Swánga̱lyiatwuki kcgwiktionary https://kcg.wiktionary.org/wiki/A%CC%B1tsak_wat_wu MediaWiki Content File Export 0.3.12 case-sensitive Media Wat khwo A‌̱lyiat A‌̱tyunta̱m A‌̱lyiat a‌̱tyunta‌̱m Swánga̱lyiatwuki A̱lyiat Swánga̱lyiatwuki Fail A‌̱lyiat fail MediaWiki A‌̱lyiat MediaWiki Ta‌̱mpi‌̱let A‌̱lyiat ta‌̱mpi‌̱let Beang A‌̱lyiat beang Sa A‌̱lyiat nsa TimedText TimedText talk Module Module talk Event Event talk A̱tsak Wat Wu 0 1 38700 26089 2025-06-01T09:13:44Z EmausBot 99 Fixing double redirect from [[A̱tsak wat wu]] to [[Swánga̱lyiatwuki:A̱tsak wat wu]] 38700 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:A̱tsak wat wu]] lfxtuwil1046b55nal8x9seh1ckrfq3 A‌̱tyunta̱m:MenoBot 2 3 3 2023-04-20T17:54:21Z MenoBot 6 Creating 3 wikitext text/x-wiki This is an interwiki bot operated by [[w:en:User:Meno25|Meno25]]. [[af:Gebruiker:MenoBot]] [[an:Usuario:MenoBot]] [[roa-rup:User:MenoBot]] [[ast:Usuariu:MenoBot]] [[gn:Puruhára:MenoBot]] [[ay:Usuario:MenoBot]] [[az:İstifadəçi:MenoBot]] [[id:Pengguna:MenoBot]] [[ms:Pengguna:MenoBot]] [[zh-min-nan:User:MenoBot]] [[jv:Panganggo:MenoBot]] [[su:Pamaké:MenoBot]] [[mt:Utent:MenoBot]] [[bs:Korisnik:MenoBot]] [[br:Implijer:MenoBot]] [[ca:Usuari:MenoBot]] [[cs:Uživatel:MenoBot]] [[co:User:MenoBot]] [[za:用户:MenoBot]] [[cy:Defnyddiwr:MenoBot]] [[da:Bruger:MenoBot]] [[de:Benutzer:MenoBot]] [[na:User:MenoBot]] [[et:Kasutaja:MenoBot]] [[ang:User:MenoBot]] [[en:User:MenoBot]] [[es:Usuario:MenoBot]] [[eo:Uzanto:MenoBot]] [[eu:Lankide:MenoBot]] [[fr:Utilisateur:MenoBot]] [[fy:Meidogger:MenoBot]] [[fo:Brúkari:MenoBot]] [[ga:Úsáideoir:MenoBot]] [[gv:Ymmydeyr:MenoBot]] [[sm:User:MenoBot]] [[gd:Cleachdaiche:MenoBot]] [[gl:Usuario:MenoBot]] [[hr:Suradnik:MenoBot]] [[io:Uzanto:MenoBot]] [[ia:Usator:MenoBot]] [[ie:Usator:MenoBot]] [[is:Notandi:MenoBot]] [[zu:User:MenoBot]] [[it:Utente:MenoBot]] [[kl:Atuisoq:MenoBot]] [[csb:Brëkòwnik:MenoBot]] [[kw:Devnydhyer:MenoBot]] [[rw:User:MenoBot]] [[sw:Mtumiaji:MenoBot]] [[ky:Колдонуучу:MenoBot]] [[ku:Bikarhêner:MenoBot]] [[la:Usor:MenoBot]] [[lv:Lietotājs:MenoBot]] [[lb:Benotzer:MenoBot]] [[lt:Naudotojas:MenoBot]] [[li:Gebroeker:MenoBot]] [[ln:Utilisateur:MenoBot]] [[jbo:User:MenoBot]] [[hu:Szerkesztő:MenoBot]] [[mg:Mpikambana:MenoBot]] [[mi:User:MenoBot]] [[my:User:MenoBot]] [[fj:User:MenoBot]] [[nah:Tlatequitiltilīlli:MenoBot]] [[nl:Gebruiker:MenoBot]] [[no:Bruker:MenoBot]] [[nn:Brukar:MenoBot]] [[hsb:Wužiwar:MenoBot]] [[oc:Utilizaire:MenoBot]] [[om:User:MenoBot]] [[ug:ئىشلەتكۈچى:MenoBot]] [[uz:Foydalanuvchi:MenoBot]] [[nds:Bruker:MenoBot]] [[pl:Wikipedysta:MenoBot]] [[pt:Utilizador:MenoBot]] [[ro:Utilizator:MenoBot]] [[qu:Ruraq:MenoBot]] [[sg:Utilisateur:MenoBot]] [[st:User:MenoBot]] [[tn:User:MenoBot]] [[sq:Përdoruesi:MenoBot]] [[scn:Utenti:MenoBot]] [[simple:User:MenoBot]] [[ss:User:MenoBot]] [[sk:Redaktor:MenoBot]] [[sl:Uporabnik:MenoBot]] [[so:User:MenoBot]] [[sh:Korisnik:MenoBot]] [[fi:Käyttäjä:MenoBot]] [[tl:Tagagamit:MenoBot]] [[tt:Кулланучы:MenoBot]] [[vi:Thành viên:MenoBot]] [[tpi:Yusa:MenoBot]] [[tr:Kullanıcı:MenoBot]] [[vo:Geban:MenoBot]] [[wa:Uzeu:MenoBot]] [[wo:Jëfandikukat:MenoBot]] [[ts:User:MenoBot]] [[el:Χρήστης:MenoBot]] [[be:Удзельнік:MenoBot]] [[bg:Потребител:MenoBot]] [[mk:Корисник:MenoBot]] [[mn:Хэрэглэгч:MenoBot]] [[ru:Участник:MenoBot]] [[sr:Корисник:MenoBot]] [[tg:Корбар:MenoBot]] [[uk:Користувач:MenoBot]] [[kk:Қатысушы:MenoBot]] [[hy:Մասնակից:MenoBot]] [[yi:באַניצער:MenoBot]] [[he:משתמש:MenoBot]] [[ur:صارف:MenoBot]] [[ar:مستخدم:MenoBot]] [[tk:Ulanyjy:MenoBot]] [[sd:يوزر:MenoBot]] [[fa:کاربر:MenoBot]] [[ha:User:MenoBot]] [[ps:کارن:MenoBot]] [[dv:މެމްބަރު:MenoBot]] [[ks:رُکُن:MenoBot]] [[ne:प्रयोगकर्ता:MenoBot]] [[mr:सदस्य:MenoBot]] [[hi:सदस्य:MenoBot]] [[bn:ব্যবহারকারী:MenoBot]] [[pa:ਵਰਤੌਂਕਾਰ:MenoBot]] [[pnb:User:MenoBot]] [[gu:સભ્ય:MenoBot]] [[or:ବ୍ୟବହାରକାରୀ:MenoBot]] [[ta:பயனர்:MenoBot]] [[te:వాడుకరి:MenoBot]] [[kn:ಸದಸ್ಯ:MenoBot]] [[ml:ഉപയോക്താവ്:MenoBot]] [[si:පරිශීලක:MenoBot]] [[th:ผู้ใช้:MenoBot]] [[lo:ຜູ້ໃຊ້:MenoBot]] [[ka:მომხმარებელი:MenoBot]] [[ti:User:MenoBot]] [[am:አባል:MenoBot]] [[chr:User:MenoBot]] [[iu:User:MenoBot]] [[km:អ្នកប្រើប្រាស់:MenoBot]] [[zh:User:MenoBot]] [[ja:利用者:MenoBot]] [[ko:사용자:MenoBot]] [[vec:Utente:MenoBot]] jm6djp0p9sq6x13zuudvo9o283cz9fx Ta‌̱mpi‌̱let:shortcut 10 5 7 6 2023-04-20T17:54:41Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 7 wikitext text/x-wiki {{#invoke:shortcut box|show}}<noinclude>{{documentation}}</noinclude> f3q5p8szuj12jizt5o7ymi4gd9wf0qg Sa:Khwikristi 14 6 9 8 2023-04-20T17:54:42Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 9 wikitext text/x-wiki [[Sa:khwi]] gu5yeqp05enlit0kerwyl3yge6cpqzz Sa:Yei Swánga̱lyiatwuki 14 7 36288 12 2025-02-10T03:56:00Z Kambai Akau 8 36288 wikitext text/x-wiki [[Sa:Swánga̱lyiatwuki]] kyhy9bydg15jlxwxq3hb8ld4lob5ciq Sa:Yei Wukiswánga̱lyiat 14 8 14 13 2023-04-20T17:54:44Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 14 wikitext text/x-wiki #REDIRECT [[:Category:Yei Swánga̱lyiatwuki]] 9vl7f709itz8mvnjl9a5inb0ud8vb2d Sa:Yei ca̱caat ma̱ng a̱lyem 14 9 36266 36265 2025-02-10T03:24:08Z Kambai Akau 8 Redirected page to [[Sa:Yei di̱n vak a̱lyem]] 36266 wikitext text/x-wiki #REDIRECT [[Sa:Yei di̱n vak a̱lyem]] gfm90ku5a757roivmctnj6iod8uj1dx Sa:a̱ka̱baai 14 10 18 17 2023-04-20T17:54:46Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 18 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:a̱ka̱man 14 11 20 19 2023-04-20T17:54:47Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 20 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj Sa:a̱kwonu a̱lyoot 14 12 26139 24 2023-04-21T12:25:29Z JhsBot 9 bot: Removing interwiki template; the page is now connected to [[d:Q36224]] 26139 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk Sa:a̱lyem 14 13 26 25 2023-04-20T17:54:49Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26 wikitext text/x-wiki #REDIRECT [[:Category:lilyem]] a3wc8132zn6f2t97ngb4v5p3ukb6hsm Sa:a̱lyoot 14 14 26140 30 2023-04-21T12:25:40Z JhsBot 9 bot: Removing interwiki template; the page is now connected to [[d:Q1084]] 26140 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk Sa:a̱yaagban swáng a̱lyiat 14 15 33 32 2023-04-20T17:54:52Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 33 wikitext text/x-wiki d9djsoiy1tv4u1g6270onnoihttadwu Sa:bibyin 14 16 35 34 2023-04-20T17:54:52Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 35 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:fam a̱lyem 14 17 34318 26141 2025-01-05T22:58:15Z Kambai Akau 8 34318 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Sa:gann 14 18 43203 40 2026-02-28T15:23:50Z EmausBot 99 Fixing double redirect from [[Sa:za̱kwa]] to [[Sa:byiek-a̱sheita̱m]] 43203 wikitext text/x-wiki #REDIRECT [[:Sa:byiek-a̱sheita̱m]] 4atthov51ep8vfifsb1bazg2uhxpqoe Sa:a̱sheili 14 19 42020 26142 2026-02-15T10:06:02Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:ghwughwu]] nat [[Sa:a̱sheili]]: Latest translation 26142 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk Sa:khwi 14 20 46 45 2023-04-20T17:54:56Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 46 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:lilyem 14 21 49 48 2023-04-20T17:54:57Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 49 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nkap a̱ga̱fi̱p 14 22 51 50 2023-04-20T17:54:58Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 51 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nkap vam 14 23 53 52 2023-04-20T17:54:59Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 53 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nkyang 14 24 56 55 2023-04-20T17:55:00Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 56 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nkyangzwa 14 25 58 57 2023-04-20T17:55:01Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 58 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj Sa:nkyayak 14 26 60 59 2023-04-20T17:55:02Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 60 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nla̱mba 14 27 63 62 2023-04-20T17:55:03Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 63 wikitext text/x-wiki [[Sa:ghwughwu]] qx176956nj291co93xhp9b5qeipijva Sa:nnwap 14 28 66 65 2023-04-20T17:55:04Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 66 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nvam a̱sa̱khwot 14 29 68 67 2023-04-20T17:55:06Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 68 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nwap 14 30 70 69 2023-04-20T17:55:07Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 70 wikitext text/x-wiki #REDIRECT [[:Category:nnwap]] 7601xh1g0y37s4imk2adelsl6fqnaft Sa:nwuai-tsi̱tsak 14 31 72 71 2023-04-20T17:55:08Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 72 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk Sa:nyam 14 32 74 73 2023-04-20T17:55:09Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 74 wikitext text/x-wiki #REDIRECT [[:Category:nyám]] s8e3vaijutpo26578902t01kg7wmi0d Sa:nyám 14 33 41222 77 2026-01-28T17:35:23Z Kambai Akau 8 41222 wikitext text/x-wiki [[Sa:a̱lyoot]] [[Sa:nkyang swuan]] 6eeivzpe3i32wxmc0jk20yp9gwihv23 Sa:nyám a̱yit 14 34 79 78 2023-04-20T17:55:11Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 79 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj A‌̱lyiat a‌̱tyunta‌̱m:MenoBot 3 35 80 2023-04-20T17:55:11Z MenoBot 6 talk 80 wikitext text/x-wiki Please leave comments in English [[w:en:User talk:Meno25|here]]. 71i1b2lidd8zeajwxudf0mudmfh1lfr A‌̱tyunta̱m:Meno25 2 38 85 2023-04-20T17:59:36Z Meno25 5 Creating 85 wikitext text/x-wiki * You can contact me using [[:en:User:Meno25|my English Wiktionary userpage]]. sa7jq0ks2thrkd4gf6l3c6ketha73u1 A‌̱lyiat a‌̱tyunta‌̱m:Meno25 3 39 86 2023-04-20T18:00:21Z Meno25 5 talk 86 wikitext text/x-wiki Please leave messages at [[w:en:User talk:Meno25]]. erhueog4jh9i02hvabsirfst0yl7g0j Sa:a̱sheita̱m 14 40 42344 26143 2026-02-15T21:24:32Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:ta̱m]] nat [[Sa:a̱sheita̱m]] 26143 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk Sa:byiek-a̱sheita̱m 14 41 42861 26144 2026-02-27T13:02:52Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:za̱kwa]] nat [[Sa:byiek-a̱sheita̱m]] 26144 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk Sa:zwunzwuo-a̱lyem 14 42 95 94 2023-04-20T18:12:47Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 95 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Sa:á̱nietbishyi 14 43 98 97 2023-04-20T18:12:48Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 98 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 A̱daa 0 45 41507 41453 2026-02-05T00:49:54Z Genesis shan 219 /* A̱tsak a̱lyoot */ 41507 wikitext text/x-wiki ==Tyap== [[Fail:GEN (R) Martin L. Agwai - Panel Discussion - African Land Forces Summit - May 2010.jpg|thumb|A̱tyu '''A̱daa''', Jenera Martin Luther-Agwai, shyia̱ di̱ lyiat.]] ===Bwoi a̱lyoot=== Neet di̱ ''a̱-'' ma̱ng a̱lyoot a̱lyem ka ''[[Daa]]''. ===Yei=== * [[Za̱FBS]]: /ə̀dɑ́:/ * A̱nwuat:{{audio|kcg|Kcg-A̱daa.ogg|a=}} ===A̱lyoot=== ====A̱tsak a̱lyoot==== #'''A̱daa''' ba ''(a̱kpa)'' '''[[a̱tyodaa]]''' ''(wu)'' yet nwap ghyang hwa ku shyia̱ di̱ fam a̱tak-a̱ka̱wa̱tyia̱ Si̱tet Ka̱duna, a̱ka̱wa̱tyia̱ Naijeriya a̱ni. Ba̱ yet á̱niet bya ba̱ lyiat nwap [[Daa]] a̱ni. #* '''''A̱daa''' ba kai a̱ji wa?'' #* ''A ku mak li '''A̱daa''' ba song a?'' #* '''''A̱daa''' bya Ngu cat nyeang.'' #'''A̱daa''' ka, kikya yet a̱byin A̱daa ka. #* ''Á̱na̱nyiuk nzi̱t ba ma̱ A̱byin A̱daa, zi̱ fwuong a̱da̱ nyin za̱m.'' #* ''Ka̱nang A tat '''A̱daa''' a na li kyang hu n dyiat tazwa mba a̱ni.'' #* '''''A̱daa''' ka lak shyia̱ gbang ma̱ng A̱tyap bah.'' #*'''A̱daa'''bya kam Shita-abyinbji a̱mgba̱m ma̱byin kani ===Bwan di̱ lilyem ghyáng=== ; ''Á̱niet'' ::* [[Daa]]: [[Wikt:jab:Hamda|Hamda]] ::* [[Dot]]: [[Wikt:nl:Ham|Ham]] ::* [[Jhyuo]]: [[Wikt:kaj:Ba̱daa|Ba̱daa]] ::* [[Kpat]]: [[Wikt:ha:Jaba|Jaba]] ::* [[Shong]]: [[Wikt:en:Ham|Ham]] ::* Swahili: [[Wikt:sw:Waham|Waham]] ::* Zulu: [[Wikt:zu:AmaHam|AmaHam]] ; ''A̱byin'' ::* [[Daa]]: [[Wikt:jab:Ribi Ham|Ribi Ham]] ::* [[Jhyuo]]: [[Wikt:kaj:Ka̱daa|Ka̱daa]] ::* [[Kpat]]: [[Wikt:ha:Kasar Jaba|Kasar Jaba]] ::* [[Shong]]: [[Wikt:en:Hamland|Hamland]] ::* Zulu: [[Wikt:en:KwaHam|KwaHam]] [[Sa:a̱lyoot]] [[Sa:nnwap]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 18g1ls09feythmbcnzn2akkn1ru4rsz A̱dot 0 46 41454 35533 2026-02-04T11:33:08Z Genesis shan 219 /* Tyap */n daai jhyi tyap ji ja 41454 wikitext text/x-wiki ==Tyap== [[Fail:Wendy van Dijk uitsnede.jpg|thumb|'''A̱'''tyu'''dot'''.]] ===Bwoi a̱lyoot=== Neet di̱ "a̱-" ma̱ng a̱lyoot a̱lyem ka "[[Dot]]". ===Yei=== * {{IPA|kcg|/ə̀dôd/}} ** {{hyphenation|kcg|A̱|dot}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-A̱dot.oga|a=}} ===A̱lyoot=== ====A̱tsak a̱lyoot==== #'''A̱dot''' ba (''[[a̱tyonyiung]]'': '''[[A̱tyudot]]''' wu) yet nwap ghyang ku shyia̱ di̱ fam Yurop Jenshyung hwa a̱ni. Ba̱ bu yet á̱niet ba̱ lyiat da̱ a̱lyem nang á̱ ngyei [[Dot]] a̱ni. [[A̱dot]] ba yet nang (Ashong) a̱ni #* '''A̱dot''' ba vwuon ma̱ng A̱jaman ba a̱la? #* '''''A̱dot''' bani neet ma̱ a̱byin Namibya kya ka̱ni la?'' #* ''Kaai, Á̱ ngyei a̱byin '''A̱dot''' ka Nedalan.'' ====Vak lyuut ghyang==== * A̱dod ====Bwan di̱ lilyem ghyáng==== *A̱biru: [[Wikt:he:הולנדית|הולנדית]] (Howlandiyt) * [[Dot]]: [[Wikt:nl:Nederlanders|Nederlanders]] * [[Fi̱ransa]]: [[Wikt:fr:Néerlandais|Néerlandais]] * [[Kpat]]: [[Wikt:ha:Hollandawa|Hollandawa]] * [[Shong]]: [[Wikt:en:Dutch|Dutch]] * [[Swahili]]: [[Wikt:sw:Waholanzi|Waholanzi]] * [[Zulu]]: [[Wikt:zu:AmaDashi|AmaDashi]] ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nnwap]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gw5uh7ppujknfbi56pfpelzi0p9p17x A̱fantswam 0 47 41664 41509 2026-02-06T10:03:24Z Genesis shan 219 /* Yei */ 41664 wikitext text/x-wiki ==Tyap== [[File:New Fantswam DHs 2.jpg|thumb|'''A̱fa̱ntswam''' ba.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo a̱lyoot ka neet di̱ swáng a̱lyiat sweang ja ''[[a̱fan]]'' + ''[[tswam]]''. ===Yei=== * [[Za̱FBS]]: /Əfa̱ntsʷam/ * A̱nwuat: {{audio|kcg|Kcg-A̱fantswam.oga|a=}} this is a tribe in southern Kaduna|thumb| si̱sa̱k ji na̱ng á̱ ngyei "'''A̱fa̱ntswam'''" a̱ni.]] ===A̱lyoot=== '''A̱fa̱ntswam''' (''a̱tyonyiung'' [[a̱tyufa̱ntswam]]) :Sot swang a̱lyiat: ::'''ba''' (''a̱tyonyiung'' '''wu''') #'''A̱fa̱ntswam''' yet nwap ja ma̱ a̱tak Ka̱duna. #* '''''A̱fa̱ntswam''' ba yet nwap ja ma̱ atak Ka̱duna.'' #* ''A̱byii̱k wuni yet a̱nap '''A̱fa̱ntswam''' wa.'' #* ''Mi̱ di̱ yong huni, '''A̱fa̱ntswam''' bya na wan kyayak hu da̱ a̱ka̱nyiung a?'' ====Bwan di̱ lilyem ghyáng==== * [[Jhyuo]]: Bafantswam * [[Kpat]]: [[Wikt:en:Kafancan|Kafancan]] * [[Shong]]: [[Wikt:en:Kafanchan|Kafanchan]] * Swahili: [[Wikt:sw:Wafantswam|Wafantswam]] * Zulu: [[Wikt:zu:AmaFantswam|AmaFantswam]] [[Sa:a̱lyoot]] p1q6fxaanulf2axgaclprw0f1qpkmji A̱ghwangkpang 0 48 41967 30786 2026-02-12T11:42:27Z Genesis shan 219 /* Yei */ 41967 wikitext text/x-wiki ==Tyap== [[Fail:A group of Yoruba people at a public event.png|thumb|Sot '''A̱ghwangkpang''' ma̱ a̱tung a̱ghyang.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "a̱ghwangkpang" ji neet di̱ ''a̱-'' + ''[[ghwang]]'' + ''[[kpang]]''. Á̱ ku ntsa yei á̱niet ba a̱lyoot kani mat si̱sak nang zwunzwuo-á̱ghyi mba ji ndi a̱ni. Á̱niet ba ku ghwak zwunzwuo mba ji di̱ kpang hwa. ===Yei=== * [[Za̱FBS]]: /Ə̀ɣʷɑ́ŋkpɑ̀ŋ/ * A̱nwuat: {{audio|kcg|Kcg-A̱ghwangkpang.ogg|a=}} ===A̱lyoot=== [[Fail:Yoruba alphabet.png|thumb|Zwunzwuo-a̱lyem '''A̱ghwangkpang'''.]] '''a̱ghwangkpang''' (''a̱tyonyiung'' '''[[a̱tyoghwangkpang]]''') :Sot swang a̱lyiat: ::'''ba''' (''a̱tyonyiung'' '''wu''') '''A̱ghwangkpang''' bye fa: #Nwap jhyang ji̱ shyia̱ di̱ fam a̱tak-jenshyung Naijeriya. #* '''''A̱ghwangkpang''' ba lyiat á ngyei ba̱ bwom wa a̱ni.'' #* ''Ka̱ Kunle, '''a̱tyoghwangkpang''' a̱wa bai, hyia̱ ma̱ng a̱nggu gu fwuong nung. N na ndabeang bah, n na mbwuok.'' #A̱lyem ka nang á̱niet ba lyiat a̱ni. A̱tyu nang á̱ ngyei a̱tyoghwangkpang ku a̱tyu a̱ghwangkpang a̱ni a̱ yet a̱tyu nang a̱lyem A̱ghwangkpang kya yet a̱lyem mbyin nggu ka. #* ''N fwuong a̱lyem '''A̱ghwangkpang''' ka shansham ba̱t.'' #* '''''A̱ghwangkpang''' nang a lyiat a̱ni, a myiam a̱ji wa la!?'' ====Bwan di̱ lilyem ghyáng==== ; ''Á̱niet'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:yorùbá|yorùbá]] ::* [[Fi̱ransa]]: [[Wikt:fr:yorouba|yorouba]] ::* [[Kpat]]: [[Wikt:ha:Yarbawa|Yarbawa]] ::* [[Shong]]: [[Wikt:en:Yoruba|Yoruba]] ; ''A̱lyem'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:yorùbá|yorùbá]] ::* [[Fi̱ransa]]: [[Wikt:fr:yorouba|yorouba]] ::* [[Kpat]]: [[Wikt:ha:Yarbanci|Yarbanci]] ::* [[Shong]]: [[Wikt:en:Yoruba|Yoruba]] ====Tai==== ; ''Á̱niet'' ::* [[A̱yoruba]] ; ''A̱lyem'' ::* [[Yoruba]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nnwap]] [[Sa:lilyem]] 3y3os9qsehov7e0etkhef0es61axkay A̱gwam 0 49 252 251 2023-04-20T18:13:02Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 252 wikitext text/x-wiki #REDIRECT [[a̱gwam]] 36yhumib3zmq5fq91nwdnzcnic6lcb1 A̱gwaza 0 50 37884 37883 2025-05-06T00:59:44Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37884 wikitext text/x-wiki ==Tyap== [[Fail:Blake ancient of days.jpg|thumb|Swup ghwughwu '''A̱gwaza''' ma̱nang gu mmat swanta hu a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱gwam]]'' + ''[[a̱za]]''. ===Yei=== * {{IPA|kcg|/ə̀ɡʷadza/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-A̱gwaza.wav|a=}} ** {{hyphenation|kcg|a̱|gwa|za}} (a̱ka̱tyong 3) * '''Fantswam''', '''Gwoot''': Gwaza /Gʷɑ́dzɑ/ ** A̱nwuat: * '''Sholyia̱''', '''Tyecaat''': A̱gwaze /Ə̀ɡʷɑ́dzè/ ** A̱nwuat: * '''Takat''', '''Tyuku''': Gwazi /Gʷɑ́dzì/ ** A̱nwuat: ===A̱lyoot=== '''A̱gwaza''' (''á̱kpa'' a̱ sang) :Sot swang a̱lyiat: ::* '''wu''' (''á̱kpa'' a̱ sang) #'''A̱gwaza''' wa yet [[a̱tyu]] a̱ ku mat swanta hu ma̱ng tswazwa ka a̱ni. Á̱nietkhwikristi ba nwuak a̱cucuk nyia̱ A̱gwaza yet a̱tat-mi̱-a̱nyiung wa: A̱gwaza a̱ yet A̱tyia̱ A̱tyoli nzi̱t Yesu Kristi a̱ni, a̱ vwuon ma̱ng Yesu Kristi a̱ yet Nggwon A̱gwaza ka a̱ni ma̱ng [[A̱za̱za̱rak Ntswa]] wu. #* '''''A̱gwaza''' wa yet A̱gwam.'' #* ''N byia̱ a̱gba̱ndang '''A̱gwaza''' a̱ yong kpa̱mkpaan ma̱ng a̱nung nci̱ri̱ng.'' #* ''A̱tyu a̱ ci '''A̱gwaza''' a̱ni yet a̱bwuon a̱yin wa.'' ====Vak yei ghyang==== * [[A̱za]] * [[Gwaza]] ====Tai==== * [[A̱tyoli]] * [[A̱tyumat]] ====Bu nwuan==== * [[a̱gwaza]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyunwuat swuan}} * A̱biru: {{t+|he|אלוהים|}} * [[A̱ghwangkpang]]: {{t+|yo|Ọlọrun}} * [[A̱kum-a̱cyi]]: {{t+|ig|Chukwu}}, {{t+|ig|Chineke}} * A̱mhara: እግዚአብሔር * Á̱nietza̱fan: Bẹnẹ * A̱ve: {{t+|ee|Mawu}} * Ba̱mba̱ra: {{t+|bm|Ma}} * [[Daa]]: Nom * Ga̱ra: Ojo * Ibibyo: Abasi * Idoma: Ocho * Izere: Adakunom * [[Jhyuo]]: {{t+|kaj|Ka̱za}} * Jukum (Wapan): Cidon, Ama * [[Kpat]]: {{t+|ha|Mai Dukka}}, {{t+|ha|Allah}} * [[Kuut]]: {{t+|bom|Adagwi}} * La̱ra̱ba: {{t+|ar|الله}} * Lati̱n: {{t+|la|Deus}} * [[Shong]]: {{t+|en|God}} * Swahili: {{t+|sw|Mungu}} * Tswi: {{t+|tw|Nyame}} * Zulu: {{t+|zu|uNkulunkulu}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:khwi]] [[Sa:Khwikristi]] [[Sa:a̱lyoot]] hfdoal27lisrw9264ebkp9663g8b9ky A̱kum-a̱cyi 0 51 41881 41880 2026-02-10T11:12:10Z Genesis shan 219 /* A̱lyoot */ 41881 wikitext text/x-wiki ==Tyap== [[Fail:Igbo ichi marks.jpg|thumb|'''A̱'''tyo'''kum-a̱cyi''' ma̱ng zwunzwuo á̱ghyi á̱ ngyei "Ici" a̱ni (á̱ kyiak ghwughwu hu ma̱ a̱lyia̱ 1921).]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "a̱kum-a̱cyi" ji neet di̱ + ''[[a̱kum]]'' + ''[[a̱cyi]]'' ja. Á̱ ku ntsa yei á̱niet ba a̱lyoot kani mat si̱sak nang ba̱ ncat ngya a̱cyi a̱ni. ===Yei=== * [[Za̱FBS]]: /Əkum ətʃʲi/ * {{audio|kcg|Kcg-A̱kum-a̱cyi.ogg|}} ===A̱lyoot=== '''A̱kum-a̱cyi''' (''a̱tyonyiung'' '''A̱tyokum-a̱cyi''') :Sot swang a̱lyiat: ::'''ka''' (''a̱tyonyiung'' '''wu''') '''A̱kum-a̱cyi''' bu fa: #Nwap ghyiang ku shyia̱ di̱ fam a̱tak-a̱tyin Naijeriya a̱ni. #* '''''A̱kum-a̱cyi''' ka cat kurum ba̱t.'' #* ''A̱fai '''A̱kum-a̱cyi''' a̱wa nang á̱ ngyei Odogwu wu a̱ni, nggu wa n cat n di.'' #A̱lyem kya nang á̱niet A̱kum-a̱cyi ba lyiat a̱ni. A̱tyu nang á̱ ngyei a̱tyokum-a̱cyi ku a̱tyu A̱kum-a̱cyi a̱ni a̱ yet a̱tyu nang a̱lyem A̱kum-a̱cyi kya yet a̱lyem mbyin nggu ka. #* ''N cat n myiam a̱lyem '''A̱kum-a̱cyi''' ka shansham.'' #* '''''A̱kum-a̱cyi''' nang a lyiat a̱ni, a myiam a̱ji wa la!?'' ====Bwan di̱ lilyem ghyáng==== ; ''Nwap'' * [[A̱ghwangkpang]]: [[Wikt:yo:igbo|igbo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Igbo|Igbo]] * [[Fi̱ransa]]: [[Wikt:fr:igbo|igbo]] * [[Kpat]]: [[Wikt:ha:Inyamare|Inyamare]] * [[Shong]]: [[Wikt:en:Igbo|Igbo]] ; ''A̱lyem'' * [[A̱ghwangkpang]]: [[Wikt:yo:igbo|igbo]] * [[Fi̱ransa]]: [[Wikt:fr:igbo|igbo]] * [[Kpat]]: [[Wikt:ha:Inyamarinci|Inyamarinci]] * [[Shong]]: [[Wikt:en:Igbo|Igbo]] [[Sa:a̱lyoot]] [[Sa:nnwap]] [[Sa:lilyem]] pr8yunhyjzuv7omlj6i62od7pnncysg A̱toot 0 52 312 311 2023-04-20T18:13:08Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 312 wikitext text/x-wiki #REDIRECT [[a̱toot]] 9zqhr5f56yketgnt0hf9fubg4v56gn9 A̱toot nfi̱ri̱ng 0 53 314 313 2023-04-20T18:13:09Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 314 wikitext text/x-wiki #REDIRECT [[a̱toot nfi̱ri̱ng]] p8xy1elvpht6shtgyr2xzhg5eqaobuh A̱tsak peji wu 0 54 38701 316 2025-06-01T09:13:54Z EmausBot 99 Fixing double redirect from [[A̱tsak wat wu]] to [[Swánga̱lyiatwuki:A̱tsak wat wu]] 38701 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:A̱tsak wat wu]] lfxtuwil1046b55nal8x9seh1ckrfq3 Swánga̱lyiatwuki:A̱tsak wat wu 4 55 42289 42274 2026-02-15T19:52:15Z Kambai Akau 8 42289 wikitext text/x-wiki <templatestyles src="Ta‌̱mpi‌̱let:A̱tsak wat wu/OOUI/styles.css" />__NOTOC__ __NOEDITSECTION__ __HIDDENCAT__ {{:A̱tsak wat wu/a̱pyia̱}} {| |- |width="45%" style="vertical-align:top; padding-right:2px"|{{:A̱tsak wat wu/tamm | color = 0063BF | title = Swang a̱lyiat mam ji | content = {{Swang a̱lyiat mam ji/{{CURRENTMONTHNAME}} {{CURRENTDAY}}, 2026}}}} |width="50%" style="vertical-align:top;"|{{:A̱tsak wat wu/tamm | color = 339966 | icon = OOjs UI icon ongoingConversation-ltr-invert.svg | title = Tazwa ta̱m hu | content = {{Font color|green| Ma̱aba̱n/tyebaa ang ma̱ng bai Swánga̱lyiatwuki nTyap ji, ta̱m tung mbwak ghyang mat khwuk a̱gban swáng a̱lyiat ji̱ byia̱ nkyangmami di̱ lilyem ma̱ a̱di̱di̱t na̱ swan ma̱sa̱t a̱ni. A̱jat ka kikya yet á̱ wa̱i swáng a̱lyiat nTyap mat kuzang swáng a̱lyiat lilyem swanta. <br><br> Swánga̱lyiatwuki bu byia̱ deita nwunwuat ma̱ng nghwughwu mat swáng a̱lyiat a̱ja. Zi̱ fa wa̱i nyin swang a̱lyiat ja ma̱nyin bah, a̱wot zi̱ nwuak nyin nkhang kyokyuat na̱ na mbeang nyin, nyi fi̱k kyang hu ku nkyang na nang swang a̱lyiat ji nfa a̱ni. Mat a̱nia wa, zi̱ bu lyuut si̱sak nang á̱ bwuo a̱lyoot swang a̱lyiat ka, yei hu, ka̱ doot á̱ ya mbeang a̱vwuo ya̱fang, tai, a̱fi̱p, vak lyuut ghyang, bwoi mi̱ bwoi, ma̱ng bwan di̱ lilyem ghyáng. Konyan wa maai jhyuk Swánga̱lyiatwuki ji; á̱ byii̱k nkyangmami nji tafa Lasi̱n Creative Commons Attribution-ShareAlike 3.0 Unported ji ja ma̱ng Lasi̱n Saailyuut Ma̱sa̱t GNU ji. A maai mak lyuut kyang a̱tatak. Ka̱ doot a nyap [[Swánga̱lyiatwuki:Lyi̱ri̱m|'''Lyi̱ri̱p''']] a lyip si̱sak nang a na maai a yet kap á̱nietmbyi̱k Swánga̱lyiatwuki hu ku a lyip kyang ghyang. Á̱ lyuut nkyangmami Swánga̱lyiatwuki na di̱n Tyap ja ma̱nyin. Nwuai lilyem ghyáng shyia̱ Swánga̱lyiatwuki lilyem a̱hwa.}}}}{{:A̱tsak wat wu/tamm | color = 339966 | title = Nyia̱ kyang | icon = OOjs UI icon book-ltr-invert.svg | content ='''Zop''' <br><div style="text-align:left; padding-top:5px;> <inputbox> type=search2 buttonlabel=Zop break=no </inputbox> </div> '''Khwuk wat fai''' <inputbox> type=create width=40 bgcolor=#ffffff preload=Template:Standard content for new page editintro=Template:Instructions default= buttonlabel=Khwuk nwuo fai </inputbox> <center>{{:A̱tsak wa wu/a̱batamm |color=fcf8ab |title= [[Swánga̱lyiatwuki:Zwá-a̱lyiat nTyap|ZWÁ-A̱LYIAT nTyap]]<br>[[Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut|Kacat swang a̱lyiat khwuk]]}}</center></div>}} |} {{:A̱tsak wat wu/tamm | color = 990000 | icon = OOjs UI icon language-ltr-invert.svg | title = Lilyem | content = [[:Sa:Swáng a̱lyiat nTyap|Tyap]] • [[:Sa:Swáng a̱lyiat A̱biru|A̱biru]] • [[:Sa:Swáng a̱lyiat A̱do|A̱do]] • [[:Sa:Swáng a̱lyiat A̱ghwangkpang|A̱ghwangkpang]] • [[:Sa:Swáng a̱lyiat A̱kum-a̱cyi|A̱kum-a̱cyi]] • [[:Sa:Swáng a̱lyiat A̱mhara|A̱mhara]] • [[:Sa:Swáng a̱lyiat A̱ve|A̱ve]] • [[:Sa:Swáng a̱lyiat Ba̱mba̱ra|Ba̱mba̱ra]] • [[:Sa:Swáng a̱lyiat nCicewa|Cicewa]] • [[:Sa:Swáng a̱lyiat nDot|Dot]] • [[:Sa:Swáng a̱lyiat nFa̱taa|Fa̱taa]] • [[:Sa:Swáng a̱lyiat Fi̱ransa|Fi̱ransa]] • [[:Sa:Swáng a̱lyiat Ga|Ga]] • [[:Sa:Swáng a̱lyiat Hindi|Hindi]] • [[:Sa:Swáng a̱lyiat Jaman|Jaman]] • [[:Sa:Swáng a̱lyiat Ja̱pan|Ja̱pan]] • [[:Sa:Swáng a̱lyiat nJhyuo|Jhyuo]] • [[:Sa:Swáng a̱lyiat nKpat|Kpat]] • [[:Sa:Swáng a̱lyiat Kuut|Kuut]] • [[:Sa:Swáng a̱lyiat Kworiya|Kworiya]] • [[:Sa:Swáng a̱lyiat Lati̱n|Lati̱n]] • [[:Sa:Swáng a̱lyiat La̱ra̱ba|La̱ra̱ba]] • [[:Sa:Swáng a̱lyiat Linggala|Linggala]] • [[:Sa:Swáng a̱lyiat Nupe|Nupe]] • [[:Sa:Swáng a̱lyiat Potugyit|Potugyit]] • [[:Sa:Swáng a̱lyiat Pyetmontyit|Pyetmontyit]] • [[:Sa:Swáng a̱lyiat Romaniya|Romaniya]] • [[:Sa:Swáng a̱lyiat Ruwanda-Rundi|Ruwanda-Rundi]] • [[:Sa:Swáng a̱lyiat nShong|Shong]] • [[:Sa:Swáng a̱lyiat nShong Kaswuo Naijeriya|Shong Kaswuo Naijeriya]] • [[:Sa:Swáng a̱lyiat Si̱pen|Si̱pen]] • [[:Sa:Swáng a̱lyiat nSoto|Soto]] • [[:Sa:Swáng a̱lyiat nSwahili|Swahili]] • [[:Sa:Swáng a̱lyiat Swuomi|Swuomi]] • [[:Sa:Swáng a̱lyiat Akan|Tswi]] • [[:Sa:Swáng a̱lyiat Wusi̱ka̱ra|Wusi̱ka̱ra]] • [[:Sa:Swáng a̱lyiat Xhosa|Xhosa]] • [[:Sa:Swáng a̱lyiat Yuki̱ren|Yuki̱ren]] • [[:Sa:Swáng a̱lyiat nZulu|Zulu]] <div style="margin-top:5px;text-align:center;font-size:90%">[[Special:Allpages|'''A̱mgba̱m ngwat''']] • [[Special:Random|Sa̱nseang wat]] • [[Special:Newpages|Ngwat nfai]]</div> }} {{:A̱tsak wat wu/tamm | color = 636466 | icon = OOjs UI icon puzzle-rtl-invert.svg | title = Nta̱m a̱meang | content = <span style="font-size:90%;">{{:A̱tsak wat wu/nta̱m a̱meang | wikipedia link = w:kcg: | wikipedia name = Wukipedia | wikipedia motto = a̱gban lyen ma̱sa̱t wu | meta link = meta:Main page | meta name = Meta-Wuki | meta motto = mun nta̱m Wukimedia dundung | commons link = commons:Main page | commons name = Wukimedia Komon | commons motto = a̱swang nyinyiit shei nkhang | wikibooks link = b:en: | wikibooks name = Nkwaa̱mbwatwuki | wikibooks motto = nkwaa̱mbwat-fang ma̱ng cam-vak | wikiquote link = q:en: | wikiquote name = Tyanwuki | wikiquote motto = kpa̱m tityan | wikiversity link = v:en: | wikiversity name = Yunuvasi̱tiwuki | wikiversity motto = nkyangfang tat-a̱pyia̱ ma̱ng a̱yaakos | wikisource link = s:en: | wikisource name = Kuntyindeitawuki | wikisource motto = tutunkwaa̱mbwat ma̱sa̱t hu | wikidata link = d: | wikidata name = Wukideita | wikidata motto = kuntyindeita | wikinews link = n:en: | wikinews name = Wukinkhang | wikinews motto = nkhang ma̱sa̱t | wikispecies link = wikispecies:Main page | wikispecies name = Susotbishyiwuki | wikispecies motto = kuntyindeita susotbishyi | wikivoyage link = wikivoyage:en: | wikivoyage name = A̱cyetwuki | wikivoyage motto = nkhang a̱tyocyet }}</div> }}<br> {{:A̱tsak wat wu/mban-wa̱i}} 1qgp7l86no85oufuwhawh5xkjxz5t8c A̱tyap 0 56 41992 41991 2026-02-13T00:00:06Z Kambai Akau 8 /* A̱tsak a̱lyoot */ 41992 wikitext text/x-wiki {{also|a̱tyap|A̱tyab|a̱tyab|Ətyap}} =={{-kcg-}}== [[Fail:Atyap girl fully dressed.jpg|thumb|A̱nap '''A̱tyap''' a̱ghyang mi̱ nkyang a̱gwai A̱tyap na.]] [[Fail:An Atyap man in Traditional Attire.jpg|thumb|A̱fai '''A̱tyap''' a̱ghyang mi̱ nkyang a̱gwai A̱tyap na.]] ===Bwoi a̱lyoot=== Neet di̱ ''"[[a̱-]]"'' ma̱ng a̱lyoot a̱lyem ka ''[[Tyap]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲɑ̀b/}} ** {{audio|kcg|Kcg-A̱tyap.ogg|a=}} ** {{hyphenation|kcg|A̱|tyap}} (a̱ka̱tyong 2) ===A̱lyoot=== ====A̱tsak a̱lyoot==== #'''A̱tyap''' [[ba#Ati̱kut|ba]] (''[[a̱tyonyiung]]'' '''[[A̱tyotyap]]''' [[wu#Ati̱kut|wu]]) yet nwap jhyang ja ji̱ shyia̱ di̱ fam a̱tak-a̱tyin Si̱tet Ka̱duna, a̱ka̱wa̱tyia̱ Naijeriya. Ba̱ yet á̱niet bya ba̱ lyiat [[Tyap]] ji. #* '''''A̱tyap''' ba swa̱i!'' #* '''''A̱tyap''' lak lat.'' #* ''Nyi ni̱ ndi '''A̱tyap''' ba ma̱ng a̱ka̱ndi̱m a?'' #'''A̱tyap''' [[ka#Ati̱kut|ka]], kikya yet a̱byin A̱tyap ka. #* ''Á̱na̱nyiuk nung ma̱ A̱tyap, nyi doot yong di̱ nok '''A̱tyap''' ka!'' #* ''N fa̱k gu nyia̱ gu naat '''A̱tyap'''.'' #* '''''A̱tyap''' ka lak a̱yin a?'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|Á̱niet}} * [[Dot]]: ''de'' {{t+|nl|Atyap}} * [[Jhyuo]]: {{t+|kaj|Ba̱tyap}} * [[Kpat]]: {{t+|ha|Katafawa}} * Niragu: Kabaza * [[Shong]]: {{t+|en|Atyap}} * Swahili: {{t+|sw|Watyap}} * Zulu: {{t+|zu|AmaTyap}} {{trans-bottom}} {{trans-top|A̱byin}} * [[Dot]]: ''het'' {{t+|nl|Atyap}} * [[Jhyuo]]: {{t+|kaj|Ka̱tyap}} * [[Kpat]]: {{t+|ha|Kasar Kataf}} * [[Shong]]: {{t+|en|Atyapland}} * Zulu: {{t+|en|KwaTyap}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nnwap]] jluiprf61jhytr8f2w95pxvrebrp4ul A̱za̱za̱rak Ntswa 0 57 448 447 2023-04-20T18:13:20Z Jon Harald Søby 7 45 revisions imported: [TEST] importing kcgwiktionary via a tool 448 wikitext text/x-wiki ==Tyap== [[Fail:Rom, Vatikan, Basilika St. Peter, Die Taube des Heiligen Geistes (Cathedra Petri, Bernini).jpg|thumb|A̱bwa '''A̱za̱za̱rak Ntswa''' wu mi̱ Basilika Sen Bitut, Rom, Vatikan.]] ===Yei=== * [[Za̱FBS]]: /Ə̀dzə̀dzə̀rág Ńtsʷɑ̂/ * A̱nwuat: ===A̱lyoot=== '''A̱za̱za̱rak Ntswa''' (''á̱kpa'' a̱ sang) :Sot swang a̱lyiat: ::* '''wu''' (''á̱kpa'' a̱ sang) #'''A̱za̱za̱rak Ntswa''' wu yet [[A̱gwaza]] wa, a̱wot a̱ vwuon ma̱ng A̱gwaza a̱ yet A̱tyia̱ A̱tyoli nzi̱t Yesu Kristi a̱ni, a̱wot a̱ si̱ bu vwuon ma̱ng Yesu Kristi a̱ yet Nggwon A̱gwaza ka a̱ni. Á̱ ku ta̱m ma̱ng A̱za̱za̱rak Ntswa wu da̱ a̱vwuo á̱niet ba̱ nwuak fwuo di̱ Yesu Kristi a̱ni, gu ka tyai mba a̱tsatsak a̱lyiat wu, gu kwak mba a̱son, a̱wot gu beang mba ba̱ nyia̱ kyang hu ku myim A̱gwaza a̱ni. Nang gu ngyet A̱za̱za̱rak Ntswa a̱ni, á̱ si̱ mi̱ ndi nggu bah. A̱mgba̱m ma̱ng a̱nia, a̱ shya̱ ndung ma̱ng á̱nietkhwi ba. Mat a̱nia, ba̱ yet ma̱ á̱niet a̱feang bya bah; ba̱ yet á̱niet a̱tat bya, a̱wot ba̱ yet A̱gwaza a̱nyiung wa. A̱tyia̱ wu yet A̱gwaza wa. Nggwon ka si̱ yet A̱gwaza. A̱wot A̱za̱za̱rak Ntswa wu si̱ yet A̱gwaza. A̱wot ba̱ yet a̱yaagwaza a̱tat ba̱ vwuon wa a̱ni bah, ba̱ yet ma̱ A̱gwaza a̱nyiung wa. Ma̱nang A̱lyiat A̱gwaza na nhyia̱ kpa̱sai a̱ni, a̱tsak A̱gwaza a̱nyiung wa nshyia̱.<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "A̱cha̱chet Swáng A̰lyiat".</ref> #* '''''A̱za̱za̱rak Ntswa''' wu yet A̱gwaza wa gba̱mgbam.'' #* ''Yesu ku nyia̱ a̱ na ta̱m ma̱ng a̱nzi̱t '''A̱za̱za̱rak Ntswa''' wu a̱ yet nzi̱t a̱tyubeang a̱ni.'' ====Vak yei ghyang==== * [[Tswa A̱gwaza]] ===Bwan di̱ lilyem ghyáng=== * A̱biru: [[Wikt:he:רוח קודש|רוח קודש]] (rowakh qowdesh) * [[A̱ghwangkpang]]: [[Wikt:yo:Ẹmi Mimọ|Ẹmí Mimọ́]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Mmụọ Nsọ|Mmụọ Nsọ]] * A̱mhara: [[Wikt:am:መንፈስ ቅዱስ|መንፈስ ቅዱስ]] (manifesi k'idusi) * Á̱nietza̱fan: Nshe Wiri * Ba̱mba̱ra: [[Wikt:bm:Ni Senu|Ni Senu]] * [[Daa]]: Cu-hyong Sa̱hye̱ny * Eve: [[Wikt:ee:Gbɔgbɔ kɔkɔe|Gbɔgbɔ kɔkɔe]] * Ga̱ra: Afu Kiafo̩ * Ibibyo: Adisana Sịbidịd * Idoma: Alelékwū Ihɔ * Izere: Kabik Kazhe̱l'e * [[Jhyuo]]: Tswa Ka̱za * [[Kpat]]: [[Wikt:ha:Ruhu Mai Tsarki|Ruhu Mai Tsarki]] * [[Kuut]]: Gabik Jɛrɛ * La̱ra̱ba: [[Wikt:ar:روح القدس‎|روح القدس‎]] (rūh-ul-qūds) * Lati̱n: [[Wikt:la:Spiritu Sancto|Spiritu Sancto]] * [[Shong]]: [[Wikt:en:Holy Spirit|Holy Spirit]] * Swahili: [[Wikt:sw:toho takatifu|roho takatifu]] * Tswi: [[Wikt:tw:Honhom Kronkron|Homhon Kronkron]] * Tyen: iKabyik ɛTaanggbey * Zulu: [[Wikt:zu:UMoya oNgcwele|UMoya oNgcwele]] ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] [[Sa:Khwikristi]] i8wy5bxd3wrv2utlfovikq64cuptxm8 Bai 0 58 450 449 2023-04-20T18:13:26Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 450 wikitext text/x-wiki #REDIRECT [[bai]] da05fx7wp80gt6n3l5zlktvwj9dl32c Da 0 59 452 451 2023-04-20T18:13:27Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 452 wikitext text/x-wiki #REDIRECT [[da]] p60qc9k0rvj0tblyzmbxnzwghd8e4y3 Daa 0 60 27029 504 2023-08-22T10:45:12Z Kambai Akau 8 27029 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Swang a̱lyiat ji bye neet di̱ "''Hamda''" - si̱sak nang [[A̱daa|á̱niet ba̱ lyiat Daa ji]] yei á̱pyia̱ mba a̱ni. ===Yei=== * [[Za̱FBS]]: /Dɑ́:/ * A̱nwuat: [[Fail:Daa is Hyam in Tyap.ogg|thumb|Si̱sak á̱ ngyei "Daa" ji a̱ni.]] ===A̱lyoot=== '''Daa''' (''á̱kpa'' [[Daa]]) :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') #'''Daa''' ji ja yet a̱lyem á̱niet á̱ ngyei A̱daa ba̱ shyia̱ A̱tak Ka̱duna a̱ni. A̱tyu a̱ yet a̱tyodaa a̱ni nggu wa Daa ji yet a̱lyem mbyin nggu ka. #* ''N fwuong '''Daa''' ji shansham bah.'' #* ''N ku fa nyia̱ Kuut ja ba̱ lyiat, si̱ nang n myia̱ a̱fufwuo n si̱si̱ nfa̱k ba̱ lyiat '''Daa''' ja.'' #* '''''Daa''' ji vwan nung a̱khwu di̱ myiam.'' ====Bwan di̱ lilyem ghyáng==== * [[Daa]]: Hyam * [[Jhyuo]]: Daa * [[Shong]]: [[Wikt:en:Hyam|Hyam]] * [[Kpat]]: [[Wikt:ha:Jaba|Jaba]] [[Sa:a̱lyoot]] [[Sa:lilyem]] 57zqi23qymcg2de6boua2g5lk5evpt6 Dot 0 61 41544 41543 2026-02-05T23:44:39Z Kambai Akau 8 /* A̱lyoot */ 41544 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Woordenboekfragment.jpg|thumb|Wat a̱gban swang á̱lyiat Dot ghyang]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "Dot" ji neet da̱ a̱tsat wu wa "''[[Dutch]]''". ===Yei=== * {{IPA|kcg|/dôd/}} ** {{hyphenation|kcg|Dot}} (a̱tyong 1) ** {{audio|kcg|Kcg-Dot.oga|a=}} ===A̱lyoot=== '''Dot''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''Dot''' ji) #'''Dot''' yet a̱lyem kya nang [[A̱dot]] ba lyiat a̱ni. A̱tyu nang á̱ ngyei a̱tyudot a̱ni a̱ yet a̱tyu nang a̱lyem Dot kya yet a̱lyem mbyin nggu ka. #* ''Ma̱nang a fwuong Jaman, ku myim a kin fwuong '''Dot''' ji meang.'' #* '''''Dot''' ji nang ba̱ lyiat a̱ni ma̱ a̱byin Nedalan vwuon ma̱ng a̱si̱ a̱byin Afi̱rika A̱tak ma̱ a̱da̱dei.'' #* '''''Dot''' yet a̱lyem a̱gwomna̱ti Nedalan kya.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱lyem Jamanik Jenshyung}} * A̱biru: {{t+|he|הוֹלַנדִי}} (Howlandiy) * [[A̱ghwangkpang]]: {{t+|yo|Dutch|}} * [[#Tyap|Dot]]: {{t+|nl|Nederlands|}} * [[Fi̱ransa]]: {{t+|fr|Néerlandais|}} * [[Kpat]]: {{t+|ha|Hollanci|}} * [[Shong]]: {{t+|en|Dutch|}} * Swahili: {{t+|sw|Kiholanzi|}} * Zulu: {{t+|zu|IwesiDashi|}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:lilyem]] [[Sa:Swáng a̱lyiat nTyap]] a0b4x1cr50iwrlzq5zmrxbsbu281brd Dutch 0 62 41748 34342 2026-02-06T15:11:08Z Kambai Akau 8 /* Shong */ 41748 wikitext text/x-wiki =={{-en-}}== ===Bwoi a̱lyoot=== Neet mi̱ Shong A̱ka̱wa̱tyia̱ ''Duch'' (“Jaman, Jaman A̱tak, Dot”), neet mi̱ Jaman A̱tak A̱ka̱wa̱tyia̱ ''dütsch'', ''düdesch'' (“Jaman, Jaman A̱tak, Dot”) ma̱ng Dot A̱ka̱watyia̱ ''dūtsch'', ''duutsc'' (“Jaman, Jaman A̱tak, Dot”), neet mi̱ Proto-Jamanik Jenshyung *''þiudisk'', neet mi̱ Proto-Jamanik *''þiudiskaz'' (“ma á̱niet a̱yin”), á̱ ku bwuo neet mi̱ *''þeudō'' (“á̱niet”), neet mi̱ Proto-Ndo-Yurop *tewtéh₂. Fafaan Deutsch ma̱ng tuath. Mak ma̱ng Shong A̱ka̱wa̱tyia̱ ji thedisch (“byina̱byin, a̱ka̱ka̱rak”) neet mi̱ A̱khwukhwop Shong ''þēodisċ'' (“ma á̱niet a̱yin”), A̱khwukhwop Sakzon ''thiudisk'' (Jaman A̱tak Jami̱ni ''düütsch'' (“Jaman”)), A̱khwukhwop Jaman A̱za ''diutisc'' (Jaman a̱fwun ''deutsch'' (“Jaman”)), Dot a̱fwun ''Duits'' (“Jaman”) a̱mgba̱m ma̱ng si̱ nang á̱ ta̱ngam a̱ni ''Diets'' (“Dot”) (vwuon ghyang, á̱ shim mi̱ sa̱ncuri 19 ji ja ma̱nyin). ===Yei=== * [[Za̱FBS]]: /dŭch/, /dʌt͡ʃ/ * A̱nwuat: [[Fail:en-uk-Dutch.ogg|thumb|A̱nwuat MA̱]] * A̱nwuat: [[Fail:en-us-Dutch.ogg|thumb|A̱nwuat MS]] ===Ghwughwu=== '''Dutch''' # [[Dot]] ===A̱lyoot=== '''Dutch''' (''á̱kpa'' '''*''') # [[Dot]] [[Sa:Swáng a̱lyiat nShong]] [[Sa:Swáng a̱lyiat lyulyoot nShong]] [[Sa:Swáng a̱lyiat nghwughwu nShong]] o0rsffcvomuacv45alvhjmo1qdvmrnv Faransa 0 63 545 544 2023-04-20T18:13:39Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 545 wikitext text/x-wiki ==Kpat== ===Yei=== * [[Za̱FBS]]: /fəɽənsa/ * A̱nwuat: ===A̱lyoot=== '''Faransa''' # [[Fi̱ransa]] [[Sa:a̱lyoot]] dmowxylm8ljy5we56aneybr0m8hwzbn Fi̱ransa 0 64 30829 574 2024-06-19T20:07:46Z Friday musa 13 /* A̱lyoot 1 */ . 30829 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet da̱ a̱lyoot a̱lyem Fi̱ransa ka ''français'', di̱n vak yei Kpat hu ''[[Faransa]]''. ===Yei=== * [[Za̱FBS]]: /fɨransa/ * A̱nwuat: [[Fail:Firansa is "France" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "Firansa" a̱ni.]] ===A̱lyoot 1=== '''Fi̱ransa''' (''á̱kpa'' *) :Sot swang a̱lyiat: :'''ka''' (''á̱kpa'' *) ==Kidee== #A̱byin a̱ghyang ka̱ shyia̱ di̱ fam jenshyung Yurop. #* ''A̱byin '''Fi̱ransa''' yet a̱sham ba̱t.'' #* ''N cat n nat mi̱ '''Fi̱ransa''' zwat ji̱ cobai a̱ni.'' #* ''A ka̱n mak nat '''Fi̱ransa''' a?'' ===A̱lyoot 2=== '''Fi̱ransa''' (''á̱kpa'' *) :Sot swang a̱lyiat: :'''ji''' (''á̱kpa'' *) # A̱lyem ka nang A̱fi̱ransa ba lyiat a̱ni. A̱tyu nang á̱ ngyei a̱tyofi̱ransa ku a̱tyu A̱fi̱ransa a̱ni a̱ yet a̱tyu nang a̱lyem Fi̱ransa kya yet a̱lyem mbyin nggu ka.'' #* ''N cat n myiam '''Fi̱ransa''' ji shansham.'' #* ''A̱lyem '''Fi̱ransa''' nang a lyiat a̱ni, a myiam a̱ji wa la!?'' ====Bwan di̱ lilyem ghyáng==== ; ''A̱byin'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:France|France]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:France|France]] ::* [[Fi̱ransa]]: [[Wikt:fr:France|France]] ::* [[Kpat]]: [[Wikt:ha:Faransa|Faransa]] ::* [[Shong]]: [[Wikt:en:France|France]] ; ''A̱lyem'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:Faranse|Faranse]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:French|French]] ::* [[Fi̱ransa]]: [[Wikt:fr:français|français]] ::* [[Kpat]]: [[Wikt:ha:Faransanci|Faransanci]] ::* [[Shong]]: [[Wikt:en:French|French]] [[Sa:a̱lyoot]] [[Sa:bibyin]] [[Sa:lilyem]] fzeiruqderhf4z9xac9s8vlg2za5w7f Hindi 0 65 30262 30261 2024-03-13T18:47:26Z Kambai Akau 8 30262 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet da̱ a̱lyoot a̱lyem Shong ka ka̱ yet mi̱ kyang nyiung a̱ni, ''Hindi''. ===Yei=== * [[Za̱FBS]]: /híndî/ * A̱nwuat: ===A̱lyoot=== '''Hindi''' (''á̱kpa'' *) :Sot swang a̱lyiat: :'''ji''' (''á̱kpa'' *) # A̱lyem ka nang A̱hindu ba lyiat a̱ni. A̱tyu nang á̱ ngyei A̱tyohindu ku a̱tyu A̱hindu a̱ni a̱ yet a̱tyu nang a̱lyem Hindi kya yet a̱lyem mbyin nggu ka.'' #* ''A̱bafai a̱kya lyiat '''Hindi''' ji ansham nang a̱lyem mbyin nggu kya a̱ni.'' #* ''N dyiat '''Hindi''' ma̱ng Urudu. Zang ja a lyen, nwan?'' #* ''Á̱niet ba̱ lyen a̱lyem '''Hindi''' ka shi a̱kpa ba̱t.'' ====Bwan di̱ lilyem ghyáng==== ::* [[A̱ghwangkpang]]: [[Wikt:yo:Hindi|Hindi]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:Hindi|Hịndị]] ::* [[Fi̱ransa]]: [[Wikt:fr:hindi|hindi]] ::* [[Kpat]]: [[Wikt:ha:Hindi|Hindi]] ::* [[Shong]]: [[Wikt:en:Hindi|Hindi]] [[Sa:a̱lyoot]] [[Sa:lilyem]] mefu1zj8cqv5a4i56j7aayt7fdfnsc7 IPA 0 66 34205 578 2024-12-16T16:20:40Z EmausBot 99 Fixing double redirect from [[Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] to [[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] 34205 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] 0ouammukpfpi8jdgg94vs072b4msnrl Jhyuo 0 67 43122 40292 2026-02-27T23:28:58Z Kambai Akau 8 /* Tyap */ 43122 wikitext text/x-wiki =={{-kcg-}}== [[File:Jju Wikipedia Outreach Zonkwa 2025 Exercise BK Back.jpg|thumb|Kwaa̱mbwat-lyuut ku tyai zunzwuo-a̱lyem '''Jhyuo''' a̱ni]] === Yei === * {{IPA|kcg|/ʒʲʷo/}} ** {{audio|kcg|Jhyuo is "Jju" in Tyap.ogg|a=}} ** {{hyphenation|kcg|Jhyuo}} (a̱tyong 1) ===A̱lyoot=== '''Jhyuo''' ''[[ji#Ati̱kut|ji]]'' (''á̱kpa'' '''Jhyuo''' ''ji'') #'''Jhyuo''' ji ja yet a̱lyem A̱jhyuo ka. A̱tyu nang á̱ ngyei a̱tyojhyuo a̱ni, a̱ yet a̱tyu nang Jhyuo ja yet a̱lyem mbyin nggu ka. #* ''N ka nfwuong '''Jhyuo''' ji shansham bah.'' #* ''Vwuon '''Jhyuo''' ji ma̱ng Tyap ji shi ba̱t bah.'' #* ''Ka̱ a lyen '''Jhyuo''' ji, a si̱ lyen Tyap ji meang, Fantswam ji na vwuo ang a̱khwu bah.'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱lyem}} * [[Jhyuo]]: {{t+|kaj|Jju}} * [[Kpat]]: {{t+|ha|Kajje}} * [[Shong]]: {{t+|en|Jju}} * Swahili: {{t+|sw|Kijju}} * Zulu: {{t+|zu|IsiJju}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:lilyem]] mkztr27gpebcx1jllkhu7hw4pquv4fx Kisi̱mat 0 68 629 628 2023-04-20T18:13:48Z Jon Harald Søby 7 29 revisions imported: [TEST] importing kcgwiktionary via a tool 629 wikitext text/x-wiki ==Tyap== [[Fail:NativityChristmasLights2.jpg|thumb|Ndong '''Kisi̱mat'''.]] ===Nvak lyuut ghyang=== * Ka̱sa̱mat * Ka̱si̱mat * Ki̱ri̱mat ===Yei=== * [[Za̱FBS]]: /kisɨmɑd/ * A̱nwuat: [[Fail:Kisimat is " Christmas " in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "Kisi̱mat" a̱ni.]] ===A̱lyoot=== '''Kisi̱mat''' (''á̱kpa'' '''Nkisi̱mat''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kisi̱mat''' hu hwa yet a̱tuk mam byin Yesu Kristi. #* ''Foo nzi̱t ma̱ng a̱gwai a̱tuk mam '''Kisi̱mat''' na.'' #* ''A na nat a̱mali mi̱ '''Kisi̱mat''' huni a?'' #* ''Kuzang '''Kisi̱mat''' hwa ba̱ cong a̱mali.'' ====Vak yei ghyang==== * A̱tuk Mambyin A̱tyusan ====Bwan di̱ lilyem ghyáng==== * A̱biru: [[Wikt:he:חַג הַמוֹלָד| חַג הַמוֹלָד]] (khag hamulad) * [[A̱ghwangkpang]]: [[Wikt:yo:Keresimesi|Keresimesi]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Krismas|Krismas]] * A̱mhara: [[Wikt:am:ገና|ገና]] (gena) * Ba̱mba̱ra: [[Wikt:bm:Noɛli|Noɛli]] * Eve: [[Wikt:ee:Kristmas|Kristmas]] * Jaman: [[Wikt:de:Weihnachten|Weihnachten]] * [[Jhyuo]]: Kirimat * [[Kpat]]: [[Wikt:ha:Kirsimeti|Kirsimeti]] * La̱ra̱ba: [[Wikt:ar:عيد الميلاد|عيد الميلاد]] (eid almilad) * Lati̱n: [[Wikt:la:Nativitatis|Nativitatis]] * [[Shong]]: [[Wikt:en:Christmas|Christmas]] * Swahili: [[Wikt:sw:Krismasi|Krismasi]] * Tswi: [[Wikt:tw:Buronya|Buronya]] * Zulu: [[Wikt:zu:Ukhisimusi|Ukhisimusi]] [[Sa:a̱lyoot]] 1kbo931gg2tb5qk39uofm54ozbfyfed Kpat 0 69 41624 41623 2026-02-06T00:47:18Z Kambai Akau 8 /* Yei */ 41624 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Hausa language map.png|thumb|A̱ka̱vwuo nang á̱ lyiat '''Kpat''' ji mi̱ swanta hu a̱ni]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji bye neet di̱ a̱nwuat nang á̱ na nfa̱k ka̱nang á̱ tuk a̱yin di̱ kpang a̱ni, "kpat". ===Yei=== * {{IPA|kcg|/kpad/}} ** {{audio|kcg|Kcg-kpat.ogg|a=}} ** {{hyphenation|kcg|kpat}} (a̱tyong 1) ===A̱lyoot=== '''Kpat''' [[ji#Ati̱kut|ji]] (''á̱kpa'' *) #'''Kpat''' ji ja yet a̱lyem A̱kpat ka. A̱tyu nang á̱ ngyei a̱tyokpat a̱ni a̱ yet a̱tyu nang Kpat ja yet a̱lyem mbyin nggu ka. #* ''N fwuong '''Kpat''' ji shansham bah.'' #* ''A la̱u lyiat '''Kpat'''! A yet a̱tyokpat wa ke?'' #* ''A̱lyem '''Kpat''' ka vwuon vi̱vwuon meang nang Tyap ji.'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱lyem}} * [[A̱do]]: Igabari * [[A̱ghwangkpang]]: {{t+|yo|Awúsá}} * A̱ve: {{t+|ee|Hausagbe}} * Ba̱mba̱ra: {{t+|bm|Hausakan}} * [[Daa]]: Kpyar * [[Fi̱ransa]]: {{t+|fr|haoussa}} * [[Jhyuo]]: {{t+|kaj|Kpat}} * [[Kpat]]: {{t+|ha|Hausa}} * Kutyep: Songka * [[Shong]]: {{t+|en|Hausa}} * Swahili: {{t+|sw|Kihausa}} * Tswi: {{t+|tw|Hausa kasa}} * Zulu: {{t+|zu|IsiHausa}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:lilyem]] 8yao884p8wv9za6zmssuasdijc9lzqm Kuut 0 70 37473 37440 2025-03-11T01:37:26Z Kambai Akau 8 37473 wikitext text/x-wiki {{also|kuut}} ==Tyap== [[File:Nigeria Sprachfamilien.png|thumb|A̱vwuo ka nang á̱ ndyiat a̱lyem '''Kuut''' (''Berom'') mami Naijeriya.]] * {{IPA|kcg|/kuːd/}} ** {{audio|kcg|Kcg-kuut.ogg|a=}} ** {{hyphenation|kcg|kuut}} (a̱tyong 1) * '''Fantswam, Gwoot, Sholyia̱, Ta̱kad, Tyecaat, Tyuku''': [[Kruk]] /krúg/ ** A̱nwuat: ===A̱lyoot=== '''Kuut''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''*''') #'''Kuut''' ji ja yet a̱lyem [[A̱kuut]] ka. A̱tyu nang á̱ ngyei a̱tyokuut a̱ni, a̱ yet a̱yin nang Kuut ja yet a̱lyem mbyin nggu ka. #* ''A fwuong '''Kuut''' ji a?'' #* ''A̱bwom '''Kuut''' kya ka, ka̱ni!?'' #* '''''Kuut''' ji tai Tyen.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱lyem}} * A̱ve: {{t+|ee|Beromgbe}} * Ba̱mba̱ra: {{t+|bm|Beromkan}} * [[Jhyuo]]: {{t+|kaj|Kruk}} * [[Kpat]]: {{t+|ha|Birom}}, {{t+|ha|Kibbo}} * [[Shong]]: {{t+|en|Berom}} * Swahili: {{t+|sw|Kiberom}} * Tswi: {{t+|tw|Berom kasa}} * Zulu: {{t+|zu|IsiBerom}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:lilyem]] e7mbiskaptm18pcb8qkzryfdl2d7h4q Shong 0 71 39949 28760 2025-10-16T12:27:58Z Hiyuune 556 /* Tyap */ 39949 wikitext text/x-wiki ==Tyap== [[Fail:Anglospeak (subnational version).svg|thumb|upright=1.5|'''A̱duduu a̱sa̱khwot bula''': Nfam swanta nang Shong ja yet a̱gba̱ndang a̱lyem mbyin wu a̱ swak; '''A̱sa̱khwot kyai tswazwa''': Nfam swanta nang Shong yet a̱lyem a̱gwomna̱ti kya ku á̱ lyiat nji ba̱t, a̱wot ji̱ nwai yet a̱lyem mbyin ma̱ a̱ja]] ===Yei=== * [[Za̱FBS]]: /ʃɔŋ/ * A̱nwuat: ===A̱lyoot=== '''Shong''' (''á̱kpa'' '''Shong''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Shong''' ji ja yet a̱lyem A̱shong ka. A̱tyu nang á̱ ngyei a̱tyoshong a̱ni a̱ yet a̱tyu nang Shong ja yet a̱lyem mbyin nggu ka. #* ''A lyiat '''Shong''' ji ma̱ng a̱nung, n gyet a̱tyoshong wa ke?'' #* '''''Shong''' ji vwan á̱ghyang nzi̱t a̱khwu di̱ lyiat hu ba̱t! Mi̱n ta hwa á̱ lyiat nji a?'' #* ''Konyan wa cat lyiat di̱n '''Shong''' ji a̱fwun. Da̱ Tyap ji, á̱ kai á̱ ghwon.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:Oyibo|Oyibo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Bekee|Bekee]] * [[Jhyuo]]: Shong * [[Kpat]]: [[Wikt:ha:Turanci|Turanci]] * Kutyep: Ndasara * [[Shong]]: [[Wikt:en:English|English]] * Viyetnam: [[tiếng Anh]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:lilyem]] 95iki2yqaozznklyifrb07tobzmb1mj Templates for creating Wiktionary entries in Tyap 0 72 812 811 2023-04-20T18:14:08Z Jon Harald Søby 7 116 revisions imported: [TEST] importing kcgwiktionary via a tool 812 wikitext text/x-wiki <H1>Please don't use these templates below to create new entries in the Tyap Wiktionary. They are outdated</H1> Please select from numbers 1-6 your appropriate choice after clicking on the pen tool, scroll down to the very number, highlight contents and copy. Then leave the site ''''without making any changes'' and return to the new article you wish to translate to paste what you copied. Replace all words in capital letters e.g. TITLE, ETYMOLOGY, TRANSCRIPTION, TRANSLATION, LANGUAGE, NOUN, etc. (except the "IPA" outside the //) with what is supposed to be there in Tyap. ------------------------------------------------------------- ==1. Template for a noun title== <div style="height: 200px; overflow:auto; border: 1px solid gray; padding-right: 12px; background-color: #ACCBCD; "> '''TITLE''' [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ==Fam a̱lyem== a̱lyoot ===A̱lyoot=== TITLE (á̱kpa: PLURAL) ====Wa̱i a̱lyiat==== '''TITLE''' TRANSLATION. :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ==Bwan di̱ lilyem ghyáng== * LANGUAGE 1: TITLE IN LANGUAGE 1 * LANGUAGE 2: TITLE IN LANGUAGE 2 * LANGUAGE 3: TITLE IN LANGUAGE 3 ==Ya̱fang== <references/> [[Sa:a̱lyoot]] </div> ------------------------------------------------------------- ==2. Template for a verb title== <div style="height: 200px; overflow:auto; border: 1px solid gray; padding-right: 12px; background-color: #ACCBCD; "> '''TITLE''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ==Fam a̱lyem== ta̱m (VERB) ===Ta̱m=== VERB FORMS ====Wa̱i a̱lyiat==== '''TITLE''' TRANSLATION. =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Á̱fi̱p==== * ANTONYMS ==Bwan di̱ lilyem ghyáng== * LANGUAGE 1: TITLE IN LANGUAGE 1 * LANGUAGE 2: TITLE IN LANGUAGE 2 * LANGUAGE 3: TITLE IN LANGUAGE 3 ==Ya̱fang== <references/> [[Sa:ta̱m]] </div> ------------------------------------------------------------- ==3. Template for a noun/verb title== <div style="height: 200px; overflow:auto; border: 1px solid gray; padding-right: 12px; background-color: #ACCBCD; "> '''TITLE''' [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ==Fam a̱lyem== a̱lyoot (NOUN), ta̱m (VERB) ===A̱lyoot=== TITLE (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') ====Wa̱i a̱lyiat==== '''TITLE''' TRANSLATION. =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ===Ta̱m=== VERB FORMS ====Wa̱i a̱lyiat==== '''TITLE''' TRANSLATION. =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Á̱fi̱p==== * ANTONYMS ==Bwan di̱ lilyem ghyáng== * LANGUAGE 1: TITLE IN LANGUAGE 1 * LANGUAGE 2: TITLE IN LANGUAGE 2 * LANGUAGE 3: TITLE IN LANGUAGE 3 ==Ya̱fang== <references/> [[Sa:a̱lyoot]] [[Sa:ta̱m]] </div> ==4. Template for a pronoun title== <div style="height: 200px; overflow:auto; border: 1px solid gray; padding-right: 12px; background-color: #ACCBCD; "> '''TITLE''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ==Fam a̱lyem== a̱kwonu a̱lyoot (PRONOUN) ===A̱kwonu a̱lyoot=== TITLE (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') ==== Wa̱i a̱lyiat ==== '''TITLE''' TRANSLATION. =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ==Bwan di̱ lilyem ghyáng== * LANGUAGE 1: TITLE IN LANGUAGE 1 * LANGUAGE 2: TITLE IN LANGUAGE 2 * LANGUAGE 3: TITLE IN LANGUAGE 3 ==Ya̱fang== <references/> [[Sa:a̱kwonu a̱lyoot]] </div> ------------------------------------------------------------- ==5. Template for an adjective title== <div style="height: 200px; overflow:auto; border: 1px solid gray; padding-right: 12px; background-color: #ACCBCD; "> '''TITLE''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ==Fam a̱lyem== ghwughwu (ADJECTIVE) ===Ghwughwu=== TITLE (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') ==== Wa̱i a̱lyiat ==== '''TITLE''' TRANSLATION. =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Á̱fi̱p==== * ANTONYMS ==Bwan di̱ lilyem ghyáng== * LANGUAGE 1: TITLE IN LANGUAGE 1 * LANGUAGE 2: TITLE IN LANGUAGE 2 * LANGUAGE 3: TITLE IN LANGUAGE 3 ==Ya̱fang== <references/> [[Sa:ghwughwu]] </div> ------------------------------------------------------------- ==6. Template for an adverb title== <div style="height: 200px; overflow:auto; border: 1px solid gray; padding-right: 12px; background-color: #ACCBCD; "> '''TITLE''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ==Fam a̱lyem== gann (ADVERB) ===Gann=== ==== Wa̱i a̱lyiat ==== '''TITLE''' TRANSLATION. =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ==Bwan di̱ lilyem ghyáng== * LANGUAGE 1: TITLE IN LANGUAGE 1 * LANGUAGE 2: TITLE IN LANGUAGE 2 * LANGUAGE 3: TITLE IN LANGUAGE 3 ==Ya̱fang== <references/> [[Sa:gann]] </div> ------------------------------------------------------------- a5g295zov2dtlr4jpsccfwr8f6fbwh4 Tyap 0 73 41555 41554 2026-02-05T23:52:40Z Kambai Akau 8 /* {{-nl-}} */ 41555 wikitext text/x-wiki =={{-kcg-}}== [[Fail:ISO 639 Icon kcg.svg|thumb|Ayikon ISO 639 kcg a̱si̱ a̱lyem '''Tyap'''.]] ===Yei=== * {{IPA|kcg|/tʲab/}} ** {{hyphenation|kcg|Tyap}} (a̱tyong 1) ** {{audio|kcg|Kcg-Tyap.oga|a=}} ===A̱lyoot=== '''Tyap''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''*''') #'''Tyap''' ji ja yet a̱lyem [[A̱tyap]] ka. A̱tyu nang á̱ ngyei a̱tyotyap a̱ni, a̱ yet a̱tyu nang Tyap ja yet a̱lyem mbyin nggu ka. #* ''N fa̱k nang '''Tyap''' ji vwuo ang a̱khwu lyiat ka̱ni!?'' #* '''''Tyap''' ji swan nung a̱tontong.'' #* ''Ka̱nang a cat lyen lyiat '''Tyap''' ji, yok fa̱k a̱wun lyiat nji bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱lyem}} * A̱ve: {{t+|ee|Tyapgbe}} * Ba̱mba̱ra: {{t+|bm|Tyapkan}} * [[#Dot|Dot]]: {{t+|nl|Tyap}} * Ja̱pan: {{t+|ja|カタブ語}} (Katabu-go) * [[Jhyuo]]: {{t+|kaj|Tyap}} * [[Kpat]]: {{t+|ha|Katafanci}}, {{t+|ha|Harshen Kataf}} * Kworiya: {{t+|ko|티얍어}} * Piedmont: {{t+|pms|tyap}} * [[Shong]]: {{t+|en|Tyap}} * Swahili: {{t+|sw|Kityap}} * Swomi: {{t+|fi|tyap}} * Tswi: {{t+|tw|Tyap kasa}} * Yuki̱ren: {{t+|uk|Тʼяп}} (T"yap) * Zulu: {{t+|zu|IsiTyap}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} {{Clr}} =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: /tjap/ (a̱tyong 1) ** {{audio|nl|Nl-Tyap.ogg}} ** {{hyphenation|nl|Tyap}} ===A̱lyoot=== [[het#Dot|het]] '''Tyap''' (''á̱kpa:'' * ) # [[#Tyap|Tyap]] [[Sa:a̱lyoot]] [[Sa:lilyem]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] m67222w2sohh8gvpfmgypq1y6136oej Urusha̱lima 0 74 34740 30263 2025-01-14T23:09:20Z MarcoSwart 418 Dot 34740 wikitext text/x-wiki ==Tyap== [[File:Jerusalem Dome of the rock BW 14.JPG|thumb|A̱keang '''Urusha̱lima'''.]] ===Yei=== * [[Za̱FBS]]: /úrúʃǝ̀límâ/ * A̱nwuat: ====A̱lyoot==== '''Urusha̱lima''' (á̱kpa: Urusha̱lima) :Sot swang a̱lyiat: ::'''Urusha̱lima ''hu'' (á̱kpa: Urusha̱lima ''hu'')''' # '''Urusha̱lima''' yet a̱ba̱ndang akeang tung nman Isi̱rela. #* ''N naat Urusha̱lima a̱lyia̱ ca̱bai.'' #* ''Urusha̱lima yet a̱kaeang a̱yaagwak lyien nkyang kya.'' #* ''Urusha̱lima yet a̱kaeang Yesu A̱tyiusan kya.'' ====Bwan di̱ lilyem ghyáng==== * [[Dot]]: [[wikt:nl:Jeruzalem|Jeruzalem]] * [[Shong]]: [[Wikt:en:Jerusalem|Jerusalem]] * [[Kpat]]: [[Wikt:ha:Urushalma|Urushalma]] [[Sa:a̱lyoot]] 29azi0gejlwvl6imkz286fohfdoybxn Za̱FBS 0 75 34206 892 2024-12-16T16:20:50Z EmausBot 99 Fixing double redirect from [[Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] to [[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] 34206 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] 0ouammukpfpi8jdgg94vs072b4msnrl Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta 4 76 34194 28790 2024-12-15T02:06:58Z Kambai Akau 8 Kambai Akau shyei wat hu [[Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] nat [[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] 28790 wikitext text/x-wiki '''Zwunzwuo-a̱lyem Fonetik Bibyin Swanta''' ('''Za̱FBS''' ku '''IPA''') ji yet vak lyuut nwunwuat fonetik hwa nang a̱yaagwaklyenlilyem ba ku bwuo a̱ni mat lyuut nwunwuat lilyem á̱nietbishyi vwuon ma̱ a̱ca̱caat (nfon ku nfonim), a̱wot ku si̱ vwuon ma̱ng kuzang tangka̱i lyuut mi̱ swanta hu. Á̱ ku fa lyuut huni ku yet lyuut kidee hwa nang á̱ na nkyiak á̱ lyuut a̱mgba̱m lilyem nang á̱ lyiat mi̱ swanta hu a̱ni. Wat huni tyai da̱ a̱ka̱nyiung, a̱yaalama nang á̱ nyia̱ ta̱m ma̱ng a̱mba a̱ni mi̱ Za̱FBS ji. Ma̱nang á̱ nnyia̱ ta̱m ma̱ng a̱mba da̱ a̱mgba̱m lilyem hwa a̱ni, ku na vwuoa̱khwu á̱ wa̱i á̱niet ba̱ lyiat Tyap ba ndyo si̱sak nang á̱ ngyei nwunwuat hu a̱mgba̱m. Mat a̱nia wa, á̱ si̱ kin tyia̱ a̱yaalama ba di̱n-sot di̱n-sot ca̱caat ma̱ng li mba hu, ku nkap a̱bwonu na nang á̱ nyia̱ ta̱m ma̱ng á̱na a̱ni di̱ yei hu. Kidee, á̱ ni̱ ngyei a̱nwuat a̱gha̱ghap a̱nyunyung ka ma̱ng a̱nyunyung bya a̱wot á̱ ba̱ yei a̱nwuat a̱gha̱ghap nkwa-a̱nu ka ma̱ng fa̱p-a̱nu ka mbeang kwatak-a̱nu hu hwa. Á̱ bye nshyia̱ ngwat na̱ wa̱i yei hu di̱ lilyem vwuon a̱nyanyin mi̱ [[:Sa:Yei ca̱caat ma̱ng a̱lyem]]. ==A̱yaagha̱ghap ([[pulmonic]])== {| border="0" cellspacing="2px" cellpadding="2px" |-bgcolor="#BECFEB" valign=top align="center" !&nbsp; ![[bilabial|Bilabial]] ![[labiodental|Labiodental]] ![[linguolabial|Linguolabial]] ![[dental|Dental]] ![[alveolar|Alveolar]] ![[postalveolar|Postalveolar]] ![[retroflex|Retroflex]] ![[palatal|Palatal]] ![[velar|Velar]] ![[uvular|Uvular]] !colspan="2"|[[pharyngeal|Pharyngeal]]/<br>[[epiglottal|Epiglottal]] !colspan="2"|[[glottal|Glottal]] |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[plosive|Plosive]] |[[p]] &nbsp;&nbsp; [[b]] |[[p̪]] &nbsp;&nbsp; [[b̪]] |[[t̼]] &nbsp;&nbsp; [[d̼]] |[[t̪]] &nbsp;&nbsp; [[d̪]] |[[t]] &nbsp;&nbsp; [[d]] |&nbsp; |[[ʈ]] &nbsp;&nbsp; [[ɖ]] |[[c]] &nbsp;&nbsp; [[ɟ]] |[[k]] &nbsp;&nbsp; [[ɡ]] |[[q]] &nbsp;&nbsp; [[ɢ]] |[[ʡ]] |bgcolor="#D4D4D4"|&nbsp; |[[ʔ]] |bgcolor="#D4D4D4"|&nbsp; |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[nasal|Nasal]] |[[m]] |[[ɱ]] |[[n̼]] |[[n̪]] |[[n]] |&nbsp; |[[ɳ]] |[[ɲ]] |[[ŋ]] |[[ɴ]] |colspan="4" bgcolor="#D4D4D4"|&nbsp; |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[trill|Trill]] |[[ʙ]] |&nbsp; |[[r̼]] |[[r̪]] |[[r]] |&nbsp; |&nbsp; |&nbsp; |bgcolor="#D4D4D4"|&nbsp; |[[ʀ]] |colspan="2"|[[ʜ]] &nbsp;&nbsp; [[ʢ]] |colspan="2" bgcolor="#D4D4D4"|&nbsp; |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[tap|Tap]] or [[flap|Flap]] |[[ⱱ̟]] |[[ⱱ]] |[[ɾ̼]] |[[ɾ̪]] |[[ɾ]] |&nbsp; |[[ɽ]] |&nbsp; |bgcolor="#D4D4D4"|&nbsp; |[[ɢ̆]] |colspan="2"|&nbsp; |colspan="2" bgcolor="#D4D4D4"|&nbsp; |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[lateral tap|Lateral Tap]] or [[lateral flap|Flap]] |colspan="2" bgcolor="#D4D4D4"|&nbsp; |&nbsp; |&nbsp; |[[ɺ]] |&nbsp; |[[𝼈]] |[[ʎ̯]] |[[ʟ̆]] |&nbsp; |colspan="4" bgcolor="#D4D4D4"|&nbsp; |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[fricative|Fricative]] |[[ɸ]] &nbsp;&nbsp; [[β]] |[[f]] &nbsp;&nbsp; [[v]] |[[θ̼]] &nbsp;&nbsp; [[ð̼]] |[[θ]] &nbsp;&nbsp; [[ð]]<br>[[s̪]] &nbsp;&nbsp; [[z̪]] |[[s]] &nbsp;&nbsp; [[z]] |[[ʃ]] &nbsp;&nbsp; [[ʒ]] |[[ʂ]] &nbsp;&nbsp; [[ʐ]] |[[ç]] &nbsp;&nbsp; [[ʝ]] |[[x]] &nbsp;&nbsp; [[ɣ]] |[[χ]] &nbsp;&nbsp; [[ʁ]] |colspan="2"|[[ħ]] &nbsp;&nbsp; [[ʕ]] |colspan="2"|[[h]] &nbsp;&nbsp; [[ɦ]] |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[approximant|Approximant]] |[[β̞]] |[[ʋ]] |&nbsp; |[[ð̞]] |[[ɹ]] |&nbsp; |[[ɻ]] |[[j]] |[[ɰ]] |&nbsp; |colspan="2"|&nbsp; |colspan="2"|&nbsp; |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[lateral fricative|Lateral Fricative]] |colspan="2" bgcolor="#D4D4D4"|&nbsp; |&nbsp; |[[ɬ̪]] &nbsp;&nbsp; [[ɮ̪]] |[[ɬ]] &nbsp;&nbsp; [[ɮ]] |&nbsp; |[[ꞎ]] &nbsp;&nbsp; [[𝼅]] |[[𝼆]] &nbsp;&nbsp; [[ʎ̝]]/[[𝼆̬]] | [[𝼄]] &nbsp;&nbsp; [[ʟ̝]]/[[𝼄̬]] |&nbsp; |colspan="4" bgcolor="#D4D4D4"|&nbsp; |-bgcolor="#E7F5DE" valign=middle align="center" !bgcolor="#BECFEB"|[[lateral approximant|Lateral Approximant]] |colspan="2" bgcolor="#D4D4D4"|&nbsp; |[[l̼]] |[[l̪]] |[[l]] |&nbsp; |[[ɭ]] |[[ʎ]] |[[ʟ]] |&nbsp; |colspan="4" bgcolor="#D4D4D4"|&nbsp; |} *A̱vwuo ka nang a̱yaalama ba shyia̱ di̱n ce a̱ni, a̱si̱ a̱zayak wu yong da̱ a̱kwonu a̱gha̱ghap a̱ byia̱ a̱nwuat wa a̱ni. *Tityan ji̱ byia̱ ghwughwu a̱ni tyai nwunwuat nang á̱ ku faat a̱lyiat ku na tyia̱ bah. ==A̱yaagha̱ghap (non-pulmonic)== {| border="0" cellspacing="2px" cellpadding="2px" |-bgcolor="#BECFEB" valign=top align="center" |colspan="2"|Clicks||colspan="2"|Voiced implosives||colspan="2"|Ejectives |-bgcolor="#E7F5DE" valign=top align="center" |[[ʘ]]||Bilabial click release||[[ɓ]]||Bilabial voiced implosive||bgcolor="#D0EBBE"|[[ʼ]]||bgcolor="#D0EBBE"|''For example:'' |-bgcolor="#E7F5DE" valign=top align="center" |[[ǀ]]||Dental click release||[[ɗ]]||Alveolar voiced implosive||pʼ||Bilabial ejective stop |-bgcolor="#E7F5DE" valign=top align="center" |[[ǃ]]||(Post)alveolar click release||[[ᶑ]]||Retroflex voiced implosive||tʼ||Alveolar ejective stop |-bgcolor="#E7F5DE" valign=top align="center" |[[ǂ]]||Palatal click release||[[ʄ]]||Palatal voiced implosive||kʼ||Velar ejective stop |-bgcolor="#E7F5DE" valign=top align="center" |[[𝼊]]||Retroflex click release||[[ɠ]]||Velar voiced implosive||sʼ||Alveolar ejective fricative |-bgcolor="#E7F5DE" valign=top align="center" |[[ǁ]]||Lateral click release||[[ʛ]]||Uvular voiced implosive||t͡ʃʼ||Post-alveolar ejective affricate |} ==A̱yaatsa̱ntsai== <div style="background: transparent;"> {| cellspacing="2px" style="text-align: center; background: transparent;" |- style="text-align: center; font-size: smaller; background: #becfeb;" | style="width: 80px; text-align: right;" | | style="width: 50px;" | '''A̱zanson''' | style="width: 50px;" | '''Kp.-a̱zanson''' | style="width: 50px;" | '''A̱ka̱wa̱tyia̱''' | style="width: 50px;" | '''Kp.-a̱zama''' | style="width: 50px;" | '''A̱zama''' |- | style="height: 28px; font-size: smaller; text-align: right; background: #becfeb;" | '''Nyim''' | style="background: #e7f5de;" colspan=5 rowspan=7 | <div style="position: relative;">[[Fail:Blank vowel trapezoid.svg|300px]]<div style="background: transparent; position: absolute; top: 0px; left: 0px;"> {| style="position: relative; width: 300px; height: 210px; text-align: center; background: transparent;" |- | style="width: 300px; height: 210px; text-align: center; background: transparent;" | <!-- A̱YAATSA̱NTSAI NYIM --> <div style="position: absolute; left: 4%; width: 2em; top: 2%; height: 1.33em; font-size: 120%; background: #e7f5de;"> [[i]]•[[y]]</div> <div style="position: absolute; left: 45%; width: 2.33em; top: 2%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɨ]]•[[ʉ]]</div> <div style="position: absolute; left: 83%; width: 2.66em; top: 2%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɯ]]•[[u]]</div> <!-- A̱YAATSA̱NTSAI KPA̱MKPAAN-NYIM --> <div style="position: absolute; left: 29%; width: 2.33em; top: 16%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɪ]]•[[ʏ]]</div> <div style="position: absolute; left: 69%; width: 1em; top: 16%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ʊ]]</div> <!-- A̱YAATSA̱NTSAI NYIM-A̱KA̱WA̱TYIA̱ --> <div style="position: absolute; left: 17%; width: 2.33em; top: 30%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[e]]•[[ø]]</div> <div style="position: absolute; left: 51%; width: 2.33em; top: 30%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɘ]]•[[ɵ]]</div> <div style="position: absolute; left: 84%; width: 2.33em; top: 30%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɤ]]•[[o]]</div> <!-- A̱YAATSA̱NTSAI A̱KA̱WA̱TYIA̱ --> <div style="position: absolute; left: 57%; width: 1em; top: 44%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ə]]</div> <!-- A̱YAATSA̱NTSAI KHWUK-A̱KA̱WA̱TYIA̱ --> <div style="position: absolute; left: 31%; width: 2.66em; top: 58%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɛ]]•[[œ]]</div> <div style="position: absolute; left: 57%; width: 2.33em; top: 58%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɜ]]•[[ɞ]]</div> <div style="position: absolute; left: 84%; width: 2.33em; top: 58%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ʌ]]•[[ɔ]]</div> <!-- A̱YAATSA̱NTSAI KPA̱MKPAAN-KHWUK --> <div style="position: absolute; left: 33%; width: 1.33em; top: 73%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[æ]]</div> <div style="position: absolute; left: 64%; width: 1em; top: 73%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɐ]]</div> <!-- A̱YAATSA̱NTSAI KHWUK --> <div style="position: absolute; left: 44%; width: 2.66em; top: 86%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[a]]•[[ɶ]]</div> <div style="position: absolute; left: 84%; width: 2.33em; top: 86%; height: 1.33em; font-size: 120%; background: #e7f5de;">[[ɑ]]•[[ɒ]]</div> |} </div></div> |- | style="height: 28px; font-size: smaller; text-align: right; background: #becfeb;" | '''Kpa̱mkpaan-nyim''' |- | style="height: 28px; font-size: smaller; text-align: right; background: #becfeb;" | '''Nyim-a̱ka̱wa̱tyia̱''' |- | style="height: 28px; font-size: smaller; text-align: right; background: #becfeb;" | '''A̱ka̱wa̱tyia̱''' |- | style="height: 28px; font-size: smaller; text-align: right; background: #becfeb;" | '''Khwuk-a̱ka̱wa̱tyia̱''' |- | style="height: 28px; font-size: smaller; text-align: right; background: #becfeb;" | '''Kpa̱mkpaan-khwuk''' |- | style="height: 28px; font-size: smaller; text-align: right; background: #becfeb;" | '''Khwuk''' |} </div> * Tyan ji nang a̱yaalama ba tyai di̱n-ce di̱n-ce a̱ni, a̱si̱ a̱zayak ka, kikya yong da̱ a̱kwonu a̱tsa̱ntsai kaat-a̱nu wu. ==Co-articulated consonants== {| border="0" cellspacing="2px" cellpadding="2px" |-bgcolor="#E7F5DE" valign=top align="center" |[[ʍ]]||Voiceless labial-velar fricative |-bgcolor="#E7F5DE" valign=top align="center" |[[w]]||Voiced labial-velar approximant |-bgcolor="#E7F5DE" valign=top align="center" |[[ɥ]]||Voiced labial-palatal approximant |-bgcolor="#E7F5DE" valign=top align="center" |[[ɕ]] [[ʑ]]||Alveolo-palatal fricatives |-bgcolor="#E7F5DE" valign=top align="center" |[[ɧ]]||Simultaneous '''ʃ''' and '''x''' |} *Affricates and double articulations can be represented by two symbols joined by a tie bar if necessary: <div style="font-family:'Lucida Sans Unicode'">k͡p&nbsp;&nbsp;&nbsp;t͡s</div> ==Suprasegmentals== {| border="0" cellspacing="2px" cellpadding="2px" |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[ˈ]]||Primary stress (indicated before the stressed element) |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[ˌ]]||Secondary stress (indicated before the stressed element) |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[ː]]||Long |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[ˑ]]||Half-long |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[˘]]||Extra-short |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|{{unsupported|.}}||Syllable break<!-- Who knows how to wikilink a .?--> |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[ǀ]]||Minor (foot) group |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[ǁ]]||Major (intonation) group |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[‿]]||Linking (absence of a break) |} ==Tones and word accents== {| border="0" cellspacing="2px" cellpadding="2px" |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[˥]] ||bgcolor="#CFEBBE"|[[꜒]]||Extra-high (top) tone |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[˦]] ||bgcolor="#CFEBBE"|[[꜓]]||Mid-high tone |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[˧]] ||bgcolor="#CFEBBE"|[[꜔]]||Mid tone |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[˨]] ||bgcolor="#CFEBBE"|[[꜕]]||Mid-low tone |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"|[[˩]] ||bgcolor="#CFEBBE"|[[꜖]]||Extra-low (bottom) tone |-bgcolor="#E7F5DE" valign=top align="center" |bgcolor="#CFEBBE"| [[ꜛ]] ||bgcolor="#CFEBBE"|[[ꜜ]]||[[upstep|Upstep]] and [[downstep]] |} Tone letters may come before or after a word or syllable. In the IPA ''Handbook'', they come before to indicate prosodic pitch in Portuguese, and after to indicate lexical tone in Cantonese. They may also face left or right. The distinction is used for [[tone sandhi]]. Upstep and downstep always come before the syllable. ==Diacritics== Diacritics may be placed above a symbol with a descender, e.g. &#331;&#778;. {| border="0" cellspacing="2px" cellpadding="2px" |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̥|&nbsp;&nbsp;̥&nbsp;]]||Kasang-a̱nwuat||[[&nbsp;̤|&nbsp;&nbsp;̤&nbsp;]]||Breathy voiced||[[&nbsp;̪|&nbsp;&nbsp;̪&nbsp;]]||A̱nwuat a̱nyunyung |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̬|&nbsp;&nbsp;̬&nbsp;]]||Kabyia̱-a̱nwuat||[[&nbsp;̰|&nbsp;&nbsp;̰&nbsp;]]||Creaky voiced||[[&nbsp;̺|&nbsp;&nbsp;̺&nbsp;]]||Apical |-bgcolor="#E7F5DE" valign=top align="center" |[[ʰ|&nbsp;ʰ&nbsp;]]||Aspirated||[[&nbsp;̼|&nbsp;&nbsp;̼&nbsp;]]||Linguolabial||[[&nbsp;̻|&nbsp;&nbsp;̻&nbsp;]]||Laminal |-bgcolor="#E7F5DE" valign=top align="center" |[[̹|&nbsp;̹&nbsp;]]||More rounded||[[ʷ|&nbsp;ʷ&nbsp;]]||Labialized||[[&nbsp;̃|&nbsp;&nbsp;̃&nbsp;]]||Nasalized |-bgcolor="#E7F5DE" valign=top align="center" |[[̜|&nbsp;̜&nbsp;]]||Less rounded||[[ʲ|&nbsp;ʲ&nbsp;]]||Palatalized||[[ⁿ|&nbsp;ⁿ&nbsp;]]||Nasal release |-bgcolor="#E7F5DE" valign=top align="center" |[[̟|&nbsp;̟&nbsp;]]||Advanced||[[ˠ|&nbsp;ˠ&nbsp;]]||Velarized||[[ˡ|&nbsp;ˡ&nbsp;]]||Lateral release |-bgcolor="#E7F5DE" valign=top align="center" |[[̠|&nbsp;̠&nbsp;]]||Retracted||[[ˁ|&nbsp;ˁ&nbsp;]]||Pharyngealized||[[&nbsp;̚|&nbsp;&nbsp;̚&nbsp;]]||No audible release |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̈|&nbsp;&nbsp;̈&nbsp;]]||Centralized||[[&nbsp;̴|&nbsp;&nbsp;̴&nbsp;]]||colspan="3"|Velarized or pharyngealized |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̽|&nbsp;&nbsp;̽&nbsp;]]||Mid-centralized||[[&nbsp;̝|&nbsp;&nbsp;̝&nbsp;]]||colspan="3"|Raised ('''ɹ̝''' = voiced alveolar fricative) |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̩|&nbsp;&nbsp;̩&nbsp;]]||Syllabic||[[&nbsp;̞|&nbsp;&nbsp;̞&nbsp;]]||colspan="3"|Lowered ('''β̞''' = voiced bilabial approximant) |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̯|&nbsp;&nbsp;̯&nbsp;]]||Non-syllabic||[[&nbsp;̘|&nbsp;&nbsp;̘&nbsp;]]||colspan="3"|Advanced tongue root |-bgcolor="#E7F5DE" valign=top align="center" |[[˞|&nbsp;˞&nbsp;]]||Rhoticity||[[&nbsp;̙|&nbsp;&nbsp;̙&nbsp;]]||colspan="3"|Retracted tongue root |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp; ͍|&nbsp;&nbsp; ͍&nbsp;]]||Labial spreading||[[&nbsp; ͈|&nbsp;&nbsp; ͈&nbsp;]]||Strong articulation||[[&nbsp; ͊|&nbsp;&nbsp; ͊&nbsp;]]||Denasal |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp; ͆|&nbsp;&nbsp; ͆&nbsp;]]||Dentolabial||[[&nbsp; ͉|&nbsp;&nbsp; ͉&nbsp;]]||Weak articulation||[[&nbsp; ͋|&nbsp;&nbsp; ͋&nbsp;]]||Nasal escape |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̪͆|&nbsp;&nbsp;̪͆&nbsp;]]||Interdental/Bidental||[[\|&nbsp;\&nbsp;]]||Reiterated articulation||[[&nbsp; ͌|&nbsp;&nbsp; ͌&nbsp;]]||Velopharyngeal friction |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;͇|&nbsp;&nbsp;͇&nbsp;]]||Alveolar||[[&nbsp; ͎|&nbsp;&nbsp; ͎&nbsp;]]||Whistled articulation||[[&nbsp;↓|&nbsp;&nbsp;↓&nbsp;]]||Ingressive airflow |-bgcolor="#E7F5DE" valign=top align="center" |[[&nbsp;̼|&nbsp;&nbsp;̼&nbsp;]]||Linguolabial||[[&nbsp; ͢ |&nbsp;&nbsp; ͢ &nbsp;]]||Sliding articulation||[[&nbsp;↑|&nbsp;&nbsp;↑&nbsp;]]||Egressive airflow |} ==Bu nwuan== * Wukipedia: [[w:International Phonetic Alphabet|International Phonetic Alphabet]] * Wukipedia: [[w:Pronunciation respelling for English|pronunciation respelling for English]] * Wukipedia: [[w:Rhotic|rhotic and non-rhotic dialects]] * Wikipedia: [[w:long vowel|long vowels]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Yei Swánga̱lyiatwuki|Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] <!--Interwiki links --> [[Wikt:vi:Wiktionary:IPA]] [[Wikt:ro:Wikţionar:Alfabetul Fonetic Internaţional]] [[Wikt:or:Wiktionary:ଆନ୍ତର୍ଜାତୀୟ ଉଚ୍ଚାରଣ ଅକ୍ଷର]] [[Wikt:en:Wiktionary:International Phonetic Alphabet]] cp4low35x3iz9mnq4jb4sn53739gk1a a 0 77 1060 1059 2023-04-20T18:14:29Z Jon Harald Søby 7 136 revisions imported: [TEST] importing kcgwiktionary via a tool 1060 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter A.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "A"]] === Yei === * [[Za̱FBS]]: /ɑ/ * A̱nwuat: [[Fail:A-akum din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "a" a̱ni.]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem ntsa Lati̱n ji, ''a''. ===A̱lyoot=== '''a''' (''a̱da̱dei, ''a̱gba̱ndang'' '''A''', ''á̱kpa'' [[a̱yaa-A]]) #'''A''' wa yet zwunzwuo a̱son zwunzwuo-a̱lyem Tyap ji. #* ''A'' wa yet zwunzwuo-a̱lyem tsa nTyap ji. #* Ka̱ a ti̱n "a" mi̱ "Kambai", a si̱ mi̱n fang a̱lyoot ka bah. #* A̱tyu a̱ nwai lyen "a" a̱ni, á̱ na nyia̱ ni wa a̱ ka ndyen "z"? ====Tai==== * [[a̱]] * [[aa]] * [[a̱a̱]] === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:א|א]] (a) * [[A̱ghwangkpang]]: [[Wikt:yo:a|a]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:a|a]] * A̱mhara: [[Wikt:am:ሀ|ሀ]] (ha) * A̱rmeniya: [[Wikt:hy:ա|ա]] (a) * Di̱vehi: [[Wikt:dv:ކ|ކ]] (ka) * [[Dot]]: [[Wikt:nl:a|a]] * Fari̱si: [[Wikt:fa:ا|ا]] (a) * Helen: [[Wikt:el:α|α]] * Hindi: [[Wikt:hi:अ|अ]] (a) * Ja̱pan: [[Wikt:ja:あ|あ]] (a) * [[Jhyuo]]: a * Kannada: [[Wikt:kn:ಎ|ಎ]] (a) * Khi̱met: [[Wikt:km:ក|ក]] (a) * [[Kpat]]: [[Wikt:ha:a|a]] * Kworiya: [[Wikt:ko:ㅏ|ㅏ]] (ah) * La̱ra̱ba: [[Wikt:ar:أ|أ]] (a) * Ma̱la̱ya̱lam: [[Wikt:ml:എ|എ]] (a) * Maniput: [[Wikt:mni:ꯀ|ꯀ]] (a) * Myanma: [[Wikt:my:က|က]] (ka) * Nko: [[Wikt:nqo:ߊ‎|ߊ]] (a)‎ * Roshiya: [[Wikt:ru:a|a]] (a) * [[Shong]]: [[Wikt:en:a|a]] * Sa̱khatvelo: [[Wikt:ka:ა|ა]] (a) * Swahili: [[Wikt:sw:a|a]] * Tai: [[Wikt:th:ก|ก]] (ka) * Telugu: [[Wikt:te:అ|అ]] (a) * Zulu: [[Wikt:zu:a|a]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] 75bkp0s0yzpoth3h00fa3sz0vemv6lo aa 0 78 34545 1068 2025-01-10T23:06:27Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Not a Dutch letter 34545 wikitext text/x-wiki ==Tyap== === Yei === * [[Za̱FBS]]: /ɑ:/ * A̱nwuat: [[Fail:Letter "a" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "aa" a̱ni]] Ku [[Fail:A din Tyap.ogg|thumb|"Aa" di̱n Tyap.]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem ntsa Lati̱n ji, ''a'' + ''[[a]]''. ===Zwunzwuo-a̱lyem=== '''aa''' (''a̱da̱dei, ''a̱gba̱ndang'' '''Aa''', ''á̱kpa'' '''a̱yaa-Aa''') #'''A''' wa yet a̱junjung a̱nwuat zwunzwuo a̱son zwunzwuo-a̱lyem Tyap ji. #* ''Aa'' wa yet zwunzwuo-a̱lyem tsa nTyap ji. #* Ka̱ a ti̱n "aa" mi̱ "faat", a si̱ mi̱n fang a̱lyoot ka bah. ====Tai==== * [[a]] * [[a̱]] * [[a̱a̱]] === Bwan di̱ lilyem ghyáng === * [[Jhyuo]]: aa [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] 9jonwcr9fzihgcqksnpjtcp12svkiv5 ang 0 79 1133 1132 2023-04-20T18:14:34Z Jon Harald Søby 7 64 revisions imported: [TEST] importing kcgwiktionary via a tool 1133 wikitext text/x-wiki ==Tyap== === Yei === * [[Za̱FBS]]: /ɑ́ŋ/ * A̱nwuat: [[Fail:Tyap word "ang".ogg|thumb|Si̱sak nang á̱ ngyei "ang" a̱ni.]] * '''Fantswam''': a /ɑ/ ** A̱nwuat: === A̱kwonu a̱lyoot === '''ang''' (''á̱kpa'' '''[[nyin]]''') #'''Ang''' yet a̱tyofeang wa. #* ''Kyiak a̱ngga '''ang''' wu.'' #* ''N fwuong '''ang'''.'' #* ''Yok n tak '''ang''' ndyo.'' ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọ|ọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gị|gị]] * Ba̱mba̱ra: [[Wikt:bm:i|i]] * Eve: [[Wikt:ee:wò|wò]] * [[Hindi]]: [[Wikt:hi:आप|आप]] * [[Kpat]]: [[Wikt:ha:ka|ka]], [[Wikt:ha:ki|ki]] * [[Shong]]: [[Wikt:en:you|you]] * Swahili: [[Wikt:sw:we|we]] [[Sa:a̱kwonu a̱lyoot]] hvzzw9ag0nz3fhxrv9j8bzafrj56g4v atung 0 80 1135 1134 2023-04-20T18:14:35Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 1135 wikitext text/x-wiki #REDIRECT [[a̱tung]] 37eb11u8zgjnq10sqz3pb3fllv7wm6n ayaba 0 81 41747 41745 2026-02-06T15:09:11Z Kambai Akau 8 /* {{-ha-}} */ 41747 wikitext text/x-wiki =={{-ha-}}== [[File:Banana-Sitia-Crete.jpg|thumb|ayaba]] ===Bwoi a̱lyoot=== A̱ ku khwap swang a̱lyiat ji neet di̱ Nupe ''[[yaba]]. ===Yei=== * [[Za̱FBS]]: /ajəba/ * A̱nwuat: ===A̱lyoot=== '''ayaba''' (''á̱kpa'' '''ayaba''') # [[a̱yeba]] [[Sa:Swáng a̱lyiat nKpat]] [[Sa:Swáng a̱lyiat lyulyoot nKpat]] t4eoi3dj1z5cf0r33ie8dazq8qmnply 0 82 37678 37677 2025-04-29T00:29:54Z Kambai Akau 8 37678 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter Schwa (second variant of capital form).svg|thumb|Lyuut "A̱" ghyang]] ===Vak lyuut ghyang=== * [[ə]] === Zwunzwuo-a̱lyem=== '''a̱''' (''a̱da̱dei, ''a̱gba̱ndang'' '''A̱''', ''á̱kpa'' '''a̱yaa-A̱''') # '''A̱''' yet tangka̱i zwunzwuo a̱son zwunzwuo-a̱lyem Tyap ji, ''A'', ghyang hwa. #* ''"'''A̱'''" yet a̱nwuat kya di̱n Tyap.'' #* ''Ka̱ a ti̱n "'''a̱'''" mi̱ "a̱yit", a na shyia̱ "yit".'' #* ''Yok bwung tyia̱ zwunzwuo-a̱tatak tafa "a" bah, ka̱nang a cat lyuut "'''a̱'''yin" a̱ni?'' ==== Bwoi a̱lyoot==== Á̱ khwap neet di̱ zwunzwuo-a̱lyem ntsa Lati̱n ji, ''a'' + zwunzwuo a̱tatak ji. ====Yei==== * {{IPA|kcg|/ə́/}} ** {{audio|kcg|Ə-akum din Tyap.ogg|a=}} ** {{hyphenation|kcg|a̱}} (a̱tyong 1) ====Tai==== * [[a]] * [[a̱a̱]] ===A̱kwonu a̱lyoot=== '''a̱''' (''á̱kpa'' di̱n jen ma̱ a̱di̱di̱t '''[[ba̱]]''') # '''A̱''' (a̱tyu-a̱tat, a̱pyia̱ a̱lyiat, kyang nyiung ku a̱tyonyiung, kyang saai ta̱m '''[[nggu]]''' ku '''gu''' ku '''a̱nggu''', tyok '''nggu''', a̱lyoot nyian tyok '''a̱si̱ nggu''', ya̱fang a̱pyia̱ '''a̱pyia̱ nggu''') #* ''Mi̱, a̱tyujhyi-kwatak wuni, '''a̱''' kai a̱ji wa la?'' #* '''''A̱''' nshyia̱ bah.'' #* ''Ma̱nang nwan wa ku yorong nggu a̱ni, '''a̱''' na bai.'' ====Yei==== * {{IPA|kcg|/ə̀/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱.wav|a=}} ** {{hyphenation|kcg|a̱}} (a̱tyong 1) ====Bu nwuan==== * [[ku]] * [[ji̱]] * [[ka̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kwonu-a̱lyoot a̱pyia̱ a̱tyotat}} * [[A̱ghwangkpang]]: {{t+|yo|o}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọ}} * A̱ve: {{t+|ee|e}} * Ba̱mba̱ra: {{t+|bm|a}} * [[Jhyuo]]: {{t+|kaj|a̱}} * [[Kpat]]: {{t+|ha|ya}} * [[Shong]]: {{t+|en|he|a̱s}}, {{t+|en|she|a̱n}}, {{t+|en|it}} * Swahili: {{t+|sw|ina}} * Tswi: {{t+|tw|ɛ}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] [[Sa:a̱kwonu a̱lyoot]] 2qpw94oyadbfisg1qbbtgmsumz3fnts a̱a̱ 0 83 1157 1156 2023-04-20T18:14:43Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 1157 wikitext text/x-wiki ==Tyap== ===Zwunzwuo-a̱lyem=== ====Yei==== * [[Za̱FBS]]: /ǝ:/ * A̱nwuat: [[Fail:Ə din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "a̱a̱" a̱ni.]] #'''A̱a̱''' yet tangka̱i a̱nwuat zwunzwuo-a̱lyem ntsa Tyap hwa nang á̱ kwak ku li a̱wot ku fa̱k junjung a̱ni. #* '''''Ma̱kpa̱a̱t'''.'' [[Sa:zwunzwuo-a̱lyem]] h0dvpzoolvw6nzoaxo4jcm6aynjnz7k a̱ba 0 84 1247 1246 2023-04-20T18:14:48Z Jon Harald Søby 7 89 revisions imported: [TEST] importing kcgwiktionary via a tool 1247 wikitext text/x-wiki ==Tyap== [[Fail:Sooty Ant-Tanager male with crest raised.jpg|thumb|'''A̱ba''' [[a̱man]] a̱ghyang a̱ byia̱ a̱dung a̱ni]] ===Yei=== * [[Za̱FBS]]: /ə̀bɑ́/ * A̱nwuat: [[Fail:Tyap word "A̱ba".ogg|thumb|Si̱sak nang á̱ ngyei "a̱ba" a̱ni]] ===A̱lyoot=== '''a̱ba''' (''á̱kpa'': [[a̱yaaba]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'': '''ba''') #'''A̱ba''' yet nyam ja ji̱ yet a̱sam a̱ni. #* ''A li nung a̱shong '''a̱ba''' a̱man nung wu a̱ji a?'' #* ''A̱kusuru wu tyei '''a̱ba''' a̱nyiung ma̱ng sha̱p sweang.'' #* ''Lyap '''a̱ba''' wu a sak sha̱p ji.'' ====Tai==== * [[a̱gbak]] * [[a̱ka̱la̱di]] * [[a̱sam]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:akọ|akọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nwoke|nwoke]] * [[Hindi]]: [[Wikt:hi:नर पशु|नर पशु]] * [[Kpat]]: [[Wikt:ha:namiji|namiji]] * [[Shong]]: [[Wikt:en:male|male]] * [[Swahili]]: [[Wikt:sw:mnyama wa kiume|mnyama wa kiume]] [[Sa:nyám]] [[Sa:a̱lyoot]] 0we3eqwrifu1adrbc35oz1ld73ch7u5 a̱ba- 0 85 42028 42027 2026-02-15T10:11:19Z Kambai Akau 8 /* {{-kcg-}} */ 42028 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əbá/}} ** {{audio|kcg|Tyap word "A̱ba".ogg|a=}} ** {{hyphenation|kcg|a̱|ba-}} (a̱ka̱tyong 2) * Fantswam: [[kwa-]] /kʷá-/ ** A̱nwuat: ====A̱ta̱mak-a̱zaghyi==== '''a̱ba-''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[á̱ba-]]''' [[baa#Ati̱kut|ba]], [[na#Ati̱kut|na]], [[ji#Ati̱kut|ji]]) # '''A̱ba-''' yet swanga̱lyiat ja nang á̱ ya̱mak a̱zaghyi swánga̱lyiat jhyáng á̱ nghyuai nji shi hu. #* ''A li '''a̱ba'''tyok kani ka̱ni!?'' #* ''N di a ba̱ng '''a̱ba'''nkyang ang ka, a ngyei a naat kaswuo ja!'' #* '''''A̱ba'''nggwoseam kenia̱u kya n cat yorong.'' ====Vak lyuut ghyang==== * [[ba-]] ====Tai==== * [[a̱bi-]] ====Bwoi mi̱ bwoi==== * [[a̱babwu]] * [[a̱bada̱dei]] * [[a̱baghyang]] * [[a̱bancung]] * [[a̱bankwon]] * [[a̱bankyang]] * [[a̱balyiat]] * [[a̱banggwon]] * [[a̱banywan]] * [[a̱banshan]] * [[a̱banzon]] * [[a̱batutu]] * [[a̱batyu]] * [[a̱bavwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Swanga̱lyiat ghyuai shi kyang}} * [[Dot]]: {{t+|nl|-je}}, {{t+|nl|-tje}}, {{t+|nl|-etje}}, {{t+|nl|-pje}}, {{t+|nl|-kje}} * [[Jhyuo]]: {{t+|kaj|ka̱ba-}} * [[Kpat]]: {{t+|ha|ɗan}} * [[Shong]]: {{t+|en|little}} {{trans-bottom}} [[Sa:a̱ta̱mak-a̱zaghyi]] [[Sa:a̱ta̱mak]] ip7oxmlolr2zf2o4vpat4badsi1wflp a̱baai 0 86 39977 39368 2025-11-01T00:11:07Z Kambai Akau 8 /* Ya̱fang */ 39977 wikitext text/x-wiki ==Tyap== [[Fail:Morakniv Basic 511 Carbon Steel 5.jpg|thumb|'''A̱baai''']] === Bwoi a̱lyoot === Swang a̱lyiat ''a̱baai'' ji tai swang a̱lyiat [[A̱ghwangkpang]] ma̱ng Ga̱ra ji, ''ọbe''. A̱mgba̱m nji bye neet a̱ni̱nan Benuwe-Konggo mba "''*-pi''" wa.<ref>Roger Blench. [https://www.rogerblench.info/Language/Niger-Congo/BC/General/Benue-Congo%20classification%20latest.pdf The Benue-Congo Languages]. (PDF). w. 29.</ref> ===Yei=== * {{IPA|kcg|/əbáːí/}} ** {{audio|kcg|Kcg-a̱baai.ogg|a=}} ** {{hyphenation|kcg|a̱|baai}} (a̱ka̱tyong 2) * Fantswam: ka̱baai /kə́ba:i/ ** A̱nwuat: ===A̱lyoot=== '''a̱baai''' (''á̱kpa'' '''[[a̱ka̱baai]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱baai''' yet kyangta̱m ku kyangzwang hwa ku byia̱ a̱jojot a̱nu a̱ ya a̱ni, mi̱ di̱n jen ma̱ a̱di̱di̱t á̱ ka mbeang a̱fwuop da̱ nka. #* ''Á̱ fak nkyang ma̱ng '''a̱baai''' kya.'' #* '''''A̱baai''' ka yet a̱mang a la?'' #* ''Ka̱nwai a̱i! Ma̱sa̱kut kyiak '''a̱baai''' a̱kya a bai ndyo ma̱ninika.'' ====Tai==== * [[con]] * [[a̱da]] * [[tswat]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kyangfak}} * A̱do (Bini): {{t+|bin|abẹe}} * [[A̱ghwangkpang]]: {{t+|yo|ọbẹ}} * [[A̱kum-a̱cyi]]: {{t+|ig|mma}} * Ba̱mba̱ra: {{t+|bm|muru}} * [[Hindi]]: {{t+|hi|चाकू}} * [[Kpat]]: {{t+|ha|wuka}} * Nupe: {{t+|nup|ebi}} * [[Shong]]: {{t+|en|knife}} * Swahili: {{t+|sw|kisu}} * Zulu: {{t+|zu|ummese}} {{trans-bottom}} === Ya̱fang === <references/> {{wikipedia}} {{wikidata lexeme|L1375221}} [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] dia6cpfntxiq3qa29z89dskajcow8cs a̱baan 0 87 42541 40263 2026-02-17T10:29:50Z MarcoSwart 418 layout and spelling; please check; it seems unlikely 'a̱baan' and 'á̱baan' have a different spelling but an identical pronunciation (Za̱FBS) 42541 wikitext text/x-wiki ==Tyap== [[Fail:Milk glass1.jpg|thumb|Ghwughwu a̱sa̱khwot '''a̱baan''' mi̱ a̱kashyi gi̱lat.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-basan'']. === Yei === * {{IPA|kcg|/əbaan/}} ** {{audio|kcg|Kcg-A̱baan.ogg|a=}} ** {{hyphenation|kcg|a̱|baan}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱baan''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') #'''A̱baan''' na yet a̱sai a̱sa̱khwot wa a̱ ghwut neet a̱jojot a̱bi̱baan a̱nyiuk nang mman nwuai a̱ni. #* ''A̱yang nggwon wuni byia̱ a̱sa̱khwot mi̱ '''a̱baan''' bah.'' #* ''A̱sa̱khwot '''á̱baan''' nani yet a̱si̱ zon nia.'' #* ''N swuo '''á̱baan''' nyak bah.'' ====Bwoi mi̱ bwoi==== * [[a̱nu-a̱baan]] * [[shyui-a̱baan]] * [[ti̱n-da̱baan]] ===Bu li=== * [[á̱baan]] ====Bwan di̱ lilyem ghyá̱ng==== {{trans-top|Kyangswuo}} * [[Dot]]: {{t+|nl|melk}} * [[Shong]]: {{t+|en|milk}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} {{wikidata lexeme|L1547667}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] [[Sa:nkap vam]] 4ug051dbhjxths1x5gpi796bz43lr2w a̱banchung 0 88 1454 1453 2023-04-20T18:15:02Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 1454 wikitext text/x-wiki #REDIRECT [[a̱bancung]] d072ch9u4sczsxgsqwj3d2kj4n0izy5 a̱bancung 0 89 34071 1476 2024-11-03T12:05:00Z Minorax 32 34071 wikitext text/x-wiki ==Tyap== [[Fail:Mojave DustDevil.jpg|thumb|'''A̱bancung'''.]] ===Yei=== * [[Za̱FBS]]: /ə̀bɑ́ntʃuŋ/ * A̱nwuat: [[Fail:put in the pronunciation audio title recorded and uploaded in Wikimedia Commons here]] ===A̱lyoot=== '''a̱bancung''' (''á̱kpa'' [[á̱bancung]]) :Sot swang a‌lyiat: :: '''ka''' (''á̱kpa'' '''na''') # '''A̱banchung''' yet tangka̱i wun hwa ku ji̱m ji̱jim ma̱ng mbung a̱ni neet di̱ tyan jhyiung nat di̱ tyan jhyang. #* '''''A̱bancung''' kani byia̱ cet.'' #* ''A̱nyan wa ta̱m tangka̱i '''a̱bancung''' huni la!?'' #* ''Ka̱nang a li '''a̱bancung''', a na yet a̱bwuon wa a ngyong di̱n vak nggu hu.'' ====Tai==== * [[horikin]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:iji lile|iji lile]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:oke ifufe |oke ifufe]] * [[Hindi]]: [[Wikt:hi:धूल|धूल]] * [[Kpat]]: [[Wikt:ha:guguwa |guguwa]] * [[Shong]]: [[Wikt:en:whirlwind|whirlwind]], [[Wikt:en:dust devil|dust devil]], [[Wikt:en:hurricane|hurricane]] * Swahili: [[Wikt:sw:kimbunga|kimbunga]] * Tswi: [[Wikt:tw:ahum a ɛbɔ|ahum a ɛbɔ]] * Zulu: [[Wikt:zu:isivunguvungu|isivunguvungu]] [[Sa:a̱lyoot]] 04ksufc0yw6bd0y72n21pfqn51do50t a̱ba̱lyoi 0 90 1506 1505 2023-04-20T18:15:07Z Jon Harald Søby 7 29 revisions imported: [TEST] importing kcgwiktionary via a tool 1506 wikitext text/x-wiki ==Tyap== [[Fail:Lungs gall bladder liver stomach digestive tract-extract.jpg|thumb|Guhuguhu (8), '''a̱ba̱lyoi''' (5), lyia̱ (6), a̱fa ma̱ng na (7) a̱tyubishyi.]] ===Yei=== * [[Za̱FBS]]: /ə̀bə̀lʲóí/ * A̱nwuat: [[Fail:put in the pronunciation audio title recorded and uploaded in Wikimedia Commons here]] ===A̱lyoot=== '''a̱ba̱lyoi''' (''á̱kpa'' [[a̱yaaba̱lyoi]]) :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱ba̱lyoi''' wu yet kap vam a̱tyubishyi ku nyap hwa ku swan cwai ka̱nang ku fwoi a̱ni. #* ''Faat shonshyon kalak '''a̱ba̱lyoi''' wu gu fwoi.'' #* '''''A̱ba̱lyoi''' fwoi ka̱ni?'' #* ''Da̱ yihwa yet ta̱m '''a̱ba̱lyoi''' wu mi̱ vam?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[Wikt:ig:eriri afọ|eriri afọ]] * [[Hindi]]: [[Wikt:hi:पित्ताशय|पित्ताशय]] * [[Kpat]]: [[Wikt:ha:madaciya|madaciya]] * [[Shong]]: [[Wikt:en:gall bladder|gall bladder]] * Swahili: [[Wikt:ha:kibofu cha mkojo|kibofu cha mkojo]] * Zulu: [[Wikt:zu:inyongo|inyongo]] [[Sa:a̱lyoot]] dt460g39jz5pgg1vcb26wbmidefplse a̱bi 0 91 39286 39280 2025-06-09T11:18:36Z Kambai Akau 8 39286 wikitext text/x-wiki ==Tyap== [[Fail:9shrine of qasim.jpg|thumb|A̱ghyang '''a̱bi''' mi̱ Kasim]] [[Fail:Mausoleum, Agwam Musa Didam 2.jpg|thumb|'''A̱vwuoniat''' A̱gwam Fantswam 1, Musa Di̱dam, mi̱ Zi̱kpak, Fantswam]] ===Yei=== * {{IPA|kcg|/ə̀bí/}} ** {{audio|kcg|Kcg-a̱bi.ogg|a=}} ** {{hyphenation|kcg|a̱|bi}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱bi''' (''á̱kpa'' '''[[bibi]]''', '''[[a̱ka̱bi]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''', '''na''', '''na''') # '''A̱bi''' ka yet a̱vwuo kya nang á̱ niat kwom a̱tyokhwu a̱ni. #* ''Á̱ swup '''a̱bi''' ka ma̱ng a̱sai a̱bwuan wa.'' #* '''''A̱bi''' a̱nyan kya shyia̱ a̱ja̱u?'' #* ''N di gu nang gu cong naat ma̱ '''a̱bi''' a̱tyia̱-a̱khwop nggu.'' ====Bu nwuan==== * [[a̱vwuoniat]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuoniat}} * A̱biru: {{t+|he|קֶבֶר}} * [[A̱ghwangkpang]]: {{t+|yo|ibojì}} * [[A̱kum-a̱cyi]]: {{t+|ig|ili}} * A̱mhara: {{t+|am|መቃብር}} * [[Dot]]: {{t+|nl|graf}} * [[Kpat]]: {{t+|ha|kabari}} * Latin: {{t+|la|sepulchrum}} * La̱ra̱ba: {{t+|ar|قبر}} * [[Shong]]: {{t+|en|tomb}}, {{t+|en|grave}}, {{t+|en|sepulchre}} * Swahili: {{t+|sw|kaburi}} * Tswi: {{t+|tw|nna}} * Zulu: {{t+|zu|ithuna}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] rvs6oefn9t7nf604o6jkwtklrbou985 a̱bwan ntak 0 92 36454 36453 2025-02-11T15:50:23Z Kambai Akau 8 36454 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əbʷàn ntáɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwantak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dl6l6ace6uzl9x3w0l1krcnwarmxxyc a̱bwantak 0 93 36396 36395 2025-02-11T02:19:05Z Kambai Akau 8 /* A̱lyoot */ 36396 wikitext text/x-wiki {{also|a̱bwan tak|a̱bwan-tak|a̱bwan ntak}} ==Tyap== [[Fail:Thigh moko.jpg|thumb|'''A̱bwantak''' nang á̱ ku ghwak tazwa nggu a̱ni.]] [[Fail:Uncooked chicken legs.jpg|thumb|'''A̱'''yaa'''bwantak''' nywán.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱bwan]]'' + ''[[tak]]''. === Yei === * {{IPA|kcg|/əbʷàn táɡ/}} ** {{hyphenation|kcg|a̱|bwan|tak}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱bwantak.ogg|a=}} === A̱lyoot === '''a̱bwantak''' (''á̱kpa'' '''[[a̱yaabwantak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱bwantak''' wa yet kap tak a̱tyubishyi ku nyam ku shyia̱ tsi̱tsak a̱khwut wu ma̱ng a̱ga̱tsung wu. #* ''Nam hu, '''a̱bwantak''' wa a kyiak a?'' #* '''''A̱bwantak''' wa a̱wa.'' #* ''Di̱ mi̱n '''a̱bwantak''' wu, zang kap vam nywan hwa a bu lyen?'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|itan}} * [[A̱kum-a̱cyi]]: {{t+|ig|apata ụkwụ}} * [[Dot]]: {{t+|nl|dij}} * [[Hindi]]: {{t+|hi|जाँघ}} * Ba̱mba̱ra: {{t+|bm|woro}} * [[Kpat]]: {{t+|ha|cinya}} * [[Shong]]: {{t+|en|thigh}} * Swahili: {{t+|sw|paja}} * Zulu: {{t+|zu|ithanga}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] co75c86xzzyj5khu78n53c3tpiagl3o a̱bwok 0 94 1747 1746 2023-04-20T18:15:22Z Jon Harald Søby 7 75 revisions imported: [TEST] importing kcgwiktionary via a tool 1747 wikitext text/x-wiki ==Tyap== [[Fail:A female doctor on call in Owerri, Imo State.jpg|thumb|'''A̱bwok-á̱niet A̱shong''' a̱ghyang.]] ===Bwoi a̱lyoot=== Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions Proto-pi̱lato ''*-bwok''] ku [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo ka] ''-bok''.<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref> ===Yei=== * [[Za̱FBS]]: /ǝbʷɔg/ * A̱nwuat: [[Fail:A̱bwok(2).ogg|thumb|Si̱sak nang á̱ ngyei "a̱bwok" a̱ni.]] ===A̱lyoot=== '''a̱bwok''' (''á̱kpa'' [[a̱yaabwok]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱bwok''' yet a̱yin a̱ nwuat á̱niet ba̱ nyia̱ ma̱ng zwan a̱ki̱kan a̱ni. ## A̱bwok wu bye yet: ##* '''A̱bwok-á̱niet mali''' ku '''a̱bwok mali''' ##* '''A̱bwok-á̱niet A̱shong''' ku '''a̱bwok A̱shong''' ##* '''A̱bwok nyám''' ##* '''A̱bwok a̱nyunyung''' ##* '''A̱bwok a̱fwu-a̱pyia̱''' ##* '''A̱bwok tywai nvam á̱nietbishyi''' ##*...ba̱ng si̱ nat #* '''''A̱bwok''' wa jong nung kan huni.'' #* ''Zi̱ naat ma̱ng a̱bwu nzi̱t ka, zi̱ li '''a̱bwok nyám'''.'' #* ''A̱tyia̱ Kasang yet '''a̱bwok-á̱niet A̱shong''' wa.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: oniwosan * [[A̱kum-a̱cyi]]: [[Wikt:ig:dibia|dibia]] * [[Hindi]]: [[Wikt:hi:जादूगर|जादूगर]] * [[Jhyuo]]: a̱bvwok * [[Kpat]]: boka, [[Wikt:ha:likita|likita]] * [[Shong]]: [[Wikt:en:physician|physician]] * [[Tswi]]: [[Wikt:tw:oduruyɛfo|oduruyɛfo]] ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] sch8j48ivib0cwahwad57a5bxz6pk65 a̱bwom 0 95 39979 39428 2025-11-01T00:12:45Z Kambai Akau 8 /* Ya̱fang */ 39979 wikitext text/x-wiki ==Tyap== [[Fail:Billie Holiday, Downbeat, New York, N.Y., ca. Feb. 1947 (William P. Gottlieb 04251).jpg|thumb|A̱tyubwom '''a̱bwom''']] === Yei === * {{IPA|kcg|/əbʷəm/|/əbʷɔm/}} ** {{audio|kcg|Kcg-a̱bwom.ogg|a=}} ** {{hyphenation|kcg|a̱|bwom}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱bwom''' (''á̱kpa'' '''[[bubwom]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') '''A̱bwom''' bye yet: # tak ti̱tak swáng a̱lyiat hwa nang á̱ bwom ma̱ng a̱nwuat a̱tyubishyi a̱ni. Á̱ ni̱ nnyia̱ si̱ huni di̱ njen ma̱ a̱di̱di̱t ma̱ng a̱ca̱caat nwunwuat na̱ tyia̱ a̱ni di̱ nyian ta̱m ma̱ng tswang tsutswang a̱nwuat ma̱ng tyei nywang. #* '''''A̱bwom''' ka yet a̱sham ba̱t.'' #* ''A̱nyan wa bwom '''a̱bwom''' kani la?'' #* ''Ka̱ a na bwom '''a̱bwom''', bwom a̱si̱ ka̱ byia̱ a̱tan fa a̱ni.'' # tak-ti̱tak swáng a̱lyiat fwuong-fwuo hwa. #* ''A̱gwam Da̱wuda wa ku lyuut '''a̱bwom''' a̱kya mi̱ Kwaa̱mbwat Bubwom A̱khwukhwop La̱p A̱nu Kpa̱m A̱lyiat A̱gwaza hu.'' #* ''N cat '''a̱bwom''' kani.'' #* ''Jenera Mamman Vatsa wa lyuut '''a̱bwom''' a̱kya bah.'' ====Vak lyuut ghyang==== * a̱bom * a̱bvom * [[a̱bvwom]] ====Bwoi mi̱ bwoi==== * [[a̱bwomtsot]] * [[a̱bwomtswa]] * [[a̱sha̱bwom]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tak-ti̱tak swáng a̱lyiat}} * [[A̱ghwangkpang]]: {{t+|yo|ọrin}} * [[A̱kum-a̱cyi]]: {{t+|ig|egwu}} * Cewa: {{t+|ny|nyimbo}} * Ba̱mba̱ra: {{t+|bm|dɔnkili}} * [[Dot]]: {{t+|nl|lied}} * [[Hindi]]: {{t+|hi|गाना}} * [[Jhyuo]]: {{t+|kaj|a̱bvom}} * [[Kpat]]: {{t+|ha|waka}} * Lati̱n: {{t+|la|canticum}} * [[Shong]]: {{t+|en|song}} * Swahili: {{t+|sw|wimbo}} * Tswi: {{t+|tw|nnwom}} * Zulu: {{t+|zu|ingoma}} {{trans-bottom}} {{trans-top|Tak-ti̱tak swáng a̱lyiat fwuong-fwuo}} * [[Dot]]: {{t+|nl|gedacht}} * [[Shong]]: {{t+|en|poem}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1371273}} [[Sa:a̱lyoot]] l8pw2ogxrp3zvpw79rb9taxl38gfl7i a̱bwomtsot 0 96 1921 1920 2023-04-20T18:15:37Z Jon Harald Søby 7 76 revisions imported: [TEST] importing kcgwiktionary via a tool 1921 wikitext text/x-wiki ==Tyap== [[Fail:Sheet music EC2.jpg|thumb|'''A̱bwomtsot''' wat.]] ===Bwoi a̱lyoot=== Neet ''[[a̱bwom]]'' + ''[[tsot]]''. ===Yei=== * [[Za̱FBS]]: /ə̀bʷɔ́m tsʷǝd/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱bwomtsot" a̱ni.]] ===A̱lyoot=== '''a̱bwomtsot''' (''á̱kpa'' [[bubwomtsot]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱bwomtsot''' yet mumwang tak ti̱tak nwunwuat hwa ku nat ca̱caat ma̱ng jen tsot ji, ka̱ ka myim ma̱ng nkap a̱bwomtsot na nang nyinyang a̱bwom, congndung, tsot, ma̱ng za̱kwa swat sa̱t a̱nwuat. #* ''N ka ncat '''a̱bwomtsot''' kani ba̱t.'' #* '''''A̱bwomtsot''' ka neet mi̱ zang a̱byin kya?'' #* ''Kuzang tangka̱i '''a̱bwomtsot''' byia̱ a̱tyong nhu.'' ====Nvak lyuut ghyáng ==== * a̱bwom tsot * a̱bwom ntsot ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:orin|orin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:egwu|egwu]] * Ba̱mba̱ra: [[Wikt:bm:fɔli|fɔli]] * [[Hindi]]: [[Wikt:hi:संगीत|संगीत]] * [[Kpat]]: [[Wikt:ha:kiɗa|kiɗa]] * [[Shong]]: [[Wikt:en:music|music]] * Zulu: [[Wikt:zu:umculo|umculo]] [[Sa:a̱lyoot]] 2j6xmnb0g4sfgyigb2dra7qd8yh99ak a̱bwong 0 97 41568 40819 2026-02-05T23:58:42Z Kambai Akau 8 /* Tyap */ 41568 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Gaping hole of cistern.jpg|Gaping_hole_of_cistern|thumb|'''A̱bwong''' ma̱ a̱byin]] [[Fail:SMM panel hole.jpg|SMM_panel_hole|thumb|'''A̱bwong''' mi̱ panet tswam]] ===Bwoi a̱lyoot=== Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions Proto-pi̱lato ''*-bwoŋ'']. ===Yei=== * {{IPA|kcg|/əbʷɔŋ/}} ** {{audio|kcg|A̱bwong.ogg|a=}} ** {{hyphenation|kcg|a̱|bwong}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱bwong''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱bubwong]]''' [[ba#Ati̱kut|ba]], '''[[a̱ka̱mbwong]]''' [[na#Ati̱kut|na]]) #'''A̱bwong''' ku '''bwong''' yet a̱bawat ka̱ shyia̱ ma̱ a̱byin ku mi̱ kyang kya a̱ni. Ka̱ yet wa hwa ku byia̱ shi tsunng a̱ni. #* '''''A̱bwong''' kani kya byia̱ tsunng a̱ swak.'' #* ''A̱ga̱swan ka nwuo ma̱ '''a̱bwong''' ka.'' #* '''''A̱bwong''' a̱nyiung kya ku a̱bubwong a̱naai bya shyia̱ di̱ bat nok hu?'' ====Vak yei ghyang==== * [[bwong]] ====Bwoi mi̱ bwoi==== * [[a̱bwong-a̱sa̱khwot]] * [[a̱bwong-zwua̱i]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vam a̱vwuo ku tyia̱ tsunng a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|oghere}} * [[A̱kum-a̱cyi]]: {{t+|ig|oghere}} * [[Dot]]: {{t+|nl|gat}} * [[Hindi]]: {{t+|hi|पूरा छेद}} * Izere: ribong * [[Kpat]]: {{t+|ha|huji}}, {{t+|ha|rami}} * [[Shong]]: {{t+|en|hole}} * Swahili: {{t+|sw|shimo}} * Tswi: {{t+|tw|tokuro}} * Zulu: {{t+|zu|umgodi}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] 635iu6f018chyjrx338f5q5sge60c0j a̱bwu 0 98 42646 42645 2026-02-19T21:16:34Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42646 wikitext text/x-wiki =={{-kcg-}}== [[File:Cane corso głowa profil 493o.jpg|thumb|'''A̱bwu''']] [[Fail:Dog walking in Gworog.jpg|thumb|Ghwughwu '''a̱bwu''' ka̱ cong mi̱ Gwoot]] ===Bwoi-a̱lyoot=== Swang a̱lyiat ji ku neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-bwu'']. ===Yei=== * {{IPA|kcg|/əbʷú/}} ** {{audio|kcg|Kcg-A̱bwu.oga|a=}} ** {{hyphenation|kcg|a̱|bwu}} (a̱ka̱tyong 2) *Fantswam: [[ka̱bwu]] /kəbʷu/ ** A̱nwuat: *Gwoot: [[ubvwu]] /ubvʷu/ ** A̱nwuat: === A̱lyoot === '''a̱bwu''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱bwu]]''' [[na#Ati̱kut|na]]) #'''A̱bwu''' ([[Species:Canis familiaris|''Canis familiaris'']]) yet tangka̱i nyam hwa. #* '''''A̱bwu''' ka myian wa ke?'' #* ''N byia̱ '''a̱bwu''' a̱mali.'' #* ''A ngyei '''a̱bwu''' kani nyia̱ ma̱ng zwan.'' ====Bwoi mi̱ bwoi==== * [[a̱bwu-a̱kat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * A̱do: {{t+|bin|ekita}} * [[A̱ghwangkpang]]: {{t+|yo|aja}} * [[A̱kum-a̱cyi]]: {{t+|ig|nkita}} * A̱ve: {{t+|ee|avu}} * Ba̱mba̱ra: {{t+|bm|wulu}} * [[Dot]]: {{t+|nl|hond}} * [[Fi̱ransa]]: {{t+|fr|chien}} * [[Hindi]]: {{t+|hi|कुत्ता}} * Izere: agabu * [[Jhyuo]]: {{t+|kaj|ka̱bvwu}} * [[Kpat]]: {{t+|ha|kare}} * [[Shong]]: {{t+|en|dog}} * Swahili: {{t+|sw|mbwa}} * Zulu: {{t+|zu|inja}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:a̱ka̱bwu]] 4fxng75vmvcqijl736z1y94y2og351p a̱bwuang 0 99 2111 2110 2023-04-20T18:15:50Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 2111 wikitext text/x-wiki #REDIRECT [[a̱bwuanng]] 2y2725ujh08ag4aa84rd8zlqh8o9ulz a̱bwuanng 0 100 28768 2183 2023-12-12T21:39:35Z Kambai Akau 8 28768 wikitext text/x-wiki ==Tyap== [[Fail:Potter at local market.jpg|thumb|Á̱niet-'''a̱bwuanng''' mi̱ kaswuo jhyang.]] ===Yei=== * [[Za̱FBS]]: /əbʷɑŋ:/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱bwuanng" a̱ni.]] ===A̱lyoot=== '''a̱bwuanng''' (''á̱kpa'' [[a̱bwuanng]]) :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''na''') #'''A̱bwuanng''' yet kwai nkyang mbeang lyiai hu, ku nyia̱ nta̱m da̱nian á̱ ka nshyia̱ kurum. #* ''N cat tsa '''a̱bwuanng'''.'' #* '''''A̱bwuanng''' lyiai swaat nia gu nyia̱.'' #* ''Ku myim a doot yong a nyia̱ '''a̱bwuanng'''.'' ====Vak lyuut ghyang==== * a̱bwuang ====Tai ==== * [[kaswuo]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:iṣowo|iṣowo]] * [[Fi̱ransa]]: [[Wikt:fr:enterprise|enterprise]] * [[Hindi]]: [[Wikt:hi:व्यवसाय|व्यवसाय]] * [[Kpat]]: [[Wikt:ha:kasuwanci|kasuwanci]] * [[Shong]]: [[Wikt:en:business|business]] * Swahili: [[Wikt:sw:biashara|biashara]] * Zulu: [[Wikt:zu:ezentengiselwano|ezentengiselwano]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] p81wn7xuomj7gj5etn8a4y6qhhs1so6 a̱bwui 0 101 2229 2228 2023-04-20T18:15:57Z Jon Harald Søby 7 45 revisions imported: [TEST] importing kcgwiktionary via a tool 2229 wikitext text/x-wiki ==Tyap== [[Fail:Rotten Oranges.JPG|thumb|'''A̱bwui''' a̱yaalyemu.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ?''*--'']. ===Yei=== * [[Za̱FBS]]: /əbʷʷi/ * A̱nwuat: ===Ghwughwu=== #'''A̱bwui''' yet swang a̱lyiat ja ji̱ fa kyang ku nwai yet a̱ni bah ku kyang ku byian a̱ni. #* ''Kyiak '''a̱bwui''' kyayak wuni a weam.'' #* '''''A̱bwui''' nam wa a cat wan a? #* ''N di ku tai '''a̱bwui''' kyang wa a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:jíjẹrà|jíjẹrà]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:rere ure|rere ure]] * [[Hindi]]: [[Wikt:hi:सड़ा हुआ|सड़ा हुआ]] * [[Jhyuo]]: a̱bvwui* * [[Kpat]]: [[Wikt:ha:ruɓaɓɓe|ruɓaɓɓe]] * [[Shong]]: [[Wikt:en:rotten|rotten]] * Swahili: [[Wikt:sw:iliyooza|iliyooza]] * Zulu: [[Wikt:zu:ibolile|ibolile]] [[Sa:ghwughwu]] g4jo4da4c0jh2fkpxu7g8awlhvlgbbe a̱byia̱k 0 102 38768 2231 2025-06-02T23:40:29Z Kambai Akau 8 Removed redirect to [[a̱byiek]] 38768 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀bʲʲə̀ɡ/}} ** {{audio|kcg|Kcg-a̱byia̱k.oga|a=}} ** {{hyphenation|kcg|a̱|byia̱k}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱byia̱k''' (''á̱kpa'' '''[[a̱ka̱byia̱k]]''') # ''Vak lyuut'' [[a̱byiek]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] bushnzywkxwqz8p5clbhifdv815uxc8 a̱byiek 0 103 38762 38761 2025-06-02T23:26:00Z Kambai Akau 8 /* Fang a̱zanson */ 38762 wikitext text/x-wiki ==Tyap== [[Fail:Tower Bridge from Shad Thames.jpg|thumb|'''A̱byiek''' a̱ga̱nga̱ng nok London]] [[Fail:Bakin Kogi bridge.jpg|thumb|'''A̱byiek''' A̱taghyui]] ===Yei=== * {{IPA|kcg|/əbʲʲeɡ/|/əbʲʲəɡ/}} ** {{audio|kcg|Kcg-a̱byiek.oga|a=}} ** {{hyphenation|kcg|a̱|byiek}} (a̱ka̱tyong 2) * '''Fantswam''': [[ka̱byiek]] /kəbʲʲeg/ ku /kəbʲʲəg/ ** A̱nwuat: ===A̱lyoot === '''a̱byiek''' (''á̱kpa'' '''[[a̱ka̱byiek]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱byiek''' yet kyang hwa nang á̱ nok a̱ni ma̱t tyong dyem (kidee nang [[a̱sa̱khwot]] na̱ cong a̱ni, a̱ngam, vak a̱cyet ma̱to ku vak kyangcung a̱byin a̱ni) di̱ mi̱n fwun tafa ji. #* ''Nyi ku tat '''a̱byiek''' kaa?'' #* '''''A̱byiek''' kani ku labeang ba̱t.'' #* ''A̱gba̱ndang '''a̱byiek''' shyia̱ a̱zanson.'' ====Vak lyuut ghyang==== * [[a̱byia̱k]] ====Tai==== * [[a̱la̱u]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱la̱u}} * [[A̱ghwangkpang]]: {{t+|yo|afara}} * [[A̱kum-a̱cyi]]: {{t+|ig|akwa mmiri}} * [[Dot]]: {{t+|nl|brug}} * [[Fi̱ransa]]: {{t+|fr|pont}} * [[Hindi]]: {{t+|hi|पुल}} * [[Kpat]]: {{t+|ha|gada}} * [[Shong]]: {{t+|en|bridge}} * Swahili: {{t+|sw|daraja}} * Zulu: {{t+|zu|ibhuloho}} {{trans-bottom}} ===Fang a̱zanson=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] kcxas7mch3w389lnc0imphgw8ysow5f a̱byinkhap 0 104 2457 2456 2023-04-20T18:16:17Z Jon Harald Søby 7 114 revisions imported: [TEST] importing kcgwiktionary via a tool 2457 wikitext text/x-wiki ==Tyap== [[Fail:Maize field, Aduwan, Kafanchan, Nigeria.jpg|thumb|'''A̱byinkhap''' swakpat mi̱ A̱duwan V, Fantswam.]] ===Bwoi a̱lyoot=== Neet ''[[a̱byin]] + [[khap]]. ===Yei=== * [[Za̱FBS]]: /əbʲin xab/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱byinkhap" a̱ni.]] ===A̱lyoot=== '''a̱byinkhap''' (''á̱kpa'' [[bibyinkhap]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱byinkhap''' yet a̱vwuo kya nang á̱ khap a̱ni. Ka̱ doot á̱ mba̱ng nyám ma̱ a̱byinkhap meang. #* ''A byia̱ '''a̱byinkhap''' ke n nang ang a̱vwuo?'' #* '''''A̱byinkhap''' nung ka shyia̱ gbang bah.'' #* ''Ka̱nang a si̱ tat '''a̱byin''' ka nang A̱tyoli Ka̱cyim '''khap''' a̱ni a yong a̱ja. N cobai.'' ====Vak lyuut ghyang==== * a̱byin khap * a̱byin-khap ====Bu nwuan ==== * [[a̱vwuonkhap]] * [[a̱byin]] ====Bwan di̱ lilyem ghyáng==== * A̱do: ugbo * [[A̱ghwangkpang]]: [[Wikt:yo:oko|oko]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ugbo|ugbo]] * Ba̱mba̱ra: [[Wikt:bm:foro|foro]] * Ewe: [[Wikt:ee:agble|agble]] * [[Fi̱ransa]]: [[Wikt:fr:cultiver|cultiver]] * [[Hindi]]: [[Wikt:hi:खेत|खेत]] * [[Jhyuo]]: ka̱byenkap * [[Kpat]]: [[Wikt:ha:gona|gona]] * [[Shong]]: [[Wikt:en:farm|farm]] * Swahili: [[Wikt:sw:shamba|shamba]] * Tswi: [[Wikt:tw:afuo|afuo]] * Zulu: [[Wikt:zu:ipulazi|ipulazi]] [[Sa:a̱lyoot]] nvytl786p05xe3qk73qcc9s3zxyal8r a̱cak 0 105 26227 26226 2023-04-25T11:32:33Z Friday musa 13 /* A̱lyoot */ 26227 wikitext text/x-wiki ==Tyap== [[Fail:Bäume Jahreszeit 2013.jpg|thumb|A̱kwon ma̱ a̱k'''a̱cak''' vwuon a̱lyia̱ ka.]] === Yei === * [[Za̱FBS]]: /ə̀t͡ʃɑ̀g/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱cak" a̱ni.]] === A̱lyoot === '''a̱cak''' (''á̱kpa'' [[a̱ka̱cak]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱cak''' yet vak ghyang hwa nang á̱ saat a̱lyia̱ ka ca̱caat ma̱ng shyiak li lili wun hu, a̱koloji ma̱ng shi a̱wa sai mam hu di̱ fam a̱byin nyiung. #* ''Da̱ '''a̱cak''' ka̱ Zwandien ta̱ba̱t kap a̱byin ka, a̱vwuo ka ta̱bat yet a̱sham.'' #* ''Ka̱nang a̱ cat zi̱ nat ndung '''a̱cak''' cobai a hyia̱ ma̱ng a̱nung ma̱nini n dyen.'' #* ''Zi̱ bu na bwuok ma̱ '''a̱cak''' kani bah.'' ==== Tai ==== * [[jen]] * [[ce]] ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:akoko|akoko]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:oge|oge]] * Ba̱mba̱ra: [[Wikt:bm:wagati|wagati]] * [[Hindi]]: [[Wikt:hi:मौसम|मौसम]] * [[Kpat]]: [[Wikt:ha:kakar|kakar]] * Lati̱n: [[Wikt:la:tempore|tempore]] * [[Shong]]: [[Wikt:en:season|season]] * Swahili: [[Wikt:sw:msimu|msimu]] * Tswi: [[Wikt:tw:berɛ|berɛ]] [[Sa:a̱lyoot]] m72mjeaf5oghxw3u5rh3ge4y9hhvluh a̱can 0 106 39294 39275 2025-06-09T11:30:31Z Kambai Akau 8 /* Tyap */ 39294 wikitext text/x-wiki ==Tyap== [[Fail:Charcoal 9.jpg|thumb|'''A̱'''ci̱'''can''']] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-tian'']. ===Yei=== * {{IPA|kcg|/ət͡ʃan/}} ** {{audio|kcg|Kcg-a̱can.ogg|a=}} ** {{hyphenation|kcg|a̱|can}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱can''' (''á̱kpa'' '''[[can]]''', '''[[a̱cican]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''', '''ba''') #'''A̱can''' yet a̱dyundyung nkyang nia nang á̱ shyiat di̱n vak fwui a̱kwon a̱ni. #* '''''A̱can''' ka byia̱ a̱sa̱khwot.'' #* ''N di á ngyei '''a̱can''' a̱nyiung kwa neet ma̱ a̱ka̱tanko a̱ci̱can ndong nang á̱ kyiak a̱ji, kani?'' #* ''Yok n cat '''a̱can''' n dyuut a̱lyoot ka.'' ====Bwoi mi̱ bwoi==== * [[a̱can-ndong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱fwui gbi̱mgba̱ra̱m nkwon}} *[[A̱ghwangkpang]]: {{t+|yo|eedu}} *[[A̱kum-a̱cyi]]: {{t+|ig|unyi}} * [[Dot]]: {{t+|nl|houtskool}} * [[Hindi]]: {{t+|hi|लकड़ी का कोयला}} *[[Kpat]]: {{t+|en|gawayi}} *[[Shong]]: {{t+|en|charcoal}} *Swahili: {{t+|sw|mkaa}} *Zulu: {{t+|zu|amalahle}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] lu8ahm3haj1u8l74r06dgq70kxv0skl a̱cat a̱tanu 0 107 30476 28671 2024-03-24T17:27:38Z Kambai Akau 8 30476 wikitext text/x-wiki ==Tyap== [[Fail:Swedish beard.jpg|thumb|'''A̱cat a̱tanu'''.]] ===Yei === * [[Za̱FBS]]: /ə̀tʃɑd ə̀tɑnu/ * A̱nwuat: ===A̱lyoot=== '''a̱cat a̱tanu''' (''á̱kpa'' [[cat a̱tanu]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱ca̱t a̱tanu''' yet a̱tyin pyia̱ a̱nyiung kya ka̱ ghwut ka̱ tang a̱tak a̱nu a̱ni. #* ''Ka̱nang '''a̱cat a̱tanu''' ka shi á̱kpa, á̱ ngyei nini wa?'' #* ''A̱ khwat nung '''a̱cat a̱tanu''' ngat.'' #* ''N di a̱sai '''a̱cat''' ma̱ '''a̱tanu''' ang ka.'' ====Tai ==== * [[a̱tanu]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:irungbọn|irungbọn]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:afụ ọnụ|afụ ọnu]] * [[Hindi]]: [[Wikt:hi:दाढ़ी|दाढ़ी]] * [[Kpat]]: [[Wikt:ha:gemu|gemu]] * [[Shong]]: [[Wikt:en:beard|beard]] * Swahili: [[Wikt:sw:ndevu|ndevu]] * Tswi: [[Wikt:tw:abɔdwesɛ|abɔdwesɛ]] * Zulu: [[Wikt:zu:intshebe|intsebe]] ===Ya̱fang=== {{pedia|i=1}} [[Sa:a̱lyoot]] hnj40w1bo4mayu940qyfsmq0ptypczj a̱ceang 0 108 40126 38957 2025-11-15T00:56:08Z Kambai Akau 8 /* Ya̱fang */ 40126 wikitext text/x-wiki ==Tyap== [[Fail:Knitted basket1.jpg|thumb|'''A̱ceang''' di̱ mi̱n kyang a̱mami]] [[Fail:Edible fungi in basket 2019 G2.jpg|thumb|'''A̱ceang''' ka̱ byia̱ tsutsong ngya mi̱ nka a̱ni]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ?''*-seŋ'']. ===Yei=== * {{IPA|kcg|/ə̀t͡ʃeʲaŋ/}} ** {{audio|kcg|Kcg-A̱ceang.oga|a=}} ** {{hyphenation|kcg|a̱|ceang}} (a̱ka̱tyong 2) * Fantswam, Sholyia̱, Tyecaat: [[ka̱crang]] /kə́t͡ʃraŋ/ ** A̱nwuat: * Gwoot, Ta̱kat, Tyuku: [[ucrang]] /ut͡ʃraŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱ceang''' (''á̱kpa'' '''[[a̱ka̱ceang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱ceang''' yet kyangtyei nkyang hwa ku nwai swan kpa̱p a̱ni, nang di̱n jen ma̱ a̱di̱di̱t, ka̱ li nang a̱gba̱ndang a̱kat wa a̱ni, a̱wot ka̱ si̱ swan ganng tazwa ka, á̱ si̱ nok tafa ka á̱ nyim. #* '''''A̱ceang''' kani yet a̱sham ba̱t!'' #* ''Nwan wa ku sak '''a̱ceang''' kani a̱ji a?'' #* ''N ku nat kaswuo ji ma̱ng '''a̱ceang''' a̱guruma a̱nyiung kya.'' ====Vak lyuut ghyang==== * [[a̱ca̱yang]] * [[a̱ciyang]] ====Tai==== * [[a̱butu]] * [[a̱dudu]] * [[cicyia̱]] ====Bwoi mi̱ bwoi==== * [[a̱ceang-a̱faan]] * [[a̱la̱u-a̱ceang]] * [[a̱nu-a̱ceang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyei nkyang}} * [[A̱ghwangkpang]]: {{t+|yo|agbọn}} * [[A̱kum-a̱cyi]]: {{t+|ig|nkata}} * [[Dot]]: {{t+|nl|mand}} * [[Hindi]]: {{t+|hi|टोकरी}} * [[Jhyuo]]: {{t+|kaj|ka̱crang}} * [[Kpat]]: {{t+|ha|kwando}} * La̱ra̱ba: {{t+|ar|سلة}} * [[Shong]]: {{t+|en|basket}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} {{wikidata lexeme|L1530750}} [[Sa:nkyangtyei nkyang]] [[Sa:a̱lyoot]] jwjgoep9ll4no0svab4b00q390t0x8n a̱ci̱p 0 109 35711 28876 2025-02-01T03:40:27Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:Acip mang tyap.ogg]] → [[File:Kcg-A̱ci̱p.oga]] [[c:COM:FR#FR4|Criterion 4]] (harmonizing names of file set) · To make the audio easier to locate. 35711 wikitext text/x-wiki ==Tyap== [[Fail:Arm veins - 20090522.jpg|thumb|'''A̱'''ci̱'''ci̱p''' bwak ba.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*tiip'']. ===Yei=== * [[Za̱FBS]]: /ətʃɨb/ * A̱nwuat: [[Fail:Kcg-A̱ci̱p.oga|thumb|Si̱sak nang á̱ ngyei "a̱ci̱p" a̱ni.]] ===A̱lyoot=== '''a̱ci̱p''' (''á̱kpa'' [[a̱ci̱ci̱p]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''ba''') #'''A̱ci̱p''' yet kap vam a̱hwa ka̱ li nang a̱ywan a̱ni, a̱ sweap ma̱ng a̱sok, ku a̱ kwok a̱sok a̱ sweap ndyo mami vam hu. #* ''Nwuan '''a̱ci̱p''' ang ka, ka̱ li shong.'' #* '''''A̱ci̱p''' kya bwuot ma̱ng a̱sok na.'' #* '''''A̱ci̱p''' ka tyat bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:iṣọn|iṣọn]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:akwara|akwara]] * [[Hindi]]: [[Wikt:hi:नस|नस]] * [[Kpat]]: [[Wikt:ha:jijiya|jijiya]] * [[Shong]]: [[Wikt:en:tendon|tendon]], [[Wikt:en:vein|vein]] * Swahili: [[Wikt:sw:mshipa|mshipa]] * Zulu: [[Wikt:zu:umsipha|umsipha]], [[Wikt:zu:umthambo|umthambo]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] ttl69si8vi3y5xxk406m4d1witcwolt a̱cuncung 0 110 42586 42585 2026-02-19T17:50:39Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42586 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Ognisko ubt 0126.jpeg|thumb|'''A̱cuncung''' long]] [[Fail:Papierosa 1 ubt 0069.jpeg|thumb|'''A̱cuncung''' swuo]] [[Fail:Musca domestica housefly.jpg|thumb|'''A̱cuncung''']] ===Bwoi-a̱lyoot=== Swang a̱lyiat ji ku neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-tiiŋ''], ku neet di̱ ''[[a̱-]]'' + ''[[cung]]'' + ''[[cung]]''. === Yei === * {{IPA|kcg|/ə̀t͡ʃùnt͡ʃúŋ/}} ** {{audio|kcg|Kcg-a̱cuncung.ogg|a=}} ** {{hyphenation|kcg|a̱|cun|cung}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱cuncung''' [[na#Ati̱kut|na]] (''á̱kpa'' *) '''A̱cuncung''' yet bye yet: # A̱wowot lywei, ngwun, ma̱ng a̱cyuang nkyuo na̱ ghwut ka̱nang á̱ fwui nkyang wa a̱ni. #* ''A̱nyan wa dam nzi̱t ma̱ng '''a̱cuncung''' nani la?'' #* '''''A̱cuncung''' na fwuk nzi̱t a̱ghyi ba.'' #* '''''A̱cuncung''' shyia̱ a̱ji. Zi̱ nat a̱ja̱u.'' # Kyang hwa ka̱ ghwut ma̱ng a̱wowot lywei, ngwun, ma̱ng a̱cywang nkyuo, ka̱nang á̱ fwui nhu á̱ swuo a̱ni. Á̱ ka ngyei nhu si̱gari ku taba. #* ''Di! Yok swuo '''a̱cuncung''' a̱ji bah.'' #* ''Nyi mun kwak '''a̱cuncung''' naa?'' #* '''''A̱cuncung''' nang a swuo a̱ni na hyat ang ka̱ a kai nna a ghwon bah.'' # ([[species:Musca domestica|''Musca domestica'']]) Kuzang a̱kurungkung ku a̱bada̱dei nyam mi̱ oda ''Diptera''; ka̱ byia̱ nfeap nfeang (kang ma̱ng nta̱ngka̱i jhyang), á̱ mun ngyei nna a̱cuncung. #* '''''A̱cuncung''' na̱ nwai fwuong a̱lyiat nia khwi kwom nwuai ma̱ a̱bi ka.'' #* '''''A̱cuncung''' nani ji̱m nung ma̱ a̱fufwuo.'' #* ''Byii̱ng jini na khwat '''a̱cuncung''' bai ma̱nini-ma̱ninika.'' === Vak lyuut ghyang === * [[cuncung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Lywei ndong}} * A̱do: {{t+|bin|ighogho}} * [[A̱ghwangkpang]]: {{t+|yo|ẹfin}} * [[A̱kum-a̱cyi]]: {{t+|ig|anwụrụ}} * [[Dot]]: {{t+|nl|rook}} * [[Hindi]]: {{t+|hi|धुआँ}} * [[Kpat]]: {{t+|ha|hayaki}} * [[Shong]]: {{t+|en|smoke}} * Swahili: {{t+|sw|moshi}} * Zulu: {{t+|zu|intuthu}} {{trans-bottom}} {{trans-top|Kyangfi̱ng}} * [[A̱ghwangkpang]]: {{t+|yo|siga}}, {{t+|yo|ẹfin}} * [[A̱kum-a̱cyi]]: {{t+|ig|anwụrụ}}, {{t+|ig|sịga}} * [[Dot]]: {{t+|nl|sigaret}} * [[Kpat]]: {{t+|ha|sigari}} * [[Shong]]: {{t+|en|cigarette}} * Swahili: {{t+|sw|moshi}}, {{t+|sw|sigara}} * Zulu: {{t+|zu|bhema}} {{trans-bottom}} {{trans-top|Kyangcet}} * [[A̱ghwangkpang]]: {{t+|yo|eṣinṣin}} * [[A̱kum-a̱cyi]]: {{t+|ig|ijiji}} * [[Dot]]: {{t+|nl|huisvlieg}} * [[Kpat]]: {{t+|ha|kuɗa}} * [[Shong]]: {{t+|en|fly}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] atmqcl3shectrr13bdenltza5a59h30 a̱cyi 0 111 40247 40184 2025-11-29T17:57:26Z Danjuma Anthony 44 /* Tyap */ 40247 wikitext text/x-wiki {{also|A̱cyi}} ==Tyap== [[Fail:Yam tuber.jpg|thumb|Swang '''a̱cyi''']] [[Fail:Coturnix coturnix eggs.jpg|thumb|'''A̱cyi''' nywan a̱nyiung ma̱ng cyi nji̱p sweang]] ===Yei=== * {{IPA|kcg|/ə̀t͡ʃʲí/}} ** {{audio|kcg|Kcg-a̱cyi (yam).ogg|a=}} ** {{hyphenation|kcg|a̱|cyi}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱cyi''' (''á̱kpa'' '''[[cyi]]''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''hu''') '''A̱cyi''' bye fa: # Tangka̱i swang kyayak nang á̱ lung a̱byin a̱ni. #* ''Nyi wan '''a̱cyi''' kya a̱fwun ka̱ni?'' #* ''Bityong bye bai ma̱ng '''a̱cyi''' a̱nyiung a̱tson.'' #* '''''A̱cyi''' kani cat byian.'' # A̱gyigyiek a̱ghyang nang a̱ka̱man (nywan, a̱gwagwa, ji̱p, jhyen, bsn) ni̱ mang a̱ni a̱wot ka̱ kyiat tyia̱ nggwon. #* ''Nywan jini li '''a̱cyi''' kani ba̱t a?'' #* ''Nwuak nung '''a̱cyi''' a̱nyiung.'' #* '''''A̱cyi''' kani yet a̱si̱ a̱man kya ke a̱si̱ nywan kya la?'' ====Bwoi mi̱ bwoi==== * [[a̱cyi-nywan]] * [[a̱cyi-ndong]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Swang kyayak}} * A̱do: {{t+|bin|iyan}} * [[A̱ghwangkpang]]: {{t+|yo|iṣu}} * [[A̱kum-a̱cyi]]: {{t+|ig|ji}} * [[Dot]]: {{t+|nl|yam}} * [[Kpat]]: {{t+|ha|doya}} * [[Shong]]: {{t+|en|yam}} {{trans-bottom}} {{trans-top|Mang a̱ka̱man}} * [[A̱ghwangkpang]]: {{t+|yo|eyin}} * [[A̱kum-a̱cyi]]: {{t+|ig|akwa}} * Ba̱mba̱ra: {{t+|bm|kɔnɔw}} * [[Dot]]: {{t+|nl|ei}} * [[Kpat]]: {{t+|ha|qwai}} * [[Shong]]: {{t+|en|egg}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1530831}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] [[Sa:a̱ka̱man]] ftnzxh87x8lmb69t8c036zf92jp9xgb a̱dyundyung 0 112 3142 3141 2023-04-20T18:16:58Z Jon Harald Søby 7 78 revisions imported: [TEST] importing kcgwiktionary via a tool 3142 wikitext text/x-wiki ==Tyap== [[Fail:A small cup of coffee.JPG|thumb|A̱kurung '''a̱dyundyung''' kofi.]] [[Fail:Pele - World Economic Forum Annual Meeting Davos 2006.jpg|thumb|'''A̱dyundyung''' a̱yin.]] ====Vak yei ghyang==== * [[dyundyung]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-Pi̱lato ?''*-sit'']. Ku byia̱ a̱meang ma̱ng [https://en.m.wiktionary.org/wiki/Appendix:Proto-Yoruboid_reconstructions#Aubry,_Friedman_&_Pozdniakov_(2004) Proto-A̱ghwangkpang-Ga̱ra ''*dúdú''] ===Yei=== * [[Za̱FBS]]: /ədʲundʲuŋ/ * A̱nwuat: ===Ghwughwu=== '''a̱dyundyung''' (''á̱kpa'' *) :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' *) #'''A̱dyundyung''' yet kyang ku sai a̱ni bah, ku tai a̱can a̱ni. #* '''''A̱dyundyung''' a̱bwu a̱wa cobai.'' #* ''A̱toot wuni li ma̱ '''a̱dyundyung'''.'' #* ''La̱p '''a̱dyundyung''' tyiang a̱toot wu.'' ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:dudu|dudu]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Oji|oji]] * [[Hindi]]: [[Wikt:hi:काला|काला]] * [[Kpat]]: [[Wikt:ha:baki|baki]] * [[Shong]]: [[Wikt:en:black|black]] * Swahili: [[Wikt:sw:nyeusi|nyeusi]] * Zulu: [[Wikt:zu:mnyama|mnyama]] [[Sa:ghwughwu]] t5is83vx3rt9p9hud3w481g2a425914 a̱fa 0 113 41946 41892 2026-02-12T08:18:59Z MarcoSwart 418 /* Tyap */ probably a copying error 41946 wikitext text/x-wiki ==Tyap== === Yei === * {{IPA|kcg|/əfa/}} ** {{hyphenation|kcg|a̱|fa}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-A̱fa.ogg|a=}} * '''Fantswam''': [[ka̱fa]] /kǝ́fɑ́/ ** A̱nwuat: * '''Gwoot''': [[ufa]] /ùfɑ́/ ** A̱nwuat: * '''Sholyia̱, Tyecaat''': [[a̱fe]] /ə̀fè/ ** A̱nwuat: * '''Ta̱kad, Tyuku''': [[ufi]] /ùfí/ ** A̱nwuat: === A̱lyoot === '''a̱fa''' (''á̱kpa'' '''[[fi̱fa]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱fa''' ka yet fam nta vam hu hwa nang kyayak swan a̱ni. #* '''''A̱fa''' nung ka mwai.'' #* ''Yihwa a ya nang '''a̱fa''' ka shi a̱ni?'' #* '''''A̱fa''' kani swa ba̱t.'' ==== Tai ==== * [[tswu]] ====Bwoi mi̱ bwoi==== * [[a̱fa-a̱khwot]] * [[a̱fa-ci̱p]] * [[a̱fa-mwai]] * [[a̱put-a̱fa]] * [[fa̱t-a̱fa]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam kyangswuan}} * A̱do: {{t+|bin|ẹko}} * [[A̱ghwangkpang]]: {{t+|yo|ikun}} * [[A̱kum-a̱cyi]]: {{t+|ig|afọ}} * [[A̱ve]]: {{t+|ee|ƒodo}} * [[Dot]]: {{t+|nl|buik}} * [[Hindi]]: {{t+|hi|पेट}} * Izere: kafa * [[Jhyuo]]: {{t+|kaj|ka̱hwa}} * [[Kpat]]: {{t+|ha|ciki}} * [[Swahili]]: {{t+|sw|tumbo}} * [[Shong]]: {{t+|en|belly}} * [[Tswi]]: {{t+|tw|afuro}} * [[Zulu]]: {{t+|zu|isisu}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] hbqco87i5iika4fezp4i0mp6qcls8g1 a̱fai 0 114 43064 43063 2026-02-27T21:27:34Z Kambai Akau 8 /* A̱lyoot */ 43064 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ə̀fâì/}} ** {{audio|kcg|kcg-a̱fai.ogg|a=}} ** {{hyphenation|kcg|a̱|fai}} (a̱ka̱tyong 2) ===A̱lyoot=== [[Fail:Young Black Man in Victoria Square - Birmingham - England (27946240740).jpg|thumb|'''A̱fai''' a̱ghyang mi̱ Nggi̱lan]] [[Fail:Negro Baseball League umpire Bob Motley and son Byron in Kansas City, Mo.jpg|thumb|A̱tyia̱ ma̱ng '''a̱fai''' nggu wu]] '''a̱fai''' [[wu#Ati̱kut|wu]] (''á̱kpa'' [[á̱fai]] [[ba#Ati̱kut|ba]]) '''A̱fai''' bye fa: # A̱tyubishyi a̱ yet a̱sam a̱ si̱ ka nshyia̱ tsi̱tsak nggwon ma̱ng a̱tat-a̱ghyi. #* '''''A̱fai''' wu li ni?'' #* ''Ngga a nwuak '''a̱fai''' a̱wa.'' #* ''Nwan wa ku cong ma̱ng '''a̱fai''' wuni lyuo ka̱ni?'' # Nggwon-a̱sam. #* ''A yet '''a̱fai''' a̱nyan wa?'' #* '''''A̱fai''' Boman wa wu.'' #* ''N gyet '''a̱fai''' Bunggwon wa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fi̱ng-nggwoseam}} * [[A̱ghwangkpang]]: {{t+|yo|ọdọmọkunrin}} * [[A̱kum-a̱cyi]]: {{t+|ig|nwa okorobịa}} * [[Dot]]: {{t+|nl|jongen}}, {{t+|nl|jongeman}}, {{t+|nl|vakgenoot}} * [[Fi̱ransa]]: {{t+|fr|jeune homme}} * [[Kpat]]: {{t+|ha|saurayi}} * [[Shong]]: {{t+|en|lad}}, {{t+|en|young man}}, {{t+|en|fellow}} {{trans-bottom}} {{trans-top|Nggwon-a̱sam}} * [[Dot]]: {{t+|en|zoon}} * [[Shong]]: {{t+|en|son}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] ===A̱sheili=== [[Fail:Stall at New Market, Kolkata 01.jpg|thumb|A̱vwuolyiai a̱yaatoot '''a̱fai''' mi̱ Kaswuo Swai, Kolkata, Ndiya]] '''a̱fai''' [[wu#Ati̱kut|wu]] (''á̱kpa'' [[á̱fai]] [[ba#Ati̱kut|ba]]) #'''A̱fai''' fa kyang ku nwai yet a̱khwukhwop a̱ni. #* ''N di a̱toot '''a̱fai''' wu bah.'' #* ''Nyalyen sak a̱ka̱fwuong '''a̱fai''' na ma̱ a̱ji wa la?'' #* ''A yet a̱niet-'''a̱fai''' wa ke?'' ====Tai==== * [[fai]] * [[swai]] ====Á̱fi̱p==== * [[a̱khwukhwop]] * [[a̱lyen]] ====Bwoi mi̱ bwoi==== * [[a̱byii̱k-a̱fai]] * [[a̱niet-a̱fai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang ku nwai yet a̱khwukhwop a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|titun}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọhụrụ}} * [[Dot]]: {{t+|nl|nieuw}} * [[Fi̱ransa]]: {{t+|fr|nouveau|a̱s}}, {{t+|fr|nouvelle|a̱n}} * [[Hindi]]: {{t+|hi|नया}} * [[Kpat]]: {{t+|ha|sabo|a̱s}}, {{t+|ha|sabuwa|a̱n}} * [[Shong]]: {{t+|en|new}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱sheili]] 6k9kblcgzz2hhg52zgeukefr5tiibnp a̱fan 0 115 42223 42221 2026-02-15T14:40:50Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42223 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Afan Agworok (Gworog Hills).jpg|thumb|right|250px|'''A̱fan''' A̱gwoot]] === Bwoi-a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ?''*-fan'']. ===Yei=== * {{IPA|kcg|/əfan/}} ** {{audio|kcg|Kcg-a̱fan.ogg|a=}} ** {{hyphenation|kcg|a̱|fan}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱fan''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱fan]]''' [[na#Ati̱kut|na]]) #'''A̱fan''' yet a̱gba̱ndang a̱fang kya ka̱ byia̱ shi a̱za nang tsok a̱ni. #* ''Kuvwuon cat ban '''a̱fan''' A̱gwoot.'' #* ''A ku li '''a̱fan''' ka a?'' #* '''''A̱fan''' a̱kya shi a̱ lan a̱keang nyin ka.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gba̱ndang a̱fang}} * [[A̱ghwangkpang]]: {{t+|yo|òkè}} * [[A̱kum-a̱cyi]]: {{t+|ig|ugwu}} * [[Dot]]: {{t+|nl|berg}} * [[Hindi]]: {{t+|hi|पहाड़}} * [[Jhyuo]]: {{t+|kaj|kpang}} * [[Kpat]]: {{t+|ha|dutse}} * [[Shong]]: {{t+|en|mountain}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] gugaphsw074vj3p9hk1l2fevm4rge1z a̱fang 0 116 42063 42062 2026-02-15T11:21:58Z Kambai Akau 8 /* {{-kcg-}} */ 42063 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Auchencar standing stone - facing farm.jpg|thumb|'''A̱fang''' ka̱ yong a̱ni]] ===Yei=== * {{IPA|kcg|/əfáŋ/}} ** {{audio|kcg|Kcg-a̱fang.ogg|a=}} ** {{hyphenation|kcg|a̱|fang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱fang''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[nfang]]''' [[na#Ati̱kut|na]]) # '''A̱fang''' yet tangka̱i a̱kpa̱u kyang hwa ma̱ a̱tai swanta hu ku sang swuan a̱ni. Jen jhyang, ku ni̱ ta̱ngam ku byia̱ shi a̱za, da̱ a̱ka̱nyiung ma̱ng nfam na na̱ kpa̱k na̱ si̱ tyai nfang kuntyin nka na a̱ni. #* ''A ku li '''a̱fang''' ka a?'' #* '''''A̱fang''' a̱kya shi a̱ lan a̱keang nyin ka.'' #* ''Kyiak '''a̱fang''' kani a ta a̱ta̱usa.'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|Tangka̱i a̱kpa̱u kyang ku sang swuan a̱ni}} * [[A̱do]]: ekuta * [[A̱ghwangkpang]]: {{t+|yo|okuta}} * [[A̱kum-a̱cyi]]: {{t+|ig|nkume}} * [[Dot]]: {{t+|nl|steen}} * [[Hindi]]: {{t+|hi|पत्थर}} * [[Izere]]: kutas * [[Kpat]]: {{t+|ha|dutse}} * [[Shong]]: {{t+|en|stone}} * [[Swahili]]: {{t+|sw|jiwe}} * [[Tswi]]: {{t+|tw|boɔ}} * [[Lati̱n]]: {{t+|la|lapis}} * [[Zulu]]: {{t+|zu|itshe}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] 8rtc176n8tg48dg2d4d8h1sgsbt1155 a̱fe 0 117 37805 37634 2025-05-01T13:18:26Z Kambai Akau 8 37805 wikitext text/x-wiki ==Tyap (Sholyia̱, Tyeca̱rak)== ===Yei=== * [[Za̱FBS]]: /ə̀fé/ * A̱nwuat: ===A̱lyoot=== '''a̱fe''' ke (''á̱kpa'' '''fi̱fe''' hu) # [[a̱fa]] [[Sa:Sholyia̱]] [[Sa:Tyeca̱rak]] t7qglo97qzum3inii4t6q5eer9kdfbg a̱feang 0 118 38226 3571 2025-05-27T07:16:51Z Túrelio 562 ([[c:GR|GR]]) [[c:COM:Duplicate|Duplicate]]: [[File:Best Friends - Romualdo Locatelli.jpg]] → [[File:Best friends (1934), by Romualdo Locatelli.jpg]] Exact or scaled-down duplicate: [[c::File:Best friends (1934), by Romualdo Locatelli.jpg]] 38226 wikitext text/x-wiki ==Tyap== [[Fail:Best friends (1934), by Romualdo Locatelli.jpg|thumb|Á̱kpa̱ndang '''a̱feang'''.]] ===Vak lyuut ghyang=== * a̱fa̱yang * a̱fiyang === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-pa(sang)]''. ===Yei=== * [[Za̱FBS]]: /əfejaŋ/ ku /əfjaŋ/ ku /əfəjaŋ/ *A̱nwuat: [[Fail:A̱feang.ogg|thumb|Si̱sak nang á̱ ngyei "a̱feang" a̱ni.]] ===Ghwughwu=== '''a̱feang''' (''á̱kpa'' [[fafaan]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ji''') #'''A̱feang''' wa yet di̱jit 2 di̱n Tyap. #* ''A̱tyoli Di̱dam byia̱ mman '''a̱feang'''.'' #* ''N di á̱ ngyei ba̱ shyia̱ '''a̱feang''' a̱ni.'' #* ''A̱ nok a̱ka̱sa '''a̱feang''' nia.'' ====Bu nwuan==== * [[feang]] * [[sweang]] ====Bwan di̱ lilyem ghyáng==== * A̱do: eva * [[A̱ghwangkpang]]: [[Wikt:yo:eji|eji]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:abụọ|abụọ]] * Ba̱mba̱ra: [[Wikt:bm:fila|fila]] * [[Hindi]]: [[Wikt:hi:दो|दो]] * [[Jhyuo]]: a̱hwa * [[Kpat]]: [[Wikt:en:biyu|biyu]] * Lati̱n: [[Wikt:la:duo|duo]] * [[Shong]]: [[Wikt:en:two|two]] * Swahili: [[Wikt:sw:mbili|mbili]] * Zulu: [[Wikt:zu:ezimbili|ezimbili]] [[Sa:ghwughwu]] [[Sa:nla̱mba]] 93jydl5dy28sy9n1163dvqb28a8b1m7 a̱fi̱fap a̱byin 0 119 28674 3701 2023-12-12T19:45:40Z Kambai Akau 8 28674 wikitext text/x-wiki ==Tyap== [[Fail:Peninsula croatia.jpg|thumb|'''A̱fi̱fap a̱byin''' mi̱ Ki̱rowesiya.]] ===Vak lyuut ghyang=== * a̱fi̱fap-a̱byin ===Bwoi a̱lyoot === Neet ''[[a̱fi̱fap]]'' + ''[[a̱byin]]''. === Yei=== * [[Za̱FBS]]: /ə̀fɨ̀fɑ̀b ə̀bʲín/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱fi̱fap a̱byin" a̱ni.]] ===A̱lyoot=== '''a̱fi̱fap a̱byin''' (''á̱kpa'' [[á̱fi̱fap bibyin]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''na''') #'''A̱fi̱fap a̱byin''' yet tamm a̱byin nang a̱sa̱khwot nyia̱ kpa̱mkpaan tyat a̱ni, a̱junjung a̱byin khwong a̱sa̱khwot. #* ''Zi̱ si̱ swak ghwon '''a̱fi̱fap a̱byin''' wu nang á̱ ngyei Sa̱lmoni a̱ni.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Nta̱m A̱yaata̱m 27:7".</ref> #* ''Zang a̱byin kya '''a̱fi̱fap a̱byin''' Bakasi wu shyia̱ ma̱ninika?'' #* ''Da̱ '''a̱fi̱fap a̱byin''' Iberiya wa Si̱pen ma̱ng Potugat nshyia̱.'' ==== Vak yei ghyang==== * li̱m-a̱byin ==== Bwan di̱ lilyem ghyáng==== * [[Dot]]: [[Wikt:nl:schiereiland|schiereiland]] * [[Hindi]]: [[Wikt:hi:प्रायद्वीप|प्रायद्वीप]] * [[Kpat]]: [[Wikt:ha:tsibiri|tsibiri]] * [[Shong]]: [[Wikt:en:peninsula|peninsula]] * Tswi: [[Wikt:tw:supɔw so|supɔw so]] * Zulu: [[Wikt:zu:inhlonhlo|inhlonhlo]] === Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] 9oha8phggd9iliivy990wqbxc6xak42 a̱fwuon 0 120 3766 3765 2023-04-20T18:17:35Z Jon Harald Søby 7 64 revisions imported: [TEST] importing kcgwiktionary via a tool 3766 wikitext text/x-wiki ==Tyap== [[Fail:Five children on a motorcycle.jpg|thumb|Á̱niet '''a̱fwuon''' tazwa ntsaai ndong.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-twon'']. ===Yei=== * [[Za̱FBS]]: /əfʷʷǝn/ * A̱nwuat: ===Ghwughwu=== '''a̱fwuon''' (''á̱kpa'' [[fufwuon]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'': *) #'''A̱fwuon''' yet la̱mba hwa. A̱ yet di̱jit 5 ja di̱n [[Tyap]]. #* ''N ku jong ang Nera [[a̱fwuon]], ka̱ni?'' #* ''Ka̱ a nyia̱ tat mmiti [[a̱fwuon]], a ya nfwung a̱nia.'' #* ''Á̱niet [[a̱fwuon]] bya nyeak tsaai ndong ji.'' ====Vak lyuut ghyang==== * a̱fuon ====Bu nwuan==== * [[fwuon]] * [[tswuon]] ====Bwan di̱ lilyem ghyáng==== * [[A̱do]]: isẹn * [[A̱ghwangkpang]]: aarun * [[A̱kum-a̱cyi]]: [[Wikt:ig:Ise|ise]] * [[Hindi]]: [[Wikt:hi:पाँच|पाँच]] * [[Jhyuo]]: a̱kwon * [[Kpat]]: [[Wikt:ha:biyar|biyar]] * [[Shong]]: [[Wikt:en:five|five]] [[Sa:ghwughwu]] [[Sa:nla̱mba]] oqwdzn0rhz2hsn4h5aenicz0o63n2b8 a̱ga̱fwuo mbwak 0 121 3904 3903 2023-04-20T18:17:41Z Jon Harald Søby 7 137 revisions imported: [TEST] importing kcgwiktionary via a tool 3904 wikitext text/x-wiki ==Tyap== [[Fail:20121017 AK W105465 0001.JPG - Flickr - NZ Defence Force (3).jpg|thumb|'''A̱ga̱fwuo mbwak'''.]] === Bwoi a̱lyoot === Neet ''[[a̱ga̱fwuo]]'' + ''m-'' + ''[[bwak]]''. === Yei === * [[Za̱FBS]]: /ə̀gǝ̀fʷʷó ḿbʷɑg/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱ga̱fwuo mbwak" a̱ni.]] === A̱lyoot === '''a̱ga̱fwuo mbwak''' (''a̱nyiung'' '''[[ga̱fwuo bwak]]''') :Sot swang a̱lyiat: ::'''ba''' (''a̱nyiung'' '''ji''') #'''A̱ga̱fwuo mbwak''' yet a̱ga̱fwuo bya ba̱ shyia̱ [[a̱ga̱swuong mbwak]] ba a̱ni. #* ''A na tyam '''a̱ga̱fwuo mbwak''' ang ba ba a?'' #* '''''A̱ga̱fwuo mbwak''' bani tat tyat.'' #* ''Yok bwuo nung fa̱t ma̱ng '''a̱ga̱fwuo mbwak''' nyin bah.'' === Bwan di̱ lilyem ghyáng === * [[A̱ghwangkpang]]: [[Wikt:yo:a̱wọn eekanna ika|awọn eekanna ika]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:mbọ aka|mbọ aka]] * [[Dot]]: [[Wikt:nl:vingernagels|vingernagels]] * [[Hindi]]: [[Wikt:hi:नख|नख]] * [[Kpat]]: [[Wikt:ha:kumbobin yatsa|kumbobin yatsa]] * [[Shong]]: [[Wikt:en:fingernails|fingernails]] [[Sa:a̱lyoot]] [[Sa:nkap vam]] r3bul7atr4vtdoeykterl02bu1vi0ms a̱ga̱swan 0 122 40144 40143 2025-11-17T23:14:40Z Danjuma Anthony 44 /* Ya̱fang */ 40144 wikitext text/x-wiki ==Tyap== [[Fail:Meat eater ant feeding on honey02.jpg|thumb|'''A̱ga̱swan''' a̱ ya nam a̱ni.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-suan'']. === Yei=== * {{IPA|kcg|/əɡəsʷan/}} ** {{hyphenation|kcg|a̱|ga̱|swan}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱ga̱swan.ogg|a=}} === A̱lyoot=== '''a̱ga̱swan''' (''á̱kpa'' '''[[á̱ga̱swan]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱gaswan''' ([[species:Formicidae|''Formicidae'']]) yet a̱da̱dei nyam wa a̱ cong a̱byin a̱ni ma̱ng a̱ti̱tak ma̱ a̱di̱di̱t, a̱ shyia̱ mi̱ kwai nyám ''Formicadae''. #* '''''A̱ga̱swan''' fwung bah. Ka̱ shyia̱ di̱ nyia̱ ta̱m kuzang jen.'' #* ''Ka̱ a na nyia̱ a byia̱ mumwang, nyia̱ a swak '''a̱ga̱swan''' la!'' #* ''N na ntat '''a̱ga̱swan'' kani n hyat!'' ====Tai ==== * [[a̱bang]] * [[a̱gashwi]] * [[a̱ga̱vang]] * [[a̱shitong]] * [[a̱vwop]] * [[shwuk]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱bada̱dei nyam}} * [[A̱ghwangkpang]]: {{t+|yo|kokoro}} * [[A̱kum-a̱cyi]]: {{t+|ig|ndanda}} * [[Dot]]: {{t+|nl|mier}} * [[Hindi]]: {{t+|hi|चींटी}} * [[Kpat]]: {{t+|ha|tururuwa}} * [[Shong]]: {{t+|en|ant}} * Swahili: {{t+|sw|mchwa}} * Zulu: {{t+|zu|intuthwane}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} {{wikidata lexeme|L1531336}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:á̱ga̱swan]] 0n280qbmm1otpop9d8av16eo1sf6gem a̱gbaat 0 123 28670 28669 2023-12-12T19:41:34Z Kambai Akau 8 28670 wikitext text/x-wiki ==Tyap== [[Fail:Bed in hotel room 4.jpg|thumb|'''A̱gbaat''' mi̱ tutu hotet ghyang.]] ===Yei=== * [[Za̱FBS]]: /ə̀gbɑ́ɑ̀d/ * A̱nwuat: * '''Fantswam''': a̱mgba̱rak /ə̀mgbrɑg/ ** A̱nwuat: === A̱lyoot === '''a̱gbaat''' (''á̱kpa'' [[a̱yaagbaat]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gbaat''' yet a̱kwon kya nang á̱ tak, á̱ si̱ mmyia̱ á̱ kai nda á̱ ba̱ nfwung. #* '''''A̱gbaat''' wuni byia̱ shi bah.'' #* ''A san '''a̱gbaat''' wu mi̱ zang jen ja?'' #* ''Ka̱ndii myiai da̱ '''a̱gbaat''' wa.'' ==== Tai ==== * [[a̱vwuomyiai]] ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:ibusun|ibusun]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:akwa|akwa]] * Ba̱mba̱ra: [[Wikt:bm:dalan|dalan]] * Ewe: [[Wikt:ee:aba|aba]] * [[Kpat]]: [[Wikt:ha:gado|gado]] * Lati̱n: [[Wikt:la:cubile|cubile]] * [[Shong]]: [[Wikt:en:bed|bed]] * Tswi: [[Wikt:tw:mpa|mpa]] * Swahili: [[Wikt:sw:kitanda|kitanda]] * Zulu: [[Wikt:zu:umbhede|umbhede]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:nkyang]] [[Sa:a̱lyoot]] 1iympke9mvf56aul8ogl974dquxgtft a̱gbak 0 124 40216 40183 2025-11-29T17:14:46Z Danjuma Anthony 44 /* Tyap */ 40216 wikitext text/x-wiki ==Tyap== [[Fail:Roosterhawaii.jpg|thumb|'''A̱gbak''' nywan.]] ===Yei=== * [[Za̱FBS]]: /əgbag/ * A̱nwuat: [[Fail:Kcg-a̱gbak (cock).ogg |thumb| Si̱sak nang á̱ ngyei "a̱gbak" a̱ni.]] ===A̱lyoot=== '''a̱gbak''' (''á̱kpa'' '''[[a̱yaagbak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gbak''' yet nywan ja ji̱ yet a̱sam a̱ni. #* ''A̱nyan wa byia̱ '''a̱gbak''' wuni la?!'' #* '''''A̱gbak''' wa ke sha̱p ja a cat san?'' #* ''Nywan jini yet '''a̱gbak''' wa.'' ====Tai ==== * [[a̱ba]] * [[a̱sam]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:Ọkpa|Ọkpa]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:àkùkọ|àkùkọ]] * [[Kpat]]: [[Wikt:ha:zakara|zakara]] * [[Lati̱n]]: [[Wikt:la:galli|galli]] * [[Shong]]: [[Wikt:en:cock|cock]] * Tswi: [[Wikt:tw:akokɔ|akokɔ]] * Swahili: [[Wikt:sw:jogoo|jogoo]] * Zulu: [[Wikt:zu:iqhude|iqhude]] [[Sa:nyám]][[Sa:a̱lyoot]] ===Ya̱fang=== {{Wikipedia}} {{wikidata lexeme|L1531904}} f3ly3biybrbqm9f4nd3uf4jhvwjzand a̱gban swang a̱lyiat 0 125 4247 4246 2023-04-20T18:18:04Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 4247 wikitext text/x-wiki #REDIRECT [[a̱gban swáng a̱lyiat]] ektg7635e3yw2l6mzsm7p54doma3ph2 a̱gban swáng a̱lyiat 0 126 37606 37604 2025-04-25T00:18:38Z Kambai Akau 8 37606 wikitext text/x-wiki ==Tyap== [[Fail:Latin dictionary.jpg|thumb|'''A̱gbang swang a̱lyiat''' Lati̱n a̱ghyang.]] === Bwoi a̱lyoot === Neet ''[[a̱gban#A̱lyoot_2|a̱gban]]'' + ''[[swáng a̱lyiat]]''. ===Yei=== * {{IPA|kcg|/ə̀ɡ͡ban sʷaŋ əlʲʲad/}} ** {{audio|kcg|Kcg-a̱gban swáng a̱lyiat.ogg|a=}} ** {{hyphenation|kcg|a̱|gban|swáng|a̱|lyiat}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱gban swáng a̱lyiat''' (''á̱kpa'' '''[[a̱yaagban swáng a̱lyiat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gban swáng a̱lyiat''' wu yet kwaa̱mbwat hwa ku nwuak swáng a̱lyiat ma̱ng kyang kuzang swang a̱lyiat fa a̱ni. #* ''A byia̱ '''a̱gban swáng a̱lyiat''' nTyap wu a beang nung ma̱ng a̱nggu a?'' #* '''''A̱gban swáng a̱lyiat''' wuni byia̱ nkyang ma̱ a̱di̱di̱t a̱mami nggu.'' #* ''N cat n san '''a̱gban swáng a̱lyiat''' Fi̱ransa a̱fai.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kwaa̱mbwat}} * [[A̱ghwangkpang]]: {{t+|yo|iwe-itumọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|Akwụkwọ Nkọwa Okwu}} * [[Jhyuo]]: {{t+|kaj|ka̱crang}} * [[Kpat]]: {{t+|ha|kamus}} * [[Shong]]: {{t+|en|dictionary}} * Swahili: {{t+|sw|kamusi}} * Zulu: {{t+|zu|isichazamazwi}} {{trans-bottom}} [[Sa:a̱lyoot]] i1lbbc8pkw3gaxwux0lai2hs8w8vfny a̱ghyui 0 127 41626 41206 2026-02-06T00:49:10Z Kambai Akau 8 /* Tyap */ 41626 wikitext text/x-wiki =={{-kcg-}}== [[Fail:River RP.jpg|thumb|'''A̱ghyui''' mi̱ sop]] === Yei === * {{IPA|kcg|/ə̀ɣʲʷî/}} ** {{audio|kcg|Kcg-a̱ghyui.ogg|a=}} ** {{hyphenation|kcg|a̱|ghyui}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱ghyui''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱ghyui]]''' [[na#Ati̱kut|na]]) #'''A̱ghyui''' ka yet a̱gba̱ndang ncen wa a̱ saai a̱sa̱khwot na̱ tyong neet mi̱ tsung-a̱byin a̱ni, a̱wot a̱ kin kpa̱k ma̱ng á̱na neet da̱ a̱gut naat da̱ a̱vwuo ka̱ swan gyan a̱ni, a̱wot a̱cyiet ka ni̱ gba̱p ma̱ a̱gba̱ndang kyai a̱sa̱khwot ku kyai a̱sa̱khwot nang a̱byin keang hwa a̱ni. #* ''Yihwa á̱ ngyei '''a̱ghyui''' Ka̱duna ka di̱n nwap ji?'' #* ''Ka̱ a na byiek '''a̱ghyui''', yok cong di̱di̱ri̱k bah.'' #* ''A̱gba̱ndang '''a̱ghyui''' shyia̱ a̱zanson.'' ==== Tai ==== * [[a̱gba̱ndang cen]] ==== Bu nwuan ==== * [[a̱mun]] * [[cen]] * [[sa-ncen]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuo a̱sa̱khwot ntyong a̱nci̱ri̱ng a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|odo}} * [[A̱kum-a̱cyi]]: {{t+|ig|osimiri}} * [[Ba̱mba̱ra]]: {{t+|bm|ba}} * [[A̱ve]]: {{t+|ee|tɔsisi}} * [[Dot]]: {{t+|nl|rivier}} * [[Kpat]]: {{t+|ha|kogi}} * [[Lati̱n]]: {{t+|la|flumen}} * [[Shong]]: {{t+|en|river}} * [[Swahili]]: {{t+|sw|mto}} * [[Zulu]]: {{t+|zu|umfula}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nvam a̱sa̱khwot]] iopcryx43swp5o4zhsbs05fu0hepgsi a̱guruma 0 128 40127 4544 2025-11-15T01:01:50Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱gurma]] nat [[a̱guruma]] 4543 wikitext text/x-wiki ==Tyap== [[Fail:Onion crop.jpg|thumb|'''A̱'''yaa'''gurma'''.]] ==== Nvak lyuut ghyáng ==== * a̱guruma * gurma * a̱gruma * gruma === Yei === * [[Za̱FBS]]: /ə̀gùrmɑ̀/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱gurma" a̱ni.]] ===A̱lyoot=== '''a̱gurma''' (''á̱kpa'' [[a̱yaagurma]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gurma''' yet a̱kikyo bya nang á̱ kap mi̱ nian a̱ni, tswa ji ma̱ng a̱kikyo ba yet di̱ wan nyiung ma̱ng nkyayak jhyang. A̱gurma mba̱ng nyinyang nkyayak mbeang swam hu. #* '''''A̱gurma''' wu bwat a?'' #* ''Nat a san nung '''a̱gurma''' nera ncyi.'' #* ''Nyi kap a̱gurma a̱leang ba a?'' ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:alubosa|alubosa]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:yabasị|yabasị]] * Ba̱mba̱ra: [[Wikt:bm:jaba|jaba]] * [[Dot]]: [[Wikt:nl:ui|ui]] * [[Kpat]]: [[Wikt:ha:albasa|albasa]] * Lati̱n: [[Wikt:la:cepa|cepa]] * [[Shong]]: [[Wikt:en:onion|onion]] * Swahili: [[Wikt:sw:kitunguu|kitunguu]] * Zulu: [[Wikt:zu:u-anyanini|u-anyanini]] [[Sa:a̱lyoot]] [[Sa:nkyayak]] qkfxfttxxhyb7rjw88ntq1bkr1mmfnp a̱gurma anfwuong 0 129 4548 4547 2023-04-20T18:18:21Z Jon Harald Søby 7 3 revisions imported: [TEST] importing kcgwiktionary via a tool 4548 wikitext text/x-wiki #REDIRECT [[a̱gurma a̱nfwuong]] ft6fc220ba8et6kkk89ervra0uczcn7 a̱gurma a̱fwuong 0 130 4550 4549 2023-04-20T18:18:22Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 4550 wikitext text/x-wiki #REDIRECT [[a̱gurma a̱nfwuong]] ft6fc220ba8et6kkk89ervra0uczcn7 a̱gurma a̱nfwuong 0 131 4686 4685 2023-04-20T18:18:31Z Jon Harald Søby 7 135 revisions imported: [TEST] importing kcgwiktionary via a tool 4686 wikitext text/x-wiki ==Tyap== [[Fail:Garlic.jpg|thumb|'''A̱gurma a̱nfwuong'''.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱gurma]]'' + ''[[a̱nfwuong]]''. ===Yei=== * [[Za̱FBS]]: /əgurmɑ əñfʷʷəŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱gurma a̱nfwuong" a̱ni.]] * '''Fantswam''': gurma a̱ntfwuong /gúrmɑ əntfʷʷɔ́ŋ/ ** A̱nwuat: === A̱lyoot === '''a̱gurma a̱nfwuong''' (''á̱kpa'' [[a̱yaagurma a̱nfwuong]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gurma a̱fwuong''' yet sotbishyi á̱ga̱fi̱p nkywat a̱ka̱kwon ji̱ li nang a̱la̱u wa a̱ni, mi̱ jenut ''Allium'' ji. Á̱na̱nyiuk nggu ba, bibya yet a̱gurma wu, shalot, lik, cayi̱p, a̱gurma Wa̱li̱t ma̱ng a̱gurma Caina wu #* ''Kweanghyi '''a̱gurma a̱nfwuong''' yet nywang ja ma̱nini?'' #* ''A byia̱ '''a̱gurma a̱nfwuong''' a̱mali a?'' #* ''N ka ncat swam '''a̱gurma a̱nfwuong''' hu bah.'' ==== Tai ==== * [[galik]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:galiki|galiki]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:galiki|galiki]] * Ba̱mba̱ra: [[Wikt:bm:layi|layi]] * Ewe: [[Wikt:ee:ayo|ayo]] * [[Kpat]]: [[Wikt:ha:tafarnuwa|tafarnuwa]] * [[Shong]]: [[Wikt:en:garlic|garlic]] * Swahili: [[Wikt:sw:vitunguu saumu|vitunguu saumu]] * Tswi: [[Wikt:tw:galeke|galeke]] * Zulu: [[Wikt:zu:ugaliki|ugaliki]] [[Sa:a̱lyoot]] [[Sa:nkyayak]] l57zpwt1v7gvxwcm9bx05jjn4dzv5pd a̱gwam 0 132 42887 39980 2026-02-27T14:32:17Z Kambai Akau 8 /* Jhyuo */ 42887 wikitext text/x-wiki ==Tyap== [[Fail:Agwam Fantswam II, Josiah Kantiyok.jpg|noicon=120px|thumb|150px|'''A̱gwam''' Fantswam II, Josiah Kantiyok.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-gwam''], ku [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo ka] ''#gwom''*<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref><ref>Roger Blench. [https://www.rogerblench.info/Language/Niger-Congo/BC/General/Benue-Congo%20classification%20latest.pdf The Benue-Congo Languages]. (PDF). w. 80. 25 Zwat A̱kubunyiung 2022.</ref> ===Yei=== * {{IPA|kcg|/ə̀ɡʷam/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱gwam.wav|a=}} ** {{hyphenation|kcg|a̱|gwam}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱gwam''' (''á̱kpa'' '''[[á̱gwam]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gwam''' (á̱tyok bya nswak) yet a̱yin wa ku a̱tyu nang a̱ kup gu tyok ba̱ng a̱keang ma̱ng shim a̱niet nswat a̱keang hu a̱ni. Nkyangtyia̱ a̱gwam na vwuon di̱ si̱sak ka̱ á̱ li nggu mami á̱niet á̱ khap guu; a̱ si̱ byia̱ á̱nietcok nggu ka̱ shi nggu hu maai. #* ''Á̱ ngyei '''a̱gwam''' A̱tyap wu "A̱gwatyap."'' #* '''''A̱gwam''' nzi̱t wu byia̱ mumwang ba̱t. #* ''Yesu wa yet a̱gba̱ndang '''A̱gwam''' swanta wu a̱mgba̱m.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyuba̱ngtyok}} * A̱do: ogie, ọba * [[A̱ghwangkpang]]: {{t+|yo|ọba}}, {{t+|yo|olu}} * [[A̱kum-a̱cyi]]: {{t+|ig|igwe}}, {{t+|ig|eze}} * A̱mangfwuo: etsu, esu * Bura: kuhyi * Ca̱la: farum * Ce: u̱tu̱ * [[Daa]]: kpop * Doma: oche * [[Dot]]: {{t+|nl|koning}} * Ga̱ra: onu * Fyer: wel * Horom: wes * Izere: agwɔm * [[Jhyuo]]: {{t+|kaj|a̱gwam}} * Jukum (Como): ku * Jukum (Jibu): kur * Jukum (Wapan): aku * [[Kpat]]: {{t+|ha|sarki}} * Koro: ɛrɛ́ * Kutyep: ukwe * Kuu: tum * [[Kuut]]: gwɔm * Mada: cuŋ * Nghwom (Ninzo): ucu * Ningye: cum * Nufi: tum * Nupe: etsu * Rukul: saf * [[Shong]]: {{t+|en|king}}, {{t+|en|chief}} * Sunkurum: egwam, agom * Tswaywan: agom * Tyen: e̱go̱m * Urobo: ovie * Wai: b'gwam * Zaar: gùŋ {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1216775}} [[Sa:a̱lyoot]] =={{-kaj-}}== ===Yei=== * [[Za̱FBS]]: /ǝ̀gʷɑ́m/ * A̱nwuat: ===A̱lyoot=== '''a̱gwam''' (''á̱kpa'' [[ba̱gwam]]) # [[a̱gwam]] 3crx0p695015uyb93v5qtys7tis94dl a̱jijak 0 133 4903 4902 2023-04-20T18:18:43Z Jon Harald Søby 7 126 revisions imported: [TEST] importing kcgwiktionary via a tool 4903 wikitext text/x-wiki ==Tyap== [[Fail:A scene of river sand.JPG|thumb|'''A̱jijak''' di̱ khwong a̱ghyui.]] === Yei === * [[Za̱FBS]]: /ǝ̀dʒìdʒɑ̀g/ * A̱nwuat: [[Fail:A̱jijak.ogg|thumb|Si̱sak nang á̱ ngyei "a̱jijak" a̱ni.]] ===A̱lyoot === '''a̱jijak''' (''á̱kpa'' [[a̱jijak]]) :Sot swang a̱lyiat: ::'''ba''' (''á̱kpa'' '''ba''') #'''A̱jijak''' yet a̱cuwang nfang nang a̱ shyia̱t a̱bin kya a̱ni. A̱niet nok a̱ka̱sa ni̱ nyia̱ ta̱m ma̱ng a̱ji̱jak di̱n nok. #* ''Mman na vwuo mi̱ '''a̱jijak'''.'' #* '''''A̱jijak''' bya ba.'' #* ''Yok nwuo ma̱ng '''a̱jijak''' bah.'' ==== Tai ==== * [[jijak]] * [[mbyin]] === Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:iyanrin|iyanrin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:aja|aja]] * Ba̱mba̱ra: [[Wikt:bm:cɛncɛn|cɛncɛn]] * [[Kpat]]: [[Wikt:ha:yashi|yashi]] * [[Shong]]: [[Wikt:en:sand|sand]] * Swahili: [[Wikt:sw:mchanga|mchanga]] * Zulu: [[Wikt:zu:isihlabathi|isihlabathi]] [[Sa:a̱lyoot]] [[Sa:nkyang]] t7y6x2fixrgxmztukbidmpcx4w1jwte a̱ji̱jak 0 134 4905 4904 2023-04-20T18:18:44Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 4905 wikitext text/x-wiki #REDIRECT [[a̱jijak]] n1f65o0q5d5d3f99t8u1pe90dzdvbrc a̱kamm 0 135 40134 40133 2025-11-16T20:00:01Z Danjuma Anthony 44 /* Ya̱fang */ 40134 wikitext text/x-wiki ==Tyap== [[Fail:Cocoyam for food.jpg|thumb|'''A̱kamm''' nang á̱ ku lung a̱byin.]] ===Vak lyuut ghyang=== * a̱kam ===Yei=== * [[Za̱FBS]]: /ə̀kɑ̀mm̂/ * A̱nwuat: [[File:Kcg-a̱kamm (cocoyam).ogg|thumb|si̱sak ji á̱ ngyei a̱kamm di̱n Tyap a̱ni]] === A̱lyoot === '''a̱kamm''' (''á̱kpa'' '''[[a̱yaakamm]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱kamm''' yet tangka̱i swang ja nang á̱ lung a̱byin a̱ni. #* ''N ka ncat '''a̱kamm''' ba̱t bah.'' #* ''A na ya '''a̱kamm''' wu a?'' #* '''''A̱kamm''' yet kyayak a̱kusuru hwa.'' #* ''Zi̱ kap '''a̱kamm''' a̱leang bah.'' ====Bwoi mi̱ bwoi==== * [[a̱kamm-a̱bwoi]] * [[a̱tsak-a̱kamm]] ====Bu nwuan==== * [[a̱ba̱lyuak]] ====Bwan di̱ lilyem ghyáng==== * A̱do: {{t+|bin|iyokho}} * [[Kpat]]: [[Wikt:ha:gwaza|gwaza]] * [[Kuut]]: [[wikt:bom:beje|beje]] * [[Shong]]: [[Wikt:en:cocoyam|cocoyam]] [[Sa:a̱lyoot]] [[Sa:nkyayak]] ==Ya̱fang== {{wikipedia}} {{wikidata lexeme|L1531138}} fn123v31gjspbvjhoibnx6g4zuj9ky8 a̱ka̱kwon 0 137 41653 41248 2026-02-06T01:03:41Z Kambai Akau 8 /* Tyap */ 41653 wikitext text/x-wiki =={{-kcg-}}== [[File:Dülmen, Umland -- 2014 -- 7056.jpg|thumb|A̱ga̱nga̱ng '''a̱ka̱kwon''']] ===Yei=== * {{IPA|kcg|/əkəkʷən/}} ** {{audio|kcg|Kcg-a̱ka̱kwon.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|kwon}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱kwon]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtang-a̱byin}} * [[Dot]]: {{t+|nl|bomen}} * [[Kpat]]: {{t+|ha|itatuwa}} * [[Shong]]: {{t+|en|trees}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] 9xdyrkrd0bsv8xxjalnur9ji3vmua26 a̱ka̱sa 0 138 38668 38667 2025-06-01T01:11:00Z Kambai Akau 8 /* Tyap */ 38668 wikitext text/x-wiki ==Tyap== [[Fail:River bank of Don Khon with stilt wooden houses and leaning Arecaceae at golden hour from Don Det Laos.jpg|thumb|right|220px|'''A̱ka̱sa''' di̱ khwong a̱ghyui Don Khon]] ===Yei=== * {{IPA|kcg|/ə̀kəsa/}} ** {{audio|kcg|Kcg-a̱ka̱a.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|sa}} (a̱ka̱tyong 3) ===A̱lyoot=== '''A̱ka̱sa''' yet a̱li ka̱ swak a̱nyiung a̱ni. # '''a̱ka̱sa''' (''a̱nyiung'' '''[[a̱li#A̱lyoot_1|a̱li]]''') ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuonswat}} * [[Dot]]: {{t+|nl|huizen}} * [[Shong]]: {{t+|en|houses}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] s3jclu7wu5g6wbrkdzndd0zc5aa3t31 a̱khwot 0 139 4934 4933 2023-04-20T18:18:51Z Jon Harald Søby 7 10 revisions imported: [TEST] importing kcgwiktionary via a tool 4934 wikitext text/x-wiki ==Tyap== [[Fail:Dry leaf on a living plant.jpg|thumb|'''A̱khwot''' kikyo a̱zankwon.]] ===Yei=== * [[Za̱FBS]]: /ə̀xʷǝ̀d/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱khwot" a̱ni.]] ===Ghwughwu=== '''a̱khwot''' (''a‌kpa'' '''á̱khwot''') :Sot swang a‌lyiat: :: '''wu''' (''a‌kpa'' '''wu''') # '''A̱khwot''' yet swang a̱lyiat ja ji̱ fa ka̱nang kyang sang a̱sa̱khwot a̱ni. #* ''N ka ncat '''a̱khwot''' kyayak bah.'' #* ''A̱khwot '''kwatak''' wa ku shyia̱ a̱ji.'' #* ''Tyia̱ '''a̱khwot''' shita wu a̱zamyian a̱ si̱ ntyia̱ a̱shyim wu a̱zayak.'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:gbẹ|gbẹ]] * Ba̱mba̱ra: [[Wikt:bm:ka ja|ka ja]] * Eve: [[Wikt:ee:ƒu|ƒu]] * [[Kpat]]: [[Wikt:ha:busashe|busashe]] * [[Shong]]: [[Wikt:en:dried|dried]] * Swahili: [[Wikt:sw:kavu|kavu]] * Zulu: [[Wikt:zu:omile|omile]] [[Sa:ghwughwu]] 1q7sfktvnwj2sy7uh8xbfa089cf2ntx a̱khwukhwop 0 140 5042 5041 2023-04-20T18:18:57Z Jon Harald Søby 7 107 revisions imported: [TEST] importing kcgwiktionary via a tool 5042 wikitext text/x-wiki ==Tyap== [[Fail:Old cartwheel Mexico 2020.jpg|thumb|'''A̱khwukhwop''' tak kéké.]] === Bwoi a̱lyoot === Neet swang a̱lyiat ji ''a̱khwop'' nang á̱ tyia̱ a̱nwuat a̱ghaghap a̱son nji ka̱ yet fafaan a̱ni; ''a̱-'' + ''[khw- + u]'' + ''[[khwop]]''. ''[[A̱khwop]]'' ku neet di̱ swang a̱lyiat [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ji ''*-kwap''] ja. ===Yei=== * [[Za̱FBS]]: /əxʷuxʷɔb/, /əxʷuxʷəb/ * A̱nwuat: [[Fail:A̱khwukhwop.ogg|thumb|Si̱sak nang á̱ ngyei "a̱khwukhwop" a̱ni.]] ===Ghwughwu=== '''a̱khwukhwop''' (''á̱kpa'' [[á̱khwukhwop]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''wu''')''' #'''A̱khwukhwop''' fa ka̱ kyang swuan (a̱yin, nyam, a̱ga̱fi̱p) ku kyang ku nwai byia̱ swuan a̱ni, labeang ba̱t, ku si̱ bu nwai yet kyang fai a̱ni. #* ''Nang '''a̱khwukhwop''' a̱byii̱k a̱wa kurum huni.'' #* '''''A̱khwukhwop''' wa ke a̱fai wa?'' #* ''A̱ ku lak san hu nyia̱ a̱toot wu yet '''a̱khwukhwop''' wa.'' ====Tai ==== * [[a̱khwop]] * [[a̱lyen]] ====Á̱fi̱p==== * [[a̱fai]] * [[fai]] * [[swai]] ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:atijọ|atijọ]] * Ba̱mba̱ra: [[Wikt:bm:kɔrɔ|kɔrɔ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ochie|ochie]] * Ewe: [[Wikt:ee:tsitsi|tsitsi]] * [[Kpat]]: [[Wikt:ha:tsoho|tsoho]] * [[Shong]]: [[Wikt:en:old|old]] * Swahili: [[Wikt:sw:zee|zee]] * Yuki̱ren: [[Wikt:uk:старий|старий]] [[Sa:ghwughwu]] cqtwdaxc5jlyeueynqt1b5yryt36ycq a̱kikyuo 0 141 41761 41719 2026-02-06T15:46:59Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 41761 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Basella alba leaves 27052014.jpg|thumb|right|A̱lyilyim '''a̱kikyuo''']] ===Yei=== * {{IPA|kcg|/əkíkʲʷo/}} ** {{audio|kcg|Kcg-a̱kikyuo.oga|a=}} ** {{hyphenation|kcg|a̱|ki|kyuo}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[kikyuo]]''' [[hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap a̱kwon}} * [[Dot]]: {{t+|nl|bladen}}, {{t+|nl|blaren}}, {{t+|nl|bladeren}} * [[Shong]]: {{t+|en|leaves}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] 07hfkeojktu2g3jdvip37r8a6llbkx1 a̱ki̱kan 0 142 30596 5047 2024-05-02T21:20:09Z Kambai Akau 8 /* A̱lyoot */ 30596 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kɨ́kán/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[kan]] [[Sa:a̱lyoot]] 3ukcrk0wi149msk33b0iw63yg0uk0cr a̱kpang 0 143 5199 5198 2023-04-20T18:19:06Z Jon Harald Søby 7 151 revisions imported: [TEST] importing kcgwiktionary via a tool 5199 wikitext text/x-wiki ==Tyap== [[Fail:Fading traditional craft (An handcrafted mat seller).jpg|thumb|A̱tyulyiai '''a̱'''yaa'''kpang''' mi̱ kaswuo.]] === Yei === * [[Za̱FBS]]: /ə̀kpɑŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱kpang" a̱ni.]] === A̱lyoot === '''a̱kpang''' (''á̱kpa'' [[a̱yaakpang]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱kpang''' yet kyang hwa nang á̱ nok ma̱ng ywan nang á̱ mat a̱byin á̱ myia̱ tazwa a̱ni. #* ''Mat '''a̱kpang''' wu a̱ji. #* ''Baye a̱i! Nat a kyiak '''a̱kpang''' wunia̱u a bai ndyo. #* ''Á̱ kut '''a̱kpang''' ma̱nang a teak a̱kpang a? ====Tai==== * [[kikyak]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:akete|akete]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ute|ute]] * [[Kpat]]: [[Wikt:ha:tabarma|tabarma]] * [[Shong]]: [[Wikt:en:mat|mat]] * Swahili: [[Wikt:sw:mkeka|mkeka]] * Zulu: [[Wikt:zu:umata|umata]] [[Sa:a̱lyoot]] [[Sa:nkyang]] 1f4neij9cxlmjjbadhs9rxzp1l0k4lc a̱kunkwa-a̱li 0 144 5307 5306 2023-04-20T18:19:12Z Jon Harald Søby 7 107 revisions imported: [TEST] importing kcgwiktionary via a tool 5307 wikitext text/x-wiki ==Tyap== [[Fail:Greater rhea eyelid.jpg|thumb|'''A̱kunkwa-a̱li''' a̱man.]] === Bwoi a̱lyoot === Neet mi̱ ''[[a̱kunkwa]]'' + ''[[a̱li]]. === Yei === * [[Za̱FBS]]: /ə̀kùŋkʷɑ əlí/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱kunkwa-a̱li" a̱ni.]] ===A̱lyoot=== '''a̱kunkwa-a̱li''' (''á̱kpa'' [[á̱kunkwa-a̱ghyi]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱kunkwa-a̱li''' yet a̱bafa̱fap kwa kya ka̱ kup tswa-a̱li ji . #* ''Lyang '''a̱kunkwa-a̱li''' yak ang wu.'' #* ''A̱ tyia̱ nyuak ma̱ '''a̱kunkwa-a̱li''' a̱myian nggu wu.'' #* '''''A̱kunkwa-a̱li''' wuni khwuk ansham bah, yihwa bai?'' ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:ipenpeju|ipenpeju]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nkuchianya|nkuchianya]] * Ba̱mba̱ra: [[Wikt:bm:ɲɛkisɛw|ɲɛkisɛw]] * [[Kpat]]: [[Wikt:ha:fatar ido|fatar ido]] * [[Shong]]: [[Wikt:en:eyelid|eyelid]] * Swahili: [[Wikt:sw:kope|kope]] * Zulu: [[Wikt:zu:ijwabu leso|ijwabu leso]] [[Sa:a̱lyoot]] [[Sa:nkap vam]] gq77bibamcor7wo70z6zf6c9heftovl a̱kunkwa a̱li 0 145 5309 5308 2023-04-20T18:19:13Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 5309 wikitext text/x-wiki #REDIRECT [[a̱kunkwa-a̱li]] 8163sn9oxrqr9ihm6scphq3vjrnefes a̱kusuru 0 146 37993 37992 2025-05-10T21:55:09Z Kambai Akau 8 /* Tyap */ 37993 wikitext text/x-wiki ==Tyap== [[Fail:Cochon domestique (Sus scrofa domesticus) (3).jpg|thumb|'''A̱kusuru''' a̱mali.]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji tai si̱sak nang A̱kuut ba ngyei a̱si̱ mba ji, ''kus''. === Yei === * {{IPA|kcg|/ə̀kusuru/}} ** {{audio|kcg|Kcg-a̱kusuru.ogg|a=}} ** {{hyphenation|kcg|a̱|ku|su|ru}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱kusuru''' (''á̱kpa'' '''[[a̱yaakusuru]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''')''' #'''A̱kusuru''' ([[Species:Sus scrofa domesticus|''Sus scrofa domesticus'']]) yet kyang zwa ku nyam a̱mali hwa, ku shi a̱ byii̱t a̱ si̱ byia̱ hya̱u. A̱lyoot a̱ghyang nggu ka, kikya yet [[a̱la̱de]]. #* ''A̱nyan wa li nung '''a̱kusuru'''?'' #* ''N ka ncat nam '''a̱kusuru''' bah.'' #* ''Á̱kpaa̱pyia̱ ba ndak '''a̱kusuru''' nang a̱khwu kya a̱ni.'' ==== Vak yei ghyang ==== * [[kusuru]] * [[a̱la̱de]] * [[la̱de]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Nyam}} * [[A̱ghwangkpang]]: {{t+|yo|ẹlẹdẹ}} * [[Á̱nietza̱fan]]: lede * [[Daa]]: alade * [[Dot]]: {{t+|nl|varken}}, {{t+|nl|zwijnen}} * Fa̱taa: aladeeru * Izere: álade * [[Kpat]]: {{t+|ha|alade}} * [[Kuut]]: kus * [[Shong]]: {{t+|en|pig}}, {{t+|en|swine}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] 43l048uiaqhi366bw142j1b1vav6n9q a̱kwaktong 0 147 5429 5428 2023-04-20T18:19:20Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 5429 wikitext text/x-wiki #REDIRECT [[a̱waktong]] on30bdafmzm6hw8b0695hpozw9fwhk7 a̱kwon 0 148 41652 41198 2026-02-06T01:03:20Z Kambai Akau 8 /* Tyap */ 41652 wikitext text/x-wiki =={{-kcg-}}== [[Fail:A tree in Akamas Peninsula, Cyprus.jpg|thumb|'''A̱kwon''' a̱ghyang ma̱ A̱fa̱fap-a̱byin A̱ka̱mat, [[Kuburut]]]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo ka] ''-kwon''*<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref> ku [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-kwan'']. ===Yei=== * {{IPA|kcg|/əkʷən/|/əkwɔn/}} ** {{audio|kcg|Akwon.ogg|a=}} ** {{hyphenation|kcg|a̱|kwon}} (a̱ka̱tyong 2) * Fantswam: [[ka̱kwon]] /kəkʷən/, /kəkwɔn/ * Gwoot, Takad, Tyuku: [[ukwon]] /ukʷən/, /ukʷɔn/ ===A̱lyoot=== '''a̱kwon''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱kwon]]''' [[na#Ati̱kut|na]]) # '''A̱kwon''' yet a̱tyin a̱ga̱fip kya ka̱ byia̱ sum a̱ni. A̱kwon ka byia̱ nkap nani: [[a̱tyin]], [[kikyuo]], [[sum]], [[fuut]], [[a̱nan]], ma̱ng [[sa]]. #* '''''A̱kwon''' a̱ma̱nggorong kani shi ba̱t.'' #* ''A̱nyan wa tyam '''a̱kwon''' ka?'' #* ''Sak nung cuk ji tafa '''a̱kwon''' kani.'' ====Bwoi mi̱ bwoi==== * [[a̱ka̱kwon]] * [[a̱kwon-a̱shong]] * [[a̱kwon-kulinzon]] * [[a̱kwon-kwok]] * [[a̱kwon-za̱wai]] * [[bwak-a̱kwon]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtang-a̱byin}} * [[A̱ghwangkpang]]: {{t+|yo|igi}} * [[A̱kum-a̱cyi]]: {{t+|ig|osisi}} * A̱ve: {{t+|ee|ati}} * [[Dot]]: {{t+|nl|boom}} * [[Jhyuo]]: {{t+|kaj|ka̱nkwon}} * [[Kpat]]: {{t+|ha|itace}} * [[Shong]]: {{t+|en|tree}} * Swahili: {{t+|sw|mti}} * Tswi: {{t+|tw|dua}} * Zulu: {{t+|zu|umuthi}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] 4kgxa1wwrhjkvawtmde55frnw3rvu3a a̱kyetuk 0 149 41700 41699 2026-02-06T14:03:48Z Kambai Akau 8 41700 wikitext text/x-wiki =={{-kcg-}}== [[Fail:San Francisco Bay Bridge Western Span at night.jpg|thumb|Jen '''a̱kyetuk''' mi̱ a̱keang San Fi̱ransisi̱ko, A̱byin Badundung A̱merika]] ===Bwoi a̱lyoot=== Neet ''a̱-'' + ''kye'' + ''[[a̱tuk]]''. ===Yei=== * {{IPA|kcg|/ə̀kʲétûɡ/}} ** {{audio|kcg|kcg-a̱kyetuk|a=}} ** {{hyphenation|kcg|a̱|kye|tuk}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱kyetuk''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[á̱kyetuk]]''' [[na#Ati̱kut|na]]) #'''A̱kyetuk''' ka yet jen ja nang a̱vwuonsai ka tyak, a̱wot lyin si̱ nwuo. Jen ji na kyiak doot nang tswam a̱ni̱nai jenshyung ba̱ng si̱ tat nang tswam nyaai shunshyung. #* ''Zi̱ na lyiat '''a̱kyetuk''' ka.'' #* ''Á̱nietbishyi cat a̱ka̱tuk njen '''a̱kyetuk''' wu ba̱t!'' #* ''Zi̱gwai ku yorong nung '''a̱kyetuk''' lyuo wa.'' ===Vak yei ghyang=== * [[a̱tyetuk]] * kyetuk * tyetuk ====Bu nwuan==== * [[a̱ka̱wa̱tyia̱-a̱tyetuk]] * [[a̱ta̱mam]] * [[a̱tsotson]] * [[a̱tyetuk]] * [[jenshyung]] * [[shong-a̱tson]] * [[shong-jenshyung]] * [[shunshyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱ nang sai tyia̱ gbiring}} * [[A̱biru]]: {{t+|he|לַיְלָה}} (laylah) * [[A̱ghwangkpang]]: {{t+|yo|ale}} * [[A̱kum-a̱cyi]]: {{t+|ig|abalị}} * [[A̱ve]]: {{t+|ee|zã}} * [[Ba̱mba̱ra]]: {{t+|bm|su}} * [[Dot]]: {{t+|nl|nacht}} * [[Kpat]]: {{t+|ha|dare}} * [[La̱ra̱ba]]: {{t+|ar|ليل}} * [[Lati̱n]]: {{t+|la|nox}} * [[Shong]]: {{t+|en|night}} * [[Swahili]]: {{t+|sw|anadwo}} * [[Tswi]]: {{t+|tw|zã}} * [[Zulu]]: {{t+|zu|ebesuku}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:jen]] 0jmhi5wqvzo2ho44zyz9dyy37jy60iw a̱lakumi 0 150 42922 42921 2026-02-27T16:18:37Z Kambai Akau 8 /* A̱lyoot */ 42922 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Camels Hadera Forest Laliv 03.jpg|thumb|'''A̱'''yaa'''lakumi''' mi̱ Sop Hadera]] [[Fail:Carmels.jpg|thumb|'''A̱'''yaa'''lakumi''' ba̱ yaan a̱kyikyo a̱ka̱kwon]] ===Bwoi a̱lyoot=== Á̱ ku bwuo a̱lyoot ''a̱lakumi'' ka neet di̱ swang a̱lyiat [[Kpat]] ji ''rakumi'' ja. ===Yei=== * {{IPA|kcg|/əlakumi/}} ** {{audio|kcg|Kcg-a̱lakumi.ogg|a=}} ** {{hyphenation|kcg|a̱|la|ku|mi}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱lakumi''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaalakumi]]''' [[ba#Ati̱kut|ba]]) #'''A̱lakumi''' ([[Species:Camelus|''Camelus'']]) wu yet a̱gba̱ndang nyam wa nang á̱nietbishyi ni̱ nyeak a̱ swan gu nat ma̱ng a̱mba da̱ a̱vwuo nang ba̱ naat a̱ni. A̱lakumi wu bu ni̱ kpa̱t kpa̱t. Jen jhyang á̱ ni̱ nok a̱susuut a̱toot ma̱ng cat a̱lakumi hu.<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "A̱cha̱chet Swáng A̰lyiat".</ref> #* ''A̱nyan wa la̱p '''a̱lakumi''' wuni a̱ji?'' #* '''''A̱lakumi''' wu lan tsaai di̱n cung a?'' #* ''A fa̱k á̱ bai ma̱ng '''a̱lakumi''' neet mi̱ Ka̱na̱u ka̱ni?'' ====Bwoi mi̱ bwoi==== * [[a̱lakumi-a̱ka̱gung]] * [[a̱lakumi-a̱ka̱gung a̱yit]] * [[a̱lakumi-a̱yit]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam}} * A̱biru: {{t+|he|גָמָל}} * [[A̱ghwangkpang]]: {{t+|yo|rakunmi}} * [[Dot]]: {{t+|nl|dromedaris}}, {{t+|nl|kameel}} * Fi̱ransa: {{t+|fr|chameau}} * [[Kpat]]: {{t+|ha|Rakumi}} * Lati̱n: {{t+|la|camelum}} * [[La̱ra̱ba]]: {{t+|ar|جمل}} * [[Shong]]: {{t+|en|camel}} * Swahili: {{t+|sw|ngamia}} * Zulu: {{t+|zu|ikamela}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] 310lzia4tj2bie7xtygmvsld2lcywqv a̱la̱n 0 151 39989 39988 2025-11-01T10:52:51Z Kambai Akau 8 /* Ya̱fang */ 39989 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-don'']. ===Yei=== * {{IPA|kcg|/ə̀lə́n/}} ** {{audio|kcg|Kcg-a̱la̱n.ogg|a=}} ** {{hyphenation|kcg|a̱|la̱n}} (a̱ka̱tyong 2) * Fantswam: '''[[ka̱la̱n]]''' /kələn/ ** A̱nwuat: * Gwoot: '''[[ulən]]''' /ùlən/ ** A̱nwuat: * Takad, Tyuku: '''[[ula̱n]]''' /ùlən/ ** A̱nwuat: ===A̱lyoot 1=== [[File:Atakora-Parkia biglobosa (7).jpg|thumb|A̱tyin '''a̱la̱n]] '''a̱la̱n''' (''á̱kpa'' '''[[a̱ka̱la̱n]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱la̱n''' ([[Species:Parkia (Fabaceae)|''Parkia'']]) yet tangka̱i a̱kwon kya nang á̱ ni̱ nnyia̱ [[zwuai]] ma̱ng zwá nji nang á̱ ngyei [[a̱buk]] a̱ni, a̱wot á̱ tsuung nyám ma̱ng sum [[gbajak]] nka hu nang á̱ ngyei [[a̱ka̱waa]] a̱ni. Á̱ ngyei kywat nka hu [[a̱za̱la̱n]]. Ka̱nang á̱ si̱ wan a̱kunkwom gbajak wu, á̱ ngyei a̱sa̱khwot na nang á̱ ka nfa̱k byibyia̱ ku bat ma̱ng á̱na a̱ni, [[a̱ghwum]]. #* ''Zang a̱lyia̱ kya á̱ ti̱p '''a̱la̱n''' ka la?'' #* ''A̱tyin '''a̱la̱n''' kya ka.'' #* ''Yok tyam '''a̱la̱n''' ka bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kwon}} * [[Kpat]]: {{t+|ha|Dorawa}} * [[Shong]]: {{t+|en|African locust bean}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia|A̱la̱n (a̱kwon)}} {{wikidata lexeme|L1524850}} ===A̱lyoot 2=== [[Fail:Pot.agr.jpg|thumb|'''A̱la̱n''' dondong]] '''a̱la̱n''' (''á̱kpa'' '''[[li̱la̱n]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱la̱n''' yet kyanga̱weang hwa nang á̱ ngweang kyayak a̱ni. #* ''Nat a kwi '''a̱la̱n''' kani shansham.'' #* '''''A̱la̱n''' a̱kya ghywop.'' #* ''N cat san '''a̱la̱n''' a̱ghyang a̱fwun.'' ====Bwoi mi̱ bwoi==== * [[a̱la̱na̱wum]] * [[a̱la̱n-kaan]] * [[a̱la̱n-shwai]] * [[a̱la̱n-taba]] * [[a̱la̱nzeam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangweang}} * [[A̱ghwangkpang]]: {{t+|yo|ikoko}} * [[A̱kum-a̱cyi]]: {{t+|ig|ite}} * Ba̱mba̱ra: {{t+|bm|daga}} * [[Jhyuo]]: {{t+|kaj|ka̱ron}} * Kazak: қазан (qazan) * Kinyarwanda: {{t+|rw|inkono}} * [[Kpat]]: {{t+|ha|tukunya}} * [[Shong]]: {{t+|en|pot}} * Swahili: {{t+|sw|sufuria}} * Tswi: {{t+|tw|kuku}} * Zulu: {{t+|zu|ibhodwe}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|a̱la̱n (kyang a̱weang)}} {{wikidata lexeme|L1524842}} [[Sa:nkyang]] [[Sa:a̱tyin a̱la̱n]] [[Sa:a̱lyoot]] 14hup947z0002ejrndnwdekgk33eytz a̱li 0 152 42500 39982 2026-02-16T10:30:01Z MarcoSwart 418 diagram fix 42500 wikitext text/x-wiki ==Tyap== [[Fail:Bernard Fagg's compound 2.jpg|thumb|'''A̱li''' Bernard Fagg mi̱ Nok.]] [[Fail:Iris - left eye of a girl.jpg|thumb|'''A̱li''' nggwoneam a̱ghyang.]] ===Yei === * {{IPA|kcg|/ə̀lí/}} ** {{hyphenation|kcg|a̱|li}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-A̱li.ogg|a=}} * Fantswam: [[ka̱li]] /kǝ́lí/ ** A̱nwuat: * Gwoot, Ta̱kat, Tyuku: [[uli]] /ùlí/ ** A̱nwuat: ===A̱lyoot 1=== '''a̱li''' (''á̱kpa'' '''[[a̱ka̱sa]]''') :Sot swang a̱lyiat ::'''ka''' (''á̱kpa'' '''na''') #'''A̱li''' yet nok hwa nang á̱nietbishyi ku nyám swan a̱ni. #* '''''A̱li''' nung kya ka.'' #* ''Ka̱ a tat a̱shong '''a̱li''' a̱wa, a tak ma̱ng a̱nung.'' #* '''''A̱li''' kani yet a̱sham ba̱t.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Nok}} * [[A̱ghwangkpang]]: {{t+|yo|ile}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụlọ}} * [[A̱ve]]: {{t+|ee|aƒe}} * [[Ba̱mba̱ra]]: {{t+|bm|so}} * [[Dot]]: {{t+|nl|huis}} * [[Jhyuo]]: {{t+|kaj|ka̱ryi}} * [[Kpat]]: {{t+|ha|gida}} * [[Lati̱n]]: {{t+|la|casa}} * [[Shong]]: {{t+|en|house}} * [[Swahili]]: {{t+|sw|nyumba}} * [[Tswi]]: {{t+|tw|fie}} * [[Zulu]]: {{t+|zu|indlu}} {{trans-bottom}} ====Tai==== * [[nok]] * [[mali]] ===Ya̱fang=== <references/> {{wikipedia}} {{wikidata lexeme|L1371304}} ===A̱lyoot 2=== {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} '''a̱li''' (''á̱kpa'' '''[[a̱ghyi]]''', '''[[a̱lili]]''') :Sot swang a̱lyiat ::'''ka''' (''á̱kpa'' '''ba''', '''ba''')''' #'''A̱li''' ka yet kyang nwuan a̱vwuo hwa mi̱ vam kyang nswuan. Mi̱ di̱n jen ma̱ a̱di̱di̱t, á̱ ngyei ''tswa a̱li'' a. #* '''''A̱li''' a̱zayak nggu ka nwuan a̱vwuo bah.'' #* ''Zang '''a̱li''' kya kpeam ang?'' #* ''Bai n hyiap ang '''a̱li''' ka.'' ====Tai ==== * [[tswa-a̱li]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang nwuan a̱vwuo}} * [[A̱ghwangkpang]]: {{t+|yo|oju}} * [[A̱kum-a̱cyi]]: {{t+|ig|anya}} * [[Ba̱mba̱ra]]: {{t+|bm|ɲɛ}} * [[Dot]]: {{t+|nl|oog}} * [[A̱ve]]: {{t+|ee|ŋku}} * [[Fi̱ransa]]: {{t+|fr|œil}} * [[Kpat]]: {{t+|ha|ido}} * [[Shong]]: {{t+|en|eye}} * [[Swahili]]: {{t+|sw|jicho}} * [[Tswi]]: {{t+|tw|ani}} * [[Zulu]]: {{t+|zu|iso}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1371305}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cva89y17nj6cy3tqyeydlffa0sg2c6u a̱lisaaikurum 0 153 37741 37740 2025-04-30T18:56:20Z Kambai Akau 8 37741 wikitext text/x-wiki ==Tyap== [[Fail:Siège uba tchad.jpg|thumb|Nok '''a̱lisaaikurum''' UBA mi̱ Caad]] === Bwoi a̱lyoot=== Neet ''[[a̱li]]'' + ''[[saai]]'' + ''[[kurum]]''. === Yei === * {{IPA|kcg|/ə̀lísaːikurum/}} ** {{audio|kcg|Kcg-a̱lisaaikurum.ogg|a=}} ** {{hyphenation|kcg|a̱|li|saai|ku|rum}} (a̱ka̱tyong 5) * '''Fantswam''': [[ka̱lisaaikurum]] /kǝ́lísɑ́:ìkúrúm/ ** A̱nwuat: * '''Gwoot, Ta̱kat, Tyuku''': [[ulisaaikurum]] /ùlísɑ́:ìkúrúm/ ** A̱nwuat: === A̱lyoot=== '''a̱lisaaikurum''' (''á̱kpa'' '''[[a̱ka̱sasaaikurum]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱lisaaikurum''' yet a̱vwuo kya nang á̱ nsaai kurum ku zwa. #* '''''A̱lisaaikurum''' shyia̱ kpa̱mkpaan a̱ji a?'' #* ''N cat n nat '''a̱lisaaikurum'''.'' #* ''Zang '''a̱lisaaikurum''' kya nyi byia̱ a̱ji?'' ====Tai==== * [[a̱vwuonsaaikurum]] * [[ba̱nki]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱vwuosaaiikurum}} * [[A̱ghwangkpang]]: {{t+|yo|ile-ifowopamọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụlo akụ}} * [[Kpat]]: {{t+|ha|banki}} * [[Shong]]: {{t+|en|bank}} * Swahili: {{t+|sw|benki}} * Zulu: {{t+|zu|ibhange}} {{trans-bottom}} [[Sa:a̱lyoot]] kkux5ikh61yr7uspk71rmb9assifykj a̱lyem 0 154 36091 36090 2025-02-08T18:41:32Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36091 wikitext text/x-wiki ==Tyap== [[Fail:زبان tongue.jpg|thumb|'''A̱lyem''' a̱tyubishyi ka.]] ===Bwoi alyoot=== Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo ka] ''-lemi''*<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref> ===Yei=== * {{IPA|kcg|/əlʲəm/|/əlʲem/}} ** {{hyphenation|kcg|a̱|lyem}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱lyem.ogg|a=}} ===A̱lyoot=== '''a̱lyem''' (''á̱kpa'' '''[[lilyem]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''')''' '''A̱lyem''' bye yet: # A̱shong nam a̱ghyang ma̱ a̱bwonu nyam ji̱ nwuai mman nji na nang a̱tyubishyi ku nyam a̱ni, nang á̱ nyia̱ ta̱m ma̱ng a̱nhu di̱ niaat, niai, nwuan, ku (di̱ á̱nietbishyi) lyiat. #* ''Ya shonshyon a di̱ map '''a̱lyem''' ang ka, a̱na̱nyiuk.'' #* ''A̱bwu ka niai a̱kamu na a̱byin ma̱ng '''a̱lyem''' da̱ a̱ka̱nyiung.'' #* '''''A̱lyem''' ka yet nang zwak ja.'' # Nwap nang á̱niet lyiat a̱ni. #* '''''A̱lyem''' Tyap vwuoa̱khwu a?'' #* ''Ka̱ doot n dyiat ma̱ng a̱nwan da̱ '''a̱lyem''' Shong a?'' #* ''Mi̱ zang '''a̱lyem''' kya gu lyiat a̱ni? N si̱ mi̱n fi̱k ku swang jhyiung mi̱ kyang nang gu lyiat a̱ni bah. # Kyang ku nwai yet a̱tsotswat a̱ni. #* '''''A̱lyem''' kya!'' #* ''Ka̱t! A la̱u bwoi '''a̱lyem'''! #* ''A̱mgba̱m nkhang nggu na yet '''a̱lyem''' kya. ====Bwoi mi̱ bwoi==== * [[bwoi a̱lyem]] * [[bwuo a̱lyem]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ahọn}} * [[A̱kum-a̱cyi]]: {{t+|ig|ire}} * Ba̱mba̱ra: {{t+|bm|nɛ}} * Cewa: {{t+|ny|lilime}} * [[Dot]]: {{t+|nl|tong}} * [[Fi̱ransa]]: {{t+|fr|langue}} * [[Jhyuo]]: {{t+|kaj|du̱ryem}} * [[Kpat]]: {{t+|ha|harshe}} * Lati̱n: {{t+|la|lingua}} * [[Shong]]: {{t+|en|tongue}} * Swahili: {{t+|sw|ulimi}} * Zulu: {{t+|zu|ulimi}} {{trans-bottom}} {{trans-top|Nwap}} * [[A̱ghwangkpang]]: {{t+|yo|èdè}} * [[A̱kum-a̱cyi]]: {{t+|ig|asụsụ}} * Ba̱mba̱ra: {{t+|bm|kan}} * Cewa: {{t+|ny|chinenero}} * [[Dot]]: {{t+|nl|taal}} * [[Fi̱ransa]]: {{t+|fr|langue}} * [[Jhyuo]]: {{t+|kaj|du̱ryem}} * [[Kpat]]: {{t+|ha|harshe}}, {{t+|ha|yare}} * Lati̱n: {{t+|la|lingua}} * [[Shong]]: {{t+|en|language}} * Swahili: {{t+|sw|lugha}} * Tswi: {{t+|tw|kasa}} * Zulu: {{t+|zu|ulimi}} {{trans-bottom}} {{trans-top|La}} * [[A̱ghwangkpang]]: {{t+|yo|iro}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụgha}} * Ba̱mba̱ra: {{t+|bm|nkalon don}} * [[Dot]]: {{t+|nl|leugen}} * [[Fi̱ransa]]: {{t+|fr|mensonge}} * [[Jhyuo]]: {{t+|kaj|du̱ryem}} * [[Kpat]]: {{t+|ha|ƙarya}} * Lati̱n: {{t+|la|mendacium}} * [[Shong]]: {{t+|en|lie}} * Swahili: {{t+|sw|uongo}} * Tswi: {{t+|tw|atosɛm}} * Zulu: {{t+|zu|amanga}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:lilyem]] [[Sa:a̱lyoot]] [[Sa:nkap vam]] hjmnksexnj1re8rn0uof4hopyleh410 a̱lyoot 0 155 39765 38909 2025-07-28T00:26:33Z Kambai Akau 8 /* Tyap */ 39765 wikitext text/x-wiki ==Tyap== [[Fail:Foxfield03LB.jpg|thumb|'''A̱lyoot''' vak a̱ghyang a̱ma̱nyii A̱shong]] === Yei=== * {{IPA|kcg|/əlʲoːd/}} ** {{audio|kcg|Kcg-a̱lyoot.ogg|a=}} ** {{hyphenation|kcg|a̱|lyoot}} (a̱ka̱tyong 2) * '''Fantswam''': a̱lyrok /ə̀lʲurog/ ** A̱nwuat: === Alyoot=== '''a̱lyoot''' (''á̱kpa'' '''[[lyulyoot]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱lyoot''' yet a̱tyan yei a̱tyubishyi, nyam, a̱vwuo ku kyang ghyang. Á̱ ni̱ nwuak a̱lyoot á̱ nkhap á̱nietbishyi, a̱ka̱vwuo mbeang nkyang ma̱ a̱di̱di̱t. #* ''Yorong '''a̱lyoot''' ka n fa̱k.'' #* ''Tyia̱ '''a̱lyoot''' ang ka a̱ji.'' #* ''Yihwa á̱ ngyei '''a̱lyoot''' nggu ka?'' ==== Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang á̱ ngyei a̱yin a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|orukọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|aha}} * [[Dot]]: {{t+|nl|naam}} * [[Jhyuo]]: {{t+|kaj|du̱yrek}} * [[Kpat]]: {{t+|ha|suna}} * [[Shong]]: {{t+|en|name}} * Swahili: {{t+|sw|jina}} * Zulu: {{t+|zu|igama}} {{trans-bottom}} [[Sa:a̱lyoot]] gdid7yijaj0za7rh5p6p28qsgb9sh41 a̱lyoot a̱li 0 156 6240 6239 2023-04-20T18:20:06Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 6240 wikitext text/x-wiki #REDIRECT [[a̱lyoot a̱tyia̱]] 41khr3xd6au163w4n9bbtel9enqzcee a̱lyoot a̱tyia̱ 0 157 28696 6373 2023-12-12T20:18:12Z Kambai Akau 8 28696 wikitext text/x-wiki ==Tyap== [[Fail:FML names-2.png|thumb|Tyan ji nang á̱ ntyei '''a̱lyoot a̱tyia̱''' di̱n Shong]] === Bwoi a̱lyoot=== Neet ''[[a̱lyoot]]'' + ''[[a̱tyia̱]]''. === Yei=== * [[Za̱FBS]]: /ə̀lʲó:d ətʲʲə/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱lyoot a̱tyia̱" a̱ni]] * '''Fantswam''': a̱yurok a̱tyia̱ /ə̀jrɔ́g ǝ́tʲʲə̂/ ===A̱lyoot=== '''a̱lyoot a̱tyia̱''' (''á̱kpa'' [[lyulyoot a̱yaatyia̱]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱lyoot a̱tyia̱''' yet a̱lyoot ma mbyin kya nang á̱niet ba̱ neet a̱mali a̱nyiung a̱ni shim ba̱ ngyei pipyia̱ mba a̱ni. A̱lyoot a̱tyia̱ ni̱ mbeang di̱ mun a̱pyia a̱li a̱wot ma̱ a̱vwuo ka ba̱ kam á̱ ntyia̱ a̱ni, á̱ lyen mba ma̱ng a̱lyoot a̱nyiung. #* ''Ganda̱u ma̱ng Bonat Ma Bukhwu neet a̱bakeang Mabukhwu kya bah. Bukhwu wa yet '''a̱lyoot a̱tyia̱''' mba ka.'' #* ''Yihwa á̱ ngyei '''a̱lyoot a̱tyia̱''' ang ka?'' #* ''Kaai! Si̱ kani kya yet '''a̱lyoot a̱tyia̱''' ka.'' ====Vak lyuut ghyang==== * a̱lyoot-a̱tyia̱ ====Tai ==== * [[a̱lyoot-a̱mali]] ==== Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:orukọ idile|orukọ idile]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:aha nna|aha nna]] * Ba̱mba̱ra: [[Wikt:bm:jamu|jamu]] * [[Kpat]]: [[Wikt:ha:sunan mahaifi|sunan mahaifi]] * [[Jhyuo]]: diyrek a̱tyyi * [[Shong]]: [[Wikt:en:family name|family name]], [[Wikt:en:surname|surname]], [[Wikt:en:last name|last name]] * Swahili: [[Wikt:sw:jina la ukoo|jina la ukoo]] * Zulu: [[Wikt:en:isibongo|isibongo]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] iqzv8cpdqy9bk57mnmn7664zvumbrtz a̱lyuk 0 158 37739 37738 2025-04-30T18:48:50Z Kambai Akau 8 37739 wikitext text/x-wiki ==Tyap== [[Fail:Dirty Trash.jpg|thumb|A̱vwuo ka̱ byia̱ '''a̱lyuk''' a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀lʲúɡ/}} ** {{audio|kcg|Kcg-a̱lyuk.ogg|a=}} ** {{hyphenation|kcg|a̱|lyuk}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱lyuk''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''na''' (''á̱kpa'' '''na''') # '''A̱lyuk''' yet nkyang na̱ tyei a̱vwuo ka ka̱ nwai li kpa̱mkpa̱ra̱ng nia a̱ni. #* '''''A̱lyuk''' nani tyei a̱vwuo ka ka̱ nyui.'' #* ''Yobaa a̱i! Sa̱kut, bai a lyang '''a̱lyuk''' nani a weam ma̱ a̱tong.'' #* ''A̱nyan wa na lyang '''a̱lyuk''' na?'' ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|A̱bumbung}} * [[A̱ghwangkpang]]: {{t+|yo|idọti}} * [[A̱kum-a̱cyi]]: {{t+|bm|nɔgɔ}} * A̱ve: {{t+|ig|unyi}} * Ba̱mba̱ra: {{t+|bm|nɔgɔ}} * [[Kpat]]: {{t+|ha|datti}} * [[Shong]]: {{t+|en|dirt}} * Swahili: {{t+|sw|uchafu}} * Tswi: {{t+|tw|efi}} * Zulu: {{t+|zu|ukungcola}} {{trans-bottom}} ====Bu nwuan==== * [[a̱bumbung]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] p5rmhbhzds698n8we43nrhw9m1om27j a̱ma 0 159 38553 36155 2025-05-31T02:57:09Z Kambai Akau 8 /* Tyap */ 38553 wikitext text/x-wiki ==Tyap== [[Fail:Human back on gray background.jpg|thumb|'''A̱ma''' ka.]] ===Yei=== * {{IPA|kcg|/əma/}} ** {{hyphenation|kcg|a̱|ma}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱ma.ogg|a=}} * '''Fantswam''': [[ka̱ma]] /kəma/ ** A̱nwuat: ===A̱lyoot=== '''a̱ma''' (''á̱kpa'' '''[[mi̱ma]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''')''' '''A̱ma''' bye fa: #Kap vam hu ku shyia̱ tsi̱tsak [[a̱ma̱nta-a̱pyia̱]] ka ma̱ng [[tsuntsok]] ji a̱wot ku si̱ shyia̱ a̱ma̱nta [[fi̱ri̱ng]] hu ma̱ng [[a̱fa]] ka meang. #* '''''A̱ma''' ka swuyang nung.'' #* ''Huhwa si̱ mbyia̱ A̱gwaza si̱ mbwuak '''a̱ma''' a̱ nang mba.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Nta̱m A̱yaata̱m 7:42".</ref> #* '''''A̱ma''' nggu ka ghwap.'' #Á̱niet a̱li a̱nyiung. #* ''Yesu ku nyeak a̱ nat '''A̱ma''' A̱gwaza tswazwa ka.'' #* ''N di '''a̱ma''' Ka̱nat Kyangma a̱tsotsok kani.'' #* ''A̱ neet '''a̱ma''' Biliyok kya.'' ====Bwoi mi̱ bwoi==== * [[a̱mali]] * [[a̱ma̱kan]] * [[a̱ma̱lyim]] * [[a̱ma̱nta]] * [[a̱zama]] * [[bwuak-a̱ma]] * [[li̱n-a̱ma]] * [[lurung-a̱ma]] * [[nang-a̱ma]] * [[tsat-a̱ma]] ====Tai==== * [[a̱zama]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ẹhin}} * [[A̱kum-a̱cyi]]: {{t+|ig|azụ}} * Ba̱mba̱ra: {{t+|bm|kɔ}} * [[Dot]]: {{t+|nl|rug}} * [[Kpat]]: {{t+|ha|baya}} * [[Shong]]: {{t+|en|back}} * Swahili: {{t+|sw|mgongo}} * Zulu: {{t+|zu|iqolo}} {{trans-bottom}} {{trans-top|Á̱niet a̱li a̱nyiung}} * [[Kpat]]: {{t+|ha|gidan}} * [[Shong]]: {{t+|en|house of}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] ctjhsh1jwdha6jw9tjeuqsva9f9qdbw a̱man 0 160 40094 37267 2025-11-09T02:29:11Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 40094 wikitext text/x-wiki ==Tyap== [[Fail:Parus major 4 (Marek Szczepanek).jpg|thumb|'''A̱man''' a̱ghyang]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji ku neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-nwan'']. ===Yei=== * {{IPA|kcg|/ə̀man/}} ** {{hyphenation|kcg|a̱|man}} (a̱ka̱tyong 2) ** {{audio|kcg|A̱man means Bird.ogg|a=}} * '''Fantswam''': ka̱mnuwan /kəmnwan/ ** {{audio|kcg|Ka̱mnuwan.ogg|a=}} * '''Gwoot''' (Gworog): ** A̱nwuat: ===A̱lyoot=== '''a̱man''' (''á̱kpa'' '''[[a̱ka̱man]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''')''' # '''A̱man''' ([[species:Aves|''Aves'']]) yet a̱nyiung di̱ nyám sot ''Aves'' di̱ ''phylum'' á̱ ngyei ''Chordata'' a̱ni, a̱wot ka̱ yet nyam a̱gba̱gbai a̱sok ja, ka̱ si̱ byia̱ ci̱ncat mbeang nfeap di̱n jen ma̱ a̱di̱di̱t mat fi̱ri̱p, ka̱ si̱ byia̱ a̱jojwat a̱nu, ka̱ si̱ mang cyi meang. #* ''A li nung '''a̱man''' ka̱ shyia̱ a̱le kani a̱fwun kaa?'' #* ''Nywán ma̱ng jhyén shyia̱ di̱ kwai '''a̱man''' ja.'' #* ''Á ngyei '''a̱man''' kani nwai fwuong shansham a̱ni.'' ====Tai ==== * nyam kyai tswazwa ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam kyai tswazwa}} * [[A̱ghwangkpang]]: {{t+|yo|ẹiyẹ}} * [[A̱kum-a̱cyi]]: {{t+|ig|nnụnụ}} * Ba̱mba̱ra: {{t+|bm|kɔ̀nɔ}} * Cewa: {{t+|ny|mbalame}} * [[Dot]]: {{t+|nl|vogel}} * [[Jhyuo]]: {{t+|kaj|ka̱non}} * [[Kpat]]: {{t+|ha|tsuntsu}} * [[Shong]]: {{t+|en|bird}} * Soto: {{t+|st|nonyana}} * Swahili: {{t+|sw|ndege}} * Tswi: {{t+|tw|anomaa}} * Zulu: {{t+|zu|inyoni}} {{trans-bottom}} ====Ya̱fang==== {{wikipedia}} {{wikidata lexeme|L1529201}} [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:a̱lyoot]] tq7uxbjmcvr3b1p9kcdlly6vaud8526 a̱meap 0 161 6692 6691 2023-04-20T18:20:30Z Jon Harald Søby 7 107 revisions imported: [TEST] importing kcgwiktionary via a tool 6692 wikitext text/x-wiki ==Tyap== [[Fail:Sciurus carolinensis.jpg|thumb|'''A̱meap''' (Lati̱n: ''Sciurus carolinensis'').]] ===Yei=== * [[Za̱FBS]]: /əmɛjab/ ku /əməjab/ ku /əmijab/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱meap" a̱ni.]] * '''Fantswam''': ka̱merap /kəmrɑb/ ===A̱lyoot=== '''a̱meap''' (''á̱kpa'' [[a̱yaameap]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱meap''' neet di̱n kwai á̱ ngyei ''Sciuridae'' ja a̱ni. A̱ shyia̱ di̱n kwai a̱cyuang nyám ba̱ li nang cyuí a̱ni. #* '''''A̱meap''' wu ku byiek bat hu.'' #* ''N di '''a̱meap''' a̱ghyang ma̱ a̱feap a̱wa.'' #* ''Kuzang '''a̱meap''' lyen nyeak a̱kwon.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:okere|okere]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:osa|osa]] * Ba̱mba̱ra: [[Wikt:bm:nkɛlen|nkɛlen]] * [[Kpat]]: [[Wikt:ha:kuregu|kuregu]] * [[Shong]]: [[Wikt:en:squirrel|squirrel]] * Tswi: [[Wikt:tw:opuro|opuro]] [[Sa:nyám]] [[Sa:a̱lyoot]] 6xjt861cenk53yn2xs4zuc7n1umwyf4 a̱mpwot 0 162 33361 6808 2024-09-01T17:43:13Z Kambai Akau 8 33361 wikitext text/x-wiki ==Tyap== [[Fail:Bag, woman's (AM 5059-5).jpg|thumb|'''A̱mpwot'''.]] === Yei === * [[Za̱FBS]]: /ə̀mpʷəd/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb| Si̱sak nang á̱ ngyei "a̱mpwot" a̱ni.]] === A̱lyoot === '''a̱mpwot''' (''á̱kpa'' [[a̱yaampwot]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''')''' #'''A̱mpwot''' yet a̱didai [[a̱gumaat]] wa nang á̱ ba̱ng mi̱ bwak á̱ nsaai a̱cywang nkyang á̱ nnat a̱vwuo. #* ''Yihwa nshyia̱ '''a̱mpwot''' wu?'' #* '''''A̱mpwot''' wuni shi ba̱t.'' #* ''Yok ntyia̱ '''a̱mpwot''' wu bah.'' ====Vak lyuut ghyang==== * a̱mpot ====Tai==== * [[a̱buri̱ga]] * [[a̱doma]] * [[a̱gumaat]] ==== Bwan di̱ lilyem ghyáng ==== * A̱do: ekpo * [[A̱ghwangkpang]]: [[Wikt:yo:apo kekere|apo kekere]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:obere akpa|obere akpa]] * Ba̱mba̱ra: [[Wikt:bm:foroko kɔnɔ|foroko kɔnɔ]] * [[Kpat]]: [[Wikt:ha:jaka|jaka]] * [[Shong]]: [[Wikt:en:pouch|pouch]], [[Wikt:en:pocket|pocket]], [[Wikt:en:purse|purse]], [[Wikt:en:wallet|wallet]] * Swahili: [[Wikt:sw:mfuko|mfuko]] * Tswi: [[Wikt:tw:kotokuo|kotokuo]] * Zulu: [[Wikt:zu:isikhwama|isikhwama]] [[Sa:nkyang]] [[Sa:a̱lyoot]] 3ytjspmg48lcmcu9q9sxckw2v9zxvuu a̱mumu 0 163 6944 6943 2023-04-20T18:20:43Z Jon Harald Søby 7 135 revisions imported: [TEST] importing kcgwiktionary via a tool 6944 wikitext text/x-wiki ==Tyap== [[Fail:Beetle at Woodland High School, August 2020.jpg|thumb|'''A̱mumu'''.]] [[Fail:San Vicente, Bug, Beetle, Palawan, Philippines.jpg|thumb|'''A̱mumu'''.]] === Vak lyuut ghyang=== * [[mumu]] ===Yei === * [[Za̱FBS]]: /ə̀múmu/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱mumu" a̱ni.]] ===A̱lyoot === '''a̱mumu''' (''á̱kpa'' [[a̱yaamumu]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''')''' # '''A̱mumu''' (á̱ ka ngyei '''mumu''') yet a̱da̱dei nyam wa a̱ neet mi̱ oda ''Coleoptera'' a̱ byia̱ á̱kpa̱u nfeap nfeang a̱zanson ba̱ kup nfeap nfeang na a̱ma̱lyim ka̱nang gu shyia̱ di̱n fwung a̱ni. #* ''A yet '''a̱mumu''' wa ke?'' #* '''''A̱mumu''' wu yet a̱bwuon nyam wa.'' #* ''Ka̱ a li '''a̱mumu''', a li gu.'' ==== Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[Wikt:ig:ebe|ebe]] * Ba̱mba̱ra: [[Wikt:bm:wuluwulu|wuluwulu]] * [[Kpat]]: [[Wikt:ha:irin ƙwaro|irin ƙwaro]], [[Wikt:ha:gungurun kashi|gungurun kashi]] * [[Shong]]: [[Wikt:en:beetle|beetle]] * Zulu: [[Wikt:zu:bhungane|bhungane]] [[Sa:a̱lyoot]] [[Sa:nyám]] no489l4r3n250oedagkfdbrsl0ins2d a̱murum 0 164 39627 38052 2025-06-27T12:03:52Z Kambai Akau 8 /* Tyap */ 39627 wikitext text/x-wiki ==Tyap== [[Fail:HyenaTanzania.JPG|thumb|'''A̱murum''' a̱ byia̱ tsuntsum mi̱ cap a̱ni (''Crocuta crocuta'').]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱-]]'' + ''[[murum]]''. ===Yei === * {{IPA|kcg|/ə̀múrûm/}} ** {{audio|kcg|Kcg-A̱murum.oga|a=}} ** {{hyphenation|kcg|a̱|mu|rum}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱murum''' (''á̱kpa'' '''[[a̱yaamurum]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱murum''' ([[Species:Crocuta crocuta|''Crocuta crocuta'']]) yet nyam a̱yit ja ji̱ yaan nam nyám a̱yit jhyang ma̱ng nkyangzwa. A̱murum yet nyam jhyiung ja mi̱ nyám ji̱ byia̱ ci̱ncat mi̱ vam ma̱ng a̱bi̱baan nwuai mman a̱fai ma̱nang á̱nietbishyi a̱ni. #* '''''A̱murum''' ka tywei nang mai a̱tyubishyi a̱ni.'' #* ''Ka̱ a li '''a̱murum''' a si̱ li jhyuai.'' #* ''Tsi̱tsak a̱som ma̱ng '''a̱murum''', a̱nyan wa swak a̱ghyang wu ma̱ng mumwang hu?'' ====Vak yei ghyang ==== * [[kura]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[A̱ghwangkpang]]: {{t+|yo|ikooko}} * Ba̱mba̱ra: {{t+|bm|wuluwuluw}} * [[Daa]]: muri * [[Dot]]: {{t+|nl|hyena}} * [[Kpat]]: {{t+|ha|kura}} * [[Kuut]]: murum * [[Shong]]: {{t+|en|hyena}} * Swahili: {{t+|sw|fisi}} * Zulu: {{t+|zu|impisi}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:a̱lyoot]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱bwu]] 7wbae75k7jqdh17gnx5q0ucb0uvmfuo a̱myia̱ 0 165 7184 7183 2023-04-20T18:20:55Z Jon Harald Søby 7 138 revisions imported: [TEST] importing kcgwiktionary via a tool 7184 wikitext text/x-wiki ==Tyap== [[Fail:Pouring Oil.jpg|thumb|'''A̱myia̱'''.]] === Yei === * [[Za̱FBS]]: /ə̀mʲʲə́/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱myia̱" a̱ni.]] === A̱lyoot === '''a̱myia̱''' (''á̱kpa'' '''a̱myia̱''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''na''') #'''A̱myia̱''' yet a̱jojot hya̱u wa a̱ byia̱ lilyit di̱ fa̱k a̱ni. #* ''A̱nyan wa bai ma̱ng '''a̱myia̱''' na?'' #* ''Ba̱ si̱ neap nka zi̱nariya, turare, ma̱ng '''a̱myia̱''' nang á̱ ngyei mur a̱ni.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Matyu 2:11".</ref> #* '''''A̱myia̱''' yihwa nia shyia̱ a̱kurung ka?'' ==== Tai ==== * [[hya̱u]] ====Bwoi mi̱ bwuo==== * [[a̱myia̱nfan]] * [[a̱myia̱nkwan]] * [[a̱myia̱nshyui]] === Bwan di̱ lilyem ghyáng === * [[A̱ghwangkpang]]: [[Wikt:yo:òróró|òróró]], [[Wikt:yo:epo|epo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:mmanụ|mmanụ]] * Ba̱mba̱ra: [[Wikt:bm:tulu|tulu]] * Eve: [[Wikt:ee:ami|ami]] * [[Kpat]]: [[Wikt:ha:mai|mai]] * [[Shong]]: [[Wikt:en:oil|oil]] * Swahili: [[Wikt:sw:mafuta|mafuta]] * Tswi: [[Wikt:tw:ngo|ngo]] * Zulu: [[Wikt:zu:amafutha|amafutha]] === Ya̱fang === <references/> [[Sa:a̱lyoot]] [[Sa:nkyayak]] d6zhtr39qni87314pc419ssjf0abi5x a̱nak 0 166 7199 7198 2023-04-20T18:20:56Z Jon Harald Søby 7 14 revisions imported: [TEST] importing kcgwiktionary via a tool 7199 wikitext text/x-wiki ==Tyap== [[Fail:Weeping Parisian from NARA Ww2-81.jpg|thumb|A̱tyok a̱ghyang a̱ tywei '''a̱nak''' mami Parit a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ə̀nɑ́k/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱nak" a̱ni.]] ===A̱lyoot=== '''a̱nak''' (''á̱kpa'' '''a̱ka̱nak''') :Sot swang a‌lyiat: :: '''ka''' (''a‌kpa'' '''na''') # '''A̱nak''' yet tangka̱i a̱dyundyung a̱lyia̱ hwa ku tyia̱ a̱yin gu koot ndang a̱ghyi a̱ni. #* ''Nwan wa tyia̱ Bili '''a̱nak''' ka ka̱ni!?'' #* ''Nggu wa ku nkat da̱ '''a̱nak''' a̱ji lyuo.'' #* ''N di á̱ tywei '''a̱nak''' kya a̱ja.'' ====Bu nwuan==== * [[tywei]] ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ẹkún|ẹkún]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:na-akwa ákwá|na-akwa ákwá]] * Ba̱mba̱ra: [[Wikt:ee:kasitɔ|kasitɔ]] * Eve: [[Wikt:ee:avifafa|avifafa]] * [[Kpat]]: [[Wikt:ha:kuka|kuka]] * [[Shong]]: [[Wikt:en:mourning|mourning]], [[Wikt:en:cry|cry]], [[Wikt:en:weeping|weeping]] * Swahili: [[Wikt:sw:kulia|kulia]] * Zulu: [[Wikt:zu:ekhala|ekhala]] [[Sa:a̱lyoot]] 2vzt0vc57w12pehsal5m5a5mb7n2xqw a̱nan 0 167 41648 41225 2026-02-06T01:01:53Z Kambai Akau 8 /* Tyap */ 41648 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Tree Root Core Felsenegg.jpg|thumb|'''A̱nan''' a̱kwon a̱ghyang]] ===Yei=== * {{IPA|kcg|/ənan/}} ** {{audio|kcg|Kcg-a̱nan.ogg|a=}} ** {{hyphenation|kcg|a̱|nan}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱nan''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ni̱nan]]''' [[ba#Ati̱kut|ba]]) # '''A̱nan''' kya yet kap a̱tyin kyangtang-a̱byin hwa ku ba̱ng a̱byin ka, kalak kyangtang-a̱byin a̱hwa ku du kwa. #* ''Bivan a̱i! Bai a lung '''a̱nan''' ka ti̱n.'' #* ''Á̱ nyia̱ kan ma̱ng '''a̱nan''' a̱kwon kani.'' #* ''A̱nyan wa tyam '''a̱nan''' kani a̱ni?'' ====Bwoi mi̱ bwoi==== * [[a̱nan-a̱kum]] * [[a̱nan-a̱lu]] * [[a̱nanswali]] * [[a̱nantyei]] * [[a̱yangka̱nan]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|Kap a̱kwon ka̱ shyia̱ ma̱ a̱byin a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|gbongbo}} * [[A̱kum-a̱cyi]]: {{t+|ig|mgbọrọgwụ}} * A̱ve: {{t+|ee|ke}} * Ba̱mba̱ra: {{t+|bm|dili}} * [[Dot]]: {{t+|nl|wortel}} * [[Kpat]]: {{t+|ha|saiwa}} * [[Shong]]: {{t+|en|root}} * Swahili: {{t+|sw|mzizi}} * Tswi: {{t+|tw|nhini}} * Zulu: {{t+|zu|impande}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyangtang-a̱byin]] ruezk6vx98hhd9lc40y41my17fmze7m a̱na̱mbwon 0 168 7309 7308 2023-04-20T18:21:03Z Jon Harald Søby 7 101 revisions imported: [TEST] importing kcgwiktionary via a tool 7309 wikitext text/x-wiki ==Tyap== [[Fail:British woman tending to a baby.jpg|thumb|'''A̱na̱mbwon''' Bi̱ri̱ti̱n a̱ghyang a̱ nyia̱ na̱mbwon a̱banggwon.]] ===Yei=== * [[Za̱FBS]]: /ə̀nǝ́mbʷən/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱na̱mbwon" a̱ni.]] ===A̱lyoot=== '''a̱na̱mbwon''' (''á̱kpa'' [[á̱na̱mbwon]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''')''' # '''A̱na̱mbwon''' beang ma̱ng ba̱ng a̱tyunzwan ku a̱banggwon. #* ''A yet '''a̱na̱mbwon''' wa ke?'' #* '''''A̱na̱mbwon''' wu nat a̱ji wa?'' #* ''N ku fa̱k nyia̱ á̱ cat '''a̱na̱mbwon''' ka̱ni?'' ====Tai ==== * [[a̱tyuba̱ng mman]] * [[a̱tyuba̱ng á̱nietnzwan]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:nọọsi|nọọsi]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:onye nọọsụ|onye nọọsụ]] * [[Kpat]]: [[Wikt:ha:mai'aikaciyar jinya|mai'aikaciyar jinya]] * [[Shong]]: [[Wikt:en:nurse|nurse]] * Swahili: [[Wikt:sw:muuguzi|muuguzi]] * Zulu: [[Wikt:zu:umhlengikazi|umhlengikazi]] [[Sa:a̱lyoot]] 2q9t6y0t7oq0sutjbydrxslb37o0h5p a̱nggurung 0 169 36432 34270 2025-02-11T13:10:21Z Kambai Akau 8 36432 wikitext text/x-wiki ==Tyap== [[Fail:Walking stick made with bamboo cane.jpg|thumb|A̱nggurung]] ===Bwoi a̱lyoot=== Neet ''a̱-'' + ''ng-'' + ''[[gurung]]''. ===Yei=== * [[Za̱FBS]]: /ə̀ŋgúrûŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱nggurung" a̱ni.]] ===A̱lyoot=== '''a̱nggurung''' (''á̱kpa'' [[a̱yaanggurung]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''')''' # '''A̱nggurung''' yet tangka̱i shan a̱cyet hwa ku ghwap di̱ fam nyiung. #* ''A̱nyan wa li nung '''a̱nggurung''' wu n sak a̱ji a̱ni?'' #* ''Yok la '''a̱nggurung''' wuni bah.'' #* ''A̱tyia̱ wa ma nggu ma̱ng '''a̱nggurung'''.'' ====Tai ==== * [[shan a̱cyet]] ====Bwoi mi̱ bwoi ==== * [[a̱nggurung-bwak]] * [[zunzom-a̱nggurung]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:ha:opa itẹlẹ|opa itẹlẹ]] * [[Kpat]]: [[Wikt:ha:gora|gora]], [[Wikt:ha:sandar tafiya|sandar tafiya]] * [[Shong]]: [[Wikt:en:walking stick|walking stick]] {{pedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] e8yy4vs6h05liochsl3ry6yk1v9zhgl a̱ngurung 0 170 7451 7450 2023-04-20T18:21:11Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 7451 wikitext text/x-wiki #REDIRECT [[a̱nggurung]] 3p99ubixw2cxyeq4waawdyhy8c667xu a̱ngyang a̱li 0 171 35917 35912 2025-02-04T17:31:43Z Kambai Akau 8 35917 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ənɡʲɑ̀ŋ əli/}} ** {{hyphenation|kcg|a̱n|gyang|a̱|li}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-A̱ngyang-a̱li.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ngyang-a̱li]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] 025sjg44xevd1dignlcjcrmjkmtvujz a̱niak 0 172 7558 7557 2023-04-20T18:21:17Z Jon Harald Søby 7 8 revisions imported: [TEST] importing kcgwiktionary via a tool 7558 wikitext text/x-wiki #REDIRECT [[a̱nian]] nt92ec878kkkd3p1szqduqzwdgqmcmk a̱nian 0 173 42082 42081 2026-02-15T12:07:40Z Kambai Akau 8 /* A̱lyoot */ 42082 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Monk's Dale footpath with valley view - geograph.org.uk - 2861568.jpg|thumb|'''A̱nian''' a̱ghyang ma̱ a̱byin A̱shong]] ===Yei=== * {{IPA|kcg|/ə̀nʲǎǹ/}} ** {{audio|kcg|Kcg-a̱nian.ogg|a=}} ** {{hyphenation|kcg|a̱|nian}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱nian''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[ninian]]''' [[hu#Ati̱kut|hu]]) # '''A̱nian''' wu wa yet kap ku shyia̱ a̱ka̱wa̱tyia̱ tsutsok sweang ku a̱ka̱fan a̱feang a̱ni, ku si̱ swan gyan a̱ni. #* ''Cen hu tyong a̱ sweap '''a̱nian''' wu wa.'' #* ''A̱gba̱ndang '''a̱nian''' a̱ swan gyan a̱wa shyia̱ tsi̱tsak a̱ka̱fan nia.'' #* ''Kuzang '''a̱nian''' wa byia̱ cen ku a̱ghyui bah.'' ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|A̱vwuo ka̱ swan gyan a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|afonifoji}} * [[A̱kum-a̱cyi]]: {{t+|ig|ndagwurugwu}} * A̱ve: {{t+|ee|bali}} * Ba̱mba̱ra: {{t+|bm|kùlufurancɛ}} * [[Dot]]: {{t+|nl|vallei}} * [[Kpat]]: {{t+|ha|kwari}} * [[Shong]]: {{t+|en|valley}} * Swahili: {{t+|sw|bonde}} * Tswi: {{t+|tw|bɔnka}} * Zulu: {{t+|zu|isigodi}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] mojvqnhow9vlxw1yh2g3cldhwq0x4kf a̱niet 0 174 42731 41458 2026-02-22T02:34:10Z Danjuma Anthony 44 42731 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Kadre desire ouedraogo.png|thumb|'''A̱niet''' (Kadre Desire Ouedraogo).]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-nyat''] . ===Yei=== * [[Za̱FBS]]: /ənjed/ * {{audio|kcg|kcg-a̱niet.ogg|Si̱sak nang á̱ ngyei "a̱niet" a̱ni}} ===A̱lyoot=== '''a̱niet''' (''á̱kpa'' '''[[á̱niet]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''')''' # '''A̱niet''' yet a̱tyonyiung wa a̱ vwuon ma̱ng á̱ghyang á̱niet mi̱ za̱kwa ma̱ng li. #* ''A yet '''a̱niet''' a̱fai wa ke?'' #* ''A̱ghyang '''a̱niet''' si̱ mi̱n nwuo ma̱nini.'' #* ''Nggu wa yet '''a̱niet''' khwop nggwon wu.'' ====Tai ==== * [[a̱tyu]] * [[a̱yin]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:eniyan|eniyan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:mmadu|mmadu]], [[Wikt:ig:onye|onye]] * Ba̱mba̱ra: [[Wikt:bm:mɔgɔ|mɔgɔ]] * [[Kpat]]: [[Wikt:ha:mutum|mutum]] * Linggala: [[Wikt:ln:moto|moto]] * [[Shong]]: [[Wikt:en:person|person]] * Swahili: [[Wikt:sw:mtu|mtu]] * Twi: [[Wikt:tw:onii|onii]] * Zulu: [[Wikt:zu:umuntu|umuntu]] [[Sa:á̱nietbishyi]] [[Sa:a̱lyoot]] kws6gxx8f803aohiood3puw7kvpqrat a̱nietcen 0 175 37736 37735 2025-04-30T18:36:05Z Kambai Akau 8 37736 wikitext text/x-wiki ==Tyap== [[Fail:Makhtesh Ramon visitor center IMG 7523.jpg|thumb|'''A̱nietcen''']] ===Bwoi a̱lyoot=== Neet ''[[a̱niet]]'' + ''[[cen]]''. ===Yei=== * {{IPA|kcg|/ə̀nʲèt͡ʃɛ́n/}} ** {{audio|kcg|Kcg-a̱nietcen.ogg|a=}} ** {{hyphenation|kcg|a̱|niet|cen}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱nietcen''' (''á̱kpa'' '''[[á̱nietcen]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱nietcen''' yet [[a̱tyu]] a̱ nat ma̱ [[a̱cicen]] da̱ a̱vwuo a̱ghyang a̱niet; a̱tyu a̱ swan nang a̱bainta a̱ni. #* ''A yet '''a̱nietcen''' wa kee?'' #* ''Nyap fwuo hu. Koni lyen a̱vwuo bah. A̱ yet '''a̱nietcen''' wa.'' #* ''Konyan wa yet '''a̱nietcen''' mi̱ swanta hu.'' ====Vak lyuut ghyang==== * a̱na̱cen ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyunat a̱cicen}} * [[A̱ghwangkpang]]: {{t+|yo|alejo}} * [[A̱kum-a̱cyi]]: {{t+|ig|esenowo}} * Ba̱mba̱ra: {{t+|bm|dunan}} * [[Kpat]]: {{t+|ha|baƙo|a̱s}}, {{t+|ha|baƙuwa|a̱n}} * [[Shong]]: {{t+|en|visitor}} * Swahili: {{t+|sw|mgeni}} * Tswi: {{t+|tw|nsrahwɛfo}} * Zulu: {{t+|zu|isivakashi}} {{trans-bottom}} [[Sa:a̱lyoot]] hilcy67k691gec10of6y0ox7eagw013 a̱nu 0 176 42476 42475 2026-02-15T23:53:53Z Kambai Akau 8 /* Bwoi a̱lyoot */ 42476 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Mouth.jpg|thumb|'''A̱nu''' nggwoneam a̱ghyang.]] ===Bwoi-a̱lyoot=== Neet [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-nu(ŋ)'']. ===Yei=== * {{IPA|kcg|/ənu/}} ** {{hyphenation|kcg|a̱|nu}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-A̱nu.ogg|a=}} * Fantswam: [[ka̱nung]] /kə́nuŋ/ ===A̱lyoot=== '''a̱nu''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[nunu]]''' [[hu#Ati̱kut|hu]]) # '''A̱nu''' ka yet a̱vwuonwuai kyayak hwa nat ma̱ a̱fa ka, ma̱ng kyang lyiat a̱tyubishyi. #* ''Khwuk '''a̱nu''' ka a lyiat shansham la!'' #* ''A̱nu ang kya ku '''a̱nu''' nggu kya?'' #* ''Yok tyia̱ bwak ma̱ '''a̱nu''' ang ka bah.'' ====Tai ==== * [[a̱vwuonwuai]] ====Bwoi mi̱ bwoi==== * [[a̱ba̱bya̱ra̱p-a̱nu]] * [[a̱bapyera̱p-a̱nu]] * [[a̱bat-a̱nu]] * [[a̱buk-a̱nu]] * [[a̱bwong-a̱nu]] * [[a̱bwonu]] * [[a̱jojwaat-a̱nu]] * [[a̱kwonu]] * [[a̱lyep-a̱nu]] * [[a̱ngam-a̱nu]] * [[a̱nu-a̱baai]] * [[a̱nu-a̱baan]] * [[a̱nu-a̱feang]] * [[a̱nu-a̱man]] * [[a̱nu-a̱nyiung]] * [[a̱nu-a̱yop]] * [[a̱numam]] * [[a̱numbwong]] * [[a̱nunvak]] * [[a̱nunyuo]] * [[a̱nuzwuat]] * [[a̱ta̱bworop-a̱nu]] * [[bat-a̱nu]] * [[bwong-a̱nu]] * [[byai-a̱nu]] * [[byian-a̱nu]] * [[fa̱p-a̱nu]] * [[gbuut-a̱nu]] * [[kpi̱t-a̱nu]] * [[kwa-a̱nu]] * [[kwatak-a̱nu]] * [[kywat-a̱nu]] * [[la̱p-a̱nu]] * [[la̱u-a̱nu]] * [[lyen-a̱nu]] * [[mun-a̱nu]] * [[nang-a̱nu]] * [[ntyia̱-a̱nu]] * [[nyia̱-a̱nu]] * [[nyim-a̱nu]] * [[nvak-a̱nu]] * [[shot-a̱nu]] * [[shyok-a̱nu]] * [[tsot-a̱nu]] * [[tsut-a̱nu]] * [[ya-a̱nu]] * [[zwum-a̱nu]] * [[zwup-a̱nu]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam kyangswuan}} * [[A̱do]]: {{t+|bin|unu}} * [[A̱ghwangkpang]]: {{t+|yo|ẹnu}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọnu}} * [[A̱ve]]: {{t+|ee|nu}} * [[Ba̱mba̱ra]]: {{t+|bm|da}} * [[Dot]]: {{t+|nl|mond}} * [[Jhyuo]]: {{t+|kaj|ka̱nu}} * [[Kpat]]: {{t+|ha|baki}} * [[Shong]]: {{t+|en|mouth}} * [[Swahili]]: {{t+|sw|mdomo}} * [[Tswi]]: {{t+|tw|anom}} * [[Zulu]]: {{t+|zu|umlomo}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1375141}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] iugyrznmr91x727798ei0112y16ynb7 a̱nwurung 0 177 29606 7891 2024-01-09T19:22:20Z Kambai Akau 8 29606 wikitext text/x-wiki ==Tyap== [[Fail:Isaac Cruikshank - No Grumbling - B1981.25.1230 - Yale Center for British Art.jpg|thumb|Á̱ tak á̱niet ba̱ yok '''a̱nwurung''' na.]] ===Bwoi a̱lyoot=== Neet ''a̱-'' + ''[[nwurung]]''. ===Yei=== * [[Za̱FBS]]: /ə̀ŋʷúrûŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱nwurung" a̱ni.]] ===A̱lyoot=== '''a̱nwurung''' (''á̱kpa'' '''a̱nwurung''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''na''') #'''A̱nwurung''' yet tankei a̱lyiat hwa ku shyia̱ a̱taknfwuo. Ka̱ a̱yin nwurung a̱ lyiat ma̱ng a̱tak-nfwuo di̱ byian fwuo hwa. Á̱nietbishyi ni̱ kwan á̱ hyia̱ byian fwuo mba hu a̱zaghyi a̱tyu ba̱ fwuong nsum a̱ni di̱ nwurung. #* ''Ma̱ng '''a̱nwurung''' nani, zi̱ na tyak shansham a?'' #* ''N si̱ nfa̱k '''a̱nwurung''' mba wu.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Nta̱m A̱yaata̱m 7:34".</ref> #* ''Yihwa bai a̱bwu ka tu '''a̱nwurung''' a̱nia?'' ====Tai ==== * [[a̱dyinng]] ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:nkùn|nkùn]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:na-atamu ntamu|na-atamu ntamu]] * Ewe: [[Wikt:ee:liʋiliʋilili|liʋiliʋilili]] * Ba̱mba̱ra: [[Wikt:bm:ka ŋunuŋunu|ka ŋunuŋunu]] * [[Kpat]]: [[Wikt:ha:gunaguni|gunaguni]] * Lati̱n: [[Wikt:la:murmuratio|murmuratio]] * [[Shong]]: [[Wikt:en:grumbling|grumbling]] * Swahili: [[Wikt:sw:kunung'unika|kunung'unika]] * Tswi: [[Wikt:tw:nwiinwii|nwiinwii]] * Zulu: [[Wikt:sw:ukukhononda|ukukhononda]] ===Ya̱fang=== <references/> {{pedia}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] r1ljwqj0vxxsgc3eqkf4k5jk7ujlay2 a̱nyiung 0 178 7997 7996 2023-04-20T18:21:43Z Jon Harald Søby 7 105 revisions imported: [TEST] importing kcgwiktionary via a tool 7997 wikitext text/x-wiki ==Tyap== [[Fail:EAL PIDS number 01.png|thumb|'''A̱nyiung'''.]] === Yei === * [[Za̱FBS]]: /ə̀ɲʲûŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱nyiung" a̱ni.]] ===A̱lyoot=== '''a̱nyiung''' (''á̱kpa'' '''á̱kpa''') ::Sot swang a̱lyiat: :'''wu''' (''á̱kpa'' '''ka''') # '''A̱nyiung''' yet di̱jit 1 di̱n [[Tyap]]. #* '''''A̱nyiung''' wa yet la̱mba ntsa hu.'' #* ''Ka̱ a li '''a̱nyiung''', da̱ nung gwa. Ka̱ a̱tat wa, Shyia̱mang wa.'' #* ''A̱gwaza a̱tat mami '''a̱nyiung''' wa Krista ba khwi.'' ===Ghwughwu=== '''a̱nyiung''' (''á̱kpa'' '''á̱kpa''', '''a̱nyinyin''') ::Sot swang a̱lyiat: :'''ka''' (''á̱kpa'' ) '''A̱nyiung''' bye yet: # Ma̱nyin. #* ''Nggu wa yet a̱tyu '''a̱nyiung''' (a̱tyonyiung) wu a̱ maai a̱ beang ang ma̱ninika.'' # A̱mgba̱m. #* ''A̱gwaza a̱tyia̱, nggwon ma̱ng a̱za̱za̱rak ntswa yet '''a̱nyiung''' wa.'' ===Tai=== * [[jhyiung]] * [[nyiung]] ====Bwan di̱ lilyem ghyáng==== *[[A̱ghwangkpang]]: [[Wikt:yo:ọkan|ọkan]] *[[A̱kum-a̱cyi]]: [[Wikt:ig:otu|otu]] *[[Kpat]]: [[Wikt:ha:daya|daya]] *[[Shong]]: [[Wikt:en:one|one]] *Swahili: [[Wikt:sw:moja|moja]] *Zulu: [[Wikt:zu:eyodwa|eyodwa]] [[Sa:ghwughwu]] [[Sa:a̱lyoot]] [[Sa:nla̱mba]] bcn9ne94t88wi2ji3lg563ee7ww1czf a̱nyung 0 179 42466 41972 2026-02-15T23:25:36Z Kambai Akau 8 /* Tyap */ 42466 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Lower wisdom tooth.jpg|thumb|'''A̱nyung''' a̱tyubishyi]] ===Yei=== * {{IPA|kcg|/ə̀ɲúŋ/}} ** {{hyphenation|kcg|a̱|nyung}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱nyung-a̱pyia̱.ogg|a=}} ===A̱lyoot=== '''a̱nyung''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱nyunyung]]''' [[ba#Ati̱Kut|ba]]) # '''A̱nyung''' yet a̱nyiung mi̱ nkap vam ka̱ shyia̱ ma̱ [[a̱bwonu]] ka a̱ni, ka̱ si̱ yet a̱sai a̱ni. Á̱ nywai ku á̱ yaan kyayak ma̱ng a̱nka. #* '''''A̱nyung''' nung ka byia̱ cet.'' #* ''Á̱ map nam ma̱ng '''a̱nyung''' kya.'' #* '''''A̱nyung''' ang ka sai ansham.'' ====Bwoi mi̱ bwoi==== * [[a̱nyung-zwuom]] * [[sat-a̱nyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ehin}} * [[A̱kum-a̱cyi]]: {{t+|ig|eze}} * [[Dot]]: {{t+|nl|tand}} * [[Kpat]]: {{t+|ha|hakori}} * Lati̱n: {{t+|la|dens}} * [[Shong]]: {{t+|en|tooth}} * Swahili: {{t+|sw|jino}} * Tswi: {{t+|tw|se}} * Zulu: {{t+|zu|izinyo}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] k09kwxhxygf8tqikbzr2wpfl4l6dzqj a̱pyia̱ 0 180 39984 36678 2025-11-01T00:22:20Z Kambai Akau 8 /* Ya̱fang */ 39984 wikitext text/x-wiki ==Tyap== {{picdic |image=Human head and brain diagram.svg |text=a̱pyia̱ |width=310 |labels= {{picdiclabel|en|color=black|fontsize=12|posx=150|posy=3|link=a̱gyigyiek-a̱pyia̱}} {{picdiclabel|en|color=black|fontsize=18|posx=170|posy=90|link=fuu}} {{picdiclabel|en|color=black|fontsize=12|posx=80|posy=160|link=a̱li|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=1|posy=235|link=fa̱p-a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=1|posy=255|link=kwatak-a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=15|posy=190|link=zwua̱i|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=15|posy=90|link=a̱kpeang|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=50|posy=230|link=a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=100|posy=230|link=kpang|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=35|posy=285|link=a̱tanu}} {{picdiclabel|en|color=black|fontsize=12|posx=90|posy=270|link=kungkup-a̱tanu}} {{picdiclabel|en|color=black|fontsize=12|posx=175|posy=205|link=fufwuo|align=right}} {{picdiclabel|en|color=black|fontsize=12|posx=120|posy=140|link=a̱feap-a̱pyia̱}} {{picdiclabel|en|color=black|fontsize=12|posx=185|posy=290|link=fwuo}} {{picdiclabel|en|color=black|fontsize=12|posx=250|posy=260|link=a̱ma̱nta-a̱pyia̱}} |detail1=Nyap lyulyoot hu mi̱ ghwughwu hu. |detail2= <!--{{picdicimg|image=Human body features-nb.svg|link=vam|lang=kcg}}--> }} [[Fail:Harris's Hawk Parabuteo unicinctus (Temminck 1824).jpg|thumb|'''A̱pyia̱''' a̱nkyim.]] ===Yei=== * {{IPA|kcg|/ə̀pʲʲə́/}} ** {{hyphenation|kcg|a̱|pyia̱}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱pyia̱.ogg|a=}} ===A̱lyoot=== '''a̱pyia̱''' (''á̱kpa'' '''[[pyipyia̱]]''', '''[[á̱pyia̱]]''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''hu''', '''ba''') # '''A̱pyia̱''' ka, kikya yet a̱ta̱n vam a̱tyubishyi ku nyam ku kyang ku sang swuan a̱ni. Di̱ nkyang nswuan, a̱pyia̱ kikya yet kap vam hu ku ba̱ng fwu hu da̱nang kuzang a̱di̱dam neet ghwut a̱ni. #* ''Nyam jini byia̱ a̱tan '''a̱pyia̱''' bah. #* ''A̱ sak nkwon na da̱ '''a̱pyia̱''' a̱gbaat ka, a̱ si̱si̱ nta̱bat vak.'' #* ''Yihwa nyia̱ '''a̱pyia̱''' ang ka?'' ====Bwoi mi̱ bwoi==== * [[a̱bwuak-a̱pyia̱]] * [[a̱dung-a̱pyia̱]] * [[a̱feap-a̱pyia̱]] * [[a̱gba̱t-a̱pyia̱]] * [[a̱gyigyiek-a̱pyia̱]] * [[a̱kpa-a̱pyia̱]] * [[a̱kywat-a̱pyia̱]] * [[a̱ma̱nta-a̱pyia̱]] * [[a̱pyia̱-ang]] * [[A̱pyia̱-A̱kamm]] * [[a̱pyia̱-a̱lyiat]] * [[a̱pyia̱-mba]] * [[a̱pyia̱-nggu]] * [[a̱pyia̱-nji]] * [[a̱pyia̱-nka]] * [[a̱pyia̱-nkhang]] * [[a̱pyia̱-nna]] * [[a̱pyia̱-nung]] * [[a̱pyia̱-nyin]] * [[a̱pyia̱-nzi̱t]] * [[a̱pyia̱-pompo]] * [[a̱pyia̱saat]] * [[A̱pyimbu]] * [[a̱pyincen]] * [[a̱so-a̱pyia̱]] * [[a̱ta̱n-a̱pyia̱]] * [[a̱tyukpa-a̱pyia̱]] * [[a̱yaabwuak-a̱pyia̱]] * [[bwuak-a̱pyia̱]] * [[cat-a̱pyia̱]] * [[gba̱p-a̱pyia̱]] * [[ghwut-a̱pyia̱]] * [[ghyuai-a̱pyia̱]] * [[kak-a̱pyia̱]] * [[ka̱pyia̱]] * [[kpa-a̱pyia̱]] * [[ma̱pyia̱]] * [[ma̱pyia̱-ang]] * [[ma̱pyia̱-mba]] * [[ma̱pyia̱-nggu]] * [[ma̱pyia̱-nji]] * [[ma̱pyia̱-nka]] * [[ma̱pyia̱-nna]] * [[ma̱pyia̱-nung]] * [[ma̱pyia̱-nyin]] * [[ma̱pyia̱-nzi̱t]] * [[mun-a̱pyia̱]] * [[nwuak-a̱pyia̱]] * [[sam-a̱pyia̱]] * [[shun-a̱pyia̱]] * [[shurung-a̱pyia̱]] * [[ta̱bat-a̱pyia̱]] * [[tat-a̱pyia̱]] * [[tung-a̱pyia̱]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam kyangswuan}} * [[A̱ghwangkpang]]: {{t+|yo|ori}} * [[A̱kum-a̱cyi]]: {{t+|ig|isi}} * [[Á̱nietza̱fan]]: rici * [[Daa]]: khi * [[Dot]]: {{t+|nl|kop}}, {{t+|nl|hoofd}} * [[Fa̱taa]]: {{t+|ff|hoore}} * Igbira: ịrẹsụ * Izere: rice * Jukum (Jibu): shinn * [[Kpat]]: {{t+|ha|kai}} * Kutyep: risu * [[Kuut]]: ratô * [[Shong]]: {{t+|en|head}} * [[Swahili]]: {{t+|sw|kichwa}} * Urobo: uyovwi * [[Zulu]]: {{t+|zu|ikhanda}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1375130}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] 00y920fmzck99kmjvf5dv7ytr4m44zd a̱sa̱khwot 0 181 42132 42120 2026-02-15T13:10:41Z Kambai Akau 8 /* {{-kcg-}} */ 42132 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Water drop 001.jpg|thumb|'''A̱sa̱khwot''' swuo]] [[Fail:تركيب_الماء.jpg|thumb|Molekut '''a̱sa̱khwot''' a̱nyiung]] {{picdic |image=Color circle (RGB).svg |width=310 |labels= {{picdiclabel/new|lang=en|color=red|fontsize=18|x=100|y=50|a̱shong}} {{picdiclabel/new|lang=en|color=orange|fontsize=18|x=100|y=70|a̱lyemu}} {{picdiclabel/new|lang=en|color=yellow|fontsize=18|x=100|y=90|bagina}} {{picdiclabel/new|lang=en|color=green|fontsize=18|x=100|y=110|a̱lyilyim}} {{picdiclabel/new|lang=en|color=blue|fontsize=18|x=100|y=130|bula}} {{picdiclabel/new|lang=en|color=purple|fontsize=18|x=100|y=150|a̱meti̱t}} {{picdiclabel/new|lang=en|color=pink|fontsize=18|x=100|y=170|a̱guruma}} {{picdiclabel/new|lang=en|color=brown|fontsize=18|x=100|y=190|mbyin}} {{picdiclabel/new|lang=en|color=black|fontsize=18|x=100|y=210|a̱dyundyung}} {{picdiclabel/new|lang=en|color=grey|fontsize=18|x=100|y=230|ntong}} {{picdiclabel/new|lang=en|color=white|fontsize=18|x=100|y=250|a̱sai}} |detail1=Nyap lebet ghwughwu hu }} === Bwoi-a̱lyoot === Ka̱ doot swanga̱lyiat jini ku neet ma̱ ''[[a̱-]]'' + ''[[swuo]]'' + ''[[a̱khwot]]''. ===Yei=== * {{IPA|kcg|/əsəxʷəd/}} ** {{audio|kcg|A̱sa̱khwot.ogg|a=}} ** {{hyphenation|kcg|a̱|sa̱|khwot}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱sa̱khwot''' [[na#Ati̱kut|na]] (''a̱nyiung'' *) A̱sa̱khwot bye fa: # (fomula kemikat H2O) A̱ngga kemikat a̱ sang swuan, a̱ li ma̱ wowot, á̱ si̱ mi̱n fa̱k di̱ niaat, a̱ nwai swam, a̱ si̱ nyia̱ kpa̱mkpaan sang li, a̱ si̱ yet a̱tsatsak kap nfam a̱sa̱khwot swanta ma̱ng kap a̱jojot nkyang mi̱ nvam a̱mgba̱m nkyang nswuan (mi̱ zang hu hwa a̱ maai byii̱k a̱ kyiai ma̱ng nkyang njhyang a̱ni) a̱ swak ma̱ng shi a̱ni. #* ''Bambi a̱i! Ya nnang nung '''a̱sa̱khwot''' la! n swuo.'' #* '''''A̱sa̱khwot''' nshyia̱ a̱dong ka bah.'' #* ''A̱nyan wa weam '''a̱sa̱khwot''' na a̱ji?'' # Li lili kyang. Ka̱nang á̱ nyia̱ kyang byia̱ a̱sa̱khwot mbyin, da̱ á̱ fa nyia̱ a̱ngga a̱wa byia̱ li ku tai si̱ mbyin hwa a̱ni. #* ''A̱da̱dei ma̱to a̱tyia̱ ang wu yet zang '''a̱sa̱khwot''' nia? A̱dyundyung wa!'' #* ''N ka ncat tangka̱i '''a̱sa̱khwot''' a̱bwuan huni bah.'' #* ''A̱shong ma̱ng bagina a̱mgba̱m mun a̱ yet ntangka̱i '''a̱sa̱khwot''' nia.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangswuo}} * [[A̱ghwangkpang]]: {{t+|yo|omi}} * [[A̱kum-a̱cyi]]: {{t+|ig|mmiri}} * [[Dot]]: {{t+|nl|water}} * [[Jhyuo]]: {{t+|kaj|ba̱shekkwot}} * [[Kpat]]: {{t+|ha|ruwa}} * [[Lati̱n]]: {{t+|la|aqua}} * [[Swahili]]: {{t+|sw|maji}} * [[Tswi]]: {{t+|tw|nsuo}} * [[Zulu]]: {{t+|zu|amanzi}} {{trans-bottom}} {{trans-top|Li-kyang}} * [[A̱ghwangkpang]]: {{t+|yo|awọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|agba}} * [[Dot]]: {{t+|nl|kleur}} * [[Jhyuo]]: {{t+|kaj|ba̱shekkwot}} * [[Kpat]]: {{t+|ha|launi}} * [[Lati̱n]]: {{t+|la|color}} * [[Swahili]]: {{t+|sw|rangi}} * [[Tswi]]: {{t+|tw|ahosuo}} * [[Zulu]]: {{t+|zu|umbala}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} {{wikidata lexeme|L674331}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] pzpyrr5kfly2qycgao23z7fh92v7wn2 a̱sham nkhang 0 182 8360 8359 2023-04-20T18:22:04Z Jon Harald Søby 7 14 revisions imported: [TEST] importing kcgwiktionary via a tool 8360 wikitext text/x-wiki ==Tyap== [[Fail:Armenian Gospel Book made in Isfahan in 1655 (CBL Arm 578).jpg|thumb|Kwaa̱mbwat '''A̱sham Nkhang''' A̱rmeniya ghyang á̱ ku tsot mi̱ Isi̱fahan ma̱ a̱lyia̱ 1655 a̱ni.]] ===Bwoi a‌lyoot=== * Neet mi̱ ''[[a̱sham]]'' + ''[[nkhang]]''. ===Yei=== * [[Za̱FBS]]: /ə̀ʃɑ̀m xɑ̂ŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱sham nkhang" a̱ni.]] ===A̱lyoot=== '''a̱sham nkhang''' (''á̱kpa'' '''a̱ka̱sham nkhang''') :Sot swang a‌lyiat: :: '''ka''' (''á̱kpa'' '''na''') # '''A̱sham nkhang''' ka yet lyuut a̱nyiung mami lyuut naai nang á̱ ku nyia̱ a̱ni tazwa [[Yesu]] a̱ yet Kristi wu a̱ni. #* ''Á̱ ku lyuut mami '''a̱sham nkhang''' Yoona 3:16...'' #* ''Di̱ kuzang '''a̱sham nkhang''', Yesu wa yet a̱pyia̱ a̱lyiat ka.'' #* '''''A̱sham nkhang''' Matyu byia̱ a̱ca̱cet zwunzwuo 28 ja.'' ====Vak yei ghyang==== * [[a̱sham a̱lyiat]] ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ihinrere|ihinrere]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ozioma|ozioma]] * [[Jhyuo]]: [[Wikt:kaj:ka̱sham ba̱ryat|ka̱sham ba̱ryat]], [[Wikt:kaj:ka̱sham nkhang|ka̱sham nkhang]] * [[Kpat]]: [[Wikt:ha:bishara|bishara]], [[Wikt:ha:injila|injila]] * [[Shong]]: [[Wikt:en:gospel|gospel]] * Swahili: [[Wikt:sw:injili|injili]] * Zulu: [[Wikt:zu:ivangeli|ivangeli]] [[Sa:a̱lyoot]] smd1moclo53fmo6ghqrasybwot4zgfe a̱shong 0 183 28656 8478 2023-12-12T13:49:09Z Kambai Akau 8 28656 wikitext text/x-wiki ==Tyap== [[Fail:Color icon red.svg|thumb|Ayikwon '''a̱sa̱khwot''' a̱shong.]] === Bwoi a̱lyoot === Neet mi̱ ''a̱-'' + ''[[shong]]''. === Yei === * [[Za̱FBS]]: /əʃɔŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb| Si̱sak nang á̱ ngyei "a̱shong" a̱ni.]] === A̱lyoot === '''a̱shong''' (''á̱kpa'' [[a̱yaashong]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱shong''' yet a̱sa̱khwot nia na̱ li nang [[a̱sok]] a̱ni. #* '''''A̱shong''' wu yet a̱si̱ nwan wa.'' #* ''Ka̱ a li '''a̱shong''' wuni, yok la bah.'' #* ''Ba̱ si̱ bu kup [ng]gu '''a̱shong''' a̱toot nang a̱si̱ tyok a̱ni.<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Yoona 19:2b".</ref> ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:pupa|pupa]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:uhie|uhie]] * Ba̱mba̱ra: [[Wikt:bm:bilema|bilema]] * Eve: [[Wikt:ee:dzẽ|dzẽ]] * [[Jhyuo]]: [[Wikt:kaj:a̱shong|a̱shong]] * [[Kpat]]: [[Wikt:ha:ja|ja]] * [[Shong]]: [[Wikt:en:red|red]] * Tswi: [[Wikt:tw:kɔkɔɔ|kɔkɔɔ]] * Swahili: [[Wikt:sw:nyekundu|nyekundu]] * Zulu: [[Wikt:zu:ebomvu|ebomvu]] ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] 2e6a9eq6i9849qgz1qidiy4l9c12j0o a̱sok 0 184 36362 36169 2025-02-10T23:31:39Z Kambai Akau 8 36362 wikitext text/x-wiki ==Tyap== [[Fail:Blood Test (15575812743).jpg|thumb|'''A̱sok''' mi̱ [[ga̱swuong bwak]] a̱yin.]] ===Yei=== * {{IPA|kcg|/əsʷɔɡ/}} ** {{hyphenation|kcg|a̱|sok}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱sok.ogg|a=}} ===A̱lyoot=== '''a̱sok''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''A̱sok''' yet a̱shong a̱jojot kyang wa a̱ cong mi̱ nvam ntangka̱i nyám ma̱ a̱di̱di̱t a̱ byia̱ nkyang na̱ nok vam ma̱ng wun nang á̱ ngyei oksi̱jin mami nggu a̱ni. #* ''N dak za̱kwa weam '''a̱sok''' mba ji.'' #* '''''A̱sok''' Yesu wa ka̱n khwi nzi̱t tyia̱ za̱za̱rak.'' #* ''A̱ cat '''a̱sok''' mi̱ vam nggu hu.'' ====Vak yei ghyang ==== * [[a̱nsok]] ====Bwoi mi̱ bwoi==== * [[a̱sok-a̱fa]] * [[a̱sok-ban]] * [[tyong-a̱sok]] * [[weam-a̱sok]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱shong a̱sa̱khwot mi̱ vam}} * A̱biru: {{t+|kcg|דָם}} * [[A̱ghwangkpang]]: {{t+|yo|ẹjẹ}} * [[A̱kum-a̱cyi]]: {{t+ig|ọbara}} * Ba̱mba̱ra: {{t+|bm|joli}} * [[Dot]]: {{t+|nl|bloed}} * [[Jhyuo]]: {{t+|kaj|a̱nsok}} * [[Kpat]]: {{t+|ha|jini}} * La̱ra̱ba: {{t+|ar|الدم}} * Ron: anzom * [[Shong]]: {{t+|en|blood}} * Swahili: {{t+|sw|damu}} * Tswi: {{t+|tw|mogya}} * Zulu: {{t+|zu|igazi}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] [[Sa:nkap vam]] saz1rg1oop27jdjj3am1lk22qb3mmzx a̱som 0 185 39931 8653 2025-10-16T01:40:50Z Kambai Akau 8 39931 wikitext text/x-wiki ==Tyap== [[Fail:Hare Hare (20300967221).jpg|thumb|'''A̱som''' a̱yit.]] ===Vak yei ghyang=== * [[a̱nsom]] * a̱nswom * a̱swom ===Yei=== * [[Za̱FBS]]: /əsɔm/ ku /əsʷɔm/ * A̱nwuat (Tyap): [[Fail:A̱som means Rabbit.ogg|thumb|Si̱sak nang á̱ ngyei "a̱som" a̱ni.]] ===A̱lyoot=== '''a̱som''' (''á̱kpa'' '''[[a̱yaasom]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''')''' # '''A̱som''' yet nyam ja ji̱ nwaai mman nji na ji̱ shyia̱ di̱ kwai ''Leporidae'', a̱ byia̱ a̱junjung a̱fufwuo á̱ yei "a̱ka̱ta̱m a̱som" a̱ni, ma̱ng a̱ti̱tak a̱ma mbeang li̱m ku yet a̱kum ku sang cet a̱ni ma̱ng cat. #* ''N ba̱ng '''a̱som''' a̱mali nung ka.'' #* ''Ma̱ A̱tyap, '''a̱som''' wa swak kuzang nyam mumwang hu.'' #* '''''A̱som''' veang ma̱ng yaan kyayak bah.'' #* ''A lyen cung tat '''a̱som''' a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ehoro|ehoro]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:oke bekee|oke bekee]] * Ba̱mba̱ra: [[Wikt:bm:sonsan|sonsan]] * [[Jhyuo]]: [[Wikt:kaj:a̱nsom|a̱nsom]] * [[Kpat]]: [[Wikt:ha:zomo|zomo]] * Lati̱n: [[Wikt:la:lepus|lepus]] * Shona: [[Wikt:sn:tsuro|tsuro]] * [[Shong]]: [[Wikt:en:hare|hare]], [[Wikt:en:rabbit|rabbit]] * Swahili: [[Wikt:sw:sungura|sungura]] * Tswi: [[Wikt:tw:adanko|adanko]] * Zulu: [[Wikt:zu:unogwaja|unogwaja]] ===Ya̱fang=== {{Wikipedia}} [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱lyoot]] ho6a7a09p6y2bc9r4n7xl6n2pbs5txr a̱sukuru 0 186 8682 8681 2023-04-20T18:22:23Z Jon Harald Søby 7 28 revisions imported: [TEST] importing kcgwiktionary via a tool 8682 wikitext text/x-wiki ==Tyap== [[Fail:Hex-head-self-drilling-screw-1614969 340.png|thumb|'''A̱sukuru''' tswam.]] ===Bwoi a̱lyoot=== Neet swang a̱lyiat [[Shong]] ji, ''[[screw]]''. ===Yei=== * [[Za̱FBS]]: /ə̀sùkúrû/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱sukuru" a̱ni.]] ===A̱lyoot=== '''a̱sukuru''' (''á̱kpa'' '''a̱yaasukuru''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱sukuru''' yet kyang ba̱ng nkyang nfeang (nang tswam, nkwon, pi̱lastik) ndung hwa. #* ''Mba a̱i! Sa̱kut, kyiak '''a̱sukuru''' a̱wa a bai ndyo.'' #* '''''A̱sukuru''' wu but.'' #* ''N di á ngyei '''a̱sukuru''' wu but wa.'' ===Bwan di̱ lilyem ghyáng=== * A̱biru: [[Wikt:he:לִדפּוֹק|לִדפּוֹק]] (lidfwq) * Ba̱mba̱ra: [[Wikt:bm:wisi|wisi]] * [[Kpat]]: [[Wikt:ha:sukuru|sukuru]] * La̱ra̱ba: [[Wikt:ar:برغي|برغي]] (birghi) * [[Shong]]: [[Wikt:en:screw|screw]] * Swahili: [[Wikt:sw:skrubu|skrubu]] * Zulu: [[Wikt:zu:isikulufu|isikulufu]] [[Sa:a̱lyoot]] nalxujfhu8zmz01urcufrsm27573iy2 a̱swang 0 187 8822 8821 2023-04-20T18:22:30Z Jon Harald Søby 7 139 revisions imported: [TEST] importing kcgwiktionary via a tool 8822 wikitext text/x-wiki ==Tyap== [[Fail:Bedroom Make Over- Keep it simple - New Orleans.jpg|thumb|'''A̱swang''' tutu.]] === Bwoi a̱lyoot === Neet mi̱ ''a̱-'' + ''[[swang]]''. === Yei === * [[Za̱FBS]]: /ə̀sʷɑ̀ŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱nwuat" a̱ni.]] === A̱lyoot === '''a̱swang''' (''á̱kpa'' [[a̱ka̱swang]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱swang''' kikya yet tutu a̱mali hu nang á̱ myian mami nhu a̱ni. #* ''Yobaa ni̱ myian a̱ma '''a̱swang'''.'' #* ''Nwuo ma̱ng a̱nka ma̱ '''a̱swang''' nung ka.'' #* '''''A̱swang''' ka, kikya ka a?'' ==== Tai ==== * [[a̱vwuomyian]] * [[tutumyian]] ==== Bwan di̱ lilyem ghyáng ==== *[[A̱ghwangkpang]]: [[Wikt:yo:yara iwosun|yara iwosun]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ime ụlọ|ime ụlọ]] * [[Kpat]]: [[Wikt:ha:ɗakin kwana|ɗakin kwana]] * [[Shong]]: [[Wikt:en:bedroom|bedroom]] * Swahili: [[Wikt:sw:chumba cha kulala|chumba cha kulala]] * Zulu: [[Wikt:zu:igumbi lokulala|igumbi lokulala]] [[Sa:a̱lyoot]] r4lpxuq84vuhkzyr27fxx9cvb7s3gin a̱ta 0 188 38718 38717 2025-06-01T23:04:46Z Kambai Akau 8 38718 wikitext text/x-wiki ==Tyap== [[Fail:Hun bow.jpg|thumb|'''A̱ta''' a̱kat]] [[Fail:Arch of Rostokino Aqueduct (2).jpg|thumb|'''A̱ta''' A̱kidot Rosi̱tokino]] [[Fail:Wall Bracket for a Lamp MET sf1979-349s1.jpg|thumb|'''A̱ta''' bat ba̱ng a̱cyi-ndong]] [[Fail:Akai-Parenthesis opening.svg|thumb|'''A̱ta'''-a̱zamyian lyuut A̱kai]] === Bwoi a̱lyoot === Neet ''a̱-'' + ''[[ta]]''. === Yei === * {{IPA|kcg|/ə̀ta/}} ** {{audio|kcg|Kcg-a̱ta.ogg|a=}} ** {{hyphenation|kcg|a̱|ta}} (a̱ka̱tyong 2) * Fantswam: [[ka̱ta]] /kə́ta/ ** A̱nwuat: * Gwoot: [[uta]] /ùta/ ** A̱nwuat: * Sholyia̱, Tyecaat: [[a̱te]] /ə̀te/ ** A̱nwuat: * Ta̱kat, Tyuku: [[uti]] /ùti/ ** A̱nwuat: ===A̱lyoot=== '''a̱ta''' (''á̱kpa'' '''[[a̱ka̱ta#A̱lyoot_3|a̱ka̱ta]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''')''' '''A̱ta''' ka bye yet: # kyang hwa nang á̱ tyei hyet mat á̱ ka ma kyang ghyang a̱ni. #* ''Kyiak '''a̱ta''' ka a bai ndyo.'' #* ''A̱nyan wa but nung '''a̱ta''' ka?'' #* ''A li '''a̱ta''' tswam ka a?'' # kap nok ku gurung ku ghap ku ga̱t tazwa ka a̱ni da̱ a̱vwuo ka nang a̱byiri̱m ka nshyia̱ a̱ni. #* ''A̱rom ba ncat a̱ka̱nok na̱ byia̱ '''a̱ta''' a̱ni.'' #* ''A̱na̱nwuai a̱li ka na byia̱ a̱sham '''a̱ta''' A̱helen.'' #* '''''A̱ta''' ka na lan a̱byiek ka'' # kyang ku ga̱t ku ghap ku gurung nang a̱ta a̱ni. #* '''''A̱ta''' bat nung kya ka. Kyiak a bai ndyo zi̱ li.'' #* ''Cuk ji na byia̱ '''a̱ta''' ntswam a̱zayak.'' #* ''Yok tyia̱ '''a̱ta''' ka a̱ja̱u ba.'' # a̱lama lyuut a̱ fa nyia̱ wa̱i ghyang nshyia̱ nang á̱ si̱ mi̱n dyuut ma̱ng swáng a̱lyiat jhyáng bah. #* ''Ya nta '''a̱ta''' a̱ja zi̱ li.'' #* '''''A̱ta''' myim shyia̱ a̱ja bah. Ti̱n.'' #* ''Tsa lyuut hu ma̱ng '''a̱ta'''.'' ====Bwoi mi̱ bwoi==== * [[a̱cap-a̱ta]] * [[a̱ka̱ta]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kyangtang hyet}} * [[A̱ghwangkpang]]: {{t+|yo|teriba}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụta}} * [[Dot]]: {{t+|nl|boog}} * [[Jhyuo]]: {{t+|kaj|ka̱ta}} * [[Kpat]]: {{t+|ha|Baka}} * Lati̱n: {{t+|la|arcum}} * [[Shong]]: {{t+|en|bow}} * Swahili: {{t+|sw|upinde}} * Tswi: {{t+|tw|agyan}} * Zulu: {{t+|zu|umnsalo}} {{trans-bottom}} {{trans-top|A̱nggurung ku a̱ghap a̱byiri̱m nok}} * [[Dot]]: {{t+|nl|boog}} * [[Jhyuo]]: {{t+|kaj|ka̱ta}} * [[Shong]]: {{t+|en|arch}} {{trans-bottom}} {{trans-top|Kyang ku ghap ku gurung a̱ni}} * [[Dot]]: {{t+|nl|beugel}} * [[Jhyuo]]: {{t+|kaj|ka̱ta}} * [[Shong]]: {{t+|en|bracket}} {{trans-bottom}} {{trans-top|A̱lama lyuut}} * [[Dot]]: {{t+|nl|haakje}} * [[Jhyuo]]: {{t+|kaj|ka̱ta}} * [[Shong]]: {{t+|en|parenthesis}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] cj6bihjx36abfb4o5v758robnfxotew a̱tang 0 189 42754 42753 2026-02-23T00:05:16Z Danjuma Anthony 44 /* Tyap */ 42754 wikitext text/x-wiki ==Tyap== [[Fail:Fortunes of a Street Waif.jpg|thumb|'''Á̱tang''' a̱zagaat.]] === Bwoi a̱lyoot=== Neet ''a̱'' + ''[[tang]]''. Swang a̱lyiat ji bu bye neet [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo kikya] ''-taŋ''.<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref> ===Yei === * [[Za̱FBS]]: /ə̀tɑ́ŋ/ * {{audio|kcg|Kcg-a̱tang.ogg|Si̱sak nang á̱ ngyei "a̱tang" a̱ni.}} ===A̱lyoot=== '''a̱tang''' (''á̱kpa'' [[á̱tang]]) :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''')''' # '''A̱tang''' yet a̱yin wa a̱ byia̱ tswa kpa mbwak a̱ni. Ka̱ a̱yin [[nyiin]] kyang di̱ ku yet a̱si̱ nggu a̱ni bah, yok á̱ nyia̱ a̱ kwok nkyang a̱ghyang a̱niet ku a̱si̱ á̱niet, á̱ ngyei nggu a̱tang wa. #* '''''A̱tang''' a̱wa na khwuk ka̱ n ta̱bat guu.'' #* ''A li a̱tan ta̱m, kang ma̱ng yet '''a̱tang''' baa?'' #* '''''A̱tang''' wu fwuong kunak a̱yin bah.'' ====Tai ==== * [[a̱kpa mbwak]] ==== Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ole|ole]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:onye oshi|onye oshi]] * Ba̱mba̱ra: [[Wikt:bm:nson|nson]] * [[Kpat]]: [[Wikt:ha:barawo|barawo]] * [[Shong]]: [[Wikt:en:thief|thief]] * [[Kpat]]: [[Wikt:ha:barawo|barawo]] * Swahili: [[Wikt:sw:mwizi|mwizi]] * Zulu: [[Wikt:zu:isela|isela]] ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] 7k944j4o2s888zyhak6x41oxmdiwy94 a̱tangwat 0 190 9010 9009 2023-04-20T18:22:41Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 9010 wikitext text/x-wiki #REDIRECT [[a̱ta̱ngwat]] lty56eecfcli3wkyuhfmuoxpyn7qz8w a̱tanu 0 191 42501 36099 2026-02-16T10:33:39Z MarcoSwart 418 diagram fix 42501 wikitext text/x-wiki ==Tyap== [[Fail:Swedish beard.jpg|thumb|'''A̱tanu''' ka̱ byia̱ cat a̱ni.]] [[Fail:Hockey-chin hockeystick-chin square-chin.jpg|thumb|'''A̱tanu''' ka̱ sang cat a̱ni.]] {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} ===Yei === * {{IPA|kcg|/ətanu/}} ** {{hyphenation|kcg|a̱|ta|nu}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-A̱tanu.ogg|a=}} ===A̱lyoot=== '''a̱tanu''' (''á̱kpa'' '''[[a̱ka̱tanu]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱tanu''' yet cat ku ghwut ku tang a̱tak a̱nu a̱ni. #* '''''A̱tanu''' nvwuong a̱yin myiam kyang bah.'' #* ''Ki̱ long ta̱bat '''a̱tanu''' a̱na̱nyiuk ang a bwuo a̱sa̱khwot ghwop ma̱ a̱si̱ nwan ka.'' #* '''''A̱tanu''' kani la̱u.'' #'''A̱tanu''' yet kap á̱ghyi hu ku shyia̱ a̱tak ma̱ng a̱nu ka a̱ni. #* ''Ba̱ng '''a̱tanu''' ang ka n kyiak ang ghwughwu.'' #* ''A̱nyan wa byia̱ '''a̱tanu''' kani?'' #* ''Á ngyei mbwuk shyia̱ '''a̱tanu''' ang ka.'' ====Tai ==== ; ''Pyia̱'' * [[a̱cat a̱tanu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Pyia̱}} * [[A̱ghwangkpang]]: {{t+|yo|irungbọn}} * [[A̱kum-a̱cyi]]: {{t+|ig|afụ ọnụ}} * [[Dot]]: {{t+|nl|baard}} * [[Kpat]]: {{t+|ha|gemu}} * [[Shong]]: {{t+|en|beard}} * [[Swahili]]: {{t+|sw|ndevu}} * [[Tswi]]: {{t+|tw|abɔdwesɛ}} * [[Zulu]]: {{t+|zu|intshebe}} {{trans-bottom}} {{trans-top|A̱tak a̱ghyi}} * [[A̱ghwangkpang]]: {{t+|yo|agbọn isalẹ oju}} * [[A̱kum-a̱cyi]]: {{t+|ig|agba}} * [[Ba̱mba̱ra]]: {{t+|bm|bonbon}} * [[Dot]]: {{t+|nl|kin}} * [[Kpat]]: {{t+|ha|haɓa}} * [[Shong]]: {{t+|en|chin}} * [[Swahili]]: {{t+|sw|kidevu}} * [[Tswi]]: {{t+|tw|efono}} * [[Zulu]]: {{t+|zu|isilevu}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] nxti7b66boqw6ht2s15ffnckqi2cp1z a̱tat 0 192 26545 26543 2023-06-21T19:02:15Z Kambai Akau 8 Undo revision [[Special:Diff/26543|26543]] by [[Special:Contributions/Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 26545 wikitext text/x-wiki ==Tyap== [[Fail:Portrait photograph at bust length of three Lao girls joining their palms for the Thai greeting, front view, in Don Khon, Laos.jpg|thumb|A̱baka̱neam '''a̱tat''' mi̱ Don Khon, Lawot]] ===Vak lyuut ghyang=== * a̱tad ===Nvak yei ghyáng=== * [[tat]] * [[tsat]] === Bwoi a̱lyoot === Neet ''a̱-'' + ''[[tat]]''. === Yei === * [[Za̱FBS]]: /ə̀tɑ́d/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱tat" a̱ni.]] ===A̱lyoot=== '''a̱tat''' (''á̱kpa'' ) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' )''' # '''A̱tat''' yet di̱jit 3 di̱n [[Tyap]]. #* ''A̱gwaza nung wu yet '''a̱tat''' mami a̱nyiung wa.'' #* '''''A̱tat''' wa yet la̱mba hu.'' #* ''Ka̱nang a li '''a̱tat''', da̱ nung gwa cobai.'' ===Ghwughwu=== '''a̱tat''' (''á̱kpa'': '''tatat''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'': ) '''A̱tat''' bye yet: # La̱mba fang #* ''Nggwon ka yet a̱lyia̱ '''a̱tat'''.'' #* ''Á̱niet '''a̱tat''' bya ku bai.'' #* ''N di a̱ka̱sa '''a̱tat''' nia ma̱nyin mi̱ ghwughwu hu.'' ==== Bwan di̱ lilyem ghyáng ==== * A̱biru: [[Wikt:he:שְׁלוֹשָׁה|שְׁלוֹשָׁה]] * A̱do: eha * [[A̱ghwangkpang]]: [[Wikt:yo:ẹta|ẹta]], [[Wikt:yo:mẹta|mẹta]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:atọ|atọ]] * Eve: [[Wikt:ee:etɔ̃|etɔ̃]] * [[Jhyuo]]: a̱tat * [[Kpat]]: [[Wikt:ha:uku|uku]] * Tswi: [[Wikt:tw:mmiɛnsa|mmiɛnsa]] * [[Shong]]: [[Wikt:en:three|three]] * Swahili: [[Wikt:sw:tatu|tatu]] * Zulu: [[Wikt:zu:ezintathu|ezintathu]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] [[Sa:nla̱mba]] pcqz0wmekjtyl1es40kqpicqqb0lk1j a̱ta̱lyen 0 193 40191 40190 2025-11-29T15:40:12Z Kambai Akau 8 /* Yei */ 40191 wikitext text/x-wiki ==Tyap== [[Fail:Maigmo trinchera.jpg|thumb|'''A̱ta̱lyen'''.]] ===Vak yei ghyang=== * ta̱lyen ===Bwoi a‌lyoot=== Neet ''a̱-'' + ''ta̱ ([[tyia̱]])'' + ''[[lyen]]''. ===Yei=== * {{IPA|kcg|/ə̀tə́lʲɛ́n/}} ** {{audio|kcg|Kcg-a̱ka̱jata.ogg|a=}} ** {{hyphenation|kcg|a̱|ta̱|lyen}} (a̱ka̱tyong 3) * '''Fantswam''': ta̱lyen /tǝ́lʲɛ́n/ ** A̱nwuat: ===A̱lyoot=== '''a̱ta̱lyen''' [[ka]] (''a‌kpa'' '''a̱ka̱ta̱lyen''' [[na#Ati̱kut|na]]) # '''A̱ta̱lyen''' yet vak hwa. #* '' Ba̱ sii tyei nggu '''a̱ta̱lyen''' a̱ nat a̱mali ma̱ninika.'' #* ''Zi̱ shyia̱ '''a̱ta̱lyen''' naat Nja̱t wa.'' #* ''N ntyia̱ mba '''a̱ta̱lyen''' ba̱ si̱si̱ nkat.'' ===Tai=== * [[vak]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|vak}} * [[Jhyuo]]: {{t+|kaj|ryen}} * [[Kpat]]: {{t+|ha|hanya}} * [[Shong]]: {{t+|en|way}}, {{t+|en|road}} {{trans-bottom}} [[Sa:a̱lyoot]] csj1p0oht7rbk0er5icye7h35qz8q7n a̱ta̱ngwat 0 194 42049 42048 2026-02-15T11:00:00Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42049 wikitext text/x-wiki =={{-kcg-}}== [[File:Star space.jpg|thumb|'''A̱ta̱ngwat''' ka̱ sai a̱ni]] ===Yei=== * {{IPA|kcg|/ətəŋɡʷad/}} ** {{audio|kcg|Kcg-a̱ta̱ngwat ( Star).ogg|a=}} ** {{hyphenation|kcg|a̱|ta̱n|gwat}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ta̱ngwat''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[á̱ta̱ngwat]]''' [[na#Ati̱kut|na]]) # '''A̱ta̱ngwat''' yet kuzang a̱da̱dei long hwa a̱ sai di̱ fam kyai-tswazwa hu ku sang a̱ni̱nian a̱ni a̱tyetuk. #* ''A̱lyoot '''a̱ta̱ngwat''' ka, á̱ ngyei “A̱gba̱za̱zai” wa.<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Tyai Á̱zanson 8:11".</ref> #* ''Mam hu mun yet '''a̱ta̱ngwat''' kya, ka̱ni?'' #* '''''A̱ta̱ngwat''' kani sai nang long a̱fi̱t-ndong a̱ni.'' ===Vak lyuut ghyang=== * [[a̱ta̱nggwat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang ku sai mi̱ kyai-tswazwa hu}} * [[A̱ghwangkpang]]: {{t+|yo|irawọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|kpakpando}} * Ba̱mba̱ra: {{t+|bm|dolo}} * [[Dot]]: {{t+|nl|ster}} * [[Jhyuo]]: {{t+|kaj|ka̱ta̱ngwat}} * [[Kpat]]: {{t+|ha|tauraro}} * [[Shong]]: {{t+|en|star}} * Swahili: {{t+|sw|nyota}} * Tswi: {{t+|tw|nsoroma}} * Zulu: {{t+|zu|inkanyezi}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] haiyr13jp3icidm3m2m6gnp8rzu0iho a̱ta̱swak 0 195 9441 9440 2023-04-20T18:23:06Z Jon Harald Søby 7 129 revisions imported: [TEST] importing kcgwiktionary via a tool 9441 wikitext text/x-wiki ==Tyap== [[Fail:Fashion Plate Manteau 1823.jpg|thumb|'''A̱ta̱swak'''.]] === Bwoi a̱lyoot === Á ngyei swang a̱lyiat ji neet di̱ ''a̱-'' + ''ta̱'' ([[tyia̱]]) + ''[[swak]]''. === Yei === * [[Za̱FBS]]: /ǝ̀tǝ̀sʷɑg/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱ta̱swak" a̱ni.]] === A̱lyoot === '''a̱ta̱swak''' (''á̱kpa'' [[a̱yaata̱swak]]) :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''')''' # '''A̱ta̱swak''' yet a̱gba̱ndang a̱toot nang á̱ yeshang a̱ni. #* ''A̱nyan wa lya̱u '''a̱ta̱swak''' nggu wu a̱ji?'' #* '''''A̱ta̱swak''' wuni ma̱ng a̱si̱ wunia̱u yet si̱ nwan wa.'' #* ''Nang Yesu ntyak kwi mba a̱ti̱tak ba a̱ni, a̱ si̱ kyiak '''a̱ta̱swak''' nggu wu, a̱ si̱ kup.<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Yoona 13:12".</ref> ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:agbádá|agbádá]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:uwe mwụda|uwe mwụda]] * Ba̱mba̱ra: [[Wikt:bm:finimugu|finimugu]] * Ewe: [[Wikt:ee:awudziwui|awudziwui]] * [[Kpat]]: [[Wikt:ha:alkyabba|alkyabba]] * [[Shong]]: [[Wikt:en:cloak|cloak]] * Swahili: [[Wikt:sw:vazi|vazi]] * Zulu: [[Wikt:zu:ingubo|ingubo]] ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] 51dc49fituvcc54ecw3wcirsjwu1vtq a̱toot 0 196 40196 40195 2025-11-29T15:57:44Z Kambai Akau 8 /* A̱lyoot */ 40196 wikitext text/x-wiki ==Tyap== [[Fail:Mantas artesanales en la ciudad de Salta.jpg|thumb|'''A̱'''yaa'''toot'''.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-todok/ *tosok'']. ===Yei=== * {{IPA|kcg|/ə̀tóːd/}} ** {{hyphenation|kcg|a̱|toot}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱toot.ogg|a=}} * '''Fantswam''': a̱turok /ǝ̀trɔ́g/ ===A̱lyoot=== '''a̱toot''' [[wu]] (''á̱kpa'' '''[[a̱yaatoot]]''' [[ba#Ati̱kut|ba]]) # '''A̱toot''' yet kyang kup vam hwa, a̱ si̱ yet di̱ kup vam a̱ tsa a̱ ngyet di̱ shisham. A̱yaatoot vwuon di̱ a̱ka̱keang, ba̱ shei a̱vwuo a̱yin nneet a̱ni. #* '''''A̱toot''' wu yet a̱mang wa?'' #* ''Bai ma̱ng a̱nung '''a̱toot''' a̱wa.'' #* ''Konyan wa cat '''a̱toot''' wuni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|kyang kwup vam}} * [[A̱ghwangkpang]]: {{t+|yo|aṣọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|akwa}} * A̱ve: {{t+|ee|avɔ}} * Ba̱mba̱ra: {{t+|bm|fini}} * [[Jhyuo]]: {{t+|kaj|a̱tro}} * Jukum (Wapan): tukpa * [[Kpat]]: {{t+|ha|tufafi}} * [[Shong]]: {{t+|en|cloth}}, {{t+|en|clothing}} * Swahili: {{t+|sw|kitambaa}} * Tswi: {{t+|tw|ntoma}} * Zulu: {{t+|zu|indwangu}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] mmyuyy0vbdyrk6ahyr5d6c7pyz78dov a̱toot nfi̱ri̱ng 0 197 9562 9561 2023-04-20T18:23:13Z Jon Harald Søby 7 3 revisions imported: [TEST] importing kcgwiktionary via a tool 9562 wikitext text/x-wiki ==Tyap== [[Fail:Shirt, men's (AM 2015.44.1-1).jpg|thumb|'''A̱toot nfi̱ri̱ng''' á̱tyok]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱toot]]'' + ''n-'' + ''[[fi̱ri̱ng]]''. === Yei === * [[Za̱FBS]]: /ə̀tò:d ǹfɨ́ɽɨ́ŋ./ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱toot nvam" a̱ni.]] * '''Fantswam''': a̱turok nfi̱ri̱ng /ə̀túrɔ́ɡ ńfɨɽɨŋ/ **A̱nwuat: === A̱lyoot === '''Atoot nfi̱ri̱ng''' (''á̱kpa'' '''a̱yaatoot nfi̱ri̱ng''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱toot nfi̱ri̱ng''' wu yet tangka̱i a̱toot wa nang á̱ kup di̱ fam vam hu ku kyiak neet ma̱ [[a̱tyin fwuo]] ka ba̱ng si̱ tat [[dyang]] ji, ku nfam fi̱ri̱ng ma̱ng a̱ma na. #* ''A̱mang wa a ku san '''a̱toot nfi̱ri̱ng''' wuni?'' #* ''Nat a kwi nung '''a̱toot nfi̱ri̱ng''' wu mi̱ cen.'' #* ''Kyiak '''a̱toot nfi̱ri̱ng''' a̱wa ma̱ a̱byin ka.'' ==== Tai ==== * [[a̱toot nvam]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:seeti|seeti]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:uwe elu|uwe elu]] * Eve: [[Wikt:ee:awu|awu]] * [[Kpat]]: [[Wikt:ha:riga|riga]] * [[Shong]]: [[Wikt:en:shirt|shirt]] * Swahili: [[Wikt:sw:shati|shati]] * Tswi: [[Wikt:tw:hyɛɛte|hyɛɛte]] * Zulu: [[Wikt:zu:ihembe|ihembe]] [[Sa:a̱lyoot]] [[Sa:nkyang]] nr97dszfhwkjw7d1svs22kw6wxzmyn1 a̱toot nvam 0 198 9711 9710 2023-04-20T18:23:21Z Jon Harald Søby 7 148 revisions imported: [TEST] importing kcgwiktionary via a tool 9711 wikitext text/x-wiki ==Tyap== [[Fail:Blouse (AM 1965.101-6).jpg|thumb|'''A̱toot nvam''' á̱nyiuk.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱toot]]'' + ''n-'' + ''[[vam]]''. === Yei === * [[Za̱FBS]]: /ə̀tò:d ǹvɑ̂m/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱toot nvam" a̱ni.]] * '''Fantswam''': a̱turok ndvam /ə̀túrɔ́ɡ ńdvɑm/ **A̱nwuat: === A̱lyoot === '''Atoot nvam''' (''á̱kpa'' [[a̱yaatoot nvam]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱toot nvam''' wu yet tangka̱i a̱toot wa nang á̱ kup di̱ fam vam hu ku kyiak neet ma̱ [[a̱tyin fwuo]] ka ba̱ng si̱ tat [[dyang]] ji. #* ''A̱mang wa a ku san '''a̱toot nvam''' wuni?'' #* ''Nat a kwi nung '''a̱toot nvam''' wu mi̱ cen.'' #* ''Kyiak '''a̱toot nvam''' a̱wa ma̱ a̱byin ka.'' ==== Tai ==== * [[a̱toot nfi̱ri̱ng]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:seeti|seeti]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:uwe elu|uwe elu]] * Eve: [[Wikt:ee:awu|awu]] * [[Kpat]]: [[Wikt:ha:riga|riga]] * [[Shong]]: [[Wikt:en:shirt|shirt]], [[Wikt:en:blouse|blouse]] * Swahili: [[Wikt:sw:shati|shati]] * Tswi: [[Wikt:tw:hyɛɛte|hyɛɛte]] * Zulu: [[Wikt:zu:ihembe|ihembe]] [[Sa:a̱lyoot]] [[Sa:nkyang]] lbe4usvgbnxsu7ly58higxvjpomyz9f a̱toot vam 0 199 9713 9712 2023-04-20T18:23:22Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 9713 wikitext text/x-wiki #REDIRECT [[a̱toot nvam]] ppru2ymgzxv8glqsaeqojvnkfsg01t8 a̱tung 0 200 30111 9847 2024-02-21T20:52:45Z Kambai Akau 8 30111 wikitext text/x-wiki ==Tyap== [[Fail:Community meeting.jpg|thumb|'''A̱tung''' sot-á̱niet a̱ghyang.]] ===Bwoi a̱lyoot=== Neet di ''a̱-'' + ''[[tung]]''. ===Yei === * [[Za̱FBS]]: /ǝ̀túŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱tung" a̱ni.]] * '''Fantswam''': [[ka̱tung]] /kǝ́túŋ/ ** A̱nwuat: * '''Gwoot''' (Gworog), '''Ta̱kad''': [[utung]] /ùtúŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱tung''' (''á̱kpa'' '''[[a̱ka̱tung]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''')''' # '''A̱tung''' yet tung ndung ma̱ng swat á̱ghyi hwa. #* ''Á̱ na nyia̱ '''a̱tung''' ka a̱ji wa?'' #* ''A̱yang-a̱li Shyia̱niet ku shyia̱ '''a̱tung''' ka a?'' #* '''''A̱tung''' kani na tyia̱ a? N but mi̱ fwuo.'' ====Tai ==== * [[a̱myim]] ==== Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ipade|ipade]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nzukọ|nzukọ]] * Ba̱mba̱ra: [[Wikt:bm:ɲɔgɔnye|ɲɔgɔnye]] * Eve: [[Wikt:ee:takpekpe|takpekpe]] * [[Jhyuo]]: [[Wikt:ha:ka̱tung|ka̱tung]] * [[Kpat]]: [[Wikt:ha:majalisa|majalisa]], [[Wikt:ha:taro|taro]] * Lati̱n: [[Wikt:la:occurrens|occurrens]] * [[Shong]]: [[Wikt:en:congress|congress]], [[Wikt:en:meeting|meeting]], [[Wikt:en:assembly|assembly]] * Swahili: [[Wikt:sw:mkutano|mkutano]] * Tswi: [[Wikt:tw:nhyiamu|nhyiamu]] * Zulu: [[Wikt:zu:umhlangano|umhlangano]] [[Sa:a̱lyoot]] iz1empb7osps3xghii1sgmu175kas01 a̱turugbak 0 201 36510 36509 2025-02-12T03:19:35Z Kambai Akau 8 /* Bwan di‌ lilyem ghya‌ng */ 36510 wikitext text/x-wiki ==Tyap== [[Fail:Thumbup.jpg|thumb|'''A̱turugbak mbwak''' a̱tyubishyi.]] [[Fail:Big toe.JPG|thumb|'''A̱turugbak-ntak''' a̱tyubishyi.]] ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ/}} ** {{audio|kcg|Kcg-a̱turugbak.ogg|a=}} ** {{hyphenation|kcg|a̱|tu|ru|gbak}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱turugbak''' (''á̱kpa'' '''[[a̱yaaturugbak]]''') :Sot swang a‌lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱turugbak''' wu wa yet a̱gba̱ndang ga̱swuong bwak ku a̱si̱ tak wu a̱ laai shi a̱ swak kuzang ga̱swuong a̱ni. #* ''Tyia̱ '''a̱turugbak''' ang wu a̱ji.'' #* ''A̱bwu ka map '''a̱turugbak''' ntak a̱zayak nggu wu.'' #* ''Ka̱ a cat koot tswak ang ji, a na som '''a̱turugbak''' wu a̱ji a̱ si̱ nyap pepa hu.'' ===Bwoi mi̱ bwoi=== * [[a̱turugbak-mbwak]] * [[a̱turugbak-ntak]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|duim}}, {{t+|nl|grote teen}} * [[Shong]]: {{t+|en|thumb}}, {{t+|en|big toe}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] eawx7j1fvcxe4bdukmzhxquaejajdmb a̱tyak 0 202 36333 36299 2025-02-10T16:35:27Z Kambai Akau 8 /* Bwan di‌ lilyem ghya‌ng */ 36333 wikitext text/x-wiki ==Tyap== [[Fail:Urine in a toilet at the Denver Museum of Contemporary Art.JPG|thumb|'''A̱tyak''' ma̱ a̱la̱n-san-a̱pyia̱.]] ===Yei=== * {{IPA|kcg|/ə̀tʲaɡ/}} ** {{hyphenation|kcg|a̱|tyak}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱tyak.ogg|a=}} ===A̱lyoot=== '''a̱tyak''' ''á̱kp.'' (''a̱nyiung'' á̱ sang) :Sot swang a‌lyiat: :: '''na''' ''á̱kp.'' (''a̱nyiung'' á̱ sang) # '''A̱tyak''' yet tangka̱i a̱sa̱khwot hwa ku neet vam hu, a̱wot nfa̱k ma̱ng tangka̱i a̱ngga nang á̱ ngyei urea a̱ni mun nshyia̱ a̱sa̱khwot a̱na. #* ''Ka̱t, a̱fai wuni! A ni khwot '''a̱tyak''' da̱ a̱gbaat tat a̱fwun a?'' #* ''Á̱ la̱u koot '''a̱tyak''' di̱ tyan jini; fa̱k si̱sak nang a̱vwuo ka nyui!'' #* '''''A̱tyak''' na li wowot nang a̱sa̱khwot a̱ni.'' ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|A̱sa̱khwot ku neet mi̱ vam}} * [[A̱ghwangkpang]]: {{t+|yo|itọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|mmamịrị}} * A̱ve: {{t+|ee|aɖuɖɔtoe}} * Ba̱mba̱ra: {{t+|bm|sugunɛ}} * [[Dot]]: {{t+|nl|urine}} * [[Kpat]]: {{t+|ha|fisari}} * Lati̱n: {{t+|la|urinae}} * [[Shong]]: {{t+|en|urine}} * Swahili: {{t+|sw|mkojo}} * Zulu: {{t+|zu|umchamo}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] oahk0bqdmrknhwug4lfwwl19uhmdbmx a̱tyetuk 0 203 41698 41692 2026-02-06T14:02:32Z Kambai Akau 8 /* Vak yei ghyang */ 41698 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Earth's City Lights by DMSP, 1994-1995 (large).jpg|thumb|A̱ka̱keang Swanta na '''a̱tyetuk''']] ===Bwoi a̱lyoot=== Neet ''a̱-'' + ''tye'' ([[tyia̱]]) + ''[[a̱tuk]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲétûɡ/}} ** {{audio|kcg|A̱tyetuk.ogg|a=}} ** {{hyphenation|kcg|a̱|tye|tuk}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱tyetuk''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[á̱tyetuk]]''' [[na#Ati̱kut|na]]) # '''A̱tyetuk''' kya yet a̱cak ka nang a̱vwuo ka ntyia̱ duduu nang á̱nietbishyi khat nda a̱ni, á̱ fwung ma̱ng nta̱m ba̱ ku hyaai kyiak neet ma̱ [[a̱tsotson]] ka tat [[jenshyung]] ji. #* ''Zi̱ na lyiat '''a̱tyetuk''' ka.'' #* ''Á̱nietbishyi cat a̱ka̱tuk njen '''a̱tyetuk''' wu ba̱t!'' #* ''Zi̱gwai yei nung '''a̱tyetuk''' lyuo.'' ===Vak yei ghyang=== * [[a̱kyetuk]] * kyetuk * tyetuk ====Bu nwuan==== * [[a̱ka̱wa̱tyia̱-a̱tyetuk]] * [[a̱kyetuk]] * [[a̱ta̱mam]] * [[a̱tsotson]] * [[jenshyung]] * [[shong-a̱tson]] * [[shong-jenshyung]] * [[shunshyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱ nang sai tyia̱ gbiring}} * [[A̱biru]]: {{t+|he|לַיְלָה}} (laylah) * [[A̱ghwangkpang]]: {{t+|yo|ale}} * [[A̱kum-a̱cyi]]: {{t+|ig|abalị}} * [[A̱ve]]: {{t+|ee|zã}} * [[Ba̱mba̱ra]]: {{t+|bm|su}} * [[Dot]]: {{t+|nl|nacht}} * [[Kpat]]: {{t+|ha|dare}} * [[La̱ra̱ba]]: {{t+|ar|ليل}} * [[Lati̱n]]: {{t+|la|nox}} * [[Shong]]: {{t+|en|night}} * [[Swahili]]: {{t+|sw|anadwo}} * [[Tswi]]: {{t+|tw|zã}} * [[Zulu]]: {{t+|zu|ebesuku}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:jen]] gx65jbuk3v7b8gdz792s8p5hfdjp5l5 a̱tyiak 0 204 9967 9966 2023-04-20T18:23:39Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 9967 wikitext text/x-wiki #REDIRECT [[a̱tyak]] 1xx9r3nnugf4ky48lj4axzo4eelttvh a̱tyia̱ 0 205 42871 42870 2026-02-27T13:37:30Z Kambai Akau 8 /* Tai */ 42871 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Dad with a Bjorn.jpg|thumb|Ghwughwu '''a̱tyia̱''' ma̱ng a̱banggwon nggu ka]] === Bwoi-a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*da'']. Swang a̱lyiat ji bu bye neet di̱ ''a̱-'' + ''[[tyia̱]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲʲə̂/}} ** {{audio|kcg|A̱tyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|tyia̱}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱tyia̱''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaatyia̱]]''' [[ba#Ati̱kut|ba]]) # '''A̱tyia̱''' wu wa yet [[a̱tyumbyin]] a̱sam wa. #* ''Zang zwa '''a̱tyia̱''' ja a̱ cat a̱ yet?'' #* '''''A̱tyia̱''' mba wu ka̱n khwop za̱m!'' #* ''Ku yet '''a̱tyia̱''' wu ta hwa gu tan kurum ndi mman a̱sam nggu na.'' ====Tai==== * [[aba]] * [[a̱da]] * [[a̱de]] * [[a̱nietmbyin-a̱sam]] * [[a̱tyumbyin-a̱sam]] * [[dee]] ====A̱fi̱p==== * [[a̱yang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyumbyin-a̱sam}} * A̱do (Bini): ẹrha * [[A̱ghwangkpang]]: {{t+|yo|bàbá}} * [[A̱kum-a̱cyi]]: {{t+|ig|nna}} * A̱ve: {{t+|ee|tɔ}} * Ba̱mba̱ra: {{t+|bm|fa}} * [[Dot]]: {{t+|nl|vader}} * Ga̱ra: {{t+|igl|ata}} * Ibibyo: ete * Idoma: ada * Izere: ada * [[Jhyuo]]: {{t+|kaj|a̱tyyi}} * Jukum (Wapan): ata * [[Kpat]]: {{t+|ha|uba}} * Kutyep: itse * [[Kuut]]: {{t+|bom|da}} * [[Shong]]: {{t+|en|father}} * Swahili: {{t+|sw|baba}} * Tswi: {{t+|tw|agya}} * Zulu: {{t+|zu|ubaba}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:kyangbwak]] [[Sa:a̱lyoot]] 16yb0pamxrv6c7mwhcimk39z7ym318m a̱tyiusan 0 206 10048 10047 2023-04-20T18:23:45Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 10048 wikitext text/x-wiki #REDIRECT [[a̱tyusan]] 8z8ee74eu8d6fz9oedd8aat4lqjgx4v a̱tyu 0 207 42732 39476 2026-02-22T02:35:13Z Danjuma Anthony 44 42732 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Being Human 17 (6997725452).jpg|thumb|right|200px|'''A̱tyu''']] ===Yei=== * {{IPA|kcg|/ə̀tʲû/}} ** {{audio|kcg|Kcg-a̱tyu.ogg|a=}} ** {{hyphenation|kcg|a̱|tyu}} (a̱ka̱tyong 2) * '''Sholyia̱''': a̱cyi /ǝ̀tʃʲí/ ** A̱nwuat: ===A̱lyoot=== '''a̱tyu''' (''á̱kpa'' '''[[á̱niet]]''') :Sot swang a̱lyia̱t: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyu''' yet a̱yin wa a̱ shyia̱ a̱nyin nggu a̱ni. #* ''A lan '''a̱tyu''' wuni lyen lyuut hu.'' #* '''''A̱tyu''' a̱wa na bai lap bah, ka̱ni?'' #* ''Ka̱ n wa ndi '''a̱tyu''' wu, da̱ n ta̱m nggu a̱ma̱li.'' ====Vak lyuut ghyang==== * [[a̱tyo]] ====Tai==== * [[a̱niet]] * [[a̱yin]] ====Bwoi mi̱ bwoi==== * [[a̱tyubat]] * [[a̱tyubeang]] * [[a̱tyubishyi]] * [[a̱tyubwom]] * [[a̱tyucyui]] * [[a̱tyufak]] * [[a̱tyufwung]] * [[a̱tyufwuong]] * [[a̱tyugba]] * [[a̱tyujhyi]] * [[a̱tyujhyuk]] * [[a̱tyukhap]] * [[a̱tyukpa]] * [[a̱tyukpang]] * [[a̱tyuluk]] * [[a̱tyulyang]] * [[a̱tyulyuut]] * [[a̱tyuma]] * [[a̱tyumak]] * [[a̱tyumyiam]] * [[a̱tyunaai]] * [[a̱tyunok]] * [[a̱tyunta̱m]] * [[a̱tyunzop]] * [[a̱tyunzwang]] * [[a̱tyusan]] * [[a̱tyuswan]] * [[a̱tyushweang]] * [[a̱tyuteang]] * [[a̱tyutsot]] * [[a̱tyutyiet]] * [[a̱tyuweang]] * [[a̱tyuya-a̱ywan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱yin}} * [[A̱ghwangkpang]]: {{t+|yo|eniyan}} * [[A̱kum-a̱cyi]]: {{t+|ig|mmadu}}, {{t+|ig|onye}} * Ba̱mba̱ra: {{t+|bm|mɔgɔ}} * [[Kpat]]: {{t+|ha|mutum}} * Linggala: {{t+|ln|moto}} * [[Shong]]: {{t+|en|person}} * Swahili: {{t+|sw|mtu}} * Tswi: {{t+|tw|onii}} * Zulu: {{t+|zu|umuntu}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] pgg4cgjxa6nokeiob1vztuwkemmu0s1 a̱tyusan 0 208 10252 10251 2023-04-20T18:23:57Z Jon Harald Søby 7 125 revisions imported: [TEST] importing kcgwiktionary via a tool 10252 wikitext text/x-wiki ==Tyap== [[Fail:Włocławek-coronavirus plague cross on the Saintest Savior Church (4).jpg|thumb|Ghwughwu Kristi '''a̱tyusan''' Włocławek ma̱ a̱byin Polan.]] ===Bwoi a̱lyoot=== Neet ''[[a̱tyu]]'' + ''[[san]]''. ===Yei=== * [[Za̱FBS]]: /ə̀tʲúsɑn/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱tyusan" a̱ni.]] * '''Gwoot''': ətyisan /ə̀tʲísɑn/ ** A̱nwuat: * '''Sholyia̱''': a̱cyisan /ə̀tʃʲísɑn/ ** A̱nwuat: ===A̱lyoot=== '''a̱tyusan''' (''á̱kpa'' [[á̱nietsaai]]) :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱tyusan''' yet a̱yin wa a̱ nwuak a̱pyia̱ nggu mat san swuan a̱ghyang a̱niet. #* ''Yesu wa yet '''a̱tyusan''' swanta wu.'' #* ''A̱nyan wa na yet '''a̱tyusan''' nggwon kani.'' #* ''Ka̱ nwan wa yet '''a̱tyusan''' wu, a na hyia̱ ma̱ng a̱nung.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:olugbala|olugbala]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:onye nzọpụta|onye nzọpụta]] * Ba̱mba̱ra: [[Wikt:bm:kisibaa|kisibaa]] * Eve: [[Wikt:ee:xɔla|xɔla]] * [[Kpat]]: [[Wikt:ha:mai ceto|mai ceto]] * Lati̱n: [[Wikt:la:salvator|salvator]] * [[Shong]]: [[Wikt:en:savior|savior]] * Swahili: [[Wikt:sw:mwokozi|mwokozi]] * Tswi: [[Wikt:tw:agyenkwa|agyenkwa]] * Zulu: [[Wikt:zu:umsindisi|umsindisi]] [[Sa:a̱lyoot]] ph209g0ea8ebaktl4u2axy7r1y2isct a̱vwuokpaa̱pyia̱ 0 209 10397 10396 2023-04-20T18:24:04Z Jon Harald Søby 7 144 revisions imported: [TEST] importing kcgwiktionary via a tool 10397 wikitext text/x-wiki ==Tyap== [[Fail:Exterior of Sultan Ahmed I Mosque in Istanbul, Turkey 002.jpg|thumb|Fam Nta '''A̱vwuokpaa̱pyia̱''' Sultan Ahmed I mi̱ Itambut, Turkiya.]] ===Vak lyuut ghyang=== * a̱vwukpapyia̱ * a̱vwuokpapyia̱ === Bwoi a̱lyoot === Neet mi̱ ''[[a̱vwuo]]'' + ''[[kpa]]'' + ''[[a̱pyia̱]]''. === Yei === * [[Za̱FBS]]: /ə̀vʷʷókpɑpʲʲə́/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱vwuokpaa̱pyia̱" a̱ni.]] === A̱lyoot === '''a̱vwuokpaa̱pyia̱''' (''á̱kpa'' [[a̱ka̱vwuokpaa̱kpeang]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱vwuokpaa̱pyia̱''' ka yet a̱vwuo kya ku tutu nang á̱nietkpaa̱kpeang ba dyep A̱gwaza mba wu nang ba̱ yei ''Allah'' di̱ nvak kpa kpi̱kpeang mba hu a̱ni. #* '''''A̱vwuokpaa̱pyia̱''' mba ka shyia̱ a̱zagaat kya.'' #* ''Á̱ bi̱ri̱m '''a̱vwuokpaa̱pyia̱''' Cenkwon ka di̱n jen zwang ja.'' #* ''[[A̱ghwangkpang]] bya byia̱ '''a̱vwuokpaa̱pyia̱''' a̱kya.'' ==== Tai ==== * [[a̱likpaa̱pyia̱]] * [[a̱vwuokpaa̱kpeang]] * [[ma̱sa̱lanci]] * [[tutukpaa̱pyia̱]] ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:mọsọlaṣi|mọsọlaṣi]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ụlọ alakụba|ụlọ alakụba]] * Ba̱mba̱ra: [[Wikt:bm:misiri|misiri]] * [[Kpat]]: [[Wikt:ha:masallaci|masallaci]] * [[Shong]]: [[Wikt:en:mosque|mosque]] * Swahili: [[Wikt:sw:msikiti|msikiti]] * Tswi: [[Wikt:tw:asɔredan mu|asɔredan mu]] [[Sa:a̱lyoot]] dy5mci3qmng7qbzacf6q28i8w6smrna a̱waktong 0 210 10537 10536 2023-04-20T18:24:11Z Jon Harald Søby 7 139 revisions imported: [TEST] importing kcgwiktionary via a tool 10537 wikitext text/x-wiki ==Tyap== [[Fail:Honey comb.jpg|thumb|'''A̱waktong'''.]] === Vak lyuut ghyang === * a̱wak-tong * a̱wak tong === Bwoi a̱lyoot === Neet mi̱ ''[[a̱wak]]'' + ''[[tong]]''. === Yei === * [[Za̱FBS]]: /ǝ̀wɑ̂gtɔ̀ŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni.]] === A̱lyoot === '''a̱waktong''' (''á̱kpa'' [[a̱yaawaktong]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱waktong''' yet a̱zazarak tong wa nang shwaí koot a̱ni. #* ''N bwuo mman nfeang nang n ku ndi '''a̰waktong''' bah.'' #* '''''A̱waktong''' neet mi̱ shwai ja.'' #* ''A shyia̱ '''a̱waktong''' wu a̱ji wa?'' ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:oyin|oyin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ebuaṅụ|ebuaṅụ]] * [[Kpat]]: [[Wikt:bm:misiwolo sɔgɔlen|misiwolo sɔgɔlen]] * [[Kpat]]: [[Wikt:ha:zumar zuma|zumar zuma]] * [[Shong]]: [[Wikt:en:honeycomb|honeycomb]] * Swahili: [[Wikt:zu:sega la asali|sega la asali]] * Zulu: [[Wikt:zu:ikhekheba lezinyosi|ikhekheba lezinyosi]] [[Sa:a̱lyoot]] [[Sa:nkyayak]] 3c2n3py7a983ygto717z0zftfe71p9o a̱wa̱ra̱ma̱nde 0 211 10653 10652 2023-04-20T18:24:16Z Jon Harald Søby 7 115 revisions imported: [TEST] importing kcgwiktionary via a tool 10653 wikitext text/x-wiki ==Tyap== [[Fail:India-famine-family-crop-420.jpg|thumb|Kyangbwak ghyang swuoa̱bung mat '''a̱wa̱ra̱ma̱nde'''.]] ====Nvak yei ghyáng==== * a̱wa̱ri̱ma̱nde * a̱wa̱ruma̱nde * a̱wura̱ma̱nde * a̱wuri̱ma̱nde * a̱wuruma̱nde ===Yei=== * [[Za̱FBS]]: /ə̀wə́rǝmǝnde/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱wa̱ra̱ma̱nde" a̱ni.]] ===A̱lyoot=== '''a̱wa̱ra̱ma̱nde''' (''á̱kpa'' [[a̱yaawa̱ra̱ma̱nde]]) :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱wa̱ra̱ma̱nde''' yet a̱gba̱ndang zong kyayak wa. Zong ji ni̱ bai da̱nian zwang, nwai yong nkyang khap, shi á̱kpa á̱niet, sang zwa ku nwai la̱p vam a̱gwomna̱ti. #* ''Á̱ nyia̱ '''a̱wa̱ra̱ma̱nde''' wu na hyaat a̱leang.'' #* '''''A̱wa̱ra̱ma̱de''' hyaai á̱niet ma̱ a̱byin Somalya ba̱t.'' #* ''Á̱niet nzi̱t ba kai a̱ka̱keang mba na ghwon di̱n jen '''a̱wa̱ra̱ma̱nde''', ba̱ si̱ bai a̱ji ba̱ si̱ kpaat swat hu.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ìyàn|ìyàn]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ụnwụ nri|ụnwụ nri]] * Ba̱mba̱ra: [[Wikt:bm:kɔ́ngɔba|kɔ́ngɔba]] * Eve: [[Wikt:ee:dɔwuame|dɔwuame]] * [[Kpat]]: [[Wikt:ha:yunwa|yunwa]] * Lati̱n: [[Wikt:la:fames|fames]] * [[Shong]]: [[Wikt:en:famine|famine]] * Swahili: [[Wikt:sw:njaa|njaa]] * Tswi: [[Wikt:tw:ɛkɔm|ɛkɔm]] * Zulu: [[Wikt:zu:indlala|indlala]] [[Sa:a̱lyoot]] on0ut4cuyuu4bbrb0h10z0yi5q3qzgs a̱yaakusuru 0 212 37846 37845 2025-05-05T01:13:49Z Kambai Akau 8 37846 wikitext text/x-wiki ==Tyap== [[File:Pigs in the Altai Mountains. Village Ortolyk.jpg|thumb|'''A̱yaakusuru''' a̱taa]] ===Yei=== * {{IPA|kcg|/ə̀jáakusùrú/}} ** {{audio|kcg|Kcg-a̱yaakusuru.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ku|su|ru}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kusuru]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám}} * [[Dot]]: {{t+|en|varkens}} * [[Shong]]: {{t+|en|pigs}}, {{t+|en|swines}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] rt8xcrzwwe651yw701u89dmd1azx7ri a̱yaalakumi 0 213 34605 10657 2025-01-13T00:35:16Z Kambai Akau 8 34605 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáalâkúmí/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱lakumi]] [[Sa:a̱lyoot]] tklio15o0oiyrcy2bz5og55jeguwz50 a̱yaamurum 0 214 38051 38050 2025-05-11T12:04:09Z Kambai Akau 8 38051 wikitext text/x-wiki ==Tyap== [[Fail:Feeding the Hyenas 8.jpg|thumb|right|220px|Á̱ghyang á̱niet ba̱ tsung '''a̱yaamurum''' a̱kyetuk a̱ni]] ===Yei=== * {{IPA|kcg|/əjaamurum/}} ** {{audio|kcg|Kcg-a̱yaamurum.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|mu|rum}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱murum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám a̱yit}} * [[Dot]]: {{t+|nl|hyena's}} * [[Shong]]: {{t+|en|hyenas}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] rfz8dg6yhqk7nmmrrgms6gl537nq7l8 a̱yaazaki 0 215 38076 37396 2025-05-11T17:02:46Z Kambai Akau 8 38076 wikitext text/x-wiki ==Tyap== [[Fail:Leones (Panthera leo), parque nacional Serengueti, Tanzania, 2024-05-26, DD 48.jpg|thumb|'''A̱yaazaki''' a̱zakwon ma̱ a̱yit]] ===Yei=== * {{IPA|kcg|/əjaad͡zaki/}} ** {{audio|kcg|Kcg-a̱yaazaki.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|za|ki}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱zaki]] ===Bwan di̱ lilyem ghýng=== {{trans-top|Á̱gwam nyám a̱yit}} * [[Dot]]: {{t+|nl|leeuwen}} * [[Shong]]: {{t+|en|lions}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] 435wz1a7fky5haiiq0ed6ouv7lx0u18 a̱yeba 0 216 28773 10767 2023-12-12T21:47:43Z Kambai Akau 8 28773 wikitext text/x-wiki ==Tyap== [[Fail:Cavendish Banana 01.jpg|thumb|A̱tyin '''a̱yeba'''.]] [[Fail:Green raw bananas.jpg|thumb|A̱pyia̱ '''a̱yeba'''.]] [[Fail:Banana on black background.jpg|thumb|Sum '''a̱yeba'''.]] ===Nvak lyuut ghyáng=== * a̱ya̱ba * ya̱ba ===Bwoi a̱lyoot=== Khwap neet mi̱ swang a̱lyiat Kpat ''[[ayaba]]'', neet mi̱ Nupe ''[[yaba]]. ===Yei=== * [[Za̱FBS]]: /ə̀jébɑ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱yeba" a̱ni.]] ===A̱lyoot=== '''a̱yeba''' (''á̱kpa'' [[a̱yaayeba]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱yeba''' yet a̱tyin a̱kwon kya nang á̱ ka ngyei sum nka hu ma̱ng a̱lyoot a̱nyiung a̱ni. #* ''Sum '''a̱yeba''' huni yet a̱bun.'' #* ''N cat n gya '''a̱yeba'''.'' #* ''Ka̱nang a tat a̱kwon '''a̱yeba''' kenia̱u, a yorong nung.'' ====Tai ==== * [[tsuntswang]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ogede|ogede]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:unere|unere]] * Ba̱mba̱ra: [[Wikt:bm:namasa|namasa]] * Eve: [[Wikt:ee:akɔɖu|akɔɖu]] * [[Kpat]]: [[Wikt:ha:ayaba|ayaba]] * Lati̱n: [[Wikt:la:Musa|Musa]] * [[Shong]]: [[Wikt:en:banana|banana]] * Swahili: [[Wikt:sw:ndizi|ndizi]] * Tswi: [[Wikt:ts:kwadu|kwadu]] * Zulu: [[Wikt:zu:ibhanana|ibhanana]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] kt7egtk71azp19wd31mfpg0cfcj1hyo a̱yin 0 217 37895 37894 2025-05-06T10:18:51Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37895 wikitext text/x-wiki ==Tyap== [[Fail:Being Human 07 (7143810211).jpg|thumb|'''A̱yin'''.]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji bye neet ''[[a̱nyin]]''. ===Yei=== * {{IPA|kcg|/ə̀ʲin/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱yin.wav|a=}} ** {{hyphenation|kcg|a̱|yin}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱yin''' (''á̱kpa'' [[á̱niet]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱yin''' yet a̱tyubishyi wa a̱ yet a̱tyonyiung a̱ni. #* ''Kuzang '''a̱yin''' na tak ma̱ng a̱nung.'' #* '''''A̱yin''' wu shyia̱ a̱ji wa?'' #* ''Nung gwa ma̱ng '''a̱yin''' bah.'' ====Tai ==== * [[a̱tyu]] * [[a̱niet]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyonyiung}} * [[A̱ghwangkpang]]: {{t+|yo|eniyan}} * [[A̱kum-a̱cyi]]: {{t+|ig|mmadu}}, {{t+|ig|onye}} * Ba̱mba̱ra: {{t+|bm|mɔgɔ}} * [[Jhyuo]]: {{t+|kaj|a̱yin}} * [[Kpat]]: {{t+|ha|mutum}} * Linggala: {{t+|ln|moto}} * [[Shong]]: {{t+|en|person}} * Swahili: {{t+|sw|mtu}} * Twi: {{t+|tw|onii}} * Zulu: {{t+|zu|umuntu}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] rb23m1zqmvds7tubgmfi7iaxd2lo2bi a̱zaki 0 218 38130 38129 2025-05-14T00:24:03Z Kambai Akau 8 38130 wikitext text/x-wiki == Tyap == [[Fail:Lion waiting in Namibia.jpg|thumb|A̱ba-'''a̱zaki''' a̱ shyia̱ di̱ fwung ma̱ a̱byin Namibya a̱ni]] [[Fail:León (Panthera leo), parque nacional de Tarangire, Tanzania, 2024-05-24, DD 99.jpg|thumb|Sha̱p-'''a̱zaki''' a̱zakwon]] === Bwoi a̱lyoot=== Neet ''a̱-'' + swang a̱lyiat Kpat ji, ''[[zaki]]''. ===Yei === * {{IPA|kcg|/əd͡zaki/|/əzaki/}} ** {{audio|kcg|A̱zaki.ogg|a=}} ** {{hyphenation|kcg|a̱|za|ki}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱zaki''' (''á̱kpa'' '''[[a̱yaazaki]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱zaki''' ([[Species:Panthera leo|''Panthera leo'']]) yet a̱gba̱ndang a̱kwi a̱yit wa nang á̱ ka ngyei a̱gwamnyám a̱ni. #* ''Ka̱ a li '''a̱zaki''' ma̱ a̱yit, yok tyong bah.'' #* '''''A̱zaki''' wa yet a̱gwam nyám a̱yit wu.'' #* ''Kuzang '''a̱zaki''' byia̱ cet ba̱t.'' ===Tai=== * [[a̱gwamnyám]] * [[zaki]] ====Bu nwuan==== * [[cyuo]] * [[cyuo-ndyuut]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱gwam nyám a̱yit}} * A̱biru: {{t+|he|אַריֵה|}} * A̱do (Bini): oduma * [[A̱ghwangkpang]]: {{t+|yo|kiniun}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọdụm}} * A̱ve: {{t+|ee|dzata}} * Ba̱mba̱ra: {{t+|bm|wara}} * [[Dot]]: {{t+|nl|leeuw}} * Ga̱ra: idu * Jukum (Wapan): azenku * [[Kpat]]: {{t+|ha|zaki}} * Kutyep: itumu * La̱ra̱ba: {{t+|ar|أسد}} * Lati̱n: {{t+|la|leo}} * Nupe: gaba * [[Shong]]: {{t+|en|lion}} * Swahili: {{t+|sw|simba}} * Tswi: {{t+|tw|gyata}} {{trans-bottom}} {{wikipedia}} [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwi]] iixe023mbg1sogni2fabxnpaq1lutmu a̱zwuan dyang 0 219 11061 11060 2023-04-20T18:24:41Z Jon Harald Søby 7 116 revisions imported: [TEST] importing kcgwiktionary via a tool 11061 wikitext text/x-wiki ==Tyap== [[Fail:Belt-clothing.jpg|thumb|'''A̱zwuan dyang'''.]] === Bwoi a̱lyoot=== Neet da̱ ''[[a̱zwuan]]'' + ''[[dyang]]''. === Yei=== * [[Za̱FBS]]: /ə̀dzʷʷɑ̂n dʲɑŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱zwuan dyang" a̱ni.]] ===A̱lyoot === '''a̱zwuan dyang''' (''á̱kpa'' [[a̱ka̱zwuan dyang]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱zwuan dyang''' yet a̱ywan kya nang á̱ vwuoi ma̱ dyang a̱ni. A̱zwuan ka beang di̱ ba̱ng [[a̱ta̱p a̱cyok]] wu mi̱ ci̱p. #* ''Da̱ la̱p '''a̱zwuan''' ka '''dyang''' ang ji la!'' #* ''A̱mang wa a san '''a̱zwuan dyang''' jini?'' #* ''Kyiak '''a̱zwuan dyang''' kenia̱u a bai ndyo.'' ==== Tai==== * [[byet]] ==== Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:igbanu|igbanu]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:eriri|eriri]] * Ba̱mba̱ra: [[Wikt:bm:sentiri|sentiri]] * Eve: [[Wikt:ee:alidziblaka|alidziblaka]] * [[Kpat]]: [[Wikt:ha:bel|bel]] * [[Shong]]: [[Wikt:en:belt|belt]] * Swahili: [[Wikt:sw:ukanda|ukanda]] * Tswi: [[Wikt:tw:abɔboɔ|abɔsoɔ]] * Zulu: [[Wikt:zu:ibhande|ibhande]] [[Sa:nkyang]] [[Sa:a̱lyoot]] lr7fs1436m4hf2alrjk98jia0u9ojny b 0 220 11176 11175 2023-04-20T18:24:48Z Jon Harald Søby 7 114 revisions imported: [TEST] importing kcgwiktionary via a tool 11176 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter B.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''B'''".]] === Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem sweang Lati̱n ji, ''b''. === Yei === * [[Za̱FBS]]: /bí/ * A̱nwuat: [[Fail:B din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "b" di̱n Tyap a̱ni.]] ===A̱lyoot=== '''b''' (''a̱gba̱ndang'' [[B]]) # '''B''' wa yet zwunzwuo sweang zwunzwuo-a̱lyem Tyap ji. #* '''''B''' wa yet zwunzwuo-a̱lyem sweang nTyap ji.'' #* ''Ka̱ a ti̱n "'''b'''" mi̱ "Boman", a si̱ shyia̱ a̱lyoot a̱byin a̱ghyang.'' #* ''A maai a shyia̱ "'''b'''" mami a̱lyoot ka, "Bainta".'' ====Tai==== * [[bv]] * [[bw]] * [[bwu]] * [[by]] * [[byi]] ==== Bwan di̱ lilyem ghyáng ==== * A̱biru: [[Wikt:he:ב|ב]] (b) * [[A̱ghwangkpang]]: [[Wikt:yo:b|b]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:b|b]] * A̱mhara: [[Wikt:am:ለ|ለ]] (le) * A̱rmeniya: [[Wikt:hy:բ|բ]] (b) * Di̱vehi: [[Wikt:dv:ބ|ބ]] (b) * [[Dot]]: [[Wikt:nl:b|b]] * Fari̱si: [[Wikt:fa:ب|ب]] (b) * Helen: [[Wikt:el:β|β]] * Hindi: [[Wikt:hi:बी|बी]] (b) * Ja̱pan: [[Wikt:ja:ば|ば]] (ba) * [[Jhyuo]]: b * Kannada: [[Wikt:kn:ಬಿ|ಬಿ]] (bi) * Khi̱met: [[Wikt:km:ខ|ខ]] (kha) * [[Kpat]]: [[Wikt:ha:b|b]] * Kworiya: [[Wikt:ko:비|비]] (b) * La̱ra̱ba: [[Wikt:ar:ب|ب]] (b) * Ma̱la̱ya̱lam: [[Wikt:ml:ബി|ബി]] (b) * Maniput: [[Wikt:mni:ब|ब]] (b) * Myanma: [[Wikt:my:ခ|ခ]] (hka/kha) * Nko: [[Wikt:nqo:ߓ (|ߓ]] (b) * Roshiya: [[Wikt:ru:б|б]] (b) * [[Shong]]: [[Wikt:en:b|b]] * Sa̱khatvelo: [[Wikt:ka:ბ|ბ]] (b) * Swahili: [[Wikt:sw:b|b]] * Tai: [[Wikt:th:ข|ข]] (k̄h) * Telugu: [[Wikt:te:బి|బి]] (b) * Zulu: [[Wikt:zu:b|b]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] jmz3wobiv8kq4s1oy85zksg31a2jc75 bai 0 221 30257 11275 2024-03-13T18:32:21Z Kambai Akau 8 30257 wikitext text/x-wiki ==Tyap== [[Fail:Arthur Prest with Queen Elizabeth II and Prince Philip.jpg|thumb|'''Bai''' ntsa A̱yang-a̱byin Nggi̱lan A̱liza̱ba̱t ma̱ng a̱tyok nggu wu, A̱fai-a̱gwam Filibut, ma̱ng Arthur Prest, mi̱ Naijeriya ma̱ a̱lyia̱ 1958.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions Proto-pi̱lato ''*ba'']. ===Yei=== * [[Za̱FBS]]: /bɑ́í/ * A̱nwuat: [[Fail:Bai (E. Come).wav|thumb|Si̱sak nang á̱ ngyei "bai" a̱ni.]] ===A̱lyoot=== '''bai''' (''á̱kpa'' '''bai''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Bai''' yet swang a̱lyiat ji̱ fa ka̱ a̱yin cong a̱ nat da̱ a̱vwuo a̱ghyang ku kpa̱mkpaan ma̱ng a̱vwuo a̱ghyang. #* ''N fa̱k nyinyang '''bai''' ang hu.'' #* '''''Bai''' hu hwa bah, bwuok hu hwa.'' #* ''Ma̱ng '''bai''' nggu hu, di̱ mi̱n bai nggu hu, a̱mgba̱m yet mi̱ kyang nyiung hwa.'' ===Ta̱m=== #bai, mbai, cobai, ku bai, ka̱n bai, na bai, wu bai, ba̱ bai #* '''''Bai''' zi̱ cong ndung.'' #* ''Ka̱ a̱ '''bai''', a tak ma̱ng a̱nung.'' #* ''N hyia̱ ma̱ng a̱mba jen ji n na m'''bai''' a̱ni bah.'' ====Tai ==== * [[tat]] * [[neet]] * [[shoot kpa̱mkpaan]] * [[khwat kpa̱mkpaan]] ====Á̱fi̱p==== * [[nat]] * [[nkat]] * [[kam]] * [[ghwut]] * [[ti̱n mbwak]] * [[cong]] * [[tyong]] * [[kai ghwon]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wiktionary:yo:wá|wá, bọ̀]] * [[A̱kum-a̱cyi]]: [[Wiktionary:Wt/ig/bia|bia]] * [[Á̱nietza̱fan]]: be * Ga̱ra: lia * Izere: ba * [[Jhyuo]]: ba * Jukum (Wapan): bi * [[Kpat]]: [[Wiktionary:ha:zo|zo]] * Kutyep: ba * Kuut: vey * [[Shong]]: [[Wiktionary:en:come|come]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] guurqny8th4url63to6413gw2uzhhj4 bat 0 222 39709 39708 2025-07-20T21:42:45Z Kambai Akau 8 39709 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/bád/}} ** {{audio|kcg|Bat.ogg|a=}} ** {{hyphenation|kcg|bat}} (a̱tyong 1) ===A̱lyoot=== [[Fail:Stone wall texture.jpg|thumb|'''Bat''' nfang]] [[Fail:End of the world.jpg|thumb|'''Bat''' Swanta hu]] '''bat''' (''á̱kpa'' '''[[mbat]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') '''Bat''' hu bye fa: # A̱tai a̱li wa ku yet a̱kpa̱mkpai a̱ni. #* '''''Bat''' huni fwoi.'' #* ''Á̱ bi̱ri̱m mba '''bat''' a̱li hu tyak!'' #* ''A̱li ka ka̱ byia̱ a̱shong '''bat''' wu wa yet a̱li nung ka.'' # Gak ku gba̱p swanta hu. #* '''''Bat''' swanta hu sang sangba̱p.'' #* ''Ka̱nang a tat '''bat''' swanta hu, a si̱ mi̱n bwuok a bai a̱mali bah.'' #* ''Nievan ku cyet a̱ si̱ tat '''bat''' swanta hu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱li}} * A̱do: {{t+|bin|egbekẹn}} * [[A̱ghwangkpang]]: {{t+|yo|odi}} * [[A̱kum-a̱cyi]]: {{t+|ig|mgbidi}} * A̱ve: {{t+|ee|glĩ}} * Ba̱mba̱ra: {{t+|bm|kogo}} * [[Dot]]: {{t+|nl|muur}} * [[Kpat]]: {{t+|ha|bango}} * [[Shong]]: {{t+|en|wall}} * Swahili: {{t+|sw|ukuta}} * Tswi: {{t+|tw|ban}} * Zulu: {{t+|zu|udonga}} {{trans-bottom}} {{trans-top|Gak}} * [[Kpat]]: {{t+|ha|karshen duniya}} * [[Shong]]: {{t+|en|earth's boundary}} {{trans-bottom}} ===Ta̱m=== [[File:Plaiting hair with Braids.jpg|thumb|Á̱ shyia̱ di̱ '''bat''' a̱byii̱k a̱ghyang pyia̱ hu]] [[File:3 stranded braiding Animation.gif|thumb|'''Bat''' ywan]] [[File:A Senegalese upholsterer weaving an entirely handmade luxury carpet 05.jpg|thumb|'''Bat''' a̱toot]] [[File:Landscape Photo Album Cover.jpg|thumb|Fi̱ng nggwoneam ku '''bat''' a̱nu nggu ka a̱ni]] [[File:COMC V5 D183 Cavalcanti Accusing Villefort.jpg|thumb|A̱tyufak-a̱lyiat a̱ shyia̱ di̱ '''bat''' a̱ghyang a̱niet a̱hyia̱k a̱ni]] bat, na bat, ka̱n bat, ku bat, ba̱ bat, bye bat, wu bat, na bat, mbat. Ka̱ doot '''bat''' ku fa: # '''Bat''' ([[pyia̱]], [[ywan]], ...): Ka̱nang á̱ tywai pyia̱ a̱yin ku ywan a̱ni ma̱ng bwak, ku bwuak yet kyang nwuan a̱ka̱feang. #* ''N wu '''bat''' ang a̱tson.'' #* ''Zatuk kya a na m'''bat''' nggwoneam a̱kya pyia̱ hu?'' #* ''Cat a̱ghyang a̱niet a '''bat''' gu.'' # '''Bat''' [[a̱toot]]: Ka̱nang á̱ nok a̱toot nang á̱ tyei a̱ti̱tak, mbwak, kyang li̱n a̱da̱dai nggwon, a̱doma, b.s.n. #* ''A̱nyan wa '''bat''' a̱toot wuni?'' # '''Bat''': Ka̱nang á̱ nyim kyang a̱mgba̱m a̱ni. #* ''Á̱ '''bat''' ang a̱nu ka a?'' # '''Bat''' [[a̱hyiak]]: Ka̱nang á̱ ta̱fang a̱yin á̱ si̱ nyia̱ nyia̱ a̱ bwuo a̱bun. #* ''Á̱ '''bat''' ang nggu a̱hyia̱k wa kee?'' #* ''Yihwa gu nyia̱ nang á̱ '''bat''' nggu tangka̱i '''a̱hyiak''' a̱hwa la?'' #* ''Ba̱ si̱ ta̱bat '''bat''' Bulut '''a̱hyiak''' ma̱ a̱di̱di̱t na̱ byia̱ cet a̱ni.<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Nta̱m A̱yaata̱m 25:7".</ref> ====Bwan di̱ lilyem ghyáng==== {{trans-top|Jhyi pyia̱}} * [[Dot]]: {{t+|nl|vlecht}} * [[Kpat]]: {{t+|ha|kitso}} * [[Shong]]: {{t+|en|plait}} {{trans-bottom}} {{trans-top|Nok kyang ma̱ng ywan}} * [[Dot]]: {{t+|nl|weven}} * [[Kpat]]: {{t+|ha|saƙa}} * [[Shong]]: {{t+|en|weave}} * Swahili: {{t+|sw|kusuka}} * Tswi: {{t+|tw|nwene}} * Zulu: {{t+|zu|luka}} {{trans-bottom}} {{trans-top|Kup kyang}} * [[Dot]]: {{t+|nl|verzegelen}} * [[Kpat]]: {{t+|ha|rufe}} * [[Shong]]: {{t+|en|seal up}} * Swahili: {{t+|sw|funga}} * Zulu: {{t+|zu|vala}} {{trans-bottom}} {{trans-top|Tyia̱ a̱bun}} * [[Dot]]: {{t+|nl|beschuldigen}} * [[Kpat]]: {{t+|ha|zarge}} * [[Shong]]: {{t+|en|accuse}} * Swahili: {{t+|sw|mashtaka}} * Tswi: {{t+|tw|bɔ}} * Zulu: {{t+|zu|beka}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:a̱lyoot]] on464ywl8q1xtdki8wrsw2lm0silark ba̱ng 0 223 11500 11499 2023-04-20T18:25:15Z Jon Harald Søby 7 106 revisions imported: [TEST] importing kcgwiktionary via a tool 11500 wikitext text/x-wiki ==Tyap== [[Fail:Something to be thankful for 151120-F-IP058-086.jpg|thumb|A̱khwot a̱kwop A̱merika a̱ghyang a̱ '''ba̱ng''' jet a̱bwoi mi̱ bwak a̱zayak nggu hu.]] ===Vak yei ghyang=== * [[bya̱ng]] ===Yei=== * [[Za̱FBS]]: /bǝ́ŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ba̱ng" a̱ni.]] * '''[[Fantswam]]''', '''[[Gwoot]]''': bya̱ng /bʲə́ŋ/ ** A̱nwuat: ===A̱lyoot=== '''ba̱ng''' (''á̱kpa'' [[ba̱ng]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''')''' '''Ba̱ng''' bye fa: #Á̱ mup kyang ma̱ng bwak, ku yok kwa bah. #* ''Ka̱nang n di '''ba̱ng''' kyang ang hu, a̱lyia̱ ka si̱ ya nung.'' #* '''''Ba̱ng''' kyang ang hu ma̱ng si̱ Zwandyen vwuon. Si̱ nwan hu laai byia̱ cet.'' #* ''Ka̱ '''ba̱ng''' hu na vwuo ang a̱khwu, a jong nung n '''ba̱ng''' ma̱ng a̱pyia̱ nung.'' # Ka̱ á̱ san á̱niet á̱ si̱ sak a̱mali ku da̱ a̱vwuonsaai-á̱niet teang kurum a̱ni. #* ''Si̱sak ji nang gu '''ba̱ng''' nzi̱t a̱ni, A̱gwaza wa na tan nggu.'' #* ''Iya nung wu nyia̱ nyi ku '''ba̱ng''' nggu shansham nang gu ku mbai a̱ni a̱mali nyin ka di̱n jen a̱ja.'' #* ''Á̱niet a̱bya lyen '''ba̱ng''' á̱nietnzwan ba̱t.'' # Ka̱nang á̱ go nggwon ku a̱bwuang a̱fai a̱ laai a̱ shi mi̱cet a̱ni. #* ''Byin hu hwa bah, '''ba̱ng''' hu hwa.'' #* ''A̱tyia̱ nung wu ku swuoa̱bung ma̱ng '''ba̱ng''' mman nani. A̱mgba̱m ma̱ng a̱nia, na̱ cat si̱sak nang na̱ na mbyian nggu a̱lyoot.'' #* '''''Ba̱ng''' á̱nietnzwan shansham yet a̱kwa nggu kya.'' ====Bwan di̱ lilyem ghyáng==== ; ''Mup kyang'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:idaduro|idaduro]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:ijide|ijide]] ::* [[Shong]]: [[Wikt:en:holding|holding]] ::* [[Kpat]]: [[Wikt:ha:rikewa|rikewa]] ; ''Saai á̱niet á̱ sak'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:itọju|itọju]] ::* [[Fi̱ransa]]: [[Wikt:fr:hospitalité|hospitalité]] ::* [[Kpat]]: [[Wikt:ha:karimci|karimci]], [[Wikt:ha:rikewa|rikewa]] ::* [[Shong]]: [[Wikt:en:hospitality|hospitality]], [[Wikt:en:treatment|treatment]] ::* Tswi: [[Wikt:tw:ayaresa|ayaresa]], [[Wikt:tw:ahɔhoyɛ|ahɔhoyɛ]] ::* Swahili: [[Wikt:sw:kushikilia|kushikilia]] ::* Zulu: [[Wikt:zu:ebambe|ebambe]] ; ''Go mman'' ::* [[Shong]]: [[Wikt:en:nursing|nursing]], [[Wikt:en:nurturing|nurturing]], [[Wikt:en:raising|raising]] ::* [[Kpat]]: [[Wikt:ha:jinya|jinya]], [[Wikt:ha:reno|reno]] ::* Swahili: [[Wikt:sw:uuguzi|uuguzi]] ::* Zulu: [[Wikt:zu:ubuhlengikazi|ubuhlengikazi]] ===Ta̱m=== ba̱ng, mba̱ng, ku ba̱ng, na ba̱ng, wu ba̱ng, ka̱n ba̱ng, ku ba̱ng, ba̱ ba̱ng, bye ba̱ng '''Ba̱ng''' bye fa: # Ka̱nang á̱ mup kyang mi̱ bwak ku si̱ kwa bah. #* '''''Ba̱ng''' kwaa̱mbwat hu mi̱cet.'' #* ''Nat a̱ '''ba̱ng''' a̱ywan nyak ka shansham.'' #* '''''Ba̱ng''' nung ta̱m ji a bai ndyo, ka̱ a cobai.'' # Ka̱nang á̱ go nggwon ku a̱bwuang a̱fai a̱ laai a̱ shi mi̱cet a̱ni. #* ''Mma Koni wa ku '''ba̱ng''' nggu gu si̱ laai a̱ shi.'' #* ''Nggu wa ku '''ba̱ng''' ka̱mpa̱ni a̱hwa neet nang ku swuoa̱bung tat jen nang konyan cat tyai a̱pyia̱ nggu nang a̱tyunta̱m nhu wu a̱ni.'' #* ''A̱ '''ba̱ng''' nggwon a̱kya shansham bah.'' ====Bwan di̱ lilyem ghyáng==== ; ''Mup kyang'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:dimu|dimu]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:jide|jide]] ::* Ba̱mba̱ra: [[Wikt:bm:ka minɛ|ka minɛ]] ::* Eve: [[Wikt:ee:lee|lee]] ::* [[Fi̱ransa]]: [[Wikt:fr:prise|prise]] ::* [[Shong]]: [[Wikt:en:hold|hold]] ::* [[Kpat]]: [[Wikt:ha:rike|rike]] ::* Swahili: [[Wikt:ha:shika|shika]] ::* Tswi: [[Wikt:tw:kuram|kuram]] ::* Zulu: [[Wikt:zu:bamba|bamba]] ; ''Go mman'' ::* [[Shong]]: [[Wikt:en:nurse|nurse]] ::* [[Kpat]]: [[Wikt:ha:yi jinya|yi jinya]] === Bwoi mi̱ bwoi=== * [[ba̱ng fwuo]] * [[ba̱ng mi̱ fwuo]] * [[ba̱ng si̱ nat]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] ati2gvb7lwzinpfmdsoeg62m3bdmb41 beak 0 224 11561 11560 2023-04-20T18:25:19Z Jon Harald Søby 7 60 revisions imported: [TEST] importing kcgwiktionary via a tool 11561 wikitext text/x-wiki ==Tyap== [[Fail:United States President Barack Obama bends down to allow the son of a White House staff member to touch his head.jpg|thumb|A̱kwak a̱son a̱byin Muná̱pyia̱ Sí̱tet A̱merika, Barack Obama '''beak''' a̱zaghyi a̱banggwoseam a̱tyunta̱m White House a̱ghyang ka̱ byiam nggu ma̱ a̱pyia̱.]] ===Vak yei ghyang=== * ba̱yak * biyak ===Yei=== * [[Za̱FBS]]: /bɛ́ʲɑ́ɡ/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "beak" a̱ni.]] ===Ta̱m=== '''beak''' (''á̱kpa'' '''[[ba]]''') beak, mbeak, ka̱n beak, ku beak, ba̱ beak, na beak, bye beak, wu beak, ba # '''Beak''' yet ka̱ a̱yin ta̱tong vam nggu hu a̱byin, kyiak neet a̱pyia̱ ba̱ng si̱ nat mi̱ dyang a̱ni. #* ''A̱ '''beak''' a̱ si̱ byiat nung.'' #* ''Ka̱nang a nat a̱zaghyi nggu, a '''beak''' a̱ni a byiat nggu. A fa̱k a?'' #* ''Yok '''beak''' bah. Yong ka̱tsak.'' ====Á̱fi̱p==== * [[yong ka̱tsak]] ====Bwan di̱ lilyem ghyáng==== :* [[A̱ghwangkpang]]: [[Wikt:yo:teriba|teriba]] :* [[A̱kum-a̱cyi]]: [[Wikt:ig:kpọọ isi ala|kpọọ isi ala]] :* [[Shong]]: [[Wikt:en:bow down|bow down]], [[Wikt:en:bend down|bend down]] :* [[Kpat]]: [[Wikt:ha:rusuna|rusuna]], [[Wikt:ha:ruku'u|ruku'u]] :* Swahili: [[Wikt:sw:kuinama|kuinama]] :* Zulu: [[Wikt:zu:khothama|khothama]] [[Sa:ta̱m]] mj1lpe0x8a47j7bcjumhyqunlctm4yo belt 0 225 39722 11564 2025-07-27T23:21:11Z Kambai Akau 8 /* Shong */ 39722 wikitext text/x-wiki ==Shong== [[File:Germany Belt-and-Buckle-02.jpg|thumb|'''Belt''']] ===Yei=== * [[Za̱FBS]]: /bɛlt/ * A̱nwuat (MS): [[Fail:en-us-belt.ogg|thumb|Si̱sak nang á̱ ngyei "belt" di̱n Shong a̱ni.]] ===A̱lyoot=== '''belt''' (''á̱kpa'' '''belts''') # [[byet]] [[Sa:a̱lyoot]] n7rh99kva91ptcv8ufwo2df1o7gtx7q bi 0 226 41740 41739 2026-02-06T15:00:52Z Kambai Akau 8 /* A̱lyoot */ 41740 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Bed bug, Cimex lectularius.jpg|thumb|'''Bi''' jhyang ji̱ ku kwop a̱ni (''Cimex lectularius'').]] [[Fail:Untying a knot.svg|thumb|Vak '''bi''' a̱ywan]] [[Fail:Animated letter B lower case printed form.gif|thumb|Zwunzwuo-a̱lyem ji, '''B'''i]] === Yei === * {{IPA|kcg|/bì/}} ** {{audio|kcg|Kcg-bi.oga|a=}} ** {{hyphenation|kcg|bi}} (a̱tyong 1) === A̱lyoot === '''bi''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[bí]]''' ji) '''Bi''' bye fa: # ([[Species:Cimex lectularius|''Cimex lectularius'']]) tangka̱i kyangcet hwa, ku li nang a̱baniai-kham a̱ni. Mi̱ bi ji si̱ yet tangka̱i kyangcet hwa ku nywai á̱ kwak [[a̱sok]] a̱tyubishyi a̱ni. #* ''A̱sok nia yet kyayak '''bi''' hu.'' #* '''''Bi''' yet a̱ka̱tuk a̱banyam wa.'' #* ''A̱bavwuo kani, '''bi''' ji la̱u ma̱ nka.'' # ta̱m byii̱k kyang hu. #* ''La̱p hu hwa bah, '''bi''' hu hwa.'' #* ''Ka̱t! A̱fai wuni lyen '''bi''' kyang ba̱t. N gwai!'' #* ''A tyak '''bi''' hu a, a̱gwak?'' # a̱lyoot zwunzwuo-a̱lyem Tyap sweang ji, "B". #* ''Ka̱nang a yorong "d" ''di'', si̱ a yorong "b" '''''bi''''', ka̱ni?!'' ==== Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangcet}} * [[A̱ghwangkpang]]: {{t+|yo|kókòro}} * [[Dot]]: {{t+|nl|bedwants}} * [[Kpat]]: {{t+|ha|Kuɗincizo}} * [[Shong]]: {{t+|en|bedbug}} * Swahili: {{t+|sw|kunguni}} {{trans-bottom}} {{trans-top|Tyei kyang ma̱sa̱t}} * [[Dot]]: {{t+|nl|losmaken}} * [[Kpat]]: {{t+|ha|kwancewa}} * [[Shong]]: {{t+|en|untying}} {{trans-bottom}} {{trans-top|A̱lyoot zwunzwuo-a̱lyem nTyap a̱feang ka}} * [[Dot]]: {{t+|nl|be}} * [[Shong]]: {{t+|en|bee}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:zwunzwuo-a̱lyem]] {{Wikipedia|i=1}} {{wikidata lexeme|L1531771}} === Ta̱m=== '''bi''' (''a̱ka̱nyiung'' '''[[byii̱k]]''') ka̱n bi, ku bi, za bi, ba̱ bi, bye bi, wu bi, na bi, mbi # '''Bi''' yet ka̱nang á̱ byii̱ nkyang ma̱ a̱di̱di̱t da̱ a̱ka̱nyiung, ku á̱ shyia̱ byii̱k kyang di̱ mi̱n tyiai. #* ''Bai a '''bi''' ywan huni.'' #* ''Nyi ya nswan nyi khwi a̱yaaka̱tanko bani a̱nyanyin nyi '''bi''' mba a̱mgba̱m.'' #* ''Á̱niet bani '''bi''' á̱si̱ mba ba tyak!'' ==== Bwan di̱ lilyem ghyáng==== {{trans-top|Tyei kyang ma̱sa̱t}} * [[Dot]]: {{t+|nl|losmaken}} * [[Kpat]]: {{t+|ha|kwancewa}} * [[Shong]]: {{t+|en|untying}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] dzrnk5xqw74b86j9flmfms203u53xa1 bibi 0 227 39281 39218 2025-06-09T11:14:56Z Kambai Akau 8 /* Tyap */ 39281 wikitext text/x-wiki ==Tyap== [[Fail:Cimetiere americain Colleville-sur-Mer.jpg|thumb|'''Bibi''' a̱khwot á̱kwop A̱merika]] ===Bwoi a̱lyoot=== Neet ''[[a̱bi]]'' + ''a̱bi''. ===Yei=== * {{IPA|kcg|/bíbí/}} ** {{audio|kcg|Kcg-bibi.ogg|a=}} ** {{hyphenation|kcg|bi|bi}} (a̱ka̱tyong 2) ===A̱lyoot=== '''bibi''' (''á̱kpa'' '''[[a̱bi]]''') :Sot swang a̱lyiat: ::'''hu''' (''a̱nyiung'' '''ka''') # '''Bibi''' yet á̱kpa a̱bi kya. Ku bu yet a̱vwuo kya nang á̱ niat nkwom a̱tyokhwu a̱ni. #* ''Á̱ swup '''bibi''' hu a̱mgba̱m ma̱ng a̱sai a̱bwuan.'' #* '''''Bibi''' a̱nyanyan hwa shyia̱ a̱ja̱u?'' #* ''N di gu nang gu cong naat '''bibi''' a̱khwot á̱kwop hu lyuo.'' ====Vak yei ghyang==== * [[a̱ka̱bi]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuoniat}} * A̱biru: {{t+|he|קברים}} * [[A̱ghwangkpang]]: {{t+|yo|ibojì}} * [[A̱kum-a̱cyi]]: {{t+|ig|ili}} * A̱mhara: {{t+|am|መቃብሮች}} * [[Dot]]: {{t+|nl|graven}} * [[Kpat]]: {{t+|ha|kaburbura}}, {{t+|ha|makabarta}} * Latin: {{t+|la|sepulchra}} * La̱ra̱ba: {{t+|ar|المقابر}} * [[Shong]]: {{t+|en|tombs}}, {{t+|en|graves}}, {{t+|en|sepulchres}}, {{t+|en|cemetery}} * Swahili: {{t+|sw|makaburi}} * Zulu: {{t+|zu|amathuna}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] ==Alangan== ===A̱lyoot=== '''bibî''' # [[a̱nu]] ==Shong== ===Bwoi a̱lyoot=== Neet mi̱ Hindi ''बीबी'', neet Pari̱si بی‌بی ''bi-bi''. ===A̱lyoot=== '''bibi''' (''á̱kpa'' '''bibis''') # (Shong Ndiya) [[a̱yang-a̱khwop]] ==Yami== ===A̱lyoot=== '''bibi''' # [[a̱gwagwa]] 5d4wvu1cajnbyl5whbgycopcdk6fi38 bung 0 228 11913 11912 2023-04-20T18:25:37Z Jon Harald Søby 7 139 revisions imported: [TEST] importing kcgwiktionary via a tool 11913 wikitext text/x-wiki ==Tyap== [[Fail:African caps.jpg|thumb|Búng Afi̱rika vwuon]] ===Yei === * [[Za̱FBS]]: /bùŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "bung" a̱ni.]] === A̱lyoot === '''bung''' (''á̱kpa'' [[búng]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''')''' # '''Bung''' yet a̱batoot kya na̱ng a̱ twai a̱ nkup apyia̱ a̱ni, a̱ byia̱ ka̱ta̱m a̱ ya̱baat apyia̱ ka a̱ni. Bung khwui a̱pyia̱ sa nban shisham. #* ''Kup '''bung''' ji zi̱ cong.'' #* ''Kuzang a̱tyok ̱ji kup '''bung''', kang ma̱ng a̱nwan!'' #* ''A san '''bung''' jini a̱ji wa la?'' ==== Tai ==== * [[a̱ka̱ta]] ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:fila|fila]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:okpu|okpu]] * [[Kpat]]: [[Wikt:ha:hula|hula]] * [[Shong]]: [[Wikt:en:cap|cap]] * Swahili: [[Wikt:sw:kofia|kofia]] * Zulu: [[Wikt:zu:isigqoko|isigqoko]] [[Sa:a̱lyoot]] [[Sa:nkyang]] c0gquyv9jvw30f310r7724f3luxoxpa but 0 229 29433 11980 2023-12-23T00:26:21Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 29433 wikitext text/x-wiki ==Tyap== [[Fail:Broken tree against the sunset.jpg|thumb|A̱kwon ka̱ ka̱n '''but''' a̱ni.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*but'']. ===Yei=== * [[Za̱FBS]]: /búd/ * A̱nwuat: [[Fail:But is to break in tyap.ogg|thumb|Si̱sak nang á̱ ngyei "but" a̱ni.]] ===Ta̱m=== but, mbut, ku but, ka̱n but, ba̱ but, bye but, na but, wu but. # '''But''' fa á̱ ka̱u kyang a̱ka̱feang ku da̱ á̱kpa. #* ''Cuk nung ji '''but'''.'' #* ''N dyiat ma̱ng a̱nwan nang a '''but''' a̱ghyi ka̱ni?.'' #* ''N di nang a̱kurung ka '''but''', huhwa mbyia̱.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:fọ|fọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gbajie|gbajie]] * Ba̱mba̱ra: [[Wikt:bm:kari|kari]] * Eve: [[Wikt:ee:gbã|gbã]] * [[Jhyuo]]: [[Wikt:kaj:but|but]] * [[Kpat]]: [[Wikt:ha:karya|karya]] * [[Shong]]: [[Wikt:en:break|break]] * Swahili: [[Wikt:sw:mapumziko|mapumziko]] * Tswi: [[Wikt:tw:bu|bu]] * Zulu: [[Wikt:zu:ikhefu|ikhefu]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] g09nhidynjo50fplkbd09omf86wjlug bvwag 0 230 11985 11984 2023-04-20T18:25:43Z Jon Harald Søby 7 4 revisions imported: [TEST] importing kcgwiktionary via a tool 11985 wikitext text/x-wiki ==Tyap (Gwoot/Gworog)== ===Vak yei/lyuut ghyang=== * [[bvwak]] ===Yei=== * [[Za̱FBS]]: /bvʷɑ́g/ * A̱nwuat: ===A̱lyoot=== '''bvwag''' (''á̱kpa'' '''mbvwag''') # [[bwak]] [[Sa:a̱lyoot]] prawne7d09jsqcnnqqb0h7vtci5fp9m bvwak 0 231 11997 11996 2023-04-20T18:25:44Z Jon Harald Søby 7 11 revisions imported: [TEST] importing kcgwiktionary via a tool 11997 wikitext text/x-wiki ==Tyap== ''Di̱ fam [[Cenkwon]], kpa̱kpaam ma̱ng [[A̱jhyuo]] ba.'' ===Yei=== * [[Za̱FBS]]: /bvʷɑ́g/ * A̱nwuat: ===A̱lyoot=== '''bvwak''' (''á̱kpa'' '''mbvwak''') # [[bwak]] ====Nwuan==== * [[bvwag]] - ''Gwo.'' [[Sa:a̱lyoot]] ==Jhyuo== ===Vak lyuut ghyang=== * bvak ===Yei=== * [[Za̱FBS]]: /bvʷɑ́g/ * A̱nwuat: ===A̱lyoot=== '''bvwak''' (''á̱kpa'' '''mbvwak''') # [[bwak]] ==Tyap (Gwoot/Gworog)== ===Vak lyuut ghyang=== * [[bvwag]] ===Yei=== * [[Za̱FBS]]: /bvʷɑ́g/ * A̱nwuat: ===A̱lyoot=== '''bvwak''' (''á̱kpa'' '''mbvwak''') # [[bwak]] gv9ch7lafsr4jxx0scl4kz1v8gjjg9a bvwuon 0 232 11999 11998 2023-04-20T18:25:45Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 11999 wikitext text/x-wiki ==Tyap== ''Di̱ fam [[Cenkwon]], kpa̱kpaam ma̱ng [[A̱jhyuo]] ba.'' ===Yei=== * [[Za̱FBS]]: /bvʷɑ́g/ * A̱nwuat: ===A̱lyoot=== '''bvwuon''' (''á̱kpa'' '''mbvwuon''') # [[bwuon]] ====Nwuan==== * [[bvwuon]] - ''Gwo.'' [[Sa:a̱lyoot]] hkfe8z48khvoyak7kdzco6m3b6a8ydf bwak 0 233 42811 42810 2026-02-26T14:54:50Z Kambai Akau 8 /* A̱lyoot */ 42811 wikitext text/x-wiki =={{-kcg-}}== {{picdic |image=Paume de main.jpeg |width=310 |labels= {{picdiclabel|en|color=white|fontsize=18|posx=100|posy=179|link=a̱taimbwak}} {{picdiclabel|en|color=white|fontsize=12|posx=20|posy=200|link=sun-mbwak|align=left}} {{picdiclabel|en|color=white|fontsize=12|posx=90|posy=70|link=a̱turugbak-mbwak}} {{picdiclabel|en|color=white|fontsize=12|posx=200|posy=125|link=ga̱swuong-mbwak sweang}} {{picdiclabel|en|color=white|fontsize=12|posx=225|posy=160|link=ga̱swuong-mbwak a̱ka̱wa̱tyia̱}} {{picdiclabel|en|color=white|fontsize=12|posx=220|posy=205|link=ga̱swuong-mbwak nywak}} {{picdiclabel|en|color=white|fontsize=12|posx=200|posy=245|link=a̱yiri̱zang-mbwak}} {{picdiclabel|en|color=white|fontsize=12|posx=200|posy=260|link=a̱da̱dei ga̱swuong-mbwak|altlink=(a̱da̱dei ga̱swuong-mbwak)}} |detail1=Nyap lyulyoot hu mi̱ ghwughwu hu |detail2= {{picdicimg|en|image=Arm flex supinate.jpg|link=ghwuan}} }} === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-bwak''] ku [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo ka] ''-boko''.<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref> ===Yei=== * {{IPA|kcg|/bʷáɡ/}} ** {{hyphenation|kcg|bwak}} (a̱tyong 1) ** {{audio|kcg|Kcg-bwak.ogg|a=}} * '''Gwoot''': [[bvwag]] /bvʷɑ́ɡ/ ** A̱nwuat: ===A̱lyoot=== '''bwak''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[mbwak]]''' [[na#Ati̱kut|na]]) # '''Bwak''' hu yet kap vam a̱tyubishyi hwa nang á̱ ni̱ ngya kyayak ku á̱ kyiak kyang á̱ nyia̱ ta̱m ma̱ng a̱nhu a̱ni. Mbwak na shyia̱ nfeang; á̱ mbyia̱ bwak yak mbeang bwak myian. #* ''Neap '''bwak''' ang hu shansham n di.'' #* ''Ti̱n '''bwak''' hu kalak n dyui kyang.'' #* '''''Bwak''' yak ni̱ kwi bwak myian.'' ====Tai ==== * [[sa]] ====Bwoi mi̱ bwoi==== * [[a̱buri̱ga-mbwak]] * [[a̱bwanbwak]] * [[a̱khwu-mbwak]] * [[a̱ngeam-mbwak]] * [[a̱nggurung-mbwak]] * [[a̱taimbwak]] * [[a̱yaabwanbwak]] * [[bwak-a̱kwon]] * [[bwak-myian]] * [[bwak-yak]] * [[bwobwak]] * [[ga̱fwuo-mbwak]] * [[ga̱swuong-mbwak]] * [[keke-mbwak]] * [[kpa-bwak]] * [[kpai-mbwak]] * [[kwabwak]] * [[kwambwak]] * [[kyangbwak]] * [[lyui-mbwak]] * [[mbwak]] * [[mbwaknkhwot]] * [[nyang-bwak]] * [[sun-mbwak]] * [[swuo-bwak]] * [[ta̱bwak]] * [[tswumbwak]] * [[tyia̱-bwak]] * [[ya̱bwak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * A̱do: {{t+|bin|obọ}} * [[A̱ghwangkpang]]: {{t+|yo|ọwọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|aka}} * A̱ve: {{t+|ee|asi}} * Ba̱mba̱ra: {{t+|bm|bolo}} * [[Dot]]: {{t+|nl|hand}} * [[Jhyuo]]: {{t+|kaj|bvak}} * Jukum (Wapan): vò * [[Kpat]]: {{t+|ha|hanu}} * Lati̱n: {{t+|la|manus}} * [[Shong]]: {{t+|en|hand}} * Swahili: {{t+|sw|mkono}} * Tswi: {{t+|tw|nsa}} * Zulu: {{t+|zu|isandla}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] 10x9echavgprmdb4y91r4mtm0s00ge0 bwom 0 234 12147 12146 2023-04-20T18:25:54Z Jon Harald Søby 7 67 revisions imported: [TEST] importing kcgwiktionary via a tool 12147 wikitext text/x-wiki ==Tyap== [[Fail:Oceana RadioHH.jpg|thumb|A̱tyubwom a̱ghyang shyia̱ di̱ '''bwom'''.]] ====Vak lyuut/yei ghyang==== * bvwom * bom ===Yei=== * [[Za̱FBS]]: /bʷɔ́m/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "bwom" a̱ni.]] ===A̱lyoot=== '''bwom''' (''á̱kpa'' [[bwom bubwom]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Bwom''' yet vak ghwut ma̱ng a̱ka̱sham nwunwuat hwa neet ma̱ a̱bwonu a̱tyubishyi ka. #* ''A̱ tyia̱ á̱niet tai ma̱ng '''bwom''' nggu hu.'' #* '''''Bwom''' hu hwa bah, kyang ku a̱bwom ka fa a̱ni hwa.'' #* ''Konyan wa lyen '''bwom''' hu a?'' ===Ta̱m=== bwom, mbwom, ka̱n bwom, ku bwom, ba̱ bwom, bye bwom, wu bwom, na bwom #'''Bwom''' yet ka̱ a̱yin ghwut ma̱ng a̱ka̱sham nwunwuat neet ma̱ a̱bwonu nggu ka. #* ''N cat n '''bwom''' a̱bwom.'' #* ''Bai zi̱ '''bwom''' dundung la!'' #* ''Ka̱ a na '''bwom''', a nat a̱ja. Yok shyui nung a̱fufwuo bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:kọrin|kọrin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:bụrụ abụ|bụrụ abụ]] * Ba̱mba̱ra: [[Wikt:bm:ka dɔnkili da|ka dɔnkili da]] * Eve: [[Wikt:ee:dzi ha|dzi ha]] * [[Kpat]]: [[Wikt:ha:yi waka|yi waka]] * Lati̱n: [[Wikt:la:cantare|cantare]] * [[Shong]]: [[Wikt:en:sing|sing]] * Swahili: [[Wikt:sw:imba|imba]] * Tswi: [[Wikt:tw:to dwom|to dwom]] * Zulu: [[Wikt:zu:cula|cula]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] 0b5yeae9s6n14p9coj1cqw05is5lndp bwuok 0 235 37907 37906 2025-05-06T10:53:44Z Kambai Akau 8 /* A̱lyoot */ 37907 wikitext text/x-wiki ==Tyap== [[Fail:Earth Return Orbiter.png|thumb|A̱ta̱ngwat-tswam ka̱ bwan '''bwuok''' a̱ bai mi̱ swanta hu.]] ===Yei=== * {{IPA|kcg|/bʷʷɔ́ɡ/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-bwuok.wav|a=}} ** {{hyphenation|kcg|bwuok}} (a̱tyong 1) ===A̱lyoot=== '''bwuok''' (''á̱kpa'' '''[[bwuot]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Bwuok''' yet ka̱ kyang ku a̱yin bwuak a̱ma̱nta ku/a̱ si̱ neet a̱ bai da̱ a̱vwuo ku/gu ku ntsa a̱cyet ka a̱ni. #* ''N na fwuong '''bwuok''' nggu hu.'' #* '''''Bwuok''' hu neet yet doot a̱fwun a?'' #* ''Cong naat hu ma̱ng '''bwuok''' hu yet mi̱ kyang nyiung hwa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱nang kyang nat ku bu bai}} * [[A̱ghwangkpang]]: {{t+|yo|ipada}} * [[A̱kum-a̱cyi]]: {{t+|ig|nloghachi}} * A̱ve: {{t+|ee|trɔ gbɔ}} * Ba̱mba̱ra: {{t+|bm|seginni}} * [[Jhyuo]]: {{t+|kaj|brek}} * [[Kpat]]: {{t+|ha|dawowa}} * [[Shong]]: {{t+|en|return}} * Swahili: {{t+|sw|kurudi}} * Tswi: {{t+|tw|ɔsan}} * Zulu: {{t+|zu|ukubuya}} {{trans-bottom}} ===Ta̱m=== '''bwuok''' (''á̱kpa'' '''[[bwuot]]''') bwuok, mbwuok, ka̱n bwuok, ku bwuok, ba̱ bwuok, bye bwuok, wu bwuok, na bwuok, bwuot #'''Bwuok''' yet ka̱ kyang bwuak a̱ma̱nta ku si̱ neet a̱ bai yong da̱ a̱vwuo ku ku ntsa a̱cyet ka a̱ni. #* ''N '''bwuok''' mali lyuo.'' #* ''Nat a '''bwuok''' a bai zi̱ cong ndung.'' #* ''A na '''bwuok''' mi̱ zang jen ja?'' ====Tai ==== * [[bai]] * [[neet]] ====Á̱fi̱p==== * [[nkat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Naat bu bai}} * [[A̱ghwangkpang]]: {{t+|yo|pada}} * [[A̱kum-a̱cyi]]: {{t+|ig|laghachi}} * A̱ve: {{t+|ee|trɔ gbɔ}} * Ba̱mba̱ra: [[Wikt:bm:segin|segin]] * [[Jhyuo]]: {{t+|kaj|brek}} * [[Kpat]]: {{t+|ha|dawo}} * [[Shong]]: {{t+|en|return}} * Swahili: {{t+|sw|kurudi}} * Tswi: {{t+|tw|san}} * Zulu: {{t+|zu|buyela}} {{trans-bottom}} [[Sa:ta̱m]] [[Sa:a̱lyoot]] suyqrhk8ubn3zucp44rbtr33hnf74om bwuon 0 236 40062 40061 2025-11-07T22:09:45Z Kambai Akau 8 /* A̱lyoot */ 40062 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/bʷʷən/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-bwuon.wav|a=}} ** {{hyphenation|kcg|bwuon}} (a̱tyong 1) * '''Gwoot''': [[bvwuon]] /bvʷʷǝ́n/ ** A̱nwuat: ===A̱lyoot=== '''bwuon''' (''á̱kpa'' [[bwuon]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''')''' #'''Bwuon''' yet nyian kyang di̱ mi̱n mumwang a̱ni. #* ''Ma̱ri̱kut byia̱ '''bwuon'''.'' #* ''Zangka̱i '''bwuon''' hwa a̱hwa?'' #* ''N si̱ mi̱n nkai tangka̱i '''bwuon''' huni bah. Ku ma̱cuncwiit.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sang mumwang}} * [[A̱ghwangkpang]]: {{t+|yo|wèwè}} * [[A̱kum-a̱cyi]]: {{t+|ig|nzuzu}} * A̱ve: {{t+|ee|bometsitsi}} * Ba̱mba̱ra: {{t+|bm|hakilintanya}} * [[Jhyuo]]: {{t+|kaj|bvwon}} * [[Kpat]]: {{t+|ha|wawanci}} * [[Shong]]: {{t+|en|foolishness}} * Swahili: {{t+|sw|upumbavu}} * Tswi: {{t+|tw|nkwaseasɛm}} * Zulu: {{t+|zu|ubuwula}} {{trans-bottom}} {{wikipedia}} {{wikidata lexeme|L1525572}} [[Sa:a̱lyoot]] 8c94f6aubo3bpwof40rxwqpbcuz9x7z bya̱ng 0 237 12323 12322 2023-04-20T18:26:05Z Jon Harald Søby 7 5 revisions imported: [TEST] importing kcgwiktionary via a tool 12323 wikitext text/x-wiki ==Tyap (Fantswam, Gwoot/Gworog)== ===Vak lyuut ghyang=== * byong ===Yei=== * [[Za̱FBS]]: /bʲə́ŋ/ * A̱nwuat: ===A̱lyoot=== '''bya̱ng''' (''á̱kpa'' '''bya̱ng''') ===Ta̱m=== '''bya̱ng''' (''á̱kpa'' '''bya̱ng''') # [[ba̱ng]] [[Sa:ta̱m]] b06agitoh0vftv27btxkdrwich4398t byet 0 238 12352 12351 2023-04-20T18:26:07Z Jon Harald Søby 7 28 revisions imported: [TEST] importing kcgwiktionary via a tool 12352 wikitext text/x-wiki ==Tyap== [[Fail:Belt-clothing.jpg|thumb|'''Byet'''.]] ===Bwoi a̱lyoot 1=== Neet di̱ swang a̱lyiat Shong ji ''[[belt]]''. ==== Yei==== * [[Za̱FBS]]: /bʲêt/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "byet" a̱ni.]] ====A̱lyoot ==== '''byet''' (''á̱kpa'' '''byét''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #A̱ywan kya nang á̱ vwuoi ma̱ dyang a̱ni. Byet ji beang di̱ ba̱ng [[a̱ta̱p a̱cyok]] wu mi̱ ci̱p. #* ''Da̱ la̱p '''byet''' ka dyang ang ji la!'' #* ''A̱mang wa a ku san '''byet''' jini?'' #* ''Kyiak byet jinia̱u a bai ndyo.'' ===Bwoi a̱lyoot 2=== ==== Yei==== * [[Za̱FBS]]: /bʲéd/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "byet" a̱ni.]] ====A̱lyoot ==== '''byet''' (''á̱kpa'' '''byét''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Byet''' yet li̱n a̱ma hwa nang á̱ ni̱ nwuak a̱yin ku á̱niet a̱ni. #* ''N gwai ma̱ng '''byet''' ji nang a nang nung a̱ni.'' #* ''Kuzang '''byet''' a̱ ku jong nung yet a̱sham.'' #* ''Yok nat kai nda bah, mat '''byet''' ji nang gu nang ang a̱ni.'' ====Tai==== ;''Kyangvwuoi'' :* [[a̱zwuan dyang]] ; ''Li̱n a̱ma'' :* [[beang]] :* [[lurung a̱ma]] ====Bwan di̱ lilyem ghyáng==== ; ''Kyangvwuoi'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:igbanu|igbanu]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:eriri|eriri]] ::* Ba̱mba̱ra: [[Wikt:bm:sentiri|sentiri]] ::* Eve: [[Wikt:ee:alidziblaka|alidziblaka]] ::* [[Kpat]]: [[Wikt:ha:bel|bel]] ::* [[Shong]]: [[Wikt:en:belt|belt]] ::* Swahili: [[Wikt:sw:ukanda|ukanda]] ::* Tswi: [[Wikt:tw:abɔboɔ|abɔsoɔ]] ::* Zulu: [[Wikt:zu:ibhande|ibhande]] ; ''Li̱n a̱ma'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:atilẹyin|atilẹyin]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:nkwado|nkwado]] ::* Ba̱mba̱ra: [[Wikt:bm:sɛmɛjiri|sɛmɛjiri]] ::* Eve: [[Wikt:ee:de megbe|de megbe]] ::* [[Kpat]]: [[Wikt:ha:tallafawa|tallafawa]] ::* [[Shong]]: [[Wikt:en:supporting|supporting]] ::* Swahili: [[Wikt:sw:msaada|msaada]] ::* Tswi: [[Wikt:tw:mmoa|mmoa]] ::* Zulu: [[Wikt:zu:ukusekela|ukusekela]] [[Sa:nkyang]] [[Sa:a̱lyoot]] key829qcimd3yuisi82qptvsnkce48x byia̱ 0 239 37908 12357 2025-05-06T10:59:03Z Kambai Akau 8 /* Tyap */ 37908 wikitext text/x-wiki ==Tyap== [[Fail:Haval Menglong 001.jpg|thumb|Ma̱to ku '''byia̱''' taya a̱ma̱lyim a̱ni]] ===Yei=== * {{IPA|kcg|/bʲʲə́/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-byia̱.wav|a=}} ** {{hyphenation|kcg|byia̱}} (a̱tyong 1) * '''Fantswam''': byia /hʲʲá/ ** A̱nwuat: ===Ta̱m=== '''byia̱''' (''á̱kpa'' '''*''') byia̱, ka̱n byia̱, ku byia̱, ba̱ byia̱, bye byia̱, wu byia̱, na byia̱, mbyia̱ # '''Byia̱''' fa ka̱ a̱yin shyia̱ ma̱ng kyang ku yet si̱ nggu hu a̱ni. #* ''Nwan wa '''byia̱''' a̱li kani a?'' #* ''Byia̱nyan wa '''byia̱''' nggwon ka.'' #* ''Ka̱ a '''byia̱''' nera fwuon a nang nung.'' ====Bu nwuan==== * [[hyia̱]] * [[myia̱]] * [[nyia̱]] * [[shyia̱]] * [[tyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Shyia̱ ma̱ng kyang}} * [[A̱ghwangkpang]]: {{t+|yo|ni}} * [[A̱kum-a̱cyi]]: {{t+|ig|nwere}} * [[Jhyuo]]: {{t+|kaj|byyi}} * [[Kpat]]: {{t+|ha|na da}} * [[Shong]]: {{t+|en|have}} {{trans-bottom}} [[Sa:ta̱m]] se1db166shzjov82d31ro52y7zpd8uj byin 0 240 38795 38794 2025-06-03T01:22:28Z Kambai Akau 8 /* Tyap */ 38795 wikitext text/x-wiki ==Tyap== ===A̱lyoot 1=== [[Fail:A Ham long drum in the stadium at SK Fest 2024 01.jpg|thumb|'''Byin''' a̱nggatak]] '''byin''' (''á̱kpa'' '''[[byín]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') ====Yei==== * {{IPA|kcg|/bʲìn/}} ** {{audio|kcg|Kcg-byin.oga|a=}} ** {{hyphenation|kcg|byin}} (a̱tyong 1) # '''Byin''' yet kyang hwa nang á̱ tsot a̱ni ku byia̱ a̱tai nkwa ma̱ng vam nkwon ma̱ng bwong a̱tatak (shimba jhyang byia̱ kwa tazwa ma̱ng a̱tatak). #* ''A̱nyan wa tsot '''byin''' ji?'' #* ''Natcyet yet a̱tyutsot '''byin''' wa.'' #* ''Ka̱ a fa̱k n dyui '''byin''' ji a̱ka̱nyiung a myia̱ a̱fufwuo a̱ fa̱a̱k.'' =====Bwan di̱ lilyem ghyáng===== {{trans-top|Kyangtsot}} * [[A̱ghwangkpang]]: {{t+|yo|ilu}} * A̱ve: {{t+|ee|kpẽkuku}} * Ba̱mba̱ra: {{t+|bm|dunun}} * [[Dot]]: {{t+|nl|trommel}} * [[Jhyuo]]: {{t+|kaj|byin}} * [[Kpat]]: {{t+|ha|Ganga}} * [[Shong]]: {{t+|en|drum}} * Swahili: {{t+|sw|ngoma}} * Zulu: {{t+|zu|isigubhu}} {{trans-bottom}} ===A̱lyoot 2=== [[Fail:Childbirth labor.jpg|thumb|A̱byii̱k a̱ghyang shyia̱ di̱ '''byin''' nggwon]] '''byin''' (''á̱kpa'' '''byin''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') ====Yei==== * {{IPA|kcg|/bʲín/}} ** {{audio|kcg|Kcg-byin.oga|a=}} ** {{hyphenation|kcg|byin}} (a̱tyong 1) '''Byin''' bu bye fa: # Tyei ku kyiat mman. #* '''''Byin''' nggu hu yet kyang a̱gwai hwa ba̱t.'' #* ''Jen '''byin''' nggu ji nyia̱ kpa̱mkpaan.'' #* '''''Byin''' hu vwan a̱khwu.'' # A̱ka̱mbwuon ku nggwon a̱ ma a̱yin. #* ''Nggwoseam kani yet ''byin'' a̱ma Bityong hwa.'' #* ''N gyet '''byin''' a̱mali ntyok hwa.'' #* ''A̱nyan wa si̱ yet '''byin''' a̱mali ka̱sa̱i hu?'' #* ''N mi̱n ghyei A̱ku ba yet '''byin''' [[cincai]] byaa?'' =====Tai===== ; ''Tyei mman'' :* [[tyei]] =====A̱fi̱p===== ; ''Tyei mman'' :* [[niat]] =====Bwan di̱ lilyem ghyáng===== {{trans-top|Tyei mman}} * [[A̱ghwangkpang]]: {{t+|yo|ibi}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọmụmụ}} * [[Dot]]: {{t+|nl|geboorte}} * [[Jhyuo]]: {{t+|kaj|byin}} * [[Kpat]]: {{t+|ha|haifuwa}} * [[Shong]]: {{t+|en|birth}} * Swahili: {{t+|sw|kulaziwa}} * Zulu: {{t+|zu|ukuzalwa}} {{trans-bottom}} {{trans-top|A̱ka̱mbwuon}} * [[A̱ghwangkpang]]: {{t+|yo|ibi}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọmụmụ}} * [[Dot]]: {{t+|nl|geboorte}} * [[Jhyuo]]: {{t+|kaj|byin}} * [[Kpat]]: {{t+|ha|haifuwa}} * [[Shong]]: {{t+|en|birth}} * Swahili: {{t+|sw|kulaziwa}} * Zulu: {{t+|zu|ukuzalwa}} {{trans-bottom}} [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] ===Ta̱m=== '''byin''' (''á̱kpa'' '''mbyin''') byin, mbyin, ka̱n byin, ku byin, ba̱ byin, wu byin, bye byin, na byin #'''Byin''' yet vak nwuai ma̱ng nggwon mi̱ swanta hu hwa. Á̱ byin nggwon ka̱nang ka̱ ghwut neet mi̱ a̱fa a̱yang nka ka ku á̱ kyiat nka neet mi̱ a̱cyi (ka̱ nywan ja ku kuzang tangka̱i nyam ku tyei mman di̱ mang cyi a̱ni). #* ''A̱ nkwa a̱fi̱fan neet nang á̱ ku '''byin''' nggu.'' #* ''A̱kyuo Boman '''byin''' nggwon-a̱sam a̱tsotson a̱fwun.'' #* ''Ka̱ á̱ '''byin''' ang ansham, bai a̱ji a li kyang hu n na nyia̱ ang ndyo a̱ni.'' ==== Tai==== * [[tyia̱]] ====A̱fi̱p==== * [[niat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tyei mman}} * [[A̱ghwangkpang]]: {{t+|yo|bi}} * [[A̱kum-a̱cyi]]: {{t+|ig|mụrụ}} * [[Dot]]: {{t+|nl|geboren}}, {{t+|nl|baren}} * [[Jhyuo]]: {{t+|kaj|byin}} * [[Kpat]]: {{t+|ha|haifu}} * [[Shong]]: {{t+|en|born}}, {{t+|en|give birth}} * Swahili: {{t+|sw|kulaziwa}} * Zulu: {{t+|zu|ukuzalwa}} {{trans-bottom}} [[Sa:ta̱m]] kot2nc74m9eg2jrakig1atv0zmnv6vq bying 0 241 40268 36365 2025-12-05T02:20:55Z Danjuma Anthony 44 /* Ya̱fang */ 40268 wikitext text/x-wiki ==Tyap== [[Fail:Human Feces.jpg|thumb|'''Bying''' a̱tyubishyi.]] ==== Bwoi a̱lyoot ==== Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-biŋ'']. ===Yei=== * {{IPA|kcg|/bʲiŋ/}} ** {{hyphenation|kcg|bying}} (a̱tyong 1) ** {{audio|kcg|Kcg-bying.ogg|a=}} ===A̱lyoot=== '''bying''' (''á̱kpa'' '''[[byíng]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Bying''' yet kyang mi̱ vam a̱ bu byia̱ ta̱m a̱ni bah. #* '''''Bying''' yet mi̱ vam bah.'' #* ''N cat ta '''bying'''.'' #* ''Yihwa bai [ang] nang a vwuoi á̱ghyi nang '''bying''' a̱ni la?'' ====Tai==== * [[ta]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tang vam}} * [[A̱ghwangkpang]]: {{t+|yo|ìgbẹ́}} * [[A̱kum-a̱cyi]]: {{t+|ig|nsị}} * [[Dot]]: {{t+|nl|uitwerpselen}} * [[Kpat]]: {{t+|ha|najasa}}, {{t+|ha|kashi}} * Kutyep: bying * [[Shong]]: {{t+|en|excreta}}, {{t+|en|faeces}} * Swahili: {{t+|sw|kinyesi}} * Zulu: {{t+|zu|indle}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1547426}} [[Sa:a̱lyoot]] ==Kutyep== ===Yei=== * '''bying''' (''á̱kpa'' *) * A̱nwuat: ===A̱lyoot=== # [[bying]] ==Si̱kot== ===Nvak lyuut nghyáng=== * byeing, beying, biing; byen<ref>[https://www.dsl.ac.uk/entry/dost/bying Bying | A Dictionary of the Older Scottish Tongue (up to 1700)]</ref> ===Ta̱m=== '''bying''' # [[kwai]] ===Ya̱fang=== <references/> ivup09iq0lut8xu5bgetxcc32op2h1i c 0 242 12668 12667 2023-04-20T18:26:27Z Jon Harald Søby 7 105 revisions imported: [TEST] importing kcgwiktionary via a tool 12668 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter C.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''C'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem tsat Lati̱n ji, ''c''. === Yei === * [[Za̱FBS]]: /tʃí/ * A̱nwuat: [[Fail:C din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "c" a̱ni.]] ===A̱lyoot=== '''c''' (''a̱gba̱ndang'' '''C''') # '''C''' wa yet zwunzwuo tsat zwunzwuo-a̱lyem Tyap ji. #* '''''C''' wa yet zwunzwuo-a̱lyem tsat nTyap ji.'' #* ''Ka̱ a ti̱n "'''c'''" mi̱ "cet", si̱ ku bwat a̱ni nwai fa. #* ''A maai a shyia̱ "'''c'''" mami a̱lyoot ka, "CatA̱gwaza".'' ====Bu nwuan==== * [[cw]] * [[cwu]] * [[cy]] * [[cyi]] * [[cyu]] * [[cyw]] ==== Bwan di̱ lilyem ghyáng ==== * [[A̱kum-a̱cyi]]: [[Wikt:ig:ch|ch]] * [[Dot]]: [[Wikt:nl:c|c]] * Hindi: [[Wikt:hi:च|च]] (cha) * Ja̱pan: [[Wikt:ja:チ|チ]] (chi) * [[Jhyuo]]: c * [[Kpat]]: [[Wikt:ha:c|c]] * Kworiya: [[Wikt:ko:ㅊ|ㅊ]] (ch) * Roshiya: [[Wikt:ru:ч|ч]] (ch) * [[Shong]]: [[Wikt:en:c|c]] * Swahili: [[Wikt:sw:ch|ch]] * Zulu: [[Wikt:zu:c|c]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] 2e3magxtoxtctvxpdrv5rdmh77dq5w9 cat 0 243 42846 42845 2026-02-27T12:09:09Z Kambai Akau 8 42846 wikitext text/x-wiki {{also|cad|chat|chad}} =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/tʃad/}} ** {{hyphenation|kcg|cat}} (a̱tyong 1) ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-chat.wav|a=}} * '''Sholyia̱''', '''Tyuku''': tsat /tsad/ ** A̱nwuat: ===A̱lyoot 1=== [[Fail:Emblem-favorites.svg|thumb|Ghwughwu a̱man-a̱lyia̱ ku yong da̱ a̱kwonu '''cat'''.]] '''cat''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''cat''' hu) '''Cat''' byia̱ fa: # Tangka̱i fwuong ku byia̱ cet a̱ni, ma̱nang si̱sak nang a̱yang ku a̱tyia̱ na fa̱k da̱ nggwon a̱ni ku la̱u. #* ''Ka̱ '''cat''' hwa yet shyia̱, da̱ a̱fi̱fan ba na ban tsaaí.'' #* '''''Cat''' hu nang n fa̱k tazwa nggu a̱ni, n si̱ mi̱n wa̱i nhu bah.'' #* ''Mi̱ di̱ sweap njen, a na lyen ka̱ '''cat''' hwa ku a̱bubuk fwuong hwa.'' ==== Bu nwuan ==== * [[a̱shushok]] * [[shyuo]] ==== Bwoi mi̱ bwoi==== * [[cat-a̱pyia̱]] * [[cat-a̱tyok]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fwuong mi̱ fwuo}} * [[A̱ghwangkpang]]: {{t+|yo|ifẹ}}, {{t+|yo|aini}} * [[A̱kum-a̱cyi]]: {{t+|ig|chọrọ}}, {{t+|ig|ihunanya n'anya}} * [[Ba̱mba̱ra]]: {{t+|bm|kanu}}, {{t+|bm|mago}} * [[A̱ve]]: {{t+|ee|didi}}, {{t+|ee|lɔlɔ̃}}, {{t+|ee|hiahiã}} * [[Dot]]: {{t+|nl|liefde}} * [[Hindi]]: {{t+|hi|प्यार}} * [[Jhyuo]]: {{t+|kaj|cat}} * [[Kpat]]: {{t+|ha|so}}, {{t+|ha|kaunace}}, {{t+|ha|soyayya}}, {{t+|ha|bukata}} * [[Shong]]: {{t+|en|love}}, {{t+|en|want}}, {{t+|en|need}}, {{t+|en|adoration}} * [[Swahili]]: {{t+|sw|uhitaji}}, {{t+|sw|haja}}, {{t+|sw|upendo}} * [[Tswi]]: {{t+|tw|pɛ}}, {{t+|tw|ahiade}}, {{t+|tw|ɔdɔ}} * [[Zulu]]: {{t+|zu|ufuna}}, {{t+|zu|uthando}}, {{t+|zu|isidingo}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikidata lexeme|L1371278}} ===A̱lyoot 2=== [[File:Blond hair going gray 01.jpg|thumb|'''Cat''' a̱pyia̱ a̱yin]] [[File:Pennaceous feathers by Garrulus glandarius.jpg|thumb|'''Cat''' a̱man]] ===Yei=== * {{IPA|kcg|/tʃad/}} ** {{audio|kcg|Kcg-cat.ogg|a=}} ** {{hyphenation|kcg|cat}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱cat]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Pyia̱ vam a̱tyubishyi ku nyam}} * [[Dot]]: {{t+|nl|haren}}, {{t+|nl|beharingen}}, {{t+|nl|vachten}} * [[Jhyuo]]: {{t+|kaj|cat}} * [[Shong]]: {{t+|en|hairs}} (of the body) {{trans-bottom}} {{trans-top|Pyia̱ a̱man}} * [[Dot]]: {{t+|nl|veren}}, {{t+|nl|vederen|a̱n}}, {{t+|nl|pluimen|a̱n}} * [[Jhyuo]]: {{t+|kaj|cat}} * [[Kpat]]: {{t+|ha|gashin tsuntsu}} * [[Shong]]: {{t+|en|feathers}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikidata lexeme|L1376666}} [[Sa:a̱lyoot]] ===Ta̱m=== [[File:Ladies showing love a Disability Right Activist - Lois Auta.jpg|thumb|A̱nyiuk ba̱ tak a̱ghyang '''cat''' a̱ni]] '''cat''' (''á̱kpa'' '''[[ncat]]''') cat, ncat, ku cat, ka̱n cat, ba̱ cat, bye cat, wu cat, na cat #'''Cat''' yet ka̱ a̱yin shyuo kyang a̱ni ku a̱ li kyang ku myim nshyia̱ a̱ni a̱ si̱ tyia̱ fwuo di̱ kyang a̱hwa a̱ shyia̱ nhu. #* ''N '''cat''' ang.'' #* ''Ka̱ a '''cat''', tywei a kwamam ma̱ng a̱nak ka.'' #* ''Ka̱nwai ma̱ng Biliyok nyia̱ ba̱ '''cat''' ba̱ nat [[Legwot]] a̱tson.'' ====Tai ==== * [[shyuo]] ====Á̱fi̱p==== * [[lak]] * [[lakli]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Shyuo a̱yin}} * [[A̱ghwangkpang]]: {{t+|yo|fẹ}}, {{t+|yo|nilo}} * [[A̱kum-a̱cyi]]: {{t+|ig|chọrọ}}, {{t+|ig|hụrụ n'anya}} * [[A̱ve]]: {{t+|ee|di}}, {{t+|ee|lɔ̃}}, {{t+|ee|hiã}} * [[Ba̱mba̱ra]]: {{t+|bm|bɛ...fɛ}}, {{t+|bm|mago}} * [[Dot]]: {{t+|nl|houden van}}, {{t+|nl|beminnen}} * [[Jhyuo]]: {{t+|kaj|cat}} * [[Kpat]]: {{t+|ha|so}}, {{t+|ha|kaunace}} * [[Shong]]: {{t+|en|like}}, {{t+|en|love}}, {{t+|en|want}}, {{t+|en|need}}, {{t+|en|adore}} * [[Swahili]]: {{t+|sw|kutaka}}, {{t+|sw|pendo}} * [[Tswi]]: {{t+|tw|pɛ}}, {{t+|tw|dɔ}}, {{t+|tw|hia}} * [[Zulu]]: {{t+|zu|funa}}, {{t+|zu|dingo}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{Wikipedia}} [[Sa:ta̱m]] ==Shong== ===Yei=== * [[Za̱FBS]]: /ˈkæt/ ** A̱nwuat: a cat /ə ˈkæt/[[Fail:En-uk-a cat.ogg|thumb|Yei "cat" si̱ Muna̱pyia̱ A̱byintyok (London).]] ** A̱nwuat: a cat /ə ˈkæt/[[Fail:En-us-cat.ogg|thumb|Yei "cat" si̱ Muná̱pyia̱ Sí̱tet (Kalifoniya).]] ** A̱nwuat: /ˈkeət/ [[Fail:En-us-inlandnorth-cat.ogg|thumb|Yei "cat" si̱ Muna̱pyia̱ A̱byintyok.]] ===A̱lyoot=== '''cat''' (''á̱kpa'' '''cats''') # [[a̱kwi]] ([[species:Felis catus|''Felis catus'']]) sguocpxf6jg34uxypg9c56t7jhfbgq7 ceang 0 245 36753 36745 2025-02-16T00:46:12Z Kambai Akau 8 /* A̱lyoot */ 36753 wikitext text/x-wiki ==Tyap== [[Fail:Male human head louse.jpg|thumb|A̱ba'''ceang''' pyia̱ a̱tyubishyi.]] ===Yei=== * {{IPA|kcg|/tʃeaŋ/}} ** {{hyphenation|kcg|ceang}} (a̱tyong 1) ** {{audio|kcg|Kcg-ceang.ogg|a=}} * '''Fantswam''', '''Gwoot''': crang /tʃrɑ́ŋ/ ** A̱nwuat: ===A̱lyoot=== '''ceang''' (''á̱kpa'' '''[[nceang]]''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') # '''Ceang''' ([[species:Phthiraptera|''Phthiraptera'']]) yet tangka̱i kyangcet hwa ku ni̱ ta̱kup di̱ cap vam a̱bwu a̱ni ma̱ng vam nkyang nswuan njhyang. Kyayak mba hu hwa yet a̱sok. #* '' Di si̱sak nang '''ceang''' huni shi ba̱t a̱ni; kyang a̱ga̱de!'' #* '''''Ceang''' cat hyiat a̱babwu kani.'' #* ''N ka̱n hyiat '''ceang''' hu.'' ===Vak lyuut ghyang=== * [[ca̱yang]] * [[ciyang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangcet}} * [[A̱ghwangkpang]]: {{t+|yo|egbin}} * [[A̱kum-a̱cyi]]: {{t+|ig|owu}} * [[Dot]]: {{t+|nl|luis}} * [[Kpat]]: {{t+|ha|ƙwarƙwata}} * [[Shong]]: {{t+|en|louse}} * Swahili: {{t+|sw|chawa}} * Zulu: {{t+|zu|intwala}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangcet]] 10nc0wonkrggyu17nnncrirl6uy44u6 cet 0 246 40088 37911 2025-11-09T00:58:42Z Kambai Akau 8 /* Ya̱fang */ 40088 wikitext text/x-wiki ==Tyap== [[Fail:Football strength image.jpg|thumb|Ghwughwu ku tyai a̱yin a̱ mak '''cet''' ma̱ng a̱yaada̱mbyet a̱ni]] ===Yei=== * {{IPA|kcg|/tʃɛ́d/|/tʃə́d/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-chet.wav|a=}} ** {{hyphenation|kcg|cet}} (a̱tyong 1) * '''Sholyia̱''', '''Tyuku''': tset /tsɛ́d/ ku /tsǝ́d/ ** A̱nwuat: ===A̱lyoot=== '''cet''' (''á̱kpa'' '''[[ncet]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Cet''' yet maai nyia̱ kyang hwa. #* '''''Cet''' ang hu tat kyiak nung a?'' #* ''Ka̱ a byia̱ '''cet''' bah a fwung.'' #* ''Ta̱m huni yet si̱ á̱niet ba̱ byia̱ '''cet''' hwa a̱ni.'' ====Tai ==== * [[a̱tyan]] * [[ka̱ngka̱ra̱ng]] ====Á̱fi̱p==== * [[bobwot]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Maai nyia̱ kyang}} * [[A̱ghwangkpang]]: {{t+|yo|ágbára}} * [[A̱kum-a̱cyi]]: {{t+|ig|Ike}} * [[Jhyuo]]: {{t+|kaj|cet}} * [[Kpat]]: {{t+|ha|ƙarfi}} * [[Shong]]: {{t+|en|strength}}, {{t+|en|power}} * Swahili: {{t+|sw|nguvu}} * Tswi: {{t+|tw|ahoɔden}} * Zulu: {{t+|zu|amandla}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia}} {{wikidata lexeme|L1375132}} [[Sa:a̱lyoot]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /tʃed/ * A̱nwuat: ===A̱lyoot=== '''cet''' (''á̱kpa'' '''ncet''') # [[cet#Tyap|cet]] 32ndezce73ezkduhx2o45jzrksbutq7 church 0 247 12935 12934 2023-04-20T18:26:48Z Jon Harald Søby 7 9 revisions imported: [TEST] importing kcgwiktionary via a tool 12935 wikitext text/x-wiki ==Shong== ===Bwoi a̱lyoot=== Neet mi̱ Shong A̱ka̱wa̱tyia̱ ''chirche'', neet mi̱ Shong A̱lyen ''ċiriċe'' (“cot”), neet mi̱ Jamanik Jenshyung *kirikā, khwap gbangbang neet mi̱ Helen Gbangbang κυριακόν (kuriakón), tangka̱i swang a̱lyiat ku nwai yet a̱sam ku a̱nap a̱ni κυριακός (kuriakós, “a̱si̱ a̱tyoli wu”), neet mi̱ κύριος (kúrios, “a̱tyutyok, a̱tyoli”), neet mi̱ Proto-Ndo-Yurop *ḱewh₁- (“mwai, teak, byia̱ cet, swuocet”). ===Yei=== * [[Za̱FBS]]: /t͡ʃɜːt͡ʃ/ * A̱nwuat (''MA̱''): [[Fail:En-uk-church.ogg|thumb|Yei "church" mi̱ Muna̱pyia̱ A̱byintyok]] * [[Za̱FBS]] (MS): /t͡ʃɝt͡ʃ/ * A̱nwuat (''MS Da̱ A̱ka̱nyiung''): [[Fail:en-us-church.ogg|thumb|Yei "church" mi̱ Muná̱pyia̱ Sí̱tet.]] ===A̱lyoot=== '''church''' (''á̱kpa'' '''churches''') # [[cot]] [[Sa:a̱lyoot]] fiu7plpodjew482s4d9zay4gi17z30k cincai 0 248 37608 37599 2025-04-25T00:40:49Z Kambai Akau 8 37608 wikitext text/x-wiki ==Tyap== [[Fail:Odontotermes obesus Termites Isoptera (1) 01.jpg|thumb|'''Cincai'''.]] ===Yei=== * {{IPA|kcg|/t͡ʃínt͡ʃáʲ/}} ** {{audio|kcg|Kcg-cincai.ogg|a=}} ** {{hyphenation|kcg|cin|cai}} (a̱ka̱tyong 2) === A̱lyoot === '''cincai''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ba''' (''á̱kpa'' '''*''') # '''Cincai''' ([[Species:Termitidae|''Termitidae'']]) yet tangka̱i kyangcet hwa a̱ li nang [[a̱ga̱swan]] a̱ni. #* ''Á̱ ngyei A̱ku ba [[byin]] '''cincai'''.'' #* '''''Cincai''' ya a̱kwon kani tyak.'' #* ''N di a̱gban '''cincai''' ma̱ a̱byinkhap nzi̱i̱t.'' #* ''Va za ma̱ng nwai va ji, '''cincai''' na nok a̱gban.'' ==== Bu nwuan ==== * [[jhyá̱]] ==== Tai ==== * [[a̱ga̱swan]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i kyangcet}} * [[A̱ghwangkpang]]: {{t+|yo|ìpele}} * [[A̱kum-a̱cyi]]: {{t+|ig|mbo}} * [[Kpat]]: {{t+|ha|gara}} * [[Shong]]: {{t+|en|termite}} * Swahili: {{t+|sw|mchwa}} * Zulu: {{t+|zu|umuhlwa}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:nyám]] qndgjdgb1f8nq58lve9c97ni2fvqt1c ci̱ncai 0 249 13223 13222 2023-04-20T18:27:01Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 13223 wikitext text/x-wiki #REDIRECT [[cincai]] rmc11tet2x7b1erlpkw8m39rhodqn49 cong 0 250 33774 27805 2024-09-05T22:55:06Z Kambai Akau 8 33774 wikitext text/x-wiki ==Tyap== [[Fail:Maasai men walking in the countryside.jpg|thumb|Á̱tyok A̱maasai a̱feang '''cong''' ma̱ a̱yit]] ===Vak lyuut ghyang=== * chong ===Yei=== * [[Za̱FBS]]: /tʃɔ́ŋ/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "cong" a̱ni.]] ===A̱lyoot=== '''cong''' (''á̱kpa'' [[cong ci̱cong]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''')''' # '''Cong''' yet shyei hwa neet da̱ a̱vwuo a̱nyiung naat da̱ a̱vwuo a̱ghyang ma̱ng a̱ti̱tak ba. #* '''''Cong''' hu byia̱ a̱fi̱ng.'' #* ''Di̱ nwuan nung hu, '''cong''' huni na tyia̱ bah.'' #* ''Ka̱ '''cong''' hu na khat ang, a fwung a̱mali.'' ====Tai==== * [[a̱cyiet]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:nrìn|nrìn]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ije ije|ije ije]] * Ba̱mba̱ra: [[Wikt:bm:tagama|tagama]] * Eve: [[Wikt:ee:le zɔzɔm|le zɔzɔm]] * [[Jhyuo]]: cong * [[Kpat]]: [[Wikt:ha:tafiya|tafiya]] * [[Shong]]: [[Wikt:en:walking|walking]], [[Wikt:en:moving|moving]], [[Wikt:en:movement|movement]], [[Wikt:en:motion|motion]] * Swahili: [[Wikt:sw:kutembea|kutembea]] * Tswi: [[Wikt:tw:nante|nante]] * Zulu: [[Wikt:zu:ukuhamba|ukuhamba]] ===Ta̱m=== # '''Cong''', ku cong, ka̱n cong, ba̱ cong, wu cong, na cong, bye cong. #* ''Ka̱di zi̱ '''cong'''.'' #* ''A sii '''cong''' a?'' #* '''''Cong''' a̱nggang zi̱ tat a̱nfaan.'' ====Tai ==== * [[bai]] * [[cyet]] * [[nat]] ====Á̱fi̱p==== * [[swan]] * [[yong]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:rìn|rìn]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ije|ije]] * Ba̱mba̱ra: [[Wikt:bm:ka taama|ka taama]] * Eve: [[Wikt:ee:zɔ̃|zɔ̃]] * [[Jhyuo]]: cong * [[Kpat]]: [[Wikt:ha:yi tafiya|yi tafiya]] * Kutyep: kyangki * [[Shong]]: [[Wikt:en:walk|walk]] * Swahili: [[Wikt:sw:tembea|tembea]] * Tswi: [[Wikt:tw:nante|nante]] * Zulu: [[Wikt:zu:hamba|hamba]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] [[Sa:a̱guguut]] ==Viyet== ===Yei=== * [[Za̱FBS]]: * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "cong" a̱ni.]] ===Ghwughwu=== '''cong''' # [[ga̱t]] ===Ta̱m=== '''cong''' # [[gut a̱gung]] ===A̱lyoot=== '''công''' (''á̱kpa'' *) # [[nta̱m]] pttrehdgmjbaw7661xn89s91k8rfh8u cot 0 251 37733 37732 2025-04-30T18:25:49Z Kambai Akau 8 37733 wikitext text/x-wiki ==Tyap== [[Fail:Stanford Memorial Church May 2011 HDR 1.jpg|thumb|'''Cot''' ghyang nang á̱ ngyei ''Stanford Memorial Church'' a̱ni mi̱ Kalifoniya, ma̱ a̱byin Muná̱pyia̱ Sí̱tet A̱merika]] === Bwoi a̱lyoot === Á̱ khwap neet di̱ swang a̱lyiat nShong ji, ''[[church]]''. === Yei === * {{IPA|kcg|/t͡ʃɔ̂d/}} ** {{audio|kcg|Kcg-cot.ogg|a=}} ** {{hyphenation|kcg|cot}} (a̱tyong 1) === A̱lyoot === '''cot''' (''á̱kpa'' '''[[ncot]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Cot''' yet tyan ja ku a̱li kya nang Á̱nietkhwikristi ba ncong á̱ n[[naai]] a̱wot á̱ n[[kyuak ntong]] a̱zaghyi [[A̱gwaza]] a̱ni. #* ''A nat '''cot''' a̱fwun a?'' #* ''Nyi nat '''cot''' A̱sa̱ba̱t hwa kee?'' #* '''''Cot''' huni yet li ga̱nga̱ng ba̱t.'' ====Vak yei ghyang==== * [[A̱linaai A̱gwaza]] ====Vak lyuut ghyang==== * [[cod]] ==== Bu nwuan ==== * [[a̱sai tutu]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱linaai A̱gwaza}} * [[A̱ghwangkpang]]: {{t+|yo|ijo}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụka}} * A̱ve: {{t+|ee|sɔleme}} * Ba̱mba̱ra: {{t+|bm|egilisi}} * [[Hindi]]: {{t+|hi|गिरजाघर}} * [[Kpat]]: {{t+|ha|coci}} * [[Shong]]: {{t+|en|church}} * Swahili: {{t+|sw|kanisa}} * Tswi: {{t+|tw|asɔre}} * Zulu: {{t+|zu|ibandla}} {{trans-bottom}} [[Sa:a̱lyoot]] ==Shong== ===Bwoi a̱lyoot=== Á̱ khwap neet mi̱ Hindi खाट (khāṭ), neet mi̱ Sauraseni Prakrit 𑀔𑀝𑁆𑀝𑀸 (khaṭṭā), neet mi̱ Sansi̱ki̱rit खट्वा (khaṭvā, “fi̱rem-a̱gbaat”). ===Yei=== * [[Za̱FBS]] (Boston): /kɒt/ ** A̱nwuat (A̱sti̱relya): [[Fail:en-au-cot.ogg|thumb|Yei "cot" mi̱ A̱sti̱relya]] * [[Za̱FBS]] (A̱merika): /kɑt/ ** A̱nwuat: [[Fail:en-us-cot.ogg|thumb|Yei "cot" mi̱ Muná̱pyia̱ Sí̱tet A̱merika.]] ** Za̱FBS (A̱ka̱keang Fam A̱za MS): /kʰat̚/ ***A̱nwuat: [[Fail:en-us-inlandnorth-cot.ogg|thumb|Yei "cot" Mami-mami Fam A̱za MS.]] ===A̱lyoot=== '''cot''' (''á̱kpa'' '''cots''') # [[a̱gbaat-suswak]] awuaw80eufrfkl9hufeuewkjo9l93o9 cuk 0 252 40241 40225 2025-11-29T17:42:13Z Kambai Akau 8 /* A̱lyoot */ 40241 wikitext text/x-wiki ==Tyap== [[Fail:EB1911 Furniture Fig. 13.—Arm-chair of carved and gilt wood.jpg|thumb|'''Cuk''' mbwak.]] ===Yei=== * {{IPA|kcg|/tʃûɡ/}} ** {{audio|kcg|Kcg-cuk.ogg|a=}} ** {{hyphenation|kcg|cuk}} (a̱tyong 1) * '''Fantswam''': a̱kpurok /ək͡purəɡ/ ** A̱nwuat: ===A̱lyoot=== '''cuk''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[cucuk]]''' [[ji#Ati̱kut|ji]]) # Cuk ji yet kyangswat hwa nang á̱ jhyi ma̱ng nkwon, tswam, a̱toot, ywan khwo, ku pi̱lastik a̱ni. #* ''Di̱dam a̱i! Kyiak '''cuk''' a̱ja a bai ndyo.'' #* '''''Cuk''' ji yet nywang ja?'' #* ''Kyiak tyiang a̱toot a lyang '''cuk''' jini ansham. Ji̱ byia̱ mbwuk.'' ====Bu nwuan ==== * [[a̱bancuk]] * [[cuk saai a̱ti̱tak]] * [[kyangswat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|kyangswat}} * A̱do: aga * [[A̱ghwangkpang]]: {{t+|yo|aga}}, {{t+|yo|ijoko}} * [[A̱kum-a̱cyi]]: {{t+|ig|oche}} * A̱ve: {{t+|ee|zikpui}} * Ba̱mba̱ra: {{t+|bm|sɛsi}} * [[Kpat]]: {{t+|ha|kujera}} * [[Shong]]: {{t+|en|chair}}, {{t+|en|stool}} * Swahili: {{t+|sw|kiti}} * Tswi: {{t+|tw|akonnwa}} * Zulu: {{t+|zu|isitulo}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} {{wikidata lexeme|L1375406}} [[Sa:a̱lyoot]] [[Sa:nkyang]] ==Cek== ===Bwoi a̱lyoot=== Neet mi̱ Jaman [[Zug]]. ===Yei=== * [[Za̱FBS]]: /t͡sʊk/ ===A̱lyoot=== '''cuk''' [[a̱sam|a̱s.]] # (''a̱lyem kaswuo'') [[a̱taintuut]] #: Tai: vlak ===Fang á̱zanson=== * [https://ssjc.ujc.cas.cz/search.php?heslo=cuk&hsubstr=no cuk] mi̱ ''Slovník spisovného jazyka českého, 1960–1971, 1989'' ==Turukya== ===Za̱kwa=== '''cuk''' # [[swan ansham]] ====A̱tyin==== * Ca̱caat ma̱ng wa̱i Kuntyin A̱lyem Turukya (''Türk Dil Kurumuna''), "[https://sozluk.gov.tr/?/cuk cuk]". bjvgs1e504t5jthh18594hnzsz9ezop cung 0 253 13584 13583 2023-04-20T18:27:23Z Jon Harald Søby 7 102 revisions imported: [TEST] importing kcgwiktionary via a tool 13584 wikitext text/x-wiki ==Tyap== [[Fail:Dwain Chambers at Olympic Trials 2008 02.jpg|thumb|Á̱nietvwuo ba̱ tyong '''cung''' da̱ a̱yangka̱nan cung mita 100]] ===Vak lyuut ghyang=== * chung ===Yei=== * [[Za̱FBS]]: /tʃuŋ/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "cung" a̱ni.]] ===A̱lyoot=== '''cung''' (''á̱kpa'' [[cúng]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''')''' # '''Cung''' ji fa tutung a̱ti̱tak á̱ tang a̱zanson ma̱ a̱nggang nang a̱tyu a̱ li a̱khwu a̱ni. '''Cung''' ji vwuon ma̱ng fi̱ri̱p hu ku ya̱tswang. #* ''Bambi ku ta̱bat '''cung''' nang [[a̱bwu a̱kat]] a̱ni.'' #* ''A̱fai nung wu yet a̱gwak n'''cung''' wa.'' #* '''Cung''' a̱ba ji ku tai a̱si̱ a̱kut-a̱tyetuk.'' ====Tai ==== * [[fi̱ri̱p]] * [[ya̱tswang]] ====Á̱fi̱p==== * [[yong]] * [[cong]] ====Bu nwuan==== * [[tyong]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ije|ije]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ịgba ọsọ|ịgba ọso]] * [[Kpat]]: [[Wikt:ha:guduwa|guduwa]], [[Wikt:ha:tsere|tsere]] * [[Shong]]: [[Wikt:en:race|race]], [[Wikt:en:racing|racing]], [[Wikt:en:running|running]] * Swahili: [[Wikt:sw:mbio|mbio]] * Zulu: [[Wikt:zu:umjaho|umjaho]] [[Sa:a̱lyoot]] ==Viyet== ===Yei=== * [[Za̱FBS]]: /kuŋ/ * A̱nwuat: ===A̱lyoot=== '''cung''' (''á̱kpa'' *) # [[a̱ta]] # [[magwam]] mg6ldn28jajyg2mu0d7mm68we9cnx1r cyim 0 254 13642 13641 2023-04-20T18:27:26Z Jon Harald Søby 7 57 revisions imported: [TEST] importing kcgwiktionary via a tool 13642 wikitext text/x-wiki ==Tyap== [[Fail:Rice transplanters in the Philippines.jpg|thumb|Á̱niet '''cyim''' cyi-a̱ga̱vang ma̱ a̱byin Filipin.]] ===Yei=== * [[Za̱FBS]]: /tʃʲím/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "cyim" a̱ni.]] ===Ta̱m=== cyim, ncyim, ku cyim, ka̱n chyim, ba̱ cyim, bye cyim, wu cyim, na cyim #'''Cyim''' yet ta̱m turung kyang nang á̱ ka̱n cyui a̱ni á̱ ba̱ ti̱p da̱ a̱vwuo a̱ghyang. #* ''Gbeam ji tat '''cyim'''.'' #* ''Ba̱ shyia̱ di̱ '''cyim''' cyi-a̱ga̱vang ma̱ a̱byinkhap ka.'' #* ''Ka̱ a '''cyim''' si̱ huni, a yok bwung si̱ a̱hwa bah.'' ==== Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:asopo|asopo]] * [[Kpat]]: [[Wikt:ha:dasa|dasa]] * [[Shong]]: [[Wikt:en:transplant|transplant]] * Swahili: [[Wikt:sw:kupandikiza|kupandikiza]] ===A̱lyoot=== '''cyim''' (''á̱kpa'' [[cyim]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Cyim''' yet turung kyang nang á̱ ka̱n cyui a̱ni á̱ ba̱ ti̱p da̱ a̱vwuo a̱ghyang. #* '''''Cyim''' hu yet a̱gba̱ndang ta̱m hwa a?'' #* ''Zi̱ naat '''cyui''' ja ke zi̱ naat cyim hwa la?'' #* ''Ka̱ doot a̱ yok '''cyim''' hu ki̱ zi̱ bwuok a̱tson a?'' ====Tai==== * [[ti̱p]] ==== Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:asopo|asopo]] * [[Kpat]]: [[Wikt:ha:dashi|dashi]] * [[Shong]]: [[Wikt:en:transplanting|transplanting]] * Swahili: [[Wikt:sw:upandikizaji|upandikizaji]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] 5cz3yahyvzfrxxnr118afu97lzmgzj5 cyin 0 255 34098 13677 2024-11-03T12:08:14Z Minorax 32 34098 wikitext text/x-wiki ==Tyap== ===Vak lyuut ghyang=== * chyin ===Yei=== * [[Za̱FBS]]: /tʃʲín/ * A̱nwuat: ===A̱lyoot=== '''cyin''' (''á̱kpa'' [[ncyin]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Cyui''' yet tangka̱i shi hwa nang á̱ nwuak a̱yin mat kyang hu nang gu nyia̱ a̱ni. #* '''''Cyin''' hwa myim zi̱ nang A̱gwaza nci̱ri̱ng.'' #* ''Mi̱ '''cyin''' ma̱ng lihyat, zang nggu wa lan?'' #* '''''Cyin''' ku neet tswazwa hwa n cat.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọlá|ọ́lá]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nsọpụrụ|nsọpụrụ]] * Eve: [[Wikt:ee:bubu|bubu]] * [[Kpat]]: [[Wikt:ha:girmamawa|girmamawa]] * [[Shong]]: [[Wikt:en:honour|honour]] [[Sa:ta̱m]] ===Ta̱m=== cyin, ncyin, ka̱n cyin, ku cyin, ba̱ cyin, na cyin, wu cyin, bye cyin. #'''Cyui''' fa ka̱nang á̱ nwuak a̱yin shi a̱ni. #* ''Zi̱ '''cyin''' nggu, Nggwon A̱gwaza. #* ''Á̱ na '''cyin''' ang ba̱t.'' #* ''Ka̱ a nyia̱ a na '''cyin''' a̱tang wu, a li ku na tyia̱ a̱nia a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọlá fún|ọ́lá fún]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:sọpụrụ|sọpụrụ]] * Eve: [[Wikt:ee:de bubu|de bubu]] * [[Kpat]]: [[Wikt:ha:girmama|girmama]] * [[Shong]]: [[Wikt:en:honour|honour]] [[Sa:ta̱m]] k91cgzvi3s7r0w5ybfxayliljiwhj5z cyok 0 256 13689 13688 2023-04-20T18:27:30Z Jon Harald Søby 7 11 revisions imported: [TEST] importing kcgwiktionary via a tool 13689 wikitext text/x-wiki ==Tyap== [[Fail:Coming Down^ - geograph.org.uk - 2139210.jpg|thumb|A̱meap a̱ '''cyok''' a̱byin neet da̱ a̱kwon.]] ===Vak lyuut ghyang=== * chyok, cyog, chyog ===Yei=== * [[Za̱FBS]]: /tʃʲɔ́k/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "cyok" a̱ni.]] ===Ta̱m=== '''cyok''' (''á̱kpa'' '''[[corop]]''') cyok, ku cyok, ka̱n cyok, ba̱ cyok, wu cyok, bye cyok, na cyok, ncyok, corop # '''Cyok''' yet ta̱m ghwon a̱vwuo ka̱ shyia̱ a̱za nat ma̱ a̱byin hwa. #* ''Da̱ '''cyok''' zi̱ lyiat la!'' #* '' N di gu nang gu '''cyok''' tsuung ywan ndong ji.'' #* '' Ka̱ a cat '''cyok''' ma̱sa̱kut ta̱bam ma̱ng a̱gaak wu.'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:sọkálẹ̀|sọkálẹ̀]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gbadata|gbadata]] * [[Kpat]]: [[Wikt:ha:sauka|sauka]] * [[Shong]]: [[Wikt:en:come down|come down]], [[Wikt:en:alight|alight]] [[Sa:ta̱m]] g8q6ppqmik5bwml29pnojkrf1h7tt3w cyui 0 257 40478 40477 2026-01-20T08:50:15Z Danjuma Anthony 44 /* cyui */ 40478 wikitext text/x-wiki ==Tyap== [[Fail:Rattus norvegicus - Brown rat 02.jpg|thumb|'''Cyui''' ji̱ byia̱ vam a̱sa̱khwot mbyin a̱ni (Rattus norvegicus).]] [[Fail:Students planting vegetable seeds for a project.jpg|thumb|Mmanfang na̱ '''cyui''' nkyang ma̱ a̱byinkhap.]] ===Yei=== * {{IPA|kcg|/tʃʲʷi/}} ** {{audio|kcg|Kcg-cyui.ogg|a=}} ** {{hyphenation|kcg|cyui}} (a̱tyong 1) ===A̱lyoot=== '''cyui''' (''á̱kpa'' '''[[cyuí]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Cyui''' bye fa: #Tangka̱i a̱banyam ([[Species:Mus|''Mus'']] ma̱ng [[Species:Rattus|''Rattus'']]) ku byia̱ a̱junjung a̱nu, á̱ shyiat nhu a̱mali ku a̱yit a̱ni. #* ''N di '''cyui''' ji kai a̱ni.'' #* '''Cyui''' ji lyen a̱kwi ntswam a? #* A̱tivi ba cat nam '''cyui''' hu ba̱t. ===cyui=== #Ti̱p nkyang da̱ a̱vwuo nang á̱ ka̱n kap a̱ni. #* ''A̱cak '''cyui''' nkyang kya zi̱ nshyia̱ ma̱nini.'' #* ''Ka̱ '''cyui''' swakpat hu na byian jen, zi̱ wu bwuok a̱tson zi̱ tyak ta̱m hu ka̱ni baa!?'' #* '''''Cyui''' ma̱ng cak yak yet nta̱m nzi̱t nia.'' ==== Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam}} * [[A̱ghwangkpang]]: {{t+|en|eku}} * [[A̱kum-a̱cyi]]: {{t+|ig|oke}} * A̱ve: {{t+|ee|alegeli}} * Ba̱mba̱ra: {{t+|bm|toto}} * [[Dot]]: {{t+|nl|muis}}, {{t+|nl|rat}} * [[Kpat]]: {{t+|en|bera}} * [[Shong]]: {{t+|en|mouse}}, {{t+|en|rat}} * Swahili: {{t+|en|panya}} * Tswi: {{t+|tw|kusie}} * Zulu: {{t+|zu|igundane}} {{trans-bottom}} {{trans-top|Ti̱p nkyang}} * [[A̱ghwangkpang]]: {{t+|yo|gbingbin}} * [[A̱kum-a̱cyi]]: {{t+|ig|akuku}} * [[Dot]]: {{t+|nl|planten}} * [[Kpat]]: {{t+|en|shuki}} * [[Shong]]: {{t+|en|planting}}, {{t+|en|sowing}} * Swahili: {{t+|sw|kupanda}} * Zulu: {{t+|zu|ukuhlwanyela}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia|Cyui (nyam)}} {{wikidata lexeme|L1524855}} {{wikipedia|Cyui (khap)}} {{wikidata lexeme|L1524868}} ===Ta̱m=== '''cyui''' ''á̱kp.'' (''a̱nyiung'' '''[[ti̱p]]''') cyui, ncyui, ka̱n cyui, ku cyui, ba̱ cyui, na cyui, wu cyui, bye cyui. '''Cyui''' bye fa: # Ta̱m khwuk a̱byin ma̱ng tyei zwá mi̱ wa hu nang á̱ ku lung a̱byin ka a̱ni ma̱ng cit wa hu. #* ''A̱bamman Ta̱bat nia '''cyui''' a̱fwun. #* ''Zi̱ wu '''cyui''' a̱tson.'' #* ''Ka̱ zi̱ bai zi̱ na '''cyui'''.'' # Ka̱nang á̱ swat kyang mami kyang ghyang, ku si̱ khwat kpeam a̱ bai. #* ''A̱ si̱ tyia̱ nung sa̱kan mi̱ vam, ji̱ si̱ '''cyui''' nung ba̱t.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). 2 A̱korontiyawa 9:6.</ref> #* ''Á̱ka̱tuk á̱niet ba, bibya ku '''cyui''' ngguu ma̱ng zwang.'' #* ''Ba̱ si̱ byia̱ a̱ka̱ndi̱m, na̱ '''cyui''' nang nyang a̱ni.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). Tyai Á̱zanson 9:10.</ref> ==== Bwan di̱ lilyem ghyáng==== {{trans-top|Ti̱p nkyang}} * [[A̱ghwangkpang]]: {{t+|yo|gbin}} * [[A̱kum-a̱cyi]]: {{t+|ig|ịkụ ihe}} * Ba̱mba̱ra: {{t+|bm|ka jiri turu}} * [[Dot]]: {{t+|nl|plant}} * [[Kpat]]: {{t+|en|shuka}} * [[Shong]]: {{t+|en|plant}}, {{t+|en|sow}} * [[Swahili]]: {{t+|sw|shuka}} * Tswi: {{t+|tw|sɛ wobedua}} * Zulu: {{t+|zu|ukutshala}} {{trans-bottom}} {{trans-top|Swat}} * [[A̱ghwangkpang]]: {{t+|yo|kọlu}} * [[A̱kum-a̱cyi]]: {{t+|ig|tuo}} * [[Dot]]: {{t+|nl|prik}}, {{t+|nl|doorboren}} * [[Kpat]]: {{t+|en|soka}} * [[Shong]]: {{t+|en|prick}}, {{t+|en|pierce}} * Swahili: {{t+|sw|chomo}} * Zulu: {{t+|zu|hlaba}} {{trans-bottom}} ====Tai==== # [[ti̱p]] # [[swat]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] aiz0rlxrb2m421e2930fendeca20yi6 cyuo 0 258 39995 38074 2025-11-02T00:54:27Z Kambai Akau 8 /* Ya̱fang */ 39995 wikitext text/x-wiki ==Tyap== [[Fail:Male leopard - Mara.jpg|thumb|'''Cyuo''']] ===Bwoi a̱lyoot=== Swang a̱lyiat ji bye neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo ka] ''-kiaŋ''.<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref> Swang a̱lyiat nTyap ji tai a̱si Swahili ji "''chui''". ===Yei=== * {{IPA|kcg|/t͡ʃʲʷo/}} ** {{audio|kcg|Kcg-Cyuo.ogg|a=}} ** {{hyphenation|kcg|cyuo}} (a̱tyong 1) ===A̱lyoot=== '''cyuo''' (''á̱kpa'' '''[[cyuó]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Cyuo''' ([[Species:Panthera pardus|''Panthera pardus'']]) yet a̱gba̱ndang a̱kwi wa a̱ byia̱ cap tsuntsum a̱ni, a̱ si̱ yet a̱za̱za̱rak nyam Afi̱rika ma̱ng A̱siya wa gba̱mgbam. #* '''''Cyuo''' ji yet a̱kwi kya.'' #* ''N ku ndi '''cyuo''' ma̱ a̱yit gbangbang.'' #* '''''Cyuo''' byia̱ cet ba̱t.'' ===Vak lyuut ghyang=== * [[chyuo]] * [[chyo]] * [[cyo]] ====Bu nwuan==== * [[a̱zaki]] * [[cyuo-ndyuut]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Tangka̱i nyam a̱yit}} * A̱biru: {{t+|he|נָמֵר}} * A̱do: {{t+|bin|ẹkpẹn}} * [[A̱ghwangkpang]]: {{t+|yo|àmòtẹ́kùn}}, {{t+|yo|ẹkùn}} * [[A̱kum-a̱cyi]]: {{t+|ig|agụ owuru}} * A̱ve: {{t+|ee|sisiblisi}} * Ba̱mba̱ra: {{t+|bm|nɛgɛso}} * [[Jhyuo]]: {{t+|kaj|ccuk}} * [[Kpat]]: {{t+|ha|damisa}} * Lati̱n: {{t+|la|pardus}} * La̱ra̱ba: {{t+|ar|نمر}} * [[Shong]]: {{t+|en|leopard}}, {{t+|en|panther}} * Swahili: {{t+|sw|chui}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia}} {{wikidata lexeme|L1524857}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] 8r3xatq5p6gbloo8evfp6vv7gyrge1r cyuo-ndyuut 0 259 38132 38131 2025-05-14T00:28:46Z Kambai Akau 8 38132 wikitext text/x-wiki {{also|cyuo ndyuut}} ==Tyap== [[Fail:Panthera tigris tigris.jpg|thumb|'''Cyuo-ndyuut'''.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[cyuo]]'' + ''[[ndyuut]]''. ===Yei=== * {{IPA|kcg|/t͡ʃʲʷo ndʲuːd/}} ** {{audio|kcg|Kcg-Cyuo-ndyuut.ogg|a=}} ** {{hyphenation|kcg|cyuo|n|dyuut}} (a̱ka̱tyong 3) ===A̱lyoot=== '''cyuo-ndyuut''' (''á̱kpa'' '''[[cyuó-ndyuut]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Cyuo-ndyuut''' ([[Species:Panthera tigris|''Panthera tigris'']]) yet a̱gba̱ndang [[a̱kwi]] wa a̱ byia̱ a̱dyundyung ndyuut mi̱ cap nggu wu a̱ni, a̱ si̱ yet a̱za̱za̱rak nyam A̱siya wa gba̱mgbam. #* '''''Cyuo-ndyuut''' lan a̱zaki ma̱ng cet.'' #* ''A̱gwam nsop wu wa yet '''cyuo-ndyuut'''.'' #* ''Zi̱ byia̱ '''cyuo-ndyuut''' mi̱ Afi̱rika a?'' ====Bu nwuan==== * [[a̱zaki]] * [[cyuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gba̱ndang a̱kwi a̱yit}} * [[Dot]]: {{t+|nl|tijger}} * Lati̱n: {{t+|la|tigris}} * [[Shong]]: {{t+|en|tiger}} * Swahili: {{t+|la|simba marara}}, {{t+|sw|chui milia}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwi]] muwa093fkoeojwg6v27eise6cle2lxw cyuí 0 260 37834 13871 2025-05-05T00:46:22Z Kambai Akau 8 37834 wikitext text/x-wiki ==Tyap== [[Fail:Animated phenakistiscope disc - Running rats Fantascope by Thomas Mann Baynes 1833.gif|thumb|right|220px|'''Cyuí''']] ===Yei=== * {{IPA|kcg|/t͡ʃʲʷí/}} ** {{audio|kcg|Kcg-cyuí.ogg|a=}} ** {{hyphenation|kcg|cyuí}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[cyui]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám}} * [[Dot]]: {{t+|nl|ratten}}, {{t+|nl|muizen}} * [[Shong]]: {{t+|en|rats}}, {{t+|en|mice}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] iluqleu04lwelz8z2z4f3l6pdrqg7t1 cyuó 0 261 38067 38066 2025-05-11T16:38:48Z Kambai Akau 8 38067 wikitext text/x-wiki ==Tyap== [[Fail:Panthera pardus kotiya - Bioparc de Doué-la-Fontaine - 2016-03-06.jpg|thumb|right|220px|'''Cyuó''' sweang]] ===Yei=== * {{IPA|kcg|/t͡ʃʲʷó/}} ** {{audio|kcg|Kcg-cyuó.ogg|a=}} ** {{hyphenation|kcg|cyuó}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[cyuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám a̱yit}} * [[Dot]]: {{t+|nl|luipaarden}} * [[Shong]]: {{t+|en|leopards}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwi]] [[Sa:nyám]] [[Sa:nyám a̱yit]] au6rqtg8gyops51ap8xyj53sahxqhgz d 0 262 13958 13957 2023-04-20T18:27:49Z Jon Harald Søby 7 84 revisions imported: [TEST] importing kcgwiktionary via a tool 13958 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter D.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "D"]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem nyaai Lati̱n ji, "''d''". === Yei === * [[Za̱FBS]]: /dí/ * A̱nwuat: [[Fail:D din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "d" a̱ni.]] ===A̱lyoot=== '''d''' (''a̱gba̱ndang'' '''D''') #'''D''' wa yet zwunzwuo nyaai zwunzwuo-a̱lyem Tyap ji. #* '''''D''' wa yet zwunzwuo-a̱lyem nyaai nTyap ji.'' #* ''Ka̱ a ti̱n "'''d'''" mi̱ "ndang", a si̱ nshyia̱ "nang".'' #* ''A si̱ mi̱n di "'''d'''" mi̱ swang a̱lyiat jini, "Konyan", bah.'' ====Bu nwuan==== * [[dw]] * [[dy]] * [[dyu]] * [[dyw]] === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:ד|ד]] (d) * [[A̱kum-a̱cyi]]: [[Wikt:ig:d|d]] * [[Dot]]: [[Wikt:nl:d|d]] * Hindi: [[Wikt:hi:घ|घ]] (d) * [[Jhyuo]]: d * [[Kpat]]: [[Wikt:ha:d|d]] * Kworiya: [[Wikt:ko:ㄷ|ㄷ]] (d) * La̱ra̱ba: [[Wikt:ar:د|د]] (d) * Roshiya: [[Wikt:ru:д|д]] (d) * [[Shong]]: [[Wikt:en:d|d]] * Swahili: [[Wikt:sw:d|d]] * Zulu: [[Wikt:zu:d|d]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] 9cyhag20rl6k8c8lj9qnaw02fi5cqyj da 0 263 13991 13990 2023-04-20T18:27:51Z Jon Harald Søby 7 32 revisions imported: [TEST] importing kcgwiktionary via a tool 13991 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet di̱ "''[[la]]''". ===Yei=== * [[Za̱FBS]]: /dɑ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "da" a̱ni.]] ===Ta̱m=== da, nda, ku nda, ka̱n nda, ba̱ nda, bye nda, wu nda, na nda, la #'''Da''' wa yet vak yei swang a̱lyiat ji, '''''la''''', a̱bwonu a̱tyulyiat ka, ka̱nang nggu wa nyia̱ kyang hu nang gu lyiat tazwa a̱ni. #* ''Kaai, n '''da''' bah.'' #* ''Ka̱ á̱ hyia̱ ma̱ng a̱nwan nyia̱ nung gwa ku n'''da''', a na shim a, nwan?'' #* ''N si̱ mi̱n mak n'''da''' kurum a̱hwa bah.'' ====Tai==== * [[la]] ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:fi ọwọ kan|fi ọwọ kan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:imetụ aka|imetụ aka]] * [[Jhyuo]]: [[Wikt:en:da|da]] * [[Kpat]]: [[Wikt:ha:taba|taba]] * [[Shong]]: [[Wikt:en:touch|touch]] * Swahili: [[Wikt:sw:kugisa|kugisa]] * Zulu: [[Wikt:zu:thinta|thinta]] [[Sa:ta̱m]] 10kpb5j3ydumowfelwmaxd5yuj42vtw dam 0 264 39696 32411 2025-07-16T01:34:42Z Kambai Akau 8 /* Yei */ 39696 wikitext text/x-wiki ==Tyap== [[Fail:Worried People 1 cropped.jpg|thumb|A̱nietkhwop-a̱niet a̱ghyang swan a̱ '''dam''' tazwa nkyang.]] ===Yei=== * [[Za̱FBS]]: /dá́m/ * A̱nwuat: [[Fail:Dam(A̱di̱dam).ogg|thumb|To think|thumb|Si̱sak nang á̱ ngyei "dam" a̱ni.]] ===Ta̱m=== dam, ku dam, ka̱n dam, bye dam, ba̱ dam, wu dam, na dam, ndam #'''Dam''' yet byia̱ a̱fi̱fa tazwa nkyang hu nang a̱yin jhyung a̱ni ku a̱bung nang a̱yin swuo a̱ni. #* ''A̱yang nung '''dam''' si̱sak gu mbyin nung a̱ni.'' #* ''Meri, yok '''dam''' a̱ la̱u bah, kalak a na khwu.'' #* ''Nyi '''dam''' da̱ a̱lyiat nang n dyiat ma̱ng a̱nyin tazwa a̱ni.'' ====Tai==== * [[nyia̱ a̱fi̱fa]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:dààmú|dààmú]], [[Wikt:yo:ṣe aniyan|ṣe aniyan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ichegbu onwe|ichegbu onwe]] * [[Kpat]]: [[Wikt:ha:damu|damu]] * [[Shong]]: [[Wikt:en:worry|worry]] * Swahili: [[Wikt:sw:wasiwasi|wasiwasi]] * Zulu: [[Wikt:zu:khathazekile|khathazekile]] [[Sa:ta̱m]] 7d2v61l34sv3eof4hros1qakizwqeva da̱bang 0 265 14118 14117 2023-04-20T18:28:00Z Jon Harald Søby 7 74 revisions imported: [TEST] importing kcgwiktionary via a tool 14118 wikitext text/x-wiki ==Tyap== [[Fail:Hiding.1.jpg|thumb|A̱banggwoneam a̱ghyang ta̱kang '''da̱bang''']] ===Bwoi a̱lyoot=== Swang a̱lyiat ji neet di̱ ''[[da̱]]'' + ''[[bang]]''. ===Yei=== * [[Za̱FBS]]: /də́ baŋ/ * A̱nwuat: [[Fail:Da̱bang.ogg|thumb|Secret (In Secret)|thumb|Si̱sak á̱ ngyei "da̱bang" a̱ni.]] ===Za̱kwa=== '''da̱bang''' (''á̱kpa'' [[da̱bang]]) #'''Da̱bang''' yet á̱ nyia̱ kyang mi̱ si̱sak a̱ghyang a̱niet na nfa̱k ku a̱ li a̱ni bah. #* ''Ba̱ cywang '''da̱bang'''.'' #* ''Ba̱ nat li nggu '''da̱bang'''.'' #* ''Ba̱ bwuok ba̱ si̱ kyiak kurum hu '''da̱bang'''.'' ====Tai==== * [[di̱niat]] * [[di̱ ta̱kup]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ni ikoko|ni ikoko]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:na nzuzo|na nzuzo]] * Ba̱mba̱ra: [[Wikt:bm:gundo la|gundo la]] * Eve: [[Wikt:ee:le adzame|le adzame]] * [[Shong]]: [[Wikt:en:secretly|secretly]] * [[Kpat]]: [[Wikt:ha:a boye|a boye]] * Tswi: [[Wikt:tw:wɔ kokoam|wɔ kokoam]] * Swahili: [[Wikt:sw:kwa siri|kwa siri]] * Zulu: [[Wikt:zu:ekusithekeni|ekusithekeni]], [[Wikt:zu:ngasese|ngasese]] [[Sa:za̱kwa]] r7qqw2m0rxvy2tzkp5p8adjffwad7vh da̱dei 0 266 14183 14182 2023-04-20T18:28:04Z Jon Harald Søby 7 64 revisions imported: [TEST] importing kcgwiktionary via a tool 14183 wikitext text/x-wiki ==Tyap== [[Fail:Small opuntia D1608.jpg|thumb|A̱tyin a̱ghwu ka̱ ni̱ yet '''da̱dei''' a̱ni]] ===Yei=== * [[Za̱FBS]]: /dǝ́dei/ * A̱nwuat: [[Fail:Dadeiogg.ogg|thumb|Si̱sak nang á̱ ngyei "da̱dei" a̱ni]] ===Ghwughwu=== '''da̱dei''' (''á̱kpa'' [[cywang]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na̱/ba''') #'''Da̱dei''' yet ka̱ kyang shi a̱ni bah. #* ''Kyayak huni li nung '''da̱dei''' ma̱ a̱ghyi.'' #* ''A̱sa̱khwot na bwat '''da̱dei''' na̱ nhyat.'' #* ''Cuk A̱tyoli Da̱wali la̱u yet '''da̱dei'''. Cat nzi̱t jhyang la!'' ===Vak yei ghyang=== * [[di̱dei]] ===Bu nwuan=== * [[a̱da̱dei]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:diẹ|diẹ]], [[Wikt:yo:kekere|kekere]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:obere|obere]] * Ba̱mba̱ra: [[Wikt:bm:fitinin|fitinin]] * Eve: [[Wikt:ee:sue|sue]] * [[Kpat]]: [[Wikt:ha:kadan|kadan]] * [[Shong]]: [[Wikt:en:small|small]] * Swahili: [[Wikt:sw:ndogo|ndogo]] * Tswi: [[Wikt:tw:ketewa|ketewa]] * Zulu: [[Wikt:zu:encane|encane]] [[Sa:ghwughwu]] lvqqkgq3vquu55zpi3g3vhmvzrr6pey didyaat 0 267 30379 30378 2024-03-23T14:29:14Z Kambai Akau 8 30379 wikitext text/x-wiki ==Tyap== [[Fail:A house veranda in Kaduna, Nigeria.jpg|thumb|'''Didyaat''' a̱li mi̱ Ka̱duna.]] ===Yei=== * [[Za̱FBS]]: /didʲɑd/ * A̱nwuat: [[Fail:Didyaat.ogg|thumb|Yei "didyaat" di̱n Tyap.]] ===A̱lyoot=== '''didyaat''' (''a̱kpa'' [[ndidyaat]]) :Sot swang a̱lyiat: ::'''hu''' (''a̱kpa'' '''na''') #'''Didyaat''' hu, huhwa yet fam a̱li hu nang á̱niet nswat á̱ hyiap wun a̱ni. Didyaat a̱li hu ni̱ shyia̱ a̱zanunwuai ku a̱ma̱nta kya. #* ''A̱tyoli Swantong ku shyia̱ mi̱ '''didyaat''' a̱li hu hwa á̱ si̱ mma nggu a̱ hyat.'' #* '''''Didyaat''' a̱li Cayak hu yet a̱sham za̱m.'' #* ''Noot huni byia̱ '''didyaat''' bah.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:baranda|baranda]], [[Wikt:ha:shiryayi|shiryayi]] * [[Shong]]: [[Wikt:en:veranda|veranda]] * Zulu: [[Wikt:zu:uvulandi|uvulandi]] [[Sa:a̱lyoot]] t3iwucqq1h0lkepfh6a1u1gajfu3tpf di̱dang 0 268 38961 38918 2025-06-08T01:02:58Z Kambai Akau 8 38961 wikitext text/x-wiki ==Tyap== [[Fail:Bon Appetite! (31996308721).jpg|thumb|A̱man ka̱ byia̱ '''di̱dang''' ya sum a̱kwon.]] ===Yei=== * [[Za̱FBS]]: /dɨ́dɑŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "di̱dang" a̱ni]] ===A̱lyoot=== '''di̱dang''' (''á̱kpa'' [[di̱dang]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Di̱dang''' yet ka̱ a cat nyia̱ ku ya kyang; ku li a̱yin ku kyang nang fwuo ang hu cat a̱ni. #* ''N fwuong '''di̱dang''' ya nam.'' #* ''Bulut ku byia̱ '''di̱dang''' nyia̱ hu, a̱wot vam hu tyei nggu bobwot.'' #* '''''Di̱dang''' hyaai á̱niet aa?'' ====Tai==== * [[a̱shushok]] * [[mashyi]] * [[shyuo]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ifẹ|ifẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ọchịchọ|ọchịchọ]] * Ba̱mba̱ra: [[Wikt:bm:nege|nege]] * Eve: [[Wikt:ee:dzimedidi|dzimedidi]] * [[Shong]]: [[Wikt:en:crave|crave]], [[Wikt:en:appetite|appetite]], [[Wikt:en:yearning|yearning]], [[Wikt:en:desire|desire]] * [[Kpat]]: [[Wikt:ha:marmari|marmari]] * Swahili: [[Wikt:sw:hamu|hamu]] * Tswi: [[Wikt:tw:ɔpɛ|ɔpɛ]] * Zulu: [[Wikt:zu:isifiso|isifiso]] [[Sa:a̱lyoot]] 7wj8zujitvks9n6hs1bho54xzzka021 duduu 0 269 40947 40923 2026-01-26T23:08:28Z Danjuma Anthony 44 /* Tyap */ 40947 wikitext text/x-wiki ==Tyap== [[Fail:The Dark Arches - geograph.org.uk - 2730420.jpg|thumb|Kuu ku li '''duduu''' a̱ni.]] ===Yei=== * {{IPA|kcg|/dùdúù/|a=}} * {{audio|kcg|kcg-duduu.ogg|Si̱sak nang á̱ ngyei "duduu" a̱ni.}} ===Ghwughwu=== '''duduu''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Duduu''' yet ka̱ a̱vwuo byia̱ lyin a̱ni. #* ''A̱ ku shyip neet nang a̱vwuo ka ni̱ li '''duduu'''.'' #* '' Yihwa bai nang tswá a̱ghyi nung ji nwuan '''duduu''' a̱ni la!?'' #* ''Koji li '''duduu'''. Yan fwuong a̱tsotson ka ka̱ tat.'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:dudu|dudu]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ọchịchịrị|ọchịchịrị]] * Ba̱mba̱ra: [[Wikt:bm:dibi|dibi]] * Eve: [[Wikt:ee:nyrɔ|nyrɔ]] * [[Kpat]]: [[Wikt:ha:duhu|duhu]] * [[Shong]]: [[Wikt:en:dark|dark]] * Swahili: [[Wikt:sw:giza|giza]] * Tswi: [[Wikt:tw:sum|sum]] * Zulu: [[Wikt:zu:mnyama|mnyama]] [[Sa:ghwughwu]] agqsq7x2fy4lpb4gttismh2fskckzf9 dundung 0 270 37918 37917 2025-05-06T11:35:57Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37918 wikitext text/x-wiki ==Tyap== [[Fail:Eating together as a family̠ ̠ 1.jpg|thumb|Á̱niet ya kyayak '''dundung''' ma̱ng á̱ghyang]] ===Yei=== * {{IPA|kcg|/dúndúŋ/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-dundung.wav|a=}} ** {{hyphenation|kcg|dun|dung}} (a̱ka̱tyong 2) ===Za̱kwa=== #'''Dundung''' yet ka̱ á̱niet ku nkyang shyia̱ kpa̱mkpaan ma̱ng á̱ghyang a̱ni. #* ''Ka̱ zi̱ tung '''dundung''', zi̱ na shot '''dundung'''.'' #* ''Ba̱ cong '''dundung''' ma̱ng a̱ghyang.'' #* ''N ku swan '''dundung''' ma̱ng a̱nggu da̱ a̱vwuo a̱nyiung.'' ====Vak yei ghyang==== * [[ndung]] ====Bu nwuan==== * [[shyia̱ dundung]] ====Á̱fi̱p==== * [[zan]] * [[ti̱taa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Shyia̱ ma̱ng a̱ghyang}} * [[A̱ghwangkpang]]: {{t+|yo|papọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọnụ}} * A̱ve: {{t+|ee|ɖekae}} * Ba̱mba̱ra: {{t+|bm|ɲɔgɔn fɛ}} * [[Jhyuo]]: {{t+|kaj|ndung}} * [[Kpat]]: {{t+|ha|tare}} * [[Shong]]: {{t+|en|together}} * Swahili: {{t+|sw|pamoja}} * Tswi: {{t+|tw|ka bom}} * Zulu: {{t+|zu|ndowonye}} {{trans-bottom}} [[Sa:za̱kwa]] iaka9nza5h6hum9f2shgwe35gtdmg2c dyang 0 271 40057 39934 2025-11-07T21:51:59Z Kambai Akau 8 /* Ya̱fang */ 40057 wikitext text/x-wiki ==Tyap== [[Fail:Waist to hip ratio-en.svg|thumb|'''Dyang''' a̱nap (a̱zamyian) ma̱ng a̱sam (a̱zayak) ji.]] ===Yei=== * {{IPA|kcg|/dʲaŋ/}} ** {{hyphenation|kcg|dyang}} (a̱tyong 1) ** {{audio|kcg|Kcg-dyang.ogg|a=}} ===A̱lyoot=== '''dyang''' (''á̱kpa'' [[dyáng]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Dyang''' ji ja yet kap vam hu ku shyia̱ di̱ fam a̱tak [[a̱fa]] ma̱ng [[a̱ma]] hu mbeang fam a̱za [[a̱bwantak]] ma̱ng [[tsuntsok]] hu. #* ''Vwuoi a̱toot wu mi̱ '''dyang''' a bai a beang nung.'' #* ''A̱ nyia̱ nyia̱ '''dyang''' nggu ji swan nggu sa̱sat.'' #* ''A fwuong nini hwa mi̱ '''dyang''' ji?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * A̱do: {{t+|bin|ẹkun}} * [[A̱ghwangkpang]]: {{t+|yo|ẹgbẹ-ikun}} * [[A̱kum-a̱cyi]]: {{t+|ig|ukwu}} * A̱ve: {{t+|ee|ali}} * Ba̱mba̱ra: {{t+|bm|cɛkisɛ}} * [[Dot]]: {{t+|nl|taille}}, {{t+|nl|middel}} * [[Kpat]]: {{t+|ha|kugu}} * [[Shong]]: {{t+|en|waist}} * Swahili: {{t+|sw|kiuno}} * Tswi: {{t+|tw|sisie}} * Zulu: {{t+|zu|okhalweni}} {{trans-bottom}} ===Ta̱m=== dyang, ka̱n dyang, ku dyang, bye dyang, ba̱ dyang, wu dyang, na dyang, ndyang #'''Dyang''' ja yet swang a̱lyiat nang a̱tyulyiat wu nyia̱ ta̱m ma̱ng a̱ni, ka̱nang gu lyiat tazwa lyang a̱vwuo ku kyang a̱ni. #* ''N ka̱n '''dyang''' a̱vwuo ka.'' #* ''Nung gwa ku '''dyang''' a̱tyii wu a̱tsotson ka.'' #* ''Ma̱nang n '''dyang''' tutu hu n si̱ tyak a̱ni, huhwa mman na si̱ nwuo na̱ si̱ byian a̱vwuo ka.'' ====Bu nwuan==== * [[lyang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kak a̱vwuo}} * [[Dot]]: {{t+|nl|veeg}} * [[#Jhyuo|Jhyuo]]: {{t+|kaj|dyang}} * [[Kpat]]: {{t+|ha|share}} * [[Shong]]: {{t+|en|sweep}}, {{t+|en|clean up}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1529576}} ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /dʲaŋ/ * A̱nwuat: ===Ta̱m=== '''dyang''' # [[dyang]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] [[Sa:nkap vam]] oophup0825zgmwqe85mmbzvhhh3p2lu dyem 0 272 14422 14421 2023-04-20T18:28:22Z Jon Harald Søby 7 24 revisions imported: [TEST] importing kcgwiktionary via a tool 14422 wikitext text/x-wiki ==Tyap== [[Fail:Road Bumps sign (Mexico).svg|thumb|A̱lama '''Dyem''' Vak.]] [[Fail:Anjarle Bridge and Cows-fix.jpg|thumb|Nyák ji̱ tyei a̱cyuang ma̱to '''dyem''' swak a̱ni da̱ a̱byiek Anjarle.]] ===Yei=== * [[Za̱FBS]]: /dʲɛ́m/, /dʲə́m/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "dyem" a̱ni.]] ===A̱lyoot=== '''dyem''' (''á̱kpa'' '''ndyem''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''na''')''' # '''Dyem''' yet kyang hwa ku yong di̱n vak sweap nkyang. #* ''Yok tyia̱ a̱tyu tyiet wu '''dyem''' bah.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Markut 5:35".</ref> #* ''Nggu wa ku cat tyia̱ nzi̱t '''dyem''' di̱ khwuk a̱la̱n a̱lisaaikurum nzi̱t ka.'' #* ''Á̱ tyia̱ '''dyem''' di̱n vak hu.'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:kikọlu|kikọlu]], [[Wikt:yo:idilọwọ|idilọwọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ha:nnyonye anya|nnyonye anya]], [[Wikt:ig:mgbochi|mgbochi]] * [[Kpat]]: [[Wikt:ha:tsangwama|tsangwama]], [[Wikt:ha:cikas|cikas]] * [[Shong]]: [[Wikt:en:interruption|interruption]], [[Wikt:en:interference|interference]], [[Wikt:en:hinderance|hinderance]] * Swahili: [[Wikt:sw:kuingiliwa|kuingiliwa]], [[Wikt:sw:kizuizi|kizuizi]] * Tswi: [[Wikt:ts:ntwitwiridii|ntwitwiridii]], [[Wikt:tw:akwanside|akwanside]] * Zulu: [[Wikt:zu:ukuphazamiseka|ukuphazamiseka]], [[Wikt:ha:isithiyo|isithiyo]] ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] 0wj2sjspbcjnj97oa5ncpxnbeuqqe2j dyep 0 273 28695 14493 2023-12-12T20:17:51Z Kambai Akau 8 28695 wikitext text/x-wiki ==Tyap== [[Fail:The art Bible, comprising the Old and new Testaments - with numerous illustrations (1896) (14780576604).jpg|thumb|Á̱nietbishyi ma̱ng nyám '''dyep''' A̱gwaza.]] ===Yei=== * [[Za̱FBS]]: /dʲɛ́b/ ku /dʲə́b/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "dyep" a̱ni.]] ===A̱lyoot=== '''dyep''' (''á̱kpa'' '''[[a̱didyep]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Dyep''' yet tangka̱i shi hwa nang á̱ nwuak A̱gwaza ku a̱yin a̱ni. #* '''''Dyep''' huni la̱u nggu ba̱t!'' #* ''Ka̱ konyan lyen nyia̱ '''dyep''' hwa yet vak gwai A̱gwaza fwuo hu, konyan na nyia̱ kyang ku myim.'' #* ''Da̱ nggu, a̱ ka ncat '''dyep''' nyin hu bah.'' ===Ta̱m=== '''dyep''' (''á̱kpa'' '''dyep-di̱dyep''') dyep, ndyep, ka̱n dyep, ku dyep, ba̱ dyep, bye dyep, wu dyep, na dyep # Ka̱ á̱ nwuak a̱yin shi a̱ni. #* ''Nyi bai zi̱ '''dyep''' A̱gwaza.'' #* ''Ma̱nang a '''dyep''' nggu, ma a̱nia wa a na nsaai nda nggu na.'' #* ''A̱tyu wuni, a̱ lyen '''dyep''' á̱niet za̱m. Kut!'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:iyin|iyin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:otito|otito]] * Ba̱mba̱ra: [[Wikt:bm:batoli|batoli]] * Eve: [[Wikt:ee:kafu|kafu]] * [[Fi̱ransa]]: [[Wikt:fr:louer|louer]], [[Wikt:fr:féliciter|féliciter]], [[Wikt:fr:prôner|prôner]], [[Wikt:fr:vénérer|vénérer]] * Italiya: [[Wikt:it:lodare|lodare]], [[Wikt:it:elogiare|elogiare]] * Izere: nufe * Jaman: [[Wikt:de:loben|loben]], [[Wikt:de:preisen|preisen]] * [[Jhyuo]]: [[Wikt:kaj:dyep|dyep]] * [[Kpat]]: [[Wikt:ha:yabo|yabo]] * Kutyep: teb * Kuut: bemat * Potugit: [[Wikt:pt:louvar|louvar]], [[Wikt:pt:enaltecer|enaltecer]], [[Wikt:pt:elogiar|elogiar]] * Roshiya: [[Wikt:ru:хвали́ть|хвали́ть]] * [[Shong]]: [[Wikt:en:praise|praise]] * Si̱pen: [[Wikt:es:alabar|alabar]], [[Wikt:es:elogiar|elogiar]], [[Wikt:es:ensalzar|ensalzar]], [[Wikt:es:enaltecer|enaltecer]], [[Wikt:es:loar|loar]] * Swahili: [[Wikt:sw:sifa|sifa]] * Tswi: [[Wikt:tw:hoahoa|hoahoa]] * Urobo: ejiro * Zulu: [[Wikt:zu:dumisa|dumisa]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] ----- qoadnt3b2axho5vmzufff1s2972akoq e 0 274 14596 14595 2023-04-20T18:28:32Z Jon Harald Søby 7 102 revisions imported: [TEST] importing kcgwiktionary via a tool 14596 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter E.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''E'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem tswuon Lati̱n ji, "''e''". === Yei === * [[Za̱FBS]]: /é:/ * A̱nwuat: [[Fail:E-akum din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "e" a̱ni.]] ===A̱lyoot=== '''e''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''E''', ''á̱kpa'' '''a̱yaa-E''') # '''E''' wa yet zwunzwuo tswuon zwunzwuo-a̱lyem Tyap ji. #* '''''E''' wa yet zwunzwuo-a̱lyem tswuon nTyap ji.'' #* ''Ka̱nang a ti̱n "'''e'''" mi̱ "yei", a si̱ nshyia̱ "yi".'' #* ''N di "'''e'''" mi̱ swang a̱lyiat jini, "Yai", bah.'' ====Tai==== * [[ee]] === Bwan di̱ lilyem ghyáng === * [[A̱kum-a̱cyi]]: [[Wikt:ig:e|e]], [[Wikt:ig:ẹ|ẹ]] * [[Dot]]: [[Wikt:nl:e|e]] * Hindi: [[Wikt:hi:ई|ई]] (e) * [[Jhyuo]]: e * [[Kpat]]: [[Wikt:ha:e|e]] * Kworiya: [[Wikt:ko:ㅐ|ㅐ]] (ɛ̝), [[Wikt:ko:ㅔ|ㅔ]] (e̞) * Roshiya: [[Wikt:ru:e|e]] (e) * [[Shong]]: [[Wikt:en:e|e]] * Swahili: [[Wikt:sw:e|e]] * Zulu: [[Wikt:zu:e|e]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] ==Shong== ===Yei=== * (a̱lyoot zwunzwuo-a̱lyem): [[Za̱FBS]] /ˈiː/ ** A̱nwuat (MA̱): [[Fail:En-uk-e.ogg]] ** A̱nwuat (MS): [[Fail:en-us-e.ogg]] ** Yei a̱lyoot: /iː/ * [[Za̱FBS]]: /eɪ/ ===Zwunzwuo-a̱lyem=== '''e''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''E''', ''á̱kpa'' '''Es''' ku '''E's''') # ''Zwunzwuo tswuon zwunzwuo-a̱lyem [[Shong|nShong]] ji, nang á̱ lyuut mi̱ lyuut Lati̱n hu a̱ni.'' ===La̱mba=== '''e''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''E''', ''á̱kpa'' '''Es''' ku '''E's''') # ''La̱mba 5.'' bwj7w91djd6xt7pdooayh67xeo3d749 ee 0 275 40199 40198 2025-11-29T16:02:33Z Kambai Akau 8 /* Yei */ 40199 wikitext text/x-wiki ==Tyap== ===Zwunzwuo-a̱lyem=== ====Bwoi a̱lyoot==== Neet di̱ zwunzwuo-a̱lyem tswuon a̱lyem Tyap ji, ''[[e]]'' + ''e''. ==== Yei ==== * [[Za̱FBS]]: /é:/ * A̱nwuat: [[Fail:E din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "ee" a̱ni]] # '''Ee''' wa yet a̱junjung a̱nwuat zwunzwuo-a̱lyem tswuon Tyap wu. #* '''''Ee''' wa yet a̱junjung a̱nwuat zwunzwuo-a̱lyem tswuon Tyap ji, "e".'' #* ''Ka̱ a khwat a̱nwuat "e", a na shyia̱ "'''ee'''". ====Tai ==== * [[e]] ===A̱lyoot=== [[Fail:Yes check.svg|thumb|Zwunzwuo '''ee''']] ====Bwoi a̱lyoot==== Ku bye neet di̱ ''[[ii]]''. ====Yei==== * {{IPA|kcg|/ée/}} ** {{audio|kcg|Kcg-ee.ogg|a=}} ** {{hyphenation|kcg|ee}} (a̱tyong 1) '''ee''' [[wu]] (''á̱kpa'' *) # '''Ee''' wa yet vak hu nang á̱sam tak shim mba hu. #* ''N fa̱k '''ee''' wu shansham bah.'' #* ''Ka̱ nyi nsaai nyi nyia̱ '''ee'''.'' #* ''Ka̱nwai waa? '''Ee'''!'' ====Tai ==== * [[ii]] ====Bu nwuan==== * [[a̱a̱i]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|shim}} * [[A̱ghwangkpang]]: {{t+|yo|bẹẹni}} * Ba̱mba̱ra: {{t+|bm|awɔ}} * [[Kpat]]: {{t+|ha|ee}} * [[Shong]]: {{t+|en|yes}} * Swahili: {{t+|sw|ndio}} * Zulu: {{t+|zu|yebo}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nwuai-tsi̱tsak]] [[Sa:zwunzwuo-a̱lyem]] aicbi9fv12hsyifqj73emru09n4gmmy f 0 276 14706 14705 2023-04-20T18:28:39Z Jon Harald Søby 7 69 revisions imported: [TEST] importing kcgwiktionary via a tool 14706 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter F.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''F'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem a̱taa Lati̱n ji, "''f''". === Yei === * [[Za̱FBS]]: /fí/ * A̱nwuat: [[Fail:F din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "f" a̱ni.]] ===A̱lyoot=== '''f''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''F''', ''á̱kpa'' '''a̱yaa-F''') #'''F''' wa yet zwunzwuo a̱taa zwunzwuo-a̱lyem Tyap ji. #* '''''F''' wa yet zwunzwuo-a̱lyem a̱taa nTyap ji.'' #* ''Ka̱nang a ti̱n "'''f'''" mi̱ "a̱fwun", a si̱ nshyia̱ "a̱wun".'' #* ''N di "'''f'''" mi̱ swang a̱lyiat jini, "kun", bah.'' ===Bu nwuan=== * [[fw]] * [[fwu]] === Bwan di̱ lilyem ghyáng === * [[A̱kum-a̱cyi]]: [[Wikt:ig:f|f]] * [[Dot]]: [[Wikt:nl:f|f]] * Hindi: [[Wikt:hi:फ|फ]] (f) * [[Jhyuo]]: f * [[Kpat]]: [[Wikt:ha:f|f]] * Kworiya: [[Wikt:ko:ㅍ|ㅍ]] (f) * Roshiya: [[Wikt:ru:ф|ф]] (f) * [[Shong]]: [[Wikt:en:f|f]] * Swahili: [[Wikt:sw:f|f]] * Zulu: [[Wikt:zu:f|f]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] eyi14ddi127nu2mpj6c8sggcijmxrxc fa 0 277 14759 14758 2023-04-20T18:28:43Z Jon Harald Søby 7 52 revisions imported: [TEST] importing kcgwiktionary via a tool 14759 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /fá/ * A̱nwuat: [[Fail:Fa is meaning in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "fa" a̱ni.]] ===A̱lyoot=== '''fa''' (''á̱kpa'' [[nfa]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # Kyang hu a̱yin lyiat tazwa ku kyang hu gu byia̱ mi̱ fwuo a̱ni. #* '''''Fa''' hu vwuo nung a̱khwu nfi̱k.'' #* ''Ka̱ '''fa''' hwa a cat, a na khwot a̱ja̱u.'' #* ''Yihwa yet '''fa''' hu.'' # A̱vwuonaat ku a̱vwuoncong. #* ''A̱ji wa yet '''fa''' hu?'' #* ''Nwan wa yet '''fa''' hu bah.'' #* ''Ka̱ nung gwa yet '''fa''' hu, ku myim a nyia̱ a̱di̱dam a̱ka̱feang.'' #* ''Ku bwat kilomita 1,500 ku ntat '''fa''' hu.'' ====Bwan di̱ lilyem ghyáng==== ; ''Kyang hu a̱yin byia̱ mi̱ fwuo'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:itumọ|itumọ]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:pụtara|pụtara]] ::* [[Shong]]: [[Wikt:en:meaning|meaning]] ::* [[Kpat]]: [[Wikt:ha:ma'ana|ma'ana]], [[Wikt:ha:nufi|nufi]] ; ''A̱vwuoncong'' ::*[[A̱ghwangkpang]]: [[Wikt:yo:itumọ|itumọ]] ::*[[A̱kum-a̱cyi]]: [[Wikt:ig:pụtara|pụtara]] ::*[[Shong]]: [[Wikt:en:target|target]] ::*[[Kpat]]: [[Wikt:ha:manufa|manufa]] ====Tai ==== * [[jat]] * [[a̱nian]] * [[a̱di̱dam]] ===Ta̱m=== fa, nfa, ku fa, ka̱n fa, ba̱ fa, bye fa, wu fa, na fa # Kyang hu a̱yin byia̱ mi̱ fwuo a̱ni. #* ''Yihwa a '''fa'''?'' #* ''Si̱ nang a tak ma̱ng a̱nung kyang hu gu ku '''fa''' a̱ni n dyen.'' #* ''Ka̱ ba̱ '''fa''' nswan a̱ji wa, da̱ ba̱ na lyiat a̱nia baa?'' ====Bwan di̱ lilyem ghyáng==== *[[A̱ghwangkpang]]: [[Wikt:yo:itumọ|itumọ]] *[[A̱kum-a̱cyi]]: [[Wikt:ig:pụtara|pụtara]] *[[Shong]]: [[Wikt:en:mean|mean]], [[Wikt:en:target|target]] *[[Kpat]]: [[Wikt:ha:ma'ananta|ma'ananta]], [[Wikt:ha:nufa|nufa]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] loo77w89c9rh9kw8z19hdbmj9z1b851 faat 0 278 14851 14850 2023-04-20T18:28:48Z Jon Harald Søby 7 91 revisions imported: [TEST] importing kcgwiktionary via a tool 14851 wikitext text/x-wiki ==Tyap== [[Fail:2008 Lamb slaughter at annual Islamic festival of animal sacrifices.jpg|thumb|Fi̱ng a̱nfwuk nang á̱ ku '''faat''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /fɑ:d/ * A̱nwuat: [[Fail:Faat (1).ogg|thumb|Cut (to cut)|thumb|Si̱sak nang á̱ ngyei "faat" a̱ni.]] * '''Fantswam''': fa̱rak /frɑg/ ** A̱nwuat: ===Ta̱m=== '''faat''' (''á̱kpa'' '''[[fak]]''') faat, nfaat, ku faat, ka̱n faat, ba̱ faat, bye faat, wu faat, na faat, fak # '''Faat''' yet á̱ hyat nyam di̱ a̱di̱dam á̱ ya nam hu a̱ni. #* ''N '''faat''' nyak ji.'' #* ''Zi̱ '''faat''' nywan ji.'' #* ''Nyi nat nyi '''faat''' zon ji.'' ====Tai==== * [[hyat]] * [[tyap]] ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:pa|pa]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gburu|gburu]] * [[Kpat]]: [[Wikt:ha:yanka|yanka]] * [[Shong]]: [[Wikt:en:slaughter|slaughter]] * Swahili: [[Wikt:sw:kuchinja|kuchinja]] * Zulu: [[Wikt:zu:hlaba|hlaba]] [[Sa:ta̱m]] 0d4zafimek3fczm7456mff1ob15be63 fangkyang 0 279 14898 14897 2023-04-20T18:28:52Z Jon Harald Søby 7 46 revisions imported: [TEST] importing kcgwiktionary via a tool 14898 wikitext text/x-wiki ==Tyap== [[Fail:Finger counting China.png|thumb|Fangnkyang ma̱ng ga̱swuong mbwak ma̱ a̱byin Caina]] ===Bwoi a̱lyoot=== Neet ''[[fang]]'' + ''[[nkyang]]''. ===Yei=== * [[Za̱FBS]]: /fɑ́ŋ-ŋ́kʲɑ́ŋ/ * A̱nwuat: [[Fail:Fangnkyang is "counting" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "fangnkyang" a̱ni]] ===Tam=== fang [nkyang], nfang [nkyang], ku fang [nkyang], ka̱n fang [nkyang], ba̱ fang [nkyang], bye fang [nkyang], wu fang [nkyang], na fang [nkyang] # Ka̱nang á̱ fang nkyang ku á̱niet, ku nyám, ku fa á̱ cat á̱ lyen ku a̱mang wa shyia̱ ku bwat a̱ni. #* '''''Fang''' nkyang na a li ka̱ a̱mang nia bwat.'' #* ''A̱ ku '''fang''' á̱niet ba.'' #* ''Bai zi̱ bu '''fang''' a̱ka̱sa nani a̱ka̱nyiung.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ka|ka]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gụọ|gụọ]] * [[Jhyuo]]: twang nkyang * [[Kpat]]: [[Wikt:ha:kirga|kirga]] * [[Shong]]: [[Wikt:en:count|count]] * Swahili: [[Wikt:sw:hesabu|hesabu]] * Zulu: [[Wikt:zu:bala|bala]] ===A̱lyoot=== '''fangnkyang''' (''á̱kpa'' '''fangfi̱fangnkyang''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Fangnkyang''' yet ka̱ á̱ fang á̱ li shi ákpa nkyang a̱ni. #* ''A su lyen '''fangnkyang''' ba̱t a?'' #* ''Ku '''fangnkyang''' ku fang-lyuut, kuzang byia̱ zang.'' #* ''N si̱ mi̱n nyia̱ '''fangnkyang''' huni di̱ mi̱n kakuleto bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:kika|kika]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:agụta|agụta]] * [[Jhyuo]]: twang * [[Kpat]]: [[Wikt:ha:kirgawa|kirgawa]] * [[Shong]]: [[Wikt:en:counting|counting]] * Swahili: [[Wikt:sw:kuhesabu|kuhesabu]] * Zulu: [[Wikt:zu:ukubala|ukubala]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] merme9wmgztpac1klul2n1ujvizlkt9 fa̱t 0 280 14993 14992 2023-04-20T18:28:57Z Jon Harald Søby 7 94 revisions imported: [TEST] importing kcgwiktionary via a tool 14993 wikitext text/x-wiki ==Tyap== [[Fail:Injury by Cartouche shoot in one of the Muslim brotherhood armed marches.jpg|thumb|A̱tyu a̰ ku bwuo '''fa̱t''' mi̱ tak a̱ni.]] ===Yei=== * [[Za̱FBS]]: /fə́d/ * A̱nwuat: [[Fail:Fa̱t (1).ogg|thumb|Si̱sak nang á̱ ngyei "fa̱t" a̱ni.]] '''fa̱t''' (''á̱kpa'' '''[[a̱fi̱fa̱t]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ba''') # '''Fa̱t''' yet byian hwa mi̱ vam a̱tyubishyi ku nyam a̱ni. #* ''Cuk ji bwuo nggu '''fa̱t''' ba̱t.'' #* ''A̱bwu ka map nggu ka̱ si̱ ghwon nggu '''fa̱t''' di̱n tak.'' #* ''Nyan '''fa̱t''' ji ni̱ shyia̱ a̱zakpeang nggu ka.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:opilara|opilara]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:mmerụ ahụ|mmerụ ahụ]] * Ba̱mba̱ra: [[Wikt:bm:joginli|joginli]] * Eve: [[Wikt:ee:abixɔxɔ|abixɔxɔ]] * [[Kpat]]: [[Wikt:ha:rauni|rauni]] * [[Shong]]: [[Wikt:en:wound|wound]], [[Wikt:en:injury|injury]] * Timap: kunut * Swahili: [[Wikt:sw:kuumia|kuumia]] * Tswi: [[Wikt:tw:opira|opira]] * Zulu: [[Wikt:zu:ukulimala|ukulimala]] [[Sa:a̱lyoot]] t8dzodzbnljaz3xqebx42ylsljy1joc feang 0 281 15099 15098 2023-04-20T18:29:02Z Jon Harald Søby 7 105 revisions imported: [TEST] importing kcgwiktionary via a tool 15099 wikitext text/x-wiki ==Tyap== [[Fail:One naira coin.jpg|thumb|Á̱ ngyei kurum '''feang''' Naijeriya hu "Naira".]] ===Vak lyuut ghyang=== * fa̱yang * fiyang ===Yei=== * [[Za̱FBS]]: /fejɑŋ/ ku /fjɑŋ/ ku /fəjɑŋ/ *A̱nwuat: [[Fail:A̱feang.ogg|thumb|Si̱sak nang á̱ ngyei "feang" a̱ni.]] ===A̱lyoot=== '''feang''' (''á̱kpa'' [[nfeang]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Feang''' fa kyang ku shyia̱ a̱ tung si̱ ntsa hu a̱ni. Ka̱ kyang yet ku ku kwa si̱ a̱ka̱feang ku fa nhu hwa hyia̱k kyang nyiung hu a̱ni. #* ''Zi̱ wu li a̱tson, mam '''feang''' zwat hu.'' #* Da̱ yihwa hwa yet kyang '''feang''' hu. #* '''''Feang''' hu li nang si̱ ntsa hu a̱ni.'' ====Tai ==== * [[a̱feang]] * [[sweang]] ===Bwan di̱ lilyem ghyáng=== * A̱do: eva * [[A̱ghwangkpang]]: [[Wikt:yo:eji|eji]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:abụọ|abụọ]] * Ba̱mba̱ra: [[Wikt:bm:fila|fila]] * [[Jhyuo]]: a̱hwa * [[Kpat]]: [[Wikt:en:biyu|biyu]] * Lati̱n: [[Wikt:la:duo|duo]] * [[Shong]]: [[Wikt:en:two|two]], [[Wikt:en:second|second]] * Swahili: [[Wikt:sw:mbili|mbili]] * Zulu: [[Wikt:zu:ezimbili|ezimbili]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] rv6h4daae6l9hfdqxnw2x9atizfvnme fi̱p 0 282 15114 15113 2023-04-20T18:29:04Z Jon Harald Søby 7 14 revisions imported: [TEST] importing kcgwiktionary via a tool 15114 wikitext text/x-wiki ==Tyap== [[Fail:About to fly (41327007225).jpg|thumb|A̱man ka̱ cat '''fi̱p''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /fɨ́b/ * A̱nwuat: ===Ta̱m=== '''fi̱p''' (''á̱kpa'' '''[[fi̱ri̱p]]''') fi̱p, ku fi̱p, ka̰n fi̱p, ba̱ fi̱p, bye fi̱p, wu fi̱p, na fi̱p, fi̱ri̱p # '''Fi̱p''' yet tangka̱i a̱guguut hwa nang a̱yin ku nyam na yan ghwap a̱ti̱tak ba di̱ cat cung nat a̱za ka a̱ni. #* ''A̱man ka cat '''fi̱p''' ma̱nini'' #* ''Ka̱nang a tat a̱ja, '''fi̱p''' a ta̱bat sa a̱kwon ji.'' #* ''Da̱ '''fi̱p''' ma̱ shonshyon la.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:fo|fo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:wuo|wuo]] * Ba̱mba̱ra: [[Wikt:bm:ka pan|ka pan]] * Eve: [[Wikt:ee:dzokpo|dzokpo]] * [[Kpat]]: [[Wikt:ha:tsalle|tsalle]] * [[Shong]]: [[Wikt:en:jump|jump]], [[Wikt:en:fly|fly]] * Swahili: [[Wikt:sw:kuruka|kuruka]] * Tswi: [[Wikt:tw:huri|huri]] * Zulu: [[Wikt:zu:gxuma|gxuma]] [[Sa:ta̱m]] jlbwnx16q08ivf178utjhh1fievkdmw fi̱ri̱ng 0 283 42671 40053 2026-02-20T10:04:54Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Dot + 42671 wikitext text/x-wiki ==Tyap== [[File:Chest waxing cropped.jpg |thumb|'''Fi̱ri̱ng''' a̱tyok.]] === Yei === * {{IPA|kcg|/fɨ́rɨ́ŋ/}} ** {{hyphenation|kcg|fi̱|ri̱ng}} (a̱ka̱tyong 2) ** {{audio|kcg|Firing is "chest" in Tyap.ogg|a=}} === A̱lyoot === '''fi̱ri̱ng''' (''á̱kpa'' '''[[nfi̱ri̱ng]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Fi̱ri̱ng''' yet kap vam a̱tyubishyi hwa, ku nyám ji̱ nwaai mman nji na a̱ni, ku ntangka̱i nyám nghyáng, ku shyia̱ tsi̱tsak [[a̱tyin-fwuo]] ka ma̱ng [[kwop-a̱fa]] hu a̱ni. #*''Yok lyui '''fi̱ri̱ng''' bah.'' #*''Bambi wa tuk nggu mi̱ '''fi̱ri̱ng'''.'' #*''A̱ ku nyia̱, nyia̱ '''fi̱ri̱ng''' hu kpeam ngguu.'' ==== Bwoi mi̱ bwoi ==== * [[lyui-fi̱ri̱ng]] * [[tsot-fi̱ri̱ng]] ====Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|aya}}, {{t+|yo|igbaya}} * [[A̱kum-a̱cyi]]: {{t+|ig|obi}} * A̱ve: {{t+|ee|akɔta}} * Ba̱mba̱ra: {{t+|bm|disi}} * [[Dot]]: {{t+|nl|borstkas}}, {{t+|nl|borst}} * [[Kpat]]: {{t+|ha|kirji}} * [[Shong]]: {{t+|en|chest}} * Swahili: {{t+|sw|kifua}} * Tswi: {{t+|tw|kokoɔ}} * Zulu: {{t+|zu|isifuba}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} {{wikidata lexeme|L1529346}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] 9xrd0um06cbg19q889hvaijbbbaza9q fufwuo 0 284 42854 42853 2026-02-27T12:39:26Z Kambai Akau 8 42854 wikitext text/x-wiki == {{-kcg-}}== [[Fail:Closeup of a human ear.jpg|thumb|'''Fufwuo''' a̱tyubishyi]] {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} ===Bwoi-a̱lyoot=== Swanga̱lyiat ji bye neet mi̱ ''[[fwu]]'' + ''[[fwuo]]''. ===Yei=== * {{IPA|kcg|/fúfʷʷó/}} ** {{audio|kcg|Kcg-Fufwuo.ogg|a=}} ** {{hyphenation|kcg|Fu|fwuo}} (a̱ka̱tyong 2) ===A̱lyoot=== '''fufwuo''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱fufwuo]]''' [[ba#Ati̱kut|ba]]) #'''Fufwuo''' yet kap vam hwa nang á̱ fwuong a̱lyiat ma̱ng a̱nhu a̱ni. Ku shyia̱ mi̱ vam á̱nietbishyi ma̱ng si̱ nyám. #* ''Yihwa yet '''fufwuo''' huni la!?'' #* ''Á̱ ku khwat ang '''fufwuo''' lyuo, a fa̱k bah ka̱ni?'' #* ''Ka̱ '''fufwuo''' hu fa̱k, vam hu na shyia̱ san.'' ====Bwoi mi̱ bwoi==== * [[fufwuo-ntswam]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam kyangswuan}} * A̱do: {{t+|bin|ehọ}} * [[A̱ghwangkpang]]: {{t+|yo|ètí}} * [[A̱kum-a̱cyi]]: {{t+|ig|nti}} * [[A̱ve]]: {{t+|ee|to}} * [[Ba̱mba̱ra]]: {{t+|bm|kulo}} * [[Dot]]: {{t+|nl|oor}} * [[Jhyuo]]: {{t+|kaj|pfwo}} * Jukum (Wapan): atson * [[Kpat]]: {{t+|ha|kunne}} * [[Shong]]: {{t+|en|ear}} * [[Swahili]]: {{t+|sw|sikio}} * [[Tswi]]: {{t+|tw|aso}} * [[Zulu]]: {{t+|zu|indlebe}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] bxjvdlheu543prc7mldzcqyyapu0qgc fwui 0 285 37948 33868 2025-05-08T20:34:45Z Kambai Akau 8 37948 wikitext text/x-wiki ==Tyap== [[Fail:Burning wood in brazier.JPG|thumb|Á̱ '''fwui''' nkwon.]] ===Yei=== * [[Za̱FBS]]: /fʷʷí/ * A̱nwuat: [[Fail:Fufwuo is "ear" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "fwui" a̱ni.]] ===A̱lyoot=== '''fwui''' (''á̱kpa'' [[fwui fufwui]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Fwui''' yet ta̱m tyei long hwa tazwa kyang ku maai ta̱bat long a̱ni ku ya. #* ''Ka̱ '''fwui''' hu tyia̱ bah, kwok nkyang na a weam a̱tampwuom.'' #* ''Á̱ na maai á̱ tyak ma̱ng a̱nggu di̱n vak '''fwui''' ku kwa̱ng.'' #* '''''Fwui''' huni na tyia̱ a?'' ===Ta̱m=== '''fwui''' (''á̱kpa'' '''fwui fufwui''') fwui, ka̱n fwui, ku fwui, ba̱ fwui, bye fwui, wu fwui, na fwui # '''Fwui''' yet ta̱m tyei long hwa tazwa kyang ku maai ta̱bat long a̱ni ku ya. #* ''A̱nyan wa '''fwui''' nkyang nani a̱ji?'' #* ''Nwan wa na '''fwui''' ku Nievan wa ka̱n fwui mpepa na?'' #* ''Yok '''fwui''' a̱yaatoot ba kpa̱mkpaan bah.'' ====Tai ==== * [[lyera̱p]] * [[wum]] ====Vak lyuut ghyang ==== * [[fwi]] ===Bwan di̱ lilyem ghyáng=== * A̱do: {{t+|bin|giẹn}} * [[A̱ghwangkpang]]: [[Wikt:yo:sun|sun]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ọkụ|ọkụ]] * Ba̱mba̱ra: [[Wikt:bm:ka jeni|ka jeni]] * Eve: [[Wikt:ee:bi dzo|bi dzo]] * [[Kpat]]: [[Wikt:ha:kona|kona]] * [[Shong]]: [[Wikt:en:to burn|to burn]] * Swahili: [[Wikt:sw:choma|choma]] * Tswi: [[Wikt:tw:hye|hye]] * Zulu: [[Wikt:zu:shisa|shisa]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] 7gxfskbfgjkoxqomqf2jtmnf4a1lb1l fwuo 0 286 37214 37213 2025-02-23T20:49:32Z Kambai Akau 8 37214 wikitext text/x-wiki ==Tyap== [[Fail:My Friend's Neck 02.jpg|thumb|'''Fwuo''' a̱tyubishyi.]] [[Fail:RobertFuddBewusstsein17Jh.png|thumb|A̱di̱dam '''Fwuo''' a̱tyubishyi.]] ===Yei=== * {{IPA|kcg|/fʷʷô/}} ** {{audio|kcg|Kcg-Fwuo.ogg|a=}} ** {{hyphenation|kcg|fwuo}} (a̱tyong 1) ===A̱lyoot 1=== '''fwuo''' (''á̱kpa'' '''[[nfwuo]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Fwuo''' hu hwa yet kap vam ku shyia̱ a̱ tung [[fi̱ri̱ng]] a̱ tsa mba̱ng a̱pyia̱ a̱nietbishyi ma̱ng nyám a̱ni. #* ''A̱tyoli A̱tuk wa ku ma a̱fai Bobai wu di̱n '''fwuo''' a̱ hyat.'' #* ''Yihwa ha bai nggwon kani mba̱ng '''fwuo''' nang a̱baman a̱ni?'' #* ''Junjung a̱nu kya faat '''fwuo'''.'' ====Bwoi mi̱ bwoi==== * [[a̱sainfwuo]] * [[ba̱ng fwuo]] * [[ba̱ng mi̱ fwuo]] * [[fwuontswam]] * [[fwuosai]] * [[sak mi̱ fwuo]] * [[shyimfwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[A̱ghwangkpang]]: {{t+|yo|ọrun}} * [[A̱kum-a̱cyi]]: {{t+|ig|olu}} * [[A̱ve]]: {{t+|ee|kɔ}} * [[Ba̱mba̱ra]]: {{t+|bm|kan}} * [[Dot]]: {{t+|nl|hals}} * [[Kpat]]: {{t+|ha|wuya}} * [[Shong]]: {{t+|en|neck}} * [[Swahili]]: {{t+|sw|shingo}} * [[Tswi]]: {{t+|tw|kɔn}} * [[Zulu]]: {{t+|zu|intamo}} {{trans-bottom}} ===A̱lyoot 2=== #'''Fwuo''' hu bu yet a̱vwuo ku tyan a̱di̱dam a̱tyubishyi. #* ''Nyap '''fwuo''' hwa na bai ma̱ng swat nyinyang mi̱ swanta huni.'' #* ''Yok sak mi̱ '''fwuo''' bah.'' #* ''Nwan wa yet '''fwuo''' nung hu. ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[A̱biru]]: {{t+|he|אכפת}} * [[A̱ghwangkpang]]: {{t+|yo|okan}} * [[A̱kum-a̱cyi]]: {{t+|ig|uche}} * [[A̱ve]]: {{t+|ee|susu}} * [[Ba̱mba̱ra]]: {{t+|bm|olu}} * [[Dot]]: {{t+|nl|mijn}} * [[Jhyuo]]: {{t+|kaj|hwwa}} * [[Kpat]]: {{t+|ha|hankali}}, {{t+|ha|zuciya}} * [[La̱ra̱ba]]: {{t+|ar|عقل}} * [[Shong]]: {{t+|en|mind}}, {{t+|en|courage}} * [[Swahili]]: {{t+|sw|akili}} * [[Tswi]]: {{t+|tw|adwene}} * [[Zulu]]: {{t+|zu|ingqondo}} {{trans-bottom}} ===Ta̱m=== fwuo, nfwuo, ka̱n fwuo, ku fwuo, bye fwuo, ba̱ fwuo, na fwuo, wu fwuo. #'''Fwuo''' fa lak ma̱ng cin a̱lyiat hwa. Ka̱ doot ku fa lak a̱tyubishyi mameang. #* ''A la̱u '''fwuo''' nkyang.'' ====Bu nwuan==== * [[fwuo lyen]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[Shong]]: {{t+|en|deny}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] ppuge5cq9ytwjzt8n3l5zjuejkbyttc fwuo lyen 0 287 15399 15398 2023-04-20T18:29:23Z Jon Harald Søby 7 15 revisions imported: [TEST] importing kcgwiktionary via a tool 15399 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet di̱ ''[[fwuo]]'' + ''[[lyen]]''. ===Yei=== * [[Za̱FBS]]: /fʷʷò lʲén/ * A̱nwuat: [[Fail:Fwuolyen is "to deny" in Tyap.ogg|thumb|Sisak nang a ngyei "fwuo lyen" ani.]] ===Ta̱m=== fwuo lyen, nfwuo lyen, ka̱n fwuo lyen, ku fwuo lyen, ba̱ fwuo lyen, na fwuo lyen, wu fwuo lyen. #'''Fwuo lyen''' fa ta̱n nyia̱ a lyen a̱yin ku kyang nang á̱ lyiat a̱ni. #* ''Bitut ku '''fwuo lyen''' A̱tyoli Yesu nggu wu.'' #* ''A̱yanga̱li Kuwot ku '''fwuo lyen''' nung hu neet gu nfa̱k n nyiin tsang a̱ni.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:sẹ|sẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:jụ|jụ]] * Ba̱mba̱ra [[Wikt:bm:ka dalacɛ|ka dalacɛ]] * Eve: [[Wikt:ee:xe mɔ|xe mɔ]] * [[Kpat]]: [[Wikt:ha:yi musu|yi musu]] * Swahili: [[Wikt:sw:kukataa|kukataa]] * Zulu: [[Wikt:zu:phika|phika]] [[Sa:ta̱m]] euyssq462oj6gazy5fod97nseog5yhh g 0 288 15468 15467 2023-04-20T18:29:27Z Jon Harald Søby 7 68 revisions imported: [TEST] importing kcgwiktionary via a tool 15468 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter G.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "G"]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem a̱natat Lati̱n ji, "''g''". === Yei === * [[Za̱FBS]]: /gí/ * A̱nwuat: [[Fail:G din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "g" a̱ni]] ===A̱lyoot=== '''g''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''G''', ''á̱kpa'' '''a̱yaa-G''') #'''G''' wa yet zwunzwuo a̱natat zwunzwuo-a̱lyem Tyap ji. #* '''''G''' wa yet zwunzwuo-a̱lyem a̱natat nTyap ji.'' #* ''Ka̱nang a ti̱n "'''g'''" mi̱ "gum", a si̱ nshyia̱ "um".'' #* ''N di "'''g'''" mi̱ swang a̱lyiat jini, "zan", bah.'' ===Bu nwuan=== * [[gb]] * [[gby]] * [[gh]] * [[ghw]] * [[ghy]] * [[gw]] * [[gy]] * [[gyi]] === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:ג|ג]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:g|g]] * [[Dot]]: [[Wikt:nl:g|g]] * Hindi: [[Wikt:hi:ग|ग]] (g) * [[Jhyuo]]: g * [[Kpat]]: [[Wikt:ha:g|g]] * Kworiya: [[Wikt:ko:ㄱ|ㄱ]] (g) * Roshiya: [[Wikt:ru:г|г]] (g) * [[Shong]]: [[Wikt:en:g|g]] * Swahili: [[Wikt:sw:g|g]] * Zulu: [[Wikt:zu:g|g]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] ----- c9npv3wchbiqcdeo1yovgt1m272bu2i gak 0 289 42151 42150 2026-02-15T13:47:37Z Kambai Akau 8 /* Byiek-a̱sheita̱m */ 42151 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Hameldon boundary stone 2.jpg|thumb|A̱fang '''Gak''' Hameli̱don]] ===Yei=== * {{IPA|kcg|/ɡáɡ/}} ** {{audio|kcg|Kcg-gak.ogg|a=}} ** {{hyphenation|kcg|gak}} (a̱tyong 1) ===A̱lyoot=== '''Gak''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱gi̱gak]]''' [[ba#Ati̱kut|ba]]) # '''Gak''' hwa yet sangbap a̱byin a̱ghyang ku kyang. #* '''''Gak''' hu shyia̱ gbang a?'' #* ''N di a ngyei '''gak''' a̱li nggu hwa hu.'' #* ''Kuzang kyang myim ku byia̱ '''gak'''!'' ====Tai==== * [[a̱ngaan]] * [[bat]] * [[jhyi]] * [[ngaan]] * [[sangba̱p]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|A̱ngaan kyang}} * [[A̱ghwangkpang]]: {{t+|yo|ààlà}} * [[A̱kum-a̱cyi]]: {{t+|ig|oke}} * [[Dot]]: {{t+|nl|grens}}, {{t+|nl|afbakening}} * Ga̱ra: {{t+|igl|aláà}} * [[Kpat]]: {{t+|ha|iyaka}}, {{t+|ha|mararaba}} * [[Shong]]: {{t+|en|boundary}}, {{t+|en|demarcation}} * Swahili: {{t+|sw|mpaka}} * Tswi: {{t+|tw|ɔhye so}} * Zulu: {{t+|zu|umngcele}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} ===Byiek-a̱sheita̱m=== '''Gak''' [[ji#Ati̱kut|ji]] # Vak nyia̱ "[[sanggak]]" ghyang. Swanga̱lyiat ji fa: vak nyian kyang. #* ''N dyen '''gak''' ji gu khwut a̱kurung ka bah.'' #* ''Yok nyim '''gak''' ji ku na vwuo nung a̱khwu khwuk bah oo!'' #* '''''Gak''' ji gu lyiat ma̱ng a̱nung; n cat bah.'' ====Tai==== * [[sanggak]] * [[si̱sak]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|Vak nyian kyang}} * [[Dot]]: {{t+|nl|hoe}} * [[Shong]]: {{t+|en|how}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Byiek-a̱sheita̱m]] kc46kj7qigc3levd7ddpwbdmaae6ysx ga̱fwuo bwak 0 290 36450 15489 2025-02-11T15:45:19Z Kambai Akau 8 Removed redirect to [[ga̱fwuo mbwak]] 36450 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡəfʷʷo taɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱fwuo-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cv53qbuk5wpfznl9i0gxf84jh6dpr6t ga̱fwuo-mbwak 0 291 36419 36415 2025-02-11T12:12:59Z Kambai Akau 8 36419 wikitext text/x-wiki {{also|ga̱fwuo bwak|ga̱fwuo mbwak}} ==Tyap== [[Fail:Leukonychia2.jpg|thumb|'''Ga̱fwuo-mbwak''' a̱nap jhyang.]] === Bwoi a̱lyoot === Neet mi̱ ''ga̱fwuo'' + ''-[[m-]]'' ''[[bwak]]''. === Yei === * {{IPA|kcg|/ɡəfʷʷó ḿbʷɑ̂ɡ/}} ** {{hyphenation|kcg|ga̱|fwuo|m|bwak}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-ga̱fwuo-mbwak.ogg|a=}} === A̱lyoot === '''ga̱fwuo-mbwak''' (''á̱kpa'' '''[[a̱ga̱fwuo-mbwak]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ba''') #'''Ga̱fwuo-bwak''' yet ga̱fwuo ja ji̱ shyia̱ ga̱swuong-mbwak ji a̱ni.'' #* ''A na tyat '''ga̱fwuo-mbwak''' jini baa? #* '''''Ga̱fwuo-mbwak''' jini kpeam nggu ba̱t.'' #* ''Zang '''ga̱fwuo-mbwak''' ja a lyui?'' === Bwan di̱ lilyem ghyáng === {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|eekanna ika}} * [[A̱kum-a̱cyi]]: {{t+|ig|mbọ aka}} * [[Dot]]: {{t+|nl|vingernagel}} * [[Kpat]]: {{t+|ha|kumban yatsa}} * [[Shong]]: {{t+|en|fingernail}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] 9ty5kc2laumhuzmddbikvar6mk06wui ga̱swuong mbwak 0 292 36447 36446 2025-02-11T15:40:28Z Kambai Akau 8 /* Yei */ 36447 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡəsʷʷɔŋ mbʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱swuong-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] gm2n0jnsy866ggkfip45fi69ipdh7xv ga̱swuong-ntak 0 293 36406 36403 2025-02-11T02:39:47Z Kambai Akau 8 /* Tyap */ 36406 wikitext text/x-wiki {{also|ga̱swuong ntak|ga̱swuong-tak}} ==Tyap== [[Fail:Eingew nagel 15.02.2011.jpg|thumb|A̱'''ga̱swuong ntak''' a̱tyubishyi.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[ga̱swuong]]'' + ''-[[n-]]'' + ''[[tak]]''. ===Yei=== * {{IPA|kcg|/ɡəsʷʷɔŋ ntaɡ/}} ** {{hyphenation|kcg|ga̱|swuong|n|tak}} (a̱ka̱tyong 4) ** {{audio|kcg|Gaswuong ntak is "toe" in Tyap.ogg|a=}} ===A̱lyoot=== '''ga̱swuong-ntak''' (''á̱kpa'' [[ga̱swúong-ntak]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Ga̱swuong-ntak''' yet kap vam hwa ku shyia̱ di̱ ngaan kpai ntak a̱tyubishyi ma̱ng nyam ji̱ byia̱ a̱ti̱tak nang a̱tyubishyi a̱ni. Ga̱swúong ji shyia̱ tswuon ma̱ng tak nyiung. #* ''A li gu tyia̱ nywak mi̱ '''ga̱swuong-ntak''' ka̱ni?'' #* ''Yihwa shyia̱ ang mi̱ '''ga̱swuong-ntak''' ji?'' #* '''''Ga̱swuong-ntak''' myian jhyiung nggu ji ku tyat.'' ====Bu nwuan ==== * [[ga̱swuong-mbwak]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|teen}} * [[Kpat]]: {{t+|ha|yatsan kafa}} * [[Shong]]: {{t+|en|toe}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] 3c4fbcmn1zk7n8qiv56eopk8i8idztl ga̱swuong nyak 0 294 15604 15603 2023-04-20T18:29:39Z Jon Harald Søby 7 42 revisions imported: [TEST] importing kcgwiktionary via a tool 15604 wikitext text/x-wiki #REDIRECT [[nyak]] ms5g3trqobwlpdvhgnzz5bshmrdzodk gba 0 295 40362 15628 2026-01-12T10:37:07Z Kambai Akau 8 /* A̱lyoot */ 40362 wikitext text/x-wiki ==Tyap== [[Fail:Warning1.png|thumb|A̱lama '''gba'''.]] ===Yei=== * [[Za̱FBS]]: /g͡bɑ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "gba" a̱ni.]] ===Ta̱m=== gba, ku gba, ka̱n gba, bye gba, wu gba, na gba, ngba # '''Gba''' yet ka̱nang á̱ kam a̱yin ku á̱ khwuk a̱yin a̱ghyi á̱ si̱ tak ma̱ng a̱nggu a̱ yok nyia̱ kyang huni ku kyang hunia̱u bah. #* ''A̱ka̱mang kya á̱ '''gba''' ang di̱ nyia̱ tangka̱i kyang huni?'' #* ''A̱ ku '''gba''' nyin lyuo, nyi si̱ lak fwuong hu ka̱ni?'' #* ''Bidoli wa ka̱n '''gba''' mman na.'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:kìlọ|kìlọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:dọọ aka ná ntị|dọọ aka ná ntị]] * Ba̱mba̱ra: [[Wikt:bm:ka lasɔmi|ka lasɔmi]] * Eve: [[Wikt:ee:ɖɔ afɔ afɔta|ɖɔ afɔ afɔta]] * [[Kpat]]: [[Wikt:ha:yi gargadi|yi gargadi]] * [[Shong]]: [[Wikt:en:warn|warn]], [[Wikt:en:caution|caution]] * Swahili: [[Wikt:sw:onya|onya]] * Tswi: [[Wikt:tw:ɔhyew|ɔhyew]] * Zulu: [[Wikt:zu:xwayisa|xwayisa]] ===A̱lyoot=== '''gba''' (''á̱kpa'' *) :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Gba''' yet ka̱nang á̱ kam a̱yin ku á̱ khwuk a̱yin a̱ghyi á̱ si̱ tak ma̱ng a̱nggu a̱ yok nyia̱ kyang huni ku kyang hunia̱u bah. #* '''''Gba''' hu nang á̱ ku gba maai bah, ka̱ni?'' #* '' Ka̱ a fa̱k '''gba'''!'' #* ''A la̱u nyia̱ á̱niet '''gba'''. Ka̱t!'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ìkìlọ|ìkìlọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ịdọ aka ná ntị|ịdọ aka ná ntị]] * Ba̱mba̱ra: [[Wikt:bm:lasɔmi|lasɔmi]] * Eve: [[Wikt:ee:kpɔnyuiedodo|kpɔnyuiedodo]] * [[Kpat]]: [[Wikt:ha:gargadi|gargadi]] * [[Shong]]: [[Wikt:en:warning|warning]], [[Wikt:en:caution|caution]] * Swahili: [[Wikt:sw:onyo|onyo]] * Tswi: [[Wikt:tw:kɔkɔbɔ|kɔkɔbɔ]] * Zulu: [[Wikt:zu:isixwayiso|isixwayiso]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] bd2zj2a64te446v5obm90w6vmlhpu9q gbum 0 296 42175 41148 2026-02-15T14:00:01Z Kambai Akau 8 /* Tyap */ 42175 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Military dog barking.JPG|thumb|A̱bwu a̱khwot-a̱kwop ka̱ shyia̱ di̱ '''gbum''' a̱ni]] ===Yei=== * {{IPA|kcg|/ɡ͡bûm/}} ** {{audio|kcg|Gbum.wav|a=}} ** {{hyphenation|kcg|gbum}} (a̱tyong 1) ===A̱lyoot=== '''gbum''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) # '''Gbum''' hu yet a̱nwuat kya ka̱ ghwut a̱bwonu a̱bwu ku a̱ngai nka mat kyang ghyang ka̱ ku li a̱ni. #* '''''Gbum''' a̱bwu huni byia̱ cet. A̱nyan wa shyia̱ a̱ja?'' #* '''Gbum''' a̱hwa nang a̱bwu a̱bya nyia̱ a̱ni, ka̱ngka̱ra̱ng a̱ka̱ngka̱ra̱ng a?'' #* ''Ka̱nang a fa̱k '''gbum''' a̱bwu, kyang hwa ka̱ li.'' ====Tai ==== * [[a̱ngai]] ====Á̱fi̱p==== * [[nyonywang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ngai a̱bwu}} * [[A̱ghwangkpang]]: {{t+|yo|gbígbó}} * [[A̱kum-a̱cyi]]: {{t+|ig|ogbugbo}} * [[Dot]]: {{t+|nl|geblaf}} * [[Jhyuo]]: {{t+|kaj|gbum}} * [[Kpat]]: {{t+|ha|haushi}} * [[Shong]]: {{t+|en|bark}} {{trans-bottom}} {{wikipedia}} ===Ta̱m=== gbum, ka̱n gbum, ku gbum, ba̱ gbum, za gbum, bye gbum, wu gbum, na gbum, mgbum #'''Gbum''' yet ka̱ a̱bwu ta̱ngai mat kyang ghyang ka̱ ku li a̱ni. #* ''A̱bwu ka '''gbum''', á̱ si̱ fi̱n nka.'' #* ''Ara̱cya̱u! A̱nyan wa a gbum ma̱ng a̱nggu a̱ja, Dee?'' #* ''A̱babwu ma A̱yok ka la̱u '''gbum'''.'' ====Tai ==== * [[ngai]] ====Á̱fi̱p==== * [[tyia̱ nywang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ya̱ngai a̱bwu}} * [[A̱ghwangkpang]]: {{t+|yo|gbó}} * [[A̱kum-a̱cyi]]: {{t+|ig|igboagbo}} * [[Dot]]: {{t+|nl|blaffen}} * [[Jhyuo]]: {{t+|kaj|gbum}} * [[Kpat]]: {{t+|ha|yi kuka}} * [[Shong]]: {{t+|en|bark}} {{trans-bottom}} [[Sa:ta̱m]] [[Sa:a̱lyoot]] 93gbmrj1wx1c96xuafnblxp3lfkd8fd ghwut 0 297 37923 37922 2025-05-06T11:45:20Z Kambai Akau 8 37923 wikitext text/x-wiki ==Tyap== [[Fail:An emergency exit sign.jpg|thumb|Zunzwuo '''ghwut''' gi̱gi̱k]] [[File:Alfred-stevens-will-you-go-out-with-me-fido-1859.jpg|thumb|A̱yin a̱ cat '''ghwut''' a̱ni]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*wut'']. ===Yei=== * {{IPA|kcg|/ɣʷúd/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-ghwut.wav|a=}} ** {{hyphenation|kcg|ghwut}} (a̱tyong 1) * '''Fantswam, Gwoot, Sholyia̱''': [[wuruk]] /wúrúg/ ku [[wruk]] /wrúg/ ** A̱nwuat: ===A̱lyoot=== #'''Ghwut''' hwa yet cong naat a̱ta̱usa neet a̱mami. #* '''''Ghwut''' hu na tyia̱ a̱fwun a?'' #* ''Ma̱nang ba̱ shyia̱ di̱ '''ghwut''' hu, huhwa zi̱ si̱ ba̱ fa̱k kun di̱ fam hunia̱u. #* ''Kwaa̱mbwat '''Ghwut''' hwa zi̱ na fang.'' ===Ta̱m=== ghwut, ka̱n ghwut, ku ghwut, ba̱ ghwut, bye ghwut, wu ghwut, na ghwut, nghwut #'''Ghwut''' hwa yet ka̱ a̱yin shyia̱ mami a̱ si̱ cong a̱nat a̱ta̱usa. #* ''A̱yang-a̱li wu ghwut.'' #* ''Ka̱ a '''ghwut''', nyim nung tutu hu ma̱ng nywak a ba̱ng yaya hu. #* ''A̱ ka̱n '''ghwut''' bah.'' #* ''A cat ghwut ma̱nini kani a?'' #* ''Nyi '''ghwut''' a̱ta̱usa.'' ====Tai==== * [[neet]] * [[ti̱n]] ====Á̱fi̱p==== * [[nwuo]] ====Bwoi mi̱ bwoi==== * [[ghwut-a̱pyia̱]] * [[ghwut ghwughwut]] * [[ghwut mi̱ ghwut]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Ka̱nang á̱ naat a̱ta̱usa}} * [[A̱ghwangkpang]]: {{t+|yo|jade}} * [[A̱kum-a̱cyi]]: {{t+|ig|pụọ}} * A̱ve: {{t+|ee|do go}} * Ba̱mba̱ra: {{t+|bm|bɔ kɛnɛma}} * [[Jhyuo]]: {{t+|kaj|wruk}} * [[Kpat]]: {{t+|ha|fita}} * [[Shong]]: {{t+|en|go out}}, {{t+|en|exit}} * Swahili: {{t+|sw|kwenda nje}} * Tswi: {{t+|tw|kɔ abɔnten}} * Zulu: {{t+|zu|phuma}} {{trans-bottom}} [[Sa:ta̱m]] [[Sa:a̱lyoot]] kr9nuz86jvg4k9ezwjzf5m4ogzqrizf ghyang 0 298 42018 42017 2026-02-15T10:03:50Z Kambai Akau 8 /* Tyap */ 42018 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ɣʲaŋ/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ghyang" a̱ni.]] ===A̱sheili=== '''ghyang''' (''á̱kpa'' '''[[nghyang]]''', '''[[ghyáng]]''', '''[[jhyang]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''', '''na''', '''ji''') #'''Ghyang''' yet kyang ku nwai yet a̱tsak wu nang á̱ lyiat tazwa a̱ni. Swang a̱lyiat jini ni̱ cong ma̱ng a̱lyoot ku a̱kwonu a̱lyoot ka̱ shyia̱ di̱ sot swáng a̱lyiat "[[hu]]" nci̱ri̱ng. #* ''Kyang '''ghyang''' shyia̱ nang n cat a lyen a̱ni.'' #* ''Ghyuap '''ghyang''' nshyia̱ a?'' #* ''Yok dam bah. Cat kwon '''ghyang''' a ntyia̱ mi̱ bwong hu.'' ====Bu nwuan ==== * [[a̱ghyang]] * [[jhyang]] ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:omiran|omiran]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ọzọ|ọzọ]] * Ba̱mba̱ra: [[Wikt:bm:dɔ wɛeɛ|dɔ wɛrɛ]] * Eve: [[Wikt:ee:bubu|bubu]] * [[Shong]]: [[Wikt:en:another|another]], [[Wikt:en:other|other]] * [[Kpat]]: [[Wikt:ha:wani|wani]] * Swahili: [[Wikt:sw:mwingine|mwingine]] * Tswi: [[Wikt:tw:foforɔ|foforɔ]] * Zulu: [[Wikt:zu:omunye|omunye]] [[Sa:a̱sheili]] tc0lgmqz5pgy356al316iw34sq6942s ghyuai 0 299 15856 15855 2023-04-20T18:29:55Z Jon Harald Søby 7 19 revisions imported: [TEST] importing kcgwiktionary via a tool 15856 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ɣʲʷɑ́í/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ghyuai" a̱ni.]] ===Ta̱m=== ghyuai, ka̱n ghyuai, ku ghyuai, bye ghyuai, ba̱ ghyuai, wu ghyuai, na ghyuai, nghyuai # '''Ghyuai''' yet ka̱nang á̱ cyok ma̱ng shi kyang a̱ni. #* ''Ya n'''ghyuai''' a̱nwuat ka.'' #* ''Nat a '''ghyuai''' a̱sa̱khwot na.'' #* '''''Ghyuai''' shi a̱tyii hu.'' ====Bwoi mi̱ bwoi==== * [[ghyuai a̱pyia̱]] ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:dinku|dinku]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:belata|belata]] * Ba̱mba̱ra: [[Wikt:bm:ka dɔgɔya|ka dɔgɔya]] * Eve: [[Wikt:ee:ɖe edzi|ɖe edzi]] * [[Kpat]]: [[Wikt:ha:rage|rage]] * [[Shong]]: [[Wikt:en:reduce|reduce]] * Swahili: [[Wikt:sw:kupunguza|kupunguza]] * Tswi: [[Wikt:tw:te so|te so]] * Zulu: [[Wikt:zu:nciphisa|nciphisa]] ===A̱lyoot=== '''ghyuai''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Ghyuai''' yet ka̱nang á̱ cyok ma̱ng shi kyang a̱ni. #* '''''Ghyuai''' hu tyia̱ bah.'' #* ''N ka ncat tangka̱i a̱ka̱tuk '''ghyuai''' huni bah.'' #* '' Zang nggu wa lan? '''Ghyuai''' ku mban?'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:idinku|idinku]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:mbelata|mbelata]] * [[Kpat]]: [[Wikt:ha:raguwa|raguwa]] * [[Shong]]: [[Wikt:en:reduction|reduction]] * Swahili: [[Wikt:sw:kupunguza|kupunguza]] * Zulu: [[Wikt:zu:ukunciphisa|ukunciphisa]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] 2km6h4qpi8m2jor58nkhahr7cc2tloo guhuguhu 0 300 36176 36175 2025-02-08T23:37:04Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36176 wikitext text/x-wiki ==Tyap== [[Fail:Illu bronchi lungs numerical labels.jpg|thumb|Nkap '''guhuguhu''' a̱tyubishyi.]] ===Bwoi a‌lyoot=== Ka̱ doot swang a̱lyiat [[A̱kum-a̱cyi]] ji ''[[ngụgụ]] ma̱ng si̱ [[Kpat]] ji ''[[huhu]]'' byia̱ a̱tyin a̱nyiung ma̱ng si̱ Tyap ji. ===Yei=== * {{IPA|kcg|/ɡuhuɡuhu/}} ** {{hyphenation|kcg|gu|hu|gu|hu}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-guhuguhu.ogg|a=}} ===A̱lyoot=== '''guhuguhu''' (''á̱kpa'' '''[[nguhuguhu]]''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') # '''Guhuguhu''' hwa yet a̱mpwot hu nang á̱ kwak wun tyia̱ a̱ni mi̱ vam a̱tyubishyi ku nyam. #* ''Nievan wa ku ghwak ghwughwu '''guhuguhu''' huni.'' #* '' Á̱ gba nyia̱ a̱fi̱ng byian '''guhuguhu''' nang a fa̱k bah, ka̱ni?'' #* '''''Guhuguhu''' yet swang a̱lyiat Tyap ja a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ẹdọfóró}} * [[A̱kum-a̱cyi]]: {{t+|ig|ngụgụ}} * [[Dot]]: {{t+|nl|long}} * Ba̱mba̱ra: {{t+|bm|fogonfogon}} * [[Kpat]]: {{t+|ha|huhu}} * [[Shong]]: {{t+|en|lung}} * Swahili: {{t+|sw|mapafu}} * Zulu: {{t+|zu|iphaphu}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] qh30ggj1yqtx8wwf3ebstr5v1ei1nfp gwogwop 0 301 15888 15887 2023-04-20T18:29:59Z Jon Harald Søby 7 18 revisions imported: [TEST] importing kcgwiktionary via a tool 15888 wikitext text/x-wiki ==Tyap== [[Fail:Concave (PSF).svg|thumb|Kidee ghwughwu ku li '''gwogwop''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /gʷogʷǝb/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "gwogwop" a̱ni.]] ===Ghwughwu=== '''gwogwop''' (''á̱kpa'' '''gwogwop''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''hu''') # '''Gwogwop''' fa ka̱ kyang gurung ku ghap ku si̱si̱ nwuo mami a̱ni. #* ''Gi̱lat ji̱ la̱u li '''gwogwop'''.'' #* ''N cat kyang '''gwogwop''' hwa ku nwuo a̱ji.'' #* '' Kuzang kham ja li '''gwogwop''' a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:jin|jin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:miri emi|miri emi]] * Ba̱mba̱ra: [[Wikt:bm:dun|dun]] * Eve: [[Wikt:ee:goglo|goglo]] * [[Kpat]]: [[Wikt:ha:komadadde|komadadde]], [[Wikt:ha:da zurfi|da zurfi]] * [[Shong]]: [[Wikt:en:concave|concave]], [[Wikt:en:deep|deep]] * Swahili: [[Wikt:sw:kina|kina]] * Tswi: [[Wikt:tw:emu dɔ|emu dɔ]] * Zulu: [[Wikt:zu:umgede|umgede]], [[Wikt:zu:ejulile|ejulile]] [[Sa:a̱lyoot]] m6b8cnvcsdf3e7p1m6hsgbg7nfkd1s0 gyaat 0 302 26228 15936 2023-04-25T11:35:22Z Friday musa 13 /* A̱lyoot */ 26228 wikitext text/x-wiki ==Tyap== [[Fail:Tickling bdsm.jpg|thumb|Á̱ '''gyaat''' a̱tyok a̱ghyang nang gu mai.]] ===Yei=== * [[Za̱FBS]]: /gʲɑ̀:d/ * A̱nwuat:[[Fail:Gyaat.ogg|thumb|Yei "gyaat" hu di̱n Tyap.]] === A̱lyoot === #'''Gyaat''' hu yet beam ku ya̱baat a̱yin da̱ a̱beam [[fi̱ri̱ng]] ku ma̱ [[a̱ngeam]], ku tyei mai a̱ni. #* ''Kuntyin lak-li ta̱ngka̱i '''gyaat''' huni.'' #* '''''Gyaat''' hu cong ma̱ng kwoi jen jhyang.'' #* ''Kulaga̱nyan ka ncat '''gyaat''' bah. A̱ na tywei.'' === Ta̱m === gyaat, ka̱n gyaat, ku gyaat, bye gyaat, ba̱ gyaat, wu gyaat, na gyaat #'''Gyaat''' hu yet beam ku ya̱baat a̱yin da̱ a̱beam fi̱ri̱ng ku ma̱ a̱ngeam, ku tyei mai a̱ni. #* ''A fa̱k A̱yang-a̱li A̱kau gu mai bah? Mman nggu ni̱nia '''gyaat''' nggu!'' #* ''N ku '''gyaat''' nggu lyuo. A si̱ mai a̱ koot a̱tyak mbeang'' #* ''Ka̱ a̱ cat A̱tyoli Bobai a̱ mai nang gu na khwu a̱ni, si̱ a̱ '''gyaat''' nggu.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:rin ni igake|rin ni igake]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ime otighiti|ime otighiti]] * [[Kpat]]: [[Wikt:ha:yi cakulkuli|yi cakulkuli]] * [[Shong]]: [[Wikt:en:tickle|tickle]] * Swahili: [[Wikt:sw:-nyea|-nyea]] * Zulu: [[Wikt:zu:kitaza|kitaza]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] r2svj82i82xm7vc6ueqzefuqqorsxgo gyan 0 303 15950 15949 2023-04-20T18:30:04Z Jon Harald Søby 7 13 revisions imported: [TEST] importing kcgwiktionary via a tool 15950 wikitext text/x-wiki ==Tyap== [[Fail:Shallow stream - geograph.org.uk - 2443840.jpg|thumb|Cen '''gyan'''.]] ===Yei=== * [[Za̱FBS]]: /gʲɑn/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "gyan" a̱ni.]] ===A̱lyoot=== '''gyan''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Gyan''' fa fam ku shyia̱ gbang a̱ swak a̱ni, ku sangba̱p a̱di̱dam si̱ swanta hu. #* ''Ki̱ a shim a nat '''gyan''', a̱nia wa a na shyia̱.'' #* ''Ta hwa a kyiak kuzang kyang tat '''gyan''' a?'' #* ''Ka̱nang a cong a si̱ tat '''gyan''' a si̱ byiat mba a̱ja.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:karshen duniya|karshen duniya]] * [[Shong]]: [[Wikt:en:imaginary earth's extreme end|imaginary earth's extreme end]] ===Ghwughwu=== '''gyan''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Gyan''' fa kyang ku nwai byia̱ tsuung a̱ni. #* ''Kham ji li '''gyan'''.'' #* ''Cen '''gyan''' hwa hu.'' #* ''Ka̱ ku '''gyan''' a̱ swak si̱ a̱hwa, n na tan ang kurum ang hu.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:aijinile|aijinile]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:emighị emi|emighị emi]] * [[Kpat]]: [[Wikt:ha:mara zurfi|mara zurfi]] * [[Shong]]: [[Wikt:en:shallow|shallow]] * Swahili: [[Wikt:sw:kina kirefu|kina kirefu]] * Zulu: [[Wikt:zu:engajulile|engajulile]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] qtfnj7ye8x5bq8dbwtfsyaasfdr3t07 gyut 0 304 15965 15964 2023-04-20T18:30:06Z Jon Harald Søby 7 14 revisions imported: [TEST] importing kcgwiktionary via a tool 15965 wikitext text/x-wiki ==Tyap== [[Fail:Toppled cube with slide - geograph.org.uk - 3823653.jpg|thumb|Vwi̱t nang á̱ '''gyut''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /gʲúd/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "gyut" a̱ni.]] ===Ta̱m=== gyut, ka̱n gyut, ku gyut, ba̱ gyut, bye gyut, wu gyut, na gyut, ngyut # '''Gyut''' fa ka̱nang á̱ ta̱tong ku á̱ bwuak kyang ma̱ a̱da̱dei. Kidee ka̱ á̱ bwuak a̱la̱n á̱ wai a̱sa̱khwot. #* '''''Gyut''' kham ji shansham la!'' #* ''Ki̱ a '''gyut''', a̱ra̱ra̱k tswam na koot ma̱ng a̱nwan mi̱ vam.'' #* ''Yok '''gyut''' bah.'' ====Bu nwuan==== * [[ta̱gyut]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:tẹtọrun|tẹtọrun]] * [[Kpat]]: [[Wikt:ha:karkata|karkata]], [[Wikt:ha:birkide|birkide]], [[Wikt:ha:mirgina|mirgina]], [[Wikt:ha:margaya|margaya]] * [[Shong]]: [[Wikt:en:tip over|tip over]], [[Wikt:en:tilt|tilt]], [[Wikt:en:topple over|topple over]], [[Wikt:en:fall over|fall over]] * Swahili: [[Wikt:sw:kuinamashisha|kuinamashisha]] * Zulu: [[Wikt:zu:tsheka|tsheka]] [[Sa:ta̱m]] noln3c9q4zmmaua1wbab7lekapijg0t h 0 305 40201 40200 2025-11-29T16:08:03Z Kambai Akau 8 /* Yei */ 40201 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter H.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''H'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem a̱natat Lati̱n ji, "''h''". === Yei === * {{IPA|kcg|/hí/}} ** {{audio|kcg|Kcg-h.ogg|a=}} ===A̱lyoot=== '''h''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''H''', ''á̱kpa'' '''a̱yaa-H''') #'''H''' wa yet zwunzwuo a̱ni̱nai zwunzwuo-a̱lyem Tyap ji. #* '''''H''' wa yet zwunzwuo-a̱lyem a̱ni̱nai nTyap ji.'' #* ''Ka̱nang a ti̱n "'''h'''" mi̱ "hyet", a si̱ nshyia̱ "yet".'' #* ''N di "'''h'''" mi̱ swang a̱lyiat jini, "lyap", bah.'' ===Bu nwuan=== * [[hw]] * [[hy]] * [[hyi]] * [[hyw]] === Bwan di̱ lilyem ghyáng === {{trans-top|zwunzwuo-a̱lyem}} * A̱biru: {{t+|he|ה}} (h) * [[A̱kum-a̱cyi]]: {{t+|ig|h}} * [[Dot]]: {{t+|nl|h}} * Hindi: {{t+|hi|ह}} (h) * [[Jhyuo]]: {{t+|kaj|h}} * [[Kpat]]: {{t+|ha|h}} * Kworiya: {{t+|ko|ㅗ}} (oh) * [[Shong]]: {{t+|en|h}} * Swahili: {{t+|sw|h}} * Zulu: {{t+|zu|h}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] ----- 7bpkx1h44ajzratyi3qfx13c37lifx3 hihyan 0 306 28673 28672 2023-12-12T19:45:12Z Kambai Akau 8 28673 wikitext text/x-wiki ==Tyap== [[Fail:Fish scales.jpg|thumb|'''Hihyan''' a̱fa̱n.]] [[Fail:Mica - Silicate Mineral.jpg|thumb|Nfang '''hihyan'''.]] ===Yei=== * [[Za̱FBS]]: /híhʲɑn/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "hihyan" a̱ni.]] ===A̱lyoot=== '''hihyan''' (''á̱kpa'' [[nhihyan]]) :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''na''') '''Hihyan''' bye yet: # A̱ghwughwuk ku kwa a̱fa̱n. #* ''Yihwa li nang '''hihyan''' a̱ja?'' #* ''Kyiak a̱baai a khap '''hihyan''' a̱hwa.'' #* '' Á̱ nyia̱ ghwughwu huni ma̱ng '''hihyan''' hwa kee?'' # Tangka̱i a̱fang ka̱ mya̱ra̱m a̱ni. #* '' A ta̱taat '''hihyan''' a̱ji wa?'' #* '''''Hihyan''' huni byia̱ kurum mi̱ kaswuo.'' #* ''A̱byin nzi̱t ka nhyat ma̱ng zwa '''hihyan'''.'' ====Bwan di‌ lilyem ghya‌ng==== ; ''Kwa a̱fa̱n'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:asekale|asekale]] ::* [[Kpat]]: [[Wikt:ha:kambori|kambori]] ::* [[Shong]]: [[Wikt:en:fish scale|fish scale]] ::* Turukya: [[Wikt:tr:balık|balık pulu]] ; ''Tangka̱i a̱fang'' ::* [[Kpat]]: [[Wikt:ha:mika|mika]] ::* [[Shong]]: [[Wikt:en:mica|mica]] ::* Swahili: [[Wikt:sw:mika|mika]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] c96u076m8smzlp4fvd7jdqhneu65er1 hyat 0 307 30593 16098 2024-04-21T02:40:43Z CommonsDelinker 87 Removing [[:c:File:Killing_someone.jpg|Killing_someone.jpg]], it has been deleted from Commons by [[:c:User:IronGargoyle|IronGargoyle]] because: per [[:c:Commons:Deletion requests/File:Killing someone.jpg|]]. 30593 wikitext text/x-wiki ==Tyap== [[Fail:Canada 2012 Travel (31685231).jpeg|thumb|A̱shai-ndong nang á̱ ku '''hyat''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /hʲɑ́d/ * A̱nwuat: [[Fail:Hyat is "to kill" in Tyap.ogg|thumb|Sisak nang a ngyei "hyat" din Tyap ani.]] ===Ta̱m=== '''hyat''' (''á̱kpa'' '''[[hyaai]]''') hyat, nhyat, ku hyat, ka̱n hyat, ba̱ hyat, bye hyat, wu hyat, na hyat, hyaai '''Hyat''' bye fa: # Ka̱nang á̱ tyat swuan kyang-nswuan mi̱cet a̱ni. #* ''Á̱ka̱tuk á̱niet bibya ku '''hyat''' nggu.'' #* ''Á̱ wa ka̱n '''hyat''' a̱tang wu neet a̱fwun bah.'' #* ''A̱nyan wa ma zon jini a̱ '''hyat'''?'' # Ka̱ á̱ tyat a̱fwuop ndong a̱ni. #* '''''Hyat''' long hu.'' #* ''Ka̱ n cat kai nda, n ni̱ n'''hyat''' long tutu hu.'' #* ''Yok '''hyat''' long hu bah.'' #* ''Bambi a̱a̱i! Bai a '''hyat''' long hu.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:pa|pa]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gbu|gbu]] * Ba̱mba̱ra: [[Wikt:bm:ka faga|ka faga]] * Eve: [[Wikt:ee:wu|wu]] * [[Jhyuo]]: hywat * [[Kpat]]: [[Wikt:ha:kashe|kashe]] * Lati̱n: [[Wikt:la:occidere|occidere]] * [[Shong]]: [[Wikt:en:kill|kill]], [[Wikt:en:off|off]] * Swahili: [[Wikt:sw:kuua|kuua]] * Zulu: [[Wikt:zu:bulala|bulala]] [[Sa:ta̱m]] q73tk1w3ip39wgr9d8g50rxxhbkl48o hya̱u 0 308 36943 36942 2025-02-17T02:54:29Z Kambai Akau 8 /* A̱lyoot */ 36943 wikitext text/x-wiki ==Tyap== [[Fail:Fat in water.jpg|thumb|'''Hya̱u''' nyam ma̱ a̱sa̱khwot mami a̱la̱nkaat]] [[Fail:Victoria's Secret Body Butter.JPG|thumb|'''Hya̱u''' kwon mi̱ vam]] [[Fail:Švédský koláč naruby 904 (cropped).JPG|thumb|'''Hya̱u''' A̱shong nang a̱ yaan a̱kwonkwong ma̱ng a̱nhu a̱ni]] [[Fail:Isaac Terrytown Shell Filling Gas Cans.JPG|thumb|A̱yin shyia̱ di̱ tyei '''hya̱u''' da̱ a̱kurung da̱ a̱vwuonswuohya̱u]] ===Yei=== * {{IPA|kcg|/hʲə̀ù/}} ** {{audio|kcg|Hyau is " fat" in Tyap.ogg|a=}} ** {{hyphenation|kcg|hya̱u}} (a̱tyong 1) ===A̱lyoot=== '''hya̱u''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') '''Hya̱u''' hu bye yet # A̱myia̱ nia na̱ tung mi̱ vam a̱tyubishyi ku nyam na̱ li tutuk a̱ni. #* '''''Hya̱u''' hu la̱u mi̱ vam a̱yang mba hu.'' #* ''A weam '''hya̱u''' nywan hu a̱ji wa a̱tyetuk ka?'' #* ''Nam huni ka mbyia̱ '''hya̱u''' bah. # A̱myia̱ nia nang á̱ kwon kwa vam ndyo a̱ni ku ka li sha̱shet. #* ''Kwon nggwon ka '''hya̱u''' hu, vam hu ku di̱ khwot.'' #* '''''Hya̱u''' nang n kwon a̱ni, á̱ ku san ma̱ a̱byin Maleshiya kya. # A̱myia̱ nang á̱ nyian ma̱ng a̱baan nyam ma̱ng nfak ma̱ng nkyang njhyang a̱ni, nang á̱ yaan a̱kwongkwong ma̱ng a̱nhu a̱ni. #* '''''Hya̱u''' hu na maai ang a? Kwon a mbeang!'' #* ''Á̱ mbeang kurum '''hya̱u''' mi̱ kaswuo ji ma̱nini.'' # Tangka̱i a̱myia̱ nia nang á̱ fwui di̱ fwuo-ntswam (njin) a̱ni, nang a̱myia̱-a̱fan - a̱vwuo ka nang á̱ ti̱n peturo, ka̱la̱nzi̱t, dizi̱t, ba̱ng si̱ nat. #* '''''Hya̱u''' hu tyak ma̱ a̱fa tsaai-ndong ka.'' ====Bwoi mi̱ bwoi ==== * [[hya̱u-A̱fa̱taa]] * [[hya̱u-a̱kwatak]] * [[hya̱u-a̱lyia̱]] * [[hya̱u-a̱lyii̱t]] * [[hya̱u-kwon]] * [[hya̱u-nshyui]] ====Tai ==== * [[a̱myia̱]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱tutuk a̱myia̱}} * [[A̱ghwangkpang]]: {{t+|yo|sanra}} * [[A̱kum-a̱cyi]]: {{t+|ig|abuba}} * [[Dot]]: {{t+|nl|vet}} * [[Kpat]]: {{t+|ha|kitse}} * [[Shong]]: {{t+|en|fat}}, {{t+|en|grease}} * Swahili: {{t+|sw|mafuta}} * Tswi: {{t+|tw|kɛseɛ}} * Zulu: {{t+|zu|amafutha}} {{trans-bottom}} {{trans-top|A̱myia̱ kwon mi̱ vam}} * [[Dot]]: {{t+|nl|lichaamslotion}} * [[Shong]]: {{t+|en|body lotion}} {{trans-bottom}} {{trans-top|A̱myia̱ kwon a̱kwongkwong}} * [[Dot]]: {{t+|nl|room}} * [[Shong]]: {{t+|en|butter}}, {{t+|en|cream}} {{trans-bottom}} {{trans-top|A̱myia̱ fwui fwuontswam}} * [[Dot]]: {{t+|nl|benzine}} * [[Shong]]: {{t+|en|petrol}} {{trans-bottom}} [[Sa:a̱lyoot]] cupwigt0x4f9c18dcn5lky38qwq6huf hyeng 0 309 16180 16179 2023-04-20T18:30:22Z Jon Harald Søby 7 18 revisions imported: [TEST] importing kcgwiktionary via a tool 16180 wikitext text/x-wiki ==Tyap== [[Fail:Two drunken war veterans staggering along arm-in-arm. Colour Wellcome V0019568.jpg|thumb|A̱khwot á̱kwop a̱feang ba̱ '''hyeng''' a̱ni.]] ===Vak lyuut ghyang=== * hya̱ng ===Yei=== * [[Za̱FBS]]: /hʲəŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "hyeng" a̱ni.]] ===A̱lyoot=== '''hyeng''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Hyeng''' yet tangka̱i a̱guguut hwa ku nwai li nang a̱yin nyia̱ ka̱nang gu swuo kan a̱ni. #* '''''Hyeng''' huni, gbi̱ngban a?'' #* ''Kuzang kyang hwa tyei ang '''hyeng''' hu a?'' #* '' Zang tangka̱i '''hyeng''' hwa a̱hwa?'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:iyalẹnu|iyalẹnu]] * [[Kpat]]: [[Wikt:ha:jiri|jiri]] * [[Shong]]: [[Wikt:en: intoxication|intoxication]], [[Wikt:en:staggering|staggering]] * Swahili: [[Wikt:sw:kushangaza|kushangaza]] ===Ta̱m=== hyeng, ka̱n hyeng, ku hyeng, ba̱ hyeng, bye hyeng, wu hyeng, na hyeng # '''Hyeng''' yet tangka̱i a̱guguut hwa ku nwai li nang a̱yin nyia̱ ka̱nang gu swuo kan a̱ni. #* ''Ka̱ a swuo a̱ncat nani, a na '''hyeng'''.'' #* ''Nwan wa ku '''hyeng''' a̱ji lyuo bah a?'' #* ''Kuzang jen ja a '''hyeng''' a?'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱kum-a̱cyi]]: [[Wikt:ig:na-ama jijiji|na-ama jijiji]], [[Wikt:ig:tụgharịrị|tụgharịrị]] * [[A̱ghwangkpang]]: [[Wikt:yo:takọ|takọ]] * [[Kpat]]: [[Wikt:ha:yi jiri|yi jiri]] * [[Shong]]: [[Wikt:en:intoxicate|intoxicate]], [[Wikt:en:stagger|stagger]] * Swahili: [[Wikt:sw:kongoja|kongoja]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] 1seppvtu2lnnqs0q4fdyvdwpsmutz6e hyera̱p 0 310 40105 16190 2025-11-14T19:13:45Z Sankwai22 349 /* Ghwughwu */ 40105 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /hʲərəp/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "hyera̱p" a̱ni.]] ===Ghwughwu=== '''hyera̱p''' (''á̱kpa'' '''hyerap''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Hyerap''' yet ka̱ kyang hyaat di̱ shi a̱ni. #* ''Za ji swan shonshyon a̱ '''hyera̱p'''.'' #* ''Ma̱shonshyon ma̱shonshyon konyan '''hyera̱p''' cung nggu ji.'' #* ''Ka̱ a li nang ku '''hyera̱p''' a̱ni, a yorong nung n bai.'' #* '' ====Tai==== * [[hyaat]] * [[mban]] * [[tyiafwo]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:buruju|buruju]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:njọ|njọ]] * [[Kpat]]: [[Wikt:ha:kara tsanantawa|kara tsanantawa]] * [[Shong]]: [[Wikt:en:critical|critical]] [[Sa:ta̱m]] dlxva8twlc1j4lnhqn8q0wnnoihd0n3 hyet 0 311 38527 38526 2025-05-31T00:47:46Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 38527 wikitext text/x-wiki ==Tyap== [[Fail:Brooch, arrow (AM 13105-1).jpg|thumb|'''Hyet''']] [[Fail:Variety of mediaeval arrows.jpg|thumb|'''Nhyet''']] ===Yei=== * {{IPA|kcg|/hʲəd/|/hʲed/}} ** {{audio|kcg|Hyet is "arrow" in Tyap.ogg|a=}} ** {{hyphenation|kcg|hyet}} (a̱tyong 1) ===A̱lyoot=== '''hyet''' (''á̱kpa'' '''[[nhyet]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Hyet''' yet a̱da̱dai shan wa nang á̱ nkwak a̱ta a̱ni. Ka̱ á̱ khwat a̱ta di̱n mang, hyet hu hwa na ghwut ku ma kyang hu á̱ mang a̱ni. #* ''A̱ta ma̱ng '''hyet'''.'' #* ''A̱dam ku ma a̱man ma̱ng '''hyet''' lyuo a̱ hyat.'' #* ''A̱ka̱u ku ta '''hyet''' hu ku si̱ nfwan tazwa a̱kwon.'' ====Tai ==== * [[a̱ti̱mbi̱ri̱m]] * [[zwang]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Kyangmang}} * [[A̱ghwangkpang]]: {{t+|yo|ọfà}} * [[A̱kum-a̱cyi]]: {{t+|ig|akụ}} * Ba̱mba̱ra: {{t+|bm|biɲɛkisɛ}} * [[Dot]]: {{t+|nl|pijl}} * [[Jhyuo]]: {{t+|kaj|hywet}} * [[Kpat]]: {{t+|ha|kibiya}} * [[Shong]]: {{t+|en|arrow}} {{trans-bottom}} [[Sa:nkyang]] [[Sa:a̱lyoot]] 5a8nok7rm7jmu7v9pkbe9fch2hr6i06 hyiak 0 312 16274 16273 2023-04-20T18:30:29Z Jon Harald Søby 7 13 revisions imported: [TEST] importing kcgwiktionary via a tool 16274 wikitext text/x-wiki ==Tyap== [[Fail:Guilty Face.jpg|thumb|Ba̱ng á̱ghyi a̱tyu a̱ byia̱ '''hyiak''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /hʲʲak/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "hyiak" a̱ni.]] ===A̱lyoot=== '''hyiak''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Hyiak''' yet a̱bun wa nang á̱ ni̱ bwuo a̱ni. #* ''A̱nyan wa á̱ bat '''hyiak''' hu ma̱ninika?'' #* '' N byia̱ '''hyiak''' a̱yin bah.'' #* '''''Hyiak''' nwan hwa.'' ====Bu nwan==== * [[a̱hyiak]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ojuse|ojuse]] * [[A̱kum-a̱cyi]]: [[Wikt:ha:ibu ọrụ|ibu ọrụ]] * [[Kpat]]: [[Wikt:ha:alhaki|alhaki]] * [[Shong]]: [[Wikt:en:guilt|guilt]], [[Wikt:en:burden|burden]], [[Wikt:en:responsibility|responsibility]] * Swahili: [[Wikt:sw:wajibu|wajibu]] [[Sa:a̱lyoot]] dy36y7fjm803jyoonqbonz8ghtwswoz hyian 0 313 16285 16284 2023-04-20T18:30:31Z Jon Harald Søby 7 10 revisions imported: [TEST] importing kcgwiktionary via a tool 16285 wikitext text/x-wiki ==Tyap== [[Fail:Inclined Plane (PSF).png|thumb|A̱kpa̱kpai ta̱du nang á̱ '''hyian''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /hʲʲan/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "hyian" a̱ni.]] ===Ta̱m=== hyian, ka̱n hyian, ku hyian, ba̱ hyian, bye hyian, wu hyian, na hyian # '''Hyian''' yet ka̱nang á̱ ta̱tong kyang ku si̱ nwai swan di̱di̱r a̱ni. #* ''Á̱ '''hyian''' a̱dak ka ma̱ a̱da̱dei.'' #* '' A̱li kani li á ngyei á̱ '''hyian''' nka, ka̱ni?'' #* '' Yok '''hyian''' bwak cuk hu bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:tẹlọrun|tẹlọrun]] * [[Kpat]]: [[Wikt:ha:goce|goce]], [[Wikt:ha:karkata|karkata]] * [[Shong]]: [[Wikt:en:incline|incline]], [[Wikt:en:slant|slant]], [[Wikt:en:tilt|tilt]] * Zulu: [[Wikt:zu:tsheka|tsheka]] [[Sa:ta̱m]] d6txz8733y7u9an21t02iidvlzz9iea hyia̱ 0 314 37926 16298 2025-05-06T11:58:20Z Kambai Akau 8 37926 wikitext text/x-wiki ==Tyap== [[Fail:"Hello I want to say some thing, Hello PLEASE" (25175025781).jpg|thumb|A̱tyok a̱ghyang a̱ cat '''hyia̱''' kyang]] ===Yei=== * {{IPA|kcg|/hʲʲə́/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-hyia̱.wav|a=}} ** {{hyphenation|kcg|hyia̱}} (a̱tyong 1) * '''Fantswam''': hyia /hʲʲá/ ** A̱nwuat: * '''Ta̱kad''': shyia /ʃʲʲá/ ** A̱nwuat: ===Ta̱m=== '''hyia̱''' (''á̱kpa'' '''[[hyei]]''') hyia̱, ka̱n hyia̱, ku hyia̱, ba̱ hyia̱, bye hyia̱, wu hyia̱, na hyia̱, nhyia̱ # '''Hyia̱''' fa ka̱ á̱ tak ma̱ng a̱yin kyang. #* ''Da̱ '''hyia̱''' ma̱ng a̱nung la.'' #* ''Nat a '''hyia̱''' ma̱ng a̱mba kyang nang a nyia̱ a̱ni.'' #* ''Ncok wa ku '''hyia̱''' ma̱ng a̱nung nyia̱ á̱ na tyia̱ nggu sa̱t a̱fwun.'' ====Bu nwuan==== * [[byia̱]] * [[myia̱]] * [[nyia̱]] * [[shyia̱]] * [[tyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tak kyang}} * [[A̱ghwangkpang]]: {{t+|yo|sọ fun}} * [[A̱kum-a̱cyi]]: {{t+|ig|gwa}} * [[Jhyuo]]: {{t+|kaj|hywa}} * [[Kpat]]: {{t+|ha|gaya}} * [[Shong]]: {{t+|en|tell}} * Swahili: {{t+|sw|ambie}} {{trans-bottom}} [[Sa:ta̱m]] g52pwsw1w62x3pzpt6d7w8ygu9e3seq hyia̱k 0 315 28785 26696 2023-12-12T22:18:28Z Kambai Akau 8 28785 wikitext text/x-wiki ==Tyap== [[Fail:Hvar-sea-panorama-2.JPG|thumb|A̱ka̱sa na̱ '''hyia̱k''' khwong kyai a̱sa̱khwot.]] ===Yei=== * [[Za̱FBS]]: /hʲʲə́k/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "hyia̱k" a̱ni.]] ===A̱lyoot=== '''hyia̱k''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: '''hu''' (''á̱kpa'' '''*''') # '''Hyia̱k''' fa ki̱ kyang ke a̱vwuo shyia̱ kpa̱mkpaan a̱ni. #* ''Zi̱ ku cong zi̱ si̱ '''hyia̱k''' a̱keang a̱kya ta̱ulyia̱.'' #* ''A̱ byiek a̱ghyui ka ka̱ '''hyia̱k''' a̱vwuo ka nang nok hu nshyia̱ a̱ni, a̱ si̱ yong a̱ja.'' #* ''A̱li nung ka, kikya '''hyia̱k''' khwong kyai a̱sa̱khwot hu.'' ====Bu nwuan==== * [[a̱bun]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:adugbo|adugbo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:agbataobi|agbataobi]] * [[Kpat]]: [[Wikt:ha:makwabtaka|makwabtaka]] * [[Shong]]: [[Wikt:en:neighbouring|neighbouring]] * Swahili: [[Wikt:sw:jirani|jirani]] ====Ta̱m==== hyia̱k, ka̱n hyia̱k, ku hyia̱k, bye hyia̱k, ba̱ hyia̱k, wu hyia̱k, na hyia̱k, nhyia̱k # '''Hyia̱k''' fa ka̱nang a̱yin ku kyang fwun bwak da̱ a̱ghyang. #* ''Nggu wa ku '''hyia̱k''' da̱ nung ma̱ a̱tuk a̱kya.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:labe|labe]] * [[Shong]]: [[Wikt:en:lean on|lean on]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] dhz2nwv21emzyid02h4fekbyxtmo2xq i 0 316 16378 16377 2023-04-20T18:30:39Z Jon Harald Søby 7 69 revisions imported: [TEST] importing kcgwiktionary via a tool 16378 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter I.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''I'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem a̱kubunyiung Lati̱n ji, "''i''". === Yei === * [[Za̱FBS]]: /í:/ * A̱nwuat: [[Fail:I-akum din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "i" a̱ni]] ===A̱lyoot=== '''i''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''I''', ''á̱kpa'' '''a̱yaa-I''') # '''I''' wa yet zwunzwuo a̱kubunyiung zwunzwuo-a̱lyem Tyap ji. #* '''''I''' wa yet zwunzwuo-a̱lyem a̱kubunyiung nTyap ji.'' #* ''Ka̱nang a ti̱n "'''i'''" mi̱ "yei", a si̱ nshyia̱ "ye".'' #* ''N di "'''i'''" mi̱ swang a̱lyiat jini, "Zeam", bah.'' ====Bu nwuan==== * [[ii]] * [[i̱]] * [[i̱i̱]] === Bwan di̱ lilyem ghyáng === * [[A̱kum-a̱cyi]]: [[Wikt:ig:i|i]], [[Wikt:ig:ị|ị]] * [[Dot]]: [[Wikt:nl:i|i]] * Hindi: [[Wikt:hi:इ|इ]] (i) * [[Jhyuo]]: i * [[Kpat]]: [[Wikt:ha:i|i]] * Kworiya: [[Wikt:ko:ㅣ|ㅣ]] (i) * Roshiya: [[Wikt:ru:и|и]] (i) * [[Shong]]: [[Wikt:en:i|i]] * Swahili: [[Wikt:sw:i|i]] * Zulu: [[Wikt:zu:i|i]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] ----- 4odgnmvhemt7z75dah9usky00fky9uu ii 0 317 16438 16437 2023-04-20T18:30:42Z Jon Harald Søby 7 59 revisions imported: [TEST] importing kcgwiktionary via a tool 16438 wikitext text/x-wiki ==Tyap== ===Zwunzwuo-a̱lyem=== ==== Yei ==== * [[Za̱FBS]]: /í:/ * A̱nwuat: [[Fail:I din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "ii" a̱ni.]] #'''Ii''' yet tangka̱i a̱nwuat zwunzwuo-a̱lyem a̱kubunyiung hwa nang á̱ kwak ku li a̱wot ku fa̱k junjung a̱ni. ===Nwai a̱ka̱wa̱tyia̱=== ====Yei==== * [[Za̱FBS]]: /íi/ * A̱nwuat: [[Fail:Ii(ee).ogg|thumb|Si̱sak nang á̱ ngyei "ii" a̱ni]] #'''Ii''' yet shim hwa nang a̱yin ni̱ nwuak ka̱nang gu shim ma̱ng kyang nang á̱ lyiat a̱ni. #* ''Ka̱ a shim a tyia̱ "ii".'' #* ''Ii! zi̱ naat.'' ===A̱lyoot=== '''ii''' (''á̱kpa'' [[ii]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Ii''' yet shim hwa nang á̱nap ni̱ nwuak. #* ''Ii hwa ke kaai hwa?'' #* ''N ku fa̱k nang ii hu la̱u, huhwa n si̱ tyia̱ nywang.'' ====Bu nwuan==== * [[i]] * [[i]] * [[i̱i̱]] ===Bwan di̱ lilyem ghyáng=== * A̱ghwangkpang: bẹẹni * A̱kum-a̱cyi: ee * [[Kpat]]: [[Wikt:ha:ee|ee]], [[Wikt:ha:na'am|na'am]] * [[Shong]]: [[Wikt:en:yes|yes]] [[Sa:a̱lyoot]] [[Sa:nwuai-tsi̱tsak]] [[Sa:zwunzwuo-a̱lyem]] egtezswx6lii3zd1o9qe26x1yg53x0n 0 318 16444 16443 2023-04-20T18:30:44Z Jon Harald Søby 7 5 revisions imported: [TEST] importing kcgwiktionary via a tool 16444 wikitext text/x-wiki ==Tyap== ===Vak lyuut ghyang=== * [[ɨ]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem a̱kubunyiung Tyap ma̱ng Lati̱n ji, "''i''". ===Yei=== * [[Za̱FBS]]: /ɨ́/ * A̱nwuat: [[Fail:Ɨ din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "i̱" a̱ni.]] ===A̱lyoot=== '''i̱''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''I̱''', ''á̱kpa'' '''a̱yaa-I̱''') # '''I̱''' yet tangka̱i a̱nwuat zwunzwuo a̱kubunyiung zwunzwuo-a̱lyem Tyap ji hwa. #* '''''I̱''' shyia̱ a̱lyem Shong ka meang.'' #* ''Ka̱nang a ti̱n "'''i̱'''" mi̱ "li̱m", a si̱ nshyia̱ "lm".'' #* ''N di "'''i̱'''" mi̱ swang a̱lyiat jini, "Nam", bah.'' ====Bu nwuan==== * [[i]] * [[ii]] * [[i̱i̱]] === Bwan di̱ lilyem ghyáng === * [[Shong]]: [[Wikt:en:ɪ|ɪ]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] ----- rxvz5sdhzny0nkafriy909hgvydged6 i̱i̱ 0 319 16448 16447 2023-04-20T18:30:45Z Jon Harald Søby 7 3 revisions imported: [TEST] importing kcgwiktionary via a tool 16448 wikitext text/x-wiki ==Tyap== ===Zwunzwuo-a̱lyem=== ==== Yei ==== * [[Za̱FBS]]: /ɨ́:/ * A̱nwuat: [[Fail:Ɨɨ din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "i̱i̱" a̱ni.]] #'''I̱i̱''' yet tangka̱i a̱nwuat zwunzwuo-a̱lyem a̱kubunyiung Tyap hwa nang á̱ kwak ku li a̱wot ku fa̱k junjung a̱ni. #* ''A̱gwaza wa nang '''nzi̱i̱t'''.'' ====Bu nwuan==== * [[i]] * [[ii]] * [[i̱]] [[Sa:zwunzwuo-a̱lyem]] 7r10whke6szagw6h7fsvg5bwwryawui j 0 320 16519 16518 2023-04-20T18:30:49Z Jon Harald Søby 7 70 revisions imported: [TEST] importing kcgwiktionary via a tool 16519 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter J.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''J'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem a̱natat Lati̱n ji, "''j''". === Yei === * [[Za̱FBS]]: /dʒí/ * A̱nwuat: [[Fail:J din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "j" a̱ni.]] ===A̱lyoot=== '''j''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''J''', ''á̱kpa'' '''a̱yaa-J''') #'''J''' wa yet zwunzwuo swak zwunzwuo-a̱lyem Tyap ji. #* '''''J''' wa yet zwunzwuo-a̱lyem swak nTyap ji.'' #* ''Ka̱nang a ti̱n "'''j'''" mi̱ "jaat", a si̱ nshyia̱ "aat".'' #* ''N di "'''j'''" mi̱ swang a̱lyiat jini, "lap", bah.'' ===Bu nwuan=== * [[jhy]] * [[jhyu]] * [[jw]] === Bwan di̱ lilyem ghyáng === * [[A̱kum-a̱cyi]]: [[Wikt:ig:j|j]] * [[Dot]]: [[Wikt:nl:j|j]] * Hindi: [[Wikt:hi:जे|जे]] (j) * [[Jhyuo]]: j * [[Kpat]]: [[Wikt:ha:j|j]] * La̱ra̱ba: [[Wikt:ar:j|j]] * [[Shong]]: [[Wikt:en:j|j]] * Swahili: [[Wikt:sw:j|j]] * Zulu: [[Wikt:zu:j|j]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] ----- nax2diy1jl011sezyasmsrqygxga1uy jaat 0 321 39778 39777 2025-07-29T12:22:03Z Kambai Akau 8 39778 wikitext text/x-wiki ==Tyap== [[Fail:14. Rinse carrots.jpg|thumb|Á̱ '''jaat''' karot]] ===Yei=== * {{IPA|kcg|/d͡ʒaːd/}} ** {{audio|kcg|Jaat is "to rinse" in Tyap.ogg|a=}} ** {{hyphenation|kcg|jaat}} (a̱tyong 1) ===Ta̱m=== '''jaat''' (''á̱kpa'' '''[[jan]]''') jaat, ka̱n jaat, ku jaat, ba̱ jaat, bye jaat, wu jaat, na jaat, njaat, jan #'''Jaat''' yet á̱ kwi kyang (ma̱ng a̱tan) a̱sa̱khwot a̱wot á̱ kin som nhu ku á̱ koot a̱tan a̱sa̱khwot da̱ nhu ku li kpa̱mkpa̱ra̱ng a̱ni. #* '''''Jaat''' nung nkyang-ya-yak na.'' #* ''Ba̱ cat '''jaat''' nkyangkwi na mi̱ cen.'' #* ''N na '''jaat''' kyangcung hu a̱ta̱mam.'' ====Tai ==== * [[kwi]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Som kyang ku }} * [[A̱ghwangkpang]]: {{t+|yo|fi omi ṣan}} * [[A̱kum-a̱cyi]]: {{t+|ig|itucha}} * [[Kpat]]: {{t+|ha|dorayi}}, {{t+|ha|kurkura}} * [[Shong]]: {{t+|en|rinse}} * Swahili: {{t+|sw|suuza}} {{trans-bottom}} [[Sa:ta̱m]] ------ a7mc5qppike5xrd94j00qi09wplow8s jai 0 322 28781 16598 2023-12-12T22:10:03Z Kambai Akau 8 28781 wikitext text/x-wiki ==Tyap== [[Fail:Placenta held.jpg|thumb|'''Jai''' ji.]] ===Yei=== * [[Za̱FBS]]: /dʒaì/ * A̱nwuat: [[Fail:YEI HU DI̱N TYAP|thumb|Si̱sak nang á̱ ngyei "jai" di̱n Tyap a̱ni.]] ===A̱lyoot=== '''jai''' (''á̱kpa'' '''jaí''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''jí''') #'''Jai''' ja yet kyang ku ghwut ma̱ng nggwon di̱n jen byin nggu ji. #* ''Á̱ ka̱n tyat '''jai''' ji a?'' #* ''Ka̱ á̱ cat tyat '''Jai''' ji, á̱ ni nvwuoi a̱wot á̱ tyat ma̱ng reza. #* ''Kwop-a̱fa hu hwa yet kap '''jai''' hu ku ni̱ mbwat a̱ni.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:ibi-ọmọ|ibi-ọmọ]] * [[Fi̱ransa]]: [[Wikt:fr:placenta|placenta]] * [[Kpat]]: [[Wikt:ha:mabiyaya|mabiyaya]], [[Wikt:ha:cibiya|cibiya]] * [[Shong]]: [[Wikt:en:afterbirth|afterbirth]], [[Wikt:en:placenta|placenta]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] rkto4axrzt5xfrppoipyugkw3c3ztwk jen 0 323 41683 41682 2026-02-06T13:36:59Z Kambai Akau 8 /* {{-kcg-}} */ 41683 wikitext text/x-wiki =={{-kcg-}}== [[File:AnalogClockAnimation1 2hands 1h in 6sec.gif|thumb|A̱gogo a̱ hyei '''jen''' a̱ni]] [[File:Wooden hourglass 3.jpg|thumb|200px|Vak hyei '''jen''' ghyang]] ===Yei=== * {{IPA|kcg|/d͡ʒɛ̀n/|/d͡ʒə̀n/}} ** {{audio|kcg|Kcg-jen.ogg|a=}} ** {{hyphenation|kcg|jen}} (a̱tyong 1) ===A̱lyoot=== '''jen''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[jén]]''' ji) #'''Jen''' yet vak mai labeang kyang hwa. #* ''Zang '''jen''' ja a wu bai a̱tson ka?'' #* '''''Jen''' ja nyia̱, huhwa mbyia̱! #* ''Yok ti̱n a̱ghyi di̱ jet-a̱bwoi ang ji kuzang '''jen''' bah.'' ====Bwoi mi̱ bwoi==== * [[jenshyung]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱cak}} * [[A̱ghwangkpang]]: {{t+|yo|ìgbà}} * [[A̱kum-a̱cyi]]: {{t+|ig|oge}} * Ba̱mba̱ra: {{t+|bm|waati}} * Eve: {{t+|ee|ɣeyiɣi}} * [[Dot]]: {{t+|nl|tijd}} * [[Fi̱ransa]]: {{t+|fr|temps}} * [[Jhyuo]]: {{t+|kaj|ka̱ra̱m}} * [[Kpat]]: {{t+|ha|lokaci}} * Lati̱n: {{t+|la|tempus}} * Potugit: {{t+|pt|tempo}} * Romaniya: {{t+|ro|timp}} * Si̱pen: {{t+|es|tiempo}} * Swahili: {{t+|sw|wakati}} * Tswi: {{t+|tw|berɛ}} * Zulu: {{t+|zu|isikhathi}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:jen]] 4rrjup4ukghi5889ejp1anhm8htfjj9 jet 0 324 40162 28766 2025-11-18T10:24:43Z Danjuma Anthony 44 /* Ya̱fang */ 40162 wikitext text/x-wiki ==Tyap== [[Fail:Becho.Galicia.070621 20.jpg|thumb|Jet]] ===Yei=== * [[Za̱FBS]]: /dʒɛ̀d/ * A̱nwuat: [[Fail:Jet is the Tyap name for the Cricket.ogg|thumb|Si̱sak á̱ ngyei "Jet" di̱n Tyap a̱ni.]] ===A̱lyoot=== '''jet''' (''á̱kpa'' '''[[jét]]''') :Sot swang a̱lyiat: :'''ji''' (''á̱kpa'' '''ji''') #'''Jet''' yet a̱banyam á̱ bwoi a̱byinkhap kya a̱ni. ''Jet'' ji byia̱ nfeap ku cat ma̱ng a̱ti̱tak a̱naai. ''Jet'' ji fi̱ri̱p a̱ sa ntwei a̱nak kuzang jen ji nkam cat nji hu ma̱ a̱ti̱tak ba a̱ni. #* ''Di̱dam ku bwoi '''jét''' swak ndyo a̱yit.'' #* '''''Jet''' jini byia̱ hya̱u za̱m.'' #* ''A̱tyoli A̱ka̱u nyia̱ da̱ a̱ ka̱n shwai '''jet''' bah.'' ===Bwan di̱ lilyem ghyáng=== * [[Jhyuo]]: jet * [[Kpat]]: [[Wikt:ha:gyare|gyare]] * [[Shong]]: [[Wikt:en:cricket|cricket]] ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1531397}} ==Shong== ===Yei=== * [[Za̱FBS]]: /d͡ʒɛt/ * A̱nwuat: [[Fail:En-au-jet.ogg|thumb|(A̱S)]] ===A̱lyoot=== '''jet''' (''á̱kpa'' '''jets''') # [[#Tyap|jet]] ----- [[Sa:a̱lyoot]] [[Sa:nyám]] aafq6baqpn9ng0gay6jcp3xb3pcv4nq jhyi 0 325 30478 16682 2024-03-24T17:30:07Z Kambai Akau 8 30478 wikitext text/x-wiki ==Tyap== [[Fail:Maintenance work.jpg|thumb|A̱yaabwokntswam ba shyia̱ di̱ '''jhyi''' nkyang.]] [[Fail:Bed jacket MET 1975.227.25 F.jpg|thumb|A̱toot nang á̱ ku '''jhyi''' a̱ni.]] ===Bwoi a̱lyoot 1=== ====Yei==== * [[Za̱FBS]]: /ʒʲí/ * A‌nwuat: ====A̱lyoot==== '''jhyi''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̰kpa'' '''*''') # '''Jhyi''' yet jhyuk kyang hwa ka̱nang a̱ngga wu nyia̱ ta̱m shansham bah. #* '''''Jhyi''' hu tyia̱ bah.'' #* ''A myiam '''jhyi''' jet-a̱bwoi hu a̱ji wa?'' #* ''Yok n di. Ka̱ '''jhyi''' hu tyia̱, n na jong ang jhyang a bu jhyi.'' =====Bwan di‌ lilyem ghya‌ng===== * [[A̱ghwangkpang]]: [[Wikt:yo:titúnṣe|titúnṣe]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:arụkwa|arụkwa]] * [[Kpat]]: [[Wikt:ha:gyara|gyara]] * [[Shong]]: [[Wikt:en:repair| repair]] * Swahili: [[Wikt:sw:ukarabati|ukarabati]] * Zulu: [[Wikt:zu:ukulungisa|ukulungisa]] ====Ta̱m==== jhyi, ka̱n jhyi, ku jhyi, ba̱ jhyi, bye jhyi, wu jhyi, na jhyi, njhyi # '''Jhyi''' yet jhyuk kyang hwa ka̱nang a̱ngga wu nyia̱ ta̱m shansham bah. #* '' Boman a̱i! A na '''jhyi''' nung kwatak hu bah?'' #* ''Nat a '''jhyi''' nywán ji vwi̱t hu ma̱nini.'' #* ''Bai n '''jhyi''' ang dyo la!'' =====Bwan di‌ lilyem ghya‌ng===== * [[A̱ghwangkpang]]: [[Wikt:yo:túnṣe|túnṣe]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:rukwaa|rukwaa]] * [[Kpat]]: [[Wikt:ha:yi gyara|yi gyara]] * [[Shong]]: [[Wikt:en:repair| repair]] [[Fail:Extreme end of the Ijebuode Fly over bridge.jpg|thumb|'''Jhyi''' a̱byiek Ijebu-Ode.]] ===Bwoi a̱lyoot 2=== ====Yei==== * [[Za̱FBS]]: /ʒʲì/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "jhyi" a̱ni]] ====A̱lyoot==== '''jhyi''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̰kpa'' '''*''') # '''Jhyi''' hu hwa yet kap sangba̱p kyang. #* '' Ku na labeang bah, a na tat '''jhyi''' hu.'' #* '''''Jhyi''' hu shyia̱ gbang bah.'' #* ''Ka̱ a tat '''jhyi''' hu, a yok kwa.'' =====Bwan di‌ lilyem ghya‌ng===== * [[Kpat]]: [[Wikt:ha:karshe|karshe]] * [[Shong]]: [[Wikt:en:extreme end| extreme end]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] k42nm0tf89hafgueh70siscjf30av8y jhyinn 0 326 40472 40302 2026-01-20T08:28:58Z Danjuma Anthony 44 /* Tyap */N shai ghwughwu jhyinn hwa 40472 wikitext text/x-wiki ==Tyap== [[File:Reserve Sigean - Porc-épic du Cap 03.jpg|thumb|'''Jhyinn'''.]] ===Yei=== * [[Za̱FBS]]: /ʒʲìn:/ * A‌nwuat: [[File:Kcg-jhyinn (porcupine ).ogg|thumb|Si̱sak nang á̱ ngyei "jhyinn" a̱ni.]] ===A̱lyoot=== '''jhyinn''' (''á̱kpa'' '''[[jhyínn]]''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Jhyinn''' yet tangka̱i nyam a̱yit hwa ku tai cyui a̱ni, a̱wot ku si̱ byia̱ sá̱kan ma̱ a̱di̱di̱t mi̱ vam. #* ''A bwuo '''jhyinn''' a̱ji wa?'' #* ''Faat a̱pyia̱ '''jhyinn''' ka a mat mi̱ ndong.'' #* '' A si̱ mi̱n ta̱bat '''jhyinn''' ma̱ng bwak bah.'' ====Bwan di̱ lilyem ghyáng==== * [[Hindi]]: [[Wikt:hi:साही|साही]] * [[Kpat]]: [[Wikt:ha:beguwa|beguwa]] * [[Shong]]: [[Wikt:en:porcupine|porcupine]] * Swahili: [[Wikt:sw:nungu|nungu]] * Zulu: [[Wikt:zu:inungumbane|inungumbane]] [[Sa:a̱lyoot]] [[Sa:nyám a̱yit]] ===Ya̱fang=== {{Wikipedia}} {{wikidata lexeme|L1548452}} r0rrmuzw0zelz4trc25fsfj0hpk0enm jinjok 0 327 33059 33058 2024-08-29T13:17:56Z Kambai Akau 8 /* Ya̱fang */ 33059 wikitext text/x-wiki ==Tyap== [[Fail:Beans and grains at Sabon Chori market.jpg|thumb|Tswá '''jinjok''' mami a̱yaaroba mi̱ Kaswuo Cori Swai.]] ===Vak lyuut ghyang=== * ji̱njok * junjok ===Yei=== * [[Za̱FBS]]: /dʒìndʒɔ́g/ * A̱nwuat: [[Fail:Jinjok is "beans" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "jinjok" a̱ni.]] * '''Fantswam''': zunzwa /dzʷúndzʷɑ/ ** A̱nwuat: ===A̱lyoot=== '''jinjok''' (''á̱kpa'' '''[[tswá jinjok]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Jinjok''' yet kyayak hwa nang á̱ kap nang a̱kikyuo a̱ni, ba̱ shyia̱ ma̱ng sot á̱ga̱fi̱p Fabaceae a̱ni. #* ''A̱yang nung wu ka ncat '''jinjok''' bah.'' #* ''Bida̱uli cyui '''jinjok''' a̱leang a?'' #* ''N byia̱ a̱ka̱tankoo '''jinjok''' a̱nyiung a̱mali.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ewa|ewa]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:agwa|agwa]] * Ba̱mba̱ra: [[Wikt:bm:shɛfan|shɛfan]] * [[Kpat]]: [[Wikt:ha:wake|wake]] * [[Shong]]: [[Wikt:en:bean|bean]] * Swahili: [[Wikt:sw:maharagwe|maharagwe]] * Zulu: [[Wikt:zu:ubhontshisi|ubhontshisi]] ===Ya̱fang=== {{pedia}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] nq57cyd4t05f0lsw971rc50xl4mpgyu jip 0 328 16755 16754 2023-04-20T18:31:08Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 16755 wikitext text/x-wiki #REDIRECT [[ji̱p]] 7wtrgxvg8cvwhhdq5d0ggbxu25gdf9n ji̱njok 0 329 16757 16756 2023-04-20T18:31:09Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 16757 wikitext text/x-wiki #REDIRECT [[jinjok]] pc6v8mr8nw5ztznw0jkjhh452xq23zf ji̱p 0 330 40161 40160 2025-11-18T10:01:07Z Danjuma Anthony 44 /* Yei */ 40161 wikitext text/x-wiki ==Tyap== [[Fail: Brown Quail.jpg |thumb|'''Ji̱p''' ji̱ tai a̱sa̱khwok nbyin a̱ni.]] ===Yei=== * [[Za̱FBS]]: /dʒɨ̀b/ * A̱nwuat: [[Fail:Kcg-ji̱p (quial).ogg |thumb| Si̱sak nang á̱ ngyei "ji̱p" a̱ni.]] ===A̱lyoot=== '''ji̱p''' (''á̱kpa'' '''jí̱p''') :Sot swang a̱lyiat: :: '''ji''' (''a̱kpa'' '''ji''') # '''Ji̱p''' yet tangka̱i a̱man hwa ku tai nywan a̱ni. #* ''A san '''ji̱p''' jini a̱ji a?'' #* ''N byia̱ a̱gba̱ndang '''ji̱p''' a̱mali.'' #* ''N ka̱n mak ngya nam '''ji̱p''' bah.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha:makwarwa|makwarwa]] * [[Shong]]: [[Wikt:en:guinea fowl|guinea fowl]] * Wolop: [[Wikt:wo:naat bi|naat bi]] * Zulu: [[Wikt:zu:impangele|impangele]] ===Ta̱m=== ji̱p, ka̱n ji̱p, ku ji̱p, ba̱ ji̱p, bye ji̱p, wu ji̱p, na ji̱p, nji̱p # '''Ji̱p''' yet ka̱ á̱ ghyuai kyang ku kwak swuoa̱bung bai a̱ni. #* ''Kozaa wa ku '''ji̱p''' nzi̱t a̱bung ka.'' #* ''Da̱ a̱nyan wa na '''ji̱p''' á̱niet bani bwuon hu la?'' #* ''A̱gwaza ka̱n '''ji̱p''' nzi̱t a̱bun wu di̱n vak Nggwon nggu ka.'' ====Tai==== * [[ghyuai]] ====A̱fi̱p==== * [[hyaai]] * [[mbeang]] ====Bu nwuan==== * [[jí̱p]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:saukaka|saukaka]] * [[Shong]]: [[Wikt:en:abate|abate]], [[Wikt:en:alleviate|alleviate]] ===Ya̱fang=== {{wikipedia}} {{wikidata lexeme|L1530281}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:ta̱m]] 8t5a66fq2zmg9cvcj0bqt0jyreiah5c junjung 0 331 16784 16783 2023-04-20T18:31:12Z Jon Harald Søby 7 9 revisions imported: [TEST] importing kcgwiktionary via a tool 16784 wikitext text/x-wiki ==Tyap== [[Fail:Rope stretching.jpg|thumb|Swup ghwughwu á̱niet ba̱ ba̱ng a̱ywan ka̱ li '''junjung''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /dʒúndʒuŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "junjung" a̱ni.]] ===Ghwughwu=== '''junjung''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Junjung''' fa ka̱nang kyang byia̱ shi a̱swap a̱ni. #* ''A̱ ghwon pyia̱ nggu hu '''junjung''' dị mi̱ kwat.'' #* ''Ywan hu lya̱u ma̱ '''junjung'''.'' #* ''Tyat nung dyo sa a̱ja ji̱ li '''junjung''' a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:gun|gun]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ogologo|ogologo]] * [[Kpat]]: [[Wikt:ha:tsawo|tsawo]], [[Wikt:ha:dogo|dogo]] * [[Shong]]: [[Wikt:en:long|long]] * Swahili: [[Wikt:sw:ndefu|ndefu]] * Tswi: [[Wikt:tw:tenten|tenten]] * Zulu: [[Wikt:zu:eside|eside]] [[Sa:ghwughwu]] np480st4iyefmk1q4py3b1190yc9xq7 jwaat 0 332 40221 40220 2025-11-29T17:18:30Z Kambai Akau 8 /* Ta̱m */ 40221 wikitext text/x-wiki ==Tyap== [[Fail:TS-IEF (16153564329).jpg|thumb|A̱man-tswam '''jwaat''' di̱ naat kyai tswazwa]] ===Yei=== * {{IPA|kcg|/dʒʷáːd/}} ** {{audio|kcg|Kcg-jwaat.ogg|a=}} ** {{hyphenation|kcg|jwaat}} (a̱tyong 1) ===Ta̱m=== jwaat, ka̱n jwaat, ku jwaat, za jwaat, ba̱ jwaat, bye jwaat, wu jwaat, na jwaat, njwaat # '''Jwaat''' fa ka̱nang a̱yin khwuk a̱ghyi a̱ sak di̱ kyang jhyiung a̱ni ku si̱ labeang. #* ''Yihwa a '''jwaat''' a̱ghyi a nwuan a̱ni?'' #* '' Yok '''jwaat''' nung a̱ghyi bah.'' #* '''''Jwaat''' a̱ghyi kemera ang bah a tyia̱ a̱ji.'' ====Bu nwuan==== * [[a̱jwaat]] ====Bwoi mi̱ bwoi==== * [[a̱jojwaat]] * [[a̱jwaat]] * [[jojwaat]] * [[jwaat-a̱ghyi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|ka̱nang á̱ tyia̱ kyang ku bai kpa̱mkpaan a̱mkpan a̱ni}} * [[Kpat]]: {{t+|ha|zura}} * [[Shong]]: {{t+|en|focus}} {{trans-bottom}} [[Sa:ta̱m]] jivd5wrrt8h0oe4vnpoj5fltkgrdgnb jwat 0 333 35707 32572 2025-02-01T03:38:03Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:Jwat in Tyap.ogg]] → [[File:Kcg-Jwat.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35707 wikitext text/x-wiki ==Tyap== [[Fail:Cone revolution.gif|thumb|Ghwughwu ku li ma̱ '''jwat''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /dʒʷád/ * A̱nwuat: [[File:Kcg-Jwat.oga|thumb|Si̱sak nang á̱ ngyei "jwat" di̱n Tyap a̱ni.]] ===Ghwughwu=== '''jwat''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Jwat''' fa ka̱ kyang byia̱ ghwughwu a̱ghyighyak kwup-di̱da̱n a̱ni. #* ''Yihwa mbyia̱ nang a̱kashyi wu '''jwat''' a̱ni?'' #* ''Á̱ ngyei kyang ku '''jwat''' "cone" di̱n Shong.'' #* ''Yok tyia̱ a̱tak ka ka̱ li ma̱ '''jwat''' bah.'' ====Bwoi mi̱ bwoi==== * [[a̱ka̱jwat]] * [[a̱ti̱njwat]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:sifar kodi|sifar kodi]] * [[Shong]]: [[Wikt:en:conical|conical]] [[Sa:ghwughwu]] 037g5bye9po9hnvxv2t53qa3x39z9o0 jí̱p 0 334 16818 16817 2023-04-20T18:31:16Z Jon Harald Søby 7 10 revisions imported: [TEST] importing kcgwiktionary via a tool 16818 wikitext text/x-wiki ==Tyap== [[Fail:Before You Throw That Away... DVIDS179673.jpg|thumb|Kémera nwuan mi̱ duduu a̱khwot a̱kwop nang á̱ ku '''ji̱p''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /dʒɨ́b/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "jí̱p" a̱ni.]] ===Ta̱m=== jí̱p, ka̱n jí̱p, ku jí̱p, ba̱ jí̱p, bye jí̱p, wu jí̱p, na jí̱p, njí̱p # '''Jí̱p''' yet ka̱nang á̱ kyiak kyang á̱ si̱ ta di̱ fa nyia̱ ku tyak ta̱m nhu hu a̱ni. #* ''Kyiak a nat a '''jí̱p''' ta̱usa.'' #* ''Yok '''jí̱p''' bah.'' #* ''A̱nyan wa '''jí̱p''' nung dyo shan ji?'' ====Tai==== * [[weam]] ====Á̱fi̱p==== * [[sak]] ====Bu nwuan==== * [[ji̱p]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ju danu|ju danu]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:tufuo|tufuo]] * [[Kpat]]: [[Wikt:ha:yar da|yar da]] * [[Shong]]: [[Wikt:en:throw away|throw away]] * Swahili: [[Wikt:sw:kutupa|kutupa]] * Zulu: [[Wikt:zu:kulahle|kulahle]] [[Sa:ta̱m]] 7zgmr742kuk7y7iz4smvp1ocu406qib k 0 335 16894 16893 2023-04-20T18:31:21Z Jon Harald Søby 7 75 revisions imported: [TEST] importing kcgwiktionary via a tool 16894 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter K.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''K'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem swak ma̱ng a̱nyiung Lati̱n ji, "''k''". === Yei === * [[Za̱FBS]]: /kí/ * A̱nwuat: [[Fail:K din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "k" a̱ni.]] ===A̱lyoot=== '''k''' (''a̱gba̱ndang'' '''K''') #'''K''' wa yet zwunzwuo swak ma̱ng jhyiung zwunzwuo-a̱lyem Tyap ji. #* '''''K''' wa yet zwunzwuo-a̱lyem swak ma̱ng jhyiung nTyap ji.'' #* ''Ka̱ a ti̱n "'''k'''" mi̱ "kpa̱mkpaan", a si̱ nshyia̱ "pa̱mpaan".'' #* ''A si̱ mi̱n di "'''k'''" mi̱ swang a̱lyiat jini, "a̱la̱u", bah.'' ====Bu nwuan==== * [[kw]] * [[ky]] * [[kyi]] * [[kyu]] * [[kyw]] === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:כ|כ]] (k) * [[A̱kum-a̱cyi]]: [[Wikt:ig:k|k]] * [[Dot]]: [[Wikt:nl:k|k]] * Hindi: [[Wikt:hi:क|क]] (k) * [[Jhyuo]]: k * [[Kpat]]: [[Wikt:ha:k|k]] * Kworiya: [[Wikt:ko:ㄱ|ㄱ]] (k) * La̱ra̱ba: [[Wikt:ar:ك|ك]] (k) * Roshiya: [[Wikt:ru:k|k]] (k) * [[Shong]]: [[Wikt:en:k|k]] * Swahili: [[Wikt:sw:k|k]] * Zulu: [[Wikt:zu:k|k]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] ikiyoqzdad9f9btr54tx28dkwielnhj kai nda 0 336 16954 16953 2023-04-20T18:31:24Z Jon Harald Søby 7 59 revisions imported: [TEST] importing kcgwiktionary via a tool 16954 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /kɑ́í ńdɑ̂/ * A̱nwuat: [[Fail:Kai nda is "to sleep" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "kai nda" a̱ni]] ===Ta̱m=== '''kai nda''' (''á̱kpa'' '''[[khat nda]]''') kai nda, nkai nda, ka̱n kai nda, ku kai nda, ba̱ kai nda, na kai nda, wu kai nda, khat nda # '''Kai nda''' yet ka̱ a̱yin nyim a̱ghyi a̱ si̱ labeang. #* ''Da̱ nat a '''kai nda''' la! Ka̱nang a fwuong nda cobai.'' #* ''Nyi yok '''kai nda''' ma̱nini bah, nyi bai nyi ya nswuo.'' #* ''N cat n '''kai nda'''.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:sun|sun]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ura|ura]] * Ba̱mba̱ra: [[Wikt:bm:ka sunɔgɔ|ka sunɔgɔ]] * Eve: [[Wikt:ee:dɔ alɔ̃|dɔ alɔ̃]] * [[Jhyuo]]: kai nda * [[Kpat]]: [[Wikt:ha:yi barci|yi barci]] * [[Shong]]: [[Wikt:en:sleep|sleep]] * Swahili: [[Wikt:sw:kulala|kulala]] * Tswi: [[Wikt:tw:da|da]] * Zulu: [[Wikt:zu:lala|lala]] [[Sa:ta̱m]] n0fewsf4n169ho8sxgnjayj1h1hi3bz kan 0 337 40284 40283 2025-12-06T12:43:39Z Danjuma Anthony 44 /* Yafang */ 40284 wikitext text/x-wiki ==Tyap== [[Fail:People's health and wellness with drugs(medicine).jpg|thumb|Tswá '''a̱ki̱kan'''.]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-kan'']. ===Yei=== * [[Za̱FBS]]: /kɑ́n/ * A̱nwuat: [[Fail:Kan is medicine in Tyap.ogg|thumb|Sisak nang a ngyei "kan" a̱ni.]] ====A̱lyoot==== '''kan''' (''á̱kpa'' '''[[a̱ki̱kan]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ba''') #'''Kan''' yet kyang hwa nang á̱ nwuan mat coot zwan a̱ni. #* ''N cat '''kan''' bah.'' #* ''Bambi na swuo '''kan''' hu bah.'' #* '''''Kan''' hu nang a ku jong nung a̱ni tyak lyuo.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:atunṣe|atunṣe]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:usọbọ|usọbọ]] * Ba̱mba̱ra: [[Wikt:bm:saraka|saraka]] * Eve: [[Wikt:ee:atike|atike]] * [[Jhyuo]]: kan * [[Kpat]]: [[Wikt:ha:magani|magani]] * [[Shong]]: [[Wikt:en:drug|drug]], [[Wikt:en:medicine|medicine]] * Swahili: [[Wikt:sw:dawa|dawa]] * Tswi: [[Wikt:tw:ano aduro|ano aduro]] * Zulu: [[Wikt:zu:ikhambi|ikhambi]] ==Yafang== {{Wikipedia}} {{wikidata lexeme|L1547760}} [[Sa:a̱lyoot]] b9ld1bu6cj5v94hojr07pphnvuy9tiy kaswuo 0 338 17100 17099 2023-04-20T18:31:33Z Jon Harald Søby 7 105 revisions imported: [TEST] importing kcgwiktionary via a tool 17100 wikitext text/x-wiki ==Tyap== [[Fail:Ganmo market 11.jpg|thumb|'''Kaswuo''' Ganmo.]] === Yei === * [[Za̱FBS]]: /kɑ́sʷʷò/ * Anwuat: [[Fail:Kaswuo is "market" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "kaswuo" a̱ni]] * '''Fantswam''': kaswua /kɑ́sʷʷɑ̀/ ** A̱nwuat: === A̱lyoot === '''kaswuo''' (''á̱kpa'' '''[[kaswuó]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''jí''') #'''Kaswuo''' yet a̱vwuo kya ku nok nang a̱niet nkwai ma̱ng lyia nkyang a̱ni. Kaswuo yet a̱vwuo a̱bwuang kya. #* ''A̱yang nung wu ku nat '''kaswuo''' ji lyuo.'' #* ''Á̱ lyiai nam mi̱ '''kaswuo''' a̱ja bah.'' #* ''Neet a̱bwu Da̱wali ka n khwi A̱dam a̱ nat '''kaswuo''' ji lyuo, zi̱ ka̱ ndi ka bah.'' ==== Tai ==== * [[a̱vwuolyiainkyang]] === Bwan di̱ lilyem ghyáng === *[[A̱ghwangkpang]]: [[Wikt:yo:oja|oja]] *[[A̱kum-a̱cyi]]: [[Wikt:ig:ahia|ahịa]] * Ba̱mba̱ra: [[Wikt:bm:sugu|sugu]] * Eve: [[Wikt:ee:asime|asime]] *[[Kpat]]: [[Wikt:ha:kasuwa|kasuwa]] *[[Shong]]: [[Wikt:en:market|market]] * Swahili: [[Wikt:sw:soko|soko]] * Tswi: [[Wikt:tw:dwa|dwa]] * Zulu: [[Wikt:zu:imakethe|imakethe]] [[Sa:a̱lyoot]] teq5f1b079espfhnxps5a2ptyzh5ux7 ka̱fa 0 339 37637 17102 2025-04-25T01:48:20Z Kambai Akau 8 37637 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́fa/ * A̱nwuat: ===A̱lyoot=== '''ka̱fa''' (''á̱kpa'' '''ká̱fa''') # [[a̱fa]] [[Sa:Fantswam]] q6r3aozjsqmz5qtd1z6juojfeyv5jwc ka̱tung 0 340 37639 17106 2025-04-25T01:50:11Z Kambai Akau 8 37639 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́túŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱tung''' (''á̱kpa'' '''ká̱tung''') # [[a̱tung]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /kə́túŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱tung''' (''á̱kpa'' '''na̱tung''') # [[a̱tung]] [[Sa:Fantswam]] [[Sa:Swáng a̱lyiat nJhyuo]] pr0ctulabe0snkubddbw3xhgqpgb6vq ka̱u 0 341 26128 17146 2023-04-20T22:54:00Z Chat44 15 /* Ta̱m */ 26128 wikitext text/x-wiki ==Tyap== [[Fail:The dividing of the ways - geograph.org.uk - 3125221.jpg|thumb|Vak ku '''ka̱u''' da̱ a̱feang a̱ni.]] ===Yei=== * [[Za̱FBS]]: /kə́ú/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ka̱u" a̱ni]] ====Ta̱m==== '''ka̱u''' (''á̱kpa'' '''[[ka̱u ki̱ka̱u]]) ka̱u, nka̱u, ku ka̱u, ka̱n ka̱u, ba̱ ka̱u, bye ka̱u, wu ka̱u, na ka̱u #'''Kau''' yet fak kyang nang ku nang mai koyan a̱ni. #* ''Ba̱ '''ka̱u''' nam hu ca̱caat.'' #* ''Zi̱ naat '''ka̱u''' kyang.'' #* '''''Ka̱u''' nzi̱t ndyo.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:pin|pin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:kewaa|kewaa]] * Ba̱mba̱ra: [[Wikt:bm:ka tila|ka tila]] * [[Kpat]]: [[Wikt:ha:raba|raba]] * [[Shong]]: [[Wikt:en:divide|divide]] * Swahili: [[Wikt:sw:kugawanya|kugawanya]] * Tswi: [[Wikt:tw:kyɛ mu|kyɛ mu]] * Zulu: [[Wikt:zu:hlukana|hlukana]] [[Sa:ta̱m]] ljloxg3e9aiapo94yukleo1egls3lwy khap-a̱won 0 342 26129 17250 2023-04-20T22:55:36Z Chat44 15 /* A̱lyoot */ 26129 wikitext text/x-wiki ==Tyap== [[Fail:Peanuts irrigation in india.jpg|thumb|'''Khap-a̱won''' ma̱ a̱byin Ndiya.]] === Bwoi a̱lyoot=== Neet di̱ ''[[khap]]'' + ''[[a̱won]]''. ===Yei === * [[Za̱FBS]]: /xɑ́b-ə́wən/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "khap-a̱won" a̱ni.]] ===A̱lyoot=== '''khap-a̱won''' (''á̱kpa'' '''[[khap-a̱won]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Khap-a̱won''' yet khap ha nang á̱ nyia̱ ka̱ za ji khak. Á̱ ni̱ tyei a̱byin ka a̱sa̱khwot mi̱ cen nia. Á̱ ni̱ kwak a̱sa̱khwot na ma̱ng jenereto kwak-a̱sa̱khwot. Tangka̱i khap huni shyia̱ ma̱ a̱ka̱keang na̱ shyiat za nci̱ri̱ng a̱ni bah a̱wot na̱ si̱ byia̱ a̱cicen ku a̱ka̱ghyui. #* ''Nyi nyia̱ '''khap-a̱won''' hwa a̱ji a?'' #* '''''Khap-a̱won''' yet di̱ fam A̱kpat hu ba̱t.'' #* ''N na nwuo '''khap-a̱won''' a̱leang.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱kum-a̱cyi]]: [[Wikt:ig:ugbo ala ubi|ugbo ala ubi]] * Ba̱mba̱ra: [[Wikt:bm:jiko sɛnɛni|jiko sɛnɛni]] * [[Kpat]]: [[Wikt:ha:noman ban ruwa|noman ban ruwa]] * [[Shong]]: [[Wikt:en:irrigation farming|irrigation farming]] [[Sa:a̱lyoot]] ky6yk4i75heig5tosw0c5nrgyvwst0s khwap 0 343 26130 17294 2023-04-20T22:56:43Z Chat44 15 /* A̱lyoot */ 26130 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /xʷɑ́b/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "khwap" a̱ni]] ===A̱lyoot=== '''khwap''' (''á̱kpa'' '''[[khwáp]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Khwap''' yet saai kyang ma̱ng fwuo nang á̱ na bwuok ndyo hwa a̱ni. #* '''''Khwap''' jini na tyia̱ a?'' #* ''Ka̱ '''khwap''' ji na vwuo ang a̱khwu, yok nat a̱vwuo bah.'' #* ''A̱lyiat '''Khwap''' nani maai nung a̱nia.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:yiya|yiya]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ibiri|ibiri]] * [[Kpat]]: [[Wikt:ha:aro|aro]] * [[Shong]]: [[Wikt:en:borrowing|borrowing]] * Swahili: [[Wikt:sw:kukopa|kukopa]] * Tswi: [[Wikt:tw:besea|besea]] * Zulu: [[Wikt:zu:ukuboleka|ukuboleka]] ===Ta̱m=== khwap, nkhwap, ka̱n khwap, ku khwap, ba̱ khwap, bye khwap, wu khwap, na khwap #'''Khwap''' wa yet á̱ san kyang ma̱ng fwuo nang á̱ na bwuok ndyo a̱ni. #* ''A̱ '''khwap''' nung a̱tyem.'' #* ''N na '''khwap''' kurum da̱ a̱vwuo nggu.'' #* '''''Khwap''' nung nera cyikwop sweang la.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:yawo|yawo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gbaziri|gbaziri]] * [[Kpat]]: [[Wikt:ha:yi aro|yi aro]] * [[Shong]]: [[Wikt:en:borrow|borrow]] * Swahili: [[Wikt:sw:azima|azima]] * Tswi: [[Wikt:tw:bɔ besea|bɔ besea]] * Zulu: [[Wikt:zu:boleka|boleka]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] b0z7ox3u4xhy89pijwjownwkukhmruw khwot 0 344 17386 17385 2023-04-20T18:31:52Z Jon Harald Søby 7 91 revisions imported: [TEST] importing kcgwiktionary via a tool 17386 wikitext text/x-wiki ==Tyap== [[Fail:Drying steamed jungjak tea leaves.png|thumb|A̱kikyo nang á̱ shurung ba̱ '''khwot''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /xwə́d/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "khwot" a̱ni]] ===Ta̱m=== khwot, nkhwot, ka̱n khwot, ku khwot, ba̱ khwot, bye khwot, wu khwot, na khwot #'''khwot''' (''á̱kpa'' '''khwot khukhwot''') yet yet a̱ ti̱n a̱sa̱kwhot ku a̱ shurung kyang ku ka fa̱k mam.. #* ''A̱kikyo bani ka̱n '''khwot''' tyak bah.'' #* ''Nung gwa shurung a̱yaatoot ba a̱ta̱usa ba̱ '''khwot'''.'' #* ''N tyia̱ si̱ ku '''khwot''' hwa a̱ni ma̱nyin.'' #'''khwot''' (''a̱nyiung'' '''[[koot]]''') yet ka̱nang á̱ ya a̱son ma̱ng koot kyang a̱ni. #* ''Ba̱ '''khwot''' á̱ka̱li ma̱ a̱gba̱ndang jok wu á̱ bwoi fa̱n.'' #* ''Á̱ '''khwot''' a̱gugwong mi̱ cet.'' #* ''N fa̱k nang na̱ '''khwot''' a̱gugwong a̱ja a̱ni.'' ====Bwan di̱ lilyem ghyáng==== ; ''Ti̱n a̱sa̱khwot'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:gbẹ|gbẹ]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:nku|nku]] ::* [[Jhyuo]]: kwot ::* [[Kpat]]: [[Wikt:ha:bushe|bushe]] ::* [[Shong]]: [[Wikt:en:dry|dry]] ::* Swahili: [[Wikt:sw:kavu|kavu]] ::* Tswi: [[Wikt:tw:nwunu|nwunu]] ::* Zulu: [[Wikt:zu:ome|ome]] ; ''Koot'' ::* [[Kpat]]: [[Wikt:ha:zuzzuba|zuzzuba]] ::* [[Shong]]: [[Wikt:en:render|render]], [[Wikt:en:pour|pour]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] 4dq2tlppv7lbip0357i740uslneoqan khwu 0 345 38839 38838 2025-06-03T16:59:29Z Kambai Akau 8 /* Tyap */ 38839 wikitext text/x-wiki ==Tyap== [[Fail:Dead baby bird.jpg|thumb|A̱banggwon a̱man ka̱ ka̱n '''khwu''' a̱ni]] ===Yei=== * {{IPA|kcg|/xʷú/}} ** {{audio|kcg|Khwu.ogg|a=}} ** {{hyphenation|kcg|khwu}} (a̱tyong 1) ===Ta̱m=== '''khwu''' (''á̱kpa'' '''[[kwi#Ta̱m_2|kwi]]''') khwu, nkhwu, ka̱n khwu, ku khwu, za khwu, ba̱ khwu, bye khwu, wu khwu, na khwu #'''Khwu''' yet lyin swuan ja. Ka̱nang a̱yin ku nyam ku kyang bu shyia̱ ma̱ng swuan a̱ni bah, á̱ na nyia̱ a̱tyu a̱wa ku nyam a̱ja ku kyang a̱hwa ka̱n khwu. #* ''A̱ '''khwu''' lyuo.'' #* ''A̱ wa ka̱n '''khwu''' neet a̱lyia̱ ka̱ swak a̱ni.'' #* ''Nggwon ka '''khwu''' ma̱ng a̱yang wu.'' ==== Tai ==== * [[saan]] ====Á̱fi̱p==== * [[shyia̱ ma̱ng swuan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sang swuan}} * [[A̱ghwangkpang]]: {{t+|yo|kú}} * [[A̱kum-a̱cyi]]: {{t+|ig|nwụrụ}} * A̱ve: {{t+|ee|ku}} * Ba̱mba̱ra: {{t+|bm|sa}} * [[Dot]]: {{t+|nl|sterven}} * [[Jhyuo]]: {{t+|kaj|kwu}} * [[Kpat]]: {{t+|ha|mutu}} * Lati̱n: {{t+|la|mori}} * [[Shong]]: {{t+|en|die}} * Swahili: {{t+|sw|kufa}} * Tswi: {{t+|tw|wu}} * Zulu: {{t+|zu|yafa}} {{trans-bottom}} [[Sa:ta̱m]] swp147n68qwxvqxcokwsyl0g382hmy7 kikyuo 0 346 41760 41714 2026-02-06T15:45:30Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 41760 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Lisc lipy.jpg|thumb|'''Kikyuo''' nyiung]] === Yei=== * {{IPA|kcg|/kikʲʷo/}} ** {{audio|kcg|Kikyo is "leaf" in Tyap.ogg|a=}} ** {{hyphenation|kcg|ki|kyuo}} (a̱ka̱tyong 2) ===A̱lyoot === '''kikyo''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱kikyuo]]''' [[ba#Ati̱kut|ba]]) #'''Kikyuo''' hwa yet kap a̱kwon hu ku li lyilyim a̱ni ku beang a̱kwon ka di̱ nok kyayak a̱ni. #* '''''Kikyuo''' zang a̱kwon hwa hu?'' #* ''Nang nung '''kikyuo''' a̱hwa sa̱kut.'' #* ''N na nyia̱ ni wa n shyia̱ '''kikyuo''' hu?'' ====Vak lyuut ghyang==== * [[kikyo]] * [[kyikyuo]] === Bwan di̱ lilyem ghyáng === {{trans-top|Kap a̱kwon}} * [[A̱ghwangkpang]]: {{t+|yo|iwe}} * [[A̱kum-a̱cyi]]: {{t+|ig|akwukwo}} * A̱ve: {{t+|ee|aŋgba}} * Ba̱mba̱ra: {{t+|bm|bulu}} * [[Dot]]: {{t+|nl|blad}} * [[Kpat]]: {{t+|ha|ganye}} * [[Shong]]: {{t+|en|leaf}} * Swahili: {{t+|sw|jani}} * Tswi: {{t+|tw|ahaban}} * Zulu: {{t+|zu|iqabunga}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] 0hmzdksxdo2izn9j25i84frb0guzxsp kiyak 0 347 17564 17563 2023-04-20T18:32:02Z Jon Harald Søby 7 2 revisions imported: [TEST] importing kcgwiktionary via a tool 17564 wikitext text/x-wiki #REDIRECT [[kyayak]] syz2qajgyhyuy1cg2eeiha6xjocw3co kukwi 0 348 38824 38822 2025-06-03T15:57:18Z Kambai Akau 8 38824 wikitext text/x-wiki ==Tyap== [[Fail:French Black death.jpg|thumb|'''Kukwi''' á̱niet a̱zagaat ma̱ a̱byin Fi̱ransa di̱n jen A̱dyundyung A̱khwu ji]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[kwi]]'' + ''[[kwi]]''. ===Yei=== * {{IPA|kcg|/kukʷi/}} ** {{audio|kcg|Kcg-kukwi.ogg|a=}} ** {{hyphenation|kcg|ku|kwi}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱khwu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Swat sang swuan}} * [[Dot]]: {{t+|nl|doden}} * [[Shong]]: {{t+|en|deaths}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dglfal31c87sji1eucrn50r802avxyv kungkup 0 349 36321 36165 2025-02-10T16:27:02Z Kambai Akau 8 36321 wikitext text/x-wiki ==Tyap== [[Fail:Left femur of extinct elephant, Alaska, Ice Age Wellcome L0057714.jpg|thumb|'''Kungkup''' zwuom mi̱ A̱lasi̱ka, MS.]] === Nvak lyuut nghyáng === * kunkup * ?a̱kungkup === Bwoi a̱lyoot === Swang a̱lyiat ji tai si̱ [[A̱ghwangkpang]] ji, ''[[egungun]]''. === Yei === * {{IPA|kcg|/kùŋkùb/}} ** {{hyphenation|kcg|kung|kup}} (a̱ka̱tyong 2) ** {{audio|kcg|Kungkup is "bone" in Tyap.ogg|a=}} === A̱lyoot === '''kungkup''' (''á̱kpa'' '''[[nkungkup]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kungkup''' yet a̱ka̱u nka̱p, ku shiye mun vam A̱tyubishi nbeang nyam ani. #* '''''Kungkup''' hu but.'' #* ''A̱khwukhwop '''kungkup''' wa a̱wa.'' #* ''N di ku '''kungkup''' nyiung mi̱ kyayak hu bah.'' === Bwan di̱ lilyem ghyáng === {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|egungun}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọkpụkpụ}} * A̱ve: {{t+|ee|ƒu}} * Ba̱mba̱ra: {{t+|bm|kolo}} * [[Dot]]: {{t+|nl|bot}} * [[Kpat]]: {{t+|ha|kashi}} * [[Shong]]: {{t+|en|bone}} * Swahili: {{t+|sw|mfupa}} * Tswi: {{t+|tw|dompe}} * Zulu: {{t+|zu|ithambo}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] p0r5itrmhkl2nl3nl5dtz55lphmmkcq kwa 0 350 36348 36347 2025-02-10T20:07:50Z Kambai Akau 8 36348 wikitext text/x-wiki ==Tyap== === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-kua'']. ===Yei=== * {{IPA|kcg|/kʷà/}} ** {{hyphenation|kcg|kwa}} (a̱tyong 1) ** {{audio|kcg|Kwa is " skin" in Tyap.ogg|a=}} * '''Sholyia̱''': kwe /kʷé/ ** A̱nwuat: * '''Ta̱kad, Tyuku''': kwi /kʷí/ ** A̱nwuat: ===A̱lyoot=== [[Fail:Human skin structure.jpg|thumb|'''Kwa''' a̱tyubishyi.]] '''kwa''' (''á̱kpa'' '''[[nkwa]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kwa''' yet nkap ku kup vam a̱tyubishyi mbeang nyam ani . #* '''''Kwa''' nyak jini byia̱ cet.'' #* '''''Kwa''' a̱tai-ntak huni swan jejeet ba̱t.'' #* '''''Kwa''' nggu sai ma̱ jenjai nang mam a̱ni.' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|awọ ara}} * [[A̱kum-a̱cyi]]: {{t+|ig|akpụkpọ}} * A̱nietzantsok: kpe * A̱ve: {{t+|ee|ŋutigbalẽ}} * Ba̱mba̱ra: {{t+|bm|golo}} * [[Dot]]: {{t+|nl|huid}} * [[Jhyuo]]: {{t+|kaj|kpa}} * [[Kpat]]: {{t+|ha|fata}} * [[Shong]]: {{t+|en|skin}} * Swahili: {{t+|sw|ngozi}} * Tswi: {{t+|tw|wedeɛ}} * Zulu: {{t+|zu|isikhumba}} {{trans-bottom}} ===Ta̱m=== [[Fail:Toddler running and falling.jpg|thumb|Nggwon a̱nyiung tyong ka̱ si̱ '''kwa''' a̱byin.]] '''kwa''' (''á̱kpa'' '''[[kwa̱i]]''') kwa, ka̱n kwa, ku kwa, ba̱ kwa, na kwa, wu kwa, bye kwa, nkwa, kwa̱i #'''Kwa''' yet ka̱ a̱yin cong a̱ si̱ lyin tak nggu hu.'' #* ''N di á ngyei a̱yin '''kwa''' a̱ja̱u, ka̱ni?'' #* ''Cong shonshyon kalak a du '''kwa'''.'' #* ''Ka̱ a '''kwa''', n na ndyui ang.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ṣubu}} * [[A̱kum-a̱cyi]]: {{t+|ig|daa}} * A̱nietzantsok: kpe * Ba̱mba̱ra: {{t+|bm|ka bi}} * [[Dot]]: {{t+|nl|val}} * Eve: {{t+|ee|dze anyi}} * [[Jhyuo]]: {{t+|kaj|kpa}} * [[Kpat]]: {{t+|ha|fadi}} * [[Shong]]: {{t+|en|fall}} * Swahili: {{t+|sw|kuanguka}} * Tswi: {{t+|tw|hwe ase}} * Zulu: {{t+|zu|ukuwa}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] [[Sa:nkap vam]] 4jjpd472h070m60qqs6wgqx0w1gyhda kwa-a̱nu 0 351 28666 17864 2023-12-12T19:33:08Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 28666 wikitext text/x-wiki ==Tyap== [[Fail:The lips of the young men.jpeg|thumb|'''Kwa-a̱nu''' a̱fai a̱ghyang.]] === Bwoi a̱lyoot === Neet ''[[kwa]]'' + ''[[a̱nu]]''. ===Yei=== * [[Za̱FBS]]: /kʷɑ́ ə́nu/ * A̱nwuat: [[Fail:Kwa anu is " lip" in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "kwa-a̱nu" a̱ni]] ===A̱lyoot=== '''kwa-a̱nu''' (''á̱kpa'' '''[[nkwa-a̱nu]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kwa-a̱nu''' yet asa̱i kyayak ani. #* ''Da̱ lyang '''kwa-a̱nu''' ang ka.'' #* ''A̱nyan wa byia̱ a̱gba̱ndang '''kwa-a̱nu''' a̱kya?'' #* ''Ti̱n '''kwa-a̱nu''' ka ma̱ninika.'' ====Bu nwuan==== * [[a̱bwonu]] * [[a̱lyep-a̱nu]] * [[fa̱p-a̱nu]] * [[kwatak-a̱nu]] === Bwan di̱ lilyem ghyáng === * [[A̱ghwangkpang]]: [[Wikt:yo:ète|ète]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:egbugbere ọnụ|egbugbere ọnụ]] * Ba̱mba̱ra: [[Wikt:bm:dawolo|dawolo]] * Eve: [[Wikt:ee:nuyi|nuyi]] * [[Kpat]]: [[Wikt:ha:lebe|lebe]] * [[Shong]]: [[Wikt:en:lip|lip]] * Swahili: [[Wikt:sw:mdomo|mdomo]] * Tswi: [[Wikt:tw:anofafa|anofafa]] * Zulu: [[Wikt:zu:udebe|udebe]] ===Ya̱fang=== {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] qsm3jszhz7xzahfha5g72ybj4jz5mdf kwat 0 352 26131 17932 2023-04-20T22:59:26Z Chat44 15 /* A̱lyoot */ 26131 wikitext text/x-wiki ==Tyap== [[Fail:Barbershop In Iran - Hair fashion - آرایشگاه مجهز در ایران - مشهد 10.jpg|thumb|Á̱ '''kwat''' pyia̱ a̱yin.]] ===Yei=== * [[Za̱FBS]]: /kʷɑ́d/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "kwat" a̱ni.]] ===A̱lyoot=== '''kwat''' (''á̱kpa'' '''[[nkwat]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kwat''' yet a̱ khaak ku fak cat ku shyia̱ a̱pyia̱ a̱ni. #* '''''Kwat''' hu yet a̱sham.'' #* ''A̱ lyen '''kwat''' hu ba̱t!'' #* '''''Kwat''' a̱hwa na yet ma̱ng a̱nwan a̱sham bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:irun ori|irun ori]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ịkpụ ntutu|ịkpụ ntutu]] * Ba̱mba̱ra: [[Wikt:bm:kunsigi tigɛcogo|kunsigi tigɛcogo]] * Eve: [[Wikt:ee:ɖaƒoƒo|ɖaƒoƒo]] * [[Kpat]]: [[Wikt:ha:aski|aski]] * [[Shong]]: [[Wikt:en:haircut|haircut]] * Swahili: [[Wikt:sw:kukata nywele|kukata nywele]] * Zulu: [[Wikt:zu:ukugunda izinwele|ukugunda izinwele]] ===Ta̱m=== kwat, nkwat, ku kwat, ka̱n kwat, ba̱ kwat, bye kwat, wu kwat, na kwat #'''Kwat''' yet a̱ khaak/fák pyia̱ ku shyia̱ a̱pyia̱ a̱ni. #* ''N naat n '''kwat''' pyia̱ nung hu.'' #* ''A na '''kwat''' pyia̱ huni baa?'' #* ''Da̱ a̱nyan wa na '''kwat''' ang pyia̱ hu ma̱ninika?'' ====Tai ==== * [[khwut]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:fáfá|fáfá]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:kpụrụ isi|kpụrụ isi]] * Ba̱mba̱ra: [[Wikt:bm:sɔgɔsɔgɔninjɛ|sɔgɔsɔgɔninjɛ]] * Eve: [[Wikt:ee:lũlũ|lũlũ]] * [[Kpat]]: [[Wikt:ha:yi aski|yi aski]] * [[Shong]]: [[Wikt:en:shave|shave]] * Swahili: [[Wikt:sw:kunyoa|kunyoa]] * Tswi: [[Wikt:ts:yiyi wɔn ti|yiyi wɔn ti]] * Zulu: [[Wikt:zu:phuca|phuca]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] ogcsv2xsa0xv0jzlve773944l33iddz kwi 0 353 38836 38835 2025-06-03T16:50:23Z Kambai Akau 8 38836 wikitext text/x-wiki ==Tyap== [[Fail:Boy washing cloth.jpg|thumb|A̱fai a̱ghyang a̱ '''kwi''' a̱yaatoot mi̱ roba a̱ni]] ===Ta̱m=== kwi, ka̱n kwi, ku kwi, ba̱ kwi, bye kwi, wu kwi, na kwi, nkwi #'''Kwi''' fa ka̱nang á̱ som ku á̱ tyia̱ kyang ku byia̱ a̱luk ku kyang ku ghywop a̱ni mami a̱sa̱khwot mat á̱ ti̱n a̱luk na ku li kpa̱mkpa̱ra̱ng a̱ni. #* ''Tyinat '''kwi''' a̱yaatoot nggu ba mi̱ cen. #* ''A̱nyan wa na '''kwi''' ang dyo?'' #* ''N na '''kwi''' kyang a̱fwun bah.'' ====Yei==== * {{IPA|kcg|/kʷì/}} ** {{audio|kcg|Kcg-kwi.ogg|a=}} ** {{hyphenation|kcg|kwi}} (a̱tyong 1) ====Tai ==== * [[ja̱u]] * [[lyang]] ====Á̱fi̱p==== * [[ghywop]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vwuong a̱lyuk}} * [[A̱ghwangkpang]]: {{t+|yo|wẹ}} * [[A̱kum-a̱cyi]]: {{t+|ig|saa}} * A̱ve: {{t+|ee|nya nu}} * Ba̱mba̱ra: {{t+|bm|ka ko}} * [[Dot]]: {{t+|nl|wassen}} * [[Kpat]]: {{t+|ha|wanke}} * [[Shong]]: {{t+|en|wash}} * Swahili: {{t+|sw|osha}} * Tswi: {{t+|tw|horo}} * Zulu: {{t+|zu|geza}} {{trans-bottom}} ===Ta̱m 2=== [[Fail:Greece from the Coming of the Hellenes to AD. 14, page 249, The Dying Gaul.jpg|thumb|Ghwughwu A̱tyugawut a̱ '''kwi''' a̱ni]] [[Fail:Dying oak - geograph.org.uk - 3715190.jpg|thumb|A̱kwon ka̱ '''kwi''' a̱ni]] '''kwi''' (''a̱ka̱nyiung'' '''[[khwu]]''') ka̱n kwi, ku kwi, za kwi, ba̱ bwi, bye kwi, wu kwi, na kwi, nkwi '''Kwi''' bye fa: # ka̱nang a̱yin/nyam/kyang shyia̱ di̱ saan a̱ni ku ka̱nang gu/ji̱/ku shyia̱ di̱n vak sang swuan nggu/nji/nhu ji. #* ''Nggwon ka '''kwi'''! Yorong a̱bwok wu gu bai a̱nggang!'' #* ''A̱tyu wuni '''kwi'''. Yihwa á̱ maai nyia̱ á̱ san nggu mi̱ di̱ yong huni?'' #* ''Di nang long hu ya! Ku '''kwi''' hwa.'' #* ''Long a̱sha̱ndong hu '''kwi'''.'' # ka̱nang á̱niet ma̱ a̱di̱di̱t saan da̱ a̱ka̱nyiung. #* ''Mman na '''kwi''' a̱tyetuk kya.'' #* ''Yihwa bai nang nfi̱ng nia '''kwi''' á̱ ghwon á̱tat-a̱ghyi ba?'' #* ''Yihwa mbyia̱ nang ba̱ '''kwi''' nang a̱banywán a̱ni la!'' #* ''Nyák ji '''kwi''' tyak.'' ====Yei==== * {{IPA|kcg|/kʷí/}} ** {{audio|kcg|Kcg-kwi.ogg|a=}} ** {{hyphenation|kcg|kwi}} (a̱tyong 1) ====Vak lyuut ghyang==== * [[kwí]] ====Bwoi mi̱ bwoi==== * [[a̱kwi]] * [[kukwi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nwai swuan}} * [[A̱ghwangkpang]]: {{t+|yo|nku}} * [[A̱kum-a̱cyi]]: {{t+|ig|na-anwụ a̱nwu}} * A̱ve: {{t+|ee|le kukum}} * Ba̱mba̱ra: {{t+|bm|satɔ}} * [[Dot]]: {{t+|nl|sterven}} * [[Kpat]]: {{t+|ha|mutuwa}} * [[Shong]]: {{t+|en|dying}} * Swahili: {{t+|sw|kufa}} * Tswi: {{t+|tw|rewu}} * Zulu: {{t+|zu|efa}} {{trans-bottom}} [[Sa:ta̱m]] d9n8nm7pfu9lst4896fyqsztr7d72r3 kwom 0 354 42733 18049 2026-02-22T02:35:59Z Danjuma Anthony 44 /* Tyap‎ */ 42733 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Dornbirn-dead young mouse-11ASD.jpg|thumb|'''Kwom''' cyui.]] ===Vak lyuut ghyang=== * kom ===Bwoi a̱lyoot=== Swang a̱lyiat ji ku neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-kom'']. ===Yei=== * [[Za̱FBS]]: /kʷə̀m/ * A̱nwuat: [[Fail:Kwom, the Tyap word for a Corpse.ogg|thumb|Si̱sak nang á̱ ngyei "kwom" a̱ni.]] ===A̱lyoot=== '''kwom''' (''á̱kpa'' '''[[nkwom]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kwom''' yet vam a̱tyokhwu hwa. Ka̱nang a̱tyubishyi ku nyam khwu, á̱ ni̱ ngyei vam nggu hu kwom hwa. #* ''Á̱ ku niat '''kwom''' hu a?'' #* ''Yihwa a bu na nyia̱ ma̱ng '''kwom''' hu.'' #* ''A̱wun ta̱bat nggu, a̱ si̱ swan nyonywang ma̱ng la̱p vam nang '''kwom''' a̱ni.'' ====Vak yei ghyang ==== * vam sang swuan ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:òkú|òkú]] * [[A̱kum-a̱cyi]]: [[Wikt:ozu|ozu]] * Ba̱mba̱ra: [[Wikt:bm:su don|su don]] * Ewe: [[Wikt:ee:ame kuku|ame kuku]] * [[Kpat]]: [[Wikt:ha:gawa|gawa]] * La̱ra̱ba: [[Wikt:ar:جثة|جثة]] (jutha) * Lati̱n: [[Wikt:la:cadaver|cadaver]] * [[Shong]]: [[Wikt:en:corpse|corpse]] * Twi: [[Wikt:tw:funu|funu]] * Zulu: [[Wikt:zu:isidumbu|isidumbu]] [[Sa:a̱lyoot]] 5cfaxx7014jfr514r7lrfn60p8ouqai kwop 0 355 26132 18060 2023-04-20T23:01:25Z Chat44 15 /* A̱lyoot */ 26132 wikitext text/x-wiki ==Tyap== [[Fail:Ombelico.JPG|thumb|'''Kwop'''.]] ===Yei=== * [[Za̱FBS]]: /kʷə́b/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "kwop" a̱ni.]] ===A̱lyoot=== '''kwop''' (''á̱kpa'' '''[[kwóp]]''') :Sot swang a‌lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Kwop''' ji yet kap vam a̱tyubishyi hwa ku yet a̱cyian a̱fa ka a̱ni. Kwop ja yet tyan ji nang á̱ fak [[jai]] ji di̱n jen byin nggwon a̱ni. #* '' A fwuong nini wa mi̱ '''kwop''' ji?'' #* '''''Kwop''' nggwon jini mwai a̱ la̱u.'' #* ''Fi̱ng nggwoneam hu tyia̱ nywak di̱ '''kwop''' nggu ji.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:dódó|dódó]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:otubo|otubo]] * [[Kpat]]: [[Wikt:ha:cibiya|cibiya]] * [[Shong]]: [[Wikt:en:navel|navel]] * Swahili: [[Wikt:sw:kitovu|kitovu]] * Zulu: [[Wikt:zu:inkaba|inkaba]] [[Sa:a̱lyoot]] [[Sa:nkap vam]] n7dqt1xj86z9tmbecj4hc3g9ln4q263 kwí 0 356 38833 38832 2025-06-03T16:47:39Z Kambai Akau 8 /* Tyap */ 38833 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/kʷí/}} ** {{audio|kcg|Kcg-kwi.ogg|a=}} ** {{hyphenation|kcg|kwi}} (a̱tyong 1) ===Ta̱m=== '''kwí''' (''a̱nyiung'' '''[[khwu]]''') # ''Vak lyuut'' [[kwi#Ta̱m_2|kwi]] ''ghyang''. [[Sa:ta̱m]] [[Sa:a̱lyoot]] 8kvlm8211si59decoex6npujvxhl28t kyang 0 357 18113 18112 2023-04-20T18:32:39Z Jon Harald Søby 7 12 revisions imported: [TEST] importing kcgwiktionary via a tool 18113 wikitext text/x-wiki ==Tyap== [[Fail:White-Breasted Nuthatch Holding Peanut or Something.jpg|thumb|A̱man ka ba̱ng '''kyang''' ku li nang shyui a̱ni ma̱ a̱bwonu.]] ===Bwuo a̱lyoot=== Swang a̱lyiat jini tai si̱ Kutyep ji ''ikaen'' ma̱ng A̱ghwangkpang ji ''nkan''. ===Yei=== * [[Za̱FBS]]: /kʲáŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "kyang" a̱ni.]] ===A̱lyoot=== '''kyang''' (''á̱kpa'' '''[[nkyang]]''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''na''') # '''Kyang''' yet a̱ngga wa nang á̱ maai á̱ li, á̱ si̱ maai byiam a̱ni. #* ''Kuzang '''kyang''' hwa a vwuo ma̱ng a̱nhu a?'' #* ''Ka̱ doot a kyiak '''kyang''' ang hu a bai a̱ji ma̱ninika a?'' #* '''''Kyang''' a̱hwa dam nung ba̱t.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:nkan|nkan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ihe|ihe]] * Ba̱mba̱ra: [[Wikt:bm:fɛn|fɛn]] * Eve: [[Wikt:ee:nu|nu]] * [[Jhyuo]]: [[Wikt:kaj:kyang|kyang]] * [[Kpat]]: [[Wikt:ha:abu|abu]] * Kutyep: [[Wikt:kut:ikaen|ikaen]] * [[Shong]]: [[Wikt:en:thing|thing]], [[Wikt:en:something|something]] * Swahili: [[Wikt:sw:jambo|jambo]] * Tswi: [[Wikt:tw:adeɛ|adeɛ]] * Zulu: [[Wikt:zu:into|into]] [[Sa:a̱lyoot]] tipwwmmqltyq0t91awogepyv4qz7bkh kyayak 0 358 18151 18150 2023-04-20T18:32:41Z Jon Harald Søby 7 37 revisions imported: [TEST] importing kcgwiktionary via a tool 18151 wikitext text/x-wiki ==Tyap== [[Fail:Pounded yam and egusi soup.jpg|thumb|'''Kyayak''': Tuk a̱cyi ma̱ng niung a̱gushi.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat jini neet ''[[kyang]]'' + ''[[yak]]''. ===Yei=== * [[Za̱FBS]]: /kʲɑ́jâg/ * A̱nwuat: * '''Fantswam''': kyangya /kʲɑ́ŋjɑ/ ** A̱nwuat: ===A̱lyoot=== '''kyayak''' (''á̱kpa'' '''[[nkyayak]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kyayak''' (á̱ ka ngyei '''kyangya'''; á̱kpa: nkyayak, nkyangya) yet yak hwa á̱ ni̱ wan mat á̱ nnyia̱ kan zong. #* ''Bai a ya '''kyayak'''.'' #* '''''Kyayak''' huni shyim.'' #* ''N na ngwan '''kyayak''' ma̱nini bah.'' ===Vak yei ghyang=== * [[kyangya]] ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:ounjẹ|ounjẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nri|nri]] * Ba̱mba̱ra: [[Wikt:bm:dumuni|dumuni]] * Eve: [[Wikt:ee:nuɖuɖu|nuɖuɖu]] * [[Jhyuo]]: [[Wikt:kaj:kyangya|kyangya]] * [[Kpat]]: [[Wikt:ha:abinci|abinci]] * [[Shong]]: [[Wikt:en:food|food]] * Swahili: [[Wikt:sw:chakula|chakula]] * Tswi: [[Wikt:tw:aduane|aduane]] * Zulu: [[Wikt:zu:ukudla|ukudla]] [[Sa:a̱lyoot]] [[Sa:nkyayak]] alsie2nhacxpbev0odbcpgwd14ogmke kywat 0 359 42620 42612 2026-02-19T19:55:05Z Kambai Akau 8 /* A̱sheita̱m */ 42620 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Flower-flyOnFlower2.jpg|thumb|Shwai shyia̱ tazwa '''kywat''' bagina]] [[File:Mehdi Lallaoui 20230509 204142.jpg|thumb|A̱tyu a̱ byia̱ '''kywat'''-a̱pyia̱ a̱ni]] ===Yei=== * {{IPA|kcg|/kʲʷad/}} ** {{audio|kcg|kcg-khwat.ogg|a=}} ** {{hyphenation|kcg|kywat}} (a̱tyong 1) ===A̱lyoot=== '''kywat''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[nkywat]]''' [[na#Ati̱kut|na]]) # '''Kywat''' yet kap a̱kwon ku a̱ga̱fi̱p hwa ku ghwut ka̱nang a̱kwon a̱kya ku a̱ga̱fi̱p a̱wa tat saat sum a̱ni. #* ''A̱sham '''kywat''' kya ba̱t.'' #* ''N di ke '''kywat''' ku shyia̱ tutu nung hwa a kyiak.'' #* '''''Kywat''' huni la̱u byia̱ kurum.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱kwon}} * [[A̱ghwangkpang]]: {{t+|yo|ododo}} * [[A̱kum-a̱cyi]]: {{t+|ig|ifuru}} * Ba̱mba̱ra: {{t+|bm|filɛri}} * [[Dot]]: {{t+|nl|bloem}} * [[Kpat]]: {{t+|ha|fure}} * [[Shong]]: {{t+|en|flower}} * Tswi: {{t+|tw|nhwiren}} * Swahili: {{t+|sw|ua}} * Zulu: {{t+|zu|imbali}} {{trans-bottom}} {{wikipedia}} ===A̱sheita̱m=== kywat, ka̱n kywat, ku kywat, za kywat, ba̱ kywat, bye kywat, wu kywat, na kywat, [[nkywat#A̱sheita̱m|nkywat]] # '''Kywat''' fa ka̱nang á̱ kak ku lyang kuzang kyang a̱ni. #* ''Yok '''kywat''' pyia̱ hu a̱mgba̱m bah.'' #* ''A bu '''kywat''' kuzang kyang ka̱ni?'' #* ''Ka̱ ku yet ta hwa a cak nggu a̱pyia̱ ka shansham, ku na myim á̱ '''kywat''' nggu pyia̱ hu.'' ====Bwoi mi̱ bwoi==== * [[kywat-a̱byin]] * [[kywat-a̱nu]] * [[kywat-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kak kuzang kyang}} * [[Dot]]: {{t+|nl|opruimen}}, {{t+|nl|afscheren}} * [[Shong]]: {{t+|en|clear up}}, {{t+|en|clean up}}, {{t+|en|shave off}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:nkap a̱kwon]] [[Sa:nkap a̱ga̱fi̱p]] [[Sa:a̱sheita̱m]] h4m01s47u62t18ub09h711mdqwh1bsv l 0 360 35720 18253 2025-02-01T14:37:57Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:L din Tyap.ogg]] → [[File:Kcg-L.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35720 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter L.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''L'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem swak ma̱ng a̱feang Lati̱n ji, "''l''". === Yei === * [[Za̱FBS]]: /lí/ * A̱nwuat: [[Fail:Kcg-L.oga|thumb|Si̱sak nang á̱ ngyei "l" a̱ni.]] ===A̱lyoot=== '''l''' (''a̱gba̱ndang'' '''L''') #'''L''' wa yet zwunzwuo swak ma̱ng jhyiung zwunzwuo-a̱lyem Tyap ji. #* '''''L''' wa yet zwunzwuo-a̱lyem swak ma̱ng sweang nTyap ji.'' #* ''Ka̱ a ti̱n "'''l'''" mi̱ "lang", a si̱ nshyia̱ "ang".'' #* ''A si̱ mi̱n di "'''l'''" mi̱ swang a̱lyiat jini, "kang", bah.'' ====Bu nwuan==== * [[lw]] * [[ly]] * [[lyi]] * [[lyu]] * [[lyw]] === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:ל|ל]] (l) * [[A̱kum-a̱cyi]]: [[Wikt:ig:l|l]] * [[Dot]]: [[Wikt:nl:l|l]] * Helen: [[Wikt:el:λ|λ]] (l) * Hindi: [[Wikt:hi:ल|ल]] (l) * [[Jhyuo]]: l * [[Kpat]]: [[Wikt:ha:l|l]] * Kworiya: [[Wikt:ko:ㄹ|ㄹ]] (l) * La̱ra̱ba: [[Wikt:ar:ل|ل]] (l) * Roshiya: [[Wikt:ru:л|л]] (l) * [[Shong]]: [[Wikt:en:l|l]] * Swahili: [[Wikt:sw:l|l]] * Zulu: [[Wikt:zu:l|l]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] aifofakxbb99bj5rf68z4o3zndtjzav la 0 361 26133 18268 2023-04-20T23:06:25Z Valtino44 14 /* Ta̱m */ 26133 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /lá/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "la" a̱ni.]] ===Ta̱m=== '''la''' (''á̱kpa'' '''[[nda]]''') la, ka̱n la, ku la, bye la, ba̱ la, wu la, na la, nda # '''La''' fa ka̱nang a̱yin byiam kyang a̱ni. #* ''Ka̱ a li kyang a̱yin, yok '''la''' bah.'' #* '''''La''' a li!'' #* ''A̱nyan wa ku '''la'''?'' #* ''Nang á̱ tsot ang a̱ni, a̱tson a wu '''la''' ka̱ni!?'' ====Bu nwuan==== * [[da]] ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:fi ọwọ kan|fi ọwọ kan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:metụ aka|metụ aka]] * [[Jhyuo]]: [[Wikt:en:ra|ra]] * [[Kpat]]: [[Wikt:ha:taba|taba]] * [[Shong]]: [[Wikt:en:touch|touch]] * Swahili: [[Wikt:sw:kugisa|kugisa]] * Zulu: [[Wikt:zu:thinta|thinta]] ===A̱lyoot=== '''la''' (''á̱kpa'' '''nda''') :Sot swang a‌lyiat: :: '''hu''' (''a‌kpa'' '''na''') # '''La''' yet byiam hwa. #* ''Ka̱ '''la''' mbwak hwa bah, á̱ na jong ba bah.'' #* '''''La''' kyang a̱ghyang a̱niet nggu hu hwa ku tyia̱ nggu mi̱ jaru ji.'' #* ''Konyang wa cat '''la''' hu, a̱wot konyan wa cat teang ji bah.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:ifọwọkan|ifọwọkan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:imetụ aka|imetụ aka]] * [[Jhyuo]]: [[Wikt:en:ra|ra]] * [[Kpat]]: [[Wikt:ha:tabawa|tabawa]] * [[Shong]]: [[Wikt:en:touching|touching]] * Swahili: [[Wikt:sw:kugisa|kugisa]] * Zulu: [[Wikt:zu:ethinta inhliziyo|ethinta inhliziyo]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] s7x99tbqjvyw74wxho0ys6yqv3xexqn lak 0 362 26134 18280 2023-04-20T23:08:55Z Chat44 15 /* A̱lyoot */ 26134 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /lág/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lak" a̱ni.]] ===A̱lyoot=== '''lak''' (''á̱kpa'' '''[[ndak]]''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''na''') # '''Lak''' yet nwai cat kyang ku a̱yin wa. #* '''''Lak''' á̱niet yet bah.'' #* ''Ka̱ '''lak''' hwa, tak ma̱ng a̱nung ma̱ a̱wowot n kin ndyen.'' #* '''''Lak''' li hu hwa la̱u ngguu.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:aigba|aigba]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ọjụjụ|ọjụjụ]] * [[Jhyuo]]: [[Wikt:en:rak|rak]] * [[Kpat]]: [[Wikt:ha:ƙi|ƙi]] * [[Shong]]: [[Wikt:en:refusal|refusal]] * Swahili: [[Wikt:sw:kukataa|kukataa]] * Zulu: [[Wikt:zu:ukwenqaba|ukwenqaba]] ===Ta̱m=== '''lak''' (''á̱kpa'' '''ndak''') lak, ka̱n lak, ku lak, bye lak, ba̱ lak, wu lak, na lak, ndak # '''Lak''' fa ka̱nang a̱yin byiam kyang a̱ni. #* ''Ka̱ a '''lak''' naat hu, n na nta̱m a̱ghyang a̱niet.'' #* '''''Lak''' ke a cat, á̱ na shai bah.'' #* ''A̱byin ka '''lak''' a̱nyan wa?'' ====Bu nwuan==== * [[cyin]] ====Bwoi mi̱ bwoi==== * [[lakli]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ikọ|ikọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:jụ|jụ]] * [[Jhyuo]]: [[Wikt:en:rak|rak]] * [[Kpat]]: [[Wikt:ha:ƙi|ƙi]] * [[Shong]]: [[Wikt:en:refuse|refuse]] * Swahili: [[Wikt:sw:kukataa|kukataa]] * Zulu: [[Wikt:zu:yenqaba|yenqaba]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] 0wwkd4cflk0dao0k9eybeh4mypl6nyw lang 0 363 18288 18287 2023-04-20T18:32:53Z Jon Harald Søby 7 7 revisions imported: [TEST] importing kcgwiktionary via a tool 18288 wikitext text/x-wiki ==Tyap== [[Fail:Straight line file.485.gif|thumb|A̱badi̱di̱ri̱k '''lang'''.]] ===Bwoi a‌lyoot=== Swang a̱lyiat ji tai si̱ A̱ghwangkpang ji ''[[ila]]''. ===Yei=== * [[Za̱FBS]]: /láŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lang" a̱ni.]] ===A̱lyoot=== '''lang''' (''á̱kpa'' '''[[ndang]]''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''na''')''' # '''Lang''' yet kuzang a̱bafa̱fap ghwughwu hwa ku ni̱ ntsa kyiak neet di̱ tyan jhyiung naat di̱ tyan jhyang a̱wot ku fwan a̱ja. #* ''Khwat '''lang''' hu a bai ndyo tyan jini.'' #* '''''Lang''' hu ghwut shansham bah. Bu khwat nhu ansham.'' #* ''Ka̱nang n di '''lang''' a̱hwa, si̱ n jhyung a̱yang-a̱khwop nung wu.'' ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ìlà|ìlà]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ahịrị|ahịrị]] * Ba̱mba̱ra: [[Wikt:bm:ci|ci]] * Eve: [[Wikt:ee:fli|fli]] * [[Jhyuo]]: [[Wikt:kaj:rang|rang]] * [[Kpat]]: [[Wikt:ha:layi|layi]] * Lati̱n: [[Wikt:la:linea|linea]] * [[Shong]]: [[Wikt:en:line|line]] * Swahili: [[Wikt:sw:mstari|mstari]] * Tswi: [[Wikt:tw:nsensaneeɛ|nsensaneeɛ]] * Zulu: [[Wikt:zu:umugqa|umugqa]] [[Sa:a̱lyoot]] t4513w6vtx5o4vrznrf7fpn9dnkd72c li 0 364 18320 18319 2023-04-20T18:32:55Z Jon Harald Søby 7 31 revisions imported: [TEST] importing kcgwiktionary via a tool 18320 wikitext text/x-wiki ==Tyap== [[Fail:Sawrey Gilpin - Horse running towards left... - B1975.4.412 - Yale Center for British Art.jpg|thumb|Tsaai ji '''li''' kyang ji̱ si̱ ta̱bat tyong.]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji bye neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Yoruboid_reconstructions#Pozdniakov_(2018) Proto-A̱ghwangkpang ''*lí'']. ===Yei=== * [[Za̱FBS]]: /lí/ * A̱nwuat: ===A̱lyoot=== '''li''' (''á̱kpa'' '''[[nwuan]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Li''' yet swang a̱lyiat ji̱ fa ka̱ a̱yin nwuan a̱ si̱ fi̱k kyang ma̱ng a̱ghyi nggu ba nang nghwughwu a̱ni. #* ''Di̱ '''li''' ang hu, ku tyia̱ a?'' #* '''''Li''' hu li ni wa?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:wiwo|wiwo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ele|ele]] * Ba̱mba̱ra: [[Wikt:bm:yeli|yeli]] * Eve: [[Wikt:ee:kpɔ|kpɔ]] * [[Jhyuo]]: [[Wikt:kaj:ryi|ryi]] * [[Kpat]]: [[Wikt:ha:gani|gani]] * Lati̱n: [[Wikt:la:view|view]] * [[Shong]]: [[Wikt:en:view|view]] * Swahili: [[Wikt:sw:mtazamo|mtazamo]] * Tswi: [[Wikt:tw:hwɛ|hwɛ]] * Zulu: [[Wikt:zu:buka|buka]] ===Ta̱m=== '''li''' (''á̱kpa'' '''[[ndi]]''') li, ku li, bye li, ba̱ li, wu li, na li, di, ndi # '''Li''' fa ka̱nang a fi̱k kyang ma̱ng a̱ghyi a̱ni. #* ''A '''li''' mman na a?'' #* ''Zi̱ wu '''li''' a̱tson ka.'' #* ''Ka̱nang gu bai, nyi bu na '''li''' a̱ghyang a̱niet.'' ====Bu nwuan==== * [[di]] ====Á̱fi̱p==== * nwai li, li bah ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ri|ri]], [[Wikt:yo:wo|wo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:hụ|hụ]] * Ba̱mba̱ra: [[Wikt:bm:ka ye|ka ye]] * Eve: [[Wikt:ee:kpɔ|kpɔ]] * [[Jhyuo]]: [[Wikt:kaj:ryi|ryi]] * [[Kpat]]: [[Wikt:ha:gani|gani]] * Lati̱n: [[Wikt:la:vide|vide]] * [[Shong]]: [[Wikt:en:see|see]] * Swahili: [[Wikt:sw:ona|ona]] * Tswi: [[Wikt:tw:hwɛ|hwɛ]] * Zulu: [[Wikt:zu:bona|bona]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] 5p1f42b6ow8gxi4e4e5lb6v2ws2fs9s long 0 365 42186 42184 2026-02-15T14:03:43Z MarcoSwart 418 layout 42186 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Fire inside an abandoned convent in Massueville, Quebec, Canada.jpg|thumb|A̱gba̱ndang a̱li a̱ ya '''long''' mi̱ Massueville, Quebec, Ka̱na̱da]] ===Yei=== * {{IPA|kcg|/lɔ́ŋ/}} ** {{audio|kcg|Kcg-long.ogg|a=}} ** {{hyphenation|kcg|long}} (a̱tyong 1) ===A̱lyoot=== '''long''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[ndong]]''' [[na#Ati̱kut|na]], '''[[a̱ka̱ndong]]''' [[na#Ati̱kut|na]]) # '''Long''' yet tangka̱i kyang hwa ku lya̱ra̱p a̱yin ka̱nang kyang fwui a̱ni. #* '''''Long''' hu fwui a̱li ka tyak.'' #* ''Ka̱ a tyia̱ '''long''' ma̱ a̱yit ka ku na yai.'' #* ''N di á ngyei '''long''' hu khwu.'' ====Bwoi mi̱ bwoi==== * [[long cen]] * [[kwi long cen]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|kyang ku sai a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|ina}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọkụ}} * A̱ve: {{t+|ee|dzo}} * Ba̱mba̱ra: {{t+|bm|tasuma}} * [[Dot]]: {{t+|nl|vuur}} * Jaman: {{t+|de|Feuer}} * [[Jhyuo]]: {{t+|kaj|rong}} * [[Kpat]]: {{t+|ha|wuta}} * Lati̱n: {{t+|la|ignis}} * [[Shong]]: {{t+|en|fire}} * Swahili: {{t+|sw|moto}} * Tswi: {{t+|tw|ogya}} * Zulu: {{t+|zu|umlilo}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} {{wikidata lexeme|L1378916}} {{Clr}} ==Dot== ===Yei=== * {{audio|nl|Nl-long.ogg}} * [[Za̱FBS]]: / lɔŋ / (a̱ka̱tyong 1) * {{hyphenation|nl|long}} ===A̱lyoot=== [[de#Dot|''de'']] '''long''' (''á̱kpa:'' [[de#Dot|''de'']] [[longen#Dot|'''longen''']]) # [[guhuguhu]] [[Sa:a̱lyoot]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] kyum8weyb15fe5e86l078lbvzvc7blg lung 0 366 18347 18346 2023-04-20T18:32:58Z Jon Harald Søby 7 13 revisions imported: [TEST] importing kcgwiktionary via a tool 18347 wikitext text/x-wiki ==Tyap== [[Fail:James Nyenjele of Mansa in Luapula Province of Zambia digging a drainage. Picture by ALEX MUKUKA.jpg|thumb|James Nyenjele a̱si̱ Provin Mansa mi̱ Luapula, Zambya, shyia̱ di̱ '''lung''' kukwaat.]] ===Yei=== * [[Za̱FBS]]: /lúŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lung" a̱ni.]] ===Ta̱m=== '''lung''' (''á̱kpa'' '''[[ndung]]''') lung, ku lung, bye lung, ba̱ lung, wu lung, na lung, dung, ndung # '''Lung''' yet ta̱m kywak mbyin hwa neet ma̱ a̱byin ka ma̱ng (n)kyangta̱m. #* ''Á̱ na '''lung''' a̱bwong a̱sa̱khwot ka mi̱ zang jen ja?'' #* '''''Lung''' a̱ji. Nfang shyia̱ a̱ja̱u.'' #* ''Zi̱cat wa ma̱ng a̱kpa̱ndang nggu wu '''lung''' a̱ni̱nan a̱kwon ba.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ma wà|ma wà]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gwuo|gwuo]] * Eve: [[Wikt:ee:ku do|ku do]] * [[Kpat]]: [[Wikt:ha:tono|tono]], [[Wikt:ha:haka|haka]] * [[Shong]]: [[Wikt:en:dig|dig]] * Swahili: [[Wikt:sw:chimba|chimba]] * Tswi: [[Wikt:tw:tu|tu]] * Zulu: [[Wikt:zu:mbe|mbe]] ===A̱lyoot=== '''lung''' (''á̱kpa'' '''lung lulung''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''hu''') # '''Lung''' fa ka̱nang á̱ kywak mbyin neet ma̱ a̱byin ma̱ng (n)kyangta̱m. #* ''N di '''lung''' hu. Ku yet a̱sham.'' #* '''''Lung''' hu na kyiak awa a̱mang wa?'' #* ''Fang a tyia̱ kurum '''lung''' hu mami.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:n walẹ|n walẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:igwu|igwu]] * Eve: [[Wikt:ee:tomenukuku|tomenukuku]] * [[Kpat]]: [[Wikt:ha:tonawa|tonawa]], [[Wikt:ha:hakawa|hakawa]] * [[Shong]]: [[Wikt:en:digging|digging]] * Swahili: [[Wikt:sw:kuchimba|kuchimba]] * Zulu: [[Wikt:zu:ukumba|ukumba]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] lvn33uxyut8clkf1h3cd7mmlukv5c9j lya̱u 0 367 18360 18359 2023-04-20T18:33:00Z Jon Harald Søby 7 12 revisions imported: [TEST] importing kcgwiktionary via a tool 18360 wikitext text/x-wiki ==Tyap== [[Fail:Mask hung on tree, Trillium Trail.jpg|thumb|Tyiang a̱toot nzwua̱i nang á̱ '''lya̱u''' a̱zankwon a̱ni]] ===Yei=== * [[Za̱FBS]]: /lʲǝ́ú/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lya̱u" a̱ni.]] ===Ta̱m=== '''lya̱u''' (''á̱kpa'' '''[[ndya̱u]]''') lya̱u, ku lya̱u, bye lya̱u, ba̱ lya̱u, wu lya̱u, na lya̱u, dya̱u, ndya̱u # '''Lya̱u''' fa ka̱nang á̱ ta̱shang kyang tazwa kyang ghyang a̱ni. #* ''A̱nyan wa '''lya̱u''' a̱toot wuni a̱ji?'' #* '' Jhyung a wu '''lya̱u''' a̱tson a̱ta̱usa.'' #* '''''Lya̱u''' a̱yiyep wu a̱zanunyuo ka.'' ====Tai==== * [[ta̱shang]] * [[team]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:gbe|gbe]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:kpọgidere|kpọgidere]] * Ba̱mba̱ra: [[Wikt:bm:dulon|dulon]] * [[Kpat]]: [[Wikt:ha:ratayya|ratayya]] * [[Shong]]: [[Wikt:en:hang|hang]] * Tswi: [[Wikt:tw:sɛn|sɛn]] [[Sa:ta̱m]] bafb4eccdn2jw5aom3vucbescbwcey2 lyem 0 368 18425 18424 2023-04-20T18:33:03Z Jon Harald Søby 7 64 revisions imported: [TEST] importing kcgwiktionary via a tool 18425 wikitext text/x-wiki ==Tyap== [[Fail:Ritual for the Observances of Eclipses, Babylonian, Mesopotamia, Seleucid period, c. 3rd-1st century BC, baked clay - Morgan Library & Museum - New York City - DSC06603.jpg|thumb|Lyuut hu nang á̱ nyia̱ tazwa '''lyem''' á̱ si̱ lyera̱p mi̱ shwai a̱shendong a̱ni.]] [[Fail:Clay-ss-2005.jpg|thumb|A̱bun '''lyem'''.]] ===Yei=== * [[Za̱FBS]]: /lʲem/ ku /lʲəm/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lyem" a̱ni.]] ===A̱lyoot=== '''lyem''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'': '''*''') # '''Lyem''' yet a̱lilyiit mbyin wa a̱ yebaat a̱ni ka̱ ku yet a̱shyim. Á̱ shyiat lyem mi̱ nian hwa, jen jhyang mameang ka̱ á̱ lung a̱vwuo. #* ''A̱byii̱k wu nok li̱la̱n ma̱ng '''lyem''' hwa.'' #* ''A̱ta̱kat ba lyen ta̱m '''lyem''' ba̱t!'' #* ''A na nang nung '''lyem''' hu bah a?'' ====Bu nwuan==== * [[bwang]] * [[vap]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:amọ|amọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ụrọ|ụrọ]] * Ba̱mba̱ra: [[Wikt:bm:bɔgɔ|bɔgɔ]] * [[Kpat]]: [[Wikt:ha:yumbu|yumbu]] * [[Shong]]: [[Wikt:en:clay|clay]] * Swahili: [[Wikt:sw:udongo|udongo]] * Tswi: [[Wikt:tw:dɔtekɔkɔɔ|dɔtekɔkɔɔ]] * Zulu: [[Wikt:zu:ubumba|ubumba]] [[Sa:a̱lyoot]] cwi47q3gxnwuoadnee03rci82owcu3m lyen 0 369 29524 18471 2023-12-31T11:12:31Z CommonsDelinker 87 Removing [[:c:File:Tree-of-Knowledge_art.jpg|Tree-of-Knowledge_art.jpg]], it has been deleted from Commons by [[:c:User:DMacks|DMacks]] because: [[:c:COM:L|Copyright violation]]: "All rights reserved" at author's Flickr - https://www.flickr.com/photos/120 29524 wikitext text/x-wiki ==Tyap== [[Fail:Swamp soil tilling pattern.jpg|thumb|A̱junjung '''lyen''' a̱ cong nang zwak a̱ni á̱ kap mi̱ nian mi̱ Zankan, Sholyia̱.]] [[Fail:Anger-477044 640.png|thumb|'''Lyen'''.]] ===Yei=== * [[Za̱FBS]]: /lʲen/ ku /lʲən/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lyen" a̱ni.]] ===A̱lyoot=== '''lyen''' (''á̱kpa'' '''[[ndyen]]''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''na''') '''Lyen''' bye fa # Kap a̱byin ka nang á̱ kap di̱-ndang di̱-ndang a̱ni ku ta̱ngam a̱ni shyia̱ tswazwa. #* ''A bu na kap '''lyen''' huni a̱ka̱feang.'' #* '''''Lyen''' hu ghwut shansham.'' #* ''Ka̱ a tyak '''lyen''' hu a sham jhyuaai ji.'' # Ka̱ a̱yin nkai kyang nang á̱ lyiat a̱ni, á̱ ni̱ nyia̱ a̱ byia̱ lyen. #* '''''Lyen''' kyang hwa nang a̱yin cet a̱ yong a̱ lyiat ma̱ng konyan di̱ mi̱n fwuong a̱wun.'' #* Konyan wa byia̱ '''''lyen''' kyang hu á̱ lyiat a̱ni bah.'' #* ''Ka̱ '''lyen''' kyang ni̱ bwuak á̱niet a̱pyia̱ da̱ n ka̱n tyia̱ a̱bwuak a̱pyia̱ ma̱nini.'' # Ka̱ fwuo hu ya. #* ''Da̱ nung gwa a vwuot nggu '''lyen''' hu a?'' #* ''Mi̱ '''lyen''' hu, a̱nyan wa a mwai nggu lyen hu a̱nia?'' #* ''Ka̱ a na lyiat ma̱ng a̱nggu ma̱ng '''lyen''', a fwung n dyiat ma̱ng a̱nggu ma̱ng a̱pyia̱ nung.'' # Cet kan. #* ''A̱ki̱kan a̱byin Ndiya byia̱ '''lyen'''.'' #* '''''Lyen''' kan huni swak si̱ ghyang hu.'' #* ''Kan hu byia̱ '''lyen''' ba̱t.'' ====Bu nwuan==== ; ''Khap'' ::* [[jhyuaai]] ====Tai==== ; ''Fwuo byian'' ::* [[a̱lyia̱ ya]] ::* [[fwuo byian]] ====Bwan di̱ lilyem ghyáng==== ; ''Khap'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:oke|oke]] ::* Ba̱mba̱ra: [[Wikt:bm:jirisunba|jirisunba]] ::* [[Kpat]]: [[Wikt:ha:kunya|kunya]] ::* [[Shong]]: [[Wikt:en:ridge|ridge]] ::* Swahili: [[Wikt:sw:ufahamu|ufahamu]], [[Wikt:sw:ukingo|ukingo]] ::* Zulu: [[Wikt:zu:ukuqaphela|ukuqaphela]], [[Wikt:zu:igquma|igquma]] ; ''Kai kyang'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:imọ|imọ]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:mmata|mmata]], [[Wikt:ig:ịmara|ịmara]] ::* Ba̱mba̱ra: [[Wikt:bm:laadiriyali|laadiriyali]], [[Wikt:bm:dɔnniya|dɔnniya]] ::* [[Jhyuo]]: [[Wikt:kaj:bvwo|bvwo]] ::* [[Kpat]]: [[Wikt:ha:saniwa|saniwa]], [[Wikt:ha:ilimi|ilimi]] ::* [[Shong]]: [[Wikt:en:awareness|awareness]], [[Wikt:en:knowledge|knowledge]] ::* Swahili: [[Wikt:sw:kujua|kujua]] ::* Zulu: [[Wikt:zu:ukwazi|ukwazi]] ; ''Byian fwuo'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:ibinu|ibinu]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:iwe|iwe]] ::* Ba̱mba̱ra: [[Wikt:bm:dimi|dimi]] ::* [[Kpat]]: [[Wikt:ha:fushi|fushi]], [[Wikt:ha:haushi|haushi]] ::* [[Shong]]: [[Wikt:en:anger|anger]] ::* Swahili: [[Wikt:sw:hasira|hasira]] ::* Zulu: [[Wikt:zu:intukuthelo|intukuthelo]] ; ''Cet kan'' ::* [[Kpat]]: [[Wikt:ha:fa'idar magani|fa'idar magani]] ::* [[Shong]]: [[Wikt:en:drug efficacy|drug efficacy]] ===Ta̱m=== '''lyen''' (''á̱kpa'' '''[[ndyen]]''') lyen, ku lyen, bye lyen, ba̱ lyen, wu lyen, na lyen, dyen, ndyen # '''Lyen''' fa ka̱nang a̱yin fi̱k kyang hu á̱ lyiat a̱ni. #* ''A '''lyen''' nggu bah a?'' #* ''Kumaai tak ma̱ng a̱nung nyia̱ gu '''lyen''' a̱li nung ka.'' #* ''A̱nyan wa '''lyen''' a̱tson?'' ====Bwoi mi̱ bwoi==== * [[a̱ta̱lyen]] * [[doot lyen]] * [[lyen a̱lyiat]] * [[lyen a̱nu]] * [[lyennkyang]] * [[mwai lyen]] ====Bwan di̱ lilyem ghyáng==== ; ''Kai kyang'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:mọ|mọ]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:mara|mara]] ::* Ba̱mba̱ra: [[Wikt:bm:ka dɔn|ka dɔn]] ::* [[Jhyuo]]: [[Wikt:kaj:bvwo|bvwo]] ::* [[Kpat]]: [[Wikt:ha:sani|sani]], [[Wikt:ha:da ilimi|da ilimi]] ::* [[Shong]]: [[Wikt:en:aware|aware]], [[Wikt:en:know|know]] ::* Swahili: [[Wikt:sw:najua|najua]] ::* Zulu: [[Wikt:zu:yazi|yazi]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] jh6y9pa7gkwolvi92xy67qj0dy1pvo9 lyenlilyem 0 370 18484 18483 2023-04-20T18:33:10Z Jon Harald Søby 7 12 revisions imported: [TEST] importing kcgwiktionary via a tool 18484 wikitext text/x-wiki ==Tyap== [[Fail:Ferdinand de Saussure by Jullien Restored.png|thumb|Ghwughwu Ferdinand de Saussure, a̱tyu'''lyenlilyem''' Shwit, mbwak Jullien nang á̱ bwuok ndyo mi̱ swuan a̱ni.]] ===Yei=== * [[Za̱FBS]]: /lʲenlilʲem/ ku /lʲənlilʲəm/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lyenlilyem" a̱ni.]] ===A̱lyoot=== '''lyenlilyem''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Lyenlilyem''' yet fam lyen hwa ku byia̱ a̱ka̱ta ma̱ng tat-a̱pyia̱ lilyem nang á̱nietbishyi lyiat a̱ni. #* ''A̱tyoli Bidoli yet a̱tyu'''lyenlilyem''' ma̱ a̱di̱di̱t wa.'' #* ''Di̱dang '''lyenlilyem''' yet za̱kwa á̱nietcyet ja.'' #* ''Dipatmen '''Lyenlilyem''' yunuvasi̱ti nzi̱t byia̱ shi ba̱t.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[Wikt:ig:mmụta asụsụ|mmụta asụsụ]] * Ba̱mba̱ra: [[Wikt:bm:kanko dɔnniya|kanko dɔnniya]] * [[Kpat]]: [[Wikt:ha:ilimin harshe|ilimin harshe]] * [[Shong]]: [[Wikt:en:linguistics|linguistics]] * Swahili: [[Wikt:sw:isimu|isimu]] * Zulu: [[Wikt:en:izilimi|izilimi]] [[Sa:a̱lyoot]] nuwpujhnv2cfnvo1v79vqwsto9qksii lyim 0 371 18490 18489 2023-04-20T18:33:11Z Jon Harald Søby 7 5 revisions imported: [TEST] importing kcgwiktionary via a tool 18490 wikitext text/x-wiki ==Tyap== ===Vak yei ghyang=== * [[a̱lyim]] ===Yei=== * [[Za̱FBS]]: /lʲím/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lyim" a̱ni.]] ===A̱lyoot=== '''lyim''' (''á̱kpa'' '''[[lilyim]]''') :Sot swang a‌lyiat: :: '''hu''' (''a‌kpa'' '''hu''') # '''Lyim''' fa kap ku shyia̱ a̱zama hwa a̱ni. #* ''Nggu wa swan '''lyim''' a̱ nwuan.'' #* ''Yok kwok '''lyim''' bah.'' #* ''Ku '''lyim''' ku a̱son, zi̱ mi̱ nshyia̱ mami.'' ====Bu nwuan==== * [[Lyim]] ====Bwoi mi̱ bwoi==== * [[a̱lyim]] * [[a̱ma̱lyim]] * [[lilyim]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:baya|baya]] * [[Shong]]: [[Wikt:en:rear|rear]] [[Sa:a̱lyoot]] qgtkv8to6myrb7ox81xf2ic5mmizb6p lyuo 0 372 43111 43110 2026-02-27T22:55:16Z Kambai Akau 8 43111 wikitext text/x-wiki =={{-kcg-}}== [[File:The Road to Yesterday (1925) - 1.jpg|thumb|A̱lyoot lyuut a̱ghyang, á̱ lyuut "Vak naat '''Lyuo''' hu" di̱n Shong]] ===Yei=== * {{IPA|kcg|/ʎʷô/}} ** {{audio|kcg|Kcg-lyuo.ogg|a=}} ** {{hyphenation|kcg|lyuo}} (a̱tyong 1) ===A̱lyoot=== '''lyuo''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) # '''Lyuo''' yet a̱tuk kya a̱zama a̱fwun ku a̱tuk ku bai a̱zanson a̱fwun ku mam á̱ ku shyia̱ á̱ sii du tat a̱fwun a̱ni. #* ''Jong nung si̱ '''lyuo''' hu.'' #* '''''Lyuo''' hwa yet a̱tuk ka̱ myim a mbai a̱ni.'' #* ''Ka̱ '''lyuo''' hwa, da̱ nggu wa a ku li bah.'' #* ''A̱fwun yet nggwon '''lyuo''' kya!'' ===Byiek-a̱sheita̱m=== # Ma̱ a̱tuk ka̱ bai a̱zanson a̱fwun a̱ni. #* ''N ka̱n ndi nggu '''lyuo'''.'' #* ''Ka̱ á̱ wa nyia̱ a ku bai '''lyuo''', da̱ a shyia̱ nggu a̱mali.'' #* ''Konyan wa bai '''lyuo''' a?'' ====Bu nwuan==== * [[a̱fwun]] * [[a̱ti̱kyia̱]] * [[a̱ti̱kyia̱ kwamam lyuo]] * [[a̱tson]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|A̱tuk ka̱ ku bai a̱zanson a̱fwun a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|lana}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụnyahụ}} * Ba̱mba̱ra: {{t+|bm|kunu}} * [[Dot]]: {{t+|nl|gisteren}} * [[Jhyuo]]: {{t+|kaj|ryu}} * Jukum (Wapan): ana * [[Kpat]]: {{t+|ha|jiya}} * [[Shong]]: {{t+|en|yesterday}} * Swahili: {{t+|sw|jana}} * Tswi: {{t+|tw|nnora}} * Zulu: {{t+|zu|izolo}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:byiek-a̱sheita̱m]] [[Sa:jen]] 67tbbq1pmcewdwldglryi8zdiexmb13 lyuut 0 373 43108 37511 2026-02-27T22:51:23Z Kambai Akau 8 /* Tyap */ 43108 wikitext text/x-wiki ==Tyap== [[Fail:Scripts at karnak temple.JPG|thumb|'''Lyuut''' Ma̱sa̱t gbangbang di̱ tsuung a̱mali nwuat za̱nang Karnak, Lukzo, a̱byin Ma̱sa̱t.]] [[Fail:Assurbanipal King of Assyria (Sumero-Akkadian and Neo-Babylonian scripts).jpg|thumb|'''Lyuut''' hu ku fa "Assurbanipal a̱gwam A̱suriya" a̱ni (lyuut Sumer-Akkad ma̱ng Ba̱bilon A̱fai) ma̱ a̱byin Irak a̱fwun.]] [[Fail:Woman Writing a Letter.gif|thumb|A̱byii̱k a̱ghyang a̱ shyia̱ di̱ '''lyuut''' wusika a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ʎú:d/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "lyuut" a̱ni.]] * '''Fantswam''': [[yruk]] /ʲrúg/ ** A̱nwuat: ===A̱lyoot=== '''lyuut''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') '''Lyuut''' bye fa: # Kyang hu a̱yin ta̱zut a̱ni ku di̱ wat pepa, ku ma̱ a̱byin, ku di̱ kyang ghyang. #* ''Á̱ nyia̱ '''lyuut''' hu ma̱ng shan ja a?'' #* ''Ya mbeang shi '''lyuut''' hu ma̱ a̱da̱dei.'' #* ''N nwuan '''lyuut''' hu shansham bah.'' # Vak ta̱m ma̱ng ta̱m hwa, á̱ ghwang zwunzwuo ja di̱ wat nang a̱tyufang wu na li a̱ nkai ta̱m hu á̱ ku ta̱m ndyo a̱ni. #* ''Zang tangka̱i '''lyuut''' hwa nang A̱jaman ba nyia̱ ta̱m ma̱ng a̱nhu di̱ lyuut?'' #* ''Á̰ ngyei '''lyuut''' A̱caina hu nini wa la?'' #* ''N dyen lyuut ma̱ng tangka̱i '''lyuut''' huni neet a̱fwun bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:kikọ|kikọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ide|ide]] * Ba̱mba̱ra: [[Wikt:bm:sɛbɛnni|sɛbɛnni]] * Eve: [[Wikt:ee:nuŋɔŋlɔ|nuŋɔŋlɔ]] * [[Jhyuo]]: [[Wikt:kaj:jem|jem]] * [[Kpat]]: [[Wikt:ha:rubutu|rubutu]] * [[Shong]]: [[Wikt:en:text|text]], [[Wikt:en:script|script]], [[Wikt:en:writing|writing]], [[Wikt:en:literature|literature]] * Swahili: [[Wikt:sw:kuandika|kuandika]] * Tswi: [[Wikt:tw:retwerɛ|retwerɛ]] * Zulu: [[Wikt:zu:ukubhala|ukubhala]] ===Ta̱m=== lyuut, ku lyuut, bye lyuut, ba̱ lyuut, wu lyuut, na lyuut, dyuut, ndyuut # '''Lyuut''' fa ka̱nang á̱ ghwak zwunzwuo tazwa kyang mat á̱ ta̱m ta̱m da̱ a̱yin a̱vwuo a̱ni ku ma̱ a̱ghyang a̱niet. #* ''Yihwa a '''lyuut''' a̱ji?'' #* ''Ta̱m ji nang a ku '''lyuut''' fi̱ng nggwoneam a̱hwa ni̱ shyia̱ da̱ a̱vwuo nung.'' #* ''Bonat a̱i! Da̱ bai a '''lyuut''' kyang ku myim a̱ni.'' ====Bu nwuan==== * [[dyuut]] ====Tai ==== * [[ghwak]] * [[jem]] * [[ta̱zut]] ====A̱fi̱p==== * [[lyang]] ====Bwoi mi̱ bwoi==== * [[a̱gbi̱lyuut]] * [[á̱nietlyuut]] * [[a̱tyulyuut]] * [[lilyuut]] * [[lyulyuut]] * [[lyuut-lyulyuut]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:kọ|kọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:dee|dee]] * Ba̱mba̱ra: [[Wikt:bm:ka sɛbɛn|ka sɛbɛn]] * Eve: [[Wikt:ee:ŋlɔ|ŋlɔ]] * [[Jhyuo]]: [[Wikt:kaj:jem|jem]] * [[Kpat]]: [[Wikt:ha:rubuta|rubuta]] * [[Shong]]: [[Wikt:en:write|write]] * Swahili: [[Wikt:sw:andika|andika]] * Tswi: [[Wikt:tw:twerɛ|twerɛ]] * Zulu: [[Wikt:zu:bhala|bhala]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] o2bc5z3ccyqcswg9jvjkoucr69fszzx m 0 374 35719 18756 2025-02-01T14:37:14Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:M din Tyap.ogg]] → [[File:Kcg-M.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35719 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter M.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''M'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem swak ma̱ng tsat Lati̱n ji, "''m''". === Yei === * [[Za̱FBS]]: /mí/ * A̱nwuat: [[Fail:Kcg-M.oga|thumb|Si̱sak nang á̱ ngyei "m" a̱ni.]] ===A̱lyoot=== '''m''' (''a̱gba̱ndang'' '''M''') #'''M''' wa yet zwunzwuo swak ma̱ng tsat zwunzwuo-a̱lyem Tyap ji. #* ''Yihwa á̱kum ka na fa, ka̱nang a ti̱n '''m''' neet mi̱ "mat"?'' #* ''Ka̱ a ti̱n "'''m'''" mi̱ "mwai", a si̱ nshyia̱ "wai".'' #* ''A si̱ mi̱n di "'''m'''" mi̱ swang a̱lyiat jini, "kpai", bah.'' ====Bu nwuan==== * [[mw]] * [[mwu]] * [[my]] * [[myi]] === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:מ|מ]] (m) * [[A̱kum-a̱cyi]]: [[Wikt:ig:m|m]] * [[Dot]]: [[Wikt:nl:n|m]] * Helen: [[Wikt:el:μ|μ]] (m) * Hindi: [[Wikt:hi:म|म]] (m) * [[Jhyuo]]: m * [[Kpat]]: [[Wikt:ha:m|m]] * Kworiya: [[Wikt:ko:ㅁ|ㅁ]] (m) * La̱ra̱ba: [[Wikt:ar:ل|م]] (m) * Roshiya: [[Wikt:ru:м|м]] (m) * [[Shong]]: [[Wikt:en:m|m]] * Swahili: [[Wikt:sw:m|m]] * Zulu: [[Wikt:zu:m|m]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] m5hf1gfgjioi5oa6a0wpafhi49n4ekg ma 0 375 26217 26216 2023-04-24T15:28:59Z Kambai Akau 8 /* Tai */ 26217 wikitext text/x-wiki ==Tyap== [[Fail:US Navy 100714-N-4965F-174 Chief Mass Communication Specialist Paula Ludwick, assigned to Fleet Combat Camera Group Pacific, shoots at a target during a Navy Rifle Qualification Course.jpg|thumb|A̱khwot a̱kwop a̱sa̱khwot MS cat '''ma''' a̱tandong.]] ===Yei=== * [[Za̱FBS]]: /má/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ma" a̱ni.]] ===Ta̱m=== '''ma''' (''á̱kpa'' '''[[mang]]''') ma, mma, ka̱n ma, ku ma, bye ma, ba̱ ma, wu ma, na ma '''Ma''' bye fa: # Ka̱nang á̱ ta kyang ma̱ng kyang ghyang a̱ni. #* ''Bibya ku '''ma''' zwuom ji.'' #* ''N ka̱n '''ma''' gu ma̱ng a̱tandong.'' #* ''Kyangma wa na '''ma''' cyuo ji.'' # Ka̱nang kyang nyiung shyia̱ kpa̱mkpaan ba̱t ma̱ng kyang ghyang ku ka̱nang kyang ntung ghyang a̱ni. #* ''A̱li Ka̱nwai kya '''ma''' ma̱ng a̱si̱ Bityong ka.'' #* ''A̱ka̱sa a̱feang na '''ma''' ma̱ng a̱ghyang.'' #* ''Ka̱ a tat a̱kwon ka̱ '''ma''' ma̱ng kaswuo ji a̱ni, a yan gyong a̱ja.'' ====Tai==== ; ''Tang'' ::* [[gha̱]] ::* [[ta]] ; ''Shyia̱ kpa̱mkpaan'' ::* [[ntung]] ::* [[hyia̱k]] ====Bwan di̱ lilyem ghyáng==== ; ''Tang'' ::* [[A̱ghwangkpang]]: ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:gbaa|gbaa]] ::* Ba̱mba̱ra: [[Wikt:bm:ka ci|ka ci]] ::* Eve: [[Wikt:ee:da|da]] ::* [[Jhyuo]]: [[Wikt:kaj:ma|ma]] ::* [[Kpat]]: [[Wikt:ha:harba|harba]] ::* [[Shong]]: [[Wikt:en:shoot|shoot]] ::* Swahili: [[Wikt:sw:risasi|risasi]] ::* Tswi: [[Wikt:tw:to|to]] ::* Zulu: [[Wikt:zu:dubula|dubula]] ; ''Shyia̱ kpa̱mkpaan'' ::* [[Kpat]]: [[Wikt:ha:kusa da|kusa da]] ::* [[Shong]]: [[Wikt:en:next to|next to]] ::* Zulu: [[Wikt:zu:eduze ne|eduze ne]] ===A̱fwuop=== # '''Ma''' fa a̱wot. Ka̱ kyang yet doot a̱wot kyang kaat si̱ ba̱ shyia̱. #* '''''Ma''', a na nyia̱ ni wa ma̱nini?'' #* ''Ki̱ a si̱ shim san hu, '''ma''' a na shyia̱ kurum hu a̱ji wa a ntan nggu?'' #* '''''Ma''', konyan wa lyen lyiat hu a?'' ====Tai==== * [[a̱wot]] * [[da̱]] * [[mi̱]] ====Bwoi a̱lyoot==== Swang a̱lyiat ji bye yet khwap Kpat ji ''ama'' ja. ====Bwan di̱ lilyem ghyáng==== ::* [[A̱ghwangkpang]]: [[Wikt:yo:ṣugbọn|ṣugbọn]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:ma|ma]] ::* Ba̱mba̱ra: [[Wikt:bm:nka|nka]] ::* [[Jhyuo]]: [[Wikt:kaj:ma|ma]] ::* [[Kpat]]: [[Wikt:ha:ama|ama]] ::* [[Shong]]: [[Wikt:en:but|but]] ::* Swahili: [[Wikt:sw:lakini|lakini]] ::* Tswi: [[Wikt:tw:lanso|lanso]] ::* Zulu: [[Wikt:zu:kodwa|kodwa]] [[Sa:ta̱m]] [[Sa:a̱fwuop]] guw0cybwycurp95crt141jur9o9zq4r mam 0 376 41545 40777 2026-02-05T23:46:01Z Kambai Akau 8 /* Tyap */ 41545 wikitext text/x-wiki {{also|Mam}} =={{-kcg-}}== [[File:Skylab Solar flare.jpg|thumb|mam]] [[Fail:Izgrew.jpg|thumb|Kwa̱i '''mam''']] ===Yei=== * {{IPA|kcg|/màm/}} ** {{audio|kcg|Kcg-mam.ogg|a=}} ** {{hyphenation|kcg|mam}} (a̱tyong 1) * Fantswam: [[mnuwam]] /mnʷàm/ ** A̱nwuat: * Gwoot: [[nuwam]] /nʷàm/ ** A̱nwuat: ===A̱lyoot=== '''mam''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[mmam]]''' [[na#Ati̱kut|na]]) '''Mam''' bye yet: # A̱tangwat kya ka̱ sai a̱ lan á̱kum á̱ta̱ngwat ka. Mam nwuat a̱vwuo-sai. #* '''''Mam''' hu sai ma̱ jenjai.'' #* ''Á ngyei '''mam''' hu na ghwut a̱fwun bah.'' #* ''Shurung nkyang na mi̱ '''mam'''. '' # A̱tuk awa swak ma̱ng a̱feang kya kyiak neet ma̱ a̱tsotson ba̱ng si̱ tat jenshyung. #* ''A̱fwun yet zang '''mam''' hwa?'' #* ''A̱tuk Ladi kya yet '''mam''' fwung nzi̱t hu.'' #* ''Kuzang '''mam''' hwa á̱ myian da̱ a̱gbaat a?'' ====Tai ==== * [[☉]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ta̱ngwat}} * [[A̱ghwangkpang]]: {{t+|yo|ọọrun}} * [[A̱kum-a̱cyi]]: {{t+|ig|anyanwụ}} * [[Dot]]: {{t+|nl|zon}} * [[Jhyuo]]: {{t+|kaj|nom}} * [[Kpat]]: {{t+|ha|rana}} * [[Shong]]: {{t+|en|sun}} * Swahili: {{t+|sw|jua}} * Tswi: {{t+|tw|awia}} * Zulu: {{t+|zu|ilanga}} {{trans-bottom}} {{trans-top|A̱tuk}} * [[A̱ghwangkpang]]: {{t+|yo|ọjọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụbọchị}} * [[Dot]]: {{t+|nl|dag}} * [[Jhyuo]]: {{t+|kaj|nom}} * [[Kpat]]: {{t+|ha|rana}} * [[Shong]]: {{t+|en|day}} * Swahili: {{t+|sw|siku}} * Tswi: {{t+|tw|da}} * Zulu: {{t+|zu|usuku}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] j7jehgi51ffu37vxgktzv9uk2csqqgh mbwak 0 377 18877 18876 2023-04-20T18:33:35Z Jon Harald Søby 7 12 revisions imported: [TEST] importing kcgwiktionary via a tool 18877 wikitext text/x-wiki ==Tyap == [[Fail:Big and Small Age Grandpa and Grandson 01.jpg|thumb|'''Mbwak''' a̱nietkhwop-a̱niet ma̱ng nggwon.]] ===Vak yei/lyuut ghyang=== * [[mbvwak]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[m-]]'' + ''[[bwak]]''. ===Yei=== * [[Za̱FBS]]: /m̀bvʷɑ̀g/ * A̱nwuat: ===A̱lyoot=== '''mbwak''' (''a̱nyiung'' '''[[bwak]]''') # '''Mbwak''' yet bwak ku lan nyiung hwa. #* ''Ka̱ '''mbwak''' na sweang, tyia̱ a̱junjung a̱toot la.'' #* ''Tyia̱ '''mbwak''' ang na mami.'' #* '''''Mbwak''' lat a̱ma.'' ====Tai==== * [[si̱sa]] ====Bwan di̱ lilyem ghyáng==== :* A̱do: abọ :* [[A̱ghwangkpang]]: [[Wikt:yo:ọwọ|ọwọ]] :* [[A̱kum-a̱cyi]]: [[Wikt:ig:aka|aka]] :* Ba̱mba̱ra: [[Wikt:bm:bolow|bolow]] :* Eve: [[Wikt:ee:asiwo|asiwo]] :* [[Jhyuo]]: [[Wikt:kaj:mbvwak|mbvwak]] :* [[Kpat]]: [[Wikt:ha:hanaye|hanaye]] :* Lati̱n: [[Wikt:la:manus|manus]] :* [[Shong]]: [[Wikt:en:hands|hands]] :* Swahili: [[Wikt:sw:mikono|mikono]] :* Tswi: [[Wikt:tw:nsa|nsa]] :* Zulu: [[Wikt:zu:izandla|izandla]] [[Sa:a̱lyoot]] karayz1tzn4taufwrr4h00rolh6i3xk mbwuk 0 378 30028 18948 2024-02-10T18:58:08Z CommonsDelinker 87 Replacing Dust-storm-Texas-1935.png with [[File:Dust_storm_approaching_Stratford,_Texas.jpg]] (by [[:c:User:CommonsDelinker|CommonsDelinker]] because: HR, restored over weird colors). 30028 wikitext text/x-wiki ==Tyap== [[Fail:Dust storm approaching Stratford, Texas.jpg|thumb|Nkyuo '''mbwuk''' ma̱ a̱keang Tekzat, MS.]] ===Vak yei ghyang=== * [[bwuk]] ===Yei=== * [[Za̱FBS]]: /mbʷùg/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mbwuk" a̱ni.]] ===A̱lyoot=== '''mbwuk''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''Mbwuk''' yet a̱lilyit nkyuo a̱kpa̱u kyang nang a̱fang, mbyin, yak, b.s.n. wa. #* '''''Mbwuk''' na la̱u a̱ji.'' #* ''Ka̱ a nat di̱ fam Nduguli di̱n jen a̱vwuofi̱ri̱m, a si̱ mi̱n nwuan a̱vwuo bah mat '''mbwuk''' na.'' #* ''Á̱ na nyia̱ ni wa á̱ nghyuai '''mbwuk''' nani mi̱ wun hu?'' ====Tai ==== * [[a̱bung]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:eruku|eruku]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:uzuzu|uzuzu]] * Ba̱mba̱ra: [[Wikt:bm:buguri|buguri]] * Eʋe: [[Wikt:ee:ʋuʋudedi|ʋuʋudedi]] * [[Kpat]]: [[Wikt:ha:kura|kura]] * [[Shong]]: [[Wikt:en:dust|dust]] * Swahili: [[Wikt:sw:vumbi|vumbi]] * Tswi: [[Wikt:tw:mfuturo|mfuturo]] * Zulu: [[Wikt:zu:uthuli|uthuli]] [[Sa:a̱lyoot]] avynn8sxeqlkhsntb292v7utfr3hqbw mbyin 0 379 42273 42272 2026-02-15T18:58:26Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42273 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Soil profile.jpg|thumb|Ntangka̱i '''mbyin''' neet mi̱ a̱tai Swanta hu ba̱ng si̱ nat a̱tatak ka]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[m-]]'' + ''[[byin]]''. ===Yei=== * {{IPA|kcg|/m̀bʲìn/}} ** {{audio|kcg|kcg-mbyin.ogg|a=}} ** {{hyphenation|kcg|m|byin}} (a̱ka̱tyong 2) ===A̱lyoot=== '''mbyin''' [[na#Ati̱kut|na]] (''á̱kpa'' *) # '''Mbyin''' yet kap a̱byin hu hwa ku yet a̱za̱za̱rak a̱ni, ku si̱ byia̱ swuan, ma̱ng a̱ka̱mun mminerat na̱ shyiak a̱ni, a̱cyuang nkyang swuan, a̱sa̱khwot, ma̱ng wun ku kwup nhu a̱ni. A̱ja wa nang á̱ ni̱ cyui nkyangtang-a̱byin nang yak, junjok, shyui, ba̱ng si̱ nat, a̱wot nkyang jhyang nang á̱kwop ni̱ mun a̱ ta ghwut da̱ nna meang. #* ''Bunggwon a̱i! Ya nkyiak shovet a kyuak '''mbyin''' na a nkoot ndyo di̱ bying a̱bwu a̱ja.'' #* '''''Mbyin''' nani yet a̱bum.'' #* ''A̱tan '''mbyin''' wa ba̱ byia̱ a̱ji!'' ====Bwoi mi̱ bwoi==== * [[bwuombyin]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱byin}} * [[A̱ghwangkpang]]: {{t+|yo|ile}} * [[A̱kum-a̱cyi]]: {{t+|ig|ala}} * A̱ve: {{t+|ee|ke}} * Ba̱mba̱ra: {{t+|bm|dugukolo}} * [[Jhyuo]]: {{t+|kaj|mbyen}} * [[Kpat]]: {{t+|ha|kasa}} * [[Shong]]: {{t+|en|soil}}, {{t+|en|earth}} * Swahili: {{t+|sw|udongo}} * Tswi: {{t+|tw|dɔteɛ}} * Zulu: {{t+|zu|inhlabathi}} {{trans-bottom}} ===A̱sheili=== # '''Mbyin''' yet swanga̱lyiat ja á̱ nyia̱ ta̱m ma̱ng a̱nji di̱ la̱p a̱meang tsi̱tsak a̱tyonyiung ma̱ng a̱ghyang a̱niet. #* ''Gangkwon wa yet a̱tyia̱-'''mbyin''' nggu wu.'' #* ''Á̱niet-'''mbyin''' nung bya ba.'' #* ''A̱li ma '''mbyin''' nggu ka shyia̱ Taka̱u-Mali.'' ====Bwoi mi̱ bwoi==== * [[a̱byii̱k-mbyin]] * [[a̱fa-mbyin]] * [[a̱nietmbyin]] * [[a̱tyia̱-mbyin]] * [[a̱yang-mbyin]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuo ku a̱tyutyei a̱yin}} * [[Dot]]: {{t+|nl|geboorte}}, {{t+|nl|biologische}} * [[Jhyuo]]: {{t+|kaj|mbyen}} * [[Kpat]]: {{t+|ha|na haihuwa}}, {{t+|ha|na halitta}} * [[Shong]]: {{t+|en|natal}}, {{t+|en|biological}} {{trans-bottom}} ===A̱sheita̱m=== mbyin, ka̱n mbyin, ku mbyin, ba̱ mbyin, bye mbyin, wu mbyin, na mbyin # '''Mbyin''' yet swanga̱lyiat ja á̱ nyia̱ ta̱m ma̱ng a̱nji di̱ tak a̱meang tsi̱tsak a̱tyonyiung ma̱ng a̱ghyang a̱niet. #* ''Isuu ku du myia̱ ma̱ng Ma̱ryamu bah, ba̱ng si̱ nat jen nang gu '''mbyin''' nggwon-a̱sam nggu ka a̱ni.''<ref>''The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc. (2015). ''A̠lyiat A̠gwaza na di̠n Tyap: A̠li̠ka̠uli A̠fai'' [[https://www.bible.com/bible/1921/MAT.1.25?__yvii=AJDBggyfPRs Matyu 1:25]]. Orlando, FL: The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc.</ref> #* ''Nikodemut si̱ lyip Yesu nyia̱, "Ku na li ni wa á̱ '''mbyin''' a̱yin gu ka̱n kwop?..."<ref>''The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc. (2015). ''A̠lyiat A̠gwaza na di̠n Tyap: A̠li̠ka̠uli A̠fai'' [[https://www.bible.com/bible/1921/JHN.3.4?__yvii=AJDBggyfPRs Yoona 3:4]]. Orlando, FL: The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc.</ref> #* ''"...Mat a̱ti̱tak ba ta̱luk neet di̱ '''mbyin'''."''<ref>''The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc. (2015). ''A̠lyiat A̠gwaza na di̠n Tyap: A̠li̠ka̠uli A̠fai'' [[https://www.bible.com/bible/1921/ACT.14.8?__yvii=AJDBggyfPRs Nta̱m A̱yaata̱m 14:8]]. Orlando, FL: The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc.</ref> ====Bwoi mi̱ bwoi==== * [[a̱byii̱k-mbyin]] * [[a̱fa-mbyin]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tyei}} * [[Dot]]: {{t+|nl|geboorte}} * [[Jhyuo]]: {{t+|kaj|mbyen}} * [[Kpat]]: {{t+|ha|haihuwa}} * [[Shong]]: {{t+|en|birth}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱sheili]] [[Sa:a̱sheita̱m]] ocjzxhvn7zr6t2bcjub3qmgnm89thcs mgba̱m 0 380 19020 19019 2023-04-20T18:33:44Z Jon Harald Søby 7 14 revisions imported: [TEST] importing kcgwiktionary via a tool 19020 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ḿg͡bə̌m/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mgba̱m" a̱ni.]] ===Nwuai-tsi̱tsak=== '''mgba̱m''' (''á̱kpa'' '''*''') # '''Mgba̱m''' yet swang a̱lyiat ja nang á̱ lyiat ka̱nang á̱ tyak ta̱m ku á̱ tyak nyia̱ kyang ku ka̱ kyang tyak a̱ni. #* '''''Mgba̱m''' a̱wa a?'' #* ''Ka̱ a̱ vwuo a si̱ kwa, '''mgba̱m'''!'' #* ''Yok n bai. Ka̱ n shyia̱ bai hu bah, da̱ '''mgba̱m''' kyang hu n maai nyia̱ a̱ni.'' ====Tai==== * [[ka̱ndei]] * [[mgbealu]] * [[ndei]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:òun nì yen|òun nì yen]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ya bu ya|ya bu ya]] * [[Jhyuo]]: [[Wikt:kaj:mgbom|mgbom]] * [[Kpat]]: [[Wikt:ha:shikenan|shikenan]] * [[Shong]]: [[Wikt:en:alright|alright]], [[Wikt:en:that is it|that is it]], [[Wikt:en:finished|finished]] * Swahili: [[Wikt:sw:ndivyo ilivyo|ndivyo ilivyo]] * Zulu: [[Wikt:zu:yilokho|yilokho]] [[Sa:nwuai-tsi̱tsak]] dbfva5lut0l6h9h3lueh7e7nl8ka0u3 mgbealu 0 381 27076 19027 2023-10-05T23:38:33Z Kambai Akau 8 27076 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ḿg͡bejalu// * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mgbealu" a̱ni.]] ===Nwuai-tsi̱tsak=== '''mgbealu''' (''á̱kpa'' '''*''') # '''Mgbealu''' yet swang a̱lyiat ja á̱ lyiat ka̱nang á̱ bwuo nkhang á̱ si̱ tat sangba̱p ji a̱ni. #* ''A̱nia wa zwuom ji si̱ nyia̱ ji̱ si̱ kwa khwu. '''Mgbealu'''!'' #* ''...konyan si̱ song si̱song, á̱ si̱ kam á̱ nat mali. '''Mgbealu'''!'' #* ''...a̱som wu si̱ ya a̱yangka̱nan wu. '''Mgbealu'''!'' ====Tai==== * [[mgba̱m]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kurungus|kurungus]] * [[Shong]]: [[Wikt:en:the end|the end]] [[Sa:nwuai-tsi̱tsak]] lgiuw7nw1n98kbl2h0j26eqfvbel2ea mi̱ma 0 382 38552 19029 2025-05-31T02:55:55Z Kambai Akau 8 38552 wikitext text/x-wiki ==Tyap== [[Fail:Posterior view of human female and male backs (cropped).jpg|thumb|'''Mi̱ma''' á̱niet a̱feang]] ===Yei=== * {{IPA|kcg|/mɨ́ma/}} ** {{audio|kcg|mi̱ma.ogg|a=}} ** {{hyphenation|kcg|mi̱|ma}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ma]] [[Sa:a̱lyoot]] 4x6nhnheagckbgniz2c2n5zgzdyj8wz mmyang 0 383 19041 19040 2023-04-20T18:33:48Z Jon Harald Søby 7 11 revisions imported: [TEST] importing kcgwiktionary via a tool 19041 wikitext text/x-wiki ==Tyap== [[Fail:Dew drops on leaves.jpg|thumb|Tang ti̱tang '''mmyang''' a̱zakikyo.]] ===Yei=== * [[Za̱FBS]]: /ḿmʲáŋ/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mmyang" a̱ni.]] ===A̱lyoot=== '''mmyang''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''na''' (''á̱kpa'' '''*''') # '''Mmyang''' yet tangka̱i a̱sa̱khwot nia na̱ tung da̱ a̱vwuo a̱nyiung ma̱ a̱tsotson a̱tson a̱ni, na̱ tai a̱li a̱taneang a̱ni ma̱ á̱kwop ba. #* ''Á̱kwop ba nhyat ma̱ng '''mmyang''' a̱tsotson kani.'' #* ''N ka ncat cong khap a̱tsotson a̱tson bah mat '''mmyang''' na.'' #* '''''Mmyang''' nani tyei n fwuong nang a̱tyu a̱ nyia̱ ma̱ng zwan a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ìri|ìri]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:igirigi|igirigi]] * Ba̱mba̱ra: [[Wikt:bm:nɛnɛ|nɛnɛ]] * Eve: [[Wikt:ee:zãmu|zãmu]] * [[Jhyuo]]: [[Wikt:kaj:mmyang|mmyang]] * [[Kpat]]: [[Wikt:ha:raɓa|raɓa]] * [[Shong]]: [[Wikt:en:dew|dew]] * Swahili: [[Wikt:sw:umande|umande]] * Tswi: [[Wikt:tw:obosu|obosu]] * Zulu: [[Wikt:zu:amazolo|amazolo]] [[Sa:a̱lyoot]] d569ct50o0fp12o1y1h3579642dodsv mumwang 0 384 19058 19057 2023-04-20T18:33:49Z Jon Harald Søby 7 16 revisions imported: [TEST] importing kcgwiktionary via a tool 19058 wikitext text/x-wiki ==Tyap== [[Fail:'Wisdom', wood carving by William Rush.JPG|thumb|''''Mumwang'''', ghwughwu nkwon mbwak William Rush.]] ===Yei=== * [[Za̱FBS]]: /múmʷàŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mumwang" a̱ni.]] ===A̱lyoot=== '''mumwang''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Mumwang''' yet kap za̱kwa a̱yin hwa ku ni̱ beang a̱yin di̱ khap tsi̱tsak kyang ku yet a̱bwuon ma̱ng kyang ku nwai yet a̱bwuon a̱ni. #* '''''Mumwang''' la̱u nggwon kani.'' #* ''A̱di̱dam wuni byia̱ '''mumwang''' mami bah.'' #* ''Di̱ li ang hu, '''mumwang''' hwa hu a?'' # Tyiet ku nwai yet a̱bwuon a̱ni. # Si̱sak nang á̱ nyia̱ ta̱m ma̱ng lyen mat beang a̱ghyang a̱niet a̱ni. # Maai tyei lyen di̱n ta̱m di̱n vak ku myim a̱ni. # Maai kyiak yong mat lyen kyang a̱yin, nkyang na nang a̱yin ka̱n di a̱ni, ma̱ng fi̱k nkyang a̱ni. # (tat-a̱pyia̱ lyen A̱gwaza) Maai lyen a̱wot a tyia̱ á̱tsotswat tswa di̱n ta̱m. ====A̱fi̱p==== * [[bwuon]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọgbọn|ọgbọn]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:amamihe|amamihe]] * Ba̱mba̱ra: [[Wikt:bm:hikilitigiya|hikilitigiya]] * Eve: [[Wikt:ee:nunya|nunya]] * [[Kpat]]: [[Wikt:ha:hikima|hikima]] * [[Shong]]: [[Wikt:en:wisdom|wisdom]], [[Wikt:en:cleverness|cleverness]] * Swahili: [[Wikt:sw:hekima|hekima]] * Tswi: [[Wikt:tw:nyansa|nyansa]] * Zulu: [[Wikt:zu:ukuhlakanipha|ukuhlakanipha]] [[Sa:a̱lyoot]] r86b8kolpgmkilrdvzssktygk18suqy mun 0 385 38736 37774 2025-06-02T10:33:55Z Kambai Akau 8 /* Ta̱m */ 38736 wikitext text/x-wiki ==Tyap== [[Fail:SQL Join - 03b A Right Join B.svg|thumb|Sá̱khat sweang nang á̱ '''mun''' di̱ fam nyiung a̱ni.]] ===Yei=== * [[Za̱FBS]]: /mún/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mun" a̱ni.]] ===Ta̱m=== mun, mmun, ka̱n mun, ku mun, bye mun, ba̱ mun, wu mun, na mun # '''Mun''' fa ka̱nang á̱ bai ma̱ng nkyang dundung a̱ni na̱ si̱ fwuop ma̱ng a̱ghyang nna. #* '''''Mun''' jinjok ji mang swakpat ji.'' #* ''A̱ '''mun''' nkang na a?'' #* ''A̱ta̱bwai na '''mun''' ma̱ng a̱ka̱ti.'' #* ''Nggwon ka ma̱ng a̱yang wu ku '''mun''' á̱ kwi.'' ====Bwoi mi̱ bwoi==== * [[a̱ga̱mun]] * [[a̱mun]] * [[mun-a̱nu]] * [[mun-a̱pyia̱]] * [[mundundung]] * [[munswat]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:dapọ|dapọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:kpokọta|kpokọta]] * [[Kpat]]: [[Wikt:ha:hada|hada]], [[Wikt:ha:daidaita|daidaita]] * [[Shong]]: [[Wikt:en:coordinate|coordinate]], [[Wikt:en:join|join]], [[Wikt:en:combine|combine]] * Swahili: [[Wikt:sw:kuchanganya|kuchanganya]] * Zulu: [[Wikt:zu:hlanganisa|hlanganisa]] [[Sa:ta̱m]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /mun/ * A̱nwuat: ===A̱lyoot=== '''mun''' (''á̱kpa'' '''*''') # [[a̱ga̱mun]] [[Sa:a̱lyoot]] qjnluhd1rl9kvx804y5mih7h17ndq00 murum 0 386 39483 38055 2025-06-15T23:17:16Z Kambai Akau 8 39483 wikitext text/x-wiki ==Tyap== [[File:Eating just like the grown-ups (8041062424).jpg|thumb|Nggwon a̱murum shyia̱ di̱ '''murum''' nam ma̱ a̱yit.]] ===Yei=== * {{IPA|kcg|/múrúm/}} ** {{audio|kcg|Kcg-Murum.oga|a=}} ** {{hyphenation|kcg|mu|rum}} (a̱ka̱tyong 2) ===Ta̱m=== '''murum''' (''á̱kpa'' '''mmurum''') murum, ka̱n murum, ku murum, za̱ murum, ba̱ murum, bye murum, wu murum, na murum, mmurum # '''Murum''' fa ka̱nang a̱yin ku nyam ya kyang a̱mgba̱m a̱ si̱ bwat kyang bah. #* ''Ji̱ ni̱ '''murum''' nam di̱ tityak, huhwa mbyia̱ nang á̱ ngyei nyam a̱ja a̱murum.'' #* ''Si̱ nwan kyayak hu, a '''murum''' nhu ka̱ni?'' #* ''A̱nyan wa ku '''murum''' nam hu tyak?'' ====Tai==== * [[ya]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ya kyang tyak ma̱ a̱gba̱gbai}} * [[A̱ghwangkpang]]: {{t+|yo|jẹun patapata}} * [[A̱kum-a̱cyi]]: {{t+|ig|ripịa}} * [[Dot]]: {{t+|nl|verslinden}} * [[Kpat]]: {{t+|ha|lamushe}}, {{t+|ha|cinye duka}} * [[Shong]]: {{t+|en|devour}}, {{t+|en|consume}}, {{t+|en|gobble}} * Swahili: {{t+|sw|kumeza}} * Tswi: {{t+|tw|wee}} * Zulu: {{t+|zu|shwabadela}} {{trans-bottom}} [[Sa:ta̱m]] 7inuo3qayn2yt1ek4dcgcltzoajm0yl mwai 0 387 26200 26184 2023-04-24T14:31:16Z Kambai Akau 8 /* Tyap */ 26200 wikitext text/x-wiki ==Tyap== [[File:Swollen ankle.jpg|thumb|A̱lintak ka̱ '''mwai''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /mʷáí/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mwai" a̱ni.]] ===Ta̱m=== '''mwai''' (''á̱kpa'' '''[[mwuat]]''') mwai, ka̱n mwai, ku mwai, ba̱ mwai, bye mwai, wu mwai, na mwai, mmwai # '''Mwai''' yet ka̱nang kyang doot a̱ swat a̱tsak shi nhu wu. #* ''Yihwa a ya nang a̱fa ang ka '''mwai''' a̱nia?'' #* ''Yit ni̱ ntyia̱ nkyuo burodi na̱ '''mwai'''.'' #* ''Kwom hu ka̱n '''mwai'''.'' ====Bwoi mi̱ bwoi==== * [[a̱fa-mwai]] * [[mwai-lyen]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:fifẹ|fifẹ]], [[Wikt:yo:wú|wú]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:zaa|zaa]] * [[Kpat]]: [[Wikt:ha:kumbura|kumbura]] * [[Shong]]: [[Wikt:en:swell|swell]], [[Wikt:en:inflate|inflate]], [[Wikt:en:bulge|bulge]], [[Wikt:en:puff up|puff up]] * Tswi: [[Wikt:tw:hono|hono]] [[Sa:ta̱m]] 9wcaumg2i5wc51z3cuvweykkh5btlex myia̱ 0 388 26203 26202 2023-04-24T14:53:40Z Kambai Akau 8 /* Tyap */ 26203 wikitext text/x-wiki ==Tyap== [[File:Horse and boy lying down (6211195910).jpg|thumb|A̱banggwoseam a̱ghyang '''myia̱''' ma̱ng tsaai.]] ===Yei=== * [[Za̱FBS]]: /mʲʲə́/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "myia̱" a̱ni.]] * '''Fantswam''': [[myia]] /mʲʲá/ ** A̱nwuat: ===Ta̱m=== '''myia̱''' (''á̱kpa'' '''[[myiai]]''', '''[[myian]]''') myia̱, ka̱n myia̱, ku myia̱, ba̱ myia̱, bye myia̱, wu myia̱, na myia̱, mmyia̱ # '''Myia̱''' fa ka̱ a̱yin ku kyang shyia̱ ma̱ a̱byin ku da̱ a̱gbaat á ngyei á̱ cat kai nda a̱ni. #* ''Shyei! N cat n '''myia̱'''.'' #* ''Nat a '''myia̱''' a fwung.'' #* ''A̱nyan wa '''myia̱''' nggwon kani a̱ji?'' ====Bu nwuan==== * [[byia̱]] * [[hyia̱]] * [[nyia̱]] * [[shyia̱]] * [[tyia̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:dubulẹ|dubulẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:dina|dina]] * [[Jhyuo]]: [[Wikt:kaj:myyi|myyi]] * [[Kpat]]: [[Wikt:ha:kwanta|kwanta]] * [[Shong]]: [[Wikt:en:lay|lay]] * Swahili: [[Wikt:sw:lala|lala]] [[Sa:ta̱m]] 4gkul3q22x0030kasuhz9m38n50wrz4 myim 0 389 26206 26205 2023-04-24T15:05:40Z Kambai Akau 8 /* Tyap */ 26206 wikitext text/x-wiki ==Tyap== [[File:British and American Troops meet on the Anzio Road.jpg|thumb|A̱khwot á̱kwop Bi̱ri̱ti̱n ma̱ng A̱merika '''myim''' di̱n Vak Anzio mi̱ Italiya di̱n jen Zwang Swanta II ji.]] ===Yei=== * [[Za̱FBS]]: /mʲím/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "myim" a̱ni.]] ===Ta̱m=== '''myim''' (''á̱kpa'' '''mmyim''') myim, ka̱n myim, ku myim, bye myim, ba̱ myim, wu myim, na myim, mmyim '''Myim''' bye fa: # Ka̱nang á̱niet li a̱ghyang di̱ tyan jhyiung a̱ni, ka̱ doot ba̱ shyia̱ di̱ cyiet naat da̱ a̱vwuo a̱ghyang ba̱ si̱ li a̱pyia̱ mba. #* ''Ma, zi̱ wu '''myim''' a̱ji wa a̱tson ka?'' #* ''N fa zi̱ ku '''myim''' ka̱ni?'' #* ''Zi̱ bu na '''myim''' a̱ghyang a̱tuk.'' # Ka̱ kyang tyia̱ ku yet a̱ni. #* ''Ku '''myim''' zi̱ bu li a̱ghyang.'' #* ''Kyang ku '''myim''' a̱ni, huhwa hu.'' #* ''Mi̱ di̱ li nung hu, ku '''myim''' a̱nia bah.'' ====Tai==== * [[tung]] ====Bu nwuan==== * [[a̱myim]] ====Bwan di̱ lilyem ghyáng==== ; ''Li a̱ghyang'' * [[A̱ghwangkpang]]: [[Wikt:yo:pade|pade]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:zute|zute]] * [[Kpat]]: [[Wikt:ha:sadu|sadu]] * [[Shong]]: [[Wikt:en:meet|meet]], [[Wikt:en:encounter|encounter]], [[Wikt:en:contact|contact]] ; ''Tyia̱'' * [[A̱ghwangkpang]]: [[Wikt:yo:yẹ lati|yẹ lati]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:kwesịrị|kwesịrị]] * [[Kpat]]: [[Wikt:ha:kamata|kamata]] * [[Shong]]: [[Wikt:en:ought to|ought to]], [[Wikt:en:supposed to|supposed to]] [[Sa:ta̱m]] hpsggrh052qwzbd0pdy1k968c7g1on8 n 0 390 35721 26231 2025-02-01T14:38:47Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:N din Tyap.ogg]] → [[File:Kcg-N.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35721 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter N.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''N'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem swak ma̱ng nyaai Lati̱n ji, "''n''". === Yei === * [[Za̱FBS]]: /ní/ * A̱nwuat: [[Fail:Kcg-N.oga|thumb|Si̱sak nang á̱ ngyei "n" a̱ni.]] ===A̱lyoot=== '''n''' (''a̱gba̱ndang'' '''N''') #'''N''' wa yet zwunzwuo swak ma̱ng nyaai zwunzwuo-a̱lyem Tyap ji. #* ''Yihwa á̱kum ka na fa, ka̱nang a ti̱n '''n''' neet mi̱ "naai"?'' #* ''Ka̱ a ti̱n "'''n'''" mi̱ "ngai", a si̱ nshyia̱ "gai".'' #* ''A si̱ mi̱n di "'''n'''" mi̱ swang a̱lyiat jini, "kpa̱m", bah.'' ====Bu nwuan==== * [[ng]] * [[ngw]] (nw) * [[nw]] (ngw) * [[nwu]] * [[ny]] * [[nyi]] * [[nyu]] (nyw) * [[nyw]] (nyu) === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:מ|נ]] (n) * [[A̱kum-a̱cyi]]: [[Wikt:ig:n|n]] * [[Dot]]: [[Wikt:nl:n|n]] * Helen: [[Wikt:el:ν|ν]] (n) * Hindi: [[Wikt:hi:न|न]] (n) * Ja̱pan: [[Wikt:ja:ん|ん]] (-n) * [[Jhyuo]]: [[Wikt:kaj:n|n]] * [[Kpat]]: [[Wikt:ha:n|n]] * Kworiya: [[Wikt:ko:ㄴ|ㄴ]] (n) * La̱ra̱ba: [[Wikt:ar:ن|ن]] (n) * Roshiya: [[Wikt:ru:н|н]] (n) * [[Shong]]: [[Wikt:en:n|n]] * Swahili: [[Wikt:sw:n|n]] * Zulu: [[Wikt:zu:n|n]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] 6e76fzmt7ofnxuneo9h0wn9d9c3g9zx na 0 391 36354 30460 2025-02-10T20:23:17Z Kambai Akau 8 36354 wikitext text/x-wiki ==Tyap== [[File:Digestive system - Intestine 3 -- Smart-Servier.png|thumb|'''Na''' a̱fa a̱tyubishyi.]] ===Yei=== * [[Za̱FBS]]: /nà/ * A̱nwuat: ===A̱lyoot=== '''na''' (''a̱nyiung'' '''[[a̱na]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ka''') # '''Na''' yet a̱junjung kyang a̱fa wa a̱ fwuop tswu a̱fa ji ma̱ng a̱li̱p wu. #* ''A̱bwok wu nyia̱ kan hu byian nggu '''na''' hu tyak?'' #* ''A na kwi '''na''' hu a ntyia̱ bah a?'' #* ''Mma Bobai kaan '''na''' nywan a̱zagaat kuzang jenshyung.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ifun|ifun]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:eriri afọ|eriri afọ]] * Ba̱mba̱ra: [[Wikt:bm:banakɔtaa|banakɔtaa]] * Eve: [[Wikt:ee:kpɔ|kpɔ]] * [[Jhyuo]]: [[Wikt:kaj:na|na]] * [[Kpat]]: [[Wikt:ha:hanji|hanji]] * Lati̱n: [[Wikt:la:intestinum|intestinum]] * [[Shong]]: [[Wikt:en:intestines|intestines]] * Swahili: [[Wikt:sw:utumbo|utumbo]] * Zulu: [[Wikt:zu:amathumbu|amathumbu]] ===Ta̱m=== '''na''' # '''Na''' yet swang a̱lyiat ja nang á̱ hyei a̱ni ka̱nang a̱yin cat nyia̱ kyang a̱wot a̱ ka̱n nyia̱ nhu bah, ku ma̱ a̱tuk a̱kya ku di̱n jen ji̱ cobai a̱zanson a̱ni. #* ''A '''na''' bai a?'' #* ''Ki̱ mman na '''na''' nat bah a fwung naat hu.'' #* ''A̱ bu '''na''' bwuok a̱ bai.'' ====Bu nwuan==== * [[bye]] * [[wu]] ====Á̱fi̱p==== * [[ba̱]] * [[ka̱n]] * [[ku]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:yoo|yoo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ga|ga]] * Ba̱mba̱ra: [[Wikt:bm:bɛna|bɛna]] * [[Jhyuo]]: [[Wikt:kaj:ni|ni]] * [[Kpat]]: [[Wikt:ha:za|za]] * [[Shong]]: [[Wikt:en:will|will]], [[Wikt:en:shall|shall]] * Swahili: [[Wikt:sw:ta|ta]] * Zulu: [[Wikt:zu:zo|zo]] ===Ati̱kut=== '''na''' # A̱nyiung mami a̱yaati̱kut a̱taa a̱lyem Tyap ba (á̱ghyang ba bibya yet '''[[ba]]''', '''[[ka]]''', '''[[wu]]''', '''[[hu]]''' ma̱ng '''[[ji]]'''). Á̱ ka nnyia̱ ta̱m ma̱ng swang a̱lyiat jini ka̱nang swang a̱lyiat a̱lyoot ji lan a̱nyiung nang ''mman'', ''a̱ka̱neam'', ''a̱ka̱kwon'', ''a̱ka̱la̱n'', ba̱ng si̱ nat, ku ka̱ á̱ si̱ mi̱n fang kyang hu bah nang ''[[a̱sa̱khwot]]'', ''[[nkyuo]]'', ''[[a̱myia̱]]'', ''[[a̱ka̱hyia̱]]'', ba̱ng si̱ nat. Á̱ ntyei nggu a̱zaghyi swang a̱lyiat ku kham a̱lyiat ji̱ yet a̱lyoot ja ka̱nang á̱ cat tak kyang ma̱ng shim a̱cucuk tazwa swang a̱lyiat a̱ja. A̱kwonu a̱lyoot nggu kikya yet ''[[na̱]]'', ''[[nna]]'', ''[[á̱na]]'', ''[[á̱si̱ nna]]'', ma̱ng ''[[á̱pyia̱ nna]]''. #* ''Mman '''na''' ka̱n bwuok fang hu bah.'' #* ''N di a ngyei a̱ka̱neam '''na''' ghwut jenshyung jini, ka̱ni?'' #* ''Da̱ tung nkyang '''na''' a nwuak nggu.'' ====Bwoi mi̱ bwoi==== * [[nani]] * [[naniau]] ====Bwan di̱ lilyem ghyáng==== * [[Fi̱ransa]]: [[wikt:fr:les|les]] * Jaman: [[wikt:de:die|die]] * [[Kpat]]: [[wikt:ha:din|din]] * [[Shong]]: [[wikt:en:the|the]] * Si̱pen: [[wikt:es:las|las]], [[wikt:es:los|los]] [[Sa:a̱kwonu a̱lyoot]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] hnmfl2pcp1gprfb77z1ahti6wv1rr5s naai 0 392 29440 28880 2023-12-23T01:07:20Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 29440 wikitext text/x-wiki ==Tyap== ; Khwi [[File:MOLITVA.JPG|thumb|Á̱nietkhwikristi ba̱ '''naai''' mi̱ cot a̱ni.]] [[File:Muslim prayer in Damascus.jpg|thumb|Á̱nietkpaa̱pyia̱ ba̱ '''naai''' mi̱ Da̱maskut.]] [[File:Mandalay, Buddhist prayer, Praying women of Myanmar.jpg|thumb|Á̱nietkhwibuda ba̱ '''naai''' mi̱ Myanmar.]] ; La̱mba [[File:Four pears.jpg|thumb|Sum a̱kwon ku shyia̱ '''naai''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /na:i/ * A̱nwuat: [[Fail:Naai.ogg|thumb|Si̱sak nang á̱ ngyei "naai" a̱ni.]] ===A̱lyoot=== '''naai''' (''á̱kpa'' '''naai''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Naai''' yet shei fwuo ang hwa di̱ cat kyang. #* '''''Naai''' hwa zi̱ bai ndyo.'' #* ''Fa̱k '''naai''' nzi̱t hu.'' #* ''N dak '''naai''' nyin hu.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ẹbẹ|ẹbẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:orịọrọ|irịọrọ]] * [[Kpat]]: [[Wikt:ha:Addu'a|addu'a]] * [[Shong]]: [[Wikt:en:plea|plea]], [[Wikt:en:prayer|prayer]] ===Ta̱m=== ka̱n naai, ku naai, ba̱ naai, bye naai, wu naai, na naai # '''Naai''' yet ka̱nang a koot foo ang hu di̱ cat kyang a̱ni. #* '''''Naai''' mba ba̱ bai.'' #* ''N '''naai''' a, á̱ bu jong nung jen.'' #* ''Ba̱ '''naai''' á̱ nwuak ba kyayak hu hwa.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:bẹbẹ|bẹbẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:rịọrọ|rịọrọ]] * [[Kpat]]: [[Wikt:ha:roka|roka]] * [[Shong]]: [[Wikt:en:plead|plead]], [[Wikt:en:pray|pray]] ===Ghwughwu=== '''naai''' (''á̱kpa'': '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'': ) '''Naai''' hwa yet la̱mba fang ku ntung [[tat]], a̱wot si̱ ku bai a̱zaghyi [[fwuon]] a̱ni. Tangka̱i vak lyuut ''[[a̱naai]]'' hwa ma̱ng ''[[nyaai]]''. #* ''A̱wot '''naai''' hu yet a̱sai hwa.'' #* ''N di á ngyei kyang hu shyia̱ '''naai''' ka̱ni?'' #* ''Ka̱ a nat kpa̱mkpaan bah, a ba̱ hyia̱ nyia̱ la̱mba '''naai''' hwa á̱ lyuut a̱ja.'' ====Bu nwuan==== * [[a̱naai]] * [[nyaai]] ==== Bwan di̱ lilyem ghyáng ==== * A̱biru: [[Wikt:he:ארבע|ארבע]] (arba) * A̱do: enẹ * [[A̱ghwangkpang]]: [[Wikt:yo:ẹrin|ẹrin]], [[Wikt:yo:mẹrin|mẹrin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:anọ|anọ]] * Ba̱mba̱ra: [[Wikt:bm:naani|naani]] * Eve: [[Wikt:ee:ene|ene]] * [[Fi̱ransa]]: [[Wikt:fr:quatre|quatre]] * [[Jhyuo]]: [[Wikt:kaj:naai|naai]] * [[Kpat]]: [[Wikt:ha:huɗu|huɗu]] * Tswi: [[Wikt:tw:anan|anan]] * [[Shong]]: [[Wikt:en:four|four]] * Swahili: [[Wikt:sw:nne|nne]] * Zulu: [[Wikt:zu:ezine|ezine]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] [[Sa:nla̱mba]] 8l0n8rtjcjxsj4x77nrrrd7ahqylrhi nam 0 393 41590 41007 2026-02-06T00:11:41Z Kambai Akau 8 /* Tyap */ 41590 wikitext text/x-wiki =={{-kcg-}}== [[File:Lamb meat.jpg|thumb|'''Nam''' a̱nfwuk]] ===Yei=== * {{IPA|kcg|/nam/}} ** {{audio|kcg|Kcg-nam.ogg|a=}} ** {{hyphenation|kcg|nam}} (a̱tyong 1) ===A̱lyoot=== '''nam''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱ka̱nam]]''' [[na#Ati̱kut|na]]) # '''Nam''' hu hwa yet kap nyam ku a̱tyubishyi ku nyam ku li lyilyiit a̱ni nang kwa hu ku nkyangmami vam na, kang ma̱ng nkungkup na ma̱ng pyia̱ mbeang cat vam hu, ke a̱sa̱khwot vam na. #* ''A̱tyu wuni nyia̱ a̱ ka ngya '''nam''' bah.'' #* '''''Nam''' huni swan jejeet.'' #* ''A̱yang nung wa ku san '''nam''' nzon huni ma̱ a̱gba̱ndang kaswuo Nja̱t wu.'' ====Bwoi mi̱ bwoi==== * [[nam a̱kusuru]] * [[nam a̱nyunyung]] * [[nam nyak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vam nyam ku a̱tyubishyi}} * [[Dot]]: {{t+|nl|vlees}} * [[Shong]]: {{t+|en|meat}}, {{t+|en|flesh}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] eywbg7kjkc586vyzgvdx4btkedvnhnq nangnda 0 394 26574 26573 2023-06-21T20:19:07Z Kambai Akau 8 26574 wikitext text/x-wiki ==Tyap== [[File:Hindu-priest-blessing.jpg|thumb|Pris Hindu a̱ '''nangnda''' a̱yin.]] ===Nvak lyuut jhyang=== * nang nda ===Bwoi a̱lyoot=== Neet di̱ ''[[nang]]'' + ''[[nda]]''. ===Yei=== * [[Za̱FBS]]: /náŋ ńdà/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nangnda" a̱ni]] * '''Sholyia̱''': nangnde /náŋ ńdè/ ** A̱nwuat: * '''Takad''', '''Tyuku''': nangndi /náŋ ńdì/ ** A̱nwuat: ===Ta̱m=== ka̱n nangnda, ku nangnda, ba̱ nangnda, bye nangnda, wu nangnda, na nangnda # '''Nangnda''' fa ka̱nang á̱ nang a̱yin a̱tan a̱nu a̱ni. #* ''Yok A̱gwaza gu '''nangnda''' ang!'' #* ''A̱tyia̱ wu ku yorong nggu a̱ '''nang''' nggu '''nda''' nia.'' #* ''Á̱ '''nangnda''' a̱yin lan si̱ hu á̱ na fwoi nggu a̱ni.'' ====Á̱fi̱p==== * [[nang a̱nu]] * [[tyia̱ a̱li̱ba̱rka]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:sure fun|sure fun]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:gọzie|gọzie]] * [[Kpat]]: [[Wikt:ha:albarkace|albarkace]] * [[Shong]]: [[Wikt:en:bless|bless]] * Swahili: [[Wikt:sw:bariki|bariki]] * Tswi: [[Wikt:tw:hyira|hyira]] * Zulu: [[Wikt:zu:busisa|busisa]] [[Sa:ta̱m]] jounv03b0uf4tx3ggva3q5sn9sa82kd nat 0 395 30172 30171 2024-02-28T14:22:50Z Kambai Akau 8 30172 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions Proto-pi̱lato ''*ba'']. ===Yei=== * [[Za̱FBS]]: /nád/ * A̱nwuat: [[Fail:Nat (to go).wav|thumb|Si̱sak nang á̱ ngyei "nat" a̱ni.]] ===A̱lyoot=== '''nat''' (''á̱kpa'' '''naat''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Nat''' yet swang a̱lyiat ja ji fa ka̱ a̱yin shyei neet da̱ a̱vwuo a̱ghyang a̱ si̱ tat a̱vwuo a̱ghyang. #* ''Nang n di '''nat''' hu na vwuo nung a̱khwu, n si̱ fwan a̱mali.'' #* '''''Nat''' hu yet kyang hwa bah, shyia̱ hu hwa.'' ===Ta̱m=== nat, nnat, naat, nnaat, ku nat, ka̱n nat, na nat, bye nat, wu nat, ba̱ nat ====Tai ==== * nkat, cong, tat, kam, ghwut, ti̱n mbwak, kai ghwon ====Á̱fi̱p==== * [[bai]], tat, neet, shoot kpa̱mkpaan, khwat kpa̱mkpaan ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:lọ|lọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ga|ga]] * [[Á̱nietza̱fan]]: [[Wikt:iri:ne̱|ne̱]] * [[Kpat]]: [[Wikt:ha:tafi|tafi]] * * [[Shong]]: [[Wikt:en:go|go]] ===Ya̱fang=== <references/> [[Sa:ta̱m]] ---- 8f35ggjwy29rke3uyac0n7oay4r5pqd nda 0 396 26570 26468 2023-06-21T20:12:37Z Kambai Akau 8 26570 wikitext text/x-wiki ==Tyap== [[File:Closed up of a sleeping baby.jpg|thumb|A̱banggwon ka̱ shyia̱ mi̱ '''nda''' a̱ni.]] [[File:Isaak zegent Jakob Rijksmuseum SK-A-110.jpeg|thumb|Ishaku nang Yakubu '''nda'''.]] ===Yei=== * [[Za̱FBS]]: /ǹdâ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nda" a̱ni.]] ===A̱lyoot=== '''nda''' (''a̱nyiung'' '''*''') :Sot swang a‌lyiat: :: '''na''' (''a̱nyiung'' '''*''') '''Nda''' bye fa: # Ka̱ a̱yin nyim a̱ghyi a̱ si̱ ta̱bat fwung di̱ mi̱n lyen nggu hu. #* '''''Nda''' nani ku ba̱ng ang ba̱t.'' #* ''Ki̱ á̱ wa nyia̱ '''nda''' nia n fwuong, da̱ ku lan. A̱wot a̱nia wa bah.'' #* ''N cat '''nda''' n si̱ shyia̱ bah. Yok n nat n swuo.'' # A̱li̱ba̱rka ku a̱tan a̱nu. #* '''''Nda''' na nang A̱gwaza ku tyia̱ ang a̱ni, a̱yin si̱ mi̱n la bah.'' #* ''A̱tyu'''nda''' wa nggu a̱ sak a̱lyiat A̱tyia̱ na mi̱ fwuo.'' #* ''A̱byin nzi̱t ka nhyat ma̱ng '''nda''' ma̱ a̱di̱di̱t.'' ===Bu nwuan=== * [[nangnda]] ====Bwan di̱ lilyem ghyáng==== ; ''Fwung'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:orun|orun]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:ụra|ụra]] ::* Ba̱mba̱ra: [[Wikt:bm:sunɔgɔ|sunɔgɔ]] ::* [[Jhyuo]]: [[Wikt:kaj:nda|nda]] ::* [[Kpat]]: [[Wikt:ha:barci|barci]] ::* [[Shong]]: [[Wikt:en:sleep|sleep]] ::* Swahili: [[Wikt:sw:kulala|kulala]] ::* Tswi: [[Wikt:tw:reda|reda]] ::* Zulu: [[Wikt:zu:elele|elele]] ; ''A̱li̱ba̱rka'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:ibukun|ibukun]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:ngozi|ngozi]] ::* Ba̱mba̱ra: [[Wikt:bm:dugawu|dugawu]] ::* [[Jhyuo]]: [[Wikt:kaj:nda|nda]] ::* [[Kpat]]: [[Wikt:ha:albarka|albarka]] ::* [[Shong]]: [[Wikt:en:blessing|blessing]] ::* Swahili: [[Wikt:sw:baraka|baraka]] ::* Tswi: [[Wikt:tw:nhyira|nhyira]] ::* Zulu: [[Wikt:zu:isibusiso|isibusiso]] [[Sa:a̱lyoot]] r4cl72tgwfixdx1v6mc9m4h9cnotq9m nda̱i 0 397 19493 19492 2023-04-20T18:34:26Z Jon Harald Søby 7 29 revisions imported: [TEST] importing kcgwiktionary via a tool 19493 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ta̱m=== # '''Nda̱i''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ====Á̱fi̱p==== * ANTONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:ya isa|ya isa]] * [[Shong]]: [[Wikt:en:okay|okay]] [[Sa:ta̱m]] avi7qib29t4tr1eo0u3y0vny0e005ux nfak 0 398 42253 42235 2026-02-15T16:55:04Z Kambai Akau 8 /* {{-kcg-}} */ 42253 wikitext text/x-wiki =={{-kcg-}}== [[File:Salt mounds.jpg|thumb|A̱ka̱duk '''nfak''' a̱feang]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[n-]]'' + ''[[fak]]''. ===Yei=== * {{IPA|kcg|/ǹfàɡ/}} ** {{audio|kcg|Kcg-nfak.ogg|a=}} ** {{hyphenation|kcg|n|fak}} (a̱ka̱tyong 2) ===A̱lyoot=== '''nfak''' [[na#Ati̱kut|na]] (''á̱kpa'' *) # '''Nfak''' yet tangka̱i minerat hwa ku byia̱ ''sodium chloride'' (NaCl) a̱ lan mami a̱ni, ku si̱ ba̱ yet a̱mun [[kemikat]] kya ka̱ shyia̱ di̱ sot a̱yaanfak; nfak na̱ ni̱ mbai nang a̱jijak a̱ni, ni̱nia á̱ ngyei nfak a̱fang nang á̱niet-sains yei ''halite'' a̱ni. Á̱ ngyei tswa nna "tswa-nfak", a̱wot ka̱nang ji̱ si̱ shi a̱ lan jhyiung, "tswá-nfak" ku mi̱ nfak ma̱nyin. #* '''''Nfak''' ni̱ jhyi kyayak ba̱t.'' #* ''N fa̱k a ngyei '''nfak''' na la̱u.'' #* ''Kuntyin a̱i! A tyia̱ '''nfak''' mi̱ kyayak huni bah ka̱ni?'' ====Bwoi mi̱ bwoi==== * [[a̱nya̱nyiat-nfak]] * [[tswa-nfak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i minerat ma̱ng kyangweang kyayak}} * [[A̱ghwangkpang]]: {{t+|yo|iyọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|nnu}} * [[Dot]]: {{t+|nl|zout}} * [[Shong]]: {{t+|en|salt}} * [[Kpat]]: {{t+|ha|gishiri}} * [[Shong]]: {{t+|en|salt}} * Swahili: {{t+|sw|chumvi}} * Tswi: {{t+|tw|nkyene}} * Zulu: {{t+|zu|usawoti}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] igklrj60i8kwn82dd95rouusnkkz35b nggwon 0 399 43016 43015 2026-02-27T20:55:44Z Kambai Akau 8 /* Bwoi mi̱ bwoi */ 43016 wikitext text/x-wiki =={{-kcg-}}== [[Fail:African Kids.jpg|thumb|'''Nggwon''' Afi̱rika a̱ghyang]] === Bwoi-a̱lyoot === Neet di̱ [[:en:Appendix:Proto-Plateau_reconstructions#List|Proto-pi̱lato ''*-gwan'']]. ===Yei=== * {{IPA|kcg|/ŋɡʷə̀n/}} ** {{audio|kcg|kcg-nggwon.ogg|a=}} ** {{hyphenation|kcg|ng|gwon}} (a̱ka̱tyong 2) ===A̱lyoot=== '''nggwon''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[mman]]''' [[na#Ati̱kut|na]]) # '''Nggwon''' yet a̱tyubishyi wa ku nyam a̱ ni̱ yet a̱da̱dei a̱ni. #* '''''Nggwon''' ka mai.'' #* ''N cat n di '''nggwon''' a̱ji bah.'' #* ''Ka̱ a byia̱ '''nggwon''', a na fi̱k kyang hu n dyiat a̱ni.'' ====Bwoi mi̱ bwoi==== * [[nggwon-a̱nap]] * [[nggwon-a̱ni̱nap]] * [[nggwon-a̱sam]] * [[nggwonfang]] * [[nggwonmyiam]] * [[nggwonshan]] * [[nggwonta̱m]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱da̱dei a̱tyubishyi ku nyam}} * A̱do: {{t+|bin|ovbi}}, {{t+|bin|ọmọ}} * [[A̱ghwangkpang]]: {{t+|yo|ọmọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|Nwa}} * [[Ba̱mba̱ra]]: {{t+|bm|denmisɛn}} * [[Dot]]: {{t+|nl|kind}} * [[Fi̱ransa]]: {{t+|fr|enfant}} * [[Jhyuo]]: {{t+|kaj|ka̱won}} * Jukum (Wapan): anwu * [[Kinyarwanda]]: {{t+|rw|umwana}} * [[Kpat]]: {{t+|ha|Yaro}} * Kutyep: umbae * [[Lingala]]: {{t+|ln|mwana}} * Luganda: {{t+|lg|omwaana}} * Shona: {{t+|sn|mwana}} * Sesoto: {{t+|st|ngoana}} * [[Shong]]: {{t+|en|child}} * Somali: {{t+|so|ilmo}} * [[Swahili]]: {{t+|sw|mtoto}} * Tsonga: {{t+|ts|n'wana}} * [[Twi]]: {{t+|tw|abɔfra}} * [[Zulu]]: {{t+|zu|ingane}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1524967}} [[Sa:a̱lyoot]] pa9osahlfc1ko6uaxrqmyjssic7t1g1 nia̱ ga̱swuong mbwak 0 400 27425 27424 2023-10-19T10:45:26Z Kambai Akau 8 27425 wikitext text/x-wiki ==Tyap== [[File:Fingerprintonpaper.jpg|thumb|'''Nia̱ ga̱swuong mbwak''' a̱tyubishyi.]] ===Yei=== * [[Za̱FBS]]: /njǝ́ gǝsʷɔŋ m̀bʷâg/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nia̱ ga̱swuong mbwak" a̱ni.]] ===A̱lyoot=== '''nia̱ ga̱swuong mbwak''' (''a‌kpa'' '''nnia̱ ga̱swuong mbwak''') :Sot swang a‌lyiat: :: '''hu''' (''a‌kpa'' '''na''') # '''Nia̱ ga̱swuong mbwak''' yet nyan ja nang ga̱swuong mbwak na ni̱ nkai a̱ ghwon ka̱nang ka̱ byiam kyang ghyang. #* '''''Nia̱ ga̱swuong mbwak''' a̱nyan wa lili huni?'' #* ''Á̱ ta̱bat a̱tang wu mat '''nia̱ ga̱swuong mbwak''' nang gu kai a̱ghwon ma̱ a̱mpwot wu wa.'' #* '' Jet a̱bwoi nung ji nyian ta̱m ma̱ng '''nia̱ ga̱swuong mbwak'''.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha:alamar yatsan hannu|alamar yatsan hannu]] * [[Shong]]: [[Wikt:en:fingerprint|fingerprint]] [[Sa:a̱lyoot]] d4wzeip682799ua34c5jmq7edcnji2q nkungkup 0 401 29843 19609 2024-01-22T20:52:05Z Kambai Akau 8 29843 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ŋ̀kùŋkùb/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[kungkup]] [[Sa:a̱lyoot]] p08rwz0kaoj3bmwvhnwx7n47konf0y8 nkwa 0 402 19611 19610 2023-04-20T18:34:36Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 19611 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ŋ̀kʷà/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[kwa]] [[Sa:a̱lyoot]] oracclgb5ba7hrnnescgz4ob8qm9iwb nkwa-a̱nu 0 403 19613 19612 2023-04-20T18:34:37Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 19613 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ŋ̀kʷà-ǝ̀nú/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[kwa-a̱nu]] [[Sa:a̱lyoot]] na9l0drus5y8twq8yemgdjz9p80rof1 nkwon 0 404 40755 40661 2026-01-24T21:01:34Z Kambai Akau 8 /* A̱ya̱fang */ 40755 wikitext text/x-wiki ==Tyap== [[Fail:Firewood in Russia. img 22.jpg|thumb|right|220px|'''Nkwon''' mi̱ Roshya]] ===Yei=== * {{IPA|kcg|/ŋ̀kʷə̀n/}} ** {{audio|kcg|Kcg-nkwon.ogg|a=}} ** {{hyphenation|kcg|n|kwon}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[kwon]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cwaat kwon}} * [[Dot]]: {{t+|nl|brandhout}} * [[Shong]]: {{t+|en|firewoods}}, {{t+|en|woodpiles}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:a̱ka̱kwon]] [[Sa:a̱lyoot]] 656kwznpsbnfewnl2jiv02fjk40hwf3 ntong 0 405 38540 37729 2025-05-31T01:34:51Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 38540 wikitext text/x-wiki ==Tyap== [[File:Living grass among ashes.jpg|thumb|'''Ntong''' á̱kwop nang á̱ fwui a̱ni.]] ===Yei=== * {{IPA|kcg|/ǹtɔ̀ŋ/}} ** {{audio|kcg|Kcg-ntong.ogg|a=}} ** {{hyphenation|kcg|n|tong}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ntong''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''na''' (''á̱kpa'' '''*''') # '''Ntong''' yet nkyuo a̱sha̱ndong nia. Ka̱nang á̱ fwui nkwon, nkyuo ni̱nia á̱ ni̱ ngyei ntong. #* ''Á̱ na nyia̱ ni wa ma̱ng '''ntong''' nani?'' #* ''A̱ka̱maca wu swup a̱la̱n ka ma̱ng '''ntong'''.'' #* ''Kwok '''ntong''' nani a weam.'' ==== Bwoi mi̱ bwoi==== * [[kwok ntong]] * [[kyuap ntong]] * [[ntongjan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyuo nkwon}} * [[A̱ghwangkpang]]: {{t+|yo|eeru}} * [[A̱kum-a̱cyi]]: {{t+|ig|ntụ}} * [[Dot]]: {{t+|nl|as}} * [[Kpat]]: {{t+|ha|toka}} * [[Shong]]: {{t+|en|ashes}} * Swahili: {{t+|sw|majivu}} * Zulu: {{t+|zu|umlotha}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyuo]] 9zak95c7o1xrrd2qyvfukxnuk2wqfj0 ntongjan 0 406 26591 26590 2023-07-02T12:22:06Z Kambai Akau 8 26591 wikitext text/x-wiki ==Tyap== [[File:Detergent - Persil Megaperls 04.jpg|thumb|'''Ntongjan''' A̱shong.]] === Bwoi a̱lyoot=== Neet mi̱ ''[[ntong]]'' + ''[[jan]]''. ===Yei === * [[Za̱FBS]]: /ǹtɔ̀ŋ dʒán/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ntongjan" a̱ni.]] ===A̱lyoot=== '''ntongjan''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''Ntongjan''' yet nkyuo nia na̱ beang di̱ kwi nkyangkwi ku jan nkyang-ya-yak. Ntongjan shyiak di̱ tangka̱i nta̱m nang á̱ nnyia̱ ma̱ng á̱na a̱ni. Si̱ swuo vwuon ma̱ng si̱ kwi nkyang. Ntongjan kwi nkyang nia yet [[ditajen]] da̱ a̱lyem nShong a̱wot si̱ swuo mbeang kwi nkyangkwi wa á̱ ngyei [[cafulu]]. #* ''Mbi a̱a̱i! Nang nung '''ntongjan''' á̱na mi̱ nyuo.'' #* '''''Ntongjan''' na shyia̱ a̱ji wa?'' #* ''N di á ngyei '''ntongjan''' nani byia̱ kurum ba̱t.'' ====Tai ==== * [[cafulu]] ==== Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[Wikt:ig:ncha|ncha]] * [[Kpat]]: [[Wikt:ha:sabulu|sabulu]] * [[Shong]]: [[Wikt:en:soap|soap]] * Swahili: [[Wikt:sw:sabuni|sabuni]] [[Sa:a̱lyoot]] [[Sa:nkyang]] 5ga7anku2sc7mcoftmfbdiqraxcx5lx nung 0 407 19786 19785 2023-04-20T18:34:48Z Jon Harald Søby 7 5 revisions imported: [TEST] importing kcgwiktionary via a tool 19786 wikitext text/x-wiki '''NUNG''' == Wa̱i a̱lyiat == '''Nung''' yet a̱di̱di̱ri̱k fa hwa neet da̱ a̱vwuo a̱tyulyiat wu naat da̱ a̱vwuo a̱tyulyiat wu. ===Yei=== Lyuut IPA /nuŋ/ ===Fam a̱lyem=== a̱kwonu a̱lyoot ====A̱kwonu a̱lyoot==== nung (á̱kpa: nzi̱t) :'''Sot swang a̱lyiat''' ::wu (á̱kpa: ''ba'') =====Kídee===== * Nung gwa n dyiat ma̱ng a̱nwan. * A ku li nung a̱ja̱u a? =====Tai===== * a̱nung, n, a̱pyia̱nung =====Á̱fi̱p===== * nwan ==Ya̱fang== <references/> [[Sa:a̱kwonu a̱lyoot]] 6cqt5nynmz6rioomy12q0wm3zuym46g nwuak 0 408 34078 19788 2024-11-03T12:05:37Z Minorax 32 34078 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:ta̱m]] 734qod7su8ewv7btss8iosciyjkjnyc nwuo 0 409 26493 26492 2023-06-18T10:14:06Z Kambai Akau 8 26493 wikitext text/x-wiki ==Tyap== [[File:A U.S. Soldier, with the 194th Military Police Company, kicks in a door so his team can enter and clear a room during an Iraqi Commando training demonstration at the Iraqi Police Abu Risha Brigade headquarters 110719-A-FO214-088.jpg|thumb|A̱khwot-a̱kwop Amerika a̱ghyang, ma̱ng Ka̱mpa̱ni Mmanshan A̱khwot-a̱kwop 194 ji, a tuk nyinyiit ma̱ng tak a̱ cat '''nwuo''' mbeang sot nggu ji mi̱ tutu hu di̱n jen a̱maat ti̱renin Komando Irak mi̱ tyantung Bi̱rigyet Abu Risha si̱ Mmanshan Irak na.]] ===Yei=== * [[Za̱FBS]]: /ŋʷó/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nwuo" a̱ni.]] ===Ta̱m=== '''nwuo''' (''á̱kpa'' '''[[nwuai]]''') nwuo, ka̱n nwuo, ku nwuo, ba̱ nwuo, bye nwuo, wu nwuo, na nwuo, nnwuo # '''Nwuo''' fa ka̱nang a̱yin ku kyang nat ma̱ a̱vwuo ka nang á̱ nyim di̱ fam nyiung ku a̱vwuonwuai a̱nyiung kya nshyia̱. #* '''''Nwuo''' mami.'' #* ''Nyi yok '''nwuo''' bah.'' #* ''Konyan wa na '''nwuo''' a̱ji a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:wọle|wọle]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:banye|banye]] * [[Kpat]]: [[Wikt:ha:shiga|shiga]] * [[Shong]]: [[Wikt:en:enter|enter]] * Swahili: [[Wikt:sw:ingia|ingia]] * Tswi: [[Wikt:tw:wuram|wuram]] * Zulu: [[Wikt:zu:ngena|ngena]] [[Sa:ta̱m]] nlfvekljiua1bji95i5kvgo006k4tid nyak 0 410 26619 26614 2023-07-09T00:01:07Z Kambai Akau 8 N Mmbeang ghwughwu #TyapWPWP #WPWP 26619 wikitext text/x-wiki ==Tyap== [[File:A COW GRAZING.jpg|thumb|'''Nyak''' di kyai.]] ===Yei=== * [[ZaFBS]]: /TRANSCRIPTION/ *Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nyak" a̱ni]] ===A̱lyoot=== '''nyak''' (''á̱kpa'' [[nyák]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Nyak''' yet tangka̱i nyam ja nang á̱ ba̱ng a̱mali mat shyiat nam ya a̱ni, a̱baan, ma̱ng cap, nang á̱ kyiak nyia̱ nta̱m kwa a̱ni. #* '''''Amang wa san kwai '''nyak''' jini?.'' #* ''Ka a li '''nyak'''! Ji byia shi!!'' #* ''A ngyei '''nyak''' ji cat tyong.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:shanu|shanu]] * [[Shong]]: [[Wikt:en:cattle|cattle]] [[Sa:a̱lyoot]] [[Sa:nyam]] cshkno7qow2pt5c4s8i58ijlk9l13q3 nyam 0 411 38269 38268 2025-05-27T23:09:45Z Kambai Akau 8 38269 wikitext text/x-wiki ==Tyap== [[Fail:Bighorn Sheep - Kananaskis.jpg|thumb|'''Nyam''' (zonseap) ji̱ byia̱ a̱ca̱cet [[a̱ka̱ta̱m]] a̱ni]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji ku neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Benue-Congo_reconstructions#de_Wolf_(1971) a̱nan Benuwe-Konggo ka] ''-nama''<ref>de wolf, Paul. 1971. ''[https://www.degruyter.com/view/product/3021 The Noun-Class System of Proto-Benue-Congo]''. Janua Linguarum. Series Practica 167. The Hague: Mouton.</ref> ku [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*i-nam /*niam'']. ===Yei=== * {{IPA|kcg|/ɲàm/}} ** {{audio|kcg|Kcg-nyam.ogg|a=}} ** {{hyphenation|kcg|nyam}} (a̱tyong 1) ===A̱lyoot=== '''nyam''' (''á̱kpa'' '''[[nyám]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Nyam''' ([[Species:Animalia|''Animalia'']]) yet nkyang nswuan yukariyot na̱ byia̱ a̱yaasel ma̱ a̱di̱di̱t nia, mi̱ tyok nyam hu mi̱ bayoloji. #* ''Á̱ nyia̱ a̱tyubishyi yet '''nyam''' jaa?'' #* ''Kuzang '''nyam''' byia̱ a̱pyia̱.'' #* ''A̱ngga wuni yet '''nyam''' ja meang.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang swuan}} * [[A̱ghwangkpang]]: {{t+|yo|ẹranko}} * [[A̱kum-a̱cyi]]: {{t+|ig|anụmanụ}} * Ba̱mba̱ra: {{t+|bm|bagan}} * Cewa: {{t+|ny|nyama}} * [[Daa]]: nyam * [[Dot]]: {{t+|nl|dier}} * [[Jhyuo]]: {{t+|kaj|nyam}} * [[Kpat]]: {{t+|ha|daba}} * [[Shong]]: {{t+|en|animal}} * Swahili: {{t+|sw|mnyama}} * Xhosa: {{t+|xh|isilwanyana}} * Zulu: {{t+|zu|isilwane}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia}} [[Sa:nyám]] [[Sa:a̱lyoot]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /ɲàm/ * A̱nwuat: ===A̱lyoot=== '''nyam''' (''á̱kpa'' '''[[nyám#Jhyuo|nyám]]''') # [[nyam#Tyap|nyam]] a0nkjdt1sm45b29tw752mr2p5outerb nyang 0 412 40175 38260 2025-11-26T01:10:22Z Danjuma Anthony 44 /* Fang a̱zanson */ 40175 wikitext text/x-wiki ==Tyap== [[Fail:Black scorpion.jpg|thumb|'''Nyang''' ji̱ byia̱ a̱pwat li̱m a̱ni.]] ===Yei=== * {{IPA|kcg|/ɲàŋ/}} ** {{audio|kcg|Kcg-nyang.ogg|a=}} ** {{hyphenation|kcg|nyang}} (a̱tyong 1) ===A̱lyoot=== '''nyang''' (''á̱kpa'' '''[[nyáng]]''') :Sot swang a‌lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Nyang''' ([[Species:Scorpiones|''Scorpiones'']]) yet tangka̱i a̱banyam hwa ku byia̱ a̱meang ma̱ng [[a̱taneang]], a̱wot ji̱ si̱ byia̱ a̱ca̱cet mbwak ya̱baat nkyang nfeang a̱zaghyi ma̱ng li̱m ku ga̱t a̱ni a̱ma̱lyim, li̱m hu si̱ byia̱ sa̱kan ji̱ byia̱ a̱sa̱khwot tyei kpeam ka̱nang ku ti̱p a̱yin ma̱ng a̱nji. #* ''Á̱ ngyei tangka̱i a̱dyundyung '''nyang''' a̱hwa a̱gbaguru.'' #* ''N ku fa '''nyang''' ja ku ti̱p ang di̱ ga̱swuong.'' #* ''Kyiak kwom '''nyang''' hu a ta mi̱ ndong.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱banyam}} * [[A̱ghwangkpang]]: {{t+|yo|àkekèé}} * [[A̱kum-a̱cyi]]: {{t+|ig|Akpi}} * [[Dot]]: {{t+|nl|schorpioen}} * [[Jhyuo]]: {{t+|kaj|nyang}} * [[Kpat]]: {{t+|ha|kunama}} * [[Shong]]: {{t+|en|scorpion}} {{trans-bottom}} ===Fang a̱zanson=== {{Wikipedia}} {{wikidata lexeme|L1545570}} ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /ɲàŋ/ * A̱nwuat: ===A̱lyoot=== '''nyang''' (''á̱kpa'' '''[[nyáng#Jhyuo|nyáng]]''') # [[nyang#Tyap|nyang]] [[Sa:a̱lyoot]] [[Sa:nyám]] qjr0yc6gta1abuc4z69tpyxmamsh5lf nyap 0 413 40464 26296 2026-01-19T22:55:23Z Danjuma Anthony 44 /* Ta̱m */ 40464 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''Nyap''' (''a‌kpa'' '''nyiap''') :Sot swang a‌lyiat: ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: danna | danna ]] * [[Shong]]: [[Wikt:en: press | press ]] [[Sa:ta̱m]] hwvpcjz8kh03ls8e8d7usplbjtl5qf7 nyia̱ 0 414 19946 19945 2023-04-20T18:35:05Z Jon Harald Søby 7 15 revisions imported: [TEST] importing kcgwiktionary via a tool 19946 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ɲʲə́/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nyia̱" a̱ni.]] * '''Fantswam''': nyia /ɲʲá/ ** A̱nwuat: ===Ta̱m=== '''nyia̱''' (''á̱kpa'' '''[[nyian]]''') nyia̱, ka̱n nyia̱, ku nyia̱, ba̱ nyia̱, bye nyia̱, wu nyia̱, na nyia̱, nnyia̱ '''Nyia̱''' bye fa: # Ka̱ doot á̱ tyia̱ kyang di̱n ta̱m ku á̱ tyia̱ kyang ku byin kyang ghyang a̱ni. #* ''A̱gwaza wa '''nyia̱''' nung dyo.'' #* ''Yok. N na '''nyia̱''' ta̱m hu.'' #* ''Da̱, bai zi̱ '''nyia̱''' ta̱m hu ndung.'' # Naat mbwuot. #* ''A̱tuk ka ka̱ kyang na '''nyia̱''', á̱ si̱ mi̱n dyen bah.'' #* ''Yihwa '''nyia̱''' a̱ji?'' ====Bu nwuan==== * [[byia̱]] * [[hyia̱]] * [[myia̱]] * [[shyia̱]] * [[tyia̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ṣe|ṣe]]; [[Wikt:yo:ṣẹlẹ|ṣẹlẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:mee|mee]] * [[Jhyuo]]: [[Wikt:kaj:nyyi|nyyi]] * [[Kpat]]: [[Wikt:ha:yi|yi]]; [[Wikt:ha:faru|faru]] * [[Shong]]: [[Wikt:en:do|do]], [[Wikt:en:make|make]]; [[Wikt:en:happen|happen]] * Swahili: [[Wikt:sw:fanya|fanya]]; [[Wikt:sw:chotokea|chotokea]] ===A̱lyoot=== '''nyia̱''' (''á̱kpa'' '''nyiá̱''') :Sot swang a‌lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Nyia̱''' fa ka̱ kyang nat ku si̱ mbwuot a̱ni. #* '''''Nyia̱''' jini yet bah.'' #* '' Kuzang '''nyia̱''' ja a na shei nkhang tazwa a?'' #* '' Ka̱ a̱cucuk '''nyia̱''' wa bah a swan nywang.'' ====Tai==== * [[naat mbwuot]] ====Bwan di‌ lilyem ghya‌ng==== * [[A̱ghwangkpang]]: [[Wikt:yo:iṣẹlẹ|iṣẹlẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:eme|eme]] * [[Kpat]]: [[Wikt:ha:faruwa|faruwa]] * [[Shong]]: [[Wikt:en:happening|happening]] * Swahili: [[Wikt:sw:kutokea|kutokea]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] r984zm5fr30fmad34zbepf0jyuz2aef nyiung 0 415 28966 28965 2023-12-18T22:29:29Z Kambai Akau 8 28966 wikitext text/x-wiki ==Tyap== [[File:Calendar Icon 1 BW.png|thumb|La̱mba '''nyiung'''.]] [[File:Okro soup 1.jpg|thumb|'''Nyiung''' kusat.]] ===A̱lyoot 1=== '''nyiung''' (''á̱kpa'' '''á̱kpa''') ::Sot swang a̱lyiat: :'''hu''' (''á̱kpa'' '''ka''') # '''Nyiung''' yet di̱jit 1 di̱n [[Tyap]]. #* '''''Nyiung''' hwa yet la̱mba ntsa hu.'' ==== Yei ==== * [[Za̱FBS]]: /ɲʲûŋ/ * A̱nwuat: ====Tai==== * [[a̱nyiung]] * [[jhyiung]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọkan|ọkan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:otu|otu]] * [[Jhyuo]]: [[Wikt:kaj:yring|yring]] * [[Kpat]]: [[Wikt:ha:daya|daya]] * [[Shong]]: [[Wikt:en:one|one]] * Swahili: [[Wikt:sw:moja|moja]] * Zulu: [[Wikt:zu:eyodwa|eyodwa]] ===A̱lyoot 2 === # '''Nyiung''' yet tangka̱i a̱jojot kyayak hwa nang á̱ yaan ma̱ng tuk a̱ni. #* ''Zang tangka̱i '''nyiung''' hwa a wan la?'' #* ''N cat '''nyiung''' kusat bah.'' #* '''''Nyiung''' huni na byian ka̱ a shut nhu a̱nggang bah.'' ==== Yei ==== * [[Za̱FBS]]: /ɲʲùŋ/ * A̱nwuat: ====Vak yei ghyang==== * [[niung]] ====Bwan di̱ lilyem ghyáng==== *[[A̱ghwangkpang]]: [[Wikt:yo:ọbẹ̀|̇ọbẹ̀]], [[Wikt:yo:bimi|bimo]] *[[A̱kum-a̱cyi]]: [[Wikt:ig:ofe|ofe]] *[[Kpat]]: [[Wikt:ha:miya|miya]] *[[Shong]]: [[Wikt:en:soup|soup]] *Swahili: [[Wikt:sw:supu|supu]] *Zulu: [[Wikt:zu:isobho|isobho]] ===Ghwughwu=== '''nyiung''' (''á̱kpa'' '''á̱kpa''', '''a̱nyinyin''') ::Sot swang a̱lyiat: :'''hu''' (''á̱kpa'' ) '''A̱nyiung''' bye yet: # A̱mgba̱m. #* ''Zi̱ shyia̱ mi̱ fwuo '''nyiung''', nci̱ri̱ng zi̱ ka ya a̱son.'' #* ''Mi̱ kyang '''nyiung''' hwa n dyiat la!'' ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:ghwughwu]] [[Sa:a̱lyoot]] [[Sa:nla̱mba]] kgw730llal4sgivo0nshu7tp97z2rlt nyuak 0 416 29435 29434 2023-12-23T00:35:12Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 29435 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei === Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Nyuak (á̱kpa: nyuák ji) :Sot swang a̱lyiat: ::'''Nyuak ji (á̱kpa: ''Nyuák ji'')''' '''Nyuak''' bye fa # Kyang hwa ku li nang a̱kat a̱ni nang di̱n jen ma̱ a̱di̱di̱t á̱ nyia̱ nji ma̱ng tswam ja, a̱wot á̱ ni̱ tyia̱ a̱ga̱swuong ja nang kyang shisham a̱ni. Á̱niet ba ba̱ ka̱n nyeang a̱ni byia̱ nyuak-a̱ga̱swuong. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' # Kyang nyii nyinyiit. #* ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== ; ''Tswam gaswuong'' :* [[Kpat]]: [[Wikt:ha:zobe|zobe]] :* [[Shong]]: [[Wikt:en:ring|ring]] ; ''Kyang nyii nyinyiit'' :* [[A̱kum-a̱cyi]]: [[Wikt:ig:Igodo|igodo]] :* [[Kpat]]: [[Wikt:ha:kwado|kwado]] :* [[Shong]]: [[Wikt:en:padlock|padlock]] [[Sa:a̱lyoot]] [[Sa:nkyang]] 60d2fe7dd66yyq03ngxivoecq7yatt9 nyung 0 417 20222 20221 2023-04-20T18:35:35Z Jon Harald Søby 7 79 revisions imported: [TEST] importing kcgwiktionary via a tool 20222 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Nyung hu (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''Nyung''' yet kyayak ku li jojot a̱ni ma̱ng kwon, nam, á̱ ya ma̱ng tuk ku á̱ ya a̱nia. Nkyang tyei ma̱ng nyung vwuon di̱ bibyin. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:miya|miya]] * [[Shong]]: [[Wikt:en:soup|soup]] [[Sa:a̱lyoot]] 2q99iodmv1lkeiao97jpxpotp0kimiw nyák 0 418 26618 26617 2023-07-08T23:58:26Z Kambai Akau 8 /* A̱lyoot */ 26618 wikitext text/x-wiki ==Tyap== [[File:A grazing herd of cows.jpg|thumb|A̱sorong nyák.]] ===Yei=== * [[Za̱FBS]]: /nyag/ * A̱nwuat: ===A̱lyoot=== # ''jhyiung'' [[nyak]] [[Sa:a̱lyoot]] nvix8spjxlwzbpjrg4ucxh810nlefk3 nzi̱t 0 419 20230 20229 2023-04-20T18:35:37Z Jon Harald Søby 7 5 revisions imported: [TEST] importing kcgwiktionary via a tool 20230 wikitext text/x-wiki '''NZI̱T''' == Wa̱i a̱lyiat == '''Nzi̱t''' yet a̱di̱di̱ri̱k fa hwa neet da̱ a̱vwuo á̱nietlyiat ba naat da̱ a̱vwuo á̱nietlyiat ba. ===Yei=== Lyuut IPA /ndzɨd/ ===Fam a̱lyem=== a̱kwonu a̱lyoot ====A̱kwonu a̱lyoot==== nzi̱t (a̱nyiung: nung) :'''Sot swang a̱lyiat''' ::ba (á̱kpa: ''wu'') =====Kídee===== * Nzi̱t bya ku swan a̱ja̱u lyuo. * Á̱ yei nzi̱t, nyi zi̱ bai da̱ a̱vwuo a̱tung ka ma̱ninika. =====Tai===== * a̱nzi̱t, zi̱, zi̱t, a̱pyia̱nzi̱t =====Á̱fi̱p===== * nyin ==Ya̱fang== <references/> [[Sa:a̱kwonu a̱lyoot]] 7kmtuoipxcwuq90mttja70m0yrjt02f o 0 420 26238 26237 2023-04-26T14:14:34Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 26238 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter O.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''O'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem swak ma̱ng tswuon Lati̱n ji, "''o''". === Yei === * [[Za̱FBS]]: /ó:/ * A̱nwuat: [[Fail:O-akum din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "o" a̱ni.]] ===A̱lyoot=== '''o''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''O''', ''á̱kpa'' '''a̱yaa-O''') # '''O''' wa yet zwunzwuo swak ma̱ng tswuon zwunzwuo-a̱lyem Tyap ji. #* '''''O''' wa yet zwunzwuo-a̱lyem tswuon nTyap ji.'' #* ''Ka̱nang a ti̱n "'''o'''" mi̱ "ofit", a si̱ nshyia̱ "fit".'' #* ''N di "'''o'''" mi̱ swang a̱lyiat jini, "vam", bah.'' ====Tai==== * [[oo]] === Bwan di̱ lilyem ghyáng === * [[A̱kum-a̱cyi]]: [[Wikt:ig:o|o]], [[Wikt:ig:ọ|ọ]] * [[Dot]]: [[Wikt:nl:o|o]] * Hindi: [[Wikt:hi:ओ|ओ]] (o) * Ja̱pan: [[Wikt:ja:お|お]] (o) * [[Jhyuo]]: o * [[Kpat]]: [[Wikt:ha:o|o]] * Kworiya: [[Wikt:ko:ㅗ|ㅗ]] (o) * Roshiya: [[Wikt:ru:о|о]] (o) * [[Shong]]: [[Wikt:en:o|o]] * Swahili: [[Wikt:sw:o|o]] * Zulu: [[Wikt:zu:o|o]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] oq24inr3ybo4lzury18sjk6ma0z0880 ofit 0 421 28676 26156 2023-12-12T19:48:16Z Kambai Akau 8 28676 wikitext text/x-wiki ==Tyap== [[File:LOOM office seating.jpg|thumb|'''Ofit''' ma̱ng nkyangswat.]] ===Bwoi a̱lyoot=== Khwap neet mi̱ Shong ''[[office]]''. ===Yei=== * [[Za̱FBS]]: /ófìd/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ofit" a̱ni.]] ===A̱lyoot=== '''ofit''' (''á̱kpa'' '''[[a̱yaaofit]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''Ofit''' yet tutu hwa nang á̱ nyia̱ a̱ni. #* '''''Ofit''' nung wu shyia̱ kpa̱mkpaan bah.'' #* ''Yok n nat '''ofit''' n bai.'' #* ''Ka̱ n nat '''ofit''', n na tak ma̱ng a̱nwan.'' ====Tai==== * [[tutunta̱m]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọfiisi|ọfiisi]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ụlọ ọrụ|ụlọ ọrụ]] * [[Kpat]]: [[Wikt:ha:ofis|ofis]] * [[Shong]]: [[Wikt:en:office|office]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] k5ot8sh5vell2bgp3xbz9m0yb8x20a3 oo 0 422 26239 20377 2023-04-26T14:26:57Z Kambai Akau 8 26239 wikitext text/x-wiki ==Tyap== ===Zwunzwuo-a̱lyem=== ====Bwoi a̱lyoot==== Neet di̱ zwunzwuo-a̱lyem swak ma̱ng tswuon a̱lyem Tyap ji, ''[[o]]'' + ''o''. === Yei === * [[Za̱FBS]]: /ó:/ * A̱nwuat: [[Fail:O din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "oo" a̱ni.]] # '''Oo''' wa yet a̱junjung a̱nwuat zwunzwuo-a̱lyem swak ma̱ng a̱fwuon Tyap wu. #* '''''Oo''' wa yet a̱junjung a̱nwuat zwunzwuo-a̱lyem tswuon Tyap ji, "o".'' #* ''Ka̱ a khwat a̱nwuat "o", a na shyia̱ "'''oo'''". ====Tai ==== * [[o]] ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:oo|oo]] * Ba̱mba̱ra: [[Wikt:bm:oo|oo]] * [[Kpat]]: [[Wikt:ha:o'o|o'o]] * [[Shong]]: [[Wikt:en:o|o]] * Swahili: [[Wikt:sw:o|o]] * Zulu: [[Wikt:zu:o|o]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] kswl9x9jlffnmwclxfrgiaxzz3956im p 0 423 34546 20460 2025-01-10T23:08:27Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Dot 34546 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /pi/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== P (''á̱kpa'': PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (''̌á̱kpa'': ''PLURAL ARTICLE'')''' # '''P''' yet zwunzwuo swak ma̱ng a̱taa zwunzwuo-alyem Tyap ji. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Dot]]: [[Wikt:nl:p|p]] * [[Kpat]]: [[Wikt:ha:p|p]] * [[Shong]]: [[Wikt:en:p|p]] [[Sa:a̱lyoot]] tjp5qmbomovp87u0c7nnn8ktgwtbtw0 pala 0 424 34085 20462 2024-11-03T12:05:57Z Minorax 32 34085 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ghwughwu=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:ghwughwu]] nithvswdfk2npb6gaykdteo1up47ab2 pa̱mpai 0 425 34076 20464 2024-11-03T12:05:33Z Minorax 32 34076 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:ta̱m]] 734qod7su8ewv7btss8iosciyjkjnyc pa̱mpang 0 426 29693 29692 2024-01-19T08:50:55Z Kambai Akau 8 29693 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /pǝ̀mpàŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "pa̱mpang" a̱ni.]] ===A̱lyoot=== '''pa̱mpang''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Pa̱mpang''' fa a̱yin wa a̱ yet a̱bwuk a̱ni mi̱ za̱kwa nggu ji ma̱ng nta̱m. #* '' Yihwa mbyia̱ nang a la̱u '''pa̱mpang''' a̱ni?'' #* '''''Pa̱mpa̱ng''' hu maai a̱nia.'' #* ''N ka ncat '''pa̱mpang''' bah.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha:sakarci|sakarci]] * [[Shong]]: [[Wikt:en:worthlessness|worthlessness]] ===Ghwughwu=== '''pa̱mpang''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''a‌kpa'' '''*''') # '''Pa̱mpang''' yet swang a̱lyiat ja ji̱ wa̱i a̱tyu a̱ nwai kyiak kyang nang kyang a̱ni mat a̱bwuk za̱kwa nggu wu. #* ''A̱tyu '''pa̱mpang''' wuni wa a cat a?'' #* ''Za̱kwa '''pa̱mpang''' yet bah.'' #* ''Kyang '''pa̱mpang''' hwa hu.'' ====Bu nwuan==== * [[a̱pa̱mpang]] ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha:sakare|sakare]] * [[Shong]]: [[Wikt:en:worthless|worthless]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] f3ddyirmomio8x21fz4gdsd9d50c4sj pa̱ppap 0 427 34068 20468 2024-11-03T12:04:46Z Minorax 32 34068 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ghwughwu=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:ghwughwu]] nithvswdfk2npb6gaykdteo1up47ab2 pepe 0 428 20553 20552 2023-04-20T18:36:02Z Jon Harald Søby 7 84 revisions imported: [TEST] importing kcgwiktionary via a tool 20553 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/[[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot === Pepe (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''Pepe''' yet a̱ba ma̱myiat kaset ja. Pepe ha a̱ ntsot a̱bubwom mbeang a̱yaa fim ntyei. Ka doot a sak midya a̱ yet si a̱nwat ku ghwughwuk a̱ labeang si tat jen ji a̱ ncat bu fak a̱ni. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:diski|diski]] * [[Shong]]: [[Wikt:en:disc|disc]] [[Sa:a̱lyoot]] [[Sa:nkyang]] 0xqd9qpdjrgyvxb49zho43x9lq8fga4 piit 0 429 26499 26498 2023-06-18T22:01:52Z Kambai Akau 8 26499 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ŋʷʷó/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nwuo" a̱ni.]] ===Ta̱m=== '''piit''' (''á̱kpa'' '''*''') ka̱n piit, ku piit, ba̱ piit, bye piit, wu piit, na piit, mpiit # '''Piit''' fa ka̱nang a̱yin nwai ku a̱ lyin kyang a̱mgba̱m. #* ''Sot mba ja '''piit'''.'' #* ''A ya kyayak hu a si̱ '''piit''' nggu ka̱ni?'' #* ''A̱yok ghwon mman nani na̱ si̱ '''piit''' nggu.'' ====Bwan di̱ lilyem ghyáng==== * [[Daa]]: piit * [[Kpat]]: [[Wikt:ha:rasa dungum|rasa dungum]] * [[Shong]]: [[Wikt:en:miss|miss]], [[Wikt:en:loss|loss]] [[Sa:ta̱m]] ssw9efodmayrqq6v2us1ntwipkqpyr6 pwat 0 430 34070 20596 2024-11-03T12:04:56Z Minorax 32 34070 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ghwughwu=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:ghwughwu]] nithvswdfk2npb6gaykdteo1up47ab2 pyat 0 431 34077 20598 2024-11-03T12:05:35Z Minorax 32 34077 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:ta̱m]] 734qod7su8ewv7btss8iosciyjkjnyc pyia̱ 0 432 37276 37275 2025-02-23T23:04:56Z Kambai Akau 8 37276 wikitext text/x-wiki ==Tyap== [[File:Blond hair going gray 02.jpg|thumb|A̱shong '''pyia̱''' a̱ bwan tyei khaan a̱ni.]] ===Yei=== * {{IPA|kcg|/pʲʲə́/}} ** {{audio|kcg|Kcg-Pyia̱.ogg|a=}} ** {{hyphenation|kcg|Pyia̱}} (a̱tyong 1) ===A̱lyoot=== '''pyia̱''' (''a̱nyiung'' '''[[a̱tyin-pyia̱]]''') :Sot swang a̱lyiat: ::'''hu''' (''a̱nyiung'' '''ka''') # '''Pyia̱''' yet cat hwa ku laai a̱pyia̱ a̱tyubishyi a̱ni. Pyia̱ hu vwuon di̱ tityan. Bibyin ghyáng, pyia̱ mba hu laai a̱junjung; bibyin ghyáng, pyia̱ a̱nyiuk hu li junjung a̱wot si̱ á̱tyok hu si̱ lat a̱swap. #* ''A̱nyan wa na bat nggu '''pyia̱''' hu?'' #* '''''Pyia̱''' nggwon huni li junjung ba̱t!'' #* ''A̱byii̱k nung wu byia̱ a̱shong '''pyia̱''' wa.'' ====Tai ==== * [[cat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱pyia̱ a̱tyubishyi}} * [[Dot]]: {{t+|nl|haar}}, {{t+|nl|hoofdhaar}} * [[Kpat]]: {{t+|ha|Gashi}} * [[Shong]]: {{t+|en|hair}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] hl1prlyhqxd7dsse5amadqva60ck4r4 pyiri̱m 0 433 34083 20690 2024-11-03T12:05:54Z Minorax 32 34083 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:ta̱m]] 734qod7su8ewv7btss8iosciyjkjnyc r 0 434 34547 20766 2025-01-10T23:09:35Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Dot 34547 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /ri/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== R (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''R''' yet zwunzwuo swak ma̱ng a̱natat di̱ zwunzwuo-alyem Tyap. #* EXAMPLE 1. #* EXAMPLE 2. #* EXAMPLE 3. ====Tai ==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Dot]]: [[Wikt:nl:r|r]] * [[Kpat]]: [[Wikt:ha:r|r]] * [[Shong]]: [[Wikt:en:r|r]] [[Sa:a̱lyoot]] 2s7oucnebtjmmb8su8pfxsfe1ct8wvu ridiyo 0 435 20805 20804 2023-04-20T18:36:19Z Jon Harald Søby 7 38 revisions imported: [TEST] importing kcgwiktionary via a tool 20805 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ===Yei=== Lyuut IPA /IPA/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ====A̱lyoot==== Ridiyo (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''Ridiyo''' kyân kyiak/swakmang nkhang na. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:radio|radio]] * [[Kpat]]: [[Wikt:ha:rediyo|rediyo]] [[Sa:a̱lyoot]] [[Sa:nkyang]] 9garpe97hz1fn2nyezz1xkjvkf9ucly ri̱m 0 436 34087 20807 2024-11-03T12:06:11Z Minorax 32 34087 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===A̱lyoot=== '''TITLE''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: put the word in Hausa here (in small letters | put the word in Hausa here (in small letters) ]] * [[Shong]]: [[Wikt:en: put the word in English here (in small letters | put the word in English here (in small letters) ]] [[Sa:a̱lyoot]] 5buhj4sd63zvlsi0ah41sw3t5xx9gmq rogo 0 437 34079 20816 2024-11-03T12:05:39Z Minorax 32 34079 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===A̱lyoot=== '''Rogo''' (''á̱kpa'' '''plural''') :Sot swang a̱lyiat: :: '''SINGULAR ARTICLE (''á̱kpa'' '''PLURAL ARTICLE''')''' # '''Rogo''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:rogo|rogo]] * [[Shong]]: [[Wikt:en:cassava|cassava]] [[Sa:a̱lyoot]] lxzz58qlyfzopda1vm66lmyqgbqula9 s 0 438 34548 20890 2025-01-10T23:10:43Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Dot 34548 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /si/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== S (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''S''' yet zwunzwuo swak ma̱ng a̱ninai di̱ zwunzwuo-alyem Tyap. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Dot]]: [[Wikt:nl:s|s]] * [[Kpat]]: [[Wikt:ha:s|s]] * [[Shong]]: [[Wikt:en:s|s]] [[Sa:a̱lyoot]] 4digdu99dc66bm04dy9bp7pq4qnwtg6 sa 0 439 42617 42601 2026-02-19T19:46:29Z Kambai Akau 8 /* A̱lyoot */ 42617 wikitext text/x-wiki =={{-kcg-}}== [[File:Common kingfisher on a branch opening its wings.jpg|thumb|A̱baman tazwa n'''sa''' a̱kwon ka̱ khwuk a̱nu a̱ni]] [[File:A Wikimedia Commons category page with Wikidata infobox vs with collapsed box.png|thumb|Ghwughwu wat n'''sa''' Wukimedia Komon ghyang]] [[File:Woodchips to walk on (rkimpeljr) 001.jpg|thumb|Si̱'''sa''' nkwon]] ===Yei=== * {{IPA|kcg|/sà/}} ** {{audio|kcg|Kcg-sa.ogg|a=}} ** {{hyphenation|kcg|sa}} (a̱tyong 1) ===A̱lyoot=== '''sa''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[si̱sa]]''' ji) '''Sa''' bye yet: # Bwak a̱kwon. #* ''A̱kwon ka shyia̱ ma̱ng '''sa''' jhyiung ja ma̱nyin.'' #* ''A̱ swan '''sa''' a̱tyin a̱la̱n ka a̱ta̱usa.'' #* ''N di a ngyei '''sa''' jini na but a̱nfaan a̱ni.'' # A̱sorong nkyang a̱ byia̱ a̱meang ma̱ng á̱ghyang. #* ''A̱li kani yet kap '''sa''' a̱ka̱nok nggu hwa.'' #* ''Zang '''sa''' nyam ja á̱ na tyia̱ a̱som?'' #* '''''Sa''' jini ja myim á̱ tyia̱ a̱zanson.'' # A̱bankap nkyang. #* ''A nyia̱ ni wa '''sa''' a̱kwon ji si̱ shyia̱ ang ti̱p?'' #* ''Ta̱bam! Kalak '''sa''' nkwon á̱ shyia̱ di̱ saat a̱ni ma̱ng a̱khwon ji̱ di̱ ti̱p ang.'' #* ''Nggwon kani yet '''sa''' a̱yang nji ja.'' ====Bwoi mi̱ bwoi==== * [[a̱bansa]] * [[nsa]] * [[si̱sa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwak a̱kwon}} * [[A̱ghwangkpang]]: {{t+|yo|ẹka}} * [[A̱kum-a̱cyi]]: {{t+|ig|alaka}} * Ba̱mba̱ra: {{t+|bm|bolofara}} * [[Dot]]: {{t+|nl|tak}} * [[Kpat]]: {{t+|ha|reshe}} * [[Shong]]: {{t+|en|branch}} {{trans-bottom}} {{trans-top|A̱sorong nkyang}} * [[A̱ghwangkpang]]: {{t+|yo|ẹka}} * [[A̱kum-a̱cyi]]: {{t+|ig|udi}} * [[Dot]]: {{t+|nl|categorie}} * [[Shong]]: {{t+|en|category}} {{trans-bottom}} {{trans-top|A̱bakap nkyang}} * [[Dot]]: {{t+|nl|stukje}} * [[Shong]]: {{t+|en|chip}}, {{t+|nl|piece}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap a̱kwon]] =={{-ha-}}== ===Yei=== * {{IPA|ha|/sa/}} ** {{audio|kcg|Ha-sa.ogg|a=}} ** {{hyphenation|kcg|sa}} (a̱tyong 1) ===A̱lyoot=== '''sa''' (''á̱kpa'' *) # [[a̱ka̱la̱di]], [[a̱mijimi]] ===Ta̱m=== '''sa''' (''á̱kpa'' '''sawa''', '''sakawa''') # [[tyia̱]] # [[fwuop]] # [[kwup]] ------ on3konri8lw79jbd3gug0smc997xhre screw 0 440 20907 20906 2023-04-20T18:36:28Z Jon Harald Søby 7 14 revisions imported: [TEST] importing kcgwiktionary via a tool 20907 wikitext text/x-wiki ==Shong== ===Bwoi a̱lyoot=== Neet mi̱ Shong A̱ka̱wa̱tyia̱ ''screw'', ''scrue'' (“a̱sukuru”); a̱wot, ku nang fa hu laai vwuon, swang a̱lyiat ji neet ma̱ A̱khwukhwop Fi̱ransa ''escroue'' wa (“not, gugwop si̱linda, a̱bwong a̱sukuru”), ji̱ neet Lati̱n ''scrōfa'' (“sha̱p a̱kusuru”)<ref>''Merriam-Webster's Collegiate Dictionary'', 11th edn., s.v. "screw".</ref> a̱wot swang a̱lyiat jini nwai shyia̱ di̱ lilyem Roman ghyáng.<ref>''A new English dictionary on historical principles, Vol. 8, "screw"''</ref> ( di̱n vak maai tai nhu hu ma̱ng ghwughwu lyan a̱kusuru hu ku tai kup a̱kurung-gi̱lat a̱sa̱khwot a̱na̱p nang á̱ ngyei "cocksrew" di̱n Shong a̱ni. Á̱ ka mbyia̱ swang a̱lyiat A̱khwukhwop Fi̱ransa ji ''escruve'' (“a̱sukuru”), ji̱ neet ghwut ma̱ A̱khwukhwop *''scrūva'' ("a̱sukuru"; a̱ji wa nang swang a̱lyiat Dot A̱ka̱wa̱tyia̱ ji ''schruyve'' (“a̱sukuru”) ku neet ghwut), a̱wot ka̱ doot swang a̱lyiat a̱ja ku fuut bwoi swang a̱lyiat Shong A̱ka̱wa̱tyia̱ ji a̱ni. ===Yei=== * [[Za̱FBS]]: /skɹuː/ * A̱nwuat MS: [[Fail:en-us-screw.ogg]] ===A̱lyoot=== '''screw''' (''á̱kpa'' '''screws''') # [[a̱sukuru]] ===Ya̱fang=== <references/> 95n9lkmc9wf81c5hxgork09umhffezd seap 0 441 34073 20910 2024-11-03T12:05:28Z Minorax 32 34073 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===A̱lyoot=== '''seap''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''a‌kpa'' '''PLURAL ARTICLE''')''' # '''seap''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: yage | yage ]] * [[Shong]]: [[Wikt:en: tear | tear ]] [[Sa:a̱lyoot]] p0vyrwdxrfr0u0csxg9vq361pq88fn6 shan 0 442 20961 20960 2023-04-20T18:36:33Z Jon Harald Søby 7 50 revisions imported: [TEST] importing kcgwiktionary via a tool 20961 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ===Yei=== Lyuut IPA /IPA/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Shan (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' '''shan''' adadei nkwon. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:staff|staff]], [[Wikt:en:stick|stick]] * [[Kpat]]: [[Wikt:ha:sanda|sanda]] [[Sa:a̱lyoot]] [[Sa:nkyang]] bj2di83kzcyv9p2uxeb8g1w357qttkr shim 0 443 43121 42185 2026-02-27T23:28:11Z Kambai Akau 8 /* Jhyuo */ 43121 wikitext text/x-wiki =={{-kcg-}}== [[File:Answer lobby card.jpg|thumb|Á̱niet a̱tat fang '''shim''' ghyang mi̱ wa̱la̱ka]] ===Yei=== * {{IPA|kcg|/ʃím/}} ** {{audio|kcg|Kcg-shim.ogg|a=}} ** {{hyphenation|kcg|shim}} (a̱tyong 1) ===Ta̱m=== shim, ku shim, ka̱n shim, za shim, ba̱ shim, bye shim, wu shim, na shim, nshim '''Shim''' bye fa: # Ka̱nang a lyip kyang, á̱ si̱ tak ang ku á̱ si̱ nwuak ang kyang hu a cat a̱ni. #* ''Ka̱ a nat a̱pyia̱ ang a̱tson, ba̱ '''wu shim'''.'' #* ''A̱gwaza wa ma̱nyin nggu lyen jen ji nang ba̱ '''na shim''' nzi̱t.'' #* ''Bobai wa '''ku shim''' nyia̱ ba̱ na kwai a̱ka̱lu na a̱fwun bah.'' # Ka̱nang á̱ lyip ang kyang, a̱wot a si̱ nwuak kyang hu á̱ cat ku a nsaai a̱ni. #* ''N '''shim''' ma̱ng a̱shai ka.'' #* ''Konyan wa '''na shim''' bah.'' #* ''Koni ku lyip ke a na ya, a si̱ nwuak nggu '''shim''' nyia̱ da̱ a na ya bah; ki̱ di̱ a̱nia?'' ====Tai ==== * [[nsaai]] ====Á̱fi̱p==== * [[lak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Shyia̱ nsaai}} * [[Dot]]: {{t+|nl|antwoorden}} * [[Jhyuo]]: {{t+|kaj|shim}} * [[Kpat]]: {{t+|ha|amsa}} * [[Shong]]: {{t+|en|respond}}, {{t+|en|reply}} {{trans-bottom}} {{trans-top|Nsaai kyang}} * [[A̱ghwangkpang]]: {{t+|yo|gba}} * [[A̱kum-a̱cyi]]: {{t+|ig|kwenye}} * [[Dot]]: {{t+|nl|mee eens zijn}}, {{t+|nl|instemmen}} * [[Jhyuo]]: {{t+|kaj|shim}} * [[Kpat]]: {{t+|ha|yarda}} * [[Shong]]: {{t+|en|agree}}, {{t+|en|concur}} * Swahili: {{t+|sw|kubali}} * Tswi: {{t+|tw|pene}} * Zulu: {{t+|zu|vuma}} {{trans-bottom}} ===A̱lyoot=== '''shim''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) '''Shim''' bye yet: # A̱lyiat nia ku a̱lama nang a̱yin ku á̱niet ni̱ nwuak á̱ghyang á̱niet a̱ni ba̱ ka swa ma̱ng lyip mba nu. #* ''N na nat ma̱ng '''shim''' ang hu n tak ma̱ng a̱mba kiki.'' #* ''Ka̱ doot n shyia̱ '''shim''' ang hu ma̱nini a?'' #* ''A swa ma̱ng '''shim''' hu a?'' # Kyang nang a̱yin ku á̱niet mun-a̱nu ba̱ na nyia̱ a̱ni. #* '''''Shim''' nzi̱t hu hwa bah!'' #* ''A̱mgba̱m sot-á̱niet ji ja ku swan, ji̱ si̱ shim '''shim''' huni lyuo.'' #* '''''Shim''' huni nang zi̱ ku shim ndyo a̱ni, ku na tyia̱ bah ka̱nang a̱yin na bwuak a̱tson gu nyia̱ kyang ghyang.'' ====Tai ==== * [[nsaai]] ====Á̱fi̱p==== * [[lak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nsaai a̱yin}} * [[Dot]]: {{t+|nl|antwoord}} * [[Jhyuo]]: {{t+|kaj|shim}} * [[Kpat]]: {{t+|ha|amsa}} * [[Shong]]: {{t+|en|answer}}, {{t+|en|response}} {{trans-bottom}} {{trans-top|Kyang hu a̱yin ku á̱niet nsaai a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|adehun}} * [[A̱kum-a̱cyi]]: {{t+|ig|nkwekọrịta}} * Ba̱mba̱ra: {{t+|bm|bɛnkan}} * [[Dot]]: {{t+|nl|akkoord}}, {{t+|nl|instemming}} * [[Jhyuo]]: {{t+|kaj|shim}} * [[Kpat]]: {{t+|ha|yarda}}, {{t+|ha|yarjejeniya}}, {{t+|ha|sharaɗi}} * [[Shong]]: {{t+|en|agreement}}, {{t+|en|concord}}, {{t+|en|concord}} * Swahili: {{t+|sw|makubaliano}} * Tswi: {{t+|tw|ɔpeneeɛ}} * Zulu: {{t+|zu|isivumelwano}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] =={{-kaj-}}== ===Yei=== * [[Za̱FBS]]: /ʃím/ ** A̱nwuat: ===Ta̱m=== # [[shim]] ===A̱lyoot=== '''shim''' (''á̱kpa'' *) # [[shim]] g93wtam0hyfrjwz2de7vn462aihlgar shita 0 444 27440 27439 2023-10-19T12:38:12Z Kambai Akau 8 27440 wikitext text/x-wiki ==Tyap== [[File:Pepper 03.jpg|thumb|Á̱shyim '''shita'''.]] === Bwoi a̱lyoot === Swang a̱lyiat ji tai si̱ A̱ghwangkpang ji, ''ata''. === Yei === * [[Za̱FBS]]: /ʃìtà/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "shita" a̱ni.]] === A̱lyoot === '''shita''' (''á̱kpa'' '''shíta''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Shita''' ji neet da̱ a̱gba̱ndang kwai ma̱ng susot a̱ka̱kwon koot nsum nia. #* '''''Shita''' jini byia̱ lyen ba̱t.'' #* ''Ka̱t! mman nani. Na̱ tyia̱ '''shita''' ji ji̱ si̱ la̱u.'' #* ''Nywang ja kweanghyi '''shita''' ang ji yet?'' ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: [[Wikt:yo:ata|ata]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ose|ose]] * [[Ba̱mba̱ra]]: [[Wikt:bm:foronto|foronto]] * Eve: [[Wikt:ee:atadi|atadi]] * [[Kpat]]: [[Wikt:ha:barkono|barkono]] * [[Shong]]: [[Wikt:en:pepper|pepper]] [[Sa:a̱lyoot]] [[Sa:nkyayak]] c647l4a6y5kxzrd8zw5bd2sgfsikmlx shovet 0 445 21235 21234 2023-04-20T18:36:46Z Jon Harald Søby 7 104 revisions imported: [TEST] importing kcgwiktionary via a tool 21235 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] === Bwoi a̱lyoot=== ETYMOLOGY === Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === A̱lyoot=== Shovet (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: PLURAL ARTICLE)''' # '''Shovet''' yet kyangtam ha, a̱ byia̱ a̱ba jojoot tswam/kwon, a̱si byia̱ ba pepeet tswam ma̱ a̱tam ka. Shovet yet kyangtam kyuak nkyang nya namg a̱jijak, mbin, mbeang a̱cuwang nfang. Ka̱ashim a̱ nlung avwo mang ngu. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:shebur|shebur]] * [[Shong]]: [[Wikt:en:shovel|shovel]] [[Sa:a̱lyoot]] [[Sa:nkyang]] fe9vlzg9102qv3upl3ihwfbgdxfl2sj shwai 0 446 37204 37200 2025-02-23T20:20:14Z Kambai Akau 8 37204 wikitext text/x-wiki ==Tyap== [[File:Drinking Bee.jpg|thumb|'''Shwai''']] [[File:Hot metalwork.jpg|thumb|Tswam ji̱ ghwut ma̱ng '''shwai''' a̱ni.]] === Bwoi a̱lyoot === Swang a̱lyiat ji bye neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-siwas'']. ===Yei=== * {{IPA|kcg|/ʃʷàì/}} ** {{hyphenation|kcg|shwai}} (a̱tyong 1) ** {{audio|kcg|Kcg-shwai.ogg|a=}} ===A̱lyoot=== '''shwai''' (''á̱kpa'' '''[[shwaí]]''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') '''Shwai''' bye fa: #Tangka̱i a̱banyam hwa ku byia̱ nfeap a̱ni. Ji̱ li nang a̱gba̱ndang [[a̱cuncung]] a̱ni, awot á̱ si̱ lyen nggu ma̱ng kwok zwá [[kywat|nkywat]] neet da̱ a̱vwuo a̱nyiung si̱ nat da̱ a̱vwuo a̱ghyang. Á̱ bu lyen shwai ma̱ng nyia̱ [[tong]]. #* '''''Shwai''' jini koot tong ba̱t'''.'' #* '''''Shwai''' jini byia̱ a̱za̱za̱rak a̱waktong za̱m.'' #* ''Cong shonshyon! '''Shwai''' nshyia̱ da̱ a̱kwon kani.'' # Ka̱nang kyang ku a̱vwuo tyia̱ gba̱gbai a̱ni. #* '''''Shwai''' ji la̱u ka̱ni?'' #* ''Ka̱ '''shwai''' vam ji cyok bah, nyi yorong nung n tyia̱ nggu nyura.'' #* ''N di nang '''shwai''' ji na dam nzi̱t a̱ji.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱banyam}} * [[A̱ghwangkpang]]: {{t+|yo|oyin}} * [[A̱kum-a̱cyi]]: {{t+|ig|anu}} * A̱ve: {{t+|ee|anyi}} * Ba̱mba̱ra: {{t+|bm|diden}} * [[Dot]]: {{t+|nl|bij}} * Izere: ishosh * [[Kpat]]: {{t+|ha|kudan zuma}} * Lati̱n: {{t+|la|apis}} * Si̱pen: {{t+|es|abeja}} * [[Shong]]: {{t+|en|bee}} * Swahili: {{t+|sw|nyuki}} * Tswi: {{t+|tw|wowa}} * Zulu: {{t+|zu|inyosi}} {{trans-bottom}} {{trans-top|Gba̱gbai}} * [[A̱ghwangkpang]]: {{t+|yo|ooru}} * [[A̱kum-a̱cyi]]: {{t+|ig|ikpo ọkụ}} * A̱ve: {{t+|ee|dzoxɔxɔ}} * Ba̱mba̱ra: {{t+|bm|funteni}} * [[Dot]]: {{t+|nl|warmte}} * Izere: ishosh * [[Kpat]]: {{t+|ha|zafi}} * Lati̱n: {{t+|la|calor}} * Si̱pen: {{t+|es|abeja}} * [[Shong]]: {{t+|en|heat}} * Swahili: {{t+|sw|joto}} * Tswi: {{t+|tw|ɔhyew}} * Zulu: {{t+|zu|ukushisa}} {{trans-bottom}} ===Ta̱m=== [[Fail:Bluebird on Bute, heating up - geograph.org.uk - 5870956.jpg|thumb|Kyangcung a̱sakhwot nang á̱ '''shwai''' a̱ni]] [[Fail:Phone charging station at Newark airport.JPG|thumb|Jét-a̱bwoi ji̱ shyia̱ di̱ '''shwai''' a̱ni]] '''shwai''' (''á̱kpa'' '''[[nshwai]]''') shwai, ka̱n shwai, ku shwai, ba̱ shwai, wu shwai, bye shwai, na shwai, nshwai '''Shwai''' bye fa # Ka̱nang kyang tyia̱ gba̱gbai a̱ni. #* ''A̱sa̱khwot na ka̱n '''shwai''' a?'' #* ''Koji '''shwai''' á ngyei zi̱ shyia̱ mi̱ Zwat Tsat!'' #* ''Ka̱ a ghwon nka kpa̱mkpaan ma̱ng long hu, ka̱ na '''shwai'''.'' # Ka̱nang á̱ tyia̱ jet a̱bwoi ku kyang ili̱kti̱ronik mi̱ ndong, a̱bap wu si̱ tung cet a̱ni. #* ''Nwuak Bodam jet a̱bwoi ji gu '''shwai''' nung dyo.'' #* ''Kuyet a̱i! A ka̱n '''shwai''' ridiyo wuni a̱fwun a?'' #* ''Yok bwung a '''shwai''' nung kompyuta hu bah, sa̱kut.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tyia̱ gba̱gbai}} * [[Dot]]: {{t+|nl|opwarmen}} * [[Kpat]]: {{t+|ha|yi zafi}} * [[Shong]]: {{t+|en|heat up}} {{trans-bottom}} {{trans-top|Nwuak a̱bap cet}} * [[Dot]]: {{t+|nl|opladen}} * [[Kpat]]: {{t+|ha|yi caji}} * [[Shong]]: {{t+|en|recharge}}, {{t+|en|charge}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:ta̱m]] 0yknazezaau3hdhsw0y60exohkorq81 shyia̱ 0 447 21256 21255 2023-04-20T18:36:49Z Jon Harald Søby 7 11 revisions imported: [TEST] importing kcgwiktionary via a tool 21256 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ʃʲʲə́/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "shyia̱" a̱ni.]] * '''Fantswam''': shyia /hʲʲá/ ** A̱nwuat: ===Ta̱m=== '''shyia̱''' (''á̱kpa'' '''[[shyiat]]''') shyia̱, ka̱n shyia̱, ku shyia̱, ba̱ shyia̱, bye shyia̱, wu shyia̱, na shyia̱, nshyia̱ # '''Shyia̱''' fa ka̱ á̱ cat kyang á̱ si̱ myim kyang hu á̱ cat a̱ni. #* ''A '''shyia̱''' nggu a?'' #* ''N na n si̱ '''shyia̱''' kyang hu n cat a̱ni ma̱ng a̱nggu.'' #* ''Ka̱ a '''shyia̱''' a̱yang wu, a tak ma̱ng a̱nggu kyang hu n tak ma̱ng a̱nwan a̱ni.'' ====Bu nwuan==== * [[byia̱]] * [[hyia̱]] * [[myia̱]] * [[nyia̱]] * [[tyia̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:gba|gba]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nweta|nweta]] * [[Jhyuo]]: [[Wikt:kaj:shya|shya]] * [[Kpat]]: [[Wikt:ha:samu|samu]] * [[Shong]]: [[Wikt:en:get|get]] * Swahili: [[Wikt:sw:pata|pata]] [[Sa:ta̱m]] 1b7di5y7yih8w8u3ahg3lzvd38ntmfj shyia̱ dundung 0 448 27078 27077 2023-10-05T23:42:43Z Kambai Akau 8 27078 wikitext text/x-wiki ==Tyap== [[Fail:A group sitting together.jpg|thumb|Sot á̱nietnta̱m a̱ghyang ji̱ shyia̱ dundung a̱ni.]] ===Bwoi a̱lyoot=== Kham swáng a̱lyiat ji neet di̱ "shyia̱" + "dundung" ku "ndung". ===Yei=== * [[Za̱FBS]]: /ʃʲjə dunduŋ/ * A̱nwuat: [[Fail:Shyia̱ dundung.ogg|thumb|Si̱sak nang á̱ ngyei "shyia̱ dundung" a̱ni.]] ===Gann=== '''Shyia̱ dundung''' yet ka̱nang á̱ tung nkyang ku á̱niet tung ndung a̱ni. * A̱mgba̱m nzi̱t shyia̱ dundung ma̱ng a̱ghyang. * Shyia̱ dundung ma̱ng a̱ghyang wa lan. * Kuyet shyia̱ dundung ma̱ng a̱nung. ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:wa papọ|wa papọ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nọrọ ọnu|nọrọ ọnu]] * [[Kpat]]: [[Wikt:ha:tare|na nan tare]] * [[Shong]]: [[Wikt:en:together|together]] [[Sa:gann]] bmiao1tyozhtkr0ckuvx3ssxrsp6v98 shyuak-mai 0 449 34086 21315 2024-11-03T12:06:09Z Minorax 32 34086 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''Shyuak-mai''' (''á̱kpa'' '''plural''') :Sot swang a̱lyiat: :: '''SINGULAR ARTICLE (''á̱kpa'' '''PLURAL ARTICLE''')''' # '''Shyuak-mai''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha:murmushi| murmushi]] * [[Shong]]: [[Wikt:en:smile|smile]] [[Sa:ta̱m]] 1kg49i9lxz00yfsn8sdsdysjjgk1fms sum-a̱kwon 0 450 42637 41643 2026-02-19T21:01:36Z Danjuma Anthony 44 /* Yei */ 42637 wikitext text/x-wiki =={{-kcg-}}== [[File:Domino on tree, National Fruit Collection (acc. 2000-030).jpg|thumb|'''Sum''' domino '''a̱'''za'''kwon'''.]] === Bwoi a̱lyoot === Neet mi̱ ''[[sum]]'' + ''[[a̱kwon]]''. ===Yei=== * {{IPA|kcg|/súm-ə́kʷə̂n/}} ** {{audio|kcg|Kcg-sum-a̱kwon.ogg|a=}} ** {{hyphenation|kcg|sum a̱kwon}} (a̱ka̱tyong 3) === A̱lyoot === '''sum-a̱kwon''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[sum-a̱ka̱kwon]]''' hu) # '''Sum-a̱kwon''' yet zwa ja nang á̱ shyia̱ ma̱ a̱kwon a̱ni, ka̱ doot á̱ ya á̱ bu nyia̱ a̱ki̱kan. #* '''''Sum''' zang '''a̱kwon''' hwa lili huni?'' #* ''A si̱ mi̱n di '''sum-a̱kwon''' kani ma̱ tai bah.'' #* ''Zi̱ cat '''sum-a̱kwon''' a̱kashyu hwa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nggwon/mman a̱kwon}} * [[A̱ghwangkpang]]: {{t+|yo|eso}} * [[Dot]]: {{t+|nl|vrucht}} * [[Kpat]]: {{t+|ha|yayan itace}} * [[Shong]]: {{t+|en|fruit}} * Swahili: {{t+|sw|tunda}} * Zulu: {{t+|zu|isithelo}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:nkyayak]] fahdm1dxlnfk904vvoak90tjq7vml7j swaat 0 451 40280 30496 2025-12-06T12:38:13Z Danjuma Anthony 44 /* Ya̱fang */ 40280 wikitext text/x-wiki ==Tyap== [[File:Sorghum bicolor - geograph.org.uk - 1070429.jpg|thumb|'''Swaat''' a̱zankwon.]] ===Yei=== * [[Za̱FBS]]: /sʷa:d/ * A̱nwuat: * '''Fantswam''', '''Gwoot''': [[swurak]] /sʷurag/ ** A̱nwuat: === A̱lyoot=== '''swaat''' (''á̱kpa'' '''swáat''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Swaat''' shyia̱ ma̱ng ntangka̱i sum yak 25 na̱ li nang zwá a̱kwop, a̱wot ji̱ si̱ shyia̱ jenut ja mi̱ sa á̱kwop nang á̱ ngyei ''Poaceae'' a̱ni. Á̱nietbishyi ni̱ cyui ntangka̱i swaat ghyáng nani ba̱ shyiat kyayak ba̱ na ntsuung á̱pyia̱ mba ma̱ng nyám mba ji. #* ''N kap '''swaat''' a̱leang ji̱ si̱ saat ba̱t. N gwai A̱gwaza!'' #* ''Tangka̱i '''swaat''' huni neet ma̱ a̱byin Mali kya.'' #* ''Ka̱nang a tyak [[shang]] '''swaat''' ji a tak ma̱ng a̱nung.'' ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:dawa|dawa]] * [[Shong]]: [[Wikt:en:sorghum|sorghum]] * Swahili: [[Wikt:sw:mtama|mtama]] * Zulu: [[Wikt:zu:amabele|amabele]] ===Ya̱fang=== <references/> {{pedia|i=1}} {{wikidata lexeme|L1547769}} [[Sa:a̱lyoot]] [[Sa:yak]] 4bxy4uam3bt72ha0j0lviga6s99cdoo swakpat 0 452 40281 33066 2025-12-06T12:40:29Z Danjuma Anthony 44 /* Ya̱fang */ 40281 wikitext text/x-wiki ==Tyap== [[File:Klip kukuruza uzgojen u Međimurju (Croatia).JPG|thumb|Ghwughwu '''swakpat'''.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[swaat]]'' + ''[[A̱kpat]]''. === Yei=== * [[Za̱FBS]]: /swakpat/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "swakpat" a̱ni]] ===A̱lyoot=== '''swakpat''' (''á̱kpa'' '''swákpat''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Swakpat''' yet kak tangka̱i a̱sai yak hwa nang á̱ ka ngyei '''sakpat''' ku '''swaat A̱kpat''' a̱ni, nang á̱ ku bai ndyo di̱n tsa hu neet a̱tak a̱byin Mikziko nang a̱tsak á̱niet a̱byin a̱wa ku khap a̱ni gbangbang neet mi̱ ndyia̱ 10,000 na̱ ku swak a̱ni. #* ''Tuk '''swakpat''' hwa n cat ngya.'' #* ''A̱bun '''swakpat''' ja ji.'' #* ''Nyi kap '''swakpat''' a̱leang baa?'' ====Lyulyoot ghyáng==== * [[sakpat]] * [[swaat A̱kpat]] ====Bwan di̱ lilyem ghyáng==== * Ado: [[Wikt:bin:oka|oka]] * [[A̱ghwangkpang]]: [[Wikt:yo:agbado|agbado]] * [[Kpat]]: [[Wikt:ha:masara|masara]] * [[Shong]]: [[Wikt:en:maize|maize]] ===Ya̱fang=== {{pedia}} {{wikidata lexeme|L1547752}} [[Sa:a̱lyoot]] on22syak693yd55r2degjse8j1vw3c4 swam 0 453 39385 39381 2025-06-11T08:17:11Z Kambai Akau 8 /* A̱lyoot 2 */ 39385 wikitext text/x-wiki ==Tyap== [[Fail:Jan Miense Molenaer - Smell.jpg|thumb|right|220px|Swup a̱nap a̱ghyang a̱ fwuong '''swam''' kywat]] [[Fail:Jealousy (Parsstudio).jpg|thumb|right|220px|Mman a̱feang na̱ fwuong '''swam''' a̱ghyang a̱ni]] [[Fail:Ganglion-cyst.jpg|thumb|right|220px|'''Swam''' mi̱ bwak a̱yin]] ===Yei=== * {{IPA|kcg|/sʷám/}} ** {{audio|kcg|Kcg-Swam.oga|a=}} ** {{hyphenation|kcg|swam}} (a̱tyong 1) ===A̱lyoot 1=== '''swam''' (''á̱kpa'' '''[[nswam]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Swam''' yet a̱tan nyui ki̱ a̱bibyia̱ nyui wa nang á̱ kwak ma̱ng zwuai a̱ni. #* ''N cat '''swam''' turare ang hu.'' #* ''Tutu hu byia̱ '''swam''' nyinyang ba̱t!'' #* ''Kyayak hu byia̱ '''swam''' nang a̱cyi ka̱ bwui a̱ni.'' ====Bwoi mi̱ bwoi==== * [[khwat swam]] * [[kwak swam]] * [[sunswam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangkwak}} * [[Dot]]: {{t+|nl|geur}} * [[Shong]]: {{t+|en|smell}}, {{t+|en|odour}} {{trans-bottom}} ===A̱lyoot 2=== '''swam''' (''á̱kpa'' '''[[nswam]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Swam''' yet tangka̱i fwuong hwa mi̱ fwuo ku bye yet a̱bombwuon ku a̱tan a̱ni nang a̱yin fwuong mat kyang hu nang gu li a̱ghyang a̱niet byia̱ nang gu nwai byia̱ a̱ni. #* ''A fa̱k '''swam''' kyang hu nang n nyia̱ á̱kum á̱niet ka ndyo a̱ni a?'' #* '''''Swam''' ang hu la̱u!'' #* ''Ka̱nang '''swam''' hu na kai ang ghwon bah, yok nwuo bah.'' ====Bwoi mi̱ bwoi==== * [[fwuong swam]] * [[kwi swam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangkwak}} * [[Dot]]: {{t+|nl|jaloezie}} * [[Kpat]]: {{t+|ha|kishi}} * [[Shong]]: {{t+|en|jealousy}} {{trans-bottom}} ===A̱lyoot 3=== '''swam''' (''á̱kpa'' '''[[nswam]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Swam''' yet a̱da̱dei a̱mwai wa a̱ fwuop ma̱ng nam vam hu a̱ni. #* ''Yihwa a̱bwok wu nyia̱ shyia̱ '''swam''' ang hu?'' #* ''Swáng '''swam''' ji na si̱ nta̱m ma̱ng a̱yaasi̱gi̱na di̱n vak a̱ci̱ci̱p nwuan ba naat mi̱ fuu hu.''<ref>[https://www.wsj.com/science/biology/gene-therapy-high-tech-goggles-restore-some-vision-to-blind-people-11621868401 Amy Dockser Marcus], WSJ, 24 Zwat Tswuon 2021</ref> #* '''''Swam''' vam nggu hu hwa hu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|ganglion}} * [[Kpat]]: {{t+|ha|kullutu}}, {{t+|ha|kaluluwa}}, {{t+|ha|kari}} * [[Shong]]: {{t+|en|ganglion}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] gmrdysq5nla8vtg2l9tiwl35hihdvf2 swan 0 454 26640 26639 2023-07-15T16:58:29Z Kambai Akau 8 26640 wikitext text/x-wiki [[File:Darshan Singh, Village Akbarpur Afghana.jpg|thumb|A̱nietkhwop-a̱niet a̱ghyang shyia̱ di̱ '''swan''' ma̱ a̱bakeang Darshan Singh, mi̱ Akbarpur Afghana.]] ==Tyap== ===Yei=== * [[Za̱FBS]]: /sʷán/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "swan" a̱ni.]] ===Ta̱m=== '''swan''' (''á̱kpa'' '''[[swat]]''') ka̱n swan, ku swan, ba̱ swan, bye swan, wu swan, na swan, nswan '''Swan''' bye yet # Ka̱nang tsuntsok ji shyia̱ tazwa kyangswat a̱wot vam hu si̱ shyia̱ di̱ yong shyia̱ ka̱tsak a̱ni. #* '' Da̱ kyiak cuk a yan '''swan''' la.'' #* '' Bai zi̱ '''swan''' a̱ji.'' #* '''''Swan''' a fwuong nung, n cobai.'' # Ka̱nang a̱yin kpaat swat da̱ a̱yin a̱vwuo a̱ni. #* ''N '''swan''' Legwot hwa.'' #* ''A̱ji wa nang gu n'''swan''' ma̱nini?'' #* ''Á̱niet ba ba̱ '''swan''' Ka̱duna ji, ba̱ shi a̱kpa.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:joko|joko]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nọdụ ala|nọdụ ala]] * [[Kpat]]: [[Wikt:ha:zauna|zauna]] * [[Shong]]: [[Wikt:en:to sit|to sit]] [[Sa:ta̱m]] 2exyc8yjafia1vxxj0jlbwpwgx785vs swang a̱lyiat 0 455 39387 39386 2025-06-11T08:23:57Z Kambai Akau 8 /* Ya̱fang */ 39387 wikitext text/x-wiki ==Tyap== [[Fail:Ambigram of the word ambigram - rotation animation.gif|thumb|'''Swang a̱lyiat''' jhyang ji̱ bwan a̱ni]] ===Bwoi a‌lyoot=== Neet mi̱ ''[[swang]]'' + ''[[a̱lyiat]]''. ===Yei=== * {{IPA|kcg|/sʷàŋ ə̀lʲʲád/}} ** {{audio|kcg|Kcg-swang a̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱lyoot=== '''swang a̱lyiat''' (''á̱kpa'' '''[[swáng a̱lyiat]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Swang a̱lyiat''' yet a̱nwuat kya nang á̱nietbishyi ku tangka̱i nyám nghyáng ni̱ lyiat a̱wot ka̱ byia̱ kyang ka̱ fa a̱ni. #* ''Kwok kuzang '''swang a̱lyiat''' nang a li.'' #* '''''Swang a̱lyiat''' jhyiung ja shyia̱ a̱ja.'' #* ''N na tak ma̱ng a̱nwan '''swang a̱lyiat''' ji ka̱nang a na a si̱ bwuok.'' ====Bwoi mi̱ bwoi==== * [[a̱gban swáng a̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱nwuat}} * [[Dot]]: {{t+|nl|woord}} * [[Kpat]]: {{t+|ha|kalma}} * [[Shong]]: {{t+|en|word}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] o28e6qmd7tifgo4rxn8kmtta7fcff4x swanta 0 456 34094 28875 2024-11-03T12:07:32Z Minorax 32 34094 wikitext text/x-wiki {{also|Swanta}} ==Tyap== [[File:Rotating earth (large).gif|thumb|'''Swanta''' ku bwan a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[swat]]'' + ''[[nta]]''. ===Yei=== * [[Za̱FBS]]: /sʷántâ/ * A̱nwuat: ===A̱lyoot=== '''swanta''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') # '''Swanta''' hu kya yet a̱vwuo nang á̱nietnswuan swan a̱ni. #* '''''Swanta''' hu cong a̱ fwung.'' #* ''Kuzang a̱bung mi̱ '''swanta''' byia̱ ngaan.'' #* ''Zi̱ shyia̱ '''swanta''' a̱wot zi̱ nwai yet á̱niet swanta bya bah.'' ====Tai ==== * [[🜨]] * [[♁]] ====A̱fi̱p==== * [[ta̱cya̱]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:earth|earth]], [[Wikt:en:world|world]] * [[Kpat]]: [[Wikt:ha:duniya|duniya]] [[Sa:a̱lyoot]] mef2etreghgm5vbf7ustm061k5tp71a sweang 0 457 39685 39684 2025-07-08T14:38:24Z Kambai Akau 8 39685 wikitext text/x-wiki ==Tyap== [[Fail:Two chairs - Flickr - independentman.jpg|thumb|Cucuk '''sweang''']] [[Fail:Itch.jpg|thumb|Kyang '''sweang''' a̱yin a̱zama]] === Yei === * {{IPA|kcg|/sʷeʲaŋ/}} ** {{audio|kcg|Kcg-sweang.ogg|a=}} ** {{hyphenation|kcg|sweang}} (a̱tyong 1) ===Ghwughwu=== '''sweang''' (''á̱kpa'' '''susweang''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' *) #'''Sweang''' ja yet zwunzwuo-fang ku ntung [[jhyiung]] a̱ni, a̱wot si̱ ku bai a̱zaghyi [[tsat]] a̱ni. Vak yei ghyang hwa yet ''[[a̱feang]]'' ma̱ng ''[[feang]]''. Á̱ ka nnyia̱ ta̱m ma̱ng "sweang" ka̱nang swang a̱lyiat ji̱ bai a̱zaghyi ma̱ng a̱nji kwa mi̱ sot swang a̱lyiat ''ji'' a̱ni. Kidee swáng a̱lyiat a̱ja ja yet á̱kpa swáng a̱lyiat ka̱ tsa ma̱ng zwunzwuo ''c'', ''jh'', ''ny'', ''s'', ''sh'', ''ts'', ma̱ng ''z'', nang ''[[cyuó]]'', ''[[jhyujhuaai]]'', ''[[susot]]'', ''[[shán]]'', ''[[tswám]]'', ma̱ng ''[[zón]]''. #* ''Cucuk '''sweang''' a̱ja fam a̱vwuo ka.'' #* ''Yok tyia̱ mba mi̱ susot '''sweang''' bah. Tyia̱ mba mi̱ sot jhyiung ja a̱mgba̱m.'' #* ''N di nyák '''sweang''' ja a̱ja.'' ===Nvak yei jhyang=== * [[a̱feang]] * [[feang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱feang (sot swang a̱lyiat ''ji'')}} * [[Dot]]: {{t+|nl|twee}} * [[Jhyuo]]: {{t+|kaj|swrang}} * [[Kpat]]: {{t+|ha|biyu}} * [[Shong]]: {{t+|en|two}} {{trans-bottom}} ===Ta̱m=== '''sweang''' (''á̱kpa'' '''[[swuyang]]''') sweang, ka̱n sweang, ku sweang, za sweang, ba̱ sweang, bye sweang, wu sweang, na sweang, nsweang # '''Sweang''' fa ka̱nang vam ku kam a̱ni. #* ''Vam hu '''sweang''' ang a?'' #* ''A ngyei kyang '''sweang''' a̱bwu kani mi̱ vam ba̱t.'' #* ''Ku na '''sweang''' ang mi̱ vam ki̱ da̱ a nat kpa̱mkpaan.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kam vam}} * [[Dot]]: {{t+|nl|jeuken}} * [[Kpat]]: {{t+|ha|kaikayi}} * [[Shong]]: {{t+|en|itch}} {{trans-bottom}} [[Sa:ghwughwu]] [[Sa:ta̱m]] [[Sa:nla̱mba]] kjkdl0v9kq66agmfzlxr1gvbefq59a7 swuo 0 458 26667 26666 2023-07-15T20:07:39Z Kambai Akau 8 26667 wikitext text/x-wiki ==Tyap== [[File:Stilles Mineralwasser.jpg|thumb|A̱sa̱khwot '''swuo'''.]] === Yei === * [[Za̱FBS]]: /sʷʷò/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "swuó" a̱ni.]] * '''Fantswam''': fwua /fʷʷá/ ** A̱nwuat: ===A̱lyoot=== '''swuo''' (''á̱kpa'' '''swuo''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Swuo''' yet ta̱m nwuan a̱ra̱rak kyang hwa nang a̱sa̱khwot ku a̱ta̱bwai. #* ''Yaan ma̱ng '''swuo''' nung hu, A̱gwaza wa nwuak.'' #* '''''Swuo''' hu na kyiak ang áwa a̱mang wa a nyia̱?'' #* ''A̱ si̱ mi̱n nyia̱ di̱ mi̱n '''swuo''' bah.'' ====Tai ==== * [[ngaan]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:ig:mimu|mimu]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ọṅụṅụ|ọnụnụ]] * [[Kpat]]: [[Wikt:ha:sha|sha]] * [[Shong]]: [[Wikt:en:drinking|drinking]] * Swahili: [[Wikt:sw:kunyuaji|kunyuaji]] ===Ta̱m=== swuo, ka̱n swuo, ku swuo, ba̱ swuo, bye swuo, wu swuo, na swuo, nswuo # '''Swuo''' yet ka̱nang a̱yin nwuan kyang ku li a̱sa̱khwot-a̱sa̱khwot a̱ni. #* ''Bai a '''swuo''' a̱ka̱ti la!'' #* ''Ka̱ a̱ta̱bwai nani byia̱ shuga bah, n na '''swuo''' bah.'' #* ''Da̱ nat a '''swuo''' a̱sa̱khwot a bai a̱nfaan.'' ====Tai ==== * [[nwuan]] ====Á̱fi̱p==== * [[kwoi]] ====Bu nwuan==== * [[swuó]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:mimu|mimu]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ṅụọ|ṅụọ]] * Eve: [[Wikt:ee:no|no]] * [[Kpat]]: [[Wikt:ha:sha|sha]] * [[Shong]]: [[Wikt:en:drink|drink]] * Swahili: [[Wikt:sw:kunyua|kunyua]] * Tswi: [[Wikt:tw:nom|nom]] * Zulu: [[Wikt:zu:phuza|phuza]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] orumhceuv4ylb2vk7e9ivpsn3xpskfx swuobung 0 459 34075 21812 2024-11-03T12:05:31Z Minorax 32 34075 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''Swuobung''' (''á̱kpa'' '''plural''') :Sot swang a̱lyiat: :: '''SINGULAR ARTICLE (''á̱kpa'' '''PLURAL ARTICLE''')''' # '''Swuobung''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha:sha wuya|sha wuya]] * [[Shong]]: [[Wikt:en:to suffer|to suffer]] [[Sa:ta̱m]] mdmetpj8wown022fswp1sz1ayf3vkct swup 0 460 34081 21828 2024-11-03T12:05:42Z Minorax 32 34081 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===A̱lyoot=== '''Swup''' (''á̱kpa'' '''plural''') :Sot swang a̱lyiat: :: '''SINGULAR ARTICLE (''á̱kpa'' '''PLURAL ARTICLE''')''' # '''Swup''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha:fenti|fenti]] * [[Shong]]: [[Wikt:en:paint|paint]] [[Sa:a̱lyoot]] nc5jln9wyjrgzhw5wc262i4su5bsv2h swuyang 0 461 39688 39687 2025-07-08T14:41:56Z Kambai Akau 8 /* Bwan di‌ lilyem ghya‌ng */ 39688 wikitext text/x-wiki ==Tyap== [[Fail:Itch.jpg|thumb|'''Swuyang''' a̱zama]] ===Yei=== * {{IPA|kcg|/sʷuʲaŋ/}} ** {{audio|kcg|Kcg-swuyang.ogg|a=}} ** {{hyphenation|kcg|swu|yang}} (a̱ka̱tyong 2) ===Ta̱m=== '''swuyang''' (''a̱ka̱nyiung'' '''[[sweang#Ta̱m|sweang]]''') # '''Swuyang''' fa kyang ku tyei a̱yin ku nyam kam vam a̱ni. #* ''Kyang '''swuyang''' zón ji mi̱ vam neet ma̱ a̱tsotson.'' #* ''A̱yaatoot mba ba '''swuyang''' mba.'' #* ''A ngyei nkyang na '''swuyang''' nggu.'' ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|Fwuong kam vam}} * [[Dot]]: {{t+|nl|jeuk}} * [[Kpat]]: {{t+|ha|kaikayi}} * [[Shong]]: {{t+|en|itching}} {{trans-bottom}} ===A̱lyoot=== '''swuyang''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') # '''Swuyang''' fa kyang ku tyei a̱yin ku nyam kam vam a̱ni. #* ''A̱yangkwai tyei '''swuyang''' mi̱ vam.'' #* ''Zang tangka̱i '''swuyang''' hwa huni?'' #* '''''Swuyang''' hu la̱u nggu.'' ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|Kyangtyei kam vam}} * [[Dot]]: {{t+|nl|jeuk}} * [[Kpat]]: {{t+|ha|kaikayi}} * [[Shong]]: {{t+|en|itch}} {{trans-bottom}} [[Sa:ta̱m]] coc0a1l6vcrh4f0ubkyj2y6nwhxoucp swuó 0 462 28792 26664 2023-12-13T09:16:34Z Kambai Akau 8 28792 wikitext text/x-wiki ==Tyap== [[File:Students of Taihoku High School taking bath in dorm.jpg|thumb|Mmanfang A̱gba̱ndang A̱lifang Taihoku shyia̱ di̱ '''swuó''' mi̱ tutuswuo nyiung.]] [[File:Indian Sweets 1.jpg|thumb|A̱ta̱bwai Ndiya na̱ byia̱ '''swuó''' a̱ni.]] [[File:Ficus Citrifolia.jpg|thumb|A̱kwon '''swuó'''.]] ===Yei=== * [[Za̱FBS]]: /sʷʷó/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "swuó" a̱ni.]] ===A̱lyoot=== '''swuó''' (''á̱kpa'' '''*''') :Sot swang a‌lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Swuó''' yet ta̱m kwi vam hwa di̱n vak khwot a̱sa̱khwot, khang ma̱ng jaat vam hu. #* '''''Swuó''' huni na tyak a̱nfaan a?'' #* ''Yihwa mbyia̱ nang kuzang '''swuó''' ang hwa mi̱ cen, si̱ nang a kwa?'' #* '''''Swuó''' hu na kyiak ang awa a̱mang wa la?'' # '''Swuó''' yet tangka̱i kyangta hwa mami a̱ta̱bwai ku kyang ghyang. #* '''''Swuó''' hu la̱u a̱ta̱bwai nani.'' #* ''Yok ghwon '''swuó''' ku nhyat a̱ta̱bwai na bah.'' #* ''Tangka̱i '''swuó''' huni neet a̱ji wa la?'' # '''Swuó''' yet tangka̱i a̱kwon kya ka̱ ni̱ laai shi ba̱t mi̱ sop. #* ''A̱tyin '''swuó''' kya ka!'' #* ''Cuk jini, á̱ nyia̱ nji ma̱ng a̱ka̱tako '''swuó''' wa.'' #* ''Da̱ nggu, a̱ si̱ mi̱n ghai ka̱ a̱kwon ka yet '''swuó''' ku san bah.'' ====Bwan di̱ lilyem ghyáng==== ; ''Kwi vam'' * [[A̱ghwangkpang]]: [[Wikt:yo:wẹ|wẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ịsa ahụ|ịsa ahụ]] * [[Kpat]]: [[Wikt:ha:wanka|wanka]] * Shona: [[Wikt:sn:geza|geza]] * [[Shong]]: [[Wikt:en:bath|bath]] * Swahili [[Wikt:sw:kuoga|kuoga]] * Zulu: [[Wikt:zu:geza|geza]] ; ''Kyangta'' * [[A̱ghwangkpang]]: [[Wikt:yo:odidi|odidi]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:akpụ|akpụ]] * [[Kpat]]: [[Wikt:ha:gudaji|gudaji]], [[Wikt:ha:tusan jaki|tusan jaki]], [[Wikt:ha:gululu|gululu]] * Shona: [[Wikt:sn:bundu|bundu]] * [[Shong]]: [[Wikt:en:lump|lump]] * Swahili [[Wikt:sw:uvimbe|uvimbe]] * Zulu: [[Wikt:zu:isigaxa|isigaxa]] ; ''A̱kwon'' * [[Kpat]]: [[Wikt:ha:durumi|durumi]] * [[Shong]]: [[Wikt:en:Ficus polita|Ficus polita]], [[Wikt:en:wild rubber fig|wild rubber fig]] ===Ta̱m=== swuó, ka̱n swuó, ku swuó, ba̱ swuó, bye swuó, wu swuó, na swuó, nswuó # '''Swuó''' fa ka̱nang a̱yin koot a̱sa̱khwot mi̱ vam a̱ si̱ kwi vam hu a̱ jaat. #* ''N cat n '''swuó''' ma̱ng a̱sa̱hyia̱.'' #* ''Tyinat ka̱n '''swuó''' a̱fwun a?'' #* ''Tak ma̱ng a̱mba a̱mgba̱m ba̱ nat ba̱ '''swuó'''.'' ====Bu nwuan==== * [[swuo]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:wẹ|wẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:saa|saa]] * [[Kpat]]: [[Wikt:ha:yi wanka|yi wanka]] * Shona: [[Wikt:sn:geza|geza]] * [[Shong]]: [[Wikt:en:bathe|bathe]] * Swahili [[Wikt:sw:kuoga|kuoga]] * Zulu: [[Wikt:zu:geza|geza]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] 6o59zr0gpemlq5xnkle1lvzqegvgzek swák 0 463 30479 26622 2024-03-24T17:33:36Z Kambai Akau 8 Redirected page to [[swak]] 30479 wikitext text/x-wiki #REDIRECT [[swak]] 2vu3opdqqo44kpt8tpx30k2vplvsoe2 t 0 464 26304 22080 2023-05-20T23:37:09Z Kambai Akau 8 26304 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter T.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''T'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem nswak nfeang Lati̱n ji, "''t''". === Yei === * [[Za̱FBS]]: /ní/ * A̱nwuat: [[Fail:T din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "t" a̱ni.]] ===A̱lyoot=== '''t''' (''a̱gba̱ndang'' '''T''') #'''T''' wa yet zwunzwuo swak ma̱ng a̱kubunyiung zwunzwuo-a̱lyem Tyap ji. #* ''Yihwa á̱kum ka na fa, ka̱nang a ti̱n '''t''' neet mi̱ "tang"?'' #* ''Ka̱ a ti̱n "'''t'''" mi̱ "tyia̱", a si̱ nshyia̱ "yia̱".'' #* ''A si̱ mi̱n di "'''t'''" mi̱ swang a̱lyiat jini, "feap", bah.'' ====Bu nwuan==== * [[ts]] * [[tsw]] * [[tswu]] * [[tw]] (tyw) * [[ty]] * [[tyw]] (tw) === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:מ|נ]] (n) * [[A̱kum-a̱cyi]]: [[Wikt:ig:t|t]] * [[Dot]]: [[Wikt:nl:t|t]] * Helen: [[Wikt:el:ν|ν]] (n) * Hindi: [[Wikt:hi:न|न]] (n) * Ja̱pan: [[Wikt:ja:ん|ん]] (-n) * [[Jhyuo]]: [[Wikt:kaj:t|t]] * [[Kpat]]: [[Wikt:ha:t|t]] * Kworiya: [[Wikt:ko:ㄴ|ㄴ]] (n) * La̱ra̱ba: [[Wikt:ar:ن|ن]] (n) * Roshiya: [[Wikt:ru:н|н]] (n) * [[Shong]]: [[Wikt:en:t|t]] * Swahili: [[Wikt:sw:t|t]] * Zulu: [[Wikt:zu:t|t]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] h1y8t6l9i481rkvg4umvlxgjjaf7s8v ta 0 465 26297 22084 2023-05-20T11:09:39Z Minorax 32 26297 wikitext text/x-wiki ==Tyap== [[Fail:Archers in Traditional Mongolian Outfits Guide Secretary Kerry as He Prepares to Shoot an Arrow at a "Mini-Nadaam" Outside Ulaanbaatar (27443915882).jpg|thumb|A̱tyulyuut Kerry a̱ yong ma̱ng á̱niet Mongolya a̱feang, a̱ si̱ cat '''ta''' hyet.]] ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''Ta''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: jafa | jafa ]] * [[Shong]]: [[Wikt:en: throw | throw ]] [[Sa:ta̱m]] 2xkjfw7xt69y6nyvr4ncxh3vyr7k5l5 tak 0 466 43090 42346 2026-02-27T22:02:36Z MarcoSwart 418 +Dot 43090 wikitext text/x-wiki =={{-kcg-}}== [[File:Gray1239.png|thumb|A̱ma̱nta '''tak''' a̱tyubishyi (di̱n Shong)]] === Bwoi-a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-tak'']. ===Yei=== * {{IPA|kcg|/táɡ/|/ták/}} ** {{hyphenation|kcg|tak}} (a̱tyong 1) ** {{audio|kcg|Kcg-tak.ogg|a=}} ===A̱lyoot=== '''tak''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱ti̱tak]]''' [[ba#Ati̱tak|ba]]) # '''Tak''' hwa yet kap vam a̱tyubishyi ku nyam nang á̱ cong ma̱ng a̱nhu a̱ni. #* ''Tyia̱ '''tak''' hu mi̱ kwatak hu.'' #* ''Bityong byia̱ a̱gba̱ndang '''tak'''.'' #* '''''Tak''' huni byia̱ a̱lyuk. Nat a kwi nhu.'' ====Vak lyuut ghyang==== * [[tag]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ese}} * [[A̱kum-a̱cyi]]: {{t+|ig|ukwu}} * Ba̱mba̱ra: {{t+|bm|sen}} * [[Daa]]: {{t+|jab|dak}} * [[Dot]]: {{t+|nl|been}}, {{t+|nl|poot}} * [[Jhyuo]]: {{t+|kaj|tak}} * [[Kpat]]: {{t+|ha|kafa}} * [[Shong]]: {{t+|en|leg}} {{trans-bottom}} ===Ta̱m=== '''tak''' (''á̱kpa'' '''[[tak-ti̱tak]]''') tak, ku tak, ka̱n tak, za̱ tak, ba̱ tak, wu tak, na tak, bye tak, ntak '''Tak''' bye fa: # Ka̱nang a̱ jhyi nkyang ca̱caat ma̱ng si̱sak nang ku myim ku yet a̱ni kyiak neet ma̱ a̱byin ka ba̱ng si̱ nat ma̱ a̱za ka. #* ''Ka̱ a '''tak''' nkyang na a̱ni, ku na tyia̱ bah.'' #* ''A ka̱n '''tak''' nna a̱ta̱usa ka a?'' #* '''''Tak''' nkyang na shansham.'' # Hyei kyang. #* ''Nat a '''tak''' ma̱ng a̱nggu si̱sak nang nyi ku tyak a̱ni.'' #* ''N wa ka̱n '''tak''' ma̱ng a̱nwan, ka̱ni?'' #* '''''Tak''' ma̱ng a̱mba kyang hu nyi ku tak ma̱ng a̱nzi̱t lyuo a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Jhyi nkyang}} * [[Dot]]: {{t+|nl|regelen}} * [[Jhyuo]]: {{t+|kaj|tak}} * [[Kpat]]: {{t+|ha|tsara}} * [[Shong]]: {{t+|en|arrange}}, {{t+|en|heap}}, {{t+|en|lay}} {{trans-bottom}} {{trans-top|Hyia̱}} * [[Dot]]: {{t+|nl|vertellen}}, {{t+|nl|informeren}}, {{t+|nl|aanwijzen}} * [[Jhyuo]]: {{t+|kaj|tak}} * [[Kpat]]: {{t+|ha|fada}} * [[Shong]]: {{t+|en|tell}}, {{t+|en|inform}}, {{t+|en|narrate}}, {{t+|en|indicate}}, {{t+|en|show}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / tɑk / (a̱ka̱tyong 1) ** {{audio|nl|Nl-tak.ogg}} ** {{hyphenation|nl|tak}} ===A̱lyoot=== [[de#Dot|''de'']] '''tak''' (''á̱kpa:'' [[de#Dot|''de'']] [[takken#Dot|'''takken''']]) # [[sa]] [[Sa:a̱lyoot]] [[Sa:a̱sheita̱m]] [[Sa:nkap vam]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0kn3vuoyzmlkutju5it8j4212656wmx tan 0 467 26313 26312 2023-05-20T23:59:44Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 26313 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /tan/ * A̱nwuat: ===Ta̱m=== '''tan''' (''á̱kpa'' '''[[teang]]''') tan, ntan, ku tan, ka̱n tan, ba̱ tan, bye tan, wu tan, na tan, teang # '''Tan''' fa ka̱nang a̱yin nwuak kurum mat kyang gu san ku ta gu ba̱ng a̱ni. #* ''A̱gwaza wa na '''tan''' ang.'' #* ''A san nkyuo na, a si̱ '''tan''' nggu bah a?'' #* ''Ba̱ ka̱n '''tan''' a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:san|san]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Kwụọ|kwụọ]] * [[Jhyuo]]: [[Wikt:kaj:tan|tan]] * [[Kpat]]: [[Wikt:ha:biya|biya]] * [[Shong]]: [[Wikt:en:pay|pay]] [[Sa:ta̱m]] gyx7ptx0um7ew2lq5pytro9faai3mzg tat 0 468 42477 42474 2026-02-15T23:56:23Z Danjuma Anthony 44 /* Bwan di̱ lilyem ghyáng */ 42477 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-tat.ogg|a=}} ** {{hyphenation|kcg|tat}} (a̱tyong 1) ===Ta̱m=== tat, ku tat, ka̱n tat, ba̱ tat, za tat, bye tat, wu tat, na tat, ntat, ntaat, a̱tat # '''Tat''' fa ka̱nang a̱yin nat a̱cyiet, á̱ ni yei a̱ lyip ku a̱ ka̱ si̱n nwuo. #* ''Ka̱ a '''tat''' a̱ga̱sat nvak wu, a na lyen a̱vwuo ka ba̱ shyia̱ a̱ni.'' #* ''A̱ '''tat''' a̱vwuo ka nang á̱ ntung a̱ni, a̱wot da̱ nggu a̱ li lak a̱yin a̱ja bah.'' #* ''N ka̱ cong '''ntat''' a̱ji a̱fwun. Zi̱ bu ya nnyiak a̱gut wu '''tat''' da̱ a̱ta̱n ka!''. # '''Tat''' yet ki̱ a̱yin byia̱ kyang ca̱caat ma̱ng a̱ghang a̱niet bah ma̱nang zwa ku shyia̱ a̱za. #* ''Mat nang Bungwon ngyet a̱tyu ta̱m a̱gwomna̱ti wa a̱ni, a̱tyu khap a̱wa si̱ mi̱n '''tat''' gu ma̱ng zwa bah.'' #* ''Ka̱dong '''tat''' Sha̱mang ma̱ng a̱za bah.'' #* ''A̱niet a̱ma Bungwon ba '''tat''' a̱niet a̱ma Kulanma̱niung ba ma̱ng shi a̱kpa bah.'' # '''Tat''' bu fa ka̱nang kyangcet khwu a̱wot hu si̱ bwuo mam nfeang ku ni mwoi a̱wot ku fwoi. #* ''Kom nyak a̱hwa '''tat''', a̱fak a̱vwuo nwui ba a?'' #* ''Ka̱t, Ka̱dong si mbeang wun mi̱ tak mato a̱gwamsan hu si̱ ki̱n '''tat''''. #* ''A̱wa̱i shyia̱ di̱ wa̱i zon a̱fa nzon ka si̱ '''tat'''.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vak cat lyen a̱guguut a̱yin}} * [[Dot]]: {{t+|nl|}} * [[Kpat]]: {{t+|ha|kai}} * [[Shong]]: {{t+|en|a̱rrive}} {{trans-bottom}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vak lang a̱ghang ma̱ng kyang}} * [[Dot]]: {{t+|nl|}} * [[Shong]]: {{t+|en|reach}} {{trans-bottom}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ki kyang fwoi}} * [[Dot]]: {{t+|nl|}} * [[Shong]]: {{t+|en|blast}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] noyvpkxzeiz137u90x4ovcrx3cjlm4g ta̱m 0 469 37935 37934 2025-05-08T20:06:01Z Kambai Akau 8 37935 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /tǝ́m/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "ta̱m" a̱ni.]] ===A̱lyoot=== '''ta̱m''' (''á̱kpa'' '''[[nta̱m]]''') :Sot swang a̱liyat: ::'''wu''' (''á̱kpa'' '''na''') '''Ta̱m''' yet kyang hwa nang a̱yin nyia̱ a̱ni ma̱ng mumwang ku na bai ma̱ng ya a̱son a̱ni. #* ''A̱tyoli Kumaai nat '''ta̱m''' di̱ fam a̱ta̱k Ka̱duna.'' #* '''''Ta̱m''' huni byia̱ a̱khwu za̱m.'' #* ''A̱fai a̱wa lyen nyia̱ '''ta̱m''' hu ansham.'' ====Bwoi mi̱ bwoi==== * [[a̱banta̱m]] * [[a̱tyunta̱m]] ====Tai==== * [[kyangnyian]] ====Bwan di̱ lilyem ghyáng==== * A̱do: {{t+|bin|iwinna}} * [[A̱ghwangkpang]]: [[Wikt:yo:ṣiṣẹ|ṣiṣẹ]] * Eve: [[Wikt:ee:dɔ|dɔ]] * Ji̱kun: butso * [[Kpat]]: [[Wikt:ha:aiki|aiki]] * Kutyep: wande * [[Shong]]: [[Wikt:en:work|work]] * Swahili: [[Wikt:sw:kazi|kazi]] [[Sa:a̱lyoot]] 9tec7r4ixsdej7a9ccnziie4lkda4mj tibwak 0 470 22499 22498 2023-04-20T18:37:59Z Jon Harald Søby 7 103 revisions imported: [TEST] importing kcgwiktionary via a tool 22499 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot === Tibwak (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: PLURAL ARTICLE)''' # '''Tibwak''' yet nyan ja a̱ ghwuang ma̱ng bwak a̱ni, ji shyei shyim a̱ni. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:sa hannu|sa hannu]] * [[Shong]]: [[Wikt:en:signature|signature]] [[Sa:a̱lyoot]] d9gwo3m0sz34gvkuik1to2ju92d86ex tong 0 471 42443 42112 2026-02-15T22:50:43Z Kambai Akau 8 /* Dot */ 42443 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Высокогорный мёд.jpg|thumb|'''Tong''' mi̱ a̱baka̱kurung gi̱lat a̱feang]] ===Yei=== * {{IPA|kcg|/tɔ́ŋ/}} ** {{audio|kcg|Kcg-Tong.oga|a=}} ** {{hyphenation|kcg|tong}} (a̱tyong 1) ===A̱lyoot=== '''tong''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) # '''Tong''' hu yet a̱tutuk a̱nya̱nyiat a̱sa̱khwot a̱ ghwut di̱n vam shwai wa a̱ni. Shwaí ji shyiat a̱nya̱nyiat a̱sa̱khwot a̱wa mat swuat di̱n sum a̱ka̱kwon hwa ku swan nya̱nyiat a̱ni. #* ''Kyayak huni swan nang '''tong''' a̱ni.'' #* ''Ka̱ doot a̱ shyia̱ a̱nya̱nyiat kyang a̱ swak '''tong''' a̱ni a?'' #* ''A̱tyubyia̱ a̱shushok ni̱ swuo '''tong''' a̱ niai mbwak.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top| Tangka̱i kyayak nang shwai koot a̱ni}} * [[Dot]]: {{t+|nl|honing}} * [[Kpat]]: {{t+|ha|zuma}} * [[Shong]]: {{t+|en|honey}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} {{Clr}} =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / tɔŋ / (a̱tyong 1) ** {{audio|nl|Nl-tong.ogg}} ** {{hyphenation|nl|tong}} ===A̱lyoot=== [[de#Dot|''de'']] '''tong''' (''á̱kpa:'' [[de#Dot|''de'']] [[tongen#Dot|'''tongen''']]) # [[a̱lyem]] [[Sa:a̱lyoot]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2upfu3zmjubt2piyxz6vnegufrprg4p tsaai 0 472 42929 38955 2026-02-27T17:43:13Z Kambai Akau 8 /* Tyap */ 42929 wikitext text/x-wiki == {{-kcg-}}== [[File:Mangalarga Marchador Conformação.jpg|thumb|'''Tsaai''']] ===Yei=== * {{IPA|kcg|/t͡saːi/}} ** {{audio|kcg|Kcg-tsaai.ogg|a=}} ** {{hyphenation|kcg|tsaai}} (a̱tyong 1) ===A̱lyoot=== '''tsaai''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[tsaaí]]''' ji) #'''Tsaai''' ([[Species:Equus ferus caballus|''Equus ferus caballus'']]) yet tangka̱i nyam ja ji̱ byia̱ shi vam nang nyak a̱ni, a̱wot ji̱ si̱ li nang [[a̱ka̱za̱nki]]. Á̱ ban nji á̱ ncong a̱ka̱cyet gbangbang ma̱ng zwáng. #* '''''Tsaai''' jini byia̱ a̱lyoot a?'' #* ''A̱tyoli Sankwai ku bai ma̱ng '''tsaai''' ji a̱mali.'' #* ''A ngyei '''tsaai''' jini nyia̱ ma̱ng zwan.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|paard}} * [[Jhyuo]]: {{t+|kaj|tsaap}} * [[Kpat]]: {{t+|ha|doki}} * [[Shong]]: {{t+|en|horse}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] ksss4a0pbnq9xonpvwcs1yg0k3o1j4m tsaai a̱yit 0 473 22691 22690 2023-04-20T18:38:08Z Jon Harald Søby 7 103 revisions imported: [TEST] importing kcgwiktionary via a tool 22691 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA/TRANSLATION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Tsaai a̱yit (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''Tsaai a̱yit''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:jakin daji|jakin daji]] * [[Shong]]: [[Wikt:en:zebra|zebra]] [[Sa:a̱lyoot]] [[Sa:nyam]] b21xuddw11c6umls32f8girotinzoep tsang 0 474 36739 36738 2025-02-15T19:40:35Z Kambai Akau 8 36739 wikitext text/x-wiki ==Tyap== [[Fail:Crocodile resting on the bank of a stream.jpg|thumb|'''Tsang''' ji̱ fwung di̱ khwong ncen]] [[Fail:Constant Wauters Der ertappte Hausdiener.jpg|thumb|A̱tyubyia̱ za̱kwa '''tsang''' a̱ni]] === Yei === * {{IPA|kcg|/t͡saŋ/}} ** {{hyphenation|kcg|tsang}} (a̱tyong 1) ** {{audio|kcg|Kcg-tsang.ogg|a=}} === A̱lyoot === '''tsang''' (''á̱kpa'' '''[[tsáng]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Tsang''' bye yet: # ([[species:Crocodylidae|''Crocodylidae'']]) tangka̱i a̱gba̱ndang nyam a̱sa̱khwot hwa ku li nang a̱mgbat a̱ni ma̱ng a̱ca̱cet a̱nyunyung. #* ''A̱gbaat ba ni̱ nwuak '''tsang''' ji shi ba̱t.'' #* ''Á̱ ku mbyia̱ '''tsang''' jhyang a̱gbang A̱gwam Duya gbangbang.'' #* ''N cat n di '''tsang''' a̱ja! Ji̱ shyia̱ a̱ji wa la?'' # A̱bya̱byia̱-nyia̱ nyiin kyang ku yet si̱ a̱ghyang a̱niet a̱ni. Tsang yet kwok nkyang na̱ yet si̱ a̱yin ku si̱ á̱niet, bah ma̱ng shim nggu/mba bah. #* ''A myiam '''tsang''' ji ma a̱nyan wa?'' #* ''A̱mgba̱m a̱yin a̱ kyiak '''tsang''' si̱ tyia̱ a̱zanson nyia̱ a̱pyia̱-nggu kya.'' #* '''''Tsang''' ji lan ang ka̱ni?'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i nyam a̱sa̱khwot ma̱ng a̱byin}} * [[Dot]]: {{t+|nl|krokodil}} * [[Shong]]: {{t+|en|crocodile}} {{trans-bottom}} {{trans-top|Nyiin}} * [[Dot]]: {{t+|nl|diefstal}} * [[Shong]]: {{t+|en|theft}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] f8bfwb4fd8pb7qh1876jfp8xj132aef tsat 0 475 39674 39673 2025-07-08T14:03:19Z Kambai Akau 8 /* Tyap */ 39674 wikitext text/x-wiki ==Tyap== [[File:Three buffaloes heads above water in Si Phan Don.jpg|thumb|Zát '''tsat''' mami a̱sa̱khwot]] === Yei === * {{IPA|kcg|/t͡sad/}} ** {{audio|kcg|Kcg-tsat.ogg|a=}} ** {{hyphenation|kcg|tsat}} (a̱tyong 1) ===Ghwughwu=== '''tsat''' (''á̱kpa'' '''tsatsat''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' *) #'''Tsat''' ja yet la̱mba fang ku ntung [[sweang]] a̱ni, a̱wot si̱ ku bai a̱zaghyi [[nyaai]]. Vak yei ghyang hwa yet ''[[a̱tat]]'' ma̱ng ''[[tat]]''. Á̱ ka nnyia̱ ta̱m ma̱ng "tsat" ka̱nang swang a̱lyiat ji̱ bai a̱zaghyi ma̱ng a̱nji kwa mi̱ sot swang a̱lyiat ''ji'' a̱ni. Kidee swáng a̱lyiat a̱ja ja yet á̱kpa swáng a̱lyiat ka̱ tsa ma̱ng zwunzwuo ''c'', ''jh'', ''s'', ''sh'', ''ts'', ma̱ng ''z'', nang ''[[cucuk]]'', ''[[jhyén]]'', ''[[sop]]'', ''[[shan]]'', ''[[tswam]]'', ma̱ng ''[[zam]]''. #* ''Zón '''tsat''' ja shyia̱ a̱ja.'' #* ''Ka̱nang á̱ wa nyia̱ cucuk '''tsat''' ja, da̱ zi̱ na yei nggu gu bai.'' #* ''A ngyei cyuó '''tsat''' ja a̱ bai ndyo.'' ===Nvak yei jhyang=== * [[a̱tat]] * [[tat]] ====Bwoi mi̱ bwoi==== * [[tsat-a̱kan]] * [[tsat-a̱ma]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tat (sot swang a̱lyiat ''ji'')}} * [[Dot]]: {{t+|nl|drie}} * [[Jhyuo]]: {{t+|kaj|tsat}} * [[Kpat]]: {{t+|ha|uku}} * [[Shong]]: {{t+|en|three}} {{trans-bottom}} [[Sa:ghwughwu]] [[Sa:nla̱mba]] cix8p2xnoabcs9o8otcf6t67zdcmk6k tsok 0 476 41592 40934 2026-02-06T00:12:27Z Kambai Akau 8 /* Tyap */ 41592 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/t͡sʷɔ̀ɡ/|/t͡ʃɔ̀ɡ/}} ** {{audio|kcg|Kcg-tsok.ogg|a=}} ** {{hyphenation|kcg|tsok}} (a̱tyong 1) === A̱lyoot 1 === [[Fail:Silbury Hill DB.jpg|thumb|'''Tsok''' Sili̱buri.]] '''tsok''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[tsutsok]]''' ji) # '''Tsok''' ji yet a̱gut ke a̱byin-a̱za nang á̱ ban a̱ni. A̱gut a̱ la̱n a̱ka̱sa a̱byin na a̱ni. #* ''Yok nyeak '''tsok''' ji bah. Bai a yong kpa̱mkpaan ma̱ng a̱nung!'' #* '''''Tsok''' a̱ja byia̱ shi a̱za ba̱t!'' #* ''A̱keang ka swan di̱ '''tsok''' ja.'' ==== Tai ==== * [[a̱fan]] * [[a̱gut]] ===A̱lyoot 2=== [[Fail:White sculpture butt.jpg|thumb|Ghwughwu-vap bwak kpa̱mkpaan ma̱ng '''tsok''' jhyiung a̱ghyang a̱niet.]] * '''tsok''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[tsuntsok]]''' ji) # Kap nyiung vam a̱tyubishyi nang a̱ ka nswan tazwa a̱ni. #* ''A̱bwok wu tyia̱ nggu nyura di̱ '''tsok''' jhyiung ja ma̱nyin.'' #* ''N di a ngyei '''tsok''' jiniaau lan si̱ jini ma̱ng shi, ki da̱ a̱nia wa la?!'' #* ''A̱ ku swan '''tsok''' jhyiung ja mi̱ ma̱to hu, neet nang zi̱ ku ta̱bat vak a̱ nat.'' ====Vak lyuut ghyang==== * [[tsog]] * [[tswok]] * [[tswog]] ====Bwoi mi̱ bwoi==== * [[a̱zantsok]] * [[tsuntsok]] * [[tsutsok]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gut ke a̱byin ka̱ byia̱ a̱za nang á̱ ban a̱ni}} * [[Dot]]: {{t+|nl|heuvel}} * [[Kpat]]: {{t+|ha|tudu}} * [[Shong]]: {{t+|en|hill}} {{trans-bottom}} {{trans-top|Kap vam a̱tyubishyi nang a̱ ka nswan tazwa a̱ni}} * [[Dot]]: {{t+|nl|bil}} * [[Shong]]: {{t+|en|buttock}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:nkap vam]] ei6r761hwqa7ny4xkosgtggmtywanqs tsong 0 477 27057 27056 2023-08-31T19:32:07Z Bello Lydia 19 /* Bwan di̱ lilyem ghyáng */ 27057 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] === Bwoi a̱lyoot=== ETYMOLOGY === Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Tsong (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''Tsong hu (á̱kpa: ''na'')''' # '''Tsong''' yet nyam a̱. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai==== * SYNONYMS. ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:naman kaza|naman kaza]] * [[Shong]]: [[Wikt:en:mushroom|mushroom]] * [[Igbo]]: [[Wikt:Ig:ero|ero]] *[[Yoruba]]: [[Wikt:yr:olu|olu]] * [[Kanuri]]: [[Wikt:Kr:ñsún kóróyé|ñsún kóróyé]] [[Sa:a̱lyoot]] po8kwg6w3q8fz39a3wktmhhd6s0dhut tswa a̱ji̱jak 0 478 28709 23157 2023-12-12T20:36:28Z Kambai Akau 8 28709 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] === Bwoi a̱lyoot=== ETYMOLOGY === Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === A̱lyoot=== Tswa a̱ji̱jak (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: PLURAL ARTICLE)''' # '''Tswa a̱ji̱jak''' yet a̱na̱khwu a̱vwuo wa nang a̱sa̱khwot nsaan ani. A̱wot mat a̱nia, nkyang nswuan nang á̱ga̱fi̱p ma̱ng nyám ni̱ nswuo a̱bung ba̱ swan a̱ja. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai ==== * SYNONYMS. ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:hamada|hamada]] * [[Shong]]: [[Wikt:en:desert|desert]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] rk9bbga8161e8khkzt1s3v48lp0z7ha tswa yaya 0 479 23199 23198 2023-04-20T18:38:29Z Jon Harald Søby 7 41 revisions imported: [TEST] importing kcgwiktionary via a tool 23199 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] === Bwoi alyoot === ETYMOLOGY === Yei === Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === A̱lyoot=== Tswa yaya (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: PLURAL ARTICLE)''' # '''Tswa yaya''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai ==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:maƙulli|Maƙulli]], [[Wikt:ha:maɓudi|maɓudi]] * [[Shong]]: [[Wikt:en:key|key]] [[Sa:a̱lyoot]] [[Sa:nkyang]] 3ucfis51ss8a13b6zy1hupeg6b2ltsx tswam 0 480 27354 27353 2023-10-18T20:34:24Z Kambai Akau 8 27354 wikitext text/x-wiki ==Tyap== [[File:Specularite (high-grade iron ore) (Soudan Iron-Formation, Neoarchean, ~2.69 Ga; Soudan Mine, Soudan, Minnesota, USA) 11 (18411244103).jpg|thumb|Tangka̱i a̱tan a̱fang '''tswam''' nang á̱ ngyei '''Si̱pekurait''' a̱ni, mi̱ Soudan Mine, Soudan, Minnesota, MA̱.]] ===Yei=== * [[Za̱FBS]]: /tsʷâm/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "'''tswam'''" a̱ni.]] ===A̱lyoot=== '''tswam''' (''á̱kpa'' '''tswám''') :Sot swang á̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Tswam''' yet tangka̱i a̱kpa̱u zwa a̱byin hwa nang á̱ ni̱ wan ma̱ ndong a̱wot ka̱ ku byii̱k, á̱ nyia̱ nkyangta̱m nang a̱tyem ku a̱baai ma̱ng a̱nhu. #* ''Bwak nggu hu swan kpa̱u nang '''tswam'''.'' #* ''Nkwon nia bah. '''Tswam''' ja.'' #* ''A̱na-a̱shong yet a̱tsak '''tswam''' wa bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ogun|ogun]] * [[Kpat]]: [[Wikt:ha:karfe|karfe]] * [[Shong]]: [[Wikt:en:metal|metal]] [[Sa:a̱lyoot]] 47mo8a90h914ndn900oj2xya7cljgc9 tyak 0 481 26295 26294 2023-05-20T11:09:31Z Minorax 32 26295 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ta̱m=== '''Tyak''' (''a‌kpa'' '''plural''') :Sot swang a‌lyiat: ====Bwan di‌ lilyem ghya‌ng==== * [[Kpat]]: [[Wikt:ha: gama | gama ]] * [[Shong]]: [[Wikt:en: finish|finish]] [[Sa:ta̱m]] bxkbfea23ro45y87hj5xjmfxlwhblpu tyap 0 482 34371 26408 2025-01-09T22:14:35Z Kambai Akau 8 /* Ya̱fang */ 34371 wikitext text/x-wiki ==Tyap== [[File:Two loggers on springboards with felling axes and crosscut saw with reclining companion in tree cut, Cherry Valley, Washington (HESTER 14).jpeg|thumb|Á̱niettyam a̱kwon a̱feang ba̱ yong ma̱ng a̱ka̱khwon mi̱ bwak ma̱ng a̱baai ka̱ byia̱ a̱nyunyung ma̱ng a̱tyu a̱tat wu a̱ myian ma̱ a̱ka̱wa̱tyia̱ a̱kwon ka nang á̱ ku '''tyap''' a̱ni, Cherry Valley, Washington, MS.]] ===Yei=== * [[Za̱FBS]]: /tjab/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "tyap" a̱ni.]] ===Ta̱m=== '''tyap''' (''á̱kpa'' '''[[tyam]]''') tyap, ka̱n tyap, ku tyap, ba̱ tyap, bye tyap, wu tyap, na tyap, ntyap # '''Tyap''' fa ka̱nang á̱ nyia̱ ta̱m na̱ng a̱da ku a̱baai ku kyang ghyang ku byia̱ a̱nu ku ya a̱ni á̱ si̱ faat kyang ghyang mi̱cet á̱ mat. #* ''A̱yang nggwoneam wuwa tyia̱ á̱ nat á̱ '''tyap''' a̱pyia̱ Yoona ka.'' #* ''A̱jawa a̱tyo nyiung mami mman ta̱m nggu na ba̱ yong kpa̱mkpaan a̱ja a̱ni, si̱ kin khwat tswat nggu ji, a̱ si̱ n'''tyap''' fufwuo a̱khwo a̱gba̱ndang pris hu a̱ ti̱n.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Ma̱rkut 14:47".</ref> #* ''Nung gwa ku '''tyap''' a̱kwon ka mat a̱byin.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ge|ge]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:bee|bee]] * [[Kpat]]: [[Wikt:ha:sare|sare]] * [[Shong]]: [[Wikt:en:to cut|to cut]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:ta̱m]] nv4z1f1dfl9bw7qxwn65vj7nqood459 tyia̱ 0 483 38881 38880 2025-06-06T18:02:34Z Kambai Akau 8 38881 wikitext text/x-wiki ==Tyap== [[Fail:Bergelut dengan asap nan beracun.jpg|thumb|A̱tyunyeak-a̱fan a̱nyiung cat '''tyia̱''' kyang ma̱ a̱buri̱ga a̱tyofeang wu]] ===Yei=== * {{IPA|kcg|/tʲʲə/}} ** {{audio|kcg|Kcg-tyia̱.oga|a=}} ** {{hyphenation|kcg|tyia̱}} (a̱tyong 1) ===Ta̱m=== '''tyia̱''' (''á̱kpa'' '''[[tyei]]''') tyia̱, ka̱n tyia̱, ku tyia̱, za tyia̱, ba̱ tyia̱, bye tyia̱, wu tyia̱, na tyia̱, ntyia̱ # '''Tyia̱''' fa ka̱ á̱ kyiak kyang nyiung á̱ si̱ sak mi̱ kyang ghyang a̱ni. #* ''Yok '''tyia̱''' a̱nwuat ka ka̱ shi bah.'' #* ''Nat a '''tyia̱''' ma̱ng a̱nggu ndyo.'' #* ''Nung gwa ku '''tyia̱''' nggu di̱n ta̱m hu.'' ====Bu nwuan==== * [[byia̱]] * [[hyia̱]] * [[myia̱]] * [[nyia̱]] * [[shyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sak kyang nyiung mami kyang ghyang}} * [[A̱ghwangkpang]]: {{t+|yo|fi}} * [[A̱kum-a̱cyi]]: {{t+|ig|tinye}} * [[Dot]]: {{t+|nl|zetten}} * [[Jhyuo]]: {{t+|kaj|tyyi}} * [[Kpat]]: {{t+|ha|sa}} * [[Shong]]: {{t+|en|put}} * Swahili: {{t+|sw|weka}} {{trans-bottom}} [[Sa:ta̱m]] fmt8t3vajhyz7fgytuyjvct4mvrnwhc tyong 0 484 23268 23267 2023-04-20T18:38:36Z Jon Harald Søby 7 10 revisions imported: [TEST] importing kcgwiktionary via a tool 23268 wikitext text/x-wiki '''TYONG''' [[Fail:Running zebra.jpg|thumb|Tsaai a̱yit shyia̱ si̱ '''tyong''' ma̱ a̱yit]] ==Yei== * Lyuut IPA: /tʲɔ́ŋ/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "tyong" a̱ni]] ==Fam a̱lyem== ta̱m ===Ta̱m=== '''tyong''' (''á̱kpa'' '''tyong ti̱tyong''') tyong, ntyong, tyong ti̱tyong, ku tyong, ka̱n tyong, ba̱ tyong, bye tyong, wu tyong, na tyong ====Wa̱i a̱lyiat==== '''Tyong''' yet tangka̱i cong hwa nang á̱ nyia̱ a̱nggang mi̱cet a̱ni. ; Kídee ::* A ''tyong'' di̱ naat a̱ji wa? ::* Nyi na tyong cung ji mi̱ zang jen ja? ::* N cat a tyong kiki a shyia̱ nggu a̱zagaat ma̱ninika. ====Tai ==== * [[fi̱p]] * [[ta̱tswang]] ====Á̱fi̱p==== * [[yong]] ====Bu nwuan==== * [[cung]] ==Bwan di̱ lilyem ghyáng== * [[A̱ghwangkpang]]: [[Wikt:yo:sáré|sáré]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:na-agba ọsọ|na-agba ọsọ]] * [[Jhyuo]]: tyong * [[Kpat]]: [[Wikt:ha:gudu|gudu]] * [[Shong]]: [[Wikt:en:run|run]] * Swahili: [[Wikt:sw:kukimbia|kukimbia]] * Zulu: [[Wikt:zu:gijima|gijima]] [[Sa:ta̱m]] r5tfyfyzozp4qa0h0cqpw8bypusxxly u 0 485 26249 26248 2023-04-26T16:43:47Z Kambai Akau 8 /* Tai */ 26249 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter U.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''U'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem nswak nfeang ma̱ng jhyiung Lati̱n ji, "''u''". === Yei === * [[Za̱FBS]]: /ú:/ * A̱nwuat: [[Fail:U-akum di̱n Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "u" a̱ni.]] ===A̱lyoot=== '''u''' (''a̱da̱dei'', ''a̱gba̱ndang'' '''U''', ''á̱kpa'' '''a̱yaa-U''') # '''U''' wa yet zwunzwuo nswak nfeang zwunzwuo-a̱lyem Tyap ji. #* '''''U''' wa yet zwunzwuo-a̱lyem nswak nfeang nTyap ji.'' #* ''Ka̱nang a ti̱n "'''u'''" mi̱ "swuo", a si̱ nshyia̱ "swo".'' #* ''N di "'''u'''" mi̱ swang a̱lyiat jini, "fwi", bah.'' ====Tai==== * [[uu]] === Bwan di̱ lilyem ghyáng === * [[A̱kum-a̱cyi]]: [[Wikt:ig:u|u]] * [[Dot]]: [[Wikt:nl:u|u]] * Hindi: [[Wikt:hi:उ|उ]] (u) * Ja̱pan: [[Wikt:ja:ウ|ウ]] (u) * [[Jhyuo]]: u * [[Kpat]]: [[Wikt:ha:u|u]] * Kworiya: [[Wikt:ko:ㅜ|ㅜ]] (u) * Roshiya: [[Wikt:ru:у|у]] (u) * [[Shong]]: [[Wikt:en:u|u]] * Swahili: [[Wikt:sw:u|u]] * Zulu: [[Wikt:zu:u|u]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] grrwv6mdvvoluu4hio6dkrrhtmi7cl1 ufa 0 486 37804 37632 2025-05-01T13:17:27Z Kambai Akau 8 37804 wikitext text/x-wiki ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùfá/ * A̱nwuat: ===A̱lyoot=== '''ufa''' ka (''á̱kpa'' '''fɨfa''' ku) # [[a̱fa]] [[Sa:Gworog]] cwofognxjp79c8yeqh6qjjhjbbggrwr ufi 0 487 37633 23353 2025-04-25T01:46:03Z Kambai Akau 8 37633 wikitext text/x-wiki ==Tyap (Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /ufi/ * A̱nwuat: ===A̱lyoot=== '''ufi''' (''á̱kpa'' '''fifi''') # [[a̱fa]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] tf39hwa669hc7m5ihegkpeej361lex0 utung 0 488 37638 23355 2025-04-25T01:48:57Z Kambai Akau 8 37638 wikitext text/x-wiki ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùtúŋ/ * A̱nwuat: ===A̱lyoot=== '''utung''' (''á̱kpa'' '''**''') # [[a̱tung]] ==Tyap (Ta̱kad)== ===Yei=== * [[Za̱FBS]]: /ùtúŋ/ * A̱nwuat: ===A̱lyoot=== '''utung''' (''á̱kpa'' '''**''') # [[a̱tung]] [[Sa:Gworog]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] ob9wzqb8cpgj5uztc406s1yil0tknkn uu 0 489 26250 23357 2023-04-26T16:49:38Z Kambai Akau 8 /* Yei */ 26250 wikitext text/x-wiki ==Tyap== ===Zwunzwuo-a̱lyem=== ====Bwoi a̱lyoot==== Neet di̱ zwunzwuo-a̱lyem nswak nfeang a̱lyem Tyap ji, ''[[u]]'' + ''u''. === Yei === * [[Za̱FBS]]: /ú:/ * A̱nwuat: [[Fail:U din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "uu" a̱ni.]] # '''Uu''' wa yet a̱junjung a̱nwuat zwunzwuo-a̱lyem nswak nfeang Tyap wu. #* '''''Uu''' wa yet a̱junjung a̱nwuat zwunzwuo-a̱lyem nswak nfeang Tyap ji, "u".'' #* ''Ka̱ a khwat a̱nwuat "u", a na shyia̱ "'''uu'''". ====Tai ==== * [[u]] ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[Wikt:ha:u'u|u'u]] * [[Shong]]: [[Wikt:en:oo|oo]] * Swahili: [[Wikt:sw:uu|uu]] * Zulu: [[Wikt:zu:uu|uu]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] 19v5hd428rjrmm1sw4xip1n6y7q19b2 v 0 490 28910 28909 2023-12-17T23:54:49Z Kambai Akau 8 28910 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter V.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''V'''".]] ===Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem nswak nfeang ma̱ng a̱feang Lati̱n ji, "''v''". === Yei === * [[Za̱FBS]]: /ví/ * A̱nwuat: [[Fail:V din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "v" a̱ni.]] ===A̱lyoot=== '''v''' (''a̱gba̱ndang'' '''V''') #'''V''' wa yet zwunzwuo swak ma̱ng a̱kubunyiung zwunzwuo-a̱lyem Tyap ji. #* ''Yihwa á̱kum ka na fa, ka̱nang a ti̱n '''v''' neet mi̱ "veang"?'' #* ''Ka̱ a ti̱n "'''v'''" mi̱ "van", a si̱ nshyia̱ "an".'' #* ''A si̱ mi̱n di "'''v'''" mi̱ swang a̱lyiat jini, "lan", bah.'' ====Bu nwuan==== * [[vw]] === Bwan di̱ lilyem ghyáng === * A̱biru: [[Wikt:he:ב|ב]] (v) * [[A̱kum-a̱cyi]]: [[Wikt:ig:v|v]] * [[Dot]]: [[Wikt:nl:v|v]] * [[Jhyuo]]: [[Wikt:kaj:v|v]] * [[Kpat]]: [[Wikt:ha:v|v]] * Roshiya: [[Wikt:ru:в|в]] (v) * [[Shong]]: [[Wikt:en:v|v]] * Swahili: [[Wikt:sw:v|v]] * Zulu: [[Wikt:zu:v|v]] [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] bci81u9vjapm6plsjlcqvavjzpl9km3 va 0 491 27079 26702 2023-10-06T00:17:33Z Kambai Akau 8 27079 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /vá/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "va" a̱ni.]] ===Ta̱m=== va, ka̱n va, ku va, ba̱ va, bye va, wu va, na va, nva # '''Va''' fa ka̱nang kyang nang za a̱ni, kwa. #* ''Á ngyei za ji na '''va''' a̱fwun.'' #* '''''Va''' za ma̱ng nwai '''va''' nji, cincai na nok a̱gban.'' #* ''Ku ku labeang nang za ji '''va'''.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:fadi|fadi]] * [[Shong]]: [[Wikt:en:to rain|to rain]] [[Sa:ta̱m]] nqegv7z5cov9xk2fzl7tky1i58oyxu3 vak 0 492 34042 26110 2024-10-16T12:28:25Z MarcoSwart 418 wikilink 34042 wikitext text/x-wiki ==Tyap== [[Fail:Guyane route de Kaw D 6.jpg|thumb|Vak ma̱ a̱byin Ga̱yana]] ===Bwoi a̱lyoot=== '''Vak''' yet a̱vwuo kya na̱ng a̱nyiet,nya̱m,mbea̱ng nkya̱ng chung ning chong twa̱za̱ a̱ni. ku ka̱i a̱ tyia̱ a̱yin a̱vwuo a̱ni. ===Yei=== * Lyuut IPA /vag/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "vak" a̱ni]] * '''Gwoot''': luwag /lʷag/ ===A̱lyoot=== Vak (''á̱kpa'': nvak) :Sot swang a̱lyiat: ::'''hu (''á̱kpa'': na)''' # '''Vak''' yet kyai a̱vwuo hwa, ku kai a̱ tyia̱ a̱yin a̱vwuo a̱ni. #* ''Vak huni byia̱ gbi̱ngba̱ra̱ng.'' #* ''Zang vak hwa zi̱ na nkai ma̱ninika?'' #* ''Ka̱ a lyen vak hu bah, a tak ma̱ng a̱nzi̱t zi̱ cat a̱ghyang a̱niet.'' ====Tai==== * [[a̱ta̱lyen]] ====Bu nwuan==== * [[a̱weang-vak]] ====Bwan di̱ lilyem ghyáng==== * A̱do: ukpi * [[A̱kum-a̱cyi]]: [[Wikt:ig:ụzọ|ụzọ]] * [[Dot]]: [[Wikt:nl:weg|weg]] * [[Hindi]]: [[Wikt:hi:सड़क|सड़क]] * Jaman: [[Wikt:de:Straẞe|Straße]] * [[Jhyuo]]: rwak * [[Kpat]]: [[Wikt:ha:hanya|hanya]] * [[Shong]]: [[Wikt:en:road|road]] [[Sa:a̱lyoot]] d0figvmb96knynd62kvt6jloa4xoj2y vam 0 493 36138 36137 2025-02-08T22:00:17Z Kambai Akau 8 36138 wikitext text/x-wiki ==Tyap== [[Fail:Human body features-nb.svg|thumb|'''Nkap vam a̱tyubishyi:'''<br> 1 = [[a̱pyia̱]]; 2 = [[á̱ghyi]]; 3= [[fwuo]]; 4= [[a̱za̱nghwuan]]; 5= [[fi̱ri̱ng]]; 6= [[kwop]]; 7= [[a̱fa]]; 8= [[a̱tyai]]; 9= [[lyan]] 10-14= [[tak]]; 15-19= [[bwak]]]] ===Yei=== * {{IPA|kcg|/vàm/}} ** {{hyphenation|kcg|vam}} (a̱tyong 1) ** {{audio|kcg|Kcg-Vam.ogg|a=}} * '''Fantswam:''' lvwam /lʋʷam/ * '''Gworog:''' luwam /lʷam/ ===A̱lyoot=== '''vam''' (''á̱kpa'' '''[[nvam]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Vam''' yet a̱kongkwong a̱tyubishyi ku nyam wa nang á̱ nwuan ma̱ng a̱lili, ku byia̱ nam ma̱ng nkungkup a̱ni. #* ''Nat a kwi '''vam''' ang hu.'' #* '''''Vam''' hu li ni wa la?'' #* ''Ka̱ á̱ wa nyia̱ da̱ '''vam''' ang hwa, da̱ a na nat cat kan.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang á̱ maai li a̱ni}} * [[Dot]]: {{t+|nl|lichaam}} * [[Jhyuo]]: {{t+|kaj|rwam}} * [[Kpat]]: {{t+|ha|jiki}} * [[Shong]]: {{t+|en|body}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] avzktnsn3mqcfgt0nvv535j2nn3meci van 0 494 32697 32695 2024-08-22T19:40:44Z Sankwai22 349 32697 wikitext text/x-wiki ==Tyap== [[File:Life and work in India; an account of the conditions, methods, difficulties, results, future prospects and reflex influence of missionary labor in India, especially in the Punjab mission of the United (14776510051).jpg|thumb|aniet tyuut mang zakyat) ===Bwoi a̱lyoot=== ''tyap'' ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ghwughwu=== zakyat (á̱kpa: zakyat) :Sot swang a̱lyiat: ::'''zakyat (á̱kpa: ''zakyat'')''' # '''zakyat''' zakyat. #* ''a̱yang ali wu chung zakyat .'' #* ''a̱bin nggwon ka zakyat ja.'' #* ''nfing na tiak ta hu zakyat.'' ====Tai ==== * ''tyuut''. ====Á̱fi̱p==== * ''masa̱t'' ====Bwan di̱ lilyem ghyáng==== *[[Kpat]]: [[Wikt:ha:wuya|wuya]] *[[Shong]]: [[Wikt:en:deficult|deficult]] [[Sa:tyap wiki bootcamp]] [[sa:tyai aloot]]. 482jazzccfcadq6zjp8vay27zg5z9bu vap 0 495 26266 26265 2023-05-09T14:15:39Z Wolverène 100 /* Tyap */ uhm... there is no such a file 26266 wikitext text/x-wiki ==Tyap== [[File:Milyanfan-adobe-bricks-8038.jpg|thumb|A̱yaabulok '''vap'''.]] ===Yei=== * [[Za̱FBS]]: /váb/ ===A̱lyoot=== '''vap''' (''á̱kpa'' '''nvap''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Vap''' hu yet kyang nok a̱li hwa ku neet mbyin ma̱ng nkyang njhyang na̱ maai bwui a̱ni. Á̱ ngyei ntangka̱i a̱ka̱sa na nang á̱ nok ma̱ng vap a̱ka̱sa vap, a̱wot a̱ka̱sa vap na ni̱ kyiak nghwughwu vwuon kyiak neet fam swanta nyiung naat mi̱ fam ghyang. Vap yet nyiung mami nkyang nok na̱ wa ka̱n shyia̱ neet gbangbang a̱ni, a̱wot a̱mgba̱m á̱niet mi̱ swanta hu nyian ta̱m ma̱ng a̱nhu. #* ''Á̱ nok a̱li kani ma̱ng burki '''vap''' hwa ke?.'' #* ''Ka̱ á̱ wa nyia̱ da̱ a̱li '''vap''' kya, da̱ bat hu ka̱n kwa.'' #* '''''Vap''' hu ka̱n shwai yet mi̱cet.'' ====Tai ==== * [[bwang]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:ẹrẹ̀|ẹrẹ̀]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:apịtị|apịtị]] * [[Kpat]]: [[Wikt:ha:laka|laka]] * Lati̱n: [[Wikt:la:luto|luto]] * [[Shong]]: [[Wikt:en:adobe|adobe]] * Swahili: [[Wikt:sw:udongo|udongo]] * Zulu: [[Wikt:zu:daka|daka]] [[Sa:a̱lyoot]] 48ydubwjhk7b7k5uv55fb47dsbnf144 va̱vat 0 496 35704 29658 2025-02-01T03:37:09Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:Va̱vat.ogg]] → [[File:Kcg-Va̱vat.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35704 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /və̀vàd/ * A̱nwuat: [[File:Kcg-Va̱vat.oga|thumb|Si̱sak nang á̱ ngyei "va̱vat" a̱ni.]] ===Za̱kwa=== # '''va̱vat''' yet za̱kwa nyia̱ kyang ja ma̱ gi̱gi̱k ku ma̱ sworop. #* ''A̱ngga wuni cong ma̱ '''va̱vat''' la̱u.'' #* ''Swanta lyiat '''va̱vat''' a̱ la̱u.'' # Nwuai a̱lyiat a̱ghyang ma̱ gba̱gbai a̱gbai. #* ''Nkut nwuo ma̱ a̱lyiat nani '''va̱vat'''.'' ====Bu nwuan==== * [[a̱va̱vat]] ====Bwan di‌ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:garaje|garaje]] * [[Shong]]: [[Wikt:en:hyperactively|hyperactively]] [[Sa:za̱kwa]] 0my7pioi1mc4hsnuhyau9ikdxblrk74 vwuo 0 497 40238 38848 2025-11-29T17:39:12Z Kambai Akau 8 /* A̱lyoot */ 40238 wikitext text/x-wiki ==Tyap== [[Fail:Two puppies playing together one standing over the other at golden hour in Don Det Laos.jpg|thumb|A̱baka̱bwu shyia̱ di̱ '''vwuo''' a̱ta̱usa]] [[Fail:The Joy of Playing Together by Rasheedhrasheed.jpg|thumb|Mman na̱ shyia̱ di̱ '''vwuo''' a̱ni]] ===Yei=== * {{IPA|kcg|/vʷʷó/}} ** {{audio|kcg|Kcg-vwuo.ogg|a=}} ** {{hyphenation|kcg|vwuo}} (a̱tyong 1) ===A̱lyoot=== '''vwuo''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[vwuan]]''' [[hu#Ati̱kut|hu]]) Vwuo bye yet # tangka̱i naat mbwuot hwa nang á̱nietbishyi ku nyám nyia̱ a̱ni mat ba̱ hyaai njen ku ba̱/ji̱ cat kyang ku na tyia̱ mba/nji a̱gwai a̱ni, ku di̱ mi̱n zang jhyang kang ma̱ng a̱gwai ma̱ng byian jen. #* ''A̱ lyen kyang bah, si̱ mi̱ '''vwuo''' hwa ma̱nyin.'' #* ''N cat tangka̱i '''vwuo''' huni bah.'' #* '''''Vwuo''' hu lan ang fang hu, ka̱ni?'' # tangka̱i naat mbwuot hwa nang á̱nietbishyi nyia̱ a̱ni mat ba̱ shyia̱ zang di̱ nngaan hu. #* ''Zang '''vwuo''' hwa na ntung ma̱nini? A ngyei a̱la̱u-a̱ceang kya!'' #* ''A̱gwak '''vwuo''' a̱la̱u-a̱ti̱tak wa gu yet.'' #* ''Tyinat yet a̱gwak '''vwuo''' hoki wa ma̱ a̱byin Italya.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Naat mbwuot}} * [[Dot]]: {{t+|nl|spelen}} * [[Kpat]]: {{t+|ha|wasa}} * [[Shong]]: {{t+|en|play}} {{trans-bottom}} ===Ta̱m=== '''vwuo''' (''á̱kpa'' '''[[vwan]]''') ka̱n vwuo, ku vwuo, za vwuo ba̱ vwuo, bye vwuo, wu vwuo, na vwuo, nvwuo '''Vwuo''' bye fa: # ka̱nang á̱niet ku nyam nyia̱ kyang ku bai ma̱ng a̱mba/a̱nji a̱gwai a̱ni di̱ mi̱n zang jhyang kang ma̱ng a̱gwai ma̱ng byian jen. #* ''Nyi nkat! Nyi nat nyi '''vwuo''' a̱ta̱usa.'' #* ''A̱ lyen kyang bah, si̱ mi̱ '''vwuo''' hwa ma̱nyin.'' #* ''Nwan wa ku '''vwuo''' ma̱ng a̱ngga a̱wa lyuo.'' ====Tai==== * [[a̱nwang]] * [[lu]] ====Bwoi mi̱ bwoi==== * [[a̱vwuo]] * [[a̱ka̱vwuo]] * [[a̱na̱nvwuo]] * [[a̱tyunvwuo]] * [[vwuoa̱khwu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Naat mbwuot}} * [[Dot]]: {{t+|nl|spelen}} * [[Kpat]]: {{t+|ha|wasa}} * [[Shong]]: {{t+|en|play}} {{trans-bottom}} [[Sa:ta̱m]] [[Sa:a̱lyoot]] mq8fxhokbg5hefm3to70zj8v43givs0 vwuon 0 498 34190 34189 2024-12-13T11:34:59Z Kambai Akau 8 34190 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /vʷʷən/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "vwuon" a̱ni]] ===A̱lyoot=== '''vwuon''' (''á̱kpa'' '''vwuon''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Vwuon''' yet si̱sak nkyang nfeang ku si̱ na̱ lang a̱nia nwai ngyet kyang nyiung a̱ni. #* ''Wai! '''Vwuon''' hu la̱u.'' #* ''N di a ngyei '''vwuon''' si̱ jini lat á̱si̱ bani.'' #* '''''Vwuon''' hu shi a?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:bambanci|bambanci]] * [[Shong]]: [[Wikt:en:difference|difference]] ===Ghwughwu=== '''vwuon''' (''á̱kpa'' '''vwuon''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Vwuon''' yet si̱sak nkyang nfeang ku si̱ na̱ lang a̱nia nwai ngyet kyang nyiung a̱ni. #* ''Kyang '''vwuon''' hwu n dyiat bah.'' #* ''Ka̱ doot a̱ ku kai vak '''vwuon''' hwa, huhwa na tyia̱ á̱ nwai li nggu.'' #* ''Jen a̱ja '''vwuon''' ma̱ng si̱ jini.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:dabam|dabam]] * [[Shong]]: [[Wikt:en:different|different]] ====Vak lyuut ghyáng ==== * vwon * von ====Á̱fi̱p==== * [[tai]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] auwcn9ok6hd4im7u5xmudrzjrpe8whp vwuong 0 499 24024 24023 2023-04-20T18:39:13Z Jon Harald Søby 7 23 revisions imported: [TEST] importing kcgwiktionary via a tool 24024 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ta̱m=== # '''Vwuong''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ====Á̱fi̱p==== * ANTONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kore|kore]] * [[Shong]]: [[Wikt:en:drive away|drive away]] [[Sa:ta̱m]] t8yg3u7l0g2xfu0lu1lk5pt43lqrwxu w 0 500 34549 24102 2025-01-10T23:13:55Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Dot 34549 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /wi/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== W (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''W''' yet zwunzwuo Nswak-nfeang ma̱ng a̱feang di̱ zwunzwuo-alyem Tyap. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Dot]]: [[Wikt:nl:w|w]] * [[Kpat]]: [[Wikt:ha:w|w]] * [[Shong]]: [[Wikt:en:w|w]] [[Sa:a̱lyoot]] nb8o8yih4chm58tipnzn2yhr0ipf52n wa 0 501 36619 29738 2025-02-14T14:20:31Z Kambai Akau 8 36619 wikitext text/x-wiki ==Tyap== [[Fail:A tree with a hole.jpg|thumb|A̱gba̱ndang '''wa''' a̱kwon]] [[File:Spotted Owlet staring from tree cavity.jpg|thumb|A̱bakuluu ka̱ swan di̱ '''wa''' a̱kwon a̱ni.]] [[File:White-tailed prairie dog holes.jpg|thumb|Ng'''wa''' a̱byin.]] ===Yei=== * [[Za̱FBS]]: /wà/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "wa" a̱ni.]] ===A̱lyoot=== '''wa''' (''á̱kpa'' '''[[ngwa]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Wa''' yet a̱babwong kya ka̱ li ma̱ gyan a̱ni. #* ''N di kee da̱ '''wa''' a̱byin hu shi bah, dyo!'' #* '''''Wa''' a̱kwon hu ngeang.'' #* ''Ci̱t '''wa''' hu a̱nggang.'' ====Bwoi mi̱ bwoi==== * [[wobyin]] (wa a̱byin) ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:iho|iho]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:oghere|oghere]] * [[Kpat]]: [[Wikt:ha:rami|rami]], [[Wikt:ha:kogo|kogo]] * [[Shong]]: [[Wikt:en:cavity|cavity]], [[Wikt:en:hollow|hollow]] * Zulu: [[Wikt:zu:umgodi|umgodi]] [[Sa:a̱lyoot]] lgkcqxi5eqo09btbfgl7275b3pr36qw wat 0 502 34069 28780 2024-11-03T12:04:50Z Minorax 32 34069 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei a̱ni]] ===A̱lyoot=== '''Wat''' (''á̱kpa'' '''plural''') :Sot swang a̱lyiat: :: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''á̱kpa'' '''PLURAL ARTICLE''')''' # '''Wat''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:falle|falle]] * [[Shong]]: [[Wikt:en:sheet|sheet]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] on5o8k6y3jjh7kcrvpn1x9va04zx6lm wa̱i 0 503 39590 39589 2025-06-23T01:04:15Z Kambai Akau 8 /* Tyap */ 39590 wikitext text/x-wiki ==Tyap== [[Fail:Skinning of a goat.jpg|thumb|right|220px|'''Wa̱i''' kwa zon]] [[Fail:Tourist guide in the Queen Elizabeth National Park (15404544220).jpg|thumb|right|220px|A̱yin shyia̱ di̱ '''wa̱i''' á̱niethyap a̱ghyi kyang]] [[Fail:USMC-15992.jpg|thumb|right|220px|A̱khwot á̱kwop A̱merika á̱ghyang shyia̱ di̱ '''wa̱i''' long a̱tyetuk a̱ta̱usa]] ===Yei=== * {{IPA|kcg|/wə́ʲ/}} ** {{audio|kcg|Kcg-wa̱i.ogg|a=}} ** {{hyphenation|kcg|wa̱i}} (a̱tyong 1) ===A̱lyoot=== '''wa̱i''' (''á̱kpa'' '''[[ngwa̱i]]''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') '''Wa̱i''' hu bye yet # ti̱n kwa kya hwa. #* '''''Wa̱i''' a̱bwu hu na kyiak awa a̱mang wa?'' #* ''Nyi kwan ba̱t ma̱ng '''wa̱i''' nyam huni.'' #* ''Bibya lyen '''wa̱i''' tangka̱i nyam a̱hwa.'' # á̱ kwok ma̱ng a̱yin kyang ansham si̱sak nang gu na nfi̱k a̱ni. #* '''''Wa̱i''' huni swa nung.'' #* ''A fi̱k '''wa̱i''' hu a?'' #* ''N di a ngyei '''wa̱i''' hu maai ang bah, ka̱ni?'' # swat a̱yin ku nyam swan kpa̱mkpaan ma̱ng long ku mam, mat gu/ji̱ ka shwai vam nggu/nji hu mat shyishyim. #* ''A̱bwu ka fwuong ansham '''wa̱i''' mam hu ba̱t.'' #* '''''Wa̱i''' long di̱n jen a̱vwuoshyim yet za̱kwa A̱tyap ja.'' #* ''Á̱ nvwuong '''wa̱i''' long a̱ji.'' ====Bwoi mi̱ bwoi==== * [[wa̱i-a̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ti̱n kwa kyang}} * [[Dot]]: {{t+|nl|villen}} * [[Shong]]: {{t+|en|skinning}} {{trans-bottom}} {{trans-top|Kwok a̱lyiat ansham}} * [[Dot]]: {{t+|nl|uitleg}} * [[Shong]]: {{t+|en|explanation}} {{trans-bottom}} {{trans-top|Fwuong shwai long ku mam}} * [[Dot]]: {{t+|nl|koesteren}} * [[Shong]]: {{t+|en|basking}} {{trans-bottom}} ===Ta̱m=== '''wa̱i''' (''á̱kpa'' '''ngwa̱i''') wa̱i, ka̱n wa̱i, ku wa̱i, za wa̱i, ba̱ wa̱i, bye wa̱i, wu wa̱i, na wa̱i '''Wa̱i''' bye fa # ka̱nang á̱ ti̱n kwa kyang nang nyam a̱ni mi̱ vam nhu hu. #* ''Á̱ ka̱n '''wa̱i''' a̱bwu ka bah.'' #* '''''Wa̱i''' a̱som wu a̱nggang zi̱ ta̱bat vak.'' #* ''Nggu wa na '''wa̱i''' a̱kusuru wu.'' # ka̱nang á̱ kwok nkhang si̱sak nang a̱yin na nfi̱k ansham a̱ni. #* ''Bai a '''wa̱i''' nung ndyo n fi̱k.'' #* ''Ka̱nang a '''wa̱i''' nzi̱t kyang ku naat a̱ mbwuot a̱ni, zi̱ na lyen ka̱ a̱tan wa ke a̱bya̱byia̱ wa.'' #* ''Ya nfwuong. N na '''wa̱i''' ang ndyo.'' # ka̱nang a̱yin ku nyam swan kpa̱mkpaan ma̱ng long ku mam, mat gu/ji̱ ka shwai vam nggu/nji hu mat shyishyim. #* ''A̱bwu ka '''wa̱i''' mam hu.'' #* ''Kalat shyia̱ di̱ '''wa̱i''' mam a̱ta̱usa.'' #* ''A na '''wa̱i''' long ma̱nini a? zi̱ cong.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ti̱n kwa kyang}} * [[Dot]]: {{t+|nl|villen}} * [[Shong]]: {{t+|en|flay}}, {{t+|en|skin}} {{trans-bottom}} {{trans-top|Kwok a̱lyiat ansham}} * [[Dot]]: {{t+|nl|uitleggen}}, {{t+|nl|beschrijven}} * [[Shong]]: {{t+|en|explain}}, {{t+|en|describe}} {{trans-bottom}} {{trans-top|Fa̱k shwai long ku mam}} * [[Dot]]: {{t+|nl|koesteren}} * [[Shong]]: {{t+|en|bask}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] 6uucckobrdfzlmn6uzljixz1kdzntbf weam 0 504 28964 28963 2023-12-18T22:27:29Z Kambai Akau 8 28964 wikitext text/x-wiki ==Tyap== [[File:Spilled Water Bottle.jpg|thumb|A̱sa̱khwot a̱bakurung na̱ '''weam''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /wejám/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "weam" a̱ni.]] ===Ta̱m=== '''weam''' (''á̱kpa'' '''ngweam''') ka̱n weam, ku weam, ba̱ weam, bye weam, wu weam, na weam # '''Weam''' yet ka̱nang á̱ kyiak kyang ku nwai yet a̱kpa̱u a̱ni á̱ si̱ koot a̱ta̱usa a̱ni. #* ''Nat a '''weam''' a̱sa̱khwot nani, A̱de.'' #* ''A̱nyan wa '''weam''' a̱sa̱khwot na a̱ja?'' #* ''Ka̱ a na '''weam''' nkyuo na, nang nung.'' ====Vak lyuut ghyang==== * wa̱yam * wi̱yam ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:jabọ|jabọ]] * [[Kpat]]: [[Wikt:ha:zubar|zubar]] * [[Shong]]: [[Wikt:en:pour away|pour away]], [[Wikt:en:dispose of|dispose of]], [[Wikt:en:spill|spill]], [[Wikt:en:drain|drain]] [[Sa:ta̱m]] prv1fbyz0e1384dv67cmzhuoho10h9p weang 0 505 39267 37719 2025-06-09T10:26:14Z Kambai Akau 8 39267 wikitext text/x-wiki ==Tyap== [[File:Wok cooking and the heat source by The Pocket in Nanjing.jpg|thumb|Á̱tyok a̱feang '''weang''' kyayak]] ===Yei=== * {{IPA|kcg|/weʲaŋ/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-weang.wav|a=}} ** {{hyphenation|kcg|weang}} (a̱tyong 1) ===Ta̱m=== '''weang''' (''a̱ka̱nyiung'' '''[[wan]]''') weang, ka̱n weang, ku weang, ba̱ weang, za̱ weang, na weang, wu weang, bye weang, ngweang # '''Weang''' fa ka̱nang á̱niet ba̱ lan a̱nyiung ku a̱yin jhyi nkyayak na̱ lan nyiung ku á̱niet ba̱ lan a̱tyonyiung jhyi kyayak dondong a̱ni. #* ''Nyin bya '''weang''' kyayak hu a?'' #* ''Ba̱ '''weang''' ma̱ng zang a̱la̱n kya?'' #* ''A '''weang''' nkyayak a̱mang wa?'' ====Vak yei ghyang==== * [[wa̱yang]] * [[wuyang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vak tyia̱ kyayak ku byang ma̱ng long}} * [[A̱ghwangkpang]]: {{t+|yo|ṣiṣe}} * [[A̱kum-a̱cyi]]: {{t+|ig|isi nri}} * [[Jhyuo]]: {{t+|kaj|wrang}} * [[Kpat]]: {{t+|ha|dafuwa}} * [[Shong]]: {{t+|en|cooking}} {{trans-bottom}} ====Bu nwuan==== * [[a̱weang]] [[Sa:ta̱m]] [[Sa:a̱weang]] cc6nga4266o2v1nw09yngbe6kesjz33 wowot 0 506 28946 28945 2023-12-18T21:05:19Z Kambai Akau 8 28946 wikitext text/x-wiki ==Tyap== [[File:Transparent toilets at Harunogawa community park, locking the door makes the walls opaque 3.jpg|thumb|A̱ka̱vwuosaai-a̱pyia̱ na̱ li '''wowot''' a̱ni mi̱ paak sot-á̱niet Harunogawa Ja̱pan, ka̱nang á̱ nyim nyinyiit hu bat hu ku bwuak tyia̱ wowot.]] ===Yei=== * [[Za̱FBS]]: /wowod/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "wowot" a̱ni.]] ===Ghwughwu=== '''wowot''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''*''') # '''Wowot''' yet ka̱nang á̱ maai á̱ li mami kyang ku ka̱nang á̱ maai á̱ li kyang ghyang mami kyang a̱ni. #* ''A̱toot wuni li '''wowot''' la̱u, nat a shai nggu.'' #* '' N ka ncat a̱tyu a̱ na ghwut '''wowot''' a̱ tak ma̱ng a̱nung kyang ku shyia̱ fwuo nggu hu a̱ni.'' #* ''A̱sa̱khwot na li '''wowot''' nang kyangnwuan-a̱pyia̱ a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:karari|karari]], [[Wikt:ha:garai|garai]] * [[Shong]]: [[Wikt:en:transparent|transparent]], [[Wikt:en:clear|clear]], [[Wikt:en:pure|pure]] [[Sa:ghwughwu]] t9nmrk3xkz09rqt9wwqqzkjhgmst7nv wum 0 507 24327 24326 2023-04-20T18:39:31Z Jon Harald Søby 7 155 revisions imported: [TEST] importing kcgwiktionary via a tool 24327 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] === Bwoi a̱lyoot === ETYMOLOGY === Yei === Lyuut IPA/TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === A̱lyoot === Wum (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''Wum''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai ==== * SYNONYMS. === Ta̱m === # '''Wum''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:babbake|babbake]] * [[Shong]]: [[Wikt:en:scorch|scorch]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] exrp0ojf9kvt2xgkpizt49h2taphguj wun 0 508 41533 40778 2026-02-05T23:39:59Z Kambai Akau 8 /* Tyap */ 41533 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Cherry tree moving in the wind 1.gif|thumb|A̱kwon a̱bwan tyia̱ a̱guguut ma̱ng '''wun''' hu ku hyap ma̱ng cet kpa̱mkpaan 22 m/sec (kpa̱mkpaan ma̱ng 79 km/h ku 49 mph).]] ===Yei=== * {{IPA|kcg|/wún/}} ** {{audio|kcg|Kcg-wun.ogg|a=}} ** {{hyphenation|kcg|wun}} (a̱tyong 1) ===A̱lyoot=== '''wun''' ''hu'' (''á̱kpa'' '''wun''' ''hu'') ::'''Ta̱bam''': ''Ka̱nang swanga̱lyiat ji bai a̱zaghyi swang a̱lyiat ghwughwu, á̱ na ngyei "ngwun".'' # '''Wun''' hwa yet a̱shyim kyang hu nang shyishyim cong ndyo ku nwai byia̱ mbwuk a̱ni. #* '''''Wun''' hu hyap ba̱t.'' #* '''''Wun''' hu hyap yak hu a̱ weam.'' #* ''A̱ka̱tuk ngwun hu ku hyap mi̱cet ma̱ a̱gba̱ndang jok wu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang ku hyap}} * [[A̱ghwangkpang]]: {{t+|yo|afẹfẹ}} * [[A̱fi̱k]]: ofim * [[A̱kum-a̱cyi]]: {{t+|ig|Ifufe}} * [[A̱zantsok]]: wu * [[Daa]]: gywas * [[Dot]]: {{t+|nl|lucht}} * [[Fa̱taa]]: ndun * [[Fi̱ransa]]: {{t+|fr|vent}} * [[Ga̱ra]]: {{t+|igl|afu}} * [[Gungbe]]: {{t+|guw|jẹhọn}} * [[Igbira]]: ahị * [[Jhyuo]]: {{t+|kaj|wun}} * [[Jukum]] (Jibu): wàu * [[Ibibyo]]: afịm * [[Izere]]: kuwun * [[Kpat]]: {{t+|ha|iska}} * [[Kutyep]]: ufunn * [[Kuut]]: gul * [[Shong]]: {{t+|en|air}}, {{t+|en|wind}} * [[Si̱pen]]: {{t+|es|viento}} * [[Urobo]]: odju * [[Zi̱ya]]: ahumbe {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] oi072kzncujuubsol1h286fzh0o1igp wuni 0 509 30550 30549 2024-04-08T10:28:53Z Kambai Akau 8 30550 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /wùní/ * A̱nwuat: ===A̱kwonu a̱lyoot=== '''wuni''' (''á̱kpa'' di̱n jen ma̱ a̱di̱di̱t '''[[bani]]''') # '''Wuni''' yet swang a̱lyiat ja ji̱ ta̱fang kyang nyiung ku shyia̱ kpa̱mkpaan a̱ni. #* ''A̱tyu '''wuni''' wa n di a̱ja.'' #* '''''Wuni''' yet a̱si̱ nung wa.'' #* ''A̱ngga '''wuni''' sang cet.'' ====Bu nwuan==== * [[huni]] * [[kani]] * [[jini]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:eyi|eyi]] * [[A̱kum-a̱cyi]]: [[wikt:ig:nke a|nke a]] * [[Kpat]]: [[wikt:ha:wannan|wannan]], [[wikt:ha:nan|nan]] * [[Shong]]: [[wikt:en:this|this]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱kwonu a̱lyoot]] hni0v38q4et7ngp6w92ljauu89p60vm x 0 510 24460 24459 2023-04-20T18:39:38Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 24460 wikitext text/x-wiki #REDIRECT [[kh]] jk1plwtqiu4lgautmq8wrdyi3phs6uz y 0 511 40215 34550 2025-11-29T17:12:53Z Kambai Akau 8 /* Tyap */ 40215 wikitext text/x-wiki ==Tyap== [[Fail:Latin letter Y.svg|thumb|Zwunzwuo-a̱lyem Lati̱n "'''Y'''"]] === Bwoi a̱lyoot=== Á̱ khwap neet di̱ zwunzwuo-a̱lyem nswak nfeang ma̱ng a̱fwuon Lati̱n ji, ''y''. === Yei === * {{IPA|kcg|/ji/}} ** {{audio|kcg|Kcg-yi.ogg|a=}} ===A̱lyoot=== '''y''' (''a̱gba̱ndang'' [[Y]]) # '''Y''' wa yet zwunzwuo nswak nfeang ma̱ng a̱tat zwunzwuo-a̱lyem Tyap ji. #* ''Swang a̱lyiat "lyilyim" bye sang '''y''' ji̱ yet "lilyim".'' #* ''Ka̱ a ti̱n "'''y'''" mi̱ "Byang", a na si̱ nshyia̱ "Bang".'' #* ''Ku na tyia̱ a ti̱n "'''y'''" mi̱ A̱byoot bah.'' ====Tai==== * [[yw]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|zwunzwuo-a̱lyem}} * A̱biru: {{t+|he|י}} (y) * [[A̱ghwangkpang]]: {{t+|yo|y}} * [[A̱kum-a̱cyi]]: {{t+|ig|b}} * [[Dot]]: {{t+|nl|b}} * [[Jhyuo]]: {{t+|kaj|b}} * [[Shong]]: {{t+|en|b}} * Swahili: {{t+|sw|b}} * Zulu: {{t+|zu|b}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:zwunzwuo-a̱lyem]] jka2hfwdbthkxc6xfab306kprtp0d77 ya 0 512 40008 40007 2025-11-02T17:05:14Z Kambai Akau 8 /* Yei */ 40008 wikitext text/x-wiki ==Tyap== [[File:Seagull eating a crab - Brooklyn, 2021 10.jpg|thumb|A̱man ba̱ng a̱gaga a̱bwonu nka ka, ka̱ cat '''ya''' nggu.]] ===Yei=== * {{IPA|kcg|/ja/}} ** {{audio|kcg|Kcg-ya.ogg|a=}} ** {{hyphenation|kcg|ya}} (a̱tyong 1) ===Ta̱m=== '''ya''' (''á̱kpa'' '''[[yaan]]''') ya, gya, ngya, ku [ng]ya, ka̱n [ng]ya, ba̱ [ng]ya, bye [ng]ya, wu [ng]ya, na [ng]ya, yaan *'''Sholyia̱''', '''Tyeca̱rak''': gye, ngye, ku ngye, ka̱n ngye, ba̱ ngye, bye ngye, wu ngye, na ngye *'''Takad''', '''Tyuku''': gyi, ngyi, ku ngyi, ka̱n ngyi, ba̱ ngyi, bye ngyi, wu ngyi, li ngyi '''Ya''' bye yet # Bwoi kyayak á̱ tyia̱ ma̱ a̱nu á̱ nywai, a̱wot di̱n jen ma̱ a̱di̱di̱t, á̱ ka si̱ nwuan. #* '''''Ya''' a̱nggang zi̱ nkat.'' #* ''Bai a '''ya''' jinjok ji!'' #* ''Yei Ndyip gu bai gu '''ya''' kyayak hu.'' # Ka̱ kyang yet a̱jojoot a̱ta̱m a̱ni. #* ''Kaai! Cat nung a̱baai a̱ghyang. A̱baai kani '''ya''' bah.'' #* ''A̱nu nggwoneam ka '''ya''' nang a̱baai kya a̱ni!'' #* ''A̱da kani bu '''ya''' bah. Ka̱ mun tyia̱ gbi̱ri̱ng.'' # Ka̱nang kyang ta̱bat ta̱m a̱ni. #* ''N di á ngyei long hu '''ya''' bah.'' #* ''Cat mba hu '''ya''' ba̱t.'' #* ''Á̱ bu na '''ya''' kaswuo ji mi̱ zatuk kya?'' ====Tai ==== * [[nywai]] * [[murum]] * [[nwuan]] ====Á̱fi̱p==== * lak ya ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nywai kyang}} * [[A̱ghwangkpang]]: {{t+|yo|jẹun}} * [[A̱kum-a̱cyi]]: {{t+|ig|rie}} * [[Dot]]: {{t+|nl|eten}} * Izere: ya * [[Jhyuo]]: {{t+|kaj|ya}} * Jukum (Wapan): ji * [[Kpat]]: {{t+|ha|ci}} * Kutyep: ci * [[Shong]]: {{t+|en|eat}} {{trans-bottom}} {{trans-top|Byia̱ a̱jojot a̱nu}} * [[Kpat]]: {{t+|ha|cii}} * [[Shong]]: {{t+|en|sharp}} {{trans-bottom}} {{trans-top|Ta̱bat ta̱m}} * [[Kpat]]: {{t+|ha|cii}} * [[Shong]]: {{t+|en|ablaze}}, {{t+|en|function}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} {{wikidata lexeme|L1524957}} [[Sa:ta̱m]] pd0vx36pfb4b5ryu8nyj1l5q9gpnd0w yaan 0 513 26411 26410 2023-06-11T10:24:26Z Kambai Akau 8 26411 wikitext text/x-wiki ==Tyap== [[File:Roundhouse wipers.jpg|thumb|A̱nyiuk á̱ghyang ba̱ shyia̱ di̱ '''yaan''' a̱ni .]] === Yei === * [[Za̱FBS]] /jáan/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "yaan" a̱ni.]] === A̱lyoot === '''yaan''' (''a̱nyiung'' '''[[ya]]''') :Sot swang a̱lyiat: ::'''hu''' (''a̱nyiung' '''hu''') # '''Yaan''' fa ka̱nang á̱ ya kyang a̱ni. #* ''Di̱ li nwan hu, '''yaan''' nam hwa yet byia̱ zwá ka̱ni?'' #* ''A̱nyan wa na nang ang '''yaan''' hu?'' #* '''''Yaan''' ma̱ng swuo nung hu, A̱gwaza wa jhyet.'' === Ta̱m === '''yaan''' (''a̱nyiung'' '''[[ya]]''') yaan, ku yaan, ka̱n yaan, ba̱ yaan, bye yaan, wu yaan, na yaan, gyaan, ngyaan # '''Yaan''' fa ka̱nang á̱ ya kyang a̱ni. #* ''Á̱niet bani '''yaan''' nam a̱kusuru bah.'' #* ''Mma ku li nyin nang nyi shyia̱ di̱ '''yaan''' a̱ni.'' #* ''A̱ja wa nang ba̱ '''yaan''' ba̱ swuo kuzatuk.'' ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:cii|cii]] * [[Shong]]: [[Wikt:en:eating|eating]] [[Sa:a̱lyoot]] 6yr54yjnj840sq32mouycwhl5vv4mua yaba 0 514 41617 41616 2026-02-06T00:40:11Z Kambai Akau 8 /* {{-nup-}} */ 41617 wikitext text/x-wiki =={{-nup-}}== [[Fail:Typical Cavendish bananas in Tanzania.jpg|thumb|'''Yàbàzhì''']] ===Yei=== * [[Za̱FBS]]: /jàbà/ ** A̱nwuat: ===A̱lyoot=== '''yàbà''' (''á̱kpa'' '''yàbàzhì''') # [[a̱yeba]] ====Bwoi mi̱ bwoi==== * yàbàkó (pi̱lanten) * yàbà ànàsara (a̱nyenyiat a̱yeba) * yàbà bèékògi (swon a̱yeba) * yàbà tsùntsùnnù (a̱bun a̱yeba) * yàbà cigbàn (a̱tyin a̱yeba) [[Sa:a̱lyoot]] [[Sa:Swáng a̱lyiat Nupe]] kv35ayzj5kc0puh44j339itvqjg74d0 yai 0 515 28887 28886 2023-12-17T22:50:41Z Kambai Akau 8 28887 wikitext text/x-wiki ==Tyap== [[File:Cortical spreading depression.gif|thumb|A̵̱pyia̱saat ka̱ '''yai''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /yai/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "yai" a̱ni.]] ===Ta̱m=== yai, ku yai, ka̱n yai, bye yai, wu yai, na yai, ngyai # '''Yai''' yet ka̱nang kyang seang a̱ nat a̱ni. #* ''Ta̱bam kalak long hu ku '''yai''' nat gbang.'' #* ''Á̱niet bani '''yai''' ba̱t.'' #* ''A̱cuncung na wu '''yai''' koji a̱tson.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:tànkálẹ̀|tànkálẹ̀]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:kesaa|kesaa]] * [[Kpat]]: [[Wikt:ha:bazu|bazu]], [[Wikt:ha:yadu|yadu]] * [[Shong]]: [[Wikt:en:spread|spread]], [[Wikt:en:distribute|distribute]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] iy30xxdv0n0qgef9o4sn8a5iwoa936s yei 0 516 24789 24788 2023-04-20T18:39:54Z Jon Harald Søby 7 45 revisions imported: [TEST] importing kcgwiktionary via a tool 24789 wikitext text/x-wiki ==Tyap== === Bwoi a̱lyoot === ETYMOLOGY === Yei === Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb| Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === Ta̱m === Yei (á̱kpa:''Plural'') :Sot swang a̱lyiat: ::'''Yei (á̱kpa: ''PLURAL ARTICLE)''' '''Yei''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai ==== SYNONYMS ====Á̱fi̱p==== ANTONYMS ==== Bwan di̱ lilyem ghyáng ==== * [[Shong]]: [[Wikt:en:calling|calling]] * [[Kpat]]: [[Wikt:ha:kira|kira]] [[Sa:a̱lyoot]] bvfoesn3wkesijgttg77es2z30silof yok 0 517 24913 24912 2023-04-20T18:40:00Z Jon Harald Søby 7 123 revisions imported: [TEST] importing kcgwiktionary via a tool 24913 wikitext text/x-wiki ==Tyap== === Bwoi a̱lyoot === ETYMOLOGY === Yei === Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === Ta̱m === Yok (á̱́kpa: plural) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa:PLURAL ARTICLE)''' # '''Yok''' a̱ yong da̱ a̱vwuo a̱nyiung. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai ==== * SYNONYMS ==== Á̱fi̱p ==== * ANTONYMS ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:bari|bari]], [[Wikt:ha:daina|daina]] * [[Shong]]: [[Wikt:en:to stop|to stop]], [[Wikt:en:to let go|to let go]], [[Wikt:en:to allow|to allow]] [[Sa:ta̱m]] rebtdxkyopu79uyrjx80wrmv11wfcss yorong 0 518 34067 24931 2024-11-03T12:04:44Z Minorax 32 34067 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:put in the pronunciation audio title recorded and uploaded in Wikimedia Commons here]] ===A̱lyoot=== '''Yorong''' (''á̱kpa'' '''plural''') :Sot swang a̱lyiat: :: '''Yorong (''á̱kpa'' ''PLURAL ARTICLE'')''' # '''TITLE''' TRANSLATION. #* '' Make an example with the '''word''' in Tyap.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kira|kira]] * [[Shong]]: [[Wikt:en:call|call]] [[Sa:a̱lyoot]] 3x0yyjs6p7z6sduaey89dgibuzpfe4k yuut 0 519 42527 41466 2026-02-16T14:01:11Z Danjuma Anthony 44 /* Ta̱m */ 42527 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-yuut.ogg|a=}} ** {{hyphenation|kcg|yuut}} (a̱tyong 1) ===Ta̱m=== yuut, ku yuut, ka̱n yuut, ba̱ yuut, za yuut, bye yuut, wu yuut, na yuut, cat yuut, ngyuut, gyuun, # '''yuut''' fa ka̱nang a̱yin cat a beang gu shyei kyang hu swan kpa̱p a̱ni. Ka̱nang a̱ shyei kyang da̱ a̱vwuo nswat tyia̱ dyo da̱ a̱ghyi a̱ghyang. #* ''Beang nung ''yuut''' a̱gut nkwon kani.'' #* ''Tonak '''yuut''' a̱gwam wu mat a̱byin, da̱nian a̱faat nggu a̱lyiat.'' #* ''Nggu wa ku beang nung '''yuut''' a̱fang ka lyuo, ka̱ ku fwun vak hu a̱ni '' # '''Yuut''' bu fa kanang tam mang tam. #* '''yuut''' nung tam nung ji angang ncat nyia tam mang a nji. #* A yuut nggu a tyia ndyuo aji. ====Bwan di̱ lilyem ghyáng==== {{trans-top|Aguguut tei a̱tyan}} * [[Dot]]: {{t+|nl|duwen}} * [[Kpat]]: {{t+|ha|tura}} * [[Shong]]: {{t+|en|push}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fanhwwp896d6ygr8wk7qmpmwqkrqetw ywai 0 520 26300 24987 2023-05-20T11:10:19Z Minorax 32 26300 wikitext text/x-wiki ==Tyap== ===Bwoi a‌lyoot=== ===Yei=== * [[Za‌FBS]]: /put in the IPA pronunciation here/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei a̱ni]] ===Ta̱m=== '''Ywai''' (''á̱kpa'' '''plural''') :Sot swang a̱lyiat: ====Bwan di̱ lilyem ghya‌́ng==== * [[Kpat]]: [[Wikt:ha:yi layin zana|yi layin zana]] * [[Shong]]: [[Wikt:en:disapear|disapear]] [[Sa:ta̱m]] 0ubyy1q8ts2fxyg0ypyj7j1m6fv6ndi ywan 0 521 42079 42078 2026-02-15T11:56:36Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42079 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Close-quarters combat 2.jpg|thumb|Á̱nietban bat ma̱ng '''ywan''']] ===Yei=== * {{IPA|kcg|/jʷan/}} ** {{audio|kcg|Kcg-ywan.ogg|a=}} ** {{hyphenation|kcg|ywan}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ywan]]''' [[ka#Ati̱kut|ka]]: '''Ywan''' yet a̱ywan ka̱ swak a̱nyiung kya a̱ni. #* ''Tung '''ywan''' hu a bai ndyo.'' #* ''Ka̱ n nyia̱ n cat '''ywan''', tangka̱i ywan huni hwa n cat bah.'' #* '''''Ywan''' hu lat nung.'' # Zwák ===Bwan di̱ lilyem ghyáng=== {{trans-top|Nkyang da̱p nkyang}} * [[A̱ghwangkpang]]: {{t+|yo|awon okun}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụdọ}} * [[Dot]]: {{t+|nl|touwen}}, {{t+|nl|koorden}}, {{t+|nl|kabels}} * [[Kpat]]: {{t+|ha|igiyoyi}} * [[Shong]]: {{t+|en|ropes}}, {{t+|en|cords}}, {{t+|en|twines}}, {{t+|en|cables}} {{trans-bottom}} {{trans-top|Zwák}} * [[Dot]]: {{t+|nl|slagen}} * [[Shong]]: {{t+|en|snakes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] gh2vxhyxx8bouwdmpgc8qx1kou2avpk z 0 522 34551 25132 2025-01-10T23:15:47Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Dot 34551 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /zi/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Z (''á̱kpa'': PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (''á̱kpa'': ''PLURAL ARTICLE'')''' # '''Z''' yet zwunzwuo Nswak-nfeang ma̱ng a̱naai di̱ zwunzwuo-alyem Tyap. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ===Bwan di̱ lilyem ghyáng=== * [[Dot]]: [[Wikt:nl:z|z]] * [[Kpat]]: [[Wikt:ha:z|z]] * [[Shong]]: [[Wikt:en:z|z]] [[Sa:a̱lyoot]] mbnxux70btmt5jt5umcnemz44mgunvt za 0 523 40900 40749 2026-01-25T23:29:19Z Kambai Akau 8 /* Tyap */ 40900 wikitext text/x-wiki ==Tyap== ===A̱lyoot 1=== [[Fail:Averse de pluie.webm|thumb|right|Va '''za'''.]] '''za''' (''á̱kpa'' '''[[zá]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Za''' bye fa: # A̱sa̱khwot tswazwa nia na̱ va ma̱ a̱byin a̱ni. #* ''A̱vwuo ka li duduu á ngyei '''za''' na va a̱fwun.'' #* ''Va '''za''' ji ma̱ng nwai va ji, ci̱ncai na nok a̱gban.'' #* ''Da̱ a li '''za''' ji baa? Ya nfwuong la!'' ====Yei 1==== * {{IPA|kcg|/dza/}} ** {{hyphenation|kcg|za}} (a̱tyong 1) ** {{audio|kcg|Kcg-za.ogg|a=}} ====Bwan di̱ lilyem ghyáng 1==== {{trans-top|A̱sa̱khwot kyai tswazwa}} * [[Dot]]: {{t+|nl|regen}} * [[#Jhyuo|Jhyuo]]: {{t+|kaj|za}} * [[Kpat]]: {{t+|ha|ruwan sama}} * [[Shong]]: {{t+|en|rain}} {{trans-bottom}} ===Ya̱fang=== {{wikidata lexeme|L1216774}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot]] ===A̱lyoot 2=== [[Fail:Nolan warthog (Phacochoerus africanus africanus).jpg|thumb|right|'''Za''' ma̱ a̱yit]] '''za''' (''á̱kpa'' '''[[zá]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Za''' ([[species:Phacochoerus africanus|''Phacochoerus africanus'']]) yet tangka̱i nyam a̱yit hwa ku li nang [[a̱kusuru]] a̱ni, a̱wot á̱ghyang á̱niet ngyei nji "a̱kusuru-a̱yit" ku "a̱la̱de-a̱yit", shimba si̱ jini byia̱ a̱ka̱ta̱m di̱ bibeam a̱bwonu nji. #* ''Á̱niet a̱fwun di̱ nyinyiit shei nkhang á̱inet ngyei '''za''' ji "kasonggo".'' #* ''Za̱m! '''Za''' ji byia̱ mumwang ba̱t.'' #* '''''Za''' ma̱ng a̱kusuru tai a̱ghyang.'' ====Yei 2==== * {{IPA|kcg|/dza/}} ** {{hyphenation|kcg|za}} (a̱tyong 1) ** {{audio|kcg|Kcg-za.ogg|a=}} ====Bwan di̱ lilyem ghyáng 2==== {{trans-top|Nyam a̱yit}} * [[Dot]]: {{t+|nl|wrattenzwijn}} * [[Shong]]: {{t+|en|warthog}} {{trans-bottom}} ===Yafang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] ===A̱lyoot 3=== [[Fail:Art of Bargaining.jpg|thumb|right|Á̱ghyang á̱niet ba̱ shyia̱ di̱ nyia̱ '''za''' a̱ni]] '''za''' (''á̱kpa'' '''[[zá]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Za''' fa cat ghyuai hwa da̱ a̱vwuo teang kurum. #* ''Da̱ bai zi̱ nyia̱ '''za''' ji la!'' #* A ku nyia̱ '''za''' ma̱ng a̱nggu baa? #* N swa ma̱ng '''za''' jini bah. ====Yei 3==== * {{IPA|kcg|/dza/}} ** {{hyphenation|kcg|za}} (a̱tyong 1) ** {{audio|kcg|Kcg-za.ogg|a=}} ====Bwan di̱ lilyem ghyáng 3==== {{trans-top|Cat ghyuai kurum}} * A̱ghwangkpang: {{t+|yo|idunadura}} * A̱kum-a̱cyi: {{t+|ig|nkwekọrịta}} * [[Dot]]: {{t+|nl|koopje}} * Fi̱ransa: {{t+|fr|aubaine}} * Hindi: {{t+|hi|मोल तोल}} * [[#Jhyuo|Jhyuo]]: {{t+|kaj|za}} * [[Kpat]]: {{t+|ha|ciniki}} * [[Shong]]: {{t+|en|bargain}} * Swahili: {{t+|sw|biashara}} {{trans-bottom}} ===A̱ya̱fang=== {{wikipedia}} [[Sa:tam]] ===Ta̱m=== # '''Za''' fa ka̱nang kyang nyia̱ gbangbang ku di̱ mi̱n labeang a̱ni. #* ''Shyia̱yin '''za''' nyia̱ a̱ na kwok nkyang na a̱ bai ndyo. N si̱ ndi nggu bah.'' #* ''Nwan wa '''za''' lyiat a̱ni.'' #* ''N '''za''' fa da̱ nggu wa na shei nkhang na.'' ====Yei==== * {{IPA|kcg|/d͡za/}} ** {{hyphenation|kcg|za}} (a̱tyong 1) ** {{audio|kcg|Kcg-za.ogg|a=}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang ku nyia̱ a̱ swak a̱ni}} * [[Dot]]: {{t+|nl|had}} * [[Shong]]: {{t+|en|had}} {{trans-bottom}} ====Bu nwuan==== * [[ka̱n]] * [[ku#Ta̱m|ku]] * [[ba̱#Ta̱m|ba̱]] ====Bwoi mi̱ bwoi==== * [[nyia̱-nza]] * [[nyia̱-nza]] * [[zama]] [[Sa:ta̱m]] ==Jhyuo== ===Yei=== * {{IPA|kaj|/dza/}} ** {{hyphenation|kaj|za}} (a̱tyong 1) ** {{audio|kcg|Kaj-za.ogg|a=}} ===A̱lyoot=== '''za''' (''á̱kpa'' [[zá]]) # [[za]] n5e7lldzpjm9ga9yhkki362dkcbfkn7 zaki 0 524 25198 25197 2023-04-20T18:40:21Z Jon Harald Søby 7 3 revisions imported: [TEST] importing kcgwiktionary via a tool 25198 wikitext text/x-wiki ==Kpat== ===Yei=== * [[Za̱FBS]]: /zɑ́kì/ * A̱nwuat: ===A̱lyoot=== '''zaki''' (''á̱kpa'' '''zakuna''') # [[a̱zaki]] ==Tyap== ===Bwoi a̱lyoot=== Á̱ bye khwap swang a̱lyiat ji neet [[Kpat]] ja. ===Yei=== * [[Za̱FBS]]: /zɑ́ki/ * A̱nwuat: ===A̱lyoot=== '''zaki''' (''á̱kpa'' '''a̱yaazaki''') # Vak yei [[a̱zaki]] ghyang. ibk8sa9a6feei1l30c8ilsoze5xjveh zat 0 525 38696 38695 2025-06-01T02:28:01Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 38696 wikitext text/x-wiki ==Tyap== [[Fail:Serengeti Bueffel1.jpg|thumb|'''Zat''' tsung-a̱byin Afi̱rika (''Syncerus caffer'') mi̱ Paak Sa̱ra̱nggeti a̱byin Kenya]] [[Fail:Wasserbüffel (25787818312).jpg|thumb|'''Zat''' a̱sa̱khwot (''Bubalus bubalis'')]] [[Fail:Bubalus mindorensis by Gregg Yan 01.jpg|thumb|'''Zat''' ta̱mara̱u (''Bubalus mindorensis'')]] [[Fail:Bisó de bosc.jpg|thumb|'''Zat''' a̱byin A̱merika nang á̱ ngyei ''baison'' (''Baison baison'') di̱ fam Kolombya Bi̱ri̱ti̱n a̱ni]] [[Fail:Michael Jackson Madame Tussauds London.jpg|thumb|[[w:kcg:Michael Jackson|Maket Jakson]] (Michael Jackson) a̱ yet '''zat''' mi̱ song ma̱ng a̱bwomtsot-''Pop'' a̱ni]] [[Fail:Norma Shearer portrait.png|thumb|A̱byii̱k a̱ghyang (Norma Shearer) ma̱ng '''zat''' di̱ pyia̱ nggu hu]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji ku neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-zat'']. ===Yei=== * {{IPA|kcg|/d͡zàd/}} ** {{audio|kcg|Kcg-zat.ogg|a=}} ** {{hyphenation|kcg|zat}} (a̱tyong 1) ===A̱lyoot=== '''zat''' (''á̱kpa'' '''[[zát]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Zat''' bye fa # Tangka̱i nyam a̱yit hwa ku tai nyak a̱ni. Á̱ maai nshyia̱ nyam jini tangka̱i-tangka̱i kyiak neet tsung-a̱byin Afi̱rika nat A̱siya, A̱merika ma̱ng A̱ti̱relya. ## ([[Species:Syncerus caffer|''Syncerus caffer'']]) yet tangka̱i hu nang á̱ maai shyia̱ tsung-a̱byin Afi̱rika hwa a̱ni. ##* ''A̱gwakat a̱wa ku mak hyat '''zat''' a̱zafan ta̱ulyia̱, a̱ si̱ ya-a̱ywan bah.'' ##* ''N di ke '''zat''' ja lan tsaai ji ma̱ng cet a?'' ##* ''A̱tyoka̱li Ka̱nat Kyangma ku kwan ma̱ng zat mi̱ Cen '''Zat''' a̱ si̱ ma nji a̱ hyat.'' ## ([[Species:Bubalus bubalis|''Bubalus bubalis'']]) yet tangka̱i zat tsung-a̱byin A̱siya á̱ ka ngyei ''zat-a̱sa̱khwot'' a̱ni. ## ([[Species:Bubalus mindorensis|''Bubalus mindorensis'']]) yet tangka̱i son zat a̱byin Filipin á̱ ka ngyei ''ta̱mara̱u'' a̱ni. ## ([[Species:Bison bison|''Bison bison'']]) ji̱ yet tangka̱i zat tsung-a̱byin A̱merika a̱ni nang á̱ ngyei ''baison A̱merika'' ku mi̱ ''baison'' a̱ni. # A̱tyu a̱ ja̱u konyan a̱ni. #* ''Ma̱ A̱tyap, di̱n jen Zwáng Kwasa̱u ji, Marok wa ku yet '''zat''' ji.'' #* ''N fa̱k nyia̱ da̱ nwan wa yet '''zat''' a̱malifang nyin ka, ka̱ni?'' #* ''Ka̱nang a li '''zat''' ji, si̱ nang á̱ tak ma̱ng a̱nwan bah. A na ka lyen nji kiki.'' # Tangka̱i kwat pyia̱ nang á̱ tyei lang ma̱ pyia̱ hu a̱ni. #* ''Ka̱dong kwat pyia̱ hu a̱fwun, a̱ si̱ tyia̱ '''zat'''.'' #* ''Ta hwa a kwat pyia̱ hu a tyia̱ '''zat''' a?'' #* '''''Zat''' jini yet a̱sham di̱ pyia̱ ang hu ba̱t.'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|Nyam a̱yit}} * A̱do: {{t+|bin|ede}}, {{t+|bin|ẹhan}} * [[A̱ghwangkpang]]: {{t+|yo|ẹfọn}} * [[Dot]]: {{t+|nl|buffel}} * [[Jhyuo]]: {{t+|kaj|zat}} * [[Kpat]]: {{t+|ha|Ɓauna}} * [[Shong]]: {{t+|en|buffalo}} * Swahili: {{t+|sw|nyati}} * Tswi: {{t+|tw|ɔkraman}} * Zulu: {{t+|zu|inyathi}} {{trans-bottom}} {{trans-top|A̱tyu a̱ ja̱u konyan a̱ni}} * [[Dot]]: {{t+|nl|genie}} * [[Shong]]: {{t+|en|genius}}, {{t+|en|master}} {{trans-bottom}} {{trans-top|Tangka̱i kwat}} * [[Shong]]: {{t+|en|shape-up}}, {{t+|en|line up}} {{trans-bottom}} ====Ya̱fang==== <references/> {{wikipedia|i=1}} ===Ta̱m=== zat, za̱ zat, ka̱n zat, ku zat, ba̱ zat, wu zat, bye zat, na zat, nzat # '''Zat''' bye fa ka̱nang a̱yin ku á̱niet san tyok ma̱ng cet a̱ni. (nwuan ''[[tyia̱ zat]]'' a li nkhang jhyáng) #* ''Zam a̱ji tyia̱ '''zat''', ji̱ si̱ lak bai hu.'' ====Bwoi mi̱ bwoi==== * [[a̱nzat]] * [[tyia̱ zat]] * [[tyeizat]] * [[zat-zi̱zat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|San cet ma̱ng cet}} * [[Dot]]: {{t+|nl|rebel}} * [[Jhyuo]]: {{t+|kaj|zat}} * [[Kpat]]: {{t+|ha|tawaye}} * [[Shong]]: {{t+|en|rebel}} {{trans-bottom}} [[Sa:nyám a̱yit]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:ta̱m]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /d͡zàd/ * A̱nwuat: ===A̱lyoot=== '''zat''' (''á̱kpa'' '''[[zát#Jhyuo|zát]]''') # [[zat#Tyap|zat]] 3l8olg6fj14n75p7zabmbnzf5005cxv zon 0 526 43029 40358 2026-02-27T21:07:14Z MarcoSwart 418 layout 43029 wikitext text/x-wiki ==Tyap== [[Fail:Oberhasli Goats.jpg|thumb|Zón Oberhasli]] === Bwoi a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-buon'']. ===Yei=== * {{IPA|kcg|/dzʷən/}} ** {{audio|kcg|Kcg-zon.ogg|a=}} ** {{hyphenation|kcg|zon}} (a̱tyong 1) ===A̱lyoot=== '''Zon''' (''á̱kpa'' '''[[zón]]''') :Sot swang alyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Zon''' ([[Species:Capra hircus|''Capra hircus'']]) yet kyangzwa hwa ku byia̱ a̱ti̱tak a̱naai a̱ni. #* ''A̱nyan wa la̱p '''zon''' jini a̱ji?'' #* ''Kyiak a̱baai ka a nat a faat '''zon''' ji.'' #* ''A nyia̱ nang '''zon''' ma̱ ca̱caat!'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|Nyam a̱mali}} * Aghem: dzɨ * A̱ghwangkpang: {{t+|yo|ewurẹ}} * A̱kum-a̱cyi: {{t+|ig|ewu}} * Dot: {{t+|nl|geit}} * Izere: ibon * [[Jhyuo]]: {{t+|kaj|bvon}} * [[Kpat]]: {{t+|ha|akuya}} * Mundani: dzǝ-ø * [[Shong]]: {{t+|en|goat}} * Swahili: {{t+|sw|mbuzi}} * Zulu: {{t+|zu|imbuzi}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1524860}} [[Sa:a̱lyoot]] [[Sa:nyam]] =={{-nl-}}== [[Fail:Sun poster tr.svg|thumb|'''zon''']] ===Yei=== * [[Za̱FBS]]: / zɔn / (a̱ka̱tyong 1) ** {{audio|nl|Nl-zon.ogg}} ** {{hyphenation|nl|zon}} ===A̱lyoot=== [[de#Dot|''de'']] '''zon''' (''á̱kpa:'' [[de#Dot|''de'']] [[zonnen#Dot|'''zonnen''']]) # [[mam]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 5kz8v7s818he5lyce7bxol83zjxgckg zonseap 0 527 25392 25391 2023-04-20T18:40:31Z Jon Harald Søby 7 55 revisions imported: [TEST] importing kcgwiktionary via a tool 25392 wikitext text/x-wiki ==Tyap== [[Fail:Ovis orientalis aries 'Skudde' (aka).jpg|thumb|'''Zonseap''']] ===Bwoi a̱lyoot=== Neet ''[[Wikt:kcg:zon|zon]]'' + ''seap''. ===Yei=== Lyuut IPA /dzʷə̀n sɛ́jáb/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "zonseap" a̱ni]] ===A̱lyoot=== '''Zonseap''' (''á̱kpa:'' Zónseap) :Sot swang a̱lyiat: ::'''ji (''á̱kpa:'' ji)''' #'''Zonseap''' yet nyam a̱mali ja, ji̱ yet jhyiung mi̱ nyám ji̱ nwaai mman nji ji̱ byia̱ a̱fi̱fa a̱naai nang á̱ cok a̱mali a̱ni. Á̱ bu ngyei Zonseap a̱mali ma̱nang a̱lyoot zonseap ka maai fa kuzang tangka̱i sotbishyi ghyang hwa mi̱ genus Ovid ji. si̱ cong ma̱ng a̱titak a̱naai bya. #* ''N gyei '''zonseap''' ja a ku cat lyap a?'' #* '''''Zonseap''' ji yet a̱bwuon nyam wa.'' #* ''Ka̱ zon ja, n na san; ka̱ '''zonseap''' ja, bwung!'' ====Tai ==== * a̱sai nzon ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:agutan|agutan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Atụrụ|atụrụ]] * [[Kpat]]: [[Wikt:ha:tunkiya|tunkiya]] * [[Shong]]: [[Wikt:en:sheep|sheep]] * Zulu: [[Wikt:zu:izimvu|izimvu]] [[Sa:a̱lyoot]] [[Sa:nyam]] r3iwe12n3mkxiimczbwrii725gk883c zu 0 528 26692 25454 2023-07-30T11:51:57Z Kambai Akau 8 26692 wikitext text/x-wiki ==Tyap== [[Fail:Boll weevil.jpg|thumb|'''Zu''' a̱lulo (Lati̱n: ''Anthonomus grandis'').]] ===Yei=== * [[Za̱FBS]]: /zú/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "zu" a̱ni.]] ===A̱lyoot=== '''zu''' (''á̱kpa'' '''zú''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Zú''' yet a̱bacyuang nyám nia nang a̱baga̱swan a̱ni ji̱ ya yak hwa ka̱ á̱ wot mba. Jen ji nang á̱ nsak yak a̱ni, jija ji̱ khwi ji̱ nshyia̱ nkyayak. Á̱ ntyei a̱ki̱kan mi̱ yak jen jhyang á̱ khwot yak hu ma̱ a̱kurung mat zú ji̱ du ya a̱ byian. #* ''Ji̱njok jini nhyat ma̱ng '''zu''' ja ba̱t.'' #* '''''Zu''' ji cat a̱gba̱gbai a̱vwuo bah.'' #* ''Ka̱ a ta̱bam bah, '''zu''' na nwuai.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:ẹ̀ṣẹ̀|ẹ̀ṣẹ̀]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Igbo|igbo]] * Ba̱mba̱ra: [[Wikt:bm:wuluwulu|wuluwulu]] * [[Kpat]]: [[Wikt:ha:zagi|zagi]] * [[Lati̱n]]: [[Wikt:la:curculio|curculio]] * [[Shong]]: [[Wikt:en:weevil|weevil]] * Tsonga: xivungu [[Sa:a̱lyoot]] n3y1o7ucmqudt5ak6oprw00h70nqm3j zuk 0 529 40285 29071 2025-12-06T13:02:20Z Danjuma Anthony 44 /* Ya̱fang */ 40285 wikitext text/x-wiki ==Tyap== [[File:Millet-1697117 1920.jpg|thumb|'''Zuk'''.]] === Yei=== * [[Za̱FBS]]: /dzùg/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "zuk" a̱ni.]] ===A̱lyoot=== '''zuk''' (''á̱kpa'' '''zúk''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Zuk''' yet zwa yak ja ji̱ li nang swaat a̱ni. Zuk ma̱ng '''swaat''' yet a̱yaatai bya. Ma̱nang swaat a̱ni, á̱ bwan a̱ta̱bwai ma̱ng zuk ji. #* ''N ku kap '''zuk''' jini mi̱ Kanai ja fa!'' #* ''Ka̱ '''zuk''' ja, a na li ji̱ tang a̱pyia̱ a̱ji...'' #* ''Tuk '''zuk''' ja ji.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:jero|jero]] * Ba̱mba̱ra: [[Wikt:bm:misɛti|misɛti]] * [[Kpat]]: [[Wikt:ha:Gero|gero]], [[Wikt:ha:Doro|doro]] * [[Kuut]]: [[Wikt:bom:gai|gai]] * [[Shong]]: [[Wikt:en:millet|millet]] * Swahili: [[Wikt:sw:mtama|mtama]] * Zulu: [[Wikt:zu:unyathi|unyathi]] ===Ya̱fang=== <references/> {{pedia|i=1}} {{wikidata lexeme|L1547770}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] [[Sa:yak]] tkwtfqglr4zsegx6j4jhn1r74xz9fwh zwa 0 530 25681 25680 2023-04-20T18:40:42Z Jon Harald Søby 7 99 revisions imported: [TEST] importing kcgwiktionary via a tool 25681 wikitext text/x-wiki ==Tyap== '''Zwa''' [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Zwa (á̱kpa: ji) :Sot swang a̱lyiat: :: '''SINGULAR ARTICLE (á̱kpa: ''ji'')''' # '''Zwa''' yet á̱kpa nkyang nang a̱yin tung a̱pyia̱ nggu nda̱u a̱ni,ku kurum ku nkyang na̱ yet si̱ nna nang gu byia̱ di̱ lyap a̱ni. #*'' A̱tyoli Kambai biye '''zwa''' za̱m'' #*'' '''zwa''' nwa̰t sa̰k fwuo.'' #*'' ka̱ a̰biye '''zwa''', a̱kpanda̱ng na hwui ang ma didiit.'' ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[Wikt:ha:dukiya|dukiya]] * [[Shong]]: [[Wikt:en:wealth|wealth]] [[Sa:a̱lyoot]] h3oj5r4rfh0ok59ahma3s38qfxmifx1 zwan 0 531 25708 25707 2023-04-20T18:40:44Z Jon Harald Søby 7 26 revisions imported: [TEST] importing kcgwiktionary via a tool 25708 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Zwan (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' # '''Zwan''' TRANSLATION. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[Wikt:ha:ciwo|ciwo]] * [[Shong]]: [[Wikt:en:sickness|sickness]] [[Sa:a̱lyoot]] sblf4ctowf9xsxygs7j26ywdcdr3i01 zwang 0 532 39467 39466 2025-06-15T22:22:25Z Kambai Akau 8 39467 wikitext text/x-wiki ==Tyap== ===A̱lyoot 1=== [[File:Maasai men throwing spears.jpg|thumb|Á̱tyok A̱maasai a̱feang ba̱ tang '''zwang''' a̱ni]] '''zwang''' (''á̱kpa'' '''[[zwáng]]''') :Sot swang a‌lyiat: :: '''ji''' (''á̱kpa'' '''ji''') '''Zwang''' bye fa: # tangka̱i a̱gba̱ndang hyet nang á̱ tang nyam ma̱ng a̱nhu a̱ni. #* ''A ku mak li '''zwang''' a̱byin Ma̱sa̱t ji a?'' #* ''Ma, '''zwang''' jini shi ba̱t, ji̱ si̱ swan kpa̱p meang.'' #* ''A̱fantswam ba ku ma zwuom ma̱ng '''zwang''', ji̱ si̱ tyong ji̱ si̱ kwa mi̱ sop.'' # tangka̱i a̱man hwa. #* '' A ta̱bat '''zwang''' ji a̱ji wa?'' #* '' A̱tyu a̱ tsa ma '''zwang''' jini wa na kyiak kurum hu.'' #* '''''Zwang''' ji ku fi̱p a̱ nat.'' ====Yei==== * {{IPA|kcg|/d͡zʷàŋ/}} ** {{audio|kcg|Kcg-zwang.ogg|a=}} ** {{hyphenation|kcg|zwang}} (a̱tyong 1) ====Bwoi mi̱ bwoi==== * [[ta-zwang]] * [[tang-zwang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gba̱ndang hyet tang}} * [[A̱ghwangkpang]]: {{t+|yo|ọkọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|ube}} * [[Dot]]: {{t+|nl|speer}} * [[Jhyuo]]: {{t+|kaj|zwang}} * [[Kpat]]: {{t+|ha|mashi}} * Lati̱n: {{t+|la|hasta}} * Swahili: {{t+|sw|mkuki}} * [[Shong]]: {{t+|en|spear}}, {{t+|en|javelin}} * Zulu: {{t+|zu|umkhonto}} {{trans-bottom}} ===A̱lyoot 2=== [[File:Battle of Franklin, November 30, 1864.jpg|thumb|'''Zwang''' Fi̱ranki̱lin, a̱tuk mam 30 Zwat Swak ma̱ng Jhyiung a̱lyia̱ 1864]] '''zwang''' (''á̱kpa'' '''[[zwáng]]''') :Sot swang a‌lyiat: :: '''ji''' (''á̱kpa'' '''ji''') '''Zwang''' yet a̱gba̱nda̱ng jhya̱ wa nang á̱ kwan ma̱ng a̱ca̱cet nkyang á̱ jhyi mat hyaai á̱niet a̱ni. #* '' Ta̱bam a di̱ ba̱ khwat '''zwang''' bai.'' #* '' Á̱ byin nggu di̱n jen '''zwang''' Ojuku ja.'' #* '''''Zwang''' ji ku tsa ma̱ng á̱niet nwap a̱tak keniau bya.'' #* ''Á̱ maai lyen jen ji '''zwang''' bye ntsa a̱ni, a̱wot á̱ si̱ mi̱n tyan jen tyiai ji bah.'' ====Yei==== * {{IPA|kcg|/d͡zʷáŋ/}} ** {{audio|kcg|Kcg-zwang.ogg|a=}} ** {{hyphenation|kcg|zwang}} (a̱tyong 1) ====Bwoi mi̱ bwoi==== * [[a̱gwak nzwang]] * [[A̱gwanzwang]] * [[a̱ka̱zwang]] * [[á̱nietnzwang]] * [[a̱tyunzwang]] * [[ka̱zwang]] * [[ta̱zwang]] * [[ya̱zwang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gba̱ndang jhya̱}} * [[A̱ghwangkpang]]: {{t+|yo|ogun}} * [[A̱kum-a̱cyi]]: {{t+|ig|agha}} * [[Dot]]: {{t+|nl|oorlog}} * [[Jhyuo]]: {{t+|kaj|zwang}} * [[Kpat]]: {{t+|ha|Yaƙi}} * Lati̱n: {{t+|la|bellum}} * Swahili: {{t+|sw|vita}} * [[Shong]]: {{t+|en|war}} * Tswi: {{t+|tw|ɔko}} * Zulu: {{t+|zu|impi}} {{trans-bottom}} {{trans-top|Tangka̱i a̱man}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:a̱ka̱man]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /d͡zʷàŋ/ * A̱nwuat: ===A̱lyoot=== '''zwang''' (''á̱kpa'' ?'''zwáng''') # [[zwang]] [[Sa:Swáng a̱lyiat nJhyuo]] ptgvirfhjawe9laasf1uvkvj7ztli1q zwat 0 533 41574 40871 2026-02-06T00:01:36Z Kambai Akau 8 /* Tyap */ 41574 wikitext text/x-wiki =={{-kcg-}}== [[File:Full moon.png|thumb|'''Zwat''' ji̱ sai kyenkyai a̱ni]] [[File:Months circle svg.svg|thumb|Sa̱khat n'''zwát''' a̱lyia̱ (di̱n Shong)]] ===Yei=== * {{IPA|kcg|/d͡zʷàd/|/zʷàd/}} ** {{audio|kcg|Kcg-zwat.ogg|a=}} ** {{hyphenation|kcg|zwat}} (a̱tyong 1) ===A̱lyoot=== '''zwat''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[zwát]]''' ji) '''Zwat''' bye yet: # A̱za̱za̱rak vam a̱ keang Swanta hu hwa ma̱nyin nji. Jija ghwut sai a̱tyetuk ka̱ sai mam hu teak a̱tsotson si̱ nat jenshyung a̱ni. Zwat ja yet a̱ta̱ngwat ka ka̱ shyia̱ kpa̱mkpaan ma̱ng Swanta hu a̱ nswak a̱ni. #* ''Ke '''zwat''' ji kwa lyin la!? N di a ngyei kyai tswazwa hu byia̱ a̱guguut sai bah.'' #* ''Za̱m! '''Zwat''' jini sai kyenkyaii a̱fwun.'' #* '''''Zwat''' ji na sai shansham a̱tson!'' # Mmam 30 ma̱ a̱lyia̱ ku nsati nnaai. #* '''''Zwat''' cobai ji ja yet Zwat Sweang ji.'' #* ''Á̱ teang nyin kuzang '''zwat''' baa?'' #* ''Mi̱ zang '''zwat''' ja nang a ku tsa ta̱m hu?'' ====Bwoi mi̱ bwoi==== * [[Zwat A̱kubunyiung]] * [[Zwat A̱natat]] * [[Zwat A̱ni̱nai]] * [[Zwat A̱taa]] * [[Zwat Jhyiung]] * [[Zwat Nyaai]] * [[Zwat Swak]] * [[Zwat Swak ma̱ng Jhyiung]] * [[Zwat Swak ma̱ng Sweang]] * [[Zwat Sweang]] * [[Zwat Tsat]] * [[Zwat Tswuon]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vam kyai-tswazwa ku sai a̱ni}} * [[A̱ve]]: {{t+|ee|dzinu}} * [[Dot]]: {{t+|nl|maan}} * [[Jhyuo]]: {{t+|kaj|hywan}} * [[Kpat]]: {{t+|ha|wata}} * [[Sanggo]]: {{t+|sg|nze}} * [[Shong]]: {{t+|en|moon}} * Swahili: {{t+|sw|mwezi}} * Zi̱ya: {{t+|tiv|uwer}} {{trans-bottom}} {{trans-top|Mmam 30 ku nsati nnaai}} * [[A̱ve]]: {{t+|ee|ɣleti}} * [[Dot]]: {{t+|nl|maand}} * [[Jhyuo]]: {{t+|kaj|hywan}} * [[Kpat]]: {{t+|ha|wata}} * [[Sanggo]]: {{t+|sg|nze}} * [[Shong]]: {{t+|en|month}} * Swahili: {{t+|sw|mwezi}} * Zi̱ya: {{t+|tiv|uwer}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] iy0wtf5nmc149mpzubp92k2y491qy2u zwunzwuo 0 534 34173 34172 2024-12-13T10:51:38Z Kambai Akau 8 /* Vak lyuut ghyang */ 34173 wikitext text/x-wiki ==Tyap== [[File:Oyo tribal mark.jpg|thumb|'''Zwunzwuo''' A̱ghwangkpang Si̱tet Oyo, Naijeriya]] [[File:English letters (alphabet).svg|thumb|'''Zwunzwuo''' A̱lyem Shong]] ===Yei=== * [[Za̱FBS]]: /dzʷ̀undzʷò/ * A̱nwuat: ===A̱lyoot=== '''zwunzwuo''' (''a̱kpa'' '''zwúnzwuo''') :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') '''Zwunzwuo''' bye yet # Ghwang nkpang hwa ku ku yet ghwang hwa di̱n kpang. #* ''Nkpang A̱ghwangkpang na byia̱ '''zwunzwuo'''.'' #* ''A̱tyoli Yashim shyia̱ di̱ cak '''zwunzwuo'''. '' # '''Zwunzwuo''' ji fa nyan swáng a̱lyiat ja nang á̱ fang a̱ni, si̱sak nang á̱ byia̱ di̱n Tyap ma̱ng lilyem ghyáng a̱ni. #* ''Ka̱ doot a lyuut '''zwunzwuo''' tswuon ntsa ji a?'' #* ''A̱tyoli Sangkwai lyen lyuut '''zwunzwuo''' ngaan ji bah.'' #* '''''Zwunzwuo''' A̱kai ja jini!'' ====Vak lyuut ghyang==== * [[zhwunzhwo]] ====Bwan di̱ lilyem ghyáng==== ; ''Ghwang á̱ghyi'' * [[A̱ghwangkpang]]: [[Wikt:yo:ami|ami]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:akara|akara]] * [[Kpat]]: [[Wikt:ha:zane|zane]], [[Wikt:ha:alama|alama]] * [[Shong]]: [[Wikt:en:mark|mark]] * Wusi̱ka̱ra: [[Wikt:eu:markatu|markatu]] ; ''Lyuut swáng a̱lyiat'' :* [[Kpat]]: [[Wikt:ha:harafi|harafi]] :* [[Shong]]: [[Wikt:en:alphabet|alphabet]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] fnenmiui8h91pl7bjgxhsyh92ie24fn zwuom 0 535 42688 40926 2026-02-21T10:21:34Z MarcoSwart 418 apparent typo 42688 wikitext text/x-wiki ==Tyap== [[File:Elephas maximus (Bandipur).jpg|thumb|'''Zwuom''' mi̱ Bandipur, Ndiya.]] === Yei === * {{IPA|kcg|/zʷʷə̀m/}} ** {{audio|kcg|Kcg-zwuom.ogg|a=}} ** {{hyphenation|kcg|zwuom}} (a̱tyong 1) === A̱lyoot === '''zwuom''' (''á̱kpa'' '''[[zwuóm]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Zwuom''' ([[Species:Elephantidae|''Elephantidae'']]) yet tangka̱i nyam a̱yit hwa mi̱ oda ''Proboscidea'' wu, ku byia̱ a̱junjung zwua̱i, ma̱ng [[a̱nyunyung-zwuom|a̱nyunyung]] a̱feang ba̱ tang neet di̱ nfam nfeang a̱nu ka a̱ni. #* ''Kuzang tangka̱i '''zwuom''' byia̱ a̱nyunyung a̱feang bya ma̱ a̱nu.'' #* '''''Zwuom''' ya á̱kwop bya.'' #* ''N nat Yankari, n si̱ ndi '''zwuom''' jhyiung nang ji̱ tyong.'' === Bwan di̱ lilyem ghyáng === {{trans-top|Nyam a̱yit}} * [[A̱ghwangkpang]]: {{t+|yo|erin}} * [[A̱ve]]: {{t+|ee|atiglinyi}} * [[Dot]]: {{t+|nl|olifant}} * [[Kpat]]: {{t+|ha|giwa}} * [[Shong]]: {{t+|en|elephant}} * Swahili: {{t+|sw|tembo}} * Tswi: {{t+|tw|ɔsono}} * Zulu: {{t+|zu|indlovu}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:nkyangswuan a̱byin]] [[Sa:a̱lyoot]] [[Sa:zwuóm]] teqeywh5c00xt4hcvkw2kpujxo3eauz Á̱kpang 0 536 25924 25923 2023-04-20T18:40:55Z Jon Harald Søby 7 9 revisions imported: [TEST] importing kcgwiktionary via a tool 25924 wikitext text/x-wiki '''Á̱KPANG''' == Yei == * Lyuut IPA: /ə́kpɑ̂ŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "Á̱kpang" a̱ni]] == Fam a̱lyem == a̱lyoot === A̱lyoot === '''Á̱kpang''' (''á̱kpa'' '''A̱yaakpang''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') ; Wa̱i a̱lyiat '''Á̱kpang''' wa yet a̱lyoot kurum a̱byin Bi̱ri̱ti̱n ma̱ng a̱khwukhwop kurum a̱byin Naijeriya. ; Kídee ::* A ka̱n mak li a̱khwukhwop Á̱kpang Naijeriya wu a? ::* Á̱kpang wuni yet a̱si̱ A̱gba̱ndang Bi̱ri̱ti̱n wa. ::* Á̱kpang a̱mang wa á̱ jong ang? ; Bwan di̱ lilyem ghyáng ::* [[A̱ghwangkpang]]: [[Wikt:yo:Iwon|Iwon]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:Paụnd|Paụnd]] ::* Jaman: [[Wikt:de:Pfund|Pfund]] ::* [[Kpat]]: [[Wikt:ha:Fam|Fam]] ::* [[Shong]]: [[Wikt:en:pound sterling|pound]] ::* Swahili: [[Wikt:sw:Pauni|Pauni]] ::* Zulu: [[Wikt:zu:Iphawundi|Iphawundi]] [[Sa:a̱lyoot]] [[Sa:nkyang]] qbc01rw4opb8xspj30xlvivtncex04i Á̱nietza̱fan 0 537 25930 25929 2023-04-20T18:40:56Z Jon Harald Søby 7 5 revisions imported: [TEST] importing kcgwiktionary via a tool 25930 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat ji neet ''[[á̱niet]]'' + ''(a̱)[[a̱za|za]]'' + ''[[a̱fan]]'' ja. ===Yei=== * [[Za̱FBS]]: /ǝ̀njè-dzǝ́-fán/ * A̱nwuat: ===A̱lyoot=== '''A̱nietza̱fan''' (''a̱tyonyiung'' '''[[a̱tyuza̱fan]]''') :Sot swang a̱lyiat: ::'''ba''' (''a̱tyonyiung'' '''wu''') '''Á̱nietza̱fan''' bye fa: #Nwap jhyang ji̱ shyia̱ di̱ fam a̱ka̱wa̱tyia̱ Naijeriya. #* '''''Á̱nietza̱fan''' ba lyen khap ba̱t.'' #* ''A̱nyiuk '''Á̱nietza̱fan''' ba nyeang á̱tyok ma̱ a̱di̱di̱t.'' #A̱lyem ka nang á̱niet ba lyiat a̱ni. A̱tyu nang á̱ ngyei a̱tyuza̱fan yet a̱tyu nang a̱lyem Á̱nietza̱fan kya yet a̱lyem mbyin nggu ka. #* ''A̱lyem '''Á̱nietza̱fan''' ka tai Tyap.'' #* '''''Á̱nietza̱fan''' nang a lyiat a̱ni, a myiam a̱ji wa la!?'' ====Bwan di̱ lilyem ghyáng==== ; ''Nwap'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:Iriguwe|Iriguwe]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:Irigwe|Irigwe]] ::* [[Fi̱ransa]]: [[Wikt:fr:irigwe|irigwe]] ::* [[Kpat]]: [[Wikt:ha:Miyango|Miyango]] ::* [[Shong]]: [[Wikt:en:Irigwe|Irigwe]] ; ''A̱lyem'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:Riguwe|Riguwe]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:Rigwe|Rigwe]] ::* [[Fi̱ransa]]: [[Wikt:fr:rigwe|rigwe]] ::* [[Kpat]]: [[Wikt:ha:Miyango|Miyango]] ::* [[Shong]]: [[Wikt:en:Rigwe|Rigwe]] [[Sa:a̱lyoot]] [[Sa:nnwap]] [[Sa:lilyem]] bgqgkc7cuzw4tqbma147rgu0z623rmo á̱gwam 0 538 27072 26627 2023-10-04T19:30:47Z Kambai Akau 8 27072 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ́gʷɑ́m/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱gwam]] [[Sa:a̱lyoot]] 69gvv30zocgblkg8gfpmw714g819g7v á̱kpang 0 539 26127 26123 2023-04-20T22:48:30Z Kambai Akau 8 26127 wikitext text/x-wiki ==Tyap== [[Fail:Nails.jpg|thumb|'''A̱ka̱kpang'''.]] [[Fail:Claw-hammer.jpg|thumb|'''Á̱kpang'''.]] === Yei === * [[Za̱FBS]]: /ə́kpɑ̂ŋ/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "á̱kpang" a̱ni.]] === A̱lyoot === '''á̱kpang''' (''á̱kpa'' '''a̱ka̱kpang''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') '''Á̱kpang''' bye fa: #'''Á̱kpang''' ka yet a̱jojwaat ntswam ku a̱kwon ku pi̱lastik wa nang á̱ fwuop nkyang nfeang ma̱ng á̱ghyang ma̱ng a̱nka. #* ''Nat a cat nung a̱junjung '''á̱kpang''' a bai.'' #* '''''Á̱kpang''' kani yet a̱si̱ tswam ja bah.'' #* ''A̱da̱dei '''á̱kpang''' kya n cat.'' #'''Á̱kpang''' ka yet a̱kpa̱p kyang wa nang á̱ kpang kyang nang á̱kpang (kusa) a̱ni. #* '''''Á̱kpang''' ka lyui nung mi̱ [[ga̱fwuo bwak]].'' #* ''A̱tyia̱ nung wu ku san '''á̱kpang''' a̱fai lyuo.'' #* '''''Á̱kpang''' kani tai si̱ nung ka.'' ====Tai==== ; ''A̱ngga nang á̱ ni̱ kpang'' ::* [[kusa]] ; ''Kyangkpang'' ::* [[hama]] ====Bwan di̱ lilyem ghyáng==== ; ''A̱ngga nang á̱ ni̱ kpang'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:èèkàn|èèkàn]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:ntụ|ntụ]] ::* [[Kpat]]: [[Wikt:ha:kusa|kusa]], [[Wikt:ha:turaku|turaku]], [[Wikt:ha:fegi|fegi]] ::* [[Shong]]: [[Wikt:en:peg|peg]], [[Wikt:en:nail|nail]] ::* Swahili: [[Wikt:sw:msumari|msumari]], [[Wikt:sw:kigingi|kigingi]] ::* Zulu: [[Wikt:zu:isipikili|isipikili]], [[Wikt:zu:isikhonkwane|isikhonkwane]] ; ''Kyangkpang'' ::* [[A̱ghwangkpang]]: [[Wikt:yo:òòlù|òòlù]] ::* [[A̱kum-a̱cyi]]: [[Wikt:ig:hama|hama]] ::* [[Kpat]]: [[Wikt:ha:guduma|guduma]] ::* [[Shong]]: [[Wikt:en:hammer|hammer]] ::* Swahili: [[Wikt:sw:nyundo|nyundo]] ::* Zulu: [[Wikt:zu:isando|isando]] [[Sa:a̱lyoot]] [[Sa:nkyang]] m9i4icohmubaq6bm93106evws33d0va á̱kum á̱niet 0 540 26058 26057 2023-04-20T18:41:02Z Jon Harald Søby 7 106 revisions imported: [TEST] importing kcgwiktionary via a tool 26058 wikitext text/x-wiki ==Tyap== [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Á̱kum á̱niet (ápka: PLURAL) :'''Sot swang a̱lyiat''' ::'''SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'')''' '''Á̱kum á̱niet''' yet a̱tung a̱niet kya. * ''EXAMPLE 1.'' * ''EXAMPLE 2.'' * ''EXAMPLE 3.'' ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:ikilisiya|ikilisiya]] * [[Shong]]: [[Wikt:en:congregation|congregation]] [[Sa:a̱lyoot]] 83iz4i21aszgh4ydf3mons4v2fjde3z á̱niet 0 541 42730 42729 2026-02-22T02:32:58Z Danjuma Anthony 44 /* A̱lyoot */ 42730 wikitext text/x-wiki '=={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-aniet.ogg|a=}} ** {{hyphenation|kcg|a̱|niet}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱yin]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyubishii ba shi akpa ani}} * [[Dot]]: {{t+|nl|mensen}} * [[Shong]]: {{t+|en|people}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱niet.ogg|a=}} ** {{hyphenation|kcg|a̱|niet}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱yin]]''' [[wa#Ati̱kut|wa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyubishii ba shi akpa ani}} * [[Dot]]: {{t+|nl|mensen}} * [[Shong]]: {{t+|en|people}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]'Á̱NIET''' [[Fail:People in JHB.jpg|thumb|Á̱niet ba̱ cong a̱zagaat]] == Bwoi a̱lyoot == Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-nyat''] . ==Yei== * Lyuut IPA: /ənjed/ * {{audio|kcg|kcg-á̱niet.ogg|Si̱sak nang á̱ ngyei "á̱niet" a̱ni}} ==Fam a̱lyem== a̱lyoot ===A̱lyoot=== '''á̱niet''' (''[[a̱nyiung]]'' '''[[a̱niet]]''', '''[[a̱tyu]]''', '''[[a̱yin]]''') :Sot swang a̱lyiat: ::'''ba''' (''a̱nyiung'' '''wu''') ====Wa̱i a̱lyiat==== '''Á̱niet''' yet á̱kpa a̱tyonyiung kya. =====Kídee===== * Á̱niet bani ka̱n van. * A li á̱niet bania̱u a? Nat a shyia̱ mba. * Ki̱ zi̱ yet á̱bombwuon á̱niet bya, da̱ ba̱ bu na li nzi̱t a? ==== Bwoi mi̱ bwoi ==== * [[á̱nietbishyi]] * [[á̱nietbwoifa̱n]] * [[á̱nietkhap]] * [[á̱nietnta̱m]] * [[á̱nietnzwang]] ====Vak yei ghyang==== * [[á̱nyet]] ==Bwan di̱ lilyem ghyáng== * [[A̱ghwangkpang]]: [[Wikt:yo:eniyan|eniyan]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ndị mmadu|ndị mmadu]] * Ba̱mba̱ra: [[Wikt:bm:jama|jama]] * [[Jhyuo]]: ba̱nyet * [[Kpat]]: [[Wikt:ha:mutane|mutane]] * Linggala: [[Wikt:ln:bato|bato]] * [[Shong]]: [[Wikt:en:people|people]] * Swahili: [[Wikt:sw:watu|watu]] * Tswi: [[Wikt:tw:nnipa|nnipa]] * Zulu: [[Wikt:zu:abantu|abantu]] [[Sa:á̱nietbishyi]] [[Sa:a̱lyoot]] 18loxn14sm9ahxx87grvcvgezb84mgn ŋ 0 542 26071 26070 2023-04-20T18:41:05Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26071 wikitext text/x-wiki #REDIRECT [[ng]] iqxceycp9tyy6e6neq7ardzdrf0hm3u ǝ 0 543 26073 26072 2023-04-20T18:41:06Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26073 wikitext text/x-wiki #REDIRECT [[a̱]] 9ygt1oec2liqfc4m2mvega37malrmoo ə 0 544 26075 26074 2023-04-20T18:41:06Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26075 wikitext text/x-wiki #REDIRECT [[a̱]] 9ygt1oec2liqfc4m2mvega37malrmoo ɡ 0 545 26077 26076 2023-04-20T18:41:07Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26077 wikitext text/x-wiki #REDIRECT [[g]] 3aw6xljzbhv3nopn8jca3hspspct8i7 ɨ 0 547 26081 26080 2023-04-20T18:41:09Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26081 wikitext text/x-wiki #REDIRECT [[i̱]] 1pca00kvren0b6l1kr2n8jdgt9bzjxr ɲ 0 548 26083 26082 2023-04-20T18:41:10Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26083 wikitext text/x-wiki #REDIRECT [[ny]] 3rgk4n53xyzaq91nn65c6chc65sq4rj ʃ 0 549 26085 26084 2023-04-20T18:41:11Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26085 wikitext text/x-wiki #REDIRECT [[sh]] pwizhz0ntokupdptvs6s0x7wgt8wwky ʒ 0 550 26087 26086 2023-04-20T18:41:12Z Jon Harald Søby 7 1 revision imported: [TEST] importing kcgwiktionary via a tool 26087 wikitext text/x-wiki #REDIRECT [[jh]] gx61oxt0dfoxw3mht70upsajv7fun1h MediaWiki:Mainpage 8 551 26088 2023-04-20T19:18:00Z Jon Harald Søby 7 Created page with "A̱tsak wat wu" 26088 wikitext text/x-wiki A̱tsak wat wu 8klam2wpv8lw0h131wdjqz2puh2n5v7 A‌̱lyiat a‌̱tyunta‌̱m:Valtino44 3 552 26106 26105 2023-04-20T21:56:55Z Kambai Akau 8 /* Welcome to the Tyap Wiktionary */ 26106 wikitext text/x-wiki == Welcome to the Tyap Wiktionary == Hello Valtino44, and also ping to [[User:Kambai Akau|Kambai Akau]], [[User:Bello Lydia|Bello Lydia]], [[User:Chat44|Chat44]], [[User:Friday musa|Friday musa]], [[User:Zbobai|Zbobai]], [[User:Steve Kally|Steve Kally]], [[User:Gwazahh|Gwazahh]], [[User:Aluwong|Aluwong]], [[User:TimWobin|TimWobin]]. It is my pleasure to welcome you all to the official Tyap Wiktionary! Congratulations on all your hard work so far that led to its creation, you are amazing! All the content from the Tyap Wiktionary test wiki in the Wikimedia Incubator has been imported here now, and the wiki is ready for editing! Now, when a wiki is brand new like now, there are some problems in the start. I will list the ones I am aware of here, so you will be aware that this is normal for brand new wikis. These problems should be solved "automatically" within a few days – if any of these problems last more than 1 week, please do contact me, and I can help find someone to fix them. # The Visual Editor and the DiscussionTools might not work as expected. It may be possible to create new pages with the Visual Editor, and new threads with DiscussionTools, but editing existing pages or replying to threads might not work. #* EDIT: I wrote what the problem was, but not what the temporary solution is. Instead of using the Visual Editor or the Reply Tool (from DiscussionTools), you can still edit and reply if you use "edit source" for now. # Connections to Wikidata might not work yet. This is not so much of a problem for Wiktionary, because interwiki links for main namespace pages (dictionary entries) are handled automatically by something called the Cognate extension. For other pages (like project pages or category pages), interwiki links work the same as in Wikipedia. # Statistics on [[Special:Statistics]] and via magic words like <code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code> aren't updated yet, so they will mostly show 0. This should be updated within 1 day. You may also notice a discrepancy between the number of pages shown in [[Special:Statistics]]. For a page to be counted in the statistics, it needs to have at least one <nowiki>[[internal link]]</nowiki>. So if the number is smaller than you expect, that doesn't mean that articles are missing, but it means you (as a community) will need to add more links to articles. If you need any help or have any questions, don't hesitate to ask. Thanks for all your hard work, and congratulations again! [[A‌̱tyunta̱m:Jon Harald Søby|Jon Harald Søby]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Jon Harald Søby|a̱lyiat]]) 20:31, 20 Zwat Nyaai 2023 (WAT) :Thanks indeed @[[A‌̱tyunta̱m:Jon Harald Søby|Jon Harald Søby]]! We have made it yet again. It is a dream come through for me and my co-editors. For the associated issues of the new Wiki, no issues. We would work with what we have and get going. Now the actual work starts, 🥴 (although on a higher level 😉). Thanks indeed for helping out. If there be any questions, we would endeavor to reach out. Tak! [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 22:56, 20 Zwat Nyaai 2023 (WAT) bd9e7bb7w4rsh8wjuidiauqzpewoage A‌̱lyiat a‌̱tyunta‌̱m:Jon Harald Søby 3 553 26103 26094 2023-04-20T21:55:06Z Kambai Akau 8 26103 wikitext text/x-wiki == Thanks Jon! == Thanks a lot. I was trying to reply you on Valtino44's talk page but the reply isn't sending. What could be the issue!? [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 21:22, 20 Zwat Nyaai 2023 (WAT) :@[[User:Kambai Akau|Kambai Akau]]: Sorry! I wrote what the problem was, but not the solution, hehe. If you just use the "edit source" links for now, you can still edit and reply the "old-fashioned way", like I'm doing now. In a few days, the problems should be solved, and you can use DiscussionTools and the Visual Editor. [[A‌̱tyunta̱m:Jon Harald Søby|Jon Harald Søby]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Jon Harald Søby|a̱lyiat]]) 21:38, 20 Zwat Nyaai 2023 (WAT) ::Lol. Okay! I would do just that. Thanks. 😊 [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 22:55, 20 Zwat Nyaai 2023 (WAT) 0yvnwohtc6yzp0vpcadwi05j1r97dg6 Azaki 0 554 26389 26096 2023-06-11T06:34:55Z Kambai Akau 8 Redirected page to [[a̱zaki]] 26389 wikitext text/x-wiki #REDIRECT [[a̱zaki]] 0vnezvyze3tksf50ob3k7vy1xjgsd0g mman 0 555 43013 42705 2026-02-27T20:52:39Z Kambai Akau 8 /* {{-kcg-}} */ 43013 wikitext text/x-wiki =={{-kcg-}}== [[File:Playing in the Nuba mountains.jpg|thumb|'''Mman''' shyia̱ di̱ vwuo a̱ta̱usa]] ===Yei=== * {{IPA|kcg|/mman/}} ** {{audio|kcg|Kcg-mman.ogg|a=}} ** {{hyphenation|kcg|m|man}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[nggwon]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱cyuang á̱nietbishyi ku nyám}} * [[Dot]]: {{t+|nl|kinderen}} * [[Jhyuo]]: {{t+|kaj|na̱won}} * [[Shong]]: {{t+|en|children}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] 1zf4xcb7io7c4wmvljv9u7v5u3gbn98 kusuru 0 556 38005 38004 2025-05-10T22:22:59Z Kambai Akau 8 38005 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/kusuru/}} (a̱ka̱tyong 3) * {{audio|kcg|Kcg-kusuru.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱kusuru]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] nqj5oeawbl633l15xeqta1iu5ymgtz1 ninian 0 557 42093 42091 2026-02-15T12:17:01Z Kambai Akau 8 /* Yei */ 42093 wikitext text/x-wiki =={{-kcg-}}== [[File:Ingushetia, Russia, Armkhi, Ingush tower.jpg|thumb|A̱ka̱fan ma̱ng '''ninian''']] ===Yei=== * {{IPA|kcg|/ninʲan/}} ** {{audio|kcg|Kcg-ninian.ogg|a=}} ** {{hyphenation|kcg|ni|nian}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱nian]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bibyin ku swan gyan tsi̱tsak a̱ka̱fan a̱ni}} * [[Dot]]: {{t+|nl|valleien}} * [[Shong]]: {{t+|en|valleys}} {{trans-bottom}} [[Sa:a̱lyoot]] 0pheo3m9m73mnakyaux08p5donq6n9b a̱yaagbak 0 558 26679 26120 2023-07-24T16:22:02Z Kambai Akau 8 26679 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáag͡bag/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱gbak]] [[Sa:a̱lyoot]] jdnhjxogwjr3ontl5chnyb1nntzg0of A‌̱tyunta̱m:Koavf 2 559 26138 2023-04-21T03:34:49Z Koavf 56 Created page with "{{#babel:kcg-0|en|es-2|de-1|pt-1}} [https://en.wikipedia.org/wiki/User:Koavf !!!!]" 26138 wikitext text/x-wiki {{#babel:kcg-0|en|es-2|de-1|pt-1}} [https://en.wikipedia.org/wiki/User:Koavf !!!!] 5fanixsqny102t4ljafsdr3n1g6cezt Sa:Ngwat ma̱ng a̱kpa̱ra̱m a̱ka̱fwuop fail 14 560 26157 2023-04-21T22:07:46Z Kambai Akau 8 Created blank page 26157 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Sa:a̱fwuop 14 561 26211 2023-04-24T15:19:43Z Kambai Akau 8 Created page with "[[Sa:fam a̱lyem]]" 26211 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk A‌̱lyiat a‌̱tyunta‌̱m:Friday musa 3 562 34769 34765 2025-01-15T13:56:16Z Friday musa 13 /* Names for pronunciation files */ Shim 34769 wikitext text/x-wiki N cobai == Names for pronunciation files == Hi Friday, It's great you are making sound files. When we name a pronunciation file, we usually start with the language code, in this case "Kcg" followed by a dash, resulting in Kcg-A̱tyoruba.ogg (as an example). This way Commons can host pronunciation files for several languages that may have the same word (but pronounce it differently). An added advantage is that WikiWoordenboek uses a template that will show the sound file as soon as it is added, but only if the name follows this convention. Otherwise, we have to add the file name manually. I hope you will add many more sound files starting with Kcg-. This way they will show up WikiWoordenboek immediately too. [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 14:08, 15 Zwat Jhyiung 2025 (WAT) :Thank you, Mr. Swart, for that observation. I'll effect the correction in my subsequent uploads going forward. :Regards. [[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 14:56, 15 Zwat Jhyiung 2025 (WAT) jcanpwb7s1znvyzwv92qykswxg7g6gw A‌̱lyiat a‌̱tyunta‌̱m:Ameisenigel 3 563 26256 2023-05-06T13:42:12Z Ameisenigel 98 Created page with "[[File:Redirect arrow without text.svg|46px|link=]][[m:User talk:Ameisenigel|m:User talk:Ameisenigel]]" 26256 wikitext text/x-wiki [[File:Redirect arrow without text.svg|46px|link=]][[m:User talk:Ameisenigel|m:User talk:Ameisenigel]] 2229pjupj4oxyrzx6wq7rucquxcn3pt Swánga̱lyiatwuki:A̱na̱nwuai sot-á̱niet 4 564 40463 40165 2026-01-19T21:02:33Z MediaWiki message delivery 50 /* Annual review of the Universal Code of Conduct and Enforcement Guidelines */ khai fai 40463 wikitext text/x-wiki __NOTOC__ __NEWSECTIONLINK__ {{Ka̱la̱nda}} [[Fail:Wiki puzzle gold.png|64px|Wiki puzzle|right]] '''Ma̱aba̱n/tyebaa ang ma̱ng bai A̱na̱nwuai sot-á̱niet ka!''' Wat huni tyai nta̱m nang zi̱ nyia̱ a̱ni ma̱ng nkhang tazwa Swánga̱lyiatwuki nTyap ji. A yet a̱niet a̱fai wa mi̱ Swánga̱lyiatwuki a? Da̱ nat a lyip kuzang kyang nang a cat a lyen a̱ni, di̱ [https://t.me/tyaplanguagewiki sot konyan ma̱ng konyan nzi̱t ji mi̱ Telegram], á̱ tyiet ang, a ki ntsa jhyuk hu ma̱ninika. Mi̱ di̱ yong huni, '''[[Wat_khwo:Statistics|Swáng a̱lyiat {{NUMBEROFARTICLES}}]]''' ja shyia̱ wuki huni. <br clear="all"></br> ---- == Cat cuk a̱kwak a̱son/Adminship request == N gwai ma̱ng a̱nyin a̱mgba̱m! (Thank you all!) I have been granted the adminship, but for three months (it expires 2024-03-25). The discussion is [https://meta.m.wikimedia.org/wiki/Steward_requests/Permissions/2023-12#Kambai_Akau@kcgwiktionary now closed]. [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 20:43, 26 Zwat Swak ma̱ng Sweang 2023 (WAT) :N shim [[Wat khwo:Contributions/102.91.78.113|102.91.78.113]] 15:38, 6 Zwat Tsat 2025 (WAT) ===[[User:Kambai Akau|Kambai Akau]]=== : '''kcg: Cat Cuk A̱kwak A̱son''': N byiat nzi̱t a̱mali kani a̱mgba̱m! N bai cat a̱ka̱wat a̱kwak a̱son nia n shyia̱ di̱ Swánga̱lyiatwuki nTyap ji. A̱son bai cat cuk a̱kwak a̱son nung kya ka mi̱ wuki huni, ku nang n ku nyia̱ ta̱m hu ma̱ng a̱ka̱wat nang n byia̱ na̱ nwai jhyem a̱ni. N gwai nyin ma̱nang nyi nshim nung kyang hu n cat a̱ni. : Mat ku nswan a̱nia, n na cat á̱niet a̱fwuon ku á̱si̱ ba̱ lan a̱nia, ba̱ li̱n nung a̱ma a̱tatak. : '''en: Adminiship Request''': Greetings to us all in this house. I am asking for sysop rights as an admin in the Tyap Wiktionary. This is the first time I would be asking for adminship in this wiki, despite acting the role with my limited rights. Thanks for granting my request. : To achieve this, I need at least five people to express their support below. -- [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 22:04, 22 Zwat Swak ma̱ng Sweang 2023 (WAT) ==== (+) Li̱n a̱ma/Support ==== * Li̱n a̱ma/Support [[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 23:00, 22 Zwat Swak ma̱ng Sweang 2023 (WAT) * I strongly support that Kambai Akau be granted permanent Adminship in the Tyap Wiktionary, so he can continue his good works in sanitising editors works in the Tyap Wiktionary project. Thank you. [[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 23:17, 22 Zwat Swak ma̱ng Sweang 2023 (WAT) * I strongly support that Kambai Akau be granted permanent Adminship in the Tyap Wiktionary, so he can continue his good works in sanitising editors works in the Tyap Wiktionary project. Thank you.-[[A‌̱tyunta̱m:Bello Lydia|Bello Lydia]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bello Lydia|a̱lyiat]]) 15:54, 26 Zwat Swak ma̱ng Sweang 2023 (WAT) {{SS}} I strongly endorse Atyoli Kambai to be the admin of this great project. ==== (-) Li̱n a̱ma\support ==== ==== (0) Yong tsi̱tsak/Neutral ==== == Cat cuk a̱kwak a̱son a̱ka̱feang/2nd adminship request == Thanks to all who supported. The adminship has been granted until [https://meta.m.wikimedia.org/wiki/Steward_requests/Permissions#Kambai_Akau@kcgwiktionary 18-03-2025]. ===[[User:Kambai Akau|Kambai Akau]]=== :'''kcg''': :N byiat konyan a̱mali ka. Zwát tsat ji nang á̱ ku nwuak nung n gyet a̱kwak a̱son mi̱ Swánga̱lyiatwuki Tyap ji nyia̱ kpa̱mkpaan tyiai. Ma̱sa̱kut, n cat li̱n a̱ma nyin hu n bu shyia̱ a̱ghyang a̱wat yet a̱kwak a̱son mat n ka ngya a̱son ma̱ng ta̱m nung hu di̱ mi̱n dyem, a̱tatak. Ka̱ a li̱n a̱ma, da̱ tsa ntyia̱ <nowiki>{{SS}}</nowiki> ku fa "a̱gba̱mgbam li̱n a̱ma" a̱ni, a sii du lyuut kyang hu a byia̱ mi̱ fwuo a̱ni. Ma̱sa̱kut ghan a li̱n a̱ma. Ka̱nang n shyia̱ si̱ ku lan á̱niet a̱fwuon ba̱ na ndi̱n a̱ma a̱ni, si̱ a̱hwa na lan. N gwai! :'''en''': :I greet the entire house. The three months of adminship given to me in the Tyap Wiktionary is almost expired. Please express your support for me to gain a longer admin tenure to continue with my work unhindered below. If you wish to support, you may begin with <nowiki>{{SS}}</nowiki> which means "strongly support", before writing what you wish to write. Please express your support as soon as possible. At least five supports are okay. Thanks. ==== (+) Li̱n a̱ma/Support ==== * i give total consent that a̱tyoli Kambai Akau should forge ahead with the adminship in the tyap wiktionary due to his ability to lead and sacrifices he has made in the last 3 month of his acting adminship [[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 07:47, 11 Zwat Tsat 2024 (WAT) * I strongly support that Kambai Akau be granted permanent Adminship in the Tyap Wiktionary, so he can continue his good works in sanitising editors works in the Tyap Wiktionary project. Thank you. [[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 01:45, 11 Zwat Tsat 2024 (WAT) * {{SS}} As time draws closer to the expiration of [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] Adminship, I'm supporting it's extention so he continue sanitising the Tyap Wiktionary as always. Thank you. [[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 04:15, 11 Zwat Tsat 2024 (WAT) * I strongly endorse [[User:Kambai Akau|Kambai]] as Admin on the Tyap Wiktionary project. [[A‌̱tyunta̱m:Atibrarian|Atibrarian]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Atibrarian|a̱lyiat]]) 06:01, 11 Zwat Tsat 2024 (WAT) * li̱n a̱ma [[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 07:41, 11 Zwat Tsat 2024 (WAT) * I strongly support Atyioli Kambai Levi to continue with the adminship in the tyap Wikipedia user group, this is to enable him continue with the good work of overseeing the work of new and old editors in relations to tyap tyap Wikipedia. I support Atyioli Kambai Levi to continue with the adminship in the Tyap Wikipedia. [[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 09:22, 11 Zwat Tsat 2024 (WAT) *:I strongly support the extension of Kambai Akau's adminship on Tyap Wiktionary. Thank you [[A‌̱tyunta̱m:Bello Lydia|Bello Lydia]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bello Lydia|a̱lyiat]]) 19:01, 13 Zwat Tsat 2024 (WAT) * This is a welcome idea. Kambai has done well over this period. We will experience great growth with him at the helm of affairs of the Tyap Wikimedians User Group. [[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 12:42, 11 Zwat Tsat 2024 (WAT) * I heartily support that Kambai Akau remains the permanent admin of this great forum. He has been doing more than well and having him as the permanent admin would definitely take us to greater heights. [[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 13:40, 13 Zwat Tsat 2024 (WAT) * n lin ama [[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 12:27, 11 Zwat Tsat 2024 (WAT) ::I support Kambai Akau's adminship [[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 20:55, 12 Zwat Tsat 2024 (WAT) * I strongly support that Kambai Akau be granted permanent Adminship in the Tyap Wiktionary, so he can continue his good works in sanitising editors works in the Tyap Wiktionary project. Ngwai. [[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 11:30, 14 Zwat Tsat 2024 (WAT) * I strongly recommend Kambai Akau for permanent Adminship. [[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 18:44, 18 Zwat Tsat 2024 (WAT) {{SS}} I strongly endorse Atyoli Kambai to be the Admin of this movement. ==== (-) Nyia̱ fi̱p/Oppose ==== ==== (0) Yong tsi̱tsak/Neutral == == Invitation to the Tyap Wiki Bootcamp (Season 1) == [[Fail:Tyap_Wiki_Bootcamp_Season_1_invite.jpg|thumb|Tyap Wiki Bootcamp Season 1 invite]] : '''en:''' Greetings house, The Tyap Wikimedians User Group, hereby, invites all Tyap-speaking community members including new and old Tyap Wikimedians to her first edition of the '''[[meta:Event:Tyap Wiki Bootcamp Season 1|Tyap Wiki Bootcamp]]''', aimed at sharpening the Tyap Language speaking and literacy skills of the members of the participant as well as immerse them in Tyap Wikimedia editing projects. You are invited to participate in this exercise. If you have: ** a smartphone or a computer ** some knowledge of spoken Tyap and are willing to speak only Tyap for seven days without code mixing or code switching, please fill '''[https://docs.google.com/forms/d/1mwcYGAJ4BGuCB5TcKa7Yt0Hgm_G-5BENh1nMhB3jZeI/edit this form]''' by or before '''Saturday, 27 July 2024'''. Also keep an eye on our '''[https://meta.m.wikimedia.org/wiki/Event:Tyap_Wiki_Bootcamp_Season_1#Contact social media handles]''' to stay updated. Don't forget to '''[https://youtube.com/channel/UC3UUktO2BYXGc3eOVOvz_jw?si=QlpBf92IAFRkmNat SUBSCRIBE]''' to our YouTube channel to enable us make the 50 subscribers needed to LIVESTREAM the event. Warm regards, [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 18:35, 21 Zwat A̱natat 2024 (WAT) ---- : '''kcg:''' Á̱ byiat a̱li ka, Sot Á̱nietnta̱m Wukimedia nTyap ji yei konyan a̱ yet a̱tyulyiat Tyap a̱ni, A̱wukimedia ba̱ yet á̱baifai ma̱ng á̱baigbangbang, ba̱ bai ba̱ yet kap a̱son nyia̱ '''[[meta:Event:Tyap Wiki Bootcamp Season 1|Tyap Wiki Bootcamp]]''' ka, mat á̱ ntyei á̱ghyang gba̱gbak mi̱ di̱ mban lyen lyiat ma̱ng lyuut A̱lyem Tyap ka á̱ bu ya̱lyi̱ri̱p mbaa di̱ nta̱m jhyuk Wukimedia nTyap na mameang. Á̱ yei ang a bai yet kap nyia̱ jini. Ka̱nang a byia̱: ** a̱kokwak jet a̱bwoi ku kompyuta ** lyen lyiat Tyap ji a̱wot a si̱ ka mbyia̱ fwuo lyiat Tyap ja ma̱nyin di̱ mi̱n kyiai kyikyiai ma̱ng a̱lyem a̱ghyang ku lilyem nghyang a̱mgba̱m mmam a̱natat nyia̱ na, da̱ nhyat '''[https://docs.google.com/forms/d/1mwcYGAJ4BGuCB5TcKa7Yt0Hgm_G-5BENh1nMhB3jZeI/edit fom huni]''' a̱zaghyi '''A̱tuk A̱sa̱ba̱t, mam 27 Zwat A̱natat a̱lyia̱ 2024'''. A̱wot bu ti̱n a̱ghyi di̱ '''[https://meta.m.wikimedia.org/wiki/Event:Tyap_Wiki_Bootcamp_Season_1#Contact nyinyiit shei nkhang sot-á̱niet]''' nzi̱t na a shyia̱ á̱shyim nkhang meang a̱ja. Yok bwung bah a mi̱ nyap '''[https://youtube.com/channel/UC3UUktO2BYXGc3eOVOvz_jw?si=QlpBf92IAFRkmNat SUBSCRIBE]''' di̱ wat YouTube nzi̱t hu da̱nian á̱nietnyap 50 bya zi̱ na cat zi̱ sii du shyia̱ a̱wat shei nyia̱ ji di̱n vak LIVESTREAM. Zi̱ fwung van hu oo, [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 18:35, 21 Zwat A̱natat 2024 (WAT) == Swánga̱lyiatwuki-WikiWoordenboek pilot project == N byiat konyan a̱mali kani! Ma̱nang zi̱ lyen, zi̱ ku ngaan kap ntsa ta̱m muna̱pyia̱ nzi̱t hu ma̱ng á̱nietnta̱m Swánga̱lyiatwuki nDot ba a̱tuk mam 28 Zwat Sweang 2025. Ta̱m hu ku tsa a̱tuk mam 11 kya mi̱ Zwat Jhyiubg a̱leang. Ka̱nang a cat a li ta̱m hu nang á̱ ku nyia̱ a̱ni, ma̱sa̱kut [https://meta.m.wikimedia.org/wiki/Sw%C3%A1nga%CC%B1lyiatwuki-WikiWoordenboek_Joint_Pilot_Wiktionary_Editing nyap a̱ji]. Zi̱ gwai konyan gu som bwak di̱n ta̱m huni a̱ni. Zi̱ si̱ tyia̱ fwuo zi̱ na ya a̱son ma̱ng ta̱m hu a̱leang ka̱nang zi̱ shim jen tsa kap feang ji. Zi̱ nwuak a̱cucuk nyi bu na nwuak á̱pyia̱ nyin di̱ ta̱m hu a̱wot nyi nyia̱ swak kyang hu nang nyi ku nyia̱ a̱ni gbangbang. Nyi san byat nung hu oo! -- [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 03:45, 4 Zwat Tsat 2025 (WAT) == Cat cuk a̱kwak a̱son a̱ka̱tat/3rd adminship request == A̱mgba̱m á̱niet ba ba̱ ku shim yei li̱n-a̱ma cat cuk a̱kwak a̱son huni, n gwai. Kwak a̱son hu na labeang ntat ndyia̱ a̱feang ba̱ng si̱ nat 2027-03-15. Sa̱kut nwuan nkhang na nang á̱ ku bwuo a̱ni [https://meta.m.wikimedia.org/wiki/Steward_requests/Permissions#Kambai_Akau@kcgwiktionary a̱ji] a li. To all who responded to the request of supporting this adminship bid with a comment, thank you. The Adminship was granted and will last for two years until 2027-03-15. Please see the discussion [https://meta.m.wikimedia.org/wiki/Steward_requests/Permissions#Kambai_Akau@kcgwiktionary here]. -- [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 12:01, 16 Zwat Tsat 2025 (WAT) ===[[User:Kambai Akau|Kambai Akau]]=== :'''kcg''': :Foo nzi̱t a̱mali kani. Zwát tsat ji á̱ ku nwuak nung yet a̱kwak a̱son mi̱ Swánga̱lyiatwuki nTyap ji bu nyia̱ kpa̱mkpaan ma̱ng tyiai. Ji̱ na tyak a̱tuk mam 18 Zwat Tsat a̱lyia̱ 2025. Ka̱nang ku na yet doot n gya a̱son ma̱ng nyian ta̱m a̱kwak a̱son nung hu mi̱ Swánga̱lyiatwuki nTyap ji, da̱ n na cat li̱n-a̱ma nyin nang sot-á̱niet. Ki̱ a cat li̱n-a̱ma, a bye shim a̱tatak. Ma̱sa̱kut, tak li̱n-a̱ma ang hu kiki di̱ mi̱n byian jen. Ka̱nang n shyia̱ si̱ ku swak á̱niet a̱fwuon ba̱ na ndi̱n nung a̱ma a̱ni, si̱ a̱hwa na lan. N gwai! :'''en''': :Greetings to everyone in the house. Again, the three months of adminship given to me in the Tyap Wiktionary is getting closer. By 18 March 2025, it will expire. For me to continue to perform my tasks as admin in the Tyap Wiktionary, I will need your support as a community. If you wish to support, you may respond below. Please express your support as soon as possible. At least five supports are okay. Thanks. -- [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 03:54, 4 Zwat Tsat 2025 (WAT) ==== (+) Li̱n-a̱ma/Support ==== * I strongly support that Kambai Akau be granted permanent Adminship in the Tyap Wiktionary, so he can continue his good works in sanitising editors works in the Tyap Wiktionary project. Thank you.[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 12:26, 4 Zwat Tsat 2025 (WAT) * N nwuak Kambai Akau li̱n-a̱ma nun hu da nyian nggu na gya a̱son ma̱ng nyian ta̱m a̱kwak a̱son hu mi̱ Swánga̱lyiatwuki nTyap ji ani. N gwai [[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 12:46, 4 Zwat Tsat 2025 (WAT) * N di̱n-a̱ma Kambai Akau ngu a̱ ba̱ng cuk a̱kwak-a̱son hu mi̱ swángalyiatwuki ntyap ji da̱ a̱ka̱tat ka .[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 04:27, 7 Zwat Tsat 2025 (WAT) * I strongly endorse Atyoli Kambai Akau as a permanent Admin of this movement for his wealth of experience [[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 20:39, 14 Zwat Tsat 2025 (WAT) * I strongly support the permanent adminship of Atyioli kambia Akau. [[A‌̱tyunta̱m:Yusuf Reuben|Yusuf Reuben]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yusuf Reuben|a̱lyiat]]) 21:04, 14 Zwat Tsat 2025 (WAT) * I have seen Kambai Akau moving us to higher grounds in the movement. So, I do not dither to endorse his candidacy. [[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 22:21, 14 Zwat Tsat 2025 (WAT) * I strongly support that Atyoli Kambai Akau remains the admin [[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 22:35, 14 Zwat Tsat 2025 (WAT) * * * ==== (+-) Yong-tsi̱tsak/Neutral ==== * * ==== (-) Nyia̱ fi̱p/Oppose ==== * * == <span lang="en" dir="ltr">Migration to Parsoid</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Hello everyone! I am glad to inform you that as the next step in the [[mw:Special:MyLanguage/Parsoid/Parser Unification|Parser Unification]] project, Parsoid will soon be turned on as the default article renderer on your Wiktionary. We are gradually increasing the number of wikis using Parsoid, with the intention of making it the default wikitext parser for MediaWiki's next long-term support release. This will make our wikis more reliable and consistent for editors, readers, and tools to use, as well as making the development of future wikitext features easier. If this transition disrupts your workflow, don’t worry! You can still opt out through a user preference or turn Parsoid off on the current page using the Tools submenu, as described in the [[mw:Special:MyLanguage/Help:Extension:ParserMigration|Extension:ParserMigration]] documentation. There is [[mw:Special:MyLanguage/Parsoid/Parser_Unification/Confidence_Framework|more information about our roll-out strategy]] available, including the testing done before we turn on Parsoid for a new wiki. To report bugs and issues, please look at our [[mw:Special:MyLanguage/Parsoid/Parser Unification/Known Issues|known issues]] documentation and if you found a new bug please create a phab ticket and tag the [[phab:project/view/5846|Content Transform Team in Phabricator]]. <section end="announcement-content" /> </div> <section begin="signature"/> <em>[[m:Special:MyLanguage/Wikimedia Foundation/Product and Technology/Parsoid Read Views/Wiktionary Announcement|{{MediaWiki:Please-translate}}]]</em> <bdi lang="en" dir="ltr">[[mw:User:ABreault (WMF)|Content Transform Team]]</bdi> 01:24, 5 Zwat Tsat 2025 (WAT) <section end="signature"/> <!-- Message sent by User:ABreault (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Wikimedia_Foundation/Product_and_Technology/Parsoid_Read_Views/2025-03-05_Wiktionaries&oldid=28340212 --> :Thanks for the info @[[A‌̱tyunta̱m:ABreault (WMF)|ABreault (WMF)]]. Although the technical terms may be a bit difficult to understand, any development which would make wikis more reliable and consistent for users is a welcome one. Thanks and warm regards, [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 04:39, 5 Zwat Tsat 2025 (WAT) == Wikifunctions will be deployed on your wiki on August 27 == <div lang="en" dir="ltr" class="mw-content-ltr"> ''Please, translate this message into your language.'' Hi all, we want to let you know that [[:f:|Wikifunctions]] is coming to your project soon! When enabled, you will be able to call functions from your project, and integrate them in your articles. A function is something that takes one or more inputs and transforms them into a desired output. Think of adding up two numbers, or converting miles into metres, or calculating how much time has passed since an event, or declining a word into a case. This is usually done with templates that are complicated to create or to import. With Wikifunctions, you will be able to do this with just a couple of clicks! Please check out [[:f:Wikifunctions:Introduction|these tutorials]] for more details. You’re also invited to [[:f:Special:CreateObject|create functions]] that you find useful, or [[:f:Wikifunctions:Suggest a function|ask for help from the Wikifunctions community]]. We would like to invite you to contribute to Wikifunctions, by translating the existing functions labels into your language, so that more users in your community can more easily reuse them on the project. You can also translate the messages for the Wikifunctions interface on TranslateWiki ([https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-ve&filter=%21translated&action=translate here for VisualEditor messages], and [https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-user&filter=%21translated&action=translate here for the Wikifunctions interface proper]). Of course, we are happy to help in case there are questions or difficulties, and we are ready to listen to your feedback. Please ping me directly in case of necessity or reach out to me [[User talk:Sannita (WMF)|on my talk page]]. -- [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:25, 13 Zwat A̱ni̱nai 2025 (WAT) </div> <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=29116867 --> == <span lang="en" dir="ltr">Have your say: vote for the 2025 Board of Trustees</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Hello all, The voting period for the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025|2025 Board of Trustees election]] is now open. Candidates are running for two (2) seats on the Board. To check your voter eligibility, please visit the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Voter eligibility guidelines|voter eligibility page]]. Learn more about them by [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Candidates|reading their application statements and watch their candidacy videos]]. When you are ready, go to the [[m:Special:SecurePoll/vote/405|SecurePoll voting page to vote]]. '''The vote is open from October 8 at 00:00 UTC to October 22 at 23:59 UTC.''' Best regards, Abhishek Suryawanshi<br />Chair, Elections Committee<section end="announcement-content" /> </div> [[A‌̱tyunta̱m:MediaWiki message delivery|MediaWiki message delivery]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MediaWiki message delivery|a̱lyiat]]) 05:49, 9 Zwat Swak 2025 (WAT) <!-- Message sent by User:RamzyM (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29360896 --> == <span lang="en" dir="ltr">Help us decide the name of the new Abstract Wikipedia project</span> == <div lang="en" dir="ltr"> <section begin="function1"/> {{int:Hello}}. Please help pick a name for the new Abstract Wikipedia wiki project. This project will be a wiki that will enable users to combine functions from [[:f:|Wikifunctions]] and data from Wikidata in order to generate natural language sentences in any supported languages. These sentences can then be used by any Wikipedia (or elsewhere). There will be two rounds of voting, each followed by legal review of candidates, with votes beginning on 20 October and 17 November 2025. Our goal is to have a final project name selected on mid-December 2025. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki. {{Int:Feedback-thanks-title}} <section end="function1"/> </div> -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:44, 20 Zwat Swak 2025 (WAT) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29432175 --> == <span lang="en" dir="ltr">Seeking volunteers to join several of the movement’s committees</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Each year, typically from October through December, several of the movement’s committees seek new volunteers. Read more about the committees on their Meta-wiki pages: * [[m:Special:MyLanguage/Affiliations Committee|Affiliations Committee (AffCom)]] * [[m:Special:MyLanguage/Ombuds commission|Ombuds commission (OC)]] * [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Community Resilience and Sustainability/Trust and Safety/Case Review Committee|Case Review Committee (CRC)]] Applications for the committees open on October 30, 2025. Applications for the Affiliations Committee, Ombuds commission and the Case Review Committee close on December 11, 2025. Learn how to apply by [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Committee appointments|visiting the appointment page on Meta-wiki]]. Post to the talk page or email cst[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org with any questions you may have. For the Committee Support team, <section end="announcement-content" /> </div> -[[m:User:MKaur (WMF)| MKaur (WMF)]] 15:13, 30 Zwat Swak 2025 (WAT) <!-- Message sent by User:MKaur (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29517125 --> == <span lang="en" dir="ltr">Reminder: Help us decide the name of the new Abstract Wikipedia project</span> == <div lang="en" dir="ltr"> <section begin="function2"/> {{int:Hello}}. Reminder: Please help to choose name for the new Abstract Wikipedia wiki project. The finalist vote starts today. The finalists for the name are: <span lang="en" dir="ltr" class="mw-content-ltr">Abstract Wikipedia, Multilingual Wikipedia, Wikiabstracts, Wikigenerator, Proto-Wiki</span>. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki. {{Int:Feedback-thanks-title}} <section end="function2"/> </div> -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:23, 20 Zwat Swak ma̱ng Jhyiung 2025 (WAT) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29583860 --> == <span lang="en" dir="ltr">Annual review of the Universal Code of Conduct and Enforcement Guidelines</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> I am writing to you to let you know the annual review period for the Universal Code of Conduct and Enforcement Guidelines is open now. You can make suggestions for changes through 9 February 2026. This is the first step of several to be taken for the annual review. [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2026|Read more information and find a conversation to join on the UCoC page on Meta]]. The [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee|Universal Code of Conduct Coordinating Committee]] (U4C) is a global group dedicated to providing an equitable and consistent implementation of the UCoC. This annual review was planned and implemented by the U4C. For more information and the responsibilities of the U4C, [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Charter|you may review the U4C Charter]]. Please share this information with other members in your community wherever else might be appropriate. -- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]])<section end="announcement-content" /> </div> 22:02, 19 Zwat Jhyiung 2026 (WAT) <!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 --> 0gttqtfp5xacmobhpsxdgsbs8eolga6 Ta‌̱mpi‌̱let:Ka̱la̱nda 10 565 26320 2023-05-26T13:09:51Z Kambai Akau 8 Created page with "<div style="border:1px solid #ccc; background: #fff; border-right:3px solid #ccc; border-bottom:3px solid #ccc; text-align: center; padding:3px; float:left; font-size: smaller; line-height: 1.3; margin-right: 4px; width:10%"> <div style="width:100%">{{CURRENTDAYNAME}}</div> <div style="font-size: x-large; width: 100%;">{{CURRENTDAY}}</div> <div style="width: 100%;"> {{CURRENTMONTHNAME}}</div> <div style="background: #aaa; color: #000;">'''{{CURRENTYEAR}}'''</div> </div>" 26320 wikitext text/x-wiki <div style="border:1px solid #ccc; background: #fff; border-right:3px solid #ccc; border-bottom:3px solid #ccc; text-align: center; padding:3px; float:left; font-size: smaller; line-height: 1.3; margin-right: 4px; width:10%"> <div style="width:100%">{{CURRENTDAYNAME}}</div> <div style="font-size: x-large; width: 100%;">{{CURRENTDAY}}</div> <div style="width: 100%;"> {{CURRENTMONTHNAME}}</div> <div style="background: #aaa; color: #000;">'''{{CURRENTYEAR}}'''</div> </div> 4h8ujub73p8og1nn5fk3gioktaskc45 Sa:nkap a̱kwon 14 566 26394 2023-06-11T09:27:23Z Kambai Akau 8 Created blank page 26394 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 ukwon 0 567 37629 26506 2025-04-25T01:44:08Z Kambai Akau 8 37629 wikitext text/x-wiki ==Tyap (Gworog, Ta̱kad)== ===Yei=== * [[Za̱FBS]]: /ùkʷə́n/ * A̱nwuat: ===A̱lyoot=== '''ukwon''' (''á̱kpa'' '''**''') # [[a̱kwon]] [[Sa:Gworog]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] 3740cbopdxyw7hfqak1rfovrr3ocnsh ka̱kwon 0 568 37630 26508 2025-04-25T01:44:39Z Kambai Akau 8 37630 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kǝ́kʷə́n/ * A̱nwuat: ===A̱lyoot=== '''ka̱kwon''' (''á̱kpa'' '''ká̱kwon''') # [[a̱kwon]] [[Sa:Fantswam]] 6ot2gs5m2rht6g1npq09b6dekajoz26 mwai lyen 0 569 28900 28899 2023-12-17T23:18:53Z Kambai Akau 8 28900 wikitext text/x-wiki ==Tyap== [[File:Annoyed Face.jpg|thumb|Á̱ghyi '''mwai lyen'''.]] ===Yei=== * [[Za̱FBS]]: /mʷáí ljɛn/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mwai lyen" a̱ni.]] ===Ta̱m=== '''mwai lyen''' (''á̱kpa'' '''[[mwuat ndyen]]''') mwai lyen, ka̱n mwai lyen, ku mwai lyen, ba̱ mwai lyen, bye mwai lyen, wu mwai lyen, na mwai lyen, mmwai lyen # '''Mwai lyen''' yet fwuong ku tyei a̱kpa cet byian fwuo di̱ kyang nang a̱ghyang a̱niet kaat a̱ghyang gu ndyo ku si̱ byia̱ nyinyang a̱ni bah. #* ''A̱ ku '''mwai lyen''' mat kyang Tonak ku lyiat nfa nggu a̱ni.'' #* Yok '''mwai lyen''' bah, ku wa ka̱n swak.'' #* ''Sak a̱lyiat nani a̱nia, na̱ du tyia̱ ba̱ '''mwai lyen''' ma̱ng a̱nzit.'' ====Bu nwuan==== * [[mwai]] * [[mwuat ndyen]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:binu|binu]] * [[Kpat]]: [[Wikt:ha:ji haushi|ji haushi]] * [[Shong]]: [[Wikt:en:annoyed|annoyed]] [[Sa:ta̱m]] em9botgpr3jw5e38k2avjzei6tgayiq a̱naai 0 570 26547 26546 2023-06-21T19:12:13Z Kambai Akau 8 26547 wikitext text/x-wiki ==Tyap== [[File:Number four by Marcelo Braga.jpg|thumb|La̱mba '''naai''' nang Marcelo Braga ku nyia̱ a̱ni.]] ===Vak lyuut ghyang=== * a̱naai ===Nvak yei ghyáng=== * [[naai]] * [[nyaai]] === Bwoi a̱lyoot === Neet ''a̱-'' + ''[[naai]]''. === Yei === * [[Za̱FBS]]: /ə̀ná:í/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱naai" a̱ni.]] ===Ghwughwu=== '''a̱naai''' (''á̱kpa'': '''nanaai.''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'': ) '''A̱naai''' wa yet la̱mba fang ku ntung [[a̱tat]], a̱wot si̱ ku bai a̱zaghyi [[a̱fwuon]] a̱ni. #* ''A̱ka̱sa '''a̱naai''' nia gu nok da̱ a̱ka̱nyiung.'' #* ''Ka̱ á̱ wa nyia̱ nung gwa yet '''a̱naai''' wu, da̱ n ghwon nggu nkyang na n ta̱bat vak.'' #* '''''A̱naai''' wu yet a̱tyongjhyip wa.'' ==== Bwan di̱ lilyem ghyáng ==== * A̱biru: [[Wikt:he:ארבע|ארבע]] (arba) * A̱do: enẹ * [[A̱ghwangkpang]]: [[Wikt:yo:ẹrin|ẹrin]], [[Wikt:yo:mẹrin|mẹrin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:anọ|anọ]] * Ba̱mba̱ra: [[Wikt:bm:naani|naani]] * Eve: [[Wikt:ee:ene|ene]] * [[Fi̱ransa]]: [[Wikt:fr:quatre|quatre]] * [[Jhyuo]]: [[Wikt:kcg:a̱naai|a̱naai]] * [[Kpat]]: [[Wikt:ha:huɗu|huɗu]] * Tswi: [[Wikt:tw:anan|anan]] * [[Shong]]: [[Wikt:en:four|four]] * Swahili: [[Wikt:sw:nne|nne]] * Zulu: [[Wikt:zu:ezine|ezine]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] [[Sa:nla̱mba]] msi2ddd4begh4u3kn3k319vf0e9ke76 nyaai 0 571 26553 26552 2023-06-21T19:31:40Z Kambai Akau 8 26553 wikitext text/x-wiki ==Tyap== [[File:AEGEAN NUMBER FOUR HUNDRED.svg|thumb|Si̱sak nang á̱niet A̱gea ba lyuut la̱mba cyi '''nyaai''' a̱ni.]] ===Nvak yei jhyang=== * [[a̱naai]] * [[naai]] === Yei === * [[Za̱FBS]]: /ɲa:i/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "nyaai" a̱ni.]] ===Ghwughwu=== '''nyaai''' (''á̱kpa'': '''nyanyaai''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'': ) '''Nyaai''' ja yet la̱mba fang ku ntung [[tsat]], a̱wot si̱ ku bai a̱zaghyi [[tswuon]]. Vak yei ''[[a̱naai]]'' ma̱ng ''[[naai]]'' ghyang hwa. #* ''Tswam '''nyaai''' ja ma̱ninika. Yok n nat.'' #* ''Tsutsok ji shyia̱ '''nyaai''' ja.'' #* ''A̱tyoli Boman ku cong ma̱ng zéam '''nyaai''' ja a̱ si̱ bai lyuo.'' ==== Bwan di̱ lilyem ghyáng ==== * A̱biru: [[Wikt:he:ארבע|ארבע]] (arba) * A̱do: enẹ * [[A̱ghwangkpang]]: [[Wikt:yo:ẹrin|ẹrin]], [[Wikt:yo:mẹrin|mẹrin]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:anọ|anọ]] * Ba̱mba̱ra: [[Wikt:bm:naani|naani]] * Eve: [[Wikt:ee:ene|ene]] * [[Fi̱ransa]]: [[Wikt:fr:quatre|quatre]] * [[Jhyuo]]: [[Wikt:kcg:a̱naai|a̱naai]] * [[Kpat]]: [[Wikt:ha:huɗu|huɗu]] * Tswi: [[Wikt:tw:anan|anan]] * [[Shong]]: [[Wikt:en:four|four]] * Swahili: [[Wikt:sw:nne|nne]] * Zulu: [[Wikt:zu:ezine|ezine]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] [[Sa:nla̱mba]] 1j2tembajfqtyqrc0jg3xkw9djc5utw nang nda 0 572 26572 2023-06-21T20:14:30Z Kambai Akau 8 Redirected page to [[nangnda]] 26572 wikitext text/x-wiki #REDIRECT [[nangnda]] n5jnpu82lw9a3486y3mtntape3o5gij a̱yaaofit 0 573 27028 26576 2023-08-22T10:31:11Z Kambai Akau 8 27028 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáa-ofìd/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[ofit]] [[Sa:a̱lyoot]] 9412jbcdqj81o8enda0jyz8u3u3b2hb njin 0 574 26606 26605 2023-07-02T12:57:29Z Kambai Akau 8 26606 wikitext text/x-wiki ==Tyap== [[File:Radial engine.gif|thumb|Tangka̱i '''njin''' ku bwan ma̱ka̱wa̱tyia̱ a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ńdʒîn/ * A̱nwuat: ===A̱lyoot=== '''njin''' (''á̱kpa'' '''[[a̱yaanjin]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ba''') '''Njin''' hwa yet fwuo kuzang tangka̱i ma̱to hu. * ''A̱mang wa a san '''njin''' huni?'' * ''Ka̱ a li '''njin''' ma̱to a̱hwa! A na cat tyat a̱khwu.'' * '''''Njin''' hu byia̱ cet ba̱t.'' ====Vak yei ghyang==== * [[fwuo tswam]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:engine|engine]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:injin|injin]] * [[Kpat]]: [[Wikt:ha:injin|injin]] * [[Shong]]: [[Wikt:en:engine|engine]] * Swahili: [[Wikt:sw:injini|injini]] [[Sa:nkyang]] [[Sa:a̱lyoot]] aoolzg7cy3yci41spznh71ki6qyl2hi koot 0 575 26613 26612 2023-07-02T13:50:24Z Kambai Akau 8 26613 wikitext text/x-wiki ==Tyap== [[File:Pouring one out.gif|thumb|A̱fai a̱ghyang '''koot''' a̱sa̱khwot.]] ==Tyap== ===Yei=== * [[Za̱FBS]]: /wjám/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei a̱ni.]] ===Ta̱m=== '''weam''' (''á̱kpa'' '''ngweam''') ka̱n weam, ku weam, ba̱ weam, bye weam, wu weam, na weam # '''Weam''' yet ka̱nang á̱ kyiak kyang ku nwai yet a̱kpa̱u a̱ni á̱ si̱ koot a̱ta̱usa a̱ni. #* ''Nat a '''weam''' a̱sa̱khwot nani, A̱de.'' #* ''A̱nyan wa '''weam'''?'' #* ''Ka̱ a na '''weam''' nkyuo na, nang nung.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:zubar|zubar]] * [[Shong]]: [[Wikt:ha:to pour|to pour]] [[Sa:ta̱m]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:zubar|zubar]] * [[Shong]]: [[Wikt:en:pour out|pour out]], [[Wikt:en:pour|pour]] [[Sa:ta̱m]] 295jxa9d54zaru7g38qhxzxzy5vmahf lilyem 0 576 39561 26626 2025-06-20T23:24:36Z Kambai Akau 8 39561 wikitext text/x-wiki ==Tyap== [[Fail:A Beagle’s mouth and tongue.jpg|thumb|right|220px|'''A̱lyem''' a̱bwu]] ===Yei=== * {{IPA|kcg|/lilʲem/}} ** {{audio|kcg|Kcg-lilyem.ogg|a=}} ** {{hyphenation|kcg|li|lyem}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱lyem]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|tongen}}, {{t+|nl|talen}} * [[Shong]]: {{t+|en|tongues}}, {{t+|en|languages}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] rqeb5s2oroihn3kjri0wydk35kkmtv4 A‌̱lyiat a‌̱tyunta‌̱m:Billinghurst 3 579 26638 2023-07-15T01:24:52Z Billinghurst 139 Created page with "soft redirect [[m:user talk:billinghurst|]]" 26638 wikitext text/x-wiki soft redirect [[m:user talk:billinghurst|user talk:billinghurst]] rmuune71y6zatcqcin141fo3xxyp5dr Ta‌̱mpi‌̱let:planet 10 580 34063 28816 2024-11-03T12:03:22Z Minorax 32 34063 wikitext text/x-wiki <includeonly><div align="center"> {| class="toccolours" style="margin: 0 auto;text-align:center;" ! style="background: #CCF; color:#000;" |A̱yaalama Si̱stem Mam |- |[[Image:Sun symbol (fixed width).svg|link=[[☉]]]] · [[Image:Mercury symbol (fixed width).svg|link=[[☿]]]] · [[Image:Venus symbol (fixed width).svg|link=[[♀]]]] · [[Image:Earth symbol (fixed width).svg|link=[[🜨]]]]&ndash;[[Image:Globus cruciger (fixed width).svg|link=[[♁]]]] · [[Image:Moon crescent symbol (fixed width).svg|link=[[☽]]]]&ndash;[[Image:Moon decrescent symbol (fixed width).svg|link=[[☾]]]] · [[Image:Mars symbol (fixed width).svg|link=[[♂]]]] · [[Image:Ceres symbol (fixed width).svg|link=[[⚳]]]] · [[Image:Pallas symbol (fixed width).svg|link=[[⚴]]]] · [[Image:Juno symbol (fixed width).svg|link=[[⚵]]]] · [[Image:Vesta symbol (fixed width).svg|link=[[⚶]]]] · [[Image:Hygiea astrological symbol (fixed width).svg|link=[[⯚]]]] · [[Image:Chiron symbol (fixed width).svg|link=[[⚷]]]] · [[Image:Jupiter symbol (fixed width).svg|link=[[♃]]]] · [[Image:Saturn symbol (fixed width).svg|link=[[♄]]]] · [[Image:Uranus symbol (fixed width).svg|link=[[⛢]]]]&ndash;[[Image:Uranus monogram (fixed width).svg|link=[[♅]]]] · [[Image:Neptune symbol (fixed width).svg|link=[[♆]]]] · [[Image:Pluto symbol (large orb, fixed width).svg|link=[[⯓]]]]&ndash;[[Image:Pluto monogram (fixed width).svg|link=[[♇]]]] · [[Image:Orcus symbol (fixed width).svg|link=[[🝿]]]] · [[Image:Haumea symbol (fixed width).svg|link=[[🝻]]]] · [[Image:Quaoar symbol (fixed width).svg|link=[[🝾]]]] · [[Image:Makemake symbol (fixed width).svg|link=[[🝼]]]] · [[Image:Gonggong symbol (fixed width).svg|link=[[🝽]]]] · [[Image:Eris symbol (fixed width).svg|link=[[⯰]]]] · [[Image:Sedna symbol (fixed width).svg|link=[[⯲]]]] · [[Image:Comet symbol (fixed width).svg|link=[[☄]]]] |}</div></includeonly><noinclude> ---- <pre>{{planet}}</pre> {{planet}} <br> ---- [[Category:Navigation templates]] </noinclude> niolnj8q6cam6xpy3nrzwlqp2fwlem6 Mam 0 581 31128 28802 2024-06-30T14:51:15Z Saviour222 364 /* Ya̱fang */ 31128 wikitext text/x-wiki {{also|mam}} [[Fail:Sun symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # [[mam|Mam]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> [[File:Mam din tyap.ogg|thumb|Mma is the name of Sun in atyap language]] {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] f1ryrt84k503eewd2hg4qkhbr74y9nn Swanta 0 582 28870 28796 2023-12-17T22:00:49Z Kambai Akau 8 28870 wikitext text/x-wiki __NOTOC__ [[Fail:Earth symbol (fixed width).svg|frameless|right]] {{also|swanta}} ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # [[swanta|Swanta]] # Pi̱lanet [[swanta|Swanta]] === Tai === * [[♁]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] izwxunlvt1ff0jdyjal1qisi1mxtbqx 0 583 28730 28707 2023-12-12T21:04:16Z Kambai Akau 8 28730 wikitext text/x-wiki __NOTOC__ [[Fail:Globus cruciger (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # [[swanta|Swanta]] # Pi̱lanet [[swanta|Swanta]] === Tai === * [[🜨]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 23wzfefo0zfzzd9kbbwvoigwfpqzpb0 0 584 28731 27036 2023-12-12T21:04:30Z Kambai Akau 8 28731 wikitext text/x-wiki __NOTOC__ [[Fail:Moon crescent symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # [[zwat|Zwat]] === Tangka̱i jhyang === * [[☾]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] pn0jxvheta56rm72d6ihrlr70siqqmc 0 585 28732 26839 2023-12-12T21:04:44Z Kambai Akau 8 28732 wikitext text/x-wiki __NOTOC__ [[Fail:Moon decrescent symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # [[zwat|Zwat]] === Tangka̱i jhyang === * [[☽]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] gv9t3v5vkv3noii75ondqfqq2y1bddn A̱na̱ndan 0 586 42413 42407 2026-02-15T22:30:18Z Kambai Akau 8 /* A̱fi̱p */ 42413 wikitext text/x-wiki __NOTOC__ [[Fail:Venus symbol (fixed width).svg|frameless|right]] =={{-kcg-}}== ===Yei=== *{{IPA|kcg|/ə̀nə̀ndàn/}} ** {{audio|kcg|Kcg-A̱na̱ndan.ogg|a=}} ** {{hyphenation|kcg|a̱|na̱|n|dan}} (a̱ka̱tyong 4) ===A̱lyoot=== '''A̱na̱ndan''' [[wu#Ati̱kut|wu]] (''á̱kpa'' *) # Pi̱lanet wu, A̱na̱ndan. #* '''''A̱na̱ndan''' yet a̱gba̱ndang a̱ta̱ngwat wa; mi̱ a̱ lan Mat bah.'' #* ''N ku ndi '''A̱na̱ndan''' shunshyung.'' #* '''''A̱na̱ndan''' kani ghwut mi̱ kyai tazwa a̱ta̱mam ka; shansham a?'' # A̱lama [[a̱nap]], [[sha̱p]] ===A̱fi̱p=== * [[♂]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Bwan di lilyoot gyhang=== {{trans-top|Tangka̱i pi̱lanet}} * [[Dot]]: {{t+|nl|Venus}} * [[Shong]]: {{t+|en|Venus}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] a83poezjmhze95sjfrrn1z6kogpfs6r Mat 0 587 28794 28735 2023-12-13T09:19:32Z Kambai Akau 8 Kambai Akau shyei wat hu [[♂]] nat [[Mat]] 28794 wikitext text/x-wiki __NOTOC__ [[Fail:Mars symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # Pi̱lanet ''[[Mat]]'' # [[a̱sam]], [[a̱gbak]] ===A̱fi̱p=== :[2] [[♀]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] jntofs7rrevk4b92fwa2zt8gtgohq6m Makyuri 0 588 28864 28727 2023-12-17T21:52:33Z Kambai Akau 8 Kambai Akau shyei wat hu [[☿]] nat [[Makyuri]] 28864 wikitext text/x-wiki [[Fail:Mercury symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # Pi̱lanet ''[[Makyuri]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] l3dwfx02qj2v1us4omn83sh27i59bgo Jupita 0 589 28859 28741 2023-12-17T21:49:08Z Kambai Akau 8 Kambai Akau shyei wat hu [[♃]] nat [[Jupita]] 28859 wikitext text/x-wiki [[Fail:Jupiter symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # Pi̱lanet ''[[Jupita]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] de0w496us1w299e7rck9nug35sezi07 0 590 28742 27022 2023-12-12T21:07:56Z Kambai Akau 8 28742 wikitext text/x-wiki [[Fail:Saturn symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # Pi̱lanet ''[[Satun]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] h86q9o42jjgmoxcwg0xq7wnsk0kb762 0 591 28752 27025 2023-12-12T21:11:57Z Kambai Akau 8 28752 wikitext text/x-wiki [[Fail:Neptune symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # Pi̱lanet ''[[Na̱ptun]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 9i9vb9ygwis3tgyurrbmh3ih12n8c53 Yuranut 0 592 28720 28719 2023-12-12T21:00:13Z Kambai Akau 8 Kambai Akau shyei wat hu [[⛢]] nat [[Yuranut]]: di̱n Tyap 28720 wikitext text/x-wiki __NOTOC__ [[Fail:Uranus symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===Bwoi a̱lyoot=== Gbangbang, á̱ ku cat tyia̱ [[pi̱latinum]] wa a̱lama a̱li̱kemi wuni, nang á̱ ku bwuo neet mi̱ a̱yaalama tswám pi̱lanet ba [[a̱na-a̱shong]] {{angbr|[[☉]]}} ma̱ng [[a̱dyundyung tswam]] {{angbr|[[♂]]}}, ma̱nang pi̱latinum (gbangbang á̱ ku ngyei 'a̱sai a̱na-a̱shong') ku mun kyiai ma̱ng a̱dyundyung tswam nci̱ri̱ng. Á̱ ku bwuo a̱lama wuni mat tswam ji nang á̱ ku sii ta̱taat a̱ni nang á̱ ngyei pi̱latinum a̱ni mat á̱ byia̱ a̱lama gu na mun yet si̱ pi̱lanet hu nang á̱ sii ta̱taat s̱ni nang á̱ ngyei Yuranut a̱ni. ===A̱lama=== '''{{PAGENAME}}''' # Pi̱lanet ''[[Yuranut]]'' === Tai === * [[♅]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} fkr7laeehnjnitvthbf70sukffk3x90 0 593 28743 27024 2023-12-12T21:08:38Z Kambai Akau 8 28743 wikitext text/x-wiki __NOTOC__ [[Fail:Uranus monogram (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # Pi̱lanet ''[[Yuranut]]'' === Tai === * [[⛢]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] cp5bpghrr5ut7liewv9zribj1gwdpm4 0 594 28750 27040 2023-12-12T21:11:12Z Kambai Akau 8 28750 wikitext text/x-wiki __NOTOC__ [[Fail:Pluto monogram (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===Bwoi a̱lyoot=== A̱lama wuni yet a̱mun a̱gbandang zwúnzwuo-a̱lyem [[P]] ma̱ng [[L]] kya, a̱son zwunzwuo-a̱lyem a̱gha̱ghap "Pluto" ka mbeang á̱si̱ [[Wikipedia:Percival Lowell|Percival Lowell]].<ref>{{cite-web|title=Solar System Symbols|url=https://solarsystem.nasa.gov/resources/680/solar-system-symbols/|date=Zwat Jhyiung 30, 2018|work=Solar System Exploration|publisher=[[Wikipedia:NASA|NASA]] and the [[Wikipedia:Lunar and Planetary Institute|Planetary Institute]]|accessdate=Zwat Swak ma̱ng Jhyiung 3, 2019|text=The symbol for dwarf planet Pluto is a monogram made up of P and L in Pluto (and also the initials of Percival Lowell, who predicted its discovery).}}</ref> ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Pi̱luto]]'' === Tai === * [[⯓]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] [[Sa:mul:A̱yaapi̱lanet Si̱stem Mam]] sd382jvyz64zf0m69c3x8hhxs6aqy92 0 595 28817 28751 2023-12-15T04:49:00Z Kwamikagami 161 28817 wikitext text/x-wiki __NOTOC__ [[Fail:Pluto symbol (large orb, fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Pi̱luto]]'' === Tai === * [[♇]] ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] b0dvscemz9djy82tmof3ojyd6ukufs2 0 596 28745 26996 2023-12-12T21:09:30Z Kambai Akau 8 28745 wikitext text/x-wiki [[Fail:Eris symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Erit]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] codup2pgngjibrbpgr12gzp1ufvdthx Komet 0 597 28862 28678 2023-12-17T21:51:48Z Kambai Akau 8 Kambai Akau shyei wat hu [[☄]] nat [[Komet]] 28862 wikitext text/x-wiki [[Fail:comet symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # ''[[komet]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} 7cdp6pemkrxuo0uzjqzjco3o6zgsqrn Ta‌̱mpi‌̱let:cite-web 10 598 26793 2023-08-14T12:02:56Z Kambai Akau 8 N khwuk 26793 wikitext text/x-wiki <includeonly>{{cite-meta |author = {{{author|{{{2|}}}}}} |last = {{{last|}}} |first = {{{first|}}} |authorlink = {{{authorlink|}}} |author2 = {{{author2|}}} |last2 = {{{last2|}}} |first2 = {{{first2|}}} |authorlink2 = {{{authorlink2|}}} |author3 = {{{author3|}}} |last3 = {{{last3|}}} |first3 = {{{first3|}}} |authorlink3 = {{{authorlink3|}}} |author4 = {{{author4|}}} |last4 = {{{last4|}}} |first4 = {{{first4|}}} |authorlink4 = {{{authorlink4|}}} |author5 = {{{author5|}}} |last5 = {{{last5|}}} |first5 = {{{first5|}}} |authorlink5 = {{{authorlink5|}}} |coauthors = {{{coauthors|}}} |quotee = {{{quotee|}}} |translator = {{{trans|{{{translator|{{{translators|}}}}}}}}} |chapter = {{{title|{{{3|}}}}}} |chapterurl = {{{titleurl|}}} |trans-chapter = {{{trans-entry|{{{trans-title|}}}}}} |entry = {{{entry|}}} |entryurl = {{{entryurl|}}} |mainauthor = {{{mainauthor|{{{mainauthors|}}}}}} |editor = {{{editor|}}} |editors = {{{editors|}}} |title = {{{blog|{{{site|{{{work|{{{4|}}}}}}}}}}}} |trans-title = {{{trans-work|}}} |url = {{{url|{{{5|}}}}}} |archiveurl = {{{archiveurl|}}} |archivedate = {{{archivedate|}}} |edition = {{{edition|}}} |location = {{{location|}}} |publisher = {{{publisher|}}} |month = {{{month|}}} |year = {{{year|}}} |year_published = {{{year_published|}}} |date = {{{date|{{{1|}}}}}} |accessdate = {{{accessyear|{{{accessdate|{{{access-date|}}}}}}}}} |nodate = {{{nodate|}}} |format = {{{format|}}} |version = {{{version|}}} |volume = {{{volume|}}} |page = {{{page|}}} |pages = {{{pages|}}} |pageurl = {{{pageurl|}}} |section = {{{section|}}} |sectionurl = {{{sectionurl|}}} |column = {{{column|}}} |columns = {{{columns|}}} |columnurl = {{{columnurl|}}} |passage = {{{quote|{{{passage|{{{text|{{{6|}}}}}}}}}}}} |passage_block = {{{text_block|{{{passage_block|}}}}}} |translation = {{{t|{{{translation|{{{7|}}}}}}}}} |lang = {{{language|{{{lang|{{{worklang|}}}}}}}}} |usenodot = {{{usenodot|}}} |nodot = {{{nodot|}}} |newversion = {{{newversion|}}} |2ndauthor = {{{2ndauthor|}}} |2ndauthorlink = {{{2ndauthorlink|}}} |2ndlast = {{{2ndlast|}}} |2ndfirst = {{{2ndfirst|}}} |translator2 = {{{translator2|{{{translators2|}}}}}} |chapter2 = {{{chapter2|}}} |chapterurl2 = {{{chapterurl2|}}} |trans-chapter2 = {{{trans-chapter2|}}} |entry2 = {{{entry2|}}} |entryurl2 = {{{entryurl2|}}} |mainauthor2 = {{{mainauthor2|{{{mainauthors2|}}}}}} |editor2 = {{{editor2|}}} |editors2 = {{{editors2|}}} |title2 = {{{title2|}}} |trans-title2 = {{{trans-title2|}}} |notitle2 = {{{notitle2|}}} |type2 = {{{type2|}}} |series2 = {{{series2|}}} |seriesvolume2 = {{{seriesvolume2|}}} |url2 = {{{url2|}}} |archiveurl2 = {{{archiveurl2|}}} |archivedate2 = {{{archivedate2|}}} |format2 = {{{format2|}}} |genre2 = {{{genre2|}}} |lang2 = {{{lang2|}}} |worklang2 = {{{worklang2|}}} |version2 = {{{version2|}}} |volume2 = {{{volume2|}}} |volume_plain2 = {{{volume_plain2|}}} |issue2 = {{{issue2|{{{number2|}}}}}} |edition2 = {{{edition2|}}} |others2 = {{{others2|}}} |location2 = {{{location2|}}} |publisher2 = {{{publisher2|}}} |date2 = {{{date2|}}} |year2 = {{{year2|}}} |section2 = {{{section2|}}} |sectionurl2 = {{{sectionurl2|}}} |page2 = {{{page2|}}} |pages2 = {{{pages2|}}} |pageurl2 = {{{pageurl2|}}} |column2 = {{{column2|}}} |columns2 = {{{columns2|}}} |line2 = {{{line2|}}} |lines2 = {{{lines2|}}} |bibcode2 = {{{bibcode2|}}} |doi2 = {{{doi2|}}} |doi_brokendate2 = {{{doi_brokendate2|}}} |isbn2 = {{{isbn2|{{{ISBN2|}}}}}} |issn2 = {{{issn2|{{{ISSN2|}}}}}} |jstor2 = {{{jstor2|}}} |lccn2 = {{{lccn2|}}} |oclc2 = {{{oclc2|}}} |ol2 = {{{ol2|}}} |pmid2 = {{{pmid2|}}} |ssrn2 = {{{ssrn2|}}} |id2 = {{{id2|}}} |accessdate2 = {{{accessdate2|{{{access-date2|}}}}}} }}</includeonly><noinclude>{{documentation}}</noinclude> llbltd98bb8npstlv0gdchxg82qza78 0 599 28734 27014 2023-12-12T21:05:13Z Kambai Akau 8 28734 wikitext text/x-wiki [[Fail:Ceres symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱sta̱roid ma̱ng a̱bapi̱lanet (1) ''[[Serit]]'' (''Ceres'') ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 509h625av0peercj6zfkk9kk32wqn1u Ta‌̱mpi‌̱let:documentation 10 600 35158 26795 2025-01-19T15:57:02Z Kambai Akau 8 35158 wikitext text/x-wiki {{#invoke:documentation|show|hr=above}} j0s13scsii7qihzcaj44tsxynimxx68 0 601 28736 27009 2023-12-12T21:06:15Z Kambai Akau 8 28736 wikitext text/x-wiki [[Fail:Pallas symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱sta̱roid (2) ''[[Pala̱t]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] qsdz1vytgjzwohvawm2xojk0w6vnt97 0 602 28737 27010 2023-12-12T21:06:27Z Kambai Akau 8 28737 wikitext text/x-wiki [[Fail:Juno symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱sta̱roid (3) ''[[Juno]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] dz2na9hw1dui4rtpv5nke75uoa5afcf 0 603 28738 27011 2023-12-12T21:07:00Z Kambai Akau 8 /* Swáng a̱lyiat a̱meang */ 28738 wikitext text/x-wiki [[Fail:Vesta symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱sta̱roid (4) ''[[Va̱si̱ta]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] laxt5ig5pwsnukq825fc392yi6658e2 Module:documentation 828 604 35299 34986 2025-01-19T21:40:27Z Kambai Akau 8 35299 Scribunto text/plain local export = {} local pages_module = "Module:pages" local m_pages = require(pages_module) local get_pagetype = m_pages.get_pagetype local is_documentation = m_pages.is_documentation local is_sandbox = m_pages.is_sandbox -- it is either here, or in [[Module:ugly hacks]], and it is not in ugly hacks. function export.CONTENTMODEL() return mw.title.getCurrentTitle().contentModel end local skins = { ["common" ] = ""; ["vector" ] = "Vector"; ["monobook" ] = "Monobook"; ["cologneblue"] = "Cologne Blue"; ["modern" ] = "Modern"; } local Array = require "Module:array" local function track(page) require("Module:debug/track")("documentation/" .. page) return true end local function compare_pages(page1, page2, text) return "[" .. tostring( mw.uri.fullUrl("Special:ComparePages", {page1 = page1, page2 = page2})) .. " " .. text .. "]" end local function page_exists(title) local success, title_obj = pcall(mw.title.new, title) return success and title_obj.exists end -- Avoid transcluding [[Module:languages/cache]] everywhere. local lang_cache = setmetatable({}, { __index = function (self, k) return require "Module:languages/cache"[k] end }) local function zh_link(word) return require("Module:links").full_link{ lang = lang_cache.zh, term = word } end local function make_languages_data_documentation(title, cats, division) local doc_template, module_cat if division:find("/extra$") then division = division:gsub("/extra$", "") doc_template = "language extradata documentation" module_cat = "Language extra data modules" else doc_template = "language data documentation" module_cat = "Language data modules" end local sort_key if division == "exceptional" then sort_key = "x" else sort_key = division:gsub("/", "") end cats:insert(module_cat .. "|" .. sort_key) return { title = doc_template } end local function make_Unicode_data_documentation(title, cats) local subpage, first_three_of_code_point = title.fullText:match("^Module:Unicode data/([^/]+)/(%x%x%x)$") if subpage == "names" or subpage == "images" or subpage == "emoji images" then local low, high = tonumber(first_three_of_code_point .. "000", 16), tonumber(first_three_of_code_point .. "FFF", 16) local text, text_type if subpage == "names" then text_type = "titles of images" elseif subpage == "images" then text_type = "titles of images" elseif subpage == "emoji images" then text_type = "emoji-style images" end text = string.format( "This data module contains the " .. text_type .. " of " .. "[[Appendix:Unicode|Unicode]] code points within the range U+%04X to U+%04X.", low, high) if subpage == "images" and pcall(mw.loadData, "Module:Unicode data/emoji images/" .. first_three_of_code_point) then text = text .. " This list includes the text variants of emojis. For the list of emoji variants of those characters, see [[Module:Unicode data/emoji images/" .. first_three_of_code_point .. "]]." elseif subpage == "emoji images" then text = text .. " For text-style images, see [[Module:Unicode data/images/" .. first_three_of_code_point .. "]]." end return text end end local function insert_lang_data_module_cats(cats, langcode, overall_data_module_cat) local lang = lang_cache[langcode] if lang then local langname = lang:getCanonicalName() cats:insert(overall_data_module_cat .. "|" .. langname) cats:insert(langname .. " modules") cats:insert(langname .. " data modules") return lang, langname end end --[=[ This provides categories and documentation for various data modules, so that [[Category:Uncategorized modules]] isn't unnecessarily cluttered. It is a list of tables, each of which have the following possible fields: `regex` (required): A Lua pattern to match the module's title. If it matches, the data in this entry will be used. Any captures in the pattern can by referenced in the `cat` field using %1 for the first capture, %2 for the second, etc. (often used for creating the sortkey for the category). In addition, the captures are passed to the `process` function as the third and subsequent parameters. `process` (optional): This may be a function or a string. If it is a function, it is called as follows: `process(TITLE, CATS, CAPTURE1, CAPTURE2, ...)` where: * TITLE is a title object describing the module's title; see [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects]. * CATS is an array object (see [[Module:array]]) of categories that the module will be added to. * CAPTURE1, CAPTURE2, ... contain any captures in the `regex` field. The return value of `process` should either be a string (which will be used as the module's documentation), or a table specifying the name of a template to expand to get the documentation, along with the arguments to that template. In the latter format, the template name (bare, without the "Template:" prefix) should be in the `title` field, and any arguments should be in `args; in this case, the template name will be listed above the generated documentation as the source of the documentation, along with an edit button to edit the template's contents. If, however, the return value of the `process` function is a string, any template invocations will be expanded using frame:preprocess(), and [[Module:documentation]] will be listed as the source of the documentation. If `process` itself is a string rather than a function, it should name a submodule under [[Module:documentation/functions/]] which returns a function, of the same type as described above. This submodule will be specified as the source of the documentation (unless it returns a table naming a template to expand to get the documentation, as described above). If `process` is omitted entirely, the module will have no documentation. `cat` (optional): A string naming the category into which the module should be placed, or a list of such strings. Captures specified in `regex` may be referenced in this string using %1 for the first capture, %2 for the second, etc. It is also possible to add categories in the `process` function by inserting them into the passed-in CATS array (the second parameter). ]=] local module_regex = { { regex = "^Module:languages/data/(3/[a-z]/extra)$", process = make_languages_data_documentation, }, { regex = "^Module:languages/data/(3/[a-z])$", process = make_languages_data_documentation, }, { regex = "^Module:languages/data/(2/extra)$", process = make_languages_data_documentation, }, { regex = "^Module:languages/data/(2)$", process = make_languages_data_documentation, }, { regex = "^Module:languages/data/(exceptional/extra)$", process = make_languages_data_documentation, }, { regex = "^Module:languages/data/(exceptional)$", process = make_languages_data_documentation, }, { regex = "^Module:languages/.+$", cat = "Language and script modules", }, { regex = "^Module:scripts/.+$", cat = "Language and script modules", }, { regex = "^Module:data tables/data..?.?.?$", cat = "Reference module sharded data tables", }, { regex = "^Module:zh/data/dial%-pron/.+$", cat = "Chinese dialectal pronunciation data modules", process = "zh dial or syn", }, { regex = "^Module:zh/data/dial%-syn/.+$", cat = "Chinese dialect synonyms data modules", process = "zh dial or syn", }, { regex = "^Module:zh/data/glyph%-data/.+$", cat = "Chinese historical character forms data modules", process = function(title, cats) local character = title.fullText:match("^Module:zh/data/glyph%-data/(.+)") if character then return ("This module contains data on historical forms of the Chinese character %s.") :format(zh_link(character)) end end, }, { regex = "^Module:zh/data/ltc%-pron/(.+)$", cat = "Middle Chinese pronunciation data modules|%1", process = "zh data", }, { regex = "^Module:zh/data/och%-pron%-BS/(.+)$", cat = "Old Chinese (Baxter-Sagart) pronunciation data modules|%1", process = "zh data", }, { regex = "^Module:zh/data/och%-pron%-ZS/(.+)$", cat = "Old Chinese (Zhengzhang) pronunciation data modules|%1", process = "zh data", }, { -- capture rest of zh/data submodules regex = "^Module:zh/data/(.+)$", cat = "Chinese data modules|%1", }, { regex = "^Module:mul/guoxue%-data/cjk%-?(.*)$", process = "guoxue-data", }, { regex = "^Module:Unicode data/(.+)$", cat = "Unicode data modules|%1", process = make_Unicode_data_documentation, }, { regex = "^Module:number list/data/(.+)$", process = function(title, cats, lang_code) local lang, langname = insert_lang_data_module_cats(cats, lang_code, "Number data modules") if lang then return ("This module contains data on various types of numbers in %s.\n%s") :format(lang:makeCategoryLink(), require("Module:number list/show").table() or "") end end, }, { regex = "^Module:accel/(.+)$", process = function(title, cats) local lang_code = title.subpageText local lang = lang_cache[lang_code] if lang then cats:insert(lang:getCanonicalName() .. " modules|accel") cats:insert(("Accel submodules|%s"):format(lang:getCanonicalName())) return ("This module contains new entry creation rules for %s; see [[WT:ACCEL]] for an overview, and [[Module:accel]] for information on creating new rules.") :format(lang:makeCategoryLink()) end end, }, { regex = "^Module:inc%-ash/dial/data/(.+)$", cat = "Ashokan Prakrit modules|%1", process = function(title, cats) local word = title.fullText:match("^Module:inc%-ash/dial/data/(.+)$") if word then local lang = lang_cache["inc-ash"] return ("This module contains data on the pronunciation of %s in dialects of %s.") :format(require("Module:links").full_link({ term = word, lang = lang }, "term"), lang:makeCategoryLink()) end end, }, { regex = "^.+%-translit$", process = "translit", }, { regex = "^Module:form of/lang%-data/(.+)$", process = function(title, cats, lang_code) local lang, langname = insert_lang_data_module_cats(cats, lang_code, "Language-specific form-of modules") if lang then -- FIXME, display more info. return "This module contains language-specific form-of data (tags, shortcuts, base lemma params. etc.) for " .. langname .. "." end end }, { regex = "^Module:labels/data/lang/(.+)$", process = function(title, cats, lang_code) local lang, langname = insert_lang_data_module_cats(cats, lang_code, "Language-specific label data modules") if lang then return { title = "label language-specific data documentation", args = { [1] = lang_code }, } end end }, { regex = "^Module:category tree/poscatboiler/data/lang%-specific/(.+)$", process = function(title, cats, lang_code) local lang, langname = insert_lang_data_module_cats(cats, lang_code, "Category tree data modules/poscatboiler") if lang then return "This module handles generating the descriptions and categorization for " .. langname .. " category pages " .. "of the format \"" .. langname .. " LABEL\" where LABEL can be any text. Examples are " .. "[[:Category:Bulgarian conjugation 2.1 verbs]] and [[:Category:Russian velar-stem neuter-form nouns]]. " .. "This module is part of the poscatboiler system, which is a general framework for generating the " .. "descriptions and categorization of category pages.\n\n" .. "For more information, see [[Module:category tree/poscatboiler/data/lang-specific/documentation]].\n\n" .. "'''NOTE:''' If you add a new language-specific module, you must add the language code to the " .. "list at the top of [[Module:category tree/poscatboiler/data/lang-specific]] in order for the module to be " .. "recognized." end end }, { regex = "^Module:category tree/poscatboiler/data/(.+)$", process = function(title, cats, submodule) cats:insert("Category tree data modules/poscatboiler| ") return { title = "poscatboiler data submodule documentation" } end }, { regex = "^Module:category tree/topic cat/data/(.+)$", process = function(title, cats, submodule) cats:insert("Category tree data modules/topic cat| ") return { title = "topic cat data submodule documentation" } end }, { regex = "^Module:ja/data/(.+)$", cat = "Japanese data modules|%1", }, { regex = "^Module:fi%-dialects/data/feature/Kettunen1940 ([0-9]+)$", cat = "Finnish dialectal data atlas modules|%1", process = function(title, cats, shard) return "This module contains shard " .. shard .. " of the online version of Lauri Kettunen's 1940 work " .. "''Suomen murteet III A. Murrekartasto'' (\"Finnish dialects III A: Dialect atlas\"). " .. "It was imported and converted from urn:nbn:fi:csc-kata20151130145346403821, published by the " .. "''Kotimaisten kielten keskus'' under the CC BY 4.0 license." end }, { regex = "^Module:fi%-dialects/data/feature/(.+)", cat = "Finnish dialectal data modules|%1", }, { regex = "^Module:fi%-dialects/data/word/(.+)", cat = "Finnish dialectal data modules|%1", }, { regex = "^Module:Swadesh/data/([a-z-]+)$", process = function(title, cats, lang_code) local lang, langname = insert_lang_data_module_cats(cats, lang_code, "Swadesh modules") if lang then return "This module contains the [[Swadesh list]] of basic vocabulary in " .. langname .. "." end end }, { regex = "^Module:Swadesh/data/([a-z-]+)/([^/]*)$", process = function(title, cats, lang_code, variety) local lang, langname = insert_lang_data_module_cats(cats, lang_code, "Swadesh modules") if lang then local prefix = "This module contains the [[Swadesh list]] of basic vocabulary in the " local etym_lang = require("Module:languages").getByCode(variety, nil, "allow etym") if etym_lang then return ("%s %s variety of %s."):format(prefix, etym_lang:getCanonicalName(), langname) end local script = require("Module:scripts").getByCode(variety) if script then return ("%s %s %s script."):format(prefix, langname, script:getCanonicalName()) end return ("%s %s variety of %s."):format(prefix, variety, langname) end end }, { regex = "^Module:typing%-aids", process = function(title, cats) local data_suffix = title.fullText:match("^Module:typing%-aids/data/(.+)$") local sortkey if data_suffix then if data_suffix:find "^[%l-]+$" then local lang = require("Module:languages").getByCode(data_suffix) if lang then sortkey = lang:getCanonicalName() cats:insert(sortkey .. " data modules") end elseif data_suffix:find "^%u%l%l%l$" then local script = require("Module:scripts").getByCode(data_suffix) if script then sortkey = script:getCanonicalName() cats:insert(script:getCategoryName()) end end cats:insert("Character insertion data modules|" .. (sortkey or data_suffix)) end end, }, { regex = "^Module:R:([a-z%-]+):(.+)$", process = function(title, cats, lang_code, refname) local lang = lang_cache[lang_code] if lang then cats:insert(lang:getCanonicalName() .. " modules|" .. refname) cats:insert(("Reference modules|%s"):format(lang:getCanonicalName())) return "This module implements the reference template {{temp|R:" .. lang_code .. ":" .. refname .. "}}." end end, }, { regex = "^Module:Quotations/([a-z-]+)/?(.*)", process = "Quotation", }, { regex = "^Module:affix/lang%-data/([a-z-]+)", process = "affix lang-data", }, { regex = "^Module:dialect synonyms/([a-z-]+)$", process = function(title, cats, lang_code) local lang = lang_cache[lang_code] if lang then local langname = lang:getCanonicalName() cats:insert("Dialect synonyms data modules|" .. langname) cats:insert(langname .. " dialect synonyms data modules| ") return "This module contains data on specific varieties of " .. langname .. ", for use by " .. "{{tl|dialect synonyms}}. The actual synonyms themselves are contained in submodules." end end, }, { regex = "^Module:dialect synonyms/([a-z-]+)/(.+)$", process = function(title, cats, lang_code, term) local lang = lang_cache[lang_code] if lang then local langname = lang:getCanonicalName() cats:insert("Dialect synonyms data modules|" .. langname) cats:insert(langname .. " dialect synonyms data modules|" .. term) return ("This module contains dialectal %s synonyms for {{m|%s|%s}}."):format(langname, lang_code, term) end end, }, } function export.show(frame) local boolean_default_false = {type = "boolean", default = false} local args = require("Module:parameters").process(frame.args, { ["hr"] = true, ["for"] = true, ["from"] = true, ["allowondoc"] = boolean_default_false, -- Don't throw an error if used on a documentation subpage. ["notsubpage"] = boolean_default_false, ["nodoc"] = boolean_default_false, ["nolinks"] = boolean_default_false, -- suppress all "Useful links" ["nosandbox"] = boolean_default_false, -- supress sandbox }) local output = Array('\n<div class="documentation" style="display:block; clear:both">\n') local cats = Array() local nodoc = args.nodoc if (not args.hr) or (args.hr == "above") then output:insert("----\n") end local title = args["for"] and mw.title.new(args["for"]) or mw.title.getCurrentTitle() local doc_title = args.from ~= "-" and mw.title.new(args.from or title.fullText .. '/documentation') or nil local contentModel = title.contentModel local pagetype, is_script_or_stylesheet = get_pagetype(title) local preload, fallback_docs, doc_content, old_doc_title, user_name, skin_name, needs_doc local doc_content_source = "Module:documentation" local auto_generated_cat_source local cats_auto_generated = false if not args.allowondoc and is_documentation(title) then -- TODO: merge with {{documentation subpage}}, and choose behaviour based on the page type. error("This template should not be used on a documentation page. Please use [[Template:documentation subpage]].") elseif is_sandbox(title) then local sandbox_ns = title.nsText preload = ("Template:documentation/preload%s%sSandbox"):format( sandbox_ns == "Module" and sandbox_ns or "Template", title.rootText:match("^[Uu]ser:(.+)") and "User" or "" ) elseif pagetype:match("%f[%w]gadget%f[%W]") then preload = "Template:documentation/preloadGadget" elseif pagetype:match("%f[%w]script%f[%W]") then -- .js if title.nsText == "MediaWiki" then preload = "Template:documentation/preloadMediaWikiJavaScript" else preload = "Template:documentation/preloadTemplate" -- XXX if title.nsText == "User" then user_name = title.rootText end end is_script_or_stylesheet = true elseif pagetype:match("%f[%w]stylesheet%f[%W]") then -- .css preload = "Template:documentation/preloadTemplate" -- XXX if title.nsText == "User" then user_name = title.rootText end is_script_or_stylesheet = true elseif contentModel == "Scribunto" then -- Exclude pages in Module: which aren't Scribunto. preload = "Template:documentation/preloadModule" elseif pagetype:match("%f[%w]template%f[%W]") or pagetype:match("%f[%w]project%f[%W]") then preload = "Template:documentation/preloadTemplate" end if doc_title and doc_title.isRedirect then old_doc_title = doc_title doc_title = doc_title.redirectTarget end output:insert("<dl class=\"plainlinks\" style=\"font-size: smaller;\">") local function get_module_doc_and_cats(categories_only) cats_auto_generated = true local automatic_cats = nil if user_name then fallback_docs = "documentation/fallback/user module" automatic_cats = {"User sandbox modules"} else for _, data in ipairs(module_regex) do local captures = {mw.ustring.match(title.fullText, data.regex)} if #captures > 0 then local cat local process_function if type(data.process) == "function" then process_function = data.process elseif type(data.process) == "string" then doc_content_source = "Module:documentation/functions/" .. data.process process_function = require(doc_content_source) end if process_function then doc_content = process_function(title, cats, unpack(captures)) end if type(doc_content) == "table" then doc_content_source = doc_content.title and "Template:" .. doc_content.title or doc_content_source doc_content = mw.getCurrentFrame():expandTemplate(doc_content) elseif doc_content and doc_content:find("{{") then doc_content = mw.getCurrentFrame():preprocess(doc_content) end cat = data.cat if cat then if type(cat) == "string" then cat = {cat} end for _, c in ipairs(cat) do -- gsub() and Lua :gsub() return two arguments, which causes all sorts of problems. -- Terrible design, there should have been a separate two-argument function. local gsub_sucks = mw.ustring.gsub(title.fullText, data.regex, c) table.insert(cats, gsub_sucks) end end break end end end if title.subpageText == "templates" then cats:insert("Template interface modules") end if automatic_cats then for _, c in ipairs(automatic_cats) do cats:insert(c) end end if #cats == 0 then local auto_cats = require("Module:module categorization").categorize(frame, "return raw", "noerror") if #auto_cats > 0 then auto_generated_cat_source = "Module:module categorization" end for _, category in ipairs(auto_cats) do cats:insert(category) end end -- meaning module is not in user’s sandbox or one of many datamodule boring series needs_doc = not categories_only and not (automatic_cats or doc_content or fallback_docs) end -- Override automatic documentation, if present. if doc_title and doc_title.exists then local cats_auto_generated_text = "" if contentModel == "Scribunto" then local doc_page_content = doc_title:getContent() -- Track then do nothing if there are uses of includeonly. The -- pattern is slightly too permissive, but any false-positives are -- obvious typos that should be corrected. if doc_page_content:lower():match("</?includeonly%f[%s/>][^>]*>") then track("module-includeonly") else -- Check for uses of {{module cat}}. find_templates treats the -- input as transcluded by default (i.e. it parses the wikitext -- which will be transcluded through to the module page). local module_cat for template in require("Module:template parser").find_templates(doc_page_content) do if template:get_name() == "module cat" then module_cat = true break end end if not module_cat then get_module_doc_and_cats("categories only") auto_generated_cat_source = auto_generated_cat_source or doc_content_source cats_auto_generated_text = " Categories were auto-generated by [[" .. auto_generated_cat_source .. "]]. <sup>[[" .. mw.title.new(auto_generated_cat_source):fullUrl{action = "edit"} .. " edit]]</sup>" end end end output:insert( "<dd><i style=\"font-size: larger;\">The following " .. "[[Help:Documenting templates and modules|documentation]] is located at [[" .. doc_title.fullText .. "]]. " .. "<sup>[[" .. doc_title:fullUrl{action = "edit"} .. " edit]]</sup>" .. cats_auto_generated_text .. "</i></dd>") else if contentModel == "Scribunto" then get_module_doc_and_cats(false) elseif title.nsText == "Template" then --cats:insert("Uncategorized templates") needs_doc = not (fallback_docs or nodoc) elseif user_name and is_script_or_stylesheet then skin_name = skins[title.text:sub(#title.rootText + 1):match("^/([a-z]+)%.[jc]ss?$")] if skin_name then fallback_docs = "documentation/fallback/user " .. contentModel end end if doc_content then output:insert( "<dd><i style=\"font-size: larger;\">The following " .. "[[Help:Documenting templates and modules|documentation]] is " .. "generated by [[" .. doc_content_source .. "]]. <sup>[[" .. mw.title.new(doc_content_source):fullUrl{action = "edit"} .. " edit]]</sup> </i></dd>") elseif not nodoc then if doc_title then output:insert( "<dd><i style=\"font-size: larger;\">This " .. pagetype .. " lacks a [[Help:Documenting templates and modules|documentation subpage]]. " .. (fallback_docs and "You may " or "Please ") .. "[" .. doc_title:fullUrl{action = "edit", preload = preload} .. " create it].</i></dd>\n") else output:insert( "<dd><i style=\"font-size: larger; color: #FF0000;\">Unable to auto-generate " .. "documentation for this " .. pagetype ..".</i></dd>\n") end end end if title.fullText:match("^MediaWiki:Gadget%-") then local is_gadget = false local gadget_list = mw.title.new("MediaWiki:Gadgets-definition"):getContent() for line in mw.text.gsplit(gadget_list, "\n") do local gadget, opts, items = line:match("^%*%s*([A-Za-z][A-Za-z0-9_%-]*)%[(.-)%]|(.+)$") -- opts is unused if not gadget then gadget, items = line:match("^%*%s*([A-Za-z][A-Za-z0-9_%-]*)|(.+)$") end if gadget then items = Array(mw.text.split(items, "|")) for i, item in ipairs(items) do if title.fullText == ("MediaWiki:Gadget-" .. item) then is_gadget = true output:insert("<dd> ''This script is a part of the <code>") output:insert(gadget) output:insert("</code> gadget ([") output:insert(tostring(mw.uri.fullUrl("MediaWiki:Gadgets-definition", {action = "edit"}))) output:insert(" edit definitions])'' <dl>") output:insert("<dd> ''Description ([") output:insert(tostring(mw.uri.fullUrl("MediaWiki:Gadget-" .. gadget, {action = "edit"}))) output:insert(" edit])'': ") local gadget_description = mw.message.new('Gadget-' .. gadget):plain() gadget_description = frame:preprocess(gadget_description) output:insert(gadget_description) output:insert(" </dd>") items:remove(i) if #items > 0 then for j, item in ipairs(items) do items[j] = '[[MediaWiki:Gadget-' .. item .. '|' .. item .. ']]' end output:insert("<dd> ''Other parts'': ") output:insert(mw.text.listToText(items)) output:insert("</dd>") end output:insert("</dl></dd>") break end end end end if not is_gadget then output:insert("<dd> ''This script is not a part of any [") output:insert(tostring(mw.uri.fullUrl("Special:Gadgets", {uselang = "en"}))) output:insert(' gadget] ([') output:insert(tostring(mw.uri.fullUrl("MediaWiki:Gadgets-definition", {action = "edit"}))) output:insert(' edit definitions]).</dd>') -- else -- cats:insert("Wiktionary gadgets") end end if old_doc_title then output:insert("<dd> ''Redirected from'' [") output:insert(old_doc_title:fullUrl{redirect = "no"}) output:insert(" ") output:insert(old_doc_title.fullText) output:insert("] ([") output:insert(old_doc_title:fullUrl{action = "edit"}) output:insert(" edit]).</dd>\n") end if not args.nolinks then local links = Array() if title.isSubpage and not args.notsubpage then links:insert("[[:" .. title.nsText .. ":" .. title.rootText .. "|root page]]") links:insert("[[Special:PrefixIndex/" .. title.nsText .. ":" .. title.rootText .. "/|root page’s subpages]]") else links:insert("[[Special:PrefixIndex/" .. title.fullText .. "/|subpage list]]") end links:insert( "[" .. tostring(mw.uri.fullUrl("Special:WhatLinksHere/" .. title.fullText, {hidetrans = true, hideredirs = true})) .. " links]") if contentModel ~= "Scribunto" then links:insert( "[" .. tostring(mw.uri.fullUrl("Special:WhatLinksHere/" .. title.fullText, {hidelinks = true, hidetrans = true})) .. " redirects]") end if is_script_or_stylesheet then if user_name then links:insert("[[Special:MyPage" .. title.text:sub(#title.rootText + 1) .. "|your own]]") end else links:insert( "[" .. tostring(mw.uri.fullUrl("Special:WhatLinksHere/" .. title.fullText, {hidelinks = true, hideredirs = true})) .. " transclusions]") end if contentModel == "Scribunto" then local is_testcases = title.isSubpage and title.subpageText == "testcases" local without_subpage = title.nsText .. ":" .. title.baseText if is_testcases then links:insert("[[:" .. without_subpage .. "|tested module]]") else links:insert("[[" .. title.fullText .. "/testcases|testcases]]") end if user_name then links:insert("[[User:" .. user_name .. "|user page]]") links:insert("[[User talk:" .. user_name .. "|user talk page]]") links:insert("[[Special:PrefixIndex/User:" .. user_name .. "/|userspace]]") else -- If sandbox module, add a link to the module that this is a sandbox of. -- Exclude user sandbox modules like [[User:Dine2016/sandbox]]. if title.text:find("/sandbox%d*%f[/%z]") then cats:insert("Sandbox modules") track("sandbox to be moved") -- Sandbox modules don’t really need documentation. needs_doc = false -- Will behave badly if “/sandbox” occurs twice in title! local sandbox_of = title.fullText:gsub("/sandbox%d*%f[/%z]", "") local diff if page_exists(sandbox_of) then diff = " (" .. compare_pages(title.fullText, sandbox_of, "diff") .. ")" else track("no sandbox of") end links:insert("[[:" .. sandbox_of .. "|sandbox of]]" .. (diff or "")) -- If not a sandbox module, add link to sandbox module. -- Sometimes there are multiple sandboxes for a single module: -- [[Module:sa-pronunc/sandbox]], [[Module:sa-pronunc/sandbox2]]. -- Occasionally sandbox modules have their own subpages that are also -- sandboxes: [[Module:grc-decl/sandbox/decl]]. else local sandbox_title if title.fullText:find("^Module:grc%-decl/") then sandbox_title = title.fullText:gsub("^Module:grc%-decl/", "Module:grc-decl/sandbox/") elseif is_testcases then sandbox_title = title.fullText:gsub("/testcases", "/sandbox/testcases") else sandbox_title = title.fullText .. "/sandbox" end local sandbox_link = "[[:" .. sandbox_title .. "|sandbox]]" local diff if page_exists(sandbox_title) then diff = " (" .. compare_pages(title.fullText, sandbox_title, "diff") .. ")" end links:insert(sandbox_link .. (diff or "")) end end end if title.nsText == "Template" then -- Error search: all(any namespace), hastemplate (show pages using the template), insource (show source code), incategory (any/specific error) -- [[mw:Help:CirrusSearch]], [[w:Help:Searching/Regex]] -- apparently same with/without: &profile=advanced&fulltext=1 local errorq = 'searchengineselect=mediawiki&search=all: hastemplate:\"'..title.rootText..'\" insource:\"'..title.rootText..'\" incategory:' local eincategory = "Pages_with_module_errors|ParserFunction_errors|DisplayTitle_errors|Pages_with_ISBN_errors|Pages_with_ISSN_errors|Pages_with_reference_errors|Pages_with_syntax_highlighting_errors|Pages_with_TemplateStyles_errors" links:insert( '[' .. tostring(mw.uri.fullUrl('Special:Search', errorq..eincategory )) .. ' errors]' .. ' (' .. '[' .. tostring(mw.uri.fullUrl('Special:Search', errorq..'ParserFunction_errors' )) .. ' parser]' .. '/' .. '[' .. tostring(mw.uri.fullUrl('Special:Search', errorq..'Pages_with_module_errors' )) .. ' module]' .. ')' ) if title.isSubpage and title.text:find("/sandbox%d*%f[/%z]") then -- This is a sandbox template. -- At the moment there are no user sandbox templates with subpage -- “/sandbox”. cats:insert("Sandbox templates") -- Sandbox templates don’t really need documentation. needs_doc = false -- Will behave badly if “/sandbox” occurs twice in title! local sandbox_of = title.fullText:gsub("/sandbox%d*%f[/%z]", "") local diff if page_exists(sandbox_of) then diff = " (" .. compare_pages(title.fullText, sandbox_of, "diff") .. ")" else track("no sandbox of") end links:insert("[[:" .. sandbox_of .. "|sandbox of]]" .. (diff or "")) -- This is a template that can have a sandbox. elseif not args.nosandbox then -- unless we tell it not to local sandbox_title = title.fullText .. "/sandbox" local diff if page_exists(sandbox_title) then diff = " (" .. compare_pages(title.fullText, sandbox_title, "diff") .. ")" end links:insert("[[:" .. sandbox_title .. "|sandbox]]" .. (diff or "")) end end if #links > 0 then output:insert("<dd> ''Useful links'': " .. links:concat(" • ") .. "</dd>") end end output:insert("</dl>\n") -- Show error from [[Module:category tree/topic cat/data]] on its submodules' -- documentation to, for instance, warn about duplicate labels. if title.fullText:find("Module:category tree/topic cat/data", 1, true) == 1 then local ok, err = pcall(require, "Module:category tree/topic cat/data") if not ok then output:insert('<span class="error">' .. err .. '</span>\n\n') end end if doc_title and doc_title.exists then -- Override automatic documentation, if present. doc_content = frame:expandTemplate { title = doc_title.fullText } elseif not doc_content and fallback_docs then doc_content = frame:expandTemplate { title = fallback_docs, args = { ['user'] = user_name, ['page'] = title.fullText, ['skin name'] = skin_name, }, } end if doc_content then output:insert(doc_content) end output:insert(('\n<%s style="clear: both;" />'):format(args.hr == "below" and "hr" or "br")) if cats_auto_generated and not cats[1] and (not doc_content or not doc_content:find("%[%[Category:")) then if contentModel == "Scribunto" then cats:insert("Uncategorized modules") -- elseif title.nsText == "Template" then -- cats:insert("Uncategorized templates") end end if needs_doc then cats:insert("Templates and modules needing documentation") end for _, cat in ipairs(cats) do output:insert("[[Sa:" .. cat .. "]]") end output:insert("</div>\n") return output:concat() end function export.module_auto_doc_table() local parts = {} local function ins(text) table.insert(parts, text) end ins('{|class="wikitable"') ins("! Regex !! Category !! Handling modules") for _, spec in ipairs(module_regex) do local cat_text local cats = spec.cat if cats then local cat_parts = {} if type(cats) == "string" then cats = {cats} end for _, cat in ipairs(cats) do table.insert(cat_parts, ("<code>%s</code>"):format((cat:gsub("|", "&#124;")))) end cat_text = table.concat(cat_parts, ", ") else cat_text = "''(unspecified)''" end ins("|-") ins(("| <code>%s</code> || %s || %s"):format(spec.regex, cat_text, type(spec.process) == "function" and "''(handled internally)''" or type(spec.process) == "string" and ("[[Module:documentation/functions/%s]]"):format(spec.process) or "''(no documentation generator)''")) end ins("|}") return table.concat(parts, "\n") end -- Used by {{translit module documentation}}. function export.translitModuleLangList(frame) local pagename, subpage if frame.args[1] then pagename = frame.args[1] else local title = mw.title.getCurrentTitle() subpage = title.subpageText pagename = title.text if subpage ~= pagename then pagename = title.rootText end end local translitModule = pagename local languageObjects = require("Module:languages/byTranslitModule")(translitModule) local codeInPagename = pagename:match("^([%l-]+)%-.*translit$") local categories = Array() local codeInPagenameInList = false if codeInPagename then if languageObjects[1] and subpage ~= "documentation" then local agreement = languageObjects[2] and "s" or "" categories:insert("[[Sa:Transliteration modules used by " .. #languageObjects .. " language" .. agreement .. "]]") end languageObjects = Array(languageObjects) :filter( function (lang) local result = lang:getCode() ~= codeInPagename codeInPagenameInList = codeInPagenameInList or result return result end) end if subpage ~= "documentation" then for script_code in pagename:gmatch("%f[^-%z]%u%l%l%l%f[-]") do local script = require "Module:scripts".getByCode(script_code) if script then categories:insert("[[Sa:" .. script:getCategoryName() .. "]]") end end end if subpage ~= "documentation" and not page_exists("Module:" .. pagename .. "/testcases") then categories:insert("[[Category:Transliteration modules without a testcases subpage]]") end if not languageObjects[1] then return categories:concat() end local langs = Array(languageObjects) :sort( function(lang1, lang2) return lang1:getCode() < lang2:getCode() end) -- This will not error because languageObjects is not empty. :map(languageObjects[1].makeCategoryLink) :serialCommaJoin() return "It is " .. ( codeInPagenameInList and "also" or "" ) .. " used to transliterate " .. langs .. "." .. categories:concat() end -- Used by {{entry name module documentation}}. function export.entryNameModuleLangList(frame) local pagename, subpage if frame.args[1] then pagename = frame.args[1] else local title = mw.title.getCurrentTitle() subpage = title.subpageText pagename = title.text if subpage ~= pagename then pagename = title.rootText end end local entryNameModule = pagename local languageObjects = require("Module:languages/byEntryNameModule")(entryNameModule) local codeInPagename = pagename:match("^([%l-]+)%-.*entryname$") local categories = Array() local codeInPagenameInList = false if codeInPagename then if languageObjects[1] and subpage ~= "documentation" then local agreement = languageObjects[2] and "s" or "" categories:insert("[[Sa:Entry name-generating modules used by " .. #languageObjects .. " language" .. agreement .. "]]") end languageObjects = Array(languageObjects) :filter( function (lang) local result = lang:getCode() ~= codeInPagename codeInPagenameInList = codeInPagenameInList or result return result end) end if subpage ~= "documentation" then for script_code in pagename:gmatch("%f[^-%z]%u%l%l%l%f[-]") do local script = require "Module:scripts".getByCode(script_code) if script then categories:insert("[[Sa:" .. script:getCategoryName() .. "]]") end end end if subpage ~= "documentation" and not page_exists("Module:" .. pagename .. "/testcases") then categories:insert("[[Sa:Entry name-generating modules without a testcases subpage]]") end if not languageObjects[1] then return categories:concat() end local langs = Array(languageObjects) :sort( function(lang1, lang2) return lang1:getCode() < lang2:getCode() end) -- This will not error because languageObjects is not empty. :map(languageObjects[1].makeCategoryLink) :serialCommaJoin() return "It is " .. ( codeInPagenameInList and "also" or "" ) .. " used to generate entry names for " .. langs .. "." .. categories:concat() end -- Used by {{sortkey module documentation}}. function export.sortkeyModuleLangList(frame) local pagename, subpage if frame.args[1] then pagename = frame.args[1] else local title = mw.title.getCurrentTitle() subpage = title.subpageText pagename = title.text if subpage ~= pagename then pagename = title.rootText end end local sortkeyModule = pagename local languageObjects = require("Module:languages/bySortkeyModule")(sortkeyModule) local codeInPagename = pagename:match("^([%l-]+)%-.*sortkey$") local categories = Array() local codeInPagenameInList = false if codeInPagename then if languageObjects[1] and subpage ~= "documentation" then local agreement = languageObjects[2] and "s" or "" categories:insert("[[Sa:Sortkey-generating modules used by " .. #languageObjects .. " language" .. agreement .. "]]") end languageObjects = Array(languageObjects) :filter( function (lang) local result = lang:getCode() ~= codeInPagename codeInPagenameInList = codeInPagenameInList or result return result end) end if subpage ~= "documentation" then for script_code in pagename:gmatch("%f[^-%z]%u%l%l%l%f[-]") do local script = require "Module:scripts".getByCode(script_code) if script then categories:insert("[[Sa:" .. script:getCategoryName() .. "]]") end end end if subpage ~= "documentation" and not page_exists("Module:" .. pagename .. "/testcases") then categories:insert("[[Sa:Sortkey-generating modules without a testcases subpage]]") end if not languageObjects[1] then return categories:concat() end local langs = Array(languageObjects) :sort( function(lang1, lang2) return lang1:getCode() < lang2:getCode() end) -- This will not error because languageObjects is not empty. :map(languageObjects[1].makeCategoryLink) :serialCommaJoin() return "It is " .. ( codeInPagenameInList and "also" or "" ) .. " used to sort " .. langs .. "." .. categories:concat() end return export pzukoc34079giswixyndgenyje80s8w 0 605 28739 27012 2023-12-12T21:07:14Z Kambai Akau 8 28739 wikitext text/x-wiki [[Fail:Hygiea symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱sta̱roid (10) ''[[Haijea]]'' (''Hygiea'') ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 323ndqy6kkdhdt3otsvkcckmsqydgoh Kaira̱n 0 606 28911 28740 2023-12-17T23:56:23Z Kambai Akau 8 Kambai Akau shyei wat hu [[⚷]] nat [[Kaira̱n]] 28911 wikitext text/x-wiki [[Fail:Chiron symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱sta̱roid (2060) ''[[Kaira̱n]]'' (''Chiron'') ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 6o9xthxz3v5glrrr9t90be6bhgpqoh2 Module:array 828 607 39943 35164 2025-10-16T07:24:02Z Hiyuune 556 39943 Scribunto text/plain local export = {} local debug_track_module = "Module:debug/track" local function_module = "Module:fun" local table_module = "Module:table" local get_array_mt -- Defined below. local getmetatable = getmetatable local ipairs = ipairs local pairs = pairs local rawget = rawget local rawset = rawset local require = require local select = select local setmetatable = setmetatable local sort = table.sort local type = type local unpack = unpack or table.unpack -- Lua 5.2 compatibility local upper = string.upper local array_mt -- Defined below. --[==[ 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 append(...) append = require(table_module).append return append(...) end local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function list_to_set(...) list_to_set = require(table_module).listToSet return list_to_set(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local m_function local function get_m_function() m_function, get_m_function = require(function_module), nil return m_function end local m_table local function get_m_table() m_table, get_m_table = require(table_module), nil return m_table end -- Functions from [[Module:table]] that operate on arrays or sparse arrays. -- List copied from [[Module:table/documentation]]. local m_table_array_funcs local function get_m_table_array_funcs() m_table_array_funcs = list_to_set{ -- non-sparse "signedIndex", "append", "extend", "extendIfNot", "slice", "removeDuplicates", "length", "size", "contains", "serialCommaJoin", "reverseIpairs", "reverse", "invert", "listToSet", "flatten", "isArray", -- sparse "numKeys", "maxIndex", "compressSparseArray", "indexPairs", "indexIpairs", "sparseIpairs", -- tables in general "shallowCopy", "deepCopy" } get_m_table_array_funcs = nil return m_table_array_funcs end -- Functions from [[Module:fun]] that take an array in the second argument. -- They just have to have the argument order reversed to work as methods of the -- array object. local m_function_array_funcs local function get_m_function_array_funcs() m_function_array_funcs = list_to_set{ "map", "some", "all", "filter", "fold" } get_m_function_array_funcs = nil return m_function_array_funcs end -- Functions from [[Module:table]] that create an array or table. -- Not all of these operate on arrays. local m_table_new_array_funcs local function get_m_table_new_array_funcs() m_table_new_array_funcs = list_to_set{ -- Array. "append", "slice", "removeDuplicates", "numKeys", "compressSparseArray", "keysToList", "reverse", "flatten", -- Array or table. "shallowCopy", "deepCopy" } get_m_table_new_array_funcs = nil return m_table_new_array_funcs end -- Functions from [[Module:fun]] that create an array or table. -- Not all of these operate on arrays. local m_function_new_array_funcs local function get_m_function_new_array_funcs() m_function_new_array_funcs = list_to_set{ "map", "filter", } get_m_function_new_array_funcs = nil return m_function_new_array_funcs end -- Add aliases for the functions from [[Module:table]] whose names -- contain "array" or "list", which is redundant. -- The key redirects to the value. local alias_of = { compress = "compressSparseArray", keys = "keysToList", toSet = "listToSet", } local function underscore_to_camel_case(str) if type(str) ~= "string" then return str end local ret = str:gsub("_(.)", upper) if ret ~= str then debug_track("array/underscore to camel case") end return ret end local function get_module_function(key, module, module_name) return module[key] or error(("Cannot find %s in [[Module:%s]]"):format(mw.dumpObject(key), module_name)) end local function wrap_in_array_constructor(func) return function (...) return setmetatable(func(...), array_mt or get_array_mt()) end end function get_array_mt() -- Copy table library so as not to unexpectedly change the behavior of code that -- uses it. local Array = deep_copy(table) Array.ipairs = ipairs Array.pairs = pairs Array.unpack = unpack Array.listToText = mw.text.listToText -- Create version of table.sort that returns the table. function Array:sort(comp) sort(self, comp) return self end function Array:type() local mt = getmetatable(self) return mt and type(mt) == "table" and rawget(mt, "__type") or nil end local Array_mt = {} setmetatable(Array, Array_mt) function Array_mt:__index(key) if type(key) ~= "string" then return nil end -- Convert underscores to camel case: num_keys -> numKeys. -- FIXME: this is pointless overhead: remove once nothing relies on it. key = underscore_to_camel_case(key) key = alias_of[key] or key local func = rawget(self, key) if func ~= nil then return func elseif (m_table_array_funcs or get_m_table_array_funcs())[key] then func = get_module_function(key, m_table or get_m_table(), "table") if (m_table_new_array_funcs or get_m_table_new_array_funcs())[key] then func = wrap_in_array_constructor(func) end elseif (m_function_array_funcs or get_m_function_array_funcs())[key] then local raw_func = get_module_function(key, m_function or get_m_function(), "fun") --[==[ Once isArray is no longer used: function func(a, b, ...) return raw_func(b, a, ...) end ]==] if key == "fold" then function func(t, f, accum) return raw_func(f, t, accum) end else function func(a, b) -- TODO: isArray parameter is probably unnecessary, and doesn't work with sparse arrays anyway. debug_track("array/isArray") return raw_func(b, a, "isArray") end end if (m_function_new_array_funcs or get_m_function_new_array_funcs())[key] then func = wrap_in_array_constructor(func) end else return nil end rawset(Array, key, func) return func end array_mt = { __index = Array, __type = "array", } function array_mt:__add(v) return setmetatable(append(self, v), array_mt or get_array_mt()) end get_array_mt = nil return array_mt end -- A function to convert string key-table modules such -- as [[Module:languages/data/2]] into arrays. -- "from" is a bad name. -- field_for_key supplies the field name in which the -- key will be stored. function export.from(map, field_for_key) local arr, i = {}, 0 for key, val in pairs(map) do i = i + 1 local new_val = shallow_copy(val) if field_for_key then new_val[field_for_key] = key end arr[i] = new_val end return setmetatable(arr, array_mt or get_array_mt()) end local export_mt = {} function export_mt:__call(...) local arr if select("#", ...) == 1 and type((...)) == "table" then arr = ... local mt = getmetatable(arr) -- If table has been loaded with mw.loadData, copy it to avoid the -- limitations of it being a virtual table. if mt and type(mt) == "table" and rawget(mt, "mw_loadData") == true then arr = shallow_copy(arr) end else arr = {...} end return setmetatable(arr, array_mt or get_array_mt()) end function export_mt:__index(key) -- Convert underscores to camel case: num_keys -> numKeys. -- FIXME: this is pointless overhead: remove once nothing relies on it. key = underscore_to_camel_case(key) key = alias_of[key] or key local func = rawget(self, key) if func ~= nil then return func elseif (m_table_new_array_funcs or get_m_table_new_array_funcs())[key] then func = get_module_function(key, m_table or get_m_table(), "table") elseif (m_function_new_array_funcs or get_m_function_new_array_funcs())[key] then func = get_module_function(key, m_function or get_m_function(), "fun") else return nil end func = wrap_in_array_constructor(func) rawset(export, key, func) return func end return setmetatable(export, export_mt) sxt52fsnry0sg9endqo2zu3aaj23mkn Module:array/doc 828 608 26804 2023-08-14T12:09:16Z Kambai Akau 8 Created page with "Returns an array constructor that produces a table that has a number of functions available as methods: the <code>table</code> library functions, and various vanilla Lua functions and functions from [[Module:table]] and [[Module:fun]] that operate on arrays or on tables with integer keys. <syntaxhighlight lang="lua"> local Array = require("Module:array") local nums = Array() -- or Array:new() nums:type() --> "array" for i = 1, 5 do nums:insert(i) end nums:concat(", ")..." 26804 wikitext text/x-wiki Returns an array constructor that produces a table that has a number of functions available as methods: the <code>table</code> library functions, and various vanilla Lua functions and functions from [[Module:table]] and [[Module:fun]] that operate on arrays or on tables with integer keys. <syntaxhighlight lang="lua"> local Array = require("Module:array") local nums = Array() -- or Array:new() nums:type() --> "array" for i = 1, 5 do nums:insert(i) end nums:concat(", ") --> "1, 2, 3, 4, 5" local squares = nums:map(function (num) return num ^ 2 end) -- Returns new array. squares:concat(', ') --> "1, 4, 9, 16, 25" local even_squares = squares:filter(function (square) return square % 2 == 0 end) even_squares:concat(", ") --> "4, 16" </syntaxhighlight> The functions from [[Module:table]] and [[Module:fun]] are loaded as needed. Functions from [[Module:table]]: * <code>compressSparseArray</code> (alias <code>compress</code>), <code>contains</code>, <code>invert</code>, <code>isArray</code>, <code>length</code>, <code>listToSet</code> (alias <code>toSet</code>), <code>maxIndex</code>, <code>numKeys</code>, <code>removeDuplicates</code>, <code>reverse</code>, <code>reverseIpairs</code>, <code>serialCommaJoin</code>, <code>sparseIpairs</code> Functions from [[Module:fun]]. These have a function as the second argument (first argument of method): * <code>all</code>, <code>filter</code>, <code>fold</code>, <code>map</code>, <code>some</code> These functions are included in a <code>funcs</code> subtable of an array (awkward): * <code>affixNums</code>, <code>keysToList</code>, <code>numKeys</code> The following functions return an array (with the array metatable): * <code>affixNums</code>, <code>compressSparseArray</code>, <code>keysToList</code>, <code>numKeys</code>, <code>removeDuplicates</code>, <code>reverse</code> The names with underscores instead of camel case can be used as aliases: for instance, <code>arr:to_set()</code> instead of <code>arr:toSet()</code>. The array constructor behaves differently depending on the arguments supplied to it. Without arguments, it creates an empty table. Given a single table, it adds the metatable to it. If the table has been loaded with <code>mw.loadData</code>, it duplicates the table, removing the metatable that is found in tables loaded with <code>mw.loadData</code>. Otherwise, it creates a new table (array) containing the arguments. The array constructor does this by adding a metatable. This is similar to how all strings have a metatable that allows the <code>string</code> library functions to be used as methods: for instance, <code>("abc"):sub(1, 1)</code> for <code>string.sub("abc", 1, 1)</code>. <includeonly> [[Category:Lua metamodules]] </includeonly> 0ukctfeqig7nknn5jepmag5vhmmu9xe Module:table 828 609 35153 26805 2025-01-19T15:48:49Z Kambai Akau 8 35153 Scribunto text/plain --[[ ------------------------------------------------------------------------------------ -- table (formerly TableTools) -- -- -- -- This module includes a number of functions for dealing with Lua tables. -- -- It is a meta-module, meant to be called from other Lua modules, and should -- -- not be called directly from #invoke. -- ------------------------------------------------------------------------------------ --]] local export = {} local collation_module = "Module:collation" local debug_track_module = "Module:debug/track" local function_module = "Module:fun" local math_module = "Module:math" local table = table local concat = table.concat local contains -- defined as export.contains local deep_copy -- defined as export.deepCopy local deep_equals -- defined as export.deepEquals local format = string.format local getmetatable = getmetatable local insert = table.insert local insert_if_not -- defined as export.insertIfNot local invert -- defined as export.invert local ipairs = ipairs local ipairs_default_iter = ipairs{export} local keys_to_list -- defined as export.keysToList local list_to_set -- defined as export.listToSet local next = next local num_keys -- defined as export.numKeys local pairs = pairs local pcall = pcall local raw_pairs -- defined as export.rawPairs local rawequal = rawequal local rawget = rawget local require = require local select = select local setmetatable = setmetatable local signed_index -- defined as export.signedIndex local sort = table.sort local sparse_ipairs -- defined as export.sparseIpairs local table_len -- defined as export.length local table_reverse -- defined as export.reverse local type = type -- Plain equality function. local function plain_equals(a, b) return a == b end --[==[ 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 debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function is_callable(...) is_callable = require(function_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_positive_integer(...) is_positive_integer = require(math_module).is_positive_integer return is_positive_integer(...) end local function string_sort(...) string_sort = require(collation_module).string_sort return string_sort(...) end --[==[ Returns a clone of an object. If the object is a table, the value returned is a new table, but all subtables and functions are shared. Metamethods are respected unless the `raw` flag is set, but the returned table will have no metatable of its own.]==] function export.shallowCopy(orig, raw) if type(orig) ~= "table" then return orig end local copy, iter, state, init = {} if raw then iter, state = next, orig else iter, state, init = pairs(orig) -- Track instances of data loaded via `mw.loadData` being copied, which is very inefficient and usually unnecessary. -- `mw.loadData` sets the key "mw_loadData" to true in the metatable. local mt = getmetatable(orig) if mt and type(mt) == "table" and rawget(mt, "mw_loadData") == true then debug_track("table/shallowCopy/loaded data") end end for k, v in iter, state, init do copy[k] = v end return copy end do local function make_copy(orig, seen, mt_flag, keep_loaded_data, tracked) if type(orig) ~= "table" then return orig end local memoized = seen[orig] if memoized ~= nil then return memoized end local mt, iter, state, init = getmetatable(orig) -- `mt` could be a non-table if `__metatable` has been used, but discard it in such cases. if not (mt and type(mt) == "table") then mt, iter, state, init = nil, next, orig, nil -- Data loaded via `mw.loadData`, which sets the key "mw_loadData" to true in the metatable. elseif rawget(mt, "mw_loadData") == true then if keep_loaded_data then seen[orig] = orig return orig -- Track instances of such data being copied, which is very inefficient and usually unnecessary. elseif not tracked then debug_track("table/deepCopy/loaded data") tracked = true end -- Discard the metatable, and use the `__pairs` metamethod. mt, iter, state, init = nil, pairs(orig) -- Otherwise, keep `mt`. else -- Track copied metatables to find any instances where it's really necessary, as it would be preferable for the default to be `pairs` instead of `next` (i.e. using __pairs if present, returning a table with no metatable). if not tracked then debug_track("table/deepCopy/copied metatable") tracked = true end iter, state, init = next, orig, nil end local copy = {} seen[orig] = copy for k, v in iter, state, init do copy[make_copy(k, seen, mt_flag, keep_loaded_data, tracked)] = make_copy(v, seen, mt_flag, keep_loaded_data, tracked) end if mt == nil or mt_flag == "none" then return copy elseif mt_flag ~= "keep" then mt = make_copy(mt, seen, mt_flag, keep_loaded_data, tracked) end return setmetatable(copy, mt) end --[==[ Recursive deep copy function. Preserves copied identities of subtables. A more powerful version of {mw.clone}, with customizable options. * By default, metatables are copied, except for data loaded via {mw.loadData} (see below). If `metatableFlag` is set to "none", the copy will not have any metatables at all. Conversely, if `metatableFlag` is set to "keep", then the cloned table (and all its members) will have the exact same metatable as their original version. * If `keepLoadedData` is true, then any data loaded via {mw.loadData} will not be copied, and the original will be used instead. This is useful in iterative contexts where it is necessary to copy data being destructively modified, because objects loaded via mw.loadData are immutable. * Notes: *# Protected metatables will not be copied (i.e. those hidden behind a __metatable metamethod), as they are not accessible by Lua's design. Instead, the output of the __metatable method will be used instead. *# When iterating over the table, the __pairs metamethod is ignored, since this can prevent the table from being properly cloned. *# Data loaded via mw.loadData is a special case in two ways: the metatable is stripped, because otherwise the cloned table throws errors when accessed; in addition, the __pairs metamethod is used, since otherwise the cloned table would be empty.]==] function export.deepCopy(orig, metatableFlag, keepLoadedData) return make_copy(orig, {}, metatableFlag, keepLoadedData) end deep_copy = export.deepCopy end --[==[ Given an array and a signed index, returns the true table index. If the signed index is negative, the array will be counted from the end, where {-1} is the highest index in the array; otherwise, the returned index will be the same. To aid optimization, the first argument may be a number representing the array length instead of the array itself; this is useful when the array length is already known, as it avoids recalculating it each time this function is called.]==] function export.signedIndex(t, k) if not is_integer(k) then error("index must be an integer") end return k < 0 and (type(t) == "table" and table_len(t) or t) + k + 1 or k end signed_index = export.signedIndex --[==[ Returns the highest positive integer index of a table or array that possibly has holes in it, or otherwise 0 if no positive integer keys are found. Note that this differs from `table.maxn`, which returns the highest positive numerical index, even if it is not an integer.]==] function export.maxIndex(t) local max = 0 for k in pairs(t) do if is_positive_integer(k) and k > max then max = k end end return max end --[==[ Append any number of lists together and returns the result. Compare the Lisp expression {(append list1 list2 ...)}.]==] function export.append(...) local args, list, n = {...}, {}, 0 for i = 1, select("#", ...) do local t, j = args[i], 0 while true do j = j + 1 local v = t[j] if v == nil then break end n = n + 1 list[n] = v end end return list end --[==[ Extend an existing list by a new list, modifying the existing list in-place. Compare the Python expression {list.extend(new_items)}. `options` is an optional table of additional options to control the behavior of the operation. The following options are recognized: * `insertIfNot`: Use {export.insertIfNot()} instead of {table.insert()}, which ensures that duplicate items do not get inserted (at the cost of an O((M+N)*N) operation, where M = #list and N = #new_items). * `comparison`: As in {insertIfNot()}. Ignored otherwise. * `key`: As in {insertIfNot()}. Ignored otherwise. * `pos`: As in {insertIfNot()}. Ignored otherwise.]==] function export.extend(t, new_items, options) local i, insert_if_not_option = 0, options and options.insertIfNot while true do i = i + 1 local item = new_items[i] if item == nil then return elseif insert_if_not_option then insert_if_not(t, item, options) else insert(t, item) end end end export.extendList = export.extend --[==[ Given a list, returns a new list consisting of the items between the start index `i` and end index `j` (inclusive). `i` defaults to `1`, and `j` defaults to the length of the input list.]==] function export.slice(t, i, j) local t_len = table_len(t) i = i and signed_index(t_len, i) or 1 local list, offset = {}, i - 1 for key = i, j and signed_index(t_len, j) or t_len do list[key - offset] = t[key] end return list end do local pos_nan, neg_nan --[==[ Remove any duplicate values from a list, ignoring non-positive-integer keys. The earliest value is kept, and all subsequent duplicate values are removed, but otherwise the list order is unchanged.]==] function export.removeDuplicates(t) local list, seen, i, n = {}, {}, 0, 0 while true do i = i + 1 local v = t[i] if v == nil then return list end local memo_key if v == v then memo_key = v -- NaN elseif format("%f", v) == "nan" then if not pos_nan then pos_nan = {} end memo_key = pos_nan -- -NaN else if not neg_nan then neg_nan = {} end memo_key = neg_nan end if not seen[memo_key] then n = n + 1 list[n], seen[memo_key] = v, true end end end end --[==[ Given a table, return an array containing all positive integer keys, sorted in numerical order.]==] function export.numKeys(t) local nums, i = {}, 0 for k in pairs(t) do if is_positive_integer(k) then i = i + 1 nums[i] = k end end sort(nums) return nums end num_keys = export.numKeys --[==[ This takes a list with one or more nil values, and removes the nil values while preserving the order, so that the list can be safely traversed with ipairs.]==] function export.compressSparseArray(t) local list, keys, i = {}, num_keys(t), 0 while true do i = i + 1 local k = keys[i] if k == nil then return list end list[i] = t[k] end end --[==[ An iterator which works like `pairs`, but ignores any `__pairs` metamethod.]==] function export.rawPairs(t) return next, t, nil end raw_pairs = export.rawPairs --[==[ An iterator which works like `ipairs`, but ignores any `__ipairs` metamethod.]==] function export.rawIpairs(t) return ipairs_default_iter, t, 0 end do local current --[==[ An iterator which works like `pairs`, except that it also respects the `__index` metamethod. This works by iterating over the input table with `pairs`, followed by the table at its `__index` metamethod (if any). This is then repeated for that table's `__index` table and so on, with any repeated keys being skipped over, until there are no more tables, or a table repeats (so as to prevent an infinite loop). If `__index` is a function, however, then it is ignored, since there is no way to iterate over its return values. A `__pairs` metamethod will be respected for any given table instead of iterating over it directly, but these will be ignored if the `raw` flag is set. Note: this function can be used as a `__pairs` metamethod. In such cases, it does not call itself, since this would cause an infinite loop, so it treats the relevant table as having no `__pairs` metamethod. Other `__pairs` metamethods on subsequent tables will still be respected.]==] function export.indexPairs(t, raw) -- If there's no metatable, result is identical to `pairs`. -- To prevent infinite loops, act like `pairs` if `current` is set with `t`, which means this function is being used as a __pairs metamethod. if current and current[t] or getmetatable(t) == nil then return next, t, nil end -- `seen_k` memoizes keys, as they should never repeat; `seen_t` memoizes tables iterated over. local seen_k, seen_t, iter, state, k, v, success = {}, {[t] = true} return function() while true do if iter == nil then -- If `raw` is set, use `next`. if raw then iter, state, k = next, t, nil -- Otherwise, call `pairs`, setting `current` with `t` so that export.indexPairs knows to return `next` if it's being used as a metamethod, as this prevents infinite loops. `t` is then unset, so that `current` doesn't get polluted if the loop breaks early. else if not current then current = {} end current[t] = true -- Use `pcall`, so that `t` can always be unset from `current`. success, iter, state, k = pcall(pairs, t) current[t] = nil -- If there was an error, raise it. if not success then error(iter) end end end while true do -- It's possible for a `__pairs` metamethod to return additional values, but assume there aren't any, since this iterator specifically relates to table indexes. k, v = iter(state, k) if k == nil then break -- If a repeated key is found, skip and iterate again. elseif not seen_k[k] then seen_k[k] = true return k, v end end -- If there's an __index metamethod, iterate over it iff it's a table not already seen before. local mt = getmetatable(t) -- `mt` might not be a table if __metatable is used. if not mt or type(mt) ~= "table" then return nil end seen_t[t] = true t = rawget(mt, "__index") if not t or type(t) ~= "table" then return nil -- Throw error if it's been seen before. elseif seen_t[t] then error("loop in gettable") end iter = nil -- New `iter` will be generated on the next iteration of the while loop. end end end end do local function ipairs_func(t, i) i = i + 1 local v = t[i] if v ~= nil then return i, v end end --[==[ An iterator which works like `ipairs`, except that it also respects the `__index` metamethod. This works by looking up values in the table, iterating integers from key `1` until no value is found.]==] function export.indexIpairs(t) -- If there's no metatable, just use the default ipairs iterator. return getmetatable(t) == nil and ipairs_default_iter or ipairs_func, t, 0 end end --[==[ An iterator which works like `indexIpairs`, but which only returns the value.]==] function export.iterateList(t) local i = 0 return function() i = i + 1 return t[i] end end --[==[ This is an iterator for sparse arrays. It can be used like ipairs, but can handle nil values.]==] function export.sparseIpairs(t) local keys, i = num_keys(t), 0 return function() i = i + 1 local k = keys[i] if k ~= nil then return k, t[k] end end end sparse_ipairs = export.sparseIpairs --[==[ This returns the size of a key/value pair table. If `raw` is set, then metamethods will be ignored, giving the true table size. For arrays, it is faster to use `export.length`.]==] function export.size(t, raw) local i, iter, state, init = 0 if raw then iter, state, init = next, t, nil else iter, state, init = pairs(t) end for _ in iter, state, init do i = i + 1 end return i end --[==[ This returns the length of a table, or the first integer key n counting from 1 such that t[n + 1] is nil. It is a more reliable form of the operator `#`, which can become unpredictable under certain circumstances due to the implementation of tables under the hood in Lua, and therefore should not be used when dealing with arbitrary tables. `#` also does not use metamethods, so will return the wrong value in cases where it is desirable to take these into account (e.g. data loaded via `mw.loadData`). If `raw` is set, then metamethods will be ignored, giving the true table length. For arrays, this function is faster than `export.size`.]==] function export.length(t, raw) local n = 0 if raw then for i in ipairs_default_iter, t, 0 do n = i end return n end repeat n = n + 1 until t[n] == nil return n - 1 end table_len = export.length do local function is_equivalent(a, b, seen, include_mt, equal_func, pairs_func) -- Simple equality check. if equal_func(a, b) then return true -- If not equal, a and b can only be equivalent if they're both tables. elseif not (type(a) == "table" and type(b) == "table") then return false end -- If `a` and `b` have been compared before, return the memoized result. This will usually be true, since failures normally fail the whole check outright, but match failures can occur during the laborious check without this happening, so it could be false. local memo_a = seen[a] if memo_a then local result = memo_a[b] if result ~= nil then return result end -- To avoid recursive references causing infinite loops, assume the tables currently being compared are equivalent by memoizing them as true; this will be corrected to false if there's a match failure. memo_a[b] = true else memo_a = {[b] = true} seen[a] = memo_a end -- Don't bother checking `memo_b` for `a`, since if `a` and `b` had been compared before, then `b` would be in `memo_a`. local memo_b = seen[b] if memo_b then memo_b[a] = true else memo_b = {[a] = true} seen[b] = memo_b end -- If `include_mt` is set, check the metatables are equivalent. if include_mt and not is_equivalent(getmetatable(a), getmetatable(b), seen, true, equal_func, pairs_func) then memo_a[b], memo_b[a] = false, false return false end -- Copy all key/values pairs in `b` to `remaining_b`, and count the size: this uses `pairs_func`, which will also be used to iterate over `a`, ensuring that `a` and `b` are iterated over in the same way. This is necessary to ensure that `export.deepEquals(a, b)` and `export.deepEquals(b, a)` always give the same result. Simply iterating over `a` while accessing keys in `b` for comparison would ignore any `__pairs` metamethod that `b` has, which could cause non-symmetrical outputs if `__pairs` returns more or less than the complete set of key/value pairs accessible via `__index`, so using `pairs_func` for both `a` and `b` prevents this. -- TODO: handle exotic `__pairs` methods which return the same key multiple times with different values. local remaining_b, size_b = {}, 0 for k_b, v_b in pairs_func(b) do remaining_b[k_b], size_b = v_b, size_b + 1 end -- Fast check: iterate over the keys in `a`, checking if an equivalent value exists at the same key in `remaining_b`. As matches are found, key/value pairs are removed from `remaining_b`. If any keys in `a` or `remaining_b` are tables, the fast check will only work if the exact same object exists as a key in the other table. Any others from `a` that don't match anything in `remaining_b` are added to `remaining_a`, while those in `remaining_b` that weren't found will still remain once the loop ends. `remaining_a` and `remaining_b` are then compared at the end with the laborious check. local size_a, remaining_a = 0 for k, v_a in pairs_func(a) do local v_b = remaining_b[k] -- If `k` isn't in `remaining_b`, `a` and `b` can't be equivalent unless it's a table. if v_b == nil then if type(k) ~= "table" then memo_a[b], memo_b[a] = false, false return false -- Otherwise, add the `k`/`v_a` pair to `remaining_a` for the laborious check. elseif not remaining_a then remaining_a = {} end remaining_a[k], size_a = v_a, size_a + 1 -- Otherwise, if `k` exists in `a` and `remaining_b`, `v_a` and `v_b` must be equivalent for there to be a match. elseif is_equivalent(v_a, v_b, seen, include_mt, equal_func, pairs_func) then remaining_b[k], size_b = nil, size_b - 1 else memo_a[b], memo_b[a] = false, false return false end end -- Must be the same number of remaining keys in each table. if size_a ~= size_b then memo_a[b], memo_b[a] = false, false return false -- If the size is 0, there's nothing left to check. elseif size_a == 0 then return true end -- Laborious check: since it's not possible to use table lookups, check each key/value pair in `remaining_a` against every key/value pair in `remaining_b` until a match is found, removing the matching key/value pair from `remaining_b` each time, to ensure one-to-one correspondence. for k_a, v_a in next, remaining_a do local success for k_b, v_b in next, remaining_b do -- Keys/value pairs must be equivalent in order to match. if ( -- Check values first for speed, since they might not be tables. is_equivalent(v_a, v_b, seen, include_mt, equal_func, pairs_func) and is_equivalent(k_a, k_b, seen, include_mt, equal_func, pairs_func) ) then -- Remove matched key from `remaining_b`, and break the inner loop. success, remaining_b[k_b] = true, nil break end end -- Fail if `remaining_b` runs out of keys, as the `k_a`/`v_a` pair still hasn't matched. if not success then memo_a[b], memo_b[a] = false, false return false end end -- If every key/value pair in `remaining_a` matched with one in `remaining_b`, `a` and `b` must be equivalent. Note that `remaining_b` will now be empty, since the laborious check only starts if `remaining_a` and `remaining_b` are the same size. return true end --[==[ Recursively compare two values that may be tables, and returns true if all key-value pairs are structurally equivalent. Note that this handles arbitrary nesting of subtables (including recursive nesting) to any depth, for keys as well as values. If `include_mt` is true, then metatables are also compared. If `raw` is true, then metamethods are not used during the comparison.]==] function export.deepEquals(a, b, include_mt, raw) if raw then debug_track("table/deepEquals/raw") end return is_equivalent(a, b, {}, include_mt, raw and rawequal or plain_equals, raw and raw_pairs or pairs) end deep_equals = export.deepEquals end do local function get_nested(t, k, ...) if t == nil then return nil elseif select("#", ...) ~= 0 then return get_nested(t[k], ...) end return t[k] end --[==[ Given a table and an arbitrary number of keys, will successively access subtables using each key in turn, returning the value at the final key. For example, if {t} is { {[1] = {[2] = {[3] = "foo"}}}}, {export.getNested(t, 1, 2, 3)} will return {"foo"}. If no subtable exists for a given key value, returns nil, but will throw an error if a non-table is found at an intermediary key.]==] function export.getNested(t, ...) if t == nil or select("#", ...) == 0 then error("Must provide a table and at least one key.") end return get_nested(t, ...) end end do local function set_nested(t, v, k, ...) if select("#", ...) == 0 then t[k] = v return end local next_t = t[k] if next_t == nil then -- If there's no next table while setting nil, there's nothing more to do. if v == nil then return end next_t = {} t[k] = next_t end return set_nested(next_t, v, ...) end --[==[ Given a table, value and an arbitrary number of keys, will successively access subtables using each key in turn, and sets the value at the final key. For example, if {t} is { {} }, {export.setNested(t, "foo", 1, 2, 3)} will modify {t} to { {[1] = {[2] = {[3] = "foo"} } } }. If no subtable exists for a given key value, one will be created, but the function will throw an error if a non-table value is found at an intermediary key. Note: the parameter order (table, value, keys) differs from functions like rawset, because the number of keys can be arbitrary. This is to avoid situations where an additional argument must be appended to arbitrary lists of variables, which can be awkward and error-prone: for example, when handling variable arguments ({{lua|...}}) or function return values.]==] function export.setNested(t, ...) if t == nil or select("#", ...) < 2 then error("Must provide a table and at least one key.") end return set_nested(t, ...) end end do local function get_options(options) if options == nil then return deep_equals end local comp_func, key_func = options.comparison, options.key if comp_func == nil then comp_func = deep_equals elseif comp_func == "==" then comp_func = plain_equals end return comp_func, key_func end --[==[ Given a list and a value to be found, returns the value's index if the value is in the array portion of the list, or false if not found. `options` is an optional table of additional options to control the behavior of the operation. The following options are recognized: * `comparison`: Function of two arguments to compare whether `item` is equal to an existing item in `list`. If unspecified, items are considered equal if either the standard equality operator {==} or {deepEquals} return {true}. As a special case, if the string value {"=="} is specified, then the standard equality operator alone will be used. * `key`: Function of one argument to return a comparison key, which will be used with the comparison function. The key function is applied to both `item` and the existing item in `list` to compare against, and the comparison is done against the results.]==] function export.contains(list, x, options) local comp_func, key_func = get_options(options) if key_func ~= nil then x = key_func(x) end local i = 0 while true do i = i + 1 local v = list[i] if v == nil then return false elseif key_func ~= nil then v = key_func(v) end if comp_func(v, x) then return i end end end contains = export.contains --[==[ Given a table and a value to be found, returns the value's key if the value is in the table. Comparison is by value, using `deepEquals`. `options` is an optional table of additional options to control the behavior of the operation. The available options are the same as those for {contains}. Note: if multiple keys have the specified value, this function returns the first key found; it is not possible to reliably predict which key this will be.]==] function export.keyFor(t, x, options) local comp_func, key_func = get_options(options) if key_func ~= nil then x = key_func(x) end for k, v in pairs(t) do if key_func ~= nil then v = key_func(v) end if comp_func(v, x) then return k end end end end --[==[ Given a `list` and a `new_item` to be inserted, append the value to the end of the list if not already present (or insert at an arbitrary position, if `options.pos` is given; see below). Comparison is by value, using {deepEquals}. `options` is an optional table of additional options to control the behavior of the operation. The following options are recognized: * `pos`: Position at which insertion happens (i.e. before the existing item at position `pos`). * `comparison`: Function of two arguments to compare whether `item` is equal to an existing item in `list`. If unspecified, items are considered equal if either the standard equality operator {==} or {deepEquals} return {true}. As a special case, if the string value {"=="} is specified, then the standard equality operator alone will be used. * `key`: Function of one argument to return a comparison key, which will be used with the comparison function. The key function is applied to both `item` and the existing item in `list` to compare against, and the comparison is done against the results. This is useful when inserting a complex structure into an existing list while avoiding duplicates. * `combine`: Function of three arguments (the existing item, the new item and the position, respectively) to combine an existing item with `new_item`, when `new_item` is found in `list`. If unspecified, the existing item is left alone. Returns {false} if an entry is already found, or {true} if inserted. For compatibility, `pos` can be specified directly as the third argument in place of `options`, but this is not recommended for new code. NOTE: This function is O(N) in the size of the existing list. If you use this function in a loop to insert several items, you will get O(M*(M+N)) behavior, effectively O((M+N)^2). Thus it is not recommended to use this unless you are sure the total number of items will be small. (An alternative for large lists is to insert all the items without checking for duplicates, and use {removeDuplicates()} at the end.)]==] function export.insertIfNot(list, new_item, options) local pos if type(options) == "number" then pos, options = options, nil end local i = contains(list, new_item, options) if i then local combine_func = options and options.combine if combine_func ~= nil then local newval = combine_func(list[i], new_item, i) if newval ~= nil then list[i] = newval end end return false elseif pos == nil then pos = options and options.pos if pos == nil then return insert(list, new_item) end end insert(list, pos, new_item) end insert_if_not = export.insertIfNot do local types local function get_types() types, get_types = invert{ "number", "boolean", "string", "table", "function", "thread", "userdata" }, nil return types end local function less_than(key1, key2) return key1 < key2 end -- The default sorting function used in export.keysToList if `keySort` is not given. local function default_compare(key1, key2) local type1, type2 = type(key1), type(key2) if type1 ~= type2 then -- If the types are different, sort numbers first, functions last, and all other types alphabetically. return (types or get_types())[type1] < types[type2] -- `string_sort` fixes a bug in < which causes all codepoints above U+FFFF to be treated as equal. elseif type1 == "string" then return string_sort(key1, key2) elseif type1 == "number" then return key1 < key2 -- Attempt to compare tables, in case there's a metamethod. elseif type1 == "table" then local success, result = pcall(less_than, key1, key2) if success then return result end -- Sort true before false. elseif type1 == "boolean" then return key1 end return false end --[==[ Returns a list of the keys in a table, sorted using either the default `table.sort` function or a custom `keySort` function. If there are only numerical keys, `export.numKeys` is probably faster.]==] function export.keysToList(t, keySort) local list, i = {}, 0 for key in pairs(t) do i = i + 1 list[i] = key end -- Use specified sort function, or otherwise `default_compare`. sort(list, keySort or default_compare) return list end keys_to_list = export.keysToList end --[==[ Iterates through a table, with the keys sorted using the keysToList function. If there are only numerical keys, `export.sparseIpairs` is probably faster.]==] function export.sortedPairs(t, keySort) local list, i = keys_to_list(t, keySort), 0 return function() i = i + 1 local k = list[i] if k ~= nil then return k, t[k] end end end --[==[ Iterates through a table using `ipairs` in reverse. `__ipairs` metamethods will be used, including those which return arbitrary (i.e. non-array) keys, but note that this function assumes that the first return value is a key which can be used to retrieve a value from the input table via a table lookup. As such, `__ipairs` metamethods for which this assumption is not true will not work correctly. If the value `nil` is encountered early (e.g. because the table has been modified), the loop will terminate early.]==] function export.reverseIpairs(t) -- `__ipairs` metamethods can return arbitrary keys, so compile a list. local keys, i = {}, 0 for k in ipairs(t) do i = i + 1 keys[i] = k end return function() if i == 0 then return nil end local k = keys[i] -- Retrieve `v` from the table. These aren't stored during the initial ipairs loop, so that they can be modified during the loop. local v = t[k] -- Return if not an early nil. if v ~= nil then i = i - 1 return k, v end end end local function getIteratorValues(i, j , step, t_len) i, j = i and signed_index(t_len, i), j and signed_index(t_len, j) if step == nil then i, j = i or 1, j or t_len return i, j, j < i and -1 or 1 elseif step == 0 or not is_integer(step) then error("step must be a non-zero integer") elseif step < 0 then return i or t_len, j or 1, step end return i or 1, j or t_len, step end --[==[ Given an array `list` and function `func`, iterate through the array applying {func(r, k, v)}, and returning the result, where `r` is the value calculated so far, `k` is an index, and `v` is the value at index `k`. For example, {reduce(array, function(a, _, v) return a + v end)} will return the sum of `array`. Optional arguments: * `i`: start index; negative values count from the end of the array * `j`: end index; negative values count from the end of the array * `step`: step increment These must be non-zero integers. The function will determine where to iterate from, whether to iterate forwards or backwards and by how much, based on these inputs (see examples below for default behaviours). Examples: # No values for i, j or step results in forward iteration from the start to the end in steps of 1 (the default). # step=-1 results in backward iteration from the end to the start in steps of 1. # i=7, j=3 results in backward iteration from indices 7 to 3 in steps of 1 (i.e. step=-1). # j=-3 results in forward iteration from the start to the 3rd last index. # j=-3, step=-1 results in backward iteration from the end to the 3rd last index.]==] function export.reduce(t, func, i, j, step) i, j, step = getIteratorValues(i, j, step, table_len(t)) local ret = t[i] for k = i + step, j, step do ret = func(ret, k, t[k]) end return ret end do local function replace(t, func, i, j, step, generate) local t_len = table_len(t) -- Normalized i, j and step, based on the inputs. local norm_i, norm_j, norm_step = getIteratorValues(i, j, step, t_len) if norm_step > 0 then i, j, step = 1, t_len, 1 else i, j, step = t_len, 1, -1 end -- "Signed" variables are multiplied by -1 if `step` is negative. local t_new, signed_i, signed_j = generate and {} or t, norm_i * step, norm_j * step for k = i, j, step do -- Replace the values iff they're within the i to j range and `step` wouldn't skip the key. -- Note: i > j if `step` is positive; i < j if `step` is negative. Otherwise, the range is empty. local signed_k = k * step if signed_k >= signed_i and signed_k <= signed_j and (k - norm_i) % norm_step == 0 then t_new[k] = func(k, t[k]) -- Otherwise, add the existing value if `generate` is set. elseif generate then t_new[k] = t[k] end end return t_new end --[==[ Given an array `list` and function `func`, iterate through the array applying {func(k, v)} (where `k` is an index, and `v` is the value at index `k`), replacing the relevant values with the result. For example, {apply(array, function(_, v) return 2 * v end)} will double each member of the array. Optional arguments: * `i`: start index; negative values count from the end of the array * `j`: end index; negative values count from the end of the array * `step`: step increment These must be non-zero integers. The function will determine where to iterate from, whether to iterate forwards or backwards and by how much, based on these inputs (see examples below for default behaviours). Examples: # No values for i, j or step results in forward iteration from the start to the end in steps of 1 (the default). # step=-1 results in backward iteration from the end to the start in steps of 1. # i=7, j=3 results in backward iteration from indices 7 to 3 in steps of 1 (i.e. step=-1). # j=-3 results in forward iteration from the start to the 3rd last index. # j=-3, step=-1 results in backward iteration from the end to the 3rd last index.]==] function export.apply(t, func, i, j, step) return replace(t, func, i, j, step, false) end --[==[ Given an array `list` and function `func`, iterate through the array applying {func(k, v)} (where `k` is an index, and `v` is the value at index `k`), and return a shallow copy of the original array with the relevant values replaced. For example, {generate(array, function(_, v) return 2 * v end)} will return a new array in which each value has been doubled. Optional arguments: * `i`: start index; negative values count from the end of the array * `j`: end index; negative values count from the end of the array * `step`: step increment These must be non-zero integers. The function will determine where to iterate from, whether to iterate forwards or backwards and by how much, based on these inputs (see examples below for default behaviours). Examples: # No values for i, j or step results in forward iteration from the start to the end in steps of 1 (the default). # step=-1 results in backward iteration from the end to the start in steps of 1. # i=7, j=3 results in backward iteration from indices 7 to 3 in steps of 1 (i.e. step=-1). # j=-3 results in forward iteration from the start to the 3rd last index. # j=-3, step=-1 results in backward iteration from the end to the 3rd last index.]==] function export.generate(t, func, i, j, step) return replace(t, func, i, j, step, true) end end --[==[ Given an array `list` and function `func`, iterate through the array applying {func(k, v)} (where `k` is an index, and `v` is the value at index `k`), and returning whether the function is true for all iterations. Optional arguments: * `i`: start index; negative values count from the end of the array * `j`: end index; negative values count from the end of the array * `step`: step increment These must be non-zero integers. The function will determine where to iterate from, whether to iterate forwards or backwards and by how much, based on these inputs (see examples below for default behaviours). Examples: # No values for i, j or step results in forward iteration from the start to the end in steps of 1 (the default). # step=-1 results in backward iteration from the end to the start in steps of 1. # i=7, j=3 results in backward iteration from indices 7 to 3 in steps of 1 (i.e. step=-1). # j=-3 results in forward iteration from the start to the 3rd last index. # j=-3, step=-1 results in backward iteration from the end to the 3rd last index.]==] function export.all(t, func, i, j, step) i, j, step = getIteratorValues(i, j, step, table_len(t)) for k = i, j, step do if not func(k, t[k]) then return false end end return true end --[==[ Given an array `list` and function `func`, iterate through the array applying {func(k, v)} (where `k` is an index, and `v` is the value at index `k`), and returning whether the function is true for at least one iteration. Optional arguments: * `i`: start index; negative values count from the end of the array * `j`: end index; negative values count from the end of the array * `step`: step increment These must be non-zero integers. The function will determine where to iterate from, whether to iterate forwards or backwards and by how much, based on these inputs (see examples below for default behaviours). Examples: # No values for i, j or step results in forward iteration from the start to the end in steps of 1 (the default). # step=-1 results in backward iteration from the end to the start in steps of 1. # i=7, j=3 results in backward iteration from indices 7 to 3 in steps of 1 (i.e. step=-1). # j=-3 results in forward iteration from the start to the 3rd last index. # j=-3, step=-1 results in backward iteration from the end to the 3rd last index.]==] function export.any(t, func, i, j, step) i, j, step = getIteratorValues(i, j, step, table_len(t)) for k = i, j, step do if not not (func(k, t[k])) then return true end end return false end --[==[ Joins an array with serial comma and serial conjunction, normally {"and"}. An improvement on {mw.text.listToText}, which doesn't properly handle serial commas. Options: * `conj`: Conjunction to use; defaults to {"and"}. * `punc`: Punctuation to use; default to {","}. * `dontTag`: Don't tag the serial comma and serial {"and"}. For error messages, in which HTML cannot be used.]==] function export.serialCommaJoin(seq, options) local length = table_len(seq) if length == 0 then return "" elseif length == 1 then return seq[1] end local conj = options and options.conj if conj == nil then conj = "and" end if length == 2 then return seq[1] .. " " .. conj .. " " .. seq[2] end local punc, dont_tag if options then punc = options.punc if punc == nil then punc = "," end dont_tag = options.dontTag else punc = "," end local comma if dont_tag then comma = punc conj = " " .. conj .. " " else comma = "<span class=\"serial-comma\">" .. punc .. "</span>" conj = "<span class=\"serial-and\"> " .. conj .. "</span> " end return concat(seq, punc .. " ", 1, length - 1) .. comma .. conj .. seq[length] end --[==[ A function which works like `table.concat`, but respects any `__index` metamethod. This is useful for data loaded via `mw.loadData`.]==] function export.concat(t, sep, i, j) local list, k = {}, 0 while true do k = k + 1 local v = t[k] if v == nil then return concat(list, sep, i, j) end list[k] = v end end --[==[ Concatenate all values in the table that are indexed by a number, in order. * {sparseConcat{ a, nil, c, d }} => {"acd"} * {sparseConcat{ nil, b, c, d }} => {"bcd"}]==] function export.sparseConcat(t, sep, i, j) local list, k = {}, 0 for _, v in sparse_ipairs(t) do k = k + 1 list[k] = v end return concat(list, sep, i, j) end --[==[ Values of numeric keys in array portion of table are reversed: { { "a", "b", "c" }} -> { { "c", "b", "a" }}]==] function export.reverse(t) local list, t_len = {}, table_len(t) for i = t_len, 1, -1 do list[t_len - i + 1] = t[i] end return list end table_reverse = export.reverse function export.reverseConcat(t, sep, i, j) return concat(table_reverse(t), sep, i, j) end --[==[ Invert a list. For example, {invert({ "a", "b", "c" })} -> { { a = 1, b = 2, c = 3 }}]==] function export.invert(list) local map, i = {}, 0 while true do i = i + 1 local v = list[i] if v == nil then return map end map[v] = i end end invert = export.invert do local function flatten(t, list, seen, n) seen[t] = true local i = 0 while true do i = i + 1 local v = t[i] if v == nil then return n elseif type(v) == "table" then if seen[v] then error("loop in input list") end n = flatten(v, list, seen, n) else n = n + 1 list[n] = v end end end --[==[ Given a list, which may contain sublists, flatten it into a single list. For example, {flatten({ "a", { "b", "c" }, "d" })} -> { { "a", "b", "c", "d" }}]==] function export.flatten(t) local list = {} flatten(t, list, {}, 0) return list end end --[==[ Convert `list` (a table with a list of values) into a set (a table where those values are keys instead). This is a useful way to create a fast lookup table, since looking up a table key is much, much faster than iterating over the whole list to see if it contains a given value. By default, each item is given the value true. If the optional parameter `value` is a function or functor, then it is called as an iterator, with the list index as the first argument, the item as the second (which will be used as the key), plus any additional arguments passed to {listToSet}; the returned value is used as the value for that list item. If `value` is anything else, then it is used as the fixed value for every item.]==] function export.listToSet(list, value, ...) local set, i, callable = {}, 0 if value == nil then value = true else callable = is_callable(value) end while true do i = i + 1 local item = list[i] if item == nil then return set end if callable then set[item] = value(i, item, ...) else set[item] = value end end end list_to_set = export.listToSet --[==[ Returns true if all keys in the table are consecutive integers starting at 1.]==] function export.isArray(t) local i = 0 for _ in pairs(t) do i = i + 1 if t[i] == nil then return false end end return true end --[==[ Returns true if the first list, taken as a set, is a subset of the second list, taken as set.]==] function export.isSubsetList(t1, t2) t2 = list_to_set(t2) local i = 0 while true do i = i + 1 local v = t1[i] if v == nil then return true elseif t2[v] == nil then return false end end end --[==[ Returns true if the first map, taken as a set, is a subset of the second map, taken as set.]==] function export.isSubsetMap(t1, t2) for k in pairs(t1) do if t2[k] == nil then return false end end return true end --[==[ Add a list of aliases for a given key to a table. The aliases must be given as a table.]==] function export.alias(t, k, aliases) for _, alias in pairs(aliases) do t[alias] = t[k] end end return export js3tsw6uc3cb0ytu5myc1jo87d3ddbe Module:table/doc 828 610 26806 2023-08-14T12:12:30Z Kambai Akau 8 Created page with "This module provides functions for dealing with Lua tables. All of them, except for two helper functions, take a table as their first argument. Some functions are available as methods in the arrays created by [[Module:array]]. Functions by what they do: * Create a new table: ** {{#invoke:string|gsub|shallowClone, shallowcopy, deepcopy, removeDuplicates, numKeys, affixNums, numData, compressSparseArray, keysToList, reverse, invert, listToSet|%a+|3=<code class="n">%1</co..." 26806 wikitext text/x-wiki This module provides functions for dealing with Lua tables. All of them, except for two helper functions, take a table as their first argument. Some functions are available as methods in the arrays created by [[Module:array]]. Functions by what they do: * Create a new table: ** {{#invoke:string|gsub|shallowClone, shallowcopy, deepcopy, removeDuplicates, numKeys, affixNums, numData, compressSparseArray, keysToList, reverse, invert, listToSet|%a+|3=<code class="n">%1</code>}} * Create an array: ** {{#invoke:string|gsub|removeDuplicates, numKeys, affixNums, compressSparseArray, keysToList, reverse|%a+|3=<code class="n">%1</code>}} * Return information about the table: ** {{#invoke:string|gsub|size, length, contains, keyFor, isArray, deepEquals, deepEqualsList|%a+|3=<code class="n">%1</code>}} * Treat the table as an array (that is, operate on the values in the array portion of the table: values indexed by consecutive integers starting at {{code|lua|1}}): ** {{#invoke:string|gsub|removeDuplicates, length, contains, serialCommaJoin, reverseIpairs, reverse, invert, listToSet, isArray, deepEqualsList|%a+|3=<code class="n">%1</code>}} * Treat a table as a sparse array (that is, operate on values indexed by non-consecutive integers): ** {{#invoke:string|gsub|numKeys, maxIndex, compressSparseArray, sparseConcat, sparseIpairs|%a+|3=<code class="n">%1</code>}} * Generate an iterator: ** {{#invoke:string|gsub|sparseIpairs, sortedPairs, reverseIpairs|%a+|3=<code class="n">%1</code>}} * Other: ** {{#invoke:string|gsub|sparseConcat, serialCommaJoin, reverseConcat|%a+|3=<code class="n">%1</code>}} The original version was a copy of {{w|Module:TableTools}} on Wikipedia via [[c:Module:TableTools|Module:TableTools]] on Commons, but new functions have been added since then. <includeonly> [[Category:Lua metamodules]] </includeonly> 015dil122rde4xkxtc2hhwmanhxs4ba Module:string 828 611 26808 2023-08-14T12:14:28Z Kambai Akau 8 Created page with "local str = {} -- Cannot include null byte. local UTF8_char = "[\1-\127\194-\244][\128-\191]*" --[[ ulen Counts UTF-8 characters. Faster than mw.ustring.len. Assumes that the encoding is correct. Unlike mw.ustring.len, does not return nil if encoding is invalid. Does not count the bytes 192, 193, and 245-255. They are not used in UTF-8 and will not occur if the string is valid. They are replaced with the replacement character (U+FFFD) on MediaWiki pages. --]] functi..." 26808 Scribunto text/plain local str = {} -- Cannot include null byte. local UTF8_char = "[\1-\127\194-\244][\128-\191]*" --[[ ulen Counts UTF-8 characters. Faster than mw.ustring.len. Assumes that the encoding is correct. Unlike mw.ustring.len, does not return nil if encoding is invalid. Does not count the bytes 192, 193, and 245-255. They are not used in UTF-8 and will not occur if the string is valid. They are replaced with the replacement character (U+FFFD) on MediaWiki pages. --]] function str.ulen(text) local _, length = string.gsub(text, UTF8_char, "") return length end --[[ len This function returns the length of the target string. Usage: {{#invoke:string|len|target_string|}} OR {{#invoke:string|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function str.len(frame) local new_args = str._getParameters(frame.args, { 's' }); local s = new_args['s'] or ''; return mw.ustring.len(s) end --[[ len_visible This function returns the length of the target string, excluding the text encompassed in < ... > Usage: exactly as len, above. ]] function str.len_visible(frame) local new_args = str._getParameters(frame.args, { 's' }); local s = new_args['s'] or ''; return mw.ustring.len(mw.ustring.gsub(s, "<[^<>]+>", "")) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:string|sub|target_string|start_index|end_index}} OR {{#invoke:string|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The fist index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function str.sub(frame) local new_args = str._getParameters(frame.args, { 's', 'i', 'j' }); local s = new_args['s'] or ''; local i = tonumber(new_args['i']) or 1; local j = tonumber(new_args['j']) or -1; local len = mw.ustring.len(s); -- Convert negatives for range checking if i < 0 then i = len + i + 1; end if j < 0 then j = len + j + 1; end if i > len or j > len or i < 1 or j < 1 then return str._error('String subset index out of range'); end if j < i then return str._error('String subset indices out of order'); end return mw.ustring.sub(s, i, j) end --[[ This function implements that features of {{str sub old}} and is kept in order to maintain these older templates. ]] function str.sublength(frame) local i = tonumber(frame.args.i) or 0 local len = tonumber(frame.args.len) return mw.ustring.sub(frame.args.s, i + 1, len and (i + len)) end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:string|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:string|pos|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] function str.match(frame) local new_args = str._getParameters(frame.args, { 's', 'pattern', 'start', 'match', 'plain', 'nomatch' }); local s = new_args['s'] or ''; local start = tonumber(new_args['start']) or 1; local plain_flag = str._getBoolean(new_args['plain'] or false); local pattern = new_args['pattern'] or ''; local match_index = math.floor(tonumber(new_args['match']) or 1); local nomatch = new_args['nomatch']; if s == '' then return str._error('Target string is empty'); end if pattern == '' then return str._error('Pattern string is empty'); end if math.abs(start) < 1 or math.abs(start) > mw.ustring.len(s) then return str._error('Requested start is out of range'); end if match_index == 0 then return str._error('Match index is out of range'); end if plain_flag then pattern = str.pattern_escape(pattern); end local result if match_index == 1 then -- Find first match is simple case result = mw.ustring.match(s, pattern, start) else if start > 1 then s = mw.ustring.sub(s, start); end local iterator = mw.ustring.gmatch(s, pattern); if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1; if match_index == 0 then result = w; break; end end else -- Reverse search local result_table = {}; local count = 1; for w in iterator do result_table[count] = w; count = count + 1; end result = result_table[count + match_index]; end end if result == nil then if nomatch == nil then return str._error('Match not found'); else return nomatch; end else return result; end end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:string|pos|target_string|index_value}} OR {{#invoke:string|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function str.pos(frame) local new_args = str._getParameters(frame.args, { 'target', 'pos' }); local target_str = new_args['target'] or ''; local pos = tonumber(new_args['pos']) or 0; if pos == 0 or math.abs(pos) > mw.ustring.len(target_str) then return str._error('String index out of range'); end return mw.ustring.sub(target_str, pos, pos); end --[[ str_find This function duplicates the behavior of {{str_find}}, including all of its quirks. This is provided in order to support existing templates, but is NOT RECOMMENDED for new code and templates. New code is recommended to use the "find" function instead. Returns the first index in "source" that is a match to "target". Indexing is 1-based, and the function returns -1 if the "target" string is not present in "source". Important Note: If the "target" string is empty / missing, this function returns a value of "1", which is generally unexpected behavior, and must be accounted for separatetly. ]] function str.str_find(frame) local new_args = str._getParameters(frame.args, { 'source', 'target' }); local source_str = new_args['source'] or ''; local target_str = new_args['target'] or ''; if target_str == '' then return 1; end local start = mw.ustring.find(source_str, target_str, 1, true) if start == nil then start = -1 end return start end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:string|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:string|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns an empty string. If either "source" or "target" are missing / empty, this function also returns an empty string. This function should be safe for UTF-8 strings. ]] function str.find(frame) local params = { [1] = { required = true, allow_empty = true }, [2] = { required = true, allow_empty = true }, [3] = { type = "number" }, [4] = { type = "boolean" }, } local args = require("Module:parameters").process(frame.args, params) return mw.ustring.find(args[1], args[2], args[3], args[4]) end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:string|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:string|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function str.replace(frame) local new_args = str._getParameters(frame.args, { 'source', 'pattern', 'replace', 'count', 'plain' }); local source_str = new_args['source'] or ''; local pattern = new_args['pattern'] or ''; local replace = new_args['replace'] or ''; local count = tonumber(new_args['count']); local plain = new_args['plain'] or true; if source_str == '' or pattern == '' then return source_str; end plain = str._getBoolean(plain); if plain then pattern = str.pattern_escape(pattern); replace = mw.ustring.gsub(replace, "%%", "%%%%"); --Only need to escape replacement sequences. end local result; result = mw.ustring.gsub(source_str, pattern, replace, count); return result; end function str.gsub(frame) local params = { [1] = { required = true, allow_empty = true, allow_whitespace = true}, [2] = { required = true, allow_empty = true, allow_whitespace = true}, [3] = { required = true, allow_empty = true, allow_whitespace = true}, [4] = { type = "number" }, } local args = require("Module:parameters").process(frame.args, params) return (mw.ustring.gsub(args[1], args[2], args[3], args[4])) end --[[ simple function to pipe string.rep to templates. ]] function str.rep(frame) local repetitions = tonumber(frame.args[2]) if not repetitions then return str._error('function rep expects a number as second parameter, received "' .. (frame.args[2] or '') .. '"') end return string.rep(frame.args[1] or '', repetitions) end function str.lower(frame) local text = frame.args[1] or '' return mw.ustring.lower(text) end str.lc = str.lower --[[ format This function allows one to format strings according to a template. This is a direct interface onto str.format() in Lua, and works like the C printf() function. For example: {{#invoke:string|format|page_%04d.html|65}} will produce the result page_0065.html Parameters 1: The format template. See https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#string.format 2, 3, ...: Arguments to be inserted into the template. Note that leading and trailing whitespace is not removed from the arguments. ]] function str.format(frame) local fmt = frame.args[1] -- You can't call unpack() directly on frame.args because it isn't really a -- table, and doesn't support the # operator. local args = {} local i = 2 while true do local val = frame.args[i] if not val then break end table.insert(args, val) i = i + 1 end return fmt:format(unpack(args)) end --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] function str._getParameters(frame_args, arg_list) local new_args = {}; local index = 1; local value; for _, arg in ipairs(arg_list) do value = frame_args[arg] if value == nil then value = frame_args[index]; index = index + 1; end new_args[arg] = value; end return new_args; end --[[ Helper function to handle error messages. ]] function str._error(error_str) local frame = mw.getCurrentFrame(); local error_category = frame.args.error_category or 'Errors reported by Module String'; local ignore_errors = frame.args.ignore_errors or false; local no_category = frame.args.no_category or false; if str._getBoolean(ignore_errors) then return ''; end local error_str = '<strong class="error">String Module Error: ' .. error_str .. '</strong>'; if error_category ~= '' and not str._getBoolean(no_category) then error_str = '[[Category:' .. error_category .. ']]' .. error_str; end return error_str; end --[[ Helper Function to interpret boolean strings ]] function str._getBoolean(boolean_str) local boolean_value; if type(boolean_str) == 'string' then boolean_str = boolean_str:lower(); if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' then boolean_value = false; else boolean_value = true; end elseif type(boolean_str) == 'boolean' then boolean_value = boolean_str; else error('No boolean value found'); end return boolean_value end --[[ Helper function that escapes all pattern characters – ().%+-*?[^$] – so that they will be treated as plain text. ]] function str.pattern_escape(pattern_str) local invoked = false local escape = require("Module:string/pattern_escape") if type(pattern_str) == "table" then if pattern_str.args then local frame = pattern_str invoked = true if frame.args[1] then pattern_str = frame.args[1] else pattern_str = frame:getParent().args[1] end else error("First argument to pattern_escape should be a string, a number, or a frame object.") end elseif not (type(pattern_str) == "string" or type(pattern_str) == "number") then error("First argument to pattern_escape should be a string or a number.") end if invoked then return (escape(pattern_str)) -- only the first value else return escape(pattern_str) end end function str.count(text, pattern, plain) if not (type(text) == "string" or type(text) == "number") then error('The first argument to the function "count" must be a string or a number, not a ' .. type(text) .. '.') end if not (type(pattern) == "string" or type(pattern) == "number") then error('The first argument to the function "count" must be a string or a number, not a ' .. type(text) .. '.') end if plain then pattern = str.pattern_escape(pattern) end local _, count = mw.ustring.gsub(text, pattern, "") return count end function str.plain_gsub(text, pattern, replacement) local invoked = false if type(text) == "table" then invoked = true if text.args then local frame = text local params = { [1] = {}, [2] = {}, [3] = { allow_empty = true }, } local args = require("Module:parameters").process(frame.args, params) text = args[1] pattern = args[2] replacement = args[3] else error("If the first argument to plain_gsub is a table, it should be a frame object.") end else if not (type(pattern) == "string" or type(pattern) == "number") then error("The second argument to plain_gsub should be a string or a number.") end if not (type(replacement) == "string" or type(replacement) == "number") then error("The third argument to plain_gsub should be a string or a number.") end end pattern = str.pattern_escape(pattern) if invoked then text = mw.ustring.gsub(text, pattern, replacement) return text else return mw.ustring.gsub(text, pattern, replacement) end end function str.matchToArray(text, pattern) local invoked = false if type(text) == "table" then invoked = true if text.args then local frame = text local params = { [1] = { required = true }, [2] = { required = true }, } local args = require("Module:parameters").process(frame.args, params) text = args[1] pattern = args[2] else error("If the first argument to matchToArray is a table, it should be a frame object.") end else if not (type(pattern) == "string" or type(pattern) == "number") then error("The second argument to matchToArray should be a string or a number.") end end local matches = {} local i = 0 for match in mw.ustring.gmatch(text, pattern) do i = i + 1 matches[i] = match end if i > 0 then if invoked then return table.concat(matches, ", ") else return matches end else if invoked then return "" else return nil end end end --[=[ Similar to gmatch, but it returns the count of the match in addition to the list of captures, something like ipairs(). If the pattern doesn't contain any captures, the whole match is returned. Invoke thus: for i, whole_match in require("Module:string").imatch(text, pattern) do [ do something with i and whole_match ] end or for i, capture1[, capture2[, capture3[, ...]]] in require("Module:string").imatch(text, pattern) do [ do something with i and capture1 ] end For example, this code for i, whole_match in require("Module:string").imatch("a b c", "[a-z]") do mw.log(i, whole_match) end will log 1 a 2 b 3 c ]=] function str.imatch(text, pattern, pos, plain, use_basic_Lua_function) local i = 0 pos = pos or 0 if not string.find(pattern, "%b()") then pattern = "(" .. pattern .. ")" end local find = use_basic_Lua_function and string.find or mw.ustring.find return function() i = i + 1 local return_values = { find(text, pattern, pos, plain) } local j = return_values[2] if return_values[3] then pos = j + 1 -- Skip the first two returned values, which are the indices of the -- whole match. return i, unpack(return_values, 3) end end end function str.escapebytes(s) return (string.gsub(s, '.', function(char) return ('\\%03d'):format(string.byte(char)) end)) end function str.URIdecode(frame) return mw.uri.decode(frame.args[1], frame.args[2] or "PATH") end --Reverses a UTF8 string; equivalent to string.reverse function str.reverse(s) s = s:gsub(UTF8_char, function (c) return #c > 1 and c:reverse() end) return s:reverse() end return str l03tk053mmzbubo570b7pea4hr19trr Module:string/doc 828 612 26810 2023-08-14T12:15:14Z Kambai Akau 8 Created page with "This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ; ignore_errors : If set to {{code|lua|true}} or {{code|lu..." 26810 wikitext text/x-wiki This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ; ignore_errors : If set to {{code|lua|true}} or {{code|lua|1}}, any error condition will result in an empty string being returned rather than an error message. ; error_category : If an error occurs, specifies the name of a category to include with the error message. The default category is {{catlink|Errors reported by Module String}}. ; no_category : If set to {{code|lua|true}} or {{code|lua|1}}, no category will be added if an error is generated. ==See also== * [[Module:string utilities]] – main module for string manipulation * [[Module:str]] <includeonly> [[Category:General utility modules]] [[Category:Lua metamodules]] </includeonly> a30fyhx9qy48keqoyco4ptd4etey3wp 🝿 0 613 28749 27026 2023-12-12T21:10:39Z Kambai Akau 8 28749 wikitext text/x-wiki [[Fail:Orcus symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Ori̱kut]]'' (''Orcus'') ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 15b2o7b81nrl79knro2w6btp3eyepfn 🝻 0 614 28748 27000 2023-12-12T21:10:25Z Kambai Akau 8 28748 wikitext text/x-wiki [[Fail:Haumea symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Haumea]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 32h2wptr24n7jd7hl9fg6nwt34c9qas Module:string utilities 828 615 39854 34968 2025-09-29T01:22:20Z Hiyuune 556 39854 Scribunto text/plain local export = {} local function_module = "Module:fun" local load_module = "Module:load" local memoize_module = "Module:memoize" local string_char_module = "Module:string/char" local string_charset_escape_module = "Module:string/charsetEscape" local mw = mw local string = string local table = table local ustring = mw.ustring local byte = string.byte local char = string.char local concat = table.concat local find = string.find local format = string.format local gmatch = string.gmatch local gsub = string.gsub local insert = table.insert local len = string.len local lower = string.lower local match = string.match local next = next local require = require local reverse = string.reverse local select = select local sort = table.sort local sub = string.sub local tonumber = tonumber local tostring = tostring local type = type local ucodepoint = ustring.codepoint local ufind = ustring.find local ugcodepoint = ustring.gcodepoint local ugmatch = ustring.gmatch local ugsub = ustring.gsub local ulower = ustring.lower local umatch = ustring.match local unpack = unpack or table.unpack -- Lua 5.2 compatibility local upper = string.upper local usub = ustring.sub local uupper = ustring.upper local memoize = require(memoize_module) -- Defined below. local codepoint local explode_utf8 local format_fun local get_charset local gsplit local pattern_escape local pattern_simplifier local replacement_escape local title_case local trim local ucfirst local ulen --[==[ 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 charset_escape(...) charset_escape = require(string_charset_escape_module) return charset_escape(...) end local function is_callable(...) is_callable = require(function_module).is_callable return is_callable(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function u(...) u = require(string_char_module) return u(...) end local function prepare_iter(str, pattern, str_lib, plain) local callable = is_callable(pattern) if str_lib or plain then return pattern, #str, string, callable elseif not callable then local simple = pattern_simplifier(pattern) if simple then return simple, #str, string, false end end return pattern, ulen(str), ustring, callable end --[==[ Returns {nil} if the input value is the empty string, or otherwise the same value. If the input is a string and `do_trim` is set, the input value will be trimmed before returning; if the trimmed value is the empty string, returns {nil}. If `quote_delimiters` is set, then any outer pair of quotation marks ({' '} or {" "}) surrounding the rest of the input string will be stripped, if present. The string will not be trimmed again, converted to {nil}, or have further quotation marks stripped, as it exists as a way to embed spaces or the empty string in an input. Genuine quotation marks may also be embedded this way (e.g. {"''foo''"} returns {"'foo'"}). ]==] function export.is_not_empty(str, do_trim, quote_delimiters) if str == "" then return nil elseif not (str and type(str) == "string") then return str elseif do_trim then str = trim(str) if str == "" then return nil end end return quote_delimiters and gsub(str, "^(['\"])(.*)%1$", "%2") or str end --[==[ Explodes a string into an array of UTF-8 characters. '''Warning''': this function assumes that the input is valid UTF-8 in order to optimize speed and memory use. Passing in an input containing non-UTF-8 byte sequences could result in unexpected behaviour. ]==] function export.explode_utf8(str) local text, i = {}, 0 for ch in gmatch(str, ".[\128-\191]*") do i = i + 1 text[i] = ch end return text end explode_utf8 = export.explode_utf8 --[==[ Returns {true} if `str` is a valid UTF-8 string. This is true if, for each character, all of the following are true: * It has the expected number of bytes, which is determined by value of the leading byte: 1-byte characters are `0x00` to `0x7F`, 2-byte characters start with `0xC2` to `0xDF`, 3-byte characters start with `0xE0` to `0xEF`, and 4-byte characters start with `0xF0` to `0xF4`. * The leading byte must not fall outside of the above ranges. * The trailing byte(s) (if any), must be between `0x80` to `0xBF`. * The character's codepoint must be between U+0000 (`0x00`) and U+10FFFF (`0xF4 0x8F 0xBF 0xBF`). * The character cannot have an overlong encoding: for each byte length, the lowest theoretical encoding is equivalent to U+0000 (e.g. `0xE0 0x80 0x80`, the lowest theoretical 3-byte encoding, is exactly equivalent to U+0000). Encodings that use more than the minimum number of bytes are not considered valid, meaning that the first valid 3-byte character is `0xE0 0xA0 0x80` (U+0800), and the first valid 4-byte character is `0xF0 0x90 0x80 0x80` (U+10000). Formally, 2-byte characters have leading bytes ranging from `0xC0` to `0xDF` (rather than `0xC2` to `0xDF`), but `0xC0 0x80` to `0xC1 0xBF` are overlong encodings, so it is simpler to say that the 2-byte range begins at `0xC2`. If `allow_surrogates` is set, surrogates (U+D800 to U+DFFF) will be treated as valid UTF-8. Surrogates are used in UTF-16, which encodes codepoints U+0000 to U+FFFF with 2 bytes, and codepoints from U+10000 upwards using a pair of surrogates, which are taken together as a 4-byte unit. Since surrogates have no use in UTF-8, as it encodes higher codepoints in a different way, they are not considered valid in UTF-8 text. However, there are limited circumstances where they may be necessary: for instance, JSON escapes characters using the format `\u0000`, which must contain exactly 4 hexadecimal digits; under the scheme, codepoints above U+FFFF must be escaped as the equivalent pair of surrogates, even though the text itself must be encoded in UTF-8 (e.g. U+10000 becomes `\uD800\uDC00`). ]==] function export.isutf8(str, allow_surrogates) for ch in gmatch(str, "[\128-\255][\128-\191]*") do if #ch > 4 then return false end local b1, b2, b3, b4 = byte(ch, 1, 4) if not (b2 and b2 >= 0x80 and b2 <= 0xBF) then return false -- 1-byte is always invalid, as gmatch excludes 0x00 to 0x7F elseif not b3 then -- 2-byte if not (b1 >= 0xC2 and b1 <= 0xDF) then -- b1 == 0xC0 or b1 == 0xC1 is overlong return false end elseif not (b3 >= 0x80 and b3 <= 0xBF) then -- trailing byte return false elseif not b4 then -- 3-byte if b1 > 0xEF then return false elseif b2 < 0xA0 then if b1 < 0xE1 then -- b1 == 0xE0 and b2 < 0xA0 is overlong return false end elseif b1 < 0xE0 or (b1 == 0xED and not allow_surrogates) then -- b1 == 0xED and b2 >= 0xA0 is a surrogate return false end elseif not (b4 >= 0x80 and b4 <= 0xBF) then -- 4-byte return false elseif b2 < 0x90 then if not (b1 >= 0xF1 and b1 <= 0xF4) then -- b1 == 0xF0 and b2 < 0x90 is overlong return false end elseif not (b1 >= 0xF0 and b1 <= 0xF3) then -- b1 == 0xF4 and b2 >= 0x90 is too high return false end end return true end do local charset_chars = { ["\0"] = "%z", ["%"] = "%%", ["-"] = "%-", ["]"] = "%]", ["^"] = "%^" } charset_chars.__index = charset_chars local chars = setmetatable({ ["$"] = "%$", ["("] = "%(", [")"] = "%)", ["*"] = "%*", ["+"] = "%+", ["."] = "%.", ["?"] = "%?", ["["] = "%[" }, charset_chars) --[==[ Escapes the magic characters used in a [[mw:Extension:Scribunto/Lua reference manual#Patterns|pattern]] (Lua's version of regular expressions): {$%()*+-.?[]^}, and converts the null character to {%z}. For example, {"^$()%.[]*+-?\0"} becomes {"%^%$%(%)%%%.%[%]%*%+%-%?%z"}. This is necessary when constructing a pattern involving arbitrary text (e.g. from user input). ]==] function export.pattern_escape(str) return (gsub(str, "[%z$%%()*+%-.?[%]^]", chars)) end pattern_escape = export.pattern_escape --[==[ Escapes only {%}, which is the only magic character used in replacement [[mw:Extension:Scribunto/Lua reference manual#Patterns|patterns]] with string.gsub and mw.ustring.gsub. ]==] function export.replacement_escape(str) return (gsub(str, "%%", "%%%%")) end replacement_escape = export.replacement_escape local function case_insensitive_char(ch) local upper_ch = uupper(ch) if upper_ch == ch then ch = ulower(ch) if ch == upper_ch then return chars[ch] or ch end end return "[" .. (charset_chars[upper_ch] or upper_ch) .. (charset_chars[ch] or ch) .. "]" end local function iterate(str, str_len, text, n, start, _gsub, _sub, loc1, loc2) if not (loc1 and start <= str_len) then -- Add final chunk and return. n = n + 1 text[n] = _gsub(_sub(str, start), ".", chars) return elseif loc2 < loc1 then if _sub == sub then local b = byte(str, loc1) if b and b >= 128 then loc1 = loc1 + (b < 224 and 1 or b < 240 and 2 or 3) end end n = n + 1 text[n] = _gsub(_sub(str, start, loc1), ".", chars) start = loc1 + 1 if start > str_len then return end else -- Add chunk up to the current match. n = n + 1 text[n] = _gsub(_sub(str, start, loc1 - 1), ".", chars) -- Add current match. n = n + 1 text[n] = _gsub(_sub(str, loc1, loc2), ".", case_insensitive_char) start = loc2 + 1 end return n, start end --[==[ Escapes the magic characters used in a [[mw:Extension:Scribunto/Lua reference manual#Patterns|pattern]], and makes all characters case-insensitive. An optional pattern or find function (see {split}) may be supplied as the second argument, the third argument (`str_lib`) forces use of the string library, while the fourth argument (`plain`) turns any pattern matching facilities off in the optional pattern supplied. ]==] function export.case_insensitive_pattern(str, pattern_or_func, str_lib, plain) if pattern_or_func == nil then return (gsub(str, str_lib and "[^\128-\255]" or ".[\128-\191]*", case_insensitive_char)) end local text, n, start, str_len, _string, callable = {}, 0, 1 pattern_or_func, str_len, _string, callable = prepare_iter(str, pattern_or_func, str_lib, plain) local _find, _gsub, _sub = _string.find, _string.gsub, _string.sub if callable then repeat n, start = iterate(str, str_len, text, n, start, _gsub, _sub, pattern_or_func(str, start)) until not start -- Special case if the pattern is anchored to the start: "^" always -- anchors to the start position, not the start of the string, so get -- around this by only attempting one match with the pattern, then match -- the end of the string. elseif byte(pattern_or_func) == 0x5E then -- ^ n, start = iterate(str, str_len, text, n, start, _gsub, _sub, _find(str, pattern_or_func, start, plain)) if start ~= nil then iterate(str, str_len, text, n, start, _gsub, _sub, _find(str, "$", start, plain)) end else repeat n, start = iterate(str, str_len, text, n, start, _gsub, _sub, _find(str, pattern_or_func, start, plain)) until not start end return concat(text) end end do local character_classes local function get_character_classes() character_classes, get_character_classes = { [0x41] = true, [0x61] = true, -- Aa [0x43] = true, [0x63] = true, -- Cc [0x44] = true, [0x64] = true, -- Dd [0x4C] = true, [0x6C] = true, -- Ll [0x50] = true, [0x70] = true, -- Pp [0x53] = true, [0x73] = true, -- Ss [0x55] = true, [0x75] = true, -- Uu [0x57] = true, [0x77] = true, -- Ww [0x58] = true, [0x78] = true, -- Xx [0x5A] = true, -- z dealt with separately. }, nil return character_classes end local function check_sets_equal(set1, set2) local k2 for k1, v1 in next, set1 do local v2 = set2[k1] if v1 ~= v2 and (v2 == nil or not check_sets_equal(v1, v2)) then return false end k2 = next(set2, k2) end return next(set2, k2) == nil end local function check_sets(bytes) local key, set1, set = next(bytes) if set1 == true then return true elseif not check_sets(set1) then return false end while true do key, set = next(bytes, key) if not key then return true elseif not check_sets_equal(set, set1) then return false end end end local function make_charset(range) if #range == 1 then return char(range[1]) end sort(range) local compressed, n, start = {}, 0, range[1] for i = 1, #range do local this, nxt = range[i], range[i + 1] if nxt ~= this + 1 then n = n + 1 compressed[n] = this == start and char(this) or char(start) .. "-" .. char(this) start = nxt end end return "[" .. concat(compressed) .. "]" end local function parse_1_byte_charset(pattern, pos) local ch while true do pos, ch = match(pattern, "()([%%%]\192-\255])", pos) if ch == "%" then local nxt = byte(pattern, pos + 1) if not nxt or nxt >= 128 or (character_classes or get_character_classes())[nxt] then -- acdlpsuwxACDLPSUWXZ, but not z return false end pos = pos + 2 elseif ch == "]" then pos = pos + 1 return pos else return false end end end --[==[ Parses `pattern`, a ustring library pattern, and attempts to convert it into a string library pattern. If conversion isn't possible, returns false. ]==] function pattern_simplifier(pattern) if type(pattern) == "number" then return tostring(pattern) end local pos, capture_groups, start, n, output, ch, nxt_pos = 1, 0, 1, 0 while true do -- FIXME: use "()([%%(.[\128-\255])[\128-\191]?[\128-\191]?[\128-\191]?()" and ensure non-UTF8 always fails. pos, ch, nxt_pos = match(pattern, "()([%%(.[\192-\255])[\128-\191]*()", pos) if not ch then break end local nxt = byte(pattern, nxt_pos) if ch == "%" then if nxt == 0x62 then -- b local nxt2, nxt3 = byte(pattern, pos + 2, pos + 3) if not (nxt2 and nxt2 < 128 and nxt3 and nxt3 < 128) then return false end pos = pos + 4 elseif nxt == 0x66 then -- f nxt_pos = nxt_pos + 2 local nxt2, nxt3 = byte(pattern, nxt_pos - 1, nxt_pos) -- Only possible to convert a positive %f charset which is -- all ASCII, so use parse_1_byte_charset. if not (nxt2 == 0x5B and nxt3 and nxt3 ~= 0x5E and nxt3 < 128) then -- [^ return false elseif nxt3 == 0x5D then -- Initial ] is non-magic. nxt_pos = nxt_pos + 1 end pos = parse_1_byte_charset(pattern, nxt_pos) if not pos then return false end elseif nxt == 0x5A then -- Z nxt = byte(pattern, nxt_pos + 1) if nxt == 0x2A or nxt == 0x2D then -- *- pos = pos + 3 else if output == nil then output = {} end local ins = sub(pattern, start, pos - 1) .. "[\1-\127\192-\255]" n = n + 1 if nxt == 0x2B then -- + output[n] = ins .. "%Z*" pos = pos + 3 elseif nxt == 0x3F then -- ? output[n] = ins .. "?[\128-\191]*" pos = pos + 3 else output[n] = ins .. "[\128-\191]*" pos = pos + 2 end start = pos end elseif not nxt or (character_classes or get_character_classes())[nxt] then -- acdlpsuwxACDLPSUWX, but not Zz return false -- Skip the next character if it's ASCII. Otherwise, we will -- still need to do length checks. else pos = pos + (nxt < 128 and 2 or 1) end elseif ch == "(" then if nxt == 0x29 or capture_groups == 32 then -- ) return false end capture_groups = capture_groups + 1 pos = pos + 1 elseif ch == "." then if nxt == 0x2A or nxt == 0x2D then -- *- pos = pos + 2 else if output == nil then output = {} end local ins = sub(pattern, start, pos - 1) .. "[^\128-\191]" n = n + 1 if nxt == 0x2B then -- + output[n] = ins .. ".*" pos = pos + 2 elseif nxt == 0x3F then -- ? output[n] = ins .. "?[\128-\191]*" pos = pos + 2 else output[n] = ins .. "[\128-\191]*" pos = pos + 1 end start = pos end elseif ch == "[" then -- Fail negative charsets. TODO: 1-byte charsets should be safe. if nxt == 0x5E then -- ^ return false -- If the first character is "%", ch_len is determined by the -- next one instead. elseif nxt == 0x25 then -- % nxt = byte(pattern, nxt_pos + 1) elseif nxt == 0x5D then -- Initial ] is non-magic. nxt_pos = nxt_pos + 1 end if not nxt then return false end local ch_len = nxt < 128 and 1 or nxt < 224 and 2 or nxt < 240 and 3 or 4 if ch_len == 1 then -- Single-byte charset. pos = parse_1_byte_charset(pattern, nxt_pos) if not pos then return false end else -- Multibyte charset. -- TODO: 1-byte chars should be safe to mix with multibyte chars. CONFIRM THIS FIRST. local charset_pos, bytes = pos pos = pos + 1 while true do -- TODO: non-ASCII charset ranges. pos, ch, nxt_pos = match(pattern, "^()([^\128-\191])[\128-\191]*()", pos) -- If escaped, get the next character. No need to -- distinguish magic characters or character classes, -- as they'll all fail for having the wrong length -- anyway. if ch == "%" then pos, ch, nxt_pos = match(pattern, "^()([^\128-\191])[\128-\191]*()", nxt_pos) elseif ch == "]" then pos = nxt_pos break end if not (ch and nxt_pos - pos == ch_len) then return false elseif bytes == nil then bytes = {} end local bytes, last = bytes, nxt_pos - 1 for i = pos, last - 1 do local b = byte(pattern, i) local bytes_b = bytes[b] if bytes_b == nil then bytes_b = {} bytes[b] = bytes_b end bytes[b], bytes = bytes_b, bytes_b end bytes[byte(pattern, last)] = true pos = nxt_pos end if not pos then return false end nxt = byte(pattern, pos) if ( (nxt == 0x2A or nxt == 0x2D or nxt == 0x3F) or -- *-? (nxt == 0x2B and ch_len > 2) or -- + not check_sets(bytes) ) then return false end local ranges, b, key, next_byte = {}, 0 repeat key, next_byte = next(bytes) local range, n = {key}, 1 -- Loop starts on the second iteration. for key in next, bytes, key do n = n + 1 range[n] = key end b = b + 1 ranges[b] = range bytes = next_byte until next_byte == true if nxt == 0x2B then -- + local range1, range2 = ranges[1], ranges[2] ranges[1], ranges[3] = make_charset(range1), make_charset(range2) local n = #range2 for i = 1, #range1 do n = n + 1 range2[n] = range1[i] end ranges[2] = make_charset(range2) .. "*" pos = pos + 1 else for i = 1, #ranges do ranges[i] = make_charset(ranges[i]) end end if output == nil then output = {} end nxt = byte(pattern, pos) n = n + 1 output[n] = sub(pattern, start, charset_pos - 1) .. concat(ranges) .. ((nxt == 0x2A or nxt == 0x2B or nxt == 0x2D or nxt == 0x3F) and "%" or "") -- following *+-? now have to be escaped start = pos end elseif not nxt then break elseif nxt == 0x2B then -- + if nxt_pos - pos ~= 2 then return false elseif output == nil then output = {} end pos, nxt_pos = pos + 1, nxt_pos + 1 nxt = byte(pattern, nxt_pos) local ch2 = sub(pattern, pos, pos) n = n + 1 output[n] = sub(pattern, start, pos - 1) .. "[" .. ch .. ch2 .. "]*" .. ch2 .. ((nxt == 0x2A or nxt == 0x2B or nxt == 0x2D or nxt == 0x3F) and "%" or "") -- following *+-? now have to be escaped pos, start = nxt_pos, nxt_pos elseif nxt == 0x2A or nxt == 0x2D or nxt == 0x3F then -- *-? return false else pos = nxt_pos end end if start == 1 then return pattern end return concat(output) .. sub(pattern, start) end pattern_simplifier = memoize(pattern_simplifier, true) export.pattern_simplifier = pattern_simplifier end --[==[ Parses `charset`, the interior of a string or ustring library character set, and normalizes it into a string or ustring library pattern (e.g. {"abcd-g"} becomes {"[abcd-g]"}, and {"[]"} becomes {"[[%]]"}). The negative (`^`), range (`-`) and literal (`%`) magic characters work as normal, and character classes may be used (e.g. `%d` and `%w`), but opening and closing square brackets are sanitized so that they behave like ordinary characters. ]==] function get_charset(charset) if type(charset) == "number" then return tostring(charset) end local pos, start, n, output = 1, 1, 0 if byte(charset) == 0x5E then -- ^ pos = pos + 1 end -- FIXME: "]" is non-magic if it's the first character in a charset. local nxt_pos, nxt while true do local new_pos, ch = match(charset, "()([%%%-%]])", pos) if not ch then break -- Skip percent escapes. Ranges can't start with them, either. elseif ch == "%" then pos = new_pos + 2 else -- If `ch` is a hyphen, get the character before iff it's at or ahead of `pos`. if ch == "-" and new_pos > pos then pos, nxt_pos, nxt = new_pos - 1, new_pos, ch ch = sub(charset, pos, pos) else pos, nxt_pos = new_pos, new_pos + 1 nxt = sub(charset, nxt_pos, nxt_pos) end -- Range. if nxt == "-" then if output == nil then output = {} end n = n + 1 output[n] = sub(charset, start, pos - 1) nxt_pos = nxt_pos + 1 nxt = sub(charset, nxt_pos, nxt_pos) -- Ranges fail if they end with a percent escape, so escape the hyphen to avoid undefined behaviour. if nxt == "" or nxt == "%" then n = n + 1 output[n] = (ch == "]" and "%]" or ch) .. "%-" start = nxt_pos nxt_pos = nxt_pos + 2 -- Since ranges can't contain "%]", since it's escaped, range inputs like "]-z" or "a-]" must be -- adjusted to the character before or after, plus "%]" (e.g. "%]^-z" or "a-\\%]"). The escaped "%]" is -- omitted if the range would be empty (i.e. if the first byte is greater than the second). else n = n + 1 output[n] = (ch == "]" and (byte(nxt) >= 0x5D and "%]^" or "^") or ch) .. "-" .. (nxt == "]" and (byte(ch) <= 0x5D and "\\%]" or "\\") or nxt) nxt_pos = nxt_pos + 1 start = nxt_pos end elseif ch == "-" or ch == "]" then if output == nil then output = {} end n = n + 1 output[n] = sub(charset, start, pos - 1) .. "%" .. ch start = nxt_pos end pos = nxt_pos end end if start == 1 then return "[" .. charset .. "]" end return "[" .. concat(output) .. sub(charset, start) .. "]" end get_charset = memoize(get_charset, true) export.get_charset = get_charset function export.len(str) return type(str) == "number" and len(str) or #str - #gsub(str, "[^\128-\191]+", "") end ulen = export.len function export.sub(str, i, j) str, i = type(str) == "number" and tostring(str) or str, i or 1 if i < 0 or j and j < 0 then return usub(str, i, j) elseif j and i > j or i > #str then return "" end local n, new_i = 0 for loc1, loc2 in gmatch(str, "()[^\128-\191]+()[\128-\191]*") do n = n + loc2 - loc1 if not new_i and n >= i then new_i = loc2 - (n - i) - 1 if not j then return sub(str, new_i) end end if j and n > j then return sub(str, new_i, loc2 - (n - j) - 1) end end return new_i and sub(str, new_i) or "" end do local function _find(str, loc1, loc2, ...) if loc1 and not match(str, "^()[^\128-\255]*$") then -- Use raw values of loc1 and loc2 to get loc1 and the length of the match. loc1, loc2 = ulen(sub(str, 1, loc1)), ulen(sub(str, loc1, loc2)) -- Offset length with loc1 to get loc2. loc2 = loc1 + loc2 - 1 end return loc1, loc2, ... end --[==[A version of find which uses string.find when possible, but otherwise uses mw.ustring.find.]==] function export.find(str, pattern, init, plain) init = init or 1 if init ~= 1 and not match(str, "^()[^\128-\255]*$") then return ufind(str, pattern, init, plain) elseif plain then return _find(str, find(str, pattern, init, true)) end local simple = pattern_simplifier(pattern) if simple then return _find(str, find(str, simple, init)) end return ufind(str, pattern, init) end end --[==[A version of match which uses string.match when possible, but otherwise uses mw.ustring.match.]==] function export.match(str, pattern, init) init = init or 1 if init ~= 1 and not match(str, "^()[^\128-\255]*$") then return umatch(str, pattern, init) end local simple = pattern_simplifier(pattern) if simple then return match(str, simple, init) end return umatch(str, pattern, init) end --[==[A version of gmatch which uses string.gmatch when possible, but otherwise uses mw.ustring.gmatch.]==] function export.gmatch(str, pattern) local simple = pattern_simplifier(pattern) if simple then return gmatch(str, simple) end return ugmatch(str, pattern) end --[==[A version of gsub which uses string.gsub when possible, but otherwise uses mw.ustring.gsub.]==] function export.gsub(str, pattern, repl, n) local simple = pattern_simplifier(pattern) if simple then return gsub(str, simple, repl, n) end return ugsub(str, pattern, repl, n) end --[==[ Like gsub, but pattern-matching facilities are turned off, so `pattern` and `repl` (if a string) are treated as literal. ]==] function export.plain_gsub(str, pattern, repl, n) return gsub(str, pattern_escape(pattern), type(repl) == "string" and replacement_escape(repl) or repl, n) end --[==[ Reverses a UTF-8 string; equivalent to string.reverse. ]==] function export.reverse(str) return reverse((gsub(str, "[\192-\255][\128-\191]*", reverse))) end function export.char(...) -- To be moved to [[Module:string/char]]. return u(...) end do local function utf8_err(func_name) error(format("bad argument #1 to '%s' (string is not UTF-8)", func_name), 4) end local function get_codepoint(func_name, b1, b2, b3, b4) if b1 <= 0x7F then return b1, 1 elseif not (b2 and b2 >= 0x80 and b2 <= 0xBF) then utf8_err(func_name) elseif b1 <= 0xDF then local cp = 0x40 * b1 + b2 - 0x3080 return cp >= 0x80 and cp or utf8_err(func_name), 2 elseif not (b3 and b3 >= 0x80 and b3 <= 0xBF) then utf8_err(func_name) elseif b1 <= 0xEF then local cp = 0x1000 * b1 + 0x40 * b2 + b3 - 0xE2080 return cp >= 0x800 and cp or utf8_err(func_name), 3 elseif not (b4 and b4 >= 0x80 and b4 <= 0xBF) then utf8_err(func_name) end local cp = 0x40000 * b1 + 0x1000 * b2 + 0x40 * b3 + b4 - 0x3C82080 return cp >= 0x10000 and cp <= 0x10FFFF and cp or utf8_err(func_name), 4 end function export.codepoint(str, i, j) if str == "" then return -- return nothing elseif type(str) == "number" then return byte(str, i, j) end i, j = i or 1, j == -1 and #str or i or 1 if i == 1 and j == 1 then return (get_codepoint("codepoint", byte(str, 1, 4))) elseif i < 0 or j < 0 then return ucodepoint(str, i, j) -- FIXME end local n, nb, ret, nr = 0, 1, {}, 0 while n < j do n = n + 1 if n < i then local b = byte(str, nb) nb = nb + (b < 128 and 1 or b < 224 and 2 or b < 240 and 3 or 4) else local b1, b2, b3, b4 = byte(str, nb, nb + 3) if not b1 then break end nr = nr + 1 local add ret[nr], add = get_codepoint("codepoint", b1, b2, b3, b4) nb = nb + add end end return unpack(ret) end codepoint = export.codepoint function export.gcodepoint(str, i, j) i, j = i or 1, j ~= -1 and j or nil if i < 0 or j and j < 0 then return ugcodepoint(str, i, j) -- FIXME end local n, nb = 1, 1 while n < i do local b = byte(str, nb) if not b then break end nb = nb + (b < 128 and 1 or b < 224 and 2 or b < 240 and 3 or 4) n = n + 1 end return function() if j and n > j then return nil end n = n + 1 local b1, b2, b3, b4 = byte(str, nb, nb + 3) if not b1 then return nil end local ret, add = get_codepoint("gcodepoint", b1, b2, b3, b4) nb = nb + add return ret end end end do local _ulower = ulower --[==[A version of lower which uses string.lower when possible, but otherwise uses mw.ustring.lower.]==] function export.lower(str) return (match(str, "^()[^\128-\255]*$") and lower or _ulower)(str) end end do local _uupper = uupper --[==[A version of upper which uses string.upper when possible, but otherwise uses mw.ustring.upper.]==] function export.upper(str) return (match(str, "^()[^\128-\255]*$") and upper or _uupper)(str) end end do local function add_captures(t, n, ...) if ... == nil then return end -- Insert any captures from the splitting pattern. local offset, capture = n - 1, ... while capture do n = n + 1 t[n] = capture capture = select(n - offset, ...) end return n end --[==[ Reimplementation of mw.text.split() that includes any capturing groups in the splitting pattern. This works like Python's re.split() function, except that it has Lua's behavior when the split pattern is empty (i.e. advancing by one character at a time; Python returns the whole remainder of the string). When possible, it will use the string library, but otherwise uses the ustring library. There are two optional parameters: `str_lib` forces use of the string library, while `plain` turns any pattern matching facilities off, treating `pattern` as literal. In addition, `pattern` may be a custom find function (or callable table), which takes the input string and start index as its two arguments, and must return the start and end index of the match, plus any optional captures, or nil if there are no further matches. By default, the start index will be calculated using the ustring library, unless `str_lib` or `plain` is set. ]==] function export.split(str, pattern_or_func, str_lib, plain) local iter, t, n = gsplit(str, pattern_or_func, str_lib, plain), {}, 0 repeat n = add_captures(t, n, iter()) until n == nil return t end export.capturing_split = export.split -- To be removed. end --[==[ Returns an iterator function, which iterates over the substrings returned by {split}. The first value returned is the string up the splitting pattern, with any capture groups being returned as additional values on that iteration. ]==] function export.gsplit(str, pattern_or_func, str_lib, plain) local start, final, str_len, _string, callable = 1 pattern_or_func, str_len, _string, callable = prepare_iter(str, pattern_or_func, str_lib, plain) local _find, _sub = _string.find, _string.sub local function iter(loc1, loc2, ...) -- If no match, or there is but we're past the end of the string -- (which happens when the match is the empty string), then return -- the final chunk. if not loc1 then final = true return _sub(str, start) end -- Special case: If we match the empty string, then eat the -- next character; this avoids an infinite loop, and makes -- splitting by the empty string work the way mw.text.gsplit() does -- (including non-adjacent empty string matches with %f). If we -- reach the end of the string this way, set `final` to true, so we -- don't get stuck matching the empty string at the end. local chunk if loc2 < loc1 then -- If using the string library, we need to make sure we advance -- by one UTF-8 character. if _sub == sub then local b = byte(str, loc1) if b and b >= 128 then loc1 = loc1 + (b < 224 and 1 or b < 240 and 2 or 3) end end chunk = _sub(str, start, loc1) if loc1 >= str_len then final = true else start = loc1 + 1 end -- Eat chunk up to the current match. else chunk = _sub(str, start, loc1 - 1) start = loc2 + 1 end return chunk, ... end if callable then return function() if not final then return iter(pattern_or_func(str, start)) end end -- Special case if the pattern is anchored to the start: "^" always -- anchors to the start position, not the start of the string, so get -- around this by only attempting one match with the pattern, then match -- the end of the string. elseif byte(pattern_or_func) == 0x5E then -- ^ local returned return function() if not returned then returned = true return iter(_find(str, pattern_or_func, start, plain)) elseif not final then return iter(_find(str, "$", start, plain)) end end end return function() if not final then return iter(_find(str, pattern_or_func, start, plain)) end end end gsplit = export.gsplit function export.count(str, pattern, plain) if plain then return select(2, gsub(str, pattern_escape(pattern), "")) end local simple = pattern_simplifier(pattern) if simple then return select(2, gsub(str, pattern, "")) end return select(2, ugsub(str, pattern, "")) end function export.trim(str, charset, str_lib, plain) if charset == nil then -- "^.*%S" is the fastest trim algorithm except when strings only consist of characters to be trimmed, which are -- very slow due to catastrophic backtracking. gsub with "^%s*" gets around this by trimming such strings to "" -- first. return match(gsub(str, "^%s*", ""), "^.*%S") or "" elseif charset == "" then return str end charset = plain and ("[" .. charset_escape(charset) .. "]") or get_charset(charset) -- The pattern uses a non-greedy quantifier instead of the algorithm used for %s, because negative character sets -- are non-trivial to compute (e.g. "[^^-z]" becomes "[%^_-z]"). Plus, if the ustring library has to be used, there -- would be two callbacks into PHP, which is slower. local pattern = "^" .. charset .. "*(.-)" .. charset .. "*$" if not str_lib then local simple = pattern_simplifier(pattern) if not simple then return umatch(str, pattern) end pattern = simple end return match(str, pattern) end trim = export.trim do local entities local function get_entities() entities, get_entities = load_data("Module:data/entities"), nil return entities end local function decode_entity(hash, x, code) if hash == "" then return (entities or get_entities())[x .. code] end local cp if x == "" then cp = match(code, "^()%d+$") and tonumber(code) else cp = match(code, "^()%x+$") and tonumber(code, 16) end return cp and (cp <= 0xD7FF or cp >= 0xE000 and cp <= 0x10FFFF) and u(cp) or nil end -- Non-ASCII characters aren't valid in proper HTML named entities, but MediaWiki uses them in some custom aliases -- which have also been included in [[Module:data/entities]]. function export.decode_entities(str) local amp = find(str, "&", nil, true) return amp and find(str, ";", amp, true) and gsub(str, "&(#?)([xX]?)([%w\128-\255]+);", decode_entity) or str end end do local entities local function get_entities() -- Memoized HTML entities (taken from mw.text.lua). entities, get_entities = { ["\""] = "&quot;", ["&"] = "&amp;", ["'"] = "&#039;", ["<"] = "&lt;", [">"] = "&gt;", ["\194\160"] = "&nbsp;", }, nil return entities end local function encode_entity(ch) local entity = (entities or get_entities())[ch] if entity == nil then local cp = codepoint(ch) -- U+D800 to U+DFFF are surrogates, so can't be encoded as entities. entity = cp and (cp <= 0xD7FF or cp >= 0xE000) and format("&#%d;", cp) or false entities[ch] = entity end return entity or nil end function export.encode_entities(str, charset, str_lib, plain) if charset == nil then return (gsub(str, "[\"&'<>\194]\160?", entities or get_entities())) elseif charset == "" then return str end local pattern = plain and ("[" .. charset_escape(charset) .. "]") or charset == "." and charset or get_charset(charset) if not str_lib then local simple = pattern_simplifier(pattern) if not simple then return (ugsub(str, pattern, encode_entity)) end pattern = simple end return (gsub(str, pattern, encode_entity)) end end do local function decode_path(code) return char(tonumber(code, 16)) end local function decode(lead, trail) if lead == "+" or lead == "_" then return " " .. trail elseif #trail == 2 then return decode_path(trail) end return lead .. trail end function export.decode_uri(str, enctype) enctype = enctype and upper(enctype) or "QUERY" if enctype == "PATH" then return find(str, "%", nil, true) and gsub(str, "%%(%x%x)", decode_path) or str elseif enctype == "QUERY" then return (find(str, "%", nil, true) or find(str, "+", nil, true)) and gsub(str, "([%%%+])(%x?%x?)", decode) or str elseif enctype == "WIKI" then return (find(str, "%", nil, true) or find(str, "_", nil, true)) and gsub(str, "([%%_])(%x?%x?)", decode) or str end error("bad argument #2 to 'decode_uri' (expected QUERY, PATH, or WIKI)", 2) end end do local function _remove_comments(str, pre) local head = find(str, "<!--", nil, true) if not head then return str end local ret, n = {sub(str, 1, head - 1)}, 1 while true do local loc = find(str, "-->", head + 4, true) if not loc then return pre and concat(ret) or concat(ret) .. sub(str, head) end head = loc + 3 loc = find(str, "<!--", head, true) if not loc then return concat(ret) .. sub(str, head) end n = n + 1 ret[n] = sub(str, head, loc - 1) head = loc end end --[==[ Removes any HTML comments from the input text. `stage` can be one of three options: * {"PRE"} (default) applies the method used by MediaWiki's preprocessor: all {{code|html|<nowiki><!-- ... --></nowiki>}} pairs are removed, as well as any text after an unclosed {{code|html|<nowiki><!--</nowiki>}}. This is generally suitable when parsing raw template or [[mw:Parser extension tags|parser extension tag]] code. (Note, however, that the actual method used by the preprocessor is considerably more complex and differs under certain conditions (e.g. comments inside nowiki tags); if full accuracy is absolutely necessary, use [[Module:template parser]] instead). * {"POST"} applies the method used to generate the final page output once all templates have been expanded: it loops over the text, removing any {{code|html|<nowiki><!-- ... --></nowiki>}} pairs until no more are found (e.g. {{code|html|<nowiki><!-<!-- ... -->- ... --></nowiki>}} would be fully removed), but any unclosed {{code|html|<nowiki><!--</nowiki>}} is ignored. This is suitable for handling links embedded in template inputs, where the {"PRE"} method will have already been applied by the native parser. * {"BOTH"} applies {"PRE"} then {"POST"}. ]==] function export.remove_comments(str, stage) if not stage or stage == "PRE" then return _remove_comments(str, true) end local processed = stage == "POST" and _remove_comments(str) or stage == "BOTH" and _remove_comments(str, true) or error("bad argument #2 to 'remove_comments' (expected PRE, POST, or BOTH)", 2) while processed ~= str do str = processed processed = _remove_comments(str) end return str end end do local byte_escapes local function get_byte_escapes() byte_escapes, get_byte_escapes = load_data("Module:string utilities/data").byte_escapes, nil return byte_escapes end local function escape_byte(b) return (byte_escapes or get_byte_escapes())[b] or format("\\%03d", byte(b)) end function export.escape_bytes(str) return (gsub(str, ".", escape_byte)) end end function export.format_fun(str, fun) return (gsub(str, "{(\\?)((\\?)[^{}]*)}", function(p1, name, p2) if #p1 + #p2 == 1 then return name == "op" and "{" or name == "cl" and "}" or error(mw.getCurrentFrame():getTitle() .. " format: unrecognized escape sequence '{\\" .. name .. "}'") elseif fun(name) and type(fun(name)) ~= "string" then error(mw.getCurrentFrame():getTitle() .. " format: \"" .. name .. "\" is a " .. type(fun(name)) .. ", not a string") end return fun(name) or error(mw.getCurrentFrame():getTitle() .. " format: \"" .. name .. "\" not found in table") end)) end format_fun = export.format_fun --[==[ This function, unlike {string.format} and {mw.ustring.format}, takes just two parameters, a format string and a table, and replaces all instances of { {param_name} } in the format string with the table's entry for {param_name}. The opening and closing brace characters can be escaped with { {\op} } and { {\cl} }, respectively. A table entry beginning with a slash can be escaped by doubling the initial slash. ====Examples==== * {string_utilities.format("{foo} fish, {bar} fish, {baz} fish, {quux} fish", {["foo"]="one", ["bar"]="two", ["baz"]="red", ["quux"]="blue"}) } *: produces: {"one fish, two fish, red fish, blue fish"} * {string_utilities.format("The set {\\op}1, 2, 3{\\cl} contains {\\\\hello} elements.", {["\\hello"]="three"})} *: produces: {"The set {1, 2, 3} contains three elements."} *:* Note that the single and double backslashes should be entered as double and quadruple backslashes when quoted in a literal string. ]==] function export.format(str, tbl) return format_fun(str, function(key) return tbl[key] end) end do local function do_uclcfirst(str, case_func) -- Re-case the first letter. local first, remainder = match(str, "^(.[\128-\191]*)(.*)") return first and (case_func(first) .. remainder) or "" end local function uclcfirst(str, case_func) -- Strip off any HTML tags at the beginning. This currently does not handle comments or <ref>...</ref> -- correctly; it's intended for text wrapped in <span> or the like, as happens when passing text through -- [[Module:links]]. local html_at_beginning = nil if str:match("^<") then while true do local html_tag, rest = str:match("^(<.->)(.*)$") if not html_tag then break end if not html_at_beginning then html_at_beginning = {} end insert(html_at_beginning, html_tag) str = rest end end -- If there's a link at the beginning, re-case the first letter of the -- link text. This pattern matches both piped and unpiped links. -- If the link is not piped, the second capture (linktext) will be empty. local link, linktext, remainder = match(str, "^%[%[([^|%]]+)%|?(.-)%]%](.*)$") local retval if link then retval = "[[" .. link .. "|" .. do_uclcfirst(linktext ~= "" and linktext or link, case_func) .. "]]" .. remainder else retval = do_uclcfirst(str, case_func) end if html_at_beginning then retval = concat(html_at_beginning) .. retval end return retval end --[==[ Uppercase the first character of the input string, correctly handling one-part and two-part links, optionally surrounded by HTML tags such as `<nowiki><span>...</span></nowiki>`, possibly nested. Intended to correctly uppercase the first character of text that may include links that have been passed through `full_link()` in [[Module:links]] or a similar function. ]==] function export.ucfirst(str) return uclcfirst(str, uupper) end ucfirst = export.ucfirst --[==[ Lowercase the first character of the input string, correctly handling one-part and two-part links, optionally surrounded by HTML tags such as `<nowiki><span>...</span></nowiki>`, possibly nested. Intended to correctly lowercase the first character of text that may include links that have been passed through `full_link()` in [[Module:links]] or a similar function. ]==] function export.lcfirst(str) return uclcfirst(str, ulower) end --[==[Capitalizes each word of the input string. WARNING: May be broken in the presence of multiword links.]==] function export.capitalize(str) -- Capitalize multi-word that is separated by spaces -- by uppercasing the first letter of each part. return (ugsub(str, "%w+", ucfirst)) end local function do_title_case(first, remainder) first = uupper(first) return remainder == "" and first or (first .. ulower(remainder)) end --[==[ Capitalizes each word of the input string, with any further letters in each word being converted to lowercase. ]==] function export.title_case(str) return str == "" and "" or ugsub(str, "(%w)(%w*)", do_title_case) end title_case = export.title_case --[==[ Converts the input string to {{w|Camel case|CamelCase}}. Any non-word characters are treated as breaks between words. If `lower_first` is set, then the first character of the string will be lowercase (e.g. camelCase). ]==] function export.camel_case(str, lower_first) str = ugsub(str, "%W*(%w*)", title_case) return lower_first and do_uclcfirst(str, ulower) or str end end do local function do_snake_case(nonword, word) return nonword == "" and word or "_" .. word end --[==[ Converts the input string to {{w|Snake case|snake_case}}. Any non-word characters are treated as breaks between words. ]==] function export.snake_case(str) return (ugsub(str, "(%W*)(%w*)", do_snake_case)) end end return export ndjfpg4lokleft04xzto19wigx7fczh Module:string utilities/doc 828 616 26815 2023-08-14T12:17:04Z Kambai Akau 8 Created page with "Provides some utility functions for manipulating strings. == Functions == {{module documentation|section_level=3}} <includeonly> [[Category:General utility modules]] </includeonly>" 26815 wikitext text/x-wiki Provides some utility functions for manipulating strings. == Functions == {{module documentation|section_level=3}} <includeonly> [[Category:General utility modules]] </includeonly> 4rnv1yobfwf5rxszhuf0ivtqobdwyrj 🝾 0 617 28747 26999 2023-12-12T21:10:12Z Kambai Akau 8 28747 wikitext text/x-wiki [[Fail:Quaoar symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Quaoar]]'' ('Kwaoar/Kwawar') ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 60rx9h3qrgjp094x2b4kjz0rp5gy91s 🝼 0 618 28693 26998 2023-12-12T20:10:15Z Kambai Akau 8 28693 wikitext text/x-wiki [[Fail:Makemake symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Makemake]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} emj1dxv0u3zmaa2h8yy3w75vwe13rx6 Ta‌̱mpi‌̱let:module documentation 10 619 26818 2023-08-14T12:18:00Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:module documentation|show}}</includeonly><noinclude>See [[Module:module documentation]] for usage of this template.[[Category:Documentation templates]]</noinclude>" 26818 wikitext text/x-wiki <includeonly>{{#invoke:module documentation|show}}</includeonly><noinclude>See [[Module:module documentation]] for usage of this template.[[Category:Documentation templates]]</noinclude> 3e11gn45tezog4dasbr59m3m7sc8gzf 🝽 0 620 28746 26997 2023-12-12T21:09:44Z Kambai Akau 8 28746 wikitext text/x-wiki [[Fail:Gonggong symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Gonggong]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] i7e8bfhbfsygq2jlno0busg7zdjq5t4 0 621 28744 26995 2023-12-12T21:09:16Z Kambai Akau 8 28744 wikitext text/x-wiki [[Fail:Sedna symbol (fixed width).svg|frameless|right]] ==Di̱ lilyem bibyin swanta== ===A̱lama=== '''{{PAGENAME}}''' # A̱bapi̱lanet ''[[Sitna]]'' ===Swáng a̱lyiat a̱meang=== {{planet}} ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 2eu0vzuvq6dg666grsyznoxuo01jjru Ta‌̱mpi‌̱let:code 10 622 35130 26824 2025-01-19T02:57:17Z Kambai Akau 8 35130 wikitext text/x-wiki {{#invoke:code|show}}<noinclude>{{documentation}}</noinclude> elz92n6wosc3vfz1cu3dkycgrq2rkrh Module:parameters 828 623 39856 34960 2025-09-29T01:26:05Z Hiyuune 556 39856 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_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. 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 template pages. Template pages are any page in the template space (beginning with `Template:`) except for documentation pages (those ending in `.../documentation`). This can be used to provide an example value for a non-required parameter when the template page is visited, without interfering with other uses of the template. Both `template_default` and `default` can be specified for the same parameter. If this is done, `template_default` applies on template pages, and `default` on other pages. 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"} are treated as {false}, all other values are considered {true}. :; {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 parmeter 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 = 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 list of values (or omitted, if {required = true} isn't given). The values in the specified list should be strings corresponding to the raw parameter values except when {type = "number"}, in which case they should be numbers. A individual value in the list can also be an ''alias list'', which is a list where the first value is the "canonical" value and the remainder are aliases. When one of the aliases is used, the resulting parameter field in the returned arguments structure will have the canonical value. The use of `set` is disallowed if {type = "boolean"} and causes an error to be thrown. ; {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 docuemntation 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 -------------------------------------- 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. 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 -- 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", -- no checking happens because in this case `set` contains numbers and is checked inside the number conversion function -- itself, after converting `val` to a number. 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) if param_type == "boolean" then error(format('Internal error: cannot use `set` with `type = "%s"`', param_type)) -- Needs to be special cased because the check happens after conversion to numbers. elseif param_type == "number" then return val end local set, map = param.set 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 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, func = param.method 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) return yesno(val, true) end, ["family"] = function(val, name, param) local method, func = param.method 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, ["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 -- Don't pass in "number" here; otherwise no checking will happen. num = check_set(num, name, param) 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 me.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 then return val elseif val_type ~= "string" then local expected = "string" if default and (param_type == "boolean" or param_type == "number") then expected = param_type .. " or " .. expected 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, thisval, insval, parse_err = 0 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 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" 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, 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, index, canonical = name, type(name) 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, "not used by this template") end return args_new end return export nvds2x1q4or3uw7hq15nht1c9ben6p9 Module:parameters/doc 828 624 26826 2023-08-14T12:21:21Z Kambai Akau 8 Created page with "This module provides processing and checking of template arguments. ==process== {{code|lua|process(args, params, return_unknown)}} Processes arguments with a given list of parameters, and returns a table containing the processed arguments. The <code class="n">args</code> parameter specifies the arguments to be processed; they are the arguments you might retrieve from {{code|lua|frame:getParent().args}}. The <code class="n">params</code> parameter specifies a list of va..." 26826 wikitext text/x-wiki This module provides processing and checking of template arguments. ==process== {{code|lua|process(args, params, return_unknown)}} Processes arguments with a given list of parameters, and returns a table containing the processed arguments. The <code class="n">args</code> parameter specifies the arguments to be processed; they are the arguments you might retrieve from {{code|lua|frame:getParent().args}}. The <code class="n">params</code> 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 shown. The parameters table should have the parameter names as the indexes, 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. Possible parameter tags are listed below. An example parameters table (from [[Module:translations]]): <syntaxhighlight lang="lua"> { [1] = {required = true, default = "und"}, [2] = {}, [3] = {list = true}, ["alt"] = {}, ["sc"] = {}, ["tr"] = {}, } </syntaxhighlight> The <code class="n">return_unknown</code> parameter, if set to {{code|lua|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. ==Parameter tags== ; {{code|lua|2=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. ; {{code|lua|2=default =}} : Specifies a default value for the parameter, if it is absent or empty. 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 {{code|lua|2=required = true}}, the default applies only to the template's page itself. This can be used to show an example text. ; {{code|lua|2=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. It is even possible for the {{code|lua|2=alias_of =}} to have a name that is not a parameter itself. : Aliases should not 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 are tracked (see [[Special:WhatLinksHere/Template:tracking/parameters/required alias]]). ; {{code|lua|2=allow_empty = true}} : If the argument is an empty string value, it is not converted to {{code|lua|nil}}, but kept as-is. ; {{code|lua|2=allow_whitespace = true}} : Spacing characters such as spaces and newlines at the beginning and end of a positional parameter are not removed. ; {{code|lua|2=type =}} : Specifies what value type to convert the argument into. The default is to leave it as a text string. Alternatives are: :; {{code|lua|2=type = "boolean"}} :: The value is treated as a boolean value, either true or false. No value, the empty string, and the strings {{code|lua|"0"}}, {{code|lua|"no"}}, {{code|lua|"n"}} and {{code|lua|"false"}} are treated as {{code|lua|false}}, all other values are considered {{code|lua|true}}. :; {{code|lua|2=type = "number"}} :: The value is converted into a number, or {{code|lua|nil}} if the value is not parsable as a number. ; {{code|lua|2=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 {{code|lua|2=require_index = true}}). For example, {{code|lua|2=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 {{code|lua|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 <code>|head=a|head2=b|head3=c</code>, the processed value of the parameter {{code|lua|"head"}} will be {{code|lua|{ "a", "b", "c" } }}. : The value for {{code|lua|2=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: {{code|lua|2=list = "g"}} on a parameter named {{code|lua|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 an equal sign "=" at the number position. For example, parameters {{para|f1accel}}, {{para|f2accel}}, ... can be captured by using the parameter name {{code|lua|2="f=accel"}}, as is done in [[Module:headword/templates]]. ; {{code|lua|2=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 <code>head=a|head3=c</code> but not {{para|head2}}, the returned list will be {{code|lua|{"a", "c"} }}, with the values stored at the indices {{code|lua|1}} and {{code|lua|2}}, not {{code|lua|1}} and {{code|lua|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 {{temp|compound}}), then this tag should be specified. : If {{code|lua|2=allow_holes = true}} is given, there may be {{code|lua|nil}} values in between two real values, which makes many of Lua's table processing functions no longer work, like {{code|lua|#}} or {{code|lua|ipairs()}}. To remedy this, the resulting table will contain an additional named value, <code class="n">maxindex</code>, which tells you the highest numeric index that is present in the table. In the example above, the resulting table will now be {{code|lua|2={ "a", nil, "c", maxindex = 3} }}. That way, you can iterate over the values from {{code|lua|1}} to <code class="n">maxindex</code>, while skipping {{code|lua|nil}} values in between. ; {{code|lua|2=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 <code>head</code> can have its first parameter specified as either {{para|head}} or {{para|head1}}. If {{code|lua|2=require_index = true}} is specified, however, only {{para|head1}} is recognized, and {{para|head}} will be treated as an unknown parameter. {{temp|affixusex}} (and variants {{temp|suffixusex}}, {{temp|prefixusex}}) use this, for example, on all list parameters. ; {{code|lua|2=separate_no_index = true}} : This is used to distinguish between {{para|head}} and {{para|head1}} as different parameters. For example, in {{temp|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 {{para|lang1}} is also specified to indicate that the first element is in a different language). When this is used, the resulting table will contain an additional named value, <code class="n">default</code>, which contains the value for the indexless argument. ; {{code|lua|2=no_lang_code = true}} : This may only be used with parameter {{code|lua|[1]}}, and ensures that an error is thrown if the input matches a language code. This is useful for templates that do not take language codes, meaning that any match is very likely due to user error. If this tag is used, then the parameter {{code|lua|notlangcode}} must also be specified for the given template, which is used to override the error. <includeonly> [[Category:General utility modules]] [[Category:Lua metamodules]] </includeonly> l42rw4c4gpia8kla7pyp5oxkeqn37v8 Module:template link 828 625 26827 2023-08-14T12:22:54Z Kambai Akau 8 Created page with "local export = {} local variables_nullary = {} local variables_nonnullary = {} for _, v in ipairs{"CURRENTYEAR", "CURRENTMONTH", "CURRENTMONTH1", "CURRENTMONTH2", "CURRENTMONTHNAME", "CURRENTMONTHNAMEGEN", "CURRENTMONTHABBREV", "CURRENTDAY", "CURRENTDAY2", "CURRENTDOW", "CURRENTDAYNAME", "CURRENTTIME", "CURRENTHOUR", "CURRENTWEEK", "CURRENTTIMESTAMP", "LOCALYEAR", "LOCALMONTH", "LOCALMONTH1", "LOCALMONTH2", "LOCALMONTHNAME", "LOCALMONTHNAMEGEN", "LOCALMONTHABBREV", "LO..." 26827 Scribunto text/plain local export = {} local variables_nullary = {} local variables_nonnullary = {} for _, v in ipairs{"CURRENTYEAR", "CURRENTMONTH", "CURRENTMONTH1", "CURRENTMONTH2", "CURRENTMONTHNAME", "CURRENTMONTHNAMEGEN", "CURRENTMONTHABBREV", "CURRENTDAY", "CURRENTDAY2", "CURRENTDOW", "CURRENTDAYNAME", "CURRENTTIME", "CURRENTHOUR", "CURRENTWEEK", "CURRENTTIMESTAMP", "LOCALYEAR", "LOCALMONTH", "LOCALMONTH1", "LOCALMONTH2", "LOCALMONTHNAME", "LOCALMONTHNAMEGEN", "LOCALMONTHABBREV", "LOCALDAY", "LOCALDAY2", "LOCALDOW", "LOCALDAYNAME", "LOCALTIME", "LOCALHOUR", "LOCALWEEK", "LOCALTIMESTAMP"} do variables_nullary[v] = "mw:Help:Magic words#Date and time" end local technical_metadata = "mw:Help:Magic words#Technical metadata" for _, v in ipairs{"SITENAME", "SERVER", "SERVERNAME", "DIRMARK", "DIRECTIONMARK", "ARTICLEPATH", "SCRIPTPATH", "STYLEPATH", "CURRENTVERSION", "CONTENTLANGUAGE", "CONTENTLANG", "PAGEID", "PAGELANGUAGE", "TRANSLATIONLANGUAGE", "CASCADINGSOURCES", "REVISIONID", "REVISIONDAY", "REVISIONDAY2", "REVISIONMONTH", "REVISIONMONTH1", "REVISIONYEAR", "REVISIONTIMESTAMP", "REVISIONUSER", "REVISIONSIZE", "NUMBEROFPAGES", "NUMBEROFARTICLES", "NUMBEROFFILES", "NUMBEROFEDITS", "NUMBEROFUSERS", "NUMBEROFADMINS", "NUMBEROFACTIVEUSERS"} do variables_nullary[v] = technical_metadata end for _, v in ipairs{"PROTECTIONLEVEL", "PROTECTIONEXPIRY", "DISPLAYTITLE", "DEFAULTSORT", "DEFAULTSORTKEY", "DEFAULTCATEGORYSORT", "PAGESINCATEGORY", "PAGESINCAT", "NUMBERINGROUP", "NUMINGROUP", "PAGESINNS", "PAGESINNAMESPACE"} do variables_nonnullary[v] = technical_metadata end for _, v in ipairs{"PAGEID", "PAGESIZE", "CASCADINGSOURCES", "REVISIONID", "REVISIONDAY", "REVISIONDAY2", "REVISIONMONTH", "REVISIONMONTH1", "REVISIONYEAR", "REVISIONTIMESTAMP", "REVISIONUSER"} do variables_nonnullary[v] = "mw:Help:Magic words#Technical metadata of another page" end local page_names = "mw:Help:Magic words#Page names" for _, v in ipairs{"FULLPAGENAME", "PAGENAME", "BASEPAGENAME", "ROOTPAGENAME", "SUBPAGENAME", "SUBJECTPAGENAME", "ARTICLEPAGENAME", "TALKPAGENAME"} do variables_nullary[v] = page_names variables_nullary[v .. "E"] = page_names variables_nonnullary[v] = page_names variables_nonnullary[v .. "E"] = page_names end local namespaces = "mw:Help:Magic words#Namespaces" for _, v in ipairs{"NAMESPACE", "SUBJECTSPACE", "ARTICLESPACE", "TALKSPACE"} do variables_nullary[v] = namespaces variables_nullary[v .. "E"] = namespaces variables_nonnullary[v] = namespaces variables_nonnullary[v .. "E"] = namespaces end variables_nullary["NAMESPACENUMBER"] = namespaces variables_nonnullary["NAMESPACENUMBER"] = namespaces for _, v in ipairs{"!", "="} do variables_nullary[v] = "mw:Help:Magic words#Other" end local parser_functions = { ["#invoke"] = "mw:Extension:Scribunto"; ["#babel"] = "mw:Extension:Babel"; ["#categorytree"] = "mw:Extension:CategoryTree#The {{#categorytree}} parser function"; ["#lqtpagelimit"] = "mw:Extension:LiquidThreads"; ["#useliquidthreads"] = "mw:Extension:LiquidThreads"; ["#target"] = "mw:Extension:MassMessage"; -- not documented yet } for _, v in ipairs{"localurl", "localurle", "fullurl", "fullurle", "canonicalurl", "canonicalurle", "filepath", "urlencode", "anchorencode"} do parser_functions[v] = "mw:Help:Magic words#URL data" end for _, v in ipairs{"ns", "nse"} do parser_functions[v] = namespaces end for _, v in ipairs{"formatnum", "#dateformat", "#formatdate", "lc", "lcfirst", "uc", "ucfirst", "padleft", "padright", "bidi"} do parser_functions[v] = "mw:Help:Magic words#Formatting" end for _, v in ipairs{"PLURAL", "GRAMMAR", "GENDER", "int"} do parser_functions[v] = "mw:Help:Magic words#Localization" end for _, v in ipairs{"#language", "#special", "#speciale", "#tag"} do parser_functions[v] = "mw:Help:Magic words#Miscellaneous" end for _, v in ipairs{"#lst", "#lstx", "#lsth"} do parser_functions[v] = "mw:Extension:Labeled Section Transclusion" end for _, v in ipairs{"#expr", "#if", "#ifeq", "#iferror", "#ifexpr", "#ifexist", "#rel2abs", "#switch", "#time", "#timel", "#titleparts"} do parser_functions[v] = "mw:Help:Extension:ParserFunctions#" .. v end local subst = {} for _, v in ipairs{"subst", "safesubst"} do subst[v] = "mw:Manual:Substitution" end local msg = {} for _, v in ipairs{"msg", "msgnw"} do msg[v] = "mw:Help:Magic words#Transclusion modifiers" end local function is_valid_pagename(pagename) return not not mw.title.new(pagename) end local function hook_special(page) return is_valid_pagename(page) and ("[[Special:" .. page .. "|" .. page .. "]]") or page end local parser_function_hooks = { ["#special"] = hook_special; ["#speciale"] = hook_special; ["int"] = function (mesg) if is_valid_pagename(mesg) then return ("[[:MediaWiki:" .. mesg .. "|" .. mesg .. "]]") else return mesg end end; ["#categorytree"] = function (cat) if is_valid_pagename(cat) and not (mw.title.getCurrentTitle().fullText == ("Category:" .. cat)) then return ("[[:Category:" .. cat .. "|" .. cat .. "]]") else return cat end end; ["#invoke"] = function (mod) if is_valid_pagename(mod) and not (mw.title.getCurrentTitle().fullText == ("Module:" .. mod)) then return ("[[Module:%s|%s]]"):format(mod, mod) else return mod end end; ["#tag"] = function (tag) local doc_table = require('Module:wikitag link').doc_table if doc_table[tag] then return ("[[%s|%s]]"):format(doc_table[tag], tag) else return tag end end; } function export.format_link(frame) if mw.isSubsting() then return require('Module:unsubst').unsubst_template("format_link") end local args = (frame.getParent and frame:getParent().args) or frame -- Allows function to be called from other modules. local output = { (frame.args and frame.args.nested) and "&#123;&#123;" or "<code>&#123;&#123;" } local templ = (frame.args and frame.args.annotate) or args[1] local noargs = (frame.args and not frame.args.annotate) and next(args) == nil if not templ then if mw.title.getCurrentTitle().fullText == frame:getParent():getTitle() then -- demo mode return "<code>{{<var>{{{1}}}</var>|<var>{{{2}}}</var>|...}}</code>" else error("The template name must be given.") end end local function render_title(templ) local marker, rest = templ:match("^([^:]+):(.*)") local key = marker and marker:lower() if key and subst[key] then table.insert(output, ("[[%s|%s]]:"):format(subst[key], marker)) templ = rest end if noargs and variables_nullary[templ] then table.insert(output, ("[[%s|%s]]"):format(variables_nullary[templ], templ)) return end marker, rest = templ:match("^([^:]+):(.*)") key = marker and marker:lower() if key and msg[key] then table.insert(output, ("[[%s|%s]]:"):format(msg[key], marker)) templ = rest end marker, rest = templ:match("^([^:]+):(.*)") key = marker and marker:lower() if key == "raw" then table.insert(output, ("[[%s|%s]]:"):format("mw:Help:Magic words#Transclusion modifiers", marker)) templ = rest end if templ:match("^%s*/") then table.insert(output, ("[[%s]]"):format(templ)) return end marker, rest = templ:match("^([^:]+):(.*)") key = marker and marker:lower() if key and parser_functions[key] then if parser_function_hooks[key] then rest = parser_function_hooks[key](rest) end table.insert(output, ("[[%s|%s]]:%s"):format(mw.uri.encode(parser_functions[key], "WIKI"), marker, rest)) return elseif marker and variables_nonnullary[marker] then table.insert(output, ("[[%s|%s]]:%s"):format(variables_nonnullary[marker], marker, rest)) return end if not is_valid_pagename(templ) then table.insert(output, templ) return end if marker then if mw.site.namespaces[marker] then if (title == "") or (mw.title.getCurrentTitle().fullText == templ) then -- ?? no such variable "title" table.insert(output, templ) elseif marker == "" and templ:find("^:") then -- for cases such as {{temp|:entry}}; MediaWiki displays [[:entry]] without a colon, like [[entry]], but colon should be shown table.insert(output, ("[[%s|%s]]"):format(templ, templ)) else table.insert(output, ("[[:%s|%s]]"):format(templ, templ)) end return elseif mw.site.interwikiMap()[marker:lower()] then -- XXX: not sure what to do now… table.insert(output, ("[[:%s:|%s]]:%s"):format(marker, marker, rest)) return end end if (templ == "") or (mw.title.getCurrentTitle().fullText == ("Template:" .. templ)) then table.insert(output, templ) else table.insert(output, ("[[Template:%s|%s]]"):format(templ, templ)) end end render_title(templ) local i = (frame.args and frame.args.annotate) and 1 or 2 while args[i] do table.insert(output, "&#124;" .. args[i]) i = i + 1 end for key, value in require("Module:table").sortedPairs(args) do if type(key) == "string" then table.insert(output, "&#124;" .. key .. "=" .. value) end end table.insert(output, (frame.args and frame.args.nested) and "&#125;&#125;" or "&#125;&#125;</code>") return table.concat(output) end return export 2qmwt03k5t8tgq9ftndlycjajww300c Module:debug/track 828 626 26832 2023-08-14T12:25:20Z Kambai Akau 8 Created page with "return function (key) local frame = mw.getCurrentFrame() if key then if type(key) ~= "table" then key = { key } end for i, value in pairs(key) do pcall(frame.expandTemplate, frame, { title = 'tracking/' .. value }) end else error('No tracking key supplied to the function "' .. track .. '".') end end" 26832 Scribunto text/plain return function (key) local frame = mw.getCurrentFrame() if key then if type(key) ~= "table" then key = { key } end for i, value in pairs(key) do pcall(frame.expandTemplate, frame, { title = 'tracking/' .. value }) end else error('No tracking key supplied to the function "' .. track .. '".') end end 332d44anbo5v9lwub0vhfkjrof53szz Module:module categorization 828 627 34223 26833 2024-12-24T17:18:41Z Kambai Akau 8 34223 Scribunto text/plain local export = {} local put_module = "Module:parse utilities" local rsplit = mw.text.split local rfind = mw.ustring.find local keyword_to_module_type = { common = "Language-specific utility", utilities = "Language-specific utility", headword = "Headword-line", translit = "Transliteration", infl = "Inflection", inflection = "Inflection", decl = "Inflection", declension = "Inflection", adecl = "Inflection", conj = "Inflection", conjugation = "Inflection", noun = "Inflection", nouns = "Inflection", pronoun = "Inflection", pronouns = "Inflection", verb = "Inflection", verbs = "Inflection", adjective = "Inflection", adjectives = "Inflection", adj = "Inflection", nominal = "Inflection", nominals = "Inflection", pron = "Pronunciation", pronun = "Pronunciation", pronunc = "Pronunciation", pronunciation = "Pronunciation", IPA = "Pronunciation", entryname = "Entry name-generating", sortkey = "Sortkey-generating", } -- If a module type is here, we will generate a lang-specific module-type category such as -- [[:Category:Pali inflection modules]]. local module_type_generates_lang_specific_cat = { ["Inflection"] = true, ["Data"] = true, ["Testcase"] = true, } -- If a module type is here, we will generate a lang-specific module-type category such as -- [[:Category:Pali inflection modules]]. The value is a module that returns a function that fetches all the -- languages that use a given module for transliteration/entry-name generation/sortkey generation. local languages_from_module_name = { ["Transliteration"] = "Module:languages/byTranslitModule", ["Transliteration testcase"] = "Module:languages/byTranslitModule", ["Entry name-generating"] = "Module:languages/byEntryNameModule", ["Sortkey-generating"] = "Module:languages/bySortkeyModule", } local module_type_patterns = { {"/data%f[-/%z]", "Data"}, {"/testcases%f[-/%z]", function(typ) if typ == "Pronunciation" then return "Pronunciation testcase" elseif typ == "Transliteration" then return "Transliteration testcase" else return "Testcase" end end}, } -- Split an argument on comma, but not comma followed by whitespace. local function split_on_comma(val) if val:find(",%s") then return require(put_module).split_on_comma(val) else return rsplit(val, ",") end end local function get_lang_or_script(code) return code == "-" and code or require("Module:languages").getByCode(code, nil, "allow etym") or require("Module:languages").getByCode(code .. "-pro", nil, "allow etym") or require("Module:scripts").getByCode(code) end local function obj_code(obj) if obj == "-" then return obj end return obj:getCode() end local function infer_lang_or_script_code(name) local hyphen_parts = rsplit(name, "%-") for i = #hyphen_parts - 1, 1, -1 do local code = table.concat(hyphen_parts, "-", 1, i) local obj = get_lang_or_script(code) if obj then local rest = table.concat(hyphen_parts, "-", i + 1) return obj, rest end end return nil, nil end local function infer_lang_and_script_codes(name) local objs = {} while true do local obj, rest = infer_lang_or_script_code(name) if not obj then return objs, name end if #objs > 0 and obj:getCode() == "to" then -- skip 'to' in e.g. [[Module:ks-Arab-to-Deva-translit]]; it's not Tongan else table.insert(objs, obj) end name = rest end end --[==[ Main entry point. Can be called from Lua or another module. `return_raw` set to true makes function return a table of categories with {"[[Category:"} and {"]]"} stripped away. It is used by [[Module:documentation]]. ]==] function export.categorize(frame, return_raw, noerror) local categories = {} local function insert_cat(cat, sortkey) for _, existing_cat in ipairs(categories) do if existing_cat.name == cat then return end end table.insert(categories, {name = cat, sort = sortkey}) end local pagename if frame.args[1] then pagename = frame.args[1] end local args if frame.args.is_template then local params = { [1] = {}, -- comma-separated list of languages; by default, inferred from module name ["type"] = {}, [2] = {alias_of = "type"}, ["pagename"] = {}, -- for testing ["return_cats"] = {type = "boolean"}, -- for testing } local parent_args = frame:getParent().args args = require("Module:parameters").process(parent_args, params) else args = {} end pagename = pagename or args.pagename local title if pagename then title = mw.title.new(pagename, 'Module') else title = mw.title.getCurrentTitle() -- Fuckme, sometimes this function is called with a faked frame and a title with the namespace already chopped out, -- so this test cannot be done in that case. if title.nsText ~= "Module" then error(("This template should only be used in the Module namespace, not on page '%s'."):format(title.fullText)) end pagename = title.fullText end local subpage = title.subpageText local null_return_value = return_raw and {} or "" -- To ensure no categories are added on documentation pages. if subpage == "documentation" then return null_return_value end local root_pagename if subpage ~= pagename then root_pagename = title.rootText else root_pagename = pagename end root_pagename = root_pagename:gsub("^Module:", "") -- Take the module type(s) from type= if given, or infer from the pagename. local module_types if args.type then module_types = {} local module_type_specs = split_on_comma(args.type) for _, spec in ipairs(module_type_specs) do local modtype, sortkey = spec:match("^(.-):(.*)$") modtype = modtype or spec sortkey = sortkey and sortkey:gsub("_", " ") or nil table.insert(module_types, {type = modtype, sort = sortkey}) end else local module_type_keyword = root_pagename:match("[-%a]+[- ]([^/]+)%f[/%z]") if not module_type_keyword then if noerror then return null_return_value else error(("Could not extract module type from root pagename '%s'"):format(root_pagename)) end end local module_type = keyword_to_module_type[module_type_keyword] if not module_type then if noerror then return null_return_value else error(("Did not recognize inferred module-type keyword '%s' from root pagename '%s'"):format( module_type_keyword, root_pagename)) end end module_types = {{type = module_type}} end -- Look for additional module type(s) inferred by pattern. for _, pattern_spec in ipairs(module_type_patterns) do local pattern, inferred_type = unpack(pattern_spec) if rfind(pagename, pattern) then local function insert_module_type(typ) require("Module:table").insertIfNot(module_types, typ, {key = function(obj) return obj.type end}) end if type(inferred_type) == "string" then insert_module_type({type = inferred_type}) else local addl_types = {} for _, typ in ipairs(module_types) do table.insert(addl_types, {type = inferred_type(typ.type), sort = typ.sort}) end for _, typ in ipairs(addl_types) do insert_module_type(typ) end end end end -- If 1= specified, take the languages/scripts directly from there. Otherwise, (a) try to extract one or more -- languages/scripts from the pagename (e.g. [[Module:uk-be-headword]] -> Ukrainian and Belarusian (languages); -- [[Module:bho-Kthi-translit]] -> Bhojpuri (language) and Kaithi (script); [[Module:Deva-Kthi-translit]] -> -- Devanagari and Kaithi (scripts)); and (b) if the specified or inferred module type(s) contain a type listed in -- languages_from_module_name[], use the function referenced there to extract additional languages (i.e. all the -- languages that use the module we are processing). local inferred_objs if args[1] then inferred_objs = {} for _, code in ipairs(rsplit(args[1], ",")) do -- We need to have an indicator of families because we allow bare family codes to stand for proto-languages. if code:find("^fam:") then code = code:gsub("^fam:", "") local family = require("Module:families").getByCode(code) or error(("Unrecognized family code '%s' in [[Module:module categorization]]"):format(code)) local descendants = family:getDescendantCodes() for _, desc in ipairs(descendants) do local obj = get_lang_or_script(desc) if obj then -- make sure we skip families without proto-languages table.insert(inferred_objs, obj) end end else local obj = get_lang_or_script(code) if not obj then error(("Unrecognized language or script code '%s'"):format(code)) end table.insert(inferred_objs, obj) end end else inferred_objs = infer_lang_and_script_codes(root_pagename) for _, module_type in ipairs(module_types) do local languages_extractor = languages_from_module_name[module_type.type] if languages_extractor then local langs = require(languages_extractor)(root_pagename) if langs then for _, obj in ipairs(langs) do require("Module:table").insertIfNot(inferred_objs, obj, {key = obj_code}) end end end end if #inferred_objs == 0 then if noerror then return null_return_value else error(("Could not infer any languages or scripts from root pagename '%s'"):format(root_pagename)) end end end if pagename:find("^Module:User:") then insert_cat("User sandbox modules") elseif pagename:find("/sandbox") then insert_cat("Sandbox modules") else for _, module_type in ipairs(module_types) do for _, obj in ipairs(inferred_objs) do local function insert_overall_module_type_cat(sortkey) if module_type.type ~= "-" then insert_cat(module_type.type .. " modules", module_type.sort or sortkey) end end if obj == "-" then insert_overall_module_type_cat() else if obj:hasType("script") and module_type.type ~= "-" then insert_cat(module_type.type .. " modules by script", obj:getCanonicalName()) end local function construct_lang_or_sc_cat(obj, suffix) local prefix if obj:hasType("language") then prefix = obj:getFullName() else prefix = obj:getCategoryName() end return prefix .. " " .. suffix end insert_cat(construct_lang_or_sc_cat(obj, "modules"), module_type.type) insert_overall_module_type_cat(obj:getCanonicalName()) if module_type_generates_lang_specific_cat[module_type.type] then insert_cat(construct_lang_or_sc_cat(obj, mw.getContentLanguage():lcfirst(module_type.type) .. " modules")) end end end end end for i, catspec in ipairs(categories) do if catspec.sort then categories[i] = ("%s|%s"):format(catspec.name, catspec.sort) else categories[i] = catspec.name end end if args.return_cats then return table.concat(categories, ",") elseif return_raw then return categories else for i, cat in ipairs(categories) do categories[i] = "[[Category:" .. cat .. "]]" end return table.concat(categories) end end --[==[Table used in the documentation to {{tl|module cat}}.]==] function export.keyword_to_module_type_table() local parts = {} local function ins(text) table.insert(parts, text) end ins('{|class="wikitable"') ins("! Keyword !! Inferred module type") local keywords = {} for k, v in pairs(keyword_to_module_type) do table.insert(keywords, k) end table.sort(keywords) for _, keyword in ipairs(keywords) do ins("|-") ins(("| <code>%s</code> || <code>%s</code>"):format(keyword, keyword_to_module_type[keyword])) end ins("|}") return table.concat(parts, "\n") end return export 3q60dk2kzuwgjmtxzygpthhw5ljdt7e Ta‌̱mpi‌̱let:cite-web/documentation 10 628 26844 2023-08-14T12:31:03Z Kambai Akau 8 N khwuk 26844 wikitext text/x-wiki {{documentation subpage}} ===Usage=== This template may be used for creating citations in "References" sections and on discussion pages. Do not use the template for online versions of books or journal articles (including magazines and newspapers) – use {{temp|cite-book}} or {{temp|cite-journal}} instead. For indicating quotations in dictionary entries, use {{temp|quote-web}}. ===Sample templates=== ;Most commonly used parameters <pre style="overflow:auto"> {{cite-web|author=|authorlink=|title=|url=|archiveurl=|archivedate=|work=|publisher=|date=|accessdate=|text=}} </pre> ;All available parameters <pre style="overflow:auto"> {{cite-web|author=|last=|first=|authorlink=|author2=|last2=|first2=|authorlink2=|author3=|last3=|first3=|authorlink3=|author4=|last4=|first4=|authorlink4=|author5=|last5=|first5=|authorlink5=|coauthors=|quotee=|entry=|trans-entry=|entryurl=|title=|trans-title=|titleurl=|mainauthor=|mainauthors=|editor=|editors=|work=|trans-work=|url=|archiveurl=|archivedate=|edition=|format=|location=|publisher=|date=|month=|year=|year_published=|nodate=|accessdate=|volume=|page=|pages=|pageurl=|section=|sectionurl=|column=|columns=|columnurl=|text=|passage=|text_block=|passage_block=|t=|translation=|lang=|usenodot=|nodot=}} </pre> Certain basic parameters can be used in the template without any named parameters, as follows: <pre style="overflow:auto" id="blank-shorthand"> #* {{cite-web|[date]|[author]|[title]|[work]|[url]|[passage]|[translation]}} </pre> These numbered parameters will not work if any of the parameters contains an equals ("=") sign. To work around this, replace the equals sign with the {{temp|1==}} template (which generates an equals sign in the output): <code><nowiki>http://foo.com?id{{=}}bar</nowiki></code> in place of <code><nowiki>http://foo.com?id=bar</nowiki></code>. The following example: : {{temp|cite-web|2=author=Jim Fay|3=title=The Choctaw Expression ‘Okeh’ and the Americanism ‘Okay’|4=url=<nowiki>http://www.illinoisprairie.info/chocokeh.htm</nowiki>|5=archiveurl=<nowiki>https://web.archive.org/web/20101224185657/http://www.illinoisprairie.info/chocokeh.htm</nowiki>|6=archivedate=24 December 2010|7=work=Illinoisprairie.info|8=date=16 September 2009}}. produces this: : {{cite-web|author=Jim Fay|title=The Choctaw Expression ‘Okeh’ and the Americanism ‘Okay’|url=http://www.illinoisprairie.info/chocokeh.htm|archiveurl=https://web.archive.org/web/20101224185657/http://www.illinoisprairie.info/chocokeh.htm|archivedate=24 December 2010|work=Illinoisprairie.info|date=16 September 2009}}. ===Parameters=== All parameters are optional except for those marked "Mandatory", and may contain inline interwiki or external links as needed. {| class="wikitable" ! Parameter ! Description |- style="vertical-align:top;" | style="text-align:center;" | <code>author</code><br>or<br><code>last</code> and <code>first</code> | The author's name. Use either <code>author</code>, or <code>last</code> and <code>first</code>, not both. Additional authors can be added using the parameters <code>author2</code> to <code>author5</code>, or <code>last2</code> and <code>first2</code> to <code>last5</code> and <code>first5</code>. |- style="vertical-align:top;" | style="text-align:center;" | <code>authorlink</code> | The name of an [https://en.wikipedia.org English Wikipedia] article about the author, which will be linked to the author's name. Additional articles can be linked to other authors' names using the parameters <code>authorlink2</code> to <code>authorlink5</code>. Do not add the prefix "<kbd>:en:</kbd>" or "<kbd>w:</kbd>". Alternatively, link each person's name directly, like this: "<code><nowiki>author=[[w:Kathleen Taylor (biologist)|Kathleen Taylor]]</nowiki></code>" or "<code><nowiki>author={{w|Samuel Johnson}}</nowiki></code>". |- style="vertical-align:top;" | style="text-align:center;" | <code>coauthors</code> | The names of one or more coauthors. If there is more than one, separate the names with semicolons. |- style="vertical-align:top;" | style="text-align:center;" | <code>quotee</code> | The name of the person being quoted, if the whole passage quoted is a quotation of someone other than the author. |- style="vertical-align:top;" | style="text-align:center;" | <code>trans</code>, <code>translator</code>, or <code>translators</code> | The name(s) of the translator(s) of the webpage. Separate multiple names with semicolons. |- style="vertical-align:top;" | style="text-align:center;" | <code>mainauthor</code> or <code>mainauthors</code> | If you wish to indicate who a part of a book such as a foreword or introduction was written by, use {{para|author}} to do so, and use {{para|mainauthor}} to indicate the author(s) of the main part of the book. |- style="vertical-align:top;" | style="text-align:center;" | <code>editor</code> or <code>editors</code> | The name of one or more editors of the website. |- style="vertical-align:top;" | style="text-align:center;" | <code>title</code><br>or<br><code>entry</code> | The title of the webpage. |- style="vertical-align:top;" | style="text-align:center;" | <code>trans-title</code><br>or<br><code>trans-entry</code> | If the title of the webpage is not in English, use one of these parameters to provide an English translation of the title. |- style="vertical-align:top;" | style="text-align:center;" | <code>titleurl</code> or <code>entryurl</code>, and <code>url</code> | The parameters {{para|titleurl}} and {{para|entryurl}} can be used to specify the [[w:Uniform Resource Locator|URL]] or web address of a webpage to be linked to {{para|title}} or {{para|entry}} respectively, when it is desired to use {{para|url}} to link to the home page of the website. If {{para|entry}} is specified but {{para|entryurl}} is not, and {{para|url}} is also specified, the value of {{para|url}} is linked to the value of {{para|entry}}. ''Do not link to any website that has content in breach of {{w|copyright}}.'' |- style="vertical-align:top;" | style="text-align:center;" | <code>archiveurl</code> and <code>archivedate</code><br>or<br><code>accessdate</code> | Use <code>archiveurl</code> and <code>archivedate</code> (which must be used together) to indicate the URL or web address of a webpage on a website such as the [https://archive.org Internet Archive] or [https://perma.cc Perma.cc] at which the webpage has been archived, and the date on which the webpage was archived. Alternatively, if the webpage cannot be archived, use <code>accessdate</code> to indicate when its URL was accessed. (If the webpage has been archived, it is unnecessary to use these parameters.) |- style="vertical-align:top;" | style="text-align:center;" | <code>format</code> | The format of the webpage, for example, "<kbd>blog</kbd>" or "<kbd>PDF</kbd>". |- style="vertical-align:top;" | style="text-align:center;" | <code>work</code> | '''Mandatory''': the name of the website containing the webpage. In addition to <code>work</code>, <code>blog</code> or <code>site</code> can also be used. |- style="vertical-align:top;" | style="text-align:center;" | <code>trans-work</code> | If the name of the website is not in English, this parameter can be used to provide an English translation of the name. |- style="vertical-align:top;" | style="text-align:center;" | <code>location</code> | The location(s) where the website was published. If more than one location is stated, separate the locations with semicolons, like this: "<kbd>London; New York, N.Y.</kbd>". |- style="vertical-align:top;" | style="text-align:center;" | <code>publisher</code> | The name of one or more publishers of the website. If more than one publisher is stated, separate the names with semicolons. |- style="vertical-align:top;" | style="text-align:center;" | <code>date</code><br>or<br> both <code>month</code> and <code>year</code> | The date, or both month and year, that the webpage was published. Use either <code>date</code>, or both <code>month</code> and <code>year</code>, not both. If no year or date is specified, the template displays the message "(Can we [[:Category:Requests for date|date]] this quote?)". The message can be suppressed using "<code>nodate=1</code>" or "<code>nodate=yes</code>", but it is recommended that you try to provide a date or approximate date rather than do so. |- style="vertical-align:top;" | style="text-align:center;" | <code>year_published</code> | If <code>year</code> is used to state the year when the original version of the website was published, <code>year_published</code> can be used to state the year in which the version quoted from was published, for example, "<code><nowiki>|year=2005|year_published=2015</nowiki></code>". |- style="vertical-align:top;" | style="text-align:center;" | <code>volume</code> | The volume number, if the website has one. |- style="vertical-align:top;" | style="text-align:center;" | <code>page</code> or <code>pages</code> | The page number or range of page numbers of a document on the website. Use <code>page</code> to indicate a single page, and <code>pages</code> to indicate a range of pages. For example, "<code>pages=1–2</code>" will display "<kbd>pages 1–2</kbd>". Use an [[w:dash#En dash|en dash]] to separate the page numbers in the range. |- style="vertical-align:top;" | style="text-align:center;" | <code>pageurl</code> | The URL or web address of a specific page or pages of a document on the website. The page number(s) will be linked to this webpage. |- style="vertical-align:top;" | style="text-align:center;" | <code>section</code> | Use this parameter to identify a page or other portion of a website that does not have page numbers. |- style="vertical-align:top;" | style="text-align:center;" | <code>sectionurl</code> | The URL or web address of the webpage containing the section of the website referred to. The section number will be linked to this webpage. |- style="vertical-align:top;" | style="text-align:center;" | <code>column</code><br>or<br><code>columns</code> | The column number or range of column numbers of the webpage. Use an en dash to separate the column numbers in the range. |- style="vertical-align:top;" | style="text-align:center;" | <code>columnurl</code> | The URL or web address of the webpage containing the column(s) of the website referred to. The column number(s) will be linked to this webpage. |- style="vertical-align:top;" | style="text-align:center;" | <code>text</code> or <code>passage</code> | A passage from the website that you wish to quote. If the passage exceeds 300 characters, it is automatically displayed in a separate text block. To suppress this, use <code>text_block=no</code> or <code>passage_block=no</code>. |- style="vertical-align:top;" | style="text-align:center;" | <code>text_block=no</code> or <code>passage_block</code> | This parameter can be used in two ways: * To have the template display a quote in a separate text block. * Use <code>text_block=no</code> or <code>passage_block=no</code> together with <code>text</code> or <code>passage</code> to ensure that the quote is not displayed in a separate text block (see <code>text</code> or <code>passage</code> above). |- style="vertical-align:top;" | style="text-align:center;" | <code>t</code> or <code>translation</code> | A [[translation]] of the passage. |- style="vertical-align:top;" | style="text-align:center;" | <code>lang</code>, <code>language</code>, or <code>worklang</code> | A code indicating the language that the webpage is written in (preferred; for a list of the codes, see [[Wiktionary:List of languages]]), or the names of one or more languages written in full. It is unnecessary to indicate the language if the webpage is written in English. |- style="vertical-align:top;" | style="text-align:center;" | <code>usenodot</code> | If {{para|usenodot|1}} or {{para|usenodot|yes}} is specified, a full stop (period) is added to the end of the citation by default. The parameter {{para|nodot|1}} or {{para|nodot|yes}} can then be used to suppress this punctuation. |} ===Technical information=== This template makes use of {{temp|cite-meta}}. ==TemplateData== {{TemplateData header}} <templatedata> { "description": "This template may be used for creating citations in \"References\" sections and on discussion pages. Do not use the template for online versions of books or journal articles (including magazines and newspapers).", "params": { "lang": { "label": "Language", "description": "A code indicating the language that the webpage is written in. It is unnecessary to indicate the language if the webpage is written in English.", "example": "fr", "type": "string", "required": false, "suggested": false }, "url": { "label": "URL", "description": "The URL or web address of the webpage. Do not link to any webpage that has content in breach of copyright.", "type": "url", "required": true, "example": "https://www.nytimes.com/2020/10/12/books/review-silence-don-delillo.html" }, "title": { "label": "Page title", "description": "The title of the webpage.", "type": "string", "example": "Don DeLillo, an Old Hand at Paranoia and Dread, Meets Us Where We Are", "suggested": true }, "date": { "label": "Publication date", "description": "The date the webpage was published.", "type": "string", "example": "\"2020-10-12\", \"October 12 2020\"", "suggested": true }, "archiveurl": { "label": "Archive URL", "description": "Use \"archiveurl\" to indicate the URL of a webpage on a website such as the Internet Archive at which the webpage has been archived.", "type": "url", "example": "https://web.archive.org/web/20120210005807/https://time.com/time/magazine/article/0,9171,912563,00.html" }, "archivedate": { "label": "Archive date", "description": "The date on which \"archiveurl\" was archived.", "type": "string", "example": "2012-02-10" }, "accessdate": { "label": "Access date", "description": "If the webpage cannot be archived, use \"accessdate\" to indicate when its URL was accessed. If the webpage has been archived, it is unnecessary to use this parameter.", "autovalue": "{{SUBST:CURRENTYEAR}}-{{SUBST:CURRENTMONTH}}-{{SUBST:CURRENTDAY2}}", "type": "string" }, "work": { "label": "Website name", "description": "The name of the website containing the webpage.", "aliases": ["site", "blog"], "type": "string", "example": "New York Times", "required": true }, "author": { "label": "Author", "description": "The name of the author of the webpage quoted. Additional authors can be added using the parameters \"author2\" to \"author5\".", "type": "string", "example": "Dwight Garner", "suggested": true }, "authorlink": { "label": "Wikipedia author page", "description": "English Wikipedia article about the author.", "type": "string", "suggested": false, "example": "Dwight Garner" }, "author2": { "description": "additional author", "type": "string" }, "authorlink2": { "description": "additional author Wikipedia article", "type": "string" }, "author3": { "inherits": "author2" }, "authorlink3": { "inherits": "authorlink2" }, "author4": { "inherits": "author2" }, "authorlink4": { "inherits": "authorlink2" }, "author5": { "inherits": "author2" }, "authorlink5": { "inherits": "authorlink2" }, "passage": { "label": "Quoted text", "description": "A passage from the website that you wish to quote. If the passage exceeds 300 characters, it is automatically displayed in a separate text block.", "aliases": ["text"], "type": "content", "required": false }, "translation": { "label": "Translation", "description": "If the quoted text is not in English, this parameter can be used to provide an English translation of it.", "aliases": ["t"], "type": "content" }, "section": { "label": "Section", "description": "Use this parameter to identify a page or other portion of a website that does not have page numbers.", "type": "string" }, "sectionurl": { "label": "Section URL", "description": "The URL or web address of the webpage containing the section of the website referred to. The section number will be linked to this webpage.", "type": "url" }, "format": { "label": "Format", "description": "The format of the webpage.", "example": "blog", "type": "string" }, "publisher": { "label": "Publisher", "description": "The name of one or more publishers of the website. If more than one publisher is stated, separate the names with semicolons.", "type": "string", "example": "The New York Times Company" }, "page": { "label": "Page", "description": "The page number or range of page numbers of a document on the website.", "aliases": ["pages"], "type": "number" }, "text_block": { "label": "Text block", "description": "Use \"no\" to ensure that the quote is not displayed in a separate text block (see text or passage above).", "aliases": ["passage_block"], "type": "boolean" } }, "maps": { "citoid": { "language": "lang", "title": "title", "subject": "title", "url": "url", "date": "date", "accessDate": "accessdate", "author": ["author", "author2", "author3", "author4", "author5"], "publicationTitle": "work", "blogTitle": "work", "forumTitle": "work", "seriesTitle": "work", "websiteTitle": "work", "publisher": "work" } }, "paramOrder": [ "url", "title", "work", "date", "accessdate", "author", "authorlink", "passage", "text_block", "translation", "lang", "archiveurl", "archivedate", "section", "sectionurl", "format", "publisher", "page", "author2", "authorlink2", "author3", "authorlink3", "author4", "authorlink4", "author5", "authorlink5" ], "format": "inline" } </templatedata> ===See also=== * {{temp|quote-web}} – for quotations in dictionary entries * <code><nowiki>{{</nowiki>[[w:Template:cite web|cite web]]<nowiki>}}</nowiki></code> – the corresponding template at the English Wikipedia. {{citation templates}} <includeonly> [[Category:Citation templates]] </includeonly> 9ko5blmcptmjqhmorlr5qcv3qjnahhu Module:str 828 629 26845 2023-08-14T12:33:02Z Kambai Akau 8 Created page with "-- Adapted from https://fr.wiktionary.org/wiki/Module:str originally written by TAKASUGI Shinji local p = {} function p.len(frame) local string = frame.args[1] or '' return mw.ustring.len(mw.text.trim(string)) end function p.sub(frame) local args = frame.args local string = args[1] or '' local start = (tonumber(args[2]) or 0) + 1 local length = tonumber(args[3]) or 0 if length <= 0 then return '' else return mw.ustring.sub(mw.te..." 26845 Scribunto text/plain -- Adapted from https://fr.wiktionary.org/wiki/Module:str originally written by TAKASUGI Shinji local p = {} function p.len(frame) local string = frame.args[1] or '' return mw.ustring.len(mw.text.trim(string)) end function p.sub(frame) local args = frame.args local string = args[1] or '' local start = (tonumber(args[2]) or 0) + 1 local length = tonumber(args[3]) or 0 if length <= 0 then return '' else return mw.ustring.sub(mw.text.trim(string), start, start + length - 1) end end function p.find(frame) local args = frame.args local first, last = mw.ustring.find(mw.text.trim(args[1]), args[2], 1, true) if first and first <= last then return first else return '' end end function p.char(frame) return mw.ustring.char(frame.args[1]) end function p.codepoint(frame) local str = frame.args[1] or "" local format = frame.args["format"] or "%d" str = mw.ustring.gsub(str, "(.)", function (caractere) return mw.ustring.format(format, mw.ustring.codepoint(caractere)) end) return str end function p.gsub(frame) local args if frame.args["direct"] then args = frame.args else args = frame:getParent().args end if args[3] and args[4] then local table = {} local i = 3 repeat table[args[i]] = args[i + 1] i = i + 2 until not (args[i] and args[i + 1]) -- étrangement, un chiffre dans une table ne marche pas avec mw.ustring.gsub return (mw.ustring.gsub(args[1] or "", args[2] or "", function (x) return table[x] end)) -- parenthèses nécessaires else return (mw.ustring.gsub(args[1] or "", args[2] or "", args[3] or "")) -- parenthèses nécessaires end end function p.gmatch(frame) local str = '' for pattern in mw.ustring.gmatch(frame.args[1], frame.args[2]) do str = str .. pattern end return str end function p.sans_balise(frame) local str = frame.args[1] or "" str = mw.ustring.gsub(str, "<ruby[^>]->(.-)</ruby[^>]->", function (chars) chars = mw.ustring.gsub(chars, "<r[tp][^>]->(.-)</r[tp][^>]->", "") return chars end) str = mw.ustring.gsub(str, "<[^>]*>", "") str = mw.ustring.gsub(str, "'''?", "") str = mw.ustring.gsub(str, "%[%[(.-)%]%]", function (chars) chars = mw.ustring.gsub(chars, ".-%|", "") return chars end) return str end function p.format(frame) local format = frame.args[1] or "" -- au plus 4 valeurs maintenant return mw.ustring.format(format, frame.args[2], frame.args[3], frame.args[4], frame.args[5]) end function p.liste_de_domaines(frame) local str = frame.args[1] or "" local ou = frame.args["ou"] or "" str = mw.ustring.gsub(str, "%)''([^']*)$", "%1") str = mw.ustring.gsub(str, "%)''", ", ") str = mw.ustring.gsub(str, "''%(", "") if ou ~= "" then str = mw.ustring.gsub(str, ", ([^,]*)$", " ou %1") end return "''(" .. str .. ")''" end function p.ucfirstall(frame) local str = frame.args[1] or "" str = mw.ustring.gsub(str, "^%S", mw.ustring.upper) str = mw.ustring.gsub(str, "%s%S", mw.ustring.upper) return str end function p.supprimer_p(frame) local str = frame.args[1] or "" str = mw.ustring.gsub(str, "^</?p>\n?", "&#32;\n") str = mw.ustring.gsub(str, "</?p>", "<br />") return str end function p.non_latin(frame) local str = frame.args[1] or '' str = mw.text.decode(str, true) str = mw.ustring.lower(mw.ustring.gsub(mw.ustring.toNFD(str), "[^%w]", "")) str = mw.ustring.gsub(str, "[!-˿Ḁ-ỿ]", "") -- U+0021-02FF, U+1E00-1EFF return str end return p rxysitymqd7xq6uw6qg1r17dtlwi58n Module:str/doc 828 630 26846 2023-08-14T12:35:52Z Kambai Akau 8 N khwuk 26846 wikitext text/x-wiki ==See also== * [[Module:string utilities]] – main module for string manipulation * [[Module:string]] <includeonly> [[Category:General utility modules]] [[Category:Lua metamodules]] </includeonly> p42elb8cek24ex15uudpguudhyfjmq8 Ta‌̱mpi‌̱let:temp 10 631 35151 26847 2025-01-19T15:46:21Z Kambai Akau 8 35151 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#invoke:template parser/templates|template_link_t}}</includeonly><noinclude>{{documentation}}</noinclude> rph0o1i3kxpay62l9o8if7x0g0eydyx Ta‌̱mpi‌̱let:temp/documentation 10 632 26848 2023-08-14T12:38:28Z Kambai Akau 8 N khwuk 26848 wikitext text/x-wiki {{documentation subpage}} {{shortcut|Template:TL|Template:tl}} {{uses lua|Module:template link}} The template {{temp|temp}} is intended for use on talk pages and areas of Wiktionary that describe the markup language of wikitext. It displays the name of another template or template-like parser construct, linked for convenience, and wrapped in <code>&lt;code&gt;</code> tags. {{temp|tempn}} functions identically to {{temp|temp}}, except it does not wrap the output in <code>&lt;code&gt;</code> tags; it may be used nested. == Syntax == {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var><var>name of template</var>|...}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var><var>namespace</var>:<var>pagename</var>|...}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var>#invoke:<var>module name</var>|...}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var><var>#parser function</var>:...[|...]}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>VARIABLE</var>}} * The template automatically detects [[Wiktionary:Namespace|non-template namespaces]], [[w:WP:Substitution|substitutions]], [[w:WP:MAGIC|magic word]]s and [[mw:Help:Extension:ParserFunctions|parser functions]]; the syntax is identical to the one accepted by the MediaWiki parser. For example, inclusion from [[mainspace]] uses the [[w:WP:Code tag|<code>:</code> prefix]]. * Using the {{temp|#invoke:}} parser function with a valid module name creates a link to the module. Likewise, using {{temp|#tag:}} with a valid parser extension tag links to the tag's documentation. * If this template is given non-numeric named arguments, they will be displayed as arguments to the template; however, no particular order is guaranteed. * To force a particular order, or to display an equals sign in an explicitly named numeric parameter, you may use the following methods: ** Use <code>&amp;#61;</code> (or <code>&amp;#x3d;</code>) to code the equal sign. ** Wrap the parameter assignment (or just the <code>=</code> character) in {{wikitag|nowiki}} tags. ** Make explicit numeral assignments corresponding with numbered parameters starting from <code>2</code>. * Previous versions of this template had an interwiki functionality; this feature has been dropped. Links to templates on sister wikis should be formatted manually. == Examples == : {{temp|temp|m|uk|при́клад|g=m}} :: Result: {{temp|m|uk|при́клад|g=m}} : {{temp|temp|subst:wgping|tech}} :: Result: {{temp|subst:wgping|tech}} : {{temp|temp|2=1=#ifexpr:2 + 2 = 4|3=2=ok|4=3=oh noes}} :: Result: {{temp|1=#ifexpr:2 + 2 = 4|2=ok|3=oh noes}} : {{temp|temp|#invoke:debug|error|Help, I'm trapped in an example factory}} :: Result: {{temp|#invoke:debug|error|Help, I'm trapped in an example factory}} : {{temp|temp|FULLPAGENAME:xyzzy}} :: Result: {{temp|FULLPAGENAME:xyzzy}} == See also == * {{temp|category}} or {{temp|cl}} (category link) — display wiki markup for a category link. * {{temp|para}}, {{temp|paramref}} — for discussing template parameters or documenting parameter usage in template documentation. * {{temp|wikitag}} — display HTML-like wiki markup tags (like {{wikitag|nowiki}}). * {{nbsp}}{{{nbsp}}{ [[w:Template:tl|tl]] }{{nbsp}}} — similar template on Wikipedia, display a template name as a link surrounded by braces, thus showing the template name as code rather than actually invoking it. <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Internal link templates]] [[Category:Discussion templates]] [[ca:Plantilla:Tl]] [[es:Plantilla:enlace plantilla]] [[fa:الگو:الگوی]] [[fr:Modèle:modl]] [[pt:Predefinição:predef]] [[vi:Bản mẫu:Liên kết bản mẫu]] </includeonly> ptk7xwydtucl9qu9cko5fmu10o1pp6n Ta‌̱mpi‌̱let:tempn 10 633 26849 2023-08-14T12:39:52Z Kambai Akau 8 N khwuk 26849 wikitext text/x-wiki <strong class="error"><span class="scribunto-error" id="mw-scribunto-error-0">Lua error in package.lua at line 80: module 'Module:unsubst' not found.</span></strong><noinclude>{{documentation}}</noinclude> mt47lsv1npc8wfdn1f5toyzcbh9nwcj Module:unsubst 828 634 35042 26850 2025-01-18T20:36:13Z Kambai Akau 8 35042 Scribunto text/plain local m_template_parser = require("Module:template parser") local build_template = m_template_parser.buildTemplate local concat = table.concat local get_template_invocation_name = m_template_parser.getTemplateInvocationName local is_internal_title = require("Module:pages").is_internal_title local new_title = mw.title.new local is_substing = mw.isSubsting() local function unsubst_me(frame) return frame.args[""] end local function get_title(frame) local title = new_title(frame:getTitle()) return is_internal_title(title) and title or -- This shouldn't happen. error("frame returned an invalid title") end local function serialize(title, args) return "{{" .. concat(build_template(title, args), "|") .. "}}" end local mt = {} function mt:__index(entry_point) -- Cannot unsubst if not currently being substed. if not is_substing then local frame_title = mw.getCurrentFrame():getTitle() if frame_title ~= "Module:unsubst" then error(("[[%s]] should not call [[Module:unsubst]] unless mw.isSubsting() returns true"):format(frame_title)) end -- Allow {{#invoke:unsubst|me|=...}}, but otherwise return nothing. return entry_point == "me" and unsubst_me or nil end return function(frame) local parent = frame:getParent() if parent:getTitle() ~= mw.title.getCurrentTitle().fullText then return serialize(get_template_invocation_name(get_title(parent)), parent.args) end local title = get_title(frame) return title.namespace == 828 and (serialize(("safesubst:<noinclude/>#invoke:%s|%s"):format(title.text, entry_point), frame.args)) or -- This shouldn't happen. error(("[[Module:unsubst]] cannot work if the current frame is not in the %s namespace, because the #invoke magic word requires it"):format(mw.site.namespaces[828].canonicalName)) end end return setmetatable({}, mt) k86bwtbxoql8q76jtvjtad0atk3odwy Module:unsubst/doc 828 635 26851 2023-08-14T12:43:20Z Kambai Akau 8 N khwuk 26851 wikitext text/x-wiki This module protects templates and modules from being wrongly substituted. == Usage == First, put the following at the beginning of the <code>entry_point</code> function in the module: <syntaxhighlight lang="lua"> if mw.isSubsting() then return require('Module:unsubst').unsubst_template("entry_point") end </syntaxhighlight> Where {{code|lua|"entry_point"}} should be replaced with the function name. Next, edit the template: <pre> {{safesubst:<noinclude/>#invoke:...|entry_point|...}} </pre> The {{wikitag|noinclude/|o}} is optional. The template will substitute into its transcluded form. To protect the module itself instead of the template, add this at the start of the function instead: <syntaxhighlight lang="lua"> if mw.isSubsting() then return require('Module:unsubst').unsubst_module("entry_point") end </syntaxhighlight> === Directly in templates === You can wrap the template code in <pre> {{safesubst:#invoke:unsubst|me|= ... }} </pre> It will work just like <code>unsubst_template</code> above, apart from also generating a transclusion to [[Module:unsubst]]. Additionally, it protects templates from being copied and pasted to non-template pages. <includeonly> [[Category:General utility modules]] 2vlgij15thxhdlhfcv0nfmfa2mr2qpc Ta‌̱mpi‌̱let:tempn/documentation 10 636 26852 2023-08-14T12:46:55Z Kambai Akau 8 N khwuk 26852 wikitext text/x-wiki {{documentation subpage}} {{shortcut|Template:TL|Template:tl}} {{uses lua|Module:template link}} The template {{temp|temp}} is intended for use on talk pages and areas of Wiktionary that describe the markup language of wikitext. It displays the name of another template or template-like parser construct, linked for convenience, and wrapped in <code>&lt;code&gt;</code> tags. {{temp|tempn}} functions identically to {{temp|temp}}, except it does not wrap the output in <code>&lt;code&gt;</code> tags; it may be used nested. == Syntax == {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var><var>name of template</var>|...}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var><var>namespace</var>:<var>pagename</var>|...}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var>#invoke:<var>module name</var>|...}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>[</var>msg<var>[</var>nw<var>]</var>:<var>]</var><var>[</var>raw:<var>]</var><var>#parser function</var>:...[|...]}} {{tempn|temp|<var>[</var><var>[</var>safe<var>]</var>subst:<var>]</var><var>VARIABLE</var>}} * The template automatically detects [[Wiktionary:Namespace|non-template namespaces]], [[w:WP:Substitution|substitutions]], [[w:WP:MAGIC|magic word]]s and [[mw:Help:Extension:ParserFunctions|parser functions]]; the syntax is identical to the one accepted by the MediaWiki parser. For example, inclusion from [[mainspace]] uses the [[w:WP:Code tag|<code>:</code> prefix]]. * Using the {{temp|#invoke:}} parser function with a valid module name creates a link to the module. Likewise, using {{temp|#tag:}} with a valid parser extension tag links to the tag's documentation. * If this template is given non-numeric named arguments, they will be displayed as arguments to the template; however, no particular order is guaranteed. * To force a particular order, or to display an equals sign in an explicitly named numeric parameter, you may use the following methods: ** Use <code>&amp;#61;</code> (or <code>&amp;#x3d;</code>) to code the equal sign. ** Wrap the parameter assignment (or just the <code>=</code> character) in {{wikitag|nowiki}} tags. ** Make explicit numeral assignments corresponding with numbered parameters starting from <code>2</code>. * Previous versions of this template had an interwiki functionality; this feature has been dropped. Links to templates on sister wikis should be formatted manually. == Examples == : {{temp|temp|m|uk|при́клад|g=m}} :: Result: {{temp|m|uk|при́клад|g=m}} : {{temp|temp|subst:wgping|tech}} :: Result: {{temp|subst:wgping|tech}} : {{temp|temp|2=1=#ifexpr:2 + 2 = 4|3=2=ok|4=3=oh noes}} :: Result: {{temp|1=#ifexpr:2 + 2 = 4|2=ok|3=oh noes}} : {{temp|temp|#invoke:debug|error|Help, I'm trapped in an example factory}} :: Result: {{temp|#invoke:debug|error|Help, I'm trapped in an example factory}} : {{temp|temp|FULLPAGENAME:xyzzy}} :: Result: {{temp|FULLPAGENAME:xyzzy}} == See also == * {{temp|category}} or {{temp|cl}} (category link) — display wiki markup for a category link. * {{temp|para}}, {{temp|paramref}} — for discussing template parameters or documenting parameter usage in template documentation. * {{temp|wikitag}} — display HTML-like wiki markup tags (like {{wikitag|nowiki}}). * {{nbsp}}{{{nbsp}}{ [[w:Template:tl|tl]] }{{nbsp}}} — similar template on Wikipedia, display a template name as a link surrounded by braces, thus showing the template name as code rather than actually invoking it. <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Internal link templates]] [[Category:Discussion templates]] [[ca:Plantilla:Tl]] [[es:Plantilla:enlace plantilla]] [[fa:الگو:الگوی]] [[fr:Modèle:modl]] [[pt:Predefinição:predef]] [[vi:Bản mẫu:Liên kết bản mẫu]] </includeonly> ptk7xwydtucl9qu9cko5fmu10o1pp6n Module:Module:shortcut box 828 637 34628 28476 2025-01-13T09:13:20Z EmausBot 99 Fixing double redirect from [[Module:Shortcut box]] to [[Module:shortcut box]] 34628 wikitext text/x-wiki #REDIRECT [[Module:shortcut box]] i7gvmsw3kn9ncphgc46sun7glvguim0 Ta‌̱mpi‌̱let:wikitag 10 638 34220 26855 2024-12-24T17:12:58Z Kambai Akau 8 34220 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#invoke:template parser/templates|wikitag_link_t}}</includeonly><noinclude>{{documentation}}</noinclude> 9lchlcpz89sgn61du12ydmq8m6cg6bb Beang:Documenting templates and modules 12 639 26856 2023-08-14T12:52:40Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:wikitag link}} This template can be used to link to the documentation of any given wiki tag, like {{wikitag|nowiki}}, {{wikitag|references /}} or {{wikitag|poem}}. It is not intended for HTML tags like <code>&lt;table&gt;</code> or <code>&lt;span&gt;</code>. It correctly handles tags with attributes, like {{wikitag|references group{{=}}"notes" /}}. ==See also== * {{temp|temp}} <includeonly> [[Category:Discussion templates]] <..." 26856 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:wikitag link}} This template can be used to link to the documentation of any given wiki tag, like {{wikitag|nowiki}}, {{wikitag|references /}} or {{wikitag|poem}}. It is not intended for HTML tags like <code>&lt;table&gt;</code> or <code>&lt;span&gt;</code>. It correctly handles tags with attributes, like {{wikitag|references group{{=}}"notes" /}}. ==See also== * {{temp|temp}} <includeonly> [[Category:Discussion templates]] </includeonly> ljsnyjd1gy2i04cjc7bemp40d791f0d Ta‌̱mpi‌̱let:documentation/documentation 10 640 26857 2023-08-14T12:54:39Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:documentation}} __NOTOC__ This template automatically displays a documentation box like you are seeing now, of which the content is transcluded from another page. It is intended for pages which are [[w:Wikipedia:Transclusion|transcluded]] in other pages, i.e. templates, whether in the template namespace or not. ==Usage== <var>template code</var> <var>...</var>{{wikitag|noinclude}}{{temp|documentation}}{{wikitag|/noinclude}}..." 26857 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:documentation}} __NOTOC__ This template automatically displays a documentation box like you are seeing now, of which the content is transcluded from another page. It is intended for pages which are [[w:Wikipedia:Transclusion|transcluded]] in other pages, i.e. templates, whether in the template namespace or not. ==Usage== <var>template code</var> <var>...</var>{{wikitag|noinclude}}{{temp|documentation}}{{wikitag|/noinclude}} or {{wikitag|onlyinclude}}template code . . .{{wikitag|/onlyinclude}} {{temp|documentation}} The most common practice is to place the {{temp|documentation}} template in {{wikitag|noinclude}} tags. Alternatively, the template code itself can be wrapped in {{wikitag|onlyinclude}} tags and the {{temp|documentation}} template should be outside of those tags. Both of these methods ensure that the documentation is not transcluded onto other pages as part of the template. If the template itself should be placed in a category, or should have interwiki links, those should be placed on the documentation page, inside {{wikitag|includeonly}} tags. If the documentation page contains includeonly or noinclude tags as part of the documentation, use {{temp|wikitag}} or replace <code><</code> with <code>&amp;lt;</code>. == Functions == If the documentation page doesn't exist, the "edit" link includes a [[mw:Manual:Creating pages with preloaded text|preload]] parameter so that clicking it will pre-fill the edit form with a stub documentation page. == Rationale == Use of this template allows templates to be protected where necessary, while allowing anyone to edit the documentation, categories, and interwiki links. In addition, [[Wiktionary:Modules|modules]] strictly require documentation pages as they cannot be categorized or documented any other way, so it makes sense to handle templates likewise. == See also == *[[Help:Documenting templates]] <includeonly> [[Category:Documentation templates]] [[fr:Modèle:Documentation]] [[pt:Predefinição:Documentação]] [[vi:Bản mẫu:Tài liệu]] </includeonly> eyn0z0x36fr5qqldczk9nn2hbjvx94m Ta‌̱mpi‌̱let:uses lua 10 641 35161 26858 2025-01-19T16:00:55Z Kambai Akau 8 35161 wikitext text/x-wiki <onlyinclude><includeonly><div class="floatright notice-box" style="font-size:smaller;border:1px solid var(--wikt-palette-grey,#9e9e9e);display:flex;padding:8px 25px 5px 8px;gap:15px;background:var(--wikt-palette-paleblue,#f8f9fa)">[[File:Lua-logo-nolabel.svg|30px|alt=Lua logo|]]<div>Uses [[Wiktionary:Scribunto|Lua]]:<ul>{{#if:{{{1|}}}|<li>[[{{{1|}}}]]</li>}}{{#if:{{{2|}}}|<li>[[{{{2|}}}]]</li>}}{{#if:{{{3|}}}|<li>[[{{{3|}}}]]</li>}}{{#if:{{{4|}}}|<li>[[{{{4|}}}]]</li>}}{{#if:{{{5|}}}|<li>[[{{{5|}}}]]</li>}}</ul></div></div></includeonly></onlyinclude>{{documentation}} 8ljqigklwp743exn1p0945exdlgnz0n Module:Lua banner 828 642 28271 26859 2023-11-02T16:18:54Z Kambai Akau 8 Kambai Akau shyei wat hu [[Module:lua banner]] nat [[Module:Lua banner]] di̱ mi̱n ghwon a̱shainvak 28271 Scribunto text/plain -- This module implements the {{uses lua}} template. local export = {} local m_yesno = require("Module:yesno") local m_list = require("Module:List") local m_table = require("Module:table") local m_messagebox = require("Module:Message box") local m_tnt = require("Module:TNT") local function format(msg) return m_tnt.format("I18n/Lua banner", msg) end function export.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match("^%s*(.-)%s*$") if v ~= "" then args[k] = v end end return export._main(args) end function export._main(args) local modules = m_table.compressSparseArray(args) local box = export.renderBox(modules, args) return box end function export.renderBox(modules, args) local boxArgs = {} if #modules < 1 then error(format("error_emptylist")) else local moduleLinks = {} for i, module in ipairs(modules) do moduleLinks[i] = string.format("[[:%s]]", module) end local moduleList = m_list.makeList("bulleted", moduleLinks) boxArgs.text = format("header") .. "\n" .. moduleList end boxArgs.type = "notice" boxArgs.small = true boxArgs.image = string.format("[[File:Lua-logo-nolabel.svg|30px|alt=%s|link=%s]]", format("logo_alt"), format("logo_link")) return m_messagebox.main("mbox", boxArgs) end return export hb1jx1irz6batd0fxv00y35b24zpgls Module:wikitag link 828 643 26860 2023-08-14T12:59:10Z Kambai Akau 8 Created page with "local export = {} local doc_table = { -- translusion tags: [[mw:Transclusion#Transclusion markup]] ["noinclude" ] = "mw:Transclusion#Transclusion markup"; ["includeonly" ] = "mw:Transclusion#Transclusion markup"; ["onlyinclude" ] = "mw:Transclusion#Transclusion markup"; -- built-in parser extension tags ["pre" ] = "mw:Help:Formatting"; -- not a good target, but there is no better one ["nowiki" ] = "mw:Help:Formatting"; -- not a good..." 26860 Scribunto text/plain local export = {} local doc_table = { -- translusion tags: [[mw:Transclusion#Transclusion markup]] ["noinclude" ] = "mw:Transclusion#Transclusion markup"; ["includeonly" ] = "mw:Transclusion#Transclusion markup"; ["onlyinclude" ] = "mw:Transclusion#Transclusion markup"; -- built-in parser extension tags ["pre" ] = "mw:Help:Formatting"; -- not a good target, but there is no better one ["nowiki" ] = "mw:Help:Formatting"; -- not a good target, but there is no better one ["gallery" ] = "mw:Help:Images#Rendering a gallery of images"; -- tags provided by extensions ["timeline" ] = "mw:Extension:EasyTimeline"; ["hiero" ] = "mw:Extension:WikiHiero"; ["charinsert" ] = "mw:Extension:CharInsert"; ["ref" ] = "mw:Extension:Cite#Example"; ["references" ] = "mw:Extension:Cite#<references />"; ["inputbox" ] = "mw:Extension:InputBox"; ["imagemap" ] = "mw:Extension:ImageMap"; ["source" ] = "mw:Extension:SyntaxHighlight"; ["syntaxhighlight"] = "mw:Extension:SyntaxHighlight"; ["poem" ] = "mw:Extension:Poem"; ["section" ] = "mw:Extension:Labeled Section Transclusion"; ["score" ] = "mw:Extension:Score"; ["dynamicpagelist"] = "mw:Extension:DynamicPageList (Wikimedia)"; ["talkpage" ] = "mw:Extension:LiquidThreads"; -- undocumented ["thread" ] = "mw:Extension:LiquidThreads"; -- undocumented ["templatedata" ] = "mw:Extension:TemplateData"; ["templatestyles" ] = "mw:Extension:TemplateStyles"; ["math" ] = "mw:Extension:Math"; ["categorytree" ] = "mw:Extension:CategoryTree"; -- HTML tags are not listed. } export.doc_table = doc_table -- used by [[Module:template link]] function export.show(frame) local output = { "<code>&lt;" } local args = frame:getParent().args local label = args[1] if not label then if mw.title.getCurrentTitle().fullText == frame:getParent():getTitle() then label = "nowiki" else error("The tag name must be given") end end local slash, tagname, after = label:match("^(/?)(%a+)(.-)$") local lctagname = mw.ustring.lower(tagname) if doc_table[lctagname] then table.insert(output, ("%s[[%s|%s]]%s"):format(slash, doc_table[lctagname], tagname, after)) else table.insert(output, label) end table.insert(output, "&gt;") table.insert(output, "</code>") return table.concat(output) end return export r48t0adsn1arn5hau4bafv5ft872qrq Module:wikitag link/doc 828 644 26861 2023-08-14T13:00:06Z Kambai Akau 8 Created page with "Generates the output of {{temp|wikitag}}. <includeonly> [[Category:General utility modules]] </includeonly>" 26861 wikitext text/x-wiki Generates the output of {{temp|wikitag}}. <includeonly> [[Category:General utility modules]] </includeonly> gcphze70o7ci4ix1ztokcrv2n2207dr Ta‌̱mpi‌̱let:Lua 10 645 26862 2023-08-14T13:04:04Z Kambai Akau 8 Created page with "{{code|lua|2={{{1}}}|style={{{style|}}}}}<noinclude>{{documentation}}</noinclude>" 26862 wikitext text/x-wiki {{code|lua|2={{{1}}}|style={{{style|}}}}}<noinclude>{{documentation}}</noinclude> oarmp1tw26i5124lulol27ef3zff4jn Ta‌̱mpi‌̱let:Lua/documentation 10 646 26863 2023-08-14T13:04:58Z Kambai Akau 8 N khwuk 26863 wikitext text/x-wiki {{documentation subpage}} This template is used to wrap and add syntax highlighting to Lua code snippets, for use in documentation pages. Examples: 1. A simple example: <code><nowiki>{{lua|"foo bar"}}</nowiki></code> produces {{lua|"foo bar"}} 2. A more complex example: <code><nowiki>{{lua|1={spec = "gender/number_spec", qualifiers = nil or {"qualifier1", "qualifier2", ...} }}</nowiki></code> produces {{lua|1={spec = "gender/number_spec", qualifiers = nil or {"qualifier1", "qualifier2", ...} }} Note in the latter case, the param {{para|1}} needs to be explicitly given to avoid the equal signs in the code snippet from being interpreted as specifying named parameters, and a space is used at the end of the snippet to avoid parser problems with three braces in a row. ===See also=== * {{temp|uses lua}} – a box for templates that use Lua <includeonly> [[Category:Documentation templates]] </includeonly> pp1ijdrtyu6xelund0rcm2uypzffb15 Ta‌̱mpi‌̱let:lua 10 647 26864 2023-08-14T13:06:23Z Kambai Akau 8 N khwuk 26864 wikitext text/x-wiki #REDIRECT [[Template:Lua]] bolxb8akrvxnf1o4ps1loo4etmrgdid Ta‌̱mpi‌̱let:cite-meta 10 648 26865 2023-08-14T13:09:01Z Kambai Akau 8 N khwuk 26865 wikitext text/x-wiki <includeonly>{{#if:{{{author|}}}{{{last|}}} | {{#if:{{{authorlink|}}} | [[w:{{{authorlink}}}|{{#if:{{{author|}}} | {{{author}}} | {{#if:{{{last|}}} | {{{last}}}{{#if:{{{first|}}}|, {{{first}}}}} }} }}]] | {{#if:{{{author|}}} | {{{author}}} | {{#if:{{{last|}}} | {{{last}}}{{#if:{{{first|}}}|, {{{first}}}}} }} }} }}{{#if:{{{author2|}}}{{{last2|}}} | {{#if:{{{authorlink2|}}} |&#59;<!--semicolon--> [[w:{{{authorlink2}}}|{{#if:{{{author2|}}} | {{{author2}}} | {{#if:{{{last2|}}} | {{{last2}}}{{#if:{{{first2|}}}|, {{{first2}}}}} }} }}]] |&#59; {{#if:{{{author2|}}} | {{{author2}}} | {{#if:{{{last2|}}} | {{{last2}}}{{#if:{{{first2|}}}|, {{{first2}}}}} }} }} }} }}{{#if:{{{author3|}}}{{{last3|}}} | {{#if:{{{authorlink3|}}} |&#59;<!--semicolon--> [[w:{{{authorlink3}}}|{{#if:{{{author3|}}} | {{{author3}}} | {{#if:{{{last3|}}} | {{{last3}}}{{#if:{{{first3|}}}|, {{{first3}}}}} }} }}]] |&#59; {{#if:{{{author3|}}} | {{{author3}}} | {{#if:{{{last3|}}} | {{{last3}}}{{#if:{{{first3|}}}|, {{{first3}}}}} }} }} }} }}{{#if:{{{author4|}}}{{{last4|}}} | {{#if:{{{authorlink4|}}} |&#59;<!--semicolon--> [[w:{{{authorlink4}}}|{{#if:{{{author4|}}} | {{{author4}}} | {{#if:{{{last4|}}} | {{{last4}}}{{#if:{{{first4|}}}|, {{{first4}}}}} }} }}]] |&#59; {{#if:{{{author4|}}} | {{{author4}}} | {{#if:{{{last4|}}} | {{{last4}}}{{#if:{{{first4|}}}|, {{{first4}}}}} }} }} }} }}{{#if:{{{author5|}}}{{{last5|}}} | {{#if:{{{authorlink5|}}} |&#59;<!--semicolon--> [[w:{{{authorlink5}}}|{{#if:{{{author5|}}} | {{{author5}}} | {{#if:{{{last5|}}} | {{{last5}}}{{#if:{{{first5|}}}|, {{{first5}}}}} }} }}]] |&#59; {{#if:{{{author5|}}} | {{{author5}}} | {{#if:{{{last5|}}} | {{{last5}}}{{#if:{{{first5|}}}|, {{{first5}}}}} }} }} }} }}{{#if:{{{coauthors|}}} | &#59; {{{coauthors}}}&#32; | &#32; }} | {{#if:{{{translator|}}}<!--If editor and/or translator stated without author, display them here.--> | {{{translator|}}}, transl.{{#if:{{{editor|}}}{{{editors|}}}|&#59;&#32;|,}} }}{{#if:{{{editor|}}} | {{{editor}}}, editor&#32; | {{#if:{{{editors|}}} | {{{editors}}}, editors&#32; }} }} }}{{#if:{{{author|}}}{{{last|}}}{{{editor|}}}{{{editors|}}}{{{translator|}}}<!--Only display quotee and date here if these parameters present. Otherwise, display date after publisher's name.--> | {{#if:{{{quotee|}}} |, quoting {{{quotee|}}}&#32; }}{{#if:{{{nodate|}}}|<!--Do nothing-->|({{#if:{{{year|}}} | {{#if:{{{month|}}} | {{{month}}} {{{year}}} | {{#switch:{{padleft:|2|{{{year}}}}} | a. = ''[[Appendix:Glossary#a.|a.]]'' {{#invoke:string|sub|{{{year}}}|4}} | c. = ''[[Appendix:Glossary#c.|c.]]'' {{#invoke:string|sub|{{{year}}}|4}} | p. = ''[[Appendix:Glossary#p.|p.]]'' {{#invoke:string|sub|{{{year}}}|4}} | {{{year}}} }} }} | {{#if:{{{date|}}} | {{#formatdate:{{{date}}}}} | {{#if:{{{accessdate|{{{access-date|}}}}}} | {{#if:{{{archivedate|}}} |<!--Do nothing--> |{{#if:{{{archivedate|}}} |<!--Do nothing--> |accessed {{#formatdate:{{{accessdate|{{{access-date}}}}}}}}<!--Use accessdate as a backstop if year or date not specified.--> }} }} | <!-- using und is a hack but avoids the need to pass a lang to all cite-* templates -->{{rfdate|und<noinclude>|nocat=true</noinclude>}} }} }} }}) }}}}{{#if:{{{author|}}}{{{last|}}}{{{editor|}}}{{{editors|}}}{{{translator|}}} | {{#if:{{{accessdate|{{{access-date|}}}}}}{{{date|}}}{{{year|}}} | {{#if:{{{chapter|}}}{{{entry|}}} |,&#32;<!--Add a comma before chapter or entry if author or editor specified together with date or year. Otherwise, do nothing. (If chapter or entry, and date or year, are specified but author or editor not specified, date or year is relocated after the publisher's name.)--> }} }} }}{{#if:{{{entry|}}} | {{#invoke:italics|unitalicize_brackets|{{#if:{{{entryurl|}}} | “[{{{entryurl}}} {{{entry}}}] | {{#if:{{{url|}}} | “[{{{url}}} {{{entry}}}] | “{{{entry}}} }} }}}}{{#if:{{{trans-chapter|}}} |&#32;&#91;{{#invoke:italics|unitalicize_brackets|{{{trans-chapter}}}}}&#93;” |” }}{{#if:{{{notitle|}}}||, in&#32;}} | {{#if:{{{chapter|}}} | {{#if:{{num|{{{chapter}}}}}<!--Arabic chapter number?--> |&#32;chapter {{#if:{{{chapterurl|}}} | [{{{chapterurl}}} {{{chapter}}}] | {{{chapter}}} }} | {{#if:{{R2A|{{{chapter}}}|no_error=1}}<!--Roman chapter number?--> |&#32;chapter {{#if:{{{chapterurl|}}} | [{{{chapterurl}}} {{uc:{{{chapter}}}}}] | {{uc:{{{chapter}}}}} }} |&#32;“{{#invoke:italics|unitalicize_brackets|{{#if:{{{chapterurl|}}}<!--Must be a chapter name--> | [{{{chapterurl}}} {{{chapter}}}] | {{{chapter}}} }}}}{{#if:{{{trans-chapter|}}} |&#32;&#91;{{#invoke:italics|unitalicize_brackets|{{{trans-chapter}}}}}&#93; }}” }} }}{{#if:{{{notitle|}}}||, in&#32;}} }} }}{{#if:{{{author|}}}{{{last|}}}<!--Only display editor here if author also provided. If author not provided, do nothing – editor is displayed before date.--> | {{#if:{{{translator|}}} |, {{{translator|}}}, transl.{{#if:{{{editor|}}}{{{editors|}}}|&#59;|,}}&#32; }}{{#if:{{{editor|}}}{{{editors|}}} | {{#if:{{{chapter|}}}{{{entry|}}}{{{translator|}}}|<!--Do nothing.-->|,&#32;}}{{#if:{{{editor|}}} | {{{editor}}}, editor,&#32; | {{#if:{{{editors|}}} | {{{editors}}}, editors,&#32; }} }} }} }}{{#if:{{{chapter|}}}{{{entry|}}}|<!--Do nothing.-->|&#32;<!--If these parameters are not used, add a space.-->}}{{#if:{{{title|}}} |<cite>{{#invoke:italics|unitalicize_brackets|{{{title}}}}}</cite> | {{#if:{{{notitle|}}} |<!--Do nothing.--> | {{maintenance line|please provide the title of the work}} }} }}{{#if:{{{trans-title|}}} | &#32;&#91;<cite>{{#invoke:italics|unitalicize_brackets|{{{trans-title}}}}}</cite>&#93; }}{{#if:{{{type|}}} | &#32;&#40;{{{type|}}}&#41; }}{{#if:{{{series|}}} | &#32;({{{series}}}{{#if:{{{seriesvolume|}}}|&#59; {{{seriesvolume}}}}}) }}{{#if:{{{url|}}}{{{archiveurl|}}} | {{#if:{{{entry|}}} | {{#if:{{{entryurl|}}}<!--If {{{entryurl}} exists, then {{{url}} was not linked to {{{entry}}} and should be displayed here--> | {{#if:{{{archiveurl}}} | &lrm;<!--Left-to-right mark to manage right-to-left languages--><sup>[{{{archiveurl}}}]</sup> | &lrm;<sup>[{{{url}}}]</sup> }} }} | {{#if:{{{archiveurl|}}}<!--If {{{entry}}} doesn't exist but {{{url}}} is specified, display it--> | &lrm;<!--Left-to-right mark to manage right-to-left languages--><sup>[{{{archiveurl}}}]</sup> | &lrm;<sup>[{{{url}}}]</sup> }} }} }}{{#if:{{{format|}}}{{{genre|}}} | {{#if:{{{lang|}}}{{{worklang|}}} | &#32;({{#if:{{{format|}}} | {{{format}}} | {{#if:{{{genre|}}} | {{{genre}}} }} }}, in {{#invoke:languages/templates|getCanonicalName|{{{lang|{{{worklang|}}}}}}|return_if_invalid=1}}) | &#32;({{#if:{{{format|}}} | {{{format}}} | {{#if:{{{genre|}}} | {{{genre}}} }} }}) }} | {{#if:{{{lang|}}}{{{worklang|}}} | &#32;(in {{#invoke:languages/templates|getCanonicalName|{{{lang|{{{worklang|}}}}}}|return_if_invalid=1}}) }} }}{{#if:{{{version|}}} |, {{{version}}} }}{{#if:{{{volume|}}} |, volume {{{volume}}} }}{{#if:{{{issue|}}} |, issue {{{issue}}} }}{{#if:{{{others|}}} |, {{{others}}} }}{{#if:{{{edition|}}} |, {{{edition}}} edition }}{{#if:{{{publisher|}}} | {{#if:{{{location|}}} |, {{{location}}}&#58;<!--colon--> |, }} {{{publisher}}} | {{#if:{{{location|}}} |, {{{location}}} }} }}{{#if:{{{author|}}}{{{last|}}} |<!--Do nothing if present.--> | {{#if:{{{editor|}}}{{{editors|}}}{{{translator|}}} |<!--Do nothing if present.--> | {{#if:{{{nodate|}}}|<!--Do nothing-->|, {{#if:{{{year|}}}<!--If author, editor and translator all absent, display date here.--> | {{#if:{{{month|}}} | {{{month}}} {{{year}}} | {{{year}}} }} | {{#if:{{{date|}}} | {{#formatdate:{{{date}}}}} | {{#if:{{{accessdate|{{{access-date|}}}}}} | accessed {{#formatdate:{{{accessdate|{{{access-date}}}}}}}}<!--Use accessdate as a backstop if year or date not specified.--> | {{maintenance line|please provide a date or year}} }} }} }}}} }} }}{{#if:{{{year_published|}}} |, published {{{year_published}}} }}{{#if:{{{bibcode|}}} |, <small>[https://ui.adsabs.harvard.edu/abs/{{urlencode:{{{bibcode}}}}} →Bibcode]</small> }}{{#if:{{{doi|}}} |, <small>{{#if:{{{doi_brokendate|}}} | {{#tag:nowiki|{{{doi}}}}} (inactive [[{{{doi_brokendate}}}]]){{#ifeq:{{NAMESPACE}}|{{ns:0}}|[[Category:Pages with DOIs broken since {{#time:Y|{{{doi_brokendate}}} }}]]}} | <span class="neverexpand">[https://doi.org/{{urlencode:{{{doi}}}}} →DOI]</span> }}</small> }}{{#if:{{{isbn|}}} |, <small>{{ISBN|{{{isbn}}}}}</small> }}{{#if:{{{issn|}}} |, <small>{{ISSN|{{{issn}}}}}</small> }}{{#if:{{{jstor|}}} |, <small>[https://www.jstor.org/stable/{{urlencode:{{{jstor}}}}} →JSTOR]</small> }}{{#if:{{{lccn|}}} |, <small>[https://lccn.loc.gov/{{urlencode:{{{lccn}}}}} →LCCN]</small> }}{{#if:{{{oclc|}}} |, <small>[https://www.worldcat.org/title/{{urlencode:{{{oclc}}}}} →OCLC]</small> }}{{#if:{{{pmid|}}} |, <small>[https://www.ncbi.nlm.nih.gov/pubmed/{{urlencode:{{{pmid}}}}} →PMID]</small> }}{{#if:{{{ol|}}} |, <small>[https://openlibrary.org/works/OL{{urlencode:{{{ol}}}}}/ →OL]</small> }}{{#if:{{{ssrn|}}} |, <small>[https://ssrn.com/abstract={{urlencode:{{{ssrn}}}}} →SSRN]</small> }}{{#if:{{{id|}}} |, <small>{{{id}}}</small> }}{{#if:{{{archiveurl|}}} |, archived from [{{#ifeq:{{#invoke:string|sub|{{{archiveurl}}}|9|23}}|web.archive.org | {{#invoke:string|sub|{{{archiveurl}}}|44|}} | {{{url}}} }} the original] on {{#formatdate:{{#ifeq:{{#invoke:string|sub|{{{archiveurl}}}|9|23}}|web.archive.org | {{#invoke:string|sub|{{{archiveurl}}}|29|32}}-{{#invoke:string|sub|{{{archiveurl}}}|33|34}}-{{#invoke:string|sub|{{{archiveurl}}}|35|36}} | {{{archivedate}}} }}}} }}{{#if:{{{accessdate|{{{access-date|}}}}}} | {{#if:{{{date|}}}{{{year|}}}<!--Only display accessdate if either date or year is specified, as accessdate is already used earlier in place of these parameters if they are missing.--> |{{#if:{{{archivedate|}}} |<!--Do nothing--> |, retrieved {{#formatdate:{{{accessdate|{{{access-date}}}}}}}} }} }} }}{{#if:{{{section|}}} |, {{#if:{{{sectionurl|}}} | [{{{sectionurl}}} {{{section}}}] | {{{section}}} }} }}{{#if:{{{line|}}} |, line {{{line}}} | {{#if:{{{lines|}}} |, lines {{{lines}}} }} }}{{#if:{{{pages|}}} | {{#if:{{{page|}}} |, {{#if:{{{pageurl|}}} | [{{{pageurl}}} page&nbsp;{{{page}}}] | page&nbsp;{{{page}}} }}&#32;of {{{pages}}} |, {{#if:{{{pageurl|}}} | [{{{pageurl}}} pages {{{pages}}}] | pages {{{pages}}} }} }} | {{#if:{{{page|}}} |, {{#if:{{{pageurl|}}} | [{{{pageurl}}} page&nbsp;{{{page}}}] | page&nbsp;{{{page}}} }} }} }}{{#if:{{{column|}}}{{{columns|}}} |, {{#if:{{{columnurl|}}} | [{{{columnurl}}} {{#if:{{{columns|}}} | columns {{{columns}}} | column {{{column}}} }}] | {{#if:{{{columns|}}} | columns {{{columns}}} | column {{{column}}} }} }} }}{{#if:{{{newversion|}}}{{{location2|}}}{{{2ndauthor|}}}{{{2ndlast|}}}{{{translator2|}}}{{{editor2|}}}{{{title2|}}}<!--Test for new version of work.--> |&#59; {{#if:{{{newversion|}}} | {{{newversion}}} | {{#if:{{{edition2|}}} |<!--Do nothing--> | {{#if:{{{2ndauthor|}}}{{{2ndlast|}}}{{{translator2|}}}{{{editor2|}}}{{{title2|}}} | republished as | republished }} }} }}&#32; }}{{#if:{{{2ndauthor|}}}{{{2ndlast|}}} | {{#if:{{{2ndauthorlink|}}} | &#32;[[w:{{{2ndauthorlink}}}|{{#if:{{{2ndauthor|}}} | {{{2ndauthor}}},&#32; | {{#if:{{{2ndlast|}}} | {{{2ndlast}}}{{#if:{{{2ndfirst|}}}|, {{{2ndfirst}}}}},&#32; }} }}]] | {{#if:{{{2ndauthor|}}} | &#32;{{{2ndauthor}}},&#32; | {{#if:{{{2ndlast|}}} | &#32;{{{2ndlast}}}{{#if:{{{2ndfirst|}}}|, {{{2ndfirst}}}}},&#32; }} }} }} }}{{#if:{{{translator2|}}} | &#59; {{{translator2|}}}, transl.,&#32; }}{{#if:{{{chapter2|}}}{{{entry2|}}} | {{#if:{{{entry2|}}} | {{#invoke:italics|unitalicize_brackets|{{#if:{{{entryurl2|}}} | “[{{{entryurl2}}} {{{entry2}}}] | “{{{entry2}}} }}}}{{#if:{{{trans-chapter2|}}} | &#32;&#91;{{#invoke:italics|unitalicize_brackets|{{{trans-chapter2}}}}}&#93;” | ” }}{{#if:{{{notitle2|}}}||, in&#32;}} | {{#if:{{{chapter2|}}} | {{#if:{{num|{{{chapter2}}}}}<!--Arabic chapter number?--> | &#32;chapter {{#if:{{{chapterurl2|}}} | [{{{chapterurl2}}} {{{chapter2}}}] | {{{chapter2}}} }} | {{#if:{{R2A|{{{chapter2}}}|no_error=1}}<!--Roman chapter number?--> | &#32;chapter {{#if:{{{chapterurl2|}}} | [{{{chapterurl2}}} {{uc:{{{chapter2}}}}}] | {{uc:{{{chapter2}}}}} }} | &#32;“{{#invoke:italics|unitalicize_brackets|{{#if:{{{chapterurl2|}}}<!--Must be a chapter name--> | [{{{chapterurl2}}} {{{chapter2}}}] | {{{chapter2}}} }}}}{{#if:{{{trans-chapter2|}}} | &#32;&#91;{{#invoke:italics|unitalicize_brackets|{{{trans-chapter2}}}}}&#93; }}” }} }}{{#if:{{{notitle2|}}}||, in&#32;}} }} }} }}{{#if:{{{mainauthor2|}}} | {{{mainauthor2}}}{{#if:{{{editor2|}}}{{{editors2|}}}|&#59;&#32;|,}} }}{{#if:{{{editor2|}}}{{{editors2|}}} | {{#if:{{{editor2|}}} | {{{editor2}}}, editor, | {{#if:{{{editors2|}}} | {{{editors2}}}, editors, }} }} }}{{#if:{{{title2|}}} | &#32;<cite>{{#invoke:italics|unitalicize_brackets|{{{title2}}}}}</cite> }}{{#if:{{{trans-title2|}}} | &#32;&#91;<cite>{{#invoke:italics|unitalicize_brackets|{{{trans-title2}}}}}</cite>&#93; }}{{#if:{{{type2|}}} | &#32;&#40;{{{type2}}}&#41; }}{{#if:{{{series2|}}} | &#32;({{{series2}}}{{#if:{{{seriesvolume2|}}}|&#59; {{{seriesvolume2}}}}}) }}{{#if:{{{url2|}}} | {{#if:{{{archiveurl2|}}} | &lrm;<sup>[{{{archiveurl2}}}]</sup> | &lrm;<sup>[{{{url2}}}]</sup> }} }}{{#if:{{{format2|}}}{{{genre2|}}} | {{#if:{{{lang2|}}}{{{worklang2|}}} | &#32;({{#if:{{{format2|}}} | {{{format2}}} | {{#if:{{{genre2|}}} | {{{genre2}}} }} }}, in {{#invoke:languages/templates|getCanonicalName|{{{lang2|{{{worklang2|}}}}}}|return_if_invalid=1}}) | &#32;({{#if:{{{format2|}}} | {{{format2}}} | {{#if:{{{genre2|}}} | {{{genre2}}} }} }}) }} | {{#if:{{{lang2|}}}{{{worklang2|}}} | &#32;(in {{#invoke:languages/templates|getCanonicalName|{{{lang2|{{{worklang2|}}}}}}|return_if_invalid=1}}) }} }}{{#if:{{{version2|}}} |, {{{version2}}} }}{{#if:{{{volume2|}}} |, volume {{{volume2}}} | {{#if:{{{volume_plain2|}}} |, {{{volume_plain2}}} }} }}{{#if:{{{issue2|}}} |, number {{{issue2}}} }}{{#if:{{{edition2|}}} | {{#if:{{{title2|}}}|,&#32;}}{{{edition2}}} edition }}{{#if:{{{others2|}}} |, {{{others2}}} }}{{#if:{{{publisher2|}}} | {{#if:{{{location2|}}} | {{#if:{{{edition2|}}}{{{title2|}}}|,&#32;}}{{{location2}}}&#58; |, }} {{{publisher2}}} | {{#if:{{{location2|}}} | {{#if:{{{edition2|}}}{{{title2|}}}|,&#32;}}{{{location2}}} }} }}{{#if:{{{newversion|}}}{{{2ndauthor|}}}{{{2ndlast|}}}{{{translator2|}}}{{{editor2|}}}{{{title2|}}}{{{location2|}}}<!--Test for new version of work--> | {{#if:{{{date2|}}} |, {{{date2}}} | {{#if:{{{year2|}}} |, {{{year2}}} |, {{maintenance line|please provide a date or year}} }} }} }}{{#if:{{{bibcode2|}}} |, <small>[https://ui.adsabs.harvard.edu/abs/{{urlencode:{{{bibcode2}}}}} →Bibcode]</small> }}{{#if:{{{doi2|}}} |, <small>{{#if:{{{doi_brokendate2|}}} | {{#tag:nowiki|{{{doi2}}}}} (inactive [[{{{doi_brokendate2}}}]]){{#ifeq:{{NAMESPACE}}|{{ns:0}}|[[Category:Pages with DOIs broken since {{#time:Y|{{{doi_brokendate2}}}}}]]}} | <span class="neverexpand">[https://doi.org/{{urlencode:{{{doi2}}}}} →DOI]</span> }}</small> }}{{#if:{{{isbn2|}}} |, <small>{{ISBN|{{{isbn2}}}}}</small> }}{{#if:{{{issn2|}}} |, <small>{{ISSN|{{{issn2}}}}}</small> }}{{#if:{{{jstor2|}}} |, <small>[https://www.jstor.org/stable/{{urlencode:{{{jstor2}}}}} →JSTOR]</small> }}{{#if:{{{lccn2|}}} |, <small>[https://lccn.loc.gov/{{urlencode:{{{lccn2}}}}} →LCCN]</small> }}{{#if:{{{oclc2|}}} |, <small>[https://worldcat.org/oclc/{{urlencode:{{{oclc2}}}}} →OCLC]</small> }}{{#if:{{{ol2|}}} |, <small>[https://openlibrary.org/works/OL{{urlencode:{{{ol2}}}}}/ →OL]</small> }}{{#if:{{{pmid2|}}} |, <small>[https://www.ncbi.nlm.nih.gov/pubmed/{{urlencode:{{{pmid2}}}}} →PMID]</small> }}{{#if:{{{ssrn2|}}} |, <small>[https://ssrn.com/abstract={{urlencode:{{{ssrn2}}}}} →SSRN]</small> }}{{#if:{{{id2|}}} |, <small>{{{id2}}}</small> }}{{#if:{{{archiveurl2|}}} |, archived from [{{{url2}}} the original] on {{#if:{{{archivedate2|}}} | {{#formatdate:{{{archivedate2}}}}} | {{maintenance line|please provide the date}} }} }}{{#if:{{{accessdate2|}}} |{{#if:{{{archivedate2|}}} |<!--Do nothing--> |, retrieved {{#formatdate:{{{accessdate2|}}}}} }} }}{{#if:{{{section2|}}} | {{#if:{{{sectionurl2|}}} |, [{{{sectionurl2}}} {{{section2}}}] |, {{{section2}}} }} }}{{#if:{{{line2|}}} |, line {{{line2}}} | {{#if:{{{lines2|}}} |, lines {{{lines2}}} }} }}{{#if:{{{pages2|}}} | {{#if:{{{page2|}}} |, {{#if:{{{pageurl2|}}} | [{{{pageurl2}}} page&nbsp;{{{page2}}}] | page&nbsp;{{{page2}}} }}&#32;of {{{pages2}}} |, {{#if:{{{pageurl2|}}} | [{{{pageurl2}}} pages {{{pages2}}}] | pages {{{pages2}}} }} }} | {{#if:{{{page2|}}} |, {{#if:{{{pageurl2|}}} | [{{{pageurl2}}} page&nbsp;{{{page2}}}] | page&nbsp;{{{page2}}} }} }} }}{{#if:{{{column2|}}}{{{columns2|}}} |, {{#if:{{{columnurl2|}}} | [{{{columnurl2}}} {{#if:{{{columns2|}}} | columns {{{columns2}}} | column {{{column2}}} }}] | {{#if:{{{columns2|}}} | columns {{{columns2}}} | column {{{column2}}} }} }} }}{{#if:{{{passage_block|}}} | {{#ifeq:{{{passage_block|}}}|no | {{#if:{{{passage|}}} |&#58; “{{{passage}}}{{#if:{{{translation|}}} |&#32;[{{{translation}}}] }}”{{#if:{{{footer|}}} |<dl><dd>{{{footer}}}</dd></dl> }} }} |&#58;<dl><dd>{{{passage_block}}}{{#if:{{{translation|}}} |<dl><dd>{{{translation}}}</dd></dl> }}{{#if:{{{footer|}}} |<dl><dd>{{{footer}}}</dd></dl> }}</dd></dl> }} | {{#if:{{{passage|}}} | {{#ifexpr:{{#invoke:string|len_visible|{{{passage}}}}}>300 |&#58;<dl><dd>{{{passage}}}{{#if:{{{translation|}}} |<dl><dd>{{{translation}}}</dd></dl> }}{{#if:{{{footer|}}} |<dl><dd>{{{footer}}}</dd></dl> }}</dd></dl> |&#58; “{{{passage}}}{{#if:{{{translation|}}} |&#32;[{{{translation}}}] }}”{{#if:{{{footer|}}} |<dl><dd>{{{footer}}}</dd></dl> }} }} }} }}{{#if:{{{archiveurl|}}} | {{#if:{{{archivedate|}}} |<!--Do nothing--> | {{#ifeq:{{#invoke:string|sub|{{{archiveurl}}}|9|23}}|web.archive.org |<!--Do nothing--> | [[Category:Quotations using archiveurl without archivedate]] }} }} }}{{#if:{{{usenodot|}}}|{{#if:{{{nodot|}}}||.}}}}</includeonly><noinclude>{{documentation}}</noinclude> isd6iyossbwu9ydad3pwq12b68mpmvl Ta‌̱mpi‌̱let:cite-meta/documentation 10 649 26866 2023-08-14T13:09:57Z Kambai Akau 8 N khwuk 26866 wikitext text/x-wiki {{documentation subpage}} {{mbox|type=speedy|text='''Do not use this template directly.''' <p>This template is only for use in conjunction with {{temp|cite-av}}, {{temp|cite-book}}, {{temp|cite-journal}}, {{temp|cite-newsgroup}}, {{temp|cite-song}}, {{temp|cite-thesis}}, {{temp|cite-video game}}, and {{temp|cite-web}}.</p>}}<includeonly> [[Category:Citation templates]] </includeonly> j7t5v3yanj3pespagu717jfgd2e4hcj Ta‌̱mpi‌̱let:documentation subpage 10 650 35159 26867 2025-01-19T15:57:40Z Kambai Akau 8 35159 wikitext text/x-wiki <includeonly><!-- if not on a /documentation subpage, do nothing -->{{#ifeq:{{FULLPAGENAME}}|Template:documentation|<{{lc:}}!-- dummy comment to prevent a newline from appearing -->|{{#ifeq:{{SUBPAGENAME}}|documentation|</includeonly><!-- -->{{maintenance box|grey | documentation | title = Documentation for [[{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]. <sup class="plainlinks">&#x5b;[{{fullurl:{{SUBJECTSPACE}}:{{BASEPAGENAME}}|action=edit}} edit]&#x5d;</sup> | image = [[File:Edit-copy green.svg|upright=0.18]] | text = This page contains [[Help:Documenting templates and modules|usage information]], [[WT:Categorization|categories]], [[Help:Interwiki linking|interwiki links]] and other content describing the {{#switch:{{NAMESPACE}}|Module=module|#default=template}}. }}<!-- --><includeonly><!-- -->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:Documentation subpages]]|[[Category:Orphaned documentation subpages]]}}<!-- -->|<{{lc:}}!-- dummy comment to prevent a newline from appearing -->}}}}</includeonly><noinclude>{{documentation}}</noinclude> rckeudwqwifjmwlwl10ic14azcznn7o Ta‌̱mpi‌̱let:documentation subpage/documentation 10 651 26868 2023-08-14T13:12:20Z Kambai Akau 8 N khwuk 26868 wikitext text/x-wiki {{documentation subpage}} ===Usage=== This template is intended to be used for template documentation subpages. See [[Help:Documenting templates and modules]]. It includes a notice at the top of the page, and also adds the page to a special category for documentation pages. This template is automatically added to the documentation subpage of modules, via the [[MediaWiki:Scribunto-doc-page-header]] system message. Therefore, it should not be added to the documentation subpage manually. ===See also=== * {{temp|documentation}} <includeonly> [[Category:Documentation templates]] </includeonly> q1vcja74c6txup32gyvdm0lz6zq0mml Ta‌̱mpi‌̱let:maintenance box 10 652 39924 26869 2025-10-15T06:14:52Z Hiyuune 556 39924 wikitext text/x-wiki <templatestyles src="Module:message box/styles.css" /><div class="noprint maintenance-box maintenance-box-{{{1|blue}}}"> {| | rowspan="2" class="maintenance-box-image-cell" | {{{image|[[File:Codex icon Notice blue.svg|40px|alt=Notice]]}}} ! style="text-align: left;" | {{{title|}}} |- | {{{text|}}} |}</div><noinclude>{{documentation}}</noinclude> pn4fc374opf897cbzurxrblzw75otms Ta‌̱mpi‌̱let:mbox 10 653 26870 2023-08-14T13:15:09Z Kambai Akau 8 N khwuk 26870 wikitext text/x-wiki {{ {{namespace detect | demospace = {{{demospace|}}}<!--Note: The following templates don't exist yet. | main = ambox | talk = tmbox | file = imbox | category = cmbox--> | other = ombox }} | type = {{{type|}}} | image = {{{image|}}} | imageright = {{{imageright|}}} | class = {{{class|}}} | style = {{{style|}}} | textstyle = {{{textstyle|}}} | text = {{{text}}} | small = {{{small|}}} | smallimage = {{{smallimage|}}} | smallimageright = {{{smallimageright|}}} | smalltext = {{{smalltext|}}} | subst = {{{subst|}}} | date = {{{date|}}} }}<noinclude>{{documentation}}<!-- Add categories the /docu subpage, not here!--></noinclude> dnjjdkbal7hlqag8qbg4hq61tiou5sn Ta‌̱mpi‌̱let:namespace detect 10 654 26871 2023-08-14T13:16:16Z Kambai Akau 8 N khwuk 26871 wikitext text/x-wiki {{#switch: {{lc: <!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{{demospace}}} | {{#if:{{{page|}}} | <!--Detect the namespace in the "page" parameter--> {{#ifeq:{{NAMESPACE:{{{page}}} }}|{{TALKSPACE:{{{page}}} }} | talk | {{SUBJECTSPACE:{{{page}}} }} }} | <!--No "demospace" or "page" parameters, so detect actual namespace--> {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | {{SUBJECTSPACE}} }} }} }} }} <!-- Only one of the lines below will be executed --> <!-- Respecting empty parameters on purpose --> | main <!--"demospace=main" or {{SUBJECTSPACE}}={{ns:0}}=""--> | = {{{main| {{{other|}}} }}} | talk = {{{talk| {{{other|}}} }}} | user = {{{user| {{{other|}}} }}} | wikipedia = {{{wikipedia| {{{other|}}} }}} | file | image = {{{file| {{{image| {{{other|}}} }}} }}} | mediawiki = {{{mediawiki| {{{other|}}} }}} | template = {{{template| {{{other|}}} }}} | help = {{{help| {{{other|}}} }}} | category = {{{category| {{{other|}}} }}} | portal = {{{portal| {{{other|}}} }}} | book = {{{book| {{{other|}}} }}} | other | #default = {{{other|}}} <!--"demospace=other" or a new namespace--> }}<!--End switch--><noinclude> {{documentation}} </noinclude> 7kfh5l3sr1qe0a688znweqm150nvcce Ta‌̱mpi‌̱let:namespace detect/documentation 10 655 26872 2023-08-14T13:17:21Z Kambai Akau 8 N khwuk 26872 wikitext text/x-wiki {{documentation subpage}} {{documentation needed}}<!-- Replace this with a short description of the purpose of the template, and how to use it. --> <includeonly> [[Category:Metatemplates]] </includeonly> hmr4vpl6auszunwwgwhmzstcslq0awq Ta‌̱mpi‌̱let:documentation needed 10 656 26873 2023-08-14T13:18:53Z Kambai Akau 8 N khwuk 26873 wikitext text/x-wiki <!-- -->{{maintenance box|blue<!-- -->| title = This {{#switch:{{NAMESPACE}}|Module=module|#default=template}} needs documentation.<!-- -->| image = [[File:Text-x-generic with pencil.svg|40px]]<!-- -->| text = Please [[Help:Documenting templates and modules|document]] this {{#switch:{{NAMESPACE}}|Module=module|#default=template}} by describing its purpose and usage on {{#switch:{{SUBPAGENAME}}|documentation|doc=this page|the [[{{FULLPAGENAME}}/documentation|documentation page]]}}.<!-- -->}}<!-- --><includeonly><!-- -->{{#switch:{{SUBPAGENAME}}<!-- -->|documentation|doc=<!-- Don't categorize the documentation page itself -->|#default=[[Category:Templates and modules needing documentation]]<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> 53j474l4yyexif6q7vebaxfqmu4b07e Module:italics 828 657 26874 2023-08-14T13:21:15Z Kambai Akau 8 Created page with "local export = {} local m_string_utils = require("Module:string utilities") local find = m_string_utils.find local match = m_string_utils.match local gsub = m_string_utils.gsub function export.i(text) if text == "" or text == nil then return nil end if type(text) == "table" and text.args then text = text.args[1] end -- Remove whitespace from beginning and end of text. text = mw.text.trim(text) -- Find parenthesized text. local parenthesis = "" if fin..." 26874 Scribunto text/plain local export = {} local m_string_utils = require("Module:string utilities") local find = m_string_utils.find local match = m_string_utils.match local gsub = m_string_utils.gsub function export.i(text) if text == "" or text == nil then return nil end if type(text) == "table" and text.args then text = text.args[1] end -- Remove whitespace from beginning and end of text. text = mw.text.trim(text) -- Find parenthesized text. local parenthesis = "" if find(text, "%b()$") then text, parenthesis = match(text, "^(.*)(%b())$") if text == "" or text == nil then error("Malformed page name: " .. text) end end text = "''" .. text .. "''" --[[ Adds italics toggle ('') around the whitespace that surrounds various things that aren't supposed to be italicized: for instance, Fragaria × ananassa becomes ''Fragaria'' × ''ananassa''. (The hybridization symbol × isn't supposed to be italicized.) ]] local notItalicized = { ["subsp."] = true, ["ssp."] = true, ["var."] = true, ["f."] = true, ["sect."] = true, ["subsect."] = true, ["subg."] = true, } local hybrid = "×" text = text:gsub("(%s*([a-z]+%.)%s*)", function(wholeMatch, abbreviation) if notItalicized[abbreviation] then return "''" .. wholeMatch .. "''" end end) text = text:gsub("%s*" .. hybrid .. "%s*", "''%0''"):gsub("%f[']''''%f[^']", "") return text .. parenthesis end function export.unitalicize_brackets(text) if type(text) == "table" and text.args then text = text.args[1] end if not text or text == "" then return nil end local function unitalicize(text) return '<span style="font-style: normal;">' .. text .. '</span>' end local function process(text) if text:find("[[", 1, true) then if text:find("|") then return text:gsub( "|.-%]%]", function (piping) return piping:gsub("%b[]", process) end) end -- do nothing with un-piped wikilinks --[=[ elseif text:find("[http", 1, true) then return text:gsub( "%[([^ ]+ )([^%]]+)%]", function (URL, link_text) return "[" .. URL .. process(link_text) .. "]" end) --]=] elseif text:find("^%[https?://") then return text:gsub( " .+", function (link_text) return link_text:gsub("%b[]", process) end) else local inside_brackets = text:sub(2, -2) if inside_brackets == "..." or inside_brackets == "…" then return unitalicize(text) else return unitalicize("[") .. inside_brackets .. unitalicize("]") end end end text = text:gsub("%b[]", process) return text end function export.test(frame) local text = frame.args[1] local quote = require("Module:yesno")(frame.args.quote) if quote then return export.unitalicize_brackets(text) else return export.i(text) end end return export pc5pybxo2a9k7w9x0vbo6tszoohfe77 Module:italics/doc 828 658 26875 2023-08-14T13:22:20Z Kambai Akau 8 N khwuk 26875 wikitext text/x-wiki This module applies proper italicization to the taxonomic name of a genus, species, subspecies, variety, or form; or italicizes a title while not italicizing a parenthetical disambiguator. It is intended to be used in interwiki link modules, but might be useful elsewhere too. ==Testcases== <pre> {{#invoke:italics|test|<cite>A Voyage around the World. [...] In Two Volumes</cite>|quote=1}} {{#invoke:italics|test|<cite>A Response to a Scurrilous Libel by J[onathan] S[wift]. [...] In Two Volumes</cite>|quote=1}} {{#invoke:italics|test|<cite>[[w:Essays (Montaigne)|The Essayes, or, Morall, Politike and Millitarie Discourses of Lo. Michaell de Montaigne, Knight of the Noble Order of St. Michaell, and One of the Gentlemen in Ordinary of the French King, Henry the Third His Chamber]]</cite>|quote=1}} {{#invoke:italics|test|<cite>[[w:Cyclopædia, or an Universal Dictionary of Arts and Sciences|Cyclopædia: Or, An Universal Dictionary of Arts and Sciences; [...] In Two Volumes]]</cite>|quote=1}} {{#invoke:italics|test|1=[http://dsalsrv02.uchicago.edu/cgi-bin/philologic/search3advanced?dbname=mcgregor&query=R:hi:McGregor&searchdomain=headwords&matchtype=exact&display=utf8 {{lang|hi|R:hi:McGregor}}]|quote=1}} {{#invoke:italics|test|Pinus contorta subsp. latifolia}} {{#invoke:italics|test|Cupressus arizonica var. glabra}} {{#invoke:italics|test|Fragaria vesca subsp. vesca f. semperflorens}} {{#invoke:italics|test|Fragaria × ananassa}} {{#invoke:italics|test|Argentina (plant)}} {{#invoke:italics|test|× Agroelymus}} <!-- This now passess 20181225-19:12 --> {{#invoke:italics|test|A sample item containing a continuation, &c {{...}} <!-- This fails currently --> }} {{#invoke:italics|test|A sample item containing a continuation, &c {{nb...}} <!-- This fails currently --> }} {{#invoke:italics|test|[[Wiktionary:Main_Page|A sample item containing a continuation, &c {{...}}]] <!-- This fails currently --> }} {{#invoke:italics|test|[https://en.wiktionary.org/wiki/Wiktionary:Main_Page A sample item containing a continuation, [&c {{...}}]]<!-- This fails currently, Generates a missing span... -->}} {{#invoke:italics|test|'''Polygonum''' aviculare}} </pre> * {{#invoke:italics|test|<cite>A Voyage around the World. [...] In Two Volumes</cite>|quote=1}} * {{#invoke:italics|test|<cite>A Response to a Scurrilous Libel by J[onathan] S[wift]. [...] In Two Volumes</cite>|quote=1}} * {{#invoke:italics|test|<cite>[[w:Essays (Montaigne)|The Essayes, or, Morall, Politike and Millitarie Discourses of Lo. Michaell de Montaigne, Knight of the Noble Order of St. Michaell, and One of the Gentlemen in Ordinary of the French King, Henry the Third His Chamber]]</cite>|quote=1}} * {{#invoke:italics|test|<cite>[[w:Cyclopædia, or an Universal Dictionary of Arts and Sciences|Cyclopædia: Or, An Universal Dictionary of Arts and Sciences; [...] In Two Volumes]]</cite>|quote=1}} * {{#invoke:italics|test|1=[http://dsalsrv02.uchicago.edu/cgi-bin/philologic/search3advanced?dbname=mcgregor&query=R:hi:McGregor&searchdomain=headwords&matchtype=exact&display=utf8 {{lang|hi|R:hi:McGregor}}]|quote=1}} * {{#invoke:italics|test|Pinus contorta subsp. latifolia}} * {{#invoke:italics|test|Cupressus arizonica var. glabra}} * {{#invoke:italics|test|Fragaria vesca subsp. vesca f. semperflorens}} * {{#invoke:italics|test|Fragaria × ananassa}} * {{#invoke:italics|test|Argentina (plant)}} * {{#invoke:italics|test|× Agroelymus}} * {{#invoke:italics|test|A sample item containing a continuation, &c {{...}} }} * {{#invoke:italics|test|A sample item containing a continuation, &c {{nb...}} }} * {{#invoke:italics|test|[[Wiktionary:Main_Page|A sample item containing a continuation, &c {{...}}]]}} * {{#invoke:italics|test|[https://en.wiktionary.org/wiki/Wiktionary:Main_Page A sample item containing a continuation, [&c {{...}}]]}} * {{#invoke:italics|test|'''Polygonum''' aviculare}} {{temp|taxlink|Rosa × alba|nothospecies}} - {{taxlink|Rosa × alba|nothospecies}} <includeonly> [[Category:General utility modules]] </includeonly> 4gfj400bo76n9qir0vvic9b59a9e0fc Ta‌̱mpi‌̱let:character info 10 659 26877 2023-08-14T13:27:17Z Kambai Akau 8 N khwuk 26877 wikitext text/x-wiki {{#invoke:character info|show<noinclude>|0xfffd</noinclude>}}<noinclude>{{documentation}}</noinclude> oiyhr1i3ax20go6o531ytahl1g8ted0 Ta‌̱mpi‌̱let:character info/documentation 10 660 26878 2023-08-14T13:28:29Z Kambai Akau 8 N khwuk 26878 wikitext text/x-wiki {{documentation subpage}} This template shows an infobox with Unicode character information, using the <code>show</code> function in [[Module:character info]]. ==Parameters== ; {{para|sc}} : Specifies the [[Wiktionary:Scripts|script code]]. The code is used to get the script category and apply the CSS class. ; {{para|nocat|1}} : Suppresses putting the page in the script category. Categorisation is applied only to entry pages (main and Appendix namespaces). ; {{para|1}}, {{para|codepoint}} : Chooses the Unicode code point to display. Normally you can leave this empty, and it generates the infobox from the page title. However, there are times when the article title is not the desired character, and even when it is, this method will occasionally generate an error with a pre-composed Unicode character. There are three ways to specify the character to be displayed, which will also work around the error message. Using [[Ç]] as an example, these are: :* {{temp|character info|Ç}} (actual character; [[w:HTML entity|HTML entity]] is also allowed) :* {{temp|character info|0xC7}} (hexadecimal codepoint, starting with "0x") :* {{temp|character info|199}} (decimal codepoint) ; {{para|caption}} : Sets the caption below the image. To reduce memory usage on high-memory pages, such as [[生]], simply enter {{temp|#subst:character info/save memory|codepoint=|previous_codepoint=|next_codepoint=}} with the code points filled in. This removes the dependency on subpages of [[Module:Unicode data]]. The parameters that are automatically filled in are the following: ; {{para|name}}, {{para|previous_codepoint_name}}, {{para|next_codepoint_name}} : The name of the code point. ; {{para|image}} : Image. Set to the empty string (or whitespace) to indicate that there is not an image. ; {{para|block}} : Name of the [[Appendix:Unicode|Unicode block]] that the character is found in. ; {{para|previous_codepoint}}, {{para|next_codepoint}} : The nearest previous and next code points that are not in the {{w|General Category}} of Other (C), except for formatting characters (Cf). Pass them in the same format as {{para|1}} or {{para|codepoint}}. ; {{para|sc}}, {{para|previous_codepoint_sc}}, {{para|next_codepoint_sc}} : The Wiktionary script code for the current, previous, or next code point. ; {{para|combining}}, {{para|previous_codepoint_combining}}, {{para|next_codepoint_combining}} : Whether the current, previous, or next code point is combining. ; {{para|printable}}, {{para|previous_codepoint_printable}}, {{para|next_codepoint_printable}} : Whether the current, previous, or next code point is printable. ; {{para|previous_codepoint_title}}, {{para|next_codepoint_title}} : The title where the previous or next code point is described. There are two special values: <code>self</code> means the title is the same as the character; an empty parameter (or parameter containing only whitespace) means there is no page to link to. ==Template placement== Place this template right at the top of the entry, including ''above'' {{temp|also}} whenever applicable. (if the order were inverted, this would cause a blank space to appear above {{temp|character info}}) This is correct: <pre> {{character info}} {{also|...}} ==Translingual== ===Symbol=== {{mul-symbol}} # Sense 1. </pre> ==Collapsable list== Use {{tl|character info/var}} for extended an list of variant characters, each separated by a pipe. ==CSS== The CSS for this template is located at [[Template:character info/style.css]]. <includeonly>[[Category:Character info templates| ]]</includeonly> i3qdke3luiunbs68q6qgw602c5ukpit Ta‌̱mpi‌̱let:character info/style.css 10 661 26879 2023-08-14T13:29:38Z Kambai Akau 8 Created page with ".character-sample { display: inline-block; min-width: 1em; font-size: 300%; text-align: center; background: rgb(0, 0, 0); /* fallback */ background: rgba(0, 0, 0, 0.1); } .character-sample > :only-child { display: block; } .character-sample-primary { display: inline-table; min-width: 1.1em; font-size: 300%; line-height: 110%; text-align: center; background: rgb(0, 0, 0); /* fallback */ background: rgba(0, 0, 0, 0.1); height: 1.1em; } .character-sample-..." 26879 sanitized-css text/css .character-sample { display: inline-block; min-width: 1em; font-size: 300%; text-align: center; background: rgb(0, 0, 0); /* fallback */ background: rgba(0, 0, 0, 0.1); } .character-sample > :only-child { display: block; } .character-sample-primary { display: inline-table; min-width: 1.1em; font-size: 300%; line-height: 110%; text-align: center; background: rgb(0, 0, 0); /* fallback */ background: rgba(0, 0, 0, 0.1); height: 1.1em; } .character-sample-secondary { display: inline-block; min-width: 1em; text-align: center; } m1pz7fsghqka9dfdmu0wkfdkaosej6k Ta‌̱mpi‌̱let:para 10 662 26880 2023-08-14T13:30:51Z Kambai Akau 8 N khwuk 26880 wikitext text/x-wiki <code>&#124;{{#if:{{{}}}|{{#if:{{{1<includeonly>|</includeonly>}}}|{{{1}}}=}}{{{2<includeonly>|</includeonly>}}}|={{{1|}}}}}</code><!-- -->{{#if:{{{3|}}}<!-- -->|&nbsp;({{#if:{{{req|}}}|'''''required''''',&nbsp;}}{{#if:{{{opt|}}}|''optional'',&nbsp;}}{{{3}}})<!-- -->|{{#if:{{{req|}}}|&nbsp;('''''required''''')}}{{#if:{{{opt|}}}|&nbsp;(''optional'')}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude> 2xe6l3csjwjyljekqezswyzpwk01lyx Ta‌̱mpi‌̱let:para/documentation 10 663 26881 2023-08-14T13:31:51Z Kambai Akau 8 N khwuk 26881 wikitext text/x-wiki {{documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE AND INTERWIKIS TO WIKIDATA --> {{shortcut|Template:p}} == Usage == This template simply displays a parameter name between a vertical line and an equal sign, as is seen in [[Wiktionary:Templates|template]] calls. (This is useful in template documentation and in talk page discussions of templates.) To display a parameter name surrounded by <nowiki>{{{triple-braces}}}</nowiki> (as would appear in template code), use {{temp|paramref}}. ===Parameters=== This template takes the following parameters: *{{para|1||''may be empty'' if second parameter is present}}: the name of the parameter *{{para|2||''optional'' if first parameter is present}}: a corresponding value for the parameter *{{para|3|opt=1}}: additional usage text *{{para|req|1}}: indicate that the parameter is required *{{para|opt|1}}: indicate that the parameter is optional ===Examples=== # {{temp|para|name}} #: Result: {{para|name}} # {{temp|para|name|req=1}} #: Result: {{para|name|req=1}} # {{temp|para|name|opt=1}} #: Result: {{para|name|opt=1}} # {{temp|para|opt|1}} #: Result: {{para|opt|1}} # {{temp|para|title|<nowiki><var>book title</var></nowiki>}} #: Result: {{para|title|<var>book title</var>}} # {{temp|para||section}} #: Result: {{para||section}}. This is useful for referring to values of unnamed parameters; note the empty first parameter in the template call. # {{temp|para|<nowiki><var>parameter</var></nowiki>|<nowiki><var>value</var></nowiki>}} #: Result: {{para|<var>parameter</var>|<var>value</var>}} # {{temp|para|=&#124;foo}} #: Result: {{para|=|foo}} # {{temp|para|2||<nowiki>''optional'' if first parameter is present</nowiki>}} #: Result: {{para|2||''optional'' if first parameter is present}} When using literal, pre-specified values, simply provide the value (appearance as in example 6). When illustrating hypothetical, variable or user-definable values, use <code>&lt;var>value&lt;/var></code> (appearance as in example 5), and the same should be done for non-literal, example parameters (as in example 7). <includeonly> <!-- CATEGORIES HERE, THANKS --> [[Category:Discussion templates]] [[Category:Documentation templates]] </includeonly> 4dfta1sppwd0lxjj1b1ppif3qkwd1y0 Module:character info 828 664 26887 2023-08-14T13:48:12Z Kambai Akau 8 Created page with "local m_unicode = require('Module:Unicode data') local char_to_script = require('Module:scripts').charToScript local export = {} local dingbat_scripts = { ["Zsym"] = true; ["Zmth"] = true; ["Zyyy"] = true; } local function page_exists(title) local ok, title_obj = pcall(mw.title.new, title) if ok and title_obj then local ok, exists = pcall(function() return title_obj.exists end) return ok and exists else return false end end function export.exotic_symbol_..." 26887 Scribunto text/plain local m_unicode = require('Module:Unicode data') local char_to_script = require('Module:scripts').charToScript local export = {} local dingbat_scripts = { ["Zsym"] = true; ["Zmth"] = true; ["Zyyy"] = true; } local function page_exists(title) local ok, title_obj = pcall(mw.title.new, title) if ok and title_obj then local ok, exists = pcall(function() return title_obj.exists end) return ok and exists else return false end end function export.exotic_symbol_warning(frame) local title = mw.title.getCurrentTitle() if title.exists then return "" end if mw.ustring.len(title.fullText) ~= 1 then return "" end local codepoint = mw.ustring.codepoint(title.fullText) local script_code = char_to_script(codepoint) if dingbat_scripts[script_code] then return frame:expandTemplate { title = "editnotice-exotic symbols" } end return "" end local function get_codepoint(codepoint, param_name) if codepoint then codepoint = mw.text.trim(codepoint) codepoint = tonumber(codepoint) or mw.text.decode(codepoint) if (type(codepoint) == "string") and (mw.ustring.len(codepoint) == 1) then codepoint = mw.ustring.codepoint(codepoint) elseif type(codepoint) ~= "number" then error("Unrecognised string given for the " .. param_name .. " parameter") end end return codepoint end function export._show(args, parent_title) local codepoint = args.codepoint or args[1] or ""; local image local title = mw.title.getCurrentTitle() local to_boolean = require('Module:yesno') local namespace = mw.title.getCurrentTitle().nsText if codepoint ~= "" then codepoint = get_codepoint(codepoint, "codepoint") else if title.fullText == parent_title then codepoint = 0xfffd elseif mw.ustring.len(title.fullText) == 1 then codepoint = mw.ustring.codepoint(title.fullText) else if title.nsText == "Template" then return "" end error("Page title is not a single Unicode character") end end args.image = args.image and mw.text.trim(args.image) if args.image == "" then image = nil else image = args.image or m_unicode.lookup_image(codepoint) end local table_markup = {} table.insert(table_markup, '{| class="wikitable floatright" style="width:25em;"\n') if image then if not image:match("\127") then -- <hiero> tags generate these; pass them through if image:match("^%[?%[?[Ff]ile:") or image:match("^%[?%[?[Ii]mage:") then image = image:gsub("^%[%[", ""):gsub("^[Ff]ile:", ""):gsub("^[Ii]mage:", ""):gsub("|.*", ""):gsub("]]", "") end local category = "[[Category:Character boxes with images|*" .. string.format("%010d", codepoint) .. "]]" image = "[[File:" .. image .. "|120x140px]]" if namespace == "" then image = image .. category end end table.insert(table_markup, ('|-\n| colspan="2" style="text-align: center;" | %s<br/>%s\n'):format( image, args.caption or "" ) ) elseif args.caption then table.insert(table_markup, ('|-\n| colspan="2" style="text-align: center;" | %s\n'):format( args.caption ) ) end local script_code = args.sc or char_to_script(codepoint) local script_data = mw.loadData("Module:scripts/data")[script_code] or error("No data for script code " .. script_code .. ".") local script_name = script_data[1] local NAMESPACE = title.namespace local cat_name if not args.nocat and ((NAMESPACE == 0) or (NAMESPACE == 100)) then -- main and Appendix if script_data.character_category ~= nil then -- false means no category, overriding the default below cat_name = script_data.character_category or nil elseif script_name then cat_name = script_name .. " script characters" end end local block_name = mw.text.encode(args.block or m_unicode.lookup_block(codepoint)) local aliases if args.aliases == "" then aliases = nil else aliases = mw.loadData('Module:Unicode data/aliases')[codepoint] end local function parse_aliases(aliases) local result = {} if aliases then local classif = {} for i, alias in ipairs(aliases) do if not classif[alias[1]] then classif[alias[1]] = {} end table.insert(classif[alias[1]], mw.text.encode(alias[2])) end if classif.correction then for i, name in ipairs(classif.correction) do local category = '[[Category:Character boxes with corrected names]]' if namespace == "" then table.insert(result, ('[[Category:Character boxes with corrected names]]Corrected: %s'):format( name ) ) else table.insert(result, ('Corrected: %s'):format( name ) ) end end end if classif.alternate then for i, name in ipairs(classif.alternate) do local category = '[[Category:Character boxes with alternative names]]' if namespace == "" then table.insert(result, ('[[Category:Character boxes with alternative names]]Alternative: %s'):format( name ) ) else table.insert(result, ('Alternative: %s'):format( name ) ) end end end if classif.abbreviation then local category = '[[Category:Character boxes with abbreviations]]' if namespace == "" then table.insert(result, ('[[Category:Character boxes with abbreviations]]Abbreviation: %s'):format( table.concat(classif.abbreviation, ", ") ) ) else table.insert(result, ('Abbreviation: %s'):format( table.concat(classif.abbreviation, ", ") ) ) end end local parsed_result = table.concat(result, ", ") return '<div>(' .. parsed_result .. ')</div>' end return "" end local li, vi, ti = nil, nil, nil if block_name == "Hangul Syllables" then local m_Kore = require('Module:ko-hangul') li, vi, ti = m_Kore.syllable2JamoIndices(codepoint) end local initial_to_letter = { [0] = 0x3131, 0x3132, 0x3134, 0x3137, 0x3138, 0x3139, 0x3141, 0x3142, 0x3143, 0x3145, 0x3146, 0x3147, 0x3148, 0x3149, 0x314A, 0x314B, 0x314C, 0x314D, 0x314E, } local vowel_to_letter = { [0] = 0x314F, 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, 0x3159, 0x315A, 0x315B, 0x315C, 0x315D, 0x315E, 0x315F, 0x3160, 0x3161, 0x3162, 0x3163, } local final_to_letter = { 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3139, 0x313A, 0x313B, 0x313C, 0x313D, 0x313E, 0x313F, 0x3140, 0x3141, 0x3142, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, 0x314A, 0x314B, 0x314C, 0x314D, 0x314E, -- KIYEOK-RIEUL = ??? } local function parse_composition() local result = nil if block_name == "Hangul Syllables" then result = ((ti ~= 0) and '<big class="Kore" lang="">[[&#%u;]] + [[&#%u;]] + [[&#%u;]]</big>' or '<big class="Kore" lang="">[[&#%u;]] + [[&#%u;]]</big>'):format( initial_to_letter[li], vowel_to_letter[vi], final_to_letter[ti] ) else local nfd = mw.ustring.toNFD(mw.ustring.char(codepoint)) if mw.ustring.len(nfd) ~= 1 then local compo = {} for nfdcp in mw.ustring.gcodepoint(nfd) do local dotted_circle = (m_unicode.is_combining(nfdcp) and "◌" or "") local link_target = m_unicode.get_entry_title(nfdcp) if not link_target or not page_exists(link_target) then link_target = nil end local script = char_to_script(nfdcp) local character_text = link_target and ('[[&#%u;|<span class="%s">%s&#%u;</span> &#91;U+%04X&#93;]]') :format(nfdcp, script, dotted_circle, nfdcp, nfdcp) or ('<span class="%s">%s&#%u;</span> &#91;U+%04X&#93;') :format(script, dotted_circle, nfdcp, nfdcp) table.insert(compo, '<span class="character-sample-secondary">' .. character_text .. '</span> ') end result = table.concat(compo, " + ") end end if result then return "Composition", result, "[[Category:Character boxes with compositions]]" end return nil end -- [[ Egyptian Hieroglyphs local function parse_gardiner() local result = nil if args.gardiner then result = ( '[http://vincent.euverte.free.fr/Rosette/Rosette_410.php?Hiero=%s&Lang=E %s]\n'):format( args.gardiner, args.gardiner ) return "Gardiner number", result, "[[Category:Character boxes with additional information for Egyptian Hieroglyphs]]" end return nil end local function parse_mdc() local result = nil if args.mdc then result = args.mdc return "Manuel de Codage", result, "[[Category:Character boxes with additional information for Egyptian Hieroglyphs]]" end return nil end local function parse_egpz() local result = nil if args.egpz then result = args.egpz return "EGPZ 1.0", result, "[[Category:Character boxes with additional information for Egyptian Hieroglyphs]]" end return nil end -- ]] local function middle_part() local rows = {} local function insert_row(row_title, row_contents, row_category) if row_contents then table.insert(rows, ('<tr><td style="text-align: left">%s:</td><td>%s%s</td></tr>'):format(row_title, row_contents, row_category)) end end insert_row(parse_composition()) insert_row(parse_gardiner()) insert_row(parse_egpz()) insert_row(parse_mdc()) if rows[1] then return ('<table style="margin: 0 auto;">%s</table>') :format(table.concat(rows, "")) end return "" end local function present_codepoint(codepoint, np, script, combining, name, printable, title) local display local link_target if combining then combining = to_boolean(combining) else combining = m_unicode.is_combining(codepoint) end if printable then printable = to_boolean(printable) else printable = m_unicode.is_printable(codepoint) end local char = mw.ustring.char(codepoint) if title == "self" or page_exists(char) then link_target = char elseif title ~= "" then link_target = m_unicode.get_entry_title(codepoint) end if printable then display = ('<span class="character-sample-secondary %s">%s&#x%04X;</span>'):format( script or char_to_script(codepoint), combining and "◌" or "", codepoint ) end local arrow_and_maybe_char if np then arrow_and_maybe_char = (display or "") .. ' →' else arrow_and_maybe_char = '← ' .. (display or "") end local text = ('<span title="%s">%s<br><small>[U+%04X]</small></span>') :format(mw.text.encode(name or m_unicode.lookup_name(codepoint)), arrow_and_maybe_char, codepoint) if link_target then return ('[[' .. link_target .. '|' .. text .. ']]') else return text end end local function get_next(codepoint, step) -- Skip past noncharacters and reserved characters (Cn), private-use -- characters (Co), surrogates (Cs), and control characters (Cc), all -- of which have a label beginning in "<" rather than a proper name. if step < 0 and 0 < codepoint or step > 0 and codepoint < 0x10FFFF then repeat codepoint = codepoint + step until m_unicode.lookup_name(codepoint):sub(1, 1) ~= "<" or not (0 < codepoint and codepoint < 0x10FFFF) end return codepoint end local previous_codepoint = get_codepoint(args.previous_codepoint, "previous_codepoint") and tonumber(args.previous_codepoint, 16) or get_next(codepoint, -1) local next_codepoint = get_codepoint(args.next_codepoint, "next_codepoint") and tonumber(args.next_codepoint, 16) or get_next(codepoint, 1) local combining if args.combining then combining = to_boolean(args.combining) else combining = m_unicode.is_combining(codepoint) end table.insert(table_markup, '|-\n| style="width: 70px;" colspan="2" | ' .. '<table>' .. '<tr>' .. '<td>' .. ('<span class="character-sample-primary %s">%s&#%u;</span>') :format(script_code, combining and "◌" or "", codepoint) .. '</td>' .. '<td>' .. (' [https://util.unicode.org/UnicodeJsps/character.jsp?a=%.4X U+%.4X]'):format(codepoint, codepoint) .. ', [[w:List of XML and HTML character entity references|&amp;#' .. codepoint .. ';]]\n' .. '<div class="character-sample-name">' .. mw.text.encode(args.name or m_unicode.lookup_name(codepoint)) .. '</div>' .. parse_aliases(aliases) .. '</td>' .. '</tr>' .. '</table>' ) table.insert(table_markup, middle_part() ) local previous_unassigned_first = previous_codepoint + 1 local previous_unassigned_last = codepoint - 1 local next_unassigned_first = codepoint + 1 local next_unassigned_last = next_codepoint - 1 local left_unassigned_text local right_unassigned_text if previous_codepoint == 0 then previous_unassigned_first = 0 end if previous_unassigned_first <= previous_unassigned_last or next_unassigned_first <= next_unassigned_last then if previous_unassigned_first < previous_unassigned_last then left_unassigned_text = ('[unassigned: U+%.4X–U+%.4X]'):format(previous_unassigned_first, previous_unassigned_last) elseif previous_unassigned_first == previous_unassigned_last then left_unassigned_text = ('[unassigned: U+%.4X]'):format(previous_unassigned_first) end if next_unassigned_first < next_unassigned_last then right_unassigned_text = ('[unassigned: U+%.4X–U+%.4X]'):format(next_unassigned_first, next_unassigned_last) elseif next_unassigned_first == next_unassigned_last then right_unassigned_text = ('[unassigned: U+%.4X]'):format(next_unassigned_first) end end local unassignedsRow = mw.html.create('table'):css('width', '100%'):css('font-size', '80%'):css('white-space', 'nowrap') :tag('tr') :tag('td'):css('width', '50%'):css('text-align', 'left'):wikitext(left_unassigned_text or ''):done() :tag('td'):css('width', '50%'):css('text-align', 'right'):wikitext(right_unassigned_text or ''):done() :allDone() table.insert(table_markup, tostring(unassignedsRow) ..'\n') local previous_codepoint_text = "" local next_codepoint_text = ('%s\n') :format(present_codepoint(next_codepoint, true, args.next_codepoint_sc, args.next_codepoint_combining, args.next_codepoint_name, args.next_codepoint_printable, args.next_codepoint_title)) if previous_codepoint > 0 then previous_codepoint_text = ('%s\n') :format(present_codepoint(previous_codepoint, false, args.previous_codepoint_sc, args.previous_codepoint_combining, args.previous_codepoint_name, args.previous_codepoint_printable, args.previous_codepoint_title)) end local block_name_text = ('[[Appendix:Unicode/%s|%s]]') :format(block_name, block_name) if namespace == "" then block_name_text = block_name_text .. ('[[Category:%s block|*%010d]]\n') :format(block_name, codepoint) else block_name_text = block_name_text .. '\n' end local lastRow = mw.html.create('table'):css('width', '100%'):css('text-align', 'center') :tag('tr') :tag('td'):css('width', '20%'):wikitext(previous_codepoint_text):done() --:tag('td'):css('width', '15%') -- :tag('span'):wikitext(left_unassigned_text and "'''...'''" or ""):attr('title', left_unassigned_text or ""):done():done() :tag('td'):css('width', '60%'):css('font-size', '110%'):css('font-weight', 'bold'):wikitext(block_name_text) --:tag('td'):css('width', '15%') -- :tag('span'):wikitext(right_unassigned_text and "'''...'''" or ""):attr('title', right_unassigned_text or ""):done():done() :tag('td'):css('width', '20%'):wikitext(next_codepoint_text):done() :allDone() table.insert(table_markup, tostring(lastRow) ..'\n') table.insert(table_markup, '|}') if cat_name and namespace == "" then table.insert(table_markup, "[[Category:" .. cat_name .. "| " .. mw.ustring.char(codepoint) .. "]]") end table.insert(table_markup, require("Module:TemplateStyles")("Template:character info/style.css")) return table.concat(table_markup) end function export.show(frame) local parent_frame = frame:getParent() return export._show(parent_frame.args, parent_frame:getTitle()) end return export 5i2crwrzdagmxg2aawuwjjsnomlis7c Module:character info/doc 828 665 26888 2023-08-14T13:49:15Z Kambai Akau 8 N khwuk. 26888 wikitext text/x-wiki This module generates content for {{temp|character info}} and determines the condition under which {{temp|editnotice-exotic symbols}} is displayed when in edit mode in the main namespace (through [[MediaWiki:Editnotice-0]]). To be fixed: * Code points with labels beginning in <code><</code> are given as unassigned (see box for U+007E in [[~]] and box for U+F900 in [[豈]]). <includeonly> [[Category:General utility modules]] </includeonly> pqvgewaag1pov4qlaalbi8fohrn8q9n Ta‌̱mpi‌̱let:editnotice-exotic symbols 10 666 26889 2023-08-14T13:50:58Z Kambai Akau 8 N khwuk 26889 wikitext text/x-wiki {{editnotice | border = #da0 | style = background: #fea; color: black; | text = <span style="float: left; margin-right: 0.75em;">'''[[File:Ambox warning pn.svg|link=|alt=Warning: |40px]]'''</span> It looks like you are creating an entry for an emoji character, dingbat, technical or mathematical symbol or other such character. When creating this entry '''please make sure you give the symbol a proper definition''', preferably with [[WT:ATTEST|attestation]]. '''Mere Unicode code point name does not constitute a definition. Symbol entries without proper definitions may be deleted.''' }}<noinclude>{{documentation}}</noinclude> dv6y623eid71kmp0w866xo06oypgt54 Ta‌̱mpi‌̱let:editnotice 10 667 26890 2023-08-14T13:52:22Z Kambai Akau 8 N khwuk 26890 wikitext text/x-wiki <div style="border: 2px solid {{{border|gray}}}; padding: 0.25em 0.75em; margin: 1em 0; {{{style|}}}" class="{{{class|}}}"> {{{text}}} </div><noinclude>{{documentation}}</noinclude> pr64ndenwrfx6cij5tls85eyz6o0guq Ta‌̱mpi‌̱let:editnotice/documentation 10 668 26891 2023-08-14T13:54:25Z Kambai Akau 8 N khwuk 26891 wikitext text/x-wiki {{documentation subpage}} {{documentation needed}}<!-- Replace this with a short description of the purpose of the template, and how to use it. --> <includeonly> [[Category:Editnotices| ]] </includeonly> 1kvnwkfm14cuia02jaz1pwby403es6h Module:Unicode data 828 669 39940 26892 2025-10-16T07:22:09Z Hiyuune 556 39940 Scribunto text/plain local m_str_utils = require("Module:string utilities") local cp = m_str_utils.codepoint local gcodepoint = m_str_utils.gcodepoint local gsub = string.gsub local u = m_str_utils.char local export = {} local udata = mw.loadData("Module:Unicode data/data") local load_commons_dataset = require("Module:Unicode data/datasets").dataset local floor = math.floor local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function errorf(first_arg, ...) if type(first_arg) == "number" then return error(string.format(...), first_arg + 1) else return error(string.format(first_arg, ...), 2) end end local function binary_range_search(codepoint, ranges) local low, mid, high low, high = 1, ranges.length or require "Module:table".length(ranges) while low <= high do mid = floor((low + high) / 2) local range = ranges[mid] if codepoint < range[1] then high = mid - 1 elseif codepoint <= range[2] then return range, mid else low = mid + 1 end end return nil, mid end export.binary_range_search = binary_range_search local function linear_range_search(codepoint, ranges) for i, range in ipairs(ranges) do if codepoint < range[1] then break elseif codepoint <= range[2] then return range end end end -- Load a module by indexing "loader" with the name of the module minus the -- "Module:Unicode data/" part. For instance, loader.blocks returns -- [[Module:Unicode data/blocks]]. If a module cannot be loaded, false will be -- returned. local loader = setmetatable({}, { __index = function (self, key) local success, data = pcall(mw.loadData, "Module:Unicode data/" .. key) if not success then data = false end self[key] = data return data end }) -- Load a dataset from Wikimedia Commons by indexing "commons_dataset_loader" -- with the name of the module minus the "Data:Unicode data/" or ".tab" part. -- For instance, commons_dataset_loader["names/000"] will load -- [[commons:Data:Unicode data/names/000.tab]] with -- [[Module:Unicode data/datasets]]. If a module cannot be loaded, -- false will be returned. local commons_dataset_loader = setmetatable({}, { __index = function (self, key) local success, data = pcall(load_commons_dataset, "Unicode data/" .. key .. ".tab") if not success then data = false end self[key] = data return data end }) -- For the algorithm used to generate Hangul Syllable names, -- see "Hangul Syllable Name Generation" in section 3.12 of the -- Unicode Specification: -- https://www.unicode.org/versions/latest/ch03.pdf -- For most of the name rules given here, see the subsection -- "Unicode Name Property" in section 4.8 (Name) and the table 4-8 -- (Name Derivation Rule Prefix Strings): -- https://www.unicode.org/versions/latest/ch04.pdf -- List up to date for Unicode 17.0 local name_hooks = { { 0x0000, 0x001F, "<control-%04X>" }, -- C0 control characters { 0x007F, 0x009F, "<control-%04X>" }, -- DEL and C1 control characters { 0x3400, 0x4DBF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension A { 0x4E00, 0x9FFF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph { 0xAC00, 0xD7A3, function (codepoint) -- Hangul Syllables local Hangul_data = loader.Hangul local syllable_index = codepoint - 0xAC00 return ("HANGUL SYLLABLE %s%s%s"):format( Hangul_data.leads[floor(syllable_index / Hangul_data.final_count)], Hangul_data.vowels[floor((syllable_index % Hangul_data.final_count) / Hangul_data.trail_count)], Hangul_data.trails[syllable_index % Hangul_data.trail_count] ) end }, -- High Surrogates, High Private Use Surrogates, Low Surrogates { 0xD800, 0xDFFF, "<surrogate-%04X>" }, { 0xE000, 0xF8FF, "<private-use-%04X>" }, -- Private Use -- CJK Compatibility Ideographs { 0xF900, 0xFA6D, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0xFA70, 0xFAD9, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0xFDD0, 0xFDEF, "<noncharacter-%04X>" }, { 0xFE00, 0xFE0F, function (codepoint) -- Variation Selectors Supplement return ("VARIATION SELECTOR-%d"):format(codepoint - 0xFE00 + 1) end}, { 0x13460, 0x143FA, "EGYPTIAN HIEROGLYPH-%04X" }, -- Egyptian Hieroglyphs Extended-A { 0x17000, 0x187FF, "TANGUT IDEOGRAPH-%04X" }, -- Tangut { 0x18800, 0x18AFF, function (codepoint) return ("TANGUT COMPONENT-%03d"):format(codepoint - 0x187FF) end }, { 0x18B00, 0x18CD5, "KHITAN SMALL SCRIPT CHARACTER-%04X" }, -- Khitan Small Script { 0x18CFF, 0x18CFF, "KHITAN SMALL SCRIPT CHARACTER-%04X" }, { 0x18D00, 0x18D1E, "TANGUT IDEOGRAPH-%04X" }, -- Tangut Supplement { 0x1B170, 0x1B2FB, "NUSHU CHARACTER-%04X" }, -- Nushu { 0x20000, 0x2A6DF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension B { 0x2A700, 0x2B739, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension C { 0x2B740, 0x2B81D, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension D { 0x2B820, 0x2CEAD, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension E { 0x2CEB0, 0x2EBE0, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension F { 0x2EBF0, 0x2EE5D, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension I -- CJK Compatibility Ideographs Supplement (Supplementary Ideographic Plane) { 0x2F800, 0x2FA1D, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0x30000, 0x3134A, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension G { 0x31350, 0x323AF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension H { 0x323B0, 0x33479, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension J { 0xE0100, 0xE01EF, function (codepoint) -- Variation Selectors Supplement return ("VARIATION SELECTOR-%d"):format(codepoint - 0xE0100 + 17) end}, { 0xF0000, 0xFFFFD, "<private-use-%04X>" }, -- Plane 15 Private Use { 0x100000, 0x10FFFD, "<private-use-%04X>" }, -- Plane 16 Private Use } name_hooks.length = #name_hooks --[[ Add another - in this line to test the code point ordering in name_hooks. local i = 1 local function print_it(a, b, c) if type(c) == "string" then mw.log(c:format(a), c:format(b)) else mw.log(c(a), c(b)) end end while true do local first, second = name_hooks[i], name_hooks[i + 1] if not (first and second) then break end local message if not (first[1] < first[2] and first[2] < second[1] and second[1] < second[2]) then message = "Bad name label ordering at index " .. i .. ":" elseif second[1] == first[2] + 1 and second[3] == first[3] then message = "Name hooks can be merged at index " .. i .. ":" end if message then mw.log(message) print_it(unpack(first)) print_it(unpack(second)) end i = i + 1 end --]] local name_range_cache local function generate_name(data, codepoint) if type(data) == "string" then return data:format(codepoint) else return data(codepoint) end end --[[ -- Checks that the code point is a number and in range. -- Does not check whether code point is an integer. -- Not used local function check_codepoint(funcName, argIdx, val) require 'libraryUtil'.checkType(funcName, argIdx, val, 'number') if codepoint < 0 or 0x10FFFF < codepoint then errorf("Codepoint %04X out of range", codepoint) end end --]] -- https://www.unicode.org/versions/latest/ch04.pdf, section 4.8 function export.lookup_name(codepoint) -- U+FDD0-U+FDEF and all code points ending in FFFE or FFFF are Unassigned -- (Cn) and specifically noncharacters: -- https://www.unicode.org/faq/private_use.html#nonchar4 if codepoint >= 0xFFFE and floor(codepoint % 0x10000) >= 0xFFFE then return ("<noncharacter-%04X>"):format(codepoint) end if name_range_cache -- Check if previously used "name hook" applies to this code point. and codepoint >= name_range_cache[1] and codepoint <= name_range_cache[2] then return generate_name(name_range_cache[3], codepoint) end local range = binary_range_search(codepoint, name_hooks) if range then name_range_cache = range return generate_name(range[3], codepoint) end -- local data = loader[('names/%03X'):format(codepoint / 0x1000)] local data = commons_dataset_loader[('names/%03X'):format(codepoint / 0x1000)] if data and data[codepoint] then return data[codepoint] -- Unassigned (Cn) consists of noncharacters and reserved characters. -- The character has been established not to be a noncharacter, -- and if it were assigned, its name would already been retrieved, -- so it must be reserved. else return ("<reserved-%04X>"):format(codepoint) end end function export.lookup_image(codepoint) -- local data = loader[('images/%03X'):format(codepoint / 0x1000)] local data = commons_dataset_loader[('images/%03X'):format(codepoint / 0x1000)] if data then return data[codepoint] end end function export.lookup_image_emoji(codepoint) -- local data = loader[('emoji_images/%03X'):format(codepoint / 0x1000)] local data = commons_dataset_loader[('emoji_images/%03X'):format(codepoint / 0x1000)] if data then return data[codepoint] end end -- Load [[Module:Unicode data/blocks]] if needed and assign it to this variable. local blocks local function block_iter(blocks, i) i = i + 1 local data = blocks[i] if data then -- Unpack doesn't work on tables loaded with mw.loadData. return i, data[3], data[1], data[2] end end -- An ipairs-type iterator generator for the list of blocks. function export.enum_blocks() local blocks = loader.blocks return block_iter, blocks, 0 end function export.get_block_range(name) for i, block in ipairs(loader.blocks) do if block[3] == name then return block[1], block[2] end end end function export.lookup_plane(codepoint) local i = floor(codepoint / 0x10000) return udata.planes[i] or ("Plane %u"):format(i) end function export.lookup_block(codepoint) local blocks = loader.blocks local range = binary_range_search(codepoint, blocks) if range then return range[3] else return "No Block" end end function export.get_block_info(name) for i, block in ipairs(loader.blocks) do if block[3] == name then return block end end end function export.is_valid_pagename(pagename) local has_nonws = false for codepoint in gcodepoint(pagename) do if (codepoint == 0x0023) -- # or (codepoint == 0x005B) -- [ or (codepoint == 0x005D) -- ] or (codepoint == 0x007B) -- { or (codepoint == 0x007C) -- | or (codepoint == 0x007D) -- } or (codepoint == 0x180E) -- MONGOLIAN VOWEL SEPARATOR or ((codepoint >= 0x2000) and (codepoint <= 0x200A)) -- spaces in General Punctuation block or (codepoint == 0xFFFD) -- REPLACEMENT CHARACTER then return false end local printable, result = export.is_printable(codepoint) if not printable then return false end if result ~= "space-separator" then has_nonws = true end end return has_nonws end local function manual_unpack(what, from) if what[from + 1] == nil then return what[from] end local result = {} from = from or 1 for i, item in ipairs(what) do if i >= from then table.insert(result, item) end end return unpack(result) end local function compare_ranges(range1, range2) return range1[1] < range2[1] end -- Creates a function to look up data in a module that contains "singles" (a -- code point-to-data map) and "ranges" (an array containing arrays that contain -- the low and high code points of a range and the data associated with that -- range). -- "loader" loads and returns the "singles" and "ranges" tables. -- "match_func" is passed the code point and either the data or the "dots", and -- generates the final result of the function. -- The varargs ("dots") describes the default data to be returned if there wasn't -- a match. -- In case the function is used more than once, "cache" saves ranges that have -- already been found to match, or a range whose data is the default if there -- was no match. local function codepoint_lookup(data_module_subpage, match_func, ...) local dots = { ... } local cache = {} local singles, ranges return function (codepoint) if not singles then local data_module = loader[data_module_subpage] singles, ranges = data_module.singles, data_module.ranges end if singles[codepoint] then return match_func(codepoint, singles[codepoint]) end local range = binary_range_search(codepoint, cache) if range then return match_func(codepoint, manual_unpack(range, 3)) end local range, index = binary_range_search(codepoint, ranges) if range then table.insert(cache, range) table.sort(cache, compare_ranges) return match_func(codepoint, manual_unpack(range, 3)) end if ranges[index] then local dots_range if codepoint > ranges[index][2] then dots_range = { ranges[index][2] + 1, ranges[index + 1] and ranges[index + 1][1] - 1 or 0x10FFFF, unpack(dots) } else -- codepoint < range[index][1] dots_range = { ranges[index - 1] and ranges[index - 1][2] + 1 or 0, ranges[index][1] - 1, unpack(dots) } end table.insert(cache, dots_range) table.sort(cache, compare_ranges) end return match_func(codepoint, unpack(dots)) end end -- Return a character's combining class value from [[Module:Unicode data/combining classes]], -- or otherwise 0, which is treated as the default value. do local combining function export.combining_class(ch) combining = combining or mw.loadData("Module:Unicode data/combining classes") return combining[type(ch) == "number" and u(ch) or ch] or 0 end end -- FIXME: Some combining characters have a combining class of 0, so this needs rethinking. function export.is_combining(ch) return export.combining_class(ch) ~= 0 end do local function dotted_circle(ch) if export.combining_class(ch) ~= 0 then return "◌" .. ch end end function export.add_dotted_circle(str) return (gsub(str, ".[\128-\191]*", dotted_circle)) end end local lookup_control = codepoint_lookup( "control", function (codepoint, ccc) return ccc or "assigned" end, "assigned") export.lookup_control = lookup_control function export.is_assigned(codepoint) return lookup_control(codepoint) ~= "unassigned" end function export.is_printable(codepoint) local result = lookup_control(codepoint) return (result == "assigned") or (result == "space-separator"), result end function export.is_whitespace(codepoint) local result = lookup_control(codepoint) return (result == "space-separator"), result end export.lookup_category = codepoint_lookup( "category", function (codepoint, category) return category end, "Cn" ) function export.get_category_long_name(category) return loader["category"].long_names[category] end export.lookup_script = codepoint_lookup( "scripts", function (codepoint, script) return script end, "Zzzz" ) function export.get_script_alias(script) return loader["scripts"].aliases[script] end function export.get_entry_title(codepoint) if udata.unsupported_title[codepoint] then return udata.unsupported_title[codepoint] end if lookup_control(codepoint) ~= "assigned" then return nil end return u(codepoint) end return export mnsdh7q1n6vx4t0cv8hmoxhmkm4sqhp Module:Unicode data/doc 828 670 26893 2023-08-14T13:58:16Z Kambai Akau 8 N khwuk 26893 wikitext text/x-wiki This module is used for accessing the Unicode character database (version 15.0), derived from files in the [http://www.unicode.org/Public/UNIDATA/ Unicode Character Database] (UCD). ==Functions== All of these functions can only be used in a module. For template-invokable functions, see [[Module:Unicode data/templates]]. ; <code>lookup_name</code> : Look up the name of a code point. Used by [[Module:character info]], [[Module:character list]], [[Module:also]], and [[Module:mul-domino def]]. ; <code>lookup_image</code> : Look up the image for a code point. Used by [[Module:character info]] and [[Module:character list]]. ; <code>enum_blocks</code> : Used in a {{code|lua|for in}} loop in [[Module:character list]] to iterate through the array of block ranges. ; {{code|lua|lookup_plane}} : Returns the name of the plane to which a code point belongs. Unused. ; {{code|lua|get_block_range}} : Given a block name, returns the range of code points included in the block. Used by [[Module:character list]]. ; {{code|lua|is_valid_pagename}} : Given a string, returns {{code|lua|true}} or {{code|lua|false}} depending on whether the string can be used as a page title. Used by [[Module:template link]]. ; {{code|lua|add_dotted_circle}} : Given a string, places a dotted circle before every combining character in the string. Used by [[Module:grc-utilities]]. ; {{code|lua|lookup_script}} : Given a code point, returns the Unicode script code, using [[Module:Unicode data/scripts]]. ; {{code|lua|get_entry_title}} : Returns the title for the entry on a character, which is a [[Special:PrefixIndex/Unsupported titles|subpage of Unsupported titles]] for characters that cannot appear in pagenames. See [[mw:Manual:Page title|Manual:Page title]] on the MediaWiki website for more information. Used by [[Module:character info]] and [[Module:character list]]. The following functions relate to a code point's {{w|General Category}}. They receive a code point and return two values: a boolean (which expresses whether the code point fulfills the condition) and a string describing the General Category, if the character is in the General Categories of Separator (Z) or Other (C), or the string {{code|lua|"assigned"}}. They use [[Module:Unicode data/control]]. ; {{code|lua|is_assigned}} : Checks whether a code point's General Category is not Cn (Other, unassigned). Used by [[Module:character list]]. ; {{code|lua|is_printable}} : Checks whether a code point is printable: that its General Category is not "Other" (C), "Separator, line" (Zl){{,}} or "Separator, paragraph" (Zp). Used by [[Module:character info]] and [[Module:character list]]. ; {{code|lua|is_whitespace}} : Checks whether a code point's General Category is Zs ("Separator, space"). Used by [[Module:character list]] and [[Module:links/print data]]. == Data modules == The data used by functions in this module is found on [[Special:PrefixIndex/Module:Unicode data/|subpages]]. * [[Module:Unicode data/aliases]]: the formal name aliases for characters (from [https://www.unicode.org/Public/UNIDATA/NameAliases.txt NameAliases.txt]) * [[Module:Unicode data/blocks]]: the list of Unicode blocks (from [https://www.unicode.org/Public/UNIDATA/Blocks.txt Blocks.txt]); currently used by [[Module:Unicode data/sandbox]] * [[Module:Unicode data/category]]: data mapping characters to their General Category (from [https://www.unicode.org/Public/UNIDATA/extracted/DerivedGeneralCategory.txt DerivedGeneralCategory.txt]) * [[Module:Unicode data/control]]: data for identifying characters that belong to the [[w:General Category|General Categories]] of Separator and Other (from [https://www.unicode.org/Public/UNIDATA/extracted/DerivedGeneralCategory.txt DerivedGeneralCategory.txt]) * [[Module:Unicode data/combining]]: data mapping characters to their Combining Classes (from [https://www.unicode.org/Public/UNIDATA/extracted/DerivedCombiningClass.txt DerivedCombiningClass.txt]) * [[Module:Unicode data/Hangul]]: data used to generate the names of [[Hangul]] syllables (from [http://www.unicode.org/Public/UNIDATA/Jamo.txt Jamo.txt]) * [[Module:Unicode data/scripts]]: data mapping characters to Unicode script property (from [https://www.unicode.org/Public/UNIDATA/Scripts.txt Scripts.txt]) The name and image data modules ([[Special:PrefixIndex/Module:Unicode data/names/|Module:Unicode data/names/<var>xxx</var>]] and [[Special:PrefixIndex/Module:Unicode data/images/|Module:Unicode data/images/<var>xxx</var>]]) were compiled from [https://www.unicode.org/Public/UNIDATA/UnicodeData.txt UnicodeData.txt]. Each one contains, at maximum, code points U+xxx000 to U+xxxFFF. The names in the following ranges, however, are auto-generated by this base module and do not require separate name modules: : BMP: 0000&ndash;001F (C0 control characters), 007F&ndash;009F (DEL and C1 control characters), 3400&ndash;4DBF (CJK), ::4E00&ndash;9FFF (CJK), AC00&ndash;D7A3 (Hangul), D800&ndash;DFFF (surrogates), E000&ndash;F8FF (private use), F900&ndash;FAFF (CJK) : SMP: 17000&ndash;18AFF (Tangut), 18B00&ndash;18CD5 (Khitan), 18D00&ndash;18D08 (Tangut), 1B170&ndash;1B2FB (Nüshu) : Planes 2&ndash;3 (CJK) : Plane 14: E0100&ndash;E01EF (variation selectors) : Planes 15&ndash;16 (private use) {{#invoke:User:Erutuon/Unicode|show_modules}} == Updating == When each Unicode version is released, several submodules, and sometimes the name rules in the main module, need to be updated. The [[Special:PrefixIndex/Module:Unicode data/names/|name]], [[Module:Unicode data/blocks|block]], [[Module:Unicode data/control|control character]], and [[Module:Unicode data/combining|combining character category modules]] were constructed by the scripts given in [[User:Kephir/Unicode]]; the [[Module:Unicode data/scripts|script]] and [[Module:Unicode data/category|General Category modules]] were generated by modules on Wikipedia. Most of the name rules are given in [https://www.unicode.org/versions/latest/ch04.pdf chapter 4], section 4.8 (Name) of the Unicode Core Specification, others were manually added and at each Unicode version the ranges of characters that they apply to may need to be expanded. [[Module:Unicode data/Hangul]] and the Hangul Syllable name rule never need to be updated. After these modules have been updated, the version number in [[Module:character list]] needs to be updated as well. == Copyright == The Unicode database is released by Unicode Inc. under the following terms: <blockquote> Copyright © 1991-2022 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. </blockquote> <includeonly> [[Category:Lua metamodules]] </includeonly> lhrk0rw6ths6indws9ck8s13tg6h1gr Module:character list 828 671 26894 2023-08-14T13:59:24Z Kambai Akau 8 Created page with "local export = {} local m_unicode = require("Module:Unicode data") local m_uni_alias = mw.loadData("Module:Unicode data/aliases") local general_category_data = mw.loadData("Module:Unicode data/category") local general_category_aliases = general_category_data.long_names local script_data = mw.loadData("Module:Unicode data/scripts") local char_to_script = require("Module:scripts").charToScript local Array = require("Module:array") local Unicode_version = "15.0" local fun..." 26894 Scribunto text/plain local export = {} local m_unicode = require("Module:Unicode data") local m_uni_alias = mw.loadData("Module:Unicode data/aliases") local general_category_data = mw.loadData("Module:Unicode data/category") local general_category_aliases = general_category_data.long_names local script_data = mw.loadData("Module:Unicode data/scripts") local char_to_script = require("Module:scripts").charToScript local Array = require("Module:array") local Unicode_version = "15.0" local function get_data_for_code_point_range(block_start, block_end, filterer) local cps = {} for cp = block_start, block_end do if not filterer or filterer(cp) then local data = {} data.aliases = m_uni_alias[cp] for _, item in ipairs { "name", "script", "category", "image" } do data[item] = m_unicode["lookup_" .. item](cp) end data.cp = cp table.insert(cps, data) end end return cps end -- Copied from [[Module:Unicode data]]. local function binary_range_search(codepoint, ranges) local low, mid, high low, high = 1, ranges.length or require "Module:table".length(ranges) while low <= high do mid = math.floor((low + high) / 2) local range = ranges[mid] if codepoint < range[1] then high = mid - 1 elseif codepoint <= range[2] then return range, mid else low = mid + 1 end end return nil, mid end -- The data_module argument must be a table -- with the fields "ranges" and "singles". -- If all code points in the inclusive range between start_code_point and -- end_code_point have the same property value in the data module, or no value, -- return this value. local function get_shared_value(start_code_point, end_code_point, data_module) local code_point = start_code_point local previous_value local singles, ranges = data_module.singles, data_module.ranges while code_point <= end_code_point do local singles_value = singles[code_point] if singles_value then if previous_value then if singles_value ~= previous_value then return nil end else previous_value = singles_value end code_point = code_point + 1 else local range = binary_range_search(code_point, ranges) if range then if previous_value then if range[3] ~= previous_value then return nil end else previous_value = range[3] end code_point = range[2] + 1 else code_point = code_point + 1 end end end return previous_value end function export.show_header(frame) local block_name = frame.args.block local names = {} local i, block_start, block_end for j, name, start, ending in m_unicode.enum_blocks() do names[j] = name if block_name == name then i, block_start, block_end = j, start, ending end end if not i then error('Invalid Unicode block name: ' .. block_name) end local function appendix_link(block_name, left_arrow) return block_name and ("'''[[Appendix:Unicode/%s|%s %s]]'''") :format( block_name, left_arrow and "⟵" or block_name, left_arrow and block_name or "⟶") or "" end local general_category = get_shared_value(block_start, block_end, general_category_data) local script = get_shared_value(block_start, block_end, script_data) local text = ( '{| style="width: 100%%;"\n' .. ' | style="width: 30%%; text-align: left;" | %s\n' .. ' | style="text-align: center;" | <h2>%s</h2>\n' .. ' | style="width: 30%%; text-align: right;" | %s\n' .. ' |}\nThis page lists the characters in the “[http://unicode.org/charts/PDF/U%04X.pdf %s]” block of the Unicode standard, version ' .. Unicode_version .. '. This block covers code points from U+%04X to U+%04X.\n' .. '[[Category:Unicode blocks|%s]]' .. '[[Category:%s block| ]]'):format( appendix_link(names[i - 1], true), names[i], appendix_link(names[i + 1], false), block_start, names[i], block_start, block_end, names[i], names[i] ) if general_category or script then text = text .. (' All assigned characters in this block ') local items = {} if general_category then table.insert(items, ('belong to the [[w:General Category|General Category]] %s (%s).') :format(general_category, general_category_aliases[general_category]:gsub('_', ' '))) end if script then local alias = script_data.aliases[script] local Wikipedia_article local script_obj = require "Module:scripts".getByCode(script) if script_obj then Wikipedia_article = script_obj:getWikipediaArticle() else Wikipedia_article = alias .. ' script' end table.insert(items, ('have the [[w:Unicode script|Script]] value %s ([[w:%s|%s]])') :format(script, Wikipedia_article, alias)) end text = text .. table.concat(items, " and ") .. "." end return text end function export.show_blocks(frame) local result = {} local start_codepoint, end_codepoint = tonumber(frame.args[1]), tonumber(frame.args[2]) table.insert(result, '{| class="wikitable" style="width: 100%;"\n! width="10%;" | Start\n! width="10%;" | End\n ! Block name\n') for i, name, block_start, block_end in m_unicode.enum_blocks() do if (block_start >= start_codepoint) and (block_end <= end_codepoint) then table.insert(result, ( '|-\n|U+%04X\n|U+%04X\n|[[Appendix:Unicode/%s|%s]]\n' ):format(block_start, block_end, name, name)) end end table.insert(result, "|}") return table.concat(result) end function export.show(frame) local result = {} local args = frame.args local block_start, block_end if args.block then block_start, block_end = m_unicode.get_block_range(args.block) if not block_start then error("Invalid Unicode block specified") end elseif args[1] and args[2] then block_start, block_end = tonumber(args[1]), tonumber(args[2]) if not (block_start and block_end) then error("Invalid number specified") end else error("Must give a Unicode block or character range") end local function present_codepoint(codepoint) if not m_unicode.is_printable(codepoint) then local character = mw.ustring.char(codepoint) local text = '<small>(unprintable)</small>' if mw.title.new(character) then return "[[" .. character .. "|" .. text .. "]]" else return text end end local link_target = m_unicode.get_entry_title(codepoint) local display = ("%s&#%u;"):format(m_unicode.is_combining(codepoint) and "&#x25cc;" or "", codepoint) if m_unicode.is_whitespace(codepoint) then display = "]" .. display .. "[" end return (link_target and '[[:%s|<span class="character-sample %s">%s</span>]]' or '<!-- %s --><span class="character-sample %s">%s</span>'):format( link_target or "", char_to_script(codepoint), display ) end local cps = get_data_for_code_point_range(block_start, block_end, m_unicode.is_assigned) local headers = {} local image_module = ("Module:Unicode data/images/%03X"):format(math.floor(block_start / 0x1000)) table.insert(result, [=[ {| class="wikitable sortable" ! width="12%" data-sort-type="number" | Code point ! width="5%" | Image<br><sup>[[Special:EditPage/]=] .. image_module .. [=[|edit]]</sup> ! width="5%" | Character ]=] ) local all_with_same_general_category = Array(cps) :all(function(data) return data.category == cps[1].category end) local all_with_same_script = Array(cps) :all(function(data) return data.script == cps[1].script end) if not all_with_same_general_category then table.insert(result, ' ! [[w:General Category|General<br />Category]]\n') end if not all_with_same_script then table.insert(result, ' ! [[w:Script (Unicode)|Script]]\n') end table.insert(result, ' ! Name\n') for _, data in ipairs(cps) do local alt_names = "" local cp = data.cp if data.aliases then local aliases = { ["correction" ] = {}, ["control" ] = {}, ["alternate" ] = {}, ["figment" ] = {}, ["abbreviation"] = {}, } for _, info in ipairs(data.aliases) do table.insert(aliases[info[1]], "<small>" .. info[2] .. "</small>") end for i, name in ipairs(aliases.alternate) do alt_names = alt_names .. (' aka %s'):format(name) end if #aliases.control > 0 then alt_names = alt_names .. '; control character name: ' .. table.concat(aliases.control, " or ") end for i, name in ipairs(aliases.correction) do alt_names = alt_names .. ('<br/>Corrected name: %s'):format(name) end for i, name in ipairs(aliases.figment) do alt_names = alt_names .. ('<br/>Figment name: %s'):format(name) end if #aliases.abbreviation > 0 then alt_names = alt_names .. ' (' .. table.concat(aliases.abbreviation, ", ") .. ')' end end local current_image if data.image then current_image = ('[[File:%s|40x35px]]'):format(data.image) else current_image = '' end table.insert(result, ( ' |- id="U-%04X"\n' .. ' | data-sort-value="%u" | U+%04X <small>(%u)</small>\n' .. ' | %s \n' .. ' | %s \n' ):format( cp, cp, cp, cp, current_image, present_codepoint(cp), data.category .. '<br />(' .. general_category_aliases[data.category]:gsub('_', ' ') .. ')' )) if not all_with_same_general_category then table.insert(result, (' | %s<br />(%s) \n') :format( data.category, general_category_aliases[data.category]:gsub('_', ' '))) end if not all_with_same_script then table.insert(result, (' | %s<br />(%s) \n') :format( data.script, script_data.aliases[data.script])) end table.insert(result, (' | <small>%s</small>%s\n') :format( mw.text.nowiki(data.name), alt_names)) end table.insert(result, ' |}' ) table.insert(result, require("Module:TemplateStyles")("Template:character info/style.css")) return table.concat(result) end return export 0m1zgd9rg2k1fnokg2goufcdxdap8a4 Module:character list/doc 828 672 26895 2023-08-14T14:00:28Z Kambai Akau 8 N khwuk 26895 wikitext text/x-wiki This module uses [[Module:Unicode data]] to generate [[Appendix:Unicode]] and its subpages. <includeonly> [[Category:Appendix modules]] </includeonly> 1n08uwox8djso99r4pzr479fkyq4lx4 Module:Unicode data/control 828 673 39772 26896 2025-07-28T15:10:44Z Dušan Kreheľ 585 Data are direct from commons. 39772 Scribunto text/plain -- [[:commons:Data:Unicode/data/category/singles.tab]] -- [[:commons:Data:Unicode/data/category/ranges.tab]] local function get_result() local categories = { ["Cc"] = "control", ["Cf"] = "format", ["Cs"] = "surrogate", ["Co"] = "private-use", ["Cn"] = "unassigned", ["Zs"] = "space-separator", ["Zl"] = "line-separator", ["Zp"] = "paragraph-separator" } local result={} local write_index local category local first_char -- singles result.singles={} local data=mw.ext.data.get("Unicode/data/category/singles.tab") for index, cols in ipairs(data.data) do if cols[1] and cols[2] then first_char=string.sub(cols[2], 1, 1) if first_char == "C" or first_char == "Z" then category=categories[cols[2]] if category then result.singles[tonumber(cols[1], 16)]=category end end end end -- ranges data=mw.ext.data.get("Unicode/data/category/ranges.tab") write_index=1 result.ranges={} for index, cols in ipairs(data.data) do if cols[1] and cols[2] and cols[3] then first_char=string.sub(cols[3], 1, 1) if first_char == "C" or first_char == "Z" then category=categories[cols[3]] if category then result.ranges[write_index]={tonumber(cols[1], 16), tonumber(cols[2], 16), category} write_index=write_index+1 end end end end result.ranges.length = #result.ranges return result end return get_result() mxs13vw0ys62j800aufab5nrz79vhcb Module:mul-domino def 828 674 26897 2023-08-14T14:28:22Z Kambai Akau 8 Created page with "local m_unicode = require('Module:Unicode data') local export = {} function export.definition(frame) local pageObject = mw.title.getCurrentTitle() local pageName = pageObject.text local codepoint = mw.ustring.codepoint(pageName) local characterName = m_unicode.lookup_name(codepoint) local offset = mw.ustring.find(characterName, "%-") local dominoes = {} if mw.ustring.len(pageName) == 1 then dominoes[1] = mw.ustring.sub (characterName, offset+2, offset+2)..." 26897 Scribunto text/plain local m_unicode = require('Module:Unicode data') local export = {} function export.definition(frame) local pageObject = mw.title.getCurrentTitle() local pageName = pageObject.text local codepoint = mw.ustring.codepoint(pageName) local characterName = m_unicode.lookup_name(codepoint) local offset = mw.ustring.find(characterName, "%-") local dominoes = {} if mw.ustring.len(pageName) == 1 then dominoes[1] = mw.ustring.sub (characterName, offset+2, offset+2) dominoes[2] = mw.ustring.sub (characterName, offset+5, offset+5) else dominoes[1] = "a" dominoes[2] = "b" end local definition = "A [[domino]] [[tile]], the [[" .. dominoes[1] .. "]]-[[" .. dominoes[2] .. "]]." local category = "[[Category:mul:Dominoes]]" local result = definition .. category result = frame:expandTemplate { title = "n-g", args = { result } } return result end return export mnji1vk3hr1zi97a34yxmhtx5kwy8yv Module:mul-domino def/doc 828 675 26898 2023-08-14T14:31:36Z Kambai Akau 8 N khwuk 26898 wikitext text/x-wiki This module generates a definition for domino tiles for {{temp|mul-domino def}}. <includeonly>[[Category:Translingual modules]]</includeonly> ci52p2v11u7iape68pqpb98yt5npidu Ta‌̱mpi‌̱let:mul-domino def 10 676 26899 2023-08-14T14:32:55Z Kambai Akau 8 N khwuk 26899 wikitext text/x-wiki {{#invoke:mul-domino def|definition}}<noinclude>{{documentation}}</noinclude> ccnvium8pmhhnpio8bkwviecr5se8yf Ta‌̱mpi‌̱let:mul-domino def/documentation 10 677 26900 2023-08-14T14:34:35Z Kambai Akau 8 N khwuk 26900 wikitext text/x-wiki {{documentation subpage}} This template generates an automatic definition for Translingual entries of domino tiles, with the help of [[Module:mul-domino def]]. <includeonly>[[Category:Translingual definition templates]]</includeonly> 7c3zbb2nhx4xfex8ysio2nb2vhugr4f Module:Unicode data/data 828 678 26901 2023-08-14T14:37:08Z Kambai Akau 8 Created page with "-- General data used by [[Module:Unicode data]]. local export = {} export.planes = { [ 0] = "Basic Multilingual Plane"; [ 1] = "Supplementary Multilingual Plane"; [ 2] = "Supplementary Ideographic Plane"; [ 3] = "Tertiary Ideographic Plane"; [14] = "Supplementary Special-purpose Plane"; [15] = "Supplementary Private Use Area-A"; [16] = "Supplementary Private Use Area-B"; } export.unsupported_title = { [0x0020] = "Unsupported titles/Space"; [0x0023] = "Unsuppor..." 26901 Scribunto text/plain -- General data used by [[Module:Unicode data]]. local export = {} export.planes = { [ 0] = "Basic Multilingual Plane"; [ 1] = "Supplementary Multilingual Plane"; [ 2] = "Supplementary Ideographic Plane"; [ 3] = "Tertiary Ideographic Plane"; [14] = "Supplementary Special-purpose Plane"; [15] = "Supplementary Private Use Area-A"; [16] = "Supplementary Private Use Area-B"; } export.unsupported_title = { [0x0020] = "Unsupported titles/Space"; [0x0023] = "Unsupported titles/Number sign"; [0x002E] = "Unsupported titles/Full stop"; [0x003A] = "Unsupported titles/Colon"; [0x003C] = "Unsupported titles/Less than"; [0x003E] = "Unsupported titles/Greater than"; [0x005B] = "Unsupported titles/Left square bracket"; [0x005D] = "Unsupported titles/Right square bracket"; [0x005F] = "Unsupported titles/Low line"; [0x007B] = "Unsupported titles/Left curly bracket"; [0x007C] = "Unsupported titles/Vertical line"; [0x007D] = "Unsupported titles/Right curly bracket"; [0x1680] = "Unsupported titles/Ogham space"; [0xFFFD] = "Unsupported titles/Replacement character"; } return export kbpl523e9nviitbg7k9ukn57au29em1 Module:Unicode data/templates 828 679 26902 2023-08-14T14:40:05Z Kambai Akau 8 Created page with "local export = {} local m_Unicode_data local function errorf(level, ...) if type(level) == "number" then return error(string.format(...), level + 1) else -- level is actually the format string. return error(string.format(level, ...), 2) end end local function get_codepoint(args, arg) local codepoint_string = args[arg] or errorf(2, "Parameter %s is required", tostring(arg)) local codepoint = tonumber(codepoint_string, 16) or mw.ustring.len(codepoint_string..." 26902 Scribunto text/plain local export = {} local m_Unicode_data local function errorf(level, ...) if type(level) == "number" then return error(string.format(...), level + 1) else -- level is actually the format string. return error(string.format(level, ...), 2) end end local function get_codepoint(args, arg) local codepoint_string = args[arg] or errorf(2, "Parameter %s is required", tostring(arg)) local codepoint = tonumber(codepoint_string, 16) or mw.ustring.len(codepoint_string) == 1 and mw.ustring.codepoint(codepoint_string) or errorf(2, "Parameter %s is not a code point in hexadecimal base", tostring(arg)) if not (0 <= codepoint and codepoint <= 0x10FFFF) then errorf(2, "code point in parameter %s out of range", tostring(arg)) end return codepoint end local function get_func(args, arg, prefix) local suffix = args[arg] or errorf(2, "Parameter %s is required", tostring(arg)) suffix = mw.text.trim(suffix) local func_name = prefix .. suffix m_Unicode_data = m_Unicode_data or require "Module:Unicode data" local func = m_Unicode_data[func_name] or errorf(2, "There is no function '%s'", func_name) return func end -- This function allows any of the "lookup" functions to be invoked. The first -- parameter is the word after "lookup_"; the second parameter is the code point -- in hexadecimal base. function export.lookup(frame) local func = get_func(frame.args, 1, "lookup_") local codepoint = get_codepoint(frame.args, 2) local result = func(codepoint) if func == m_Unicode_data.lookup_name then -- Prevent code point labels such as <control-0000> from being -- interpreted as HTML tags. result = result:gsub("<", "&lt;") end return result end function export.is(frame) local func = get_func(frame.args, 1, "is_") -- is_Latin and is_valid_pagename take strings. m_Unicode_data = m_Unicode_data or require "Module:Unicode data" if func == m_Unicode_data.is_Latin or func == m_Unicode_data.is_valid_pagename then return (func(frame.args[2])) else -- The rest take code points. local codepoint = get_codepoint(frame.args, 2) return (func(codepoint)) -- Adjust to one result. end end function export.has_aliases(frame) local codepoint = get_codepoint(frame.args, 1) return mw.loadData("Module:Unicode data/aliases")[codepoint] ~= nil end function export.get_special_title_value(frame) local codepoint = get_codepoint(frame.args, 1) local character = mw.ustring.char(codepoint) local title = require("Module:Unicode data").get_entry_title(codepoint) if not title then return "" elseif title == character then return "self" else return title end end function export.names(frame) local s = frame.args[1] if not s then error("Parameter 1 is required") end local output = require "Module:array"() m_Unicode_data = m_Unicode_data or require "Module:Unicode data" for cp in mw.ustring.gcodepoint(s) do output:insert("* " .. m_Unicode_data.lookup_name(cp)) end return output:concat "\n" end return export cc27uqn2w87sisxymowza3pa9mnvcmn Module:Unicode data/templates/doc 828 680 26903 2023-08-14T14:41:51Z Kambai Akau 8 N khwuk 26903 wikitext text/x-wiki This module provides ways for some of the functions in [[Module:Unicode data]] to be used in templates. ==Functions== ; <code>lookup</code>, <code>is</code> : Call one the functions starting with <code>lookup</code> and <code>is</code>. Replace the first underscore in the function name with a pipe, and add the code point in hexadecimal base, or a bit of text, for <code>is_valid_pagename</code>, as the next parameter. For example, {{temp|#invoke:Unicode data/templates|lookup|name|61}} &rarr; {{#invoke:Unicode data/templates|lookup|name|61}}; {{temp|#invoke:Unicode data/templates|is|valid_pagename|#}} &rarr; {{#invoke:Unicode data/templates|is|valid_pagename|#}}. ; <code>has_aliases</code> : Returns <code>true</code> if a code point has data in [[Module:Unicode data/aliases]], <code>false</code> otherwise. Used in [[Template:character info/save memory]]. For instance, for the space character (U+0020), {{temp|#invoke:Unicode data/templates|has_aliases|20}} &rarr; {{#invoke:Unicode data/templates|has_aliases|20}}. <includeonly> [[Category:Template interface modules]] </includeonly> 4tlezu2gqlkco1ebxl1e046ld1azowy Module:Unicode data/aliases 828 681 39710 26904 2025-07-26T15:00:56Z Dušan Kreheľ 585 Data are direct from commons. 39710 Scribunto text/plain -- [[:commons:Data:Unicode/data/aliases.tab]] local function get_result() local data=mw.ext.data.get("Unicode/data/aliases.tab") local result = {} for index, cols in ipairs(data.data) do if cols[1] and cols[2] and cols[3] and cols[4] then code_point=tonumber("0x"..cols[1]) if cols[2] == 1 then result[code_point]={} end result[code_point][cols[2]]={cols[4], cols[3]} end end return result end return get_result() fwpqoq6yvcf2gz0tnvmqrkszg2l644j Ta‌̱mpi‌̱let:character info/save memory 10 682 26905 2023-08-14T14:44:17Z Kambai Akau 8 N khwuk 26905 wikitext text/x-wiki <includeonly>{{character info|{{{codepoint|}}}|name={{safesubst:#invoke:Unicode data/templates|lookup|name|{{{codepoint|}}}}}|image={{safesubst:#invoke:Unicode data/templates|lookup|image|{{{codepoint|}}}}}|block={{safesubst:#invoke:Unicode data/templates|lookup|block|{{{codepoint|}}}}}|sc={{safesubst:#invoke:Unicode data/templates|lookup|script|{{{codepoint|}}}}}|combining={{safesubst:#invoke:Unicode data/templates|is|combining|{{{codepoint|}}}}}|aliases={{safesubst:#ifeq:{{safesubst:#invoke:Unicode data/templates|has_aliases|{{{codepoint|}}}}}|false||true}} |previous_codepoint={{{previous_codepoint|}}}|previous_codepoint_sc={{safesubst:#invoke:Unicode data/templates|lookup|script|{{{previous_codepoint|}}}}}|previous_codepoint_combining={{safesubst:#invoke:Unicode data/templates|is|combining|{{{previous_codepoint|}}}}}|previous_codepoint_name={{safesubst:#invoke:Unicode data/templates|lookup|name|{{{previous_codepoint|}}}}}|previous_codepoint_printable={{safesubst:#invoke:Unicode data/templates|is|printable|{{{previous_codepoint|}}}}}|previous_codepoint_title={{safesubst:#invoke:Unicode data/templates|get_special_title_value|{{{previous_codepoint|}}}}} |next_codepoint={{{next_codepoint|}}}|next_codepoint_sc={{safesubst:#invoke:Unicode data/templates|lookup|script|{{{next_codepoint|}}}}}|next_codepoint_combining={{safesubst:#invoke:Unicode data/templates|is|combining|{{{next_codepoint|}}}}}|next_codepoint_name={{safesubst:#invoke:Unicode data/templates|lookup|name|{{{next_codepoint|}}}}}|next_codepoint_printable={{safesubst:#invoke:Unicode data/templates|is|printable|{{{next_codepoint|}}}}}|next_codepoint_title={{safesubst:#invoke:Unicode data/templates|get_special_title_value|{{{next_codepoint|}}}}} }}</includeonly><noinclude>{{documentation}}</noinclude> 452dvnng384teipubkgjm5amdmou4bn Module:also 828 683 35162 35128 2025-01-19T16:04:19Z Kambai Akau 8 35162 Scribunto text/plain local export = {} local debug_track_module = "Module:debug/track" local headword_data_module = "Module:headword/data" local links_module = "Module:links" local script_utilities_module = "Module:script utilities" local scripts_module = "Module:scripts" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local unicode_data_module = "Module:Unicode data" local insert = table.insert local ipairs = ipairs local require = require local type = type --[==[ 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 codepoint(...) codepoint = require(string_utilities_module).codepoint return codepoint(...) end local function find_best_script_without_lang(...) find_best_script_without_lang = require(scripts_module).findBestScriptWithoutLang return find_best_script_without_lang(...) end local function lookup_name(...) lookup_name = require(unicode_data_module).lookup_name return lookup_name(...) end local function plain_link(...) plain_link = require(links_module).plain_link return plain_link(...) end local function serial_comma_join(...) serial_comma_join = require(table_module).serialCommaJoin return serial_comma_join(...) end local function tag_text(...) tag_text = require(script_utilities_module).tag_text return tag_text(...) end local function track(...) track = require(debug_track_module) return track(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local pagename local function get_pagename() pagename, get_pagename = mw.loadData(headword_data_module).pagename, nil return pagename end function export.main(terms) local items, use_semicolon = {}, false for _, v in ipairs(terms) do local term = type(v) == "string" and v or v.term -- Don't add the link if it's the current pagename. if term ~= (pagename or get_pagename()) then local uni = v.uni if uni == nil then -- Use uni_default iff uni is not specified at all. uni = terms.uni_default end if not use_semicolon and term:find(",") then use_semicolon = true end -- Get the script if not already given. local sc = v.sc or find_best_script_without_lang(term) -- Create the link. local link = tag_text(plain_link{term = term, sc = sc}, nil, sc, "bold") local cp if uni then track("also/uni") if uni == "auto" then cp = term:match("^.[\128-\191]*$") and codepoint(term) or nil else cp = tonumber(uni) track(("also/uni/%s"):format( term:match("^.[\128-\191]*$") and cp == codepoint(term) and "auto" or "noauto" )) end end if cp then link = link .. (" <small>[U+%04X %s]</small>"):format( cp, lookup_name(cp):gsub("<", "&lt;"):gsub(">", "&gt;") ) end insert(items, link) end end if #items == 0 then error("Please specify at least one term which is not the current page title.") end return ("<div class=\"disambig-see-also\">''Bu nwuan:'' %s</div>"):format(serial_comma_join(items, { conj = "''ma̱ng''", punc = use_semicolon and ";" or "," })) end return export oqnuib7bpyvechasimabh86uromnbtb Module:also/doc 828 684 35152 26907 2025-01-19T15:47:24Z Kambai Akau 8 35152 wikitext text/x-wiki {{documentation needed}} 1tt41vckqew1ho9x11ulelocxq0ikyn Ta‌̱mpi‌̱let:also 10 685 35156 26908 2025-01-19T15:55:35Z Kambai Akau 8 35156 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#invoke:also/templates|also_t}}</includeonly><noinclude>{{documentation}}</noinclude> syvdsuxxe4bvqib3b8ogj0mhad7zy3r Ta‌̱mpi‌̱let:also/documentation 10 686 35157 26909 2025-01-19T15:56:13Z Kambai Akau 8 35157 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:also}} This template links to similar entries, especially those that differ only in capitalization, diacritics, or punctuation. == Usage == You can include any number of alternate forms, each as its own parameter. It must contain at least one. For example, on "[[pan]]": <code><nowiki>{{also|Pan|PAN|pan-|Pan-}}</nowiki></code> <code>==English==</code> The above code produces the following output: : <div style="border: 1px solid silver; padding: 0.5em 1em;">{{also|Pan|PAN|pan-|Pan-}}<h2>English</h2></div> ==Template placement== Place this template right at the top of the entry. This is correct: <pre> {{also|...}} {{character info}} ==Translingual== ===Symbol=== {{mul-symbol}} # Sense 1. </pre> ==Order of entries linked== There are no strict rules on what order multiple targets in the <code><nowiki>{{also}}</nowiki></code> template should be. However, the order of items should generally be: all lowercase before capitalized first letter, before all capitals, before strange mixes; no apostrophes or hyphens before apostrophes or hyphens, no diacritics before diacritics, separate letters before ligatures (ae æ, ij ij, oe œ, ss ß), separate letters before multiple-letter diacritics (aa å, oe ö, ue ü), less exotic diacritics before more exotic (á à â ä ã å), letters or symbols which are similar in appearance but have different meaning should be last of all ("no" before "№"). ==Other uses== Less common usage includes links to pages that do not contain the same number of letters, but may nevertheless be confused. For example [[la vache]] contains <code><nowiki>{{also|vache}}</nowiki></code>. And linking to pages of a different script which are visually similar, for example [[cama]] contains <code><nowiki>{{also|čama|сама}}</nowiki></code> because the Cyrillic {{lang|mul|sc=Cyrl|сама}} looks very similar to the Latin script cama. ==Tagging== Each link will be tagged with the script to which it belongs, if it does not consist of multiple scripts. If there are any codepoints above U+240 (about where the solid block of mostly Latin-script characters ends), [[Module:also]] uses a function in [[Module:Unicode data]] to determine the script in a language-neutral way. This adds to the Lua memory usage; if you use {{para|sc}} instead, [[Module:Unicode data]] will not be transcluded in {{temp|also}} and the memory usage will be lower. ==Parameters== The template accepts an optional named parameter, {{para|uni}}. Setting it to <code>auto</code> will make the template annotate links with Unicode code point numbers and Unicode names of the first character of the link label. You can also set a {{para|uni<var>N</var>}} parameter (uni1, uni2, etc.) to selectively override the code point displayed or disable it altogether (just set it to "no"). You must use the '''decimal''' version of the Unicode code point. Use this for characters which could be easily confused for each other and may look identical in some fonts, like &#x3a3; (U+03A3 <small>GREEK CAPITAL LETTER SIGMA</small>), &#x1a9; (U+01A9 <small>LATIN CAPITAL LETTER ESH</small>) and &#x2211; (U+2211 <small>N-ARY SUMMATION</small>). Use {{para|sc}} to provide a default script code, which will be used to tag all the terms in the list. To provide a different script code for one of the terms, use {{para|sc<var>N</var>}}. <var>N</var> is the number of the parameter for which the script will be used. If {{para|sc}} is provided, no automatic detection of script will happen. If any terms have a corresponding {{para|sc<var>N</var>}} parameter, the scripts for the rest of the terms (if any) will be automatically detected. == See also == * [[Template:ja-see-also]] ==Subpages== {{subpages|Template:also}} ==TemplateData== {{TemplateDataHeader}} <templatedata> { "params": { "1": { "label": "First term", "description": "The first term to link to", "type": "wiki-page-name", "example": "Pan", "required": true }, "2": { "label": "Second term", "description": "The second term to link to", "type": "wiki-page-name", "example": "PAN" }, "3": { "label": "Third term", "description": "The third term to link to", "type": "wiki-page-name", "example": "pan-" }, "4": { "label": "Fourth term", "description": "The fourth term to link to", "type": "wiki-page-name", "example": "Pan-" }, "5": { "label": "Fifth term", "description": "The fifth term to link to", "type": "wiki-page-name", "example": "p.a.n." }, "6": { "label": "Sixth term", "description": "The sixth term to link to", "type": "wiki-page-name", "example": "paN" }, "7": { "label": "Seventh term", "description": "The seventh term to link to", "type": "wiki-page-name", "example": "pAn" }, "8": { "label": "Eighth term", "description": "The eighth term to link to", "type": "wiki-page-name", "example": "p'ån" }, "9": { "label": "Ninth term", "description": "The ninth term to link to", "type": "wiki-page-name", "example": "p-Ann" } }, "description": "\"See also\" template for non-Japanese text", "format": "{{_|_=_}}\n" } </templatedata> <includeonly> [[Category:Disambiguation templates|also]] </includeonly> 5wrtszzzmsqhbpo3gj9262bm9jxbu35 Module:grc-utilities 828 687 26910 2023-08-14T14:50:27Z Kambai Akau 8 Created page with "local export = {} local m_script_utils = require("Module:script utilities") local m_string_utils = require("Module:string utilities") local m_links = require("Module:links") local lang = require("Module:languages").getByCode("grc") local sc = require("Module:scripts").getByCode("Polyt") local m_data = mw.loadData("Module:grc-utilities/data") local groups = m_data.groups local diacritic_order = m_data.diacritic_order local conversions = m_data.conversions local diacriti..." 26910 Scribunto text/plain local export = {} local m_script_utils = require("Module:script utilities") local m_string_utils = require("Module:string utilities") local m_links = require("Module:links") local lang = require("Module:languages").getByCode("grc") local sc = require("Module:scripts").getByCode("Polyt") local m_data = mw.loadData("Module:grc-utilities/data") local groups = m_data.groups local diacritic_order = m_data.diacritic_order local conversions = m_data.conversions local diacritics = m_data.diacritics local diacritic = m_data.diacritic local macron = diacritics.macron local breve = diacritics.breve local spacing_macron = diacritics.spacing_macron local spacing_breve = diacritics.spacing_breve local rough = diacritics.rough local smooth = diacritics.smooth local diaeresis = diacritics.diaeresis local acute = diacritics.acute local grave = diacritics.grave local circumflex = diacritics.circum local subscript = diacritics.subscript local combining_diacritic = m_data.combining_diacritic local UTF8_char = "[\1-\127\194-\244][\128-\191]*" local basic_Greek = "[\206-\207][\128-\191]" -- excluding first line of Greek and Coptic block: ͰͱͲͳʹ͵Ͷͷͺͻͼͽ;Ϳ local find = m_string_utils.find local match = m_string_utils.match local gmatch = m_string_utils.gmatch local sub = m_string_utils.sub local gsub = m_string_utils.gsub local lower = m_string_utils.lower local toNFC = mw.ustring.toNFC local decompose = mw.ustring.toNFD local info = {} -- The tables are shared among different characters so that they can be checked -- for equality if needed, and to use less space. local vowel_t = { vowel = true } local iota_t = { vowel = true, offglide = true } local upsilon_t = { vowel = true, offglide = true } -- These don't need any contents. local rho_t = {} -- local consonant_t = {} local diacritic_t = { diacritic = true } -- Needed for equality comparisons. local breathing_t = { diacritic = true } local function add_info(characters, t) if type(characters) == "string" then for character in string.gmatch(characters, UTF8_char) do info[character] = t end else for i, character in ipairs(characters) do info[character] = t end end end add_info({ macron, breve, diaeresis, acute, grave, circumflex, subscript, }, diacritic_t) add_info({rough, smooth}, breathing_t) add_info("ΑΕΗΟΩαεηοω", vowel_t) add_info("Ιι", iota_t) add_info("Υυ", upsilon_t) -- add_info("ΒΓΔΖΘΚΛΜΝΞΠΡΣΤΦΧΨϜϘϺϷͶϠβγδζθκλμνξπρσςτφχψϝϙϻϸͷϡ", consonant_t) add_info("Ρρ", rho_t) local not_recognized = {} setmetatable(info, { __index = function(t, key) return not_recognized end }) local sparseConcat = require("Module:table").sparseConcat local checkType = require "libraryUtil".checkType local function _check(funcName) return function(argIndex, arg, expectType, nilOk) return checkType(funcName, argIndex, arg, expectType, nilOk) end end -- Perform a function on each Unicode character in a string. local function forEach(str, func) for char in string.gmatch(str, UTF8_char) do func(char) end end -- This concatenates or inserts a character, then removes it from the text. local function add(list, index, chars, text) if not chars then error("The function add cannot act on a nil character.") end if list[index] then list[index] = list[index] .. chars else list[index] = chars end -- Basic string function works here. return text:sub(#chars + 1) end function export.tag(term, face) return m_script_utils.tag_text(term, lang, sc, face) end function export.link(term, face, alt, tr) return m_links.full_link( { term = term, alt = alt, lang = lang, sc = sc, tr = tr }, face) end local function linkNoTag(term, alt) return m_links.language_link{ term = term, lang = lang, alt = alt } end -- Convert spacing to combining diacritics, and nonstandard to standard polytonic Greek. function export.standardDiacritics(text) text = decompose(text) text = text:gsub(UTF8_char, conversions) return text end --[=[ This function arranges diacritics in the following order: 1. macron or breve 2. breathings or diaeresis 3. acute, circumflex, or grave 4. iota subscript Used by [[Module:typing-aids]]. Returns an error if a sequence of diacritics contains more than one of each category. ]=] local function reorderDiacriticSequence(diacritics) local output = {} forEach(diacritics, function (diacritic) local index = diacritic_order[diacritic] if not output[index] then output[index] = diacritic else -- Place breve after macron. if diacritic == breve then index = index + 1 end -- The following might have odd results when there -- are three or more diacritics. table.insert(output, index, diacritic) -- [[Special:WhatLinksHere/Template:tracking/grc-utils/too many diacritics]] require("Module:debug").track("grc-utils/too many diacritics") --[[ local m_templates = require("Module:grc-utilities/templates") error("There are two diacritics, " .. m_templates.addDottedCircle(output[index]) .. " and " .. m_templates.addDottedCircle(diacritic) .. " that belong in the same position. There should be only one." ) --]] end end) return sparseConcat(output) end function export.reorderDiacritics(text) local d = diacritics return (gsub(decompose(text), combining_diacritic .. combining_diacritic .. "+", reorderDiacriticSequence)) end --[=[ This breaks a word into meaningful "tokens", which are individual letters or diphthongs with their diacritics. Used by [[Module:grc-accent]] and [[Module:grc-pronunciation]]. --]=] local function make_tokens(text) local tokens, prev_info = {}, {} local token_i, vowel_count = 1, 0 -- Vowel count tracks . local prev for character in string.gmatch(decompose(text), UTF8_char) do local curr_info = info[character] -- Split vowels between tokens if not a diphthong. if curr_info.vowel then vowel_count = vowel_count + 1 if prev and (not (vowel_count == 2 and curr_info.offglide and prev_info.vowel) -- υυ → υ, υ -- ιυ → ι, υ or prev_info.offglide and curr_info == upsilon_t or curr_info == prev_info) then token_i = token_i + 1 if prev_info.vowel then vowel_count = 1 end elseif vowel_count == 2 then vowel_count = 0 end tokens[token_i] = (tokens[token_i] or "") .. character elseif curr_info.diacritic then vowel_count = 0 tokens[token_i] = (tokens[token_i] or "") .. character if prev_info.diacritic or prev_info.vowel then if character == diaeresis then -- Split the diphthong in the current token if a diaeresis was found: -- the first letter, then the second letter plus any diacritics. local previous_vowel, vowel_with_diaeresis = string.match(tokens[token_i], "^(" .. basic_Greek .. ")(" .. basic_Greek .. ".+)") if previous_vowel then tokens[token_i], tokens[token_i + 1] = previous_vowel, vowel_with_diaeresis token_i = token_i + 1 else -- The vowel preceding the vowel with the diaeresis will already be -- placed in the previous token if it has a diacritic: -- Περικλῆῐ̈ → Π ε ρ ι κ λ ῆ ῐ̈ --[[ mw.log('Diaeresis was found in ' .. text .. ', but the previous token ' .. require("Module:Unicode data").add_dotted_circle(tokens[token_i]) .. ' couldn’t be split because it does not consist of two Basic Greek characters followed by other characters.') --]] end end elseif prev_info == rho_t then if curr_info ~= breathing_t then mw.log(string.format("The character %s in %s should not have the accent %s on it.", prev, text, require("Module:grc-utilities/templates").addDottedCircle(character))) end else mw.log("The character " .. prev .. " cannot have a diacritic on it.") end else vowel_count = 0 if prev then token_i = token_i + 1 end tokens[token_i] = (tokens[token_i] or "") .. character end prev = character prev_info = curr_info end return tokens end local cache = {} function export.tokenize(text) local decomposed = decompose(text) if not cache[decomposed] then cache[decomposed] = make_tokens(text) end return cache[decomposed] end --[=[ Places diacritics in the following order: 1. breathings or diaeresis 2. acute, circumflex, or grave 3. macron or breve 4. iota subscript Used by [[Module:grc-pronunciation]]. ]=] function export.pronunciationOrder(text) text = export.standardDiacritics(text) if find(text, groups[1]) then text = gsub(text, diacritic .. diacritic .. "+", function(sequence) -- Put breathing and diaeresis first, then accents, then macron or breve return table.concat{ match(sequence, groups[2]) or "", match(sequence, groups[3]) or "", match(sequence, groups[1]) or "", match(sequence, groups[4]) or "" } end) text = gsub(text, macron, spacing_macron) -- combining to spacing macron text = gsub(text, breve, spacing_breve) -- combining to spacing breve end return toNFC(text) end -- Returns a table of any ambiguous vowels in the text, language-tagged. function export.findAmbig(text, noTag) if (not text) or type(text) ~= "string" then error("The input to function findAmbig is nonexistent or not a string") end local lengthDiacritic = "[" .. macron .. breve .. circumflex .. subscript .. "]" local aiu_diacritic = "^([" .. "αιυ" .. "])(" .. diacritic .. "*)$" -- breaks the word into units local output, vowels = {}, {} for _, token in ipairs(export.tokenize(text)) do if not find(token, m_data.consonant) then local vowel, diacritics = match( token, aiu_diacritic ) if vowel and (diacritics == "" or not find(diacritics, lengthDiacritic)) then local diacriticked_vowel if not noTag then diacriticked_vowel = export.tag(vowel .. diacritics) else diacriticked_vowel = vowel end table.insert(output, diacriticked_vowel) -- Lists the vowel letters that are ambiguous, for categorization purposes. vowels[lower(vowel)] = true end end end return output, vowels end return export s1t7ra4sr34o1d1od3nr9b0tx2zsn3h Module:grc-utilities/doc 828 688 26911 2023-08-14T14:51:31Z Kambai Akau 8 N khwuk 26911 wikitext text/x-wiki This module contains four functions, three of which are called by other modules. <code class="n">standardDiacritics</code> takes spacing or nonstandard diacritics and converts them to standard combining diacritics. This function is used by <code class="n">pronunciationOrder</code>. <code class="n">reorderDiacritics</code> takes the diacritics, removes them from the letter ({{code|lua|mw.ustring.toNFD}}), and reorders them so that macrons or breves are first; diaeresis or breathing mark is second; acute, grave, or circumflex is third; and iota subscript is last. Aside from the iota subscript part, this is the only order in which the diacritics can display correctly, as explained [[Wiktionary:About Ancient Greek#Diacritics and accentuation|elsewhere]]. This function is used by [[Module:typing-aids]] and {{temp|chars}}. * {{#invoke:grc-utilities/templates|printDiacritics|reorderDiacritics|ά̓̆νερ}} <code class="n">pronunciationOrder</code> does the same thing, except it puts the macron or breve and iota subscript last and recombines the diacritics ({{code|lua|mw.ustring.toNFC}}) after reordering them. The diaeresis or breathing mark and accent mark will recombine, while the macron and breve remains uncombined as a combining character. This function is used by [[Module:grc-pronunciation]] and {{temp|grc-IPA}}. [[Module:grc-utilities/data]] holds the diacritic definitions and substitutions that are used by this module. ==Tokenization== The function <code class="n">tokenize</code> breaks the text into meaningful units of a single consonant or monophthong letter, or diphthong, with any diacritics, as shown below. This function is used by [[Module:grc-translit]] and [[Module:grc-accent]], and by the sandbox module [[Module:grc-pronunciation/sandbox]]. The first argument is the word to be tokenized. The second is a boolean: if true, the function will group {{lang|grc|εω}} together as a diphthong, for instance in {{m|grc||πόλεως}}, genitive of {{m|grc|πόλῐς|t=city state}}. {| class="wikitable" ! word !! tokens {{#invoke:grc-utilities/templates|printTokens|ἡμεῖς}} {{#invoke:grc-utilities/templates|printTokens|οἷαι}} {{#invoke:grc-utilities/templates|printTokens|ἀναῡ̈τέω}} {{#invoke:grc-utilities/templates|printTokens|δαΐφρων}} {{#invoke:grc-utilities/templates|printTokens|τούτῳ}} {{#invoke:grc-utilities/templates|printTokens|ὑϊκός}} {{#invoke:grc-utilities/templates|printTokens|ἡ Ἑλήνη}} {{#invoke:grc-utilities/templates|printTokens|νηῦς}} {{#invoke:grc-utilities/templates|printTokens|υἱός}} {{#invoke:grc-utilities/templates|printTokens|ὄργυιᾰ}} {{#invoke:grc-utilities/templates|printTokens|οὐ δοκεῖν ἀλλ’ εἶναι ἀγαθὸν}} |} ==Testcases== {{grc-IPA|Γᾱ́δ}} <includeonly> [[Category:Ancient Greek modules|utilities]] [[Category:Utility modules|Ancient Greek]] </includeonly> eevt7w8pqfpdjhdhzb34wekuflhw7d6 Ta‌̱mpi‌̱let:chars 10 689 26912 2023-08-14T14:52:58Z Kambai Akau 8 N khwuk 26912 wikitext text/x-wiki <includeonly>{{safesubst:#invoke:typing-aids|replace}}</includeonly><noinclude> {{documentation}} </noinclude> px6vyaptciophqkx9du466vom09pydt Ta‌̱mpi‌̱let:chars/documentation 10 690 26913 2023-08-14T14:54:25Z Kambai Akau 8 N khwuk 26913 wikitext text/x-wiki {{documentation subpage}} This template allows you to type the characters used in [[Wiktionary:About Proto-Indo-European|Proto-Indo-European]], [[Wiktionary:About Proto-Germanic|Proto-Germanic]]{{,}} and [[Wiktionary:About Proto-Hellenic|Proto-Hellenic]] notation, and [[Wiktionary:About Ancient Greek|Ancient Greek]], [[:Category:Hittite language|Hittite]], [[:Category:Sanskrit language|Sanskrit]], [[:Category:Avestan language|Avestan]], [[:Category:Gothic language|Gothic]], and [[:Category:Arabic language|Arabic]] orthography. It must always be substituted. It uses the modules [[Module:typing-aids]] and [[Module:typing-aids/data]]. If you would like me ([[User:Erutuon|Erutuon]]) to add more languages, please post on [[Module talk:typing-aids]]. ==Parameters== ; {{para|1}} : Text, or language code if {{para|2}} is defined, or template name if {{para|3}} or {{para|4}} is defined. ; {{para|2}} : Text, or language code if {{para|3}} is defined. ; {{para|3}} : Text. If a template name is given, this template, when substituted, will print out the arguments of that template. All arguments except for any text parameters will be printed out unchanged. {{temp|l}} ({{temp|link}}), {{temp|m}} ({{temp|mention}}){{,}} and {{temp|ll}} are fully supported. Only two morphemes are supported in {{temp|affix}}, {{temp|prefix}}{{,}} and {{temp|suffix}}. ==Proto-languages== {{chars/example|1=e_; e', g', l'; n0; e_', n0'; bher-; h1es-; a`, e`, o`; e^ }} ===Proto-Indo-European=== When <code>ine-pro</code> is specified as the language, <code>^</code> is the shortcut for inverted breve above on {{m|ine-pro||*k̑}} and {{m|ine-pro||*g̑}}, and for inverted breve below on {{m|ine-pro||*i̯, *u̯}}. These are used in place of {{m|ine-pro||*ḱ, *ǵ}} and {{m|ine-pro||*y, *w}} in many important reference works, like LIV,<ref>{{R:ine:LIV}}</ref> NIL,<ref>{{R:ine:NIL}}</ref> and LIPP.<ref>{{R:ine:LIPP}}</ref> ==Ancient Greek== For Ancient Greek, the shortcuts are generally the same as those at [[Template:R:LSJ/documentation]], with some exceptions. The shortcuts for diacritics can be entered in any order, and they will be shown in the correct order. If the <code>=</code> is used for the circumflex, then the parameter must be introduced by {{para|2}}. {{chars/example|lang=grc|1=a_, a^; i+, a(, a); a/, a\, a=; a_i; u_(mei=s; s* }} To mark vowel length on an Ancient Greek word in a template, prefix the template name with <code>subst:chars|</code> and add <code>_</code> or <code>^</code> after the vowel. For example: * {{temp|l|grc|ἀνθρωπικός}} :: &darr; * {{temp|subst:chars|l|grc|ἀ^νθρωπι^κός}} :: &darr; * {{l|grc|ᾰ̓νθρωπῐκός}} To reorder diacritics or convert spacing diacritics to combining, enclose Greek text in {{temp|subst:chars|grc|}}: * {{temp|grc-IPA|{{tempn|subst:chars|grc|κλά˘σῐς}}}} :: &darr; * {{temp|grc-IPA|κλᾰ́σῐς}} ==Arabic== The template currently recognizes the symbols used by the {{w|Bikdash Arabic Transliteration Rules}}, as well as some informal shortcuts from {{w|Arabic chat alphabet}}. Use a doubled vowel letter for a long vowel. Sukūns are added between consonants that do not have vowels, and doubled consonants are converted to a single consonant with shadda are added. But at the end of a word, type <code>0</code> to get a sukūn. Hamzas are automatically converted to the correct seated or unseated form. <code>al-</code> is recognized, and a shadda is added to a following sun letter, or a sukūn to a following moon letter. Alif is converted to waṣla if the preceding word ends in a vowel. <code>W</code> represents {{m|ar|ٱ}}, and <code>t'</code> represents {{m|ar|ة}}. Please report errors or make suggestions on [[Module talk:typing-aids]]. {{chars/example|lang=ar|1=SabaaH al-Kayr; SabaaHu al-Kayri; kitaab; 2i3raab; bidaa'at'; bidaaeiyy; maktuubuN; ean0; Hubb; maTEam; eaEZam }} ==Gothic== The template recognizes all the letters usually used in the romanization of Gothic: a b d e f g h ƕ i j k l m n o p q r s t þ u w x z In addition, the following letter equivalencies can also be used: c = þ ē = e ō = o v = ƕ {{chars/example|lang=got|1=ƕaiwa; vaiwa; anþar; ancar; fidwōr; fidwor; mikils; hēr; her; vac; ƕaþ }} ==Transforming into another template== If you place the name of a link template as the second parameter of {{temp|chars}}, and add the rest of that template's parameters after the template name, [[Module:typing-aids]] will print out the template. If you do not substitute the template, the code will display in the preview window, as shown in the second column below. If you substitute it, {{temp|chars}} will display as the corresponding link template and transform into the template when the page is saved, leaving no trace behind. {| class="wikitable" | <code><nowiki>{{subst:chars|m|grc|a^)/nqrwpos|t=human being}}</nowiki></code> | <code>{{chars|m|grc|a^)/nqrwpos|t=human being}}</code> | {{m|grc|ᾰ̓́νθρωπος|t=human being}} |- | <code><nowiki>{{subst:chars|l|grc|a^)/nqrwpos|t=human being}}</nowiki></code> | <code>{{chars|l|grc|a^)/nqrwpos|t=human being}}</code> | {{l|grc|ᾰ̓́νθρωπος|t=human being}} |- | <code><nowiki>{{subst:chars|m|ine-pro|*h2e'g'ros|t=field}}</nowiki></code> | <code>{{chars|m|ine-pro|*h2e'g'ros|t=field}}</code> | {{m|ine-pro|*h₂éǵros|t=field}} |- | <code><nowiki>{{subst:chars|l|ine-pro|*gwhenti|*gwhe'n-ti ~ *gwhn-e'nti|pos=athematic root present}}</nowiki></code> | <code>{{chars|l|ine-pro|*gwhenti|*gwhe'n-ti ~ *gwhn-e'nti|pos=athematic root present}}</code> | {{l|ine-pro|*gʷʰénti|*gʷʰén-ti ⁓ *gʷʰn-énti|pos=athematic root present}} |} ==References== <references/> <includeonly> [[Category:Templates that must be substituted]] [[Category:Proto-Indo-European templates]] [[Category:Proto-Hellenic templates]] [[Category:Ancient Greek templates]] [[Category:Hittite templates]] [[Category:Proto-Germanic templates]] [[Category:Arabic templates]] [[Category:Character insertion templates]] </includeonly> 1hx4su3pf2zwsdum8ojzh0u92hwba66 Ta‌̱mpi‌̱let:grc-IPA 10 691 26914 2023-08-14T14:56:49Z Kambai Akau 8 N khwuk 26914 wikitext text/x-wiki {{#invoke:grc-pronunciation|create}}<noinclude>{{documentation}}<templatedata> { "params": { "1": { "aliases": [ "w" ], "description": "The word to be transcribed. If the entry name contains the letter α, ι, or υ, and it is not part of a diphthong, add a macron after it to mark it as long, or a breve to mark it as short.", "example": "ᾰ̔́πᾱς", "type": "string", "default": "page title", "autovalue": "" }, "period": { "description": "The period to start transcribing at. Recognized values: <code>cla</code> (Classical Attic), <code>koi1</code> (Egyptian Koine in the 1st century BC), <code>koi2</code> (Koine in the 4th century AD), <code>byz1</code> (Byzantine Greek in the 10th century AD), <code>byz2</code> (Constantinopolitan Greek in the 15th century AD). Choose the earliest period after the first attestation of the word. If this parameter isn't specified, the transcriptions will start at Classical Attic.", "example": "koi2", "type": "string", "default": "cla", "autovalue": "" } }, "description": "Generates pronunciation in IPA for Ancient Greek entries.", "format": "inline" } </templatedata> </noinclude> 798p6458nxkk0llenumsxjl9p9nc1pq Ta‌̱mpi‌̱let:grc-IPA/documentation 10 692 26915 2023-08-14T14:58:16Z 197.210.70.201 N khwuk 26915 wikitext text/x-wiki {{documentation subpage}} This template automatically takes an Ancient Greek word and generates IPA transcriptions of the pronunciation at different periods from Attic Greek in the 5th century BC to Byzantine Greek in the 15th century AD using [[Module:grc-pronunciation]]. The template requires input in the first parameter if you would like to display the pronunciation of something besides the entry title, or if a word contains the ambiguous vowels {{lang|grc|α, ι, υ}}, which may be either short or long. (To clarify: {{lang|grc|α, ι, υ}} in diphthongs are not ambiguous; {{lang|grc|ᾶ}}, {{lang|grc|ῖ}} and {{lang|grc|ῦ}} not in a diphthong, and {{lang|grc|ᾳ}} are not ambiguous because the circumflex and iota subscript are only placed on long vowels.) In these cases, use the first parameter to input the alternative form of the word, or a form of the word with breves or macrons added to each ambiguous letter. To add a macron or breve, use the template {{temp|subst:chars|grc|<var>word</var>}}, and add <code>_</code> for a macron or <code>^</code> for a breve after the letter in question: {{temp|subst:chars|grc|Δι^ονύ_σι^α^}} &rarr; <code>Δῐονῡ́σῐᾰ</code>. The template automatically places any diacritics in the correct order. Non-Attic dialects in and before the classical period (Ionic, early Epic, Doric, Aeolic, etc.) are not specifically supported by the module, and there may not be enough information to determine how their pronunciation differed from Attic. However, the template is usually added to pages for words in these dialects anyway. In preview mode, the template displays a note listing any vowels with ambiguous length that it runs into. If the notes can be reconciled, they should be. ==Example== In the example below, the alpha is specified as short, with the breve coming after the alpha, since the alpha cannot take the breathing mark and the breve at the same time. The iota does not have a specified length, and if you click "edit" and then "show preview" you can see the template noting this. ; {{l|grc|ἁγιότης}}: <code><nowiki>{{grc-IPA|ᾰ̔γιότης}}</nowiki></code> : &darr; {{grc-IPA|ᾰ̔γιότης}} Another example: {{m|grc|Διονύσια}} has four ambiguous vowels. One of these vowels is long, so {{temp|grc-IPA|Δῐονῡ́σῐα}} or {{temp|grc-IPA|Δῐονῡ́σῐᾰ}} will give the template the information it needs to provide the correct pronunciation. ==Parameters== ; {{para|1}} or {{para|w}} : The word to be transcribed. Only needed if you wish to transcribe a word that is different from the page title, or if the word contains ambiguous vowels ({{lang|grc|α, ι, υ}}). ; {{para|period}} : The period to start transcribing at. Recognized values: <code>cla</code> (Classical Attic), <code>koi1</code> (Egyptian Koine in the 1st century BC), <code>koi2</code> (Koine in the 4th century AD), <code>byz1</code> (Byzantine Greek in the 10th century AD), <code>byz2</code> (Constantinopolitan Greek in the 15th century AD). Choose the earliest period after the first attestation of the word. If this parameter isn't specified, the transcriptions will start at Classical Attic. If a period of <code>koi1</code> or later is set, then the length of ambiguous vowels need not be indicated. <includeonly> [[Category:Ancient Greek IPA templates|IPA]] [[Category:Pronunciation templates]] </includeonly> 79iuosiq2nq8mf9n40mjbchbxzx8alr Ta‌̱mpi‌̱let:lang 10 693 26916 2023-08-14T15:04:18Z Kambai Akau 8 N khwuk 26916 wikitext text/x-wiki {{#invoke:script utilities|lang_t}}<!-- --><noinclude>{{documentation}}</noinclude> 94y9od4n19i3g16pq7i2urb4qcdjx7k Ta‌̱mpi‌̱let:lang/documentation 10 694 26917 2023-08-14T15:05:40Z Kambai Akau 8 N khwuk 26917 wikitext text/x-wiki {{documentation subpage}} This template is used to wrap non-English text. It should be used whenever non-English text appears in a page, and there is no other template (like {{temp|l}} or {{temp|usex}}) that can be used instead. The template uses [[Module:script utilities]] as a back-end. The template wraps text in the appropriate <code>lang=</code> HTML attribute, and optionally also adds a CSS class for the script. It is similar to {{temp|l}} but does not provide a link. If a link is needed, use that template or a variety like {{temp|m}}, as appropriate. For tagging usage examples in definitions, use {{temp|usex}}. ==Parameters== ; {{para|1}} : [[WT:LANGCODE|Language code]]. Required. For text that is not in any language (e.g. for letters standing on their own), use <code>mul</code>. If you don't know the language, use <code>und</code> ; {{para|2}} : The text to be displayed. If you need to link to the term, use {{temp|l}} or {{temp|m}}, not this template. ; {{para|sc}} : Specifies the script, if necessary. The script can be autodetected from the given text, like in other Lua-based templates such as {{temp|l}}. So this is only needed if the detection does not give the right result. However, if you used <code>mul</code> or <code>und</code> as the language, you should probably specify this. ; {{para|face}} : Specify the style to use. Can be empty (normal text), <code>head</code> (headword), <code>term</code> (term/mention, like {{temp|term}}) or <code>bold</code> (non-specific bolded text). ; {{para|class}} : Specifies an additional CSS class to add to the term. It is unlikely that this feature will be needed, but it is included for the sake of completeness. ===See also=== * {{temp|l}} to create a language-specific link * {{temp|m}} for mentioned terms <includeonly> [[Category:Supplementary templates]] </includeonly> objvnfyro12lstufcae5fzrr3cwbv6b Module:script utilities 828 695 35174 26918 2025-01-19T17:39:20Z Kambai Akau 8 35174 Scribunto text/plain local export = {} local anchors_module = "Module:anchors" local debug_track_module = "Module:debug/track" local links_module = "Module:links" local munge_text_module = "Module:munge text" local parameters_module = "Module:parameters" local scripts_module = "Module:scripts" local string_utilities_module = "Module:string utilities" local utilities_module = "Module:utilities" local concat = table.concat local insert = table.insert local require = require local toNFD = mw.ustring.toNFD --[==[ 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 embedded_language_links(...) embedded_language_links = require(links_module).embedded_language_links return embedded_language_links(...) end local function format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function language_anchor(...) language_anchor = require(anchors_module).language_anchor return language_anchor(...) end local function munge_text(...) munge_text = require(munge_text_module) return munge_text(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function track(...) track = require(debug_track_module) return track(...) end local function u(...) u = require(string_utilities_module).char return u(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local m_data local function get_data() m_data, get_data = mw.loadData("Module:script utilities/data"), nil return m_data end --[=[ Modules used: [[Module:script utilities/data]] [[Module:scripts]] [[Module:anchors]] (only when IDs present) [[Module:string utilities]] (only when hyphens in Korean text or spaces in vertical text) [[Module:languages]] [[Module:parameters]] [[Module:utilities]] [[Module:debug/track]] ]=] function export.is_Latin_script(sc) -- Latn, Latf, Latg, pjt-Latn return sc:getCode():find("Lat") and true or false end --[==[{{temp|#invoke:script utilities|lang_t}} This is used by {{temp|lang}} to wrap portions of text in a language tag. See there for more information.]==] do local function get_args(frame) return process_params(frame:getParent().args, { [1] = {required = true, type = "language", default = "und"}, [2] = {required = true, allow_empty = true, default = ""}, ["sc"] = {type = "script"}, ["face"] = true, ["class"] = true, }) end function export.lang_t(frame) local args = get_args(frame) local lang = args[1] local sc = args["sc"] local text = args[2] local cats = {} if sc then -- Track uses of sc parameter. if sc:getCode() == lang:findBestScript(text):getCode() then insert(cats, lang:getFullName() .. " terms with redundant script codes") else insert(cats, lang:getFullName() .. " terms with non-redundant manual script codes") end else sc = lang:findBestScript(text) end text = embedded_language_links{ term = text, lang = lang, sc = sc } cats = #cats > 0 and format_categories(cats, lang, "-", nil, nil, sc) or "" local face = args["face"] local class = args["class"] return export.tag_text(text, lang, sc, face, class) .. cats end end -- Ustring turns on the codepoint-aware string matching. The basic string function -- should be used for simple sequences of characters, Ustring function for -- sets – []. local function trackPattern(text, pattern, tracking) if pattern and umatch(text, pattern) then track("script/" .. tracking) end end local function track_text(text, lang, sc) if lang and text then local langCode = lang:getFullCode() -- [[Special:WhatLinksHere/Wiktionary:Tracking/script/ang/acute]] if langCode == "ang" then local decomposed = toNFD(text) local acute = u(0x301) trackPattern(decomposed, acute, "ang/acute") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-phi]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-theta]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-kappa]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-rho]] ϑ, ϰ, ϱ, ϕ should generally be replaced with θ, κ, ρ, φ. ]=] elseif langCode == "el" or langCode == "grc" then trackPattern(text, "ϑ", "Greek/wrong-theta") trackPattern(text, "ϰ", "Greek/wrong-kappa") trackPattern(text, "ϱ", "Greek/wrong-rho") trackPattern(text, "ϕ", "Greek/wrong-phi") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Ancient Greek/spacing-coronis]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Ancient Greek/spacing-smooth-breathing]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Ancient Greek/wrong-apostrophe]] When spacing coronis and spacing smooth breathing are used as apostrophes, they should be replaced with right single quotation marks (’). ]=] if langCode == "grc" then trackPattern(text, u(0x1FBD), "Ancient Greek/spacing-coronis") trackPattern(text, u(0x1FBF), "Ancient Greek/spacing-smooth-breathing") trackPattern(text, "[" .. u(0x1FBD) .. u(0x1FBF) .. "]", "Ancient Greek/wrong-apostrophe", true) end -- [[Special:WhatLinksHere/Wiktionary:Tracking/script/Russian/grave-accent]] elseif langCode == "ru" then local decomposed = toNFD(text) trackPattern(decomposed, u(0x300), "Russian/grave-accent") -- [[Special:WhatLinksHere/Wiktionary:Tracking/script/Tibetan/trailing-punctuation]] elseif langCode == "bo" then trackPattern(text, "[་།]$", "Tibetan/trailing-punctuation") trackPattern(text, "[་།]%]%]$", "Tibetan/trailing-punctuation") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Thai/broken-ae]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Thai/broken-am]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Thai/wrong-rue-lue]] ]=] elseif langCode == "th" then trackPattern(text, "เ".."เ", "Thai/broken-ae") trackPattern(text, "ํ[่้๊๋]?า", "Thai/broken-am") trackPattern(text, "[ฤฦ]า", "Thai/wrong-rue-lue") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/broken-ae]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/broken-am]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/possible-broken-ho-no]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/possible-broken-ho-mo]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/possible-broken-ho-lo]] ]=] elseif langCode == "lo" then trackPattern(text, "ເ".."ເ", "Lao/broken-ae") trackPattern(text, "ໍ[່້໊໋]?າ", "Lao/broken-am") trackPattern(text, "ຫນ", "Lao/possible-broken-ho-no") trackPattern(text, "ຫມ", "Lao/possible-broken-ho-mo") trackPattern(text, "ຫລ", "Lao/possible-broken-ho-lo") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lü/broken-ae]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lü/possible-wrong-sequence]] ]=] elseif langCode == "khb" then trackPattern(text, "ᦵ".."ᦵ", "Lü/broken-ae") trackPattern(text, "[ᦀ-ᦫ][ᦵᦶᦷᦺ]", "Lü/possible-wrong-sequence") end end end --[==[Wraps the given text in HTML tags with appropriate CSS classes (see [[WT:CSS]]) for the [[Module:languages#Language objects|language]] and script. This is required for all non-English text on Wiktionary. The actual tags and CSS classes that are added are determined by the <code>face</code> parameter. It can be one of the following: ; {{code|lua|"term"}} : The text is wrapped in {{code|html|2=<i class="(sc) mention" lang="(lang)">...</i>}}. ; {{code|lua|"head"}} : The text is wrapped in {{code|html|2=<strong class="(sc) headword" lang="(lang)">...</strong>}}. ; {{code|lua|"hypothetical"}} : The text is wrapped in {{code|html|2=<span class="hypothetical-star">*</span><i class="(sc) hypothetical" lang="(lang)">...</i>}}. ; {{code|lua|"bold"}} : The text is wrapped in {{code|html|2=<b class="(sc)" lang="(lang)">...</b>}}. ; {{code|lua|nil}} : The text is wrapped in {{code|html|2=<span class="(sc)" lang="(lang)">...</span>}}. The optional <code>class</code> parameter can be used to specify an additional CSS class to be added to the tag.]==] function export.tag_text(text, lang, sc, face, class, id) if not sc then sc = lang:findBestScript(text) end track_text(text, lang, sc) -- Replace space characters with newlines in Mongolian-script text, which is written top-to-bottom. if sc:getDirection():match("vertical") and text:find(" ") then text = munge_text(text, function(txt) -- having extra parentheses makes sure only the first return value gets through return (txt:gsub(" +", "<br>")) end) end -- Hack Korean script text to remove hyphens. -- FIXME: This should be handled in a more general fashion, but needs to -- be efficient by not doing anything if no hyphens are present, and currently this is the only -- language needing such processing. -- 20220221: Also convert 漢字(한자) to ruby, instead of needing [[Template:Ruby]]. if sc:getCode() == "Kore" and (text:find("-", 1, true) or text:find("[()]")) then text = munge_text(text, function(txt) txt = txt:gsub("%-(%-?)", "%1") txt = ugsub(txt, "([%-".. get_script("Hani"):getCharacters() .. "]+)%(([%-" .. get_script("Hang"):getCharacters() .. "]+)%)", "<ruby>%1<rp>(</rp><rt>%2</rt><rp>)</rp></ruby>") return txt end) end if sc:getCode() == "Image" then face = nil end local function class_attr(classes) -- if the script code is hyphenated (i.e. language code-script code, add the last component as a class as well) -- e.g. ota-Arab adds both Arab and ota-Arab as classes if sc:getCode():find("-", 1, true) then insert(classes, 1, (ugsub(sc:getCode(), ".+%-", ""))) insert(classes, 2, sc:getCode()) else insert(classes, 1, sc:getCode()) end if class and class ~= '' then insert(classes, class) end return 'class="' .. concat(classes, ' ') .. '"' end local function tag_attr(...) local output = {} if id then insert(output, 'id="' .. language_anchor(lang, id) .. '"') end insert(output, class_attr({...}) ) if lang then -- FIXME: Is it OK to insert the etymology-only lang code and have it fall back to the first part of the -- lang code (by chopping off the '-...' part)? It seems the :lang() selector does this; not sure about -- [lang=...] attributes. insert(output, 'lang="' .. lang:getFullCode() .. '"') end return concat(output, " ") end if face == "hypothetical" then -- [[Special:WhatLinksHere/Wiktionary:Tracking/script-utilities/face/hypothetical]] track("script-utilities/face/hypothetical") end local data = (m_data or get_data()).faces[face or "plain"] -- Add a script wrapper if data then return ( data.prefix or "" ) .. '<' .. data.tag .. ' ' .. tag_attr(data.class) .. '>' .. text .. '</' .. data.tag .. '>' else error('Invalid script face "' .. face .. '".') end end --[==[Tags the transliteration for given text {translit} and language {lang}. It will add the language, script subtag (as defined in [https://www.rfc-editor.org/rfc/bcp/bcp47.txt BCP 47 2.2.3]) and [https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir dir] (directional) attributes as needed. The optional <code>kind</code> parameter can be one of the following: ; {{code|lua|"term"}} : tag transliteration for {{temp|mention}} ; {{code|lua|"usex"}} : tag transliteration for {{temp|usex}} ; {{code|lua|"head"}} : tag transliteration for {{temp|head}} ; {{code|lua|"default"}} : default The optional <code>attributes</code> parameter is used to specify additional HTML attributes for the tag.]==] function export.tag_translit(translit, lang, kind, attributes, is_manual) if type(lang) == "table" then -- FIXME: Do better support for etym languages; see https://www.rfc-editor.org/rfc/bcp/bcp47.txt lang = lang.getFullCode and lang:getFullCode() or error("Second argument to tag_translit should be a language code or language object.") end local data = (m_data or get_data()).translit[kind or "default"] local opening_tag = {} insert(opening_tag, data.tag) if lang == "ja" then insert(opening_tag, 'class="' .. (data.classes and data.classes .. " " or "") .. (is_manual and "manual-tr " or "") .. 'tr"') else insert(opening_tag, 'lang="' .. lang .. '-Latn"') insert(opening_tag, 'class="' .. (data.classes and data.classes .. " " or "") .. (is_manual and "manual-tr " or "") .. 'tr Latn"') end if data.dir then insert(opening_tag, 'dir="' .. data.dir .. '"') end insert(opening_tag, attributes) return "<" .. concat(opening_tag, " ") .. ">" .. translit .. "</" .. data.tag .. ">" end function export.tag_transcription(transcription, lang, kind, attributes) if type(lang) == "table" then -- FIXME: Do better support for etym languages; see https://www.rfc-editor.org/rfc/bcp/bcp47.txt lang = lang.getFullCode and lang:getFullCode() or error("Second argument to tag_transcription should be a language code or language object.") end local data = (m_data or get_data()).transcription[kind or "default"] local opening_tag = {} insert(opening_tag, data.tag) if lang == "ja" then insert(opening_tag, 'class="' .. (data.classes and data.classes .. " " or "") .. 'ts"') else insert(opening_tag, 'lang="' .. lang .. '-Latn"') insert(opening_tag, 'class="' .. (data.classes and data.classes .. " " or "") .. 'ts Latn"') end if data.dir then insert(opening_tag, 'dir="' .. data.dir .. '"') end insert(opening_tag, attributes) return "<" .. concat(opening_tag, " ") .. ">" .. transcription .. "</" .. data.tag .. ">" end --[==[Generates a request to provide a term in its native script, if it is missing. This is used by the {{temp|rfscript}} template as well as by the functions in [[Module:links]]. The function will add entries to one of the subcategories of [[:Category:Requests for native script by language]], and do several checks on the given language and script. In particular: * If the script was given, a subcategory named "Requests for (script) script" is added, but only if the language has more than one script. Otherwise, the main "Requests for native script" category is used. * Nothing is added at all if the language has no scripts other than Latin and its varieties.]==] function export.request_script(lang, sc, usex, nocat, sort_key) local scripts = lang.getScripts and lang:getScripts() or error('The language "' .. lang:getCode() .. '" does not have the method getScripts. It may be unwritten.') -- By default, request for "native" script local cat_script = "native" local disp_script = "script" -- If the script was not specified, and the language has only one script, use that. if not sc and #scripts == 1 then sc = scripts[1] end -- Is the script known? if sc and sc:getCode() ~= "None" then -- If the script is Latin, return nothing. if export.is_Latin_script(sc) then return "" end if (not scripts[1]) or sc:getCode() ~= scripts[1]:getCode() then disp_script = sc:getCanonicalName() end -- The category needs to be specific to script only if there is chance of ambiguity. This occurs when when the language has multiple scripts (or with codes such as "und"). if (not scripts[1]) or scripts[2] then cat_script = sc:getCanonicalName() end else -- The script is not known. -- Does the language have at least one non-Latin script in its list? local has_nonlatin = false for _, val in ipairs(scripts) do if not export.is_Latin_script(val) then has_nonlatin = true break end end -- If there are no non-Latin scripts, return nothing. if not has_nonlatin then return "" end end -- Etymology languages have their own categories, whose parents are the regular language. return "<small>[" .. disp_script .. " needed]</small>" .. (nocat and "" or format_categories("Requests for " .. cat_script .. " script " .. (usex and "in" or "for") .. " " .. lang:getCanonicalName() .. " " .. (usex == "quote" and "quotations" or usex and "usage examples" or "terms"), lang, sort_key ) ) end --[==[This is used by {{temp|rfscript}}. See there for more information.]==] do local function get_args(frame) local boolean = {type = "boolean"} return process_params(frame:getParent().args, { [1] = {required = true, type = "language", default = "und"}, ["sc"] = {type = "script"}, ["usex"] = boolean, ["quote"] = boolean, ["nocat"] = boolean, ["sort"] = true, }) end function export.template_rfscript(frame) local args = get_args(frame) local ret = export.request_script(args[1], args["sc"], args.quote and "quote" or args.usex, args.nocat, args.sort) if ret == "" then error("This language is written in the Latin alphabet. It does not need a native script.") else return ret end end end function export.checkScript(text, scriptCode, result) local scriptObject = get_script(scriptCode) if not scriptObject then error('The script code "' .. scriptCode .. '" is not recognized.') end local originalText = text -- Remove non-letter characters. text = ugsub(text, "%A+", "") -- Remove all characters of the script in question. text = ugsub(text, "[" .. scriptObject:getCharacters() .. "]+", "") if text ~= "" then if type(result) == "string" then error(result) else error('The text "' .. originalText .. '" contains the letters "' .. text .. '" that do not belong to the ' .. scriptObject:getDisplayForm() .. '.', 2) end end end return export h2k9vyr4qph5dwxjwear5fufhwjoxf4 Module:languages 828 696 39205 35052 2025-06-09T00:56:17Z Kambai Akau 8 39205 Scribunto text/plain --[=[ This module implements fetching of language-specific information and processing text in a given language. There are two types of languages: full languages and etymology-only languages. The essential difference is that only full languages appear in L2 headings in vocabulary entries, and hence categories like [[:Category:French nouns]] exist only for full languages. Etymology-only languages have either a full language or another etymology-only language as their parent (in the parent-child inheritance sense), and for etymology-only languages with another etymology-only language as their parent, a full language can always be derived by following the parent links upwards. For example, "Canadian French", code 'fr-CA', is an etymology-only language whose parent is the full language "French", code 'fr'. An example of an etymology-only language with another etymology-only parent is "Northumbrian Old English", code 'ang-nor', which has "Anglian Old English", code 'ang-ang' as its parent; this is an etymology-only language whose parent is "Old English", code "ang", which is a full language. (This is because Northumbrian Old English is considered a variety of Anglian Old English.) Sometimes the parent is the "Undetermined" language, code 'und'; this is the case, for example, for "substrate" languages such as "Pre-Greek", code 'qsb-grc', and "the BMAC substrate", code 'qsb-bma'. It is important to distinguish language ''parents'' from language ''ancestors''. The parent-child relationship is one of containment, i.e. if X is a child of Y, X is considered a variety of Y. On the other hand, the ancestor-descendant relationship is one of descent in time. For example, "Classical Latin", code 'la-cla', and "Late Latin", code 'la-lat', are both etymology-only languages with "Latin", code 'la', as their parents, because both of the former are varieties of Latin. However, Late Latin does *NOT* have Classical Latin as its parent because Late Latin is *not* a variety of Classical Latin; rather, it is a descendant. There is in fact a separate 'ancestors' field that is used to express the ancestor-descendant relationship, and Late Latin's ancestor is given as Classical Latin. It is also important to note that sometimes an etymology-only language is actually the conceptual ancestor of its parent language. This happens, for example, with "Old Italian" (code 'roa-oit'), which is an etymology-only variant of full language "Italian" (code 'it'), and with "Old Latin" (code 'itc-ola'), which is an etymology-only variant of Latin. In both cases, the full language has the etymology-only variant listed as an ancestor. This allows a Latin term to inherit from Old Latin using the {{tl|inh}} template (where in this template, "inheritance" refers to ancestral inheritance, i.e. inheritance in time, rather than in the parent-child sense); likewise for Italian and Old Italian. Full languages come in three subtypes: * {regular}: This indicates a full language that is attested according to [[WT:CFI]] and therefore permitted in the main namespace. There may also be reconstructed terms for the language, which are placed in the {Reconstruction} namespace and must be prefixed with * to indicate a reconstruction. Most full languages are natural (not constructed) languages, but a few constructed languages (e.g. Esperanto and Volapük, among others) are also allowed in the mainspace and considered regular languages. * {reconstructed}: This language is not attested according to [[WT:CFI]], and therefore is allowed only in the {Reconstruction} namespace. All terms in this language are reconstructed, and must be prefixed with *. Languages such as Proto-Indo-European and Proto-Germanic are in this category. * {appendix-constructed}: This language is attested but does not meet the additional requirements set out for constructed languages ([[WT:CFI#Constructed languages]]). Its entries must therefore be in the Appendix namespace, but they are not reconstructed and therefore should not have * prefixed in links. Most constructed languages are of this subtype. Both full languages and etymology-only languages have a {Language} object associated with them, which is fetched using the {getByCode} function in [[Module:languages]] to convert a language code to a {Language} object. Depending on the options supplied to this function, etymology-only languages may or may not be accepted, and family codes may be accepted (returning a {Family} object as described in [[Module:families]]). There are also separate {getByCanonicalName} functions in [[Module:languages]] and [[Module:etymology languages]] to convert a language's canonical name to a {Language} object (depending on whether the canonical name refers to a full or etymology-only language). Textual strings belonging to a given language come in several different ''text variants'': # The ''input text'' is what the user supplies in wikitext, in the parameters to {{tl|m}}, {{tl|l}}, {{tl|ux}}, {{tl|t}}, {{tl|lang}} and the like. # The ''display text'' is the text in the form as it will be displayed to the user. This can include accent marks that are stripped to form the entry text (see below), as well as embedded bracketed links that are variously processed further. The display text is generated from the input text by applying language-specific transformations; for most languages, there will be no such transformations. Examples of transformations are bad-character replacements for certain languages (e.g. replacing 'l' or '1' to [[palochka]] in certain languages in Cyrillic); and for Thai and Khmer, converting space-separated words to bracketed words and resolving respelling substitutions such as [กรีน/กฺรีน], which indicate how to transliterate given words. # The ''entry text'' is the text in the form used to generate a link to a Wiktionary entry. This is usually generated from the display text by stripping certain sorts of diacritics on a per-language basis, and sometimes doing other transformations. The concept of ''entry text'' only really makes sense for text that does not contain embedded links, meaning that display text containing embedded links will need to have the links individually processed to get per-link entry text in order to generate the resolved display text (see below). # The ''resolved display text'' is the result of resolving embedded links in the display text (e.g. converting them to two-part links where the first part has entry-text transformations applied, and adding appropriate language-specific fragments) and adding appropriate language and script tagging. This text can be passed directly to MediaWiki for display. # The ''source translit text'' is the text as supplied to the language-specific {transliterate()} method. The form of the source translit text may need to be language-specific, e.g Thai and Khmer will need the full unprocessed input text, whereas other languages may need to work off the display text. [FIXME: It's still unclear to me how embedded bracketed links are handled in the existing code.] In general, embedded links need to be removed (i.e. converted to their "bare display" form by taking the right part of two-part links and removing double brackets), but when this happens is unclear to me [FIXME]. Some languages have a chop-up-and-paste-together scheme that sends parts of the text through the transliterate mechanism, and for others (those listed in {contiguous_substition} in [[Module:languages/data]]) they receive the full input text, but preprocessed in certain ways. (The wisdom of this is still unclear to me.) # The ''transliterated text'' (or ''transliteration'') is the result of transliterating the source translit text. Unlike for all the other text variants except the transcribed text, it is always in the Latin script. # The ''transcribed text'' (or ''transcription'') is the result of transcribing the source translit text, where "transcription" here means a close approximation to the phonetic form of the language in languages (e.g. Akkadian, Sumerian, Ancient Egyptian, maybe Tibetan) that have a wide difference between the written letters and spoken form. Unlike for all the other text variants other than the transliterated text, it is always in the Latin script. Currently, the transcribed text is always supplied manually be the user; there is no such thing as a {lua|transcribe()} method on language objects. # The ''sort key'' is the text used in sort keys for determining the placing of pages in categories they belong to. The sort key is generated from the pagename or a specified ''sort base'' by lowercasing, doing language-specific transformations and then uppercasing the result. If the sort base is supplied and is generated from input text, it needs to be converted to display text, have embedded links removed (i.e. resolving them to their right side if they are two-part links) and have entry text transformations applied. # There are other text variants that occur in usexes (specifically, there are normalized variants of several of the above text variants), but we can skip them for now. The following methods exist on {Language} objects to convert between different text variants: # {makeDisplayText}: This converts input text to display text. # {lua|makeEntryName}: This converts input or display text to entry text. [FIXME: This needs some rethinking. In particular, {lua|makeEntryName} is sometimes called on display text (in some paths inside of [[Module:links]]) and sometimes called on input text (in other paths inside of [[Module:links]], and usually from other modules). We need to make sure we don't try to convert input text to display text twice, but at the same time we need to support calling it directly on input text since so many modules do this. This means we need to add a parameter indicating whether the passed-in text is input or display text; if that former, we call {lua|makeDisplayText} ourselves.] # {lua|transliterate}: This appears to convert input text with embedded brackets removed into a transliteration. [FIXME: This needs some rethinking. In particular, it calls {lua|processDisplayText} on its input, which won't work for Thai and Khmer, so we may need language-specific flags indicating whether to pass the input text directly to the language transliterate method. In addition, I'm not sure how embedded links are handled in the existing translit code; a lot of callers remove the links themselves before calling {lua|transliterate()}, which I assume is wrong.] # {lua|makeSortKey}: This converts entry text (?) to a sort key. [FIXME: Clarify this.] ]=] local export = {} local debug_track_module = "Module:debug/track" local families_module = "Module:families" local json_module = "Module:JSON" local language_like_module = "Module:language-like" local load_module = "Module:load" local scripts_module = "Module:scripts" local string_encode_entities_module = "Module:string/encode entities" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local utilities_module = "Module:utilities" local wikimedia_languages_module = "Module:wikimedia languages" local mw = mw local string = string local table = table local char = string.char local concat = table.concat local find = string.find local floor = math.floor local get_by_code -- Defined below. local get_data_module_name -- Defined below. local get_extra_data_module_name -- Defined below. local getmetatable = getmetatable local gmatch = string.gmatch local gsub = string.gsub local insert = table.insert local ipairs = ipairs local make_object -- Defined below. local match = string.match local next = next local pairs = pairs local remove = table.remove local require = require local select = select local setmetatable = setmetatable local type = type local unstrip = mw.text.unstrip -- Loaded as needed by findBestScript. local Hans_chars local Hant_chars --[==[ 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 check_object(...) check_object = require(utilities_module).check_object return check_object(...) end local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function decode_entities(...) decode_entities = require(string_utilities_module).decode_entities return decode_entities(...) end local function decode_uri(...) decode_uri = require(string_utilities_module).decode_uri return decode_uri(...) end local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function encode_entities(...) encode_entities = require(string_encode_entities_module) return encode_entities(...) end local function get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function find_best_script_without_lang(...) find_best_script_without_lang = require(scripts_module).findBestScriptWithoutLang return find_best_script_without_lang(...) end local function get_family(...) get_family = require(families_module).getByCode return get_family(...) end local function get_plaintext(...) get_plaintext = require(utilities_module).get_plaintext return get_plaintext(...) end local function get_wikimedia_lang(...) get_wikimedia_lang = require(wikimedia_languages_module).getByCode return get_wikimedia_lang(...) end local function keys_to_list(...) keys_to_list = require(table_module).keysToList return keys_to_list(...) end local function list_to_set(...) list_to_set = require(table_module).listToSet return list_to_set(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function make_family_object(...) make_family_object = require(families_module).makeObject return make_family_object(...) end local function pattern_escape(...) pattern_escape = require(string_utilities_module).pattern_escape return pattern_escape(...) end local function remove_duplicates(...) remove_duplicates = require(table_module).removeDuplicates return remove_duplicates(...) end local function replacement_escape(...) replacement_escape = require(string_utilities_module).replacement_escape return replacement_escape(...) end local function safe_require(...) safe_require = require(load_module).safe_require return safe_require(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function to_json(...) to_json = require(json_module).toJSON return to_json(...) end local function u(...) u = require(string_utilities_module).char return u(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function ulen(...) ulen = require(string_utilities_module).len return ulen(...) end local function ulower(...) ulower = require(string_utilities_module).lower return ulower(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end local function uupper(...) uupper = require(string_utilities_module).upper return uupper(...) end local function track(page) debug_track("languages/" .. page) return true end local function normalize_code(code) return load_data("Module:languages/data").aliases[code] or code end -- Convert risky characters to HTML entities, which minimizes interference once returned (e.g. for "sms:a", "<!-- -->" etc.). local function escape_risky_characters(text) -- Spacing characters in isolation generally need to be escaped in order to be properly processed by the MediaWiki software. if umatch(text, "^%s*$") then return encode_entities(text, text) end return encode_entities(text, "!#%&*+/:;<=>?@[\\]_{|}") end -- Temporarily convert various formatting characters to PUA to prevent them from being disrupted by the substitution process. local function doTempSubstitutions(text, subbedChars, keepCarets, noTrim) -- Clone so that we don't insert any extra patterns into the table in package.loaded. For some reason, using require seems to keep memory use down; probably because the table is always cloned. local patterns = shallow_copy(require("Module:languages/data/patterns")) if keepCarets then insert(patterns, "((\\+)%^)") insert(patterns, "((%^))") end -- Ensure any whitespace at the beginning and end is temp substituted, to prevent it from being accidentally trimmed. We only want to trim any final spaces added during the substitution process (e.g. by a module), which means we only do this during the first round of temp substitutions. if not noTrim then insert(patterns, "^([\128-\191\244]*(%s+))") insert(patterns, "((%s+)[\128-\191\244]*)$") end -- Pre-substitution, of "[[" and "]]", which makes pattern matching more accurate. text = gsub(text, "%f[%[]%[%[", "\1") :gsub("%f[%]]%]%]", "\2") local i = #subbedChars for _, pattern in ipairs(patterns) do -- Patterns ending in \0 stand are for things like "[[" or "]]"), so the inserted PUA are treated as breaks between terms by modules that scrape info from pages. local term_divider pattern = gsub(pattern, "%z$", function(divider) term_divider = divider == "\0" return "" end) text = gsub(text, pattern, function(...) local m = {...} local m1New = m[1] for k = 2, #m do local n = i + k - 1 subbedChars[n] = m[k] local byte2 = floor(n / 4096) % 64 + (term_divider and 128 or 136) local byte3 = floor(n / 64) % 64 + 128 local byte4 = n % 64 + 128 m1New = gsub(m1New, pattern_escape(m[k]), "\244" .. char(byte2) .. char(byte3) .. char(byte4), 1) end i = i + #m - 1 return m1New end) end text = gsub(text, "\1", "%[%[") :gsub("\2", "%]%]") return text, subbedChars end -- Reinsert any formatting that was temporarily substituted. local function undoTempSubstitutions(text, subbedChars) for i = 1, #subbedChars do local byte2 = floor(i / 4096) % 64 + 128 local byte3 = floor(i / 64) % 64 + 128 local byte4 = i % 64 + 128 text = gsub(text, "\244[" .. char(byte2) .. char(byte2+8) .. "]" .. char(byte3) .. char(byte4), replacement_escape(subbedChars[i])) end text = gsub(text, "\1", "%[%[") :gsub("\2", "%]%]") return text end -- Check if the raw text is an unsupported title, and if so return that. Otherwise, remove HTML entities. We do the pre-conversion to avoid loading the unsupported title list unnecessarily. local function checkNoEntities(self, text) local textNoEnc = decode_entities(text) if textNoEnc ~= text and load_data("Module:links/data").unsupported_titles[text] then return text else return textNoEnc end end -- If no script object is provided (or if it's invalid or None), get one. local function checkScript(text, self, sc) if not check_object("script", true, sc) or sc:getCode() == "None" then return self:findBestScript(text) else return sc end end local function normalize(text, sc) text = sc:fixDiscouragedSequences(text) return sc:toFixedNFD(text) end local function doSubstitutions(self, text, sc, substitution_data, function_name, recursed) local fail, cats = nil, {} -- If there are language-specific substitutes given in the data module, use those. if type(substitution_data) == "table" then -- If a script is specified, run this function with the script-specific data before continuing. local sc_code = sc:getCode() if substitution_data[sc_code] then text, fail, cats = doSubstitutions(self, text, sc, substitution_data[sc_code], function_name, true) -- Hant, Hans and Hani are usually treated the same, so add a special case to avoid having to specify each one separately. elseif sc_code:match("^Han") and substitution_data.Hani then text, fail, cats = doSubstitutions(self, text, sc, substitution_data.Hani, function_name, true) -- Substitution data with key 1 in the outer table may be given as a fallback. elseif substitution_data[1] then text, fail, cats = doSubstitutions(self, text, sc, substitution_data[1], function_name, true) end -- Iterate over all strings in the "from" subtable, and gsub with the corresponding string in "to". We work with the NFD decomposed forms, as this simplifies many substitutions. if substitution_data.from then for i, from in ipairs(substitution_data.from) do -- Normalize each loop, to ensure multi-stage substitutions work correctly. text = sc:toFixedNFD(text) text = ugsub(text, sc:toFixedNFD(from), substitution_data.to[i] or "") end end if substitution_data.remove_diacritics then text = sc:toFixedNFD(text) -- Convert exceptions to PUA. local remove_exceptions, substitutes = substitution_data.remove_exceptions if remove_exceptions then substitutes = {} local i = 0 for _, exception in ipairs(remove_exceptions) do exception = sc:toFixedNFD(exception) text = ugsub(text, exception, function(m) i = i + 1 local subst = u(0x80000 + i) substitutes[subst] = m return subst end) end end -- Strip diacritics. text = ugsub(text, "[" .. substitution_data.remove_diacritics .. "]", "") -- Convert exceptions back. if remove_exceptions then text = text:gsub("\242[\128-\191]*", substitutes) end end elseif type(substitution_data) == "string" then -- If there is a dedicated function module, use that. local module = safe_require("Module:" .. substitution_data) if module then if function_name == "tr" then text, fail, cats = module[function_name](text, self:getCode(), sc:getCode()) else text, fail, cats = module[function_name](sc:toFixedNFD(text), self:getCode(), sc:getCode()) end else error("Substitution data '" .. substitution_data .. "' does not match an existing module.") end end -- Don't normalize to NFC if this is the inner loop or if a module returned nil. if recursed or not text then return text, fail, cats end -- Fix any discouraged sequences created during the substitution process, and normalize into the final form. return sc:toFixedNFC(sc:fixDiscouragedSequences(text)), fail, cats end -- Split the text into sections, based on the presence of temporarily substituted formatting characters, then iterate over each one to apply substitutions. This avoids putting PUA characters through language-specific modules, which may be unequipped for them. local function iterateSectionSubstitutions(text, subbedChars, keepCarets, self, sc, substitution_data, function_name) local fail, cats, sections = nil, {} -- See [[Module:languages/data]]. if not find(text, "\244") or load_data("Module:languages/data").contiguous_substitution[self._code] then sections = {text} else sections = split(text, "\244[\128-\143][\128-\191]*", true) end for _, section in ipairs(sections) do -- Don't bother processing empty strings or whitespace (which may also not be handled well by dedicated modules). if gsub(section, "%s+", "") ~= "" then local sub, sub_fail, sub_cats = doSubstitutions(self, section, sc, substitution_data, function_name) -- Second round of temporary substitutions, in case any formatting was added by the main substitution process. However, don't do this if the section contains formatting already (as it would have had to have been escaped to reach this stage, and therefore should be given as raw text). if sub and subbedChars then local noSub for _, pattern in ipairs(require("Module:languages/data/patterns")) do if match(section, pattern .. "%z?") then noSub = true end end if not noSub then sub, subbedChars = doTempSubstitutions(sub, subbedChars, keepCarets, true) end end if (not sub) or sub_fail then text = sub fail = sub_fail cats = sub_cats or {} break end text = sub and gsub(text, pattern_escape(section), replacement_escape(sub), 1) or text if type(sub_cats) == "table" then for _, cat in ipairs(sub_cats) do insert(cats, cat) end end end end -- Trim, unless there are only spacing characters, while ignoring any final formatting characters. text = text and text:gsub("^([\128-\191\244]*)%s+(%S)", "%1%2") :gsub("(%S)%s+([\128-\191\244]*)$", "%1%2") -- Remove duplicate categories. if #cats > 1 then cats = remove_duplicates(cats) end return text, fail, cats, subbedChars end -- Process carets (and any escapes). Default to simple removal, if no pattern/replacement is given. local function processCarets(text, pattern, repl) local rep repeat text, rep = gsub(text, "\\\\(\\*^)", "\3%1") until rep == 0 return text:gsub("\\^", "\4") :gsub(pattern or "%^", repl or "") :gsub("\3", "\\") :gsub("\4", "^") end -- Remove carets if they are used to capitalize parts of transliterations (unless they have been escaped). local function removeCarets(text, sc) if not sc:hasCapitalization() and sc:isTransliterated() and text:find("^", 1, true) then return processCarets(text) else return text end end local Language = {} --[==[Returns the language code of the language. Example: {{code|lua|"fr"}} for French.]==] function Language:getCode() return self._code end --[==[Returns the canonical name of the language. This is the name used to represent that language on Wiktionary, and is guaranteed to be unique to that language alone. Example: {{code|lua|"French"}} for French.]==] function Language:getCanonicalName() local name = self._name if name == nil then name = self._data[1] self._name = name end return name end --[==[ Return the display form of the language. The display form of a language, family or script is the form it takes when appearing as the <code><var>source</var></code> in categories such as <code>English terms derived from <var>source</var></code> or <code>English given names from <var>source</var></code>, and is also the displayed text in {makeCategoryLink()} links. For full and etymology-only languages, this is the same as the canonical name, but for families, it reads <code>"<var>name</var> languages"</code> (e.g. {"Indo-Iranian languages"}), and for scripts, it reads <code>"<var>name</var> script"</code> (e.g. {"Arabic script"}). ]==] function Language:getDisplayForm() local form = self._displayForm if form == nil then form = self:getCanonicalName() -- Add article and " substrate" to substrates that lack them. if self:getFamilyCode() == "qfa-sub" then if not (match(form, "^[Tt]he ") or match(form, "^[Aa] ")) then form = "a " .. form end if not match(form, "[Ss]ubstrate") then form = form .. " substrate" end end self._displayForm = form end return form end --[==[Returns the value which should be used in the HTML lang= attribute for tagged text in the language.]==] function Language:getHTMLAttribute(sc, region) local code = self._code if not find(code, "-", 1, true) then return code .. "-" .. sc:getCode() .. (region and "-" .. region or "") end local parent = self:getParent() region = region or match(code, "%f[%u][%u-]+%f[%U]") if parent then return parent:getHTMLAttribute(sc, region) end -- TODO: ISO family codes can also be used. return "mis-" .. sc:getCode() .. (region and "-" .. region or "") end --[==[Returns a table of the aliases that the language is known by, excluding the canonical name. Aliases are synonyms for the language in question. The names are not guaranteed to be unique, in that sometimes more than one language is known by the same name. Example: {{code|lua|{"High German", "New High German", "Deutsch"} }} for [[:Category:German language|German]].]==] function Language:getAliases() self:loadInExtraData() return require(language_like_module).getAliases(self) end --[==[ Return a table of the known subvarieties of a given language, excluding subvarieties that have been given explicit etymology-only language codes. The names are not guaranteed to be unique, in that sometimes a given name refers to a subvariety of more than one language. Example: {{code|lua|{"Southern Aymara", "Central Aymara"} }} for [[:Category:Aymara language|Aymara]]. Note that the returned value can have nested tables in it, when a subvariety goes by more than one name. Example: {{code|lua|{"North Azerbaijani", "South Azerbaijani", {"Afshar", "Afshari", "Afshar Azerbaijani", "Afchar"}, {"Qashqa'i", "Qashqai", "Kashkay"}, "Sonqor"} }} for [[:Category:Azerbaijani language|Azerbaijani]]. Here, for example, Afshar, Afshari, Afshar Azerbaijani and Afchar all refer to the same subvariety, whose preferred name is Afshar (the one listed first). To avoid a return value with nested tables in it, specify a non-{{code|lua|nil}} value for the <code>flatten</code> parameter; in that case, the return value would be {{code|lua|{"North Azerbaijani", "South Azerbaijani", "Afshar", "Afshari", "Afshar Azerbaijani", "Afchar", "Qashqa'i", "Qashqai", "Kashkay", "Sonqor"} }}. ]==] function Language:getVarieties(flatten) self:loadInExtraData() return require(language_like_module).getVarieties(self, flatten) end --[==[Returns a table of the "other names" that the language is known by, which are listed in the <code>otherNames</code> field. It should be noted that the <code>otherNames</code> field itself is deprecated, and entries listed there should eventually be moved to either <code>aliases</code> or <code>varieties</code>.]==] function Language:getOtherNames() -- To be eventually removed, once there are no more uses of the `otherNames` field. self:loadInExtraData() return require(language_like_module).getOtherNames(self) end --[==[ Return a combined table of the canonical name, aliases, varieties and other names of a given language.]==] function Language:getAllNames() self:loadInExtraData() return require(language_like_module).getAllNames(self) end --[==[Returns a table of types as a lookup table (with the types as keys). The possible types are * {language}: This is a language, either full or etymology-only. * {full}: This is a "full" (not etymology-only) language, i.e. the union of {regular}, {reconstructed} and {appendix-constructed}. Note that the types {full} and {etymology-only} also exist for families, so if you want to check specifically for a full language and you have an object that might be a family, you should use {{lua|hasType("language", "full")}} and not simply {{lua|hasType("full")}}. * {etymology-only}: This is an etymology-only (not full) language, whose parent is another etymology-only language or a full language. Note that the types {full} and {etymology-only} also exist for families, so if you want to check specifically for an etymology-only language and you have an object that might be a family, you should use {{lua|hasType("language", "etymology-only")}} and not simply {{lua|hasType("etymology-only")}}. * {regular}: This indicates a full language that is attested according to [[WT:CFI]] and therefore permitted in the main namespace. There may also be reconstructed terms for the language, which are placed in the {Reconstruction} namespace and must be prefixed with * to indicate a reconstruction. Most full languages are natural (not constructed) languages, but a few constructed languages (e.g. Esperanto and Volapük, among others) are also allowed in the mainspace and considered regular languages. * {reconstructed}: This language is not attested according to [[WT:CFI]], and therefore is allowed only in the {Reconstruction} namespace. All terms in this language are reconstructed, and must be prefixed with *. Languages such as Proto-Indo-European and Proto-Germanic are in this category. * {appendix-constructed}: This language is attested but does not meet the additional requirements set out for constructed languages ([[WT:CFI#Constructed languages]]). Its entries must therefore be in the Appendix namespace, but they are not reconstructed and therefore should not have * prefixed in links. ]==] function Language:getTypes() local types = self._types if types == nil then types = {language = true} if self:getFullCode() == self._code then types.full = true else types["etymology-only"] = true end for t in gmatch(self._data.type, "[^,]+") do types[t] = true end self._types = types end return types end --[==[Given a list of types as strings, returns true if the language has all of them.]==] function Language:hasType(...) Language.hasType = require(language_like_module).hasType return self:hasType(...) end --[==[Returns a table containing <code>WikimediaLanguage</code> objects (see [[Module:wikimedia languages]]), which represent languages and their codes as they are used in Wikimedia projects for interwiki linking and such. More than one object may be returned, as a single Wiktionary language may correspond to multiple Wikimedia languages. For example, Wiktionary's single code <code>sh</code> (Serbo-Croatian) maps to four Wikimedia codes: <code>sh</code> (Serbo-Croatian), <code>bs</code> (Bosnian), <code>hr</code> (Croatian) and <code>sr</code> (Serbian). The code for the Wikimedia language is retrieved from the <code>wikimedia_codes</code> property in the data modules. If that property is not present, the code of the current language is used. If none of the available codes is actually a valid Wikimedia code, an empty table is returned.]==] function Language:getWikimediaLanguages() local wm_langs = self._wikimediaLanguageObjects if wm_langs == nil then local codes = self:getWikimediaLanguageCodes() wm_langs = {} for i = 1, #codes do wm_langs[i] = get_wikimedia_lang(codes[i]) end self._wikimediaLanguageObjects = wm_langs end return wm_langs end function Language:getWikimediaLanguageCodes() local wm_langs = self._wikimediaLanguageCodes if wm_langs == nil then wm_langs = self._data.wikimedia_codes wm_langs = wm_langs and split(wm_langs, ",", true, true) or {self._code} self._wikimediaLanguageCodes = wm_langs end return wm_langs end --[==[ Returns the name of the Wikipedia article for the language. `project` specifies the language and project to retrieve the article from, defaulting to {"kcgwiki"} for the English Wikipedia. Normally if specified it should be the project code for a specific-language Wikipedia e.g. "zhwiki" for the Chinese Wikipedia, but it can be any project, including non-Wikipedia ones. If the project is the English Wikipedia and the property {wikipedia_article} is present in the data module it will be used first. In all other cases, a sitelink will be generated from {:getWikidataItem} (if set). The resulting value (or lack of value) is cached so that subsequent calls are fast. If no value could be determined, and `noCategoryFallback` is {false}, {:getCategoryName} is used as fallback; otherwise, {nil} is returned. Note that if `noCategoryFallback` is {nil} or omitted, it defaults to {false} if the project is the English Wikipedia, otherwise to {true}. In other words, under normal circumstances, if the English Wikipedia article couldn't be retrieved, the return value will fall back to a link to the language's category, but this won't normally happen for any other project. ]==] function Language:getWikipediaArticle(noCategoryFallback, project) Language.getWikipediaArticle = require(language_like_module).getWikipediaArticle return self:getWikipediaArticle(noCategoryFallback, project) end function Language:makeWikipediaLink() return "[[w:" .. self:getWikipediaArticle() .. "|" .. self:getCanonicalName() .. "]]" end --[==[Returns the name of the Wikimedia Commons category page for the language.]==] function Language:getCommonsCategory() Language.getCommonsCategory = require(language_like_module).getCommonsCategory return self:getCommonsCategory() end --[==[Returns the Wikidata item id for the language or <code>nil</code>. This corresponds to the the second field in the data modules.]==] function Language:getWikidataItem() Language.getWikidataItem = require(language_like_module).getWikidataItem return self:getWikidataItem() end --[==[Returns a table of <code>Script</code> objects for all scripts that the language is written in. See [[Module:scripts]].]==] function Language:getScripts() local scripts = self._scriptObjects if scripts == nil then local codes = self:getScriptCodes() if codes[1] == "All" then scripts = load_data("Module:scripts/data") else scripts = {} for i = 1, #codes do scripts[i] = get_script(codes[i]) end end self._scriptObjects = scripts end return scripts end --[==[Returns the table of script codes in the language's data file.]==] function Language:getScriptCodes() local scripts = self._scriptCodes if scripts == nil then scripts = self._data[4] if scripts then local codes, n = {}, 0 for code in gmatch(scripts, "[^,]+") do n = n + 1 -- Special handling of "Hants", which represents "Hani", "Hant" and "Hans" collectively. if code == "Hants" then codes[n] = "Hani" codes[n + 1] = "Hant" codes[n + 2] = "Hans" n = n + 2 else codes[n] = code end end scripts = codes else scripts = {"None"} end self._scriptCodes = scripts end return scripts end --[==[Given some text, this function iterates through the scripts of a given language and tries to find the script that best matches the text. It returns a {{code|lua|Script}} object representing the script. If no match is found at all, it returns the {{code|lua|None}} script object.]==] function Language:findBestScript(text, forceDetect) if not text or text == "" or text == "-" then return get_script("None") end -- Differs from table returned by getScriptCodes, as Hants is not normalized into its constituents. local codes = self._bestScriptCodes if codes == nil then codes = self._data[4] codes = codes and split(codes, ",", true, true) or {"None"} self._bestScriptCodes = codes end local first_sc = codes[1] if first_sc == "All" then return find_best_script_without_lang(text) end local codes_len = #codes if not (forceDetect or first_sc == "Hants" or codes_len > 1) then first_sc = get_script(first_sc) local charset = first_sc.characters return charset and umatch(text, "[" .. charset .. "]") and first_sc or get_script("None") end -- Remove all formatting characters. text = get_plaintext(text) -- Remove all spaces and any ASCII punctuation. Some non-ASCII punctuation is script-specific, so can't be removed. text = ugsub(text, "[%s!\"#%%&'()*,%-./:;?@[\\%]_{}]+", "") if #text == 0 then return get_script("None") end -- Try to match every script against the text, -- and return the one with the most matching characters. local bestcount, bestscript, length = 0 for i = 1, codes_len do local sc = codes[i] -- Special case for "Hants", which is a special code that represents whichever of "Hant" or "Hans" best matches, or "Hani" if they match equally. This avoids having to list all three. In addition, "Hants" will be treated as the best match if there is at least one matching character, under the assumption that a Han script is desirable in terms that contain a mix of Han and other scripts (not counting those which use Jpan or Kore). if sc == "Hants" then local Hani = get_script("Hani") if not Hant_chars then Hant_chars = load_data("Module:zh/data/ts") Hans_chars = load_data("Module:zh/data/st") end local t, s, found = 0, 0 -- This is faster than using mw.ustring.gmatch directly. for ch in gmatch(ugsub(text, "[" .. Hani.characters .. "]", "\255%0"), "\255(.[\128-\191]*)") do found = true if Hant_chars[ch] then t = t + 1 if Hans_chars[ch] then s = s + 1 end elseif Hans_chars[ch] then s = s + 1 else t, s = t + 1, s + 1 end end if found then if t == s then return Hani end return get_script(t > s and "Hant" or "Hans") end else sc = get_script(sc) if not length then length = ulen(text) end -- Count characters by removing everything in the script's charset and comparing to the original length. local charset = sc.characters local count = charset and length - ulen(ugsub(text, "[" .. charset .. "]+", "")) or 0 if count >= length then return sc elseif count > bestcount then bestcount = count bestscript = sc end end end -- Return best matching script, or otherwise None. return bestscript or get_script("None") end --[==[Returns a <code>Family</code> object for the language family that the language belongs to. See [[Module:families]].]==] function Language:getFamily() local family = self._familyObject if family == nil then family = self:getFamilyCode() -- If the value is nil, it's cached as false. family = family and get_family(family) or false self._familyObject = family end return family or nil end --[==[Returns the family code in the language's data file.]==] function Language:getFamilyCode() local family = self._familyCode if family == nil then -- If the value is nil, it's cached as false. family = self._data[3] or false self._familyCode = family end return family or nil end function Language:getFamilyName() local family = self._familyName if family == nil then family = self:getFamily() -- If the value is nil, it's cached as false. family = family and family:getCanonicalName() or false self._familyName = family end return family or nil end --[==[Check whether the language belongs to `family` (which can be a family code or object). A list of objects can be given in place of `family`; in that case, return true if the language belongs to any of the specified families. Note that some languages (in particular, certain creoles) can have multiple immediate ancestors potentially belonging to different families; in that case, return true if the language belongs to any of the specified families.]==] function Language:inFamily(...) --check_object("family", nil, ...) for _, family in ipairs{...} do if type(family) == "table" then family = family:getCode() end local self_family_code = self:getFamilyCode() if self_family_code == nil then return false elseif self_family_code == family then return true end local self_family = self:getFamily() if self_family:inFamily(family) then return true -- If the family isn't a real family (e.g. creoles) check any ancestors. elseif self_family:getFamilyCode() == "qfa-not" then local ancestors = self:getAncestors() for _, ancestor in ipairs(ancestors) do if ancestor:inFamily(family) then return true end end end end return false end function Language:getParent() local parent = self._parentObject if parent == nil then parent = self:getParentCode() -- If the value is nil, it's cached as false. parent = parent and get_by_code(parent, nil, true, true) or false self._parentObject = parent end return parent or nil end function Language:getParentCode() local parent = self._parentCode if parent == nil then -- If the value is nil, it's cached as false. parent = self._data.parent or false self._parentCode = parent end return parent or nil end function Language:getParentName() local parent = self._parentName if parent == nil then parent = self:getParent() -- If the value is nil, it's cached as false. parent = parent and parent:getCanonicalName() or false self._parentName = parent end return parent or nil end function Language:getParentChain() local chain = self._parentChain if chain == nil then chain = {} local parent, n = self:getParent(), 0 while parent do n = n + 1 chain[n] = parent parent = parent:getParent() end self._parentChain = chain end return chain end function Language:hasParent(...) --check_object("language", nil, ...) for _, otherlang in ipairs{...} do for _, parent in ipairs(self:getParentChain()) do if (type(otherlang) == "string" and otherlang or otherlang:getCode()) == parent:getCode() then return true end end end return false end --[==[ If the language is etymology-only, this iterates through parents until a full language or family is found, and the corresponding object is returned. If the language is a full language, then it simply returns itself. ]==] function Language:getFull() local full = self._fullObject if full == nil then full = self:getFullCode() full = full == self._code and self or get_by_code(full) self._fullObject = full end return full end --[==[ If the language is an etymology-only language, this iterates through parents until a full language or family is found, and the corresponding code is returned. If the language is a full language, then it simply returns the language code. ]==] function Language:getFullCode() return self._fullCode or self._code end --[==[ If the language is an etymology-only language, this iterates through parents until a full language or family is found, and the corresponding canonical name is returned. If the language is a full language, then it simply returns the canonical name of the language. ]==] function Language:getFullName() local full = self._fullName if full == nil then full = self:getFull():getCanonicalName() self._fullName = full end return full end --[==[Returns a table of <code class="nf">Language</code> objects for all languages that this language is directly descended from. Generally this is only a single language, but creoles, pidgins and mixed languages can have multiple ancestors.]==] function Language:getAncestors() local ancestors = self._ancestorObjects if ancestors == nil then ancestors = {} local ancestor_codes = self:getAncestorCodes() if #ancestor_codes > 0 then for _, ancestor in ipairs(ancestor_codes) do insert(ancestors, get_by_code(ancestor, nil, true)) end else local fam = self:getFamily() local protoLang = fam and fam:getProtoLanguage() or nil -- For the cases where the current language is the proto-language -- of its family, or an etymology-only language that is ancestral to that -- proto-language, we need to step up a level higher right from the -- start. if protoLang and ( protoLang:getCode() == self._code or (self:hasType("etymology-only") and protoLang:hasAncestor(self)) ) then fam = fam:getFamily() protoLang = fam and fam:getProtoLanguage() or nil end while not protoLang and not (not fam or fam:getCode() == "qfa-not") do fam = fam:getFamily() protoLang = fam and fam:getProtoLanguage() or nil end insert(ancestors, protoLang) end self._ancestorObjects = ancestors end return ancestors end do -- Avoid a language being its own ancestor via class inheritance. We only need to check for this if the language has inherited an ancestor table from its parent, because we never want to drop ancestors that have been explicitly set in the data. -- Recursively iterate over ancestors until we either find self or run out. If self is found, return true. local function check_ancestor(self, lang) local codes = lang:getAncestorCodes() if not codes then return nil end for i = 1, #codes do local code = codes[i] if code == self._code then return true end local anc = get_by_code(code, nil, true) if check_ancestor(self, anc) then return true end end end --[==[Returns a table of <code class="nf">Language</code> codes for all languages that this language is directly descended from. Generally this is only a single language, but creoles, pidgins and mixed languages can have multiple ancestors.]==] function Language:getAncestorCodes() if self._ancestorCodes then return self._ancestorCodes end local data = self._data local codes = data.ancestors if codes == nil then codes = {} self._ancestorCodes = codes return codes end codes = split(codes, ",", true, true) self._ancestorCodes = codes -- If there are no codes or the ancestors weren't inherited data, there's nothing left to check. if #codes == 0 or self:getData(false, "raw").ancestors ~= nil then return codes end local i, code = 1 while i <= #codes do code = codes[i] if check_ancestor(self, self) then remove(codes, i) else i = i + 1 end end return codes end end --[==[Given a list of language objects or codes, returns true if at least one of them is an ancestor. This includes any etymology-only children of that ancestor. If the language's ancestor(s) are etymology-only languages, it will also return true for those language parent(s) (e.g. if Vulgar Latin is the ancestor, it will also return true for its parent, Latin). However, a parent is excluded from this if the ancestor is also ancestral to that parent (e.g. if Classical Persian is the ancestor, Persian would return false, because Classical Persian is also ancestral to Persian).]==] function Language:hasAncestor(...) --check_object("language", nil, ...) local function iterateOverAncestorTree(node, func, parent_check) local ancestors = node:getAncestors() local ancestorsParents = {} for _, ancestor in ipairs(ancestors) do local ret = func(ancestor) or iterateOverAncestorTree(ancestor, func, parent_check) if ret then return ret end end -- Check the parents of any ancestors. We don't do this if checking the parents of the other language, so that we exclude any etymology-only children of those parents that are not directly related (e.g. if the ancestor is Vulgar Latin and we are checking New Latin, we want it to return false because they are on different ancestral branches. As such, if we're already checking the parent of New Latin (Latin) we don't want to compare it to the parent of the ancestor (Latin), as this would be a false positive; it should be one or the other). if not parent_check then return nil end for _, ancestor in ipairs(ancestors) do local ancestorParents = ancestor:getParentChain() for _, ancestorParent in ipairs(ancestorParents) do if ancestorParent:getCode() == self._code or ancestorParent:hasAncestor(ancestor) then break else insert(ancestorsParents, ancestorParent) end end end for _, ancestorParent in ipairs(ancestorsParents) do local ret = func(ancestorParent) if ret then return ret end end end local function do_iteration(otherlang, parent_check) -- otherlang can't be self if (type(otherlang) == "string" and otherlang or otherlang:getCode()) == self._code then return false end repeat if iterateOverAncestorTree( self, function(ancestor) return ancestor:getCode() == (type(otherlang) == "string" and otherlang or otherlang:getCode()) end, parent_check ) then return true elseif type(otherlang) == "string" then otherlang = get_by_code(otherlang, nil, true) end otherlang = otherlang:getParent() parent_check = false until not otherlang end local parent_check = true for _, otherlang in ipairs{...} do local ret = do_iteration(otherlang, parent_check) if ret then return true end end return false end function Language:getAncestorChain() local chain = self._ancestorChain if chain == nil then chain = {} local step = self while true do local ancestors = step:getAncestors() step = #ancestors == 1 and ancestors[1] or nil if not step then break end insert(chain, 1, step) end self._ancestorChain = chain end return chain end local function fetch_descendants(self, fmt) local descendants, family = {}, self:getFamily() -- Iterate over all three datasets. for _, data in ipairs{ require("Module:languages/code to canonical name"), require("Module:etymology languages/code to canonical name"), require("Module:families/code to canonical name"), } do for code in pairs(data) do local lang = get_by_code(code, nil, true, true) -- Test for a descendant. Earlier tests weed out most candidates, while the more intensive tests are only used sparingly. if ( code ~= self._code and -- Not self. lang:inFamily(family) and -- In the same family. ( family:getProtoLanguageCode() == self._code or -- Self is the protolanguage. self:hasDescendant(lang) or -- Full hasDescendant check. (lang:getFullCode() == self._code and not self:hasAncestor(lang)) -- Etymology-only child which isn't an ancestor. ) ) then if fmt == "object" then insert(descendants, lang) elseif fmt == "code" then insert(descendants, code) elseif fmt == "name" then insert(descendants, lang:getCanonicalName()) end end end end return descendants end function Language:getDescendants() local descendants = self._descendantObjects if descendants == nil then descendants = fetch_descendants(self, "object") self._descendantObjects = descendants end return descendants end function Language:getDescendantCodes() local descendants = self._descendantCodes if descendants == nil then descendants = fetch_descendants(self, "code") self._descendantCodes = descendants end return descendants end function Language:getDescendantNames() local descendants = self._descendantNames if descendants == nil then descendants = fetch_descendants(self, "name") self._descendantNames = descendants end return descendants end function Language:hasDescendant(...) for _, lang in ipairs{...} do if type(lang) == "string" then lang = get_by_code(lang, nil, true) end if lang:hasAncestor(self) then return true end end return false end local function fetch_children(self, fmt) local m_etym_data = require("Module:etymology languages/data") local self_code, children = self._code, {} for code, lang in pairs(m_etym_data) do local _lang = lang repeat local parent = _lang.parent if parent == self_code then if fmt == "object" then insert(children, get_by_code(code, nil, true)) elseif fmt == "code" then insert(children, code) elseif fmt == "name" then insert(children, lang[1]) end break end _lang = m_etym_data[parent] until not _lang end return children end function Language:getChildren() local children = self._childObjects if children == nil then children = fetch_children(self, "object") self._childObjects = children end return children end function Language:getChildrenCodes() local children = self._childCodes if children == nil then children = fetch_children(self, "code") self._childCodes = children end return children end function Language:getChildrenNames() local children = self._childNames if children == nil then children = fetch_children(self, "name") self._childNames = children end return children end function Language:hasChild(...) local lang = ... if not lang then return false elseif type(lang) == "string" then lang = get_by_code(lang, nil, true) end if lang:hasParent(self) then return true end return self:hasChild(select(2, ...)) end --[==[Returns the name of the main category of that language. Example: {{code|lua|"French language"}} for French, whose category is at [[:Category:French language]]. Unless optional argument <code>nocap</code> is given, the language name at the beginning of the returned value will be capitalized. This capitalization is correct for category names, but not if the language name is lowercase and the returned value of this function is used in the middle of a sentence.]==] function Language:getCategoryName(nocap) local name = self._categoryName if name == nil then name = self:getCanonicalName() -- Only add " language" if a full language. if self:hasType("full") then -- Unless the canonical name already ends with "language", "lect" or their derivatives, add " language". if not (match(name, "[Ll]anguage$") or match(name, "[Ll]ect$")) then name = name .. " language" end end self._categoryName = name end if nocap then return name end return mw.getContentLanguage():ucfirst(name) end --[==[Creates a link to the category; the link text is the canonical name.]==] function Language:makeCategoryLink() return "[[:Category:" .. self:getCategoryName() .. "|" .. self:getDisplayForm() .. "]]" end function Language:getStandardCharacters(sc) local standard_chars = self._data.standardChars if type(standard_chars) ~= "table" then return standard_chars elseif sc and type(sc) ~= "string" then check_object("script", nil, sc) sc = sc:getCode() end if (not sc) or sc == "None" then local scripts = {} for _, script in pairs(standard_chars) do insert(scripts, script) end return concat(scripts) end if standard_chars[sc] then return standard_chars[sc] .. (standard_chars[1] or "") end end --[==[Make the entry name (i.e. the correct page name).]==] function Language:makeEntryName(text, sc) if (not text) or text == "" then return text, nil, {} end -- Set `unsupported` as true if certain conditions are met. local unsupported -- Check if there's an unsupported character. \239\191\189 is the replacement character U+FFFD, which can't be typed directly here due to an abuse filter. Unix-style dot-slash notation is also unsupported, as it is used for relative paths in links, as are 3 or more consecutive tildes. -- Note: match is faster with magic characters/charsets; find is faster with plaintext. if ( match(text, "[#<>%[%]_{|}]") or find(text, "\239\191\189") or match(text, "%f[^%z/]%.%.?%f[%z/]") or find(text, "~~~") ) then unsupported = true -- If it looks like an interwiki link. elseif find(text, ":") then local prefix = gsub(text, "^:*(.-):.*", ulower) if ( load_data("Module:data/namespaces")[prefix] or load_data("Module:data/interwikis")[prefix] ) then unsupported = true end end -- Check if the text is a listed unsupported title. local unsupportedTitles = load_data("Module:links/data").unsupported_titles if unsupportedTitles[text] then return "Unsupported titles/" .. unsupportedTitles[text], nil, {} end sc = checkScript(text, self, sc) local fail, cats text = normalize(text, sc) text, fail, cats = iterateSectionSubstitutions(text, nil, nil, self, sc, self._data.entry_name, "makeEntryName") text = umatch(text, "^[¿¡]?(.-[^%s%p].-)%s*[؟?!;՛՜ ՞ ՟?!︖︕।॥။၊་།]?$") or text -- Escape unsupported characters so they can be used in titles. ` is used as a delimiter for this, so a raw use of it in an unsupported title is also escaped here to prevent interference; this is only done with unsupported titles, though, so inclusion won't in itself mean a title is treated as unsupported (which is why it's excluded from the earlier test). if unsupported then local unsupported_characters = load_data("Module:links/data").unsupported_characters text = text:gsub("[#<>%[%]_`{|}\239]\191?\189?", unsupported_characters) :gsub("%f[^%z/]%.%.?%f[%z/]", function(m) return gsub(m, "%.", "`period`") end) :gsub("~~~+", function(m) return gsub(m, "~", "`tilde`") end) text = "Unsupported titles/" .. text end return text, fail, cats end --[==[Generates alternative forms using a specified method, and returns them as a table. If no method is specified, returns a table containing only the input term.]==] function Language:generateForms(text, sc) local generate_forms = self._data.generate_forms if generate_forms == nil then return {text} end sc = checkScript(text, self, sc) return require("Module:" .. self._data.generate_forms).generateForms(text, self._code, sc:getCode()) end --[==[Creates a sort key for the given entry name, following the rules appropriate for the language. This removes diacritical marks from the entry name if they are not considered significant for sorting, and may perform some other changes. Any initial hyphen is also removed, and anything parentheses is removed as well. The <code>sort_key</code> setting for each language in the data modules defines the replacements made by this function, or it gives the name of the module that takes the entry name and returns a sortkey.]==] function Language:makeSortKey(text, sc) if (not text) or text == "" then return text, nil, {} end if match(text, "<[^<>]+>") then track("track HTML tag") end -- Remove directional characters, soft hyphens, strip markers and HTML tags. text = ugsub(text, "[\194\173\226\128\170-\226\128\174\226\129\166-\226\129\169]", "") text = gsub(unstrip(text), "<[^<>]+>", "") text = decode_uri(text, "PATH") text = checkNoEntities(self, text) -- Remove initial hyphens and * unless the term only consists of spacing + punctuation characters. text = ugsub(text, "^([􀀀-􏿽]*)[-־ـ᠊*]+([􀀀-􏿽]*)(.*[^%s%p].*)", "%1%2%3") sc = checkScript(text, self, sc) text = normalize(text, sc) text = removeCarets(text, sc) -- For languages with dotted dotless i, ensure that "İ" is sorted as "i", and "I" is sorted as "ı". if self:hasDottedDotlessI() then text = gsub(text, "I\204\135", "i") -- decomposed "İ" :gsub("I", "ı") text = sc:toFixedNFD(text) end -- Convert to lowercase, make the sortkey, then convert to uppercase. Where the language has dotted dotless i, it is usually not necessary to convert "i" to "İ" and "ı" to "I" first, because "I" will always be interpreted as conventional "I" (not dotless "İ") by any sorting algorithms, which will have been taken into account by the sortkey substitutions themselves. However, if no sortkey substitutions have been specified, then conversion is necessary so as to prevent "i" and "ı" both being sorted as "I". -- An exception is made for scripts that (sometimes) sort by scraping page content, as that means they are sensitive to changes in capitalization (as it changes the target page). local fail, cats if not sc:sortByScraping() then text = ulower(text) end local sort_key = self._data.sort_key text, fail, cats = iterateSectionSubstitutions(text, nil, nil, self, sc, sort_key, "makeSortKey") if not sc:sortByScraping() then if self:hasDottedDotlessI() and not sort_key then text = gsub(gsub(text, "ı", "I"), "i", "İ") text = sc:toFixedNFC(text) end text = uupper(text) end -- Remove parentheses, as long as they are either preceded or followed by something. text = gsub(text, "(.)[()]+", "%1") :gsub("[()]+(.)", "%1") text = escape_risky_characters(text) return text, fail, cats end --[==[Create the form used as as a basis for display text and transliteration.]==] local function processDisplayText(text, self, sc, keepCarets, keepPrefixes) local subbedChars = {} text, subbedChars = doTempSubstitutions(text, subbedChars, keepCarets) text = decode_uri(text, "PATH") text = checkNoEntities(self, text) sc = checkScript(text, self, sc) local fail, cats text = normalize(text, sc) text, fail, cats, subbedChars = iterateSectionSubstitutions(text, subbedChars, keepCarets, self, sc, self._data.display_text, "makeDisplayText") text = removeCarets(text, sc) -- Remove any interwiki link prefixes (unless they have been escaped or this has been disabled). if find(text, ":") and not keepPrefixes then local rep repeat text, rep = gsub(text, "\\\\(\\*:)", "\3%1") until rep == 0 text = gsub(text, "\\:", "\4") while true do local prefix = gsub(text, "^(.-):.+", function(m1) return gsub(m1, "\244[\128-\191]*", "") end) if not prefix or prefix == text then break end local lower_prefix = ulower(prefix) if not (load_data("Module:data/interwikis")[lower_prefix] or prefix == "") then break end text = gsub(text, "^(.-):(.*)", function(m1, m2) local ret = {} for subbedChar in gmatch(m1, "\244[\128-\191]*") do insert(ret, subbedChar) end return concat(ret) .. m2 end) end text = gsub(text, "\3", "\\") :gsub("\4", ":") end return text, fail, cats, subbedChars end --[==[Make the display text (i.e. what is displayed on the page).]==] function Language:makeDisplayText(text, sc, keepPrefixes) if (not text) or text == "" then return text, nil, {} end local fail, cats, subbedChars text, fail, cats, subbedChars = processDisplayText(text, self, sc, nil, keepPrefixes) text = escape_risky_characters(text) return undoTempSubstitutions(text, subbedChars), fail, cats end --[==[Transliterates the text from the given script into the Latin script (see [[Wiktionary:Transliteration and romanization]]). The language must have the <code>translit</code> property for this to work; if it is not present, {{code|lua|nil}} is returned. Returns three values: # The transliteration. # A boolean which indicates whether the transliteration failed for an unexpected reason. If {{code|lua|false}}, then the transliteration either succeeded, or the module is returning nothing in a controlled way (e.g. the input was {{code|lua|"-"}}). Generally, this means that no maintenance action is required. If {{code|lua|true}}, then the transliteration is {{code|lua|nil}} because either the input or output was defective in some way (e.g. [[Module:ar-translit]] will not transliterate non-vocalised inputs, and this module will fail partially-completed transliterations in all languages). Note that this value can be manually set by the transliteration module, so make sure to cross-check to ensure it is accurate. # A table of categories selected by the transliteration module, which should be in the format expected by {{code|lua|format_categories}} in [[Module:utilities]]. The <code>sc</code> parameter is handled by the transliteration module, and how it is handled is specific to that module. Some transliteration modules may tolerate {{code|lua|nil}} as the script, others require it to be one of the possible scripts that the module can transliterate, and will show an error if it's not one of them. For this reason, the <code>sc</code> parameter should always be provided when writing non-language-specific code. The <code>module_override</code> parameter is used to override the default module that is used to provide the transliteration. This is useful in cases where you need to demonstrate a particular module in use, but there is no default module yet, or you want to demonstrate an alternative version of a transliteration module before making it official. It should not be used in real modules or templates, only for testing. All uses of this parameter are tracked by [[Wiktionary:Tracking/languages/module_override]]. '''Known bugs''': * This function assumes {tr(s1) .. tr(s2) == tr(s1 .. s2)}. When this assertion fails, wikitext markups like <nowiki>'''</nowiki> can cause wrong transliterations. * HTML entities like <code>&amp;apos;</code>, often used to escape wikitext markups, do not work.]==] function Language:transliterate(text, sc, module_override) -- If there is no text, or the language doesn't have transliteration data and there's no override, return nil. if not (self._data.translit or module_override) then return nil, false, {} elseif (not text) or text == "" or text == "-" then return text, false, {} end -- If the script is not transliteratable (and no override is given), return nil. sc = checkScript(text, self, sc) if not (sc:isTransliterated() or module_override) then -- temporary tracking to see if/when this gets triggered track("non-transliterable") track("non-transliterable/" .. self:getCode()) track("non-transliterable/" .. sc:getCode()) track("non-transliterable/" .. sc:getCode() .. "/" .. self:getCode()) return nil, true, {} end -- Remove any strip markers. text = unstrip(text) -- Get the display text with the keepCarets flag set. local fail, cats, subbedChars text, fail, cats, subbedChars = processDisplayText(text, self, sc, true) -- Transliterate (using the module override if applicable). text, fail, cats, subbedChars = iterateSectionSubstitutions(text, subbedChars, true, self, sc, module_override or self._data.translit, "tr") if not text then return nil, true, cats end -- Incomplete transliterations return nil. local charset = sc.characters if charset and umatch(text, "[" .. charset .. "]") then -- Remove any characters in Latin, which includes Latin characters also included in other scripts (as these are false positives), as well as any PUA substitutions. Anything remaining should only be script code "None" (e.g. numerals). local check_text = ugsub(text, "[" .. get_script("Latn").characters .. "􀀀-􏿽]+", "") -- Set none_is_last_resort_only flag, so that any non-None chars will cause a script other than "None" to be returned. if find_best_script_without_lang(check_text, true):getCode() ~= "None" then return nil, true, cats end end text = escape_risky_characters(text) text = undoTempSubstitutions(text, subbedChars) -- If the script does not use capitalization, then capitalize any letters of the transliteration which are immediately preceded by a caret (and remove the caret). if text and not sc:hasCapitalization() and text:find("^", 1, true) then text = processCarets(text, "%^([\128-\191\244]*%*?)([^\128-\191\244][\128-\191]*)", function(m1, m2) return m1 .. uupper(m2) end) end -- Track module overrides. if module_override ~= nil then track("module_override") end fail = text == nil and (not not fail) or false return text, fail, cats end do local function handle_language_spec(self, spec, sc) local ret = self["_" .. spec] if ret == nil then ret = self._data[spec] if type(ret) == "string" then ret = list_to_set(split(ret, ",", true, true)) end self["_" .. spec] = ret end if type(ret) == "table" then ret = ret[sc:getCode()] end return not not ret end function Language:overrideManualTranslit(sc) return handle_language_spec(self, "override_translit", sc) end function Language:link_tr(sc) return handle_language_spec(self, "link_tr", sc) end end --[==[Returns {{code|lua|true}} if the language has a transliteration module, or {{code|lua|false}} if it doesn't.]==] function Language:hasTranslit() return not not self._data.translit end --[==[Returns {{code|lua|true}} if the language uses the letters I/ı and İ/i, or {{code|lua|false}} if it doesn't.]==] function Language:hasDottedDotlessI() return not not self._data.dotted_dotless_i end function Language:toJSON(opts) local entry_name, entry_name_patterns, entry_name_remove_diacritics = self._data.entry_name if entry_name then if entry_name.from then entry_name_patterns = {} for i, from in ipairs(entry_name.from) do insert(entry_name_patterns, {from = from, to = entry_name.to[i] or ""}) end end entry_name_remove_diacritics = entry_name.remove_diacritics end -- mainCode should only end up non-nil if dontCanonicalizeAliases is passed to make_object(). local ret = { ancestors = self:getAncestorCodes(), canonicalName = self:getCanonicalName(), categoryName = self:getCategoryName("nocap"), code = self._code, mainCode = self._mainCode, parent = self:getParentCode(), full = self:getFullCode(), entryNamePatterns = entry_name_patterns, entryNameRemoveDiacritics = entry_name_remove_diacritics, family = self:getFamilyCode(), aliases = self:getAliases(), varieties = self:getVarieties(), otherNames = self:getOtherNames(), scripts = self:getScriptCodes(), type = keys_to_list(self:getTypes()), wikimediaLanguages = self:getWikimediaLanguageCodes(), wikidataItem = self:getWikidataItem(), wikipediaArticle = self:getWikipediaArticle(true), } -- Use `deep_copy` when returning a table, so that there are no editing restrictions imposed by `mw.loadData`. return opts and opts.lua_table and deep_copy(ret) or to_json(ret, opts) end function export.getDataModuleName(code) local letter = match(code, "^(%l)%l%l?$") return letter == nil and "languages/data/exceptional" or #code == 2 and "languages/data/2" or "languages/data/3/" .. letter end get_data_module_name = export.getDataModuleName function export.getExtraDataModuleName(code) return get_data_module_name(code) .. "/extra" end get_extra_data_module_name = export.getExtraDataModuleName do local function make_stack(data) local key_types = { [2] = "unique", aliases = "unique", otherNames = "unique", type = "append", varieties = "unique", wikipedia_article = "unique", } local function __index(self, k) local stack, key_type = getmetatable(self), key_types[k] -- Data that isn't inherited from the parent. if key_type == "unique" then local v = stack[stack[make_stack]][k] if v == nil then local layer = stack[0] if layer then -- Could be false if there's no extra data. v = layer[k] end end return v -- Data that is appended by each generation. elseif key_type == "append" then local parts, offset, n = {}, 0, stack[make_stack] for i = 1, n do local part = stack[i][k] if part == nil then offset = offset + 1 else parts[i - offset] = part end end return offset ~= n and concat(parts, ",") or nil end local n = stack[make_stack] while true do local layer = stack[n] if not layer then -- Could be false if there's no extra data. return nil end local v = layer[k] if v ~= nil then return v end n = n - 1 end end local function __newindex() error("table is read-only") end local function __pairs(self) -- Iterate down the stack, caching keys to avoid duplicate returns. local stack, seen = getmetatable(self), {} local n = stack[make_stack] local iter, state, k, v = pairs(stack[n]) return function() repeat repeat k = iter(state, k) if k == nil then n = n - 1 local layer = stack[n] if not layer then -- Could be false if there's no extra data. return nil end iter, state, k = pairs(layer) end until not (k == nil or seen[k]) -- Get the value via a lookup, as the one returned by the -- iterator will be the raw value from the current layer, -- which may not be the one __index will return for that -- key. Also memoize the key in `seen` (even if the lookup -- returns nil) so that it doesn't get looked up again. -- TODO: store values in `self`, avoiding the need to create -- the `seen` table. The iterator will need to iterate over -- `self` with `next` first to find these on future loops. v, seen[k] = self[k], true until v ~= nil return k, v end end local __ipairs = require(table_module).indexIpairs function make_stack(data) local stack = { data, [make_stack] = 1, -- stores the length and acts as a sentinel to confirm a given metatable is a stack. __index = __index, __newindex = __newindex, __pairs = __pairs, __ipairs = __ipairs, } stack.__metatable = stack return setmetatable({}, stack), stack end return make_stack(data) end local function get_stack(data) local stack = getmetatable(data) return stack and type(stack) == "table" and stack[make_stack] and stack or nil end --[==[ <span style="color: #BA0000">This function is not for use in entries or other content pages.</span> Returns a blob of data about the language. The format of this blob is undocumented, and perhaps unstable; it's intended for things like the module's own unit-tests, which are "close friends" with the module and will be kept up-to-date as the format changes. If `extra` is set, any extra data in the relevant `/extra` module will be included. (Note that it will be included anyway if it has already been loaded into the language object.) If `raw` is set, then the returned data will not contain any data inherited from parent objects. -- Do NOT use these methods! -- All uses should be pre-approved on the talk page! ]==] function Language:getData(extra, raw) if extra then self:loadInExtraData() end local data = self._data -- If raw is not set, just return the data. if not raw then return data end local stack = get_stack(data) -- If there isn't a stack or its length is 1, return the data. Extra data (if any) will be included, as it's stored at key 0 and doesn't affect the reported length. if stack == nil then return data end local n = stack[make_stack] if n == 1 then return data end local extra = stack[0] -- If there isn't any extra data, return the top layer of the stack. if extra == nil then return stack[n] end -- If there is, return a new stack which has the top layer at key 1 and the extra data at key 0. data, stack = make_stack(stack[n]) stack[0] = extra return data end function Language:loadInExtraData() -- Only full languages have extra data. if not self:hasType("language", "full") then return end local data = self._data -- If there's no stack, create one. local stack = get_stack(self._data) if stack == nil then data, stack = make_stack(data) -- If already loaded, return. elseif stack[0] ~= nil then return end self._data = data -- Load extra data from the relevant module and add it to the stack at key 0, so that the __index and __pairs metamethods will pick it up, since they iterate down the stack until they run out of layers. local code = self._code local modulename = get_extra_data_module_name(code) -- No data cached as false. stack[0] = modulename and load_data("Module:" .. modulename)[code] or false end function export.makeObject(code, data, dontCanonicalizeAliases) local data_type = type(data) if data_type ~= "table" then error(("bad argument #2 to 'makeObject' (table expected, got %s)"):format(data_type)) end -- Convert any aliases. local input_code = code code = normalize_code(code) input_code = dontCanonicalizeAliases and input_code or code local parent if data.parent then parent = get_by_code(data.parent, nil, true, true) else parent = Language end parent.__index = parent local lang = {_code = input_code} -- This can only happen if dontCanonicalizeAliases is passed to make_object(). if code ~= input_code then lang._mainCode = code end local parent_data = parent._data if parent_data == nil then -- Full code is the same as the code. lang._fullCode = parent._code or code else -- Copy full code. lang._fullCode = parent._fullCode local stack = get_stack(parent_data) if stack == nil then parent_data, stack = make_stack(parent_data) end -- Insert the input data as the new top layer of the stack. local n = stack[make_stack] + 1 data, stack[n], stack[make_stack] = parent_data, data, n end lang._data = data return setmetatable(lang, parent) end make_object = export.makeObject end --[==[Finds the language whose code matches the one provided. If it exists, it returns a <code class="nf">Language</code> object representing the language. Otherwise, it returns {{code|lua|nil}}, unless <code class="n">paramForError</code> is given, in which case an error is generated. If <code class="n">paramForError</code> is {{code|lua|true}}, a generic error message mentioning the bad code is generated; otherwise <code class="n">paramForError</code> should be a string or number specifying the parameter that the code came from, and this parameter will be mentioned in the error message along with the bad code. If <code class="n">allowEtymLang</code> is specified, etymology-only language codes are allowed and looked up along with normal language codes. If <code class="n">allowFamily</code> is specified, language family codes are allowed and looked up along with normal language codes.]==] function export.getByCode(code, paramForError, allowEtymLang, allowFamily) -- Track uses of paramForError, ultimately so it can be removed, as error-handling should be done by [[Module:parameters]], not here. if paramForError ~= nil then track("paramForError") end if type(code) ~= "string" then local typ if not code then typ = "nil" elseif check_object("language", true, code) then typ = "a language object" elseif check_object("family", true, code) then typ = "a family object" else typ = "a " .. type(code) end error("The function getByCode expects a string as its first argument, but received " .. typ .. ".") end local m_data = load_data("Module:languages/data") if m_data.aliases[code] or m_data.track[code] then track(code) end local norm_code = normalize_code(code) local modulename = get_data_module_name(norm_code) -- If modulename is nil, the code is invalid. if modulename == nil then return nil end -- Get the data, checking for etymology-only languages if allowEtymLang is set. local data = load_data("Module:" .. modulename)[norm_code] or allowEtymLang and load_data("Module:etymology languages/data")[norm_code] -- If no data was found and allowFamily is set, check the family data. If the main family data was found, make the object with [[Module:families]] instead, as family objects have different methods. However, if it's an etymology-only family, use make_object in this module (which handles object inheritance), and the family-specific methods will be inherited from the parent object. if data == nil and allowFamily then data = load_data("Module:families/data")[norm_code] if data ~= nil then return make_family_object(norm_code, data) elseif allowEtymLang then data = load_data("Module:families/data/etymology")[norm_code] end end local retval = code and data and make_object(code, data) if not retval and paramForError then require("Module:languages/errorGetBy").code(code, paramForError, allowEtymLang, allowFamily) end return retval end get_by_code = export.getByCode --[==[Finds the language whose canonical name (the name used to represent that language on Wiktionary) or other name matches the one provided. If it exists, it returns a <code class="nf">Language</code> object representing the language. Otherwise, it returns {{code|lua|nil}}, unless <code class="n">paramForError</code> is given, in which case an error is generated. If <code class="n">allowEtymLang</code> is specified, etymology-only language codes are allowed and looked up along with normal language codes. If <code class="n">allowFamily</code> is specified, language family codes are allowed and looked up along with normal language codes. The canonical name of languages should always be unique (it is an error for two languages on Wiktionary to share the same canonical name), so this is guaranteed to give at most one result. This function is powered by [[Module:languages/canonical names]], which contains a pre-generated mapping of full-language canonical names to codes. It is generated by going through the [[:Category:Language data modules]] for full languages. When <code class="n">allowEtymLang</code> is specified for the above function, [[Module:etymology languages/canonical names]] may also be used, and when <code class="n">allowFamily</code> is specified for the above function, [[Module:families/canonical names]] may also be used.]==] function export.getByCanonicalName(name, errorIfInvalid, allowEtymLang, allowFamily) local byName = load_data("Module:languages/canonical names") local code = byName and byName[name] if not code and allowEtymLang then byName = load_data("Module:etymology languages/canonical names") code = byName and byName[name] or byName[gsub(name, " [Ss]ubstrate$", "")] or byName[gsub(name, "^a ", "")] or byName[gsub(name, "^a ", ""):gsub(" [Ss]ubstrate$", "")] or -- For etymology families like "ira-pro". -- FIXME: This is not ideal, as it allows " languages" to be appended to any etymology-only language, too. byName[match(name, "^(.*) languages$")] end if not code and allowFamily then byName = load_data("Module:families/canonical names") code = byName[name] or byName[match(name, "^(.*) languages$")] end local retval = code and get_by_code(code, errorIfInvalid, allowEtymLang, allowFamily) if not retval and errorIfInvalid then require("Module:languages/errorGetBy").canonicalName(name, allowEtymLang, allowFamily) end return retval end --[==[Used by [[Module:languages/data/2]] (et al.) and [[Module:etymology languages/data]], [[Module:families/data]], [[Module:families/data/etymology]], [[Module:scripts/data]] and [[Module:writing systems/data]] to finalize the data into the format that is actually returned.]==] function export.finalizeData(data, main_type, variety) local fields = {"type"} if main_type == "language" then insert(fields, 4) -- script codes insert(fields, "ancestors") insert(fields, "link_tr") insert(fields, "override_translit") insert(fields, "wikimedia_codes") elseif main_type == "script" then insert(fields, 3) -- writing system codes end -- Families and writing systems have no extra fields to process. local fields_len = #fields for _, entity in next, data do if variety then -- Move parent from 3 to "parent" and family from "family" to 3. These are different for the sake of convenience, since very few varieties have the family specified, whereas all of them have a parent. entity.parent, entity[3], entity.family = entity[3], entity.family -- Give the type "regular" iff not a variety and no other types are assigned. elseif not entity.type then entity.type = "regular" end for i = 1, fields_len do local key = fields[i] local field = entity[key] if field and type(field) == "string" then entity[key] = gsub(field, "%s*,%s*", ",") end end end return data end --[==[For backwards compatibility only; modules should require the error themselves.]==] function export.err(lang_code, param, code_desc, template_tag, not_real_lang) return require("Module:languages/error")(lang_code, param, code_desc, template_tag, not_real_lang) end return export 90io4sst15afv49v1pca8o6qmh2rlyz Module:languages/doc 828 697 26920 2023-08-14T15:10:54Z Kambai Akau 8 Created page with "{{language data search}} This module is used to retrieve and manage the languages that can have Wiktionary entries, and the information associated with them. See [[Wiktionary:Languages]] for more information. For the languages and language varieties that may be used in etymologies, see [[Module:etymology languages]]. For language families, which sometimes also appear in etymologies, see [[Module:families]]. This module provides access to other modules. To access the in..." 26920 wikitext text/x-wiki {{language data search}} This module is used to retrieve and manage the languages that can have Wiktionary entries, and the information associated with them. See [[Wiktionary:Languages]] for more information. For the languages and language varieties that may be used in etymologies, see [[Module:etymology languages]]. For language families, which sometimes also appear in etymologies, see [[Module:families]]. This module provides access to other modules. To access the information from within a template, see [[Module:languages/templates]]. The information itself is stored in the various data modules that are subpages of this module. These modules should '''not''' be used directly by any other module, the data should only be accessed through the functions provided by this module. Data submodules: * [[Module:languages/data/2|Two-letter codes]] * Three-letter codes by their first letter: {{#invoke:string|gsub|abcdefghijklmnopqrstuvwxyz|%a|<nowiki /> [[Module:languages/data/3/%1|%1]]}} * [[Module:languages/data/exceptional|Codes containing hyphens (<code>-</code>)]] Extra data submodules (for less frequently used data): * [[Module:languages/data/2/extra|Two-letter codes]] * Three-letter codes by their first letter: {{#invoke:string|gsub|abcdefghijklmnopqrstuvwxyz|%a|<nowiki /> [[Module:languages/data/3/%1/extra|%1]]}} * [[Module:languages/data/exceptional/extra|Codes containing hyphens (<code>-</code>)]] ==Finding and retrieving languages== The module exports a number of functions that are used to find languages. {{module documentation|section_level=3|identifier=^export}} ==Language objects== A <code class="nf">Language</code> object is returned from one of the functions above. It is a Lua representation of a language and the data associated with it. It has a number of methods that can be called on it, using the <code>:</code> syntax. For example: <syntaxhighlight lang="lua"> local m_languages = require("Module:languages") local lang = m_languages.getByCode("fr") local name = lang:getCanonicalName() -- "name" will now be "French" </syntaxhighlight> {{module documentation|section_level=3|identifier=^Language}} ==Error function== See [[Module:languages/error]]. ==Subpages== {{subpages|Module:languages}} ==See also== * {{tl|Module:families}} <includeonly> [[Category:Language and script modules]] [[Category:JSON-generating modules]] </includeonly> ij21c2kuagbucf452r9y6l3s4nb9jv4 Ta‌̱mpi‌̱let:language data search 10 698 26923 26921 2023-08-14T15:14:22Z Kambai Akau 8 26923 wikitext text/x-wiki <div style="float: right; width: 25em; margin: 0 0 1em 0.5em; border: 1px solid darkgray; padding: 0.5em;"> <inputbox> type=fulltext searchfilter=incategory:Language_data_modules&#32; searchbuttonlabel=Zop a̱lyem ku zwunzwuo-a̱muup a̱lyem prefix=Module: </inputbox> </div><noinclude> {{documentation}} </noinclude> ee6gb8168azmtx3r8y5lt3fqj42d9eu Module:languages/templates 828 699 35053 26926 2025-01-19T00:09:24Z Kambai Akau 8 35053 Scribunto text/plain local concat = table.concat local insert = table.insert local sort = table.sort local export = {} function export.exists(frame) return require("Module:languages").getByCode( require("Module:parameters").process(frame.args, { [1] = {required = true} })[1] ) and "1" or "" end do local function getByCode(frame, allow_etym) local plain = {} local args = require("Module:parameters").process(frame.args, { [1] = {required = true, type = allow_etym and "language" or "full language"}, [2] = {required = true}, [3] = plain, [4] = {type = "script"}, [5] = plain, }) return require("Module:language-like").templateGetByCode(args, function(itemname) local list if itemname == "getWikimediaLanguages" then list = args[1]:getWikimediaLanguages() elseif itemname == "getScripts" then list = args[1]:getScriptCodes() elseif itemname == "getAncestors" then list = args[1]:getAncestors() end if list then local retval = list[tonumber(args[3]) or error("Please specify the numeric index of the desired item.")] if retval then if type(retval) == "string" then return retval else return retval:getCode() end else return "" end end if itemname == "transliterate" then return (args[1]:transliterate(args[3], args[4], args[5])) or "" elseif itemname == "makeDisplayText" then return (args[1]:makeDisplayText(args[3], args[4])) or "" elseif itemname == "makeEntryName" then return (args[1]:makeEntryName(args[3], args[4])) or "" elseif itemname == "makeSortKey" then return (args[1]:makeSortKey(args[3], args[4])) or "" elseif itemname == "countCharacters" then return args[4]:countCharacters(args[3] or "") elseif itemname == "findBestScript" then return args[1]:findBestScript(args[3] or ""):getCode() end end ) end -- Used by the following JS: -- * [[WT:ACCEL]] -- * [[WT:EDIT]] -- * [[WT:NEC]] function export.getByCode(frame) return getByCode(frame, false) end function export.getByCodeAllowEtym(frame) return getByCode(frame, true) end end function export.getByCanonicalName(frame) return require("Module:parameters").process(frame.args, { [1] = {required = true, type = "language", method = "name"} })[1]:getCode() or "" end function export.getCanonicalName(frame) local args = require("Module:parameters").process( require("Module:yesno")(frame.args.parent) and frame:getParent().args or frame.args, { [1] = {required = true}, ["return_if_invalid"] = {type = "boolean"}, } ) local lang = require("Module:languages").getByCode(args[1], nil, true) return lang and lang:getCanonicalName() or not args.return_if_invalid and "" or args[1] end function export.getFull(frame) local args = require("Module:parameters").process( require("Module:yesno")(frame.args.parent) and frame:getParent().args or frame.args, { [1] = {required = true, type = "language"}, } ) return args[1]:getFullCode() end function export.getChildren(frame) local args = require("Module:parameters").process( require("Module:yesno")(frame.args.parent) and frame:getParent().args or frame.args, { [1] = {required = true, type = "language"}, } ) local children = args[1]:getChildren() sort(children, function(a, b) return a:getCanonicalName() < b:getCanonicalName() end) local list = {} for _, child in ipairs(children) do insert(list, "* " .. child:makeWikipediaLink() .. ": " .. "<code>" .. child:getCode() .. "</code>") end return concat(list, "\n") end return export i7s0msxmb48onrdjwbejmth49flbwrk Module:languages/templates/doc 828 700 26927 2023-08-14T15:17:03Z Kambai Akau 8 Created page with "This module provides access to [[Module:languages]] from templates, so that they can make use of the information stored there. ==Usage== If you know a language's code (for example, "en") and you want to find out its canonical name, you can use this: * <code><nowiki>{{#invoke:languages/templates|getByCode|en|getCanonicalName}}</nowiki></code> (returns "English") If you know a language's canonical name (for example, "English") and you want to find out its code, use this:..." 26927 wikitext text/x-wiki This module provides access to [[Module:languages]] from templates, so that they can make use of the information stored there. ==Usage== If you know a language's code (for example, "en") and you want to find out its canonical name, you can use this: * <code><nowiki>{{#invoke:languages/templates|getByCode|en|getCanonicalName}}</nowiki></code> (returns "English") If you know a language's canonical name (for example, "English") and you want to find out its code, use this: * <code><nowiki>{{#invoke:languages/templates|getByCanonicalName|English|getCode}}</nowiki></code> (returns "en") Both of these functions are subst:able (type <code><nowiki>{{subst:#invoke:</nowiki></code>...). ==Exported functions == ===exists=== {{temp|#invoke:languages/templates|exists|<var>language code</var>}} Check whether a language code exists and is valid. It will return "1" if the language code exists, and the empty string "" if it does not. This is rarely needed, because a script error will result when someone uses a code that is not valid, so you do not need this just to check for errors. However, in case you need to decide different actions based on whether a certain parameter is a language code or something else, this function can be useful. ===getByCode=== {{temp|#invoke:languages/templates|getByCode|<var>language code</var>|<var>item to look up</var>|<var>index</var>}} Queries information about a language code. * The language code should be one of the codes that is defined in [[Module:languages]] data. If it is missing or does not exist, the result will be a script error. * The item is the name of one of the functions of a language object, such as <code>getCanonicalName</code> or <code>getScripts</code>. If no item has been provided, the result will be a script error. * The index is optional, and is used for items that are lists, such as <code>getOtherNames</code> or <code>getScripts</code>. It selects which item in the list to return. On items that are single strings, like <code>getFamily</code>, it has no effect. If an index is given that is higher than the number of items in the list, the result will be an empty string. For example, to request the canonical name of the language whose code is <code>en</code>: <pre> {{#invoke:languages/templates|getByCode|en|getCanonicalName}} </pre> * Result: <code>{{#invoke:languages/templates|getByCode|en|getCanonicalName}}</code> To request its second name, if any: <pre> {{#invoke:languages/templates|getByCode|en|getOtherNames|1}} </pre> * Result: <code>{{#invoke:languages/templates|getByCode|en|getOtherNames|1}}</code> To request its family: <pre> {{#invoke:languages/templates|getByCode|en|getFamily}} </pre> * Result: <code>{{#invoke:languages/templates|getByCode|en|getFamily}}</code> ===getByCanonicalName=== {{temp|#invoke:languages/templates|getByCanonicalName|<var>language name</var>}} Gets the language code corresponding to a canonical name. : {{temp|#invoke:languages/templates|getByCanonicalName|English}} : &darr; : {{#invoke:languages/templates|getByCanonicalName|English}} ===getByName=== {{temp|#invoke:languages/templates|getByName|<var>language name</var>}} Like the above, except it will also accept other names for the language that are listed in the language's <code class="n">otherNames</code> field. For instance: : {{temp|#invoke:languages/templates|getByName|Modern English}} : &darr; : {{#invoke:languages/templates|getByName|Modern English}} ===makeEntryName=== {{temp|#invoke:languages/templates|makeEntryName|<var>language code</var>|<var>display name</var>}} Gets the entry name corresponding to the display name of a link. The entry name is the display name with language-specific diacritics removed, and is the actual name of the page that is normally displayed in a link using the display name. For example, the display name of {{m+|la|amō}} is ''amo'', without the macron over the ''o'', and the display name of {{m+|ru|шко́ла}} is ''школа'', without the acute accent marking the stress. : {{temp|#invoke:languages/templates|makeEntryName|la|amō}} : &darr; : {{#invoke:languages/templates|makeEntryName|la|amō}} ===getCanonicalName=== {{temp|#invoke:languages/templates|getCanonicalName|<var>language code</var>}} Gets the canonical name for a language code if the language code is valid, or else returns an empty string. It uses a table that converts language code to canonical name, generated by [[Module:languages/code to canonical name]]. Requires more Lua memory than <code>getByCode</code> (about 10 megabytes) for a single instance, but may require less memory on pages that call the function many times. Unlike {{temp|#invoke:languages/templates|getByCode|<var>&lt;language_code&gt;</var>|getCanonicalName}}, this function does does not yield a script error for an invalid language code. : {{temp|#invoke:languages/templates|getCanonicalName|en}} : {{temp|#invoke:languages/templates|getCanonicalName|invalid code}} : &darr; : <code>{{#invoke:languages/templates|getCanonicalName|en}}</code> : <code>{{#invoke:languages/templates|getCanonicalName|invalid code}}</code> ==See also== * [[Module:JSON data]] — for exporting all the data at once <includeonly> [[Category:Template interface modules]] </includeonly> 2030zb8cjqx1gphz89zu48unykayhsr Module:languages/code to canonical name 828 701 26928 2023-08-14T15:18:52Z Kambai Akau 8 Created page with "return { ["aa"] = "Afar", ["aaa"] = "Ghotuo", ["aab"] = "Alumu-Tesu", ["aac"] = "Ari", ["aad"] = "Amal", ["aaf"] = "Aranadan", ["aag"] = "Ambrak", ["aah"] = "Abu' Arapesh", ["aai"] = "Arifama-Miniafia", ["aak"] = "Ankave", ["aal"] = "Afade", ["aan"] = "Anambé", ["aap"] = "Pará Arára", ["aaq"] = "Penobscot", ["aas"] = "Aasax", ["aau"] = "Abau", ["aav-khs-pro"] = "Proto-Khasian", ["aav-nic-pro"] = "Proto-Nicobarese", ["aav-pkl-pro"] = "Proto-Pnar-Khas..." 26928 Scribunto text/plain return { ["aa"] = "Afar", ["aaa"] = "Ghotuo", ["aab"] = "Alumu-Tesu", ["aac"] = "Ari", ["aad"] = "Amal", ["aaf"] = "Aranadan", ["aag"] = "Ambrak", ["aah"] = "Abu' Arapesh", ["aai"] = "Arifama-Miniafia", ["aak"] = "Ankave", ["aal"] = "Afade", ["aan"] = "Anambé", ["aap"] = "Pará Arára", ["aaq"] = "Penobscot", ["aas"] = "Aasax", ["aau"] = "Abau", ["aav-khs-pro"] = "Proto-Khasian", ["aav-nic-pro"] = "Proto-Nicobarese", ["aav-pkl-pro"] = "Proto-Pnar-Khasi-Lyngngam", ["aav-pro"] = "Proto-Austroasiatic", ["aaw"] = "Solong", ["aax"] = "Mandobo Atas", ["aaz"] = "Amarasi", ["ab"] = "Abkhaz", ["aba"] = "Abé", ["abb"] = "Bankon", ["abc"] = "Ambala Ayta", ["abd"] = "Camarines Norte Agta", ["abe"] = "Abenaki", ["abf"] = "Abai Sungai", ["abg"] = "Abaga", ["abh"] = "Tajiki Arabic", ["abi"] = "Abidji", ["abj"] = "Aka-Bea", ["abl"] = "Abung", ["abm"] = "Abanyom", ["abn"] = "Abua", ["abo"] = "Abon", ["abp"] = "Abenlen Ayta", ["abq"] = "Abaza", ["abr"] = "Abron", ["abs"] = "Ambonese Malay", ["abt"] = "Ambulas", ["abu"] = "Abure", ["abv"] = "Baharna Arabic", ["abw"] = "Pal", ["abx"] = "Inabaknon", ["aby"] = "Aneme Wake", ["abz"] = "Abui", ["aca"] = "Achagua", ["acb"] = "Áncá", ["acd"] = "Gikyode", ["ace"] = "Acehnese", ["ach"] = "Acholi", ["aci"] = "Aka-Cari", ["ack"] = "Aka-Kora", ["acl"] = "Akar-Bale", ["acm"] = "Iraqi Arabic", ["acn"] = "Achang", ["acp"] = "Eastern Acipa", ["acr"] = "Achi", ["acs"] = "Acroá", ["acu"] = "Achuar", ["acv"] = "Achumawi", ["acw"] = "Hijazi Arabic", ["acx"] = "Omani Arabic", ["acy"] = "Cypriot Arabic", ["acz"] = "Acheron", ["ada"] = "Adangme", ["adb"] = "Adabe", ["add"] = "Dzodinka", ["ade"] = "Adele", ["adf"] = "Dhofari Arabic", ["adg"] = "Andegerebinha", ["adh"] = "Adhola", ["adi"] = "Adi", ["adj"] = "Adioukrou", ["adl"] = "Galo", ["adn"] = "Adang", ["ado"] = "Abu", ["adp"] = "Adap", ["adq"] = "Adangbe", ["adr"] = "Adonara", ["ads"] = "Adamorobe Sign Language", ["adt"] = "Adnyamathanha", ["adu"] = "Aduge", ["adw"] = "Amondawa", ["ady"] = "Adyghe", ["adz"] = "Adzera", ["ae"] = "Avestan", ["aea"] = "Areba", ["aeb"] = "Tunisian Arabic", ["aed"] = "Argentine Sign Language", ["aee"] = "Northeast Pashayi", ["aek"] = "Haeke", ["ael"] = "Ambele", ["aem"] = "Arem", ["aen"] = "Armenian Sign Language", ["aeq"] = "Aer", ["aer"] = "Eastern Arrernte", ["aes"] = "Alsea", ["aeu"] = "Akeu", ["aew"] = "Ambakich", ["aey"] = "Amele", ["aez"] = "Aeka", ["af"] = "Afrikaans", ["afa-pro"] = "Proto-Afroasiatic", ["afb"] = "Gulf Arabic", ["afd"] = "Andai", ["afe"] = "Putukwam", ["afg"] = "Afghan Sign Language", ["afh"] = "Afrihili", ["afi"] = "Akrukay", ["afk"] = "Nanubae", ["afn"] = "Defaka", ["afo"] = "Eloyi", ["afp"] = "Tapei", ["afs"] = "Afro-Seminole Creole", ["aft"] = "Afitti", ["afu"] = "Awutu", ["afz"] = "Obokuitai", ["aga"] = "Aguano", ["agb"] = "Legbo", ["agc"] = "Agatu", ["agd"] = "Agarabi", ["age"] = "Angal", ["agf"] = "Arguni", ["agg"] = "Angor", ["agh"] = "Ngelima", ["agi"] = "Agariya", ["agj"] = "Argobba", ["agk"] = "Isarog Agta", ["agl"] = "Fembe", ["agm"] = "Angaataha", ["agn"] = "Agutaynen", ["ago"] = "Tainae", ["agq"] = "Aghem", ["agr"] = "Aguaruna", ["ags"] = "Esimbi", ["agt"] = "Central Cagayan Agta", ["agu"] = "Aguacateca", ["agv"] = "Remontado Agta", ["agw"] = "Kahua", ["agx"] = "Aghul", ["agy"] = "Southern Alta", ["agz"] = "Mount Iriga Agta", ["aha"] = "Ahanta", ["ahb"] = "Axamb", ["ahg"] = "Qimant", ["ahh"] = "Aghu", ["ahi"] = "Tiagbamrin Aizi", ["ahk"] = "Akha", ["ahl"] = "Igo", ["ahm"] = "Mobumrin Aizi", ["ahn"] = "Àhàn", ["aho"] = "Ahom", ["ahp"] = "Aproumu Aizi", ["ahr"] = "Ahirani", ["ahs"] = "Ashe", ["aht"] = "Ahtna", ["aia"] = "Arosi", ["aib"] = "Aynu", ["aic"] = "Ainbai", ["aid"] = "Alngith", ["aie"] = "Amara", ["aif"] = "Agi", ["aig"] = "Antigua and Barbuda Creole English", ["aih"] = "Ai-Cham", ["aii"] = "Assyrian Neo-Aramaic", ["aij"] = "Lishanid Noshan", ["aik"] = "Ake", ["ail"] = "Aimele", ["aim"] = "Aimol", ["ain"] = "Ainu", ["aio"] = "Aiton", ["aip"] = "Burumakok", ["air"] = "Airoran", ["ait"] = "Arikem", ["aiw"] = "Aari", ["aix"] = "Aighon", ["aiy"] = "Ali", ["aja"] = "Aja", ["ajg"] = "Adja", ["aji"] = "Ajië", ["ajn"] = "Andajin", ["ajp"] = "South Levantine Arabic", ["ajw"] = "Ajawa", ["ajz"] = "Amri Karbi", ["ak"] = "Akan", ["akb"] = "Angkola Batak", ["akc"] = "Mpur", ["akd"] = "Ukpet-Ehom", ["ake"] = "Akawaio", ["akf"] = "Akpa", ["akg"] = "Anakalangu", ["akh"] = "Angal Heneng", ["aki"] = "Aiome", ["akj"] = "Jeru", ["akk"] = "Akkadian", ["akl"] = "Aklanon", ["akm"] = "Aka-Bo", ["ako"] = "Akurio", ["akp"] = "Siwu", ["akq"] = "Ak", ["akr"] = "Araki", ["aks"] = "Akaselem", ["akt"] = "Akolet", ["aku"] = "Akum", ["akv"] = "Akhvakh", ["akw"] = "Akwa", ["akx"] = "Aka-Kede", ["aky"] = "Aka-Kol", ["akz"] = "Alabama", ["ala"] = "Alago", ["alc"] = "Kawésqar", ["ald"] = "Alladian", ["ale"] = "Aleut", ["alf"] = "Alege", ["alg-aga"] = "Agawam", ["alg-pro"] = "Proto-Algonquian", ["alh"] = "Alawa", ["ali"] = "Amaimon", ["alj"] = "Alangan", ["alk"] = "Alak", ["all"] = "Allar", ["alm"] = "Amblong", ["alo"] = "Larike-Wakasihu", ["alp"] = "Alune", ["alq"] = "Algonquin", ["alr"] = "Alutor", ["alt"] = "Southern Altai", ["alu"] = "'Are'are", ["alv-ama"] = "Amasi", ["alv-bgu"] = "Baïnounk Gubëeher", ["alv-bua-pro"] = "Proto-Bua", ["alv-cng-pro"] = "Proto-Cangin", ["alv-edk-pro"] = "Proto-Edekiri", ["alv-edo-pro"] = "Proto-Edoid", ["alv-fli-pro"] = "Proto-Fali", ["alv-gbe-pro"] = "Proto-Gbe", ["alv-gng-pro"] = "Proto-Guang", ["alv-gtm-pro"] = "Proto-Central Togo", ["alv-gwa"] = "Gwara", ["alv-hei-pro"] = "Proto-Heiban", ["alv-ido-pro"] = "Proto-Idomoid", ["alv-igb-pro"] = "Proto-Igboid", ["alv-kwa-pro"] = "Proto-Kwa", ["alv-mum-pro"] = "Proto-Mumuye", ["alv-nup-pro"] = "Proto-Nupoid", ["alv-pro"] = "Proto-Atlantic-Congo", ["alv-von-pro"] = "Proto-Volta-Niger", ["alv-yor-pro"] = "Proto-Yoruba", ["alv-yrd-pro"] = "Proto-Yoruboid", ["alw"] = "Alaba", ["alx"] = "Amol", ["aly"] = "Alyawarr", ["alz"] = "Alur", ["am"] = "Amharic", ["ama"] = "Amanayé", ["amb"] = "Ambo", ["amc"] = "Amahuaca", ["ame"] = "Yanesha'", ["amf"] = "Hamer-Banna", ["amg"] = "Amurdag", ["ami"] = "Amis", ["amj"] = "Amdang", ["amk"] = "Ambai", ["aml"] = "War-Jaintia", ["amm"] = "Ama", ["amn"] = "Amanab", ["amo"] = "Amo", ["amp"] = "Alamblak", ["amq"] = "Amahai", ["amr"] = "Amarakaeri", ["ams"] = "Southern Amami-Oshima", ["amt"] = "Amto", ["amu"] = "Guerrero Amuzgo", ["amv"] = "Ambelau", ["amw"] = "Western Neo-Aramaic", ["amx"] = "Anmatyerre", ["amy"] = "Ami", ["amz"] = "Atampaya", ["an"] = "Aragonese", ["ana"] = "Andaqui", ["anb"] = "Andoa", ["anc"] = "Ngas", ["and"] = "Ansus", ["ane"] = "Xârâcùù", ["anf"] = "Animere", ["ang"] = "Old English", ["anh"] = "Nend", ["ani"] = "Andi", ["anj"] = "Anor", ["ank"] = "Goemai", ["anl"] = "Anu", ["anm"] = "Anal", ["ann"] = "Obolo", ["ano"] = "Andoque", ["anp"] = "Angika", ["anq"] = "Jarawa", ["anr"] = "Andh", ["ans"] = "Anserma", ["ant"] = "Antakarinya", ["anu"] = "Anuak", ["anv"] = "Denya", ["anw"] = "Anaang", ["anx"] = "Andra-Hus", ["any"] = "Anyi", ["anz"] = "Anem", ["aoa"] = "Angolar", ["aob"] = "Abom", ["aoc"] = "Pemon", ["aod"] = "Andarum", ["aoe"] = "Angal Enen", ["aof"] = "Bragat", ["aog"] = "Angoram", ["aoi"] = "Anindilyakwa", ["aoj"] = "Mufian", ["aok"] = "Arhö", ["aol"] = "Alor", ["aom"] = "Ömie", ["aon"] = "Bumbita Arapesh", ["aor"] = "Aore", ["aos"] = "Taikat", ["aot"] = "Atong (India)", ["aou"] = "A'ou", ["aox"] = "Atorada", ["aoz"] = "Uab Meto", ["apa-pro"] = "Proto-Apachean", ["apb"] = "Sa'a", ["apc"] = "North Levantine Arabic", ["apd"] = "Sudanese Arabic", ["ape"] = "Bukiyip", ["apf"] = "Pahanan Agta", ["apg"] = "Ampanang", ["aph"] = "Athpare", ["api"] = "Apiaká", ["apj"] = "Jicarilla", ["apk"] = "Plains Apache", ["apl"] = "Lipan", ["apm"] = "Chiricahua", ["apn"] = "Apinayé", ["apo"] = "Ambul", ["app"] = "Apma", ["apq"] = "A-Pucikwar", ["apr"] = "Arop-Lokep", ["aps"] = "Arop-Sissano", ["apt"] = "Apatani", ["apu"] = "Apurinã", ["apv"] = "Alapmunte", ["apw"] = "Western Apache", ["apx"] = "Aputai", ["apy"] = "Apalaí", ["apz"] = "Safeyoka", ["aqc"] = "Archi", ["aqd"] = "Ampari Dogon", ["aqg"] = "Arigidi", ["aql-pro"] = "Proto-Algic", ["aqm"] = "Atohwaim", ["aqn"] = "Northern Alta", ["aqp"] = "Atakapa", ["aqr"] = "Arhâ", ["aqt"] = "Angaité", ["aqz"] = "Akuntsu", ["ar"] = "Arabic", ["arc"] = "Aramaic", ["ard"] = "Arabana", ["are"] = "Western Arrernte", ["arh"] = "Arhuaco", ["ari"] = "Arikara", ["arj"] = "Arapaso", ["ark"] = "Arikapú", ["arl"] = "Arabela", ["arn"] = "Mapudungun", ["aro"] = "Araona", ["arp"] = "Arapaho", ["arq"] = "Algerian Arabic", ["arr"] = "Arara-Karo", ["ars"] = "Najdi Arabic", ["art-blk"] = "Bolak", ["art-bsp"] = "Black Speech", ["art-com"] = "Communicationssprache", ["art-dtk"] = "Dothraki", ["art-elo"] = "Eloi", ["art-gld"] = "Goa'uld", ["art-lap"] = "Lapine", ["art-man"] = "Mandalorian", ["art-mun"] = "Mundolinco", ["art-nav"] = "Na'vi", ["art-nox"] = "Noxilo", ["art-una"] = "Unas", ["art-vlh"] = "High Valyrian", ["aru"] = "Arua", ["arv"] = "Arbore", ["arw"] = "Arawak", ["arx"] = "Aruá", ["ary"] = "Moroccan Arabic", ["arz"] = "Egyptian Arabic", ["as"] = "Assamese", ["asa"] = "Pare", ["asb"] = "Assiniboine", ["asc"] = "Casuarina Coast Asmat", ["ase"] = "American Sign Language", ["asf"] = "Auslan", ["asg"] = "Cishingini", ["ash"] = "Abishira", ["asi"] = "Buruwai", ["asj"] = "Nsari", ["ask"] = "Ashkun", ["asl"] = "Asilulu", ["asn"] = "Xingú Asuriní", ["aso"] = "Dano", ["asp"] = "Algerian Sign Language", ["asq"] = "Austrian Sign Language", ["asr"] = "Asuri", ["ass"] = "Ipulo", ["ast"] = "Asturian", ["asu"] = "Tocantins Asurini", ["asv"] = "Asoa", ["asw"] = "Australian Aboriginal Sign Language", ["asx"] = "Muratayak", ["asy"] = "Yaosakor Asmat", ["asz"] = "As", ["ata"] = "Pele-Ata", ["atb"] = "Zaiwa", ["atc"] = "Atsahuaca", ["atd"] = "Ata Manobo", ["ate"] = "Atemble", ["atg"] = "Okpela", ["ath-nic"] = "Nicola", ["ath-pro"] = "Proto-Athabaskan", ["ati"] = "Attié", ["atj"] = "Atikamekw", ["atk"] = "Ati", ["atl"] = "Mount Iraya Agta", ["atm"] = "Ata", ["ato"] = "Atong (Cameroon)", ["atp"] = "Pudtol Atta", ["atq"] = "Aralle-Tabulahan", ["atr"] = "Waimiri-Atroari", ["ats"] = "Gros Ventre", ["att"] = "Pamplona Atta", ["atu"] = "Reel", ["atv"] = "Northern Altai", ["atw"] = "Atsugewi", ["atx"] = "Arutani", ["aty"] = "Aneityum", ["atz"] = "Arta", ["aua"] = "Asumboa", ["aub"] = "Alugu", ["auc"] = "Huaorani", ["aud"] = "Anuta", ["auf-pro"] = "Proto-Arawa", ["aug"] = "Aguna", ["auh"] = "Aushi", ["aui"] = "Anuki", ["auj"] = "Awjila", ["auk"] = "Heyo", ["aul"] = "Aulua", ["aum"] = "Asu", ["aun"] = "Molmo One", ["auo"] = "Auyokawa", ["aup"] = "Makayam", ["auq"] = "Anus", ["aur"] = "Aruek", ["aus-alu"] = "Alungul", ["aus-and"] = "Andjingith", ["aus-ang"] = "Angkula", ["aus-arn-pro"] = "Proto-Arnhem", ["aus-bra"] = "Barranbinya", ["aus-brm"] = "Barunggam", ["aus-cww-pro"] = "Proto-Central New South Wales", ["aus-dal-pro"] = "Proto-Daly", ["aus-guw"] = "Guwar", ["aus-lsw"] = "Little Swanport", ["aus-mbi"] = "Mbiywom", ["aus-ngk"] = "Ngkoth", ["aus-nyu-pro"] = "Proto-Nyulnyulan", ["aus-pam-pro"] = "Proto-Pama-Nyungan", ["aus-tul"] = "Tulua", ["aus-uwi"] = "Uwinymil", ["aus-wdj-pro"] = "Proto-Iwaidjan", ["aus-won"] = "Wong-gie", ["aus-wul"] = "Wulguru", ["aus-ynk"] = "Yangkaal", ["aut"] = "Austral", ["auu"] = "Auye", ["auw"] = "Awyi", ["aux"] = "Aurá", ["auy"] = "Auyana", ["auz"] = "Uzbeki Arabic", ["av"] = "Avar", ["avb"] = "Avau", ["avd"] = "Alviri-Vidari", ["avi"] = "Avikam", ["avk"] = "Kotava", ["avm"] = "Angkamuthi", ["avn"] = "Avatime", ["avo"] = "Agavotaguerra", ["avs"] = "Aushiri", ["avt"] = "Au", ["avu"] = "Avokaya", ["avv"] = "Avá-Canoeiro", ["awa"] = "Awadhi", ["awb"] = "Awa (New Guinea)", ["awc"] = "Cicipu", ["awd-ama"] = "Amarizana", ["awd-amc-pro"] = "Proto-Amuesha-Chamicuro", ["awd-ana"] = "Anauyá", ["awd-apo"] = "Apolista", ["awd-cav"] = "Cavere", ["awd-gnu"] = "Guinau", ["awd-kar"] = "Cariay", ["awd-kaw"] = "Kawishana", ["awd-kmp-pro"] = "Proto-Kampa", ["awd-kus"] = "Kustenau", ["awd-man"] = "Manao", ["awd-mar"] = "Marawan", ["awd-mpr"] = "Maypure", ["awd-mrt"] = "Mariaté", ["awd-nwk-pro"] = "Proto-Nawiki", ["awd-pai"] = "Paikoneka", ["awd-pas"] = "Passé", ["awd-pro"] = "Proto-Arawak", ["awd-prw-pro"] = "Proto-Paresi-Waura", ["awd-she"] = "Shebayo", ["awd-taa-pro"] = "Proto-Ta-Arawak", ["awd-wai"] = "Wainumá", ["awd-yum"] = "Yumana", ["awe"] = "Awetí", ["awg"] = "Anguthimri", ["awh"] = "Awbono", ["awi"] = "Aekyom", ["awk"] = "Awabakal", ["awm"] = "Arawum", ["awn"] = "Awngi", ["awo"] = "Awak", ["awr"] = "Awera", ["aws"] = "South Awyu", ["awt"] = "Araweté", ["awu"] = "Central Awyu", ["awv"] = "Jair Awyu", ["aww"] = "Awun", ["awx"] = "Awara", ["awy"] = "Edera Awyu", ["axb"] = "Abipon", ["axe"] = "Ayerrerenge", ["axg"] = "Mato Grosso Arára", ["axk"] = "Aka (Central Africa)", ["axl"] = "Lower Southern Aranda", ["axm"] = "Middle Armenian", ["axx"] = "Xaragure", ["ay"] = "Aymara", ["aya"] = "Awar", ["ayb"] = "Ayizo", ["ayd"] = "Ayabadhu", ["aye"] = "Ayere", ["ayg"] = "Nyanga (Togo)", ["ayi"] = "Leyigha", ["ayk"] = "Akuku", ["ayl"] = "Libyan Arabic", ["ayn"] = "Yemeni Arabic", ["ayo"] = "Ayoreo", ["ayp"] = "North Mesopotamian Arabic", ["ayq"] = "Ayi", ["ays"] = "Sorsogon Ayta", ["ayt"] = "Bataan Ayta", ["ayu"] = "Ayu", ["ayy"] = "Tayabas Ayta", ["ayz"] = "Maybrat", ["az"] = "Azerbaijani", ["aza"] = "Azha", ["azc-caz"] = "Cazcan", ["azc-cup-pro"] = "Proto-Cupan", ["azc-ktn"] = "Kitanemuk", ["azc-nah-pro"] = "Proto-Nahuan", ["azc-num-pro"] = "Proto-Numic", ["azc-pro"] = "Proto-Uto-Aztecan", ["azc-tak-pro"] = "Proto-Takic", ["azc-tat"] = "Tataviam", ["azd"] = "Eastern Durango Nahuatl", ["azg"] = "San Pedro Amuzgos Amuzgo", ["azm"] = "Ipalapa Amuzgo", ["azn"] = "Western Durango Nahuatl", ["azo"] = "Awing", ["azt"] = "Faire Atta", ["azz"] = "Highland Puebla Nahuatl", ["ba"] = "Bashkir", ["baa"] = "Babatana", ["bab"] = "Bainouk-Gunyuño", ["bac"] = "Badui", ["bae"] = "Baré", ["baf"] = "Nubaca", ["bag"] = "Tuki", ["bah"] = "Bahamian Creole", ["baj"] = "Barakai", ["bal"] = "Baluchi", ["ban"] = "Balinese", ["bao"] = "Waimaha", ["bap"] = "Bantawa", ["bar"] = "Bavarian", ["bas"] = "Basaa", ["bau"] = "Badanchi", ["bav"] = "Babungo", ["baw"] = "Bambili-Bambui", ["bax"] = "Bamum", ["bay"] = "Batuley", ["bba"] = "Baatonum", ["bbb"] = "Barai", ["bbc"] = "Toba Batak", ["bbd"] = "Bau", ["bbe"] = "Bangba", ["bbf"] = "Baibai", ["bbg"] = "Barama", ["bbh"] = "Bugan", ["bbi"] = "Barombi", ["bbj"] = "Ghomala'", ["bbk"] = "Babanki", ["bbl"] = "Bats", ["bbm"] = "Babango", ["bbn"] = "Uneapa", ["bbo"] = "Konabéré", ["bbp"] = "West Central Banda", ["bbq"] = "Bamali", ["bbr"] = "Girawa", ["bbs"] = "Bakpinka", ["bbt"] = "Mburku", ["bbu"] = "Bakulung", ["bbv"] = "Karnai", ["bbw"] = "Baba", ["bbx"] = "Bubia", ["bby"] = "Befang", ["bca"] = "Central Bai", ["bcb"] = "Bainouk-Samik", ["bcd"] = "North Babar", ["bce"] = "Bamenyam", ["bcf"] = "Bamu", ["bcg"] = "Baga Pokur", ["bch"] = "Bariai", ["bci"] = "Baoule", ["bcj"] = "Bardi", ["bck"] = "Bunaba", ["bcl"] = "Bikol Central", ["bcm"] = "Banoni", ["bcn"] = "Bibaali", ["bco"] = "Kaluli", ["bcp"] = "Bali", ["bcq"] = "Bench", ["bcr"] = "Babine-Witsuwit'en", ["bcs"] = "Kohumono", ["bct"] = "Bendi", ["bcu"] = "Biliau", ["bcv"] = "Shoo-Minda-Nye", ["bcw"] = "Bana", ["bcy"] = "Bacama", ["bcz"] = "Bainouk-Gunyaamolo", ["bda"] = "Bayot", ["bdb"] = "Basap", ["bdc"] = "Emberá-Baudó", ["bdd"] = "Bunama", ["bde"] = "Bade", ["bdf"] = "Biage", ["bdg"] = "Bonggi", ["bdh"] = "Tara Baka", ["bdi"] = "Burun", ["bdj"] = "Bai", ["bdk"] = "Budukh", ["bdl"] = "Indonesian Bajau", ["bdm"] = "Buduma", ["bdn"] = "Baldemu", ["bdo"] = "Morom", ["bdp"] = "Bende", ["bdq"] = "Bahnar", ["bdr"] = "West Coast Bajau", ["bds"] = "Burunge", ["bdt"] = "Bokoto", ["bdu"] = "Oroko", ["bdv"] = "Bodo Parja", ["bdw"] = "Baham", ["bdx"] = "Budong-Budong", ["bdy"] = "Bandjalang", ["bdz"] = "Badeshi", ["be"] = "Belarusian", ["bea"] = "Beaver", ["beb"] = "Bebele", ["bec"] = "Iceve-Maci", ["bed"] = "Bedoanas", ["bee"] = "Byangsi", ["bef"] = "Benabena", ["beg"] = "Belait", ["beh"] = "Biali", ["bei"] = "Bekati'", ["bej"] = "Beja", ["bek"] = "Bebeli", ["bem"] = "Bemba", ["beo"] = "Beami", ["bep"] = "Besoa", ["beq"] = "Beembe", ["ber-fog"] = "Fogaha", ["ber-pro"] = "Proto-Berber", ["ber-zuw"] = "Zuwara", ["bes"] = "Besme", ["bet"] = "Guiberoua Bété", ["beu"] = "Blagar", ["bev"] = "Daloa Bété", ["bew"] = "Betawi", ["bex"] = "Jur Modo", ["bey"] = "Akuwagel", ["bez"] = "Kibena", ["bfa"] = "Bari", ["bfb"] = "Pauri Bareli", ["bfc"] = "Northern Bai", ["bfd"] = "Bafut", ["bfe"] = "Betaf", ["bff"] = "Bofi", ["bfg"] = "Busang Kayan", ["bfh"] = "Blafe", ["bfi"] = "British Sign Language", ["bfj"] = "Bafanji", ["bfk"] = "Ban Khor Sign Language", ["bfl"] = "Banda-Ndélé", ["bfm"] = "Mmen", ["bfn"] = "Bunak", ["bfo"] = "Malba Birifor", ["bfp"] = "Beba", ["bfq"] = "Badaga", ["bfr"] = "Bazigar", ["bfs"] = "Southern Bai", ["bft"] = "Balti", ["bfu"] = "Gahri", ["bfw"] = "Bondo", ["bfx"] = "Bantayanon", ["bfy"] = "Bagheli", ["bfz"] = "Mahasu Pahari", ["bg"] = "Bulgarian", ["bga"] = "Gwamhi-Wuri", ["bgb"] = "Bobongko", ["bgc"] = "Haryanvi", ["bgd"] = "Rathwi Bareli", ["bge"] = "Bauria", ["bgf"] = "Bangandu", ["bgg"] = "Bugun", ["bgi"] = "Giangan", ["bgj"] = "Bangolan", ["bgk"] = "Bit", ["bgl"] = "Bo", ["bgo"] = "Baga Koga", ["bgq"] = "Bagri", ["bgr"] = "Bawm Chin", ["bgs"] = "Tagabawa", ["bgt"] = "Bughotu", ["bgu"] = "Mbongno", ["bgv"] = "Warkay-Bipim", ["bgw"] = "Bhatri", ["bgx"] = "Balkan Gagauz Turkish", ["bgy"] = "Benggoi", ["bgz"] = "Banggai", ["bh"] = "Bihari", ["bha"] = "Bharia", ["bhb"] = "Bhili", ["bhc"] = "Biga", ["bhd"] = "Bhadrawahi", ["bhe"] = "Bhaya", ["bhf"] = "Odiai", ["bhg"] = "Binandere", ["bhh"] = "Bukhari", ["bhi"] = "Bhilali", ["bhj"] = "Bahing", ["bhl"] = "Bimin", ["bhm"] = "Bathari", ["bhn"] = "Bohtan Neo-Aramaic", ["bho"] = "Bhojpuri", ["bhp"] = "Bima", ["bhq"] = "Tukang Besi South", ["bhs"] = "Buwal", ["bht"] = "Bhattiyali", ["bhu"] = "Bhunjia", ["bhv"] = "Bahau", ["bhw"] = "Biak", ["bhx"] = "Bhalay", ["bhy"] = "Bhele", ["bhz"] = "Bada", ["bi"] = "Bislama", ["bia"] = "Badimaya", ["bib"] = "Bissa", ["bic"] = "Bikaru", ["bid"] = "Bidiyo", ["bie"] = "Bepour", ["bif"] = "Biafada", ["big"] = "Biangai", ["bij"] = "Kwanka", ["bil"] = "Bile", ["bim"] = "Bimoba", ["bin"] = "Edo", ["bio"] = "Nai", ["bip"] = "Bila", ["biq"] = "Bipi", ["bir"] = "Bisorio", ["bit"] = "Berinomo", ["biu"] = "Biete", ["biv"] = "Southern Birifor", ["biw"] = "Kol (Cameroon)", ["bix"] = "Bijori", ["biy"] = "Birhor", ["biz"] = "Baloi", ["bja"] = "Budza", ["bjb"] = "Barngarla", ["bjc"] = "Bariji", ["bje"] = "Biao-Jiao Mien", ["bjf"] = "Barzani Jewish Neo-Aramaic", ["bjg"] = "Bidyogo", ["bjh"] = "Bahinemo", ["bji"] = "Burji", ["bjj"] = "Kannauji", ["bjk"] = "Barok", ["bjl"] = "Bulu (New Guinea)", ["bjm"] = "Bajelani", ["bjn"] = "Banjarese", ["bjo"] = "Mid-Southern Banda", ["bjp"] = "Fanamaket", ["bjr"] = "Binumarien", ["bjs"] = "Bajan", ["bjt"] = "Balanta-Ganja", ["bju"] = "Busuu", ["bjv"] = "Bedjond", ["bjw"] = "Bakwé", ["bjx"] = "Banao Itneg", ["bjy"] = "Bayali", ["bjz"] = "Baruga", ["bka"] = "Kyak", ["bkc"] = "Baka", ["bkd"] = "Binukid", ["bkf"] = "Beeke", ["bkg"] = "Buraka", ["bkh"] = "Bakoko", ["bki"] = "Baki", ["bkj"] = "Pande", ["bkk"] = "Brokskat", ["bkl"] = "Berik", ["bkm"] = "Kom (Cameroon)", ["bkn"] = "Bukitan", ["bko"] = "Kwa'", ["bkp"] = "Iboko", ["bkq"] = "Bakairí", ["bkr"] = "Bakumpai", ["bks"] = "Masbate Sorsogon", ["bkt"] = "Boloki", ["bku"] = "Buhid", ["bkv"] = "Bekwarra", ["bkw"] = "Bekwel", ["bkx"] = "Baikeno", ["bky"] = "Bokyi", ["bkz"] = "Bungku", ["bla"] = "Blackfoot", ["blb"] = "Bilua", ["blc"] = "Bella Coola", ["bld"] = "Bolango", ["ble"] = "Balanta-Kentohe", ["blf"] = "Buol", ["blg"] = "Balau", ["blh"] = "Kuwaa", ["bli"] = "Bolia", ["blj"] = "Bolongan", ["blk"] = "Pa'o Karen", ["bll"] = "Biloxi", ["blm"] = "Beli", ["bln"] = "Southern Catanduanes Bicolano", ["blo"] = "Anii", ["blp"] = "Blablanga", ["blq"] = "Baluan-Pam", ["blr"] = "Blang", ["bls"] = "Balaesang", ["blt"] = "Tai Dam", ["blv"] = "Kibala", ["blw"] = "Balangao", ["blx"] = "Mag-Indi Ayta", ["bly"] = "Notre", ["blz"] = "Balantak", ["bm"] = "Bambara", ["bma"] = "Lame", ["bmb"] = "Bembe", ["bmc"] = "Biem", ["bmd"] = "Baga Manduri", ["bme"] = "Limassa", ["bmf"] = "Bom", ["bmg"] = "Bamwe", ["bmh"] = "Kein", ["bmi"] = "Bagirmi", ["bmj"] = "Bote-Majhi", ["bmk"] = "Ghayavi", ["bml"] = "Bomboli", ["bmn"] = "Bina", ["bmo"] = "Bambalang", ["bmp"] = "Bulgebi", ["bmq"] = "Bomu", ["bmr"] = "Muinane", ["bmt"] = "Biao Mon", ["bmu"] = "Somba-Siawari", ["bmv"] = "Bum", ["bmw"] = "Bomwali", ["bmx"] = "Baimak", ["bmz"] = "Baramu", ["bn"] = "Bengali", ["bna"] = "Bonerate", ["bnb"] = "Bookan", ["bnd"] = "Banda", ["bne"] = "Bintauna", ["bnf"] = "Masiwang", ["bng"] = "Benga", ["bni"] = "Bangi", ["bnj"] = "Eastern Tawbuid", ["bnk"] = "Bierebo", ["bnl"] = "Boon", ["bnm"] = "Batanga", ["bnn"] = "Bunun", ["bno"] = "Asi", ["bnp"] = "Bola", ["bnq"] = "Bantik", ["bnr"] = "Butmas-Tur", ["bns"] = "Bundeli", ["bnt-bal"] = "Balong", ["bnt-bon"] = "Boma Nkuu", ["bnt-boy"] = "Boma Yumu", ["bnt-bwa"] = "Bwala", ["bnt-cmw"] = "Chimwiini", ["bnt-ind"] = "Indanga", ["bnt-lal"] = "Lala (South Africa)", ["bnt-lwl"] = "Lwel", ["bnt-mpi"] = "Mpiin", ["bnt-mpu"] = "Mpuono", ["bnt-ngu-pro"] = "Proto-Nguni", ["bnt-phu"] = "Phuthi", ["bnt-pro"] = "Proto-Bantu", ["bnt-sbo"] = "South Boma", ["bnt-sts-pro"] = "Proto-Sotho-Tswana", ["bnu"] = "Bentong", ["bnv"] = "Beneraf", ["bnw"] = "Bisis", ["bnx"] = "Bangubangu", ["bny"] = "Bintulu", ["bnz"] = "Beezen", ["bo"] = "Tibetan", ["boa"] = "Bora", ["bob"] = "Aweer", ["boe"] = "Mundabli", ["bof"] = "Bolon", ["bog"] = "Bamako Sign Language", ["boh"] = "North Boma", ["boi"] = "Barbareño", ["boj"] = "Anjam", ["bok"] = "Bonjo", ["bol"] = "Bole", ["bom"] = "Berom", ["bon"] = "Bine", ["boo"] = "Tiemacèwè Bozo", ["bop"] = "Bonkiman", ["boq"] = "Bogaya", ["bor"] = "Borôro", ["bot"] = "Bongo", ["bou"] = "Bondei", ["bov"] = "Tuwuli", ["bow"] = "Rema", ["box"] = "Buamu", ["boy"] = "Bodo (Central Africa)", ["boz"] = "Tiéyaxo Bozo", ["bpa"] = "Dakaka", ["bpd"] = "Banda-Banda", ["bpg"] = "Bonggo", ["bph"] = "Botlikh", ["bpi"] = "Bagupi", ["bpj"] = "Binji", ["bpk"] = "Orowe", ["bpl"] = "Broome Pearling Lugger Pidgin", ["bpm"] = "Biyom", ["bpn"] = "Dzao Min", ["bpo"] = "Anasi", ["bpp"] = "Kaure", ["bpq"] = "Banda Malay", ["bpr"] = "Koronadal Blaan", ["bps"] = "Sarangani Blaan", ["bpt"] = "Barrow Point", ["bpu"] = "Bongu", ["bpv"] = "Bian Marind", ["bpx"] = "Palya Bareli", ["bpy"] = "Bishnupriya Manipuri", ["bpz"] = "Bilba", ["bqa"] = "Tchumbuli", ["bqb"] = "Bagusa", ["bqc"] = "Boko", ["bqd"] = "Bung", ["bqf"] = "Baga Kaloum", ["bqg"] = "Bago-Kusuntu", ["bqh"] = "Baima", ["bqi"] = "Bakhtiari", ["bqj"] = "Bandial", ["bqk"] = "Banda-Mbrès", ["bql"] = "Bilakura", ["bqm"] = "Wumboko", ["bqn"] = "Bulgarian Sign Language", ["bqo"] = "Balo", ["bqp"] = "Busa", ["bqq"] = "Biritai", ["bqr"] = "Burusu", ["bqs"] = "Bosngun", ["bqt"] = "Bamukumbit", ["bqu"] = "Boguru", ["bqv"] = "Begbere-Ejar", ["bqw"] = "Buru (Nigeria)", ["bqx"] = "Baangi", ["bqy"] = "Bengkala Sign Language", ["bqz"] = "Bakaka", ["br"] = "Breton", ["bra"] = "Braj", ["brb"] = "Lave", ["brc"] = "Berbice Creole Dutch", ["brd"] = "Baraamu", ["brf"] = "Bera", ["brg"] = "Baure", ["brh"] = "Brahui", ["bri"] = "Mokpwe", ["brj"] = "Bieria", ["brk"] = "Birgid", ["brl"] = "Birwa", ["brm"] = "Barambu", ["brn"] = "Boruca", ["bro"] = "Brokkat", ["brp"] = "Barapasi", ["brq"] = "Breri", ["brr"] = "Birao", ["brs"] = "Baras", ["brt"] = "Bitare", ["bru"] = "Eastern Bru", ["brv"] = "Western Bru", ["brw"] = "Bellari", ["brx"] = "Bodo (India)", ["bry"] = "Burui", ["brz"] = "Bilbil", ["bsa"] = "Abinomn", ["bsb"] = "Brunei Bisaya", ["bsc"] = "Bassari", ["bse"] = "Wushi", ["bsf"] = "Bauchi", ["bsg"] = "Bashkardi", ["bsh"] = "Kamkata-viri", ["bsi"] = "Bassossi", ["bsj"] = "Bangwinji", ["bsk"] = "Burushaski", ["bsl"] = "Basa-Gumna", ["bsm"] = "Busami", ["bsn"] = "Barasana", ["bso"] = "Buso", ["bsp"] = "Baga Sitemu", ["bsq"] = "Bassa", ["bsr"] = "Bassa-Kontagora", ["bss"] = "Akoose", ["bst"] = "Basketo", ["bsu"] = "Bahonsuai", ["bsv"] = "Baga Sobané", ["bsw"] = "Baiso", ["bsx"] = "Yangkam", ["bsy"] = "Sabah Bisaya", ["bta"] = "Bata", ["btc"] = "Bati (Cameroon)", ["btd"] = "Dairi Batak", ["bte"] = "Gamo-Ningi", ["btf"] = "Birgit", ["btg"] = "Gagnoa Bété", ["bth"] = "Biatah Bidayuh", ["bti"] = "Burate", ["btj"] = "Bacanese Malay", ["btk-pro"] = "Proto-Batak", ["btm"] = "Mandailing Batak", ["btn"] = "Ratagnon", ["bto"] = "Iriga Bicolano", ["btp"] = "Budibud", ["btq"] = "Batek", ["btr"] = "Baetora", ["bts"] = "Simalungun Batak", ["btt"] = "Bete-Bendi", ["btu"] = "Batu", ["btv"] = "Bateri", ["btw"] = "Butuanon", ["btx"] = "Karo Batak", ["bty"] = "Bobot", ["btz"] = "Alas-Kluet Batak", ["bua"] = "Buryat", ["bub"] = "Bua", ["bud"] = "Ntcham", ["bue"] = "Beothuk", ["buf"] = "Bushoong", ["bug"] = "Buginese", ["buh"] = "Younuo Bunu", ["bui"] = "Bongili", ["buj"] = "Basa-Gurmana", ["buk"] = "Bukawa", ["bum"] = "Bulu (Cameroon)", ["bun"] = "Sherbro", ["buo"] = "Terei", ["bup"] = "Busoa", ["buq"] = "Brem", ["bus"] = "Bokobaru", ["but"] = "Bungain", ["buu"] = "Budu", ["buv"] = "Bun", ["buw"] = "Bubi", ["bux"] = "Boghom", ["buy"] = "Mmani", ["bva"] = "Barein", ["bvb"] = "Bube", ["bvc"] = "Baelelea", ["bvd"] = "Baeggu", ["bve"] = "Berau Malay", ["bvf"] = "Boor", ["bvg"] = "Bonkeng", ["bvh"] = "Bure", ["bvi"] = "Belanda Viri", ["bvj"] = "Baan", ["bvk"] = "Bukat", ["bvl"] = "Bolivian Sign Language", ["bvm"] = "Bamunka", ["bvn"] = "Buna", ["bvo"] = "Bolgo", ["bvp"] = "Bumang", ["bvq"] = "Birri", ["bvr"] = "Burarra", ["bvt"] = "Bati (Indonesia)", ["bvu"] = "Bukit Malay", ["bvv"] = "Baniva", ["bvw"] = "Boga", ["bvx"] = "Babole", ["bvy"] = "Baybayanon", ["bvz"] = "Bauzi", ["bwa"] = "Bwatoo", ["bwb"] = "Namosi-Naitasiri-Serua", ["bwc"] = "Bwile", ["bwd"] = "Bwaidoka", ["bwe"] = "Bwe Karen", ["bwf"] = "Boselewa", ["bwg"] = "Barwe", ["bwh"] = "Bishuo", ["bwi"] = "Baniwa", ["bwj"] = "Láá Láá Bwamu", ["bwk"] = "Bauwaki", ["bwl"] = "Bwela", ["bwm"] = "Biwat", ["bwn"] = "Wunai Bunu", ["bwo"] = "Shinasha", ["bwp"] = "Mandobo Bawah", ["bwq"] = "Southern Bobo", ["bwr"] = "Bura", ["bws"] = "Bomboma", ["bwt"] = "Bafaw", ["bwu"] = "Buli (Ghana)", ["bww"] = "Bwa", ["bwx"] = "Bu-Nao Bunu", ["bwy"] = "Cwi Bwamu", ["bwz"] = "Bwisi", ["bxa"] = "Bauro", ["bxb"] = "Belanda Bor", ["bxc"] = "Molengue", ["bxd"] = "Pela", ["bxe"] = "Ongota", ["bxf"] = "Bilur", ["bxg"] = "Bangala", ["bxh"] = "Buhutu", ["bxi"] = "Pirlatapa", ["bxj"] = "Bayungu", ["bxk"] = "Bukusu", ["bxl"] = "Jalkunan", ["bxn"] = "Burduna", ["bxo"] = "Barikanchi", ["bxp"] = "Bebil", ["bxq"] = "Beele", ["bxs"] = "Busam", ["bxv"] = "Berakou", ["bxw"] = "Banka", ["bxz"] = "Binahari", ["bya"] = "Palawan Batak", ["byb"] = "Bikya", ["byc"] = "Ubaghara", ["byd"] = "Benyadu'", ["bye"] = "Pouye", ["byf"] = "Bete", ["byg"] = "Baygo", ["byh"] = "Bujhyal", ["byi"] = "Buyu", ["byj"] = "Binawa", ["byk"] = "Biao", ["byl"] = "Bayono", ["bym"] = "Bidyara", ["byn"] = "Blin", ["byo"] = "Biyo", ["byp"] = "Bumaji", ["byq"] = "Basay", ["byr"] = "Baruya", ["bys"] = "Burak", ["byt"] = "Berti", ["byv"] = "Medumba", ["byw"] = "Belhariya", ["byx"] = "Qaqet", ["byz"] = "Banaro", ["bza"] = "Bandi", ["bzb"] = "Andio", ["bzd"] = "Bribri", ["bze"] = "Jenaama Bozo", ["bzf"] = "Boikin", ["bzg"] = "Babuza", ["bzh"] = "Mapos Buang", ["bzi"] = "Bisu", ["bzj"] = "Belizean Creole", ["bzk"] = "Nicaraguan Creole", ["bzl"] = "Boano (Sulawesi)", ["bzm"] = "Bolondo", ["bzn"] = "Boano (Maluku)", ["bzo"] = "Bozaba", ["bzp"] = "Kemberano", ["bzq"] = "Buli (Indonesia)", ["bzr"] = "Biri", ["bzs"] = "Brazilian Sign Language", ["bzu"] = "Burmeso", ["bzv"] = "Bebe", ["bzw"] = "Basa", ["bzx"] = "Hainyaxo Bozo", ["bzy"] = "Obanliku", ["bzz"] = "Evant", ["ca"] = "Catalan", ["caa"] = "Ch'orti'", ["cab"] = "Garifuna", ["cac"] = "Chuj", ["cad"] = "Caddo", ["cae"] = "Laalaa", ["caf"] = "Southern Carrier", ["cag"] = "Nivaclé", ["cah"] = "Cahuarano", ["caj"] = "Chané", ["cak"] = "Kaqchikel", ["cal"] = "Carolinian", ["cam"] = "Cemuhî", ["can"] = "Chambri", ["cao"] = "Chácobo", ["cap"] = "Chipaya", ["caq"] = "Car Nicobarese", ["car"] = "Galibi Carib", ["cas"] = "Tsimané", ["cau-abz-pro"] = "Proto-Abkhaz-Abaza", ["cau-ava-pro"] = "Proto-Avaro-Andian", ["cau-cir-pro"] = "Proto-Circassian", ["cau-drg-pro"] = "Proto-Dargwa", ["cau-lzg-pro"] = "Proto-Lezghian", ["cau-nec-pro"] = "Proto-Northeast Caucasian", ["cau-nkh-pro"] = "Proto-Nakh", ["cau-nwc-pro"] = "Proto-Northwest Caucasian", ["cau-tsz-pro"] = "Proto-Tsezian", ["cav"] = "Cavineña", ["caw"] = "Callawalla", ["cax"] = "Chiquitano", ["cay"] = "Cayuga", ["caz"] = "Canichana", ["cba-ata"] = "Atanques", ["cba-cat"] = "Catío Chibcha", ["cba-dor"] = "Dorasque", ["cba-dui"] = "Duit", ["cba-hue"] = "Huetar", ["cba-nut"] = "Nutabe", ["cba-pro"] = "Proto-Chibchan", ["cbb"] = "Cabiyarí", ["cbc"] = "Carapana", ["cbd"] = "Carijona", ["cbg"] = "Chimila", ["cbi"] = "Chachi", ["cbj"] = "Ede Cabe", ["cbk"] = "Chavacano", ["cbl"] = "Bualkhaw Chin", ["cbn"] = "Nyah Kur", ["cbo"] = "Izora", ["cbq"] = "Shuba", ["cbr"] = "Cashibo-Cacataibo", ["cbs"] = "Cashinahua", ["cbt"] = "Chayahuita", ["cbu"] = "Candoshi-Shapra", ["cbv"] = "Cacua", ["cbw"] = "Kinabalian", ["cby"] = "Carabayo", ["cca"] = "Cauca", ["ccc"] = "Chamicuro", ["ccd"] = "Cafundó", ["cce"] = "Chopi", ["ccg"] = "Chamba Daka", ["cch"] = "Atsam", ["ccj"] = "Kasanga", ["ccl"] = "Cutchi-Swahili", ["ccm"] = "Malaccan Creole Malay", ["ccn-pro"] = "Proto-North Caucasian", ["cco"] = "Comaltepec Chinantec", ["ccp"] = "Chakma", ["ccr"] = "Cacaopera", ["ccs-gzn-pro"] = "Proto-Georgian-Zan", ["ccs-pro"] = "Proto-Kartvelian", ["cda"] = "Choni", ["cdc-cbm-pro"] = "Proto-Central Chadic", ["cdc-mas-pro"] = "Proto-Masa", ["cdc-pro"] = "Proto-Chadic", ["cdd-pro"] = "Proto-Caddoan", ["cde"] = "Chenchu", ["cdf"] = "Chiru", ["cdh"] = "Chambeali", ["cdi"] = "Chodri", ["cdj"] = "Churahi", ["cdm"] = "Chepang", ["cdn"] = "Chaudangsi", ["cdo"] = "Min Dong", ["cdr"] = "Cinda-Regi-Tiyal", ["cds"] = "Chadian Sign Language", ["cdy"] = "Chadong", ["cdz"] = "Koda", ["ce"] = "Chechen", ["cea"] = "Lower Chehalis", ["ceb"] = "Cebuano", ["ceg"] = "Chamacoco", ["cel-bry-pro"] = "Proto-Brythonic", ["cel-gal"] = "Gallaecian", ["cel-gau"] = "Gaulish", ["cel-pro"] = "Proto-Celtic", ["cen"] = "Cen", ["cet"] = "Centúúm", ["cfa"] = "Dijim-Bwilim", ["cfd"] = "Cara", ["cfg"] = "Como Karim", ["cfm"] = "Falam Chin", ["cga"] = "Changriwa", ["cgc"] = "Kagayanen", ["cgg"] = "Rukiga", ["cgk"] = "Chocangaca", ["ch"] = "Chamorro", ["chb"] = "Chibcha", ["chc"] = "Catawba", ["chd"] = "Highland Oaxaca Chontal", ["chf"] = "Tabasco Chontal", ["chg"] = "Chagatai", ["chh"] = "Chinook", ["chi-pro"] = "Proto-Chimakuan", ["chj"] = "Ojitlán Chinantec", ["chk"] = "Chuukese", ["chl"] = "Cahuilla", ["chm-pro"] = "Proto-Mari", ["chn"] = "Chinook Jargon", ["cho"] = "Choctaw", ["chp"] = "Chipewyan", ["chq"] = "Quiotepec Chinantec", ["chr"] = "Cherokee", ["cht"] = "Cholón", ["chw"] = "Chuabo", ["chx"] = "Chantyal", ["chy"] = "Cheyenne", ["chz"] = "Ozumacín Chinantec", ["cia"] = "Cia-Cia", ["cib"] = "Ci Gbe", ["cic"] = "Chickasaw", ["cid"] = "Chimariko", ["cie"] = "Cineni", ["cih"] = "Chinali", ["cik"] = "Chitkuli Kinnauri", ["cim"] = "Cimbrian", ["cin"] = "Cinta Larga", ["cip"] = "Chiapanec", ["cir"] = "Tiri", ["ciy"] = "Chaima", ["cja"] = "Western Cham", ["cje"] = "Chru", ["cjh"] = "Upper Chehalis", ["cji"] = "Chamalal", ["cjk"] = "Chokwe", ["cjm"] = "Eastern Cham", ["cjn"] = "Chenapian", ["cjo"] = "Ashéninka Pajonal", ["cjp"] = "Cabécar", ["cjs"] = "Shor", ["cjv"] = "Chuave", ["cjy"] = "Jin", ["ckb"] = "Central Kurdish", ["ckh"] = "Chak", ["ckl"] = "Cibak", ["ckn"] = "Kaang Chin", ["cko"] = "Anufo", ["ckq"] = "Kajakse", ["ckr"] = "Kairak", ["cks"] = "Tayo", ["ckt"] = "Chukchi", ["cku"] = "Koasati", ["ckv"] = "Kavalan", ["ckx"] = "Caka", ["cky"] = "Cakfem-Mushere", ["ckz"] = "Cakchiquel-Quiché Mixed Language", ["cla"] = "Ron", ["clc"] = "Chilcotin", ["cld"] = "Chaldean Neo-Aramaic", ["cle"] = "Lealao Chinantec", ["clh"] = "Chilisso", ["cli"] = "Chakali", ["clj"] = "Laitu Chin", ["clk"] = "Idu", ["cll"] = "Chala", ["clm"] = "Klallam", ["clo"] = "Lowland Oaxaca Chontal", ["clt"] = "Lautu Chin", ["clu"] = "Caluyanun", ["clw"] = "Chulym", ["cly"] = "Eastern Highland Chatino", ["cma"] = "Maa", ["cmc-pro"] = "Proto-Chamic", ["cme"] = "Cerma", ["cmg"] = "Classical Mongolian", ["cmi"] = "Emberá-Chamí", ["cml"] = "Campalagian", ["cmm"] = "Michigamea", ["cmn"] = "Mandarin", ["cmo"] = "Central Mnong", ["cmr"] = "Mro Chin", ["cms"] = "Messapic", ["cmt"] = "Camtho", ["cna"] = "Changthang", ["cnb"] = "Chinbon Chin", ["cnc"] = "Côông", ["cng"] = "Northern Qiang", ["cnh"] = "Lai", ["cni"] = "Asháninka", ["cnk"] = "Khumi Chin", ["cnl"] = "Lalana Chinantec", ["cno"] = "Con", ["cns"] = "Central Asmat", ["cnt"] = "Tepetotutla Chinantec", ["cnu"] = "Chenoua", ["cnw"] = "Ngawn Chin", ["cnx"] = "Middle Cornish", ["co"] = "Corsican", ["coa"] = "Cocos Islands Malay", ["cob"] = "Chicomuceltec", ["coc"] = "Cocopa", ["cod"] = "Cocama", ["coe"] = "Koreguaje", ["cof"] = "Tsafiki", ["cog"] = "Chong", ["coh"] = "Chichonyi-Chidzihana-Chikauma", ["coj"] = "Cochimi", ["cok"] = "Santa Teresa Cora", ["col"] = "Columbia-Wenatchi", ["com"] = "Comanche", ["con"] = "Cofán", ["coo"] = "Comox", ["cop"] = "Coptic", ["coq"] = "Coquille", ["cot"] = "Caquinte", ["cou"] = "Wamey", ["cov"] = "Cao Miao", ["cow"] = "Cowlitz", ["cox"] = "Nanti", ["coy"] = "Coyaima", ["coz"] = "Chochotec", ["cpa"] = "Palantla Chinantec", ["cpb"] = "Ucayali-Yurúa Ashéninka", ["cpc"] = "Ajyíninka Apurucayali", ["cpe-mar"] = "Maroon Spirit Language", ["cpe-spp"] = "Samoan Plantation Pidgin", ["cpg"] = "Cappadocian Greek", ["cpi"] = "Chinese Pidgin English", ["cpn"] = "Cherepon", ["cpo"] = "Kpee", ["cps"] = "Capiznon", ["cpu"] = "Pichis Ashéninka", ["cpx"] = "Puxian", ["cpy"] = "South Ucayali Ashéninka", ["cqd"] = "Chuanqiandian Cluster Miao", ["cr"] = "Cree", ["cra"] = "Chara", ["crb"] = "Island Carib", ["crc"] = "Lonwolwol", ["crd"] = "Coeur d'Alene", ["crf"] = "Caramanta", ["crg"] = "Michif", ["crh"] = "Crimean Tatar", ["cri"] = "Sãotomense", ["crj"] = "Southern East Cree", ["crk"] = "Plains Cree", ["crl"] = "Northern East Cree", ["crm"] = "Moose Cree", ["crn"] = "Cora", ["cro"] = "Crow", ["crp-bip"] = "Basque-Icelandic Pidgin", ["crp-gep"] = "West Greenlandic Pidgin", ["crp-mpp"] = "Macau Pidgin Portuguese", ["crp-rsn"] = "Russenorsk", ["crp-tnw"] = "Tangwang", ["crp-tpr"] = "Taimyr Pidgin Russian", ["crq"] = "Iyo'wujwa Chorote", ["crr"] = "Carolina Algonquian", ["crs"] = "Seychellois Creole", ["crt"] = "Iyojwa'ja Chorote", ["crv"] = "Chaura", ["crw"] = "Chrau", ["crx"] = "Carrier", ["cry"] = "Cori", ["crz"] = "Cruzeño", ["cs"] = "Czech", ["csa"] = "Chiltepec Chinantec", ["csb"] = "Kashubian", ["csc"] = "Catalan Sign Language", ["csd"] = "Chiangmai Sign Language", ["cse"] = "Czech Sign Language", ["csf"] = "Cuban Sign Language", ["csg"] = "Chilean Sign Language", ["csh"] = "Asho Chin", ["csi"] = "Coast Miwok", ["csj"] = "Songlai Chin", ["csk"] = "Jola-Kasa", ["csl"] = "Chinese Sign Language", ["csm"] = "Central Sierra Miwok", ["csn"] = "Colombian Sign Language", ["cso"] = "Sochiapam Chinantec", ["csq"] = "Croatian Sign Language", ["csr"] = "Costa Rican Sign Language", ["css"] = "Southern Ohlone", ["cst"] = "Northern Ohlone", ["csu-bba-pro"] = "Proto-Bongo-Bagirmi", ["csu-maa-pro"] = "Proto-Mangbetu", ["csu-pro"] = "Proto-Central Sudanic", ["csu-sar-pro"] = "Proto-Sara", ["csv"] = "Sumtu Chin", ["csw"] = "Swampy Cree", ["csy"] = "Siyin Chin", ["csz"] = "Coos", ["cta"] = "Tataltepec Chatino", ["ctc"] = "Chetco-Tolowa", ["ctd"] = "Tedim Chin", ["cte"] = "Tepinapa Chinantec", ["ctg"] = "Chittagonian", ["cth"] = "Thaiphum Chin", ["ctl"] = "Tlacoatzintepec Chinantec", ["ctm"] = "Chitimacha", ["ctn"] = "Chhintange", ["cto"] = "Emberá-Catío", ["ctp"] = "Western Highland Chatino", ["ctp-san"] = "San Juan Quiahije Chatino", ["cts"] = "Northern Catanduanes Bicolano", ["ctt"] = "Wayanad Chetti", ["ctu"] = "Chol", ["ctz"] = "Zacatepec Chatino", ["cu"] = "Old Church Slavonic", ["cua"] = "Cua", ["cub"] = "Cubeo", ["cuc"] = "Usila Chinantec", ["cug"] = "Cung", ["cuh"] = "Chuka", ["cui"] = "Cuiba", ["cuj"] = "Mashco Piro", ["cuk"] = "Kuna", ["cul"] = "Culina", ["cuo"] = "Cumanagoto", ["cup"] = "Cupeño", ["cuq"] = "Cun", ["cur"] = "Chhulung", ["cus-ash"] = "Ashraaf", ["cus-hec-pro"] = "Proto-Highland East Cushitic", ["cus-pro"] = "Proto-Cushitic", ["cus-som-pro"] = "Proto-Somaloid", ["cus-sou-pro"] = "Proto-South Cushitic", ["cut"] = "Teutila Cuicatec", ["cuu"] = "Tai Ya", ["cuv"] = "Cuvok", ["cuw"] = "Chukwa", ["cux"] = "Tepeuxila Cuicatec", ["cuy"] = "Cuitlatec", ["cv"] = "Chuvash", ["cvg"] = "Chug", ["cvn"] = "Valle Nacional Chinantec", ["cwa"] = "Kabwa", ["cwb"] = "Maindo", ["cwd"] = "Woods Cree", ["cwe"] = "Kwere", ["cwg"] = "Chewong", ["cwt"] = "Kuwaataay", ["cy"] = "Welsh", ["cya"] = "Nopala Chatino", ["cyb"] = "Cayubaba", ["cyo"] = "Cuyunon", ["czh"] = "Huizhou", ["czk"] = "Knaanic", ["czn"] = "Zenzontepec Chatino", ["czo"] = "Min Zhong", ["czt"] = "Zotung Chin", ["da"] = "Danish", ["daa"] = "Dangaléat", ["dac"] = "Dambi", ["dad"] = "Marik", ["dae"] = "Duupa", ["dag"] = "Dagbani", ["dah"] = "Gwahatike", ["dai"] = "Day", ["daj"] = "Dar Fur Daju", ["dak"] = "Dakota", ["dal"] = "Dahalo", ["dam"] = "Damakawa", ["dao"] = "Daai Chin", ["daq"] = "Dandami Maria", ["dar"] = "Dargwa", ["das"] = "Daho-Doo", ["dau"] = "Dar Sila Daju", ["dav"] = "Taita", ["daw"] = "Davawenyo", ["dax"] = "Dayi", ["daz"] = "Dao", ["dba"] = "Bangime", ["dbb"] = "Deno", ["dbd"] = "Dadiya", ["dbe"] = "Dabe", ["dbf"] = "Edopi", ["dbg"] = "Dogul Dom", ["dbi"] = "Doka", ["dbj"] = "Ida'an", ["dbl"] = "Dyirbal", ["dbm"] = "Duguri", ["dbn"] = "Duriankere", ["dbo"] = "Dulbu", ["dbp"] = "Duwai", ["dbq"] = "Daba", ["dbr"] = "Dabarre", ["dbt"] = "Ben Tey", ["dbu"] = "Bondum Dom Dogon", ["dbv"] = "Dungu", ["dbw"] = "Bankan Tey Dogon", ["dby"] = "Dibiyaso", ["dcc"] = "Deccani", ["dcr"] = "Negerhollands", ["dda"] = "Dadi Dadi", ["ddd"] = "Dongotono", ["dde"] = "Doondo", ["ddg"] = "Fataluku", ["ddi"] = "Diodio", ["ddj"] = "Jaru", ["ddn"] = "Dendi", ["ddo"] = "Tsez", ["ddr"] = "Dhudhuroa", ["dds"] = "Donno So Dogon", ["ddw"] = "Dawera-Daweloor", ["de"] = "German", ["dec"] = "Dagik", ["ded"] = "Dedua", ["dee"] = "Dewoin", ["def"] = "Dezfuli", ["deg"] = "Degema", ["deh"] = "Dehwari", ["dei"] = "Demisa", ["dek"] = "Dek", ["dem"] = "Dem", ["den"] = "Slavey", ["dep"] = "Pidgin Delaware", ["der"] = "Deori", ["des"] = "Desano", ["dev"] = "Domung", ["dez"] = "Dengese", ["dga"] = "Southern Dagaare", ["dgb"] = "Bunoge", ["dgc"] = "Casiguran Dumagat Agta", ["dgd"] = "Dagaari Dioula", ["dge"] = "Degenan", ["dgg"] = "Doga", ["dgh"] = "Dghwede", ["dgi"] = "Northern Dagara", ["dgk"] = "Dagba", ["dgn"] = "Dagoman", ["dgo"] = "Hindi Dogri", ["dgr"] = "Dogrib", ["dgs"] = "Dogoso", ["dgt"] = "Ntra'ngith", ["dgw"] = "Daungwurrung", ["dgx"] = "Doghoro", ["dgz"] = "Daga", ["dhg"] = "Dhangu", ["dhi"] = "Dhimal", ["dhl"] = "Dhalandji", ["dhm"] = "Zemba", ["dhn"] = "Dhanki", ["dho"] = "Dhodia", ["dhr"] = "Tharrgari", ["dhs"] = "Dhaiso", ["dhu"] = "Dhurga", ["dhv"] = "Drehu", ["dhw"] = "Danuwar", ["dhx"] = "Dhungaloo", ["dia"] = "Dia", ["dib"] = "South Central Dinka", ["dic"] = "Lakota Dida", ["did"] = "Didinga", ["dif"] = "Dieri", ["dig"] = "Digo", ["dii"] = "Dimbong", ["dij"] = "Dai", ["dik"] = "Southwestern Dinka", ["dil"] = "Dilling", ["dim"] = "Dime", ["din"] = "Dinka", ["dio"] = "Dibo", ["dip"] = "Northeastern Dinka", ["dir"] = "Dirim", ["dis"] = "Dimasa", ["diu"] = "Gciriku", ["diw"] = "Northwestern Dinka", ["dix"] = "Dixon Reef", ["diy"] = "Diuwe", ["diz"] = "Ding", ["dja"] = "Djadjawurrung", ["djb"] = "Djinba", ["djc"] = "Dar Daju Daju", ["djd"] = "Jaminjung", ["dje"] = "Zarma", ["djf"] = "Djangun", ["dji"] = "Djinang", ["djj"] = "Ndjébbana", ["djk"] = "Aukan", ["djl"] = "Djiwarli", ["djm"] = "Jamsay", ["djn"] = "Djauan", ["djo"] = "Jangkang", ["djr"] = "Djambarrpuyngu", ["dju"] = "Kapriman", ["djw"] = "Djawi", ["dka"] = "Dakpa", ["dkk"] = "Dakka", ["dkr"] = "Kuijau", ["dks"] = "Southeastern Dinka", ["dkx"] = "Mazagway", ["dlg"] = "Dolgan", ["dlk"] = "Dahalik", ["dlm"] = "Dalmatian", ["dln"] = "Darlong", ["dma"] = "Duma", ["dmb"] = "Mombo Dogon", ["dmc"] = "Gavak", ["dmd"] = "Madhi Madhi", ["dme"] = "Dugwor", ["dmf"] = "Medefaidrin", ["dmg"] = "Upper Kinabatangan", ["dmk"] = "Domaaki", ["dml"] = "Dameli", ["dmm"] = "Dama (Nigeria)", ["dmn-dam"] = "Dama (Sierra Leone)", ["dmn-mdw-pro"] = "Proto-Western Mande", ["dmn-pro"] = "Proto-Mande", ["dmo"] = "Kemezung", ["dmr"] = "East Damar", ["dms"] = "Dampelas", ["dmu"] = "Dubu", ["dmv"] = "Dumpas", ["dmw"] = "Mudburra", ["dmx"] = "Dema", ["dmy"] = "Demta", ["dna"] = "Upper Grand Valley Dani", ["dnd"] = "Daonda", ["dne"] = "Ndendeule", ["dng"] = "Dungan", ["dni"] = "Lower Grand Valley Dani", ["dnj"] = "Dan", ["dnk"] = "Dengka", ["dnn"] = "Dzuun", ["dno"] = "Ndrulo", ["dnr"] = "Danaru", ["dnt"] = "Mid Grand Valley Dani", ["dnu"] = "Danau", ["dnv"] = "Danu", ["dnw"] = "Western Dani", ["dny"] = "Dení", ["doa"] = "Dom", ["dob"] = "Dobu", ["doc"] = "Northern Kam", ["doe"] = "Doe", ["dof"] = "Domu", ["doh"] = "Dong", ["doi"] = "Dogri", ["dok"] = "Dondo", ["dol"] = "Doso", ["don"] = "Doura", ["doo"] = "Dongo", ["dop"] = "Lukpa", ["doq"] = "Dominican Sign Language", ["dor"] = "Dori'o", ["dos"] = "Dogosé", ["dot"] = "Dass", ["dov"] = "Toka-Leya", ["dow"] = "Doyayo", ["dox"] = "Bussa", ["doy"] = "Dompo", ["doz"] = "Dorze", ["dpp"] = "Papar", ["dra-mkn"] = "Middle Kannada", ["dra-okn"] = "Old Kannada", ["dra-ote"] = "Old Telugu", ["dra-pro"] = "Proto-Dravidian", ["drb"] = "Dair", ["drc"] = "Minderico", ["drd"] = "Darmiya", ["drg"] = "Rungus", ["dri"] = "Lela", ["drl"] = "Baagandji", ["drn"] = "West Damar", ["dro"] = "Daro-Matu Melanau", ["drq"] = "Dura", ["drs"] = "Gedeo", ["dru"] = "Rukai", ["dru-pro"] = "Proto-Rukai", ["dry"] = "Darai", ["dsb"] = "Lower Sorbian", ["dse"] = "Dutch Sign Language", ["dsh"] = "Daasanach", ["dsi"] = "Disa", ["dsl"] = "Danish Sign Language", ["dsn"] = "Dusner", ["dso"] = "Desiya", ["dsq"] = "Tadaksahak", ["dta"] = "Daur", ["dtb"] = "Labuk-Kinabatangan Kadazan", ["dtd"] = "Ditidaht", ["dth"] = "Adithinngithigh", ["dti"] = "Ana Tinga Dogon", ["dtk"] = "Tene Kan Dogon", ["dtm"] = "Tomo Kan Dogon", ["dto"] = "Tommo So", ["dtp"] = "Central Dusun", ["dtr"] = "Lotud", ["dts"] = "Toro So Dogon", ["dtt"] = "Toro Tegu Dogon", ["dtu"] = "Tebul Ure Dogon", ["dty"] = "Doteli", ["dua"] = "Duala", ["dub"] = "Dubli", ["duc"] = "Duna", ["due"] = "Umiray Dumaget Agta", ["duf"] = "Dumbea", ["dug"] = "Chiduruma", ["duh"] = "Dungra Bhil", ["dui"] = "Dumun", ["duk"] = "Uyajitaya", ["dul"] = "Alabat Island Agta", ["dum"] = "Middle Dutch", ["dun"] = "Dusun Deyah", ["duo"] = "Dupaningan Agta", ["dup"] = "Duano", ["duq"] = "Dusun Malang", ["dur"] = "Dii", ["dus"] = "Dumi", ["duu"] = "Drung", ["duv"] = "Duvle", ["duw"] = "Dusun Witu", ["dux"] = "Duun", ["duy"] = "Dicamay Agta", ["duz"] = "Duli", ["dv"] = "Dhivehi", ["dva"] = "Duau", ["dwa"] = "Diri", ["dwr"] = "Dawro", ["dwu"] = "Dhuwal", ["dww"] = "Dawawa", ["dwy"] = "Dhuwaya", ["dwz"] = "Dewas Rai", ["dya"] = "Dyan", ["dyb"] = "Dyaberdyaber", ["dyd"] = "Dyugun", ["dyg"] = "Villa Viciosa Agta", ["dyi"] = "Djimini", ["dym"] = "Yanda Dogon", ["dyn"] = "Dyangadi", ["dyo"] = "Jola-Fonyi", ["dyu"] = "Dyula", ["dyy"] = "Dyaabugay", ["dz"] = "Dzongkha", ["dza"] = "Tunzu", ["dzg"] = "Dazaga", ["dzl"] = "Dzala", ["dzn"] = "Dzando", ["ebg"] = "Ebughu", ["ebk"] = "Eastern Bontoc", ["ebr"] = "Ebrié", ["ebu"] = "Embu", ["ecr"] = "Eteocretan", ["ecs"] = "Ecuadorian Sign Language", ["ecy"] = "Eteocypriot", ["ee"] = "Ewe", ["eee"] = "E", ["efa"] = "Efai", ["efe"] = "Efe", ["efi"] = "Efik", ["ega"] = "Ega", ["egl"] = "Emilian", ["ego"] = "Eggon", ["egx-dem"] = "Demotic", ["egy"] = "Egyptian", ["ehu"] = "Ehueun", ["eip"] = "Eipomek", ["eit"] = "Eitiep", ["eiv"] = "Askopan", ["eja"] = "Ejamat", ["eka"] = "Ekajuk", ["eke"] = "Ekit", ["ekg"] = "Ekari", ["eki"] = "Eki", ["ekl"] = "Kolhe", ["ekm"] = "Elip", ["eko"] = "Koti", ["ekp"] = "Ekpeye", ["ekr"] = "Yace", ["eky"] = "Eastern Kayah", ["el"] = "Greek", ["ele"] = "Elepi", ["elh"] = "El Hugeirat", ["eli"] = "Nding", ["elk"] = "Elkei", ["elm"] = "Eleme", ["elo"] = "El Molo", ["elu"] = "Elu", ["elu-prk"] = "Helu", ["elx"] = "Elamite", ["ema"] = "Emai", ["emb"] = "Embaloh", ["eme"] = "Emerillon", ["emg"] = "Eastern Meohang", ["emi"] = "Mussau-Emira", ["emk"] = "Eastern Maninkakan", ["emm"] = "Mamulique", ["emn"] = "Eman", ["emp"] = "Northern Emberá", ["ems"] = "Alutiiq", ["emu"] = "Eastern Muria", ["emw"] = "Emplawas", ["emx"] = "Erromintxela", ["emy"] = "Epigraphic Mayan", ["en"] = "English", ["ena"] = "Apali", ["enb"] = "Markweeta", ["enc"] = "En", ["end"] = "Ende", ["enf"] = "Forest Enets", ["enh"] = "Tundra Enets", ["enl"] = "Enlhet", ["enm"] = "Middle English", ["enn"] = "Engenni", ["eno"] = "Enggano", ["enq"] = "Enga", ["enr"] = "Emem", ["enu"] = "Enu", ["env"] = "Enwan", ["enw"] = "Enwang", ["enx"] = "Enxet", ["eo"] = "Esperanto", ["eot"] = "Eotile", ["epi"] = "Epie", ["era"] = "Eravallan", ["erg"] = "Sie", ["erh"] = "Eruwa", ["eri"] = "Ogea", ["erk"] = "South Efate", ["ero"] = "Horpa", ["err"] = "Erre", ["ers"] = "Ersu", ["ert"] = "Eritai", ["erw"] = "Erokwanas", ["es"] = "Spanish", ["ese"] = "Ese Ejja", ["esh"] = "Eshtehardi", ["esl"] = "Egyptian Sign Language", ["esm"] = "Esuma", ["esn"] = "Salvadoran Sign Language", ["eso"] = "Estonian Sign Language", ["esq"] = "Esselen", ["ess"] = "Central Siberian Yupik", ["esu"] = "Yup'ik", ["esx-esk-pro"] = "Proto-Eskimo", ["esx-ink"] = "Inuktun", ["esx-inq"] = "Inuinnaqtun", ["esx-inu-pro"] = "Proto-Inuit", ["esx-pro"] = "Proto-Eskimo-Aleut", ["esx-tut"] = "Tunumiisut", ["esy"] = "Eskayan", ["et"] = "Estonian", ["etb"] = "Etebi", ["etc"] = "Etchemin", ["eth"] = "Ethiopian Sign Language", ["etn"] = "Eton (Vanuatu)", ["eto"] = "Eton (Cameroon)", ["etr"] = "Edolo", ["ets"] = "Yekhee", ["ett"] = "Etruscan", ["etu"] = "Ejagham", ["etx"] = "Eten", ["etz"] = "Semimi", ["eu"] = "Basque", ["euq-pro"] = "Proto-Basque", ["eve"] = "Even", ["evh"] = "Uvbie", ["evn"] = "Evenki", ["ewo"] = "Ewondo", ["ext"] = "Extremaduran", ["eya"] = "Eyak", ["eyo"] = "Keiyo", ["eza"] = "Ezaa", ["eze"] = "Uzekwe", ["fa"] = "Persian", ["faa"] = "Fasu", ["fab"] = "Annobonese", ["fad"] = "Wagi", ["faf"] = "Fagani", ["fag"] = "Finongan", ["fah"] = "Baissa Fali", ["fai"] = "Faiwol", ["faj"] = "Faita", ["fak"] = "Fang (Beboid)", ["fal"] = "South Fali", ["fam"] = "Fam", ["fan"] = "Fang (Bantu)", ["fap"] = "Palor", ["far"] = "Fataleka", ["fau"] = "Fayu", ["fax"] = "Fala", ["fay"] = "Southwestern Fars", ["faz"] = "Northwestern Fars", ["fbl"] = "West Albay Bikol", ["fcs"] = "Quebec Sign Language", ["fer"] = "Feroge", ["ff"] = "Fula", ["ffi"] = "Foia Foia", ["fgr"] = "Fongoro", ["fi"] = "Finnish", ["fia"] = "Nobiin", ["fie"] = "Fyer", ["fip"] = "Fipa", ["fir"] = "Firan", ["fit"] = "Meänkieli", ["fiw"] = "Fiwaga", ["fj"] = "Fijian", ["fkk"] = "Kirya-Konzel", ["fkv"] = "Kven", ["fla"] = "Montana Salish", ["flh"] = "Foau", ["fli"] = "Fali", ["fll"] = "North Fali", ["fln"] = "Flinders Island", ["flr"] = "Fuliiru", ["fly"] = "Tsotsitaal", ["fmp"] = "Fe'fe'", ["fmu"] = "Far Western Muria", ["fng"] = "Fanagalo", ["fni"] = "Fania", ["fo"] = "Faroese", ["fod"] = "Foodo", ["foi"] = "Foi", ["fom"] = "Foma", ["fon"] = "Fon", ["for"] = "Fore", ["fos"] = "Siraya", ["fpe"] = "Pichinglis", ["fqs"] = "Fas", ["fr"] = "French", ["frd"] = "Fordata", ["frm"] = "Middle French", ["fro"] = "Old French", ["frp"] = "Franco-Provençal", ["frq"] = "Forak", ["frr"] = "North Frisian", ["frt"] = "Fortsenal", ["fse"] = "Finnish Sign Language", ["fsl"] = "French Sign Language", ["fss"] = "Finnish-Swedish Sign Language", ["fud"] = "East Futuna", ["fuj"] = "Ko", ["fum"] = "Fum", ["fun"] = "Fulniô", ["fur"] = "Friulian", ["fut"] = "Futuna-Aniwa", ["fuu"] = "Furu", ["fuy"] = "Fuyug", ["fvr"] = "Fur", ["fwa"] = "Fwâi", ["fwe"] = "Fwe", ["fy"] = "West Frisian", ["ga"] = "Irish", ["gaa"] = "Ga", ["gab"] = "Gabri", ["gac"] = "Mixed Great Andamanese", ["gad"] = "Gaddang", ["gae"] = "Warekena", ["gaf"] = "Gende", ["gag"] = "Gagauz", ["gah"] = "Alekano", ["gai"] = "Borei", ["gaj"] = "Gadsup", ["gak"] = "Gamkonora", ["gal"] = "Galoli", ["gam"] = "Kandawo", ["gan"] = "Gan", ["gao"] = "Gants", ["gap"] = "Gal", ["gaq"] = "Gata'", ["gar"] = "Galeya", ["gas"] = "Adiwasi Garasia", ["gat"] = "Kenati", ["gau"] = "Kondekor", ["gaw"] = "Nobonob", ["gay"] = "Gayo", ["gba"] = "Gbaya", ["gbb"] = "Kaytetye", ["gbd"] = "Karadjeri", ["gbe"] = "Niksek", ["gbf"] = "Gaikundi", ["gbg"] = "Gbanziri", ["gbh"] = "Defi Gbe", ["gbi"] = "Galela", ["gbj"] = "Bodo Gadaba", ["gbk"] = "Gaddi", ["gbl"] = "Gamit", ["gbm"] = "Garhwali", ["gbn"] = "Mo'da", ["gbo"] = "Northern Grebo", ["gbp"] = "Gbaya-Bossangoa", ["gbq"] = "Gbaya-Bozoum", ["gbr"] = "Gbagyi", ["gbs"] = "Gbesi Gbe", ["gbu"] = "Gagadu", ["gbv"] = "Gbanu", ["gbw"] = "Gabi", ["gbx"] = "Eastern Xwla Gbe", ["gby"] = "Gbari", ["gcc"] = "Mali", ["gcd"] = "Ganggalida", ["gce"] = "Galice", ["gcf"] = "Antillean Creole", ["gcl"] = "Grenadian Creole English", ["gcn"] = "Gaina", ["gcr"] = "Guianese Creole", ["gct"] = "Colonia Tovar German", ["gd"] = "Scottish Gaelic", ["gdb"] = "Ollari", ["gdc"] = "Gugu Badhun", ["gdd"] = "Gedaged", ["gde"] = "Gude", ["gdf"] = "Guduf-Gava", ["gdg"] = "Ga'dang", ["gdh"] = "Gadjerawang", ["gdi"] = "Gundi", ["gdj"] = "Kurtjar", ["gdk"] = "Gadang", ["gdl"] = "Dirasha", ["gdm"] = "Laal", ["gdn"] = "Umanakaina", ["gdo"] = "Godoberi", ["gdq"] = "Mehri", ["gdr"] = "Wipi", ["gds"] = "Ghandruk Sign Language", ["gdt"] = "Kungardutyi", ["gdu"] = "Gudu", ["gdx"] = "Godwari", ["gea"] = "Geruma", ["geb"] = "Kire", ["gec"] = "Gboloo Grebo", ["ged"] = "Gade", ["geg"] = "Gengle", ["geh"] = "Hutterisch", ["gei"] = "Gebe", ["gej"] = "Gen", ["gek"] = "Gerka", ["gel"] = "Fakkanci", ["gem-bur"] = "Burgundian", ["gem-pro"] = "Proto-Germanic", ["geq"] = "Geme", ["ges"] = "Geser-Gorom", ["gev"] = "Viya", ["gew"] = "Gera", ["gex"] = "Garre", ["gey"] = "Enya", ["gez"] = "Ge'ez", ["gfk"] = "Patpatar", ["gft"] = "Gafat", ["gga"] = "Gao", ["ggb"] = "Gbii", ["ggd"] = "Gugadj", ["gge"] = "Guragone", ["ggg"] = "Gurgula", ["ggk"] = "Kungarakany", ["ggl"] = "Ganglau", ["ggn"] = "Eastern Gurung", ["ggt"] = "Gitua", ["ggu"] = "Gban", ["ggw"] = "Gogodala", ["gha"] = "Ghadames", ["ghe"] = "Southern Ghale", ["ghh"] = "Northern Ghale", ["ghk"] = "Geko Karen", ["ghl"] = "Ghulfan", ["ghn"] = "Ghanongga", ["gho"] = "Ghomara", ["ghr"] = "Ghera", ["ghs"] = "Guhu-Samane", ["ght"] = "Kutang Ghale", ["gia"] = "Kitja", ["gib"] = "Gibanawa", ["gid"] = "Gidar", ["gie"] = "Guébie", ["gig"] = "Goaria", ["gih"] = "Githabul", ["gii"] = "Girirra", ["gil"] = "Gilbertese", ["gim"] = "Gimi (Goroka)", ["gin"] = "Hinukh", ["gio"] = "Gelao", ["gip"] = "Gimi (Austronesian)", ["giq"] = "Green Gelao", ["gir"] = "Red Gelao", ["gis"] = "North Giziga", ["git"] = "Gitxsan", ["giu"] = "Mulao", ["giw"] = "White Gelao", ["gix"] = "Gilima", ["giy"] = "Giyug", ["giz"] = "South Giziga", ["gji"] = "Geji", ["gjk"] = "Kachi Koli", ["gjm"] = "Gunditjmara", ["gjn"] = "Gonja", ["gju"] = "Gojri", ["gka"] = "Guya", ["gkd"] = "Magɨ", ["gke"] = "Ndai", ["gkn"] = "Gokana", ["gko"] = "Kok-Nar", ["gkp"] = "Guinea Kpelle", ["gl"] = "Galician", ["glc"] = "Bon Gula", ["gld"] = "Nanai", ["glh"] = "Northwest Pashayi", ["glj"] = "Kulaal", ["glk"] = "Gilaki", ["glo"] = "Galambu", ["glr"] = "Glaro-Twabo", ["glu"] = "Gula", ["glw"] = "Glavda", ["gly"] = "Gule", ["gma"] = "Gambera", ["gmb"] = "Gula'alaa", ["gmd"] = "Mághdì", ["gme-cgo"] = "Crimean Gothic", ["gmg"] = "Magiyi", ["gmh"] = "Middle High German", ["gml"] = "Middle Low German", ["gmm"] = "Gbaya-Mbodomo", ["gmn"] = "Gimnime", ["gmq-gut"] = "Gutnish", ["gmq-jmk"] = "Jamtish", ["gmq-mno"] = "Middle Norwegian", ["gmq-oda"] = "Old Danish", ["gmq-osw"] = "Old Swedish", ["gmq-pro"] = "Proto-Norse", ["gmq-scy"] = "Scanian", ["gmu"] = "Gumalu", ["gmv"] = "Gamo", ["gmw-bgh"] = "Bergish", ["gmw-cfr"] = "Central Franconian", ["gmw-ecg"] = "East Central German", ["gmw-gts"] = "Gottscheerish", ["gmw-jdt"] = "Jersey Dutch", ["gmw-pro"] = "Proto-West Germanic", ["gmw-rfr"] = "Rhine Franconian", ["gmw-stm"] = "Sathmar Swabian", ["gmw-tsx"] = "Transylvanian Saxon", ["gmw-vog"] = "Volga German", ["gmw-zps"] = "Zipser German", ["gmx"] = "Magoma", ["gmy"] = "Mycenaean Greek", ["gmz"] = "Mgbo", ["gn"] = "Guaraní", ["gn-cls"] = "Classical Guaraní", ["gna"] = "Kaansa", ["gnb"] = "Gangte", ["gnc"] = "Guanche", ["gnd"] = "Zulgo-Gemzek", ["gne"] = "Ganang", ["gng"] = "Ngangam", ["gnh"] = "Lere", ["gni"] = "Gooniyandi", ["gnj"] = "Ngen", ["gnk"] = "ǁGana", ["gnl"] = "Gangulu", ["gnm"] = "Ginuman", ["gnn"] = "Gumatj", ["gnq"] = "Gana", ["gnr"] = "Gureng Gureng", ["gnt"] = "Guntai", ["gnu"] = "Gnau", ["gnw"] = "Western Bolivian Guaraní", ["gnz"] = "Ganzi", ["goa"] = "Guro", ["gob"] = "Playero", ["goc"] = "Gorakor", ["god"] = "Godié", ["goe"] = "Gongduk", ["gof"] = "Gofa", ["gog"] = "Gogo", ["goh"] = "Old High German", ["goi"] = "Gobasi", ["goj"] = "Gowlan", ["gol"] = "Gola", ["gon"] = "Gondi", ["goo"] = "Gone Dau", ["gop"] = "Yeretuar", ["goq"] = "Gorap", ["gor"] = "Gorontalo", ["got"] = "Gothic", ["gou"] = "Gavar", ["gov"] = "Goo", ["gow"] = "Gorowa", ["gox"] = "Gobu", ["goy"] = "Goundo", ["goz"] = "Gozarkhani", ["gpa"] = "Gupa-Abawa", ["gpn"] = "Taiap", ["gqa"] = "Ga'anda", ["gqi"] = "Guiqiong", ["gqn"] = "Kinikinao", ["gqr"] = "Gor", ["gqu"] = "Qau", ["gra"] = "Rajput Garasia", ["grb"] = "Grebo", ["grc"] = "Ancient Greek", ["grd"] = "Guruntum", ["grg"] = "Madi", ["grh"] = "Gbiri-Niragu", ["gri"] = "Ghari", ["grj"] = "Southern Grebo", ["grk-cal"] = "Calabrian Greek", ["grk-ita"] = "Italiot Greek", ["grk-mar"] = "Mariupol Greek", ["grk-pro"] = "Proto-Hellenic", ["grm"] = "Kota Marudu Talantang", ["gro"] = "Groma", ["grq"] = "Gorovu", ["grs"] = "Gresi", ["grt"] = "Garo", ["gru"] = "Kistane", ["grv"] = "Central Grebo", ["grw"] = "Gweda", ["grx"] = "Guriaso", ["gry"] = "Barclayville Grebo", ["grz"] = "Guramalum", ["gse"] = "Ghanaian Sign Language", ["gsg"] = "German Sign Language", ["gsl"] = "Gusilay", ["gsm"] = "Guatemalan Sign Language", ["gsn"] = "Gusan", ["gso"] = "Southwest Gbaya", ["gsp"] = "Wasembo", ["gss"] = "Greek Sign Language", ["gsw"] = "Alemannic German", ["gta"] = "Guató", ["gtu"] = "Aghu Tharrnggala", ["gu"] = "Gujarati", ["gua"] = "Shiki", ["gub"] = "Guajajára", ["guc"] = "Wayuu", ["gud"] = "Yocoboué Dida", ["gue"] = "Gurindji", ["guf"] = "Gupapuyngu", ["gug"] = "Paraguayan Guaraní", ["guh"] = "Guahibo", ["gui"] = "Eastern Bolivian Guaraní", ["guk"] = "Gumuz", ["gul"] = "Gullah", ["gum"] = "Guambiano", ["gun"] = "Mbyá Guaraní", ["guo"] = "Guayabero", ["gup"] = "Gunwinggu", ["guq"] = "Aché", ["gur"] = "Farefare", ["gus"] = "Guinean Sign Language", ["gut"] = "Maléku Jaíka", ["guu"] = "Yanomamö", ["guv"] = "Gey", ["guw"] = "Gun", ["gux"] = "Gourmanchéma", ["guz"] = "Gusii", ["gv"] = "Manx", ["gva"] = "Kaskihá", ["gvc"] = "Guanano", ["gve"] = "Duwet", ["gvf"] = "Golin", ["gvj"] = "Guajá", ["gvl"] = "Gulay", ["gvm"] = "Gurmana", ["gvn"] = "Kuku-Yalanji", ["gvo"] = "Gavião do Jiparaná", ["gvp"] = "Pará Gavião", ["gvr"] = "Western Gurung", ["gvs"] = "Gumawana", ["gvy"] = "Guyani", ["gwa"] = "Mbato", ["gwb"] = "Gwa", ["gwc"] = "Kalami", ["gwd"] = "Gawwada", ["gwe"] = "Gweno", ["gwf"] = "Gowro", ["gwg"] = "Moo", ["gwi"] = "Gwich'in", ["gwj"] = "Gcwi", ["gwm"] = "Awngthim", ["gwn"] = "Gwandara", ["gwr"] = "Gwere", ["gwt"] = "Gawar-Bati", ["gwu"] = "Guwamu", ["gww"] = "Kwini", ["gwx"] = "Gua", ["gxx"] = "Wè Southern", ["gya"] = "Northwest Gbaya", ["gyb"] = "Garus", ["gyd"] = "Kayardild", ["gye"] = "Gyem", ["gyf"] = "Gungabula", ["gyg"] = "Gbayi", ["gyi"] = "Gyele", ["gyl"] = "Gayil", ["gym"] = "Ngäbere", ["gyn"] = "Guyanese Creole English", ["gyo"] = "Gyalsumdo", ["gyr"] = "Guarayu", ["gyy"] = "Gunya", ["gza"] = "Ganza", ["gzn"] = "Gane", ["ha"] = "Hausa", ["haa"] = "Hän", ["hab"] = "Hanoi Sign Language", ["hac"] = "Gurani", ["had"] = "Hatam", ["haf"] = "Haiphong Sign Language", ["hag"] = "Hanga", ["hah"] = "Hahon", ["hai"] = "Haida", ["haj"] = "Hajong", ["hak"] = "Hakka", ["hal"] = "Halang", ["ham"] = "Hewa", ["hao"] = "Hakö", ["hap"] = "Hupla", ["har"] = "Harari", ["has"] = "Haisla", ["hav"] = "Havu", ["haw"] = "Hawaiian", ["hax"] = "Southern Haida", ["hay"] = "Haya", ["hba"] = "Hamba", ["hbb"] = "Huba", ["hbn"] = "Heiban", ["hbu"] = "Habu", ["hca"] = "Andaman Creole Hindi", ["hch"] = "Huichol", ["hdn"] = "Northern Haida", ["hds"] = "Honduras Sign Language", ["hdy"] = "Hadiyya", ["he"] = "Hebrew", ["hea"] = "Northern Qiandong Miao", ["hed"] = "Herdé", ["heg"] = "Helong", ["heh"] = "Hehe", ["hei"] = "Heiltsuk", ["hem"] = "Hemba", ["hgm"] = "Haiǁom", ["hgw"] = "Haigwai", ["hhi"] = "Hoia Hoia", ["hhr"] = "Kerak", ["hhy"] = "Hoyahoya", ["hi"] = "Hindi", ["hia"] = "Lamang", ["hib"] = "Hibito", ["hid"] = "Hidatsa", ["hif"] = "Fiji Hindi", ["hig"] = "Kamwe", ["hih"] = "Pamosu", ["hii"] = "Hinduri", ["hij"] = "Hijuk", ["hik"] = "Seit-Kaitetu", ["hil"] = "Hiligaynon", ["hio"] = "Tshwa", ["hir"] = "Himarimã", ["hit"] = "Hittite", ["hiw"] = "Hiw", ["hix"] = "Hixkaryana", ["hji"] = "Haji", ["hka"] = "Kahe", ["hke"] = "Hunde", ["hkk"] = "Hunjara-Kaina Ke", ["hkn"] = "Mel-Khaonh", ["hks"] = "Hong Kong Sign Language", ["hla"] = "Halia", ["hlb"] = "Halbi", ["hld"] = "Halang Doan", ["hle"] = "Hlersu", ["hlt"] = "Nga La", ["hma"] = "Southern Mashan Hmong", ["hmb"] = "Humburi Senni", ["hmc"] = "Central Huishui Hmong", ["hmd"] = "A-Hmao", ["hme"] = "Eastern Huishui Hmong", ["hmf"] = "Hmong Don", ["hmg"] = "Southwestern Guiyang Hmong", ["hmh"] = "Southwestern Huishui Hmong", ["hmi"] = "Northern Huishui Hmong", ["hmj"] = "Ge", ["hmk"] = "Maek", ["hml"] = "Luopohe Hmong", ["hmm"] = "Central Mashan Hmong", ["hmn-pro"] = "Proto-Hmong", ["hmp"] = "Northern Mashan Hmong", ["hmq"] = "Eastern Qiandong Miao", ["hmr"] = "Hmar", ["hms"] = "Southern Qiandong Miao", ["hmt"] = "Hamtai", ["hmu"] = "Hamap", ["hmv"] = "Hmong Dô", ["hmw"] = "Western Mashan Hmong", ["hmx-mie-pro"] = "Proto-Mien", ["hmx-pro"] = "Proto-Hmong-Mien", ["hmy"] = "Southern Guiyang Hmong", ["hmz"] = "Hmong Shua", ["hna"] = "Mina", ["hnd"] = "Southern Hindko", ["hne"] = "Chhattisgarhi", ["hnh"] = "ǁAni", ["hni"] = "Hani", ["hnj"] = "Green Hmong", ["hnn"] = "Hanunoo", ["hno"] = "Northern Hindko", ["hns"] = "Caribbean Hindustani", ["hnu"] = "Hung", ["ho"] = "Hiri Motu", ["hoa"] = "Hoava", ["hob"] = "Austronesian Mari", ["hoc"] = "Ho", ["hod"] = "Holma", ["hoe"] = "Horom", ["hoh"] = "Hobyót", ["hoi"] = "Holikachuk", ["hoj"] = "Hadothi", ["hol"] = "Holu", ["hom"] = "Homa", ["hoo"] = "Holoholo", ["hop"] = "Hopi", ["hor"] = "Horo", ["hos"] = "Ho Chi Minh City Sign Language", ["hot"] = "Hote", ["hov"] = "Hovongan", ["how"] = "Honi", ["hoy"] = "Holiya", ["hoz"] = "Hozo", ["hpo"] = "Hpon", ["hps"] = "Hawai'i Pidgin Sign Language", ["hra"] = "Hrangkhol", ["hrc"] = "Niwer Mil", ["hre"] = "Hre", ["hrk"] = "Haruku", ["hrm"] = "Horned Miao", ["hro"] = "Haroi", ["hrp"] = "Nhirrpi", ["hrt"] = "Hértevin", ["hru"] = "Hruso", ["hrw"] = "Warwar Feni", ["hrx"] = "Hunsrik", ["hrz"] = "Harzani", ["hsb"] = "Upper Sorbian", ["hsh"] = "Hungarian Sign Language", ["hsl"] = "Hausa Sign Language", ["hsn"] = "Xiang", ["hss"] = "Harsusi", ["ht"] = "Haitian Creole", ["hti"] = "Hoti", ["hto"] = "Minica Huitoto", ["hts"] = "Hadza", ["htu"] = "Hitu", ["hu"] = "Hungarian", ["hub"] = "Huambisa", ["huc"] = "ǂHoan", ["hud"] = "Huaulu", ["huf"] = "Humene", ["hug"] = "Huachipaeri", ["huh"] = "Huilliche", ["hui"] = "Huli", ["huj"] = "Northern Guiyang Hmong", ["huk"] = "Hulung", ["hul"] = "Hula", ["hum"] = "Hungana", ["huo"] = "Hu", ["hup"] = "Hupa", ["huq"] = "Tsat", ["hur"] = "Halkomelem", ["hus"] = "Wastek", ["huu"] = "Murui Huitoto", ["huv"] = "Huave", ["huw"] = "Hukumina", ["hux"] = "Nüpode Huitoto", ["huy"] = "Hulaulá", ["huz"] = "Hunzib", ["hvc"] = "Haitian Vodoun Culture Language", ["hvk"] = "Haveke", ["hvn"] = "Sabu", ["hwa"] = "Wané", ["hwc"] = "Hawaiian Creole", ["hwo"] = "Hwana", ["hy"] = "Armenian", ["hya"] = "Hya", ["hyx-pro"] = "Proto-Armenian", ["hz"] = "Herero", ["ia"] = "Interlingua", ["iai"] = "Iaai", ["ian"] = "Iatmul", ["iar"] = "Purari", ["iba"] = "Iban", ["ibb"] = "Ibibio", ["ibd"] = "Iwaidja", ["ibe"] = "Akpes", ["ibg"] = "Ibanag", ["ibh"] = "Bih", ["ibl"] = "Ibaloi", ["ibm"] = "Agoi", ["ibn"] = "Ibino", ["ibr"] = "Ibuoro", ["ibu"] = "Ibu", ["iby"] = "Ibani", ["ica"] = "Ede Ica", ["ich"] = "Etkywan", ["icl"] = "Icelandic Sign Language", ["icr"] = "Islander Creole English", ["id"] = "Indonesian", ["ida"] = "Idakho-Isukha-Tiriki", ["idb"] = "Indo-Portuguese", ["idc"] = "Idon", ["idd"] = "Ede Idaca", ["ide"] = "Idere", ["idi"] = "Idi", ["idr"] = "Indri", ["ids"] = "Idesa", ["idt"] = "Idaté", ["idu"] = "Idoma", ["ie"] = "Interlingue", ["ifa"] = "Amganad Ifugao", ["ifb"] = "Batad Ifugao", ["ife"] = "Ifè", ["iff"] = "Ifo", ["ifk"] = "Tuwali Ifugao", ["ifm"] = "Teke-Fuumu", ["ifu"] = "Mayoyao Ifugao", ["ify"] = "Keley-I Kallahan", ["ig"] = "Igbo", ["igb"] = "Ebira", ["ige"] = "Igede", ["igg"] = "Igana", ["igl"] = "Igala", ["igm"] = "Kanggape", ["ign"] = "Ignaciano", ["igo"] = "Isebe", ["igs"] = "Glosa", ["igw"] = "Igwe", ["ihb"] = "Pidgin Iha", ["ihi"] = "Ihievbe", ["ihp"] = "Iha", ["ii"] = "Sichuan Yi", ["iir-nur-pro"] = "Proto-Nuristani", ["iir-pro"] = "Proto-Indo-Iranian", ["ijc"] = "Izon", ["ije"] = "Biseni", ["ijj"] = "Ede Ije", ["ijn"] = "Kalabari", ["ijo-pro"] = "Proto-Ijoid", ["ijs"] = "Southeast Ijo", ["ik"] = "Inupiaq", ["ike"] = "Eastern Canadian Inuktitut", ["iki"] = "Iko", ["ikk"] = "Ika", ["ikl"] = "Ikulu", ["iko"] = "Olulumo-Ikom", ["ikp"] = "Ikpeshi", ["ikr"] = "Ikaranggal", ["iks"] = "Inuit Sign Language", ["ikt"] = "Inuvialuktun", ["ikv"] = "Iku-Gora-Ankwa", ["ikw"] = "Ikwere", ["ikx"] = "Ik", ["ikz"] = "Ikizu", ["ila"] = "Ile Ape", ["ilb"] = "Ila", ["ilg"] = "Ilgar", ["ili"] = "Ili Turki", ["ilk"] = "Ilongot", ["ill"] = "Iranun", ["ilo"] = "Ilocano", ["ils"] = "International Sign", ["ilu"] = "Ili'uun", ["ilv"] = "Ilue", ["ima"] = "Mala Malasar", ["imi"] = "Anamgura", ["iml"] = "Miluk", ["imn"] = "Imonda", ["imo"] = "Imbongu", ["imr"] = "Imroing", ["ims"] = "Marsian", ["imy"] = "Milyan", ["inb"] = "Inga", ["inc-ash"] = "Ashokan Prakrit", ["inc-cen-pro"] = "Proto-Central Indo-Aryan", ["inc-gup"] = "Gurjar Apabhramsa", ["inc-kam"] = "Kamarupi Prakrit", ["inc-kha"] = "Khasa Prakrit", ["inc-kho"] = "Kholosi", ["inc-mas"] = "Middle Assamese", ["inc-mbn"] = "Middle Bengali", ["inc-mgd"] = "Magadhi Prakrit", ["inc-mgu"] = "Middle Gujarati", ["inc-mor"] = "Middle Oriya", ["inc-oas"] = "Early Assamese", ["inc-obn"] = "Old Bengali", ["inc-ogu"] = "Old Gujarati", ["inc-ohi"] = "Old Hindi", ["inc-oor"] = "Old Oriya", ["inc-opa"] = "Old Punjabi", ["inc-ork"] = "Old Kamta", ["inc-pra"] = "Prakrit", ["inc-pro"] = "Proto-Indo-Aryan", ["inc-psc"] = "Paisaci Prakrit", ["inc-sap"] = "Sauraseni Apabhramsa", ["inc-tak"] = "Takka Apabhramsa", ["inc-vra"] = "Vracada Apabhramsa", ["ine-ana-pro"] = "Proto-Anatolian", ["ine-bsl-pro"] = "Proto-Balto-Slavic", ["ine-pae"] = "Paeonian", ["ine-pro"] = "Proto-Indo-European", ["ine-toc-pro"] = "Proto-Tocharian", ["ing"] = "Deg Xinag", ["inh"] = "Ingush", ["inj"] = "Jungle Inga", ["inl"] = "Indonesian Sign Language", ["inm"] = "Minaean", ["inn"] = "Isinai", ["ino"] = "Inoke-Yate", ["inp"] = "Iñapari", ["ins"] = "Indian Sign Language", ["int"] = "Intha", ["inz"] = "Ineseño", ["io"] = "Ido", ["ior"] = "Inor", ["iou"] = "Tuma-Irumu", ["iow"] = "Chiwere", ["ipi"] = "Ipili", ["ipo"] = "Ipiko", ["iqu"] = "Iquito", ["iqw"] = "Ikwo", ["ira-kms-pro"] = "Proto-Komisenian", ["ira-mny-pro"] = "Proto-Munji-Yidgha", ["ira-mpr-pro"] = "Proto-Medo-Parthian", ["ira-pat-pro"] = "Proto-Pathan", ["ira-pro"] = "Proto-Iranian", ["ira-sgc-pro"] = "Proto-Sogdic", ["ira-sgi-pro"] = "Proto-Sanglechi-Ishkashimi", ["ira-shr-pro"] = "Proto-Shughni-Roshani", ["ira-shy-pro"] = "Proto-Shughni-Yazghulami", ["ira-sym-pro"] = "Proto-Shughni-Yazghulami-Munji", ["ira-wnj"] = "Vanji", ["ira-zgr-pro"] = "Proto-Zaza-Gorani", ["ire"] = "Iresim", ["irh"] = "Irarutu", ["iri"] = "Rigwe", ["irk"] = "Iraqw", ["irn"] = "Irantxe", ["iro-ere"] = "Erie", ["iro-min"] = "Mingo", ["iro-nor-pro"] = "Proto-North Iroquoian", ["iro-pro"] = "Proto-Iroquoian", ["irr"] = "Ir", ["iru"] = "Irula", ["irx"] = "Kamberau", ["iry"] = "Iraya", ["is"] = "Icelandic", ["isa"] = "Isabi", ["isc"] = "Isconahua", ["isd"] = "Isnag", ["ise"] = "Italian Sign Language", ["isg"] = "Irish Sign Language", ["ish"] = "Esan", ["isi"] = "Nkem-Nkum", ["isk"] = "Ishkashimi", ["ism"] = "Masimasi", ["isn"] = "Isanzu", ["iso"] = "Isoko", ["isr"] = "Israeli Sign Language", ["ist"] = "Istriot", ["isu"] = "Isu", ["it"] = "Italian", ["itb"] = "Binongan Itneg", ["itc-pro"] = "Proto-Italic", ["itd"] = "Southern Tidong", ["ite"] = "Itene", ["iti"] = "Inlaod Itneg", ["itk"] = "Judeo-Italian", ["itl"] = "Itelmen", ["itm"] = "Itu Mbon Uzo", ["ito"] = "Itonama", ["itr"] = "Iteri", ["its"] = "Itsekiri", ["itt"] = "Maeng Itneg", ["itv"] = "Itawit", ["itw"] = "Ito", ["itx"] = "Itik", ["ity"] = "Moyadan Itneg", ["itz"] = "Itzá", ["iu"] = "Inuktitut", ["ium"] = "Iu Mien", ["ivb"] = "Ibatan", ["ivv"] = "Ivatan", ["iwk"] = "I-Wak", ["iwm"] = "Iwam", ["iwo"] = "Iwur", ["iws"] = "Sepik Iwam", ["ixc"] = "Ixcatec", ["ixl"] = "Ixil", ["iya"] = "Iyayu", ["iyo"] = "Mesaka", ["iyx"] = "Yaa", ["izh"] = "Ingrian", ["izi"] = "Izi-Ezaa-Ikwo-Mgbo", ["izr"] = "Izere", ["izz"] = "Izi", ["ja"] = "Japanese", ["jaa"] = "Jamamadí", ["jab"] = "Hyam", ["jac"] = "Jakaltek", ["jad"] = "Jahanka", ["jae"] = "Jabem", ["jaf"] = "Jara", ["jah"] = "Jah Hut", ["jaj"] = "Zazao", ["jal"] = "Yalahatan", ["jam"] = "Jamaican Creole", ["jan"] = "Janday", ["jao"] = "Yanyuwa", ["jaq"] = "Yaqay", ["jas"] = "New Caledonian Javanese", ["jat"] = "Jakati", ["jau"] = "Yaur", ["jax"] = "Jambi Malay", ["jay"] = "Yan-nhangu", ["jaz"] = "Jawe", ["jbj"] = "Arandai", ["jbk"] = "Barikewa", ["jbn"] = "Nefusa", ["jbo"] = "Lojban", ["jbr"] = "Jofotek-Bromnya", ["jbt"] = "Jabutí", ["jbu"] = "Jukun Takum", ["jbw"] = "Yawijibaya", ["jcs"] = "Jamaican Country Sign Language", ["jct"] = "Krymchak", ["jda"] = "Jad", ["jdg"] = "Jadgali", ["jdt"] = "Judeo-Tat", ["jeb"] = "Jebero", ["jee"] = "Jerung", ["jeg"] = "Jeng", ["jeh"] = "Jeh", ["jei"] = "Yei", ["jek"] = "Jeri Kuo", ["jel"] = "Yelmek", ["jen"] = "Dza", ["jer"] = "Jere", ["jet"] = "Manem", ["jeu"] = "Jonkor Bourmataguil", ["jgb"] = "Ngbee", ["jgk"] = "Gwak", ["jgo"] = "Ngomba", ["jhi"] = "Jehai", ["jhs"] = "Jhankot Sign Language", ["jia"] = "Jina", ["jib"] = "Jibu", ["jic"] = "Tol", ["jid"] = "Bu", ["jie"] = "Jilbe", ["jig"] = "Jingulu", ["jih"] = "Shangzhai", ["jii"] = "Jiiddu", ["jil"] = "Jilim", ["jim"] = "Jimjimen", ["jio"] = "Jiamao", ["jiq"] = "Khroskyabs", ["jit"] = "Jita", ["jiu"] = "Youle Jinuo", ["jiv"] = "Shuar", ["jiy"] = "Buyuan Jinuo", ["jje"] = "Jeju", ["jjr"] = "Zhár", ["jka"] = "Kaera", ["jko"] = "Kubo", ["jkr"] = "Koro (India)", ["jku"] = "Labir", ["jle"] = "Ngile", ["jls"] = "Jamaican Sign Language", ["jma"] = "Dima", ["jmb"] = "Zumbun", ["jmc"] = "Machame", ["jmd"] = "Yamdena", ["jmi"] = "Jimi", ["jml"] = "Jumli", ["jmn"] = "Makuri Naga", ["jmr"] = "Kamara", ["jmw"] = "Mouwase", ["jmx"] = "Western Juxtlahuaca Mixtec", ["jna"] = "Jangshung", ["jnd"] = "Jandavra", ["jng"] = "Yangman", ["jni"] = "Janji", ["jnj"] = "Yemsa", ["jnl"] = "Rawat", ["jns"] = "Jaunsari", ["job"] = "Joba", ["jod"] = "Wojenaka", ["jor"] = "Jorá", ["jos"] = "Jordanian Sign Language", ["jow"] = "Jowulu", ["jpr"] = "Judeo-Persian", ["jpx-pro"] = "Proto-Japonic", ["jpx-ryu-pro"] = "Proto-Ryukyuan", ["jqr"] = "Jaqaru", ["jra"] = "Jarai", ["jrr"] = "Jiru", ["jru"] = "Japrería", ["jsl"] = "Japanese Sign Language", ["jua"] = "Júma", ["jub"] = "Wannu", ["juc"] = "Jurchen", ["jud"] = "Worodougou", ["juh"] = "Hone", ["jui"] = "Ngadjuri", ["juk"] = "Wapan", ["jul"] = "Jirel", ["jum"] = "Jumjum", ["jun"] = "Juang", ["juo"] = "Jiba", ["jup"] = "Hupdë", ["jur"] = "Jurúna", ["jus"] = "Jumla Sign Language", ["jut"] = "Jutish", ["juu"] = "Ju", ["juw"] = "Wãpha", ["juy"] = "Juray", ["jv"] = "Javanese", ["jvd"] = "Javindo", ["jvn"] = "Caribbean Javanese", ["jwi"] = "Jwira-Pepesa", ["jyy"] = "Jaya", ["ka"] = "Georgian", ["kaa"] = "Karakalpak", ["kab"] = "Kabyle", ["kac"] = "Jingpho", ["kad"] = "Kadara", ["kae"] = "Ketangalan", ["kaf"] = "Katso", ["kag"] = "Kajaman", ["kah"] = "Fer", ["kai"] = "Karekare", ["kaj"] = "Jju", ["kak"] = "Kayapa Kallahan", ["kam"] = "Kamba", ["kao"] = "Kassonke", ["kap"] = "Bezhta", ["kaq"] = "Capanahua", ["kar-pro"] = "Proto-Karen", ["kaw"] = "Old Javanese", ["kax"] = "Kao", ["kay"] = "Kamayurá", ["kba"] = "Kalarko", ["kbb"] = "Kaxuyana", ["kbc"] = "Kadiwéu", ["kbd"] = "Kabardian", ["kbe"] = "Kanju", ["kbh"] = "Camsá", ["kbi"] = "Kaptiau", ["kbj"] = "Kari", ["kbk"] = "Grass Koiari", ["kbm"] = "Iwal", ["kbn"] = "Kare (Africa)", ["kbo"] = "Keliko", ["kbp"] = "Kabiyé", ["kbq"] = "Kamano", ["kbr"] = "Kafa", ["kbs"] = "Kande", ["kbt"] = "Gabadi", ["kbu"] = "Kabutra", ["kbv"] = "Kamberataro", ["kbw"] = "Kaiep", ["kbx"] = "Ap Ma", ["kbz"] = "Duhwa", ["kca"] = "Khanty", ["kcb"] = "Kawacha", ["kcc"] = "Lubila", ["kcd"] = "Ngkâlmpw Kanum", ["kce"] = "Kaivi", ["kcf"] = "Ukaan", ["kcg"] = "Tyap", ["kch"] = "Vono", ["kci"] = "Kamantan", ["kcj"] = "Kobiana", ["kck"] = "Kalanga", ["kcl"] = "Kala", ["kcm"] = "Tar Gula", ["kcn"] = "Nubi", ["kco"] = "Kinalakna", ["kcp"] = "Kanga", ["kcq"] = "Kamo", ["kcr"] = "Katla", ["kcs"] = "Koenoem", ["kct"] = "Kaian", ["kcu"] = "Kikami", ["kcv"] = "Kete", ["kcw"] = "Kabwari", ["kcx"] = "Kachama-Ganjule", ["kcy"] = "Korandje", ["kcz"] = "Konongo", ["kda"] = "Worimi", ["kdc"] = "Kutu", ["kdd"] = "Yankunytjatjara", ["kde"] = "Makonde", ["kdf"] = "Mamusi", ["kdg"] = "Seba", ["kdh"] = "Tem", ["kdi"] = "Kumam", ["kdj"] = "Karamojong", ["kdk"] = "Numee", ["kdl"] = "Tsikimba", ["kdm"] = "Kagoma", ["kdn"] = "Kunda", ["kdp"] = "Kaningdon-Nindem", ["kdq"] = "Koch", ["kdr"] = "Karaim", ["kdt"] = "Kuy", ["kdu"] = "Kadaru", ["kdv"] = "Kado", ["kdw"] = "Koneraw", ["kdx"] = "Kam", ["kdy"] = "Keder", ["kdz"] = "Kwaja", ["kea"] = "Kabuverdianu", ["keb"] = "Kélé", ["kec"] = "Keiga", ["ked"] = "Kerewe", ["kee"] = "Eastern Keres", ["kef"] = "Kpessi", ["keg"] = "Tese", ["keh"] = "Keak", ["kei"] = "Kei", ["kej"] = "Kadar", ["kek"] = "Q'eqchi", ["kel"] = "Kela-Yela", ["kem"] = "Kemak", ["ken"] = "Kenyang", ["keo"] = "Kakwa", ["kep"] = "Kaikadi", ["keq"] = "Kamar", ["ker"] = "Kera", ["kes"] = "Kugbo", ["ket"] = "Ket", ["keu"] = "Akebu", ["kev"] = "Kanikkaran", ["kew"] = "Kewa", ["kex"] = "Kukna", ["key"] = "Kupia", ["kez"] = "Kukele", ["kfa"] = "Kodava", ["kfb"] = "Kolami", ["kfc"] = "Konda-Dora", ["kfd"] = "Korra Koraga", ["kfe"] = "Kota (India)", ["kff"] = "Koya", ["kfg"] = "Kudiya", ["kfh"] = "Kurichiya", ["kfi"] = "Kannada Kurumba", ["kfj"] = "Kemiehua", ["kfk"] = "Kinnauri", ["kfl"] = "Kung", ["kfn"] = "Kuk", ["kfo"] = "Koro (West Africa)", ["kfp"] = "Korwa", ["kfq"] = "Korku", ["kfr"] = "Kachchi", ["kfs"] = "Bilaspuri", ["kft"] = "Kanjari", ["kfu"] = "Katkari", ["kfv"] = "Kurmukar", ["kfw"] = "Kharam Naga", ["kfx"] = "Kullu Pahari", ["kfy"] = "Kumaoni", ["kfz"] = "Koromfé", ["kg"] = "Kongo", ["kga"] = "Koyaga", ["kgb"] = "Kawe", ["kgd"] = "Kataang", ["kge"] = "Komering", ["kgf"] = "Kube", ["kgg"] = "Kusunda", ["kgi"] = "Selangor Sign Language", ["kgj"] = "Gamale Kham", ["kgk"] = "Kaiwá", ["kgl"] = "Kunggari", ["kgm"] = "Karipúna", ["kgn"] = "Karingani", ["kgo"] = "Krongo", ["kgp"] = "Kaingang", ["kgq"] = "Kamoro", ["kgr"] = "Abun", ["kgs"] = "Kumbainggar", ["kgt"] = "Somyev", ["kgu"] = "Kobol", ["kgv"] = "Karas", ["kgw"] = "Karon Dori", ["kgx"] = "Kamaru", ["kgy"] = "Kyerung", ["kha"] = "Khasi", ["khb"] = "Lü", ["khc"] = "Tukang Besi North", ["khd"] = "Bädi Kanum", ["khe"] = "Korowai", ["khf"] = "Khuen", ["khh"] = "Kehu", ["khi-kho-pro"] = "Proto-Khoe", ["khi-kun"] = "ǃKung", ["khj"] = "Kuturmi", ["khl"] = "Lusi", ["khn"] = "Khandeshi", ["kho"] = "Khotanese", ["khp"] = "Kapauri", ["khq"] = "Koyra Chiini", ["khr"] = "Kharia", ["khs"] = "Kasua", ["kht"] = "Khamti", ["khu"] = "Nkhumbi", ["khv"] = "Khvarshi", ["khw"] = "Khowar", ["khx"] = "Kanu", ["khy"] = "Ekele", ["khz"] = "Keapara", ["ki"] = "Kikuyu", ["kia"] = "Kim", ["kib"] = "Koalib", ["kic"] = "Kickapoo", ["kid"] = "Koshin", ["kie"] = "Kibet", ["kif"] = "Eastern Parbate Kham", ["kig"] = "Kimaama", ["kih"] = "Kilmeri", ["kii"] = "Kitsai", ["kij"] = "Kilivila", ["kil"] = "Kariya", ["kim"] = "Tofa", ["kio"] = "Kiowa", ["kip"] = "Sheshi Kham", ["kiq"] = "Kosadle", ["kis"] = "Kis", ["kit"] = "Agob", ["kiv"] = "Kimbu", ["kiw"] = "Northeast Kiwai", ["kix"] = "Khiamniungan Naga", ["kiy"] = "Kirikiri", ["kiz"] = "Kisi", ["kj"] = "Kwanyama", ["kja"] = "Mlap", ["kjb"] = "Q'anjob'al", ["kjc"] = "Coastal Konjo", ["kjd"] = "Southern Kiwai", ["kje"] = "Kisar", ["kjg"] = "Khmu", ["kjh"] = "Khakas", ["kji"] = "Zabana", ["kjj"] = "Khinalug", ["kjk"] = "Highland Konjo", ["kjl"] = "Kham", ["kjm"] = "Kháng", ["kjn"] = "Kunjen", ["kjo"] = "Harijan Kinnauri", ["kjp"] = "Eastern Pwo", ["kjq"] = "Western Keres", ["kjr"] = "Kurudu", ["kjs"] = "East Kewa", ["kjt"] = "Phrae Pwo", ["kju"] = "Kashaya", ["kjx"] = "Ramopa", ["kjy"] = "Erave", ["kjz"] = "Bumthangkha", ["kk"] = "Kazakh", ["kka"] = "Kakanda", ["kkb"] = "Kwerisa", ["kkc"] = "Odoodee", ["kkd"] = "Kinuku", ["kke"] = "Kakabe", ["kkf"] = "Kalaktang Monpa", ["kkg"] = "Mabaka Valley Kalinga", ["kkh"] = "Khün", ["kki"] = "Kagulu", ["kkj"] = "Kako", ["kkk"] = "Kokota", ["kkl"] = "Kosarek Yale", ["kkm"] = "Kiong", ["kkn"] = "Kon Keu", ["kko"] = "Karko", ["kkp"] = "Koko-Bera", ["kkq"] = "Kaiku", ["kkr"] = "Kir-Balar", ["kks"] = "Kirfi", ["kkt"] = "Koi", ["kku"] = "Tumi", ["kkv"] = "Kangean", ["kkw"] = "Teke-Kukuya", ["kkx"] = "Kohin", ["kky"] = "Guugu Yimidhirr", ["kkz"] = "Kaska", ["kl"] = "Greenlandic", ["kla"] = "Klamath-Modoc", ["klb"] = "Kiliwa", ["klc"] = "Kolbila", ["kld"] = "Gamilaraay", ["kle"] = "Kulung", ["klf"] = "Kendeje", ["klg"] = "Tagakaulu Kalagan", ["klh"] = "Weliki", ["kli"] = "Kalumpang", ["klj"] = "Khalaj", ["klk"] = "Kono (Nigeria)", ["kll"] = "Kagan Kalagan", ["klm"] = "Kolom", ["kln"] = "Kalenjin", ["klo"] = "Kapya", ["klp"] = "Kamasa", ["klq"] = "Rumu", ["klr"] = "Khaling", ["kls"] = "Kalasha", ["klt"] = "Nukna", ["klu"] = "Klao", ["klv"] = "Maskelynes", ["klw"] = "Lindu", ["klx"] = "Koluwawa", ["kly"] = "Kalao", ["klz"] = "Kabola", ["km"] = "Khmer", ["kma"] = "Konni", ["kmb"] = "Kimbundu", ["kmc"] = "Southern Kam", ["kmd"] = "Madukayang Kalinga", ["kme"] = "Bakole", ["kmf"] = "Kare (New Guinea)", ["kmg"] = "Kâte", ["kmh"] = "Kalam", ["kmi"] = "Kami", ["kmj"] = "Kumarbhag Paharia", ["kmk"] = "Limos Kalinga", ["kml"] = "Tanudan Kalinga", ["kmm"] = "Kom (India)", ["kmn"] = "Awtuw", ["kmo"] = "Kwoma", ["kmp"] = "Gimme", ["kmq"] = "Kwama", ["kmr"] = "Northern Kurdish", ["kms"] = "Kamasau", ["kmt"] = "Kemtuik", ["kmu"] = "Kanite", ["kmv"] = "Karipúna Creole French", ["kmw"] = "Kumu", ["kmx"] = "Waboda", ["kmy"] = "Koma", ["kmz"] = "Khorasani Turkish", ["kn"] = "Kannada", ["kna"] = "Kanakuru", ["knb"] = "Lubuagan Kalinga", ["knd"] = "Konda", ["kne"] = "Kankanaey", ["knf"] = "Mankanya", ["kni"] = "Kanufi", ["knj"] = "Akatek", ["knk"] = "Kuranko", ["knl"] = "Keninjal", ["knm"] = "Kanamari", ["kno"] = "Kono (Sierra Leone)", ["knp"] = "Kwanja", ["knq"] = "Kintaq", ["knr"] = "Kaningra", ["kns"] = "Kensiu", ["knt"] = "Katukina", ["knu"] = "Kono (Guinea)", ["knv"] = "Tabo", ["knx"] = "Kendayan", ["kny"] = "Kanyok", ["knz"] = "Kalamsé", ["ko"] = "Korean", ["ko-ear"] = "Early Modern Korean", ["koa"] = "Konomala", ["koc"] = "Kpati", ["kod"] = "Kodi", ["koe"] = "Kacipo-Balesi", ["kof"] = "Kubi", ["kog"] = "Cogui", ["koh"] = "Koyo", ["koi"] = "Komi-Permyak", ["kok"] = "Konkani", ["kol"] = "Kol (New Guinea)", ["koo"] = "Konzo", ["kop"] = "Waube", ["koq"] = "Kota (Gabon)", ["kos"] = "Kosraean", ["kot"] = "Lagwan", ["kou"] = "Koke", ["kov"] = "Kudu-Camo", ["kow"] = "Kugama", ["koy"] = "Koyukon", ["koz"] = "Korak", ["kpa"] = "Kutto", ["kpb"] = "Mullu Kurumba", ["kpc"] = "Curripaco", ["kpd"] = "Koba", ["kpe"] = "Kpelle", ["kpf"] = "Komba", ["kpg"] = "Kapingamarangi", ["kph"] = "Kplang", ["kpi"] = "Kofei", ["kpj"] = "Karajá", ["kpk"] = "Kpan", ["kpl"] = "Kpala", ["kpm"] = "Koho", ["kpn"] = "Kepkiriwát", ["kpo"] = "Ikposo", ["kpp"] = "Paku Karen", ["kpq"] = "Korupun-Sela", ["kpr"] = "Korafe-Yegha", ["kps"] = "Tehit", ["kpt"] = "Karata", ["kpu"] = "Kafoa", ["kpv"] = "Komi-Zyrian", ["kpw"] = "Kobon", ["kpx"] = "Mountain Koiari", ["kpy"] = "Koryak", ["kpz"] = "Kupsabiny", ["kqa"] = "Mum", ["kqb"] = "Kovai", ["kqc"] = "Doromu-Koki", ["kqd"] = "Koy Sanjaq Surat", ["kqe"] = "Kalagan", ["kqf"] = "Kakabai", ["kqg"] = "Khe", ["kqh"] = "Kisankasa", ["kqi"] = "Koitabu", ["kqj"] = "Koromira", ["kqk"] = "Kotafon Gbe", ["kql"] = "Kyenele", ["kqm"] = "Khisa", ["kqn"] = "Kaonde", ["kqo"] = "Eastern Krahn", ["kqp"] = "Kimré", ["kqq"] = "Krenak", ["kqr"] = "Kimaragang", ["kqs"] = "Northern Kissi", ["kqt"] = "Klias River Kadazan", ["kqu"] = "Seroa", ["kqv"] = "Okolod", ["kqw"] = "Kandas", ["kqx"] = "Mser", ["kqy"] = "Koorete", ["kqz"] = "Korana", ["kr"] = "Kanuri", ["kra"] = "Kumhali", ["krb"] = "Karkin", ["krc"] = "Karachay-Balkar", ["krd"] = "Kairui-Midiki", ["kre"] = "Panará", ["krf"] = "Koro (Vanuatu)", ["krh"] = "Kurama", ["kri"] = "Krio", ["krj"] = "Kinaray-a", ["krk"] = "Kerek", ["krl"] = "Karelian", ["krm"] = "Krim", ["krn"] = "Sapo", ["kro-pro"] = "Proto-Kru", ["krp"] = "Korop", ["krr"] = "Kru'ng", ["krs"] = "Kresh", ["kru"] = "Kurukh", ["krv"] = "Kavet", ["krw"] = "Western Krahn", ["krx"] = "Karon", ["kry"] = "Kryts", ["krz"] = "Sota Kanum", ["ks"] = "Kashmiri", ["ksa"] = "Shuwa-Zamani", ["ksb"] = "Shambala", ["ksc"] = "Southern Kalinga", ["ksd"] = "Tolai", ["kse"] = "Kuni", ["ksf"] = "Bafia", ["ksg"] = "Kusaghe", ["ksi"] = "Krisa", ["ksj"] = "Uare", ["ksk"] = "Kansa", ["ksl"] = "Kumalu", ["ksm"] = "Kumba", ["ksn"] = "Kasiguranin", ["kso"] = "Kofa", ["ksp"] = "Kaba", ["ksq"] = "Kwaami", ["ksr"] = "Borong", ["kss"] = "Southern Kissi", ["kst"] = "Winyé", ["ksu"] = "Khamyang", ["ksv"] = "Kusu", ["ksw"] = "S'gaw Karen", ["ksx"] = "Kedang", ["ksy"] = "Kharia Thar", ["ksz"] = "Kodaku", ["kta"] = "Katua", ["ktb"] = "Kambaata", ["ktc"] = "Kholok", ["ktd"] = "Kokata", ["ktf"] = "Kwami", ["ktg"] = "Kalkatungu", ["kth"] = "Karanga", ["kti"] = "North Muyu", ["ktj"] = "Plapo Krumen", ["ktk"] = "Kaniet", ["ktl"] = "Koroshi", ["ktm"] = "Kurti", ["ktn"] = "Karitiâna", ["kto"] = "Kuot", ["ktp"] = "Kaduo", ["ktq"] = "Katabaga", ["ktr"] = "Kota Marudu Tinagas", ["kts"] = "South Muyu", ["ktt"] = "Ketum", ["ktu"] = "Kituba", ["ktv"] = "Eastern Katu", ["ktw"] = "Kato", ["ktx"] = "Kaxararí", ["kty"] = "Kango", ["ktz"] = "Juǀ'hoan", ["ku-pro"] = "Proto-Kurdish", ["kub"] = "Kutep", ["kuc"] = "Kwinsu", ["kud"] = "Auhelawa", ["kue"] = "Kuman", ["kuf"] = "Western Katu", ["kug"] = "Kupa", ["kuh"] = "Kushi", ["kui"] = "Kuikúro", ["kuj"] = "Kuria", ["kuk"] = "Kepo'", ["kul"] = "Kulere", ["kum"] = "Kumyk", ["kun"] = "Kunama", ["kuo"] = "Kumukio", ["kup"] = "Kunimaipa", ["kuq"] = "Karipuna", ["kus"] = "Kusaal", ["kut"] = "Kutenai", ["kuu"] = "Upper Kuskokwim", ["kuv"] = "Kur", ["kuw"] = "Kpagua", ["kux"] = "Kukatja", ["kuy"] = "Kuuku-Ya'u", ["kuz"] = "Kunza", ["kva"] = "Bagvalal", ["kvb"] = "Kubu", ["kvc"] = "Kove", ["kvd"] = "Kui (Indonesia)", ["kve"] = "Kalabakan", ["kvf"] = "Kabalai", ["kvg"] = "Kuni-Boazi", ["kvh"] = "Komodo", ["kvi"] = "Kwang", ["kvj"] = "Psikye", ["kvk"] = "Korean Sign Language", ["kvl"] = "Brek Karen", ["kvm"] = "Kendem", ["kvn"] = "Border Kuna", ["kvo"] = "Dobel", ["kvp"] = "Kompane", ["kvq"] = "Geba Karen", ["kvr"] = "Kerinci", ["kvt"] = "Lahta Karen", ["kvu"] = "Yinbaw Karen", ["kvv"] = "Kola", ["kvw"] = "Wersing", ["kvx"] = "Parkari Koli", ["kvy"] = "Yintale Karen", ["kvz"] = "Tsakwambo", ["kw"] = "Cornish", ["kwa"] = "Dâw", ["kwb"] = "Baa", ["kwc"] = "Likwala", ["kwd"] = "Kwaio", ["kwe"] = "Kwerba", ["kwf"] = "Kwara'ae", ["kwg"] = "Sara Kaba Deme", ["kwh"] = "Kowiai", ["kwi"] = "Awa-Cuaiquer", ["kwj"] = "Kwanga", ["kwk"] = "Kwak'wala", ["kwl"] = "Kofyar", ["kwm"] = "Kwambi", ["kwn"] = "Kwangali", ["kwo"] = "Kwomtari", ["kwp"] = "Kodia", ["kwq"] = "Kwak", ["kwr"] = "Kwer", ["kws"] = "Kwese", ["kwt"] = "Kwesten", ["kwu"] = "Kwakum", ["kwv"] = "Sara Kaba Náà", ["kww"] = "Kwinti", ["kwx"] = "Khirwar", ["kwz"] = "Kwadi", ["kxa"] = "Kairiru", ["kxb"] = "Krobu", ["kxc"] = "Khonso", ["kxd"] = "Brunei Malay", ["kxe"] = "Kakihum", ["kxf"] = "Manumanaw Karen", ["kxh"] = "Karo", ["kxi"] = "Keningau Murut", ["kxj"] = "Kulfa", ["kxk"] = "Zayein Karen", ["kxl"] = "Nepali Kurux", ["kxm"] = "Northern Khmer", ["kxn"] = "Kanowit", ["kxo"] = "Kanoé", ["kxp"] = "Wadiyara Koli", ["kxq"] = "Smärky Kanum", ["kxr"] = "Koro (New Guinea)", ["kxs"] = "Kangjia", ["kxt"] = "Koiwat", ["kxu"] = "Kui (India)", ["kxv"] = "Kuvi", ["kxw"] = "Konai", ["kxx"] = "Likuba", ["kxy"] = "Kayong", ["kxz"] = "Kerewo", ["ky"] = "Kyrgyz", ["kya"] = "Kwaya", ["kyb"] = "Butbut Kalinga", ["kyc"] = "Kyaka", ["kyd"] = "Karey", ["kye"] = "Krache", ["kyf"] = "Kouya", ["kyg"] = "Keyagana", ["kyh"] = "Karok", ["kyi"] = "Kiput", ["kyj"] = "Karao", ["kyk"] = "Kamayo", ["kyl"] = "Kalapuya", ["kym"] = "Kpatili", ["kyn"] = "Karolanos", ["kyo"] = "Kelon", ["kyp"] = "Kang", ["kyq"] = "Kenga", ["kyr"] = "Kuruáya", ["kys"] = "Baram Kayan", ["kyt"] = "Kayagar", ["kyu"] = "Western Kayah", ["kyv"] = "Kayort", ["kyw"] = "Kudmali", ["kyx"] = "Rapoisi", ["kyy"] = "Kambaira", ["kyz"] = "Kayabí", ["kza"] = "Western Karaboro", ["kzb"] = "Kaibobo", ["kzc"] = "Bondoukou Kulango", ["kzd"] = "Kadai", ["kze"] = "Kosena", ["kzf"] = "Da'a Kaili", ["kzg"] = "Kikai", ["kzh"] = "Dongolawi", ["kzi"] = "Kelabit", ["kzj"] = "Coastal Kadazan", ["kzk"] = "Kazukuru", ["kzl"] = "Kayeli", ["kzm"] = "Kais", ["kzn"] = "Kokola", ["kzo"] = "Kaningi", ["kzp"] = "Kaidipang", ["kzq"] = "Kaike", ["kzr"] = "Karang", ["kzs"] = "Sugut Dusun", ["kzt"] = "Tambunan Dusun", ["kzu"] = "Kayupulau", ["kzv"] = "Komyandaret", ["kzw"] = "Kariri", ["kzx"] = "Kamarian", ["kzy"] = "Kango-Sua", ["kzz"] = "Kalabra", ["la"] = "Latin", ["laa"] = "Lapuyan Subanun", ["lab"] = "Linear A", ["lac"] = "Lacandon", ["lad"] = "Ladino", ["lae"] = "Pattani", ["laf"] = "Lafofa", ["lag"] = "Langi", ["lah"] = "Lahnda", ["lai"] = "Lambya", ["laj"] = "Lango (Uganda)", ["lak"] = "Laka", ["lam"] = "Lamba", ["lan"] = "Laru", ["lap"] = "Kabba-Laka", ["laq"] = "Qabiao", ["lar"] = "Larteh", ["las"] = "Gur Lama", ["lau"] = "Laba", ["law"] = "Lauje", ["lax"] = "Tiwa", ["lay"] = "Lama Bai", ["laz"] = "Aribwatsa", ["lb"] = "Luxembourgish", ["lbb"] = "Label", ["lbc"] = "Lakkia", ["lbe"] = "Lak", ["lbf"] = "Tinani", ["lbg"] = "Laopang", ["lbi"] = "La'bi", ["lbj"] = "Ladakhi", ["lbk"] = "Central Bontoc", ["lbl"] = "Libon Bikol", ["lbm"] = "Lodhi", ["lbn"] = "Lamet", ["lbo"] = "Laven", ["lbq"] = "Wampar", ["lbr"] = "Northern Lorung", ["lbs"] = "Libyan Sign Language", ["lbt"] = "Lachi", ["lbu"] = "Labu", ["lbv"] = "Lavatbura-Lamusong", ["lbw"] = "Tolaki", ["lbx"] = "Lawangan", ["lby"] = "Lamu-Lamu", ["lbz"] = "Lardil", ["lcc"] = "Legenyem", ["lcd"] = "Lola", ["lce"] = "Loncong", ["lcf"] = "Lubu", ["lch"] = "Luchazi", ["lcl"] = "Lisela", ["lcm"] = "Tungag", ["lcp"] = "Western Lawa", ["lcq"] = "Luhu", ["lcs"] = "Lisabata-Nuniali", ["lda"] = "Kla", ["ldb"] = "Idun", ["ldd"] = "Luri (Nigeria)", ["ldg"] = "Lenyima", ["ldh"] = "Lamja-Dengsa-Tola", ["ldj"] = "Lemoro", ["ldk"] = "Leelau", ["ldl"] = "Kaan", ["ldm"] = "Landoma", ["ldn"] = "Láadan", ["ldo"] = "Loo", ["ldp"] = "Tso", ["ldq"] = "Lufu", ["lea"] = "Lega-Shabunda", ["leb"] = "Lala-Bisa", ["lec"] = "Leco", ["led"] = "Lendu", ["lee"] = "Lyélé", ["lef"] = "Lelemi", ["leh"] = "Lenje", ["lei"] = "Lemio", ["lej"] = "Lengola", ["lek"] = "Leipon", ["lel"] = "Lele (Congo)", ["lem"] = "Nomaande", ["len"] = "Honduran Lenca", ["leo"] = "Leti (Cameroon)", ["lep"] = "Lepcha", ["leq"] = "Lembena", ["ler"] = "Lenkau", ["les"] = "Lese", ["let"] = "Lesing-Gelimi", ["leu"] = "Kara (New Guinea)", ["lev"] = "Lamma", ["lew"] = "Ledo Kaili", ["lex"] = "Luang", ["ley"] = "Lemolang", ["lez"] = "Lezgi", ["lfa"] = "Lefa", ["lfn"] = "Lingua Franca Nova", ["lg"] = "Luganda", ["lga"] = "Lungga", ["lgb"] = "Laghu", ["lgg"] = "Lugbara", ["lgh"] = "Laghuu", ["lgi"] = "Lengilu", ["lgk"] = "Neverver", ["lgl"] = "Wala", ["lgm"] = "Lega-Mwenga", ["lgn"] = "Opuuo", ["lgq"] = "Logba", ["lgr"] = "Lengo", ["lgs"] = "Guinea-Bissau Sign Language", ["lgt"] = "Pahi", ["lgu"] = "Longgu", ["lgz"] = "Ligenza", ["lha"] = "Laha (Vietnam)", ["lhh"] = "Laha (Indonesia)", ["lhi"] = "Lahu Shi", ["lhl"] = "Lahul Lohar", ["lhn"] = "Lahanan", ["lhp"] = "Lhokpu", ["lhs"] = "Mlahsö", ["lht"] = "Lo-Toga", ["lhu"] = "Lahu", ["li"] = "Limburgish", ["lia"] = "West-Central Limba", ["lib"] = "Likum", ["lic"] = "Hlai", ["lid"] = "Nyindrou", ["lie"] = "Likila", ["lif"] = "Limbu", ["lig"] = "Ligbi", ["lih"] = "Lihir", ["lii"] = "Lingkhim", ["lij"] = "Ligurian", ["lik"] = "Lika", ["lil"] = "Lillooet", ["lio"] = "Liki", ["lip"] = "Sekpele", ["liq"] = "Libido", ["lir"] = "Liberian English", ["lis"] = "Lisu", ["liu"] = "Logorik", ["liv"] = "Livonian", ["liw"] = "Col", ["lix"] = "Liabuku", ["liy"] = "Banda-Bambari", ["liz"] = "Libinza", ["lja"] = "Golpa", ["lje"] = "Rampi", ["lji"] = "Laiyolo", ["ljl"] = "Li'o", ["ljp"] = "Lampung Api", ["ljw"] = "Yirandali", ["ljx"] = "Yuru", ["lka"] = "Lakalei", ["lkb"] = "Kabras", ["lkc"] = "Kucong", ["lkd"] = "Lakondê", ["lke"] = "Kenyi", ["lkh"] = "Lakha", ["lki"] = "Laki", ["lkj"] = "Remun", ["lkl"] = "Laeko-Libuat", ["lkm"] = "Kalaamaya", ["lkn"] = "Lakon", ["lko"] = "Khayo", ["lkr"] = "Päri", ["lks"] = "Kisa", ["lkt"] = "Lakota", ["lku"] = "Kungkari", ["lky"] = "Lokoya", ["lla"] = "Lala-Roba", ["llb"] = "Lolo", ["llc"] = "Lele (Guinea)", ["lld"] = "Ladin", ["lle"] = "Lele (New Guinea)", ["llf"] = "Hermit", ["llg"] = "Lole", ["llh"] = "Lamu", ["lli"] = "Teke-Laali", ["llj"] = "Ladji-Ladji", ["llk"] = "Lelak", ["lll"] = "Lilau", ["llm"] = "Lasalimu", ["lln"] = "Lele (Chad)", ["llo"] = "Khlor", ["llp"] = "North Efate", ["llq"] = "Lolak", ["lls"] = "Lithuanian Sign Language", ["llu"] = "Lau", ["llx"] = "Lauan", ["lma"] = "East Limba", ["lmb"] = "Merei", ["lmc"] = "Limilngan", ["lmd"] = "Lumun", ["lme"] = "Pévé", ["lmf"] = "South Lembata", ["lmg"] = "Lamogai", ["lmh"] = "Lambichhong", ["lmi"] = "Lombi", ["lmj"] = "West Lembata", ["lmk"] = "Lamkang", ["lml"] = "Raga", ["lmn"] = "Lambadi", ["lmo"] = "Lombard", ["lmp"] = "Limbum", ["lmq"] = "Lamatuka", ["lmr"] = "Lamalera", ["lmu"] = "Lamenu", ["lmv"] = "Lomaiviti", ["lmw"] = "Lake Miwok", ["lmx"] = "Laimbue", ["lmy"] = "Laboya", ["lmz"] = "Lumbee", ["ln"] = "Lingala", ["lna"] = "Langbashe", ["lnb"] = "Mbalanhu", ["lnd"] = "Lun Bawang", ["lnh"] = "Lanoh", ["lni"] = "Daantanai'", ["lnj"] = "Linngithigh", ["lnl"] = "South Central Banda", ["lnm"] = "Langam", ["lnn"] = "Lorediakarkar", ["lno"] = "Lango (Sudan)", ["lns"] = "Lamnso'", ["lnu"] = "Longuda", ["lnw"] = "Lanima", ["lo"] = "Lao", ["loa"] = "Loloda", ["lob"] = "Lobi", ["loc"] = "Inonhan", ["lod"] = "Berawan", ["loe"] = "Saluan", ["lof"] = "Logol", ["log"] = "Logo", ["loh"] = "Narim", ["loi"] = "Lomakka", ["loj"] = "Lou", ["lok"] = "Loko", ["lol"] = "Mongo", ["lom"] = "Looma", ["lon"] = "Malawi Lomwe", ["loo"] = "Lombo", ["lop"] = "Lopa", ["loq"] = "Lobala", ["lor"] = "Téén", ["los"] = "Loniu", ["lot"] = "Lotuko", ["lou"] = "Louisiana Creole", ["lov"] = "Lopi", ["low"] = "Tampias Lobu", ["lox"] = "Loun", ["loz"] = "Lozi", ["lpa"] = "Lelepa", ["lpe"] = "Lepki", ["lpn"] = "Long Phuri Naga", ["lpo"] = "Lipo", ["lpx"] = "Lopit", ["lra"] = "Rara Bakati'", ["lrc"] = "Northern Luri", ["lre"] = "Laurentian", ["lrg"] = "Laragia", ["lri"] = "Marachi", ["lrk"] = "Loarki", ["lrl"] = "Larestani", ["lrm"] = "Marama", ["lrn"] = "Lorang", ["lro"] = "Laro", ["lrr"] = "Southern Lorung", ["lrt"] = "Larantuka Malay", ["lrv"] = "Larevat", ["lrz"] = "Lemerig", ["lsa"] = "Lasgerdi", ["lsd"] = "Lishana Deni", ["lse"] = "Lusengo", ["lsh"] = "Lish", ["lsi"] = "Lashi", ["lsl"] = "Latvian Sign Language", ["lsm"] = "Saamia", ["lso"] = "Laos Sign Language", ["lsp"] = "Panamanian Sign Language", ["lsr"] = "Aruop", ["lss"] = "Lasi", ["lst"] = "Trinidad and Tobago Sign Language", ["lsy"] = "Mauritian Sign Language", ["lt"] = "Lithuanian", ["ltc"] = "Middle Chinese", ["ltg"] = "Latgalian", ["lti"] = "Leti (Indonesia)", ["ltn"] = "Latundê", ["lto"] = "Olutsotso", ["lts"] = "Lutachoni", ["ltu"] = "Latu", ["lu"] = "Luba-Katanga", ["lua"] = "Luba-Kasai", ["luc"] = "Aringa", ["lud"] = "Ludian", ["lue"] = "Luvale", ["luf"] = "Laua", ["lui"] = "Luiseño", ["luj"] = "Luna", ["luk"] = "Lunanakha", ["lul"] = "Olu'bo", ["lum"] = "Luimbi", ["lun"] = "Lunda", ["luo"] = "Luo", ["lup"] = "Lumbu", ["luq"] = "Lucumí", ["lur"] = "Laura", ["lus"] = "Mizo", ["lut"] = "Lushootseed", ["luu"] = "Lumba-Yakkha", ["luv"] = "Luwati", ["luy"] = "Luhya", ["luz"] = "Southern Luri", ["lv"] = "Latvian", ["lva"] = "Maku'a", ["lvi"] = "Lawi", ["lvk"] = "Lavukaleve", ["lvu"] = "Levuka", ["lwa"] = "Lwalu", ["lwe"] = "Lewo Eleng", ["lwg"] = "Wanga", ["lwh"] = "White Lachi", ["lwl"] = "Eastern Lawa", ["lwm"] = "Laomian", ["lwo"] = "Luwo", ["lws"] = "Malawian Sign Language", ["lwt"] = "Lewotobi", ["lwu"] = "Lawu", ["lww"] = "Lewo", ["lya"] = "Layakha", ["lyg"] = "Lyngngam", ["lyn"] = "Luyana", ["lzh"] = "Literary Chinese", ["lzl"] = "Litzlitz", ["lzn"] = "Leinong Naga", ["lzz"] = "Laz", ["maa"] = "San Jerónimo Tecóatl Mazatec", ["mab"] = "Yutanduchi Mixtec", ["mad"] = "Madurese", ["mae"] = "Bo-Rukul", ["maf"] = "Mafa", ["mag"] = "Magahi", ["mai"] = "Maithili", ["maj"] = "Jalapa de Díaz Mazatec", ["mak"] = "Makasar", ["mam"] = "Mam", ["man"] = "Mandingo", ["map-ata-pro"] = "Proto-Atayalic", ["map-bms"] = "Banyumasan", ["map-pro"] = "Proto-Austronesian", ["maq"] = "Chiquihuitlán Mazatec", ["mas"] = "Maasai", ["mat"] = "Matlatzinca", ["mau"] = "Huautla Mazatec", ["mav"] = "Sateré-Mawé", ["maw"] = "Mampruli", ["max"] = "North Moluccan Malay", ["maz"] = "Central Mazahua", ["mba"] = "Higaonon", ["mbb"] = "Western Bukidnon Manobo", ["mbc"] = "Macushi", ["mbd"] = "Dibabawon Manobo", ["mbe"] = "Molale", ["mbf"] = "Baba Malay", ["mbh"] = "Mangseng", ["mbi"] = "Ilianen Manobo", ["mbj"] = "Nadëb", ["mbk"] = "Malol", ["mbl"] = "Maxakalí", ["mbm"] = "Ombamba", ["mbn"] = "Macaguán", ["mbo"] = "Mbo (Cameroon)", ["mbp"] = "Wiwa", ["mbq"] = "Maisin", ["mbr"] = "Nukak Makú", ["mbs"] = "Sarangani Manobo", ["mbt"] = "Matigsalug Manobo", ["mbu"] = "Mbula-Bwazza", ["mbv"] = "Mbulungish", ["mbw"] = "Maring", ["mbx"] = "Sepik Mari", ["mby"] = "Memoni", ["mbz"] = "Amoltepec Mixtec", ["mca"] = "Maca", ["mcb"] = "Machiguenga", ["mcc"] = "Bitur", ["mcd"] = "Sharanahua", ["mce"] = "Itundujia Mixtec", ["mcf"] = "Matsés", ["mcg"] = "Mapoyo", ["mch"] = "Maquiritari", ["mci"] = "Mese", ["mcj"] = "Mvanip", ["mck"] = "Mbunda", ["mcl"] = "Macaguaje", ["mcm"] = "Kristang", ["mcn"] = "Masana", ["mco"] = "Coatlán Mixe", ["mcp"] = "Makaa", ["mcq"] = "Ese", ["mcr"] = "Menya", ["mcs"] = "Mambai", ["mcu"] = "Cameroon Mambila", ["mcv"] = "Minanibai", ["mcw"] = "Mawa", ["mcx"] = "Mpiemo", ["mcy"] = "South Watut", ["mcz"] = "Mawan", ["mda"] = "Mada (Nigeria)", ["mdb"] = "Morigi", ["mdc"] = "Male", ["mdd"] = "Mbum", ["mde"] = "Bura Mabang", ["mdf"] = "Moksha", ["mdg"] = "Massalat", ["mdh"] = "Maguindanao", ["mdi"] = "Mamvu", ["mdj"] = "Mangbetu", ["mdk"] = "Mangbutu", ["mdl"] = "Maltese Sign Language", ["mdm"] = "Mayogo", ["mdn"] = "Mbati", ["mdp"] = "Mbala", ["mdq"] = "Mbole", ["mdr"] = "Mandar", ["mds"] = "Maria", ["mdt"] = "Mbere", ["mdu"] = "Mboko", ["mdv"] = "Santa Lucía Monteverde Mixtec", ["mdw"] = "Mbosi", ["mdx"] = "Dizin", ["mdy"] = "Maale", ["mdz"] = "Suruí Do Pará", ["mea"] = "Menka", ["meb"] = "Ikobi-Mena", ["mec"] = "Mara", ["med"] = "Melpa", ["mee"] = "Mengen", ["mef"] = "Megam", ["meg"] = "Mea", ["meh"] = "Southwestern Tlaxiaco Mixtec", ["mei"] = "Midob", ["mej"] = "Meyah", ["mek"] = "Mekeo", ["mel"] = "Central Melanau", ["mem"] = "Mangala", ["men"] = "Mende", ["meo"] = "Kedah Malay", ["mep"] = "Miriwung", ["meq"] = "Merey", ["mer"] = "Meru", ["mes"] = "Masmaje", ["met"] = "Mato", ["meu"] = "Motu", ["mev"] = "Mano", ["mew"] = "Maaka", ["mey"] = "Hassaniya", ["mez"] = "Menominee", ["mfa"] = "Pattani Malay", ["mfb"] = "Bangka", ["mfc"] = "Mba", ["mfd"] = "Mendankwe-Nkwen", ["mfe"] = "Mauritian Creole", ["mff"] = "Naki", ["mfg"] = "Mixifore", ["mfh"] = "Matal", ["mfi"] = "Wandala", ["mfj"] = "Mefele", ["mfk"] = "North Mofu", ["mfl"] = "Putai", ["mfm"] = "Marghi South", ["mfn"] = "Cross River Mbembe", ["mfo"] = "Mbe", ["mfp"] = "Makassar Malay", ["mfq"] = "Moba", ["mfr"] = "Marrithiyel", ["mfs"] = "Mexican Sign Language", ["mft"] = "Mokerang", ["mfu"] = "Mbwela", ["mfv"] = "Mandjak", ["mfw"] = "Mulaha", ["mfx"] = "Melo", ["mfy"] = "Mayo", ["mfz"] = "Mabaan", ["mg"] = "Malagasy", ["mga"] = "Middle Irish", ["mgb"] = "Mararit", ["mgc"] = "Morokodo", ["mgd"] = "Moru", ["mge"] = "Mango", ["mgf"] = "Maklew", ["mgg"] = "Mpongmpong", ["mgh"] = "Makhuwa-Meetto", ["mgi"] = "Jili", ["mgj"] = "Abureni", ["mgk"] = "Mawes", ["mgl"] = "Maleu-Kilenge", ["mgm"] = "Mambae", ["mgn"] = "Mbangi", ["mgo"] = "Meta'", ["mgp"] = "Eastern Magar", ["mgq"] = "Malila", ["mgr"] = "Mambwe-Lungu", ["mgs"] = "Manda (Tanzania)", ["mgt"] = "Mongol", ["mgu"] = "Mailu", ["mgv"] = "Matengo", ["mgw"] = "Matumbi", ["mgy"] = "Mbunga", ["mgz"] = "Mbugwe", ["mh"] = "Marshallese", ["mha"] = "Manda (India)", ["mhb"] = "Mahongwe", ["mhc"] = "Mocho", ["mhd"] = "Mbugu", ["mhe"] = "Besisi", ["mhf"] = "Mamaa", ["mhg"] = "Margu", ["mhi"] = "Ma'di", ["mhj"] = "Mogholi", ["mhk"] = "Mungaka", ["mhl"] = "Mauwake", ["mhm"] = "Makhuwa-Moniga", ["mhn"] = "Mòcheno", ["mho"] = "Mashi", ["mhp"] = "Balinese Malay", ["mhq"] = "Mandan", ["mhr"] = "Eastern Mari", ["mhs"] = "Buru (Indonesia)", ["mht"] = "Mandahuaca", ["mhu"] = "Taraon", ["mhw"] = "Mbukushu", ["mhx"] = "Lhao Vo", ["mhy"] = "Ma'anyan", ["mhz"] = "Mor (Austronesian)", ["mi"] = "Maori", ["mia"] = "Miami", ["mib"] = "Atatláhuca Mixtec", ["mic"] = "Mi'kmaq", ["mid"] = "Mandaic", ["mie"] = "Ocotepec Mixtec", ["mif"] = "Mofu-Gudur", ["mig"] = "San Miguel el Grande Mixtec", ["mih"] = "Chayuco Mixtec", ["mii"] = "Chigmecatitlán Mixtec", ["mij"] = "Mungbam", ["mik"] = "Mikasuki", ["mil"] = "Peñoles Mixtec", ["mim"] = "Alacatlatzala Mixtec", ["min"] = "Minangkabau", ["mio"] = "Pinotepa Nacional Mixtec", ["mip"] = "Apasco-Apoala Mixtec", ["miq"] = "Miskito", ["mir"] = "Isthmus Mixe", ["mit"] = "Southern Puebla Mixtec", ["miu"] = "Cacaloxtepec Mixtec", ["miw"] = "Akoye", ["mix"] = "Mixtepec Mixtec", ["miy"] = "Ayutla Mixtec", ["miz"] = "Coatzospan Mixtec", ["mjb"] = "Makalero", ["mjc"] = "San Juan Colorado Mixtec", ["mjd"] = "Northwest Maidu", ["mje"] = "Muskum", ["mji"] = "Kim Mun", ["mjj"] = "Mawak", ["mjk"] = "Matukar", ["mjl"] = "Mandeali", ["mjm"] = "Medebur", ["mjn"] = "Mebu", ["mjo"] = "Malankuravan", ["mjp"] = "Malapandaram", ["mjq"] = "Malaryan", ["mjr"] = "Malavedan", ["mjs"] = "Miship", ["mjt"] = "Sawriya Paharia", ["mju"] = "Manna-Dora", ["mjv"] = "Mannan", ["mjw"] = "Karbi", ["mjx"] = "Mahali", ["mjy"] = "Mahican", ["mjz"] = "Majhi", ["mk"] = "Macedonian", ["mka"] = "Mbre", ["mkb"] = "Mal Paharia", ["mkc"] = "Siliput", ["mke"] = "Mawchi", ["mkf"] = "Miya", ["mkg"] = "Mak (China)", ["mkh-asl-pro"] = "Proto-Aslian", ["mkh-ban-pro"] = "Proto-Bahnaric", ["mkh-kat-pro"] = "Proto-Katuic", ["mkh-khm-pro"] = "Proto-Khmuic", ["mkh-kmr-pro"] = "Proto-Khmeric", ["mkh-mmn"] = "Middle Mon", ["mkh-mnc-pro"] = "Proto-Monic", ["mkh-mvi"] = "Middle Vietnamese", ["mkh-pal-pro"] = "Proto-Palaungic", ["mkh-pea-pro"] = "Proto-Pearic", ["mkh-pkn-pro"] = "Proto-Pakanic", ["mkh-pro"] = "Proto-Mon-Khmer", ["mkh-vie-pro"] = "Proto-Vietic", ["mki"] = "Dhatki", ["mkj"] = "Mokilese", ["mkk"] = "Byep", ["mkl"] = "Mokole", ["mkm"] = "Moklen", ["mkn"] = "Kupang Malay", ["mko"] = "Mingang Doso", ["mkp"] = "Moikodi", ["mkq"] = "Bay Miwok", ["mkr"] = "Malas", ["mks"] = "Silacayoapan Mixtec", ["mkt"] = "Vamale", ["mku"] = "Konyanka Maninka", ["mkv"] = "Mafea", ["mkx"] = "Cinamiguin Manobo", ["mky"] = "East Makian", ["mkz"] = "Makasae", ["ml"] = "Malayalam", ["mla"] = "Tamambo", ["mlb"] = "Mbule", ["mlc"] = "Caolan", ["mle"] = "Manambu", ["mlf"] = "Mal", ["mlh"] = "Mape", ["mli"] = "Malimpung", ["mlj"] = "Miltu", ["mlk"] = "Ilwana", ["mll"] = "Malua Bay", ["mlm"] = "Mulam", ["mln"] = "Malango", ["mlo"] = "Mlomp", ["mlp"] = "Bargam", ["mlq"] = "Western Maninkakan", ["mlr"] = "Vame", ["mls"] = "Masalit", ["mlu"] = "To'abaita", ["mlv"] = "Mwotlap", ["mlw"] = "Moloko", ["mlx"] = "Malfaxal", ["mlz"] = "Malaynon", ["mma"] = "Mama", ["mmb"] = "Momina", ["mmc"] = "Michoacán Mazahua", ["mmd"] = "Maonan", ["mme"] = "Mae", ["mmf"] = "Mundat", ["mmg"] = "North Ambrym", ["mmh"] = "Mehináku", ["mmi"] = "Musar", ["mmj"] = "Majhwar", ["mmk"] = "Mukha-Dora", ["mml"] = "Man Met", ["mmm"] = "Maii", ["mmn"] = "Mamanwa", ["mmo"] = "Mangga Buang", ["mmp"] = "Musan", ["mmq"] = "Aisi", ["mmr"] = "Western Xiangxi Miao", ["mmt"] = "Malalamai", ["mmu"] = "Mmaala", ["mmv"] = "Miriti", ["mmw"] = "Emae", ["mmx"] = "Madak", ["mmy"] = "Migaama", ["mmz"] = "Mabaale", ["mn"] = "Mongolian", ["mna"] = "Mbula", ["mnb"] = "Muna", ["mnc"] = "Manchu", ["mnd"] = "Mondé", ["mne"] = "Naba", ["mnf"] = "Mundani", ["mng"] = "Eastern Mnong", ["mnh"] = "Mono (Congo)", ["mni"] = "Manipuri", ["mnj"] = "Munji", ["mnk"] = "Mandinka", ["mnl"] = "Tiale", ["mnm"] = "Mapena", ["mnn"] = "Southern Mnong", ["mnp"] = "Min Bei", ["mnq"] = "Minriq", ["mnr"] = "Mono (California)", ["mns"] = "Mansi", ["mnt"] = "Maykulan", ["mnu"] = "Mer", ["mnv"] = "Rennellese", ["mnw"] = "Mon", ["mnw-tha"] = "Thai Mon", ["mnx"] = "Manikion", ["mny"] = "Manyawa", ["mnz"] = "Moni", ["moa"] = "Mwan", ["moc"] = "Mocoví", ["mod"] = "Mobilian", ["moe"] = "Montagnais", ["mog"] = "Mongondow", ["moh"] = "Mohawk", ["moi"] = "Mboi", ["moj"] = "Monzombo", ["mok"] = "Morori", ["mom"] = "Monimbo", ["moo"] = "Monom", ["mop"] = "Mopan Maya", ["moq"] = "Mor (Papuan)", ["mor"] = "Moro", ["mos"] = "Moore", ["mot"] = "Barí", ["mou"] = "Mogum", ["mov"] = "Mojave", ["mow"] = "Moi (Congo)", ["mox"] = "Molima", ["moy"] = "Shekkacho", ["moz"] = "Mukulu", ["mpa"] = "Mpoto", ["mpb"] = "Mullukmulluk", ["mpc"] = "Mangarayi", ["mpd"] = "Machinere", ["mpe"] = "Majang", ["mpg"] = "Marba", ["mph"] = "Maung", ["mpi"] = "Mpade", ["mpj"] = "Martu Wangka", ["mpk"] = "Mbara (Chad)", ["mpl"] = "Middle Watut", ["mpm"] = "Yosondúa Mixtec", ["mpn"] = "Mindiri", ["mpo"] = "Miu", ["mpp"] = "Migabac", ["mpq"] = "Matís", ["mpr"] = "Vangunu", ["mps"] = "Dadibi", ["mpt"] = "Mian", ["mpu"] = "Makuráp", ["mpv"] = "Mungkip", ["mpw"] = "Mapidian", ["mpx"] = "Misima-Paneati", ["mpy"] = "Mapia", ["mpz"] = "Mpi", ["mqa"] = "Maba", ["mqb"] = "Mbuko", ["mqc"] = "Mangole", ["mqe"] = "Matepi", ["mqf"] = "Momuna", ["mqg"] = "Kota Bangun Kutai Malay", ["mqh"] = "Tlazoyaltepec Mixtec", ["mqi"] = "Mariri", ["mqj"] = "Mamasa", ["mqk"] = "Rajah Kabunsuwan Manobo", ["mql"] = "Mbelime", ["mqm"] = "South Marquesan", ["mqn"] = "Moronene", ["mqo"] = "Modole", ["mqp"] = "Manipa", ["mqq"] = "Minokok", ["mqr"] = "Mander", ["mqs"] = "West Makian", ["mqt"] = "Mok", ["mqu"] = "Mandari", ["mqv"] = "Mosimo", ["mqw"] = "Murupi", ["mqx"] = "Mamuju", ["mqy"] = "Manggarai", ["mqz"] = "Malasanga", ["mr"] = "Marathi", ["mra"] = "Mlabri", ["mrb"] = "Marino", ["mrc"] = "Maricopa", ["mrd"] = "Western Magar", ["mre"] = "Martha's Vineyard Sign Language", ["mrf"] = "Elseng", ["mrg"] = "Mising", ["mrh"] = "Mara Chin", ["mrj"] = "Western Mari", ["mrk"] = "Hmwaveke", ["mrl"] = "Mortlockese", ["mrm"] = "Merlav", ["mrn"] = "Cheke Holo", ["mro"] = "Mru", ["mrp"] = "Morouas", ["mrq"] = "North Marquesan", ["mrr"] = "Hill Maria", ["mrs"] = "Maragus", ["mrt"] = "Margi", ["mru"] = "Mono (Cameroon)", ["mrv"] = "Mangarevan", ["mrw"] = "Maranao", ["mrx"] = "Dineor", ["mry"] = "Karaga Mandaya", ["mrz"] = "Marind", ["ms"] = "Malay", ["msb"] = "Masbatenyo", ["msc"] = "Sankaran Maninka", ["msd"] = "Yucatec Maya Sign Language", ["mse"] = "Musey", ["msf"] = "Mekwei", ["msg"] = "Moraid", ["msi"] = "Sabah Malay", ["msj"] = "Ma", ["msk"] = "Mansaka", ["msl"] = "Molof", ["msm"] = "Agusan Manobo", ["msn"] = "Vurës", ["mso"] = "Mombum", ["msp"] = "Maritsauá", ["msq"] = "Caac", ["msr"] = "Mongolian Sign Language", ["mss"] = "West Masela", ["msu"] = "Musom", ["msv"] = "Maslam", ["msw"] = "Mansoanka", ["msx"] = "Moresada", ["msy"] = "Aruamu", ["msz"] = "Momare", ["mt"] = "Maltese", ["mta"] = "Cotabato Manobo", ["mtb"] = "Anyin Morofo", ["mtc"] = "Munit", ["mtd"] = "Mualang", ["mte"] = "Alu", ["mtf"] = "Murik (New Guinea)", ["mtg"] = "Una", ["mth"] = "Munggui", ["mti"] = "Maiwa (New Guinea)", ["mtj"] = "Moskona", ["mtk"] = "Mbe'", ["mtl"] = "Montol", ["mtm"] = "Mator", ["mtn"] = "Matagalpa", ["mto"] = "Totontepec Mixe", ["mtp"] = "Wichí Lhamtés Nocten", ["mtq"] = "Muong", ["mtr"] = "Mewari", ["mts"] = "Yora", ["mtt"] = "Mota", ["mtu"] = "Tututepec Mixtec", ["mtv"] = "Asaro'o", ["mtw"] = "Magahat", ["mtx"] = "Tidaá Mixtec", ["mty"] = "Nabi", ["mua"] = "Mundang", ["mub"] = "Mubi", ["muc"] = "Mbu'", ["mud"] = "Mednyj Aleut", ["mue"] = "Media Lengua", ["mug"] = "Musgu", ["muh"] = "Mündü", ["mui"] = "Musi", ["muj"] = "Mabire", ["mul"] = "Translingual", ["mum"] = "Maiwala", ["mun-pro"] = "Proto-Munda", ["muo"] = "Nyong", ["mup"] = "Malvi", ["muq"] = "Eastern Xiangxi Miao", ["mur"] = "Murle", ["mus"] = "Creek", ["mut"] = "Western Muria", ["muu"] = "Yaaku", ["muv"] = "Muthuvan", ["mux"] = "Bo-Ung", ["muy"] = "Muyang", ["muz"] = "Mursi", ["mva"] = "Manam", ["mvb"] = "Mattole", ["mvd"] = "Mamboru", ["mvg"] = "Yucuañe Mixtec", ["mvh"] = "Mire", ["mvi"] = "Miyako", ["mvk"] = "Mekmek", ["mvl"] = "Mbara (Australia)", ["mvm"] = "Muya", ["mvn"] = "Minaveha", ["mvo"] = "Marovo", ["mvp"] = "Duri", ["mvq"] = "Moere", ["mvr"] = "Marau", ["mvs"] = "Massep", ["mvt"] = "Mpotovoro", ["mvu"] = "Marfa", ["mvv"] = "Tagal Murut", ["mvw"] = "Machinga", ["mvx"] = "Meoswar", ["mvy"] = "Indus Kohistani", ["mvz"] = "Mesqan", ["mwa"] = "Mwatebu", ["mwb"] = "Juwal", ["mwc"] = "Are", ["mwe"] = "Mwera", ["mwf"] = "Murrinh-Patha", ["mwg"] = "Aiklep", ["mwh"] = "Mouk-Aria", ["mwi"] = "Labo", ["mwk"] = "Kita Maninkakan", ["mwl"] = "Mirandese", ["mwm"] = "Sar", ["mwn"] = "Nyamwanga", ["mwo"] = "Central Maewo", ["mwp"] = "Kala Lagaw Ya", ["mwq"] = "Mün Chin", ["mwr"] = "Marwari", ["mws"] = "Mwimbi-Muthambi", ["mwt"] = "Moken", ["mwu"] = "Mittu", ["mwv"] = "Mentawai", ["mww"] = "White Hmong", ["mwz"] = "Moingi", ["mxa"] = "Northwest Oaxaca Mixtec", ["mxb"] = "Tezoatlán Mixtec", ["mxd"] = "Modang", ["mxe"] = "Mele-Fila", ["mxf"] = "Malgbe", ["mxg"] = "Mbangala", ["mxh"] = "Mvuba", ["mxi"] = "Mozarabic", ["mxj"] = "Miju", ["mxk"] = "Monumbo", ["mxl"] = "Maxi Gbe", ["mxm"] = "Meramera", ["mxn"] = "Moi (Indonesia)", ["mxo"] = "Mbowe", ["mxp"] = "Tlahuitoltepec Mixe", ["mxq"] = "Juquila Mixe", ["mxr"] = "Murik (Malaysia)", ["mxs"] = "Huitepec Mixtec", ["mxt"] = "Jamiltepec Mixtec", ["mxu"] = "Mada (Cameroon)", ["mxv"] = "Metlatónoc Mixtec", ["mxw"] = "Namo", ["mxx"] = "Mahou", ["mxy"] = "Southeastern Nochixtlán Mixtec", ["mxz"] = "Central Masela", ["my"] = "Burmese", ["myb"] = "Mbay", ["myc"] = "Mayeka", ["mye"] = "Myene", ["myf"] = "Bambassi", ["myg"] = "Manta", ["myh"] = "Makah", ["myj"] = "Mangayat", ["myk"] = "Mamara Senoufo", ["myl"] = "Moma", ["mym"] = "Me'en", ["myn-chl"] = "Ch'olti'", ["myn-pro"] = "Proto-Mayan", ["myo"] = "Anfillo", ["myp"] = "Pirahã", ["myr"] = "Muniche", ["mys"] = "Mesmes", ["myu"] = "Mundurukú", ["myv"] = "Erzya", ["myw"] = "Muyuw", ["myx"] = "Masaba", ["myy"] = "Macuna", ["myz"] = "Classical Mandaic", ["mza"] = "Santa María Zacatepec Mixtec", ["mzb"] = "Northern Saharan Berber", ["mzc"] = "Madagascar Sign Language", ["mzd"] = "Malimba", ["mze"] = "Morawa", ["mzg"] = "Monastic Sign Language", ["mzh"] = "Wichí Lhamtés Güisnay", ["mzi"] = "Ixcatlán Mazatec", ["mzj"] = "Manya", ["mzk"] = "Nigeria Mambila", ["mzl"] = "Mazatlán Mixe", ["mzm"] = "Mumuye", ["mzn"] = "Mazanderani", ["mzo"] = "Matipuhy", ["mzp"] = "Movima", ["mzq"] = "Mori Atas", ["mzr"] = "Marúbo", ["mzs"] = "Macanese", ["mzt"] = "Mintil", ["mzu"] = "Inapang", ["mzv"] = "Manza", ["mzw"] = "Deg", ["mzx"] = "Mawayana", ["mzy"] = "Mozambican Sign Language", ["mzz"] = "Maiadomu", ["na"] = "Nauruan", ["naa"] = "Namla", ["nab"] = "Nambikwara", ["nac"] = "Narak", ["nae"] = "Naka'ela", ["naf"] = "Nabak", ["nag"] = "Naga Pidgin", ["nah"] = "Nahuatl", ["nai-ala"] = "Alazapa", ["nai-bay"] = "Bayogoula", ["nai-bvy"] = "Buena Vista Yokuts", ["nai-cal"] = "Calusa", ["nai-chi"] = "Chiquimulilla", ["nai-chu-pro"] = "Proto-Chumash", ["nai-cig"] = "Ciguayo", ["nai-ckn-pro"] = "Proto-Chinookan", ["nai-dly"] = "Delta Yokuts", ["nai-gsy"] = "Gashowu", ["nai-guz"] = "Guazacapán", ["nai-hit"] = "Hitchiti", ["nai-ipa"] = "Ipai", ["nai-jtp"] = "Jutiapa", ["nai-jum"] = "Jumaytepeque", ["nai-kat"] = "Kathlamet", ["nai-klp-pro"] = "Proto-Kalapuyan", ["nai-knm"] = "Konomihu", ["nai-kry"] = "Kings River Yokuts", ["nai-kum"] = "Kumeyaay", ["nai-mac"] = "Macoris", ["nai-mdu-pro"] = "Proto-Maidun", ["nai-miz-pro"] = "Proto-Mixe-Zoque", ["nai-mus-pro"] = "Proto-Muskogean", ["nai-nao"] = "Naolan", ["nai-nrs"] = "New River Shasta", ["nai-nvy"] = "Northern Valley Yokuts", ["nai-okw"] = "Okwanuchu", ["nai-per"] = "Pericú", ["nai-pic"] = "Picuris", ["nai-plp-pro"] = "Proto-Plateau Penutian", ["nai-ply"] = "Palewyami", ["nai-pom-pro"] = "Proto-Pomo", ["nai-qng"] = "Quinigua", ["nai-sca-pro"] = "Proto-Siouan-Catawban", ["nai-sin"] = "Sinacantán", ["nai-sln"] = "Salvadoran Lenca", ["nai-spt"] = "Sahaptin", ["nai-svy"] = "Southern Valley Yokuts", ["nai-tap"] = "Tapachultec", ["nai-taw"] = "Tawasa", ["nai-teq"] = "Tequistlatec", ["nai-tip"] = "Tipai", ["nai-tky"] = "Tule-Kaweah Yokuts", ["nai-tot-pro"] = "Proto-Totozoquean", ["nai-tsi-pro"] = "Proto-Tsimshianic", ["nai-utn-pro"] = "Proto-Utian", ["nai-wai"] = "Waikuri", ["nai-yup"] = "Yupiltepeque", ["naj"] = "Nalu", ["nak"] = "Nakanai", ["nal"] = "Nalik", ["nam"] = "Ngan'gityemerri", ["nan"] = "Min Nan", ["nao"] = "Naaba", ["nap"] = "Neapolitan", ["naq"] = "Khoekhoe", ["nar"] = "Iguta", ["nas"] = "Nasioi", ["nat"] = "Hungworo", ["naw"] = "Nawuri", ["nax"] = "Nakwi", ["nay"] = "Ngarrindjeri", ["naz"] = "Coatepec Nahuatl", ["nb"] = "Norwegian Bokmål", ["nba"] = "Nyemba", ["nbb"] = "Ndoe", ["nbc"] = "Chang", ["nbd"] = "Ngbinda", ["nbe"] = "Konyak Naga", ["nbg"] = "Nagarchal", ["nbh"] = "Ngamo", ["nbi"] = "Mao Naga", ["nbj"] = "Ngarinman", ["nbk"] = "Nake", ["nbm"] = "Ngbaka Ma'bo", ["nbn"] = "Kuri", ["nbo"] = "Nkukoli", ["nbp"] = "Nnam", ["nbq"] = "Nggem", ["nbr"] = "Numana", ["nbs"] = "Namibian Sign Language", ["nbt"] = "Na", ["nbu"] = "Rongmei Naga", ["nbv"] = "Ngamambo", ["nbw"] = "Southern Ngbandi", ["nby"] = "Ningera", ["nca"] = "Iyo", ["ncb"] = "Central Nicobarese", ["ncc"] = "Ponam", ["ncd"] = "Nachering", ["nce"] = "Yale", ["ncf"] = "Notsi", ["ncg"] = "Nisga'a", ["nch"] = "Central Huasteca Nahuatl", ["nci"] = "Classical Nahuatl", ["ncj"] = "Northern Puebla Nahuatl", ["nck"] = "Nakara", ["ncl"] = "Michoacán Nahuatl", ["ncm"] = "Nambo", ["ncn"] = "Nauna", ["nco"] = "Sibe", ["ncr"] = "Ncane", ["ncs"] = "Nicaraguan Sign Language", ["nct"] = "Chothe Naga", ["ncu"] = "Chumburung", ["ncx"] = "Central Puebla Nahuatl", ["ncz"] = "Natchez", ["nd"] = "Northern Ndebele", ["nda"] = "Ndasa", ["ndb"] = "Kenswei Nsei", ["ndc"] = "Ndau", ["ndd"] = "Nde-Nsele-Nta", ["ndf"] = "Nadruvian", ["ndg"] = "Ndengereko", ["ndh"] = "Ndali", ["ndi"] = "Chamba Leko", ["ndj"] = "Ndamba", ["ndk"] = "Ndaka", ["ndl"] = "Ndolo", ["ndm"] = "Ndam", ["ndn"] = "Ngundi", ["ndp"] = "Ndo", ["ndq"] = "Ndombe", ["ndr"] = "Ndoola", ["nds"] = "Low German", ["nds-de"] = "German Low German", ["nds-nl"] = "Dutch Low Saxon", ["ndt"] = "Ndunga", ["ndu"] = "Dugun", ["ndv"] = "Ndut", ["ndw"] = "Ndobo", ["ndx"] = "Nduga", ["ndy"] = "Lutos", ["ndz"] = "Ndogo", ["ne"] = "Nepali", ["nea"] = "Eastern Ngad'a", ["neb"] = "Toura", ["nec"] = "Nedebang", ["ned"] = "Nde-Gbite", ["nee"] = "Kumak", ["nef"] = "Nefamese", ["neg"] = "Negidal", ["neh"] = "Nyenkha", ["nej"] = "Neko", ["nek"] = "Neku", ["nem"] = "Nemi", ["nen"] = "Nengone", ["neo"] = "Ná-Meo", ["neq"] = "North Central Mixe", ["ner"] = "Yahadian", ["nes"] = "Bhoti Kinnauri", ["net"] = "Nete", ["neu"] = "Neo", ["nev"] = "Nyaheun", ["new"] = "Newar", ["nex"] = "Neme", ["ney"] = "Neyo", ["nez"] = "Nez Perce", ["nfa"] = "Dhao", ["nfd"] = "Ahwai", ["nfl"] = "Aiwoo", ["nfr"] = "Nafaanra", ["nfu"] = "Mfumte", ["ng"] = "Ndonga", ["nga"] = "Ngbaka", ["ngb"] = "Northern Ngbandi", ["ngc"] = "Ngombe (Congo)", ["ngd"] = "Ngando (Central African Republic)", ["nge"] = "Ngemba", ["ngf-pro"] = "Proto-Trans-New Guinea", ["ngg"] = "Ngbaka Manza", ["ngh"] = "Nǀuu", ["ngi"] = "Ngizim", ["ngj"] = "Ngie", ["ngk"] = "Ngalkbun", ["ngl"] = "Lomwe", ["ngm"] = "Ngatik Men's Creole", ["ngn"] = "Ngwo", ["ngo"] = "Ngoni", ["ngp"] = "Ngulu", ["ngq"] = "Ngoreme", ["ngr"] = "Nagu", ["ngs"] = "Gvoko", ["ngt"] = "Ngeq", ["ngu"] = "Guerrero Nahuatl", ["ngv"] = "Nagumi", ["ngw"] = "Ngwaba", ["ngx"] = "Nggwahyi", ["ngy"] = "Tibea", ["ngz"] = "Ngungwel", ["nha"] = "Nhanda", ["nhb"] = "Beng", ["nhc"] = "Tabasco Nahuatl", ["nhd"] = "Chiripá", ["nhe"] = "Eastern Huasteca Nahuatl", ["nhf"] = "Nhuwala", ["nhg"] = "Tetelcingo Nahuatl", ["nhh"] = "Nahari", ["nhi"] = "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl", ["nhk"] = "Cosoleacaque Nahuatl", ["nhm"] = "Morelos Nahuatl", ["nhn"] = "Central Nahuatl", ["nho"] = "Takuu", ["nhp"] = "Pajapan Nahuatl", ["nhq"] = "Huaxcaleca Nahuatl", ["nhr"] = "Naro", ["nht"] = "Ometepec Nahuatl", ["nhu"] = "Noone", ["nhv"] = "Temascaltepec Nahuatl", ["nhw"] = "Western Huasteca Nahuatl", ["nhx"] = "Mecayapan Nahuatl", ["nhy"] = "Northern Oaxaca Nahuatl", ["nhz"] = "Santa María La Alta Nahuatl", ["nia"] = "Nias", ["nib"] = "Nakame", ["nic-bco-pro"] = "Proto-Benue-Congo", ["nic-bod-pro"] = "Proto-Bantoid", ["nic-eov-pro"] = "Proto-Eastern Oti-Volta", ["nic-gns-pro"] = "Proto-Gurunsi", ["nic-grf-pro"] = "Proto-Grassfields", ["nic-gur-pro"] = "Proto-Gur", ["nic-jkn-pro"] = "Proto-Jukunoid", ["nic-lcr-pro"] = "Proto-Lower Cross River", ["nic-ogo-pro"] = "Proto-Ogoni", ["nic-ovo-pro"] = "Proto-Oti-Volta", ["nic-plt-pro"] = "Proto-Plateau", ["nic-pro"] = "Proto-Niger-Congo", ["nic-ubg-pro"] = "Proto-Ubangian", ["nic-ucr-pro"] = "Proto-Upper Cross River", ["nic-vco-pro"] = "Proto-Volta-Congo", ["nid"] = "Ngandi", ["nie"] = "Niellim", ["nif"] = "Nek", ["nig"] = "Ngalakan", ["nih"] = "Nyiha", ["nii"] = "Nii", ["nij"] = "Ngaju", ["nik"] = "Southern Nicobarese", ["nil"] = "Nila", ["nim"] = "Nilamba", ["nin"] = "Ninzo", ["nio"] = "Nganasan", ["niq"] = "Nandi", ["nir"] = "Nimboran", ["nis"] = "Nimi", ["nit"] = "Southeastern Kolami", ["niu"] = "Niuean", ["niv"] = "Nivkh", ["niw"] = "Nimo", ["nix"] = "Hema", ["niy"] = "Ngiti", ["niz"] = "Ningil", ["nja"] = "Nzanyi", ["njb"] = "Nocte Naga", ["njh"] = "Lotha Naga", ["nji"] = "Gudanji", ["njj"] = "Njen", ["njl"] = "Njalgulgule", ["njm"] = "Angami", ["njn"] = "Liangmai Naga", ["njo"] = "Ao", ["njr"] = "Njerep", ["njs"] = "Nisa", ["njt"] = "Ndyuka-Trio Pidgin", ["nju"] = "Ngadjunmaya", ["njx"] = "Kunyi", ["njy"] = "Njyem", ["njz"] = "Nyishi", ["nka"] = "Nkoya", ["nkb"] = "Khoibu Naga", ["nkc"] = "Nkongho", ["nkd"] = "Koireng", ["nke"] = "Duke", ["nkf"] = "Inpui Naga", ["nkg"] = "Nekgini", ["nkh"] = "Khezha Naga", ["nki"] = "Thangal Naga", ["nkj"] = "Nakai", ["nkk"] = "Nokuku", ["nkm"] = "Namat", ["nkn"] = "Nkangala", ["nko"] = "Nkonya", ["nkp"] = "Niuatoputapu", ["nkq"] = "Nkami", ["nkr"] = "Nukuoro", ["nks"] = "North Asmat", ["nkt"] = "Nyika", ["nku"] = "Bouna Kulango", ["nkw"] = "Nkutu", ["nkx"] = "Nkoroo", ["nkz"] = "Nkari", ["nl"] = "Dutch", ["nla"] = "Ngombale", ["nlc"] = "Nalca", ["nle"] = "East Nyala", ["nlg"] = "Gela", ["nli"] = "Grangali", ["nlj"] = "Nyali", ["nlk"] = "Ninia Yali", ["nll"] = "Nihali", ["nlm"] = "Mankiyali", ["nlo"] = "Ngul", ["nlq"] = "Lao Naga", ["nlu"] = "Nchumbulu", ["nlv"] = "Orizaba Nahuatl", ["nlw"] = "Walangama", ["nlx"] = "Nahali", ["nly"] = "Nyamal", ["nlz"] = "Nalögo", ["nma"] = "Maram Naga", ["nmb"] = "Big Nambas", ["nmc"] = "Ngam", ["nmd"] = "Ndumu", ["nme"] = "Mzieme Naga", ["nmf"] = "Tangkhul Naga", ["nmg"] = "Kwasio", ["nmh"] = "Monsang Naga", ["nmi"] = "Nyam", ["nmj"] = "Ngombe (Central African Republic)", ["nmk"] = "Namakura", ["nml"] = "Ndemli", ["nmm"] = "Manangba", ["nmn"] = "ǃXóõ", ["nmo"] = "Moyon Naga", ["nmp"] = "Nimanbur", ["nmq"] = "Nambya", ["nmr"] = "Nimbari", ["nms"] = "Letemboi", ["nmt"] = "Namonuito", ["nmu"] = "Northeast Maidu", ["nmv"] = "Ngamini", ["nmw"] = "Nimoa", ["nmy"] = "Namuyi", ["nmz"] = "Nawdm", ["nn"] = "Norwegian Nynorsk", ["nna"] = "Nyangumarta", ["nnb"] = "Nande", ["nnc"] = "Nancere", ["nnd"] = "West Ambae", ["nne"] = "Ngandyera", ["nnf"] = "Ngaing", ["nng"] = "Maring Naga", ["nnh"] = "Ngiemboon", ["nni"] = "North Nuaulu", ["nnj"] = "Nyangatom", ["nnk"] = "Nankina", ["nnl"] = "Northern Rengma Naga", ["nnm"] = "Namia", ["nnn"] = "Ngete", ["nnp"] = "Wancho", ["nnq"] = "Ngindo", ["nnr"] = "Narungga", ["nnt"] = "Nanticoke", ["nnu"] = "Dwang", ["nnv"] = "Nukunu", ["nnw"] = "Southern Nuni", ["nnx"] = "Ngong", ["nny"] = "Nyangga", ["nnz"] = "Nda'nda'", ["no"] = "Norwegian", ["noa"] = "Woun Meu", ["noc"] = "Nuk", ["nod"] = "Northern Thai", ["noe"] = "Nimadi", ["nof"] = "Nomane", ["nog"] = "Nogai", ["noh"] = "Nomu", ["noi"] = "Noiri", ["noj"] = "Nonuya", ["nok"] = "Nooksack", ["nol"] = "Nomlaki", ["nom"] = "Nocamán", ["non"] = "Old Norse", ["nop"] = "Numanggang", ["noq"] = "Ngongo", ["nos"] = "Eastern Nisu", ["not"] = "Nomatsiguenga", ["nou"] = "Ewage-Notu", ["nov"] = "Novial", ["now"] = "Nyambo", ["noy"] = "Noy", ["noz"] = "Nayi", ["npa"] = "Nar Phu", ["npb"] = "Nupbikha", ["npg"] = "Ponyo", ["nph"] = "Phom", ["npl"] = "Southeastern Puebla Nahuatl", ["npn"] = "Mondropolon", ["npo"] = "Pochuri Naga", ["nps"] = "Nipsan", ["npu"] = "Puimei Naga", ["npy"] = "Napu", ["nqg"] = "Ede Nago", ["nqk"] = "Kura Ede Nago", ["nql"] = "Ngendelengo", ["nqm"] = "Ndom", ["nqn"] = "Nen", ["nqo"] = "N'Ko", ["nqq"] = "Kyan-Karyaw Naga", ["nqy"] = "Akyaung Ari", ["nr"] = "Southern Ndebele", ["nra"] = "Ngom", ["nrb"] = "Nara", ["nrc"] = "Noric", ["nre"] = "Southern Rengma Naga", ["nrf"] = "Norman", ["nrg"] = "Narango", ["nri"] = "Chokri Naga", ["nrk"] = "Ngarla", ["nrl"] = "Ngarluma", ["nrm"] = "Narom", ["nrn"] = "Norn", ["nrp"] = "North Picene", ["nrr"] = "Norra", ["nrt"] = "Northern Kalapuya", ["nru"] = "Narua", ["nrx"] = "Ngurmbur", ["nrz"] = "Lala (New Guinea)", ["nsa"] = "Sangtam Naga", ["nsb"] = "Lower Nossob", ["nsc"] = "Nshi", ["nsd"] = "Southern Nisu", ["nse"] = "Nsenga", ["nsg"] = "Ngasa", ["nsh"] = "Ngoshie", ["nsi"] = "Nigerian Sign Language", ["nsk"] = "Naskapi", ["nsl"] = "Norwegian Sign Language", ["nsm"] = "Sema", ["nsn"] = "Nehan", ["nso"] = "Northern Sotho", ["nsp"] = "Nepalese Sign Language", ["nsq"] = "Northern Sierra Miwok", ["nsr"] = "Maritime Sign Language", ["nss"] = "Nali", ["nst"] = "Tangsa", ["nsu"] = "Sierra Negra Nahuatl", ["nsv"] = "Southwestern Nisu", ["nsw"] = "Navut", ["nsx"] = "Nsongo", ["nsy"] = "Nasal", ["nsz"] = "Nisenan", ["ntd"] = "Northern Tidong", ["nte"] = "Nathembo", ["ntg"] = "Ngantangarra", ["nti"] = "Natioro", ["ntj"] = "Ngaanyatjarra", ["ntk"] = "Ikoma", ["ntm"] = "Nateni", ["nto"] = "Ntomba", ["ntp"] = "Northern Tepehuan", ["ntr"] = "Delo", ["nts"] = "Natagaimas", ["ntu"] = "Natügu", ["ntw"] = "Nottoway", ["ntx"] = "Somra", ["nty"] = "Mantsi", ["nua"] = "Yuaga", ["nub-har"] = "Haraza", ["nub-pro"] = "Proto-Nubian", ["nuc"] = "Nukuini", ["nud"] = "Ngala", ["nue"] = "Ngundu", ["nuf"] = "Nusu", ["nug"] = "Nungali", ["nuh"] = "Ndunda", ["nui"] = "Ngumbi", ["nuj"] = "Nyole (Uganda)", ["nuk"] = "Nootka", ["nul"] = "Nusa Laut", ["num"] = "Niuafo'ou", ["nun"] = "Anong", ["nuo"] = "Nguôn", ["nup"] = "Nupe", ["nuq"] = "Nukumanu", ["nur"] = "Nuguria", ["nus"] = "Nuer", ["nut"] = "Nung", ["nuu"] = "Ngbundu", ["nuv"] = "Northern Nuni", ["nuw"] = "Nguluwan", ["nux"] = "Mehek", ["nuy"] = "Nunggubuyu", ["nuz"] = "Tlamacazapa Nahuatl", ["nv"] = "Navajo", ["nvh"] = "Nasarian", ["nvm"] = "Namiae", ["nvo"] = "Nyokon", ["nwa"] = "Nawathinehena", ["nwb"] = "Nyabwa", ["nwc"] = "Classical Newar", ["nwe"] = "Ngwe", ["nwi"] = "Southwest Tanna", ["nwm"] = "Nyamusa-Molo", ["nwo"] = "Nauo", ["nwr"] = "Nawaru", ["nwx"] = "Middle Newar", ["nwy"] = "Nottoway-Meherrin", ["nxa"] = "Nauete", ["nxd"] = "Ngando (Congo)", ["nxe"] = "Nage", ["nxg"] = "Ngadha", ["nxi"] = "Nindi", ["nxl"] = "South Nuaulu", ["nxm"] = "Numidian", ["nxn"] = "Ngawun", ["nxo"] = "Ndambomo", ["nxq"] = "Naxi", ["nxr"] = "Ninggerum", ["nxu"] = "Narau", ["nxx"] = "Nafri", ["ny"] = "Chichewa", ["nyb"] = "Nyangbo", ["nyc"] = "Nyanga-li", ["nyd"] = "Nyole (Kenya)", ["nye"] = "Nyengo", ["nyf"] = "Giryama", ["nyg"] = "Nyindu", ["nyh"] = "Nyigina", ["nyi"] = "Nyimang", ["nyj"] = "Nyanga (Congo)", ["nyk"] = "Nyaneka", ["nyl"] = "Nyeu", ["nym"] = "Nyamwezi", ["nyn"] = "Nyankole", ["nyo"] = "Nyoro", ["nyp"] = "Nyang'i", ["nys"] = "Nyunga", ["nyt"] = "Nyawaygi", ["nyu"] = "Nyungwe", ["nyv"] = "Nyulnyul", ["nyw"] = "Nyaw", ["nyx"] = "Nganyaywana", ["nyy"] = "Nyakyusa", ["nza"] = "Tigon Mbembe", ["nzb"] = "Njebi", ["nzd"] = "Nzadi", ["nzi"] = "Nzima", ["nzk"] = "Nzakara", ["nzm"] = "Zeme Naga", ["nzs"] = "New Zealand Sign Language", ["nzu"] = "Central Teke", ["nzy"] = "Nzakambay", ["nzz"] = "Nanga Dama Dogon", ["oaa"] = "Orok", ["oac"] = "Oroch", ["oav"] = "Old Avar", ["obi"] = "Obispeño", ["obk"] = "Southern Bontoc", ["obl"] = "Oblo", ["obm"] = "Moabite", ["obo"] = "Obo Manobo", ["obr"] = "Old Burmese", ["obt"] = "Old Breton", ["obu"] = "Obulom", ["oc"] = "Occitan", ["oca"] = "Ocaina", ["och"] = "Old Chinese", ["oco"] = "Old Cornish", ["ocu"] = "Tlahuica", ["oda"] = "Odut", ["odk"] = "Od", ["odt"] = "Old Dutch", ["odu"] = "Odual", ["ofo"] = "Ofo", ["ofs"] = "Old Frisian", ["ofu"] = "Efutop", ["ogb"] = "Ogbia", ["ogc"] = "Ogbah", ["oge"] = "Old Georgian", ["ogg"] = "Ogbogolo", ["ogo"] = "Khana", ["ogu"] = "Ogbronuagum", ["ohu"] = "Old Hungarian", ["oia"] = "Oirata", ["oin"] = "Inebu One", ["oj"] = "Ojibwe", ["ojb"] = "Northwestern Ojibwa", ["ojc"] = "Central Ojibwa", ["ojg"] = "Eastern Ojibwa", ["ojp"] = "Old Japanese", ["ojs"] = "Severn Ojibwa", ["ojv"] = "Ontong Java", ["ojw"] = "Western Ojibwa", ["oka"] = "Okanagan", ["okb"] = "Okobo", ["okd"] = "Okodia", ["oke"] = "Okpe (Southwestern Edo)", ["okg"] = "Kok-Paponk", ["okh"] = "Koresh-e Rostam", ["oki"] = "Okiek", ["okj"] = "Oko-Juwoi", ["okk"] = "Kwamtim One", ["okl"] = "Old Kentish Sign Language", ["okm"] = "Middle Korean", ["okn"] = "Oki-No-Erabu", ["oko"] = "Old Korean", ["okr"] = "Kirike", ["oks"] = "Oko-Eni-Osayen", ["oku"] = "Oku", ["okv"] = "Orokaiva", ["okx"] = "Okpe (Northwestern Edo)", ["okz"] = "Old Khmer", ["old"] = "Mochi", ["ole"] = "Olekha", ["olm"] = "Oloma", ["olo"] = "Livvi", ["olr"] = "Olrat", ["olt"] = "Old Lithuanian", ["olu"] = "Kuvale", ["om"] = "Oromo", ["oma"] = "Omaha-Ponca", ["omb"] = "Omba", ["omc"] = "Mochica", ["omg"] = "Omagua", ["omi"] = "Omi", ["omk"] = "Omok", ["oml"] = "Ombo", ["omn"] = "Minoan", ["omo"] = "Utarmbung", ["omp"] = "Old Manipuri", ["omq-cha-pro"] = "Proto-Chatino", ["omq-maz-pro"] = "Proto-Mazatec", ["omq-mix-pro"] = "Proto-Mixtecan", ["omq-mxt-pro"] = "Proto-Mixtec", ["omq-otp-pro"] = "Proto-Oto-Pamean", ["omq-pro"] = "Proto-Oto-Manguean", ["omq-tel"] = "Teposcolula Mixtec", ["omq-teo"] = "Teojomulco Chatino", ["omq-tri-pro"] = "Proto-Trique", ["omq-zap-pro"] = "Proto-Zapotecan", ["omq-zpc-pro"] = "Proto-Zapotec", ["omr"] = "Old Marathi", ["omt"] = "Omotik", ["omu"] = "Omurano", ["omv-aro-pro"] = "Proto-Aroid", ["omv-diz-pro"] = "Proto-Dizoid", ["omv-pro"] = "Proto-Omotic", ["omw"] = "South Tairora", ["omx"] = "Old Mon", ["ona"] = "Selk'nam", ["onb"] = "Lingao", ["one"] = "Oneida", ["ong"] = "Olo", ["oni"] = "Onin", ["onj"] = "Onjob", ["onk"] = "Kabore One", ["onn"] = "Onobasulu", ["ono"] = "Onondaga", ["onp"] = "Sartang", ["onr"] = "Northern One", ["ons"] = "Ono", ["ont"] = "Ontenu", ["onu"] = "Unua", ["onw"] = "Old Nubian", ["onx"] = "Pidgin Onin", ["ood"] = "O'odham", ["oog"] = "Ong", ["oon"] = "Önge", ["oor"] = "Oorlams", ["oos"] = "Old Ossetic", ["opa"] = "Okpamheri", ["opk"] = "Kopkaka", ["opm"] = "Oksapmin", ["opo"] = "Opao", ["opt"] = "Opata", ["opy"] = "Ofayé", ["or"] = "Oriya", ["ora"] = "Oroha", ["ore"] = "Orejón", ["org"] = "Oring", ["orh"] = "Oroqen", ["oro"] = "Orokolo", ["orr"] = "Oruma", ["ort"] = "Adivasi Oriya", ["oru"] = "Ormuri", ["orv"] = "Old East Slavic", ["orw"] = "Oro Win", ["orx"] = "Oro", ["orz"] = "Ormu", ["os"] = "Ossetian", ["os-pro"] = "Proto-Ossetic", ["osa"] = "Osage", ["osc"] = "Oscan", ["osi"] = "Osing", ["osn"] = "Old Sundanese", ["oso"] = "Ososo", ["osp"] = "Old Spanish", ["ost"] = "Osatu", ["osu"] = "Southern One", ["osx"] = "Old Saxon", ["ota"] = "Ottoman Turkish", ["otb"] = "Old Tibetan", ["otd"] = "Ot Danum", ["ote"] = "Mezquital Otomi", ["oti"] = "Oti", ["otk"] = "Old Turkic", ["otl"] = "Tilapa Otomi", ["otm"] = "Eastern Highland Otomi", ["otn"] = "Tenango Otomi", ["oto-otm-pro"] = "Proto-Otomi", ["oto-pro"] = "Proto-Otomian", ["otq"] = "Querétaro Otomi", ["otr"] = "Otoro", ["ots"] = "Estado de México Otomi", ["ott"] = "Temoaya Otomi", ["otu"] = "Otuke", ["otw"] = "Ottawa", ["otx"] = "Texcatepec Otomi", ["oty"] = "Old Tamil", ["otz"] = "Ixtenco Otomi", ["oub"] = "Glio-Oubi", ["oue"] = "Oune", ["oui"] = "Old Uyghur", ["oum"] = "Ouma", ["ovd"] = "Elfdalian", ["owi"] = "Owiniga", ["owl"] = "Old Welsh", ["oyb"] = "Oy", ["oyd"] = "Oyda", ["oym"] = "Wayampi", ["oyy"] = "Oya'oya", ["ozm"] = "Koonzime", ["pa"] = "Punjabi", ["paa-kom"] = "Kómnzo", ["paa-kwn"] = "Kuwani", ["paa-nha-pro"] = "Proto-North Halmahera", ["paa-nun"] = "Nungon", ["pab"] = "Pareci", ["pac"] = "Pacoh", ["pad"] = "Paumarí", ["pae"] = "Pagibete", ["paf"] = "Paranawát", ["pag"] = "Pangasinan", ["pah"] = "Tenharim", ["pai"] = "Pe", ["pak"] = "Parakanã", ["pal"] = "Middle Persian", ["pam"] = "Kapampangan", ["pao"] = "Northern Paiute", ["pap"] = "Papiamentu", ["paq"] = "Parya", ["par"] = "Panamint", ["pas"] = "Papasena", ["pat"] = "Papitalai", ["pau"] = "Palauan", ["pav"] = "Wari'", ["paw"] = "Pawnee", ["pax"] = "Pankararé", ["pay"] = "Pech", ["paz"] = "Pankararú", ["pbb"] = "Páez", ["pbc"] = "Patamona", ["pbe"] = "Mezontla Popoloca", ["pbf"] = "Coyotepec Popoloca", ["pbg"] = "Paraujano", ["pbh"] = "Panare", ["pbi"] = "Podoko", ["pbl"] = "Mak (Nigeria)", ["pbm"] = "Puebla Mazatec", ["pbn"] = "Kpasam", ["pbo"] = "Papel", ["pbp"] = "Badyara", ["pbr"] = "Pangwa", ["pbs"] = "Central Pame", ["pbv"] = "Pnar", ["pby"] = "Pyu", ["pca"] = "Santa Inés Ahuatempan Popoloca", ["pcb"] = "Pear", ["pcc"] = "Bouyei", ["pcd"] = "Picard", ["pce"] = "Ruching Palaung", ["pcf"] = "Paliyan", ["pcg"] = "Paniya", ["pch"] = "Pardhan", ["pci"] = "Duruwa", ["pcj"] = "Parenga", ["pck"] = "Paite", ["pcl"] = "Pardhi", ["pcm"] = "Nigerian Pidgin", ["pcn"] = "Piti", ["pcp"] = "Pacahuara", ["pcw"] = "Pyapun", ["pda"] = "Anam", ["pdc"] = "Pennsylvania German", ["pdi"] = "Pa Di", ["pdn"] = "Fedan", ["pdo"] = "Padoe", ["pdt"] = "Plautdietsch", ["pdu"] = "Kayan", ["pea"] = "Peranakan Indonesian", ["peb"] = "Eastern Pomo", ["ped"] = "Mala (New Guinea)", ["pee"] = "Taje", ["pef"] = "Northeastern Pomo", ["peg"] = "Pengo", ["peh"] = "Bonan", ["pei"] = "Chichimeca-Jonaz", ["pej"] = "Northern Pomo", ["pek"] = "Penchal", ["pel"] = "Pekal", ["pem"] = "Phende", ["peo"] = "Old Persian", ["pep"] = "Kunja", ["peq"] = "Southern Pomo", ["pev"] = "Pémono", ["pex"] = "Petats", ["pey"] = "Petjo", ["pez"] = "Eastern Penan", ["pfa"] = "Pááfang", ["pfe"] = "Peere", ["pga"] = "Juba Arabic", ["pgd"] = "Gandhari", ["pgg"] = "Pangwali", ["pgi"] = "Pagi", ["pgk"] = "Rerep", ["pgl"] = "Primitive Irish", ["pgn"] = "Paelignian", ["pgs"] = "Pangseng", ["pgu"] = "Pagu", ["pgz"] = "Papua New Guinean Sign Language", ["pha"] = "Pa-Hng", ["phd"] = "Phudagi", ["phg"] = "Phuong", ["phh"] = "Phukha", ["phi-din"] = "Dinapigue Agta", ["phi-kal-pro"] = "Proto-Kalamian", ["phi-nag"] = "Nagtipunan Agta", ["phi-pro"] = "Proto-Philippine", ["phk"] = "Phake", ["phl"] = "Phalura", ["phm"] = "Phimbi", ["phn"] = "Phoenician", ["pho"] = "Phunoi", ["phq"] = "Phana'", ["phr"] = "Pahari-Potwari", ["pht"] = "Phu Thai", ["phu"] = "Phuan", ["phv"] = "Pahlavani", ["phw"] = "Phangduwali", ["pi"] = "Pali", ["pia"] = "Pima Bajo", ["pib"] = "Yine", ["pic"] = "Pinji", ["pid"] = "Piaroa", ["pie"] = "Piro", ["pif"] = "Pingelapese", ["pig"] = "Pisabo", ["pih"] = "Pitcairn-Norfolk", ["pii"] = "Pini", ["pij"] = "Pijao", ["pil"] = "Yom", ["pim"] = "Powhatan", ["pin"] = "Piame", ["pio"] = "Piapoco", ["pip"] = "Pero", ["pir"] = "Piratapuyo", ["pis"] = "Pijin", ["pit"] = "Pitta-Pitta", ["piu"] = "Pintupi-Luritja", ["piv"] = "Pileni", ["piw"] = "Pimbwe", ["pix"] = "Piu", ["piy"] = "Piya-Kwonci", ["piz"] = "Pije", ["pjt"] = "Pitjantjatjara", ["pka"] = "Ardhamagadhi Prakrit", ["pkb"] = "Kipfokomo", ["pkc"] = "Baekje", ["pkg"] = "Pak-Tong", ["pkh"] = "Pankhu", ["pkn"] = "Pakanha", ["pko"] = "Pökoot", ["pkp"] = "Pukapukan", ["pkr"] = "Attapady Kurumba", ["pks"] = "Pakistan Sign Language", ["pkt"] = "Maleng", ["pku"] = "Paku", ["pl"] = "Polish", ["pla"] = "Miani", ["plb"] = "Polonombauk", ["plc"] = "Central Palawano", ["ple"] = "Palu'e", ["plg"] = "Pilagá", ["plh"] = "Paulohi", ["plj"] = "Polci", ["plk"] = "Kohistani Shina", ["pll"] = "Shwe Palaung", ["pln"] = "Palenquero", ["plo"] = "Oluta Popoluca", ["plq"] = "Palaic", ["plr"] = "Palaka Senoufo", ["pls"] = "San Marcos Tlalcoyalco Popoloca", ["plu"] = "Palikur", ["plv"] = "Southwest Palawano", ["plw"] = "Brooke's Point Palawano", ["ply"] = "Bolyu", ["plz"] = "Paluan", ["pma"] = "Paama", ["pmb"] = "Pambia", ["pmd"] = "Pallanganmiddang", ["pme"] = "Pwaamei", ["pmf"] = "Pamona", ["pmh"] = "Maharastri Prakrit", ["pmi"] = "Northern Pumi", ["pmj"] = "Southern Pumi", ["pmk"] = "Pamlico", ["pml"] = "Sabir", ["pmm"] = "Pol", ["pmn"] = "Pam", ["pmo"] = "Pom", ["pmq"] = "Northern Pame", ["pmr"] = "Paynamar", ["pms"] = "Piedmontese", ["pmt"] = "Tuamotuan", ["pmu"] = "Mirpur Panjabi", ["pmw"] = "Plains Miwok", ["pmx"] = "Poumei Naga", ["pmy"] = "Papuan Malay", ["pmz"] = "Southern Pame", ["pna"] = "Punan Bah-Biau", ["pnb"] = "Western Panjabi", ["pnc"] = "Pannei", ["pnd"] = "Mpinda", ["pne"] = "Western Penan", ["png"] = "Pongu", ["pnh"] = "Penrhyn", ["pni"] = "Aoheng", ["pnj"] = "Pinjarup", ["pnk"] = "Paunaca", ["pnl"] = "Paleni", ["pnm"] = "Punan Batu", ["pnn"] = "Pinai-Hagahai", ["pno"] = "Panobo", ["pnp"] = "Pancana", ["pnq"] = "Pana (West Africa)", ["pnr"] = "Panim", ["pns"] = "Ponosakan", ["pnt"] = "Pontic Greek", ["pnu"] = "Jiongnai Bunu", ["pnv"] = "Pinigura", ["pnw"] = "Panyjima", ["pnx"] = "Phong-Kniang", ["pny"] = "Pinyin", ["pnz"] = "Pana (Central Africa)", ["poc"] = "Poqomam", ["poe"] = "San Juan Atzingo Popoloca", ["pof"] = "Poke", ["pog"] = "Potiguára", ["poh"] = "Poqomchi'", ["poi"] = "Highland Popoluca", ["pok"] = "Pokangá", ["pom"] = "Southeastern Pomo", ["pon"] = "Pohnpeian", ["poo"] = "Central Pomo", ["pop"] = "Pwapwa", ["poq"] = "Texistepec Popoluca", ["pos"] = "Sayula Popoluca", ["pot"] = "Potawatomi", ["pov"] = "Guinea-Bissau Creole", ["pow"] = "San Felipe Otlaltepec Popoloca", ["pox"] = "Polabian", ["poy"] = "Pogolo", ["poz-abi"] = "Abai", ["poz-bal"] = "Baliledo", ["poz-btk-pro"] = "Proto-Bungku-Tolaki", ["poz-cet-pro"] = "Proto-Central-Eastern Malayo-Polynesian", ["poz-hce-pro"] = "Proto-Halmahera-Cenderawasih", ["poz-lgx-pro"] = "Proto-Lampungic", ["poz-mcm-pro"] = "Proto-Malayo-Chamic", ["poz-mly-pro"] = "Proto-Malayic", ["poz-msa-pro"] = "Proto-Malayo-Sumbawan", ["poz-oce-pro"] = "Proto-Oceanic", ["poz-pep-pro"] = "Proto-Eastern Polynesian", ["poz-pnp-pro"] = "Proto-Nuclear Polynesian", ["poz-pol-pro"] = "Proto-Polynesian", ["poz-pro"] = "Proto-Malayo-Polynesian", ["poz-sml"] = "Sarawak Malay", ["poz-ssw-pro"] = "Proto-South Sulawesi", ["poz-sus-pro"] = "Proto-Sunda-Sulawesi", ["poz-swa-pro"] = "Proto-North Sarawak", ["poz-ter"] = "Terengganu Malay", ["ppa"] = "Pao", ["ppe"] = "Papi", ["ppi"] = "Paipai", ["ppk"] = "Uma", ["ppl"] = "Pipil", ["ppm"] = "Papuma", ["ppn"] = "Papapana", ["ppo"] = "Folopa", ["ppq"] = "Pei", ["pps"] = "San Luís Temalacayuca Popoloca", ["ppt"] = "Pa", ["ppu"] = "Papora", ["pqa"] = "Pa'a", ["pqe-pro"] = "Proto-Eastern Malayo-Polynesian", ["pqm"] = "Malecite-Passamaquoddy", ["pra-niy"] = "Niya Prakrit", ["prc"] = "Parachi", ["pre"] = "Principense", ["prf"] = "Paranan", ["prg"] = "Old Prussian", ["prh"] = "Porohanon", ["pri"] = "Paicî", ["prk"] = "Parauk", ["prl"] = "Peruvian Sign Language", ["prm"] = "Kibiri", ["prn"] = "Prasuni", ["pro"] = "Old Occitan", ["prq"] = "Ashéninka Perené", ["prr"] = "Puri", ["prt"] = "Phai", ["pru"] = "Puragi", ["prw"] = "Parawen", ["prx"] = "Purik", ["prz"] = "Providencia Sign Language", ["ps"] = "Pashto", ["psa"] = "Asue Awyu", ["psc"] = "Persian Sign Language", ["psd"] = "Plains Indian Sign Language", ["pse"] = "Central Malay", ["psg"] = "Penang Sign Language", ["psh"] = "Southwest Pashayi", ["psi"] = "Southeast Pashayi", ["psl"] = "Puerto Rican Sign Language", ["psm"] = "Pauserna", ["psn"] = "Panasuan", ["pso"] = "Polish Sign Language", ["psp"] = "Philippine Sign Language", ["psq"] = "Pasi", ["psr"] = "Portuguese Sign Language", ["pss"] = "Kaulong", ["psu"] = "Sauraseni Prakrit", ["psw"] = "Port Sandwich", ["psy"] = "Piscataway", ["pt"] = "Portuguese", ["pta"] = "Pai Tavytera", ["pth"] = "Pataxó Hã-Ha-Hãe", ["pti"] = "Pintiini", ["ptn"] = "Patani", ["pto"] = "Zo'é", ["ptp"] = "Patep", ["ptq"] = "Pattapu", ["ptr"] = "Piamatsina", ["ptt"] = "Enrekang", ["ptu"] = "Bambam", ["ptv"] = "Port Vato", ["ptw"] = "Pentlatch", ["pty"] = "Pathiya", ["pua"] = "Purepecha", ["pub"] = "Purum", ["puc"] = "Punan Merap", ["pud"] = "Punan Aput", ["pue"] = "Puelche", ["puf"] = "Punan Merah", ["pug"] = "Phuie", ["pui"] = "Puinave", ["puj"] = "Punan Tubu", ["pum"] = "Puma", ["puo"] = "Puoc", ["pup"] = "Pulabu", ["puq"] = "Puquina", ["pur"] = "Puruborá", ["put"] = "Putoh", ["puu"] = "Punu", ["puw"] = "Puluwat", ["pux"] = "Puare", ["puy"] = "Purisimeño", ["pwa"] = "Pawaia", ["pwb"] = "Panawa", ["pwg"] = "Gapapaiwa", ["pwi"] = "Patwin", ["pwm"] = "Molbog", ["pwn"] = "Paiwan", ["pwo"] = "Western Pwo", ["pwr"] = "Powari", ["pww"] = "Northern Pwo", ["pxm"] = "Quetzaltepec Mixe", ["pye"] = "Pye Krumen", ["pym"] = "Fyam", ["pyn"] = "Poyanáwa", ["pys"] = "Paraguayan Sign Language", ["pyu"] = "Puyuma", ["pyx"] = "Tircul", ["pyy"] = "Pyen", ["pzh"] = "Pazeh", ["pzn"] = "Para Naga", ["qfa-adm-pro"] = "Proto-Great Andamanese", ["qfa-bet-pro"] = "Proto-Be-Tai", ["qfa-cka-pro"] = "Proto-Chukotko-Kamchatkan", ["qfa-hur-pro"] = "Proto-Hurro-Urartian", ["qfa-kad-pro"] = "Proto-Kadu", ["qfa-kms-pro"] = "Proto-Kam-Sui", ["qfa-kor-pro"] = "Proto-Koreanic", ["qfa-kra-pro"] = "Proto-Kra", ["qfa-lic-pro"] = "Proto-Hlai", ["qfa-onb-pro"] = "Proto-Be", ["qfa-ong-pro"] = "Proto-Ongan", ["qfa-tak-pro"] = "Proto-Kra-Dai", ["qfa-xgx-tuh"] = "Tuyuhun", ["qfa-xgx-tuo"] = "Tuoba", ["qfa-xgx-wuh"] = "Wuhuan", ["qfa-xgx-xbi"] = "Xianbei", ["qfa-yen-pro"] = "Proto-Yeniseian", ["qfa-yuk-pro"] = "Proto-Yukaghir", ["qu"] = "Quechua", ["qua"] = "Quapaw", ["quc"] = "K'iche'", ["qui"] = "Quileute", ["qum"] = "Sipakapense", ["qun"] = "Quinault", ["quq"] = "Quinqui", ["quv"] = "Sacapulteco", ["qvy"] = "Queyu", ["qwc"] = "Classical Quechua", ["qwe-kch"] = "Kichwa", ["qwm"] = "Kipchak", ["qwt"] = "Kwalhioqua-Tlatskanai", ["qxs"] = "Southern Qiang", ["qya"] = "Quenya", ["qyp"] = "Quiripi", ["raa"] = "Dungmali", ["rab"] = "Chamling", ["rac"] = "Rasawa", ["rad"] = "Rade", ["raf"] = "Western Meohang", ["rag"] = "Logooli", ["rah"] = "Rabha", ["rai"] = "Ramoaaina", ["raj"] = "Rajasthani", ["rak"] = "Tulu-Bohuai", ["ral"] = "Ralte", ["ram"] = "Canela", ["ran"] = "Riantana", ["rao"] = "Rao", ["rap"] = "Rapa Nui", ["raq"] = "Saam", ["rar"] = "Rarotongan", ["ras"] = "Tegali", ["rat"] = "Razajerdi", ["rau"] = "Raute", ["rav"] = "Sampang", ["raw"] = "Rawang", ["rax"] = "Rang", ["ray"] = "Rapa", ["raz"] = "Rahambuu", ["rbb"] = "Rumai Palaung", ["rbk"] = "Northern Bontoc", ["rbl"] = "Miraya Bikol", ["rcf"] = "Réunion Creole French", ["rdb"] = "Rudbari", ["rea"] = "Rerau", ["reb"] = "Rembong", ["ree"] = "Rejang Kayan", ["reg"] = "Kara (Tanzania)", ["rei"] = "Reli", ["rej"] = "Rejang", ["rel"] = "Rendille", ["rem"] = "Remo", ["ren"] = "Rengao", ["rer"] = "Rer Bare", ["res"] = "Reshe", ["ret"] = "Retta", ["rey"] = "Reyesano", ["rga"] = "Roria", ["rge"] = "Romani Greek", ["rgk"] = "Rangkas", ["rgn"] = "Romagnol", ["rgr"] = "Resígaro", ["rgs"] = "Southern Roglai", ["rgu"] = "Ringgou", ["rhg"] = "Rohingya", ["rhp"] = "Yahang", ["ria"] = "Reang", ["rif"] = "Tarifit", ["ril"] = "Riang", ["rim"] = "Nyaturu", ["rin"] = "Nungu", ["rir"] = "Ribun", ["rit"] = "Ritarungo", ["riu"] = "Riung", ["rjg"] = "Rajong", ["rji"] = "Raji", ["rjs"] = "Rajbanshi", ["rka"] = "Kraol", ["rkb"] = "Rikbaktsa", ["rkh"] = "Rakahanga-Manihiki", ["rki"] = "Rakhine", ["rkm"] = "Marka", ["rkt"] = "Kamta", ["rkw"] = "Arakwal", ["rm"] = "Romansch", ["rma"] = "Rama", ["rmb"] = "Rembarunga", ["rmc"] = "Carpathian Romani", ["rmd"] = "Traveller Danish", ["rme"] = "Angloromani", ["rmf"] = "Kalo Finnish Romani", ["rmg"] = "Traveller Norwegian", ["rmh"] = "Murkim", ["rmi"] = "Lomavren", ["rmk"] = "Romkun", ["rml"] = "Baltic Romani", ["rmm"] = "Roma", ["rmn"] = "Balkan Romani", ["rmo"] = "Sinte Romani", ["rmp"] = "Rempi", ["rmq"] = "Caló", ["rms"] = "Romanian Sign Language", ["rmt"] = "Domari", ["rmu"] = "Tavringer Romani", ["rmv"] = "Romanova", ["rmw"] = "Welsh Romani", ["rmx"] = "Romam", ["rmy"] = "Vlax Romani", ["rmz"] = "Marma", ["rnd"] = "Ruwund", ["rng"] = "Ronga", ["rnl"] = "Ranglong", ["rnn"] = "Roon", ["rnp"] = "Rongpo", ["rnw"] = "Rungwa", ["ro"] = "Romanian", ["roa-ang"] = "Angevin", ["roa-bbn"] = "Bourbonnais-Berrichon", ["roa-brg"] = "Bourguignon", ["roa-cha"] = "Champenois", ["roa-fcm"] = "Franc-Comtois", ["roa-gal"] = "Gallo", ["roa-leo"] = "Leonese", ["roa-lor"] = "Lorrain", ["roa-oan"] = "Navarro-Aragonese", ["roa-oca"] = "Old Catalan", ["roa-ole"] = "Old Leonese", ["roa-opt"] = "Old Galician-Portuguese", ["roa-orl"] = "Orléanais", ["roa-poi"] = "Poitevin-Saintongeais", ["roa-tar"] = "Tarantino", ["roa-tou"] = "Tourangeau", ["rob"] = "Tae'", ["roc"] = "Cacgia Roglai", ["rod"] = "Rogo", ["roe"] = "Ronji", ["rof"] = "Rombo", ["rog"] = "Northern Roglai", ["rol"] = "Romblomanon", ["rom"] = "Romani", ["roo"] = "Rotokas", ["rop"] = "Kriol", ["ror"] = "Rongga", ["rou"] = "Runga", ["row"] = "Dela-Oenale", ["rpn"] = "Repanbitip", ["rpt"] = "Rapting", ["rri"] = "Ririo", ["rro"] = "Roro", ["rrt"] = "Arritinngithigh", ["rsb"] = "Romano-Serbian", ["rsl"] = "Russian Sign Language", ["rsm"] = "Miriwoong Sign Language", ["rtc"] = "Rungtu", ["rth"] = "Ratahan", ["rtm"] = "Rotuman", ["rtw"] = "Rathawi", ["ru"] = "Russian", ["rub"] = "Gungu", ["ruc"] = "Ruuli", ["rue"] = "Rusyn", ["ruf"] = "Luguru", ["rug"] = "Roviana", ["ruh"] = "Ruga", ["rui"] = "Rufiji", ["ruk"] = "Che", ["ruo"] = "Istro-Romanian", ["rup"] = "Aromanian", ["ruq"] = "Megleno-Romanian", ["rut"] = "Rutul", ["ruu"] = "Lanas Lobu", ["ruy"] = "Mala (Nigeria)", ["ruz"] = "Ruma", ["rw"] = "Rwanda-Rundi", ["rwa"] = "Rawo", ["rwk"] = "Rwa", ["rwm"] = "Amba", ["rwo"] = "Rawa", ["rxd"] = "Ngardi", ["rxw"] = "Karuwali", ["ryn"] = "Northern Amami-Oshima", ["rys"] = "Yaeyama", ["ryu"] = "Okinawan", ["rzh"] = "Razihi", ["sa"] = "Sanskrit", ["saa"] = "Saba", ["sab"] = "Buglere", ["sac"] = "Fox", ["sad"] = "Sandawe", ["sae"] = "Sabanê", ["saf"] = "Safaliba", ["sah"] = "Yakut", ["sai-ajg"] = "Ajagua", ["sai-all"] = "Allentiac", ["sai-and"] = "Andoquero", ["sai-ayo"] = "Ayomán", ["sai-bae"] = "Baenan", ["sai-bag"] = "Bagua", ["sai-bet"] = "Betoi", ["sai-bor-pro"] = "Proto-Boran", ["sai-cac"] = "Cacán", ["sai-caq"] = "Caranqui", ["sai-car-pro"] = "Proto-Cariban", ["sai-cat"] = "Catacao", ["sai-cer-pro"] = "Proto-Cerrado", ["sai-chi"] = "Chirino", ["sai-chn"] = "Chaná", ["sai-chp"] = "Chapacura", ["sai-chr"] = "Charrua", ["sai-chu"] = "Churuya", ["sai-cje-pro"] = "Proto-Central Jê", ["sai-cmg"] = "Comechingon", ["sai-cno"] = "Chono", ["sai-cnr"] = "Cañari", ["sai-coe"] = "Coeruna", ["sai-col"] = "Colán", ["sai-cop"] = "Copallén", ["sai-crd"] = "Coroado Puri", ["sai-ctq"] = "Catuquinaru", ["sai-cul"] = "Culli", ["sai-cva"] = "Cueva", ["sai-esm"] = "Esmeralda", ["sai-ewa"] = "Ewarhuyana", ["sai-gam"] = "Gamela", ["sai-gay"] = "Gayón", ["sai-gmo"] = "Guamo", ["sai-gue"] = "Güenoa", ["sai-hau"] = "Haush", ["sai-hoc-pro"] = "Proto-Huitoto-Ocaina", ["sai-jee-pro"] = "Proto-Jê", ["sai-jko"] = "Jeikó", ["sai-jrj"] = "Jirajara", ["sai-kat"] = "Katembri", ["sai-mal"] = "Malalí", ["sai-mar"] = "Maratino", ["sai-mat"] = "Matanawi", ["sai-mcn"] = "Mocana", ["sai-men"] = "Menien", ["sai-mil"] = "Millcayac", ["sai-mlb"] = "Malibu", ["sai-msk"] = "Masakará", ["sai-muc"] = "Mucuchí", ["sai-mue"] = "Muellama", ["sai-muz"] = "Muzo", ["sai-mys"] = "Maynas", ["sai-nat"] = "Natú", ["sai-nje-pro"] = "Proto-Northern Jê", ["sai-opo"] = "Opón", ["sai-oto"] = "Otomaco", ["sai-pal"] = "Palta", ["sai-pam"] = "Pamigua", ["sai-par"] = "Paratió", ["sai-pnz"] = "Panzaleo", ["sai-prh"] = "Puruhá", ["sai-ptg"] = "Patagón", ["sai-pur"] = "Purukotó", ["sai-pyg"] = "Payaguá", ["sai-pyk"] = "Pykobjê", ["sai-qmb"] = "Quimbaya", ["sai-qtm"] = "Quitemo", ["sai-rab"] = "Rabona", ["sai-ram"] = "Ramanos", ["sai-sac"] = "Sácata", ["sai-san"] = "Sanaviron", ["sai-sap"] = "Sapará", ["sai-sec"] = "Sechura", ["sai-sin"] = "Sinúfana", ["sai-sje-pro"] = "Proto-Southern Jê", ["sai-tab"] = "Tabancale", ["sai-tal"] = "Tallán", ["sai-tap"] = "Tapayuna", ["sai-tar-pro"] = "Proto-Taranoan", ["sai-teu"] = "Teushen", ["sai-tim"] = "Timote", ["sai-tpr"] = "Taparita", ["sai-trr"] = "Tarairiú", ["sai-wai"] = "Waitaká", ["sai-way"] = "Wayumará", ["sai-wit-pro"] = "Proto-Witotoan", ["sai-wnm"] = "Wanham", ["sai-xoc"] = "Xocó", ["sai-yao"] = "Yao (South America)", ["sai-yar"] = "Yarumá", ["sai-yri"] = "Yuri", ["sai-yup"] = "Yupua", ["sai-yur"] = "Yurumanguí", ["saj"] = "Sahu", ["sak"] = "Sake", ["sal-pro"] = "Proto-Salish", ["sam"] = "Samaritan Aramaic", ["sao"] = "Sause", ["saq"] = "Samburu", ["sar"] = "Saraveca", ["sas"] = "Sasak", ["sat"] = "Santali", ["sau"] = "Saleman", ["sav"] = "Saafi-Saafi", ["saw"] = "Sawi", ["sax"] = "Sa", ["say"] = "Saya", ["saz"] = "Saurashtra", ["sba"] = "Ngambay", ["sbb"] = "Simbo", ["sbc"] = "Gele'", ["sbd"] = "Southern Samo", ["sbe"] = "Saliba (New Guinea)", ["sbf"] = "Shabo", ["sbg"] = "Seget", ["sbh"] = "Sori-Harengan", ["sbi"] = "Seti", ["sbj"] = "Surbakhal", ["sbk"] = "Safwa", ["sbl"] = "Botolan Sambal", ["sbm"] = "Sagala", ["sbn"] = "Sindhi Bhil", ["sbo"] = "Sabüm", ["sbp"] = "Sangu (Tanzania)", ["sbq"] = "Sileibi", ["sbr"] = "Sembakung Murut", ["sbs"] = "Subiya", ["sbt"] = "Kimki", ["sbu"] = "Stod Bhoti", ["sbv"] = "Sabine", ["sbw"] = "Simba", ["sbx"] = "Seberuang", ["sby"] = "Soli", ["sbz"] = "Sara Kaba", ["sc"] = "Sardinian", ["scb"] = "Chut", ["sce"] = "Dongxiang", ["scf"] = "San Miguel Creole French", ["scg"] = "Sanggau", ["sch"] = "Sakachep", ["sci"] = "Sri Lankan Creole Malay", ["sck"] = "Sadri", ["scl"] = "Shina", ["scn"] = "Sicilian", ["sco"] = "Scots", ["scp"] = "Yolmo", ["scq"] = "Sa'och", ["scs"] = "North Slavey", ["scu"] = "Shumcho", ["scv"] = "Sheni", ["scw"] = "Sha", ["scx"] = "Sicel", ["sd"] = "Sindhi", ["sda"] = "Toraja-Sa'dan", ["sdb"] = "Shabak", ["sdc"] = "Sassarese", ["sde"] = "Surubu", ["sdf"] = "Sarli", ["sdg"] = "Savi", ["sdh"] = "Southern Kurdish", ["sdj"] = "Suundi", ["sdk"] = "Sos Kundi", ["sdl"] = "Saudi Arabian Sign Language", ["sdm"] = "Semandang", ["sdn"] = "Gallurese", ["sdo"] = "Bukar-Sadung Bidayuh", ["sdp"] = "Sherdukpen", ["sdr"] = "Oraon Sadri", ["sds"] = "Tunisian Berber", ["sdu"] = "Sarudu", ["sdv-daj-pro"] = "Proto-Daju", ["sdv-eje-pro"] = "Proto-Eastern Jebel", ["sdv-nil-pro"] = "Proto-Nilotic", ["sdv-nyi-pro"] = "Proto-Nyima", ["sdv-tmn-pro"] = "Proto-Taman", ["sdx"] = "Sibu Melanau", ["se"] = "Northern Sami", ["sea"] = "Semai", ["sec"] = "Sechelt", ["sed"] = "Sedang", ["see"] = "Seneca", ["sef"] = "Cebaara Senoufo", ["seg"] = "Segeju", ["seh"] = "Sena", ["sei"] = "Seri", ["sej"] = "Sene", ["sek"] = "Sekani", ["sel-nor"] = "Northern Selkup", ["sel-pro"] = "Proto-Selkup", ["sel-sou"] = "Southern Selkup", ["sem-amm"] = "Ammonite", ["sem-amo"] = "Amorite", ["sem-cha"] = "Chaha", ["sem-dad"] = "Dadanitic", ["sem-dum"] = "Dumaitic", ["sem-has"] = "Hasaitic", ["sem-him"] = "Himyaritic", ["sem-his"] = "Hismaic", ["sem-mhr"] = "Muher", ["sem-pro"] = "Proto-Semitic", ["sem-saf"] = "Safaitic", ["sem-srb"] = "Old South Arabian", ["sem-tay"] = "Taymanitic", ["sem-tha"] = "Thamudic", ["sem-wes-pro"] = "Proto-West Semitic", ["sen"] = "Nanerigé Sénoufo", ["seo"] = "Suarmin", ["sep"] = "Sìcìté Sénoufo", ["seq"] = "Senara Sénoufo", ["ser"] = "Serrano", ["ses"] = "Koyraboro Senni", ["set"] = "Sentani", ["seu"] = "Serui-Laut", ["sev"] = "Nyarafolo Senoufo", ["sew"] = "Sewa Bay", ["sey"] = "Secoya", ["sez"] = "Senthang Chin", ["sfb"] = "French Belgian Sign Language", ["sfm"] = "Small Flowery Miao", ["sfs"] = "South African Sign Language", ["sfw"] = "Sehwi", ["sg"] = "Sango", ["sga"] = "Old Irish", ["sgb"] = "Mag-Anchi Ayta", ["sgc"] = "Kipsigis", ["sgd"] = "Surigaonon", ["sge"] = "Segai", ["sgg"] = "Swiss-German Sign Language", ["sgh"] = "Shughni", ["sgi"] = "Suga", ["sgk"] = "Sangkong", ["sgm"] = "Singa", ["sgp"] = "Singpho", ["sgr"] = "Sangisari", ["sgs"] = "Samogitian", ["sgt"] = "Brokpake", ["sgu"] = "Salas", ["sgw"] = "Sebat Bet Gurage", ["sgx"] = "Sierra Leone Sign Language", ["sgy"] = "Sanglechi", ["sgz"] = "Sursurunga", ["sh"] = "Serbo-Croatian", ["sha"] = "Shall-Zwall", ["shb"] = "Ninam", ["shc"] = "Sonde", ["shd"] = "Kundal Shahi", ["she"] = "Sheko", ["shg"] = "Shua", ["shh"] = "Shoshone", ["shi"] = "Tashelhit", ["shj"] = "Shatt", ["shk"] = "Shilluk", ["shl"] = "Shendu", ["shm"] = "Shahrudi", ["shn"] = "Shan", ["sho"] = "Shanga", ["shp"] = "Shipibo-Conibo", ["shq"] = "Sala", ["shr"] = "Shi", ["shs"] = "Shuswap", ["sht"] = "Shasta", ["shu"] = "Chadian Arabic", ["shv"] = "Shehri", ["shw"] = "Shwai", ["shx"] = "She", ["shy"] = "Tachawit", ["shz"] = "Syenara Senoufo", ["si"] = "Sinhalese", ["sia"] = "Akkala Sami", ["sib"] = "Sebop", ["sid"] = "Sidamo", ["sie"] = "Simaa", ["sif"] = "Siamou", ["sig"] = "Paasaal", ["sih"] = "Zire", ["sii"] = "Shom Peng", ["sij"] = "Numbami", ["sik"] = "Sikiana", ["sil"] = "Tumulung Sisaala", ["sim"] = "Seim", ["sio-pro"] = "Proto-Siouan", ["sip"] = "Sikkimese", ["siq"] = "Sonia", ["sir"] = "Siri", ["sis"] = "Siuslaw", ["sit-bok"] = "Bokar", ["sit-cha"] = "Chairel", ["sit-gkh"] = "Gokhy", ["sit-hrs-pro"] = "Proto-Hrusish", ["sit-jap"] = "Japhug", ["sit-kha-pro"] = "Proto-Kham", ["sit-liz"] = "Lizu", ["sit-luu-pro"] = "Proto-Luish", ["sit-mor"] = "Moran", ["sit-prn"] = "Puiron", ["sit-pro"] = "Proto-Sino-Tibetan", ["sit-sit"] = "Situ", ["sit-tan-pro"] = "Proto-Tani", ["sit-tgm"] = "Tangam", ["sit-tos"] = "Tosu", ["sit-tsh"] = "Tshobdun", ["sit-zbu"] = "Zbu", ["siu"] = "Sinagen", ["siv"] = "Sumariup", ["siw"] = "Siwai", ["six"] = "Sumau", ["siy"] = "Sivandi", ["siz"] = "Siwi", ["sja"] = "Epena", ["sjb"] = "Sajau Basap", ["sjd"] = "Kildin Sami", ["sje"] = "Pite Sami", ["sjg"] = "Assangori", ["sjk"] = "Kemi Sami", ["sjl"] = "Miji", ["sjm"] = "Mapun", ["sjn"] = "Sindarin", ["sjo"] = "Xibe", ["sjp"] = "Surjapuri", ["sjr"] = "Siar-Lak", ["sjs"] = "Senhaja De Srair", ["sjt"] = "Ter Sami", ["sju"] = "Ume Sami", ["sjw"] = "Shawnee", ["sk"] = "Slovak", ["ska"] = "Skagit", ["skb"] = "Saek", ["skc"] = "Ma Manda", ["skd"] = "Southern Sierra Miwok", ["ske"] = "Ske", ["skf"] = "Mekéns", ["skh"] = "Sikule", ["ski"] = "Sika", ["skj"] = "Seke", ["skk"] = "Sok", ["skm"] = "Sakam", ["skn"] = "Kolibugan Subanon", ["sko"] = "Seko Tengah", ["skp"] = "Sekapan", ["skq"] = "Sininkere", ["skr"] = "Saraiki", ["sks"] = "Maia", ["skt"] = "Sakata", ["sku"] = "Sakao", ["skv"] = "Skou", ["skw"] = "Skepi Creole Dutch", ["skx"] = "Seko Padang", ["sky"] = "Sikaiana", ["skz"] = "Sekar", ["sl"] = "Slovene", ["sla-pro"] = "Proto-Slavic", ["slc"] = "Saliba (Colombia)", ["sld"] = "Sissala", ["sle"] = "Sholaga", ["slf"] = "Swiss-Italian Sign Language", ["slg"] = "Selungai Murut", ["slh"] = "Southern Puget Sound Salish", ["slj"] = "Salumá", ["sll"] = "Salt-Yui", ["slm"] = "Pangutaran Sama", ["sln"] = "Salinan", ["slp"] = "Lamaholot", ["slq"] = "Salchuq", ["slr"] = "Salar", ["sls"] = "Singapore Sign Language", ["slt"] = "Sila", ["slu"] = "Selaru", ["slw"] = "Sialum", ["slx"] = "Salampasu", ["sly"] = "Selayar", ["slz"] = "Ma'ya", ["sm"] = "Samoan", ["sma"] = "Southern Sami", ["smb"] = "Simbari", ["smc"] = "Som", ["smd"] = "Sama", ["smf"] = "Auwe", ["smg"] = "Simbali", ["smh"] = "Samei", ["smi-pro"] = "Proto-Samic", ["smj"] = "Lule Sami", ["smk"] = "Bolinao", ["sml"] = "Central Sama", ["smm"] = "Musasa", ["smn"] = "Inari Sami", ["smp"] = "Samaritan Hebrew", ["smq"] = "Samo", ["smr"] = "Simeulue", ["sms"] = "Skolt Sami", ["smt"] = "Simte", ["smu"] = "Somray", ["smv"] = "Samvedi", ["smw"] = "Sumbawa", ["smx"] = "Samba", ["smy"] = "Semnani", ["smz"] = "Simeku", ["sn"] = "Shona", ["snb"] = "Sebuyau", ["snc"] = "Sinaugoro", ["sne"] = "Bau Bidayuh", ["snf"] = "Noon", ["sng"] = "Sanga (Congo)", ["sni"] = "Sensi", ["snj"] = "Riverain Sango", ["snk"] = "Soninke", ["snl"] = "Sangil", ["snm"] = "Southern Ma'di", ["snn"] = "Siona", ["sno"] = "Snohomish", ["snp"] = "Siane", ["snq"] = "Sangu (Gabon)", ["snr"] = "Sihan", ["sns"] = "Nahavaq", ["snu"] = "Senggi", ["snv"] = "Sa'ban", ["snw"] = "Selee", ["snx"] = "Sam", ["sny"] = "Saniyo-Hiyewe", ["snz"] = "Kou", ["so"] = "Somali", ["soa"] = "Thai Song", ["sob"] = "Sobei", ["soc"] = "Soko", ["sod"] = "Songoora", ["soe"] = "Songomeno", ["sog"] = "Sogdian", ["soh"] = "Aka (Sudan)", ["soi"] = "Sonha", ["sok"] = "Sokoro", ["sol"] = "Solos", ["son-pro"] = "Proto-Songhay", ["soo"] = "Nsong", ["sop"] = "Songe", ["soq"] = "Kanasi", ["sor"] = "Somrai", ["sos"] = "Seenku", ["sou"] = "Southern Thai", ["sov"] = "Sonsorolese", ["sow"] = "Sowanda", ["sox"] = "Swo", ["soy"] = "Miyobe", ["soz"] = "Temi", ["spb"] = "Sepa (Indonesia)", ["spc"] = "Sapé", ["spd"] = "Saep", ["spe"] = "Sepa (New Guinea)", ["spg"] = "Sian", ["spi"] = "Saponi", ["spk"] = "Sengo", ["spl"] = "Selepet", ["spm"] = "Sepen", ["spn"] = "Sanapaná", ["spo"] = "Spokane", ["spp"] = "Supyire", ["spr"] = "Saparua", ["sps"] = "Saposa", ["spt"] = "Spiti Bhoti", ["spu"] = "Sapuan", ["spv"] = "Sambalpuri", ["spx"] = "South Picene", ["spy"] = "Sabaot", ["sq"] = "Albanian", ["sqa"] = "Shama-Sambuga", ["sqh"] = "Shau", ["sqj-pro"] = "Proto-Albanian", ["sqk"] = "Albanian Sign Language", ["sqm"] = "Suma", ["sqn"] = "Susquehannock", ["sqo"] = "Sorkhei", ["sqq"] = "Sou", ["sqr"] = "Siculo-Arabic", ["sqs"] = "Sri Lankan Sign Language", ["sqt"] = "Soqotri", ["squ"] = "Squamish", ["sra"] = "Saruga", ["srb"] = "Sora", ["sre"] = "Sara", ["srf"] = "Nafi", ["srg"] = "Sulod", ["srh"] = "Sarikoli", ["sri"] = "Siriano", ["srk"] = "Serudung Murut", ["srl"] = "Isirawa", ["srm"] = "Saramaccan", ["srn"] = "Sranan Tongo", ["srq"] = "Sirionó", ["srr"] = "Serer", ["srs"] = "Tsuut'ina", ["srt"] = "Sauri", ["sru"] = "Suruí", ["srv"] = "Waray Sorsogon", ["srw"] = "Serua", ["srx"] = "Sirmauri", ["sry"] = "Sera", ["srz"] = "Shahmirzadi", ["ss"] = "Swazi", ["ssa-klk-pro"] = "Proto-Kuliak", ["ssa-kom-pro"] = "Proto-Koman", ["ssa-pro"] = "Proto-Nilo-Saharan", ["ssb"] = "Southern Sama", ["ssc"] = "Suba-Simbiti", ["ssd"] = "Siroi", ["sse"] = "Balangingi", ["ssf"] = "Thao", ["ssg"] = "Seimat", ["ssh"] = "Shihhi Arabic", ["ssi"] = "Sansi", ["ssj"] = "Sausi", ["ssk"] = "Sunam", ["ssl"] = "Western Sisaala", ["ssm"] = "Semnam", ["sso"] = "Sissano", ["ssp"] = "Spanish Sign Language", ["ssq"] = "So'a", ["ssr"] = "Swiss-French Sign Language", ["sss"] = "Sô", ["sst"] = "Sinasina", ["ssu"] = "Susuami", ["ssv"] = "Shark Bay", ["ssx"] = "Samberigi", ["ssy"] = "Saho", ["ssz"] = "Sengseng", ["st"] = "Sotho", ["stb"] = "Northern Subanen", ["std"] = "Sentinelese", ["ste"] = "Liana-Seti", ["stf"] = "Seta", ["stg"] = "Trieng", ["sth"] = "Shelta", ["sti"] = "Bulo Stieng", ["stj"] = "Matya Samo", ["stk"] = "Arammba", ["stm"] = "Setaman", ["stn"] = "Owa", ["sto"] = "Stoney", ["stp"] = "Southeastern Tepehuan", ["stq"] = "Saterland Frisian", ["str"] = "Saanich", ["sts"] = "Shumashti", ["stt"] = "Budeh Stieng", ["stu"] = "Samtao", ["stv"] = "Silt'e", ["stw"] = "Satawalese", ["sty"] = "Siberian Tatar", ["su"] = "Sundanese", ["sua"] = "Sulka", ["sub"] = "Suku", ["suc"] = "Western Subanon", ["sue"] = "Suena", ["sug"] = "Suganga", ["sui"] = "Suki", ["suk"] = "Sukuma", ["suq"] = "Suri", ["sur"] = "Mwaghavul", ["sus"] = "Susu", ["sut"] = "Subtiaba", ["suv"] = "Sulung", ["suw"] = "Sumbwa", ["sux"] = "Sumerian", ["suy"] = "Suyá", ["suz"] = "Sunwar", ["sv"] = "Swedish", ["sva"] = "Svan", ["svb"] = "Ulau-Suain", ["svc"] = "Vincentian Creole English", ["sve"] = "Serili", ["svk"] = "Slovakian Sign Language", ["svm"] = "Slavomolisano", ["svs"] = "Savosavo", ["svx"] = "Skalvian", ["sw"] = "Swahili", ["swb"] = "Maore Comorian", ["swf"] = "Sere", ["swg"] = "Swabian", ["swi"] = "Sui", ["swj"] = "Sira", ["swl"] = "Swedish Sign Language", ["swm"] = "Samosa", ["swn"] = "Sokna", ["swo"] = "Shanenawa", ["swp"] = "Suau", ["swq"] = "Sharwa", ["swr"] = "Saweru", ["sws"] = "Seluwasan", ["swt"] = "Sawila", ["swu"] = "Suwawa", ["sww"] = "Sowa", ["swx"] = "Suruahá", ["swy"] = "Sarua", ["sxb"] = "Suba", ["sxc"] = "Sicanian", ["sxe"] = "Sighu", ["sxg"] = "Shixing", ["sxk"] = "Southern Kalapuya", ["sxl"] = "Selonian", ["sxm"] = "Samre", ["sxn"] = "Sangir", ["sxo"] = "Sorothaptic", ["sxr"] = "Saaroa", ["sxs"] = "Sasaru", ["sxw"] = "Saxwe Gbe", ["sya"] = "Siang", ["syb"] = "Central Subanen", ["syc"] = "Classical Syriac", ["syd-fne"] = "Forest Nenets", ["syd-pro"] = "Proto-Samoyedic", ["syi"] = "Seki", ["syk"] = "Sukur", ["syl"] = "Sylheti", ["sym"] = "Maya Samo", ["syn"] = "Senaya", ["syo"] = "Suoy", ["sys"] = "Sinyar", ["syw"] = "Kagate", ["syx"] = "Osamayi", ["syy"] = "Al-Sayyid Bedouin Sign Language", ["sza"] = "Semelai", ["szb"] = "Ngalum", ["szc"] = "Semaq Beri", ["szd"] = "Seru", ["sze"] = "Seze", ["szg"] = "Sengele", ["szl"] = "Silesian", ["szn"] = "Sula", ["szp"] = "Suabo", ["szv"] = "Isubu", ["szw"] = "Sawai", ["szy"] = "Sakizaya", ["ta"] = "Tamil", ["taa"] = "Lower Tanana", ["tab"] = "Tabasaran", ["tac"] = "Lowland Tarahumara", ["tad"] = "Tause", ["tae"] = "Tariana", ["taf"] = "Tapirapé", ["tag"] = "Tagoi", ["tai-pro"] = "Proto-Tai", ["tai-swe-pro"] = "Proto-Southwestern Tai", ["taj"] = "Eastern Tamang", ["tak"] = "Tala", ["tal"] = "Tal", ["tan"] = "Tangale", ["tao"] = "Yami", ["tap"] = "Taabwa", ["tar"] = "Central Tarahumara", ["tas"] = "Tây Bồi", ["tau"] = "Upper Tanana", ["tav"] = "Tatuyo", ["taw"] = "Tai", ["tax"] = "Tamki", ["tay"] = "Atayal", ["taz"] = "Tocho", ["tba"] = "Aikanã", ["tbb"] = "Tapeba", ["tbc"] = "Takia", ["tbd"] = "Kaki Ae", ["tbe"] = "Tanimbili", ["tbf"] = "Mandara", ["tbg"] = "North Tairora", ["tbh"] = "Thurawal", ["tbi"] = "Gaam", ["tbj"] = "Tiang", ["tbk"] = "Calamian Tagbanwa", ["tbl"] = "Tboli", ["tbm"] = "Tagbu", ["tbn"] = "Barro Negro Tunebo", ["tbo"] = "Tawala", ["tbp"] = "Taworta", ["tbq-bdg-pro"] = "Proto-Bodo-Garo", ["tbq-kuk-pro"] = "Proto-Kuki-Chin", ["tbq-lal-pro"] = "Proto-Lalo", ["tbq-laz"] = "Laze", ["tbq-lob-pro"] = "Proto-Lolo-Burmese", ["tbq-lol-pro"] = "Proto-Loloish", ["tbq-ngo"] = "Ngochang", ["tbq-plg"] = "Pai-lang", ["tbr"] = "Tumtum", ["tbs"] = "Tanguat", ["tbt"] = "Kitembo", ["tbu"] = "Tubar", ["tbv"] = "Tobo", ["tbw"] = "Tagbanwa", ["tbx"] = "Kapin", ["tby"] = "Tabaru", ["tbz"] = "Ditammari", ["tca"] = "Ticuna", ["tcb"] = "Tanacross", ["tcc"] = "Datooga", ["tcd"] = "Tafi", ["tce"] = "Southern Tutchone", ["tcf"] = "Malinaltepec Tlapanec", ["tcg"] = "Tamagario", ["tch"] = "Turks and Caicos Creole English", ["tci"] = "Wára", ["tck"] = "Tchitchege", ["tcl"] = "Taman (Myanmar)", ["tcm"] = "Tanahmerah", ["tco"] = "Taungyo", ["tcp"] = "Tawr Chin", ["tcq"] = "Kaiy", ["tcs"] = "Torres Strait Creole", ["tct"] = "T'en", ["tcu"] = "Southeastern Tarahumara", ["tcw"] = "Tecpatlán Totonac", ["tcx"] = "Toda", ["tcy"] = "Tulu", ["tcz"] = "Thado Chin", ["tda"] = "Tagdal", ["tdb"] = "Panchpargania", ["tdc"] = "Emberá-Tadó", ["tdd"] = "Tai Nüa", ["tde"] = "Tiranige Diga Dogon", ["tdf"] = "Talieng", ["tdg"] = "Western Tamang", ["tdh"] = "Thulung", ["tdi"] = "Tomadino", ["tdj"] = "Tajio", ["tdk"] = "Tambas", ["tdl"] = "Sur", ["tdm"] = "Taruma", ["tdn"] = "Tondano", ["tdo"] = "Teme", ["tdq"] = "Tita", ["tdr"] = "Todrah", ["tds"] = "Doutai", ["tdt"] = "Tetun Dili", ["tdu"] = "Tempasuk Dusun", ["tdv"] = "Toro", ["tdy"] = "Tadyawan", ["te"] = "Telugu", ["tea"] = "Temiar", ["teb"] = "Tetete", ["tec"] = "Terik", ["ted"] = "Tepo Krumen", ["tee"] = "Huehuetla Tepehua", ["tef"] = "Teressa", ["teg"] = "Teke-Tege", ["teh"] = "Tehuelche", ["tei"] = "Torricelli", ["tek"] = "Ibali Teke", ["tem"] = "Temne", ["ten"] = "Tama (Colombia)", ["teo"] = "Ateso", ["tep"] = "Tepecano", ["teq"] = "Temein", ["ter"] = "Tereno", ["tes"] = "Tengger", ["tet"] = "Tetum", ["teu"] = "Soo", ["tev"] = "Teor", ["tew"] = "Tewa", ["tex"] = "Tennet", ["tey"] = "Tulishi", ["tez"] = "Tetserret", ["tfi"] = "Tofin Gbe", ["tfn"] = "Dena'ina", ["tfo"] = "Tefaro", ["tfr"] = "Teribe", ["tft"] = "Ternate", ["tg"] = "Tajik", ["tga"] = "Sagalla", ["tgb"] = "Tobilung", ["tgc"] = "Tigak", ["tgd"] = "Ciwogai", ["tge"] = "Eastern Gorkha Tamang", ["tgf"] = "Chali", ["tgh"] = "Tobagonian Creole English", ["tgi"] = "Lawunuia", ["tgn"] = "Tandaganon", ["tgo"] = "Sudest", ["tgp"] = "Tangoa", ["tgq"] = "Tring", ["tgr"] = "Tareng", ["tgs"] = "Nume", ["tgt"] = "Central Tagbanwa", ["tgu"] = "Tanggu", ["tgv"] = "Tingui-Boto", ["tgw"] = "Tagwana Senoufo", ["tgx"] = "Tagish", ["tgy"] = "Togoyo", ["th"] = "Thai", ["thc"] = "Tai Hang Tong", ["thd"] = "Kuuk Thaayorre", ["the"] = "Chitwania Tharu", ["thf"] = "Thangmi", ["thh"] = "Northern Tarahumara", ["thi"] = "Tai Long", ["thk"] = "Tharaka", ["thl"] = "Dangaura Tharu", ["thm"] = "Thavung", ["thn"] = "Thachanadan", ["thp"] = "Thompson", ["thq"] = "Kochila Tharu", ["thr"] = "Rana Tharu", ["ths"] = "Thakali", ["tht"] = "Tahltan", ["thu"] = "Thuri", ["thy"] = "Tha", ["ti"] = "Tigrinya", ["tic"] = "Tira", ["tif"] = "Tifal", ["tig"] = "Tigre", ["tih"] = "Timugon Murut", ["tii"] = "Tiene", ["tij"] = "Tilung", ["tik"] = "Tikar", ["til"] = "Tillamook", ["tim"] = "Timbe", ["tin"] = "Tindi", ["tio"] = "Teop", ["tip"] = "Trimuris", ["tiq"] = "Tiéfo", ["tis"] = "Masadiit Itneg", ["tit"] = "Tinigua", ["tiu"] = "Adasen", ["tiv"] = "Tiv", ["tiw"] = "Tiwi", ["tix"] = "Southern Tiwa", ["tiy"] = "Tiruray", ["tiz"] = "Tai Hongjin", ["tja"] = "Tajuasohn", ["tjg"] = "Tunjung", ["tji"] = "Northern Tujia", ["tjl"] = "Tai Laing", ["tjm"] = "Timucua", ["tjn"] = "Tonjon", ["tjs"] = "Southern Tujia", ["tju"] = "Tjurruru", ["tjw"] = "Chaap Wuurong", ["tk"] = "Turkmen", ["tka"] = "Truká", ["tkb"] = "Buksa", ["tkd"] = "Tukudede", ["tke"] = "Takwane", ["tkf"] = "Tukumanféd", ["tkl"] = "Tokelauan", ["tkm"] = "Takelma", ["tkn"] = "Toku-No-Shima", ["tkp"] = "Tikopia", ["tkq"] = "Tee", ["tkr"] = "Tsakhur", ["tks"] = "Ramandi", ["tkt"] = "Kathoriya Tharu", ["tku"] = "Upper Necaxa Totonac", ["tkv"] = "Mur Pano", ["tkw"] = "Teanu", ["tkx"] = "Tangko", ["tkz"] = "Takua", ["tl"] = "Tagalog", ["tla"] = "Southwestern Tepehuan", ["tlb"] = "Tobelo", ["tlc"] = "Misantla Totonac", ["tld"] = "Talaud", ["tlf"] = "Telefol", ["tlg"] = "Tofanma", ["tlh"] = "Klingon", ["tli"] = "Tlingit", ["tlj"] = "Talinga-Bwisi", ["tlk"] = "Taloki", ["tll"] = "Tetela", ["tlm"] = "Tolomako", ["tln"] = "Talondo'", ["tlo"] = "Talodi", ["tlp"] = "Filomena Mata-Coahuitlán Totonac", ["tlq"] = "Tai Loi", ["tlr"] = "Talise", ["tls"] = "Tambotalo", ["tlt"] = "Teluti", ["tlu"] = "Tulehu", ["tlv"] = "Taliabu", ["tlx"] = "Khehek", ["tly"] = "Talysh", ["tma"] = "Tama (Chad)", ["tmb"] = "Avava", ["tmc"] = "Tumak", ["tmd"] = "Haruai", ["tme"] = "Tremembé", ["tmf"] = "Toba-Maskoy", ["tmg"] = "Ternateño", ["tmh"] = "Tuareg", ["tmi"] = "Tutuba", ["tmj"] = "Samarokena", ["tmk"] = "Northwestern Tamang", ["tml"] = "Tamnim Citak", ["tmm"] = "Tai Thanh", ["tmn"] = "Taman (Indonesia)", ["tmo"] = "Temoq", ["tmq"] = "Tumleo", ["tms"] = "Tima", ["tmt"] = "Tasmate", ["tmu"] = "Iau", ["tmv"] = "Motembo", ["tmy"] = "Tami", ["tmz"] = "Tamanaku", ["tn"] = "Tswana", ["tna"] = "Tacana", ["tnb"] = "Western Tunebo", ["tnc"] = "Tanimuca-Retuarã", ["tnd"] = "Angosturas Tunebo", ["tne"] = "Tinoc Kallahan", ["tng"] = "Tobanga", ["tnh"] = "Maiani", ["tni"] = "Tandia", ["tnk"] = "Kwamera", ["tnl"] = "Lenakel", ["tnm"] = "Tabla", ["tnn"] = "North Tanna", ["tno"] = "Toromono", ["tnp"] = "Whitesands", ["tnq"] = "Taíno", ["tnr"] = "Bedik", ["tns"] = "Tenis", ["tnt"] = "Tontemboan", ["tnu"] = "Tay Khang", ["tnv"] = "Tangchangya", ["tnw"] = "Tonsawang", ["tnx"] = "Tanema", ["tny"] = "Tongwe", ["tnz"] = "Ten'edn", ["to"] = "Tongan", ["tob"] = "Toba", ["toc"] = "Coyutla Totonac", ["tod"] = "Toma", ["tof"] = "Gizrra", ["tog"] = "Tonga (Malawi)", ["toh"] = "Tonga (Mozambique)", ["toi"] = "Tonga (Zambia)", ["toj"] = "Tojolabal", ["tok"] = "Toki Pona", ["tol"] = "Tolowa", ["tom"] = "Tombulu", ["too"] = "Xicotepec de Juárez Totonac", ["top"] = "Papantla Totonac", ["toq"] = "Toposa", ["tor"] = "Togbo-Vara Banda", ["tos"] = "Highland Totonac", ["tou"] = "Tho", ["tov"] = "Upper Taromi", ["tow"] = "Jemez", ["tox"] = "Tobian", ["toy"] = "Topoiyo", ["toz"] = "To", ["tpa"] = "Taupota", ["tpc"] = "Azoyú Me'phaa", ["tpe"] = "Tippera", ["tpf"] = "Tarpia", ["tpg"] = "Kula", ["tpi"] = "Tok Pisin", ["tpj"] = "Tapieté", ["tpk"] = "Tupinikin", ["tpl"] = "Tlacoapa Me'phaa", ["tpm"] = "Tampulma", ["tpn"] = "Tupinambá", ["tpo"] = "Tai Pao", ["tpp"] = "Pisaflores Tepehua", ["tpq"] = "Tukpa", ["tpr"] = "Tuparí", ["tpt"] = "Tlachichilco Tepehua", ["tpu"] = "Tampuan", ["tpv"] = "Tanapag", ["tpw"] = "Old Tupi", ["tpx"] = "Acatepec Me'phaa", ["tpy"] = "Trumai", ["tpz"] = "Tinputz", ["tqb"] = "Tembé", ["tql"] = "Lehali", ["tqm"] = "Turumsa", ["tqn"] = "Tenino", ["tqo"] = "Toaripi", ["tqp"] = "Tomoip", ["tqq"] = "Tunni", ["tqr"] = "Torona", ["tqt"] = "Western Totonac", ["tqu"] = "Touo", ["tqw"] = "Tonkawa", ["tr"] = "Turkish", ["tra"] = "Tirahi", ["trb"] = "Terebu", ["trc"] = "Copala Triqui", ["trd"] = "Turi", ["tre"] = "East Tarangan", ["trf"] = "Trinidadian Creole English", ["trg"] = "Lishán Didán", ["trh"] = "Turaka", ["tri"] = "Trió", ["trj"] = "Toram", ["trk-dkh"] = "Dukhan", ["trk-oat"] = "Old Anatolian Turkish", ["trk-pro"] = "Proto-Turkic", ["trl"] = "Traveller Scottish", ["trm"] = "Tregami", ["trn"] = "Trinitario", ["tro"] = "Tarao", ["trp"] = "Kokborok", ["trq"] = "San Martín Itunyoso Triqui", ["trr"] = "Taushiro", ["trs"] = "Chicahuaxtla Triqui", ["trt"] = "Tunggare", ["tru"] = "Turoyo", ["trv"] = "Taroko", ["trw"] = "Torwali", ["trx"] = "Tringgus", ["try"] = "Turung", ["trz"] = "Torá", ["ts"] = "Tsonga", ["tsa"] = "Tsaangi", ["tsb"] = "Tsamai", ["tsc"] = "Tswa", ["tsd"] = "Tsakonian", ["tse"] = "Tunisian Sign Language", ["tsf"] = "Southwestern Tamang", ["tsg"] = "Tausug", ["tsh"] = "Tsuvan", ["tsi"] = "Tsimshian", ["tsj"] = "Tshangla", ["tsl"] = "Ts'ün-Lao", ["tsm"] = "Turkish Sign Language", ["tsp"] = "Northern Toussian", ["tsq"] = "Thai Sign Language", ["tsr"] = "Akei", ["tss"] = "Taiwan Sign Language", ["tsu"] = "Tsou", ["tsv"] = "Tsogo", ["tsw"] = "Tsishingini", ["tsx"] = "Mubami", ["tsy"] = "Tebul Sign Language", ["tt"] = "Tatar", ["tta"] = "Tutelo", ["ttb"] = "Gaa", ["ttc"] = "Tektiteko", ["ttd"] = "Tauade", ["tte"] = "Bwanabwana", ["ttf"] = "Tuotomb", ["ttg"] = "Tutong", ["tth"] = "Upper Ta'oih", ["tti"] = "Tobati", ["ttj"] = "Tooro", ["ttk"] = "Totoro", ["ttl"] = "Totela", ["ttm"] = "Northern Tutchone", ["ttn"] = "Towei", ["tto"] = "Lower Ta'oih", ["ttp"] = "Tombelala", ["ttr"] = "Tera", ["tts"] = "Isan", ["ttt"] = "Tat", ["ttu"] = "Torau", ["ttv"] = "Titan", ["ttw"] = "Long Wat", ["tty"] = "Sikaritai", ["ttz"] = "Tsum", ["tua"] = "Wiarumus", ["tub"] = "Tübatulabal", ["tuc"] = "Mutu", ["tud"] = "Tuxá", ["tue"] = "Tuyuca", ["tuf"] = "Central Tunebo", ["tug"] = "Tunia", ["tuh"] = "Taulil", ["tui"] = "Tupuri", ["tuj"] = "Tugutil", ["tul"] = "Tula", ["tum"] = "Tumbuka", ["tun"] = "Tunica", ["tuo"] = "Tucano", ["tup-gua-pro"] = "Proto-Tupi-Guarani", ["tup-kab"] = "Kabishiana", ["tup-pro"] = "Proto-Tupian", ["tuq"] = "Tedaga", ["tus"] = "Tuscarora", ["tuu"] = "Tututni", ["tuv"] = "Turkana", ["tuw-kkl"] = "Kyakala", ["tuw-pro"] = "Proto-Tungusic", ["tuw-sol"] = "Solon", ["tux"] = "Tuxináwa", ["tuy"] = "Tugen", ["tuz"] = "Turka", ["tva"] = "Vaghua", ["tvd"] = "Tsuvadi", ["tve"] = "Te'un", ["tvk"] = "Southeast Ambrym", ["tvl"] = "Tuvaluan", ["tvm"] = "Tela-Masbuar", ["tvn"] = "Tavoyan", ["tvo"] = "Tidore", ["tvs"] = "Taveta", ["tvt"] = "Tutsa Naga", ["tvu"] = "Tunen", ["tvw"] = "Sedoa", ["tvx"] = "Taivoan", ["tvy"] = "Timor Pidgin", ["twa"] = "Twana", ["twb"] = "Western Tawbuid", ["twc"] = "Teshenawa", ["twe"] = "Teiwa", ["twf"] = "Taos", ["twg"] = "Tereweng", ["twh"] = "Tai Dón", ["twm"] = "Tawang Monpa", ["twn"] = "Twendi", ["two"] = "Tswapong", ["twp"] = "Ere", ["twq"] = "Tasawaq", ["twr"] = "Southwestern Tarahumara", ["twt"] = "Turiwára", ["twu"] = "Termanu", ["tww"] = "Tuwari", ["twy"] = "Tawoyan", ["txa"] = "Tombonuo", ["txb"] = "Tocharian B", ["txc"] = "Tsetsaut", ["txe"] = "Totoli", ["txg"] = "Tangut", ["txh"] = "Thracian", ["txi"] = "Ikpeng", ["txj"] = "Tarjumo", ["txm"] = "Tomini", ["txn"] = "West Tarangan", ["txo"] = "Toto", ["txq"] = "Tii", ["txr"] = "Tartessian", ["txs"] = "Tonsea", ["txt"] = "Citak", ["txu"] = "Kayapó", ["txx"] = "Tatana", ["ty"] = "Tahitian", ["tya"] = "Tauya", ["tye"] = "Kyenga", ["tyh"] = "O'du", ["tyi"] = "Teke-Tsaayi", ["tyj"] = "Tai Do", ["tyl"] = "Thu Lao", ["tyn"] = "Kombai", ["typ"] = "Kuku-Thaypan", ["tyr"] = "Tai Daeng", ["tys"] = "Sapa", ["tyt"] = "Tày Tac", ["tyu"] = "Kua", ["tyv"] = "Tuvan", ["tyx"] = "Teke-Tyee", ["tyz"] = "Tày", ["tza"] = "Tanzanian Sign Language", ["tzh"] = "Tzeltal", ["tzj"] = "Tz'utujil", ["tzl"] = "Talossan", ["tzm"] = "Central Atlas Tamazight", ["tzn"] = "Tugun", ["tzo"] = "Tzotzil", ["tzx"] = "Tabriak", ["uam"] = "Uamué", ["uan"] = "Kuan", ["uar"] = "Tairuma", ["uba"] = "Ubang", ["ubi"] = "Ubi", ["ubl"] = "Buhi'non Bikol", ["ubr"] = "Ubir", ["ubu"] = "Umbu-Ungu", ["uby"] = "Ubykh", ["uda"] = "Uda", ["ude"] = "Udihe", ["udg"] = "Muduga", ["udi"] = "Udi", ["udj"] = "Ujir", ["udl"] = "Uldeme", ["udm"] = "Udmurt", ["udu"] = "Uduk", ["ues"] = "Kioko", ["ufi"] = "Ufim", ["ug"] = "Uyghur", ["uga"] = "Ugaritic", ["ugb"] = "Kuku-Ugbanh", ["uge"] = "Ughele", ["ugn"] = "Ugandan Sign Language", ["ugo"] = "Gong", ["ugy"] = "Uruguayan Sign Language", ["uha"] = "Uhami", ["uhn"] = "Damal", ["uis"] = "Uisai", ["uiv"] = "Iyive", ["uji"] = "Tanjijili", ["uk"] = "Ukrainian", ["uka"] = "Kaburi", ["ukg"] = "Ukuriguma", ["ukh"] = "Ukhwejo", ["ukk"] = "Muak Sa-aak", ["ukl"] = "Ukrainian Sign Language", ["ukp"] = "Ukpe-Bayobiri", ["ukq"] = "Ukwa", ["uks"] = "Kaapor Sign Language", ["uku"] = "Ukue", ["ukw"] = "Ukwuani-Aboh-Ndoni", ["uky"] = "Kuuk Yak", ["ula"] = "Fungwa", ["ulb"] = "Olukumi", ["ulc"] = "Ulch", ["ule"] = "Lule", ["ulf"] = "Afra", ["uli"] = "Ulithian", ["ulk"] = "Meriam", ["ull"] = "Ullatan", ["ulm"] = "Ulumanda'", ["uln"] = "Unserdeutsch", ["ulu"] = "Uma' Lung", ["ulw"] = "Ulwa", ["uma"] = "Umatilla", ["umb"] = "Umbundu", ["umc"] = "Marrucinian", ["umd"] = "Umbindhamu", ["umg"] = "Umbuygamu", ["umi"] = "Ukit", ["umm"] = "Umon", ["umn"] = "Makyan Naga", ["umo"] = "Umotína", ["ump"] = "Umpila", ["umr"] = "Umbugarla", ["ums"] = "Pendau", ["umu"] = "Munsee", ["una"] = "North Watut", ["und"] = "Undetermined", ["und-isa"] = "Isaurian", ["und-kas"] = "Kassite", ["und-mil"] = "Milang", ["und-mmd"] = "Mimi of Decorse", ["und-mmn"] = "Mimi of Nachtigal", ["und-phi"] = "Philistine", ["und-wji"] = "Western Jicaque", ["une"] = "Uneme", ["ung"] = "Ngarinyin", ["unk"] = "Enawené-Nawé", ["unm"] = "Unami", ["unn"] = "Kurnai", ["unr"] = "Mundari", ["unu"] = "Unubahe", ["unx"] = "Munda", ["unz"] = "Unde Kaili", ["uok"] = "Uokha", ["uon"] = "Kulon", ["upi"] = "Umeda", ["upv"] = "Uripiv-Wala-Rano-Atchin", ["ur"] = "Urdu", ["ura"] = "Urarina", ["urb"] = "Urubú-Kaapor", ["urc"] = "Urningangg", ["ure"] = "Uru", ["urf"] = "Uradhi", ["urg"] = "Urigina", ["urh"] = "Urhobo", ["uri"] = "Urim", ["urj-fin-pro"] = "Proto-Finnic", ["urj-koo"] = "Old Komi", ["urj-kuk"] = "Kukkuzi", ["urj-kya"] = "Komi-Yazva", ["urj-mdv-pro"] = "Proto-Mordvinic", ["urj-prm-pro"] = "Proto-Permic", ["urj-pro"] = "Proto-Uralic", ["urj-ugr-pro"] = "Proto-Ugric", ["urk"] = "Urak Lawoi'", ["url"] = "Urali", ["urm"] = "Urapmin", ["urn"] = "Uruangnirin", ["uro"] = "Ura (New Guinea)", ["urp"] = "Uru-Pa-In", ["urr"] = "Lehalurup", ["urt"] = "Urat", ["uru"] = "Urumi", ["urv"] = "Uruava", ["urw"] = "Sop", ["urx"] = "Urimo", ["ury"] = "Orya", ["urz"] = "Uru-Eu-Wau-Wau", ["usa"] = "Usarufa", ["ush"] = "Ushojo", ["usi"] = "Usui", ["usk"] = "Usaghade", ["usp"] = "Uspanteco", ["uss"] = "Saare", ["usu"] = "Uya", ["uta"] = "Otank", ["ute"] = "Ute", ["uth"] = "Hun", ["utp"] = "Aba", ["utr"] = "Etulo", ["utu"] = "Utu", ["uum"] = "Urum", ["uun"] = "Kulon-Pazeh", ["uur"] = "Ura (Vanuatu)", ["uuu"] = "U", ["uve"] = "West Uvean", ["uvh"] = "Uri", ["uvl"] = "Lote", ["uwa"] = "Kuku-Uwanh", ["uya"] = "Doko-Uyanga", ["uz"] = "Uzbek", ["vaa"] = "Vaagri Booli", ["vae"] = "Vale", ["vag"] = "Vagla", ["vah"] = "Varhadi", ["vai"] = "Vai", ["vaj"] = "Sekele", ["val"] = "Vehes", ["vam"] = "Vanimo", ["van"] = "Valman", ["vao"] = "Vao", ["vap"] = "Vaiphei", ["var"] = "Huarijio", ["vas"] = "Vasavi", ["vau"] = "Vanuma", ["vav"] = "Varli", ["vay"] = "Vayu", ["vbb"] = "Southeast Babar", ["vbk"] = "Southwestern Bontoc", ["ve"] = "Venda", ["vec"] = "Venetian", ["ved"] = "Veddah", ["vem"] = "Vemgo-Mabas", ["veo"] = "Ventureño", ["vep"] = "Veps", ["ver"] = "Mom Jango", ["vgr"] = "Vaghri", ["vgt"] = "Flemish Sign Language", ["vi"] = "Vietnamese", ["vic"] = "Virgin Islands Creole", ["vid"] = "Vidunda", ["vif"] = "Vili", ["vig"] = "Viemo", ["vil"] = "Vilela", ["vis"] = "Vishavan", ["vit"] = "Viti", ["viv"] = "Iduna", ["vka"] = "Kariyarra", ["vki"] = "Ija-Zuba", ["vkj"] = "Kujarge", ["vkk"] = "Kaur", ["vkl"] = "Kulisusu", ["vkm"] = "Kamakan", ["vko"] = "Kodeoha", ["vkp"] = "Korlai Creole Portuguese", ["vkt"] = "Tenggarong Kutai Malay", ["vku"] = "Kurrama", ["vlp"] = "Valpei", ["vls"] = "West Flemish", ["vma"] = "Martuthunira", ["vmb"] = "Mbabaram", ["vmc"] = "Juxtlahuaca Mixtec", ["vmd"] = "Mudu Koraga", ["vme"] = "East Masela", ["vmf"] = "East Franconian", ["vmg"] = "Minigir", ["vmh"] = "Maraghei", ["vmi"] = "Miwa", ["vmj"] = "Ixtayutla Mixtec", ["vmk"] = "Makhuwa-Shirima", ["vml"] = "Malgana", ["vmm"] = "Mitlatongo Mixtec", ["vmp"] = "Soyaltepec Mazatec", ["vmq"] = "Soyaltepec Mixtec", ["vmr"] = "Marenje", ["vmu"] = "Muluridyi", ["vmv"] = "Valley Maidu", ["vmw"] = "Makhuwa", ["vmx"] = "Tamazola Mixtec", ["vmy"] = "Ayautla Mazatec", ["vmz"] = "Mazatlán Mazatec", ["vnk"] = "Lovono", ["vnm"] = "Neve'ei", ["vnp"] = "Vunapu", ["vo"] = "Volapük", ["vor"] = "Voro", ["vot"] = "Votic", ["vra"] = "Vera'a", ["vro"] = "Võro", ["vrs"] = "Varisi", ["vrt"] = "Banam Bay", ["vsi"] = "Moldova Sign Language", ["vsl"] = "Venezuelan Sign Language", ["vsv"] = "Valencian Sign Language", ["vto"] = "Vitou", ["vum"] = "Vumbu", ["vun"] = "Vunjo", ["vut"] = "Vute", ["vwa"] = "Awa (China)", ["wa"] = "Walloon", ["waa"] = "Walla Walla", ["wab"] = "Wab", ["wac"] = "Wasco-Wishram", ["wad"] = "Wandamen", ["waf"] = "Wakoná", ["wag"] = "Wa'ema", ["wah"] = "Watubela", ["waj"] = "Waffa", ["wal"] = "Wolaytta", ["wam"] = "Massachusett", ["wan"] = "Wan", ["wao"] = "Wappo", ["wap"] = "Wapishana", ["waq"] = "Wageman", ["war"] = "Waray-Waray", ["was"] = "Washo", ["wat"] = "Kaninuwa", ["wau"] = "Wauja", ["wav"] = "Waka", ["waw"] = "Waiwai", ["wax"] = "Watam", ["way"] = "Wayana", ["waz"] = "Wampur", ["wba"] = "Warao", ["wbb"] = "Wabo", ["wbe"] = "Waritai", ["wbf"] = "Wara", ["wbh"] = "Wanda", ["wbi"] = "Wanji", ["wbj"] = "Alagwa", ["wbk"] = "Waigali", ["wbl"] = "Wakhi", ["wbm"] = "Wa", ["wbp"] = "Warlpiri", ["wbq"] = "Waddar", ["wbr"] = "Wagdi", ["wbt"] = "Wanman", ["wbv"] = "Wajarri", ["wbw"] = "Woi", ["wca"] = "Yanomámi", ["wci"] = "Waci Gbe", ["wdd"] = "Wandji", ["wdg"] = "Wadaginam", ["wdj"] = "Wadjiginy", ["wdt"] = "Wendat", ["wdu"] = "Wadjigu", ["wdy"] = "Wadjabangayi", ["wea"] = "Wewaw", ["wec"] = "Wè Western", ["wed"] = "Wedau", ["weh"] = "Weh", ["wei"] = "Kiunum", ["wem"] = "Weme Gbe", ["weo"] = "Wemale", ["wer"] = "Weri", ["wes"] = "Cameroon Pidgin", ["wet"] = "Perai", ["weu"] = "Welaung", ["wew"] = "Weyewa", ["wfg"] = "Yafi", ["wga"] = "Wagaya", ["wgb"] = "Wagawaga", ["wgg"] = "Wangganguru", ["wgi"] = "Wahgi", ["wgo"] = "Waigeo", ["wgu"] = "Wirangu", ["wgy"] = "Warrgamay", ["wha"] = "Manusela", ["whg"] = "North Wahgi", ["whk"] = "Wahau Kenyah", ["whu"] = "Wahau Kayan", ["wib"] = "Southern Toussian", ["wic"] = "Wichita", ["wie"] = "Wik-Epa", ["wif"] = "Wik-Keyangan", ["wig"] = "Wik-Ngathana", ["wih"] = "Wik-Me'anha", ["wii"] = "Minidien", ["wij"] = "Wik-Iiyanh", ["wik"] = "Wikalkan", ["wil"] = "Wilawila", ["wim"] = "Wik-Mungkan", ["win"] = "Winnebago", ["wir"] = "Wiraféd", ["wiu"] = "Wiru", ["wiv"] = "Muduapa", ["wiy"] = "Wiyot", ["wja"] = "Waja", ["wji"] = "Warji", ["wka"] = "Kw'adza", ["wkb"] = "Kumbaran", ["wkd"] = "Mo", ["wkl"] = "Kalanadi", ["wku"] = "Kunduvadi", ["wkw"] = "Wakawaka", ["wky"] = "Wangkayutyuru", ["wla"] = "Walio", ["wlc"] = "Mwali Comorian", ["wle"] = "Wolane", ["wlg"] = "Kunbarlang", ["wli"] = "Waioli", ["wlk"] = "Wailaki", ["wll"] = "Wali (Sudan)", ["wlm"] = "Middle Welsh", ["wlo"] = "Wolio", ["wlr"] = "Wailapa", ["wls"] = "Wallisian", ["wlu"] = "Wuliwuli", ["wlv"] = "Wichí Lhamtés Vejoz", ["wlw"] = "Walak", ["wlx"] = "Wali (Ghana)", ["wly"] = "Waling", ["wmb"] = "Wambaya", ["wmc"] = "Wamas", ["wmd"] = "Mamaindé", ["wme"] = "Wambule", ["wmh"] = "Waima'a", ["wmi"] = "Wamin", ["wmm"] = "Maiwa (Indonesia)", ["wmn"] = "Waamwang", ["wmo"] = "Wam", ["wms"] = "Wambon", ["wmt"] = "Walmajarri", ["wmw"] = "Mwani", ["wmx"] = "Womo", ["wnb"] = "Wanambre", ["wnc"] = "Wantoat", ["wnd"] = "Wandarang", ["wne"] = "Waneci", ["wng"] = "Wanggom", ["wni"] = "Ndzwani Comorian", ["wnk"] = "Wanukaka", ["wnm"] = "Wanggamala", ["wno"] = "Wano", ["wnp"] = "Wanap", ["wnu"] = "Usan", ["wnw"] = "Wintu", ["wny"] = "Wanyi", ["wo"] = "Wolof", ["woa"] = "Tyaraity", ["wob"] = "Wè Northern", ["woc"] = "Wogeo", ["wod"] = "Wolani", ["woe"] = "Woleaian", ["wog"] = "Wogamusin", ["woi"] = "Kamang", ["wok"] = "Longto", ["wom"] = "Perema", ["won"] = "Wongo", ["woo"] = "Manombai", ["wor"] = "Woria", ["wos"] = "Hanga Hundi", ["wow"] = "Wawonii", ["wpc"] = "Wirö", ["wra"] = "Warapu", ["wrb"] = "Warluwara", ["wrg"] = "Warungu", ["wrh"] = "Wiradhuri", ["wri"] = "Wariyangga", ["wrk"] = "Garawa", ["wrl"] = "Warlmanpa", ["wrm"] = "Warumungu", ["wrn"] = "Warnang", ["wro"] = "Worora", ["wrp"] = "Waropen", ["wrr"] = "Wardaman", ["wrs"] = "Waris", ["wru"] = "Waru", ["wrv"] = "Waruna", ["wrw"] = "Gugu Warra", ["wrx"] = "Wae Rana", ["wrz"] = "Warray", ["wsa"] = "Warembori", ["wsi"] = "Wusi", ["wsk"] = "Waskia", ["wsr"] = "Owenia", ["wss"] = "Wasa", ["wsu"] = "Wasu", ["wsv"] = "Wotapuri-Katarqalai", ["wtf"] = "Watiwa", ["wth"] = "Wathaurong", ["wti"] = "Berta", ["wtk"] = "Watakataui", ["wtm"] = "Mewati", ["wtw"] = "Wotu", ["wua"] = "Wikngenchera", ["wub"] = "Wunambal", ["wud"] = "Wudu", ["wuh"] = "Wutunhua", ["wul"] = "Silimo", ["wum"] = "Wumbvu", ["wun"] = "Bungu", ["wur"] = "Wurrugu", ["wut"] = "Wutung", ["wuu"] = "Wu", ["wuv"] = "Wuvulu-Aua", ["wux"] = "Wulna", ["wuy"] = "Wauyai", ["wwa"] = "Waama", ["wwo"] = "Dorig", ["wwr"] = "Warrwa", ["www"] = "Wawa", ["wxa"] = "Waxianghua", ["wxw"] = "Wardandi", ["wya"] = "Wyandot", ["wyb"] = "Ngiyambaa", ["wyi"] = "Woiwurrung", ["wym"] = "Vilamovian", ["wyr"] = "Wayoró", ["wyy"] = "Western Fijian", ["xaa"] = "Andalusian Arabic", ["xab"] = "Sambe", ["xac"] = "Kachari", ["xad"] = "Adai", ["xae"] = "Aequian", ["xag"] = "Aghwan", ["xai"] = "Kaimbé", ["xaj"] = "Ararandewára", ["xak"] = "Maku", ["xal"] = "Kalmyk", ["xam"] = "ǀXam", ["xan"] = "Xamtanga", ["xao"] = "Khao", ["xap"] = "Apalachee", ["xaq"] = "Aquitanian", ["xar"] = "Karami", ["xas"] = "Kamassian", ["xat"] = "Katawixi", ["xau"] = "Kauwera", ["xav"] = "Xavante", ["xaw"] = "Kawaiisu", ["xay"] = "Kayan Mahakam", ["xbb"] = "Lower Burdekin", ["xbc"] = "Bactrian", ["xbd"] = "Bindal", ["xbe"] = "Bigambal", ["xbg"] = "Bunganditj", ["xbi"] = "Kombio", ["xbj"] = "Birrpayi", ["xbm"] = "Middle Breton", ["xbn"] = "Kenaboi", ["xbo"] = "Bulgar", ["xbp"] = "Bibbulman", ["xbr"] = "Kambera", ["xbw"] = "Kambiwá", ["xby"] = "Butchulla", ["xcb"] = "Cumbric", ["xcc"] = "Camunic", ["xce"] = "Celtiberian", ["xch"] = "Chemakum", ["xcl"] = "Old Armenian", ["xcm"] = "Comecrudo", ["xcn"] = "Cotoname", ["xco"] = "Khwarezmian", ["xcr"] = "Carian", ["xct"] = "Classical Tibetan", ["xcu"] = "Curonian", ["xcv"] = "Chuvan", ["xcw"] = "Coahuilteco", ["xcy"] = "Cayuse", ["xda"] = "Darkinjung", ["xdc"] = "Dacian", ["xdk"] = "Dharug", ["xdm"] = "Edomite", ["xdy"] = "Malayic Dayak", ["xeb"] = "Eblaite", ["xed"] = "Hdi", ["xeg"] = "ǁXegwi", ["xel"] = "Kelo", ["xem"] = "Kembayan", ["xep"] = "Epi-Olmec", ["xer"] = "Xerénte", ["xes"] = "Kesawai", ["xet"] = "Xetá", ["xeu"] = "Keoru-Ahia", ["xfa"] = "Faliscan", ["xga"] = "Galatian", ["xgb"] = "Gbin", ["xgd"] = "Gudang", ["xgf"] = "Gabrielino-Fernandeño", ["xgg"] = "Goreng", ["xgi"] = "Garingbal", ["xgl"] = "Galindan", ["xgm"] = "Darumbal", ["xgn-mgl"] = "Mongghul", ["xgn-mgr"] = "Mangghuer", ["xgn-pro"] = "Proto-Mongolic", ["xgn-rou"] = "Rouran", ["xgr"] = "Garza", ["xgu"] = "Unggumi", ["xgw"] = "Guwa", ["xh"] = "Xhosa", ["xha"] = "Harami", ["xhc"] = "Hunnic", ["xhd"] = "Hadrami", ["xhe"] = "Khetrani", ["xhm"] = "Middle Khmer", ["xhr"] = "Hernican", ["xht"] = "Hattic", ["xhu"] = "Hurrian", ["xhv"] = "Khua", ["xib"] = "Iberian", ["xii"] = "Xiri", ["xil"] = "Illyrian", ["xin"] = "Xinca", ["xir"] = "Xiriâna", ["xis"] = "Kisan", ["xiv"] = "Indus Valley Language", ["xiy"] = "Xipaya", ["xjb"] = "Minjungbal", ["xka"] = "Kalkoti", ["xkb"] = "Manigri-Kambolé Ede Nago", ["xkc"] = "Khoini", ["xkd"] = "Mendalam Kayan", ["xke"] = "Kereho", ["xkf"] = "Khengkha", ["xkg"] = "Kagoro", ["xki"] = "Kenyan Sign Language", ["xkj"] = "Kajali", ["xkk"] = "Kaco'", ["xkl"] = "Bakung", ["xkn"] = "Kayan River Kayan", ["xko"] = "Kiorr", ["xkp"] = "Kabatei", ["xkq"] = "Koroni", ["xkr"] = "Xakriabá", ["xks"] = "Kumbewaha", ["xkt"] = "Kantosi", ["xku"] = "Kaamba", ["xkv"] = "Kgalagadi", ["xkw"] = "Kembra", ["xkx"] = "Karore", ["xky"] = "Uma' Lasan", ["xkz"] = "Kurtöp", ["xla"] = "Kamula", ["xlb"] = "Loup B", ["xlc"] = "Lycian", ["xld"] = "Lydian", ["xle"] = "Lemnian", ["xlg"] = "Ancient Ligurian", ["xli"] = "Liburnian", ["xlo"] = "Loup A", ["xlp"] = "Lepontic", ["xls"] = "Lusitanian", ["xlu"] = "Luwian", ["xly"] = "Elymian", ["xmb"] = "Mbonga", ["xmc"] = "Makhuwa-Marrevone", ["xmd"] = "Mbudum", ["xme-ker"] = "Kermanic", ["xme-kls"] = "Kalasuri", ["xme-klt"] = "Kilit", ["xme-mid"] = "Middle Median", ["xme-old"] = "Old Median", ["xme-ott"] = "Old Tati", ["xme-taf"] = "Tafreshi", ["xme-ttc-pro"] = "Proto-Tatic", ["xmf"] = "Mingrelian", ["xmg"] = "Mengaka", ["xmh"] = "Kugu-Muminh", ["xmj"] = "Majera", ["xmk"] = "Ancient Macedonian", ["xml"] = "Malaysian Sign Language", ["xmm"] = "Manado Malay", ["xmo"] = "Morerebi", ["xmp"] = "Kuku-Mu'inh", ["xmq"] = "Kuku-Mangk", ["xmr"] = "Meroitic", ["xms"] = "Moroccan Sign Language", ["xmt"] = "Matbat", ["xmu"] = "Kamu", ["xmx"] = "Maden", ["xmy"] = "Mayaguduna", ["xmz"] = "Mori Bawah", ["xna"] = "Ancient North Arabian", ["xnb"] = "Kanakanabu", ["xnd-pro"] = "Proto-Na-Dene", ["xng"] = "Middle Mongol", ["xnh"] = "Kuanhua", ["xni"] = "Ngarigu", ["xnk"] = "Nganakarti", ["xnn"] = "Northern Kankanay", ["xnr"] = "Kangri", ["xns"] = "Kanashi", ["xnt"] = "Narragansett", ["xnu"] = "Nukunul", ["xny"] = "Nyiyaparli", ["xoc"] = "O'chi'chi'", ["xod"] = "Kokoda", ["xog"] = "Soga", ["xoi"] = "Kominimung", ["xok"] = "Xokleng", ["xom"] = "Komo", ["xon"] = "Konkomba", ["xoo"] = "Xukurú", ["xop"] = "Kopar", ["xor"] = "Korubo", ["xow"] = "Kowaki", ["xpa"] = "Pirriya", ["xpb"] = "Pyemmairre", ["xpc"] = "Pecheneg", ["xpd"] = "Paredarerme", ["xpe"] = "Liberia Kpelle", ["xpf"] = "Southeast Tasmanian", ["xpg"] = "Phrygian", ["xph"] = "Tyerrernotepanner", ["xpi"] = "Pictish", ["xpj"] = "Mpalitjanh", ["xpk"] = "Kulina", ["xpl"] = "Port Sorell", ["xpm"] = "Pumpokol", ["xpn"] = "Kapinawá", ["xpo"] = "Pochutec", ["xpp"] = "Puyo-Paekche", ["xpq"] = "Mohegan-Pequot", ["xpr"] = "Parthian", ["xps"] = "Pisidian", ["xpu"] = "Punic", ["xpv"] = "Tommeginne", ["xpw"] = "Peerapper", ["xpx"] = "Toogee", ["xpy"] = "Buyeo", ["xpz"] = "Bruny Island", ["xqa"] = "Karakhanid", ["xqt"] = "Qatabanian", ["xra"] = "Krahô", ["xrb"] = "Eastern Karaboro", ["xrd"] = "Gundungurra", ["xre"] = "Kreye", ["xrg"] = "Minang", ["xri"] = "Krikati-Timbira", ["xrm"] = "Armazic", ["xrn"] = "Arin", ["xrq"] = "Karranga", ["xrr"] = "Raetic", ["xrt"] = "Aranama-Tamique", ["xru"] = "Marriammu", ["xrw"] = "Karawa", ["xsa"] = "Sabaean", ["xsb"] = "Sambali", ["xsc-pro"] = "Proto-Scythian", ["xsc-sak-pro"] = "Proto-Saka", ["xsc-skw-pro"] = "Proto-Saka-Wakhi", ["xsd"] = "Sidetic", ["xse"] = "Sempan", ["xsh"] = "Shamang", ["xsi"] = "Sio", ["xsj"] = "Subi", ["xsl"] = "South Slavey", ["xsm"] = "Kasem", ["xsn"] = "Sanga (Nigeria)", ["xso"] = "Solano", ["xsp"] = "Silopi", ["xsq"] = "Makhuwa-Saka", ["xsr"] = "Sherpa", ["xss"] = "Assan", ["xsu"] = "Sanumá", ["xsv"] = "Sudovian", ["xsy"] = "Saisiyat", ["xta"] = "Alcozauca Mixtec", ["xtb"] = "Chazumba Mixtec", ["xtc"] = "Kadugli", ["xtd"] = "Diuxi-Tilantongo Mixtec", ["xte"] = "Ketengban", ["xth"] = "Yitha Yitha", ["xti"] = "Sinicahua Mixtec", ["xtj"] = "San Juan Teita Mixtec", ["xtl"] = "Tijaltepec Mixtec", ["xtm"] = "Magdalena Peñasco Mixtec", ["xtn"] = "Northern Tlaxiaco Mixtec", ["xto"] = "Tocharian A", ["xtp"] = "San Miguel Piedras Mixtec", ["xtq"] = "Tumshuqese", ["xtr"] = "Early Tripuri", ["xts"] = "Sindihui Mixtec", ["xtt"] = "Tacahua Mixtec", ["xtu"] = "Cuyamecalco Mixtec", ["xtv"] = "Thawa", ["xtw"] = "Tawandê", ["xty"] = "Yoloxochitl Mixtec", ["xtz"] = "Tasmanian", ["xua"] = "Alu Kurumba", ["xub"] = "Betta Kurumba", ["xud"] = "Umiida", ["xug"] = "Kunigami", ["xuj"] = "Jennu Kurumba", ["xul"] = "Ngunawal", ["xum"] = "Umbrian", ["xun"] = "Unggaranggu", ["xuo"] = "Kuo", ["xup"] = "Upper Umpqua", ["xur"] = "Urartian", ["xut"] = "Kuthant", ["xuu"] = "Khwe", ["xve"] = "Venetic", ["xvn"] = "Vandalic", ["xvo"] = "Volscian", ["xvs"] = "Vestinian", ["xwa"] = "Kwaza", ["xwc"] = "Woccon", ["xwd"] = "Wadi Wadi", ["xwe"] = "Xwela Gbe", ["xwg"] = "Kwegu", ["xwj"] = "Wajuk", ["xwk"] = "Wangkumara", ["xwl"] = "Western Xwla Gbe", ["xwo"] = "Written Oirat", ["xwr"] = "Kwerba Mamberamo", ["xww"] = "Wemba-Wemba", ["xxb"] = "Boro", ["xxk"] = "Ke'o", ["xxm"] = "Minkin", ["xxr"] = "Koropó", ["xxt"] = "Tambora", ["xya"] = "Yaygir", ["xyb"] = "Yandjibara", ["xyl"] = "Yalakalore", ["xyt"] = "Mayi-Thakurti", ["xyy"] = "Yorta Yorta", ["xzh"] = "Zhang-Zhung", ["xzm"] = "Zemgalian", ["xzp"] = "Ancient Zapotec", ["yaa"] = "Yaminahua", ["yab"] = "Yuhup", ["yac"] = "Pass Valley Yali", ["yad"] = "Yagua", ["yae"] = "Pumé", ["yaf"] = "Yaka", ["yag"] = "Yámana", ["yah"] = "Yazghulami", ["yai"] = "Yagnobi", ["yaj"] = "Banda-Yangere", ["yak"] = "Yakima", ["yal"] = "Yalunka", ["yam"] = "Yamba", ["yan"] = "Mayangna", ["yao"] = "Yao", ["yap"] = "Yapese", ["yaq"] = "Yaqui", ["yar"] = "Yabarana", ["yas"] = "Gunu", ["yat"] = "Yambeta", ["yau"] = "Yuwana", ["yav"] = "Yangben", ["yaw"] = "Yawalapití", ["yay"] = "Agwagwune", ["yaz"] = "Lokaa", ["yba"] = "Yala", ["ybb"] = "Yemba", ["ybe"] = "Western Yugur", ["ybh"] = "Yakkha", ["ybi"] = "Yamphu", ["ybj"] = "Hasha", ["ybk"] = "Bokha", ["ybl"] = "Yukuben", ["ybm"] = "Yaben", ["ybn"] = "Yabaâna", ["ybo"] = "Yabong", ["ybx"] = "Yawiyo", ["yby"] = "Yaweyuha", ["ych"] = "Chesu", ["ycl"] = "Lolopo", ["ycn"] = "Yucuna", ["ycp"] = "Chepya", ["ycr"] = "Yilan Creole", ["yda"] = "Yanda", ["yde"] = "Yangum Dey", ["ydg"] = "Yidgha", ["ydk"] = "Yoidik", ["yea"] = "Ravula", ["yec"] = "Yeniche", ["yee"] = "Yimas", ["yei"] = "Yeni", ["yej"] = "Yevanic", ["yen"] = "Yendang", ["yer"] = "Tarok", ["yes"] = "Yeskwa", ["yet"] = "Yetfa", ["yeu"] = "Yerukula", ["yev"] = "Yapunda", ["yey"] = "Yeyi", ["ygi"] = "Yiningayi", ["ygl"] = "Yangum Gel", ["ygm"] = "Yagomi", ["ygp"] = "Gepo", ["ygr"] = "Yagaria", ["ygs"] = "Yolngu Sign Language", ["ygu"] = "Yugul", ["ygw"] = "Yagwoia", ["yha"] = "Baha", ["yhl"] = "Hlepho Phowa", ["yi"] = "Yiddish", ["yia"] = "Yinggarda", ["yif"] = "Ache", ["yig"] = "Wusa Nasu", ["yii"] = "Yidiny", ["yij"] = "Yindjibarndi", ["yik"] = "Dongshanba Lalo", ["yil"] = "Yindjilandji", ["yim"] = "Yimchungru Naga", ["yin"] = "Yinchia", ["yip"] = "Pholo", ["yiq"] = "Miqie", ["yir"] = "North Awyu", ["yis"] = "Yis", ["yit"] = "Eastern Lalu", ["yiu"] = "Awu", ["yiv"] = "Northern Nisu", ["yix"] = "Axi Yi", ["yiy"] = "Yir-Yoront", ["yiz"] = "Azhe", ["yka"] = "Yakan", ["ykg"] = "Northern Yukaghir", ["ykh"] = "Khamnigan Mongol", ["yki"] = "Yoke", ["ykk"] = "Yakaikeke", ["ykl"] = "Khlula", ["ykm"] = "Kap", ["ykn"] = "Kua-nsi", ["yko"] = "Yasa", ["ykr"] = "Yekora", ["ykt"] = "Kathu", ["yku"] = "Kuamasi", ["yky"] = "Yakoma", ["yla"] = "Yaul", ["ylb"] = "Yaleba", ["yle"] = "Yele", ["ylg"] = "Yelogu", ["yli"] = "Angguruk Yali", ["yll"] = "Yil", ["ylm"] = "Limi", ["yln"] = "Langnian Buyang", ["ylo"] = "Naluo Yi", ["ylr"] = "Yalarnnga", ["ylu"] = "Aribwaung", ["yly"] = "Nyâlayu", ["ymb"] = "Yambes", ["ymc"] = "Southern Muji", ["ymd"] = "Muda", ["yme"] = "Yameo", ["ymg"] = "Yamongeri", ["ymh"] = "Mili", ["ymi"] = "Moji", ["ymk"] = "Makwe", ["yml"] = "Iamalele", ["ymm"] = "Maay", ["ymn"] = "Sunum", ["ymo"] = "Yangum Mon", ["ymp"] = "Yamap", ["ymq"] = "Qila Muji", ["ymr"] = "Malasar", ["yms"] = "Mysian", ["ymx"] = "Northern Muji", ["ymz"] = "Muzi", ["yna"] = "Aluo", ["ynd"] = "Yandruwandha", ["yne"] = "Lang'e", ["yng"] = "Yango", ["ynk"] = "Naukanski", ["ynl"] = "Yangulam", ["ynn"] = "Yana", ["yno"] = "Yong", ["yns"] = "Yansi", ["ynu"] = "Yahuna", ["yo"] = "Yoruba", ["yob"] = "Yoba", ["yog"] = "Yogad", ["yoi"] = "Yonaguni", ["yol"] = "Yola", ["yom"] = "Yombe", ["yon"] = "Yongkom", ["yox"] = "Yoron", ["yoy"] = "Yoy", ["ypa"] = "Phala", ["ypb"] = "Labo Phowa", ["ypg"] = "Phola", ["yph"] = "Phupha", ["ypk-pro"] = "Proto-Yupik", ["ypm"] = "Phuma", ["ypn"] = "Ani Phowa", ["ypo"] = "Alo Phola", ["ypp"] = "Phupa", ["ypz"] = "Phuza", ["yra"] = "Yerakai", ["yrb"] = "Yareba", ["yre"] = "Yaouré", ["yri"] = "Yarí", ["yrk"] = "Tundra Nenets", ["yrl"] = "Nheengatu", ["yrn"] = "Yerong", ["yro"] = "Yaroamë", ["yrw"] = "Yarawata", ["yry"] = "Yarluyandi", ["ysc"] = "Jassic", ["ysd"] = "Samatao", ["ysg"] = "Sonaga", ["ysl"] = "Yugoslavian Sign Language", ["ysn"] = "Sani", ["yso"] = "Nisi", ["ysp"] = "Southern Lolopo", ["ysr"] = "Sirenik", ["yss"] = "Yessan-Mayo", ["ysy"] = "Sanie", ["yta"] = "Talu", ["ytl"] = "Tanglang", ["ytp"] = "Thopho", ["ytw"] = "Yout Wam", ["yty"] = "Yatay", ["yua"] = "Yucatec Maya", ["yub"] = "Yugambal", ["yuc"] = "Yuchi", ["yue"] = "Cantonese", ["yuf"] = "Havasupai-Walapai-Yavapai", ["yug"] = "Yug", ["yui"] = "Yurutí", ["yuj"] = "Karkar-Yuri", ["yuk"] = "Yuki", ["yul"] = "Yulu", ["yum"] = "Yuma", ["yun"] = "Bena", ["yup"] = "Yukpa", ["yuq"] = "Yuqui", ["yur"] = "Yurok", ["yut"] = "Yopno", ["yuw"] = "Finisterre Yau", ["yux"] = "Southern Yukaghir", ["yuy"] = "East Yugur", ["yuz"] = "Yuracare", ["yva"] = "Yawa", ["yvt"] = "Yavitero", ["ywa"] = "Kalou", ["ywg"] = "Yinhawangka", ["ywl"] = "Western Lalu", ["ywn"] = "Yawanawa", ["ywq"] = "Nasu", ["ywr"] = "Yawuru", ["ywt"] = "Xishanba Lalo", ["ywu"] = "Wumeng Nasu", ["yww"] = "Yawarawarga", ["yxa"] = "Mayawali", ["yxg"] = "Yagara", ["yxl"] = "Yarli", ["yxm"] = "Yinwum", ["yxu"] = "Yuyu", ["yxy"] = "Yabula Yabula", ["yyu"] = "Torricelli Yau", ["yyz"] = "Ayizi", ["yzg"] = "E'ma Buyang", ["yzk"] = "Zokhuo", ["za"] = "Zhuang", ["zaa"] = "Sierra de Juárez Zapotec", ["zab"] = "San Juan Guelavía Zapotec", ["zac"] = "Ocotlán Zapotec", ["zad"] = "Cajonos Zapotec", ["zae"] = "Yareni Zapotec", ["zaf"] = "Ayoquesco Zapotec", ["zag"] = "Zaghawa", ["zah"] = "Zangwal", ["zai"] = "Isthmus Zapotec", ["zaj"] = "Zaramo", ["zak"] = "Zanaki", ["zal"] = "Zauzou", ["zam"] = "Central Mahuatlán Zapoteco", ["zao"] = "Ozolotepec Zapotec", ["zap"] = "Zapotec", ["zaq"] = "Aloápam Zapotec", ["zar"] = "Rincón Zapotec", ["zas"] = "Santo Domingo Albarradas Zapotec", ["zat"] = "Tabaa Zapotec", ["zau"] = "Zangskari", ["zav"] = "Yatzachi Zapotec", ["zaw"] = "Mitla Zapotec", ["zax"] = "Xadani Zapotec", ["zay"] = "Zayse-Zergulla", ["zaz"] = "Zari", ["zbt"] = "Batui", ["zca"] = "Coatecas Altas Zapotec", ["zdj"] = "Ngazidja Comorian", ["zea"] = "Zealandic", ["zeg"] = "Zenag", ["zen"] = "Zenaga", ["zga"] = "Kinga", ["zgh"] = "Moroccan Amazigh", ["zgr"] = "Magori", ["zh"] = "Chinese", ["zhb"] = "Zhaba", ["zhi"] = "Zhire", ["zhn"] = "Nong Zhuang", ["zhw"] = "Zhoa", ["zhx-min-pro"] = "Proto-Min", ["zhx-sht"] = "Shaozhou Tuhua", ["zhx-tai"] = "Taishanese", ["zhx-teo"] = "Teochew", ["zia"] = "Zia", ["zib"] = "Zimbabwe Sign Language", ["zik"] = "Zimakani", ["zil"] = "Zialo", ["zim"] = "Mesme", ["zin"] = "Zinza", ["zir"] = "Ziriya", ["ziw"] = "Zigula", ["ziz"] = "Zizilivakan", ["zka"] = "Kaimbulawa", ["zkb"] = "Koibal", ["zkg"] = "Goguryeo", ["zkh"] = "Khorezmian Turkic", ["zkk"] = "Karankawa", ["zko"] = "Kott", ["zkp"] = "São Paulo Kaingáng", ["zkr"] = "Zakhring", ["zkt"] = "Khitan", ["zku"] = "Kaurna", ["zkv"] = "Krevinian", ["zkz"] = "Khazar", ["zle-ono"] = "Old Novgorodian", ["zle-ort"] = "Old Ruthenian", ["zlw-ocs"] = "Old Czech", ["zlw-opl"] = "Old Polish", ["zlw-pom-pro"] = "Proto-Pomeranian", ["zlw-slv"] = "Slovincian", ["zma"] = "Manda (Australia)", ["zmb"] = "Zimba", ["zmc"] = "Margany", ["zmd"] = "Maridan", ["zme"] = "Mangerr", ["zmf"] = "Mfinu", ["zmg"] = "Marti Ke", ["zmh"] = "Makolkol", ["zmi"] = "Negeri Sembilan Malay", ["zmj"] = "Maridjabin", ["zmk"] = "Mandandanyi", ["zml"] = "Madngele", ["zmm"] = "Marimanindji", ["zmn"] = "Mbangwe", ["zmo"] = "Molo", ["zmp"] = "Mbuun", ["zmq"] = "Mituku", ["zmr"] = "Maranungku", ["zms"] = "Mbesa", ["zmt"] = "Maringarr", ["zmu"] = "Muruwari", ["zmv"] = "Mbariman-Gudhinma", ["zmw"] = "Mbo (Congo)", ["zmx"] = "Bomitaba", ["zmy"] = "Mariyedi", ["zmz"] = "Mbandja", ["zna"] = "Zan Gula", ["zne"] = "Zande", ["zng"] = "Mang", ["znk"] = "Manangkari", ["zns"] = "Mangas", ["zoc"] = "Copainalá Zoque", ["zoh"] = "Chimalapa Zoque", ["zom"] = "Zou", ["zoo"] = "Asunción Mixtepec Zapotec", ["zoq"] = "Tabasco Zoque", ["zor"] = "Rayón Zoque", ["zos"] = "Francisco León Zoque", ["zpa"] = "Lachiguiri Zapotec", ["zpb"] = "Yautepec Zapotec", ["zpc"] = "Choapan Zapotec", ["zpd"] = "Southeastern Ixtlán Zapotec", ["zpe"] = "Petapa Zapotec", ["zpf"] = "San Pedro Quiatoni Zapotec", ["zpg"] = "Guevea de Humboldt Zapotec", ["zph"] = "Totomachapan Zapotec", ["zpi"] = "Santa María Quiegolani Zapotec", ["zpj"] = "Quiavicuzas Zapotec", ["zpk"] = "Tlacolulita Zapotec", ["zpl"] = "Lachixío Zapotec", ["zpm"] = "Mixtepec Zapotec", ["zpn"] = "Santa Inés Yatzechi Zapotec", ["zpo"] = "Amatlán Zapotec", ["zpp"] = "El Alto Zapotec", ["zpq"] = "Zoogocho Zapotec", ["zpr"] = "Santiago Xanica Zapotec", ["zps"] = "Coatlán Zapotec", ["zpt"] = "San Vicente Coatlán Zapotec", ["zpu"] = "Yalálag Zapotec", ["zpv"] = "Chichicapan Zapotec", ["zpw"] = "Zaniza Zapotec", ["zpx"] = "San Baltazar Loxicha Zapotec", ["zpy"] = "Mazaltepec Zapotec", ["zpz"] = "Texmelucan Zapotec", ["zra"] = "Kaya", ["zrg"] = "Mirgan", ["zrn"] = "Zirenkel", ["zro"] = "Záparo", ["zrs"] = "Mairasi", ["zsa"] = "Sarasira", ["zsk"] = "Kaskean", ["zsl"] = "Zambian Sign Language", ["zsr"] = "Southern Rincon Zapotec", ["zsu"] = "Sukurum", ["zte"] = "Elotepec Zapotec", ["ztg"] = "Xanaguía Zapotec", ["ztl"] = "Lapaguía-Guivini Zapotec", ["ztm"] = "San Agustín Mixtepec Zapotec", ["ztn"] = "Santa Catarina Albarradas Zapotec", ["ztp"] = "Loxicha Zapotec", ["ztq"] = "Quioquitani-Quierí Zapotec", ["zts"] = "Tilquiapan Zapotec", ["ztt"] = "Tejalapan Zapotec", ["ztu"] = "San Pablo Güilá Zapotec", ["ztx"] = "Zaachila Zapotec", ["zty"] = "Yatee Zapotec", ["zu"] = "Zulu", ["zua"] = "Zeem", ["zuh"] = "Tokano", ["zum"] = "Kumzari", ["zun"] = "Zuni", ["zuy"] = "Zumaya", ["zwa"] = "Zay", ["zyp"] = "Zyphe", ["zza"] = "Zazaki", ["zzj"] = "Zuojiang Zhuang", } 7nrgt8qbjistq4plcntyj2bd40fg6vh Module:languages/code to canonical name/doc 828 702 26929 2023-08-14T15:21:07Z Kambai Akau 8 N khwuk 26929 wikitext text/x-wiki This module exports a table that converts a language code to its canonical name: <syntaxhighlight lang="lua"> local lang_name = mw.loadData("Module:languages/code to canonical name")["en"] --> "English" </syntaxhighlight> It covers languages in the data submodules of [[Module:languages]], not etymology languages ([[Module:etymology languages/data]]), language families ([[Module:families]]), or scripts ([[Module:scripts/data]]). {{if then show|{{#invoke:data consistency check|check_modules_t|languages/code to canonical name|languages/canonical names}}|This module is up-to-date and correct according to [[Module:data consistency check]].|The following errors were detected by [[Module:data consistency check]]: <noinclude/>}} If JavaScript is enabled, you can update the module by pressing the button at the top of the documentation page. See also [[Module:languages/canonical names]]. <includeonly> [[Category:Language and script modules]] [[Category:Data modules]] </includeonly> e2qel7wcs3ejemc5i0zygy4xgk64vh1 Module:etymology languages/data 828 703 37660 35117 2025-04-28T23:44:19Z Kambai Akau 8 37660 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 = {} -- Ainu varieties m["ain-hok"] = { "Hokkaido Ainu", 20968488, "ain", aliases = {"Hokkaidō Ainu"}, } m["ain-kur"] = { "Kuril Ainu", 20967012, "ain", } m["ain-sak"] = { "Sakhalin Ainu", 20747371, "ain", } -- Akan varieties m["tw"] = { "Tswi Akan", 36850, "ak", aliases = {"Twi"}, } m["tw-abr"] = { "Bono Twi", 34831, "tw", aliases = {"Bono", "Abron", "Brong"}, } m["tw-asa"] = { "Asante Twi", 19261685, "tw", aliases = {"Asante", "Ashanti", "Ashante"}, } m["tw-aku"] = { "Akuapem Twi", 31150449, "tw", aliases = {"Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"}, } m["fat"] = { "Fante Akan", 35570, "ak", aliases = {"Fante", "Fanti", "Fantse", "Mfantse"}, } -- Albanian varieties m["aln"] = { "Gheg Albanian", 181037, "sq", aliases = {"Gheg"}, } m["aae"] = { "Arbëresh Albanian", 1075302, "als", aliases = {"Arbëreshë", "Arbëresh"}, } m["aat"] = { "Arvanitika Albanian", 29347, "als", aliases = {"Arvanitika"}, } m["als"] = { "Tosk Albanian", 180937, "sq", aliases = {"Tosk"}, } -- Bantu varieties m["bnt-cmn"] = { "Common Bantu", nil, "bnt-pro", } -- Semitic varieties -- Akkadian varieties m["akk-old"] = { "Old Akkadian", nil, "akk", } m["akk-obb"] = { "Old Babylonian", nil, "akk", } m["akk-oas"] = { "Old Assyrian", nil, "akk", } m["akk-mbb"] = { "Middle Babylonian", nil, "akk", } m["akk-mas"] = { "Middle Assyrian", nil, "akk", } m["akk-nbb"] = { "Neo-Babylonian", nil, "akk", } m["akk-nas"] = { "Neo-Assyrian", nil, "akk", } m["akk-lbb"] = { "Late Babylonian", nil, "akk", } m["akk-stb"] = { "Standard Babylonian", nil, "akk", } -- Arabic varieties m["jrb"] = { "Judeo-Arabic", 37733, "ar", } -- Aramaic varieties m["arc-bib"] = { "Biblical Aramaic", 843235, "arc", family = "sem-are", } m["arc-cpa"] = { "Christian Palestinian Aramaic", 60790119, "arc", family = "sem-arw", aliases = {"Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"}, } m["arc-imp"] = { "Imperial Aramaic", 7079491, "arc", aliases = {"Official Aramaic"}, } m["arc-hat"] = { "Hatran Aramaic", 3832926, "arc", family = "sem-are", } m["arc-jla"] = { "Jewish Literary Aramaic", 105952842, "arc", } m["arc-nab"] = { "Nabataean Aramaic", 36178, "arc", } m["arc-old"] = { "Old Aramaic", 3398392, "arc", } m["arc-pal"] = { "Palmyrene Aramaic", 1510113, "arc", family = "sem-arw", } m["tmr"] = { "Jewish Babylonian Aramaic", 33407, "arc", family = "sem-ase", } m["jpa"] = { "Jewish Palestinian Aramaic", 948909, "arc", family = "sem-arw", aliases = {"Galilean Aramaic"}, } -- Catalan varieties m["ca-val"] = { "Valencian", 32641, "ca", } -- Central Nicobarese varieties m["ncb-cam"] = { "Camorta", 5026908, "ncb", aliases = {"Kamorta"}, } m["ncb-kat"] = { "Katchal", 17064263, "ncb", aliases = {"Tehnu"}, } m["ncb-nan"] = { "Nancowry", 6962504, "ncb", aliases = {"Nankwari"}, } ----------------------------------------------------- -- Chinese varieties -- ----------------------------------------------------- ------------- Old Chinese, Middle Chinese ------------- m["och-ear"] = { "Early Old Chinese", nil, "och", } m["och-lat"] = { "Late Old Chinese", nil, "och", } m["ltc-ear"] = { "Early Middle Chinese", nil, "ltc", } m["ltc-lat"] = { "Late Middle Chinese", nil, "ltc", } ------------- Classical/Literary varieties ------------- -- FIXME: Temporary. m["lzh-cii"] = { "Ci", 1091366, "lzh", } -- FIXME: Temporary. m["lzh-yue"] = { "Classical Cantonese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn"] = { "Classical Mandarin", nil, "lzh", } -- FIXME: Temporary. m["lzh-tai"] = { "Classical Taishanese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn-TW"] = { "Classical Taiwanese Mandarin", nil, "lzh-cmn", } -- FIXME: Temporary. m["lzh-VI"] = { "Vietnamese Classical Chinese", 17034227, "lzh", } -- FIXME: Temporary. m["lzh-KO"] = { "Korean Classical Chinese", 10496257, "lzh", ietf_subtag = "lzh-KR" -- KR = South Korea, as there is no code for Korea as a whole } -- FIXME: Temporary. m["lzh-lit"] = { "Literary Chinese", nil, "lzh", } -- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese? m["lzh-pre"] = { "Pre-Classical Chinese", nil, "lzh", } ------------- Written Vernacular varieties ------------- -- FIXME: Temporary. m["cmn-wvc"] = { "Written vernacular Mandarin", 783605, "cmn", } -- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"? m["yue-wvc"] = { "Written vernacular Cantonese", nil, "yue", } -- FIXME: Temporary. m["zhx-tai-wvc"] = { "Written vernacular Taishanese", nil, "zhx-tai", } ------------- Mandarin varieties ------------- -- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and -- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic -- Mandarin", after Glottolog) the code "cmn-bei". m["cmn-bei"] = { "Beijing Mandarin", 1147606, "cmn-bec", } -- FIXME: Temporary. m["cmn-bec"] = { "Beijingic Mandarin", 2169652, "cmn", } -- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho. m["cmn-cep"] = { "Central Plains Mandarin", 3048775, "cmn", aliases = {"Zhongyuan Mandarin"}, } m["cmn-ear"] = { "Early Mandarin", 837169, "cmn", ancestors = "ltc", } -- FIXME: Temporary. m["cmn-gua"] = { "Guanzhong Mandarin", 3431648, "cmn-cep", } -- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin. m["cmn-gui"] = { "Guilin Mandarin", 11111636, "cmn-sow", } m["cmn-jhu"] = { "Jianghuai Mandarin", 2128953, "cmn", aliases = {"Lower Yangtze Mandarin"}, } -- FIXME: Temporary. m["cmn-lan"] = { "Lanyin Mandarin", 662754, "cmn", } -- FIXME: Temporary. m["cmn-MY"] = { "Malaysian Mandarin", 13646143, "cmn", } -- FIXME: Temporary. m["cmn-nan"] = { "Nanjing Mandarin", 2681098, "cmn-jhu", } -- FIXME: Temporary. m["cmn-noe"] = { "Northeastern Mandarin", 1064504, "cmn", } -- FIXME: Temporary. m["cmn-PH"] = { "Philippine Mandarin", 7185155, "cmn", } -- FIXME: Temporary. m["cmn-SG"] = { "Singapore Mandarin", 1048980, "cmn", } -- FIXME: Temporary. m["cmn-sow"] = { "Southwestern Mandarin", 2609239, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin. m["cmn-tia"] = { "Tianjin Mandarin", 7800220, "cmn", } -- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese -- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no -- English Wikipedia article (but see w:zh:臺灣國語). m["cmn-TW"] = { "Taiwanese Mandarin", 262828, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin. -- Given the code cmn-xwu in the Linguist List. m["cmn-wuh"] = { "Wuhan Mandarin", 11124731, "cmn-sow", aliases = {"Wuhanese"}, } -- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin. m["cmn-xin"] = { "Xining Mandarin", nil, "cmn-lan", } -- FIXME: Temporary. m["cmn-yan"] = { "Yangzhou Mandarin", nil, "cmn-jhu", } ------------- Cantonese varieties ------------- -- FIXME: Temporary. m["yue-gua"] = { "Guangzhou Cantonese", nil, "yue", } -- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List. m["yue-HK"] = { "Hong Kong Cantonese", 5894342, "yue", } -- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"? m["yue-lit"] = { "Literary Cantonese", 2472605, "yue", } ------------- Wu varieties ------------- m["wuu-han"] = { "Hangzhounese", 5648144, "wuu", } m["wuu-nin"] = { "Ningbonese", 3972199, "wuu", } -- FIXME: Temporary. m["wuu-nor"] = { "Northern Wu", 7675988, "wuu", aliases = {"Taihu Wu"}, } -- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict -- with Shanghainese. m["wuu-chm"] = { "Shadi Wu", 6112340, "wuu-nor", } m["wuu-sha"] = { "Shanghainese", 36718, "wuu-nor", } m["wuu-suz"] = { "Suzhounese", 831744, "wuu-nor", } -- FIXME: Temporary. May be converted into a full language and/or split. m["wuu-wen"] = { "Wenzhounese", 710218, "wuu", } ------------- Xiang varieties ------------- m["hsn-lou"] = { "Loudi Xiang", 10943823, "hsn-old", } m["hsn-hya"] = { "Hengyang Xiang", 20689035, "hsn-hzh", } m["hsn-hzh"] = { "Hengzhou Xiang", nil, "hsn", } m["hsn-new"] = { "New Xiang", 7012696, "hsn", aliases = {"Chang-Yi"}, } m["hsn-old"] = { "Old Xiang", 7085453, "hsn", aliases = {"Lou-Shao"}, } ------------- Hakka varieties ------------- -- FIXME: Temporary. m["hak-dab"] = { "Dabu Hakka", 19855566, "hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong } -- FIXME: Temporary. m["hak-eam"] = { "Early Modern Hakka", nil, "hak", } -- FIXME: Temporary. m["hak-hai"] = { "Hailu Hakka", 17038519, "hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]] } -- FIXME: Temporary. m["hak-hui"] = { "Huiyang Hakka", 16873881, "hak", } -- FIXME: Temporary. m["hak-hui-MY"] = { "Malaysian Huiyang Hakka", nil, "hak-hui", } -- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan. m["hak-mei"] = { "Meixian Hakka", 839295, "hak", aliases = {"Moiyan Hakka", "Meizhou Hakka"}, } -- FIXME: Temporary. m["hak-six"] = { "Sixian Hakka", 9668261, "hak-TW", } -- FIXME: Temporary. m["hak-TW"] = { "Taiwanese Hakka", 2391532, "hak", } -- FIXME: Temporary. m["hak-zha"] = { "Zhao'an Hakka", 6703311, "hak", aliases = {"Zhangzhou Hakka"}, } -- Southern Min varieties -- m["nan-anx"] = { "Anxi Hokkien", 97064149, "nan-qua", } m["nan-cha"] = { "Changtai Hokkien", nil, "nan-zha", } m["nan-hou"] = { "Houlu Min", 19855492, "nan-dat", } m["nan-hui"] = { "Hui'an Hokkien", 16241797, "nan-qua", } m["nan-jin"] = { "Jinjiang Hokkien", 11089375, "nan-qua", } m["nan-kin"] = { "Kinmenese Hokkien", 56278342, "nan-xia", aliases = {"Kinmen Hokkien"}, } m["nan-med"] = { "Medan Hokkien", 6805114, "nan-zha", } m["nan-pen"] = { "Penang Hokkien", 11120689, "nan-zha", } m["nan-hbl-PH"] = { "Philippine Hokkien", 3236692, "nan-qua", } m["nan-qia"] = { "Qianlu Min", 19842517, "nan-dat", } m["nan-qua"] = { "Quanzhou Hokkien", 2251677, "nan-hbl", aliases = {"Chinchew", "Choanchew"}, } -- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien. m["nan-hbl-SG"] = { "Singapore Hokkien", 3846528, "nan-hbl", } m["nan-spm"] = { "Southern Malaysian Hokkien", 7570322, "nan-qua", aliases = {"Southern Malaysia Hokkien", "Southern Peninsular Malaysian Hokkien", "Southern Peninsular Malaysia Hokkien"} } m["nan-hbl-TW"] = { "Taiwanese Hokkien", 36778, "nan-hbl", } m["nan-ton"] = { "Tong'an Hokkien", nil, "nan-xia", } m["nan-xia"] = { "Xiamen Hokkien", 68744, "nan-hbl", aliases = {"Amoy", "Amoyese", "Amoynese", "Xiamenese"}, } m["nan-yon"] = { "Yongchun Hokkien", 65118728, "nan-qua", } m["nan-zha"] = { "Zhangzhou Hokkien", 8070492, "nan-hbl", aliases = {"Changchew", "Chiangchew", "Changchow"}, } m["nan-zho"] = { "Zhao'an Hokkien", 65118728, "nan-zha", aliases = {"Zhao'an", "Chawan", "Chawan Hokkien"}, } m["nan-zhp"] = { "Zhangping Hokkien", 15937822, "nan-zha", } ------------- Other Min varieties ------------- -- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern. m["zhx-zho"] = { "Zhongshan Min", 8070958, "zhx", } ------------- Other Chinese varieties ------------- -- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue. m["zhx-dan"] = { "Danzhou Chinese", 2578935, "zhx", } ------------- Chinese romanization varieties ------------- -- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]] -- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]] m["cmn-pinyin"] = { "Hanyu Pinyin", 42222, "cmn", aliases = {"Pinyin"}, } m["cmn-tongyong"] = { "Tongyong Pinyin", 700739, "cmn", } m["cmn-wadegiles"] = { "Wade–Giles", 208442, "cmn", aliases = {"Wade-Giles", "Wade Giles"}, } m["zh-postal"] = { "Postal Romanization", 151868, "zh", } -- Chinese cyrillization m["cmn-palladius"] = { "Palladius", 1234239, "cmn", aliases = {"Palladius system"}, } ----------------------------------------------------- -- Coptic varieties -- ----------------------------------------------------- m["cop-akh"] = { "Akhmimic Coptic", 125176464, "cop", aliases = {"Akhmimic"}, } m["cop-boh"] = { "Bohairic Coptic", 890733, "cop", aliases = {"Bohairic", "Memphitic Coptic", "Memphitic"}, } m["cop-ggg"] = { "Coptic Dialect G", nil, "cop", aliases = {"Dialect G", "Mansuric Coptic", "Mansuric"}, } m["cop-jjj"] = { "Coptic Dialect J", nil, "cop", } m["cop-kkk"] = { "Coptic Dialect K", nil, "cop", } m["cop-ppp"] = { "Coptic Dialect P", nil, "cop", aliases = {"Proto-Theban Coptic", "Palaeo-Theban Coptic"}, } m["cop-fay"] = { "Fayyumic Coptic", 1399115, "cop", aliases = {"Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic", "Bashmuric Coptic", "Bashmuric"}, } m["cop-her"] = { "Hermopolitan Coptic", nil, "cop", aliases = {"Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"}, } m["cop-lyc"] = { "Lycopolitan Coptic", nil, "cop", aliases = { "Lycopolitan", "Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic", "Lyco-Diospolitan Coptic", "Lyco-Diospolitan", "Subakhmimic Coptic", "Subakhmimic" }, } m["cop-old"] = { "Old Coptic", 115518040, "cop", } m["cop-oxy"] = { "Oxyrhynchite Coptic", nil, "cop", aliases = {"Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"}, } m["cop-ply"] = { "Proto-Lycopolitan Coptic", nil, "cop", aliases = {"Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"}, } m["cop-sah"] = { "Sahidic Coptic", 2645851, "cop", aliases = {"Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"}, } ----------------------------------------------------- -- Dutch varieties -- ----------------------------------------------------- m["nl-BE"] = { "Belgian Dutch", 34147, "nl", aliases = { "Flemish", "Flemish Dutch", "Southern Dutch"}, } ----------------------------------------------------- -- Low Saxon varieties -- ----------------------------------------------------- m["act"] = { "Achterhoeks", 153627, "nds-nl", aliases = {"Achterhoek", "Achterhooks"}, } m["drt"] = { "Drents", 2736709, "nds-nl", aliases = {"Drèents", "Dreins", "Dreints", "Drints"}, } m["frs"] = { "East Frisian Low German", 149208, "nds-de", aliases = {"East Frisian", "East Frisian Low Saxon"}, } m["gos"] = { "Gronings", 508854, "nds-nl", aliases = {"Grunnegs", "Grönnegs"}, } m["nds-lpr"] = { "Low Prussian", 33982, "nds-de", } m["sdz"] = { "Sallands", 3436668, "nds-nl", aliases = {"Sallaans", "Sallaands"}, } m["stl"] = { "Stellingwerfs", 506010, "nds-nl", aliases = {"Stellingwarfs"}, } m["twd"] = { "Twents", 497363, "nds-nl", aliases = {"Tweants"}, } m["vel"] = { "Veluws", 2484810, "nds-nl", } m["wep"] = { "Westphalian", 505655, "nds-de", aliases = {"Westfalish", "Westphalien"}, } ----------------------------------------------------- -- Egyptian varieties -- ----------------------------------------------------- m["egy-old"] = { "Old Egyptian", 447117, "egy", } m["egy-mid"] = { "Middle Egyptian", 657330, "egy", aliases = {"Classical Egyptian"}, } m["egy-nmi"] = { "Neo-Middle Egyptian", 123735278, "egy", aliases = {"Égyptien de tradition", "Traditional Egyptian"}, } m["egy-lat"] = { "Late Egyptian", 1852329, "egy", } ----------------------------------------------------- -- Elamite varieties -- ----------------------------------------------------- m["elx-old"] = { "Old Elamite", nil, "elx", } m["elx-mid"] = { "Middle Elamite", nil, "elx", } m["elx-neo"] = { "Neo-Elamite", nil, "elx", } m["elx-ach"] = { "Achaemenid Elamite", nil, "elx", } ----------------------------------------------------- -- English and Scots varieties -- ----------------------------------------------------- -- English varieties m["en-AU"] = { "Australian English", 44679, "en", } m["en-GB"] = { "British English", 7979, "en", } m["en-GB-SCT"] = { "Scottish English", 44676, "en-GB", } m["en-GB-WLS"] = { "Welsh English", 44676, "en-GB", } m["en-IM"] = { "Manx English", 6753295, "en-GB", } m["en-aae"] = { "Australian Aboriginal English", 783347, "en-AU", } m["en-ear"] = { "Early Modern English", 1472196, "en", ancestors = "enm", aliases = {"Early New English"}, } m["en-geo"] = { "Geordie English", 653421, "en", ancestors = "enm-nor", } m["en-IE"] = { -- FIXME: "IE" doesn't cover Northern Ireland "Irish English", 665624, "en", } m["en-uls"] = { "Ulster English", 6840826, "en-IE", } m["en-GB-NIR"] = { "Northern Irish English", 6840826, -- actually the code for Ulster English "en-uls", } m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America "North American English", 7053766, "en", ietf_subtag = "en-021" -- 021 = UN M49 code for "Northern America" (i.e. North America wihout Central America or the Caribbean) } m["en-US"] = { "American English", 7976, "en-NNN", } m["en-US-CA"] = { "California English", 1026812, "en-US", } m["en-CA"] = { "Canadian English", 44676, "en-US", } m["en-HK"] = { "Hong Kong English", 1068863, "en", } m["en-IN"] = { "Indian English", 1348800, "en", } m["pld"] = { "Polari", 1359130, "en", } -- Scots varieties m["sco-ins"] = { "Insular Scots", 16919205, "sco", } m["sco-uls"] = { "Ulster Scots", 201966, "sco", } m["sco-nor"] = { "Northern Scots", 16928150, "sco", } m["sco-sou"] = { "South Scots", 7570457, "sco", aliases = {"Southern Scots", "Borders Scots"}, } -- Middle English varieties m["enm-esc"] = { -- Part of Middle English until it developed into Middle Scots. "Early Scots", 5326738, "enm", ancestors = "enm-nor", aliases = {"Old Scots", "Scottish Middle English"}, } m["enm-nor"] = { "Northern Middle English", nil, "enm", ancestors = "ang-nor", aliases = {"Northumbrian Middle English"}, } -- Old English varieties -- Includes both Mercian and Northumbrian. m["ang-ang"] = { "Anglian Old English", nil, "ang", } m["ang-ken"] = { "Kentish Old English", 11687485, "ang", } m["ang-mer"] = { "Mercian Old English", 602072, "ang-ang", } m["ang-nor"] = { "Northumbrian Old English", 1798915, "ang-ang", } --[[ m["ang-wsx"] = { "West Saxon Old English", nil, "ang", } ]] ----------------------------------------------------- -- French and French-based creole varieties -- ----------------------------------------------------- m["fro-nor"] = { "Old Northern French", 2044917, "fro", aliases = {"Old Norman", "Old Norman French"}, } m["fro-pic"] = { "Picard Old French", nil, "fro", } m["xno"] = { "Anglo-Norman", 35214, "fro-nor", } m["xno-law"] = { "Law French", 2044323, "xno", } m["fr-CA"] = { "Canadian French", 1450506, "fr", } m["fr-CH"] = { "Swiss French", 1480152, "fr", } m["fr-aca"] = { "Acadian French", 415109, "fr", } m["fr-lou"] = { "Louisiana French", 3083213, "fr", } m["fr-mis"] = { "Missouri French", 3083210, "fr", } m["frc"] = { "Cajun French", 880301, "fr-lou", } m["ht-sdm"] = { "Saint Dominican Creole French", nil, "ht", ancestors = "fr", } -- Norman varieties m["nrf-grn"] = { "Guernsey Norman", 56428, "nrf", aliases = {"Guernsey"}, } m["nrf-jer"] = { "Jersey Norman", 56430, "nrf", aliases = {"Jersey"}, } ----------------------------------------------------- -- Brythonic varieties -- ----------------------------------------------------- m["bry-ear"] = { "Early Brythonic", nil, "cel-bry-pro", } m["bry-lat"] = { "Late Brythonic", nil, "cel-bry-pro", } ----------------------------------------------------- -- Gaulish varieties -- ----------------------------------------------------- m["xcg"] = { "Cisalpine Gaulish", 3832927, "cel-gau", } m["xtg"] = { "Transalpine Gaulish", 29977, "cel-gau", } ----------------------------------------------------- -- Portuguese varieties -- ----------------------------------------------------- m["pt-BR"] = { "Brazilian Portuguese", 750553, "pt", } m["pt-PT"] = { "European Portuguese", 922399, "pt", } ----------------------------------------------------- -- Spanish varieties -- ----------------------------------------------------- m["es-ear"] = { "Early Modern Spanish", 5364419, "es", ancestors = "osp", } m["es-AR"] = { "Rioplatense Spanish", 509780, "es", } m["es-CO"] = { "Colombian Spanish", 1115875, "es", } m["es-CU"] = { "Cuban Spanish", 824909, "es", } m["es-MX"] = { "Mexican Spanish", 616620, "es", } m["es-PE"] = { "Peruvian Spanish", 736236, "es", } m["es-US"] = { "United States Spanish", 2301077, "es", aliases = {"US Spanish"}, } --use label "US Spanish" to put Spanish terms in this category m["es-PR"] = { "Puerto Rican Spanish", 7258609, "es", } m["es-VE"] = { "Venezuelan Spanish", 840017, "es", } ----------------------------------------------------- -- Fula varieties -- ----------------------------------------------------- m["fuc"] = { "Pulaar", 1420205, "ff", } m["fuf"] = { "Pular", 3915357, "ff", } m["ffm"] = { "Maasina Fulfulde", 3915322, "ff", } m["fue"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Borgu Fulfulde", 12952426, "ff", } m["fuh"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Western Niger Fulfulde", 12952430, "ff", } m["fuq"] = { -- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one "Central-Eastern Niger Fulfulde", 12628799, "ff", } m["fuv"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one "Nigerian Fulfulde", 36129, "ff", } m["fub"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one "Adamawa Fulfulde", 34776, "ff", } m["fui"] = { -- no enwiki entry as of yet but pmswiki and swwiki have one "Bagirmi Fulfulde", 11003859, "ff", } ----------------------------------------------------- -- German(ic) varieties -- ----------------------------------------------------- -- (modern) German varieties m["de-AT"] = { "Austrian German", 306626, "de", } m["de-AT-vie"] = { "Viennese German", 56474, "de-AT", } m["de-CH"] = { "Switzerland German", 1366643, "de", aliases = {"Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"}, } m["de-bal"] = { "Baltic German", 15785413, "de", } m["ksh"] = { "Kölsch", 4624, "gmw-cfr", } m["pfl"] = { "Palatine German", 23014, "gmw-rfr", aliases = {"Pfälzisch", "Pälzisch", "Palatinate German"}, } m["sli"] = { "Silesian East Central German", 152965, "gmw-ecg", aliases = {"Silesian"}, } m["sxu"] = { "Upper Saxon German", 699284, "gmw-ecg", } -- Old High German varieties m["lng"] = { "Lombardic", 35972, "goh", } -- Proto-West Germanic varieties m["frk"] = { "Frankish", 10860505, "gmw-pro", aliases = {"Old Frankish"}, } -- Alemannic German varieties m["gsw-low"] = { "Low Alemannic German", 503724, "gsw", } m["gsw-FR-als"] = { "Alsatian Alemannic German", 8786, "gsw-low", } m["gsw-hig"] = { "High Alemannic German", 503728, "gsw", } m["gsw-hst"] = { "Highest Alemannic German", 687538, "gsw", } m["wae"] = { "Walser German", 680517, "gsw-hst", } ----------------------------------------------------- -- Old Norse varieties -- ----------------------------------------------------- m["non-grn"] = { "Greenlandic Norse", 855236, "non-own", } m["non-oen"] = { "Old East Norse", 10498031, "non", ancestors = "non", } m["non-own"] = { "Old West Norse", 2377483, "non", ancestors = "non", } ----------------------------------------------------- -- Old Swedish varieties -- ----------------------------------------------------- m["gmq-osw-lat"] = { "Late Old Swedish", 10723594, "gmq-osw", ancestors = "gmq-osw", } ----------------------------------------------------- -- Greek varieties -- ----------------------------------------------------- m["qsb-grc"] = { "Pre-Greek", 965052, "und", family = "qfa-sub", } m["grc-aeo"] = { "Aeolic Greek", 406373, "grc", aliases = {"Lesbic Greek", "Lesbian Greek", "Aeolian Greek"}, } m["grc-arc"] = { "Arcadian Greek", nil, "grc-arp", } m["grc-arp"] = { "Arcadocypriot Greek", 499602, "grc", } m["grc-att"] = { "Attic Greek", 506588, "grc", } m["grc-boi"] = { "Boeotian Greek", 406373, "grc-aeo", } m["grc-dor"] = { "Doric Greek", 285494, "grc", } m["grc-ela"] = { "Elean Greek", nil, "grc", } m["grc-epc"] = { "Epic Greek", 990062, "grc", aliases = {"Homeric Greek"}, } m["grc-ion"] = { "Ionic Greek", 504165, "grc", } m["grc-koi"] = { "Koine Greek", 107358, "grc", ancestors = "grc-att", aliases = {"Hellenistic Greek"}, } m["grc-kre"] = { "Cretan Ancient Greek", -- to distinguish from Cretan Greek below nil, "grc-dor", } m["grc-opl"] = { "Opuntian Locrian", nil, "grc", } m["grc-ozl"] = { "Ozolian Locrian", nil, "grc", } m["grc-pam"] = { "Pamphylian Greek", 2271793, "grc", } m["grc-ths"] = { "Thessalian Greek", 406373, "grc-aeo", } m["gkm"] = { "Byzantine Greek", 36387, "grc", ancestors = "grc-koi", aliases = {"Medieval Greek"}, } m["el-cyp"] = { "Cypriot Greek", 245899, "el", aliases = {"Cypriotic Greek"}, } m["el-pap"] = { "Paphian Greek", nil, "el", } m["el-crt"] = { "Cretan Greek", 588306, "el", } m["el-kth"] = { "Katharevousa", 35961, "el", ancestors = "gkm", aliases = {"Katharevousa Greek"}, } m["el-kal"] = { "Kaliarda", nil, "el", } ----------------------------------------------------- -- Hebrew varieties -- ----------------------------------------------------- m["hbo"] = { "Biblical Hebrew", 1982248, "he", aliases = {"Classical Hebrew"}, } m["he-mis"] = { "Mishnaic Hebrew", 1649362, "he", ancestors = "hbo", } m["he-med"] = { "Medieval Hebrew", 2712572, "he", ancestors = "he-mis", } m["he-IL"] = { "Israeli Hebrew", 8141, "he", } m["bsh-kat"] = { "Kativiri", 2605045, "bsh", aliases = {"Katə́viri"}, } m["xvi"] = { "Kamviri", 1193495, "bsh", aliases = {"Kamvíri"}, } m["bsh-mum"] = { "Mumviri", nil, aliases = {"Mumvíri"}, "bsh" } ----------------------------------------------------- -- Inuit varieties -- ----------------------------------------------------- m["esi"] = { "North Alaskan Inupiatun", nil, "ik" } m["esk"] = { "Northwest Alaskan Inupiatun", 25559714, "ik" } ----------------------------------------------------- -- Iranian varieties -- ----------------------------------------------------- m["qsb-bma"] = { "the BMAC substrate", 1054850, "und", family = "qfa-sub", } -- Historical and current Iranian dialects m["ae-old"] = { "Old Avestan", 29572, "ae", aliases = {"Gathic Avestan"}, } m["ae-yng"] = { "Younger Avestan", 29572, "ae-old", aliases = {"Young Avestan"}, } m["bcc"] = { "Southern Balochi", 33049, "bal", aliases = {"Southern Baluchi"}, } m["bgp"] = { "Eastern Balochi", 33049, "bal", aliases = {"Eastern Baluchi"}, } m["bgn"] = { "Western Balochi", 33049, "bal", aliases = {"Western Baluchi"}, } m["bsg-ban"] = { "Bandari", nil, "bsg", } m["bsg-hor"] = { "Hormozi", nil, "bsg", } m["bsg-min"] = { "Minabi", nil, "bsg", } m["kho-old"] = { "Old Khotanese", nil, "kho", } m["kho-lat"] = { "Late Khotanese", nil, "kho-old", } m["peo-ear"] = { "Early Old Persian", nil, "peo", } m["peo-lat"] = { "Late Old Persian", nil, "peo", } m["pal-ear"] = { "Early Middle Persian", nil, "pal", } m["pal-lat"] = { "Late Middle Persian", nil, "pal", ancestors = "pal-ear", } m["ps-nwe"] = { "Northwestern Pashto", nil, "ps", } m["ps-cgi"] = { "Central Ghilzay", nil, "ps-nwe", } m["ps-mah"] = { "Mahsudi", nil, "ps-nwe", } m["ps-nea"] = { "Northeastern Pashto", nil, "ps", } m["ps-afr"] = { "Afridi", nil, "ps-nea", } m["ps-bng"] = { "Bangash", nil, "ps-nea", } m["ps-xat"] = { "Khatak", nil, "ps-nea", } m["ps-pes"] = { "Peshawari", nil, "ps-nea", } m["ps-sea"] = { "Southeastern Pashto", nil, "ps", } m["ps-ban"] = { "Bannu", nil, "ps-sea", } m["ps-kak"] = { "Kakari", nil, "ps-sea", } m["ps-ser"] = { "Sher", nil, "ps-sea", } m["ps-waz"] = { "Waziri", 12274473, "ps-sea", } m["ps-swe"] = { "Southwestern Pashto", nil, "ps", } m["ps-kan"] = { "Kandahari", nil, "ps-swe", } m["ps-jad"] = { "Jadrani", nil, "ps", ancestors = "ira-pat-pro" } m["xme-azr"] = { "Old Azari", nil, "xme-ott", aliases = {"Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"}, } m["xme-ttc-cen"] = { "Central Tati", nil, "xme-ott", } m["xme-ttc-eas"] = { "Eastern Tati", nil, "xme-ott", } m["xme-ttc-nor"] = { "Northern Tati", nil, "xme-ott", } m["xme-ttc-sou"] = { "Southern Tati", nil, "xme-ott", } m["xme-ttc-wes"] = { "Western Tati", nil, "xme-ott", } m["xmn"] = { "Manichaean Middle Persian", nil, "pal-lat", } m["fa-ear"] = { "Early New Persian", 127413796, "fa", ancestors = "pal-lat", translit = "fa-cls-translit", } m["fa-cls"] = { "Classical Persian", 9168, "fa", ancestors = "fa-ear", translit = "fa-cls-translit", } m["fa-ira"] = { "Iranian Persian", 3513637, "fa", aliases = {"Modern Persian", "Western Persian"}, translit = "fa-ira-translit", } m["prs"] = { "Dari", 178440, "fa", aliases = {"Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"}, translit = "fa-cls-translit", } m["haz"] = { "Hazaragi", 33398, "prs", translit = "fa-cls-translit", } m["os-dig"] = { "Digor Ossetian", 3027861, "os", aliases = {"Digoron", "Digor"}, } m["os-iro"] = { "Iron Ossetian", nil, "os", aliases = {"Iron"}, } m["sog-ear"] = { "Early Sogdian", nil, "sog", } m["sog-lat"] = { "Late Sogdian", nil, "sog-ear", } m["oru-kan"] = { "Kaniguram", 6363164, "oru", } m["oru-log"] = { "Logar", nil, "oru", } m["oos"] = { "Old Ossetic", 65455882, "xln", } m["oos-ear"] = { "Early Old Ossetic", nil, "oos", } m["oos-lat"] = { "Late Old Ossetic", nil, "oos", } m["rdb-jir"] = { "Jirofti", nil, "rdb", } m["rdb-kah"] = { "Kahnuji", nil, "rdb", } -- Southwestern Fars lects m["fay-bur"] = { "Burenjani", nil, "fay", } m["fay-bsh"] = { "Bushehri", nil, "fay", } m["fay-dsh"] = { "Dashtaki", nil, "fay", } m["fay-dav"] = { "Davani", 5228140, "fay", } m["fay-eze"] = { "Emamzada Esma’ili", nil, "fay", } m["fay-gav"] = { "Gavkoshaki", nil, "fay", } m["fay-kho"] = { "Khollari", nil, "fay", } m["fay-kon"] = { "Kondazi", nil, "fay", } m["fay-kzo"] = { "Old Kazeruni", nil, "fay", } m["fay-mas"] = { "Masarami", nil, "fay", } m["fay-pap"] = { "Papuni", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-shr"] = { "Shirazi", nil, "fay", } m["fay-sho"] = { "Old Shirazi", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-kar"] = { "Khargi", nil, "fay", } m["fay-sor"] = { "Sorkhi", nil, "fay", } -- Talysh lects m["tly-cen"] = { "Central Talysh", nil, "tly", } m["tly-asa"] = { "Asalemi", nil, "tly-cen", } m["tly-kar"] = { "Karganrudi", nil, "tly-cen", } m["tly-tul"] = { "Tularudi", nil, "tly-cen", } m["tly-tal"] = { "Taleshdulabi", nil, "tly-cen", } m["tly-nor"] = { "Northern Talysh", nil, "tly", } m["tly-aze"] = { "Azerbaijani Talysh", nil, "tly-nor", } m["tly-anb"] = { "Anbarani", nil, "tly-nor", } m["tly-sou"] = { "Southern Talysh", nil, "tly", } m["tly-fum"] = { "Fumani", nil, "tly-sou", } m["tly-msu"] = { "Masulei", nil, "tly-sou", } m["tly-msa"] = { "Masali", nil, "tly-sou", } m["tly-san"] = { "Shandarmani", nil, "tly-sou", } -- Tafreshi lects m["xme-amo"] = { "Amorehi", nil, "xme-taf", } m["atn"] = { "Ashtiani", 3436590, "xme-taf", } m["xme-bor"] = { "Borujerdi", nil, "xme-taf", } m["xme-ham"] = { "Hamadani", 6302426, "xme-taf", } m["xme-kah"] = { "Kahaki", nil, "xme-taf", } m["vaf"] = { "Vafsi", 32611, "xme-taf", } -- Kermanic lects m["kfm"] = { "Khunsari", 6403030, "xme-ker", } m["xme-mah"] = { "Mahallati", nil, "xme-ker", } m["xme-von"] = { "Vonishuni", nil, "xme-ker", } m["xme-bdr"] = { "Badrudi", nil, "xme-ker", } m["xme-del"] = { "Delijani", nil, "xme-ker", } m["xme-kas"] = { "Kashani", nil, "xme-ker", } m["xme-kes"] = { "Kesehi", nil, "xme-ker", } m["xme-mey"] = { "Meymehi", nil, "xme-ker", } m["ntz"] = { "Natanzi", 6968399, "xme-ker", } m["xme-abz"] = { "Abuzeydabadi", nil, "xme-ker", } m["xme-aby"] = { "Abyanehi", nil, "xme-ker", } m["xme-far"] = { "Farizandi", nil, "xme-ker", } m["xme-jow"] = { "Jowshaqani", nil, "xme-ker", } m["xme-nas"] = { "Nashalji", nil, "xme-ker", } m["xme-qoh"] = { "Qohrudi", nil, "xme-ker", } m["xme-yar"] = { "Yarandi", nil, "xme-ker", } m["soj"] = { "Soi", 7930463, "xme-ker", aliases = {"Sohi"}, } m["xme-tar"] = { "Tari", nil, "xme-ker", } m["gzi"] = { "Gazi", 5529130, "xme-ker", } m["xme-sed"] = { "Sedehi", nil, "xme-ker", } m["xme-ard"] = { "Ardestani", nil, "xme-ker", } m["xme-zef"] = { "Zefrehi", nil, "xme-ker", } m["xme-isf"] = { "Isfahani", nil, "xme-ker", } m["xme-kaf"] = { "Kafroni", nil, "xme-ker", } m["xme-vrz"] = { "Varzenehi", nil, "xme-ker", } m["xme-xur"] = { "Khuri", nil, "xme-ker", } m["nyq"] = { "Nayini", 6983146, "xme-ker", } m["xme-ana"] = { "Anaraki", nil, "xme-ker", } m["gbz"] = { "Zoroastrian Dari", 32389, "xme-ker", aliases = {"Behdināni", "Gabri", "Gavrŭni", "Gabrōni"}, } m["xme-krm"] = { "Kermani", nil, "xme-ker", } m["xme-yaz"] = { "Yazdi", nil, "xme-ker", } m["xme-bid"] = { "Bidhandi", nil, "xme-ker", } m["xme-bij"] = { "Bijagani", nil, "xme-ker", } m["xme-cim"] = { "Chimehi", nil, "xme-ker", } m["xme-han"] = { "Hanjani", nil, "xme-ker", } m["xme-kom"] = { "Komjani", nil, "xme-ker", } m["xme-nar"] = { "Naraqi", nil, "xme-ker", } m["xme-nus"] = { "Nushabadi", nil, "xme-ker", } m["xme-qal"] = { "Qalhari", nil, "xme-ker", } m["xme-trh"] = { "Tarehi", nil, "xme-ker", } m["xme-val"] = { "Valujerdi", nil, "xme-ker", } m["xme-var"] = { "Varani", nil, "xme-ker", } m["xme-zor"] = { "Zori", nil, "xme-ker", } -- Ramandi lects m["tks-ebr"] = { "Ebrahimabadi", nil, "tks", } m["tks-sag"] = { "Sagzabadi", nil, "tks", } m["tks-esf"] = { "Esfarvarini", nil, "tks", } m["tks-tak"] = { "Takestani", nil, "tks", } m["tks-cal"] = { "Chali Tati", nil, "tks", aliases = {"Chāli"}, } m["tks-dan"] = { "Danesfani", nil, "tks", } m["tks-xia"] = { "Khiaraji", nil, "tks", } m["tks-xoz"] = { "Khoznini", nil, "tks", } -- Shughni dialects m["sgh-bro"] = { "Bartangi-Oroshori", nil, "sgh", } m["sgh-bar"] = { "Bartangi", nil, "sgh-bro", } m["sgh-oro"] = { "Oroshori", nil, "sgh-bro", aliases = {"Roshorvi"}, } m["sgh-rsx"] = { "Roshani-Khufi", nil, "sgh", } m["sgh-xuf"] = { "Khufi", 2562249, "sgh-rsx", aliases = {"Xufi", "Xūfī"}, } m["sgh-ros"] = { "Roshani", 2597566, "sgh-rsx", aliases = {"Rushani", "Rōšāni"}, } m["sgh-xgb"] = { "Khughni-Bajui", nil, "sgh", } m["sgh-xug"] = { "Khughni", nil, "sgh-xgb", } m["sgh-baj"] = { "Bajui", nil, "sgh-xgb", } -- Indo-Aryan varieties m["inc-mit"] = { "Mitanni", 1986700, "inc-pro", } m["bra-old"] = { "Old Braj", nil, "bra", } m["gu-kat"] = { "Kathiyawadi", nil, "gu", aliases = {"Kathiyawadi Gujarati", "Kathiawadi"}, } m["gu-lda"] = { "Lisan ud-Dawat Gujarati", nil, "gu", aliases = {"Lisan ud-Dawat", "LDA"}, } m["hi-mum"] = { "Bombay Hindi", 3543151, "hi", aliases = {"Mumbai Hindi", "Bambaiyya Hindi"}, } m["hi-mid"] = { "Middle Hindi", nil, "inc-ohi", ancestors = "inc-ohi", } m["pnb"] = { "Western Panjabi", 58635, "pa", "pa-Arab", } m["sa-bhs"] = { "Buddhist Hybrid Sanskrit", 248758, "sa", } m["sa-bra"] = { "Brahmanic Sanskrit", 36858, "sa", } m["sa-cls"] = { "Classical Sanskrit", 11059, "sa", } m["sa-neo"] = { "New Sanskrit", 11059, "sa", } m["sa-ved"] = { "Vedic Sanskrit", 36858, "sa", ietf_subtag = "vsn" -- should we make this the actual code? } m["si-med"] = { "Medieval Sinhalese", nil, "si", aliases = {"Medieval Sinhala"}, } m["kok-mid"] = { "Middle Konkani", nil, "kok", aliases = {"Medieval Konkani"}, } m["kok-old"] = { "Old Konkani", nil, "kok", aliases = {"Early Konkani"}, } -- Indian subcontinent languages -- Dhivehi varieties m["dv-mul"] = { "Mulaku Dhivehi", nil, "dv", aliases = {"Mulaku Divehi", "Mulaku Bas"}, } m["dv-huv"] = { "Huvadhu Dhivehi", nil, "dv", aliases = {"Huvadhu Divehi", "Huvadhu Bas"}, } m["dv-add"] = { "Addu Dhivehi", nil, "dv", aliases = {"Addu Divehi", "Addu Bas"}, } -- Dravidian varieties m["ta-mid"] = { "Middle Tamil", 20987434, "ta", } m["kn-hav"] = { "Havigannada", 24276369, "kn", } m["kn-kun"] = { "Kundagannada", 6444255, "kn", } -- Prakrits m["pra-ard"] = { "Ardhamagadhi Prakrit", 35217, "pra", aliases = {"Ardhamagadhi"}, } m["pra-hel"] = { "Helu Prakrit", 15080869, "pra", aliases = {"Elu", "Elu Prakrit", "Helu"}, } m["pra-kha"] = { "Khasa Prakrit", nil, "pra", aliases = {"Khasa"}, } m["pra-mag"] = { "Magadhi Prakrit", -- Not to be confused with Magahi (mag) 2652214, "pra", aliases = {"Magadhi"}, } m["pra-mah"] = { "Maharastri Prakrit", 2586773, "pra", aliases = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"}, } m["pra-pai"] = { "Paisaci Prakrit", 2995607, "pra-sau", aliases = {"Paisaci", "Paisachi"}, ancestors = "pra-sau" } m["pra-sau"] = { "Sauraseni Prakrit", 2452885, "pra", aliases = {"Sauraseni", "Shauraseni"}, } m["pra-ava"] = { "Avanti", nil, "pra", aliases = {"Avanti Prakrit"}, } m["pra-pra"] = { "Pracya", nil, "pra", aliases = {"Pracya Prakrit"}, } m["pra-bah"] = { "Bahliki", nil, "pra", aliases = {"Bahliki Prakrit"}, } m["pra-dak"] = { "Daksinatya", nil, "pra", aliases = {"Daksinatya Prakrit"}, } m["pra-sak"] = { "Sakari", nil, "pra", aliases = {"Sakari Prakrit"}, } m["pra-can"] = { "Candali", nil, "pra", aliases = {"Candali Prakrit"}, } m["pra-sab"] = { "Sabari", nil, "pra", aliases = {"Sabari Prakrit"}, } m["pra-abh"] = { "Abhiri", nil, "pra", aliases = {"Abhiri Prakrit"}, } m["pra-dra"] = { "Dramili", nil, "pra", aliases = {"Dramili Prakrit"}, } m["pra-odr"] = { "Odri", nil, "pra", aliases = {"Odri Prakrit"}, } -- Apabhramsas m["inc-aav"] = { "Avahattha", nil, "inc-apa", aliases = {"Abahattha"}, } m["inc-asa"] = { "Sauraseni Apabhramsa", nil, "inc-apa", } m["inc-agu"] = { "Gurjara Apabhramsa", nil, "inc-apa", } m["inc-aka"] = { "Kasmiri Apabhramsa", nil, "inc-apa", } m["inc-ama"] = { "Maharastri Apabhramsa", nil, "inc-apa", } m["inc-ata"] = { "Takka Apabhramsa", nil, "inc-apa", } m["inc-avr"] = { "Vracada Apabhramsa", nil, "inc-apa", } -- Italian, Latin and other Italic varieties m["roa-oit"] = { "Old Italian", 652, "it", } m["it-CH"] = { "Switzerland Italian", 672147, "it", } -- Latin varieties by period m["itc-ola"] = { "Old Latin", 12289, "la", } m["la-cla"] = { "Classical Latin", 253854, "la", } m["la-lat"] = { "Late Latin", 1503113, "la", ancestors = "la-cla", } m["la-vul"] = { "Vulgar Latin", 37560, "la", ancestors = "la-cla", } m["la-med"] = { "Medieval Latin", 1163234, "la", ancestors = "la-lat", } m["la-eme"] = { "Early Medieval Latin", nil, "la-med", } m["la-ecc"] = { "Ecclesiastical Latin", 1247932, "la", aliases = {"Church Latin"}, ancestors = "la-lat", } m["la-ren"] = { "Renaissance Latin", 499083, "la", ancestors = "la-med", } m["la-new"] = { "New Latin", 1248221, "la", aliases = {"Modern Latin"}, ancestors = "la-ren", } m["la-con"] = { "Contemporary Latin", 1246397, "la-new", } -- other Italic lects m["osc-luc"] = { "Lucanian", nil, "osc", } m["osc-sam"] = { "Samnite", nil, "osc", } m["xum-her"] = { "Hernician", nil, "xum", } -- Malay and related varieties m["ms-old"] = { "Old Malay", nil, "ms", } m["ms-cla"] = { "Classical Malay", nil, "ms", ancestors = "ms-old", } m["pse-bsm"] = { "Besemah", nil, "pse", } m["bew-kot"] = { "Betawi Kota", nil, "bew", } m["bew-ora"] = { "Betawi Ora", nil, "bew", } m["bew-udi"] = { "Betawi Udik", nil, "bew", } -- Mongolic lects m["xng-ear"] = { "Early Middle Mongol", nil, "xng", } m["xng-lat"] = { "Late Middle Mongol", nil, "xng", ancestors = "xng-ear", } m["mn-kha"] = { "Khalkha Mongolian", 6399808, "mn", aliases = {"Khalkha"}, } m["mn-ord"] = { "Ordos Mongolian", 716904, "mn", aliases = {"Ordos"}, } m["mn-cha"] = { "Chakhar Mongolian", 907425, "mn", aliases = {"Chakhar"}, } m["mn-khr"] = { "Khorchin Mongolian", 3196210, "mn", aliases = {"Khorchin"}, } -- Japanese varieties m["ja-mid"] = { "Middle Japanese", 6841474, "ojp", ancestors = "ojp", } m["ja-mid-ear"] = { "Early Middle Japanese", 182695, "ja-mid", } m["ja-mid-lat"] = { "Late Middle Japanese", 1816184, "ja-mid", ancestors = "ja-mid-ear", } m["ja-ear"] = { "Early Modern Japanese", 5326692, "ja", ancestors = "ja-mid-lat", } m["ojp-eas"] = { "Eastern Old Japanese", 65247957, "ojp", } -- Kartvelian varieties m["ka-mid"] = { "Middle Georgian", nil, "ka", ancestors = "oge", } -- Korean varieties m["oko-lat"] = { "Late Old Korean", nil, "oko", } m["okm-ear"] = { "Early Middle Korean", nil, "okm", } m["ko-cen"] = { "Central Korean", nil, "ko", } m["ko-gyg"] = { "Gyeonggi Korean", 485492, "ko-cen", aliases = {"Seoul Korean"}, } m["ko-chu"] = { "Chungcheong Korean", 625800, "ko-cen", aliases = {"Hoseo Korean"}, } m["ko-hwa"] = { "Hwanghae Korean", 16183706, "ko-cen", } m["ko-gan"] = { "Gangwon Korean", 11260444, "ko-cen", aliases = {"Yeongdong Korean"}, } m["ko-gys"] = { "Gyeongsang Korean", 488002, "ko", aliases = {"Southeastern Korean"}, } m["ko-jeo"] = { "Jeolla Korean", 11250166, "ko", aliases = {"Southwestern Korean"}, } m["ko-pyo"] = { "Pyongan Korean", 7263142, "ko", aliases = {"Northwestern Korean"}, } m["ko-ham"] = { "Hamgyong Korean", 860702, "ko", aliases = {"Northeastern Korean"}, } m["ko-yuk"] = { "Yukjin Korean", 16171275, "ko", aliases = {"Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"}, } -- Occitan varieties m["oc-auv"] = { "Auvergnat", 35359, "oc", aliases = {"Auvernhat", "Auvergnese"}, } m["oc-gas"] = { "Gascon", 35735, "oc", } -- standardized dialect of Gascon m["oc-ara"] = { "Aranese", 10196, "oc-gas", } m["oc-lan"] = { "Languedocien", 942602, "oc", aliases = {"Lengadocian"}, } m["oc-lim"] = { "Limousin", 427614, "oc", } m["oc-pro"] = { "Provençal", 241243, "oc", aliases = {"Provencal"}, } m["oc-pro-old"] = { "Old Provençal", 2779185, "pro", } m["oc-viv"] = { "Vivaro-Alpine", 1649613, "oc", } m["oc-jud"] = { "Shuadit", 56472, "oc", aliases = { "Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit", "Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan", "Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal", "Judeo-Provencal", "Judaeo-Provencal", "Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin", }, } -- Oromo varieties m["hae"] = { "Harar Oromo", 5330355, "om", aliases = {"Eastern Oromo"}, } m["gax"] = { "Borana", 2910610, "om", aliases = {"Southern Oromo"}, } m["orc"] = { "Orma", 2919128, "om", } m["ssn"] = { "Waata", 3501553, "om", } -- Phillipine varieties m["tl-old"] = { "Old Tagalog", 12967437, "tl", } m["tl-cls"] = { "Classical Tagalog", nil, "tl", } -- Pre-Roman substrates m["qsb-ibe"] = { "a pre-Roman substrate of Iberia", 530799, "und", family = "qfa-sub", } m["qsb-bal"] = { "Paleo-Balkan", 1815070, "und", family = "qfa-sub", } -- Sardinian varieties m["sc-src"] = { "Logudorese", 777974, "sc", aliases = {"Logudorese Sardinian"}, } m["sc-nuo"] = { "Nuorese", nil, "sc-src", aliases = {"Nuorese Sardinian"}, } m["sc-sro"] = { "Campidanese", 35348, "sc", aliases = {"Campidanese Sardinian"}, } -- Rwanda-Rundi varieties m["rw-kin"] = { "Kinyarwanda", 33573, "rw", aliases = {"Rwanda"}, } m["rw-run"] = { "Kirundi", 33583, "rw", aliases = {"Rundi"}, } -- Slavic varieties m["cs-ear"] = { "Early Modern Czech", nil, "cs", ancestors = "zlw-ocs" } m["cu-bgm"] = { "Middle Bulgarian", 12294897, "cu", ancestors = "cu" } m["zle-mru"] = { "Middle Russian", 35228, "ru", "Cyrs", ancestors = "orv", translit = "ru-translit", } m["zle-obe"] = { "Old Belarusian", 13211, "zle-ort", } m["zle-ouk"] = { "Old Ukrainian", 13211, "zle-ort", } m["zlw-mpl"] = { "Middle Polish", 402878, "pl", ancestors = "zlw-opl", entry_name = { remove_diacritics = c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ó", "ó", "Ś", "ś", "Ź", "ź"}, }, } m["pl-gre"] = { "Greater Polish", 4106789, "pl", } m["pl-les"] = { "Lesser Polish", 361709, "pl", } m["pl-mas"] = { "Masovian Polish", 4274559, "pl", } m["pl-gor"] = { "Goral", 452889, "pl", } m["zle-ops"] = { "Old Pskovian", 4167885, "zle-ono", } -- Serbo-Croatian varieties m["ckm"] = { "Chakavian Serbo-Croatian", 337565, "sh", aliases = {"Čakavian"}, } m["kjv"] = { "Kajkavian Serbo-Croatian", 838165, "sh", } m["sh-tor"] = { -- Linguist code srp-tor "Torlakian Serbo-Croatian", 1078803, "sh", aliases = {"Torlak"}, } -- Tibetic lects m["adx"] = { "Amdo Tibetan", 56509, "bo", } m["kbg"] = { "Khamba", 12952626, "bo", } m["khg"] = { "Khams Tibetan", 56601, "bo", } m["tsk"] = { "Tseku", 11159532, "bo", } -- Tuareg lects m["thv"] = { "Tamahaq", 56703, "tmh", } m["ttq"] = { "Tawellemmet", 56390, "tmh", } m["taq"] = { "Tamasheq", 4670066, "tmh", } m["thz"] = { "Tayert", 56388, "tmh", } m["thv-ght"] = { "Ghat", 47012900, "thv", } -- Turkic lects m["trk-cmn"] = { "Common Turkic", 1126028, "trk-pro", } m["trk-ogz-pro"] = { "Proto-Oghuz", 494600, "trk-pro", family = "trk-ogz", aliases = {"Southwestern Common Turkic"}, } m["crh-dbj"] = { "Dobrujan Tatar", 12811566, "crh", aliases = {"Romanian Tatar"}, } m["cv-ana"] = { "Anatri", nil, "cv", aliases = {"Anatri Chuvash"}, } m["cv-mid"] = { "Middle Chuvash", nil, "cv", ancestors = "cv-old", } m["cv-old"] = { "Old Chuvash", nil, "cv", ancestors = "xbo", } m["cv-vir"] = { "Viryal", 4278332, "cv", aliases = {"Viryal Chuvash"}, } m["kjh-fyu"] = { "Fuyu Kyrgyz", 2598963, "kjh", aliases = {"Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"}, } m["klj-arg"] = { "Arghu", 33455, "klj", } m["otk-kir"] = { "Old Kirghiz", 83142, "otk", } m["qwm-arm"] = { "Armeno-Kipchak", 2027503, "qwm", } m["qwm-mam"] = { "Mamluk-Kipchak", 4279942, "qwm", } m["az-cls"] = { "Classical Azerbaijani", nil, "az", aliases = {"Classical Azeri"}, } m["qxq"] = { "Qashqai", 13192, "az", aliases = {"Qaşqay", "Qashqayi", "Kashkai", "Kashkay"}, } m["tr-CY"] = { "Cypriot Turkish", 7917392, "tr", } -- Uralic lects m["mns-eas"] = { "Eastern Mansi", 30311755, "mns-cen", } m["mns-wes"] = { "Western Mansi", 30311756, "mns-cen", } -- Other lects m["alv-kro"] = { "Kromanti", 1093206, "crp-mar", } m["bat-pro"] = { "Proto-Baltic", 1703347, "ine-bsl-pro", } m["es-lun"] = { "Lunfardo", 1401612, "es", } m["fiu-pro"] = { "Proto-Finno-Ugric", 79890, "urj-pro", } m["gem-sue"] = { "Suevic", 155085, "gmw-pro", aliases = {"Suebian"}, } m["iro-ohu"] = { "Old Wendat", nil, "wdt", } m["iro-omo"] = { "Old Mohawk", nil, "moh", } m["iro-oon"] = { "Old Onondaga", nil, "ono", } m["mis-idn"] = { "Idiom Neutral", 35847, "und", -- or "vo" } m["mis-tdl"] = { "Turduli", nil, "und", wikipedia_article = "Turduli", } m["mis-tdt"] = { "Turdetani", nil, "und", wikipedia_article = "Turdetani", } m["mis-xnu"] = { "Xiongnu", 10901674, "und", } m["okz-ang"] = { "Angkorian Old Khmer", nil, "okz", wikipedia_article = "Khmer language#Historical periods", } m["okz-pre"] = { "Pre-Angkorian Old Khmer", nil, "okz", wikipedia_article = "Khmer language#Historical periods", } m["mul-tax"] = { "taxonomic name", 522190, "mul", } m["qsb-pyg"] = { "a substrate language originally spoken by the Pygmies", nil, "und", family = "qfa-sub", wikipedia_article = "Classification of Pygmy languages#Original Pygmy language(s)", } m["tai-shz"] = { "Shangsi Zhuang", 13216, "za", } m["tbq-pro"] = { "Proto-Tibeto-Burman", 7251864, "sit-pro", } m["urj-fpr-pro"] = { "Proto-Finno-Permic", nil, "urj-pro", } m["woy"] = { "Weyto", 3915918, "und", } m["th-new"] = { "Hacked Thai", -- temporary for testing new translit/display methods nil, "th", translit = "User:Benwing2/th-scraping-translit", display_text = "User:Benwing2/th-scraping-translit", entry_name = "User:Benwing2/th-scraping-translit", preprocess_links = "User:Benwing2/th-scraping-translit", } return require("Module:languages").finalizeData(m, "language", true) 0u23w713fw7pnppi2m0fu99ls7k04fj Module:etymology languages/data/doc 828 704 26933 2023-08-14T15:23:29Z Kambai Akau 8 N khwuk 26933 wikitext text/x-wiki Contains data for language or language family codes that are used mainly in [[:Category:Etymology templates|etymology templates]] (specifically [[:Category:Foreign derivation templates|foreign derivation templates]]) such as {{temp|der}} and {{temp|cog}}. ==Errors== {{if then show|{{#invoke:data consistency check|check_modules_t|languages/data/2|languages/data/2/extra|languages/data/3/a|languages/data/3/a/extra|languages/data/3/b|languages/data/3/b/extra|languages/data/3/c|languages/data/3/c/extra|languages/data/3/d|languages/data/3/d/extra|languages/data/3/e|languages/data/3/e/extra|languages/data/3/f|languages/data/3/f/extra|languages/data/3/g|languages/data/3/g/extra|languages/data/3/h|languages/data/3/h/extra|languages/data/3/i|languages/data/3/i/extra|languages/data/3/j|languages/data/3/j/extra|languages/data/3/k|languages/data/3/k/extra|languages/data/3/l|languages/data/3/l/extra|languages/data/3/m|languages/data/3/m/extra|languages/data/3/n|languages/data/3/n/extra|languages/data/3/o|languages/data/3/o/extra|languages/data/3/p|languages/data/3/p/extra|languages/data/3/q|languages/data/3/q/extra|languages/data/3/r|languages/data/3/r/extra|languages/data/3/s|languages/data/3/s/extra|languages/data/3/t|languages/data/3/t/extra|languages/data/3/u|languages/data/3/u/extra|languages/data/3/v|languages/data/3/v/extra|languages/data/3/w|languages/data/3/w/extra|languages/data/3/x|languages/data/3/x/extra|languages/data/3/y|languages/data/3/y/extra|languages/data/3/z|languages/data/3/z/extra|languages/data/exceptional|languages/data/exceptional/extra|etymology languages/data|families/data|languages/canonical names|languages/code to canonical name|etymology languages/canonical names|etymology languages/code to canonical name|families/canonical names|families/code to canonical name|Template:langname-lite}}|[[Module:data consistency check]] shows no relevant errors.|The following errors were detected by [[Module:data consistency check]]: <noinclude/>}} ==Values== ; <code class="n">1</code> (required) : The canonical name. ; <code class="n">2</code> : The Wikidata item with the Q at the beginning removed. ; <code class="n">3</code> (required) : The parent: the regular language, etymology language, or language family that this etymology language is a subvariety of. For instance, <code>"en"</code> (English) is the parent of <code>en-GB</code> (British English), and <code>"gmw"</code> (West Germanic) is the parent of <code>gem-sue</code> (Suevic). ; <code class="n">aliases</code>, <code class="n">varieties</code>, <code class="n">otherNames</code>, <code class="n">wikipedia_article</code> : These have the same meaning as they do in the data modules for the regular languages; see [[Module:languages/data/2]], [[Module:languages/data/2/extra]]. ; <code class="n">ancestors</code> : The ancestor of this etymology language. Add this only if the etymology language is listed as an ancestor of a regular language. <includeonly> [[Category:Language data modules]] </includeonly> 1q2t3mlgiz1coqz9xuk7vrb0mq5nluc Module:languages/data/2 828 705 37661 36308 2025-04-28T23:50:47Z Kambai Akau 8 37661 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 -- Ideally, we want to move these into [[Module:languages/data]], but because (a) it's necessary to use require on that module, and (b) they're only used in this data module, it's less memory-efficient to do that at the moment. If it becomes possible to use mw.loadData, then these should be moved there. s["de-Latn-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} } s["de-Latn-standardchars"] = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" s["ka-entryname"] = {remove_diacritics = c.circ} s["no-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } s["no-standardchars"] = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc s["tg-entryname"] = {remove_diacritics = c.grave .. c.acute} s["tk-entryname"] = {remove_diacritics = c.macron} local m = {} m["aa"] = { "Afat", 27811, "cus-eas", "Latn, Ethi", entry_name = { Latn = {remove_diacritics = c.acute}, }, } m["ab"] = { "A̱bi̱khat", 5111, "cau-abz", "Cyrl, Geor, Latn", translit = { Cyrl = "ab-translit", Geor = "Geor-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, entry_name = { Cyrl = { remove_diacritics = c.acute, from = {"^а%-"}, to = {"а"}, }, Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "х'ә", -- 3 chars "гь", "гә", "ӷь", "ҕь", "ӷә", "ҕә", "дә", "ё", "жь", "жә", "ҙә", "ӡә", "ӡ'", "кь", "кә", "қь", "қә", "ҟь", "ҟә", "ҫә", "тә", "ҭә", "ф'", "хь", "хә", "х'", "ҳә", "ць", "цә", "ц'", "ҵә", "ҵ'", "шь", "шә", "џь", -- 2 chars "ӷ", "ҕ", "ҙ", "ӡ", "қ", "ҟ", "ԥ", "ҧ", "ҫ", "ҭ", "ҳ", "ҵ", "ҷ", "ҽ", "ҿ", "ҩ", "џ", "ә", -- 1 char "^а", }, to = { "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "г" .. p[7], "г" .. p[8], "д" .. p[1], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "з" .. p[2], "з" .. p[4], "з" .. p[5], "к" .. p[1], "к" .. p[2], "к" .. p[4], "к" .. p[5], "к" .. p[7], "к" .. p[8], "с" .. p[2], "т" .. p[1], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[6], "ц" .. p[1], "ц" .. p[2], "ц" .. p[3], "ц" .. p[5], "ц" .. p[6], "ш" .. p[1], "ш" .. p[2], "ы" .. p[3], "г" .. p[3], "г" .. p[4], "з" .. p[1], "з" .. p[3], "к" .. p[3], "к" .. p[6], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[2], "х" .. p[5], "ц" .. p[4], "ч" .. p[1], "ч" .. p[2], "ч" .. p[3], "ы" .. p[1], "ы" .. p[2], "ь" .. p[1], "", } }, }, } m["ae"] = { "A̱vesi̱ta", 29572, "ira-cen", "Avst, Gujr", translit = { Avst = "Avst-translit" }, } m["af"] = { "A̱fi̱rikaan", 14196, "gmw-frk", "Latn, Arab", ancestors = "nl", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"['ʼ]n"}, to = {"n" .. p[1]} } }, } m["ak"] = { "Akan", 28026, "alv-ctn", "Latn", } m["am"] = { "A̱mhara", 28244, "sem-eth", "Ethi", translit = "Ethi-translit", } m["an"] = { "A̱ragwon", 8765, "roa-ibe", "Latn", ancestors = "roa-oan", } m["ar"] = { "La̱ra̱ba", 13955, "sem-arb", "Arab, Hebr, Syrc, Brai", translit = { Arab = "ar-translit" }, entry_name = { Arab = "ar-entryname" }, -- put Judeo-Arabic (Hebrew-script Arabic) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { Hebr = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, }, } m["as"] = { "Asam", 29401, "inc-bas", "as-Beng", ancestors = "inc-mas", translit = "as-translit", } m["av"] = { "A̱vat", 29561, "cau-ava", "Cyrl, Latn, Arab", ancestors = "oav", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"], }, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"гъ", "гь", "гӏ", "ё", "кк", "къ", "кь", "кӏ", "лъ", "лӏ", "тӏ", "хх", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "к" .. p[4], "л" .. p[1], "л" .. p[2], "т" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[4], "ц" .. p[1], "ч" .. p[1]} }, }, } m["ay"] = { "A̱yi̱mara", 4627, "sai-aym", "Latn", } m["az"] = { "A̱zeri̱baijan", 9292, "trk-ogz", "Latn, Cyrl, fa-Arab", ancestors = "trk-oat", dotted_dotless_i = true, entry_name = { Latn = { from = {"ʼ"}, to = {"'"}, }, ["fa-Arab"] = { module = "ar-entryname", ["from"] = { "ۆ", "ۇ", "وْ", "ڲ", "ؽ", }, ["to"] = { "و", "و", "و", "گ", "ی", }, }, }, display_text = { Latn = { from = {"'"}, to = {"ʼ"} } }, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ç", "ə", "ğ", "x", "ı", "q", "ö", "ş", "ü", "w" }, to = { "i" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "h" .. p[1], "i", "k" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1] } }, Cyrl = { from = {"ғ", "ә", "ы", "ј", "ҝ", "ө", "ү", "һ", "ҹ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["ba"] = { "Bashi̱kit", 13389, "trk-kbu", "Cyrl", translit = "ba-translit", override_translit = true, sort_key = { from = {"ғ", "ҙ", "ё", "ҡ", "ң", "ө", "ҫ", "ү", "һ", "ә"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "с" .. p[1], "у" .. p[1], "х" .. p[1], "э" .. p[1]} }, } m["be"] = { "Byelorusiya", 9091, "zle", "Cyrl, Latn", ancestors = "zle-obe", translit = { Cyrl = "be-translit", }, entry_name = { Cyrl = { remove_diacritics = c.grave .. c.acute, }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"ґ", "ё", "і", "ў"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "у" .. p[1]} }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, from = {"ć", "č", "dz", "dź", "dž", "ch", "ł", "ń", "ś", "š", "ŭ", "ź", "ž"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "d" .. p[3], "h" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]} }, }, standardChars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя", Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž", (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["bg"] = { "Buli̱gariya", 7918, "zls", "Cyrl", ancestors = "cu-bgm", translit = "bg-translit", entry_name = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, sort_key = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, standardChars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc, } m["bh"] = { "Bihari", 135305, "inc-eas", "Deva", } m["bi"] = { "Bisi̱lama", 35452, "crp", "Latn", ancestors = "en", } m["bm"] = { "Ba̱mba̱ra", 33243, "dmn-emn", "Latn, Nkoo", sort_key = { Latn = { from = {"ɛ", "ɲ", "ŋ", "ɔ"}, to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]} }, }, } m["bn"] = { "Benggali", 9610, "inc-bas", "Beng, Newa", ancestors = "inc-mbn", translit = { Beng = "bn-translit" }, } m["bo"] = { "Ti̱bet", 34271, "sit-tib", "Tibt", -- sometimes Deva? ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["br"] = { "Bi̱reton", 12107, "cel-brs", "Latn", ancestors = "xbm", sort_key = { from = {"ch", "c['ʼ’]h"}, to = {"c" .. p[1], "c" .. p[2]} }, } m["ca"] = { "Katalan", 7026, "roa-ocr", "Latn", ancestors = "roa-oca", sort_key = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"l·l"}, to = {"ll"} }, standardChars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc, } m["ce"] = { "Cecen", 33350, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "оь", "пӏ", "тӏ", "уь", "хь", "хӏ", "цӏ", "чӏ", "юь", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "ю" .. p[1], "я" .. p[1]} }, }, } m["ch"] = { "Kamoro", 33262, "poz", "Latn", sort_key = { remove_diacritics = "'", from = {"å", "ch", "ñ", "ng"}, to = {"a" .. p[1], "c" .. p[1], "n" .. p[1], "n" .. p[2]} }, } m["co"] = { "Kori̱si̱ka", 33111, "roa-itd", "Latn", sort_key = { from = {"chj", "ghj", "sc", "sg"}, to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]} }, standardChars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc, } m["cr"] = { "Ki̱ree", 33390, "alg", "Latn, Cans", translit = { Cans = "cr-translit" }, } m["cs"] = { "Cek", 9056, "zlw", "Latn", ancestors = "cs-ear", sort_key = { from = {"á", "č", "ď", "é", "ě", "ch", "í", "ň", "ó", "ř", "š", "ť", "ú", "ů", "ý", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "h" .. p[1], "i" .. p[1], "n" .. p[1], "o" .. p[1], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "y" .. p[1], "z" .. p[1]} }, standardChars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc, } m["cu"] = { "Old Church Slavonic", 35499, "zls", "Cyrs, Glag", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, entry_name = { Cyrs = s["Cyrs-entryname"] }, sort_key = { Cyrs = s["Cyrs-sortkey"] }, } m["cv"] = { "Cuvat", 33348, "trk-ogr", "Cyrl", ancestors = "cv-mid", translit = "cv-translit", override_translit = true, sort_key = { from = {"ӑ", "ё", "ӗ", "ҫ", "ӳ"}, to = {"а" .. p[1], "е" .. p[1], "е" .. p[2], "с" .. p[1], "у" .. p[1]} }, } m["cy"] = { "Wa̱la̱t", 9309, "cel-brw", "Latn", ancestors = "wlm", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. "'", from = {"ch", "dd", "ff", "ng", "ll", "ph", "rh", "th"}, to = {"c" .. p[1], "d" .. p[1], "f" .. p[1], "g" .. p[1], "l" .. p[1], "p" .. p[1], "r" .. p[1], "t" .. p[1]} }, standardChars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc, } m["da"] = { "Da̱nmak", 9035, "gmq-eas", "Latn", ancestors = "gmq-oda", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc, } m["de"] = { "Jaman", 188, "gmw-hgm", "Latn, Latf, Brai", ancestors = "gmh", sort_key = { Latn = s["de-Latn-sortkey"], Latf = s["de-Latn-sortkey"], }, standardChars = { Latn = s["de-Latn-standardchars"], Latf = s["de-Latn-standardchars"], Brai = c.braille, c.punc } } m["dv"] = { "Dhivehi", 32656, "inc-ins", "Thaa, Diak", translit = { Thaa = "dv-translit", Diak = "Diak-translit", }, override_translit = true, } m["dz"] = { "Dzongkha", 33081, "sit-tib", "Tibt", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["ee"] = { "A̱ve", 30005, "alv-gbe", "Latn", sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "ƒ", "gb", "ɣ", "kp", "ny", "ŋ", "ɔ", "ts", "ʋ"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "f" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1], "v" .. p[1]} }, } m["el"] = { "Helen", 9129, "grk", "Grek, Polyt, Brai", ancestors = "el-kth", translit = { Grek = "el-translit", Polyt = "grc-translit", }, override_translit = true, display_text = { Grek = s["Grek-displaytext"], Polyt = s["Polyt-displaytext"], }, entry_name = { Grek = s["Grek-entryname"], Polyt = s["Polyt-entryname"], }, sort_key = { Grek = s["Grek-sortkey"], Polyt = s["Polyt-sortkey"], }, standardChars = { Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ", Brai = c.braille, c.punc }, } m["en"] = { "Shong", 1860, "gmw-ang", "Latn, Brai, Shaw, Dsrt", -- entries in Shaw or Dsrt might require prior discussion wikimedia_codes = "en, simple", ancestors = "en-ear", sort_key = { Latn = { -- Many of these are needed for sorting language names. remove_diacritics = "'\"%-%.,%s·ʻʼ" .. c.diacritics, -- These are found in entry names. from = {"æ", "🅱", "[¢©ᴄ]", "[ðđ]", "[əǝ]", "[ħʜ]", "ɨ", "ł", "[ŋɲ]", "[øɔ]", "œ", "ꝓ", "ß", "ʋ"}, to = {"ae", "b", "c", "d", "e", "h", "i", "l", "n", "o", "oe", "p", "ss", "v"} }, }, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["eo"] = { "A̱pa̱ranto", 143, "art", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute, from = {"ĉ", "ĝ", "ĥ", "ĵ", "ŝ", "ŭ"}, to = {"c" .. p[1], "g" .. p[1], "h" .. p[1], "j" .. p[1], "s" .. p[1], "u" .. p[1]} }, standardChars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc, } m["es"] = { "Si̱pen", 1321, "roa-ibe", "Latn, Brai", ancestors = "es-ear", sort_key = { Latn = { remove_exceptions = {"ñ"}, remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "ñ", "º", "œ"}, to = {"a", "ae", "n" .. p[1], "o", "oe"} }, }, standardChars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["et"] = { "A̱toniya", 9072, "urj-fin", "Latn", sort_key = { from = { "š", "ž", "õ", "ä", "ö", "ü", -- 2 chars "z" -- 1 char }, to = { "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2] } }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc, } m["eu"] = { "Wusi̱kara", 8752, "euq", "Latn", sort_key = { from = {"ç", "ñ"}, to = {"c" .. p[1], "n" .. p[1]} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc, } m["fa"] = { "Pari̱si", 9168, "ira-swi", "fa-Arab, Hebr", ancestors = "fa-cls", entry_name = { ["fa-Arab"] = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ٱ"}, -- character "ۂ" code U+06C2 to "ه"; hamzatu l-waṣli to a regular alif to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, }, -- put Judeo-Persian (Hebrew-script Persian) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { Hebr = { from = {"^%f[%Z]"}, to = {u(0xFB21)}, }, }, } m["ff"] = { "Fa̱taa", 33454, "alv-fwo", "Latn, Adlm", } m["fi"] = { "Swuomi", 1412, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"’"} }, entry_name = { -- used to indicate gemination of the next consonant remove_diacritics = "ˣ", from = {"’"}, to = {"'"}, }, sort_key = { -- [[Appendix:Finnish alphabet#Collation]] + "aͤ" and "oͤ" as historical variants of "ä" and "ö". remove_diacritics = "':" .. c.diacritics, remove_exceptions = { "a[" .. c.ringabove .. c.diaer .. c.small_e .. "]", -- åäaͤ "o[" .. c.diaer .. c.tilde .. c.dacute .. c.small_e .. "]", -- öõőoͤ "u[" .. c.diaer .. c.dacute .. "]" -- üű }, from = {"æ", "[ðđ]", "ł", "ŋ", "œ", "ß", "þ", "u[" .. c.diaer .. c.dacute .. "]", "å", "aͤ", "o[" .. c.tilde .. c.dacute .. c.small_e .. "]", "ø", "(.)['%-]"}, to = {"ae", "d", "l", "n", "oe", "ss", "th", "y", "z" .. p[1], "ä", "ö", "ö", "%1"} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc, } m["fj"] = { "Fiji", 33295, "poz-pcc", "Latn", } m["fo"] = { "Faroese", 25258, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "í", "ó", "ú", "ý", "æ", "ø"}, to = {"a" .. p[1], "d" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2]} }, standardChars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc, } m["fr"] = { "Fi̱ransa", 150, "roa-oil", "Latn, Brai", display_text = { Latn = { from = {"'"}, to = {"’"} }, }, entry_name = { Latn = { from = {"’"}, to = {"'"}, }, }, ancestors = "frm", sort_key = { Latn = s["roa-oil-sortkey"] }, standardChars = { Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["fy"] = { "West Frisian", 27175, "gmw-fri", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, from = {"y"}, to = {"i"} }, standardChars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc, } m["ga"] = { "Ayi̱rit", 9142, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = { remove_diacritics = c.acute, from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"}, to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"} }, standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc, } m["gd"] = { "Scottish Gaelic", 9314, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = {remove_diacritics = c.grave .. c.acute}, standardChars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc, } m["gl"] = { "Galisiya", 9307, "roa-ibe", "Latn", ancestors = "roa-opt", sort_key = { remove_diacritics = c.acute, from = {"ñ"}, to = {"n" .. p[1]} }, standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc, } m["gn"] = { "Gwaraní", 35876, "tup-gua", "Latn", } m["gu"] = { "Gujarati", 5137, "inc-wes", "Arab, Gujr", ancestors = "inc-mgu", translit = { Gujr = "gu-translit", }, entry_name = { Arab = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.kasra .. c.shadda .. c.sukun}, Gujr = {remove_diacritics = "઼"}, }, } m["gv"] = { "Manx", 12175, "cel-gae", "Latn", ancestors = "mga", sort_key = {remove_diacritics = c.cedilla .. "-"}, standardChars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc, } m["ha"] = { "Kpat", 56475, "cdc-wst", "Latn, Arab", entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron} }, sort_key = { Latn = { from = {"ɓ", "b'", "ɗ", "d'", "ƙ", "k'", "sh", "ƴ", "'y"}, to = {"b" .. p[1], "b" .. p[2], "d" .. p[1], "d" .. p[2], "k" .. p[1], "k" .. p[2], "s" .. p[1], "y" .. p[1], "y" .. p[2]} }, }, } m["he"] = { "A̱biru", 9288, "sem-can", "Hebr, Phnx, Brai", ancestors = "he-med", entry_name = { Hebr = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7) .. c.CGJ} }, } m["hi"] = { "Hindi", 1568, "inc-hnd", "Deva, Kthi, Newa", translit = { Deva = "hi-translit" }, standardChars = { Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰", c.punc }, } m["ho"] = { "Hiri Motu", 33617, "crp", "Latn", ancestors = "meu", } m["ht"] = { "Haitian Creole", 33491, "crp", "Latn", ancestors = "ht-sdm", sort_key = { from = { "oun", -- 3 chars "an", "ch", "è", "en", "ng", "ò", "on", "ou", "ui" -- 2 chars }, to = { "o" .. p[4], "a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "u" .. p[1] } }, } m["hu"] = { "Honggi̱ri", 9067, "urj-ugr", "Latn, Hung", ancestors = "ohu", sort_key = { Latn = { from = { "dzs", -- 3 chars "á", "cs", "dz", "é", "gy", "í", "ly", "ny", "ó", "ö", "ő", "sz", "ty", "ú", "ü", "ű", "zs", -- 2 chars }, to = { "d" .. p[2], "a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "z" .. p[1], } }, }, standardChars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz", c.punc }, } m["hy"] = { "A̱ri̱meniya", 8785, "hyx", "Armn, Brai", ancestors = "axm", translit = { Armn = "Armn-translit" }, override_translit = true, entry_name = { Armn = { remove_diacritics = "՛՜՞՟", from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵", "ՙ", "՚"}, to = {"և", "յ", "ի", "է", "ֈ", "ʻ", "’"} }, }, sort_key = { Armn = { from = { "ու", "եւ", -- 2 chars "և" -- 1 char }, to = { "ւ", "եվ", "եվ" } }, }, } m["hz"] = { "Herero", 33315, "bnt-swb", "Latn", } m["ia"] = { "Interlingua", 35934, "art", "Latn", } m["id"] = { "Ndonesiya", 9240, "poz-mly", "Latn", ancestors = "ms", standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["ie"] = { "Interlingue", 35850, "art", "Latn", type = "appendix-constructed", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["ig"] = { "A̱kum-a̱cyi", 33578, "alv-igb", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { from = {"gb", "gh", "gw", "ị", "kp", "kw", "ṅ", "nw", "ny", "ọ", "sh", "ụ"}, to = {"g" .. p[1], "g" .. p[2], "g" .. p[3], "i" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "o" .. p[1], "s" .. p[1], "u" .. p[1]} }, } m["ii"] = { "Nuwosu", 34235, "tbq-nlo", "Yiii", translit = "ii-translit", } m["ik"] = { "Inupyak", 27183, "esx-inu", "Latn", sort_key = { from = { "ch", "ġ", "dj", "ḷ", "ł̣", "ñ", "ng", "r̂", "sr", "zr", -- 2 chars "ł", "ŋ", "ʼ" -- 1 char }, to = { "c" .. p[1], "g" .. p[1], "h" .. p[1], "l" .. p[1], "l" .. p[3], "n" .. p[1], "n" .. p[2], "r" .. p[1], "s" .. p[1], "z" .. p[1], "l" .. p[2], "n" .. p[2], "z" .. p[2] } }, } m["io"] = { "Ido", 35224, "art", "Latn", } m["is"] = { "Isi̱lan", 294, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "é", "í", "ó", "ú", "ý", "þ", "æ", "ö"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standardChars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc, } m["it"] = { "Italya", 652, "roa-itd", "Latn", ancestors = "roa-oit", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove}, standardChars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc, } m["iu"] = { "Inuktitut", 29921, "esx-inu", "Cans, Latn", translit = { Cans = "cr-translit" }, override_translit = true, } m["ja"] = { "Ja̱pan", 5287, "jpx", "Jpan, Latn, Brai", ancestors = "ja-ear", translit = s["jpx-translit"], link_tr = true, display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["jv"] = { "Java", 33549, "poz", "Latn, Java", ancestors = "kaw", translit = { Java = "jv-translit" }, link_tr = true, entry_name = { Latn = {remove_diacritics = c.circ} -- Modern jv don't use ê }, sort_key = { Latn = { from = {"å", "dh", "é", "è", "ng", "ny", "th"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "n" .. p[2], "t" .. p[1]} }, }, } m["ka"] = { "Sakhatvelo", 8108, "ccs-gzn", "Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian ancestors = "ka-mid", translit = { Geor = "Geor-translit", Geok = "Geok-translit", }, override_translit = true, entry_name = { Geor = s["ka-entryname"], Geok = s["ka-entryname"], }, } m["kg"] = { "Konggo", 33702, "bnt-kng", "Latn", } m["ki"] = { "Kikuyu", 33587, "bnt-kka", "Latn", } m["kj"] = { "Kwanyama", 1405077, "bnt-ova", "Latn", } m["kk"] = { "Kazak", 9252, "trk-kno", "Cyrl, Latn, kk-Arab", translit = { Cyrl = { from = { "Ё", "ё", "Й", "й", "Нг", "нг", "Ӯ", "ӯ", -- 2 chars; are "Ӯ" and "ӯ" actually used? "А", "а", "Ә", "ә", "Б", "б", "В", "в", "Г", "г", "Ғ", "ғ", "Д", "д", "Е", "е", "Ж", "ж", "З", "з", "И", "и", "К", "к", "Қ", "қ", "Л", "л", "М", "м", "Н", "н", "Ң", "ң", "О", "о", "Ө", "ө", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ұ", "ұ", "Ү", "ү", "Ф", "ф", "Х", "х", "Һ", "һ", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Щ", "щ", "Ъ", "ъ", "Ы", "ы", "І", "і", "Ь", "ь", "Э", "э", "Ю", "ю", "Я", "я", -- 1 char }, to = { "E", "e", "İ", "i", "Ñ", "ñ", "U", "u", "A", "a", "Ä", "ä", "B", "b", "V", "v", "G", "g", "Ğ", "ğ", "D", "d", "E", "e", "J", "j", "Z", "z", "İ", "i", "K", "k", "Q", "q", "L", "l", "M", "m", "N", "n", "Ñ", "ñ", "O", "o", "Ö", "ö", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "Ū", "ū", "Ü", "ü", "F", "f", "X", "x", "H", "h", "S", "s", "Ç", "ç", "Ş", "ş", "Ş", "ş", "", "", "Y", "y", "I", "ı", "", "", "É", "é", "Ü", "ü", "Ä", "ä", } } }, -- override_translit = true, sort_key = { Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ұ", "ү", "һ", "і"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1], "ы" .. p[1]} }, }, standardChars = { Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя", c.punc }, } m["kl"] = { "Gi̱rinlan", 25355, "esx-inu", "Latn", sort_key = { from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } } m["km"] = { "Khmer", 9205, "mkh-kmr", "Khmr", ancestors = "xhm", translit = "km-translit", } m["kn"] = { "Kannada", 33673, "dra-kan", "Knda, Tutg", ancestors = "dra-mkn", translit = { Knda = "kn-translit", }, } m["ko"] = { "Kworiya", 9176, "qfa-kor", "Kore, Brai", ancestors = "ko-ear", translit = { Kore = "ko-translit", }, entry_name = { Kore = s["Kore-entryname"], }, } m["kr"] = { "Á̱niet-A̱tyin", 36094, "ssa-sah", "Latn, Arab", -- the sortkey and entry_name are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.breve} }, sort_key = { Latn = { from = {"ǝ", "ny", "ɍ", "sh"}, to = {"e" .. p[1], "n" .. p[1], "r" .. p[1], "s" .. p[1]} }, }, } m["ks"] = { "Kashi̱miri", 33552, "inc-kas", "ks-Arab, Deva, Shrd, Latn", translit = { ["ks-Arab"] = "ks-Arab-translit", Deva = "ks-Deva-translit", Shrd = "Shrd-translit", }, } -- "kv" IS TREATED AS "koi", "kpv", SEE WT:LT m["kw"] = { "Cornish", 25289, "cel-brs", "Latn", ancestors = "cnx", sort_key = { from = {"ch"}, to = {"c" .. p[1]} }, } m["ky"] = { "Ki̱ri̱gyit", 9255, "trk-kkp", "Cyrl, Latn, Arab", translit = { Cyrl = "ky-translit" }, override_translit = true, sort_key = { Cyrl = { from = {"ё", "ң", "ө", "ү"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, } m["la"] = { "Lati̱n", 397, "itc", "Latn, Ital", ancestors = "itc-ola", display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXx", c.punc }, } m["lb"] = { "Lokza̱mbok", 9051, "gmw-hgm", "Latn, Brai", ancestors = "gmw-cfr", sort_key = { Latn = { from = {"ä", "ë", "é"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, }, } m["lg"] = { "Luganda", 33368, "bnt-nyg", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ŋ"}, to = {"n" .. p[1]} }, } m["li"] = { "Limburgish", 102172, "gmw-frk", "Latn", ancestors = "dum", } m["ln"] = { "Linggala", 36217, "bnt-bmo", "Latn", sort_key = { remove_diacritics = c.acute .. c.circ .. c.caron, from = {"ɛ", "gb", "mb", "mp", "nd", "ng", "nk", "ns", "nt", "ny", "nz", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "m" .. p[1], "m" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "n" .. p[4], "n" .. p[5], "n" .. p[6], "n" .. p[7], "o" .. p[1]} }, } m["lo"] = { "Lawo", 9211, "tai-swe", "Laoo", translit = "lo-translit", sort_key = "Laoo-sortkey", standardChars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc, } m["lt"] = { "Lithuanian", 9083, "bat-eas", "Latn", ancestors = "olt", entry_name = {remove_diacritics = c.grave .. c.acute .. c.tilde}, sort_key = { from = {"ą", "č", "ę", "ė", "į", "y", "š", "ų", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "i" .. p[1], "i" .. p[2], "s" .. p[1], "u" .. p[1], "u" .. p[2], "z" .. p[1]} }, standardChars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc, } m["lu"] = { "Luba-Katanga", 36157, "bnt-lub", "Latn", } m["lv"] = { "Latvian", 9078, "bat-eas", "Latn", entry_name = { -- This attempts to convert vowels with tone marks to vowels either with or without macrons. Specifically, there should be no macrons if the vowel is part of a diphthong (including resonant diphthongs such pìrksts -> pirksts not #pīrksts). What we do is first convert the vowel + tone mark to a vowel + tilde in a decomposed fashion, then remove the tilde in diphthongs, then convert the remaining vowel + tilde sequences to macroned vowels, then delete any other tilde. We leave already-macroned vowels alone: Both e.g. ar and ār occur before consonants. FIXME: This still might not be sufficient. from = {"([Ee])" .. c.cedilla, "[" .. c.grave .. c.circ .. c.tilde .."]", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .. "?([^aAeEiIoOuU])", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .."?$", "([iI])" .. c.tilde .. "?([eE])" .. c.tilde .. "?", "([aAeEiIuU])" .. c.tilde, c.tilde}, to = {"%1", c.tilde, "%1%2%3", "%1%2", "%1%2", "%1" .. c.macron} }, sort_key = { from = {"ā", "č", "ē", "ģ", "ī", "ķ", "ļ", "ņ", "š", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1]} }, standardChars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc, } m["mg"] = { "Malagasi", 7930, "poz-bre", "Latn", } m["mh"] = { "Marshallese", 36280, "poz-mic", "Latn", sort_key = { from = {"ā", "ļ", "m̧", "ņ", "n̄", "o̧", "ō", "ū"}, to = {"a" .. p[1], "l" .. p[1], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1]} }, } m["mi"] = { "Mawori", 36451, "poz-pep", "Latn", sort_key = { remove_diacritics = c.macron, from = {"ng", "wh"}, to = {"z" .. p[1], "z" .. p[2]} }, } m["mk"] = { "Makidoniya", 9296, "zls", "Cyrl, Polyt", ancestors = "cu", translit = { Cyrl = "mk-translit" }, display_text = { Polyt = s["Polyt-displaytext"] }, entry_name = { Cyrl = { remove_diacritics = c.acute, remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"} }, Polyt = s["Polyt-entryname"], }, sort_key = { Cyrl = { remove_diacritics = c.grave, remove_exceptions = {"ѓ", "ќ"}, from = {"ѓ", "ѕ", "ј", "љ", "њ", "ќ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "т" .. p[1], "ч" .. p[1]} }, Polyt = s["Polyt-sortkey"], }, standardChars = { Cyrl = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш", c.punc }, } m["ml"] = { "Malayalam", 36236, "dra-mal", "Mlym", translit = "ml-translit", override_translit = true, } m["mn"] = { "Monggolya", 9246, "xgn-cen", "Cyrl, Mong, Latn, Brai", ancestors = "cmg", translit = { Cyrl = "mn-translit", Mong = "Mong-translit", }, override_translit = true, display_text = { Mong = s["Mong-displaytext"] }, entry_name = { Cyrl = {remove_diacritics = c.grave .. c.acute}, Mong = s["Mong-entryname"], }, sort_key = { Cyrl = { remove_diacritics = c.grave, from = {"ё", "ө", "ү"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, standardChars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—", Brai = c.braille, c.punc }, } -- "mo" IS TREATED AS "ro", SEE WT:LT m["mr"] = { "Marati", 1571, "inc-sou", "Deva, Modi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, entry_name = { Deva = { from = {"च़", "ज़", "झ़"}, to = {"च", "ज", "झ"} }, }, } m["ms"] = { "Malaya", 9237, "poz-mly", "Latn, ms-Arab", ancestors = "ms-cla", standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", c.punc }, } m["mt"] = { "Ma̱li̱ta", 9166, "sem-arb", "Latn", display_text = { from = {"'"}, to = {"’"} }, entry_name = { from = {"’"}, to = {"'"}, }, ancestors = "sqr", sort_key = { from = { "ċ", "ġ", "ż", -- Convert into PUA so that decomposed form does not get caught by the next step. "([cgz])", -- Ensure "c" comes after "ċ", "g" comes after "ġ" and "z" comes after "ż". "g" .. p[1] .. "ħ", -- "għ" after initial conversion of "g". p[3], p[4], "ħ", "ie", p[5] -- Convert "ċ", "ġ", "ħ", "ie", "ż" into final output. }, to = { p[3], p[4], p[5], "%1" .. p[1], "g" .. p[2], "c", "g", "h" .. p[1], "i" .. p[1], "z" } }, } m["my"] = { "Myanma", 9228, "tbq-brm", "Mymr", ancestors = "obr", translit = "my-translit", override_translit = true, sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"} }, } m["na"] = { "Nauruan", 13307, "poz-mic", "Latn", } m["nb"] = { "Norwegian Bokmål", 25167, "gmq", "Latn", wikimedia_codes = "no", ancestors = "gmq-mno, da", -- da as an (but not the) ancestor of nb was agreed on - do not change without discussion sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["nd"] = { "A̱za Ndebele", 35613, "bnt-ngu", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["ne"] = { "Nepali", 33823, "inc-pah", "Deva, Newa", translit = { Deva = "ne-translit" }, } m["ng"] = { "Ndongga", 33900, "bnt-ova", "Latn", } m["nl"] = { "Dot", 7411, "gmw-frk", "Latn, Brai", ancestors = "dum", sort_key = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'"}, }, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["nn"] = { "Norwegian Nynorsk", 25164, "gmq-wes", "Latn", ancestors = "gmq-mno", entry_name = { remove_diacritics = c.grave .. c.acute, }, sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["no"] = { "Norwegian", 9043, "gmq-wes", "Latn", ancestors = "gmq-mno", sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["nr"] = { "A̱tak Ndebele", 36785, "bnt-ngu", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["nv"] = { "Navaho", 13310, "apa", "Latn", sort_key = { remove_diacritics = c.acute .. c.ogonek, from = { "chʼ", "tłʼ", "tsʼ", -- 3 chars "ch", "dl", "dz", "gh", "hw", "kʼ", "kw", "sh", "tł", "ts", "zh", -- 2 chars "ł", "ʼ" -- 1 char }, to = { "c" .. p[2], "t" .. p[2], "t" .. p[4], "c" .. p[1], "d" .. p[1], "d" .. p[2], "g" .. p[1], "h" .. p[1], "k" .. p[1], "k" .. p[2], "s" .. p[1], "t" .. p[1], "t" .. p[3], "z" .. p[1], "l" .. p[1], "z" .. p[2] } }, } m["ny"] = { "Cicewa", 33273, "bnt-nys", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ng'"}, to = {"ng"} }, } m["oc"] = { "Ocitan", 14185, "roa-ocr", "Latn, Hebr", ancestors = "pro", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"([lns])·h"}, to = {"%1h"} }, }, } m["oj"] = { "Ojibwe", 33875, "alg", "Cans, Latn", sort_key = { Latn = { from = {"aa", "ʼ", "ii", "oo", "sh", "zh"}, to = {"a" .. p[1], "h" .. p[1], "i" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, }, } m["om"] = { "Oromo", 33864, "cus-eas", "Latn, Ethi", } m["or"] = { "Odya", 33810, "inc-eas", "Orya", ancestors = "inc-mor", translit = "or-translit", } m["os"] = { "Oseshya", 33968, "xsc-sar", "Cyrl, Geor, Latn", ancestors = "oos", translit = { Cyrl = "os-translit", Geor = "Geor-translit", }, override_translit = true, display_text = { Cyrl = { from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, entry_name = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, sort_key = { Cyrl = { from = {"ӕ", "гъ", "дж", "дз", "ё", "къ", "пъ", "тъ", "хъ", "цъ", "чъ"}, to = {"а" .. p[1], "г" .. p[1], "д" .. p[1], "д" .. p[2], "е" .. p[1], "к" .. p[1], "п" .. p[1], "т" .. p[1], "х" .. p[1], "ц" .. p[1], "ч" .. p[1]} }, }, } m["pa"] = { "Punjabi", 58635, "inc-pan", "Guru, pa-Arab", ancestors = "inc-opa", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-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["pi"] = { "Pali", 36727, "inc-mid", "Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", --and also Khom ancestors = "sa", translit = { Brah = "Brah-translit", Deva = "sa-translit", Beng = "pi-translit", Sinh = "si-translit", Mymr = "pi-translit", Thai = "pi-translit", Lana = "pi-translit", Laoo = "pi-translit", Khmr = "pi-translit", Cakm = "Cakm-translit", }, entry_name = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, remove_diacritics = c.VS01 }, sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṭ", "([เโ])([ก-ฮ])", "([ເໂ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "m~", "n~", "n~~", "n~~~", "t~", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"} }, } m["pl"] = { "Polan", 809, "zlw-lch", "Latn", ancestors = "zlw-mpl", sort_key = { from = {"ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1], "z" .. p[2]} }, standardChars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc, } m["ps"] = { "Pashi̱to", 58680, "ira-pat", "ps-Arab", entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.zwarakay .. c.superalef}, } m["pt"] = { "Potugyit", 5146, "roa-ibe", "Latn, Brai", ancestors = "roa-opt", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "º", "œ"}, to = {"a", "ae", "o", "oe"} }, }, standardChars = { Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz", Brai = c.braille, c.punc }, } m["qu"] = { "Kecwa", 5218, "qwe", "Latn", } m["rm"] = { "Romansch", 13199, "roa-rhe", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e}, } m["ro"] = { "Romaniya", 7913, "roa-eas", "Latn, Cyrl, Cyrs", translit = { Cyrl = "ro-translit" }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute, from = {"ă", "â", "î", "ș", "ț"}, to = {"a" .. p[1], "a" .. p[2], "i" .. p[1], "s" .. p[1], "t" .. p[1]} }, Cyrl = { from = {"ӂ"}, to = {"ж" .. p[1]} }, }, standardChars = { Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz", Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя", c.punc }, } m["ru"] = { "Roshiya", 7737, "zle", "Cyrl, Brai", ancestors = "zle-mru", translit = { Cyrl = "ru-translit" }, display_text = { Cyrl = { from = {"'"}, to = {"’"} }, }, entry_name = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"}, from = {"’"}, to = {"'"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"ё", "ѣ̈", "я̈"}, from = { "ё", "ѣ̈", "я̈", -- 2 chars "і", "ѣ", "ѳ", "ѵ" -- 1 char }, to = { "е" .. p[1], "ь" .. p[2], "я" .. p[1], "и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3] } }, }, standardChars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—", Brai = c.braille, (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["rw"] = { "Ruwanda-Rundi", 3217514, "bnt-glb", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron}, } m["sa"] = { "Sansi̱ki̱rit", 11059, "inc", "as-Beng, Bali, Beng, Bhks, Brah, Mymr, xwo-Mong, Deva, Gujr, Guru, Gran, Hani, Java, Kthi, Knda, Kawi, Khar, Khmr, Laoo, Mlym, mnc-Mong, Marc, Modi, Mong, Nand, Newa, Orya, Phag, Ranj, Saur, Shrd, Sidd, Sinh, Soyo, Lana, Takr, Taml, Tang, Telu, Thai, Tibt, Tutg, Tirh, Zanb", --and also Khom; script codes sorted by canonical name rather than code for [[MOD:sa-convert]] translit = { Beng = "sa-Beng-translit", ["as-Beng"] = "sa-Beng-translit", Brah = "Brah-translit", Deva = "sa-translit", Gujr = "sa-Gujr-translit", Guru = "sa-Guru-translit", Java = "sa-Java-translit", Kthi = "sa-Kthi-translit", Khmr = "pi-translit", Knda = "sa-Knda-translit", Lana = "pi-translit", Laoo = "pi-translit", Mlym = "sa-Mlym-translit", Modi = "sa-Modi-translit", Mong = "Mong-translit", ["mnc-Mong"] = "mnc-translit", ["xwo-Mong"] = "xal-translit", Mymr = "pi-translit", Orya = "sa-Orya-translit", Shrd = "Shrd-translit", Sidd = "Sidd-translit", Sinh = "si-translit", Taml = "sa-Taml-translit", Telu = "sa-Telu-translit", Thai = "pi-translit", Tibt = "Tibt-translit", }, display_text = { Mong = s["Mong-displaytext"], Tibt = s["Tibt-displaytext"], }, entry_name = { Mong = s["Mong-entryname"], Tibt = s["Tibt-entryname"], Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, remove_diacritics = c.VS01 .. c.udatta .. c.anudatta }, sort_key = { Tibt = "Tibt-sortkey", { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ", "([เโไ])([ก-ฮ])", "([ເໂໄ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"}, }, }, } m["sc"] = { "Sari̱diniya", 33976, "roa", "Latn", } m["sd"] = { "Sindhi", 33997, "inc-snd", "sd-Arab, Deva, Sind, Khoj", translit = { Sind = "Sind-translit" }, entry_name = { ["sd-Arab"] = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"ٱ"}, to = {"ا"} }, }, } m["se"] = { "A̱za Sami", 33947, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.macron .. c.dotbelow .. "'ˈ"}, sort_key = { from = {"á", "č", "đ", "ŋ", "š", "ŧ", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "n" .. p[1], "s" .. p[1], "t" .. p[1], "z" .. p[1]} }, standardChars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc, } m["sg"] = { "Sanggo", 33954, "crp", "Latn", ancestors = "ngb", } m["sh"] = { "Seri̱bo-Ki̱rowesiya", 9301, "zls", "Latn, Cyrl, Glag", ietf_subtag = "hbs", -- ISO 639-3 code, since "sh" is deprecated from ISO 639-1 wikimedia_codes = "sh, bs, hr, sr", entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"Ć", "ć", "Ś", "ś", "Ź", "ź"} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"З́", "з́", "С́", "с́"} }, }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"ć", "ś", "ź"}, from = {"č", "ć", "dž", "đ", "lj", "nj", "š", "ś", "ž", "ź"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "z" .. p[1], "z" .. p[2]} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"з́", "с́"}, from = {"ђ", "з́", "ј", "љ", "њ", "с́", "ћ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "с" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, standardChars = { Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž", Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш", c.punc }, } m["si"] = { "Si̱nhala", 13267, "inc-ins", "Sinh", translit = "si-translit", override_translit = true, } m["sk"] = { "Si̱lovak", 9058, "zlw", "Latn", ancestors = "zlw-osk", sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer .. c.caron}, standardChars = "AaÁáÄäBbCcČčDdĎďEeFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc, } m["sl"] = { "Si̱loven", 9063, "zls", "Latn", entry_name = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dgrave .. c.invbreve .. c.dotbelow, remove_exceptions = {"Ć", "ć", "Ǵ", "ǵ", "Ś", "ś", "Ź", "ź"}, from = {"Ə", "ə", "Ł", "ł"}, to = {"E", "e", "L", "l"}, }, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dotabove .. c.ringabove .. c.dgrave .. c.invbreve .. c.dotbelow .. c.ringbelow .. c.ogonek, remove_exceptions = {"ć", "ǵ", "ś", "ź"}, from = {"ä", "č", "ć", "đ", "ə", "ë", "ǧ", "ǵ", "ï", "ł", "ö", "š", "ś", "ü", "ž", "ź"}, to = {"a" .. p[1], "c" .. p[1], "c" .. p[2], "d" .. p[1], "e", "e" .. p[1], "g" .. p[1], "g" .. p[2], "i" .. p[1], "l", "o" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]}, }, standardChars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc, } m["sm"] = { "Samowa", 34011, "poz-pnp", "Latn", } m["sn"] = { "Shona", 34004, "bnt-sho", "Latn", entry_name = {remove_diacritics = c.acute}, } m["so"] = { "Somali", 13275, "cus-som", "Latn, Arab, Osma", entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, } m["sq"] = { "A̱li̱baniya", 8748, "sqj", "Latn, Grek, ota-Arab, Elba, Todr, Vith", translit = { Elba = "Elba-translit", }, display_text = { Grek = s["Grek-displaytext"], }, entry_name = { Latn = { remove_diacritics = c.acute, from = {'^[ie] (%w)', '^të (%w)'}, to = {'%1', '%1'}, }, Grek = { -- Diacritic removal from Grek-entryname excluded. from = s["Grek-entryname"].from, to = s["Grek-entryname"].to, }, }, sort_key = { Latn = { remove_diacritics = c.acute .. c.circ .. c.tilde .. c.breve .. c.caron, from = {'^[ie] (%w)', '^të (%w)', 'ç', 'dh', 'ë', 'gj', 'll', 'nj', 'rr', 'sh', 'th', 'xh', 'zh'}, to = {'%1', '%1', 'c'..p[1], 'd'..p[1], 'e'..p[1], 'g'..p[1], 'l'..p[1], 'n'..p[1], 'r'..p[1], 's'..p[1], 't'..p[1], 'x'..p[1], 'z'..p[1]}, } -- TODO: Grek }, standardChars = { Latn = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz", c.punc }, } m["ss"] = { "Swazi", 34014, "bnt-ngu", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["st"] = { "Soto", 34340, "bnt-sts", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["su"] = { "Sundanese", 34002, "poz-msa", "Latn, Sund", ancestors = "osn", translit = { Sund = "su-translit" }, } m["sv"] = { "Swidi̱n", 9027, "gmq-eas", "Latn", ancestors = "gmq-osw-lat", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö"} }, standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc, } m["sw"] = { "Swahili", 7838, "bnt-swh", "Latn, Arab", sort_key = { Latn = { from = {"ng'"}, to = {"ng" .. p[1]} }, }, } m["ta"] = { "Tamit", 5885, "dra-tam", "Taml", ancestors = "ta-mid", translit = "ta-translit", override_translit = true, } m["te"] = { "Telugu", 8097, "dra-tel", "Telu", translit = "te-translit", override_translit = true, } m["tg"] = { "Taji̱k", 9260, "ira-swi", "Cyrl, fa-Arab, Latn", ancestors = "fa-cls", translit = { Cyrl = "tg-translit" }, override_translit = true, entry_name = { Cyrl = s["tg-entryname"], Latn = s["tg-entryname"], }, sort_key = { Cyrl = { from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["th"] = { "Tai", 9217, "tai-swe", "Thai, Khomt, Brai", translit = { Thai = "th-translit" }, sort_key = { Thai = "Thai-sortkey" }, } m["ti"] = { "Ti̱gi̱rinya", 34124, "sem-eth", "Ethi", translit = "Ethi-translit", } m["tk"] = { "Turuki̱men", 9267, "trk-ogz", "Latn, Cyrl, Arab", entry_name = { Latn = s["tk-entryname"], Cyrl = s["tk-entryname"], }, sort_key = { Latn = { from = {"ç", "ä", "ž", "ň", "ö", "ş", "ü", "ý"}, to = {"c" .. p[1], "e" .. p[1], "j" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "y" .. p[1]} }, Cyrl = { from = {"ё", "җ", "ң", "ө", "ү", "ә"}, to = {"е" .. p[1], "ж" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "э" .. p[1]} }, }, } m["tl"] = { "Tagalog", 34057, "phi", "Latn, Tglg", translit = { Tglg = "tl-translit" }, override_translit = true, entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["tn"] = { "Tswana", 34137, "bnt-sts", "Latn", } m["to"] = { "Tongga", 34094, "poz-ton", "Latn", entry_name = {remove_diacritics = c.acute}, sort_key = {remove_diacritics = c.macron}, } m["tr"] = { "Turukya", 256, "trk-ogz", "Latn", ancestors = "ota", dotted_dotless_i = true, sort_key = { from = { -- Ignore circumflex, but account for capital Î wrongly becoming ı + circ due to dotted dotless I logic. "ı" .. c.circ, c.circ, "i", -- Ensure "i" comes after "ı". "ç", "ğ", "ı", "ö", "ş", "ü" }, to = { "i", "", "i" .. p[1], "c" .. p[1], "g" .. p[1], "i", "o" .. p[1], "s" .. p[1], "u" .. p[1] } }, standardChars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc, } m["ts"] = { "Tsongga", 34327, "bnt-tsr", "Latn", } m["tt"] = { "Tatat", 25285, "trk-kbu", "Cyrl, Latn, tt-Arab", translit = { Cyrl = "tt-translit" }, override_translit = true, dotted_dotless_i = true, sort_key = { Cyrl = { from = {"ә", "ў", "ғ", "ё", "җ", "қ", "ң", "ө", "ү", "һ"}, to = {"а" .. p[1], "в" .. p[1], "г" .. p[1], "е" .. p[1], "ж" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ə", "ç", "ğ", "ı", "ñ", "ŋ", "ö", "ɵ", "ş", "ü" }, to = { "i" .. p[1], "a" .. p[1], "a" .. p[2], "c" .. p[1], "g" .. p[1], "i", "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "s" .. p[1], "u" .. p[1] } }, }, } -- "tw" IS TREATED AS "ak", SEE WT:LT m["ty"] = { "Tahiti", 34128, "poz-pep", "Latn", } m["ug"] = { "Uyi̱ghut", 13263, "trk-kar", "ug-Arab, Latn, Cyrl", ancestors = "chg", translit = { ["ug-Arab"] = "ug-translit", Cyrl = "ug-translit", }, override_translit = true, } m["uk"] = { "Yuki̱ren", 8798, "zle", "Cyrl", ancestors = "zle-ouk", translit = "uk-translit", entry_name = {remove_diacritics = c.grave .. c.acute}, sort_key = { remove_diacritics = c.grave .. c.acute, from = { "ї", -- 2 chars "ґ", "є", "і" -- 1 char }, to = { "и" .. p[2], "г" .. p[1], "е" .. p[1], "и" .. p[1] } }, standardChars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe. } m["ur"] = { "Uri̱du", 1617, "inc-hnd", "ur-Arab, Hebr", translit = { ["ur-Arab"] = "ur-translit" }, entry_name = { ["ur-Arab"] = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, }, -- put Judeo-Urdu (Hebrew-script Urdu) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { Hebr = { from = {"^%f[%Z]"}, to = {u(0xFB21)}, }, }, standardChars = { ["ur-Arab"] = "ایببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑآے", c.punc, }, } m["uz"] = { "Uzi̱bek", 9264, "trk-kar", "Latn, Cyrl, fa-Arab", ancestors = "chg", translit = { Cyrl = "uz-translit" }, sort_key = { Latn = { from = {"oʻ", "gʻ", "sh", "ch", "ng"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3], "z" .. p[4], "z" .. p[5]} }, Cyrl = { from = {"ё", "ў", "қ", "ғ", "ҳ"}, to = {"е" .. p[1], "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4]} }, }, } m["ve"] = { "Venda", 32704, "bnt-bso", "Latn", } m["vi"] = { "Viyetnam", 9199, "mkh-vie", "Latn, Hani", ancestors = "mkh-mvi", sort_key = { Latn = "vi-sortkey", Hani = "Hani-sortkey", }, } m["vo"] = { "Volapük", 36986, "art", "Latn", } m["wa"] = { "Walun", 34219, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["wo"] = { "Wolop", 34257, "alv-fwo", "Latn, Arab, Gara", } m["xh"] = { "Xhosa", 13218, "bnt-ngu", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["yi"] = { "Yiddish", 8641, "gmw-hgm", "Hebr, Latn", ancestors = "gmh", translit = "yi-translit", sort_key = { from = {"א[ַָ]", "בּ", "ו[ֹּ]", "יִ", "ײַ", "פֿ"}, to = {"א", "ב", "ו", "י", "יי", "פ"} }, } m["yo"] = { "A̱ghwangkpang", 34311, "alv-yor", "Latn, Arab", entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.macron} }, sort_key = { Latn = { from = {"ẹ", "ɛ", "gb", "ị", "kp", "ọ", "ɔ", "ṣ", "sh", "ụ"}, to = {"e" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "o" .. p[1], "o" .. p[1], "s" .. p[1], "s" .. p[1], "u" .. p[1]} }, }, } m["za"] = { "Zhuang", 13216, "tai", "Latn, Hani", sort_key = { Latn = "za-sortkey", Hani = "Hani-sortkey", }, } m["zh"] = { "Chinese", 7850, "zhx", "Hants, Latn, Bopo, Nshu, Brai", ancestors = "ltc", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = { Hani = "Hani-sortkey" }, } m["zu"] = { "Zulu", 10179, "bnt-ngu", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } return require("Module:languages").finalizeData(m, "language") 3pux29oupihp1zyn4txn2jupgbvmezl Module:languages/data/2/doc 828 706 26937 2023-08-14T15:27:04Z Kambai Akau 8 N khwuk 26937 wikitext text/x-wiki {{language data documentation}} <includeonly> [[Category:Data modules]] [[Category:Language data modules|2]] </includeonly> df4jzgcgc0xjxlx3enykhgx5kmeh29p Module:languages/data/2/extra 828 707 26938 2023-08-14T15:28:28Z Kambai Akau 8 Created page with "local m = {} m["aa"] = { aliases = {"Qafar"}, } m["ab"] = { aliases = {"Abkhazian", "Abxazo"}, } m["ae"] = { aliases = {"Zend", "Old Bactrian"}, } m["af"] = { } m["ak"] = { varieties = {"Twi-Fante", "Twi", {"Fante", "Fanti"}, "Asante", "Akuapem"}, } m["am"] = { } m["an"] = { } m["ar"] = { -- FIXME, some of the following are varieties but it's not clear which ones aliases = {"Standard Arabic", "Literary Arabic", "High Arabic"}, varieties = {"Modern Standard..." 26938 Scribunto text/plain local m = {} m["aa"] = { aliases = {"Qafar"}, } m["ab"] = { aliases = {"Abkhazian", "Abxazo"}, } m["ae"] = { aliases = {"Zend", "Old Bactrian"}, } m["af"] = { } m["ak"] = { varieties = {"Twi-Fante", "Twi", {"Fante", "Fanti"}, "Asante", "Akuapem"}, } m["am"] = { } m["an"] = { } m["ar"] = { -- FIXME, some of the following are varieties but it's not clear which ones aliases = {"Standard Arabic", "Literary Arabic", "High Arabic"}, varieties = {"Modern Standard Arabic", "Classical Arabic", "Judeo-Arabic"}, } m["as"] = { aliases = {"Asamiya"}, } m["av"] = { aliases = {"Avaric"}, } m["ay"] = { varieties = {"Southern Aymara", "Central Aymara"}, } m["az"] = { aliases = {"Azeri", "Azari", "Azeri Turkic", "Azerbaijani Turkic"}, varieties = {"North Azerbaijani", "South Azerbaijani", {"Afshar", "Afshari", "Afshar Azerbaijani", "Afchar"}, {"Qashqa'i", "Qashqai", "Kashkay"}, "Sonqor" }, } m["ba"] = { } m["be"] = { aliases = {"Belorussian", "Belarusan", "Bielorussian", "Byelorussian", "Belarussian", "White Russian"}, } m["bg"] = { } m["bh"] = { } m["bi"] = { } m["bm"] = { aliases = {"Bamanankan"}, } m["bn"] = { aliases = {"Bangla"}, } m["bo"] = { varieties = { {"Amdo Tibetan", "Amdo"}, "Dolpo", {"Khams", "Khams Tibetan"}, "Khamba", "Gola", "Humla", "Limi", {"Lhasa", "Lhasa Tibetan"}, "Lhomi", "Loke", "Lowa", "Mugom", "Mugu", "Mustang", "Nubri", "Panang", "Shing Saapa", "Thudam", "Tichurong", "Tseku", {"Ü", "Dbus"}, "Walungge"}, -- and "Gyalsumdo", "Lower Manang"? "Kyirong"? } m["br"] = { varieties = {{"Gwenedeg", "Vannetais"}, {"Kerneveg", "Cornouaillais"}, {"Leoneg", "Léonard"}, {"Tregerieg", "Trégorrois"}}, } m["ca"] = { -- don't list varieties here that are in [[Module:etymology languages/data]] } m["ce"] = { } m["ch"] = { aliases = {"Chamoru"}, } m["co"] = { aliases = {"Corsu"}, } m["cr"] = { } m["cs"] = { } m["cu"] = { aliases = {"Old Church Slavic"}, } m["cv"] = { } m["cy"] = { varieties = {"Cofi Welsh", {"Dyfedeg", "Dyfed Welsh", "Demetian"}, {"Gwenhwyseg", "Gwent Welsh", "Gwentian"}, {"Gwyndodeg", "Gwynedd Welsh", "Venedotian"}, "North Wales Welsh", {"Powyseg", "Powys Welsh", "Powysian"}, "South Wales Welsh", "Patagonian Welsh"}, } m["da"] = { } m["de"] = { aliases = {"High German", "New High German", "Deutsch"}, varieties = {"Alsatian German", "American German", "Bavarian German", "Belgian German", "Central German", "DDR German", "East African German", "German German", "Hessian German", "Indiana German", "Liechtenstein German", "Lorraine German", "Luxembourgish German", "Namibian German", "Northern German", "Prussian German", "Silesia German", "South African German", "Southern German", "South Tyrolean German", "Switzerland German", "Texan German"}, } m["dv"] = { aliases = {"Divehi", "Maldivian"}, varieties = {{"Mahal", "Mahl"}}, } m["dz"] = { } m["ee"] = { } m["el"] = { aliases = {"Modern Greek", "Neo-Hellenic"}, } m["en"] = { aliases = {"Modern English", "New English"}, varieties = {"Polari", "Yinglish"}, } m["eo"] = { } m["es"] = { aliases = {"Castilian"}, varieties = {{"Amazonian Spanish", "Amazonic Spanish"}, "Loreto-Ucayali Spanish"}, } m["et"] = { } m["eu"] = { aliases = {"Euskara"}, } m["fa"] = { aliases = {"Farsi", "New Persian", "Modern Persian"}, varieties = {{"Western Persian", "Iranian Persian"}, {"Eastern Persian", "Dari"}, {"Aimaq", "Aimak", "Aymaq", "Eimak"}}, } m["ff"] = { aliases = {"Fulani"}, varieties = {"Adamawa Fulfulde", "Bagirmi Fulfulde", "Borgu Fulfulde", "Central-Eastern Niger Fulfulde", "Fulfulde", "Maasina Fulfulde", "Nigerian Fulfulde", "Pular", "Pulaar", "Western Niger Fulfulde"}, -- Maasina, etc are dialects, subsumed into this code; Pular and Pulaar are distinct } m["fi"] = { aliases = {"Suomi"}, } m["fj"] = { } m["fo"] = { aliases = {"Faeroese"}, } m["fr"] = { aliases = {"Modern French"}, varieties = {"African French", "Algerian French", "Alsatian French", "Antilles French", "Atlantic Canadian French", "Belgian French", "Congolese French", "European French", "French French", "Haitian French", "Ivorian French", "Lorraine French", "Louisiana French", "Luxembourgish French", "Malian French", "Marseille French", "Missourian French", "Moroccan French", "Newfoundland French", "North American French", "Picard French", "Provençal French‎", "Quebec French", "Réunion French", "Rwandan French", "Tunisian French", "West African French"}, } m["fy"] = { aliases = {"Western Frisian"}, } m["ga"] = { aliases = {"Irish Gaelic", "Gaelic"}, -- calling it simply "Gaelic" is rare in Ireland, but relatively common in the Irish diaspora varieties = {{"Cois Fharraige Irish", "Cois Fhairrge Irish"}, {"Connacht Irish", "Connaught Irish"}, "Cork Irish", "Donegal Irish", "Galway Irish", "Kerry Irish", "Mayo Irish", "Munster Irish", "Ulster Irish", "Waterford Irish", "West Muskerry Irish"}, } m["gd"] = { aliases = {"Gaelic", "Gàidhlig", "Scots Gaelic", "Scottish"}, varieties = {"Argyll Gaelic", "Arran Scottish Gaelic", {"Canadian Gaelic", "Canadian Scottish Gaelic", "Cape Breton Gaelic"}, "East Sutherland Gaelic", {"Galwegian Gaelic", "Gallovidian Gaelic", "Gallowegian Gaelic", "Galloway Gaelic"}, "Hebridean Gaelic", "Highland Gaelic"}, } m["gl"] = { } m["gn"] = { aliases = {"Guarani"}, } m["gu"] = { } m["gv"] = { aliases = {"Manx Gaelic"}, varieties = {"Northern Manx", "Southern Manx"}, } m["ha"] = { } m["he"] = { aliases = {"Ivrit"}, } m["hi"] = { otherNames = {"Hindavi"}, } m["ho"] = { aliases = {"Pidgin Motu", "Police Motu"}, } m["ht"] = { aliases = {"Creole", "Haitian", "Kreyòl"}, } m["hu"] = { aliases = {"Magyar"}, } m["hy"] = { aliases = {"Modern Armenian"}, varieties = {"Eastern Armenian", "Western Armenian"}, } m["hz"] = { } m["ia"] = { } m["id"] = { } m["ie"] = { aliases = {"Occidental"}, } m["ig"] = { } m["ii"] = { aliases = {"Nuosu", "Nosu", "Northern Yi", "Liangshan Yi"}, } m["ik"] = { aliases = {"Inupiak", "Iñupiaq", "Inupiatun"}, } m["io"] = { } m["is"] = { } m["it"] = { } m["iu"] = { varieties = { "Aivilimmiut", {"Eastern Canadian Inuktitut", "Eastern Canadian Inuit"}, {"Inuinnaq", "Inuinnaqtun"}, {"Inuvialuktun", "Inuvialuk", "Western Canadian Inuktitut", "Western Canadian Inuit", "Western Canadian Inuktun"}, "Kivallirmiut", "Natsilingmiut", "Nunavimmiutit", "Nunatsiavummiut", {"Siglitun", "Siglit"}}, } m["ja"] = { aliases = {"Modern Japanese", "Nipponese", "Nihongo"}, } m["jv"] = { } m["ka"] = { varieties = {{"Judeo-Georgian", "Kivruli", "Gruzinic"}}, } m["kg"] = { aliases = {"Kikongo"}, varieties = {"Koongo", "Laari", "San Salvador Kongo", "Yombe"}, } m["ki"] = { aliases = {"Gikuyu", "Gĩkũyũ"}, } m["kj"] = { aliases = {"Kuanyama", "Oshikwanyama"}, } m["kk"] = { } m["kl"] = { aliases = {"Kalaallisut"}, } m["km"] = { aliases = {"Cambodian", "Central Khmer", "Modern Khmer"}, } m["kn"] = { } m["ko"] = { aliases = {"Modern Korean"}, } m["kr"] = { varieties = {"Kanembu", "Bilma Kanuri", "Central Kanuri", "Manga Kanuri", "Tumari Kanuri"}, } m["ks"] = { aliases = {"Koshur"}, } -- "kv" IS TREATED AS "koi", "kpv", SEE WT:LT m["kw"] = { } m["ky"] = { aliases = {"Kirghiz", "Kirgiz"}, } m["la"] = { } m["lb"] = { } m["lg"] = { aliases = {"Ganda", "Oluganda"}, } m["li"] = { aliases = {"Limburgan", "Limburgian", "Limburgic"}, } m["ln"] = { aliases = {"Ngala"}, } m["lo"] = { aliases = {"Laotian"}, } m["lt"] = { } m["lu"] = { } m["lv"] = { aliases = {"Lettish", "Lett"}, } m["mg"] = { varieties = { {"Antankarana", "Antankarana Malagasy"}, {"Bara Malagasy", "Bara"}, {"Betsimisaraka Malagasy", "Betsimisaraka"}, {"Northern Betsimisaraka Malagasy", "Northern Betsimisaraka"}, {"Southern Betsimisaraka Malagasy", "Southern Betsimisaraka"}, {"Bushi", "Shibushi", "Kibushi"}, {"Masikoro Malagasy", "Masikoro"}, "Plateau Malagasy", "Sakalava", {"Tandroy Malagasy", "Tandroy"}, {"Tanosy", "Tanosy Malagasy"}, "Tesaka", {"Tsimihety", "Tsimihety Malagasy"}}, } m["mh"] = { } m["mi"] = { aliases = {"Māori"}, } m["mk"] = { } m["ml"] = { } m["mn"] = { varieties = {"Khalkha Mongolian"}, } -- "mo" IS TREATED AS "ro", SEE WT:LT m["mr"] = { } m["ms"] = { aliases = {"Malaysian", "Standard Malay"}, } m["mt"] = { } m["my"] = { aliases = {"Myanmar"}, varieties = {"Mandalay Burmese", "Myeik Burmese", "Palaw Burmese", {"Rangoon Burmese", "Yangon Burmese"}, "Yaw Burmese"}, } m["na"] = { aliases = {"Nauru"}, } m["nb"] = { aliases = {"Bokmål"}, } m["nd"] = { aliases = {"North Ndebele"}, } m["ne"] = { aliases = {"Nepalese"}, varieties = {"Palpa"}, -- 3832956, former "plp", retired by ISO as spurious } m["ng"] = { } m["nl"] = { varieties = {"Netherlandic", "Flemish"}, -- FIXME, check this } m["nn"] = { aliases = {"New Norwegian", "Nynorsk"}, } m["no"] = { } m["nr"] = { aliases = {"South Ndebele"}, } m["nv"] = { aliases = {"Navaho", "Diné bizaad"}, } m["ny"] = { aliases = {"Chicheŵa", "Chinyanja", "Nyanja", "Chewa", "Cicewa", "Cewa", "Cinyanja"}, } m["oc"] = { -- don't list varieties here that are in [[Module:etymology languages/data]] } m["oj"] = { aliases = {"Ojibway", "Ojibwa"}, varieties = {{"Chippewa", "Ojibwemowin", "Southwestern Ojibwa"}}, } m["om"] = { varieties = {"Orma", "Borana-Arsi-Guji Oromo", "West Central Oromo"}, } m["or"] = { aliases = {"Odia", "Oorya"}, } m["os"] = { aliases = {"Ossete", "Ossetic"}, varieties = {"Digor", "Iron"}, } m["pa"] = { aliases = {"Panjabi"}, } m["pi"] = { } m["pl"] = { } m["ps"] = { aliases = {"Pashtun", "Pushto", "Pashtu", "Afghani"}, varieties = {"Central Pashto", "Northern Pashto", "Southern Pashto", {"Pukhto", "Pakhto", "Pakkhto"}}, } m["pt"] = { aliases = {"Modern Portuguese"}, } m["qu"] = { } m["rm"] = { aliases = {"Romansh", "Rumantsch", "Romanche"}, } m["ro"] = { aliases = {"Daco-Romanian", "Roumanian", "Rumanian"}, } m["ru"] = { } m["rw"] = { -- don't list varieties here that are in [[Module:etymology languages/data]] varieties = {{"Ha", "Giha"}, "Hangaza", "Vinza", "Shubi"}, -- Deleted "Subi", which normally refers to a different language } m["sa"] = { } m["sc"] = { -- don't list varieties here that are in [[Module:etymology languages/data]] } m["sd"] = { } m["se"] = { aliases = {"North Sami", "Northern Saami", "North Saami"}, } m["sg"] = { } m["sh"] = { aliases = {"BCS", "Croato-Serbian", "Serbocroatian"}, -- don't list varieties here that are in [[Module:etymology languages/data]] varieties = {"Bosnian", "Croatian", "Montenegrin", "Serbian", "Shtokavian"}, } m["si"] = { aliases = {"Singhalese", "Sinhala"}, } m["sk"] = { } m["sl"] = { aliases = {"Slovenian"}, } m["sm"] = { } m["sn"] = { } m["so"] = { } m["sq"] = { -- don't list varieties here that are in [[Module:etymology languages/data]] } m["ss"] = { aliases = {"Swati"}, } m["st"] = { aliases = {"Sesotho", "Southern Sesotho", "Southern Sotho"}, } m["su"] = { } m["sv"] = { } m["sw"] = { varieties = {{"Settler Swahili", "KiSetla", "KiSettla", "Setla", "Settla", "Kitchen Swahili"}, {"Kihindi", "Indian Swahili"}, {"KiShamba", "Kishamba", "Field Swahili"}, {"Kibabu", "Asian Swahili"}, {"Kimanga", "Arab Swahili"}, {"Kitvita", "Army Swahili"}}, } m["ta"] = { } m["te"] = { } m["tg"] = { aliases = {"Eastern Persian", "Tadjik", "Tadzhik", "Tajiki", "Tajik Persian", "Tajiki Persian"}, } m["th"] = { aliases = {"Central Thai", "Siamese"}, } m["ti"] = { aliases = {"Tigrigna"}, } m["tk"] = { } m["tl"] = { } m["tn"] = { aliases = {"Setswana"}, } m["to"] = { } m["tr"] = { } m["ts"] = { aliases = {"Xitsonga"}, } m["tt"] = { } -- "tw" IS TREATED AS "ak", SEE WT:LT m["ty"] = { } m["ug"] = { aliases = {"Uigur", "Uighur", "Uygur"}, } m["uk"] = { } m["ur"] = { } m["uz"] = { varieties = {"Northern Uzbek", "Southern Uzbek"}, } m["ve"] = { } m["vi"] = { aliases = {"Annamese", "Annamite"}, } m["vo"] = { } m["wa"] = { varieties = {"Liégeois", "Namurois", "Wallo-Picard", "Wallo-Lorrain"}, } m["wo"] = { varieties = {"Gambian Wolof"}, -- the subsumed dialect 'wof' } m["xh"] = { } m["yi"] = { varieties = {"American Yiddish", "Daytshmerish Yiddish", "Mideastern Yiddish", "Galitzish", {"Northeastern Yiddish", "Litvish", "Lithuanian Yiddish"}, {"Northwestern Yiddish", "Netherlandic Yiddish"}, {"Polish Yiddish", "Poylish"}, "South African Yiddish", {"Southeastern Yiddish", "Ukrainian Yiddish", "Ukrainish"}, {"Southwestern Yiddish", "Judeo-Alsatian"}, "Udmurtish" }, } m["yo"] = { } m["za"] = { -- FIXME, are all of the following distinct? varieties = { "Chongzuo Zhuang", "Guibei Zhuang", "Guibian Zhuang", "Central Hongshuihe Zhuang", "Eastern Hongshuihe Zhuang", "Lianshan Zhuang", "Liujiang Zhuang", "Liuqian Zhuang", {"Min Zhuang", "Minz Zhuang"}, "Nong Zhuang", -- see zhn "Qiubei Zhuang", "Shangsi Zhuang", {"Dai Zhuang", "Wenma", "Wenma Thu", "Wenma Zhuang"}, "Yang Zhuang", {"Yongbei Zhuang", "Wuming Zhuang", "Standard Zhuang"}, "Yongnan Zhuang", "Youjiang Zhuang", "Zuojiang Zhuang"}, } m["zh"] = { } m["zu"] = { aliases = {"isiZulu"}, } return m 6aclfh2019d5e8a9vkmwuhpkrmgeylz Module:languages/data/2/extra/doc 828 708 26939 2023-08-14T15:29:31Z Kambai Akau 8 N khwuk 26939 wikitext text/x-wiki {{language extradata documentation}} <includeonly> [[Category:Language extra data modules|2]] </includeonly> 5jaynfwofqhfcir4vh7ivpj2ibyyq8u Module:languages/canonical names 828 709 39331 37682 2025-06-10T21:47:37Z Kambai Akau 8 39331 Scribunto text/plain return { ["'Are'are"] = "alu", ["A'ou"] = "aou", ["A-Hmao"] = "hmd", ["A-Pucikwar"] = "apq", ["Aari"] = "aiw", ["Aasax"] = "aas", ["Aba"] = "utp", ["Abaga"] = "abg", ["Abai"] = "poz-abi", ["Abai Sungai"] = "abf", ["Abanyom"] = "abm", ["Abau"] = "aau", ["Abaza"] = "abq", ["Abenaki"] = "abe", ["Abenlen Ayta"] = "abp", ["Abidji"] = "abi", ["Abinomn"] = "bsa", ["Abipon"] = "axb", ["Abishira"] = "ash", ["Abkhaz"] = "ab", ["Abom"] = "aob", ["Abon"] = "abo", ["Abron"] = "abr", ["Abu"] = "ado", ["Abu' Arapesh"] = "aah", ["Abua"] = "abn", ["Abui"] = "abz", ["Abun"] = "kgr", ["Abung"] = "abl", ["Abure"] = "abu", ["Abureni"] = "mgj", ["Abé"] = "aba", ["Acatepec Me'phaa"] = "tpx", ["Acehnese"] = "ace", ["Achagua"] = "aca", ["Achang"] = "acn", ["Ache"] = "yif", ["Acheron"] = "acz", ["Achi"] = "acr", ["Acholi"] = "ach", ["Achuar"] = "acu", ["Achumawi"] = "acv", ["Aché"] = "guq", ["Acroá"] = "acs", ["Adabe"] = "adb", ["Adai"] = "xad", ["Adamorobe Sign Language"] = "ads", ["Adang"] = "adn", ["Adangbe"] = "adq", ["Adangme"] = "ada", ["Adap"] = "adp", ["Adasen"] = "tiu", ["Adele"] = "ade", ["Adhola"] = "adh", ["Adi"] = "adi", ["Adioukrou"] = "adj", ["Adithinngithigh"] = "dth", ["Adivasi Oriya"] = "ort", ["Adiwasi Garasia"] = "gas", ["Adja"] = "ajg", ["Adnyamathanha"] = "adt", ["Adonara"] = "adr", ["Aduge"] = "adu", ["Adyghe"] = "ady", ["Adzera"] = "adz", ["Aeka"] = "aez", ["Aekyom"] = "awi", ["Aequian"] = "xae", ["Aer"] = "aeq", ["Afade"] = "aal", ["Afar"] = "aa", ["Afghan Sign Language"] = "afg", ["Afitti"] = "aft", ["Afra"] = "ulf", ["Afrihili"] = "afh", ["Afrikaans"] = "af", ["Afro-Seminole Creole"] = "afs", ["Agarabi"] = "agd", ["Agariya"] = "agi", ["Agatu"] = "agc", ["Agavotaguerra"] = "avo", ["Agawam"] = "alg-aga", ["Aghem"] = "agq", ["Aghu"] = "ahh", ["Aghu Tharrnggala"] = "gtu", ["Aghul"] = "agx", ["Aghwan"] = "xag", ["Agi"] = "aif", ["Agob"] = "kit", ["Agoi"] = "ibm", ["Aguacateca"] = "agu", ["Aguano"] = "aga", ["Aguaruna"] = "agr", ["Aguna"] = "aug", ["Agusan Manobo"] = "msm", ["Agutaynen"] = "agn", ["Agwagwune"] = "yay", ["Ahanta"] = "aha", ["Ahirani"] = "ahr", ["Ahom"] = "aho", ["Ahtna"] = "aht", ["Ahwai"] = "nfd", ["Ai-Cham"] = "aih", ["Aighon"] = "aix", ["Aikanã"] = "tba", ["Aiklep"] = "mwg", ["Aimele"] = "ail", ["Aimol"] = "aim", ["Ainbai"] = "aic", ["Ainu"] = "ain", ["Aiome"] = "aki", ["Airoran"] = "air", ["Aisi"] = "mmq", ["Aiton"] = "aio", ["Aiwoo"] = "nfl", ["Aja"] = "aja", ["Ajagua"] = "sai-ajg", ["Ajawa"] = "ajw", ["Ajië"] = "aji", ["Ajyíninka Apurucayali"] = "cpc", ["Ak"] = "akq", ["Aka (Central Africa)"] = "axk", ["Aka (Sudan)"] = "soh", ["Aka-Bea"] = "abj", ["Aka-Bo"] = "akm", ["Aka-Cari"] = "aci", ["Aka-Kede"] = "akx", ["Aka-Kol"] = "aky", ["Aka-Kora"] = "ack", ["Akan"] = "ak", ["Akar-Bale"] = "acl", ["Akaselem"] = "aks", ["Akatek"] = "knj", ["Akawaio"] = "ake", ["Ake"] = "aik", ["Akebu"] = "keu", ["Akei"] = "tsr", ["Akeu"] = "aeu", ["Akha"] = "ahk", ["Akhvakh"] = "akv", ["Akkadian"] = "akk", ["Akkala Sami"] = "sia", ["Aklanon"] = "akl", ["Akolet"] = "akt", ["Akoose"] = "bss", ["Akoye"] = "miw", ["Akpa"] = "akf", ["Akpes"] = "ibe", ["Akrukay"] = "afi", ["Akuku"] = "ayk", ["Akum"] = "aku", ["Akuntsu"] = "aqz", ["Akurio"] = "ako", ["Akuwagel"] = "bey", ["Akwa"] = "akw", ["Akyaung Ari"] = "nqy", ["Al-Sayyid Bedouin Sign Language"] = "syy", ["Alaba"] = "alw", ["Alabama"] = "akz", ["Alabat Island Agta"] = "dul", ["Alacatlatzala Mixtec"] = "mim", ["Alago"] = "ala", ["Alagwa"] = "wbj", ["Alak"] = "alk", ["Alamblak"] = "amp", ["Alangan"] = "alj", ["Alapmunte"] = "apv", ["Alas-Kluet Batak"] = "btz", ["Alawa"] = "alh", ["Alazapa"] = "nai-ala", ["Albanian"] = "sq", ["Albanian Sign Language"] = "sqk", ["Alcozauca Mixtec"] = "xta", ["Alege"] = "alf", ["Alekano"] = "gah", ["Alemannic German"] = "gsw", ["Aleut"] = "ale", ["Algerian Arabic"] = "arq", ["Algerian Sign Language"] = "asp", ["Algonquin"] = "alq", ["Ali"] = "aiy", ["Alladian"] = "ald", ["Allar"] = "all", ["Allentiac"] = "sai-all", ["Alngith"] = "aid", ["Alo Phola"] = "ypo", ["Alor"] = "aol", ["Aloápam Zapotec"] = "zaq", ["Alsea"] = "aes", ["Alu"] = "mte", ["Alu Kurumba"] = "xua", ["Alugu"] = "aub", ["Alumu-Tesu"] = "aab", ["Alune"] = "alp", ["Alungul"] = "aus-alu", ["Aluo"] = "yna", ["Alur"] = "alz", ["Alutiiq"] = "ems", ["Alutor"] = "alr", ["Alviri-Vidari"] = "avd", ["Alyawarr"] = "aly", ["Ama"] = "amm", ["Amahai"] = "amq", ["Amahuaca"] = "amc", ["Amaimon"] = "ali", ["Amal"] = "aad", ["Amanab"] = "amn", ["Amanayé"] = "ama", ["Amara"] = "aie", ["Amarakaeri"] = "amr", ["Amarasi"] = "aaz", ["Amarizana"] = "awd-ama", ["Amasi"] = "alv-ama", ["Amatlán Zapotec"] = "zpo", ["Amba"] = "rwm", ["Ambai"] = "amk", ["Ambakich"] = "aew", ["Ambala Ayta"] = "abc", ["Ambelau"] = "amv", ["Ambele"] = "ael", ["Amblong"] = "alm", ["Ambo"] = "amb", ["Ambonese Malay"] = "abs", ["Ambrak"] = "aag", ["Ambul"] = "apo", ["Ambulas"] = "abt", ["Amdang"] = "amj", ["Amele"] = "aey", ["American Sign Language"] = "ase", ["Amganad Ifugao"] = "ifa", ["Amharic"] = "am", ["Ami"] = "amy", ["Amis"] = "ami", ["Ammonite"] = "sem-amm", ["Amo"] = "amo", ["Amol"] = "alx", ["Amoltepec Mixtec"] = "mbz", ["Amondawa"] = "adw", ["Amorite"] = "sem-amo", ["Ampanang"] = "apg", ["Ampari Dogon"] = "aqd", ["Amri Karbi"] = "ajz", ["Amto"] = "amt", ["Amurdag"] = "amg", ["Ana Tinga Dogon"] = "dti", ["Anaang"] = "anw", ["Anakalangu"] = "akg", ["Anal"] = "anm", ["Anam"] = "pda", ["Anambé"] = "aan", ["Anamgura"] = "imi", ["Anasi"] = "bpo", ["Anauyá"] = "awd-ana", ["Ancient Greek"] = "grc", ["Ancient Ligurian"] = "xlg", ["Ancient Macedonian"] = "xmk", ["Ancient North Arabian"] = "xna", ["Ancient Zapotec"] = "xzp", ["Andai"] = "afd", ["Andajin"] = "ajn", ["Andalusian Arabic"] = "xaa", ["Andaman Creole Hindi"] = "hca", ["Andaqui"] = "ana", ["Andarum"] = "aod", ["Andegerebinha"] = "adg", ["Andh"] = "anr", ["Andi"] = "ani", ["Andio"] = "bzb", ["Andjingith"] = "aus-and", ["Andoa"] = "anb", ["Andoque"] = "ano", ["Andoquero"] = "sai-and", ["Andra-Hus"] = "anx", ["Aneityum"] = "aty", ["Anem"] = "anz", ["Aneme Wake"] = "aby", ["Anfillo"] = "myo", ["Angaataha"] = "agm", ["Angaité"] = "aqt", ["Angal"] = "age", ["Angal Enen"] = "aoe", ["Angal Heneng"] = "akh", ["Angami"] = "njm", ["Angevin"] = "roa-ang", ["Angguruk Yali"] = "yli", ["Angika"] = "anp", ["Angkamuthi"] = "avm", ["Angkola Batak"] = "akb", ["Angkula"] = "aus-ang", ["Angloromani"] = "rme", ["Angolar"] = "aoa", ["Angor"] = "agg", ["Angoram"] = "aog", ["Angosturas Tunebo"] = "tnd", ["Anguthimri"] = "awg", ["Ani Phowa"] = "ypn", ["Anii"] = "blo", ["Animere"] = "anf", ["Anindilyakwa"] = "aoi", ["Anjam"] = "boj", ["Ankave"] = "aak", ["Anmatyerre"] = "amx", ["Annobonese"] = "fab", ["Anong"] = "nun", ["Anor"] = "anj", ["Anserma"] = "ans", ["Ansus"] = "and", ["Antakarinya"] = "ant", ["Antigua and Barbuda Creole English"] = "aig", ["Antillean Creole"] = "gcf", ["Anu"] = "anl", ["Anuak"] = "anu", ["Anufo"] = "cko", ["Anuki"] = "aui", ["Anus"] = "auq", ["Anuta"] = "aud", ["Anyi"] = "any", ["Anyin Morofo"] = "mtb", ["Ao"] = "njo", ["Aoheng"] = "pni", ["Aore"] = "aor", ["Ap Ma"] = "kbx", ["Apalachee"] = "xap", ["Apalaí"] = "apy", ["Apali"] = "ena", ["Apasco-Apoala Mixtec"] = "mip", ["Apatani"] = "apt", ["Apiaká"] = "api", ["Apinayé"] = "apn", ["Apma"] = "app", ["Apolista"] = "awd-apo", ["Aproumu Aizi"] = "ahp", ["Apurinã"] = "apu", ["Aputai"] = "apx", ["Aquitanian"] = "xaq", ["Arabana"] = "ard", ["Arabela"] = "arl", ["Arabic"] = "ar", ["Aragonese"] = "an", ["Araki"] = "akr", ["Arakwal"] = "rkw", ["Aralle-Tabulahan"] = "atq", ["Aramaic"] = "arc", ["Arammba"] = "stk", ["Aranadan"] = "aaf", ["Aranama-Tamique"] = "xrt", ["Arandai"] = "jbj", ["Araona"] = "aro", ["Arapaho"] = "arp", ["Arapaso"] = "arj", ["Arara-Karo"] = "arr", ["Ararandewára"] = "xaj", ["Arawak"] = "arw", ["Araweté"] = "awt", ["Arawum"] = "awm", ["Arbore"] = "arv", ["Archi"] = "aqc", ["Ardhamagadhi Prakrit"] = "pka", ["Are"] = "mwc", ["Areba"] = "aea", ["Arem"] = "aem", ["Argentine Sign Language"] = "aed", ["Argobba"] = "agj", ["Arguni"] = "agf", ["Arhuaco"] = "arh", ["Arhâ"] = "aqr", ["Arhö"] = "aok", ["Ari"] = "aac", ["Aribwatsa"] = "laz", ["Aribwaung"] = "ylu", ["Arifama-Miniafia"] = "aai", ["Arigidi"] = "aqg", ["Arikapú"] = "ark", ["Arikara"] = "ari", ["Arikem"] = "ait", ["Arin"] = "xrn", ["Aringa"] = "luc", ["Armazic"] = "xrm", ["Armenian"] = "hy", ["Armenian Sign Language"] = "aen", ["Aromanian"] = "rup", ["Arop-Lokep"] = "apr", ["Arop-Sissano"] = "aps", ["Arosi"] = "aia", ["Arritinngithigh"] = "rrt", ["Arta"] = "atz", ["Arua"] = "aru", ["Aruamu"] = "msy", ["Aruek"] = "aur", ["Aruop"] = "lsr", ["Arutani"] = "atx", ["Aruá"] = "arx", ["As"] = "asz", ["Asaro'o"] = "mtv", ["Ashe"] = "ahs", ["Ashkun"] = "ask", ["Asho Chin"] = "csh", ["Ashokan Prakrit"] = "inc-ash", ["Ashraaf"] = "cus-ash", ["Asháninka"] = "cni", ["Ashéninka Pajonal"] = "cjo", ["Ashéninka Perené"] = "prq", ["Asi"] = "bno", ["Asilulu"] = "asl", ["Askopan"] = "eiv", ["Asoa"] = "asv", ["Assamese"] = "as", ["Assan"] = "xss", ["Assangori"] = "sjg", ["Assiniboine"] = "asb", ["Assyrian Neo-Aramaic"] = "aii", ["Asturian"] = "ast", ["Asu"] = "aum", ["Asue Awyu"] = "psa", ["Asumboa"] = "aua", ["Asunción Mixtepec Zapotec"] = "zoo", ["Asuri"] = "asr", ["Ata"] = "atm", ["Ata Manobo"] = "atd", ["Atakapa"] = "aqp", ["Atampaya"] = "amz", ["Atanques"] = "cba-ata", ["Atatláhuca Mixtec"] = "mib", ["Atayal"] = "tay", ["Atemble"] = "ate", ["Ateso"] = "teo", ["Athpare"] = "aph", ["Ati"] = "atk", ["Atikamekw"] = "atj", ["Atohwaim"] = "aqm", ["Atong (Cameroon)"] = "ato", ["Atong (India)"] = "aot", ["Atorada"] = "aox", ["Atsahuaca"] = "atc", ["Atsam"] = "cch", ["Atsugewi"] = "atw", ["Attapady Kurumba"] = "pkr", ["Attié"] = "ati", ["Au"] = "avt", ["Auhelawa"] = "kud", ["Aukan"] = "djk", ["Aulua"] = "aul", ["Aurá"] = "aux", ["Aushi"] = "auh", ["Aushiri"] = "avs", ["Auslan"] = "asf", ["Austral"] = "aut", ["Australian Aboriginal Sign Language"] = "asw", ["Austrian Sign Language"] = "asq", ["Austronesian Mari"] = "hob", ["Auwe"] = "smf", ["Auyana"] = "auy", ["Auye"] = "auu", ["Auyokawa"] = "auo", ["Avar"] = "av", ["Avatime"] = "avn", ["Avau"] = "avb", ["Avava"] = "tmb", ["Avestan"] = "ae", ["Avikam"] = "avi", ["Avokaya"] = "avu", ["Avá-Canoeiro"] = "avv", ["Awa (China)"] = "vwa", ["Awa (New Guinea)"] = "awb", ["Awa-Cuaiquer"] = "kwi", ["Awabakal"] = "awk", ["Awadhi"] = "awa", ["Awak"] = "awo", ["Awar"] = "aya", ["Awara"] = "awx", ["Awbono"] = "awh", ["Aweer"] = "bob", ["Awera"] = "awr", ["Awetí"] = "awe", ["Awing"] = "azo", ["Awjila"] = "auj", ["Awngi"] = "awn", ["Awngthim"] = "gwm", ["Awtuw"] = "kmn", ["Awu"] = "yiu", ["Awun"] = "aww", ["Awutu"] = "afu", ["Awyi"] = "auw", ["Axamb"] = "ahb", ["Axi Yi"] = "yix", ["Ayabadhu"] = "ayd", ["Ayautla Mazatec"] = "vmy", ["Ayere"] = "aye", ["Ayerrerenge"] = "axe", ["Ayi"] = "ayq", ["Ayizi"] = "yyz", ["Ayizo"] = "ayb", ["Aymara"] = "ay", ["Aynu"] = "aib", ["Ayomán"] = "sai-ayo", ["Ayoquesco Zapotec"] = "zaf", ["Ayoreo"] = "ayo", ["Ayu"] = "ayu", ["Ayutla Mixtec"] = "miy", ["Azerbaijani"] = "az", ["Azha"] = "aza", ["Azhe"] = "yiz", ["Azoyú Me'phaa"] = "tpc", ["Baa"] = "kwb", ["Baagandji"] = "drl", ["Baan"] = "bvj", ["Baangi"] = "bqx", ["Baatonum"] = "bba", ["Baba"] = "bbw", ["Baba Malay"] = "mbf", ["Babango"] = "bbm", ["Babanki"] = "bbk", ["Babatana"] = "baa", ["Babine-Witsuwit'en"] = "bcr", ["Babole"] = "bvx", ["Babungo"] = "bav", ["Babuza"] = "bzg", ["Bacama"] = "bcy", ["Bacanese Malay"] = "btj", ["Bactrian"] = "xbc", ["Bada"] = "bhz", ["Badaga"] = "bfq", ["Badanchi"] = "bau", ["Bade"] = "bde", ["Badeshi"] = "bdz", ["Badimaya"] = "bia", ["Badui"] = "bac", ["Badyara"] = "pbp", ["Baeggu"] = "bvd", ["Baekje"] = "pkc", ["Baelelea"] = "bvc", ["Baenan"] = "sai-bae", ["Baetora"] = "btr", ["Bafanji"] = "bfj", ["Bafaw"] = "bwt", ["Bafia"] = "ksf", ["Bafut"] = "bfd", ["Baga Kaloum"] = "bqf", ["Baga Koga"] = "bgo", ["Baga Manduri"] = "bmd", ["Baga Pokur"] = "bcg", ["Baga Sitemu"] = "bsp", ["Baga Sobané"] = "bsv", ["Bagheli"] = "bfy", ["Bagirmi"] = "bmi", ["Bago-Kusuntu"] = "bqg", ["Bagri"] = "bgq", ["Bagua"] = "sai-bag", ["Bagupi"] = "bpi", ["Bagusa"] = "bqb", ["Bagvalal"] = "kva", ["Baha"] = "yha", ["Baham"] = "bdw", ["Bahamian Creole"] = "bah", ["Baharna Arabic"] = "abv", ["Bahau"] = "bhv", ["Bahinemo"] = "bjh", ["Bahing"] = "bhj", ["Bahnar"] = "bdq", ["Bahonsuai"] = "bsu", ["Bai"] = "bdj", ["Baibai"] = "bbf", ["Baikeno"] = "bkx", ["Baima"] = "bqh", ["Baimak"] = "bmx", ["Bainouk-Gunyaamolo"] = "bcz", ["Bainouk-Gunyuño"] = "bab", ["Bainouk-Samik"] = "bcb", ["Baiso"] = "bsw", ["Baissa Fali"] = "fah", ["Bajan"] = "bjs", ["Bajelani"] = "bjm", ["Baka"] = "bkc", ["Bakairí"] = "bkq", ["Bakaka"] = "bqz", ["Bakhtiari"] = "bqi", ["Baki"] = "bki", ["Bakoko"] = "bkh", ["Bakole"] = "kme", ["Bakpinka"] = "bbs", ["Bakulung"] = "bbu", ["Bakumpai"] = "bkr", ["Bakung"] = "xkl", ["Bakwé"] = "bjw", ["Balaesang"] = "bls", ["Balangao"] = "blw", ["Balangingi"] = "sse", ["Balanta-Ganja"] = "bjt", ["Balanta-Kentohe"] = "ble", ["Balantak"] = "blz", ["Balau"] = "blg", ["Baldemu"] = "bdn", ["Bali"] = "bcp", ["Baliledo"] = "poz-bal", ["Balinese"] = "ban", ["Balinese Malay"] = "mhp", ["Balkan Gagauz Turkish"] = "bgx", ["Balkan Romani"] = "rmn", ["Balo"] = "bqo", ["Baloi"] = "biz", ["Balong"] = "bnt-bal", ["Balti"] = "bft", ["Baltic Romani"] = "rml", ["Baluan-Pam"] = "blq", ["Baluchi"] = "bal", ["Bamako Sign Language"] = "bog", ["Bamali"] = "bbq", ["Bambalang"] = "bmo", ["Bambam"] = "ptu", ["Bambara"] = "bm", ["Bambassi"] = "myf", ["Bambili-Bambui"] = "baw", ["Bamenyam"] = "bce", ["Bamu"] = "bcf", ["Bamukumbit"] = "bqt", ["Bamum"] = "bax", ["Bamunka"] = "bvm", ["Bamwe"] = "bmg", ["Ban Khor Sign Language"] = "bfk", ["Bana"] = "bcw", ["Banam Bay"] = "vrt", ["Banao Itneg"] = "bjx", ["Banaro"] = "byz", ["Banda"] = "bnd", ["Banda Malay"] = "bpq", ["Banda-Bambari"] = "liy", ["Banda-Banda"] = "bpd", ["Banda-Mbrès"] = "bqk", ["Banda-Ndélé"] = "bfl", ["Banda-Yangere"] = "yaj", ["Bandi"] = "bza", ["Bandial"] = "bqj", ["Bandjalang"] = "bdy", ["Bangala"] = "bxg", ["Bangandu"] = "bgf", ["Bangba"] = "bbe", ["Banggai"] = "bgz", ["Bangi"] = "bni", ["Bangime"] = "dba", ["Bangka"] = "mfb", ["Bangolan"] = "bgj", ["Bangubangu"] = "bnx", ["Bangwinji"] = "bsj", ["Baniva"] = "bvv", ["Baniwa"] = "bwi", ["Banjarese"] = "bjn", ["Banka"] = "bxw", ["Bankan Tey Dogon"] = "dbw", ["Bankon"] = "abb", ["Banoni"] = "bcm", ["Bantawa"] = "bap", ["Bantayanon"] = "bfx", ["Bantik"] = "bnq", ["Banyumasan"] = "map-bms", ["Baoule"] = "bci", ["Baraamu"] = "brd", ["Barai"] = "bbb", ["Barakai"] = "baj", ["Baram Kayan"] = "kys", ["Barama"] = "bbg", ["Barambu"] = "brm", ["Baramu"] = "bmz", ["Barapasi"] = "brp", ["Baras"] = "brs", ["Barasana"] = "bsn", ["Barbareño"] = "boi", ["Barclayville Grebo"] = "gry", ["Bardi"] = "bcj", ["Barein"] = "bva", ["Bargam"] = "mlp", ["Bari"] = "bfa", ["Bariai"] = "bch", ["Bariji"] = "bjc", ["Barikanchi"] = "bxo", ["Barikewa"] = "jbk", ["Barngarla"] = "bjb", ["Barok"] = "bjk", ["Barombi"] = "bbi", ["Barranbinya"] = "aus-bra", ["Barro Negro Tunebo"] = "tbn", ["Barrow Point"] = "bpt", ["Baruga"] = "bjz", ["Barunggam"] = "aus-brm", ["Baruya"] = "byr", ["Barwe"] = "bwg", ["Barzani Jewish Neo-Aramaic"] = "bjf", ["Baré"] = "bae", ["Barí"] = "mot", ["Basa"] = "bzw", ["Basa-Gumna"] = "bsl", ["Basa-Gurmana"] = "buj", ["Basaa"] = "bas", ["Basap"] = "bdb", ["Basay"] = "byq", ["Bashkardi"] = "bsg", ["Bashkir"] = "ba", ["Basketo"] = "bst", ["Basque"] = "eu", ["Basque-Icelandic Pidgin"] = "crp-bip", ["Bassa"] = "bsq", ["Bassa-Kontagora"] = "bsr", ["Bassari"] = "bsc", ["Bassossi"] = "bsi", ["Bata"] = "bta", ["Bataan Ayta"] = "ayt", ["Batad Ifugao"] = "ifb", ["Batanga"] = "bnm", ["Batek"] = "btq", ["Bateri"] = "btv", ["Bathari"] = "bhm", ["Bati (Cameroon)"] = "btc", ["Bati (Indonesia)"] = "bvt", ["Bats"] = "bbl", ["Batu"] = "btu", ["Batui"] = "zbt", ["Batuley"] = "bay", ["Bau"] = "bbd", ["Bau Bidayuh"] = "sne", ["Bauchi"] = "bsf", ["Baure"] = "brg", ["Bauria"] = "bge", ["Bauro"] = "bxa", ["Bauwaki"] = "bwk", ["Bauzi"] = "bvz", ["Bavarian"] = "bar", ["Bawm Chin"] = "bgr", ["Bay Miwok"] = "mkq", ["Bayali"] = "bjy", ["Baybayanon"] = "bvy", ["Baygo"] = "byg", ["Bayogoula"] = "nai-bay", ["Bayono"] = "byl", ["Bayot"] = "bda", ["Bayungu"] = "bxj", ["Bazigar"] = "bfr", ["Baïnounk Gubëeher"] = "alv-bgu", ["Beami"] = "beo", ["Beaver"] = "bea", ["Beba"] = "bfp", ["Bebe"] = "bzv", ["Bebele"] = "beb", ["Bebeli"] = "bek", ["Bebil"] = "bxp", ["Bedik"] = "tnr", ["Bedjond"] = "bjv", ["Bedoanas"] = "bed", ["Beeke"] = "bkf", ["Beele"] = "bxq", ["Beembe"] = "beq", ["Beezen"] = "bnz", ["Befang"] = "bby", ["Begbere-Ejar"] = "bqv", ["Beja"] = "bej", ["Bekati'"] = "bei", ["Bekwarra"] = "bkv", ["Bekwel"] = "bkw", ["Belait"] = "beg", ["Belanda Bor"] = "bxb", ["Belanda Viri"] = "bvi", ["Belarusian"] = "be", ["Belhariya"] = "byw", ["Beli"] = "blm", ["Belizean Creole"] = "bzj", ["Bella Coola"] = "blc", ["Bellari"] = "brw", ["Bemba"] = "bem", ["Bembe"] = "bmb", ["Ben Tey"] = "dbt", ["Bena"] = "yun", ["Benabena"] = "bef", ["Bench"] = "bcq", ["Bende"] = "bdp", ["Bendi"] = "bct", ["Beneraf"] = "bnv", ["Beng"] = "nhb", ["Benga"] = "bng", ["Bengali"] = "bn", ["Benggoi"] = "bgy", ["Bengkala Sign Language"] = "bqy", ["Bentong"] = "bnu", ["Benyadu'"] = "byd", ["Beothuk"] = "bue", ["Bepour"] = "bie", ["Bera"] = "brf", ["Berakou"] = "bxv", ["Berau Malay"] = "bve", ["Berawan"] = "lod", ["Berbice Creole Dutch"] = "brc", ["Bergish"] = "gmw-bgh", ["Berik"] = "bkl", ["Berinomo"] = "bit", ["Kuut"] = "bom", ["Berta"] = "wti", ["Berti"] = "byt", ["Besisi"] = "mhe", ["Besme"] = "bes", ["Besoa"] = "bep", ["Betaf"] = "bfe", ["Betawi"] = "bew", ["Bete"] = "byf", ["Bete-Bendi"] = "btt", ["Betoi"] = "sai-bet", ["Betta Kurumba"] = "xub", ["Bezhta"] = "kap", ["Bhadrawahi"] = "bhd", ["Bhalay"] = "bhx", ["Bharia"] = "bha", ["Bhatri"] = "bgw", ["Bhattiyali"] = "bht", ["Bhaya"] = "bhe", ["Bhele"] = "bhy", ["Bhilali"] = "bhi", ["Bhili"] = "bhb", ["Bhojpuri"] = "bho", ["Bhoti Kinnauri"] = "nes", ["Bhunjia"] = "bhu", ["Biafada"] = "bif", ["Biage"] = "bdf", ["Biak"] = "bhw", ["Biali"] = "beh", ["Bian Marind"] = "bpv", ["Biangai"] = "big", ["Biao"] = "byk", ["Biao Mon"] = "bmt", ["Biao-Jiao Mien"] = "bje", ["Biatah Bidayuh"] = "bth", ["Bibaali"] = "bcn", ["Bibbulman"] = "xbp", ["Bidiyo"] = "bid", ["Bidyara"] = "bym", ["Bidyogo"] = "bjg", ["Biem"] = "bmc", ["Bierebo"] = "bnk", ["Bieria"] = "brj", ["Biete"] = "biu", ["Big Nambas"] = "nmb", ["Biga"] = "bhc", ["Bigambal"] = "xbe", ["Bih"] = "ibh", ["Bihari"] = "bh", ["Bijori"] = "bix", ["Bikaru"] = "bic", ["Bikol Central"] = "bcl", ["Bikya"] = "byb", ["Bila"] = "bip", ["Bilakura"] = "bql", ["Bilaspuri"] = "kfs", ["Bilba"] = "bpz", ["Bilbil"] = "brz", ["Bile"] = "bil", ["Biliau"] = "bcu", ["Biloxi"] = "bll", ["Bilua"] = "blb", ["Bilur"] = "bxf", ["Bima"] = "bhp", ["Bimin"] = "bhl", ["Bimoba"] = "bim", ["Bina"] = "bmn", ["Binahari"] = "bxz", ["Binandere"] = "bhg", ["Binawa"] = "byj", ["Bindal"] = "xbd", ["Bine"] = "bon", ["Binji"] = "bpj", ["Binongan Itneg"] = "itb", ["Bintauna"] = "bne", ["Bintulu"] = "bny", ["Binukid"] = "bkd", ["Binumarien"] = "bjr", ["Bipi"] = "biq", ["Birao"] = "brr", ["Birgid"] = "brk", ["Birgit"] = "btf", ["Birhor"] = "biy", ["Biri"] = "bzr", ["Biritai"] = "bqq", ["Birri"] = "bvq", ["Birrpayi"] = "xbj", ["Birwa"] = "brl", ["Biseni"] = "ije", ["Bishnupriya Manipuri"] = "bpy", ["Bishuo"] = "bwh", ["Bisis"] = "bnw", ["Bislama"] = "bi", ["Bisorio"] = "bir", ["Bissa"] = "bib", ["Bisu"] = "bzi", ["Bit"] = "bgk", ["Bitare"] = "brt", ["Bitur"] = "mcc", ["Biwat"] = "bwm", ["Biyo"] = "byo", ["Biyom"] = "bpm", ["Blablanga"] = "blp", ["Black Speech"] = "art-bsp", ["Blackfoot"] = "bla", ["Blafe"] = "bfh", ["Blagar"] = "beu", ["Blang"] = "blr", ["Blin"] = "byn", ["Bo"] = "bgl", ["Bo-Rukul"] = "mae", ["Bo-Ung"] = "mux", ["Boano (Maluku)"] = "bzn", ["Boano (Sulawesi)"] = "bzl", ["Bobongko"] = "bgb", ["Bobot"] = "bty", ["Bodo (Central Africa)"] = "boy", ["Bodo (India)"] = "brx", ["Bodo Gadaba"] = "gbj", ["Bodo Parja"] = "bdv", ["Bofi"] = "bff", ["Boga"] = "bvw", ["Bogaya"] = "boq", ["Boghom"] = "bux", ["Boguru"] = "bqu", ["Bohtan Neo-Aramaic"] = "bhn", ["Boikin"] = "bzf", ["Bokar"] = "sit-bok", ["Bokha"] = "ybk", ["Boko"] = "bqc", ["Bokobaru"] = "bus", ["Bokoto"] = "bdt", ["Bokyi"] = "bky", ["Bola"] = "bnp", ["Bolak"] = "art-blk", ["Bolango"] = "bld", ["Bole"] = "bol", ["Bolgo"] = "bvo", ["Bolia"] = "bli", ["Bolinao"] = "smk", ["Bolivian Sign Language"] = "bvl", ["Boloki"] = "bkt", ["Bolon"] = "bof", ["Bolondo"] = "bzm", ["Bolongan"] = "blj", ["Bolyu"] = "ply", ["Bom"] = "bmf", ["Boma Nkuu"] = "bnt-bon", ["Boma Yumu"] = "bnt-boy", ["Bomboli"] = "bml", ["Bomboma"] = "bws", ["Bomitaba"] = "zmx", ["Bomu"] = "bmq", ["Bomwali"] = "bmw", ["Bon Gula"] = "glc", ["Bonan"] = "peh", ["Bondei"] = "bou", ["Bondo"] = "bfw", ["Bondoukou Kulango"] = "kzc", ["Bondum Dom Dogon"] = "dbu", ["Bonerate"] = "bna", ["Bonggi"] = "bdg", ["Bonggo"] = "bpg", ["Bongili"] = "bui", ["Bongo"] = "bot", ["Bongu"] = "bpu", ["Bonjo"] = "bok", ["Bonkeng"] = "bvg", ["Bonkiman"] = "bop", ["Bookan"] = "bnb", ["Boon"] = "bnl", ["Boor"] = "bvf", ["Bora"] = "boa", ["Border Kuna"] = "kvn", ["Borei"] = "gai", ["Boro"] = "xxb", ["Borong"] = "ksr", ["Boruca"] = "brn", ["Borôro"] = "bor", ["Boselewa"] = "bwf", ["Bosngun"] = "bqs", ["Bote-Majhi"] = "bmj", ["Botlikh"] = "bph", ["Botolan Sambal"] = "sbl", ["Bouna Kulango"] = "nku", ["Bourbonnais-Berrichon"] = "roa-bbn", ["Bourguignon"] = "roa-brg", ["Bouyei"] = "pcc", ["Bozaba"] = "bzo", ["Bragat"] = "aof", ["Brahui"] = "brh", ["Braj"] = "bra", ["Brazilian Sign Language"] = "bzs", ["Brek Karen"] = "kvl", ["Brem"] = "buq", ["Breri"] = "brq", ["Breton"] = "br", ["Bribri"] = "bzd", ["British Sign Language"] = "bfi", ["Brokkat"] = "bro", ["Brokpake"] = "sgt", ["Brokskat"] = "bkk", ["Brooke's Point Palawano"] = "plw", ["Broome Pearling Lugger Pidgin"] = "bpl", ["Brunei Bisaya"] = "bsb", ["Brunei Malay"] = "kxd", ["Bruny Island"] = "xpz", ["Bu"] = "jid", ["Bu-Nao Bunu"] = "bwx", ["Bua"] = "bub", ["Bualkhaw Chin"] = "cbl", ["Buamu"] = "box", ["Bube"] = "bvb", ["Bubi"] = "buw", ["Bubia"] = "bbx", ["Budeh Stieng"] = "stt", ["Budibud"] = "btp", ["Budong-Budong"] = "bdx", ["Budu"] = "buu", ["Budukh"] = "bdk", ["Buduma"] = "bdm", ["Budza"] = "bja", ["Buena Vista Yokuts"] = "nai-bvy", ["Bugan"] = "bbh", ["Bughotu"] = "bgt", ["Buginese"] = "bug", ["Buglere"] = "sab", ["Bugun"] = "bgg", ["Buhi'non Bikol"] = "ubl", ["Buhid"] = "bku", ["Buhutu"] = "bxh", ["Bujhyal"] = "byh", ["Bukar-Sadung Bidayuh"] = "sdo", ["Bukat"] = "bvk", ["Bukawa"] = "buk", ["Bukhari"] = "bhh", ["Bukit Malay"] = "bvu", ["Bukitan"] = "bkn", ["Bukiyip"] = "ape", ["Buksa"] = "tkb", ["Bukusu"] = "bxk", ["Bulgar"] = "xbo", ["Bulgarian"] = "bg", ["Bulgarian Sign Language"] = "bqn", ["Bulgebi"] = "bmp", ["Buli (Ghana)"] = "bwu", ["Buli (Indonesia)"] = "bzq", ["Bulo Stieng"] = "sti", ["Bulu (Cameroon)"] = "bum", ["Bulu (New Guinea)"] = "bjl", ["Bum"] = "bmv", ["Bumaji"] = "byp", ["Bumang"] = "bvp", ["Bumbita Arapesh"] = "aon", ["Bumthangkha"] = "kjz", ["Bun"] = "buv", ["Buna"] = "bvn", ["Bunaba"] = "bck", ["Bunak"] = "bfn", ["Bunama"] = "bdd", ["Bundeli"] = "bns", ["Bung"] = "bqd", ["Bungain"] = "but", ["Bunganditj"] = "xbg", ["Bungku"] = "bkz", ["Bungu"] = "wun", ["Bunoge"] = "dgb", ["Bunun"] = "bnn", ["Buol"] = "blf", ["Bura"] = "bwr", ["Bura Mabang"] = "mde", ["Burak"] = "bys", ["Buraka"] = "bkg", ["Burarra"] = "bvr", ["Burate"] = "bti", ["Burduna"] = "bxn", ["Bure"] = "bvh", ["Burgundian"] = "gem-bur", ["Burji"] = "bji", ["Burmese"] = "my", ["Burmeso"] = "bzu", ["Buru (Indonesia)"] = "mhs", ["Buru (Nigeria)"] = "bqw", ["Burui"] = "bry", ["Burumakok"] = "aip", ["Burun"] = "bdi", ["Burunge"] = "bds", ["Burushaski"] = "bsk", ["Burusu"] = "bqr", ["Buruwai"] = "asi", ["Buryat"] = "bua", ["Busa"] = "bqp", ["Busam"] = "bxs", ["Busami"] = "bsm", ["Busang Kayan"] = "bfg", ["Bushoong"] = "buf", ["Buso"] = "bso", ["Busoa"] = "bup", ["Bussa"] = "dox", ["Busuu"] = "bju", ["Butbut Kalinga"] = "kyb", ["Butchulla"] = "xby", ["Butmas-Tur"] = "bnr", ["Butuanon"] = "btw", ["Buwal"] = "bhs", ["Buyeo"] = "xpy", ["Buyu"] = "byi", ["Buyuan Jinuo"] = "jiy", ["Bwa"] = "bww", ["Bwaidoka"] = "bwd", ["Bwala"] = "bnt-bwa", ["Bwanabwana"] = "tte", ["Bwatoo"] = "bwa", ["Bwe Karen"] = "bwe", ["Bwela"] = "bwl", ["Bwile"] = "bwc", ["Bwisi"] = "bwz", ["Byangsi"] = "bee", ["Byep"] = "mkk", ["Bädi Kanum"] = "khd", ["Caac"] = "msq", ["Cabiyarí"] = "cbb", ["Cabécar"] = "cjp", ["Cacaloxtepec Mixtec"] = "miu", ["Cacaopera"] = "ccr", ["Cacgia Roglai"] = "roc", ["Cacua"] = "cbv", ["Cacán"] = "sai-cac", ["Caddo"] = "cad", ["Cafundó"] = "ccd", ["Cahuarano"] = "cah", ["Cahuilla"] = "chl", ["Cajonos Zapotec"] = "zad", ["Caka"] = "ckx", ["Cakchiquel-Quiché Mixed Language"] = "ckz", ["Cakfem-Mushere"] = "cky", ["Calabrian Greek"] = "grk-cal", ["Calamian Tagbanwa"] = "tbk", ["Callawalla"] = "caw", ["Calusa"] = "nai-cal", ["Caluyanun"] = "clu", ["Caló"] = "rmq", ["Camarines Norte Agta"] = "abd", ["Cameroon Mambila"] = "mcu", ["Cameroon Pidgin"] = "wes", ["Campalagian"] = "cml", ["Camsá"] = "kbh", ["Camtho"] = "cmt", ["Camunic"] = "xcc", ["Candoshi-Shapra"] = "cbu", ["Canela"] = "ram", ["Canichana"] = "caz", ["Cantonese"] = "yue", ["Cao Miao"] = "cov", ["Caolan"] = "mlc", ["Capanahua"] = "kaq", ["Capiznon"] = "cps", ["Cappadocian Greek"] = "cpg", ["Caquinte"] = "cot", ["Car Nicobarese"] = "caq", ["Cara"] = "cfd", ["Carabayo"] = "cby", ["Caramanta"] = "crf", ["Caranqui"] = "sai-caq", ["Carapana"] = "cbc", ["Carian"] = "xcr", ["Cariay"] = "awd-kar", ["Caribbean Hindustani"] = "hns", ["Caribbean Javanese"] = "jvn", ["Carijona"] = "cbd", ["Carolina Algonquian"] = "crr", ["Carolinian"] = "cal", ["Carpathian Romani"] = "rmc", ["Carrier"] = "crx", ["Cashibo-Cacataibo"] = "cbr", ["Cashinahua"] = "cbs", ["Casiguran Dumagat Agta"] = "dgc", ["Casuarina Coast Asmat"] = "asc", ["Catacao"] = "sai-cat", ["Catalan"] = "ca", ["Catalan Sign Language"] = "csc", ["Catawba"] = "chc", ["Catuquinaru"] = "sai-ctq", ["Catío Chibcha"] = "cba-cat", ["Cauca"] = "cca", ["Cavere"] = "awd-cav", ["Cavineña"] = "cav", ["Cayubaba"] = "cyb", ["Cayuga"] = "cay", ["Cayuse"] = "xcy", ["Cazcan"] = "azc-caz", ["Cañari"] = "sai-cnr", ["Cebaara Senoufo"] = "sef", ["Cebuano"] = "ceb", ["Celtiberian"] = "xce", ["Cemuhî"] = "cam", ["Cen"] = "cen", ["Central Asmat"] = "cns", ["Central Atlas Tamazight"] = "tzm", ["Central Awyu"] = "awu", ["Central Bai"] = "bca", ["Central Bontoc"] = "lbk", ["Central Cagayan Agta"] = "agt", ["Central Dusun"] = "dtp", ["Central Franconian"] = "gmw-cfr", ["Central Grebo"] = "grv", ["Central Huasteca Nahuatl"] = "nch", ["Central Huishui Hmong"] = "hmc", ["Central Kurdish"] = "ckb", ["Central Maewo"] = "mwo", ["Central Mahuatlán Zapoteco"] = "zam", ["Central Malay"] = "pse", ["Central Masela"] = "mxz", ["Central Mashan Hmong"] = "hmm", ["Central Mazahua"] = "maz", ["Central Melanau"] = "mel", ["Central Mnong"] = "cmo", ["Central Nahuatl"] = "nhn", ["Central Nicobarese"] = "ncb", ["Central Ojibwa"] = "ojc", ["Central Palawano"] = "plc", ["Central Pame"] = "pbs", ["Central Pomo"] = "poo", ["Central Puebla Nahuatl"] = "ncx", ["Central Sama"] = "sml", ["Central Siberian Yupik"] = "ess", ["Central Sierra Miwok"] = "csm", ["Central Subanen"] = "syb", ["Central Tagbanwa"] = "tgt", ["Central Tarahumara"] = "tar", ["Central Teke"] = "nzu", ["Central Tunebo"] = "tuf", ["Centúúm"] = "cet", ["Cerma"] = "cme", ["Ch'olti'"] = "myn-chl", ["Ch'orti'"] = "caa", ["Chaap Wuurong"] = "tjw", ["Chachi"] = "cbi", ["Chadian Arabic"] = "shu", ["Chadian Sign Language"] = "cds", ["Chadong"] = "cdy", ["Chagatai"] = "chg", ["Chaha"] = "sem-cha", ["Chaima"] = "ciy", ["Chairel"] = "sit-cha", ["Chak"] = "ckh", ["Chakali"] = "cli", ["Chakma"] = "ccp", ["Chala"] = "cll", ["Chaldean Neo-Aramaic"] = "cld", ["Chali"] = "tgf", ["Chamacoco"] = "ceg", ["Chamalal"] = "cji", ["Chamba Daka"] = "ccg", ["Chamba Leko"] = "ndi", ["Chambeali"] = "cdh", ["Chambri"] = "can", ["Chamicuro"] = "ccc", ["Chamling"] = "rab", ["Chamorro"] = "ch", ["Champenois"] = "roa-cha", ["Chang"] = "nbc", ["Changriwa"] = "cga", ["Changthang"] = "cna", ["Chantyal"] = "chx", ["Chaná"] = "sai-chn", ["Chané"] = "caj", ["Chapacura"] = "sai-chp", ["Chara"] = "cra", ["Charrua"] = "sai-chr", ["Chaudangsi"] = "cdn", ["Chaura"] = "crv", ["Chavacano"] = "cbk", ["Chayahuita"] = "cbt", ["Chayuco Mixtec"] = "mih", ["Chazumba Mixtec"] = "xtb", ["Che"] = "ruk", ["Chechen"] = "ce", ["Cheke Holo"] = "mrn", ["Chemakum"] = "xch", ["Chenapian"] = "cjn", ["Chenchu"] = "cde", ["Chenoua"] = "cnu", ["Chepang"] = "cdm", ["Chepya"] = "ycp", ["Cherepon"] = "cpn", ["Cherokee"] = "chr", ["Chesu"] = "ych", ["Chetco-Tolowa"] = "ctc", ["Chewong"] = "cwg", ["Cheyenne"] = "chy", ["Chhattisgarhi"] = "hne", ["Chhintange"] = "ctn", ["Chhulung"] = "cur", ["Chiangmai Sign Language"] = "csd", ["Chiapanec"] = "cip", ["Chibcha"] = "chb", ["Chicahuaxtla Triqui"] = "trs", ["Chichewa"] = "ny", ["Chichicapan Zapotec"] = "zpv", ["Chichimeca-Jonaz"] = "pei", ["Chichonyi-Chidzihana-Chikauma"] = "coh", ["Chickasaw"] = "cic", ["Chicomuceltec"] = "cob", ["Chiduruma"] = "dug", ["Chigmecatitlán Mixtec"] = "mii", ["Chilcotin"] = "clc", ["Chilean Sign Language"] = "csg", ["Chilisso"] = "clh", ["Chiltepec Chinantec"] = "csa", ["Chimalapa Zoque"] = "zoh", ["Chimariko"] = "cid", ["Chimila"] = "cbg", ["Chimwiini"] = "bnt-cmw", ["Chinali"] = "cih", ["Chinbon Chin"] = "cnb", ["Chinese"] = "zh", ["Chinese Pidgin English"] = "cpi", ["Chinese Sign Language"] = "csl", ["Chinook"] = "chh", ["Chinook Jargon"] = "chn", ["Chipaya"] = "cap", ["Chipewyan"] = "chp", ["Chiquihuitlán Mazatec"] = "maq", ["Chiquimulilla"] = "nai-chi", ["Chiquitano"] = "cax", ["Chiricahua"] = "apm", ["Chirino"] = "sai-chi", ["Chiripá"] = "nhd", ["Chiru"] = "cdf", ["Chitimacha"] = "ctm", ["Chitkuli Kinnauri"] = "cik", ["Chittagonian"] = "ctg", ["Chitwania Tharu"] = "the", ["Chiwere"] = "iow", ["Choapan Zapotec"] = "zpc", ["Chocangaca"] = "cgk", ["Chochotec"] = "coz", ["Choctaw"] = "cho", ["Chodri"] = "cdi", ["Chokri Naga"] = "nri", ["Chokwe"] = "cjk", ["Chol"] = "ctu", ["Cholón"] = "cht", ["Chong"] = "cog", ["Choni"] = "cda", ["Chono"] = "sai-cno", ["Chopi"] = "cce", ["Chothe Naga"] = "nct", ["Chrau"] = "crw", ["Chru"] = "cje", ["Chuabo"] = "chw", ["Chuanqiandian Cluster Miao"] = "cqd", ["Chuave"] = "cjv", ["Chug"] = "cvg", ["Chuj"] = "cac", ["Chuka"] = "cuh", ["Chukchi"] = "ckt", ["Chukwa"] = "cuw", ["Chulym"] = "clw", ["Chumburung"] = "ncu", ["Churahi"] = "cdj", ["Churuya"] = "sai-chu", ["Chut"] = "scb", ["Chuukese"] = "chk", ["Chuvan"] = "xcv", ["Chuvash"] = "cv", ["Chácobo"] = "cao", ["Ci Gbe"] = "cib", ["Cia-Cia"] = "cia", ["Cibak"] = "ckl", ["Cicipu"] = "awc", ["Ciguayo"] = "nai-cig", ["Cimbrian"] = "cim", ["Cinamiguin Manobo"] = "mkx", ["Cinda-Regi-Tiyal"] = "cdr", ["Cineni"] = "cie", ["Cinta Larga"] = "cin", ["Cishingini"] = "asg", ["Citak"] = "txt", ["Ciwogai"] = "tgd", ["Classical Guaraní"] = "gn-cls", ["Classical Mandaic"] = "myz", ["Classical Mongolian"] = "cmg", ["Classical Nahuatl"] = "nci", ["Classical Newar"] = "nwc", ["Classical Quechua"] = "qwc", ["Classical Syriac"] = "syc", ["Classical Tibetan"] = "xct", ["Coahuilteco"] = "xcw", ["Coast Miwok"] = "csi", ["Coastal Kadazan"] = "kzj", ["Coastal Konjo"] = "kjc", ["Coatecas Altas Zapotec"] = "zca", ["Coatepec Nahuatl"] = "naz", ["Coatlán Mixe"] = "mco", ["Coatlán Zapotec"] = "zps", ["Coatzospan Mixtec"] = "miz", ["Cocama"] = "cod", ["Cochimi"] = "coj", ["Cocopa"] = "coc", ["Cocos Islands Malay"] = "coa", ["Coeruna"] = "sai-coe", ["Coeur d'Alene"] = "crd", ["Cofán"] = "con", ["Cogui"] = "kog", ["Col"] = "liw", ["Colombian Sign Language"] = "csn", ["Colonia Tovar German"] = "gct", ["Columbia-Wenatchi"] = "col", ["Colán"] = "sai-col", ["Comaltepec Chinantec"] = "cco", ["Comanche"] = "com", ["Comechingon"] = "sai-cmg", ["Comecrudo"] = "xcm", ["Communicationssprache"] = "art-com", ["Como Karim"] = "cfg", ["Comox"] = "coo", ["Con"] = "cno", ["Coos"] = "csz", ["Copainalá Zoque"] = "zoc", ["Copala Triqui"] = "trc", ["Copallén"] = "sai-cop", ["Coptic"] = "cop", ["Coquille"] = "coq", ["Cora"] = "crn", ["Cori"] = "cry", ["Cornish"] = "kw", ["Coroado Puri"] = "sai-crd", ["Corsican"] = "co", ["Cosoleacaque Nahuatl"] = "nhk", ["Costa Rican Sign Language"] = "csr", ["Cotabato Manobo"] = "mta", ["Cotoname"] = "xcn", ["Cowlitz"] = "cow", ["Coyaima"] = "coy", ["Coyotepec Popoloca"] = "pbf", ["Coyutla Totonac"] = "toc", ["Cree"] = "cr", ["Creek"] = "mus", ["Crimean Gothic"] = "gme-cgo", ["Crimean Tatar"] = "crh", ["Croatian Sign Language"] = "csq", ["Cross River Mbembe"] = "mfn", ["Crow"] = "cro", ["Cruzeño"] = "crz", ["Cua"] = "cua", ["Cuban Sign Language"] = "csf", ["Cubeo"] = "cub", ["Cueva"] = "sai-cva", ["Cuiba"] = "cui", ["Cuitlatec"] = "cuy", ["Culina"] = "cul", ["Culli"] = "sai-cul", ["Cumanagoto"] = "cuo", ["Cumbric"] = "xcb", ["Cun"] = "cuq", ["Cung"] = "cug", ["Cupeño"] = "cup", ["Curonian"] = "xcu", ["Curripaco"] = "kpc", ["Cutchi-Swahili"] = "ccl", ["Cuvok"] = "cuv", ["Cuyamecalco Mixtec"] = "xtu", ["Cuyunon"] = "cyo", ["Cwi Bwamu"] = "bwy", ["Cypriot Arabic"] = "acy", ["Czech"] = "cs", ["Czech Sign Language"] = "cse", ["Côông"] = "cnc", ["Da'a Kaili"] = "kzf", ["Daai Chin"] = "dao", ["Daantanai'"] = "lni", ["Daasanach"] = "dsh", ["Daba"] = "dbq", ["Dabarre"] = "dbr", ["Dabe"] = "dbe", ["Dacian"] = "xdc", ["Dadanitic"] = "sem-dad", ["Dadi Dadi"] = "dda", ["Dadibi"] = "mps", ["Dadiya"] = "dbd", ["Daga"] = "dgz", ["Dagaari Dioula"] = "dgd", ["Dagba"] = "dgk", ["Dagbani"] = "dag", ["Dagik"] = "dec", ["Dagoman"] = "dgn", ["Dahalik"] = "dlk", ["Dahalo"] = "dal", ["Daho-Doo"] = "das", ["Dai"] = "dij", ["Dair"] = "drb", ["Dairi Batak"] = "btd", ["Dakaka"] = "bpa", ["Dakka"] = "dkk", ["Dakota"] = "dak", ["Dakpa"] = "dka", ["Dalmatian"] = "dlm", ["Daloa Bété"] = "bev", ["Dama (Nigeria)"] = "dmm", ["Dama (Sierra Leone)"] = "dmn-dam", ["Damakawa"] = "dam", ["Damal"] = "uhn", ["Dambi"] = "dac", ["Dameli"] = "dml", ["Dampelas"] = "dms", ["Dan"] = "dnj", ["Danaru"] = "dnr", ["Danau"] = "dnu", ["Dandami Maria"] = "daq", ["Dangaléat"] = "daa", ["Dangaura Tharu"] = "thl", ["Danish"] = "da", ["Danish Sign Language"] = "dsl", ["Dano"] = "aso", ["Danu"] = "dnv", ["Danuwar"] = "dhw", ["Dao"] = "daz", ["Daonda"] = "dnd", ["Dar Daju Daju"] = "djc", ["Dar Fur Daju"] = "daj", ["Dar Sila Daju"] = "dau", ["Darai"] = "dry", ["Dargwa"] = "dar", ["Darkinjung"] = "xda", ["Darlong"] = "dln", ["Darmiya"] = "drd", ["Daro-Matu Melanau"] = "dro", ["Darumbal"] = "xgm", ["Dass"] = "dot", ["Datooga"] = "tcc", ["Daungwurrung"] = "dgw", ["Daur"] = "dta", ["Davawenyo"] = "daw", ["Dawawa"] = "dww", ["Dawera-Daweloor"] = "ddw", ["Dawro"] = "dwr", ["Day"] = "dai", ["Dayi"] = "dax", ["Dazaga"] = "dzg", ["Deccani"] = "dcc", ["Dedua"] = "ded", ["Defaka"] = "afn", ["Defi Gbe"] = "gbh", ["Deg"] = "mzw", ["Deg Xinag"] = "ing", ["Degema"] = "deg", ["Degenan"] = "dge", ["Dehwari"] = "deh", ["Dek"] = "dek", ["Dela-Oenale"] = "row", ["Delo"] = "ntr", ["Delta Yokuts"] = "nai-dly", ["Dem"] = "dem", ["Dema"] = "dmx", ["Demisa"] = "dei", ["Demotic"] = "egx-dem", ["Demta"] = "dmy", ["Dena'ina"] = "tfn", ["Dendi"] = "ddn", ["Dengese"] = "dez", ["Dengka"] = "dnk", ["Deno"] = "dbb", ["Denya"] = "anv", ["Dení"] = "dny", ["Deori"] = "der", ["Desano"] = "des", ["Desiya"] = "dso", ["Dewas Rai"] = "dwz", ["Dewoin"] = "dee", ["Dezfuli"] = "def", ["Dghwede"] = "dgh", ["Dhaiso"] = "dhs", ["Dhalandji"] = "dhl", ["Dhangu"] = "dhg", ["Dhanki"] = "dhn", ["Dhao"] = "nfa", ["Dharug"] = "xdk", ["Dhatki"] = "mki", ["Dhimal"] = "dhi", ["Dhivehi"] = "dv", ["Dhodia"] = "dho", ["Dhofari Arabic"] = "adf", ["Dhudhuroa"] = "ddr", ["Dhungaloo"] = "dhx", ["Dhurga"] = "dhu", ["Dhuwal"] = "dwu", ["Dhuwaya"] = "dwy", ["Dia"] = "dia", ["Dibabawon Manobo"] = "mbd", ["Dibiyaso"] = "dby", ["Dibo"] = "dio", ["Dicamay Agta"] = "duy", ["Didinga"] = "did", ["Dieri"] = "dif", ["Digo"] = "dig", ["Dii"] = "dur", ["Dijim-Bwilim"] = "cfa", ["Dilling"] = "dil", ["Dima"] = "jma", ["Dimasa"] = "dis", ["Dimbong"] = "dii", ["Dime"] = "dim", ["Dinapigue Agta"] = "phi-din", ["Dineor"] = "mrx", ["Ding"] = "diz", ["Dinka"] = "din", ["Diodio"] = "ddi", ["Dirasha"] = "gdl", ["Diri"] = "dwa", ["Dirim"] = "dir", ["Disa"] = "dsi", ["Ditammari"] = "tbz", ["Ditidaht"] = "dtd", ["Diuwe"] = "diy", ["Diuxi-Tilantongo Mixtec"] = "xtd", ["Dixon Reef"] = "dix", ["Dizin"] = "mdx", ["Djadjawurrung"] = "dja", ["Djambarrpuyngu"] = "djr", ["Djangun"] = "djf", ["Djauan"] = "djn", ["Djawi"] = "djw", ["Djimini"] = "dyi", ["Djinang"] = "dji", ["Djinba"] = "djb", ["Djiwarli"] = "djl", ["Dobel"] = "kvo", ["Dobu"] = "dob", ["Doe"] = "doe", ["Doga"] = "dgg", ["Doghoro"] = "dgx", ["Dogoso"] = "dgs", ["Dogosé"] = "dos", ["Dogri"] = "doi", ["Dogrib"] = "dgr", ["Dogul Dom"] = "dbg", ["Doka"] = "dbi", ["Doko-Uyanga"] = "uya", ["Dolgan"] = "dlg", ["Dom"] = "doa", ["Domaaki"] = "dmk", ["Domari"] = "rmt", ["Dominican Sign Language"] = "doq", ["Dompo"] = "doy", ["Domu"] = "dof", ["Domung"] = "dev", ["Dondo"] = "dok", ["Dong"] = "doh", ["Dongo"] = "doo", ["Dongolawi"] = "kzh", ["Dongotono"] = "ddd", ["Dongshanba Lalo"] = "yik", ["Dongxiang"] = "sce", ["Donno So Dogon"] = "dds", ["Doondo"] = "dde", ["Dorasque"] = "cba-dor", ["Dori'o"] = "dor", ["Dorig"] = "wwo", ["Doromu-Koki"] = "kqc", ["Dorze"] = "doz", ["Doso"] = "dol", ["Doteli"] = "dty", ["Dothraki"] = "art-dtk", ["Doura"] = "don", ["Doutai"] = "tds", ["Doyayo"] = "dow", ["Drehu"] = "dhv", ["Drung"] = "duu", ["Duala"] = "dua", ["Duano"] = "dup", ["Duau"] = "dva", ["Dubli"] = "dub", ["Dubu"] = "dmu", ["Dugun"] = "ndu", ["Duguri"] = "dbm", ["Dugwor"] = "dme", ["Duhwa"] = "kbz", ["Duit"] = "cba-dui", ["Duke"] = "nke", ["Dukhan"] = "trk-dkh", ["Dulbu"] = "dbo", ["Duli"] = "duz", ["Duma"] = "dma", ["Dumaitic"] = "sem-dum", ["Dumbea"] = "duf", ["Dumi"] = "dus", ["Dumpas"] = "dmv", ["Dumun"] = "dui", ["Duna"] = "duc", ["Dungan"] = "dng", ["Dungmali"] = "raa", ["Dungra Bhil"] = "duh", ["Dungu"] = "dbv", ["Dupaningan Agta"] = "duo", ["Dura"] = "drq", ["Duri"] = "mvp", ["Duriankere"] = "dbn", ["Duruwa"] = "pci", ["Dusner"] = "dsn", ["Dusun Deyah"] = "dun", ["Dusun Malang"] = "duq", ["Dusun Witu"] = "duw", ["Dot"] = "nl", ["Dutch Low Saxon"] = "nds-nl", ["Dutch Sign Language"] = "dse", ["Duun"] = "dux", ["Duupa"] = "dae", ["Duvle"] = "duv", ["Duwai"] = "dbp", ["Duwet"] = "gve", ["Dwang"] = "nnu", ["Dyaabugay"] = "dyy", ["Dyaberdyaber"] = "dyb", ["Dyan"] = "dya", ["Dyangadi"] = "dyn", ["Dyirbal"] = "dbl", ["Dyugun"] = "dyd", ["Dyula"] = "dyu", ["Dza"] = "jen", ["Dzala"] = "dzl", ["Dzando"] = "dzn", ["Dzao Min"] = "bpn", ["Dzodinka"] = "add", ["Dzongkha"] = "dz", ["Dzuun"] = "dnn", ["Dâw"] = "kwa", ["E"] = "eee", ["E'ma Buyang"] = "yzg", ["Early Assamese"] = "inc-oas", ["Early Modern Korean"] = "ko-ear", ["Early Tripuri"] = "xtr", ["East Central German"] = "gmw-ecg", ["East Damar"] = "dmr", ["East Franconian"] = "vmf", ["East Futuna"] = "fud", ["East Kewa"] = "kjs", ["East Limba"] = "lma", ["East Makian"] = "mky", ["East Masela"] = "vme", ["East Nyala"] = "nle", ["East Tarangan"] = "tre", ["East Yugur"] = "yuy", ["Eastern Acipa"] = "acp", ["Eastern Arrernte"] = "aer", ["Eastern Bolivian Guaraní"] = "gui", ["Eastern Bontoc"] = "ebk", ["Eastern Bru"] = "bru", ["Eastern Canadian Inuktitut"] = "ike", ["Eastern Cham"] = "cjm", ["Eastern Durango Nahuatl"] = "azd", ["Eastern Gorkha Tamang"] = "tge", ["Eastern Gurung"] = "ggn", ["Eastern Highland Chatino"] = "cly", ["Eastern Highland Otomi"] = "otm", ["Eastern Huasteca Nahuatl"] = "nhe", ["Eastern Huishui Hmong"] = "hme", ["Eastern Karaboro"] = "xrb", ["Eastern Katu"] = "ktv", ["Eastern Kayah"] = "eky", ["Eastern Keres"] = "kee", ["Eastern Krahn"] = "kqo", ["Eastern Lalu"] = "yit", ["Eastern Lawa"] = "lwl", ["Eastern Magar"] = "mgp", ["Eastern Maninkakan"] = "emk", ["Eastern Mari"] = "mhr", ["Eastern Meohang"] = "emg", ["Eastern Mnong"] = "mng", ["Eastern Muria"] = "emu", ["Eastern Ngad'a"] = "nea", ["Eastern Nisu"] = "nos", ["Eastern Ojibwa"] = "ojg", ["Eastern Parbate Kham"] = "kif", ["Eastern Penan"] = "pez", ["Eastern Pomo"] = "peb", ["Eastern Pwo"] = "kjp", ["Eastern Qiandong Miao"] = "hmq", ["Eastern Tamang"] = "taj", ["Eastern Tawbuid"] = "bnj", ["Eastern Xiangxi Miao"] = "muq", ["Eastern Xwla Gbe"] = "gbx", ["Ebira"] = "igb", ["Eblaite"] = "xeb", ["Ebrié"] = "ebr", ["Ebughu"] = "ebg", ["Ecuadorian Sign Language"] = "ecs", ["Ede Cabe"] = "cbj", ["Ede Ica"] = "ica", ["Ede Idaca"] = "idd", ["Ede Ije"] = "ijj", ["Ede Nago"] = "nqg", ["Edera Awyu"] = "awy", ["A̱do"] = "bin", ["Edolo"] = "etr", ["Edomite"] = "xdm", ["Edopi"] = "dbf", ["Efai"] = "efa", ["Efe"] = "efe", ["Efik"] = "efi", ["Efutop"] = "ofu", ["Ega"] = "ega", ["Igwong"] = "ego", ["Ma̱sa̱t"] = "egy", ["La̱ra̱ba Ma̱sa̱t"] = "arz", ["Egyptian Sign Language"] = "esl", ["Ehueun"] = "ehu", ["Eipomek"] = "eip", ["Eitiep"] = "eit", ["Ejagham"] = "etu", ["Ejamat"] = "eja", ["Ekajuk"] = "eka", ["Ekari"] = "ekg", ["Ekele"] = "khy", ["Eki"] = "eki", ["Ekit"] = "eke", ["A̱kpeye"] = "ekp", ["El Alto Zapotec"] = "zpp", ["El Hugeirat"] = "elh", ["El Molo"] = "elo", ["Elamite"] = "elx", ["Eleme"] = "elm", ["Elepi"] = "ele", ["Elfdalian"] = "ovd", ["Elip"] = "ekm", ["Elkei"] = "elk", ["Eloi"] = "art-elo", ["Elotepec Zapotec"] = "zte", ["Eloyi"] = "afo", ["Elseng"] = "mrf", ["Elu"] = "elu", ["Elymian"] = "xly", ["Emae"] = "mmw", ["Emai"] = "ema", ["Eman"] = "emn", ["Embaloh"] = "emb", ["Emberá-Baudó"] = "bdc", ["Emberá-Catío"] = "cto", ["Emberá-Chamí"] = "cmi", ["Emberá-Tadó"] = "tdc", ["Embu"] = "ebu", ["Emem"] = "enr", ["Emerillon"] = "eme", ["Emilian"] = "egl", ["Emplawas"] = "emw", ["En"] = "enc", ["Enawené-Nawé"] = "unk", ["Ende"] = "end", ["Enga"] = "enq", ["Engenni"] = "enn", ["Enggano"] = "eno", ["Shong"] = "en", ["Enlhet"] = "enl", ["Enrekang"] = "ptt", ["Enu"] = "enu", ["Enwan"] = "env", ["Enwang"] = "enw", ["Enxet"] = "enx", ["Enya"] = "gey", ["Eotile"] = "eot", ["Epena"] = "sja", ["Epi-Olmec"] = "xep", ["Epie"] = "epi", ["Epigraphic Mayan"] = "emy", ["Eravallan"] = "era", ["Erave"] = "kjy", ["Ere"] = "twp", ["Erie"] = "iro-ere", ["Eritai"] = "ert", ["Erokwanas"] = "erw", ["Erre"] = "err", ["Erromintxela"] = "emx", ["Ersu"] = "ers", ["Eruwa"] = "erh", ["Erzya"] = "myv", ["Esan"] = "ish", ["Ese"] = "mcq", ["Ese Ejja"] = "ese", ["Eshtehardi"] = "esh", ["Esimbi"] = "ags", ["Eskayan"] = "esy", ["Esmeralda"] = "sai-esm", ["Esperanto"] = "eo", ["Esselen"] = "esq", ["Estado de México Otomi"] = "ots", ["Estonian"] = "et", ["Estonian Sign Language"] = "eso", ["Esuma"] = "esm", ["Etchemin"] = "etc", ["Etebi"] = "etb", ["Eten"] = "etx", ["Eteocretan"] = "ecr", ["Eteocypriot"] = "ecy", ["Ethiopian Sign Language"] = "eth", ["Etkywan"] = "ich", ["Eton (Cameroon)"] = "eto", ["Eton (Vanuatu)"] = "etn", ["Etruscan"] = "ett", ["Etulo"] = "utr", ["Evant"] = "bzz", ["Even"] = "eve", ["Evenki"] = "evn", ["Ewage-Notu"] = "nou", ["Ewarhuyana"] = "sai-ewa", ["Eve"] = "ee", ["Ewondo"] = "ewo", ["Extremaduran"] = "ext", ["Eyak"] = "eya", ["Ezaa"] = "eza", ["Fagani"] = "faf", ["Faire Atta"] = "azt", ["Faita"] = "faj", ["Faiwol"] = "fai", ["Fakkanci"] = "gel", ["Fala"] = "fax", ["Falam Chin"] = "cfm", ["Fali"] = "fli", ["Faliscan"] = "xfa", ["Fam"] = "fam", ["Fanagalo"] = "fng", ["Fanamaket"] = "bjp", ["Fang (Bantu)"] = "fan", ["Fang (Beboid)"] = "fak", ["Fania"] = "fni", ["Far Western Muria"] = "fmu", ["Farefare"] = "gur", ["Faroese"] = "fo", ["Fas"] = "fqs", ["Fasu"] = "faa", ["Fataleka"] = "far", ["Fataluku"] = "ddg", ["Fayu"] = "fau", ["Fe'fe'"] = "fmp", ["Fedan"] = "pdn", ["Fembe"] = "agl", ["Fer"] = "kah", ["Feroge"] = "fer", ["Fiji Hindi"] = "hif", ["Fijian"] = "fj", ["Filomena Mata-Coahuitlán Totonac"] = "tlp", ["Finisterre Yau"] = "yuw", ["Swuomi"] = "fi", ["Finnish Sign Language"] = "fse", ["Finnish-Swedish Sign Language"] = "fss", ["Finongan"] = "fag", ["Fipa"] = "fip", ["Fa̱ran"] = "fir", ["Fiwaga"] = "fiw", ["Flemish Sign Language"] = "vgt", ["Flinders Island"] = "fln", ["Foau"] = "flh", ["Fogaha"] = "ber-fog", ["Foi"] = "foi", ["Foia Foia"] = "ffi", ["Folopa"] = "ppo", ["Foma"] = "fom", ["Fon"] = "fon", ["Fongoro"] = "fgr", ["Foodo"] = "fod", ["Forak"] = "frq", ["Fordata"] = "frd", ["Fore"] = "for", ["Forest Enets"] = "enf", ["Forest Nenets"] = "syd-fne", ["Fortsenal"] = "frt", ["Fox"] = "sac", ["Franc-Comtois"] = "roa-fcm", ["Francisco León Zoque"] = "zos", ["Franco-Provençal"] = "frp", ["Fi̱ransa"] = "fr", ["French Belgian Sign Language"] = "sfb", ["French Sign Language"] = "fsl", ["Friulian"] = "fur", ["Fa̱taa"] = "ff", ["Fuliiru"] = "flr", ["Fulniô"] = "fun", ["Fum"] = "fum", ["Fungwa"] = "ula", ["Fur"] = "fvr", ["Furu"] = "fuu", ["Futuna-Aniwa"] = "fut", ["Fuyug"] = "fuy", ["Fwe"] = "fwe", ["Fwâi"] = "fwa", ["Fyam"] = "pym", ["Fyer"] = "fie", ["Ga"] = "gaa", ["Ga'anda"] = "gqa", ["Ga'dang"] = "gdg", ["Gaa"] = "ttb", ["Gaam"] = "tbi", ["Gabadi"] = "kbt", ["Gabi"] = "gbw", ["Gabri"] = "gab", ["Gabrielino-Fernandeño"] = "xgf", ["Gadang"] = "gdk", ["Gaddang"] = "gad", ["Gaddi"] = "gbk", ["Gade"] = "ged", ["Gadjerawang"] = "gdh", ["Gadsup"] = "gaj", ["Gafat"] = "gft", ["Gagadu"] = "gbu", ["Gagauz"] = "gag", ["Gagnoa Bété"] = "btg", ["Gahri"] = "bfu", ["Gaikundi"] = "gbf", ["Gaina"] = "gcn", ["Gal"] = "gap", ["Galambu"] = "glo", ["Galatian"] = "xga", ["Galela"] = "gbi", ["Galeya"] = "gar", ["Galibi Carib"] = "car", ["Galice"] = "gce", ["Galician"] = "gl", ["Galindan"] = "xgl", ["Gallaecian"] = "cel-gal", ["Gallo"] = "roa-gal", ["Gallurese"] = "sdn", ["Galo"] = "adl", ["Galoli"] = "gal", ["Gamale Kham"] = "kgj", ["Gambera"] = "gma", ["Gamela"] = "sai-gam", ["Gamilaraay"] = "kld", ["Gamit"] = "gbl", ["Gamkonora"] = "gak", ["Gamo"] = "gmv", ["Gamo-Ningi"] = "bte", ["Gan"] = "gan", ["Gana"] = "gnq", ["Ganang"] = "gne", ["Gandhari"] = "pgd", ["Gane"] = "gzn", ["Ganggalida"] = "gcd", ["Ganglau"] = "ggl", ["Gangte"] = "gnb", ["Gangulu"] = "gnl", ["Gants"] = "gao", ["Ganza"] = "gza", ["Ganzi"] = "gnz", ["Gao"] = "gga", ["Gapapaiwa"] = "pwg", ["Garawa"] = "wrk", ["Garhwali"] = "gbm", ["Garifuna"] = "cab", ["Garingbal"] = "xgi", ["Garo"] = "grt", ["Garre"] = "gex", ["Garus"] = "gyb", ["Garza"] = "xgr", ["Gashowu"] = "nai-gsy", ["Gata'"] = "gaq", ["Gaulish"] = "cel-gau", ["Gavak"] = "dmc", ["Gavar"] = "gou", ["Gavião do Jiparaná"] = "gvo", ["Gawar-Bati"] = "gwt", ["Gawwada"] = "gwd", ["Gayil"] = "gyl", ["Gayo"] = "gay", ["Gayón"] = "sai-gay", ["Gbagyi"] = "gbr", ["Gban"] = "ggu", ["Gbanu"] = "gbv", ["Gbanziri"] = "gbg", ["Gbari"] = "gby", ["Gbaya"] = "gba", ["Gbaya-Bossangoa"] = "gbp", ["Gbaya-Bozoum"] = "gbq", ["Gbaya-Mbodomo"] = "gmm", ["Gbayi"] = "gyg", ["Gbesi Gbe"] = "gbs", ["Gbii"] = "ggb", ["Gbin"] = "xgb", ["Gbiri-Niragu"] = "grh", ["Gboloo Grebo"] = "gec", ["Gciriku"] = "diu", ["Gcwi"] = "gwj", ["Ge"] = "hmj", ["Ge'ez"] = "gez", ["Geba Karen"] = "kvq", ["Gebe"] = "gei", ["Gedaged"] = "gdd", ["Gedeo"] = "drs", ["Geji"] = "gji", ["Geko Karen"] = "ghk", ["Gela"] = "nlg", ["Gelao"] = "gio", ["Gele'"] = "sbc", ["Geme"] = "geq", ["Gen"] = "gej", ["Gende"] = "gaf", ["Gengle"] = "geg", ["Georgian"] = "ka", ["Gepo"] = "ygp", ["Gera"] = "gew", ["Gerka"] = "gek", ["Jaman"] = "de", ["German Low German"] = "nds-de", ["German Sign Language"] = "gsg", ["Geruma"] = "gea", ["Geser-Gorom"] = "ges", ["Gey"] = "guv", ["Ghadames"] = "gha", ["Ghanaian Sign Language"] = "gse", ["Ghandruk Sign Language"] = "gds", ["Ghanongga"] = "ghn", ["Ghari"] = "gri", ["Ghayavi"] = "bmk", ["Ghera"] = "ghr", ["Ghomala'"] = "bbj", ["Ghomara"] = "gho", ["Ghotuo"] = "aaa", ["Ghulfan"] = "ghl", ["Giangan"] = "bgi", ["Gibanawa"] = "gib", ["Gidar"] = "gid", ["Gikyode"] = "acd", ["Gilaki"] = "glk", ["Gilbertese"] = "gil", ["Gilima"] = "gix", ["Gimi (Austronesian)"] = "gip", ["Gimi (Goroka)"] = "gim", ["Gimme"] = "kmp", ["Gimnime"] = "gmn", ["Ginuman"] = "gnm", ["Girawa"] = "bbr", ["Girirra"] = "gii", ["Giryama"] = "nyf", ["Githabul"] = "gih", ["Gitua"] = "ggt", ["Gitxsan"] = "git", ["Giyug"] = "giy", ["Gizrra"] = "tof", ["Glaro-Twabo"] = "glr", ["Glavda"] = "glw", ["Glio-Oubi"] = "oub", ["Glosa"] = "igs", ["Gnau"] = "gnu", ["Goa'uld"] = "art-gld", ["Goaria"] = "gig", ["Gobasi"] = "goi", ["Gobu"] = "gox", ["Godié"] = "god", ["Godoberi"] = "gdo", ["Godwari"] = "gdx", ["Goemai"] = "ank", ["Gofa"] = "gof", ["Gogo"] = "gog", ["Gogodala"] = "ggw", ["Goguryeo"] = "zkg", ["Gojri"] = "gju", ["Gokana"] = "gkn", ["Gokhy"] = "sit-gkh", ["Gola"] = "gol", ["Golin"] = "gvf", ["Golpa"] = "lja", ["Gondi"] = "gon", ["Gone Dau"] = "goo", ["Gong"] = "ugo", ["Gongduk"] = "goe", ["Gonja"] = "gjn", ["Goo"] = "gov", ["Gooniyandi"] = "gni", ["Gor"] = "gqr", ["Gorakor"] = "goc", ["Gorap"] = "goq", ["Goreng"] = "xgg", ["Gorontalo"] = "gor", ["Gorovu"] = "grq", ["Gorowa"] = "gow", ["Gothic"] = "got", ["Gottscheerish"] = "gmw-gts", ["Goundo"] = "goy", ["Gourmanchéma"] = "gux", ["Gowlan"] = "goj", ["Gowro"] = "gwf", ["Gozarkhani"] = "goz", ["Grangali"] = "nli", ["Grass Koiari"] = "kbk", ["Grebo"] = "grb", ["Greek"] = "el", ["Greek Sign Language"] = "gss", ["Green Gelao"] = "giq", ["Green Hmong"] = "hnj", ["Greenlandic"] = "kl", ["Grenadian Creole English"] = "gcl", ["Gresi"] = "grs", ["Groma"] = "gro", ["Gros Ventre"] = "ats", ["Gua"] = "gwx", ["Guahibo"] = "guh", ["Guajajára"] = "gub", ["Guajá"] = "gvj", ["Guambiano"] = "gum", ["Guamo"] = "sai-gmo", ["Guanano"] = "gvc", ["Guanche"] = "gnc", ["Guaraní"] = "gn", ["Guarayu"] = "gyr", ["Guatemalan Sign Language"] = "gsm", ["Guató"] = "gta", ["Guayabero"] = "guo", ["Guazacapán"] = "nai-guz", ["Gudang"] = "xgd", ["Gudanji"] = "nji", ["Gude"] = "gde", ["Gudu"] = "gdu", ["Guduf-Gava"] = "gdf", ["Guerrero Amuzgo"] = "amu", ["Guerrero Nahuatl"] = "ngu", ["Guevea de Humboldt Zapotec"] = "zpg", ["Gugadj"] = "ggd", ["Gugu Badhun"] = "gdc", ["Gugu Warra"] = "wrw", ["Guhu-Samane"] = "ghs", ["Guianese Creole"] = "gcr", ["Guiberoua Bété"] = "bet", ["Guinau"] = "awd-gnu", ["Guinea Kpelle"] = "gkp", ["Guinea-Bissau Creole"] = "pov", ["Guinea-Bissau Sign Language"] = "lgs", ["Guinean Sign Language"] = "gus", ["Guiqiong"] = "gqi", ["Gujarati"] = "gu", ["Gula"] = "glu", ["Gula'alaa"] = "gmb", ["Gulay"] = "gvl", ["Gule"] = "gly", ["Gulf Arabic"] = "afb", ["Gullah"] = "gul", ["Gumalu"] = "gmu", ["Gumatj"] = "gnn", ["Gumawana"] = "gvs", ["Gumuz"] = "guk", ["Gun"] = "guw", ["Gundi"] = "gdi", ["Gunditjmara"] = "gjm", ["Gundungurra"] = "xrd", ["Gungabula"] = "gyf", ["Gungu"] = "rub", ["Guntai"] = "gnt", ["Gunu"] = "yas", ["Gunwinggu"] = "gup", ["Gunya"] = "gyy", ["Gupa-Abawa"] = "gpa", ["Gupapuyngu"] = "guf", ["Gur Lama"] = "las", ["Guragone"] = "gge", ["Guramalum"] = "grz", ["Gurani"] = "hac", ["Gureng Gureng"] = "gnr", ["Gurgula"] = "ggg", ["Guriaso"] = "grx", ["Gurindji"] = "gue", ["Gurjar Apabhramsa"] = "inc-gup", ["Gurmana"] = "gvm", ["Guro"] = "goa", ["Guruntum"] = "grd", ["Gusan"] = "gsn", ["Gusii"] = "guz", ["Gusilay"] = "gsl", ["Gutnish"] = "gmq-gut", ["Guugu Yimidhirr"] = "kky", ["Guwa"] = "xgw", ["Guwamu"] = "gwu", ["Guwar"] = "aus-guw", ["Guya"] = "gka", ["Guyanese Creole English"] = "gyn", ["Guyani"] = "gvy", ["Guébie"] = "gie", ["Gvoko"] = "ngs", ["Gwa"] = "gwb", ["Gwahatike"] = "dah", ["Gwak"] = "jgk", ["Gwamhi-Wuri"] = "bga", ["Gwandara"] = "gwn", ["Gwara"] = "alv-gwa", ["Gweda"] = "grw", ["Gweno"] = "gwe", ["Gwere"] = "gwr", ["Gwich'in"] = "gwi", ["Gyalsumdo"] = "gyo", ["Gyele"] = "gyi", ["Gyem"] = "gye", ["Güenoa"] = "sai-gue", ["Habu"] = "hbu", ["Hadiyya"] = "hdy", ["Hadothi"] = "hoj", ["Hadrami"] = "xhd", ["Hadza"] = "hts", ["Haeke"] = "aek", ["Hahon"] = "hah", ["Haida"] = "hai", ["Haigwai"] = "hgw", ["Hainyaxo Bozo"] = "bzx", ["Haiphong Sign Language"] = "haf", ["Haisla"] = "has", ["Haitian Creole"] = "ht", ["Haitian Vodoun Culture Language"] = "hvc", ["Haiǁom"] = "hgm", ["Haji"] = "hji", ["Hajong"] = "haj", ["Hakka"] = "hak", ["Hakö"] = "hao", ["Halang"] = "hal", ["Halang Doan"] = "hld", ["Halbi"] = "hlb", ["Halia"] = "hla", ["Halkomelem"] = "hur", ["Hamap"] = "hmu", ["Hamba"] = "hba", ["Hamer-Banna"] = "amf", ["Hamtai"] = "hmt", ["Hanga"] = "hag", ["Hanga Hundi"] = "wos", ["Hani"] = "hni", ["Hanoi Sign Language"] = "hab", ["Hanunoo"] = "hnn", ["Harami"] = "xha", ["Harari"] = "har", ["Haraza"] = "nub-har", ["Harijan Kinnauri"] = "kjo", ["Haroi"] = "hro", ["Harsusi"] = "hss", ["Haruai"] = "tmd", ["Haruku"] = "hrk", ["Haryanvi"] = "bgc", ["Harzani"] = "hrz", ["Hasaitic"] = "sem-has", ["Hasha"] = "ybj", ["Hassaniya"] = "mey", ["Hatam"] = "had", ["Hattic"] = "xht", ["Kpat"] = "ha", ["Hausa Sign Language"] = "hsl", ["Haush"] = "sai-hau", ["Havasupai-Walapai-Yavapai"] = "yuf", ["Haveke"] = "hvk", ["Havu"] = "hav", ["Hawai'i Pidgin Sign Language"] = "hps", ["Hawaiian"] = "haw", ["Hawaiian Creole"] = "hwc", ["Haya"] = "hay", ["Hdi"] = "xed", ["A̱biru"] = "he", ["Hehe"] = "heh", ["Heiban"] = "hbn", ["Heiltsuk"] = "hei", ["Helong"] = "heg", ["Helu"] = "elu-prk", ["Hema"] = "nix", ["Hemba"] = "hem", ["Herdé"] = "hed", ["Herero"] = "hz", ["Hermit"] = "llf", ["Hernican"] = "xhr", ["Hewa"] = "ham", ["Heyo"] = "auk", ["Hibito"] = "hib", ["Hidatsa"] = "hid", ["Higaonon"] = "mba", ["High Valyrian"] = "art-vlh", ["Highland Konjo"] = "kjk", ["Highland Oaxaca Chontal"] = "chd", ["Highland Popoluca"] = "poi", ["Highland Puebla Nahuatl"] = "azz", ["Highland Totonac"] = "tos", ["Hijazi Arabic"] = "acw", ["Hijuk"] = "hij", ["Hiligaynon"] = "hil", ["Hill Maria"] = "mrr", ["Himarimã"] = "hir", ["Himyaritic"] = "sem-him", ["Hindi"] = "hi", ["Hindi Dogri"] = "dgo", ["Hinduri"] = "hii", ["Hinukh"] = "gin", ["Hiri Motu"] = "ho", ["Hismaic"] = "sem-his", ["Hitchiti"] = "nai-hit", ["Hittite"] = "hit", ["Hitu"] = "htu", ["Hiw"] = "hiw", ["Hixkaryana"] = "hix", ["Hlai"] = "lic", ["Hlepho Phowa"] = "yhl", ["Hlersu"] = "hle", ["Hmar"] = "hmr", ["Hmong Don"] = "hmf", ["Hmong Dô"] = "hmv", ["Hmong Shua"] = "hmz", ["Hmwaveke"] = "mrk", ["Ho"] = "hoc", ["Ho Chi Minh City Sign Language"] = "hos", ["Hoava"] = "hoa", ["Hobyót"] = "hoh", ["Hoia Hoia"] = "hhi", ["Holikachuk"] = "hoi", ["Holiya"] = "hoy", ["Holma"] = "hod", ["Holoholo"] = "hoo", ["Holu"] = "hol", ["Homa"] = "hom", ["Honduran Lenca"] = "len", ["Honduras Sign Language"] = "hds", ["Hone"] = "juh", ["Hong Kong Sign Language"] = "hks", ["Honi"] = "how", ["Hopi"] = "hop", ["Horned Miao"] = "hrm", ["Horo"] = "hor", ["Horom"] = "hoe", ["Horpa"] = "ero", ["Hote"] = "hot", ["Hoti"] = "hti", ["Hovongan"] = "hov", ["Hoyahoya"] = "hhy", ["Hozo"] = "hoz", ["Hpon"] = "hpo", ["Hrangkhol"] = "hra", ["Hre"] = "hre", ["Hruso"] = "hru", ["Hu"] = "huo", ["Huachipaeri"] = "hug", ["Huambisa"] = "hub", ["Huaorani"] = "auc", ["Huarijio"] = "var", ["Huaulu"] = "hud", ["Huautla Mazatec"] = "mau", ["Huave"] = "huv", ["Huaxcaleca Nahuatl"] = "nhq", ["Huba"] = "hbb", ["Huehuetla Tepehua"] = "tee", ["Huetar"] = "cba-hue", ["Huichol"] = "hch", ["Huilliche"] = "huh", ["Huitepec Mixtec"] = "mxs", ["Huizhou"] = "czh", ["Hukumina"] = "huw", ["Hula"] = "hul", ["Hulaulá"] = "huy", ["Huli"] = "hui", ["Hulung"] = "huk", ["Humburi Senni"] = "hmb", ["Humene"] = "huf", ["Hun"] = "uth", ["Hunde"] = "hke", ["Hung"] = "hnu", ["Hungana"] = "hum", ["Hungarian"] = "hu", ["Hungarian Sign Language"] = "hsh", ["Hungworo"] = "nat", ["Hunjara-Kaina Ke"] = "hkk", ["Hunnic"] = "xhc", ["Hunsrik"] = "hrx", ["Hunzib"] = "huz", ["Hupa"] = "hup", ["Hupdë"] = "jup", ["Hupla"] = "hap", ["Hurrian"] = "xhu", ["Hutterisch"] = "geh", ["Hwana"] = "hwo", ["Hya"] = "hya", ["Hyam"] = "jab", ["Hän"] = "haa", ["Hértevin"] = "hrt", ["I-Wak"] = "iwk", ["Iaai"] = "iai", ["Iamalele"] = "yml", ["Iatmul"] = "ian", ["Iau"] = "tmu", ["Ibali Teke"] = "tek", ["Ibaloi"] = "ibl", ["Iban"] = "iba", ["Ibanag"] = "ibg", ["Ibani"] = "iby", ["Ibatan"] = "ivb", ["Iberian"] = "xib", ["Ibibio"] = "ibb", ["Ibino"] = "ibn", ["Iboko"] = "bkp", ["Ibu"] = "ibu", ["Ibuoro"] = "ibr", ["Icelandic"] = "is", ["Icelandic Sign Language"] = "icl", ["Iceve-Maci"] = "bec", ["Ida'an"] = "dbj", ["Idakho-Isukha-Tiriki"] = "ida", ["Idaté"] = "idt", ["Idere"] = "ide", ["Idesa"] = "ids", ["Idi"] = "idi", ["Ido"] = "io", ["Idoma"] = "idu", ["Idon"] = "idc", ["Idu"] = "clk", ["Idun"] = "ldb", ["Iduna"] = "viv", ["Ifo"] = "iff", ["Ifè"] = "ife", ["Ga̱ra"] = "igl", ["Igana"] = "igg", ["A̱kum-a̱cyi"] = "ig", ["Igede"] = "ige", ["Ignaciano"] = "ign", ["Igo"] = "ahl", ["Iguta"] = "nar", ["Igwe"] = "igw", ["Iha"] = "ihp", ["Ihievbe"] = "ihi", ["Ija-Zuba"] = "vki", ["Ik"] = "ikx", ["Ika"] = "ikk", ["Ikaranggal"] = "ikr", ["Ikizu"] = "ikz", ["Iko"] = "iki", ["Ikobi-Mena"] = "meb", ["Ikoma"] = "ntk", ["Ikpeng"] = "txi", ["Ikpeshi"] = "ikp", ["Ikposo"] = "kpo", ["Iku-Gora-Ankwa"] = "ikv", ["Ikulu"] = "ikl", ["Ikwere"] = "ikw", ["Ikwo"] = "iqw", ["Ila"] = "ilb", ["Ile Ape"] = "ila", ["Ilgar"] = "ilg", ["Ili Turki"] = "ili", ["Ili'uun"] = "ilu", ["Ilianen Manobo"] = "mbi", ["Illyrian"] = "xil", ["Ilocano"] = "ilo", ["Ilongot"] = "ilk", ["Ilue"] = "ilv", ["Ilwana"] = "mlk", ["Imbongu"] = "imo", ["Imonda"] = "imn", ["Imroing"] = "imr", ["Inabaknon"] = "abx", ["Inapang"] = "mzu", ["Inari Sami"] = "smn", ["Indanga"] = "bnt-ind", ["Indian Sign Language"] = "ins", ["Indo-Portuguese"] = "idb", ["Indonesian"] = "id", ["Indonesian Bajau"] = "bdl", ["Indonesian Sign Language"] = "inl", ["Indri"] = "idr", ["Indus Kohistani"] = "mvy", ["Indus Valley Language"] = "xiv", ["Inebu One"] = "oin", ["Ineseño"] = "inz", ["Inga"] = "inb", ["Ingrian"] = "izh", ["Ingush"] = "inh", ["Inlaod Itneg"] = "iti", ["Inoke-Yate"] = "ino", ["Inonhan"] = "loc", ["Inor"] = "ior", ["Inpui Naga"] = "nkf", ["Interlingua"] = "ia", ["Interlingue"] = "ie", ["International Sign"] = "ils", ["Intha"] = "int", ["Inuinnaqtun"] = "esx-inq", ["Inuit Sign Language"] = "iks", ["Inuktitut"] = "iu", ["Inuktun"] = "esx-ink", ["Inupiaq"] = "ik", ["Inuvialuktun"] = "ikt", ["Ipai"] = "nai-ipa", ["Ipalapa Amuzgo"] = "azm", ["Ipiko"] = "ipo", ["Ipili"] = "ipi", ["Ipulo"] = "ass", ["Iquito"] = "iqu", ["Ir"] = "irr", ["Irantxe"] = "irn", ["Iranun"] = "ill", ["Iraqi Arabic"] = "acm", ["Iraqw"] = "irk", ["Irarutu"] = "irh", ["Iraya"] = "iry", ["Iresim"] = "ire", ["Iriga Bicolano"] = "bto", ["Irish"] = "ga", ["Irish Sign Language"] = "isg", ["Irula"] = "iru", ["Isabi"] = "isa", ["Isan"] = "tts", ["Isanzu"] = "isn", ["Isarog Agta"] = "agk", ["Isaurian"] = "und-isa", ["Isconahua"] = "isc", ["Isebe"] = "igo", ["Ishkashimi"] = "isk", ["Isinai"] = "inn", ["Isirawa"] = "srl", ["Island Carib"] = "crb", ["Islander Creole English"] = "icr", ["Isnag"] = "isd", ["Isoko"] = "iso", ["Israeli Sign Language"] = "isr", ["Isthmus Mixe"] = "mir", ["Isthmus Zapotec"] = "zai", ["Istriot"] = "ist", ["Istro-Romanian"] = "ruo", ["Isu"] = "isu", ["Isubu"] = "szv", ["Italian"] = "it", ["Italian Sign Language"] = "ise", ["Italiot Greek"] = "grk-ita", ["Itawit"] = "itv", ["Itelmen"] = "itl", ["Itene"] = "ite", ["Iteri"] = "itr", ["Itik"] = "itx", ["Ito"] = "itw", ["Itonama"] = "ito", ["Itsekiri"] = "its", ["Itu Mbon Uzo"] = "itm", ["Itundujia Mixtec"] = "mce", ["Itzá"] = "itz", ["Iu Mien"] = "ium", ["Ivatan"] = "ivv", ["Iwaidja"] = "ibd", ["Iwal"] = "kbm", ["Iwam"] = "iwm", ["Iwur"] = "iwo", ["Ixcatec"] = "ixc", ["Ixcatlán Mazatec"] = "mzi", ["Ixil"] = "ixl", ["Ixtayutla Mixtec"] = "vmj", ["Ixtenco Otomi"] = "otz", ["Iyayu"] = "iya", ["Iyive"] = "uiv", ["Iyo"] = "nca", ["Iyo'wujwa Chorote"] = "crq", ["Iyojwa'ja Chorote"] = "crt", ["Izere"] = "izr", ["Izi"] = "izz", ["Izi-Ezaa-Ikwo-Mgbo"] = "izi", ["Izon"] = "ijc", ["Izora"] = "cbo", ["Iñapari"] = "inp", ["Jabem"] = "jae", ["Jabutí"] = "jbt", ["Jad"] = "jda", ["Jadgali"] = "jdg", ["Jah Hut"] = "jah", ["Jahanka"] = "jad", ["Jair Awyu"] = "awv", ["Jakaltek"] = "jac", ["Jakati"] = "jat", ["Jalapa de Díaz Mazatec"] = "maj", ["Jalkunan"] = "bxl", ["Jamaican Country Sign Language"] = "jcs", ["Jamaican Creole"] = "jam", ["Jamaican Sign Language"] = "jls", ["Jamamadí"] = "jaa", ["Jambi Malay"] = "jax", ["Jamiltepec Mixtec"] = "mxt", ["Jaminjung"] = "djd", ["Jamsay"] = "djm", ["Jamtish"] = "gmq-jmk", ["Jandavra"] = "jnd", ["Janday"] = "jan", ["Jangkang"] = "djo", ["Jangshung"] = "jna", ["Janji"] = "jni", ["Japanese"] = "ja", ["Japanese Sign Language"] = "jsl", ["Japhug"] = "sit-jap", ["Japrería"] = "jru", ["Jaqaru"] = "jqr", ["Jara"] = "jaf", ["Jarai"] = "jra", ["Jarawa"] = "anq", ["Jaru"] = "ddj", ["Jassic"] = "ysc", ["Jaunsari"] = "jns", ["Javanese"] = "jv", ["Javindo"] = "jvd", ["Jawe"] = "jaz", ["Jaya"] = "jyy", ["Jebero"] = "jeb", ["Jeh"] = "jeh", ["Jehai"] = "jhi", ["Jeikó"] = "sai-jko", ["Jeju"] = "jje", ["Jemez"] = "tow", ["Jenaama Bozo"] = "bze", ["Jeng"] = "jeg", ["Jennu Kurumba"] = "xuj", ["Jere"] = "jer", ["Jeri Kuo"] = "jek", ["Jersey Dutch"] = "gmw-jdt", ["Jeru"] = "akj", ["Jerung"] = "jee", ["Jhankot Sign Language"] = "jhs", ["Jiamao"] = "jio", ["Jiba"] = "juo", ["Jibu"] = "jib", ["Jicarilla"] = "apj", ["Jiiddu"] = "jii", ["Jilbe"] = "jie", ["Jili"] = "mgi", ["Jilim"] = "jil", ["Jimi"] = "jmi", ["Jimjimen"] = "jim", ["Jin"] = "cjy", ["Jina"] = "jia", ["Jingpho"] = "kac", ["Jingulu"] = "jig", ["Jiongnai Bunu"] = "pnu", ["Jirajara"] = "sai-jrj", ["Jirel"] = "jul", ["Jiru"] = "jrr", ["Jita"] = "jit", ["Jhyuo"] = "kaj", ["Joba"] = "job", ["Jofotek-Bromnya"] = "jbr", ["Jola-Fonyi"] = "dyo", ["Jola-Kasa"] = "csk", ["Jonkor Bourmataguil"] = "jeu", ["Jordanian Sign Language"] = "jos", ["Jorá"] = "jor", ["Jowulu"] = "jow", ["Ju"] = "juu", ["Juang"] = "jun", ["Juba Arabic"] = "pga", ["Judeo-Italian"] = "itk", ["Judeo-Persian"] = "jpr", ["Judeo-Tat"] = "jdt", ["Jukun Takum"] = "jbu", ["Jumaytepeque"] = "nai-jum", ["Jumjum"] = "jum", ["Jumla Sign Language"] = "jus", ["Jumli"] = "jml", ["Jungle Inga"] = "inj", ["Juquila Mixe"] = "mxq", ["Jur Modo"] = "bex", ["Juray"] = "juy", ["Jurchen"] = "juc", ["Jurúna"] = "jur", ["Jutiapa"] = "nai-jtp", ["Jutish"] = "jut", ["Juwal"] = "mwb", ["Juxtlahuaca Mixtec"] = "vmc", ["Juǀ'hoan"] = "ktz", ["Jwira-Pepesa"] = "jwi", ["Júma"] = "jua", ["K'iche'"] = "quc", ["Kaamba"] = "xku", ["Kaan"] = "ldl", ["Kaang Chin"] = "ckn", ["Kaansa"] = "gna", ["Kaapor Sign Language"] = "uks", ["Kaba"] = "ksp", ["Kabalai"] = "kvf", ["Kabardian"] = "kbd", ["Kabatei"] = "xkp", ["Kabba-Laka"] = "lap", ["Kabishiana"] = "tup-kab", ["Kabiyé"] = "kbp", ["Kabola"] = "klz", ["Kabore One"] = "onk", ["Kabras"] = "lkb", ["Kaburi"] = "uka", ["Kabutra"] = "kbu", ["Kabuverdianu"] = "kea", ["Kabwa"] = "cwa", ["Kabwari"] = "kcw", ["Kabyle"] = "kab", ["Kachama-Ganjule"] = "kcx", ["Kachari"] = "xac", ["Kachchi"] = "kfr", ["Kachi Koli"] = "gjk", ["Kacipo-Balesi"] = "koe", ["Kaco'"] = "xkk", ["Kadai"] = "kzd", ["Kadar"] = "kej", ["Kadara"] = "kad", ["Kadaru"] = "kdu", ["Kadiwéu"] = "kbc", ["Kado"] = "kdv", ["Kadugli"] = "xtc", ["Kaduo"] = "ktp", ["Kaera"] = "jka", ["Kafa"] = "kbr", ["Kafoa"] = "kpu", ["Kagan Kalagan"] = "kll", ["Kagate"] = "syw", ["Kagayanen"] = "cgc", ["Kagoma"] = "kdm", ["Kagoro"] = "xkg", ["Kagulu"] = "kki", ["Kahe"] = "hka", ["Kahua"] = "agw", ["Kaian"] = "kct", ["Kaibobo"] = "kzb", ["Kaidipang"] = "kzp", ["Kaiep"] = "kbw", ["Kaikadi"] = "kep", ["Kaike"] = "kzq", ["Kaiku"] = "kkq", ["Kaimbulawa"] = "zka", ["Kaimbé"] = "xai", ["Kaingang"] = "kgp", ["Kairak"] = "ckr", ["Kairiru"] = "kxa", ["Kairui-Midiki"] = "krd", ["Kais"] = "kzm", ["Kaivi"] = "kce", ["Kaiwá"] = "kgk", ["Kaiy"] = "tcq", ["Kajakse"] = "ckq", ["Kajali"] = "xkj", ["Kajaman"] = "kag", ["Kakabai"] = "kqf", ["Kakabe"] = "kke", ["Kakanda"] = "kka", ["Kaki Ae"] = "tbd", ["Kakihum"] = "kxe", ["Kako"] = "kkj", ["Kakwa"] = "keo", ["Kala"] = "kcl", ["Kala Lagaw Ya"] = "mwp", ["Kalaamaya"] = "lkm", ["Kalabakan"] = "kve", ["Kalabari"] = "ijn", ["Kalabra"] = "kzz", ["Kalagan"] = "kqe", ["Kalaktang Monpa"] = "kkf", ["Kalam"] = "kmh", ["Kalami"] = "gwc", ["Kalamsé"] = "knz", ["Kalanadi"] = "wkl", ["Kalanga"] = "kck", ["Kalao"] = "kly", ["Kalapuya"] = "kyl", ["Kalarko"] = "kba", ["Kalasha"] = "kls", ["Kalasuri"] = "xme-kls", ["Kalenjin"] = "kln", ["Kalkatungu"] = "ktg", ["Kalkoti"] = "xka", ["Kalmyk"] = "xal", ["Kalo Finnish Romani"] = "rmf", ["Kalou"] = "ywa", ["Kaluli"] = "bco", ["Kalumpang"] = "kli", ["Kam"] = "kdx", ["Kamakan"] = "vkm", ["Kamang"] = "woi", ["Kamano"] = "kbq", ["Kamantan"] = "kci", ["Kamar"] = "keq", ["Kamara"] = "jmr", ["Kamarian"] = "kzx", ["Kamaru"] = "kgx", ["Kamarupi Prakrit"] = "inc-kam", ["Kamasa"] = "klp", ["Kamasau"] = "kms", ["Kamassian"] = "xas", ["Kamayo"] = "kyk", ["Kamayurá"] = "kay", ["Kamba"] = "kam", ["Kambaata"] = "ktb", ["Kambaira"] = "kyy", ["Kambera"] = "xbr", ["Kamberataro"] = "kbv", ["Kamberau"] = "irx", ["Kambiwá"] = "xbw", ["Kami"] = "kmi", ["Kamkata-viri"] = "bsh", ["Kamo"] = "kcq", ["Kamoro"] = "kgq", ["Kamta"] = "rkt", ["Kamu"] = "xmu", ["Kamula"] = "xla", ["Kamwe"] = "hig", ["Kanakanabu"] = "xnb", ["Kanakuru"] = "kna", ["Kanamari"] = "knm", ["Kanashi"] = "xns", ["Kanasi"] = "soq", ["Kandas"] = "kqw", ["Kandawo"] = "gam", ["Kande"] = "kbs", ["Kang"] = "kyp", ["Kanga"] = "kcp", ["Kangean"] = "kkv", ["Kanggape"] = "igm", ["Kangjia"] = "kxs", ["Kango"] = "kty", ["Kango-Sua"] = "kzy", ["Kangri"] = "xnr", ["Kaniet"] = "ktk", ["Kanikkaran"] = "kev", ["Kaningdon-Nindem"] = "kdp", ["Kaningi"] = "kzo", ["Kaningra"] = "knr", ["Kaninuwa"] = "wat", ["Kanite"] = "kmu", ["Kanjari"] = "kft", ["Kanju"] = "kbe", ["Kankanaey"] = "kne", ["Kannada"] = "kn", ["Kannada Kurumba"] = "kfi", ["Kannauji"] = "bjj", ["Kanowit"] = "kxn", ["Kanoé"] = "kxo", ["Kansa"] = "ksk", ["Kantosi"] = "xkt", ["Kanu"] = "khx", ["Kanufi"] = "kni", ["Kanuri"] = "kr", ["Kanyok"] = "kny", ["Kao"] = "kax", ["Kaonde"] = "kqn", ["Kap"] = "ykm", ["Kapampangan"] = "pam", ["Kapauri"] = "khp", ["Kapin"] = "tbx", ["Kapinawá"] = "xpn", ["Kapingamarangi"] = "kpg", ["Kapriman"] = "dju", ["Kaptiau"] = "kbi", ["Kapya"] = "klo", ["Kaqchikel"] = "cak", ["Kara (New Guinea)"] = "leu", ["Kara (Tanzania)"] = "reg", ["Karachay-Balkar"] = "krc", ["Karadjeri"] = "gbd", ["Karaga Mandaya"] = "mry", ["Karaim"] = "kdr", ["Karajá"] = "kpj", ["Karakalpak"] = "kaa", ["Karakhanid"] = "xqa", ["Karami"] = "xar", ["Karamojong"] = "kdj", ["Karang"] = "kzr", ["Karanga"] = "kth", ["Karankawa"] = "zkk", ["Karao"] = "kyj", ["Karas"] = "kgv", ["Karata"] = "kpt", ["Karawa"] = "xrw", ["Karbi"] = "mjw", ["Kare (Africa)"] = "kbn", ["Kare (New Guinea)"] = "kmf", ["Karekare"] = "kai", ["Karelian"] = "krl", ["Karey"] = "kyd", ["Kari"] = "kbj", ["Karingani"] = "kgn", ["Karipuna"] = "kuq", ["Karipúna"] = "kgm", ["Karipúna Creole French"] = "kmv", ["Kariri"] = "kzw", ["Karitiâna"] = "ktn", ["Kariya"] = "kil", ["Kariyarra"] = "vka", ["Karkar-Yuri"] = "yuj", ["Karkin"] = "krb", ["Karko"] = "kko", ["Karnai"] = "bbv", ["Karo"] = "kxh", ["Karo Batak"] = "btx", ["Karok"] = "kyh", ["Karolanos"] = "kyn", ["Karon"] = "krx", ["Karon Dori"] = "kgw", ["Karore"] = "xkx", ["Karranga"] = "xrq", ["Karuwali"] = "rxw", ["Kasanga"] = "ccj", ["Kasem"] = "xsm", ["Kashaya"] = "kju", ["Kashmiri"] = "ks", ["Kashubian"] = "csb", ["Kasiguranin"] = "ksn", ["Kaska"] = "kkz", ["Kaskean"] = "zsk", ["Kaskihá"] = "gva", ["Kassite"] = "und-kas", ["Kassonke"] = "kao", ["Kasua"] = "khs", ["Kataang"] = "kgd", ["Katabaga"] = "ktq", ["Katawixi"] = "xat", ["Katembri"] = "sai-kat", ["Kathlamet"] = "nai-kat", ["Kathoriya Tharu"] = "tkt", ["Kathu"] = "ykt", ["Katkari"] = "kfu", ["Katla"] = "kcr", ["Kato"] = "ktw", ["Katso"] = "kaf", ["Katua"] = "kta", ["Katukina"] = "knt", ["Kaulong"] = "pss", ["Kaur"] = "vkk", ["Kaure"] = "bpp", ["Kaurna"] = "zku", ["Kauwera"] = "xau", ["Kavalan"] = "ckv", ["Kavet"] = "krv", ["Kawacha"] = "kcb", ["Kawaiisu"] = "xaw", ["Kawe"] = "kgb", ["Kawishana"] = "awd-kaw", ["Kawésqar"] = "alc", ["Kaxararí"] = "ktx", ["Kaxuyana"] = "kbb", ["Kaya"] = "zra", ["Kayabí"] = "kyz", ["Kayagar"] = "kyt", ["Kayan"] = "pdu", ["Kayan Mahakam"] = "xay", ["Kayan River Kayan"] = "xkn", ["Kayapa Kallahan"] = "kak", ["Kayapó"] = "txu", ["Kayardild"] = "gyd", ["Kayeli"] = "kzl", ["Kayong"] = "kxy", ["Kayort"] = "kyv", ["Kaytetye"] = "gbb", ["Kayupulau"] = "kzu", ["Kazakh"] = "kk", ["Kazukuru"] = "kzk", ["Ke'o"] = "xxk", ["Keak"] = "keh", ["Keapara"] = "khz", ["Kedah Malay"] = "meo", ["Kedang"] = "ksx", ["Keder"] = "kdy", ["Kehu"] = "khh", ["Kei"] = "kei", ["Keiga"] = "kec", ["Kein"] = "bmh", ["Keiyo"] = "eyo", ["Kela-Yela"] = "kel", ["Kelabit"] = "kzi", ["Keley-I Kallahan"] = "ify", ["Keliko"] = "kbo", ["Kelo"] = "xel", ["Kelon"] = "kyo", ["Kemak"] = "kem", ["Kembayan"] = "xem", ["Kemberano"] = "bzp", ["Kembra"] = "xkw", ["Kemezung"] = "dmo", ["Kemi Sami"] = "sjk", ["Kemiehua"] = "kfj", ["Kemtuik"] = "kmt", ["Kenaboi"] = "xbn", ["Kenati"] = "gat", ["Kendayan"] = "knx", ["Kendeje"] = "klf", ["Kendem"] = "kvm", ["Kenga"] = "kyq", ["Keningau Murut"] = "kxi", ["Keninjal"] = "knl", ["Kensiu"] = "kns", ["Kenswei Nsei"] = "ndb", ["Kenyan Sign Language"] = "xki", ["Kenyang"] = "ken", ["Kenyi"] = "lke", ["Keoru-Ahia"] = "xeu", ["Kepkiriwát"] = "kpn", ["Kepo'"] = "kuk", ["Kera"] = "ker", ["Kerak"] = "hhr", ["Kereho"] = "xke", ["Kerek"] = "krk", ["Kerewe"] = "ked", ["Kerewo"] = "kxz", ["Kerinci"] = "kvr", ["Kermanic"] = "xme-ker", ["Kesawai"] = "xes", ["Ket"] = "ket", ["Ketangalan"] = "kae", ["Kete"] = "kcv", ["Ketengban"] = "xte", ["Ketum"] = "ktt", ["Kewa"] = "kew", ["Keyagana"] = "kyg", ["Kgalagadi"] = "xkv", ["Khakas"] = "kjh", ["Khalaj"] = "klj", ["Khaling"] = "klr", ["Kham"] = "kjl", ["Khamnigan Mongol"] = "ykh", ["Khamti"] = "kht", ["Khamyang"] = "ksu", ["Khana"] = "ogo", ["Khandeshi"] = "khn", ["Khanty"] = "kca", ["Khao"] = "xao", ["Kharam Naga"] = "kfw", ["Kharia"] = "khr", ["Kharia Thar"] = "ksy", ["Khasa Prakrit"] = "inc-kha", ["Khasi"] = "kha", ["Khayo"] = "lko", ["Khazar"] = "zkz", ["Khe"] = "kqg", ["Khehek"] = "tlx", ["Khengkha"] = "xkf", ["Khetrani"] = "xhe", ["Khezha Naga"] = "nkh", ["Khiamniungan Naga"] = "kix", ["Khinalug"] = "kjj", ["Khirwar"] = "kwx", ["Khisa"] = "kqm", ["Khitan"] = "zkt", ["Khlor"] = "llo", ["Khlula"] = "ykl", ["Khmer"] = "km", ["Khmu"] = "kjg", ["Khoekhoe"] = "naq", ["Khoibu Naga"] = "nkb", ["Khoini"] = "xkc", ["Kholok"] = "ktc", ["Kholosi"] = "inc-kho", ["Khonso"] = "kxc", ["Khorasani Turkish"] = "kmz", ["Khorezmian Turkic"] = "zkh", ["Khotanese"] = "kho", ["Khowar"] = "khw", ["Khroskyabs"] = "jiq", ["Khua"] = "xhv", ["Khuen"] = "khf", ["Khumi Chin"] = "cnk", ["Khvarshi"] = "khv", ["Khwarezmian"] = "xco", ["Khwe"] = "xuu", ["Kháng"] = "kjm", ["Khün"] = "kkh", ["Kibala"] = "blv", ["Kibena"] = "bez", ["Kibet"] = "kie", ["Kibiri"] = "prm", ["Kichwa"] = "qwe-kch", ["Kickapoo"] = "kic", ["Kikai"] = "kzg", ["Kikami"] = "kcu", ["Kikuyu"] = "ki", ["Kildin Sami"] = "sjd", ["Kilit"] = "xme-klt", ["Kilivila"] = "kij", ["Kiliwa"] = "klb", ["Kilmeri"] = "kih", ["Kim"] = "kia", ["Kim Mun"] = "mji", ["Kimaama"] = "kig", ["Kimaragang"] = "kqr", ["Kimbu"] = "kiv", ["Kimbundu"] = "kmb", ["Kimki"] = "sbt", ["Kimré"] = "kqp", ["Kinabalian"] = "cbw", ["Kinalakna"] = "kco", ["Kinaray-a"] = "krj", ["Kinga"] = "zga", ["Kings River Yokuts"] = "nai-kry", ["Kinikinao"] = "gqn", ["Kinnauri"] = "kfk", ["Kintaq"] = "knq", ["Kinuku"] = "kkd", ["Kioko"] = "ues", ["Kiong"] = "kkm", ["Kiorr"] = "xko", ["Kiowa"] = "kio", ["Kipchak"] = "qwm", ["Kipfokomo"] = "pkb", ["Kipsigis"] = "sgc", ["Kiput"] = "kyi", ["Kir-Balar"] = "kkr", ["Kire"] = "geb", ["Kirfi"] = "kks", ["Kirike"] = "okr", ["Kirikiri"] = "kiy", ["Kirya-Konzel"] = "fkk", ["Kis"] = "kis", ["Kisa"] = "lks", ["Kisan"] = "xis", ["Kisankasa"] = "kqh", ["Kisar"] = "kje", ["Kisi"] = "kiz", ["Kistane"] = "gru", ["Kita Maninkakan"] = "mwk", ["Kitanemuk"] = "azc-ktn", ["Kitembo"] = "tbt", ["Kitja"] = "gia", ["Kitsai"] = "kii", ["Kituba"] = "ktu", ["Kiunum"] = "wei", ["Kla"] = "lda", ["Klallam"] = "clm", ["Klamath-Modoc"] = "kla", ["Klao"] = "klu", ["Klias River Kadazan"] = "kqt", ["Klingon"] = "tlh", ["Knaanic"] = "czk", ["Ko"] = "fuj", ["Koalib"] = "kib", ["Koasati"] = "cku", ["Koba"] = "kpd", ["Kobiana"] = "kcj", ["Kobol"] = "kgu", ["Kobon"] = "kpw", ["Koch"] = "kdq", ["Kochila Tharu"] = "thq", ["Koda"] = "cdz", ["Kodaku"] = "ksz", ["Kodava"] = "kfa", ["Kodeoha"] = "vko", ["Kodi"] = "kod", ["Kodia"] = "kwp", ["Koenoem"] = "kcs", ["Kofa"] = "kso", ["Kofei"] = "kpi", ["Kofyar"] = "kwl", ["Kohin"] = "kkx", ["Kohistani Shina"] = "plk", ["Koho"] = "kpm", ["Kohumono"] = "bcs", ["Koi"] = "kkt", ["Koibal"] = "zkb", ["Koireng"] = "nkd", ["Koitabu"] = "kqi", ["Koiwat"] = "kxt", ["Kok-Nar"] = "gko", ["Kok-Paponk"] = "okg", ["Kokata"] = "ktd", ["Kokborok"] = "trp", ["Koke"] = "kou", ["Koko-Bera"] = "kkp", ["Kokoda"] = "xod", ["Kokola"] = "kzn", ["Kokota"] = "kkk", ["Kol (Cameroon)"] = "biw", ["Kol (New Guinea)"] = "kol", ["Kola"] = "kvv", ["Kolami"] = "kfb", ["Kolbila"] = "klc", ["Kolhe"] = "ekl", ["Kolibugan Subanon"] = "skn", ["Kolom"] = "klm", ["Koluwawa"] = "klx", ["Kom (Cameroon)"] = "bkm", ["Kom (India)"] = "kmm", ["Koma"] = "kmy", ["Komba"] = "kpf", ["Kombai"] = "tyn", ["Kombio"] = "xbi", ["Komering"] = "kge", ["Komi-Permyak"] = "koi", ["Komi-Yazva"] = "urj-kya", ["Komi-Zyrian"] = "kpv", ["Kominimung"] = "xoi", ["Komo"] = "xom", ["Komodo"] = "kvh", ["Kompane"] = "kvp", ["Komyandaret"] = "kzv", ["Kon Keu"] = "kkn", ["Konabéré"] = "bbo", ["Konai"] = "kxw", ["Konda"] = "knd", ["Konda-Dora"] = "kfc", ["Kondekor"] = "gau", ["Koneraw"] = "kdw", ["Kongo"] = "kg", ["Konkani"] = "kok", ["Konkomba"] = "xon", ["Konni"] = "kma", ["Kono (Guinea)"] = "knu", ["Kono (Nigeria)"] = "klk", ["Kono (Sierra Leone)"] = "kno", ["Konomala"] = "koa", ["Konomihu"] = "nai-knm", ["Konongo"] = "kcz", ["Konyak Naga"] = "nbe", ["Konyanka Maninka"] = "mku", ["Konzo"] = "koo", ["Koonzime"] = "ozm", ["Koorete"] = "kqy", ["Kopar"] = "xop", ["Kopkaka"] = "opk", ["Korafe-Yegha"] = "kpr", ["Korak"] = "koz", ["Korana"] = "kqz", ["Korandje"] = "kcy", ["Korean"] = "ko", ["Korean Sign Language"] = "kvk", ["Koreguaje"] = "coe", ["Koresh-e Rostam"] = "okh", ["Korku"] = "kfq", ["Korlai Creole Portuguese"] = "vkp", ["Koro (India)"] = "jkr", ["Koro (New Guinea)"] = "kxr", ["Koro (Vanuatu)"] = "krf", ["Koro (West Africa)"] = "kfo", ["Koromfé"] = "kfz", ["Koromira"] = "kqj", ["Koronadal Blaan"] = "bpr", ["Koroni"] = "xkq", ["Korop"] = "krp", ["Koropó"] = "xxr", ["Koroshi"] = "ktl", ["Korowai"] = "khe", ["Korra Koraga"] = "kfd", ["Korubo"] = "xor", ["Korupun-Sela"] = "kpq", ["Korwa"] = "kfp", ["Koryak"] = "kpy", ["Kosadle"] = "kiq", ["Kosarek Yale"] = "kkl", ["Kosena"] = "kze", ["Koshin"] = "kid", ["Kosraean"] = "kos", ["Kota (Gabon)"] = "koq", ["Kota (India)"] = "kfe", ["Kota Bangun Kutai Malay"] = "mqg", ["Kota Marudu Talantang"] = "grm", ["Kota Marudu Tinagas"] = "ktr", ["Kotafon Gbe"] = "kqk", ["Kotava"] = "avk", ["Koti"] = "eko", ["Kott"] = "zko", ["Kou"] = "snz", ["Kouya"] = "kyf", ["Kovai"] = "kqb", ["Kove"] = "kvc", ["Kowaki"] = "xow", ["Kowiai"] = "kwh", ["Koy Sanjaq Surat"] = "kqd", ["Koya"] = "kff", ["Koyaga"] = "kga", ["Koyo"] = "koh", ["Koyra Chiini"] = "khq", ["Koyraboro Senni"] = "ses", ["Koyukon"] = "koy", ["Kpagua"] = "kuw", ["Kpala"] = "kpl", ["Kpan"] = "kpk", ["Kpasam"] = "pbn", ["Kpati"] = "koc", ["Kpatili"] = "kym", ["Kpee"] = "cpo", ["Kpelle"] = "kpe", ["Kpessi"] = "kef", ["Kplang"] = "kph", ["Krache"] = "kye", ["Krahô"] = "xra", ["Kraol"] = "rka", ["Krenak"] = "kqq", ["Kresh"] = "krs", ["Krevinian"] = "zkv", ["Kreye"] = "xre", ["Krikati-Timbira"] = "xri", ["Krim"] = "krm", ["Krio"] = "kri", ["Kriol"] = "rop", ["Krisa"] = "ksi", ["Kristang"] = "mcm", ["Krobu"] = "kxb", ["Krongo"] = "kgo", ["Kru'ng"] = "krr", ["Krymchak"] = "jct", ["Kryts"] = "kry", ["Kua"] = "tyu", ["Kua-nsi"] = "ykn", ["Kuamasi"] = "yku", ["Kuan"] = "uan", ["Kuanhua"] = "xnh", ["Kube"] = "kgf", ["Kubi"] = "kof", ["Kubo"] = "jko", ["Kubu"] = "kvb", ["Kucong"] = "lkc", ["Kudiya"] = "kfg", ["Kudmali"] = "kyw", ["Kudu-Camo"] = "kov", ["Kugama"] = "kow", ["Kugbo"] = "kes", ["Kugu-Muminh"] = "xmh", ["Kui (India)"] = "kxu", ["Kui (Indonesia)"] = "kvd", ["Kuijau"] = "dkr", ["Kuikúro"] = "kui", ["Kujarge"] = "vkj", ["Kuk"] = "kfn", ["Kukatja"] = "kux", ["Kukele"] = "kez", ["Kukkuzi"] = "urj-kuk", ["Kukna"] = "kex", ["Kuku-Mangk"] = "xmq", ["Kuku-Mu'inh"] = "xmp", ["Kuku-Thaypan"] = "typ", ["Kuku-Ugbanh"] = "ugb", ["Kuku-Uwanh"] = "uwa", ["Kuku-Yalanji"] = "gvn", ["Kula"] = "tpg", ["Kulaal"] = "glj", ["Kulere"] = "kul", ["Kulfa"] = "kxj", ["Kulina"] = "xpk", ["Kulisusu"] = "vkl", ["Kullu Pahari"] = "kfx", ["Kulon"] = "uon", ["Kulon-Pazeh"] = "uun", ["Kulung"] = "kle", ["Kumak"] = "nee", ["Kumalu"] = "ksl", ["Kumam"] = "kdi", ["Kuman"] = "kue", ["Kumaoni"] = "kfy", ["Kumarbhag Paharia"] = "kmj", ["Kumba"] = "ksm", ["Kumbainggar"] = "kgs", ["Kumbaran"] = "wkb", ["Kumbewaha"] = "xks", ["Kumeyaay"] = "nai-kum", ["Kumhali"] = "kra", ["Kumu"] = "kmw", ["Kumukio"] = "kuo", ["Kumyk"] = "kum", ["Kumzari"] = "zum", ["Kuna"] = "cuk", ["Kunama"] = "kun", ["Kunbarlang"] = "wlg", ["Kunda"] = "kdn", ["Kundal Shahi"] = "shd", ["Kunduvadi"] = "wku", ["Kung"] = "kfl", ["Kungarakany"] = "ggk", ["Kungardutyi"] = "gdt", ["Kunggari"] = "kgl", ["Kungkari"] = "lku", ["Kuni"] = "kse", ["Kuni-Boazi"] = "kvg", ["Kunigami"] = "xug", ["Kunimaipa"] = "kup", ["Kunja"] = "pep", ["Kunjen"] = "kjn", ["Kunyi"] = "njx", ["Kunza"] = "kuz", ["Kuo"] = "xuo", ["Kuot"] = "kto", ["Kupa"] = "kug", ["Kupang Malay"] = "mkn", ["Kupia"] = "key", ["Kupsabiny"] = "kpz", ["Kur"] = "kuv", ["Kura Ede Nago"] = "nqk", ["Kurama"] = "krh", ["Kuranko"] = "knk", ["Kuri"] = "nbn", ["Kuria"] = "kuj", ["Kurichiya"] = "kfh", ["Kurmukar"] = "kfv", ["Kurnai"] = "unn", ["Kurrama"] = "vku", ["Kurti"] = "ktm", ["Kurtjar"] = "gdj", ["Kurtöp"] = "xkz", ["Kurudu"] = "kjr", ["Kurukh"] = "kru", ["Kuruáya"] = "kyr", ["Kusaal"] = "kus", ["Kusaghe"] = "ksg", ["Kushi"] = "kuh", ["Kustenau"] = "awd-kus", ["Kusu"] = "ksv", ["Kusunda"] = "kgg", ["Kutang Ghale"] = "ght", ["Kutenai"] = "kut", ["Kutep"] = "kub", ["Kuthant"] = "xut", ["Kutto"] = "kpa", ["Kutu"] = "kdc", ["Kuturmi"] = "khj", ["Kuuk Thaayorre"] = "thd", ["Kuuk Yak"] = "uky", ["Kuuku-Ya'u"] = "kuy", ["Kuvale"] = "olu", ["Kuvi"] = "kxv", ["Kuwaa"] = "blh", ["Kuwaataay"] = "cwt", ["Kuwani"] = "paa-kwn", ["Kuy"] = "kdt", ["Kven"] = "fkv", ["Kw'adza"] = "wka", ["Kwa'"] = "bko", ["Kwaami"] = "ksq", ["Kwadi"] = "kwz", ["Kwaio"] = "kwd", ["Kwaja"] = "kdz", ["Kwak"] = "kwq", ["Kwak'wala"] = "kwk", ["Kwakum"] = "kwu", ["Kwalhioqua-Tlatskanai"] = "qwt", ["Kwama"] = "kmq", ["Kwambi"] = "kwm", ["Kwamera"] = "tnk", ["Kwami"] = "ktf", ["Kwamtim One"] = "okk", ["Kwang"] = "kvi", ["Kwanga"] = "kwj", ["Kwangali"] = "kwn", ["Kwanja"] = "knp", ["Kwanka"] = "bij", ["Kwanyama"] = "kj", ["Kwara'ae"] = "kwf", ["Kwasio"] = "nmg", ["Kwaya"] = "kya", ["Kwaza"] = "xwa", ["Kwegu"] = "xwg", ["Kwer"] = "kwr", ["Kwerba"] = "kwe", ["Kwerba Mamberamo"] = "xwr", ["Kwere"] = "cwe", ["Kwerisa"] = "kkb", ["Kwese"] = "kws", ["Kwesten"] = "kwt", ["Kwini"] = "gww", ["Kwinsu"] = "kuc", ["Kwinti"] = "kww", ["Kwoma"] = "kmo", ["Kwomtari"] = "kwo", ["Kyak"] = "bka", ["Kyaka"] = "kyc", ["Kyakala"] = "tuw-kkl", ["Kyan-Karyaw Naga"] = "nqq", ["Kyenele"] = "kql", ["Kyenga"] = "tye", ["Kyerung"] = "kgy", ["Kyrgyz"] = "ky", ["Kâte"] = "kmg", ["Kélé"] = "keb", ["Kómnzo"] = "paa-kom", ["La'bi"] = "lbi", ["Laal"] = "gdm", ["Laalaa"] = "cae", ["Laba"] = "lau", ["Label"] = "lbb", ["Labir"] = "jku", ["Labo"] = "mwi", ["Labo Phowa"] = "ypb", ["Laboya"] = "lmy", ["Labu"] = "lbu", ["Labuk-Kinabatangan Kadazan"] = "dtb", ["Lacandon"] = "lac", ["Lachi"] = "lbt", ["Lachiguiri Zapotec"] = "zpa", ["Lachixío Zapotec"] = "zpl", ["Ladakhi"] = "lbj", ["Ladin"] = "lld", ["Ladino"] = "lad", ["Ladji-Ladji"] = "llj", ["Laeko-Libuat"] = "lkl", ["Lafofa"] = "laf", ["Laghu"] = "lgb", ["Laghuu"] = "lgh", ["Lagwan"] = "kot", ["Laha (Indonesia)"] = "lhh", ["Laha (Vietnam)"] = "lha", ["Lahanan"] = "lhn", ["Lahnda"] = "lah", ["Lahta Karen"] = "kvt", ["Lahu"] = "lhu", ["Lahu Shi"] = "lhi", ["Lahul Lohar"] = "lhl", ["Lai"] = "cnh", ["Laimbue"] = "lmx", ["Laitu Chin"] = "clj", ["Laiyolo"] = "lji", ["Lak"] = "lbe", ["Laka"] = "lak", ["Lakalei"] = "lka", ["Lake Miwok"] = "lmw", ["Lakha"] = "lkh", ["Laki"] = "lki", ["Lakkia"] = "lbc", ["Lakon"] = "lkn", ["Lakondê"] = "lkd", ["Lakota"] = "lkt", ["Lakota Dida"] = "dic", ["Lala (New Guinea)"] = "nrz", ["Lala (South Africa)"] = "bnt-lal", ["Lala-Bisa"] = "leb", ["Lala-Roba"] = "lla", ["Lalana Chinantec"] = "cnl", ["Lama Bai"] = "lay", ["Lamaholot"] = "slp", ["Lamalera"] = "lmr", ["Lamang"] = "hia", ["Lamatuka"] = "lmq", ["Lamba"] = "lam", ["Lambadi"] = "lmn", ["Lambichhong"] = "lmh", ["Lambya"] = "lai", ["Lame"] = "bma", ["Lamenu"] = "lmu", ["Lamet"] = "lbn", ["Lamja-Dengsa-Tola"] = "ldh", ["Lamkang"] = "lmk", ["Lamma"] = "lev", ["Lamnso'"] = "lns", ["Lamogai"] = "lmg", ["Lampung Api"] = "ljp", ["Lamu"] = "llh", ["Lamu-Lamu"] = "lby", ["Lanas Lobu"] = "ruu", ["Landoma"] = "ldm", ["Lang'e"] = "yne", ["Langam"] = "lnm", ["Langbashe"] = "lna", ["Langi"] = "lag", ["Langnian Buyang"] = "yln", ["Lango (Sudan)"] = "lno", ["Lango (Uganda)"] = "laj", ["Lanima"] = "lnw", ["Lanoh"] = "lnh", ["Lao"] = "lo", ["Lao Naga"] = "nlq", ["Laomian"] = "lwm", ["Laopang"] = "lbg", ["Laos Sign Language"] = "lso", ["Lapaguía-Guivini Zapotec"] = "ztl", ["Lapine"] = "art-lap", ["Lapuyan Subanun"] = "laa", ["Laragia"] = "lrg", ["Larantuka Malay"] = "lrt", ["Lardil"] = "lbz", ["Larestani"] = "lrl", ["Larevat"] = "lrv", ["Larike-Wakasihu"] = "alo", ["Laro"] = "lro", ["Larteh"] = "lar", ["Laru"] = "lan", ["Lasalimu"] = "llm", ["Lasgerdi"] = "lsa", ["Lashi"] = "lsi", ["Lasi"] = "lss", ["Latgalian"] = "ltg", ["Latin"] = "la", ["Latu"] = "ltu", ["Latundê"] = "ltn", ["Latvian"] = "lv", ["Latvian Sign Language"] = "lsl", ["Lau"] = "llu", ["Laua"] = "luf", ["Lauan"] = "llx", ["Lauje"] = "law", ["Laura"] = "lur", ["Laurentian"] = "lre", ["Lautu Chin"] = "clt", ["Lavatbura-Lamusong"] = "lbv", ["Lave"] = "brb", ["Laven"] = "lbo", ["Lavukaleve"] = "lvk", ["Lawangan"] = "lbx", ["Lawi"] = "lvi", ["Lawu"] = "lwu", ["Lawunuia"] = "tgi", ["Layakha"] = "lya", ["Laz"] = "lzz", ["Laze"] = "tbq-laz", ["Lealao Chinantec"] = "cle", ["Leco"] = "lec", ["Ledo Kaili"] = "lew", ["Leelau"] = "ldk", ["Lefa"] = "lfa", ["Lega-Mwenga"] = "lgm", ["Lega-Shabunda"] = "lea", ["Legbo"] = "agb", ["Legenyem"] = "lcc", ["Lehali"] = "tql", ["Lehalurup"] = "urr", ["Leinong Naga"] = "lzn", ["Leipon"] = "lek", ["Lela"] = "dri", ["Lelak"] = "llk", ["Lele (Chad)"] = "lln", ["Lele (Congo)"] = "lel", ["Lele (Guinea)"] = "llc", ["Lele (New Guinea)"] = "lle", ["Lelemi"] = "lef", ["Lelepa"] = "lpa", ["Lembena"] = "leq", ["Lemerig"] = "lrz", ["Lemio"] = "lei", ["Lemnian"] = "xle", ["Lemolang"] = "ley", ["Lemoro"] = "ldj", ["Lenakel"] = "tnl", ["Lendu"] = "led", ["Lengilu"] = "lgi", ["Lengo"] = "lgr", ["Lengola"] = "lej", ["Lenje"] = "leh", ["Lenkau"] = "ler", ["Lenyima"] = "ldg", ["Leonese"] = "roa-leo", ["Lepcha"] = "lep", ["Lepki"] = "lpe", ["Lepontic"] = "xlp", ["Lere"] = "gnh", ["Lese"] = "les", ["Lesing-Gelimi"] = "let", ["Letemboi"] = "nms", ["Leti (Cameroon)"] = "leo", ["Leti (Indonesia)"] = "lti", ["Levuka"] = "lvu", ["Lewo"] = "lww", ["Lewo Eleng"] = "lwe", ["Lewotobi"] = "lwt", ["Leyigha"] = "ayi", ["Lezgi"] = "lez", ["Lhao Vo"] = "mhx", ["Lhokpu"] = "lhp", ["Li'o"] = "ljl", ["Liabuku"] = "lix", ["Liana-Seti"] = "ste", ["Liangmai Naga"] = "njn", ["Liberia Kpelle"] = "xpe", ["Liberian English"] = "lir", ["Libido"] = "liq", ["Libinza"] = "liz", ["Libon Bikol"] = "lbl", ["Liburnian"] = "xli", ["Libyan Arabic"] = "ayl", ["Libyan Sign Language"] = "lbs", ["Ligbi"] = "lig", ["Ligenza"] = "lgz", ["Ligurian"] = "lij", ["Lihir"] = "lih", ["Lika"] = "lik", ["Liki"] = "lio", ["Likila"] = "lie", ["Likuba"] = "kxx", ["Likum"] = "lib", ["Likwala"] = "kwc", ["Lilau"] = "lll", ["Lillooet"] = "lil", ["Limassa"] = "bme", ["Limbu"] = "lif", ["Limbum"] = "lmp", ["Limburgish"] = "li", ["Limi"] = "ylm", ["Limilngan"] = "lmc", ["Limos Kalinga"] = "kmk", ["Lindu"] = "klw", ["Linear A"] = "lab", ["Lingala"] = "ln", ["Lingao"] = "onb", ["Lingkhim"] = "lii", ["Lingua Franca Nova"] = "lfn", ["Linngithigh"] = "lnj", ["Lipan"] = "apl", ["Lipo"] = "lpo", ["Lisabata-Nuniali"] = "lcs", ["Lisela"] = "lcl", ["Lish"] = "lsh", ["Lishana Deni"] = "lsd", ["Lishanid Noshan"] = "aij", ["Lishán Didán"] = "trg", ["Lisu"] = "lis", ["Literary Chinese"] = "lzh", ["Lithuanian"] = "lt", ["Lithuanian Sign Language"] = "lls", ["Little Swanport"] = "aus-lsw", ["Litzlitz"] = "lzl", ["Livonian"] = "liv", ["Livvi"] = "olo", ["Lizu"] = "sit-liz", ["Lo-Toga"] = "lht", ["Loarki"] = "lrk", ["Lobala"] = "loq", ["Lobi"] = "lob", ["Lodhi"] = "lbm", ["Logba"] = "lgq", ["Logo"] = "log", ["Logol"] = "lof", ["Logooli"] = "rag", ["Logorik"] = "liu", ["Lojban"] = "jbo", ["Lokaa"] = "yaz", ["Loko"] = "lok", ["Lokoya"] = "lky", ["Lola"] = "lcd", ["Lolak"] = "llq", ["Lole"] = "llg", ["Lolo"] = "llb", ["Loloda"] = "loa", ["Lolopo"] = "ycl", ["Lomaiviti"] = "lmv", ["Lomakka"] = "loi", ["Lomavren"] = "rmi", ["Lombard"] = "lmo", ["Lombi"] = "lmi", ["Lombo"] = "loo", ["Lomwe"] = "ngl", ["Loncong"] = "lce", ["Long Phuri Naga"] = "lpn", ["Long Wat"] = "ttw", ["Longgu"] = "lgu", ["Longto"] = "wok", ["Longuda"] = "lnu", ["Loniu"] = "los", ["Lonwolwol"] = "crc", ["Loo"] = "ldo", ["Looma"] = "lom", ["Lopa"] = "lop", ["Lopi"] = "lov", ["Lopit"] = "lpx", ["Lorang"] = "lrn", ["Lorediakarkar"] = "lnn", ["Lorrain"] = "roa-lor", ["Lote"] = "uvl", ["Lotha Naga"] = "njh", ["Lotud"] = "dtr", ["Lotuko"] = "lot", ["Lou"] = "loj", ["Louisiana Creole"] = "lou", ["Loun"] = "lox", ["Loup A"] = "xlo", ["Loup B"] = "xlb", ["Lovono"] = "vnk", ["Low German"] = "nds", ["Lower Burdekin"] = "xbb", ["Lower Chehalis"] = "cea", ["Lower Grand Valley Dani"] = "dni", ["Lower Nossob"] = "nsb", ["Lower Sorbian"] = "dsb", ["Lower Southern Aranda"] = "axl", ["Lower Ta'oih"] = "tto", ["Lower Tanana"] = "taa", ["Lowland Oaxaca Chontal"] = "clo", ["Lowland Tarahumara"] = "tac", ["Loxicha Zapotec"] = "ztp", ["Lozi"] = "loz", ["Luang"] = "lex", ["Luba-Kasai"] = "lua", ["Luba-Katanga"] = "lu", ["Lubila"] = "kcc", ["Lubu"] = "lcf", ["Lubuagan Kalinga"] = "knb", ["Luchazi"] = "lch", ["Lucumí"] = "luq", ["Ludian"] = "lud", ["Lufu"] = "ldq", ["Luganda"] = "lg", ["Lugbara"] = "lgg", ["Luguru"] = "ruf", ["Luhu"] = "lcq", ["Luhya"] = "luy", ["Luimbi"] = "lum", ["Luiseño"] = "lui", ["Lukpa"] = "dop", ["Lule"] = "ule", ["Lule Sami"] = "smj", ["Lumba-Yakkha"] = "luu", ["Lumbee"] = "lmz", ["Lumbu"] = "lup", ["Lumun"] = "lmd", ["Lun Bawang"] = "lnd", ["Luna"] = "luj", ["Lunanakha"] = "luk", ["Lunda"] = "lun", ["Lungga"] = "lga", ["Luo"] = "luo", ["Luopohe Hmong"] = "hml", ["Luri (Nigeria)"] = "ldd", ["Lusengo"] = "lse", ["Lushootseed"] = "lut", ["Lusi"] = "khl", ["Lusitanian"] = "xls", ["Lutachoni"] = "lts", ["Lutos"] = "ndy", ["Luvale"] = "lue", ["Luwati"] = "luv", ["Luwian"] = "xlu", ["Luwo"] = "lwo", ["Luxembourgish"] = "lb", ["Luyana"] = "lyn", ["Lwalu"] = "lwa", ["Lwel"] = "bnt-lwl", ["Lycian"] = "xlc", ["Lydian"] = "xld", ["Lyngngam"] = "lyg", ["Lyélé"] = "lee", ["Láadan"] = "ldn", ["Láá Láá Bwamu"] = "bwj", ["Lü"] = "khb", ["Ma"] = "msj", ["Ma Manda"] = "skc", ["Ma'anyan"] = "mhy", ["Ma'di"] = "mhi", ["Ma'ya"] = "slz", ["Maa"] = "cma", ["Maaka"] = "mew", ["Maale"] = "mdy", ["Maasai"] = "mas", ["Maay"] = "ymm", ["Maba"] = "mqa", ["Mabaale"] = "mmz", ["Mabaan"] = "mfz", ["Mabaka Valley Kalinga"] = "kkg", ["Mabire"] = "muj", ["Maca"] = "mca", ["Macaguaje"] = "mcl", ["Macaguán"] = "mbn", ["Macanese"] = "mzs", ["Macau Pidgin Portuguese"] = "crp-mpp", ["Macedonian"] = "mk", ["Machame"] = "jmc", ["Machiguenga"] = "mcb", ["Machinere"] = "mpd", ["Machinga"] = "mvw", ["Macoris"] = "nai-mac", ["Macuna"] = "myy", ["Macushi"] = "mbc", ["Mada (Cameroon)"] = "mxu", ["Mada (Nigeria)"] = "mda", ["Madagascar Sign Language"] = "mzc", ["Madak"] = "mmx", ["Maden"] = "xmx", ["Madhi Madhi"] = "dmd", ["Madi"] = "grg", ["Madngele"] = "zml", ["Madukayang Kalinga"] = "kmd", ["Madurese"] = "mad", ["Mae"] = "mme", ["Maek"] = "hmk", ["Maeng Itneg"] = "itt", ["Mafa"] = "maf", ["Mafea"] = "mkv", ["Mag-Anchi Ayta"] = "sgb", ["Mag-Indi Ayta"] = "blx", ["Magadhi Prakrit"] = "inc-mgd", ["Magahat"] = "mtw", ["Magahi"] = "mag", ["Magdalena Peñasco Mixtec"] = "xtm", ["Magiyi"] = "gmg", ["Magoma"] = "gmx", ["Magori"] = "zgr", ["Maguindanao"] = "mdh", ["Magɨ"] = "gkd", ["Mahali"] = "mjx", ["Maharastri Prakrit"] = "pmh", ["Mahasu Pahari"] = "bfz", ["Mahican"] = "mjy", ["Mahongwe"] = "mhb", ["Mahou"] = "mxx", ["Maia"] = "sks", ["Maiadomu"] = "mzz", ["Maiani"] = "tnh", ["Maii"] = "mmm", ["Mailu"] = "mgu", ["Maindo"] = "cwb", ["Mairasi"] = "zrs", ["Maisin"] = "mbq", ["Maithili"] = "mai", ["Maiwa (Indonesia)"] = "wmm", ["Maiwa (New Guinea)"] = "mti", ["Maiwala"] = "mum", ["Majang"] = "mpe", ["Majera"] = "xmj", ["Majhi"] = "mjz", ["Majhwar"] = "mmj", ["Mak (China)"] = "mkg", ["Mak (Nigeria)"] = "pbl", ["Makaa"] = "mcp", ["Makah"] = "myh", ["Makalero"] = "mjb", ["Makasae"] = "mkz", ["Makasar"] = "mak", ["Makassar Malay"] = "mfp", ["Makayam"] = "aup", ["Makhuwa"] = "vmw", ["Makhuwa-Marrevone"] = "xmc", ["Makhuwa-Meetto"] = "mgh", ["Makhuwa-Moniga"] = "mhm", ["Makhuwa-Saka"] = "xsq", ["Makhuwa-Shirima"] = "vmk", ["Maklew"] = "mgf", ["Makolkol"] = "zmh", ["Makonde"] = "kde", ["Maku"] = "xak", ["Maku'a"] = "lva", ["Makuri Naga"] = "jmn", ["Makuráp"] = "mpu", ["Makwe"] = "ymk", ["Makyan Naga"] = "umn", ["Mal"] = "mlf", ["Mal Paharia"] = "mkb", ["Mala (New Guinea)"] = "ped", ["Mala (Nigeria)"] = "ruy", ["Mala Malasar"] = "ima", ["Malaccan Creole Malay"] = "ccm", ["Malagasy"] = "mg", ["Malalamai"] = "mmt", ["Malalí"] = "sai-mal", ["Malango"] = "mln", ["Malankuravan"] = "mjo", ["Malapandaram"] = "mjp", ["Malaryan"] = "mjq", ["Malas"] = "mkr", ["Malasanga"] = "mqz", ["Malasar"] = "ymr", ["Malavedan"] = "mjr", ["Malawi Lomwe"] = "lon", ["Malawian Sign Language"] = "lws", ["Malay"] = "ms", ["Malayalam"] = "ml", ["Malayic Dayak"] = "xdy", ["Malaynon"] = "mlz", ["Malaysian Sign Language"] = "xml", ["Malba Birifor"] = "bfo", ["Male"] = "mdc", ["Malecite-Passamaquoddy"] = "pqm", ["Maleng"] = "pkt", ["Maleu-Kilenge"] = "mgl", ["Malfaxal"] = "mlx", ["Malgana"] = "vml", ["Malgbe"] = "mxf", ["Mali"] = "gcc", ["Malibu"] = "sai-mlb", ["Malila"] = "mgq", ["Malimba"] = "mzd", ["Malimpung"] = "mli", ["Malinaltepec Tlapanec"] = "tcf", ["Malol"] = "mbk", ["Maltese"] = "mt", ["Maltese Sign Language"] = "mdl", ["Malua Bay"] = "mll", ["Malvi"] = "mup", ["Maléku Jaíka"] = "gut", ["Mam"] = "mam", ["Mama"] = "mma", ["Mamaa"] = "mhf", ["Mamaindé"] = "wmd", ["Mamanwa"] = "mmn", ["Mamara Senoufo"] = "myk", ["Mamasa"] = "mqj", ["Mambae"] = "mgm", ["Mambai"] = "mcs", ["Mamboru"] = "mvd", ["Mambwe-Lungu"] = "mgr", ["Mampruli"] = "maw", ["Mamuju"] = "mqx", ["Mamulique"] = "emm", ["Mamusi"] = "kdf", ["Mamvu"] = "mdi", ["Man Met"] = "mml", ["Manado Malay"] = "xmm", ["Manam"] = "mva", ["Manambu"] = "mle", ["Manangba"] = "nmm", ["Manangkari"] = "znk", ["Manao"] = "awd-man", ["Manchu"] = "mnc", ["Manda (Australia)"] = "zma", ["Manda (India)"] = "mha", ["Manda (Tanzania)"] = "mgs", ["Mandahuaca"] = "mht", ["Mandaic"] = "mid", ["Mandailing Batak"] = "btm", ["Mandalorian"] = "art-man", ["Mandan"] = "mhq", ["Mandandanyi"] = "zmk", ["Mandar"] = "mdr", ["Mandara"] = "tbf", ["Mandari"] = "mqu", ["Mandarin"] = "cmn", ["Mandeali"] = "mjl", ["Mander"] = "mqr", ["Mandingo"] = "man", ["Mandinka"] = "mnk", ["Mandjak"] = "mfv", ["Mandobo Atas"] = "aax", ["Mandobo Bawah"] = "bwp", ["Manem"] = "jet", ["Mang"] = "zng", ["Mangala"] = "mem", ["Mangarayi"] = "mpc", ["Mangarevan"] = "mrv", ["Mangas"] = "zns", ["Mangayat"] = "myj", ["Mangbetu"] = "mdj", ["Mangbutu"] = "mdk", ["Mangerr"] = "zme", ["Mangga Buang"] = "mmo", ["Manggarai"] = "mqy", ["Mangghuer"] = "xgn-mgr", ["Mango"] = "mge", ["Mangole"] = "mqc", ["Mangseng"] = "mbh", ["Manigri-Kambolé Ede Nago"] = "xkb", ["Manikion"] = "mnx", ["Manipa"] = "mqp", ["Manipuri"] = "mni", ["Mankanya"] = "knf", ["Mankiyali"] = "nlm", ["Manna-Dora"] = "mju", ["Mannan"] = "mjv", ["Mano"] = "mev", ["Manombai"] = "woo", ["Mansaka"] = "msk", ["Mansi"] = "mns", ["Mansoanka"] = "msw", ["Manta"] = "myg", ["Mantsi"] = "nty", ["Manumanaw Karen"] = "kxf", ["Manusela"] = "wha", ["Manx"] = "gv", ["Manya"] = "mzj", ["Manyawa"] = "mny", ["Manza"] = "mzv", ["Mao Naga"] = "nbi", ["Maonan"] = "mmd", ["Maore Comorian"] = "swb", ["Maori"] = "mi", ["Mape"] = "mlh", ["Mapena"] = "mnm", ["Mapia"] = "mpy", ["Mapidian"] = "mpw", ["Mapos Buang"] = "bzh", ["Mapoyo"] = "mcg", ["Mapudungun"] = "arn", ["Mapun"] = "sjm", ["Maquiritari"] = "mch", ["Mara"] = "mec", ["Mara Chin"] = "mrh", ["Marachi"] = "lri", ["Maraghei"] = "vmh", ["Maragus"] = "mrs", ["Maram Naga"] = "nma", ["Marama"] = "lrm", ["Maranao"] = "mrw", ["Maranungku"] = "zmr", ["Mararit"] = "mgb", ["Marathi"] = "mr", ["Maratino"] = "sai-mar", ["Marau"] = "mvr", ["Marawan"] = "awd-mar", ["Marba"] = "mpg", ["Marenje"] = "vmr", ["Marfa"] = "mvu", ["Margany"] = "zmc", ["Marghi South"] = "mfm", ["Margi"] = "mrt", ["Margu"] = "mhg", ["Maria"] = "mds", ["Mariaté"] = "awd-mrt", ["Maricopa"] = "mrc", ["Maridan"] = "zmd", ["Maridjabin"] = "zmj", ["Marik"] = "dad", ["Marimanindji"] = "zmm", ["Marind"] = "mrz", ["Maring"] = "mbw", ["Maring Naga"] = "nng", ["Maringarr"] = "zmt", ["Marino"] = "mrb", ["Mariri"] = "mqi", ["Maritime Sign Language"] = "nsr", ["Maritsauá"] = "msp", ["Mariupol Greek"] = "grk-mar", ["Mariyedi"] = "zmy", ["Marka"] = "rkm", ["Markweeta"] = "enb", ["Marma"] = "rmz", ["Maroon Spirit Language"] = "cpe-mar", ["Marovo"] = "mvo", ["Marriammu"] = "xru", ["Marrithiyel"] = "mfr", ["Marrucinian"] = "umc", ["Marshallese"] = "mh", ["Marsian"] = "ims", ["Martha's Vineyard Sign Language"] = "mre", ["Marti Ke"] = "zmg", ["Martu Wangka"] = "mpj", ["Martuthunira"] = "vma", ["Marwari"] = "mwr", ["Marúbo"] = "mzr", ["Masaba"] = "myx", ["Masadiit Itneg"] = "tis", ["Masakará"] = "sai-msk", ["Masalit"] = "mls", ["Masana"] = "mcn", ["Masbate Sorsogon"] = "bks", ["Masbatenyo"] = "msb", ["Mashco Piro"] = "cuj", ["Mashi"] = "mho", ["Masimasi"] = "ism", ["Masiwang"] = "bnf", ["Maskelynes"] = "klv", ["Maslam"] = "msv", ["Masmaje"] = "mes", ["Massachusett"] = "wam", ["Massalat"] = "mdg", ["Massep"] = "mvs", ["Matagalpa"] = "mtn", ["Matal"] = "mfh", ["Matanawi"] = "sai-mat", ["Matbat"] = "xmt", ["Matengo"] = "mgv", ["Matepi"] = "mqe", ["Matigsalug Manobo"] = "mbt", ["Matipuhy"] = "mzo", ["Matlatzinca"] = "mat", ["Mato"] = "met", ["Mato Grosso Arára"] = "axg", ["Mator"] = "mtm", ["Matsés"] = "mcf", ["Mattole"] = "mvb", ["Matukar"] = "mjk", ["Matumbi"] = "mgw", ["Matya Samo"] = "stj", ["Matís"] = "mpq", ["Maung"] = "mph", ["Mauritian Creole"] = "mfe", ["Mauritian Sign Language"] = "lsy", ["Mauwake"] = "mhl", ["Mawa"] = "mcw", ["Mawak"] = "mjj", ["Mawan"] = "mcz", ["Mawayana"] = "mzx", ["Mawchi"] = "mke", ["Mawes"] = "mgk", ["Maxakalí"] = "mbl", ["Maxi Gbe"] = "mxl", ["Maya Samo"] = "sym", ["Mayaguduna"] = "xmy", ["Mayangna"] = "yan", ["Mayawali"] = "yxa", ["Maybrat"] = "ayz", ["Mayeka"] = "myc", ["Mayi-Thakurti"] = "xyt", ["Maykulan"] = "mnt", ["Maynas"] = "sai-mys", ["Mayo"] = "mfy", ["Mayogo"] = "mdm", ["Mayoyao Ifugao"] = "ifu", ["Maypure"] = "awd-mpr", ["Mazagway"] = "dkx", ["Mazaltepec Zapotec"] = "zpy", ["Mazanderani"] = "mzn", ["Mazatlán Mazatec"] = "vmz", ["Mazatlán Mixe"] = "mzl", ["Mba"] = "mfc", ["Mbabaram"] = "vmb", ["Mbala"] = "mdp", ["Mbalanhu"] = "lnb", ["Mbandja"] = "zmz", ["Mbangala"] = "mxg", ["Mbangi"] = "mgn", ["Mbangwe"] = "zmn", ["Mbara (Australia)"] = "mvl", ["Mbara (Chad)"] = "mpk", ["Mbariman-Gudhinma"] = "zmv", ["Mbati"] = "mdn", ["Mbato"] = "gwa", ["Mbay"] = "myb", ["Mbe"] = "mfo", ["Mbe'"] = "mtk", ["Mbelime"] = "mql", ["Mbere"] = "mdt", ["Mbesa"] = "zms", ["Mbiywom"] = "aus-mbi", ["Mbo (Cameroon)"] = "mbo", ["Mbo (Congo)"] = "zmw", ["Mboi"] = "moi", ["Mboko"] = "mdu", ["Mbole"] = "mdq", ["Mbonga"] = "xmb", ["Mbongno"] = "bgu", ["Mbosi"] = "mdw", ["Mbowe"] = "mxo", ["Mbre"] = "mka", ["Mbu'"] = "muc", ["Mbudum"] = "xmd", ["Mbugu"] = "mhd", ["Mbugwe"] = "mgz", ["Mbuko"] = "mqb", ["Mbukushu"] = "mhw", ["Mbula"] = "mna", ["Mbula-Bwazza"] = "mbu", ["Mbule"] = "mlb", ["Mbulungish"] = "mbv", ["Mbum"] = "mdd", ["Mbunda"] = "mck", ["Mbunga"] = "mgy", ["Mburku"] = "bbt", ["Mbuun"] = "zmp", ["Mbwela"] = "mfu", ["Mbyá Guaraní"] = "gun", ["Me'en"] = "mym", ["Mea"] = "meg", ["Mebu"] = "mjn", ["Mecayapan Nahuatl"] = "nhx", ["Medebur"] = "mjm", ["Medefaidrin"] = "dmf", ["Media Lengua"] = "mue", ["Mednyj Aleut"] = "mud", ["Medumba"] = "byv", ["Mefele"] = "mfj", ["Megam"] = "mef", ["Megleno-Romanian"] = "ruq", ["Mehek"] = "nux", ["Mehináku"] = "mmh", ["Mehri"] = "gdq", ["Mekeo"] = "mek", ["Mekmek"] = "mvk", ["Mekwei"] = "msf", ["Mekéns"] = "skf", ["Mel-Khaonh"] = "hkn", ["Mele-Fila"] = "mxe", ["Melo"] = "mfx", ["Melpa"] = "med", ["Memoni"] = "mby", ["Mendalam Kayan"] = "xkd", ["Mendankwe-Nkwen"] = "mfd", ["Mende"] = "men", ["Mengaka"] = "xmg", ["Mengen"] = "mee", ["Menien"] = "sai-men", ["Menka"] = "mea", ["Menominee"] = "mez", ["Mentawai"] = "mwv", ["Menya"] = "mcr", ["Meoswar"] = "mvx", ["Mer"] = "mnu", ["Meramera"] = "mxm", ["Merei"] = "lmb", ["Merey"] = "meq", ["Meriam"] = "ulk", ["Merlav"] = "mrm", ["Meroitic"] = "xmr", ["Meru"] = "mer", ["Mesaka"] = "iyo", ["Mese"] = "mci", ["Mesme"] = "zim", ["Mesmes"] = "mys", ["Mesqan"] = "mvz", ["Messapic"] = "cms", ["Meta'"] = "mgo", ["Metlatónoc Mixtec"] = "mxv", ["Mewari"] = "mtr", ["Mewati"] = "wtm", ["Mexican Sign Language"] = "mfs", ["Meyah"] = "mej", ["Mezontla Popoloca"] = "pbe", ["Mezquital Otomi"] = "ote", ["Meänkieli"] = "fit", ["Mfinu"] = "zmf", ["Mfumte"] = "nfu", ["Mgbo"] = "gmz", ["Mi'kmaq"] = "mic", ["Miami"] = "mia", ["Mian"] = "mpt", ["Miani"] = "pla", ["Michif"] = "crg", ["Michigamea"] = "cmm", ["Michoacán Mazahua"] = "mmc", ["Michoacán Nahuatl"] = "ncl", ["Mid Grand Valley Dani"] = "dnt", ["Mid-Southern Banda"] = "bjo", ["Middle Armenian"] = "axm", ["Middle Assamese"] = "inc-mas", ["Middle Bengali"] = "inc-mbn", ["Middle Breton"] = "xbm", ["Middle Chinese"] = "ltc", ["Middle Cornish"] = "cnx", ["Middle Dutch"] = "dum", ["Middle English"] = "enm", ["Middle French"] = "frm", ["Middle Gujarati"] = "inc-mgu", ["Middle High German"] = "gmh", ["Middle Irish"] = "mga", ["Middle Kannada"] = "dra-mkn", ["Middle Khmer"] = "xhm", ["Middle Korean"] = "okm", ["Middle Low German"] = "gml", ["Middle Median"] = "xme-mid", ["Middle Mon"] = "mkh-mmn", ["Middle Mongol"] = "xng", ["Middle Newar"] = "nwx", ["Middle Norwegian"] = "gmq-mno", ["Middle Oriya"] = "inc-mor", ["Middle Persian"] = "pal", ["Middle Vietnamese"] = "mkh-mvi", ["Middle Watut"] = "mpl", ["Middle Welsh"] = "wlm", ["Midob"] = "mei", ["Migaama"] = "mmy", ["Migabac"] = "mpp", ["Miji"] = "sjl", ["Miju"] = "mxj", ["Mikasuki"] = "mik", ["Milang"] = "und-mil", ["Mili"] = "ymh", ["Millcayac"] = "sai-mil", ["Miltu"] = "mlj", ["Miluk"] = "iml", ["Milyan"] = "imy", ["Mimi of Decorse"] = "und-mmd", ["Mimi of Nachtigal"] = "und-mmn", ["Min Bei"] = "mnp", ["Min Dong"] = "cdo", ["Min Nan"] = "nan", ["Min Zhong"] = "czo", ["Mina"] = "hna", ["Minaean"] = "inm", ["Minang"] = "xrg", ["Minangkabau"] = "min", ["Minanibai"] = "mcv", ["Minaveha"] = "mvn", ["Minderico"] = "drc", ["Mindiri"] = "mpn", ["Mingang Doso"] = "mko", ["Mingo"] = "iro-min", ["Mingrelian"] = "xmf", ["Minica Huitoto"] = "hto", ["Minidien"] = "wii", ["Minigir"] = "vmg", ["Minjungbal"] = "xjb", ["Minkin"] = "xxm", ["Minoan"] = "omn", ["Minokok"] = "mqq", ["Minriq"] = "mnq", ["Mintil"] = "mzt", ["Miqie"] = "yiq", ["Mirandese"] = "mwl", ["Miraya Bikol"] = "rbl", ["Mire"] = "mvh", ["Mirgan"] = "zrg", ["Miriti"] = "mmv", ["Miriwoong Sign Language"] = "rsm", ["Miriwung"] = "mep", ["Mirpur Panjabi"] = "pmu", ["Misantla Totonac"] = "tlc", ["Miship"] = "mjs", ["Misima-Paneati"] = "mpx", ["Mising"] = "mrg", ["Miskito"] = "miq", ["Mitla Zapotec"] = "zaw", ["Mitlatongo Mixtec"] = "vmm", ["Mittu"] = "mwu", ["Mituku"] = "zmq", ["Miu"] = "mpo", ["Miwa"] = "vmi", ["Mixed Great Andamanese"] = "gac", ["Mixifore"] = "mfg", ["Mixtepec Mixtec"] = "mix", ["Mixtepec Zapotec"] = "zpm", ["Miya"] = "mkf", ["Miyako"] = "mvi", ["Miyobe"] = "soy", ["Mizo"] = "lus", ["Mlabri"] = "mra", ["Mlahsö"] = "lhs", ["Mlap"] = "kja", ["Mlomp"] = "mlo", ["Mmaala"] = "mmu", ["Mmani"] = "buy", ["Mmen"] = "bfm", ["Mo"] = "wkd", ["Mo'da"] = "gbn", ["Moabite"] = "obm", ["Moba"] = "mfq", ["Mobilian"] = "mod", ["Mobumrin Aizi"] = "ahm", ["Mocana"] = "sai-mcn", ["Mochi"] = "old", ["Mochica"] = "omc", ["Mocho"] = "mhc", ["Mocoví"] = "moc", ["Modang"] = "mxd", ["Modole"] = "mqo", ["Moere"] = "mvq", ["Mofu-Gudur"] = "mif", ["Mogholi"] = "mhj", ["Mogum"] = "mou", ["Mohawk"] = "moh", ["Mohegan-Pequot"] = "xpq", ["Moi (Congo)"] = "mow", ["Moi (Indonesia)"] = "mxn", ["Moikodi"] = "mkp", ["Moingi"] = "mwz", ["Mojave"] = "mov", ["Moji"] = "ymi", ["Mok"] = "mqt", ["Moken"] = "mwt", ["Mokerang"] = "mft", ["Mokilese"] = "mkj", ["Moklen"] = "mkm", ["Mokole"] = "mkl", ["Mokpwe"] = "bri", ["Moksha"] = "mdf", ["Molale"] = "mbe", ["Molbog"] = "pwm", ["Moldova Sign Language"] = "vsi", ["Molengue"] = "bxc", ["Molima"] = "mox", ["Molmo One"] = "aun", ["Molo"] = "zmo", ["Molof"] = "msl", ["Moloko"] = "mlw", ["Mom Jango"] = "ver", ["Moma"] = "myl", ["Momare"] = "msz", ["Mombo Dogon"] = "dmb", ["Mombum"] = "mso", ["Momina"] = "mmb", ["Momuna"] = "mqf", ["Mon"] = "mnw", ["Monastic Sign Language"] = "mzg", ["Mondropolon"] = "npn", ["Mondé"] = "mnd", ["Mongghul"] = "xgn-mgl", ["Mongo"] = "lol", ["Mongol"] = "mgt", ["Mongolian"] = "mn", ["Mongolian Sign Language"] = "msr", ["Mongondow"] = "mog", ["Moni"] = "mnz", ["Monimbo"] = "mom", ["Mono (California)"] = "mnr", ["Mono (Cameroon)"] = "mru", ["Mono (Congo)"] = "mnh", ["Monom"] = "moo", ["Monsang Naga"] = "nmh", ["Montagnais"] = "moe", ["Montana Salish"] = "fla", ["Montol"] = "mtl", ["Monumbo"] = "mxk", ["Monzombo"] = "moj", ["Moo"] = "gwg", ["Moore"] = "mos", ["Moose Cree"] = "crm", ["Mopan Maya"] = "mop", ["Mor (Austronesian)"] = "mhz", ["Mor (Papuan)"] = "moq", ["Moraid"] = "msg", ["Moran"] = "sit-mor", ["Morawa"] = "mze", ["Morelos Nahuatl"] = "nhm", ["Morerebi"] = "xmo", ["Moresada"] = "msx", ["Mori Atas"] = "mzq", ["Mori Bawah"] = "xmz", ["Morigi"] = "mdb", ["Moro"] = "mor", ["Moroccan Amazigh"] = "zgh", ["Moroccan Arabic"] = "ary", ["Moroccan Sign Language"] = "xms", ["Morokodo"] = "mgc", ["Morom"] = "bdo", ["Moronene"] = "mqn", ["Morori"] = "mok", ["Morouas"] = "mrp", ["Mortlockese"] = "mrl", ["Moru"] = "mgd", ["Mosimo"] = "mqv", ["Moskona"] = "mtj", ["Mota"] = "mtt", ["Motembo"] = "tmv", ["Motu"] = "meu", ["Mouk-Aria"] = "mwh", ["Mount Iraya Agta"] = "atl", ["Mount Iriga Agta"] = "agz", ["Mountain Koiari"] = "kpx", ["Mouwase"] = "jmw", ["Movima"] = "mzp", ["Moyadan Itneg"] = "ity", ["Moyon Naga"] = "nmo", ["Mozambican Sign Language"] = "mzy", ["Mozarabic"] = "mxi", ["Mpade"] = "mpi", ["Mpalitjanh"] = "xpj", ["Mpi"] = "mpz", ["Mpiemo"] = "mcx", ["Mpiin"] = "bnt-mpi", ["Mpinda"] = "pnd", ["Mpongmpong"] = "mgg", ["Mpoto"] = "mpa", ["Mpotovoro"] = "mvt", ["Mpuono"] = "bnt-mpu", ["Mpur"] = "akc", ["Mro Chin"] = "cmr", ["Mru"] = "mro", ["Mser"] = "kqx", ["Muak Sa-aak"] = "ukk", ["Mualang"] = "mtd", ["Mubami"] = "tsx", ["Mubi"] = "mub", ["Mucuchí"] = "sai-muc", ["Muda"] = "ymd", ["Mudburra"] = "dmw", ["Mudu Koraga"] = "vmd", ["Muduapa"] = "wiv", ["Muduga"] = "udg", ["Muellama"] = "sai-mue", ["Mufian"] = "aoj", ["Muher"] = "sem-mhr", ["Muinane"] = "bmr", ["Mukha-Dora"] = "mmk", ["Mukulu"] = "moz", ["Mulaha"] = "mfw", ["Mulam"] = "mlm", ["Mulao"] = "giu", ["Mullu Kurumba"] = "kpb", ["Mullukmulluk"] = "mpb", ["Muluridyi"] = "vmu", ["Mum"] = "kqa", ["Mumuye"] = "mzm", ["Muna"] = "mnb", ["Munda"] = "unx", ["Mundabli"] = "boe", ["Mundang"] = "mua", ["Mundani"] = "mnf", ["Mundari"] = "unr", ["Mundat"] = "mmf", ["Mundolinco"] = "art-mun", ["Mundurukú"] = "myu", ["Mungaka"] = "mhk", ["Mungbam"] = "mij", ["Munggui"] = "mth", ["Mungkip"] = "mpv", ["Muniche"] = "myr", ["Munit"] = "mtc", ["Munji"] = "mnj", ["Munsee"] = "umu", ["Muong"] = "mtq", ["Mur Pano"] = "tkv", ["Muratayak"] = "asx", ["Murik (Malaysia)"] = "mxr", ["Murik (New Guinea)"] = "mtf", ["Murkim"] = "rmh", ["Murle"] = "mur", ["Murrinh-Patha"] = "mwf", ["Mursi"] = "muz", ["Murui Huitoto"] = "huu", ["Murupi"] = "mqw", ["Muruwari"] = "zmu", ["Musan"] = "mmp", ["Musar"] = "mmi", ["Musasa"] = "smm", ["Musey"] = "mse", ["Musgu"] = "mug", ["Musi"] = "mui", ["Muskum"] = "mje", ["Musom"] = "msu", ["Mussau-Emira"] = "emi", ["Muthuvan"] = "muv", ["Mutu"] = "tuc", ["Muya"] = "mvm", ["Muyang"] = "muy", ["Muyuw"] = "myw", ["Muzi"] = "ymz", ["Muzo"] = "sai-muz", ["Mvanip"] = "mcj", ["Mvuba"] = "mxh", ["Mwaghavul"] = "sur", ["Mwali Comorian"] = "wlc", ["Mwan"] = "moa", ["Mwani"] = "wmw", ["Mwatebu"] = "mwa", ["Mwera"] = "mwe", ["Mwimbi-Muthambi"] = "mws", ["Mwotlap"] = "mlv", ["Mycenaean Greek"] = "gmy", ["Myene"] = "mye", ["Mysian"] = "yms", ["Mzieme Naga"] = "nme", ["Mághdì"] = "gmd", ["Mòcheno"] = "mhn", ["Mün Chin"] = "mwq", ["Mündü"] = "muh", ["N'Ko"] = "nqo", ["Na"] = "nbt", ["Na'vi"] = "art-nav", ["Naaba"] = "nao", ["Naba"] = "mne", ["Nabak"] = "naf", ["Nabi"] = "mty", ["Nachering"] = "ncd", ["Nadruvian"] = "ndf", ["Nadëb"] = "mbj", ["Nafaanra"] = "nfr", ["Nafi"] = "srf", ["Nafri"] = "nxx", ["Naga Pidgin"] = "nag", ["Nagarchal"] = "nbg", ["Nage"] = "nxe", ["Nagtipunan Agta"] = "phi-nag", ["Nagu"] = "ngr", ["Nagumi"] = "ngv", ["Nahali"] = "nlx", ["Nahari"] = "nhh", ["Nahavaq"] = "sns", ["Nahuatl"] = "nah", ["Nai"] = "bio", ["Najdi Arabic"] = "ars", ["Naka'ela"] = "nae", ["Nakai"] = "nkj", ["Nakame"] = "nib", ["Nakanai"] = "nak", ["Nakara"] = "nck", ["Nake"] = "nbk", ["Naki"] = "mff", ["Nakwi"] = "nax", ["Nalca"] = "nlc", ["Nali"] = "nss", ["Nalik"] = "nal", ["Nalu"] = "naj", ["Naluo Yi"] = "ylo", ["Nalögo"] = "nlz", ["Namakura"] = "nmk", ["Namat"] = "nkm", ["Nambikwara"] = "nab", ["Nambo"] = "ncm", ["Nambya"] = "nmq", ["Namia"] = "nnm", ["Namiae"] = "nvm", ["Namibian Sign Language"] = "nbs", ["Namla"] = "naa", ["Namo"] = "mxw", ["Namonuito"] = "nmt", ["Namosi-Naitasiri-Serua"] = "bwb", ["Namuyi"] = "nmy", ["Nanai"] = "gld", ["Nancere"] = "nnc", ["Nande"] = "nnb", ["Nandi"] = "niq", ["Nanerigé Sénoufo"] = "sen", ["Nanga Dama Dogon"] = "nzz", ["Nankina"] = "nnk", ["Nanti"] = "cox", ["Nanticoke"] = "nnt", ["Nanubae"] = "afk", ["Naolan"] = "nai-nao", ["Napu"] = "npy", ["Nar Phu"] = "npa", ["Nara"] = "nrb", ["Narak"] = "nac", ["Narango"] = "nrg", ["Narau"] = "nxu", ["Narim"] = "loh", ["Naro"] = "nhr", ["Narom"] = "nrm", ["Narragansett"] = "xnt", ["Narua"] = "nru", ["Narungga"] = "nnr", ["Nasal"] = "nsy", ["Nasarian"] = "nvh", ["Nasioi"] = "nas", ["Naskapi"] = "nsk", ["Nasu"] = "ywq", ["Natagaimas"] = "nts", ["Natchez"] = "ncz", ["Nateni"] = "ntm", ["Nathembo"] = "nte", ["Natioro"] = "nti", ["Natú"] = "sai-nat", ["Natügu"] = "ntu", ["Nauete"] = "nxa", ["Naukanski"] = "ynk", ["Nauna"] = "ncn", ["Nauo"] = "nwo", ["Nauruan"] = "na", ["Navajo"] = "nv", ["Navarro-Aragonese"] = "roa-oan", ["Navut"] = "nsw", ["Nawaru"] = "nwr", ["Nawathinehena"] = "nwa", ["Nawdm"] = "nmz", ["Nawuri"] = "naw", ["Naxi"] = "nxq", ["Nayi"] = "noz", ["Ncane"] = "ncr", ["Nchumbulu"] = "nlu", ["Nda'nda'"] = "nnz", ["Ndai"] = "gke", ["Ndaka"] = "ndk", ["Ndali"] = "ndh", ["Ndam"] = "ndm", ["Ndamba"] = "ndj", ["Ndambomo"] = "nxo", ["Ndasa"] = "nda", ["Ndau"] = "ndc", ["Nde-Gbite"] = "ned", ["Nde-Nsele-Nta"] = "ndd", ["Ndemli"] = "nml", ["Ndendeule"] = "dne", ["Ndengereko"] = "ndg", ["Nding"] = "eli", ["Ndjébbana"] = "djj", ["Ndo"] = "ndp", ["Ndobo"] = "ndw", ["Ndoe"] = "nbb", ["Ndogo"] = "ndz", ["Ndolo"] = "ndl", ["Ndom"] = "nqm", ["Ndombe"] = "ndq", ["Ndonga"] = "ng", ["Ndoola"] = "ndr", ["Ndrulo"] = "dno", ["Nduga"] = "ndx", ["Ndumu"] = "nmd", ["Ndunda"] = "nuh", ["Ndunga"] = "ndt", ["Ndut"] = "ndv", ["Ndyuka-Trio Pidgin"] = "njt", ["Ndzwani Comorian"] = "wni", ["Neapolitan"] = "nap", ["Nedebang"] = "nec", ["Nefamese"] = "nef", ["Nefusa"] = "jbn", ["Negerhollands"] = "dcr", ["Negeri Sembilan Malay"] = "zmi", ["Negidal"] = "neg", ["Nehan"] = "nsn", ["Nek"] = "nif", ["Nekgini"] = "nkg", ["Neko"] = "nej", ["Neku"] = "nek", ["Neme"] = "nex", ["Nemi"] = "nem", ["Nen"] = "nqn", ["Nend"] = "anh", ["Nengone"] = "nen", ["Neo"] = "neu", ["Nepalese Sign Language"] = "nsp", ["Nepali"] = "ne", ["Nepali Kurux"] = "kxl", ["Nete"] = "net", ["Neve'ei"] = "vnm", ["Neverver"] = "lgk", ["New Caledonian Javanese"] = "jas", ["New River Shasta"] = "nai-nrs", ["New Zealand Sign Language"] = "nzs", ["Newar"] = "new", ["Neyo"] = "ney", ["Nez Perce"] = "nez", ["Nga La"] = "hlt", ["Ngaanyatjarra"] = "ntj", ["Ngadha"] = "nxg", ["Ngadjunmaya"] = "nju", ["Ngadjuri"] = "jui", ["Ngaing"] = "nnf", ["Ngaju"] = "nij", ["Ngala"] = "nud", ["Ngalakan"] = "nig", ["Ngalkbun"] = "ngk", ["Ngalum"] = "szb", ["Ngam"] = "nmc", ["Ngamambo"] = "nbv", ["Ngambay"] = "sba", ["Ngamini"] = "nmv", ["Ngamo"] = "nbh", ["Ngan'gityemerri"] = "nam", ["Nganakarti"] = "xnk", ["Nganasan"] = "nio", ["Ngandi"] = "nid", ["Ngando (Central African Republic)"] = "ngd", ["Ngando (Congo)"] = "nxd", ["Ngandyera"] = "nne", ["Ngangam"] = "gng", ["Ngantangarra"] = "ntg", ["Nganyaywana"] = "nyx", ["Ngardi"] = "rxd", ["Ngarigu"] = "xni", ["Ngarinman"] = "nbj", ["Ngarinyin"] = "ung", ["Ngarla"] = "nrk", ["Ngarluma"] = "nrl", ["Ngarrindjeri"] = "nay", ["Ngas"] = "anc", ["Ngasa"] = "nsg", ["Ngatik Men's Creole"] = "ngm", ["Ngawn Chin"] = "cnw", ["Ngawun"] = "nxn", ["Ngazidja Comorian"] = "zdj", ["Ngbaka"] = "nga", ["Ngbaka Ma'bo"] = "nbm", ["Ngbaka Manza"] = "ngg", ["Ngbee"] = "jgb", ["Ngbinda"] = "nbd", ["Ngbundu"] = "nuu", ["Ngelima"] = "agh", ["Ngemba"] = "nge", ["Ngen"] = "gnj", ["Ngendelengo"] = "nql", ["Ngeq"] = "ngt", ["Ngete"] = "nnn", ["Nggem"] = "nbq", ["Nggwahyi"] = "ngx", ["Ngie"] = "ngj", ["Ngiemboon"] = "nnh", ["Ngile"] = "jle", ["Ngindo"] = "nnq", ["Ngiti"] = "niy", ["Ngiyambaa"] = "wyb", ["Ngizim"] = "ngi", ["Ngkoth"] = "aus-ngk", ["Ngkâlmpw Kanum"] = "kcd", ["Ngochang"] = "tbq-ngo", ["Ngom"] = "nra", ["Ngomba"] = "jgo", ["Ngombale"] = "nla", ["Ngombe (Central African Republic)"] = "nmj", ["Ngombe (Congo)"] = "ngc", ["Ngong"] = "nnx", ["Ngongo"] = "noq", ["Ngoni"] = "ngo", ["Ngoreme"] = "ngq", ["Ngoshie"] = "nsh", ["Ngul"] = "nlo", ["Ngulu"] = "ngp", ["Nguluwan"] = "nuw", ["Ngumbi"] = "nui", ["Ngunawal"] = "xul", ["Ngundi"] = "ndn", ["Ngundu"] = "nue", ["Ngungwel"] = "ngz", ["Ngurmbur"] = "nrx", ["Nguôn"] = "nuo", ["Ngwaba"] = "ngw", ["Ngwe"] = "nwe", ["Ngwo"] = "ngn", ["Ngäbere"] = "gym", ["Nhanda"] = "nha", ["Nheengatu"] = "yrl", ["Nhirrpi"] = "hrp", ["Nhuwala"] = "nhf", ["Nias"] = "nia", ["Nicaraguan Creole"] = "bzk", ["Nicaraguan Sign Language"] = "ncs", ["Nicola"] = "ath-nic", ["Niellim"] = "nie", ["Nigeria Mambila"] = "mzk", ["Nigerian Pidgin"] = "pcm", ["Nigerian Sign Language"] = "nsi", ["Nihali"] = "nll", ["Nii"] = "nii", ["Niksek"] = "gbe", ["Nila"] = "nil", ["Nilamba"] = "nim", ["Nimadi"] = "noe", ["Nimanbur"] = "nmp", ["Nimbari"] = "nmr", ["Nimboran"] = "nir", ["Nimi"] = "nis", ["Nimo"] = "niw", ["Nimoa"] = "nmw", ["Ninam"] = "shb", ["Nindi"] = "nxi", ["Ningera"] = "nby", ["Ninggerum"] = "nxr", ["Ningil"] = "niz", ["Ninia Yali"] = "nlk", ["Ninzo"] = "nin", ["Nipsan"] = "nps", ["Nisa"] = "njs", ["Nisenan"] = "nsz", ["Nisga'a"] = "ncg", ["Nisi"] = "yso", ["Niuafo'ou"] = "num", ["Niuatoputapu"] = "nkp", ["Niuean"] = "niu", ["Nivaclé"] = "cag", ["Nivkh"] = "niv", ["Niwer Mil"] = "hrc", ["Niya Prakrit"] = "pra-niy", ["Njalgulgule"] = "njl", ["Njebi"] = "nzb", ["Njen"] = "njj", ["Njerep"] = "njr", ["Njyem"] = "njy", ["Nkami"] = "nkq", ["Nkangala"] = "nkn", ["Nkari"] = "nkz", ["Nkem-Nkum"] = "isi", ["Nkhumbi"] = "khu", ["Nkongho"] = "nkc", ["Nkonya"] = "nko", ["Nkoroo"] = "nkx", ["Nkoya"] = "nka", ["Nkukoli"] = "nbo", ["Nkutu"] = "nkw", ["Nnam"] = "nbp", ["Nobiin"] = "fia", ["Nobonob"] = "gaw", ["Nocamán"] = "nom", ["Nocte Naga"] = "njb", ["Nogai"] = "nog", ["Noiri"] = "noi", ["Nokuku"] = "nkk", ["Nomaande"] = "lem", ["Nomane"] = "nof", ["Nomatsiguenga"] = "not", ["Nomlaki"] = "nol", ["Nomu"] = "noh", ["Nong Zhuang"] = "zhn", ["Nonuya"] = "noj", ["Nooksack"] = "nok", ["Noon"] = "snf", ["Noone"] = "nhu", ["Nootka"] = "nuk", ["Nopala Chatino"] = "cya", ["Noric"] = "nrc", ["Norman"] = "nrf", ["Norn"] = "nrn", ["Norra"] = "nrr", ["North Ambrym"] = "mmg", ["North Asmat"] = "nks", ["North Awyu"] = "yir", ["North Babar"] = "bcd", ["North Boma"] = "boh", ["North Central Mixe"] = "neq", ["North Efate"] = "llp", ["North Fali"] = "fll", ["North Frisian"] = "frr", ["North Giziga"] = "gis", ["North Levantine Arabic"] = "apc", ["North Marquesan"] = "mrq", ["North Mesopotamian Arabic"] = "ayp", ["North Mofu"] = "mfk", ["North Moluccan Malay"] = "max", ["North Muyu"] = "kti", ["North Nuaulu"] = "nni", ["North Picene"] = "nrp", ["North Slavey"] = "scs", ["North Tairora"] = "tbg", ["North Tanna"] = "tnn", ["North Wahgi"] = "whg", ["North Watut"] = "una", ["Northeast Kiwai"] = "kiw", ["Northeast Maidu"] = "nmu", ["Northeast Pashayi"] = "aee", ["Northeastern Dinka"] = "dip", ["Northeastern Pomo"] = "pef", ["Northern Alta"] = "aqn", ["Northern Altai"] = "atv", ["Northern Amami-Oshima"] = "ryn", ["Northern Bai"] = "bfc", ["Northern Bontoc"] = "rbk", ["Northern Catanduanes Bicolano"] = "cts", ["Northern Dagara"] = "dgi", ["Northern East Cree"] = "crl", ["Northern Emberá"] = "emp", ["Northern Ghale"] = "ghh", ["Northern Grebo"] = "gbo", ["Northern Guiyang Hmong"] = "huj", ["Northern Haida"] = "hdn", ["Northern Hindko"] = "hno", ["Northern Huishui Hmong"] = "hmi", ["Northern Kalapuya"] = "nrt", ["Northern Kam"] = "doc", ["Northern Kankanay"] = "xnn", ["Northern Khmer"] = "kxm", ["Northern Kissi"] = "kqs", ["Northern Kurdish"] = "kmr", ["Northern Lorung"] = "lbr", ["Northern Luri"] = "lrc", ["Northern Mashan Hmong"] = "hmp", ["Northern Muji"] = "ymx", ["Northern Ndebele"] = "nd", ["Northern Ngbandi"] = "ngb", ["Northern Nisu"] = "yiv", ["Northern Nuni"] = "nuv", ["Northern Oaxaca Nahuatl"] = "nhy", ["Northern Ohlone"] = "cst", ["Northern One"] = "onr", ["Northern Paiute"] = "pao", ["Northern Pame"] = "pmq", ["Northern Pomo"] = "pej", ["Northern Puebla Nahuatl"] = "ncj", ["Northern Pumi"] = "pmi", ["Northern Pwo"] = "pww", ["Northern Qiandong Miao"] = "hea", ["Northern Qiang"] = "cng", ["Northern Rengma Naga"] = "nnl", ["Northern Roglai"] = "rog", ["Northern Saharan Berber"] = "mzb", ["Northern Sami"] = "se", ["Northern Selkup"] = "sel-nor", ["Northern Sierra Miwok"] = "nsq", ["Northern Sotho"] = "nso", ["Northern Subanen"] = "stb", ["Northern Tarahumara"] = "thh", ["Northern Tepehuan"] = "ntp", ["Northern Thai"] = "nod", ["Northern Tidong"] = "ntd", ["Northern Tlaxiaco Mixtec"] = "xtn", ["Northern Toussian"] = "tsp", ["Northern Tujia"] = "tji", ["Northern Tutchone"] = "ttm", ["Northern Valley Yokuts"] = "nai-nvy", ["Northern Yukaghir"] = "ykg", ["Northwest Gbaya"] = "gya", ["Northwest Maidu"] = "mjd", ["Northwest Oaxaca Mixtec"] = "mxa", ["Northwest Pashayi"] = "glh", ["Northwestern Dinka"] = "diw", ["Northwestern Fars"] = "faz", ["Northwestern Ojibwa"] = "ojb", ["Northwestern Tamang"] = "tmk", ["Norwegian"] = "no", ["Norwegian Bokmål"] = "nb", ["Norwegian Nynorsk"] = "nn", ["Norwegian Sign Language"] = "nsl", ["Notre"] = "bly", ["Notsi"] = "ncf", ["Nottoway"] = "ntw", ["Nottoway-Meherrin"] = "nwy", ["Novial"] = "nov", ["Noxilo"] = "art-nox", ["Noy"] = "noy", ["Nsari"] = "asj", ["Nsenga"] = "nse", ["Nshi"] = "nsc", ["Nsong"] = "soo", ["Nsongo"] = "nsx", ["Ntcham"] = "bud", ["Ntomba"] = "nto", ["Ntra'ngith"] = "dgt", ["Nubaca"] = "baf", ["Nubi"] = "kcn", ["Nuer"] = "nus", ["Nuguria"] = "nur", ["Nuk"] = "noc", ["Nukak Makú"] = "mbr", ["Nukna"] = "klt", ["Nukuini"] = "nuc", ["Nukumanu"] = "nuq", ["Nukunu"] = "nnv", ["Nukunul"] = "xnu", ["Nukuoro"] = "nkr", ["Numana"] = "nbr", ["Numanggang"] = "nop", ["Numbami"] = "sij", ["Nume"] = "tgs", ["Numee"] = "kdk", ["Numidian"] = "nxm", ["Nung"] = "nut", ["Nungali"] = "nug", ["Nunggubuyu"] = "nuy", ["Nungon"] = "paa-nun", ["Nungu"] = "rin", ["Nupbikha"] = "npb", ["Nupe"] = "nup", ["Nusa Laut"] = "nul", ["Nusu"] = "nuf", ["Nutabe"] = "cba-nut", ["Nyabwa"] = "nwb", ["Nyah Kur"] = "cbn", ["Nyaheun"] = "nev", ["Nyakyusa"] = "nyy", ["Nyali"] = "nlj", ["Nyam"] = "nmi", ["Nyamal"] = "nly", ["Nyambo"] = "now", ["Nyamusa-Molo"] = "nwm", ["Nyamwanga"] = "mwn", ["Nyamwezi"] = "nym", ["Nyaneka"] = "nyk", ["Nyang'i"] = "nyp", ["Nyanga (Congo)"] = "nyj", ["Nyanga (Togo)"] = "ayg", ["Nyanga-li"] = "nyc", ["Nyangatom"] = "nnj", ["Nyangbo"] = "nyb", ["Nyangga"] = "nny", ["Nyangumarta"] = "nna", ["Nyankole"] = "nyn", ["Nyarafolo Senoufo"] = "sev", ["Nyaturu"] = "rim", ["Nyaw"] = "nyw", ["Nyawaygi"] = "nyt", ["Nyemba"] = "nba", ["Nyengo"] = "nye", ["Nyenkha"] = "neh", ["Nyeu"] = "nyl", ["Nyigina"] = "nyh", ["Nyiha"] = "nih", ["Nyika"] = "nkt", ["Nyimang"] = "nyi", ["Nyindrou"] = "lid", ["Nyindu"] = "nyg", ["Nyishi"] = "njz", ["Nyiyaparli"] = "xny", ["Nyokon"] = "nvo", ["Nyole (Kenya)"] = "nyd", ["Nyole (Uganda)"] = "nuj", ["Nyong"] = "muo", ["Nyoro"] = "nyo", ["Nyulnyul"] = "nyv", ["Nyunga"] = "nys", ["Nyungwe"] = "nyu", ["Nyâlayu"] = "yly", ["Nzadi"] = "nzd", ["Nzakambay"] = "nzy", ["Nzakara"] = "nzk", ["Nzanyi"] = "nja", ["Nzima"] = "nzi", ["Ná-Meo"] = "neo", ["Nüpode Huitoto"] = "hux", ["Nǀuu"] = "ngh", ["O'chi'chi'"] = "xoc", ["O'du"] = "tyh", ["O'odham"] = "ood", ["Obanliku"] = "bzy", ["Obispeño"] = "obi", ["Oblo"] = "obl", ["Obo Manobo"] = "obo", ["Obokuitai"] = "afz", ["Obolo"] = "ann", ["Obulom"] = "obu", ["Ocaina"] = "oca", ["Occitan"] = "oc", ["Ocotepec Mixtec"] = "mie", ["Ocotlán Zapotec"] = "zac", ["Od"] = "odk", ["Odiai"] = "bhf", ["Odoodee"] = "kkc", ["Odual"] = "odu", ["Odut"] = "oda", ["Ofayé"] = "opy", ["Ofo"] = "ofo", ["Ogbah"] = "ogc", ["Ogbia"] = "ogb", ["Ogbogolo"] = "ogg", ["Ogbronuagum"] = "ogu", ["Ogea"] = "eri", ["Oirata"] = "oia", ["Ojibwe"] = "oj", ["Ojitlán Chinantec"] = "chj", ["Okanagan"] = "oka", ["Oki-No-Erabu"] = "okn", ["Okiek"] = "oki", ["Okinawan"] = "ryu", ["Oko-Eni-Osayen"] = "oks", ["Oko-Juwoi"] = "okj", ["Okobo"] = "okb", ["Okodia"] = "okd", ["Okolod"] = "kqv", ["Okpamheri"] = "opa", ["Okpe (Northwestern Edo)"] = "okx", ["Okpe (Southwestern Edo)"] = "oke", ["Okpela"] = "atg", ["Oksapmin"] = "opm", ["Oku"] = "oku", ["Okwanuchu"] = "nai-okw", ["Old Anatolian Turkish"] = "trk-oat", ["Old Armenian"] = "xcl", ["Old Avar"] = "oav", ["Old Bengali"] = "inc-obn", ["Old Breton"] = "obt", ["Old Burmese"] = "obr", ["Old Catalan"] = "roa-oca", ["Old Chinese"] = "och", ["Old Church Slavonic"] = "cu", ["Old Cornish"] = "oco", ["Old Czech"] = "zlw-ocs", ["Old Danish"] = "gmq-oda", ["Old Dutch"] = "odt", ["Old East Slavic"] = "orv", ["Old English"] = "ang", ["Old French"] = "fro", ["Old Frisian"] = "ofs", ["Old Galician-Portuguese"] = "roa-opt", ["Old Georgian"] = "oge", ["Old Gujarati"] = "inc-ogu", ["Old High German"] = "goh", ["Old Hindi"] = "inc-ohi", ["Old Hungarian"] = "ohu", ["Old Irish"] = "sga", ["Old Japanese"] = "ojp", ["Old Javanese"] = "kaw", ["Old Kamta"] = "inc-ork", ["Old Kannada"] = "dra-okn", ["Old Kentish Sign Language"] = "okl", ["Old Khmer"] = "okz", ["Old Komi"] = "urj-koo", ["Old Korean"] = "oko", ["Old Leonese"] = "roa-ole", ["Old Lithuanian"] = "olt", ["Old Manipuri"] = "omp", ["Old Marathi"] = "omr", ["Old Median"] = "xme-old", ["Old Mon"] = "omx", ["Old Norse"] = "non", ["Old Novgorodian"] = "zle-ono", ["Old Nubian"] = "onw", ["Old Occitan"] = "pro", ["Old Oriya"] = "inc-oor", ["Old Ossetic"] = "oos", ["Old Persian"] = "peo", ["Old Polish"] = "zlw-opl", ["Old Prussian"] = "prg", ["Old Punjabi"] = "inc-opa", ["Old Ruthenian"] = "zle-ort", ["Old Saxon"] = "osx", ["Old South Arabian"] = "sem-srb", ["Old Spanish"] = "osp", ["Old Sundanese"] = "osn", ["Old Swedish"] = "gmq-osw", ["Old Tamil"] = "oty", ["Old Tati"] = "xme-ott", ["Old Telugu"] = "dra-ote", ["Old Tibetan"] = "otb", ["Old Tupi"] = "tpw", ["Old Turkic"] = "otk", ["Old Uyghur"] = "oui", ["Old Welsh"] = "owl", ["Olekha"] = "ole", ["Ollari"] = "gdb", ["Olo"] = "ong", ["Oloma"] = "olm", ["Olrat"] = "olr", ["Olu'bo"] = "lul", ["Olukumi"] = "ulb", ["Olulumo-Ikom"] = "iko", ["Oluta Popoluca"] = "plo", ["Olutsotso"] = "lto", ["Omagua"] = "omg", ["Omaha-Ponca"] = "oma", ["Omani Arabic"] = "acx", ["Omba"] = "omb", ["Ombamba"] = "mbm", ["Ombo"] = "oml", ["Ometepec Nahuatl"] = "nht", ["Omi"] = "omi", ["Omok"] = "omk", ["Omotik"] = "omt", ["Omurano"] = "omu", ["Oneida"] = "one", ["Ong"] = "oog", ["Ongota"] = "bxe", ["Onin"] = "oni", ["Onjob"] = "onj", ["Ono"] = "ons", ["Onobasulu"] = "onn", ["Onondaga"] = "ono", ["Ontenu"] = "ont", ["Ontong Java"] = "ojv", ["Oorlams"] = "oor", ["Opao"] = "opo", ["Opata"] = "opt", ["Opuuo"] = "lgn", ["Opón"] = "sai-opo", ["Oraon Sadri"] = "sdr", ["Orejón"] = "ore", ["Oring"] = "org", ["Oriya"] = "or", ["Orizaba Nahuatl"] = "nlv", ["Orléanais"] = "roa-orl", ["Ormu"] = "orz", ["Ormuri"] = "oru", ["Oro"] = "orx", ["Oro Win"] = "orw", ["Oroch"] = "oac", ["Oroha"] = "ora", ["Orok"] = "oaa", ["Orokaiva"] = "okv", ["Oroko"] = "bdu", ["Orokolo"] = "oro", ["Oromo"] = "om", ["Oroqen"] = "orh", ["Orowe"] = "bpk", ["Oruma"] = "orr", ["Orya"] = "ury", ["Osage"] = "osa", ["Osamayi"] = "syx", ["Osatu"] = "ost", ["Oscan"] = "osc", ["Osing"] = "osi", ["Ososo"] = "oso", ["Ossetian"] = "os", ["Ot Danum"] = "otd", ["Otank"] = "uta", ["Oti"] = "oti", ["Otomaco"] = "sai-oto", ["Otoro"] = "otr", ["Ottawa"] = "otw", ["Ottoman Turkish"] = "ota", ["Otuke"] = "otu", ["Ouma"] = "oum", ["Oune"] = "oue", ["Owa"] = "stn", ["Owenia"] = "wsr", ["Owiniga"] = "owi", ["Oy"] = "oyb", ["Oya'oya"] = "oyy", ["Oyda"] = "oyd", ["Ozolotepec Zapotec"] = "zao", ["Ozumacín Chinantec"] = "chz", ["Pa"] = "ppt", ["Pa Di"] = "pdi", ["Pa'a"] = "pqa", ["Pa'o Karen"] = "blk", ["Pa-Hng"] = "pha", ["Paama"] = "pma", ["Paasaal"] = "sig", ["Pacahuara"] = "pcp", ["Pacoh"] = "pac", ["Padoe"] = "pdo", ["Paelignian"] = "pgn", ["Paeonian"] = "ine-pae", ["Pagi"] = "pgi", ["Pagibete"] = "pae", ["Pagu"] = "pgu", ["Pahanan Agta"] = "apf", ["Pahari-Potwari"] = "phr", ["Pahi"] = "lgt", ["Pahlavani"] = "phv", ["Pai Tavytera"] = "pta", ["Pai-lang"] = "tbq-plg", ["Paicî"] = "pri", ["Paikoneka"] = "awd-pai", ["Paipai"] = "ppi", ["Paisaci Prakrit"] = "inc-psc", ["Paite"] = "pck", ["Paiwan"] = "pwn", ["Pajapan Nahuatl"] = "nhp", ["Pak-Tong"] = "pkg", ["Pakanha"] = "pkn", ["Pakistan Sign Language"] = "pks", ["Paku"] = "pku", ["Paku Karen"] = "kpp", ["Pal"] = "abw", ["Palaic"] = "plq", ["Palaka Senoufo"] = "plr", ["Palantla Chinantec"] = "cpa", ["Palauan"] = "pau", ["Palawan Batak"] = "bya", ["Paleni"] = "pnl", ["Palenquero"] = "pln", ["Palewyami"] = "nai-ply", ["Pali"] = "pi", ["Palikur"] = "plu", ["Paliyan"] = "pcf", ["Pallanganmiddang"] = "pmd", ["Palor"] = "fap", ["Palta"] = "sai-pal", ["Palu'e"] = "ple", ["Paluan"] = "plz", ["Palya Bareli"] = "bpx", ["Pam"] = "pmn", ["Pambia"] = "pmb", ["Pamigua"] = "sai-pam", ["Pamlico"] = "pmk", ["Pamona"] = "pmf", ["Pamosu"] = "hih", ["Pamplona Atta"] = "att", ["Pana (Central Africa)"] = "pnz", ["Pana (West Africa)"] = "pnq", ["Panamanian Sign Language"] = "lsp", ["Panamint"] = "par", ["Panare"] = "pbh", ["Panará"] = "kre", ["Panasuan"] = "psn", ["Panawa"] = "pwb", ["Pancana"] = "pnp", ["Panchpargania"] = "tdb", ["Pande"] = "bkj", ["Pangasinan"] = "pag", ["Pangseng"] = "pgs", ["Pangutaran Sama"] = "slm", ["Pangwa"] = "pbr", ["Pangwali"] = "pgg", ["Panim"] = "pnr", ["Paniya"] = "pcg", ["Pankararé"] = "pax", ["Pankararú"] = "paz", ["Pankhu"] = "pkh", ["Pannei"] = "pnc", ["Panobo"] = "pno", ["Panyjima"] = "pnw", ["Panzaleo"] = "sai-pnz", ["Pao"] = "ppa", ["Papantla Totonac"] = "top", ["Papapana"] = "ppn", ["Papar"] = "dpp", ["Papasena"] = "pas", ["Papel"] = "pbo", ["Papi"] = "ppe", ["Papiamentu"] = "pap", ["Papitalai"] = "pat", ["Papora"] = "ppu", ["Papua New Guinean Sign Language"] = "pgz", ["Papuan Malay"] = "pmy", ["Papuma"] = "ppm", ["Para Naga"] = "pzn", ["Parachi"] = "prc", ["Paraguayan Guaraní"] = "gug", ["Paraguayan Sign Language"] = "pys", ["Parakanã"] = "pak", ["Paranan"] = "prf", ["Paranawát"] = "paf", ["Paratió"] = "sai-par", ["Paraujano"] = "pbg", ["Parauk"] = "prk", ["Parawen"] = "prw", ["Pardhan"] = "pch", ["Pardhi"] = "pcl", ["Pare"] = "asa", ["Pareci"] = "pab", ["Paredarerme"] = "xpd", ["Parenga"] = "pcj", ["Parkari Koli"] = "kvx", ["Parthian"] = "xpr", ["Parya"] = "paq", ["Pará Arára"] = "aap", ["Pará Gavião"] = "gvp", ["Pashto"] = "ps", ["Pasi"] = "psq", ["Pass Valley Yali"] = "yac", ["Passé"] = "awd-pas", ["Patagón"] = "sai-ptg", ["Patamona"] = "pbc", ["Patani"] = "ptn", ["Pataxó Hã-Ha-Hãe"] = "pth", ["Patep"] = "ptp", ["Pathiya"] = "pty", ["Patpatar"] = "gfk", ["Pattani"] = "lae", ["Pattani Malay"] = "mfa", ["Pattapu"] = "ptq", ["Patwin"] = "pwi", ["Paulohi"] = "plh", ["Paumarí"] = "pad", ["Paunaca"] = "pnk", ["Pauri Bareli"] = "bfb", ["Pauserna"] = "psm", ["Pawaia"] = "pwa", ["Pawnee"] = "paw", ["Payaguá"] = "sai-pyg", ["Paynamar"] = "pmr", ["Pazeh"] = "pzh", ["Pe"] = "pai", ["Pear"] = "pcb", ["Pech"] = "pay", ["Pecheneg"] = "xpc", ["Peerapper"] = "xpw", ["Peere"] = "pfe", ["Pei"] = "ppq", ["Pekal"] = "pel", ["Pela"] = "bxd", ["Pele-Ata"] = "ata", ["Pemon"] = "aoc", ["Penang Sign Language"] = "psg", ["Penchal"] = "pek", ["Pendau"] = "ums", ["Pengo"] = "peg", ["Pennsylvania German"] = "pdc", ["Penobscot"] = "aaq", ["Penrhyn"] = "pnh", ["Pentlatch"] = "ptw", ["Perai"] = "wet", ["Peranakan Indonesian"] = "pea", ["Perema"] = "wom", ["Pericú"] = "nai-per", ["Pero"] = "pip", ["Persian"] = "fa", ["Persian Sign Language"] = "psc", ["Peruvian Sign Language"] = "prl", ["Petapa Zapotec"] = "zpe", ["Petats"] = "pex", ["Petjo"] = "pey", ["Peñoles Mixtec"] = "mil", ["Phai"] = "prt", ["Phake"] = "phk", ["Phala"] = "ypa", ["Phalura"] = "phl", ["Phana'"] = "phq", ["Phangduwali"] = "phw", ["Phende"] = "pem", ["Philippine Sign Language"] = "psp", ["Philistine"] = "und-phi", ["Phimbi"] = "phm", ["Phoenician"] = "phn", ["Phola"] = "ypg", ["Pholo"] = "yip", ["Phom"] = "nph", ["Phong-Kniang"] = "pnx", ["Phrae Pwo"] = "kjt", ["Phrygian"] = "xpg", ["Phu Thai"] = "pht", ["Phuan"] = "phu", ["Phudagi"] = "phd", ["Phuie"] = "pug", ["Phukha"] = "phh", ["Phuma"] = "ypm", ["Phunoi"] = "pho", ["Phuong"] = "phg", ["Phupa"] = "ypp", ["Phupha"] = "yph", ["Phuthi"] = "bnt-phu", ["Phuza"] = "ypz", ["Piamatsina"] = "ptr", ["Piame"] = "pin", ["Piapoco"] = "pio", ["Piaroa"] = "pid", ["Picard"] = "pcd", ["Pichinglis"] = "fpe", ["Pichis Ashéninka"] = "cpu", ["Pictish"] = "xpi", ["Picuris"] = "nai-pic", ["Pidgin Delaware"] = "dep", ["Pidgin Iha"] = "ihb", ["Pidgin Onin"] = "onx", ["Pyetmontyit"] = "pms", ["Pijawo"] = "pij", ["Pije"] = "piz", ["Pijin"] = "pis", ["Pilagá"] = "plg", ["Pileni"] = "piv", ["Pima Bajo"] = "pia", ["Pimbwe"] = "piw", ["Pinai-Hagahai"] = "pnn", ["Pingelapese"] = "pif", ["Pini"] = "pii", ["Pinigura"] = "pnv", ["Pinjarup"] = "pnj", ["Pinji"] = "pic", ["Pinotepa Nacional Mixtec"] = "mio", ["Pintiini"] = "pti", ["Pintupi-Luritja"] = "piu", ["Pinyin"] = "pny", ["Pipil"] = "ppl", ["Pirahã"] = "myp", ["Piratapuyo"] = "pir", ["Pirlatapa"] = "bxi", ["Piro"] = "pie", ["Pirriya"] = "xpa", ["Pisabo"] = "pig", ["Pisaflores Tepehua"] = "tpp", ["Piscataway"] = "psy", ["Pisidian"] = "xps", ["Pitcairn-Norfolk"] = "pih", ["Pite Sami"] = "sje", ["Piti"] = "pcn", ["Pitjantjatjara"] = "pjt", ["Pitta-Pitta"] = "pit", ["Piu"] = "pix", ["Piya-Kwonci"] = "piy", ["Plains Apache"] = "apk", ["Plains Cree"] = "crk", ["Plains Indian Sign Language"] = "psd", ["Plains Miwok"] = "pmw", ["Plapo Krumen"] = "ktj", ["Plautdietsch"] = "pdt", ["Playero"] = "gob", ["Pnar"] = "pbv", ["Pochuri Naga"] = "npo", ["Pochutec"] = "xpo", ["Podoko"] = "pbi", ["Pogolo"] = "poy", ["Pohnpeian"] = "pon", ["Poitevin-Saintongeais"] = "roa-poi", ["Pokangá"] = "pok", ["Poke"] = "pof", ["Pol"] = "pmm", ["Polabian"] = "pox", ["Polci"] = "plj", ["Polan"] = "pl", ["Polish Sign Language"] = "pso", ["Polonombauk"] = "plb", ["Pom"] = "pmo", ["Ponam"] = "ncc", ["Pongu"] = "png", ["Ponosakan"] = "pns", ["Pontic Greek"] = "pnt", ["Ponyo"] = "npg", ["Poqomam"] = "poc", ["Poqomchi'"] = "poh", ["Porohanon"] = "prh", ["Port Sandwich"] = "psw", ["Port Sorell"] = "xpl", ["Port Vato"] = "ptv", ["Potugyit"] = "pt", ["Portuguese Sign Language"] = "psr", ["Potawatomi"] = "pot", ["Potiguára"] = "pog", ["Poumei Naga"] = "pmx", ["Pouye"] = "bye", ["Powari"] = "pwr", ["Powhatan"] = "pim", ["Poyanáwa"] = "pyn", ["Prakrit"] = "inc-pra", ["Prasuni"] = "prn", ["Primitive Irish"] = "pgl", ["Principense"] = "pre", ["Proto-Abkhaz-Abaza"] = "cau-abz-pro", ["Proto-Afroasiatic"] = "afa-pro", ["Proto-Albanian"] = "sqj-pro", ["Proto-Algic"] = "aql-pro", ["Proto-Algonquian"] = "alg-pro", ["Proto-Amuesha-Chamicuro"] = "awd-amc-pro", ["Proto-Anatolian"] = "ine-ana-pro", ["Proto-Apachean"] = "apa-pro", ["Proto-Arawa"] = "auf-pro", ["Proto-Arawak"] = "awd-pro", ["Proto-Armenian"] = "hyx-pro", ["Proto-Arnhem"] = "aus-arn-pro", ["Proto-Aroid"] = "omv-aro-pro", ["Proto-Aslian"] = "mkh-asl-pro", ["Proto-Atayalic"] = "map-ata-pro", ["Proto-Athabaskan"] = "ath-pro", ["Proto-Atlantic-Congo"] = "alv-pro", ["Proto-Austroasiatic"] = "aav-pro", ["Proto-Austronesian"] = "map-pro", ["Proto-Avaro-Andian"] = "cau-ava-pro", ["Proto-Bahnaric"] = "mkh-ban-pro", ["Proto-Balto-Slavic"] = "ine-bsl-pro", ["Proto-Bantoid"] = "nic-bod-pro", ["Proto-Bantu"] = "bnt-pro", ["Proto-Basque"] = "euq-pro", ["Proto-Batak"] = "btk-pro", ["Proto-Be"] = "qfa-onb-pro", ["Proto-Be-Tai"] = "qfa-bet-pro", ["Proto-Benue-Congo"] = "nic-bco-pro", ["Proto-Berber"] = "ber-pro", ["Proto-Bodo-Garo"] = "tbq-bdg-pro", ["Proto-Bongo-Bagirmi"] = "csu-bba-pro", ["Proto-Boran"] = "sai-bor-pro", ["Proto-Brythonic"] = "cel-bry-pro", ["Proto-Bua"] = "alv-bua-pro", ["Proto-Bungku-Tolaki"] = "poz-btk-pro", ["Proto-Caddoan"] = "cdd-pro", ["Proto-Cangin"] = "alv-cng-pro", ["Proto-Cariban"] = "sai-car-pro", ["Proto-Celtic"] = "cel-pro", ["Proto-Central Chadic"] = "cdc-cbm-pro", ["Proto-Central Indo-Aryan"] = "inc-cen-pro", ["Proto-Central Jê"] = "sai-cje-pro", ["Proto-Central New South Wales"] = "aus-cww-pro", ["Proto-Central Sudanic"] = "csu-pro", ["Proto-Central Togo"] = "alv-gtm-pro", ["Proto-Central-Eastern Malayo-Polynesian"] = "poz-cet-pro", ["Proto-Cerrado"] = "sai-cer-pro", ["Proto-Chadic"] = "cdc-pro", ["Proto-Chamic"] = "cmc-pro", ["Proto-Chatino"] = "omq-cha-pro", ["Proto-Chibchan"] = "cba-pro", ["Proto-Chimakuan"] = "chi-pro", ["Proto-Chinookan"] = "nai-ckn-pro", ["Proto-Chukotko-Kamchatkan"] = "qfa-cka-pro", ["Proto-Chumash"] = "nai-chu-pro", ["Proto-Circassian"] = "cau-cir-pro", ["Proto-Cupan"] = "azc-cup-pro", ["Proto-Cushitic"] = "cus-pro", ["Proto-Daju"] = "sdv-daj-pro", ["Proto-Daly"] = "aus-dal-pro", ["Proto-Dargwa"] = "cau-drg-pro", ["Proto-Dizoid"] = "omv-diz-pro", ["Proto-Dravidian"] = "dra-pro", ["Proto-Eastern Jebel"] = "sdv-eje-pro", ["Proto-Eastern Malayo-Polynesian"] = "pqe-pro", ["Proto-Eastern Oti-Volta"] = "nic-eov-pro", ["Proto-Eastern Polynesian"] = "poz-pep-pro", ["Proto-Edekiri"] = "alv-edk-pro", ["Proto-Edoid"] = "alv-edo-pro", ["Proto-Eskimo"] = "esx-esk-pro", ["Proto-Eskimo-Aleut"] = "esx-pro", ["Proto-Fali"] = "alv-fli-pro", ["Proto-Finnic"] = "urj-fin-pro", ["Proto-Gbe"] = "alv-gbe-pro", ["Proto-Georgian-Zan"] = "ccs-gzn-pro", ["Proto-Germanic"] = "gem-pro", ["Proto-Grassfields"] = "nic-grf-pro", ["Proto-Great Andamanese"] = "qfa-adm-pro", ["Proto-Guang"] = "alv-gng-pro", ["Proto-Gur"] = "nic-gur-pro", ["Proto-Gurunsi"] = "nic-gns-pro", ["Proto-Halmahera-Cenderawasih"] = "poz-hce-pro", ["Proto-Heiban"] = "alv-hei-pro", ["Proto-Hellenic"] = "grk-pro", ["Proto-Highland East Cushitic"] = "cus-hec-pro", ["Proto-Hlai"] = "qfa-lic-pro", ["Proto-Hmong"] = "hmn-pro", ["Proto-Hmong-Mien"] = "hmx-pro", ["Proto-Hrusish"] = "sit-hrs-pro", ["Proto-Huitoto-Ocaina"] = "sai-hoc-pro", ["Proto-Hurro-Urartian"] = "qfa-hur-pro", ["Proto-Idomoid"] = "alv-ido-pro", ["Proto-Igboid"] = "alv-igb-pro", ["Proto-Ijoid"] = "ijo-pro", ["Proto-Indo-Aryan"] = "inc-pro", ["Proto-Indo-European"] = "ine-pro", ["Proto-Indo-Iranian"] = "iir-pro", ["Proto-Inuit"] = "esx-inu-pro", ["Proto-Iranian"] = "ira-pro", ["Proto-Iroquoian"] = "iro-pro", ["Proto-Italic"] = "itc-pro", ["Proto-Iwaidjan"] = "aus-wdj-pro", ["Proto-Japonic"] = "jpx-pro", ["Proto-Jukunoid"] = "nic-jkn-pro", ["Proto-Jê"] = "sai-jee-pro", ["Proto-Kadu"] = "qfa-kad-pro", ["Proto-Kalamian"] = "phi-kal-pro", ["Proto-Kalapuyan"] = "nai-klp-pro", ["Proto-Kam-Sui"] = "qfa-kms-pro", ["Proto-Kampa"] = "awd-kmp-pro", ["Proto-Karen"] = "kar-pro", ["Proto-Kartvelian"] = "ccs-pro", ["Proto-Katuic"] = "mkh-kat-pro", ["Proto-Kham"] = "sit-kha-pro", ["Proto-Khasian"] = "aav-khs-pro", ["Proto-Khmeric"] = "mkh-kmr-pro", ["Proto-Khmuic"] = "mkh-khm-pro", ["Proto-Khoe"] = "khi-kho-pro", ["Proto-Koman"] = "ssa-kom-pro", ["Proto-Komisenian"] = "ira-kms-pro", ["Proto-Koreanic"] = "qfa-kor-pro", ["Proto-Kra"] = "qfa-kra-pro", ["Proto-Kra-Dai"] = "qfa-tak-pro", ["Proto-Kru"] = "kro-pro", ["Proto-Kuki-Chin"] = "tbq-kuk-pro", ["Proto-Kuliak"] = "ssa-klk-pro", ["Proto-Kurdish"] = "ku-pro", ["Proto-Kwa"] = "alv-kwa-pro", ["Proto-Lalo"] = "tbq-lal-pro", ["Proto-Lampungic"] = "poz-lgx-pro", ["Proto-Lezghian"] = "cau-lzg-pro", ["Proto-Lolo-Burmese"] = "tbq-lob-pro", ["Proto-Loloish"] = "tbq-lol-pro", ["Proto-Lower Cross River"] = "nic-lcr-pro", ["Proto-Luish"] = "sit-luu-pro", ["Proto-Maidun"] = "nai-mdu-pro", ["Proto-Malayic"] = "poz-mly-pro", ["Proto-Malayo-Chamic"] = "poz-mcm-pro", ["Proto-Malayo-Polynesian"] = "poz-pro", ["Proto-Malayo-Sumbawan"] = "poz-msa-pro", ["Proto-Mande"] = "dmn-pro", ["Proto-Mangbetu"] = "csu-maa-pro", ["Proto-Mari"] = "chm-pro", ["Proto-Masa"] = "cdc-mas-pro", ["Proto-Mayan"] = "myn-pro", ["Proto-Mazatec"] = "omq-maz-pro", ["Proto-Medo-Parthian"] = "ira-mpr-pro", ["Proto-Mien"] = "hmx-mie-pro", ["Proto-Min"] = "zhx-min-pro", ["Proto-Mixe-Zoque"] = "nai-miz-pro", ["Proto-Mixtec"] = "omq-mxt-pro", ["Proto-Mixtecan"] = "omq-mix-pro", ["Proto-Mon-Khmer"] = "mkh-pro", ["Proto-Mongolic"] = "xgn-pro", ["Proto-Monic"] = "mkh-mnc-pro", ["Proto-Mordvinic"] = "urj-mdv-pro", ["Proto-Mumuye"] = "alv-mum-pro", ["Proto-Munda"] = "mun-pro", ["Proto-Munji-Yidgha"] = "ira-mny-pro", ["Proto-Muskogean"] = "nai-mus-pro", ["Proto-Na-Dene"] = "xnd-pro", ["Proto-Nahuan"] = "azc-nah-pro", ["Proto-Nakh"] = "cau-nkh-pro", ["Proto-Nawiki"] = "awd-nwk-pro", ["Proto-Nguni"] = "bnt-ngu-pro", ["Proto-Nicobarese"] = "aav-nic-pro", ["Proto-Niger-Congo"] = "nic-pro", ["Proto-Nilo-Saharan"] = "ssa-pro", ["Proto-Nilotic"] = "sdv-nil-pro", ["Proto-Norse"] = "gmq-pro", ["Proto-North Caucasian"] = "ccn-pro", ["Proto-North Halmahera"] = "paa-nha-pro", ["Proto-North Iroquoian"] = "iro-nor-pro", ["Proto-North Sarawak"] = "poz-swa-pro", ["Proto-Northeast Caucasian"] = "cau-nec-pro", ["Proto-Northern Jê"] = "sai-nje-pro", ["Proto-Northwest Caucasian"] = "cau-nwc-pro", ["Proto-Nubian"] = "nub-pro", ["Proto-Nuclear Polynesian"] = "poz-pnp-pro", ["Proto-Numic"] = "azc-num-pro", ["Proto-Nupoid"] = "alv-nup-pro", ["Proto-Nuristani"] = "iir-nur-pro", ["Proto-Nyima"] = "sdv-nyi-pro", ["Proto-Nyulnyulan"] = "aus-nyu-pro", ["Proto-Oceanic"] = "poz-oce-pro", ["Proto-Ogoni"] = "nic-ogo-pro", ["Proto-Omotic"] = "omv-pro", ["Proto-Ongan"] = "qfa-ong-pro", ["Proto-Ossetic"] = "os-pro", ["Proto-Oti-Volta"] = "nic-ovo-pro", ["Proto-Oto-Manguean"] = "omq-pro", ["Proto-Oto-Pamean"] = "omq-otp-pro", ["Proto-Otomi"] = "oto-otm-pro", ["Proto-Otomian"] = "oto-pro", ["Proto-Pakanic"] = "mkh-pkn-pro", ["Proto-Palaungic"] = "mkh-pal-pro", ["Proto-Pama-Nyungan"] = "aus-pam-pro", ["Proto-Paresi-Waura"] = "awd-prw-pro", ["Proto-Pathan"] = "ira-pat-pro", ["Proto-Pearic"] = "mkh-pea-pro", ["Proto-Permic"] = "urj-prm-pro", ["Proto-Philippine"] = "phi-pro", ["Proto-Plateau"] = "nic-plt-pro", ["Proto-Plateau Penutian"] = "nai-plp-pro", ["Proto-Pnar-Khasi-Lyngngam"] = "aav-pkl-pro", ["Proto-Polynesian"] = "poz-pol-pro", ["Proto-Pomeranian"] = "zlw-pom-pro", ["Proto-Pomo"] = "nai-pom-pro", ["Proto-Rukai"] = "dru-pro", ["Proto-Ryukyuan"] = "jpx-ryu-pro", ["Proto-Saka"] = "xsc-sak-pro", ["Proto-Saka-Wakhi"] = "xsc-skw-pro", ["Proto-Salish"] = "sal-pro", ["Proto-Samic"] = "smi-pro", ["Proto-Samoyedic"] = "syd-pro", ["Proto-Sanglechi-Ishkashimi"] = "ira-sgi-pro", ["Proto-Sara"] = "csu-sar-pro", ["Proto-Scythian"] = "xsc-pro", ["Proto-Selkup"] = "sel-pro", ["Proto-Semitic"] = "sem-pro", ["Proto-Shughni-Roshani"] = "ira-shr-pro", ["Proto-Shughni-Yazghulami"] = "ira-shy-pro", ["Proto-Shughni-Yazghulami-Munji"] = "ira-sym-pro", ["Proto-Sino-Tibetan"] = "sit-pro", ["Proto-Siouan"] = "sio-pro", ["Proto-Siouan-Catawban"] = "nai-sca-pro", ["Proto-Slavic"] = "sla-pro", ["Proto-Sogdic"] = "ira-sgc-pro", ["Proto-Somaloid"] = "cus-som-pro", ["Proto-Songhay"] = "son-pro", ["Proto-Sotho-Tswana"] = "bnt-sts-pro", ["Proto-South Cushitic"] = "cus-sou-pro", ["Proto-South Sulawesi"] = "poz-ssw-pro", ["Proto-Southern Jê"] = "sai-sje-pro", ["Proto-Southwestern Tai"] = "tai-swe-pro", ["Proto-Sunda-Sulawesi"] = "poz-sus-pro", ["Proto-Ta-Arawak"] = "awd-taa-pro", ["Proto-Tai"] = "tai-pro", ["Proto-Takic"] = "azc-tak-pro", ["Proto-Taman"] = "sdv-tmn-pro", ["Proto-Tani"] = "sit-tan-pro", ["Proto-Taranoan"] = "sai-tar-pro", ["Proto-Tatic"] = "xme-ttc-pro", ["Proto-Tocharian"] = "ine-toc-pro", ["Proto-Totozoquean"] = "nai-tot-pro", ["Proto-Trans-New Guinea"] = "ngf-pro", ["Proto-Trique"] = "omq-tri-pro", ["Proto-Tsezian"] = "cau-tsz-pro", ["Proto-Tsimshianic"] = "nai-tsi-pro", ["Proto-Tungusic"] = "tuw-pro", ["Proto-Tupi-Guarani"] = "tup-gua-pro", ["Proto-Tupian"] = "tup-pro", ["Proto-Turkic"] = "trk-pro", ["Proto-Ubangian"] = "nic-ubg-pro", ["Proto-Ugric"] = "urj-ugr-pro", ["Proto-Upper Cross River"] = "nic-ucr-pro", ["Proto-Uralic"] = "urj-pro", ["Proto-Utian"] = "nai-utn-pro", ["Proto-Uto-Aztecan"] = "azc-pro", ["Proto-Vietic"] = "mkh-vie-pro", ["Proto-Volta-Congo"] = "nic-vco-pro", ["Proto-Volta-Niger"] = "alv-von-pro", ["Proto-West Germanic"] = "gmw-pro", ["Proto-West Semitic"] = "sem-wes-pro", ["Proto-Western Mande"] = "dmn-mdw-pro", ["Proto-Witotoan"] = "sai-wit-pro", ["Proto-Yeniseian"] = "qfa-yen-pro", ["Proto-Yoruba"] = "alv-yor-pro", ["Proto-Yoruboid"] = "alv-yrd-pro", ["Proto-Yukaghir"] = "qfa-yuk-pro", ["Proto-Yupik"] = "ypk-pro", ["Proto-Zapotec"] = "omq-zpc-pro", ["Proto-Zapotecan"] = "omq-zap-pro", ["Proto-Zaza-Gorani"] = "ira-zgr-pro", ["Providencia Sign Language"] = "prz", ["Psikye"] = "kvj", ["Puare"] = "pux", ["Pudtol Atta"] = "atp", ["Puebla Mazatec"] = "pbm", ["Puelche"] = "pue", ["Puerto Rican Sign Language"] = "psl", ["Puimei Naga"] = "npu", ["Puinave"] = "pui", ["Puiron"] = "sit-prn", ["Pukapukan"] = "pkp", ["Pulabu"] = "pup", ["Puluwat"] = "puw", ["Puma"] = "pum", ["Pumpokol"] = "xpm", ["Pumé"] = "yae", ["Punan Aput"] = "pud", ["Punan Bah-Biau"] = "pna", ["Punan Batu"] = "pnm", ["Punan Merah"] = "puf", ["Punan Merap"] = "puc", ["Punan Tubu"] = "puj", ["Punik"] = "xpu", ["Punjabi"] = "pa", ["Punu"] = "puu", ["Puoc"] = "puo", ["Puquina"] = "puq", ["Puragi"] = "pru", ["Purari"] = "iar", ["Purepeca"] = "pua", ["Puri"] = "prr", ["Purik"] = "prx", ["Purisimeño"] = "puy", ["Puruborá"] = "pur", ["Puruhá"] = "sai-prh", ["Purukotó"] = "sai-pur", ["Purum"] = "pub", ["Putai"] = "mfl", ["Putoh"] = "put", ["Putukwam"] = "afe", ["Puxian"] = "cpx", ["Puyo-Paekche"] = "xpp", ["Puyuma"] = "pyu", ["Pwaamei"] = "pme", ["Pwapwa"] = "pop", ["Pyapun"] = "pcw", ["Pye Krumen"] = "pye", ["Pyemmairre"] = "xpb", ["Pyen"] = "pyy", ["Pykobjê"] = "sai-pyk", ["Pyu"] = "pby", ["Páez"] = "pbb", ["Pááfang"] = "pfa", ["Päri"] = "lkr", ["Pémono"] = "pev", ["Pévé"] = "lme", ["Pökoot"] = "pko", ["Q'anjob'al"] = "kjb", ["Q'eqchi"] = "kek", ["Qabiao"] = "laq", ["Qaqet"] = "byx", ["Qatabanian"] = "xqt", ["Qau"] = "gqu", ["Qila Muji"] = "ymq", ["Qimant"] = "ahg", ["Quapaw"] = "qua", ["Quebec Sign Language"] = "fcs", ["Quechua"] = "qu", ["Quenya"] = "qya", ["Querétaro Otomi"] = "otq", ["Quetzaltepec Mixe"] = "pxm", ["Queyu"] = "qvy", ["Quiavicuzas Zapotec"] = "zpj", ["Quileute"] = "qui", ["Quimbaya"] = "sai-qmb", ["Quinault"] = "qun", ["Quinigua"] = "nai-qng", ["Quinqui"] = "quq", ["Quioquitani-Quierí Zapotec"] = "ztq", ["Quiotepec Chinantec"] = "chq", ["Quiripi"] = "qyp", ["Quitemo"] = "sai-qtm", ["Rabha"] = "rah", ["Rabona"] = "sai-rab", ["Rade"] = "rad", ["Raetic"] = "xrr", ["Raga"] = "lml", ["Rahambuu"] = "raz", ["Rajah Kabunsuwan Manobo"] = "mqk", ["Rajasthani"] = "raj", ["Rajbanshi"] = "rjs", ["Raji"] = "rji", ["Rajong"] = "rjg", ["Rajput Garasia"] = "gra", ["Rakahanga-Manihiki"] = "rkh", ["Rakhine"] = "rki", ["Ralte"] = "ral", ["Rama"] = "rma", ["Ramandi"] = "tks", ["Ramanos"] = "sai-ram", ["Ramoaaina"] = "rai", ["Ramopa"] = "kjx", ["Rampi"] = "lje", ["Rana Tharu"] = "thr", ["Rang"] = "rax", ["Rangkas"] = "rgk", ["Ranglong"] = "rnl", ["Rao"] = "rao", ["Rapa"] = "ray", ["Rapa Nui"] = "rap", ["Rapoisi"] = "kyx", ["Rapting"] = "rpt", ["Rara Bakati'"] = "lra", ["Rarotongan"] = "rar", ["Rasawa"] = "rac", ["Ratagnon"] = "btn", ["Ratahan"] = "rth", ["Rathawi"] = "rtw", ["Rathwi Bareli"] = "bgd", ["Raute"] = "rau", ["Ravula"] = "yea", ["Rawa"] = "rwo", ["Rawang"] = "raw", ["Rawat"] = "jnl", ["Rawo"] = "rwa", ["Rayón Zoque"] = "zor", ["Razajerdi"] = "rat", ["Razihi"] = "rzh", ["Reang"] = "ria", ["Red Gelao"] = "gir", ["Reel"] = "atu", ["Rejang"] = "rej", ["Rejang Kayan"] = "ree", ["Reli"] = "rei", ["Rema"] = "bow", ["Rembarunga"] = "rmb", ["Rembong"] = "reb", ["Remo"] = "rem", ["Remontado Agta"] = "agv", ["Rempi"] = "rmp", ["Remun"] = "lkj", ["Rendille"] = "rel", ["Rengao"] = "ren", ["Rennellese"] = "mnv", ["Repanbitip"] = "rpn", ["Rer Bare"] = "rer", ["Rerau"] = "rea", ["Rerep"] = "pgk", ["Reshe"] = "res", ["Resígaro"] = "rgr", ["Retta"] = "ret", ["Reyesano"] = "rey", ["Rhine Franconian"] = "gmw-rfr", ["Riang"] = "ril", ["Riantana"] = "ran", ["Ribun"] = "rir", ["Rigwe"] = "iri", ["Rikbaktsa"] = "rkb", ["Rincón Zapotec"] = "zar", ["Ringgou"] = "rgu", ["Ririo"] = "rri", ["Ritarungo"] = "rit", ["Riung"] = "riu", ["Riverain Sango"] = "snj", ["Rogo"] = "rod", ["Rohingya"] = "rhg", ["Roma"] = "rmm", ["Romagnol"] = "rgn", ["Romam"] = "rmx", ["Romani"] = "rom", ["Romani Greek"] = "rge", ["Romanian"] = "ro", ["Romanian Sign Language"] = "rms", ["Romano-Serbian"] = "rsb", ["Romanova"] = "rmv", ["Romansch"] = "rm", ["Romblomanon"] = "rol", ["Rombo"] = "rof", ["Romkun"] = "rmk", ["Ron"] = "cla", ["Ronga"] = "rng", ["Rongga"] = "ror", ["Rongmei Naga"] = "nbu", ["Rongpo"] = "rnp", ["Ronji"] = "roe", ["Roon"] = "rnn", ["Roria"] = "rga", ["Roro"] = "rro", ["Rotokas"] = "roo", ["Rotuman"] = "rtm", ["Rouran"] = "xgn-rou", ["Roviana"] = "rug", ["Ruching Palaung"] = "pce", ["Rudbari"] = "rdb", ["Rufiji"] = "rui", ["Ruga"] = "ruh", ["Rukai"] = "dru", ["Rukiga"] = "cgg", ["Ruma"] = "ruz", ["Rumai Palaung"] = "rbb", ["Rumu"] = "klq", ["Runga"] = "rou", ["Rungtu"] = "rtc", ["Rungus"] = "drg", ["Rungwa"] = "rnw", ["Russenorsk"] = "crp-rsn", ["Russian"] = "ru", ["Russian Sign Language"] = "rsl", ["Rusyn"] = "rue", ["Rutul"] = "rut", ["Ruuli"] = "ruc", ["Ruwund"] = "rnd", ["Rwa"] = "rwk", ["Rwanda-Rundi"] = "rw", ["Réunion Creole French"] = "rcf", ["S'gaw Karen"] = "ksw", ["Sa"] = "sax", ["Sa'a"] = "apb", ["Sa'ban"] = "snv", ["Sa'och"] = "scq", ["Saafi-Saafi"] = "sav", ["Saam"] = "raq", ["Saamia"] = "lsm", ["Saanich"] = "str", ["Saare"] = "uss", ["Saaroa"] = "sxr", ["Saba"] = "saa", ["Sabaean"] = "xsa", ["Sabah Bisaya"] = "bsy", ["Sabah Malay"] = "msi", ["Sabanê"] = "sae", ["Sabaot"] = "spy", ["Sabine"] = "sbv", ["Sabir"] = "pml", ["Sabu"] = "hvn", ["Sabüm"] = "sbo", ["Sacapulteco"] = "quv", ["Sadri"] = "sck", ["Saek"] = "skb", ["Saep"] = "spd", ["Safaitic"] = "sem-saf", ["Safaliba"] = "saf", ["Safeyoka"] = "apz", ["Safwa"] = "sbk", ["Sagala"] = "sbm", ["Sagalla"] = "tga", ["Sahaptin"] = "nai-spt", ["Saho"] = "ssy", ["Sahu"] = "saj", ["Saisiyat"] = "xsy", ["Sajau Basap"] = "sjb", ["Sakachep"] = "sch", ["Sakam"] = "skm", ["Sakao"] = "sku", ["Sakata"] = "skt", ["Sake"] = "sak", ["Sakizaya"] = "szy", ["Sala"] = "shq", ["Salampasu"] = "slx", ["Salar"] = "slr", ["Salas"] = "sgu", ["Salchuq"] = "slq", ["Saleman"] = "sau", ["Saliba (Colombia)"] = "slc", ["Saliba (New Guinea)"] = "sbe", ["Salinan"] = "sln", ["Salt-Yui"] = "sll", ["Saluan"] = "loe", ["Salumá"] = "slj", ["Salvadoran Lenca"] = "nai-sln", ["Salvadoran Sign Language"] = "esn", ["Sam"] = "snx", ["Sama"] = "smd", ["Samaritan Aramaic"] = "sam", ["Samaritan Hebrew"] = "smp", ["Samarokena"] = "tmj", ["Samatao"] = "ysd", ["Samba"] = "smx", ["Sambali"] = "xsb", ["Sambalpuri"] = "spv", ["Sambe"] = "xab", ["Samberigi"] = "ssx", ["Samburu"] = "saq", ["Samei"] = "smh", ["Samo"] = "smq", ["Samoan"] = "sm", ["Samoan Plantation Pidgin"] = "cpe-spp", ["Samogitian"] = "sgs", ["Samosa"] = "swm", ["Sampang"] = "rav", ["Samre"] = "sxm", ["Samtao"] = "stu", ["Samvedi"] = "smv", ["San Agustín Mixtepec Zapotec"] = "ztm", ["San Baltazar Loxicha Zapotec"] = "zpx", ["San Felipe Otlaltepec Popoloca"] = "pow", ["San Jerónimo Tecóatl Mazatec"] = "maa", ["San Juan Atzingo Popoloca"] = "poe", ["San Juan Colorado Mixtec"] = "mjc", ["San Juan Guelavía Zapotec"] = "zab", ["San Juan Quiahije Chatino"] = "ctp-san", ["San Juan Teita Mixtec"] = "xtj", ["San Luís Temalacayuca Popoloca"] = "pps", ["San Marcos Tlalcoyalco Popoloca"] = "pls", ["San Martín Itunyoso Triqui"] = "trq", ["San Miguel Creole French"] = "scf", ["San Miguel Piedras Mixtec"] = "xtp", ["San Miguel el Grande Mixtec"] = "mig", ["San Pablo Güilá Zapotec"] = "ztu", ["San Pedro Amuzgos Amuzgo"] = "azg", ["San Pedro Quiatoni Zapotec"] = "zpf", ["San Vicente Coatlán Zapotec"] = "zpt", ["Sanapaná"] = "spn", ["Sanaviron"] = "sai-san", ["Sandawe"] = "sad", ["Sanga (Congo)"] = "sng", ["Sanga (Nigeria)"] = "xsn", ["Sanggau"] = "scg", ["Sangil"] = "snl", ["Sangir"] = "sxn", ["Sangisari"] = "sgr", ["Sangkong"] = "sgk", ["Sanglechi"] = "sgy", ["Sango"] = "sg", ["Sangtam Naga"] = "nsa", ["Sangu (Gabon)"] = "snq", ["Sangu (Tanzania)"] = "sbp", ["Sani"] = "ysn", ["Sanie"] = "ysy", ["Saniyo-Hiyewe"] = "sny", ["Sankaran Maninka"] = "msc", ["Sansi"] = "ssi", ["Sanskrit"] = "sa", ["Santa Catarina Albarradas Zapotec"] = "ztn", ["Santa Inés Ahuatempan Popoloca"] = "pca", ["Santa Inés Yatzechi Zapotec"] = "zpn", ["Santa Lucía Monteverde Mixtec"] = "mdv", ["Santa María La Alta Nahuatl"] = "nhz", ["Santa María Quiegolani Zapotec"] = "zpi", ["Santa María Zacatepec Mixtec"] = "mza", ["Santa Teresa Cora"] = "cok", ["Santali"] = "sat", ["Santiago Xanica Zapotec"] = "zpr", ["Santo Domingo Albarradas Zapotec"] = "zas", ["Sanumá"] = "xsu", ["Sapa"] = "tys", ["Saparua"] = "spr", ["Sapará"] = "sai-sap", ["Sapo"] = "krn", ["Saponi"] = "spi", ["Saposa"] = "sps", ["Sapuan"] = "spu", ["Sapé"] = "spc", ["Sar"] = "mwm", ["Sara"] = "sre", ["Sara Kaba"] = "sbz", ["Sara Kaba Deme"] = "kwg", ["Sara Kaba Náà"] = "kwv", ["Saraiki"] = "skr", ["Saramaccan"] = "srm", ["Sarangani Blaan"] = "bps", ["Sarangani Manobo"] = "mbs", ["Sarasira"] = "zsa", ["Saraveca"] = "sar", ["Sarawak Malay"] = "poz-sml", ["Sardinian"] = "sc", ["Sarikoli"] = "srh", ["Sarli"] = "sdf", ["Sartang"] = "onp", ["Sarua"] = "swy", ["Sarudu"] = "sdu", ["Saruga"] = "sra", ["Sasak"] = "sas", ["Sasaru"] = "sxs", ["Sassarese"] = "sdc", ["Satawalese"] = "stw", ["Saterland Frisian"] = "stq", ["Sateré-Mawé"] = "mav", ["Sathmar Swabian"] = "gmw-stm", ["Saudi Arabian Sign Language"] = "sdl", ["Sauraseni Apabhramsa"] = "inc-sap", ["Sauraseni Prakrit"] = "psu", ["Saurashtra"] = "saz", ["Sauri"] = "srt", ["Sause"] = "sao", ["Sausi"] = "ssj", ["Savi"] = "sdg", ["Savosavo"] = "svs", ["Sawai"] = "szw", ["Saweru"] = "swr", ["Sawi"] = "saw", ["Sawila"] = "swt", ["Sawriya Paharia"] = "mjt", ["Saxwe Gbe"] = "sxw", ["Saya"] = "say", ["Sayula Popoluca"] = "pos", ["Scanian"] = "gmq-scy", ["Scots"] = "sco", ["Scottish Gaelic"] = "gd", ["Seba"] = "kdg", ["Sebat Bet Gurage"] = "sgw", ["Seberuang"] = "sbx", ["Sebop"] = "sib", ["Sebuyau"] = "snb", ["Sechelt"] = "sec", ["Sechura"] = "sai-sec", ["Secoya"] = "sey", ["Sedang"] = "sed", ["Sedoa"] = "tvw", ["Seenku"] = "sos", ["Segai"] = "sge", ["Segeju"] = "seg", ["Seget"] = "sbg", ["Sehwi"] = "sfw", ["Seim"] = "sim", ["Seimat"] = "ssg", ["Seit-Kaitetu"] = "hik", ["Sekani"] = "sek", ["Sekapan"] = "skp", ["Sekar"] = "skz", ["Seke"] = "skj", ["Sekele"] = "vaj", ["Seki"] = "syi", ["Seko Padang"] = "skx", ["Seko Tengah"] = "sko", ["Sekpele"] = "lip", ["Selangor Sign Language"] = "kgi", ["Selaru"] = "slu", ["Selayar"] = "sly", ["Selee"] = "snw", ["Selepet"] = "spl", ["Selk'nam"] = "ona", ["Selonian"] = "sxl", ["Selungai Murut"] = "slg", ["Seluwasan"] = "sws", ["Sema"] = "nsm", ["Semai"] = "sea", ["Semandang"] = "sdm", ["Semaq Beri"] = "szc", ["Sembakung Murut"] = "sbr", ["Semelai"] = "sza", ["Semimi"] = "etz", ["Semnam"] = "ssm", ["Semnani"] = "smy", ["Sempan"] = "xse", ["Sena"] = "seh", ["Senara Sénoufo"] = "seq", ["Senaya"] = "syn", ["Sene"] = "sej", ["Seneca"] = "see", ["Sengele"] = "szg", ["Senggi"] = "snu", ["Sengo"] = "spk", ["Sengseng"] = "ssz", ["Senhaja De Srair"] = "sjs", ["Sensi"] = "sni", ["Sentani"] = "set", ["Senthang Chin"] = "sez", ["Sentinelese"] = "std", ["Sepa (Indonesia)"] = "spb", ["Sepa (New Guinea)"] = "spe", ["Sepen"] = "spm", ["Sepik Iwam"] = "iws", ["Sepik Mari"] = "mbx", ["Sera"] = "sry", ["Serbo-Croatian"] = "sh", ["Sere"] = "swf", ["Serer"] = "srr", ["Seri"] = "sei", ["Serili"] = "sve", ["Seroa"] = "kqu", ["Serrano"] = "ser", ["Seru"] = "szd", ["Serua"] = "srw", ["Serudung Murut"] = "srk", ["Serui-Laut"] = "seu", ["Seta"] = "stf", ["Setaman"] = "stm", ["Seti"] = "sbi", ["Severn Ojibwa"] = "ojs", ["Sewa Bay"] = "sew", ["Seychellois Creole"] = "crs", ["Seze"] = "sze", ["Sha"] = "scw", ["Shabak"] = "sdb", ["Shabo"] = "sbf", ["Shahmirzadi"] = "srz", ["Shahrudi"] = "shm", ["Shall-Zwall"] = "sha", ["Shama-Sambuga"] = "sqa", ["Shamang"] = "xsh", ["Shambala"] = "ksb", ["Shan"] = "shn", ["Shanenawa"] = "swo", ["Shanga"] = "sho", ["Shangzhai"] = "jih", ["Shaozhou Tuhua"] = "zhx-sht", ["Sharanahua"] = "mcd", ["Shark Bay"] = "ssv", ["Sharwa"] = "swq", ["Shasta"] = "sht", ["Shatt"] = "shj", ["Shau"] = "sqh", ["Shawnee"] = "sjw", ["She"] = "shx", ["Shebayo"] = "awd-she", ["Shehri"] = "shv", ["Shekkacho"] = "moy", ["Sheko"] = "she", ["Shelta"] = "sth", ["Shendu"] = "shl", ["Sheni"] = "scv", ["Sherbro"] = "bun", ["Sherdukpen"] = "sdp", ["Sherpa"] = "xsr", ["Sheshi Kham"] = "kip", ["Shi"] = "shr", ["Shihhi Arabic"] = "ssh", ["Shiki"] = "gua", ["Shilluk"] = "shk", ["Shina"] = "scl", ["Shinasha"] = "bwo", ["Shipibo-Conibo"] = "shp", ["Shixing"] = "sxg", ["Sholaga"] = "sle", ["Shom Peng"] = "sii", ["Shona"] = "sn", ["Shoo-Minda-Nye"] = "bcv", ["Shor"] = "cjs", ["Shoshone"] = "shh", ["Shua"] = "shg", ["Shuar"] = "jiv", ["Shuba"] = "cbq", ["Shughni"] = "sgh", ["Shumashti"] = "sts", ["Shumcho"] = "scu", ["Shuswap"] = "shs", ["Shuwa-Zamani"] = "ksa", ["Shwai"] = "shw", ["Shwe Palaung"] = "pll", ["Sialum"] = "slw", ["Siamou"] = "sif", ["Sian"] = "spg", ["Siane"] = "snp", ["Siang"] = "sya", ["Siar-Lak"] = "sjr", ["Sibe"] = "nco", ["Siberian Tatar"] = "sty", ["Sibu Melanau"] = "sdx", ["Sicanian"] = "sxc", ["Sicel"] = "scx", ["Sichuan Yi"] = "ii", ["Sicilian"] = "scn", ["Siculo-Arabic"] = "sqr", ["Sidamo"] = "sid", ["Sidetic"] = "xsd", ["Sie"] = "erg", ["Sierra Leone Sign Language"] = "sgx", ["Sierra Negra Nahuatl"] = "nsu", ["Sierra de Juárez Zapotec"] = "zaa", ["Sighu"] = "sxe", ["Sihan"] = "snr", ["Sika"] = "ski", ["Sikaiana"] = "sky", ["Sikaritai"] = "tty", ["Sikiana"] = "sik", ["Sikkimese"] = "sip", ["Sikule"] = "skh", ["Sila"] = "slt", ["Silacayoapan Mixtec"] = "mks", ["Sileibi"] = "sbq", ["Silesian"] = "szl", ["Silimo"] = "wul", ["Siliput"] = "mkc", ["Silopi"] = "xsp", ["Silt'e"] = "stv", ["Simaa"] = "sie", ["Simalungun Batak"] = "bts", ["Simba"] = "sbw", ["Simbali"] = "smg", ["Simbari"] = "smb", ["Simbo"] = "sbb", ["Simeku"] = "smz", ["Simeulue"] = "smr", ["Simte"] = "smt", ["Sinacantán"] = "nai-sin", ["Sinagen"] = "siu", ["Sinasina"] = "sst", ["Sinaugoro"] = "snc", ["Sindarin"] = "sjn", ["Sindhi"] = "sd", ["Sindhi Bhil"] = "sbn", ["Sindihui Mixtec"] = "xts", ["Singa"] = "sgm", ["Singapore Sign Language"] = "sls", ["Singpho"] = "sgp", ["Sinhalese"] = "si", ["Sinicahua Mixtec"] = "xti", ["Sininkere"] = "skq", ["Sinte Romani"] = "rmo", ["Sinyar"] = "sys", ["Sinúfana"] = "sai-sin", ["Sio"] = "xsi", ["Siona"] = "snn", ["Sipakapense"] = "qum", ["Sira"] = "swj", ["Siraya"] = "fos", ["Sirenik"] = "ysr", ["Siri"] = "sir", ["Siriano"] = "sri", ["Sirionó"] = "srq", ["Sirmauri"] = "srx", ["Siroi"] = "ssd", ["Sissala"] = "sld", ["Sissano"] = "sso", ["Situ"] = "sit-sit", ["Siuslaw"] = "sis", ["Sivandi"] = "siy", ["Siwai"] = "siw", ["Siwi"] = "siz", ["Siwu"] = "akp", ["Siyin Chin"] = "csy", ["Skagit"] = "ska", ["Skalvian"] = "svx", ["Ske"] = "ske", ["Skepi Creole Dutch"] = "skw", ["Skolt Sami"] = "sms", ["Skou"] = "skv", ["Slavey"] = "den", ["Slavomolisano"] = "svm", ["Slovak"] = "sk", ["Slovakian Sign Language"] = "svk", ["Slovene"] = "sl", ["Slovincian"] = "zlw-slv", ["Small Flowery Miao"] = "sfm", ["Smärky Kanum"] = "kxq", ["Snohomish"] = "sno", ["So'a"] = "ssq", ["Sobei"] = "sob", ["Sochiapam Chinantec"] = "cso", ["Soga"] = "xog", ["Sogdian"] = "sog", ["Sok"] = "skk", ["Sokna"] = "swn", ["Soko"] = "soc", ["Sokoro"] = "sok", ["Solano"] = "xso", ["Soli"] = "sby", ["Solon"] = "tuw-sol", ["Solong"] = "aaw", ["Solos"] = "sol", ["Som"] = "smc", ["Somali"] = "so", ["Somba-Siawari"] = "bmu", ["Somra"] = "ntx", ["Somrai"] = "sor", ["Somray"] = "smu", ["Somyev"] = "kgt", ["Sonaga"] = "ysg", ["Sonde"] = "shc", ["Songe"] = "sop", ["Songlai Chin"] = "csj", ["Songomeno"] = "soe", ["Songoora"] = "sod", ["Sonha"] = "soi", ["Sonia"] = "siq", ["Soninke"] = "snk", ["Sonsorolese"] = "sov", ["Soo"] = "teu", ["Sop"] = "urw", ["Soqotri"] = "sqt", ["Sora"] = "srb", ["Sori-Harengan"] = "sbh", ["Sorkhei"] = "sqo", ["Sorothaptic"] = "sxo", ["Sorsogon Ayta"] = "ays", ["Sos Kundi"] = "sdk", ["Sota Kanum"] = "krz", ["Sotho"] = "st", ["Sou"] = "sqq", ["South African Sign Language"] = "sfs", ["South Awyu"] = "aws", ["South Boma"] = "bnt-sbo", ["South Central Banda"] = "lnl", ["South Central Dinka"] = "dib", ["South Efate"] = "erk", ["South Fali"] = "fal", ["South Giziga"] = "giz", ["South Lembata"] = "lmf", ["South Levantine Arabic"] = "ajp", ["South Marquesan"] = "mqm", ["South Muyu"] = "kts", ["South Nuaulu"] = "nxl", ["South Picene"] = "spx", ["South Slavey"] = "xsl", ["South Tairora"] = "omw", ["South Ucayali Ashéninka"] = "cpy", ["South Watut"] = "mcy", ["Southeast Ambrym"] = "tvk", ["Southeast Babar"] = "vbb", ["Southeast Ijo"] = "ijs", ["Southeast Pashayi"] = "psi", ["Southeast Tasmanian"] = "xpf", ["Southeastern Dinka"] = "dks", ["Southeastern Ixtlán Zapotec"] = "zpd", ["Southeastern Kolami"] = "nit", ["Southeastern Nochixtlán Mixtec"] = "mxy", ["Southeastern Pomo"] = "pom", ["Southeastern Puebla Nahuatl"] = "npl", ["Southeastern Tarahumara"] = "tcu", ["Southeastern Tepehuan"] = "stp", ["Southern Alta"] = "agy", ["Southern Altai"] = "alt", ["Southern Amami-Oshima"] = "ams", ["Southern Bai"] = "bfs", ["Southern Birifor"] = "biv", ["Southern Bobo"] = "bwq", ["Southern Bontoc"] = "obk", ["Southern Carrier"] = "caf", ["Southern Catanduanes Bicolano"] = "bln", ["Southern Dagaare"] = "dga", ["Southern East Cree"] = "crj", ["Southern Ghale"] = "ghe", ["Southern Grebo"] = "grj", ["Southern Guiyang Hmong"] = "hmy", ["Southern Haida"] = "hax", ["Southern Hindko"] = "hnd", ["Southern Kalapuya"] = "sxk", ["Southern Kalinga"] = "ksc", ["Southern Kam"] = "kmc", ["Southern Kissi"] = "kss", ["Southern Kiwai"] = "kjd", ["Southern Kurdish"] = "sdh", ["Southern Lolopo"] = "ysp", ["Southern Lorung"] = "lrr", ["Southern Luri"] = "luz", ["Southern Ma'di"] = "snm", ["Southern Mashan Hmong"] = "hma", ["Southern Mnong"] = "mnn", ["Southern Muji"] = "ymc", ["Southern Ndebele"] = "nr", ["Southern Ngbandi"] = "nbw", ["Southern Nicobarese"] = "nik", ["Southern Nisu"] = "nsd", ["Southern Nuni"] = "nnw", ["Southern Ohlone"] = "css", ["Southern One"] = "osu", ["Southern Pame"] = "pmz", ["Southern Pomo"] = "peq", ["Southern Puebla Mixtec"] = "mit", ["Southern Puget Sound Salish"] = "slh", ["Southern Pumi"] = "pmj", ["Southern Qiandong Miao"] = "hms", ["Southern Qiang"] = "qxs", ["Southern Rengma Naga"] = "nre", ["Southern Rincon Zapotec"] = "zsr", ["Southern Roglai"] = "rgs", ["Southern Sama"] = "ssb", ["Southern Sami"] = "sma", ["Southern Samo"] = "sbd", ["Southern Selkup"] = "sel-sou", ["Southern Sierra Miwok"] = "skd", ["Southern Thai"] = "sou", ["Southern Tidong"] = "itd", ["Southern Tiwa"] = "tix", ["Southern Toussian"] = "wib", ["Southern Tujia"] = "tjs", ["Southern Tutchone"] = "tce", ["Southern Valley Yokuts"] = "nai-svy", ["Southern Yukaghir"] = "yux", ["Southwest Gbaya"] = "gso", ["Southwest Palawano"] = "plv", ["Southwest Pashayi"] = "psh", ["Southwest Tanna"] = "nwi", ["Southwestern Bontoc"] = "vbk", ["Southwestern Dinka"] = "dik", ["Southwestern Fars"] = "fay", ["Southwestern Guiyang Hmong"] = "hmg", ["Southwestern Huishui Hmong"] = "hmh", ["Southwestern Nisu"] = "nsv", ["Southwestern Tamang"] = "tsf", ["Southwestern Tarahumara"] = "twr", ["Southwestern Tepehuan"] = "tla", ["Southwestern Tlaxiaco Mixtec"] = "meh", ["Sowa"] = "sww", ["Sowanda"] = "sow", ["Soyaltepec Mazatec"] = "vmp", ["Soyaltepec Mixtec"] = "vmq", ["Si̱pen"] = "es", ["Spanish Sign Language"] = "ssp", ["Spiti Bhoti"] = "spt", ["Spokane"] = "spo", ["Squamish"] = "squ", ["Sranan Tongo"] = "srn", ["Sri Lankan Creole Malay"] = "sci", ["Sri Lankan Sign Language"] = "sqs", ["Stod Bhoti"] = "sbu", ["Stoney"] = "sto", ["Suabo"] = "szp", ["Suarmin"] = "seo", ["Suau"] = "swp", ["Suba"] = "sxb", ["Suba-Simbiti"] = "ssc", ["Subi"] = "xsj", ["Subiya"] = "sbs", ["Subtiaba"] = "sut", ["Sudanese Arabic"] = "apd", ["Sudest"] = "tgo", ["Sudovian"] = "xsv", ["Suena"] = "sue", ["Suga"] = "sgi", ["Suganga"] = "sug", ["Sugut Dusun"] = "kzs", ["Sui"] = "swi", ["Suki"] = "sui", ["Suku"] = "sub", ["Sukuma"] = "suk", ["Sukur"] = "syk", ["Sukurum"] = "zsu", ["Sula"] = "szn", ["Sulka"] = "sua", ["Sulod"] = "srg", ["Sulung"] = "suv", ["Suma"] = "sqm", ["Sumariup"] = "siv", ["Sumau"] = "six", ["Sumbawa"] = "smw", ["Sumbwa"] = "suw", ["Sumerian"] = "sux", ["Sumtu Chin"] = "csv", ["Sunam"] = "ssk", ["Sundanese"] = "su", ["Sunum"] = "ymn", ["Sunwar"] = "suz", ["Suoy"] = "syo", ["Supyire"] = "spp", ["Sur"] = "tdl", ["Surbakhal"] = "sbj", ["Suri"] = "suq", ["Surigaonon"] = "sgd", ["Surjapuri"] = "sjp", ["Sursurunga"] = "sgz", ["Suruahá"] = "swx", ["Surubu"] = "sde", ["Suruí"] = "sru", ["Suruí Do Pará"] = "mdz", ["Susquehannock"] = "sqn", ["Susu"] = "sus", ["Susuami"] = "ssu", ["Suundi"] = "sdj", ["Suwawa"] = "swu", ["Suyá"] = "suy", ["Svan"] = "sva", ["Swabian"] = "swg", ["Swahili"] = "sw", ["Swampy Cree"] = "csw", ["Swazi"] = "ss", ["Swidi̱n"] = "sv", ["Swedish Sign Language"] = "swl", ["Swiss-French Sign Language"] = "ssr", ["Swiss-German Sign Language"] = "sgg", ["Swiss-Italian Sign Language"] = "slf", ["Swo"] = "sox", ["Syenara Senoufo"] = "shz", ["Sylheti"] = "syl", ["Sácata"] = "sai-sac", ["São Paulo Kaingáng"] = "zkp", ["Sãotomense"] = "cri", ["Sìcìté Sénoufo"] = "sep", ["Sô"] = "sss", ["T'en"] = "tct", ["Taabwa"] = "tap", ["Tabaa Zapotec"] = "zat", ["Tabancale"] = "sai-tab", ["Tabaru"] = "tby", ["Tabasaran"] = "tab", ["Tabasco Chontal"] = "chf", ["Tabasco Nahuatl"] = "nhc", ["Tabasco Zoque"] = "zoq", ["Tabla"] = "tnm", ["Tabo"] = "knv", ["Tabriak"] = "tzx", ["Tacahua Mixtec"] = "xtt", ["Tacana"] = "tna", ["Tachawit"] = "shy", ["Tadaksahak"] = "dsq", ["Tadyawan"] = "tdy", ["Tae'"] = "rob", ["Tafi"] = "tcd", ["Tafreshi"] = "xme-taf", ["Tagabawa"] = "bgs", ["Tagakaulu Kalagan"] = "klg", ["Tagal Murut"] = "mvv", ["Tagalog"] = "tl", ["Tagbanwa"] = "tbw", ["Tagbu"] = "tbm", ["Tagdal"] = "tda", ["Tagish"] = "tgx", ["Tagoi"] = "tag", ["Tagwana Senoufo"] = "tgw", ["Tahitian"] = "ty", ["Tahltan"] = "tht", ["Tai"] = "taw", ["Tai Daeng"] = "tyr", ["Tai Dam"] = "blt", ["Tai Do"] = "tyj", ["Tai Dón"] = "twh", ["Tai Hang Tong"] = "thc", ["Tai Hongjin"] = "tiz", ["Tai Laing"] = "tjl", ["Tai Loi"] = "tlq", ["Tai Long"] = "thi", ["Tai Nüa"] = "tdd", ["Tai Pao"] = "tpo", ["Tai Thanh"] = "tmm", ["Tai Ya"] = "cuu", ["Taiap"] = "gpn", ["Taikat"] = "aos", ["Taimyr Pidgin Russian"] = "crp-tpr", ["Tainae"] = "ago", ["Tairuma"] = "uar", ["Taishanese"] = "zhx-tai", ["Taita"] = "dav", ["Taivoan"] = "tvx", ["Taiwan Sign Language"] = "tss", ["Taje"] = "pee", ["Tajik"] = "tg", ["Tajiki Arabic"] = "abh", ["Tajio"] = "tdj", ["Tajuasohn"] = "tja", ["Takelma"] = "tkm", ["Takia"] = "tbc", ["Takka Apabhramsa"] = "inc-tak", ["Takua"] = "tkz", ["Takuu"] = "nho", ["Takwane"] = "tke", ["Tal"] = "tal", ["Tala"] = "tak", ["Talaud"] = "tld", ["Taliabu"] = "tlv", ["Talieng"] = "tdf", ["Talinga-Bwisi"] = "tlj", ["Talise"] = "tlr", ["Tallán"] = "sai-tal", ["Talodi"] = "tlo", ["Taloki"] = "tlk", ["Talondo'"] = "tln", ["Talossan"] = "tzl", ["Talu"] = "yta", ["Talysh"] = "tly", ["Tama (Chad)"] = "tma", ["Tama (Colombia)"] = "ten", ["Tamagario"] = "tcg", ["Tamambo"] = "mla", ["Taman (Indonesia)"] = "tmn", ["Taman (Myanmar)"] = "tcl", ["Tamanaku"] = "tmz", ["Tamazola Mixtec"] = "vmx", ["Tambas"] = "tdk", ["Tambora"] = "xxt", ["Tambotalo"] = "tls", ["Tambunan Dusun"] = "kzt", ["Tami"] = "tmy", ["Tamil"] = "ta", ["Tamki"] = "tax", ["Tamnim Citak"] = "tml", ["Tampias Lobu"] = "low", ["Tampuan"] = "tpu", ["Tampulma"] = "tpm", ["Tanacross"] = "tcb", ["Tanahmerah"] = "tcm", ["Tanapag"] = "tpv", ["Tandaganon"] = "tgn", ["Tandia"] = "tni", ["Tanema"] = "tnx", ["Tangale"] = "tan", ["Tangam"] = "sit-tgm", ["Tangchangya"] = "tnv", ["Tanggu"] = "tgu", ["Tangkhul Naga"] = "nmf", ["Tangko"] = "tkx", ["Tanglang"] = "ytl", ["Tangoa"] = "tgp", ["Tangsa"] = "nst", ["Tanguat"] = "tbs", ["Tangut"] = "txg", ["Tangwang"] = "crp-tnw", ["Tanimbili"] = "tbe", ["Tanimuca-Retuarã"] = "tnc", ["Tanjijili"] = "uji", ["Tanudan Kalinga"] = "kml", ["Tanzanian Sign Language"] = "tza", ["Taos"] = "twf", ["Tapachultec"] = "nai-tap", ["Taparita"] = "sai-tpr", ["Tapayuna"] = "sai-tap", ["Tapeba"] = "tbb", ["Tapei"] = "afp", ["Tapieté"] = "tpj", ["Tapirapé"] = "taf", ["Tar Gula"] = "kcm", ["Tara Baka"] = "bdh", ["Tarairiú"] = "sai-trr", ["Tarantino"] = "roa-tar", ["Tarao"] = "tro", ["Taraon"] = "mhu", ["Tareng"] = "tgr", ["Tariana"] = "tae", ["Tarifit"] = "rif", ["Tarjumo"] = "txj", ["Tarok"] = "yer", ["Taroko"] = "trv", ["Tarpia"] = "tpf", ["Tartessian"] = "txr", ["Taruma"] = "tdm", ["Tasawaq"] = "twq", ["Tashelhit"] = "shi", ["Tasmanian"] = "xtz", ["Tasmate"] = "tmt", ["Tat"] = "ttt", ["Tataltepec Chatino"] = "cta", ["Tatana"] = "txx", ["Tatar"] = "tt", ["Tataviam"] = "azc-tat", ["Tatuyo"] = "tav", ["Tauade"] = "ttd", ["Taulil"] = "tuh", ["Taungyo"] = "tco", ["Taupota"] = "tpa", ["Tause"] = "tad", ["Taushiro"] = "trr", ["Tausug"] = "tsg", ["Tauya"] = "tya", ["Taveta"] = "tvs", ["Tavoyan"] = "tvn", ["Tavringer Romani"] = "rmu", ["Tawala"] = "tbo", ["Tawandê"] = "xtw", ["Tawang Monpa"] = "twm", ["Tawasa"] = "nai-taw", ["Taworta"] = "tbp", ["Tawoyan"] = "twy", ["Tawr Chin"] = "tcp", ["Tay Khang"] = "tnu", ["Tayabas Ayta"] = "ayy", ["Taymanitic"] = "sem-tay", ["Tayo"] = "cks", ["Taíno"] = "tnq", ["Tboli"] = "tbl", ["Tchitchege"] = "tck", ["Tchumbuli"] = "bqa", ["Te'un"] = "tve", ["Teanu"] = "tkw", ["Tebul Sign Language"] = "tsy", ["Tebul Ure Dogon"] = "dtu", ["Tecpatlán Totonac"] = "tcw", ["Tedaga"] = "tuq", ["Tedim Chin"] = "ctd", ["Tee"] = "tkq", ["Tefaro"] = "tfo", ["Tegali"] = "ras", ["Tehit"] = "kps", ["Tehuelche"] = "teh", ["Teiwa"] = "twe", ["Tejalapan Zapotec"] = "ztt", ["Teke-Fuumu"] = "ifm", ["Teke-Kukuya"] = "kkw", ["Teke-Laali"] = "lli", ["Teke-Tege"] = "teg", ["Teke-Tsaayi"] = "tyi", ["Teke-Tyee"] = "tyx", ["Tektiteko"] = "ttc", ["Tela-Masbuar"] = "tvm", ["Telefol"] = "tlf", ["Telugu"] = "te", ["Teluti"] = "tlt", ["Tem"] = "kdh", ["Temascaltepec Nahuatl"] = "nhv", ["Tembé"] = "tqb", ["Teme"] = "tdo", ["Temein"] = "teq", ["Temi"] = "soz", ["Temiar"] = "tea", ["Temne"] = "tem", ["Temoaya Otomi"] = "ott", ["Temoq"] = "tmo", ["Tempasuk Dusun"] = "tdu", ["Ten'edn"] = "tnz", ["Tenango Otomi"] = "otn", ["Tene Kan Dogon"] = "dtk", ["Tenggarong Kutai Malay"] = "vkt", ["Tengger"] = "tes", ["Tenharim"] = "pah", ["Tenino"] = "tqn", ["Tenis"] = "tns", ["Tennet"] = "tex", ["Teochew"] = "zhx-teo", ["Teojomulco Chatino"] = "omq-teo", ["Teop"] = "tio", ["Teor"] = "tev", ["Tepecano"] = "tep", ["Tepetotutla Chinantec"] = "cnt", ["Tepeuxila Cuicatec"] = "cux", ["Tepinapa Chinantec"] = "cte", ["Tepo Krumen"] = "ted", ["Teposcolula Mixtec"] = "omq-tel", ["Tequistlatec"] = "nai-teq", ["Ter Sami"] = "sjt", ["Tera"] = "ttr", ["Terebu"] = "trb", ["Terei"] = "buo", ["Terengganu Malay"] = "poz-ter", ["Tereno"] = "ter", ["Teressa"] = "tef", ["Tereweng"] = "twg", ["Teribe"] = "tfr", ["Terik"] = "tec", ["Termanu"] = "twu", ["Ternate"] = "tft", ["Ternateño"] = "tmg", ["Tese"] = "keg", ["Teshenawa"] = "twc", ["Tetela"] = "tll", ["Tetelcingo Nahuatl"] = "nhg", ["Tetete"] = "teb", ["Tetserret"] = "tez", ["Tetum"] = "tet", ["Tetun Dili"] = "tdt", ["Teushen"] = "sai-teu", ["Teutila Cuicatec"] = "cut", ["Tewa"] = "tew", ["Texcatepec Otomi"] = "otx", ["Texistepec Popoluca"] = "poq", ["Texmelucan Zapotec"] = "zpz", ["Tezoatlán Mixtec"] = "mxb", ["Tha"] = "thy", ["Thachanadan"] = "thn", ["Thado Chin"] = "tcz", ["Thai"] = "th", ["Thai Mon"] = "mnw-tha", ["Thai Sign Language"] = "tsq", ["Thai Song"] = "soa", ["Thaiphum Chin"] = "cth", ["Thakali"] = "ths", ["Thamudic"] = "sem-tha", ["Thangal Naga"] = "nki", ["Thangmi"] = "thf", ["Thao"] = "ssf", ["Tharaka"] = "thk", ["Tharrgari"] = "dhr", ["Thavung"] = "thm", ["Thawa"] = "xtv", ["Tho"] = "tou", ["Thompson"] = "thp", ["Thopho"] = "ytp", ["Thracian"] = "txh", ["Thu Lao"] = "tyl", ["Thulung"] = "tdh", ["Thurawal"] = "tbh", ["Thuri"] = "thu", ["Tiagbamrin Aizi"] = "ahi", ["Tiale"] = "mnl", ["Tiang"] = "tbj", ["Tibea"] = "ngy", ["Tibetan"] = "bo", ["Ticuna"] = "tca", ["Tidaá Mixtec"] = "mtx", ["Tidore"] = "tvo", ["Tiemacèwè Bozo"] = "boo", ["Tiene"] = "tii", ["Tifal"] = "tif", ["Tigak"] = "tgc", ["Tigon Mbembe"] = "nza", ["Tigre"] = "tig", ["Tigrinya"] = "ti", ["Tii"] = "txq", ["Tijaltepec Mixtec"] = "xtl", ["Tikar"] = "tik", ["Tikopia"] = "tkp", ["Tilapa Otomi"] = "otl", ["Tillamook"] = "til", ["Tilquiapan Zapotec"] = "zts", ["Tilung"] = "tij", ["Tima"] = "tms", ["Timbe"] = "tim", ["Timor Pidgin"] = "tvy", ["Timote"] = "sai-tim", ["Timucua"] = "tjm", ["Timugon Murut"] = "tih", ["Tinani"] = "lbf", ["Tindi"] = "tin", ["Tingui-Boto"] = "tgv", ["Tinigua"] = "tit", ["Tinoc Kallahan"] = "tne", ["Tinputz"] = "tpz", ["Tipai"] = "nai-tip", ["Tippera"] = "tpe", ["Tira"] = "tic", ["Tirahi"] = "tra", ["Tiranige Diga Dogon"] = "tde", ["Tircul"] = "pyx", ["Tiri"] = "cir", ["Tiruray"] = "tiy", ["Tita"] = "tdq", ["Titan"] = "ttv", ["Tiv"] = "tiv", ["Tiwa"] = "lax", ["Tiwi"] = "tiw", ["Tiéfo"] = "tiq", ["Tiéyaxo Bozo"] = "boz", ["Tjurruru"] = "tju", ["Tlachichilco Tepehua"] = "tpt", ["Tlacoapa Me'phaa"] = "tpl", ["Tlacoatzintepec Chinantec"] = "ctl", ["Tlacolulita Zapotec"] = "zpk", ["Tlahuica"] = "ocu", ["Tlahuitoltepec Mixe"] = "mxp", ["Tlamacazapa Nahuatl"] = "nuz", ["Tlazoyaltepec Mixtec"] = "mqh", ["Tlingit"] = "tli", ["To"] = "toz", ["To'abaita"] = "mlu", ["Toaripi"] = "tqo", ["Toba"] = "tob", ["Toba Batak"] = "bbc", ["Toba-Maskoy"] = "tmf", ["Tobagonian Creole English"] = "tgh", ["Tobanga"] = "tng", ["Tobati"] = "tti", ["Tobelo"] = "tlb", ["Tobian"] = "tox", ["Tobilung"] = "tgb", ["Tobo"] = "tbv", ["Tocantins Asurini"] = "asu", ["Tocharian A"] = "xto", ["Tocharian B"] = "txb", ["Tocho"] = "taz", ["Toda"] = "tcx", ["Todrah"] = "tdr", ["Tofa"] = "kim", ["Tofanma"] = "tlg", ["Tofin Gbe"] = "tfi", ["Togbo-Vara Banda"] = "tor", ["Togoyo"] = "tgy", ["Tojolabal"] = "toj", ["Tok Pisin"] = "tpi", ["Toka-Leya"] = "dov", ["Tokano"] = "zuh", ["Tokelauan"] = "tkl", ["Toki Pona"] = "tok", ["Toku-No-Shima"] = "tkn", ["Tol"] = "jic", ["Tolai"] = "ksd", ["Tolaki"] = "lbw", ["Tolomako"] = "tlm", ["Tolowa"] = "tol", ["Toma"] = "tod", ["Tomadino"] = "tdi", ["Tombelala"] = "ttp", ["Tombonuo"] = "txa", ["Tombulu"] = "tom", ["Tomini"] = "txm", ["Tommeginne"] = "xpv", ["Tommo So"] = "dto", ["Tomo Kan Dogon"] = "dtm", ["Tomoip"] = "tqp", ["Tondano"] = "tdn", ["Tonga (Malawi)"] = "tog", ["Tonga (Mozambique)"] = "toh", ["Tonga (Zambia)"] = "toi", ["Tongan"] = "to", ["Tongwe"] = "tny", ["Tonjon"] = "tjn", ["Tonkawa"] = "tqw", ["Tonsawang"] = "tnw", ["Tonsea"] = "txs", ["Tontemboan"] = "tnt", ["Toogee"] = "xpx", ["Tooro"] = "ttj", ["Topoiyo"] = "toy", ["Toposa"] = "toq", ["Toraja-Sa'dan"] = "sda", ["Toram"] = "trj", ["Torau"] = "ttu", ["Toro"] = "tdv", ["Toro So Dogon"] = "dts", ["Toro Tegu Dogon"] = "dtt", ["Toromono"] = "tno", ["Torona"] = "tqr", ["Torres Strait Creole"] = "tcs", ["Torricelli"] = "tei", ["Torricelli Yau"] = "yyu", ["Torwali"] = "trw", ["Torá"] = "trz", ["Tosu"] = "sit-tos", ["Totela"] = "ttl", ["Toto"] = "txo", ["Totoli"] = "txe", ["Totomachapan Zapotec"] = "zph", ["Totontepec Mixe"] = "mto", ["Totoro"] = "ttk", ["Touo"] = "tqu", ["Toura"] = "neb", ["Tourangeau"] = "roa-tou", ["Towei"] = "ttn", ["Translingual"] = "mul", ["Transylvanian Saxon"] = "gmw-tsx", ["Traveller Danish"] = "rmd", ["Traveller Norwegian"] = "rmg", ["Traveller Scottish"] = "trl", ["Tregami"] = "trm", ["Tremembé"] = "tme", ["Trieng"] = "stg", ["Trimuris"] = "tip", ["Tring"] = "tgq", ["Tringgus"] = "trx", ["Trinidad and Tobago Sign Language"] = "lst", ["Trinidadian Creole English"] = "trf", ["Trinitario"] = "trn", ["Trió"] = "tri", ["Truká"] = "tka", ["Trumai"] = "tpy", ["Ts'ün-Lao"] = "tsl", ["Tsaangi"] = "tsa", ["Tsafiki"] = "cof", ["Tsakhur"] = "tkr", ["Tsakonian"] = "tsd", ["Tsakwambo"] = "kvz", ["Tsamai"] = "tsb", ["Tsat"] = "huq", ["Tsetsaut"] = "txc", ["Tsez"] = "ddo", ["Tshangla"] = "tsj", ["Tshobdun"] = "sit-tsh", ["Tshwa"] = "hio", ["Tsikimba"] = "kdl", ["Tsimané"] = "cas", ["Tsimshian"] = "tsi", ["Tsishingini"] = "tsw", ["Tso"] = "ldp", ["Tsogo"] = "tsv", ["Tsonga"] = "ts", ["Tsotsitaal"] = "fly", ["Tsou"] = "tsu", ["Tsum"] = "ttz", ["Tsuut'ina"] = "srs", ["Tsuvadi"] = "tvd", ["Tsuvan"] = "tsh", ["Tswa"] = "tsc", ["Tswana"] = "tn", ["Tswapong"] = "two", ["Tuamotuan"] = "pmt", ["Tuareg"] = "tmh", ["Tubar"] = "tbu", ["Tucano"] = "tuo", ["Tugen"] = "tuy", ["Tugun"] = "tzn", ["Tugutil"] = "tuj", ["Tukang Besi North"] = "khc", ["Tukang Besi South"] = "bhq", ["Tuki"] = "bag", ["Tukpa"] = "tpq", ["Tukudede"] = "tkd", ["Tukumanféd"] = "tkf", ["Tula"] = "tul", ["Tule-Kaweah Yokuts"] = "nai-tky", ["Tulehu"] = "tlu", ["Tulishi"] = "tey", ["Tulu"] = "tcy", ["Tulu-Bohuai"] = "rak", ["Tulua"] = "aus-tul", ["Tuma-Irumu"] = "iou", ["Tumak"] = "tmc", ["Tumbuka"] = "tum", ["Tumi"] = "kku", ["Tumleo"] = "tmq", ["Tumshuqese"] = "xtq", ["Tumtum"] = "tbr", ["Tumulung Sisaala"] = "sil", ["Tundra Enets"] = "enh", ["Tundra Nenets"] = "yrk", ["Tunen"] = "tvu", ["Tungag"] = "lcm", ["Tunggare"] = "trt", ["Tunia"] = "tug", ["Tunica"] = "tun", ["Tunisian Arabic"] = "aeb", ["Tunisian Berber"] = "sds", ["Tunisian Sign Language"] = "tse", ["Tunjung"] = "tjg", ["Tunni"] = "tqq", ["Tunumiisut"] = "esx-tut", ["Tunzu"] = "dza", ["Tuoba"] = "qfa-xgx-tuo", ["Tuotomb"] = "ttf", ["Tuparí"] = "tpr", ["Tupinambá"] = "tpn", ["Tupinikin"] = "tpk", ["Tupuri"] = "tui", ["Turaka"] = "trh", ["Turi"] = "trd", ["Turiwára"] = "twt", ["Turka"] = "tuz", ["Turkana"] = "tuv", ["Turkish"] = "tr", ["Turkish Sign Language"] = "tsm", ["Turkmen"] = "tk", ["Turks and Caicos Creole English"] = "tch", ["Turoyo"] = "tru", ["Turumsa"] = "tqm", ["Turung"] = "try", ["Tuscarora"] = "tus", ["Tutelo"] = "tta", ["Tutong"] = "ttg", ["Tutsa Naga"] = "tvt", ["Tutuba"] = "tmi", ["Tututepec Mixtec"] = "mtu", ["Tututni"] = "tuu", ["Tuvaluan"] = "tvl", ["Tuvan"] = "tyv", ["Tuwali Ifugao"] = "ifk", ["Tuwari"] = "tww", ["Tuwuli"] = "bov", ["Tuxináwa"] = "tux", ["Tuxá"] = "tud", ["Tuyuca"] = "tue", ["Tuyuhun"] = "qfa-xgx-tuh", ["Twana"] = "twa", ["Twendi"] = "twn", ["Tyap"] = "kcg", ["Tyaraity"] = "woa", ["Tyerrernotepanner"] = "xph", ["Tz'utujil"] = "tzj", ["Tzeltal"] = "tzh", ["Tzotzil"] = "tzo", ["Tày"] = "tyz", ["Tày Tac"] = "tyt", ["Tây Bồi"] = "tas", ["Téén"] = "lor", ["Tübatulabal"] = "tub", ["U"] = "uuu", ["Uab Meto"] = "aoz", ["Uamué"] = "uam", ["Uare"] = "ksj", ["Ubaghara"] = "byc", ["Ubang"] = "uba", ["Ubi"] = "ubi", ["Ubir"] = "ubr", ["Ubykh"] = "uby", ["Ucayali-Yurúa Ashéninka"] = "cpb", ["Uda"] = "uda", ["Udi"] = "udi", ["Udihe"] = "ude", ["Udmurt"] = "udm", ["Uduk"] = "udu", ["Ufim"] = "ufi", ["Ugandan Sign Language"] = "ugn", ["Ugaritic"] = "uga", ["Ughele"] = "uge", ["Uhami"] = "uha", ["Uisai"] = "uis", ["Ujir"] = "udj", ["Ukaan"] = "kcf", ["Ukhwejo"] = "ukh", ["Ukit"] = "umi", ["Ukpe-Bayobiri"] = "ukp", ["Ukpet-Ehom"] = "akd", ["Ukrainian"] = "uk", ["Ukrainian Sign Language"] = "ukl", ["Ukue"] = "uku", ["Ukuriguma"] = "ukg", ["Ukwa"] = "ukq", ["Ukwuani-Aboh-Ndoni"] = "ukw", ["Ulau-Suain"] = "svb", ["Ulch"] = "ulc", ["Uldeme"] = "udl", ["Ulithian"] = "uli", ["Ullatan"] = "ull", ["Ulumanda'"] = "ulm", ["Ulwa"] = "ulw", ["Uma"] = "ppk", ["Uma' Lasan"] = "xky", ["Uma' Lung"] = "ulu", ["Umanakaina"] = "gdn", ["Umatilla"] = "uma", ["Umbindhamu"] = "umd", ["Umbrian"] = "xum", ["Umbu-Ungu"] = "ubu", ["Umbugarla"] = "umr", ["Umbundu"] = "umb", ["Umbuygamu"] = "umg", ["Ume Sami"] = "sju", ["Umeda"] = "upi", ["Umiida"] = "xud", ["Umiray Dumaget Agta"] = "due", ["Umon"] = "umm", ["Umotína"] = "umo", ["Umpila"] = "ump", ["Una"] = "mtg", ["Unami"] = "unm", ["Unas"] = "art-una", ["Unde Kaili"] = "unz", ["Undetermined"] = "und", ["Uneapa"] = "bbn", ["Uneme"] = "une", ["Unggaranggu"] = "xun", ["Unggumi"] = "xgu", ["Unserdeutsch"] = "uln", ["Unua"] = "onu", ["Unubahe"] = "unu", ["Uokha"] = "uok", ["Upper Chehalis"] = "cjh", ["Upper Grand Valley Dani"] = "dna", ["Upper Kinabatangan"] = "dmg", ["Upper Kuskokwim"] = "kuu", ["Upper Necaxa Totonac"] = "tku", ["Upper Sorbian"] = "hsb", ["Upper Ta'oih"] = "tth", ["Upper Tanana"] = "tau", ["Upper Taromi"] = "tov", ["Upper Umpqua"] = "xup", ["Ura (New Guinea)"] = "uro", ["Ura (Vanuatu)"] = "uur", ["Uradhi"] = "urf", ["Urak Lawoi'"] = "urk", ["Urali"] = "url", ["Urapmin"] = "urm", ["Urarina"] = "ura", ["Urartian"] = "xur", ["Urat"] = "urt", ["Urdu"] = "ur", ["Urhobo"] = "urh", ["Uri"] = "uvh", ["Urigina"] = "urg", ["Urim"] = "uri", ["Urimo"] = "urx", ["Uripiv-Wala-Rano-Atchin"] = "upv", ["Urningangg"] = "urc", ["Uru"] = "ure", ["Uru-Eu-Wau-Wau"] = "urz", ["Uru-Pa-In"] = "urp", ["Uruangnirin"] = "urn", ["Uruava"] = "urv", ["Urubú-Kaapor"] = "urb", ["Uruguayan Sign Language"] = "ugy", ["Urum"] = "uum", ["Urumi"] = "uru", ["Usaghade"] = "usk", ["Usan"] = "wnu", ["Usarufa"] = "usa", ["Ushojo"] = "ush", ["Usila Chinantec"] = "cuc", ["Uspanteco"] = "usp", ["Usui"] = "usi", ["Utarmbung"] = "omo", ["Ute"] = "ute", ["Utu"] = "utu", ["Uvbie"] = "evh", ["Uwinymil"] = "aus-uwi", ["Uya"] = "usu", ["Uyajitaya"] = "duk", ["Uyghur"] = "ug", ["Uzbek"] = "uz", ["Uzbeki Arabic"] = "auz", ["Uzekwe"] = "eze", ["Vaagri Booli"] = "vaa", ["Vaghri"] = "vgr", ["Vaghua"] = "tva", ["Vagla"] = "vag", ["Vai"] = "vai", ["Vaiphei"] = "vap", ["Vale"] = "vae", ["Valencian Sign Language"] = "vsv", ["Valle Nacional Chinantec"] = "cvn", ["Valley Maidu"] = "vmv", ["Valman"] = "van", ["Valpei"] = "vlp", ["Vamale"] = "mkt", ["Vame"] = "mlr", ["Vandalic"] = "xvn", ["Vangunu"] = "mpr", ["Vanimo"] = "vam", ["Vanji"] = "ira-wnj", ["Vanuma"] = "vau", ["Vao"] = "vao", ["Varhadi"] = "vah", ["Varisi"] = "vrs", ["Varli"] = "vav", ["Vasavi"] = "vas", ["Vayu"] = "vay", ["Veddah"] = "ved", ["Vehes"] = "val", ["Vemgo-Mabas"] = "vem", ["Venda"] = "ve", ["Venetian"] = "vec", ["Venetic"] = "xve", ["Venezuelan Sign Language"] = "vsl", ["Ventureño"] = "veo", ["Veps"] = "vep", ["Vera'a"] = "vra", ["Vestinian"] = "xvs", ["Vidunda"] = "vid", ["Viemo"] = "vig", ["Vietnamese"] = "vi", ["Vilamovian"] = "wym", ["Vilela"] = "vil", ["Vili"] = "vif", ["Villa Viciosa Agta"] = "dyg", ["Vincentian Creole English"] = "svc", ["Virgin Islands Creole"] = "vic", ["Vishavan"] = "vis", ["Viti"] = "vit", ["Vitou"] = "vto", ["Viya"] = "gev", ["Vlax Romani"] = "rmy", ["Volapük"] = "vo", ["Volga German"] = "gmw-vog", ["Volscian"] = "xvo", ["Vono"] = "kch", ["Voro"] = "vor", ["Votic"] = "vot", ["Vracada Apabhramsa"] = "inc-vra", ["Vumbu"] = "vum", ["Vunapu"] = "vnp", ["Vunjo"] = "vun", ["Vurës"] = "msn", ["Vute"] = "vut", ["Võro"] = "vro", ["Wa"] = "wbm", ["Wa'ema"] = "wag", ["Waama"] = "wwa", ["Waamwang"] = "wmn", ["Wab"] = "wab", ["Wabo"] = "wbb", ["Waboda"] = "kmx", ["Waci Gbe"] = "wci", ["Wadaginam"] = "wdg", ["Waddar"] = "wbq", ["Wadi Wadi"] = "xwd", ["Wadiyara Koli"] = "kxp", ["Wadjabangayi"] = "wdy", ["Wadjiginy"] = "wdj", ["Wadjigu"] = "wdu", ["Wae Rana"] = "wrx", ["Waffa"] = "waj", ["Wagawaga"] = "wgb", ["Wagaya"] = "wga", ["Wagdi"] = "wbr", ["Wageman"] = "waq", ["Wagi"] = "fad", ["Wahau Kayan"] = "whu", ["Wahau Kenyah"] = "whk", ["Wahgi"] = "wgi", ["Waigali"] = "wbk", ["Waigeo"] = "wgo", ["Waikuri"] = "nai-wai", ["Wailaki"] = "wlk", ["Wailapa"] = "wlr", ["Waima'a"] = "wmh", ["Waimaha"] = "bao", ["Waimiri-Atroari"] = "atr", ["Wainumá"] = "awd-wai", ["Waioli"] = "wli", ["Waitaká"] = "sai-wai", ["Waiwai"] = "waw", ["Waja"] = "wja", ["Wajarri"] = "wbv", ["Wajuk"] = "xwj", ["Waka"] = "wav", ["Wakawaka"] = "wkw", ["Wakhi"] = "wbl", ["Wakoná"] = "waf", ["Wala"] = "lgl", ["Walak"] = "wlw", ["Walangama"] = "nlw", ["Wali (Ghana)"] = "wlx", ["Wali (Sudan)"] = "wll", ["Waling"] = "wly", ["Walio"] = "wla", ["Walla Walla"] = "waa", ["Wallisian"] = "wls", ["Walloon"] = "wa", ["Walmajarri"] = "wmt", ["Wam"] = "wmo", ["Wamas"] = "wmc", ["Wambaya"] = "wmb", ["Wambon"] = "wms", ["Wambule"] = "wme", ["Wamey"] = "cou", ["Wamin"] = "wmi", ["Wampar"] = "lbq", ["Wampur"] = "waz", ["Wan"] = "wan", ["Wanambre"] = "wnb", ["Wanap"] = "wnp", ["Wancho"] = "nnp", ["Wanda"] = "wbh", ["Wandala"] = "mfi", ["Wandamen"] = "wad", ["Wandarang"] = "wnd", ["Wandji"] = "wdd", ["Waneci"] = "wne", ["Wanga"] = "lwg", ["Wanggamala"] = "wnm", ["Wangganguru"] = "wgg", ["Wanggom"] = "wng", ["Wangkayutyuru"] = "wky", ["Wangkumara"] = "xwk", ["Wanham"] = "sai-wnm", ["Wanji"] = "wbi", ["Wanman"] = "wbt", ["Wannu"] = "jub", ["Wano"] = "wno", ["Wantoat"] = "wnc", ["Wanukaka"] = "wnk", ["Wanyi"] = "wny", ["Wané"] = "hwa", ["Wapan"] = "juk", ["Wapishana"] = "wap", ["Wappo"] = "wao", ["War-Jaintia"] = "aml", ["Wara"] = "wbf", ["Warao"] = "wba", ["Warapu"] = "wra", ["Waray Sorsogon"] = "srv", ["Waray-Waray"] = "war", ["Wardaman"] = "wrr", ["Wardandi"] = "wxw", ["Warekena"] = "gae", ["Warembori"] = "wsa", ["Wari'"] = "pav", ["Waris"] = "wrs", ["Waritai"] = "wbe", ["Wariyangga"] = "wri", ["Warji"] = "wji", ["Warkay-Bipim"] = "bgv", ["Warlmanpa"] = "wrl", ["Warlpiri"] = "wbp", ["Warluwara"] = "wrb", ["Warnang"] = "wrn", ["Waropen"] = "wrp", ["Warray"] = "wrz", ["Warrgamay"] = "wgy", ["Warrwa"] = "wwr", ["Waru"] = "wru", ["Warumungu"] = "wrm", ["Waruna"] = "wrv", ["Warungu"] = "wrg", ["Warwar Feni"] = "hrw", ["Wasa"] = "wss", ["Wasco-Wishram"] = "wac", ["Wasembo"] = "gsp", ["Washo"] = "was", ["Waskia"] = "wsk", ["Wastek"] = "hus", ["Wasu"] = "wsu", ["Watakataui"] = "wtk", ["Watam"] = "wax", ["Wathaurong"] = "wth", ["Watiwa"] = "wtf", ["Watubela"] = "wah", ["Waube"] = "kop", ["Wauja"] = "wau", ["Wauyai"] = "wuy", ["Wawa"] = "www", ["Wawonii"] = "wow", ["Waxianghua"] = "wxa", ["Wayampi"] = "oym", ["Wayana"] = "way", ["Wayanad Chetti"] = "ctt", ["Wayoró"] = "wyr", ["Wayumará"] = "sai-way", ["Wayuu"] = "guc", ["Wedau"] = "wed", ["Weh"] = "weh", ["Welaung"] = "weu", ["Weliki"] = "klh", ["Welsh"] = "cy", ["Welsh Romani"] = "rmw", ["Wemale"] = "weo", ["Wemba-Wemba"] = "xww", ["Weme Gbe"] = "wem", ["Wendat"] = "wdt", ["Weri"] = "wer", ["Wersing"] = "kvw", ["West Albay Bikol"] = "fbl", ["West Ambae"] = "nnd", ["West Central Banda"] = "bbp", ["West Coast Bajau"] = "bdr", ["West Damar"] = "drn", ["West Flemish"] = "vls", ["West Frisian"] = "fy", ["West Greenlandic Pidgin"] = "crp-gep", ["West Lembata"] = "lmj", ["West Makian"] = "mqs", ["West Masela"] = "mss", ["West Tarangan"] = "txn", ["West Uvean"] = "uve", ["West-Central Limba"] = "lia", ["Western Apache"] = "apw", ["Western Arrernte"] = "are", ["Western Bolivian Guaraní"] = "gnw", ["Western Bru"] = "brv", ["Western Bukidnon Manobo"] = "mbb", ["Western Cham"] = "cja", ["Western Dani"] = "dnw", ["Western Durango Nahuatl"] = "azn", ["Western Fijian"] = "wyy", ["Western Gurung"] = "gvr", ["Western Highland Chatino"] = "ctp", ["Western Huasteca Nahuatl"] = "nhw", ["Western Jicaque"] = "und-wji", ["Western Juxtlahuaca Mixtec"] = "jmx", ["Western Karaboro"] = "kza", ["Western Katu"] = "kuf", ["Western Kayah"] = "kyu", ["Western Keres"] = "kjq", ["Western Krahn"] = "krw", ["Western Lalu"] = "ywl", ["Western Lawa"] = "lcp", ["Western Magar"] = "mrd", ["Western Maninkakan"] = "mlq", ["Western Mari"] = "mrj", ["Western Mashan Hmong"] = "hmw", ["Western Meohang"] = "raf", ["Western Muria"] = "mut", ["Western Neo-Aramaic"] = "amw", ["Western Ojibwa"] = "ojw", ["Western Panjabi"] = "pnb", ["Western Penan"] = "pne", ["Western Pwo"] = "pwo", ["Western Sisaala"] = "ssl", ["Western Subanon"] = "suc", ["Western Tamang"] = "tdg", ["Western Tawbuid"] = "twb", ["Western Totonac"] = "tqt", ["Western Tunebo"] = "tnb", ["Western Xiangxi Miao"] = "mmr", ["Western Xwla Gbe"] = "xwl", ["Western Yugur"] = "ybe", ["Wewaw"] = "wea", ["Weyewa"] = "wew", ["White Gelao"] = "giw", ["White Hmong"] = "mww", ["White Lachi"] = "lwh", ["Whitesands"] = "tnp", ["Wiarumus"] = "tua", ["Wichita"] = "wic", ["Wichí Lhamtés Güisnay"] = "mzh", ["Wichí Lhamtés Nocten"] = "mtp", ["Wichí Lhamtés Vejoz"] = "wlv", ["Wik-Epa"] = "wie", ["Wik-Iiyanh"] = "wij", ["Wik-Keyangan"] = "wif", ["Wik-Me'anha"] = "wih", ["Wik-Mungkan"] = "wim", ["Wik-Ngathana"] = "wig", ["Wikalkan"] = "wik", ["Wikngenchera"] = "wua", ["Wilawila"] = "wil", ["Winnebago"] = "win", ["Wintu"] = "wnw", ["Winyé"] = "kst", ["Wipi"] = "gdr", ["Wiradhuri"] = "wrh", ["Wiraféd"] = "wir", ["Wirangu"] = "wgu", ["Wiru"] = "wiu", ["Wirö"] = "wpc", ["Wiwa"] = "mbp", ["Wiyot"] = "wiy", ["Woccon"] = "xwc", ["Wogamusin"] = "wog", ["Wogeo"] = "woc", ["Woi"] = "wbw", ["Woiwurrung"] = "wyi", ["Wojenaka"] = "jod", ["Wolane"] = "wle", ["Wolani"] = "wod", ["Wolaytta"] = "wal", ["Woleaian"] = "woe", ["Wolio"] = "wlo", ["Wolof"] = "wo", ["Womo"] = "wmx", ["Wong-gie"] = "aus-won", ["Wongo"] = "won", ["Woods Cree"] = "cwd", ["Woria"] = "wor", ["Worimi"] = "kda", ["Worodougou"] = "jud", ["Worora"] = "wro", ["Wotapuri-Katarqalai"] = "wsv", ["Wotu"] = "wtw", ["Woun Meu"] = "noa", ["Written Oirat"] = "xwo", ["Wu"] = "wuu", ["Wudu"] = "wud", ["Wuhuan"] = "qfa-xgx-wuh", ["Wulguru"] = "aus-wul", ["Wuliwuli"] = "wlu", ["Wulna"] = "wux", ["Wumboko"] = "bqm", ["Wumbvu"] = "wum", ["Wumeng Nasu"] = "ywu", ["Wunai Bunu"] = "bwn", ["Wunambal"] = "wub", ["Wurrugu"] = "wur", ["Wusa Nasu"] = "yig", ["Wushi"] = "bse", ["Wusi"] = "wsi", ["Wutung"] = "wut", ["Wutunhua"] = "wuh", ["Wuvulu-Aua"] = "wuv", ["Wyandot"] = "wya", ["Wára"] = "tci", ["Wãpha"] = "juw", ["Wè Northern"] = "wob", ["Wè Southern"] = "gxx", ["Wè Western"] = "wec", ["Xadani Zapotec"] = "zax", ["Xakriabá"] = "xkr", ["Xamtanga"] = "xan", ["Xanaguía Zapotec"] = "ztg", ["Xaragure"] = "axx", ["Xavante"] = "xav", ["Xerénte"] = "xer", ["Xetá"] = "xet", ["Xhosa"] = "xh", ["Xianbei"] = "qfa-xgx-xbi", ["Xiang"] = "hsn", ["Xibe"] = "sjo", ["Xicotepec de Juárez Totonac"] = "too", ["Xinca"] = "xin", ["Xingú Asuriní"] = "asn", ["Xipaya"] = "xiy", ["Xiri"] = "xii", ["Xiriâna"] = "xir", ["Xishanba Lalo"] = "ywt", ["Xocó"] = "sai-xoc", ["Xokleng"] = "xok", ["Xukurú"] = "xoo", ["Xwela Gbe"] = "xwe", ["Xârâcùù"] = "ane", ["Yaa"] = "iyx", ["Yaaku"] = "muu", ["Yabarana"] = "yar", ["Yabaâna"] = "ybn", ["Yaben"] = "ybm", ["Yabong"] = "ybo", ["Yabula Yabula"] = "yxy", ["Yace"] = "ekr", ["Yaeyama"] = "rys", ["Yafi"] = "wfg", ["Yagara"] = "yxg", ["Yagaria"] = "ygr", ["Yagnobi"] = "yai", ["Yagomi"] = "ygm", ["Yagua"] = "yad", ["Yagwoia"] = "ygw", ["Yahadian"] = "ner", ["Yahang"] = "rhp", ["Yahuna"] = "ynu", ["Yaka"] = "yaf", ["Yakaikeke"] = "ykk", ["Yakan"] = "yka", ["Yakima"] = "yak", ["Yakkha"] = "ybh", ["Yakoma"] = "yky", ["Yakut"] = "sah", ["Yala"] = "yba", ["Yalahatan"] = "jal", ["Yalakalore"] = "xyl", ["Yalarnnga"] = "ylr", ["Yale"] = "nce", ["Yaleba"] = "ylb", ["Yalunka"] = "yal", ["Yalálag Zapotec"] = "zpu", ["Yamap"] = "ymp", ["Yamba"] = "yam", ["Yambes"] = "ymb", ["Yambeta"] = "yat", ["Yamdena"] = "jmd", ["Yameo"] = "yme", ["Yami"] = "tao", ["Yaminahua"] = "yaa", ["Yamongeri"] = "ymg", ["Yamphu"] = "ybi", ["Yan-nhangu"] = "jay", ["Yana"] = "ynn", ["Yanda"] = "yda", ["Yanda Dogon"] = "dym", ["Yandjibara"] = "xyb", ["Yandruwandha"] = "ynd", ["Yanesha'"] = "ame", ["Yangben"] = "yav", ["Yangkaal"] = "aus-ynk", ["Yangkam"] = "bsx", ["Yangman"] = "jng", ["Yango"] = "yng", ["Yangulam"] = "ynl", ["Yangum Dey"] = "yde", ["Yangum Gel"] = "ygl", ["Yangum Mon"] = "ymo", ["Yankunytjatjara"] = "kdd", ["Yanomamö"] = "guu", ["Yanomámi"] = "wca", ["Yansi"] = "yns", ["Yanyuwa"] = "jao", ["Yao"] = "yao", ["Yao (South America)"] = "sai-yao", ["Yaosakor Asmat"] = "asy", ["Yaouré"] = "yre", ["Yapese"] = "yap", ["Yapunda"] = "yev", ["Yaqay"] = "jaq", ["Yaqui"] = "yaq", ["Yarawata"] = "yrw", ["Yareba"] = "yrb", ["Yareni Zapotec"] = "zae", ["Yarli"] = "yxl", ["Yarluyandi"] = "yry", ["Yaroamë"] = "yro", ["Yarumá"] = "sai-yar", ["Yarí"] = "yri", ["Yasa"] = "yko", ["Yatay"] = "yty", ["Yatee Zapotec"] = "zty", ["Yatzachi Zapotec"] = "zav", ["Yaul"] = "yla", ["Yaur"] = "jau", ["Yautepec Zapotec"] = "zpb", ["Yavitero"] = "yvt", ["Yawa"] = "yva", ["Yawalapití"] = "yaw", ["Yawanawa"] = "ywn", ["Yawarawarga"] = "yww", ["Yaweyuha"] = "yby", ["Yawijibaya"] = "jbw", ["Yawiyo"] = "ybx", ["Yawuru"] = "ywr", ["Yaygir"] = "xya", ["Yazghulami"] = "yah", ["Yei"] = "jei", ["Yekhee"] = "ets", ["Yekora"] = "ykr", ["Yele"] = "yle", ["Yelmek"] = "jel", ["Yelogu"] = "ylg", ["Yemba"] = "ybb", ["Yemeni Arabic"] = "ayn", ["Yemsa"] = "jnj", ["Yendang"] = "yen", ["Yeni"] = "yei", ["Yeniche"] = "yec", ["Yerakai"] = "yra", ["Yeretuar"] = "gop", ["Yerong"] = "yrn", ["Yerukula"] = "yeu", ["Yeskwa"] = "yes", ["Yessan-Mayo"] = "yss", ["Yetfa"] = "yet", ["Yevanic"] = "yej", ["Yeyi"] = "yey", ["Yiddish"] = "yi", ["Yidgha"] = "ydg", ["Yidiny"] = "yii", ["Yil"] = "yll", ["Yilan Creole"] = "ycr", ["Yimas"] = "yee", ["Yimchungru Naga"] = "yim", ["Yinbaw Karen"] = "kvu", ["Yinchia"] = "yin", ["Yindjibarndi"] = "yij", ["Yindjilandji"] = "yil", ["Yine"] = "pib", ["Yinggarda"] = "yia", ["Yinhawangka"] = "ywg", ["Yiningayi"] = "ygi", ["Yintale Karen"] = "kvy", ["Yinwum"] = "yxm", ["Yir-Yoront"] = "yiy", ["Yirandali"] = "ljw", ["Yis"] = "yis", ["Yitha Yitha"] = "xth", ["Yoba"] = "yob", ["Yocoboué Dida"] = "gud", ["Yogad"] = "yog", ["Yoidik"] = "ydk", ["Yoke"] = "yki", ["Yola"] = "yol", ["Yolmo"] = "scp", ["Yolngu Sign Language"] = "ygs", ["Yoloxochitl Mixtec"] = "xty", ["Yom"] = "pil", ["Yombe"] = "yom", ["Yonaguni"] = "yoi", ["Yong"] = "yno", ["Yongkom"] = "yon", ["Yopno"] = "yut", ["Yora"] = "mts", ["Yoron"] = "yox", ["Yorta Yorta"] = "xyy", ["A̱ghwangkpang"] = "yo", ["Yosondúa Mixtec"] = "mpm", ["Youle Jinuo"] = "jiu", ["Younuo Bunu"] = "buh", ["Yout Wam"] = "ytw", ["Yoy"] = "yoy", ["Yuaga"] = "nua", ["Yucatec Maya"] = "yua", ["Yucatec Maya Sign Language"] = "msd", ["Yuchi"] = "yuc", ["Yucuañe Mixtec"] = "mvg", ["Yucuna"] = "ycn", ["Yug"] = "yug", ["Yugambal"] = "yub", ["Yugoslavian Sign Language"] = "ysl", ["Yugul"] = "ygu", ["Yuhup"] = "yab", ["Yuki"] = "yuk", ["Yukpa"] = "yup", ["Yukuben"] = "ybl", ["Yulu"] = "yul", ["Yuma"] = "yum", ["Yumana"] = "awd-yum", ["Yup'ik"] = "esu", ["Yupiltepeque"] = "nai-yup", ["Yupua"] = "sai-yup", ["Yuqui"] = "yuq", ["Yuracare"] = "yuz", ["Yuri"] = "sai-yri", ["Yurok"] = "yur", ["Yuru"] = "ljx", ["Yurumanguí"] = "sai-yur", ["Yurutí"] = "yui", ["Yutanduchi Mixtec"] = "mab", ["Yuwana"] = "yau", ["Yuyu"] = "yxu", ["Yámana"] = "yag", ["Zaachila Zapotec"] = "ztx", ["Zabana"] = "kji", ["Zacatepec Chatino"] = "ctz", ["Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"] = "nhi", ["Zaghawa"] = "zag", ["Zaiwa"] = "atb", ["Zakhring"] = "zkr", ["Zambian Sign Language"] = "zsl", ["Zan Gula"] = "zna", ["Zanaki"] = "zak", ["Zande"] = "zne", ["Zangskari"] = "zau", ["Zangwal"] = "zah", ["Zaniza Zapotec"] = "zpw", ["Zapotec"] = "zap", ["Zaramo"] = "zaj", ["Zari"] = "zaz", ["Zarma"] = "dje", ["Zauzou"] = "zal", ["Zay"] = "zwa", ["Zayein Karen"] = "kxk", ["Zayse-Zergulla"] = "zay", ["Zazaki"] = "zza", ["Zazao"] = "jaj", ["Zbu"] = "sit-zbu", ["Zealandic"] = "zea", ["Zeem"] = "zua", ["Zemba"] = "dhm", ["Zeme Naga"] = "nzm", ["Zemgalian"] = "xzm", ["Zenag"] = "zeg", ["Zenaga"] = "zen", ["Zenzontepec Chatino"] = "czn", ["Zhaba"] = "zhb", ["Zhang-Zhung"] = "xzh", ["Zhire"] = "zhi", ["Zhoa"] = "zhw", ["Zhuang"] = "za", ["Zhár"] = "jjr", ["Zia"] = "zia", ["Zialo"] = "zil", ["Zigula"] = "ziw", ["Zimakani"] = "zik", ["Zimba"] = "zmb", ["Zimbabwe Sign Language"] = "zib", ["Zinza"] = "zin", ["Zipser German"] = "gmw-zps", ["Zire"] = "sih", ["Zirenkel"] = "zrn", ["Ziriya"] = "zir", ["Zizilivakan"] = "ziz", ["Zo'é"] = "pto", ["Zokhuo"] = "yzk", ["Zoogocho Zapotec"] = "zpq", ["Zotung Chin"] = "czt", ["Zou"] = "zom", ["Zulgo-Gemzek"] = "gnd", ["Zulu"] = "zu", ["Zumaya"] = "zuy", ["Zumbun"] = "jmb", ["Zuni"] = "zun", ["Zuojiang Zhuang"] = "zzj", ["Zuwara"] = "ber-zuw", ["Zyphe"] = "zyp", ["Záparo"] = "zro", ["Àhàn"] = "ahn", ["Áncá"] = "acb", ["Ömie"] = "aom", ["Önge"] = "oon", ["ǀXam"] = "xam", ["ǁAni"] = "hnh", ["ǁGana"] = "gnk", ["ǁXegwi"] = "xeg", ["ǂHoan"] = "huc", ["ǃKung"] = "khi-kun", ["ǃXóõ"] = "nmn", } 7lyylqd02w1zw0tbnssogl8iknwufl9 Module:languages/canonical names/doc 828 710 26941 2023-08-14T15:33:01Z Kambai Akau 8 N khwuk 26941 wikitext text/x-wiki This module exports a table that converts the canonical name of a language to the corresponding code: <syntaxhighlight lang="lua"> local lang_name = mw.loadData("Module:languages/canonical names")["English"] --> "en" </syntaxhighlight> It covers languages in the data submodules of [[Module:languages]], not etymology languages ([[Module:etymology languages/data]]), language families ([[Module:families]]), or scripts ([[Module:scripts/data]]). {{if then show|{{#invoke:data consistency check|check_modules_t|languages/canonical names|languages/code to canonical name}}|This module is up-to-date and correct according to [[Module:data consistency check]].|The following errors were detected by [[Module:data consistency check]]: <noinclude/>}} If JavaScript is enabled, you can update the module by pressing the button at the top of the documentation page. See also [[Module:languages/code to canonical name]]. <includeonly> [[Category:Language and script modules]] [[Category:Data modules]] </includeonly> fsc9593flmtpqltx70ulm5w2mquadsm Module:scripts/data 828 711 37659 35178 2025-04-28T23:38:36Z Kambai Akau 8 37659 Scribunto text/plain --[=[ When adding new scripts to this file, please don't forget to add style definitons for the script in [[MediaWiki:Common.css]]. ]=] local concat = table.concat local insert = table.insert local ipairs = ipairs local next = next local remove = table.remove local select = select local sort = table.sort -- 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 ------------------------------------------------------------------------------------ -- -- Helper functions -- ------------------------------------------------------------------------------------ -- Note: a[2] > b[2] means opens are sorted before closes if otherwise equal. local function sort_ranges(a, b) return a[1] < b[1] or a[1] == b[1] and a[2] > b[2] end -- Returns the union of two or more range tables. local function union(...) local ranges = {} for i = 1, select("#", ...) do local argt = select(i, ...) for j, v in ipairs(argt) do insert(ranges, {v, j % 2 == 1 and 1 or -1}) end end sort(ranges, sort_ranges) local ret, i = {}, 0 for _, range in ipairs(ranges) do i = i + range[2] if i == 0 and range[2] == -1 then -- close insert(ret, range[1]) elseif i == 1 and range[2] == 1 then -- open if ret[#ret] and range[1] <= ret[#ret] + 1 then remove(ret) -- merge adjacent ranges else insert(ret, range[1]) end end end return ret end -- Adds the `characters` key, which is determined by a script's `ranges` table. local function process_ranges(sc) local ranges, chars = sc.ranges, {} for i = 2, #ranges, 2 do if ranges[i] == ranges[i - 1] then insert(chars, u(ranges[i])) else insert(chars, u(ranges[i - 1])) if ranges[i] > ranges[i - 1] + 1 then insert(chars, "-") end insert(chars, u(ranges[i])) end end sc.characters = concat(chars) ranges.n = #ranges return sc end local function handle_normalization_fixes(fixes) local combiningClasses = fixes.combiningClasses if combiningClasses then local chars, i = {}, 0 for char in next, combiningClasses do i = i + 1 chars[i] = char end fixes.combiningClassCharacters = concat(chars) end return fixes end ------------------------------------------------------------------------------------ -- -- Data -- ------------------------------------------------------------------------------------ local m = {} m["Adlm"] = process_ranges{ "Adlam", 19606346, "alphabet", ranges = { 0x061F, 0x061F, 0x0640, 0x0640, 0x1E900, 0x1E94B, 0x1E950, 0x1E959, 0x1E95E, 0x1E95F, }, capitalized = true, direction = "rtl", } m["Afak"] = { "Afaka", 382019, "syllabary", -- Not in Unicode } m["Aghb"] = process_ranges{ "Caucasian Albanian", 2495716, "alphabet", ranges = { 0x10530, 0x10563, 0x1056F, 0x1056F, }, } m["Ahom"] = process_ranges{ "Ahom", 2839633, "abugida", ranges = { 0x11700, 0x1171A, 0x1171D, 0x1172B, 0x11730, 0x11746, }, } m["Arab"] = process_ranges{ "Arabic", 1828555, "abjad", -- more precisely, impure abjad varieties = {"Jawi", {"Nastaliq", "Nastaleeq"}}, ranges = { 0x0600, 0x06FF, 0x0750, 0x077F, 0x0870, 0x088E, 0x0890, 0x0891, 0x0897, 0x08E1, 0x08E3, 0x08FF, 0xFB50, 0xFBC2, 0xFBD3, 0xFD8F, 0xFD92, 0xFDC7, 0xFDCF, 0xFDCF, 0xFDF0, 0xFDFF, 0xFE70, 0xFE74, 0xFE76, 0xFEFC, 0x102E0, 0x102FB, 0x10E60, 0x10E7E, 0x10EC2, 0x10EC4, 0x10EFC, 0x10EFF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, direction = "rtl", normalizationFixes = handle_normalization_fixes{ from = {"ٳ"}, to = {"اٟ"} }, } m["fa-Arab"] = { "Arabic", 744068, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, otherNames = {"Perso-Arabic"}, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["kk-Arab"] = { "Arabic", 90681452, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["ks-Arab"] = m["fa-Arab"] m["ku-Arab"] = m["fa-Arab"] m["ms-Arab"] = m["kk-Arab"] m["mzn-Arab"] = m["fa-Arab"] m["ota-Arab"] = m["fa-Arab"] m["pa-Arab"] = { "Shahmukhi", 133800, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, otherNames = {"Arabic"}, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["ps-Arab"] = m["fa-Arab"] m["sd-Arab"] = m["fa-Arab"] m["tt-Arab"] = m["fa-Arab"] m["ug-Arab"] = m["fa-Arab"] m["ur-Arab"] = m["fa-Arab"] -- Aran (Nastaliq) is subsumed into Arab m["Armi"] = process_ranges{ "Imperial Aramaic", 26978, "abjad", ranges = { 0x10840, 0x10855, 0x10857, 0x1085F, }, direction = "rtl", } m["Armn"] = process_ranges{ "Armenian", 11932, "alphabet", ranges = { 0x0531, 0x0556, 0x0559, 0x058A, 0x058D, 0x058F, 0xFB13, 0xFB17, }, capitalized = true, } m["Avst"] = process_ranges{ "Avestan", 790681, "alphabet", ranges = { 0x10B00, 0x10B35, 0x10B39, 0x10B3F, }, direction = "rtl", } m["pal-Avst"] = { "Pazend", 4925073, m["Avst"][3], ranges = m["Avst"].ranges, characters = m["Avst"].characters, direction = "rtl", parent = "Avst", } m["Bali"] = process_ranges{ "Balinese", 804984, "abugida", ranges = { 0x1B00, 0x1B4C, 0x1B4E, 0x1B7F, }, } m["Bamu"] = process_ranges{ "Bamum", 806024, "syllabary", ranges = { 0xA6A0, 0xA6F7, 0x16800, 0x16A38, }, } m["Bass"] = process_ranges{ "Bassa", 810458, "alphabet", aliases = {"Bassa Vah", "Vah"}, ranges = { 0x16AD0, 0x16AED, 0x16AF0, 0x16AF5, }, } m["Batk"] = process_ranges{ "Batak", 51592, "abugida", ranges = { 0x1BC0, 0x1BF3, 0x1BFC, 0x1BFF, }, } m["Beng"] = process_ranges{ "Bengali", 756802, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09B0, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09EF, 0x09F2, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = handle_normalization_fixes{ from = {"অা", "ঋৃ", "ঌৢ"}, to = {"আ", "ৠ", "ৡ"} }, } m["as-Beng"] = process_ranges{ "Assamese", 191272, m["Beng"][3], otherNames = {"Eastern Nagari"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09AF, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = m["Beng"].normalizationFixes, } m["Bhks"] = process_ranges{ "Bhaiksuki", 17017839, "abugida", ranges = { 0x11C00, 0x11C08, 0x11C0A, 0x11C36, 0x11C38, 0x11C45, 0x11C50, 0x11C6C, }, } m["Blis"] = { "Blissymbolic", 609817, "logography", aliases = {"Blissymbols"}, -- Not in Unicode } m["Bopo"] = process_ranges{ "Zhuyin", 198269, "semisyllabary", aliases = {"Zhuyin Fuhao", "Bopomofo"}, ranges = { 0x02EA, 0x02EB, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302A, 0x302D, 0x3030, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3105, 0x312F, 0x31A0, 0x31BF, 0xFE45, 0xFE46, 0xFF61, 0xFF65, }, } m["Brah"] = process_ranges{ "Brahmi", 185083, "abugida", ranges = { 0x11000, 0x1104D, 0x11052, 0x11075, 0x1107F, 0x1107F, }, normalizationFixes = handle_normalization_fixes{ from = {"𑀅𑀸", "𑀋𑀾", "𑀏𑁂"}, to = {"𑀆", "𑀌", "𑀐"} }, } m["Brai"] = process_ranges{ "Braille", 79894, "alphabet", ranges = { 0x2800, 0x28FF, }, } m["Bugi"] = process_ranges{ "Lontara", 1074947, "abugida", aliases = {"Buginese"}, ranges = { 0x1A00, 0x1A1B, 0x1A1E, 0x1A1F, 0xA9CF, 0xA9CF, }, } m["Buhd"] = process_ranges{ "Buhid", 1002969, "abugida", ranges = { 0x1735, 0x1736, 0x1740, 0x1751, 0x1752, 0x1753, }, } m["Cakm"] = process_ranges{ "Chakma", 1059328, "abugida", ranges = { 0x09E6, 0x09EF, 0x1040, 0x1049, 0x11100, 0x11134, 0x11136, 0x11147, }, } m["Cans"] = process_ranges{ "Canadian syllabic", 2479183, "abugida", ranges = { 0x1400, 0x167F, 0x18B0, 0x18F5, 0x11AB0, 0x11ABF, }, } m["Cari"] = process_ranges{ "Carian", 1094567, "alphabet", ranges = { 0x102A0, 0x102D0, }, } m["Cham"] = process_ranges{ "Cham", 1060381, "abugida", ranges = { 0xAA00, 0xAA36, 0xAA40, 0xAA4D, 0xAA50, 0xAA59, 0xAA5C, 0xAA5F, }, } m["Cher"] = process_ranges{ "Cherokee", 26549, "syllabary", ranges = { 0x13A0, 0x13F5, 0x13F8, 0x13FD, 0xAB70, 0xABBF, }, } m["Chis"] = { "Chisoi", 123173777, "abugida", -- Not in Unicode } m["Chrs"] = process_ranges{ "Khwarezmian", 72386710, "abjad", aliases = {"Chorasmian"}, ranges = { 0x10FB0, 0x10FCB, }, direction = "rtl", } m["Copt"] = process_ranges{ "Coptic", 321083, "alphabet", ranges = { 0x03E2, 0x03EF, 0x2C80, 0x2CF3, 0x2CF9, 0x2CFF, 0x102E0, 0x102FB, }, capitalized = true, } m["Cpmn"] = process_ranges{ "Cypro-Minoan", 1751985, "syllabary", aliases = {"Cypro Minoan"}, ranges = { 0x10100, 0x10101, 0x12F90, 0x12FF2, }, } m["Cprt"] = process_ranges{ "Cypriot", 1757689, "syllabary", ranges = { 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, 0x10800, 0x10805, 0x10808, 0x10808, 0x1080A, 0x10835, 0x10837, 0x10838, 0x1083C, 0x1083C, 0x1083F, 0x1083F, }, direction = "rtl", } m["Cyrl"] = process_ranges{ "Cyrillic", 8209, "alphabet", ranges = { 0x0400, 0x052F, 0x1C80, 0x1C8A, 0x1D2B, 0x1D2B, 0x1D78, 0x1D78, 0x1DF8, 0x1DF8, 0x2DE0, 0x2DFF, 0x2E43, 0x2E43, 0xA640, 0xA69F, 0xFE2E, 0xFE2F, 0x1E030, 0x1E06D, 0x1E08F, 0x1E08F, }, capitalized = true, } m["Cyrs"] = { "Old Cyrillic", 442244, m["Cyrl"][3], aliases = {"Early Cyrillic"}, ranges = m["Cyrl"].ranges, characters = m["Cyrl"].characters, capitalized = m["Cyrl"].capitalized, wikipedia_article = "Early Cyrillic alphabet", normalizationFixes = handle_normalization_fixes{ from = {"Ѹ", "ѹ"}, to = {"Ꙋ", "ꙋ"} }, } m["Deva"] = process_ranges{ "Devanagari", 38592, "abugida", ranges = { 0x0900, 0x097F, 0x1CD0, 0x1CF6, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0xA830, 0xA839, 0xA8E0, 0xA8FF, 0x11B00, 0x11B09, }, normalizationFixes = handle_normalization_fixes{ from = {"ॆॆ", "ेे", "ाॅ", "ाॆ", "ाꣿ", "ॊॆ", "ाे", "ाै", "ोे", "ाऺ", "ॖॖ", "अॅ", "अॆ", "अा", "एॅ", "एॆ", "एे", "एꣿ", "ऎॆ", "अॉ", "आॅ", "अॊ", "आॆ", "अो", "आे", "अौ", "आै", "ओे", "अऺ", "अऻ", "आऺ", "अाꣿ", "आꣿ", "ऒॆ", "अॖ", "अॗ", "ॶॖ", "्‍?ा"}, to = {"ꣿ", "ै", "ॉ", "ॊ", "ॏ", "ॏ", "ो", "ौ", "ौ", "ऻ", "ॗ", "ॲ", "ऄ", "आ", "ऍ", "ऎ", "ऐ", "ꣾ", "ꣾ", "ऑ", "ऑ", "ऒ", "ऒ", "ओ", "ओ", "औ", "औ", "औ", "ॳ", "ॴ", "ॴ", "ॵ", "ॵ", "ॵ", "ॶ", "ॷ", "ॷ"} }, } m["Diak"] = process_ranges{ "Dhives Akuru", 3307073, "abugida", aliases = {"Dhivehi Akuru", "Dives Akuru", "Divehi Akuru"}, ranges = { 0x11900, 0x11906, 0x11909, 0x11909, 0x1190C, 0x11913, 0x11915, 0x11916, 0x11918, 0x11935, 0x11937, 0x11938, 0x1193B, 0x11946, 0x11950, 0x11959, }, } m["Dogr"] = process_ranges{ "Dogra", 72402987, "abugida", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11800, 0x1183B, }, } m["Dsrt"] = process_ranges{ "Deseret", 1200582, "alphabet", ranges = { 0x10400, 0x1044F, }, capitalized = true, } m["Dupl"] = process_ranges{ "Duployan", 5316025, "alphabet", ranges = { 0x1BC00, 0x1BC6A, 0x1BC70, 0x1BC7C, 0x1BC80, 0x1BC88, 0x1BC90, 0x1BC99, 0x1BC9C, 0x1BCA3, }, } m["Egyd"] = { "Demotic", 188519, "abjad, logography", -- Not in Unicode } m["Egyh"] = { "Hieratic", 208111, "abjad, logography", -- Unified with Egyptian hieroglyphic in Unicode } m["Egyp"] = process_ranges{ "Egyptian hieroglyphic", 132659, "abjad, logography", ranges = { 0x13000, 0x13455, 0x13460, 0x143FA, }, varieties = {"Hieratic"}, wikipedia_article = "Egyptian hieroglyphs", normalizationFixes = handle_normalization_fixes{ from = {"𓃁", "𓆖"}, to = {"𓃀𓐶𓂝", "𓆓𓐳𓐷𓏏𓐰𓇿𓐸"} }, } m["Elba"] = process_ranges{ "Elbasan", 1036714, "alphabet", ranges = { 0x10500, 0x10527, }, } m["Elym"] = process_ranges{ "Elymaic", 60744423, "abjad", ranges = { 0x10FE0, 0x10FF6, }, direction = "rtl", } m["Ethi"] = process_ranges{ "Ethiopic", 257634, "abugida", aliases = {"Ge'ez", "Geʽez"}, ranges = { 0x1200, 0x1248, 0x124A, 0x124D, 0x1250, 0x1256, 0x1258, 0x1258, 0x125A, 0x125D, 0x1260, 0x1288, 0x128A, 0x128D, 0x1290, 0x12B0, 0x12B2, 0x12B5, 0x12B8, 0x12BE, 0x12C0, 0x12C0, 0x12C2, 0x12C5, 0x12C8, 0x12D6, 0x12D8, 0x1310, 0x1312, 0x1315, 0x1318, 0x135A, 0x135D, 0x137C, 0x1380, 0x1399, 0x2D80, 0x2D96, 0x2DA0, 0x2DA6, 0x2DA8, 0x2DAE, 0x2DB0, 0x2DB6, 0x2DB8, 0x2DBE, 0x2DC0, 0x2DC6, 0x2DC8, 0x2DCE, 0x2DD0, 0x2DD6, 0x2DD8, 0x2DDE, 0xAB01, 0xAB06, 0xAB09, 0xAB0E, 0xAB11, 0xAB16, 0xAB20, 0xAB26, 0xAB28, 0xAB2E, 0x1E7E0, 0x1E7E6, 0x1E7E8, 0x1E7EB, 0x1E7ED, 0x1E7EE, 0x1E7F0, 0x1E7FE, }, } m["Gara"] = process_ranges{ "Garay", 3095302, "alphabet", capitalized = true, direction = "rtl", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x10D40, 0x10D65, 0x10D69, 0x10D85, 0x10D8E, 0x10D8F, }, } m["Geok"] = process_ranges{ "Khutsuri", 1090055, "alphabet", ranges = { -- Ⴀ-Ⴭ is Asomtavruli, ⴀ-ⴭ is Nuskhuri 0x10A0, 0x10C5, 0x10C7, 0x10C7, 0x10CD, 0x10CD, 0x10FB, 0x10FB, 0x2D00, 0x2D25, 0x2D27, 0x2D27, 0x2D2D, 0x2D2D, }, varieties = {"Nuskhuri", "Asomtavruli"}, capitalized = true, } m["Geor"] = process_ranges{ "Georgian", 3317411, "alphabet", ranges = { -- ა-ჿ is lowercase Mkhedruli; Ა-Ჿ is uppercase Mkhedruli (Mtavruli) 0x0589, 0x0589, 0x10D0, 0x10FF, 0x1C90, 0x1CBA, 0x1CBD, 0x1CBF, }, varieties = {"Mkhedruli", "Mtavruli"}, capitalized = true, } m["Glag"] = process_ranges{ "Glagolitic", 145625, "alphabet", ranges = { 0x0484, 0x0484, 0x0487, 0x0487, 0x0589, 0x0589, 0x10FB, 0x10FB, 0x2C00, 0x2C5F, 0x2E43, 0x2E43, 0xA66F, 0xA66F, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, }, capitalized = true, } m["Gong"] = process_ranges{ "Gunjala Gondi", 18125340, "abugida", ranges = { 0x0964, 0x0965, 0x11D60, 0x11D65, 0x11D67, 0x11D68, 0x11D6A, 0x11D8E, 0x11D90, 0x11D91, 0x11D93, 0x11D98, 0x11DA0, 0x11DA9, }, } m["Gonm"] = process_ranges{ "Masaram Gondi", 16977603, "abugida", ranges = { 0x0964, 0x0965, 0x11D00, 0x11D06, 0x11D08, 0x11D09, 0x11D0B, 0x11D36, 0x11D3A, 0x11D3A, 0x11D3C, 0x11D3D, 0x11D3F, 0x11D47, 0x11D50, 0x11D59, }, } m["Goth"] = process_ranges{ "Gothic", 467784, "alphabet", ranges = { 0x10330, 0x1034A, }, wikipedia_article = "Gothic alphabet", } m["Gran"] = process_ranges{ "Grantha", 1119274, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0BE6, 0x0BF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CF2, 0x1CF4, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0x11300, 0x11303, 0x11305, 0x1130C, 0x1130F, 0x11310, 0x11313, 0x11328, 0x1132A, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, 0x1133B, 0x11344, 0x11347, 0x11348, 0x1134B, 0x1134D, 0x11350, 0x11350, 0x11357, 0x11357, 0x1135D, 0x11363, 0x11366, 0x1136C, 0x11370, 0x11374, 0x11FD0, 0x11FD1, 0x11FD3, 0x11FD3, }, } m["Grek"] = process_ranges{ "Greek", 8216, "alphabet", ranges = { 0x0342, 0x0342, 0x0345, 0x0345, 0x0370, 0x0377, 0x037A, 0x037F, 0x0384, 0x038A, 0x038C, 0x038C, 0x038E, 0x03A1, 0x03A3, 0x03E1, 0x03F0, 0x03FF, 0x1D26, 0x1D2A, 0x1D5D, 0x1D61, 0x1D66, 0x1D6A, 0x1DBF, 0x1DBF, 0x2126, 0x2127, 0x2129, 0x2129, 0x213C, 0x2140, 0xAB65, 0xAB65, 0x10140, 0x1018E, 0x101A0, 0x101A0, 0x1D200, 0x1D245, }, capitalized = true, } m["Polyt"] = process_ranges{ "Greek", 1475332, m["Grek"][3], ranges = union(m["Grek"].ranges, { 0x1F00, 0x1F15, 0x1F18, 0x1F1D, 0x1F20, 0x1F45, 0x1F48, 0x1F4D, 0x1F50, 0x1F57, 0x1F59, 0x1F59, 0x1F5B, 0x1F5B, 0x1F5D, 0x1F5D, 0x1F5F, 0x1F7D, 0x1F80, 0x1FB4, 0x1FB6, 0x1FC4, 0x1FC6, 0x1FD3, 0x1FD6, 0x1FDB, 0x1FDD, 0x1FEF, 0x1FF2, 0x1FF4, 0x1FF6, 0x1FFE, }), ietf_subtag = "Grek", capitalized = m["Grek"].capitalized, parent = "Grek", } m["Gujr"] = process_ranges{ "Gujarati", 733944, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A81, 0x0A83, 0x0A85, 0x0A8D, 0x0A8F, 0x0A91, 0x0A93, 0x0AA8, 0x0AAA, 0x0AB0, 0x0AB2, 0x0AB3, 0x0AB5, 0x0AB9, 0x0ABC, 0x0AC5, 0x0AC7, 0x0AC9, 0x0ACB, 0x0ACD, 0x0AD0, 0x0AD0, 0x0AE0, 0x0AE3, 0x0AE6, 0x0AF1, 0x0AF9, 0x0AFF, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ઓ", "અાૈ", "અા", "અૅ", "અે", "અૈ", "અૉ", "અો", "અૌ", "આૅ", "આૈ", "ૅા"}, to = {"અાૅ", "ઔ", "આ", "ઍ", "એ", "ઐ", "ઑ", "ઓ", "ઔ", "ઓ", "ઔ", "ૉ"} }, } m["Gukh"] = process_ranges{ "Khema", 110064239, "abugida", aliases = {"Gurung Khema", "Khema Phri", "Khema Lipi"}, ranges = { 0x0965, 0x0965, 0x16100, 0x16139, }, } m["Guru"] = process_ranges{ "Gurmukhi", 689894, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A01, 0x0A03, 0x0A05, 0x0A0A, 0x0A0F, 0x0A10, 0x0A13, 0x0A28, 0x0A2A, 0x0A30, 0x0A32, 0x0A33, 0x0A35, 0x0A36, 0x0A38, 0x0A39, 0x0A3C, 0x0A3C, 0x0A3E, 0x0A42, 0x0A47, 0x0A48, 0x0A4B, 0x0A4D, 0x0A51, 0x0A51, 0x0A59, 0x0A5C, 0x0A5E, 0x0A5E, 0x0A66, 0x0A76, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ਅਾ", "ਅੈ", "ਅੌ", "ੲਿ", "ੲੀ", "ੲੇ", "ੳੁ", "ੳੂ", "ੳੋ"}, to = {"ਆ", "ਐ", "ਔ", "ਇ", "ਈ", "ਏ", "ਉ", "ਊ", "ਓ"} }, } m["Hang"] = process_ranges{ "Hangul", 8222, "syllabary", aliases = {"Hangeul"}, ranges = { 0x1100, 0x11FF, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302E, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3131, 0x318E, 0x3200, 0x321E, 0x3260, 0x327E, 0xA960, 0xA97C, 0xAC00, 0xD7A3, 0xD7B0, 0xD7C6, 0xD7CB, 0xD7FB, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFFA0, 0xFFBE, 0xFFC2, 0xFFC7, 0xFFCA, 0xFFCF, 0xFFD2, 0xFFD7, 0xFFDA, 0xFFDC, }, } m["Hani"] = process_ranges{ "Han", 8201, "logography", ranges = { 0x2E80, 0x2E99, 0x2E9B, 0x2EF3, 0x2F00, 0x2FD5, 0x2FF0, 0x2FFF, 0x3001, 0x3003, 0x3005, 0x3011, 0x3013, 0x301F, 0x3021, 0x302D, 0x3030, 0x3030, 0x3037, 0x303F, 0x3190, 0x319F, 0x31C0, 0x31E5, 0x31EF, 0x31EF, 0x3220, 0x3247, 0x3280, 0x32B0, 0x32C0, 0x32CB, 0x30FB, 0x30FB, 0x32FF, 0x32FF, 0x3358, 0x3370, 0x337B, 0x337F, 0x33E0, 0x33FE, 0x3400, 0x4DBF, 0x4E00, 0x9FFF, 0xA700, 0xA707, 0xF900, 0xFA6D, 0xFA70, 0xFAD9, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0x16FE2, 0x16FE3, 0x16FF0, 0x16FF1, 0x1D360, 0x1D371, 0x1F250, 0x1F251, 0x20000, 0x2A6DF, 0x2A700, 0x2B739, 0x2B740, 0x2B81D, 0x2B820, 0x2CEA1, 0x2CEB0, 0x2EBE0, 0x2EBF0, 0x2EE5D, 0x2F800, 0x2FA1D, 0x30000, 0x3134A, 0x31350, 0x323AF, }, varieties = {"Hanzi", "Kanji", "Hanja", "Chu Nom"}, spaces = false, } m["Hans"] = { "Simplified Han", 185614, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hant"] = { "Traditional Han", 178528, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hano"] = process_ranges{ "Hanunoo", 1584045, "abugida", aliases = {"Hanunó'o", "Hanuno'o"}, ranges = { 0x1720, 0x1736, }, } m["Hatr"] = process_ranges{ "Hatran", 20813038, "abjad", ranges = { 0x108E0, 0x108F2, 0x108F4, 0x108F5, 0x108FB, 0x108FF, }, direction = "rtl", } m["Hebr"] = process_ranges{ "Hebrew", 33513, "abjad", -- more precisely, impure abjad ranges = { 0x0591, 0x05C7, 0x05D0, 0x05EA, 0x05EF, 0x05F4, 0x2135, 0x2138, 0xFB1D, 0xFB36, 0xFB38, 0xFB3C, 0xFB3E, 0xFB3E, 0xFB40, 0xFB41, 0xFB43, 0xFB44, 0xFB46, 0xFB4F, }, direction = "rtl", } m["Hira"] = process_ranges{ "Hiragana", 48332, "syllabary", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3041, 0x3096, 0x3099, 0x30A0, 0x30FB, 0x30FC, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFF70, 0xFF70, 0xFF9E, 0xFF9F, 0x1B001, 0x1B11F, 0x1B132, 0x1B132, 0x1B150, 0x1B152, 0x1F200, 0x1F200, }, varieties = {"Hentaigana"}, spaces = false, } m["Hluw"] = process_ranges{ "Anatolian hieroglyphic", 521323, "logography, syllabary", ranges = { 0x14400, 0x14646, }, wikipedia_article = "Anatolian hieroglyphs", } m["Hmng"] = process_ranges{ "Pahawh Hmong", 365954, "semisyllabary", aliases = {"Hmong"}, ranges = { 0x16B00, 0x16B45, 0x16B50, 0x16B59, 0x16B5B, 0x16B61, 0x16B63, 0x16B77, 0x16B7D, 0x16B8F, }, } m["Hmnp"] = process_ranges{ "Nyiakeng Puachue Hmong", 33712499, "alphabet", ranges = { 0x1E100, 0x1E12C, 0x1E130, 0x1E13D, 0x1E140, 0x1E149, 0x1E14E, 0x1E14F, }, } m["Hung"] = process_ranges{ "Old Hungarian", 446224, "alphabet", aliases = {"Hungarian runic"}, ranges = { 0x10C80, 0x10CB2, 0x10CC0, 0x10CF2, 0x10CFA, 0x10CFF, }, capitalized = true, direction = "rtl", } m["Ibrnn"] = { "Northeastern Iberian", 1113155, "semisyllabary", ietf_subtag = "Zzzz", -- Not in Unicode } m["Ibrns"] = { "Southeastern Iberian", 2305351, "semisyllabary", ietf_subtag = "Zzzz", -- Not in Unicode } m["Image"] = { -- To be used to avoid any formatting or link processing "Image-rendered", 478798, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Inds"] = { "Indus", 601388, aliases = {"Harappan", "Indus Valley"}, } m["Ipach"] = { "International Phonetic Alphabet", 21204, aliases = {"IPA"}, ietf_subtag = "Latn", } m["Ital"] = process_ranges{ "Old Italic", 4891256, "alphabet", ranges = { 0x10300, 0x10323, 0x1032D, 0x1032F, }, } m["Java"] = process_ranges{ "Javanese", 879704, "abugida", ranges = { 0xA980, 0xA9CD, 0xA9CF, 0xA9D9, 0xA9DE, 0xA9DF, }, } m["Jurc"] = { "Jurchen", 912240, "logography", spaces = false, } m["Kali"] = process_ranges{ "Kayah Li", 4919239, "abugida", ranges = { 0xA900, 0xA92F, }, } m["Kana"] = process_ranges{ "Katakana", 82946, "syllabary", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3099, 0x309C, 0x30A0, 0x30FF, 0x31F0, 0x31FF, 0x32D0, 0x32FE, 0x3300, 0x3357, 0xFE45, 0xFE46, 0xFF61, 0xFF9F, 0x1AFF0, 0x1AFF3, 0x1AFF5, 0x1AFFB, 0x1AFFD, 0x1AFFE, 0x1B000, 0x1B000, 0x1B120, 0x1B122, 0x1B155, 0x1B155, 0x1B164, 0x1B167, }, spaces = false, } m["Kawi"] = process_ranges{ "Kawi", 975802, "abugida", ranges = { 0x11F00, 0x11F10, 0x11F12, 0x11F3A, 0x11F3E, 0x11F5A, }, } m["Khar"] = process_ranges{ "Kharoshthi", 1161266, "abugida", ranges = { 0x10A00, 0x10A03, 0x10A05, 0x10A06, 0x10A0C, 0x10A13, 0x10A15, 0x10A17, 0x10A19, 0x10A35, 0x10A38, 0x10A3A, 0x10A3F, 0x10A48, 0x10A50, 0x10A58, }, direction = "rtl", } m["Khmr"] = process_ranges{ "Khmer", 1054190, "abugida", ranges = { 0x1780, 0x17DD, 0x17E0, 0x17E9, 0x17F0, 0x17F9, 0x19E0, 0x19FF, }, spaces = false, normalizationFixes = handle_normalization_fixes{ from = {"ឣ", "ឤ"}, to = {"អ", "អា"} }, } m["Khoj"] = process_ranges{ "Khojki", 1740656, "abugida", ranges = { 0x0AE6, 0x0AEF, 0xA830, 0xA839, 0x11200, 0x11211, 0x11213, 0x11241, }, normalizationFixes = handle_normalization_fixes{ from = {"𑈀𑈬𑈱", "𑈀𑈬", "𑈀𑈱", "𑈀𑈳", "𑈁𑈱", "𑈆𑈬", "𑈬𑈰", "𑈬𑈱", "𑉀𑈮"}, to = {"𑈇", "𑈁", "𑈅", "𑈇", "𑈇", "𑈃", "𑈲", "𑈳", "𑈂"} }, } m["Khomt"] = { "Khom Thai", 13023788, "abugida", -- Not in Unicode } m["Kitl"] = { "Khitan large", 6401797, "logography", spaces = false, } m["Kits"] = process_ranges{ "Khitan small", 6401800, "logography, syllabary", ranges = { 0x16FE4, 0x16FE4, 0x18B00, 0x18CD5, 0x18CFF, 0x18CFF, }, spaces = false, } m["Knda"] = process_ranges{ "Kannada", 839666, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C80, 0x0C8C, 0x0C8E, 0x0C90, 0x0C92, 0x0CA8, 0x0CAA, 0x0CB3, 0x0CB5, 0x0CB9, 0x0CBC, 0x0CC4, 0x0CC6, 0x0CC8, 0x0CCA, 0x0CCD, 0x0CD5, 0x0CD6, 0x0CDD, 0x0CDE, 0x0CE0, 0x0CE3, 0x0CE6, 0x0CEF, 0x0CF1, 0x0CF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA830, 0xA835, }, normalizationFixes = handle_normalization_fixes{ from = {"ಉಾ", "ಋಾ", "ಒೌ"}, to = {"ಊ", "ೠ", "ಔ"} }, } m["Kpel"] = { "Kpelle", 1586299, "syllabary", -- Not in Unicode } m["Krai"] = process_ranges{ "Kirat Rai", 123173834, "abugida", aliases = {"Rai", "Khambu Rai", "Rai Barṇamālā", "Kirat Khambu Rai"}, ranges = { 0x16D40, 0x16D79, }, } m["Kthi"] = process_ranges{ "Kaithi", 1253814, "abugida", ranges = { 0x0966, 0x096F, 0xA830, 0xA839, 0x11080, 0x110C2, 0x110CD, 0x110CD, }, } m["Kulit"] = { "Kulitan", 6443044, "abugida", -- Not in Unicode } m["Lana"] = process_ranges{ "Tai Tham", 1314503, "abugida", aliases = {"Tham", "Tua Mueang", "Lanna"}, ranges = { 0x1A20, 0x1A5E, 0x1A60, 0x1A7C, 0x1A7F, 0x1A89, 0x1A90, 0x1A99, 0x1AA0, 0x1AAD, }, spaces = false, } m["Laoo"] = process_ranges{ "Lao", 1815229, "abugida", ranges = { 0x0E81, 0x0E82, 0x0E84, 0x0E84, 0x0E86, 0x0E8A, 0x0E8C, 0x0EA3, 0x0EA5, 0x0EA5, 0x0EA7, 0x0EBD, 0x0EC0, 0x0EC4, 0x0EC6, 0x0EC6, 0x0EC8, 0x0ECE, 0x0ED0, 0x0ED9, 0x0EDC, 0x0EDF, }, spaces = false, } m["Latn"] = process_ranges{ "Latin", 8229, "alphabet", aliases = {"Roman"}, ranges = { 0x0041, 0x005A, 0x0061, 0x007A, 0x00AA, 0x00AA, 0x00BA, 0x00BA, 0x00C0, 0x00D6, 0x00D8, 0x00F6, 0x00F8, 0x02B8, 0x02C0, 0x02C1, 0x02E0, 0x02E4, 0x0363, 0x036F, 0x0485, 0x0486, 0x0951, 0x0952, 0x10FB, 0x10FB, 0x1D00, 0x1D25, 0x1D2C, 0x1D5C, 0x1D62, 0x1D65, 0x1D6B, 0x1D77, 0x1D79, 0x1DBE, 0x1DF8, 0x1DF8, 0x1E00, 0x1EFF, 0x202F, 0x202F, 0x2071, 0x2071, 0x207F, 0x207F, 0x2090, 0x209C, 0x20F0, 0x20F0, 0x2100, 0x2125, 0x2128, 0x2128, 0x212A, 0x2134, 0x2139, 0x213B, 0x2141, 0x214E, 0x2160, 0x2188, 0x2C60, 0x2C7F, 0xA700, 0xA707, 0xA722, 0xA787, 0xA78B, 0xA7CD, 0xA7D0, 0xA7D1, 0xA7D3, 0xA7D3, 0xA7D5, 0xA7DC, 0xA7F2, 0xA7FF, 0xA92E, 0xA92E, 0xAB30, 0xAB5A, 0xAB5C, 0xAB64, 0xAB66, 0xAB69, 0xFB00, 0xFB06, 0xFF21, 0xFF3A, 0xFF41, 0xFF5A, 0x10780, 0x10785, 0x10787, 0x107B0, 0x107B2, 0x107BA, 0x1DF00, 0x1DF1E, 0x1DF25, 0x1DF2A, }, varieties = {"Rumi", "Romaji", "Rōmaji", "Romaja"}, capitalized = true, translit = false, } m["Latf"] = { "Fraktur", 148443, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, otherNames = {"Blackletter"}, -- Blackletter is actually the parent "script" capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Latg"] = { "Gaelic", 1432616, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, otherNames = {"Irish"}, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["pjt-Latn"] = { "Latin", nil, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Leke"] = { "Leke", 19572613, "abugida", -- Not in Unicode } m["Lepc"] = process_ranges{ "Lepcha", 1481626, "abugida", aliases = {"Róng"}, ranges = { 0x1C00, 0x1C37, 0x1C3B, 0x1C49, 0x1C4D, 0x1C4F, }, } m["Limb"] = process_ranges{ "Limbu", 933796, "abugida", ranges = { 0x0965, 0x0965, 0x1900, 0x191E, 0x1920, 0x192B, 0x1930, 0x193B, 0x1940, 0x1940, 0x1944, 0x194F, }, } m["Lina"] = process_ranges{ "Linear A", 30972, ranges = { 0x10107, 0x10133, 0x10600, 0x10736, 0x10740, 0x10755, 0x10760, 0x10767, }, } m["Linb"] = process_ranges{ "Linear B", 190102, ranges = { 0x10000, 0x1000B, 0x1000D, 0x10026, 0x10028, 0x1003A, 0x1003C, 0x1003D, 0x1003F, 0x1004D, 0x10050, 0x1005D, 0x10080, 0x100FA, 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, }, } m["Lisu"] = process_ranges{ "Fraser", 1194621, "alphabet", aliases = {"Old Lisu", "Lisu"}, ranges = { 0x300A, 0x300B, 0xA4D0, 0xA4FF, 0x11FB0, 0x11FB0, }, normalizationFixes = handle_normalization_fixes{ from = {"['’]", "[.ꓸ][.ꓸ]", "[.ꓸ][,ꓹ]"}, to = {"ʼ", "ꓺ", "ꓻ"} }, } m["Loma"] = { "Loma", 13023816, "syllabary", -- Not in Unicode } m["Lyci"] = process_ranges{ "Lycian", 913587, "alphabet", ranges = { 0x10280, 0x1029C, }, } m["Lydi"] = process_ranges{ "Lydian", 4261300, "alphabet", ranges = { 0x10920, 0x10939, 0x1093F, 0x1093F, }, direction = "rtl", } m["Mahj"] = process_ranges{ "Mahajani", 6732850, "abugida", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11150, 0x11176, }, } m["Maka"] = process_ranges{ "Makasar", 72947229, "abugida", aliases = {"Old Makasar"}, ranges = { 0x11EE0, 0x11EF8, }, } m["Mand"] = process_ranges{ "Mandaic", 1812130, aliases = {"Mandaean"}, ranges = { 0x0640, 0x0640, 0x0840, 0x085B, 0x085E, 0x085E, }, direction = "rtl", } m["Mani"] = process_ranges{ "Manichaean", 3544702, "abjad", ranges = { 0x0640, 0x0640, 0x10AC0, 0x10AE6, 0x10AEB, 0x10AF6, }, direction = "rtl", } m["Marc"] = process_ranges{ "Marchen", 72403709, "abugida", ranges = { 0x11C70, 0x11C8F, 0x11C92, 0x11CA7, 0x11CA9, 0x11CB6, }, } m["Maya"] = process_ranges{ "Maya", 211248, aliases = {"Maya hieroglyphic", "Mayan", "Mayan hieroglyphic"}, ranges = { 0x1D2E0, 0x1D2F3, }, } m["Medf"] = process_ranges{ "Medefaidrin", 1519764, aliases = {"Oberi Okaime", "Oberi Ɔkaimɛ"}, ranges = { 0x16E40, 0x16E9A, }, capitalized = true, } m["Mend"] = process_ranges{ "Mende", 951069, aliases = {"Mende Kikakui"}, ranges = { 0x1E800, 0x1E8C4, 0x1E8C7, 0x1E8D6, }, direction = "rtl", } m["Merc"] = process_ranges{ "Meroitic cursive", 73028124, "abugida", ranges = { 0x109A0, 0x109B7, 0x109BC, 0x109CF, 0x109D2, 0x109FF, }, direction = "rtl", } m["Mero"] = process_ranges{ "Meroitic hieroglyphic", 73028623, "abugida", ranges = { 0x10980, 0x1099F, }, direction = "rtl", wikipedia_article = "Meroitic hieroglyphs", } m["Mlym"] = process_ranges{ "Malayalam", 1164129, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0D00, 0x0D0C, 0x0D0E, 0x0D10, 0x0D12, 0x0D44, 0x0D46, 0x0D48, 0x0D4A, 0x0D4F, 0x0D54, 0x0D63, 0x0D66, 0x0D7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0xA830, 0xA832, }, normalizationFixes = handle_normalization_fixes{ from = {"ഇൗ", "ഉൗ", "എെ", "ഒാ", "ഒൗ", "ക്‍", "ണ്‍", "ന്‍റ", "ന്‍", "മ്‍", "യ്‍", "ര്‍", "ല്‍", "ള്‍", "ഴ്‍", "െെ", "ൻ്റ"}, to = {"ഈ", "ഊ", "ഐ", "ഓ", "ഔ", "ൿ", "ൺ", "ൻറ", "ൻ", "ൔ", "ൕ", "ർ", "ൽ", "ൾ", "ൖ", "ൈ", "ന്റ"} }, } m["Modi"] = process_ranges{ "Modi", 1703713, "abugida", ranges = { 0xA830, 0xA839, 0x11600, 0x11644, 0x11650, 0x11659, }, normalizationFixes = handle_normalization_fixes{ from = {"𑘀𑘹", "𑘀𑘺", "𑘁𑘹", "𑘁𑘺"}, to = {"𑘊", "𑘋", "𑘌", "𑘍"} }, } m["Mong"] = process_ranges{ "Mongolian", 1055705, "alphabet", aliases = {"Mongol bichig", "Hudum Mongol bichig"}, ranges = { 0x1800, 0x1805, 0x180A, 0x1819, 0x1820, 0x1842, 0x1878, 0x1878, 0x1880, 0x1897, 0x18A6, 0x18A6, 0x18A9, 0x18A9, 0x200C, 0x200D, 0x202F, 0x202F, 0x3001, 0x3002, 0x3008, 0x300B, 0x11660, 0x11668, }, direction = "vertical-ltr", } m["mnc-Mong"] = process_ranges{ "Manchu", 122888, m["Mong"][3], ranges = { 0x1801, 0x1801, 0x1804, 0x1804, 0x1808, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x185D, 0x185F, 0x1861, 0x1864, 0x1869, 0x186C, 0x1871, 0x1873, 0x1877, 0x1880, 0x1888, 0x188F, 0x188F, 0x189A, 0x18A5, 0x18A8, 0x18A8, 0x18AA, 0x18AA, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "Mong", } m["sjo-Mong"] = process_ranges{ "Xibe", 113624153, m["Mong"][3], aliases = {"Sibe"}, ranges = { 0x1804, 0x1804, 0x1807, 0x1807, 0x180A, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x1828, 0x182A, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x1872, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "mnc-Mong", } m["xwo-Mong"] = process_ranges{ "Clear Script", 529085, m["Mong"][3], aliases = {"Todo", "Todo bichig"}, ranges = { 0x1800, 0x1801, 0x1804, 0x1806, 0x180A, 0x1820, 0x1828, 0x1828, 0x182F, 0x1831, 0x1834, 0x1834, 0x1837, 0x1838, 0x183A, 0x183B, 0x1840, 0x1840, 0x1843, 0x185C, 0x1880, 0x1887, 0x1889, 0x188F, 0x1894, 0x1894, 0x1896, 0x1899, 0x18A7, 0x18A7, 0x200C, 0x200D, 0x202F, 0x202F, 0x11669, 0x1166C, }, direction = "vertical-ltr", parent = "Mong", } m["Moon"] = { "Moon", 918391, "alphabet", aliases = {"Moon System of Embossed Reading", "Moon type", "Moon writing", "Moon alphabet", "Moon code"}, -- Not in Unicode } m["Morse"] = { "Morse code", 79897, ietf_subtag = "Zsym", } m["Mroo"] = process_ranges{ "Mru", 75919253, aliases = {"Mro", "Mrung"}, ranges = { 0x16A40, 0x16A5E, 0x16A60, 0x16A69, 0x16A6E, 0x16A6F, }, } m["Mtei"] = process_ranges{ "Meitei Mayek", 2981413, "abugida", aliases = {"Meetei Mayek", "Manipuri"}, ranges = { 0xAAE0, 0xAAF6, 0xABC0, 0xABED, 0xABF0, 0xABF9, }, } m["Mult"] = process_ranges{ "Multani", 17047906, "abugida", ranges = { 0x0A66, 0x0A6F, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128A, 0x1128D, 0x1128F, 0x1129D, 0x1129F, 0x112A9, }, } m["Music"] = process_ranges{ "musical notation", 233861, "pictography", ranges = { 0x2669, 0x266F, 0x1D100, 0x1D126, 0x1D129, 0x1D1EA, }, ietf_subtag = "Zsym", translit = false, } m["Mymr"] = process_ranges{ "Burmese", 43887939, "abugida", aliases = {"Myanmar"}, ranges = { 0x1000, 0x109F, 0xA92E, 0xA92E, 0xA9E0, 0xA9FE, 0xAA60, 0xAA7F, 0x116D0, 0x116E3, }, spaces = false, } m["Nagm"] = process_ranges{ "Mundari Bani", 106917274, "alphabet", aliases = {"Nag Mundari"}, ranges = { 0x1E4D0, 0x1E4F9, }, } m["Nand"] = process_ranges{ "Nandinagari", 6963324, "abugida", ranges = { 0x0964, 0x0965, 0x0CE6, 0x0CEF, 0x1CE9, 0x1CE9, 0x1CF2, 0x1CF2, 0x1CFA, 0x1CFA, 0xA830, 0xA835, 0x119A0, 0x119A7, 0x119AA, 0x119D7, 0x119DA, 0x119E4, }, } m["Narb"] = process_ranges{ "Ancient North Arabian", 1472213, "abjad", aliases = {"Old North Arabian"}, ranges = { 0x10A80, 0x10A9F, }, direction = "rtl", } m["Nbat"] = process_ranges{ "Nabataean", 855624, "abjad", aliases = {"Nabatean"}, ranges = { 0x10880, 0x1089E, 0x108A7, 0x108AF, }, direction = "rtl", } m["Newa"] = process_ranges{ "Newa", 7237292, "abugida", aliases = {"Newar", "Newari", "Prachalit Nepal"}, ranges = { 0x11400, 0x1145B, 0x1145D, 0x11461, }, } m["Nkdb"] = { "Dongba", 1190953, "pictography", aliases = {"Naxi Dongba", "Nakhi Dongba", "Tomba", "Tompa", "Mo-so"}, spaces = false, -- Not in Unicode } m["Nkgb"] = { "Geba", 731189, "syllabary", aliases = {"Nakhi Geba", "Naxi Geba"}, spaces = false, -- Not in Unicode } m["Nkoo"] = process_ranges{ "N'Ko", 1062587, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x07C0, 0x07FA, 0x07FD, 0x07FF, 0xFD3E, 0xFD3F, }, direction = "rtl", } m["None"] = { "unspecified", nil, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Nshu"] = process_ranges{ "Nüshu", 56436, "syllabary", aliases = {"Nushu"}, ranges = { 0x16FE1, 0x16FE1, 0x1B170, 0x1B2FB, }, spaces = false, } m["Ogam"] = process_ranges{ "Ogham", 184661, ranges = { 0x1680, 0x169C, }, } m["Olck"] = process_ranges{ "Ol Chiki", 201688, aliases = {"Ol Chemetʼ", "Ol", "Santali"}, ranges = { 0x1C50, 0x1C7F, }, } m["Onao"] = process_ranges{ "Ol Onal", 108607084, "alphabet", ranges = { 0x0964, 0x0965, 0x1E5D0, 0x1E5FA, 0x1E5FF, 0x1E5FF, }, } m["Orkh"] = process_ranges{ "Old Turkic", 5058305, aliases = {"Orkhon runic"}, ranges = { 0x10C00, 0x10C48, }, direction = "rtl", } m["Orya"] = process_ranges{ "Odia", 1760127, "abugida", aliases = {"Oriya"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B01, 0x0B03, 0x0B05, 0x0B0C, 0x0B0F, 0x0B10, 0x0B13, 0x0B28, 0x0B2A, 0x0B30, 0x0B32, 0x0B33, 0x0B35, 0x0B39, 0x0B3C, 0x0B44, 0x0B47, 0x0B48, 0x0B4B, 0x0B4D, 0x0B55, 0x0B57, 0x0B5C, 0x0B5D, 0x0B5F, 0x0B63, 0x0B66, 0x0B77, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ଅା", "ଏୗ", "ଓୗ"}, to = {"ଆ", "ଐ", "ଔ"} }, } m["Osge"] = process_ranges{ "Osage", 7105529, ranges = { 0x104B0, 0x104D3, 0x104D8, 0x104FB, }, capitalized = true, } m["Osma"] = process_ranges{ "Osmanya", 1377866, ranges = { 0x10480, 0x1049D, 0x104A0, 0x104A9, }, } m["Ougr"] = process_ranges{ "Old Uyghur", 1998938, "abjad, alphabet", ranges = { 0x0640, 0x0640, 0x10AF2, 0x10AF2, 0x10F70, 0x10F89, }, -- This should ideally be "vertical-ltr", but getting the CSS right is tricky because it's right-to-left horizontally, but left-to-right vertically. Currently, displaying it vertically causes it to display bottom-to-top. direction = "rtl", } m["Palm"] = process_ranges{ "Palmyrene", 17538100, ranges = { 0x10860, 0x1087F, }, direction = "rtl", } m["Pauc"] = process_ranges{ "Pau Cin Hau", 25339852, ranges = { 0x11AC0, 0x11AF8, }, } m["Pcun"] = { "Proto-Cuneiform", 1650699, "pictography", -- Not in Unicode } m["Pelm"] = { "Proto-Elamite", 56305763, "pictography", -- Not in Unicode } m["Perm"] = process_ranges{ "Old Permic", 147899, ranges = { 0x0483, 0x0483, 0x10350, 0x1037A, }, } m["Phag"] = process_ranges{ "Phags-pa", 822836, "abugida", ranges = { 0x1802, 0x1803, 0x1805, 0x1805, 0x200C, 0x200D, 0x202F, 0x202F, 0x3002, 0x3002, 0xA840, 0xA877, }, direction = "vertical-ltr", } m["Phli"] = process_ranges{ "Inscriptional Pahlavi", 24089793, "abjad", ranges = { 0x10B60, 0x10B72, 0x10B78, 0x10B7F, }, direction = "rtl", } m["Phlp"] = process_ranges{ "Psalter Pahlavi", 7253954, "abjad", ranges = { 0x0640, 0x0640, 0x10B80, 0x10B91, 0x10B99, 0x10B9C, 0x10BA9, 0x10BAF, }, direction = "rtl", } m["Phlv"] = { "Book Pahlavi", 72403118, "abjad", direction = "rtl", -- Not in Unicode } m["Phnx"] = process_ranges{ "Fi̱ni̱kya", 26752, "abjad", ranges = { 0x10900, 0x1091B, 0x1091F, 0x1091F, }, direction = "rtl", } m["Plrd"] = process_ranges{ "Pollard", 601734, "abugida", aliases = {"Miao"}, ranges = { 0x16F00, 0x16F4A, 0x16F4F, 0x16F87, 0x16F8F, 0x16F9F, }, } m["Prti"] = process_ranges{ "Inscriptional Parthian", 13023804, ranges = { 0x10B40, 0x10B55, 0x10B58, 0x10B5F, }, direction = "rtl", } m["Psin"] = { "Proto-Sinaitic", 1065250, "abjad", direction = "rtl", -- Not in Unicode } m["Ranj"] = { "Ranjana", 2385276, "abugida", -- Not in Unicode } m["Rjng"] = process_ranges{ "Rejang", 2007960, "abugida", ranges = { 0xA930, 0xA953, 0xA95F, 0xA95F, }, } m["Rohg"] = process_ranges{ "Hanifi Rohingya", 21028705, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0640, 0x0640, 0x06D4, 0x06D4, 0x10D00, 0x10D27, 0x10D30, 0x10D39, }, direction = "rtl", } m["Roro"] = { "Rongorongo", 209764, -- Not in Unicode } m["Rumin"] = process_ranges{ "Rumi numerals", nil, ranges = { 0x10E60, 0x10E7E, }, ietf_subtag = "Arab", } m["Runr"] = process_ranges{ "Runic", 82996, "alphabet", ranges = { 0x16A0, 0x16EA, 0x16EE, 0x16F8, }, } m["Samr"] = process_ranges{ "Samaritan", 1550930, "abjad", ranges = { 0x0800, 0x082D, 0x0830, 0x083E, }, direction = "rtl", } m["Sarb"] = process_ranges{ "Ancient South Arabian", 446074, "abjad", aliases = {"Old South Arabian"}, ranges = { 0x10A60, 0x10A7F, }, direction = "rtl", } m["Saur"] = process_ranges{ "Saurashtra", 3535165, "abugida", ranges = { 0xA880, 0xA8C5, 0xA8CE, 0xA8D9, }, } m["Semap"] = { "flag semaphore", 250796, "pictography", ietf_subtag = "Zsym", } m["Sgnw"] = process_ranges{ "SignWriting", 1497335, "pictography", aliases = {"Sutton SignWriting"}, ranges = { 0x1D800, 0x1DA8B, 0x1DA9B, 0x1DA9F, 0x1DAA1, 0x1DAAF, }, translit = false, } m["Shaw"] = process_ranges{ "Shavian", 1970098, aliases = {"Shaw"}, ranges = { 0x10450, 0x1047F, }, } m["Shrd"] = process_ranges{ "Sharada", 2047117, "abugida", ranges = { 0x0951, 0x0951, 0x1CD7, 0x1CD7, 0x1CD9, 0x1CD9, 0x1CDC, 0x1CDD, 0x1CE0, 0x1CE0, 0xA830, 0xA835, 0xA838, 0xA838, 0x11180, 0x111DF, }, } m["Shui"] = { "Sui", 752854, "logography", spaces = false, -- Not in Unicode } m["Sidd"] = process_ranges{ "Siddham", 250379, "abugida", ranges = { 0x11580, 0x115B5, 0x115B8, 0x115DD, }, } m["Sidt"] = { "Sidetic", 36659, "alphabet", direction = "rtl", -- Not in Unicode } m["Sind"] = process_ranges{ "Khudabadi", 6402810, "abugida", aliases = {"Khudawadi"}, ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x112B0, 0x112EA, 0x112F0, 0x112F9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑊰𑋠", "𑊰𑋥", "𑊰𑋦", "𑊰𑋧", "𑊰𑋨"}, to = {"𑊱", "𑊶", "𑊷", "𑊸", "𑊹"} }, } m["Sinh"] = process_ranges{ "Sinhalese", 1574992, "abugida", aliases = {"Sinhala"}, ranges = { 0x0964, 0x0965, 0x0D81, 0x0D83, 0x0D85, 0x0D96, 0x0D9A, 0x0DB1, 0x0DB3, 0x0DBB, 0x0DBD, 0x0DBD, 0x0DC0, 0x0DC6, 0x0DCA, 0x0DCA, 0x0DCF, 0x0DD4, 0x0DD6, 0x0DD6, 0x0DD8, 0x0DDF, 0x0DE6, 0x0DEF, 0x0DF2, 0x0DF4, 0x1CF2, 0x1CF2, 0x111E1, 0x111F4, }, normalizationFixes = handle_normalization_fixes{ from = {"අා", "අැ", "අෑ", "උෟ", "ඍෘ", "ඏෟ", "එ්", "එෙ", "ඔෟ", "ෘෘ"}, to = {"ආ", "ඇ", "ඈ", "ඌ", "ඎ", "ඐ", "ඒ", "ඓ", "ඖ", "ෲ"} }, } m["Sogd"] = process_ranges{ "Sogdian", 578359, "abjad", ranges = { 0x0640, 0x0640, 0x10F30, 0x10F59, }, direction = "rtl", } m["Sogo"] = process_ranges{ "Old Sogdian", 72403254, "abjad", ranges = { 0x10F00, 0x10F27, }, direction = "rtl", } m["Sora"] = process_ranges{ "Sorang Sompeng", 7563292, aliases = {"Sora Sompeng"}, ranges = { 0x110D0, 0x110E8, 0x110F0, 0x110F9, }, } m["Soyo"] = process_ranges{ "Soyombo", 8009382, "abugida", ranges = { 0x11A50, 0x11AA2, }, } m["Sund"] = process_ranges{ "Sundanese", 51589, "abugida", ranges = { 0x1B80, 0x1BBF, 0x1CC0, 0x1CC7, }, } m["Sunu"] = process_ranges{ "Sunuwar", 109984965, "alphabet", ranges = { 0x11BC0, 0x11BE1, 0x11BF0, 0x11BF9, }, } m["Sylo"] = process_ranges{ "Sylheti Nagri", 144128, "abugida", aliases = {"Sylheti Nāgarī", "Syloti Nagri"}, ranges = { 0x0964, 0x0965, 0x09E6, 0x09EF, 0xA800, 0xA82C, }, } m["Syrc"] = process_ranges{ "Syriac", 26567, "abjad", -- more precisely, impure abjad ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0640, 0x0640, 0x064B, 0x0655, 0x0670, 0x0670, 0x0700, 0x070D, 0x070F, 0x074A, 0x074D, 0x074F, 0x0860, 0x086A, 0x1DF8, 0x1DF8, 0x1DFA, 0x1DFA, }, direction = "rtl", } -- Syre, Syrj, Syrn are apparently subsumed into Syrc; discuss if this causes issues m["Tagb"] = process_ranges{ "Tagbanwa", 977444, "abugida", ranges = { 0x1735, 0x1736, 0x1760, 0x176C, 0x176E, 0x1770, 0x1772, 0x1773, }, } m["Takr"] = process_ranges{ "Takri", 759202, "abugida", ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x11680, 0x116B9, 0x116C0, 0x116C9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑚀𑚭", "𑚀𑚴", "𑚀𑚵", "𑚆𑚲"}, to = {"𑚁", "𑚈", "𑚉", "𑚇"} }, } m["Tale"] = process_ranges{ "Tai Nüa", 2566326, "abugida", aliases = {"Tai Nuea", "New Tai Nüa", "New Tai Nuea", "Dehong Dai", "Tai Dehong", "Tai Le"}, ranges = { 0x1040, 0x1049, 0x1950, 0x196D, 0x1970, 0x1974, }, spaces = false, } m["Talu"] = process_ranges{ "New Tai Lue", 3498863, "abugida", ranges = { 0x1980, 0x19AB, 0x19B0, 0x19C9, 0x19D0, 0x19DA, 0x19DE, 0x19DF, }, spaces = false, } m["Taml"] = process_ranges{ "Tamil", 26803, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B82, 0x0B83, 0x0B85, 0x0B8A, 0x0B8E, 0x0B90, 0x0B92, 0x0B95, 0x0B99, 0x0B9A, 0x0B9C, 0x0B9C, 0x0B9E, 0x0B9F, 0x0BA3, 0x0BA4, 0x0BA8, 0x0BAA, 0x0BAE, 0x0BB9, 0x0BBE, 0x0BC2, 0x0BC6, 0x0BC8, 0x0BCA, 0x0BCD, 0x0BD0, 0x0BD0, 0x0BD7, 0x0BD7, 0x0BE6, 0x0BFA, 0x1CDA, 0x1CDA, 0xA8F3, 0xA8F3, 0x11301, 0x11301, 0x11303, 0x11303, 0x1133B, 0x1133C, 0x11FC0, 0x11FF1, 0x11FFF, 0x11FFF, }, normalizationFixes = handle_normalization_fixes{ from = {"அூ", "ஸ்ரீ"}, to = {"ஆ", "ஶ்ரீ"} }, } m["Tang"] = process_ranges{ "Tangut", 1373610, "logography, syllabary", ranges = { 0x31EF, 0x31EF, 0x16FE0, 0x16FE0, 0x17000, 0x187F7, 0x18800, 0x18AFF, 0x18D00, 0x18D08, }, spaces = false, } m["Tavt"] = process_ranges{ "Tai Viet", 11818517, "abugida", ranges = { 0xAA80, 0xAAC2, 0xAADB, 0xAADF, }, spaces = false, } m["Tayo"] = { "Lai Tay", 16306701, "abugida", aliases = {"Tai Yo"}, direction = "vertical-rtl", -- Not in Unicode } m["Telu"] = process_ranges{ "Telugu", 570450, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C00, 0x0C0C, 0x0C0E, 0x0C10, 0x0C12, 0x0C28, 0x0C2A, 0x0C39, 0x0C3C, 0x0C44, 0x0C46, 0x0C48, 0x0C4A, 0x0C4D, 0x0C55, 0x0C56, 0x0C58, 0x0C5A, 0x0C5D, 0x0C5D, 0x0C60, 0x0C63, 0x0C66, 0x0C6F, 0x0C77, 0x0C7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ఒౌ", "ఒౕ", "ిౕ", "ెౕ", "ొౕ"}, to = {"ఔ", "ఓ", "ీ", "ే", "ో"} }, } m["Teng"] = { "Tengwar", 473725, } m["Tfng"] = process_ranges{ "Tifinagh", 208503, "abjad, alphabet", ranges = { 0x2D30, 0x2D67, 0x2D6F, 0x2D70, 0x2D7F, 0x2D7F, }, otherNames = {"Libyco-Berber", "Berber"}, -- per Wikipedia, Libyco-Berber is the parent } m["Tglg"] = process_ranges{ "Baybayin", 812124, "abugida", aliases = {"Tagalog"}, ranges = { 0x1700, 0x1715, 0x171F, 0x171F, 0x1735, 0x1736, }, } m["Thaa"] = process_ranges{ "Thaana", 877906, "abugida", ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0660, 0x0669, 0x0780, 0x07B1, 0xFDF2, 0xFDF2, 0xFDFD, 0xFDFD, }, direction = "rtl", } m["Thai"] = process_ranges{ "Thai", 236376, "abugida", ranges = { 0x0E01, 0x0E3A, 0x0E40, 0x0E5B, }, spaces = false, } m["Tibt"] = process_ranges{ "Tibetan", 46861, "abugida", ranges = { 0x0F00, 0x0F47, 0x0F49, 0x0F6C, 0x0F71, 0x0F97, 0x0F99, 0x0FBC, 0x0FBE, 0x0FCC, 0x0FCE, 0x0FD4, 0x0FD9, 0x0FDA, 0x3008, 0x300B, }, normalizationFixes = handle_normalization_fixes{ combiningClasses = {["༹"] = 1}, from = {"ཷ", "ཹ"}, to = {"ྲཱྀ", "ླཱྀ"} }, } m["sit-tam-Tibt"] = { "Tamyig", 109875213, m["Tibt"][3], ranges = m["Tibt"].ranges, characters = m["Tibt"].characters, parent = "Tibt", normalizationFixes = m["Tibt"].normalizationFixes, } m["Tirh"] = process_ranges{ "Tirhuta", 1765752, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x1CF2, 0x1CF2, 0xA830, 0xA839, 0x11480, 0x114C7, 0x114D0, 0x114D9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑒁𑒰", "𑒋𑒺", "𑒍𑒺", "𑒪𑒵", "𑒪𑒶"}, to = {"𑒂", "𑒌", "𑒎", "𑒉", "𑒊"} }, } m["Tnsa"] = process_ranges{ "Tangsa", 105576311, "alphabet", ranges = { 0x16A70, 0x16ABE, 0x16AC0, 0x16AC9, }, } m["Todr"] = process_ranges{ "Todhri", 10274731, "alphabet", direction = "rtl", ranges = { 0x105C0, 0x105F3, }, } m["Tols"] = { "Tolong Siki", 4459822, "alphabet", -- Not in Unicode } m["Toto"] = process_ranges{ "Toto", 104837516, "abugida", ranges = { 0x1E290, 0x1E2AE, }, } m["Tutg"] = process_ranges{ "Tigalari", 2604990, "abugida", aliases = {"Tulu"}, ranges = { 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA8F1, 0xA8F1, 0x11380, 0x11389, 0x1138B, 0x1138B, 0x1138E, 0x1138E, 0x11390, 0x113B5, 0x113B7, 0x113C0, 0x113C2, 0x113C2, 0x113C5, 0x113C5, 0x113C7, 0x113CA, 0x113CC, 0x113D5, 0x113D7, 0x113D8, 0x113E1, 0x113E2, }, } m["Ugar"] = process_ranges{ "Ugaritic", 332652, "abjad", ranges = { 0x10380, 0x1039D, 0x1039F, 0x1039F, }, } m["Vaii"] = process_ranges{ "Vai", 523078, "syllabary", ranges = { 0xA500, 0xA62B, }, } m["Visp"] = { "Visible Speech", 1303365, "alphabet", -- Not in Unicode } m["Vith"] = process_ranges{ "Vithkuqi", 3301993, "alphabet", ranges = { 0x10570, 0x1057A, 0x1057C, 0x1058A, 0x1058C, 0x10592, 0x10594, 0x10595, 0x10597, 0x105A1, 0x105A3, 0x105B1, 0x105B3, 0x105B9, 0x105BB, 0x105BC, }, capitalized = true, } m["Wara"] = process_ranges{ "Varang Kshiti", 79199, aliases = {"Warang Citi"}, ranges = { 0x118A0, 0x118F2, 0x118FF, 0x118FF, }, capitalized = true, } m["Wcho"] = process_ranges{ "Wancho", 33713728, "alphabet", ranges = { 0x1E2C0, 0x1E2F9, 0x1E2FF, 0x1E2FF, }, } m["Wole"] = { "Woleai", 6643710, "syllabary", -- Not in Unicode } m["Xpeo"] = process_ranges{ "Old Persian", 1471822, ranges = { 0x103A0, 0x103C3, 0x103C8, 0x103D5, }, } m["Xsux"] = process_ranges{ "Cuneiform", 401, aliases = {"Sumero-Akkadian Cuneiform"}, ranges = { 0x12000, 0x12399, 0x12400, 0x1246E, 0x12470, 0x12474, 0x12480, 0x12543, }, } m["Yezi"] = process_ranges{ "Yezidi", 13175481, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0660, 0x0669, 0x10E80, 0x10EA9, 0x10EAB, 0x10EAD, 0x10EB0, 0x10EB1, }, direction = "rtl", } m["Yiii"] = process_ranges{ "Yi", 1197646, "syllabary", ranges = { 0x3001, 0x3002, 0x3008, 0x3011, 0x3014, 0x301B, 0x30FB, 0x30FB, 0xA000, 0xA48C, 0xA490, 0xA4C6, 0xFF61, 0xFF65, }, } m["Zanb"] = process_ranges{ "Zanabazar Square", 50809208, "abugida", ranges = { 0x11A00, 0x11A47, }, } m["Zmth"] = process_ranges{ "mathematical notation", 1140046, ranges = { 0x00AC, 0x00AC, 0x00B1, 0x00B1, 0x00D7, 0x00D7, 0x00F7, 0x00F7, 0x03D0, 0x03D2, 0x03D5, 0x03D5, 0x03F0, 0x03F1, 0x03F4, 0x03F6, 0x0606, 0x0608, 0x2016, 0x2016, 0x2032, 0x2034, 0x2040, 0x2040, 0x2044, 0x2044, 0x2052, 0x2052, 0x205F, 0x205F, 0x2061, 0x2064, 0x207A, 0x207E, 0x208A, 0x208E, 0x20D0, 0x20DC, 0x20E1, 0x20E1, 0x20E5, 0x20E6, 0x20EB, 0x20EF, 0x2102, 0x2102, 0x2107, 0x2107, 0x210A, 0x2113, 0x2115, 0x2115, 0x2118, 0x211D, 0x2124, 0x2124, 0x2128, 0x2129, 0x212C, 0x212D, 0x212F, 0x2131, 0x2133, 0x2138, 0x213C, 0x2149, 0x214B, 0x214B, 0x2190, 0x21A7, 0x21A9, 0x21AE, 0x21B0, 0x21B1, 0x21B6, 0x21B7, 0x21BC, 0x21DB, 0x21DD, 0x21DD, 0x21E4, 0x21E5, 0x21F4, 0x22FF, 0x2308, 0x230B, 0x2320, 0x2321, 0x237C, 0x237C, 0x239B, 0x23B5, 0x23B7, 0x23B7, 0x23D0, 0x23D0, 0x23DC, 0x23E2, 0x25A0, 0x25A1, 0x25AE, 0x25B7, 0x25BC, 0x25C1, 0x25C6, 0x25C7, 0x25CA, 0x25CB, 0x25CF, 0x25D3, 0x25E2, 0x25E2, 0x25E4, 0x25E4, 0x25E7, 0x25EC, 0x25F8, 0x25FF, 0x2605, 0x2606, 0x2640, 0x2640, 0x2642, 0x2642, 0x2660, 0x2663, 0x266D, 0x266F, 0x27C0, 0x27FF, 0x2900, 0x2AFF, 0x2B30, 0x2B44, 0x2B47, 0x2B4C, 0xFB29, 0xFB29, 0xFE61, 0xFE66, 0xFE68, 0xFE68, 0xFF0B, 0xFF0B, 0xFF1C, 0xFF1E, 0xFF3C, 0xFF3C, 0xFF3E, 0xFF3E, 0xFF5C, 0xFF5C, 0xFF5E, 0xFF5E, 0xFFE2, 0xFFE2, 0xFFE9, 0xFFEC, 0x1D400, 0x1D454, 0x1D456, 0x1D49C, 0x1D49E, 0x1D49F, 0x1D4A2, 0x1D4A2, 0x1D4A5, 0x1D4A6, 0x1D4A9, 0x1D4AC, 0x1D4AE, 0x1D4B9, 0x1D4BB, 0x1D4BB, 0x1D4BD, 0x1D4C3, 0x1D4C5, 0x1D505, 0x1D507, 0x1D50A, 0x1D50D, 0x1D514, 0x1D516, 0x1D51C, 0x1D51E, 0x1D539, 0x1D53B, 0x1D53E, 0x1D540, 0x1D544, 0x1D546, 0x1D546, 0x1D54A, 0x1D550, 0x1D552, 0x1D6A5, 0x1D6A8, 0x1D7CB, 0x1D7CE, 0x1D7FF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, translit = false, } m["Zsym"] = process_ranges{ "symbolic", 80071, "pictography", ranges = { 0x20DD, 0x20E0, 0x20E2, 0x20E4, 0x20E7, 0x20EA, 0x20F0, 0x20F0, 0x2100, 0x2101, 0x2103, 0x2106, 0x2108, 0x2109, 0x2114, 0x2114, 0x2116, 0x2117, 0x211E, 0x2123, 0x2125, 0x2127, 0x212A, 0x212B, 0x212E, 0x212E, 0x2132, 0x2132, 0x2139, 0x213B, 0x214A, 0x214A, 0x214C, 0x214F, 0x21A8, 0x21A8, 0x21AF, 0x21AF, 0x21B2, 0x21B5, 0x21B8, 0x21BB, 0x21DC, 0x21DC, 0x21DE, 0x21E3, 0x21E6, 0x21F3, 0x2300, 0x2307, 0x230C, 0x231F, 0x2322, 0x237B, 0x237D, 0x239A, 0x23B6, 0x23B6, 0x23B8, 0x23CF, 0x23D1, 0x23DB, 0x23E3, 0x23FF, 0x2500, 0x259F, 0x25A2, 0x25AD, 0x25B8, 0x25BB, 0x25C2, 0x25C5, 0x25C8, 0x25C9, 0x25CC, 0x25CE, 0x25D4, 0x25E1, 0x25E3, 0x25E3, 0x25E5, 0x25E6, 0x25ED, 0x25F7, 0x2600, 0x2604, 0x2607, 0x263F, 0x2641, 0x2641, 0x2643, 0x265F, 0x2664, 0x266C, 0x2670, 0x27BF, 0x2B00, 0x2B2F, 0x2B45, 0x2B46, 0x2B4D, 0x2B73, 0x2B76, 0x2B95, 0x2B97, 0x2BFF, 0x4DC0, 0x4DFF, 0x1F000, 0x1F02B, 0x1F030, 0x1F093, 0x1F0A0, 0x1F0AE, 0x1F0B1, 0x1F0BF, 0x1F0C1, 0x1F0CF, 0x1F0D1, 0x1F0F5, 0x1F300, 0x1F6D7, 0x1F6DC, 0x1F6EC, 0x1F6F0, 0x1F6FC, 0x1F700, 0x1F776, 0x1F77B, 0x1F7D9, 0x1F7E0, 0x1F7EB, 0x1F7F0, 0x1F7F0, 0x1F800, 0x1F80B, 0x1F810, 0x1F847, 0x1F850, 0x1F859, 0x1F860, 0x1F887, 0x1F890, 0x1F8AD, 0x1F8B0, 0x1F8B1, 0x1F900, 0x1FA53, 0x1FA60, 0x1FA6D, 0x1FA70, 0x1FA7C, 0x1FA80, 0x1FA88, 0x1FA90, 0x1FABD, 0x1FABF, 0x1FAC5, 0x1FACE, 0x1FADB, 0x1FAE0, 0x1FAE8, 0x1FAF0, 0x1FAF8, 0x1FB00, 0x1FB92, 0x1FB94, 0x1FBCA, 0x1FBF0, 0x1FBF9, }, translit = false, character_category = false, -- none } m["Zyyy"] = { "undetermined", 104839687, -- This should not have any characters listed, probably translit = false, character_category = false, -- none } m["Zzzz"] = { "uncoded", 104839675, -- This should not have any characters listed translit = false, character_category = false, -- none } -- These should be defined after the scripts they are composed of. m["Hrkt"] = process_ranges{ "Kana", 187659, "syllabary", aliases = {"Japanese syllabaries"}, ranges = union( m["Hira"].ranges, m["Kana"].ranges ), spaces = false, } m["Jpan"] = process_ranges{ "Japanese", 190502, "logography, syllabary", ranges = union( m["Hrkt"].ranges, m["Hani"].ranges, m["Latn"].ranges ), spaces = false, sort_by_scraping = true, } m["Kore"] = process_ranges{ "Korean", 711797, "logography, syllabary", ranges = union( m["Hang"].ranges, m["Hani"].ranges, m["Latn"].ranges ), } return require("Module:languages").finalizeData(m, "script") llhbkun1z4duiuv7i8gf37qwigi27ix Module:scripts/data/doc 828 712 26943 2023-08-14T15:35:08Z Kambai Akau 8 N khwuk 26943 wikitext text/x-wiki This module contains definitions and metadata for all script codes on Wiktionary. See [[Wiktionary:Scripts]] for more information. This module '''must not''' be imported using <code>require</code>. Instead, it is imported like this: <syntaxhighlight lang="lua"> local m_scripts = mw.loadData("Module:scripts") </syntaxhighlight> This ensures that the data is only loaded once per page, rather than once for every module invocation like normal. To access this data from templates, use [[Module:script utilities]]. See [[Module:data consistency check]] to check for errors in this data module. ==Required values== Every entry in the table must contain the following properties: ; <code>canonicalName</code> : The "canonical" name of the script. This is the name that is used in Wiktionary entries and category names. ==Optional values== ; <code>aliases</code> : A list of aliases/synonyms for the script, other than the canonical name. ; <code>varieties</code> : A table of script varieties that are subsumed under the script. This should not in general include those varieties for which separate script codes have been assigned. If a given variety has several names, they can all be listed by including a sublist in the overall list, where the first element is the canonical name that you want the variety to be known by, and the remainder are aliases. For example, the [[:Category:Arabic script|Arabic script]] entry lists the following under varieties:<syntaxhighlight lang="lua"> {"Jawi", {"Nastaliq", "Nastaleeq"}} </syntaxhighlight><p>Here, the Nastaliq variety has an alias "Nastaleeq" specified, while the Jawi variety has no aliases listed. Note that, as here (where Jawi is a particular Arabic script for writing the Malay language while Nastaliq is a calligraphic hand commonly used to write Kashmiri and Urdu), varieties at different levels of specificity can be given in the same list.</p> ; <code>otherNames</code> ('''deprecated''') : A table of all non-canonical names that this scripts is known by, including both synonyms and varieties. This should not be used in new scripts, and existing scripts should have the entries in this list moved into either <code>aliases</code> or <code>varieties</code>. ; <code>characters</code> : A Lua character class that matches on any character that belongs to this script. The character classes are the same as those in Lua [[mw:Extension:Scribunto/Lua reference manual#Patterns|search/replace patterns]], but without the surrounding <code>[ ]</code> (these are implicitly added). They also resemble those found in [[regular expression]]s. : In its simplest form, the character class can just be a list of all the characters in the script (for example, <code>"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"</code>). But it's easier to describe using character ranges, especially when the script contains many dozens or even hundreds of different characters. Character ranges are given with only the first and last character, and separated by a hyphen <code>-</code>. The set then implicitly includes all characters whose Unicode codepoints are in between the two given characters (for example, <code>"A-Za-z"</code>). This character set is used for automatic script recognition (see <code>findBestScript</code> in [[Module:scripts]]) if a language has this script's code in its <code>scripts</code> table. ; <code>character_category</code> : Used by [[Module:character info]]. If {{code|lua|false}}, prevents {{temp|character info}} from adding a <code>characters</code> category, such as [[:Category:Latin script characters]]. ; <code>direction</code> : Describes the direction of writing. Most scripts are "ltr" (left-to-right) so they can be omitted. Some scripts are "rtl" (right-to-left) anyway. Very few scripts are "down" such as Mongolian and Phags-pa. ; <code>systems</code> : The categories of writing system to which the script belongs. See [[Module:writing_systems/data]] for a list of supported values. At the moment, this is only used by [[Module:category_tree/poscatboiler/data/scripts]]. The system will only be displayed if there is only one category. See [[:Category:Latin script]] for an example. <includeonly> [[Category:Data modules]] </includeonly> 6o9hw5j6pnkhk45tb17zbezc7l94y0a Module:data consistency check 828 713 39908 36047 2025-10-14T08:22:43Z Hiyuune 556 + 39908 Scribunto text/plain -- TODO: -- ietf_subtag field used with a 2/3-letter langauge/family code except qaa-qtz, or a 4-letter script code. -- Check against files containing up-to-date ISO data, to cross-check validity. local export = {} local mw = mw local require = require local string = string local Array = require("Module:array") local m_en_utilities = require("Module:en-utilities") local m_etym_languages_canonical_names = require("Module:etymology languages/canonical names") local m_etym_languages_codes = require("Module:etymology languages/code to canonical name") local m_etym_languages_data = require("Module:etymology languages/data") local m_families = require("Module:families") local m_families_canonical_names = require("Module:families/canonical names") local m_families_codes = require("Module:families/code to canonical name") local m_families_data = require("Module:families/data") local m_languages = require("Module:languages") local m_languages_canonical_names = require("Module:languages/canonical names") local m_languages_codes = require("Module:languages/code to canonical name") local m_languages_data_all = require("Module:languages/data/all") local m_load = require("Module:load") local m_scripts = require("Module:scripts") local m_scripts_canonical_names = require("Module:scripts/canonical names") local m_scripts_codes = require("Module:scripts/code to canonical name") local m_scripts_data = require("Module:scripts/data") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local add_indefinite_article = m_en_utilities.add_indefinite_article local codepoint = m_str_utils.codepoint local concat = table.concat local dump = mw.dumpObject local format = string.format local gcodepoint = m_str_utils.gcodepoint local get_data_module_name = m_languages.getDataModuleName local get_family_by_code = m_families.getByCode local get_family_by_canonical_name = m_families.getByCanonicalName local get_indefinite_article = m_en_utilities.get_indefinite_article local get_language_by_code = m_languages.getByCode local get_language_by_canonical_name = m_languages.getByCanonicalName local get_script_by_code = m_scripts.getByCode local get_script_by_canonical_name = m_scripts.getByCanonicalName local gmatch = string.gmatch local gsub = string.gsub local insert = table.insert local ipairs = ipairs local is_callable = require("Module:fun").is_callable local is_positive_integer = require("Module:math").is_positive_integer local is_known_language_tag = mw.language.isKnownLanguageTag local isutf8 = mw.ustring.isutf8 local json_decode = mw.text.jsonDecode local language_link = require("Module:links").language_link local list_to_set = m_table.listToSet local list_to_text = mw.text.listToText local load_data = m_load.load_data local log = mw.log local main_loader = package.loaders[2] local make_family = m_families.makeObject local make_lang = m_languages.makeObject local make_script = m_scripts.makeObject local match = string.match local new_title = mw.title.new local next = next local pairs = pairs local pcall = pcall local remove_comments = require("Module:string/removeComments") local safe_require = m_load.safe_require local sorted_pairs = m_table.sortedPairs local split = m_str_utils.split local sub = string.sub local table_len = m_table.length local tag_text = require("Module:script utilities").tag_text local type = type local umatch = m_str_utils.match local unpack = unpack or table.unpack -- Lua 5.2 compatibility local aliases = require("Module:languages/data").aliases local messages local function discrepancy(modname, ...) local success, result = pcall(function(...) messages[modname]:insert(format(...)) end, ...) if not success then log(result, ...) end end local messages_mt = {} function messages_mt:__index(k) local val = Array() self[k] = val return val end local all_codes = {} local language_names = {} local etym_language_names = {} local family_names = {} local script_names = {} local nonempty_families = {} local allowed_empty_families = {tbq = true} local nonempty_scripts = {} local function link(obj, code_first) return type(obj) == "string" and obj or code_first and format("<code>%s</code> (%s)", obj:getCode(), obj:makeCategoryLink()) or format("%s (<code>%s</code>)", obj:makeCategoryLink(), obj:getCode()) end local function check_data_keys(...) local valid_keys = Array(...):toSet() return function (modname, obj, data) local invalid_keys for k in pairs(data) do if not valid_keys[k] then if not invalid_keys then invalid_keys = Array(k) else invalid_keys:insert(k) end end end if invalid_keys == nil then return end local plural = #invalid_keys ~= 1 discrepancy(modname, "The data key%s %s for %s %s invalid.", plural and "s" or "", invalid_keys:map(function(key) return "<code>" .. key .. "</code>" end):concat(", "), link(obj), plural and "are" or "is" ) end end -- Modification of isArray in [[Module:table]]. -- This assumes all keys are either integers or non-numbers. -- If there are fractional numbers, the results might be incorrect. -- For instance, find_gap{"a", "b", [0.5] = true} evaluates to 3, but there -- isn't a gap at 3 in the sense of there being an integer key greater than 3. local function find_gap(t, can_contain_non_number_keys) local i = 0 for k in pairs(t) do if not (can_contain_non_number_keys and type(k) ~= "number") then i = i + 1 if t[i] == nil then return i end end end end local function check_true_or_string_or_nil(modname, obj, data, key) local field = data[key] if not (field == nil or field == true or type(field) == "string") then discrepancy(modname, "%s has %s <code>%s</code> value that is not <code>nil</code>, <code>true</code> or a string: <code>%s</code>", link(obj), get_indefinite_article(key), key, dump(data[key]) ) end end local function check_array(modname, obj, data, array_name, parent_array_name, can_contain_non_number_keys) local parent_table = data if parent_array_name then parent_table = assert(data[parent_array_name], parent_array_name) parent_array_name = "the <code>" .. parent_array_name .. "</code> field in " else parent_array_name = "" end local array_type = type(parent_table[array_name]) if array_type == "table" then local gap = find_gap(parent_table[array_name], can_contain_non_number_keys) if gap then discrepancy(modname, "The <code>%s</code> array in %sthe data table for %s has a gap at index %d.", array_name, parent_array_name, link(obj), gap ) else return true end else discrepancy(modname, "The <code>%s</code> field in %sthe data table for %s should be an array (table) but is %s.", array_name, parent_array_name, link(obj), array_type == "nil" and "nil" or "a " .. array_type ) end end local function check_no_alias_codes(modname, mod_data) local lookup, discrepancies = {}, {} for k, v in pairs(mod_data) do local check = lookup[v] if check then discrepancies[check] = discrepancies[check] or {"<code>" .. check .. "</code>"} insert(discrepancies[check], "<code>" .. k .. "</code>") else lookup[v] = k end end for _, v in pairs(discrepancies) do discrepancy(modname, "The codes %s are currently alias codes. Only one code should be used in the data.", list_to_text(v, ", ", " and ") ) end end local function check_wikidata_item(modname, obj, data, key) local data_item = data[key] if data_item == nil or is_positive_integer(data_item) then return end discrepancy(modname, "%s has a Wikidata item ID that is not a positive integer: <code>%s</code>", link(obj), dump(data_item) ) end local function check_name_field(modname, obj, data, canonical_name, data_key, allow_nested) local array = data[data_key] if not array then return end check_array(modname, obj, data, data_key, nil, true) local names = {} local function check_other_name(other_name) if other_name == canonical_name then discrepancy(modname, "%s has its canonical name (<code>%s</code>) repeated in the table of <code>%s</code>.", link(obj), dump(canonical_name), data_key ) end if names[other_name] then discrepancy(modname, "The name %s is found twice or more in the list of <code>%s</code> for %s.", other_name, data_key, link(obj) ) end names[other_name] = true end for _, other_name in ipairs(array) do if type(other_name) == "table" then if not allow_nested then discrepancy(modname, "A nested table is found in the list of <code>%s</code> for %s, but isn't allowed.", data_key, link(obj) ) else for _, on in ipairs(other_name) do check_other_name(on) end end else check_other_name(other_name) end end end local function check_other_names_aliases_varieties(modname, obj, data, canonical_name) if data.otherNames then check_name_field(modname, obj, data, canonical_name, "otherNames") end if data.aliases then check_name_field(modname, obj, data, canonical_name, "aliases") end if data.varieties then check_name_field(modname, obj, data, canonical_name, "varieties", true) end end local function validate_pattern(pattern, modname, obj, standardChars) if type(pattern) ~= "string" then return discrepancy(modname, "\"%s\", the %spattern for %s, is not a string.", pattern, standardChars and "standard character " or "", link(obj) ) elseif not isutf8(pattern) then return discrepancy(modname, "%s specifies a pattern for for %scharacter detection which is not valid UTF-8: <code>%s</code>", link(obj), standardChars and "standard " or "", dump(pattern) ) end local ranges for lower, higher in gmatch(pattern, "(.[\128-\191]*)%-%%?(.[\128-\191]*)") do if codepoint(lower) >= codepoint(higher) then ranges = ranges or Array() insert(ranges, { lower, higher }) end end if ranges and ranges[1] then local plural = #ranges ~= 1 and "s" or "" discrepancy(modname, "%s specifies an invalid pattern " .. "for %scharacter detection: <code>%s</code>. The first codepoint%s " .. "in the range%s %s %s must be less than or equal to the second.", link(obj), standardChars and "standard " or "", dump(pattern), plural, plural, ranges:map(function(range) return format(range[1] .. "-" .. range[2] .. " (U+%X, U+%X)", codepoint(range[1]), codepoint(range[2])) end):concat(", "), #ranges ~= 1 and "are" or "is" ) end local success, result = pcall(umatch, "", "[" .. pattern .. "]") if not success then discrepancy(modname, "%s specifies an invalid pattern for %scharacter detection: <code>%s</code> (%s)", link(obj), standardChars and "standard " or "", dump(pattern), result ) end end local remove_exceptions_addition = 0xF0000 local maximum_code_point = 0x10FFFF local remove_exceptions_maximum_code_point = maximum_code_point - remove_exceptions_addition -- TODO: check modules exist. -- TODO: validate script codes and check inner tables. local function check_replacement_data(modname, obj, data, key, func_name) local replacements = data[key] if replacements == nil then return end local replacements_type = type(replacements) if replacements_type == "string" then local mod = main_loader("Module:" .. replacements) if not mod then discrepancy(modname, "The <code>%s</code> field in the data table for %s specifies the module [[Module:%s]], which does not exist.", key, link(obj), replacements ) else mod = mod() if not (type(mod) == "table" and is_callable(mod[func_name])) then discrepancy(modname, "The <code>%s</code> field in the data table for %s specifies the module [[Module:%s]], which exists, but does not contain the expected function <code>%s()</code>.", key, link(obj), replacements, func_name ) end end return elseif replacements_type ~= "table" then discrepancy(modname, "The <code>%s</code> field in the data table for %s must be a string or table, not a %s.", key, link(obj), replacements_type ) return end local from, to = replacements.from, replacements.to if (from ~= nil) ~= (to ~= nil) then discrepancy(modname, "The <code>from</code> and <code>to</code> arrays in the <code>%s</code> table for %s are not both defined or both undefined.", key, link(obj) ) elseif from then for _, k in ipairs {"from", "to"} do check_array(modname, obj, data, k, key) end end local remove_diacritics = replacements.remove_diacritics if not (remove_diacritics == nil or type(remove_diacritics) == "string") then discrepancy(modname, "The <code>remove_diacritics</code> field in the <code>%s</code> table for %s table must be a string.", key, link(obj) ) end local remove_exceptions = replacements.remove_exceptions if remove_exceptions then if check_array(modname, obj, data, "remove_exceptions", key) then for sequence_i, sequence in ipairs(remove_exceptions) do local code_point_i = 0 for code_point in gcodepoint(sequence) do code_point_i = code_point_i + 1 if code_point > remove_exceptions_maximum_code_point then discrepancy(modname, "Code point #%d (0x%04X) in field #%d of the <code>remove_exceptions</code> array for %s is over U+%04X.", code_point_i, code_point, sequence_i, link(obj), remove_exceptions_maximum_code_point ) end end end end end if from and to and table_len(to) > table_len(from) then discrepancy(modname, "The <code>from</code> array in the <code>%s</code> table for %s must be shorter or the same length as the <code>to</code> array.", key, link(obj) ) end end local function check_replacements_data(modname, obj, data) for _, replacement_spec in ipairs{ {"translit", "tr"}, {"display_text", "makeDisplayText"}, {"entry_name", "makeEntryName"}, {"sort_key", "makeSortKey"}, } do check_replacement_data(modname, obj, data, unpack(replacement_spec)) end end local function has_ancestor(lang, code) for _, anc in ipairs(lang:getAncestors()) do if code == anc:getCode() or has_ancestor(anc, code) then return true end end end local function get_default_ancestors(lang) if lang:hasType("language", "etymology-only") then local parent = lang:getParent() if not has_ancestor(parent, lang:getCode()) then return parent:getAncestorCodes() end end local fam_code, def_anc = lang:getFamilyCode() while fam_code and fam_code ~= "qfa-not" do local fam = m_families_data[fam_code] def_anc = fam.protoLanguage or m_languages_data_all[fam_code .. "-pro"] and fam_code .. "-pro" or m_etym_languages_data[fam_code .. "-pro"] and fam_code .. "-pro" if def_anc and def_anc ~= lang:getCode() then return {def_anc} end fam_code = fam[3] end end local function iterate_ancestor(obj, modname, anc_code) local anc = get_language_by_code(anc_code, nil, true) if not anc then discrepancy(modname, "%s lists the invalid language code <code>%s</code> as its ancestor.", link(obj), dump(anc_code) ) return end local anc_fam = anc:getFamily() if not anc_fam then discrepancy(modname, "%s has no family.", link(anc) ) return end local anc_fam_code = anc_fam:getCode() local def_ancs = get_default_ancestors(obj) if def_ancs then for _, def_anc in ipairs(def_ancs) do def_anc = get_language_by_code(def_anc, nil, true) if def_anc and ( anc_code == def_anc:getCode() or has_ancestor(def_anc, anc_code) or def_anc:hasParent(anc_code) and not has_ancestor(anc, def_anc:getCode()) ) then discrepancy(modname, "%s has the ancestor %s listed in its ancestor field, which is redundant, since it is determined to be ancestral automatically.", link(obj), link(anc) ) end end end if not obj:inFamily(anc_fam_code) then discrepancy(modname, "%s has %s set as an ancestor, but is not in the %s.", link(obj), link(anc), link(anc_fam) ) end local fam, proto = obj repeat fam = fam:getFamily() proto = fam and fam:getProtoLanguage() until proto or not fam or fam:getCode() == "qfa-not" if proto and not ( proto:getCode() == anc:getCode() or proto:hasAncestor(anc:getCode()) or anc:hasAncestor(proto:getCode()) ) then local fam = obj:getFamily() discrepancy(modname, "%s is in the %s and has %s set as an ancestor, but it is not possible to form an ancestral chain between them.", link(obj), link(fam), link(anc) ) end end local function check_ancestors(modname, obj, data) local ancestors = data.ancestors if ancestors == nil then return end local ancestors_type = type(ancestors) if ancestors_type == "string" then ancestors = split(ancestors, ",", true, true) elseif ancestors_type ~= "table" then discrepancy(modname, "The <code>ancestors</code> field in the data table for %s must be a string or table, not a %s.", link(obj), ancestors_type ) end for _, anc in ipairs(ancestors) do iterate_ancestor(obj, modname, anc) end end local function check_wikimedia_codes(modname, obj, data) local wikimedia_codes = data.wikimedia_codes if wikimedia_codes == nil then return end local wikimedia_codes_type = type(wikimedia_codes) if wikimedia_codes_type == "string" then wikimedia_codes = split(wikimedia_codes, ",", true, true) elseif wikimedia_codes_type ~= "table" then discrepancy(modname, "The <code>wikimedia_codes</code> field in the data table for %s must be a string or table, not a %s.", link(obj), wikimedia_codes_type ) end for _, code in ipairs(wikimedia_codes) do if not is_known_language_tag(code) then discrepancy(modname, "%s lists the invalid Wikimedia code <code>%s</code> in the <code>wikimedia_codes</code> field.", link(obj), dump(code) ) end end end local function check_code_to_name_and_name_to_code_maps( source_module_type, source_module_description, code_to_module_map, name_to_code_map, code_to_name_modname, code_to_name_module, name_to_code_modname, name_to_code_module ) local function check_code_and_name(modname, code, canonical_name) -- Check the code is in code_to_module_map and that it didn't originate from the wrong data module. local check_mod = code_to_module_map[code] or code_to_module_map[aliases[code]] if not (check_mod and match(check_mod, "^" .. source_module_type .. "/data")) then if not name_to_code_map[canonical_name] then discrepancy(modname, "The code <code>%s</code> and the canonical name %s should be removed; they are not found in %s.", code, canonical_name, source_module_description ) else discrepancy(modname, "<code>%s</code>, the code for the canonical name %s, is wrong; it should be <code>%s</code>.", code, canonical_name, name_to_code_map[canonical_name] ) end elseif not name_to_code_map[canonical_name] then local data_table = require("Module:" .. code_to_module_map[code])[code] discrepancy(modname, "%s, the canonical name for the code <code>%s</code>, is wrong; it should be %s.", canonical_name, code, data_table[1] ) end end for code, canonical_name in pairs(code_to_name_module) do check_code_and_name(code_to_name_modname, code, canonical_name) end for canonical_name, code in pairs(name_to_code_module) do check_code_and_name(name_to_code_modname, code, canonical_name) end end local function check_extraneous_extra_data( data_modname, data_module, extra_data_modname, extra_data_module) for code, _ in pairs(extra_data_module) do if not data_module[code] then discrepancy(extra_data_modname, "The code <code>%s</code> is not found in [[Module:%s]], and should be removed from [[Module:%s]].", code, data_modname, extra_data_modname ) end end end -- TODO: add collision check between the canonical names "X" and "X [Ll]anguage". local function check_languages(frame) local check_language_data_keys = check_data_keys( 1, 2, 3, 4, -- canonical name, Wikidata item, family, scripts "display_text", "generate_forms", "entry_name", "sort_key", "otherNames", "aliases", "varieties", "ietf_subtag", "type", "ancestors", "wikimedia_codes", "wikipedia_article", "standardChars", "translit", "override_translit", "link_tr", "dotted_dotless_i" ) local function check_language(modname, code, data, extra_modname, extra_data) local obj, code_modname, canonical_name = make_lang(code, data, true), get_data_module_name(code), data[1] -- FIXME: this module should use the prefixed module name throughout. code_modname = code_modname:gsub("^Module:", "") if code_modname ~= modname then if code_modname == "languages/data/2" then discrepancy(modname, "%s is a two-letter code, so should be moved to [[Module:%s]].", link(obj), code_modname ) elseif code_modname == "languages/data/exceptional" then discrepancy(modname, "%s is an exceptional code, as it does not consist of two or three lowercase letters, so should be moved to [[Module:%s]].", link(obj), code_modname ) else discrepancy(modname, "%s is a three-letter code beginning with '%s', so should be moved to [[Module:%s]].", link(obj), sub(code, 1, 1), code_modname ) end end check_language_data_keys(modname, obj, data) if all_codes[code] then discrepancy(modname, "The code <code>%s</code> is not unique; it is also defined in [[Module:%s]].", code, all_codes[code] ) else if not m_languages_codes[code] then discrepancy("languages/code to canonical name", "The code %s is missing.", link(obj, true) ) end all_codes[code] = modname end if sub(code, -4) == "-pro" then local fam_code = sub(code, 1, -5) local fam = get_language_by_code(fam_code, nil, true, true) if not fam then discrepancy(modname, "%s has a proto-language code associated with the invalid code <code>%s</code>.", link(obj), dump(fam_code) ) elseif not fam:hasType("family") then discrepancy(modname, "%s has a proto-language code associated with %s, which is not a family.", link(obj), link(fam) ) else local expected_name = "Proto-" .. fam:getCanonicalName() if canonical_name ~= expected_name then discrepancy(modname, "%s does not have the expected name \"%s\", even though it is the proto-language of the %s.", link(obj), expected_name, link(fam) ) end end end if not canonical_name then discrepancy(modname, "The code <code>%s</code> has no canonical name specified.", code ) elseif language_names[canonical_name] then local canonical_lang = get_language_by_canonical_name(canonical_name) if not canonical_lang then discrepancy(modname, "%s has a canonical name that cannot be looked up.", link(obj) ) elseif data.main_code ~= canonical_lang:getCode() then discrepancy(modname, "%s has a canonical name that is not unique; it is also used by the code <code>%s</code>.", link(obj), language_names[canonical_name] ) end else if not m_languages_canonical_names[canonical_name] then discrepancy("languages/canonical names", "The canonical name %s is missing.", link(obj) ) end language_names[canonical_name] = code end check_wikidata_item(modname, obj, data, 2) if extra_data then check_other_names_aliases_varieties(modname, obj, extra_data, canonical_name) end local lang_type = data.type if lang_type and not (lang_type == "regular" or lang_type == "reconstructed" or lang_type == "appendix-constructed") then discrepancy(modname, "%s is of the invalid type <code>%s</code>.", link(obj), lang_type ) end if data.aliases then discrepancy(modname, "%s has an <code>aliases</code> key in [[Module:%s]]. This must be moved to [[Module:%s]].", link(obj), modname, extra_modname ) end if data.varieties then discrepancy(modname, "%s has the <code>varieties</code> key in [[Module:%s]]. This must be moved to [[Module:%s]].", link(obj), modname, extra_modname ) end if data.otherNames then discrepancy(modname, "%s has the <code>otherNames</code> key in [[Module:%s]]. This must be moved to [[Module:%s]].", link(obj), modname, extra_modname ) end if not extra_data then discrepancy(extra_modname, "%s has data in [[Module:%s]], but does not have corresponding data in [[Module:%s]].", link(obj), modname, extra_modname ) --[[elseif extra_data.otherNames then discrepancy(extra_modname, "%s has <code>otherNames</code> key, but these should be changed to either <code>aliases</code> or <code>varieties</code>.", link(obj) )]] end local sc = data[4] if sc then if type(sc) == "string" then sc = split(sc, "%s*,%s*", true) end if type(sc) == "table" then if not sc[1] then discrepancy(modname, "%s has no scripts listed.", link(obj) ) else for _, sccode in ipairs(sc) do local cur_sc = m_scripts_data[sccode] if not (cur_sc or sccode == "All" or sccode == "Hants") then discrepancy(modname, "%s lists the invalid script code <code>%s</code>.", link(obj), dump(sccode) ) --[[elseif not cur_sc.characters then discrepancy(modname, "%s lists the %s, which does not have any characters.", link(obj), link(get_script_by_code(sccode)) )]] end nonempty_scripts[sccode] = true end end else discrepancy(modname, "The %s field for %s must be a table or string.", 4, link(obj) ) end end if data.ancestors then check_ancestors(modname, obj, data) end if data.wikimedia_codes then check_wikimedia_codes(modname, obj, data) end if data[3] then local family = data[3] if not m_families_data[family] then discrepancy(modname, "%s has the invalid family code <code>%s</code>.", link(obj), dump(family) ) end nonempty_families[family] = true end check_replacements_data(modname, obj, data) if data.standardChars then if type(data.standardChars) == "table" then local sccodes = {} for _, sccode in ipairs(sc) do sccodes[sccode] = true end for sccode in pairs(data.standardChars) do if not (sccodes[sccode] or sccode == 1) then discrepancy(modname, "The field %s in the <code>standardChars</code> table for %s does not match any script for that language.", sccode, link(obj) ) end end elseif data.standardChars and type(data.standardChars) ~= "string" then discrepancy(modname, "The <code>standardChars</code> field in the data table for %s must be a string or table.", link(obj) ) end end check_true_or_string_or_nil(modname, obj, data, "override_translit") check_true_or_string_or_nil(modname, obj, data, "link_tr") if data.override_translit and not data.translit then discrepancy(modname, "%s has the <code>override_translit</code> field set, but no transliteration module", link(obj) ) end end local function check_module(modname) local mod_data = load_data("Module:" .. modname) local extra_modname = modname .. "/extra" local extra_mod_data = load_data("Module:" .. extra_modname) for code, data in pairs(mod_data) do check_language(modname, code, data, extra_modname, extra_mod_data[code]) end check_no_alias_codes(modname, mod_data) check_no_alias_codes(extra_modname, extra_mod_data) check_extraneous_extra_data(modname, mod_data, extra_modname, extra_mod_data) end -- Check two-letter codes check_module( "languages/data/2" ) -- Check three-letter codes for i = 0x61, 0x7A do -- a to z check_module( format("languages/data/3/%c", i) ) end -- Check exceptional codes check_module( "languages/data/exceptional" ) -- These checks must be done while all_codes only contains language codes: -- that is, after language data modules have been processed, but before -- etymology languages, families, and scripts have. check_code_to_name_and_name_to_code_maps( "languages", "a submodule of [[Module:languages]]", all_codes, language_names, "languages/code to canonical name", m_languages_codes, "languages/canonical names", m_languages_canonical_names ) -- Check [[Template:langname-lite]] local modname = "Template:langname-lite" for code, name in gmatch(remove_comments(new_title(modname):getContent()), "\n\t*|#*([^\n]+)=([^\n]*)") do if #code > 1 and code ~= "default" then for _, code in pairs(split(code, "|", true)) do local lang = get_language_by_code(code, nil, true, true) if match(name, "etymcode") then local nonEtym_name = frame:preprocess(name) local nonEtym_real_name = lang:getFullName() if nonEtym_name ~= nonEtym_real_name then discrepancy(modname, "Code: <code>%s</code>. Saw name: %s. Expected name: %s.", code, nonEtym_name, nonEtym_real_name ) end name = frame:preprocess(gsub(name, "{{{allow etym|}}}", "1")) elseif match(name, "familycode") then name = match(name, "familycode|(.-)|") else name = name end if not lang then discrepancy(modname, "Code: <code>%s</code>. Saw name: %s. Language not present in data.", code, name ) else local real_name = lang:getCanonicalName() if name ~= real_name then discrepancy(modname, "Code: <code>%s</code>. Saw name: %s. Expected name: %s.", code, name, real_name ) end end end end end end local function check_etym_languages() local modname = "etymology languages/data" local check_etymology_language_data_keys = check_data_keys( 1, 2, 3, 4, -- canonical name, Wikidata item, family, scripts "parent", "display_text", "generate_forms", "entry_name", "sort_key", "otherNames", "aliases", "varieties", "ietf_subtag", "type", "main_code", "ancestors", "wikimedia_codes", "wikipedia_article", "standardChars", "translit", "override_translit", "link_tr", "dotted_dotless_i" ) local checked = {} for code, data in pairs(m_etym_languages_data) do local obj, canonical_name, parent = make_lang(code, data, true), data[1], data.parent check_etymology_language_data_keys(modname, obj, data) if all_codes[code] then discrepancy(modname, "The code <code>%s</code> is not unique; it is also defined in [[Module:%s]].", code, all_codes[code] ) else if not m_etym_languages_codes[code] then discrepancy("etymology languages/code to canonical name", "The code %s is missing.", link(obj, true) ) end all_codes[code] = modname end if not canonical_name then discrepancy(modname, "The code <code>%s</code> has no canonical name specified.", code ) elseif language_names[canonical_name] then local canonical_lang = get_language_by_canonical_name(canonical_name, nil, true) if not canonical_lang then discrepancy(modname, "%s has a canonical name that cannot be looked up.", link(obj) ) elseif data.main_code ~= canonical_lang:getCode() then discrepancy(modname, "%s has a canonical name that is not unique; it is also used by the code <code>%s</code>.", link(obj), language_names[canonical_name] ) end else if not m_etym_languages_canonical_names[canonical_name] then discrepancy("etymology languages/canonical names", "The canonical name %s is missing.", link(obj) ) end etym_language_names[canonical_name] = code end check_other_names_aliases_varieties(modname, obj, data, canonical_name) if parent then if type(parent) ~= "string" then discrepancy(modname, "%s has a parent code that is %s rather than a string.", link(obj), parent == nil and "nil" or "a " .. type(parent) ) elseif not (m_languages_data_all[parent] or m_etym_languages_data[parent]) then discrepancy(modname, "%s has the invalid parent code <code>%s</code>%s.", link(obj), dump(parent), m_families_data[parent] and " (a family code)" or "" ) end nonempty_families[parent] = true else discrepancy(modname, "%s has no parent code.", link(obj) ) end if data.ancestors then check_ancestors(modname, obj, data) end if data.wikimedia_codes then check_wikimedia_codes(modname, obj, data) end if data[3] then local family = data[3] if not m_families_data[family] then discrepancy(modname, "%s has the invalid family code <code>%s</code>.", link(obj), dump(family)) end nonempty_families[family] = true end check_replacements_data(modname, obj, data) check_wikidata_item(modname, obj, data, 2) local stack = {} while data do if checked[code] then break elseif stack[code] then local parent = data.parent discrepancy(modname, "%s has a cyclic parental relationship to %s", link(make_lang(code, data, true)), link(get_language_by_code(parent, nil, true)) ) break end stack[code] = true code = data.parent data = m_etym_languages_data[code] end for code in pairs(stack) do checked[code] = true end end check_no_alias_codes(modname, m_etym_languages_data) check_code_to_name_and_name_to_code_maps( "etymology languages", "[[Module:etymology languages/data]]", all_codes, etym_language_names, "etymology languages/code to canonical name", m_etym_languages_codes, "etymology languages/canonical names", m_etym_languages_canonical_names) end -- TODO: add collision check between the canonical names "X" and "X [Ll]anguages". local function check_families() local modname = "families/data" local check_family_data_keys = check_data_keys( 1, 2, 3, -- canonical name, Wikidata item, (parent) family "type", "ietf_subtag", "protoLanguage", "otherNames", "aliases", "varieties" ) local checked, double_check_if_empty = {["qfa-not"] = true}, {} for code, data in pairs(m_families_data) do local obj, canonical_name, family, protolang = make_family(code, data), data[1], data[3], data.protoLanguage check_family_data_keys(modname, obj, data) if all_codes[code] then discrepancy(modname, "The code <code>%s</code> is not unique; it is also defined in [[Module:%s]].", code, all_codes[code] ) else if not m_families_codes[code] then discrepancy("families/code to canonical name", "The code %s is missing.", link(obj, true) ) end all_codes[code] = modname end if not canonical_name then discrepancy(modname, "The code <code>%s</code> has no canonical name specified.", code ) elseif family_names[canonical_name] then local canonical_family = get_family_by_canonical_name(canonical_name) if not canonical_family then discrepancy(modname, "%s has a canonical name that cannot be looked up.", link(obj) ) elseif data.main_code ~= canonical_family:getCode() then discrepancy(modname, "%s has a canonical name that is not unique; it is also used by the code <code>%s</code>.", link(obj), family_names[canonical_name] ) end else if not m_families_canonical_names[canonical_name] then discrepancy("families/canonical names", "The canonical name %s is missing.", link(obj) ) end family_names[canonical_name] = code end check_other_names_aliases_varieties(modname, obj, data, canonical_name) if family then if family == code and code ~= "qfa-not" then discrepancy(modname, "%s has itself as its family.", link(obj) ) elseif not m_families_data[family] then discrepancy(modname, "%s has the invalid parent family code <code>%s</code>.", link(obj), dump(family) ) end nonempty_families[family] = true end if protolang then local protolang_obj = get_language_by_code(protolang, nil, true) if not protolang_obj then discrepancy(modname, "%s has the invalid proto-language code <code>%s</code>.", link(obj), dump(protolang) ) elseif protolang == code .. "-pro" then discrepancy(modname, "%s has %s listed as its proto-language, which is redundant, since it is determined to be the proto-language automatically.", link(obj), link(protolang_obj) ) elseif sub(protolang, -4) == "-pro" then discrepancy(modname, "%s has %s listed as its proto-language, which is supposed to be the proto-language for the family <code>%s</code>.", link(obj), link(protolang_obj), sub(protolang, 1, -5) ) end end check_wikidata_item(modname, obj, data, 2) -- Could be a false-positive if a child family occurs on a later -- iteration, so set aside any that fail for a second check. This avoids -- having to iterate through the whole list of families once -- nonempty_families has been fully populated. if not (nonempty_families[code] or allowed_empty_families[code]) then double_check_if_empty[code] = obj end local stack = {} while data do if checked[code] then break elseif stack[code] then local parent = data[3] discrepancy(modname, "%s has a cyclic familial relationship to %s", link(make_family(code, data)), link(get_family_by_code(parent)) ) break end stack[code] = true code = data[3] data = m_families_data[code] end for code in pairs(stack) do checked[code] = true end end -- Any languages set aside as candidates for having no children are checked -- again, now that nonempty_families is definitely complete. for code, obj in next, double_check_if_empty do if not (nonempty_families[code] or allowed_empty_families[code]) then discrepancy(modname, "%s has no child families or languages.", link(obj) ) end end check_no_alias_codes(modname, m_families_data) check_code_to_name_and_name_to_code_maps( "families", "[[Module:families/data]]", all_codes, family_names, "families/code to canonical name", m_families_codes, "families/canonical names", m_families_canonical_names) end -- TODO: add collision check between the canonical names "X" and "X [Ss]cript". local function check_scripts() local modname = "scripts/data" local check_script_data_keys = check_data_keys( 1, 2, 3, -- canonical name, Wikidata item, writing systems "otherNames", "aliases", "varieties", "parent", "ietf_subtag", "type", "wikipedia_article", "ranges", "characters", "spaces", "capitalized", "translit", "direction", "character_category", "normalizationFixes", "sort_by_scraping" ) -- Just to satisfy requirements of check_code_to_name_and_name_to_code_maps. local script_code_to_module_map = {} for code, data in pairs(m_scripts_data) do local obj, canonical_name = make_script(code, data), data[1] if not m_scripts_codes[code] and #code == 4 then discrepancy("scripts/code to canonical name", "The code %s is missing", link(obj, true) ) end check_script_data_keys(modname, obj, data) if not canonical_name then discrepancy(modname, "The code <code>%s</code> has no canonical name specified.", code ) elseif script_names[canonical_name] then local canonical_script = get_script_by_canonical_name(canonical_name) if not canonical_script then discrepancy(modname, "%s has a canonical name that cannot be looked up.", link(obj) ) --[[elseif data.main_code ~= canonical_script:getCode() then discrepancy(modname, "%s has a canonical name that is not unique; it is also used by the code <code>%s</code>.", link(obj), script_names[canonical_name] )]] end else if not m_scripts_canonical_names[canonical_name] and #code == 4 then discrepancy("scripts/canonical names", "The canonical name %s is missing.", link(obj) ) end script_names[canonical_name] = code end check_other_names_aliases_varieties(modname, obj, data, canonical_name) if not nonempty_scripts[code] then discrepancy(modname, "%s is not used by any language%s.", link(obj), data.characters and "" or " and has no characters listed for auto-detection") --[[elseif not data.characters then discrepancy(modname, "%s has no characters listed for auto-detection.", link(obj) )--]] end if data.characters then validate_pattern(data.characters, modname, obj, false) end check_wikidata_item(modname, obj, data, 2) script_code_to_module_map[code] = modname end check_no_alias_codes(modname, m_scripts_data) check_code_to_name_and_name_to_code_maps( "scripts", "a submodule of [[Module:scripts]]", script_code_to_module_map, script_names, "scripts/code to canonical name", m_scripts_codes, "scripts/canonical names", m_scripts_canonical_names) end -- FIXME: this is quite messy. local function check_wikidata_languages() local data = json_decode(new_title("Module:languages/data/wikidata.json"):getContent()) local seen = {{}, {}, {}, [5] = {}} for _, item in ipairs(data) do local id = item.id for k, v in pairs(item) do if k ~= "id" then local _seen = seen[k] for _, code in ipairs(v) do local _code = code[1] local _type = type(_seen[_code]) if _type == "table" then insert(_seen[_code], id) elseif _type == "string" then _seen[_code] = {_seen[_code], id} else _seen[_code] = id end end end end end local modname = "languages/data/wikidata.json" for k, v in pairs(seen) do for code, ids in pairs(v) do if type(ids) == "table" then local t = {} for i, id in ipairs(ids) do t[i] = format("<code>[[d:%s|%s]]</code>", id, id) end discrepancy(modname, "<code>%s</code> is set as an ISO 639-%d code on multiple items: %s.", code, k, list_to_text(t) ) end end end end local function check_labels() local check_label_data_keys = check_data_keys( "display", "Wikipedia", "glossary", "plain_categories", "topical_categories", "pos_categories", "regional_categories", "sense_categories", "omit_preComma", "omit_postComma", "omit_preSpace", "deprecated", "track" ) local function check_label(modname, code, data) local _type = type(data) if _type == "table" then check_label_data_keys(modname, code, data) elseif _type ~= "string" then discrepancy(modname, "The data for the label <code>%s</code> is %s %s; only tables and strings are allowed.", code, add_indefinite_article(_type) ) end end for _, module in ipairs{"", "/regional", "/topical"} do local modname = "Module:labels/data" .. module module = require(modname) for label, data in pairs(module) do check_label(modname, label, data) end end for code in pairs(m_languages_codes) do local modname = "Module:labels/data/lang/" .. code local module = safe_require(modname) if module then for label, data in pairs(module) do check_label(modname, label, data) end end end end local function check_zh_trad_simp() local m_ts = require("Module:zh/data/ts") local m_st = require("Module:zh/data/st") local ruby = require("Module:ja-ruby").ruby_auto local lang = get_language_by_code("zh") local Hant = get_script_by_code("Hant") local Hans = get_script_by_code("Hans") local data = {[0] = m_st, m_ts} local mod = {[0] = "st", "ts"} local var = {[0] = "Simp.", "Trad."} local sc = {[0] = Hans, Hant} local function find_stable_loop(chars, other, j) local display = ruby({["markup"] = "[" .. other .. "](" .. var[(j+1)%2] .. ")"}) display = language_link{term = other, alt = display, lang = lang, sc = sc[(j+1)%2], tr = "-"} insert(chars, display) if data[(j+1)%2][other] == other then insert(chars, other) return chars, 1 elseif not data[(j+1)%2][other] then insert(chars, "not found") return chars, 2 elseif data[j%2][data[(j+1)%2][other]] ~= other then return find_stable_loop(chars, data[(j+1)%2][other], j + 1) else local display = ruby({["markup"] = "[" .. data[(j+1)%2][other] .. "](" .. var[j%2] .. ")"}) display = language_link{term = data[(j+1)%2][other], alt = display, lang = lang, sc = sc[j%2], tr = "-"} insert(chars, display .. " (") display = ruby({["markup"] = "[" .. data[j%2][data[(j+1)%2][other]] .. "](" .. var[(j+1)%2] .. ")"}) display = language_link{term = data[j%2][data[(j+1)%2][other]], alt = display, lang = lang, sc = sc[(j+1)%2], tr = "-"} insert(chars, display .. " etc.)") return chars, 3 end return chars end for i = 0, 1, 1 do for ch, other_ch in pairs(data[i]) do if data[(i+1)%2][other_ch] ~= ch then local chars, issue = {} local display = ruby({["markup"] = "[" .. ch .. "](" .. var[i] .. ")"}) display = language_link{term = ch, alt = display, lang = lang, sc = sc[i], tr = "-"} insert(chars, display) chars, issue = find_stable_loop(chars, other_ch, i) if issue == 1 or issue == 2 then local sc_this, mod_this, j = {} if match(chars[#chars-1], var[(i+1)%2]) then j = 1 else j = 0 end mod_this = mod[(i+j)%2] sc_this = {[0] = sc[(i+j)%2], sc[(i+j+1)%2]} for k, ch in ipairs(chars) do chars[k] = tag_text(ch, lang, sc_this[k%2], "term") end local modname = "zh/data/" .. mod_this if issue == 1 then discrepancy(modname, "character references itself: %s", concat(chars, " → ") ) elseif issue == 2 then discrepancy(modname, "missing character: %s", concat(chars, " → ") ) end elseif issue == 3 then for j, ch in ipairs(chars) do chars[j] = tag_text(ch, lang, sc[(i+j)%2], "term") end discrepancy("zh/data/" .. mod[i], "possible mismatched character: %s", concat(chars, " → ") ) end end end end end local function check_serialization(modname) local serializers = { ["Hani-sortkey/data/serialized"] = "Hani-sortkey/serializer", } if not serializers[modname] then return nil end local serializer = serializers[modname] local current_data = require("Module:" .. serializer).main(true) local stored_data = require("Module:" .. modname) if current_data ~= stored_data then discrepancy(modname, "<strong><u>Important!</u> Serialized data is out of sync. Use [[Module:%s]] to update it. If you have made any changes to the underlying data, the serialized data <u>must</u> be updated before these changes will take effect.</strong>", serializer ) end end local find_code = require("Module:memoize")(function(message) return match(message, "<code>([^<]+)</code>") end) local function compare_messages(message1, message2) local code1, code2 = find_code(message1), find_code(message2) if code1 and code2 then return code1 < code2 else return message1 < message2 end end -- Warning: cannot be called twice in the same module invocation because -- some module-global variables are not reset between calls. local function do_checks(frame, modules) messages = setmetatable({}, messages_mt) if modules["zh/data/ts"] or modules["zh/data/st"] then check_zh_trad_simp() end check_languages(frame) check_etym_languages() -- families and scripts must be checked AFTER languages; languages checks fill out -- the nonempty_families and nonempty_scripts tables, used for testing if a family/script -- is ever used in the data check_families() check_scripts() check_wikidata_languages() if modules["labels/data"] then check_labels() end for module in pairs(modules) do check_serialization(module) end setmetatable(messages, nil) for _, msglist in pairs(messages) do msglist:sort(compare_messages) end local ret = messages messages = nil return ret end local function format_message(modname, msglist) local header; if match(modname, "^Module:") or match(modname, "^Template:") then header = "===[[" .. modname .. "]]===" else header = "===[[Module:" .. modname .. "]]===" end return header .. msglist:map(function(msg) return "\n* " .. msg end):concat() end function export.check_modules_t(frame) local args = frame.args local modules = list_to_set(args) local ret = Array() local messages = do_checks(frame, modules) for _, module in ipairs(args) do local msglist = messages[module] if msglist then ret:insert(format_message(module, msglist)) end end return ret:concat("\n") end function export.perform(frame) local messages = do_checks(frame, {}) -- Format the messages local ret = Array() for modname, msglist in sorted_pairs(messages) do ret:insert(format_message(modname, msglist)) end -- Are there any messages? -- TODO: check how many messages there are. if false then --if i == 1 then return "<b class=\"success\">Glory to Arstotzka.</b>" else ret:insert(1, "<b class=\"warning\">Discrepancies detected:</b>") return ret:concat("\n") end end return export cz9siz8qbgx9vie4dx7zap900kg0nw1 Module:data consistency check/doc 828 714 26945 2023-08-14T15:37:41Z Kambai Akau 8 N khwuk 26945 wikitext text/x-wiki <includeonly>{{shortcut|WT:DATACHECK|WT:FSCK}}</includeonly> This module checks the validity and internal consistency of the language, language family, and script data used on Wiktionary: the modules in [[:Category:Language data modules]] as well as [[Module:scripts/data]]. == Output == {{#invoke:data consistency check|perform}} ==Checks performed== For multiple data modules: * Codes for languages, families and etymology-only languages must be unique and cannot clash with one another. * Canonical names for languages, families, and etymology-only languages must not be found in the list of other names. * Each name in the list of other names must appear only once. * <code>otherNames</code>, if present, must be an array. * Wikidata item IDs must be a positive integer or a string starting with <code>Q</code> and ending with decimal digits. The following must be true of the data used by [[Module:languages]]: * Each code must be defined in the correct submodule according to whether it is two-letter, three-letter or exceptional. * The canonical name (field <code>1</code>) must be present and must not be the same as the canonical name of another language. * If field <code>2</code> is not <code>nil</code>, it must a valid Wikidata item ID. * If field <code>3</code> or <code>family</code> is given and not <code>nil</code>, it must be a valid family code. * If field <code>4</code> or <code>scripts</code> is given and not <code>nil</code>, it must be an array, and each string in the array must be a valid script code. * If <code>ancestors</code> is given, it must be an array, and each string in the array must be a valid language or etymology language code. * If <code>family</code> is given, it must be a valid family code. * If <code>type</code> is given, it must be one of the recognised values (<code>regular</code>, <code>reconstructed</code>, <code>appendix-constructed</code>). * If <code>entry_name</code> is given, it must be a table that contains either two arrays (<code>from</code> and <code>to</code>) or a string (<code>remove_diacritics</code>) or both. * If <code>sort_key</code> is given, it may either be a string, or at table that in turn contains either two arrays (<code>from</code> and <code>to</code>) or a string (<code>remove_diacritics</code>). * If <code>entry_name</code> or <code>sort_key</code> is given, the <code>from</code> array must be longer or equal in length to the <code>to</code> array. * If <code>standardChars</code> is given, it must form a valid Lua string pattern when placed between square brackets with <code>^</code> before it ({{code|lua|"[^...]}}). (It should match all characters regularly used in the language, but that cannot be tested.) * If <code>override_translit</code> is set, <code>translit</code> must also be set, because there must be a transliteration module that can override manual transliteration. * If <code>link_tr</code> is present, it must be <code>true</code>. * Have no data keys besides these: {{code|lua|1, 2, 3, "entry_name", "sort_key", "display", "otherNames", "aliases", "varieties", "type", "scripts", "ancestors", "wikimedia_codes", "wikipedia_article", "standardChars", "translit", "override_translit", "link_tr"}}. Checks not performed: * If <code>translit</code> is present, it should be the name of a module, and this module should contain a <code>tr</code> function that takes a pagename (and optionally a language code and script code) as arguments. * If <code>sort_key</code> is a string, it should be the name of a module, and this module should contain a <code>makeSortKey</code> function that takes a pagename (and optionally a language code and script code) as arguments. * If <code>entry_name</code> or <code>sort_key</code> is a table and contains a field <code>remove_diacritics</code>, the value of the field should be a string that forms a valid Lua pattern when it is placed inside negated set notation (<code>[^...]</code>). These are not checked here, because module errors will quickly crop up in entries if these conditions are not met, assuming that [[Module:utilities]] attempts to generate a sortkey for a category pertaining to the language in question, or {{code|lua|full_link}} attempts to use the transliteration module. [[Module:languages/code to canonical name]] and [[Module:languages/canonical names]] must contain all the codes and canonical names found in the data submodules of [[Module:languages]], and no more. The following must be true of the data used by [[Module:etymology languages]]: * <code>canonicalName</code> must be given. * <code>parent</code> must be given must be a valid language, family or etymology-only language code. * If <code>ancestors</code> is given, it must be an array, and each string in the array must be a valid language or etymology language code. The etymology language should also be listed as the ancestor of a regular language. * Have no data keys besides these: {{code|lua|"canonicalName", "otherNames", "parent", "ancestors", "wikipedia_article", "wikidata_item"}}. Codes in [[Module:families]] data must: * Have <code>canonicalName</code>, which must not be the same as the canonical name of another family. * If <code>family</code> is given, it must be a valid family code. * Have at least one language or subfamily belonging to it. * Have no data keys besides these: {{code|lua|"canonicalName", "otherNames", "family", "protoLanguage", "wikidata_item"}}. Codes in [[Module:scripts]] data must: * Have <code>canonicalName</code>. * Have at least one language that lists it as one of its scripts. * Have a <code>characters</code> pattern for script autodetection, and this must form a valid Lua string pattern when placed between square brackets ({{code|lua|"[...]"}}). (It should match all characters in the script, but that cannot be tested.) * Have no data keys besides these: {{code|lua|"canonicalName", "otherNames", "parent", "systems", "wikipedia_article", "characters", "direction"}}. <includeonly> [[Category:Data modules|*]] [[Category:Module unit tests|*]] [[Category:Language and script modules]] [[Category:Maintenance modules]] </includeonly> c206gskkf63tvby1rof94uy6n75lvsv Module:languages/data/all 828 715 35087 26946 2025-01-19T01:50:23Z Kambai Akau 8 35087 Scribunto text/plain local string = string local table = table local find = string.find local format = string.format local gsub = string.gsub local next = next local require = require local all_scripts do local scripts, n = {}, 0 for script in next, require("Module:scripts/data") do n = n + 1 scripts[n] = script end table.sort(scripts) all_scripts = table.concat(scripts, ",") end local modules = { "Module:languages/data/2", "Module:languages/data/exceptional" } local data = {} for i = 1, 28 do local mname = modules[i] or format("Module:languages/data/3/%c", 0x5E + i) for key, value in next, require(mname) do -- Handle the special script codes "All" and "Hants". local value4 = value[4] if value4 == "All" then value[4] = all_scripts elseif value4 and find(value4, "Hants", 1, true) then value[4] = gsub(value4, "Hants", "Hani,Hant,Hans") end data[key] = value end for lkey, lvalue in next, require(mname .. "/extra") do local lkey_data = data[lkey] if lkey_data then for key, value in next, lvalue do lkey_data[key] = value end end end end return data dp1mff68q486yy7e09r7l87j501y1uk Module:languages/data/all/doc 828 716 26947 2023-08-14T15:42:11Z Kambai Akau 8 N khwuk 26947 wikitext text/x-wiki This module combines data from the [[:Category:Language data modules|language data modules]] into a single table. It should only be used in Lua modules that need to look at the data for all languages, such as [[Wiktionary:List of languages]]. It should not be used in entries, because its memory footprint is huge. See [[Wiktionary:Grease pit/2013/November#Module:languages]]. ===See also=== * [[Module:languages/data/all/additional]] <includeonly> [[Category:Data modules]] [[af:Module:Tale/alle data]] </includeonly> k6bmbpbvilyjla9p2x3ybbu0lvv7jt6 Module:languages/data/all/additional 828 717 26948 2023-08-14T15:43:05Z Kambai Akau 8 Created page with "local modules = { ["Module:languages/data/all"] = true, ["Module:etymology languages/data"] = true, ["Module:families/data"] = true, ["Module:families/data/etymology"] = true, } local m = {} for mname in pairs(modules) do for key, value in pairs(require(mname)) do m[key] = value end end return m" 26948 Scribunto text/plain local modules = { ["Module:languages/data/all"] = true, ["Module:etymology languages/data"] = true, ["Module:families/data"] = true, ["Module:families/data/etymology"] = true, } local m = {} for mname in pairs(modules) do for key, value in pairs(require(mname)) do m[key] = value end end return m 4aw7up7gcahpwnjlvryknde6628mg9a Module:languages/data/all/additional/doc 828 718 26949 2023-08-14T15:43:54Z Kambai Akau 8 N khwuk 26949 wikitext text/x-wiki This module combines data from [[Module:languages/data/all]], [[Module:etymology languages/data]] and [[Module:families/data]] into a single table. It should only be used in Lua functions that need to look at the data for all languages, etymology-only languages and families, such as {{code|lua|fetch_descendants}} in [[Module:languages]]. It should not be used in entries, because its memory footprint is huge. <includeonly> [[Category:Data modules]] </includeonly> gucnd4svot3zsprf6qbccon1psguhsa Module:families/data 828 719 35118 26950 2025-01-19T02:28:37Z Kambai Akau 8 35118 Scribunto text/plain --[=[ This module contains definitions for all language family codes on Wiktionary. ]=]-- local m = {} m["aav"] = { "Austroasiatic", 33199, aliases = {"Austro-Asiatic"}, } m["aav-khs"] = { "Khasian", 3073734, "aav", aliases = {"Khasic"}, } m["aav-nic"] = { "Nicobarese", 217380, "aav", } m["aav-pkl"] = { "Pnar-Khasi-Lyngngam", nil, "aav-khs", } m["afa"] = { "Afroasiatic", 25268, aliases = {"Afro-Asiatic"}, } m["alg"] = { "Algonquian", 33392, "aql", } m["alg-abp"] = { "Abenaki-Penobscot", 197936, "alg-eas", } m["alg-ara"] = { "Arapahoan", 2153686, "alg", } m["alg-eas"] = { "Eastern Algonquian", 2257525, "alg", } m["alg-sfk"] = { "Sac-Fox-Kickapoo", 1440172, "alg", } m["alv"] = { "Atlantic-Congo", 771124, "nic", } m["alv-aah"] = { "Ayere-Ahan", 750953, "alv-von", } m["alv-ada"] = { "Adamawa", 32906, "alv-sav", } m["alv-bag"] = { "Baga", 2746083, "alv-mel", } m["alv-bak"] = { "Bak", 1708174, "alv-sng", } m["alv-bam"] = { "Bambukic", 4853456, "alv-ada", aliases = {"Yungur-Jen"}, } m["alv-bny"] = { "Banyum", 2892477, "alv-nyn", } m["alv-bua"] = { "Bua", 4982094, "alv-mbd", } m["alv-bwj"] = { "Bikwin-Jen", 84542501, "alv-bam", } m["alv-cng"] = { "Cangin", 1033184, "alv-fwo", } m["alv-ctn"] = { "Central Tano", 1658486, "alv-ptn", aliases = {"Akan"}, } m["alv-dlt"] = { "Delta Edoid", nil, "alv-edo", } m["alv-dur"] = { "Duru", 5316788, "alv-lni", } m["alv-ede"] = { "Ede", 35368, "alv-yor", } m["alv-edk"] = { "Edekiri", 5336735, "alv-yrd", } m["alv-edo"] = { "Edoid", 1287469, "alv-von", } m["alv-eeo"] = { "Edo-Esan-Ora", 12630439, "alv-nce", } m["alv-fli"] = { "Fali", 3450166, "alv", } m["alv-fwo"] = { "Fula-Wolof", 12631267, "alv-sng", } m["alv-gbe"] = { "Gbe", 668284, "alv-von", } m["alv-gda"] = { "Ga-Dangme", 3443338, "alv-kwa", } m["alv-gng"] = { "Guang", 684009, "alv-ptn", } m["alv-gtm"] = { "Ghana-Togo Mountain", 493020, "alv-kwa", aliases = {"Togo Remnant", "Central Togo"}, } m["alv-hei"] = { "Heiban", 108752116, "alv-the", } m["alv-ido"] = { "Idomoid", 974196, "alv-von", } m["alv-igb"] = { "Igboid", 1429100, "alv-von", } m["alv-jfe"] = { "Jola-Felupe", 1708174, "alv-jol", aliases = {"Ejamat"}, } m["alv-jol"] = { "Jola", 35176, "alv-bak", aliases = {"Diola"}, } m["alv-kim"] = { "Kim", 6409701, "alv-mbd", } m["alv-kis"] = { "Kissi", 35696, "alv-mel", } m["alv-krb"] = { "Karaboro", 4213541, "alv-snf", } m["alv-ktg"] = { "Ka-Togo", 5972796, "alv-gtm", } m["alv-kul"] = { "Kulango", 16977424, "alv-sav", aliases = {"Kulango-Lorhon", "Kulango-Lorom"}, } m["alv-kwa"] = { "Kwa", 33430, "nic-vco", } m["alv-lag"] = { "Lagoon", 111210042, "alv-kwa", } m["alv-lek"] = { "Leko", 6520642, otherNames = {"Sambaic"}, -- appears to be an alias in Glottolog "alv-lni", } m["alv-lim"] = { "Limba", 35825, "alv", } m["alv-lni"] = { "Leko-Nimbari", 1708170, "alv-ada", otherNames = {"Central Adamawa"}, aliases = {"Chamba-Mumuye"}, } m["alv-mbd"] = { "Mbum-Day", 6799816, "alv-ada", } m["alv-mbm"] = { "Mbum", 6799814, "alv-mbd", } m["alv-mel"] = { "Mel", 12122355, "alv", } m["alv-mum"] = { "Mumuye", 84607009, "alv-mye", } m["alv-mye"] = { "Mumuye-Yendang", 6935539, "alv-lni", } m["alv-nal"] = { "Nalu", nil, "alv-sng", } m["alv-nce"] = { "North-Central Edoid", 16110869, "alv-edo", } m["alv-ngb"] = { "Nupe-Gbagyi", 12638649, "alv-nup", aliases = {"Nupe-Gbari"}, } m["alv-ntg"] = { "Na-Togo", nil, "alv-gtm", } m["alv-nup"] = { "Nupoid", 1429143, "alv-von", } m["alv-nwd"] = { "Northwestern Edoid", 16111012, "alv-edo", } m["alv-nyn"] = { "Nyun", nil, "alv-fwo", } m["alv-pap"] = { "Papel", 7132562, "alv-bak", } m["alv-pph"] = { "Phla-Pherá", 3849625, "alv-gbe", aliases = {"Phla–Pherá"}, } m["alv-ptn"] = { "Potou-Tano", 1475003, "alv-kwa", } m["alv-sav"] = { "Savanna", 4403672, "nic-vco", aliases = {"Savannas"}, } m["alv-sma"] = { "Suppire-Mamara", 4446348, "alv-snf", } m["alv-snf"] = { "Senufo", 33795, "alv", aliases = {"Senufic", "Senoufo"}, } m["alv-sng"] = { "Senegambian", 1708753, "alv", } m["alv-snr"] = { "Senari", 4416084, "alv-snf", } m["alv-swd"] = { "Southwestern Edoid", 12633903, "alv-edo", } m["alv-tal"] = { "Talodi", 12643302, "alv-the", } m["alv-tdj"] = { "Tagwana-Djimini", 7675362, "alv-snf", } m["alv-ten"] = { "Tenda", 3217535, "alv-fwo", } m["alv-the"] = { "Talodi-Heiban", 1521145, "alv", } m["alv-von"] = { "Volta-Niger", 34177, "nic-vco", } m["alv-wan"] = { "Wara-Natyoro", 7968830, "alv-sav", } m["alv-wjk"] = { "Waja-Kam", nil, "alv-ada", } m["alv-yek"] = { "Yekhee", nil, "alv-nce", } m["alv-yor"] = { "Yoruba", nil, "alv-edk", } m["alv-yrd"] = { "Yoruboid", 1789745, "alv-von", } m["alv-yun"] = { "Yungur", 84601642, "alv-bam", aliases = {"Bena-Mboi"}, } m["apa"] = { "Apachean", 27758, "ath", aliases = {"Southern Athabaskan"}, } m["aqa"] = { "Alacalufan", 1288430, } m["aql"] = { "Algic", 721612, aliases = {"Algonquian-Ritwan", "Algonquian-Wiyot-Yurok"}, } m["art"] = { "constructed", 33215, "qfa-not", aliases = {"artificial", "planned"}, } m["ath"] = { "Athabaskan", 27475, "xnd", } m["ath-nor"] = { "North Athabaskan", 20738, "ath", aliases = {"Northern Athabaskan"}, } m["ath-pco"] = { "Pacific Coast Athabaskan", 20654, "ath", } m["auf"] = { "Arauan", 626772, aliases = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"}, } --[=[ Exceptional language and family codes for Australian Aboriginal languages can use the prefix "aus-", though "aus" is no longer itself a family code. ]=]-- m["aus-arn"] = { "Arnhem", 2581700, aliases = {"Gunwinyguan", "Macro-Gunwinyguan"}, } m["aus-bub"] = { "Bunuban", 2495148, aliases = {"Bunaban"}, } m["aus-cww"] = { "Central New South Wales", 5061507, "aus-pam", } m["aus-dal"] = { "Daly", 2478079, } m["aus-dyb"] = { "Dyirbalic", 1850666, "aus-pam", } m["aus-gar"] = { "Garawan", 5521951, } m["aus-gun"] = { "Gunwinyguan", 2581700, "aus-arn", aliases = {"Gunwingguan"}, } m["aus-jar"] = { "Jarrakan", 2039423, } m["aus-kar"] = { "Karnic", 4215578, "aus-pam", } m["aus-mir"] = { "Mirndi", 4294095, } m["aus-nga"] = { "Ngayarda", 16153490, "aus-psw", } m["aus-nyu"] = { "Nyulnyulan", 2039408, } m["aus-pam"] = { "Pama-Nyungan", 33942, } m["aus-pmn"] = { "Paman", 2640654, "aus-pam", } m["aus-psw"] = { "Southwest Pama-Nyungan", 2258160, "aus-pam", } m["aus-rnd"] = { "Arandic", 4784071, "aus-pam", } m["aus-tnk"] = { "Tangkic", 1823065, } m["aus-wdj"] = { "Iwaidjan", 4196968, aliases = {"Yiwaidjan"}, } m["aus-wor"] = { "Worrorran", 2038619, } m["aus-yid"] = { "Yidinyic", 4205849, "aus-pam", } m["aus-yng"] = { "Yangmanic", 42727644, } m["aus-yol"] = { "Yolngu", 2511254, "aus-pam", aliases = {"Yolŋu", "Yolngu Matha"}, } m["aus-yuk"] = { "Yuin-Kuric", 3833021, "aus-pam", } m["awd"] = { "Arawakan", 626753, aliases = {"Arawak", "Maipurean", "Maipuran"}, } m["awd-nwk"] = { "Nawiki", nil, "awd", aliases = {"Newiki"}, } m["awd-taa"] = { "Ta-Arawakan", 7672731, "awd", aliases = {"Ta-Arawak", "Ta-Maipurean"}, } m["azc"] = { "Uto-Aztecan", 34073, aliases = {"Uto-Aztekan"}, } m["azc-cup"] = { "Cupan", 19866871, "azc-tak", } m["azc-dur"] = { "Durango Nahuatl", 2386361, "azc-nah", aliases = {"Mexicanero"} } m["azc-hua"] = { "Huasteca Nahuatl", 3832950, "azc-nah", } m["azc-nah"] = { "Nahuan", 11965602, "azc", aliases = {"Aztecan"}, } m["azc-num"] = { "Numic", 2657541, "azc", } m["azc-tak"] = { "Takic", 1280305, "azc", } m["azc-trc"] = { "Taracahitic", 4245032, "azc", aliases = {"Taracahitan"}, } m["bad"] = { "Banda", 806234, "nic-ubg", } m["bad-cnt"] = { "Central Banda", 3438391, "bad", } m["bai"] = { "Bamileke", 806005, "nic-gre", } m["bat"] = { "Baltic", 33136, "ine-bsl", } m["bat-eas"] = { "East Baltic", 149944, "bat", } m["bat-wes"] = { "West Baltic", 149946, "bat", } m["ber"] = { "Berber", 25448, "afa", aliases = {"Tamazight"}, } m["bnt"] = { "Bantu", 33146, "nic-bds", } m["bnt-baf"] = { "Bafia", 799784, "bnt", } m["bnt-bbo"] = { "Bafo-Bonkeng", nil, "bnt-saw", } m["bnt-bdz"] = { "Boma-Dzing", 1729203, "bnt", } m["bnt-bek"] = { "Bekwilic", nil, "bnt-ndb", } m["bnt-bki"] = { "Bena-Kinga", 16113307, "bnt-bne", } m["bnt-bmo"] = { "Bangi-Moi", nil, "bnt-bnm", } m["bnt-bne"] = { "Northeast Bantu", 7057832, "bnt", } m["bnt-bnm"] = { "Bangi-Ntomba", 806477, "bnt-bte", } m["bnt-boa"] = { "Boan", 4931250, "bnt", aliases = {"Buan", "Ababuan"}, } m["bnt-bot"] = { "Botatwe", 4948532, "bnt", } m["bnt-bsa"] = { "Basaa", 809739, "bnt", } m["bnt-bsh"] = { "Bushoong", 5001551, "bnt-bte", } m["bnt-bso"] = { "Southern Bantu", 980498, "bnt", } m["bnt-bta"] = { "Bati-Angba", 4869303, "bnt-boa", otherNames = {"Late Bomokandian"}, aliases = {"Bwa"}, } m["bnt-btb"] = { "Beti", 35118, "bnt", } m["bnt-bte"] = { "Bangi-Tetela", 4855181, "bnt", } m["bnt-bun"] = { "Buja-Ngombe", 4986733, "bnt-mbb", } m["bnt-chg"] = { "Chaga", 33016, "bnt-cht", } m["bnt-cht"] = { "Chaga-Taita", nil, "bnt-bne", } m["bnt-clu"] = { "Chokwe-Luchazi", 3339273, "bnt", } m["bnt-com"] = { "Comorian", 33077, "bnt-sab", } m["bnt-glb"] = { "Great Lakes Bantu", 5599420, "bnt-bne", } m["bnt-haj"] = { "Haya-Jita", 25502360, "bnt-glb", } m["bnt-kak"] = { "Kako", nil, "bnt-pob", } m["bnt-kav"] = { "Kavango", 116544179, "bnt-ksb", } m["bnt-kbi"] = { "Komo-Bira", 6428591, "bnt-boa", } m["bnt-kel"] = { "Kele", 1738162, "bnt-kts", aliases = {"Sheke"}, } m["bnt-kil"] = { "Kilombero", 6408121, "bnt", } m["bnt-kka"] = { "Kikuyu-Kamba", 16114410, "bnt-bne", aliases = {"Thagiicu"}, } m["bnt-kmb"] = { "Kimbundu", 16947687, "bnt", } m["bnt-kng"] = { "Kongo", 6429214, "bnt", } m["bnt-kpw"] = { "Kpwe", 36428, "bnt-saw", } m["bnt-ksb"] = { "Kavango-Southwest Bantu", 6379098, "bnt", } m["bnt-kts"] = { "Kele-Tsogo", 6385577, "bnt", } m["bnt-lbn"] = { "Luban", 4536504, "bnt", } m["bnt-leb"] = { "Lebonya", 6511395, "bnt", } m["bnt-lgb"] = { "Lega-Binja", 6517694, "bnt", } m["bnt-lok"] = { "Logooli-Kuria", nil, "bnt-glb", } m["bnt-lub"] = { "Luba", nil, "bnt-lbn", } m["bnt-lun"] = { "Lunda", 6704091, "bnt", } m["bnt-mak"] = { "Makua", 6740431, "bnt-bso", aliases = {"Makhuwa"}, } m["bnt-mbb"] = { "Mboshi-Buja", 6799764, "bnt", } m["bnt-mbe"] = { "Mbole-Enya", 6799728, "bnt", } m["bnt-mbi"] = { "Mbinga", nil, "bnt-rur", } m["bnt-mbo"] = { "Mboshi", 6799763, "bnt-mbb", } m["bnt-mbt"] = { "Mbete", 1346910, "bnt-tmb", aliases = {"Mbere"}, } m["bnt-mby"] = { "Mbeya", nil, "bnt-ruk", } m["bnt-mij"] = { "Mijikenda", 6845474, "bnt-sab", } m["bnt-mka"] = { "Makaa", nil, "bnt-ndb", } m["bnt-mne"] = { "Manenguba", 31147471, "bnt", aliases = {"Mbo", "Ngoe"}, } m["bnt-mnj"] = { "Makaa-Njem", 1603899, "bnt-pob", } m["bnt-mon"] = { "Mongo", nil, "bnt-bnm", } m["bnt-mra"] = { "Mbugwe-Rangi", 6799795, "bnt", } m["bnt-msl"] = { "Masaba-Luhya", 12636428, "bnt-glb", } m["bnt-mwi"] = { "Mwika", nil, "bnt-ruk", } m["bnt-ncb"] = { "Northeast Coast Bantu", 7057848, "bnt-bne", } m["bnt-ndb"] = { "Ndzem-Bomwali", nil, "bnt-mnj", } m["bnt-ngn"] = { "Ngondi-Ngiri", 7022532, "bnt-mbb", } m["bnt-ngu"] = { "Nguni", 961559, "bnt-bso", aliases = {"Ngoni"}, } m["bnt-nya"] = { "Nyali", 7070832, "bnt-leb", } m["bnt-nyb"] = { "Nyanga-Buyi", 7070882, "bnt", } m["bnt-nyg"] = { "Nyoro-Ganda", 12638666, "bnt-glb", } m["bnt-nys"] = { "Nyasa", 7070921, "bnt", } m["bnt-nze"] = { "Nzebi", 1755498, "bnt-tmb", aliases = {"Njebi"}, } m["bnt-ova"] = { "Ovambo", 36489, "bnt-swb", aliases = {"Oshivambo", "Oshiwambo", "Owambo"}, } m["bnt-par"] = { "Pare", nil, "bnt-ncb", } m["bnt-pen"] = { "Pende", 7162373, "bnt", } m["bnt-pob"] = { "Pomo-Bomwali", nil, "bnt", } m["bnt-ruk"] = { "Rukwa", 7378902, "bnt", } m["bnt-run"] = { "Rungwe", nil, "bnt-ruk", } m["bnt-rur"] = { "Rufiji-Ruvuma", 7377947, "bnt", } m["bnt-ruv"] = { "Ruvu", nil, "bnt-ncb", } m["bnt-rvm"] = { "Ruvuma", nil, "bnt-rur", } m["bnt-sab"] = { "Sabaki", 2209395, "bnt-ncb", } m["bnt-saw"] = { "Sawabantu", 532003, "bnt", } m["bnt-sbi"] = { "Sabi", 7396071, "bnt", } m["bnt-seu"] = { "Seuta", nil, "bnt-ncb", } m["bnt-shh"] = { "Shi-Havu", nil, "bnt-glb", } m["bnt-sho"] = { "Shona", 2904660, "bnt", } m["bnt-sir"] = { "Sira", 1436372, "bnt", aliases = {"Shira-Punu"}, } m["bnt-ske"] = { "Soko-Kele", nil, "bnt-bte", } m["bnt-sna"] = { "Sena", nil, "bnt-nys", } m["bnt-sts"] = { "Sotho-Tswana", 2038386, "bnt-bso", } m["bnt-swb"] = { "Southwest Bantu", 116543539, "bnt-ksb", } m["bnt-swh"] = { "Swahili", nil, "bnt-sab", } m["bnt-tek"] = { "Teke", 36528, "bnt-tmb", } m["bnt-tet"] = { "Tetela", 7706059, "bnt-bte", } m["bnt-tkc"] = { "Central Teke", 36473, "bnt-tek", } m["bnt-tkm"] = { "Takama", nil, "bnt-bne", } m["bnt-tmb"] = { "Teke-Mbede", 7695332, "bnt", aliases = {"Teke-Mbere"}, } m["bnt-tso"] = { "Tsogo", 2458420, otherNames = {"Okani"}, --appears to be an alias in Glottolog "bnt-kts", } m["bnt-tsr"] = { "Tswa-Ronga", 12643962, "bnt-bso", } m["bnt-yak"] = { "Yaka", 8047027, "bnt", } m["bnt-yko"] = { "Yasa-Kombe", nil, "bnt-saw", } m["bnt-zbi"] = { "Zamba-Binza", nil, "bnt-bnm", } m["btk"] = { "Batak", 1998595, "poz-nws", } --[=[ Exceptional language and family codes for Central American Indian languages may use the prefix "cai-", though "cai" is no longer itself a family code. ]=]-- --[=[ Exceptional language and family codes for Caucasian languages can use the prefix "cau-", though "cau" is no longer itself a family code. ]=]-- m["cau-abz"] = { "Abkhaz-Abaza", 4663617, "cau-nwc", otherNames = {"Abkhaz-Tapanta"}, aliases = {"Abazgi"}, } m["cau-and"] = { "Andian", 492152, "cau-ava", aliases = {"Andic"}, } m["cau-ava"] = { "Avaro-Andian", 4055404, "cau-nec", aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"}, } m["cau-cir"] = { "Circassian", 858543, "cau-nwc", aliases = {"Cherkess"}, } m["cau-drg"] = { "Dargwa", 5222637, "cau-nec", otherNames = {"Dargin"}, } m["cau-esm"] = { "Eastern Samur", nil, "cau-sam", } m["cau-ets"] = { "East Tsezian", 121437666, "cau-tsz", aliases = {"East Tsezic", "East Didoic"}, } m["cau-lzg"] = { "Lezghian", 2144370, "cau-nec", aliases = {"Lezgi", "Lezgian", "Lezgic"}, } m["cau-nkh"] = { "Nakh", 24441, "cau-nec", aliases = {"North-Central Caucasian"}, } m["cau-nec"] = { "Northeast Caucasian", 27387, aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"}, } m["cau-nwc"] = { "Northwest Caucasian", 33852, aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"}, } m["cau-sam"] = { "Samur", 15229151, "cau-lzg", } m["cau-ssm"] = { "Southern Samur", nil, "cau-sam", } m["cau-tsz"] = { "Tsezian", 1651530, "cau-nec", aliases = {"Tsezic", "Didoic"}, } m["cau-vay"] = { "Vainakh", 4102486, "cau-nkh", aliases = {"Veinakh", "Vaynakh"}, } m["cau-wsm"] = { "Western Samur", nil, "cau-sam", } m["cau-wts"] = { "West Tsezian", 121437697, "cau-tsz", aliases = {"West Tsezic", "West Didoic"}, } m["cba"] = { "Chibchan", 520478, "qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated } m["ccs"] = { "Kartvelian", 34030, aliases = {"South Caucasian"}, } m["ccs-gzn"] = { "Georgian-Zan", 34030, "ccs", aliases = {"Karto-Zan"}, } m["ccs-zan"] = { "Zan", 2606912, "ccs-gzn", aliases = {"Zanuri", "Colchian"}, } m["cdc"] = { "Chadic", 33184, "afa", } m["cdc-cbm"] = { "Central Chadic", 2251547, "cdc", aliases = {"Biu-Mandara"}, } m["cdc-est"] = { "East Chadic", 2276221, "cdc", } m["cdc-mas"] = { "Masa", 2136092, "cdc", } m["cdc-wst"] = { "West Chadic", 2447774, "cdc", } m["cdd"] = { "Caddoan", 1025090, } m["cel"] = { "Celtic", 25293, "ine", } m["cel-bry"] = { "Brythonic", 156877, "cel-ins", aliases = {"Brittonic"}, } m["cel-brs"] = { "Southwestern Brythonic", 2612853, "cel-bry", aliases = {"Southwestern Brittonic"}, } m["cel-brw"] = { "Western Brythonic", 593069, "cel-bry", aliases = {"Western Brittonic"}, } m["cel-gae"] = { "Goidelic", 56433, "cel-ins", aliases = {"Gaelic"}, protoLanguage = "pgl", } m["cel-his"] = { "Hispano-Celtic", 4204136, "cel", } m["cel-ins"] = { "Insular Celtic", 214506, "cel", } m["chi"] = { "Chimakuan", 1073088, } m["chm"] = { "Mari", 973685, "urj", } m["cmc"] = { "Chamic", 2997506, "poz-mcm", } m["crp"] = { "creole or pidgin", nil, "qfa-not", } m["csu"] = { "Central Sudanic", 190822, "ssa", } m["csu-bba"] = { "Bongo-Bagirmi", 3505042, "csu", } m["csu-bbk"] = { "Bongo-Baka", 4941917, "csu-bba", } m["csu-bgr"] = { "Bagirmi", 4841948, "csu-bba", aliases = {"Bagirmic"}, } m["csu-bkr"] = { "Birri-Kresh", nil, "csu", } m["csu-ecs"] = { "Eastern Central Sudanic", 16911698, "csu", aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"}, } m["csu-kab"] = { "Kaba", 6343715, "csu-bba", } m["csu-lnd"] = { "Lendu", 6522357, "csu-ecs", aliases = {"Lenduic"}, } m["csu-maa"] = { "Mangbetu", 6748874, "csu-ecs", aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"}, } m["csu-mle"] = { "Mangbutu-Lese", 17009406, "csu-ecs", aliases = {"Mangbutu–Efe", "Mangbutu", "Membi-Mangbutu-Efe"}, } m["csu-mma"] = { "Moru-Madi", 6915156, "csu-ecs", } m["csu-sar"] = { "Sara", 2036691, "csu-bba", } m["csu-val"] = { "Vale", 7909520, "csu-bba", } m["cus"] = { "Cushitic", 33248, "afa", } m["cus-cen"] = { "Central Cushitic", 56569, "cus", } m["cus-eas"] = { "East Cushitic", 56568, "cus", } m["cus-hec"] = { "Highland East Cushitic", 56524, "cus-eas", } m["cus-som"] = { "Somaloid", 56774, "cus-eas", aliases = {"Sam", "Macro-Somali"}, } m["cus-sou"] = { "South Cushitic", 56525, "cus", } m["day"] = { "Land Dayak", 2760613, "poz-bop", } m["del"] = { "Lenape", 2665761, "alg-eas", aliases = {"Delaware"}, } m["den"] = { "Slavey", 13272, "ath-nor", aliases = {"Slave", "Slavé"}, } m["dmn"] = { "Mande", 33681, "nic", } m["dmn-bbu"] = { "Bisa-Busa", 12627956, "dmn-mde", } m["dmn-emn"] = { "East Manding", nil, "dmn-man", } m["dmn-jje"] = { "Jogo-Jeri", nil, "dmn-mjo", } m["dmn-man"] = { "Manding", 35772, "dmn-mmo", } m["dmn-mda"] = { "Mano-Dan", nil, "dmn-mse", } m["dmn-mdc"] = { "Central Mande", 5972907, "dmn-mdw", } m["dmn-mde"] = { "Eastern Mande", 12633080, "dmn", } m["dmn-mdw"] = { "Western Mande", 16113831, "dmn", } m["dmn-mjo"] = { "Manding-Jogo", 12636153, "dmn-mdc", } m["dmn-mmo"] = { "Manding-Mokole", nil, "dmn-mva", } m["dmn-mnk"] = { "Maninka", 36186, "dmn-emn", } m["dmn-mnw"] = { "Northwestern Mande", 5972910, "dmn-mdw", } m["dmn-mok"] = { "Mokole", 16935447, "dmn-mmo", } m["dmn-mse"] = { "Southeastern Mande", 5972912, "dmn-mde", } m["dmn-msw"] = { "Southwestern Mande", 12633904, "dmn-mdw", } m["dmn-mva"] = { "Manding-Vai", nil, "dmn-mjo", } m["dmn-nbe"] = { "Nwa-Beng", nil, "dmn-mse", } m["dmn-sam"] = { "Samo", 36327, "dmn-bbu", aliases = {"Samuic"}, } m["dmn-smg"] = { "Samogo", 7410000, "dmn-mnw", aliases = {"Duun-Seenku"}, } m["dmn-snb"] = { "Soninke-Bobo", 16111680, "dmn-mnw", } m["dmn-sya"] = { "Susu-Yalunka", nil, "dmn-mdc", } m["dmn-vak"] = { "Vai-Kono", nil, "dmn-mva", } m["dmn-wmn"] = { "West Manding", nil, "dmn-man", } m["dra"] = { "Dravidian", 33311, } m["dra-cen"] = { "Central Dravidian", 12628823, "dra", } m["dra-gki"] = { "Gondi-Kui", 12631610, "dra-sdt", } m["dra-gon"] = { "Gondi", 55639812, "dra-gki", } m["dra-imd"] = { "Irula-Muduga", nil, "dra-tkn", } m["dra-kan"] = { "Kannadoid", 6363888, "dra-tkn", protoLanguage = "dra-okn", } m["dra-kki"] = { "Konda-Kui", nil, "dra-gki", } m["dra-kml"] = { "Kurukh-Malto", 68002822, "dra-nor", } m["dra-knk"] = { "Kolami-Naiki", 10547037, "dra-cen", } m["dra-kod"] = { "Kodagu", 67983106, "dra-tkd", } m["dra-kor"] = { "Koraga", 33394, "dra-tlk", } m["dra-mal"] = { "Malayalamoid", 6741581, "dra-tml", } m["dra-mdy"] = { "Madiya", 27602, "dra-gon", } m["dra-mlo"] = { "Malto", nil, "dra-kml", } m["dra-mur"] = { "Muria", 6938499, "dra-gon", } m["dra-nor"] = { "North Dravidian", 16110967, "dra", } m["dra-pgd"] = { "Parji-Gadaba", 10620428, "dra-cen", } m["dra-sdo"] = { "South Dravidian I", 16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme. "dra-sou", aliases = {"South Dravidian"}, -- This is why I and II are used. } m["dra-sdt"] = { "South Dravidian II", 12633975, "dra-sou", aliases = {"South-Central Dravidian"}, } m["dra-sou"] = { "South Dravidian", 128886618, "dra", aliases = {"Southern Dravidian"}, } m["dra-tam"] = { "Tamiloid", 7681417, "dra-tml", protoLanguage = "oty", } m["dra-tel"] = { "Teluguic", nil, "dra-sdt", protoLanguage = "dra-ote", } m["dra-tkd"] = { "Tamil-Kodagu", 25494510, "dra-tkn", } m["dra-tkn"] = { "Tamil-Kannada", 6478506, "dra-sdo", } m["dra-tkt"] = { "Toda-Kota", 67983857, "dra-tkd", } m["dra-tlk"] = { "Tulu-Koraga", nil, "dra-sdo", } m["dra-tml"] = { "Tamil-Malayalam", 10690507, "dra-tkd", } m["egx"] = { "Egyptian", 50868, "afa", protoLanguage = "egy", } m["esx"] = { "Eskimo-Aleut", 25946, } m["esx-esk"] = { "Eskimo", 25946, "esx", } m["esx-inu"] = { "Inuit", 27796, "esx-esk", } m["euq"] = { "Vasconic", 4669240, } m["gba"] = { "Gbaya", 3099986, "alv-sav", } m["gba-eas"] = { "Eastern Gbaya", nil, "gba", } m["gba-sou"] = { "Southern Gbaya", nil, "gba", } m["gba-wes"] = { "Western Gbaya", nil, "gba", } m["gem"] = { "Germanic", 21200, "ine", } m["gio"] = { "Gelao", 56401, "qfa-kra", } m["gme"] = { "East Germanic", 108662, "gem", } m["gmq"] = { "North Germanic", 106085, "gem", } m["gmq-eas"] = { "East Scandinavian", 3090263, "gmq", protoLanguage = "non-oen", } m["gmq-ins"] = { "Insular Scandinavian", nil, "gmq-wes", } m["gmq-wes"] = { "West Scandinavian", 1792570, "gmq", protoLanguage = "non-own", } m["gmw"] = { "West Germanic", 26721, "gem", } m["gmw-afr"] = { "Anglo-Frisian", 5329170, "gmw", } m["gmw-ang"] = { "Anglic", 1346342, "gmw-afr", protoLanguage = "ang", } m["gmw-fri"] = { "Frisian", 25325, "gmw-afr", protoLanguage = "ofs", } m["gmw-frk"] = { "Low Franconian", 153050, "gmw", protoLanguage = "odt", } m["gmw-hgm"] = { "High German", 52040, "gmw", protoLanguage = "goh", } m["gmw-ian"] = { "Irish Anglo-Norman", 120719384, "gmw-ang", protoLanguage = "enm", } m["gmw-lgm"] = { "Low German", 25433, "gmw", protoLanguage = "osx", } m["grk"] = { "Hellenic", 2042538, "ine", aliases = {"Greek"}, } m["him"] = { "Western Pahari", 10939493, "inc-pah", aliases = {"Himachali"}, } m["hmn"] = { "Hmong", 3307894, "hmx", } m["hmx"] = { "Hmong-Mien", 33322, aliases = {"Miao-Yao"}, } m["hmx-mie"] = { "Mien", 7992695, "hmx", } m["hok"] = { "Hokan", 33406, } m["hyx"] = { "Armenian", 8785, "ine", } m["iir"] = { "Indo-Iranian", 33514, "ine", } m["iir-nur"] = { "Nuristani", 161804, "iir", } m["nur-nor"] = { "Northern Nuristani", nil, "iir-nur", } m["nur-sou"] = { "Southern Nuristani", nil, "iir-nur", } m["ijo"] = { "Ijoid", 1325759, "nic", otherNames = {"Ijaw"}, -- Ijaw may be a subfamily } m["inc"] = { "Indo-Aryan", 33577, "iir", aliases = {"Indic"}, } m["inc-bas"] = { "Bengali–Assamese", 4179137, "inc-eas", aliases = {"Assamese–Bengali", "Gauda–Kamarupa"}, } m["inc-bhi"] = { "Bhil", 4901727, "inc-cen", } m["inc-bih"] = { "Bihari", 135305, "inc-eas", } m["inc-cen"] = { "Central Indo-Aryan", 10979187, "inc", protoLanguage = "inc-asa", } m["inc-chi"] = { "Chitrali", 11732797, "inc-dar", } m["inc-dar"] = { "Dardic", 161101, "inc", protoLanguage = "inc-ash", } m["inc-dre"] = { "Eastern Dardic", nil, "inc-dar", } m["inc-eas"] = { "Eastern Indo-Aryan", 12593391, "inc", protoLanguage = "inc-aav", } m["inc-hal"] = { "Halbic", 16910593, "inc-eas", aliases = {"Halbi"}, } m["inc-hie"] = { "Eastern Hindi", 4126648, "inc-cen", aliases = {"Purabiyā"}, protoLanguage = "inc-apa", } m["inc-hiw"] = { "Western Hindi", 12600937, "inc-cen", protoLanguage = "inc-ohi", } m["inc-hnd"] = { "Hindustani", 11051, "inc-hiw", aliases = {"Hindi-Urdu"}, protoLanguage = "hi-mid", } m["inc-ins"] = { "Insular Indo-Aryan", 12179302, "inc", protoLanguage = "inc-apa", } m["inc-kas"] = { "Kashmiric", nil, "inc-dre", aliases = {"Kashmiri"}, } m["inc-koh"] = { "Kohistani", 13018610, "inc-dre", } m["inc-krn"] = { "KRNB lects", 6356154, "inc-eas", aliases = {"KRDS lects"}, } m["inc-kun"] = { "Kunar", nil, "inc-dar", } m["inc-mid"] = { "Middle Indo-Aryan", 3236316, "inc", aliases = {"Middle Indic"}, } m["inc-nwe"] = { "Northwestern Indo-Aryan", 16111018, "inc", protoLanguage = "pra-pai", } m["inc-nor"] = { "Northern Indo-Aryan", 946077, "inc", protoLanguage = "inc-aka", } m["inc-old"] = { "Old Indo-Aryan", 118976896, "inc", aliases = {"Old Indic"}, } m["inc-pah"] = { "Pahari", 946077, "inc-nor", aliases = {"Pahadi"}, protoLanguage = "inc-aka", } m["inc-pan"] = { "Punjabic", 2656685, "inc-nwe", aliases = {"Greater Punjabic"}, protoLanguage = "inc-ata", } m["inc-pas"] = { "Pashayi", 36670, "inc-dar", aliases = {"Pashai"}, } m["inc-rom"] = { "Romani", 13201, "inc-wes", aliases = {"Romany", "Gypsy", "Gipsy"}, } m["inc-shn"] = { "Shinaic", 12646125, "inc-dre", } m["inc-snd"] = { "Sindhi", 7522212, "inc-nwe", protoLanguage = "inc-avr", } m["inc-sou"] = { "Southern Indo-Aryan", 10856062, "inc", protoLanguage = "inc-ama", } m["inc-tha"] = { "Tharu", 34035, "inc-eas", } m["inc-wes"] = { "Western Indo-Aryan", nil, "inc", protoLanguage = "inc-agu", } m["ine"] = { "Indo-European", 19860, aliases = {"Indo-Germanic"}, } m["ine-ana"] = { "Anatolian", 147085, "ine", } m["ine-bsl"] = { "Balto-Slavic", 147356, "ine", } m["ine-toc"] = { "Tocharian", 37029, "ine", aliases = {"Tokharian"}, } m["ira"] = { "Iranian", 33527, "iir", } m["ira-csp"] = { "Caspian", 5049123, "ira-mpr", } m["ira-cen"] = { "Central Iranian", nil, "ira", } m["ira-kms"] = { "Komisenian", nil, "ira-mpr", aliases = {"Semnani"}, } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ira-mny"] = { "Munji-Yidgha", nil, "ira-sym", aliases = {"Yidgha-Munji"}, } m["ira-msh"] = { "Mazanderani-Shahmirzadi", nil, "ira-csp", } m["ira-nei"] = { "Northeastern Iranian", 10775567, "ira", } m["ira-nwi"] = { "Northwestern Iranian", 390576, "ira-wes", } m["ira-orp"] = { "Ormuri-Parachi", nil, "ira-sei", } m["ira-pat"] = { "Pathan", nil, "ira-sei", } m["ira-sbc"] = { "Sogdo-Bactrian", nil, "ira-nei", } m["ira-mpr"] = { "Medo-Parthian", nil, "ira-nwi", aliases = {"Partho-Median"}, } m["ira-sgi"] = { "Sanglechi-Ishkashimi", 18711232, "ira-sei", } m["ira-shr"] = { "Shughni-Roshani", 11732824, "ira-shy", } m["ira-shy"] = { "Shughni-Yazghulami", nil, "ira-sym", } m["ira-sgc"] = { "Sogdic", nil, "ira-sbc", aliases = {"Sogdian"}, } m["ira-sei"] = { "Southeastern Iranian", 3833002, "ira", } m["ira-swi"] = { "Southwestern Iranian", 390424, "ira-wes", } m["ira-sym"] = { "Shughni-Yazghulami-Munji", nil, "ira-sei", } m["ira-wes"] = { "Western Iranian", 129850, "ira", } m["ira-zgr"] = { "Zaza-Gorani", 167854, "ira-mpr", aliases = {"Zaza-Gurani", "Gorani-Zaza"}, } m["iro"] = { "Iroquoian", 33623, } m["iro-nor"] = { "North Iroquoian", nil, "iro", } m["itc"] = { "Italic", 131848, "ine", } m["itc-sbl"] = { "Osco-Umbrian", 515194, "itc", aliases = { "Sabellian" }, } m["jpx"] = { "Japonic", 33612, aliases = {"Japanese", "Japanese-Ryukyuan"}, } m["jpx-nry"] = { "Northern Ryukyuan", 20862796, "jpx-ryu", } m["jpx-ryu"] = { "Ryukyuan", 56393, "jpx", } m["jpx-sry"] = { "Southern Ryukyuan", 18392243, "jpx-ryu", } m["kar"] = { "Karen", 1364815, "sit", } m["kca"] = { "Khanty", 33563, "urj-ugr", aliases = {"Khantyic", "Khantic"}, } --[=[ Exceptional language and family codes for Khoisan and Kordofanian languages can use the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves. ]=]-- m["khi-kal"] = { "Kalahari Khoe", nil, "khi-kho", } m["khi-khk"] = { "Khoekhoe", nil, "khi-kho", } m["khi-kkw"] = { "Khoe-Kwadi", 60785084, aliases = {"Kwadi-Khoe"}, } m["khi-kho"] = { "Khoe", 2736449, "khi-kkw", aliases = {"Central Khoisan"}, } m["khi-kxa"] = { "Kx'a", 6450587, aliases = {"Kxa", "Ju-ǂHoan"}, } m["khi-tuu"] = { "Tuu", 631046, aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"}, } m["kro"] = { "Kru", 33535, "nic-vco", } m["kro-aiz"] = { "Aizi", 4699431, "kro", } m["kro-bet"] = { "Bété", 32956, "kro-ekr", } m["kro-did"] = { "Dida", 32685, "kro-ekr", } m["kro-ekr"] = { "Eastern Kru", 5972899, "kro", } m["kro-grb"] = { "Grebo", 5601537, "kro-wkr", } m["kro-wee"] = { "Wee", nil, "kro-wkr", } m["kro-wkr"] = { "Western Kru", 5972897, "kro", } m["ku"] = { "Kurdish", 36368, "ira-nwi", } m["map"] = { "Austronesian", 49228, } m["map-ata"] = { "Atayalic", 716610, "map", } m["mjg"] = { "Monguor", 34214, "xgn-shr", } m["mkh"] = { "Mon-Khmer", 33199, "aav", } m["mkh-asl"] = { "Aslian", 3111082, "mkh", } m["mkh-ban"] = { "Bahnaric", 56309, "mkh", } m["mkh-kat"] = { "Katuic", 56697, "mkh", } m["mkh-khm"] = { "Khmuic", 1323245, "mkh", } m["mkh-kmr"] = { "Khmeric", nil, "mkh", } m["mkh-mnc"] = { "Monic", 3217497, "mkh", } m["mkh-mng"] = { "Mangic", 3509556, "mkh", } m["mkh-nbn"] = { "North Bahnaric", 56309, "mkh-ban", } m["mkh-pal"] = { "Palaungic", 2391173, "mkh", } m["mkh-pea"] = { "Pearic", 3073022, "mkh", } m["mkh-pkn"] = { "Pakanic", nil, "mkh-mng", } m["mkh-vie"] = { "Vietic", 2355546, "mkh", } m["mno"] = { "Manobo", 3217483, "phi", } m["mns"] = { "Mansi", 33759, "urj-ugr", aliases = {"Mansic"}, } m["mun"] = { "Munda", 33892, "aav", } m["myn"] = { "Mayan", 33738, } --[=[ Exceptional language and family codes for North American Indian languages can use the prefix "nai-", though "nai" is no longer itself a family code. ]=]-- m["nai-cat"] = { "Catawban", 3446638, "nai-sca", } m["nai-chu"] = { "Chumashan", 1288420, } m["nai-ckn"] = { "Chinookan", 610586, } m["nai-coo"] = { "Coosan", 940278, } m["nai-jcq"] = { "Jicaquean", 12179308, "hok" } m["nai-ker"] = { "Keresan", 35878, } m["nai-klp"] = { "Kalapuyan", 1569040, } m["nai-kta"] = { "Kiowa-Tanoan", 386288, } m["nai-len"] = { "Lencan", 36189, aliases = {"Lenca"}, } m["nai-mdu"] = { "Maiduan", 33502, } m["nai-miz"] = { "Mixe-Zoquean", 954016, aliases = {"Mixe-Zoque"}, } m["nai-min"] = { "Misumalpan", 281693, "qfa-mch", aliases = {"Misuluan", "Misumalpa"}, } m["nai-mus"] = { "Muskogean", 902978, aliases = {"Muskhogean"}, } m["nai-pak"] = { "Pakawan", 65085487, "hok", } m["nai-pal"] = { "Palaihnihan", 1288332, } m["nai-plp"] = { "Plateau Penutian", 2307476, } m["nai-pom"] = { "Pomoan", 2618420, "hok", aliases = {"Pomo", "Kulanapan"}, } m["nai-sca"] = { "Siouan-Catawban", 34181, } m["nai-shp"] = { "Sahaptian", 114782, "nai-plp", } m["nai-shs"] = { "Shastan", 2991735, "hok", } m["nai-tot"] = { "Totozoquean", 7828419, } m["nai-ttn"] = { "Totonacan", 34039, aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"}, varieties = {"Totonac"}, } m["nai-tqn"] = { "Tequistlatecan", 1568317, "hok", aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"}, } m["nai-tsi"] = { "Tsimshianic", 34134, } m["nai-utn"] = { "Utian", 13371763, "nai-you", aliases = {"Miwok-Costanoan", "Mutsun"}, } m["nai-wtq"] = { "Wintuan", 1294259, aliases = {"Wintun"}, } m["nai-xin"] = { "Xincan", 1546494, aliases = {"Xinca"}, } m["nai-ykn"] = { "Yukian", 2406722, aliases = {"Yuki-Wappo"}, } m["nai-you"] = { "Yok-Utian", 2886186, } m["nai-yuc"] = { "Yuman-Cochimí", 579137, } m["ngf"] = { "Trans-New Guinea", 34018, } m["ngf-fin"] = { "Finisterre", 5450373, "ngf", } m["ngf-mad"] = { "Madang", 11217556, "ngf", } m["ngf-okk"] = { "Ok", 7081687, "ngf", } m["ngf-sbh"] = { "South Bird's Head", 7566330, "ngf", } m["nic"] = { "Niger-Congo", 33838, aliases = {"Niger-Kordofanian"}, } m["nic-alu"] = { "Alumic", 4737355, "nic-plt", } m["nic-bas"] = { "Basa", 4866154, "nic-knj", } m["nic-bbe"] = { "Eastern Beboid", nil, "nic-beb", } m["nic-bco"] = { "Benue-Congo", 33253, "nic-vco", } m["nic-bcr"] = { "Bantoid-Cross", 806983, "nic-bco", } m["nic-bdn"] = { "Northern Bantoid", nil, "nic-bod", aliases = {"North Bantoid"}, } m["nic-bds"] = { "Southern Bantoid", 3183152, "nic-bod", aliases = {"Wide Bantu", "Bin"}, } m["nic-beb"] = { "Beboid", 813549, "nic-bds", } m["nic-ben"] = { "Bendi", 4887065, "nic-bcr", } m["nic-beo"] = { "Beromic", 4894642, "nic-plt", } m["nic-bod"] = { "Bantoid", 806992, "nic-bcr", } m["nic-buk"] = { "Buli-Koma", nil, "nic-ovo", } m["nic-bwa"] = { "Bwa", 12628562, "nic-gur", otherNames = {"Bwamu", "Bomu"}, } m["nic-cde"] = { "Central Delta", 3813191, "nic-cri", } m["nic-cri"] = { "Cross River", 1141096, "nic-bcr", } m["nic-dag"] = { "Dagbani", nil, "nic-wov", } m["nic-dak"] = { "Dakoid", 1157745, "nic-bdn", } m["nic-dge"] = { "Escarpment Dogon", 5397128, "qfa-dgn", } m["nic-dgw"] = { "West Dogon", nil, "qfa-dgn", } m["nic-eko"] = { "Ekoid", 1323395, "nic-bds", } m["nic-eov"] = { "Eastern Oti-Volta", nil, "nic-ovo", aliases = {"Samba"}, } m["nic-fru"] = { "Furu", 5509783, "nic-bds", } m["nic-gne"] = { "Eastern Gurunsi", 12633072, "nic-gns", aliases = {"Eastern Grũsi"}, } m["nic-gnn"] = { "Northern Gurunsi", nil, "nic-gns", aliases = {"Northern Grũsi"}, } m["nic-gnw"] = { "Western Gurunsi", nil, "nic-gns", aliases = {"Western Grũsi"}, } m["nic-gns"] = { "Gurunsi", 721007, "nic-gur", aliases = {"Grũsi"}, } m["nic-gre"] = { "Eastern Grassfields", 5330160, "nic-grf", } m["nic-grf"] = { "Grassfields", 750932, "nic-bds", aliases = {"Grassfields Bantu", "Wide Grassfields"}, } m["nic-grm"] = { "Gurma", 30587833, "nic-ovo", } m["nic-grs"] = { "Southwest Grassfields", 7571285, "nic-grf", } m["nic-gur"] = { "Gur", 33536, "alv-sav", aliases = {"Voltaic"}, } m["nic-ief"] = { "Ibibio-Efik", 2743643, "nic-lcr", } m["nic-jer"] = { "Jera", nil, "nic-kne", } m["nic-jkn"] = { "Jukunoid", 1711622, "nic-pla", } m["nic-jrn"] = { "Jarawan", 1683430, "nic-mba", } m["nic-jrw"] = { "Jarawa", 35423, "nic-jrn", } m["nic-kam"] = { "Kambari", 6356294, "nic-knj", } m["nic-ktl"] = { "Katloid", nil, "nic", } m["nic-kau"] = { "Kauru", nil, "nic-kne", } m["nic-kmk"] = { "Kamuku", 6359821, "nic-knj", } m["nic-kne"] = { "East Kainji", 5328687, "nic-knj", } m["nic-knj"] = { "Kainji", 681495, "nic-pla", } m["nic-knn"] = { "Northwest Kainji", 7060098, "nic-knj", } m["nic-ktl"] = { "Katloid", 6377681, "nic", aliases = {"Katla", "Katla-Tima"}, } m["nic-lcr"] = { "Lower Cross River", 3813193, "nic-cri", } m["nic-mam"] = { "Mamfe", 2005898, "nic-bds", aliases = {"Nyang"}, } m["nic-mba"] = { "Mbam", 687826, "nic-bds", } m["nic-mbc"] = { "Mba", 6799561, "nic-ubg", } m["nic-mbw"] = { "West Mbam", nil, "nic-mba", } m["nic-mmb"] = { "Mambiloid", 1888151, otherNames = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family "nic-bdn", } m["nic-mom"] = { "Momo", 6897393, "nic-grf", } m["nic-mre"] = { "Moré", nil, "nic-wov", } m["nic-ngd"] = { "Ngbandi", 36439, "nic-ubg", } m["nic-nge"] = { "Ngemba", 7022271, "nic-gre", } m["nic-ngk"] = { "Ngbaka", 3217499, "nic-ubg", } m["nic-nin"] = { "Ninzic", 7039282, "nic-plt", } m["nic-nka"] = { "Nkambe", 7042520, "nic-gre", } m["nic-nkb"] = { "Baka", nil, "nic-nkw", } m["nic-nke"] = { "Eastern Ngbaka", nil, "nic-ngk", } m["nic-nkg"] = { "Gbanziri", nil, "nic-nkw", } m["nic-nkk"] = { "Kpala", nil, "nic-nkw", } m["nic-nkm"] = { "Mbaka", nil, "nic-nkw", } m["nic-nkw"] = { "Western Ngbaka", nil, "nic-ngk", } m["nic-npd"] = { "North Plateau Dogon", nil, "qfa-dgn", } m["nic-nun"] = { "Nun", 13654297, "nic-gre", } m["nic-nwa"] = { "Nanga-Walo", nil, "qfa-dgn", } m["nic-ogo"] = { "Ogoni", 2350726, "nic-cri", aliases = {"Ogonoid"}, } m["nic-ovo"] = { "Oti-Volta", 1157178, "nic-gur", } m["nic-pla"] = { "Platoid", 453244, "nic-bco", aliases = {"Central Nigerian"}, } m["nic-plc"] = { "Central Plateau", 5061668, "nic-plt", } m["nic-pld"] = { "Plains Dogon", nil, "qfa-dgn", } m["nic-ple"] = { "East Plateau", 5329154, "nic-plt", } m["nic-pls"] = { "South Plateau", 7568236, "nic-plt", aliases = {"Jilic-Eggonic"}, } m["nic-plt"] = { "Plateau", 1267471, "nic-pla", } m["nic-ras"] = { "Rashad", 3401986, "nic", } m["nic-rnc"] = { "Central Ring", nil, "nic-rng", } m["nic-rng"] = { "Ring", 2269051, "nic-grf", aliases = {"Ring Road"}, } m["nic-rnn"] = { "Northern Ring", nil, "nic-rng", } m["nic-rnw"] = { "Western Ring", nil, "nic-rng", } m["nic-ser"] = { "Sere", 7453058, "nic-ubg", } m["nic-shi"] = { "Shiroro", 7498953, "nic-knj", aliases = {"Pongu"}, } m["nic-sis"] = { "Sisaala", 36532, "nic-gnw", } m["nic-tar"] = { "Tarokoid", 2394472, "nic-plt", } m["nic-tiv"] = { "Tivoid", 752377, "nic-bds", } m["nic-tvc"] = { "Central Tivoid", nil, "nic-tiv", } m["nic-tvn"] = { "Northern Tivoid", nil, "nic-tiv", } m["nic-ubg"] = { "Ubangian", 33932, "nic-vco", -- or none } m["nic-uce"] = { "East-West Upper Cross River", nil, "nic-ucr", } m["nic-ucn"] = { "North-South Upper Cross River", nil, "nic-ucr", } m["nic-ucr"] = { "Upper Cross River", 4108624, "nic-cri", aliases = {"Upper Cross"}, } m["nic-vco"] = { "Volta-Congo", 37228, "alv", } m["nic-wov"] = { "Western Oti-Volta", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["nic-ykb"] = { "Yukubenic", 16909196, "nic-plt", aliases = {"Oohum"}, } m["nic-ymb"] = { "Yambasa", nil, "nic-mba", } m["nic-yon"] = { "Yom-Nawdm", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["nub"] = { "Nubian", 1517194, "sdv-nes", } m["nub-hil"] = { "Hill Nubian", 5762211, "nub", aliases = {"Kordofan Nubian"}, } m["omq"] = { "Oto-Manguean", 33669, } m["omq-cha"] = { "Chatino", 35111, "omq-zap", } m["omq-chi"] = { "Chinantecan", 35828, "omq", } m["omq-cui"] = { "Cuicatec", 616024, "omq-mix", } m["omq-maz"] = { "Mazatecan", 36230, "omq", aliases = {"Mazatec"}, } m["omq-mix"] = { "Mixtecan", 21083066, "omq", } m["omq-mxt"] = { "Mixtec", 36363, "omq-mix", } m["omq-otp"] = { "Oto-Pamean", nil, "omq", } m["omq-pop"] = { "Popolocan", 5132273, "omq", } m["omq-tri"] = { "Trique", 780200, "omq-mix", aliases = {"Triqui"}, } m["omq-zap"] = { "Zapotecan", 8066463, "omq", } m["omq-zpc"] = { "Zapotec", 13214, "omq-zap", } m["omv"] = { "Omotic", 33860, "afa", } m["omv-aro"] = { "Aroid", 3699526, "omv", aliases = {"Ari-Banna", "South Omotic", "Somotic"}, } m["omv-diz"] = { "Dizoid", 430251, "omv", aliases = {"Maji", "Majoid"}, } m["omv-eom"] = { "East Ometo", 20527288, "omv-ome", } m["omv-gon"] = { "Gonga", 4143043, "omv", aliases = {"Kefoid"}, } m["omv-mao"] = { "Mao", 1351495, "omv", } m["omv-nom"] = { "North Ometo", nil, "omv-ome", } m["omv-ome"] = { "Ometo", 36310, "omv", } m["oto"] = { "Otomian", 1270220, "omq-otp", } m["oto-otm"] = { "Otomi", nil, "oto", } m["paa"] = { "Papuan", 236425, "qfa-not", } m["paa-arf"] = { "Arafundi", 4783702, } m["paa-asa"] = { "Arai-Samaia", 48803569, } m["paa-bng"] = { "Baining", 748487, aliases = {"East New Britain"}, } m["paa-brd"] = { "Border", 1752158, aliases = {"Upper Tami"}, } m["paa-egb"] = { "East Geelvink Bay", 1497678, aliases = {"East Cenderawasih"}, } m["paa-eng"] = { "Engan", 3217449, } m["paa-iwm"] = { "Iwam", 15147853, } m["paa-kag"] = { -- recode as ngf-kag? "Kainantu-Goroka", 3217463, "ngf", } m["paa-kiw"] = { "Kiwaian", 338449, } m["paa-kut"] = { "Kutubuan", 48767893, "paa-pag", } m["paa-kwm"] = { "Kwomtari", 2075415, } m["paa-lkp"] = { "Lakes Plain", 6478969, } m["paa-lsp"] = { "Lower Sepik", 7061700, aliases = {"Nor-Pondo"}, } m["paa-mai"] = { "Mairasi", 6736896, } m["paa-msk"] = { "Sko", 953509, aliases = {"Skou"}, } m["paa-nbo"] = { "North Bougainville", 749496, } m["paa-nim"] = { "Nimboran", 12638426, } m["paa-nha"] = { "North Halmahera", nil, "paa-wpa", } m["paa-pag"] = { "Papuan Gulf", 48803685, } m["paa-pau"] = { "Pauwasi", 7155496, } m["paa-ram"] = { "Ramu", 3442808, } m["paa-sbo"] = { "South Bougainville", 3217380, } m["paa-sen"] = { "Sentani", 17044584, "paa-wpa", } m["paa-spk"] = { "Sepik", 3508772, } m["paa-tkw"] = { "Tor-Kwerba", 7827523, } m["paa-wpa"] = { "West Papuan", 1363026, } m["paa-yam"] = { "Yam", 15062272, aliases = {"Morehead and Upper Maro River"}, } m["paa-yua"] = { "Yuat", 8060096, } m["phi"] = { "Philippine", 947858, "poz-bop", } m["phi-kal"] = { "Kalamian", 3217466, "phi", aliases = {"Calamian"}, } m["poz"] = { "Malayo-Polynesian", 143158, "map", } m["poz-aay"] = { "Admiralty Islands", 2701306, "poz-oce", } m["poz-bnn"] = { "North Bornean", 1427907, "poz-bop", } m["poz-bop"] = { "Borneo-Philippines", 4273393, "poz", } m["poz-bre"] = { "East Barito", 2701314, "poz-bop", } m["poz-brw"] = { "West Barito", 2761679, "poz-bop", } m["poz-btk"] = { "Bungku-Tolaki", 3217381, "poz-clb", } m["poz-cet"] = { "Central-Eastern Malayo-Polynesian", 2269883, "poz", } m["poz-clb"] = { "Celebic", 1078041, "poz", } m["poz-cln"] = { "New Caledonian", 3091221, "poz-ocs", } m["poz-cma"] = { "Central Maluku", 3217479, "poz-cet", } m["poz-hce"] = { "Halmahera-Cenderawasih", 2526616, "pqe", } m["poz-kal"] = { "Kaili-Pamona", 3217465, "poz-clb", } m["poz-lgx"] = { "Lampungic", 49215, "poz", } m["poz-mcm"] = { "Malayo-Chamic", nil, "poz-msa", } m["poz-mic"] = { "Micronesian", 420591, "poz-occ", } m["poz-mly"] = { "Malayic", 662628, "poz-mcm", } m["poz-msa"] = { "Malayo-Sumbawan", 1363818, "poz", } m["poz-mun"] = { "Muna-Buton", 3037924, "poz-clb", } m["poz-nws"] = { "Northwest Sumatran", 2071308, "poz", } m["poz-occ"] = { "Central-Eastern Oceanic", 2068435, "poz-oce", } m["poz-oce"] = { "Oceanic", 324457, "pqe", } m["poz-ocs"] = { "Southern Oceanic", 3039118, "poz-occ", } m["poz-ocw"] = { "Western Oceanic", 2701282, "poz-oce", } m["poz-pcc"] = { "Central Pacific", 3130237, "poz-occ", } m["poz-pep"] = { "Eastern Polynesian", 390979, "poz-pnp", } m["poz-pnp"] = { "Nuclear Polynesian", 743851, "poz-pol", } m["poz-pol"] = { "Polynesian", 390979, "poz-pcc", } m["poz-san"] = { "Sabahan", 3217517, "poz-bnn", } m["poz-sbj"] = { "Sama-Bajaw", 2160409, "poz-bop", } m["poz-slb"] = { "Saluan-Banggai", 3217519, "poz-clb", } m["poz-sls"] = { "Southeast Solomonic", 3119671, "poz-occ", } m["poz-ssw"] = { "South Sulawesi", 2778190, "poz", } m["poz-stm"] = { "St. Matthias", 6484143, "poz-oce", aliases = {"St Matthias"}, } m["poz-sus"] = { "Sunda-Sulawesi", 319552, "poz", } m["poz-swa"] = { "North Sarawakan", 538569, "poz-bnn", } m["poz-tem"] = { "Temotu", 3075769, "poz-oce", } m["poz-tim"] = { "Timoric", 7806987, "poz-cet", } m["poz-ton"] = { "Tongic", 3397263, "poz-pol", } m["poz-tot"] = { "Tomini-Tolitoli", 3217541, "poz-clb", } m["poz-vnc"] = { "Central Vanuatu", 5061988, "poz-ocs", } m["poz-vnn"] = { "North Vanuatu", 85789650, "poz-ocs", } m["poz-vns"] = { "South Vanuatu", 3070173, "poz-ocs", } m["poz-wot"] = { "Wotu-Wolio", 1041317, "poz-clb", } m["pqe"] = { "Eastern Malayo-Polynesian", 2269883, "poz-cet", } m["qfa-adc"] = { "Central Great Andamanese", nil, "qfa-adm", } m["qfa-adm"] = { "Great Andamanese", 3515103, } m["qfa-adn"] = { "Northern Great Andamanese", nil, "qfa-adm", } m["qfa-ads"] = { "Southern Great Andamanese", nil, "qfa-adm", } m["qfa-ain"] = { "Ainuic", 50111972, aliases = {"Ainu"}, } m["qfa-bej"] = { "Be-Jizhao", nil, "qfa-bet", } m["qfa-bet"] = { "Be-Tai", 12627719, "qfa-tak", aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"}, } m["qfa-buy"] = { "Buyang", 1109927, "qfa-kra", } m["qfa-cka"] = { "Chukotko-Kamchatkan", 33255, } m["qfa-ckn"] = { "Chukotkan", 2606732, "qfa-cka", } m["qfa-dgn"] = { "Dogon", 1234776, "nic", } m["qfa-dny"] = { "Dene-Yeniseian", 21103, aliases = {"Dené-Yeniseian"}, } m["qfa-hur"] = { "Hurro-Urartian", 1144159, } m["qfa-iso"] = { "isolate", 33648, "qfa-not", } m["qfa-kad"] = { "Kadu", -- considered either Nilo-Saharan or independent/none 1720989, } m["qfa-kms"] = { "Kam-Sui", 1023641, "qfa-tak", } m["qfa-kor"] = { "Koreanic", 11263525, } m["qfa-kra"] = { "Kra", 1022087, "qfa-tak", } m["qfa-lic"] = { "Hlai", 1023648, "qfa-tak", aliases = {"Hlaic"}, } m["qfa-mal"] = { "Left May", 614468, "paa-asa", } m["qfa-mch"] = { -- used in both N and S America "Macro-Chibchan", 3438062, } m["qfa-mix"] = { "mixed", 33694, "qfa-not", } m["qfa-not"] = { "not a family", nil, "qfa-not", } m["qfa-onb"] = { "Be", nil, "qfa-bej", aliases = {"Ong-Be", "Beic"}, } m["qfa-ong"] = { "Ongan", 2090575, aliases = {"Angan", "South Andamanese", "Jarawa-Onge"}, } m["qfa-sub"] = { "substrate", 20730913, } m["qfa-tak"] = { "Kra-Dai", 34171, aliases = {"Tai-Kadai", "Kadai"}, } m["qfa-tap"] = { "Timor-Alor-Pantar", 16590002, } m["qfa-tor"] = { "Torricelli", 1333831, } m["qfa-tyn"] = { "Tyrsenian", 1344038, } m["qfa-xgs"] = { "Serbi-Mongolic", 108887939, } m["qfa-xgx"] = { "Para-Mongolic", 107619002, "qfa-xgs", } m["qfa-yen"] = { "Yeniseian", 27639, "qfa-dny", aliases = {"Yeniseic", "Yenisei-Ostyak"}, } m["qfa-yno"] = { "Northern Yeniseian", nil, "qfa-yen", } m["qfa-yso"] = { "Southern Yeniseian", nil, "qfa-yen", } m["qfa-yuk"] = { "Yukaghir", 34164, aliases = {"Yukagir", "Jukagir"}, } m["qwe"] = { "Quechuan", 5218, } m["raj"] = { "Rajasthani", 13196, "inc-wes", protoLanguage = "inc-ogu", } m["roa"] = { "Romance", 19814, "itc", aliases = {"Romanic", "Latin", "Neolatin", "Neo-Latin"}, protoLanguage = "la", } m["roa-eas"] = { "Eastern Romance", 147576, "roa", } m["roa-ibe"] = { "West Iberian", 1377152, "roa", } m["roa-itd"] = { "Italo-Dalmatian", 3313381, "roa", } m["roa-git"] = { "Gallo-Italic", 516074, "roa", } m["roa-oil"] = { "Oïl", 37351, "roa", protoLanguage = "fro", } m["roa-ocr"] = { "Occitano-Romance", 599958, "roa", } m["roa-rhe"] = { "Rhaeto-Romance", 515593, "roa", } --[=[ Exceptional language and family codes for South American Indian languages can use the prefix "sai-", though "sai" is no longer itself a family code. ]=]-- m["sai-ara"] = { "Araucanian", 626630, } m["sai-aym"] = { "Aymaran", 33010, } m["sai-bar"] = { "Barbacoan", 807304, aliases = {"Barbakoan"}, } m["sai-bor"] = { "Boran", 5371776, } m["sai-cah"] = { "Cahuapanan", 1025793, } m["sai-car"] = { "Cariban", 33090, aliases = {"Carib"}, } m["sai-cer"] = { "Cerrado", 98078151, "sai-jee", aliases = {"Amazonian Jê"}, } m["sai-chc"] = { "Chocoan", 1075616, aliases = {"Choco", "Chocó"}, } m["sai-cho"] = { "Chonan", 33019, aliases = {"Chon"}, } m["sai-cje"] = { "Central Jê", 18010843, "sai-cer", aliases = {"Akuwẽ"}, } m["sai-cpc"] = { "Chapacuran", 1062626, } m["sai-crn"] = { "Charruan", 3112423, aliases = {"Charrúan"}, } m["sai-ctc"] = { "Catacaoan", 5051139, } m["sai-guc"] = { "Guaicuruan", 1974973, "sai-mgc", aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"}, } m["sai-guh"] = { "Guahiban", 944056, aliases = {"Guahiboan", "Guajiboan", "Wahivoan"}, } m["sai-gui"] = { "Guianan", nil, "sai-car", aliases = {"Guianan Carib", "Guiana Carib"}, } m["sai-har"] = { "Harákmbut", 1584402, "sai-hkt", aliases = {"Harákmbet"}, } m["sai-hkt"] = { "Harákmbut-Katukinan", 17107635, } m["sai-hrp"] = { "Huarpean", 1578336, aliases = {"Warpean", "Huarpe", "Warpe"}, } m["sai-jee"] = { "Jê", 1483594, "sai-mje", aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"}, } m["sai-jir"] = { "Jirajaran", 3028651, aliases = {"Hiraháran"}, } m["sai-jiv"] = { "Jivaroan", 1393074, aliases = {"Hívaro", "Jibaro", "Jibaroan", "Jibaroana", "Jívaro"}, } m["sai-ktk"] = { "Katukinan", 2636000, "sai-hkt", aliases = {"Catuquinan"}, } m["sai-kui"] = { "Kuikuroan", nil, "sai-car", aliases = {"Kuikuro", "Nahukwa"}, } m["sai-map"] = { "Mapoyan", 61096301, "sai-ven", aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"}, } m["sai-mas"] = { "Mascoian", 1906952, aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"}, } m["sai-mgc"] = { "Mataco-Guaicuru", 255512, } m["sai-mje"] = { "Macro-Jê", 887133, aliases = {"Macro-Gê"}, } m["sai-mtc"] = { "Matacoan", 2447424, "sai-mgc", } m["sai-mur"] = { "Muran", 33826, aliases = {"Mura"}, } m["sai-nad"] = { "Nadahup", 1856439, aliases = {"Makú", "Macú", "Vaupés-Japurá"}, } m["sai-nje"] = { "Northern Jê", 98078225, "sai-cer", aliases = {"Core Jê"}, } m["sai-nmk"] = { "Nambikwaran", 15548027, aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"}, } m["sai-otm"] = { "Otomacoan", 3217503, aliases = {"Otomákoan", "Otomakoan"}, } m["sai-pan"] = { "Panoan", 1544537, "sai-pat", aliases = {"Pano"}, } m["sai-pat"] = { "Pano-Tacanan", 2475746, aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"}, } m["sai-pek"] = { "Pekodian", 107451736, "sai-car", aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"}, } m["sai-pem"] = { "Pemongan", nil, "sai-ven", aliases = {"Pemong", "Pemóng", "Purukoto"}, } m["sai-prk"] = { "Parukotoan", 107451482, "sai-car", aliases = {"Parukoto"}, } m["sai-sje"] = { "Southern Jê", 98078245, "sai-jee", } m["sai-tac"] = { "Tacanan", 3113762, "sai-pat", } m["sai-tar"] = { "Taranoan", 105097814, "sai-gui", aliases = {"Trio", "Tarano"}, } m["sai-tuc"] = { "Tucanoan", 788144, } m["sai-tyu"] = { "Ticuna-Yuri", 4467010, } m["sai-ucp"] = { "Uru-Chipaya", 2475488, aliases = {"Uru-Chipayan"}, } m["sai-ven"] = { "Venezuelan Cariban", nil, "sai-car", aliases = {"Venezuelan Carib", "Venezuelan", "Venezuelano"}, } m["sai-wic"] = { "Wichí", 3027047, } m["sai-wit"] = { "Witotoan", 43079317, aliases = {"Huitotoan", "Uitotoan"}, } m["sai-ynm"] = { "Yanomami", nil, aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"}, } m["sai-yuk"] = { "Yukpan", nil, "sai-car", aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"}, } m["sai-zam"] = { "Zamucoan", 3048461, aliases = {"Samúkoan"}, } m["sai-zap"] = { "Zaparoan", 33911, aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"}, } m["sal"] = { "Salishan", 33985, } m["sdv"] = { "Eastern Sudanic", 2036148, "ssa", } m["sdv-bri"] = { "Bari", nil, "sdv-nie", } m["sdv-daj"] = { "Daju", 956724, "sdv", } m["sdv-dnu"] = { "Dinka-Nuer", nil, "sdv-niw", } m["sdv-eje"] = { "Eastern Jebel", 3408878, "sdv", } m["sdv-kln"] = { "Kalenjin", 637228, "sdv-nis", } m["sdv-lma"] = { "Lotuko-Maa", nil, "sdv-nie", } m["sdv-lon"] = { "Northern Luo", nil, "sdv-luo", } m["sdv-los"] = { "Southern Luo", 7570103, "sdv-luo", } m["sdv-luo"] = { "Luo", nil, "sdv-niw", } m["sdv-nes"] = { "Northern Eastern Sudanic", 4810496, "sdv", aliases = {"Astaboran", "Ek Sudanic"}, } m["sdv-nie"] = { "Eastern Nilotic", 153795, "sdv-nil", } m["sdv-nil"] = { "Nilotic", 513408, "sdv", } m["sdv-nis"] = { "Southern Nilotic", 1552410, "sdv-nil", } m["sdv-niw"] = { "Western Nilotic", 3114989, "sdv-nil", } m["sdv-nma"] = { "Nandi-Markweta", nil, "sdv-kln", } m["sdv-nyi"] = { "Nyima", 11688746, "sdv-nes", aliases = {"Nyimang"}, } m["sdv-tmn"] = { "Taman", 3408873, "sdv-nes", aliases = {"Tamaic"}, } m["sdv-ttu"] = { "Teso-Turkana", 7705551, "sdv-nie", aliases = {"Ateker"}, } m["sel"] = { "Selkup", 34008, "syd", } m["sem"] = { "Semitic", 34049, "afa", } m["sem-ara"] = { "Aramaic", 28602, "sem-nwe", protoLanguage = "arc", } m["sem-arb"] = { "Arabic", 164667, "sem-cen", protoLanguage = "ar", } m["sem-are"] = { "Eastern Aramaic", 3410322, "sem-ara", } m["sem-arw"] = { "Western Aramaic", 3394214, "sem-ara", } m["sem-ase"] = { "Southeastern Aramaic", 3410322, "sem-are", } m["sem-can"] = { "Canaanite", 747547, "sem-nwe", } m["sem-cen"] = { "Central Semitic", 3433228, "sem-wes", } m["sem-cna"] = { "Central Neo-Aramaic", 3410322, "sem-are", } m["sem-eas"] = { "East Semitic", 164273, "sem", } m["sem-eth"] = { "Ethiopian Semitic", 163629, "sem-wes", aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"}, } m["sem-nna"] = { "Northeastern Neo-Aramaic", 2560578, "sem-are", } m["sem-nwe"] = { "Northwest Semitic", 162996, "sem-cen", } m["sem-osa"] = { "Old South Arabian", 35025, "sem-cen", aliases = {"Epigraphic South Arabian", "Sayhadic"}, } m["sem-sar"] = { "Modern South Arabian", 1981908, "sem-wes", } m["sem-wes"] = { "West Semitic", 124901, "sem", } m["sgn"] = { "sign", 34228, "qfa-not", } m["sgn-fsl"] = { "French Sign Languages", 5501921, "sgn", } m["sgn-gsl"] = { "German Sign Languages", 5551235, "sgn", } m["sgn-jsl"] = { "Japanese Sign Languages", 11722508, "sgn", } m["sio"] = { "Siouan", 34181, "nai-sca", } m["sio-dhe"] = { "Dhegihan", 3217420, "sio-msv", } m["sio-dkt"] = { "Dakotan", 4154122, "sio-msv", } m["sio-mor"] = { "Missouri River Siouan", 26807266, "sio", } m["sio-msv"] = { "Mississippi Valley Siouan", 12637104, "sio", } m["sio-ohv"] = { "Ohio Valley Siouan", 21070931, "sio", } m["sit"] = { "Sino-Tibetan", 45961, aliases = {"Trans-Himalayan"}, } m["sit-aao"] = { "Ao", 615474, "sit", aliases = {"Central Naga languages"}, } m["sit-alm"] = { "Almora", nil, "sit-whm", } m["sit-bai"] = { "Bai", 35103, "sit-mba", } m["sit-bdi"] = { "Bodish", 1814078, "sit", } m["sit-cln"] = { "Cai-Long", 107182612, "sit-mba", aliases = {"Cai–Long", "Ta–Li", "Ta-Li"}, } m["sit-dhi"] = { "Dhimalish", 1207648, "sit", } m["sit-ebo"] = { "East Bodish", 56402, "sit-bdi", } m["sit-gma"] = { "Greater Magaric", 55612963, "sit", } m["sit-gsi"] = { "Greater Siangic", 52698851, "sit", } m["sit-hrs"] = { "Hrusish", 1632501, "sit", aliases = {"Southeast Kamengic"}, } m["sit-jnp"] = { "Jingphoic", nil, "sit-jpl", aliases = {"Jingpho"}, } m["sit-jpl"] = { "Kachin-Luic", 1515454, "tbq-bkj", aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"}, } m["sit-kch"] = { "Konyak-Chang", nil, "sit-kon", } m["sit-kha"] = { "Kham", 33305, "sit-gma", } m["sit-khb"] = { "Kho-Bwa", 6401917, "sit", aliases = {"Bugunish", "Kamengic"}, } m["sit-khw"] = { "Western Kho-Bwa", nil, "sit-khb", } m["sit-khc"] = { "Chug-Lish", nil, "sit-khw", aliases = {"Duhumbi-Khispi"}, } m["sit-khm"] = { "Mey-Sartang", nil, "sit-khw", aliases = {"Sartang-Sherdukpen"}, } m["sit-kic"] = { "Central Kiranti", nil, "sit-kir", } m["sit-kie"] = { "Eastern Kiranti", nil, "sit-kir", } m["sit-kin"] = { "Kinnauric", nil, "sit-whm", aliases = {"Kinnauri"}, } m["sit-kir"] = { "Kiranti", 922148, "sit", } m["sit-kiw"] = { "Western Kiranti", 922148, "sit-kir", } m["sit-kon"] = { "Konyak", 774590, "tbq-bkj", aliases = {"Konyakian", "Northern Naga"}, } m["sit-kyk"] = { "Kyirong-Kagate", 6450957, "sit-tib", } m["sit-lab"] = { "Ladakhi-Balti", 6450957, "sit-tib", } m["sit-las"] = { "Lahuli-Spiti", 6473510, "sit-tib", } m["sit-luu"] = { "Luish", 55621439, "sit-jpl", aliases = {"Asakian", "Sak"}, } m["sit-mar"] = { "Maringic", nil, "sit-tma", } m["sit-mba"] = { "Macro-Bai", 16963847, "sit-sba", aliases = {"Greater Bai"}, } m["sit-mdz"] = { "Midzu", 6843504, "sit", aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"}, } m["sit-mnz"] = { "Mondzish", 6898839, "tbq-lob", aliases = {"Mangish"}, } m["sit-mru"] = { "Mruic", 16908870, "sit", aliases = {"Mru-Hkongso"}, } m["sit-nas"] = { "Naish", 25047956, "sit-nax", } m["sit-nax"] = { "Naic", 6982999, "tbq-buq", aliases = {"Naxish"}, } m["sit-nba"] = { "Northern Bai", 122463830, "sit-bai", } m["sit-new"] = { "Newaric", 55625069, "sit", } m["sit-nng"] = { "Nungish", 1515482, "sit", aliases = {"Nung"}, } m["sit-qia"] = { "Qiangic", 1636765, "tbq-buq", } m["sit-rgy"] = { "Rgyalrongic", 56936, "sit-qia", aliases = {"Jiarongic"}, } m["sit-sba"] = { "Sino-Bai", nil, "sit", aliases = {"Greater Bai"}, } m["sit-tam"] = { "Tamangic", 3309439, "sit", aliases = {"West Bodish"}, } m["sit-tan"] = { "Tani", 3217538, "sit", } m["sit-tib"] = { "Tibetic", 1641150, "sit-bdi", protoLanguage = "otb", } m["sit-tja"] = { "Tujia", nil, "sit", } m["sit-tma"] = { "Tangkhul-Maring", nil, "sit", } m["sit-tng"] = { "Tangkhulic", 1516657, "sit-tma", aliases = {"Tangkhul"}, } m["sit-tno"] = { "Tangsa-Nocte", nil, "sit-kon", } m["sit-tsk"] = { "Tshangla", nil, "sit-bdi", } m["sit-whm"] = { "West Himalayish", 2301695, "sit", } m["sit-zem"] = { "Zeme", 189291, "sit", aliases = {"Zeliangrong", "Zemeic"}, } m["sla"] = { "Slavic", 23526, "ine-bsl", aliases = {"Slavonic"}, } m["smi"] = { "Sami", 56463, "urj", aliases = {"Saami", "Samic", "Saamic"}, } m["son"] = { "Songhay", 505198, "ssa", aliases = {"Songhai"}, } m["sqj"] = { "Albanian", 8748, "ine", } m["ssa"] = { "Nilo-Saharan", -- possibly not a genetic grouping 33705, } m["ssa-fur"] = { "Fur", 2989512, "ssa", } m["ssa-klk"] = { "Kuliak", 1791476, "ssa", aliases = {"Rub"}, } m["ssa-kom"] = { "Koman", 1781084, "ssa", } m["ssa-sah"] = { "Saharan", 1757661, "ssa", } m["syd"] = { "Samoyedic", 34005, "urj", aliases = {"Samoyed", "Samodeic"}, } m["tai"] = { "Tai", 749720, "qfa-bet", aliases = {"Daic"}, } m["tai-wen"] = { "Wenma-Southwestern Tai", nil, "tai", } m["tai-tay"] = { "Tày", nil, "tai-wen", } m["tai-sap"] = { "Sapa-Southwestern Tai", nil, "tai-wen", aliases = {"Sapa-Thai"}, } m["tai-swe"] = { "Southwestern Tai", 10889250, "tai-sap", } m["tai-cho"] = { "Chongzuo Tai", 13216, "tai", } m["tai-cen"] = { "Central Tai", 5061891, "tai", } m["tai-nor"] = { "Northern Tai", 7059014, "tai", } m["tbq"] = { "Tibeto-Burman", 34064, "sit", } m["tbq-anp"] = { "Angami-Pochuri", 530460, "sit", } m["tbq-axi"] = { "Axioid", nil, "tbq-sel", } m["tbq-bdg"] = { "Bodo-Garo", 4090000, "tbq-bkj", } m["tbq-bis"] = { "Bisoid", 48844742, "tbq-slo", } m["tbq-bka"] = { "Bi-Ka", 12627890, "tbq-slo", } m["tbq-bkj"] = { "Sal", 889900, "sit", -- Brahmaputran appears to be Glottolog's term aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"}, } m["tbq-brm"] = { "Burmish", 865713, "tbq-lob", } m["tbq-buq"] = { "Burmo-Qiangic", 16056278, "sit", aliases = {"Eastern Tibeto-Burman"}, } m["tbq-drp"] = { "Downriver Phula", 7188378, "tbq-rph", } m["tbq-han"] = { "Hanoid", 17004185, "tbq-slo", } m["tbq-hph"] = { "Highland Phula", nil, "tbq-sel", } m["tbq-jin"] = { "Jino", 6202716, "tbq-slo", } m["tbq-kzh"] = { "Kazhuoish", 48834669, "tbq-lol", } m["tbq-kuk"] = { "Kukish", 832413, "sit", } m["tbq-lal"] = { "Lalo", 56548, "tbq-lso", } m["tbq-lho"] = { "Lahoish", nil, "tbq-lol", } m["tbq-llo"] = { "Lipo-Lolopo", nil, "tbq-lso", } m["tbq-lob"] = { "Lolo-Burmese", 1635712, "tbq-buq", } m["tbq-lol"] = { "Loloish", 37035, "tbq-lob", aliases = {"Yi", "Ngwi", "Nisoic"}, } m["tbq-lso"] = { "Lisoish", 6559055, "tbq-lol", } m["tbq-lwo"] = { "Lawoish", 48847673, "tbq-lol", } m["tbq-muj"] = { "Muji", 11221327, "tbq-hph", } m["tbq-nas"] = { "Nasoid", nil, "tbq-nlo", } m["tbq-nis"] = { "Nisu", 56404, "tbq-nlo", } m["tbq-nlo"] = { "Northern Loloish", 7058676, "tbq-nso", } m["tbq-nso"] = { "Nisoish", 56990, "tbq-lol", } m["tbq-nus"] = { "Nusoish", 114245231, "tbq-lol", } m["tbq-phw"] = { "Phowa", 7187959, "tbq-hph", } m["tbq-rph"] = { "Riverine Phula", nil, "tbq-sel", } m["tbq-sel"] = { "Southeastern Loloish", 16111894, "tbq-nso", } m["tbq-sil"] = { "Siloid", 60787071, "tbq-slo", } m["tbq-slo"] = { "Southern Loloish", 5649340, "tbq-lol", } m["tbq-tal"] = { "Taloid", 48804018, "tbq-lso", } m["tbq-urp"] = { "Upriver Phula", 7187058, "tbq-rph", } m["trk"] = { "Turkic", 34090, } m["trk-kar"] = { "Karluk", 703173, "trk", aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"}, varieties = {"Eastern Turkic"}, } m["trk-kbu"] = { "Kipchak-Bulgar", 3512539, "trk-kip", aliases = {"Uralian", "Uralo-Caspian"}, } m["trk-kcu"] = { "Kipchak-Cuman", 4370412, "trk-kip", aliases = {"Ponto-Caspian"}, } m["trk-kip"] = { "Kipchak", 1339898, "trk", otherNames = {"Western Turkic"}, aliases = {"Kypchak", "Qypchaq", "Northwestern Turkic", "Western Turkic"}, protoLanguage = "qwm", } m["trk-kkp"] = { "Kyrgyz-Kipchak", 4221189, "trk-kip", } m["trk-kno"] = { "Kipchak-Nogai", 4326954, "trk-kip", aliases = {"Aralo-Caspian"}, } m["trk-nsb"] = { "North Siberian Turkic", 4537269, "trk-sib", aliases = {"Northern Siberian Turkic"}, } m["trk-ogr"] = { "Oghur", 1422731, "trk", aliases = {"Lir-Turkic", "r-Turkic"}, } m["trk-ogz"] = { "Oghuz", 494600, "trk", aliases = {"Southwestern Turkic"}, } m["trk-sib"] = { "Siberian Turkic", 354353, "trk", otherNames = {"Northern Turkic"}, aliases = {"Northeastern Turkic"}, } m["trk-ssb"] = { "South Siberian Turkic", nil, "trk-sib", aliases = {"Southern Siberian Turkic"}, } m["tup"] = { "Tupian", 34070, aliases = {"Tupi"}, } m["tup-gua"] = { "Tupi-Guarani", 148610, "tup", aliases = {"Tupí-Guaraní"}, } m["tuw"] = { "Tungusic", 34230, aliases = {"Manchu-Tungus", "Tungus"}, } m["tuw-ewe"] = { "Ewenic", 105889448, "tuw", aliases = {"Northern Tungusic"}, } m["tuw-jrc"] = { "Jurchenic", 105889432, "tuw", aliases = {"Manchuric"}, } m["tuw-nan"] = { "Nanaic", 105889264, "tuw", } m["tuw-udg"] = { "Udegheic", 105889266, "tuw", } m["urj"] = { "Uralic", 34113, varieties = {"Finno-Ugric"}, } m["urj-fin"] = { "Finnic", 33328, "urj", aliases = {"Baltic-Finnic", "Balto-Finnic", "Fennic"}, } m["urj-mdv"] = { "Mordvinic", 627313, "urj", } m["urj-prm"] = { "Permic", 161493, "urj", } m["urj-ugr"] = { "Ugric", 156631, "urj", } m["wak"] = { "Wakashan", 60069, } m["wen"] = { "Sorbian", 25442, "zlw", aliases = {"Lusatian", "Wendish"}, } m["xgn"] = { "Mongolic", 33750, "qfa-xgs", aliases = {"Mongolian"}, } m["xgn-cen"] = { "Central Mongolic", 28719447, "xgn", protoLanguage = "xng-lat", } m["xgn-sou"] = { "Southern Mongolic", nil, "xgn", protoLanguage = "xng-ear", } m["xgn-shr"] = { "Shirongolic", 107539435, "xgn-sou", } m["xme"] = { "Median", nil, "ira-mpr", protoLanguage = "xme-old", } m["xme-ttc"] = { "Tatic", nil, "xme", } m["xnd"] = { "Na-Dene", 26986, "qfa-dny", aliases = {"Na-Dené"}, } m["xsc"] = { "Scythian", nil, "ira-nei", } m["xsc-sak"] = { "Sakan", nil, "xsc-skw", aliases = {"Saka"}, } m["xsc-sar"] = { "Sarmatian", nil, "xsc", } m["xsc-skw"] = { "Saka-Wakhi", nil, "xsc", } m["yok"] = { "Yokuts", 34249, "nai-you", aliases = {"Yokutsan", "Mariposan", "Mariposa"}, } m["ypk"] = { "Yupik", 27970, "esx-esk", aliases = {"Yup'ik", "Yuit"}, } m["zhx"] = { "Sinitic", 33857, "sit-sba", aliases = {"Chinese"}, protoLanguage = "och", } m["zhx-com"] = { "Coastal Min", 20667215, "zhx-min", } m["zhx-inm"] = { "Inland Min", 20667237, "zhx-min", } m["zhx-man"] = { "Mandarinic", nil, "zhx", protoLanguage = "cmn-ear", } m["zhx-min"] = { "Min", 56504, "zhx", } m["zhx-nan"] = { "Southern Min", 36495, "zhx-com", } m["zhx-pin"] = { "Pinghua", 2735715, "zhx", protoLanguage = "ltc", } m["zhx-yue"] = { "Yue", 7033959, "zhx", protoLanguage = "ltc", } m["zle"] = { "East Slavic", 144713, "sla", } m["zls"] = { "South Slavic", 146665, "sla", } m["zlw"] = { "West Slavic", 145852, "sla", } m["zlw-lch"] = { "Lechitic", 742782, "zlw", aliases = {"Lekhitic"}, } m["zlw-pom"] = { "Pomeranian", nil, "zlw-lch", } m["znd"] = { "Zande", 8066072, "nic-ubg", } return require("Module:languages").finalizeData(m, "family") o8del2ltkji92d34z7h4eog0t0ywuek Module:families/data/doc 828 720 26951 2023-08-14T15:46:14Z Kambai Akau 8 N khwuk 26951 wikitext text/x-wiki This module contains definitions for all language family codes on Wiktionary. The entries are listed by their family code, which is usually an ISO-639 code, but there are also some exceptional codes. These are listed on [[Wiktionary:Families]]; that page also explains how to create new exceptional codes. This module '''must not''' be imported using <code>require</code>. Instead, it is imported like this: <syntaxhighlight lang="lua"> local families = mw.loadData("Module:families") </syntaxhighlight> This ensures that the data is only loaded once per page, rather than once for every module invocation like normal. ==Errors== {{if then show|{{#invoke:data consistency check|check_modules_t|languages/data/2|languages/data/2/extra|languages/data/3/a|languages/data/3/a/extra|languages/data/3/b|languages/data/3/b/extra|languages/data/3/c|languages/data/3/c/extra|languages/data/3/d|languages/data/3/d/extra|languages/data/3/e|languages/data/3/e/extra|languages/data/3/f|languages/data/3/f/extra|languages/data/3/g|languages/data/3/g/extra|languages/data/3/h|languages/data/3/h/extra|languages/data/3/i|languages/data/3/i/extra|languages/data/3/j|languages/data/3/j/extra|languages/data/3/k|languages/data/3/k/extra|languages/data/3/l|languages/data/3/l/extra|languages/data/3/m|languages/data/3/m/extra|languages/data/3/n|languages/data/3/n/extra|languages/data/3/o|languages/data/3/o/extra|languages/data/3/p|languages/data/3/p/extra|languages/data/3/q|languages/data/3/q/extra|languages/data/3/r|languages/data/3/r/extra|languages/data/3/s|languages/data/3/s/extra|languages/data/3/t|languages/data/3/t/extra|languages/data/3/u|languages/data/3/u/extra|languages/data/3/v|languages/data/3/v/extra|languages/data/3/w|languages/data/3/w/extra|languages/data/3/x|languages/data/3/x/extra|languages/data/3/y|languages/data/3/y/extra|languages/data/3/z|languages/data/3/z/extra|languages/data/exceptional|languages/data/exceptional/extra|etymology languages/data|families/data|languages/canonical names|languages/code to canonical name|etymology languages/canonical names|etymology languages/code to canonical name|families/canonical names|families/code to canonical name|Template:langname-lite}}|[[Module:data consistency check]] shows no relevant errors.|The following errors were detected by [[Module:data consistency check]]: <noinclude/>}} ==Required values== Every entry in the table must contain the following properties: ; <code>canonicalName</code> : The "canonical" name of the family. This is the name that is used in Wiktionary entries and category names. ==Optional values== ; <code>aliases</code> : A list of aliases/synonyms for the family, other than the canonical name. ; <code>varieties</code> : A table of family varieties that are subsumed under the family. This should not include those varieties for which separate family codes have been assigned. If a given variety has several names, they can all be listed by including a sublist in the overall list, where the first element is the canonical name that you want the variety to be known by, and the remainder are aliases. This facility is more commonly used for individual languages than families, but the facility is also provided for families. See [[Template:language extradata documentation]] for an example. ; <code>otherNames</code> ('''deprecated''') : A table of all non-canonical names that this family is known by, including both synonyms and varieties. This should not be used in new families, and existing families should have the entries in this list moved into either <code>aliases</code> or <code>varieties</code>. ; <code>protoLanguage</code> : The language code for the proto-language of the family; that is, the common ancestor of all languages in the family. If this is not specified, [[Module:families]] will attempt to create the proto-language code by adding <code>-pro</code> to the family code &mdash; for instance, <code>ine</code> ([[:Category:Indo-European languages|Indo-European languages]]) &rarr; <code>ine-pro</code> ([[:Category:Proto-Indo-European language|Proto-Indo-European language]]) &mdash; and then use [[Module:languages]] to check if the code is valid. ; <code>family</code> : The superfamily that the language family belongs to, if any. ; <code>wikidata_item</code> : The number in the Wikidata item id for the language family. <includeonly> [[Category:Data modules]] [[Category:Language data modules]] </includeonly> mex1g0q79prlool7hdnzlmm780qhd3u Module:families 828 721 26952 2023-08-14T15:47:33Z Kambai Akau 8 Created page with "local export = {} function export.makeObject(code, data, useRequire) local Family = {} function Family:getCode() return self._code end function Family:getCanonicalName() return self._rawData[1] end function Family:getDisplayForm() return self:getCategoryName("nocap") end function Family:getOtherNames(onlyOtherNames) return require("Module:language-like").getOtherNames(self, onlyOtherNames) end function Family:getAliases() return self._rawDa..." 26952 Scribunto text/plain local export = {} function export.makeObject(code, data, useRequire) local Family = {} function Family:getCode() return self._code end function Family:getCanonicalName() return self._rawData[1] end function Family:getDisplayForm() return self:getCategoryName("nocap") end function Family:getOtherNames(onlyOtherNames) return require("Module:language-like").getOtherNames(self, onlyOtherNames) end function Family:getAliases() return self._rawData.aliases or {} end function Family:getVarieties(flatten) return require("Module:language-like").getVarieties(self, flatten) end --function Family:getAllNames() -- return self._rawData.names --end --[==[Given a list of types as strings, returns true if the family has all of them. Possible types are explained in [[Module:families/data]].]==] function Family:hasType(...) if not self._type then self._type = {family = true} if self:getNonEtymologicalCode() == self:getCode() then self._type.full = true else self._type["etymology-only"] = true end if self._rawData.type then for _, type in ipairs(mw.text.split(self._rawData.type, "%s*,%s*")) do self._type[type] = true end end end for _, type in ipairs{...} do if not self._type[type] then return false end end return true end --[==[Returns a {Family} object for the superfamily that the family belongs to.]==] function Family:getFamily() if self._familyObject == nil then local familyCode = self:getFamilyCode() if familyCode then self._familyObject = export.getByCode(familyCode, useRequire) else self._familyObject = false end end return self._familyObject or nil end --[==[Returns the code of the family's superfamily.]==] function Family:getFamilyCode() if not self._familyCode then self._familyCode = self._rawData[3] end return self._familyCode end --[==[Returns the canonical name of the family's superfamily.]==] function Family:getFamilyName() if self._familyName == nil then local family = self:getFamily() if family then self._familyName = family:getCanonicalName() else self._familyName = false end end return self._familyName or nil end --[==[Check whether the family belongs to {superfamily} (which can be a family code or object), and returns a boolean. If more than one is given, returns {true} if the family belongs to any of them. A family is '''not''' considered to belong to itself.]==] function Family:inFamily(...) for _, superfamily in ipairs{...} do if type(superfamily) == "table" then superfamily = superfamily:getCode() end local family, code = self:getFamily() while true do if not family then return false end code = family:getCode() family = family:getFamily() -- If family is parent to itself, return false. if family and family:getCode() == code then return false elseif code == superfamily then return true end end end end function Family:getParent() if self._parentObject == nil then local parentCode = self:getParentCode() if parentCode then self._parentObject = require("Module:languages").getByCode(parentCode, nil, true, true, useRequire) else self._parentObject = false end end return self._parentObject or nil end function Family:getParentCode() if not self._parentCode then self._parentCode = self._rawData[5] end return self._parentCode end function Family:getParentName() if self._parentName == nil then local parent = self:getParent() if parent then self._parentName = parent:getCanonicalName() else self._parentName = false end end return self._parentName or nil end function Family:getParentChain() if not self._parentChain then self._parentChain = {} local parent = self:getParent() while parent do table.insert(self._parentChain, parent) parent = parent:getParent() end end return self._parentChain end function Family:hasParent(...) --checkObject("family", nil, ...) for _, other_family in ipairs{...} do for _, parent in ipairs(self:getParentChain()) do if type(other_family) == "string" then if other_family == parent:getCode() then return true end else if other_family:getCode() == parent:getCode() then return true end end end end return false end --[==[If the family is etymology-only, iterates through its parents until a regular family is found and returns it. If the family is a regular family, then it simply returns itself.]==] function Family:getNonEtymological() if not self._nonEtymologicalObject then local nonEtymologicalCode = self:getNonEtymologicalCode() if nonEtymologicalCode ~= self:getCode() then self._nonEtymologicalObject = require("Module:languages").getByCode(nonEtymologicalCode, nil, nil, true, useRequire) else self._nonEtymologicalObject = self end end return self._nonEtymologicalObject end function Family:getNonEtymologicalCode() return self._nonEtymologicalCode or self:getCode() end function Family:getNonEtymologicalName() if self._nonEtymologicalName == nil then local nonEtymological = self:getNonEtymological() if nonEtymological then self._nonEtymologicalName = nonEtymological:getCanonicalName() else self._nonEtymologicalName = false end end return self._nonEtymologicalName or nil end function Family:getProtoLanguage() if self._protoLanguageObject == nil then self._protoLanguageObject = require("Module:languages").getByCode(self._rawData.protoLanguage or self:getCode() .. "-pro", nil, true, nil, useRequire) or false end return self._protoLanguageObject or nil end function Family:getProtoLanguageCode() if self._protoLanguageCode == nil then local protoLanguage = self:getProtoLanguage() self._protoLanguageCode = protoLanguage and protoLanguage:getCode() or false end return self._protoLanguageCode or nil end function Family:getProtoLanguageName() if not self._protoLanguageName then self._protoLanguageName = self:getProtoLanguage():getCanonicalName() end return self._protoLanguageName end function Family:hasAncestor(...) -- Go up the family tree until a protolanguage is found. local family = self local protolang = family:getProtoLanguage() while not protolang do family = family:getFamily() protolang = family:getProtoLanguage() -- Return false if the family is its own family, to avoid an infinite loop. if family:getFamilyCode() == family:getCode() then return false end end -- If the protolanguage is not in the family, it must therefore be ancestral to it. Check if it is a match. for _, otherlang in ipairs{...} do if ( type(otherlang) == "string" and protolang:getCode() == otherlang or type(otherlang) == "table" and protolang:getCode() == otherlang:getCode() ) and not protolang:inFamily(self) then return true end end -- If not, check the protolanguage's ancestry. return protolang:hasAncestor(...) end local function fetch_descendants(self, format) local languages = require("Module:languages/code to canonical name") local etymology_languages = require("Module:etymology languages/code to canonical name") local families = require("Module:families/code to canonical name") local descendants = {} local family = self:getFamily() -- Iterate over all three datasets. for _, data in ipairs{languages, etymology_languages, families} do for code in pairs(data) do local lang = require("Module:languages").getByCode(code, nil, true, true, useRequire) if lang:inFamily(self) then if format == "object" then table.insert(descendants, lang) elseif format == "code" then table.insert(descendants, code) elseif format == "name" then table.insert(descendants, lang:getCanonicalName()) end end end end return descendants end function Family:getDescendants() if not self._descendantObjects then self._descendantObjects = fetch_descendants(self, "object") end return self._descendantObjects end function Family:getDescendantCodes() if not self._descendantCodes then self._descendantCodes = fetch_descendants(self, "code") end return self._descendantCodes end function Family:getDescendantNames() if not self._descendantNames then self._descendantNames = fetch_descendants(self, "name") end return self._descendantNames end function Family:hasDescendant(...) for _, lang in ipairs{...} do if type(lang) == "string" then lang = require("Module:languages").getByCode(lang, nil, true, nil, useRequire) end if lang:inFamily(self) then return true end end return false end function Family:getCategoryName(nocap) local name = self._rawData[1] -- If the name already has "languages" in it, don't add it. if not name:find("[Ll]anguages$") then name = name .. " languages" end if not nocap then name = mw.getContentLanguage():ucfirst(name) end return name end function Family:makeCategoryLink() return "[[:Category:" .. self:getCategoryName() .. "|" .. self:getDisplayForm() .. "]]" end function Family:getWikidataItem() local item = self._rawData[2] or self._rawData.wikidata_item if not item then return nil end if type(item) ~= "number" then error("The method getWikidataItem expects the item to be stored as a number, but it is currently a " .. type(code) .. ".") end return "Q" .. item end function Family:getWikipediaArticle() return (self:getWikidataItem() and mw.wikibase and mw.wikibase.sitelink(self:getWikidataItem(), 'enwiki')) or self:getCategoryName() end function Family:makeWikipediaLink() return "[[w:" .. self:getWikipediaArticle() .. "|" .. self:getCanonicalName() .. "]]" end function Family:toJSON() if not self._type then self:hasType() end local types = {} for type in pairs(self._type) do table.insert(types, type) end local ret = { canonicalName = self:getCanonicalName(), categoryName = self:getCategoryName("nocap"), code = self:getCode(), family = self._rawData[3], protoLanguage = self._rawData.protoLanguage, otherNames = self:getOtherNames(true), aliases = self:getAliases(), varieties = self:getVarieties(), type = types, wikidataItem = self:getWikidataItem(), } return require("Module:JSON").toJSON(ret) end function Family:getRawData() return self._rawData end Family.__index = Family return data and setmetatable({ _rawData = data, _code = code }, Family) or nil end function export.getByCode(code, useRequire) local function conditionalRequire(modulename) if useRequire then return require(modulename) else return mw.loadData(modulename) end end local data = conditionalRequire("Module:families/data")[code] if data then return export.makeObject(code, data, useRequire) end data = conditionalRequire("Module:families/data/etymology")[code] if data then return require("Module:languages").makeObject(code, data, useRequire) end return nil end function export.getByCanonicalName(name, useRequire) local function conditionalRequire(modulename) if useRequire then return require(modulename) else return mw.loadData(modulename) end end local byName = conditionalRequire("Module:families/canonical names") local code = byName and byName[name] or byName[name:match("^(.*) languages$")] return export.getByCode(code, useRequire) end return export od09774vs5df1ehiz047pfnjak3rw0h Module:families/doc 828 722 26953 2023-08-14T15:48:34Z Kambai Akau 8 N khwuk 26953 wikitext text/x-wiki This module is used to retrieve and manage Wiktionary's various language families and the information associated with them. See [[Wiktionary:Families]] for more information. This module provides access to other modules. To access the information from within a template, see [[Module:families/templates]]. The information itself is stored in [[Module:families/data]]. This module should '''not''' be used directly by any other module, the data should only be accessed through the functions provided by Module:families. ==Finding and retrieving families== The module exports a number of functions that are used to find families. ===getByCode=== <code>getByCode(code)</code> Finds the family whose code matches the one provided. If it exists, it returns a <code>Family</code> object representing the family. Otherwise, it returns <code>nil</code>. ===getByCanonicalName=== <code>getByCanonicalName(name)</code> Looks for the family whose canonical name (the name used to represent that language on Wiktionary) matches the one provided. If it exists, it returns a <code>Family</code> object representing the family. Otherwise, it returns <code>nil</code>. The canonical name of families should always be unique (it is an error for two families on Wiktionary to share the same canonical name), so this is guaranteed to give at most one result. ==Family objects== A <code>Family</code> object is returned from one of the functions above. It is a Lua representation of a family and the data associated with it. It has a number of methods that can be called on it, using the <code>:</code> syntax. For example: <syntaxhighlight lang="lua"> local m_families = require("Module:families") local fam = m_families.getByCode("ine") local name = fam:getCanonicalName() -- "name" will now be "Indo-European" </syntaxhighlight> ===Family:getCode=== <code>:getCode()</code> Returns the family code of the family. Example: <code>"ine"</code> for the Indo-European languages. ===Family:getCanonicalName=== <code>:getCanonicalName()</code> Returns the canonical name of the family. This is the name used to represent that language family on Wiktionary, and is guaranteed to be unique to that family alone. Example: <code>"Indo-European"</code> for the Indo-European languages. ===Family:getDisplayForm=== <code>:getDisplayForm()</code> Returns the display form of the family. For families, this is the same as the value returned by <code>:getCategoryName("nocap")</code>, i.e. it reads "NAME languages" (e.g. {{code|lua|"Indo-Iranian languages"}}). For regular and etymology languages, this is the same as the canonical name, and for scripts, it reads "NAME script" (e.g. {{code|lua|"Arabic script"}}). The displayed text used in <code>:makeCategoryLink</code> is always the same as the display form. ===Family:getAllNames=== <code>:getAllNames()</code> Returns a table of all names that the family is known by, including the canonical name. The names are not guaranteed to be unique, sometimes more than one family is known by the same name. Example: <code>{"Slavic", "Slavonic"}</code> for the Slavic languages. ===Family:getFamily=== <code>:getFamily()</code> Returns a <code>Family</code> object for the parent family that the family is a part of. ===Family:getProtoLanguage=== <code>:getProtoLanguage()</code> Returns a <code>Language</code> object (see [[Module:languages]]) for the proto-language of this family, if one exists. ===Family:getCategoryName=== <code>:getCategoryName(nocap)</code> Returns the name of the main category of that family. Example: <code>"Germanic languages"</code> for the Germanic languages, whose category is at [[:Category:Germanic languages]]. Unless optional argument <code>nocap</code> is given, the family name at the beginning of the returned value will be capitalized. This capitalization is correct for category names, but not if the family name is lowercase and the returned value of this function is used in the middle of a sentence. (For example, the pseudo-family with the code <code>qfa-mix</code> has the name <code>"mixed"</code>, which should remain lowercase when used as part of the category name [[:Category:Terms derived from mixed languages]] but should be capitalized in [[:Category:Mixed languages]].) If you are considering using <code>getCategoryName("nocap")</code>, use <code>getDisplayForm()</code> instead. ===Family:getWikidataItem=== <code>:getWikidataItem()</code> Returns the Wikidata item of that family. ===Family:getWikipediaArticle=== <code>:getWikipediaArticle()</code> Returns the Wikipedia article of that family, usually derived from <code>:getWikidataItem()</code>. <includeonly> [[Category:Language and script modules]] </includeonly> 8v90vq8zwx158soa5izc8tp885tfwin Module:families/templates 828 723 26954 2023-08-14T15:49:50Z Kambai Akau 8 Created page with "local export = {} function export.exists(frame) local args = frame.args local fam = args[1] or error("Family code has not been specified. Please pass parameter 1 to the module invocation.") fam = require("Module:families").getByCode(fam) if fam then return "1" else return "" end end function export.getByCode(frame) local args = frame.args local fam = args[1] or error("Family code (parameter 1) has not been specified.") fam = require("Module:families")...." 26954 Scribunto text/plain local export = {} function export.exists(frame) local args = frame.args local fam = args[1] or error("Family code has not been specified. Please pass parameter 1 to the module invocation.") fam = require("Module:families").getByCode(fam) if fam then return "1" else return "" end end function export.getByCode(frame) local args = frame.args local fam = args[1] or error("Family code (parameter 1) has not been specified.") fam = require("Module:families").getByCode(fam) or error("The family code '" .. fam .. "' is not valid.") return require("Module:language-like").templateGetByCode(fam, args) end function export.getByCanonicalName(frame) local args = frame.args local famname = args[1] or error("Family name has not been specified. Please pass parameter 1 to the module invocation.") local fam = require("Module:families").getByCanonicalName(famname) if fam then return fam:getCode() else return "" end end return export hi6ecx0fbotmbjstldx0ht4jtcc20p4 Module:families/templates/doc 828 724 26955 2023-08-14T15:50:46Z Kambai Akau 8 N khwuk 26955 wikitext text/x-wiki This module provides access to [[Module:families]] from templates, so that they can make use of the information stored there. ==Exported functions== ===exists=== <code><nowiki>{{#invoke:families/templates|exists|(family code)}}</nowiki></code> Check whether a family code exists and is valid. It will return "1" if the family code exists, and the empty string "" if it does not. This is rarely needed, because a script error will result when someone uses a code that is not valid, so you do not need this just to check for errors. However, in case you need to decide different actions based on whether a certain parameter is a family code or something else, this function can be useful. ===getByCode=== <code><nowiki>{{#invoke:families/templates|getByCode|(family code)|(item to look up)|(index)}}</nowiki></code> Queries information about a family code. * The family code should be one of the codes that is defined in [[Module:families]] data. If it is missing or does not exist, the result will be a script error. * The item is the name of one of the pieces of data that is stored for a family, such as <code>getCanonicalName</code> or <code>getFamily</code>. If no item has been provided, the result will be a script error. However, if the name of a nonexistent item is given, the result will be an empty string. This allows you to check for the presence or absence of an item without triggering errors. * The index is optional, and is used for items that are lists, such as <code>getOtherNames</code>. It selects which item in the list to return. On items that are single strings, like <code>getFamily</code>, it has no effect. If no index is given, the default will be 1 (the first subitem). If an index is given that is higher than the number of items in the list, the result will be an empty string. For example, to request the default (canonical) name of the family whose code is <code>sla</code>: <pre> {{#invoke:families/templates|getByCode|sla|getCanonicalName}} </pre> * Result: <code>{{#invoke:families/templates|getByCode|sla|getCanonicalName}}</code> To request its second name, if any: <pre> {{#invoke:families/templates|getByCode|sla|getOtherNames|1}} </pre> * Result: <code>{{#invoke:families/templates|getByCode|sla|getOtherNames|1}}</code> To request its family: <pre> {{#invoke:families/templates|getByCode|sla|getFamily}} </pre> * Result: <code>{{#invoke:families/templates|getByCode|sla|getFamily}}</code> ==See also== * [[Module:JSON data]] — for exporting all the data at once <includeonly> [[Category:Template interface modules]] </includeonly> nvj4v6192jipyd92je3v9cted21vebr Module:utilities 828 725 35183 26956 2025-01-19T17:49:05Z Kambai Akau 8 35183 Scribunto text/plain local export = {} local headword_data_module = "Module:headword/data" local languages_module = "Module:languages" local links_module = "Module:links" local load_module = "Module:load" local pages_module = "Module:pages" local script_utilities_module = "Module:script utilities" local scripts_module = "Module:scripts" local string_utilities_module = "Module:string utilities" local utilities_data_module = "Module:utilities/data" local mw = mw local anchor_encode = mw.uri.anchorEncode local concat = table.concat local format_categories -- Defined below. local ipairs = ipairs local require = require local type = type local unstrip = mw.text.unstrip --[==[ 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 get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function is_content_page(...) is_content_page = require(pages_module).is_content_page return is_content_page(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function remove_links(...) remove_links = require(links_module).remove_links return remove_links(...) end local function tag_text(...) tag_text = require(script_utilities_module).tag_text return tag_text(...) end local function trim(...) trim = require(string_utilities_module).trim return trim(...) end local function uupper(...) uupper = require(string_utilities_module).upper return uupper(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local catfix_scripts local function get_catfix_scripts() catfix_scripts, get_catfix_scripts = load_data(utilities_data_module).catfix_scripts, nil return catfix_scripts end local current_title local function get_current_title() current_title, get_current_title = mw.title.getCurrentTitle(), nil return current_title end local defaultsort local function get_defaultsort() defaultsort, get_defaultsort = load_data(headword_data_module).page.pagename_defaultsort, nil return defaultsort end local pagename local function get_pagename() pagename, get_pagename = load_data(headword_data_module).page.encoded_pagename, nil return pagename end local und local function get_und() und, get_und = require(languages_module).getByCode("und"), nil return und end do local function handle_url(capture) return capture:match("https?://[^%s%]]+%s([^%]]+)") or "" end --[==[ A helper function to strip wiki markup, giving the plaintext of what is displayed on the page.]==] function export.get_plaintext(text) text = text :gsub("%[%[", "\1") :gsub("%]%]", "\2") -- Remove strip markers and HTML tags. text = unstrip(text):gsub("<[^<>\1\2]+>", "") -- Parse internal links for the display text, and remove categories. text = remove_links(text) -- Remove files. text = text:gsub("\1[Ff][Ii][Ll][Ee]:[^\1\2]+\2", "") :gsub("\1[Ii][Mm][Aa][Gg][Ee]:[^\1\2]+\2", "") -- Parse external links for the display text. text = text:gsub("%[(https?://[^%[%]]+)%]", handle_url) -- Any remaining square brackets aren't involved in links, but must be escaped to avoid creating new links. :gsub("\1", "&#91;&#91;") :gsub("\2", "&#93;&#93;") :gsub("%[", "&#91;") :gsub("]", "&#93;") -- Strip bold, italics and soft hyphens. :gsub("('*)'''(.-'*)'''", "%1%2") :gsub("('*)''(.-'*)''", "%1%2") :gsub("­", "") -- Get any HTML entities and trim. -- Note: don't decode URL percent encoding, as it shouldn't be used in display text and may cause problems if % is used. return trim(decode_entities(text)) end end do local function generate_sortkey(lang, sc, sort_key, sort_base) -- If the sort key is "-", treat the language as undetermined (the default). This is desirable when categorising (e.g.) translation requests, as the pages to be categorised are always in English/Translingual. if sort_key == "-" then lang, sort_key = und or get_und(), nil elseif not lang then lang = und or get_und() end -- Generate the automatic sort key. local auto = lang:makeSortKey(sort_base or pagename or get_pagename(), sc) -- Use the page defaultsort if necessary. if not auto or auto == "" then auto = defaultsort or get_defaultsort() end -- If not sort key specified, use the automatic one. if not sort_key or sort_key == "" then return auto -- Otherwise, if the language is not "und", categorize the manual sort key as either redundant or non-redundant. -- FIXME: we should do this for "und" as well, but "Undetermined terms..." does not make sense for translations etc. elseif lang:getCode() ~= "und" then return sort_key, "[[Category:" .. lang:getFullName() .. " terms with " .. ( uupper(sort_key) == auto and "redundant" or "non-redundant non-automated" ) .. " sortkeys|" .. sort_key .. "]]" end return sort_key end --[==[ Format the categories with the appropriate sort key. * `cat` can take two forms: ** A string (the full category, minus the {"Category:"} prefix); ** A list of categories. Each category in the list can be either: *** A string in the same format as above; *** An object with the fields: **** `cat`: a string in the same format as above (required); **** `lang`: an optional language object to override the overall `lang`; **** `sc`: an optional script object to override the overall `sc`. **** `sort_key`: an optional sort key to override the overall `sort_key`; **** `sort_base`: an optional sort base to override the overall `sort_base`; * `lang` is an object encapsulating a language; if {nil}, the object for language code {"und"} (undetermined) will be used. `lang` is used when computing the sort key (either from the subpage name or sort base). * `sort_key` is placed in the category invocation, and indicates how the page will sort in the respective category. Normally '''do not use this'''. Instead, leave it {nil}, and if you need to a control the sort order, use {sort_base}, so that language-specific normalization is applied on top of the specified sort base. If neither {sort_key} nor {sort_base} is specified, the default is to apply language-specific normalization to the subpage name; see below. * `sort_base` lets you override the default sort key while still maintaining appropriate language-specific normalization. If {nil} is specified, this defaults to the subpage name, which is the portion of the full pagename after subtracting the namespace prefix (and, in certain namespaces such as {User:}, but notably not in the mainspace, after subtracting anything up through the final slash). The actual sort key is derived from the sort base approximately by lowercasing, applying language-specific normalization and then uppercasing; note that the same process is applied in deriving the sort key when no sort base is specified. For example, for French, Spanish, etc. the normalization process maps accented letters to their unaccented equivalents, so that e.g. in French, {{m|fr|ça}} sorts after {{m|fr|ca}} (instead of after the default Wikimedia sort order, which is approximately based on Unicode sort order and places ç after z) and {{m|fr|côté}} sorts after {{m|fr|coté}} (instead of between c and d). Similarly, in Russian the normalization process converts Cyrillic ё to a string consisting of Cyrillic е followed by U+10FFFF, so that effectively ё sorts after е instead of the default Wikimedia sort, which (I think) puts ё after я, the last letter of the Cyrillic alphabet. * `force_output` forces normal output in all namespaces. Normally, nothing is output if the page isn't in the main, Appendix:, Thesaurus:, Reconstruction: or Citations: namespaces. * `sc` is a script object; if nil, the default will be derived from the sort base (or its default value, the subpage name) by calling {lang:findBestScript()}. The value of `sc` is used during the sort base normalization process; for example, languages with multiple scripts will often have script-specific normalization processes.]==] function export.format_categories(cat, lang, sort_key, sort_base, force_output, sc) if not ( force_output or is_content_page(current_title or get_current_title()) or current_title.prefixedText == "Wiktionary:Sandbox" ) then return "" elseif type(cat) == "string" then local this_sort_key, extra = generate_sortkey(lang, sc, sort_key, sort_base) return "[[Category:" .. cat .. "|" .. this_sort_key .. "]]" .. (extra or "") end local ret, i, n, default = {}, 0, 0 -- Iterate over all categories in `cat`. while true do i = i + 1 local category = cat[i] if category == nil then return concat(ret) end local this_sort_key, extra -- If the category type is a table, use any custom options in it. if type(category) == "table" then category, this_sort_key, extra = category.cat, generate_sortkey( category.lang or lang, category.sc or sc, category.sort_key or sort_key, category.sort_base or sort_base ) -- If `default` has already been determined, use it. elseif default then this_sort_key = default -- Otherwise, calculate `default` and use it. else this_sort_key, extra = generate_sortkey(lang, sc, sort_key, sort_base) default = this_sort_key end n = n + 1 ret[n] = "[[Category:" .. category .. "|" .. this_sort_key .. "]]" .. (extra or "") end end format_categories = export.format_categories end --[==[ Add a "catfix", which is used on language-specific category pages to add language attributes and often script classes to all entry names. The addition of language attributes and script classes makes the entry names display better (using the language- or script-specific styles specified in [[MediaWiki:Common.css]]), which is particularly important for non-English languages that do not have consistent font support in browsers. Language attributes are added for all languages, but script classes are only added for languages with one script listed in their data file, or for languages that have a default script listed in the {catfix_script} list in [[Module:utilities/data]]. Some languages clearly have a default script, but still have other scripts listed in their data file. If those other scripts are not simply scripts like {{cd|Brai}} (Braille), their default script needs to be specified. Others do not have a default script. * Serbo-Croatian is regularly written in both the Latin and Cyrillic scripts. Because it uses two scripts, Serbo-Croatian cannot have a script class applied to entries in its category pages, as only one script class can be specified at a time. * German is usually written in the Latin script ({{cd|Latn}}), but Fraktur ({{cd|Latf}}) is also listed in its data file. So German needs an entry in the {catfix_script} list, so that the {{cd|Latn}} (Latin) script class will be applied to entries in its category pages. To find the scripts listed for a language, go to [[Module:languages]] and use the search box to find the data file for the language. To find out what a script code means, search the script code in [[Module:scripts/data]].]==] function export.catfix(lang, sc) if not lang or not lang.getCanonicalName then error('The first argument to the function "catfix" should be a language object from [[Module:languages]] or [[Module:etymology languages]].') end if sc and not sc.getCode then error('The second argument to the function "catfix" should be a script object from [[Module:scripts]].') end -- To add script classes to links on pages created by category boilerplate templates. if not sc then local code = (catfix_scripts or get_catfix_scripts())[lang:getCode()] or catfix_scripts[lang:getFullCode()] if code then sc = get_script(code) end end -- If the language only has a single valid candidate script, apply it as the default. if not sc then local scripts = lang:getScripts() if #scripts == 1 then sc = scripts[1] else -- Iterate over scripts. If there is only one when ignoring -- scripts like Brai, then pick that one. for _, script in ipairs(scripts) do if script:getCode() ~= "Brai" then if sc then -- Multiple candidates - fail. sc = nil break else sc = script end end end end end -- Hack: using a <ul> tag prevents the parser from automatically generating a <p> tag around the catfix element. return "<ul class=\"catfix\" data-anchor=\"" .. anchor_encode(lang:getFullName()) .. "\">" .. tag_text("", lang, sc) .. "</ul>" .. format_categories("Pages using catfix", nil, nil, nil, true) end --[==[ Given a type (as a string) and an arbitrary number of entities, checks whether all of those entities are language, family, script, writing system or Wikimedia language objects. Useful for error handling in functions that require one of these kinds of object. If `noErr` is set, the function returns false instead of throwing an error, which allows customised error handling to be done in the calling function.]==] function export.check_object(typ, noErr, ...) if ... == nil then if noErr then return false end error("Must provide at least one object to check.", 2) end for _, obj in ipairs{...} do if type(obj) ~= "table" or type(obj.hasType) ~= "function" then if noErr then return false end error("Function expected a " .. typ .. " object, but received a " .. type(obj) .. " instead.", 2) elseif not (typ == "object" or obj:hasType(typ)) then for _, wrong_type in ipairs{"family", "language", "script", "Wikimedia language", "writing system"} do if obj:hasType(wrong_type) then if noErr then return false end error("Function expected a " .. typ .. " object, but received a " .. wrong_type .. " object instead.", 2) end end if noErr then return false end error("Function expected a " .. typ .. " object, but received another type of object instead.", 2) end end return true end return export o5ul4f3owkt6c6w45tg2hm27g8lppry Module:utilities/doc 828 726 26957 2023-08-14T15:54:05Z Kambai Akau 8 N khwuk 26957 wikitext text/x-wiki * Serbo-Croatian is regularly written in both the Latin and Cyrillic scripts. Because it uses two scripts, Serbo-Croation cannot have a script class applied to entries in its category pages, as only one script class can be specified at a time. * Russian is usually written in the Cyrillic script (<code>Cyrl</code>), but Braille (<code>Brai</code>) is also listed in its data file. So Russian needs an entry in the {{code|lua|catfix_script}} list, so that the <code>Cyrl</code> (Cyrillic) script class will be applied to entries in its category pages. To find the scripts listed for a language, go to [[Module:languages]] and use the search box to find the data file for the language. To find out what a script code means, search the script code in [[Module:scripts/data]] <includeonly> [[Category:General utility modules]] [[Category:Category modules]] </includeonly> 5sjaxs9avib0oe5f1ytakyzvvw37wkz Module:scripts 828 727 35176 26958 2025-01-19T17:41:07Z Kambai Akau 8 35176 Scribunto text/plain local export = {} local combining_classes_module = "Module:Unicode data/combining classes" local data_module = "Module:scripts/data" local json_module = "Module:JSON" local language_like_module = "Module:language-like" local load_module = "Module:load" local scripts_by_name_module = "Module:scripts/by name" local scripts_chartoscript_module = "Module:scripts/charToScript" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local writing_systems_module = "Module:writing systems" local writing_systems_data_module = "Module:writing systems/data" local concat = table.concat local get_by_code -- Defined below. local gmatch = string.gmatch local insert = table.insert local make_object -- Defined below. local match = string.match local require = require local select = select local setmetatable = setmetatable local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local toNFKC = mw.ustring.toNFKC local toNFKD = mw.ustring.toNFKD local type = type --[==[ 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 category_name_has_suffix(...) category_name_has_suffix = require(language_like_module).categoryNameHasSuffix return category_name_has_suffix(...) end local function category_name_to_code(...) category_name_to_code = require(language_like_module).categoryNameToCode return category_name_to_code(...) end local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function explode(...) explode = require(string_utilities_module).explode_utf8 return explode(...) end local function get_writing_system(...) get_writing_system = require(writing_systems_module).getByCode return get_writing_system(...) end local function keys_to_list(...) keys_to_list = require(table_module).keysToList return keys_to_list(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function to_json(...) to_json = require(json_module).toJSON return to_json(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local scripts_by_name local function get_scripts_by_name() scripts_by_name, get_scripts_by_name = load_data(scripts_by_name_module), nil return scripts_by_name end local scripts_data local function get_scripts_data() scripts_data, get_scripts_data = load_data(data_module), nil return scripts_data end local scripts_suffixes local function get_scripts_suffixes() scripts_suffixes, get_scripts_suffixes = { "script", "code", "notation", "letters", "numerals", "semaphore", }, nil for _, v in pairs(load_data(writing_systems_data_module)) do insert(scripts_suffixes, v[1]) end return scripts_suffixes end local Script = {} Script.__index = Script --[==[Returns the script code of the script. Example: {{lua|"Cyrl"}} for Cyrillic.]==] function Script:getCode() return self._code end --[==[Returns the canonical name of the script. This is the name used to represent that script on Wiktionary. Example: {{lua|"Cyrillic"}} for Cyrillic.]==] function Script:getCanonicalName() return self._data[1] end --[==[Returns the display form of the script. For scripts, this is the same as the value returned by <code>:getCategoryName("nocap")</code>, i.e. it reads "NAME script" (e.g. {{lua|"Arabic script"}}). The displayed text used in <code>:makeCategoryLink</code> is always the same as the display form.]==] function Script:getDisplayForm() return self:getCategoryName("nocap") end function Script:getAliases() Script.getAliases = require(language_like_module).getAliases return self:getAliases() end function Script:getVarieties(flatten) Script.getVarieties = require(language_like_module).getVarieties return self:getVarieties(flatten) end function Script:getOtherNames() Script.getOtherNames = require(language_like_module).getOtherNames return self:getOtherNames() end function Script:getAllNames() Script.getAllNames = require(language_like_module).getAllNames return self:getAllNames() end --[==[Returns the {{w|IETF language tag#Syntax of language tags|IETF subtag}} used for the script, which should always be a valid {{w|ISO 15924}} script code. This is used when constructing HTML {{code|html|lang{{=}}}} tags. The {{lua|ietf_subtag}} value from the script's data file is used, if present; otherwise, the script code is used. For script codes which contain a hyphen, only the part after the hyphen is used (e.g. {{lua|"fa-Arab"}} becomes {{lua|"Arab"}}).]==] function Script:getIETFSubtag() local code = self._ietf_subtag if code == nil then code = self._data.ietf_subtag or match(self:getCode(), "[^%-]+$") self._ietf_subtag = code end return code end --[==[Returns the parent of the script. Example: {{lua|"Arab"}} for {{lua|"fa-Arab"}}. It returns {{lua|"top"}} for scripts without a parent, like {{lua|"Latn"}}, {{lua|"Grek"}}, etc.]==] function Script:getParentCode() return self._data.parent end function Script:getSystemCodes() if not self._systemCodes then local system_codes = self._data[3] if type(system_codes) == "table" then self._systemCodes = system_codes elseif type(system_codes) == "string" then self._systemCodes = split(system_codes, ",", true, true) else self._systemCodes = {} end end return self._systemCodes end function Script:getSystems() if not self._systemObjects then self._systemObjects = {} for _, system in ipairs(self:getSystemCodes()) do insert(self._systemObjects, get_writing_system(system)) end end return self._systemObjects end --[==[Check whether the script is of type `system`, which can be a writing system code or object. If multiple systems are passed, return true if the script is any of the specified systems.]==] function Script:isSystem(...) for _, system in ipairs{...} do if type(system) == "table" then system = system:getCode() end for _, s in ipairs(self:getSystemCodes()) do if system == s then return true end end end return false end --[==[Returns a table of types as a lookup table (with the types as keys). Currently, the only possible type is {script}.]==] function Script:getTypes() local types = self._types if types == nil then types = {script = true} local rawtypes = self._data.type if rawtypes then for t in gmatch(rawtypes, "[^,]+") do types[t] = true end end self._types = types end return types end --[==[Given a list of types as strings, returns true if the script has all of them. Use {{lua|hasType("script")}} to determine if an object that may be a language, family or script is a script.]==] function Script:hasType(...) Script.hasType = require(language_like_module).hasType return self:hasType(...) end --[==[Returns the name of the main category of that script. Example: {{lua|"Cyrillic script"}} for Cyrillic, whose category is at [[:Category:Cyrillic script]]. Unless optional argument <code>nocap</code> is given, the script name at the beginning of the returned value will be capitalized. This capitalization is correct for category names, but not if the script name is lowercase and the returned value of this function is used in the middle of a sentence. (For example, the script with the code <code>Semap</code> has the name <code>"flag semaphore"</code>, which should remain lowercase when used as part of the category name [[:Category:Translingual letters in flag semaphore]] but should be capitalized in [[:Category:Flag semaphore templates]].) If you are considering using <code>getCategoryName("nocap")</code>, use <code>getDisplayForm()</code> instead.]==] function Script:getCategoryName(nocap) local name = self:getCanonicalName() if category_name_has_suffix(name, scripts_suffixes or get_scripts_suffixes()) then name = name .. " script" end if not nocap then name = mw.getContentLanguage():ucfirst(name) end return name end function Script:makeCategoryLink() return "[[:Category:" .. self:getCategoryName() .. "|" .. self:getDisplayForm() .. "]]" end --[==[Returns the Wikidata item id for the script or <code>nil</code>. This corresponds to the the second field in the data modules.]==] function Script:getWikidataItem() Script.getWikidataItem = require(language_like_module).getWikidataItem return self:getWikidataItem() end --[==[ Returns the name of the Wikipedia article for the script. `project` specifies the language and project to retrieve the article from, defaulting to {"enwiki"} for the English Wikipedia. Normally if specified it should be the project code for a specific-language Wikipedia e.g. "zhwiki" for the Chinese Wikipedia, but it can be any project, including non-Wikipedia ones. If the project is the English Wikipedia and the property {wikipedia_article} is present in the data module it will be used first. In all other cases, a sitelink will be generated from {:getWikidataItem} (if set). The resulting value (or lack of value) is cached so that subsequent calls are fast. If no value could be determined, and `noCategoryFallback` is {false}, {:getCategoryName} is used as fallback; otherwise, {nil} is returned. Note that if `noCategoryFallback` is {nil} or omitted, it defaults to {false} if the project is the English Wikipedia, otherwise to {true}. In other words, under normal circumstances, if the English Wikipedia article couldn't be retrieved, the return value will fall back to a link to the script's category, but this won't normally happen for any other project. ]==] function Script:getWikipediaArticle(noCategoryFallback, project) Script.getWikipediaArticle = require(language_like_module).getWikipediaArticle return self:getWikipediaArticle(noCategoryFallback, project) end --[==[Returns the name of the Wikimedia Commons category page for the script.]==] function Script:getCommonsCategory() Script.getCommonsCategory = require(language_like_module).getCommonsCategory return self:getCommonsCategory() end --[==[Returns the charset defining the script's characters from the script's data file. This can be used to search for words consisting only of this script, but see the warning above.]==] function Script:getCharacters() return self.characters or nil end --[==[Returns the number of characters in the text that are part of this script. '''Note:''' You should never assume that text consists entirely of the same script. Strings may contain spaces, punctuation and even wiki markup or HTML tags. HTML tags will skew the counts, as they contain Latin-script characters. So it's best to avoid them.]==] function Script:countCharacters(text) local charset = self._data.characters if charset == nil then return 0 end return select(2, ugsub(text, "[" .. charset .. "]", "")) end function Script:hasCapitalization() return not not self._data.capitalized end function Script:hasSpaces() return self._data.spaces ~= false end function Script:isTransliterated() return self._data.translit ~= false end --[==[Returns true if the script is (sometimes) sorted by scraping page content, meaning that it is sensitive to changes in capitalization during sorting.]==] function Script:sortByScraping() return not not self._data.sort_by_scraping end --[==[Returns the text direction. Horizontal scripts return {{lua|"ltr"}} (left-to-right) or {{lua|"rtl"}} (right-to-left), while vertical scripts return {{lua|"vertical-ltr"}} (vertical left-to-right) or {{lua|"vertical-rtl"}} (vertical right-to-left).]==] function Script:getDirection() return self._data.direction or "ltr" end function Script:getData() return self._data end --[==[Returns {{lua|true}} if the script contains characters that require fixes to Unicode normalization under certain circumstances, {{lua|false}} if it doesn't.]==] function Script:hasNormalizationFixes() return not not self._data.normalizationFixes end --[==[Corrects discouraged sequences of Unicode characters to the encouraged equivalents.]==] function Script:fixDiscouragedSequences(text) if self:hasNormalizationFixes() then local norm_fixes = self._data.normalizationFixes local to = norm_fixes.to if to then for i, v in ipairs(norm_fixes.from) do text = ugsub(text, v, to[i] or "") end end end return text end do local combining_classes -- Obtain the list of default combining classes. local function get_combining_classes() combining_classes, get_combining_classes = load_data(combining_classes_module), nil return combining_classes end -- Implements a modified form of Unicode normalization for instances where there are identified deficiencies in the default Unicode combining classes. local function fixNormalization(text, self) if not self:hasNormalizationFixes() then return text end local norm_fixes = self._data.normalizationFixes local new_classes = norm_fixes.combiningClasses if not (new_classes and umatch(text, "[" .. norm_fixes.combiningClassCharacters .. "]")) then return text end text = explode(text) -- Manual sort based on new combining classes. -- We can't use table.sort, as it compares the first/last values in an array as a shortcut, which messes things up. for i = 2, #text do local char = text[i] local class = new_classes[char] or (combining_classes or get_combining_classes())[char] if class then repeat i = i - 1 local prev = text[i] if (new_classes[prev] or (combining_classes or get_combining_classes())[prev] or 0) < class then break end text[i], text[i + 1] = char, prev until i == 1 end end return concat(text) end function Script:toFixedNFC(text) return fixNormalization(toNFC(text), self) end function Script:toFixedNFD(text) return fixNormalization(toNFD(text), self) end function Script:toFixedNFKC(text) return fixNormalization(toNFKC(text), self) end function Script:toFixedNFKD(text) return fixNormalization(toNFKD(text), self) end end function Script:toJSON(opts) local ret = { canonicalName = self:getCanonicalName(), categoryName = self:getCategoryName("nocap"), code = self:getCode(), parent = self:getParentCode(), systems = self:getSystemCodes(), aliases = self:getAliases(), varieties = self:getVarieties(), otherNames = self:getOtherNames(), type = keys_to_list(self:getTypes()), direction = self:getDirection(), characters = self:getCharacters(), ietfSubtag = self:getIETFSubtag(), wikidataItem = self:getWikidataItem(), wikipediaArticle = self:getWikipediaArticle(true), } -- Use `deep_copy` when returning a table, so that there are no editing restrictions imposed by `mw.loadData`. return opts and opts.lua_table and deep_copy(ret) or to_json(ret, opts) end function export.makeObject(code, data) local data_type = type(data) if data_type ~= "table" then error(("bad argument #2 to 'makeObject' (table expected, got %s)"):format(data_type)) end return setmetatable({_data = data, _code = code, characters = data.characters}, Script) end make_object = export.makeObject --[==[ Finds the script whose code matches the one provided. If it exists, it returns a {Script} object representing the script. Otherwise, it returns {nil}.]==] function export.getByCode(code) local data = (scripts_data or get_scripts_data())[code] return data ~= nil and make_object(code, data) or nil end get_by_code = export.getByCode --[==[ Look for the script whose canonical name (the name used to represent that script on Wiktionary) matches the one provided. If it exists, it returns a {Script} object representing the script. Otherwise, it returns {nil}. The canonical name of scripts should always be unique (it is an error for two scripts on Wiktionary to share the same canonical name), so this is guaranteed to give at most one result.]==] function export.getByCanonicalName(name) if name == nil then return nil end local code = (scripts_by_name or get_scripts_by_name())[name] if code == nil then return nil end return get_by_code(code) end --[==[ Look for the script whose category name (the name used in categories for that script) matches the one provided. If it exists, it returns a {Script} object representing the script. Otherwise, it returns {nil}. In almost all cases, the category name for a script is its canonical name plus the word "script", e.g. "Cyrillic" has the category name "Cyrillic script". Where a canonical name ends with "script", "code" or "semaphore", the category name is identical to the canonical name.]==] function export.getByCategoryName(name) if name == nil then return nil end local code = category_name_to_code( name, " script", scripts_by_name or get_scripts_by_name(), scripts_suffixes or get_scripts_suffixes() ) if code == nil then return nil end return get_by_code(code) end --[==[ Takes a codepoint or a character and finds the script code (if any) that is appropriate for it based on the codepoint, using the data module [[Module:scripts/recognition data]]. The data module was generated from the patterns in [[Module:scripts/data]] using [[Module:User:Erutuon/script recognition]]. Converts the character to a codepoint. Returns a script code if the codepoint is in the list of individual characters, or if it is in one of the defined ranges in the 4096-character block that it belongs to, else returns "None". ]==] function export.charToScript(char) export.charToScript = require(scripts_chartoscript_module).charToScript return export.charToScript(char) end --[==[ Returns the code for the script that has the greatest number of characters in `text`. Useful for script tagging text that is unspecified for language. Uses [[Module:scripts/recognition data]] to determine a script code for a character language-agnostically. Specifically, it works as follows: Convert each character to a codepoint. Increment the counter for the script code if the codepoint is in the list of individual characters, or if it is in one of the defined ranges in the 4096-character block that it belongs to. Each script has a two-part counter, for primary and secondary matches. Primary matches are when the script is the first one listed; otherwise, it's a secondary match. When comparing scripts, first the total of both are compared (i.e. the overall number of matches). If these are the same, the number of primary and then secondary matches are used as tiebreakers. For example, this is used to ensure that `Grek` takes priority over `Polyt` if no characters which exclusively match `Polyt` are found, as `Grek` is a subset of `Polyt`. If `none_is_last_resort_only` is specified, this will never return {"None"} if any characters in `text` belong to a script. Otherwise, it will return {"None"} if there are more characters that don't belong to a script than belong to any individual script. (FIXME: This behavior is probably wrong, and `none_is_last_resort_only` should probably become the default.) ]==] function export.findBestScriptWithoutLang(text, none_is_last_resort_only) export.findBestScriptWithoutLang = require(scripts_chartoscript_module).findBestScriptWithoutLang return export.findBestScriptWithoutLang(text, none_is_last_resort_only) end return export mmtxeeikvm4ms3uxulwz8dtbv5j3pme Module:scripts/doc 828 728 26959 2023-08-14T15:56:58Z Kambai Akau 8 N khwuk 26959 wikitext text/x-wiki This module is used to retrieve and manage Wiktionary's various writing systems and the information associated with them. See [[Wiktionary:Scripts]] for more information. The information itself is stored in [[Module:scripts/data]]. The data module should '''not''' be used directly by any other module, the data should only be accessed through the functions provided by Module:scripts. For functions that allow templates to use this module, see [[Module:scripts/templates]]. ==Finding and retrieving scripts== The module exports a number of functions that are used to find scripts. {{module documentation|identifier=^export|section_level=3}} ==Script objects== A {{code|lua|Script}} object is returned from one of the functions above. It is a Lua representation of a script and the data associated with it. It has a number of methods that can be called on it, using the {{code|lua|:}} syntax. For example: <syntaxhighlight lang="lua"> local m_scripts = require("Module:scripts") local sc = m_scripts.getByCode("Latn") local name = sc:getCanonicalName() -- "name" will now be "Latin" </syntaxhighlight> {{module documentation|identifier=^Script|section_level=3}} ==Subpages== {{subpages|Module:scripts}} ==See also== * [[Module:script utilities]] <includeonly> [[Category:General utility modules]] [[Category:Language and script modules]] [[af:Module:Skripte]] </includeonly> hh3hwsbw5gvmyo0w8bzqvl1v803jgq8 Ta‌̱mpi‌̱let:rfd 10 729 26960 2023-08-14T16:04:48Z Kambai Akau 8 N khwuk 26960 wikitext text/x-wiki {{ {{#if:{{{lang|}}}|deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!-- -->{{maintenance box|red<!-- -->|image={{#if:{{{fail|}}}|[[File:Icon delete.svg|50px]]|[[Image:Crystal Clear filesystem trashcan full.png|60px]]}}<!-- -->|title=<!-- --><span id="rfd-notice-{{{1|}}}-{{{topic|}}}"></span><!-- -->{{#if:{{{fail|}}}<!-- -->|A user has marked this {{<noinclude>temp|</noinclude>pagetype}} as having failed a<!-- -->|A user has added this {{<noinclude>temp|</noinclude>pagetype}} to<!-- -->}} [[{{#invoke:request-forum|rfd|{{{1|}}}}}#{{{fragment|{{{section|{{#invoke:string|gsub|{{FULLPAGENAME}}|/documentation|}}}}}}}}|{{#if:{{{fail|}}}|request|requests}} for deletion]]<!-- -->{{#if:{{{fail|}}}||<sup class="plainlinks" style="font-weight:normal" title="Start discussion">(<!-- -->[{{fullurl:{{#invoke:request-forum|rfd|{{{1|}}}}}|action=edit&section=new{{#switch:{{#if:{{{lang|}}}|{{{lang|}}}|{{{1|}}}}}|=|en=|#default=&preload=Template:rfd/preload$1&preloadparams%5B%5D={{urlencode:{{langname|{{{lang|{{{1|<noinclude>und</noinclude>}}}}}}}}}}.%20}}&preloadtitle={{urlencode:[[:{{FULLPAGENAME}}#rfd-notice-{{{1|}}}-{{{topic|}}}|{{FULLPAGENAME}}]]}}}} +]<!-- -->)</sup>}}.<!-- -->|text=<!-- -->Please see that page for discussion and {{#if:{{{fail|}}}|consensus|justifications}}{{#if:{{{2|}}}|&#32;beyond the initial comment of: '''“{{{2|}}}”'''}}<!-- -->. <!-- -->{{#if:{{{fail|}}}<!-- -->|The discussion is closed now, and this page is awaiting speedy-deletion by an administrator. If you object, please remove {{p|fail|1}} from the template and reopen the discussion.<!-- -->|You may continue to edit this {{<noinclude>temp|</noinclude>pagetype}} while the discussion proceeds, but please mention significant edits at the RFD discussion and ensure that the intention of votes already cast is not left unclear. Do not remove the {{temp|rfd}} until the debate has finished.<!-- -->}}<!-- -->}}<!--(end of {{maintenance box}}) -->}}<!-- --><includeonly><!-- -->{{#if:{{{nocat|}}}||<!-- -->{{#if:{{{fail|}}}<!-- -->|[[Category:Candidates for speedy deletion]]<!-- -->|{{#switch:{{NAMESPACE}}<!-- -->||Citations|Transwiki|Reconstruction=<!-- -->{{categorize<!-- -->|{{{1|}}}<!-- -->|Requests for deletion in {{langname|{{{1|}}}}} entries<!-- -->|sort={{{sort|}}}<!-- -->}}<!-- -->|#default=[[Category:Requests for deletion/Others]]<!-- -->}}<!-- -->}}<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> 36lrs007cntubpa2l5zkxo9l0krgwn4 Ta‌̱mpi‌̱let:rfd/documentation 10 730 26961 2023-08-14T16:06:48Z Kambai Akau 8 N khwuk 26961 wikitext text/x-wiki {{documentation subpage}} ==Usage== Despite the appearance, this template is not nominated for deletion. To use this template, # Add {{temp|rfd|en|short reason here}} ("en" for English, replace with the appropriate language code) to the page source as appropriate. # Start the discussion on to [[Wiktionary:Requests for deletion/English]], [[Wiktionary:Requests for deletion/Non-English]]{{,}} or [[Wiktionary:Requests for deletion/Others]] as appropriate by clicking the (+) link. The title of the deletion discussion should be left as the [[wikify|wikified]], blue linked page name, which is automatically provided for you. The output is as follows: {{rfd|en|short reason here|nocat=1}} ==Parameters== ; {{para|1}} : The [[Wiktionary:LANGCODE|language code]] of the deletion nomination (see [[Wiktionary:List of languages]]). Only needed in the main, Citations, Transwiki or Reconstruction namespaces. ; {{para|2}} : An optional comment to be displayed in the request message. ; {{para|fail|1}} : To be used if an RFD discussion regarding that page has already completed and there is consensus to delete it. Adds the page to [[:Category:Candidates for speedy deletion]]. ; {{para|fragment}}, {{para|section}} : An optional URL section to link to. ; {{para|sort}} : The sort key for the page; rarely needs to be specified. ; {{para|nocat|1}} : Disable categorization of this page. ; {{para|topic}} : If given, add the specified param value to a CSS span id contained in the request message. This can be used to distinguish multiple RFVs for the same language entry. This template adds the page to the following categories (where LANG is the language whose code is specified using {{para|1}}): * [[:Category:Requests for deletion in LANG entries]] (if in the main, Citations, Transwiki or Reconstruction namespaces) * [[:Category:Requests for deletion/Others]] (if in any other namespaces) <includeonly> [[Category:Deletion templates]] [[Category:Maintenance templates]] [[Category:Request templates]] [[ca:Plantilla:esborrar1]] [[fr:Modèle:supprimer ?]] [[pt:Predefinição:apagar]] [[uk:Шаблон:delete]] </includeonly> 62akguq0msvk57qe5lvf67hjwfumwn2 Module:yesno 828 731 35184 26962 2025-01-19T17:49:38Z Kambai Akau 8 35184 Scribunto text/plain -- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. local lower = string.lower local type = type local yesno = { [true] = true, [false] = false, ["true"] = true, ["false"] = false, ["t"] = true, ["f"] = false, [1] = true, [0] = false, ["1"] = true, ["0"] = false, ["yes"] = true, ["no"] = false, ["y"] = true, ["n"] = false, ["on"] = true, ["off"] = false, } return function (val, default) if val == nil then return nil end local ret = yesno[val] if ret ~= nil then return ret elseif type(val) == "string" then ret = yesno[lower(val)] if ret ~= nil then return ret end end return default end ovynkxcg4ishsl4qp4u3eqmedydhdyc Module:yesno/doc 828 732 26963 2023-08-14T16:12:22Z 197.210.70.90 Created page with "This module returns a function that will convert various values to {{code|lua|false}} or {{code|lua|true}}. It can be used to interpret boolean template parameters, if [[Module:parameters]] is not being used. <includeonly> [[Category:Lua metamodules]] </includeonly>" 26963 wikitext text/x-wiki This module returns a function that will convert various values to {{code|lua|false}} or {{code|lua|true}}. It can be used to interpret boolean template parameters, if [[Module:parameters]] is not being used. <includeonly> [[Category:Lua metamodules]] </includeonly> nc6yfmp71fmepdyi8kyeglwy3t1o19b Module:scripts/charToScript 828 733 35177 26964 2025-01-19T17:42:16Z Kambai Akau 8 35177 Scribunto text/plain local subexport = {} local require_when_needed = require("Module:require when needed") local cp = require_when_needed("Module:string utilities", "codepoint") local floor = math.floor local get_plaintext = require_when_needed("Module:utilities", "get_plaintext") local get_script = require_when_needed("Module:scripts", "getByCode") local insert = table.insert local ipairs = ipairs local min = math.min local pairs = pairs local setmetatable = setmetatable local sort = table.sort local split = require_when_needed("Module:string utilities", "split") local table_len = require_when_needed("Module:table", "length") local type = type -- Copied from [[Module:Unicode data]]. local function binaryRangeSearch(codepoint, ranges) local low, mid, high low, high = 1, ranges.length or table_len(ranges) while low <= high do mid = floor((low + high) / 2) local range = ranges[mid] if codepoint < range[1] then high = mid - 1 elseif codepoint <= range[2] then return range, mid else low = mid + 1 end end return nil, mid end -- Copied from [[Module:Unicode data]]. local function linearRangeSearch(codepoint, ranges) for i, range in ipairs(ranges) do if codepoint < range[1] then break elseif codepoint <= range[2] then return range end end end local function compareRanges(range1, range2) return range1[1] < range2[1] end -- Save previously used codepoint ranges in case another character is in the -- same range. local rangesCache = {} --[=[ Takes a codepoint or a character and finds the script code(s) (if any) that are appropriate for it based on the codepoint, using the data module [[Module:scripts/recognition data]]. The data module was generated from the patterns in [[Module:scripts/data]] using [[Module:User:Erutuon/script recognition]]. By default, it returns only the first script code if there are multiple matches (i.e. the code we take to be the default). If `all_scripts` is set, then a table of all matching codes is returned. ]=] local charToScriptData function subexport.charToScript(char, all_scripts) charToScriptData = charToScriptData or mw.loadData("Module:scripts/recognition data") local t = type(char) local codepoint if t == "string" then local etc codepoint, etc = cp(char, 1, 2) if etc then error("bad argument #1 to 'charToScript' (expected a single character)") end elseif t == "number" then codepoint = char else error(("bad argument #1 to 'charToScript' (expected string or a number, got %s)") :format(t)) end local ret = {} local individualMatch = charToScriptData.individual[codepoint] if individualMatch then ret = split(individualMatch, "%s*,%s*", true) else local range if rangesCache[1] then range = linearRangeSearch(codepoint, rangesCache) if range then for i, script in ipairs(range) do if i > 2 then insert(ret, script) if not all_scripts then break end end end end end if not ret[1] then local index = floor(codepoint / 0x1000) range = linearRangeSearch(index, charToScriptData.blocks) if not range and charToScriptData[index] then range = binaryRangeSearch(codepoint, charToScriptData[index]) if range then insert(rangesCache, range) sort(rangesCache, compareRanges) end end if range then for i, script in ipairs(range) do if i > 2 then insert(ret, script) if not all_scripts then break end end end end end end if not ret[1] then insert(ret, "None") end if all_scripts then return ret else return ret[1] end end --[=[ Finds the best script for a string in a language-agnostic way. Converts each character to a codepoint. Iterates the counter for the script code if the codepoint is in the list of individual characters, or if it is in one of the defined ranges in the 4096-character block that it belongs to. Each script has a two-part counter, for primary and secondary matches. Primary matches are when the script is the first one listed; otherwise, it's a secondary match. When comparing scripts, first the total of both are compared (i.e. the overall number of matches). If these are the same, the number of primary and then secondary matches are used as tiebreakers. For example, this is used to ensure that `Grek` takes priority over `Polyt` if no characters which exclusively match `Polyt` are found, as `Grek` is a subset of `Polyt`. If `none_is_last_resort_only` is specified, this will never return None if any characters in `text` belong to a script. Otherwise, it will return None if there are more characters that don't belong to a script than belong to any individual script. (FIXME: This behavior is probably wrong, and `none_is_last_resort_only` should probably become the default.) ]=] function subexport.findBestScriptWithoutLang(text, none_is_last_resort_only) -- `scripts` contains counters for any scripts detected so far. Jpan and Kore are handled as special-cases, as they are combinations of other scripts. local scripts_mt = {Jpan = true, Kore = true} local weights_mt = { __lt = function(a, b) if a[1] + a[2] ~= b[1] + b[2] then return a[1] + a[2] < b[1] + b[2] elseif a[1] ~= b[1] then return a[1] < b[1] elseif a[2] ~= b[2] then return a[2] < b[2] else return false end end } scripts_mt.__index = function(t, k) local ret = {} if k == "Jpan" and scripts_mt.Jpan then for i = 1, 2 do ret[i] = t["Hani"][i] + t["Hira"][i] + t["Kana"][i] end elseif k == "Kore" and scripts_mt.Kore then for i = 1, 2 do ret[i] = t["Hani"][i] + t["Hang"][i] end else for i = 1, 2 do insert(ret, 0) end end return setmetatable(ret, weights_mt) end local scripts = setmetatable({}, scripts_mt) text = get_plaintext(text) local combined_scripts = { Jpan = {["Hani"] = true, ["Hira"] = true, ["Kana"] = true}, Kore = {["Hani"] = true, ["Hang"] = true} } for character in text:gmatch(".[\128-\191]*") do for i, script in ipairs(subexport.charToScript(character, true)) do if not none_is_last_resort_only or script ~= "None" then scripts[script] = scripts[script] local weight = min(i, 2) scripts[script][weight] = scripts[script][weight] + 1 end end end -- Check the combined script counts. If a single constituent has the same count (i.e. it's the only one), discard the combined script. for combined_script, set in pairs(combined_scripts) do for script in pairs(set) do scripts[combined_script] = scripts[combined_script] if (scripts[script][1] + scripts[script][2]) == (scripts[combined_script][1] + scripts[combined_script][2]) then scripts[combined_script] = nil break end end end local bestScript local greatestCount for script, count in pairs(scripts) do if (not greatestCount) or greatestCount < count then bestScript = script greatestCount = count end end bestScript = bestScript or "None" return get_script(bestScript) end return subexport cs19bg8d41yuv7ovit6o3v0kd4ou9kq Module:scripts/charToScript/doc 828 734 26965 2023-08-14T16:14:29Z 102.91.4.146 Created page with "Implements <tt>charToScript</tt> and <tt>findBestScriptWithoutLang</tt>. See [[Module:scripts]] for documentation." 26965 wikitext text/x-wiki Implements <tt>charToScript</tt> and <tt>findBestScriptWithoutLang</tt>. See [[Module:scripts]] for documentation. 3ggbeawkfexsct495wx55qqiceg4gwi Module:scripts/recognition data 828 735 35179 26966 2025-01-19T17:43:53Z Kambai Akau 8 35179 Scribunto text/plain return { [0x00] = { { 0x00041, 0x0005A, "Latn"}, { 0x00061, 0x0007A, "Latn"}, { 0x000C0, 0x000D6, "Latn"}, { 0x000D8, 0x000F6, "Latn"}, { 0x000F8, 0x0024F, "Latn"}, { 0x00370, 0x003E1, "Grek", "Polyt" }, { 0x003E2, 0x003EF, "Copt" }, { 0x003F0, 0x003FF, "Grek", "Polyt" }, { 0x00400, 0x0045F, "Cyrl" }, { 0x00460, 0x00469, "Cyrs" }, { 0x0046A, 0x0046D, "Cyrl" }, { 0x0046E, 0x00471, "Cyrs" }, { 0x00472, 0x00475, "Cyrl" }, { 0x00476, 0x00489, "Cyrs" }, { 0x0048A, 0x00527, "Cyrl" }, { 0x00531, 0x0058F, "Armn" }, { 0x00590, 0x005FF, "Hebr" }, { 0x00600, 0x006FF, "Arab" }, { 0x00700, 0x0074F, "Syrc" }, { 0x00750, 0x0077F, "Arab" }, { 0x00780, 0x007B1, "Thaa" }, { 0x007C0, 0x007FF, "Nkoo" }, { 0x00800, 0x0083E, "Samr" }, { 0x00840, 0x0085E, "Mand" }, { 0x00860, 0x0086A, "Syrc" }, { 0x008A0, 0x008FF, "Arab" }, { 0x00900, 0x0097F, "Deva" }, { 0x00980, 0x00983, "Beng" }, { 0x00985, 0x0098C, "Beng" }, { 0x00993, 0x009A8, "Beng" }, { 0x009AA, 0x009B0, "Beng" }, { 0x009B6, 0x009B9, "Beng" }, { 0x009BC, 0x009C4, "Beng" }, { 0x009CB, 0x009CE, "Beng" }, { 0x009E0, 0x009E3, "Beng" }, { 0x009E6, 0x009EF, "Beng" }, { 0x009F0, 0x009F1, "as-Beng" }, { 0x00A01, 0x00A76, "Guru" }, { 0x00A81, 0x00AF1, "Gujr" }, { 0x00B01, 0x00B77, "Orya" }, { 0x00B82, 0x00BFA, "Taml" }, { 0x00C00, 0x00C7F, "Telu" }, { 0x00C80, 0x00CF2, "Knda" }, { 0x00D02, 0x00D7F, "Mlym" }, { 0x00D82, 0x00DF4, "Sinh" }, { 0x00E01, 0x00E5B, "Thai" }, { 0x00E81, 0x00EDF, "Laoo" }, { 0x00F00, 0x00FDA, "Tibt" }, length = 48, }, [0x01] = { { 0x01000, 0x0109F, "Mymr" }, { 0x010A0, 0x010CD, "Geok" }, { 0x010D0, 0x010FF, "Geor" }, { 0x01100, 0x011FF, "Hang" }, { 0x01200, 0x01399, "Ethi" }, { 0x013A0, 0x013F4, "Cher" }, { 0x01400, 0x0167F, "Cans" }, { 0x01680, 0x0169C, "Ogam" }, { 0x016A0, 0x016F0, "Runr" }, { 0x01700, 0x01714, "Tglg" }, { 0x01720, 0x01734, "Hano" }, { 0x01740, 0x01753, "Buhd" }, { 0x01760, 0x01773, "Tagb" }, { 0x01780, 0x017F9, "Khmr" }, { 0x01800, 0x018AA, "Mong" }, { 0x01900, 0x0194F, "Limb" }, { 0x01950, 0x01974, "Tale" }, { 0x01980, 0x019DF, "Talu" }, { 0x019E0, 0x019FF, "Khmr" }, { 0x01A00, 0x01A1F, "Bugi" }, { 0x01A20, 0x01AAD, "Lana" }, { 0x01B00, 0x01B7C, "Bali" }, { 0x01B80, 0x01BBF, "Sund" }, { 0x01BC0, 0x01BFF, "Batk" }, { 0x01C00, 0x01C4F, "Lepc" }, { 0x01C50, 0x01C7F, "Olck" }, { 0x01C90, 0x01CBF, "Geor" }, { 0x01E00, 0x01EFF, "Latn" }, { 0x01F00, 0x01FFE, "Polyt" }, length = 29, }, [0x02] = { { 0x02190, 0x021FF, "Zsym" }, { 0x02200, 0x022FF, "Zmth" }, { 0x02300, 0x023FF, "Zsym" }, { 0x02500, 0x027BF, "Zsym" }, { 0x027C0, 0x027EF, "Zmth" }, { 0x02800, 0x028FF, "Brai" }, { 0x02980, 0x02AFF, "Zmth" }, { 0x02B00, 0x02BFE, "Zsym" }, { 0x02C00, 0x02C5E, "Glag" }, { 0x02C60, 0x02C7F, "Latn" }, { 0x02C80, 0x02CFF, "Copt" }, { 0x02D00, 0x02D2D, "Geok" }, { 0x02D30, 0x02D7F, "Tfng" }, { 0x02D80, 0x02DDE, "Ethi" }, { 0x02E80, 0x02FDF, "Hani" }, length = 15, }, [0x03] = { { 0x03001, 0x03002, "Hani", "Bopo", "Hang", "Hira", "Kana", "Yiii" }, { 0x03003, 0x03007, "Hani" }, { 0x03008, 0x03011, "Hani", "Bopo", "Hang", "Hira", "Kana", "Yiii" }, { 0x03012, 0x03013, "Hani" }, { 0x03014, 0x0301B, "Hani", "Bopo", "Hang", "Hira", "Kana", "Yiii" }, { 0x0301C, 0x0301F, "Hani", "Bopo", "Hang", "Hira", "Kana" }, { 0x03020, 0x0303F, "Hani" }, { 0x03041, 0x0309F, "Hira" }, { 0x030A0, 0x030FF, "Kana" }, { 0x03105, 0x0312F, "Bopo" }, { 0x03131, 0x0318E, "Hang" }, { 0x031A0, 0x031BA, "Bopo" }, { 0x031C0, 0x031E3, "Hani" }, { 0x031F0, 0x031FF, "Kana" }, { 0x03220, 0x03247, "Hani" }, { 0x03280, 0x032B0, "Hani" }, { 0x032C0, 0x032CB, "Hani" }, { 0x03300, 0x03357, "Kana" }, { 0x03358, 0x03370, "Hani" }, { 0x0337B, 0x0337F, "Hani" }, { 0x033E0, 0x033FE, "Hani" }, { 0x03400, 0x03FFF, "Hani" }, length = 22, }, [0x04] = { { 0x04000, 0x04DB5, "Hani" }, { 0x04E00, 0x04FFF, "Hani" }, length = 2, }, [0x05] = { { 0x05000, 0x05FFF, "Hani" }, length = 1, }, [0x06] = { { 0x06000, 0x06FFF, "Hani" }, length = 1, }, [0x07] = { { 0x07000, 0x07FFF, "Hani" }, length = 1, }, [0x08] = { { 0x08000, 0x08FFF, "Hani" }, length = 1, }, [0x09] = { { 0x09000, 0x09FFF, "Hani" }, length = 1, }, [0x0A] = { { 0x0A000, 0x0A4C6, "Yiii" }, { 0x0A4D0, 0x0A4FF, "Lisu" }, { 0x0A500, 0x0A62B, "Vaii" }, { 0x0A640, 0x0A67F, "Cyrs" }, { 0x0A680, 0x0A697, "Cyrl" }, { 0x0A6A0, 0x0A6F7, "Bamu" }, { 0x0A720, 0x0A7FF, "Latn" }, { 0x0A800, 0x0A82B, "Sylo" }, { 0x0A830, 0x0A832, "Deva", "Dogr", "Gujr", "Guru", "Khoj", "Knda", "Kthi", "Mahj", "Modi", "Nand", "Sind", "Takr", "Tirh"}, { 0x0A833, 0x0A835, "Deva", "Dogr", "Gujr", "Guru", "Khoj", "Knda", "Kthi", "Mahj", "Mlym", "Modi", "Nand", "Sind", "Takr", "Tirh"}, { 0x0A836, 0x0A839, "Deva", "Dogr", "Gujr", "Guru", "Khoj", "Kthi", "Mahj", "Modi", "Sind", "Takr", "Tirh"}, { 0x0A840, 0x0A877, "Phag" }, { 0x0A880, 0x0A8D9, "Saur" }, { 0x0A8E0, 0x0A8FF, "Deva" }, { 0x0A900, 0x0A92F, "Kali" }, { 0x0A930, 0x0A95F, "Rjng" }, { 0x0A980, 0x0A9DF, "Java" }, { 0x0A9E0, 0x0A9FE, "Mymr" }, { 0x0AA00, 0x0AA5F, "Cham" }, { 0x0AA60, 0x0AA7F, "Mymr" }, { 0x0AA80, 0x0AADF, "Tavt" }, { 0x0AAE0, 0x0AAFF, "Mtei" }, { 0x0AB01, 0x0AB2E, "Ethi" }, { 0x0AB30, 0x0AB65, "Latn" }, { 0x0AB70, 0x0ABBF, "Cher" }, { 0x0ABC0, 0x0ABFF, "Mtei" }, { 0x0AC00, 0x0AFFF, "Hang" }, length = 27, }, [0x0B] = { { 0x0B000, 0x0BFFF, "Hang" }, length = 1, }, [0x0C] = { { 0x0C000, 0x0CFFF, "Hang" }, length = 1, }, [0x0D] = { { 0x0D000, 0x0D7A3, "Hang" }, length = 1, }, [0x0F] = { { 0x0FA27, 0x0FA29, "Hani" }, { 0x0FB13, 0x0FB17, "Armn" }, { 0x0FB1D, 0x0FB4F, "Hebr" }, { 0x0FB50, 0x0FDFD, "Arab" }, { 0x0FE45, 0x0FE46, "Hani", "Bopo", "Hang", "Hira", "Kana" }, { 0x0FE70, 0x0FEFC, "Arab" }, { 0x0FF61, 0x0FF65, "Hani", "Bopo", "Hang", "Hira", "Kana", "Yiii" }, length = 7, }, [0x10] = { { 0x10000, 0x100FA, "Linb" }, { 0x10280, 0x1029C, "Lyci" }, { 0x102A0, 0x102D0, "Cari" }, { 0x102E1, 0x102FB, "Copt" }, { 0x10300, 0x10323, "Ital" }, { 0x10330, 0x1034A, "Goth" }, { 0x10350, 0x1037A, "Perm" }, { 0x10380, 0x1039F, "Ugar" }, { 0x103A0, 0x103D5, "Xpeo" }, { 0x10400, 0x1044F, "Dsrt" }, { 0x10450, 0x1047F, "Shaw" }, { 0x10480, 0x104A9, "Osma" }, { 0x104B0, 0x104FB, "Osge" }, { 0x10500, 0x10527, "Elba" }, { 0x10530, 0x10563, "Aghb" }, { 0x10600, 0x10767, "Lina" }, { 0x10800, 0x1083F, "Cprt" }, { 0x10840, 0x1085F, "Armi" }, { 0x10860, 0x1087F, "Palm" }, { 0x10880, 0x108AF, "Nbat" }, { 0x108E0, 0x108FF, "Hatr" }, { 0x10900, 0x1091F, "Phnx" }, { 0x10920, 0x1093F, "Lydi" }, { 0x10980, 0x1099F, "Mero" }, { 0x109A0, 0x109BF, "Merc" }, { 0x10A00, 0x10A58, "Khar" }, { 0x10A60, 0x10A7F, "Sarb" }, { 0x10A80, 0x10A9F, "Narb" }, { 0x10AC0, 0x10AF6, "Mani" }, { 0x10B00, 0x10B3F, "Avst" }, { 0x10B40, 0x10B5F, "Prti" }, { 0x10B60, 0x10B7F, "Phli" }, { 0x10B80, 0x10BAF, "Phlp" }, { 0x10C00, 0x10C48, "Orkh" }, { 0x10C80, 0x10CB2, "Hung" }, { 0x10D00, 0x10D39, "Rohg" }, { 0x10E60, 0x10E7E, "Rumin" }, { 0x10F00, 0x10F27, "Sogo" }, { 0x10F30, 0x10F59, "Sogd" }, { 0x10F70, 0x10FAF, "Ougr" }, { 0x10FE0, 0x10FFF, "Elym" }, length = 41, }, [0x11] = { { 0x11000, 0x1107F, "Brah" }, { 0x11080, 0x110CD, "Kthi" }, { 0x110D0, 0x110F9, "Sora" }, { 0x11100, 0x11146, "Cakm" }, { 0x11150, 0x11176, "Mahj" }, { 0x11180, 0x111D9, "Shrd" }, { 0x11200, 0x1123D, "Khoj" }, { 0x11280, 0x112A9, "Mult" }, { 0x112B0, 0x112F9, "Sind" }, { 0x11301, 0x11374, "Gran" }, { 0x11400, 0x1145E, "Newa" }, { 0x11480, 0x114D9, "Tirh" }, { 0x11580, 0x115DD, "Sidd" }, { 0x11600, 0x11659, "Modi" }, { 0x11680, 0x116C9, "Takr" }, { 0x11700, 0x1173F, "Ahom" }, { 0x11800, 0x1183B, "Dogr" }, { 0x118A0, 0x118FF, "Wara" }, { 0x119A0, 0x119FF, "Nand" }, { 0x11A00, 0x11A47, "Zanb" }, { 0x11A50, 0x11AA2, "Soyo" }, { 0x11AC0, 0x11AF8, "Pauc" }, { 0x11C00, 0x11C6C, "Bhks" }, { 0x11C70, 0x11CB6, "Marc" }, { 0x11D00, 0x11D59, "Gonm" }, { 0x11D60, 0x11DA9, "Gong" }, { 0x11EE0, 0x11EF8, "Maka" }, length = 27, }, [0x12] = { { 0x12000, 0x1236E, "Xsux" }, { 0x12400, 0x12473, "Xsux" }, { 0x12F90, 0x12FFF, "Cpmn" }, length = 3, }, [0x13] = { { 0x13000, 0x1342E, "Egyp" }, length = 1, }, [0x14] = { { 0x14400, 0x14646, "Hluw" }, length = 1, }, [0x16] = { { 0x16800, 0x16A38, "Bamu" }, { 0x16A40, 0x16A6F, "Mroo" }, { 0x16AD0, 0x16AF5, "Bass" }, { 0x16B00, 0x16B8F, "Hmng" }, { 0x16E40, 0x16E9A, "Medf" }, { 0x16F00, 0x16F9F, "Plrd" }, length = 6, }, [0x17] = { { 0x17000, 0x17FFF, "Tang" }, length = 1, }, [0x18] = { { 0x18000, 0x18AF2, "Tang" }, length = 1, }, [0x1B] = { { 0x1B001, 0x1B11E, "Hira" }, { 0x1B170, 0x1B2FB, "Nshu" }, { 0x1BC00, 0x1BC9F, "Dupl" }, length = 3, }, [0x1D] = { { 0x1D100, 0x1D1DD, "Music" }, { 0x1D2E0, 0x1D2F3, "Maya" }, { 0x1D400, 0x1D7FF, "Zmth" }, { 0x1D800, 0x1DAAF, "Sgnw" }, length = 4, }, [0x1E] = { { 0x1E000, 0x1E02A, "Glag" }, { 0x1E800, 0x1E8D6, "Mend" }, { 0x1E900, 0x1E95F, "Adlm" }, length = 3, }, [0x1F] = { { 0x1F000, 0x1F0F5, "Zsym" }, { 0x1F300, 0x1FA6D, "Zsym" }, length = 2, }, [0x20] = { { 0x20000, 0x20FFF, "Hani" }, length = 1, }, [0x21] = { { 0x21000, 0x21FFF, "Hani" }, length = 1, }, [0x22] = { { 0x22000, 0x22FFF, "Hani" }, length = 1, }, [0x23] = { { 0x23000, 0x23FFF, "Hani" }, length = 1, }, [0x24] = { { 0x24000, 0x24FFF, "Hani" }, length = 1, }, [0x25] = { { 0x25000, 0x25FFF, "Hani" }, length = 1, }, [0x26] = { { 0x26000, 0x26FFF, "Hani" }, length = 1, }, [0x27] = { { 0x27000, 0x27FFF, "Hani" }, length = 1, }, [0x28] = { { 0x28000, 0x28FFF, "Hani" }, length = 1, }, [0x29] = { { 0x29000, 0x29FFF, "Hani" }, length = 1, }, [0x2A] = { { 0x2A000, 0x2AFFF, "Hani" }, length = 1, }, [0x2B] = { { 0x2B000, 0x2BFFF, "Hani" }, length = 1, }, [0x2C] = { { 0x2C000, 0x2CFFF, "Hani" }, length = 1, }, [0x2D] = { { 0x2D000, 0x2DFFF, "Hani" }, length = 1, }, [0x2E] = { { 0x2E000, 0x2EBE0, "Hani" }, length = 1, }, individual = { [0x00462] = "Cyrl", [0x00463] = "Cyrl", [0x0060C] = "Arab, Nkoo, Rohg, Syrc, Thaa, Yezi", [0x0061B] = "Arab, Nkoo, Rohg, Syrc, Thaa, Yezi", [0x0061F] = "Arab, Adlm, Nkoo, Rohg, Syrc, Thaa, Yezi", [0x00640] = "Arab, Adlm, Mand, Mani, Ougr, Phlp, Rohg, Sogd, Syrc", [0x00951] = "Deva, Beng, Gran, Gujr, Guru, Knda, Latn, Mlym, Orya, Shrd, Taml, Telu, Tirh", [0x00952] = "Deva, Beng, Gran, Gujr, Guru, Knda, Latn, Mlym, Orya, Taml, Telu, Tirh", [0x00964] = "Deva, Beng, Dogr, Gong, Gonm, Gran, Gujr, Guru, Knda, Mahj, Mlym, Nand, Orya, Sind, Sinh, Sylo, Takr, Taml, Telu, Tirh", [0x00965] = "Deva, Beng, Dogr, Gong, Gonm, Gran, Gujr, Guru, Knda, Limb, Mahj, Mlym, Nand, Orya, Sind, Sinh, Sylo, Takr, Taml, Telu, Tirh", [0x0098F] = "Beng", [0x00990] = "Beng", [0x009A1] = "Beng", [0x009A2] = "Beng", [0x009AF] = "Beng", [0x009B2] = "Beng", [0x009BC] = "Beng", [0x009C7] = "Beng", [0x009C8] = "Beng", [0x009D7] = "Beng", [0x01CDA] = "Deva, Knda, Mlym, Orya, Taml, Telu", [0x01CF2] = "Deva, Beng, Gran, Knda, Nand, Orya, Telu, Tirh", [0x02135] = "Zmth", [0x03000] = "Hani", [0x03003] = "Hani, Bopo, Hang, Hira, Kana", [0x03013] = "Hani, Bopo, Hang, Hira, Kana", [0x03030] = "Hani, Bopo, Hang, Hira, Kana", [0x03037] = "Hani, Bopo, Hang, Hira, Kana", [0x030FB] = "Kana, Hani, Bopo, Hang, Hira, Yiii", [0x032FF] = "Hani", [0x0FA0E] = "Hani", [0x0FA0F] = "Hani", [0x0FA11] = "Hani", [0x0FA13] = "Hani", [0x0FA14] = "Hani", [0x0FA1F] = "Hani", [0x0FA21] = "Hani", [0x0FA23] = "Hani", [0x0FA24] = "Hani", [0x1056F] = "Aghb", [0x16FE0] = "Tang", [0x16FE1] = "Nshu", [0x1B000] = "Kana", }, blocks = { { 0x04, 0x09, "Hani" }, { 0x0B, 0x0D, "Hang" }, { 0x17, 0x18, "Tang" }, { 0x20, 0x2E, "Hani" }, }, } sq2iqm6nxfgo6n7v55d8idyawddgd9t Module:scripts/recognition data/doc 828 736 26967 2023-08-14T16:16:21Z 197.210.71.105 Created page with "This module relates Unicode characters ([[w:Unicode code point|code points]]) to Wiktionary script codes. It is used by the {{code|lua|findBestScriptWithoutLang}} function in [[Module:scripts]]. It was generated by a series of functions in [[Module:User:Erutuon/script recognition]] from the script patterns in [[Module:scripts/data]]. It must be regenerated whenever script patterns are added or modified. The {{code|lua|highlight_dump}} and {{code|lua|modified_dump}} func..." 26967 wikitext text/x-wiki This module relates Unicode characters ([[w:Unicode code point|code points]]) to Wiktionary script codes. It is used by the {{code|lua|findBestScriptWithoutLang}} function in [[Module:scripts]]. It was generated by a series of functions in [[Module:User:Erutuon/script recognition]] from the script patterns in [[Module:scripts/data]]. It must be regenerated whenever script patterns are added or modified. The {{code|lua|highlight_dump}} and {{code|lua|modified_dump}} functions in [[Module:debug]] were used to print the output from [[Module:User:Erutuon/script recognition]]. To explain the format, the first keys are the groups of 4096 codepoints ({{code|lua|0x1000}} in hexadecimal base). Key {{code|lua|0}} is for the first group of 4096 codepoints, from U+000 to U+FFF. Within the tables for each block of codepoints, the syntax {{code|lua|{ 0x41, 0x5A, "Latn" } }} indicates that all the characters from codepoint {{code|lua|0x41}} (U+0041 or the character [[A]]) to codepoint {{code|lua|0x5A}} (U+005A or the character [[Z]]) belong to the Latin script. The table {{code|lua|"individual"}} contains all the individual codepoints that are defined as belonging to a script, but are not found inside a range. Beware: despite being used by [[Module:Unicode data]], this was generated from Wiktionary script classes. ==Conflicts between character sets of different scripts== This module includes fewer scripts than [[Module:scripts/data]], because some scripts do not have characters at all, and some scripts' character sets are in conflict with each other. Here are the ways conflicts have been resolved. Scripts are omitted if they have the same characters as another more basic script, or they consist of two or more other scripts. For example, <code>fa-Arab</code> is omitted because it contains the same characters as <code>Arab</code>, and <code>Jpan</code> is omitted because it consists of <code>Hani</code>, <code>Hira</code> and <code>Kana</code>. If a script consists of the characters of another script, plus some unique characters, only the unique characters are counted as belonging to the script. For instance, <code>Polyt</code> consists of the characters of <code>Grek</code>, which are used in the monotonic orthography of [[:Category:Greek language|Modern Greek]], plus characters used for [[:Category:Ancient Greek language|Ancient Greek]]; only the Ancient Greek characters are counted as <code>Polyt</code> in this module. It is the same with <code>Cyrs</code> and <code>Cyrl</code>, <code>Latnx</code> and <code>Latn</code>. <includeonly> [[Category:Data modules]] </includeonly> lr2we2299acg90ddr4coa79woj8u01c Module:debug 828 737 26968 2023-08-14T16:17:38Z 197.210.71.105 Created page with "local export = {} local escape do local escapes = { ["\a"] = "a", ["\b"] = "b", ["\f"] = "f", ["\n"] = "n", ["\r"] = "r", ["\t"] = "t", ["\v"] = "v", ["\\"] = "\\", ["\""] = '"', ["'"] = "'", } local function helper(char) return escapes[char] and "\\" .. escapes[char] or ("\\%03d"):format(char:byte()) end -- Escape control characters, backslash, double quote, and bytes that aren't -- used in UTF-8. -- Escape stuff that can't be saved in a MediaWiki p..." 26968 Scribunto text/plain local export = {} local escape do local escapes = { ["\a"] = "a", ["\b"] = "b", ["\f"] = "f", ["\n"] = "n", ["\r"] = "r", ["\t"] = "t", ["\v"] = "v", ["\\"] = "\\", ["\""] = '"', ["'"] = "'", } local function helper(char) return escapes[char] and "\\" .. escapes[char] or ("\\%03d"):format(char:byte()) end -- Escape control characters, backslash, double quote, and bytes that aren't -- used in UTF-8. -- Escape stuff that can't be saved in a MediaWiki page, like invalid UTF-8 -- and NFD character sequences? Hard. -- Similar to string.format("%q", str), which does not use C-like simple -- escapes and does not escape bytes that are not used in UTF-8. escape = function (str) return (str:gsub("[%z\1-\31\\\"\127\192\193\245-\255]", helper)) end end export.escape = escape -- Convert a value to a string function export.dump(value, prefix, tsort) local t = type(value) prefix = prefix or "" if t == "string" then return '"' .. escape(value) .. '"' elseif t == "table" then local str_table = {} table.insert(str_table, " {") for key, val in require("Module:table").sortedPairs(value, tsort) do table.insert(str_table, " " .. prefix .. "\t[" .. export.dump(key, prefix .. "\t") .. "] = " .. export.dump(val, prefix .. "\t"):gsub("^ ", "") .. ",") end table.insert(str_table, " " .. prefix .. "}") return table.concat(str_table, "\n") else return tostring(value) end end function export.highlight_dump(value, prefix, tsort, options) options = options or {} local func = options.modified and "modified_dump" or "dump" local dump = export[func](value, prefix, tsort) -- Remove spaces at beginnings of lines (which are simply to force a <pre></pre> tag). dump = dump:gsub("%f[^%z\n] ", "") return export.highlight(dump) end -- Returns true if table contains a table as one of its values local function containsTable(t) for key, value in pairs(t) do if type(value) == "table" then return true end end return false end local function containsTablesWithSize(t, size) for key, value in pairs(t) do if type(value) == "table" and require("Module:table").size(value) ~= size then return false end end return true end --[=[ Convert a value to a string. Like dump below, but if a table has consecutive numbered keys and does not have a table as one of its values, it will be placed on a single line. Used by [[Module:User:Erutuon/script recognition]]. ]=] function export.modified_dump(value, prefix, tsort) local t = type(value) prefix = prefix or "" if t == "string" then return '"' .. value .. '"' elseif t == "table" then local str_table = {} local containsTable = containsTable(value) local consecutive = require("Module:table").isArray(value) if consecutive and not containsTable or containsTable and containsTablesWithSize(value, 3) then table.insert(str_table, "{") for key, val in require("Module:table").sortedPairs(value, tsort) do if containsTable then table.insert(str_table, "\n\t" .. prefix) else table.insert(str_table, " ") end if type(key) == "string" then table.insert(str_table, "[" .. export.modified_dump(key) .. "] = ") end table.insert(str_table, type(key) == "number" and type(val) == "number" and string.format("0x%05X", val) or export.modified_dump(val)) if not (consecutive and #value == 3) or type(key) == "number" and value[key + 1] then table.insert(str_table, ",") end end if containsTable then table.insert(str_table, "\n" .. prefix) else table.insert(str_table, " ") end table.insert(str_table, "}") return table.concat(str_table) end table.insert(str_table, " {") for key, val in require("Module:table").sortedPairs(value, tsort) do table.insert(str_table, " " .. prefix .. "\t[" .. export.modified_dump(key, prefix .. "\t") .. "] = " .. export.modified_dump(val, prefix .. "\t"):gsub("^ ", "") .. ",") end table.insert(str_table, " " .. prefix .. "}") return table.concat(str_table, "\n") elseif t == "number" and value > 46 then return string.format("0x%05X", value) else return tostring(value) end end export.track = require("Module:debug/track") -- Trigger a script error from a template function export.error(frame) error(frame.args[1] or "(no message specified)") end --[[ Convenience function for generating syntaxhighlight tags. Display defaults to block. Options is a table. To display inline text with HTML highlighting: { inline = true, lang = "html" } ]] function export.highlight(content, options) if type(content) == "table" then options = content options = { lang = options.lang or "lua", inline = options.inline and true } return function(content) return mw.getCurrentFrame():extensionTag{ name = "syntaxhighlight", content = content, args = options } end else return mw.getCurrentFrame():extensionTag{ name = "syntaxhighlight", content = content, args = { lang = options and options.lang or "lua", inline = options and options.inline and true or nil } } end end function export.track_unrecognized_args(args, template_name) local function track(code) export.track(template_name .. "/" .. code) end track("unrecognized arg") local arg_list = {} for arg, value in pairs(args) do track("unrecognized arg/" .. arg) table.insert(arg_list, ("|%s=%s"):format(arg, value)) end mw.log( ("Unrecognized parameter%s in {{%s}}: %s."):format( arg_list[2] and "s" or "", template_name, table.concat(arg_list, ", "))) end return export lh9pml9xbqqss9zincq7y36za820tt6 Module:debug/doc 828 738 26969 2023-08-14T16:18:35Z 197.210.70.201 Created page with "This module is used to debug templates and other modules, and to help track down problems or incorrect usage. ==dump== {{code|lua|dump(value)}} Converts any value (except for functions) into a string representation. The string is formatted as Lua syntax, so you should be able to take the output of this function and insert it back into a Lua module. Tables are processed recursively. Tabs are converted into spaces. ==highlight_dump== {{code|lua|highlight_dump(value)}}..." 26969 wikitext text/x-wiki This module is used to debug templates and other modules, and to help track down problems or incorrect usage. ==dump== {{code|lua|dump(value)}} Converts any value (except for functions) into a string representation. The string is formatted as Lua syntax, so you should be able to take the output of this function and insert it back into a Lua module. Tables are processed recursively. Tabs are converted into spaces. ==highlight_dump== {{code|lua|highlight_dump(value)}} Does the same as {{code|lua|dump}}, except it adds Lua syntax highlighting, and tabs are preserved. ==error== {{temp|#invoke:debug|error|<var>message</var>}} This function is invoked from templates, and simply triggers a script error with a message. This is useful if you want to trigger a script error but don't have the time or knowledge to convert a template to Lua. == track == {{code|lua|track(key)}} Convenience function which transcludes a [[Template:tracking|tracking subtemplate]]. The {{code|lua|key}} is a string or a list of strings: {{code|lua|track("key")}} or {{code|lua|track{ "key1", "key2", "key3", ... } }}. Usually invocations of this functions should look like this: {{code|lua|require('Module:debug/track')(key)}} or {{code|lua|require('Module:debug').track(key)}}. Loading this module on the spot instead of ahead of time may prevent unnecessary transclusion list overload. == highlight == This function creates the equivalent of a {{wikitag|source}} or {{wikitag|syntaxhighlight}} tag using the [[mw:Extension:Scribunto/Lua reference manual#frame:extensionTag|{{code|lua|frame:extensionTag()}}]] function from Scribunto. Depending on the arguments, it behaves in two different ways: ; {{code|lua|highlight(content, options)}} : Highlight the given content (which should be a string) using the table of options. <syntaxhighlight lang="lua"> require("Module:debug").highlight('<span class="Latn" lang="en">word</span>', { lang = "html" }) -- generate syntax-highlighted HTML code </syntaxhighlight> ; {{code|lua|highlight(options)}} : Returns a highlighting function that uses the given table of options. This is useful when a given set of options are used multiple times in a module. The highlighting function receives a string as argument.<syntaxhighlight lang="lua"> local highlight_HTML = require("Module:debug").highlight{ lang = "html" } -- generate syntax-highlighting function for HTML highlight_HTML('<span class="Latn" lang="en">word</span>') -- generates syntax-highlighted HTML code </syntaxhighlight> The function recognizes two fields in the table of options: ; lang : Language or file format. (See [[mw:Extension:SyntaxHighlight#Supported languages|the full list]].) Defaults to <code>"lua"</code>. ; inline : Display the code inline, rather than as a block. <includeonly> [[Category:General utility modules]] [[af:Module:Ontfout]] </includeonly> mt4zsnd78p2jd8ffcb8fcs0lviartl4 Module:User:Erutuon/script recognition 828 739 26970 2023-08-14T16:19:54Z 197.210.70.201 Created page with "local export = {} local getCodepoint = mw.ustring.codepoint local U = mw.ustring.char local floor = math.floor local title = mw.title.getCurrentTitle().fullText local function check(funcName, expectType) return function(argIndex, arg) require("libraryUtil").checkType(funcName, argIndex, arg, expectType) end end function mw.logf(...) return mw.log(string.format(...)) end local output_mt = {} function output_mt:insert(str) self.n = self.n + 1 self[self.n] = str..." 26970 Scribunto text/plain local export = {} local getCodepoint = mw.ustring.codepoint local U = mw.ustring.char local floor = math.floor local title = mw.title.getCurrentTitle().fullText local function check(funcName, expectType) return function(argIndex, arg) require("libraryUtil").checkType(funcName, argIndex, arg, expectType) end end function mw.logf(...) return mw.log(string.format(...)) end local output_mt = {} function output_mt:insert(str) self.n = self.n + 1 self[self.n] = str end function output_mt:insert_format(...) self:insert(string.format(...)) end output_mt.join = table.concat output_mt.__index = output_mt local function Output() return setmetatable({ n = 0 }, output_mt) end local function dump(val) local output = Output() output:insert('{\n') local range_format = [[ { 0x%05X, 0x%05X, "%s" }, ]] local length_format = -- also close range array [[ length = %d, }, ]] for i = 0, 0x10FFFF / 0x100 do local ranges = val[i] if ranges then output:insert_format( [[ [0x%02X] = { ]], i) for j, range in ipairs(ranges) do output:insert_format(range_format, unpack(range)) end output:insert_format(length_format, ranges.length or -1) end end output:insert [[ individual = { ]] for codepoint, script in require "Module:table".sortedPairs(val.individual) do output:insert_format( [[ [0x%05X] = "%s", ]], codepoint, script) end output:insert [[ }, blocks = { ]] for _, blockRange in ipairs(val.blocks) do output:insert_format( [[ { 0x%02X, 0x%02X, "%s" }, ]], unpack(blockRange)) end output:insert [[ }, }]] return require "Module:debug".highlight(table.concat(output)) end local function printRanges(ranges) local output = Output() output:insert("Ranges:") for _, range in ipairs(ranges) do output:insert_format('\n\tU+%04X-U+%04X: %s', unpack(range)) end mw.log(output:join()) end local function hasContents(t) if next(t) then return true else return false end end local function log(message) if title:match("testcases/documentation$") then mw.log(message) end end local function makeRangeKey(codepoint) return floor(codepoint / 0x1000) end local function isInRange(value, lower, upper) -- mw.log(value, lower, upper) local check = check("isInRange", "number") check(1, value) check(2, lower) check(3, upper) return value >= lower and value <= upper end local function lookupCharacter(characterLookup, character) local codepoint if type(character) == "string" then if mw.ustring.len(character) == 1 then codepoint = getCodepoint(character) else error("Character " .. character .. " has length " .. mw.ustring.len(character) .. ". It is supposed to be a single character.") end elseif type(character) == "number" then codepoint = character else error("Character is the wrong type: " .. type(character) .. ".") end if characterLookup.smallest and not isInRange(codepoint, characterLookup.smallest, characterLookup.largest) then return false elseif characterLookup.values and characterLookup.values[codepoint] then return true else for i, range in ipairs(characterLookup) do if isInRange(codepoint, range[1], range[2]) then return true end end end return false end local function forEachChar(str, func) if type(func) == "function" then for i = 1, mw.ustring.len(str) do char = mw.ustring.sub(str, i, i) func(char) end end end function export.makeCharacterLookup(pattern) local characterLookup = {} local values = {} local allValues = {} local i = 1 -- Create ranges in which all characters belong to the script. local workingString = mw.ustring.gsub( pattern, "([^-])%-([^-])", function(item1, item2) local codepoint1, codepoint2 = getCodepoint(item1), getCodepoint(item2) --[[ if not (codepoint1 < codepoint2) then error("Wrong codepoint order with " .. U(codepoint1) .. " and " .. U(codepoint2) .. "!") end ]] table.insert(characterLookup, { codepoint1, codepoint2 }) allValues[codepoint1] = true allValues[codepoint2] = true return "" end ) if workingString ~= "" then workingString = mw.ustring.gsub( workingString, ".", function(char) local codepoint = getCodepoint(char) values[codepoint] = true allValues[codepoint] = true end ) end --[[ Place the tables of ranges in the Unicode order (the patterns should already be in that order, but just to be safe). ]] table.sort( characterLookup, function(item1, item2) return item1[1] < item2[1] end) local allValuesKeys = require("Module:table").numKeys(allValues) local smallest, largest = allValuesKeys[1], allValuesKeys[#allValuesKeys] -- Don't create an empty values table. if hasContents(values) then characterLookup.values = values end --[[ Don't record the smallest and largest values if they're found in the first range. ]] if not (smallest == characterLookup[1][1] and largest == characterLookup[1][2]) then characterLookup.smallest, characterLookup.largest = smallest, largest end return characterLookup end function export.makeAllScriptsCharacterLookup() local allScriptsCharacterLookup = {} local patternToScript = {} for code, data in pairs(require("Module:scripts/data")) do if data.characters then -- Don't generate identical lookup table twice. local scriptWithPattern = patternToScript[data.characters] if scriptWithPattern then allScriptsCharacterLookup[code] = allScriptsCharacterLookup[scriptWithPattern] else allScriptsCharacterLookup[code] = export.makeCharacterLookup(data.characters) end patternToScript[data.characters] = code end end return allScriptsCharacterLookup end -- fa-Arab → Arab-fa local function switchLangSc(scriptCode) return scriptCode:gsub("^([^-]+)%-(.+)$", "%2-%1") end -- To ensure that Grek and Latn appear first. -- This also makes Grek and Latn take precedence when generating -- the codepoint-to-script lookup table. local scriptCodeReplacements = { polytonic = "Grek2", Latinx = "Latnx", Latf = "Latnf", } local function modifyAdHocCode(code) if scriptCodeReplacements[code] then return scriptCodeReplacements[code] elseif not (code:find("%u%l%l%l") or code:find("%l%l%l%-%u%l%l%l")) then return code:gsub("^(.+)$", "~%1") else return code end end local function keySort(key1, key2) local type1, type2 = type(key1), type(key2) if type1 == "number" and type2 == "string" then return true elseif type1 == "string" and type2 == "number" then return false elseif type1 == "string" then key1, key2 = modifyAdHocCode(key1), modifyAdHocCode(key2) key1, key2 = switchLangSc(key1), switchLangSc(key2) local lower1, lower2 = mw.ustring.lower(key1), mw.ustring.lower(key2) return lower1 < lower2 else return key1 < key2 end end local function hex(number) return string.format("0x%X", number) end local function divideRange(lower, upper, width, testing) local ranges = {} if not (lower and upper) then mw.log("divideRange failed:", lower, upper, width, testing) return nil end local position = floor(lower / width) local start = position * width local i = 0 local increment = i * width repeat local range1 = start + increment local range2 = range1 + width - 1 if range1 < lower then range1 = lower end if range2 > upper then range2 = upper end if testing then range1, range2 = hex(range1), hex(range2) end ranges[position + i] = { range1, range2 } i = i + 1 increment = i * width until start + increment > upper return ranges end function export.showDividedRange(frame) local lower = 0x2A700 local higher = 0x2B73F local width = 0x1000 local dividedRange = divideRange(lower, higher, width, true) return table.concat({ hex(lower), hex(higher) }, ", ") .. dump(dividedRange) end -- Scripts that consist entirely of characters from another script. local scriptBlacklist = { ["Latf"] = true; ["Hans"] = true; ["Hant"] = true; ["Kore"] = true; ["Jpan"] = true; ["fa-Arab"] = true; ["kk-Arab"] = true; ["ks-Arab"] = true; ["ku-Arab"] = true; ["ms-Arab"] = true; ["mzn-Arab"] = true; ["ota-Arab"] = true; ["pa-Arab"] = true; ["ps-Arab"] = true; ["sd-Arab"] = true; ["tt-Arab"] = true; ["ug-Arab"] = true; ["ur-Arab"] = true; ["nv-Latn"] = true; ["pjt-Latn"] = true; ["Zyyy"] = true; } local function sortRange(range1, range2) local number1, number2 = tonumber(range1[1]), tonumber(range2[1]) if number1 == number2 then return keySort(range1[3], range2[3]) else return number1 < number2 end end local function printScriptRange(range, hideScriptName) if hideScriptName then return ("U+%04X-U+%04X"):format(range[1], range[2]) else return ("%s (U+%04X-U+%04X)"):format(range[3], range[1], range[2]) end end -- When there is overlap between ranges belonging to two different scripts, -- the key in this table overrides the value. local overrides = { Beng = "as-Beng", Cyrl = "Cyrs", Grek = "polytonic", Latn = "Latinx", } local function fixRangeOverlaps(ranges) local prev local i = 1 while ranges[i] do range = ranges[i] prev = ranges[i - 1] if prev and (range[1] <= prev[1] or range[2] <= prev[2]) then -- mw.logf("%s in conflict with %s", -- printScriptRange(prev), printScriptRange(range)) local overrider, overridden if overrides[range[3]] == prev[3] then overrider, overridden = range, prev elseif overrides[prev[3]] == range[3] then overrider, overridden = prev, range end if overrider and overridden then mw.logf("%s overrides %s", printScriptRange(overrider), printScriptRange(overridden)) else mw.logf("Should %s override %s or the other way around?", printScriptRange(prev), printScriptRange(range)) end if overrider[1] <= overridden[1] then -- low end of overridden is inside overrider if overridden[2] <= overrider[2] then -- overridden entirely within overrider table.remove(ranges, overridden == range and i or i - 1) -- remove overridden if overridden == prev then i = i - 1 end else -- upper part of overridden outside of overrider if overridden[2] - overrider[2] == 1 then -- one codepoint of overridden is outside overrider table.remove(ranges, overridden == range and i or i - 1) -- remove overridden if overridden == prev then i = i - 1 end individual[overridden[2]] = overridden[3] else overridden[1] = overrider[2] + 1 end end else -- overridden[1] < overrider[1]: low end of overridden is outside overrider -- single codepoint at low end of overridden is outside overrider table.remove(ranges, overridden == range and i or i - 1) -- remove overridden if overridden == prev then i = i - 1 end if overrider[1] - overridden[1] == 1 then individual[overridden[1]] = overridden[3] else -- multiple codepoints at low end of overridden are outside overrider ranges:insert(i, { overridden[1], overrider[1] - 1, overridden[3] }) i = i + 1 end if overrider[2] < overridden[2] then -- high end of overridden is outside overrider -- single codepoint at high end of overridden is outside of overrider if overridden[2] - overrider[2] == 1 then individual[overridden[2]] = overridden[3] else ranges:insert(i, { overrider[2] + 1, overridden[2], overridden[3] }) i = i + 1 end end end end i = i + 1 end end local function checkRangeOverlaps(ranges) local prev for i, range in ipairs(ranges) do if prev and prev[2] >= range[1] then mw.logf("%s overlaps with %s", printScriptRange(prev), printScriptRange(range)) end prev = range end end local function makeCodepointToScriptLookup(testing) local output = {} local ranges_mt = { insert = function (self, i, value) if value ~= nil then if self[i][1] < value[1] then i = i + 1 end mw.logf("Inserting %s below %s", printScriptRange(value), printScriptRange(self[i])) table.insert(self, i, value) else value = i table.insert(self, value) end end, remove = table.remove, } ranges_mt.__index = ranges_mt setmetatable(output, { __index = function (self, key) local val = setmetatable({}, ranges_mt) self[key] = val return val end, }) output.individual = {} local individual = output.individual local rangeStrings = {} local allScriptsCharacterLookup = export.makeAllScriptsCharacterLookup() for scriptCode, lookup in require("Module:table").sortedPairs(allScriptsCharacterLookup, keySort) do if not scriptBlacklist[scriptCode] then for key, value in ipairs(lookup) do if type(value) == "table" then local newRanges = divideRange(value[1], value[2], 0x1000, testing) if newRanges then for position, newRange in pairs(newRanges) do local rangeString = newRange[1] .. newRange[2] if rangeStrings[rangeString] then mw.logf("The range U+%04X-U+%04X is already " .. "recorded as belonging to the script " .. "code %s.", newRange[1], newRange[2], rangeStrings[rangeString]) else rangeStrings[rangeString] = scriptCode output[position]:insert({ newRange[1], newRange[2], scriptCode }) end end end end end if lookup.values then for codepoint in pairs(lookup.values) do if individual[codepoint] then mw.logf("The codepoint %s is already recorded as " .. "belonging to the script code %s.", hex(codepoint), individual[codepoint]) else individual[codepoint] = scriptCode end end end end end for position, ranges in pairs(output) do if type(position) == "number" then local prevRange local i = 1 while ranges[i] do range = ranges[i] if prevRange and range[3] == prevRange[3] and prevRange[2] == range[1] - 1 then mw.logf("Merged %s with %s", printScriptRange(range), printScriptRange(prevRange)) prevRange[2] = range[2] table.remove(ranges, i) i = i - 1 -- to compensate for removed element end prevRange = range i = i + 1 end table.sort(ranges, sortRange) end end local individualCodepoints = require "Module:table".numKeys(individual) local minimumCodepointRange = 3 local i = 1 while individualCodepoints[i] do local codepoint = individualCodepoints[i] local script = individual[codepoint] if not script then error(("No script for U+%04X"):format(codepoint)) end local startOfRun = codepoint while individual[codepoint + 1] == script do codepoint = codepoint + 1 i = i + 1 end if codepoint - startOfRun + 1 >= minimumCodepointRange and makeRangeKey(startOfRun) == makeRangeKey(codepoint) then for j = startOfRun, codepoint do individual[j] = nil end local rangeKey = makeRangeKey(startOfRun) local ranges = output[rangeKey] if not ranges then ranges = {} output[rangeKey] = ranges end ranges:insert({ startOfRun, codepoint, script }) mw.logf("Added range %s from a run in individual map", printScriptRange { startOfRun, codepoint, script }) table.sort(ranges, sortRange) end i = i + 1 end for position, ranges in pairs(output) do if type(position) == "number" then if ranges[2] then fixRangeOverlaps(ranges) end end end -- Add length field to range arrays and check that there are no overlaps -- between ranges. output.blocks = {} local prevScript, blockRange for index, ranges in pairs(output) do if type(index) == "number" then ranges.length = #ranges if ranges[2] then checkRangeOverlaps(ranges) end local firstScript = ranges[1][3] if not ranges[2] or require "Module:fun".all( function (range) return range[3] == firstScript end, ranges) then -- All ranges contain the same script. if prevScript and firstScript == prevScript then if not blockRange then blockRange = { index - 1, index, prevScript } table.insert(output.blocks, blockRange) else blockRange[2] = index end else blockRange = nil prevScript = firstScript end else prevScript = nil end end end setmetatable(output, nil) return output end --[[ Binary search: more efficient for the longer lists of codepoint ranges than for the shorter ones. ]] local function binarySearch(ranges, value) -- Initialize numbers. local iStart, iMid = 1, 0 -- Can't use # because table is loaded by mw.loadData. local iEnd = require("Module:table").size(ranges) if iEnd == 0 then return nil end local iterations = 0 -- Do search. while iStart <= iEnd do iterations = iterations + 1 -- Calculate middle. iMid = floor((iStart + iEnd) / 2) -- Get compare value. local range = ranges[iMid] -- Return matching index. Assumes there are no duplicates. if isInRange(value, range[1], range[2]) then return range -- Keep searching. elseif value < range[1] then iEnd = iMid - 1 else iStart = iMid + 1 end end return nil end local function lookupInOrder(number, ranges) for i, range in ipairs(ranges) do if isInRange(number, range[1], range[2]) then -- mw.log(mw.ustring.char(number), hex(number), i) return range[3] end if number < range[1] then -- mw.log(mw.ustring.char(number), hex(number), i) return nil end end end -- Save previously used codepoint ranges in case another character is in the -- same range. local rangesCache = {} function export.charToScript(char) local lookup = mw.loadData("Module:User:Erutuon/script recognition/data") -- makeCodepointToScriptLookup() local codepoint = mw.ustring.codepoint(char) local individualMatch = lookup.individual[codepoint] if individualMatch then return individualMatch else local script = lookupInOrder(codepoint, rangesCache) if script then return script end local index = makeRangeKey(codepoint) script = lookupInOrder(index, lookup.blocks) if script then return script end local range = binarySearch(lookup[index], codepoint) if range then table.insert(rangesCache, range) table.sort(rangesCache, sortRange) return range[3] end end return nil end function export.show(frame) local allScriptsCharacterLookup = mw.loadData("Module:User:Erutuon/script recognition/data") local str = frame.args[1] or "ABCD一丨丶丿乙亅" local result = {} forEachChar( str, function(char) table.insert(result, tostring(export.charToScript(char))) end ) return str .. ": " .. table.concat(result, ", ") end function export.show(frame) return dump(makeCodepointToScriptLookup()) end return export i3l1ogeq3sopay845jm4fef7d9wi5rv Module:User:Erutuon/script recognition/doc 828 740 26971 2023-08-14T16:20:24Z 197.210.70.201 Created page with "This module generated the codepoint-to-script lookup table in [[Module:Unicode data/scripts]]. {{#invoke:User:Erutuon/script recognition|show}} <includeonly> [[Category:User sandbox modules]] <!-- add a category of your choice --> </includeonly>" 26971 wikitext text/x-wiki This module generated the codepoint-to-script lookup table in [[Module:Unicode data/scripts]]. {{#invoke:User:Erutuon/script recognition|show}} <includeonly> [[Category:User sandbox modules]] <!-- add a category of your choice --> </includeonly> gx2ncyph8gx1p7lxs4uczw6rb4yuj5f Module:Unicode data/scripts 828 741 39784 39783 2025-07-30T07:37:23Z Dušan Kreheľ 585 Data are direct from commons ([[commons:Data:Unicode/data/scripts/singles.tab]], [[commons:Data:Unicode/data/scripts/ranges.tab]] & [[commons:Data:Unicode/data/scripts/names.tab]]) 39784 Scribunto text/plain -- [[:commons:Data:Unicode/data/scripts/singles.tab]] -- [[:commons:Data:Unicode/data/scripts/ranges.tab]] -- [[:commons:Data:Unicode/data/scripts/names.tab]] local function get_result() local write_index local result={} -- singles result.singles={} local data=mw.ext.data.get("Unicode/data/scripts/singles.tab") for index, cols in ipairs(data.data) do if cols[1] and cols[2] then result.singles[tonumber(cols[1], 16)]=cols[2] end end -- ranges data=mw.ext.data.get("Unicode/data/scripts/ranges.tab") write_index=1 result.ranges={} for index, cols in ipairs(data.data) do if cols[1] and cols[2] and cols[3] then result.ranges[write_index]={tonumber(cols[1], 16), tonumber(cols[2], 16), cols[3]} write_index=write_index+1 end end result.ranges.length = #result.ranges -- aliases data=mw.ext.data.get("Unicode/data/scripts/aliases.tab") result.aliases={} for index, cols in ipairs(data.data) do if cols[1] and cols[2] then result.aliases[cols[1]]=string.gsub(cols[2], "_", " ") end end return result end return get_result() cvzzsa9ofe6k5unq30cduwf5mbg4soz Module:Unicode data/scripts/doc 828 742 26973 2023-08-14T16:22:05Z 197.210.70.201 Created page with "This module contains data on the Script property of Unicode characters. It is generated by [[w:Module:Unicode data/scripts/make|Module:Unicode data/scripts/make]] on Wikipedia. <includeonly> [[Category:Unicode data modules|script]] </includeonly>" 26973 wikitext text/x-wiki This module contains data on the Script property of Unicode characters. It is generated by [[w:Module:Unicode data/scripts/make|Module:Unicode data/scripts/make]] on Wikipedia. <includeonly> [[Category:Unicode data modules|script]] </includeonly> i43c7z7mwl3dcinzcx0q1soo4sy1x1e Module:Unicode data/combining 828 743 39785 26974 2025-07-30T12:21:42Z Dušan Kreheľ 585 Data are direct from commons ([[:commons:Data:Unicode/data/combining/singles.tab]] & [[:commons:Data:Unicode/data/combining/ranges.tab]]) 39785 Scribunto text/plain -- [[:commons:Data:Unicode/data/combining/singles.tab]] -- [[:commons:Data:Unicode/data/combining/ranges.tab]] local function get_result() local write_index local result={} -- singles result.singles={} local data=mw.ext.data.get("Unicode/data/combining/singles.tab") for index, cols in ipairs(data.data) do if cols[1] and cols[2] then result.singles[tonumber(cols[1], 16)]=cols[2] end end -- ranges data=mw.ext.data.get("Unicode/data/combining/ranges.tab") write_index=1 result.ranges={} for index, cols in ipairs(data.data) do if cols[1] and cols[2] and cols[3] then result.ranges[write_index]={tonumber(cols[1], 16), tonumber(cols[2], 16), cols[3]} write_index=write_index+1 end end result.ranges.length = #result.ranges return result end return get_result() dwy2izelqyn9uq7l9v1hjgyzrs066vx Module:links/print data 828 744 26975 2023-08-14T16:31:45Z 197.210.70.90 Created page with "local export = {} local function make_anchor(text, anchor) return '<span id="' .. (anchor or text) .. '">' .. text .. '</span>' end function export.show() local data = mw.loadData "Module:links/data" local output = {} local insert = table.insert local ugsub = mw.ustring.gsub local get_codepoint = mw.ustring.codepoint local ulen = mw.ustring.len local sorted_pairs = require "Module:table".sortedPairs local is_whitespace = require "Module:Unicode data".i..." 26975 Scribunto text/plain local export = {} local function make_anchor(text, anchor) return '<span id="' .. (anchor or text) .. '">' .. text .. '</span>' end function export.show() local data = mw.loadData "Module:links/data" local output = {} local insert = table.insert local ugsub = mw.ustring.gsub local get_codepoint = mw.ustring.codepoint local ulen = mw.ustring.len local sorted_pairs = require "Module:table".sortedPairs local is_whitespace = require "Module:Unicode data".is_whitespace local function process_link_text (link_text) -- The basic space character is stripped from link text if there are no -- characters surrounding it. if ulen(link_text) == 1 and is_whitespace(get_codepoint(link_text)) then return ("]%s["):format(link_text) else -- Convert all characters to hexadecimal character entities to -- prevent any transformations. -- This is pretty much only because HTML comment syntax would not be -- displayed otherwise. But who knows what else MediaWiki software -- might do. return ugsub( link_text, ".", function (char) local codepoint = get_codepoint(char) if not is_whitespace(codepoint) then return ("&#x%X;"):format(codepoint) end end) end end local function link(term, title) local script = require "Module:scripts".findBestScriptWithoutLang(term):getCode() if script ~= "None" then return ('* <span class="%s">[[Unsupported titles/%s|%s]]</span>'):format( script, title, process_link_text(term)) else return ("* [[Unsupported titles/%s|%s]]"):format( title, process_link_text(term)) end end for term, title in sorted_pairs(data.unsupported_titles) do insert(output, link(term, title)) end insert(output, 1, "; " .. make_anchor("Unsupported titles") .. ":") return table.concat(output, "\n") end return export 429ax9y2pfnlehxulpz935mumembo9m Module:links/print data/doc 828 745 26976 2023-08-14T16:32:20Z 102.91.4.146 Created page with "Prints the items in [[Module:links/data]]. <includeonly> [[Category:Documentation modules]] </includeonly>" 26976 wikitext text/x-wiki Prints the items in [[Module:links/data]]. <includeonly> [[Category:Documentation modules]] </includeonly> irutoayk0pne5tblcn3ukmvr3kyaec4 Module:links/data 828 746 35138 26977 2025-01-19T03:06:50Z Kambai Akau 8 35138 Scribunto text/plain local u = require("Module:string utilities").char local data = {} data.phonetic_extraction = { ["th"] = "Module:th", ["km"] = "Module:km", } data.ignored_prefixes = { ["cat"] = true, ["category"] = true, ["file"] = true, ["image"] = true } data.pos_tags = { ["a"] = "adjective", ["adv"] = "adverb", ["int"] = "interjection", ["n"] = "noun", ["pron"] = "pronoun", ["v"] = "verb", ["vi"] = "intransitive verb", ["vt"] = "transitive verb", ["vti"] = "transitive and intransitive verb", } -- Scheme for using unsupported characters in titles. data.unsupported_characters = { ["#"] = "`num`", ["%"] = "`percnt`", -- only escaped in percent encoding ["&"] = "`amp`", -- only escaped in HTML entities ["."] = "`period`", -- only escaped in dot-slash notation ["<"] = "`lt`", [">"] = "`gt`", ["["] = "`lsqb`", ["]"] = "`rsqb`", ["_"] = "`lowbar`", ["`"] = "`grave`", -- used to enclose unsupported characters in the scheme, so a raw use in an unsupported title must be escaped to prevent interference ["{"] = "`lcub`", ["|"] = "`vert`", ["}"] = "`rcub`", ["~"] = "`tilde`", -- only escaped when 3 or more are consecutive ["\239\191\189"] = "`repl`" -- replacement character U+FFFD, which can't be typed directly here due to an abuse filter } -- Manually specified unsupported titles. Only put titles here if there is a different reason why they are unsupported, and not just because they contain one of the unsupported characters above. data.unsupported_titles = { [" "] = "Space", ["&amp;"] = "`amp`amp;", ["λοπαδοτεμαχοσελαχογαλεοκρανιολειψανοδριμυποτριμματοσιλφιοκαραβομελιτοκατακεχυμενοκιχλεπικοσσυφοφαττοπεριστεραλεκτρυονοπτοκεφαλλιοκιγκλοπελειολαγῳοσιραιοβαφητραγανοπτερύγων"] = "Ancient Greek dish", ["กรุงเทพมหานคร อมรรัตนโกสินทร์ มหินทรายุธยา มหาดิลกภพ นพรัตนราชธานีบูรีรมย์ อุดมราชนิเวศน์มหาสถาน อมรพิมานอวตารสถิต สักกะทัตติยวิษณุกรรมประสิทธิ์"] = "Thai name of Bangkok", [u(0x1680)] = "Ogham space", [u(0x3000)] = "Ideographic space" } return data g6ncjfrtxplwvi82hfow7nkp5ouda1p Module:links/data/doc 828 747 26978 2023-08-14T16:34:32Z 197.210.70.90 Created page with "This module contains data used by [[Module:links]]. The function at the bottom of the module transforms the tables, so that they contain {{code|lua|2=[item1] = true, [item2] = true, ...}}. <includeonly> [[Category:Data modules]] </includeonly>" 26978 wikitext text/x-wiki This module contains data used by [[Module:links]]. The function at the bottom of the module transforms the tables, so that they contain {{code|lua|2=[item1] = true, [item2] = true, ...}}. <includeonly> [[Category:Data modules]] </includeonly> hcbsl9d905b63x57oj8q4733vydpfbg Module:links 828 748 36239 36236 2025-02-10T01:33:27Z Kambai Akau 8 36239 Scribunto text/plain local export = {} --[=[ [[Unsupported titles]], pages with high memory usage, extraction modules and part-of-speech names are listed at [[Module:links/data]]. Other modules used: [[Module:script utilities]] [[Module:scripts]] [[Module:languages]] and its submodules [[Module:gender and number]] [[Module:debug/track]] ]=] local m_str_utils = require("Module:string utilities") local pron_qualifier_module = "Module:pron qualifier" local anchor_encode = require("Module:memoize")(mw.uri.anchorEncode, true) local concat = table.concat local decode_entities = m_str_utils.decode_entities local decode_uri = m_str_utils.decode_uri local find = string.find local encode_entities = require("Module:string/encode entities") -- Can't yet replace, as the [[Module:string utilities]] version no longer has automatic double-encoding prevention, which requires changes here to account for. local insert = table.insert local ipairs = ipairs local load_data = mw.loadData local match = string.match local new_title = mw.title.new local pairs = pairs local remove = table.remove local shallow_copy = require("Module:table").shallowCopy local split = m_str_utils.split local sub = string.sub local toNFC = mw.ustring.toNFC local tostring = tostring local trim -- defined below local type = type local ulower = m_str_utils.lower local umatch = m_str_utils.match local unstrip = mw.text.unstrip local u = m_str_utils.char local TEMP_UNDERSCORE = u(0xFFF0) local function track(page, code) local tracking_page = "links/" .. page if code then require("Module:debug/track"){tracking_page, tracking_page .. "/" .. code} else require("Module:debug/track")(tracking_page) end return true end do local _trim = m_str_utils.trim -- Unconditionally trimmed charset. local always_trim = "\194\128-\194\159" .. -- U+0080-009F (C1 control characters) "\194\173" .. -- U+00AD (soft hyphen) "\226\128\170-\226\128\174" .. -- U+202A-202E (directionality formatting characters) "\226\129\166-\226\129\169" -- U+2066-2069 (directionality formatting characters) -- Standard trimmed charset. local standard_trim = "%s" .. -- (default whitespace charset) "\226\128\139-\226\128\141" .. -- U+200B-200D (zero-width spaces) always_trim -- If there are non-whitespace characters, trim all characters in `standard_trim`. -- Otherwise, only trim the characters in `always_trim`. trim = function(text) if text == "" then return text end local trimmed = _trim(text, standard_trim) if trimmed ~= "" then return trimmed end return _trim(text, always_trim) end end local function escape(text, str) local rep repeat text, rep = text:gsub("\\\\(\\*" .. str .. ")", "\5%1") until rep == 0 return (text:gsub("\\" .. str, "\6")) end local function unescape(text, str) return (text :gsub("\5", "\\") :gsub("\6", str)) end -- Remove bold, italics, soft hyphens, strip markers and HTML tags. local function remove_formatting(str) str = str :gsub("('*)'''(.-'*)'''", "%1%2") :gsub("('*)''(.-'*)''", "%1%2") :gsub("­", "") return (unstrip(str) :gsub("<[^<>]+>", "")) end --[==[Takes an input and splits on a double slash (taking account of escaping backslashes).]==] function export.split_on_slashes(text) text = split(escape(text, "//"), "//", true) or {} for i, v in ipairs(text) do text[i] = unescape(v, "//") if v == "" then text[i] = false end end return text end -- Does the work of export.get_fragment, but can be called directly to avoid unnecessary checks for embedded links. local function get_fragment(text) text = escape(text, "#") -- Replace numeric character references with the corresponding character (&#39; → '), -- as they contain #, which causes the numeric character reference to be -- misparsed (wa'a → wa&#39;a → pagename wa&, fragment 39;a). text = decode_entities(text) local target, fragment = text:match("^(..-)#(.+)$") target = target or text target = unescape(target, "#") fragment = fragment and unescape(fragment, "#") return target, fragment end --[==[Takes a link target and outputs the actual target and the fragment (if any).]==] function export.get_fragment(text) -- If there are no embedded links, process input. local open = find(text, "[[", 1, true) if not open then return get_fragment(text) end local close = find(text, "]]", open + 2, true) if not close then return get_fragment(text) -- If there is one, but it's redundant (i.e. encloses everything with no pipe), remove and process. elseif open == 1 and close == #text - 1 and not find(text, "|", 3, true) then return get_fragment(sub(text, 3, -3)) end -- Otherwise, return the input. return text end local pos_tags function export.get_link_page(target, lang, sc, plain) if not target then return nil end target = remove_formatting(target) -- Check if the target is an interwiki link. if target:match(":") and target ~= ":" then -- If this is an a link to another namespace or an interwiki link, ensure there's an initial colon and then return what we have (so that it works as a conventional link, and doesn't do anything weird like add the term to a category.) local prefix = target:gsub("^:*(.-):.*", ulower) if ( load_data("Module:data/namespaces")[prefix] or load_data("Module:data/interwikis")[prefix] ) then return ":" .. target:gsub("^:+", ""), nil, {} end -- Convert any escaped colons target = target:gsub("\\:", ":") end -- Check if the term is reconstructed and remove any asterisk. Otherwise, handle the escapes. local reconstructed, escaped if not plain then target, reconstructed = target:gsub("^%*(.)", "%1") end target, escaped = target:gsub("^(\\-)\\%*", "%1*") if not require("Module:utilities").check_object("script", true, sc) or sc:getCode() == "None" then sc = lang:findBestScript(target) end -- Remove carets if they are used to capitalize parts of transliterations (unless they have been escaped). if (not sc:hasCapitalization()) and sc:isTransliterated() and target:match("%^") then target = escape(target, "^") :gsub("%^", "") target = unescape(target, "^") end -- Get the entry name for the language. target = lang:makeEntryName(target, sc) -- If the link contains unexpanded template parameters, then don't create a link. if target:find("{{{") then return nil end if target:sub(1, 1) == "/" then return ":" .. target elseif target:find("^Reconstruction:") then return target -- Link to appendix for reconstructed terms and terms in appendix-only languages. Plain links interpret * literally, however. elseif reconstructed == 1 then if lang:getFullCode() == "und" then return nil else target = "Reconstruction:" .. lang:getFullName() .. "/" .. target end -- Reconstructed languages and substrates require an initial *. elseif lang:hasType("reconstructed") or lang:getFamilyCode() == "qfa-sub" then local check = target:match("^:*([^:]*):") check = check and ulower(check) if ( load_data("Module:data/namespaces")[check] or load_data("Module:data/interwikis")[check] ) then return target else error("The specified language " .. lang:getCanonicalName() .. " is unattested, while the given term does not begin with '*' to indicate that it is reconstructed.") end elseif lang:hasType("appendix-constructed") then target = "Appendix:" .. lang:getFullName() .. "/" .. target end return target, escaped > 0 end -- Make a link from a given link's parts local function make_link(link, lang, sc, id, isolated, plain, cats, no_alt_ast) -- Convert percent encoding to plaintext. link.target = decode_uri(link.target, "PATH") link.fragment = link.fragment and decode_uri(link.fragment, "PATH") -- Find fragments (if one isn't already set). -- Prevents {{l|en|word#Etymology 2|word}} from linking to [[word#Etymology 2#English]]. -- # can be escaped as \#. if link.target and link.fragment == nil then link.target, link.fragment = get_fragment(link.target) end -- Create a default display form. local auto_display = link.target -- Process the target local escaped link.target, escaped = export.get_link_page(link.target, lang, sc, plain) -- If the display is the target and the reconstruction * has been escaped, remove the escaping backslash. if escaped then auto_display = auto_display:gsub("\\([^\\]*%*)", "%1", 1) end -- Process the display form. if link.display then local orig_display = link.display link.display = lang:makeDisplayText(link.display, sc, true) if cats then auto_display = lang:makeDisplayText(auto_display, sc) -- If the alt text is the same as what would have been automatically generated, then the alt parameter is redundant (e.g. {{l|en|foo|foo}}, {{l|en|w:foo|foo}}, but not {{l|en|w:foo|w:foo}}). -- If they're different, but the alt text could have been entered as the term parameter without it affecting the target page, then the target parameter is redundant (e.g. {{l|ru|фу|фу́}}). -- If `no_alt_ast` is true, use pcall to catch the error which will be thrown if this is a reconstructed lang and the alt text doesn't have *. if link.display == auto_display then insert(cats, lang:getFullName() .. " ma̱ng a̱ka̱fwuop mparamita alt na̱ jhyam a̱ni") else local ok, check if no_alt_ast then ok, check = pcall(export.get_link_page, orig_display, lang, sc, plain) else ok = true check = export.get_link_page(orig_display, lang, sc, plain) end if ok and link.target == check then insert(cats, lang:getFullName() .. " ma̱ng a̱ka̱fwuop mparamita fa na̱ jhyam a̱ni") end end end else link.display = lang:makeDisplayText(auto_display, sc) end if not link.target then return link.display end -- If the target is the same as the current page, there is no sense id -- and either the language code is "und" or the current L2 is the current -- language then return a "self-link" like the software does. if link.target == mw.title.getCurrentTitle().prefixedText then local fragment, current_L2 = link.fragment, require("Module:pages").get_current_L2() if ( fragment and fragment == current_L2 or not (id or fragment) and (lang:getFullCode() == "und" or lang:getFullName() == current_L2) ) then return tostring(mw.html.create("strong") :addClass("selflink") :wikitext(link.display)) end end -- Add fragment. Do not add a section link to "Undetermined", as such sections do not exist and are invalid. -- TabbedLanguages handles links without a section by linking to the "last visited" section, but adding -- "Undetermined" would break that feature. For localized prefixes that make syntax error, please use the -- format: ["xyz"] = true. local prefix = link.target:match("^:*([^:]+):") prefix = prefix and ulower(prefix) if prefix ~= "category" and not (prefix and load_data("Module:data/interwikis")[prefix]) then if (link.fragment or link.target:sub(-1) == "#") and not plain then track("fragment", lang:getFullCode()) if cats then insert(cats, lang:getFullName() .. " links with manual fragments") end end if not link.fragment then if id then link.fragment = lang:getFullCode() == "und" and anchor_encode(id) or require("Module:anchors").language_anchor(lang, id) elseif lang:getFullCode() ~= "und" and not (link.target:find("^Appendix:") or link.target:find("^Reconstruction:")) then link.fragment = anchor_encode(lang:getFullName()) end end end -- Put inward-facing square brackets around a link to isolated spacing character(s). if isolated and #link.display > 0 and not umatch(decode_entities(link.display), "%S") then link.display = "&#x5D;" .. link.display .. "&#x5B;" end link.target = link.target:gsub("^(:?)(.*)", function(m1, m2) return m1 .. encode_entities(m2, "#%&+/:<=>@[\\]_{|}") end) link.fragment = link.fragment and encode_entities(remove_formatting(link.fragment), "#%&+/:<=>@[\\]_{|}") return "[[" .. link.target .. (link.fragment and "#" .. link.fragment or "") .. "|" .. link.display .. "]]" end -- Split a link into its parts local function parse_link(linktext) local link = {target = linktext} local target = link.target link.target, link.display = target:match("^(..-)|(.+)$") if not link.target then link.target = target link.display = target end -- There's no point in processing these, as they aren't real links. local target_lower = link.target:lower() for _, false_positive in ipairs({"category", "cat", "file", "image"}) do if target_lower:match("^" .. false_positive .. ":") then return nil end end link.display = decode_entities(link.display) link.target, link.fragment = get_fragment(link.target) -- So that make_link does not look for a fragment again. if not link.fragment then link.fragment = false end return link end -- Find embedded links and ensure they link to the correct section. local function process_embedded_links(text, data, plain) -- Process the non-linked text. text = data.lang:makeDisplayText(text, data.sc[1], true) -- If the text begins with * and another character, then act as if each link begins with *. However, don't do this if the * is contained within a link at the start. E.g. `|*[[foo]]` would set all_reconstructed to true, while `|[[*foo]]` would not. local all_reconstructed = false if not plain then -- anchor_encode removes links etc. if anchor_encode(text):sub(1, 1) == "*" then all_reconstructed = true end -- Otherwise, handle any escapes. text = text:gsub("^(\\-)\\%*", "%1*") end if data.alt then track("alt-ignored") mw.log("(from Module:links)", "text with embedded wikilinks:", text, "ignored alt:", data.alt, "lang:", data.lang:getFullCode()) if data.cats then insert(data.cats, data.lang:getFullName() .. " links with ignored alt parameters") end end if data.id then track("id-ignored") mw.log("(from Module:links)", "text with embedded wikilinks:", text, "ignored id:", data.id, "lang:", data.lang:getFullCode()) if data.cats then insert(data.cats, data.lang:getFullName() .. " links with ignored id parameters") end end local function process_link(space1, linktext, space2) local capture = "[[" .. linktext .. "]]" local link = parse_link(linktext) --Return unprocessed false positives untouched (e.g. categories). if not link then return capture end if all_reconstructed and not link.target:find("^%*") then link.target = "*" .. link.target end linktext = make_link(link, data.lang, data.sc, data.id, false, plain) :gsub("^%[%[", "\3") :gsub("%]%]$", "\4") return space1 .. linktext .. space2 end -- Use chars 1 and 2 as temporary substitutions, so that we can use charsets. These are converted to chars 3 and 4 by process_link, which means we can convert any remaining chars 1 and 2 back to square brackets (i.e. those not part of a link). text = text :gsub("%[%[", "\1") :gsub("%]%]", "\2") -- If the script uses ^ to capitalize transliterations, make sure that any carets preceding links are on the inside, so that they get processed with the following text. if text:match("%^") and not data.sc:hasCapitalization() and data.sc:isTransliterated() then text = escape(text, "^") :gsub("%^\1", "\1%^") text = unescape(text, "^") end text = text:gsub("\1(%s*)([^\1\2]-)(%s*)\2", process_link) -- Remove the extra * at the beginning of a language link if it's immediately followed by a link whose display begins with * too. if all_reconstructed then text = text:gsub("^%*\3([^|\1-\4]+)|%*", "\3%1|*") end return (text :gsub("[\1\3]", "[[") :gsub("[\2\4]", "]]")) end local function handle_redundant_wikilink(data) local text = data.term if ( -- Filters out anything but "[[...]]" with no intermediate "[[" or "]]". not match(text, "^()%[%[") or -- Faster than sub(text, 1, 2) ~= "[[". find(text, "[[", 3, true) or find(text, "]]", 3, true) ~= #text - 1 ) then return end text = sub(text, 3, -3) -- A pipe at the start of an embedded link is treated as part of the target (e.g. [[|foo]]: "|foo"). -- FIXME: This should be handled via a proper escape sequence. local pipe = find(text, "|", 2, true) local term = pipe and sub(text, 1, pipe - 1) or text local title = new_title(term) if title then local namespace = title.namespace -- Categories and files are false-positives. if namespace == 6 or namespace == 14 then return end end data.term, data.alt = term, pipe and pipe ~= #text and sub(text, pipe + 1) or nil if data.cats then if data.suppress_redundant_wikilink_cat and data.suppress_redundant_wikilink_cat(data.term, data.alt) then return end insert(data.cats, data.lang:getFullName() .. " ma̱ng wikilinks ku jhyam a̱ni") end end --[==[Creates a basic link to the given term. It links to the language section (such as <code>==English==</code>), but it does not add language and script wrappers, so any code that uses this function should call the <code class="n">[[Module:script utilities#tag_text|tag_text]]</code> from [[Module:script utilities]] to add such wrappers itself at some point. The first argument, <code class="n">data</code>, may contain the following items, a subset of the items used in the <code class="n">data</code> argument of <code class="n">full_link</code>. If any other items are included, they are ignored. { { term = entry_to_link_to, alt = link_text_or_displayed_text, lang = language_object, id = sense_id, } } ; <code class="n">term</code> : Text to turn into a link. This is generally the name of a page. The text can contain wikilinks already embedded in it. These are processed individually just like a single link would be. The <code class="n">alt</code> argument is ignored in this case. ; <code class="n">alt</code> (''optional'') : The alternative display for the link, if different from the linked page. If this is {{code|lua|nil}}, the <code class="n">text</code> argument is used instead (much like regular wikilinks). If <code class="n">text</code> contains wikilinks in it, this argument is ignored and has no effect. (Links in which the alt is ignored are tracked with the tracking template {{whatlinkshere|tracking=links/alt-ignored}}.) ; <code class="n">lang</code> : The [[Module:languages#Language objects|language object]] for the term being linked. If this argument is defined, the function will determine the language's canonical name (see [[Template:language data documentation]]), and point the link or links in the <code class="n">term</code> to the language's section of an entry, or to a language-specific senseid if the <code class="n">id</code> argument is defined. ; <code class="n">id</code> (''optional'') : Sense id string. If this argument is defined, the link will point to a language-specific sense id ({{ll|en|identifier|id=HTML}}) created by the template {{temp|senseid}}. A sense id consists of the language's canonical name, a hyphen (<code>-</code>), and the string that was supplied as the <code class="n">id</code> argument. This is useful when a term has more than one sense in a language. If the <code class="n">term</code> argument contains wikilinks, this argument is ignored. (Links in which the sense id is ignored are tracked with the tracking template {{whatlinkshere|tracking=links/id-ignored}}.) The second argument is as follows: ; <code class="n">allow_self_link</code> : If {{code|lua|true}}, the function will also generate links to the current page. The default ({{code|lua|false}}) will not generate a link but generate a bolded "self link" instead. The following special options are processed for each link (both simple text and with embedded wikilinks): * The target page name will be processed to generate the correct entry name. This is done by the [[Module:languages#makeEntryName|makeEntryName]] function in [[Module:languages]], using the <code class="n">entry_name</code> replacements in the language's data file (see [[Template:language data documentation]] for more information). This function is generally used to automatically strip dictionary-only diacritics that are not part of the normal written form of a language. * If the text starts with <code class="n">*</code>, then the term is considered a reconstructed term, and a link to the Reconstruction: namespace will be created. If the text contains embedded wikilinks, then <code class="n">*</code> is automatically applied to each one individually, while preserving the displayed form of each link as it was given. This allows linking to phrases containing multiple reconstructed terms, while only showing the * once at the beginning. * If the text starts with <code class="n">:</code>, then the link is treated as "raw" and the above steps are skipped. This can be used in rare cases where the page name begins with <code class="n">*</code> or if diacritics should not be stripped. For example: ** {{temp|l|en|*nix}} links to the nonexistent page [[Reconstruction:English/nix]] (<code class="n">*</code> is interpreted as a reconstruction), but {{temp|l|en|:*nix}} links to [[*nix]]. ** {{temp|l|sl|Franche-Comté}} links to the nonexistent page [[Franche-Comte]] (<code>é</code> is converted to <code>e</code> by <code class="n">makeEntryName</code>), but {{temp|l|sl|:Franche-Comté}} links to [[Franche-Comté]].]==] function export.language_link(data) if type(data) ~= "table" then error("The first argument to the function language_link must be a table. See Module:links/documentation for more information.") -- Do we have a redundant wikilink? If so, remove it. elseif data.term then handle_redundant_wikilink(data) -- Nothing to process, return nil. elseif not data.alt then return nil end local text = data.term -- If we don't have a script, get one. if not data.sc then data.sc = data.lang:findBestScript(data.alt or text) end -- Do we have embedded wikilinks? If so, they need to be processed individually. if text then local open = find(text, "[[", 1, true) if open and find(text, "]]", open + 2, true) then return process_embedded_links(text, data) end end -- If not, make a link using the parameters. text = text and trim(text) data.alt = data.alt and trim(data.alt) return make_link({target = text, display = data.alt, fragment = data.fragment}, data.lang, data.sc, data.id, true, nil, data.cats, data.no_alt_ast) end function export.plain_link(data) if type(data) ~= "table" then error("The first argument to the function language_link must be a table. See Module:links/documentation for more information.") -- Do we have a redundant wikilink? If so, remove it. elseif data.term then handle_redundant_wikilink(data) -- Only have alt (or nothing), just return it. else return data.alt end -- Make sure the language is "und". local lang = data.lang if not lang or lang:getCode() ~= "und" then data.lang = require("Module:languages").getByCode("und") end local text = data.term -- If we don't have a script, get one. if not data.sc then data.sc = require("Module:scripts").findBestScriptWithoutLang(data.alt or text) end -- Do we have embedded wikilinks? If so, they need to be processed individually. local open = find(text, "[[", 1, true) if open and find(text, "]]", open + 2, true) then return process_embedded_links(text, data) end -- If not, make a link using the parameters. text = trim(text) data.alt = data.alt and trim(data.alt) return make_link({target = text, display = data.alt, fragment = data.fragment}, data.lang, data.sc, data.id, true, true) end --[==[Replace any links with links to the correct section, but don't link the whole text if no embedded links are found. Returns the display text form.]==] function export.embedded_language_links(data) if type(data) ~= "table" then error("The first argument to the function language_link must be a table. See Module:links/documentation for more information.") end local text = data.term -- If we don't have a script, get one. if not data.sc then data.sc = data.lang:findBestScript(text) end -- Do we have embedded wikilinks? If so, they need to be processed individually. local open = find(text, "[[", 1, true) if open and find(text, "]]", open + 2, true) then return process_embedded_links(text, data) end -- If not, return the display text. text = trim(text) -- FIXME: Double-escape any percent-signs, because we don't want to treat non-linked text as having percent-encoded characters. This is a hack: percent-decoding should come out of [[Module:languages]] and only dealt with in this module, as it's specific to links. text = text:gsub("%%", "%%25") return (data.lang:makeDisplayText(text, data.sc, true)) end function export.mark(text, item_type, face, lang) local tag = { "", "" } if item_type == "gloss" then tag = { '<span class="mention-gloss-double-quote">“</span><span class="mention-gloss">', '</span><span class="mention-gloss-double-quote">”</span>' } if type(text) == "string" and text:find("^''[^'].*''$") then -- Temporary tracking for mention glosses that are entirely italicized or bolded, which is probably -- wrong. (Note that this will also find bolded mention glosses since they use triple apostrophes.) track("italicized-mention-gloss", lang and lang:getFullCode() or nil) end elseif item_type == "tr" then if face == "term" then tag = { '<span lang="' .. lang:getFullCode() .. '" class="tr mention-tr Latn">', '</span>' } else tag = { '<span lang="' .. lang:getFullCode() .. '" class="tr Latn">', '</span>' } end elseif item_type == "ts" then -- \226\129\160 = word joiner (zero-width non-breaking space) U+2060 tag = { '<span class="ts mention-ts Latn">/\226\129\160', '\226\129\160/</span>' } elseif item_type == "pos" then tag = { '<span class="ann-pos">', '</span>' } elseif item_type == "annotations" then tag = { '<span class="mention-gloss-paren annotation-paren">(</span>', '<span class="mention-gloss-paren annotation-paren">)</span>' } end if type(text) == "string" then return tag[1] .. text .. tag[2] else return "" end end --[==[Formats the annotations that are displayed with a link created by {{code|lua|full_link}}. Annotations are the extra bits of information that are displayed following the linked term, and include things such as gender, transliteration, gloss and so on. * The first argument is a table possessing some or all of the following keys: *:; <code class="n">genders</code> *:: Table containing a list of gender specifications in the style of [[Module:gender and number]]. *:; <code class="n">tr</code> *:: Transliteration. *:; <code class="n">gloss</code> *:: Gloss that translates the term in the link, or gives some other descriptive information. *:; <code class="n">pos</code> *:: Part of speech of the linked term. If the given argument matches one of the templates in [[:Category:Part of speech tags]], then call that to show a part-of-speech tag. Otherwise, just show the given text as it is. *:; <code class="n">lit</code> *:: Literal meaning of the term, if the usual meaning is figurative or idiomatic. *:Any of the above values can be omitted from the <code class="n">info</code> argument. If a completely empty table is given (with no annotations at all), then an empty string is returned. * The second argument is a string. Valid values are listed in [[Module:script utilities/data]] "data.translit" table.]==] function export.format_link_annotations(data, face) local output = {} -- Interwiki link if data.interwiki then insert(output, data.interwiki) end -- Genders if type(data.genders) ~= "table" then data.genders = { data.genders } end if data.genders and #data.genders > 0 then local m_gen = require("Module:gender and number") insert(output, "&nbsp;" .. m_gen.format_list(data.genders, data.lang)) end local annotations = {} -- Transliteration and transcription if data.tr and data.tr[1] or data.ts and data.ts[1] then local kind if face == "term" then kind = face else kind = "default" end if data.tr[1] and data.ts[1] then insert(annotations, require("Module:script utilities").tag_translit(data.tr[1], data.lang, kind) .. " " .. export.mark(data.ts[1], "ts")) elseif data.ts[1] then insert(annotations, export.mark(data.ts[1], "ts")) else insert(annotations, require("Module:script utilities").tag_translit(data.tr[1], data.lang, kind)) end end -- Gloss/translation if data.gloss then insert(annotations, export.mark(data.gloss, "gloss")) end -- Part of speech if data.pos then -- debug category for pos= containing transcriptions if data.pos:find("/[^><]*/") then data.pos = data.pos .. "[[Category:links likely containing transcriptions in pos]]" end pos_tags = pos_tags or load_data("Module:links/data").pos_tags insert(annotations, export.mark(pos_tags[data.pos] or data.pos, "pos")) end -- Literal/sum-of-parts meaning if data.lit then insert(annotations, "literally " .. export.mark(data.lit, "gloss")) end if #annotations > 0 then insert(output, " " .. export.mark(concat(annotations, ", "), "annotations")) end return concat(output) end -- Add any left or right regular or accent qualifiers, labels or references to a formatted term. `data` is the object -- specifying the term, which should optionally contain: -- * a language object in `lang`; required if any accent qualifiers or labels are given; -- * left regular qualifiers in `q` (an array of strings or a single string); an empty array or blank string will be -- ignored; -- * right regular qualifiers in `qq` (an array of strings or a single string); an empty array or blank string will be -- ignored; -- * left accent qualifiers in `a` (an array of strings); an empty array will be ignored; -- * right accent qualifiers in `aa` (an array of strings); an empty array will be ignored; -- * left labels in `l` (an array of strings); an empty array will be ignored; -- * right labels in `ll` (an array of strings); an empty array will be ignored; -- * references in `refs`, an array either of strings (formatted reference text) or objects containing fields `text` -- (formatted reference text) and optionally `name` and/or `group`. -- `formatted` is the formatted version of the term itself. local function add_qualifiers_and_refs_to_term(data, formatted) local q = data.q if type(q) == "string" then q = {q} end local qq = data.qq if type(qq) == "string" then qq = {qq} end if q and q[1] or qq and qq[1] or data.a and data.a[1] or data.aa and data.aa[1] or data.l and data.l[1] or data.ll and data.ll[1] or data.refs and data.refs[1] then formatted = require(pron_qualifier_module).format_qualifiers { lang = data.lang, text = formatted, q = q, qq = qq, a = data.a, aa = data.aa, l = data.l, ll = data.ll, refs = data.refs, } end return formatted end --[==[Creates a full link, with annotations (see <code class="n">[[#format_link_annotations|format_link_annotations]]</code>), in the style of {{temp|l}} or {{temp|m}}. The first argument, <code class="n">data</code>, must be a table. It contains the various elements that can be supplied as parameters to {{temp|l}} or {{temp|m}}: { { term = entry_to_link_to, alt = link_text_or_displayed_text, lang = language_object, sc = script_object, track_sc = boolean, no_nonstandard_sc_cat = boolean, fragment = link_fragment id = sense_id, genders = { "gender1", "gender2", ... }, tr = transliteration, ts = transcription, gloss = gloss, pos = part_of_speech_tag, lit = literal_translation, no_alt_ast = boolean, accel = {accelerated_creation_tags}, interwiki = interwiki, q = { "left_qualifier1", "left_qualifier2", ...} or "left_qualifier", qq = { "right_qualifier1", "right_qualifier2", ...} or "right_qualifier", refs = { "formatted_ref1", "formatted_ref2", ...} or { {text = "text", name = "name", group = "group"}, ... }, } } Any one of the items in the <code class="n">data</code> table may be {{code|lua|nil}}, but an error will be shown if neither <code class="n">term</code> nor <code class="n">alt</code> nor <code class="n">tr</code> is present. Thus, calling {{code|lua|2=full_link{ term = term, lang = lang, sc = sc } }}, where <code class="n">term</code> is an entry name, <code class="n">lang</code> is a [[Module:languages#Language objects|language object]] from [[Module:languages]], and <code class="n">sc</code> is a [[Module:scripts#Script objects|script object]] from [[Module:scripts]], will give a plain link similar to the one produced by the template {{temp|l}}, and calling {{code|lua|2=full_link( { term = term, lang = lang, sc = sc }, "term" )}} will give a link similar to the one produced by the template {{temp|m}}. The function will: * Try to determine the script, based on the characters found in the term or alt argument, if the script was not given. If a script is given and <code class="n">track_sc</code> is {{code|lua|true}}, it will check whether the input script is the same as the one which would have been automatically generated and add the category [[:Category:Terms with redundant script codes]] if yes, or [[:Category:Terms with non-redundant manual script codes]] if no. This should be used when the input script object is directly determined by a template's <code class="n">sc=</code> parameter. * Call <code class="n">[[#language_link|language_link]]</code> on the term or alt forms, to remove diacritics in the page name, process any embedded wikilinks and create links to Reconstruction or Appendix pages when necessary. * Call <code class="n">[[Module:script utilities#tag_text]]</code> to add the appropriate language and script tags to the term, and to italicize terms written in the Latin script if necessary. Accelerated creation tags, as used by [[WT:ACCEL]], are included. * Generate a transliteration, based on the alt or term arguments, if the script is not Latin and no transliteration was provided. * Add the annotations (transliteration, gender, gloss etc.) after the link. * If <code class="n">no_alt_ast</code> is specified, then the alt text does not need to contain an asterisk if the language is reconstructed. This should only be used by modules which really need to allow links to reconstructions that don't display asterisks (e.g. number boxes). * If <code class="n">show_qualifiers</code> is specified, left and right qualifiers and references will be displayed. (This is for compatibility reasons, since a fair amount of code stores qualifiers and/or references in these fields and displays them itself, expecting {{code|lua|full_link()}} to ignore them.]==] function export.full_link(data, face, allow_self_link, show_qualifiers) -- Prevent data from being destructively modified. local data = shallow_copy(data) if type(data) ~= "table" then error("The first argument to the function full_link must be a table. " .. "See Module:links/documentation for more information.") end local terms = {true} -- Generate multiple forms if applicable. for _, param in ipairs{"term", "alt"} do if type(data[param]) == "string" and data[param]:find("//") then data[param] = export.split_on_slashes(data[param]) elseif type(data[param]) == "string" and not (type(data.term) == "string" and data.term:find("//")) then data[param] = data.lang:generateForms(data[param]) else data[param] = {} end end for _, param in ipairs{"sc", "tr", "ts"} do data[param] = {data[param]} end for _, param in ipairs{"term", "alt", "sc", "tr", "ts"} do for i in pairs(data[param]) do terms[i] = true end end -- Create the link local output = {} data.cats = {} local link = "Swáng a̱lyiat n" local annotations for i in ipairs(terms) do -- Is there any text to show? if (data.term[i] or data.alt[i]) then -- Try to detect the script if it was not provided local display_term = data.alt[i] or data.term[i] local best = data.lang:findBestScript(display_term) -- no_nonstandard_sc_cat is intended for use in [[Module:interproject]] if ( not data.no_nonstandard_sc_cat and best:getCode() == "None" and require("Module:scripts").findBestScriptWithoutLang(display_term):getCode() ~= "None" ) then insert(data.cats, data.lang:getFullName() .. " di̱ ndyuut na̱ nwai yet á̱si̱ kidee a̱ni") end if not data.sc[i] then data.sc[i] = best -- Track uses of sc parameter. elseif data.track_sc then if data.sc[i]:getCode() == best:getCode() then insert(data.cats, data.lang:getFullName() .. " ma̱ng zwúnzwuo-a̱muup lyuut ku jhyam a̱ni") else insert(data.cats, data.lang:getFullName() .. " ma̱ng zwúnzwuo-a̱muup lyuut mbwak ku nwai jhyam a̱ni") end end -- If using a discouraged character sequence, add to maintenance category if data.sc[i]:hasNormalizationFixes() == true then if (data.term[i] and data.sc[i]:fixDiscouragedSequences(toNFC(data.term[i])) ~= toNFC(data.term[i])) or (data.alt[i] and data.sc[i]:fixDiscouragedSequences(toNFC(data.alt[i])) ~= toNFC(data.alt[i])) then insert(data.cats, "Pages using discouraged character sequences") end end local class = "" -- Encode certain characters to avoid various delimiter-related issues at various stages. We need to encode < and > -- because they end up forming part of CSS class names inside of <span ...> and will interfere with finding the end -- of the HTML tag. I first tried converting them to URL encoding, i.e. %3C and %3E; they then appear in the URL as -- %253C and %253E, which get mapped back to %3C and %3E when passed to [[Module:accel]]. But mapping them to &lt; -- and &gt; somehow works magically without any further work; they appear in the URL as < and >, and get passed to -- [[Module:accel]] as < and >. I have no idea who along the chain of calls is doing the encoding and decoding. If -- someone knows, please modify this comment appropriately! local encode_accel_char_map = { ["%"] = ".", [" "] = "_", ["_"] = TEMP_UNDERSCORE, ["<"] = "&lt;", [">"] = "&gt;", } local function encode_accel_param_chars(param) local retval = param:gsub("[% <>_]", encode_accel_char_map) -- discard second return value return retval end local function encode_accel_param(prefix, param) if not param then return "" end if type(param) == "table" then local filled_params = {} -- There may be gaps in the sequence, especially for translit params. local maxindex = 0 for k, v in pairs(param) do if type(k) == "number" and k > maxindex then maxindex = k end end for i=1,maxindex do filled_params[i] = param[i] or "" end -- [[Module:accel]] splits these up again. param = concat(filled_params, "*~!") end -- This is decoded again by [[WT:ACCEL]]. return prefix .. encode_accel_param_chars(param) end if data.accel then local form = data.accel.form and encode_accel_param_chars(data.accel.form) .. "-form-of" or "" local gender = encode_accel_param("gender-", data.accel.gender) local pos = encode_accel_param("pos-", data.accel.pos) local translit = encode_accel_param("transliteration-", data.accel.translit or (data.tr[i] ~= "-" and data.tr[i] or nil)) local target = encode_accel_param("target-", data.accel.target) local lemma = encode_accel_param("origin-", data.accel.lemma) local lemma_translit = encode_accel_param("origin_transliteration-", data.accel.lemma_translit) local no_store = data.accel.no_store and "form-of-nostore" or "" local accel = form .. " " .. gender .. " " .. pos .. " " .. translit .. " " .. target .. " " .. lemma .. " " .. lemma_translit .. " " .. no_store .. " " class = "form-of lang-" .. data.lang:getFullCode() .. " " .. accel end -- Only make a link if the term has been given, otherwise just show the alt text without a link local term_data = { term = data.term[i], alt = data.alt[i], lang = data.lang, sc = data.sc[i], fragment = data.fragment, id = data.id, genders = data.genders, tr = data.tr[i], ts = data.ts[i], gloss = data.gloss, pos = data.pos, lit = data.lit, accel = data.accel, interwiki = data.interwiki, cats = data.cats, no_alt_ast = data.no_alt_ast, suppress_redundant_wikilink_cat = data.suppress_redundant_wikilink_cat, } link = require("Module:script utilities").tag_text( data.term[i] and export.language_link(term_data) or data.alt[i], data.lang, data.sc[i], face, class) else --[[ No term to show. Is there at least a transliteration we can work from? ]] link = require("Module:script utilities").request_script(data.lang, data.sc[i]) -- No link to show, and no transliteration either. Show a term request (unless it's a substrate, as they rarely take terms). if (link == "" or (not data.tr[i]) or data.tr[i] == "-") and data.lang:getFamilyCode() ~= "qfa-sub" then -- If there are multiple terms, break the loop instead. if i > 1 then remove(output) break elseif mw.title.getCurrentTitle().nsText ~= "Template" then insert(data.cats, data.lang:getFullName() .. " term requests") end link = "<small>[Term?]</small>" end end insert(output, link) if i < #terms then insert(output, "<span class=\"Zsym mention\" style=\"font-size:100%;\">&nbsp;/ </span>") end end -- TODO: Currently only handles the first transliteration, pending consensus on how to handle multiple translits for multiple forms, as this is not always desirable (e.g. traditional/simplified Chinese). if data.tr[1] == "" or data.tr[1] == "-" then data.tr[1] = nil else local phonetic_extraction = load_data("Module:links/data").phonetic_extraction phonetic_extraction = phonetic_extraction[data.lang:getCode()] or phonetic_extraction[data.lang:getFullCode()] if phonetic_extraction then data.tr[1] = data.tr[1] or require(phonetic_extraction).getTranslit(export.remove_links(data.alt[1] or data.term[1])) elseif (data.term[1] or data.alt[1]) and data.sc[1]:isTransliterated() then -- Track whenever there is manual translit. The categories below like 'terms with redundant transliterations' -- aren't sufficient because they only work with reference to automatic translit and won't operate at all in -- languages without any automatic translit, like Persian and Hebrew. if data.tr[1] then track("manual-tr", data.lang:getFullCode()) end -- Try to generate a transliteration. local text = data.alt[1] or data.term[1] if not data.lang:link_tr(data.sc[1]) then text = export.remove_links(text, true) end local automated_tr, tr_categories automated_tr, data.tr_fail, tr_categories = data.lang:transliterate(text, data.sc[1]) if automated_tr or data.tr_fail then local manual_tr = data.tr[1] if manual_tr then if (export.remove_links(manual_tr) == export.remove_links(automated_tr)) and (not data.tr_fail) then insert(data.cats, data.lang:getFullName() .. " ma̱ng bwan lyuut ku jhyam a̱ni") elseif not data.tr_fail then -- Prevents Arabic root categories from flooding the tracking categories. if mw.title.getCurrentTitle().nsText ~= "Sa" then insert(data.cats, data.lang:getFullName() .. " ma̱ng bwan lyuut mbwak ku nwai jhyam a̱ni") end end end if (not manual_tr) or data.lang:overrideManualTranslit(data.sc[1]) then data.tr[1] = automated_tr for _, category in ipairs(tr_categories) do insert(data.cats, category) end end end end end -- Link to the transliteration entry for languages that require this if data.tr[1] and data.lang:link_tr(data.sc[1]) and not (data.tr[1]:match("%[%[(.-)%]%]") or data.tr_fail) then data.tr[1] = export.language_link{ lang = data.lang, term = data.tr[1], suppress_redundant_wikilink_cat = data.suppress_redundant_wikilink_cat, sc = require("Module:scripts").getByCode("Latn") } elseif data.tr[1] and not (data.lang:link_tr(data.sc[1]) or data.tr_fail) then -- Remove the pseudo-HTML tags added by remove_links. data.tr[1] = data.tr[1]:gsub("</?link>", "") end if data.tr[1] and not umatch(data.tr[1], "[^%s%p]") then data.tr[1] = nil end insert(output, export.format_link_annotations(data, face)) local categories = #data.cats > 0 and require("Module:utilities").format_categories(data.cats, data.lang, "-", nil, nil, data.sc) or "" output = concat(output) if show_qualifiers then output = add_qualifiers_and_refs_to_term(data, output) end return output .. categories end --[==[Replaces all wikilinks with their displayed text, and removes any categories. This function can be invoked either from a template or from another module. -- Strips links: deletes category links, the targets of piped links, and any double square brackets involved in links (other than file links, which are untouched). If `tag` is set, then any links removed will be given pseudo-HTML tags, which allow the substitution functions in [[Module:languages]] to properly subdivide the text in order to reduce the chance of substitution failures in modules which scrape pages like [[Module:zh-translit]]. -- FIXME: This is quite hacky. We probably want this to be integrated into [[Module:languages]], but we can't do that until we know that nothing is pushing pipe linked transliterations through it for languages which don't have link_tr set. * <code><nowiki>[[page|displayed text]]</nowiki></code> &rarr; <code><nowiki>displayed text</nowiki></code> * <code><nowiki>[[page and displayed text]]</nowiki></code> &rarr; <code><nowiki>page and displayed text</nowiki></code> * <code><nowiki>[[Category:English lemmas|WORD]]</nowiki></code> &rarr; ''(nothing)'']==] function export.remove_links(text, tag) if type(text) == "table" then text = text.args[1] end if not text or text == "" then return "" end text = text :gsub("%[%[", "\1") :gsub("%]%]", "\2") -- Parse internal links for the display text. text = text:gsub("(\1)([^\1\2]-)(\2)", function(c1, c2, c3) -- Don't remove files. for _, false_positive in ipairs({"file", "image"}) do if c2:lower():match("^" .. false_positive .. ":") then return c1 .. c2 .. c3 end end -- Remove categories completely. for _, false_positive in ipairs({"category", "cat"}) do if c2:lower():match("^" .. false_positive .. ":") then return "" end end -- In piped links, remove all text before the pipe, unless it's the final character (i.e. the pipe trick), in which case just remove the pipe. c2 = c2:match("^[^|]*|(.+)") or c2:match("([^|]+)|$") or c2 if tag then return "<link>" .. c2 .. "</link>" else return c2 end end) text = text :gsub("\1", "[[") :gsub("\2", "]]") return text end --[=[ This decodes old section encodings. For example, Norwegian_Bokm.C3.A5l → Norwegian_Bokmål. It isn't picky about whether the section encodings represent the UTF-8 encoding of a real Unicode character, so it will mangle section names that contain a period followed by two uppercase hex characters. At least such section names are probably pretty rare. Wiktionary adds an additional id="" attribute for sections using a legacy encoding, if it is different from the modern minimally modified attribute. It is like percent encoding (URI or URL encoding) except with "." instead of "%". See [[mw:Manual:$wgFragmentMode]] and the code that does the encoding at https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/7bf779524ab1fd8e1d74f79ea4840564d48eea4d/includes/parser/Sanitizer.php#893 ]=] function export.section_link(link) if type(link) ~= "string" then error("The first argument to section_link was a " .. type(link) .. ", but it should be a string.") end link = link:gsub("_", " ") local target, section = link:match("(.-)#(.*)") if not target then error("The function “section_link” could not find a number sign marking a section name.") end return export.plain_link{ term = target, fragment = section, alt = link:gsub("#", " §&nbsp;", 1) } end return export ab6rej04oncc5t21cw5dtn3l8h28ztz Module:links/doc 828 749 26980 2023-08-14T16:36:04Z 197.210.70.90 Created page with "This module provides many useful utility functions for creating and processing wikilinks within Wiktionary. It is used by the linking templates {{temp|m}} and {{temp|l}} through the functions in [[Module:links/templates]]. ==Functions== {{module documentation|section_level=3}} ==Changes== * [[Special:Diff/22341645|2013-09-13]]: [[:Category:Terms with manual transliterations different from the automated ones]] and [[:Category:Terms with redundant transliterations]] or..." 26980 wikitext text/x-wiki This module provides many useful utility functions for creating and processing wikilinks within Wiktionary. It is used by the linking templates {{temp|m}} and {{temp|l}} through the functions in [[Module:links/templates]]. ==Functions== {{module documentation|section_level=3}} ==Changes== * [[Special:Diff/22341645|2013-09-13]]: [[:Category:Terms with manual transliterations different from the automated ones]] and [[:Category:Terms with redundant transliterations]] or their subcategories begin to be added * [[Special:Diff/49120467|2018-03-08]]: <code>ts</code> (transcription) annotation added; accepted as field of table in first parameter of <code>full_link</code> and as field of table in second parameter of <code>format_link_annotations</code>, and as second parameter (<code>itemType</code>) of <code>mark</code> ==Contents of data module== {{#invoke:links/print_data|show}} <includeonly> [[Category:Internal link modules]] </includeonly> jkw52l3s57vjgbubgi8snrilqacjiyw Module:links/templates 828 750 34973 26981 2025-01-18T18:00:33Z Kambai Akau 8 34973 Scribunto text/plain local process_params = require("Module:parameters").process local remove = table.remove local upper = require("Module:string utilities").upper local export = {} --[=[ Modules used: [[Module:links]] [[Module:languages]] [[Module:scripts]] [[Module:parameters]] [[Module:debug]] ]=] do local function get_args(frame) -- `compat` is a compatibility mode for {{term}}. -- If given a nonempty value, the function uses lang= to specify the -- language, and all the positional parameters shift one number lower. local iargs = frame.args iargs.compat = iargs.compat and iargs.compat ~= "" iargs.langname = iargs.langname and iargs.langname ~= "" iargs.notself = iargs.notself and iargs.notself ~= "" local alias_of_4 = {alias_of = 4} local boolean = {type = "boolean"} local params = { [1] = {required = true, type = "language", default = "und"}, [2] = true, [3] = true, [4] = true, ["g"] = {list = true}, ["gloss"] = alias_of_4, ["id"] = true, ["lit"] = true, ["pos"] = true, ["sc"] = {type = "script"}, ["t"] = alias_of_4, ["tr"] = true, ["ts"] = true, ["accel-form"] = true, ["accel-translit"] = true, ["accel-lemma"] = true, ["accel-lemma-translit"] = true, ["accel-gender"] = true, ["accel-nostore"] = boolean, } if iargs.compat then params["lang"] = {type = "language", default = "und"} remove(params, 1) alias_of_4.alias_of = 3 end if iargs.langname then params["w"] = boolean end return process_params(frame:getParent().args, params), iargs end -- Used in [[Template:l]] and [[Template:m]]. function export.l_term_t(frame) local m_debug = require("Module:debug") local args, iargs = get_args(frame) local compat = iargs.compat local lang = args[compat and "lang" or 1] -- Tracking for und. if not compat and lang:getCode() == "und" then m_debug.track("link/und") end local term = args[(compat and 1 or 2)] local alt = args[(compat and 2 or 3)] term = term ~= "" and term or nil if not term and not alt and iargs.demo then term = iargs.demo end local langname = iargs.langname and ( args.w and lang:makeWikipediaLink() or lang:getCanonicalName() ) or nil if langname and term == "-" then return langname end -- Forward the information to full_link return (langname and langname .. " " or "") .. require("Module:links").full_link( { lang = lang, sc = args.sc, track_sc = true, term = term, alt = alt, gloss = args[4], id = args["id"], tr = args["tr"], ts = args["ts"], genders = args["g"], pos = args["pos"], lit = args["lit"], accel = args["accel-form"] and { form = args["accel-form"], translit = args["accel-translit"], lemma = args["accel-lemma"], lemma_translit = args["accel-lemma-translit"], gender = args["accel-gender"], nostore = args["accel-nostore"], } or nil }, iargs.face, not iargs.notself ) end end -- Used in [[Template:ll]]. do local function get_args(frame) return process_params(frame:getParent().args, { [1] = {required = true, type = "language", default = "und"}, [2] = {allow_empty = true}, [3] = true, ["id"] = true, ["sc"] = {type = "script"}, }) end function export.ll(frame) local args = get_args(frame) local lang = args[1] local sc = args["sc"] local term = args[2] term = term ~= "" and term or nil return require("Module:links").language_link{ lang = lang, sc = sc, term = term, alt = args[3], id = args.id } or "<small>[Term?]</small>" .. require("Module:utilities").format_categories( {lang:getFullName() .. " term requests"}, lang, "-", nil, nil, sc ) end end function export.def_t(frame) local args = process_params(frame:getParent().args, { [1] = {required = true, default = ""}, }) local lang = require("Module:languages").getByCode("en") local sc = require("Module:scripts").getByCode("Latn") return require("Module:script utilities").tag_text(require("Module:links").embedded_language_links{ term = args[1], lang = lang, sc = sc }, lang, sc) end function export.linkify_t(frame) local args = process_params(frame:getParent().args, { [1] = {required = true, default = ""}, }) args[1] = mw.text.trim(args[1]) if args[1] == "" or args[1]:find("[[", nil, true) then return args[1] else return "[[" .. args[1] .. "]]" end end function export.cap_t(frame) local args = process_params(frame:getParent().args, { [1] = {required = true}, [2] = true, ["lang"] = {type = "language", default = "en"}, }) local term = args[1] return require("Module:links").full_link{ lang = args.lang, term = term, alt = term:gsub("^.[\128-\191]*", upper) .. (args[2] or "") } end function export.section_link_t(frame) local args = process_params(frame:getParent().args, { [1] = {}, }) return require("Module:links").section_link(args[1]) end return export 3sfdpc1zzb8ofdtlr3c8lw9i82jdd7n Module:links/templates/doc 828 751 26982 2023-08-14T16:37:43Z 102.91.4.146 Created page with "==l_term_t== {{temp|#invoke:links/templates|l_term_t}} This is called by the templates {{temp|l}}, {{temp|m}} and {{temp|term}}. It gathers the template parameters and then calls <code>full_link</code> which does most of the work. <includeonly> [[Category:Template interface modules]] [[Category:Internal link modules]] </includeonly>" 26982 wikitext text/x-wiki ==l_term_t== {{temp|#invoke:links/templates|l_term_t}} This is called by the templates {{temp|l}}, {{temp|m}} and {{temp|term}}. It gathers the template parameters and then calls <code>full_link</code> which does most of the work. <includeonly> [[Category:Template interface modules]] [[Category:Internal link modules]] </includeonly> dtst8fy541vctg59dhn9cmgddkoacp8 Ta‌̱mpi‌̱let:l 10 752 26983 2023-08-14T16:39:34Z 102.91.4.146 Redirected page to [[Ta‌̱mpi‌̱let:link]] 26983 wikitext text/x-wiki #REDIRECT [[Template:link]] i18g4v2u4rxi3a5x5fltb2h6228rmi4 Ta‌̱mpi‌̱let:link 10 753 26984 2023-08-14T16:39:50Z 102.91.4.146 Created page with "<includeonly>{{#invoke:links/templates|l_term_t}}<!-- -->{{#ifeq:{{PAGENAME}}|RecentChanges||<!-- -->{{#ifeq:{{{1|}}}|und|[[Category:Undetermined language links]]}}<!-- -->}}<!-- --></includeonly><noinclude>{{l|en|term}}{{documentation}}</noinclude>" 26984 wikitext text/x-wiki <includeonly>{{#invoke:links/templates|l_term_t}}<!-- -->{{#ifeq:{{PAGENAME}}|RecentChanges||<!-- -->{{#ifeq:{{{1|}}}|und|[[Category:Undetermined language links]]}}<!-- -->}}<!-- --></includeonly><noinclude>{{l|en|term}}{{documentation}}</noinclude> 5dj7hudmmlt9nyzcmumnnnl882ci3q1 Ta‌̱mpi‌̱let:link/documentation 10 754 26985 2023-08-14T16:40:32Z 102.91.4.146 Created page with "{{documentation subpage}}{{uses lua|Module:links/templates}} {{#switch:{{PAGENAME}}|link={{shortcut|Template:l}}|mention={{shortcut|Template:m}}}} This template generates a link to an entry in a given language. It links to a specific language-section on the target page, and applies language-specific formatting. It can also show a number of annotations after the linked term. There are several linking templates: * {{temp|link}} (shortcut {{temp|l}}). Use this template out..." 26985 wikitext text/x-wiki {{documentation subpage}}{{uses lua|Module:links/templates}} {{#switch:{{PAGENAME}}|link={{shortcut|Template:l}}|mention={{shortcut|Template:m}}}} This template generates a link to an entry in a given language. It links to a specific language-section on the target page, and applies language-specific formatting. It can also show a number of annotations after the linked term. There are several linking templates: * {{temp|link}} (shortcut {{temp|l}}). Use this template outside running text, in sections that list entries, such as “[[Wiktionary:Synonyms|Synonyms]]”, “[[Wiktionary:Related terms|Related terms]]”{{,}} and “[[Wiktionary:Descendants|Descendants]]”. * {{temp|mention}} (shortcut {{temp|m}}). Use this template when a particular term is [[mention]]ed (as in the [[w:use–mention distinction|use–mention distinction]]) within running English text, like in definitions or in “[[Wiktionary:Etymology|Etymology]]” and “[[Wiktionary:Usage notes|Usage notes]]” sections. * {{temp|l-self}}. Use this template in inflection tables and other templates that list multiple terms. It works the same as {{temp|link}}, but when it links to the same page it is placed on, the link turns bold rather than becoming a link. This mimics the MediaWiki software's behaviour when linking to the same page, but has the full language support of {{temp|link}}. * {{temp|m-self}}. Use this template in templates that mention multiple terms in running text. It displays like {{temp|mention}}, but works the same as {{temp|l-self}} when linked to the current page. * {{temp|ll}}. This template creates a link, but does not add any additional formatting or annotations. There is at the moment no consensus on whether it should be used in entries or not. All of these templates create a link to a language's section of an entry, or to a language-specific sense id created by the template {{temp|senseid}} if the {{para|id}} parameter is used. If the second parameter of {{temp|l}}, {{temp|m}}, {{temp|l-self}}{{,}} or {{temp|m-self}} contains a wikilink (<code><nowiki>[[entryname|text]]</nowiki></code> or <code><nowiki>[[entryname]]</nowiki></code>), then this link will be transformed into a link to the language's section of the entry. For instance, <code><nowiki>the [[word]]</nowiki></code> will be transformed into <code><nowiki>the [[word#English|word]]</nowiki></code> and <code><nowiki>these [[word|words]]</nowiki></code> will be transformed into <code><nowiki>these [[word#English|words]]</nowiki></code>, if the language code supplied to the template is <code>en</code>. The annotations &ndash; transliteration, translation, literal translation{{,}} and part of speech &ndash; are displayed by {{temp|l}}, {{temp|m}}, {{temp|l-self}}{{,}} or {{temp|m-self}} in parentheses after the link. {{temp|ll}} does not support any of these annotations. See also [[Wiktionary:Style guide#Styling templates]] for a list of all the various styling templates with examples. This template uses [[Module:links]] as a back-end, so it supports all the features and bugs of that module. Please see its documentation for more details. ==Parameters== The template takes one required positional parameter and several optional parameters. Note that either the second or third positional parameter should be given, although technically neither is required. ; {{para|1|req=1}} : The language code (see [[Wiktionary:Languages]]) for the language that the term is in. All Wiktionary language codes are supported, including those for constructed and reconstructed languages. ; {{para|2|opt=1}} : The page name to be linked to. The template will automatically remove diacritics and punctuation from the page title, according to the <code>entry_name</code> setting in [[Module:languages]], but will keep them in the displayed text. :* To link to a reconstructed term, such as Proto-Germanic {{m|gem-pro|*dagaz}}, add <code>*</code> in front of this parameter. :* For scripts which do not use capitalisation (e.g. Devanagari, Han, Mongolian etc.), a letter of an automatic transliteration can be capitalised by putting <code>^</code> before the corresponding character in the term. For example, {{tl|l|zh|^西方}} gives {{l|zh|^西方}}. Please note that this should be used instead of giving a capitalised manual transliteration. :* Unsupported titles (see [[Special:PrefixIndex/Unsupported titles]]) can be linked to, by adding the displayed title, without the <code>Unsupported titles/</code> prefix: for instance, {{temp|m|mul|:}} &rarr; {{m|mul|:}} links to [[Unsupported titles/Colon]]. This feature is made possible by the list found at [[Module:links/data]]. To add new unsupported titles, follow the directions in the module. ; {{para|3|opt=1}} : Alternative text to display as the link title, if different from the page name. Please do not use this only for adding diacritics or punctuation to the word, as the template can automatically remove these. See above. ; {{para|t}} or {{para|4|opt=1}} : A gloss or short translation of the word. <small>The parameter {{para|gloss}} is deprecated for this purpose.</small> ; {{para|sc|opt=1}} : The script code (see [[Wiktionary:Scripts]]) for the script that the term is written in. When no code is given, the template will try to detect the script based on the characters in the term and the scripts in the language's data table (see {{section link|Module:scripts#findBestScript}}). In most cases, it will succeed. If it fails, the code <code>None</code> will be used. ; {{para|tr|opt=1}} : Transliteration for non-Latin-script words. When no transliteration is given, the template will try to add a default transliteration when possible. For certain languages, automated transliteration will override the value of this parameter. Use <code>tr=-</code> if you don't want a transliteration to be automatically generated (you shouldn't really ever do this in an entry). ; {{para|ts|opt=1}} : Transcription for non-Latin-script words whose transliteration is markedly different from the actual pronunciation. Should not be used for IPA pronunciations. ; {{para|pos|opt=1}} : {{qualifier|optional}} A part of speech indication for the term. ; {{para|g}}, {{para|g2}}, {{para|g3}} and so on {{i|optional}} : Gender and number; see [[Module:gender and number]] for details. ; {{para|lit|opt=1}} : A literal translation for the term. ; {{para|id|opt=1}} : A sense id for the term, which links to anchors on the page set by the {{temp|senseid}} template. ; {{para|accel-form|opt=1}} : Specifies an accelerated creation tag to be used by the [[WT:ACCEL]] gadget, to automatically generate an entry for a non-lemma form when the link is clicked. For information about acceleration tags, see [[WT:ACCEL#Acceleration tags]]. You should only provide this parameter when using the linking template as part of a headword-line or inflection-table template. Don't use it directly in entries. If the acceleration tag contains a vertical bar <code><nowiki>|</nowiki></code>, use {{temp|!}} instead. ; {{para|accel-translit|opt=1}} : Specifies a manual transliteration of the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|tr}} of the call to {{temp|head}} in the accelerated entry. You only need to specify this for languages that use a non-Latin script, and only when the auto-generated transliteration is insufficient, incorrect or nonexistent. ; {{para|accel-lemma|opt=1}} : Specifies the lemma corresponding to the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|2}} of the call to {{temp|inflection of}} in the accelerated entry. It defaults to the name of the current page, and only needs to be specified when the lemma contains additional diacritics that are stripped in order to generate the pagename (as in Latin, Russian, Ancient Greek, Old English, etc.). ; {{para|accel-lemma-translit|opt=1}} : Specifies a manual transliteration of the lemma corresponding to the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|tr}} of the call to {{temp|inflection of}} in the accelerated entry. You only need to specify this for languages that use a non-Latin script, and only when the auto-generated transliteration is insufficient, incorrect or nonexistent. ; {{para|accel-gender|opt=1}} : Specifies the gender of the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|g}} of the call to {{temp|head}} in the accelerated entry. You should only rarely specify this. ; {{para|accel-nostore|1}} : For use with accelerated creation of entries. Place this on links that appear in the collapsed state of collapsible tables; see [[WT:ACCEL]]. ==Examples== Simple usage: : <code><nowiki>{{l|cs|háček}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="cs">[[háček#Czech|háček]]</span>}} : {{l|cs|háček}} Showing alternative text: : <code><nowiki>{{l|en|go|went}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="en">[[go#English|went]]</span>}} : {{l|en|go|went}} With wikilinks in input: : <code><nowiki>{{l|en|[[God]] be [[with]] [[you]]}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="en">[[God#English|God]] be [[with#English|with]] [[you#English|you]]</span>}} : {{l|en|[[God]] be [[with]] [[you]]}} Removal of diacritics: : <code><nowiki>{{l|la|exemplī grātiā}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="la">[[exempli gratia#Latin|exemplī grātiā]]</span>}} : {{l|la|exemplī grātiā}} Reconstructed words: : <code><nowiki>{{l|ine-pro|*bʰréh₂tēr}}</nowiki></code> : {{code|html|2=<span class="Latnx" lang="ine-pro">[[Reconstruction:Proto-Indo-European/bʰréh₂tēr|*bʰréh₂tēr]]</span>}} : {{l|ine-pro|*bʰréh₂tēr}} Translation: : <code><nowiki>{{l|la|similis|t=like}}</nowiki></code> or <code><nowiki>{{l|la|similis||like}}</nowiki></code> : {{code|html|2={{l|la|similis|t=like}}}} : {{l|la|similis|t=like}} Miscellaneous / with many options: : <code><nowiki>{{l|ru|ру́сский||Russian|g=m}}</nowiki></code> : {{code|html|2=<span class="Cyrl" lang="ru">[[русский#Russian|ру́сский]]</span>&nbsp;<span class="gender"><abbr title="masculine gender">m</abbr></span> <span class="mention-gloss-paren">(</span><span lang="" class="tr">rússkij</span>, <span class="mention-gloss-double-quote">“</span><span class="mention-gloss">Russian</span><span class="mention-gloss-double-quote">”</span><span class="mention-gloss-paren">)</span>}} : {{l|ru|ру́сский||Russian|g=m}} Use of accelerators (in an inflection-table entry): : <code><nowiki>{{l-self|ang|{{{dat_pl_f}}}|accel-form=dat{{!}}f{{!}}p|accel-lemma={{{nom_sg_m}}}}}</nowiki></code> : {{code|html|2={{l-self|ang|{{{dat_pl_f}}}|accel-form=dat{{!}}f{{!}}p|accel-lemma={{{nom_sg_m}}}}}}} : {{l-self|ang|{{{dat_pl_f}}}|accel-form=dat{{!}}f{{!}}p|accel-lemma={{{nom_sg_m}}}}} ==Wikicode== {{temp|l}}, {{temp|m}}, {{temp|l-self}}{{,}} or {{temp|m-self}} all add HTML tags in addition to creating a link. {{temp|l|en|word}} outputs the wikicode {{code|html|2=<span class="Latn" lang="en">[[word#English|word]]</span>}}, and {{temp|m|en|word}} outputs {{code|html|2=<i class="Latn mention" lang="en">[[word#English|word]]</i>}}. {{temp|l-self}} and {{temp|m-self}} do the same, except they don't create a link if the page being linked to is the same as the current page. This HTML is applied by [[Module:script utilities]]; for more, see [[Module:script utilities/documentation#tag text]]. ==Customization== The outcome of [[Wiktionary:Votes/2007-10/style for mentioned terms]] determined the default style for terms mentioned with the {{temp|mention}}/{{temp|m}} template. The preliminary default for Latin-script (i.e. Roman script, not just Latin-language) terms and phrases is italics. Readers can easily toggle the output from italics to bold by selecting “'''Show other Latin (Roman) script mentions in bold'''” from [[WT:PREFS]]. Alternatively, or for more advanced customization, readers can add styles to their style sheets as described in [[WT:CUSTOM]]: *For plain format (e.g.: From <span style='font-style:normal'>[[mot#French|mot]]</span> + ...): *: <code>.mention-Latn { font-style: normal }</code> * For bold format (e.g.: From <span style='font-weight:bold'>[[mot#French|mot]]</span> + ...): *: <code>.mention-Latn { font-weight: bold; font-style: normal }</code> * For italicized format (e.g.: From <span style='font-style:italic'>[[mot#French|mot]]</span> + ...): *: <code>.mention-Latn { font-style: italic }</code> Further, the default style of the subsequent English translation glosses is in double quotes (pending a vote to approve this template). Readers can easily change the output to single quotes by selecting “'''Show English glosses for mentioned terms in single quotes'''” from [[WT:PREFS]]. ==See also== * {{temp|m+}} – to create a link like {{temp|m}} but with the language name * {{temp|mention-gloss}} ({{temp|m-g}}) – to create quotation marks (for glosses or translations) that are formatted with the same HTML code as used by {{temp|link}} or {{temp|mention}} * {{temp|zh-l}} – a similar template specialized for Chinese * {{temp|ltc-l}} – a similar template specialized for Middle Chinese * {{temp|ja-l}} – a similar template specialized for Japanese * {{temp|ko-l}} – a similar template specialized for Korean * {{temp|th-l}} – a similar template specialized for Thai * {{temp|vi-l}} – a similar template specialized for Vietnamese ==Language-specific subtemplates== There are high performance versions of this template for several languages. All of them take two parameters: the word and the alternative text. Some may support transliteration also, but they should not support any other parameters for speed reasons. Using any of these subtemplates is sometimes necessary for pages that have many links, since they are faster. For normal use, there is no need for this, and the regular {{temp|l}} should be used instead. {{Special:PrefixIndex/{{#titleparts:Template:l|1|1}}/}} {{Special:PrefixIndex/{{#titleparts:{{FULLPAGENAME}}|1|1}}/}} ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "language code", "description": "The language code (see Wiktionary:Languages) for the language that the term is in. All languages are supported, including constructed and reconstructed ones.", "type": "string", "required": true, "example": "en" }, "2": { "type": "wiki-page-name", "label": "entry to link", "description": "The page name to be linked to", "example": "house", "required": true }, "3": { "label": "displayed text", "description": "Alternative text to display as the link title, if different from the page name", "type": "string", "suggested": true }, "4": { "aliases": [ "t", "gloss" ], "label": "gloss", "description": "A gloss or short translation of the term", "type": "string", "suggested": true }, "lit": { "label": "literal translation", "description": "A literal translation of the term", "type": "string" }, "id": { "label": "sense ID", "description": "A sense ID for the term, which links to anchors on the page set by the {{senseid}} template.", "type": "string", "example": "Q20502" }, "sc": { "label": "script code", "description": "(optional) The script code (see [[Wiktionary:Scripts]]) for the script that the term is written in. The template can usually figure this out itself, so this is rarely needed. When no code is given, the template will try to detect the script based on the characters of the word, and if it fails to detect the script, the code <code>None</code> will be used.", "type": "string", "example": "Latn" }, "pos": { "label": "part of speech", "description": "A part of speech indication for the term", "type": "string", "example": "noun", "suggested": true }, "tr": { "label": "transliteration", "description": "Transliteration for non-Latin-script words. When no transliteration is given, the template will try to add a default transliteration when possible. For certain languages, automated transliteration will override the value of this parameter. Use <code>tr=-</code> if you don't want a transliteration to be automatically generated (you shouldn't really ever do this in an entry).", "type": "string", "suggested": true }, "g": { "label": "gender and number", "description": "Gender and number; see [[Module:gender and number]] for details.", "type": "string" } }, "description": "This template generates a link to an entry in a given language. It links to a specific language-section on the target page, and applies language-specific formatting. It can also show a number of annotations after the linked term.", "format": "inline" } </templatedata> <includeonly> [[Category:Internal link templates|l]] [[ca:Plantilla:e]] [[de:Vorlage:Verbindung]] [[fr:Modèle:lien]] [[tr:Şablon:zikret]] </includeonly> 5o71upw1vgwior5w0nlh9j1nmwmdgiz Module:parameters/data 828 755 34961 26986 2025-01-18T17:30:00Z Kambai Akau 8 34961 Scribunto text/plain local list_to_set = require("Module:table").listToSet local function process_set_param(param) param.set = list_to_set(param.set) param.converted_set = true return param end local boolean = {type = "boolean"} local empty_list = {} local list = {list = true} local list_allow_holes_separate_no_index = {list = true, allow_holes = true, separate_no_index = true} local required = {required = true} local required_default_ = {required = true, default = ""} local required_lang_default_und = {required = true, type = "language", default = "und"} local m = {} -- [[Module:anchors]] m["anchor"] = { [1] = {required = true, list = true, disallow_holes = true}, } m["senseid"] = { [1] = required_lang_default_und, [2] = required_default_, tag = process_set_param{set = {"li", "p"}, default = "li"}, } m["etymid"] = { [1] = required_lang_default_und, [2] = required_default_ } -- [[Module:etymon]] m["etymon"] = { [1] = required_lang_default_und, [2] = {list = true, disallow_holes = true}, ["id"] = required, ["title"] = true, ["tree"] = boolean, ["text"] = true, ["exnihilo"] = boolean, ["pos"] = true } -- [[Module:translations]] m["translation"] = { [1] = required_lang_default_und, [2] = true, [3] = list, ["alt"] = true, ["id"] = true, ["sc"] = {type = "script"}, ["tr"] = true, ["ts"] = true, ["lit"] = true, } m["t-needed"] = { [1] = required_lang_default_und, [2] = process_set_param{set = {"usex", "quote"}}, ["nocat"] = boolean, ["sort"] = true, } m["trans-top"] = { [1] = true, ["id"] = true, ["column-width"] = true, } m["trans-top-also"] = { [1] = required, [2] = list, ["id"] = list_allow_holes_separate_no_index, ["column-width"] = true, } m["checktrans-top"] = { [1] = true, ["column-width"] = true, } m["trans-bottom"] = empty_list m["trans-see"] = { [1] = required, [2] = list, ["id"] = list_allow_holes_separate_no_index, } m["translation subpage"] = empty_list m["no equivalent translation"] = { [1] = required_lang_default_und, ["noend"] = boolean, } m["no attested translation"] = { [1] = required_lang_default_und, ["noend"] = boolean, ["sort"] = true, } m["not used"] = { [1] = required_lang_default_und, [2] = true, } return m 5joykq8bwo2d1jyji4yx2ikg5gk3xzm Module:string/pattern escape 828 756 26987 2023-08-14T16:45:06Z 102.91.5.150 Created page with "return function (str) return mw.ustring.gsub(str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1") end" 26987 Scribunto text/plain return function (str) return mw.ustring.gsub(str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1") end b97lzgihya1ilvmrqr6a3ng2jjomdnw Module:parameters/remove holes 828 757 26988 2023-08-14T16:47:39Z 197.210.71.105 Created page with " -- A helper function that removes empty numeric indexes in a table, -- so that the values are tightly packed like in a normal Lua table. -- equivalent to require("Module:table").compressSparseArray return function (t) local ret = {} local index = 1 local highest = 0 for num, _ in pairs(t) do if type(num) == "number" and num > 0 and num < math.huge and math.floor(num) == num then highest = math.max(highest, num) end end for i = 1, highest do if t[i] then..." 26988 Scribunto text/plain -- A helper function that removes empty numeric indexes in a table, -- so that the values are tightly packed like in a normal Lua table. -- equivalent to require("Module:table").compressSparseArray return function (t) local ret = {} local index = 1 local highest = 0 for num, _ in pairs(t) do if type(num) == "number" and num > 0 and num < math.huge and math.floor(num) == num then highest = math.max(highest, num) end end for i = 1, highest do if t[i] then ret[index] = t[i] index = index + 1 end end return ret end 641lbc3z3953hwa3icw8feuf7oa55g5 Module:utilities/data 828 758 26989 2023-08-14T16:49:10Z 197.210.71.105 Created page with "local data = {} data.notneeded = { ["und"] = true, ["cmn"] = true, ["ja"] = true, ["zu"] = true, ["nan"] = true, ["yue"] = true, ["ko"] = true, } data.neededhassubpage = { ["ga"] = true, ["gv"] = true, ["nv"] = true, ["roa-jer"] = true, ["fr"] = true, ["rm"] = true, ["prg"] = true, ["gd"] = true, ["twf"] = true, ["en"] = true, ["ro"] = true, ["egl"] = true, ["roa-tar"] = true, ["gl"] = true, ["ast"] = true, ["br"] = true, } --[[ Script that sho..." 26989 Scribunto text/plain local data = {} data.notneeded = { ["und"] = true, ["cmn"] = true, ["ja"] = true, ["zu"] = true, ["nan"] = true, ["yue"] = true, ["ko"] = true, } data.neededhassubpage = { ["ga"] = true, ["gv"] = true, ["nv"] = true, ["roa-jer"] = true, ["fr"] = true, ["rm"] = true, ["prg"] = true, ["gd"] = true, ["twf"] = true, ["en"] = true, ["ro"] = true, ["egl"] = true, ["roa-tar"] = true, ["gl"] = true, ["ast"] = true, ["br"] = true, } --[[ Script that should be applied to links in categories. ]] data.catfix_scripts = { ["ab"] = "Cyrl", ["ae"] = "Avst", ["ar"] = "Arab", ["ary"] = "Arab", ["be"] = "Cyrl", ["cu"] = "Cyrs", ["el"] = "Grek", ["grc"] = "Polyt", ["he"] = "Hebr", ["ka"] = "Geor", ["orv"] = "Cyrs", ["ru"] = "Cyrl", ["sa"] = "Deva", ["syl"] = "Sylo", ["xfa"] = "Ital", ["zle-ono"] = "Cyrs", ["zle-ort"] = "Cyrs", ["hi"] = "Deva", ["mr"] = "Deva", --[[ [""] = "", ]] } local lower = require("Module:string utilities").lower local interwikis = {} for _, interwiki in pairs(mw.site.interwikiMap()) do interwikis[lower(interwiki.prefix)] = true end data.interwikis = interwikis local namespaces = {} for _, namespace in pairs(mw.site.namespaces) do namespaces[lower(namespace.name)] = true for _, alias in pairs(namespace.aliases) do namespaces[lower(alias)] = true end end data.namespaces = namespaces return data 22zjgjdx9x3lbp91us7e3tm381g2umr Module:utilities/data/doc 828 759 26990 2023-08-14T16:49:44Z 197.210.70.225 Created page with "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Data modules]] </includeonly>" 26990 wikitext text/x-wiki {{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Data modules]] </includeonly> 19300h6aw8idami26l6r7grdymu9s0t Module:languages/data 828 760 35082 26991 2025-01-19T01:43:42Z Kambai Akau 8 35082 Scribunto text/plain local m_scripts = require("Module:scripts") local table = table local insert = table.insert local u = require("Module:string/char") local export = {} -- UTF-8 encoded strings for some commonly-used diacritics. local c = { prime = u(0x02B9), grave = u(0x0300), acute = u(0x0301), circ = u(0x0302), tilde = u(0x0303), macron = u(0x0304), overline = u(0x0305), breve = u(0x0306), dotabove = u(0x0307), diaer = u(0x0308), ringabove = u(0x030A), dacute = u(0x030B), caron = u(0x030C), lineabove = u(0x030D), dgrave = u(0x030F), invbreve = u(0x0311), commaabove = u(0x0313), revcommaabove = u(0x0314), dotbelow = u(0x0323), diaerbelow = u(0x0324), ringbelow = u(0x0325), cedilla = u(0x0327), ogonek = u(0x0328), brevebelow = u(0x032E), macronbelow = u(0x0331), perispomeni = u(0x0342), ypogegrammeni = u(0x0345), CGJ = u(0x034F), -- combining grapheme joiner zigzag = u(0x035B), dbrevebelow = u(0x035C), dmacron = u(0x035E), dtilde = u(0x0360), dinvbreve = u(0x0361), small_a = u(0x0363), small_e = u(0x0364), small_i = u(0x0365), small_o = u(0x0366), small_u = u(0x0367), keraia = u(0x0374), lowerkeraia = u(0x0375), tonos = u(0x0384), palatalization = u(0x0484), dasiapneumata = u(0x0485), psilipneumata = u(0x0486), kashida = u(0x0640), fathatan = u(0x064B), dammatan = u(0x064C), kasratan = u(0x064D), fatha = u(0x064E), damma = u(0x064F), kasra = u(0x0650), shadda = u(0x0651), sukun = u(0x0652), hamzaabove = u(0x0654), nunghunna = u(0x0658), zwarakay = u(0x0659), smallv = u(0x065A), superalef = u(0x0670), udatta = u(0x0951), anudatta = u(0x0952), dottedgrave = u(0x1DC0), dottedacute = u(0x1DC1), coronis = u(0x1FBD), psili = u(0x1FBF), dasia = u(0x1FEF), ZWNJ = u(0x200C), -- zero width non-joiner ZWJ = u(0x200D), -- zero width joiner RSQuo = u(0x2019), -- right single quote kavyka = u(0xA67C), VS01 = u(0xFE00), -- variation selector 1 -- Punctuation for the standardChars field. -- Note: characters are literal (i.e. no magic characters). punc = " ',-‐‑‒–—…∅", -- Range covering all diacritics. diacritics = u(0x300) .. "-" .. u(0x34E) .. u(0x350) .. "-" .. u(0x36F) .. u(0x1AB0) .. "-" .. u(0x1ACE) .. u(0x1DC0) .. "-" .. u(0x1DFF) .. u(0x20D0) .. "-" .. u(0x20F0) .. u(0xFE20) .. "-" .. u(0xFE2F), } -- Braille characters for the standardChars field. local braille = {} for i = 0x2800, 0x28FF do insert(braille, u(i)) end c.braille = table.concat(braille) export.chars = c -- PUA characters, generally used in sortkeys. -- Note: if the limit needs to be increased, do so in powers of 2 (due to the way memory is allocated for tables). local p = {} for i = 1, 32 do p[i] = u(0xF000+i-1) end export.puaChars = p local s = {} -- These values are placed here to make it possible to synchronise a group of languages without the need for a dedicated function module. s["cau-Cyrl-displaytext"] = { from = {"[IlΙІӀ]", "ᴴ"}, to = {"ӏ", "ᵸ"} } s["cau-Cyrl-entryname"] = { remove_diacritics = c.grave .. c.acute .. c.macron, from = s["cau-Cyrl-displaytext"].from, to = s["cau-Cyrl-displaytext"].to } s["cau-Latn-entryname"] = {remove_diacritics = c.grave .. c.acute .. c.macron} s["Cyrs-entryname"] = {remove_diacritics = c.grave .. c.acute .. c.dotabove .. c.diaer .. c.invbreve .. c.palatalization .. c.dasiapneumata .. c.psilipneumata .. c.dottedgrave .. c.dottedacute .. c.kavyka} s["Cyrs-sortkey"] = { remove_diacritics = s["Cyrs-entryname"].remove_diacritics, from = { "ї", "оу", -- 2 chars "ґ", "ꙣ", "є", "[ѕꙃꙅ]", "ꙁ", "[іꙇ]", "[ђꙉ]", "[ѻꙩꙫꙭꙮꚙꚛ]", "ꙋ", "[ѡѿꙍѽ]", "ꙑ", "ѣ", "ꙗ", "ѥ", "ꙕ", "[ѧꙙ]", "[ѩꙝ]", "ꙛ", "ѫ", "ѭ", "ѯ", "ѱ", "ѳ", "ѵ", "ҁ" -- 1 char }, to = { "и" .. p[1], "у", "г" .. p[1], "д" .. p[1], "е", "ж" .. p[1], "з", "и" .. p[1], "и" .. p[2], "о", "у", "х" .. p[1], "ы", "ь" .. p[1], "ь" .. p[2], "ь" .. p[3], "ю", "я", "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4], "я" .. p[5], "я" .. p[6], "я" .. p[7], "я" .. p[8], "я" .. p[9] }, } s["Grek-displaytext"] = { from = {"Þ", "þ", "['" .. c.RSQuo .. c.prime .. c.keraia .. c.coronis .. c.psili .. "]"}, -- Not tonos, used as the numeral sign in entries. to = {"Ϸ", "ϸ", c.RSQuo} } s["Grek-entryname"] = { remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow, from = s["Grek-displaytext"].from, to = {"Ϸ", "ϸ", "'"} } s["Grek-sortkey"] = { remove_diacritics = "';·`¨´῀" .. c.grave .. c.acute .. c.diaer .. c.caron .. c.commaabove .. c.revcommaabove .. c.macron .. c.breve .. c.diaerbelow .. c.brevebelow .. c.perispomeni .. c.ypogegrammeni .. c.RSQuo .. c.prime .. c.keraia .. c.lowerkeraia .. c.tonos .. c.coronis .. c.psili .. c.dasia, from = {"ϝ", "ͷ", "ϛ", "ͱ", "ͺ", "ϳ", "ϻ", "[ϟϙ]", "[ςϲ]", "ͳ"}, to = {"ε" .. p[1], "ε" .. p[2], "ε" .. p[3], "ζ" .. p[1], "ι", "ι" .. p[1], "π" .. p[1], "π" .. p[2], "σ", "ϡ"} } s["itc-Latn-displaytext"] = { from = {c.caron}, to = {c.breve}, } s["itc-Latn-entryname"] = {remove_diacritics = c.macron .. c.breve .. c.diaer .. c.caron .. c.dinvbreve} s["itc-Latn-sortkey"] = { remove_diacritics = c.circ .. c.tilde .. c.macron .. c.breve .. c.diaer .. c.caron .. c.zigzag .. c.dmacron .. c.dtilde .. c.dinvbreve .. c.small_a .. c.small_e .. c.small_i .. c.small_o .. c.small_u, -- Chiefly medieval abbreviations. from = {"ᵃ", "æ", "[đꝱꟈ]", "ᵉ", "ⁱ", "ꝁ", "[ƚꝉꝲ]", "ꝳ", "ꝴ", "[ꝋᵒ]", "œ", "[ꝑꝓꝕ]", "[ꝗꝙ]", "[ꝛꝵꝶꝝ]", "[ꟊˢ]", "[ꝷᵗ]", "ᵘ", "ꝟ", "⁊"}, to = {"a", "ae", "d", "e", "i", "k", "l", "m", "n", "o", "oe", "p", "q", "r", "s", "t", "u", "v", "&"} } s["Jpan-standardchars"] = -- exclude ぢづヂヅ "ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちっつてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろん" .. "ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチッツテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロン" local jpx_displaytext = { from = {"~", "="}, to = {"〜", "゠"} } s["jpx-displaytext"] = { Jpan = jpx_displaytext, Hani = jpx_displaytext, Hrkt = jpx_displaytext, Hira = jpx_displaytext, Kana = jpx_displaytext -- not Latn or Brai } s["jpx-entryname"] = s["jpx-displaytext"] s["jpx-sortkey"] = { Jpan = "Jpan-sortkey", Hani = "Hani-sortkey", Hrkt = "Hira-sortkey", -- sort general kana by normalizing to Hira Hira = "Hira-sortkey", Kana = "Kana-sortkey", Latn = {remove_diacritics = c.tilde .. c.macron .. c.diaer} } s["jpx-translit"] = { Hrkt = "Hrkt-translit", Hira = "Hrkt-translit", Kana = "Hrkt-translit" } local HaniChars = m_scripts.getByCode("Hani"):getCharacters() -- `漢字(한자)`→`漢字` -- `가-나-다`→`가나다`, `가--나--다`→`가-나-다` -- `온돌(溫突/溫堗)`→`온돌` ([[ondol]]) s["Kore-entryname"] = { remove_diacritics = u(0x302E) .. u(0x302F), from = {"([" .. HaniChars .. "])%(.-%)", "^%-", "%-$", "%-(%-?)", "\1", "%([" .. HaniChars .. "/]+%)"}, to = {"%1", "\1", "\1", "%1", "-"} } s["Lisu-sortkey"] = { from = {"𑾰"}, to = {"ꓬ" .. p[1]} } s["Mong-displaytext"] = { from = {"([ᠨ-ᡂᡸ])ᠶ([ᠨ-ᡂᡸ])", "([ᠠ-ᡂᡸ])ᠸ([^᠋ᠠ-ᠧ])", "([ᠠ-ᡂᡸ])ᠸ$"}, to = {"%1ᠢ%2", "%1ᠧ%2", "%1ᠧ"} } s["Mong-entryname"] = s["Mong-displaytext"] s["Polyt-displaytext"] = s["Grek-displaytext"] s["Polyt-entryname"] = { remove_diacritics = c.macron .. c.breve .. c.dbrevebelow, from = s["Grek-entryname"].from, to = s["Grek-entryname"].to } s["Polyt-sortkey"] = s["Grek-sortkey"] s["roa-oil-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"æ", "œ", "·"}, to = {"ae", "oe", " "} } s["Tibt-displaytext"] = { from = {"ༀ", "༌", "།།", "༚༚", "༚༝", "༝༚", "༝༝", "ཷ", "ཹ", "ེེ", "ོོ"}, to = {"ཨོཾ", "་", "༎", "༛", "༟", "࿎", "༞", "ྲཱྀ", "ླཱྀ", "ཻ", "ཽ"} } s["Tibt-entryname"] = s["Tibt-displaytext"] s["wen-sortkey"] = { from = { "l", -- Ensure "l" comes after "ł". "b́", "č", "ć", "dź", "ě", "f́", "ch", "ł", "ḿ", "ń", "ó", "ṕ", "ř", "ŕ", "š", "ś", "ẃ", "ž", "ż", "ź" }, to = { "l" .. p[1], "b" .. p[1], "c" .. p[1], "c" .. p[2], "d" .. p[1], "e" .. p[1], "f" .. p[1], "h" .. p[1], "l", "m" .. p[1], "n" .. p[1], "o" .. p[1], "p" .. p[1], "r" .. p[1], "r" .. p[2], "s" .. p[1], "s" .. p[2], "w" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3] } } export.shared = s -- Short-term solution to override the standard substitution process, by forcing the module to substitute the entire text in one pass. This results in any PUA characters that are used as stand-ins for formatting being handled by the language-specific substitution process, which is usually undesirable. -- This override is provided for languages which use formatting between strings of text which might need to interact with each other (e.g. Korean 값이 transliterates as "gaps-i", but [[값]] has the formatting '''값'''[[-이]]. The normal process would split the text at the second '''.) export.contiguous_substitution = { ["gmy"] = "tr", ["ja"] = "tr", ["jje"] = "tr", ["ko"] = "tr", ["ko-ear"] = "tr", ["ru"] = "tr", ["th-new"] = "tr", ["sa"] = "tr", ["zkt"] = "tr", } -- Code aliases. The left side is the alias and the right side is the canonical code. NOTE: These are gradually -- being deprecated, so should not be added to on a permanent basis. Temporary additions are permitted under reasonable -- circumstances (e.g. to facilitate changing a language's code). When an alias is no longer used, it should be removed. -- Aliases in this table are tracked at [[Wiktionary:Tracking/languages/LANG]]; see e.g. -- [[Special:WhatLinksHere/Wiktionary:Tracking/languages/RL.]] for the `RL.` alias. export.aliases = { ["CL."] = "la-cla", ["EL."] = "la-ecc", ["LL."] = "la-lat", ["ML."] = "la-med", ["NL."] = "la-new", ["RL."] = "la-ren", ["VL."] = "la-vul", } -- Codes which are tracked. Note that all aliases listed above are also tracked, so should not be duplicated here. -- Tracking uses the same mechanism described above in the comment above `export.aliases`. export.track = { -- Codes duplicated between full and etymology-only languages. ["lzh-lit"] = true, -- Languages actively being converted to families. ["bh"] = true, -- inc-bih ["nan"] = true, -- zhx-nan } return export rgx9a6ai9m1p6rqal58grqw231n4kn2 Module:languages/findBestScript 828 761 26992 2023-08-14T16:52:44Z 197.210.70.90 Created page with "return function (export, self, text, scripts, forceDetect, useRequire) -- Ensure that "Hant", "Hans" and "Hani" are moved to the end of the list (in that order, if present), as they are a special-case. local oldScripts, Hant, Hans, Hani, finalCheck = scripts scripts = {} for _, script in ipairs(oldScripts) do if script._code == "Hant" then Hant = script elseif script._code == "Hans" then Hans = script elseif script._code == "Hani" then Hani = script..." 26992 Scribunto text/plain return function (export, self, text, scripts, forceDetect, useRequire) -- Ensure that "Hant", "Hans" and "Hani" are moved to the end of the list (in that order, if present), as they are a special-case. local oldScripts, Hant, Hans, Hani, finalCheck = scripts scripts = {} for _, script in ipairs(oldScripts) do if script._code == "Hant" then Hant = script elseif script._code == "Hans" then Hans = script elseif script._code == "Hani" then Hani = script else table.insert(scripts, script) end end if Hant then table.insert(scripts, Hant); finalCheck = true end if Hans then table.insert(scripts, Hans); finalCheck = true end if Hani then table.insert(scripts, Hani) end -- Remove all formatting characters. text = require("Module:utilities").get_plaintext(text) -- Try to match every script against the text, -- and return the one with the most matching characters. local bestcount, bestscript = 0 -- Remove any spacing or punctuation characters, and get resultant length. -- Counting instances of UTF-8 character pattern is faster than mw.ustring.len. local reducedText = mw.ustring.gsub(text, "[%s%p]+", "") local _, length = string.gsub(reducedText, "[\1-\127\194-\244][\128-\191]*", "") -- If the length is 0 then we're probably dealing with a punctuation character, so only remove spacing characters, in case it is script-specific. if length == 0 then reducedText = mw.ustring.gsub(text, "%s+", "") _, length = string.gsub(reducedText, "[\1-\127\194-\244][\128-\191]*", "") if length == 0 then return require("Module:scripts").getByCode("None", nil, nil, useRequire) end end for i, script in ipairs(scripts) do local count = script:countCharacters(reducedText) -- Special case for "Hant", "Hans" and "Hani", which are returned if they match at least one character, under the assumption that (1) traditional and simplified characters will not be mixed if a language uses both scripts, and (2) any terms using Han characters with another script (e.g. Latin) will still need a Han code (not counting those which use Jpan or Kore). This is for efficiency, due to the special checks required for "Hant" and "Hans", and to prevent "Hani" from overriding either, as it will always match with at least as many characters, while characters used in both will only match with "Hani". if count >= length or ((script._code == "Hant" or script._code == "Hans" or script._code == "Hani") and count > 0) then return script elseif count > bestcount then bestcount = count bestscript = script end end -- Secondary check for languages that have "Hant" or "Hans" but not "Hani", but which still have multiple scripts (e.g. Macau Pidgin Portuguese): characters which are not exclusively traditional or simplified will not be found by the main check, so a separate "Hani" check is necessary to see if Han characters are present at all. If successful, return "Hant" or "Hans" as applicable. if finalCheck and not Hani then for _, script in ipairs(scripts) do if (script._code == "Hant" or script._code == "Hans") and (require("Module:scripts").getByCode("Hani", nil, nil, useRequire):countCharacters(reducedText) > 0) then return script end end end if bestscript then return bestscript end -- No matching script was found, so return "None". return require("Module:scripts").getByCode("None", nil, nil, useRequire) end 03g8v5zoc1h820k8ppsyc9vydlolc4x Module:languages/findBestScript/doc 828 762 26993 2023-08-14T16:53:10Z 197.210.70.90 Created page with "Implements <tt>Language:findBestScript</tt>. See [[Module:languages]] for documentation." 26993 wikitext text/x-wiki Implements <tt>Language:findBestScript</tt>. See [[Module:languages]] for documentation. i113ryzzyjjh49xpkjzyh4kbg2efa80 Sa:a̱yaalama lyen á̱ta̱ngwat 14 763 28723 28708 2023-12-12T21:02:16Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:A̱yaalama lyen á̱ta̱ngwat]] nat [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 28723 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 fufwuo a̱som 0 764 27060 2023-09-16T10:39:51Z Kambai Akau 8 Created page with "'''Fufwuo a̱som''' = pair of brackets" 27060 wikitext text/x-wiki '''Fufwuo a̱som''' = pair of brackets 8jm2lu4ux08xnl21rmbcp6zrt3tpyfi Ta‌̱mpi‌̱let:mention 10 765 27062 27061 2023-09-25T22:09:04Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:m]] nat [[Ta‌̱mpi‌̱let:mention]] 27062 wikitext text/x-wiki <includeonly>{{#invoke:links/templates|l_term_t|face=term}}<!-- -->{{#if:{{{lang|}}}|[[Category:m with lang]]}}<!-- -->{{#ifeq:{{PAGENAME}}|RecentChanges||<!-- -->{{#ifeq:{{{1|}}}|und|[[Category:Undetermined language links]]}}<!-- -->}}<!-- --></includeonly><noinclude>{{m|en|term}}{{documentation}}</noinclude> dxlg3wjptqd7i2zaa019m6fvjbdwjdt Ta‌̱mpi‌̱let:m 10 766 27063 2023-09-25T22:09:04Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:m]] nat [[Ta‌̱mpi‌̱let:mention]] 27063 wikitext text/x-wiki #REDIRECT [[Ta‌̱mpi‌̱let:mention]] rbt9xxbasfildck5eagkgwgueaduqef Swánga̱lyiatwuki:Tyap Wikimedians Zaria Outreach 4 767 34101 30997 2024-11-11T20:22:37Z Kambaiyu75 220 /* A */ 34101 wikitext text/x-wiki ''Please select from the list of '''Tyap''' words to create a new entry. NB: * If the entry had been <span style=background:#87BEEB>created</span>, it would be displayed in <span style=background:#87BEEB>blue</span>. If it is <span style=background:#FF0000>yet to be created</span>, it would be displayed in <span style=background:#FF0000>red</span>. * To learn more about editing on [https://en.m.wiktionary.org/wiki/Help:How_to_edit_a_page '''Wiktionary''' (please click here)] and [https://commons.m.wikimedia.org/wiki/Commons:First_steps/Quality_and_description '''Wikimedia Commons''' (please click here)] before writing your first article in the Tyap Wiktionary. * Please replace the "'''not assigned'''" with four tildes <code>'''<nowiki>~~~~</nowiki>'''</code> if you have selected a particular word to translate in Tyap. To do this, please click on the pen tool '''🖊️''' next to each letter A-Z below and scroll down. * '''[https://meta.m.wikimedia.org/wiki/Event:Tyap_Wikimedians_Zaria_Outreach#Creation_of_pages Please click here]''' to return to the main '''Project Page'''. * '''Templates''' for creating Wiktionary entries in Tyap: '''[[Templates for creating Wiktionary entries in Tyap|Please click me!]]''' ==A== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[aa?]] || na'am? || pardon? || ''[[A‌̱tyunta̱m:Umar-askira|Umar-askira]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Umar-askira|a̱lyiat]]) 14:16, 15 Zwat Swak 2023 (WAT)'' |- | [[aba̱n]] || barka da zuwa || welcome (to a male) || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 14:49, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱baai sangkwa]] || wuka mara kube || sheathless knife || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 16:23, 18 Zwat Swak 2023 (WAT)'' |- | [[a̱baat]] || abokin tarayya, mataimaki, takora|| pair, partner, counterpart, colleague, mate || ''[[A‌̱tyunta̱m:Boman tachio|Boman tachio]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Boman tachio|a̱lyiat]]) 14:56, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱babeam]] || gefe || fringe || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 14:55, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱ba̱gat]]|| nadadden abu || a coiling thing|| ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 14:57, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱ba̱gun]]|| karkatecce || meandering, wondering, swerving || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 15:03, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱bak]]|| karamin ginannen rumbu hadde da bango a dakin mace|| a built storage attached to a woman's hut (usually small in size)|| ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 16:52, 18 Zwat Swak 2023 (WAT)'' |- | [[a̱bobwoi]]|| ruyyah || vision || ''[[A‌̱tyunta̱m:BidoliEsther|BidoliEsther]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BidoliEsther|a̱lyiat]]) 14:57, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱bakulincwit]] || dan karamin, dan kankanin, dan mitsinin abu|| very small, little, tiny, diminutive thing || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 19:23, 18 Zwat Swak 2023 (WAT)'' |- | [[a̱ba̱lee]] || shamuwa, shakale|| white stork || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 15:36, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱bammadong]] || sirri mai ban kunya cikin dangi ko al'umma (zina, lalata, sata, fatakaikai)|| a shameful despicable secret within the family or community (incest, theft) || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ban]] || kaushi || a parasitic plant || ''[[A‌̱tyunta̱m:Habilajesse7|Habilajesse7]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Habilajesse7|a̱lyiat]]) 14:44, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱bibyai]] || kongo || wooden head tray || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)'' |- | [[A̱bijeje]] || Bororo || a sub-tribe of the Fulani || ''[[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 15:14, 15 Zwat Swak 2023 (WAT)'' |- | [[A̱bishyi]] || Piti|| Abisi (an ethnic group related to the Akurmi) || ''[[A‌̱tyunta̱m:Peamanie24|Peamanie24]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Peamanie24|a̱lyiat]]) 14:53, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱bubuk]] || manafunci, fuska biyu|| pretence, hypocricy|| ''[[A‌̱tyunta̱m:Samdaks|Samdaks]] ([[A‌̱lyiat hua‌̱tyunta‌̱m:Samdaks|a̱lyiat]]) 14:53, 15 Zwat Swak 2023 (WAT)' |- | [[a̱bum]] || kasa mai ni'ima || fertile land || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)'' |- | [[a̱bumbung]] || madukuki || an unkempt, dirty, dusty thing or person || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ca̱fak]] || 1. wani irin toka <br>2. ciwon tsila || 1. a type of ash <br>2. kwashiokor, anaemia, cirrhosis || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 19:05, 18 Zwat Swak 2023 (WAT)'' |- | [[a̱ca̱u]] || ?sarka || a ringed metal tied at ends (used by dancers as a rhythmic enhancer) || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)'' |- | [[a̱cinda]] || dami arba'in (na hatsi) || forty bundles (of grains) || ''not assigned'' |- | [[a̱ci̱t]] || magaji || heir, inheritor, successor || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)'' |- | [[a̱corai]] || yawan surutu || talkativeness, verbosity, jabber || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 10:42, 9 Zwat Nyaai 2024 (WAT)'' |- | [[a̱cucuk]] || gaskiya || truth; true, good || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 22:31, 18 Zwat Swak 2023 (WAT)'' |- | [[a̱cuncurung]] || bakin tukunya, kunkuniya || soot || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 14:48, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱cyian]] || 1. cibiya<br>2. tsartan abu || 1. centre, hub<br>2. a squirt of something || ''[[A‌̱tyunta̱m:Boman tachio|Boman tachio]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Boman tachio|a̱lyiat]]) 16:34, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱cyiet]] || tafiya, yanayin tafiyar mutum ko dabba || journey, trip, gait || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 22:01, 19 Zwat Swak 2023 (WAT)'' |- | [[a̱cyi-ndong]] || kwon fitila || lightbulb || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 15:22, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱da]] || adda || machete || ''[[Alyiat atyuntam:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[Alyiat atyuntam:Agatha Kyanchat bobai|alyiat]]) 15:18, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱daat]] || kadara || destiny, fate || ''[[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 16:33, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱dagiri]] || durgu, dungu-dungu, muguduwa || a short-legged chicken || [[A‌̱tyunta̱m:Samdaks|Samdaks]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Samdaks|a̱lyiat]]) 17:13, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱dak]] || rumfa || shed raised on props (used for piling grains or raising broad beans) || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 00:29, 20 Zwat Swak 2023 (WAT)'' |- | [[a̱dam]] || masaki || a large calabash for storage || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)'' |- | [[a̱da̱mbyet]] || wani sassaka mai sifar kalangu || dumb bells || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 15:27, 22 Zwat Swak 2023 (WAT) '' |- | [[a̱da̱n]] || kwantarniya, gajirmi, bilu || a large pitcher (usually for alcoholic drink storage) || ''[[A‌̱tyunta̱m:Presido141|Presido141]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Presido141|a̱lyiat]]) 15:50, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱di̱dat]] || karambani, rigima || doing more than one can || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 12:29, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱dodoo]] || mai yawan gaske || plentiful, much || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 23:26, 20 Zwat Swak 2023 (WAT)'' |- | [[a̱dong]] || randa || a large pitcher (usually for water storage) || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 18:14, 20 Zwat Swak 2023 (WAT)'' |- | [[a̱duk]] || yar tudu, tarin kasa || mound, hummock, hillock || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 15:08, 25 Zwat Swak 2023 (WAT) '' |- | [[a̱faat]] || dutsen washi, zato na watsa wuka || whetstone, file for sharpening blades || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 15:28, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱gut]] || gungume || log || ''[[A‌̱tyunta̱m:[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:52, 24 Zwat A̱taa 2024 (WAT) 18:46, 24 Zwat A̱taa 2024 (WAT |- | [[a̱guza]] || kuza || tin ore || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 15:13, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱gwaat]] || sarkakiya || thicket (dense mass of trees) || ''not assigned'' |- | [[a̱gwodo]] || gwodo, mayafi || blanket || ''[[A‌̱tyunta̱m:Yusufmatt|Yusufmatt]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yusufmatt|a̱lyiat]]) 22:14, 19 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[a̱gwomna̱ti]] || gwamnati || government || '' [[A‌̱tyunta̱m:Vdidam|Vdidam]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Vdidam|a̱lyiat]]) 15:28, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱gyong]] || kanta || shelf, cabinet, counter, drawer || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:52, 24 Zwat A̱taa 2024 (WAT)'' |- | [[a̱hyaai]] || tagwaye || twin || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 22:32, 19 Zwat Swak 2023 (WAT)'' |- | [[a̱hyat]] || makari || antidote || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 14:50, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱hyia̱]] || kabewa, goji || pumpkin || ''[[A‌̱tyunta̱m:[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)|[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)]] ([[A‌̱lyiat a‌̱tyunta‌̱m:[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 18:46, 24 Zwat A̱taa 2024 (WAT)|a̱lyiat]]) 17:02, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱jak]] || sarewa || flute || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 11:53, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱jara]] || kamasho || commission (on a business transaction) || ''[[A‌̱tyunta̱m:Peamanie24|Peamanie24]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Peamanie24|a̱lyiat]]) 16:21, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱jhyat]] || cibiya, alama || small circular depression in the room for keeping things e.g. pot || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 15:54, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱jhyem]] || dukka a dunkule, sukutum || whole, complete, in one piece || ''[[A‌̱tyunta̱m:Yusufmatt|Yusufmatt]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yusufmatt|a̱lyiat]]) 15:52, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱ka̱ciro]] || shago || shop || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 14:26, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱ka̱gbaa]] || faranti, fale || saucer || ''not assigned'' |- | [[a̱ka̱hyia̱]] || aikin masha'a || atrocities || '' [[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 15:45, 22 Zwat Swak 2023 (WAT) '' |- | [[a̱ka̱mbyiri̱ng]] || a dunkule, cikakke || whole, one piece || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 15:47, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱ka̱mgba̱ng]] || goyon masara || maize cob || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 21:22, 11 Zwat Swak ma̱ng Jhyiung 2024 (WAT)'' |- | [[a̱kamu]] || akamu || pap || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 15:14, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱ka̱ti]] || fate, pate || a gruel made from coarse ground grains with vegetables || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 10:42, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱ka̱wa̱tyia̱]] || a tsakiya, tsaka || in the middle, in-between, in the centre || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 22:14, 23 Zwat Swak 2023 (WAT)'' |- | [[a̱ka̱za̱nki]] || jaki || donkey || '[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 13:32, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱khwum]] || kaji, kwantarafi || red buck, type of an antelope || ''not assigned'' |- | [[a̱kpa̱ndang]] || aboki/abokiya || friend, colleague || ''11adams'' |- | [[a̱taintuut]] || jirgin kasa || train || ''11adams'' |- | [[a̱tala]] || takunkumi || censor || ''not assigned'' |- | [[a̱taleam]] || belu-belu, belu || uvala || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 16:24, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱ta̱mpyia̱]] || miyau, yawu || saliva, spittle || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 12:22, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱ta̱n]] || ganiya, birbishi, kololuwa || peak, zenith, summit, highest point || ''not assigned'' |- | [[a̱ta̱n a̱pyia̱]]|| kurgumi || crown of the head || ''not assigned'' |- | [[a̱taneang]] || gizo-gizo, yanan gizo || spider || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 15:26, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱tangcyiat]]|| zanko || eaves || ''not assigned'' |- | [[a̱tanu-swakpat]] || gemun masara || maize silk || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 21:38, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱ta̱nyeang]] || shaitan || devil || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 12:26, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱tataa]] || shida-shida || in sixes, six-six || '''[[A‌̱tyunta̱m:Abbadogara1006|Abbadogara1006]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Abbadogara1006|a̱lyiat]]) 15:51, 22 Zwat Swak 2023 (WAT) |- | [[a̱tatak]] || zuwa kasa, kasa-kasa || downward || ''[[Wat khwo:Contributions/102.89.23.218|102.89.23.218]] 16:38, 22 Zwat Swak 2023 (WAT) '' |- | [[a̱tatat]] || uku-uku || in threes, three-three || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 21:14, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱tatong]] || dan kunya || pangolin || ''not assigned'' |- | [[a̱ta̱ulyia̱]] || bara || last year || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 18:47, 24 Zwat Swak 2023 (WAT)'' |- | [[a̱ta̱usa]] || waje || outside || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 18:47, 24 Zwat Swak 2023 (WAT)'' |- | [[a̱teak]] || zanin gado || bedsheet, bedspread || ''[[A‌̱tyunta̱m:Rev. Sunday Adamu|Rev. Sunday Adamu]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Rev. Sunday Adamu|a̱lyiat]]) 16:49, 22 Zwat Swak 2023 (WAT)'' |- | [[a̱teap]] || labule || curtain || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱ti̱ba]] || aboki, takora || friend, colleague, comrade || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 18:47, 24 Zwat Swak 2023 (WAT)'' |- | [[A̱timm]] || wani karamin rafi kusa da garin Zangon Kataf || small stream close to Zangon Kataf town || ''̌̌[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 15:54, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱ti̱ti̱t]] || diddige, cito || dregs, sedimenta || ''not assigned'' |- | [[A̱tsamyia̱]] || Mutanen Cawai || Tsam people ||''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 22:32, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱tsuntsurum]] || yayyefi || showers of rain || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱tsweang]]|| algaita || a long wind instrument from a reed || ''not assigned'' |- | [[a̱tyai]] || kululuwa || groin || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 15:28, 2 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[a̱tyan]] || 1. karfi, kuzari <br> 2. fili || 1. strength <br> 2. field, spave || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:42, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱tyin]] || farko, tushe, asali || beginning, origin, starting point, base, stem, source || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 18:47, 24 Zwat Swak 2023 (WAT)'' |- | [[a̱tyi̱ri̱m]] || girgiza, kadawa || shaking, quaking || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 10:06, 27 Zwat Swak 2023 (WAT)'' |- | [[A̱tyokpat]] || Bahaushe/Bahaushiya || Hausa person || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 19:03, 23 Zwat Swak 2023 (WAT) '' |- | [[a̱tyucok]] || maigadi || watchman || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 18:47, 24 Zwat Swak 2023 (WAT)'' |- | [[a̱tyufak-a̱lyiat]]|| alkali || judge || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 13:51, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱tyufi̱fan]] || makaho/makahuwa, || blind person || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 18:47, 24 Zwat Swak 2023 (WAT)'' |- | [[a̱tyugbap]]|| kuturu || lepper || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 15:58, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱tyukaswuo]] || dan/ƴar kasuwa || trader || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 20:11, 23 Zwat Swak 2023 (WAT)'' |- | [[a̱tyumyiam]]|| mai koyo, dalibi || learner, apprentice, student || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 18:47, 24 Zwat Swak 2023 (WAT)'' |- | [[A̱tyumangfwuo]] || Dan/'Yar Gwari, Mutumin/Mutumiyar Gwari || Gbagyi person || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:40, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱tyunok]] || magini || mason || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:14, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱tyunswat]] || 1. mai zama <br> 2. maidaki, maigida || 1. one sitting, sitting one <br> 2. spouse || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 23:56, 5 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[a̱tyunta̱m]] || mai aiki, ma'aikaci || worker, employee; user || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱tyuntsaai]] || mahayin doki, mai doki || horse rider, horse owner || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 23:57, 5 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[a̱tyunzwa]] || mai arziki || rich person || ''[[A‌̱tyunta̱m:Mercy Abba|Mercy Abba]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Mercy Abba|a̱lyiat]]) 14:55, 15 Zwat Swak 2023 (WAT)'' |- | [[a̱tyunzwan]] || marar lafiya || sick person || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 20:42, 23 Zwat Swak 2023 (WAT)'' |- | [[a̱tyunzwang]] || maiyaki, badakare || warrior || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱tyutyiet]] || mallami/mallama, mai koyarwa || teacher, instructor, tutor || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 20:44, 23 Zwat Swak 2023 (WAT)'' |- | [[a̱tyuyeisa̱la]] || mai karan salla || muezzin || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 17:04, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱pyia̱saat]] || ciwon kai || headache || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱vwuo]] || wuri, haraba, yanayi || place, space, vacancy, location, position, situation, condition, atmosphere, site, climate || ''not assigned'' |- | [[a̱vwuofi̱ri̱m]] || yanayin zafi || hot condition || ''not assigned'' |- | [[a̱vwuonkwai]] || wurin kwana || lodging ||''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 14:49, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱vwuomyian]] || wurin kwanciya || sleeping place || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 08:50, 24 Zwat Swak 2023 (WAT)'' |- | [[a̱vwuoswuo]] || wurin wanka || bathroom || ''̧̧̧[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 17:16, 25 Zwat Swak 2023 (WAT)''̃ |- | [[a̱vwuonta̱m]] || wurin aiki || working place || ''̈[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 15:03, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱vwuoshyim]] || bazara || harmattan season || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[awa]] || awa, sa'a || hour || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱wa]] || wannan || that || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 21:38, 27 Zwat Swak 2023 (WAT) '' |- | [[a̱waak]] || fito || swimming || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 17:23, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱waat]] || dafa duka || Jollof rice || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 23:15, 25 Zwat Swak 2023 (WAT)'' |- | [[a̱weang]]|| 1. dafuwa, dahuwa<br> 2. rashen kogi, gandido || 1. cooking<br> 2. tributary ||''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 06:37, 28 Zwat Swak 2023 (WAT)'' |- | [[a̱weang-vak]]|| karamar hanya mai ratsawa daga babba || small adjoining road ||''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 06:37, 28 Zwat Swak 2023 (WAT)'' |- | [[a̱wolo]] || cin abinci hayam-hayam || gobbling up food hastily, eating greedily || ''not assigned'' |- | [[a̱won]] || rani || dry season || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 15:08, 21 Zwat Swak 2023 (WAT)'' |- | [[a̱yangka̱dung]] || alkahura || somersault || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 14:32, 29 Zwat Swak 2023 (WAT)'' |- | [[a̱yangka̱nan]]|| gasa, rige-rige, tsere, takara || competition, rivalry || ''not assigned'' |- | [[a̱yang-kurum]] || uwar kudi, kudin jari || initial investment capital || ''[[A‌̱tyunta̱m:Yusufmatt|Yusufmatt]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yusufmatt|a̱lyiat]]) 14:18, 7 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[a̱ya̱shuk]] || almakashi || scissors || ''not assigned'' |- | [[a̱ya̱u]] || tsumagiya || whip || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 18:05, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱yep]] || siketi || skirt, flap || ''not assigned'' |- | [[a̱yet]] || biki || ceremony, feast || ''̌[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:17, 21 Zwat Swak 2023 (WAT)'̌' |- | [[a̱yin-a̱vwuo]] || wani gu, wani wuri || somewhere, someplace || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 23:59, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱yiri̱zang]] || karamin yatsa, autan yatsa, dan kuri || little finger || ''not assigned'' |- | [[a̱yit]] || daji, jeji, sunkuru || bush, wilderness, an uncleared land, an unoccupied territory || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 23:56, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱yiyep]] || labule || fibre strings, curtain; a covering made with a set of strings of raffia worn by girls at puberty || ''not assigned'' |- | [[a̱yoot]]|| 1. takwara <br> 2. gudumuwa, taimako || 1. namesake, colleague <br>2. helping hand, help || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 13:27, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱yop]] || alura || needle || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 14:55, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱ywan]]|| igiya, kirtani, mazagi || rope, twine, cord, cable ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 21:41, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱za̱la̱n]] || tuntu, tutu, furen dorowa || locust bean flower/bloom || ''not assigned'' |- | [[a̱za̱nta]] || wuri da ke da dan tazara da gari || outskirt, a area distant from a community || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 18:02, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱zanunwuai]] || farfajiya, fangali || frontage of compound, outer courtyard of a house || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 14:07, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱zanunyuo]] || mashiga || doorway, gateway || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 12:43, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱za̱nzam]] || 1. jangwam <br>2. mai tsamin gaske || 1. grave, serious trouble <br>2. very sour || ''not assigned'' |- | [[a̱za̱zak]] || haddi || magically repelling || ''not assigned'' |- | [[a̱zwu]] || fage || arena || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 14:03, 2 Zwat Jhyiung 2024 (WAT)'' |- | [[a̱zi̱zak]] || caki da a kan daura a kafa sa'anda rawa || rattle (worn on the leg for dancing) || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 14:04, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱zugu]] || sabon garma (ba taba kara mata wata karfe ba) || new hoe (not welded before) || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 11:40, 27 Zwat Swak 2023 (WAT)'' |- | [[a̱zwamm]] || suruki, wato, dan'uwan miji ko mata || brother-in-law || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 12:30, 26 Zwat Swak 2023 (WAT)'' |- | [[a̱zwuang]] || gyelle, majanyi || sash, band, scarf, belt || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 13:58, 26 Zwat Swak 2023 (WAT)'' |} [[[[A‌̱tyunta̱m:Samdaks|Samdaks]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Samdaks|a̱lyiat]]) 15:58, 29 Zwat Swak 2023 (WAT)]] ==B== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ba]] || sunkuyawa, dukawa || bending || ''[[A‌̱tyunta̱m:Habilajesse7|Habilajesse7]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Habilajesse7|a̱lyiat]]) 14:23, 29 Zwat Swak 2023 (WAT)'' |- | [[ba̱]] || su, sun || they || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 14:03, 27 Zwat Swak 2023 (WAT)'' |- | [[baan]] || sakata || lathe || '' [[A‌̱tyunta̱m:Boman tachio|Boman tachio]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Boman tachio|a̱lyiat]]) 14:20, 29 Zwat Swak 2023 (WAT)'' |- | [[babanyak]] || hakorin maciji || ribina || ''[[A‌̱tyunta̱m:Vera mallam|Vera mallam]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Vera mallam|a̱lyiat]]) 14:33, 29 Zwat Swak 2023 (WAT)'' |- | [[ba̱di]] || tsimin yayan dinya || blackplump juice || ''not assigned'' |- | [[bani]] || wadannan, nan|| these|| ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 21:41, 27 Zwat Swak 2023 (WAT)'' |- | [[baniau]] || wadancan|| those|| ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 21:41, 27 Zwat Swak 2023 (WAT)'' |- | [[bap]] || tara || to pile up || ''[[A‌̱tyunta̱m:Dodo kld|Dodo kld]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dodo kld|a̱lyiat]]) 15:02, 29 Zwat Swak 2023 (WAT)'' |- | [[buu]] || kanki || West African hartebeest (a type of antelope)|| ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 14:23, 29 Zwat Swak 2023 (WAT)'' |- | [[bwuk]] || kura || dust || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 21:46, 27 Zwat Swak 2023 (WAT)'' |- | [[bwut]] || wala-wala|| tricking || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 14:21, 29 Zwat Swak 2023 (WAT)'' |- | [[byat]] || gaisuwa|| greeting|| ''̀̀[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 14:28, 27 Zwat Swak 2023 (WAT)'' |- | [[byin-fufwuo]] || dodon kunne || eardrum || ''[[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 14:22, 29 Zwat Swak 2023 (WAT)'' |- | [[byiut]] || 1. riba; 2. birdi; 3. birkida, mirgino || 1. benefit, gain; 2. swelling one one's skin due to whipping or allergy or scratch; 3. roll || ''not assigned'' |- |} ==C== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ca̱ba̱bak]] || faca-faca, tsamo-tsamo, cabule || drenched, thoroughly soaked, spattered || ''[[A‌̱tyunta̱m:BidoliEsther|BidoliEsther]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BidoliEsther|a̱lyiat]]) 14:22, 29 Zwat Swak 2023 (WAT)'' |- | [[ca̱cyat]] || mai sanyin gaske || chilly cold || ''[[A‌̱tyunta̱m:Yusufmatt|Yusufmatt]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yusufmatt|a̱lyiat]]) 14:26, 29 Zwat Swak 2023 (WAT)'' |- | [[cafulu]] || sabulu || soap || ''11adams'' |- | [[cak]]|| 1. yayage <br> 2. fyada, bulala <br> 3. girba || 1. tearing into pieces <br> 2. thorough flogging or beating<br> 3. harvest || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 15:50, 29 Zwat Swak 2023 (WAT)'' |- | [[cak a̱kwi]] || yin haki || gasping || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 14:22, 29 Zwat Swak 2023 (WAT) '' |- | [[cen]] || rafi || stream || ''11adams'' |- | [[con]] || aska || pen knife || ''not assigned'' |- | [[cocwat]] || mara fadi, matsatsiya || narrow || ''[[A‌̱tyunta̱m:Rubytauna|Rubytauna]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Rubytauna|a̱lyiat]]) 14:22, 29 Zwat Swak 2023 (WAT)'' |- | [[cwan]] || ridi || beniseed, sesameseed || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 14:47, 29 Zwat Swak 2023 (WAT)'' |- | [[cyam]]|| tankade || sieve || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 23:40, 29 Zwat Swak 2023 (WAT)'' |- | [[cyi]]|| 1. doya fiye da daya <br> 2. rashin sani ko iya <br> 3. dari || 1. yams (plural of ''a̱cyi'') <br> 2. ignorance <br> 3. hundred || ''[[A‌̱tyunta̱m:Rubytauna|Rubytauna]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Rubytauna|a̱lyiat]]) 15:18, 29 Zwat Swak 2023 (WAT)'' |- | [[cyikwop]] || dubu || thousand || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 21:48, 29 Zwat Swak 2023 (WAT)'' |- | [[cyon]] || ji da wani ko abu || show concern for someone or something || ''11adams'' |- |} ==D== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[da̱won]] || yarontaka || childishness || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 23:00, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[di̱ li]] || fa'ayi, a gani || in one's view/opinion || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 20:07, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[di̱di̱r]] || straight on, straight || cir, a mike || ''[[A‌̱tyunta̱m:Presido141|Presido141]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Presido141|a̱lyiat]]) 14:48, 29 Zwat Swak 2023 (WAT)'' |- | [[didyik]] || rigiza || large container (usually for storing grains) || ''[[A‌̱tyunta̱m:Amako82|Amako82]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Amako82|a̱lyiat]]) 14:36, 29 Zwat Swak 2023 (WAT)'' |- | [[di̱ mi̱]] || ban da, ba da || without || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 09:46, 30 Zwat Swak 2023 (WAT)'' |- | [[di̱n jen-di̱n jen]] || lokaci-lokaci, loto-loto || from time to time || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 13:43, 30 Zwat Swak 2023 (WAT)'' |- | [[di̱ri̱m]] || zame || sliding game (usually by children) || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 21:22, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[dodoo]]|| korafi, yin fiye da kima || fuss, over doing || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 11:33, 7 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[dondong]] || a wuta || on the fire, being cooked || ''[[A‌̱tyunta̱m:Peamanie24|Peamanie24]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Peamanie24|a̱lyiat]]) 14:44, 29 Zwat Swak 2023 (WAT)'' |- | [[doot]] || tashi, falka, fara || get up, wake, leave || ''[[A‌̱tyunta̱m:Abbadogara1006|Abbadogara1006]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Abbadogara1006|a̱lyiat]]) 14:27, 29 Zwat Swak 2023 (WAT)'' |- | [[doot-lyen]] || harzuka || fly into rage || ''not assigned'' |- | [[dundong]] || wawanci || naiveness, behaviour of a simpleton || ''not assigned'' |- |} ==E== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | || || || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 16:00, 31 Zwat Swak 2023 (WAT)'' |- | || || || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 14:24, 2 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- |} ==F== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[faan]] (habitual form of [[faat]]) || yin kaya a kafada || carrying on one's shoulder || [[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 15:32, 29 Zwat Swak 2023 (WAT)''[[Wat khwo:Contributions/102.23.96.12|102.23.96.12]] 14:32, 29 Zwat Swak 2023 (WAT)'' |- | [[fa̱a̱t]] || kuje || abrade, scrape || ''[[A‌̱tyunta̱m:11adams|11adams]] ([[A‌̱lyiat a‌̱tyunta‌̱m:11adams|a̱lyiat]]) 14:57, 29 Zwat Swak 2023 (WAT)'' |- | [[fada]] || fadan darikan Katolika || Catholic priest, Reverend father || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 23:26, 27 Zwat Swak 2023 (WAT)'' |- | [[fa̱fa̱k]] || kamar soso || spongy || ''[[A‌̱tyunta̱m:11adams|11adams]] ([[A‌̱lyiat a‌̱tyunta‌̱m:11adams|a̱lyiat]]) 14:34, 29 Zwat Swak 2023 (WAT)'' |- | [[fang]] || karanta; kirga, kidaye || read; count || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 23:26, 27 Zwat Swak 2023 (WAT)'' |- | [[fa̱p]] || kota || haft, handle (usually an axe or hoe) || ''[[A‌̱tyunta̱m:11adams|11adams]] ([[A‌̱lyiat a‌̱tyunta‌̱m:11adams|a̱lyiat]]) 14:57, 29 Zwat Swak 2023 (WAT)'' |- | [[fa̱p-a̱nu]] || leben baki na sama || upper lip || ''[[A‌̱tyunta̱m:Bala Sambo Ibrahim|Bala Sambo Ibrahim]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bala Sambo Ibrahim|a̱lyiat]]) 14:57, 29 Zwat Swak 2023 (WAT)'' |- | [[fa̱ra̱ng]] || tsuru-tsuru, jin kunya, kududu || ill at ease || ''[[A‌̱tyunta̱m:11adams|11adams]] ([[A‌̱lyiat a‌̱tyunta‌̱m:11adams|a̱lyiat]]) 15:03, 29 Zwat Swak 2023 (WAT)'' |- | [[Fa̱taa]] || Fulatanci || Fulfulde, Fula || ''not assigned'' |- | [[fa̱t-a̱fa]] || gyambon ciki || stomach/peptic ulcer || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 14:29, 29 Zwat Swak 2023 (WAT)'' |- | [[feap]] || 1. matse, cusa, make, takura <br> 2. dame, damu da || 1. congest, squeeze, wedge, cram, stuff <br> 2. bother || ''[[A‌̱tyunta̱m:11adams|11adams]] ([[A‌̱lyiat a‌̱tyunta‌̱m:11adams|a̱lyiat]]) 15:13, 29 Zwat Swak 2023 (WAT)'' |- | [[fi̱fan]] || makanta || blindness || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[fi̱nn]] || mugunya, surkami || pus || ''not assigned'' |- | [[fi̱ri̱p-a̱shyia̱]] || tsallen gora || pole vault || ''not assigned'' |- | [[fi̱ri̱p-za̱ra̱u]] || tsallen sama || high jump || ''not assigned'' |- | [[foo]] || sannu, barka || sorry, hard luck, well-done || ''[[A‌̱tyunta̱m:Balaemmanuel|Balaemmanuel]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Balaemmanuel|a̱lyiat]]) 15:08, 29 Zwat Swak 2023 (WAT)'' |- | [[fufwuncet]] || kinji || stubbornness, stiffneckedness || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 21:32, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[fwup]] || kurba || sip || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 12:55, 1 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- |} ==G== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ga̱m]] || turu || stocks || ''not assigned'' |- | [[gang]]|| ware || to separate, to part || ''not assigned'' |- | [[ga̱nga̱ng]] || dogo || tall || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:09, 30 Zwat Swak 2023 (WAT)'' |- | [[gann]]|| dabi'a, hali || habit || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:16, 30 Zwat Swak 2023 (WAT)'' |- | [[gba̱gbak]]|| natsu || calm, be in a state of calmness || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 12:53, 1 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[gbajak]] || baran caki || pod (its beans are used as rattle) || ''not assigned'' |- | [[gba̱m]] || da ma || rather, preferably || ''not assigned'' |- | [[gba̱mgbam]] || birjik, a yalwace || plentiful || ''not assigned'' |- | [[gba̱ndaat]]|| majigi, katambari || camwood || ''not assigned'' |- | [[gbang-a̱lyia̱]]|| namijin kokari || earnest, deliberate endeavour/effort || ''not assigned'' |- | [[gbangbang]]|| da, shekaru aru-aru || ancient times, before, previously || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:14, 30 Zwat Swak 2023 (WAT)'' |- | [[gbap]] || kuturta || leprosy || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:09, 30 Zwat Swak 2023 (WAT)'' |- | [[gba̱pdok]]|| dasashe || blunt (knife) || ''not assigned'' |- | [[gba̱ra̱m]]|| gutsiri, dalma || piece, pendal || ''not assigned'' |- | [[gba̱u]]|| dungurmi|| protrusion || ''not assigned'' |- | [[gba̱za̱zai]]|| daci || bitter || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 12:06, 1 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[geap]]|| makalle || stuck (in doing something) || ''not assigned'' |- | [[gham]] || kamba, || dried cooked sweet potato snack || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:09, 30 Zwat Swak 2023 (WAT)'' |- | [[gha̱u]] || busashe, mara jiki, furfur || dry, skinny, bony, tawny || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 12:53, 1 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[ghwai]] || kwaroro || smaller than a given size thus not fitting || ''not assigned'' |- | [[ghwop]] || watsar da, jeftar da abu (kamar ruwa, yashi) || throw something over (e.g. water, sand) || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 09:49, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[gbwughwuk]] || bawon/baren itace || bark (of a tree) || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 09:49, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[gbwut]] || fita || go out, exit || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 16:14, 30 Zwat Swak 2023 (WAT)'' |- | [[ghwut-a̱pyia̱]] || gundure || lost interest, boring || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 09:49, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[ghyop]] || baki || dark || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 12:53, 1 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[ghyuap]] || kuskure, kasawa, lahani, laifi || mistake, err, error, fault, offence, shortcoming || ''[[A‌̱tyunta̱m:Bobaifrancis|Bobaifrancis]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Bobaifrancis|a̱lyiat]]) 09:49, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- |} ==H== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ha̱a̱i]] || anya || really || ''not assigned'' |- | [[hohwaa]]|| sanyin jiki || sluggish || ''not assigned'' |- | [[huni]] || wannan, nan || this || ''not assigned'' |- | [[hyap]] || hurawa || blowing || ''[[A‌̱tyunta̱m:Yusufmatt|Yusufmatt]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yusufmatt|a̱lyiat]]) 23:26, 7 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[hyap-a̱ghyi]] || yawon shakatawa || sightseeing, touring || ''not assigned'' |- | [[hya̱u-a̱lyia̱]]|| lallasa, huce fushi || appease, sooth one's anger || ''not assigned'' |- | [[hyiang]] || ce wani abu || say something, say a word || ''not assigned'' |- | [[hyiap]]|| hura || blow || ''[[A‌̱tyunta̱m:Yusufmatt|Yusufmatt]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yusufmatt|a̱lyiat]]) 00:23, 8 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[hyia̱p]] || kara tsananta, tsamari || become more serious, severe, aggravate || ''not assigned'' |- | [[hyohyoot]] || sakaya, sayau, mara nauyi || light weight || ''not assigned'' |- |} ==I== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[iliya]] || jahili || illiterate || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 21:24, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- |} ==J== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ja]]|| ne || it is || ''not assigned'' |- | [[jaa]] || mai yawan mai || too oily || ''not assigned'' |- | [[ja̱fi̱k]] || 1. goggon biri <br> 2. kumfa || 1. baboon <br> 2. foam, froth, bubbles || ''not assigned'' |- | [[jak]] || tseye cak, tseye a rude || standing still/confused, standing attention lost, standing akimbo || ''not assigned'' |- | [[jat]] || dalili, hujja, sanadi || reason, excuse, justification for an action || ''not assigned'' |- | [[jem]] || 1. dorina <br> 2. yin anab ko rubutu mai jan hankali || hippopotamus <br>2. speak or write rhetorically || ''not assigned'' |- | [[jhyam]] || yawo || loafing about, wandering about, roaming || ''not assigned'' |- | [[jhyen]]|| zabo || guinea fowl || ''not assigned'' |- | [[jhyuaai]]|| kwarin kunya || furrow || ''not assigned'' |- | [[jhyuk]]|| 1. gyara (kuskuri), daidaita<br>2. juya<br>3. yi gyara || 1. correct (a mistake), reform<br>2. turn around<br>3. edit || ''not assigned'' |- | [[jhyung]]|| 1. tuni<br>2. nufa || 1. remember<br>2. heading to, headed || ''not assigned'' |- |} ==K== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[kaai]] || a'a || no || ''not assigned'' |- | [[kace]] || birikice, rashin kintsewa, rikice, tula || awkward, clumsy, obsequious, muddle || ''not assigned'' |- | [[ka̱gbang]] || tsirara || naked, nude || ''not assigned'' |- | [[ka̱lak]] || idan ba haka ba || else, lest, otherwise, if not || ''not assigned'' |- | [[ka̱la̱nzi̱t]] || kananzir || kerosene, parafin || ''not assigned'' |- | [[ka̱ta̱i]] || hala || possibly, perhaps || ''not assigned'' |- | [[ka̱tantsaai]] || tsaka, tsari kutuf || gecko || ''not assigned'' |- | [[katnaan]] || zina, kwartanci || adultery || ''not assigned'' |- | [[ka̱tsak]] || diri, tsaye || upright posture || ''not assigned'' |- | [[kham]] || 1. kwarya, korya <br>2. karwa || 1. calabash <br>2. prostitute || ''not assigned'' |- | [[khwo]] || 1. bauta <br>2. tukurwa || 1. slavery, service <br>2. raphia palm || ''not assigned'' |- | [[khwokhwuai]] || kaushi (jiki ko bawo) || rough surface || ''not assigned'' |- | [[khwum]] || kwanci, gurfana || lie low, incubate (hen over the eggs) || ''not assigned'' |- | [[kidee]] || 1. misali <br>2. kiyasi, tunani <br>3. lisafi || 1. example, sample, instance; parable <br>2. think, reflect on, reckon <br>3. mathematics, arithmetics || ''not assigned'' |- | [[kiki]] || rigaya, gaba daya || already, at once, instantly || ''not assigned'' |- | [[kikyak]] || likafani || linen || ''not assigned'' |- | [[ki̱ngkang]] || shirme || awkward, unbecoming behaviour || ''not assigned'' |- | [[ki̱p]]|| sandare, kauri || thick, highly viscous (cf. liquid) || ''not assigned'' |- | [[kokwak]] || kuzari, hamzari, kwazo || being active, energetic pr smart || ''not assigned'' |- | [[kpa̱m]] || dami || bundle || ''not assigned'' |- | [[kpa̱ngka̱sa̱re]] || hannu wofi || empty-handed || ''not assigned'' |- | [[kpa̱ra̱ng]] || kwatsam, kwaram, babu tsato babu tsamani || suddenly || ''not assigned'' |- | [[kpeshere]] || mara dadi, mara tsari, jungum || tasteless, anyhow, without order, dejected, despondent || ''not assigned'' |- | [[kpi̱gi̱ngi̱ri̱ng]] || mai kaurin gaske (kamar na igiya) || hard and tough (as a rope) || ''not assigned'' |- | [[Kpi̱kpat]] || Musulunci || Islam || ''not assigned'' |- | [[kpi̱tutuut]] || mara dadi kuma da kama baki || tasteless and gummy || ''not assigned'' |- | [[kpum]] || dukus || short and fat || ''not assigned'' |- | [[konyan]] || kowa || everyone, everybody || ''not assigned'' |- | [[kuku]] || wani irin waka ne da rawa da mata kan yi || a form of music accompanied with rhythmic stumping of the feet (usually led by a woman with other women taking on the refrain) || ''not assigned'' |- | [[kulyet]] || harsashi || bullet, missile || ''not assigned'' |- | [[kuniat]] || tana || earthworm || ''not assigned'' |- | [[kurumbo]] || kunkurun keke || chain casing of a bicycle || ''not assigned'' |- | [[kuvak]] || kunkuru || tortoise || ''not assigned'' |- | [[kwabwak]] || yi tasiri || turn out good || ''not assigned'' |- | [[kweam]] || faratis, koya || practice, recite, memorize || ''not assigned'' |- | [[kwokwak]] || hanzari, hazaka, kwazo, himma || smartness, active, speedy, diligent, zeal || ''not assigned'' |- | [[kwup-di̱da̱n]] || kodi, katantanwa || snail, snailshell || ''not assigned'' |- | [[kyala]] || marar nauyi || light in weight || ''not assigned'' |- | [[kyangcet]] || kwaro || insect || ''not assigned'' |- | [[kyinkying]] || karfafa || stout, strong || ''not assigned'' |- |} ==L== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[labeang]] || dadde, ci lokaci || tarry, stay long, last long || ''not assigned'' |- | [[la̱fi̱ri]]|| lafari || referee || ''not assigned'' |- | [[lalang]]|| maratayi || hanger || ''not assigned'' |- | [[la̱ruwe]] || reluwe || railway || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[lasi̱n]] || lasin || license || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[lihyat]] || raini || disrespect, rudeness || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[li̱lak]]|| kararawa || bell || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[li̱lak-fufwuo]] || fatar kunne, ciliya || earlobe || ''not assigned'' |- | [[li̱t]]|| yauki || slimy || ''not assigned'' |- | [[loo]]|| nishi, fama, dawainiya || groaning, suffering, burdened with, busy with, struggling with || ''not assigned'' |- | [[lyalya]]|| ganzari || army worms || ''not assigned'' |- | [[lyalyamaza]] || kirikiri, wani irin ciyawa || dub grass || ''not assigned'' |- | [[lyan]] || azakari || penis || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[lyet]] || 1. garkuwa <br>2. narke || 1. shield <br>2. dissolve || ''not assigned'' |- | [[lyiak]] || mafi yawa ko mafi girma || maximum, largest, biggest, the greater in quantity or size || ''not assigned'' |- | [[lyolyuam]] || ja zur || deep red || ''not assigned'' |- | [[lyolyuat]] || siriri || thin, slim || ''not assigned'' |- | [[lyot]] || tsit || dead silence || ''not assigned'' |- | [[lyuk]] || la'ana || curse || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- |} ==M== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ma a̱byin]] || ka da a kasa (lokacin kokuwa) || pin down, throw down (in wrestling) || ''not assigned'' |- | [[maho]]|| giya da aka bincina don dandano || small quantity of wine given for tasting || ''not assigned'' |- | [[mammam]] || bebe || deaf and mute || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[man]] || bunu || old thatching grass || ''not assigned'' |- | [[mandi]] || gidan surukai || home of one's parents-in-law || ''not assigned'' |- | [[manyia̱]]|| balle, ballantana || talk less of, much more, much less || ''not assigned'' |- | [[ma̱pyia̱]]|| jiniya, ziza || siren, giving out a buzzing sound || ''not assigned'' |- | [[ma̱ra̱rai]]|| mai suburta || careless talker, eager to blurt out information, blabber || ''not assigned'' |- | [[ma̱si̱la]]|| basilla || large needle (for sewing sacks) || ''not assigned'' |- | [[mbwangkhwot]] || hannu wofi || empty-handed || ''not assigned'' |- | [[mee]] || ko || even || ''not assigned'' |- | [[memee]] || zartsi || salty, brackish || ''not assigned'' |- | [[mut]]|| dole, tilas, kememe, wajib || must, necessary, compulsory || ''not assigned'' |- | [[mwa]] || lallabawa || just managing to get along || ''not assigned'' |- | [[mwok]] || taru a kan wani ko wani abu || mob, swarm over smth or smbd || ''not assigned'' |- | [[myet]] || mil || mile || ''[[A‌̱tyunta̱m:Agatha Kyanchat bobai|Agatha Kyanchat bobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Agatha Kyanchat bobai|a̱lyiat]]) 13:28, 9 Zwat Jhyiung 2024 (WAT)'' |- | [[myiri̱m]] || cura || mould || ''not assigned'' |- |} ==N== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[naan]] || dutsen nika || millstone || ''not assigned'' |- | [[na̱ndyim]]|| koringa || climbing plant || ''not assigned'' |- | [[na̱ngbuk]] || hangu || mumps || ''not assigned'' |- | [[na̱nteang]] || maburgi || swizzling stick (used for stirring soup) || ''not assigned'' |- | [[na̱nwuruk]]|| koshiya, muciya || wooden ladle (for smashing or mixing food) || ''not assigned'' |- | [[ndam]]|| cika ruwa wani abu (kamar miya) || pour or fill water plentifully in smth (like in soup) || ''not assigned'' |- | [[ndyuut]] || zane, samfur || patterns || ''not assigned'' |- | [[neang]]|| tsaga kamar na bango || crack, crevasse, joint (on a hard object like a wall) || ''not assigned'' |- | [[ngaat]] || kyafe || warm or dry smth or oneself using heat || ''not assigned'' |- | [[ngeang]] || fadadda, kara girman wuri, kara bude wiri || expand, broaden, widen, enlarge || ''not assigned'' |- | [[ngeap]]|| bude (da karfi) || open (forcefully) || ''not assigned'' |- | [[nkai]] || gane, fahinci || understand || ''not assigned'' |- | [[nkhwi]]|| maya baya, bi || succeeding after, following after || ''not assigned'' |- | [[nkut]] || dabo, maita, samu, sahiri, camfi || witchcraft, wizardry, trickery, sorcery, superstition || ''not assigned'' |- | [[nwan]]|| kai/ke || you || ''not assigned'' |- | [[nok]]|| 1. gina; gini <br>2. saka || 1. build, edify; a building, structure <br>2. weave || ''not assigned'' |- | [[noot]]|| shure, naushe || punch, kick, push out (usually with the leg) || ''not assigned'' |- | [[not]] || 1. nas <br>2. noti || 1. nurse <br>2. nut || ''not assigned'' |- | [[nsaai]] || yawan jituwa || usually in good terms, usually in agreement || ''not assigned'' |- | [[nswak]]|| goma-goma || in tens || ''not assigned'' |- | [[ntat]]|| iso, kai || reach, arrive, attain, achieve || ''not assigned'' |- | [[ntangka̱i]] || wni irin hali mai ban takaici || weird behaviour or attitude || ''not assigned'' |- | [[nu]]|| dama || mix (into a paste) || ''not assigned'' |- | [[nvwuong]] || hana || forbid, prevent, prohibit, ban, bar, deprive, hinder, deter || ''not assigned'' |- | [[nwaai]] || tsotse, shayar || suck || ''not assigned'' |- | [[nwunwuut]] || mai dadi, mai zakin gaske || delicious, sweet || ''not assigned'' |- | [[nyan]] || alama, tabo, cuna || scar, mark || ''not assigned'' |- | [[nya̱nya̱u]] || mai kama da hakori || serrated || ''not assigned'' |- | [[nyanyin]] || daya bayan daya, dai dai || one by one || ''not assigned'' |- | [[nyoo]] || gwanki, mariya || roan antelope (brown with long straight horns) || ''not assigned'' |- | [[nyuat]] || jirkitawa || tilting || ''not assigned'' |- | [[nywat]] || jirkita || tilt || ''not assigned'' |- |} ==O== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[oo]] || 1. amsar kira (musamman daga mace da ta manyanta) <br>2. amshi wanda ke nuna cewa babu wani abib cewa kuma || 1. response to a call (esp. by an elderly woman) <br>2. response indicating that one has nothing else to say on an issue || ''not assigned'' |- |} ==P== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[paa]] || karar faduwar ko zubewar ruwa || sound of falling water || ''not assigned'' |- | [[pa̱mpa̱m]]|| famfam || small tin || ''not assigned'' |- | [[penariti]]|| fanariti || penalty || ''not assigned'' |- | [[pensi̱t]]|| fensir || pencil || ''not assigned'' |- | [[piti]]|| atisayi || exercise || ''not assigned'' |- | [[Pop]] || Papa Roma || Pope || ''not assigned'' |- | [[pum]] || taso, turo || bulge, convex || ''not assigned'' |- | [[pyepyap]] || langabebe ta dalilin jikewa, nuna ko yawan kitse || mushy, soggy from being soaked, overcooked, overripe, too fatty || ''not assigned'' |- | [[pyera̱p]] || suburta || indiscrete, blurt || ''not assigned'' |- | [[pyiri̱p]] || kadawa saboda tsoro, firgici, zazzabi ko atishawa da makamatansu || shaking, trembling, fluttering of the eye, heart skips due to fear, premonition, shock, sneezing, etc. || ''not assigned'' |- |} ==R== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ra̱ra̱k]]|| fitad da komi || to bring out everything || ''not assigned'' |- | [[reza]] || reza || razor blade || ''Grace2903'' |- | [[roket]]|| roka || rocket || ''not assigned'' |- |} ==S== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[saa]] || wasa, wargi, barkonci || joke || ''not assigned'' |- | [[saak]]|| ban kwana || farewell || ''not assigned'' |- | [[sak]]|| ajiye, tanada || keep, preserve || ''not assigned'' |- | [[sa̱khat]] || da'ira, siffar sifili || circle || ''not assigned'' |- | [[sa̱khwot-ta̱lyen]] || kusha-kushi || chilblain || ''not assigned'' |- | [[sa̱kan]] || kaya || thorn || ''not assigned'' |- | [[sa̱kut]] || don Allah || please || ''not assigned'' |- | [[sa̱la̱m]]|| farji || virginal canal || ''not assigned'' |- | [[sandyuut]]|| fankashali || one completely lacking in common sense and shame || ''not assigned'' |- | [[sat]]|| barbada || sprinkle || ''Grace2903'' |- | [[sati]] || mako, sati || week || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 22:32, 26 Zwat Tsat 2024 (WAT)'' |- | [[sa̱tyim]] || || firefly || ''[[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 00:36, 28 Zwat Swak 2023 (WAT)'' |- | [[sa̱u]] || 1. yanga<br>2. a sake, yanci || 1. show off <br>2. give free reign, give freely || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 12:30, 29 Zwat Tsat 2024 (WAT)'' |- | [[seam]] || 1. lokaci a shekara da ruwan sama ke karewa, yana nuna alamar shigowar rani <br>2. watsar, wargaje || 1. season of the year when rain ceases and transits the the dry season <br> 2. scatter || ''Grace2903'' |- | [[shantyok]] || sandar girma || scepter || ''Grace2903'' |- | [[shang]] || tankade, rairaye || winnow || ''not assigned'' |- | [[sha̱p]] || ta mace || female gender || ''Grace2903'' |- | [[sha̱p-a̱myia̱]] || tulun mai || oil jar || ''Grace2903'' |- | [[sharap]] || tabtattace, tsaf || clean, tidy || ''not assigned'' |- | [[shat]] || tafiya da kyar a hankali saboda wani dawainia || walk strenuously || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 19:58, 18 Zwat Tsat 2024 (WAT)'' |- | [[shenshyem]] || kiwotu || look well-fed || ''not [[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 18:54, 6 Zwat Tsat 2024 (WAT)'' |- | [[sheshet]] || mai tsantsi, zame || slipping || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 12:34, 18 Zwat Tsat 2024 (WAT)'' |- | [[shimkyang]]|| rowa || stinginess, niggardly, miserliness, greed || ''Grace2903'' |- | [[shiri̱p]]|| falkawa || waking || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 22:34, 3 Zwat Tsat 2024 (WAT)'' |- | [[shita-a̱byin]] || citta || ginger || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 22:46, 2 Zwat Tsat 2024 (WAT)'' |- | [[shoot]] || matsa, gusa || move, shift || ''Grace2903'' |- | [[shuk]] || gwaiwa || testicle || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 11:41, 23 Zwat Sweang 2024 (WAT)'' |- | [[shweang]] || yi bara || beg || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:01, 21 Zwat Sweang 2024 (WAT)'' |- | [[shyei]] || matsad, gusad da wani abu || move, shift smth away || ''Grace2903'' |- | [[shyen]] || matsa, gusa || move, shift || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 20:07, 14 Zwat Sweang 2024 (WAT)'' |- |} ==T== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ta̱kyiak]] || huda, huje || pierce, punch, bore through || ''not assigned'' |- | [[ti̱ta]] || da dan tazara || short distance away, beyond || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 23:54, 20 Zwat Tsat 2024 (WAT)'' |- | [[tsap]] || makaluta || hook (used in pulling down things), barb on hook || ''not assigned'' |- | [[tsat-a̱ma]] || kashin baya || vertebral column, spine || ''not assigned'' |- | [[tsi̱n]] || duwawu || hip || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:00, 19 Zwat Sweang 2024 (WAT)'' |- | [[tsintsaat]]|| kankaran dutse, kestu || flint, quartz || ''not assigned'' |- | [[tsi̱p]] || fito-na-fito || confront || ''not assigned'' |- | [[tsi̱tsak]] || tsakani || between || ''not assigned'' |- | [[tsontswanng]] || ja zur || bright red || ''not assigned'' |- | [[tsotswaat]] || kamar tsakuwa || gritty || ''[[A‌̱tyunta̱m:Tachio lydiana|Tachio lydiana]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tachio lydiana|a̱lyiat]]) 21:50, 24 Zwat Sweang 2024 (WAT)'' |- | [[tsuk]] || tsiki || lark || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 16:39, 12 Zwat Sweang 2024 (WAT) '' |- | [[tswat]] || takobi || sword || ''[[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 04:41, 26 Zwat Swak 2023 (WAT)'' |- | [[tyei-mi̱-cen]] || kaciya || circumcision || ''not assigned'' |- | [[tyiang]] || gutsiren wani abu || piece of something || ''Grace2903'' |- | [[tyiap]]|| 1. hura, busa<br> 2. caran zakara || 1. blow/honk (whistle, horn) <br> 2. crow (of a cock) || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 13:15, 31 Zwat Jhyiung 2024 (WAT)'' |- | [[tyia̱-ta̱lyen]] || yi rakiya, sallama || escort, send-off || ''not assigned'' |- | [[tyia̱-vam]] || yi kiba || gwt fat, gain weight || ''Grace2903'' |- | [[tyiet]] || koyar da, ladataf da || teach, lecture, disciple || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 12:47, 25 Zwat Jhyiung 2024 (WAT)'' |- | [[tyintying]] || motsi, motsa || the slightest move/budge || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 20:39, 23 Zwat Tsat 2024 (WAT)'' |- | [[tyiri̱m]] || kada, makyarkyata, farfaniya || vibrate, quake, tremble, shiver, shake || ''[[Wat khwo:Contributions/197.210.53.94|197.210.53.94]] 18:03, 27 Zwat Jhyiung 2024 (WAT)'' |- | [[tyiri̱m-vam]] || rawan jiki || overzealous, eager, quiver, shake || ''not assigned'' |- | [[tyiri̱p]]|| fasa, rushe || abort, demolish, break down, cancel plan, defer || ''Grace2903'' |- | [[tyityok]]|| halin maza, ta maza || manliness || ''not assigned'' |- | [[tyok]]|| iko, mulki || authority, power, rule, govern || ''[[A‌̱tyunta̱m:Kambaiyu75|Kambaiyu75]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75|a̱lyiat]]) 15:28, 15 Zwat Jhyiung 2024 (WAT)'' |- | [[tyuu]]|| kokari, fama da kyar || try with great difficulty || ''Grace2903'' |- |} ==U== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | || || || ''[[Wat khwo:Contributions/197.210.52.134|197.210.52.134]] 13:10, 19 Zwat Jhyiung 2024 (WAT)'' |- |} ==V== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[vag]] || naso, tarara || ooze, exude || ''not assigned'' |- | [[vang]]|| lotsa a kan mutum || dent/groove (usually on the head) || ''not assigned'' |- | [[vat]] || karar faduwar abu mai nauyi || sound of a heavy falling object || ''not assigned'' |- | [[va̱u]] || fita a guje || shoot, move, come out suddenly || ''not assigned'' |- | [[veam]]|| raɓe, sulube || stealthily || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 06:28, 7 Zwat Jhyiung 2024 (WAT)'' |- | [[vi̱ng]] || 1. karar wucewar arsashi ko dutse<br> 2. kwantsare/daurin fuska || 1. high speed sound of a passing missile <br> 2. attitude of a person in an angry mood || ''not assigned'' |- | [[vwuk]] || runguma || embrace, hug, clasp || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 10:20, 18 Zwat Jhyiung 2024 (WAT)'' |- | [[vwun]] || kududu || gloomy || ''not assigned'' |- | [[vwuoa̱khwu]] || da wuya || difficult || ''not assigned'' |- |} ==W== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[wa̱i a̱lyiat]] || bayyana, bayyani || explain, explanation || ''not assigned'' |- | [[wa̱la̱ka]] || fele, takarda || paper || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 09:06, 21 Zwat Tsat 2024 (WAT)'' |- | [[wak]]|| iyo, iwo, fito || swim, float || ''not assigned'' |- | [[wam]]|| jima'i || sexual intercourse || ''not assigned'' |- | [[wan]]|| dafa || cook || ''[[A‌̱tyunta̱m:Grace2903|Grace2903]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Grace2903|a̱lyiat]]) 23:19, 3 Zwat Swak ma̱ng Jhyiung 2023 (WAT)'' |- | [[waau]]|| can || over there || ''not assigned'' |- | [[wei]]|| gwalo ga mutum mai daga kansa || snobbish remark on an opinionated person || ''not assigned'' |- | [[wop]]|| watsawa || scattering, throwing || ''not assigned'' |- | [[worong]] || wayam, yawan sutura || empty, oversized || ''not assigned'' |- | [[wui]] || 1. kukan kura <br>2. wai!, waiyo! || 1. screams of a hyena<br> 2. exclamation of surprise or pain || ''not assigned'' |- | [[wunia̱u]]|| wancan || that one || ''not assigned'' |- | [[wurup]] || riga da ya yi wa wani girma || oversized cloth || ''not assigned'' |- | [[wusika]] || wasika || letter || ''not assigned'' |- | [[wuwok]] || garaje || impatience || ''not assigned'' |- |} ==Y== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[ya̱fang]] || nunawa || pointing at; reffering to, reference || ''11adams'' |- | [[ya̱luk]] || rushewa || collapsing || ''not assigned'' |- | [[yari]] || auren dangi (ba a cika yarda da wannan auren a kabilar Kataf) || marriage between cousins (usually frowned at by the Atyap) || ''11adams'' |- | [[ya̱seang]] || watsawa || scattering || ''not assigned'' |- | [[ya̱ya̱gat]] || buzu-buzu || shagy || ''Grace2903'' |- | [[ye]]|| shin || exclamation expressing doubt || ''not assigned'' |- | [[ya̱zwang]] || dagewa a ka yatsun kafa || raising oneself on toes || ''not assigned'' |- | [[yihwa]]|| mene ne || what, what is it? || ''not assigned'' |- | [[yit]] || yis || yeast || ''not assigned'' |- | [[yong]]|| tsaye, tsaya, dage, nace || stand, stop, halt, insist, make sure || ''not assigned'' |- | [[yoyot]] || lagwas || flabby || ''not assigned'' |- | [[yurup]]|| 1. kabe<br>2. finish completely || 1. shake off (dust)<br>2. finish completely || ''not assigned'' |- | [[ywak]] || mara mutunci || unimportance, belittle || ''not assigned'' |- |} ==Z== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Sign |- | [[zan]] || da ban, kaurace || apart, besides || ''not assigned'' |- | [[za̱nwuat]] || makwagoro || throat || ''not assigned'' |- | [[zap]] || tsefe, fifita, zaba || comb, select || ''not assigned'' |- | [[za̱ra̱u]] || fira || vault, soar || ''not assigned'' |- | [[za̱wai]] || kazuwa || scabies || ''not assigned'' |- | [[za̱za̱k]] || cike pal, bundum || full to the brim || ''not assigned'' |- | [[za̱wai]] || kazuwa || scabies || ''not assigned'' |- | [[zozwop]] || daidai || untampered, intact, orderly, carefully || ''not assigned'' |- | [[zunzwat]] || taga, rami, mafita || window, hole, opening || ''not assigned'' |- | [[zut]] || gantalle sama (baki) || protruding and curved upward (mouth) || ''[[Wat khwo:Contributions/102.91.5.65|102.91.5.65]] 19:07, 7 Zwat Jhyiung 2024 (WAT)''[[Wat khwo:Contributions/102.91.5.65|102.91.5.65]] 19:04, 7 Zwat Jhyiung 2024 (WAT)'' |- | [[zuut]]|| yi baki ko idanu gwal|| poke mouth or eyes || ''not assigned'' |- | [[zuzwam]] || wasa tsakanin surukai, ƴan'uwan mata da miji || playful intercalation between brothers-in-law || ''not assigned'' |- | [[zwam]]|| neman fada, zolaya, tsokana || courting trouble || ''not assigned'' |- | [[zwup]] || doba || dip into || ''[[Wat khwo:Contributions/197.210.52.134|197.210.52.134]] 13:08, 19 Zwat Jhyiung 2024 (WAT)'' |- |} [[Sa:Tyap Wikimedians Zaria Outreach]] ojycvzrko2j6w6ltjigwdork19gxupq Sa:Tyap Wikimedians Zaria Outreach 14 768 27084 2023-10-08T13:33:34Z Kambai Akau 8 Created blank page 27084 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 a̱bamm 0 769 37415 37392 2025-03-07T00:28:30Z Kambai Akau 8 37415 wikitext text/x-wiki == Tyap == [[File:30052015586 aboard trawler African Queen.jpg|thumb|Bwoifa̱n di̱n vak '''a̱bamm''']] === Bwoi a̱lyoot=== Swang a̱lyiat ji neet mi̱ ''[[a̱-]]'' + ''[[bamm]]''. ===Yei === * {{IPA|kcg|/əbamm/}} ** {{audio|kcg|Kcg-A̱bamm.ogg|a=}} ** {{hyphenation|kcg|a̱|bamm}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱bamm''' (''á̱kpa'' '''[[a̱yaabamm]]''') :Sot swang a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') #'''A̱bamm''' yet nyia̱ ja nang a̱tyubwoifa̱n nyian mami jok ncen a̱ni ka̱nang gu nat bwoifa̱n. #* ''Ka̱ Sankwai nat '''a̱bamm''' ma̱ a̱khak a̱Mashan wu a̱ ni bwoi fa̱n ba̱t.'' #* '''''A̱bamm''' wa yet ta̱m a̱tyu sang a̱bworop mi̱ ncen bwoifa̱n hu.'' #* ''Kuzang '''a̱bamm''' yet ta̱m a̱tyubwoifa̱n wa ba̱t.'' ===Tai=== * [[a̱fak]] * [[mang tsop]] ====Bu nwuan==== * [[khwot-a̱ka̱li]] * [[mang tsop]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Tangka̱i vak bwoi fa̱n ghyang}} * [[Dot]]: {{t+|nl|sleepnetvissen}} * [[Kpat]]: {{t+|ha|farautar kifi}} * [[Shong]]: {{t+|en|trawling}} {{trans-bottom}} {{Wikipedia}} [[Sa:bwoifa̱n]] [[Sa:a̱lyoot]] oxw4f748eujcdvky03rrx5m0y9s13jz mang tsop 0 770 29522 29521 2023-12-29T19:49:24Z Kambai Akau 8 29522 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /màŋ tsʷʷɔ́b/ * A̱nwuat: ===A̱lyoot=== #'''Mang tsop''' yet vak bwoi fa̱n hwa. Ka̱ doot, á̱ ma a̱ba̱da̱dei a̱ghwap tsam, di̱ tai yet nang kyang li zwuai, á̱ nnyia̱ ta̱m ma̱ng a̱nka di̱ bwoi fa̱n mi̱ cen ku a̱ghyui nang a̱sa̱khwot byia̱ a̱jhyii̱p. #* ''A '''mang tsop''' di̱ tyan ji̱ myim ba, a̱ti̱ba.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[:ha:jefa kugiya|jefa kugiya]] * [[Shong]]: [[:en:fishing|fishing]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] fryugx2i3w7cdm7pt5xlzyre8vivdnd aa? 0 771 27638 27309 2023-10-22T23:05:20Z Kambai Akau 8 27638 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /áa/ * A̱nwuat: [[File:Aa - question.ogg|thumb|Si̱sak nang á̱ nyia̱ '''aa?''' di̱n Tyap a̱ni.]] ===Nwuai-tsi̱tsak=== # '''Aa?''' yet swang a̱lyiat ja nang á̱ ndyiri̱m a̱tyubishi ka̱nang á̱ fa̱k kyang hu nang gu ku hyia̱ a̱ni shansham bah. #* ''A hyia̱ ni '''aa?''''' #* ''Nung gwa a tok a? '''Aa?''''' #* '''''Aa?''' Kaai, yok nat bah.'' ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[wikt:ha:na'am?|na'am?]] * [[Shong]]: [[wikt:en:pardon|pardon?]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nwuai-tsi̱tsak]] 1e6lv29ll1ljkdghusmspvko88dnfmh aba̱n 0 772 39701 39700 2025-07-20T20:55:22Z Kambai Akau 8 39701 wikitext text/x-wiki ==Tyap== [[File:Man welcome in his own style.jpg|thumb|A̱tyok a̱ghyang tyei a̱yin '''aba̱n''']] ===Yei=== * {{IPA|kcg|/abə̂n/}} ** {{audio|kcg|Aba̱n.ogg|a=}} ** {{hyphenation|kcg|a|ba̱n}} (a̱ka̱tyong 2) ===Nwuai-tsi̱tsak=== # '''Aba̱n''' yet byat hwa nang á̱tyok mbyat a̱ghyang mba a̱ni. #* '''''Aba̱n''' nyin, á̱tyok ba.'' #* ''N tyia̱ '''aba̱n''' oo.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Byat á̱sam}} * [[Dot]]: {{t+|nl|welkom}} * [[Kpat]]: {{t+|ha|maraba}} * [[Shong]]: {{t+|en|welcome}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:nwuai-tsi̱tsak]] d3ta8jajk0fpb8j6xypmujbmc0oaqco a̱ba̱gun 0 773 42035 42034 2026-02-15T10:25:31Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42035 wikitext text/x-wiki =={{-kcg-}}== [[File:ER 219 road meandering in Ilha, Santana, Madeira, 2023 May.jpg|thumb|'''A̱ba̱gun''' vak ER 219 mi̱ Ilha, Santana, Madeira]] ===Yei=== * {{IPA|kcg|/əbəɡʷun/}} ** {{audio|kcg|Kcg-A̱ba̱gun.oga|a=}} ** {{hyphenation|kcg|a̱|ba̱|gun}} (a̱ka̱tyong 3) ===A̱sheili=== '''a̱ba̱gun''' [[wu#A̱ti̱kut|wu]] (''á̱kpa'' '''[[a̱yaaba̱gun]]''' [[ba#A̱ti̱kut|ba]]) # '''A̱ba̱gun''' yet cong kace, ke cong tai ma̱ng cong sa̱nseang. #* '''''A̱ba̱gun''' cong ang wu la̱u sa̱kut!'' #* ''Vak naat Cenkwon hu yet '''a̱ba̱gun''' vak wa.'' #* ''N ka ncat a̱tyu a̱ byia̱ '''a̱ba̱gun''' za̱kwa bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cong a̱kace}} * [[Dot]]: {{t+|nl|meanderend}}, {{t+|nl|zich afvragen}}, {{t+|nl|uitwijken}}, {{t+|nl|scheef}} * [[Kpat]]: {{t+|ha|karkatecce}} * [[Shong]]: {{t+|en|meandering}}, {{t+|en|wondering}}, {{t+|en|swerving}}, {{t+|en|crooked}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱sheili]] 3sp7gnenhf8olabcmwh81c93km0jrm1 a̱baat 0 774 29090 27708 2023-12-19T15:46:19Z Kambai Akau 8 29090 wikitext text/x-wiki ==Tyap== [[File:Two Friends Arthur-Kurtz.jpg|thumb|'''A̱baat''' ntsaaí.]] ===Yei=== * [[Za̱FBS]]: /ə̀ba:d/ * A̱nwuat: ===A̱lyoot=== '''a̱baat''' (''á̱kpa'' '''[[a̱yaabaat]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱baat''' yet [[a̱kpa̱ndang]] a̱yin wa. #* ''Zang tangka̱i '''a̱baat''' wa a yet?'' #* '''A̱baat''' mba wu ka̱n kwop za̱m!'' #* ''Ka̱ '''a̱baat''' ang wu bai, kyiak kurum hu a jong nggu.'' ====Tai==== * [[a̱kpa̱ndang]] * [[a̱ti̱ba]] ====A̱fi̱p==== * [[a̱na̱nvan]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọrẹ|ọrẹ]] * [[Jhyuo]]: a̱kpondang * [[Kpat]]: [[Wikt:ha:aboki|aboki]] * [[Shong]]: [[Wikt:en:colleague|colleague]], [[Wikt:en:friend|friend]], [[Wikt:en:companion|companion]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] mldf2eofw9m7kedvpacg50t7vewfdzz a̱bobwoi 0 775 27743 27742 2023-10-25T20:38:41Z Kambai Akau 8 27743 wikitext text/x-wiki ==Tyap== [[File:Vision of St. Martin, Bishop of Tours - Book of hours Simon de Varie - KB 74 G37 - 080r randfig 4.jpg|thumb|'''A̱bobwoi''' Sen Martin, Bishop Tours - Kwaa̱mbwat áwa Simon de Varie.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bòbʷǝ́í/ * A̱nwuat: ===A̱lyoot=== '''a̱bobwoi''' (''á̱kpa'' '''a̱yaabobwoi''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱bobwoi''' yet ka̱ ayin kai nda, a̱ si li a̱pyia̱ nggu nang gu shyia̱ di̱ nyia̱ kyang ma̱ng a̱ghyang a̱niet (nang a̱ta̱m tswa ku A̱gwaza). Huhwa yet a̱bobwoi wu. #* ''Bulut ku shyia̱ '''a̱bobwoi''' a̱ si̱ li nywan ji̱ byia̱ a̱ti̱tak a̱naai a̱ si lak faat nji. Ka̱ nung gwa, n na faat kyang, a̱wot n gya n dyang a̱nu n bu laat tangka̱i a̱bobwoi a̱hwa a̱ka̱naai.'' #* ''Hmm! Yihwa '''a̱bobwoi''' wuni fa la!?'' #* ''Kuzang '''a̱bobwoi''' wa byia̱ a̱bombwuon fa bah.'' ====Tai==== * [[a̱ma̱bwoi]] * [[a̱laat]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:iran|iran]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ọhụụ|ọhụụ]] * Ba̱mba̱ra: [[wikt:bm:jiralifɛn|jiralifɛn]] * [[Kpat]]: [[wikt:ha:ruyya|ruyya]] * [[Shong]]: [[wikt:en:vision|vision]] * Swahili: [[wikt:sw:maono|maono]] * Zulu: [[wikt:zu:umbono|umbono]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] orn9aply7ybij5bckluhsev90b83zc6 a̱hyat 0 776 28694 28389 2023-12-12T20:10:48Z Kambai Akau 8 28694 wikitext text/x-wiki ==Tyap== [[Fail:Instituto Butantan (40529332673).jpg|thumb|Ghwughwu a̱baka̱kurung '''a̱hyat'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀hʲád/ * A̱nwuat: ===A̱lyoot=== '''a̱hyat''' (''á̱kpa'' '''[[a̱ka̱hyat]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱hyat''' yet kyang ku hyaai cet a̱sap ku kyang ku maai khwat a̱khwu a̱ ba hwa a̱ni. #* '''''A̱hyat''' ka nyia̱ ta̱m ba̱t!'' #* ''A shyia̱ '''a̱hyat''' ka a?'' #* ''Kuzang kyang ku kwak a̱khwu byia̱ '''a̱hyat''' nhu ka.'' ====Vak lyuut ghyang==== * a̱hyad ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:maganin rigakafi|maganin rigakafi]] * [[Shong]]: [[Wikt:en:antidote|antidote]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:a̱ki̱kan]] 7e4ec350ncwtq4grs0hnoyv2hc3hby2 a̱bubuk 0 777 42047 42046 2026-02-15T10:48:55Z Kambai Akau 8 /* {{-kcg-}} */ 42047 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əbubʷuɡ/}} ** {{audio|kcg|Kcg-a̱bubuk.ogg|a=}} ** {{hyphenation|kcg|a̱|bu|buk}} (a̱ka̱tyong 3) ===A̱sheili=== '''a̱bubuk''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''á̱bubuk''' [[ba#Ati̱kut|ba]]) '''A̱bubuk''' bye fa # Ka̱nang a ta̱kup, kup ka̱tuk, tsatsak ku swang a̱lyiat A̱gwaza ku kyang ghyang da̱ a byia̱ bah. #* ''Nwan, a̱byii̱k wuni! '''A̱bubuk''' za̱kwa ang wu la̱u.'' #* ''N cat tangka̱i '''a̱bubuk''' nyia̱ a̱wa bah.'' #* ''Ka̱nang a cat li '''a̱bubuk''' a̱yin, yok nwuan gbang bah. Nwan wa wu.'' # Yong da̱ nwai shyia̱ a̱tsak a̱lyiat. ====Bwan di̱ lilyem ghyáng==== {{trans-top|Za̱kwa sang a̱cucuk}} * [[Dot]]: {{t+|nl|hypocriet}}, {{t+|nl|pretentieus}} * [[Kpat]]: {{t+|ha|mai nuna isa}} * [[Shong]]: {{t+|en|hypocritical}}, {{t+|en|pretentious}} {{trans-bottom}} [[Sa:a̱sheili]] [[Sa:Tyap Wikimedians Zaria Outreach]] s5dt5fsdbcwer0ncjx6s34vvrp5amfa a̱ban 0 778 27764 27763 2023-10-25T21:19:01Z Kambai Akau 8 27764 wikitext text/x-wiki ==Tyap== [[File:Parasitic plant in Garumara National Park.jpg|thumb|'''A̱ban''' mi̱ Paak A̱byin Garumara.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bàn/ * A̱nwuat: ===A̱lyoot=== '''a̱ban''' (''á̱kpa'' '''a̱yaaban''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱ban''' yet tangka̱i a̱ga̱fi̱p hwa ku ban a̱kwon a̱ni. Ka̱ doot ku shyia̱ kyayak da̱ a̱vwuo a̱kwon a̱kya. #* ''Ku myim a tyam '''a̱ban''' wuni a ji̱p, gu du ba̱ hyat a̱cyi ka.'' #* '''''A̱ban''' wa wu.'' #* ''N di á ngyei da̱ '''a̱ban''' wa a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kaushi|kaushi]] * [[Shong]]: [[wikt:en:parasite|parasitic plant]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] ghesnfswnwqe8513lmpi3i0bidfnaxr A̱bishyi 0 780 41506 41450 2026-02-05T00:42:26Z Genesis shan 219 /* A̱lyoot */ 41506 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /Ə̀bíʃʲì/ * A̱nwuat: ===A̱lyoot=== '''A̱bishyi''' (''á̱kpa'' '''[[A̱tyobishyi]]''') * {{audio|kcg|Kcg-A̱bishyi (1) (1).ogg|a=}} :Sot swang a̱lyiat: ::('''ba''' ''á̱kpa'') ('''wu''' ''a̱tyonyiung'') # '''A̱bishyi''' yet A̱niet nwap bya ba̱ shyia̱ mi̱ Si̱tet Ka̱duna a̱ni. Ba̱ lyiat a̱lyem Bishyi kya. Ba̱ ngyei á̱pyia̱ mba ''Abisi''. #* '''''A̱bishyi''' ba ma̱ng '''A̱tsamyia̱''' ba lyiat mi̱ kyang nyiung hwa.'' #* ''Á̱ sak Song A̱tuk '''A̱bishyi''' ji zatuk kya la?'' #* ''N gyei '''A̱bishyi''' bani ka ncat tangka̱i a̱bwom huni a?'' ====Bwan di̱ lilyem ghyáng==== * Bishyi: [[wikt:pcn:Abishi|Abishi]] * [[Kpat]]: [[wikt:ha:Mutanen Piti|Mutanen Piti]] * [[Shong]]: [[wikt:en:Piti people|Piti people]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nnwap]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tt4kzhq2wwc717u7mx4mxfynykjtu5j A̱baa̱m 0 781 27240 2023-10-15T16:58:15Z Kambai Akau 8 Kambai Akau shyei wat hu [[A̱baa̱m]] nat [[a̱bamm]]: a̱tsak lyuut wu 27240 wikitext text/x-wiki #REDIRECT [[a̱bamm]] 6gnc3dapa15wa7wp1y4mu16s7exsvyr a̱baai sangkwa 0 782 40010 40009 2025-11-02T18:51:50Z Kambai Akau 8 /* Yei */ 40010 wikitext text/x-wiki ==Tyap== [[File:Machete (AM 2016.36.2-13).jpg|thumb|'''A̱baai sangkwa''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== ===Yei=== * {{IPA|kcg|/əbáːj́ saŋkʷá/}} ** {{audio|kcg|A̱baai sangkwa.ogg|a=}} ** {{hyphenation|kcg|a̱|baai}} (a̱ka̱tyong 2) * Fantswam: ka̱baai sangkwa /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:Ka̱baai sangkwa.ogg|thumb|Si̱sak nang á̱ ngyei '''ka̱baai sangkwa''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''a̱baai sangkwa''' (''á̱kpa'' '''[[a̱ka̱baai sangkwa]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱baai sangkwa''' yet tswam a̱baai ja ji sang kwa ani. #* ''A̱tyofa̱taa wu kyiak '''a̱baai sangkwa''' a̱ naat ma̱ a̱yit.'' #* ''Yihwa bai a ki ncong ma̱ng '''a̱baai sangkwa''' a̱nia la?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|a̱baai ka̱ swan ka̱gbang a̱ni}} * [[Kpat]]: {{t+|ha|wuka mara kube}} * [[Shong]]: {{t+|en|sheathless knife}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1377392}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] 069eakpwpjzmv950gb4t161otjk0uox a̱bak 0 783 27858 27734 2023-10-26T11:11:43Z Kambai Akau 8 /* Tyap */ 27858 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀bàg/ * A̱nwuat: [[File:A̱bak.ogg|thumb|Si̱sak nang á̱ ngyei '''a̱bak''' a̱ni di̱n Tyap.]] ===A̱lyoot=== '''a̱bak''' (''á̱kpa'' '''[[a̱yaabak]]''') :Sot swang a̱lyiat: '''wu''' (''á̱kpa'' '''ba''') # '''A̱bak''' yet a̱bagban kya nang á̱ ni̱ nok gbangbang da̱ a̱beam nyuo a̱byii̱k a̱wot á̱ si̱ nsaai yak a̱mami. #* ''A̱nyan wa ku ti̱n zúk ji da̱ '''a̱bak''' a̱yang nung wu?'' #* ''A̱yang-a̱khwop nung wu nwai byia̱ '''a̱bak''', a̱wot a̱yang-a̱khwop Kuyet byia̱ a̱yaabak a̱feang.'' #* ''A ka̱n mak li á̱ nok '''a̱bak''' kpa̱mkpaan ma̱ng a̱li nzon a?'' ====Tai==== * [[a̱bagban]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dan rumbu|dan rumbu]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 7gp8llpiplodfatstxj716xc6h9tvh2 A̱tyuma̱nfwuo 0 784 42557 42556 2026-02-19T12:44:53Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42557 wikitext text/x-wiki =={{-kcg-}}== [[File:Gbagyi Flute star.jpg|thumb|'''A̱tyuma̱nfwuo''' a̱ghyang a̱ yet a̱gwak tyiap a̱jak a̱ni]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[mang]]'' + ''[[fwuo]]''. ===Yei=== * [[Za̱FBS]]: /Ə̀tʲùmənfʷʷó/ ** {{audio|kcg|Kcg-A̱tyumangfwuo.ogg|a=}} ** {{hyphenation|kcg|a̱|tyu|ma̱|n|fwuo}} (a̱ka̱tyong 5) ===A̱lyoot=== '''A̱tyumangfwuo''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[Á̱nietma̱nfwuo]]''' [[ba#Ati̱kut|ba]]) # '''A̱tyuma̱nfwuo''' yet a̱tyu nwap A̱mangfwuo wa. Á̱ shyiat mba Á̱nietma̱nfwuo ba mi̱ bibyin Ka̱duna, Naija, Na̱sa̱rawa, ma̱ng Fam A̱gba̱ndang A̱keang Naijeriya hwa. Ba̱ shyia̱ a̱lyoot mba ka da̱nian ba̱ mpyia̱t nkyang mi̱ fwuo hwa, da̱nian ba̱ hyia̱ nyia̱ a̱pyia̱ mba ka yet a̱gwam wa. #* ''Ke Ka̱tung yet '''A̱tyuma̱nfwuo''' a̱byin Abuja wa la!?'' #* '''''A̱tyuma̱nfwuo''' a̱wa neet a̱ji ni wa?'' #* ''A yet '''A̱tyuma̱nfwuo''' wa kee?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyonyiung mi̱ nwap Á̱nietma̱nfwuo}} * [[Dot]]: {{t+|nl|Gbagyi}} * [[Kpat]]: {{t+|ha|dan Gwari}} (a̱s.), {{t+|ha|ƴar Gwari}} (a̱n.) * [[Shong]]: {{t+|en|Gbagyi}} {{trans-bottom}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] ea80b292tso5i4mcse2z8z5lo1q2j7f a̱ca̱fak 0 785 27775 27636 2023-10-25T21:38:32Z Kambai Akau 8 27775 wikitext text/x-wiki ==Tyap== [[File:Living grass among ashes.jpg|thumb|'''A̱ca̱fak''' á̱kwop.]] [[File:Kwashiorkor 6903.jpg|thumb|Mman na̱ nyia̱ ma̱ng '''a̱ca̱fak''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʃǝ̀fàg/ * A̱nwuat: [[File:A̱ca̱fak.ogg|thumb|Si̱sak nang á̱ ngyei '''a̱ca̱fak''' a̱ni.]] ===A̱lyoot=== '''a̱ca̱fak''' (''á̱kpa'' '''a̱ca̱fak''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''na''') '''A̱ca̱fak''' bye fa: # Tangka̱i ntong nang á̱ ngweang kyayak ma̱ng á̱na, nang tuk a̱ni ku nyung a̱ni. A̱ca̱fak jhyi kyayak za̱m. #* ''A̱ji wa n na shyia̱ '''a̱ca̱fak''' n gwan nyung a̱ma̱nda la?!'' #* '' # Tangka̱i zwan ku tyia̱ a̱fa ka ka̱ mwai a̱ni nang a̱tyu a̱ la̱u swuo a̱kan a̱ni ku nggwon ka̱ yaan a̱tan kyayak a̱ni bah ku nggwon ka̱ byia̱ zwan ku tyei kpeam mi̱ a̱ci̱ci̱p ba a̱ni. #* '''''A̱ca̱fak''' nia nyia̱ nggwon kani neet a̱fwun bah.'' #* '' ====Bwan di̱ lilyem ghyáng==== ; ''Ntong'' ; ''Zwan'' : * [[Kpat]]: [[wikt:ha:ciwon tsila|ciwon tsila]] : * [[Shong]]: [[wikt:en:kwashiorkor|kwashiorkor]], [[wikt:en:anaemia|anaemia]], [[wikt:en:cirrhosis|cirrhosis]] [[Sa:a̱lyoot]] [[Sa:nkyayak]] [[Sa:zwán]] [[Sa:Tyap Wikimedians Zaria Outreach]] 34bzwy7yqux2nvfkplwgdu1yaioc1bf a̱bakulincwit 0 786 42030 35714 2026-02-15T10:12:52Z Kambai Akau 8 42030 wikitext text/x-wiki =={{-kcg-}}== [[File:Very tiny.Almost pin sized. (6441964187).jpg|thumb|'''A̱bakulincwit''' nkywat nang a̱baywop a̱ni]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bákúlíntʃʷîd/ * A̱nwuat: [[File:Kcg-A̱bakulincwit.oga|thumb|Si̱sak nang á̱ ngyei "a̱bakulincwit" di̱n Tyap a̱ni.]] * '''Fantswam''': kwakulincwit /kʷákúlíntʃʷ̂d/ ** A̱nwuat: ===A̱sheili=== # '''A̱bakulincwit''' yet a̱cuncwiit kyang, ma̱ng a̱bada̱dei kyang ku a̱tyu lat a̱ni. A̱bakulincwit maai fa kyang swuan ku kyang ku nwai byia̱ swuan a̱ni. #* ''Di '''a̱bakulincwit''' a̱fai kani! Nggu wa na tyiet nung a?'' #* ''Á̱ mbyia̱ '''a̱bakulincwit''' tswa zwan nang á̱ ngyei virut a̱ni. A̱byia̱byia̱ kyang wa gu yet.'' #* ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dan kankanin|dan karamin]] * [[Shong]]: [[wikt:en:tiny|tiny]] [[Sa:a̱sheili]] [[Sa:Tyap Wikimedians Zaria Outreach]] e8t8ewpwgdtmvhmfaq78ub57wpl6rom Sa:zwán 14 787 27372 2023-10-18T21:19:22Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 27372 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 a̱cucuk 0 788 37878 37877 2025-05-06T00:41:20Z Kambai Akau 8 37878 wikitext text/x-wiki ==Tyap== [[Fail:Something Good 10 cent plug. - DPLA - 920a00348ca370979d0aa53a9be34503 (page 1).jpg|thumb|"'''A̱cucuk''' kyang" á̱ lyuut di̱n Shong]] ===Yei=== * {{IPA|kcg|/ə̀t͡ʃùt͡ʃùɡ/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱chuchuk.wav|a=}} ** {{hyphenation|kcg|a̱|cu|cuk}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱cucuk''' (''á̱kpa'' '''[[á̱cucuk]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba/na''') # '''A̱cucuk''' yet a̱za̱za̱rak a̱lyiat wa, a̱ca̱caat a̱lyiat, a̱yin gu lyiat shansham, ku a̱tyubishi gu nyia̱ shansham a̱ni. #* ''A ngyei '''a̱cucuk''' wa gu lyiat.'' #* '''''A̱cucuk''' wu fwuong a̱wun kyang bah.'' #* ''N cat n dyen ka a̱ka̱laa nia ku '''a̱cucuk''' wa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang ku yet a̱ni}} * [[Kpat]]: {{t+|ha|gaskiya}} * [[Shong]]: {{t+|en|goodness}}, {{t+|en|truth}} {{trans-bottom}} ===Ghwughwu=== '''a̱cucuk''' (''á̱kpa'' '''á̱cucuk''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba/na''') # '''A̱cucuk''' yet za̱kwa yet a̱tan ku nwai a̱bubuk ja. #* '''''A̱cucuk''' a̱yin wa gu yet.'' #* ''A si̱ mi̱n dyen '''a̱cucuk''' a̱yin bah, si̱ nang a nyia̱ ta̱m ma̱ng a̱nggu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang ku yet a̱ni}} * [[Kpat]]: {{t+|ha|gaske}} * [[Shong]]: {{t+|en|good}}, {{t+|en|true}} {{trans-bottom}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ghwughwu]] [[Sa:a̱lyoot]] auhkbr9mg3jfjyp5608is2xbklanxg9 a̱ka̱baai sangkwa 0 789 27390 2023-10-18T21:51:43Z Kambai Akau 8 N khwuk wat huni 27390 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀bà:ì sáŋkʷà/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱baai sangkwa]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] lrwj13pzw20nlhb8nkaikzw5p4miyo5 a̱yaabaat 0 790 27392 2023-10-18T21:54:32Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀já:báàd/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱baat]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]]" 27392 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀já:báàd/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱baat]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] 9xl8oy61gcp7e0ug8oq6ba0zjsq89oo a̱yaabak 0 791 27394 2023-10-18T22:03:41Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabâg/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bak]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]]" 27394 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabâg/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bak]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] gzi8akgb5glktbai5mgrbq7fcffxiy1 a̱ka̱hyat 0 792 27396 2023-10-18T22:05:57Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀hjád/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱hyat]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]]" 27396 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀hjád/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱hyat]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] deswtzod7lelp4elhwwm1wzx1dl3htw A̱tyobishyi 0 793 27401 2023-10-18T22:13:15Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /Ə̀tjóbiʃji/ * A̱nwuat: ===A̱lyoot=== # ''á̱kpa'' [[A̱bishyi]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]]" 27401 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /Ə̀tjóbiʃji/ * A̱nwuat: ===A̱lyoot=== # ''á̱kpa'' [[A̱bishyi]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] 5oury8sa1m3pdq2ht3konh3pokq16i1 Ta‌̱mpi‌̱let:angbr 10 794 27456 2023-10-19T13:19:22Z Kambai Akau 8 Created page with "{{nowrap|&#x27E8;{{{1|}}}&#x27E9;}}<noinclude> {{documentation}} </noinclude>" 27456 wikitext text/x-wiki {{nowrap|&#x27E8;{{{1|}}}&#x27E9;}}<noinclude> {{documentation}} </noinclude> 52dqqijjyce1qbva5k0gb4kcbuqdqoc Ta‌̱mpi‌̱let:nowrap 10 795 27457 2023-10-19T13:21:12Z Kambai Akau 8 Created page with "<onlyinclude><span style="white-space:nowrap">{{{1}}}</span></onlyinclude> {{documentation}}" 27457 wikitext text/x-wiki <onlyinclude><span style="white-space:nowrap">{{{1}}}</span></onlyinclude> {{documentation}} 869tcs9q90m38le2q5mxj73sybp8hx6 Ta‌̱mpi‌̱let:nobr/documentation 10 796 27458 2023-10-19T13:23:07Z Kambai Akau 8 Created page with "{{documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> ===Usage=== The template {{temp|nobr}} makes its parameter-text totally non-breaking, and simplifies writing by avoiding the explicit use of a non-breaking space (<tt>&amp;nbsp;</tt>). Unlike the non-breaking space, it even works if the parameter-text contains images (such as a flag). It's also useful in formatting compact horizontal lists (in compact navigation panels)...." 27458 wikitext text/x-wiki {{documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> ===Usage=== The template {{temp|nobr}} makes its parameter-text totally non-breaking, and simplifies writing by avoiding the explicit use of a non-breaking space (<tt>&amp;nbsp;</tt>). Unlike the non-breaking space, it even works if the parameter-text contains images (such as a flag). It's also useful in formatting compact horizontal lists (in compact navigation panels). ;Syntax: : <tt><nowiki>{{nobr|</nowiki></tt>''text to make non-breaking; may contain images''<tt><nowiki>}}</nowiki></tt> ;Notes: * If the text contains an equals sign, it must be explicitly tagged with <tt>1=</tt> * If the text contains a pipe character for whatever reason, it must be given as <tt>&amp;#124;</tt> ===See also=== * {{pedia|Template:Nowrap}} <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Text format templates]] [[fr:Modèle:nobr]] </includeonly> s4njhgqmqcxumunz7m3otr93kwc7nxc Ta‌̱mpi‌̱let:nobr 10 797 27459 2023-10-19T13:24:16Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:Nowrap]] 27459 wikitext text/x-wiki #REDIRECT [[Template:Nowrap]] 7q4xcrgyj5274gfrnqsqbqy7vk8w78b Ta‌̱mpi‌̱let:Nowrap 10 798 27460 2023-10-19T13:26:02Z Kambai Akau 8 Created page with "<span class="nowrap">{{{1}}}</span><noinclude> {{documentation}} <!-- Categories go on the /doc page; interwikis go to Wikidata. --> </noinclude>" 27460 wikitext text/x-wiki <span class="nowrap">{{{1}}}</span><noinclude> {{documentation}} <!-- Categories go on the /doc page; interwikis go to Wikidata. --> </noinclude> avb5tcymgupik1ikutqclidkj9tnitx Ta‌̱mpi‌̱let:Nowrap/documentation 10 799 27461 2023-10-19T13:27:04Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:nobr/documentation]] 27461 wikitext text/x-wiki #REDIRECT [[Template:nobr/documentation]] oxgv32zg4sjv5vmhaq2sii6ybbk7j2n a̱cyiet 0 800 29558 29556 2024-01-06T14:16:30Z Kambai Akau 8 29558 wikitext text/x-wiki ==Tyap== [[File:Travel By Any Means Necessary.jpg|thumb|'''A̱cyiet''' ta.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀t͡ʃʲéd/ * A̱nwuat: * '''Fantswam''': [[ka̱cyiet]] /kǝ́t͡ʃʲèd/ ** A̱nwuat: ===A̱lyoot=== '''a̱cyiet''' (''á̱kpa'' '''[[a̱ka̱cyiet]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱cyiet''' yet ka̱nang a̱tyubishyi ghwon a̱vwuo ka nang gu nshyia̱ a̱ni, a̱wot gu si̱ nat da̱ a̱vwuo a̱ghyang. Á̱ cong a̱cyiet ka ma̱ng tak ku kyangcung. #* ''A̱yang mba wu nat '''a̱cyiet''' a̱ma̱nyi A̱shong kya.'' #* '''''A̱cyiet''' kani na tyia̱ a̱fwun a?'' #* ''Ka̱ a na nat '''a̱cyiet''', yok sak yaya ang hu a̱ji bah. Kyiak a nat ma̱ng a̱nhu.'' ====Vak lyuut ghyang==== * [[a̱cyet]] ====Tai==== * [[cong]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:irin ajo|irin ajo]] * [[A̱kum-a̱cyi]]: [[wikt:yo:njem|njem]] * [[Kpat]]: [[wikt:ha:tafiya|tafiya]] * [[Shong]]: [[wikt:en:travel|travel]], [[wikt:en:journey|journey]], [[wikt:en:tour|tour]] * Swahili: [[wikt:sw:safari|safari]] * Zulu: [[wikt:zu:uhambo|uhambo]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] iqgt88mor4rn3kmjxurn1pe9m8qpvyl a̱hyaai 0 801 42735 42648 2026-02-22T02:38:45Z Danjuma Anthony 44 /* Tyap‎ */ 42735 wikitext text/x-wiki =={{-kcg-}}== [[File:A cross-section of a pregnant uterus containing twins. Engra Wellcome V0014950.jpg|thumb|A̱k'''a̱hyaai''' na̱ shyia̱ ma̱ a̱fa a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ə̀hʲà:í/ * {{audio|kcg|kcg-a̱hyaai.ogg|a=}} * '''Fantswam''': ka̱hyaai /kə́hʲá:í/ ** A̱nwuat: ===A̱lyoot=== '''a̱hyaai''' (''á̱kpa'' '''[[a̱ka̱hyaai]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱hyaai''' yet nggwon a̱nyiung kya mami mman a̱feang nang á̱ byin mba a̱tuk a̱nyiung, neet ma̱ a̱fa a̱yang a̱nyiung. #* '''''A̱hyaai''' a̱yang-a̱li Bobai bai lyuo nang a nshyia̱ bah.'' #* '''''A̱hyaai''' nka ku ma̱nini.'' #* ''N fa '''a̱hyaai''' kya gu yet oo.'' ===Bwan di̱ lilyem ghyáng=== * [[Shong]]: [[wikt:yo:ibeji|ibeji]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ejima|ejima]] * Ba̱mba̱ra: [[wikt:bm:filanin|filanin]] * [[Kpat]]: [[wikt:ha:tagwai|tagwai]] * [[Shong]]: [[wikt:en:twin|twin]] * Swahili: [[wikt:sw:pacha|pacha]] * Zulu: [[wikt:zu:iwele|iwele]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] ibl5h1vatze882bg9nbzohnqifyartj a̱cuncurung 0 802 28196 27870 2023-11-02T00:38:58Z Kambai Akau 8 28196 wikitext text/x-wiki ==Tyap== [[File:Bundesarchiv B 145 Bild-F045175-0007, Castrop-Rauxel, Bundespräsident besucht Bergwerk.jpg|thumb|A̱tyok a̱ghyang nang '''a̱cuncurung''' kup nggu á̱ghyi na̱ si̱ byian nggu a̱toot a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʃùntʃúrûŋ/ * A̱nwuat: ===A̱lyoot=== '''a̱cuncurung''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''A̱cuncurung''' yet á̱dyundyung ntong nia nang á̱ shyiat da̱ a̱vwuo a̱weang a̱ni. A̱cuncurung ni̱ ntung ma̱ bat ku a̱kwup tutu-a̱weang. Á̱ shyiat a̱cuncurung a̱ma̱nta a̱la̱n a̱weang mameang. #* ''Ma̱sa̱kut, kwi a̱la̱n ka shansham a khang '''a̱cucurung''' na meang.'' #* '''''A̱cuncurung''' da̱u bat huni.'' #* ''Kan hu, á̱ ni̱ nnyia̱ ma̱ng '''a̱cuncurung''' nia.'' #* ''A byian a̱toot wu ma̱ng '''a̱cuncurung''' ka̱ni?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:bakkin tukunya|bakkin tukunya]] * [[Shong]]: [[wikt:en:soot|soot]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyuo]] [[Sa:a̱lyoot]] b6mhgyghuiqwpgr144pb75ayrfoad0b a̱dak 0 803 31126 30150 2024-06-30T14:23:30Z Micah Bobai David 363 /* Yei */ 31126 wikitext text/x-wiki ==Tyap== [[File:Bush burning for farming.jpg|thumb|Shán '''a̱dak''' da̱ a̱vwuokhap a̱ghyang.]] [[File:Derelict bike sheds, Ford's car park, Prince's Drive, Leamington Spa - geograph.org.uk - 1218504.jpg|thumb|'''A̱dak''' tsaai tswam, a̱vwuonsaai mma̱to Ford, Prince's Drive, Leamington Spa, MA̱.]] [[File:Car wash, Bideford - geograph.org.uk - 5298537.jpg|thumb|'''A̱dak''' a̱vwuonkwi mma̱to, Bideford, MA̱.]] [[File:Farmland shed - geograph.org.uk - 4777323.jpg|thumb|'''A̱dak''' kup nkyangnta̱m ma̱ a̱byinkhap, MA̱.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dág/ * A̱nwuat: * '''Fantswam''': ka̱dak /kǝ́dag/ ** A̱nwuat: * '''Gwoot''', '''Ta̱kat''', '''Tyuku''': udak /ùdag/ ** A̱nwuat: [[File:Adak Tyap.ogg|thumb|A tent]] ===A̱lyoot=== '''a̱dak''' (''á̱kpa'' '''[[a̱ka̱dak]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') '''A̱dak''' bye yet # A̱vwuo kya nang á̱ nshyun # yak a̱ni. A̱dak byia̱ tsutsung nyaai ji̱ ba̱ng nka a̱ni. Á̱ ni̱ tak yak tazwa a̱dak da̱nian ku ka swuo wun ku bu fa̱k mamaji ku khwot ansham á̱ si̱ kwo̱ bu yak hu ma̱ a̱gban. Á̱ bu kyiak a̱dak ka̱ yet a̱vwuo á̱ nfwung ka̱ mam la̱u a̱ni. #* '''''A̱dak''' kani byia̱ ku labeang ba̱t.'' #* ''Zúk ji shyia̱ ma̱ '''a̱dak''' ka.'' #* ''N fwuong di̱dang jinjok '''a̱dak''' ja.'' # A̱kup nang á̱ jhyi nang tutu a̱ni a̱wot ta̱fa ka li ma̱ ganng. #* ''N cat n jhyi a̱gba̱ndang '''a̱dak''' ma̱to a̱fai a̱mali nung ka.'' ====Bwoi mi̱ bwoi==== * [[ji̱njok a̱dak]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ibori|ibori]] * [[A̱kum-a̱cyi]]: [[wikt:ig:okwuchichi|okwuchichi]] * [[Jhyuo]]: [[wikt:kaj:ka̱dak|ka̱dak]] * [[Kpat]]: [[wikt:ha:rumfa|rumfa]] * [[Shong]]: [[wikt:en:shed|shed]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] oqqgcx1y0varfdldlq5fahb658a24rq a̱dong 0 804 28692 28313 2023-12-12T20:09:45Z Kambai Akau 8 28692 wikitext text/x-wiki ==Tyap== [[File:Painted Water Pitcher, Pirak.JPG|thumb|'''A̱dong''' nang á̱ ku swup a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ə̀dɔ́ŋ/ * A̱nwuat: * '''Fantswam''': ka̱dong /kǝ́dɔ́ŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱dong''' (''á̱kpa'' '''[[a̱ka̱dong]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱dong''' yet a̱gba̱ndang a̱la̱n vap wa nang á̱ ntyei a̱sa̱khwot swuo, ku á̱ a̱ta̱bwai ku kyang ghyang a̱mami a̱ni. #* ''A̱som wa ku bwuo a̱sa̱khwot na ma̱ '''a̱dong''' ka. '' #* ''Nyi na nhyat '''a̱dong''' ka ma̱ng a̱sa̱khwot ka̱ni?!'' #* ''Á ngyei '''a̱dong''' kani mat neang a̱tafa.'' ====Bu nwuan==== * [[a̱da̱n]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:randa|randa]] * [[Shong]]: [[wikt:en:pitcher|water pitcher]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:li̱la̱n]] [[Sa:a̱lyoot]] a5b0s49mzframt52kfwpavgbko8ceu5 a̱dodoo 0 805 28330 28329 2023-11-02T21:34:03Z Kambai Akau 8 28330 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀dodo:/ * A̱nwuat: ===Ghwughwu=== '''a̱dodoo''' (''á̱kpa'' '''á̱dodoo''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱dodoo''' yet ka̱nang kyang shi a̱ la̱u a̱ni. #* ''Ma̱nini-ma̱nini, nywán jini ka ndi ma̱ '''a̱dodoo'''!'' #* '''''A̱dodoo''' nzwa wa A̱gwaza ku nang nung.'' #* '''''A̱dodoo''' kunak wa nhyat a̱byin a̱kya.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:mafi yawan gaske|mafi yawan gaske]] * [[Shong]]: [[wikt:en:plentiful|plentiful]], [[wikt:en:much|much]] [[Sa:ghwughwu]] [[Sa:Tyap Wikimedians Zaria Outreach]] gf8619azvh1n7aom9ceu9oh3d4wcx9v a̱di̱dat 0 806 28326 28325 2023-11-02T21:06:10Z Kambai Akau 8 28326 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀dɨ̀dàd/ * A̱nwuat: ===Ghwughwu=== '''a̱di̱dat''' (''á̱kpa'' '''á̱di̱dat''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱di̱dat''' yet ka̱nang a̱yin ku kyang swuan ghyang nyia̱ ku a̱ cat nyia̱ kyang hu ku swak cet nggu hu a̱ni, ku gu nyia̱ kyang tuk a̱bung a̱ni. #* ''A̱bala̱m kani! Da̱ zang tangka̱i '''a̱di̱dat''' wa wu la?'' #* ''A̱fai a̱wa la̱u '''a̱di̱dat''' nyia̱.'' #* '''''A̱di̱dat''' wuni na tat nzi̱t a?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:karambani|karambani]], [[wikt:ha:rigima|rigima]] * [[Shong]]: [[wikt:en:overbold|overbold]], [[wikt:en:overreaching|overreaching]], [[wikt:en:audacious|audacious]], [[wikt:en:daring|daring]], [[wikt:en:adventurous|adventurous]] [[Sa:ghwughwu]] [[Sa:Tyap Wikimedians Zaria Outreach]] ir2n6s2szl0a2uxin5ewzt29k4rldtd a̱hyia̱ 0 807 40034 40033 2025-11-04T23:24:27Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 40034 wikitext text/x-wiki ==Tyap== [[File:Pumpkin Leaf.jpg|thumb|A̱kyikyo '''a̱hyia̱'''.]] ===Yei=== * {{IPA|kcg|/əhʲjə/}} ** {{audio|kcg|Kcg-a̱hyia̱|a=}} ** {{hyphenation|kcg|a̱|hyia̱}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱hyia̱''' (''á̱kpa'' '''[[a̱ka̱hyia̱]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱hyia̱''' ([[Species:Telfairia occidentalis|''Telfairia occidentalis'']]) yet tangka̱i a̱ban hwa ku hyaai cet a̱sap ku kyang ku maai khwat a̱khwu a̱ ba hwa a̱ni. #* ''N fa̱k kyikyo '''a̱hyat''' ni̱ mbeang a̱sok ka̱ni?'' #* ''A̱yang nung wu ti̱p '''a̱hyia̱''' mi̱ ti̱tam nzi̱t hu.'' #* '''''A̱hyia̱''' kani li lyilyim ba̱t.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyang tang a̱byin}} * [[A̱ghwangkpang]]: {{t+|yo|elẹgẹde}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụgụ}} * Ba̱mba̱ra: {{t+|bm|jě}} * Eve: {{t+|ee|na}} * [[Kpat]]: {{t+|ha|kabewa}} * [[Shong]]: {{t+|en|fluted gourd}} * Swahili: {{t+|sw|malenge}} * Zulu: {{t+|zu|ithanga}} {{trans-bottom}} {{wikipedia}} {{wikidata lexeme|L1525520}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:a̱yaaban]] qjmr241b5xjsnabd1v062hmornfk6su a̱babeam 0 808 27715 27714 2023-10-25T19:56:05Z Kambai Akau 8 27715 wikitext text/x-wiki ==Tyap== [[File:Forest fringe of the class Melampyro-Holcetea.jpg|thumb|'''A̱babeam''' sop a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bàbéjám/ * A̱nwuat: ===A̱lyoot=== '''a̱babeam''' (''á̱kpa'' '''[[a̱babibeam]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱babeam''' yet fam a̱vwuo hwa ku shyia̱ kpa̱mkpaan ma̱ng a̱yin a̱ni. #* ''A̱li nzi̱t ka shyia̱ '''a̱babeam''' a̱li A̱gwatyap.'' #* ''A̱ka̱sa nzi̱t na shyia̱ kpa̱mkpaan ma̱ng á̱ghyang. Bulut swan '''a̱babeam''' a̱li nzi̱t ka.'' #* ''Zwak ji shyia̱ di̱ myian shonshyon '''a̱babeam''' vak sop hu mi̱ di̱ yong huni.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:omioto|omioto]] * [[Kpat]]: [[wikt:ha:gefe|gefe]], [[wikt:ha:baki|baki]] * [[Shong]]: [[wikt:en:fringe|fringe]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] 9a6m3ipih1ve7gq27qt3svo5e8rb9w6 a̱ka̱za̱nki 0 809 42931 38087 2026-02-27T17:47:43Z Kambai Akau 8 /* Tyap */ 42931 wikitext text/x-wiki =={{-kcg-}}== [[File:Jielbeaumadier ane des pyrenees vda 2010.jpeg|thumb|'''A̱ka̱za̱nki''']] ===Yei=== * {{IPA|kcg|/ə̀kə̀d͡zə́ŋki/}} ** {{audio|kcg|Kcg-a̱ka̱za̱nki.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|za̱n|ki}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱ka̱za̱nki''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[á̱ka̱za̱nki]]''' [[na#Ati̱kut|na]]) # '''A̱ka̱za̱nki''' ([[Species:Equus asinus|''Equus asinus'']]) yet kyangzwa hwa ku shyia̱ mi̱ kwai ntsaai a̱ni. #* '''''A̱ka̱za̱nki''' kani nyia̱ ma̱ng zwan. Yok n cat nka kan.'' #* ''Gwanzwang wa ku la̱p '''a̱ka̱za̱nki''' ka a̱ji, ka̱ni?'' #* ''A̱gwam ka̱n nyeak '''a̱ka̱za̱nki''' ka bah.'' ====Vak yei ghyang==== * ka̱za̱nki ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[A̱ghwangkpang]]: {{t+|yo|kẹtẹkẹtẹ}} * A̱ve: {{t+|ee|tedzi}} * Ba̱mba̱ra: {{t+|bm|fali}} * [[Jhyuo]]: {{t+|kaj|ka̱janki}} * [[Kpat]]: {{t+|ha|jaki}} * [[Shong]]: {{t+|en|donkey}} * Swahili: {{t+|sw|punda}} * Zulu: {{t+|zu|imbongolo}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱lyoot]] 1vjlcrav8otxze4qre0eiyuj0yauu54 a̱ka̱ciro 0 810 29027 29026 2023-12-19T10:49:19Z Kambai Akau 8 29027 wikitext text/x-wiki ==Tyap== [[File:Comercio en la plaza del 9 de abril de 1947, Tánger, Marruecos, 2015-12-11, DD 78.JPG|thumb|A̱gba̱ndang '''a̱ka̱ciro''' mi̱ Tanja, Moroko.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀tʃírô/ * A̱nwuat: ===A̱lyoot=== '''a̱ka̱ciro''' (''á̱kpa'' '''[[á̱ka̱ciro]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ka̱ciro''' yet nok ku tutu lyiai nkyang hwa. #* ''N byia̱ '''a̱ka̱ciro''' a̱mali nung ka.'' #* ''A̱nyan wa byia̱ '''a̱ka̱ciro''' kani?'' #* '''''A̱ka̱ciro''' Bonat ka byia̱ kuzang kyang nang a na ncat a̱ni. Nat a li.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ilẹ ọja|ilẹ ọja]], [[wikt:yo:ilẹ itaja|ilẹ itaja]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ụlọ ahịa|ụlọ ahịa]] * Ba̱mba̱ra: [[wikt:bm:butigi|butigi]] * Eve: [[wikt:ee:fiase|fiase]] * [[Kpat]]: [[wikt:ha:shago|shago]] * [[Shong]]: [[wikt:en:shop|shop]] * Swahili: [[wikt:sw:duka|duka]] * Tswi: [[wikt:tw:di dwa|di dwa]] * Zulu: [[wikt:zu:esitolo|esitolo]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱nok]] [[Sa:a̱bwuanng]] [[Sa:a̱lyoot]] pi1o58utrbw3l97oplcs03juh433vr9 a̱vwuonkwai 0 811 28896 28895 2023-12-17T23:05:22Z Kambai Akau 8 28896 wikitext text/x-wiki ==Tyap== [[File:Lawrence Model Lodging Houses.jpg|Lawrence_Model_Lodging_Houses|thumb|'''A̱vwuonkwai''' a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀vʷʷóŋkʷai/ * A̱nwuat: * '''Fantswam''': ka̱lvwuankwai /kǝ́lvʷʷáŋkʷai/ ** A̱nwuat: ===A̱lyoot=== '''a̱vwuonkwai''' (''á̱kpa'' '''[[a̱ka̱vwuonkwai]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱vwuonkwai''' yet tyan kwai á̱ ni̱ tan kurum, á̱ si kwai a̱ja a̱ni. #* ''Bulut tan kurum ma̱ '''a̱vwuonkwai''' a̱ sii du kwai a̱ji.'' #* ''N shyia̱ da̱ '''a̱vwuonkwai''' kikya ma̱nini.'' #* '''''A̱vwuonkwai''' mba ka shyia̱ gbang.'' ====Tai==== * [[a̱linkwai]] * [[tyankwai]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ibugbe|ibugbe]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ebe obibi|ebe obibi]] * [[Jhyuo]]: [[wikt:kaj:ka̱bvwankwai|ka̱bvwankwai]] * [[Kpat]]: [[wikt:ha:masauki|masauki]], [[wikt:ha:wurin kwana|wurin kwana]] * [[Shong]]: [[wikt:en:lodging|lodging]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] day5mvgduy8kjacuruyjycvzyg7hsaz a̱won 0 812 30058 30057 2024-02-18T14:56:53Z Kambai Akau 8 30058 wikitext text/x-wiki ==Tyap== [[File:It's Summer in the Southern Hemisphere.svg|thumb|Jen '''a̱won''' di̱ fam tsuung-a̱tak swanta.]] [[File:Hazy weather at Abvon.jpg|thumb|Si̱sak nang a̱vwuo ka ndi a̱ni di̱n jen '''a̱won''' di̱ fam A̱bwuon, ma̱ A̱jhyuo.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀wǝ́n/ * A̱nwuat: ===A̱lyoot=== '''a̱won''' (''á̱kpa'' '''[[a̱ka̱won]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱won''' yet a̱cak kya ma̱ a̱lyia̱ ka nang za ni̱ nkhak a̱ni. Ka̱ si̱ ka ngyet jen fwung nta̱m khap ja ma̱ng jen cong a̱kat taada A̱tyap. Jen jini ni̱ ntsa di̱ jhyi Zwat Swak ma̱ng Jhyiung ba̱ng si̱ tat Zwat Tsat. A̱won byia̱ nkap nfeang nia: Jen [[a̱vwuoshyim]] ma̱ng jen [[a̱vwuofi̱ri̱m]]. #* ''A̱leang, '''a̱won''' ka li junjung.'' #* ''Za ki nva '''a̱won''' bah.'' #* ''A̱kpa̱ndang nung nyia̱ khap '''a̱won''' kpa̱mkpaan ma̱ng nian cen A̱ta̱bum a̱ja.'' ====Bu nwuan==== * [[a̱kwoi]] * [[seam]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:igba ooru|igba ooru]] * [[A̱kum-a̱cyi]]: [[wikt:ig:oge okpomọkụ|oge okpomọkụ]] * Jaman: [[wikt:de:Sommer|Sommer]] * [[Kpat]]: [[wikt:ha:rani|rani]] * [[Shong]]: [[wikt:en:summer|summer]], [[wikt:en:dry season|dry season]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:jen]] [[Sa:a̱lyoot]] l4almzpdjqrtsmib9ziomec23wla44w a̱tyugbap 0 813 29370 29369 2023-12-22T16:00:39Z Kambai Akau 8 29370 wikitext text/x-wiki ==Tyap== [[File:Three forms of leprosy (NCP 0062), National Museum of Health and Medicine (3299246413).jpg|thumb|'''A̱tyugbap'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲuɡ͡bab/ * A̱nwuat: ===A̱lyoot=== '''a̱tyugbap''' (''á̱kpa'' '''[[á̱nietgbap]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyugbap''' yet a̱tyu a̱ byia̱ zwan gbap wa a̱ni. Ka̱ zwan jini ta̱bat a̱tyubishyi, ji̱ ni̱ byian ga̱swuong a̱ti̱tak ma̱ng ga̱fwuo mbwak nggu na. #* ''Ta̱cyia̱ '''a̱tyugbap''' wa.'' #* ''N ka̱n mak ndi '''a̱tyugbap''' mami á̱niet bah.'' #* '''''A̱tyugbap''' a̱wa wa bwom tangka̱i a̱bwom huni a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:adẹtẹ|adẹtẹ]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ekpenta|ekpenta]] * Ba̱mba̱ra: [[wikt:bm:kunatɔ|kunatɔ]] * [[Kpat]]: [[wikt:ha:kuturu|kuturu]] * [[Shong]]: [[wikt:en:leper|leper]] * Swahili: [[wikt:sw:mwenye ukoma|mwenye ukoma]] * Zulu: [[wikt:zu:onochoko|onochoko]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 4crotqw4axnayqne1y875o2l1udxeex a̱yet 0 814 30065 30064 2024-02-18T15:16:21Z Kambai Akau 8 30065 wikitext text/x-wiki ==Tyap== [[File:Kenkey feast.JPG|thumb|Kyayak da̱ a̱vwuo '''a̱yet''' a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀jéd/ * A̱nwuat: ===A̱lyoot=== '''a̱yet''' (''á̱kpa'' '''[[a̱yaayet]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱yet''' yet atung á̱nietbishyi kya mat á̱ gwai dundung á̱ ki ngya á̱ swuo ma̱ng á̱ghyang a̱ni. #* ''Á̱ sak '''a̱yet''' ma A̱gwatyap a̱leang wu zatuk ja la?'' #* '''''A̱yet''' wuni na tyak a̱nggang a̱fwun bah. N wa ka̱n di a̱nia.'' #* ''Nyi ya '''a̱yet''' nyin wu nyi si̱ lak yei nzi̱t, ka̱ni?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[wikt:ig:oriri|oriri]] * [[Kpat]]: [[wikt:ha:Biki|biki]] * [[Shong]]: [[wikt:en:ceremony|ceremony]], [[wikt:en:party|party]], [[wikt:en:feast|feast]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 33lfyw27avw6dxvzqnngfc9k7fakkzb a̱tyan 0 815 29308 29236 2023-12-22T13:36:24Z Kambai Akau 8 /* A̱lyoot */ 29308 wikitext text/x-wiki ==Tyap== [[File:Engine explosion.gif|thumb|'''A̱tyan''' fwuontswam di̱n ta̱m.]] [[File:Place of the Sphinx of the Naxians, Delphi, 201242.jpg|thumb|'''A̱tyan''' a̱ghyang nang á̱ ngyei A̱gbang Si̱fing ka, Da̱li̱fi.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲàn/ * A̱nwuat: ===A̱lyoot=== '''a̱tyan''' (''á̱kpa'' '''[[tityan]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') '''A̱tyan''' bye fa # Cet nang a̱tyubishyi ku kyang byia̱ mi̱ vam a̱ni mat nnyia̱ ta̱m. #* ''Kambai byia̱ '''a̱tyan''' cyuo kya.'' #* ''N byia̱ '''a̱tyan''' kyiak ang bah.'' #* ''A̱inung! A̱fai a̱wa byia̱ '''a̱tyan''' ba̱t!'' # A̱vwuo. #* ''A̱li kani byia̱ '''a̱tyan''' ba̱t.'' #* ''Shyei nyi nang nzi̱t '''a̱tyan'''.'' #* ''Á̱niet bani lyen bwoi '''a̱tyan'''!'' ====Tai==== ; ''Cet'' :* [[cet]] ; ''A̱vwuo'' :* [[a̱wat]] :* [[kyai]] ====Bwan di̱ lilyem ghyáng==== ; ''Cet'' :* [[A̱ghwangkpang]]: [[Wikt:yo:ágbára|ágbára]] :* [[A̱kum-a̱cyi]]: [[Wikt:ig:Ike|ike]] :* Ba̱mba̱ra: [[Wikt:bm:kisɛya|kisɛya]] :* [[Kpat]]: [[Wikt:ha:kuzari|kuzari]] :* [[Shong]]: [[Wikt:en:energy|energy]] :* Swahili: [[Wikt:sw:nishati|nishati]] :* Tswi: [[Wikt:tw:ahoɔden|ahoɔden]] :* Zulu: [[Wikt:zu:amandla|amandla]] ; ''A̱vwuo'' :* [[Kpat]]: [[wikt:ha:fili|fili]] :* [[Shong]]: [[wikt:en:field|field]], [[wikt:en:space|space]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] h1xh2h35ynd7oz7iplqaf5ip24jv5yn a̱kamu 0 816 29047 29046 2023-12-19T12:26:58Z Kambai Akau 8 29047 wikitext text/x-wiki ==Tyap== [[File:Pap (ogi).jpg|thumb|'''A̱kamu'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀kámù/ * A̱nwuat: ===A̱lyoot=== '''a̱kamu''' (''á̱kpa'' '''[[a̱yaakamu]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱kamu''' yet a̱ta̱bwai nia nang á̱ nyia̱ nna ma̱ng yak (swakpat, swaat, zuk, b.s.n.), nang á mbwuiyap ma̱ng a̱sa̱hyia̱ a̱wot á̱ swuo a̱ni. Sanggak á̱ nnyia̱ nggu li nang si̱sak nang á̱ bwuiyap nkyuo a̱ni. #* ''Nneang shyia̱ di̱ bwuiyap nggwon ka '''a̱kamu''' ka̱ swuo.'' #* ''A san '''a̱kamu''' wuni ma̱ a̱ji wa?'' #* '''''A̱kamu''' swaat wawu ka̱ni?'' ====Vak yei ghyang==== * kamu ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ogi|ogi]] * [[A̱kum-a̱cyi]]: [[wikt:ig:akamu|akamu]] * [[Kpat]]: [[wikt:ha:koko|koko]] * [[Shong]]: [[wikt:en:pap|pap]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyayak]] [[Sa:a̱lyoot]] 5p9mu1x11pqsye1nttyxgjlu0jlydj6 a̱gwodo 0 817 28854 28853 2023-12-17T21:43:44Z Kambai Akau 8 28854 wikitext text/x-wiki ==Tyap== [[File:Alan awum.jpg|thumb|A̱la̱n a̱wum a̱ kup '''a̱gwodo''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀gʷǝ̀dó/ * A̱nwuat: ===A̱lyoot=== '''a̱gwodo''' (''á̱kpa'' '''a̱yaagwodo''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱gwodo''' yet a̱teak khwi vam di̱n jen shyishyim wa. #* ''A kwi '''a̱gwodo''' wu shansham a?'' #* '''''A̱gwodo''' wuni swan kpa̱p ba̱t. #* ''Yihwa a swan kup vam ma̱ng '''a̱gwodo''' nang a̱tyu a̱ nyia̱ ma̱ng zwan a̱ni la!?'' ====Vak lyuut ghyang==== * a̱godo ====Bu nwuan==== * [[a̱teak]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ibora|ibora]] * [[Kpat]]: [[wikt:ha:bargo|bargo]], [[wikt:ha:mayafi|mayafi]] * [[Shong]]: [[wikt:en:blanket|blanket]] * Tswi: [[wikt:tw:dabua|dabua]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:a̱yaatoot]] csgzuxoszwqsim8cvg0mhvg9ly53htc a̱ka̱wa̱tyia̱ 0 818 29059 29004 2023-12-19T14:13:26Z Kambai Akau 8 29059 wikitext text/x-wiki ==Tyap== [[File:Europa poster.svg|thumb|Ghwughwu ku tyai '''a̱ka̱wa̱tyia̱''' swanta ka.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱]]-'' + ''[[ka̱u]]'' + ''a̱'' + ''[[tyia̱]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀wǝ́tʲʲǝ/ * A̱nwuat: ===A̱lyoot=== '''a̱ka̱wa̱tyia̱''' (''á̱kpa'' '''[[a̱ka̱ka̱wa̱tyia̱]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # A̱ka̱wa̱tyia̱ yet a̱vwuo kya ka̱ shyia̱ mami nkyang nfeang a̱ni ku mami á̱niet a̱feang. A̱ka̱wa̱tyia̱ kya yet a̱cyian kyang ku a̱vwuo. #* ''Zi̱ swan ma̱ '''a̱ka̱wa̱tyia̱''' a̱keang kikya.'' #* ''A̱li Bulut ka shyia̱ '''a̱ka̱wa̱tyia̱''' a̱ka̱fang a̱feang nia.'' #* ''A̱keang Sop-a̱koo ka shyia̱ '''a̱ka̱wa̱tyia̱''' a̱byin nzi̱t kikya.'' ====Bu nwuan==== * [[a̱cyian]] * [[a̱jhyat]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:tsakiya|tsakiya]] * [[Shong]]: [[wikt:en:middle|middle]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] hkpilb33d95cqp8241v46omoaq7asxi a̱taneang 0 819 38017 38014 2025-05-10T22:41:13Z Kambai Akau 8 /* Tyap */ 38017 wikitext text/x-wiki ==Tyap== [[File:Araneus diadematus, Livorno 1.JPG|thumb|'''A̱taneang'''.]] ===Yei=== * {{IPA|kcg|/ə̀tanèjàŋ/}} ** {{audio|kcg|Kcg-a̱taneang.ogg|a=}} ** {{hyphenation|kcg|a̱|ta|neang}} (a̱ka̱tyong 3) * Fantswam: [[tanrang]] /tànɨràŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱taneang''' (''á̱kpa'' '''[[a̱yaataneang]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱taneang''' ([[Species:Araneae|''Araneae'']]) yet kyangcet hwa ku byia̱ a̱ti̱tak a̱ni̱nai ma̱ng vam ku shyia̱ di̱ cucwaat a̱ni ma̱ng a̱pyia̱ mbeang li̱m ku tai si̱ [[a̱niaikham]] a̱ni. #* '''''A̱taneang''' wu sii ta̱bat a̱cuncung ma̱ninika.'' #* ''A̱fai wuni fwuong a̱wun '''a̱taneang''' nang a̱khwu a̱ni.'' #* ''Kumaai a̱i! Nang nung a̱bakwatak n hyat '''a̱taneang''' wuni.'' ====Vak yei ghyang==== * [[a̱tana̱yang]] * [[a̱tani̱yang]] * [[taneang]] ====Bwoi mi̱ bwoi==== * [[a̱cyet-a̱taneang]] * [[a̱li-a̱taneang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangcet}} * [[A̱ghwangkpang]]: {{t+|yo|alantakun}} * [[A̱kum-a̱cyi]]: {{t+|ig|udide}} * [[Dot]]: {{t+|nl|spin}} * [[Kpat]]: {{t+|ha|gizo-gizo}} * [[Shong]]: {{t+|en|spider}} * Swahili: {{t+|sw|buibui}} * Zulu: {{t+|zu|isicabucabu}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyangcet]] [[Sa:a̱lyoot]] j9igtpkry42hejmh1e0uif8peqjyox3 a̱ka̱mbyiri̱ng 0 820 29322 29040 2023-12-22T13:59:42Z Kambai Akau 8 29322 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀kə̀mbʲírɨ̂ŋ/ * A̱nwuat: ===Ghwughwu=== '''a̱ka̱mbyiri̱ng''' (''á̱kpa'' '''[[a̱yaaka̱mbyiri̱ng]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ka̱mbyiri̱ng''' yet kyang hwa ku shyia̱ ca̱caat a̱ni, nang á̱ nwai la a̱ni ku si̱ but yet kyang hu ku byia̱ a̱cak a̱ni bah. Ka̱ ka yet kyang ku sang a̱cak a̱ni, ku kyang ku shyia̱ dundung a̱ni. #* ''Cyi hu shyia̱ da̱ '''a̱ka̱mbyiri̱ng'''.'' #* ''Yoona bai ma̱ng kurum hu da̱ '''a̱ka̱mbyiri̱ng'''.'' #* ''Zwua̱i tyak '''a̱ka̱mbyiri̱ng''' a̱cyi a̱nyiung a̱nyin nggu.'' ====A̱fi̱p==== * [[a̱fwan]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:lapapo|lapapo]] * [[A̱kum-a̱cyi]]: [[wikt:ig:chịkọta|chịkọta]] * [[Kpat]]: [[wikt:ha:a dunkule|a dunkule]], [[wikt:ha:cikakke|cikakke]] * [[Shong]]: [[wikt:en:whole|whole]], [[wikt:en:one-piece|one-piece]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ghwughwu]] m8lmeie4rit0n84kfoi76tsgcpbhhvt a̱gwomna̱ti 0 821 28412 28410 2023-11-03T13:52:01Z Kambai Akau 8 28412 wikitext text/x-wiki ==Tyap== [[File:Gov House PH.jpg|thumb|Mali '''A̱gwomna̱ti''' Pa̱takwot.]] === Yei === * [[Za̱FBS]]: /Ə̀gʷǝ́mnǝ́ti/ * A̱nwuat: === A̱lyoot === '''a̱gwomna̱ti''' (''á̱kpa'' '''[[a̱yaagwomna̱ti|a̱yaagwomna̱ti]]''') : Sot swang a̱lyiat: :: '''ba''' (''á̱kpa'' '''ba''') # '''A̱gwomna̱ti''' yet sot á̱niet ja ji̱ ba̱ng cet kpa cam ma̱ng tyei cam hu di̱n ta̱m ma̱ a̱byin, mami á̱niet, ku mi̱ sot-á̱niet. #* '''''A̱gwomna̱ti''' Naijeriya ba bu cat khwap kurum mbwak Caina.'' #* ''A̱cyian '''a̱gwomna̱ti''' a̱byin Mali shyia̱ a̱keang Ba̱mako kya.'' #* ''Ka̱ kyang '''a̱gwomna̱ti''' hwa, da̱ kyang á̱niet-a̱byin hu hwa.'' ==== Bwan di̱ lilyem ghyáng ==== * A̱biru: [[Wikt:he:מֶמְשָׁלָה|מֶמְשָׁלָה]] (memshalah) * [[A̱ghwangkpang]]: [[Wikt:yo:ìjọ́bá|ìjọ́bá]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ọchịchị|ọchịchị]] * Ba̱mba̱ra: [[Wikt:bm:gofɛrɛnaman|gofɛrɛnaman]] * [[Dot]]: [[Wikt:nl:regering|regering]] * Eve: [[Wikt:ee:dziɖuɖu|dziɖuɖu]] * [[Jhyuo]]: [[Wikt:kaj:a̱gwomna̱ti|a̱gwomna̱ti]] * [[Kpat]]: [[Wikt:ha:gwamnati|gwamnati]] * La̱ra̱ba: [[Wikt:ar:حكومة|حكومة]] (hukuma) * [[Shong]]: [[Wikt:en:government|government]] * Swahili: [[Wikt:sw:serikali|serikali]] * Tswi: [[Wikt:tw:aban|aban]] * Zulu: [[Wikt:zu:uhulumeni|uhulumeni]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] q4fccu8f86ga70s6h5rn7zekcb4hmda a̱dagiri 0 822 28701 27838 2023-12-12T20:30:22Z Kambai Akau 8 28701 wikitext text/x-wiki ==Tyap== [[File:0,1 Antwerpener Bartzwerg - wachtelfarbig.jpg|thumb|'''A̱dagiri'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dágírí/ * A̱nwuat: ===A̱lyoot=== '''a̱dagiri''' (''á̱kpa'' '''[[a̱yaadagiri]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱dagiri''' yet tangka̱i nywang hwa ku byia̱ a̱kukum a̱ti̱tak a̱ni. #* ''A̱banywan kani, a ngyei '''a̱dagiri''' wa.'' #* '''''A̱dagiri''' nung wa a kyiak.'' #* ''A si̱ mi̱n fi̱k ka̱ '''a̱dagiri''' wa bah ka̱ nywan ji shyia̱ di̱ kup a̱bamman nji na.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:durgu|durgu]], [[wikt:ha:dungu|dungu]], [[wikt:ha:muguduwu|muguduwu]] * [[Shong]]: [[wikt:en:dwarf fowl|short legged fowl]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱man]] [[Sa:a̱lyoot]] ib5ol15flnu84nhwug4r5170lzx75ei a̱daat 0 823 29469 28668 2023-12-26T10:48:33Z Kambai Akau 8 /* Tyap */ Anwuat 29469 wikitext text/x-wiki ==Tyap== [[File:Daughter of Destiny (1917) - 4.jpg|thumb|Nggwon-a̱nap '''A̱daat''' (''Daughter of Destiny'') ku yet fim A̱merika wa nang á̱ maat ma̱ a̱lyia̱ 1917 a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dàâd/ * A̱nwuat: [[File:Adaat.ogg|thumb|Si̱sak nang á̱ ngyei "a̱daat" a̱ni.]] ===A̱lyoot=== '''a̱daat''' (''á̱kpa'' '''[[a̱ka̱daat]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱daat''' yet kyang hwa ku na bai a̱yin a̱zanson a̱ni mat, nang á̱ghyang á̱niet nwuak a̱cucuk a̱ni, a̱nia wa á̱ ku sak ku na ndi neet mi̱ kpaat swanta hu. #* ''Ku yet '''a̱daat''' kya Shimfwuo na nyeang a̱tyu a̱wa.'' #* '''''A̱daat''' nung ka yet a̱tan wa.'' #* ''A̱ naai A̱gwaza nyia̱ A̱gwaza gu kwak á̱nietbeang '''a̱daat''' ba ba̱ bai kiki.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:kádàrá|kádàrá]] * [[A̱kum-a̱cyi]]: [[wikt:ig:akara aka|akara aka]] * [[Kpat]]: [[wikt:ha:kaddara|kaddara]] * [[Shong]]: [[wikt:en:destiny, fate|destiny, fate]] * Swahili: [[wikt:sw:hatima|hatima]] * Zulu: [[wikt:zu:isiphetho|isiphetho]] ===Ya̱fang=== {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] t9dwcfr4gvo19a92rw1byv5d6vr6spg a̱ka̱ti 0 824 29994 29993 2024-02-07T23:39:42Z Kambai Akau 8 29994 wikitext text/x-wiki ==Tyap== [[File:Gina'tan.jpg|Gina'tan|thumb|Kyayak ghyang ku li nang '''a̱ka̱ti''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀tí/ * A̱nwuat: * '''Fantswam''': kwon /kʷǝ̀n/ ** A̱nwuat: ===A̱lyoot=== '''a̱ka̱ti''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''A̱ka̱ti''' yet tangka̱i a̱jojot kyayak hwa nang á̱ weang ma̱ng a̱tsintseang, kwon, shyui, jinjok, ga̱shyuo, ma̱ng nkyangweang jhyang a̱ni. #* '''''A̱ka̱ti''' lan tuk!'' #* ''N ku swuo '''a̱ka̱ti''' a̱ ma Tyinat.'' #* ''A̱shushyuo nung wu lyen swuo '''a̱ka̱ti''' hu bah.'' ====Vak yei ghyang==== * [[ka̱ti]] * [[kpukpei]] * [[kwon]] ====Bwan di̱ lilyem ghyáng==== * [[Á̱nietza̱fan]]: [[wikt:iri:gwote|gwote]] * [[Kpat]]: [[wikt:ha:fate|fate]], [[wikt:ha:pate|pate]] * [[Kuut]]: [[wikt:bom:tɛrɛ|tɛrɛ]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyayak]] [[Sa:a̱lyoot]] he3reod1o3g1bzdne2vdbzttjrkpvhf A‌̱tyunta̱m:Tachio lydiana 2 825 27564 2023-10-22T14:47:53Z Tachio lydiana 207 Created page with "My name is Tachio Lydiana a student of library and information science, and a mother of three." 27564 wikitext text/x-wiki My name is Tachio Lydiana a student of library and information science, and a mother of three. mnw7rzeynopdkq1q1eqlrc5t913mnz0 a̱cyi-ndong 0 826 36820 36811 2025-02-16T04:38:45Z Kambai Akau 8 /* Tyap */ 36820 wikitext text/x-wiki {{also|a̱cyi ndong}} ==Tyap== [[File:Lantern @Chowkidhaani.jpg|thumb|'''A̱cyi-ndong''' fi̱ti̱la.]] [[File:A CFL Light Bulb on a wall in a black lantern in South Carolina.PNG|thumb|'''A̱cyi-ndong''' long a̱gwomna̱ti.]] [[File:A second order Fresnel lens at Cape Blanco Lighthouse (15358455526).jpg|thumb|'''A̱cyi-ndong''' long a̱gwomna̱ti.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱cyi]]'' + ''[[ndong]]''. === Yei === * {{IPA|kcg|/ət͡ʃʲi ńdɔŋ/}} ** {{hyphenation|kcg|a̱|cyi|n|dong}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱cyi-ndong.ogg|a=}} ===A̱lyoot=== '''a̱cyi-ndong''' (''á̱kpa'' '''[[cyi-ndong]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱cyi-ndong''' yet tangka̱i a̱wowot a̱cyi wa nang á̱ ni̱ nkup long ku du nyip a̱ni. Á̱ bye shyia̱ a̱cyi-ndong ka mi̱ fi̱ti̱la ji̱ sai mat a̱ywan nang á̱ zwup mi̱ ka̱la̱nzi̱t a̱ni ku mi̱ si̱ ji̱ sai mat long a̱kumndong ku long-a̱gwomna̱ti a̱ni. #* ''Ka̱ doot zi̱ shai '''a̱cyi-ndong''' kani kiki a?'' #* '''''A̱cyi-ndong''' ka sii fwoi mat a̱gbai-nza wu.'' #* ''A̱mang wa á̱ lyiai '''a̱cyi-ndong''' fi̱ti̱la ma̱nini?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gi̱lat fi̱ti̱la}} * [[A̱ghwangkpang]]: {{t+|yo|gilobu ina}} * [[Dot]]: {{t+|nl|gloeilamp}} * [[Kpat]]: {{t+|ha|kwon fitila}} * [[Shong]]: {{t+|en|light bulb}} {{trans-bottom}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyang]] [[Sa:a̱lyoot]] k47o79ih4m8onv9wb4w1x6yxxfk09dt a̱da̱mbyet 0 827 28294 28291 2023-11-02T18:51:28Z Kambai Akau 8 28294 wikitext text/x-wiki ==Tyap== [[Image:TwoDumbbells.JPG|thumb|'''A̱'''yaa'''da̱mbyet''' a̱feang.]] [[File:Stacked Dumb bells.jpg|thumb|'''A̱'''yaa'''da̱mbyet'''.]] ===Yei=== * [[Za̱FBS]]: /ə̀dǝ́mbjed/ * A̱nwuat: ===A̱lyoot=== '''a̱da̱mbyet''' (''á̱kpa'' '''[[a̱yaada̱mbyet]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱da̱mbyet''' yet tangka̱i kyang hwa nang á̱ ka mbeang cet a̱ni. #* ''A̱nyan wa kyiak '''a̱da̱mbyet''' nung wu?'' #* ''A̱toot B.B. nung wu sang '''a̱da̱mbyet''' wu. ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[wikt:en:dumbbell|dumbbell]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyang]] [[Sa:a̱lyoot]] 76sjrsayj8gzmwzdy3m7w6jzuwz2fy3 a̱taintuut 0 828 41656 29110 2026-02-06T01:09:17Z Kambai Akau 8 /* Tyap */ 41656 wikitext text/x-wiki =={{-kcg-}}== [[File:Train in Kafanchan 01.jpg|thumb|A̱tyong '''a̱taintuut''' a̱ghyang mi̱ tesha a̱taintuut, [[Fantswam]]]] ===Bwoi a̱lyoot=== A̱lyoot ka ku neet da̱ a̱nwuat tangka̱i a̱khwukhwop kyangcung a̱byin kikya a̱ ku cong di̱ fam A̱tak Ka̱duna tsi̱tsak a̱lyia̱ 1927- ~2000 nang á̱ ngyei [[loko]] a̱ni. ===Yei=== * {{IPA|kcg|/ə̀tàjntùûd/}} ** {{audio|kcg|Kcg-a̱taintuut.ogg|a=}} ** {{hyphenation|kcg|a̱|tai|n|tuut}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱taintuut''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaataintuut]]''' [[ba#Ati̱kut|ba]]) # '''A̱taintuut''' yet tangka̱i a̱junjung [[kyangcung]] hwa ku tyong a̱byin a̱ni a̱zandang tswam. Á̱ ni̱ kwok á̱nietbishyi ma̱ng nkyang a̱ nat ndyo a̱ka̱vwuo ma̱ng a̱nhu. #* ''A ka̱n mak nwuo '''a̱taintuut''' a?'' #* ''N fa̱k nang '''a̱taintuut''' wu cobai n si̱ ta̱bat tyong cung.'' #* '''''A̱taintuut''' a̱fai wa á̱ san.'' ====Lyulyoot ghyáng==== * [[giri̱gi-a̱byin]] * [[kyangcung-a̱byin]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangcung-a̱byin}} * [[A̱ghwangkpang]]: {{t+|yo|ọkọ reluwe}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụgbọ oloko}} * A̱ve: {{t+|ee|na hehe}} * [[Kpat]]: {{t+|ha|jirgin kasa}} * [[Shong]]: {{t+|en|train}} * Tswi: {{t+|tw|tete}} * Swahili: {{t+|sw|treni}} * Zulu: {{t+|zu|isitimela}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:nkyangcung]] dqr57kjtz4czk0libgnm17lyldavxrk a̱jhyem 0 829 29018 29017 2023-12-19T10:21:20Z Kambai Akau 8 29018 wikitext text/x-wiki ==Tyap== [[File:Incomplete house.jpg|thumb|Nok ku nwai yet '''a̱jhyem''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀ʒʲèm/ * A̱nwuat: * '''Fantswam''': a̱jyem /ǝ̀dʒʲèm/ ** A̱nwuat: ===Ghwughwu=== '''a̱jhyem''' (''á̱kpa'' '''a̱jhyem''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''wu''') # '''A̱jhyem''' yet ka̱nang kyang nhyat a̱ni ku ka̱ ku shyia̱ si̱sak ku myim ku yet a̱ni ku ka̱nang ta̱m ghyang nshyia̱ nang á̱ na nyia̱ nhu ndyo a̱ni bah ku ka̱ kyang a̱hwa fwan di̱n vak bah. #* '''''A̱jhyem''' a̱ka̱tanko wu yet a̱mang wa?'' #* ''A̱gwai nung na tyia̱ '''a̱jhyem'''.'' #* ''Ka̱ a na nwuak nung '''a̱jhyem''' wu bah, yok dam a̱pyia̱ ang ka bah.'' ====A̱fi̱p==== * [[a̱fwan]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:pipe|pipe]] * [[A̱kum-a̱cyi]]: [[wikt:ig:zuru oke|zuru oke]] * [[Kpat]]: [[wikt:ha:cikakke|cikakke]] * [[Shong]]: [[wikt:en:complete|complete]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ghwughwu]] 2ns2nwgu9cdmyic3u8s9a5dkaftezs0 a̱kpa̱ndang 0 830 42693 40044 2026-02-22T01:12:45Z Danjuma Anthony 44 /* Tyap */ 42693 wikitext text/x-wiki ==Tyap== [[File:Friendship 3.jpg|thumb|'''Á̱kpa̱ndang''' a̱feang shyia̱ di̱ cong a̱zagaat.]] ===Yei=== * {{IPA|kcg|/ə̀k͡pə̀ndáŋ/}} ** {{audio|kcg|Kcg-a̱kpa̱dang.ogg|a=}} ** {{hyphenation|kcg|a̱|kpa̱n|dang}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱kpa̱dang''' (''á̱kpa'' '''[[á̱kpa̱ndang]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱kpa̱ndang''' yet a̱yin wa nang a̱tyu na byia̱ kpa̱mkpaan ma̱ng a̱nggu a̱ na yet nggu a̱tyubeang, a̱tyucong dundung, a̱tyugwai ma̱ng a̱tyutywei a̱ni a̱wot di̱n jen ma̱ a̱di̱di̱t nang a̱na̱nyiuk shimba á̱nietmbyin mba vwuon a̱ni. #* ''A ghwon '''a̱kpa̱ndang''' ang wu a̱ji wa?'' #* ''Á̱ ka nnyia̱ '''a̱kpa̱ndang''' a̱tang yet a̱tang wa meang.'' #* '''''A̱kpa̱ndang''' nung wa gu yet.'' ====Tai==== * [[a̱baat]] * [[a̱ti̱ba]] ====A̱fi̱p==== * [[a̱na̱nvan]] ====Vak yei ghyang==== * kpa̱ndang ====Bwan di̱ lilyem ghyáng==== {{trans-top|a̱tyucat a̱yin ku a̱ti̱ba nggu wu}} * [[A̱ghwangkpang]]: {{t+|yo|ọrẹ}} * [[A̱kum-a̱cyi]]: {{t+|ig|enyi}} * A̱ve: {{t+|ee|xɔlɔ̃}} * Ba̱mba̱ra: {{t+|bm|terikɛ}} * [[Jhyuo]]: {{t+|kaj|a̱kpa̱ndang}}, {{t+|kaj|a̱riyoi}} * [[Kpat]]: {{t+|ha|aboki|a̱s}}, {{t+|ha|abokiya|a̱n}} * [[Shong]]: {{t+|en|friend}}, {{t+|en|colleague}}, {{t+|en|companion}} * Swahili: {{t+|sw|rafiki}} * Tswi: {{t+|tw|adamfo}} * Zulu: {{t+|zu|umngane}} {{trans-bottom}} {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] 9bn6lnb6fczo3f9pldwldkibdb2hzbn cafulu 0 831 33012 33011 2024-08-28T23:26:09Z Kambai Akau 8 33012 wikitext text/x-wiki ==Tyap== [[File:Handmade soap.jpg|thumb|'''Cafulu''' nang á̱ nyia̱ a̱mali a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''sabulu'' di̱n Kpat, neet mi̱ La̱ra̱ba Ma̱sa̱t ''صَابُون'' (ṣābūn), neet mi̱ A̱ramik ''צַפּוֹן / ܨܦܘܢ'' (ṣappōn), neet mi̱ Helen Gbangbang ''σάπων'' (sápōn), neet mi̱ Lati̱n ''sāpōnem'', tangka̱i vak yei swang a̱lyiat ''sāpō'' hu ghyang, neet mi̱ Pi̱roto-Jamanik *''saipǭ''. ===Yei=== * [[Za̱FBS]]: /t͡ʃafùlu/ * A̱nwuat: ===A̱lyoot=== '''cafulu''' (''á̱kpa'' '''[[*]]''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''[[*]]''') # '''Cafulu''' yet kyang kwi vam, nkyang ya kyayak, ku nkyang jhyang mat á̱ ti̱n a̱lyuk na na̱ shyia̱ da̱ mba a̱ni. #* ''A sak '''cafulu''' ji ma̱ a̱ji wa?'' #* ''N cat swam '''cafulu''' huni.'' #* '''''Cafulu''' nywang ja a bwat a̱mami?'' ====Tai==== * [[ntongjan]] ====Bwan di̱ lilyem nghyáng==== * [[Kpat]]: [[wikt:ha:sabulu|sabulu]] * [[Shong]]: [[wikt:en:soap|soap]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] ip8w2utsm7d9b3lxotukxiyylrjwel5 a̱da 0 832 29054 27825 2023-12-19T13:03:48Z Kambai Akau 8 29054 wikitext text/x-wiki ==Tyap== [[File:Machete knife blade.jpg|thumb|'''A̱da'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dá/ * A̱nwuat: ===A̱lyoot=== '''a̱da''' (''á̱kpa'' '''[[a̱yaada]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱da''' yet tangka̱i a̱gba̱ndang a̱baai wa nang á̱ tyam a̱ka̱kwon ma̱ng nkyang na̱ byia̱ cet a̱ni ma̱ng a̱nggu. #* ''Kyiak '''a̱da''' wu a bai ndyo.'' #* ''N di a ngyei '''a̱da''' wuni ya ansham ba.'' #* '''''A̱da''' wu yet a̱si̱ nwan wa a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[wikt:ig:mma|mma]] * [[Kpat]]: [[wikt:ha:adda|adda]] * [[Kuut]]: [[wikt:bom:wal|wal]] * [[Shong]]: [[wikt:en:machete|machete]] * Swahili: [[wikt:sw:panga|panga]] * Zulu: [[wikt:zu:ucelemba|ucelemba]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] tf3ovn2bboil6yukj34s84hs8yg3xy6 ya̱fang 0 833 34113 34112 2024-12-03T11:57:51Z Kambai Akau 8 /* A̱ka̱fwuop nta */ 34113 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /jǝ́fáŋ/ * A̱nwuat: ===A̱lyoot=== '''ya̱fang''' (''á̱kpa'' '''ngya̱fang''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Ya̱fang''' fa a̱vwuo ka nang á̱ shyia̱ nkhang nang á̱ nyia̱ ta̱m ma̱ng á̱na a̱ni. #* ''A tyia̱ '''ya̱fang''' hu bah.'' #* '''''Ya̱fang''' hwa myim ku shyia̱ a̱ji.'' #* ''Kuzang ati̱kut Wukipedia myim ku byia̱ '''ya̱fang''' a̱mami.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[wikt:yo:itọkasi|itọkasi]] * [[Kpat]]: [[wikt:ha:Manazarta|manazarta]] * [[Shong]]: [[wikt:en:reference|reference]] ===A̱ka̱fwuop nta=== {{pedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] e9hs7bd656u00z393owlojvwmiz6bb6 yari 0 834 30143 29194 2024-02-26T21:18:26Z Zbobai 17 30143 wikitext text/x-wiki Yari yet nyeang wa mani nanwouk ali anwung ani nang atyap ba shim a nye ani ba [[Sa:Tyap Wikimedians Zaria Outreach]] 96s64fwuuznm5l7b32ui3mtc9q8iyxc cen 0 835 41212 41211 2026-01-28T16:34:12Z Kambai Akau 8 /* A̱lyoot */ 41212 wikitext text/x-wiki ==Tyap== [[File:Prokudin-Gorskii-12.jpg|thumb|'''Cen''' ghyang]] ===Yei=== * {{IPA|kcg|/tʃɛ́n/|/tʃə́n/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-chen.wav|a=}} ** {{hyphenation|kcg|cen}} (a̱tyong 1) * Sholyia̱, Tyuku: [[tsen]] /tsɛ́n/ ku /tsǝ́n/ ** A̱nwuat: ===A̱lyoot=== '''cen''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱ci̱cen]]''' [[ba#Ati̱kut|ba]]) # '''Cen''' yet a̱vwuo kya nang a̱sa̱khwot ni̱ nswak a̱ni. Ku yet a̱baghyui kya. #* ''Koza nat kwi a̱yaatoot nggu ba mi̱ '''cen'''.'' #* ''Mman na vwuo mi̱ '''cen''', na̱ si̱ byian jen a̱ja ba̱t.'' #* '''''Cen''' huni byia̱ tsunng.'' ====Bwoi mi̱ bwoi==== * [[a̱gba̱ndang-cen]] * [[sa-ncen]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱da̱dei a̱ghyui}} * [[Dot]]: {{t+|nl|stroom}} * [[Jhyuo]]: {{t+|kaj|cen}} * [[Kpat]]: {{t+|ha|rafi}} * [[Shong]]: {{t+|en|stream}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} {{wikidata lexeme|L1529986}} [[Sa:a̱lyoot]] [[Sa:nvam a̱sa̱khwot]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /tʃen/ * A̱nwuat: ===A̱lyoot=== '''cet''' (''á̱kpa'' ) # [[cen#Tyap|cen]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] 03xelyhebh39fxd5zy77skfr33jesrt cyon 0 836 29402 27606 2023-12-22T17:09:34Z Kambai Akau 8 29402 wikitext text/x-wiki Cyon yet fhek din kyan ku yet dhan asham ani kuma achat aban hu shamsham don ku byiyan hyan. [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] dnfw70q005srxyjrwxa44bj23qdic48 a̱teak 0 837 29471 29159 2023-12-26T10:58:33Z Kambai Akau 8 /* Tyap */ 29471 wikitext text/x-wiki ==Tyap== [[File:Carsav 2.jpg |thumb|'''A̱teak'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tèjàg/ * A̱nwuat: [[File:Ateak.ogg|thumb|Si̱sak nang á̱ ngyei "a̱teak" a̱ni.]] ===A̱lyoot=== '''a̱teak''' (''á̱kpa'' '''[[a̱yaateak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱teak''' yet a̱gba̱ndang a̱toot nkup a̱gbaat myian wa. #* '''''A̱teak''' wuni yet a̱fai wa kee?'' #* ''Ya ndyang a̱vwuo a sii du teak '''a̱teak''' wu ma̱ a̱gbaat ka.'' #* ''Bai a nang nung '''a̱teak''' a̱feang nang a nwai nyia̱ ta̱m ma̱ng a̱nggu a̱ni la!'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:zanin gado|zanin gado]] * [[Shong]]: [[wikt:en:bedsheet|bedsheet]], [[wikt:en:bedspread|bedspread]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱yaatoot]] [[Sa:a̱lyoot]] 4m18zoridkmd2rz441e9nslpxqi5pun a̱cyian 0 838 40239 40229 2025-11-29T17:39:58Z Kambai Akau 8 /* A̱lyoot */ 40239 wikitext text/x-wiki ==Tyap== [[File:Volvo FH 380 Hub.jpg|thumb|'''A̱cyian''' tak Volvo FH 380.]] ===Yei=== * {{IPA|kcg|/ə̀tʃʲàn/}} ** {{audio|kcg|Kcg-a̱cyian.ogg|a=}} ** {{hyphenation|kcg|a̱|cyian}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱cyian''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱cyian]]''' [[na#Ati̱kut|na]]) A̱cyian bye yet: # Gann ja nang nggwon a̱nap ka̱ byia̱ fi̱ng nyian a̱zaghyi nggwon-a̱sam ku a̱sak nka a̱ni. #* ''Ta̱nii la̱u '''a̱cyian''' A̱mashan ka.'' #* '''''A̱cyian''' la̱u fi̱ng nggwoneam a̱hwa.'' #* '' # Kyang ku shyia̱ ma̱ka̱wa̱tyia̱ a̱ swak a̱ni ku fwuo kyang. #* ''Á̱ na shai '''a̱cyian''' tsaai kani.'' #* ''N swan '''a̱cyian''' a̱keang nzi̱t kikya.'' #* ''Legwot hwa yet '''a̱cyian''' naat mbwuot kaswuo Naijeriya ka.'' ====Tai==== ; ''A̱ka̱wa̱tyia̱'' :: * [[a̱jhyat]] :: * [[a̱ka̱wa̱tyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gann}} * [[Kpat]]: {{t+|ha|yanga}} * [[Shong]]: {{t+|en|squirting}} {{trans-bottom}} {{trans-top|A̱ka̱wa̱tyia̱}} * [[Kpat]]: {{t+|ha|cibiya}} * [[Shong]]: {{t+|en|hub}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 5hhem74pnlqfovkvc5uz4ja9vof47nw a̱jara 0 839 28987 28986 2023-12-18T23:13:52Z Kambai Akau 8 28987 wikitext text/x-wiki ==Tyap== [[File:P039363-622198.jpg|thumb|A̱tyuteang kurum '''a̱jara'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dʒára/ * A̱nwuat: ===A̱lyoot=== '''a̱jara''' (''á̱kpa'' '''[[a̱yaajara]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱jara''' yet kurum hwa nang á̱ ti̱n a̱kpa a̱ghyang mami a̱kpa cyi a̱mgbam kurum hu, nang á̱ teang a̱ghyi ba mi̱ lyi̇ai̇ kyang. #* ''Nang hu li á̱ na tan nggu '''a̱jara''' wu bah, a̱tyu A̱kuut wu si̱si̱ nkyiak mba nat da̱ a̱vwuofak-a̱lyiat.'' #* ''Koni san '''a̱jara''' nggu wu nang gu tyak fang hu bwuok a̱ bai mali.'' #* ''Á̱ teang '''a̱jara''' di̱ tangka̱i nkyang nani meang a?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kamasho|kamasho]] * [[Shong]]: [[wikt:en:commission|commission]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱bwuanng]] [[Sa:a̱lyoot]] 46sm6785afx4y8lmk5jy3qr4ygessvi a̱jhyat 0 840 29093 29092 2023-12-19T15:53:28Z Kambai Akau 8 29093 wikitext text/x-wiki ==Tyap== [[File:Mamers Valles, annotated nadir view ESA211664.jpg|thumb|'''A̱jhyat''' a̱ghyang mi̱ Mat.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀ʒʲad/ * A̱nwuat: * '''Fantswam''': ka̱jyat /kǝ́dʒʲád/ ** A̱nwuat: ===A̱lyoot=== '''a̱jhyat''' (''á̱kpa'' '''[[a̱ka̱jhyat]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') '''A̱jhyat''' bye fa: # A̱fwuam tyan ku a̱babwong ka̱ li gyan a̱ni nang á̱ nsak kyang tazwa a̱ni kalak ku du hyian ku gyut a̱ kwa. #* ''Imaniet wa kyiak a̱la̱n ka a̱ si̱ sak ma̱ '''a̱jhyat''' ka.'' #* ''Kywak a̱jijak ba ma̱ '''a̱jhyat''' ka a sak a̱dong ka.'' #* '''''A̱jhyat''' kani na lat a?'' # A̱balama ka̱ tyai di̱ tyan jhyiung a̱ni mat si̱sak nang á̱ nyia̱ ta̱m ma̱ng tyan a̱ja nci̱ri̱ri̱ng a̱ni. #* ''Á̱ ngyei '''a̱jhyat''' kani yet a̱si̱ nang a̱da̱n ka ku ghwon kya a̱ni, ka̱ni? ====Tai==== * [[a̱cyian]] * [[a̱ka̱wa̱tyia̱]] ====Bwan di̱ lilyem ghyáng==== ; ''A̱babwong'' :* [[Kpat]]: [[wikt:ha:cibiya|cibiya]] :* [[Shong]]: [[wikt:en:center|center]] ; ''A̱lama'' :* ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] liqw64cgv7u76k1v5ywdiub5ksii109 a̱ba̱gat 0 841 42032 35715 2026-02-15T10:14:50Z Kambai Akau 8 /* Tyap */ 42032 wikitext text/x-wiki =={{-kcg-}}== [[File:Coiled rope 03235.jpg|thumb|'''A̱ba̱gat''' a̱ywan]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bǝ̀gàd/ * A̱nwuat: [[File:Kcg-A̱ba̱gat.oga|thumb|Si̱sak nang á̱ ngyei "a̱ba̱gat" di̱n Tyap a̱ni.]] ===A̱sheili=== '''a̱ba̱gat''' (''á̱kpa'' '''[[a̱yaaba̱gat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ba̱gat''' yet ka̱nang kyang nkuut ku ku ga̱t gi̱ga̱t da̱ a̱vwuo a̱nyiung a̱ni. #* ''Nggwon ka li '''a̱ba̱gat''' nzwak ji ka̱ si̱ ta̱bat vwuo ma̱ng a̱nggu.'' #* '''''A̱ba̱gat''' ntswam wuni wa á̱ ntyei a̱da̱dei ma̱to a̱ yok zwuat a̱ la̱u di̱n vak ku byia̱ gbi̱ngba̱ra̱m a̱ni.'' #* ''Bobai a̱i! Sa̱kut, kyiak '''a̱ba̱gat''' a̱ywan a̱wa a bai ndyo kiki .'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:nadadde|nadadde]] * [[Shong]]: [[wikt:en:coiled|coiled]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱sheili]] miieox93kosl0ik7cdkxy2069vc1ume a̱ka̱hyia̱ 0 842 29034 29033 2023-12-19T11:04:37Z Kambai Akau 8 29034 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀hʲʲǝ̀/ * A̱nwuat: ===A̱lyoot=== '''a̱ka̱hyia̱''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''na''' (''á̱kpa'' '''*''') # '''A̱ka̱hyia̱''' yet a̱ka̱tuk nyia̱ wa, ki̱ a̱ka̱kpa̱t da̱ a̱yin, nang a̱yin na mbwuo a̱yin fa hyat nggu a̱ni. #* ''Bukhwu byia̱ '''a̱ka̱hyia̱'''.'' #* ''A̱tyu wuni lyen nyia̱ '''a̱ka̱hyia̱''' ba̱t.'' #* ''A̱gwaza nwuan '''a̱ka̱hyia̱''' nzi̱t na.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:iwa ika|iwa ika]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:arụrụala|arụrụala]] * [[Kpat]]: [[Wikt:ha:aikin masha'a|aikin masha'a]], [[Wikt:ha:zalunci|zalunci]] * [[Shong]]: [[Wikt:en:atrocity|atrocity]] * Swahili: [[Wikt:sw:ukatili|ukatili]] * Zulu: [[Wikt:zu:unya|unya]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] ecqvcje2n44lv9w4n45mst1b58ozp56 a̱da̱n 0 843 28311 28303 2023-11-02T19:24:15Z Kambai Akau 8 28311 wikitext text/x-wiki ==Tyap== [[File:Earthenware Pot (Clay Pot).jpg|thumb|Di̱da̱n.]] ===Yei=== * [[Za̱FBS]]: /ə̀dǝ́n/ * A̱nwuat: [[File:A̱da̱n.ogg|thumb|Si̱sak nang á̱ ngyei '''a̱da̱n''' a̱ni.]] * '''Fantswam''': ka̱da̱n /kǝ́dǝ́n/ ** A̱nwuat: ===A̱lyoot=== '''a̱da̱n''' (''á̱kpa'' '''[[di̱da̱n]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''a̱da̱n''' yet alan na ani tei kwan. #* ''Akan byia̱ a̱gba̱ndang '''a̱da̱n''' a̱mali. '' #* ''Kwan a san ku a̱da̱n a̱nyiung kya a nfwung la!'' #* ''Nat a tok a̱kan na ma̱ '''a̱da̱n''' ka a nang nggu.'' ====Bu nwuan==== * [[a̱dong]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kwantarniya|kwantarniya]], [[wikt:ha:gajirmi|gajirmi]], [[wikt:ha:bilu|bilu]] * [[Shong]]: [[wikt:en:pitcher|alcohol pitcher]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:li̱la̱n]] [[Sa:a̱lyoot]] 2y6fc29y0hhrzlq4z2tu4dg8xgurnx3 A̱tyokpat 0 844 29327 29326 2023-12-22T14:22:56Z Kambai Akau 8 29327 wikitext text/x-wiki ==Tyap== [[File:Hausa man.png|thumb|'''A̱tyokpat''' a̱ghyang ma̱ a̱lyia̱ 1901.]] [[File:An Hausa man producing suya at suya production site in Nigeria 05.jpg|thumb|'''A̱tyokpat''' a̱ shwai nam nang á̱ ngyei ''suya'' a̱ni a̱zagaat.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[A̱kpat]]''. ===Yei=== * [[Za̱FBS]]: /Ə̀tʲòk͡pàd/ * A̱nwuat: ===A̱lyoot=== '''A̱tyokpat''' (''á̱kpa'' '''[[A̱kpat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''wu''') # '''A̱tyokpat''' yet a̱yin wa a̱ ghwut di̱n nwap A̱kpat di̱ fam a̱za a̱byin Naijeriya ki fam a̱tak a̱byin Ni̱njat a̱ lyiat a̱lyem [[Kpat]] a̱ni. #* ''Awudu yet '''A̱tyokpat''' wa.'' #* ''Á ngyei Musa yet '''A̱tyokpat''' wa, ka̱ni?'' #* ''A̱nyan wa a̱ yet '''A̱tyokpat''' nang a lyiat Kpat ma̱ng a̱nung a̱ni?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Bahaushe|Bahaushe]] (a̱s.), [[wikt:ha:Bahaushiya|Bahaushiya]] (a̱n.), * [[Shong]]: [[wikt:en:Hausa|Hausa person]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] eyn8765mk5161ml6nzpvubp2xwygpwt a̱tyukaswuo 0 845 29415 29375 2023-12-22T17:34:09Z Kambai Akau 8 29415 wikitext text/x-wiki ==Tyap== [[File:Woman-trader-at-Gisenyi-border-to-DRC Peter-Walkenhorst.jpg|thumb|'''A̱tyukaswuo''' a̱nap a̱ghyang mi̱ kaswuo gak Gisenyi, RD Konggo.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱tyu]]'' + ''[[kaswuo]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùkásʷʷò/ * A̱nwuat: ===A̱lyoot=== '''a̱tyuswuo''' (''á̱kpa'' '''[[á̱nietkaswuo]]''', '''[[mmankaswuo]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''', '''na''') # '''A̱tyukaswuo''' yet a̱tyobwuanng wa a̱ kwai ma̱ng lyiai nkyang mi̱ kaswuo. #* ''Nwan, ba̱t! A yet a̱tsak '''a̱tyukaswui''' wa za̱m.'' #* ''A̱yang Zi̱gwai yet '''a̱tyukaswuo''' wa.'' #* '''''A̱tyukaswuo''' wa a yet a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:onisowo|onisowo]] * [[A̱kum-a̱cyi]]: [[wikt:ig:onye ahịa|onye ahịa]] * Ba̱mba̱ra: [[wikt:bm:jagokɛla|jagokɛla]] * [[Kpat]]: [[wikt:ha:dan kasuwa|dan kasuwa]] (a̱s.), [[wikt:ha:ƴar kasuwa|ƴar kasuwa]] (a̱n.) * [[Shong]]: [[wikt:en:trader|trader]] * Swahili: [[wikt:sw:mfanyabiashara|mfanyabiashara]] * Zulu: [[wikt:zu:umhwebi|umhwebi]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] g2gqvlasvmxs0ctjc7igjw3jfrtkvw1 A‌̱lyiat:a̱da̱n 1 846 27668 2023-10-23T19:53:57Z Presido141 232 . 27668 wikitext text/x-wiki A̱da̱n ming shong Amerika yet kwam ko alan ming bonu nan ani saai jijhoud kyang. Ming avvo nan ani lyaid din shong tosa atyin Amirika, a̱da̱n yet jujoung kwam ming bwak, bonu asi nan a tei jijhoud kyang nang kan ani. jmnrxpb99itkzmuew1ooe39513xy9li a̱tyunzwan 0 847 29830 29829 2024-01-21T22:57:33Z Kambai Akau 8 /* Tyap */ 29830 wikitext text/x-wiki ==Tyap== [[File:USS Prometheus (AR-3) sick bay - NH 1.jpg|thumb|'''A̱tyunzwan''' a̱ghyang a̱ swan kpa̱mkpaan ma̱ng a̱gbaat nggu wu.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''n'' + ''[[zwan]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùndzʷân/ * A̱nwuat: ===A̱lyoot=== '''a̱tyunta̱m''' (''á̱kpa'' '''[[á̱nietnzwan]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyunzwan''' yet a̱tyu wa a̱ nwai fwuong nyinyang vam nggu hu a̱ni, ku a̱ nyia̱ mi̱ zwan wa. #* ''Kambai nat byiat '''ạtyunzwan''' wu.'' #* '''''A̱tyunzwan''' wu cat kan.'' #* ''N di a ngyei '''a̱tyunzwan''' wu ka̱n coot, ka̱ni?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:eniyan alaisan|eniyan alaisan]] * [[Kpat]]: [[wikt:ha:marar lafiya|marar lafiya]] * [[Shong]]: [[wikt:en:sick person|sick person]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] qjhsxzbofgntcbkt9zom083yg9gu7km a̱tyutyiet 0 848 29936 29935 2024-02-02T11:00:20Z Kambai Akau 8 29936 wikitext text/x-wiki ==Tyap== [[File:Classroom at a seconday school in Pendembu Sierra Leone.jpg|thumb|'''A̱tyutyiet''' shyia̱ di̱ tyiet mi̱ tutumyiam ma̱ a̱byin Sira Lyon.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[tyiet]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùtʲʲed/ * A̱nwuat: ===A̱lyoot=== '''a̱tyutyiet''' (''á̱kpa'' '''[[á̱nietntyiet]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyutyiet''' yet a̱yin wa a̱ mban á̱ghyang á̱niet lyen hu da̱ a̱vwuomyiam, ku a̱mali, ku da̱ a̱vwuodyep A̱gwaza, ku da̱ a̱yin a̱vwuo. #* ''Ku myim kuzang '''a̱tyutyiet''' gu san zang nggu ji mi̱ swanta hu.'' #* '''''A̱tyutyiet''' tyiet mman na si̱sak ba̱ na nfang á̱lyiat nShong na a̱ni.'' #* ''Bityong yet a̱za̱za̱rak '''a̱tyutyiet''' wa ba̱t.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:olukọ|olukọ]] * [[A̱kum-a̱cyi]]: [[wikt:ig:onye nkụzi|onye nkụzi]] * [[Kpat]]: [[wikt:ha:malami|malami]] (a̱s.), [[wikt:ha:malama|malama]] (a̱n.), [[wikt:ha:makoyi|makoyi]] * [[Shong]]: [[wikt:en:teacher|teacher]], [[wikt:en:tutor|tutor]], [[wikt:en:adviser|adviser]] * Swahili: [[wikt:sw:mwalimu|mwalimu]] * Zulu: [[wikt:zu:uthisha|uthisha]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] tjbw3xrzp4b3j98tyuc91tj6mq9gquy a̱vwuomyian 0 849 29970 29969 2024-02-06T13:47:15Z Kambai Akau 8 /* A̱lyoot */ 29970 wikitext text/x-wiki ==Tyap== [[File:Imagerrrrrr.jpg|thumb|A̱yaagbaat a̱feang da̱ '''a̱vwuomyian''' a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀vʷʷómʲʲan/ * A̱nwuat: * '''Fantswam''': [[ka̱lvwuamyian]] /kǝ́lvʷʷámʲʲan/ ** A̱nwuat: ===A̱lyoot=== '''a̱vwuomyian''' (''á̱kpa'' '''[[a̱ka̱vwuomyian]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱vwuomyian''' yet a̱vwuo fwung ke tyan fwung a̱tyubishyi ma̱ng nyam kya. #* ''Cyuo ji sa myia̱ da̱ '''a̱vwuomyian''' nji ka.'' #* '''''A̱vwuomyian''' ka shyia̱ mi̱ zang fam hwa?'' #* ''Ka̱ doot '''a̱vwuomyian''' ka ka̱ byia̱ a̱yaagbaat a̱feang a?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:wurin kwanciya|wurin kwanciya]] * [[Shong]]: [[wikt:en:bedroom|bedroom]], [[wikt:en:sleeping accommodation|sleeping accommodation]], [[wikt:en:chamber|chamber]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 0bigav0xm57dg6i44lcfny77u71jmkp a̱ta̱ulyia̱ 0 850 29155 29154 2023-12-19T22:50:46Z Kambai Akau 8 29155 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== ===Yei=== * [[Za̱FBS]]: /ǝ̀tǝ́úlʲʲǝ̂/ * A̱nwuat: ===A̱lyoot=== '''a̱ta̱ulyia̱''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''*''') # '''A̱ta̱ulyia̱''' yet a̱lyia̱ kya ka̱ swak a̱ni. #* ''Ka̱si̱mat '''a̱ta̱ulyia̱''' hu ku byia̱ nyinyang.'' #* ''N ku kap a̱kam '''a̱ta̱ulyia̱'''.'' ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[Wikt:ha:bara|bara]] * [[Shong]]: [[Wikt:en:last year|last year]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:za̱kwa]] [[Sa:Tyap Wikimedians Zaria Outreach]] 3knxfxjvwdv8fsd7y79lyqysw7lcm1l a̱ta̱usa 0 851 42041 29148 2026-02-15T10:38:33Z Kambai Akau 8 /* Tyap */ 42041 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ətəusa/}} ** {{audio|kcg|Kcg-a̱ta̱usa.ogg|a=}} ** {{hyphenation|kcg|a̱|ta̱u|sa}} (a̱ka̱tyong 3) ===A̱sheityan=== '''a̱ta̱usa''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''*''') # '''A̱ta̱usa''' yet fam nta kyang hwa. #* ''A̱ sak a̱sa̱khwot na '''a̱ta̱usa'''.'' #* ''Swakpat ji shyia̱ '''a̱ta̱usa'''.'' #* ''Ba̱ na khat nda '''a̱ta̱usa''' kya a?'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|Fam nta}} * [[Dot]]: {{t+|nl|buiten}} * [[Kpat]]: {{t+|ha|waje}} * [[Shong]]: {{t+|en|outside}} ===A̱ya̱fang=== <references/> [[Sa:a̱sheityan]] [[Sa:Tyap Wikimedians Zaria Outreach]] 0jd34yu9r5369mgdob2amrk22u2jb4b a̱ti̱ba 0 852 29413 29164 2023-12-22T17:32:33Z Kambai Akau 8 29413 wikitext text/x-wiki ==Tyap== [[File:Mazie Hirono and Doris Matsui.jpg|thumb|'''Á̱ti̱ba''' á̱ghyang yong kyiak ghwughwu.]] ===Yei=== * [[Za̱FBS]]: /ə̀tɨ̀bá/ * A̱nwuat: ===A̱lyoot=== '''a̱ti̱ba''' (''á̱kpa'' '''[[á̱ti̱ba]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱ti̱ba''' yet a̱kpa̱ndang wa, nang a̱yin cong, nyia̱ ta̱m, ya kyayak, ku vwuo dundung ma̱ng a̱nggu a̱ni. #* ''A̱taat yet '''a̱ti̱ba''' nung wa.'' #* ''Bai a kyiak '''a̱ti̱ba''' ang wu nyi kam a̱ji. #* '''''A̱ti̱ba''' nung, yok dam bah. Kuzang kyang na kwa ca̱caat.'' ====Tai==== * [[a̱baat]] * [[a̱kpa̱ndang]] ====A̱fi̱p==== * [[a̱na̱nvan]] ====Vak yei ghyang==== * [[a̱tuba]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ọrẹ|ọrẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:enyi|enyi]] * Ba̱mba̱ra: [[Wikt:bm:terikɛ|terikɛ]] * Eve: [[Wikt:ee:xɔlɔ̃|xɔlɔ̃]] * [[Jhyuo]]: [[Wikt:kaj:a̱tuba|a̱tuba]] * [[Kpat]]: [[Wikt:ha:takora|takora]],[[Wikt:ha:aboki|aboki]] (a̱s.), [[Wikt:ha:abokiya|abokiya]] (a̱n.) * [[Shong]]: [[Wikt:en:colleague|colleague]], [[Wikt:en:companion|companion]], [[Wikt:en:comrade|comrade]], [[Wikt:en:friend|friend]], [[Wikt:en:fellow|fellow]] * Swahili: [[Wikt:sw:rafiki|rafiki]] * Tswi: [[Wikt:tw:adamfo|adamfo]] * Zulu: [[Wikt:zu:umngane|umngane]] [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] 3snzx2tmoedb8gxsorswn9ksdoeiisn a̱tyin 0 853 41679 41675 2026-02-06T13:29:55Z Kambai Akau 8 /* {{-kcg-}} */ 41679 wikitext text/x-wiki =={{-kcg-}}== [[File:Stem Of A Coconut Tree at Sir Charles Beach, Winneba.jpg|thumb|'''A̱tyin''' kwakwa di̱ khwong kyai a̱sa̱khwot, Winneba, a̱byin Gana]] [[File:At the beginning of steps to Kynthos, 224622.jpg|thumb|'''A̱tyin''' a̱fan Ki̱ntot ka]] [[File:Compass Rose English East.svg|thumb|Kompat nShong ji̱ tyai nfam A̱za (''N''), '''A̱tyin''' (''E''), A̱tak (''S'') ma̱ng Jenshyung (''W'')]] ===Yei=== * {{IPA|kcg|/ə̀tʲín/}} ** {{audio|kcg|Kcg-a̱tyin.ogg|a=}} ** {{hyphenation|kcg|a̱|tyin}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱tyin''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[tityin]]''' [[hu#Ati̱kut|hu]]) '''A̱tyin''' ka bye yet: # Kap a̱kwon ku ba̱ng si̱sa a̱kwon ji ma̱ng a̱ni̱nan ba da̱ a̱vwui a̱nyiung a̱ni. #* ''Á̱ tyam '''a̱tyin''' ka a̱wot a̱kwon ka si̱ bu laai.'' #* '''''A̱tyin''' ka kani byia̱ cet za̱m.'' #* ''Nggu wa swan da̱ '''a̱tyin''' a̱kwon a̱lyemu keniau.'' # A̱tsan kyang ku jen tsa nhu. #* ''Da̱ '''a̱tyin''' ka, A̱gwaza ku mat sai hwa.'' #* ''Kuzang '''a̱tyin''' byia̱ tyiai.'' #* ''Nwan wa yet '''a̱tyin''' ka bah, da̱ nwan wa na yet a̱ngaan ka bah.'' # Fam nyiung di̱ nfam nnaai swanta na. #* ''A̱ ku neet di̱ fam '''a̱tyin''' hwa.'' #* ''Ku li nang si̱ zi̱ ku li di̱ fam '''a̱tyin''' hu a̱ni.'' #* ''Ma̱nang '''a̱tyin''' vwuon ma̱ng jenshyung, ma̱ a̱nia wa A̱gwaza wu ma̱ng a̱ta̱nyeang ka.'' ====Tai==== ; ''A̱tsan'' * [[a̱tsan]] * [[tsa]] ====Bu nwuan==== ; ''Fam'' * [[a̱ka̱wa̱tyia̱]] * [[a̱tak]] * [[a̱za]] * [[jenshyung]] ====Bwoi mi̱ bwoi==== * [[a̱tyin-a̱baai]] * [[a̱tyin-a̱fan]] * [[a̱tyin-a̱kwon]] * [[a̱tyin-a̱kwop]] * [[a̱tyin-a̱lyiat]] * [[a̱tyin-fwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱kwon}} * [[Dot]]: {{t+|nl|stam}} * [[Kpat]]: {{t+|ha|tushi}} * [[Shong]]: {{t+|en|stem}}, {{t+|en|trunk}} {{trans-bottom}} {{trans-top|A̱tsan}} * [[Dot]]: {{t+|nl|begin}} * [[Kpat]]: {{t+|ha|farko}} * [[Shong]]: {{t+|en|beginning}}, {{t+|en|start}} {{trans-bottom}} {{trans-top|Fam}} * [[A̱ghwangkpang]]: {{t+|yo|ila-ọọrun}}, {{t+|yo|gabasi}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọwụwa anyanwụ}} * [[Dot]]: {{t+|nl|oosten}} * [[Kpat]]: {{t+|ha|gabas}} * [[Shong]]: {{t+|en|east}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap a̱kwon]] [[Sa:Tyap Wikimedians Zaria Outreach]] p9zrpn8usoxlyncgyc5quzmfimvcfk8 a̱tyucok 0 854 29453 29452 2023-12-24T06:58:15Z Kambai Akau 8 29453 wikitext text/x-wiki {{also|a̱cok}} ==Tyap== [[File:UN security COP26.jpg|thumb|'''A̱tyucok''' Muná̱pyia̱ Bibyin Swanta (UN) a̱ghyang.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[cok]]''. ===Yei=== * [[Za̱FBS]]: /Ə̀tʲùt͡ʃɔ́g/ * A̱nwuat: ===A̱lyoot=== '''a̱tyucok''' (''á̱kpa'' '''[[á̱nietcok]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyucok''' yet a̱yin wa a̱ cam a̱vwuo a̱ni. #* ''A̱tyia̱ nung wu yet '''a̱tyucok''' wa.'' #* ''Da̱wali nyia̱ ta̱m '''a̱tyocok''' hu a̱magwam ka.'' #* ''Ka̱ á̱ wa nyia̱ A̱gwaza wa yet '''A̱tyocok''' nzi̱t ba, di̱ zi̱ na shyia̱ swuan a̱fwun a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:ha:oluṣọ|oluṣọ]] * [[A̱kum-a̱cyi]]: [[wikt:ig:onye nche|onye nche]] * Ba̱mba̱ra: [[wikt:bm:kɔlɔsilikɛla|kɔlɔsilikɛla]] * [[Kpat]]: [[wikt:ha:maigadi|maigadi]] * [[Shong]]: [[wikt:en:watchman|watchman]] (a̱s.), [[wikt:en:watchwoman|watchwoman]] (a̱n.) * Swahili: [[wikt:sw:mlinzi|mlinzi]] * Wusi̱ka̱ra: [[wikt:eu:begirale|begirale]] * Zulu: [[wikt:zu:umlindi|umlindi]] ===Fang a̱zanson=== {{pedia|cok}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 1paxnuv9g1svwoh8i7n07pqeaw35lo4 a̱tyufi̱fan 0 855 29363 29362 2023-12-22T15:48:01Z Kambai Akau 8 29363 wikitext text/x-wiki ==Tyap== [[File:Christ Healing the Blindman MET DP331198.jpg|thumb|Yesu coot '''a̱tyufi̱fan''' wu.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱tyu]]'' + ''[[fi̱fan]]''. ===Yei=== * [[Za̱FBS]]: /Ə̀tʲù fɨ́fán/ * A̱nwuat: ===A̱lyoot=== '''a̱tyufi̱fan''' (''á̱kpa'' '''[[á̱nietfi̱fan]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyufi̱fan''' yet a̱yin wa a̱ nwai nwuan a̱bmvwuo a̱ni. #* ''A̱ nang '''a̱tyufi̱fan''' wu kurum.'' #* ''A yet '''a̱tyufi̱fan''' wa kee? nang a lyip nung tangka̱i lyip a̱hwa.'' #* '''''A̱tyufi̱fan''' wu kwa ma̱ a̱bwong.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:ha:afọju|afọju]] * [[A̱kum-a̱cyi]]: [[wikt:ig:afuozu|afuozu]] * Ba̱mba̱ra: [[wikt:bm:fiyentɔ|fiyentɔ]] * [[Kpat]]: [[wikt:ha:makaho|makaho]] (a̱s.), [[wikt:ha:makahuwa|makahuwa]] (a̱n.) * [[Shong]]: [[wikt:en:blindman|blindman]] * Swahili: [[wikt:sw:kipofu|kipofu]] * Zulu: [[wikt:zu:impumputhe|impumputhe]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 3z8pf8js8cffb4fcv7acizewcqykz82 a̱tyumyiam 0 856 29677 29676 2024-01-12T08:57:33Z Kambai Akau 8 29677 wikitext text/x-wiki {{also|A̱tyumyiam}} ==Tyap== [[File:Student learning Veda 10.jpg|thumb|'''A̱tyumyiam''' Veda.]] ===Bwoi a̱lyoot=== * Neet ma̱ ''[[a̱tyu]]'' + ''[[myiam]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲù mʲʲám/ * A̱nwuat: ===A̱lyoot=== '''a̱tyumyiam''' (''á̱kpa'' '''[[á̱nietmyiam]]''', '''[[mmanmyiam]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''', '''na''') # '''A̱tyumyiam''' yet a̱yin wa a̱ shyia̱ di̱ myiam kyang a̱ni. #* ''A̱yong ka yet '''a̱tyumyiam''' wa kee?'' #* ''A byia̱ '''a̱tyumyiam''' a̱fai, ka̱ni?'' #* '''''A̱tyumyiam''' wuni, gba̱p a̱pyia̱ la̱u nggu.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:akeko|akeko]], [[wikt:en:ọmọ ile iwe|ọmọ ile iwe]] * [[A̱kum-a̱cyi]]: [[wikt:ig:nwa akwụkwọ|nwa akwụkwọ]] * Ba̱mba̱ra: [[wikt:bm:kalanden|kalanden]] * [[Kpat]]: [[wikt:ha:dalibi|dalibi]] (a̱s.), [[wikt:ha:daliba|daliba]] (a̱n.) * [[Shong]]: [[wikt:en:student|student]], [[wikt:en:learner|learner]] * Swahili: [[wikt:sw:mwanafunzi|mwanafunzi]] * Zulu: [[wikt:zu:umfundi|umfundi]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] pdpbjimgdv6tw03ttu1fjsjn7af1zwt a̱duk 0 857 28340 28339 2023-11-02T21:53:49Z Kambai Akau 8 28340 wikitext text/x-wiki ==Tyap== [[Image:Piles of Salt Salar de Uyuni Bolivia Luca Galuzzi 2006 a.jpg|upright=1.04|A̱k'''a̱duk''' nfak.|thumb|right]] ===Yei=== * [[Za̱FBS]]: /ə̀dùk/ * A̱nwuat: * '''Fantswam''': ka̱duk /kǝ̀dùk/ ** A̱nwuat: ===A̱lyoot=== '''a̱duk''' (''á̱kpa'' '''[[a̱ka̱duk]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱duk''' yet kyang hwa ku keang a̱bavwuo a̱ni, ku byia̱ a̱byit ma̱ng a̱za za̱m. A̱duk bu li nang á̱kwop ba̱ keang a̱bagut nang á̱ ka ki ndi a̱ni mameang. A̱duk bu yet nang lyen a̱shyim taan mang kaai hwa a̱ni. A̱duk yet a̱badi̱dei kaai hwa zi̱ hyia̱k a̱ca̱cet a̱yaaghwut a̱ni. A̱cyuang mman ni̱ ncat vwuo da̱ nhu. #* ''A̱nyan wa tung '''a̱duk''' mbyin kani a̱ji?'' #* ''A̱ ku sak '''a̱duk''' a̱jijak a̱nyiung fwuong ang a̱zagaat lyuo.'' #* '''''A̱duk''' nfak kani shi bah.'' ====Bu nwuan==== * [[a̱dung]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:yar tudu|yar tudu]] * [[Shong]]: [[wikt:en:mound|mound]], [[wikt:en:hummock|hummock]], [[wikt:en:hillock|hillock]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] mlsbhjlgkf2jzahfdbcmu4whfsk300a a̱ba̱lee 0 858 40155 40154 2025-11-18T00:46:14Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 40155 wikitext text/x-wiki ==Tyap== [[File:Northern Red-billed Hornbill (Tockus erythrorhynchus) (45648509035).jpg|thumb|'''A̱ba̱lee''' a̱zakwon]] ===Yei=== * {{IPA|kcg|/əbəlée/}} ** {{audio|kcg|Kcg-A̱ba̱lee (cattle egret).ogg|a=}} ** {{hyphenation|kcg|a̱|ba̱|lee}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ba̱lee''' (''á̱kpa'' '''[[a̱yaaba̱lee]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ba̱lee''' ([[Species:Tockus|''Tockus'']]) yet tangka̱i a̱man ku byia̱ á̱la̱p a̱ti̱tak ma̱ng a̱jujung shong a̱nu a̱ghyang ma̱ng a̱dyundyung a̱nu a̱wot tsa byia̱ a̱sai ma̱ng a̱dyundyung cincat. #* ''Di '''a̱ba̱lee''' a̱ja̱u! Yok n na nat n ma nggu.'' #* '''''A̱ba̱lee''' wu nwuo bwuot naat a̱za, ku fa za tyak.'' #* ''Ta̱cyia̱ nat kap cyi, a̱ si̱si̱ ta̱bat '''a̱ba̱lee''' mi̱ wa-a̱kwon mi̱ cen.'' #* ''Bivan nyia̱ da̱ a̱ lyen '''a̱ba̱lee''' bah, yihwa n nyia̱ ma̱ng a̱nggu a̱man ka ka̱ tywei kye-nku kye-nku a̱wa a̱ni kya yet '''a̱ba̱lee''' wu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man}} * [[A̱ghwangkpang]]: {{t+|yo|àkàlàmàgbò}} * [[A̱kum-a̱cyi]]: {{t+|ig|okpokpo}} * [[Kpat]]: {{t+|ha|shamuwa}} * [[Shong]]: {{t+|en|red-billed hornbill}} {{trans-bottom}} ====Ya̱fang==== <references/> {{Wikipedia}} {{wikidata lexeme|L1529263}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] i6oo1mfz3mogeahg8xqgrywxq7wub60 a̱vwuonswuo 0 859 29547 29545 2024-01-05T01:09:26Z Kambai Akau 8 29547 wikitext text/x-wiki ==Tyap== [[File:Ngoni tribe traditional bathroom.png|Ngoni_tribe_traditional_bathroom|thumb|'''A̱vwuonswuo''' taada A̱ngguni.]] [[File:Mid-City New Orleans Bathroom - De-Floored.jpg|Mid-City_New_Orleans_Bathroom_-_De-Floored|thumb|'''A̱vwuonswuo''' a̱ghyang mi̱ New Orleans, MS.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱vwuo]]'' + ''[[swuo]]. ===Yei=== * [[Za̱FBS]]: /ǝ̀vʷún sʷʷo/ * A̱nwuat: * '''Fantswam''': ka̱lvwuanswuo /kǝ́lvʷʷánsʷʷo/ ** A̱nwuat: ===A̱lyoot=== '''a̱vwuoswuo''' (''á̱kpa'' '''[[a̱kavwuoswuo]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱vwuoswuo''' yet tyan ja nang á̱niet saai nkyang swuo ki kwi vam a̱ni. #* ''Shyia̱mang shyia̱ da̱ '''a̱vwuonswuo'''.'' #* '''''A̱vwuonswuo''' ka byia̱ a̱lyuk.'' #* ''Ka̱t! a̱fai wuni. A na kwai da̱ '''a̱vwuonswuo''' kikya? Ka̱ doot á̱ cat ang a̱kpang mat wu!'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:balùwẹ|balùwẹ]] * [[Kpat]]: [[wikt:ha:wurin wanka|wurin wanka]] * [[Shong]]: [[wikt:en:bathroom|bathroom]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkap a̱li]] [[Sa:a̱lyoot]] 4qlk0tkw03zfzmrp1nt8qelsrvqr919 Sa:nkyuo 14 860 27784 2023-10-25T22:16:19Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 27784 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 a̱teap 0 861 29671 29321 2024-01-12T08:38:39Z Kambai Akau 8 29671 wikitext text/x-wiki {{also|a̱ta̱yap|a̱tiyap}} ==Tyap== [[File:Curtain.tif|thumb|'''A̱teap'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tèjàb/ * A̱nwuat: ===A̱lyoot=== '''a̱teap''' (''á̱kpa'' '''[[a̱yaateap]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱teap''' yet a̱bata̱nkyiat a̱tood kya nang á̱ ni̱ lya̱u mi̱ zunzwat a̱ni ku nyinyiit. #* ''Á̱ khwot '''a̱teap''' wu, á̱ si̱ mi̱ nnyip zunzwat ji.'' #* ''Á̱ ka̱n nat a̱kaswuo á̱ si̱si̱ san '''a̱teap''' wu.'' #* '''''A̱teap''' wuni yet a̱sham ba̱t. N cat nggu. A̱mang wa?'' ====Tai==== * [[a̱yiyep]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:aṣọ-ikele|aṣọ-ikele]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ákwà mbochi|ákwà mbochi]] * Ba̱mba̱ra: [[wikt:bm:irido|irido]] * Eve: [[wikt:ee:xɔmetsovɔ|xɔmetsovɔ]] * [[Kpat]]: [[wikt:ha:labule|labule]] * [[Shong]]: [[wikt:en:curtain|curtain]] * Swahili: [[wikt:sw:pazia|pazia]] * Tswi: [[wikt:tw:kɛten|kɛten]] * Zulu: [[wikt:zu:ikhethini|ikhethini]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱yaatoot]] [[Sa:a̱lyoot]] 37sbp49g0jv45b11vr8huj5ghoqedsp a̱tsuntsurum 0 862 29267 29266 2023-12-22T09:40:34Z Kambai Akau 8 29267 wikitext text/x-wiki ==Tyap== [[File:Darjeeling drizzling.jpg|thumb|'''A̱tsuntsurum''' va.]] ===Yei=== * [[Za̱FBS]]: /ə̀tsùntsúrúm/ * A̱nwuat: ===A̱lyoot=== '''a̱tsuntsurum''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''A̱tsuntsurum''' yet a̱bacyuang nza ja ji̱ va a̱ni da̰ a̱bada̱dei njen. #* ''Á ngyei '''a̱tsuntsurum''' nia va.'' #* '''''A̱tsuntsurum''' va ma̱ninika, n si̱ mi̱n bai bah.'' #* ''Ka̱ '''a̱tsuntsurum''' nia tyia̱ ang fwan bai hu, da̱ yok dam bah.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:yayyafi|yayyafi]] * [[Shong]]: [[wikt:en:drizzle|drizzle]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] mmthmmx5i7p3t51i58a7oup7e20gcji a̱tyunta̱m 0 863 30079 29462 2024-02-20T16:33:18Z Kambai Akau 8 30079 wikitext text/x-wiki ==Tyap== [[File:Construction worker at Westlake Center, 1988.jpg|thumb|'''A̱tyunta̱m''' nok mi̱ Westlake Center, 1988]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''n'' + ''[[ta̱m]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùntə́m/ * A̱nwuat: ===A̱lyoot=== '''a̱tyunta̱m''' (''á̱kpa'' '''[[á̱nietnta̱m]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyunta̱m''' yet a̱yin wa a̱ nyian ta̱m a̱ni. #* '''''A̱tyunta̱m''' wu kyiak a̱da a̱ si̱ nwuo a̱yit.'' #* ''N cat n di ang ka̱nang a yet '''a̱tyunta̱m''' Wukimedia wa.'' #* ''A̱mang wa á̱ teang ang nang '''a̱tyunta̱m''' Julius Berger a̱ni?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:oṣiṣẹ|oṣiṣẹ]] * [[Kpat]]: [[wikt:ha:ma'ikaci|ma'aikaci]] (a̱s.), [[wikt:ha:ma'ikaciya|ma'aikaciya]] (a̱n.) * [[Shong]]: [[wikt:en:worker|worker]], [[wikt:en:labourer|labourer]], [[wikt:en:user|user]] * Swahili: [[wikt:sw:mfanyakazi|mfanyakazi]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 7cv3kubk14sl40aexbdyr7hyttk37h0 a̱vwuoshyim 0 864 30055 30054 2024-02-18T14:49:54Z Kambai Akau 8 30055 wikitext text/x-wiki ==Tyap== [[File:Hazy evening weather.jpg|thumb|Si̱sak nang a̱vwuo ka ndi a̱ni di̱n jen '''a̱vwuoshyim''' mi̱ Gumet, Ka̱ciya, Naijeriya.]] [[File:An Open farm land at Kurmin Masara.jpg|thumb|Kyai a̱byin ghyang di̱ fam A̱pyia̱ Jhyinn, di̱n jen '''a̱vwuoshyim'''.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱vwuo]]'' + ''[[shyim]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀vʷùʃʲìm/ * A̱nwuat: * '''Fantswam''': [[ka̱lvwuashyiri̱m]] /kǝ́lvʷʷáʃʲírɨ́m/ ** A̱nwuat: * '''Gwoot''', '''Takad''', '''Tyuku''': [[uvwuoshyiri̱m]] /ùvʷʷóʃʲírɨ́m/ ** A̱nwuat: * '''Sholyia̱''', '''Tyecaat''': [[a̱vwuoshyiri̱m]] /ə̀vʷʷòʃʲírɨ́m/ ** A̱nwuat: ===A̱lyoot=== '''a̱vwuoshyim''' (''á̱kpa'' '''[[a̱ka̱vwuoshyim]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱vwuoshyim''' yet a̱cak jen kya nang wun hu hyap shyishyim a̱ bai ndyo neet di̱ fam a̱tyin hu. A̱cak kani kwoi tsi̱tsak Zwat Swak ma̱ng Sweang ma̱ng Zwat Sweang ku Zwat Tsat ma̱ a̱lyia̱ ka. Jen a̱vwuoshyim ji ja yet a̱son kap [[a̱won]] ka. #* ''A ngyei '''a̱vwuoshyim''' kani la̱p a̱fa̱ng a̱leang!'' #* '''''A̱vwuoshyim''' ka bai a̱nggang bah.'' #* ''Á̱niet a̱kat ba naat a̱kat ka da̱ '''a̱vwuoshyim''' kya.'' ====Bu nwuan==== * [[a̱vwuofi̱ri̱m]] ====Bwan di̱ lilyem ghyáng==== * [[Jhyuo]]: [[wikt:kaj:ka̱bvwashrim|ka̱bvwashrim]] * [[Kpat]]: [[wikt:ha:bazara|bazara]] * [[Shong]]: [[wikt:en:harmattan|harmattan]] * Swahili: [[wikt:sw:madhara|madhara]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:jen]] [[Sa:a̱lyoot]] 9vqj5garkf9wdgyzrv3d8tf0y2cshaa a̱pyia̱saat 0 865 29956 29955 2024-02-06T12:48:41Z Kambai Akau 8 29956 wikitext text/x-wiki ==Tyap== [[File:Symptoms-headache.jpg|thumb|A̱tyu a̱ nyia̱ ma̱ng '''a̱pyia̱saat''' a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱pyia̱]]'' + ''[[saat]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀pʲʲə́sa:d/ ku /ə̀pʲʲísa:d/ * A̱nwuat: ===A̱lyoot=== '''a̱pyia̱saat''' (''á̱kpa'' '''[[á̱pyia̱saat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱pyia̱saat''' yet kpeam hwa a̱zakpeam a̱pyia̱ ka. Ka̱ yet a̱lama nzwan wa mi̱ vam hu ku zong ma̱ a̱fa ka. #* ''A̱gwaza wa ka̱n gang nung ma̱ng '''a̱pyia̱saat'''.'' #* ''Kalat fwuong '''a̱pyia̱saat'''.'' #* ''Da̱ zang kan hwa a na nswuo mat '''a̱pyia̱saat''' ka?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:orififo|orififo]] * [[A̱kum-a̱cyi]]: [[wikt:ig:isi ọwụwa|isi ọwụwa]] * [[Kpat]]: [[wikt:ha:ciwon kai|ciwon kai]] * [[Shong]]: [[wikt:en:headache|headache]] * Swahili: [[wikt:sw:maumivu ya kichwa|maumivu ya kichwa]] ===Fang a̱zanson=== {{pedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:zwán]] bp5o54d9ksmcskenj7etvfdm0ri1jmh a̱tyunzwang 0 866 39470 39469 2025-06-15T22:24:22Z Kambai Akau 8 39470 wikitext text/x-wiki ==Tyap== [[File:Plaque- Warrior and Attendants MET DT1231.jpg|thumb|'''A̱tyunzwang''' A̱byintyok A̱do gbangbang (a̱ka̱wa̱tyia̱) ma̱ng byiék nggu ji]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''n'' + ''[[zwang]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲùnd͡zʷáŋ/}} ** {{audio|kcg|Kcg-a̱tyunzwang.ogg|a=}} ** {{hyphenation|kcg|a̱|tyu|n|zwang}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱tyunzwang''' (''á̱kpa'' '''[[á̱nietnzwang]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyunzwang''' yet a̱yin wa a̱ byia̱ cet a̱ sa bu lyen kwan zwang a̱ni. #* ''Á̱ tyap '''a̱tyunzwang''' wu ma̱ng tswat.'' #* ''Ka̱ a yet '''a̱tyunzwang''' wa a bai.'' #* ''A̱khwot á̱kwop wuni yet a̱tsak '''a̱tyunzwang''' wa ba̱t.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyu a̱ lyen zwang a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|onija}} * [[A̱kum-a̱cyi]]: {{t+|ig|onye agha}} * [[Dot]]: {{t+|nl|vechter}}, {{t+|nl|strijder}} * [[Kpat]]: {{t+|ha|mayaki}} * [[Shong]]: {{t+|en|fighter}}, {{t+|en|warrior}} * Swahili: {{t+|sw|mpiganaji}} * Zulu: {{t+|zu|umlwi}} {{trans-bottom}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] gwzco06wcvmnjjgoykxdziu9yszc57k awa 0 867 30002 30001 2024-02-08T00:04:29Z Kambai Akau 8 30002 wikitext text/x-wiki ==Tyap== [[File:Sončna ura.jpg|thumb|A̱gogo mam gu tyai bwak '''awa''' hwa ma̱nyin.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[hour]]'' di̱n Shong. ===Yei=== * [[Za̱FBS]]: /awà/ * A̱nwuat: === A̱lyoot === '''awa''' (''á̱kpa'' '''[[áwa]]''') : Sot swang a̱lyiat ::'''wu''' (''á̱kpa'' '''ba''') # '''Awa''' wa yet a̱gba̱ndang bwak a̱gogo wu a̱ yet mmiti nswak a̱tat a̱ni. #* ''A nyia̱ '''awa''' a̱mang wa mi̱ tutu hu?'' #* '''''Awa''' a̱nyiung wa ma̱nyin a na tyak.'' #* ''Ku na tat a̱kum '''a̱wa''' bah ba̱ nat bai.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:wakati|wakati]] * [[A̱kum-a̱cyi]]: [[wikt:ig:awa|awa]] * [[Kpat]]: [[wikt:ha:sa'a|sa'a]], [[wikt:ha:awa|awa]] * [[Shong]]: [[wikt:en:hour|hour]] * Swahili: [[wikt:sw:saa|saa]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:jen]] gtrukfggn81y498pw142nlxt497a8tw A̱bijeje 0 868 41410 41409 2026-02-03T15:17:51Z Danjuma Anthony 44 /* Yei */ 41410 wikitext text/x-wiki ==Tyap== [[File:Young Fulani boy herding cattle.jpg|thumb|A̱banggwoseam '''A̱bijeje'''.]] ===Yei=== * [[Za̱FBS]]: /Ə̀bìdʒédʒé/ * A̱nwuat: [[File:Kcg-A̱bijeje.ogg|thumb|Si̱sak nang á̱ ngyei '''A̱bijeje''' a̱ni.]] ===A̱lyoot=== '''A̱bijeje''' (''a̱nyiung'' '''[[A̱tyobijeje]]''') :Sot swang a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') # '''A̱bijeje''' yet a̱banwap [[A̱fa̱taa]] kya ka yet naat mbwuot ma̱ng nyák ma̱ng zónseap a̱ni. #* '''''A̱bijeje''' ba naat kaswuo.'' #* '''''A̱bijeje byia̱ nyák!'' #* ''A̱banggwoneam '''A̱bijeje''' ka ni̱ yet a̱sham.'' #* ''Yihwa bai nang '''A̱bijeje''' nda̱u a̱ji a̱fwun?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Bororo|Bororo]] * [[Shong]]: [[wikt:en:Fulani herders|Fulani hearders]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nnwap]] [[Sa:a̱lyoot]] n9pckndl3spq296v99igig9p8n53g4n tswat 0 869 34060 30278 2024-11-02T04:13:41Z Kambaiyu75 220 34060 wikitext text/x-wiki ==Tyap== [[File:Falchion_Sword_by_Jack_Loomes_of_Alae_Swords_%26_Sword-Site.jpg|thumb|'''tswat''']] ===A̱lyoot=== '''tswat''' (''á̱kpa'' '''[[tswat|tswát]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''jí''') ===Yei=== * [[Za̱FBS]]: /tʃ̃wat/ * A̱nwuat:[[File:Tswat.ogg|thumb|tswat.]] ===A̱lyoot=== '''tswat''' (''á̱kpa'' '''tswát''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''jí''') # '''tswat''' yet a̱baai tswam kya nang a̱ nkwan a̱yaat a̱ni. #* ''Kyiak twsat ji a bai ma̱ nung ndyo. '' #* ''A̱ sak tswat ji ma̱ a̱ji wa la, Ka̱mbai?'' #*Shinkut, akan fat nung tswat ji ñjong áng ani a. #* ''Yihwa bai a ki̱ ncong ma̱ng tswat Ang ji nwak'' #* ''a̱nia la?t'' ''''' la!?''''' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:takobi|takobi]] * [[Shong]]: [[wikt:en:sword|sword]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] po3w1z9sw1871p767254mc20mesat2t A‌̱lyiat:tswat 1 870 27856 27855 2023-10-26T03:57:42Z IyangEW 221 27856 wikitext text/x-wiki Yihwa yet tswat? [[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 04:56, 26 Zwat Swak 2023 (WAT) Tswat yet bai zwang ja na ya'a ani avo ayuong nan a ni fak ko atub yet junjung abaai kya na byei avvo bang. [[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 04:57, 26 Zwat Swak 2023 (WAT) cevrtxtdj5oj2ru5z2k7o9br7dvaigd A‌̱lyiat:A̱bijeje 1 871 27917 27857 2023-10-27T13:39:17Z Presido141 232 . 27917 wikitext text/x-wiki == Na yet atyu Abijeje? == Atyu Abijeje ka yet aneet bai nang ba bei siaa Jong akwuo ani. Ba Swan ming ayid gwandan sitet ming atyin Nigeria ani. Ba bai kurum. Asam ba shid, sang wam, bei asham. Ya kaniyam ba bei asham, fung suwang ayin. Swang zeam ba ni bad apyia ba bang shan. Ba ni ye a iya ba bigyang sia ba. Swang zeam ming kaniyang ba ni kup kyang na kuk ayi ba. Ba ni na wud ba na kasuo ka young ming sati. [[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 05:29, 26 Zwat Swak 2023 (WAT) 76b09g1ikcgnsk42lc96vfu99wro83x a̱zwamm 0 872 42653 29867 2026-02-20T00:14:13Z Danjuma Anthony 44 /* Yei */ 42653 wikitext text/x-wiki ==Tyap== [[File:Clover - Portrait of the artist's brother and sister-in-law on their wedding day.png|thumb|'''A̱zwamm''' a̱tyuswup-ghwughwu wu ma̱ng [[a̱shunn]] nggu wu.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzʷàḿm̀/ * {{audio|kcg|kcg-a̱zwamm.ogg|a=}} ===A̱lyoot=== '''a̱zwamm''' (''á̱kpa'' '''[[a̱yaazwamm]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱zwamm''' wa yet a̱na̱nyiuk-a̱sam a̱tyunswat nyeang a̱yin. Ku a̱na̱nyiuk-a̱sam a̱tyoli wu ku a̱na̱nyiuk-a̱sam a̱yang-a̱li wu. #* ''Bulut yet '''a̱zwamm''' da̱ a̱vwuo A̱tyoli Itifanut wa.'' #* ''Yihwa bai a ki ncong ma̱ng '''a̱zwamm''' ang wu a̱nia la!?'' #* '''''A̱zwamm''' nung wu cobai neet ma̱ a̱keang Ba̱lyin mi̱ Jami̱ni a̱tson.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:suruki|suruki]] * [[Shong]]: [[wikt:en:brother-in-law|brother-in-law ]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:kyangbwak]] [[Sa:a̱lyoot]] 17vufdnjj4fqi8y1brpwblbxwptne9y a̱zwuang 0 873 29864 29863 2024-01-28T11:43:45Z Kambai Akau 8 29864 wikitext text/x-wiki ==Tyap== [[File:Back Baby (218435217).jpg|thumb|'''A̱zwuang''' li̱n nggwon.]] [[File:Podaegi (baby sling) 2.jpg|thumb|'''A̱zwuang'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzʷʷàŋ/ * A̱nwuat: * '''Fantswam''': ka̱zwuang /kǝ́dzʷʷàŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱zwuang''' (''á̱kpa'' '''[[a̱ka̱zwuang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱zwuang''' yet kyang á̱ tywai nang a̱nyiuk ba ba̱ nda̱p a̱pyia̱ a̱ni, ku ba̱ mang vam, ku ba̱ la̱p a̱ dyang. #* ''A̱yang-a̱li Balat wu kyiak '''a̱zwuang''' a̱ nkat mali.'' #* ''Nyi bai nyi li a̱vwuo ka nang á̱ nsak '''a̱zwuang''' ka.'' #* ''A byia̱ '''a̱zwuang''' a̱feang a, n di̱n nggwon kani a̱ma ka?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:oja|oja]] * [[Kpat]]: [[wikt:ha:gyelle|gyelle]], [[wikt:en:majanyi|majanyi]] * [[Shong]]: [[wikt:en:baby sling|baby sling]], [[wikt:en:baby carrier|baby carrier]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱yaatoot]] [[Sa:a̱lyoot]] b6nll4eroas3rrcck7iheu5gijhv4vd a̱tyufak-a̱lyiat 0 874 29414 29358 2023-12-22T17:33:21Z Kambai Akau 8 29414 wikitext text/x-wiki ==Tyap== [[File:The Times history of the war (1914) (14577874670).jpg|thumb|'''A̱tyufak-a̱lyiat''' a̱ghyang ma̱ a̱lyia̱ 1914 di̱n jen Zwang Swanta I.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱tyu]]'' + ''[[fak]]'' + ''[[a̱lyiat]]''. ===Yei=== * [[Za̱FBS]]: /Ə̀tʲù fág ǝ́lʲʲâd/ * A̱nwuat: ===A̱lyoot=== '''a̱tyufak-a̱lyiat''' (''á̱kpa'' '''[[á̱nietfak-a̱lyiat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyufak-a̱lyiat''' yet a̱yin wa a̱ lyiat da̱ a̱kwonu a̱tyonyiung ku sot á̱niet ba̱ kwan a̱ni ma̱ng a̱ghyang a̱niet ku á̱ghyang á̱niet ku sot-nta̱m jhyang a̱ni. #* ''A̱tyia̱-a̱khwop Gwaza wu ku yet a̱tsak '''a̱tyufak-a̱lyiat''' wa.'' #* ''Nggwon nung ka cat yet '''a̱tyufak-a̱lyiat'''.'' #* '''''A̱tyufak-a̱lyiat''' a̱wa nang á̱ ngyei Bidoli wu lyen a̱nu ba̱t!'' ====Vak yei ghyang==== * [[a̱tyunyia̱-shi̱ri̱ya]] * [[la̱uya]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:ha:amofin|amofin]] * [[A̱kum-a̱cyi]]: [[wikt:ig:onye ọka iwu|onye ọka iwu]] * Ba̱mba̱ra: [[wikt:bm:awoka|awoka]] * [[Kpat]]: [[wikt:ha:lauya|lauya]], [[wikt:ha:alkali|alkali]] * [[Shong]]: [[wikt:en:lawyer|lawyer]] * Swahili: [[wikt:sw:mwanasheria|mwanasheria]] * Zulu: [[wikt:zu:ummeli|ummeli]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] ro7qaog9s1l8p6plni1dfeqg9l397a2 a̱yoot 0 875 30156 30155 2024-02-27T08:51:54Z Kambai Akau 8 30156 wikitext text/x-wiki ==Tyap== [[File:Nancy Lee's namesake (1918) (14772719953).jpg|thumb|Ghwughwu neet di̱ kwaa̱mbwat ghyang á̱ ngyei "'''A̱yoot''' Nancy Lee" a̱ni.]] === Yei === * [[Za̱FBS]]: /ə̀jó:d/ * A̱nwuat: === A̱lyoot=== '''a̱yoot''' (''á̱kpa'' '''[[a̱yaayoot]]''') : Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') '''A̱yoot''' bye fa: # A̱ghyang a̱niet wa ki a̱vwuo nang á̱ tyia̱ a̱lyoot ca̱caat ma̱ng a̱ghyang a̱ni. #* '''''A̱yoot''' nung wu bai ma̱ng a̱ka̱t.'' #* ''Ta̱cyia̱ yet '''a̱yoot''' nung wa.'' #* ''Ohoo! '''A̱yoot''' nung wa a yet a?'' # A̱kpa̱ndang ta̱m a̱yin. #* '''''A̱yoot''' a̱i! Bai a beang nung zi̱ ta̱ngam a̱gbaat wuni sa̱kut.'' # A̱tyubeang a̱yin. #* ''Nwan wa yet '''a̱yoot''' nung wu a̱fwun.'' ==== Bwan di̱ lilyem ghyáng==== ; ''A̱tyushim a̱lyoot a̱nyiung'' ::* [[Kpat]]: [[Wikt:ha:takwara|takwara]] ::* [[Shong]]: [[Wikt:en:namesake|namesake]] ; ''A̱kpa̱ndang ta̱m'' ::* [[Kpat]]: [[Wikt:ha:takwara|takwara]] ::* [[Shong]]: [[Wikt:en:colleague|colleague]] ; ''A̱tyubeang'' ::* [[Kpat]]: [[Wikt:ha:takwara|takwara]] ::* [[Shong]]: [[Wikt:en:helping hand|helping hand]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] s9w3uwmebz42m79qh9rzonbo4ukmdc3 a̱guza 0 876 28375 28374 2023-11-03T11:36:15Z Kambai Akau 8 28375 wikitext text/x-wiki ==Tyap== [[File:Cassiterite-hc5a.jpg|thumb|'''A̱guza''', á̱ ka ngyei ''ka̱siterat'' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀gùdzà/ * A̱nwuat: ===A̱lyoot=== '''a̱guza''' (''á̱kpa'' '''a̱yaaguza''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱guza''' yet tangka̱i zwa hwa nang á̱ nturung tafa a̱byin a̱ni. A̱ yet tangka̱i a̱lyilyiit ntswam hwa. A̱ li ma̱ sai a̱ si̱ li ma̱ a̱kyenkyai a̱ sa ngya a̱ghyi meang. Á̱ more a̱guza di̱n nkyang tswam da̱nian sai ma̱ng ya-a̱ghyi nggu hu. Á̱ nyian nkyang ma̱ a̱di̱di̱t ma̱ng a̱guza, á̱ ni̱ nkwon hya̱u a̱guza di̱n tsuntswam ji̱ di̱ ba̱ kwoi da̱nian, ka̱nang a̱sa̱khwot ya̱baat tswam ji, ji̱ na ta̱bat byian. Á̱ bu ni̱ mmore nggu di̱n nta̱m tsuntswam jhyang, mbeang nkyang ndong á̱ more ma̱ a̱ka̱sa a̱ni. #* ''Á̱ cat á̱ si̱ shyia̱ '''a̱guza''' ma̱ a̱byin ka.'' #* '''''A̱guza''' ka̱n mbeang kurum mi̱ kaswuo. Yok lyap a̱nia bah. #* ''Á̱ jhyi nvam a̱ka̱man ntswam na ma̱ng '''a̱guza''' ja.'' ====Vak yei ghyang==== * [[guza]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kuza|kuza]] * [[Shong]]: [[wikt:en:tin ore|tin ore]] * Swahili: [[wikt:sw:bati|bati]] * Zulu: [[wikt:zu:ithini|ithini]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:tswám]] htue2254a6z286gwz99krl71s238hww A̱ti̱mm 0 877 41969 41968 2026-02-12T12:16:52Z Genesis shan 219 /* Tyap */ 41969 wikitext text/x-wiki ==Tyap== [[File:Malham Beck - geograph.org.uk - 2649723.jpg|Malham_Beck_-_geograph.org.uk_-_2649723|thumb|Cen ghyang nang '''A̱ti̱mm''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /Ə̀tɨ̌mm̀/ * A̱nwuat:{{audio|kcg|Kcg- A̱ti̱mm.ogg|a=}} ===A̱lyoot=== '''A̱ti̱mm''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''*''') # '''A̱ti̱mm''' wu yet cen hwa ku shyi̱a̱ kpa̱mkpaan ma̱ng a̱keang ''Á̱nietcen A̱fakan'' ka a̱ni. #* ''N si̱ bye kwi vam nung hu ma̱ '''A̱ti̱mm''' Á̱nietcen A̱fakan wu.'' #* ''Di̱n vak naat '''A̱ti̱mm''' hwa zi̱ na li a̱vwuo ka a?'' #* ''A̱niet Sankwai wa ku nat bwoi fa̱n ma̱ '''A̱ti̱mm''' lyo a̱mgba̱m'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Atimm|Atimm]] * [[Shong]]: [[wikt:en:Atimm|Atimm]] * [[Tyap]] [[wik:kcg:A̱ti̱mm [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ci̱cen]] [[Sa:a̱lyoot]] 47fli91dkmyl986advlokttsx1kyc85 a̱tyiri̱m 0 878 29296 29295 2023-12-22T13:06:12Z Kambai Akau 8 29296 wikitext text/x-wiki ==Tyap== [[File:Quake-Catcher.gif|thumb|Kyangya̱baat '''a̱tyiri̱m'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲìrɨ̀m/ * A̱nwuat: ===A̱lyoot=== '''a̱tyiri̱m''' (''a̱nyiung'' '''á̱ sang''') :Sot swang a̱lyiat: ::'''na''' (''a̱nyiung'' '''á̱ sang''') # '''A̱tyiri̱m''' yet zwun nat tazwa ma̱ng a̱byin wa ma̱ sa̱nseang. Ka̱nang kyang ku a̱vwuo ka song si̱song mat a̱nia, nkyang si̱ ta̱bat kwa̱i, á̱ ngyei tangka̱i nyia̱ a̱hwa a̱tyiri̱m nia. #* ''Ma, yihwa bai nang '''a̱tyiri̱m''' na nwai tyia̱ nkyang na̱ shyia̱ a̱tyii wu na̱ kwa bah ba̱t?'' #* ''A na fa̱k '''a̱tyiri̱m''' koji ka̱nang á̱ ma a̱tandong a̱kya.'' #* '''''A̱tyiri̱m''' nani na ghwon ang baa?'' ====Tai==== * [[ya̱kut]] * [[zwun]] ====Bwoi mi̱ bwoi==== * [[a̱tyiri̱m a̱byin]] * [[a̱tyiri̱m vam]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:iwariri|iwariri]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ọma jijiji|ọma jijiji]] * [[Kpat]]: [[wikt:ha:girgizawa|girgizawa]], [[wikt:ha:kadawa|kadawa]] * [[Shong]]: [[wikt:en:shaking|shaking]], [[wikt:en:quaking|quaking]] * Swahili: [[wikt:sw:tetemeko|tetemeko]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] tfsquol51e3enn6wb2j7acytdzoltmf a̱zi̱zak 0 879 29884 29883 2024-01-28T14:55:07Z Kambai Akau 8 29884 wikitext text/x-wiki ==Tyap== [[File:Sandance OneTime Films the Kuru Dance Festival at Dqae Qare Lodge Botswana.jpg|thumb|'''A̱zi̱zak'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzɨ̀dzàg/ * A̱nwuat: * '''Fantswam''': zi̱zak /dzɨ̀dzàg/ ** A̱nwuat: ===A̱lyoot=== '''a̱zi̱zak''' (''á̱kpa'' '''[[a̱yaazi̱zak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱zi̱zak''' yet kikyuo akwon zok nang anghat mung tswam Lola ku afang Mami, awon alba mung tank a song. #* ''A̱kut kyiak '''a̱zi̱zak''' a̱ si̱ la̱p ma̱ng tak.'' #* ''Yihwa mbyia̱ nang nyi sak nung '''a̱zi̱zak''' a̱ta̱usa?'' #* '''''A̱zi̱zak''' wu tyat'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:caki|caki]] * [[Shong]]: [[wikt:en:rattle|rattle]] ===Fang a̱zanson=== {{pedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] dpwbnqg0tkpnlik1zz5yb1cf17exg3g a̱zugu 0 880 29917 29916 2024-01-30T07:50:47Z Kambai Akau 8 29917 wikitext text/x-wiki ==Tyap== [[File:Big hoe blades and small hoe.jpg|thumb|'''A̱yaazugu''' a̱ka̱tyem, a̱baka̱tyem, a̱ka̱khwon, ywan ma̱ng nkyangta̱m jhyang mi̱ kaswuo, Kyoli Swai, A̱byin A̱daa.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzùgù/ * A̱nwuat: ===A̱lyoot=== '''a̱zugu''' (''á̱kpa'' '''[[a̱yaazugu]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱zugu''' yet a̱tyem a̱fai kya nang á̱ ka̱n mak fwuop ma̱ng tswam jhyang bah. #* ''A̱tyoli Imaniet wa kyiak '''a̱zugu''' a̱ si̱ nat ndyo a̱mali.'' #* ''A san '''a̱zugu''' kani a̱ji wa?'' #* ''Kap huni yet si̱ '''a̱zugu''' wa bah.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:sabon garma|sabon garma]] * [[Shong]]: [[wikt:en:new hoe|new hoe]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyangkhap]] [[Sa:a̱lyoot]] od8tzwnirs5vx9mila1ts1kzroqh2hi a̱jak 0 881 39014 38989 2025-06-08T13:15:06Z Kambai Akau 8 /* Bu nwuan */ 39014 wikitext text/x-wiki ==Tyap== [[Fail:Carnatic Flute 1.jpg|right|200px|'''A̱jak''']] ===Yei=== * {{IPA|kcg|/ə̀d͡ʒaɡ/}} ** {{audio|kcg|Kcg-a̱jak.ogg|a=}} ** {{hyphenation|kcg|a̱|jak}} (a̱ka̱tyong 2) * Fantswam: [[ka̱jak]] /kǝjag/ ** A̱nwuat: ===A̱lyoot=== '''a̱jak''' (''á̱kpa'' '''[[a̱ka̱jak]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱jak''' ka yet kyangtyiap hwa nang á̱ bwom a̱bwom ma̱ng a̱nhu a̱ni. Ka̱ li junjung, ka̱ si̱ byia̱ bubwong ma̱ a̱numbwong ma̱ng a̱shuk ka. Di̱n jen ma̱ a̱di̱di̱t, á̱ jhyi nka ma̱ng kwon kya, a̱wot á̱ bye jhyi nka ma̱ng kyang jhyang nang pi̱lastik ku tswam. #* ''Bobai byia̱ a̱sham '''a̱jak''' á̱ ku bai ndyo neet ma̱ a̱bakeang mba ka a̱ni a̱ta̱ulyia̱.'' #* '''''A̱jak''' kani byia̱ nyinyang tyiap ba̱t.'' #* ''A̱mang wa a san '''a̱jak''' kani la?'' ====Bu nwuan==== * [[a̱ka̱jata]] * [[a̱shuri̱wa]] * [[a̱tsweang]] * [[shwaat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * A̱do: {{t+|bin|ẹrere}} * [[A̱ghwangkpang]]: {{t+|yo|fèrè}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọja}} * A̱ve: {{t+|ee|saŋku}} * Ba̱mba̱ra: {{t+|bm|fɔlifɛn}} * [[Dot]]: {{t+|nl|fluit}} * Izere: asharwa * [[Kpat]]: {{t+|ha|sarewa}} * [[Shong]]: {{t+|en|flute}} * Swahili: {{t+|sw|filimbi}} * Zulu: {{t+|zu|umtshingo}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] 2ziwp407u56io7reg85hbper1yquff1 a̱ta̱mpyia̱ 0 882 36367 36366 2025-02-11T00:03:39Z Kambai Akau 8 /* Tyap */ 36367 wikitext text/x-wiki ==Tyap== [[File:Saliva Baby.jpg|thumb|A̱banggwon ka̱ ghwut ma̱ng '''a̱ta̱mpyia̱''' a̱ni.]] ===Yei=== * {{IPA|kcg|/ətəmpʲʲə/}} ** {{hyphenation|kcg|a̱|ta̱m|pyia̱}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱ta̱ma̱pyia̱.ogg|a=}} ===A̱lyoot=== '''a̱ta̱mpyia̱''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''A̱ta̱mpyia̱''' yet a̱jojot a̱sa̱kkwot ku ja̱fi̱k ku shyia̱ da̱ a̱nu a̱tyubishyi ke nyam a̱ni. #* ''Kalat ba̱ng '''a̱ta̱mpyia̱''' ma̱ a̱nu nggu ka.'' #* ''A̱nyan wa weam '''a̱ta̱mpyia̱''' nani a̱ji ni!?'' #* ''Ba̱ ku mun ta nggu '''a̱ta̱mpyia̱''' ma̱ á̱ghyi nang ba̱ tsot nggu a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot vam a̱bwonu}} * [[A̱kum-a̱cyi]]: {{t+|ig|asu}} * [[Dot]]: {{t+|nl|speeksel}}, {{t+|nl|spuug}} * [[Kpat]]: {{t+|ha|miyau}}, {{t+|ha|yawu}} * [[Shong]]: {{t+|en|saliva}}, {{t+|en|spittle}} * Zulu: {{t+|zu|amathe}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱sa̱khwot vam]] [[Sa:a̱lyoot]] hb7nfuehimna7sk8vk4mc7r549qhwrr a̱zanunyuo 0 883 30381 30380 2024-03-23T14:32:48Z Kambai Akau 8 30381 wikitext text/x-wiki ==Tyap== [[File:South doorway - geograph.org.uk - 3578800.jpg|thumb|'''A̱zanunyuo''' a̱li a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzánúɲʷo/ * A̱nwuat: ===A̱lyoot=== '''a̱zanunyuo''' (''á̱kpa'' '''[[á̱zanunyuo]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱zanunyuo''' yet vak hwa nang á̱ nkai á̱ nwuai mi̱ nyuo a̱ni, ku a̱nwuai mali. #* ''N sak tsaai ji '''a̱zanunyuo''' ang ka.'' #* ''A̱nyan wa ku seang a̱sa̱khwot a̱baan '''a̱zanunyuo''' ka a̱ni la!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:mashiga|mashiga]] * [[Shong]]: [[wikt:en:doorway|doorway]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkap a̱li]] [[Sa:a̱lyoot]] htpgpv30lr769hjhyl08hf2009zhrdf a̱ta̱nyeang 0 884 29136 29135 2023-12-19T17:11:57Z Kambai Akau 8 29136 wikitext text/x-wiki ==Tyap== [[File:Devil-307138.svg|Devil-307138|thumb|Ghwughwu '''a̱ta̱nyeang'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tǝɲéjâŋ/ * A̱nwuat: * '''Fantswam''': ka̱ta̱nyerang /kǝ́tǝ̀ɲeraŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱ta̱nyeang''' (''á̱kpa'' '''[[á̱ta̱nyeang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ta̱nyeang''' yet a̱ka̱tuk ntswa wa. Di̱n jen jhyang, á̱ ka ngyei á̱ghyang á̱nietbishyi á̱ta̱nyeang mat a̱ka̱hyia̱ mba na. #* ''Á̱niet bani byia̱ '''a̱ta̱nyeang''' nyia̱.'' #* '''''A̱ta̱nyeang''' yet a̱ka̱tuk a̱yin wa.'' #* ''A̱tyunyian a̱ka̱kpa̱t nyia̱ vwuon ma̱ng '''a̱ta̱nyeang''' a?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:esu|esu]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ekwensu|ekwensu]] * Eve: [[wikt:ee:abosaŋu|abosaŋu]] * [[Kpat]]: [[wikt:ha:shaitan|shaitan]] * [[Shong]]: [[wikt:en:devil|devil]] * Tswi: [[wikt:tw:bonsam|bonsam]] * Zulu: [[wikt:zu:usathani|usathani]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 82xrkjd9v6xdh08gh279xcrjkgcdojr a̱tyunok 0 885 29451 29450 2023-12-24T06:56:21Z Kambai Akau 8 /* Fang a̱zanson */ 29451 wikitext text/x-wiki ==Tyap== [[File:Kazi Kazi means ( work work).jpg|Kazi_Kazi_means_(_work_work)|thumb|'''A̱tyunok'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùnɔ́g/ * A̱nwuat: ===A̱lyoot=== '''a̱tyunok''' (''á̱kpa'' '''[[á̱nietnok]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyunok''' yet a̱tyu a̱ nok a̱ka̱sa wa a̱ni. #* ''A̱kpa̱ndang nung wu yet a̱gba̱ndang '''a̱tyunok''' ma̱ a̱keang nzi̱t ka.'' #* ''Yihwa yet a̱lyoot '''a̱tyunok''' a̱wa?'' #* '''''A̱tyunok''' wuni lyen ta̱m hu ba̱t!'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:onikọle|onikọle]] * [[Kpat]]: [[wikt:ha:magini|magini]] * [[Shong]]: [[wikt:en:mason|mason]] * Swahili: [[wikt:sw:mwashi|mwashi]] * Zulu: [[wikt:zu:umakhi|umakhi]] ===Fang a̱zanson=== {{pedia|nok (a̱li)}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] o641bbkzuiuscg197qr9c968va4w6wd ba̱ 0 886 37902 30465 2025-05-06T10:41:26Z Kambai Akau 8 37902 wikitext text/x-wiki ==Tyap== [[File:Dante Gabriel Rossetti - How They Met Themselves (1851-60).jpg|Dante_Gabriel_Rossetti_-_How_They_Met_Themselves_(1851-60)|thumb|Dante Gabriel Rosetti - Si̱sak Nang '''Ba̱''' Myim ma̱ng A̱ghyang (1851-60).]] ===A̱kwonu a̱lyoot=== '''ba̱''' (''a̱nyiung'' di̱n jen ma̱ a̱di̱di̱t '''[[a̱]]''') # '''Ba̱''' (a̱tyu-a̱tat, a̱pyia̱ a̱lyiat, á̱kpa nkyang ku á̱niet, kyang saai ta̱m '''mba''', tyok '''mba''', a̱lyoot nyian tyok '''á̱si̱ mba''' ku '''a̱mba''', ya̱fang a̱pyia̱ '''á̱pyia̱ mba''' ku '''pyipyia̱ mba''') #* '''''Ba̱''' ka̱n nkat a?'' #* ''Cat a̱i! Nat a li ka̱ '''ba̱''' shyia̱ a̱mali.'' #* ''A̱kpa̱ndang mba wa '''ba̱''' cat ba̱ li.'' ====Yei==== * {{IPA|kcg|/bə́/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-ba̱.wav|a=}} ** {{hyphenation|kcg|ba̱}} (a̱tyong 1) * '''Gwoot''': bǝ /bǝ́/ ** A̱nwuat: ====Bu nwuan==== * [[ku]] * [[ji̱]] * [[na̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyotat a̱lyiat}} * [[A̱ghwangkpang]]: {{t+|yo|wọ́n}} * [[A̱kum-a̱cyi]]: {{t+|ig|ha}} * A̱ve: {{t+|ee|wo}} * Ba̱mba̱ra: {{t+|bm|u}} * [[Jhyuo]]: {{t+|kaj|ba̱}} * [[Kpat]]: {{t+|ha|su}} * [[Shong]]: {{t+|en|they}} * Swahili: {{t+|sw|wao}} * Tswi: {{t+|tw|wɔ}} * Zulu: {{t+|zu|ba}} {{trans-bottom}} ===Ta̱m=== '''ba̱''' # '''Ba̱''' yet swang a̱lyiat ja nang á̱ hyei ka̱nang á̱ ka̱n nyia̱ ta̱m hu nang á̱ lyiat tazwa nhu a̱ni a̱fwun kya, ke ku ku labeang bah nang kyang hu nyia̱ a̱ni, ku á̱ na nyia̱ ta̱m hu a̱fwun kya. #* ''A '''ba̱''' nang nung ka̱nang a tyak.'' #* ''Ma̱nang gu shyia̱ a̱wat a̱ni, a̱ si̱ '''ba''' fi̱p a̱ tyong.'' #* ''Bibya '''ba̱''' jong nggu nkyang na.'' ====Yei==== * {{IPA|kcg|/bə/}} ** {{audio|kcg|Kcg-ba̱.ogg|a=}} ** {{hyphenation|kcg|ba̱}} (a̱tyong 1) ====Bu nwuan==== * [[ka̱n]] * [[ku]] ====Á̱fi̱p==== * [[bye]] * [[na]] * [[wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱nang kyang nyia̱ a̱zama}} * [[A̱ghwangkpang]]: {{t+|yo|ti}} * [[Shong]]: {{t+|en|had}} {{trans-bottom}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱kwonu a̱lyoot]] [[Sa:ta̱m]] s2ktchnbrb28fpvyjhoohynbandqhic byat 0 887 28214 27918 2023-11-02T09:24:39Z 197.210.85.253 /* Tyap */ 28214 wikitext text/x-wiki ==Tyap== [[File:Greeting [[File:A woman greets me in Kitgum.jpg|A_woman_greets_me_in_Kitgum|thumb|'''byat''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Byat.ogg|thumb|Si̱sak nang á̱ ngyei '''byat''' a̱ni di̱n Tyap.]] * '''Fantswam''': byat /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:Byat.ogg|thumb|Si̱sak nang á̱ ngyei '''byat''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''byat''' (''á̱kpa'' '''[[byat]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Byat''' yet vak tyei alabayet ke man abin Atyap. #* ''Zi ku nat zi si'''byat''' agwam zit wo.'' #* ''Nwuo '''byat''' zit aji ni!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:gaisuwa|gaisuwa]] * [[Shong]]: [[wikt:en:greeting|greeting]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] 4qw6pzioepx9uzczy29bn4wr1vtvxz7 a̱yop 0 888 29511 29510 2023-12-29T19:32:32Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 29511 wikitext text/x-wiki ==Tyap== [[File:A depiction of needle.JPG|thumb|A̱junjung '''a̱yop'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀jʷɔ́b/ * A̱nwuat: * '''Fantswam''': ka̱yop /kǝ́jʷɔ́b/ ** A̱nwuat: ===A̱lyoot=== '''a̱yop''' (''á̱kpa'' '''[[a̱yaayop]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱yop''' yet kyang tywai a̱toot hwa. #* ''A̱ li nung '''a̱yop''' a̱ja a?'' #* ''A̱nyan wa kyiak '''a̱yop''' wu la?'' #* ''A̱nu '''a̱yop''' kani li jojwaat.'' ====Bwoi mi̱ bwoi==== * [[a̱bayop]] * [[a̱bakum-a̱yop]] ====Tai==== * [[nyura]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:abẹrẹ|abẹrẹ]] * [[A̱kum-a̱cyi]]: [[wikt:ig:agịga|agịga]] * [[Kpat]]: [[wikt:ha:allura|allura]] * [[Shong]]: [[wikt:en:needle|needle]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:nkyang]] 5cnir25867lekok0hgf00zxrm6qg9z1 a̱zanunwuai 0 889 29895 29894 2024-01-28T15:33:10Z Kambai Akau 8 29895 wikitext text/x-wiki ==Tyap== [[File:Wawel, outer courtyard, Old Town, Kraków, Poland.jpg|thumb|'''A̱zanunwuai''' a̱gba̱ndang nok a̱ghyang, A̱khwukhwop A̱keang, Ki̱rakwop, Polan]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzánúŋʷʷaʲ/ * A̱nwuat: ===A̱lyoot=== '''a̱zanunwuai''' (''á̱kpa'' '''[[á̱zanunwuai]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱zanunwuai''' yet a̱vwuo nwuai kyai a̱li kya ka̱ shyia̱ di̱ fam a̱zason hu a̱ni. #*''N di A̱tyoli Ma̱ri̱kut nang gu yong '''a̱zanunwuai''' ka a̱mali nggu ka a̱ni.'' #*''Bai a yong ma̱ '''a̱zanunwuai''' a̱li nzi̱t ka.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:farfajiya|farfajiya]], [[wikt:ha:fangali|fangali]] * [[Shong]]: [[wikt:en:frontage|frontage of a compound]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] m8nr5s3lcvo17m2b4ohsd928r0var33 A‌̱lyiat:a̱teak 1 890 27930 27929 2023-10-27T15:34:08Z Rev. Sunday Adamu 228 . 27930 wikitext text/x-wiki A̱teak yet a̱toot nan ang nkyui a̱gbaat ani, nang ang n-myiang a̱ni wat a̱bu khua̱t a̱ng n-kup shishim. cyhtiwomha4u2ocsrmqbli912half7s a̱taleam 0 891 28837 28836 2023-12-17T21:04:34Z Kambai Akau 8 28837 wikitext text/x-wiki ==Tyap== [[File:Swollen Uvula.jpg|thumb|'''A̱taleam''' ka̱ ku mwai a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝtalejam/ * A̱nwuat: ===A̱lyoot=== '''a̱taleam''' (''á̱kpa'' '''a̱ka̱taleam''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱taleam''' yet a̱bantswa nam kya ka̱ lya̱u a̱bwonu a̱ni, ka̱ shyia̱ kpa̱mkpaan ma̱ng a̱zanwuat. A̱taleam beang a̱tyubishi di̱n nghwut ma̱ng a̱ta̱mpyia̱. Ka̱ yet mi̱n vam a̱tyubishi, da̱nian ka̱ ka nshyuo a̱yin bah, ku yet a̱sham á̱ nyia̱ a̱yin byia̱ a̱taleam a̱bwonu nggu. A̱taleam beang di̱ ntung a̱ta̱mpyia̱ a̱bwonu, da̱nian a̱nu ka ka̱ du khwot. A̱taleam beang di̱ nvwuong kyayak ku a̱sa̱khwot nwuo mi̱n zwua̱i di̱n jen ji á̱ nshyia̱ di̱ ya kyayak ki̱ swuo a̱sa̱khwot a̱ni. A̱taleam bu ni̱ mbeang si̱sak ji á̱ ndyiat a̱ni, nwap nshyia̱ ma̱ a̱di̱di̱t nang á̱ mmore a̱taleam di̱ nfang a̱ni ku yei kyang. Jen jhyang á̱ yuut ti̱n a̱taleam ka. Ka̱nang á̱ shyia̱ lyen nang ka̱ cat shyok a̱tyubishi ma̱ng zwan á̱ ni̱ nti̱n nka, ku ka̱nang á̱ li nang ka̱ cat nvwuong swuan sweap. #* ''Á̱ ku ti̱n Kumaai '''a̱taleam''' ka nang gu ni̱ ngyet a̱banggwon.'' #* ''Á̱ nyia̱ á̱ ka ngya nam ma̱ng kurum ti̱n '''a̱talyem''' bah, kalak ka̱ bu laai a̱ shi á̱ bu ti̱n.'' #* ''Kyangbwak nggu hwa lyen ti̱n '''a̱talyem''' ka ma̱ a̱keang nzi̱t ka.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:belu|belu]] * [[Shong]]: [[Wikt:en:uvula|uvula]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkap vam]] nx3d2wgjgxnkrgl1b1d2k8r70a736ka a̱tyuyeisa̱la 0 892 29944 29943 2024-02-02T11:51:12Z Kambai Akau 8 29944 wikitext text/x-wiki ==Tyap== [[File:A muezzin calling the faithful to worship; a muezzin calling Wellcome V0036014.jpg|thumb|'''A̱tyuyeisa̱la''' shyia̱ di̱ yei sa̱la.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[yei]]'' + ''[[sa̱la]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùjéʲsə́la/ * A̱nwuat: ===A̱lyoot=== '''a̱tyuyeisa̱la''' (''á̱kpa'' '''[[á̱nietyeisa̱la]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyuyeisa̱la''' nggu wa á̱ ngyei ''muezzin'' da̱ a̱lyem La̱ra̱ba ka. Nggu wa yei sa̱la hu kuzatuk, a̱ka̱fwuon, kidee (naai Fajr, naai Zuhr, naai Asr, naai Maghrib mbeang naai Isha), da̱ [[a̱vwuokpaa̱pyia̱|a̱vwuokpaa̱kpeang]] nang á̱ ngyei ma̱sa̱laci hu di̱n Kpat a̱ni. A̱tyuyeisa̱la, nggu wa saai jen ji nang á̱ nkpang a̱kpeang ka a̱ni da̱nian á̱niet nggu ba. #* ''A̱tyu Za̱mfa̱ra a̱wa, nggu wa yet '''a̱tyuyeisa̱la''' wu ma̱ninika a? #* '''''A̱tyuyeisa̱la''' a̱vwuokpaa̱kpeang Kanai ka yet A̱tyutyap wa.'' #* ''A̱tyoli Muwamet Kalat Gora wa yet a̱lyoot '''a̱tyuyeisa̱la''' a̱tat wu.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:alufa|alufa]] * [[Kpat]]: [[wikt:ha:ladan|ladan]], [[wikt:ha:mai kiran salla|mai kiran salla]] * [[Shong]]: [[wikt:en:muezzin|muezzin]] * Swahili: [[wikt:sw:muazini|muazini]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] jaoi3tyjbgvqtei6ept4c86ty8alm97 a̱ya̱u 0 893 39650 39647 2025-07-08T11:59:25Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39650 wikitext text/x-wiki ==Tyap== [[File:Bullwhip-001.jpg|Bullwhip-001|thumb|'''A̱ya̱u''' nang á̱ sak da̱ a̱tyii a̱ni]] ===Yei=== * {{IPA|kcg|/əjəʷ/}} ** {{audio|kcg|Kcg-a̱ya̱u.ogg|a=}} ** {{hyphenation|kcg|a̱|ya̱u}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱ya̱u''' (''á̱kpa'' '''[[a̱ka̱ya̱u]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ya̱u''' ka yet tyiang cap nyam ja nang á̱ tsot nggwon ku a̱ca̱cet a̱yin, ku nyam nang tsaai ku a̱ka̱za̱nki ma̱ng a̱nka a̱ni. #* ''Kyiak '''a̱ya̱u''' ka a bai kiki.'' #* ''Nat ma̱ng a̱nggu '''a̱ya̱u''' ka.'' #* ''Yok lyui a̱ka̱za̱nki ka ma̱ng '''a̱ya̱u''' kani bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtsot}} * [[A̱ghwangkpang]]: {{t+|yo|okùn}} * [[A̱kum-a̱cyi]]: {{t+|ig|iti}} * Ba̱mba̱ra: {{t+|bm|bugɔli}} * [[Dot]]: {{t+|nl|zweep}} * [[Kpat]]: {{t+|ha|tsumagiya}}, {{t+|ha|bulala}} * [[Shong]]: {{t+|en|whip}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] mahrxi2v62a244ugqophucfrxmskzox a̱waak 0 894 30013 30012 2024-02-08T00:24:54Z Kambai Akau 8 30013 wikitext text/x-wiki ==Tyap== [[File:Michael Phelps conquista 20ª medalha de ouro e é ovacionado 1036413-09082016- mg 6336 01.jpg|thumb|A̱gwak lyen '''a̱waak''' a̱ghyang nang á̱ ngyei Michael Phelps a̱ni shyia̱ di̱ waak.]] [[File:Freestyle swimming2.gif|thumb|Ghwughwu-a̱guguut tangka̱i '''a̱waak''' ma̱sa̱t ghyang.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱]]-'' + ''[[waak]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀wà:g/ * A̱nwuat: ===A̱lyoot=== '''a̱waak''' (''á̱kpa'' '''a̱ sang''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''a̰ sang''') # '''A̱waak''' yet vak a̱cyet hwa tazwa a̱sa̱khwot. Ka̱nang á̱ waak, á̱ ni̱ tsot a̱sa̱khwot ninia ma̱ng mbwak ku ma̱ng a̱ti̱tak, da̱nian vam ku ka shyen a̱ nat a̱zason. Á̱ waak mi̱n cen ku a̱ghyui. #* ''Yashim, bai zi̱ nat '''a̱waak''' mi̱n Cen Maba̱ta̱do.'' #* '''''A̱waak''' nia zi̱ nyia̱ zi̱ si̱ mbyiek a̱ghyui Ma̱nyii A̱ghyui ka, da̱nian a̱ghyui ka nhyat tyentyang ma̱ng a̱sa̱khwot.'' #* ''Nyalyen cat '''a̱waak''' za̱m, da̱nian a̱ ni̱ waak a̱ka̱feang kuzang mam.'' ====Vak lyuut ghyang==== * a̱wak ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:odo|odo]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:igwu mmiri|igwu mmiri]] * Caina: [[wikt:zh:游泳|游泳]] (yóuyǒng) * [[Kpat]]: [[Wikt:ha:iyo|iyo]], [[Wikt:ha:fito|fito]] * Monggolya: [[wikt:mn:усанд сэлэх|усанд сэлэх]] (usand syelyekh) * [[Shong]]: [[Wikt:en:swimming|swimming]] * Swahili: [[wikt:sw:kuogelea|kuogelea]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] o7xw31lh7yuwx5kj8ady87pphzkmf0p a̱tatat 0 895 28914 28913 2023-12-18T00:07:38Z Kambai Akau 8 28914 wikitext text/x-wiki ==Tyap== [[File:Dead THREES - panoramio.jpg|thumb|Ghwughwu ku tyai nkyang '''a̱tatat''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tàtád/ * A̱nwuat: ===Za̱kwa=== '''a̱tatat''' (''a̱nyiung'' '''[[a̱tat]]''') # '''A̱tatat''' yet ka̱nang á̱ nkyang na̱ shyia̱ di̱ mkpa̱m nkyang ntat. #* ''Á̱ tyia̱ mba '''a̱tatat''' wa.'' #* ''Tak cyi hu '''a̱tatat'''.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:uku-uku|uku-uku]] * [[Shong]]: [[wikt:en:threes|in threes (three-three)]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nla̱mba]] [[Sa:za̱kwa]] r9frges73hownfiqamnxi97nurrgbog a̱za̱nta 0 896 37936 29899 2025-05-08T20:07:14Z Kambai Akau 8 37936 wikitext text/x-wiki ==Tyap== [[File:Outskirt Sihanoukville.jpg|thumb|'''A̱za̱nta''' a̱keang Si̱hanuvit.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzǝ́ǹtá/ * A̱nwuat: ===A̱lyoot=== '''a̱za̱nta''' (''á̱kpa'' '''[[a̱ka̱za̱nta]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱zanta''' yet a̱vwuo kya ka̱ shyia̱ a̱ta̱usa a̱keang ka ku fam ku shyia̱ ma̱ gbang ma̱ng a̱keang á̱ghyang á̱niet a̱ni. #* ''A̱vwuo kani laai shyia̱ '''a̱za̱nta''' ba̱t.'' #* ''Mba swan '''a̱za̱nta''' ma̱nini.'' #* ''Mi̱ zang fam '''a̱za̱nta''' hwa gu nshyia̱?'' ====Bwan di̱ lilyem ghyáng==== * A̱do: {{t+|bin|isoko}} * [[Kpat]]: [[wikt:ha:bayan gari|bayan gari]] * [[Shong]]: [[wikt:en:outskirt|outskirt]] ===Fang a̱zanson=== {{wikipedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] r1ar2nfujyr9ybm8w7y220gfg1iyk5r bani 0 897 30556 30547 2024-04-08T10:58:33Z Kambai Akau 8 30556 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /bàní/ * A̱nwuat: * '''Fantswam''': bani /bànì/ ** A̱nwuat: ===A̱kwonu a̱lyoot=== '''bani''' (''a̱nyiung'' di̱n jen ma̱ a̱di̱di̱t '''[[wuni]]''') # '''Bani''' yet swang a̱lyiat ja ji̱ ta̱fang nkyang na̱ shyia̱ kpa̱mkpaan a̱ni. #* ''N di á̱niet '''bani''' ghan a̱ nat a̱ja. Yihwa bai?'' #* '''''Bani''' yet á̱si̱ nung bya.'' #* ''A̱yaakusuru '''bani''' lan mi̱ cet.'' ====Bu nwuan==== * [[huni]] * [[jini]] * [[nani]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:awọn wọnyi|awọn wọnyi]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ndị a|ndị a]] * [[Kpat]]: [[wikt:ha:wadannan|wadannan]], [[wikt:ha:nan|nan]] * [[Shong]]: [[wikt:en:these|these]] [[Sa:a̱kwonu a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] 1ep0ts4pawxun5k6f6k3vqr3wvdvnlo a̱ywan 0 898 42073 42072 2026-02-15T11:46:12Z Kambai Akau 8 /* A̱lyoot */ 42073 wikitext text/x-wiki =={{-kcg-}}== [[File:Children skipping rope-South Sudan.jpg|thumb|Mman a̱feang shyia̱ di̱ ba̱ng a̱junjung '''a̱ywan''' mi̱ a̱byin Sudan A̱tak]] [[File:Bird-eating snake (7607449358).jpg|thumb|A̱dyundyung '''a̱ywan''' a̱ yaan a̱ka̱man a̱ni]] ===Yei=== * {{IPA|kcg|/əjʷan/}} ** {{audio|kcg|Kcg-a̱ywan.ogg|a=}} ** {{hyphenation|kcg|a̱|ywan}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱ywan''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[ywan]]''' [[hu#Ati̱kut|hu]]) '''A̱ywan''' ka bye fa # Kyang ku sang swuan ku li junjung hwa a̱ni nang á̱ nda̱p ku vwuoi nkyang ma̱ng a̱nka a̱ni. #* ''Nang nung a̱junjung '''a̱ywan''' a̱wa.'' #* ''Kyangma a̱i! Ma̱sa̱kut, ya nkyiak a̱baai a̱kya a tyat '''a̱ywan''' ka a̱ji.'' #* '''''A̱ywan''' kani sang cet!'' # Vak ngyei zwaak ghyang. #* ''Ta̱bam, a du tat '''a̱ywan'''.'' #* '''''A̱ywan''' ka map ang a?'' #* ''Lyekhwot wa ba̱ hyat '''a̱ywan''' ka.'' ====Bwoi mi̱ bwoi==== * [[a̱ywan-a̱sa̱khwot]] * [[a̱ywan-a̱ta̱bwai]] * [[a̱ywan-ndong]] * [[a̱ywan-nzon]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyang á̱ la̱p nkyang ma̱ng a̱nhu a̱ni}} * [[Dot]]: {{t+|nl|touw, koord, bindtouw, kabel}}, {{t+|nl|bindtouw}}, {{t+|nl|koord}}, {{t+|nl|kabel}} * [[Kpat]]: {{t+|ha|igiya}}, {{t+|ha|kirtani}}, {{t+|ha|mazagi}} * [[Shong]]: {{t+|en|rope}}, {{t+|en|twine}}, {{t+|en|cord}}, {{t+|en|cable}} {{trans-bottom}} {{trans-top|Zwaak}} * [[Dot]]: {{t+|nl|slang}}, {{t+|nl|serpent}} * [[Kpat]]: {{t+|ha|maciji}} * [[Shong]]: {{t+|en|snake}}, {{t+|en|serpent}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] nleupvr0g6r6nzsdvxcq5dydcaw6ceu A̱tsamyia̱ 0 899 29674 29672 2024-01-12T08:44:23Z Kambai Akau 8 29674 wikitext text/x-wiki ==Tyap== [[File:Ancient Langalanga-Bridge.png|thumb|A̱fai a̱ghyang byei a̱khwukhwop A̱byia̱k a̱ghyang ma̱ a̱byin '''A̱tsamyia̱''' ka.]] ===Yei=== * [[Za̱FBS]]: /Ə̀tsàmʲʲǝ́/ * A̱nwuat: ===A̱lyoot=== '''A̱tsamyia̱''' (''a̱nyiung'' '''[[A̱tyotsamyia̱]]''') :Sot swang a̱lyiat: ::'''ba''' (''a̱nyiung'' '''wu''') # '''A̱tsamyia̱''' yet a̱tyu ke á̱niet ba ba̱ lyiat da̱ a̱lyem Tsamyia̱ a̱ni. #* '''''A̱tsamyia̱''' bya tung a̱ja.'' #* ''N fa a̱fwun kya yet A̱tuk '''A̱tsamyia̱''' ka a?'' #* ''A̱keang Cawai kya yet a̱keangtung '''A̱tsamyia̱''' ka.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Cawai|Cawai]] * [[Shong]]: [[wikt:en:Atsam|Atsam]] {{pedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nnwap]] [[Sa:a̱lyoot]] mhsck3o6hd4f60yh0qf45nmiwm6r7ck fada 0 900 29190 28215 2023-12-21T21:01:48Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 29190 wikitext text/x-wiki ==Tyap== [[File:Catholic priest, Reverend father [[File:Ks. Piotr Nadolski.jpg|Ks._Piotr_Nadolski|thumb|'''Fada''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:fada.ogg|thumb|Si̱sak nang á̱ ngyei '''fada''' a̱ni di̱n Tyap.]] * '''Fantswam''': fada /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:Fada.ogg|thumb|Si̱sak nang á̱ ngyei '''Fada''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''fada''' (''á̱kpa'' '''[[fada]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Fada''' yet atyuo ayet akog ăshon man ladi katolika ani. #* ''Ashon '''fada''' zit hu nkat '.'' #* ''Zang nwap ha '''fada''' wu ni yet!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:fada darikan katolika|fadan darikan katolika]] * [[Shong]]: [[wikt:en:Catholic priest, Reverend father|Catholic priest, Reverend father]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] a1fp74pm7ucofl3rwo5k2t3rvgoismm a̱yit 0 901 41640 41155 2026-02-06T00:57:38Z Kambai Akau 8 /* Tyap */ 41640 wikitext text/x-wiki =={{-kcg-}}== [[File:A fresh plant in the midst of dry plants.jpg|thumb|'''A̱yit''' di̱ fam A̱tak Ka̱duna]] ===Yei=== * {{IPA|kcg|/ə̀jíd/}} ** {{audio|kcg|kcg-a̱yit.ogg|a=}} ** {{hyphenation|kcg|a̱|yit}} (a̱ka̱tyong 2) * Fantswam: [[ka̱yit]] /kǝ́jíd/ ** A̱nwuat: * Gwoot: [[uyit]] /ùjíd/ ** A̱nwuat: ===A̱lyoot=== '''a̱yit''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱yit]]''' [[na#Ati̱kut|na]]) # '''A̱yit''' yet a̱byin ke a̱vwuo kya nang á̱kwop ma̱ng á̱ga̱fi̱p nshyia̱ ma̱ a̱di̱di̱t a̱ni. A̱yit bu yet a̱byin kya nang a̱yin ka̱n kap a̱ni bah. Ka̱ byia̱ a̱ka̱man ma̱ng nyám a̱yit vwuon. #* ''A̱yang-a̱li Byia̱nyan nat cat nkwon '''a̱yit''' ma̱ng a̱byii̱k Tokan.'' #* ''N di a ngyei '''a̱yit''' kani shi ba̱t bah mee?'' #* ''Yok nat '''a̱yit''' a̱nyin ang bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyai a̱byin á̱ga̱fi̱p ma̱ng á̱kwop}} * [[A̱do]]: {{t+|bin|ugbo}} * [[A̱ghwangkpang]]: {{t+|yo|ìgbó}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọhịa}} * A̱ve: {{t+|ee|gbeme}} * [[Dot]]: {{t+|nl|struik}} * [[Jhyuo]]: {{t+|kaj|ka̱yit}} * [[Kpat]]: {{t+|ha|daji}} * [[Shong]]: {{t+|en|bush}} * Swahili: {{t+|sw|kichaka}} * Tswi: {{t+|tw|nwuram}} * Zulu: {{t+|zu|isihlahla}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] htwmlrozs0q1tsv6nxqd2v0zr3kuvli fang 0 902 28216 27958 2023-11-02T09:34:47Z 197.210.84.16 /* Tyap */ 28216 wikitext text/x-wiki ==Tyap== [[File:Read, Count [[File:Learning to read and write, Nigeria (38758529475).jpg|Learning_to_read_and_write,_Nigeria_(38758529475)|thumb|'''Fang''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Fang.ogg|thumb|Si̱sak nang á̱ ngyei '''fang''' a̱ni di̱n Tyap.]] * '''Fantswam''': fang /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:fang.ogg|thumb|Si̱sak nang á̱ ngyei '''fang''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''fang''' (''á̱kpa'' '''[[fang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Fang''' yet hwi kyang hu a lyoot ani gagan. #* ''Atyoli 'Balat ya ku '''fang''' kyang hu agwsm ku lyoot ani.'' #* ''a lyei '''fang''' di tyap hu wa!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:karanta,kirga, kidaye|karanta, kirga, kidaye]] * [[Shong]]: [[wikt:en:read, count|read, count]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] lalqwcab8ibmpel3elsb3k3ik0xr4xp sa̱tyim 0 903 28783 27964 2023-12-12T22:17:37Z Kambai Akau 8 28783 wikitext text/x-wiki ==Tyap== [[File:Firefly Nevit 02663 cr.jpg|right|thumb|'''Sa̱tyim'''.]] ===Yei=== * [[Za̱FBS]]: /sǝ̀tjìm/ * A̱nwuat: ===A̱lyoot=== '''sa̱tyim''' (''á̱kpa'' '''sa̱tyímm''') :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') Sa̱tyim bye yet # a̱bakum, a̱ta̱gba̱k nkun hu ta̱fi̱k a̱ ghwut ma̱ng jet a̱bwoi ku kyangcung hwa. # Yet a̱nwuat nang á̱ jhya da̱nian ma̱tor/motor, ku kuzang kyang ku byia a̱nwuat ntai. # A̱ kum, jet a̱bwoi ni̱ byia̱ banwuat. # Á̱ nwuut bachunchwiit jet a̱bwoi wusika, ka si̱ tyia sa̱tyim. # * ====Tai==== * [[sa̱kyim]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kyellu-kyellu|kyellu-kyellu]] * [[Shong]]: [[wikt:en:firefly|firefly]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wikimedians Zaria Outreach]] l23i6dio3ca75ho1w8834dnvw82nzz6 a̱weang 0 904 39811 39266 2025-08-08T13:04:54Z Kambai Akau 8 /* A̱lyoot 1 */ 39811 wikitext text/x-wiki ==Tyap== [[File:Traditional cooking In Agbozume.jpg|Traditional_cooking_In_Agbozume|thumb|'''A̱weang''' taada a̱zashendong.]] [[File:Ujście Kłodawki.jpg|thumb|A̱nu '''a̱weang''' A̱ghyui Kłodawki.]] ===Yei=== * {{IPA|kcg|/ə̀wèjàŋ/}} ** {{audio|kcg|Kcg-a̱weang.ogg|a=}} ** {{hyphenation|kcg|a̱|weang}} (a̱ka̱tyong 2) * '''Fantswam''': a̱wrang /ǝ̀wùràŋ/ ** A̱nwuat: ===A̱lyoot 1=== '''a̱weang''' (''a̠nyiung'' '''[[weang]]''') :Sot swang a̱lyiat: ::'''na''' (''a̠nyiung'' '''[[hu]]''') # '''A̱weang''' yet sang gak ji ạni jei ạyak si da ya hu ani. #* '''''A̱weang''' nani na kyiak áwa a̱mang nia la?'' #* ''A̱nyan wa byia̱ '''a̱weang''' na a̱fwun?'' #* ''A̱nyiuk ma Balat ba lyen '''a̱weang''' ba̱t!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Jhyi kyayak dondong}} * [[A̱ghwangkpang]]: {{t+|yo|ṣiṣẹ}} * [[A̱kum-a̱cyi]]: {{t+|ig|isi nri}} * [[Dot]]: {{t+|nl|koken}} * [[Kpat]]: {{t+|ha|dafuwa}}, {{t+|ha|dahuwa}} * [[Shong]]: {{t+|en|cooking}} * Swahili: {{t+|sw|kupika}} * Zulu: {{t+|zu|ukupheka}} {{trans-bottom}} ===A̱lyoot 2=== '''a̱weang''' (''á̱kpa'' '''[[a̱ka̱weang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱weang''' yet a̱bambwak vak ku a̱ghyui kya ka̱ fwuop ma̱ng a̱gba̱ndang vam hu di̱ tyan jhyiung. #* ''Cen A̱ta̱bum hu yet '''a̱weang''' A̱ghyui Ka̱duna kya.'' #* ''A ngyei '''a̱weang''' vak a̱kya kya ka.'' #* ''Yong ca̱caat ma̱ng '''a̱weang''' ka a̱ja. N cobai.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sa a̱ghyui ku ncen}} * [[Kpat]]: {{t+|ha|rashen kogi}}, {{t+|ha|gandido}} * [[Dot]]: {{t+|nl|zijrivier}} * [[Shong]]: {{t+|en|tributary}} * Swahili: {{t+|sw|tawimto}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:a̱weang]] 9auitb6dkamvxfhvw7rnme8qxxs6y23 a̱weang-vak 0 905 30043 30042 2024-02-18T14:11:18Z Kambai Akau 8 30043 wikitext text/x-wiki ==Tyap== [[File:Narrow Access Road Adjoining Industrial Buildings - geograph.org.uk - 526859.jpg|thumb|'''A̱weang-vak''' a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀wèjàŋ vâg/ * A̱nwuat: ===A̱lyoot=== '''a̱weang-vak''' (''á̱kpa'' '''[[a̱ka̱weang-nvak]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱weang-vak''' yet a̱da̱dei vak ku shyia̱ da̱ a̱beam a̱gba̱ndang vak a̱ni. #* ''Bai zi̱ kai '''a̱weang-vak''' kani.'' #* ''A̱ka̱sa nzi̱t na shyia̱ kpa̱mkpaan ma̱ng '''a̱weang-vak''' neet mi̱ cen hu.'' #* '''''A̱weang-vak''' kani lị shi̱shi̱k la̱u.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:hanyar ratsa|karamar hanyar ratsa]] * [[Shong]]: [[wikt:en:feeder road|feeder road]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] 62aa20ktat12dua284lz63ffoopfttn byin-fufwuo 0 906 28098 28088 2023-10-29T14:43:09Z IyangEW 221 /* Yei */. 28098 wikitext text/x-wiki ==Tyap== [[File:Blausen_0328_EarAnatomy.png|thumb|'''Byin fufwuo''' ]] ===Yei=== * [[Za̱FBS]]: /Bí̱n fufwú̱o/ * A̱nwuat:[[File:Byin fufwuo.ogg|thumb|Byin fufwuo]] ===A̱lyoot=== '''Byin fufwuo''' (''á̱kpa'' '''Byín fufwuo''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''ba''') # '''Byin fufwuo''' yet a̱buwon ja na ji shyia a̱khwu akati vak fufwuo ming ma̱mi fufwuo ji . #* ''Akan nwuai fa̱k aliat, a byia byin fufwuo ba.'' #* ''Byin fufwuo A̱tyo nwai fa̱k ka̱n but .'' #* '' Yihwa shyia byin fufwuo ang nan a̱nwuai fung aliat na.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Dodon kunne|Dodon kunne]] * [[Shong]]: [[wikt:en:Eardrum|Eardrum]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] tkrdfm07nrgs2vrp2p62f5p4v4cvors a̱faat 0 907 39609 39607 2025-06-25T09:39:06Z Kambai Akau 8 /* A̱lyoot */ 39609 wikitext text/x-wiki ==Tyap== [[File:Hand File.jpg|thumb|'''A̱faat''' ntswam]] [[Image:Coticule-Vielsalm-Opinel.jpg|thumb|right|Á̱ shyia̱ di̱ shap a̱nu a̱baai a̱ghyang ma̱ng '''a̱faat''']] ===Yei=== * {{IPA|kcg|/ə̀fàád/}} ** {{audio|kcg|Kcg-a̱faat.ogg|a=}} ** {{hyphenation|kcg|a̱|faat}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱faat''' (''á̱kpa'' '''[[a̱ka̱faat]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱faat''' yet tangka̱i a̱fang kya ku tswam nang á̱ ni̱ nshap a̱nu a̱baai ma̱ng a̱nhu a̱ni. #* '''''A̱faat''' ntswam wa n cat.'' #* ''A̱mang wa a ku san '''a̱faat''' kani mi̱ kaswuo a̱fwun?'' #* ''Ka̱ a̱nu a̱baai ka tyia̱ gbi̱ri̱ng, cat '''a̱faat''' a nshap nka la!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangshap a̱nu a̱baai}} * [[Dot]]: {{t+|en|wetsteen}}, {{t+|nl|slijpsteen}}, {{t+|en|vijl}} * [[Kpat]]: {{t+|ha|dutsen washi}}, {{t+|ha|zato}} * [[Shong]]: {{t+|en|whetstone}}, {{t+|en|file}} {{trans-bottom}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:nkyang]] sx2jejlzaqkf31zn6cfbo9daoyvdvzx babanyak 0 908 29832 29831 2024-01-21T23:05:06Z Kambai Akau 8 29832 wikitext text/x-wiki ==Tyap== [[File:Zwarte bes (Ribes nigrum).jpg|thumb|'''Babanyak''' a̱zakwon.]] ===Yei=== * [[Za̱FBS]]: /bábáɲak/ * A̱nwuat: ===A̱lyoot=== '''babanyak''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''*''' (''á̱kpa'' '''*''') # '''Babanyak''' yet sum a̱kwon hwa nang á̱ swuo a̱ni. Babanyak shyia̱ da̱ a̱kwon. Á̱ shyiat nhu a̱yit. A̱kwon babanyak ka byia̱ sa̱kan ji̱ cyui a̱ni, sum hu swan nyenyiat, a̱ka̱kwon a̱ghyang si̱ swan sa̱sat. Ka̱ sum hu kwob ansham ba̱ ku ni̱ nswan kpi̱tutuut. #* ''Ka̱ a̱yin shyia̱ a̱yit nang zwong ta̱bat ngguu, ka̱ a̱ shyia̱ '''babanyak''' ku yet a̱ni a̱ na swa.'' #* ''N cat sum a̱kwon '''babanyak''' a̱hwa a̱mgbam.'' #* ''Konyan gu nwuo cong a̱yit a̱ ka lyen sum a̱kwon hu. Ka̱ a̱yin nat a̱yit a̱ si̱ sa̱ li nhu, gu kpa̱i a̱ bai ndyo konyan a̱ ma nshyia̱ '''babanyak''' hu oo.'' ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[wikt:en:blackcurrant|blackcurrant]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:á̱ga̱fi̱p]] [[Sa:nkyayak]] rnrr4ry22c6rm4epgv8otpq24lwxpo9 a̱yangka̱dung 0 909 29108 28032 2023-12-19T16:28:30Z Kambai Akau 8 29108 wikitext text/x-wiki ==Tyap== [[File:Somersaulting girl.jpg|thumb|Fi̱ng nggwoneam ghwut '''a̱yangka̱dung''' di̱ khwong kyai a̱sa̱khwot.]] ===Yei=== * [[Za̱FBS]]: /ə̀jàŋkə́dûŋ/ * A̱nwuat: ===Alyoot=== '''a̱yangka̱dung''' (''á̱kpa'' '''[[a̱yaayangka̱dung]]''') :Sot swang a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') # '''A̱yangka̱dung''' fa ka̱nang á̱niet mak a̱nyan wa lan a̱ni. #* ''Zi̱ ku mak '''a̱yangka̱dung''' sati ku swak a̱ni ma̱ng á̱niet Yesi.'' #* ''Ka̱t! '''A̱yangka̱dung''' wuni tyia̱ n si̱ nfwan.'' #* '''''A̱yangka̱dung''' wa zi̱ nshyia̱ ba̱t mi̱ di̱ yong huni a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:alkahura|alkahura]] * [[Shong]]: [[wikt:en:somersaul|somersaul]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] r4jslzzkssxipj4v5u0is8dowccikkg ba 0 910 41996 41995 2026-02-13T00:08:30Z Kambai Akau 8 /* Tyap */ 41996 wikitext text/x-wiki =={{-kcg-}}== [[File:I beam bending0.png|thumb|right|Á̱ shyia̱ di̱ '''ba''' ngwat ntswam.]] [[File:Bar Mitzvah at the western wall.JPG|thumb|Á̱niet '''ba''' kpa̱mkpaan ma̱ng bat fam jenshyung Urusha̱lima hu di̱n jen A̱yet Bar Mitzvah.]] ===Yei=== * {{IPA|kcg|/bá/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-ba.wav|a=}} ** {{hyphenation|kcg|ba}} (a̱tyong 1) ===Ati̱kut=== '''ba''' # A̱nyiung mami a̱yaati̱kut a̱taa a̱lyem Tyap ba (á̱ghyang ba bibya yet '''[[ka]]''', '''[[wu]]''', '''[[hu]]''', '''[[ji]]''' ma̱ng '''[[na]]'''). Á̱ ka nnyia̱ ta̱m ma̱ng swang a̱lyiat jini ka̱nang swang a̱lyiat a̱lyoot ji lan a̱nyiung nang ''á̱tyok'', ''a̱nyiuk'', ''á̱niet'', ''a̱yaakusuru'', ''a̱fufwuo'', ba̱ng si̱ nat. Á̱ ntyei nggu a̱zaghyi swang a̱lyiat ku kham a̱lyiat ji̱ yet a̱lyoot ja ka̱nang á̱ cat tak kyang ma̱ng shim a̱cucuk tazwa swang a̱lyiat a̱ja. A̱kwonu a̱lyoot nggu kikya yet ''[[ba̱]]'', ''[[mba]]'', ''[[a̱mba]]'', ''[[á̱si̱ mba]]'', ma̱ng ''[[á̱pyia̱ mba]]''. #* ''A̱nyiuk '''ba''' shyia̱ di̱ weang kyayak a̱ta̱usa.'' #* ''Ka̱ a lyiat ma̱ng á̱niet '''ba''' shonshyon, ba̱ na nang ang a̱fufwuo.'' #* ''Shan nat a̱ bai ma̱ng a̱yaatoot '''ba'''.'' ====Bwoi mi̱ bwoi==== * [[bani]] * [[baniau]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ati̱kut}} * [[Dot]]: {{t+|nl|de}} * [[Fi̱ransa]]: {{t+|fr|les}} * Jaman: {{t+|de|die}} * [[Kpat]]: {{t+|ha|din}} * [[Shong]]: {{t+|en|the}} * Si̱pen: {{t+|es|las}}, {{t+|es|los}} {{trans-bottom}} ===A̱lyoot=== '''ba''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''*''') # '''Ba''' yet ta̱m beak kyang hwa. Ku bye yet a̱yin ku nyam ku a̱shyim a̱tyin a̱kwon ku sa a̱kwon ku kyang sang swuan, ku kyang ghyang. #* '''''Ba''' hu na tyia̱ bah.'' #* ''N di a ngyei '''ba''' hu hwa byian a̱ngga wu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gurung kyang}} * [[Dot]]: {{t+|nl|buiging}} * [[Kpat]]: {{t+|ha|sunkuyawa}}, {{t+|ha|dukawa}} * [[Shong]]: {{t+|en|bending}} {{trans-bottom}} ===Ta̱m=== '''ba''' (''a̱ka̱nyiung'' '''[[beak]]''') ba, ka̱n ba, ku ba, za̱ ba, ba̱ ba, bye ba, wu ba, na ba, mba # '''Ba''' fa ka̱nang á̱ beak bibeak kyang di̱ ku si̱ swak a̱ka̱nyiung a̱ni. Ku si̱ bye fa, ka̱nang á̱ beak nkyang ma̱ a̱di̱di̱t da̱ a̱ka̱nyiung a̱ni. #* ''Jesi wa '''ba''' a̱zaghyi a̱nietkhwop-a̱niet a̱wa a?'' #* ''N di nggu nang gu '''ba''' a̱bashan tswam ka a̱tsotson.'' #* ''Nyi yok '''ba''' tityin a̱ka̱kwon hu bah, ku na but.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gurung kyang}} * [[Dot]]: {{t+|nl|buigen}} * [[Kpat]]: {{t+|ha|sunkuyawa}}, {{t+|ha|dukawa}} * [[Shong]]: {{t+|en|bending}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] 2gzuhz39ioidswv0i738hbiu8g2ufg1 A‌̱lyiat:byin-fufwuo 1 911 28012 2023-10-29T13:38:11Z IyangEW 221 /* b */ khai fai 28012 wikitext text/x-wiki == b == a hole in the tissue that separates the ear canal from the middle ear. * Treatable by a medical professional * Requires a medical diagnosis * Lab tests or imaging often required * Short-term: resolves within days to weeks A perforated eardrum may be caused by loud sounds, a foreign object in the ear, head trauma, a middle ear infection or rapid pressure changes, such as from air travel. [[A‌̱tyunta̱m:IyangEW|IyangEW]] ([[A‌̱lyiat a‌̱tyunta‌̱m:IyangEW|a̱lyiat]]) 14:38, 29 Zwat Swak 2023 (WAT) rjfqzbp9f10q3ekwnhzwqb9zejzs3ce didyik 0 912 29408 29407 2023-12-22T17:15:28Z Kambai Akau 8 29408 wikitext text/x-wiki '''didyik''' Fang a didyik nkukwon sakwot ba na kyak kyang ku swak 20,000 dadai tswa atitak swak fiyang. Anok Didyik kukon sakwot ku si shyi ku ka bye avwo kyak nkyang kaswo ku ghwai hyai nkyang da kunu tsaai tswam (jirgi abyin). Didyik kukon sakwot hu mun a bye bwok lilyim di shyi hu. [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ghwughwu]] 9jv6u1qksnuc8zdohbjx3pxem7tkks8 doot 0 913 37916 37915 2025-05-06T11:31:07Z Kambai Akau 8 /* Bwan di̱ li̱lyem ghyáng */ 37916 wikitext text/x-wiki ==Tyap== [[Fail:C-130 (15020098286).jpg|thumb|A̱man-tswam ka̱ ku '''doot''' a̱byin a̱ni]] ===Yei=== * {{IPA|kcg|/doːd/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-doot.wav|a=}} ** {{hyphenation|kcg|doot}} (a̱tyong 1) * '''Fantswam''', '''Gwoot''': durok /drog/ ** A̱nwuat: ===Ta̱m=== doot, za̱ doot, ka̱n doot, ku doot, ba̱ doot, bye doot, wu doot, na doot, ndoot # '''Doot''' yet ka̱nang a̱yin ta̱ngam a̱ shyia̱ ma̱ng a̱ti̱tak a̱feang a̱ni. #* '''''Doot''' a yong.'' #* ''Ka̱ nyi '''doot''', nyi na swuo tsot.'' #* ''Nwan wa na '''doot''' ka̱ n cat swan.'' ====Bwan di̱ li̱lyem ghyáng==== {{trans-top|Ka̱nang a̱yin ku nyam ku kyang ta̱ngam a̱ni}} * [[Dot]]: {{t+|nl|opstaan}} * [[Jhyuo]]: {{t+|kaj|drok}} * [[Shong]]: {{t+|en|arise}}, {{t+|en|rise}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Tyap Wikimedians Zaria Outreach]] r8cok88rodpo10g0urro1k1o3v6zq7q bwut 0 914 29550 29549 2024-01-06T11:35:24Z Agatha Kyanchat bobai 229 /* Tyap */ 29550 wikitext text/x-wiki ==Tyap== [[File:Tricking,Krishna and the Messenger, Tricking Radha.jpg|Thumb|'''bwut''']] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:bwut.ogg|thumb|Si̱sak nang á̱ ngyei '''bwut''' a̱ni di̱n Tyap.]] * '''Fantswam''': bwut /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:bwut.ogg|thumb|Si̱sak nang á̱ ngyei '''bwut''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''bwut''' (''á̱kpa'' '''[[bwut]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Bwut''' yet tswam a̱baai kya ji sang kwa ani. #* ''A̱tyofa̱taa wu kyiak '''bwut''' a̱ naat ma̱ a̱yit.'' #* ''Yihwa bai a ki ncong ma̱ng '''bwut''' a̱nia la!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:wala-wala|wala-wala]] * [[Shong]]: [[wikt:en:tricking|tricking]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] ===Yei=== * [[Za̱FBS]]: * A̱nwuat: ===A̱lyoot=== '''bwut''' (''á̱kpa'' '''[[bwut]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''Bwut''' yet kyang ku hyaai cet a̱sap ku kyang ku maai khwat a̱khwu a̱ ba hwa a̱ni. #* '''Bwut''' ka nyia̱ ta̱m ba̱t!'' #* ''A shyia̱ '''bwut''' ka a?'' #* ''Kuzang kyang ku kwak a̱khwu byia̱ '''bwut''' nhu ka.'' ====Vak lyuut ghyang==== * a̱hyad ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:wala-wala|wala-wala]] * [[Shong]]: [[Wikt:en:tricking|tricking]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]]|wala-wala]] * [[Shong]]: [[Wikt:en:tricking|tricking]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:bwut]] sdorrf3iw574f6v6idypub9m10tzzqw fa̱fa̱k 0 915 29189 28024 2023-12-21T21:00:56Z Kambai Akau 8 29189 wikitext text/x-wiki ==Tyap== Fafak yet alilyit kyan ku nyin byik ku abye ku kan byik sosai mami alilyit. di jhen byik, nkan nan fafak; byik ko byeng alilyit ko kyan ku bye chet ani ba, alilyit a nyab [[Sa:Tyap Wikimedians Zaria Outreach]] e5jon4d9omjfmr8s1j6bk99tkbpstop baan 0 916 34950 34655 2025-01-18T14:54:23Z Kambai Akau 8 34950 wikitext text/x-wiki ==Tyap== [[File:Bolt lock.jpg|thumb|'''Baan''' nyinyiit.]] [[File:Pollença. Fartàritx Gran. Pedra de molí.jpg|thumb|Ghwughwu '''baan''' ma̱ a̱byin.]] ===Yei=== * [[Za̱FBS]]: /báan/ * A̱nwuat: ===Ghwughwu=== '''baan''' (''á̱kpa'' '''[[baán]]''') :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') '''Baan''' bye yet: # Tangka̱i kyang nyii nyinyiit hwa nang á̱ ka njhyi ma̱ng tswam a̱ni. #* ''Kuyet a̱i! Nat a nyim nyinyiit hu ma̱ng '''baan''' ji.'' #* ''Bai a jhyi nung '''baan''' nyinyiit jini.'' #* ''A̱mang wa á̱ ndyiai '''baan''' mi̱ kaswuo ma̱nini?'' # A̱da̱dei a̱fang wu nang á̱ kwang yak ku shita ma̱ng a̱nggu a̱ni tazwa a̱gba̱ndang a̱fang a̱ghyang nang á̱ ngyei [[naan]] a̱ni. #* '''''Baan''' jini ka̱n gya tyak.'' #* ''A ji̱p '''baan''' ji a̱ji?'' #* ''N bai cat '''baan''' ja n kwang kyang.'' ====Bwan di̱ lilyem ghyáng==== ; ''Kyangnyii nyinyiit'' :* [[A̱ghwangkpang]]: [[wikt:yo:oniwadi|oniwadi]] :* [[A̱kum-a̱cyi]]: [[wikt:ig:gbagọrọ agbagọ|gbagọrọ agbagọ]] :* [[Dot]]: [[wikt:nl:klink|klink]] :* [[Kpat]]: [[wikt:ha:sakata|sakata]], [[wikt:ha:karkatecce|karkatecce]] :* [[Shong]]: [[wikt:en:latch|latch]] :* Swahili: [[wikt:sw:potofu|potofu]] :* Zulu: [[wikt:zu:yisigwegwe|yisigwegwe]] ; ''A̱da̱dei a̱fang kwang'' :* [[Dot]]: [[wikt:nl:loper|loper]] :* [[Kpat]]: [[wikt:ha:karamin dutsen nika|karamin dutsen nika]] :* [[Shong]]: [[wikt:en:runner|runner (stone)]] ===Ya̱fang=== <references/> {{pedia}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] s1ad0xvjlxtht8whh43ldd8ls52hga7 di̱di̱r 0 917 29406 28094 2023-12-22T17:14:19Z Kambai Akau 8 29406 wikitext text/x-wiki '''di̱di̱r''' di̱di̱r, a̱̱nge mic di liat vwo, yet kyang hwa ku nung shyak aliat ani ku tafang hu di long lantarki [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:za̱kwa]] dr8ue50qy4j2sz89uka1uap4e3q7zsm fa̱a̱t 0 918 29191 28035 2023-12-21T21:02:29Z Kambai Akau 8 29191 wikitext text/x-wiki ==Tyap== faat yet tind kyan din nkyan, [[Sa:Tyap Wikimedians Zaria Outreach]] qv31qnd0278cilnjf4xffxuu3mhoibr fa̱p-a̱nu 0 919 29187 28095 2023-12-21T20:57:51Z Kambai Akau 8 29187 wikitext text/x-wiki ==Tyap== ===Yei=== ===Alyoot=== '''fap-anu''' (''akpa'' '''*''') ====Bwan di lilyem ghyang==== [[Sa:Tyap Wikimedians Zaria Outreach]] 3pt0kh7oetdwmwi2mzvaijjaucrd0sk cocwat 0 920 28052 28041 2023-10-29T14:07:40Z Rubytauna 214 28052 wikitext text/x-wiki ==Tyap== [[File:ER 219 road meandering in Ilha, Santana, Madeira, 2023 May.jpg|thumb|'''Cocwat by''' vak ER 219 mi̱ Ilha, Santana, Madeira.]] ===Yei=== * [[Za̱FBS]]: // * A̱nwuat: ===Alyoot=== '''cocwat''' (''á̱kpa'' '''[[cocwat]]''') :Sot swang a̱lyiat: ::'''cocwatwu''' (''a̱kpa'' '''cocwatba''') # '''Cocwat''' yet a vwou ku vak na wane shiani ,vakwu le madadey. #* '''''cocwat''' cong ang wu la̱u sa̱kut!'' #* ''Vak naat Cenkwon hu yet '''a̱ba̱gun''' vak wa.'' #* ''N ka ncat a̱tyu a̱ byia̱ '''a̱ba̱gun''' za̱kwa bah.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: kakane| kakane]] * [[Shong]]: [[wikt:en: narrow|narrow]], [[wikt:en: narrow|narrow]], [[wikt:en: narrow|narrow]], [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ghwughwu]] dd05sbl4huyij1badtpn3fkbiq22oqb fa̱p 0 921 29188 28042 2023-12-21T20:59:53Z Kambai Akau 8 29188 wikitext text/x-wiki ==Tyap== Fap yet kyan wa na anin bang ani ko a kyak abang ani, nang atyam, shan. [[Sa:Tyap Wikimedians Zaria Outreach]] 7yptmklqusoxmxzagl7p8e0f10zdsf9 fa̱ra̱ng 0 922 29186 28057 2023-12-21T20:55:45Z Kambai Akau 8 29186 wikitext text/x-wiki Farang nin gyet kyan ku byi saifwuo ani ba, ko anwuo abwun ko nsum. [[Sa:Tyap Wikimedians Zaria Outreach]] k3vtsufht4c8iqqqbudx0sfu0pnwqtn cak a̱kwi 0 923 29401 28108 2023-12-22T17:05:40Z Kambai Akau 8 29401 wikitext text/x-wiki ==Tyap== [[File:Panting .jpg|thumb|ababwu cak akwu_]] ===Yei=== * [[Za̱FBS]]: /cak akwi/ * A̱nwuat: ===A̱lyoot=== '''cak akwi''' (''á̱kpa'' '''[[cak kwukwi]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''cak akwi bye # cak akwi yet laat swan ja, cak akwi nung ban nbye lyin swan. #* ''Di '''cak akwi''' afai tagang wu cak akwi.'' #* '''''cak akwukwi''' aniet madidit cak akwukwi mang vwo atung ka.'' [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ta̱m]] ezmruoa3azb3reefi96ul1w697oq87m cwan 0 924 37441 37427 2025-03-07T01:53:54Z Kambai Akau 8 /* Bu nwuan */ 37441 wikitext text/x-wiki == Tyap == [[Fail:Sesamum indicum 4.jpg|thumb|Zwá a̱dyundyung '''cwan''']] [[Fail:Sesame-Seeds.jpg|thumb|Zwá a̱sai '''cwan''']] ===Yei === * {{IPA|kcg|/t͡ʃʷan/}} ** {{audio|kcg|Kcg-cwan.ogg|a=}} ** {{hyphenation|kcg|cwan}} (a̱tyong 1) ===A̱lyoot=== '''cwan''' (''á̱kpa'' '''[[cwán]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Cwan''' ji ja yet zwá a̱tyin [[kuut]] ka. Á̱ ka ngya nji. Á̱ kap zwá jini mat hya̱u nang ji̱ byia̱ wa a̱ni. Á̱ si̱ maai ntaat niung ma̱ng a̱nji ku á̱ shyai kwon, ku á̱ weang a̱bwoi kyayak. #* ''Mma nung taat niung '''cwan''' lyuo.'' #* ''N na kaan '''cwan''' ji a̱mgba̱m bah.'' #* '''''Cwan''' jini byia̱ nfa̱ng a̱mami.'' ====Bu nwuan==== * [[kuut]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱tyin kyangtang-a̱byin}} * [[Dot]]: {{t+|nl|sesam}} * [[Kpat]]: {{t+|ha|ridi}} * [[Shong]]: {{t+|en|sesame}}, {{t+|en|beniseed}} {{trans-bottom}} {{wikipedia}} [[Sa:zwá]] [[Sa:nkyayak]] [[Sa:a̱lyoot]] pygg59kx1445xvangjwgt5kkbilrdan buu 0 925 28905 28904 2023-12-17T23:35:56Z Kambai Akau 8 28905 wikitext text/x-wiki ==Tyap== [[File:Lelwel hartebeest & tiang at Rigueik in Zakouma National Park in Chad.jpg|thumb|'''Buu''' ma̱ a̱byin Caad.]] ===Yei=== * [[Za̱FBS]]: /búu/ * A̱nwuat: ===A̱lyoot=== '''buu''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''*''' (''á̱kpa'' '''*''') # '''Buu''' yet a̱gba̱ndang nyam a̱yit wa. A̱ yet tangka̱i [[a̱lywei]] hwa. #* '' Zi̱ ku ya nam '''buu''' ma Dodo lyuo.'' #* ''A̱ ku li '''buu''' ka̱ ka ku swak a̱ni!?'' ====Bu nwuan==== * [[a̱bi̱lyuk]] * [[a̱khwong]] * [[a̱khwum]] * [[a̱kywei]] * [[a̱lyoi]] * [[a̱lywei]] * [[nyoo]] * [[tswo]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kanki|kanki]] * [[Shong]]: [[wikt:en:hartebeest|West African hartebeest]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱yaalywei]] [[Sa:a̱lyoot]] na6m5qgre892ed5o9978b7ir8kg1u3d feap 0 926 29183 28077 2023-12-21T20:53:40Z Kambai Akau 8 29183 wikitext text/x-wiki Feap, tyap ji li feap nan kyan ku yet dan abwun ko ku ywun nwang mang vak ani. kyang nang á̱ ku ba̱ng fwuo ku na nyia̱ a̱ni. [[Sa:Tyap Wikimedians Zaria Outreach]] hnyfqvov27t80k4wpz22rwedqxvcodc foo 0 927 29182 28073 2023-12-21T20:52:53Z Kambai Akau 8 29182 wikitext text/x-wiki Foo yet byiat ayin,ke byiat anyiat din tyap [[Sa:Tyap Wikimedians Zaria Outreach]] so79geol1awh0sdioc1otxokqmgm9rl faan 0 928 29192 28120 2023-12-21T21:03:16Z Kambai Akau 8 29192 wikitext text/x-wiki ==Tyap== Faan yet kyiak kpat a sak mung azanghwuan. Kyiak kyang mung azanghwuan. [[Sa:Tyap Wikimedians Zaria Outreach]] kpx7voo6b2w0lw9qjxmaqzc9n522a00 dondong 0 929 28106 28097 2023-10-29T14:57:20Z Peamanie24 216 28106 wikitext text/x-wiki ==Tyap== [[File:Cooking on a fire 2019 G1.jpg|thumb nnye kai lon ạ si gwan aci] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ ===Dondong=== '''dondong''' # '''dondong''' manlon gwan kyayak. #* ''a wan achekavan manlon '''dondong''' '' #* '' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:a kan wuta|ha:a kan wuta]] * [[Shong]]: [[wikt:en:on fire being cooked: on fire being cooked|on fire being cooked]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] t5ejhr11glcpsrrcotb801v4xjprinm ca̱ba̱bak 0 930 28100 2023-10-29T14:46:11Z BidoliEsther 213 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀bàg/ * A̱nwuat: [[File:A̱bak.ogg|thumb|Si̱sak nang á̱ ngyei '''a̱bak''' a̱ni di̱n Tyap.]] ===A̱lyoot=== '''a̱bak''' (''á̱kpa'' '''[[ca̱ba̱bak]]''') :Sot swang a̱lyiat: '''wu''' (''á̱kpa'' '''ba''') # '''ca̱ba̱bak''' yet a̱bagban kya nang á̱ ni̱ nok gbangbang da̱ a̱beam nyuo a̱byii̱k a̱wot á̱ si̱ nsaai yak a̱mami. #* ''A̱nyan wa ku ti̱n zúk ji da̱ '''a̱bak''' a̱yang nung wu?'' #* ''A̱yang-a..." 28100 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀bàg/ * A̱nwuat: [[File:A̱bak.ogg|thumb|Si̱sak nang á̱ ngyei '''a̱bak''' a̱ni di̱n Tyap.]] ===A̱lyoot=== '''a̱bak''' (''á̱kpa'' '''[[ca̱ba̱bak]]''') :Sot swang a̱lyiat: '''wu''' (''á̱kpa'' '''ba''') # '''ca̱ba̱bak''' yet a̱bagban kya nang á̱ ni̱ nok gbangbang da̱ a̱beam nyuo a̱byii̱k a̱wot á̱ si̱ nsaai yak a̱mami. #* ''A̱nyan wa ku ti̱n zúk ji da̱ '''a̱bak''' a̱yang nung wu?'' #* ''A̱yang-a̱khwop nung wu nwai byia̱ '''a̱bak''', a̱wot a̱yang-a̱khwop Kuyet byia̱ a̱yaabak a̱feang.'' #* ''A ka̱n mak li á̱ nok '''a̱bak''' kpa̱mkpaan ma̱ng a̱li nzon a?'' ====Tai==== * [[a̱bagban]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dan rumbu|dan rumbu]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] ql595ntcu1ubgx7sybgwkpfluimvoj1 cyi 0 931 39628 29790 2025-07-03T20:28:30Z CommonsDelinker 87 Replacing Eierdoos.JPG with [[File:Eierdoos.jpg]] (by [[:c:User:CommonsDelinker|CommonsDelinker]] because: [[:c:COM:FR|File renamed]]: lowercase file extension). 39628 wikitext text/x-wiki ==Tyap== [[Fail:Yam tubers for sale.jpg|thumb|Ghwughwu swáng '''cyi'''.]] [[File:Eierdoos.jpg|thumb|'''Cyi''' nywan.]] [[File:100 cien.PNG|thumb|'''Cyi''' jhyiung.]] ===Nvak lyuut jhyang=== * [[chyi]] ===Yei=== * [[Za̱FBS]]: /t͡ʃʲì/ * A̱nwuat: ===A̱lyoot=== '''cyi''' (''á̱kpa'' '''[[a̱cyi]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ka''') '''Cyi''' bye yet: # A̱cyi kya ka̱ lan a̱nyiung a̱ni. #* '''''Cyi''' huni yet a̱sham ma̱ a̱ghyi ba̱t!'' #* ''Nyi kwok '''cyi''' hu a̱ta̱usa nyi nwuo ndyo a̱mami.'' #* ''Á̱ na wan '''cyi''' mang hwa a̱fwun?'' # Nkyang na nang nywan ku a̱man ni̱ mang myia̱ tazwa a̱ni a̱wot ka̱nang ji̱ kyiat nna na̱ bai na̱ tyia̱ a̱bamman. #* ''Yok kaan '''cyi''' hu bah'' #* ''Nat a kwok '''cyi''' hu.'' #* '''''Cyi''' mang hwa nywan ji ma la?'' ====Bwoi mi̱ bwoi==== * [[cyikwop]] * [[cyi nywan]] ====Bwan di̱ lilyem ghyáng==== ; Swang :* [[A̱ghwangkpang]]: [[wikt:yo:awọn iṣu|awọn iṣu]] :* [[A̱kum-a̱cyi]]: [[wikt:ig:jim|jim]] :* Ba̱mba̱ra: [[wikt:bm:yamɔni|yamɔni]] :* [[Kpat]]: [[wikt:ha:doyoyi|doyoyi]] :* [[Shong]]: [[wikt:en:yams|yams]] ; Mang nywan/a̱man :* [[A̱ghwangkpang]]: [[wikt:yo:eyin|eyin]] :* [[A̱kum-a̱cyi]]: [[wikt:ig:akwa|akwa]] :* Ba̱mba̱ra: [[wikt:bm:kɔnɔw|kɔnɔw]] :* [[Kpat]]: [[wikt:ha:qwai|qwai]] :* [[Shong]]: [[wikt:en:eggs|eggs]] ===Ta̱m=== cyi, ka̱n cyi, ku cyi, bye cyi, ba̱ cyi, wu cyi, na cyi, ncyi # '''Cyi''' yet ka̱nang a̱yin nwai lyen kyang a̱ni. #* ''Ka̱tung la̱u '''cyi''' a̱lyiat.'' #* ''Á̱ nyia̱ nyi lyem '''cyi''' nkyang, ka̱ni?'' #* ''A̱gwaza wa ku '''cyi''' nggu a̱hyia̱k na.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ko mọ|ko mọ]] * [[Kpat]]: [[wikt:ha:sani ba|sani ba]] * [[Shong]]: [[wikt:en:not know|not know]] ===Ghwughwu=== '''cyi''' (''á̱kpa'' ('''n''')'''cyi''') :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') # '''Cyi''' yet la̱mba hwa di̱n Tyap. #* ''Ka̱nang á̱ mbeang a̱nyiung tazwa nswak a̱kubunyiung ma̱ng a̱kubunyiung, á̱ ki nshyia̱ '''cyi''' jhyiung ja.'' #* ''N san shita ji nera n'''cyi''' hwa.'' #* ''N byia̱ '''cyi''' sweang ja ma̱nyin a̱ji.'' ====Bwoi mi̱ bwoi==== * [[cyikwop]] ====Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[wikt:ig:narị|narị]] * [[A̱ghwangkpang]]: [[wikt:yo:ọgọrun|ọgọrun]] * Ba̱mba̱ra: [[wikt:bm:kɛmɛ|kɛmɛ]] * [[Kpat]]: [[wikt:ha:dari|dari]] * [[Shong]]: [[wikt:en:hundred|hundred]] * Swahili: [[wikt:sw:mia|mia]] * Zulu: [[wikt:zu:ikhulu|ikhulu]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:ghwughwu]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] iina7x0u4f3jwqwub83agls7elkmta7 bap 0 932 31487 29523 2024-07-14T16:19:48Z Chat44 15 /* Bwan di̱ lilyem ghyáng */ 31487 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /báb/ * A̱nwuat: ===Ta̱m=== bap, ka̱n bap, ku bap, ba̱ bap, bye bap, wu bap, na bap, mbap # '''Bap''' yet ka̱nang á̱ tak ti̱tak nkyang tazwa á̱pyia̱ nna a̱ni. #* ''A̱nyan wa ku '''bap''' nkyang nani a̱ji la?'' #* ''Da̱ '''bap''' nna a̱ja.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:tara|tara]] * [[Shong]]: [[wikt:en:pile up|pile up]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Atyapland WikiOutreach]] 2f4itdqhjxr7dvywjv3psf3hlrc3gud cyikwop 0 933 29775 29774 2024-01-21T21:05:19Z Kambai Akau 8 29775 wikitext text/x-wiki ==Tyap== [[File:PSP1000.svg|thumb|'''Cyikwop''' jhyiung.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[cyi]]'' + ''[[kwop]]''. ===Yei=== * [[Za̱FBS]]: /t͡ʃʲìkʷǝ́b/ * A̱nwuat: ===Ghwughwu=== '''cyikwop''' (''á̱kpa'' ('''n''')'''cyikwop tazwa ncyikwop''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Cyikwop''' yet la̱mba hwa di̱n Tyap ji nang á̱ shyiat ka̱nang á̱ tung cyi a̱ka̱swak a̱ni. #* '''''Cyikwop''' tswuon ja ku myim a san da̱ a̱vwuo nggu.'' #* ''Ku tat '''cyikwop''' a?'' #* ''Ba̱ng a̱nia, si̱ nang ku fang ku si̱ tat '''cyikwop''' tsat.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[wikt:ig:puku|puku]] * [[Kpat]]: [[wikt:ha:dubu|dubu]] * [[Shong]]: [[wikt:en:thosand|thousad]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nla̱mba]] [[Sa:ghwughwu]] rad7dzatb5brgn228qor9zfudteyzid fwup 0 934 28154 28123 2023-11-01T12:05:58Z Bobaifrancis 209 28154 wikitext text/x-wiki ==Tyap== [[File:Sip (AM 2016.36.2-13).jpg|thumb|'''Fwup''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Fwup.ogg|thumb|Si̱sak nang á̱ ngyei '''fwup''' a̱ni di̱n Tyap.]] * '''Fantswam''': ka̱baai sangkwa /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:fwup.ogg|thumb|Si̱sak nang á̱ ngyei '''fwup''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''fwup''' (''á̱kpa'' '''[[fwup]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Fwup''' yet aswo kyang nang sakwat ni ke tabwai ma didei mung abwonu.. #* ''Ncat yan '''fwup''' akati a wo fa.'' #* ''Yihwa bai a ku lak'''fwup''' agkyan ma Lekwot hu!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kurba|kurba]] * [[Shong]]: [[wikt:en:sip|sip]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] hshfabj60mt97kxgbbv6tej22wqcujq cyam 0 935 28938 28937 2023-12-18T14:59:53Z Kambai Akau 8 28938 wikitext text/x-wiki ==Tyap== [[File:Bambara processing (sieving with a sieve).jpg|thumb|A̱byii̱k a̱ghyang shyia̱ di̱ '''cyam''' nkyuo shyui A̱gwoot.]] ===Yei=== * [[Za̱FBS]]: /tʃʲám/ * A̱nwuat: ===Ta̱m=== cyam, ka̱n cyam, ku cyam, ba̱ cyam, bye cyam, wu cyam, na cyam, ncyam # '''Cyam''' yet ka̱nang á̱ ghai a̱funfuud ku a̱kpa̱gang a̱tsintseang ma̱ng a̱lilyiit nkyuo wu a̱ni. Di̱n vak ghyang, cyat yet vak hwa nang á̱ nturung nkyuo mami a̱tsintseang ku da̱nian weang tuk, ku da̱nian fa̱k bat nok, ku mat kyang ghyang. #* ''Kyangtuk shyia̱ di̱ '''cyam''' nkyuo ntuk ma̱ tutu-a̱weang, da̱nian á̱ na mbwuiyap nkyuo zi̱ swuo.'' #* ''Yashim wa ku kwang swaat ji, nung gwa si̱ '''cyam''', a̱wot Bambi si̱ nat ndyo da̱ a̱vwuo a̱yang-a̱khwop nzi̱t ka da̱nian gu ngwan nzi̱t tuk swaat.'' ====Tai==== * [[ja̱u]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:kù|kù]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:sie|sie]] * [[Kpat]]: [[Wikt:ha:tankade|tankade]], [[Wikt:ha:tace|tace]] * [[Shong]]: [[Wikt:en:sift|sift]], [[Wikt:en:sieve|sieve]], [[Wikt:en:screen|screen]] ===A̱lyoot=== '''cyam''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') # '''Cyam''' yet ta̱m ghai nkyuo hwa. #* ''A̱fai wuni, a̱inung! A lyen '''cyam''' hu ba̱t.'' #* ''N maai khap '''cyam''' ang hu ma̱ng si̱ Bambi hu neet mi̱ gbang.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tankade|tankade]] * [[Shong]]: [[Wikt:en:sifting|sifting]], [[Wikt:en:sieving|sieving]], [[Wikt:en:screening|screening]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] k4a2b4abjr389qat8fzrtzyy015zbtr di̱ mi̱ 0 936 29409 28132 2023-12-22T17:16:19Z Kambai Akau 8 29409 wikitext text/x-wiki ==Tyap== [[File:Without (AM 2016.36.2-13).jpg|thumb|'''dịmị''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Dịmị.ogg|thumb|Si̱sak nang á̱ ngyei '''dịmị''' a̱ni di̱n Tyap.]] * '''Fantswam''': dịmị /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:Dịmị.ogg|thumb|Si̱sak nang á̱ ngyei '''dịmị''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''dịmị''' (''á̱kpa'' '''[[dịmị]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Dịmị''' yet a nye kyang ke tạm ma nynan ani. #* ''Kambai ku nat ladi '''dịmị''' apạndang gu ba.'' #* ''uwoa byei a bai '''dịmị''' a̱yạng ạli an hu ba!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:ban da, ba da|ban da, ba da]] * [[Shong]]: [[wikt:en:without|without]] [[Sa:a̱fwuop]] j5l7axqsj2o9ndvp8nt9tv8uxnnvt1f di̱n jen-di̱n jen 0 937 29410 28131 2023-12-22T17:17:09Z Kambai Akau 8 29410 wikitext text/x-wiki ==Tyap== [[File:From-time to time (AM 2016.36.2-13).jpg|thumb|'''dịn jen-dịn jen''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Dịn jen-Dịn jen.ogg|thumb|Si̱sak nang á̱ ngyei '''dịmị''' a̱ni di̱n Tyap.]] * '''Fantswam''': dịn jen-dịn jen /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:Dịn jen-dịn jen.ogg|thumb|Si̱sak nang á̱ ngyei '''dịmị''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''dịmị''' (''á̱kpa'' '''[[dịn jen-dịn jen]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Dịn jen-dịn jen''' yet kyang hu ku ni duot jen-jen ja ani nan fwong krismat. #* ''A cóng ladi hu '''dịn jen-dịn jen''' ja.'' #* ''Uwaha byei Katung cong mmang fang hu '''dịn-jen din-jen''' ja ku dan mạm!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dịn jen-dịn jen|dịn-jen]] * [[Shong]]: [[wikt:en:from-time to time|from-time-to time]] [[Sa:za̱kwa]] s052d5m6tsut2riajtkbdoblvpjq6f8 ga̱nga̱ng 0 938 29205 28159 2023-12-21T21:20:17Z Kambai Akau 8 29205 wikitext text/x-wiki ==Tyap== [[File:Tall trees 23.jpg|Tall_trees_23|thumb|'''Gạngạng''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gạngạng.ogg|thumb|Si̱sak nang á̱ ngyei '''fang''' a̱ni di̱n Tyap.]] * '''Fantswam''': fang /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:gạngạng.ogg|thumb|Si̱sak nang á̱ ngyei '''gạngạng''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''gạngạng''' (''á̱kpa'' '''[[gạngạng]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gạngạng''' yet kyang hu ku byei ạṣwap ani. #* ''Atyoli 'Balat yet ba '''gạngạng''' ayin wa .'' #* ''uwaha li '''gạngạng''' hu nwuon!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dogo|dogo]] * [[Shong]]: [[wikt:en:tall|tall]] [[Sa:ghwughwu]] 97avvhkossg1b79jsyeq9hyryul7omc gann 0 939 29206 28217 2023-12-21T21:21:26Z Kambai Akau 8 29206 wikitext text/x-wiki ==Tyap== [[File:“drag drag” game.jpg|“drag_drag”_game|thumb|'''Gann'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gann.ogg|thumb|Si̱sak nang á̱ ngyei '''gann''' a̱ni di̱n Tyap.]] * '''Fantswam''': gann /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:gann.ogg|thumb|Si̱sak nang á̱ ngyei '''gann''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''gann''' (''á̱kpa'' '''[[a̱gann]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gann''' yet sang gwak ayin ke nyam Nyan kyang ani. #* ''Zugwai byei a cucuk '''gann''' mami anawouk gu ba.'' #* ''Yihwa bai Didam shei '''gann''' kuka!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dabi'a, hali|dabi'a, hali]] * [[Shong]]: [[wikt:en:habit|habit]] [[Sa:a̱lyoot]] obcfv31ystf0dkvj0lhbverufnnvafx gbangbang 0 940 29436 29208 2023-12-23T00:44:45Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 29436 wikitext text/x-wiki ==Tyap== [[File:Gizah complex from the plane.jpg|Gizah_complex_from_the_plane|thumb|'''Gbangbang''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gbangbang.ogg|thumb|Si̱sak nang á̱ ngyei '''gbangbang''' a̱ni di̱n Tyap.]] * '''Fantswam''': Gbangbang /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File: Gbangbang.ogg|thumb|Si̱sak nang á̱ ngyei '''ka̱baai sangkwa''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''Gbangbang''' (''á̱kpa'' '''[[gbangbang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gbangbang''' yet jeị hu kạn swak ani mabang. #* ''Vak hu ani shei ajini nye '''gbangbang''' a si da nog a kasa na ni.'' #* ''Yihwa ha bai mạn '''gbangbang''' ạbaai agwam hu aji!?'' ====Bwan di̱ lilyem ghyáng==== * [[A̱kum-a̱cyi]]: [[wikt:ig:Agba ochie|agba ochie]] * [[Kpat]]: [[wikt:ha:da, shekaru aru-aru|da shekaru aru-aru]] * [[Shong]]: [[wikt:en: Ancient times, before, previously|Ancient, times, before, previously]] [[Sa:ghwughwu]] ka6wmw2qrulxj4u16klg33n2856eaib gbap 0 941 29261 29260 2023-12-22T00:26:49Z Kambai Akau 8 29261 wikitext text/x-wiki ==Tyap== [[File:Three Tahitians suffering from leprosy, Tahiti, approximately 1895.jpg|thumb|'''Gbap'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gbap.ogg|thumb|Si̱sak nang á̱ ngyei '''gbap''' a̱ni di̱n Tyap.]] ===A̱lyoot=== '''gbap''' (''á̱kpa'' '''[[gbap]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gbap''' yet zwan hu ni byạn vam, gạfwuo mang gạswuong-tak ạtyubishi ani. #* ''Zwạn '''gbap''' ku tabat gu.'' #* ''Ayạn na zwan '''gbap''' tabat!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kuturta|kuturta]] * [[Shong]]: [[wikt:en:leprosy|leprosy]] [[Sa:zwán]] [[Sa:a̱lyoot]] 9visidnn15yz9njhm360ljv5vypkbm0 gham 0 942 29258 28220 2023-12-22T00:23:27Z Kambai Akau 8 29258 wikitext text/x-wiki ==Tyap== [[File:Nouilles patates douces Wencheng.jpg|Nouilles_patates_douces_Wencheng|thumb|'''gham''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gham.ogg|thumb|Si̱sak nang á̱ ngyei '''gham''' a̱ni di̱n Tyap.]] * '''Fantswam''': gham /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:gham.ogg|thumb|Si̱sak nang á̱ ngyei '''gham''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''gham''' (''á̱kpa'' '''[[gham]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gham''' yet ạwang ạhwuot dagali. #* ''Nku yạ '''gham''' ma Atyoli Lekwot loua.'' #* ''Yihwa sak '''gham''' hu nwou !?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kamba|kamba]] * [[Shong]]: [[wikt:en:Dried cooked sweet potato snack|Dried cooked sweet potato]] [[Sa:nkyayak]] [[Sa:a̱lyoot]] bdbnank144z329g8risefplvcrzupji da̱won 0 943 31690 31689 2024-07-23T19:00:59Z Grace2903 236 31690 wikitext text/x-wiki ===Ghwughwu=== '''dawon''' :Sot swang a̱lyiat: ::'''na''' # '''dawon''' yet atyo nang gu shi ani amma ka a doot nyia kyan angyei a yet a ba nggwon kya. #* ''A̱tyok fataa hu ni byei '''dawon''' na lau.'' #* ''Yihwa byie nang a liat anyia, abyia '''dawon na''' kani?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: yarontaka|yarontaka]] * [[Shong]]: [[wikt:en: childishness|childishness]] [[Sa:dawon]] [[Sa:a̱djective]] dawon yet adidam kyang nung alyen mung gwon ani. kyang nang mung maan ani, ka agbandang ayin nyi kyang dang ku myim ani ba, anung nye abyi dawon. kidee; nfak nsum mung dawon nye nye ani, n kyuak ntong. sisak aliyat mung ayang byin ang hu ani, yet azazarak dawon ja. 62ba1idrkzu85zbkwx19c0mtth0qz4v gbwut 0 944 29411 29201 2023-12-22T17:25:24Z Kambai Akau 8 Redirected page to [[ghwut]] 29411 wikitext text/x-wiki #REDIRECT [[ghwut]] iggsvqnfthr6wat9wn3sj1epzm8yevr gba̱za̱zai 0 945 29259 28219 2023-12-22T00:24:11Z Kambai Akau 8 29259 wikitext text/x-wiki ==Tyap== [[File:Bitter gourd.jpg|Bitter_gourd|thumb|'''Gba̱za̱zai''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gba̱za̱zai.ogg|thumb|Si̱sak nang á̱ ngyei '''gba̱za̱zai''' a̱ni di̱n Tyap.]] * '''Fantswam''': gba̱za̱zai /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:Gbwut.ogg|thumb|Si̱sak nang á̱ ngyei '''gbwut''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''gba̱za̱zai''' (''á̱kpa'' '''[[gbwut]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gba̱za̱zai''' yet kyang hu ku nwyian bie yian ani. #* ''Ci hu ni shong '''gba̱za̱zai''' a̱lou.'' #* ''a̱nya tayat '''gba̱za̱zai''' nwyion hu ni!?'' ====Bwan di̱ lilyem ghyáng====* [[Kpat]]: [[wikt:ha:daci|daci]] * [[Shong]]: [[wikt:en:bitter|bitter]] [[Sa:ghwughwu]] [[Sa:a̱lyoot]] t6i0wxh0j8aij1mc4wgtk5ehgqxoeny ghyop 0 946 29198 28158 2023-12-21T21:13:59Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 29198 wikitext text/x-wiki ==Tyap== [[File:Dark afternoon at kitchen.jpg|Dark_afternoon_at_kitchen|thumb|'''Ghyop''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Ghyop.ogg|thumb|Si̱sak nang á̱ ngyei '''ghyop''' a̱ni di̱n Tyap.]] * '''Fantswam''': ghyop /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:ghyop.ogg|thumb|Si̱sak nang á̱ ngyei '''ghyop''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''ghyop''' (''á̱kpa'' '''[[ghyop]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Ghyop''' yet kyang hu ku li dwondwong ani. #* ''A̱tyoli Gwaza '''ghyop''' a̱lau.'' #* ''Yihwa li '''ghyop''' a̱wa!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:baki|baki]] * [[Shong]]: [[wikt:en:dark|baki]] [[Sa:a̱ka̱baai]] [[Sa:a̱lyoot]] eihb2klh0x1icrwkk41tmdn0ugxtawl Sa:á̱ga̱fi̱p 14 947 28184 2023-11-02T00:10:38Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 28184 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 A̱fa̱taa 0 948 41663 29144 2026-02-06T09:50:14Z Genesis shan 219 /* Yei */ 41663 wikitext text/x-wiki ==Tyap== [[File:A costume parade on Fulani ethnic group in Nigeria.jpg|thumb|A̱gwai a̱nyiuk a̱fa̱taa na a̱tuk song nyeang min Nigeria]] ===Yei=== * [[Za̱FBS]]: * A̱nwuat: # '''A̱fa̱taa''' ba yet nwap ja ba̱ cok nyák ma̱ a̱yit a̱ni. #* '''''A̱fa̱taa''' bani byia̱ nyák ba̱t.'' #* ''Nat a yorong nung '''A̱fa̱taa''' a̱bya.'' #* ''A̱fai a̱wa tai '''A̱fa̱taa''' za̱m . ====Bu nwuan==== * [[A̱bijeje]] * [[a̱byifa̱taa]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Fulani|Fulani]] * [[Shong]]: [[wikt:en:Fula|Fula]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nnwap]] [[Sa:a̱lyoot]] 8r1s0ktwqn6oympxnnj9alncy2mg25g Ta‌̱mpi‌̱let:wikipedia 10 949 28242 2023-11-02T11:56:35Z Kambai Akau 8 Created page with "{{#invoke:interproject|wikipedia_box}}<noinclude>{{documentation}}</noinclude>" 28242 wikitext text/x-wiki {{#invoke:interproject|wikipedia_box}}<noinclude>{{documentation}}</noinclude> dzdi9sako2qrftzzgyx4tz1f2bxrhuy Module:interproject 828 950 35315 35314 2025-01-19T23:02:16Z Kambai Akau 8 35315 Scribunto text/plain local export = {} local m_params = require("Module:parameters") local function track(page) require("Module:debug/track")("interproject/" .. page) return true end local function process_links(linkdata, prefix, name, wmlang, sc) prefix = prefix .. ":" .. (wmlang:getCode() == "en" and "" or wmlang:getCode() .. ":") local links = {} local iplinks = {} local m_links = require("Module:links") local lang = wmlang:getWiktionaryLanguage() local ipalt = name .. " " .. (wmlang:getCode() == "en" and "" or "<sup>" .. wmlang:getCode() .. "</sup>") for i, link in ipairs(linkdata) do link.lang = lang link.sc = sc link.term = prefix .. link.term link.tr = "-" table.insert(iplinks, "<span class=\"interProject\">[[" .. link.term .. "|" .. ipalt .. "]]</span>") table.insert(links, m_links.full_link(link, "bold")) end return links, iplinks end function export.wikipedia_box(frame) local plain_param = {} local params = { [1] = plain_param, [2] = plain_param, ["cat"] = plain_param, ["category"] = {alias_of = "cat"}, ["i"] = {type = "boolean"}, ["lang"] = {default = "kcg"}, ["mul"] = plain_param, ["mullabel"] = plain_param, ["mulcat"] = plain_param, ["mulcatlabel"] = plain_param, ["portal"] = plain_param, ["sc"] = plain_param, } local args = m_params.process(frame:getParent().args, params) if args.mul or args.mullabel or args.mulcat or args.mulcatlabel then track("wikipedia-box-mul") end local wmlang = require("Module:wikimedia languages").getByCodeWithFallback(args["lang"]) or error("The Wikimedia language code \"" .. args["lang"] .. "\" is not valid.") local sc = args["sc"] and require("Module:scripts").getByCode(args["sc"], "sc") or nil local linkdata = {} if args["cat"] then table.insert(linkdata, {term = "Category:" .. args["cat"], alt = args[1] or args["cat"]}) elseif args["portal"] then table.insert(linkdata, {term = "Portal:" .. args["portal"], alt = args[1] or args["portal"]}) else local term = args[1] or mw.title.getCurrentTitle().text table.insert(linkdata, {term = term, alt = args[2] or term}) end if args["mul"] or args["mulcat"] then if args["mulcat"] then table.insert(linkdata, {term = "Category:" .. args["mulcat"], alt = args["mulcatlabel"] or args["mulcat"]}) else table.insert(linkdata, {term = args["mul"], alt = args["mullabel"] or args["mul"]}) end end local links, iplinks = process_links(linkdata, "w", "Wukipedia", wmlang, sc) if frame.args["slim"] then return "<div class=\"sister-wikipedia sister-project noprint floatright\" style=\"border: solid #aaa 1px; font-size: 90%; background: #f9f9f9; color:#000; width: 250px; padding: 4px; text-align: left;\">" .. "<div style=\"float: left;\">[[File:Wikipedia-logo.png|14px|none| ]]</div>" .. "<div style=\"margin-left: 15px;\">" .. " &nbsp;" .. table.concat(links, " ma̱ng ") .. " tazwa " .. "Wukipedia" .. (wmlang:getCode() == "kcg" and "" or wmlang:getCanonicalName() .. "&nbsp;") .. "</div>" .. "</div>" else local linktype if args["cat"] then linktype = "sa" elseif args["mul"] then linktype = "a̱yaati̱kut" elseif args["mulcat"] then linktype = "si̱sa" elseif args["a̱na̱nwuai"] then linktype = "a̱na̱nwuai" else linktype = "ati̱kut" end return "<div class=\"sister-wikipedia sister-project noprint floatright\" style=\"border: 1px solid #aaa; font-size: 90%; background: #f9f9f9; color:#000; width: 250px; padding: 4px; text-align: left;\">" .. "<div style=\"float: left;\">[[File:Wikipedia-logo-v2.svg|44px|none|link=|alt=]]</div>" .. "<div style=\"margin-left: 60px;\">" .. " [[Wukipedia]] ".. "n"..wmlang:getCanonicalName() .. " byia̱ " .. linktype .. "&nbsp;tazwa:" .. "<div style=\"margin-left: 10px;\">" .. table.concat(links, " ma̱ng ") .. "</div>" .. "</div>" .. table.concat(iplinks) .. ((args[1] == mw.title.getCurrentTitle().text and not args[2]) and "[[Sa:wukipedia ma̱ng a̱son paramita á̱ nwai nyia̱ ta̱m ma̱ng a̱nji a̱ni]]" or "") .. "</div>" end end function export.projectlink(frame, compat) local plain_param = {} local required = {required = true} local boolean = {type = "boolean"} local iparams = { ["prefix"] = required, ["name"] = required, ["image"] = required, ["requirelang"] = boolean, ["compat"] = boolean, } local iargs = m_params.process(frame.args, iparams) compat = compat or iargs.compat local lang_required = iargs.requirelang or false local lang_param = compat and "lang" or 1 local term_param = compat and 1 or 2 local alt_param = compat and 2 or 3 local params = { [lang_param] = {required = lang_required}, [term_param] = plain_param, [alt_param] = plain_param, ["i"] = boolean, ["nodot"] = plain_param, ["sc"] = plain_param, } local args = m_params.process(frame:getParent().args, params) local wmlang = args[lang_param] or "kcg" wmlang = require("Module:wikimedia languages").getByCodeWithFallback(wmlang) or error("Zwunzwuo-a̱muup a̱lyem Wukimedia ji \"" .. wmlang .. "\" yet a̱kace wa.") local sc = args["sc"] and require("Module:scripts").getByCode(args["sc"], "sc") or nil local term = args[term_param] or mw.title.getCurrentTitle().text local linkdata = {term = term, alt = args[alt_param] or term} if args["i"] then linkdata.alt = "''" .. linkdata.alt .. "''" end local links, iplinks = process_links({linkdata}, iargs["prefix"], iargs["name"], wmlang, sc) return "[[Image:" .. iargs["image"] .. "|15px|link=" .. linkdata.term .. "]] " .. table.concat(links, " ma̱ng ") .. " di̱ " .. (wmlang:getCode() == "kcg" and "" or "hu " .. wmlang:getCanonicalName() .. " ") .. " " .. iargs["name"] .. (args["nodot"] and "" or ".") .. table.concat(iplinks) end return export 1qnb9w1nqhm0k1wx65t83yfodproyf8 Module:interproject/documentation 828 951 28286 28244 2023-11-02T17:01:50Z Kambai Akau 8 Kambai Akau shyei wat hu [[Module:interproject/doc]] nat [[Module:interproject/documentation]] 28286 wikitext text/x-wiki This module implements {{tl|wikipedia}}, {{tl|slim-wikipedia}}, {{tl|pedia}} and {{tl|R:wp}}, plus other-project templates similar to {{tl|pedia}}, including {{tl|R:wbooks}}, {{tl|R:wnews}}, {{tl|R:wsource}}, {{tl|R:wquote}}, {{tl|R:wversity}} and {{tl|specieslite}}.<includeonly> [[Category:Uncategorized modules]] [[af:Module:Wikipedia]] </includeonly> d5tw9fzr78l6ot9isq1j0zhqm6xaf0w Ta‌̱mpi‌̱let:tl 10 952 28245 2023-11-02T12:01:40Z Kambai Akau 8 Created page with "{{safesubst:<noinclude></noinclude>#invoke:template link|format_link}}<noinclude>{{documentation}}</noinclude>" 28245 wikitext text/x-wiki {{safesubst:<noinclude></noinclude>#invoke:template link|format_link}}<noinclude>{{documentation}}</noinclude> hxjpg9dwvwj7zi4ktw8vqtcsxfwdnh0 Ta‌̱mpi‌̱let:slim-wikipedia 10 953 28246 2023-11-02T12:04:14Z Kambai Akau 8 Created page with "{{#invoke:interproject|wikipedia_box|slim=1}}<noinclude>{{documentation}}</noinclude>" 28246 wikitext text/x-wiki {{#invoke:interproject|wikipedia_box|slim=1}}<noinclude>{{documentation}}</noinclude> blu8mkxfwci2w8rhvv7mfrb56n9l6ki Ta‌̱mpi‌̱let:pedia 10 954 28661 28247 2023-12-12T19:21:28Z Kambai Akau 8 28661 wikitext text/x-wiki {{#invoke:interproject|projectlink|prefix=w|name=Wukipedia|image=Wikipedia-logo.svg|compat=1}}<noinclude>{{documentation}}</noinclude> r006mmq4bdb3tet4cgl5zdvv8kqsc59 Ta‌̱mpi‌̱let:pedia/documentation 10 955 28248 2023-11-02T12:07:52Z Kambai Akau 8 Created page with "{{documentation subpage}} ==Usage== This template is used in the Further Reading or References section of a [[Wiktionary:Entry layout|Wiktionary entry]] to link to a Wikipedia article. It displays as a single line, including the link to the article along with text indicating that the article comes from Wikipedia (or from a foreign-language version of Wikipedia if {{para|lang}} is given). It displays identically to {{tl|R:wp}}, but takes a slightly different calling conv..." 28248 wikitext text/x-wiki {{documentation subpage}} ==Usage== This template is used in the Further Reading or References section of a [[Wiktionary:Entry layout|Wiktionary entry]] to link to a Wikipedia article. It displays as a single line, including the link to the article along with text indicating that the article comes from Wikipedia (or from a foreign-language version of Wikipedia if {{para|lang}} is given). It displays identically to {{tl|R:wp}}, but takes a slightly different calling convention, with the {{para|lang}} parameter containing the language code of the version of Wikipedia to link to in place of the first numbered parameter. For example, on the page [[physics]], a bare invocation of {{tl|pedia}} like this: <code><nowiki>* {{pedia}}</nowiki></code> displays as follows: * {{pedia|physics}} On the French page {{m|fr|spoiler}}, an invocation like this: <code><nowiki>* {{pedia|spoiler (aéronautique)|lang=fr}}</nowiki></code> displays as follows: * {{pedia|spoiler (aéronautique)|lang=fr}} ===Parameters=== ;{{para|1}} :Wikipedia page to link to. Defaults to the current page title. ;{{para|2}} :Text to display when linking to Wikipedia. Defaults to {{para|1}}. ;{{para|lang}} :Language code of the language-specific version of Wikipedia to link to. Defaults to <code>en</code> for the English Wikipedia. '''NOTE:''' This is a Wikimedia language code, not a Wiktionary language code. See discussion below. ;{{para|sc}} :Wiktionary script code of the link in {{para|1}} (or of the display text in {{para|2}}, if provided). This is used when displaying the link to the page on Wikipedia. You rarely need to specify this, as it is autodetected. '''NOTE:''' This is a Wiktionary script code. ;{{para|i|1}} :Italicize the displayed link. ;{{para|nodot|1}} :Suppress the final dot (period/full stop) that is displayed by default. ===Language codes=== The {{para|lang}} parameter specifies the version of Wikipedia to link to. This is a Wikimedia language code, not a Wiktionary language code. The two sets of language codes are similar, but there are some critical differences. For example, Wiktionary has a single language code <code>sh</code> for Serbo-Croatian, and no language codes for national variants of Serbo-Croatian (Serbian, Croatian, Bosnian, Montenegrin). Wikipedia, however, has four separate corresponding variants: Serbo-Croatian (<code>sh</code>), Serbian (<code>sr</code>), Croatian (<code>hr</code>) and Bosnian (<code>bs</code>). Wikipedia also has two variants corresponding to Belarusian in Wiktionary: Belarusian per se (<code>be</code>) and Belarusian (Taraškievica) (<code>be-tarask</code>). In addition, sometimes the same language has different codes; for example, Cantonese uses <code>yue</code> in Wiktionary but <code>zh-yue</code> in Wikipedia, and Tarantino uses <code>roa-tar</code> in Wiktionary but <code>roa-tara</code> in Wikipedia. ==Related templates== * {{tl|wikipedia}}, {{tl|wp}}: a floating box, placed directly under the language heading or relevant part-of-speech heading * {{tl|slim-wikipedia}}, {{tl|swp}}: slimmer version of {{tl|wikipedia}} * {{tl|R:wp}}: exactly identical to {{tl|pedia}} except that it takes the Wikimedia language code in the first numbered parameter instead of the {{para|lang}} parameter * {{tl|w}}: plain inline text link to Wikipedia, with the Wikimedia language code in {{para|lang}} * {{tl|lw}}: plain inline text link to Wikipedia, with the Wikimedia language code in {{para|1}} ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "wikipedia page name", "description": "The first parameter is used to link to page whose name isn't identical to that of the Wiktionary entry. This can be left empty to use the pagename.", "type": "string" }, "lang": { "description": "The lang parameter is used to link to an article in a non-English project; if provided, it should be set to the language code used in interwiki links, which is usually (or always?) the first part of the article's domain name. For example, a link to an article on the French Wikipedia (fr.wikipedia.org) would set lang=fr.", "type": "string" } }, "description": "Use this template to cite a Wikipedia article in a \"Further reading\" or \"References\" section. ", "format": "block" } </templatedata> <includeonly> [[Category:Interwiki templates]] </includeonly> 5disfzg3otdjuj5ly6yeeigfh8oyjlm Module:wikimedia languages 828 956 35193 28259 2025-01-19T18:00:33Z Kambai Akau 8 35193 Scribunto text/plain local export = {} local languages_module = "Module:languages" local wm_languages_data_data_module = "Module:wikimedia languages/data" local get_by_code -- Defined below. local gmatch = string.gmatch local is_known_language_tag = mw.language.isKnownLanguageTag local make_object -- Defined below. local require = require local setmetatable = setmetatable local type = type --[==[ 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 get_lang(...) get_lang = require(languages_module).getByCode return get_lang(...) end local function get_lang_data_module_name(...) get_lang_data_module_name = require(languages_module).getDataModuleName return get_lang_data_module_name(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local wm_languages_data local function get_wm_languages_data() wm_languages_data, get_wm_languages_data = mw.loadData(wm_languages_data_data_module), nil return wm_languages_data end local WikimediaLanguage = {} WikimediaLanguage.__index = WikimediaLanguage function WikimediaLanguage:getCode() return self._code end function WikimediaLanguage:getCanonicalName() return self._data[1] end --function WikimediaLanguage:getAllNames() -- return self._data.names --end --[==[Returns a table of types as a lookup table (with the types as keys). Currently, the only possible type is {Wikimedia language}.]==] function WikimediaLanguage:getTypes() local types = self._types if types == nil then types = {["Wikimedia language"] = true} local rawtypes = self._data.type if rawtypes then for t in gmatch(rawtypes, "[^,]+") do types[t] = true end end self._types = types end return types end --[==[Given a list of types as strings, returns true if the Wikimedia language has all of them.]==] function WikimediaLanguage:hasType(...) local args, types = {...}, self:getTypes() for i = 1, #args do if not types[args[i]] then return false end end return true end function WikimediaLanguage:getWiktionaryLanguage() local object = self._wiktionaryLanguageObject if object == nil then object = get_lang(self._data.wiktionary_code, nil, "allow etym") self._wiktionaryLanguageObject = object end return object end -- Do NOT use this method! -- All uses should be pre-approved on the talk page! function WikimediaLanguage:getData() return self._data end function export.makeObject(code, data) local data_type = type(data) if data_type ~= "table" then error(("bad argument #2 to 'makeObject' (table expected, got %s)"):format(data_type)) end return setmetatable({_data = data, _code = code}, WikimediaLanguage) end make_object = export.makeObject function export.getByCode(code) -- Only accept codes the software recognises. if not is_known_language_tag(code) then return nil end local data = (wm_languages_data or get_wm_languages_data())[code] -- If there is no specific Wikimedia code, then "borrow" the information -- from the general Wiktionary language code. local name, wiktionary_code if data ~= nil then name, wiktionary_code = data[1], data.wiktionary_code if not (name == nil or wiktionary_code == nil) then return make_object(code, data) end end -- Get the associated Wiktionary language, using the wiktionary_code key or -- else the input code. if wiktionary_code == nil then wiktionary_code = code end local lang = get_lang(wiktionary_code, nil, "allow etym", "allow family") if lang ~= nil then return make_object(code, { name == nil and lang:getCanonicalName() or name, wiktionary_code = wiktionary_code, }) end -- If there's no Wiktionary language for the relevant code, throw an error. -- This should never happen. local msg, arg3 if data == nil then msg = "code '%s' is a valid Wikimedia language code, but there is no corresponding data in [[%s]] or [[Module:%s]] or [[Module:families/data]]" elseif wiktionary_code ~= code then msg = "code '%s' is a valid Wikimedia language code and has data in [[%s]], but its 'wiktionary_code' key '%s' is not valid" arg3 = wiktionary_code else msg = "code '%s' is a valid Wikimedia language code and has data in [[%s]], but no corresponding data in [[Module:%s]] or [[Module:families/data]]" end error(msg:format(code, wm_languages_data_data_module, arg3 or get_lang_data_module_name(code))) end get_by_code = export.getByCode function export.getByCodeWithFallback(code) local object = get_by_code(code) if object ~= nil then return object end local lang = get_lang(code, nil, "allow etym") return lang ~= nil and lang:getWikimediaLanguages()[1] or nil end return export 9ahypfq27b8i6cqc69fisnu3hm9hb9t a̱tyai 0 957 29264 29220 2023-12-22T09:34:15Z Kambai Akau 8 29264 wikitext text/x-wiki ==Tyap== [[File:Hand covering male groin.png|thumb|A̱tai bwak nyiung fwun '''a̱tyai''' a̱tyok a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲàì/ * A̱nwuat: ===A̱lyoot=== '''a̱tyai''' (''á̱kpa'' '''[[tityai]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱tyai''' yet kap vam a̱tyubishyi hwa. Ka̱ yet a̱myim kya ka̱ shyia̱ a̱ga̱sa̱t-a̱ti̱tak vam ka. #* ''A̱bila tuk Toma da̱ '''a̱tyai''' nggu ka di̱n jen ji ba̱ nshyia̱ di̱n tsot a̱la̱u-a̱ti̱tak a̱ni.'' #* ''Bidoli kwa a̱byin, da̱nian Sila tuk nggu da̱ '''a̱tyai''' nggu ka, ka̱ si̱ mwai za̱m.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kululuwa|kululuwa]], [[Wikt:ha:gwargwado|gwargwado]] * [[Shong]]: [[Wikt:en:groin|groin]] [[Sa:nkap vam]] [[Sa:a̱lyoot]] qat0n8c38tt2et2563idw33c1iygf6y Module:wikimedia language/doc 828 958 28257 2023-11-02T15:51:51Z Kambai Akau 8 Created page with "This module is used to retrieve and manage [[Wiktionary:Wikimedia language codes|Wikimedia languages]]. Until [[phab:T10217]] is fixed there is a mis-match between the codes used by ISO 639, and those used by Wikimedia, for certain languages. There are also some languages that are recognised as distinct by Wikimedia, but are combined into other languages on Wiktionary (see [[Wiktionary:Language treatment]]). This module aids in mapping between the two. This module prov..." 28257 wikitext text/x-wiki This module is used to retrieve and manage [[Wiktionary:Wikimedia language codes|Wikimedia languages]]. Until [[phab:T10217]] is fixed there is a mis-match between the codes used by ISO 639, and those used by Wikimedia, for certain languages. There are also some languages that are recognised as distinct by Wikimedia, but are combined into other languages on Wiktionary (see [[Wiktionary:Language treatment]]). This module aids in mapping between the two. This module provides access for other modules. To access the information from within a template, see [[Module:wikimedia languages/templates]]. The information itself is stored in [[Module:wikimedia languages/data]]. This modules should '''not''' be used directly by any other module, the data should only be accessed through the functions provided by Module:wikimedia languages. ==Finding and retrieving languages== The module exports a number of functions that are used to find languages. ===getByCode=== <code>getByCode(code)</code> Finds the Wikimedia language whose code matches the one provided. If it exists, it returns a <code>WikimediaLanguage</code> object representing the language. Otherwise, it returns <code>nil</code>. ===getByCodeWithFallback=== <code>getByCodeWithFallback(code)</code> This does the same as <code>getByCode</code>. However, if that function returns <code>nil</code>, then the regular language with that code is retrieved, if it exists. The function then returns the first element of the list returned by a call to the <code>:getWikimediaLanguages()</code> method of that language. If that method returns no elements, the function returns <code>nil</code>. ===Language objects' getWikimediaLanguages method=== The <code>:getWikimediaLanguages()</code> method is available on regular <code>Language</code> objects (as returned by [[Module:languages]]). This method returns <code>WikimediaLanguage</code> objects that represent that language outside Wiktionary. ===Comparison=== The differences between the various ways of retrieving languages can be seen here, using some examples. {| class="wikitable" ! Code ! [[Module:languages]]<br/><code>.getByCode</code> ! [[Module:languages]]<br/><code>.getByCode():getWikimediaLanguages()</code> ! [[Module:wikimedia&nbsp;languages]]<br/><code>.getByCode</code> ! [[Module:wikimedia&nbsp;languages]]<br/><code>.getByCodeWithFallback</code> ! Notes |- | <code>fr</code> | <code>{{#invoke:languages/templates|getByCode|fr|getCode}}</code>/{{#invoke:languages/templates|getByCode|fr|getCanonicalName}} | <code>{{#invoke:languages/templates|getByCode|fr|getWikimediaLanguages|1}}</code>/{{#invoke:wikimedia languages/templates|getByCode|{{#invoke:languages/templates|getByCode|fr|getWikimediaLanguages|1}}|getCanonicalName}} | <code>{{#invoke:wikimedia languages/templates|getByCode|fr|getCode}}</code>/{{#invoke:wikimedia languages/templates|getByCode|fr|getCanonicalName}} | <code>{{#invoke:wikimedia languages/templates|getByCodeWithFallback|fr|getCode}}</code>/{{#invoke:wikimedia languages/templates|getByCodeWithFallback|fr|getCanonicalName}} | Code used by both Wikimedia and Wiktionary. |- | <code>bs</code> | <code style="color: red">nil</code> | (<strong class="error"><span class="scribunto-error">error</span></strong>) | <code>{{#invoke:wikimedia languages/templates|getByCode|bs|getCode}}</code>/{{#invoke:wikimedia languages/templates|getByCode|bs|getCanonicalName}} | <code>{{#invoke:wikimedia languages/templates|getByCodeWithFallback|bs|getCode}}</code>/{{#invoke:wikimedia languages/templates|getByCodeWithFallback|bs|getCanonicalName}} | Code used only by Wikimedia, not Wiktionary. |- | <code>sh</code> | <code>{{#invoke:languages/templates|getByCode|sh|getCode}}</code>/{{#invoke:languages/templates|getByCode|sh|getCanonicalName}} | <code>{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|1}}</code>/{{#invoke:wikimedia languages/templates|getByCode|{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|1}}|getCanonicalName}}<br/><!-- --><code>{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|2}}</code>/{{#invoke:wikimedia languages/templates|getByCode|{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|2}}|getCanonicalName}}<br/><!-- --><code>{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|3}}</code>/{{#invoke:wikimedia languages/templates|getByCode|{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|3}}|getCanonicalName}}<br/><!-- --><code>{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|4}}</code>/{{#invoke:wikimedia languages/templates|getByCode|{{#invoke:languages/templates|getByCode|sh|getWikimediaLanguages|4}}|getCanonicalName}} | <code>{{#invoke:wikimedia languages/templates|getByCode|sh|getCode}}</code>/{{#invoke:wikimedia languages/templates|getByCode|sh|getCanonicalName}} | <code>{{#invoke:wikimedia languages/templates|getByCodeWithFallback|sh|getCode}}</code>/{{#invoke:wikimedia languages/templates|getByCodeWithFallback|sh|getCanonicalName}} | Code used by both Wikimedia and Wiktionary.<br/>[[Module:wikimedia languages]] returns <code>sh</code> as that is a valid Wikimedia code.<br/><code>:getWikimediaLanguages()</code> maps the code to multiple possible Wikimedia codes. |- | <code>cmn</code> | <code>{{#invoke:languages/templates|getByCode|cmn|getCode}}</code>/{{#invoke:languages/templates|getByCode|cmn|getCanonicalName}} | <code>{{#invoke:languages/templates|getByCode|cmn|getWikimediaLanguages|1}}</code>/{{#invoke:languages/templates|getByCode|{{#invoke:languages/templates|getByCode|cmn|getWikimediaLanguages|1}}|getCanonicalName}} | <code style="color: red">nil</code> | <code>{{#invoke:wikimedia languages/templates|getByCodeWithFallback|cmn|getCode}}</code>/{{#invoke:wikimedia languages/templates|getByCodeWithFallback|cmn|getCanonicalName}} | Code is used only by Wiktionary, not Wikimedia.<br/>The code is mapped by <code>:getWikimediaLanguages()</code> to the equivalent Wikimedia code <code>zh</code>. |- | <code>wym</code> | <code>{{#invoke:languages/templates|getByCode|wym|getCode}}</code>/{{#invoke:languages/templates|getByCode|wym|getCanonicalName}} | <code style="color: red">nil</code> | <code style="color: red">nil</code> | <code style="color: red">nil</code> | Code is used only by Wiktionary, not Wikimedia.<br/>The code is not mapped onto another by <code>:getWikimediaLanguages()</code>, so <code>nil</code> is returned. |} ==WikimediaLanguage objects== A <code>WikimediaLanguage</code> object is returned from one of the functions above. It is a Lua representation of a Wikimedia language and the data associated with it. It has a number of methods that can be called on it, using the <code>:</code> syntax. For example: <source lang="lua"> local m_wmlanguages = require("Module:wikimedia languages") local lang = m_wmlanguages.getByCode("bs") local name = lang:getCanonicalName() -- "name" will now be "Bosnian" </source> ===Language:getCode=== <code>:getCode()</code> Returns the language code of the language. Example: <code>"fr"</code> for French. ===Language:getCanonicalName=== <code>:getCanonicalName()</code> Returns the canonical name of the language. This is the name used to represent that language on Wiktionary. Example: <code>"French"</code> for French. ===Language:getAllNames=== <code>:getAllNames()</code> Returns a table of all names that the language is known by, including the canonical name. The names are not guaranteed to be unique, sometimes more than one language is known by the same name. Example: <code>{"French", "Modern French"}</code> for French. ===Language:getType=== <code>:getType()</code> Returns "Wikimedia". ===Language:getWiktionaryLanguage=== <code>:getWiktionaryLanguage()</code> Returns a <code>Language</code> object (see [[Module:languages]]) that represents the Wiktionary-native language that is equivalent to this Wikimedia language. In most cases, this will be the same code and name as the original Wikimedia language, but a few of them differ. Note that unlike the <code>:getWikimediaLanguages</code> method in on <code>Language</code> objects, this only returns a single object. This is done so that the application of tags and script formatting is unambiguous. ===Language:getRawData=== <code>:getRawData()</code> : <span style="color: #BA0000">This function is not for use in entries or other content pages.</span> Returns a blob of data about the language. The format of this blob is undocumented, and perhaps unstable; it's intended for things like the module's own unit-tests, which are "close friends" with the module and will be kept up-to-date as the format changes. <includeonly> [[Category:Language and script modules]] [[af:Module:Wikimedia-tale]] </includeonly> 3p7if3vy4uq6prmn3s4lmvo7792gnjd Module:wikimedia languages/templates 828 959 28258 2023-11-02T15:52:35Z Kambai Akau 8 Created page with "local export = {} function export.exists(frame, fallback) local args = frame.args local lang = args[1] or error("Wikimedia language code has not been specified. Please pass parameter 1 to the module invocation.") lang = require("Module:wikimedia languages")[(fallback and "getByCodeWithFallback" or "getByCode")](lang) if lang then return "1" else return "" end end function export.existsWithFallback(frame) return export.exists(frame, true) end function ex..." 28258 Scribunto text/plain local export = {} function export.exists(frame, fallback) local args = frame.args local lang = args[1] or error("Wikimedia language code has not been specified. Please pass parameter 1 to the module invocation.") lang = require("Module:wikimedia languages")[(fallback and "getByCodeWithFallback" or "getByCode")](lang) if lang then return "1" else return "" end end function export.existsWithFallback(frame) return export.exists(frame, true) end function export.getByCode(frame, fallback) local args = frame.args local langcode = args[1] or error("Wikimedia language code has not been specified. Please pass parameter 1 to the module invocation.") local itemname = args[2] or error("Type of information to look up has not been specified. Please pass parameter 2 to the module invocation.") local lang = require("Module:wikimedia languages")[(fallback and "getByCodeWithFallback" or "getByCode")](langcode) if not lang then error("The wikimedia language code '" .. langcode .. "' is not valid.") end -- The item that the caller wanted to look up if itemname == "getAllNames" then local index = args[3]; if index == "" then index = nil end index = tonumber(index or error("Please specify the numeric index of the desired name.")) return lang:getAllNames()[index] or "" elseif itemname == "getWiktionaryLanguage" then return lang:getWiktionaryLanguage():getCode() elseif lang[itemname] then local ret = lang[itemname](lang) if type(ret) == "string" then return ret else error("The function \"" .. itemname .. "\" did not return a string value.") end else error("Requested invalid item name \"" .. itemname .. "\".") end end function export.getByCodeWithFallback(frame) return export.getByCode(frame, true) end return export gxavc9d32k36u591b6tzl6vvcz6n7q9 Module:wikimedia languages/data 828 960 35801 35192 2025-02-02T07:41:28Z Kambai Akau 8 35801 Scribunto text/plain local m = {} --[=[ This table maps *FROM* Wikimedia language codes (used in lang-specific Wikipedias and Wiktionaries) into English Wiktionary language codes. See also the following: * `interwiki_langs` in [[Module:translations/data]], which maps in the other direction (from English Wiktionary codes to foreign Wiktionaries), specifically for {{t+}}; * the `wiktprefix` field of the `metadata` variable in [[MediaWiki:Gadget-TranslationAdder-Data.js]], which also maps from English Wiktionary codes to foreign Wiktionaries for use with the TranslationAdder gadget; * the `wikimedia_codes` field of the language data in e.g. [[Module:languages/data/2]], which also maps from English Wiktionary codes to Wikimedia language codes. ]=] m["als"] = { wiktionary_code = "gsw", } m["azb"] = { "A̱zeri̱baijani A̱tak", wiktionary_code = "az", } m["bat-smg"] = { wiktionary_code = "sgs", } m["be-tarask"] = { "Byelarusiya Taraškievica", wiktionary_code = "be", } m["bs"] = { "Bosi̱niya", wiktionary_code = "sh", } m["bxr"] = { wiktionary_code = "bua", } m["diq"] = { wiktionary_code = "zza", } m["eml"] = { "Emilyano-Romanyolo", wiktionary_code = "egl", } m["fiu-vro"] = { wiktionary_code = "vro", } m["hr"] = { "Ki̱rowesiya", wiktionary_code = "sh", } m["ksh"] = { wiktionary_code = "gmw-cfr", } m["ku"] = { "Kuri̱di", wiktionary_code = "kmr", } m["kv"] = { "Komi", wiktionary_code = "kpv", } m["nrm"] = { wiktionary_code = "nrf", } m["prs"] = { wiktionary_code = "fa", } m["roa-rup"] = { wiktionary_code = "rup", } m["roa-tara"] = { wiktionary_code = "roa-tar", } m["simple"] = { "A̱hyohyoot nShong", wiktionary_code = "en", } m["sr"] = { "Sa̱ri̱bya", wiktionary_code = "sh", } m["zh-classical"] = { wiktionary_code = "ltc", } m["zh-min-nan"] = { "A̱tak Min", wiktionary_code = "nan-hbl", } m["zh-yue"] = { wiktionary_code = "yue", } return m ekt71skemdlo9w2d9r288la3phui7m1 Module:wikimedia languages/data/doc 828 961 28261 2023-11-02T15:56:05Z Kambai Akau 8 Created page with "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Data modules]] [[af:Module:Wikimedia-tale/data]] </includeonly>" 28261 wikitext text/x-wiki {{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Data modules]] [[af:Module:Wikimedia-tale/data]] </includeonly> l78u0luq144aowugqtl7nrbzvgisutf Module:languages/data/3/k 828 962 36309 36307 2025-02-10T16:12:36Z Kambai Akau 8 36309 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["kaa"] = { "Karakalpak", 33541, "trk-kno", "Latn, Cyrl, fa-Arab", dotted_dotless_i = true, entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { Latn = { from = { -- Sort the old orthography (using the apostrophe) after the new orthography (using the acute accent). "í", "iʼ", "i", -- Ensure "i" comes after "í", "iʼ", "ı". "sh", "ch", "á", "aʼ", "ǵ", "gʼ", "x", p[4], p[5], "ı", "q", "ń", "nʼ", "ó", "oʼ", "ú", "uʼ", "c" }, to = { p[4], p[5], "i" .. p[3], "z" .. p[1], "z" .. p[3], "a" .. p[1], "a" .. p[2], "g" .. p[1], "g" .. p[2], "h" .. p[1], "i", "i" .. p[1], "i" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1], "u" .. p[2], "z" .. p[2] } }, Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ү", "ў", "ҳ"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1]} }, }, } m["kab"] = { "Kabyle", 35853, "ber", "Latn", } m["kac"] = { "Jingpho", 33332, "sit-jnp", "Latn, Mymr", } m["kad"] = { "Tswa-ywan", 3914011, "nic-plc", "Latn", } m["kae"] = { "Ketangalan", 2779411, "map", } m["kaf"] = { "Katso", 246122, "tbq-kzh", } m["kag"] = { "Kajaman", 6348863, "poz", "Latn", } m["kah"] = { "Fer", 5443742, "csu-bgr", "Latn", } m["kai"] = { "Karekare", 3438770, "cdc-wst", "Latn", } m["kaj"] = { "Jhyuo", 35401, "nic-plc", "Latn", } m["kak"] = { "Kayapa Kallahan", 3192220, "phi", "Latn", } m["kam"] = { "Kamba", 2574767, "bnt-kka", "Latn", } m["kao"] = { "Kassonke", 36905, "dmn-wmn", "Latn", } m["kap"] = { "Bezhta", 33054, "cau-ets", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["kaq"] = { "Capanahua", 2937196, "sai-pan", "Latn", } m["kaw"] = { "Old Javanese", 49341, "poz", "Latn, Java, Kawi", translit = "jv-translit", --same as jv } m["kax"] = { "Kao", 3192799, "paa-nha" } m["kay"] = { "Kamayurá", 3192336, "tup-gua", "Latn", } m["kba"] = { "Kalarko", 5517764, "aus-pam", "Latn", } m["kbb"] = { "Kaxuyana", 12953626, "sai-prk", "Latn", } m["kbc"] = { "Kadiwéu", 18168288, "sai-guc", "Latn", } m["kbd"] = { "Kabardian", 33522, "cau-cir", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-cir-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "кхъу", "къӏу", -- 4 chars "гъу", "джу", "дзу", "жъу", "къу", "кхъ", "къӏ", "кӏу", "кӏь", "лъу", "лӏу", "пӏу", "сӏу", "тӏу", "фӏу", "хъу", "цӏу", "чъу", "чӏу", "шъу", "шӏу", "щӏу", -- 3 chars "гу", "гъ", "гь", "дж", "дз", "ё", "жъ", "жь", "ку", "къ", "кь", "кӏ", "лъ", "ль", "лӏ", "пӏ", "сӏ", "тӏ", "фӏ", "ху", "хъ", "хь", "цу", "цӏ", "чу", "чъ", "чӏ", "шъ", "шӏ", "щӏ", "ӏу", "ӏь", -- 2 chars "э" -- 1 char }, to = { "к" .. p[5], "к" .. p[7], "г" .. p[3], "д" .. p[2], "д" .. p[4], "ж" .. p[2], "к" .. p[3], "к" .. p[4], "к" .. p[6], "к" .. p[10], "к" .. p[11], "л" .. p[2], "л" .. p[5], "п" .. p[2], "с" .. p[2], "т" .. p[2], "ф" .. p[2], "х" .. p[3], "ц" .. p[3], "ч" .. p[3], "ч" .. p[5], "ш" .. p[2], "ш" .. p[4], "щ" .. p[2], "г" .. p[1], "г" .. p[2], "г" .. p[4], "д" .. p[1], "д" .. p[3], "е" .. p[1], "ж" .. p[1], "ж" .. p[3], "к" .. p[1], "к" .. p[2], "к" .. p[8], "к" .. p[9], "л" .. p[1], "л" .. p[3], "л" .. p[4], "п" .. p[1], "с" .. p[1], "т" .. p[1], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[4], "ц" .. p[1], "ц" .. p[2], "ч" .. p[1], "ч" .. p[2], "ч" .. p[4], "ш" .. p[1], "ш" .. p[3], "щ" .. p[1], "ӏ" .. p[1], "ӏ" .. p[2], "а" .. p[1] } }, }, } m["kbe"] = { "Kanju", 10543322, "aus-pam", "Latn", } m["kbh"] = { "Camsá", 2842667, "qfa-iso", "Latn", } m["kbi"] = { "Kaptiau", 6367294, "poz-oce", "Latn", } m["kbj"] = { "Kari", 6370438, "bnt-boa", "Latn", } m["kbk"] = { "Grass Koiari", 12952642, "ngf", "Latn", } m["kbm"] = { "Iwal", 3156391, "poz-ocw", "Latn", } m["kbn"] = { "Kare (Africa)", 35554, "alv-mbm", "Latn", } m["kbo"] = { "Keliko", 11275553, "csu-mma", } m["kbp"] = { "Kabiyé", 35475, "nic-gne", "Latn", } m["kbq"] = { "Kamano", 11732272, "paa-kag", "Latn", } m["kbr"] = { "Kafa", 35481, "omv-gon", "Ethi, Latn", } m["kbs"] = { "Kande", 35556, "bnt-tso", "Latn", } m["kbt"] = { "Gabadi", 3291159, "poz-ocw", "Latn", } m["kbu"] = { "Kabutra", 10966761, "raj", } m["kbv"] = { "Kamberataro", 5261289, "paa", "Latn", } m["kbw"] = { "Kaiep", 6347632, "poz-ocw", "Latn", } m["kbx"] = { "Ap Ma", 56298, "paa-ram", } m["kbz"] = { "Duhwa", 56295, "cdc-wst", "Latn", } m["kcb"] = { "Kawacha", 11732302, "ngf", } m["kcc"] = { "Lubila", 3914381, "nic-uce", "Latn", } m["kcd"] = { "Ngkâlmpw Kanum", 12952566, "paa-yam", } m["kce"] = { "Kaivi", 6348685, "nic-kau", } m["kcf"] = { "Ukaan", 36651, "nic-bco", } m["kcg"] = { "Tyap", 3912765, "nic-kcg", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"á̱"}, from = {"a̱", "á̱", "gb", "gh", "i̱", "jhy", "kh", "kp", "ng", "nw", "ny", "sh", "ts"}, to = {"a" .. p[1], "a" .. p[2], "g" .. p[1], "g" .. p[2], "i" .. p[1], "j" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "s" .. p[1], "t" .. p[1]} }, } m["kch"] = { "Vono", 3913920, "nic-kau", } m["kci"] = { "Nghan", 3914019, "nic-plc", } m["kcj"] = { "Kobiana", 35609, "alv-nyn", } m["kck"] = { "Kalanga", 33672, "bnt-sho", "Latn", } m["kcl"] = { "Kala", 6349982, "poz-ocw", "Latn", } m["kcm"] = { "Tar Gula", 277963, "csu-bba", } m["kcn"] = { "Nubi", 36388, "crp", "Latn, Arab", ancestors = "apd", entry_name = {remove_diacritics = c.acute}, } m["kco"] = { "Kinalakna", 11732320, "ngf", } m["kcp"] = { "Kanga", 6362384, "qfa-kad", "Latn", } m["kcq"] = { "Kamo", 3914879, "alv-wjk", } m["kcr"] = { "Katla", 35688, "nic-ktl", } m["kcs"] = { "Koenoem", 3438755, "cdc-wst", } m["kct"] = { "Kaian", 6347538, "paa-ram", } m["kcu"] = { "Kikami", 3915212, "bnt-ruv", "Latn", } m["kcv"] = { "Kete", 3195598, "bnt-lub", } m["kcw"] = { "Kabwari", 6344539, "bnt-glb", } m["kcx"] = { "Kachama-Ganjule", 12634070, "omv-eom", } m["kcy"] = { "Korandje", 33427, "son", } m["kcz"] = { "Konongo", 11732345, "bnt-tkm", "Latn", } m["kda"] = { "Worimi", 3914062, "aus-pam", "Latn", } m["kdc"] = { "Kutu", 6448634, "bnt-ruv", } m["kdd"] = { "Yankunytjatjara", 34207, "aus-pam", "Latn", } m["kde"] = { "Makonde", 35172, "bnt-rvm", "Latn", } m["kdf"] = { "Mamusi", 6746036, "poz-ocw", "Latn", } m["kdg"] = { "Seba", 7442316, "bnt-sbi", "Latn", } m["kdh"] = { "Tem", 36531, "nic-gne", } m["kdi"] = { "Kumam", 6443410, "sdv-los", } m["kdj"] = { "Karamojong", 56326, "sdv-ttu", "Latn", } m["kdk"] = { "Numèè", 3346774, "poz-cln", "Latn", } m["kdl"] = { "Tsikimba", 3914404, "nic-kam", } m["kdm"] = { "Kagoma", 3914420, "nic-plc", } m["kdn"] = { "Kunda", 4121130, "bnt-sna", } m["kdp"] = { "Ku-Nindem", 3914956, "nic-nin", } m["kdq"] = { "Koch", 56431, "tbq-bdg", } m["kdr"] = { "Karaim", 33725, "trk-kcu", "Cyrl, Latn, Hebr", } m["kdt"] = { "Kuy", 56310, "mkh-kat", "Thai, Khmr, Laoo", } m["kdu"] = { "Kadaru", 35441, "nub-hil", "Latn", } m["kdv"] = { "Kado", 7402721, "sit-luu", } m["kdw"] = { "Koneraw", 11732341, "ngf", } m["kdx"] = { "Kam", 36753, "alv-wjk", } m["kdy"] = { "Keder", 6383641, "paa-tkw", } m["kdz"] = { "Kwaja", 11128866, "nic-nka", "Latn", } m["kea"] = { "Kabuverdianu", 35963, "crp", "Latn", ancestors = "pt", } m["keb"] = { "Kélé", 35559, "bnt-kel", } m["kec"] = { "Keiga", 3409311, "qfa-kad", "Latn", } m["ked"] = { "Kerewe", 6393846, "bnt-haj", } m["kee"] = { "Eastern Keres", 15649021, "nai-ker", "Latn", } m["kef"] = { "Kpessi", 35748, "alv-gbe", } m["keg"] = { "Tese", 16887296, "sdv", } m["keh"] = { "Keak", 6382110, "paa-spk", } m["kei"] = { "Kei", 2410352, } m["kej"] = { "Kadar", 6345179, "dra-mal", } m["kek"] = { "Q'eqchi", 35536, "myn", "Latn", } m["kel"] = { "Kela-Yela", 6385426, "bnt-mon", "Latn", } m["kem"] = { "Kemak", 35549, "poz-tim", } m["ken"] = { "Kenyang", 35650, "nic-mam", "Latn", } m["keo"] = { "Kakwa", 3033547, "sdv-bri", } m["kep"] = { "Kaikadi", 6347757, "dra-tam", } m["keq"] = { "Kamar", 14916877, "inc-hal", } m["ker"] = { "Kera", 56251, "cdc-est", "Latn", } m["kes"] = { "Kugbo", 3813394, "nic-cde", "Latn", } m["ket"] = { "Ket", 33485, "qfa-yno", "Cyrl", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"ӷ", "ё", "ӄ", "ӈ", "ө", "ә", "ʼ"}, to = {"г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "ъ" .. p[1], "ь" .. p[1]} }, } m["keu"] = { "Akebu", 35026, "alv-ktg", "Latn", } m["kev"] = { "Kanikkaran", 6363201, "dra-mal", } m["kew"] = { "Kewa", 12952619, "paa-eng", "Latn", } m["kex"] = { "Kukna", 5031131, "inc-eas", ancestors = "bh", } m["key"] = { "Kupia", 6445354, "inc-eas", } m["kez"] = { "Kukele", 3915391, "nic-ucn", "Latn", } m["kfa"] = { "Kodava", 33531, "dra-kod", "Knda, Mlym", translit = { Knda = "kn-translit", Mlym = "ml-translit" }, } m["kfb"] = { "Kolami", 33479, "dra-knk", "Deva, Telu", translit = { Telu = "te-translit", }, } m["kfc"] = { "Konda-Dora", 35679, "dra-kki", "Orya, Telu", translit = { Orya = "gon-Orya-translit", Telu = "te-translit", }, } m["kfd"] = { "Korra Koraga", 12952655, "dra-kor", "Knda", translit = "kn-translit", } m["kfe"] = { "Kota (India)", 33483, "dra-tkt", "Taml", translit = "ta-translit", } m["kff"] = { "Koya", 33471, "dra-gon", } m["kfg"] = { "Kudiya", 12952667, "dra-tlk", } m["kfh"] = { "Kurichiya", 12952676, "dra-mal", "Mlym", translit = "ml-translit", } m["kfi"] = { "Kannada Kurumba", 56589, "dra-sdo", } m["kfj"] = { "Kemiehua", 27144776, "mkh-pal", } m["kfk"] = { "Kinnauri", 2383208, "sit-kin", "Takr, Deva, Latn", } m["kfl"] = { "Kung", 6444510, "nic-rnc", "Latn", } m["kfn"] = { "Kuk", 6442398, "nic-rnc", "Latn", } m["kfo"] = { "Koro (West Africa)", 11160588, "dmn-mnk", "Latn, Nkoo", } m["kfp"] = { "Korwa", 6432786, "mun", } m["kfq"] = { "Korku", 33715, "mun", } m["kfr"] = { "Kachchi", 56487, "inc-snd", "Gujr, sd-Arab, Sind, Khoj", translit = { Gujr = "gu-translit", Sind = "Sind-translit", }, entry_name = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["kfs"] = { "Bilaspuri", 12953397, "him", "Deva, Takr", translit = "hi-translit", } m["kft"] = { "Kanjari", 12953610, "inc-pan", ancestors = "pa", } m["kfu"] = { "Katkari", 6377671, "inc-sou", } m["kfv"] = { "Kurmukar", 6446193, "inc-eas", } m["kfw"] = { "Kharam Naga", 12952906, "tbq-kuk", } m["kfx"] = { "Kullu Pahari", 6443148, "him", "Deva", translit = "hi-translit", } m["kfy"] = { "Kumaoni", 33529, "inc-pah", "Deva, Shrd, Takr", } m["kfz"] = { "Koromfé", 35701, "nic-gur", "Latn", } m["kga"] = { "Koyaga", 11155632, "dmn-mnk", } m["kgb"] = { "Kawe", 12952750, "poz-hce", } m["kgd"] = { "Kataang", 12953622, "mkh", } m["kge"] = { "Komering", 49224, "poz-lgx", } m["kgf"] = { "Kube", 11732359, "ngf", } m["kgg"] = { "Kusunda", 33630, "qfa-iso", "Latn", } m["kgi"] = { "Selangor Sign Language", 33731, "sgn", } m["kgj"] = { "Gamale Kham", 22236996, "sit-kha", "Deva", } m["kgk"] = { "Kaiwá", 3111883, "tup-gua", "Latn", } m["kgl"] = { "Kunggari", 10550184, "aus-pam", } m["kgm"] = { "Karipúna", 6371069, } m["kgn"] = { "Karingani", 6371041, "xme-ttc", "fa-Arab, Latn", ancestors = "xme-ttc-nor", } m["kgo"] = { "Krongo", 6438927, "qfa-kad", "Latn", } m["kgp"] = { "Kaingang", 2665734, "sai-sje", "Latn", } m["kgq"] = { "Kamoro", 6359001, "ngf", } m["kgr"] = { "Abun", 56657, "paa", "Latn", } m["kgs"] = { "Kumbainggar", 3915412, "aus-pam", } m["kgt"] = { "Somyev", 3913354, "nic-mmb", "Latn", } m["kgu"] = { "Kobol", 11732325, "ngf-mad", } m["kgv"] = { "Karas", 6368621, "ngf", } m["kgw"] = { "Karon Dori", 56817, } m["kgx"] = { "Kamaru", 12953604, "poz", } m["kgy"] = { "Kyerung", 12952691, "sit-kyk", } m["kha"] = { "Khasi", 33584, "aav-pkl", "Latn, as-Beng", } m["khb"] = { "Lü", 36948, "tai-swe", "Talu, Lana", translit = {Talu = "Talu-translit"}, entry_name = {remove_diacritics = c.ZWNJ}, sort_key = { Talu = "Talu-sortkey", Lana = "Lana-sortkey", }, } m["khc"] = { "Tukang Besi North", 18611555, "poz", } m["khd"] = { "Bädi Kanum", 20888004, "paa-yam", } m["khe"] = { "Korowai", 6432598, "ngf", } m["khf"] = { "Khuen", 27144893, "mkh", } m["khh"] = { "Kehu", 10994953, } m["khj"] = { "Kuturmi", 3914490, "nic-plc", "Latn", } m["khl"] = { "Lusi", 3267788, "poz-ocw", "Latn", } m["khn"] = { "Khandeshi", 33726, "inc-sou", } m["kho"] = { "Khotanese", 6583551, "xsc-sak", "Brah, Khar", translit = "Brah-translit", } m["khp"] = { "Kapauri", 3502575, "paa-tkw", } m["khq"] = { "Koyra Chiini", 33600, "son", } m["khr"] = { "Kharia", 3915562, "mun", } m["khs"] = { "Kasua", 6374863, "ngf", } m["kht"] = { "Khamti", 3915502, "tai-swe", "Mymr", entry_name = {remove_diacritics = c.VS01}, } m["khu"] = { "Nkhumbi", 11019169, "bnt-swb", } m["khv"] = { "Khvarshi", 56425, "cau-wts", "Cyrl", translit = "khv-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["khw"] = { "Khowar", 938216, "inc-chi", "Arab", entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["khx"] = { "Kanu", 12952571, "bnt-lgb", } m["khy"] = { "Ekele", 6385549, "bnt-ske", "Latn", } m["khz"] = { "Keapara", 12952603, "poz-ocw", "Latn", } m["kia"] = { "Kim", 35685, "alv-kim", } m["kib"] = { "Koalib", 35859, "alv-hei", } m["kic"] = { "Kickapoo", 20162127, "alg-sfk", "Latn", } m["kid"] = { "Koshin", 35632, "nic-beb", "Latn", } m["kie"] = { "Kibet", 56893, } m["kif"] = { "Eastern Parbate Kham", 12953022, "sit-kha", "Deva", } m["kig"] = { "Kimaama", 11732321, "ngf", } m["kih"] = { "Kilmeri", 6408020, "paa-brd", } m["kii"] = { "Kitsai", 56627, "cdd", "Latn", } m["kij"] = { "Kilivila", 3196601, "poz-ocw", "Latn", } m["kil"] = { "Kariya", 3438708, "cdc-wst", } m["kim"] = { "Tofa", 36848, "trk-ssb", "Cyrl", } m["kio"] = { "Kiowa", 56631, "nai-kta", "Latn", } m["kip"] = { "Sheshi Kham", 12952622, "sit-kha", "Deva", } m["kiq"] = { "Kosadle", 6432994, } m["kis"] = { "Kis", 6416362, "poz-ocw", "Latn", } m["kit"] = { "Agob", 3332143, nil, "Latn", } m["kiv"] = { "Kimbu", 10997740, "bnt-tkm", } m["kiw"] = { "Northeast Kiwai", 11732324, "paa-kiw", } m["kix"] = { "Khiamniungan Naga", 6401546, "sit-kch", "Latn", } m["kiy"] = { "Kirikiri", 6415159, "paa-lkp", } m["kiz"] = { "Kisi", 3912772, "bnt-bki", } m["kja"] = { "Mlap", 6885683, "paa-nim", } m["kjb"] = { "Q'anjob'al", 35551, "myn", "Latn", } m["kjc"] = { "Coastal Konjo", 3198689, "poz", } m["kjd"] = { "Southern Kiwai", 11732322, "paa-kiw", } m["kje"] = { "Kisar", 3197441, "poz", } m["kjg"] = { "Khmu", 33335, "mkh", "Laoo", sort_key = "Laoo-sortkey", } m["kjh"] = { "Khakas", 33575, "trk-ssb", "Cyrl", translit = "kjh-translit", override_translit = true, } m["kji"] = { "Zabana", 379130, "poz-ocw", "Latn", } m["kjj"] = { "Khinalug", 35278, "cau-nec", "Cyrl, Latn", translit = "kjj-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["kjk"] = { "Highland Konjo", 3198688, "poz", } m["kjl"] = { "Western Parbate Kham", 22237017, "sit-kha", "Deva", } m["kjm"] = { "Kháng", 6403501, "mkh-pal", } m["kjn"] = { "Kunjen", 3200468, "aus-pmn", "Latn", } m["kjo"] = { "Harijan Kinnauri", 5657463, "him", } m["kjp"] = { "Eastern Pwo", 5330390, "kar", "Mymr, Leke, Thai", translit = "kjp-translit", override_translit = true, } m["kjq"] = { "Western Keres", 12645568, "nai-ker", "Latn", } m["kjr"] = { "Kurudu", 12952678, "poz-hce", "Latn", } m["kjs"] = { "East Kewa", 20050949, "paa-eng", } m["kjt"] = { "Phrae Pwo", 7187991, "kar", "Thai", } m["kju"] = { "Kashaya", 3193689, "nai-pom", "Latn", } m["kjx"] = { "Ramopa", 56830, "paa-nbo", } m["kjy"] = { "Erave", 12952416, "paa-eng", } m["kjz"] = { "Bumthangkha", 2786408, "sit-ebo", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["kka"] = { "Kakanda", 3915342, "alv-ngb", } m["kkb"] = { "Kwerisa", 56881, "paa-lkp", } m["kkc"] = { "Odoodee", 12952987, } m["kkd"] = { "Kinuku", 6414422, "nic-kau", } m["kke"] = { "Kakabe", 3913966, "dmn-mok", "Latn", } m["kkf"] = { "Kalaktang Monpa", 63257089, "sit-tsk", "Tibt, Latn, Deva", 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["kkg"] = { "Mabaka Valley Kalinga", 18753304, "phi", } m["kkh"] = { "Khün", 3545044, "tai-swe", "Lana, Thai", sort_key = { Lana = "Lana-sortkey", Thai = "Thai-sortkey" }, } m["kki"] = { "Kagulu", 12952537, "bnt-ruv", "Latn", } m["kkj"] = { "Kako", 35755, "bnt-kak", } m["kkk"] = { "Kokota", 3198399, "poz-ocw", "Latn", } m["kkl"] = { "Kosarek Yale", 6432995, "ngf", } m["kkm"] = { "Kiong", 6414512, "nic-ucr", "Latn", } m["kkn"] = { "Kon Keu", 6428686, "mkh-pal", } m["kko"] = { "Karko", 35529, "nub-hil", } m["kkp"] = { "Koko-Bera", 6426699, "aus-pmn", "Latn", } m["kkq"] = { "Kaiku", 6347840, "bnt-kbi", "Latn", } m["kkr"] = { "Kir-Balar", 3440527, "cdc-wst", "Latn", } m["kks"] = { "Kirfi", 56242, "cdc-wst", "Latn", } m["kkt"] = { "Koi", 6426194, "sit-kiw", } m["kku"] = { "Tumi", 3913934, "nic-kau", } m["kkv"] = { "Kangean", 2071325, "poz-msa", "Latn", } m["kkw"] = { "Teke-Kukuya", 36560, "bnt-tek", } m["kkx"] = { "Kohin", 6425997, "poz-brw", } m["kky"] = { "Guugu Yimidhirr", 56543, "aus-pam", "Latn", } m["kkz"] = { "Kaska", 20823, "ath-nor", "Latn", } m["kla"] = { "Klamath-Modoc", 2669248, "nai-plp", "Latn", } m["klb"] = { "Kiliwa", 3182593, "nai-yuc", "Latn", } m["klc"] = { "Kolbila", 6427122, "alv-lek", } m["kld"] = { "Gamilaraay", 3111818, "aus-cww", "Latn", } m["kle"] = { "Kulung", 6443304, "sit-kic", } m["klf"] = { "Kendeje", 56895, } m["klg"] = { "Tagakaulu Kalagan", 18756514, "phi", } m["klh"] = { "Weliki", 7981017, "ngf-fin", "Latn", } m["kli"] = { "Kalumpang", 13561407, "poz", } m["klj"] = { "Khalaj", 33455, "trk", "fa-Arab, Latn", ancestors = "klj-arg", entry_name = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun, } } m["klk"] = { "Kono (Nigeria)", 6429589, "nic-kau", "Latn", } m["kll"] = { "Kagan Kalagan", 18748913, "phi", } m["klm"] = { "Kolom", 6844970, "ngf-mad", "Latn", } m["kln"] = { "Kalenjin", 637228, "sdv-nma", "Latn", } m["klo"] = { "Kapya", 6367410, "nic-ykb", } m["klp"] = { "Kamasa", 6356107, "ngf", } m["klq"] = { "Rumu", 7379420, "ngf", } m["klr"] = { "Khaling", 56381, "sit-kiw", "Deva", } m["kls"] = { "Kalasha", 33416, "inc-chi", "Latn, ks-Arab", } m["klt"] = { "Nukna", 7068874, "ngf-fin", "Latn", } m["klu"] = { "Klao", 3914866, "kro-wkr", } m["klv"] = { "Maskelynes", 3297282, "poz-vnc", "Latn", } m["klw"] = { "Lindu", 18390055, "poz-kal", "Latn", } m["klx"] = { "Koluwawa", 6427954, "poz-ocw", "Latn", } m["kly"] = { "Kalao", 6350643, "poz", } m["klz"] = { "Kabola", 11732258, "qfa-tap", } m["kma"] = { "Konni", 35680, "nic-buk", } m["kmb"] = { "Kimbundu", 35891, "bnt-kmb", "Latn", } m["kmc"] = { "Southern Kam", 35379, "qfa-kms", "Latn", } m["kmd"] = { "Madukayang Kalinga", 18753305, "phi", } m["kme"] = { "Bakole", 35068, "bnt-kpw", } m["kmf"] = { "Kare (New Guinea)", 11732286, "ngf-mad", "Latn", } m["kmg"] = { "Kâte", 3201059, "ngf", } m["kmh"] = { "Kalam", 12952550, "ngf-mad", } m["kmi"] = { "Kami", 3915372, "alv-ngb", "Latn", } m["kmj"] = { "Kumarbhag Paharia", 3130374, "dra-mlo", "Beng, Deva", } m["kmk"] = { "Limos Kalinga", 18753303, "phi", } m["kml"] = { "Tanudan Kalinga", 18753307, "phi", "Latn", } m["kmm"] = { "Kom (India)", 12952647, "tbq-kuk", } m["kmn"] = { "Awtuw", 3504217, "paa-spk", } m["kmo"] = { "Kwoma", 11732376, "paa-spk", } m["kmp"] = { "Gimme", 11152236, "alv-dur", } m["kmq"] = { "Kwama", 2591184, "ssa-kom", } m["kmr"] = { "Northern Kurdish", 36163, "ku", "Latn, Cyrl, Armn, ku-Arab, Yezi", translit = { Cyrl = "kmr-translit", Armn = "Armn-translit", ["ku-Arab"] = "ckb-translit", }, entry_name = { remove_diacritics = "'’", from = {"r̄", "R̄", "ẍ", "Ẍ"}, to = {"rr", "Rr", "x", "X"} }, wikimedia_codes = "ku", } m["kms"] = { "Kamasau", 6356117, "qfa-tor", "Latn", } m["kmt"] = { "Kemtuik", 6387179, "paa-nim", } m["kmu"] = { "Kanite", 12952567, "paa-kag", } m["kmv"] = { "Karipúna Creole French", 2523999, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["kmw"] = { "Kumu", 6428450, "bnt-kbi", "Latn", } m["kmx"] = { "Waboda", 7958705, "paa-kiw", } m["kmy"] = { "Koma", 35634, "alv-dur", } m["kmz"] = { "Khorasani Turkish", 35373, "trk-ogz", ancestors = "trk-oat", } m["kna"] = { "Kanakuru", 56811, "cdc-wst", "Latn", } m["knb"] = { "Lubuagan Kalinga", 12953602, "phi", } m["knd"] = { "Konda", 11732340, "ngf-sbh", "Latn", } m["kne"] = { "Kankanaey", 18753329, "phi", "Latn", entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["knf"] = { "Mankanya", 35789, "alv-pap", } m["kni"] = { "Kanufi", 3913297, "nic-nin", "Latn", } m["knj"] = { "Akatek", 34923, "myn", "Latn", } m["knk"] = { "Kuranko", 3198896, "dmn-mok", "Latn", } m["knl"] = { "Keninjal", 6389309, "poz-mly", } m["knm"] = { -- two unrelated lects have this name; this is the Katukinian one "Kanamari", 3438373, "sai-ktk", "Latn", } m["kno"] = { "Kono (Sierra Leone)", 35675, "dmn-vak", } m["knp"] = { "Kwanja", 35641, "nic-mmb", "Latn", } m["knq"] = { "Kintaq", 6414335, "mkh-asl", } m["knr"] = { "Kaningra", 6363253, "paa-spk", } m["kns"] = { "Kensiu", 6391529, "mkh-asl", } m["knt"] = { "Katukina", 3194265, "sai-pan", "Latn", } m["knu"] = { -- a dialect of 'kpe' "Kono (Guinea)", 3198703, "dmn-msw", "Latn, Kpel", ancestors = "kpe", } m["knv"] = { "Tabo", 7959888, "aav", } m["knx"] = { "Kendayan", 6388963, "poz-mly", "Latn", } m["kny"] = { "Kanyok", 11110766, "bnt-lub", } m["knz"] = { "Kalamsé", 3914000, "nic-gnn", } m["koa"] = { "Konomala", 3198732, "poz-ocw", "Latn", } m["koc"] = { "Kpati", 3913279, "nic-nge", "Latn", } m["kod"] = { "Kodi", 4577633, } m["koe"] = { "Kacipo-Balesi", 5364424, "sdv", } m["kof"] = { "Kubi", 3438718, "cdc-wst", "Latn", } m["kog"] = { "Cogui", 3198286, "cba", } m["koh"] = { "Koyo", 35649, "bnt-mbo", "Latn", } m["koi"] = { "Komi-Permyak", 56318, "urj-prm", "Cyrl", translit = "kv-translit", entry_name = {remove_diacritics = c.acute}, override_translit = true, } m["kok"] = { "Konkani", 34239, "inc-sou", "Deva, Knda, Mlym, fa-Arab, Latn", translit = { Deva = "mr-translit", Knda = "kn-translit", Mlym = "ml-translit", }, entry_name = { from = {"च़", "ज़", "झ़", "ಚ಼", "ಜ಼", "ಝ಼"}, to = {"च", "ज", "झ", "ಚ", "ಜ", "ಝ"} } , } m["kol"] = { "Kol (New Guinea)", 4227542, } m["koo"] = { "Konzo", 2361829, "bnt-glb", } m["kop"] = { "Waube", 11732373, "ngf-mad", } m["koq"] = { "Kota (Gabon)", 35607, "bnt-kel", "Latn", } m["kos"] = { "Kosraean", 33464, "poz-mic", "Latn", } m["kot"] = { "Lagwan", 3502264, "cdc-cbm", "Latn", } m["kou"] = { "Koke", 797249, "alv-bua", } m["kov"] = { "Kudu-Camo", 3915850, "nic-jer", } m["kow"] = { "Kugama", 3913307, "alv-mye", } m["koy"] = { "Koyukon", 28304, "ath-nor", "Latn", } m["koz"] = { "Korak", 6431365, "ngf-mad", } m["kpa"] = { "Kutto", 3437656, "cdc-wst", } m["kpb"] = { "Mullu Kurumba", 19573111, "dra-mal", } m["kpc"] = { "Curripaco", 2882543, "awd-nwk", "Latn", } m["kpd"] = { "Koba", 6424249, "poz", } m["kpe"] = { "Kpelle", 35673, "dmn-msw", "Latn, Kpel", } m["kpf"] = { "Komba", 6428239, "ngf", } m["kpg"] = { "Kapingamarangi", 35771, "poz-pnp", "Latn", } m["kph"] = { "Kplang", 35628, "alv-gng", } m["kpi"] = { "Kofei", 6425665, "paa-egb", "Latn", } m["kpj"] = { "Karajá", 10322066, "sai-mje", "Latn", } m["kpk"] = { "Kpan", 3915380, "nic-jkn", "Latn", } m["kpl"] = { "Kpala", 11154769, "nic-nkk", "Latn", } m["kpm"] = { "Koho", 3511919, "mkh-ban", "Latn", } m["kpn"] = { "Kepkiriwát", 3195366, "tup", "Latn", } m["kpo"] = { "Ikposo", 35029, "alv-ktg", "Latn", } m["kpq"] = { "Korupun-Sela", 6432769, "ngf", } m["kpr"] = { "Korafe-Yegha", 11732347, "ngf", } m["kps"] = { "Tehit", 7694851, } m["kpt"] = { "Karata", 56636, "cau-and", "Cyrl", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["kpu"] = { "Kafoa", 6346151, "qfa-tap", } m["kpv"] = { "Komi-Zyrian", 34114, "urj-prm", "Cyrl", translit = "kv-translit", override_translit = true, wikimedia_codes = "kv", } m["kpw"] = { "Kobon", 11732326, "ngf-mad", } m["kpx"] = { "Mountain Koiari", 6925030, "ngf", } m["kpy"] = { "Koryak", 36199, "qfa-ckn", "Cyrl", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"вʼ", "гʼ", "ё", "ӄ", "ӈ"}, to = {"в" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1]} }, translit = "kpy-translit", } m["kpz"] = { "Kupsabiny", 56445, "sdv-kln", } m["kqa"] = { "Mum", 6935252, "ngf-mad", } m["kqb"] = { "Kovai", 6434822, "ngf", } m["kqc"] = { "Doromu-Koki", 5298175, "ngf", } m["kqd"] = { "Koy Sanjaq Surat", 33463, "sem-nna", } m["kqe"] = { "Kalagan", 18748906, "phi", } m["kqf"] = { "Kakabai", 6349119, "poz-ocw", "Latn", } m["kqg"] = { "Khe", 3914015, "nic-gur", } m["kqh"] = { "Kisankasa", 6416409, "sdv", } m["kqi"] = { "Koitabu", 6426363, "ngf", } m["kqj"] = { "Koromira", 6432520, "paa-sbo", } m["kqk"] = { "Kotafon Gbe", 12952447, "alv-pph", } m["kql"] = { "Kyenele", 11732453, "paa-yua", } m["kqm"] = { "Khisa", 3913955, "nic-gur", } m["kqn"] = { "Kaonde", 33601, "bnt-lub", "Latn", } m["kqo"] = { "Eastern Krahn", 3915374, "kro-wee", } m["kqp"] = { "Kimré", 3441210, "cdc-est", } m["kqq"] = { "Krenak", 6436747, "sai-cer", } m["kqr"] = { "Kimaragang", 3196845, "poz-san", "Latn", } m["kqs"] = { "Northern Kissi", 19921576, "alv-kis", } m["kqt"] = { "Klias River Kadazan", 12953594, "poz-san", } m["kqu"] = { "Seroa", 33127766, "khi-tuu", } m["kqv"] = { "Okolod", 7082487, "poz-san", } m["kqw"] = { "Kandas", 3192590, "poz-ocw", "Latn", } m["kqx"] = { "Mser", 3502347, "cdc-cbm", } m["kqy"] = { "Koorete", 6430753, "omv-eom", } m["kqz"] = { "Korana", 2756709, "khi-khk", "Latn", } m["kra"] = { "Kumhali", 13580783, "inc-eas", ancestors = "bh", } m["krb"] = { "Karkin", 3193345, "nai-you", "Latn", } m["krc"] = { "Karachay-Balkar", 33714, "trk-kcu", "Cyrl", translit = "krc-translit", sort_key = { from = {"гъ", "дж", "ё", "къ", "нг"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1]} }, } m["krd"] = { "Kairui-Midiki", 12953277, "poz-tim", } m["kre"] = { "Panará", 3361895, "sai-cer", } m["krf"] = { "Koro (Vanuatu)", 3198995, "poz-vnn", "Latn", } m["krh"] = { "Kurama", 35593, "nic-kau", } m["kri"] = { "Krio", 35744, "crp", "Latn", ancestors = "en", } m["krj"] = { "Kinaray-a", 33720, "phi", "Latn", } m["krk"] = { "Kerek", 332792, "qfa-ckn", "Cyrl", } m["krl"] = { "Karelian", 33557, "urj-fin", "Latn", sort_key = { from = { "č", "š", "ž", "ü", "ä", "ö", -- 2 chars "z", "'" -- 1 char }, to = { "c" .. p[1], "s" .. p[1], "s" .. p[3], "y" .. p[1], "y" .. p[2], "y" .. p[3], "s" .. p[2], "y" .. p[4], } }, } m["krm"] = { "Krim", 35713, "alv", } m["krn"] = { "Sapo", 3915386, "kro-wee", } m["krp"] = { "Korop", 35626, "nic-ucr", "Latn", } m["krr"] = { "Kru'ng", 12953650, "mkh-ban", } m["krs"] = { "Kresh", 56674, "csu-bkr", } m["kru"] = { "Kurukh", 33492, "dra-kml", "Deva, Tols", translit = { Deva = "hi-translit", }, } m["krv"] = { "Kavet", 12953649, "sai-ktk", "Latn", } m["krw"] = { "Western Krahn", 10975611, "kro-wee", } m["krx"] = { "Karon", 35704, "alv-jol", } m["kry"] = { "Kryts", 35861, "cau-ssm", "Latn, Cyrl", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Latn = s["cau-Latn-entryname"], Cyrl = s["cau-Cyrl-entryname"], }, } m["krz"] = { "Sota Kanum", 12952568, "paa-yam", } m["ksa"] = { "Shuwa-Zamani", 3913929, "nic-kau", } m["ksb"] = { "Shambala", 3788739, "bnt-seu", "Latn", } m["ksc"] = { "Southern Kalinga", 18753301, "phi", } m["ksd"] = { "Tolai", 35870, "poz-ocw", "Latn", } m["kse"] = { "Kuni", 6444619, "poz-ocw", "Latn", } m["ksf"] = { "Bafia", 34930, "bnt-baf", } m["ksg"] = { "Kusaghe", 3200638, "poz-ocw", "Latn", } m["ksi"] = { "Krisa", 841704, "paa-msk", "Latn", } m["ksj"] = { "Uare", 6450052, "ngf", } m["ksk"] = { "Kansa", 3192772, "sio-dhe", } m["ksl"] = { "Kumalu", 17584381, "poz-ocw", "Latn", } m["ksm"] = { "Kumba", 3913972, "alv-mye", } m["ksn"] = { "Kasiguranin", 6374525, "phi", } m["kso"] = { "Kofa", 56278, "cdc-cbm", } m["ksp"] = { "Kaba", 3915316, "csu-sar", } m["ksq"] = { "Kwaami", 3440525, "cdc-wst", } m["ksr"] = { "Borong", 4946263, "ngf", } m["kss"] = { "Southern Kissi", 11028974, "alv-kis", } m["kst"] = { "Winyé", 3913360, "nic-gnw", } m["ksu"] = { "Khamyang", 6583541, "tai-swe", } m["ksv"] = { "Kusu", 6448199, "bnt-tet", } m["ksw"] = { "S'gaw Karen", 56410, "kar", "Mymr", translit = "ksw-translit", } m["ksx"] = { "Kedang", 6382520, "poz", "Latn", } m["ksy"] = { "Kharia Thar", 6400661, "inc-eas", } m["ksz"] = { "Kodaku", 21179986, "mun", } m["kta"] = { "Katua", 6378404, "mkh-ban", } m["ktb"] = { "Kambaata", 35664, "cus-hec", "Latn", } m["ktc"] = { "Kholok", 3440464, "cdc-wst", } m["ktd"] = { "Kokata", 10547021, "aus-pam", } m["ktf"] = { "Kwami", 12952687, "bnt-lgb", } m["ktg"] = { "Kalkatungu", 3914057, "aus-pam", "Latn", } m["kth"] = { "Karanga", 713643, } m["kti"] = { "North Muyu", 20857698, "ngf", "Latn", } m["ktj"] = { "Plapo Krumen", 10975356, "kro-grb", } m["ktk"] = { "Kaniet", 3399050, "poz-aay", "Latn", } m["ktl"] = { "Koroshi", 3775265, "ira-nwi", ancestors = "bal", } m["ktm"] = { "Kurti", 3200615, "poz-aay", "Latn", } m["ktn"] = { "Karitiâna", 3112184, "tup", "Latn", } m["kto"] = { "Kuot", 56537, } m["ktp"] = { "Kaduo", 769809, "tbq-bka", } m["ktq"] = { "Katabaga", 3193895, } m["ktr"] = { "Kota Marudu Tinagas", 18642280, } m["kts"] = { "South Muyu", 42308820, "ngf", "Latn", } m["ktt"] = { "Ketum", 12952616, "ngf", } m["ktu"] = { "Kituba", 35746, "crp", "Latn", ancestors = "kg", } m["ktv"] = { "Eastern Katu", 22808951, "mkh-kat", "Latn", } m["ktw"] = { "Kato", 20831, "ath-pco", "Latn", } m["ktx"] = { "Kaxararí", 6380124, "sai-pan", "Latn", } m["kty"] = { "Kango", 6362818, "bnt-bta", "Latn", } m["ktz"] = { "Juǀ'hoan", 1192295, "khi-kxa", "Latn", } m["kub"] = { "Kutep", 35645, "nic-jkn", } m["kuc"] = { "Kwinsu", 6450460, "paa-tkw", } m["kud"] = { "Auhelawa", 5166, "poz-ocw", "Latn", } m["kue"] = { "Kuman", 137525, "ngf", "Latn", } m["kuf"] = { "Western Katu", 6378400, "mkh-kat", "Laoo, Tale", } m["kug"] = { "Kupa", 3915336, "alv-ngb", } m["kuh"] = { "Kushi", 3438747, "cdc-wst", } m["kui"] = { "Kuikúro", 3915522, "sai-kui", "Latn", } m["kuj"] = { "Kuria", 6445968, "bnt-lok", "Latn", } m["kuk"] = { "Kepo'", 6393217, "poz", } m["kul"] = { "Kulere", 3440506, "cdc-wst", } m["kum"] = { "Kumyk", 36209, "trk-kcu", "Cyrl", translit = "kum-translit", sort_key = { from = {"гъ", "гь", "ё", "къ", "нг", "оь", "уь"}, to = {"г" .. p[1], "г" .. p[2], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, } m["kun"] = { "Kunama", 36041, } m["kuo"] = { "Kumukio", 11732362, "ngf", } m["kup"] = { "Kunimaipa", 6444696, } m["kuq"] = { "Karipuna", 6371071, "tup-gua", "Latn", } m["kus"] = { "Kusaal", 35708, "nic-dag", "Latn", } m["kut"] = { "Kutenai", 33434, "qfa-iso", } m["kuu"] = { "Upper Kuskokwim", 28062, "ath-nor", } m["kuv"] = { "Kur", 12635082, "poz-cma", "Latn", } m["kuw"] = { "Kpagua", 11137573, "bad-cnt", } m["kux"] = { "Kukatja", 10549839, "aus-pam", } m["kuy"] = { "Kuuku-Ya'u", 10550697, "aus-pmn", } m["kuz"] = { "Kunza", 2669181, "qfa-iso", } m["kva"] = { "Bagvalal", 56638, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["kvb"] = { "Kubu", 6441341, "poz-mly", } m["kvc"] = { "Kove", 3199402, "poz-ocw", "Latn", } m["kvd"] = { "Kui (Indonesia)", 6442230, "ngf", } m["kve"] = { "Kalabakan", 6350003, "poz-san", } m["kvf"] = { "Kabalai", 3440427, "cdc-est", } m["kvg"] = { "Kuni-Boazi", 2907551, "ngf", } m["kvh"] = { "Komodo", 3198565, "poz-cet", } m["kvi"] = { "Kwang", 3440398, "cdc-est", "Latn", } m["kvj"] = { "Psikye", 56304, "cdc-cbm", } m["kvk"] = { "Korean Sign Language", 3073428, "sgn-jsl", } m["kvl"] = { "Brek Karen", 12952577, "kar", } m["kvm"] = { "Kendem", 35751, "nic-mam", "Latn", } m["kvn"] = { "Border Kuna", 31777873, "cba", } m["kvo"] = { "Dobel", 5286559, "poz", } m["kvp"] = { "Kompane", 18343041, "poz", } m["kvq"] = { "Geba Karen", 12952581, "kar", } m["kvr"] = { "Kerinci", 3195442, "poz-mly", } m["kvt"] = { "Lahta Karen", 12952582, "kar", } m["kvu"] = { "Yinbaw Karen", 14426328, "kar", } m["kvv"] = { "Kola", 6426967, "poz", } m["kvw"] = { "Wersing", 7983599, "qfa-tap", } m["kvx"] = { "Parkari Koli", 3244176, "inc-wes", } m["kvy"] = { "Yintale Karen", 14426329, "kar", } m["kvz"] = { "Tsakwambo", 7849438, "ngf", } m["kwa"] = { "Dâw", 3042278, "sai-nad", } m["kwb"] = { "Baa", 34842, "alv-ada", } m["kwc"] = { "Likwala", 35597, "bnt-mbo", } m["kwd"] = { "Kwaio", 3200796, "poz-sls", "Latn", } m["kwe"] = { "Kwerba", 6450328, "paa-tkw", } m["kwf"] = { "Kwara'ae", 3200829, "poz-sls", "Latn", } m["kwg"] = { "Sara Kaba Deme", 3915384, "csu-kab", } m["kwh"] = { "Kowiai", 6435028, "poz", } m["kwi"] = { "Awa-Cuaiquer", 2603103, "sai-bar", "Latn", } m["kwj"] = { "Kwanga", 3438383, "paa-spk", } m["kwk"] = { "Kwak'wala", 2640628, "wak", "Latn", } m["kwl"] = { "Kofyar", 3441382, "cdc-wst", "Latn", } m["kwm"] = { "Kwambi", 3487165, "bnt-ova", } m["kwn"] = { "Kwangali", 36334, "bnt-kav", "Latn", } m["kwo"] = { "Kwomtari", 3508116, } m["kwp"] = { "Kodia", 3914867, "kro-ekr", } m["kwq"] = { "Kwak", 11014183, "nic-nka", ancestors = "yam", } m["kwr"] = { "Kwer", 12635137, "ngf-okk", } m["kws"] = { "Kwese", 3200846, "bnt-pen", } m["kwt"] = { "Kwesten", 6450354, "paa-tkw", } m["kwu"] = { "Kwakum", 35624, "bnt-kak", } m["kwv"] = { "Sara Kaba Náà", 3915361, "csu-kab", } m["kww"] = { "Kwinti", 721182, "crp", "Latn", ancestors = "en" } m["kwx"] = { "Khirwar", 12976968, "dra", } m["kwz"] = { "Kwadi", 2364661, "khi-kkw", "Latn", } m["kxa"] = { "Kairiru", 3398785, "poz-ocw", "Latn", } m["kxb"] = { "Krobu", 35586, "alv-ptn", "Latn", } m["kxc"] = { "Khonso", 56624, "cus-eas", } m["kxd"] = { "Brunei Malay", 3182878, "poz-mly", "Latn, ms-Arab", } m["kxe"] = { "Kakihum", 3914433, "nic-kam", ancestors = "tvd", } m["kxf"] = { "Manumanaw Karen", 12952592, "kar", "Mymr, Latn", } m["kxh"] = { "Karo", 3447116, "omv-aro", } m["kxi"] = { "Keningau Murut", 6389308, "poz-san", "Latn", } m["kxj"] = { "Kulfa", 713654, "csu-kab", } m["kxk"] = { "Zayein Karen", 14352960, "kar", } m["kxl"] = { "Nepali Kurux", 3200624, "dra-kml", "Deva", ancestors = "kru", } m["kxm"] = { "Northern Khmer", 3502234, "mkh-kmr", "Thai, Khmr", ancestors = "xhm", sort_key = { from = {"[%pๆ]", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "%2%1"} }, } m["kxn"] = { "Kanowit", 6364300, "poz-bnn", "Latn", } m["kxo"] = { "Kanoé", 4356223, "qfa-iso", } m["kxp"] = { "Wadiyara Koli", 12953645, "inc-wes", } m["kxq"] = { "Smärky Kanum", 12952569, "paa-yam", } m["kxr"] = { "Manus Koro", 3198994, "poz-aay", "Latn", } m["kxs"] = { "Kangjia", 3182570, "xgn-shr", "Latn", } m["kxt"] = { "Koiwat", 6426388, "paa-spk", } m["kxu"] = { "Kui (India)", 33919, "dra-kki", "Orya", translit = "kxv-translit", entry_name = { remove_diacritics = "୕", from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"}, to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "ୀ", "ୂ", "େ", "ୋ"}, }, } m["kxv"] = { "Kuvi", 3200721, "dra-kki", "Orya", translit = "kxv-translit", entry_name = { remove_diacritics = "୕", from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "([କ-ହ])ଆ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"}, to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "%1ା", "ୀ", "ୂ", "େ", "ୋ"}, }, } m["kxw"] = { "Konai", 11732339, } m["kxx"] = { "Likuba", 35646, "bnt-bmo", } m["kxy"] = { "Kayong", 6380673, "mkh", } m["kxz"] = { "Kerewo", 6393847, "paa-kiw", } m["kya"] = { "Kwaya", 6450276, "bnt-haj", "Latn", } m["kyb"] = { "Butbut Kalinga", 18753300, "phi", } m["kyc"] = { "Kyaka", 12952690, "paa-eng", } m["kyd"] = { "Karey", 6370196, "poz", } m["kye"] = { "Krache", 35658, "alv-gng", } m["kyf"] = { "Kouya", 35595, "kro-bet", } m["kyg"] = { "Keyagana", 6398208, "paa-kag", } m["kyh"] = { "Karok", 1288440, "qfa-iso", "Latn", } m["kyi"] = { "Kiput", 3038653, "poz-swa", "Latn", } m["kyj"] = { "Karao", 3192950, "phi", "Latn", } m["kyk"] = { "Kamayo", 3192339, "phi", } m["kyl"] = { "Kalapuya", 3192120, "nai-klp", } m["kym"] = { "Kpatili", 3913982, "znd", } m["kyn"] = { "Karolanos", 6373093, "phi", } m["kyo"] = { "Kelon", 6386414, "ngf", } m["kyp"] = { "Kang", 25559558, "tai", } m["kyq"] = { "Kenga", 35707, "csu-bgr", } m["kyr"] = { "Kuruáya", 3200633, "tup", "Latn", } m["kys"] = { "Baram Kayan", 2883794, "poz", } m["kyt"] = { "Kayagar", 6380394, "ngf", } m["kyu"] = { "Western Kayah", 12952596, "kar", "Kali, Mymr, Latn", translit = {Kali = "Kali-translit"}, } m["kyv"] = { "Kayort", 6380675, "inc-eas", "Deva", } m["kyw"] = { "Kudmali", 6446173, "inc-bih", "Deva, as-Beng, Orya, Chis", } m["kyx"] = { "Rapoisi", 7294279, "paa-nbo", } m["kyy"] = { "Kambaira", 6356254, "paa-kag", } m["kyz"] = { "Kayabí", 6380372, "tup-gua", "Latn", } m["kza"] = { "Western Karaboro", 36601, "alv-krb", } m["kzb"] = { "Kaibobo", 6347565, "poz-cma", } m["kzc"] = { "Bondoukou Kulango", 11031321, "alv-kul", } m["kzd"] = { "Kadai", 7679471, "poz-cma", "Latn", } m["kze"] = { "Kosena", 12952663, "ngf", "Latn", } m["kzf"] = { "Da'a Kaili", 33103997, "poz-kal", "Latn", } m["kzg"] = { "Kikai", 3196527, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["kzh"] = { "Dongolawi", 5295991, "nub", "Latn", } m["kzi"] = { "Kelabit", 6385445, "poz-swa", "Latn", } m["kzj"] = { "Coastal Kadazan", 3307195, "poz-san", "Latn", } m["kzk"] = { "Kazukuru", 1089069, "poz-ocw", } m["kzl"] = { "Kayeli", 4207444, "poz-cma", "Latn", } m["kzm"] = { "Kais", 6348319, "paa", "Latn", } m["kzn"] = { "Kokola", 11128329, "bnt-mak", "Latn", ancestors = "vmw", } m["kzo"] = { "Kaningi", 35683, "bnt-mbt", } m["kzp"] = { "Kaidipang", 6347611, "phi", } m["kzq"] = { "Kaike", 10951226, "sit-tam", } m["kzr"] = { "Karang", 35681, "alv-mbm", "Latn", } m["kzs"] = { "Sugut Dusun", 12953510, "poz-san", "Latn", } m["kzt"] = { "Tambunan Dusun", 12953514, "poz-san", "Latn", } m["kzu"] = { "Kayupulau", 6380723, "poz-ocw", } m["kzv"] = { "Komyandaret", 6428671, "ngf-okk", "Latn", } m["kzw"] = { -- contrast xoo, sai-kat, sai-xoc, the last of which the ISO conflated into this code "Kariri", 12953620, "sai-mje", "Latn", } m["kzx"] = { "Kamarian", 6356040, "poz-cma", "Latn", } m["kzy"] = { "Kango-Sua", 11008360, "bnt-kbi", "Latn", ancestors = "bip", } m["kzz"] = { "Kalabra", 6350038, "paa", "Latn", } return require("Module:languages").finalizeData(m, "language") 3gxsbiaamdba7dxaj4avillgf5zh5ax Module:languages/data/3/k/extra 828 963 28263 2023-11-02T15:58:26Z Kambai Akau 8 Created page with "local m = {} m["kaa"] = { aliases = {"Qaraqalpaq"}, } m["kab"] = { aliases = {"Kabylian"}, } m["kac"] = { aliases = {"Kachin"}, } m["kad"] = { } m["kae"] = { } m["kaf"] = { otherNames = {"Kazhuo"}, } m["kag"] = { } m["kah"] = { otherNames = {"Kara"}, } m["kai"] = { } m["kaj"] = { } m["kak"] = { } m["kam"] = { otherNames = {"Kikamba", "Kamba (Kenya)"}, } m["kao"] = { otherNames = {"Khasonke", "Kasonke", "Khassonké"}, } m["kap"] = { otherNames = {"Be..." 28263 Scribunto text/plain local m = {} m["kaa"] = { aliases = {"Qaraqalpaq"}, } m["kab"] = { aliases = {"Kabylian"}, } m["kac"] = { aliases = {"Kachin"}, } m["kad"] = { } m["kae"] = { } m["kaf"] = { otherNames = {"Kazhuo"}, } m["kag"] = { } m["kah"] = { otherNames = {"Kara"}, } m["kai"] = { } m["kaj"] = { } m["kak"] = { } m["kam"] = { otherNames = {"Kikamba", "Kamba (Kenya)"}, } m["kao"] = { otherNames = {"Khasonke", "Kasonke", "Khassonké"}, } m["kap"] = { otherNames = {"Bezheta", "Kapucha", "Bezhita"}, } m["kaq"] = { otherNames = {"Kapanawa"}, } m["kaw"] = { aliases = {"Kawi"}, } m["kax"] = { } m["kay"] = { } m["kba"] = { } m["kbb"] = { otherNames = {"Kachuyana", "Kaxuiana", "Kaxuiâna", "Kashuyana"}, } m["kbc"] = { otherNames = {"Caduveo", "Ediu-Adig", "Guaicurú", "Kadiweu", "Mbayá", "Mbayá-Guaycuru", "Waikurú"}, } m["kbd"] = { aliases = {"East Circassian"}, } m["kbe"] = { otherNames = {"Kaanytju", "Kandju", "Kaantyu", "Gandju", "Gandanju", "Kamdhue", "Kandyu", "Kanyu"}, } m["kbh"] = { } m["kbi"] = { } m["kbj"] = { otherNames = {"Kare", "Kare (Central African Republic)", "Bantoid Kare"}, } m["kbk"] = { otherNames = {"Koiari"}, } m["kbm"] = { } m["kbn"] = { otherNames = {"Kare (Central African Republic)", "Mbum Kare"}, } m["kbo"] = { } m["kbp"] = { otherNames = {"Kabiye", "Kabye"}, } m["kbq"] = { } m["kbr"] = { } m["kbs"] = { } m["kbt"] = { } m["kbu"] = { } m["kbv"] = { otherNames = {"Dera", "Dera (New Guinea)"}, } m["kbw"] = { } m["kbx"] = { } m["kbz"] = { } m["kca"] = { } m["kcb"] = { } m["kcc"] = { } m["kcd"] = { } m["kce"] = { } m["kcf"] = { } m["kcg"] = { } m["kch"] = { } m["kci"] = { } m["kcj"] = { } m["kck"] = { } m["kcl"] = { otherNames = {"Kela", "Gela"}, } m["kcm"] = { } m["kcn"] = { otherNames = {"Ki-Nubi"}, } m["kco"] = { } m["kcp"] = { } m["kcq"] = { } m["kcr"] = { } m["kcs"] = { } m["kct"] = { } m["kcu"] = { otherNames = {"Kami"}, } m["kcv"] = { } m["kcw"] = { } m["kcx"] = { } m["kcy"] = { } m["kcz"] = { } m["kda"] = { otherNames = {"Gadang", "Gadhang", "Gadjang", "Kattang", "Kutthung"}, } m["kdc"] = { } m["kdd"] = { } m["kde"] = { } m["kdf"] = { } m["kdg"] = { } m["kdh"] = { } m["kdi"] = { otherNames = {"Kuman"}, } m["kdj"] = { } m["kdk"] = { } m["kdl"] = { } m["kdm"] = { } m["kdn"] = { } m["kdp"] = { } m["kdq"] = { } m["kdr"] = { } m["kdt"] = { } m["kdu"] = { otherNames = {"Kedaru", "Debri"}, -- Debri is subsumed for now as it lacks an ISO code, may need to be split } m["kdv"] = { otherNames = {"Kadu"}, } m["kdw"] = { } m["kdx"] = { } m["kdy"] = { } m["kdz"] = { otherNames = {"Ndaktup", "Ncha", "Bitwi"}, } m["kea"] = { otherNames = {"Cape Verdean Creole", "Kriolu", "Creole", "Barlavento", "Sotavento"}, } m["keb"] = { } m["kec"] = { } m["ked"] = { } m["kee"] = { } m["kef"] = { } m["keg"] = { } m["keh"] = { } m["kei"] = { } m["kej"] = { } m["kek"] = { aliases = {"Qʼeqchi"} } m["kel"] = { otherNames = {"Kela", "Yela"}, } m["kem"] = { } m["ken"] = { } m["keo"] = { } m["kep"] = { } m["keq"] = { } m["ker"] = { } m["kes"] = { } m["ket"] = { } m["keu"] = { } m["kev"] = { } m["kew"] = { otherNames = {"West Kewa", "East Kewa", "South Kewa", "Erave", "Pasuma"}, } m["kex"] = { } m["key"] = { } m["kez"] = { } m["kfa"] = { } m["kfb"] = { } m["kfc"] = { } m["kfd"] = { } m["kfe"] = { otherNames = {"Kota"}, } m["kff"] = { } m["kfg"] = { } m["kfh"] = { } m["kfi"] = { } m["kfj"] = { } m["kfk"] = { } m["kfl"] = { } m["kfn"] = { } m["kfo"] = { otherNames = {"Koro", "Koro Jula"}, -- the last name is misleading, as Jula is a diff. language } m["kfp"] = { } m["kfq"] = { } m["kfr"] = { aliases = {"Kutchi", "Cutchi", "Kachchhi", "Kutchhi"}, } m["kfs"] = { } m["kft"] = { } m["kfu"] = { } m["kfv"] = { } m["kfw"] = { otherNames = {"Kharam"}, } m["kfx"] = { otherNames = {"Kullu"}, } m["kfy"] = { } m["kfz"] = { } m["kga"] = { } m["kgb"] = { } m["kgd"] = { } m["kge"] = { } m["kgf"] = { } m["kgg"] = { } m["kgi"] = { } m["kgj"] = { } m["kgk"] = { } m["kgl"] = { } m["kgm"] = { } m["kgn"] = { otherNames = {"Keringani"}, } m["kgo"] = { } m["kgp"] = { } m["kgq"] = { } m["kgr"] = { } m["kgs"] = { } m["kgt"] = { } m["kgu"] = { } m["kgv"] = { } m["kgw"] = { } m["kgx"] = { } m["kgy"] = { } m["kha"] = { } m["khb"] = { aliases = {"Lue", "Tai Lü", "Tai Lue", "Dai Lue"}, } m["khc"] = { } m["khd"] = { } m["khe"] = { } m["khf"] = { } m["khh"] = { } m["khj"] = { } m["khl"] = { } m["khn"] = { } m["kho"] = { } m["khp"] = { } m["khq"] = { otherNames = {"Western Songhay", "Koyra Chiini Songhay"}, } m["khr"] = { } m["khs"] = { } m["kht"] = { aliases = {"Tai Khamti"}, } m["khu"] = { } m["khv"] = { otherNames = {"Khwarshi", "Xvarshi", "Inkhokvari"}, } m["khw"] = { } m["khx"] = { } m["khy"] = { otherNames = {"Kele", "Kele (Congo)", "Kele (Democratic Republic of the Congo)", "Lokele"}, } m["khz"] = { } m["kia"] = { } m["kib"] = { } m["kic"] = { } m["kid"] = { } m["kie"] = { } m["kif"] = { } m["kig"] = { } m["kih"] = { } m["kii"] = { otherNames = {"Kichai"}, } m["kij"] = { } m["kil"] = { } m["kim"] = { otherNames = {"Tofalar", "Karagas"}, } m["kio"] = { } m["kip"] = { } m["kiq"] = { } m["kis"] = { } m["kit"] = { } m["kiv"] = { } m["kiw"] = { } m["kix"] = { } m["kiy"] = { otherNames = {"Faia"}, } m["kiz"] = { } m["kja"] = { } m["kjb"] = { } m["kjc"] = { } m["kjd"] = { } m["kje"] = { } m["kjg"] = { } m["kjh"] = { } m["kji"] = { } m["kjj"] = { otherNames = {"Khinalig", "Xinalug", "Xinalugh", "Khinalugh"}, } m["kjk"] = { } m["kjl"] = { } m["kjm"] = { } m["kjn"] = { otherNames = {"Uw Oykangand", "Uw Olkola", "Olkol", "Olgolo", "Uw-Oykangand", "Uw-Olgol", "Koko Wanggara", "Ogh-Undjan", "Undjan", "Kawarrangg", "Athima", "Uw", "Kunjen-Undjan-Athima"}, } m["kjo"] = { } m["kjp"] = { aliases = {"Phlou", "Eastern Pwo Karen"}, } m["kjq"] = { } m["kjr"] = { } m["kjs"] = { } m["kjt"] = { aliases = {"Phrae Pwo Karen", "Northeastern Pwo", "Northeastern Pwo Karen"}, } m["kju"] = { } m["kjx"] = { otherNames = {"Keriaka"}, } m["kjy"] = { } m["kjz"] = { } m["kka"] = { } m["kkb"] = { } m["kkc"] = { } m["kkd"] = { } m["kke"] = { } m["kkf"] = { } m["kkg"] = { } m["kkh"] = { aliases = {"Tai Khün", "Dai Kun"}, } m["kki"] = { otherNames = {"Kaguru"}, } m["kkj"] = { } m["kkk"] = { } m["kkl"] = { } m["kkm"] = { } m["kkn"] = { } m["kko"] = { otherNames = {"Kithonirishe"}, } m["kkp"] = { otherNames = {"Kok-Kaper", "Gugubera", "Koko-Pera"}, } m["kkq"] = { } m["kkr"] = { otherNames = {"Kir"}, } m["kks"] = { otherNames = {"Giiwo"}, } m["kkt"] = { } m["kku"] = { } m["kkv"] = { } m["kkw"] = { } m["kkx"] = { } m["kky"] = { } m["kkz"] = { } m["kla"] = { otherNames = {"Klamath"}, } m["klb"] = { } m["klc"] = { } m["kld"] = { otherNames = {"Kamilaroi", "Kamilarai", "Kamalarai", "Gamilaroi"}, } m["kle"] = { } m["klf"] = { } m["klg"] = { } m["klh"] = { } m["kli"] = { } m["klj"] = { otherNames = {"Turkic Khalaj", "Arghu"}, } m["klk"] = { otherNames = {"Kono"}, } m["kll"] = { } m["klm"] = { otherNames = {"Migum"}, } m["kln"] = { } m["klo"] = { } m["klp"] = { } m["klq"] = { } m["klr"] = { } m["kls"] = { } m["klt"] = { } m["klu"] = { } m["klv"] = { } m["klw"] = { otherNames = {"Tado"}, } m["klx"] = { } m["kly"] = { } m["klz"] = { } m["kma"] = { } m["kmb"] = { otherNames = {"North Mbundu"}, } m["kmc"] = { aliases = {"Southern Gam", "Southern Dong"}, } m["kmd"] = { } m["kme"] = { } m["kmf"] = { otherNames = {"Kare", "Kare (Papua New Guinea)"}, } m["kmg"] = { } m["kmh"] = { } m["kmi"] = { } m["kmj"] = { otherNames = {"Kumarbhag", "Kumarbhag Pahariya", "Kumar Paharia", "Malto"}, } m["kmk"] = { } m["kml"] = { otherNames = {"Lower Tanudan Kalinga", "Upper Tanudan Kalinga"}, } m["kmm"] = { otherNames = {"Kom"}, } m["kmn"] = { } m["kmo"] = { } m["kmp"] = { } m["kmq"] = { } m["kmr"] = { aliases = {"Kurmanji"}, } m["kms"] = { } m["kmt"] = { } m["kmu"] = { } m["kmv"] = { otherNames = {"Karipúna French Creole", "Amapá French Creole"}, } m["kmw"] = { otherNames = {"Kikomo", "Komo (Democratic Republic of the Congo)", "Komo", "Kikumu"}, } m["kmx"] = { } m["kmy"] = { } m["kmz"] = { otherNames = {"Khorasani Turkic"}, } m["kna"] = { otherNames = {"Dera", "Dera (Nigeria)"}, } m["knb"] = { } m["knd"] = { } m["kne"] = { } m["knf"] = { } m["kni"] = { } m["knj"] = { otherNames = {"Acateco", "Western Kanjobal"}, } m["knk"] = { } m["knl"] = { } m["knm"] = { -- two unrelated lects have this name; this is the Katukinian one otherNames = {"Kanamarí", "Katukina-Kanamari", "Kanamare", "Katukína", "Katukina"}, } m["kno"] = { otherNames = {"Kono", "Konnoh"}, } m["knp"] = { } m["knq"] = { } m["knr"] = { } m["kns"] = { } m["knt"] = { otherNames = {"Panoan Katukína", "Katukína", "Catuquina", "Waninawa", "Waninnawa", "Kamanawa", "Kamannaua", "Katukina do Jurua", "Katukina of Olinda", "Katukina of Sete Estreles", "Kanamari"}, } m["knu"] = { -- a dialect of 'kpe' otherNames = {"Kono"}, } m["knv"] = { } m["knx"] = { otherNames = {"Salako", "Selako", "Ahe"}, } m["kny"] = { } m["knz"] = { } m["koa"] = { } m["koc"] = { } m["kod"] = { } m["koe"] = { } m["kof"] = { } m["kog"] = { otherNames = {"Kogi", "Cogi", "Kagaba", "Cagaba", "Cágaba"}, } m["koh"] = { } m["koi"] = { } m["kok"] = { } m["kol"] = { otherNames = {"Kol", "Kol (Papua New Guina)"}, } m["koo"] = { } m["kop"] = { aliases = {"Waupe", "Kwato"}, } m["koq"] = { aliases = {"iKota", "Ikota", "Kota"}, } m["kos"] = { } m["kot"] = { aliases = {"Logone"}, } m["kou"] = { } m["kov"] = { } m["kow"] = { } m["koy"] = { otherNames = {"Denaakk'e"}, } m["koz"] = { } m["kpa"] = { } m["kpb"] = { } m["kpc"] = { otherNames = {"Kurripako"}, } m["kpd"] = { } m["kpe"] = { } m["kpf"] = { } m["kpg"] = { } m["kph"] = { } m["kpi"] = { } m["kpj"] = { } m["kpk"] = { } m["kpl"] = { } m["kpm"] = { } m["kpn"] = { } m["kpo"] = { } m["kpp"] = { } m["kpq"] = { } m["kpr"] = { } m["kps"] = { } m["kpt"] = { } m["kpu"] = { } m["kpv"] = { otherNames = {"Komi"}, } m["kpw"] = { } m["kpx"] = { otherNames = {"Mountain Koiali"}, } m["kpy"] = { } m["kpz"] = { } m["kqa"] = { } m["kqb"] = { } m["kqc"] = { } m["kqd"] = { } m["kqe"] = { } m["kqf"] = { } m["kqg"] = { } m["kqh"] = { } m["kqi"] = { } m["kqj"] = { } m["kqk"] = { } m["kql"] = { } m["kqm"] = { } m["kqn"] = { otherNames = {"Chikaonde", "Kawonde"}, } m["kqo"] = { } m["kqp"] = { } m["kqq"] = { } m["kqr"] = { } m["kqs"] = { } m["kqt"] = { } m["kqu"] = { } m["kqv"] = { } m["kqw"] = { } m["kqx"] = { } m["kqy"] = { } m["kqz"] = { } m["kra"] = { } m["krb"] = { } m["krc"] = { } m["krd"] = { } m["kre"] = { } m["krf"] = { otherNames = {"Koro"}, } m["krh"] = { } m["kri"] = { otherNames = {"Sierra Leonean Creole"}, } m["krj"] = { } m["krk"] = { } m["krl"] = { varieties = { { "North Karelian", "Northern Karelian" }, { "South Karelian", "Southern Karelian" }, { "Tver Karelian" } } } m["krm"] = { } m["krn"] = { } m["krp"] = { } m["krr"] = { otherNames = {"Krung", "Kreung", "Krüng"}, } m["krs"] = { otherNames = {"Gbaya"}, } m["kru"] = { otherNames = {"Kurux"}, } m["krv"] = { otherNames = {"Kravet"}, } m["krw"] = { } m["krx"] = { } m["kry"] = { otherNames = {"Kryc", "Kryz"}, varieties = {"Jek", "Dzhek", "Cek", "Khaput", "Yergyudzh", "Alyk"}, } m["krz"] = { } m["ksa"] = { } m["ksb"] = { otherNames = {"Shambaa"}, } m["ksc"] = { } m["ksd"] = { otherNames = {"Kuanua"}, } m["kse"] = { } m["ksf"] = { } m["ksg"] = { } m["ksi"] = { } m["ksj"] = { } m["ksk"] = { } m["ksl"] = { } m["ksm"] = { } m["ksn"] = { } m["kso"] = { } m["ksp"] = { } m["ksq"] = { } m["ksr"] = { } m["kss"] = { } m["kst"] = { } m["ksu"] = { } m["ksv"] = { } m["ksw"] = { aliases = {"S'gaw Kayin", "S'gaw", "Sgaw", "White Karen"}, } m["ksx"] = { } m["ksy"] = { } m["ksz"] = { } m["kta"] = { } m["ktb"] = { } m["ktc"] = { } m["ktd"] = { } m["ktf"] = { } m["ktg"] = { otherNames = {"Kalkutungu", "Galgadungu", "Kalkutung", "Kalkadoon", "Galgaduun"}, } m["kth"] = { } m["kti"] = { otherNames = {"Kati"}, } m["ktj"] = { } m["ktk"] = { } m["ktl"] = { } m["ktm"] = { } m["ktn"] = { otherNames = {"Caritiana"}, } m["kto"] = { } m["ktp"] = { otherNames = {"Khatu"}, } m["ktq"] = { } m["ktr"] = { } m["kts"] = { } m["ktt"] = { } m["ktu"] = { otherNames = {"Munukutuba", "Kikongo-Kituba", "Kikongo", "Kikongo ya leta", "Kibulamatadi", "Kikwango", "Ikeleve", "Kizabave"}, } m["ktv"] = { } m["ktw"] = { otherNames = {"Cahto"}, } m["ktx"] = { } m["kty"] = { otherNames = {"Kango (Bas-Uélé District)"}, -- distinct in name, but not necessarily in identity, from 'kzy' } m["ktz"] = { otherNames = {"Zhuǀ'hoan", "ǂKxʼauǁʼein", "ǁAuǁei", "ǁAuǁen", "Auen", "Kaukau", "Koko", "Kung-Gobabis", "‡Kx'auǁ'ei", "ǂKx'auǁ'ein", "ǁX'auǁ'e", "Juǀ'hoansi", "Juǀʼhoan"}, } m["kub"] = { } m["kuc"] = { } m["kud"] = { otherNames = {"'Auhelawa"}, } m["kue"] = { otherNames = {"Simbu", "Chimbu"}, } m["kuf"] = { } m["kug"] = { } m["kuh"] = { } m["kui"] = { otherNames = {"Kuikúro-Kalapálo", "Kuikuro", "Apalakiri"}, } m["kuj"] = { } m["kuk"] = { } m["kul"] = { otherNames = {"Tof", "Korom Boye", "Akandi", "Akande", "Kande", "Richa"}, } m["kum"] = { } m["kun"] = { } m["kuo"] = { } m["kup"] = { } m["kuq"] = { } m["kus"] = { } m["kut"] = { } m["kuu"] = { } m["kuv"] = { } m["kuw"] = { } m["kux"] = { } m["kuy"] = { } m["kuz"] = { } m["kva"] = { } m["kvb"] = { } m["kvc"] = { } m["kvd"] = { otherNames = {"Kui"}, } m["kve"] = { } m["kvf"] = { } m["kvg"] = { } m["kvh"] = { } m["kvi"] = { } m["kvj"] = { } m["kvk"] = { } m["kvl"] = { } m["kvm"] = { } m["kvn"] = { } m["kvo"] = { } m["kvp"] = { } m["kvq"] = { } m["kvr"] = { } m["kvt"] = { } m["kvu"] = { } m["kvv"] = { } m["kvw"] = { } m["kvx"] = { } m["kvy"] = { } m["kvz"] = { } m["kwa"] = { } m["kwb"] = { otherNames = {"Kwa"}, } m["kwc"] = { } m["kwd"] = { } m["kwe"] = { } m["kwf"] = { } m["kwg"] = { } m["kwh"] = { } m["kwi"] = { otherNames = {"Awa", "Cuaiquer", "Awa Pit", "Awapit", "Kwaiker", "Coaiquer", "Quaiquer"}, } m["kwj"] = { } m["kwk"] = { aliases = {"Kwakʼwala"} } m["kwl"] = { } m["kwm"] = { } m["kwn"] = { } m["kwo"] = { } m["kwp"] = { } m["kwq"] = { } m["kwr"] = { } m["kws"] = { } m["kwt"] = { } m["kwu"] = { } m["kwv"] = { otherNames = {"Sara Dunjo"}, } m["kww"] = { } m["kwx"] = { } m["kwz"] = { } m["kxa"] = { } m["kxb"] = { } m["kxc"] = { } m["kxd"] = { aliases = {"Brunei"}, } m["kxe"] = { } m["kxf"] = { } m["kxh"] = { } m["kxi"] = { otherNames = {"Nabay", "Nabaay"}, } m["kxj"] = { } m["kxk"] = { } m["kxl"] = { } m["kxm"] = { aliases = {"Thai Khmer", "Surin Khmer"}, } m["kxn"] = { otherNames = {"Tanjong", "Kanowit-Tanjong Melanau"}, } m["kxo"] = { } m["kxp"] = { } m["kxq"] = { } m["kxr"] = { otherNames = {"Koro (Papua New Guinea)", "Koro"}, } m["kxs"] = { } m["kxt"] = { } m["kxu"] = { otherNames = {"Kui", "Kuy"}, } m["kxv"] = { } m["kxw"] = { } m["kxx"] = { } m["kxy"] = { } m["kxz"] = { } m["kya"] = { } m["kyb"] = { } m["kyc"] = { } m["kyd"] = { } m["kye"] = { } m["kyf"] = { } m["kyg"] = { } m["kyh"] = { otherNames = {"Karuk"}, } m["kyi"] = { } m["kyj"] = { } m["kyk"] = { } m["kyl"] = { } m["kym"] = { } m["kyn"] = { } m["kyo"] = { } m["kyp"] = { } m["kyq"] = { } m["kyr"] = { otherNames = {"Caravare", "Curuaia", "Kuruaia"}, } m["kys"] = { } m["kyt"] = { } m["kyu"] = { } m["kyv"] = { } m["kyw"] = { otherNames = {"Kurmali"}, } m["kyx"] = { otherNames = {"Konua"}, } m["kyy"] = { } m["kyz"] = { } m["kza"] = { } m["kzb"] = { } m["kzc"] = { } m["kzd"] = { } m["kze"] = { } m["kzf"] = { otherNames = {"Tado", "Inde", "Pekava", "West Kaili"}, } m["kzg"] = { } m["kzh"] = { otherNames = {"Kenuzi-Dongola", "Andaandi", "Kenzi", "Mattoki"}, } m["kzi"] = { } m["kzj"] = { } m["kzk"] = { otherNames = {"Dororo", "Guliguli"}, } m["kzl"] = { } m["kzm"] = { } m["kzn"] = { } m["kzo"] = { } m["kzp"] = { } m["kzq"] = { } m["kzr"] = { aliases = {"Mbum East", "Lakka"}, } m["kzs"] = { } m["kzt"] = { } m["kzu"] = { } m["kzv"] = { } m["kzw"] = { -- contrast xoo, sai-kat, sai-xoc, the last of which the ISO conflated into this code otherNames = {"Kipeá", "Quipea", "Kamurú", "Camuru", "Dzubukuá", "Dzubucua", "Karirí", "Sabujá", "Sapoyá", "Pedra Branca"}, } m["kzx"] = { } m["kzy"] = { otherNames = {"Kango", "Kango (Tshopo District)"}, -- distinct in name, but not necessarily in identity, from 'kty' } m["kzz"] = { } return m efcfjra4arjkcl8p03jxdaa665tbdk2 Module:languages/data/3/l 828 964 35098 28264 2025-01-19T02:02:23Z Kambai Akau 8 35098 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["laa"] = { "Lapuyan Subanun", 12635302, "phi", } m["lab"] = { "Linear A", nil, } m["lac"] = { "Lacandon", 35766, "myn", } m["lad"] = { "Ladino", 36196, "roa-ibe", "Hebr, Latn, Cyrl", ancestors = "osp", } m["lae"] = { "Pattani", 7148323, "sit-whm", } m["laf"] = { "Lafofa", 35711, "alv", } m["lag"] = { "Langi", 584983, "bnt-mra", } m["lah"] = { "Lahnda", 1334774, "inc-pan", "pa-Arab", ancestors = "inc-opa", } m["lai"] = { "Lambya", 6481626, "bnt-mby", } m["laj"] = { "Lango (Uganda)", 35670, "sdv-los", "Latn", } m["lak"] = { "Laka", 6474529, -- also Q55616620 "csu-sar", -- formerly classified as "alv-mbm"; see [[w:Lau Laka language]] } m["lam"] = { "Lamba", 36098, "bnt-sbi", "Latn", } m["lan"] = { "Laru", 3913987, "nic-knj", "Latn", } m["lap"] = { "Kabba-Laka", 6474528, "csu-sar", } m["laq"] = { "Qabiao", 3436700, "qfa-kra", } m["lar"] = { "Larteh", 35639, "alv-gng", "Latn", } m["las"] = { "Gur Lama", 35652, "nic-gne", "Latn", } m["lau"] = { "Laba", 12952694, "paa-nha" } m["law"] = { "Lauje", 6498258, "poz", "Latn", } m["lax"] = { "Tiwa", 7810466, "tbq-bdg", "Latn", } m["lay"] = { "Lama Bai", 6480756, "sit-nba", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["laz"] = { "Aribwatsa", 3502104, "poz-ocw", "Latn", } m["lbb"] = { "Label", 3214296, "poz-ocw", "Latn", } m["lbc"] = { "Lakkia", 3027879, "qfa-tak", } m["lbe"] = { "Lak", 36206, "cau-nec", "Cyrl, Latn, Arab, Geor", translit = "lbe-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = "lbe-sortkey", } m["lbf"] = { "Tinani", 784502, "sit-whm", } m["lbg"] = { "Laopang", 12952711, "tbq-bis", } m["lbi"] = { "La'bi", 6460637, "alv-mbm", } m["lbj"] = { "Ladakhi", 35833, "sit-lab", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["lbk"] = { "Central Bontoc", 63257803, "phi", "Latn", } m["lbl"] = { "Libon Bikol", 18664462, "phi", "Latn", } m["lbm"] = { "Lodhi", 6666374, "mun", } m["lbn"] = { "Lamet", 3216723, "mkh-pal", } m["lbo"] = { "Laven", 6298648, "mkh-ban", "Latn", } m["lbq"] = { "Wampar", 7966946, "poz-ocw", "Latn", } m["lbr"] = { "Northern Lorung", 6668040, "sit-kie", } m["lbs"] = { "Libyan Sign Language", 11775688, "sgn", } m["lbt"] = { "Lachi", 6583606, "qfa-kra", } m["lbu"] = { "Labu", 6467660, "poz-ocw", "Latn", } m["lbv"] = { "Lavatbura-Lamusong", 2405981, "poz-ocw", "Latn", } m["lbw"] = { "Tolaki", 3033597, "poz-btk", "Latn", } m["lbx"] = { "Lawangan", 3120345, "poz-bre", "Latn", } m["lby"] = { "Lamu-Lamu", 6482727, nil, "Latn", } m["lbz"] = { "Lardil", 3915688, "aus-tnk", "Latn", } m["lcc"] = { "Legenyem", 12952713, "poz-hce", "Latn", } m["lcd"] = { "Lola", 6668867, "poz-cet", "Latn", } m["lce"] = { "Loncong", 3058192, } m["lcf"] = { "Lubu", 3264685, } m["lch"] = { "Luchazi", 3265143, "bnt-clu", } m["lcl"] = { "Lisela", 6558753, "poz-cma", "Latn", } m["lcm"] = { "Tungag", 3542085, "poz-ocw", "Latn", } m["lcp"] = { "Western Lawa", 18644465, "mkh-pal", "Thai", sort_key = "Thai-sortkey", } m["lcq"] = { "Luhu", 6699890, "poz-cma", "Latn", } m["lcs"] = { "Lisabata-Nuniali", 6558534, } m["lda"] = { "Kla", 63257856, "dmn-mda", "Latn", } m["ldb"] = { "Idun", 3914441, "nic-plc", "Latn", } m["ldd"] = { "Luri (Nigeria)", 4701277, "cdc-wst", } m["ldg"] = { "Lenyima", 3914423, "nic-uce", "Latn", } m["ldh"] = { "Lamja-Dengsa-Tola", 11001739, "nic-dak", } m["ldj"] = { "Lemoro", 3912761, "nic-jer", } m["ldk"] = { "Leelau", 3914465, "alv-bwj", } m["ldl"] = { "Kaan", 3914501, "alv-yun", } m["ldm"] = { "Landoma", 35568, "alv-mel", } m["ldn"] = { "Láadan", 35757, "art", "Latn", type = "appendix-constructed", } m["ldo"] = { "Loo", 3915378, "alv-bwj", } m["ldp"] = { "Tso", 3913953, "alv-wjk", } m["ldq"] = { "Lufu", 35796, "nic-ykb", "Latn", } m["lea"] = { "Lega-Shabunda", 12952719, "bnt-lgb", } m["leb"] = { "Lala-Bisa", 6480112, "bnt-sbi", } m["lec"] = { "Leco", 2625398, "qfa-iso", } m["led"] = { "Lendu", 523823, "csu-lnd", "Latn", } m["lee"] = { "Lyélé", 3089032, "nic-gnn", } m["lef"] = { "Lelemi", 35585, "alv-ntg", } m["leh"] = { "Lenje", 6522666, "bnt-bot", } m["lei"] = { "Lemio", 6521165, "ngf-mad", } m["lej"] = { "Lengola", 6522474, "bnt-leb", } m["lek"] = { "Leipon", 3229216, "poz-aay", "Latn", } m["lel"] = { "Lele (Congo)", 56733, "bnt-bsh", } m["lem"] = { "Nomaande", 13479983, "nic-mbw", "Latn", } m["len"] = { "Honduran Lenca", 36189, "nai-len", "Latn", } m["leo"] = { "Mengisa", 1345684, "nic-mba", ancestors = "bag", } m["lep"] = { "Lepcha", 35990, "sit", "Lepc", translit = "lep-translit", } m["leq"] = { "Lembena", 6521067, "paa-eng", } m["ler"] = { "Lenkau", 3229472, "poz-aay", "Latn", } m["les"] = { "Lese", 11033939, "csu-mle", } m["let"] = { "Lesing-Gelimi", 12635445, "poz-ocw", "Latn", } m["leu"] = { "Kara (New Guinea)", 3192889, "poz-ocw", "Latn", } m["lev"] = { "Lamma", 6583582, "ngf", } m["lew"] = { -- this code was basically assigned as a catch-all for things that aren't brs, kzf or unz "Ledo Kaili", 35877, "poz-kal", "Latn", } m["lex"] = { "Luang", 6695015, "poz-tim", } m["ley"] = { "Lemolang", 3033560, } m["lez"] = { "Lezgi", 31746, "cau-esm", "Cyrl, Latn, Arab", translit = "lez-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["lfa"] = { "Lefa", 35643, "bnt-baf", } m["lfn"] = { "Lingua Franca Nova", 146803, "art", "Latn, Cyrl", type = "appendix-constructed", } m["lga"] = { "Lungga", 3267590, "poz-ocw", "Latn", } m["lgb"] = { "Laghu", 3216169, "poz-ocw", "Latn", } m["lgg"] = { "Lugbara", 3272737, "csu-mma", } m["lgh"] = { "Laghuu", 6472114, "tbq-muj", } m["lgi"] = { "Lengilu", 6522465, "poz-swa", "Latn", } m["lgk"] = { "Neverver", 3241515, "poz-vnc", "Latn", } m["lgl"] = { "Wala", 3565284, "poz-sls", } m["lgm"] = { "Lega-Mwenga", 14916883, "bnt-lgb", } m["lgn"] = { "Opuuo", 3354339, "ssa-kom", } m["lgq"] = { "Logba", 35813, "alv-ntg", "Latn", } m["lgr"] = { "Lengo", 3229454, "poz-sls", "Latn", } m["lgs"] = { "Guinea-Bissau Sign Language", 5616441, "sgn", } m["lgt"] = { "Pahi", 7124545, "paa-spk", "Latn", } m["lgu"] = { "Longgu", 3259105, "poz-sls", } m["lgz"] = { "Ligenza", 5531038, "bnt-bun", } m["lha"] = { "Laha (Vietnam)", 3112363, "qfa-kra", } m["lhh"] = { "Laha (Indonesia)", 6473107, "poz-cma", } m["lhi"] = { "Lahu Shi", 25559457, "tbq-lho", } m["lhl"] = { "Lahul Lohar", 12953672, } m["lhn"] = { "Lahanan", 12953660, } m["lhp"] = { "Lhokpu", 3436603, "sit-dhi", } m["lhs"] = { "Mlahsö", 3393063, "sem-cna", } m["lht"] = { "Lo-Toga", 3257566, "poz-vnn", "Latn", } m["lhu"] = { "Lahu", 35780, "tbq-lho", } m["lia"] = { "West-Central Limba", 32867815, "alv-lim", } m["lib"] = { "Likum", 3240737, "poz-aay", "Latn", } m["lic"] = { "Hlai", 934738, "qfa-lic", "Latn", } m["lid"] = { "Nyindrou", 3346666, "poz-aay", "Latn", } m["lie"] = { "Likila", 11011614, "bnt-ngn", } m["lif"] = { "Limbu", 56477, "sit-kir", "Limb", translit = "lif-translit", } m["lig"] = { "Ligbi", 33594, "dmn-jje", } m["lih"] = { "Lihir", 6546938, "poz-ocw", "Latn", } m["lii"] = { "Lingkhim", 12635536, } m["lij"] = { "Ligurian", 36106, "roa-git", "Latn", } m["lik"] = { "Lika", 1530394, "bnt-boa", } m["lil"] = { "Lillooet", 34154, "sal", } m["lio"] = { "Liki", 4261493, "poz-ocw", "Latn", } m["lip"] = { "Sekpele", 36257, "alv-ntg", } m["liq"] = { "Libido", 35691, "cus-hec", } m["lir"] = { "Liberian Kreyol", 6541128, "crp", "Latn", ancestors = "en", } m["lis"] = { "Lisu", 56480, "tbq-lso", "Lisu, Latn", translit = {Lisu = "Lisu-translit"}, override_translit = true, sort_key = {Lisu = s["Lisu-sortkey"]}, } m["liu"] = { "Logorik", 6667811, "sdv-daj", } m["liv"] = { "Livonian", 33698, "urj-fin", "Latn", entry_name = { remove_diacritics = "'" .. u(0x2019), from = {"Ǭ", "ǭ"}, to = {"Ō", "ō"} }, } m["liw"] = { "Col", 2981948, } m["lix"] = { "Liabuku", 13580912, } m["liy"] = { "Banda-Bambari", 11051591, "bad-cnt", } m["liz"] = { "Libinza", 4914576, "bnt-zbi", } m["lja"] = { "Golpa", 50934920, "aus-yol", "Latn", } m["lje"] = { "Rampi", 7290041, "poz", } m["lji"] = { "Laiyolo", 6474218, } m["ljl"] = { "Li'o", 2697010, "poz", } m["ljp"] = { "Lampung Api", 49215, "poz-lgx", "Latn", } m["ljw"] = { "Yirandali", 17059380, } m["ljx"] = { "Yuru", 63257867, } m["lka"] = { "Lakalei", 12952700, "poz-tim", "Latn", } m["lkb"] = { "Kabras", 63257894, "bnt-msl", ancestors = "luy", } m["lkc"] = { "Kucong", 6441572, "tbq-lho", } m["lkd"] = { "Lakondê", 20527166, "sai-nmk", "Latn", } m["lke"] = { "Kenyi", 12952628, "bnt-nyg", } m["lkh"] = { "Lakha", 56606, "sit-tib", } m["lki"] = { "Laki", 56483, "ku", "fa-Arab", translit = "lki-translit", entry_name = {remove_diacritics = c.kasra .. c.sukun}, } m["lkj"] = { "Remun", 7312239, "poz-mly", "Latn", } m["lkl"] = { "Laeko-Libuat", 3504331, "qfa-tor", } m["lkm"] = { "Kalaamaya", 6349988, } m["lkn"] = { "Lakon", 3216494, "poz-vnn", "Latn", } m["lko"] = { "Khayo", 6401095, "bnt-msl", } m["lkr"] = { "Päri", 36487, "sdv-lon", } m["lks"] = { "Kisa", 63259208, "bnt-msl", ancestors = "luy", } m["lkt"] = { "Lakota", 33537, "sio-dkt", "Latn", } m["lku"] = { "Kungkari", 6444526, } m["lky"] = { "Lokoya", 56687, "sdv-lma", } m["lla"] = { "Lala-Roba", 3914878, "alv-yun", } m["llb"] = { "Lolo", 11006056, "bnt-mak", ancestors = "vmw", } m["llc"] = { "Lele (Guinea)", 6520837, "dmn-mok", } m["lld"] = { "Ladin", 36202, "roa-rhe", "Latn", } m["lle"] = { "Lele (Papua New Guinea)", 3229269, "poz-aay", "Latn", } m["llf"] = { "Hermit", 3134240, "poz-aay", "Latn", } m["llg"] = { "Lole", 6668883, "poz-tim", } m["llh"] = { "Lamu", 6482736, "tbq-lso", } m["lli"] = { "Teke-Laali", 36543, "bnt-nze", } m["llj"] = { "Ladji-Ladji", 6512694, "aus-pam", } m["llk"] = { "Lelak", 3229263, "poz-swa", "Latn", } m["lll"] = { "Lilau", 6547570, "qfa-tor", } m["llm"] = { "Lasalimu", 6492774, } m["lln"] = { "Lele (Chad)", 1641493, "cdc-est", } m["llo"] = { "Khlor", 27921409, "mkh-kat", } m["llp"] = { "North Efate", 3580152, "poz-vnc", "Latn", } m["llq"] = { "Lolak", 12953679, "phi", } m["lls"] = { "Lithuanian Sign Language", 3915480, "sgn", } m["llu"] = { "Lau", 3218574, "poz-sls", "Latn", } m["llx"] = { "Lauan", 35682, "poz-pcc", "Latn", } m["lma"] = { "East Limba", 11034212, "alv-lim", } m["lmb"] = { "Merei", 12952843, "poz-vnn", "Latn", } m["lmc"] = { "Limilngan", 6549414, } m["lmd"] = { "Lumun", 35777, "alv-tal", } m["lme"] = { "Pévé", 56249, "cdc-mas", } m["lmf"] = { "South Lembata", 7567815, } m["lmg"] = { "Lamogai", 278365, "poz-ocw", "Latn", } m["lmh"] = { "Lambichhong", 6481472, "sit-kie", ancestors = "ybh", } m["lmi"] = { "Lombi", 11259563, "csu-maa", } m["lmj"] = { "West Lembata", 6864697, } m["lmk"] = { "Lamkang", 12952703, "tbq-kuk", } m["lml"] = { "Raga", 3063193, "poz-vnn", "Latn", } m["lmn"] = { "Lambadi", 33474, "raj", } m["lmo"] = { "Lombard", 33754, "roa-git", "Latn", } m["lmp"] = { "Limbum", 35801, "nic-nka", "Latn", } m["lmq"] = { "Lamatuka", 6480982, } m["lmr"] = { "Lamalera", 6480787, } m["lmu"] = { "Lamenu", 740604, "poz-vnc", "Latn", } m["lmv"] = { "Lomaiviti", 3130221, "poz-pcc", "Latn", } m["lmw"] = { "Lake Miwok", 3216471, "nai-you", "Latn", } m["lmx"] = { "Laimbue", 6473933, "nic-rnw", } m["lmy"] = { "Laboya", 6481538, "poz-cet", "Latn", sort_key = "lmy-sortkey", } m["lmz"] = { "Lumbee", 12635887, nil, "Latn", } m["lna"] = { "Langbashe", 11137550, "bad", } m["lnb"] = { "Mbalanhu", 12952830, "bnt-ova", } m["lnd"] = { "Lun Bawang", 13479839, "poz-swa", "Latn", } m["lnh"] = { "Lanoh", 6487291, "mkh-asl", } m["lni"] = { "Daantanai'", 5207384, "paa-sbo", } m["lnj"] = { "Linngithigh", 3915694, "aus-pmn", "Latn", } m["lnl"] = { "South Central Banda", 41354532, "bad", } m["lnm"] = { "Langam", 6485678, "paa", "Latn", } m["lnn"] = { "Lorediakarkar", 6680287, "poz-vnn", "Latn", } m["lno"] = { "Lango (Sudan)", 223306, "sdv-lma", } m["lns"] = { "Lamnso'", 35788, "nic-rng", } m["lnu"] = { "Longuda", 35797, "alv-bam", "Latn", } m["lnw"] = { "Lanima", 56825017, "aus-pam", "Latn", } m["loa"] = { "Loloda", 6669025, "paa-nha", "Latn", } m["lob"] = { "Lobi", 35807, } m["loc"] = { "Inonhan", 2400870, "phi", } m["lod"] = { "Berawan", 4891018, "poz-swa", "Latn", } m["loe"] = { "Saluan", 12953867, "poz", } m["lof"] = { "Logol", 35779, "alv-hei", } m["log"] = { "Logo", 2613477, "csu-mma", } m["loh"] = { "Narim", 56353, "sdv", } m["loi"] = { "Lomakka", 3913961, "alv-kul", } m["loj"] = { "Lou", 3260104, "poz-aay", "Latn", } m["lok"] = { "Loko", 3914912, "dmn-msw", "Latn", } m["lol"] = { "Mongo", 112893, "bnt-mon", "Latn", } m["lom"] = { "Loma", 35885, "dmn-msw", "Latn, Loma" } m["lon"] = { "Malawi Lomwe", 10975286, } m["loo"] = { "Lombo", 11167192, "bnt-ske", } m["lop"] = { "Lopa", 3914875, } m["loq"] = { "Lobala", 4849710, "bnt-ngn", } m["lor"] = { "Téén", 36467, "alv-kul", } m["los"] = { "Loniu", 3259202, "poz-aay", "Latn", } m["lot"] = { "Lotuko", 56672, "sdv-lma", } m["lou"] = { "Louisiana Creole", 1185127, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["lov"] = { "Lopi", 12952740, "tbq-tal", } m["low"] = { "Tampias Lobu", 12953674, } m["lox"] = { "Loun", 6689636, "poz-cet", "Latn", } m["loz"] = { "Lozi", 33628, "bnt-sts", "Latn", } m["lpa"] = { "Lelepa", 3229273, "poz-vnc", "Latn", } m["lpe"] = { "Lepki", 4259152, "paa-pau", } m["lpn"] = { "Long Phuri Naga", 6673049, "sit-aao", } m["lpo"] = { "Lipo", 56921, "tbq-llo", "Plrd", } m["lpx"] = { "Lopit", 56684, "sdv-lma", } m["lra"] = { "Rara Bakati'", 3419746, "day", } m["lrc"] = { "Northern Luri", 19933293, "ira-swi", "fa-Arab", ancestors = "pal", } m["lre"] = { "Laurentian", 1790301, "iro-nor", "Latn", } m["lrg"] = { "Laragia", 2591193, } m["lri"] = { "Marachi", 6754565, "bnt-msl", } m["lrk"] = { "Loarki", 6663513, } m["lrl"] = { "Larestani", 33468, "ira-swi", "fa-Arab", } m["lrm"] = { "Marama", 6325931, "bnt-msl", ancestors = "luy", } m["lrn"] = { "Lorang", 6678781, } m["lro"] = { "Laro", 35687, "alv-hei", } m["lrr"] = { "Southern Lorung", 12952742, "sit-kie", } m["lrt"] = { "Larantuka Malay", 6488691, "poz-mly", "Latn", } m["lrv"] = { "Larëvat", 3217892, "poz-vnc", "Latn", } m["lrz"] = { "Lemerig", 2028448, "poz-vnn", "Latn", } m["lsa"] = { "Lasgerdi", 3218296, "ira-kms", } m["lsd"] = { "Lishana Deni", 3436461, "sem-nna", "Hebr", } m["lse"] = { "Lusengo", 6683546, "bnt-zbi", } m["lsh"] = { "Lish", 6558822, "sit-khc", } m["lsi"] = { "Lashi", 6493203, "tbq-brm", } m["lsl"] = { "Latvian Sign Language", 6497414, "sgn", } m["lsm"] = { "Saamia", 3739441, "bnt-msl", } m["lso"] = { "Laos Sign Language", 6488022, "sgn", } m["lsp"] = { "Panamanian Sign Language", 7129968, "sgn", } m["lsr"] = { "Aruop", 3450566, "qfa-tor", } m["lss"] = { "Lasi", 12953669, "inc-snd", "Arab", ancestors = "sd", } m["lst"] = { "Trinidad and Tobago Sign Language", 7842495, "sgn", } m["lsy"] = { "Mauritian Sign Language", 6793754, "sgn", } m["ltc"] = { "Middle Chinese", 2016252, "zhx", "Hant, Phag, Tang", translit = {Hant = "zh-translit"}, sort_key = {Hant = "Hani-sortkey"}, } m["ltg"] = { "Latgalian", 36212, "bat-eas", "Latn", } m["lti"] = { "Leti", 3236912, "poz-tim", "Latn", } m["ltn"] = { "Latundê", 63259736, "sai-nmk", "Latn", } m["lto"] = { "Olutsotso", 63259915, "bnt-msl", ancestors = "luy", } m["lts"] = { "Lutachoni", 63283459, "bnt-msl", } m["ltu"] = { "Latu", 6497181, "poz-cma", } m["lua"] = { "Luba-Kasai", 34173, "bnt-lub", "Latn", } m["luc"] = { "Aringa", 56556, "csu-mma", } m["lud"] = { "Ludian", 33918, "urj-fin", "Latn", } m["lue"] = { "Luvale", 33597, "bnt-clu", "Latn", } m["luf"] = { "Laua", 6497673, } m["luh"] = { "Leizhou Min", 1988433, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["lui"] = { "Luiseño", 56236, "azc-cup", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ}, } m["luj"] = { "Luna", 11003832, "bnt-lbn", } m["luk"] = { "Lunanakha", 56446, "sit-tib", "Tibt", ancestors = "dz", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["lul"] = { "Olu'bo", 6589401, "csu-mma", } m["lum"] = { "Luimbi", 10963134, "bnt-clu", } m["lun"] = { "Lunda", 33607, "bnt-lun", "Latn", } m["luo"] = { "Luo", 5414796, "sdv-los", "Latn", } m["lup"] = { "Lumbu", 35793, "bnt-sir", } m["luq"] = { "Lucumí", 1768321, "alv-yor", "Latn", ancestors = "yo", sort_key = { remove_diacritics = c.acute, }, } m["lur"] = { "Laura", 2984540, } m["lus"] = { "Mizo", 36147, "tbq-kuk", "Latn", } m["lut"] = { "Lushootseed", 33658, "sal", "Latn", } m["luu"] = { "Lumba-Yakkha", 6703050, "sit-kie", ancestors = "ybh", } m["luv"] = { "Luwati", 33402, "inc-snd", "Khoj", } m["luy"] = { "Luhya", 35893, "bnt-msl", "Latn", } m["luz"] = { "Southern Luri", 12952748, "ira-swi", "fa-Arab", ancestors = "pal", } m["lva"] = { "Maku'a", 35790, "poz-tim", } m["lvi"] = { "Lawi", 6502657, "mkh-ban", "Latn", } m["lvk"] = { "Lavukaleve", 770547, "paa", "Latn", } m["lvl"] = { "Lwel", 93936908, "bnt-bdz", "Latn", } m["lvu"] = { "Levuka", 6535860, } m["lwa"] = { "Lwalu", 6706953, "bnt-lbn", } m["lwe"] = { "Lewo Eleng", 6537465, } m["lwg"] = { "Wanga", nil, "bnt-msl", ancestors = "luy", } m["lwh"] = { "White Lachi", 8842956, "qfa-kra", } m["lwl"] = { "Eastern Lawa", 18644464, "mkh-pal", "Thai", sort_key = "Thai-sortkey", } m["lwm"] = { "Laomian", 19597674, "tbq-bis", } m["lwo"] = { "Luwo", 56362, "sdv-lon", "Latn", } m["lws"] = { "Malawian Sign Language", 47522462, "sgn", } m["lwt"] = { "Lewotobi", 14916885, } m["lwu"] = { "Lawu", 6505073, "tbq-lwo", } m["lww"] = { "Lewo", 3237321, "poz-vnc", "Latn", } m["lya"] = { "Layakha", 56602, "sit-tib", "Tibt", ancestors = "dz", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["lyg"] = { "Lyngngam", 12635902, "aav-pkl", } m["lyn"] = { "Luyana", 3268098, } m["lzh"] = { "Literary Chinese", 37041, "zhx", "Hant", wikimedia_codes = "zh-classical", translit = "zh-translit", sort_key = "Hani-sortkey", } m["lzl"] = { "Litzlitz", 6653424, "poz-vnc", "Latn", } m["lzn"] = { "Leinong Naga", 5924455, "sit-kch", } m["lzz"] = { "Laz", 1160372, "ccs-zan", "Geor, Latn", translit = {Geor = "lzz-translit"}, override_translit = true, entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } return require("Module:languages").finalizeData(m, "language") fs96oyxrkm668e58t3tpja402oafzz0 Module:languages/data/patterns 828 965 28265 2023-11-02T16:00:37Z Kambai Akau 8 Created page with "-- Capture patterns used by [[Module:languages]] to prevent formatting from being disrupted while text is being processed. -- Certain character sequences are substituted beforehand to make pattern matching more straightforward: -- "\1" = "[[" -- "\2" = "]]" return { "((</?link>))\0", -- Special link formatting added by [[Module:links]] "((<[^<>\1\2]+>))", -- HTML tag "((\1[Ff][Ii][Ll][Ee]:[^\1\2]+\2))\0", -- File "((\1[Ii][Mm][Aa][Gg][Ee]:[^\1\2]+\2))\0", -- Image "..." 28265 Scribunto text/plain -- Capture patterns used by [[Module:languages]] to prevent formatting from being disrupted while text is being processed. -- Certain character sequences are substituted beforehand to make pattern matching more straightforward: -- "\1" = "[[" -- "\2" = "]]" return { "((</?link>))\0", -- Special link formatting added by [[Module:links]] "((<[^<>\1\2]+>))", -- HTML tag "((\1[Ff][Ii][Ll][Ee]:[^\1\2]+\2))\0", -- File "((\1[Ii][Mm][Aa][Gg][Ee]:[^\1\2]+\2))\0", -- Image "((\1[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]:[^\1\2]+\2))\0", -- Category "((\1[Cc][Aa][Tt]:[^\1\2]+\2))\0", -- Category "((\1)[^\1\2|]+(\2))\0", -- Bare internal link "((\1)[^\1\2|]-(|)[^\1\2]-(\2))\0", -- Piped internal link "((%[https?://[^[%] ]+)[^[%]]*(%]))\0", -- External link "((\127'\"`UNIQ%-%-%l+%-%x+%-+QINU`\"'\127))", -- Strip marker "('*(''').-'*('''))", -- Bold "('*('').-'*(''))" -- Italics } 0asj561c1s2otij1k07cuhwmbvhewr9 Module:languages/doSubstitutions 828 966 28266 2023-11-02T16:02:10Z Kambai Akau 8 Created page with " local substitutes local function doRemoveExceptions(text, sc, remove_exceptions) local gsub = require("Module:string utilities").gsub substitutes = {} or substitutes local i = 0 for _, exception in ipairs(remove_exceptions) do exception = sc:toFixedNFD(exception) text = gsub(text, exception, function(m) i = i + 1 table.insert(substitutes, m) return "\127" end) end return text end local function undoRemoveExceptions(text) local i = 0 return text:..." 28266 Scribunto text/plain local substitutes local function doRemoveExceptions(text, sc, remove_exceptions) local gsub = require("Module:string utilities").gsub substitutes = {} or substitutes local i = 0 for _, exception in ipairs(remove_exceptions) do exception = sc:toFixedNFD(exception) text = gsub(text, exception, function(m) i = i + 1 table.insert(substitutes, m) return "\127" end) end return text end local function undoRemoveExceptions(text) local i = 0 return text:gsub("\127", function(m1) i = i + 1 return substitutes[i] end) end local function doSubstitutions(text, self, sc, substitution_data, function_name, recursed) local fail, cats = nil, {} -- If there are language-specific substitutes given in the data module, use those. if type(substitution_data) == "table" then -- If a script is specified, run this function with the script-specific data before continuing. local sc_code = sc:getCode() if substitution_data[sc_code] then text, fail, cats = doSubstitutions(text, self, sc, substitution_data[sc_code], function_name, true) -- Hant, Hans and Hani are usually treated the same, so add a special case to avoid having to specify each one separately. elseif sc_code:match("^Han") and substitution_data.Hani then text, fail, cats = doSubstitutions(text, self, sc, substitution_data.Hani, function_name, true) -- Substitution data with key 1 in the outer table may be given as a fallback. elseif substitution_data[1] then text, fail, cats = doSubstitutions(text, self, sc, substitution_data[1], function_name, true) end -- Iterate over all strings in the "from" subtable, and gsub with the corresponding string in "to". We work with the NFD decomposed forms, as this simplifies many substitutions. if substitution_data.from then local gsub = require("Module:string utilities").gsub for i, from in ipairs(substitution_data.from) do -- We normalize each loop, to ensure multi-stage substitutions work correctly. text = sc:toFixedNFD(text) -- Check whether specific magic characters are present, as they rely on UTF-8 compatibility. If not, just use string.gsub. In most cases, doing this is faster than using mw.ustring.gsub every time. text = gsub(text, sc:toFixedNFD(from), substitution_data.to[i] or "") end end if substitution_data.remove_diacritics then text = sc:toFixedNFD(text) -- Convert exceptions to PUA. if substitution_data.remove_exceptions then text = doRemoveExceptions(text, sc, substitution_data.remove_exceptions) end -- Strip diacritics. text = require("Module:string utilities").gsub(text, "[" .. substitution_data.remove_diacritics .. "]", "") -- Convert exceptions back. if substitution_data.remove_exceptions then text = undoRemoveExceptions(text) end end elseif type(substitution_data) == "string" then -- If there is a dedicated function module, use that. local is_module, module = pcall(require, "Module:" .. substitution_data) if is_module then if function_name == "tr" then text, fail, cats = module[function_name](text, self:getCode(), sc:getCode()) else text, fail, cats = module[function_name](sc:toFixedNFD(text), self:getCode(), sc:getCode()) end else error("Substitution data '" .. substitution_data .. "' does not match an existing module.") end end -- Don't normalize to NFC if this is the inner loop or if a module returned nil. if recursed or not text then return text, fail, cats else -- Fix any discouraged sequences created during the substitution process, and normalize into the final form. text = sc:fixDiscouragedSequences(text) return sc:toFixedNFC(text), fail, cats end end -- This avoids calling into globals with require when the main function recurses. return function (text, self, sc, substitution_data, function_name) return doSubstitutions(text, self, sc, substitution_data, function_name) end mkddnmb6yai8mbwm7pjp5woy8fwohj2 Module:script utilities/data 828 967 35175 28267 2025-01-19T17:40:18Z Kambai Akau 8 35175 Scribunto text/plain local data = {} data.translit = { ["term"] = { --[=[ can't be done until Kana transliterations are correctly parsed by [[Module:links]] ["tag"] = "i", ]=] ["classes"] = "mention-tr", }, ["usex"] = { ["tag"] = "i", ["classes"] = "e-transliteration", }, ["head"] = { ["classes"] = "headword-tr", ["dir"] = "ltr", }, ["default"] = {}, } data.transcription = { ["head"] = { ["tag"] = "span", ["classes"] = "headword-ts", ["dir"] = "ltr", }, ["usex"] = { tag = "span", ["classes"] = "e-transcription", }, ["default"] = {}, } for key, value in pairs(data.translit) do if not value.tag then value.tag = "span" end end local faces = {} faces["term"] = { tag = "i", class = "mention", } faces["head"] = { tag = "strong", class = "headword", } faces["hypothetical"] = { prefix = '<span class="hypothetical-star">*</span>', tag = "i", class = "hypothetical", } faces["bold"] = { tag = "b", } faces["plain"] = { tag = "span", } faces["translation"] = faces["plain"] data.faces = faces return data d9tzexz3vr1wn8kcubal00m8ecrhod1 Ta‌̱mpi‌̱let:wikipedia/documentation 10 968 34065 28285 2024-11-03T12:03:50Z Minorax 32 34065 wikitext text/x-wiki {{documentation subpage}} {{shortcut|Template:wp}} {{uses lua|Module:interproject}} This template shows a right-floating sister-project box with a link to a Wikipedia page. The template should be placed inside the section it refers to, immediately after the header. In the default case (a reference to the Tyap Wikipedia) that is immediately following the <code>==Tyap==</code> header. If there are also images, box templates such as this should appear first. Alternatively, consider linking to Wikipedia in the "Further reading" section using the inline template {{temp|pedia}}.<ref>Some editors prefer inline linking in all cases, but there is currently no consensus for one approach over the other. See, for example, [[Wiktionary:Beer_parlour/2017/June#Where_to_place_%7B%7Bwikipedia%7D%7D_templates?|this 2017 Beer Parlour discussion]]. As of Feb 2021, {{temp|wikipedia}} had about 225,000 mainspace transclusions compared to about 28,000 for inline {{temp|pedia}}.</ref> ==Parameters== All parameters are optional. ; <code>lang=</code> : Specifies the Wikimedia language code (see [[Wiktionary:Wikimedia language codes]]) of the Wikipedia version to link to. This is not the same as the Wiktionary-internal language code, as it supports language codes that are not allowed on Wiktionary itself, such as <code>hr</code> for Croatian. It defaults to <code>kcg</code> for Tyap. ; <code>1=</code> : Specifies the Wikipedia page to link to. By default, this is the same as the name of the current Wiktionary page. ; <code>2=</code> : Overrides the displayed form of the link. ; <code>cat=</code> or <code>category=</code> : Specifies a category page to link to instead. ; <code>portal=</code> : Specifies a portal page to link to instead. ; <code>mul=</code> : Provides a second article to link to. ; <code>mullabel=</code> : Overrides the displayed form of the second link. ; <code>mulcat=</code> : Provides a second category to link to. ; <code>mulcatlabel=</code> : Overrides the displayed form of the second category. ==Examples== Basic formats: # <code><nowiki>{{</nowiki>wikipedia}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|lang=''language code''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|lang=''language code''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''|lang=''language code''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''|mul=''second article''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''|mul=''second article''|mullabel=''second link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''|''link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''|''link title''|mulcat=''second category''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''|''link title''|mulcat=''second category''|mulcatlabel=''second link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|portal=''energy''}}</code> {| |<code><nowiki>{{wikipedia|afterlife}}</nowiki></code> |{{wikipedia|afterlife}} |- |<code><nowiki>{{wikipedia|Trunk (botany)|trunk}}</nowiki></code> |{{wikipedia|Trunk (botany)|trunk}} |- |<code><nowiki>{{wikipedia|Roma|lang=it}}</nowiki></code> |{{wikipedia|Roma|lang=it}} |- |<code><nowiki>{{wikipedia|wrong (disambiguation)|wrong}}</nowiki></code> |{{wikipedia|wrong (disambiguation)|wrong}} |- |<code><nowiki>{{wikipedia|monarchy|mul=kingdom (biology)}}</nowiki></code> |{{wikipedia|monarchy|mul=kingdom (biology)}} |- |<code><nowiki>{{wikipedia|monarchy|tyranny |mul=kingdom (biology)|mullabel=lionny}}</nowiki></code> |{{wikipedia|monarchy|tyranny|mul=kingdom (biology)|mullabel=lionny}} |- |<code><nowiki>{{wikipedia|category=colors}}</nowiki></code> |{{wikipedia|category=colors}} |- |<code><nowiki>{{wikipedia|category=colors|mulcat=national colours}}</nowiki></code> |{{wikipedia|category=colors|mulcat=national colours}} |- |<code><nowiki>{{wikipedia|lang=es|category=colores |colors|mulcat=pintura|mulcatlabel=painting}}</nowiki></code> |{{wikipedia|lang=es|category=colores|colors |mulcat=pintura|mulcatlabel=painting}} |- |<code><nowiki>{{wikipedia|portal=energy}}</nowiki></code> |{{wikipedia|portal=energy}} |} ==Related templates== *{{temp|slim-wikipedia}} — slimmer version of this template *{{temp|w}} — plain inline text link to Wikipedia *{{temp|pedia}}, {{temp|R:wp}} — for References and Further reading sections *{{temp|quote-wikipedia}} — for Citations pages *{{temp|warn notwikipedia}} <includeonly> [[Category:Interwiki templates|wikipedia]] [[af:Sjabloon:Wikipedia]] [[de:Vorlage:Wikipedia]] [[es:Template:Wikipedia]] [[gu:ઢાંચો:વિકિપીડિયા]] [[la:Formula:vicipaedia]] [[ms:Templat:wikipedia]] [[ru:Шаблон:Википедия]] [[sv:Template:wikipedia]] [[th:แม่แบบ:วิกิพีเดีย]] [[uk:Шаблон:wikipedia]] [[zh:Template:Wikipedia]] </includeonly> ==TemplateData== {{TemplateDataHeader}} <templatedata> { "params": { "1": { "label": "Article to link", "example": "color", "type": "line", "description": "Article to link to on the Wikipedia", "default": "{{subst:BASEPAGENAME}}", "suggested": true }, "2": { "label": "Link label", "description": "If provided, overrides the displayed form of the link", "type": "line", "example": "colors" }, "lang": { "label": "Language code", "description": "Wikipedia language code for the Wikipedia language to link", "example": "es", "type": "line", "default": "en" }, "mul": { "label": "2nd article to link", "description": "Provides a second article to link to", "example": "painting", "type": "line" }, "mullabel": { "label": "2nd article label", "description": "Overrides the displayed form of the second link.", "example": "paintings", "type": "line" }, "cat": { "aliases": [ "category" ], "label": "Category to link", "description": "Category to link on Wikipedia, instead of an article", "example": "colors", "type": "line" }, "portal": { "label": "Portal to link", "description": "Portal to link on Wikipedia, instead of an article", "example": "energy", "type": "line" }, "mulcat": { "label": "2nd category to link", "description": "Second category to link on Wikipedia, replacing the second article link", "type": "line" }, "mulcatlabel": { "label": "2nd category label", "description": "If provided, overrides the displayed form of the second category", "type": "line" } }, "description": "Links Wikipedia in a box that floats to the right", "format": "{{_| _ = _}}\n", "paramOrder": [ "1", "2", "cat", "portal", "lang", "mul", "mullabel", "mulcat", "mulcatlabel" ] } </templatedata> ==Footnotes== <references /> tttriprh2e7nakvs4j442ck89tz9f3z Module:List 828 970 28275 2023-11-02T16:24:27Z Kambai Akau 8 Created page with "-- This module outputs different kinds of lists. At the moment, bulleted, -- unbulleted, horizontal, ordered, and horizontal ordered lists are supported. local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:table') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, args)..." 28275 Scribunto text/plain -- This module outputs different kinds of lists. At the moment, bulleted, -- unbulleted, horizontal, ordered, and horizontal ordered lists are supported. local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:table') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, args) -- Constructs a data table to be passed to p.renderList. local data = {} -- Classes data.classes = {} data.templatestyles = '' if listType == 'horizontal' or listType == 'horizontal_ordered' then table.insert(data.classes, 'hlist') data.templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'flatlist/styles.css' } } elseif listType == 'unbulleted' then table.insert(data.classes, 'plainlist') data.templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'plainlist/styles.css' } } end table.insert(data.classes, args.class) -- Main div style data.style = args.style -- Indent for horizontal lists if listType == 'horizontal' or listType == 'horizontal_ordered' then local indent = tonumber(args.indent) indent = indent and indent * 1.6 or 0 if indent > 0 then data.marginLeft = indent .. 'em' end end -- List style types for ordered lists -- This could be "1, 2, 3", "a, b, c", or a number of others. The list style -- type is either set by the "type" attribute or the "list-style-type" CSS -- property. if listType == 'ordered' or listType == 'horizontal_ordered' then data.listStyleType = args.list_style_type or args['list-style-type'] data.type = args['type'] -- Detect invalid type attributes and attempt to convert them to -- list-style-type CSS properties. if data.type and not data.listStyleType and not tostring(data.type):find('^%s*[1AaIi]%s*$') then data.listStyleType = data.type data.type = nil end end -- List tag type if listType == 'ordered' or listType == 'horizontal_ordered' then data.listTag = 'ol' else data.listTag = 'ul' end -- Start number for ordered lists data.start = args.start if listType == 'horizontal_ordered' then -- Apply fix to get start numbers working with horizontal ordered lists. local startNum = tonumber(data.start) if startNum then data.counterReset = 'listitem ' .. tostring(startNum - 1) end end -- List style -- ul_style and ol_style are included for backwards compatibility. No -- distinction is made for ordered or unordered lists. data.listStyle = args.list_style -- List items -- li_style is included for backwards compatibility. item_style was included -- to be easier to understand for non-coders. data.itemStyle = args.item_style or args.li_style data.items = {} for i, num in ipairs(mTableTools.numKeys(args)) do local item = {} item.content = args[num] item.style = args['item' .. tostring(num) .. '_style'] or args['item_style' .. tostring(num)] item.value = args['item' .. tostring(num) .. '_value'] or args['item_value' .. tostring(num)] table.insert(data.items, item) end return data end function p.renderList(data) -- Renders the list HTML. -- Return the blank string if there are no list items. if type(data.items) ~= 'table' or #data.items < 1 then return '' end -- Render the main div tag. local root = mw.html.create('div') for i, class in ipairs(data.classes or {}) do root:addClass(class) end root:css{['margin-left'] = data.marginLeft} if data.style then root:cssText(data.style) end -- Render the list tag. local list = root:tag(data.listTag or 'ul') list :attr{start = data.start, type = data.type} :css{ ['counter-reset'] = data.counterReset, ['list-style-type'] = data.listStyleType } if data.listStyle then list:cssText(data.listStyle) end -- Render the list items for i, t in ipairs(data.items or {}) do local item = list:tag('li') if data.itemStyle then item:cssText(data.itemStyle) end if t.style then item:cssText(t.style) end item :attr{value = t.value} :wikitext(t.content) end return data.templatestyles .. tostring(root) end function p.makeList(listType, args) if not listType or not listTypes[listType] then error(string.format( "bad argument #1 to 'makeList' ('%s' is not a valid list type)", tostring(listType) ), 2) end checkType('makeList', 2, args, 'table') local data = p.makeListData(listType, args) return p.renderList(data) end for listType in pairs(listTypes) do p[listType] = function (frame) local mArguments = require('Module:Arguments') local origArgs = mArguments.getArgs(frame) -- Copy all the arguments to a new table, for faster indexing. local args = {} for k, v in pairs(origArgs) do args[k] = v end return p.makeList(listType, args) end end return p lzxxajld6ve1pzjiixbg0d3md9nfyc7 Module:shortcut box 828 971 34463 28277 2025-01-10T13:33:23Z Kambai Akau 8 Kambai Akau shyei wat hu [[Module:Shortcut box]] nat [[Module:shortcut box]] 28277 Scribunto text/plain local export = {} function export.show(frame) local output = {} -- Hacky way to allow function to be called from other modules. local args = (frame.getParent and frame:getParent().args) or frame local demo = false local FULLPAGENAME = mw.title.getCurrentTitle().fullText local BASEPAGENAME, SUBPAGENAME = FULLPAGENAME:match("^(.-)/([^/]-)$") -- BASEPAGENAME = BASEPAGENAME or FULLPAGENAME if frame.getParent and FULLPAGENAME == frame:getParent():getTitle() then demo = true end output[#output + 1] = '<div class="noprint plainlinks shortcut-box">' if args.temp then output[#output + 1] = "Temporary [[Wiktionary:Shortcut|shortcut" .. (args[2] and 's' or '') .. "]]:<br/>" else output[#output + 1] = "[[Wiktionary:Shortcut|Shortcut" .. (args[2] and 's' or '') .. "]]:<br/>" end local attn = false for i, shortcut in ipairs(args) do local title = mw.title.new(shortcut) if not title then output[#output + 1] = '<span class="attentionseeking">(<code>' .. mw.text.nowiki(shortcut) .. '</code>)</span><br/>' attn = true else local iattn = false local item if not title.exists then attn = true local query = 'action=edit&redlink=1&preloadtext=' .. mw.uri.encode('#REDIRECT [[' .. FULLPAGENAME .. ']]') if title.nsText == "Template" then item = '<code>{{[' .. tostring(mw.uri.fullUrl(shortcut, query)) .. ' <span style="color:#c20;">' .. title.text .. '</span>]}}</code>' else item = '[' .. tostring(mw.uri.fullUrl(shortcut, query)) .. ' <span style="color:#c20;">' .. shortcut .. '</span>]' end else if title.nsText == "Template" then item = '<code>{{[' .. tostring(mw.uri.fullUrl(shortcut, 'redirect=no')) .. ' ' .. title.text .. ']}}</code>' else item = '[' .. tostring(mw.uri.fullUrl(shortcut, 'redirect=no')) .. ' ' .. shortcut .. ']' end if not demo then local redirectTarget = title.redirectTarget if redirectTarget then redirectTarget.fragment = '' -- remove fragment, if present local targetText = redirectTarget.fullText if title.nsText == "Template" then if SUBPAGENAME == 'documentation' then iattn = (targetText ~= BASEPAGENAME) else iattn = (targetText ~= FULLPAGENAME) end else if SUBPAGENAME == 'documentation' then iattn = not (targetText == BASEPAGENAME or targetText == FULLPAGENAME) else iattn = not (targetText == FULLPAGENAME or targetText == FULLPAGENAME .. '/documentation') end end end if not (redirectTarget and redirectTarget.exists) then iattn = true end end end if iattn then item = '<span class="attentionseeking">' .. item .. '</span>' end output[#output + 1] = item .. '<br/>' attn = attn or iattn end end if not args.nocat then if attn then output[#output + 1] = '[[Category:Shortcut boxes needing attention]]' end if SUBPAGENAME ~= 'documentation' then output[#output + 1] = '[[Category:Wiktionary pages with shortcuts]]' end end output[#output + 1] = '</div>' return table.concat(output) end return export aho9dmzlzc8q9vykxr9qvsz8u1uyhae Module:shortcut box/doc 828 972 34465 28279 2025-01-10T13:34:51Z Kambai Akau 8 Kambai Akau shyei wat hu [[Module:Shortcut box/doc]] nat [[Module:shortcut box/doc]] 28279 wikitext text/x-wiki {{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:General utility modules]] [[Category:Wikitext parsing modules]] </includeonly> qgjgy61rogspdau16zrod9jsne08xnb Module:Message box 828 973 35289 28280 2025-01-19T20:56:57Z Kambai Akau 8 Replaced content with "local html_create = mw.html.create local tostring = tostring local export = {} local function make_box(tag, rows, image, header, text) tag = tag:addClass("noprint") :tag("table") :tag("tr") :tag("td") if rows > 1 then tag:attr("rowspan", rows) end tag = tag:wikitext(image) :done() if header then tag = tag:node(header) :done() :tag("tr") end return tostring(tag:tag("td") :wikitext(text) :allDone()) .. require("Module:TemplateStyles"..." 35289 Scribunto text/plain local html_create = mw.html.create local tostring = tostring local export = {} local function make_box(tag, rows, image, header, text) tag = tag:addClass("noprint") :tag("table") :tag("tr") :tag("td") if rows > 1 then tag:attr("rowspan", rows) end tag = tag:wikitext(image) :done() if header then tag = tag:node(header) :done() :tag("tr") end return tostring(tag:tag("td") :wikitext(text) :allDone()) .. require("Module:TemplateStyles")("Module:message box/styles.css") end function export.maintenance(color, image, title, text) local div = html_create("div") :addClass("maintenance-box") :addClass("maintenance-box-" .. color) local header = html_create("th") :css("text-align", "left") :wikitext(title) return make_box(div, 2, image, header, text) end function export.request(image, text) local div = html_create("div") :addClass("request-box") return make_box(div, 1, image, nil, text) end return export 0njvtu4cuuvz98uci9fdhcz9qzscuod Module:Message box/configuration 828 974 28281 2023-11-02T16:30:32Z Kambai Akau 8 Created page with "-------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-spee..." 28281 Scribunto text/plain -------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-speedy', image = 'OOjs UI icon clock-destructive.svg' }, delete = { class = 'ambox-delete', image = 'OOjs UI icon alert-destructive.svg' }, warning = { -- alias for content class = 'ambox-content', image = 'OOjs UI icon notice-warning.svg' }, content = { class = 'ambox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'ambox-style', image = 'Edit-clear.svg' }, move = { class = 'ambox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ambox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ambox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, allowSmall = true, smallParam = 'left', smallClass = 'mbox-small-left', substCheck = true, classes = {'metadata', 'plainlinks', 'ambox'}, imageEmptyCell = true, imageCheckBlank = true, imageSmallSize = '20x20px', imageCellDiv = true, useCollapsibleTextFields = true, imageRightNone = true, sectionDefault = 'article', allowMainspaceCategories = true, templateCategory = 'Article message templates', templateCategoryRequireName = true, templateErrorCategory = 'Article message templates with missing parameters', templateErrorParamsToCheck = {'issue', 'fix', 'subst'} }, cmbox = { types = { speedy = { class = 'cmbox-speedy', image = 'OOjs UI icon clock-destructive.svg' }, delete = { class = 'cmbox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'cmbox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'cmbox-style', image = 'Edit-clear.svg' }, move = { class = 'cmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'cmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'cmbox-notice', image = 'OOjs UI icon information-progressive.svg' }, caution = { class = 'cmbox-style', image = 'Ambox warning yellow.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'plainlinks', 'cmbox'}, imageEmptyCell = true }, fmbox = { types = { warning = { class = 'fmbox-warning', image = 'OOjs UI icon clock-destructive.svg' }, editnotice = { class = 'fmbox-editnotice', image = 'OOjs UI icon information-progressive.svg' }, system = { class = 'fmbox-system', image = 'OOjs UI icon information-progressive.svg' } }, default = 'system', showInvalidTypeError = true, classes = {'plainlinks', 'fmbox'}, imageEmptyCell = false, imageRightNone = false }, imbox = { types = { speedy = { class = 'imbox-speedy', image = 'OOjs UI icon clock-destructive.svg' }, delete = { class = 'imbox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'imbox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'imbox-style', image = 'Edit-clear.svg' }, move = { class = 'imbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'imbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, license = { class = 'imbox-license licensetpl', image = 'Imbox license.png' -- @todo We need an SVG version of this }, featured = { class = 'imbox-featured', image = 'Cscr-featured.svg' }, notice = { class = 'imbox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'imbox'}, usePlainlinksParam = true, imageEmptyCell = true, below = true, templateCategory = 'File message boxes' }, ombox = { types = { speedy = { class = 'ombox-speedy', image = 'OOjs UI icon clock-destructive.svg' }, delete = { class = 'ombox-delete', image = 'OOjs UI icon alert-destructive.svg' }, warning = { -- alias for content class = 'ombox-content', image = 'OOjs UI icon notice-warning.svg' }, content = { class = 'ombox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'ombox-style', image = 'Edit-clear.svg' }, move = { class = 'ombox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ombox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ombox-notice', image = 'OOjs UI icon information-progressive.svg' }, critical = { class = 'mbox-critical', image = 'OOjs UI icon clock-destructive.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'plainlinks', 'ombox'}, allowSmall = true, imageEmptyCell = true, imageRightNone = true }, tmbox = { types = { speedy = { class = 'tmbox-speedy', image = 'OOjs UI icon clock-destructive.svg' }, delete = { class = 'tmbox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'tmbox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'tmbox-style', image = 'Edit-clear.svg' }, move = { class = 'tmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'tmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'tmbox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'plainlinks', 'tmbox'}, allowSmall = true, imageRightNone = true, imageEmptyCell = true, imageEmptyCellStyle = true, templateCategory = 'Talk message boxes' } } tb033nu17xls0x7hr777ccqk1dhjmbl Module:Message box/Mbox.css 828 975 28282 2023-11-02T16:32:08Z Kambai Akau 8 Created page with "/** * {{ombox}} (other pages message box) styles * * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-enwp-boxes.css * @revision 2021-07-15 */ table.ombox { margin: 4px 10%; border-collapse: collapse; /* Default "notice" gray */ border: 1px solid #a2a9b1; background-color: #f8f9fa; box-sizing: border-box; } /* An empty narrow cell */ .ombox td.mbox-empty-cell { border: none; padding: 0; width: 1px; } /* The message body cell(s) */ .ombox th.mbox-te..." 28282 sanitized-css text/css /** * {{ombox}} (other pages message box) styles * * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-enwp-boxes.css * @revision 2021-07-15 */ table.ombox { margin: 4px 10%; border-collapse: collapse; /* Default "notice" gray */ border: 1px solid #a2a9b1; background-color: #f8f9fa; box-sizing: border-box; } /* An empty narrow cell */ .ombox td.mbox-empty-cell { border: none; padding: 0; width: 1px; } /* The message body cell(s) */ .ombox th.mbox-text, .ombox td.mbox-text { border: none; /* 0.9em left/right */ padding: 0.25em 0.9em; /* Make all mboxes the same width regardless of text length */ width: 100%; } /* The left image cell */ .ombox td.mbox-image { border: none; text-align: center; /* 0.9em left, 0px right */ /* @noflip */ padding: 2px 0 2px 0.9em; } /* The right image cell */ .ombox td.mbox-imageright { border: none; text-align: center; /* 0px left, 0.9em right */ /* @noflip */ padding: 2px 0.9em 2px 0; } table.ombox-notice { /* Gray */ border-color: #a2a9b1; } table.ombox-speedy { /* Pink */ background-color: #fee7e6; } table.ombox-speedy, table.ombox-delete { /* Red */ border-color: #b32424; border-width: 2px; } table.ombox-content { /* Orange */ border-color: #f28500; } table.ombox-style { /* Yellow */ border-color: #fc3; } table.ombox-move { /* Purple */ border-color: #9932cc; } table.ombox-protection { /* Gray-gold */ border-color: #a2a9b1; border-width: 2px; } /** * {{ombox|small=1}} styles * * These ".mbox-small" classes must be placed after all other * ".ombox" classes. "html body.mediawiki .ombox" * is so they apply only to other page message boxes. * * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-enwp-boxes.css * @revision 2021-07-15 */ /* START ENGLISH WIKTIONARY OVERRIDES */ /* The following styles were moved from [[MediaWiki:Common.css]] */ /* For the "small=yes" option: */ table.mbox-small { clear: right; float: right; margin: 4px 0 4px 1em; width: 238px; font-size: 88%; line-height: 1.25em; } /* For the "small=left" option: */ table.mbox-small-left { margin: 4px 1em 4px 0; width: 238px; border-collapse: collapse; font-size: 88%; line-height: 1.25em; } /* END ENGLISH WIKTIONARY OVERRIDES */ /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */ th.mbox-text, td.mbox-text { /* The message body cell(s) */ padding: 0.25em 0.9em; /* 0.9em left/right */ } td.mbox-image { /* The left image cell */ padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */ } td.mbox-imageright { /* The right image cell */ padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */ } /* Footer and header message box styles */ table.fmbox { clear: both; margin: 0.2em 0; width: 100%; border: 1px solid #a2a9b1; background-color: #f8f9fa; /* Default "system" gray */ box-sizing: border-box; } table.fmbox-system { background-color: #f8f9fa; } table.fmbox-warning { border: 1px solid #bb7070; /* Dark pink */ background-color: #ffdbdb; /* Pink */ } table.fmbox-editnotice { background-color: transparent; } cip49efjt2dkh51w86bl0qnzaytuytr Module:TNT 828 976 28283 2023-11-02T16:35:04Z Kambai Akau 8 Created page with "-- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained..." 28283 Scribunto text/plain -- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained at https://www.mediawiki.org/wiki/Module:TNT -- Please do not modify it anywhere else, as it may get copied and override your changes. -- Suggestions can be made at https://www.mediawiki.org/wiki/Module_talk:TNT -- -- DESCRIPTION: -- The "msg" function uses a Commons dataset to translate a message -- with a given key (e.g. source-table), plus optional arguments -- to the wiki markup in the current content language. -- Use lang=xx to set language. Example: -- -- {{#invoke:TNT | msg -- | I18n/Template:Graphs.tab <!-- https://commons.wikimedia.org/wiki/Data:I18n/Template:Graphs.tab --> -- | source-table <!-- uses a translation message with id = "source-table" --> -- | param1 }} <!-- optional parameter --> -- -- -- The "doc" function will generate the <templatedata> parameter documentation for templates. -- This way all template parameters can be stored and localized in a single Commons dataset. -- NOTE: "doc" assumes that all documentation is located in Data:Templatedata/* on Commons. -- -- {{#invoke:TNT | doc | Graph:Lines }} -- uses https://commons.wikimedia.org/wiki/Data:Templatedata/Graph:Lines.tab -- if the current page is Template:Graph:Lines/doc -- local p = {} local i18nDataset = 'I18n/Module:TNT.tab' -- Forward declaration of the local functions local sanitizeDataset, loadData, link, formatMessage function p.msg(frame) local dataset, id local params = {} local lang = nil for k, v in pairs(frame.args) do if k == 1 then dataset = mw.text.trim(v) elseif k == 2 then id = mw.text.trim(v) elseif type(k) == 'number' then table.insert(params, mw.text.trim(v)) elseif k == 'lang' and v ~= '_' then lang = mw.text.trim(v) end end return formatMessage(dataset, id, params, lang) end -- Identical to p.msg() above, but used from other lua modules -- Parameters: name of dataset, message key, optional arguments -- Example with 2 params: format('I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.format(dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('format', 1, dataset, 'string') checkType('format', 2, key, 'string') return formatMessage(dataset, key, {...}) end -- Identical to p.msg() above, but used from other lua modules with the language param -- Parameters: language code, name of dataset, message key, optional arguments -- Example with 2 params: formatInLanguage('es', I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.formatInLanguage(lang, dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('formatInLanguage', 1, lang, 'string') checkType('formatInLanguage', 2, dataset, 'string') checkType('formatInLanguage', 3, key, 'string') return formatMessage(dataset, key, {...}, lang) end -- Obsolete function that adds a 'c:' prefix to the first param. -- "Sandbox/Sample.tab" -> 'c:Data:Sandbox/Sample.tab' function p.link(frame) return link(frame.args[1]) end function p.doc(frame) local dataset = 'Templatedata/' .. sanitizeDataset(frame.args[1]) return frame:extensionTag('templatedata', p.getTemplateData(dataset)) .. formatMessage(i18nDataset, 'edit_doc', {link(dataset)}) end function p.getTemplateData(dataset) -- TODO: add '_' parameter once lua starts reindexing properly for "all" languages local data = loadData(dataset) local names = {} for _, field in pairs(data.schema.fields) do table.insert(names, field.name) end local params = {} local paramOrder = {} for _, row in pairs(data.data) do local newVal = {} local name = nil for pos, val in pairs(row) do local columnName = names[pos] if columnName == 'name' then name = val else newVal[columnName] = val end end if name then params[name] = newVal table.insert(paramOrder, name) end end -- Work around json encoding treating {"1":{...}} as an [{...}] params['zzz123']='' local json = mw.text.jsonEncode({ params=params, paramOrder=paramOrder, description=data.description }) json = string.gsub(json,'"zzz123":"",?', "") return json end -- Local functions sanitizeDataset = function(dataset) if not dataset then return nil end dataset = mw.text.trim(dataset) if dataset == '' then return nil elseif string.sub(dataset,-4) ~= '.tab' then return dataset .. '.tab' else return dataset end end loadData = function(dataset, lang) dataset = sanitizeDataset(dataset) if not dataset then error(formatMessage(i18nDataset, 'error_no_dataset', {})) end -- Give helpful error to thirdparties who try and copy this module. if not mw.ext or not mw.ext.data or not mw.ext.data.get then error('Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:' .. dataset) end local data = mw.ext.data.get(dataset, lang) if data == false then if dataset == i18nDataset then -- Prevent cyclical calls error('Missing Commons dataset ' .. i18nDataset) else error(formatMessage(i18nDataset, 'error_bad_dataset', {link(dataset)})) end end return data end -- Given a dataset name, convert it to a title with the 'commons:data:' prefix link = function(dataset) return 'c:Data:' .. mw.text.trim(dataset or '') end formatMessage = function(dataset, key, params, lang) for _, row in pairs(loadData(dataset, lang).data) do local id, msg = unpack(row) if id == key then local result = mw.message.newRawMessage(msg, unpack(params or {})) return result:plain() end end if dataset == i18nDataset then -- Prevent cyclical calls error('Invalid message key "' .. key .. '"') else error(formatMessage(i18nDataset, 'error_bad_msgkey', {key, link(dataset)})) end end return p icfixo3zxiew6gqg3s5h19xr03x3wkh Ta‌̱mpi‌̱let:TemplateDataHeader 10 977 35154 28284 2025-01-19T15:53:45Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:TemplateData header]] 35154 wikitext text/x-wiki #Redirect [[Template:TemplateData header]] oqizccx3bw86najuy32aruk12yk6fk2 Module:interproject/doc 828 978 28287 2023-11-02T17:01:50Z Kambai Akau 8 Kambai Akau shyei wat hu [[Module:interproject/doc]] nat [[Module:interproject/documentation]] 28287 wikitext text/x-wiki #REDIRECT [[Module:interproject/documentation]] b9046esk74oe9ik3kyvfrtg0dlkpk8w Ta‌̱mpi‌̱let:R:wp 10 979 28662 28288 2023-12-12T19:22:43Z Kambai Akau 8 28662 wikitext text/x-wiki {{#invoke:interproject|projectlink|prefix=w|name=Wukipedia|image=Wikipedia-logo.svg}}<noinclude>{{documentation}}</noinclude> ao58u851c7062vlvblu53i7waxokl4r Module:languages/data/3/u 828 980 35115 28289 2025-01-19T02:21:09Z Kambai Akau 8 35115 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["uam"] = { "Uamué", 3441418, } m["uan"] = { "Kuan", 6441085, } m["uar"] = { "Tairuma", 7676386, "ngf", } m["uba"] = { "Ubang", 3914467, "nic-ben", "Latn", } m["ubi"] = { "Ubi", 56264, } m["ubl"] = { "Buhi'non Bikol", 18664494, "phi", "Latn", } m["ubr"] = { "Ubir", 3547642, "poz-ocw", "Latn", } m["ubu"] = { "Umbu-Ungu", 12953245, "ngf", } m["uby"] = { "Ubykh", 36931, "cau-nwc", "Cyrl, Latn", translit = "uby-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = "uby-sortkey", } m["uda"] = { "Uda", 11011951, "nic-lcr", } m["ude"] = { "Udihe", 13235, "tuw-udg", "Cyrl", } m["udg"] = { "Muduga", 16886762, "dra-imd", "Mlym", translit = "ml-translit", } m["udi"] = { "Udi", 36867, "cau-esm", "Cyrl, Latn, Armn, Geor", ancestors = "xag", translit = { Cyrl = "udi-translit", Armn = "Armn-translit", Geor = "Geor-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["udj"] = { "Ujir", 14916906, "poz-cet", } m["udl"] = { "Uldeme", 3515078, "cdc-cbm", } m["udm"] = { "Udmurt", 13238, "urj-prm", "Cyrl", translit = "udm-translit", override_translit = true, sort_key = "udm-sortkey", } m["udu"] = { "Uduk", 3182573, "ssa-kom", } m["ues"] = { "Kioko", 18343036, } m["ufi"] = { "Ufim", 7877531, "ngf-fin", "Latn", } m["uga"] = { "Ugaritic", 36928, "sem-nwe", "Ugar", translit = "uga-translit", } m["ugb"] = { "Kuku-Ugbanh", 10549854, } m["uge"] = { "Ughele", 966303, "poz-ocw", } m["ugn"] = { "Ugandan Sign Language", 7877677, "sgn", } m["ugo"] = { "Gong", 3448919, "tbq-lob", "Thai", sort_key = "Thai-sortkey", } m["ugy"] = { "Uruguayan Sign Language", 7901470, "sgn", } m["uha"] = { "Uhami", 3913328, "alv-nwd", "Latn", } m["uhn"] = { "Damal", 4748974, } m["uis"] = { "Uisai", 7878123, "paa-sbo", } m["uiv"] = { "Iyive", 11128658, "nic-tvc", "Latn", } m["uji"] = { "Tanjijili", 3914939, "nic-pls", } m["uka"] = { "Kaburi", 6344482, } m["ukg"] = { "Ukuriguma", 7878623, "ngf-mad", } m["ukh"] = { "Ukhwejo", 36623, "bnt-bek", } m["ukk"] = { "Muak Sa-aak", 23807993, "mkh-pal", } m["ukl"] = { "Ukrainian Sign Language", 10322106, "sgn", } m["ukp"] = { "Ukpe-Bayobiri", 3914470, "nic-ben", "Latn", } m["ukq"] = { "Ukwa", 7878635, "nic-ief", } m["uks"] = { "Kaapor Sign Language", 3322101, "sgn", } m["uku"] = { "Ukue", 3913387, "alv-nwd", "Latn", } m["ukw"] = { "Ukwuani-Aboh-Ndoni", 36636, "alv", "Latn", } m["uky"] = { "Kuuk Yak", 6448719, "aus-psw", "Latn", } m["ula"] = { "Fungwa", 5509187, "nic-shi", } m["ulb"] = { "Olukumi", 36722, "alv-yor", "Latn", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.macron}}, sort_key = { from = {"ch", "ẹ", "gb", "gh", "gw", "kp", "kw", "ọ", "ṣ"}, to = {"c" .. p[1], "e" .. p[1], "g" .. p[1], "g" .. p[2], "g" .. p[3], "k" .. p[1], "k" .. p[2], "o" .. p[1], "s" .. p[1]} }, } m["ulc"] = { "Ulch", 13239, "tuw-nan", "Cyrl, Latn", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = "ulc-sortkey", } m["ule"] = { "Lule", 12635889, nil, "Latn", } m["ulf"] = { "Afra", 4477735, "paa-pau", } m["uli"] = { "Ulithian", 36842, "poz-mic", } m["ulk"] = { "Meriam", 788174, "ngf", "Latn", } m["ull"] = { "Ullatan", 8761579, "dra-mal", } m["ulm"] = { "Ulumanda'", 3501892, } m["uln"] = { "Unserdeutsch", 13244, "crp", "Latn", ancestors = "de", } m["ulu"] = { "Uma' Lung", 3548186, "poz-swa", } m["ulw"] = { "Ulwa", 2405552, } m["uma"] = { "Umatilla", 12953952, "nai-shp", "Latn", ancestors = "nai-spt", } m["umb"] = { "Umbundu", 36983, "bnt", "Latn", } m["umc"] = { "Marrucinian", 36110, "itc-sbl", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["umd"] = { "Umbindhamu", 7881346, "aus-pmn", } m["umg"] = { "Umbuygamu", 3915677, "aus-pmn", } m["umi"] = { "Ukit", 7878321, } m["umm"] = { "Umon", 3915448, "nic-ucn", "Latn", } m["umn"] = { "Makyan Naga", 6740516, "sit-kch", } m["umo"] = { "Umotína", 7881740, "sai-mje", } m["ump"] = { "Umpila", 12953954, "aus-pmn", "Latn", } m["umr"] = { "Umbugarla", 2980392, } m["ums"] = { "Pendau", 7162371, "poz-tot", } m["umu"] = { "Munsee", 56547, "del", "Latn", entry_name = {remove_diacritics = c.acute .. c.breve}, } m["una"] = { "North Watut", 15887898, "poz-ocw", "Latn", } m["und"] = { "Undetermined", 22282914, "qfa-not", "All", } m["une"] = { "Uneme", 3913357, "alv-yek", "Latn", } m["ung"] = { "Ngarinyin", 1284885, "aus-wor", "Latn", } m["unk"] = { "Enawené-Nawé", 3307184, "awd", "Latn", } m["unm"] = { "Unami", 3549180, "del", "Latn", --[===[Don't strip diacritics from entry names, per [[WT:Grease pit/2020/May]]. entry_name = {remove_diacritics = c.grave .. c.diaer},]===] } m["unn"] = { "Kurnai", 61676882, "aus-pam", "Latn", } m["unr"] = { "Mundari", 3327828, "mun", "Nagm, Deva, Onao", -- Onao is used by Bhumij, which may be a separate language; remove if it gets split out translit = "hi-translit", -- for now } m["unu"] = { "Unubahe", 7897776, } m["unx"] = { "Munda", 36264959, "mun", "Latn", } m["unz"] = { "Unde Kaili", 12953596, "poz-kal", "Latn", } m["uok"] = { "Uokha", 3441216, "alv-edo", "Latn", } m["uon"] = { "Kulon", 11182000, "map", "Latn", } m["upi"] = { "Umeda", 7881465, "paa-brd", } m["upv"] = { "Northeast Malakula", 13249, "poz-vnc", "Latn", } m["ura"] = { "Urarina", 1579560, } m["urb"] = { "Urubú-Kaapor", 13893353, "tup-gua", "Latn", } m["urc"] = { "Urningangg", 10710522, } m["ure"] = { "Uru", 2992892, } m["urf"] = { "Uradhi", 3915680, "aus-pam", "Latn", } m["urg"] = { "Urigina", 7900603, "ngf", "Latn", } m["urh"] = { "Urhobo", 36663, "alv-swd", "Latn", } m["uri"] = { "Urim", 7900609, "qfa-tor", "Latn", } m["urk"] = { "Urak Lawoi'", 7899573, "poz-mly", "Thai", sort_key = "Thai-sortkey", } m["url"] = { "Urali", 7899602, "dra-kod", "Knda", } m["urm"] = { "Urapmin", 7899769, "ngf-okk", } m["urn"] = { "Uruangnirin", 7901389, "poz-cet", "Latn", } m["uro"] = { "Ura (Papua New Guinea)", 3121049, "paa-bng", "Latn", } m["urp"] = { "Uru-Pa-In", 7901376, "tup-gua", "Latn", } m["urr"] = { "Löyöp", 3272124, "poz-vnn", "Latn", } m["urt"] = { "Urat", 3502084, "qfa-tor", "Latn", } m["uru"] = { "Urumi", 7901530, "tup", "Latn", } m["urv"] = { "Uruava", 36875, "poz-ocw", "Latn", } m["urw"] = { "Sop", 7562808, "ngf-mad", "Latn", } m["urx"] = { "Urimo", 7900611, "qfa-tor", "Latn", } m["ury"] = { "Orya", 7105295, "paa-tkw", "Latn", } m["urz"] = { "Uru-Eu-Wau-Wau", 10266012, "tup-gua", "Latn", } m["usa"] = { "Usarufa", 7901714, "paa-kag", "Latn", } m["ush"] = { "Ushojo", 3540446, "inc-shn", "ur-Arab", } m["usi"] = { "Usui", 12644231, } m["usk"] = { "Usaghade", 3914048, "nic-lcr", "Latn", } m["usp"] = { "Uspanteco", 36728, "myn", "Latn", } m["uss"] = { "Saare", 63313662, "nic-knn", "Latn", } m["usu"] = { "Uya", 7904082, } m["uta"] = { "Otank", 3913990, "nic-tvc", "Latn", } m["ute"] = { "Ute", 13260, "azc-num", "Latn", } m["uth"] = { "Hun", 63313668, "nic-knn", "Latn", } m["utp"] = { "Aba", 2841465, "poz-tem", "Latn", } m["utr"] = { "Etulo", 35262, "alv-ido", "Latn", } m["utu"] = { "Utu", 7903469, "ngf-mad", } m["uum"] = { "Urum", 13257, "trk-kcu", "Cyrl", } m["uun"] = { "Kulon-Pazeh", 36435, "map", "Latn", } m["uur"] = { "Ura (Vanuatu)", 7899531, "poz-vns", "Latn", } m["uuu"] = { "U", 953082, "mkh-pal", } m["uve"] = { "West Uvean", 36837, "poz-pnp", "Latn", } m["uvh"] = { "Uri", 7900540, "ngf-fin", "Latn", } m["uvl"] = { "Lote", 3259972, "poz-ocw", "Latn", } m["uwa"] = { "Kuku-Uwanh", 3915687, "aus-pmn", } m["uya"] = { "Doko-Uyanga", 7904095, "nic-ucr", "Latn", } return require("Module:languages").finalizeData(m, "language") mwymrm74nojk1ls8i3gkltgsidqru7o Module:languages/data/3/u/extra 828 981 28290 2023-11-02T17:07:25Z Kambai Akau 8 Created page with "local m = {} m["uam"] = { } m["uan"] = { } m["uar"] = { } m["uba"] = { } m["ubi"] = { } m["ubl"] = { } m["ubr"] = { } m["ubu"] = { } m["uby"] = { } m["uda"] = { } m["ude"] = { otherNames = {"Udege", "Udekhe", "Udeghe"}, } m["udg"] = { } m["udi"] = { } m["udj"] = { } m["udl"] = { } m["udm"] = { } m["udu"] = { } m["ues"] = { } m["ufi"] = { } m["uga"] = { } m["ugb"] = { } m["uge"] = { } m["ugn"] = { } m["ugo"] = { aliases = {"Ugong"}, } m["ugy"] =..." 28290 Scribunto text/plain local m = {} m["uam"] = { } m["uan"] = { } m["uar"] = { } m["uba"] = { } m["ubi"] = { } m["ubl"] = { } m["ubr"] = { } m["ubu"] = { } m["uby"] = { } m["uda"] = { } m["ude"] = { otherNames = {"Udege", "Udekhe", "Udeghe"}, } m["udg"] = { } m["udi"] = { } m["udj"] = { } m["udl"] = { } m["udm"] = { } m["udu"] = { } m["ues"] = { } m["ufi"] = { } m["uga"] = { } m["ugb"] = { } m["uge"] = { } m["ugn"] = { } m["ugo"] = { aliases = {"Ugong"}, } m["ugy"] = { } m["uha"] = { } m["uhn"] = { } m["uis"] = { } m["uiv"] = { } m["uji"] = { } m["uka"] = { } m["ukg"] = { } m["ukh"] = { } m["ukk"] = { otherNames = {"Muak"}, } m["ukl"] = { } m["ukp"] = { } m["ukq"] = { } m["uks"] = { } m["uku"] = { } m["ukw"] = { } m["uky"] = { } m["ula"] = { otherNames = {"Ula", "Ura"}, } m["ulb"] = { aliases = {"Ulukwumi"}, } m["ulc"] = { } m["ule"] = { } m["ulf"] = { } m["uli"] = { } m["ulk"] = { aliases = {"Meriam Mir"}, } m["ull"] = { } m["ulm"] = { } m["uln"] = { aliases = {"Rabaul Creole German"}, } m["ulu"] = { } m["ulw"] = { } m["uma"] = { } m["umb"] = { otherNames = {"South Mbundu"}, } m["umc"] = { } m["umd"] = { } m["umg"] = { } m["umi"] = { } m["umm"] = { } m["umn"] = { } m["umo"] = { } m["ump"] = { } m["umr"] = { } m["ums"] = { } m["umu"] = { } m["una"] = { } m["und"] = { } m["une"] = { } m["ung"] = { otherNames = {"Ungarinjin"}, } m["unk"] = { } m["unm"] = { } m["unn"] = { otherNames = {"Gunai", "Gaanay", "Ganai", "Gunnai'", "Kurnay", "Bidhawal", "Birrdhawal", "Muk-thang", "Nulit", "Thangquai"}, } m["unr"] = { } m["unu"] = { } m["unx"] = { } m["unz"] = { otherNames = {"Banava", "Ndepuu", "West Kaili", "Lole", "Ganti"}, } m["uok"] = { } m["uon"] = { } m["upi"] = { } m["upv"] = { } m["ura"] = { } m["urb"] = { otherNames = {"Ka'apor", "Kaaporté"}, } m["urc"] = { } m["ure"] = { } m["urf"] = { } m["urg"] = { } m["urh"] = { } m["uri"] = { } m["urk"] = { aliases = {"Urak Lawoi", "Urak Lawoc", "Orak Lawoi'", "Orak Lawoi", "Lawta", "Chao Le", "Chao Nam", "Lawoi'", "Lawoi", "Lawoc"}, } m["url"] = { } m["urm"] = { } m["urn"] = { } m["uro"] = { otherNames = {"Ura (Papua New Guinea)"}, } m["urp"] = { } m["urr"] = { } m["urt"] = { } m["uru"] = { } m["urv"] = { } m["urw"] = { otherNames = {"Sob", "Sopu", "Usino", "Usina", "Usion"}, -- Usi- names are not used by speakers } m["urx"] = { } m["ury"] = { } m["urz"] = { } m["usa"] = { } m["ush"] = { } m["usi"] = { } m["usk"] = { } m["usp"] = { } m["uss"] = { otherNames = {"us-Saare", "Hun-Saare", "Duka"}, } m["usu"] = { } m["uta"] = { } m["ute"] = { otherNames = {"Southern Paiute", "Colorado River Numic", "Chemehuevi"}, } m["uth"] = { otherNames = {"ut-Hun", "Hun-Saare", "Duka"}, } m["utp"] = { otherNames = {"Amba", "Nebao", "Nembao"}, } m["utr"] = { } m["utu"] = { } m["uum"] = { } m["uun"] = { otherNames = {"Pazeh", "Pazih", "Kulun", "Kulon"}, } m["uur"] = { } m["uuu"] = { otherNames = {"P'uman"}, } m["uve"] = { otherNames = {"Uvean", "Faga Ouvéa", "Fagauvea"}, } m["uvh"] = { } m["uvl"] = { } m["uwa"] = { } m["uya"] = { } return m nxpporqk21pb322at4aci0yq3kaphr8 Sa:li̱la̱n 14 982 28301 2023-11-02T19:06:00Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 28301 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:Si̱sa nang á̱ ku ta̱kup a̱ni 14 983 28327 2023-11-02T21:26:28Z Kambai Akau 8 Created blank page 28327 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 gha̱u 0 984 42019 29257 2026-02-15T10:05:10Z Kambai Akau 8 /* Tyap */ 42019 wikitext text/x-wiki ==Tyap== [[File:Dry, skinny, bony tawny|thumb|]] [[File:Skinny jeans.jpg|Skinny_jeans|thumb|'''Gha̱u''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gha̱u.ogg|thumb|Si̱sak nang á̱ ngyei '''gha̱u''' a̱ni di̱n Tyap.]] * '''Fantswam''': gha̱u /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:gha̱u.ogg|thumb|Si̱sak nang á̱ ngyei '''gha̱u''' a̱ni di̱n Fantswam.]] ===A̱sheili=== '''gha̱u''' (''á̱kpa'' '''[[gha̱u]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gha̱u''' yet kyang hu ku shang vam ani ke ahwuak kyang. #* ''Bobai bei'''gha̱u''' va̱m.'' #* ''Nnya li a̱ '''gha̱u''' wu ni!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:busashe, marajiki furfur|busashe, marajiki, furfur]] * [[Shong]]: [[wikt:en:Dry, skinny, bony tawny|Dry, skinny, bony tawny]] [[Sa:a̱sheili]] ahlf3kovbuqe24kfe5neao5kx4ur2lm gba̱gbak 0 985 29207 28369 2023-12-21T21:22:10Z Kambai Akau 8 29207 wikitext text/x-wiki ==Tyap== [[File:Calm (14110758397).jpg|Calm_(14110758397)|thumb|'''Gba̱gbak'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Gba̱gbak.ogg|thumb|Si̱sak nang á̱ ngyei '''gba̱gbak''' a̱ni di̱n Tyap.]] * '''Fantswam''': gba̱gbak /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:gba̱gbak.ogg|thumb|Si̱sak nang á̱ ngyei '''gba̱gbak''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''gba̱gbak''' (''á̱kpa'' '''[[gba̱gbak]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Gba̱gbak''' yet shya̱ng a woa̱n. #* ''A̱vou ka li'''gba̱gbak''' a̱fouw.'' #* ''Yihwa bai a li '''gba̱gbak''' a̱fouw?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:natsu|natsu]] * [[Shong]]: [[wikt:en:Calm, Be in a state of calmness|Calm, Be in a state of calmness]] [[Sa:a̱lyoot]] c9elcrq7uv9s79dz71u0bmzh59wcp30 Sa:tswám 14 986 28376 2023-11-03T11:42:26Z Kambai Akau 8 Created page with "[[Sa:nkyang]]" 28376 wikitext text/x-wiki [[Sa:nkyang]] ee12p3znpyy52bkzelm3exeyqs1w0ne Sa:a̱yaatoot 14 987 28379 2023-11-03T11:49:04Z Kambai Akau 8 Created page with "[[Sa:nkyang]]" 28379 wikitext text/x-wiki [[Sa:nkyang]] ee12p3znpyy52bkzelm3exeyqs1w0ne Sa:a̱ki̱kan 14 988 28390 2023-11-03T12:54:47Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 28390 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 fa̱t-a̱fa 0 989 29185 29184 2023-12-21T20:55:01Z Kambai Akau 8 29185 wikitext text/x-wiki == Tyapjhyuk == === Yeijhyuk === * [[Za̱FBS]]: /fǝ̀tǝ̀fə́/ * A̱nwuat: === A̱lyootjhyuk === '''fata afa''' (''á̱kpa'' '''[[a̱yaaba̱lee|fufat afa]]''') : Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') '''fat afa:''' # yet fat a̱ ashe da fá atibishi ani. # asa bu yet zwan ja nang fufat ani, za she mami náa atibishi ani angia duodenal ulcer din alyeam ashong ani. symptoms asa fat afa 1.kwi vam 2.â̱li sháat ' #* ''ma nggu.'' #* '''''shita nban fat afa hu.''''' #* #* fat afa ngu hu lak cuot. ==== Bwan di̱ lilyem ghyáng ==== * [[A̱ghwangkpang]]: * [[A̱kum-a̱cyi]]: * [[Kpat]]: gimbon ciki * [[Shong]]: stomach/peptic ulcer [[Sa:a̱lyoot]] q95ay7x5cyh0nqky1p90wa5k2ukpett cak 0 990 29400 28431 2023-12-22T17:02:54Z Kambai Akau 8 29400 wikitext text/x-wiki Tyap== [[File:Tearing into pieces, harvest (AM 2016.36.2-13).jpg|thumb|'''Cak''' (tazwa) ma̱ng kwa cak hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:File:Cak.ogg|thumb|Si̱sak nang á̱ ngyei '''cak''' a̱ni di̱n Tyap.]] * '''Fantswam''': cak. kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:cak.ogg|thumb|Si̱sak nang á̱ ngyei '''cak''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''cak''' (''á̱kpa'' '''[[cak]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Cak''' yet afak yak (zuk, swauat) mung abaai nang kanishye ayit. Ke afak kwob mung abaai. Asyiap kyang ator. A tswat ayin #* ''A̱tyoli zaka naat '''cak'''zuk jhi ma̱ a̱yit.'' #* ''Yihwa bai yi lak cong '''cak'''swuat jhi la!?'' #* ''Atyoli bulut '''cak'''gyong ghu mung shan.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Girba,yayage|fyeda bulala]] * [[Shong]]: [[wikt:en:Harvest, tearing in pieces|thorough beating]] [[Sa:nta̱m khap]] [[Sa:a̱lyoot]] fuag7wyy5su1y9fh6krwl61eqvwpmij Sa:a̱yaaban 14 991 28437 2023-11-03T19:30:12Z Kambai Akau 8 Created blank page 28437 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 di̱ li 0 992 29405 28439 2023-12-22T17:13:30Z Kambai Akau 8 29405 wikitext text/x-wiki ==Tyap== [[File:in one's view/opinion(AM 2016.36.2-13).jpg|thumb|'''dili''' (tazwa) ma̱ng kwa adili hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:dili.ogg|thumb|Si̱sak nang á̱ ngyei ''''''dili''' a̱ni di̱n Tyap.]] * '''Fantswam''': dili /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:dili.ogg|thumb|Si̱sak nang á̱ ngyei '''dili''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''dili''' (''á̱kpa'' '''[[dili]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Dili''' yet ayin ghu wuan mung aghi. Atyubushi gun yei didam twuaza kyang gyang. #* ''''dili''' alyin ghu wa hu.'' #* ''Ncat nyei '''dili ''' tauza kyang nang ghu hyei ni'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:a gani|fa'ayi]] * [[Shong]]: [[wikt:en:in one's view/opinion|in one's view/opinion]] [[Sa:a̱lyoot]] 2t7u8dt699u6oco8dj7licqahf1ph6q iliya 0 993 29262 28450 2023-12-22T00:29:08Z Kambai Akau 8 29262 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ìlíjâ/ * A̱nwuat: ===A̱lyoot=== '''Iliya''' (''á̱kpa'' '''[[a̱yaa Iliya]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hwa, ja''') # '''Iliya''' yet atyo nang gu lien fang kwambwuat ani ba asi bung lien lyoot kyang ba. #* ''A̱tyok fataa hu ni yet agbangbang '''Iliya''' ja.'' #* ''Yihwa byie nang a liat anyia, a yet '''Iliya''' kee?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: jahili|jahili]] * [[Shong]]: [[wikt:en: illiterate|illiterate]] [[Sa:a̱lyoot]] qt3a4qydyl1ocu97raabw0gvmiuween di̱ri̱m 0 994 29211 28448 2023-12-21T21:34:00Z Kambai Akau 8 29211 wikitext text/x-wiki ==Tyap== [[File: :sliding game usually by children (AM 2016.36.2-13).jpg|thumb|'''dirim'' (tazwa) ma̱ng kwa adirim hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:dirim.ogg|thumb|Si̱sak nang á̱ ngyei '''dirim''' a̱ni di̱n Tyap.]] * '''Fantswam''': dirim /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:dirim.ogg|thumb|Si̱sak nang á̱ ngyei ''dirim'' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''dirim''' (''á̱kpa'' '''[[dirim]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # ''Dirim'' yet a shyoot dim vam nang ba man nyei ni. #* ''A̱tyofa̱taa wu nang zit tabat a '''dirim''' asit twong #* ''Yi tabat ghu shamsham ba ungwua byei a '''dirim''' a sin nka'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:zame|zame]] * [[Shong]]: [[wikt:en:sliding game usually by children |sliding game usually by childrent] [[Sa:a̱lyoot]] q4wqu9x51e4tc0bgpbcqtw4mkzx04kz wan 0 995 37720 37714 2025-04-30T02:37:10Z Kambai Akau 8 37720 wikitext text/x-wiki ==Tyap== [[File:Cooking in Karonga District, Malawi.jpg|thumb|A̱byii̱k a̱ghyang shyia̱ '''wan''' tuk]] ===Yei=== * {{IPA|kcg|/wán/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-wan.wav|a=}} ** {{hyphenation|kcg|wan}} (a̱tyong 1) ===Ta̱m=== '''wan''' (''á̱kpa'' '''[[weang]]''') wan, ka̱n wan, ku wan, ba̱ wan, za̱ wan, na wan, wu wan, bye wan, ngwan # '''Wan''' fa ka̱nang á̱ tyia̱ a̱bun kyayak ma̱ a̱la̱n, á̱ si̱ kyiak a̱ka̱n ka á̱ si̱ sak dondong kyayak hu si̱ byang maai ya. #* ''Nyalyen, a na '''wan''' kyayak hu mi̱ zang jen ja a̱fwun la?'' #* '''''Wan''' a̱cyi ka, n na ngya.'' #* ''Bai zi̱ '''wan''' jinjok ji dundung.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vak tyia̱ kyayak ku byang ma̱ng long}} * [[A̱ghwangkpang]]: {{t+|yo|se}} * [[A̱kum-a̱cyi]]: {{t+|ig|sie}} * [[Jhyuo]]: {{t+|kaj|wan}} * [[Kpat]]: {{t+|ha|dafa}} * [[Shong]]: {{t+|en|cook}} {{trans-bottom}} [[Sa:ta̱m]] [[Sa:Tyap Wikimedians Zaria Outreach]] rgi99op9v3aydkgnrih76qvzt4ffug9 fufwuncet 0 996 28690 28689 2023-12-12T20:08:26Z Kambai Akau 8 28690 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet mi̱ ''[[fufwuo]]'' + ''n'' + ''[[cet]]''. ===Yei=== * [[Za̱FBS]]: /fufʷun tʃɛd/ * A̱nwuat: ===Za̱kwa=== * fufwuncet (''á̱kpa'' '''a̱fufwuncet''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ba''') # '''Fufwuncet''' yet a̱tyu nang gu cat gu nyia̱ kyang nang a̱yin cat a̱ni bah. #* ''A̱tyok A̱fa̱taa byia̱ '''fufwuocet'''.'' #* ''Yihwa mbyia̱ nang a la̱u nyia̱ '''fufwuncet''' a̱ni la?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: kinji|kinji]] * [[Shong]]: [[wikt:en: stiffneckedness|stubbornness]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:za̱kwa]] [[Sa:Tyap Wikimedians Zaria Outreach]] j2des5ysm3io70amu2iudip3s6xkk6z a̱yin-a̱vwuo 0 997 30160 30159 2024-02-27T09:08:32Z Kambai Akau 8 30160 wikitext text/x-wiki {{also|a̱yin a̱vwuo}} ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀jín-ǝ̀vʷʷó/ * A̱nwuat: * '''Fantswam''': a̱yin ka̱lvwua /ǝ̀jín-kǝvʷʷa/ ** A̱nwuat: ===A̱lyoot=== '''a̱yin-a̱vwuo''' (''á̱kpa'' '''[[a̱yaayin a̱ka̱vwuo]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱yin-a̱vwuo''' fa a̱vwuo kya nang a̱yin ka̱n lyen a̱ni bah. #* ''A̱yang-a̱li Mata nat '''a̱yin-a̱vwuo''' ma̱ng nggwon nggu ka.'' #* ''Nyi bai zi̱ nat '''a̱yin-a̱vwuo''' zi̱ kpei ma̱nggworong.'' #* '''''A̱yin-a̱vwuo''' wa ba̱ shyia̱ mi̱ di̱ yong huni.'' ====Tai==== * [[a̱vwuo a̱ghyang]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ibikan|ibikan]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ebe|ebe]] * [[Kpat]]: [[wikt:ha:wani gu|wani gu]], [[wikt:ha:wani wuri|wani wuri]] * [[Shong]]: [[wikt:en:somewhere|somewhere]], [[wikt:en:someplace|someplace]] * Swahili: [[wikt:sw:mahali fulani|mahali fulani]] * Tswi: [[wikt:tw:baabi|baabi]] * Zulu: [[wikt:zu:ndawondawo|ndawondawo]] [[Sa:a̱lyoot]] axf46fdqjq67vimdc51x0uggs22k1dg ghwop 0 998 29255 28471 2023-12-22T00:21:28Z Kambai Akau 8 29255 wikitext text/x-wiki ==Tyap== [[File:Throw Something over (e.g water sand) [[File:Woman doused with water (Unsplash).jpg|Woman_doused_with_water_(Unsplash)|thumb|''' Ghwop''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File: Ghwop.ogg|thumb|Si̱sak nang á̱ ngyei ''' ghwop''' a̱ni di̱n Tyap.]] * '''Fantswam''': ka̱baai sangkwa /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File: ghwop.ogg|thumb|Si̱sak nang á̱ ngyei ''' ghwop''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== ''' ghwop''' (''á̱kpa'' '''[[ ghwop]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # ''' Ghwop''' kuyet ayin ta kyang ani. #* ''A̱tyoli Bobai ''' ghwop''' gu a̱sikwout din vam.'' #* ''Yihwa bai a̱an ''' ghwop''' mang tuk!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:watsar da, jaftar da abu (Kamar ruwa, yashi)|(Kamar ruwa, yashi)]] * [[Shong]]: [[wikt:en:Throw Something over (e.g water sand)|Throw Something over (e.g water sand)]] [[Sa:ta̱m]] tfe2kibu7t10zh41s5qsjx0dmzf5jle ghwughwuk 0 999 42589 29203 2026-02-19T18:10:14Z Kambai Akau 8 /* Tyap */ 42589 wikitext text/x-wiki =={{-kcg-}}== [[File:Bark of Diospyros melanoxylon.jpg|Bark_of_Diospyros_melanoxylon |thumb|''' Ghwughwuk''' a̱kwon ghyang]] ===Yei=== * {{IPA|kcg|/ɣʷuɣʷuɡ/}} ** {{audio|kcg|Kcg-ghwughwuk.ogg|a=}} ** {{hyphenation|kcg|ghwu|ghwuk}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ghwughwuk''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[nghwughwuk]]''' [[na#Ati̱kut|na]]) # '''Ghwughwuk''' hwa yet fam a̱kwon ku kwup a̱tyin, si̱sa, ma̱ng a̱ni̱nan a̱kwon a̱ni. Ku nyia̱ mi̱ kyang nyiung hwa ma̱ng ta̱m hu kwa-vam a̱tyubishyi ni̱ nyia̱ a̱ni. #* ''A̱tyufa̱ta wu ku bai cat ang lyuo; a̱ ku cat fwuok '''ghwughwuk''' a̱kwon a̱koo-a̠ga̠shyui hu a̱ nnyia̱ kan ma̱ng a̱nhu.'' #* ''Yihwa bai ma̱ng '''ghwughwuk''' a̱kum a̱ji?'' #* '''''Ghwughwuk''' á̱kwon-kulinzon hwa bah; si̱ a̱la̱kha̱ hwa na lan!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kwa-a̱kwon}} * [[Dot]]: {{t+|nl|schors}} * [[Kpat]]: {{t+|ha|bawon itace}}, {{t+|ha|bare itace}} * [[Shong]]: {{t+|en|bark}} {{trans-bottom}} [[Sa:nkap a̱kwon]] [[Sa:a̱lyoot]] cpuire1uvnlze8d8o3l0udf5s8dk9lr ghwut-a̱pyia̱ 0 1000 29706 29705 2024-01-19T09:17:09Z Kambai Akau 8 29706 wikitext text/x-wiki ==Tyap== [[File:A history of Rome and Floyd County, State of Georgia, United States of America; including numerous incidents of more than local interest, 1540-1922 (1922) (14776857425).jpg|thumb|'''Ghwut-a̱pyia̱''' di̱ kyang.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[ghwut]]'' + ''[[a̱pyia̱]]''. ===Yei=== * [[Za̱FBS]]: /ɣʷúd ǝ́pʲʲǝ́/ * A̱nwuat: * '''Fantswam''': [[ghwuruk-a̱pyia̱]] /ɣʷúrúg ǝ́pʲʲǝ́/ ** A̱nwuat: ===A̱lyoot=== '''ghwut-a̱pyia̱''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') # '''Ghwut-a̱pyia̱''' yet lak cat kyang ke nwai byia̱ fwuo nnyia̱ kyang a̱ni. #* '''''Ghwut-a̱pyia̱''' hwa ba̱t. Ba kyang hwa bah.'' #* ''A ngyei '''ghwut-a̱pyia̱''' hu, nung gwa ma̱nyin bah, ka̱ni?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:gundura|gundura]] * [[Shong]]: [[wikt:en:boredom|boredom]], [[wikt:en:aloofness|aloofness]], [[wikt:en:incuriousness|incuriousness]], [[wikt:en:indifference|indifference]] ===Ta̱m=== ghwut-a̱pyia̱, ka̱n ghwut-a̱pyia̱, ku ghwut-a̱pyia̱, ba̱ ghwut-a̱pyia̱, bye ghwut-a̱pyia̱, wu ghwut-a̱pyia̱, na ghwut-a̱pyia̱, nghwut-a̱pyia̱ # '''Ghwut-a̱pyia̱''' yet ka̱nang a̱yin nwai cat kyang ke nwai byia̱ fwuo nnyia̱ kyang a̱ni. #* ''A̱tung kani '''ghwut-a̱pyia̱''' fa.'' #* ''Yihwa mbyia̱ a̱tung ka '''ghwut-a̱pyia̱''' a̱ni!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:gundure|gundure]] * [[Shong]]: [[wikt:en:boring|boring]], [[wikt:en:uninteresting|uninteresting]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] 6x3o3fomfo4ee6nx608bupfu8zw6123 ghyuap 0 1001 29199 28474 2023-12-21T21:14:52Z Kambai Akau 8 29199 wikitext text/x-wiki ==Tyap== [[File:Mistake, err,error, fault, offence, shortcoming [[File:Piqiang Fault, China detail.jpg|Piqiang_Fault,_China_detail|thumb|'''Ghyuap''' (tazwa) ma̱ng kwa a̱baai hu (tatak).]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bá:í saŋkʷá/ * A̱nwuat: [[File:Ghyuap.ogg|thumb|Si̱sak nang á̱ ngyei '''ghyuap''' a̱ni di̱n Tyap.]] * '''Fantswam''': ghyuap /kǝ́bá:í sáŋkʷà/ ** A̱nwuat: [[File:ghyuap.ogg|thumb|Si̱sak nang á̱ ngyei '''ghyuap''' a̱ni di̱n Fantswam.]] ===A̱lyoot=== '''ghyuap''' (''á̱kpa'' '''[[ghyuap]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Ghyuap''' yet nye ayin kyang di ma lyei na ani. #* ''Nku '''ghyuap''' a tok lida swat hunawu.'' #* ''Yihwa bai '''ghyuap''' atyoli Lekwot á̱nyean!?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kuskure, kasawa, lahani. laifi|kuskure, kasawa, lahani. laifi]] * [[Shong]]: [[wikt:en:Mistake, err,error, fault, offence, shortcoming|Mistake, err,error, fault, offence, shortcoming]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] 2113ulhtbh1891ympjfs8xcfwuthswz a̱tyunswat 0 1002 29458 29456 2023-12-24T10:30:52Z Kambai Akau 8 29458 wikitext text/x-wiki ==Tyap== [[File:Fred Leonard Warren, Jr. Mayflower Wanderland. Mr. & Mrs. Warren, with auto - DPLA - 9ba37933553148f7c50a21ebd5dc93cb.jpg|thumb|A̱tyok ma̱ng '''a̱tyunswat''' nggu wu.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùnsʷád/ * A̱nwuat: ===A̱lyoot=== '''a̱tyunswat''' (''á̱kpa'' '''[[á̱nietnswat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyunswat''' yet a̱tyubishyi wa a̱ swan da̱ a̱vwuo a̱ghyang a̱niet a̱ni. A̱tyoli ma̱ng a̱yang-a̱li nggu wu. Ke nggwoseam ma̱ng nggwoneam ba̱ swan dundung mi̱ tutu nyiung a̱ni. #* ''Yihwa á̱ ngyei '''a̱tyunswat''' nggu wu?.'' #* ''Nung gwa ngyet '''a̱tyunswat''' nggu wu.'' # A̱tyu a̱ swan da̱ a̱vwuo a̱nyiung ku di̱ cuk a̱ni. #* ''A̱tyoli Bulut yet '''a̱tyunswat''' mali kani wa.'' #* ''A̱nyan wa yet '''a̱tyunswat''' a̱wa?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:mai zama|mai zama]], [[wikt:ha:mai gida|mai gida]], [[wikt:ha:mai daki|mai daki]] * [[Shong]]: [[wikt:en:one sitting|one sitting]], [[wikt:en:spouse|spouse]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:kyangbwak]] [[Sa:a̱lyoot]] pgnzs5lpqgvxtjhjk1ctmzrjqj8bcvt a̱tyuntsaai 0 1003 29931 29826 2024-02-02T10:43:49Z Kambai Akau 8 29931 wikitext text/x-wiki ==Tyap== [[File:Horserider 001.jpg|thumb|'''A̱tyuntsaai''' a̱zama a̱sai tsaai.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''n'' + ''[[tsaai]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲùntsá:ì/ * A̱nwuat: ===A̱lyoot=== '''a̱tyunta̱m''' (''á̱kpa'' '''[[á̱nietntsaai]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyuntsaai''' yet a̱yin wa a̱ nyeak tsaai ku a̱tyu a̱ byia̱ tsaai a̱ni. #* '''''A̱tyuntsaai''' a̱wa kai a̱ji wa?'' #* ''Kuzang '''a̱tyuntsaai''' na yong a̱ji.'' #* ''A̱son '''a̱tyuntsaai''' kikya ya-a̱ywan.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ẹlẹṣin|ẹlẹṣin]] * [[Kpat]]: [[wikt:ha:mahayin doki|mahayin doki]], [[wikt:ha:mai doki|mai doki]] * [[Shong]]: [[wikt:en:horserider|horserider]], [[wikt:en:horseowner|horseowner]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] jad7203398asxtrp6czccx935zpoab9 ca̱cyat 0 1004 29398 28858 2023-12-22T17:01:29Z Kambai Akau 8 29398 wikitext text/x-wiki ==Tyap== [[File:Spain’s chilly blanket ESA22415247.jpeg|thumb|A̱teak '''ca̱cyat''' a̱byin Si̱pen.]] ===Yei=== * [[Za̱FBS]]: * A̱nwuat: ===Ghwughwu=== '''ca̱cyat''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''*''') # '''Ca̱cyat''' yet shyishyim nang a̱sa̱khwot shyim ca̱ncaang a̱ni. #* ''A̱sa̱khwot '''ca̱cyat''' nia a nwuak nung a?'' #* '' ===Za̱kwa=== # '''Ca̱cyat''' yet shyishyim nang a̱sa̱khwot shyim ca̱ncaang a̱ni. #* ''A̱sa̱khwot nani shyim ma̱ '''ca̱cyat'''.'' #* '' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:mai sanyi gaske|sanyi gaske]] * [[Shong]]: [[wikt:en:chilly|chilly]] [[Sa:ghwughwu]] [[Sa:za̱kwa]] ptem5jdh6y3ttf7scywtbw8kplnwaly dodoo 0 1005 29212 28485 2023-12-21T21:34:33Z Kambai Akau 8 29212 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /dodoo/ * A̱nwuat: [[File:|thumb|Si̱sak nang á̱ nyia̱ '''dodoo''' a̱ni di̱n Tyap.]] # '''dodoo''' yet sisak nang atyubishi nung tyaai fwou biyan damung nyam fwuo ani. sisak anshai yet ani, yaga appye, naat mang apye davou na wai ntat ani. #* ''''dodoo'''' alyat kyangtuk, lyiat ani amat dodoo.'' #* ''doot ajini, '''nyea ang ji nmaat dodoo''' zam.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Danladi ya cika duk inda ya ke|Danladi ya cika korafi,duk inda ya ke, kar ku saurare shi]] * [[Shong]]: [[wikt:en:Lydiana was just fussing around |Lydiana was just fussing around at the meeting today]] [[Sa:nwuai-tsi̱tsak]] aa73edd6zga30m5mhb6cfh24idd6vhk a̱yang-kurum 0 1006 30158 30081 2024-02-27T08:57:29Z Kambai Akau 8 30158 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jàŋ kúrúm/ * A̱nwuat: ===Alyoot=== '''a̱yang-kurum''' (''á̱kpa'' '''[[a̱yaayang-kurum]]''') :Sot swang a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') # '''A̱yang-kurum''' wu wa yet kurum nang á̱ ni̱ ntyia̱ kaswuo á̱ bwuanng ma̱ng a̱nhu ku mban, á̱ shyia̱ ya a̱son. A̱yang-kurum yet kurum hwa nang á̱ saai á̱ nyia̱ tam ma̱ng a̱nggu di̱ kyang nang á̱ cat á̱ nyia̱ a̱ni, nang a̱bwuanng. #* '''''A̱yang-kurum''' wu yet a̱mang wa?'' #* ''Á̱ ya kpangti̱n dundung ma̱ng '''a̱yang-kurum''' bah.'' #* ''Kwaa̱su nang ang '''a̱yang-kurum''' wu nang gu ku shei konyan á̱ na nwuak a?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:uwar kuɗi|uwar kuɗi]] * [[Shong]]: [[wikt:en:capital|capital]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] mgk01c0z66k5kfh2qn1uv0rm69plrks hyap 0 1007 28494 28491 2023-11-07T23:45:01Z Yusufmatt 231 28494 wikitext text/x-wiki hyap yet cung a̱woun kya,kidee nyi ghut nyi fak won hu nun hyap atausaka, won hu nin hyap avwou ka si shiim, hyap awon hu wa tyie amangoron hu si kwai abin. Cung awon uhwa yet hyap hu. ghmhpgsouhvpu7mc38hlw2xwv5bhpoc hyiap 0 1008 28493 2023-11-07T23:27:00Z Yusufmatt 231 Created page with "hyiap yet cung a̱woun kyia . nang awoun nun hyiap ku yuut atin akwan mat abin ani , a̱tyap nin hyiap a̱zunzu ba swong , ka kyang kwaan ma a̱ghi a̱si hyaip an do cet won hu na tyie kyang hu ku ghut ." 28493 wikitext text/x-wiki hyiap yet cung a̱woun kyia . nang awoun nun hyiap ku yuut atin akwan mat abin ani , a̱tyap nin hyiap a̱zunzu ba swong , ka kyang kwaan ma a̱ghi a̱si hyaip an do cet won hu na tyie kyang hu ku ghut . lm5g0xn1yz39f999izk1ulw68kzzob7 Ta‌̱mpi‌̱let:trans-top 10 1009 35058 35056 2025-01-19T00:25:44Z Kambai Akau 8 35058 wikitext text/x-wiki {{#invoke:translations|top}}<noinclude> </table></div></div>{{documentation}}</noinclude> hp1na2dyhhbyhk1yhtdzd1hfhnnlkig Ta‌̱mpi‌̱let:trans-top/documentation 10 1010 35297 35295 2025-01-19T21:19:11Z Kambai Akau 8 35297 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:translations}} Use this template to display a [[Wiktionary:Translations|“Translations” section]]. It '''should not be used for anything else'''. ==Parameters== ; <code>1=</code> : The gloss to show in the translation table, to give a short description of the sense that this table contains translations for. This should match the actual sense in the entry. ; <code>id=</code> : The sense id of the sense that this translation belongs to (which should be tagged with {{temp|senseid}}). Translation tables in other entries that link to this translation table (with {{temp|trans-see}} or {{temp|trans-top-also}}) should have the same id. ; <code>column-width=</code> : A word indicating the column width of the columns in the translation table. This is only to be used in exceptional cases: :* You can specify <code>column-width=wide</code> for entries with extremely long translations, such as {{m|en|Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu|Taumata...}}. :* You can specify <code>column-width=narrow</code> for extremely large translation boxes where the translations are generally very short and simple, such as {{m|en|water/translations}}. ==Usage== The template should be used in combination with {{temp|trans-bottom}}, which marks the end of the table. <syntaxhighlight lang="wikitext"> {{trans-top|<!-- gloss here -->}} {{trans-bottom}} </syntaxhighlight> ==Examples== E.g. on ''[[word]]'': <syntaxhighlight lang="wikitext"> ====Bwan di̱ lilyem ghyáng==== {{trans-top|swang a̱lyem ji}} * Basque: {{t|eu|hitz}} * Dutch: {{t|nl|woord|n}} * French: {{t|fr|mot|m}} * German: {{t|de|Wort|n}} * Greek: {{t+|el|λέξη|f|tr=léxi|sc=Grek}}, {{t|el|κουβέντα|f|tr=kouvénta|sc=Grek}}, {{t+|el|λόγος|m|tr=lógos|sc=Grek}} * Italian: {{t|it|parola|f}}, {{t|it|vocabolo|m}}, {{t|it|termine|m}} * Japanese: {{t|ja|言葉|tr=kotoba|sc=Jpan}}, {{t|ja|単語|tr=tango|sc=Jpan}} * Latin: {{t|la|vocabulum|n}}, {{t|la|verbum|n}} * Russian: {{t|ru|слово|n|tr=slóvo|sc=Cyrl}} * Spanish: {{t|es|palabra|f}} {{trans-bottom}} {{trans-top|something promised}} * French: {{t|fr|parole|f}} * German: {{t|de|Ehrenwort|n}} * Greek: {{t+|el|λόγος|m|tr=lógos|sc=Grek}} * Italian: {{t|it|parola|f}} * Portuguese: {{t|pt|palavra}} * Russian: {{t|ru|слово|n|tr=slóvo|sc=Cyrl}} {{trans-bottom}}</syntaxhighlight> {{fake====|Bwan di̱ lilyem ghyáng}} {{trans-top|swang a̱lyem ji}} * Basque: {{t|eu|hitz}} * Dutch: {{t|nl|woord|n}} * French: {{t|fr|mot|m}} * Georgian: {{t+|ka|სიტყვა}} * German: {{t|de|Wort|n}} * Greek: {{t+|el|λέξη|f}}, {{t|el|κουβέντα|f}}, {{t+|el|λόγος|m}} * Italian: {{t|it|parola|f}}, {{t|it|vocabolo|m}}, {{t|it|termine|m}} * Japanese: {{t|ja|言葉|tr=kotoba|sc=Jpan}}, {{t|ja|単語|tr=tango|sc=Jpan}} * Latin: {{t|la|vocabulum|n}}, {{t|la|verbum|n}} * Portuguese: {{t+|pt|palavra|f}} * Russian: {{t|ru|сло́во|n}} * Spanish: {{t|es|palabra|f}} {{trans-bottom}} {{trans-top|something promised}} * French: {{t|fr|parole|f}} * German: {{t|de|Ehrenwort|n}} * Greek: {{t+|el|λόγος|m}} * Italian: {{t|it|parola|f}} * Portuguese: {{t|pt|palavra}} * Russian: {{t|ru|сло́во|n}} * Spanish: {{t+|es|palabra|f}} {{trans-bottom}} ==See also== * {{temp|trans-top-also}} * {{temp|trans-see}} * {{temp|checktrans-top}} * {{temp|trans-bottom}} * {{temp|t}} * {{temp|t+}} * {{temp|t-check}} ==Personal customisation== The contents of translation boxes are automatically divided into one or more columns by your web browser. Wiktionary's CSS style sheet ([[MediaWiki:Common.css]]) constrains each column to a minimum width of <code>25em</code> (approximately 333 pixels at 100% zoom). If you would prefer to see more columns in translation boxes (for example, you see only one column and would rather see two), you can alter the minimum column width by adding the following piece of code to your personal user CSS page ([[Special:MyPage/common.css]]) and reducing the number before the <code>em</code> as required: <source lang=css> .multicolumn-list > ul { column-width: 25em !important; } </source> == TemplateData == <templatedata> { "params": { "1": { "label": "gloss", "description": "The gloss to show in the translation table, to give a short description of the sense that this table contains translations for. This should match the actual sense in the entry.", "example": "enjoy; have affection for", "type": "string", "suggested": true }, "id": { "label": "sense ID", "description": "The sense ID of the sense that this translation belongs to (which should be tagged with {{temp|senseid}}). Translation tables in other entries that link to this translation table (with {{temp|trans-see}} or {{temp|trans-top-also}}) should have the same ID.", "type": "line" }, "column-width": { "label": "column width", "description": "A word indicating the column width of the columns in the translation table. This is only to be used in exceptional cases: You can specify <code>column-width=wide</code> for entries with extremely long translations, such as [[Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu]]. You can specify <code>column-width=narrow</code> for extremely large translation boxes where the translations are generally very short and simple, such as [[water/translations]].", "type": "line", "suggestedvalues": ["narrow", "wide"] } }, "description": "Marks the beginning of a translation table", "format": "{{_|_=_}}\n" } </templatedata> <includeonly> [[Category:Column templates]] [[Category:Translation templates|trans top]] [[es:plantilla:trad-arriba]] [[hu:sablon:trans-top]] </includeonly> 8135h156q6zjyt2n270e6fykzq4vg07 Module:translations 828 1011 35373 35372 2025-01-20T01:50:36Z Kambai Akau 8 35373 Scribunto text/plain local export = {} local debug_track_module = "Module:debug/track" local languages_module = "Module:languages" local links_module = "Module:links" local parameters_module = "Module:parameters" local string_utilities_module = "Module:string utilities" local templatestyles_module = "Module:TemplateStyles" local utilities_module = "Module:utilities" local wikimedia_languages_module = "Module:wikimedia languages" local anchor_encode = mw.uri.anchorEncode local concat = table.concat local html_create = mw.html.create local insert = table.insert local load_data = mw.loadData local new_title = mw.title.new local require = require --[==[ 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_uri(...) decode_uri = require(string_utilities_module).decode_uri return decode_uri(...) end local function format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function full_link(...) full_link = require(links_module).full_link return full_link(...) end local function get_link_page(...) get_link_page = require(links_module).get_link_page return get_link_page(...) end local function get_wikimedia_lang(...) get_wikimedia_lang = require(wikimedia_languages_module).getByCode return get_wikimedia_lang(...) end local function language_link(...) language_link = require(links_module).language_link return language_link(...) end local function plain_link(...) plain_link = require(links_module).plain_link return plain_link(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function remove_links(...) remove_links = require(links_module).remove_links return remove_links(...) end local function split_on_slashes(...) split_on_slashes = require(links_module).split_on_slashes return split_on_slashes(...) end local function templatestyles(...) templatestyles = require(templatestyles_module) return templatestyles(...) end local function track(...) track = require(debug_track_module) return track(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local en local function get_en() en, get_en = require(languages_module).getByCode("en"), nil return en end local headword_data local function get_headword_data() headword_data, get_headword_data = load_data("Module:headword/data"), nil return headword_data end local parameters_data local function get_parameters_data() parameters_data, get_parameters_data = load_data("Module:parameters/data"), nil return parameters_data end local translations_data local function get_translations_data() translations_data, get_translations_data = load_data("Module:translations/data"), nil return translations_data end local function is_translation_subpage(pagename) if (headword_data or get_headword_data()).page.namespace ~= "" then return false elseif not pagename then pagename = (headword_data or get_headword_data()).encoded_pagename end return pagename:match("./translations$") and true or false end local function canonical_pagename() local pagename = (headword_data or get_headword_data()).encoded_pagename return is_translation_subpage(pagename) and pagename:sub(1, -14) or pagename end function export.show_terminfo(terminfo, check) local lang = terminfo.lang local langcode, langname = lang:getCode(), lang:getCanonicalName() -- Translations must be for mainspace languages. if not lang:hasType("regular") then error("Translations must be for attested and approved main-namespace languages.") else local disallowed = (translations_data or get_translations_data()).disallowed local err_msg = disallowed[langcode] if err_msg then error("Translations not allowed in " .. langname .. " (" .. langcode .. "). " .. langname .. " translations should " .. err_msg) end local fullcode = lang:getFullCode() if fullcode ~= langcode then err_msg = disallowed[fullcode] if err_msg then langname = lang:getFullName() error("Translations not allowed in " .. langname .. " (" .. fullcode .. "). " .. langname .. " translations should " .. err_msg) end end end local term = terminfo.term -- Check if there is a term. Don't show the interwiki link if there is nothing to link to. if not term then -- Track entries that don't provide a term. -- FIXME: This should be a category. track("translations/no term") track("translations/no term/" .. langcode) end if terminfo.interwiki then -- No interwiki link if term is empty/missing if not term or #term < 1 then terminfo.interwiki = false return end -- Percent-decode the term. term = decode_uri(term, "PATH") -- Don't show an interwiki link if it's an invalid title. if not new_title(term) then terminfo.interwiki = false return end local interwiki_langcode = (translations_data or get_translations_data()).interwiki_langs[langcode] local wmlangs = interwiki_langcode and {get_wikimedia_lang(interwiki_langcode)} or lang:getWikimediaLanguages() -- Don't show the interwiki link if the language is not recognised by Wikimedia. if #wmlangs == 0 then terminfo.interwiki = false return end local sc = terminfo.sc local target_page = get_link_page(term, lang, sc) local split = split_on_slashes(target_page) if not split[1] then terminfo.interwiki = false return end target_page = split[1] local wmlangcode = wmlangs[1]:getCode() local interwiki_link = language_link{ lang = lang, sc = sc, term = wmlangcode .. ":" .. target_page, alt = "(" .. wmlangcode .. ")", tr = "-" } terminfo.interwiki = tostring(html_create("span") :addClass("tpos") :wikitext("&nbsp;" .. interwiki_link) ) end langcode = lang:getFullCode() if (translations_data or get_translations_data()).need_super[langcode] then local tr = terminfo.tr if tr ~= nil then terminfo.tr = tr:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>") end end local link = full_link(terminfo, "translation") local categories = {"Swáng a̱lyiat ma̱ng bwan " .. lang:getFullName() } if check then link = tostring(html_create("span") :addClass("ttbc") :tag("sup") :addClass("ttbc") :wikitext("(please [[WT:Translations#Translations to be checked|verify]])") :done() :wikitext(" " .. link) ) insert(categories, "Cat nwuan bwan " .. langname .. " &nbsp;a̱ka̱feang") end return link .. format_categories(categories, en or get_en(), nil, canonical_pagename()) end -- Implements {{t}}, {{t+}}, {{t-check}} and {{t+check}}. function export.show(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["translation"]) local check = frame.args["check"] return export.show_terminfo({ lang = args[1], sc = args["sc"], track_sc = true, term = args[2], alt = args["alt"], id = args["id"], genders = args[3], tr = args["tr"], ts = args["ts"], lit = args["lit"], interwiki = frame.args["interwiki"], }, check and check ~= "") end local function add_id(div, id) return id and div:attr("id", anchor_encode("Translations-" .. id)) or div end -- Implements {{trans-top}} and part of {{trans-top-also}}. local function top(args, title, id, navhead) local column_width = (args["column-width"] == "wide" or args["column-width"] == "narrow") and "-" .. args["column-width"] or "" local div = html_create("div") :addClass("NavFrame") :node(navhead) :tag("div") :addClass("NavContent") :tag("table") :addClass("translations") :attr("role", "presentation") :attr("data-gloss", title or "") :tag("tr") :tag("td") :addClass("translations-cell") :addClass("multicolumn-list" .. column_width) :attr("colspan", "3") :allDone() div = add_id(div, id) local categories = {} if not title then insert(categories, "Translation table header lacks gloss") end local pagename = canonical_pagename() if is_translation_subpage() then insert(categories, "Translation subpages") end return (tostring(div):gsub("</td></tr></table></div></div>$", "")) .. (#categories > 0 and format_categories(categories, en or get_en(), nil, pagename) or "") .. -- Category to trigger [[MediaWiki:Gadget-TranslationAdder.js]]; we want this even on -- user pages and such. format_categories("Nwuai ma̱ng a̱yaakuzut bwan", nil, nil, nil, true) .. templatestyles("Module:translations/styles.css") end -- Entry point for {{trans-top}}. function export.top(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["trans-top"]) local title = args[1] local id = args.id or title title = title and remove_links(title) return top(args, title, id, html_create("div") :addClass("NavHead") :css("text-align", "left") :wikitext(title or "'''Bwan di̱ lilyem ghyáng'''") ) end -- Entry point for {{checktrans-top}}. function export.check_top(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["checktrans-top"]) local text = "\n:''The translations below need to be checked and inserted above into the appropriate translation tables. See instructions at " .. frame:expandTemplate{ title = "section link", args = {"Wiktionary:Entry layout#Translations"} } .. ".''\n" local header = html_create("div") :addClass("checktrans") :wikitext(text) local subtitle = args[1] local title = "Translations to be checked" if subtitle then title = title .. "&zwnj;: \"" .. subtitle .. "\"" end -- No ID, since these should always accompany proper translation tables, and can't be trusted anyway (i.e. there's no use-case for links). return tostring(header) .. "\n" .. top(args, title, nil, html_create("div") :addClass("NavHead") :css("text-align", "left") :wikitext(title or "Translations") ) end -- Implements {{trans-bottom}}. function export.bottom(frame) -- Check nothing is being passed as a parameter. process_params(frame:getParent().args, (parameters_data or get_parameters_data())["trans-bottom"]) return "</table></div></div>" end -- Implements {{trans-see}} and part of {{trans-top-also}}. local function see(args, see_text) local navhead = html_create("div") :addClass("NavHead") :css("text-align", "left") :wikitext(args[1] .. " ") :tag("span") :css("font-weight", "normal") :wikitext("— ") :tag("i") :wikitext(see_text) :allDone() local terms, id = args[2], args["id"] if #terms == 0 then terms[1] = args[1] end for i = 1, #terms do local term_id = id[i] or id.default local data = { term = terms[i], id = term_id and "Translations-" .. term_id or "Translations", } terms[i] = plain_link(data) end return navhead:wikitext(concat(terms, ",&lrm; ")) end -- Entry point for {{trans-see}}. function export.see(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["trans-see"]) local div = html_create("div") :addClass("pseudo") :addClass("NavFrame") :node(see(args, "see ")) return tostring(add_id(div, args.id.default or args[1])) end -- Entry point for {{trans-top-also}}. function export.top_also(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["trans-top-also"]) local navhead = see(args, "bu nwuan ") local title = args[1] local id = args.id.default or title title = remove_links(title) return top(args, title, id, navhead) end -- Implements {{translation subpage}}. function export.subpage(frame) process_params(frame:getParent().args, (parameters_data or get_parameters_data())["translation subpage"]) if not is_translation_subpage() then error("This template should only be used on translation subpages, which have titles that end with '/translations'.") end -- "Translation subpages" category is handled by {{trans-top}}. return ("''This page contains translations for %s. See the main entry for more information.''"):format(full_link{ lang = en or get_en(), term = canonical_pagename(), }) end -- Implements {{t-needed}}. function export.needed(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["t-needed"]) local lang, category = args[1], "" local span = html_create("span") :addClass("trreq") :attr("data-lang", lang:getCode()) :tag("i") :wikitext("ma̱sa̱kut mbeang bwan huni ka̱nang a lyen nyia̱ hu") :done() if not args["nocat"] then local type, sort = args[2], args["sort"] if type == "quote" then category = "Requests for translations of " .. lang:getCanonicalName() .. " quotations" elseif type == "usex" then category = "Requests for translations of " .. lang:getCanonicalName() .. " usage examples" else category = "Requests for translations into " .. lang:getCanonicalName() lang = en or get_en() end category = format_categories(category, lang, sort, not sort and canonical_pagename() or nil) end return tostring(span) .. category end -- Implements {{no equivalent translation}}. function export.no_equivalent(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["no equivalent translation"]) local text = "a̱ nwai mbyia̱ a̱ca̱caat bwan da̱ a̱lyem " .. args[1]:getCanonicalName() if not args["noend"] then text = text .. ", a̱wot nwuan" end return tostring(html_create("i"):wikitext(text)) end -- Implements {{no attested translation}}. function export.no_attested(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["no attested translation"]) local langname = args[1]:getCanonicalName() local text = "no [[WT:ATTEST|attested]] term in " .. langname local category = "" if not args["noend"] then text = text .. ", but see" local sort = args["sort"] category = format_categories(langname .. " unattested translations", en or get_en(), sort, not sort and canonical_pagename() or nil) end return tostring(html_create("i"):wikitext(text)) .. category end -- Implements {{not used}}. function export.not_used(frame) local args = process_params(frame:getParent().args, (parameters_data or get_parameters_data())["not used"]) return tostring(html_create("i"):wikitext((args[2] or "not used") .. " in " .. args[1]:getCanonicalName())) end return export o7w0llompkvzpver5s8v5651m13m4h6 Module:translations/doc 828 1012 34962 28500 2025-01-18T17:32:18Z Kambai Akau 8 34962 wikitext text/x-wiki This module implements the following translation templates: * {{tl|t}} * {{tl|t+}} * {{tl|t-check}} * {{tl|t+check}} * {{tl|t-needed}} * {{tl|trans-top}} * {{tl|trans-top-also}} * {{tl|checktrans-top}} * {{tl|trans-bottom}} * {{tl|trans-see}} * {{tl|translation subpage}} * {{tl|no equivalent translation}} * {{tl|no attested translation}} * {{tl|not used}} See their documentation for more information. {{module cat|-|Page generation}} jp7fzd5d8b0ztu5ab8i13qzifqamt8o Ta‌̱mpi‌̱let:t 10 1013 35055 35051 2025-01-19T00:14:14Z Kambai Akau 8 35055 wikitext text/x-wiki <includeonly>{{#invoke:translations|show}}</includeonly><noinclude>{{t|en|term}}{{documentation}}</noinclude> l2e8102tuk8h8qnapc13128nze3qu08 Ta‌̱mpi‌̱let:t/documentation 10 1014 35298 28502 2025-01-19T21:31:47Z Kambai Akau 8 35298 wikitext text/x-wiki {{documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{#switch: {{PAGENAME}} |tt|tt+= |#default={{uses lua|Module:translations}} }} <noinclude>::''[[Template:t+/documentation]], [[Template:t-check/documentation]] and [[Template:t+check/documentation]] redirect here.''</noinclude> Use this template in the Translations section to format a translation of an English entry. There are several translation templates: * {{tl|t}} is the default, and is the one that human editors should use most when adding a translation. * {{tl|t-check}} marks translations which need attention. * {{tl|t+}} and {{tl|t+check}} are the same as {{tl|t}} and {{tl|t-check}}, respectively, except that they add a superscript link to the corresponding entry on the foreign-language Wiktionary. (For example, {{tl|t+|fr|le}} has a link to [[:fr:le]].) Various automated tools will change {{tl|t}} to {{tl|t+}} or {{tl|t-check}} to {{tl|t+check}} if the translation has an existing entry on the foreign-language Wiktionary. You can also do this manually, if you like, if you know that the entry exists. * {{tl|no equivalent translation}} when a language has no corresponding term and only an unidiomatic translation is provided. However, if it is the sole commonly used translation in that language, then one of the above templates should be used instead. * {{tl|not used}} when a language lacks the term. Most commonly used for grammatical words absent in other languages such as [[the#Translations|the]], though not limited to such. * {{tl|t-needed}} to request a missing translation. * {{tl|tt}}, {{tl|tt+}}, {{tl|tt-check}} and {{tl|tt+check}} are logically equivalent to {{tl|t}}, {{tl|t+}}, {{tl|t-check}} and {{tl|t+check}} (respectively), but only work inside of {{tl|multitrans}}. {{tl|multitrans}} is able to achieve major reductions in memory usage to help combat ongoing issues with [[Wiktionary:Lua memory errors|Lua memory errors]], but requires these special templates in order to work properly. The implementation of these templates is performed by [[Module:translations]]. ==Parameters== ; {{para|1|req=1}} : Language code. See [[Swánga̱lyiatwuki:Lilyem]]. ; {{para|2|req=1}} : Entry name of the translated word. This supports all the features that {{temp|l}} does: diacritics will be removed automatically from words in certain languages, embedded wikilinks will be processed properly, and the script and transliteration will be handled automatically if not provided. ; {{para|3}}, {{para|4}}, {{para|5}}, &hellip; (all optional) : Gender/number specification(s), using the codes provided by [[Module:gender and number]]; If multiple codes are used (separated by a "|"), they will be displayed in the order given. ; {{para|sc|opt=1}} : Specifies a script code, see [[Wiktionary:Scripts]]. This is only needed if the script used in the translation is not one of the normal scripts of the language, or if script detection fails to detect the script correctly. ; {{para|tr|opt=1}} : Specifies the transliteration into roman (Latin) script, as also shown in the example below. A transliteration may be automatically generated for certain languages, if none was provided. Use {{para|tr|-}} if you don't want a transliteration to be automatically generated (you shouldn't really ever do this in an entry). ; {{para|alt|opt=1}} : Specifies an alternate form of the word, not the pagename, to be displayed. ; {{para|lit|opt=1}} : Adds a literal translation for the term. ; {{para|id|opt=1}} : Links to a {{temp|senseid}} tag on the target page. ==Examples== Some examples for {{m|en|butterfly}}: <nowiki> * Arabic: {{t|ar|فَرَاشَة|f}} * Bengali: {{t|bn|প্রজাপতি|tr=projapoti, prajapati}} * Dhuwal: {{t+|dwu|buurnba}} * Javanese: {{t+|jv|ꦏꦸꦥꦸ}} * Latin: {{t|la|pāpiliō}} * Russian: {{t+|ru|ба́бочка|f}} * Serbo-Croatian: *: Cyrillic: {{t|sh|ле̏птӣр|m}} *: Latin: {{t|sh|lȅptīr|m}} * Tamil: {{t+|ta|வண்ணத்துப்பூச்சி|lit= color insect}} * Yoruba: {{t|yo|labalábá}}</nowiki> * Arabic: {{t|ar|فَرَاشَة|f}} * Bengali: {{t|bn|প্রজাপতি|tr=projapoti, prajapati}} * Dhuwal: {{t+|dwu|buurnba}} * Javanese: {{t+|jv|ꦏꦸꦥꦸ}} * Latin: {{t|la|pāpiliō}} * Russian: {{t+|ru|ба́бочка|f}} * Serbo-Croatian: *: Cyrillic: {{t|sh|ле̏птӣр|m}} *: Latin: {{t|sh|lȅptīr|m}} * Tamil: {{t+|ta|வண்ணத்துப்பூச்சி|lit= color insect}} * Yoruba: {{t|yo|labalábá}} <includeonly> [[Sa:Nta̱mpi̱let bwan]] </includeonly> ==Template Data== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Language", "description": "Wiktionary language code for the language of translation", "example": "\"fr\"; \"cmn\"", "type": "line", "required": true }, "2": { "label": "Term", "description": "The word or phrase being linked to, that translates the word", "example": "情話", "type": "line", "required": true }, "sc": { "label": "Script code", "description": "Specifies a Wiktionary script code. This is only needed if the script used in the translation is not one of the normal scripts of the language, or if script detection fails to detect the script correctly.", "example": "Hani", "type": "line" }, "tr": { "label": "Transliteration", "description": "Specifies the transliteration into Latin script, as also shown in the example below. A transliteration may be automatically generated for certain languages, if none was provided.", "type": "line" }, "alt": { "label": "Alternate term displayed", "description": "Specifies an alternate form of the word, not the pagename, to be displayed.", "example": "likes", "type": "line" }, "lit": { "label": "Literally", "description": "A literal translation for the term", "example": "alcohol store", "type": "string" }, "id": { "label": "Sense ID", "description": "Links to a {{temp|senseid}} tag on the target page.", "type": "line" } }, "description": "Links a translation; meant to be used in between {{trans-top}} and {{trans-bottom}}.", "format": "inline" } </templatedata> == See also == * {{temp|trans-top}} * {{temp|trans-bottom}} e6p71od2pwp1fccsjni5xn94xatmhl6 Ta‌̱mpi‌̱let:t+ 10 1015 35237 28503 2025-01-19T19:16:51Z Kambai Akau 8 35237 wikitext text/x-wiki <includeonly>{{#invoke:translations|show|interwiki=tpos}}<!-- -->{{#if:{{NAMESPACE}}||<!-- -->{{#switch:{{{1|}}}<!-- -->|kcg=[[Sa:Bwan nTyap]]<!-- -->|mul=[[Sa:Bwan neet ma̱ a̱lyem naat ma̱ a̱lyem]]<!-- -->|und=[[Sa:Bwan nang á̱ nwai wa̱i a̱ni]]<!-- -->}}<!-- -->}}</includeonly><!-- --><noinclude>{{documentation}}</noinclude> 2imnek83w32appzvn2t4xv1dwddiutp Ta‌̱mpi‌̱let:t+/documentation 10 1016 28504 2023-11-09T20:33:00Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:t/documentation]] 28504 wikitext text/x-wiki #REDIRECT [[Template:t/documentation]] <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Translation templates|t-]] [[fr:Modèle|trad+]] </includeonly> naht6vpq41v64xn699ov7menz87269p Ta‌̱mpi‌̱let:t+check 10 1017 28505 2023-11-09T20:33:47Z Kambai Akau 8 Created page with "<span class="ttbc"><!-- --><sup class="ttbc">(please [[Wiktionary:Translations#Translations to be checked|verify]])</sup> <!-- -->{{#invoke:translations|show|interwiki=tpos}}<!-- --></span><!-- -->{{categorize<!-- -->|{{{1}}}<!-- -->|Requests for review of {{#invoke:languages/templates|getByCode|{{{1}}}|getCanonicalName}} translations<!-- -->|sort={{{sort|-}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude>" 28505 wikitext text/x-wiki <span class="ttbc"><!-- --><sup class="ttbc">(please [[Wiktionary:Translations#Translations to be checked|verify]])</sup> <!-- -->{{#invoke:translations|show|interwiki=tpos}}<!-- --></span><!-- -->{{categorize<!-- -->|{{{1}}}<!-- -->|Requests for review of {{#invoke:languages/templates|getByCode|{{{1}}}|getCanonicalName}} translations<!-- -->|sort={{{sort|-}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude> sj1v8mwb1y718ahmhvsnolhrhy2ft2f Ta‌̱mpi‌̱let:t+check/documentation 10 1018 28506 2023-11-09T20:36:52Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:t/documentation]] 28506 wikitext text/x-wiki #REDIRECT [[Template:t/documentation]] <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Translation templates|t+check]] </includeonly> 2wtuitx9pt4ks0m1mqhnssblqr1x5bj Ta‌̱mpi‌̱let:t-check 10 1019 28507 2023-11-09T20:38:12Z Kambai Akau 8 Created page with "<span class="ttbc"><!-- --><sup class="ttbc">(please [[Wiktionary:Translations#Translations to be checked|verify]])</sup> <!-- -->{{#invoke:translations|show}}<!-- --></span><!-- -->{{categorize<!-- -->|{{{1}}}<!-- -->|Requests for review of {{#invoke:languages/templates|getByCode|{{{1}}}|getCanonicalName}} translations<!-- -->|sort={{{sort|-}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude>" 28507 wikitext text/x-wiki <span class="ttbc"><!-- --><sup class="ttbc">(please [[Wiktionary:Translations#Translations to be checked|verify]])</sup> <!-- -->{{#invoke:translations|show}}<!-- --></span><!-- -->{{categorize<!-- -->|{{{1}}}<!-- -->|Requests for review of {{#invoke:languages/templates|getByCode|{{{1}}}|getCanonicalName}} translations<!-- -->|sort={{{sort|-}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude> r4arwdq9bct26da0qteppfm5sx37ii9 Ta‌̱mpi‌̱let:t-check/documentation 10 1020 28508 2023-11-09T20:38:50Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:t/documentation]] 28508 wikitext text/x-wiki #REDIRECT [[Template:t/documentation]] <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Translation templates|t-check]] </includeonly> k9f9beom8puewn9y2igr90gslxjbtif Ta‌̱mpi‌̱let:categorize 10 1021 35060 28509 2025-01-19T00:30:32Z Kambai Akau 8 35060 wikitext text/x-wiki {{#invoke:utilities/templates|categorize}}<!-- --><noinclude>{{documentation}}</noinclude> jczn36yyrei5pe1bwgpnlawq08hayrr Ta‌̱mpi‌̱let:categorize/documentation 10 1022 35059 28510 2025-01-19T00:27:50Z Kambai Akau 8 35059 wikitext text/x-wiki {{documentation subpage}} {{#switch:{{BASEPAGENAME}}|categorize={{shortcut|Template:cat}}|catlangname={{shortcut|Template:cln}}|topics= : ''“Template:top” redirects here; for the counterpart to [[Template:bottom]], see [[Template:top2]].'' {{shortcut|Template:C|Template:c|Template:top}}{{names|topic}}}} {{uses lua|Module:utilities/templates}} This template is a template wrapper around the <code>format_categories</code> function in [[Module:utilities/templates]]. It adds one or more categories to an entry, using the provided language code to generate a sort key specific to the language. For example, {{temp|categorize|ga|Munster Irish}} or {{temp|cat|ga|Munster Irish}} in the entry {{m|ga|cíonn}} adds the category [[:Category:Munster Irish]] with the sortkey <code>cionn</code>, in which the acute accent on <code>cíonn</code> has been removed. If the namespace of the current page is not meant to contain entries (it's not the main, Reconstruction, or Appendix namespace), then the template does not categorize, so it's safe to use on any page and in any template. The two templates {{temp|catlangname}} and {{temp|topics}} are specialized versions of {{temp|categorize}}. They work the same way, and have the same parameters. However: * {{temp|catlangname}} (shortcut {{temp|cln}}) will add the language name before all the names that are provided. This creates a grammatical – morphological, orthographical or part-of-speech-related – category whose name is based on the format ''<code>Category:(language name) (category name)</code>''. * {{temp|topics}} (shortcut {{temp|C}}) will add the language code and a colon <code>:</code> before all the names. This creates a topical category, whose name is based on the format ''<code>Category:(language code):(category name)</code>''. ==Usage== The template accepts the following parameters: ; {{para|1}} : The language code (see [[Wiktionary:Languages]]). This is required. ; {{para|2}}, {{para|3}}… : One or more categories. There is no limit to how many you can specify. Empty values will be skipped. ; {{para|sort}} : Provides a custom sort key. This will override the automatically generated sort key. ; {{para|sort1}}, {{para|sort2}}… : Provides a custom sort key only for a specific category. ==Examples== * {{temp|categorize|en|Cockney rhyming slang}} adds: *: Category:Cockney rhyming slang * {{temp|catlangname|en|nouns}} adds: *: Category:English nouns * {{temp|catlangname|pt|suffixes}} adds: *: Category:Portuguese suffixes * {{temp|topics|en|Biology}} adds: *: Category:en:Biology * {{temp|topics|pt|Biology}} adds: *: Category:pt:Biology ==See also== * {{temp|categorize}} * {{temp|catlangname}} * {{temp|topics}} {{supplementary}} <includeonly> [[Category:Categorization templates]] </includeonly> {documentation subpage}} h1q5fpf34n5u8dk6ppmxs1hp8tkftq1 Module:utilities/templates 828 1023 35031 28511 2025-01-18T20:19:16Z Kambai Akau 8 35031 Scribunto text/plain local insert = table.insert local process_params = require("Module:parameters").process local export = {} -- Used by {{catfix}}. function export.catfix(frame) local args = process_params(frame:getParent().args, { [1] = {type = "language", required = true}, [2] = {alias_of = "sc"}, ["sc"] = {type = "script"}, }) return require("Module:utilities").catfix(args[1], args.sc) end -- Used by {{categorize}}, {{catlangname}} and {{topics}}. function export.categorize(frame) local args = process_params(frame:getParent().args, { [1] = {required = true, type = "language", default = "und"}, [2] = {required = true, list = true, allow_holes = true}, ["sort"] = {list = true, separate_no_index = true, allow_holes = true}, }) local lang = args[1] if not lang then return "" end local raw_cats = args[2] local sort_keys = args.sort local default_sort = sort_keys.default local cats = {} local format = frame.args["format"] local prefix = format == "pos" and lang:getFullName() .. " " or format == "topic" and lang:getFullCode() .. ":" or "" local cats_with_sort_keys = {} for i = 1, raw_cats.maxindex do local cat = raw_cats[i] if cat then cat = prefix .. cat insert(cats, cat) local sort_key = sort_keys[i] if #cats_with_sort_keys > 0 then insert(cats_with_sort_keys, { category = cat, sort_key = sort_key }) elseif sort_key then for j = 1, #cats - 1 do insert(cats_with_sort_keys, {category = cats[j]}) end insert(cats_with_sort_keys, { category = cat, sort_key = sort_key }) end end end if #cats_with_sort_keys > 0 then return require("Module:utilities/format_categories_with_sort_keys")(cats_with_sort_keys, lang, default_sort) else return require("Module:utilities").format_categories(cats, lang, default_sort) end end return export 3gxe6kb2u2d3t7uj4djv44wa88h8cr7 Module:utilities/templates/doc 828 1024 28512 2023-11-09T20:43:51Z Kambai Akau 8 Created page with "==template_categorize== {{temp|#invoke:utilities/templates|template_categorize}} This function is used by the {{temp|categorize}}, {{temp|catlangname}} and {{temp|catlangcode}} templates. <includeonly> [[Category:Category modules]] </includeonly>" 28512 wikitext text/x-wiki ==template_categorize== {{temp|#invoke:utilities/templates|template_categorize}} This function is used by the {{temp|categorize}}, {{temp|catlangname}} and {{temp|catlangcode}} templates. <includeonly> [[Category:Category modules]] </includeonly> ofx45tyvcry4xo077feoi862uhwd1bx Ta‌̱mpi‌̱let:catlangname 10 1025 39899 28513 2025-10-14T08:07:36Z Hiyuune 556 fix function. 39899 wikitext text/x-wiki {{#invoke:utilities/templates|categorize|format=pos}}<!-- --><noinclude>{{documentation}}</noinclude> q3m40ngefdjkh2rklqjh2oj2zxyj6lk Ta‌̱mpi‌̱let:catlangname/documentation 10 1026 28514 2023-11-09T20:47:04Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:categorize/documentation]] 28514 wikitext text/x-wiki #REDIRECT [[Template:categorize/documentation]] 2qusmtkiawz8tmvji5uhysbxi7zypcc Ta‌̱mpi‌̱let:cat 10 1027 28515 2023-11-09T20:48:36Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:categorize]] 28515 wikitext text/x-wiki #REDIRECT [[Template:categorize]] qf7wsa0hms5gpk8lczwvhcbl3kyiu1u Ta‌̱mpi‌̱let:topics 10 1028 39900 28516 2025-10-14T08:08:40Z Hiyuune 556 39900 wikitext text/x-wiki {{#invoke:utilities/templates|categorize|format=topic}}<!-- --><noinclude>{{documentation}}</noinclude> l1yoilvzv1jb4bape6bwu4tn0q9yq2w Ta‌̱mpi‌̱let:topics/documentation 10 1029 28517 2023-11-09T20:50:59Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:categorize/documentation]] 28517 wikitext text/x-wiki #REDIRECT [[Template:categorize/documentation]] 2qusmtkiawz8tmvji5uhysbxi7zypcc Ta‌̱mpi‌̱let:shortcut box 10 1030 28518 2023-11-09T20:54:28Z Kambai Akau 8 Created page with "{{#invoke:shortcut box|show}}<noinclude>{{documentation}}</noinclude>" 28518 wikitext text/x-wiki {{#invoke:shortcut box|show}}<noinclude>{{documentation}}</noinclude> f3q5p8szuj12jizt5o7ymi4gd9wf0qg Ta‌̱mpi‌̱let:shortcut/documentation 10 1031 28519 2023-11-09T20:55:50Z Kambai Akau 8 Created page with "{{documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{uses lua|Module:shortcut box}} This template displays the list of shortcuts for a page. To use this template, pass the page names of the shortcuts as parameters. Page names in the Template: namespace are rendered with the double-brace syntax: {| | {{temp|shortcut|Template:l}} || &rarr; || {{shortcut|Template:l}} |} The template checks whether the shortcuts exist and poin..." 28519 wikitext text/x-wiki {{documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{uses lua|Module:shortcut box}} This template displays the list of shortcuts for a page. To use this template, pass the page names of the shortcuts as parameters. Page names in the Template: namespace are rendered with the double-brace syntax: {| | {{temp|shortcut|Template:l}} || &rarr; || {{shortcut|Template:l}} |} The template checks whether the shortcuts exist and point back to the transcluding page. If they do not, the page is placed in [[:Category:Shortcut boxes needing attention]]. <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Wiktionary pages with shortcuts|*]] [[es:Plantilla:atajo]] [[fa:الگو:میان‌بر]] [[fr:Modèle:raccourci]] [[pt:Predefinição:atalho]] </includeonly> q54ge3vpts0b1ye9vv0e63wa9yjz94c Module:shortcut 828 1032 28520 2023-11-09T20:57:43Z Kambai Akau 8 Created page with "local export = {} function export.show(frame) local output = {} -- Hacky way to allow function to be called from other modules. local args = (frame.getParent and frame:getParent().args) or frame local demo = false local FULLPAGENAME = mw.title.getCurrentTitle().fullText local BASEPAGENAME, SUBPAGENAME = FULLPAGENAME:match("^(.-)/([^/]-)$") -- BASEPAGENAME = BASEPAGENAME or FULLPAGENAME if frame.getParent and FULLPAGENAME == frame:getParent():getTitle() then..." 28520 Scribunto text/plain local export = {} function export.show(frame) local output = {} -- Hacky way to allow function to be called from other modules. local args = (frame.getParent and frame:getParent().args) or frame local demo = false local FULLPAGENAME = mw.title.getCurrentTitle().fullText local BASEPAGENAME, SUBPAGENAME = FULLPAGENAME:match("^(.-)/([^/]-)$") -- BASEPAGENAME = BASEPAGENAME or FULLPAGENAME if frame.getParent and FULLPAGENAME == frame:getParent():getTitle() then demo = true end output[#output + 1] = '<div class="noprint plainlinks shortcut-box">' if args.temp then output[#output + 1] = "Temporary [[Wiktionary:Shortcut|shortcut" .. (args[2] and 's' or '') .. "]]:<br/>" else output[#output + 1] = "[[Wiktionary:Shortcut|Shortcut" .. (args[2] and 's' or '') .. "]]:<br/>" end local attn = false for i, shortcut in ipairs(args) do local title = mw.title.new(shortcut) if not title then output[#output + 1] = '<span class="attentionseeking">(<code>' .. mw.text.nowiki(shortcut) .. '</code>)</span><br/>' attn = true else local iattn = false local item if not title.exists then attn = true local query = 'action=edit&redlink=1&preloadtext=' .. mw.uri.encode('#REDIRECT [[' .. FULLPAGENAME .. ']]') if title.nsText == "Template" then item = '<code>{{[' .. tostring(mw.uri.fullUrl(shortcut, query)) .. ' <span style="color:#c20;">' .. title.text .. '</span>]}}</code>' else item = '[' .. tostring(mw.uri.fullUrl(shortcut, query)) .. ' <span style="color:#c20;">' .. shortcut .. '</span>]' end else if title.nsText == "Template" then item = '<code>{{[' .. tostring(mw.uri.fullUrl(shortcut, 'redirect=no')) .. ' ' .. title.text .. ']}}</code>' else item = '[' .. tostring(mw.uri.fullUrl(shortcut, 'redirect=no')) .. ' ' .. shortcut .. ']' end if not demo then local redirectTarget = title.redirectTarget if redirectTarget then redirectTarget.fragment = '' -- remove fragment, if present local targetText = redirectTarget.fullText if title.nsText == "Template" then if SUBPAGENAME == 'documentation' then iattn = (targetText ~= BASEPAGENAME) else iattn = (targetText ~= FULLPAGENAME) end else if SUBPAGENAME == 'documentation' then iattn = not (targetText == BASEPAGENAME or targetText == FULLPAGENAME) else iattn = not (targetText == FULLPAGENAME or targetText == FULLPAGENAME .. '/documentation') end end end if not (redirectTarget and redirectTarget.exists) then iattn = true end end end if iattn then item = '<span class="attentionseeking">' .. item .. '</span>' end output[#output + 1] = item .. '<br/>' attn = attn or iattn end end if not args.nocat then if attn then output[#output + 1] = '[[Category:Shortcut boxes needing attention]]' end if SUBPAGENAME ~= 'documentation' then output[#output + 1] = '[[Category:Wiktionary pages with shortcuts]]' end end output[#output + 1] = '</div>' return table.concat(output) end return export aho9dmzlzc8q9vykxr9qvsz8u1uyhae Module:shortcut/doc 828 1033 28521 2023-11-09T20:58:50Z Kambai Akau 8 Created page with "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:General utility modules]] [[Category:Wikitext parsing modules]] </includeonly>" 28521 wikitext text/x-wiki {{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:General utility modules]] [[Category:Wikitext parsing modules]] </includeonly> qgjgy61rogspdau16zrod9jsne08xnb Ta‌̱mpi‌̱let:cln 10 1034 28522 2023-11-09T21:00:09Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:catlangname]] 28522 wikitext text/x-wiki #redirect [[template:catlangname]] a60a5wkcugway3xqsiouhnd7gqanzm0 Module:headword/data 828 1035 34951 28523 2025-01-18T17:15:27Z Kambai Akau 8 34951 Scribunto text/plain local headword_page_module = "Module:headword/page" local list_to_set = require("Module:table").listToSet local data = {} ------ 1. Lists which are converted into sets. ------ -- Zero-plurals (i.e. invariable plurals). local irregular_plurals = list_to_set({ "cmavo", "cmene", "fu'ivla", "gismu", "Han tu", "hanja", "hanzi", "jyutping", "kana", "kanji", "lujvo", "phrasebook", "pinyin", "rafsi", }, function(_, item) return item end) -- Irregular non-zero plurals AND any regular plurals where the singular ends in "s", -- because the module assumes that inputs ending in "s" are plurals. The singular and -- plural both need to be added, as the module will generate a default plural if -- the input doesn't match a key in this table. for sg, pl in next, { mora = "morae" } do irregular_plurals[sg], irregular_plurals[pl] = pl, pl end data.irregular_plurals = irregular_plurals data.lemmas = list_to_set{ "abbreviations", "acronyms", "adjectives", "adnominals", "adpositions", "adverbs", "affixes", "ambipositions", "articles", "circumfixes", "circumpositions", "classifiers", "cmavo", "cmavo clusters", "cmene", "combining forms", "conjunctions", "counters", "determiners", "diacritical marks", "digraphs", "equative adjectives", "fu'ivla", "gismu", "Han characters", "Han tu", "hanja", "hanzi", "ideophones", "idioms", "infixes", "initialisms", "iteration marks", "interfixes", "interjections", "kana", "kanji", "letters", "ligatures", "logograms", "lujvo", "morae", "morphemes", "non-constituents", "nouns", "numbers", "numeral symbols", "numerals", "particles", "phrases", "postpositions", "postpositional phrases", "predicatives", "prefixes", "prepositional phrases", "prepositions", "preverbs", "pronominal adverbs", "pronouns", "proper nouns", "proverbs", "punctuation marks", "relatives", "roots", "stems", "suffixes", "syllables", "symbols", "verbs", } data.nonlemmas = list_to_set{ "active participle forms", "active participles", "adjectival participles", "adjective case forms", "adjective forms", "adjective feminine forms", "adjective plural forms", "adverb forms", "adverbial participles", "agent participles", "article forms", "circumfix forms", "combined forms", "comparative adjective forms", "comparative adjectives", "comparative adverb forms", "comparative adverbs", "conjunction forms", "contractions", "converbs", "determiner comparative forms", "determiner forms", "determiner superlative forms", "diminutive nouns", "elative adjectives", "equative adjective forms", "equative adjectives", "future participles", "gerunds", "infinitive forms", "infinitives", "interjection forms", "jyutping", "misspellings", "negative participles", "nominal participles", "noun case forms", "noun dual forms", "noun forms", "noun paucal forms", "noun plural forms", "noun possessive forms", "noun singulative forms", "numeral forms", "participles", "participle forms", "particle forms", "passive participles", "past active participles", "past adverbial participles", "past participles", "past participle forms", "past passive participles", "perfect active participles", "perfect participles", "perfect passive participles", "pinyin", "plurals", "postposition forms", "prefix forms", "preposition contractions", "preposition forms", "prepositional pronouns", "present active participles", "present adverbial participles", "present participles", "present passive participles", "preverb forms", "pronoun forms", "pronoun possessive forms", "proper noun forms", "proper noun plural forms", "rafsi", "romanizations", "root forms", "singulatives", "suffix forms", "superlative adjective forms", "superlative adjectives", "superlative adverb forms", "superlative adverbs", "verb forms", "verbal nouns", } -- These langauges will not have links to separate parts of the headword. data.no_multiword_links = list_to_set{ "zh", } -- These languages will not have "LANG multiword terms" categories added. data.no_multiword_cat = list_to_set{ -------- Languages without spaces between words (sometimes spaces between phrases) -------- "blt", -- Tai Dam "ja", -- Japanese "khb", -- Lü "km", -- Khmer "lo", -- Lao "mnw", -- Mon "my", -- Burmese "nan", -- Min Nan (some words in Latin script; hyphens between syllables) "nan-hbl", -- Hokkien (some words in Latin script; hyphens between syllables) "nod", -- Northern Thai "ojp", -- Old Japanese "shn", -- Shan "sou", -- Southern Thai "tdd", -- Tai Nüa "th", -- Thai "tts", -- Isan "twh", -- Tai Dón "txg", -- Tangut "zh", -- Chinese (all varieties with Chinese characters) "zkt", -- Khitan -------- Languages with spaces between syllables -------- "ahk", -- Akha "aou", -- A'ou "atb", -- Zaiwa "byk", -- Biao "cdy", -- Chadong --"duu", -- Drung; not sure --"hmx-pro", -- Proto-Hmong-Mien --"hnj", -- Green Hmong; not sure "huq", -- Tsat "ium", -- Iu Mien --"lis", -- Lisu; not sure "mtq", -- Muong --"mww", -- White Hmong; not sure "onb", -- Lingao --"sit-gkh", -- Gokhy; not sure --"swi", -- Sui; not sure "tbq-lol-pro", -- Proto-Loloish "tdh", -- Thulung "ukk", -- Muak Sa-aak "vi", -- Vietnamese "yig", -- Wusa Nasu "zng", -- Mang -------- Languages with ~ with surrounding spaces used to separate variants -------- "mkh-ban-pro", -- Proto-Bahnaric "sit-pro", -- Proto-Sino-Tibetan; listed above -------- Other weirdnesses -------- "mul", -- Translingual; gestures, Morse code, etc. "aot", -- Atong (India); bullet is a letter -------- All sign languages -------- "ads", "aed", "aen", "afg", "ase", "asf", "asp", "asq", "asw", "bfi", "bfk", "bog", "bqn", "bqy", "bvl", "bzs", "cds", "csc", "csd", "cse", "csf", "csg", "csl", "csn", "csq", "csr", "doq", "dse", "dsl", "ecs", "esl", "esn", "eso", "eth", "fcs", "fse", "fsl", "fss", "gds", "gse", "gsg", "gsm", "gss", "gus", "hab", "haf", "hds", "hks", "hos", "hps", "hsh", "hsl", "icl", "iks", "ils", "inl", "ins", "ise", "isg", "isr", "jcs", "jhs", "jls", "jos", "jsl", "jus", "kgi", "kvk", "lbs", "lls", "lsl", "lso", "lsp", "lst", "lsy", "lws", "mdl", "mfs", "mre", "msd", "msr", "mzc", "mzg", "mzy", "nbs", "ncs", "nsi", "nsl", "nsp", "nsr", "nzs", "okl", "pgz", "pks", "prl", "prz", "psc", "psd", "psg", "psl", "pso", "psp", "psr", "pys", "rms", "rsl", "rsm", "sdl", "sfb", "sfs", "sgg", "sgx", "slf", "sls", "sqk", "sqs", "ssp", "ssr", "svk", "swl", "syy", "tse", "tsm", "tsq", "tss", "tsy", "tza", "ugn", "ugy", "ukl", "uks", "vgt", "vsi", "vsl", "vsv", "xki", "xml", "xms", "ygs", "ysl", "zib", "zsl", } -- In these languages, the hyphen is not considered a word separator for the "multiword terms" category. data.hyphen_not_multiword_sep = list_to_set{ "akk", -- Akkadian; hyphens between syllables "akl", -- Aklanon; hyphens for mid-word glottal stops "ber-pro", -- Proto-Berber; morphemes separated by hyphens "ceb", -- Cebuano; hyphens for mid-word glottal stops "cnk", -- Khumi Chin; hyphens used in single words "cpi", -- Chinese Pidgin English; Chinese-derived words with hyphens between syllables "de", -- too many false positives "esx-esk-pro", -- hyphen used to separate morphemes "fi", -- Finnish; hyphen used to separate components in compound words if the final and initial vowels match, respectively "hil", -- Hiligaynon; hyphens for mid-word glottal stops "hnn", -- Hanunoo; too many false positives "ilo", -- Ilocano; hyphens for mid-word glottal stops "kne", -- Kankanaey; hyphens for mid-word glottal stops "lcp", -- Western Lawa; dash as syllable joiner "lwl", -- Eastern Lawa; dash as syllable joiner "mfa", -- Pattani Malay in Thai script; dash as syllable joiner "mkh-vie-pro", -- Proto-Vietic; morphemes separated by hyphens "msb", -- Masbatenyo; too many false positives "tl", -- Tagalog; too many false positives "war", -- Waray-Waray; too many false positives "yo", -- Yoruba; hyphens used to show lengthened nasal vowels } -- These languages will not have "LANG masculine nouns" and similar categories added. data.no_gender_cat = list_to_set{ -- Languages without gender but which use the gender field for other purposes "ja", "th", } data.notranslit = list_to_set{ "ams", "az", "bbc", "bug", "cdo", "cia", "cjm", "cjy", "cmn", "cnp", "cpi", "cpx", "csp", "czh", "czo", "gan", "hak", "hnm", "hsn", "ja", "kzg", "lad", "ltc", "luh", "lzh", "mnp", "ms", "mul", "mvi", "nan", "nan-dat", "nan-hbl", "nan-hlh", "nan-lnx", "nan-tws", "nan-zhe", "nan-zsh", "och", "oj", "okn", "ryn", "rys", "ryu", "sh", "sjc", "tgt", "th", "tkn", "tly", "txg", "und", "vi", "wuu", "xug", "yoi", "yox", "yue", "za", "zh", "zhx-sic", "zhx-tai", } -- Script codes for which a script-tagged display title will be added. data.toBeTagged = list_to_set{ "Ahom", "Arab", "fa-Arab", "glk-Arab", "kk-Arab", "ks-Arab", "ku-Arab", "mzn-Arab", "ms-Arab", "ota-Arab", "pa-Arab", "ps-Arab", "sd-Arab", "tt-Arab", "ug-Arab", "ur-Arab", "Armi", "Armn", "Avst", "Bali", "Bamu", "Batk", "Beng", "as-Beng", "Bopo", "Brah", "Brai", "Bugi", "Buhd", "Cakm", "Cans", "Cari", "Cham", "Cher", "Copt", "Cprt", "Cyrl", "Cyrs", "Deva", "Dsrt", "Egyd", "Egyp", "Ethi", "Geok", "Geor", "Glag", "Goth", "Grek", "Polyt", "polytonic", "Gujr", "Guru", "Hang", "Hani", "Hano", "Hebr", "Hira", "Hluw", "Ital", "Java", "Kali", "Kana", "Khar", "Khmr", "Knda", "Kthi", "Lana", "Laoo", "Latn", "Latf", "Latg", "Latnx", "Latinx", "pjt-Latn", "Lepc", "Limb", "Linb", "Lisu", "Lyci", "Lydi", "Mand", "Mani", "Marc", "Merc", "Mero", "Mlym", "Mong", "mnc-Mong", "sjo-Mong", "xwo-Mong", "Mtei", "Mymr", "Narb", "Nkoo", "Nshu", "Ogam", "Olck", "Orkh", "Orya", "Osma", "Ougr", "Palm", "Phag", "Phli", "Phlv", "Phnx", "Plrd", "Prti", "Rjng", "Runr", "Samr", "Sarb", "Saur", "Sgnw", "Shaw", "Shrd", "Sinh", "Sora", "Sund", "Sylo", "Syrc", "Tagb", "Tale", "Talu", "Taml", "Tang", "Tavt", "Telu", "Tfng", "Tglg", "Thaa", "Thai", "Tibt", "Ugar", "Vaii", "Xpeo", "Xsux", "Yiii", "Zmth", "Zsym", "Ipach", "Music", "Rumin", } -- Parts of speech which will not be categorised in categories like "English terms spelled with É" if -- the term is the character in question (e.g. the letter entry for English [[é]]). This contrasts with -- entries like the French adjective [[m̂]], which is a one-letter word spelled with the letter. data.pos_not_spelled_with_self = list_to_set{ "diacritical marks", "Han characters", "Han tu", "hanja", "hanzi", "iteration marks", "kana", "kanji", "letters", "ligatures", "logograms", "morae", "numeral symbols", "numerals", "punctuation marks", "syllables", "symbols", } ------ 2. Lists not converted into sets. ------ -- Recognized aliases for parts of speech (param 2=). Key is the short form and value is the canonical singular (not -- pluralized) form. It is singular so that the same table can be used in [[Module:form of]] for the p=/POS= param -- and [[Module:links]] for the pos= param. data.pos_aliases = { a = "adjective", adj = "adjective", adv = "adverb", art = "article", det = "determiner", cnum = "cardinal number", compadj = "comparative adjective", compadv = "comparative adverb", conj = "conjunction", conv = "converb", int = "interjection", interj = "interjection", intj = "interjection", n = "noun", num = "numeral", part = "participle", pcl = "particle", phr = "phrase", pn = "proper noun", postp = "postposition", pref = "prefix", prep = "preposition", pron = "pronoun", prop = "proper noun", proper = "proper noun", propn = "proper noun", onum = "ordinal number", rom = "romanization", suf = "suffix", supadj = "superlative adjective", supadv = "superlative adverb", v = "verb", vb = "verb", vi = "intransitive verb", vt = "transitive verb", vti = "transitive and intransitive verb", } -- Parts of speech for which categories like "German masculine nouns" or "Russian imperfective verbs" -- will be generated if the headword is of the appropriate gender/number. data.pos_for_gender_number_cat = { ["nouns"] = "nouns", ["proper nouns"] = "nouns", ["suffixes"] = "suffixes", -- We include verbs because impf and pf are valid "genders". ["verbs"] = "verbs", } ------ 3. Page-wide processing (so that it only needs to be done once per page). ------ data.page = require(headword_page_module).process_page() -- Fuckme, random references to data.pagename and data.encoded_pagename are scattered throughout the codebase. FIXME! data.pagename = data.page.pagename data.encoded_pagename = data.page.encoded_pagename return data els8ucw31t80ipum0ft5pubyioxmdwq Module:headword/data/doc 828 1036 28524 2023-11-09T21:08:07Z Kambai Akau 8 Created page with "This module contains data used by [[Module:headword]] and [[Module:headword/templates]]. The function at the bottom of the module transforms the tables, so that they contain {{code|lua|2=[item1] = true, [item2] = true, ...}}. <includeonly> [[Category:Data modules]] </includeonly>" 28524 wikitext text/x-wiki This module contains data used by [[Module:headword]] and [[Module:headword/templates]]. The function at the bottom of the module transforms the tables, so that they contain {{code|lua|2=[item1] = true, [item2] = true, ...}}. <includeonly> [[Category:Data modules]] </includeonly> g4y3d4eqzcby28pom5m05wg97yt199f Module:headword 828 1037 28525 2023-11-09T21:08:55Z Kambai Akau 8 Created page with "local export = {} local m_string_utils = require("Module:string utilities") local rfind = m_string_utils.find local rgmatch = m_string_utils.gmatch local rsubn = m_string_utils.gsub local ulen = mw.ustring.len local unfc = mw.ustring.toNFC local m_data = mw.loadData("Module:headword/data") local isLemma = m_data.lemmas local isNonLemma = m_data.nonlemmas local notranslit = m_data.notranslit local toBeTagged = m_data.toBeTagged -- If set to true, categories always app..." 28525 Scribunto text/plain local export = {} local m_string_utils = require("Module:string utilities") local rfind = m_string_utils.find local rgmatch = m_string_utils.gmatch local rsubn = m_string_utils.gsub local ulen = mw.ustring.len local unfc = mw.ustring.toNFC local m_data = mw.loadData("Module:headword/data") local isLemma = m_data.lemmas local isNonLemma = m_data.nonlemmas local notranslit = m_data.notranslit local toBeTagged = m_data.toBeTagged -- If set to true, categories always appear, even in non-mainspace pages local test_force_categories = false -- Version of rsubn() that discards all but the first return value. local function rsub(term, foo, bar) return (rsubn(term, foo, bar)) end -- Add a tracking category to track entries with certain (unusually undesirable) properties. `track_id` is an identifier -- for the particular property being tracked and goes into the tracking page. Specifically, this adds a link in the -- page text to [[Template:tracking/headword/TRACK_ID]], meaning you can find all entries with the `track_id` property -- by visiting [[Special:WhatLinksHere/Template:tracking/headword/TRACK_ID]]. -- -- If `code` (a language or script code) is given, an additional tracking page -- [[Template:tracking/headword/TRACK_ID/CODE]] is linked to, and you can find all entries in the combination of -- `track_id` and `code` by visiting [[Special:WhatLinksHere/Template:tracking/headword/TRACK_ID/CODE]]. This makes it -- possible to isolate only the entries with a specific tracking property that are in a given language or script. local function track(track_id, code) local tracking_page = "headword/" .. track_id local m_debug_track = require("Module:debug/track") if code then m_debug_track{tracking_page, tracking_page .. "/" .. code} else m_debug_track(tracking_page) end return true end local function text_in_script(text, script_code) local sc = require("Module:scripts").getByCode(script_code) if not sc then error("Internal error: Bad script code " .. script_code) end local characters = sc:getCharacters() local out if characters then text = rsub(text, "%W", "") out = rfind(text, "[" .. characters .. "]") end if out then return true else return false end end local spacingPunctuation = "[%s%p]+" --[[ List of punctuation or spacing characters that are found inside of words. Used to exclude characters from the regex above. ]] local wordPunc = "-־׳״'.·*’་•:" local notWordPunc = "[^" .. wordPunc .. "]+" -- Format a term (either a head term or an inflection term) along with any left or right qualifiers, references or -- customized separator: `part` is the object specifying the term, which should optionally contain: -- * left qualifiers in `q`, an array of strings (or `qualifiers` for compatibility purposes); -- * right qualifiers in `qq`, an array of strings; -- * references in `refs`, an array either of strings (formatted reference text) or objects containing fields `text` -- (formatted reference text) and optionally `name` and/or `group`; -- * a separator in `separator`, defaulting to " <i>or</i> " if this is not the first term (j > 1), otherwise "". -- `formatted` is the formatted version of the term itself, and `j` is the index of the term. local function format_term_with_qualifiers_and_refs(part, formatted, j) local left_qualifiers, right_qualifiers local reftext left_qualifiers = part.q and #part.q > 0 and part.q if left_qualifiers then left_qualifiers = require("Module:qualifier").format_qualifier(left_qualifiers) .. " " end right_qualifiers = part.qq and #part.qq > 0 and part.qq if right_qualifiers then right_qualifiers = " " .. require("Module:qualifier").format_qualifier(right_qualifiers) end if part.refs and #part.refs > 0 then local refs = {} for _, ref in ipairs(part.refs) do if type(ref) ~= "table" then ref = {text = ref} end local refargs if ref.name or ref.group then refargs = {name = ref.name, group = ref.group} end table.insert(refs, mw.getCurrentFrame():extensionTag("ref", ref.text, refargs)) end reftext = table.concat(refs) end local separator = part.separator or j > 1 and " <i>or</i> " -- use "" to request no separator if left_qualifiers then formatted = left_qualifiers .. formatted end if reftext then formatted = formatted .. reftext end if right_qualifiers then formatted = formatted .. right_qualifiers end if separator then formatted = separator .. formatted end return formatted end --[==[Return true if the given head is multiword according to the algorithm used in full_headword().]==] function export.head_is_multiword(head) for possibleWordBreak in rgmatch(head, spacingPunctuation) do if rfind(possibleWordBreak, notWordPunc) then return true end end return false end --[==[Add links to a multiword head.]==] function export.add_multiword_links(head, default) local function workaround_to_exclude_chars(s) return rsub(s, notWordPunc, "\2%1\1") end head = "\1" .. rsub(head, spacingPunctuation, workaround_to_exclude_chars) .. "\2" if default then head = head :gsub("(\1[^\2]*)\\([:#][^\2]*\2)", "%1\\\\%2") :gsub("(\1[^\2]*)([:#][^\2]*\2)", "%1\\%2") end --Escape any remaining square brackets to stop them breaking links (e.g. "[citation needed]"). head = require("Module:utilities").make_entities(head, "%[%]") --[=[ use this when workaround is no longer needed: head = "[[" .. rsub(head, WORDBREAKCHARS, "]]%1[[") .. "]]" Remove any empty links, which could have been created above at the beginning or end of the string. ]=] return (head :gsub("\1\2", "") :gsub("[\1\2]", {["\1"] = "[[", ["\2"] = "]]"})) end local function non_categorizable(data) return data.title:inNamespace("Appendix") and data.title.text:find("^Gestures/") end -- Format a headword with transliterations. local function format_headword(data) local m_scriptutils = require("Module:script utilities") -- Are there non-empty transliterations? local has_translits = false local has_manual_translits = false ------ Format the headwords. ------ local head_parts = {} local unique_head_parts = {} local has_multiple_heads = #data.heads > 1 for j, head in ipairs(data.heads) do if head.tr or head.ts then has_translits = true end if head.tr and head.tr_manual or head.ts then has_manual_translits = true end local formatted -- Apply processing to the headword, for formatting links and such. if head.term:find("[[", nil, true) and head.sc:getCode() ~= "Imag" then formatted = require("Module:links").language_link({term = head.term, lang = data.lang}, false) else formatted = data.lang:makeDisplayText(head.term, head.sc, true) end local function tag_text_and_add_quals_and_refs(head, formatted, j) -- Add language and script wrapper. formatted = m_scriptutils.tag_text(formatted, data.lang, head.sc, "head", nil, j == 1 and data.id or nil) -- Add qualifiers, references and separator. return format_term_with_qualifiers_and_refs(head, formatted, j) end local head_part = tag_text_and_add_quals_and_refs(head, formatted, j) table.insert(head_parts, head_part) -- If multiple heads, try to determine whether all heads display the same. To do this we need to effectively -- rerun the text tagging and addition of qualifiers and references, using 1 for all indices. if has_multiple_heads then local unique_head_part if j == 1 then unique_head_part = head_part else unique_head_part = tag_text_and_add_quals_and_refs(head, formatted, 1) end unique_head_parts[unique_head_part] = true end end local set_size = 0 if has_multiple_heads then for k, _ in pairs(unique_head_parts) do set_size = set_size + 1 end end if set_size == 1 then head_parts = head_parts[1] else head_parts = table.concat(head_parts) end if has_manual_translits then -- [[Special:WhatLinksHere/Template:tracking/headword/has-manual-translit]] -- [[Special:WhatLinksHere/Template:tracking/headword/has-manual-translit/LANGCODE]] track("has-manual-translit", data.lang:getCode()) end ------ Format the transliterations and transcriptions. ------ local translits_formatted if has_translits then local translit_parts = {} for i, head in ipairs(data.heads) do if head.tr or head.ts then local this_parts = {} if head.tr then table.insert(this_parts, m_scriptutils.tag_translit(head.tr, data.lang:getCode(), "head", nil, head.tr_manual)) if head.ts then table.insert(this_parts, " ") end end if head.ts then table.insert(this_parts, "/" .. m_scriptutils.tag_transcription(head.ts, data.lang:getCode(), "head") .. "/") end table.insert(translit_parts, table.concat(this_parts)) end end translits_formatted = " (" .. table.concat(translit_parts, " <i>or</i> ") .. ")" local transliteration_page = mw.title.new(data.lang:getCanonicalName() .. " transliteration", "Wiktionary") if transliteration_page then local success, exists = pcall(function () return transliteration_page.exists end) if success and exists then translits_formatted = " [[Wiktionary:" .. data.lang:getCanonicalName() .. " transliteration|•]]" .. translits_formatted end end else translits_formatted = "" end ------ Paste heads and transliterations/transcriptions. ------ return head_parts .. translits_formatted end local function format_genders(data) if data.genders and #data.genders > 0 then local pos_for_cat if not data.nogendercat and not m_data.no_gender_cat[data.lang:getCode()] then local pos_category = data.pos_category:gsub("^reconstructed ", "") pos_for_cat = m_data.pos_for_gender_number_cat[pos_category] end local text, cats = require("Module:gender and number").format_genders(data.genders, data.lang, pos_for_cat) for _, cat in ipairs(cats) do table.insert(data.categories, cat) end return "&nbsp;" .. text else return "" end end local function format_inflection_parts(data, parts) local any_part_translit = false for j, part in ipairs(parts) do if type(part) ~= "table" then part = {term = part} end local partaccel = part.accel local face = part.hypothetical and "hypothetical" or "bold" -- Here the final part 'or data.nolink' allows to have 'nolink=true' -- right into the 'data' table to disable links of the entire headword -- when inflected forms aren't entry-worthy, e.g.: in Vulgar Latin local nolink = part.hypothetical or part.nolink or data.nolink local formatted if part.label then -- FIXME: There should be a better way of italicizing a label. As is, this isn't customizable. formatted = "<i>" .. part.label .. "</i>" else -- Convert the term into a full link. Don't show a transliteration here unless enable_auto_translit is -- requested, either at the `parts` level (i.e. per inflection) or at the `data.inflections` level (i.e. -- specified for all inflections). This is controllable in {{head}} using autotrinfl=1 for all inflections, -- or fNautotr=1 for an individual inflection (remember that a single inflection may be associated with -- multiple terms). The reason for doing this is to avoid clutter in headword lines by default in languages -- where the script is relatively straightforward to read by learners (e.g. Greek, Russian), but allow it -- to be enabled in languages with more complex scripts (e.g. Arabic). local tr = part.translit or (not (parts.enable_auto_translit or data.inflections.enable_auto_translit) and "-" or nil) if tr ~= "-" then any_part_translit = true end formatted = require("Module:links").full_link( { term = not nolink and part.term or nil, alt = part.alt or (nolink and part.term or nil), lang = part.lang or data.lang, -- FIXME, code smell in always using the first script. sc = part.sc or parts.sc or (not part.lang and data.heads[1].sc), id = part.id, genders = part.genders, tr = tr, ts = part.transcription, accel = partaccel or parts.accel, }, face, false ) end parts[j] = format_term_with_qualifiers_and_refs(part, formatted, j) end local parts_output if #parts > 0 then parts_output = (parts.label and " " or "") .. table.concat(parts) elseif parts.request then parts_output = " <small>[please provide]</small>" table.insert(data.categories, "Requests for inflections in " .. data.lang:getCanonicalName() .. " entries") else parts_output = "" end local parts_label = parts.label and ("<i>" .. parts.label .. "</i>") or "" return parts_label .. parts_output, any_part_translit end -- Format the inflections following the headword. local function format_inflections(data) local any_part_translit = false if data.inflections and #data.inflections > 0 then -- Format each inflection individually. for key, infl in ipairs(data.inflections) do local this_any_part_translit data.inflections[key], this_any_part_translit = format_inflection_parts(data, infl) if this_any_part_translit then any_part_translit = true end end local concat_result = table.concat(data.inflections, ", ") return " (" .. concat_result .. ")" else return "" end end --[==[ -- Return "lemma" if the given POS is a lemma, "non-lemma form" if a non-lemma form, or nil -- if unknown. The POS passed in must be in its plural form ("nouns", "prefixes", etc.). -- If you have a POS in its singular form, call pluralize() in [[Module:string utilities]] to -- pluralize it in a smart fashion that knows when to add '-s' and when to add '-es'. -- -- If `best_guess` is given and the POS is in neither the lemma nor non-lemma list, guess -- based on whether it ends in " forms"; otherwise, return nil.]==] function export.pos_lemma_or_nonlemma(plpos, best_guess) -- Is it a lemma category? if isLemma[plpos] then return "lemma" end local plpos_no_recon = plpos:gsub("^reconstructed ", "") if isLemma[plpos_no_recon] then return "lemma" end -- Is it a nonlemma category? if isNonLemma[plpos] or isNonLemma[plpos_no_recon] then return "non-lemma form" end local plpos_no_mut = plpos:gsub("^mutated ", "") if isLemma[plpos_no_mut] or isNonLemma[plpos_no_mut] then return "non-lemma form" elseif best_guess then return plpos:find(" forms$") and "non-lemma form" or "lemma" else return nil end end -- Find and return the maximum index in the array `data[element]` (which may have gaps in it), and initialize it to a -- zero-length array if unspecified. Check to make sure all keys are numeric (other than "maxindex", which is set by -- [[Module:parameters]] for list parameters), all values are strings, and unless `allow_blank_string` is given, -- no blank (zero-length) strings are present. local function init_and_find_maximum_index(data, element, allow_blank_string) local maxind = 0 if not data[element] then data[element] = {} end local typ = type(data[element]) if typ ~= "table" then error(("In full_headword(), `data.%s` must be an array but is a %s"):format(element, typ)) end for k, v in pairs(data[element]) do if k ~= "maxindex" then if type(k) ~= "number" then error(("Unrecognized non-numeric key '%s' in `data.%s`"):format(k, name)) end if k > maxind then maxind = k end if v then if type(v) ~= "string" then error(("For key '%s' in `data.%s`, value should be a string but is a %s"):format(k, element, type(v))) end if not allow_blank_string and v == "" then error(("For key '%s' in `data.%s`, blank string not allowed; use 'false' for the default"):format(k, element)) end end end end return maxind end --[==[ -- Add the page to various maintenance categories for the language and the -- whole page. These are placed in the headword somewhat arbitrarily, but -- mainly because headword templates are mandatory for entries (meaning that -- in theory it provides full coverage). -- -- This is provided as an external entry point so that modules which transclude -- information from other entries (such as {{tl|ja-see}}) can take advantage -- of this feature as well, because they are used in place of a conventional -- headword template.]==] function export.maintenance_cats(m_data, lang, lang_cats, page_cats) if m_data.unsupported_title then table.insert(page_cats, "Unsupported titles") end if m_data.unencoded_char then table.insert(page_cats, "Terms containing unencoded characters") end if m_data.wikitext_topic_cat[lang:getCode()] then table.insert(lang_cats, lang:getCanonicalName() .. " entries with topic categories using raw markup") end if m_data.wikitext_langname_cat[lang:getCanonicalName()] then table.insert(lang_cats, lang:getCanonicalName() .. " entries with language name categories using raw markup") end if m_data.pagename_defaultsort_conflict then table.insert(page_cats, m_data.pagename_defaultsort_conflict) end if m_data.pagename_displaytitle_conflict then table.insert(page_cats, m_data.pagename_displaytitle_conflict) end end --[==[This is the primary external entry point. {{lua|full_headword(data)}} This is used by {{temp|head}} and various language-specific headword templates (e.g. {{temp|ru-adj}} for Russian adjectives, {{temp|de-noun}} for German nouns, etc.) to display an entire headword line. See [[#Further explanations for full_headword()]] ]==] function export.full_headword(data) local remove_links = require("Module:links").remove_links local format_categories = require("Module:utilities").format_categories -- Prevent data from being destructively modified. local data = require("Module:table").shallowcopy(data) ------------ 1. Basic checks for old-style (multi-arg) calling convention. ------------ if data.getCanonicalName then error("In full_headword(), the first argument `data` needs to be a Lua object (table) of properties, not a language object") end if not data.lang or type(data.lang) ~= "table" or not data.lang.getCode then error("In full_headword(), the first argument `data` needs to be a Lua object (table) and `data.lang` must be a language object") end if data.id and type(data.id) ~= "string" then error("The id in the data table should be a string.") end ------------ 2. Initialize pagename etc. ------------ local langcode = data.lang:getCode() local langname = data.lang:getCanonicalName() if data.pagename then -- for testing, doc pages, etc. data.title = mw.title.new(data.pagename) if not data.title then error(("Bad value for `data.pagename`: '%s'"):format(data.pagename)) end else data.title = mw.title.getCurrentTitle() end local pagename = data.title.text local namespace = data.title.nsText -- Check the namespace against the language type. if namespace == "" then if data.lang:hasType("reconstructed") then error("Entries in " .. langname .. " must be placed in the Reconstruction: namespace") elseif data.lang:hasType("appendix-constructed") then error("Entries in " .. langname .. " must be placed in the Appendix: namespace") end end ------------ 3. Initialize `data.heads` table; if old-style, convert to new-style. ------------ if type(data.heads) == "table" and type(data.heads[1]) == "table" then -- new-style if data.translits or data.transcriptions then error("In full_headword(), if `data.heads` is new-style (array of head objects), `data.translits` and `data.transcriptions` cannot be given") end else -- convert old-style `heads`, `translits` and `transcriptions` to new-style local maxind = math.max( init_and_find_maximum_index(data, "heads"), init_and_find_maximum_index(data, "translits", true), init_and_find_maximum_index(data, "transcriptions", true) ) for i = 1, maxind do data.heads[i] = { term = data.heads[i], tr = data.translits[i], ts = data.transcriptions[i], } end end -- Make sure there's at least one head. if not data.heads[1] then data.heads[1] = {} end ------------ 4. Initialize and validate `data.categories` and `data.whole_page_categories`, and determine `pos_category` if not given, and add basic categories. ------------ init_and_find_maximum_index(data, "categories") init_and_find_maximum_index(data, "whole_page_categories") local pos_category_already_present = false if #data.categories > 0 then local escaped_langname = require("Module:pattern utilities").pattern_escape(langname) local matches_lang_pattern = "^" .. escaped_langname .. " " for _, cat in ipairs(data.categories) do -- Does the category begin with the language name? If not, tag it with a tracking category. if not cat:find(matches_lang_pattern) then -- [[Special:WhatLinksHere/Template:tracking/headword/no lang category]] -- [[Special:WhatLinksHere/Template:tracking/headword/no lang category/LANGCODE]] track("no lang category", langcode) end end -- If `pos_category` not given, try to infer it from the first specified category. If this doesn't work, we -- throw an error below. if not data.pos_category and data.categories[1]:find(matches_lang_pattern) then data.pos_category = data.categories[1]:gsub(matches_lang_pattern, "") -- Optimization to avoid inserting category already present. pos_category_already_present = true end end if not data.pos_category then error("`data.pos_category` not specified and could not be inferred from the categories given in " .. "`data.categories`. Either specify the plural part of speech in `data.pos_category` " .. "(e.g. \"proper nouns\") or ensure that the first category in `data.categories` is formed from the " .. "language's canonical name plus the plural part of speech (e.g. \"Norwegian Bokmål proper nouns\")." ) end -- Insert a category at the beginning for the part of speech unless it's already present or `data.noposcat` given. if not pos_category_already_present and not data.noposcat then local pos_category = langname .. " " .. data.pos_category -- FIXME: [[User:Theknightwho]] Why is this special case here? Please add an explanatory comment. if pos_category ~= "Translingual Han characters" then table.insert(data.categories, 1, pos_category) end end -- Try to determine whether the part of speech refers to a lemma or a non-lemma form; if we can figure this out, -- add an appropriate category. local postype = export.pos_lemma_or_nonlemma(data.pos_category) if not postype then -- We don't know what this category is, so tag it with a tracking category. -- [[Special:WhatLinksHere/Template:tracking/headword/unrecognized pos]] -- [[Special:WhatLinksHere/Template:tracking/headword/unrecognized pos/LANGCODE]] track("unrecognized pos", langcode) -- [[Special:WhatLinksHere/Template:tracking/headword/unrecognized pos/POS]] -- [[Special:WhatLinksHere/Template:tracking/headword/unrecognized pos/POS/LANGCODE]] track("unrecognized pos/pos/" .. data.pos_category, langcode) elseif not data.noposcat then table.insert(data.categories, 1, langname .. " " .. postype .. "s") end ------------ 5. Create a default headword, and add links to multiword page names. ------------ -- Determine if term is reconstructed local is_reconstructed = namespace == "Reconstruction" or data.lang:hasType("reconstructed") -- Create a default headword based on the pagename, which is determined in -- advance by the data module so that it only needs to be done once. local default_head = m_data.pagename local unmodified_default_head = default_head -- Add links to multi-word page names when appropriate if not m_data.no_multiword_links[langcode] and not is_reconstructed and export.head_is_multiword(default_head) then default_head = export.add_multiword_links(default_head, true) end if is_reconstructed then default_head = "*" .. default_head end ------------ 6. Fill in missing values in `data.heads`. ------------ -- True if any script among the headword scripts has spaces in it. local any_script_has_spaces = false -- True if any term has a redundant head= param. local has_redundant_head_param = false for _, head in ipairs(data.heads) do ------ 6a. If missing head, replace with default head. if not head.term then head.term = default_head elseif head.term == default_head then has_redundant_head_param = true end ------ 6b. Try to detect the script(s) if not provided. If a per-head script is provided, that takes precedence, ------ otherwise fall back to the overall script if given. If neither given, autodetect the script. if not head.sc then if data.sc then -- Overall script given. head.sc = data.sc else -- Autodetect script. head.sc = data.lang:findBestScript(head.term) end end -- If using a discouraged character sequence, add to maintenance category. if head.sc:hasNormalizationFixes() == true then local composed_head = unfc(head.term) if head.sc:fixDiscouragedSequences(composed_head) ~= composed_head then table.insert(data.whole_page_categories, "Pages using discouraged character sequences") end end any_script_has_spaces = any_script_has_spaces or head.sc:hasSpaces() ------ 6c. Create automatic transliterations for any non-Latin headwords without manual translit given ------ (provided automatic translit is available, e.g. not in Persian or Hebrew). -- Make transliterations head.tr_manual = nil -- Try to generate a transliteration if necessary if head.tr == "-" then head.tr = nil elseif not notranslit[langcode] and head.sc:isTransliterated() then head.tr_manual = not not head.tr local text = head.term if not data.lang:link_tr() then text = remove_links(text) end local automated_tr, tr_categories automated_tr, head.tr_fail, tr_categories = data.lang:transliterate(text, head.sc) if automated_tr or head.tr_fail then local manual_tr = head.tr if manual_tr then if (remove_links(manual_tr) == remove_links(automated_tr)) and (not head.tr_fail) then table.insert(data.categories, "Terms with redundant transliterations") table.insert(data.categories, "Terms with redundant transliterations/" .. langcode) elseif not head.tr_fail then table.insert(data.categories, "Terms with manual transliterations different from the automated ones") table.insert(data.categories, "Terms with manual transliterations different from the automated ones/" .. langcode) end end if not manual_tr then head.tr = automated_tr for _, category in ipairs(tr_categories) do table.insert(data.categories, category) end end end -- There is still no transliteration? -- Add the entry to a cleanup category. if not head.tr then head.tr = "<small>transliteration needed</small>" table.insert(data.categories, "Requests for transliteration of " .. langname .. " terms") else -- Otherwise, trim it. head.tr = mw.text.trim(head.tr) end end -- Link to the transliteration entry for languages that require this. if head.tr and data.lang:link_tr() then head.tr = require("Module:links").full_link { term = head.tr, lang = data.lang, sc = require("Module:scripts").getByCode("Latn"), tr = "-" } end end ------------ 7. Maybe tag the title with the appropriate script code, using the `display_title` mechanism. ------------ -- Assumes that the scripts in "toBeTagged" will never occur in the Reconstruction namespace. -- (FIXME: Don't make assumptions like this, and if you need to do so, throw an error if the assumption is violated.) -- Avoid tagging ASCII as Hani even when it is tagged as Hani in the headword, as in [[check]]. The check for ASCII -- might need to be expanded to a check for any Latin characters and whitespace or punctuation. local display_title -- Where there are multiple headwords, use the script for the first. This assumes the first headword is similar to -- the pagename, and that headwords that are in different scripts from the pagename aren't first. This seems to be -- about the best we can do (alternatively we could potentially do script detection on the pagename). local dt_script = data.heads[1].sc local dt_script_code = dt_script:getCode() local page_non_ascii = namespace == "" and not pagename:find("^[%z\1-\127]+$") local unsupported_pagename, unsupported = pagename:gsub("^Unsupported titles/", "") if unsupported == 1 and m_data.unsupported_titles[unsupported_pagename] then display_title = 'Unsupported titles/<span class="' .. dt_script_code .. '">' .. m_data.unsupported_titles[unsupported_pagename] .. '</span>' elseif page_non_ascii and toBeTagged[dt_script_code] or (dt_script_code == "Jpan" and (text_in_script(pagename, "Hira") or text_in_script(pagename, "Kana"))) or (dt_script_code == "Kore" and text_in_script(pagename, "Hang")) then display_title = '<span class="' .. dt_script_code .. '">' .. pagename .. '</span>' -- Keep Han entries region-neutral in the display title. elseif page_non_ascii and (dt_script_code == "Hant" or dt_script_code == "Hans") then display_title = '<span class="Hani">' .. pagename .. '</span>' elseif namespace == "Reconstruction" then display_title, matched = rsubn( data.title.fullText, "^(Reconstruction:[^/]+/)(.+)$", function(before, term) return before .. require("Module:script utilities").tag_text( term, data.lang, dt_script ) end ) if matched == 0 then display_title = nil end end if display_title then mw.getCurrentFrame():callParserFunction( "DISPLAYTITLE", display_title ) end ------------ 8. Insert additional categories. ------------ if data.force_cat_output then -- [[Special:WhatLinksHere/Template:tracking/headword/force cat output]] track("force cat output") end if has_redundant_head_param then if not data.no_redundant_head_cat then table.insert(data.categories, langname .. " terms with redundant head parameter") end end -- If the first head is multiword (after removing links), maybe insert into "LANG multiword terms". if not data.nomultiwordcat and any_script_has_spaces and postype == "lemma" and not m_data.no_multiword_cat[langcode] then -- Check for spaces or hyphens, but exclude prefixes and suffixes. -- Use the pagename, not the head= value, because the latter may have extra -- junk in it, e.g. superscripted text that throws off the algorithm. local checkpattern = ".[%s%-፡]." if m_data.hyphen_not_multiword_sep[langcode] then -- Exclude hyphens if the data module states that they should for this language checkpattern = ".[%s፡]." end if rfind(unmodified_default_head, checkpattern) and not non_categorizable(data) then table.insert(data.categories, langname .. " multiword terms") end end if data.sccat then for _, head in ipairs(data.heads) do table.insert(data.categories, langname .. " " .. data.pos_category .. " in " .. head.sc:getDisplayForm()) end end -- Categorise for unusual characters. Takes into account combining characters, so that we can categorise for characters with diacritics that aren't encoded as atomic characters (e.g. U̠). These can be in two formats: single combining characters (i.e. character + diacritic(s)) or double combining characters (i.e. character + diacritic(s) + character). Each can have any number of diacritics. local standard = data.lang:getStandardCharacters() if standard and not non_categorizable(data) then local function char_category(char) local specials = {["#"] = "number sign", ["<"] = "less-than sign", [">"] = "greater-than sign", ["["] = "left square bracket", ["]"] = "right square bracket", ["_"] = "underscore", ["{"] = "left curly bracket", ["|"] = "vertical line", ["}"] = "right curly bracket", ["ß"] = "ẞ", ["ͅ"] = "ͅ", ["\239\191\189"] = "replacement character"} char = mw.ustring.toNFD(char) :gsub("[%z\1-\127\194-\244][\128-\191]*", function(m) local new_m = specials[m] new_m = new_m or m:uupper() return new_m end) return mw.ustring.toNFC(char) end if langcode ~= "hi" and langcode ~= "lo" then local standard_chars_scripts = {} for _, head in ipairs(data.heads) do standard_chars_scripts[head.sc:getCode()] = true end -- Iterate over the scripts, in case there is more than one (as they can have different sets of standard characters). for code in pairs(standard_chars_scripts) do local sc_standard = data.lang:getStandardCharacters(code) if sc_standard then if m_data.pagename_len > 1 then local explode_standard = {} local function explode(char) explode_standard[char] = true return "" end local sc_standard = rsub(sc_standard, m_data.comb_chars.combined_double, explode) sc_standard = rsub(sc_standard, m_data.comb_chars.combined_single, explode) :gsub("[%z\1-\127\194-\244][\128-\191]*", explode) local num for char in pairs(m_data.explode_pagename) do if not explode_standard[char] then if char:find("[0-9]") then if not num then table.insert(data.categories, langname .. " terms spelled with numbers") end else local upper = char_category(char) if not explode_standard[upper] then char = upper end table.insert(data.categories, langname .. " terms spelled with " .. char) end end end end -- If a diacritic doesn't appear in any of the standard characters, also categorise for it generally. sc_standard = mw.ustring.toNFD(sc_standard) for diacritic in rgmatch(m_data.decompose_pagename, m_data.comb_chars.diacritics_single) do if not mw.ustring.find(sc_standard, diacritic) then table.insert(data.categories, langname .. " terms spelled with ◌" .. diacritic) end end for diacritic in rgmatch(m_data.decompose_pagename, m_data.comb_chars.diacritics_double) do if not mw.ustring.find(sc_standard, diacritic) then table.insert(data.categories, langname .. " terms spelled with ◌" .. diacritic .. "◌") end end end end -- Ancient Greek, Hindi and Lao handled the old way for now, as their standard chars still need to be converted to the new format (because there are a lot of them). elseif ulen(m_data.pagename) ~= 1 then for character in rgmatch(m_data.pagename, "([^" .. standard .. "])") do local upper = char_category(character) if not rfind(upper, "[" .. standard .. "]") then character = upper end table.insert(data.categories, langname .. " terms spelled with " .. character) end end end -- Categorise for palindromes if not data.nopalindromecat and namespace ~= "Reconstruction" and ulen(data.title.subpageText) > 2 -- FIXME: Use of first script here seems hacky. What is the clean way of doing this in the presence of -- multiple scripts? and require("Module:palindromes").is_palindrome(data.title.subpageText, data.lang, data.heads[1].sc) then table.insert(data.categories, langname .. " palindromes") end if namespace == "" and not data.lang:hasType("reconstructed") then local m_links = require("Module:links") for _, head in ipairs(data.heads) do if data.title.prefixedText ~= m_links.getLinkPage(remove_links(head.term), data.lang, head.sc) then -- [[Special:WhatLinksHere/Template:tracking/headword/pagename spelling mismatch]] -- [[Special:WhatLinksHere/Template:tracking/headword/pagename spelling mismatch/LANGCODE]] track("pagename spelling mismatch", langcode) break end end end -- Add to various maintenance categories. export.maintenance_cats(m_data, data.lang, data.categories, data.whole_page_categories) ------------ 9. Format and return headwords, genders, inflections and categories. ------------ -- Format and return all the gathered information. This may add more categories (e.g. gender/number categories), -- so make sure we do it before evaluating `data.categories`. local text = '<span class="headword-line">' .. format_headword(data) .. format_genders(data) .. format_inflections(data) .. '</span>' -- Language-specific categories. local cats = format_categories( data.categories, data.lang, data.sort_key, m_data.encoded_pagename, data.force_cat_output or test_force_categories, data.heads[1].sc ) -- Language-agnostic categories. local whole_page_cats = format_categories( data.whole_page_categories, nil, "-" ) return text .. cats .. whole_page_cats end return export py339tjb8ccvsane4k7yorzfn7zqeor Module:headword/doc 828 1038 28526 2023-11-09T21:09:20Z Kambai Akau 8 Created page with "This module is used to show headword lines, along with any annotations like genders, transliterations and inflections. It's used by the template {{temp|head}}, via the submodule [[Module:headword/templates]]. It's also used by many other headword modules; for a full list, see [[:Category:Headword-line modules]]. Some of the data used by this module is found in [[Module:headword/data]]. {{module documentation}} ==Further explanations for full_headword()== The sole argum..." 28526 wikitext text/x-wiki This module is used to show headword lines, along with any annotations like genders, transliterations and inflections. It's used by the template {{temp|head}}, via the submodule [[Module:headword/templates]]. It's also used by many other headword modules; for a full list, see [[:Category:Headword-line modules]]. Some of the data used by this module is found in [[Module:headword/data]]. {{module documentation}} ==Further explanations for full_headword()== The sole argument, <code class="n">data</code>, is a table containing the following items ('''WARNING: they will be destructively modified'''): <syntaxhighlight lang="lua"> { lang = language_object, pagename = nil or "pagename", heads = { "head1", "head2", "head3", ... } or { { term = nil or "head1", tr = nil or "translit1", ts = nil or "transcription1", sc = nil or script_object, q = nil or {"left_qualifier1", "left_qualifier2", ...}, qq = nil or {"right_qualifier1", "right_qualifier2", ...}, refs = nil or {{text = "ref_text1" or "", name = nil or "ref_name1", group = nil or "ref_group1"}, ...}, separator = nil or "separator", }, ... }, translits = { [1] = "translit1", [3] = "translit3", ... }, transcriptions = { [2] = "transcription2", [3] = "transcription3", ... }, sc = script_object, inflections = { enable_auto_translit = boolean, { label = "grammatical_category", "inflected_form1", "inflected_form2", ... }, { label = "grammatical_category", accel = {form = "tag|tag", lemma = "lémma"}, "inflected_form1", "inflected_form2", ... }, { label = "grammatical_category", accel = { form = "tag|tag", target = "form_target", tr = nil or "form_manual_translit", gender = "gender_spec" or {"gender_spec1", "gender_spec2", ...}, pos = "form_part_of_speech", lemma = nil or "lémma", lemma_translit = nil or "lemma_manual_translit", no_store = boolean, }, sc = nil or inflection_specific_script_object, enable_auto_translit = boolean, "inflected_form1", { term = "inflected_form2", alt = nil or "display_text", translit = nil or "manual_transliteration", transcription = nil or "manual_transcription", gender = {"gender1", "gender2", {spec = "gender3", qualifiers = nil or {"qualifier1", "qualifier2", ... }}}, accel = {form = "tag|tag|tag", lemma = "lemma_of_inflected_form", lemma_translit = "manual_translit" }, lang = nil or term_specific_lang_object, sc = nil or term_specific_script_object, id = "sense_id", q = nil or {"left_qualifier1", "left_qualifier2", ... }, qq = nil or {"right_qualifier1", "right_qualifier2", ... }, refs = nil or {{text = "ref_text1" or "", name = nil or "ref_name1", group = nil or "ref_group1"}, ...}, separator = nil or "separator", nolink = boolean, hypothetical = boolean, }, { label = "raw_textual_label", q = nil or {"left_qualifier1", "left_qualifier2", ... }, qq = nil or {"right_qualifier1", "right_qualifier2", ... }, refs = nil or {{text = "ref_text1" or "", name = nil or "ref_name1", group = nil or "ref_group1"}, ...}, separator = nil or "separator", }, ... }, { label = "grammatical_category", request = true }, ... }, genders = { "gender1", {spec = "gender2", qualifiers = {"qualifier1", "qualifier2", ...}}, ... }, pos_category = "plural_part_of_speech", categories = { "category1", "category2", ... }, whole_page_categories = { "category1", "category2", ... }, force_cat_output = boolean, sccat = boolean, noposcat = boolean, nogendercat = boolean, nomultiwordcat = boolean, nopalindromecat = boolean, nolink = boolean, sort_key = "sort_key", id = "sense_id", } </syntaxhighlight> Further explanation: * {{lua|data.lang}} is required and is a language object from [[Module:languages]] corresponding to a given language. For example, use {{lua|require("Module:languages").getByCode("ru")}} to retrieve the object corresponding to Russian. * {{lua|data.pagename}} is optional and allows you to override the pagename used variously in the module (e.g. as the default value when a head is omitted, for setting categories such as palindromes and <code>terms spelled with CHAR</code>, etc.). * {{lua|data.heads}} is a table listing the heads of the headword. Each element is either a string specifying only the headword itself (''old-style''), or an object specifying all the properties of the headword (''new-style''). You cannot mix and match these two styles; all elements should be of one type or the other. If no heads are specified at all ({{lua|data.heads}} is omitted or is an empty array), a default head is set based on the assumed pagename (either the actual pagename or the value of {{lua|data.pagename}}, if set). When using old-style head strings, a given head in the array can be {{lua|nil}}, in which case a default head is set as above. When head objects are used, a given object can have the following properties: ** {{lua|.term}}: A string specifying the headword. This can be omitted, in which case a default head is set as above. Explicit headwords are generally used to specify extra diacritics (in languages with such diacritics, e.g. Russian, Arabic, Latin, Ancient Greek, Old English, etc.), or to link individual words of a multiword term, particularly when the words are inflected forms. Note that by default, each word is linked individually to itself, so there is no need to specify links for a term like {{m|en|a golden key can open any door}}. Some additional notes: *** If a headword string contains wikilinks, they are converted into language-section links for the given language (using <code>[[Module:links#language_link]]</code>, which is also used by {{temp|l}}). For example, giving {{lua|"[[give]] [[up]]"}}, if the language provided is English, will produce: {{lua|"[[give#English|give]] [[up#English|up]]"}}. If string is prefixed with * or if any of the links are, then they are interpreted as reconstructed terms and it will create links to the Reconstruction namespace as appropriate. *** If the page name contains spaces or punctuation marks (except for punctuation marks that are used inside of words), it is split and each individual word is automatically wikilinked as above. *** If the current page is in the <code>Reconstruction:</code> namespace, then an asterisk {{lua|"*"}} will be prepended to the headword to indicate that it is a reconstructed term. ** {{lua|.tr}}: A string specifying the transliteration of the headword. This is only needed when the headword is in a non-Latin script, and even then only when the automatic transliteration specified using the language's [[:Category:Transliteration modules|transliteration module]] is incorrect (or the language has no transliteration module, such as with Persian and Hebrew). For languages with a transliteration module, pass in {{lua|"-"}} to suppress the transliteration entirely. ** {{lua|.ts}}: A string specifying the transcription of the headword. This is only used in a few languages with non-Latin scripts where the spelling is significantly different from the pronunciation, such as Akkadian, Old Persian or Hittite. In cases like this, the transliteration usually reflects the spelling and the transcription reflects the pronunciation. For this reason, transcriptions are displayed between slashes. Transcriptions should '''NOT''' be used simply to display IPA pronunciation of a language like Russian or Arabic. Unlike for transliterations, there are no automatic transcription modules. ** {{lua|.sc}}: An optional script object from [[Module:scripts]] corresponding to a given script, specifying the script that the headword is in. If omitted, defaults to the top-level {{lua|data.sc}} value. Most of the time, neither the per-headword script nor top-level script need to be specified: If both are omitted, [[Module:scripts]] will determine the script(s) using the list of scripts in the language's data file and the characters that are in the headword. Specifically, if there are multiple possible scripts for a language, the script with the largest number of characters in the headword is chosen. ** {{lua|.q}}: An optional array specifying one of more ''qualifiers'' displayed to the left of the headword. Qualifiers are displayed in italics and with parentheses around them, and are intended to specify relevant properties of the headword, especially when there is more than one headword. ** {{lua|.qq}}: An optional array specifying one of more ''qualifiers'' displayed to the right of the headword, as above. ** {{lua|.refs}}: An optional array specifying one of more references (i.e. footnotes) for the headword. This is similar to using <code><nowiki><ref>...</ref></nowiki></code> to specify a reference/footnote after a given word in the text. Each element of the array is either a string (the text of the reference) or an object of the form {{lua|1={text = "ref_text" or "", name = nil or "ref_name", group = nil or "ref_group"} }}. In this latter format: *** {{lua|.text}} specifies the reference text (which cannot be {{lua|nil}}; use a blank string when cross-referencing to another reference); *** {{lua|.name}} gives an optional name to the reference for cross-reference purposes, if the reference text is non-empty, similarly to <code><nowiki><ref name="ref_name">ref_text</ref></nowiki></code>; however, if the reference text is empty, it specifies a cross-reference to a previously-named reference, similarly to <code><nowiki><ref name="ref_name"/></nowiki></code>; *** {{lua|.group}} gives an optional group to the reference for grouping purposes, similarly to <code><nowiki><ref name="ref_name" group="ref_group">ref_text</ref></nowiki></code>; however, if the reference text is empty, it specifies the group of a cross-reference to a previously-named reference, similarly to <code><nowiki><ref name="ref_name" group="ref_group"/></nowiki></code>. ** {{lua|.separator}}: The separator ''preceding'' the headword. If omitted, the default value is <code><nowiki>&nbsp;<i>or</i>&nbsp;</nowiki></code> (i.e. the italicized word ''or'' surrounded by spaces) for the second and higher headword, and a blank string for the first headword. Use a blank string to request no separator at all. * {{lua|data.translits}} is an optional table listing the transliterations corresponding to each headword in {{lua|data.heads}}, when old-style head strings are used; omitting this field is equivalent to setting it to an empty list. If new-style head objects are used, this field must be omitted. The Nth numbered entry should be either a string specifying the transliteration of headword N, or may be omitted, as with the {{lua|.tr}} property described above. Note that, if there are multiple headwords, the table in {{lua|data.translits}} might have entries in the middle of the list that are {{lua|nil}}. A list of this sort cannot be created with {{lua|table.insert()}}, as attempting to insert {{lua|nil}} this way does nothing. Instead, each transliteration must be explicitly assigned using a number as index, e.g. {{lua|1={ [1] = "string", [3] = "string", ... } }}; here, item {{lua|2}} is {{lua|nil}}, because no value was assigned to it. * {{lua|data.transcriptions}} is an optional table listing the transcriptions corresponding to each headword in {{lua|data.heads}}, when old-style head strings are used; omitting this field is equivalent to setting it to an empty list. If new-style head objects are used, this field must be omitted. It is of the same format as {{lua|data.translits}}, and can have holes in it as needed. The meaning of the transcription field is as described abobe for {{lua|.ts}}. * {{lua|data.sc}} is an optional script object from [[Module:scripts]] corresponding to a given script. If specified, this applies equally to all heads specified using {{lua|data.heads}}; if you need to specify per-head scripts, use the head object format documented above. Most of the time you can omit this item, and [[Module:scripts]] will determine the script(s) as specified above for the {{lua|.sc}} headword property. * {{lua|data.genders}} is a table listing the gender/number specifications for the headwords. This can be omitted for no genders or numbers. Each element is either a string specifying a gender/number spec, or a table of the form {{lua|1={spec = "gender/number_spec", qualifiers = nil or {"qualifier1", "qualifier2", ...} }}. In either case, the accepted values for genders or numbers are given in [[Module:gender and number]]; examples are {{lua|"m"}} for masculine, {{lua|"f-an-p"}} for feminine animate plural and {{lua|"c2"}} for noun class 2 in languages such as Swahili that have noun classes. If the format with qualifiers is given, the qualifiers are displayed to the left of the gender/number specification. Categories are automatically added according to the specific genders, e.g. <code>LANG masculine nouns</code> for the language specified in {{lua|data.lang}} if the gender is masculine and the part of speech (see below) is <code>nouns</code> or <code>reconstructed nouns</code>. To suppress the addition of these categories, specify {{lua|data.nogendercat = true}}. * {{lua|data.inflections}} is a table listing the inflections to be displayed in the headword entry. The format of this table is somewhat complex and is described below under <code class="n">format_inflections</code>. * {{lua|data.pos_category}} is the part-of-speech category for the entry. This is one of the <code class="n">lemma</code> and <code class="n">nonlemma</code> parts of speech listed in [[Module:headword/data]]. It should be in the plural: for example, {{lua|"nouns"}}. If this item is omitted, the part of speech category must be included in as the first item in {{lua|data.categories}}. * {{lua|data.categories}} is a table listing the categories to which the entry containing the headword will be added. The first category should be a part-of-speech category, with the canonical name of the language at the beginning &ndash; {{lua|"Russian nouns"}} &ndash; unless the part of speech is given in the field {{lua|data.pos_category}}. * {{lua|data.whole_page_categories}} is a table listing language-agnostic categories to which the page will be added, which it is nevertheless useful for the headword module to handle (e.g. [[:Category:Unsupported titles]]). Because they are not tied to a language, pages in them should be sorted according to their {{tl|DEFAULTSORT:}} values for the sake of consistency. Note that some of these - including "Category:Unsupported titles" - are already handled automatically. * {{lua|data.sort_key}} is a string specifying a sort key for the categories listed in {{lua|data.categories}}. Sort keys should usually be omitted, because the <code class="n">format_categories</code> function in [[Module:utilities]] will generate a suitable sortkey in most cases. The sortkey is used to ensure that the page is listed in the correct order in the categories to which it belongs. * {{lua|data.nolink}} is a boolean value determining whether or not to link the forms of the entire headword. Not to be confused with {{lua|part.nolink}}, which disables linking only for one of the forms. It is used, for example, by [[Module:la-headword]] for reconstructed terms. ===Examples=== ====A simple example==== <syntaxhighlight lang="lua"> full_headword{ lang = require("Module:languages").getByCode("en"), -- language code heads = {"book"}, -- headwords inflections = { {label = "plural", "books"} -- inflections }, categories = {"English nouns"}, -- part-of-speech category } </syntaxhighlight> might give (depending on the page it's run on): <syntaxhighlight lang="html"> <strong class="Latn headword" lang="en">book</strong> (''plural'' <b class="Latn" lang="en">[[books#English|books]]</b>)[[Category:English lemmas|HEADWORD]][[Category:English nouns|HEADWORD]] </syntaxhighlight> which displays as: :<strong class="Latn headword" lang="en">book</strong> (''plural'' <b class="Latn" lang="en">[[books#English|books]]</b>) ====A fuller example==== <syntaxhighlight lang="lua"> full_headword{ lang = require("Module:languages").getByCode("de"), heads = {"Hund"}, genders = {"m"}, inflections = { {label = "genitive", "Hundes", "Hunds"}, {label = "plural", "Hunde", {term="Hünde", q="nonstandard"}}, {label = "diminutive", {term = "Hündchen", genders = {"n"}}, {nolink=true, term = "Hündlein", genders = {"n"}} } }, categories = {"German nouns"}, } </syntaxhighlight> might give (depending on the page it's run on): <syntaxhighlight lang="html"> <strong class="Latn headword" lang="de">Hund</strong>&nbsp;<span class="gender"><abbr title="masculine gender">m</abbr></span> (''genitive'' <b class="Latn" lang="de">[[Hundes#German|Hundes]]</b> ''or'' <b class="Latn" lang="de">[[Hunds#German|Hunds]]</b>, ''plural'' <b class="Latn" lang="de">[[Hunde#German|Hunde]] </b>''or (nonstandard)''<b> [[Hünde#German|Hünde]]</b>, ''diminutive'' <b class="Latn" lang="de">[[Hündchen#German|Hündchen]]</b>&nbsp;<span class="gender"><abbr title="neuter gender">n</abbr></span> ''or'' <b class="Latn" lang="de">Hündlein</b>&nbsp;<span class="gender"><abbr title="neuter gender">n</abbr></span>)[[Category:German lemmas|HEADWORD]][[Category:German nouns|HEADWORD]] </syntaxhighlight> which displays as: :<strong class="Latn headword" lang="de">Hund</strong>&nbsp;<span class="gender"><abbr title="masculine gender">m</abbr></span> (''genitive'' <b class="Latn" lang="de">[[Hundes#German|Hundes]]</b> ''or'' <b class="Latn" lang="de">[[Hunds#German|Hunds]]</b>, ''plural'' <b class="Latn" lang="de">[[Hunde#German|Hunde]] </b>''or (nonstandard)''<b> [[Hünde#German|Hünde]]</b>, ''diminutive'' <b class="Latn" lang="de">[[Hündchen#German|Hündchen]]</b>&nbsp;<span class="gender"><abbr title="neuter gender">n</abbr></span> ''or'' <b class="Latn" lang="de">Hündlein</b>&nbsp;<span class="gender"><abbr title="neuter gender">n</abbr></span>) ====An example in a non-Latin script==== This example is in Russian, which has automatic transliteration: <syntaxhighlight lang="lua"> full_headword{ lang = require("Module:languages").getByCode("ru"), heads = {"кни́га"}, genders = {"f-in"}, inflections = { {label = "genitive", "кни́ги"}, {label = "nominative plural", "кни́ги"}, {label = "genitive plural", "книг"} }, categories = {"Russian nouns"}, } </syntaxhighlight> might give (depending on the page it's run on): <syntaxhighlight lang="html"> <strong class="Cyrl headword" lang="ru">кни́га</strong> [[Wiktionary:Russian transliteration|•]] (<span class="tr" lang=""><span class="tr" lang="">kníga</span></span>)&nbsp;<span class="gender"><abbr title="feminine gender">f</abbr>&nbsp;<abbr title="inanimate">inan</abbr></span> (''genitive'' <b class="Cyrl" lang="ru">[[книги#Russian|кни́ги]]</b>, ''nominative plural'' <b class="Cyrl" lang="ru">[[книги#Russian|кни́ги]]</b>, ''genitive plural'' <b class="Cyrl" lang="ru">[[книг#Russian|книг]]</b>)[[Category:Russian lemmas|HEADWORD]][[Category:Russian nouns|HEADWORD]] </syntaxhighlight> which displays as :<strong class="Cyrl headword" lang="ru">кни́га</strong> [[Wiktionary:Russian transliteration|•]] (<span class="tr" lang=""><span class="tr" lang="">kníga</span></span>)&nbsp;<span class="gender"><abbr title="feminine gender">f</abbr>&nbsp;<abbr title="inanimate">inan</abbr></span> (''genitive'' <b class="Cyrl" lang="ru">[[книги#Russian|кни́ги]]</b>, ''nominative plural'' <b class="Cyrl" lang="ru">[[книги#Russian|кни́ги]]</b>, ''genitive plural'' <b class="Cyrl" lang="ru">[[книг#Russian|книг]]</b>) Note a few things about the transliteration: * If the transliteration is specified and non-empty, [[Module:headword]] adds some stuff before and after it. For example, if the transliteration is {{lua|"foo"}} and the language is Hebrew, produces <syntaxhighlight lang="html"> [[Wiktionary:Hebrew transliteration|•]] (<span lang="">foo</span>)</syntaxhighlight> which looks like “[[Wiktionary:Hebrew transliteration|•]] (<span lang="">foo</span>)”. * The bullet linking to a [[:Category:Transliteration policies|transliteration policy page]] is only added if the page actually exists. ====A fuller example in a non-Latin script==== This example is in Russian, with two headwords, each of which requires manual transliteration: <syntaxhighlight lang="lua"> full_headword{ lang = require("Module:languages").getByCode("ru"), heads = { {term = "интервьюе́р", tr = "intɛrvʹjuér"}, {term = "интервью́ер", "intɛrvʹjújer"}, }, genders = {"m-an"}, inflections = { {label = "genitive", "интервьюе́ра", "интервью́ера"}, {label = "nominative plural", "интервьюе́ры", "интервью́еры"}, {label = "genitive plural", "интервьюе́ров", "интервью́еров"}, }, categories = {"Russian nouns"}, } </syntaxhighlight> might give (depending on the page it's run on): <syntaxhighlight lang="html"> <strong class="Cyrl headword" lang="ru">интервьюе́р</strong> ''or'' <strong class="Cyrl headword" lang="ru">интервью́ер</strong> [[Wiktionary:Russian transliteration|•]] (<span class="tr" lang=""><span class="tr" lang="">intɛrvʹjuér</span> ''or'' <span class="tr" lang="">intɛrvʹjújer</span></span>)&nbsp;<span class="gender"><abbr title="masculine gender">m</abbr>&nbsp;<abbr title="animate">anim</abbr></span> (''genitive'' <b class="Cyrl" lang="ru">[[интервьюера#Russian|интервьюе́ра]]</b> ''or'' <b class="Cyrl" lang="ru">[[интервьюера#Russian|интервью́ера]]</b>, ''nominative plural'' <b class="Cyrl" lang="ru">[[интервьюеры#Russian|интервьюе́ры]]</b> ''or'' <b class="Cyrl" lang="ru">[[интервьюеры#Russian|интервью́еры]]</b>, ''genitive plural'' <b class="Cyrl" lang="ru">[[интервьюеров#Russian|интервьюе́ров]]</b> ''or'' <b class="Cyrl" lang="ru">[[интервьюеров#Russian|интервью́еров]]</b>)[[Category:Russian lemmas|HEADWORD]][[Category:Russian nouns|HEADWORD]] </syntaxhighlight> which displays as :<strong class="Cyrl headword" lang="ru">интервьюе́р</strong> ''or'' <strong class="Cyrl headword" lang="ru">интервью́ер</strong> [[Wiktionary:Russian transliteration|•]] (<span class="tr" lang=""><span class="tr" lang="">intɛrvʹjuér</span> ''or'' <span class="tr" lang="">intɛrvʹjújer</span></span>)&nbsp;<span class="gender"><abbr title="masculine gender">m</abbr>&nbsp;<abbr title="animate">anim</abbr></span> (''genitive'' <b class="Cyrl" lang="ru">[[интервьюера#Russian|интервьюе́ра]]</b> ''or'' <b class="Cyrl" lang="ru">[[интервьюера#Russian|интервью́ера]]</b>, ''nominative plural'' <b class="Cyrl" lang="ru">[[интервьюеры#Russian|интервьюе́ры]]</b> ''or'' <b class="Cyrl" lang="ru">[[интервьюеры#Russian|интервью́еры]]</b>, ''genitive plural'' <b class="Cyrl" lang="ru">[[интервьюеров#Russian|интервьюе́ров]]</b> ''or'' <b class="Cyrl" lang="ru">[[интервьюеров#Russian|интервью́еров]]</b>) ====Another fuller example in a non-Latin script==== This example is in Arabic, with embedded links in the headword, manual transliteration in an inflection and use of {{lua|enable_auto_translit}}: <syntaxhighlight lang="lua"> full_headword{ lang = require("Module:languages").getByCode("ar"), heads = { {term = "[[غُدّة]] [[بَصَلِيّ|بَصَلِيّة]] [[إحْلِيلِيّ|إحْلِيلِيّة]]", tr = "ḡudda baṣaliyya ʾiḥlīliyya"}, }, genders = {"f"}, inflections = { enable_auto_translit = true, {label = "plural", {term="غُدَد بَصَلِيَّة إِحْلِيلِيَة", translit="ḡudad baṣaliyya ʾiḥlīliyya"}}, }, categories = {"Arabic nouns"}, } </syntaxhighlight> might give (depending on the page it's run on): <syntaxhighlight lang="html"> <strong class="Arab headword" lang="ar">[[غدة#Arabic|غُدّة]] [[بصلي#Arabic|بَصَلِيّة]] [[إحليلي#Arabic|إحْلِيلِيّة]]</strong> [[Wiktionary:Arabic transliteration|•]] (<span class="tr" lang=""><span class="tr" lang="">ḡudda baṣaliyya ʾiḥlīliyya</span></span>)&nbsp;<span class="gender"><abbr title="feminine gender">f</abbr></span> (''plural'' <b class="Arab" lang="ar">[[غدد بصلية إحليلية#Arabic|غُدَد بَصَلِيَّة إِحْلِيلِيَة]]</b> (<span lang="" class="tr">ḡudad baṣaliyya ʾiḥlīliyya</span>))[[Category:Arabic lemmas|HEADWORD]][[Category:Arabic nouns|HEADWORD]] </syntaxhighlight> which displays as :<strong class="Arab headword" lang="ar">[[غدة#Arabic|غُدّة]] [[بصلي#Arabic|بَصَلِيّة]] [[إحليلي#Arabic|إحْلِيلِيّة]]</strong> [[Wiktionary:Arabic transliteration|•]] (<span class="tr" lang=""><span class="tr" lang="">ḡudda baṣaliyya ʾiḥlīliyya</span></span>)&nbsp;<span class="gender"><abbr title="feminine gender">f</abbr></span> (''plural'' <b class="Arab" lang="ar">[[غدد بصلية إحليلية#Arabic|غُدَد بَصَلِيَّة إِحْلِيلِيَة]]</b> (<span lang="" class="tr">ḡudad baṣaliyya ʾiḥlīliyya</span>)) ==Proposed/planned changes== * Checking for invalid genders, given a list of genders that are valid for a particular language. <includeonly> [[Category:Headword-line modules|*]] </includeonly> ktw7xo6cgscqpd7p949uqwquy8svs3a Module:headword/templates 828 1039 28527 2023-11-09T21:10:10Z Kambai Akau 8 Created page with "local export = {} function export.head_t(frame) local function track(page) require("Module:debug/track")("headword/templates/" .. page) return true end local args = require("Module:parameters").process(frame:getParent().args, mw.loadData("Module:parameters/data")["headword/templates"].head_t, nil, "headword/templates", "head_t") -- Get language and script information local data = {} data.lang = require("Module:languages").getByCode(args[1]) or require("Modu..." 28527 Scribunto text/plain local export = {} function export.head_t(frame) local function track(page) require("Module:debug/track")("headword/templates/" .. page) return true end local args = require("Module:parameters").process(frame:getParent().args, mw.loadData("Module:parameters/data")["headword/templates"].head_t, nil, "headword/templates", "head_t") -- Get language and script information local data = {} data.lang = require("Module:languages").getByCode(args[1]) or require("Module:languages").err(args[1], 1) data.sort_key = args["sort"] data.heads = args["head"] data.id = args["id"] data.translits = args["tr"] data.transcriptions = args["ts"] data.genders = args["g"] -- This shouldn't really happen. for i=1,args["head"].maxindex do if not args["head"][i] then track("head-with-holes") end end for k, v in pairs(args["gqual"]) do if k ~= "maxindex" then if data.genders[k] then data.genders[k] = {spec = data.genders[k], qualifiers = {v}} else k = k == 1 and "" or tostring(k) error(("g%squal= specified without g%s="):format(k, k)) end end end -- Script data.sc = args["sc"] and require("Module:scripts").getByCode(args["sc"], "sc") or nil data.sccat = args["sccat"] -- Part-of-speech category data.pos_category = args[2] data.noposcat = args["noposcat"] local headword_data = mw.loadData("Module:headword/data") -- Check for headword aliases and then pluralize if the POS term does not have an invariable plural. data.pos_category = headword_data.pos_aliases[data.pos_category] or data.pos_category if not data.pos_category:find("s$") and not headword_data.invariable[data.pos_category] then -- Make the plural form of the part of speech data.pos_category = data.pos_category:gsub("x$", "%0e") .. "s" end -- Additional categories. data.categories = {} data.whole_page_categories = {} data.nomultiwordcat = args["nomultiwordcat"] data.nogendercat = args["nogendercat"] data.nopalindromecat = args["nopalindromecat"] if args["cat2"] then table.insert(data.categories, data.lang:getCanonicalName() .. " " .. args["cat2"]) end if args["cat3"] then table.insert(data.categories, data.lang:getCanonicalName() .. " " .. args["cat3"]) end if args["cat4"] then table.insert(data.categories, data.lang:getCanonicalName() .. " " .. args["cat4"]) end -- Inflected forms data.inflections = {enable_auto_translit = args["autotrinfl"]} for i = 1, math.ceil(args[3].maxindex / 2) do local infl_part = { label = args[3][i * 2 - 1], accel = args["faccel-form"][i] and { form = args["faccel-form"][i], translit = args["faccel-translit"][i], lemma = args["faccel-lemma"][i], lemma_translit = args["faccel-lemma-translit"][i], gender = args["faccel-gender"][i], nostore = args["faccel-nostore"][i], } or nil, request = args["frequest"][i], enable_auto_translit = args["fautotr"][i], } local form = { term = args[3][i * 2], alt = args["falt"][i], genders = args["fg"][i] and mw.text.split(args["fg"][i], ",") or {}, id = args["fid"][i], lang = args["flang"][i], nolink = args["fnolink"][i], q = {args["fqual"][i]}, sc = args["fsc"][i], translit = args["ftr"][i], transcription = args["fts"][i], } if form.lang then form.lang = require("Module:languages").getByCode(form.lang) or require("Module:languages").err(form.lang, "f" .. i .. "lang") end if form.sc then form.sc = require("Module:scripts").getByCode(form.sc) or error("The script code \"" .. form.sc .. "\" is not valid.") end -- If no term or alt is given, then the label is shown alone. if form.term or form.alt then table.insert(infl_part, form) end if infl_part.label == "or" then -- Append to the previous inflection part, if one exists if #infl_part > 0 and data.inflections[1] then table.insert(data.inflections[#data.inflections], form) end elseif infl_part.label then -- Add a new inflection part table.insert(data.inflections, infl_part) end end return require("Module:headword").full_headword(data) end return export 7pxbqulum0ap0lvekq1rmryz20t7ck9 Module:headword/templates/doc 828 1040 28528 2023-11-09T21:10:36Z Kambai Akau 8 Created page with "This module is used by the template {{temp|head}} to create headwords for entries. <includeonly> [[Category:Template interface modules]] </includeonly>" 28528 wikitext text/x-wiki This module is used by the template {{temp|head}} to create headwords for entries. <includeonly> [[Category:Template interface modules]] </includeonly> o0hakghxsbophn570j8gkwm5ch58acr Ta‌̱mpi‌̱let:head 10 1041 28529 2023-11-09T21:11:09Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:headword/templates|head_t}}<!-- --></includeonly><noinclude>{{head|und|nouns}}{{documentation}}</noinclude>" 28529 wikitext text/x-wiki <includeonly>{{#invoke:headword/templates|head_t}}<!-- --></includeonly><noinclude>{{head|und|nouns}}{{documentation}}</noinclude> akjc34wkcxijofwsgfubqlbnq1w4fqs Ta‌̱mpi‌̱let:head/documentation 10 1042 28530 2023-11-09T21:11:34Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:headword/templates}} This template is used to create a basic headword line. This is the line of text that comes between the part-of-speech header (like <code>===Noun===</code>) and the actual definitions of the word. Note that most invocations of {{temp|head}} should be fairly simple. If a language requires a relatively complex call to {{temp|head}} for many words (such as the same set of inflected forms in many entries, or us..." 28530 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:headword/templates}} This template is used to create a basic headword line. This is the line of text that comes between the part-of-speech header (like <code>===Noun===</code>) and the actual definitions of the word. Note that most invocations of {{temp|head}} should be fairly simple. If a language requires a relatively complex call to {{temp|head}} for many words (such as the same set of inflected forms in many entries, or using <code>sort=</code> in every entry), the language should probably have its own templates. Templates made specifically for a given language can be more sophisticated, and can handle inflections and other grammatical issues that are specific to that language. They can also make use of the capabilities of [[WT:LUA|Lua modules]]. For this reason, keep in mind that the usage examples given on this page are for illustrative purposes only. Most of the languages given in the examples here already have their own [[:Category:Headword-line templates by language|sets of templates]], such as {{temp|en-verb}}, {{temp|ja-noun}}, {{temp|zh-noun}}, {{temp|la-verb}} and so on. However, {{temp|head}} can be used for words for which the basic usage (two or three parameters) is enough, or for languages that do not yet have their own templates. If you know how to make your own templates, it's recommended that you create some for the language you intend to work in before creating new entries, rather than using this template (and then having to replace it with a language-specific template later). ==Parameters== A short reference of all parameters. ; {{para|1}} : The language code. See [[Wiktionary:Languages]]. ; {{para|sc}} : The script code. See [[Wiktionary:Scripts]]. This is rarely needed as the script can generally be automatically detected. ; {{para|2}} : The [[WT:Part of speech|part of speech]] category (such as "noun", "verb", "adjective" etc), which is used to add the entry to the appropriate category. This can be in either plural or singular form. In the latter case, the template will pluralise it automatically if it doesn't already end in ''-s''. Exceptions can be added to the <code>invariable</code> list at the top of [[Module:headword/data]] if necessary. ; {{para|head}} and {{para|head2}}, {{para|head3}} ... : Overrides the headword that is displayed. This is used primarily to add diacritical marks or to link to individual words in a multi-word term. By default, if the page name has spaces in it, the words are split across the spaces, which is usually correct but may need overriding. Additional parameters are available if more than one headword needs to be shown. ; {{para|tr}} and {{para|tr2}}, {{para|tr3}} ... : Provides the transliteration for the term, see [[Wiktionary:Transliteration]]. For many languages, this can be generated automatically so this does not need to be specified, but some entries cannot be reliably transliterated automatically (e.g. Arabic) so this parameter is necessary then. The additional parameters with a number correspond to each additional headword, pairwise. ; {{para|g}} and {{para|g2}}, {{para|g3}} ... : Provides gender/number specifications for the word, if necessary. See [[Module:gender and number]] for the format used. ; {{para|cat2}}, {{para|cat3}}, {{para|cat4}} : Additional part-of-speech or other categories. Unlike the part-of-speech category in {{para|2}}, these should always be in the plural. ; {{para|noposcat|1}} : If given, don't automatically place the headword in a category based on the part of speech as given in {{para|2}}. Normally, two categories are added, one based on the part of speech given (e.g. [[:Category:Sanskrit nouns]]) and one based on the type of the part of speech, either lemma or non-lemma form (e.g. [[:Category:Sanskrit lemmas]]). Specifying {{para|noposcat|1}} will suppress both categories. ; {{para|nogendercat|1}} : If given, don't automatically place the headword in categories based on the gender(s). Normally, headwords with gender/number specifications given are placed in categories appropriate for the gender and number, e.g. [[:Category:Sanskrit masculine nouns]], [[:Category:Russian animate nouns]], [[:Category:Czech imperfective verbs]] or [[:Category:Spanish pluralia tantum]]. ; {{para|nomultiwordcat|1}} : If given, don't automatically categorize multiword headwords. Normally, for most languages, headwords with multiple words are placed in a special category, e.g. [[:Category:Sanskrit multiword terms]]. This is automatically suppressed for some languages, e.g. sign languages; languages without spaces between terms (such as Chinese, Japanese and Thai); or languages with spaces between syllables (such as Vietnamese). This is controlled by [[Module:headword/data]]. ; {{para|nopalindromecat|1}} : If given, don't automatically categorize palindromes. Normally, for most languages, palindromes are placed in a category like [[:Category:English palindromes]] or [[:Category:Hungarian palindromes]]. For some languages, there are language-specific rules for handling digraphs; for example, in Hungarian, ''gy'', ''sz'', ''zs'' and certain other combinations are treated like single letters for palindrome purposes, meaning that words like {{m|hu|koszok}} and {{m|hu|legyél}} are considered palindromes. This can create problems, e.g. {{m|hu|gazság}} would be categorized as a palindrome but is not because in this word, ''zs'' is two separate sounds rather than a digraph. Specifying {{para|nopalindromecat|1}} disables this categorization. ; {{para|sccat|1}} : If given, automatically add a category "(lang) (pos)es in (script) script" (e.g. [[:Category:Sanskrit nouns in Devanagari script]]), for the script specified using {{para|sc}} or autodetected based on the value specified to {{para|head}} or the page name. This category is useful for languages that can be written in multiple scripts. ; {{para|autotrinfl|1}} : If given, include automatic transliteration after each of the inflections specified using {{para|3}}, {{para|4}} and further parameters (see below). This can also be set for individual inflected forms using {{para|f''N''autotr}}. ; {{para|sort}} : The sort key to use when placing the entry in the above categories. This is rarely needed, as the default generated sort key is usually correct. ; {{para|3}}, {{para|4}} and further : Specifies inflected forms to show. These are specified pairwise, with the first giving the name of the form, and the second giving the form itself. So the forms are numbered like this: {{temp|head|language|category|name 1|form 1|name 2|form 2|name 3|form 3|...}}. If multiple forms exist for the same name, separate them by using "<code>or</code>" as the name. Forms work the same as the 2nd parameter of {{temp|l}}, and can thus have embedded wikilinks, will have certain diacritics removed, and so on. : The following additional parameters are available for each form, with <code>''N''</code> replaced by the number of the form: :; {{para|f''N''alt}} :: Specifies the alternative display form of the inflected form, much like the 3rd parameter of {{temp|l}}. :; {{para|f''N''tr}} :: Specifies the transliteration of the inflected form, much like the {{para|tr}} parameter of {{temp|l}}. :; {{para|f''N''sc}} :: Specifies the script of the form, works like {{para|sc}}. :; {{para|f''N''id}} :: Specifies the sense ID to use for the link to the form's entry. :; {{para|f''N''g}} :: Provides gender/number specification(s) to display after the form. To include multiple specifications, separate them by commas. Uses the same gender/number specifications as for {{para|g}}. :; {{para|f''N''qual}} :: Specifies a qualifier that should appear before the form, formatted like the template {{temp|qualifier}} does. This is used to mark certain forms as archaic, rare or similar. : The following parameters are available only for each ''name'', meaning that if multiple forms are displayed for the same name (with "<code>or</code>"), these parameters should use the number of the ''first'' form. They are automatically applied to all forms following that name. :; {{para|f''N''accel-form}} :: Specifies an accelerated creation tag to be used by the [[WT:ACCEL]] gadget, to automatically generate an entry for a non-lemma form when the link is clicked. For information about acceleration tags, see [[WT:ACCEL#Acceleration tags]]. This should not be used directly in entries. If you find you need to use it, or any of the following acceleration-related parameters, you should probably make a custom template for the language instead. If the acceleration tag contains a vertical bar <code><nowiki>|</nowiki></code>, use {{temp|!}} instead. :; {{para|f''N''accel-translit}} :: Specifies a manual transliteration of the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|f''N''accel-form}} above. The value of this parameter goes into param {{para|tr}} of the call to {{temp|head}} in the accelerated entry. You only need to specify this for languages that use a non-Latin script, and only when the auto-generated transliteration is insufficient, incorrect or nonexistent. :; {{para|f''N''accel-lemma}} :: Specifies the lemma corresponding to the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|f''N''accel-form}} above. The value of this parameter goes into param {{para|2}} of the call to {{temp|inflection of}} in the accelerated entry. It defaults to the name of the current page, and only needs to be specified when the lemma contains additional diacritics that are stripped in order to generate the pagename (as in Latin, Russian, Ancient Greek, Old English, etc.). :; {{para|f''N''accel-lemma-translit}} :: Specifies a manual transliteration of the lemma corresponding to the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|f''N''accel-form}} above. The value of this parameter goes into param {{para|tr}} of the call to {{temp|inflection of}} in the accelerated entry. You only need to specify this for languages that use a non-Latin script, and only when the auto-generated transliteration is insufficient, incorrect or nonexistent. :; {{para|f''N''accel-gender}} :: Specifies the gender of the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|f''N''accel-form}} above. The value of this parameter goes into param {{para|g}} of the call to {{temp|head}} in the accelerated entry. You should only rarely specify this. :; {{para|f''N''accel-nostore|1}} :: For use with accelerated creation of entries. Place this on links that appear in the collapsed state of collapsible tables; see [[WT:ACCEL]]. :; {{para|f''N''nolink|1}} :: Inhibits automatic creation of a link to the forms. The forms will just be displayed in bold text instead. Links that are embedded into the form parameters are retained. :; {{para|f''N''request|1}} :: Causes the page to be added to [[:Category:Requests for inflections by language|Category:Requests for inflections in LANG entries]] if a form is missing. :; {{para|f''N''autotr|1}} :: Causes automatic transliteration to be included after each form. ==Usage== The basic usage is: : <code><nowiki>{{</nowiki>head|<var>lang</var>|<var>part of speech</var>}}</code> The first parameter is the language code (see [[Wiktionary:Languages]]), which is required in all cases. The second is the part of speech. For example on {{m|nl|van}}: : <code><nowiki>{{head|nl|preposition}}</nowiki></code> which produces : {{head|nl|preposition|head=van}} The part of speech is used to add a category to the page. So, the above code would also add the page to [[:Category:Dutch prepositions]]. ===Part of speech=== The part of speech (second parameter) can be either singular or plural, and written out fully (e.g. <code>interjection</code>) or abbreviated (e.g. <code>int</code> or <code>intj</code>). If the part of speech is written out in full, it is stylistically preferred to write it in the singular. The following part of speech aliases (abbreviations) are recognized by the module. {{#invoke:headword doc|pos_alias_table}} ===Displayed headword=== Normally, the displayed headword is the same as the name of the current page. The parameter {{para|head}} can be used to specify a different headword to display. This can be useful if additional accent marks should be placed on the word, that are not present in the normal written form that is given in the page's name. For example, the Latin word {{m|la|scribo}} is normally written that way, but is also spelled {{m|la||scrībō}} in its fully accented form. For such a case, you would specify {{para|head|scrībō}}. Another purpose of this parameter is for terms that consist of multiple words. The {{para|head}} parameter can be used to link to the individual words that the term is made up of. For example, for the English phrasal verb {{m|en|give up}}, you could use: : <code><nowiki>{{head|en|verb|head=[[give]] [[up]]}}</nowiki></code> : {{head|en|verb|head=[[give]] [[up]]}} Note in the above example that the template automatically adds the correct language section to the links in the same way as {{temp|l}}. So the links actually come out as if written <code><nowiki>[[give#English|give]] [[up#English|up]]</nowiki></code>. This means that you should not add such section links yourself, nor should you use {{temp|l}} inside the {{para|head}} parameter. These were necessary in the past, but they can now be safely removed. In a few cases it may be necessary to show more than one headword. For example, a language like Russian might have a word with a single written form, but multiple alternative ways of placing the accent marks (compare this to English {{m|en||kílometer}} and {{m|en||kilómeter}}). Additional headwords can be displayed using the parameters {{para|head2}}, {{para|head3}} and so on. ===Transliteration=== If a term is written in a script other than the Latin alphabet, a transliteration of the term into the Latin alphabet should be provided using the {{para|tr}} parameter. Every language generally has its own rules for writing transliterations on Wiktionary; check with the language's "About" page (such as [[Wiktionary:About Russian]]) for more information. The template can automatically transliterate words in many languages; this is controlled through special transliteration modules such as [[Module:el-translit]] (and also the data in [[Module:languages]]). This means that for those languages, a transliteration does not need to be provided, as it can be generated internally. If the {{para|head}} parameter was provided, it is used as the base for the transliteration instead, so that any additional accents are also included in the transliteration. Use {{para|tr|-}} if you don't want a transliteration to be automatically generated (you shouldn't really ever do this in an entry). ===Gender and number=== The template has a set of parameters to display gender, number, noun class or other kinds of grammatical property. These are used and displayed in the standard format required by [[Module:gender and number]]. The gender is given with the optional {{para|g}} parameter. If more than one specification is necessary, you can also use {{para|g2}}, {{para|g3}} and so on. If you know that a gender is needed, but don't know what it is, specify {{para|g|?}}, which will add the page to a cleanup category. You can also specify a partial gender. For example, if you know that a word is plural but don't know if it's, say, masculine or feminine plural, you can specify {{para|g|?-p}}. ===Inflections=== Further optional parameters are available to display inflections or other closely related forms of the word. These are given pair-wise: the first of each pair gives a label for the inflection, and the second then gives the actual term. For example, in the [[Wiktionary:Sandbox|Sandbox]]: : <code><nowiki>{{head|en|noun|plural|Sandboxes|irregular plural|Sandboxen}}</nowiki></code> : {{head|en|noun|head=Sandbox|plural|Sandboxes|irregular plural|Sandboxen}} Certain diacritics are automatically removed from the term when creating the link, just like {{temp|l}} and {{temp|term}} do. So you don't need to worry about removing them yourself. A Latin example, where macrons are removed automatically: : <code><nowiki>{{head|la|noun|g=m|genitive|nīdī}}</nowiki></code> : {{head|la|noun|head=nīdus|g=m|genitive|nīdī}} If you want to display multiple alternative forms of an inflection, you can use <code>or</code> as the label separating them. The template will recognise this and omit the comma: : <code><nowiki>{{head|en|noun|plural|lemmas|or|lemmata}}</nowiki></code> : {{head|en|noun|head=lemma|plural|lemmas|or|lemmata}} The term (second part of a pair) may be blank. This can be used to add a simple note, such as "uncountable" or "intransitive": : <code><nowiki>{{head|en|noun|countable and uncountable||plural|milks}}</nowiki></code> : {{head|en|noun|head=milk|countable and uncountable||plural|milks}} If the label is blank, but the term is not, it acts as if the term was not specified either and omits both. This is not very useful in entries, but it can be a very powerful feature when writing templates using {{temp|head}} as a base. You can specify alternative display form, script, sense id and gender for each form with the parameters {{para|fNalt}}, {{para|fNsc}}, {{para|fNid}} and {{para|fNg}}, with "N" replaced with the number of the form. Some examples: : <code><nowiki>{{head|sh|noun|head=tȇlo|g=n|Cyrillic spelling|те̑ло|f1sc=Cyrl}}</nowiki></code> : {{head|sh|noun|head=tȇlo|g=n|Cyrillic spelling|те̑ло|f1sc=Cyrl}} : <code><nowiki>{{head|de|noun|g=m|genitive|Hundes|or|Hunds|plural|Hunde|diminutive|Hündchen|f4g=n}}</nowiki></code> : {{head|de|noun|head=Hund|g=m|genitive|Hundes|or|Hunds|plural|Hunde|diminutive|Hündchen|f4g=n}} : <code><nowiki>{{head|ja|noun|uncountable||hiragana|せいじ|romaji|seiji|f3sc=Latn}}</nowiki></code> : {{head|ja|noun|head=政治|uncountable||hiragana|せいじ|romaji|seiji|f3sc=Latn}} : <code><nowiki>{{head|cmn|noun|traditional and simplified||Pinyin|zhèngzhì|f2sc=Latn}}</nowiki></code> : {{head|cmn|noun|head=政治|traditional and simplified||Pinyin|zhèngzhì|f2sc=Latn}} When using {{temp|head}} as a base to create other templates, the class for accelerated links ([[WT:ACCEL]]) can be added with {{para|fNaccel-form}}. See [[Module:headword]] for more information on how to use this. If the label is <code>or</code>, the corresponding acceleration is ignored, and it is "inherited" from the preceding form. Examples: : <code><nowiki>{{head|ca|noun|g=m|plural|f1accel-form=p|homes|or|hòmens}}</nowiki></code> : {{head|ca|noun|g=m|plural|homes|f1accel-form=p|or|hòmens|head=home}} An inflection term can contain wikilinks as part of the parameter, like the {{para|head}} parameter as well as the {{temp|l}} template. Language sections will be added to the individual links: : <code><nowiki>{{head|en|adjective|comparative|[[more]] broken|superlative|[[most]] broken}}</nowiki></code> : {{head|en|adjective|head=broken|comparative|[[more]] broken|superlative|[[most]] broken}} Naturally, you should only use this to display a ''single'' form that consists of multiple words. You should not use this to specify multiple alternative forms; use the <code>or</code> label for this instead. ===Categories=== There are a few more parameters available for categories: * {{para|sort}} specifies a category sort key. This is rarely needed, as by default, a sort key will be generated for the language according to the rules defined for that language in [[Module:languages]] (the <code>sort_key</code> setting). For languages that have no sort key rules defined yet, the default sort key is the name of the page, with any hyphens removed from the beginning of the name. * {{para|cat2}}, {{para|cat3}} and , {{para|cat4}} specify additional category names that the page should be added to. The language's name is added in front, so if you use <code><nowiki>{{head|en|verb|cat2=irregular verbs}}</nowiki></code>, the page will be added to both [[:Category:English verbs]] and [[:Category:English irregular verbs]]. Note that this parameter must be given in plural, unlike the part-of-speech parameter! ===Script code=== The optional parameter {{para|sc}} gives the script code (see [[Wiktionary:Scripts]]). The script can usually be detected automatically based on the possibilities listed for the language in [[Module:languages]], so this parameter is only needed in rare cases. The example below is thus only for illustrative purposes; a real example would not need {{para|sc}} here. An example, for the entry {{m|sh|море|sc=Cyrl}}, one might use: : <code><nowiki>{{head|sh|noun|sc=Cyrl|g=n}}</nowiki></code> : {{head|sh|noun|sc=Cyrl|g=n|head=море}} {{rfc|en|content of the table seems raw and thus more difficult to understand}} <includeonly> [[Category:Headword-line templates|head]] </includeonly> <templatedata> { "params": { "1": { "label": "language code", "description": "The language code. See [[Wiktionary:Languages]].", "type": "line", "required": true }, "2": { "label": "part of speech", "description": "The part of speech category which is used to add the entry to the appropriate category. This can be in either plural or singular form. In the latter case, the template will pluralise it automatically if it doesn't already end in ''-s''. Exceptions can be added to the <code>invariable</code> list at the top of [[Module:headword/templates]] if necessary.", "type": "string", "example": "verb" }, "3": { "label": "name of form 1", "description": "The name of a first of form of a term.", "type": "string" }, "4": { "label": "form 1", "description": "A first form of the term.", "type": "string" }, "sc": { "label": "script code", "description": "The script code. See [[Wiktionary:Scripts]]. This is rarely needed as the script can generally be automatically detected." }, "cat sc": { "label": "script code with category", "description": "The same as {{para|sc}}, but this also adds \"in (name) script\" to the category specified by the second parameter below. This is used to subcategorise words in different scripts, if languages can be written in more than one script. If both {{para|sc}} and {{para|cat sc}} are provided, the latter takes precedence.", "type": "string" }, "cat2": { "label": "part of speech category 2", "description": "Additional part-of-speech categories. Unlike the <code>part of speech</code>, these should always be in plural.", "type": "string" }, "cat3": { "label": "part of speech category 3", "description": "Additional part-of-speech categories. Unlike the <code>part of speech</code>, these should always be in plural.", "type": "string" }, "sort": { "label": "sort key", "description": "The sort key to use when placing the entry in the above categories. This is rarely needed, as the default generated sort key is usually correct.", "type": "string" }, "head": { "description": "Overrides the headword that is displayed. This is used primarily to add diacritical marks or to link to individual words in a multi-word term. By default, if the page name has spaces in it, the words are split across the spaces, which is usually correct but may need overriding. Additional parameters are available if more than one headword needs to be shown.", "type": "string" }, "head2": { "description": "Additional term for the headword display.", "type": "string" }, "head3": { "description": "Additional term for the headword display.", "type": "string" }, "head4": { "description": "Additional term for the headword display.", "type": "string" }, "head5": { "description": "Additional term for the headword display.", "type": "string" }, "tr": { "description": "Provides the transiteration for the term, see [[Wiktionary:Transliteration]]. For many languages, this can be generated automatically so this does not need to be specified, but some entries cannot be reliably transliterated automatically (e.g. Arabic) so this parameter is necessary then.", "type": "string" }, "tr2": { "description": "Provides the transiteration for the term, should match <code>head2</code>.", "type": "string" }, "tr3": { "description": "Provides the transiteration for the term, should match <code>head3</code>.", "type": "string" }, "tr4": { "description": "Provides the transiteration for the term, should match <code>head4</code>.", "type": "string" }, "tr5": { "description": "Provides the transiteration for the term, should match <code>head5</code>.", "type": "string" }, "g": { "description": "Provides gender specifications for the word, if necessary. See [[Module:gender and number]] for the format used.", "type": "string" }, "g2": { "description": "Provides gender specifications for the word, if necessary, should match <code>head2</code>.", "type": "string" }, "g3": { "description": "Provides gender specifications for the word, if necessary, should match <code>head3</code>.", "type": "string" }, "g4": { "description": "Provides gender specifications for the word, if necessary, should match <code>head4</code>.", "type": "string" }, "g5": { "description": "Provides gender specifications for the word, if necessary, should match <code>head5</code>.", "type": "string" } }, "description": "This template is used to create a basic headword line. This is the line of text that comes between the part-of-speech header (like <code>===Noun===</code>) and the actual definitions of the word. ", "paramOrder": [ "1", "2", "sc", "cat sc", "cat2", "cat3", "sort", "head", "head2", "head3", "head4", "head5", "tr", "tr2", "tr3", "tr4", "tr5", "g", "g2", "g3", "g4", "g5", "3", "4" ], "format": "inline" } </templatedata> qpvalahw026nzy8lkhw4qsczzugq2kj Module:languages/data/3/a 828 1043 35090 28531 2025-01-19T01:53:40Z Kambai Akau 8 35090 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["aaa"] = { "Ghotuo", 35463, "alv-yek", "Latn", } m["aab"] = { "Alumu-Tesu", 35034, "nic-alu", "Latn", } m["aac"] = { "Ari", 1811224, "paa-pag", "Latn", } m["aad"] = { "Amal", 56708, "paa-iwm", "Latn", } -- "aae" IS TREATED AS "sq", SEE WT:LT m["aaf"] = { "Aranadan", 3507928, "dra-mal", "Mlym", } m["aag"] = { "Ambrak", 4741706, "qfa-tor", "Latn", } m["aah"] = { "Abu'", 4670715, "qfa-tor", "Latn", } m["aai"] = { "Arifama-Miniafia", 4790560, "poz-ocw", "Latn", } m["aak"] = { "Ankave", 3446690, "ngf", "Latn", } m["aal"] = { "Afade", 56434, "cdc-cbm", "Latn", } m["aan"] = { "Anambé", 3507873, "tup-gua", "Latn", } m["aap"] = { "Pará Arára", 56807, "sai-pek", "Latn", } m["aaq"] = { "Penobscot", 3515185, "alg-abp", "Latn", } m["aas"] = { "Aasax", 56620, "cus-sou", "Latn", } -- "aat" IS TREATED AS "sq", SEE WT:LT m["aau"] = { "Abau", 3073568, "paa-spk", "Latn", } m["aaw"] = { "Solong", 7558834, "poz-ocw", "Latn", } m["aax"] = { "Mandobo Atas", 12636156, "ngf", "Latn", } m["aaz"] = { "Amarasi", 4740192, "poz-tim", "Latn", } m["aba"] = { "Abé", 34833, "alv-lag", "Latn", } m["abb"] = { "Bankon", 34860, "bnt-bsa", "Latn", } m["abc"] = { "Ambala Ayta", 3448896, "phi", "Latn", } m["abd"] = { "Camarines Norte Agta", 3399682, "phi", "Latn", } m["abe"] = { "Abenaki", 17502788, "alg-abp", "Latn", } m["abf"] = { "Abai Sungai", 4663287, "poz-san", "Latn", } m["abg"] = { "Abaga", 3507954, "paa-kag", "Latn", } m["abh"] = { "Tajiki Arabic", 56833, "sem-arb", "Arab", entry_name = "ar-entryname", } m["abi"] = { "Abidji", 34781, "alv-lag", "Latn", } m["abj"] = { "Aka-Bea", 2356391, "qfa-ads", "Latn", } m["abl"] = { "Abung", 49215, "poz-lgx", "Latn", } m["abm"] = { "Abanyom", 7502, "nic-eko", "Latn", } m["abn"] = { "Abua", 34835, "nic-cde", "Latn", } m["abo"] = { "Abon", 35121, "nic-tvn", "Latn", } m["abp"] = { "Abenlen Ayta", 3436621, "phi", "Latn", } m["abq"] = { "Abaza", 27567, "cau-abz", "Cyrl, Latn", translit = { Cyrl = "abq-translit" }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "гъв", "гъь", "гӏв", "джв", "джь", "къв", "къь", "кӏв", "кӏь", "хъв", "хӏв", "чӏв", -- 3 chars "гв", "гъ", "гь", "гӏ", "дж", "дз", "ё", "жв", "жь", "кв", "къ", "кь", "кӏ", "ль", "лӏ", "пӏ", "тл", "тш", "тӏ", "фӏ", "хв", "хъ", "хь", "хӏ", "цӏ", "чв", "чӏ", "шв", "шӏ" -- 2 chars }, to = { "г" .. p[3], "г" .. p[4], "г" .. p[7], "д" .. p[2], "д" .. p[3], "к" .. p[3], "к" .. p[4], "к" .. p[7], "к" .. p[8], "х" .. p[3], "х" .. p[6], "ч" .. p[3], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "д" .. p[1], "д" .. p[4], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "к" .. p[1], "к" .. p[2], "к" .. p[5], "к" .. p[6], "л" .. p[1], "л" .. p[2], "п" .. p[1], "т" .. p[1], "т" .. p[2], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[4], "х" .. p[5], "ц" .. p[1], "ч" .. p[1], "ч" .. p[2], "ш" .. p[1], "ш" .. p[2] } }, }, } m["abr"] = { "Abron", 34831, "alv-ctn", "Latn", ancestors = "ak", } m["abs"] = { "Ambonese Malay", 3124354, "crp", "Latn", ancestors = "ms", } m["abt"] = { "Ambulas", 3508015, "paa-spk", "Latn", } m["abu"] = { "Abure", 34767, "alv-ptn", "Latn", } m["abv"] = { "Baharna Arabic", 56576, "sem-arb", "Arab", entry_name = "ar-entryname", } m["abw"] = { "Pal", 7126121, "ngf-mad", "Latn", } m["abx"] = { "Inabaknon", 2820163, "poz-sbj", "Latn", } m["aby"] = { "Aneme Wake", 3508107, "ngf", "Latn", } m["abz"] = { "Abui", 2822110, "qfa-tap", "Latn", } m["aca"] = { "Achagua", 2822982, "awd", "Latn", } m["acb"] = { "Áncá", 11130787, "nic-mom", "Latn", } m["acd"] = { "Gikyode", 35256, "alv-gng", "Latn", } m["ace"] = { "Acehnese", 27683, "cmc", "Latn, ms-Arab", standardChars = { Latn = "AaBbCcDdEeÉéÈèËëFfGgHhIiJjKkLlMmNnOoÔôÖöPpQqRrSsTtUuVvWwXxYyZz", -- current orthography (not yet add Arab) c.punc }, } m["ach"] = { "Acholi", 34926, "sdv-los", "Latn", } m["aci"] = { "Aka-Cari", 2670418, "qfa-adn", "Latn", } m["ack"] = { "Aka-Kora", 3433680, "qfa-adn", "Latn", } m["acl"] = { "Akar-Bale", 3436825, "qfa-ads", "Latn", } m["acm"] = { "Iraqi Arabic", 56232, "sem-arb", "Arab", entry_name = "ar-entryname", } m["acn"] = { "Achang", 56582, "tbq-brm", "Latn", } m["acp"] = { "Eastern Acipa", 5329945, "nic-kmk", "Latn", } m["acr"] = { "Achi", 34774, "myn", "Latn", } m["acs"] = { "Acroá", 2829146, "sai-cje", "Latn", } m["acu"] = { "Achuar", 2823170, "sai-jiv", "Latn", } m["acv"] = { "Achumawi", 56661, "nai-pal", "Latn", } m["acw"] = { "Hijazi Arabic", 56608, "sem-arb", "Arab", entry_name = "ar-entryname", } m["acx"] = { "Omani Arabic", 56630, "sem-arb", "Arab", entry_name = "ar-entryname", } m["acy"] = { "Cypriot Arabic", 56416, "sem-arb", "Latn, Grek", ancestors = "acm", display_text = { Grek = s["Grek-displaytext"] }, entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.breve}, Grek = s["Grek-entryname"] }, sort_key = { Grek = s["Grek-sortkey"] }, standardChars = { Latn = "AaBbCcDdΔδEeFfGgĠġĊċIiJjKkLlMmNnOoPpΘθRrSsTtUuVvWwXxYyZzŞş", c.punc }, } m["acz"] = { "Acheron", 34769, "alv-tal", "Latn", } m["ada"] = { "Adangme", 35141, "alv-gda", "Latn", } m["adb"] = { -- rename or remove, see RFM "Adabe", 36872, nil, "Latn", } m["add"] = { "Dzodinka", 35266, "nic-nka", "Latn", } m["ade"] = { "Adele", 27740, "alv-ntg", "Latn", } m["adf"] = { "Dhofari Arabic", 56565, "sem-arb", "Arab", entry_name = "ar-entryname", } m["adg"] = { "Andegerebinha", 3508123, "aus-pam", "Latn", } m["adh"] = { "Adhola", 1971400, "sdv-los", "Latn", } m["adi"] = { "Adi", 56440, "sit-tan", "Latn", } m["adj"] = { "Adioukrou", 34738, "alv-lag", "Latn", } m["adl"] = { "Galo", 2857892, "sit-tan", "Latn", } m["adn"] = { "Adang", 3398276, "qfa-tap", "Latn", } m["ado"] = { "Abu", 56659, "paa-ram", "Latn", } m["adp"] = { "Adap", 3512402, "sit-tib", "Tibt", ancestors = "dz", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["adq"] = { "Adangbe", 34730, "alv-gda", "Latn", ancestors = "ada", } m["adr"] = { "Adonara", 4684505, "poz-cet", "Latn", } m["ads"] = { "Adamorobe Sign Language", 27709, "sgn", "Latn", -- when documented } m["adt"] = { "Adnyamathanha", 2225391, "aus-psw", "Latn", } m["adu"] = { "Aduge", 34734, "alv-nwd", "Latn", ancestors = "opa", } m["adw"] = { "Amondawa", 12626847, "tup-gua", "Latn", } m["ady"] = { "Adyghe", 27776, "cau-cir", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-cir-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "кхъу", "къӏу", -- 4 chars "гъу", "джу", "дзу", "жъу", "къу", "кхъ", "къӏ", "кӏу", "кӏь", "лъу", "лӏу", "пӏу", "сӏу", "тӏу", "фӏу", "хъу", "цӏу", "чъу", "чӏу", "шъу", "шӏу", "щӏу", -- 3 chars "гу", "гъ", "гь", "дж", "дз", "ё", "жъ", "жь", "ку", "къ", "кь", "кӏ", "лъ", "ль", "лӏ", "пӏ", "сӏ", "тӏ", "фӏ", "ху", "хъ", "хь", "цу", "цӏ", "чу", "чъ", "чӏ", "шъ", "шӏ", "щӏ", "ӏу", "ӏь" -- 2 chars }, to = { "к" .. p[5], "к" .. p[7], "г" .. p[3], "д" .. p[2], "д" .. p[4], "ж" .. p[2], "к" .. p[3], "к" .. p[4], "к" .. p[6], "к" .. p[10], "к" .. p[11], "л" .. p[2], "л" .. p[5], "п" .. p[2], "с" .. p[2], "т" .. p[2], "ф" .. p[2], "х" .. p[3], "ц" .. p[3], "ч" .. p[3], "ч" .. p[5], "ш" .. p[2], "ш" .. p[4], "щ" .. p[2], "г" .. p[1], "г" .. p[2], "г" .. p[4], "д" .. p[1], "д" .. p[3], "е" .. p[1], "ж" .. p[1], "ж" .. p[3], "к" .. p[1], "к" .. p[2], "к" .. p[8], "к" .. p[9], "л" .. p[1], "л" .. p[3], "л" .. p[4], "п" .. p[1], "с" .. p[1], "т" .. p[1], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[4], "ц" .. p[1], "ц" .. p[2], "ч" .. p[1], "ч" .. p[2], "ч" .. p[4], "ш" .. p[1], "ш" .. p[3], "щ" .. p[1], "ӏ" .. p[1], "ӏ" .. p[2] } }, }, } m["adz"] = { "Adzera", 3327445, "poz-ocw", "Latn", } m["aea"] = { "Areba", 3509129, "aus-pam", "Latn", } m["aeb"] = { "Tunisian Arabic", 56240, "sem-arb", "Arab", entry_name = "ar-entryname", } m["aed"] = { "Argentine Sign Language", 3322073, "sgn", "Latn", -- when documented } m["aee"] = { "Northeast Pashayi", 12642198, "inc-pas", "fa-Arab, Latn", } m["aek"] = { "Haeke", 5638166, "poz-cln", "Latn", } m["ael"] = { "Ambele", 34818, "nic-grf", "Latn", } m["aem"] = { "Arem", 3507920, "mkh-vie", "Latn", } m["aen"] = { "Armenian Sign Language", 3446604, "sgn", } m["aeq"] = { "Aer", 3246741, "inc-wes", "Arab", } m["aer"] = { "Eastern Arrernte", 10728232, "aus-pam", "Latn", } m["aes"] = { "Alsea", 2395641, nil, "Latn", } m["aeu"] = { "Akeu", 4700657, "tbq-sil", "Latn", } m["aew"] = { "Ambakich", 56642, "paa-ram", "Latn", } m["aey"] = { "Amele", 3508025, "ngf-mad", "Latn", } m["aez"] = { "Aeka", 16110528, "ngf", "Latn", } m["afb"] = { "Gulf Arabic", 56385, "sem-arb", "Arab", entry_name = "ar-entryname", } m["afd"] = { "Andai", 4753480, "paa-arf", "Latn", } m["afe"] = { "Putukwam", 3914930, "nic-ben", "Latn", } m["afg"] = { "Afghan Sign Language", 4689093, "sgn", } m["afh"] = { "Afrihili", 384707, "art", "Latn", type = "appendix-constructed", } m["afi"] = { "Akrukay", 57003, "paa-ram", "Latn", } m["afk"] = { "Nanubae", 6964416, "paa-arf", "Latn", } m["afn"] = { "Defaka", 35174, "nic", "Latn", } m["afo"] = { "Eloyi", 3914066, "nic-plt", "Latn", } m["afp"] = { "Tapei", 16887371, "paa-arf", "Latn", } m["afs"] = { "Afro-Seminole Creole", 27867, "crp", "Latn", ancestors = "en", } m["aft"] = { "Afitti", 3400829, "sdv-nyi", "Latn", } m["afu"] = { "Awutu", 34847, "alv-gng", "Latn", } m["afz"] = { "Obokuitai", 7075258, "paa-lkp", "Latn", } m["aga"] = { "Aguano", 3331203, nil, "Latn", } m["agb"] = { "Legbo", 35584, "nic-uce", "Latn", } m["agc"] = { "Agatu", 34732, "alv-ido", "Latn", } m["agd"] = { "Agarabi", 3399642, "paa-kag", "Latn", } m["age"] = { "Angal", 10951553, "paa-eng", "Latn", } m["agf"] = { "Arguni", 12473346, "poz-cet", "Latn", } m["agg"] = { "Angor", 3508100, "paa", "Latn", } m["agh"] = { "Ngelima", 7022266, "bnt-bta", "Latn", } m["agi"] = { "Agariya", 663586, "mun", "Deva", } m["agj"] = { "Argobba", 29292, "sem-eth", "Ethi", } m["agk"] = { "Isarog Agta", 6078982, "phi", "Latn", } m["agl"] = { "Fembe", 372927, "ngf", "Latn", } m["agm"] = { "Angaataha", 3508001, "ngf", "Latn", } m["agn"] = { "Agutaynen", 3399717, "phi-kal", "Latn", } m["ago"] = { "Tainae", 7676186, "ngf", "Latn", } m["agq"] = { "Aghem", 34737, "nic-rnw", "Latn", } m["agr"] = { "Aguaruna", 1526530, "sai-jiv", "Latn", } m["ags"] = { "Esimbi", 35260, "nic-bds", "Latn", } m["agt"] = { "Central Cagayan Agta", 5017296, "phi", "Latn", } m["agu"] = { "Aguacateca", 35091, "myn", "Latn", } m["agv"] = { "Remontado Agta", 3508085, "phi", "Latn", } m["agw"] = { "Kahua", 3191906, "poz-sls", "Latn", } m["agx"] = { "Aghul", 36498, "cau-esm", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], entry_name = s["cau-Cyrl-entryname"], sort_key = { from = {"аь", "гъ", "гь", "гӏ", "дж", "ё", "къ", "кь", "кӏ", "оь", "пӏ", "тӏ", "уь", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"а" .. p[1], "г" .. p[1], "г" .. p[2], "г" .. p[3], "д" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "ц" .. p[1], "ч" .. p[1]} }, } m["agy"] = { "Southern Alta", 7569611, "phi", "Latn", } m["agz"] = { "Mount Iriga Agta", 6921432, "phi", "Latn", } m["aha"] = { "Ahanta", 34729, "alv-ctn", "Latn", } m["ahb"] = { "Axamb", 2874710, "poz-vnc", "Latn", } m["ahg"] = { "Qimant", 35663, "cus-cen", "Latn", } m["ahh"] = { "Aghu", 3436645, "ngf", "Latn", } m["ahi"] = { "Tiagbamrin Aizi", 3400073, "kro-aiz", "Latn", } m["ahk"] = { "Akha", 56643, "tbq-han", "Latn, Mymr, Thai", sort_key = { Thai = { from = {"[%pๆ]", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "%2%1"} }, }, } m["ahl"] = { "Igo", 35412, "alv-ktg", "Latn", } m["ahm"] = { "Mobumrin Aizi", 35967, "kro-aiz", "Latn", } m["ahn"] = { "Àhàn", 34723, "alv-aah", "Latn", } m["aho"] = { "Ahom", 34778, "tai-swe", "Ahom", translit = "Ahom-translit", } m["ahp"] = { "Aproumu Aizi", 34810, "alv-kwa", "Latn", } m["ahr"] = { "Ahirani", 15549890, "raj", "Deva", translit = "mr-translit", } m["ahs"] = { "Ashe", 34823, "nic-plc", "Latn", } m["aht"] = { "Ahtna", 21058, "ath-nor", "Latn", } m["aia"] = { "Arosi", 2863483, "poz-sls", "Latn", } m["aib"] = { "Äynu", 27927, "qfa-mix", "Arab, Latn", ancestors = "ug, fa" } m["aic"] = { "Ainbai", 3332149, "paa-brd", "Latn", } m["aid"] = { "Alngith", 3279409, "aus-pmn", "Latn", } m["aie"] = { "Amara", 2841180, "poz-ocw", "Latn", } m["aif"] = { "Agi", 3331491, "qfa-tor", "Latn", } m["aig"] = { "Antigua and Barbuda Creole English", 3244184, "crp", "Latn", ancestors = "en", } m["aih"] = { "Ai-Cham", 2827749, "qfa-kms", "Latn, Hani", sort_key = { Hani = "Hani-sortkey" }, } m["aii"] = { "Assyrian Neo-Aramaic", 29440, "sem-nna", "Syrc", translit = "aii-translit", entry_name = "Syrc-entryname", } m["aij"] = { "Lishanid Noshan", 3436467, "sem-nna", "Hebr", } m["aik"] = { "Ake", 34808, "nic-pls", "Latn", } m["ail"] = { "Aimele", 3327418, "ngf", "Latn", } m["aim"] = { "Aimol", 4697175, "tbq-kuk", "Latn, Beng", } m["ain"] = { "Ainu", 27969, "qfa-ain", "Kana, Latn, Cyrl", sort_key = { Kana = "Kana-sortkey" }, } m["aio"] = { "Aiton", 3399725, "tai-swe", "Mymr", translit = "aio-phk-translit", entry_name = {remove_diacritics = c.VS01}, } m["aip"] = { "Burumakok", 5000984, "ngf-okk", "Latn", } m["air"] = { "Airoran", 3321131, "paa-tkw", "Latn", } m["ait"] = { "Arikem", 3446679, "tup", "Latn", } m["aiw"] = { "Aari", 7495, "omv-aro", "Latn", } m["aix"] = { "Aighon", 3504287, "poz-ocw", "Latn", } m["aiy"] = { "Ali", 34814, "gba-eas", "Latn", } m["aja"] = { "Aja", 3237491, "csu-bkr", "Latn", } m["ajg"] = { "Adja", 35035, "alv-gbe", "Latn", } m["aji"] = { "Ajië", 2828867, "poz-cln", "Latn", } m["ajn"] = { "Andajin", 16111302, "aus-wor", "Latn", } m["ajp"] = { "South Levantine Arabic", 55633582, "sem-arb", "Arab", entry_name = "ar-entryname", } m["ajw"] = { "Ajawa", 56645, "cdc-wst", "Latn", } m["ajz"] = { "Amri Karbi", 3508092, "tbq-kuk", "Latn", ancestors = "mjw", } m["akb"] = { "Angkola Batak", 2640686, "btk", "Latn, Batk", } m["akc"] = { "Mpur", 3327139, "paa-wpa", "Latn", } m["akd"] = { "Ukpet-Ehom", 36618, "nic-ucr", "Latn", } m["ake"] = { "Akawaio", 28059, "sai-pem", "Latn", } m["akf"] = { "Akpa", 34801, "alv-ido", "Latn", } m["akg"] = { "Anakalangu", 4750964, "poz-cet", "Latn", } m["akh"] = { "Angal Heneng", 10950354, "paa-eng", "Latn", } m["aki"] = { "Aiome", 56735, "paa", "Latn", } m["akj"] = { "Jeru", 2919121, "qfa-adn", "Latn, Deva", } m["akk"] = { "Akkadian", 35518, "sem-eas", "Xsux, Latn", } m["akl"] = { "Aklanon", 8773, "phi", "Latn", } m["akm"] = { "Aka-Bo", 35361, "qfa-adn", "Latn", } m["ako"] = { "Akurio", 56650, "sai-tar", "Latn", } m["akp"] = { "Siwu", 36470, "alv-ntg", "Latn", } m["akq"] = { "Ak", 56654, "paa", "Latn", } m["akr"] = { "Araki", 2699882, "poz-vnn", "Latn", } m["aks"] = { "Akaselem", 34817, "nic-grm", "Latn", } m["akt"] = { "Akolet", 3330162, "poz-ocw", "Latn", } m["aku"] = { "Akum", 34799, "nic-ykb", "Latn", } m["akv"] = { "Akhvakh", 56423, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], entry_name = s["cau-Cyrl-entryname"], } m["akw"] = { "Akwa", 34802, "bnt-mbo", "Latn", } m["akx"] = { "Aka-Kede", 3436816, "qfa-adc", "Latn", } m["aky"] = { "Aka-Kol", 3436784, "qfa-adc", "Latn", } m["akz"] = { "Alabama", 1815020, "nai-mus", "Latn", } m["ala"] = { "Alago", 34813, "alv-ido", "Latn", } m["alc"] = { "Kawésqar", 56544, "aqa", "Latn", } m["ald"] = { "Alladian", 34837, "alv-lag", "Latn", } m["ale"] = { "Aleut", 27210, "esx", "Latn", } m["alf"] = { "Alege", 34815, "nic-ben", "Latn", } m["alh"] = { "Alawa", 2147917, "aus-gun", "Latn", } m["ali"] = { "Amaimon", 3327427, "ngf-mad", "Latn", } m["alj"] = { "Alangan", 3327423, "phi", "Latn", } m["alk"] = { "Alak", 2714690, "mkh", "Latn", } m["all"] = { "Allar", 3393634, "dra-mal", "Mlym", } -- "aln" IS TREATED AS "sq", SEE WT:LT m["alm"] = { "Amblong", 11022615, "poz-vnn", "Latn", } m["alo"] = { "Larike-Wakasihu", 3217929, "poz-cma", "Latn", } m["alp"] = { "Alune", 3327367, "poz-cet", "Latn", } m["alq"] = { "Algonquin", 28092, "alg", "Latn, Cans", ancestors = "oj", } m["alr"] = { "Alutor", 28213, "qfa-ckn", "Cyrl", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"вʼ", "гʼ", "ғ", "ә", "ё", "ӄ", "ӈ"}, to = {"в" .. p[1], "г" .. p[1], "г" .. p[2], "е" .. p[1], "е" .. p[2], "к" .. p[1], "н" .. p[1]} }, } m["alt"] = { "Southern Altai", 1991779, "trk-kkp", "Cyrl", translit = "Altai-translit", sort_key = { from = {"ј", "ё", "ҥ", "ӧ", "ӱ"}, to = {"д" .. p[1], "е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, } m["alu"] = { "'Are'are", 5160, "poz-sls", "Latn", } m["alw"] = { "Alaba", 56652, "cus-hec", "Latn", } m["alx"] = { "Amol", 3504260, "qfa-tor", "Latn", } m["aly"] = { "Alyawarr", 3327389, "aus-pam", "Latn", } m["alz"] = { "Alur", 56507, "sdv-los", "Latn", } m["ama"] = { "Amanayé", 3508053, "tup-gua", "Latn", } m["amb"] = { "Ambo", 3450142, "nic-tvn", "Latn", } m["amc"] = { "Amahuaca", 2669150, "sai-pan", "Latn", } m["ame"] = { "Yanesha'", 3088540, "awd", "Latn", } m["amf"] = { "Hamer-Banna", 35764, "omv-aro", "Latn", sort_key = "amf-utilities" } m["amg"] = { "Amurdag", 3360016, "aus-wdj", "Latn", } m["ami"] = { "Amis", 35132, "map", "Latn", } m["amj"] = { "Amdang", 28335, "ssa-fur", "Latn", } m["amk"] = { "Ambai", 1875885, "poz-hce", "Latn", } m["aml"] = { "War-Jaintia", 56321, "aav-khs", "Latn", } m["amm"] = { "Ama", 3446626, "qfa-mal", "Latn", } m["amn"] = { "Amanab", 3327399, "paa-brd", "Latn", } m["amo"] = { "Amo", 34826, "nic-kne", "Latn", } m["amp"] = { "Alamblak", 56688, "paa", "Latn", } m["amq"] = { "Amahai", 3327384, "poz-cma", "Latn", } m["amr"] = { "Amarakaeri", 35128, "sai-har", "Latn", } m["ams"] = { "Southern Amami Ōshima", 2840986, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["amt"] = { "Amto", 56517, "paa-asa", "Latn", } m["amu"] = { "Guerrero Amuzgo", 3501942, "omq", "Latn", } m["amv"] = { "Ambelau", 2669214, "poz-cma", "Latn", } m["amw"] = { "Western Neo-Aramaic", 34226, "sem-arw", "Armi, Syrc, Latn", entry_name = { Syrc = "Syrc-entryname" }, } m["amx"] = { "Anmatyerre", 10412317, "aus-pam", "Latn", } m["amy"] = { "Ami", 10408315, "aus-dal", "Latn", } m["amz"] = { "Atampaya", 3446651, "aus-pam", "Latn", } m["ana"] = { "Andaqui", 2846078, nil, "Latn", } m["anb"] = { "Andoa", 2846171, "sai-zap", "Latn", } m["anc"] = { "Ngas", 35999, "cdc-wst", "Latn", } m["and"] = { "Ansus", 3513300, "poz-hce", "Latn", } m["ane"] = { "Xârâcùù", 3571097, "poz-cln", "Latn", } m["anf"] = { "Animere", 34783, "alv-ktg", "Latn", } m["ang"] = { "Old English", 42365, "gmw-ang", "Latn, Runr", translit = { Runr = "Runr-translit" }, entry_name = { Latn = { remove_diacritics = c.acute .. c.macron .. c.dotabove, from = {"Ƿ", "ƿ"}, to = {"W", "w"} }, }, sort_key = { Latn = { remove_diacritics = c.acute .. c.macron .. c.dotabove, from = {"æ", "ð", "þ", "ƿ"}, to = {"ae", "t" .. p[1], "t" .. p[2], "w" .. p[1]} }, }, standardChars = { Latn = "AaÆæBbCcDdEeFfGgHhIiLlMmNnOoŒœPpRrSsTtUuWwXxYyÐðÞþ", c.punc, }, } m["anh"] = { "Nend", 6991554, "ngf-mad", "Latn", } m["ani"] = { "Andi", 34849, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], entry_name = s["cau-Cyrl-entryname"], } m["anj"] = { "Anor", 56458, "paa", "Latn", } m["ank"] = { "Goemai", 35272, "cdc-wst", "Latn", } m["anl"] = { "Anu", 4777679, "sit-mru", "Latn", } m["anm"] = { "Anāl", 56235, "tbq-kuk", "Latn", } m["ann"] = { "Obolo", 36614, "nic-lcr", "Latn", } m["ano"] = { "Andoque", 2669225, "qfa-iso", "Latn", } m["anp"] = { "Angika", 28378, "inc-bih", "Deva, Kthi", translit = { Deva = "hi-translit", Kthi = "bho-Kthi-translit", }, } m["anq"] = { "Jarawa", 2475526, "qfa-ong", "Latn", } m["anr"] = { "Andh", 4754314, "inc-sou", "Deva", } m["ans"] = { "Anserma", 3446613, "sai-chc", "Latn", } m["ant"] = { "Antakarinya", 921304, "aus-psw", "Latn", } m["anu"] = { "Anuak", 56677, "sdv-lon", "Latn", } m["anv"] = { "Denya", 35187, "nic-mam", "Latn", } m["anw"] = { "Anaang", 2845320, "nic-ief", "Latn", } m["anx"] = { "Andra-Hus", 2846195, "poz-aay", "Latn", } m["any"] = { "Anyi", 28395, "alv-ctn", "Latn", } m["anz"] = { "Anem", 56512, "paa", "Latn", } m["aoa"] = { "Angolar", 34994, "crp", "Latn", ancestors = "pt", } m["aob"] = { "Abom", 3446647, "ngf", "Latn", } m["aoc"] = { "Pemon", 10729616, "sai-pem", "Latn", } m["aod"] = { "Andarum", 3507888, "paa", "Latn", } m["aoe"] = { "Angal Enen", 10951638, "paa-eng", "Latn", } m["aof"] = { "Bragat", 3507977, "qfa-tor", "Latn", } m["aog"] = { "Angoram", 56366, -- cf 6754745 for merged dialect "paa-lsp", "Latn", } m["aoi"] = { "Anindilyakwa", 2714654, "aus-arn", "Latn", } m["aoj"] = { "Mufian", 3507881, "qfa-tor", "Latn", } m["aok"] = { "Arhö", 4790086, "poz-cln", "Latn", } m["aol"] = { "Alor", 3332062, "poz", "Latn", } m["aom"] = { "Ömie", 8078975, "ngf", "Latn", } m["aon"] = { "Bumbita Arapesh", 3508044, "qfa-tor", "Latn", } m["aor"] = { "Aore", 12627129, "poz-vnn", "Latn", } m["aos"] = { "Taikat", 7676018, "paa-brd", "Latn", } m["aot"] = { "Atong (India)", 5646, "tbq-bdg", "Latn, Beng", } m["aou"] = { "A'ou", 16109994, "gio", "Latn", -- also Hani? } m["aox"] = { "Atorada", 3507932, "awd", "Latn", } m["aoz"] = { "Uab Meto", 3441962, "poz-tim", "Latn", } m["apb"] = { "Sa'a", 36294, "poz-sls", "Latn", } m["apc"] = { "North Levantine Arabic", 22809485, "sem-arb", "Arab", entry_name = "ar-entryname", } m["apd"] = { "Sudanese Arabic", 56573, "sem-arb", "Arab", entry_name = "ar-entryname", } m["ape"] = { "Bukiyip", 3507895, "qfa-tor", "Latn", } m["apf"] = { "Pahanan Agta", 7135432, "phi", "Latn", } m["apg"] = { "Ampanang", 4748035, "poz", "Latn", } m["aph"] = { "Athpare", 3449126, "sit-kie", "Deva, Latn", } m["api"] = { "Apiaká", 3507941, "tup-gua", "Latn", } m["apj"] = { "Jicarilla", 28277, "apa", "Latn", } m["apk"] = { "Plains Apache", 27861, "apa", "Latn", } m["apl"] = { "Lipan", 28269, "apa", "Latn", } m["apm"] = { "Chiricahua", 13368, "apa", "Latn", } m["apn"] = { "Apinayé", 2858311, "sai-nje", "Latn", } m["apo"] = { "Ambul", 12627135, "poz-ocw", "Latn", } m["app"] = { "Apma", 2669188, "poz-vnn", "Latn", } m["apq"] = { "A-Pucikwar", 28466, "qfa-adc", "Latn", } m["apr"] = { "Arop-Lokep", 2863482, "poz-ocw", "Latn", } m["aps"] = { "Arop-Sissano", 12627242, "poz-ocw", "Latn", } m["apt"] = { "Apatani", 56306, "sit-tan", "Latn", } m["apu"] = { "Apurinã", 2859081, "awd", "Latn", } m["apv"] = { "Alapmunte", 16110782, "sai-nmk", "Latn", } m["apw"] = { "Western Apache", 28060, "apa", "Latn", } m["apx"] = { "Aputai", 12473343, "poz-tim", "Latn", } m["apy"] = { "Apalaí", 2736980, "sai-gui", "Latn", } m["apz"] = { "Safeyoka", 7398693, "ngf", "Latn", } m["aqc"] = { "Archi", 34915, "cau-lzg", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], entry_name = s["cau-Cyrl-entryname"], sort_key = { from = { "ккъӏв", "ххьӏв", -- 5 chars "гъӏв", "ёоӏ", "ккъӏ", "ккъв", "къӏв", "ллъв", "ххьӏ", "хъӏв", "хьӏв", "ццӏв", "ччӏв", -- 4 chars "ааӏ", "гӏв", "гъӏ", "гъв", "гьв", "ееӏ", "ёӏ", "ёо", "ииӏ", "кӏв", "ккв", "ккъ", "къӏ", "къв", "кьв", "лӏв", "ллъ", "лъв", "льв", "ооӏ", "пӏв", "ппв", "ссв", "тӏв", "ттв", "ууӏ", "хӏв", "ххв", "хъӏ", "хъв", "хьӏ", "цӏв", "ццӏ", "ццв", "чӏв", "ччӏ", "ээӏ", "юуӏ", "яаӏ", -- 3 chars "аӏ", "аа", "гӏ", "гв", "гъ", "гь", "дв", "еӏ", "ее", "ё", "жв", "зв", "иӏ", "ии", "кӏ", "кв", "кк", "къ", "кь", "лӏ", "лв", "лъ", "ль", "оӏ", "оо", "пӏ", "пв", "пп", "св", "сс", "тӏ", "тв", "тт", "уӏ", "уу", "фв", "хӏ", "хв", "хх", "хъ", "цӏ", "цв", "цц", "чӏ", "чв", "шв", "щв", "эӏ", "ээ", "юӏ", "юу", "яӏ", "яа" -- 2 chars }, to = { "к" .. p[8], "х" .. p[7], "г" .. p[6], "е" .. p[7], "к" .. p[7], "к" .. p[9], "к" .. p[12], "л" .. p[5], "х" .. p[6], "х" .. p[10], "х" .. p[13], "ц" .. p[6], "ч" .. p[5], "а" .. p[3], "г" .. p[2], "г" .. p[5], "г" .. p[7], "г" .. p[9], "е" .. p[3], "е" .. p[5], "е" .. p[6], "и" .. p[3], "к" .. p[2], "к" .. p[5], "к" .. p[6], "к" .. p[11], "к" .. p[13], "к" .. p[15], "л" .. p[2], "л" .. p[4], "л" .. p[7], "л" .. p[9], "о" .. p[3], "п" .. p[2], "п" .. p[5], "с" .. p[3], "т" .. p[2], "т" .. p[5], "у" .. p[3], "х" .. p[2], "х" .. p[5], "х" .. p[9], "х" .. p[11], "х" .. p[12], "ц" .. p[2], "ц" .. p[5], "ц" .. p[7], "ч" .. p[2], "ч" .. p[4], "э" .. p[3], "ю" .. p[3], "я" .. p[3], "а" .. p[1], "а" .. p[2], "г" .. p[1], "г" .. p[3], "г" .. p[4], "г" .. p[8], "д" .. p[1], "е" .. p[1], "е" .. p[2], "е" .. p[4], "ж" .. p[1], "з" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "к" .. p[3], "к" .. p[4], "к" .. p[10], "к" .. p[14], "л" .. p[1], "л" .. p[3], "л" .. p[6], "л" .. p[8], "о" .. p[1], "о" .. p[2], "п" .. p[1], "п" .. p[3], "п" .. p[4], "с" .. p[1], "с" .. p[2], "т" .. p[1], "т" .. p[3], "т" .. p[4], "у" .. p[1], "у" .. p[2], "ф" .. p[1], "х" .. p[1], "х" .. p[3], "х" .. p[4], "х" .. p[8], "ц" .. p[1], "ц" .. p[3], "ц" .. p[4], "ч" .. p[1], "ч" .. p[3], "ш" .. p[1], "щ" .. p[1], "э" .. p[1], "э" .. p[2], "ю" .. p[1], "ю" .. p[2], "я" .. p[1], "я" .. p[2] } }, } m["aqd"] = { "Ampari Dogon", 4748057, "nic-dgw", "Latn", } m["aqg"] = { "Arigidi", 34829, "alv-von", "Latn", } m["aqm"] = { "Atohwaim", 11732297, "ngf", "Latn", } m["aqn"] = { "Northern Alta", 7058116, "phi", "Latn", } m["aqp"] = { "Atakapa", 10975683, "qfa-iso", "Latn", } m["aqr"] = { "Arhâ", 4790085, "poz-cln", "Latn", } m["aqt"] = { "Angaité", 15736037, "sai-mas", "Latn", } m["aqz"] = { "Akuntsu", 4701960, "tup", "Latn", } m["arc"] = { "Aramaic", 28602, "sem-ara", "Hebr, Armi, Syrc, Palm, Nbat, Phnx, Mand, Samr, Hatr, Elym", translit = { Armi = "Armi-translit", Palm = "Palm-translit", }, entry_name = { Hebr = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7)}, Syrc = {remove_diacritics = u(0x0730) .. "-" .. u(0x0748)}, remove_diacritics = c.macron .. c.diaer .. c.macronbelow}, -- Which script(s)? } m["ard"] = { "Arabana", 3507959, "aus-kar", "Latn", } m["are"] = { "Western Arrernte", 12645549, "aus-pam", "Latn", } m["arh"] = { "Arhuaco", 2640621, "cba", "Latn", } m["ari"] = { "Arikara", 56539, "cdd", "Latn", entry_name = {remove_diacritics = c.acute}, } m["arj"] = { "Arapaso", 9627356, "sai-tuc", "Latn", } m["ark"] = { "Arikapú", 3446640, "sai-mje", "Latn", } m["arl"] = { "Arabela", 2591221, "sai-zap", "Latn", } m["arn"] = { "Mapudungun", 33730, "sai-ara", "Latn", } m["aro"] = { "Araona", 958414, "sai-tac", "Latn", } m["arp"] = { "Arapaho", 56417, "alg-ara", "Latn", } m["arq"] = { "Algerian Arabic", 56499, "sem-arb", "Arab", entry_name = "ar-entryname", } m["arr"] = { "Arara-Karo", 35539, "tup", "Latn", } m["ars"] = { "Najdi Arabic", 56574, "sem-arb", "Arab", entry_name = "ar-entryname", } m["aru"] = { "Arua", 2746221, "auf", "Latn", } m["arv"] = { "Arbore", 56883, "cus-eas", "Latn", } m["arw"] = { "Lokono", 2655664, "awd-taa", "Latn", } m["arx"] = { "Aruá", 3507907, "tup", "Latn", } m["ary"] = { "Moroccan Arabic", 56426, "sem-arb", "Arab", entry_name = "ar-entryname", sort_key = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, } m["arz"] = { "Egyptian Arabic", 29919, "sem-arb", "Arab", entry_name = "ar-entryname", } m["asa"] = { "Pare", 36403, "bnt-par", "Latn", } m["asb"] = { "Assiniboine", 2591288, "sio-dkt", "Latn", } m["asc"] = { "Casuarina Coast Asmat", 11732046, "ngf", "Latn", } m["ase"] = { "American Sign Language", 14759, "sgn", "Sgnw", } m["asf"] = { "Auslan", 29525, "sgn", "Latn", -- when documented } m["asg"] = { "Cishingini", 35199, "nic-kam", "Latn", } m["ash"] = { "Abishira", 2871740, "qfa-iso", "Latn", } m["asi"] = { "Buruwai", 5001031, "ngf", "Latn", } m["asj"] = { "Nsari", 36418, "nic-bbe", "Latn", } m["ask"] = { "Ashkun", 29379, "nur-sou", "Arab, Latn", } m["asl"] = { "Asilulu", 12473347, "poz-cma", "Latn", } m["asn"] = { "Xingú Asuriní", 8044571, "tup-gua", "Latn", } m["aso"] = { "Dano", 5220979, "paa-kag", "Latn", } m["asp"] = { "Algerian Sign Language", 3135421, "sgn", } m["asq"] = { "Austrian Sign Language", 36668, "sgn", "Latn", -- when documented } m["asr"] = { "Asuri", 3504321, "mun", "Latn", -- when documented } m["ass"] = { "Ipulo", 35408, "nic-tvc", "Latn", } m["ast"] = { "Asturian", 29507, "roa-ibe", "Latn", ancestors = "roa-ole", } m["asu"] = { "Tocantins Asurini", 32041490, "tup-gua", "Latn", } m["asv"] = { "Asoa", 56296, "csu-maa", "Latn", } m["asw"] = { "Australian Aboriginal Sign Language", 955216, "sgn", "Latn", -- when documented } m["asx"] = { "Muratayak", 11732766, "ngf-fin", "Latn", } m["asy"] = { "Yaosakor Asmat", 16113158, "ngf", "Latn", } m["asz"] = { "As", 2866218, "poz-hce", "Latn", } m["ata"] = { "Pele-Ata", 56511, "paa", "Latn", } m["atb"] = { "Zaiwa", 56594, "tbq-brm", "Latn, Lisu", -- also Hani? translit = { Lisu = "Lisu-translit" }, sort_key = { Lisu = s["Lisu-sortkey"] }, } m["atc"] = { "Atsahuaca", 4817730, "sai-pan", "Latn", } m["atd"] = { "Ata Manobo", 12627315, "mno", "Latn", } m["ate"] = { "Atemble", 4813055, "ngf-mad", "Latn", } m["atg"] = { "Okpela", 7082551, "alv-yek", "Latn", } m["ati"] = { "Attié", 34844, "alv-lag", "Latn", } m["atj"] = { "Atikamekw", 56590, "alg", "Latn", ancestors = "cr", } m["atk"] = { "Ati", 3217458, "phi", "Latn", } m["atl"] = { "Mount Iraya Agta", 6921430, "phi", "Latn", } m["atm"] = { "Ata", 4812603, "phi", "Latn", } m["ato"] = { "Atong (Cameroon)", 34824, "nic-grs", "Latn", } m["atp"] = { "Pudtol Atta", 12640726, "phi", "Latn", } m["atq"] = { "Aralle-Tabulahan", 4783889, "poz-ssw", "Latn", } m["atr"] = { "Waimiri-Atroari", 56865, "sai-car", "Latn", } m["ats"] = { "Gros Ventre", 56628, "alg-ara", "Latn", } m["att"] = { "Pamplona Atta", 12639245, "phi", "Latn", } m["atu"] = { "Reel", 7306882, "sdv-dnu", "Latn", } m["atv"] = { "Northern Altai", 2640863, "trk-ssb", "Cyrl", translit = "Altai-translit", } m["atw"] = { "Atsugewi", 56718, "nai-pal", "Latn", } m["atx"] = { "Arutani", 56609, nil, "Latn", } m["aty"] = { "Aneityum", 2379113, "poz-vns", "Latn", } m["atz"] = { "Arta", 3508067, "phi", "Latn", } m["aua"] = { "Asumboa", 4811870, "poz-tem", "Latn", } m["aub"] = { "Alugu", 12626798, "tbq-urp", "Latn", -- also Hani? } m["auc"] = { "Huaorani", 758570, "qfa-iso", "Latn", } m["aud"] = { "Anuta", 35326, "poz-pnp", "Latn", } m["aug"] = { "Aguna", 34733, "alv-gbe", "Latn", } m["auh"] = { "Aushi", 2872082, "bnt-sbi", "Latn", } m["aui"] = { "Anuki", 3508132, "poz-ocw", "Latn", } m["auj"] = { "Awjila", 56398, "ber", "Latn, Arab, Tfng", } m["auk"] = { "Heyo", 3504295, "qfa-tor", "Latn", } m["aul"] = { "Aulua", 427300, "poz-vnc", "Latn", } m["aum"] = { "Asu", 34798, "alv-ngb", "Latn", } m["aun"] = { "Molmo One", 12637224, "qfa-tor", "Latn", } m["auo"] = { "Auyokawa", 56247, "cdc-wst", "Latn", } m["aup"] = { "Makayam", 6738863, "ngf", "Latn", } m["auq"] = { "Anus", 23855, "poz-ocw", "Latn", } m["aur"] = { "Aruek", 3504279, "qfa-tor", "Latn", } m["aut"] = { "Austral", 2669261, "poz-pep", "Latn", } m["auu"] = { "Auye", 4827334, "ngf", "Latn", } m["auw"] = { "Awyi", 3513326, "paa-brd", "Latn", } m["aux"] = { "Aurá", 3507995, "tup-gua", "Latn", } m["auy"] = { "Auyana", 2873211, "paa-kag", "Latn", } m["auz"] = { "Uzbeki Arabic", 3399507, "sem-arb", "Arab", entry_name = "ar-entryname", } m["avb"] = { "Avau", 12627412, "poz-ocw", "Latn", } m["avd"] = { "Alviri-Vidari", 3327357, "xme", "fa-Arab", ancestors = "xme-mid", } m["avi"] = { "Avikam", 34840, "alv-lag", "Latn", } m["avk"] = { "Kotava", 1377116, "art", "Latn", type = "appendix-constructed", } m["avm"] = { "Angkamuthi", 62603022, "aus-pmn", "Latn", } m["avn"] = { "Avatime", 34796, "alv-ktg", "Latn", } m["avo"] = { "Agavotaguerra", 3508007, "awd", "Latn", } m["avs"] = { "Aushiri", 3409318, "sai-zap", "Latn", } m["avt"] = { "Au", 3446608, "qfa-tor", "Latn", } m["avu"] = { "Avokaya", 56685, "csu-mma", "Latn", } m["avv"] = { "Avá-Canoeiro", 4829584, "tup-gua", "Latn", } m["awa"] = { "Awadhi", 29579, "inc-hie", "Deva, Kthi, fa-Arab", ancestors = "inc-oaw", translit = { Deva = "hi-translit" }, } m["awb"] = { "Awa (New Guinea)", 2874650, "paa-kag", "Latn", } m["awc"] = { "Cicipu", 35193, "nic-kam", "Latn", } m["awe"] = { "Awetí", 4830038, "tup", "Latn", } m["awg"] = { "Anguthimri", 4764288, "aus-pam", "Latn", } m["awh"] = { "Awbono", 3446684, "ngf", "Latn", } m["awi"] = { "Aekyom", 3399691, "ngf", "Latn", } m["awk"] = { "Awabakal", 3449138, "aus-pam", "Latn", } m["awm"] = { "Arawum", 4784537, "ngf-mad", "Latn", } m["awn"] = { "Awngi", 34934, "cus-cen", "Ethi", } m["awo"] = { "Awak", 3446643, "alv-wjk", "Latn", } m["awr"] = { "Awera", 56379, "paa-lkp", "Latn", } m["aws"] = { "South Awyu", 12633986, "ngf", "Latn", } m["awt"] = { "Araweté", 4784535, "tup-gua", "Latn", } m["awu"] = { "Central Awyu", 12628801, "ngf", "Latn", } m["awv"] = { "Jair Awyu", 16110177, "ngf", "Latn", } m["aww"] = { "Awun", 56369, "paa-spk", "Latn", } m["awx"] = { "Awara", 2874670, "ngf-fin", "Latn", } m["awy"] = { "Edera Awyu", 12630425, "ngf", "Latn", } m["axb"] = { "Abipón", 11252539, "sai-guc", "Latn", } m["axe"] = { "Ayerrerenge", 16112737, "aus-pam", "Latn", } m["axg"] = { "Mato Grosso Arára", 3446660, nil, "Latn", } m["axk"] = { "Aka (Central Africa)", 11010149, "bnt-ngn", "Latn", } m["axl"] = { "Lower Southern Aranda", 6693295, "aus-pam", "Latn", } m["axm"] = { "Middle Armenian", 4438498, "hyx", "Armn", ancestors = "xcl", translit = "Armn-translit", override_translit = true, entry_name = { remove_diacritics = "՞՜՛՟", from = {"եւ", "ՙ", "՚"}, to = {"և", "ʻ", "’"} } } m["axx"] = { "Xârâgurè", 8045635, "poz-cln", "Latn", } m["aya"] = { "Awar", 56876, "paa", "Latn", } m["ayb"] = { "Ayizo", 34841, "alv-pph", "Latn", } m["ayd"] = { "Ayabadhu", 3509164, "aus-pmn", "Latn", } m["aye"] = { "Ayere", 34788, "alv-aah", "Latn", } m["ayg"] = { "Nyanga (Togo)", 35446, "alv-gng", "Latn", } m["ayi"] = { "Leyigha", 3914492, "nic-uce", "Latn", } m["ayk"] = { "Akuku", 3450179, "alv-nwd", "Latn", } m["ayl"] = { "Libyan Arabic", 56503, "sem-arb", "Arab", entry_name = "ar-entryname", } m["ayn"] = { "Yemeni Arabic", 1686766, "sem-arb", "Arab", entry_name = "ar-entryname", } m["ayo"] = { "Ayoreo", 56634, "sai-zam", "Latn", } m["ayp"] = { "North Mesopotamian Arabic", 56577, "sem-arb", "Arab", ancestors = "acm", entry_name = "ar-entryname", } m["ayq"] = { "Ayi", 56449, "paa-spk", "Latn", } m["ays"] = { "Sorsogon Ayta", 7563752, "phi", "Latn", } m["ayt"] = { "Bataan Ayta", 4921648, "phi", "Latn", } m["ayu"] = { "Ayu", 34786, "alv", "Latn", } m["ayy"] = { "Tayabas Ayta", 7689745, "phi", "Latn", } m["ayz"] = { "Maybrat", 4830892, "paa-wpa", "Latn", } m["aza"] = { "Azha", 4832486, "tbq-axi", "Latn", } m["azd"] = { "Eastern Durango Nahuatl", 16115449, "azc-dur", "Latn", } m["azg"] = { "San Pedro Amuzgos Amuzgo", 35092, "omq", "Latn", } m["azm"] = { "Ipalapa Amuzgo", 12633013, "omq", "Latn", } m["azn"] = { "Western Durango Nahuatl", 12645553, "azc-dur", "Latn", } m["azo"] = { "Awing", 34856, "nic-nge", "Latn", } m["azt"] = { "Faire Atta", 12630884, "phi", "Latn", } m["azz"] = { "Highland Puebla Nahuatl", 12953754, "azc-nah", "Latn", } return require("Module:languages").finalizeData(m, "language") nszjghzaam29v3m3j0podm1p9x7dts9 Module:languages/data/3/s 828 1044 35114 28532 2025-01-19T02:19:47Z Kambai Akau 8 35114 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["saa"] = { "Saba", 3914885, "cdc-est", "Latn", } m["sab"] = { "Buglere", 3368506, "cba", "Latn", } m["sac"] = { "Fox", 12714767, "alg-sfk", "Latn", } m["sad"] = { "Sandawe", 34016, "qfa-iso", "Latn", } m["sae"] = { "Sabanê", 3460478, "sai-nmk", "Latn", } m["saf"] = { "Safaliba", 36432, "nic-mre", "Latn", } m["sah"] = { "Yakut", 34299, "trk-nsb", "Cyrl", translit = "sah-translit", override_translit = true, } m["saj"] = { "Sahu", 7399757, "paa-nha", "Latn", } m["sak"] = { "Sake", 36425, "bnt-kel", "Latn", } m["sam"] = { "Samaritan Aramaic", 56612, "sem-arw", "Samr", entry_name = {remove_diacritics = u(0x0816) .. "-" .. u(0x082D)}, translit = "Samr-translit", } m["sao"] = { "Sause", 4409155, "paa-tkw", "Latn", } m["saq"] = { "Samburu", 56536, "sdv-lma", } m["sar"] = { "Saraveca", 3450556, "awd", } m["sas"] = { "Sasak", 1294047, "poz-mcm", "Latn", } m["sat"] = { "Santali", 33965, "mun", "Olck", translit = "Olck-translit", override_translit = true, } m["sau"] = { "Saleman", 7404262, "poz-cet", } m["sav"] = { "Saafi-Saafi", 36308, "alv-cng", "Arab, Latn", } m["saw"] = { "Sawi", 677064, "ngf", "Latn", } m["sax"] = { "Sa", 3460352, "poz-vnn", "Latn", } m["say"] = { "Saya", 3914431, "cdc-wst", "Latn", } m["saz"] = { "Saurashtra", 13292, "inc-wes", "Saur, Latn, Taml, Deva", translit = "saz-translit", ancestors = "inc-ogu", } m["sba"] = { "Ngambay", 2372207, "csu-sar", } m["sbb"] = { "Simbo", 3484101, "poz-ocw", } m["sbc"] = { "Gele'", 3194847, "poz-aay", "Latn", } m["sbd"] = { "Southern Samo", 33122730, "dmn-sam", "Latn", } m["sbe"] = { "Saliba (New Guinea)", 3469737, "poz-ocw", } m["sbf"] = { "Shabo", 36342, "ssa", "Latn", } m["sbg"] = { "Seget", 7446237, } m["sbh"] = { "Sori-Harengan", 36515, "poz-aay", "Latn", } m["sbi"] = { "Seti", 7456682, "qfa-tor", "Latn", } m["sbj"] = { "Surbakhal", 759995, } m["sbk"] = { "Safwa", 4121160, "bnt-mby", "Latn", } m["sbl"] = { "Botolan Sambal", 4095195, "phi", } m["sbm"] = { "Sagala", 11732610, "bnt-ruv", "Latn", } m["sbn"] = { "Sindhi Bhil", 25559289, "inc-snd", "Arab, Deva, Sind, Guru", ancestors = "sd", } m["sbo"] = { "Sabüm", 7396535, "mkh-asl", } m["sbp"] = { "Sangu (Tanzania)", 7418149, "bnt-bki", "Latn", } m["sbq"] = { "Sileibi", 7514337, "ngf-mad", } m["sbr"] = { "Sembakung Murut", 7449148, "poz-san", } m["sbs"] = { "Subiya", 6442073, "bnt-bot", "Latn", } m["sbt"] = { "Kimki", 6410160, "paa-pau", } m["sbu"] = { "Stod Bhoti", 15622700, "sit-las", } m["sbv"] = { "Sabine", 65455885, "itc-sbl", "Latn", display_text = s["itc-Latn-displaytext"], entry_name = s["itc-Latn-entryname"], sort_key = s["itc-Latn-sortkey"], } m["sbw"] = { "Simba", 36430, "bnt-tso", "Latn", } m["sbx"] = { "Seberuang", 12473470, "poz-mly", } m["sby"] = { "Soli", 7557754, "bnt-bot", "Latn", } m["sbz"] = { "Sara Kaba", 25559318, "csu-kab", "Latn", } m["scb"] = { "Chut", 2967709, "mkh-vie", } m["sce"] = { "Dongxiang", 32947, "xgn-shr", "Arab, Latn", } m["scf"] = { "San Miguel Creole French", 12953094, "crp", "Latn", ancestors = "gcf", sort_key = s["roa-oil-sortkey"], } m["scg"] = { "Sanggau", 12473466, "day", } m["sch"] = { "Sakachep", 37054, "tbq-kuk", } m["sci"] = { "Sri Lankan Creole Malay", 1089151, "crp", "Latn", ancestors = "ms", } m["sck"] = { "Sadri", 765922, "inc-bih", "Deva, Kthi", translit = { Deva = "hi-translit", Kthi = "bho-Kthi-translit", }, } m["scl"] = { "Shina", 1353320, "inc-shn", "ur-Arab, Deva", } m["scn"] = { "Sicilian", 33973, "roa-itd", "Latn", } m["sco"] = { "Scots", 14549, "gmw-ang", "Latn", ancestors = "gmw-msc", } m["scp"] = { "Yolmo", 22662107, "sit-kyk", "Deva", } m["scq"] = { "Sa'och", 6583617, "mkh-pea", } m["scs"] = { "North Slavey", 20628, "den", "Latn", } m["scu"] = { "Shumcho", 22077739, "sit-kin", } m["scv"] = { "Sheni", 11015820, "nic-jer", "Latn", ancestors = "zir", } m["scw"] = { "Sha", 3438816, "cdc-wst", "Latn", } m["scx"] = { "Sicel", 36667, "itc", "Polyt", translit = "grc-translit", display_text = s["Polyt-displaytext"], entry_name = s["Polyt-entryname"], sort_key = s["Polyt-sortkey"], } m["sda"] = { "Toraja-Sa'dan", 36673, "poz-ssw", } m["sdb"] = { "Shabak", 3289596, "ira-zgr", ancestors = "hac", } m["sdc"] = { "Sassarese", 845441, "roa-itd", "Latn", } m["sde"] = { "Surubu", 3913336, "nic-kau", "Latn", } m["sdf"] = { "Sarli", 7424256, "ira-zgr", ancestors = "hac", } m["sdg"] = { "Savi", 3474654, "inc-shn", } m["sdh"] = { "Southern Kurdish", 1496597, "ku", "ku-Arab", translit = "sdh-translit", entry_name = {remove_diacritics = c.kasra .. c.sukun}, } m["sdj"] = { "Suundi", 7650407, "bnt-kng", "Latn", } m["sdk"] = { "Sos Kundi", 7563811, "paa-spk", "Latn", } m["sdl"] = { "Saudi Arabian Sign Language", 3504160, "sgn", } m["sdm"] = { "Semandang", 7449012, "day", } m["sdn"] = { "Gallurese", 612220, "roa-itd", "Latn", ancestors = "co", } m["sdo"] = { "Bukar-Sadung Bidayuh", 2927799, "day", } m["sdp"] = { "Sherdukpen", 7494785, "sit-khm", } m["sdr"] = { "Oraon Sadri", 12953860, "inc-bih", } m["sds"] = { "Tunisian Berber", 5329732, "ber", } m["sdu"] = { "Sarudu", 7424700, "poz-cet", } m["sdx"] = { "Sibu Melanau", 18642842, "poz-bnn", } m["sea"] = { "Semai", 3135426, "mkh-asl", "Latn", } -- seb is a duplicate code of spp m["sec"] = { "Sechelt", 7442898, "sal", "Latn", } m["sed"] = { "Sedang", 56448, "mkh-nbn", } m["see"] = { "Seneca", 1185133, "iro-nor", "Latn", } m["sef"] = { "Cebaara Senoufo", 10975121, "alv-snr", } m["seg"] = { "Segeju", 17584599, "bnt-mij", "Latn", } m["seh"] = { "Sena", 2964008, "bnt-sna", "Latn", } m["sei"] = { "Seri", 36583, "qfa-iso", "Latn", } m["sej"] = { "Sene", 7450252, } m["sek"] = { "Sekani", 28562, "ath-nor", "Latn", } m["sen"] = { "Nanerigé Sénoufo", 36002, "alv-sma", } m["seo"] = { "Suarmin", 7630513, "paa", } m["sep"] = { "Sìcìté Sénoufo", 56787, "alv-sma", } m["seq"] = { "Senara Sénoufo", 35210, "alv-snr", } m["ser"] = { "Serrano", 3479942, "azc-tak", "Latn", } m["ses"] = { "Koyraboro Senni", 35655, "son", "Latn", } m["set"] = { "Sentani", 3441672, "paa-sen", "Latn", } m["seu"] = { "Serui-Laut", 7455503, "poz-hce", "Latn", } m["sev"] = { "Nyarafolo Senoufo", 36306, "alv-snr", } m["sew"] = { "Sewa Bay", 7458126, "poz-ocw", } m["sey"] = { "Secoya", 3477218, "sai-tuc", "Latn", } m["sez"] = { "Senthang Chin", 7451223, "tbq-kuk", } m["sfb"] = { "French Belgian Sign Language", 3217332, "sgn", } m["sfe"] = { "Eastern Subanun", 63311321, "phi", "Latn", } m["sfm"] = { "Small Flowery Miao", 7542773, "hmn", } m["sfs"] = { "South African Sign Language", 3322093, "sgn", } m["sfw"] = { "Sehwi", 36593, "alv-ctn", "Latn", } m["sga"] = { "Old Irish", 35308, "cel-gae", "Latn, Ogam", entry_name = {remove_diacritics = c.dotabove .. c.diaer .. "·"}, sort_key = "sga-sortkey", standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚú0123456789ᚁᚂᚃᚄᚅᚆᚇᚈᚉᚊᚋᚌᚍᚎᚏᚐᚑᚒᚓᚔ" .. c.punc, } m["sgb"] = { "Mag-Anchi Ayta", 4356243, "phi", } m["sgc"] = { "Kipsigis", 56339, "sdv-nma", } m["sgd"] = { "Surigaonon", 34140, "phi", "Latn", } m["sge"] = { "Segai", 7446180, } m["sgg"] = { "Swiss-German Sign Language", 35150, "sgn", } m["sgh"] = { "Shughni", 34053, "ira-shr", "Latn, Cyrl", translit = "sgh-translit", override_translit = true, } m["sgi"] = { "Suga", 36475, "nic-mmb", "Latn", } m["sgk"] = { "Sangkong", 2945610, "tbq-bis", } m["sgm"] = { "Singa", 7522797, "bnt-lok", "Latn", } m["sgp"] = { "Singpho", 7524158, "sit-jnp", } m["sgr"] = { "Sangisari", 3394363, "ira-kms", "Arab", } m["sgs"] = { "Samogitian", 213434, "bat-eas", "Latn", ancestors = "olt", wikimedia_codes = "bat-smg", entry_name = {remove_diacritics = c.grave .. c.acute .. c.tilde}, } m["sgt"] = { "Brokpake", 56603, "sit-tib", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["sgu"] = { "Salas", 7403694, "poz-cma", } m["sgw"] = { "Sebat Bet Gurage", 2707343, "sem-eth", "Ethi", } m["sgx"] = { "Sierra Leone Sign Language", 7511448, "sgn", } m["sgy"] = { "Sanglechi", 3472220, "ira-sgi", } m["sgz"] = { "Sursurunga", 36511, "poz-ocw", "Latn", } m["sha"] = { "Shall-Zwall", 3915355, "nic-beo", } m["shb"] = { "Ninam", 3436586, "sai-ynm", "Latn", } m["shc"] = { "Sonde", 7560881, "bnt-pen", "Latn", } m["shd"] = { "Kundal Shahi", 6444265, "inc-shn", } m["she"] = { "Sheko", 3183355, "omv-diz", } m["shg"] = { "Shua", 3501092, "khi-kal", "Latn", } m["shh"] = { "Shoshone", 33811, "azc-num", "Latn", } m["shi"] = { "Tashelhit", 34152, "ber", "Tfng, Arab, Latn", translit = "Tfng-translit", -- put Judeo-Berber (Hebrew-script Tashelhit) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Tifinagh script titles sort_key = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, } m["shj"] = { "Shatt", 56344, "sdv-daj", } m["shk"] = { "Shilluk", 36486, "sdv-lon", "Latn", } m["shl"] = { "Shendu", 22074616, "tbq-kuk", } m["shm"] = { "Shahrudi", 7462280, "xme-ttc", "fa-Arab, Latn", ancestors = "xme-ttc-cen", } m["shn"] = { "Shan", 56482, "tai-swe", "Mymr", translit = "shn-translit", sort_key = { from = {"[ၢႃ]", "ဵ", "ႅ", "ႇ", "ႈ", "း", "ႉ", "ႊ"}, to = {"ာ", "ေ", "ႄ", "႒", "႓", "႔", "႕", "႖"} }, } m["sho"] = { "Shanga", 3913931, "dmn-bbu", "Latn", } m["shp"] = { "Shipibo-Conibo", 2671988, "sai-pan", "Latn", } m["shq"] = { "Sala", 10961665, "bnt-bot", "Latn", } m["shr"] = { "Shi", 3481999, "bnt-shh", "Latn", } m["shs"] = { "Shuswap", 3482685, "sal", "Latn", } m["sht"] = { "Shasta", 56396, "nai-shs", "Latn", } m["shu"] = { "Chadian Arabic", 56497, "sem-arb", "Arab", entry_name = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["shv"] = { "Shehri", 33445, "sem-sar", "Arab, Latn", } m["shw"] = { "Shwai", 36527, "alv-hei", } m["shx"] = { "She", 2605689, "hmn", } m["shy"] = { "Tachawit", 33274, "ber", "Tfng, Arab, Latn", translit = "Tfng-translit", } m["shz"] = { "Syenara Senoufo", 36316, "alv-snr", } m["sia"] = { "Akkala Sami", 35241, "smi", "Cyrl, Latn", translit = "sia-translit", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, } m["sib"] = { "Sebop", 7442799, "poz-swa", "Latn", } m["sid"] = { "Sidamo", 33786, "cus-hec", "Latn, Ethi", } m["sie"] = { "Simaa", 7517329, "bnt-kav", "Latn", } m["sif"] = { "Siamou", 36252, } m["sig"] = { "Paasaal", 36426, "nic-sis", "Latn", } m["sih"] = { "Sîshëë", 8072753, "poz-cln", "Latn", } m["sii"] = { "Shom Peng", 1039346, "aav", } m["sij"] = { "Numbami", 3346277, "poz-ocw", } m["sik"] = { "Sikiana", 3443734, "sai-prk", "Latn", } m["sil"] = { "Tumulung Sisaala", 25383006, "nic-sis", "Latn", } m["sim"] = { "Seim", 7446815, "paa-spk", } m["sip"] = { "Sikkimese", 35285, "sit-tib", "Tibt", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["siq"] = { "Sonia", 7561770, } m["sir"] = { "Siri", 3438729, "cdc-wst", "Latn", } m["sis"] = { "Siuslaw", 2315424, } m["siu"] = { "Sinagen", 7521655, "qfa-tor", "Latn", } m["siv"] = { "Sumariup", 7636966, "paa-spk", "Latn", } m["siw"] = { "Siwai", 7532519, "paa-sbo", } m["six"] = { "Sumau", 7637021, "ngf-mad", "Latn", } m["siy"] = { "Sivandi", 13269, "xme", "fa-Arab, Latn", ancestors = "xme-mid", } m["siz"] = { "Siwi", 36814, "ber", "Tfng, Arab, Latn", } m["sja"] = { "Epena", 3055682, "sai-chc", } m["sjb"] = { "Sajau Basap", 4684353, "poz-bnn", } m["sjc"] = { "Shaojiang Min", 3431451, "zhx-inm", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["sjd"] = { "Kildin Sami", 33656, "smi", "Cyrl", translit = "sjd-translit", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, } m["sje"] = { "Pite Sami", 56314, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "sje-sortkey", } m["sjg"] = { "Assangori", 3502255, "sdv-tmn", } m["sjk"] = { "Kemi Sami", 35871, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, } m["sjl"] = { "Miji", 6845470, "sit-hrs", } m["sjm"] = { "Mapun", 3287253, "poz-sbj", } m["sjn"] = { "Sindarin", 56437, "art", "Latn, Teng", type = "appendix-constructed", } m["sjo"] = { "Xibe", 13223, "tuw-jrc", "sjo-Mong", ancestors = "mnc", } m["sjp"] = { "Surjapuri", 7645351, "inc-krn", "Deva, as-Beng, Kthi", } m["sjr"] = { "Siar-Lak", 3482907, "poz-ocw", } m["sjs"] = { "Senhaja De Srair", 56744, "ber", } m["sjt"] = { "Ter Sami", 36656, "smi", "Cyrl, Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, translit = "sjt-translit", } m["sju"] = { "Ume Sami", 56415, "smi", "Latn", entry_name = {remove_diacritics = c.macron .. "'ˈ"}, display_text = { from = {"'"}, to = {"ˈ"} }, sort_key = "sju-sortkey", } m["sjw"] = { "Shawnee", 2669206, "alg", "Latn", } m["ska"] = { "Skagit", 25559652, "sal", "Latn", } m["skb"] = { "Saek", 36437, "tai-nor", "Thai", sort_key = "Thai-sortkey", } m["skc"] = { "Ma Manda", 6720783, "ngf-fin", } m["skd"] = { "Southern Sierra Miwok", 3492334, "nai-utn", "Latn", } m["ske"] = { "Ske", 7534244, "poz-vnn", "Latn", } m["skf"] = { "Mekéns", 3304806, "tup", "Latn", } m["skh"] = { "Sikule", 3121081, "poz-nws", } m["ski"] = { "Sika", 33960, "poz-cet", "Latn", } m["skj"] = { -- compare 'ths' "Seke", 30226846, "sit-tam", } m["skk"] = { "Sok", 12953887, "mkh-ban", } m["skm"] = { "Sakam", 6448517, "ngf-fin", } m["skn"] = { "Kolibugan Subanon", 18755617, "phi", "Latn", } m["sko"] = { "Seko Tengah", 15613270, "poz", } m["skp"] = { "Sekapan", 7447132, "poz-bnn", } m["skq"] = { "Sininkere", 3914896, "dmn-man", "Latn", } m["skr"] = { "Saraiki", 33902, "inc-pan", "pa-Arab, Mult, Deva", ancestors = "lah", entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun}, translit = { ["pa-Arab"] = "pa-Arab-translit", Deva = "hi-translit", Mult = "Mult-translit", }, } m["sks"] = { "Maia", 12952760, "ngf-mad", "Latn", } m["skt"] = { "Sakata", 36691, "bnt-bnm", "Latn", } m["sku"] = { "Sakao", 3298421, "poz-vnn", "Latn", } m["skv"] = { "Skou", 3915200, "paa-msk", "Latn", } m["skw"] = { "Skepi Creole Dutch", 2522153, "crp", "Latn", ancestors = "nl", } m["skx"] = { "Seko Padang", 15613282, "poz-ssw", } m["sky"] = { "Sikaiana", 7439242, "poz-pnp", "Latn", } m["skz"] = { "Sekar", 7447136, "poz-cet", } m["slc"] = { "Saliba (Colombia)", 3441097, } m["sld"] = { "Sissala", 11020264, "nic-sis", "Latn", } m["sle"] = { "Sholaga", 7500203, "dra-kan", "Knda", translit = "kn-translit" } m["slf"] = { "Swiss-Italian Sign Language", 12953479, "sgn", } m["slg"] = { "Selungai Murut", 7448844, "poz-san", } m["slh"] = { "Southern Puget Sound Salish", 12642471, "sal", "Latn", } -- "sli" "Silesian German" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["slj"] = { "Salumá", 7406296, "sai-prk", "Latn", } m["sll"] = { "Salt-Yui", 7405785, } m["slm"] = { "Pangutaran Sama", 3362086, "poz-sbj", } m["sln"] = { "Salinan", 1568938, } m["slp"] = { "Lamaholot", 6480777, "poz-cet", "Latn", } m["slq"] = { "Salchuq", 56752, "trk", } m["slr"] = { "Salar", 33963, "trk", "Arab, Latn", } m["sls"] = { "Singapore Sign Language", 7512563, "sgn", } m["slt"] = { "Sila", 7514021, "tbq-sil", } m["slu"] = { "Selaru", 7447500, "poz-cet", } m["slw"] = { "Sialum", 7506694, "ngf", } m["slx"] = { "Salampasu", 7403607, "bnt-lun", "Latn", } m["sly"] = { "Selayar", 7447520, "poz-ssw", } m["slz"] = { "Ma'ya", 2291492, "poz-hce", } m["sma"] = { "Southern Sami", 13293, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, sort_key = "sma-sortkey", } m["smb"] = { "Simbari", 7517427, "ngf", } m["smc"] = { "Som", 7559081, "ngf-fin", "Latn", } m["smd"] = { "Sama", 6407456, "bnt-kmb", "Latn", } m["smf"] = { "Auwe", 3502072, "paa-brd", ancestors = "dnd", } m["smg"] = { "Simbali", 56692, "paa-bng", } m["smh"] = { "Samei", 7409269, "tbq-axi", } m["smj"] = { "Lule Sami", 56322, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "smj-sortkey", } m["smk"] = { "Bolinao", 2669235, "phi", "Latn, Tglg", } m["sml"] = { "Central Sama", 3470593, "poz-sbj", } m["smm"] = { "Musasa", 6940122, "inc-eas", ancestors = "bh", } m["smn"] = { "Inari Sami", 33462, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "smn-sortkey", } m["smp"] = { "Samaritan Hebrew", 56502, "sem-can", "Samr", entry_name = {remove_diacritics = u(0x0816) .. "-" .. u(0x082D)}, } m["smq"] = { "Samo", 7409884, "ngf", } m["smr"] = { "Simeulue", 2992833, "poz-nws", "Latn", } m["sms"] = { "Skolt Sami", 13271, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "sms-sortkey", } m["smt"] = { "Simte", 7521268, "tbq-kuk", } m["smu"] = { "Somray", 6583612, "mkh-pea", } m["smv"] = { "Samvedi", 6345632, "inc-sou", } m["smw"] = { "Sumbawa", 3182585, "poz-mcm", "Latn", } m["smx"] = { "Samba", 11120157, "bnt-pen", "Latn", } m["smy"] = { "Semnani", 14531212, "xme", "fa-Arab, Latn", } m["smz"] = { "Simeku", 7517534, "paa-sbo", } m["snb"] = { "Sebuyau", 7442836, "poz-mly", } m["snc"] = { "Sinaugoro", 4170719, "poz-ocw", } m["sne"] = { "Bau Bidayuh", 2891938, "day", "Latn", } m["snf"] = { "Noon", 36304, "alv-cng", "Latn", } m["sng"] = { "Sanga (Congo)", 3438316, "bnt-lub", "Latn", } m["sni"] = { "Sensi", 7451029, "sai-pan", "Latn", } m["snj"] = { "Riverain Sango", 25559751, "crp", "Latn", ancestors = "ngb", } m["snk"] = { "Soninke", 36660, "dmn-snb", "Latn", } m["snl"] = { "Sangil", 3472206, "phi", } m["snm"] = { "Southern Ma'di", 15637273, "csu-mma", } m["snn"] = { "Siona", 3485116, "sai-tuc", "Latn", } m["sno"] = { "Snohomish", 25559662, "sal", "Latn", } m["snp"] = { "Siane", 7506812, "paa-kag", "Latn", } m["snq"] = { "Sangu (Gabon)", 36609, "bnt-sir", "Latn", } m["snr"] = { "Sihan", 7513400, "ngf-mad", } m["sns"] = { "Nahavaq", 2160435, "poz-vnc", "Latn", } m["snu"] = { "Senggi", 7929052, "paa-brd" } m["snv"] = { "Sa'ban", 3474891, "poz-swa", "Latn", } m["snw"] = { "Selee", 36272, "alv-ntg", "Latn", } m["snx"] = { "Sam", 7408387, } m["sny"] = { "Saniyo-Hiyewe", 7418302, "paa-spk", "Latn", } m["snz"] = { "Kou", 7525035, -- also 4803639 "ngf-mad", "Latn", } m["soa"] = { "Thai Song", 7709159, "tai-swe", "Tavt, Thai", --translit = "Tavt-translit", sort_key = { from = {"([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])", "([เแโใไ])([ก-ฮ])"}, to = {"%2%1", "%2%1"} }, } m["sob"] = { "Sobei", 3121035, "poz-ocw", } m["soc"] = { "Soko", 7555138, "bnt-ske", "Latn", } m["sod"] = { "Songoora", 7561296, "bnt-lgb", "Latn", } m["soe"] = { "Songomeno", 5713543, "bnt-bsh", "Latn", } m["sog"] = { "Sogdian", 205979, "ira-sgc", "Sogd, Mani, Syrc, Sogo", translit = { Sogd = "Sogd-translit", Mani = "Mani-translit", Sogo = "Sogo-translit", }, } m["soh"] = { "Aka (Sudan)", 3450949, "sdv-eje", "Latn", } m["soi"] = { "Sonha", 12953890, "inc-eas", } m["sok"] = { "Sokoro", 3441303, "cdc-est", "Latn", } m["sol"] = { "Solos", 3489591, "poz-ocw", } m["soo"] = { "Nsong", 12953148, "bnt-bdz", "Latn", } m["sop"] = { "Songe", 3130911, "bnt-lbn", "Latn", } m["soq"] = { "Kanasi", 11732656, } m["sor"] = { "Somrai", 3123566, "cdc-est", "Latn", } m["sos"] = { "Seenku", 36274, "dmn-smg", } m["sou"] = { "Southern Thai", 56508, "tai-swe", "Thai", sort_key = "Thai-sortkey", } m["sov"] = { "Sonsorolese", 13281, "poz-mic", "Latn", } m["sow"] = { "Sowanda", 7571845, "paa-brd" } m["sox"] = { "Swo", 36604, "bnt-mka", "Latn", } m["soy"] = { "Miyobe", 35913, "alv-sav", "Latn", } m["soz"] = { "Temi", 13278, "bnt-kka", "Latn", } m["spb"] = { "Sepa (Indonesia)", 18603687, "poz-cma", "Latn", } m["spc"] = { "Sapé", 2888158, nil, "Latn", } m["spd"] = { "Saep", 7398312, "ngf-mad", } m["spe"] = { "Sepa (New Guinea)", 7451725, "poz-ocw", "Latn", } m["spg"] = { "Sian", 7506806, "poz-bnn", } m["spi"] = { "Saponi", 3915418, "paa", } m["spk"] = { "Sengo", 7450584, "paa-spk", "Latn", } m["spl"] = { "Selepet", 7447917, "ngf", } m["spm"] = { "Sepen", 4701931, "paa", "Latn", } m["spn"] = { "Sanapaná", 3033556, "sai-mas", "Latn", } m["spo"] = { "Spokane", 3493704, "sal", } m["spp"] = { "Supyire", 56284, "alv-sma", "Latn", } m["spr"] = { "Saparua", 7420921, "poz-cma", } m["sps"] = { "Saposa", 3473187, "poz-ocw", } m["spt"] = { "Spiti Bhoti", 22080879, "sit-las", } m["spu"] = { "Sapuan", 7421168, "mkh-ban", } m["spv"] = { "Sambalpuri", 6433240, "inc-eas", "Orya", translit = "or-translit", ancestors = "or", } m["spx"] = { "South Picene", 36688, "itc-sbl", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"], }, sort_key = { Latn = s["itc-Latn-sortkey"], }, } m["spy"] = { "Sabaot", 7395896, "sdv-kln", } m["sqa"] = { "Shama-Sambuga", 3914392, "nic-kmk", "Latn", } m["sqh"] = { "Shau", 3913925, "nic-jer", "Latn", } m["sqk"] = { "Albanian Sign Language", 4709168, "sgn", } m["sqm"] = { "Suma", 11008431, "gba-wes", } m["sqn"] = { "Susquehannock", 3505736, "iro-nor", } m["sqo"] = { "Sorkhei", 3491964, "ira-kms", } m["sqq"] = { "Sou", 16979751, "mkh-ban", } m["sqr"] = { "Siculo-Arabic", 1069489, "sem-arb", "Arab", } m["sqs"] = { "Sri Lankan Sign Language", 3915466, "sgn", } m["sqt"] = { "Soqotri", 13283, "sem-sar", "Arab, Latn", } m["squ"] = { "Squamish", 2484579, "sal", "Latn", } m["sra"] = { "Saruga", 7424699, "ngf-mad", "Latn", } m["srb"] = { "Sora", 13284, "mun", "Sora", } m["sre"] = { "Sara", 33957, "day", } m["srf"] = { "Nafi", 6958174, "poz-ocw", } m["srg"] = { "Sulod", 7636489, "phi", } m["srh"] = { "Sarikoli", 33873, "ira-shr", "Latn, ug-Arab, Cyrl", } m["sri"] = { "Siriano", 3485264, "sai-tuc", "Latn", } m["srk"] = { "Serudung Murut", 7455497, "poz-san", } m["srl"] = { "Isirawa", 4203802, "paa-tkw", } m["srm"] = { "Saramaccan", 33779, "crp", "Latn", ancestors = "en, pt", } m["srn"] = { "Sranan Tongo", 33989, "crp", "Latn", } m["srq"] = { "Sirionó", 3027953, "tup-gua", "Latn", } m["srr"] = { "Serer", 36284, "alv-fwo", "Latn", } m["srs"] = { "Tsuut'ina", 20825, "ath-nor", "Latn", } m["srt"] = { "Sauri", 7427547, "paa-egb", } m["sru"] = { "Suruí", 7646993, "tup", "Latn", } m["srv"] = { "Waray Sorsogon", 18755610, "phi", } m["srw"] = { "Serua", 14916905, "poz-cet", } m["srx"] = { "Sirmauri", 7530505, "him", } m["sry"] = { "Sera", 7452602, "poz-ocw", "Latn", } m["srz"] = { "Shahmirzadi", 12953126, "ira-msh", "fa-Arab", } m["ssb"] = { "Southern Sama", 3470594, "poz-sbj", "Latn", } m["ssc"] = { "Suba-Simbiti", 7630687, "bnt-lok", "Latn", } m["ssd"] = { "Siroi", 10771067, "ngf-mad", "Latn", } m["sse"] = { "Balangingi", 2880535, "poz-sbj", "Latn", } m["ssf"] = { "Thao", 676492, "map", "Latn", } m["ssg"] = { "Seimat", 3182581, "poz-aay", } m["ssh"] = { "Shihhi Arabic", 56571, "sem-arb", "Arab", entry_name = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["ssi"] = { "Sansi", 3309366, "inc-nwe", } m["ssj"] = { "Sausi", 7427605, "ngf-mad", "Latn", } m["ssk"] = { "Sunam", 11002210, "sit-kin", } m["ssl"] = { "Western Sisaala", 11154776, "nic-sis", "Latn", } m["ssm"] = { "Semnam", 7449713, "mkh-asl", } m["sso"] = { "Sissano", 7530937, "poz-ocw", "Latn", } m["ssp"] = { "Spanish Sign Language", 3100814, "sgn", } m["ssq"] = { "So'a", 7572120, "poz-cet", "Latn", } m["ssr"] = { "Swiss-French Sign Language", 12953483, "sgn", } m["sss"] = { "Sô", 3082037, "mkh-kat", } m["sst"] = { "Sinasina", 7521813, "ngf", "Latn", } m["ssu"] = { "Susuami", 7649752, "ngf", "Latn", } m["ssv"] = { "Shark Bay", 7489783, "poz-vnn", "Latn", } m["ssx"] = { "Samberigi", 7409020, "paa-eng", "Latn", } m["ssy"] = { "Saho", 36353, "cus-eas", "Latn, Ethi, Arab", } m["ssz"] = { "Sengseng", 7450601, "poz-ocw", "Latn", } m["stb"] = { "Northern Subanen", 12953892, "phi", "Latn", } m["std"] = { "Sentinelese", 568377, } m["ste"] = { "Liana-Seti", 6539924, "poz-cma", } m["stf"] = { "Seta", 7456326, "qfa-tor", "Latn", } m["stg"] = { "Trieng", 22694648, "mkh-ban", } m["sth"] = { "Shelta", 36705, "qfa-mix", "Latn", ancestors = "ga, en", } m["sti"] = { "Bulo Stieng", 15771431, "mkh-ban", } m["stj"] = { "Matya Samo", 10974879, "dmn-sam", "Latn", } m["stk"] = { "Arammba", 3502094, "ngf", } m["stm"] = { "Setaman", 7456333, "ngf-okk", "Latn", } m["stn"] = { "Owa", 1324132, "poz-sls", "Latn", } m["sto"] = { "Stoney", 3033570, "sio-dkt", } m["stp"] = { "Southeastern Tepehuan", 12953917, "azc", "Latn", } m["stq"] = { "Saterland Frisian", 27154, "gmw-fri", "Latn", } m["str"] = { "Saanich", 36444, "sal", "Latn", } m["sts"] = { "Shumashti", 33777, "inc-kun", } m["stt"] = { "Budeh Stieng", 12953891, "mkh-ban", } m["stu"] = { "Samtao", 25559550, "mkh-pal", } m["stv"] = { "Silt'e", 33880, "sem-eth", "Ethi", } m["stw"] = { "Satawalese", 28477, "poz-mic", } m["sty"] = { "Siberian Tatar", 4418344, "trk-kno", "Cyrl", } m["sua"] = { "Sulka", 7636341, "qfa-iso", } m["sub"] = { "Suku", 12953160, "bnt-yak", "Latn", } m["suc"] = { "Western Subanon", 16113894, "phi", "Latn", } m["sue"] = { "Suena", 7634386, "ngf", "Latn", } m["sug"] = { "Suganga", 7634706, "ngf-okk", "Latn", } m["sui"] = { "Suki", 2089984, "ngf", "Latn", } m["suk"] = { "Sukuma", 2638144, "bnt-tkm", "Latn", } m["suq"] = { "Suri", 5364172, "sdv", } m["sur"] = { "Mwaghavul", 3440486, "cdc-wst", "Latn", } m["sus"] = { "Susu", 33990, "dmn-sya", "Latn", } m["sut"] = { "Subtiaba", 3915405, "omq", "Latn", } m["suv"] = { "Puroik", 56408, "sit-khb", ancestors = "sit-khp-pro", } m["suw"] = { "Sumbwa", 7637055, "bnt-glb", "Latn", } m["sux"] = { "Sumerian", 36790, "qfa-iso", "Xsux, Latn", } m["suy"] = { "Suyá", 3505859, "sai-nje", "Latn", } m["suz"] = { "Sunwar", 56549, "sit-kiw", "Deva, Sunu" } m["sva"] = { "Svan", 34067, "ccs", "Geor, Cyrl", translit = "sva-translit", override_translit = true, } m["svb"] = { "Ulau-Suain", 7878769, "poz-ocw", "Latn", } m["svc"] = { "Vincentian Creole English", 3501785, "crp", "Latn", ancestors = "en", } m["sve"] = { "Serili", 7454834, "poz-tim", } m["svk"] = { "Slovakian Sign Language", 7541557, "sgn", } m["svm"] = { "Slavomolisano", 36254, "zls", "Latn", ancestors = "sh", } m["svs"] = { "Savosavo", 3130296, "paa", "Latn", } m["svx"] = { "Skalvian", 3486125, "bat-wes", "Latn", } m["swb"] = { "Maore Comorian", 34075, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["swf"] = { "Sere", 7453056, "nic-ser", "Latn", } m["swg"] = { "Swabian", 327274, "gmw-hgm", "Latn", ancestors = "gsw", } m["swi"] = { "Sui", 3112388, "qfa-kms", "Latn, Shui, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["swj"] = { "Sira", 36599, "bnt-sir", "Latn", } m["swl"] = { "Swedish Sign Language", 36558, "sgn", } m["swm"] = { "Samosa", 7410037, "ngf-mad", "Latn", } m["swn"] = { "Sokna", 2988323, "ber", } m["swo"] = { "Shanenawa", 61974839, "sai-pan", "Latn", } m["swp"] = { "Suau", 3502368, "poz-ocw", } m["swq"] = { "Sharwa", 56791, "cdc-cbm", "Latn", } m["swr"] = { "Saweru", 3474649, } m["sws"] = { "Seluwasan", 7448845, "poz-cet", } m["swt"] = { "Sawila", 7428639, } m["swu"] = { "Suwawa", 7650588, "phi", } m["sww"] = { "Sowa", 7571843, "poz-vnn", "Latn", } m["swx"] = { "Suruahá", 3114402, "auf", } m["swy"] = { "Sarua", 56261, "cdc-est", "Latn", } m["sxb"] = { "Suba", 33916, "bnt-lok", "Latn", } m["sxc"] = { "Sicanian", 36335, } m["sxe"] = { "Sighu", 36431, "bnt-kel", "Latn", } m["sxg"] = { "Shixing", 56337, "sit-nax", "Latn", } m["sxk"] = { "Southern Kalapuya", 3192122, "nai-klp", } m["sxl"] = { "Selonian", 36491, "bat-eas", "Latn", } m["sxm"] = { "Samre", 6583615, "mkh-pea", } m["sxn"] = { "Sangir", 25714758, "phi", "Latn", } m["sxo"] = { "Sorothaptic", 2762254, } m["sxr"] = { "Saaroa", 716599, "map", "Latn", } m["sxs"] = { "Sasaru", 3913384, "alv-yek", "Latn", } -- "sxu" "Upper Saxon" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["sxw"] = { "Saxwe Gbe", 7428892, "alv-pph", } m["sya"] = { "Siang", 3482903, } m["syb"] = { "Central Subanen", 12953893, "phi", "Latn", } m["syc"] = { "Classical Syriac", 33538, "sem-are", "Syrc", entry_name = {remove_diacritics = c.macron .. c.diaer .. c.macronbelow .. u(0x0730) .. "-" .. u(0x0748)}, } m["syi"] = { "Seki", 36547, "bnt-kel", "Latn", } m["syk"] = { "Sukur", 56292, "cdc-cbm", "Latn", } m["syl"] = { "Sylheti", 2044560, "inc-bas", "Sylo, Beng", ancestors = "inc-obn", translit = "syl-translit", } m["sym"] = { "Maya Samo", 10950421, "dmn-sam", "Latn", } m["syn"] = { "Senaya", 33914, "sem-nna", } m["syo"] = { "Suoy", 7641864, "mkh-pea", } m["sys"] = { "Sinyar", 56840, "csu", "Latn", } m["syw"] = { "Kagate", 12952538, "sit-kyk", "Deva", } m["syx"] = { "Osamayi", 7408415, "bnt-kel", "Latn", } m["syy"] = { "Al-Sayyid Bedouin Sign Language", 2915457, "sgn", } m["sza"] = { "Semelai", 3111827, "mkh-asl", } m["szb"] = { "Ngalum", 11732516, "ngf-okk", "Latn", } m["szc"] = { "Semaq Beri", 7449119, "mkh-asl", } m["szd"] = { "Seru", 7455488, "poz-bnn", "Latn", } m["sze"] = { "Seze", 373683, "omv-mao", "Latn", } m["szg"] = { "Sengele", 7450555, "bnt-mon", "Latn", } m["szl"] = { "Silesian", 30319, "zlw-lch", "Latn", ancestors = "zlw-opl", } m["szn"] = { "Sula", 3503403, "poz-cma", "Latn", } m["szp"] = { "Suabo", 7630429, "ngf-sbh", "Latn", } m["szv"] = { "Isubu", 35431, "bnt-saw", "Latn", } m["szw"] = { "Sawai", 3447258, "poz-hce", "Latn", } m["szy"] = { "Sakizaya", 718269, "map", "Latn", } return require("Module:languages").finalizeData(m, "language") kriml3l7qedztey0nnoeyowffki2nvb Module:translations/data 828 1045 35194 28533 2025-01-19T18:01:08Z Kambai Akau 8 35194 Scribunto text/plain local export = {} local function lang_info(code) return require("Module:languages").getByCode(code):getCanonicalName() .. " (" .. code .. ")" end -- Mainspace languages not allowed in translation sections. -- The value is the part of the error message given after "Translations not allowed in LANG. LANG translations should ...". local disallowed = {} disallowed["ltc"] = "be given as " .. lang_info("lzh") .. "." disallowed["och"] = disallowed["ltc"] -- disallowed["zh"] = "be given as a specific lect. For Modern Standard Chinese, use " .. lang_info("cmn") .. "." -- To be enabled once all current instances have been converted. export.disallowed = disallowed export.interwiki_langs = { ["fa-cls"] = "fa", ["fa-ira"] = "fa", ["kmr"] = "ku", ["lki"] = "ku", ["nds-de"] = "nds", ["nds-nl"] = "nds", ["pdt"] = "nds", ["prs"] = "fa", ["sdh"] = "ku", } -- languages needing superscripts in tr export.need_super = { ["cjy"] = true, ["cpx"] = true, ["gan"] = true, ["hak"] = true, ["hnm"] = true, ["hsn"] = true, ["luh"] = true, ["nan-tws"] = true, ["wuu"] = true, ["yue"] = true, ["zhx-sic"] = true, ["zhx-tai"] = true, } return export 532fhw9o306ojij77bz4toq23mu9y3k Module:translations/data/doc 828 1046 28534 2023-11-09T21:20:28Z Kambai Akau 8 Created page with "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Data modules]] </includeonly>" 28534 wikitext text/x-wiki {{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Data modules]] </includeonly> lyyo4suutbcdti35ymzltmi02qropu5 Module:gender and number 828 1047 39904 28535 2025-10-14T08:15:29Z Hiyuune 556 39904 Scribunto text/plain local export = {} local debug_track_module = "Module:debug/track" local load_module = "Module:load" local pron_qualifier_module = "Module:pron qualifier" local parameters_module = "Module:parameters" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local utilities_module = "Module:utilities" local concat = table.concat local insert = table.insert local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function format_pron_qualifiers(...) format_pron_qualifiers = require(pron_qualifier_module).format_qualifiers return format_pron_qualifiers(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local gender_and_number_data local function get_gender_and_number_data() gender_and_number_data, get_gender_and_number_data = load_data("Module:gender and number/data"), nil return gender_and_number_data end --[==[ intro: This module creates standardised displays for gender and number. It converts a gender specification into Wiki/HTML format. A gender/number specification consists of one or more gender/number elements, separated by hyphens. Examples are: {"n"} (neuter gender), {"f-p"} (feminine plural), {"m-an-p"} (masculine animate plural), {"pf"} (perfective aspect). Each gender/number element has the following properties: # A code, as used in the spec, e.g. {"f"} for feminine, {"p"} for plural. # A type, e.g. `gender`, `number` or `animacy`. Each element in a given spec must be of a different type. # A display form, which in turn consists of a display code and a tooltip gloss. The display code may not be the same as the spec code, e.g. the spec code {"an"} has display code {"anim"} and tooltip gloss ''animate''. # A category into which lemmas of the right part of speech are placed if they have a gender/number spec containing the given element. For example, a noun with gender/number spec {"m-an-p"} is placed into the categories `<var>lang</var> masculine nouns`, `<var>lang</var> animate nouns` and `<var>lang</var> pluralia tantum`. ]==] --[==[ Version of format_list that can be invoked from a template. ]==] function export.show_list(frame) local params = { [1] = {list = true}, ["lang"] = {type = "language"}, } local iargs = process_params(frame.args, params) return export.format_list(iargs[1], iargs.lang) end --[==[ Older entry point; equivalent to format_genders() except that it formats the categories and returns them appended to the formatted gender text rather than returning the formatted text and categories separately. ]==] function export.format_list(specs, lang, pos_for_cat, sort_key) debug_track("gender and number/old-format-list") local text, cats = export.format_genders(specs, lang, pos_for_cat) if not cats then return text end return text .. format_categories(cats, lang, sort_key) end local function autoadd_abbr(display) if not display then error("Internal error: '.display' for gender/number code is missing") end if display:find("<abbr", nil, true) then return display end return ('%s'):format(display, display) end -- Add qualifiers, labels and references to a formatted gender/number spec. `spec` is the object describing the -- gender/number spec, which should optionally contain: -- * left qualifiers in `q` or (for compatibility) `qualifiers`, an array of strings; -- * right qualifiers in `qq`, an array of strings; -- * left labels in `l`, an array of strings; -- * right labels in `ll`, an array of strings; -- * references in `refs`, an array either of strings (formatted reference text) or objects containing fields `text` -- (formatted reference text) and optionally `name` and/or `group`; -- `formatted` is the formatted version of the term itself, and `lang` is the optional language object passed into -- format_genders(). local function add_qualifiers_and_refs(formatted, spec, lang) local function field_non_empty(field) local list = spec[field] if not list then return nil end if type(list) ~= "table" then error(("Internal error: Wrong type for `spec.%s`=%s, should be \"table\""):format( field, mw.dumpObject(list))) end return list[1] end if field_non_empty("q") or field_non_empty("qq") or field_non_empty("l") or field_non_empty("ll") or field_non_empty("qualifiers") or field_non_empty("refs") then formatted = format_pron_qualifiers{ lang = lang, text = formatted, q = spec.q, qq = spec.qq, qualifiers = spec.qualifiers, l = spec.l, ll = spec.ll, refs = spec.refs, } end return formatted end --[==[ Format one or more gender/number specifications. Each spec is either a string, e.g. {"f-p"}, or a table of the form { {spec = "SPEC", qualifiers = {"QUALIFIER", "QUALIFIER", ...}}} where `.spec` is a gender/number spec such as {"f-p"} and `.qualifiers` is a list of qualifiers to display before the formatted gender/number spec. `.spec` must be present but `.qualifiers` may be omitted. The function returns two values: # the formatted text; # a list of the categories to add. If `lang` (which should be a language object) and `pos_for_cat` (which should be a plural part of speech) are given, gender categories such as `German masculine nouns` or `Russian imperfective verbs` are added to the categories, and request categories such as `Requests for gender in <var>lang</var> entries` or `Requests for animacy in <var>lang</var> entries` may also be added. Otherwise, if only `lang` is given, only request categories may be returned. If both are omitted, the returned list is empty. ]==] function export.format_genders(specs, lang, pos_for_cat) local formatted_specs, categories, seen_types = {} local all_is_nounclass = nil local full_langname = lang and lang:getFullName() or nil local function do_gender_spec(spec, parts) local types = {} local codes = (gender_and_number_data or get_gender_and_number_data()).codes for key, code in ipairs(parts) do -- Is this code valid? if not codes[code] then error('The tag "' .. code .. '" in the gender specification "' .. spec.spec .. '" is not valid. See [[Module:gender and number]] for a list of valid tags.') end -- Check for multiple genders/numbers/animacies in a single spec. local typ = codes[code].type if typ ~= "other" and types[typ] then error('The gender specification "' .. spec.spec .. '" contains multiple tags of type "' .. typ .. '".') end types[typ] = true parts[key] = autoadd_abbr(codes[code].display) -- Generate categories if called for. if lang and pos_for_cat then local cat = codes[code].cat if cat then if not categories then categories = {} end insert(categories, full_langname .. " " .. cat) end if not seen_types then seen_types = {} elseif seen_types[typ] and seen_types[typ] ~= code then cat = (gender_and_number_data or get_gender_and_number_data()).multicode_cats[typ] if cat then if not categories then categories = {} end insert(categories, full_langname .. " " .. cat) end end seen_types[typ] = code end if lang and codes[code].req then local type_for_req = typ if code == "?" then -- Keep in mind `pos_for_cat` may be nil here. type_for_req = pos_for_cat == "verbs" and "aspect" or "gender" end if not categories then categories = {} end insert(categories, "Requests for " .. type_for_req .. " in " .. full_langname .. " entries") end end -- Add the processed codes together with non-breaking spaces if not parts[2] and parts[1] then return parts[1] else return concat(parts, "&nbsp;") end end for _, spec in ipairs(specs) do if type(spec) ~= "table" then spec = {spec = spec} end local spec_spec, is_nounclass = spec.spec -- If the specification starts with cX, then it is a noun class specification. if spec_spec:match("^%d") or spec_spec:match("^c[^-]") then is_nounclass = true local code = spec_spec:gsub("^c", "") local text if code == "?" then text = '<abbr class="noun-class" title="noun class missing">?</abbr>' if lang then if not categories then categories = {} end insert(categories, "Requests for noun class in " .. full_langname .. " entries") end else text = '<abbr class="noun-class" title="noun class ' .. code .. '">' .. code .. "</abbr>" if lang and pos_for_cat then if not categories then categories = {} end insert(categories, full_langname .. " class " .. code .. " POS") end end local text_with_qual = add_qualifiers_and_refs(text, spec, lang) insert(formatted_specs, text_with_qual) else -- Split the parts and iterate over each part, converting it into its display form local parts = split(spec.spec, "-", true, true) local combined_codes = (gender_and_number_data or get_gender_and_number_data()).combinations if lang then -- Check if the specification is valid --elseif langinfo.genders then -- local valid_genders = {} -- for _, g in ipairs(langinfo.genders) do valid_genders[g] = true end -- -- if not valid_genders[spec.spec] then -- local valid_string = {} -- for i, g in ipairs(langinfo.genders) do valid_string[i] = g end -- error('The gender specification "' .. spec.spec .. '" is not valid for ' .. langinfo.names[1] .. ". Valid are: " .. concat(valid_string, ", ")) -- end --end end local has_combined = false for _, code in ipairs(parts) do if combined_codes[code] then has_combined = true break end end if not has_combined then if formatted_specs[1] then insert(formatted_specs, "or") end insert(formatted_specs, add_qualifiers_and_refs(do_gender_spec(spec, parts), spec, lang)) else -- This logic is to handle combined gender specs like 'mf' and 'mfbysense'. local all_parts = {{}} local extra_displays local this_formatted_specs = {} for _, code in ipairs(parts) do if combined_codes[code] then local new_all_parts = {} for _, one_parts in ipairs(all_parts) do for _, one_code in ipairs(combined_codes[code].codes) do local new_combined_parts = deep_copy(one_parts) insert(new_combined_parts, one_code) insert(new_all_parts, new_combined_parts) end end all_parts = new_all_parts if lang and pos_for_cat then local extra_cat = combined_codes[code].cat if extra_cat then if not categories then categories = {} end insert(categories, full_langname .. " " .. extra_cat) end end local extra_display = combined_codes[code].display if extra_display then if not extra_displays then extra_displays = {} end insert(extra_displays, autoadd_abbr(extra_display)) end else for _, one_parts in ipairs(all_parts) do insert(one_parts, code) end end end for _, parts in ipairs(all_parts) do if this_formatted_specs[1] then insert(this_formatted_specs, "or") end insert(this_formatted_specs, do_gender_spec(spec, parts)) end if extra_displays then for _, display in ipairs(extra_displays) do insert(this_formatted_specs, display) end end insert(formatted_specs, add_qualifiers_and_refs( concat(this_formatted_specs, " "), spec, lang)) end is_nounclass = false end -- Ensure that the specifications are either all noun classes, or none are. if all_is_nounclass == nil then all_is_nounclass = is_nounclass elseif all_is_nounclass ~= is_nounclass then error("Noun classes and genders cannot be mixed. Please use either one or the other.") end end if categories and lang and pos_for_cat then for i, cat in ipairs(categories) do categories[i] = cat:gsub("POS", pos_for_cat) end end if all_is_nounclass then -- Add the processed codes together with slashes return '<span class="gender">class ' .. concat(formatted_specs, "/") .. "</span>", categories else -- Add the processed codes together with spaces return '<span class="gender">' .. concat(formatted_specs, " ") .. "</span>", categories end end return export 2m0recg6bd63ggydwpzsqejrsntefgo Module:gender and number/doc 828 1048 28536 2023-11-09T21:23:40Z Kambai Akau 8 Created page with "This module shows gender/number annotations, such as {{g|m}} (masculine), {{g|n-p}} (neuter plural) or {{g|f-an-d}} (feminine animate dual). "Gender" is something of a misnomer, as the available annotation categories include other similar lexical characteristics such as animacy and verb aspect (though the former is sometimes also considered a part of word gender). These annotations are attached to nouns, pronouns and other parts of speech that have such lexical categorie..." 28536 wikitext text/x-wiki This module shows gender/number annotations, such as {{g|m}} (masculine), {{g|n-p}} (neuter plural) or {{g|f-an-d}} (feminine animate dual). "Gender" is something of a misnomer, as the available annotation categories include other similar lexical characteristics such as animacy and verb aspect (though the former is sometimes also considered a part of word gender). These annotations are attached to nouns, pronouns and other parts of speech that have such lexical categories, depending on the particular language. The annotations occur as parameters e.g. to headword templates such as {{tl|head}}, {{tl|es-noun}} (for Spanish nouns), {{tl|fr-proper noun}} (for French proper nouns) and {{tl|ru-verb}} (for Russian verbs); to translation templates such as {{tl|t}}, {{tl|t+}} and {{tl|t-check}}; to definition templates such as {{tl|demonym-noun}}; and to dedicated gender/number templates such as {{tl|g}}. __TOC__ ==Gender/number specifications== A given annotation is described using a ''gender/number specification''. Each such specification is a hyphen-separated list of ''gender/number codes'', where a given code describes a single value of a particular category (e.g. ''m'' for "masculine", ''an'' for "animate", ''p'' for "plural"). Often, templates accept a list of gender/number specifications rather than just a single one, since some terms belong to multiple possible gender/number categories. Depending on the template in question, these specifications will be given using separate parameters or a single comma-separated parameter. When displaying a specification, each code in the specification is converted into the appropriate display form. The different codes within the specification are then added together, separated by spaces. Some examples: {| class="wikitable" ! List ! Result |- | {"m"} || {{#invoke:gender and number|show_list|m}} |- | {"m-p"} || {{#invoke:gender and number|show_list|m-p}} |- | {"m-an-p"} || {{#invoke:gender and number|show_list|m-an-p}} |- | {"mfbysense-p"} || {{#invoke:gender and number|show_list|mfbysense-p}} |- | {"?-p"} || {{#invoke:gender and number|show_list|?-p}} |- | {"?!-an-s"} || {{#invoke:gender and number|show_list|?!-an-s}} |- | {"f-d", "m-p"} || {{#invoke:gender and number|show_list|f-d|m-p}} |- | {"m-p", "f-p"} || {{#invoke:gender and number|show_list|m-p|f-p}} |- | {"m", "f", "p"} || {{#invoke:gender and number|show_list|m|f|p}} |} The source of truth for the current set of recognized codes is [[Module:gender and number/data]]. The following table gives: # the currently recognized codes; # the type category they belong to (in a given spec, only one code in a given type category can be present); # how the codes display (hover over the display form to see an explanation of what the code means); # which category (if any) that the term will be assigned to if the code in question is in the term's headword gender/number spec (where <code>POS</code> is replaced by the pluralized part of speech of the term). {{#invoke:gender and number doc|gender_and_number_table}} Certain gender/number codes are ''combination codes'' that are more or less equivalent to individually specifying two or more codes of a given type category in separate gender/number specs. Some combination codes categorize and display additionally. The following table gives these combination codes: {{#invoke:gender and number doc|combinations_table}} In certain type categories, if more than one code of that category is given (necessarily in different gender/number specifications), the term is added to a special category. The following table gives these multi-code categories: {{#invoke:gender and number doc|multicode_table}} ==Noun classes== Specifications that begin with "c" (but not "c" itself) are treated specially. They are considered noun classes, and the part immediately after the "c" is simply treated as some kind of name for a noun class; usually this will be a number. Noun classes do not have sub-parts, so they will not contain hyphens. When more than one specification is given, they must all be noun classes, and they are displayed separated with a forward slash instead, and preceded by ''class''. Examples: {| class="wikitable" ! List ! Result |- | {"c1"} || {{#invoke:gender and number|show_list|c1}} |- | {"c1", "c2"} || {{#invoke:gender and number|show_list|c1|c2}} |- | {"c1a", "c2a"} || {{#invoke:gender and number|show_list|c1a|c2a}} |} ==Usage== The module can be used from another module by importing it and calling the exported <code>format_list</code> function. It requires one parameter, which must be a table of zero or more strings. It will then return a string containing the result. For example: <syntaxhighlight lang="lua"> local gen = require("Module:gender and number") local example1 = gen.format_list({"m"}) local example2 = gen.format_list({"m", "f"}) local example3 = gen.format_list({"m-p"}) </syntaxhighlight> '''WARNING: The list passed in will be overwritten.''' It can also be invoked from a template. The function <code>show_list</code> is used for this. It works the same way as the <code>format_list</code> function, but the specifications are passed as parameters to the module invocation, like so: <pre> *{{#invoke:gender and number|show_list|m}} *{{#invoke:gender and number|show_list|m|f}} *{{#invoke:gender and number|show_list|m-p}} </pre> :*{{#invoke:gender and number|show_list|m}} :*{{#invoke:gender and number|show_list|m|f}} :*{{#invoke:gender and number|show_list|m-p}} There is no limit to the number of parameters that can be given this way. The module will process all of its parameters until it finds one that is empty. This means that the following will display only "{{#invoke:gender and number|show_list|m}}" and not "{{#invoke:gender and number|show_list|m|n}}": <pre> {{#invoke:gender and number|show_list|m||n}} </pre> <includeonly> [[Category:General utility modules]] </includeonly> owoneetb08nyyg93xdlt2i72swsxyak Ta‌̱mpi‌̱let:g 10 1049 28537 2023-11-09T21:24:40Z Kambai Akau 8 Created page with "{{#invoke:gender and number|show_list|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}}}<!-- --><noinclude>{{documentation}}</noinclude>" 28537 wikitext text/x-wiki {{#invoke:gender and number|show_list|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}}}<!-- --><noinclude>{{documentation}}</noinclude> rg6pfjwl4kkmry9r70c0oqjm4mxjvf2 Ta‌̱mpi‌̱let:g/documentation 10 1050 28538 2023-11-09T21:25:03Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:gender and number}} This template displays gender and number annotations in entries. It is intended as a convenient shorthand for [[Module:gender and number]]. See [[Module:gender and number]] for the full set of currently recognized gender/number specifications and codes. This template should not be used in conjunction with a template that already supports gender/number annotations. For example, it should not be placed after..." 28538 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:gender and number}} This template displays gender and number annotations in entries. It is intended as a convenient shorthand for [[Module:gender and number]]. See [[Module:gender and number]] for the full set of currently recognized gender/number specifications and codes. This template should not be used in conjunction with a template that already supports gender/number annotations. For example, it should not be placed after {{temp|head}}, {{temp|t}} or {{temp|l}}, because those templates already have parameters for genders/numbers, and those should be used instead. ==Examples== {{temp|g|m}} : {{g|m}} {{temp|g|f-p}} : {{g|f-p}} {{temp|g|m|f}} : {{g|m|f}} {{temp|g|m|f|p}} : {{g|m|f|p}} {{temp|g|m-p|f-p}} : {{g|m-p|f-p}} ==See also== * {{temp|rfgender}} <includeonly> [[Category:Qualifier and gloss templates]] [[pt:Predefinição:g]] </includeonly> 67tk1sq7dsrgykke3fn1ytyfig86pgt Module:gender and number/data 828 1051 35381 35377 2025-01-20T02:32:52Z Kambai Akau 8 35381 Scribunto text/plain local data = {} -- A list of all possible "parts" that a specification can be made out of. For each part, we list -- the class it's in (gender, animacy, etc.), the associated category (if any) and the display form. -- In a given gender/number spec, only one part of each class is allowed. data.codes = { ["?"] = {type = "other", display = '<abbr title="gender incomplete">?</abbr>'}, ["?!"] = {type = "other", display = '<abbr title="gender unattested">gender unattested</abbr>'}, -- Susot-mbyin ["a̱s"] = {type = "gender", cat = "masculine POS", display = '<abbr title="masculine gender">a̱s</abbr>'}, ["a̱n"] = {type = "gender", cat = "feminine POS", display = '<abbr title="feminine gender">a̱n</abbr>'}, ["a̱k"] = {type = "gender", cat = "neuter POS", display = '<abbr title="neuter gender">a̱k</abbr>'}, ["a̱t"] = {type = "gender", cat = "common-gender POS", display = '<abbr title="common gender">a̱t</abbr>'}, ["a̱sangs"] = {type = "gender", cat = "gender-neutral POS", display = '<abbr title="gender-neutral">a̱sang-sotmbyin</abbr>'}, -- Byia̱swuan ["kyasw"] = {type = "byia̱swuan", cat = "animate POS", display = '<abbr title="kyangswuan">kyasw</abbr>'}, ["kyass"] = {type = "byia̱swuan", cat = "inanimate POS", display = '<abbr title="kyangsangswuan">kyass</abbr>'}, -- Nyam (mat Yuki̱ren, Byelarut, Polan) ["anml"] = {type = "byia̱swuan", cat = "animal POS", display = '<abbr title="nyam">nyam</abbr>'}, -- Personal (mat Yuki̱ren, Byelarut, Polan) ["pr"] = {type = "byia̱swuan", cat = "personal POS", display = '<abbr title="kyanga̱yin">a̱yin</abbr>'}, -- Nonpersonal not currently used ["np"] = {type = "byia̱swaun", cat = "nonpersonal POS", display = '<abbr title="nwaiyetkyanga̱yin">nyka̱</abbr>'}, -- Virility (mat Polan) ["vr"] = {type = "virility", cat = "virile POS", display = '<abbr title="virile">vir</abbr>'}, ["nv"] = {type = "virility", cat = "nonvirile POS", display = '<abbr title="nonvirile">nvir</abbr>'}, -- Nla̱mba ["a̱ny"] = {type = "la̱mba", display = '<abbr title="la̱mba nyiung">a̱ny</abbr>'}, ["a̱ff"] = {type = "la̱mba", cat = "dualia tantum", display = '<abbr title="la̱mba fafaan">a̱ff</abbr>'}, ["a̱kp"] = {type = "la̱mba", cat = "pluralia tantum", display = '<abbr title="la̱mba a̱kpa">a̱kp</abbr>'}, -- Verb qualifiers ["impf"] = {type = "aspect", cat = "imperfective POS", display = '<abbr title="imperfective aspect">impf</abbr>'}, ["pf"] = {type = "aspect", cat = "perfective POS", display = '<abbr title="perfective aspect">pf</abbr>'}, } -- Combined codes that are equivalent to giving multiple specs. `mf` is the same as specifying two separate specs, -- one with `m` in it and the other with `f`. `mfbysense` is similar but is used for nouns that can be either masculine -- or feminine according as to whether they refer to masculine or feminine beings. data.combinations = { ["a̱sa̱n"] = {codes = {"a̱s", "a̱n"}}, ["mfequiv"] = {codes = {"a̱s", "a̱n"}, display = '<abbr title="different genders do not affect the meaning>fa nyiung</abbr>'}, ["mfbysense"] = {codes = {"a̱s", "a̱n"}, cat = "masculine and feminine POS by sense", display = '<abbr title="according to the gender of the referent">by sense</abbr>'}, ["biasp"] = {codes = {"impf", "pf"}}, } -- Categories when multiple gender/number codes of a given type occur in different specs (two or more of the same type -- cannot occur in a single spec). data.multicode_cats = { ["sot-mbyin"] = "POS with multiple genders", ["byia̱swuan"] = "POS with multiple animacies", ["aspect"] = "biaspectual POS", } return data dtp59wmel7n52r9ay7utibezkxb4jag Ta‌̱mpi‌̱let:rfgender 10 1052 28540 2023-11-09T21:28:31Z Kambai Akau 8 Created page with "<small>needs gender</small><!-- --><includeonly><!-- -->{{#if:{{{nocat|}}}||<!-- -->{{categorize<!-- -->|{{{1}}}<!-- -->|Requests for gender in {{langname|{{{1}}}}} entries<!-- -->|sort={{{sort|}}}<!-- -->}}<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude>" 28540 wikitext text/x-wiki <small>needs gender</small><!-- --><includeonly><!-- -->{{#if:{{{nocat|}}}||<!-- -->{{categorize<!-- -->|{{{1}}}<!-- -->|Requests for gender in {{langname|{{{1}}}}} entries<!-- -->|sort={{{sort|}}}<!-- -->}}<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> 70gmci00egzlgj9io6m2v74ojljmeb0 Ta‌̱mpi‌̱let:rfgender/documentation 10 1053 28541 2023-11-09T21:29:09Z Kambai Akau 8 Created page with "{{documentation subpage}} ==Usage== This template is used to request gender information for an entry. It takes a language code as its parameter, and puts the entry into the appropriate category under [[:Category:Requests for gender by language]]. ==Parameters== ; {{para|1|req=1}} : The [[Wiktionary:LANGCODE|language code]] of the term needing gender. See [[Wiktionary:List of languages]]. ; {{para|sort}} : The sort key for the page; rarely needs to be specified. ; {{para..." 28541 wikitext text/x-wiki {{documentation subpage}} ==Usage== This template is used to request gender information for an entry. It takes a language code as its parameter, and puts the entry into the appropriate category under [[:Category:Requests for gender by language]]. ==Parameters== ; {{para|1|req=1}} : The [[Wiktionary:LANGCODE|language code]] of the term needing gender. See [[Wiktionary:List of languages]]. ; {{para|sort}} : The sort key for the page; rarely needs to be specified. ; {{para|nocat|1}} : Disable categorization of this page. This template adds the page to the following category (where LANG is the language whose code is specified using {{para|1}}): * [[:Category:Requests for gender in LANG entries]] ==Examples== * <code><nowiki>{{rfgender|uk}}</nowiki></code> This displays a notice, and puts an entry into the hidden [[:Category:Requests for gender in Ukrainian entries]]. ==See also== * [[:Category:Request templates]] * [[:Category:Requests for gender by language]] <includeonly> [[Category:Request templates]] </includeonly> ==TemplateData== {{TemplateDataHeader}} <templatedata> { "params": { "1": { "label": "Language", "description": "Language code for the language", "example": "en", "type": "string", "required": true } }, "description": "Marks a term as needing gender for a language", "format": "inline" } </templatedata> svw0qczs31i2sg8b2o5pt1jme1kp023 Module:languages/data/3/f 828 1054 35094 28542 2025-01-19T01:57:32Z Kambai Akau 8 35094 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["faa"] = { "Fasu", 3446687, "paa-kut", "Latn", } m["fab"] = { "Annobonese", 34992, "crp", "Latn", ancestors = "pt", } m["fad"] = { "Wagi", 7959569, "ngf-mad", "Latn", } m["faf"] = { "Fagani", 3063759, "poz-sls", "Latn", } m["fag"] = { "Finongan", 3450761, "ngf-fin", "Latn", } m["fah"] = { "Baissa Fali", 3446632, "nic-bco", "Latn", } m["fai"] = { "Faiwol", 3501773, "ngf-okk", "Latn", } m["faj"] = { "Faita", 976953, "ngf-mad", "Latn", } m["fak"] = { "Fang (Beboid)", 5433811, "nic-beb", "Latn", } m["fal"] = { "South Fali", 15637351, "alv-fli", "Latn", } m["fam"] = { "Fam", 35290, "nic-mmb", "Latn", } m["fan"] = { "Fang (Bantu)", 33484, "bnt-btb", "Latn", } m["fap"] = { "Palor", 36318, "alv-cng", "Latn", } m["far"] = { "Fataleka", 3067168, "poz-sls", "Latn", } -- "fat" IS TREATED AS "ak", SEE WT:LT m["fau"] = { "Fayu", 5439113, "paa-lkp", "Latn", } m["fax"] = { "Fala", 300402, "roa-ibe", "Latn", ancestors = "roa-opt", } m["fay"] = { "Southwestern Fars", 5228140, "ira-swi", } m["faz"] = { "Northwestern Fars", 7060307, "ira-swi", } m["fbl"] = { "West Albay Bikol", 18603801, "phi", "Latn", } m["fcs"] = { "Quebec Sign Language", 13193, "sgn", "Latn", -- when documented } m["fer"] = { "Feroge", 35287, "nic-ser", "Latn", } m["ffi"] = { "Foia Foia", 8564176, "ngf", "Latn", } -- "ffm" IS TREATED AS "ff", SEE WT:LT m["fgr"] = { "Fongoro", 3437645, "csu", "Latn", } m["fia"] = { "Nobiin", 36503, "nub", "Latn, Arab, Copt", ancestors = "onw", translit = { Copt = "Copt-translit", }, } m["fie"] = { "Fyer", 56273, "cdc-wst", "Latn", } -- "fil" IS TREATED AS "tl", SEE WT:LT m["fip"] = { "Fipa", 667747, "bnt-mwi", "Latn", } m["fir"] = { "Firan", 3915847, "nic-plc", "Latn", } m["fit"] = { "Meänkieli", 13357, "urj-fin", "Latn", ancestors = "fi", } m["fiw"] = { "Fiwaga", 5456292, "paa-kut", "Latn", } m["fkk"] = { "Kirya-Konzel", 6416310, "cdc-cbm", "Latn", } m["fkv"] = { "Kven", 165795, "urj-fin", "Latn", ancestors = "fi", } m["fla"] = { "Montana Salish", 3111983, "sal", "Latn", } m["flh"] = { "Foau", 5463819, "paa-lkp", "Latn", } m["fli"] = { "Fali", 56244, "cdc-cbm", "Latn", } m["fll"] = { "North Fali", 12952419, "alv-fli", "Latn", } m["fln"] = { "Flinders Island", 3915702, "aus-pmn", "Latn", } m["flr"] = { "Fuliiru", 7166821, "bnt-shh", "Latn", } m["fly"] = { "Tsotsitaal", 12643960, "crp", "Latn", ancestors = "af", } m["fmp"] = { "Fe'fe'", 35276, "bai", "Latn", } m["fmu"] = { "Far Western Muria", 42589412, "dra-mur", } m["fng"] = { "Fanagalo", 35727, "crp", "Latn", ancestors = "zu", } m["fni"] = { "Fania", 317642, "alv-bua", "Latn", } m["fod"] = { "Foodo", 5465566, "alv-gng", "Latn", } m["foi"] = { "Foi", 5464146, "paa-kut", "Latn", } m["fom"] = { "Foma", 5464911, "bnt-ske", "Latn", ancestors = "khy", } m["fon"] = { "Fon", 33291, "alv-gbe", "Latn", } m["for"] = { "Fore", 3077126, "paa-kag", "Latn", } m["fos"] = { "Siraya", 716604, "map", "Latn", } m["fpe"] = { "Pichinglis", 35288, "crp", "Latn", ancestors = "en", } m["fqs"] = { "Fas", 56320, "paa", "Latn", } -- "frc" IS TREATED AS "fr" (or as etymology-only), SEE WT:LT m["frd"] = { "Fordata", 5468035, "poz", "Latn", } m["frm"] = { "Middle French", 1473289, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["fro"] = { "Old French", 35222, "roa-oil", "Latn, Hebr", sort_key = {Latn = s["roa-oil-sortkey"]}, } m["frp"] = { "Franco-Provençal", 15087, "roa", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.cedilla .. "'", from = {"æ", "œ"}, to = {"ae", "oe"} }, } m["frq"] = { "Forak", 5467173, "ngf-fin", "Latn", } m["frr"] = { "North Frisian", 28224, "gmw-fri", "Latn", } -- "frs" IS NOT USED, SEE WT:LT m["frt"] = { "Fortsenal", 2666835, "poz-vnn", "Latn", } m["fse"] = { "Finnish Sign Language", 33225, "sgn", "Latn", -- when documented } m["fsl"] = { "French Sign Language", 33302, "sgn-fsl", "Latn", -- when documented } m["fss"] = { "Finnish-Swedish Sign Language", 5450448, "sgn", "Latn", -- when documented } -- "fub" IS TREATED AS "ff", SEE WT:LT -- "fuc" IS TREATED AS "ff", SEE WT:LT m["fud"] = { "East Futuna", 35334, "poz-pnp", "Latn", } -- "fue" IS TREATED AS "ff", SEE WT:LT -- "fuf" IS TREATED AS "ff", SEE WT:LT -- "fuh" IS TREATED AS "ff", SEE WT:LT -- "fui" IS TREATED AS "ff", SEE WT:LT m["fuj"] = { "Ko", 35693, "alv-hei", "Latn", } m["fum"] = { "Fum", 11011870, "nic-nka", "Latn", } m["fun"] = { "Fulniô", 774441, "qfa-iso", "Latn", } -- "fuq" IS TREATED AS "ff", SEE WT:LT m["fur"] = { "Friulian", 33441, "roa-rhe", "Latn", } m["fut"] = { "Futuna-Aniwa", 3064409, "poz-pnp", "Latn", } m["fuu"] = { "Furu", 3441160, "csu-bkr", "Latn", } -- "fuv" IS TREATED AS "ff", SEE WT:LT m["fuy"] = { "Fuyug", 3073472, "ngf", "Latn", } m["fvr"] = { "Fur", 33364, "ssa-fur", "Latn", } m["fwa"] = { "Fwâi", 3091331, "poz-cln", "Latn", } m["fwe"] = { "Fwe", 5511159, "bnt-bot", "Latn", } return require("Module:languages").finalizeData(m, "language") jvkqj2dlpa3457je88n9gg7jexivudt Module:languages/data/3/b 828 1055 37683 36315 2025-04-29T00:46:49Z Kambai Akau 8 37683 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["baa"] = { "Babatana", 2877785, "poz-ocw", "Latn", } m["bab"] = { "Bainouk-Gunyuño", 35508, "alv-bny", "Latn", } m["bac"] = { "Baduy", 3449885, "poz-msa", "Latn, Sund", ancestors = "osn", } m["bae"] = { "Baré", 3504087, "awd", "Latn", } m["baf"] = { "Nubaca", 36270, "nic-ymb", "Latn", } m["bag"] = { "Tuki", 36621, "nic-mba", "Latn", } m["bah"] = { "Bahamian Creole", 2669229, "crp", "Latn", ancestors = "en", } m["baj"] = { "Barakai", 3502030, "poz-cet", "Latn", } m["bal"] = { "Baluchi", 33049, "ira-nwi", "fa-Arab", } m["ban"] = { "Balinese", 33070, "poz-mcm", "Latn, Bali", } m["bao"] = { "Waimaha", 2883738, "sai-tuc", "Latn", } m["bap"] = { "Bantawa", 56500, "sit-kic", "Krai, Deva", } m["bar"] = { "Bavarian", 29540, "gmw-hgm", "Latn", ancestors = "gmh", } m["bas"] = { "Basaa", 33093, "bnt-bsa", "Latn", } m["bau"] = { "Badanchi", 11001650, "nic-jrw", "Latn", } m["bav"] = { "Babungo", 34885, "nic-rnn", "Latn", } m["baw"] = { "Bambili-Bambui", 34880, "nic-nge", "Latn", } m["bax"] = { "Bamum", 35280, "nic-nun", "Latn, Bamu", } m["bay"] = { "Batuley", 8828787, "poz", "Latn", } m["bba"] = { "Baatonum", 34889, "alv-sav", "Latn", } m["bbb"] = { "Barai", 4858206, "ngf", "Latn", } m["bbc"] = { "Toba Batak", 33017, "btk", "Latn, Batk", } m["bbd"] = { "Bau", 4873415, "ngf-mad", "Latn", } m["bbe"] = { "Bangba", 34895, "nic-nke", "Latn", } m["bbf"] = { "Baibai", 56902, "paa", "Latn", } m["bbg"] = { "Barama", 34884, "bnt-sir", "Latn", } m["bbh"] = { "Bugan", 3033554, "mkh-pkn", "Latn", } m["bbi"] = { "Barombi", 34985, "bnt-bsa", "Latn", } m["bbj"] = { "Ghomala'", 35271, "bai", "Latn", } m["bbk"] = { "Babanki", 34790, "nic-rnc", "Latn", } m["bbl"] = { "Bats", 33259, "cau-nkh", "Geor", translit = "Geor-translit", override_translit = true, entry_name = { remove_diacritics = c.tilde .. c.macron .. c.breve, from = {"<sup>ნ</sup>"}, to = {"ნ"} }, } m["bbm"] = { -- name includes prefix "Babango", 34819, "bnt-bta", "Latn", } m["bbn"] = { "Uneapa", 7884126, "poz-ocw", "Latn", } m["bbo"] = { "Konabéré", 35371, "dmn-snb", "Latn", } m["bbp"] = { "West Central Banda", 7984377, "bad", "Latn", } m["bbq"] = { "Bamali", 34901, "nic-nun", "Latn", } m["bbr"] = { "Girawa", 5564185, "ngf-mad", "Latn", } m["bbs"] = { "Bakpinka", 3515061, "nic-ucr", "Latn", } m["bbt"] = { "Mburku", 3441324, "cdc-wst", "Latn", } m["bbu"] = { "Bakulung", 35580, "nic-jrn", "Latn", } m["bbv"] = { "Karnai", 6372803, "poz-ocw", "Latn", } m["bbw"] = { "Baba", 34822, "nic-nun", "Latn", } m["bbx"] = { -- cf bvb "Bubia", 34953, "nic-bds", "Latn", ancestors = "bvb", } m["bby"] = { "Befang", 34960, "nic-bds", "Latn", } m["bca"] = { "Central Bai", 12628803, "sit-bai", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bcb"] = { "Bainouk-Samik", 36390, "alv-bny", "Latn", } m["bcd"] = { "North Babar", 7054041, "poz-tim", "Latn", } m["bce"] = { "Bamenyam", 34968, "nic-nun", "Latn", } m["bcf"] = { "Bamu", 3503788, "paa-kiw", "Latn", } m["bcg"] = { "Baga Pokur", 31172660, "alv-nal", "Latn", } m["bch"] = { "Bariai", 2884502, "poz-ocw", "Latn", } m["bci"] = { "Baoule", 35107, "alv-ctn", "Latn", } m["bcj"] = { "Bardi", 3913852, "aus-nyu", "Latn", } m["bck"] = { "Bunaba", 580923, "aus-bub", "Latn", } m["bcl"] = { "Bikol Central", 33284, "phi", "Latn, Tglg", translit = { Tglg = "bcl-translit", }, override_translit = true, entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ, } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["bcm"] = { "Banoni", 2882857, "poz-ocw", "Latn", } m["bcn"] = { "Bibaali", 34892, "alv-mye", "Latn", } m["bco"] = { "Kaluli", 6354586, "ngf", "Latn", } m["bcp"] = { "Bali", 3515074, "bnt-kbi", "Latn", } m["bcq"] = { "Bench", 35108, "omv", "Latn", } m["bcr"] = { "Babine-Witsuwit'en", 27864, "ath-nor", "Latn", } m["bcs"] = { "Kohumono", 35590, "nic-ucn", "Latn", } m["bct"] = { "Bendi", 8836662, "csu-mle", "Latn", } m["bcu"] = { "Biliau", 2874658, "poz-ocw", "Latn", } m["bcv"] = { "Shoo-Minda-Nye", 36548, "nic-jkn", "Latn", } m["bcw"] = { "Bana", 56272, "cdc-cbm", "Latn", } m["bcy"] = { "Bacama", 56274, "cdc-cbm", "Latn", } m["bcz"] = { "Bainouk-Gunyaamolo", 35506, "alv-bny", "Latn", } m["bda"] = { "Bayot", 35019, "alv-jol", "Latn", } m["bdb"] = { "Basap", 3504208, "poz-bnn", "Latn", } m["bdc"] = { "Emberá-Baudó", 11173166, "sai-chc", "Latn", } m["bdd"] = { "Bunama", 4997416, "poz-ocw", "Latn", } m["bde"] = { "Bade", 56239, "cdc-wst", "Latn", } m["bdf"] = { "Biage", 48037487, "ngf", "Latn", } m["bdg"] = { "Bonggi", 2910053, "poz-bnn", "Latn", } m["bdh"] = { "Tara Baka", 2880165, "csu-bbk", "Latn", } m["bdi"] = { "Burun", 35040, "sdv-niw", "Latn", } m["bdj"] = { "Bai", 34894, "nic-ser", "Latn", } m["bdk"] = { "Budukh", 35397, "cau-ssm", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["bdl"] = { "Indonesian Bajau", 2880038, "poz", "Latn", } m["bdm"] = { "Buduma", 56287, "cdc-cbm", "Latn", } m["bdn"] = { "Baldemu", 56280, "cdc-cbm", "Latn", } m["bdo"] = { "Morom", 759770, "csu-bgr", "Latn", } m["bdp"] = { "Bende", 8836490, "bnt", "Latn", } m["bdq"] = { "Bahnar", 32924, "mkh-ban", "Latn", } m["bdr"] = { "West Coast Bajau", 2880037, "poz-sbj", "Latn", } m["bds"] = { "Burunge", 56617, "cus-sou", "Latn", } m["bdt"] = { "Bokoto", 4938812, "gba-wes", "Latn", } m["bdu"] = { "Oroko", 36278, "bnt-saw", "Latn", } m["bdv"] = { "Bodo Parja", 8845881, "inc-eas", "Orya", } m["bdw"] = { "Baham", 3513309, "paa", "Latn", } m["bdx"] = { "Budong-Budong", 4985158, "poz-ssw", "Latn", } m["bdy"] = { "Bandjalang", 2980386, "aus-pam", "Latn", } m["bdz"] = { "Badeshi", 33028, "iir", } m["bea"] = { "Beaver", 20826, "ath-nor", "Latn", } m["beb"] = { "Bebele", 34976, "bnt-btb", "Latn", } m["bec"] = { "Iceve-Maci", 35449, "nic-tvc", "Latn", } m["bed"] = { "Bedoanas", 4879330, "poz-hce", "Latn", } m["bee"] = { "Byangsi", 56904, "sit-alm", "Deva", } m["bef"] = { "Benabena", 2895638, "paa-kag", "Latn", } m["beg"] = { "Belayit", 2894198, "poz-swa", "Latn", } m["beh"] = { "Byali", 34961, "nic-eov", "Latn", } m["bei"] = { "Bekati'", 3441683, "day", "Latn", } m["bej"] = { "Beja", 33025, "cus", "Arab, Latn", } m["bek"] = { "Bebeli", 4878430, "poz-ocw", "Latn", } m["bem"] = { "Bemba", 33052, "bnt-sbi", "Latn", } m["beo"] = { "Beami", 3504079, "paa", "Latn", } m["bep"] = { "Besoa", 8840465, "poz-kal", "Latn", } m["beq"] = { "Beembe", 3196320, "bnt-kng", "Latn", } m["bes"] = { "Besme", 289832, "alv-kim", "Latn", } m["bet"] = { "Guiberoua Bété", 11019185, "kro-bet", "Latn", } m["beu"] = { "Blagar", 4923846, "ngf", "Latn", } m["bev"] = { "Daloa Bété", 11155819, "kro-bet", "Latn", } m["bew"] = { "Betawi", 33014, "crp", "Latn", ancestors = "ms", } m["bex"] = { "Jur Modo", 56682, "csu-bbk", "Latn", } m["bey"] = { "Akuwagel", 3504170, "qfa-tor", "Latn", } m["bez"] = { "Kibena", 2502949, "bnt-bki", "Latn", } m["bfa"] = { "Bari", 35042, "sdv-bri", "Latn", } m["bfb"] = { "Pauri Bareli", 7155462, "inc-bhi", "Deva", } m["bfc"] = { "Panyi Bai", 12642165, "sit-nba", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bfd"] = { "Bafut", 34888, "nic-nge", "Latn", } m["bfe"] = { "Betaf", 4897329, "paa-tkw", "Latn", } m["bff"] = { "Bofi", 34914, "gba-eas", "Latn", } m["bfg"] = { "Busang Kayan", 9231909, "poz", "Latn", } m["bfh"] = { "Blafe", 12628007, "paa", "Latn", } m["bfi"] = { "British Sign Language", 33000, "sgn", "Latn", -- when documented } m["bfj"] = { "Bafanji", 34890, "nic-nun", "Latn", } m["bfk"] = { "Ban Khor Sign Language", 3441103, "sgn", } m["bfl"] = { "Banda-Ndélé", 34850, "bad-cnt", "Latn", } m["bfm"] = { "Mmen", 36132, "nic-rnc", "Latn", } m["bfn"] = { "Bunak", 35101, "ngf", "Latn", } m["bfo"] = { "Malba Birifor", 11150710, "nic-mre", "Latn", } m["bfp"] = { "Beba", 35050, "nic-nge", "Latn", } m["bfq"] = { "Badaga", 33205, "dra-kan", "Taml, Knda, Mlym", translit = { --Taml = "Taml-translit", Knda = "kn-translit", Mlym = "ml-translit", }, } m["bfr"] = { "Bazigar", 8829558, "inc", } m["bfs"] = { "Southern Bai", 12952250, "sit-bai", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bft"] = { "Balti", 33086, "sit-lab", "fa-Arab, Deva, Tibt", translit = { Tibt = "Tibt-translit", }, override_translit = "Tibt", display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = { ["fa-Arab"] = { from = {"هٔ", "ٱ"}, to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.kashida .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, Tibt = s["Tibt-entryname"] }, sort_key = {Tibt = "Tibt-sortkey"}, } m["bfu"] = { "Gahri", 5516952, "sit-whm", "Takr, Tibt", 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["bfw"] = { "Bondo", 2567942, "mun", "Orya", } m["bfx"] = { "Bantayanon", 16837866, "phi", "Latn", } m["bfy"] = { "Bagheli", 2356364, "inc-hie", "Deva", ancestors = "inc-oaw", translit = "hi-translit", } m["bfz"] = { "Mahasu Pahari", 6733460, "him", "Deva", translit = "hi-translit", } m["bga"] = { "Gwamhi-Wuri", 6707102, "nic-knn", "Latn", } m["bgb"] = { "Bobongko", 4935896, "poz-slb", "Latn", } m["bgc"] = { "Haryanvi", 33410, "inc-hiw", "Deva", translit = "hi-translit", } m["bgd"] = { "Rathwi Bareli", 7295692, "inc-bhi", "Deva", } m["bge"] = { "Bauria", 4873579, "inc-bhi", "Deva", } m["bgf"] = { "Bangandu", 34938, "gba-sou", "Latn", } m["bgg"] = { "Bugun", 3514220, "sit-khb", "Latn", } m["bgi"] = { "Gyangan", 4842057, "phi", "Latn", } m["bgj"] = { "Bangolan", 34862, "nic-nun", "Latn", } m["bgk"] = { "Bit", 2904868, "mkh-pal", "Latn", -- also Hani? } m["bgl"] = { "Bo", 8845514, "mkh-vie", } m["bgo"] = { "Baga Koga", 35695, "alv-bag", "Latn", } m["bgq"] = { "Bagri", 2426319, "raj", "Deva", } m["bgr"] = { "Bawm Chin", 56765, "tbq-kuk", "Latn", } m["bgs"] = { "Tagabawa", 7675121, "mno", "Latn", } m["bgt"] = { "Bughotu", 2927723, "poz-sls", "Latn", } m["bgu"] = { "Mbongno", 36141, "nic-mmb", "Latn", } m["bgv"] = { "Warkay-Bipim", 4915439, "ngf", "Latn", } m["bgw"] = { "Bhatri", 8841054, "inc-eas", "Deva", } m["bgx"] = { "Balkan Gagauz Turkish", 2360396, "trk-ogz", "Latn", ancestors = "trk-oat", } m["bgy"] = { "Benggoi", 4887742, "poz-cma", "Latn", } m["bgz"] = { "Banggai", 3441692, "poz-slb", "Latn", } m["bha"] = { "Bharia", 4901287, "inc", "Deva", } m["bhb"] = { "Bhili", 33229, "inc-bhi", "Deva", } m["bhc"] = { "Biga", 2902375, "poz-hce", "Latn", } m["bhd"] = { "Bhadrawahi", 4900565, "him", "Arab, Deva", translit = {Deva = "hi-translit"}, } m["bhe"] = { "Bhaya", 8841168, "raj", } m["bhf"] = { "Odiai", 56690, "paa-kwm", "Latn", } m["bhg"] = { "Binandere", 3503802, "ngf", "Latn", } m["bhh"] = { "Bukhari", 56469, "ira-swi", "Cyrl, Hebr, Latn, fa-Arab", ancestors = "tg", } m["bhi"] = { "Bhilali", 4901729, "inc-bhi", "Deva", } m["bhj"] = { "Bahing", 56442, "sit-kiw", "Deva, Latn", } m["bhl"] = { "Bimin", 4913743, "ngf-okk", "Latn", } m["bhm"] = { "Bathari", 2586893, "sem-sar", "Arab, Latn", } m["bhn"] = { "Bohtan Neo-Aramaic", 33230, "sem-nna", } m["bho"] = { "Bhojpuri", 33268, "inc-bih", "Deva, Kthi", wikimedia_codes = "bh", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["bhp"] = { "Bima", 2796873, "poz-cet", "Latn", } m["bhq"] = { "Tukang Besi South", 12643975, "poz-mun", "Latn", } m["bhs"] = { "Buwal", 3515065, "cdc-cbm", "Latn", } m["bht"] = { "Bhattiyali", 4901452, "him", "Deva", } m["bhu"] = { "Bhunjia", 8841766, "inc-hal", "Deva, Orya", } m["bhv"] = { "Bahau", 3502039, "poz", "Latn", } m["bhw"] = { "Biak", 1961488, "poz-hce", "Latn", } m["bhx"] = { -- spurious? "Bhalay", 8840773, "inc", } m["bhy"] = { "Bhele", 4901671, "bnt-kbi", "Latn", } m["bhz"] = { "Bada", 4840520, "poz-kal", "Latn", } m["bia"] = { "Badimaya", 3442745, "aus-psw", "Latn", } m["bib"] = { "Bissa", 32934, "dmn-bbu", "Latn", } m["bic"] = { "Bikaru", 56342, "paa-eng", "Latn", } m["bid"] = { "Bidiyo", 56258, "cdc-est", "Latn", } m["bie"] = { "Bepour", 4890914, "ngf-mad", "Latn", } m["bif"] = { "Biafada", 35099, "alv-ten", "Latn", } m["big"] = { "Biangai", 8842027, "paa", "Latn", } m["bij"] = { "Kwanka", 35598, "nic-tar", "Latn", } m["bil"] = { "Bile", 34987, "nic-jrn", "Latn", } m["bim"] = { "Bimoba", 34971, "nic-grm", "Latn", } m["bin"] = { "A̱do", 35375, "alv-eeo", "Latn", entry_name = {remove_diacritics = c.acute .. c.grave .. c.macron .. c.dgrave}, sort_key = { from = {"ẹ", "gb", "gh", "kh", "kp", "mw", "nw", "ny", "ọ", "rh", "rr", "vb"}, to = {"e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "k" .. p[2], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "r" .. p[1], "r" .. p[1], "v" .. p[1]} }, } m["bio"] = { "Nai", 3508074, "paa-kwm", "Latn", } m["bip"] = { "Bila", 2902626, "bnt-kbi", "Latn", } m["biq"] = { "Bipi", 2904312, "poz-aay", "Latn", } m["bir"] = { "Bisorio", 8844749, "paa-eng", "Latn", } m["bit"] = { "Berinomo", 56447, "paa-spk", "Latn", } m["biu"] = { "Biete", 4904687, "tbq-kuk", "Latn", } m["biv"] = { "Southern Birifor", 32859745, "nic-mre", "Latn", } m["biw"] = { "Kol (Cameroon)", 35582, "bnt-mka", "Latn", } m["bix"] = { "Bijori", 3450686, "mun", "Deva", } m["biy"] = { "Birhor", 3450469, "mun", "Deva", } m["biz"] = { "Baloi", 3450590, "bnt-ngn", "Latn", } m["bja"] = { "Budza", 3046889, "bnt-bun", "Latn", } m["bjb"] = { "Barngarla", 3439071, "aus-pam", "Latn", } m["bjc"] = { "Bariji", 4690919, "ngf", "Latn", } m["bje"] = { "Biao-Jiao Mien", 3503800, "hmx-mie", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bjf"] = { "Barzani Jewish Neo-Aramaic", 33234, "sem-nna", "Hebr", -- maybe others } m["bjg"] = { "Bidyogo", 35365, "alv-bak", "Latn", } m["bjh"] = { "Bahinemo", 56361, "paa-spk", "Latn", } m["bji"] = { "Burji", 34999, "cus-hec", "Latn, Ethi", } m["bjj"] = { "Kannauji", 2726867, "inc-hiw", "Deva", } m["bjk"] = { "Barok", 2884743, "poz-ocw", "Latn", } m["bjl"] = { "Bulu (New Guinea)", 4997162, "poz-ocw", "Latn", } m["bjm"] = { "Bajelani", 4848866, "ira-zgr", "Latn, Arab", ancestors = "hac", } m["bjn"] = { "Banjarese", 33151, "poz-mly", "Latn, Arab", } m["bjo"] = { "Mid-Southern Banda", 42303990, "bad-cnt", "Latn", } m["bjp"] = { "Fanamaket", 56704263, "poz-oce", "Latn", } m["bjr"] = { "Binumarien", 538364, "paa-kag", "Latn", } m["bjs"] = { "Bajan", 2524014, "crp", "Latn", ancestors = "en", } m["bjt"] = { "Balanta-Ganja", 19359034, "alv-bak", "Arab, Latn", } m["bju"] = { "Busuu", 35046, "nic-fru", "Latn", } m["bjv"] = { "Bedjond", 8829831, "csu-sar", "Latn", } m["bjw"] = { "Bakwé", 34899, "kro-ekr", "Latn", } m["bjx"] = { "Banao Itneg", 12627559, "phi", "Latn", } m["bjy"] = { "Bayali", 4874263, "aus-pam", "Latn", } m["bjz"] = { "Baruga", 2886189, "ngf", "Latn", } m["bka"] = { "Kyak", 35653, "alv-bwj", "Latn", } m["bkc"] = { "Baka", 34905, "nic-nkb", "Latn", } m["bkd"] = { "Binukid", 4914553, "mno", "Latn", } m["bkf"] = { "Beeke", 3441375, "bnt-kbi", "Latn", } m["bkg"] = { "Buraka", 35066, "nic-nkg", "Latn", } m["bkh"] = { "Bakoko", 34866, "bnt-bsa", "Latn", } m["bki"] = { "Baki", 11024697, "poz-vnc", "Latn", } m["bkj"] = { "Pande", 36263, "bnt-ngn", "Latn", } m["bkk"] = { -- written in Balti script "Brokskat", 2925988, "inc-shn", } m["bkl"] = { "Berik", 378743, "paa-tkw", "Latn", } m["bkm"] = { "Kom (Cameroon)", 1656595, "nic-rnc", "Latn", } m["bkn"] = { "Bukitan", 3446774, "poz-bnn", "Latn", } m["bko"] = { "Kwa'", 35567, "bai", "Latn", } m["bkp"] = { "Iboko", 35089, "bnt-ngn", "Latn", } m["bkq"] = { "Bakairí", 56846, "sai-pek", "Latn", } m["bkr"] = { "Bakumpai", 3436626, "poz-brw", "Latn", } m["bks"] = { "Masbate Sorsogon", 16113356, "phi", "Latn", } m["bkt"] = { "Boloki", 4144560, "bnt-zbi", "Latn", ancestors = "lse", } m["bku"] = { "Buhid", 1002956, "phi", "Buhd", } m["bkv"] = { "Bekwarra", 34954, "nic-ben", "Latn", } m["bkw"] = { "Bekwel", 34950, "bnt-bek", "Latn", } m["bkx"] = { "Baikeno", 11200640, "poz-tim", "Latn", } m["bky"] = { "Bokyi", 35087, "nic-ben", "Latn", } m["bkz"] = { "Bungku", 2928207, "poz-btk", "Latn", } m["bla"] = { "Blackfoot", 33060, "alg", "Latn, Cans", } m["blb"] = { "Bilua", 35003, "ngf", "Latn", } m["blc"] = { "Bella Coola", 977808, "sal", "Latn", } m["bld"] = { "Bolango", 3450578, "phi", "Latn", } m["ble"] = { "Balanta-Kentohe", 56789, "alv-bak", "Latn", } m["blf"] = { "Buol", 2928278, "phi", "Latn", } m["blg"] = { "Balau", 4850134, "poz-mly", "Latn", } m["blh"] = { "Kuwaa", 35579, "kro", "Latn", } m["bli"] = { "Bolia", 34910, "bnt-mon", "Latn", } m["blj"] = { "Bolongan", 9229310, "poz", "Latn", } m["blk"] = { "Pa'o Karen", 7121294, "kar", "Mymr", } m["bll"] = { "Biloxi", 2903780, "sio-ohv", "Latn", } m["blm"] = { "Beli", 56821, "csu-bbk", "Latn", } m["bln"] = { "Southern Catanduanes Bicolano", 7569754, "phi", "Latn", } m["blo"] = { "Anii", 34838, "alv-ntg", "Latn", } m["blp"] = { "Blablanga", 2905245, "poz-ocw", "Latn", } m["blq"] = { "Baluan-Pam", 2881675, "poz-aay", "Latn", } m["blr"] = { "Blang", 4925096, "mkh-pal", "Latn, Tale, Lana, Thai", sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"[%pᪧๆ]", "[᩠ᩳ-᩿]", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "ᩈᩈ", "ᩁ", "ᩃ", "ᨦ", "%1ᨮ", "%1ᨻ", "ᩣ", "", "%2%1"} }, } m["bls"] = { "Balaesang", 4849796, "poz", "Latn", } m["blt"] = { "Tai Dam", 56407, "tai-swe", "Tavt, Latn", --translit = "Tavt-translit", sort_key = { Tavt = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, }, } m["blv"] = { "Kibala", 4939959, "bnt-kmb", "Latn", } m["blw"] = { "Balangao", 4850033, "phi", "Latn", } m["blx"] = { "Mag-Indi Ayta", 1931221, "phi", "Latn", } m["bly"] = { "Notre", 11009194, "nic-wov", "Latn", } m["blz"] = { "Balantak", 4850053, "poz-slb", "Latn", } m["bma"] = { "Lame", 3913997, "nic-jrn", "Latn", } m["bmb"] = { "Bembe", 4885023, "bnt-lgb", "Latn", } m["bmc"] = { "Biem", 4904523, "poz-ocw", "Latn", } m["bmd"] = { "Baga Manduri", 35815, "alv-bag", "Latn", } m["bme"] = { "Limassa", 11004666, "nic-nkb", "Latn", } m["bmf"] = { "Bom", 35088, "alv-mel", "Latn", } m["bmg"] = { "Bamwe", 34867, "bnt-bun", "Latn", } m["bmh"] = { "Kein", 6383764, "ngf-mad", "Latn", } m["bmi"] = { "Bagirmi", 34903, "csu-bgr", "Latn", } m["bmj"] = { "Bote-Majhi", 9229570, "inc-eas", "Deva", ancestors = "bh", } m["bmk"] = { "Ghayavi", 5555976, "poz-ocw", "Latn", } m["bml"] = { "Bomboli", 35055, "bnt-ngn", "Latn", } m["bmn"] = { "Bina", 8843664, "poz-ocw", "Latn", } m["bmo"] = { "Bambalang", 34868, "nic-nun", "Latn", } m["bmp"] = { "Bulgebi", 4996380, "ngf-fin", "Latn", } m["bmq"] = { "Bomu", 35065, "nic-bwa", "Latn", } m["bmr"] = { "Muinane", 3027894, "sai-bor", "Latn", } m["bmt"] = { "Biao Mon", 8842159, "hmx-mie", } m["bmu"] = { "Somba-Siawari", 5000983, "ngf", "Latn", } m["bmv"] = { "Bum", 35058, "nic-rnc", "Latn", } m["bmw"] = { "Bomwali", 34984, "bnt-ndb", "Latn", } m["bmx"] = { "Baimak", 3450546, "ngf-mad", "Latn", } m["bmz"] = { "Baramu", 4858315, "ngf", "Latn", } m["bna"] = { "Bonerate", 4941729, "poz-mun", "Latn", } m["bnb"] = { "Bookan", 4943150, "poz-san", "Latn", } m["bnd"] = { "Banda", 3504147, "poz-cma", "Latn", } m["bne"] = { "Bintauna", 4914533, "phi", "Latn", } m["bnf"] = { "Masiwang", 6783305, "poz-cma", "Latn", } m["bng"] = { "Benga", 34952, "bnt-saw", "Latn", } m["bni"] = { "Bangi", 34936, "bnt-bmo", "Latn", } m["bnj"] = { "Eastern Tawbuid", 18757427, "phi", "Latn", } m["bnk"] = { "Bierebo", 2902029, "poz-vnc", "Latn", } m["bnl"] = { "Boon", 56616, "cus-eas", "Latn", } m["bnm"] = { "Batanga", 34979, "bnt-saw", "Latn", } m["bnn"] = { "Bunun", 56505, "map", "Latn", } m["bno"] = { "Asi", 29490, "phi", "Latn", } m["bnp"] = { "Bola", 4938876, "poz-ocw", "Latn", } m["bnq"] = { "Bantik", 2883521, "poz", "Latn", } m["bnr"] = { "Butmas-Tur", 2928942, "poz-vnn", "Latn", } m["bns"] = { "Bundeli", 56399, "inc-hiw", "Deva", translit = "hi-translit", } m["bnu"] = { "Bentong", 4890644, "poz-ssw", "Latn", } m["bnv"] = { "Beneraf", 4941733, "paa-tkw", "Latn", } m["bnw"] = { "Bisis", 56356, "paa-spk", "Latn", } m["bnx"] = { "Bangubangu", 3438330, "bnt-lbn", "Latn", } m["bny"] = { "Bintulu", 3450775, "poz-swa", "Latn", } m["bnz"] = { "Beezen", 35083, "nic-ykb", "Latn", } m["boa"] = { "Bora", 2375468, "sai-bor", "Latn", } m["bob"] = { "Aweer", 56526, "cus-som", "Latn", } m["boe"] = { "Mundabli", 36127, "nic-beb", "Latn", } m["bof"] = { "Bolon", 3913301, "dmn-emn", "Latn", } m["bog"] = { "Bamako Sign Language", 4853284, "sgn", } m["boh"] = { "North Boma", 35080, "bnt-bdz", "Latn", } m["boi"] = { "Barbareño", 56391, "nai-chu", "Latn", } m["boj"] = { "Anjam", 3504136, "ngf-mad", "Latn", } m["bok"] = { "Bonjo", 34942, "alv", "Latn", } m["bol"] = { "Bole", 3436680, "cdc-wst", "Latn", } m["bom"] = { "Kuut", 35013, "nic-beo", "Latn", } m["bon"] = { "Bine", 4914077, "paa", "Latn", } m["boo"] = { "Tiemacèwè Bozo", 12643582, "dmn-snb", "Latn", -- and others? } m["bop"] = { "Bonkiman", 4942134, "ngf-fin", "Latn", } m["boq"] = { "Bogaya", 7207578, "ngf", "Latn", } m["bor"] = { "Borôro", 32986, "sai-mje", "Latn", } m["bot"] = { "Bongo", 2910067, "csu-bbk", "Latn", } m["bou"] = { "Bondei", 4941378, "bnt-seu", "Latn", } m["bov"] = { "Tuwuli", 36974, "alv-ktg", "Latn", } m["bow"] = { "Rema", 7311502, "paa", "Latn", } m["box"] = { "Buamu", 35157, "nic-bwa", "Latn", } m["boy"] = { "Bodo (Central Africa)", 4936715, "bnt-leb", "Latn", } m["boz"] = { "Tiéyaxo Bozo", 32860401, "dmn-snb", "Latn", } m["bpa"] = { "Daakaka", 1157729, "poz-vnc", "Latn", } m["bpd"] = { "Banda-Banda", 3450674, "bad-cnt", "Latn", } m["bpg"] = { "Bonggo", 4941860, "poz-ocw", "Latn", } m["bph"] = { "Botlikh", 56560, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["bpi"] = { "Bagupi", 3450697, "ngf-mad", "Latn", } m["bpj"] = { "Binji", 4914403, "bnt-lbn", "Latn", } m["bpk"] = { "Orowe", 7103905, "poz-cln", "Latn", } m["bpl"] = { "Broome Pearling Lugger Pidgin", 4975277, "crp", "Latn", ancestors = "ms", } m["bpm"] = { "Biyom", 4919327, "ngf-mad", "Latn", } m["bpn"] = { "Dzao Min", 3042189, "hmx-mie", } m["bpo"] = { "Anasi", 11207813, "paa-egb", "Latn", } m["bpp"] = { "Kaure", 20526532, "paa", "Latn", } m["bpq"] = { "Banda Malay", 12473442, "crp", "Latn", ancestors = "ms", } m["bpr"] = { "Koronadal Blaan", 16115430, "phi", "Latn", } m["bps"] = { "Sarangani Blaan", 16117272, "phi", "Latn", } m["bpt"] = { "Barrow Point", 2567916, "aus-pmn", "Latn", } m["bpu"] = { "Bongu", 4941930, "ngf-mad", "Latn", } m["bpv"] = { "Bian Marind", 8841889, "ngf", "Latn", } m["bpx"] = { "Palya Bareli", 7128872, "inc-bhi", "Deva", translit = "hi-translit", } m["bpy"] = { "Bishnupriya Manipuri", 37059, "inc-bas", "Beng", ancestors = "inc-obn", } m["bpz"] = { "Bilba", 8843362, "poz-tim", "Latn", } m["bqa"] = { "Tchumbuli", 11008162, "alv-ctn", "Latn", ancestors = "ak", } m["bqb"] = { "Bagusa", 4842178, "paa-tkw", "Latn", } m["bqc"] = { "Boko", 34983, "dmn-bbu", "Latn", } m["bqd"] = { "Bung", 3436612, "nic-bdn", "Latn", } m["bqf"] = { "Baga Kaloum", 3502293, "alv-bag", "Latn", } m["bqg"] = { "Bago-Kusuntu", 34878, "nic-gne", } m["bqh"] = { "Baima", 674990, "sit-qia", } m["bqi"] = { "Bakhtiari", 257829, "ira-swi", "fa-Arab", ancestors = "pal", } m["bqj"] = { "Bandial", 34872, "alv-jol", "Latn", } m["bqk"] = { "Banda-Mbrès", 3450724, "bad-cnt", "Latn", } m["bql"] = { "Bilakura", 4907504, "ngf-mad", "Latn", } m["bqm"] = { "Wumboko", 37051, "bnt-kpw", "Latn", } m["bqn"] = { "Bulgarian Sign Language", 3438325, "sgn", } m["bqo"] = { "Balo", 34865, "nic-grs", "Latn", } m["bqp"] = { "Busa", 35185, "dmn-bbu", "Latn", } m["bqq"] = { "Biritai", 56382, "paa-lkp", "Latn", } m["bqr"] = { "Burusu", 5001028, "poz-san", "Latn", } m["bqs"] = { "Bosngun", 56838, "paa", "Latn", } m["bqt"] = { "Bamukumbit", 35078, "nic-nge", "Latn", } m["bqu"] = { "Boguru", 3438444, "bnt-boa", "Latn", } m["bqv"] = { "Begbere-Ejar", 7194098, "nic-plc", "Latn", } m["bqw"] = { "Buru (Nigeria)", 1017152, "nic-bds", "Latn", } m["bqx"] = { "Baangi", 3450648, "nic-kam", "Latn", } m["bqy"] = { "Bengkala Sign Language", 3322119, "sgn", } m["bqz"] = { "Bakaka", 34855, "bnt-mne", "Latn", } m["bra"] = { "Braj", 35243, "inc-hiw", "Deva", translit = "hi-translit", } m["brb"] = { "Lave", 4957737, "mkh-ban", } m["brc"] = { "Berbice Creole Dutch", 35215, "crp", "Latn", ancestors = "nl", } m["brd"] = { "Baraamu", 56804, "sit-new", "Deva", } m["brf"] = { "Bera", 2896850, "bnt-kbi", "Latn", } m["brg"] = { "Baure", 2839722, "awd", "Latn", } m["brh"] = { "Brahui", 33202, "dra-nor", "ur-Arab, Latn", translit = {["ur-Arab"] = "ur-translit"}, entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["bri"] = { "Mokpwe", 36428, "bnt-kpw", "Latn", } m["brj"] = { "Bieria", 4904607, "poz-vnc", "Latn", } m["brk"] = { "Birgid", 56823, "nub", "Latn", } m["brl"] = { "Birwa", 3501019, "bnt-sts", "Latn", } m["brm"] = { "Barambu", 34893, "znd", "Latn", } m["brn"] = { "Boruca", 4946773, "cba", "Latn", } m["bro"] = { "Brokkat", 56605, "sit-tib", "Tibt, Latn", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["brp"] = { "Barapasi", 56995, "paa-egb", "Latn", } m["brq"] = { "Breri", 4961835, "paa", "Latn", } m["brr"] = { "Birao", 2904383, "poz-sls", "Latn", } m["brs"] = { "Baras", 8827053, "poz", "Latn", } m["brt"] = { "Bitare", 34946, "nic-tvn", "Latn", } m["bru"] = { "Eastern Bru", 16115463, "mkh-kat", "Latn, Laoo, Thai", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brv"] = { "Western Bru", 13018531, "mkh-kat", "Latn, Laoo, Thai", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brw"] = { "Bellari", 4883496, "dra-tlk", "Knda, Mlym", translit = { Knda = "kn-translit", Mlym = "ml-translit", }, } m["brx"] = { "Bodo (India)", 33223, "tbq-bdg", "Deva, Latn", translit = {Deva = "brx-translit"}, } m["bry"] = { "Burui", 5000976, "paa-spk", "Latn", } m["brz"] = { "Bilbil", 4907473, "poz-ocw", "Latn", } m["bsa"] = { "Abinomn", 56648, "qfa-iso", "Latn", } m["bsb"] = { "Brunei Bisaya", 3450611, "poz-san", "Latn", } m["bsc"] = { "Bassari", 35098, "alv-ten", "Latn", } m["bse"] = { "Wushi", 36973, "nic-rnn", "Latn", } m["bsf"] = { "Bauchi", 34974, "nic-shi", "Latn", } m["bsg"] = { "Bashkardi", 33030, "ira-swi", "fa-Arab, Latn", } m["bsh"] = { "Kamkata-viri", 2605045, "nur-nor", "Latn, Arab", } m["bsi"] = { "Bassossi", 34940, "bnt-mne", "Latn", } m["bsj"] = { "Bangwinji", 3446631, "alv-wjk", "Latn", } m["bsk"] = { "Burushaski", 216286, "qfa-iso", "Arab", entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["bsl"] = { "Basa-Gumna", 4866150, "nic-bas", "Latn", } m["bsm"] = { "Busami", 5001255, "poz-hce", "Latn", } m["bsn"] = { "Barasana", 2883843, "sai-tuc", "Latn", } m["bso"] = { "Buso", 3441370, "cdc-est", "Latn", } m["bsp"] = { "Baga Sitemu", 36466, "alv-bag", "Latn", } m["bsq"] = { "Bassa", 34949, "kro-wkr", "Latn, Bass", } m["bsr"] = { "Bassa-Kontagora", 4866152, "nic-bas", "Latn", } m["bss"] = { "Akoose", 34806, "bnt-mne", "Latn", } m["bst"] = { "Basketo", 56531, "omv-ome", "Ethi", } m["bsu"] = { "Bahonsuai", 2879298, "poz-btk", "Latn", } m["bsv"] = { "Baga Sobané", 3450433, "alv-bag", "Latn", } m["bsw"] = { "Baiso", 56615, "cus-som", "Latn", } m["bsx"] = { "Yangkam", 36922, "nic-tar", "Latn", } m["bsy"] = { "Sabah Bisaya", 12641557, "poz-san", "Latn", } m["bta"] = { "Bata", 56254, "cdc-cbm", "Latn", } m["btc"] = { "Bati (Cameroon)", 34944, "nic-mbw", "Latn", } m["btd"] = { "Dairi Batak", 2891045, "btk", "Latn, Batk", } m["bte"] = { "Gamo-Ningi", 5520366, "nic-jer", "Latn", } m["btf"] = { "Birgit", 56302, "cdc-est", "Latn", } m["btg"] = { "Gagnoa Bété", 5005069, "kro-bet", "Latn", } m["bth"] = { "Biatah Bidayuh", 2900881, "day", "Latn", } m["bti"] = { "Burate", 56900, "paa-egb", "Latn", } m["btj"] = { "Bacanese Malay", 8828608, "poz-mly", "Latn", } m["btm"] = { "Mandailing Batak", 2891049, "btk", "Latn, Batk", } m["btn"] = { "Ratagnon", 13197, "phi", "Latn", } m["bto"] = { "Iriga Bicolano", 12633026, "phi", "Latn", } m["btp"] = { "Budibud", 4985086, "poz-ocw", "Latn", } m["btq"] = { "Batek", 860315, "mkh-asl", "Latn", } m["btr"] = { "Baetora", 2878874, "poz-vnn", "Latn", } m["bts"] = { "Simalungun Batak", 2891054, "btk", "Latn, Batk", } m["btt"] = { "Bete-Bendi", 4887064, "nic-ben", "Latn", } m["btu"] = { "Batu", 34964, "nic-tvn", "Latn", } m["btv"] = { "Bateri", 3812564, "inc-koh", "Deva", } m["btw"] = { "Butuanon", 5003156, "phi", "Latn", } m["btx"] = { "Karo Batak", 33012, "btk", "Latn, Batk", } m["bty"] = { "Bobot", 3446788, "poz-cma", "Latn", } m["btz"] = { "Alas-Kluet Batak", 2891042, "btk", "Latn, Batk", } m["bua"] = { "Buryat", 33120, "xgn-cen", "Cyrl, Mong, Latn", wikimedia_codes = "bxr", ancestors = "cmg", translit = { Cyrl = "bua-translit", Mong = "Mong-translit", }, override_translit = true, display_text = {Mong = s["Mong-displaytext"]}, entry_name = { Cyrl = {remove_diacritics = c.grave .. c.acute}, Mong = s["Mong-entryname"], }, sort_key = { Cyrl = { from = {"ё", "ө", "ү", "һ"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, }, } m["bub"] = { "Bua", 32928, "alv-bua", "Latn", } m["bud"] = { "Ntcham", 36266, "nic-grm", "Latn", } m["bue"] = { "Beothuk", 56234, nil, "Latn", } m["buf"] = { "Bushoong", 3449964, "bnt-bsh", "Latn", } m["bug"] = { "Buginese", 33190, "poz-ssw", "Bugi, Latn", } m["buh"] = { "Younuo Bunu", 56299, "hmn", "Latn", } m["bui"] = { "Bongili", 35084, "bnt-ngn", "Latn", } m["buj"] = { "Basa-Gurmana", 6432515, "nic-bas", "Latn", } m["buk"] = { "Bukawa", 35043, "poz-ocw", "Latn", } m["bum"] = { "Bulu (Cameroon)", 35028, "bnt-btb", "Latn", } m["bun"] = { "Sherbro", 36339, "alv-mel", "Latn", } m["buo"] = { "Terei", 56831, "paa-sbo", "Latn", } m["bup"] = { "Busoa", 5002001, "poz", "Latn", } m["buq"] = { "Brem", 4960502, "ngf", "Latn", } m["bus"] = { "Bokobaru", 9228931, "dmn-bbu", "Latn", } m["but"] = { "Bungain", 3450623, "qfa-tor", "Latn", } m["buu"] = { "Budu", 3450207, "bnt-nya", "Latn", } m["buv"] = { "Bun", 56351, "paa-yua", "Latn", } m["buw"] = { "Bubi", 35017, "bnt-tso", "Latn", } m["bux"] = { "Boghom", 3440412, "cdc-wst", "Latn", } m["buy"] = { "Mmani", 35061, "alv-mel", "Latn", } m["bva"] = { "Barein", 56285, "cdc-est", "Latn", } m["bvb"] = { "Bube", 35110, "nic-bds", "Latn", } m["bvc"] = { "Baelelea", 2878833, "poz-sls", "Latn", } m["bvd"] = { "Baeggu", 2878850, "poz-sls", "Latn", } m["bve"] = { "Berau Malay", 3915770, "poz-mly", "Latn", } m["bvf"] = { "Boor", 56250, "cdc-est", "Latn", } m["bvg"] = { "Bonkeng", 34958, "bnt-bbo", "Latn", } m["bvh"] = { "Bure", 56294, "cdc-wst", "Latn", } m["bvi"] = { "Belanda Viri", 35247, "nic-ser", "Latn", } m["bvj"] = { "Baan", 3515067, "nic-ogo", "Latn", } m["bvk"] = { "Bukat", 4986814, "poz-bnn", "Latn", } m["bvl"] = { "Bolivian Sign Language", 1783590, "sgn", "Latn", -- when documented } m["bvm"] = { "Bamunka", 34882, "nic-rnn", "Latn", } m["bvn"] = { "Buna", 3450516, "qfa-tor", "Latn", } m["bvo"] = { "Bolgo", 35038, "alv-bua", "Latn", } m["bvp"] = { "Bumang", 4997235, "mkh-pal", } m["bvq"] = { "Birri", 56514, "csu-bkr", "Latn", } m["bvr"] = { "Burarra", 4998124, "aus-arn", "Latn", } m["bvt"] = { "Bati (Indonesia)", 4869253, "poz-cma", "Latn", } m["bvu"] = { "Bukit Malay", 9230148, "poz-mly", "Latn", } m["bvv"] = { "Baniva", 3515198, "awd", "Latn", } m["bvw"] = { "Boga", 56262, "cdc-cbm", "Latn", } m["bvx"] = { "Babole", 35180, "bnt-ngn", "Latn", } m["bvy"] = { "Baybayanon", 16839275, "phi", "Latn", } m["bvz"] = { "Bauzi", 56360, "paa-egb", "Latn", } m["bwa"] = { "Bwatoo", 9232446, "poz-cln", "Latn", } m["bwb"] = { "Namosi-Naitasiri-Serua", 3130290, "poz-pcc", "Latn", } m["bwc"] = { "Bwile", 3447440, "bnt-sbi", "Latn", } m["bwd"] = { "Bwaidoka", 2929111, "poz-ocw", "Latn", } m["bwe"] = { "Bwe Karen", 56994, "kar", } m["bwf"] = { "Boselewa", 4947229, "poz-ocw", "Latn", } m["bwg"] = { "Barwe", 8826802, "bnt-sna", "Latn", } m["bwh"] = { "Bishuo", 34973, "nic-fru", "Latn", } m["bwi"] = { "Baniwa", 3501735, "awd-nwk", "Latn", } m["bwj"] = { "Láá Láá Bwamu", 11017275, "nic-bwa", "Latn", } m["bwk"] = { "Bauwaki", 4873607, "ngf", "Latn", } m["bwl"] = { "Bwela", 5003678, "bnt-bun", "Latn", } m["bwm"] = { "Biwat", 56352, "paa-yua", "Latn", } m["bwn"] = { "Wunai Bunu", 56452, "hmn", } m["bwo"] = { "Shinasha", 56260, "omv-gon", "Latn", } m["bwp"] = { "Mandobo Bawah", 12636155, "ngf", "Latn", } m["bwq"] = { "Southern Bobo", 11001714, "dmn-snb", "Latn", } m["bwr"] = { "Bura", 56552, "cdc-cbm", "Latn", } m["bws"] = { "Bomboma", 9229429, "bnt-bun", "Latn", } m["bwt"] = { "Bafaw", 34853, "bnt-bbo", "Latn", } m["bwu"] = { "Buli (Ghana)", 35085, "nic-buk", "Latn", } m["bww"] = { "Bwa", 3515058, "bnt-bta", "Latn", } m["bwx"] = { "Bu-Nao Bunu", 56411, "hmn", "Latn", } m["bwy"] = { "Cwi Bwamu", 11150714, "nic-bwa", "Latn", } m["bwz"] = { "Bwisi", 35067, "bnt-sir", "Latn", } m["bxa"] = { "Bauro", 2892068, "poz-sls", "Latn", } m["bxb"] = { "Belanda Bor", 56678, "sdv-lon", "Latn", } m["bxc"] = { "Molengue", 13345, "bnt-kel", "Latn", } m["bxd"] = { "Pela", 57000, "tbq-brm", } m["bxe"] = { "Ongota", 36344, nil, "Latn", } m["bxf"] = { "Bilur", 2903788, "poz-ocw", "Latn", } m["bxg"] = { "Bangala", 34989, "bnt-bmo", "Latn", } m["bxh"] = { "Buhutu", 4986329, "poz-ocw", "Latn", } m["bxi"] = { "Pirlatapa", 10632195, "aus-kar", "Latn", } m["bxj"] = { "Bayungu", 10427485, "aus-psw", "Latn", } m["bxk"] = { "Bukusu", 32930, "bnt-msl", "Latn", } m["bxl"] = { "Jalkunan", 11009787, "dmn-jje", "Latn", } m["bxn"] = { "Burduna", 4998313, "aus-psw", "Latn", } m["bxo"] = { "Barikanchi", 3450802, "crp", "Latn", ancestors = "ha", } m["bxp"] = { "Bebil", 34941, "bnt-btb", "Latn", } m["bxq"] = { "Beele", 56238, "cdc-wst", "Latn", } m["bxs"] = { "Busam", 35189, "nic-grs", "Latn", } m["bxv"] = { "Berakou", 56796, "csu-bgr", "Latn", } m["bxw"] = { "Banka", 3438402, "dmn-smg", "Latn", } m["bxz"] = { "Binahari", 4913840, "ngf", "Latn", } m["bya"] = { "Palawan Batak", 3450443, "phi", "Tagb", } m["byb"] = { "Bikya", 33257, "nic-fru", "Latn", } m["byc"] = { "Ubaghara", 36625, "nic-ucn", "Latn", } m["byd"] = { "Benyadu'", 11173588, "day", "Latn", } m["bye"] = { "Pouye", 7235814, "paa-spk", "Latn", } m["byf"] = { "Bete", 32932, "nic-ykb", "Latn", } m["byg"] = { "Baygo", 56836, "sdv-daj", "Latn", } m["byh"] = { "Bujhyal", 56317, "sit-gma", "Deva", } m["byi"] = { "Buyu", 5003401, "bnt-nyb", "Latn", } m["byj"] = { "Binawa", 4913807, "nic-kau", "Latn", } m["byk"] = { "Biao", 4902547, "qfa-tak", "Latn", -- also Hani? } m["byl"] = { "Bayono", 3503856, "ngf", "Latn", } m["bym"] = { "Bidyara", 8842355, "aus-pam", "Latn", } m["byn"] = { "Blin", 56491, "cus-cen", "Ethi, Latn", translit = {Ethi = "Ethi-translit"}, } m["byo"] = { "Biyo", 56848, "tbq-bka", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["byp"] = { "Bumaji", 4997234, "nic-ben", "Latn", } m["byq"] = { "Basay", 716647, "map", "Latn", } m["byr"] = { "Baruya", 3450812, "ngf", "Latn", } m["bys"] = { "Burak", 4998097, "alv-bwj", "Latn", } m["byt"] = { "Berti", 35008, "ssa-sah", "Latn", } m["byv"] = { "Medumba", 36019, "bai", "Latn", } m["byw"] = { "Belhariya", 32961, "sit-kie", "Deva", } m["byx"] = { "Qaqet", 3503009, "paa-bng", "Latn", } m["byz"] = { "Banaro", 56858, "paa", "Latn", } m["bza"] = { "Bandi", 34912, "dmn-msw", "Latn", } m["bzb"] = { "Andio", 4754487, "poz-slb", "Latn", } m["bzd"] = { "Bribri", 28400, "cba", "Latn", } m["bze"] = { "Jenaama Bozo", 10950633, "dmn-snb", "Latn", } m["bzf"] = { "Boikin", 56829, "paa-spk", "Latn", } m["bzg"] = { "Babuza", 716615, "map", } m["bzh"] = { "Mapos Buang", 2927370, "poz-ocw", "Latn", } m["bzi"] = { "Bisu", 56852, "tbq-bis", "Latn, Thai", sort_key = {Thai = "Thai-sortkey"}, } m["bzj"] = { "Belizean Creole", 1363055, "crp", "Latn", ancestors = "en", } m["bzk"] = { "Nicaraguan Creole", 3504097, "crp", "Latn", ancestors = "en", } m["bzl"] = { -- supposedly also called "Bolano", but I can find no evidence of that "Boano (Sulawesi)", 4931258, "poz", "Latn", } m["bzm"] = { "Bolondo", 35071, "bnt-bun", "Latn", } m["bzn"] = { "Boano (Maluku)", 4931255, "poz-cma", "Latn", } m["bzo"] = { "Bozaba", 4952785, "bnt-ngn", "Latn", } m["bzp"] = { "Kemberano", 12634399, "ngf-sbh", "Latn", } m["bzq"] = { "Buli (Indonesia)", 2927952, "poz-hce", "Latn", } m["bzr"] = { "Biri", 4087011, "aus-pam", "Latn", } m["bzs"] = { "Brazilian Sign Language", 3436689, "sgn", "Latn", } m["bzu"] = { "Burmeso", 56746, "paa-wpa", "Latn", } m["bzv"] = { "Bebe", 34977, "nic-bbe", "Latn", } m["bzw"] = { "Basa", 34898, "nic-bas", "Latn", } m["bzx"] = { "Hainyaxo Bozo", 11159536, "dmn-snb", "Latn", } m["bzy"] = { "Obanliku", 36276, "nic-ben", "Latn", } m["bzz"] = { "Evant", 35259, "nic-tvc", "Latn", } return require("Module:languages").finalizeData(m, "language") 9rcphm1c5dncc8tzzp9l8lyyan13bfx Module:languages/data/3/g 828 1056 35095 28544 2025-01-19T01:58:18Z Kambai Akau 8 35095 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["gaa"] = { "Ga", 33287, "alv-gda", "Latn", } m["gab"] = { "Gabri", 3441237, "cdc-est", "Latn", } m["gac"] = { "Mixed Great Andamanese", 56329630, "qfa-adn", "Latn", } m["gad"] = { -- not to be confused with gdk, gdg "Gaddang", 3438830, "phi", "Latn", } m["gae"] = { "Warekena", 1091095, "awd-nwk", "Latn", } m["gaf"] = { "Gende", 3100425, "paa-kag", "Latn", } m["gag"] = { "Gagauz", 33457, "trk-ogz", "Latn, Cyrl", ancestors = "trk-oat", dotted_dotless_i = true, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ç", "ê", "ı", "ö", "ş", "ţ", "ü" }, to = { "i" .. p[1], "a" .. p[1], "c" .. p[1], "e" .. p[1], "i", "o" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1] } }, }, } m["gah"] = { "Alekano", 3441595, "paa-kag", "Latn", } m["gai"] = { "Borei", 6799756, "paa", "Latn", } m["gaj"] = { "Gadsup", 5516467, "paa-kag", "Latn", } m["gak"] = { "Gamkonora", 5520226, "paa-nha", "Latn", } m["gal"] = { "Galoli", 35322, "poz-tim", "Latn", } m["gam"] = { "Kandawo", 6361369, "ngf", "Latn", } m["gan"] = { "Gan", 33475, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["gao"] = { "Gants", 5521529, "ngf-mad", "Latn", } m["gap"] = { "Gal", 5517742, "ngf-mad", "Latn", } m["gaq"] = { "Gata'", 3501920, "mun", } m["gar"] = { "Galeya", 5518509, "poz-ocw", "Latn", } m["gas"] = { "Adiwasi Garasia", 12953522, "inc-bhi", ancestors = "bhb", } m["gat"] = { "Kenati", 4219330, "paa-kag", "Latn", } m["gau"] = { "Kondekor", 12952433, "dra-pgd", } m["gaw"] = { "Nobonob", 11732205, "paa", "Latn", } m["gay"] = { "Gayo", 33286, "poz-nws", "Latn", } m["gbb"] = { "Kaytetye", 6380709, "aus-rnd", "Latn", } m["gbd"] = { "Karadjeri", 3913837, "aus-pam", "Latn", } m["gbe"] = { "Niksek", 56375, "paa", "Latn", } m["gbf"] = { "Gaikundi", 5517032, "paa-spk", "Latn", } m["gbg"] = { "Gbanziri", 35306, "nic-nkg", "Latn", } m["gbh"] = { "Defi Gbe", 12952446, "alv-gbe", "Latn", } m["gbi"] = { "Galela", 3094570, "paa-nha", "Latn", } m["gbj"] = { "Bodo Gadaba", 3347070, "mun", "Orya", } m["gbk"] = { "Gaddi", 17455500, "him", "Deva, Takr", translit = {Deva = "hi-translit"}, } m["gbl"] = { "Gamit", 2731717, "inc-bhi", "Deva, Gujr", } m["gbm"] = { "Garhwali", 33459, "inc-pah", "Deva", translit = "hi-translit", } m["gbn"] = { "Mo'da", 12755683, "csu-bbk", "Latn", } m["gbo"] = { "Northern Grebo", 11157042, "kro-grb", "Latn", ancestors = "grb", } m["gbp"] = { "Gbaya-Bossangoa", 11011295, "gba-wes", "Latn", } m["gbq"] = { "Gbaya-Bozoum", 4952879, "gba-wes", "Latn", } m["gbr"] = { "Gbagyi", 11015105, "alv-ngb", "Latn", } m["gbs"] = { "Gbesi Gbe", 12952448, "alv-pph", "Latn", } m["gbu"] = { "Gagadu", 35677, "aus-arn", "Latn", } m["gbv"] = { "Gbanu", 3914945, "gba-eas", "Latn", } m["gbw"] = { "Gabi", 5515391, "aus-pam", "Latn", } m["gbx"] = { "Eastern Xwla Gbe", 18379975, "alv-pph", "Latn", } m["gby"] = { "Gbari", 3915451, "alv-ngb", "Latn", } m["gcc"] = { "Mali", 6743338, "paa-bng", "Latn", } m["gcd"] = { "Ganggalida", 3913765, "aus-tnk", "Latn", } m["gce"] = { "Galice", 20711, "ath-pco", "Latn", } m["gcf"] = { "Antillean Creole", 3006280, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["gcl"] = { "Grenadian Creole English", 4252500, "crp", "Latn", ancestors = "en", } m["gcn"] = { "Gaina", 11732195, "ngf", "Latn", } m["gcr"] = { "Guianese Creole", 1363072, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["gct"] = { "Colonia Tovar German", 1138351, "gmw-hgm", "Latn", ancestors = "gsw", } m["gdb"] = { "Ollari", 33906, "dra-pgd", "Orya, Telu", translit = { Telu = "te-translit" }, } m["gdc"] = { "Gugu Badhun", 10510360, "aus-pam", "Latn", } m["gdd"] = { "Gedaged", 35292, "poz-ocw", "Latn", } m["gde"] = { "Gude", 3441230, "cdc-cbm", "Latn", } m["gdf"] = { "Guduf-Gava", 3441350, "cdc-cbm", "Latn", } m["gdg"] = { -- not to be confused with gad, gdk "Ga'dang", 5515189, "phi", } m["gdh"] = { "Gadjerawang", 3913817, "aus-jar", "Latn", } m["gdi"] = { "Gundi", 11137851, "nic-nkb", "Latn", } m["gdj"] = { "Kurtjar", 5619931, "aus-pmn", "Latn", } m["gdk"] = { -- not to be confused with gad, gdg "Gadang", 56256, "cdc-est", "Latn", } m["gdl"] = { "Dirasha", 56809, "cus-eas", "Ethi", } m["gdm"] = { "Laal", 33436, nil, "Latn", } m["gdn"] = { "Umanakaina", 7881084, "ngf", "Latn", } m["gdo"] = { "Godoberi", 56515, "cau-and", "Cyrl", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["gdq"] = { "Mehri", 13361, "sem-sar", "Arab, Latn", } m["gdr"] = { "Wipi", 8026711, "paa", "Latn", } m["gds"] = { "Ghandruk Sign Language", 15971577, "sgn", } m["gdt"] = { "Kungardutyi", 6444517, "aus-kar", "Latn", } m["gdu"] = { "Gudu", 3441172, "cdc-cbm", "Latn", } m["gdx"] = { "Godwari", 3540922, "raj", } m["gea"] = { "Geruma", 3438789, "cdc-wst", "Latn", } m["geb"] = { "Kire", 11129733, "paa", "Latn", } m["gec"] = { "Gboloo Grebo", 11019342, "kro-grb", "Latn", ancestors = "grb", } m["ged"] = { "Gade", 3914459, "alv-nup", "Latn", } m["geg"] = { "Gengle", 3438345, "alv-mye", "Latn", ancestors = "kow", } m["geh"] = { "Hutterisch", 33385, "gmw-hgm", "Latn", ancestors = "bar", } m["gei"] = { "Gebe", 3100032, "poz-hce", "Latn", } m["gej"] = { "Gen", 33450, "alv-gbe", "Latn", } m["gek"] = { "Gerka", 3441277, "cdc-wst", "Latn", } m["gel"] = { "Fakkanci", 36627, "nic-knn", "Latn", } m["geq"] = { "Geme", 3915851, "znd", "Latn", } m["ges"] = { "Geser-Gorom", 5553579, "poz-cma", "Latn", } m["gev"] = { "Viya", 7937974, "bnt-tso", "Latn", } m["gew"] = { "Gera", 3438725, "cdc-wst", "Latn", } m["gex"] = { "Garre", 56618, "cus-som", "Latn", } m["gey"] = { "Enya", 5381452, "bnt-mbe", "Latn", } m["gez"] = { "Ge'ez", 35667, "sem-eth", "Ethi", translit = "Ethi-translit", } m["gfk"] = { "Patpatar", 3368846, "poz-ocw", "Latn", } m["gft"] = { "Gafat", 56910, "sem-eth", "Ethi, Latn", } m["gga"] = { "Gao", 3095228, "poz-ocw", "Latn", } m["ggb"] = { "Gbii", 3914390, "kro-wkr", "Latn", } m["ggd"] = { "Gugadj", 5615186, "aus-pmn", "Latn", } m["gge"] = { "Guragone", 5619801, "aus-arn", "Latn", } m["ggg"] = { "Gurgula", 5620032, "raj", "Arab", } m["ggk"] = { "Kungarakany", 6444516, "aus-arn", "Latn", } m["ggl"] = { "Ganglau", 5521140, "ngf-mad", "Latn", } m["ggn"] = { "Eastern Gurung", 12952472, "sit-tam", "Gukh, Deva", } m["ggt"] = { "Gitua", 3107865, "poz-ocw", "Latn", } m["ggu"] = { "Gban", 3913317, "dmn-nbe", "Latn", } m["ggw"] = { "Gogodala", 3512161, "paa-pag", "Latn", } m["gha"] = { "Ghadames", 56747, "ber", "Latn", -- and other scripts? } m["ghc"] = { "Classical Gaelic", 5128278, "cel-gae", "Latn, Latg", ancestors = "mga", } m["ghe"] = { "Southern Ghale", 12952453, "sit-tam", "Deva", } m["ghh"] = { "Northern Ghale", 22662104, "sit-tam", "Deva", } m["ghk"] = { "Geko Karen", 5530317, "kar", } m["ghl"] = { "Ghulfan", 16885737, "nub-hil", "Latn", -- and others? } m["ghn"] = { "Ghanongga", 3104772, "poz-ocw", "Latn", } m["gho"] = { "Ghomara", 35315, "ber", "Tfng, Latn", translit = {Tfng = "Tfng-translit"}, } m["ghr"] = { "Ghera", 22808992, "inc-hiw", } m["ghs"] = { "Guhu-Samane", 11732219, "ngf", "Latn", } m["ght"] = { "Kutang Ghale", 6448337, "sit-tam", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["gia"] = { "Kitja", 1284877, "aus-jar", "Latn", } m["gib"] = { "Gibanawa", 12953530, "crp", "Latn", ancestors = "ha", } m["gid"] = { "Gidar", 35265, "cdc-cbm", "Latn", } m["gie"] = { "Guébie", 63140714, "kro-did", "Latn", } m["gig"] = { "Goaria", 33269, "raj", "Arab", } m["gih"] = { "Githabul", 48987680, "aus-pam", "Latn", } m["gii"] = { "Girirra", 5564288, "cus-som", } m["gil"] = { "Gilbertese", 30898, "poz-mic", "Latn", } m["gim"] = { "Gimi (Goroka)", 11732209, "paa", "Latn", } m["gin"] = { "Hinukh", 33283, "cau-wts", "Cyrl", translit = "gin-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["gip"] = { "Gimi (Austronesian)", 12952457, "poz-ocw", } m["giq"] = { "Green Gelao", 12953525, "gio", } m["gir"] = { "Red Gelao", 3100264, "gio", } m["gis"] = { "North Giziga", 3515084, "cdc-cbm", } m["git"] = { "Gitxsan", 3107862, "nai-tsi", } m["giu"] = { "Mulao", 11092831, "gio", } m["giw"] = { "White Gelao", 8843040, "gio", } m["gix"] = { "Gilima", 10977716, "nic-nkm", "Latn", } m["giy"] = { "Giyug", 5565906, } m["giz"] = { "South Giziga", 3502232, "cdc-cbm", } m["gji"] = { "Geji", 3914890, "cdc-wst", "Latn", } m["gjk"] = { "Kachi Koli", 12953646, "inc-wes", } m["gjm"] = { "Gunditjmara", 6448731, "aus-pam", } m["gjn"] = { "Gonja", 35267, "alv-gng", "Latn", } m["gjr"] = { "Gurindji Kriol", 5620091, "qfa-mix", "Latn", ancestors = "gue, rop" } m["gju"] = { "Gojri", 3241731, "raj", "ur-Arab, Deva, Takr", entry_name = { ["ur-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.smallv, from = {"ڵ", "ݩ"}, to = {"ل", "ن"} }, }, translit = {["ur-Arab"] = "ur-translit"}, } m["gka"] = { "Guya", 11732221, "ngf-fin", "Latn", } m["gkd"] = { "Magɨ", 55621742, "ngf-mad", "Latn", } m["gke"] = { "Ndai", 6983667, "alv-mbm", } m["gkn"] = { "Gokana", 3075137, "nic-ogo", "Latn", } m["gko"] = { "Kok-Nar", 6426526, "aus-pmn", "Latn", } m["gkp"] = { "Guinea Kpelle", 11052867, "dmn-msw", "Latn, Kpel", ancestors = "kpe", } m["glc"] = { "Bon Gula", 289816, "alv-bua", } m["gld"] = { "Nanai", 13303, "tuw-nan", "Cyrl", translit = "gld-translit", entry_name = {remove_diacritics = c.macron}, sort_key = { from = {"ё", "ӈ"}, to = {"е" .. p[1], "н" .. p[1]} }, } m["glh"] = { "Northwest Pashayi", 23713532, "inc-pas", "fa-Arab", } m["glj"] = { "Kulaal", 33360, "alv-bua", } m["glk"] = { "Gilaki", 33657, "ira-csp", "fa-Arab", } m["glo"] = { "Galambu", 2598797, "cdc-wst", "Latn", } m["glr"] = { "Glaro-Twabo", 3915313, "kro-wee", } m["glu"] = { "Gula", 5617176, "csu-bgr", } m["glw"] = { "Glavda", 3441285, "cdc-cbm", "Latn", } m["gly"] = { "Gule", 3120736, "ssa-kom", } m["gma"] = { "Gambera", 10502327, "aus-wor", } m["gmb"] = { "Gula'alaa", 3120733, "poz-sls", "Latn", } m["gmd"] = { "Mághdì", 3914475, "alv-bwj", } m["gmg"] = { "Magiyi", 16926155, "ngf-mad", "Latn", } m["gmh"] = { "Middle High German", 837985, "gmw-hgm", "Latn", entry_name = { remove_diacritics = c.circ .. c.macron, from = {"Ë", "ë", "[ƷȤ]", "[ʒȥ]"}, to = {"E", "e", "Z", "z"} }, } m["gml"] = { "Middle Low German", 505674, "gmw-lgm", "Latn", entry_name = {remove_diacritics = c.circ .. c.macron .. c.diaer}, } m["gmm"] = { "Gbaya-Mbodomo", 6799713, "gba-eas", "Latn", } m["gmn"] = { "Gimnime", 11016905, "alv-dur", } m["gmu"] = { "Gumalu", 5618027, "ngf-mad", } m["gmv"] = { "Gamo", 16116386, "omv-nom", "Latn, Ethi", } m["gmx"] = { "Magoma", 16939552, "bnt-bki", } m["gmy"] = { "Mycenaean Greek", 668366, "grk", "Linb", translit = "Linb-translit", } m["gmz"] = { "Mgbo", 6826835, "alv-igb", ancestors = "izi", } m["gna"] = { "Kaansa", 56802, "nic-gur", } m["gnb"] = { "Gangte", 12952442, "tbq-kuk", } m["gnc"] = { "Guanche", 35762, "ber", } m["gnd"] = { "Zulgo-Gemzek", 56800, "cdc-cbm", "Latn", } m["gne"] = { "Ganang", 63163361, "nic-plc", ancestors = "izr", } m["gng"] = { "Ngangam", 35888, "nic-grm", } m["gnh"] = { "Lere", 3915319, "nic-jer", } m["gni"] = { "Gooniyandi", 2669219, "aus-bub", "Latn", } m["gnj"] = { "Ngen of Djonkro", 63170838, "dmn-nbe", "Latn", } m["gnk"] = { "ǁGana", 1975199, "khi-kal", } m["gnl"] = { "Gangulu", 4916329, "aus-pam", } m["gnm"] = { "Ginuman", 11732210, "ngf", } m["gnn"] = { "Gumatj", 10510745, "aus-yol", "Latn", } m["gnq"] = { "Gana", 5520523, "poz-san", } m["gnr"] = { "Gureng Gureng", 5619998, "aus-pam", } m["gnt"] = { "Guntai", 12952475, "paa", } m["gnu"] = { "Gnau", 3915810, "qfa-tor", } m["gnw"] = { "Western Bolivian Guaraní", 3775037, "tup-gua", "Latn", ancestors = "gn", } m["gnz"] = { "Ganzi", 11137942, "nic-nkb", "Latn", } m["goa"] = { "Guro", 35251, "dmn-mda", "Latn", } m["gob"] = { "Playero", 3027923, "sai-guh", } m["goc"] = { "Gorakor", 12952463, "poz-ocw", "Latn", } m["god"] = { "Godié", 3914412, "kro-bet", } m["goe"] = { "Gongduk", 2669221, "sit", } m["gof"] = { "Gofa", 12631584, "omv-nom", "Latn, Ethi", } m["gog"] = { "Gogo", 3272630, "bnt-ruv", "Latn", } m["goh"] = { "Old High German", 35218, "gmw-hgm", "Latn, Runr", entry_name = { remove_diacritics = c.circ .. c.macron .. c.diaer, from = {"[ƷȤ]", "[ʒȥ]"}, to = {"Z", "z"} }, translit = { Runr = "Runr-translit", }, } m["goi"] = { "Gobasi", 5575414, "ngf", "Latn", } m["goj"] = { "Gowlan", 12953532, "inc-sou", } -- gok is a spurious language, see [[w:Spurious languages]] m["gol"] = { "Gola", 35482, "alv", } m["gon"] = { "Gondi", 1775361, "dra-gon", "Telu, Gonm, Gong", translit = { Telu = "te-translit", Gong = "gon-Gong-translit", Gonm = "gon-Gonm-translit", }, } m["goo"] = { "Gone Dau", 3110470, "poz-pcc", "Latn", } m["gop"] = { "Yeretuar", 8052565, "poz-hce", "Latn", } m["goq"] = { "Gorap", 3110816, "crp", ancestors = "ms", } m["gor"] = { "Gorontalo", 2501174, "phi", "Latn", } m["got"] = { "Gothic", 35722, "gme", "Goth, Runr, Latn", translit = {Goth = "Goth-translit"}, link_tr = true, entry_name = {Latn = {remove_diacritics = c.macron}}, } m["gou"] = { "Gavar", 3441180, "cdc-cbm", } m["gov"] = { "Goo", 16927208, "dmn", "Latn", } m["gow"] = { "Gorowa", 3437626, "cus-sou", } m["gox"] = { "Gobu", 7194986, "bad-cnt", } m["goy"] = { "Goundo", 317636, "alv-kim", } m["goz"] = { "Gozarkhani", 5590235, "xme-ttc", ancestors = "xme-ttc-eas", } m["gpa"] = { "Gupa-Abawa", 3915352, "alv-ngb", } m["gpn"] = { "Taiap", 56237, "paa", } m["gqa"] = { "Ga'anda", 56245, "cdc-cbm", "Latn", } m["gqi"] = { "Guiqiong", 3120647, "sit-qia", } m["gqn"] = { -- a variety of 'ter' "Kinikinao", 53386731, "awd", } m["gqr"] = { "Gor", 759992, "csu-sar", } m["gqu"] = { "Qau", 17284874, "gio", } m["gra"] = { "Rajput Garasia", 21041529, "inc-bhi", "Deva, Gujr", ancestors = "bhb", } m["grb"] = { "Grebo", 35257, "kro-grb", "Latn", } m["grc"] = { "Ancient Greek", 35497, "grk", "Polyt, Cprt", translit = { Polyt = "grc-translit", Cprt = "Cprt-translit", }, override_translit = true, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, standardChars = { Polyt = "ΑΆἈἉἊἋἌἍἎἏᾈᾉᾊᾋᾌᾍᾎᾏᾸᾹᾺᾼΒΓΔΕΈἘἙἚἛἜἝῈΖΗΉἨἩἪἫἬἭἮἯᾘᾙᾚᾛᾜᾝᾞᾟῊῌΘΙΊΪἸἹἺἻἼἽἾἿῘῙῚΚΛΜΝΞΟΌὈὉὊὋὌὍΠΡῬΣΤΥΎΫὙὛὝὟῨῩῪΦΧΨΩΏὨὩὪὫὬὭὮὯᾨᾩᾪᾫᾬᾭᾮᾯῸῺῼαάἀἁἂἃἄἅἆἇὰᾀᾁᾂᾃᾄᾅᾆᾇᾰᾱᾲᾳᾴᾶᾷβγδεέἐἑἒἓἔἕὲζηήἠἡἢἣἤἥἦἧὴᾐᾑᾒᾓᾔᾕᾖᾗῂῃῄῆῇθιίϊΐἰἱἲἳἴἵἶἷὶῐῑῒῖῗκλμνξοόὀὁὂὃὄὅὸπρῤῥςστυύϋΰὐὑὒὓὔὕὖὗὺῠῡῢῦῧφχψωώὠὡὢὣὤὥὦὧὼᾠᾡᾢᾣᾤᾥᾦᾧῲῳῴῶῷ·ͺ΄΅᾽᾿῀῁῍῎῏῝῞῟῭`´῾", Cprt = "𐠀𐠁𐠂𐠃𐠄𐠅𐠈𐠊𐠋𐠌𐠍𐠎𐠏𐠐𐠑𐠒𐠓𐠔𐠕𐠖𐠗𐠘𐠙𐠚𐠛𐠜𐠝𐠞𐠟𐠠𐠡𐠢𐠣𐠤𐠥𐠦𐠧𐠨𐠩𐠪𐠫𐠬𐠭𐠮𐠯𐠰𐠱𐠲𐠳𐠴𐠵𐠷𐠸𐠼𐠿", c.punc }, } m["grd"] = { "Guruntum", 3441272, "cdc-wst", "Latn", } m["grg"] = { "Madi", 6727664, "ngf-fin", "Latn", } m["grh"] = { "Gbiri-Niragu", 3913936, "nic-kau", "Latn", } m["gri"] = { "Ghari", 3104782, "poz-sls", "Latn", } m["grj"] = { "Southern Grebo", 3914444, "kro-grb", "Latn", ancestors = "grb", } m["grm"] = { "Kota Marudu Talantang", 6433808, "poz-san", "Latn", } m["gro"] = { "Groma", 56551, "sit-tib", } m["grq"] = { "Gorovu", 56355, "paa", "Latn", } m["grs"] = { "Gresi", 5607612, "paa-nim", "Latn", } m["grt"] = { "Garo", 36137, "tbq-bdg", "Latn, Beng, Brai", } m["gru"] = { "Kistane", 13273, "sem-eth", "Latn", } m["grv"] = { "Central Grebo", 18385114, "kro-grb", "Latn", ancestors = "grb", } m["grw"] = { "Gweda", 5623387, "poz-ocw", "Latn", } m["grx"] = { "Guriaso", 12631954, "paa-kwm", "Latn", } m["gry"] = { "Barclayville Grebo", 11157342, "kro-grb", "Latn", ancestors = "grb", } m["grz"] = { "Guramalum", 3120935, "poz-ocw", "Latn", } m["gse"] = { "Ghanaian Sign Language", 35289, "sgn", "Latn", -- when documented } m["gsg"] = { "German Sign Language", 33282, "sgn-gsl", "Sgnw", } m["gsl"] = { "Gusilay", 35439, "alv-jol", "Latn", } m["gsm"] = { "Guatemalan Sign Language", 2886781, "sgn", "Latn", -- when documented } m["gsn"] = { "Gusan", 11732224, "ngf-fin", "Latn", } m["gso"] = { "Southwest Gbaya", 4919322, "gba-sou", "Latn", } m["gsp"] = { "Wasembo", 7971402, "ngf-mad", "Latn", } m["gss"] = { "Greek Sign Language", 3565084, "sgn", } m["gsw"] = { "Alemannic German", 131339, "gmw-hgm", "Latn", wikimedia_codes = "als", ancestors = "gmh", } m["gta"] = { "Guató", 3027940, "qfa-iso", "Latn", } m["gtu"] = { "Aghu Tharrnggala", 16825981, "aus-pmn", "Latn", } m["gua"] = { "Shiki", 3913946, "nic-jrn", "Latn", } m["gub"] = { "Guajajára", 7699720, "tup-gua", "Latn", } m["guc"] = { "Wayuu", 891085, "awd-taa", "Latn", } m["gud"] = { "Yocoboué Dida", 21074781, "kro-did", "Latn", } m["gue"] = { "Gurindji", 10511016, "aus-pam", "Latn", } m["guf"] = { "Gupapuyngu", 10511004, "aus-yol", "Latn", } m["gug"] = { "Paraguayan Guaraní", 17478066, "tup-gua", "Latn", ancestors = "gn", } m["guh"] = { "Guahibo", 2669193, "sai-guh", "Latn", } m["gui"] = { "Eastern Bolivian Guaraní", 2963912, "tup-gua", "Latn", ancestors = "gn", } m["guk"] = { "Gumuz", 2396970, "ssa", "Latn, Ethi", } m["gul"] = { "Gullah", 33395, "crp", "Latn", ancestors = "en", } m["gum"] = { "Guambiano", 2744745, "sai-bar", "Latn", } m["gun"] = { "Mbyá Guaraní", 3915584, "tup-gua", "Latn", ancestors = "gn", } m["guo"] = { "Guayabero", 2980375, "sai-guh", "Latn", } m["gup"] = { "Gunwinggu", 1406574, "aus-gun", "Latn", } m["guq"] = { "Aché", 383701, "tup", "Latn", } m["gur"] = { "Farefare", 35331, "nic-mre", "Latn", } m["gus"] = { "Guinean Sign Language", 15983937, "sgn", "Latn", -- when documented } m["gut"] = { "Maléku Jaíka", 3915782, "cba", "Latn", } m["guu"] = { "Yanomamö", 8048928, "sai-ynm", "Latn", } m["guv"] = { "Gey", 11137816, "alv-sav", "Latn", } m["guw"] = { "Gun", 3111668, "alv-gbe", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron}, } m["gux"] = { "Gourmanchéma", 35474, "nic-grm", "Latn", } m["guz"] = { "Gusii", 33603, "bnt-lok", "Latn", } m["gva"] = { "Kaskihá", 3033534, "sai-mas", "Latn", } m["gvc"] = { "Guanano", 3566001, "sai-tuc", "Latn", } m["gve"] = { "Duwet", 5317647, "poz-ocw", "Latn", } m["gvf"] = { "Golin", 3110291, "ngf", "Latn", } m["gvj"] = { "Guajá", 3915506, "tup", "Latn", } m["gvl"] = { "Gulay", 641737, "csu-sar", "Latn", } m["gvm"] = { "Gurmana", 3913363, "nic-shi", "Latn", } m["gvn"] = { "Kuku-Yalanji", 5621973, "aus-pam", "Latn", } m["gvo"] = { "Gavião do Jiparaná", 5528335, "tup", "Latn", } m["gvp"] = { "Pará Gavião", 3365443, "sai-nje", "Latn", } m["gvr"] = { "Western Gurung", 2392342, "sit-tam", "Gukh, Deva", } m["gvs"] = { "Gumawana", 5618041, "poz-ocw", "Latn", } m["gvy"] = { "Guyani", 10511230, "aus-pam", "Latn", } m["gwa"] = { "Mbato", 3914941, "alv-ptn", "Latn", } m["gwb"] = { "Gwa", 5623219, "nic-jrn", "Latn", } m["gwc"] = { "Kalami", 1675961, "inc-koh", "Arab", } m["gwd"] = { "Gawwada", 3032135, "cus-eas", } m["gwe"] = { "Gweno", 3358211, "bnt-chg", "Latn", } m["gwf"] = { "Gowro", 3812403, "inc-koh", } m["gwg"] = { "Moo", 6907057, "alv-bwj", "Latn", } m["gwi"] = { "Gwich'in", 21057, "ath-nor", "Latn", } m["gwj"] = { "Gcwi", 12631978, "khi-kal", "Latn", } m["gwm"] = { "Awngthim", 4830109, "aus-pmn", "Latn", } m["gwn"] = { "Gwandara", 56521, "cdc-wst", "Latn", } m["gwr"] = { "Gwere", 5623559, "bnt-nyg", "Latn", } m["gwt"] = { "Gawar-Bati", 33894, "inc-kun", } m["gwu"] = { "Guwamu", 10511225, "aus-pam", "Latn", } m["gww"] = { "Kwini", 10551249, "aus-wor", "Latn", } m["gwx"] = { "Gua", 35422, "alv-gng", "Latn", } m["gxx"] = { "Wè Southern", 19921582, "kro-wee", "Latn", } m["gya"] = { "Northwest Gbaya", 36594, "gba-wes", "Latn", } m["gyb"] = { "Garus", 5524492, "ngf-mad", "Latn", } m["gyd"] = { "Kayardild", 3913770, "aus-tnk", "Latn", } m["gye"] = { "Gyem", 5624046, "nic-jer", "Latn", } m["gyf"] = { "Gungabula", 10510783, "aus-pam", "Latn", } m["gyg"] = { "Gbayi", 11137618, "nic-ngd", "Latn", } m["gyi"] = { "Gyele", 35434, "bnt-mnj", "Latn", } m["gyl"] = { "Gayil", 5528771, "omv-aro", "Latn", } m["gym"] = { "Ngäbere", 3915581, "cba", "Latn", } m["gyn"] = { "Guyanese Creole English", 3305477, "crp", "Latn", ancestors = "en", } m["gyo"] = { "Gyalsumdo", 53575940, "sit-kyk", } m["gyr"] = { "Guarayu", 3118779, "tup-gua", "Latn", } m["gyy"] = { "Gunya", 10511001, "aus-pam", "Latn", } m["gza"] = { "Ganza", 5521556, "omv-mao", "Latn", } m["gzn"] = { "Gane", 3095108, "poz-hce", "Latn", } return require("Module:languages").finalizeData(m, "language") akzl46tqhgxuab0ymxjq214k7ox3vtc Module:languages/data/3/c 828 1057 35092 28545 2025-01-19T01:55:40Z Kambai Akau 8 35092 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["caa"] = { "Ch'orti'", 35177, "myn", "Latn", } m["cab"] = { "Garifuna", 35490, "awd-taa", "Latn", ancestors = "crb", } m["cac"] = { "Chuj", 35233, "myn", "Latn", } m["cad"] = { "Caddo", 56756, "cdd", "Latn", } m["cae"] = { "Laalaa", 35564, "alv-cng", "Latn", } m["caf"] = { "Southern Carrier", 12953426, "ath-nor", "Latn", } m["cag"] = { "Nivaclé", 3182557, "sai-mtc", "Latn", } m["cah"] = { "Cahuarano", 2933175, "sai-zap", "Latn", } m["caj"] = { "Chané", 56721, "awd", "Latn", } m["cak"] = { "Kaqchikel", 35115, "myn", "Latn", } m["cal"] = { "Carolinian", 28427, "poz-mic", "Latn", } m["cam"] = { "Cèmuhî", 3009690, "poz-cln", "Latn", } m["can"] = { "Chambri", 5069707, "paa-lsp", "Latn", } m["cao"] = { "Chácobo", 2591202, "sai-pan", "Latn", } m["cap"] = { "Chipaya", 35235, "sai-ucp", "Latn", } m["caq"] = { "Car Nicobarese", 35156, "aav-nic", "Latn", } m["car"] = { "Kari'na", 56611, "sai-gui", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. "`" .. "'%-%s"}, entry_name = { remove_diacritics = c.acute, from = {"â", "ê", "î", "ô", "û", "ŷ"}, to = {"à", "è", "ì", "ò", "ù", "ỳ"} }, } m["cas"] = { "Tsimané", 35950, "qfa-iso", "Latn", } m["cav"] = { "Cavineña", 524102, "sai-tac", "Latn", } m["caw"] = { "Kallawaya", 266417, "qfa-mix", "Latn", } m["cax"] = { "Chiquitano", 1844993, "qfa-iso", "Latn", } m["cay"] = { "Cayuga", 32967, "iro-nor", "Latn", } m["caz"] = { "Canichana", 2936374, "qfa-iso", "Latn", } m["cbb"] = { "Cabiyarí", 3450660, "awd-nwk", "Latn", } m["cbc"] = { "Carapana", 924405, "sai-tuc", "Latn", } m["cbd"] = { "Carijona", 3446655, "sai-tar", "Latn", } m["cbg"] = { "Chimila", 2963680, "cba", "Latn", } m["cbi"] = { "Chachi", 2591329, "sai-bar", "Latn", } m["cbj"] = { "Ede Cabe", 33112829, "alv-ede", "Latn", } m["cbk"] = { "Chavacano", 33281, "crp", "Latn", ancestors = "es", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}, sort_key = { from = {"ch", "ll", "ñ", "r"}, to = {"c" .. p[1], "l" .. p[1], "n" .. p[1], "r" .. p[1]} }, standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnÑñOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["cbl"] = { "Bualkhaw Chin", 9229830, "tbq-kuk", "Latn", } m["cbn"] = { "Nyah Kur", 116849, "mkh-mnc", "Thai", ancestors = "omx", sort_key = "Thai-sortkey", } m["cbo"] = { "Izora", 3915454, "nic-jer", "Latn", } m["cbq"] = { "Tsucuba", 62603062, "nic-knj", "Latn", } m["cbr"] = { "Cashibo-Cacataibo", 5359560, "sai-pan", "Latn", } m["cbs"] = { "Cashinahua", 2591230, "sai-pan", "Latn", } m["cbt"] = { "Chayahuita", 1526525, "sai-cah", "Latn", } m["cbu"] = { "Candoshi-Shapra", 642843, "qfa-iso", "Latn", } m["cbv"] = { "Cacua", 3192052, "sai-nad", "Latn", ancestors = "mbr", } m["cbw"] = { "Kinabalian", 6410324, "phi", "Latn", } m["cby"] = { "Carabayo", 3441762, "sai-tyu", "Latn", } m["cca"] = { "Cauca", 5054242, "sai-chc", "Latn", } m["ccc"] = { "Chamicuro", 2155119, "awd", "Latn", } m["ccd"] = { "Cafundó", 3331506, "roa-ibe", "Latn", ancestors = "pt", } m["cce"] = { "Chopi", 3437616, "bnt-bso", "Latn", } m["ccg"] = { "Chamba Daka", 33120805, "nic-dak", "Latn", } m["cch"] = { "Atsam", 34794, "nic-kne", "Latn", } m["ccj"] = { "Kasanga", 35542, "alv-nyn", "Latn", } m["ccl"] = { "Cutchi-Swahili", 5196729, "crp", "Latn", ancestors = "sw", } m["ccm"] = { "Malaccan Creole Malay", 12636092, "crp", "Latn", ancestors = "ms", } m["cco"] = { "Comaltepec Chinantec", 2963735, "omq-chi", "Latn", } m["ccp"] = { "Chakma", 32952, "inc-bas", "Cakm, Beng, Latn", ancestors = "inc-obn", translit = { Cakm = "Cakm-translit", --Beng = "Beng-translit", }, } m["ccr"] = { "Cacaopera", 3438338, "nai-min", "Latn", } m["cda"] = { "Choni", 2964447, "sit-tib", } m["cde"] = { "Chenchu", 32981, "dra-tel", "Telu", } m["cdf"] = { "Chiru", 5102016, "tbq-kuk", "Latn, Beng", } m["cdh"] = { "Chambeali", 12953424, "him", "Deva, Takr", translit = { Deva = "hi-translit" }, } m["cdi"] = { "Chodri", 5103788, "inc-bhi", "Gujr", } m["cdj"] = { "Churahi", 12629039, "him", "Deva, Takr", translit = { Deva = "hi-translit" }, } m["cdm"] = { "Chepang", 5091700, "sit-gma", "Deva", } m["cdn"] = { "Chaudangsi", 5088056, "sit-alm", } m["cdo"] = { "Eastern Min", 36455, "zhx-com", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["cdr"] = { "Cinda-Regi-Tiyal", 35596, "nic-kmk", "Latn", } m["cds"] = { "Chadian Sign Language", 10322099, "sgn", "Latn", -- when documented } m["cdy"] = { "Chadong", 926742, "qfa-kms", } m["cdz"] = { "Koda", 6425038, "mun", "Beng", } m["cea"] = { "Lower Chehalis", 6693377, "sal", "Latn", } m["ceb"] = { "Cebuano", 33239, "phi", "Latn, Tglg", translit = { Tglg = "ceb-translit" }, override_translit = true, entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, } m["ceg"] = { "Chamacoco", 3436637, "sai-zam", "Latn", } m["cen"] = { "Cen", 12628777, "nic-plc", "Latn", ancestors = "izr", } m["cet"] = { "Centúúm", 33608, "qfa-iso", "Latn", } m["cfa"] = { "Dijim-Bwilim", 3438350, "alv-wjk", "Latn", } m["cfd"] = { "Cara", 35048, "nic-beo", "Latn", } m["cfg"] = { "Como Karim", 35304, "nic-jkn", "Latn", } m["cfm"] = { "Falam Chin", 56815, "tbq-kuk", "Beng, Latn", } m["cga"] = { "Changriwa", 5072105, "paa-yua", "Latn", } m["cgc"] = { "Kagayanen", 6346422, "mno", "Latn", } m["cgg"] = { "Rukiga", 3270727, "bnt-nyg", "Latn", } m["cgk"] = { "Chocangaca", 56604, "sit-tib", "Tibt", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["chb"] = { "Chibcha", 2356431, "cba", "Latn", } m["chc"] = { "Catawba", 5051602, "nai-cat", "Latn", } m["chd"] = { "Highland Oaxaca Chontal", 2964457, "nai-tqn", "Latn", } m["chf"] = { "Tabasco Chontal", 35175, "myn", "Latn", } m["chg"] = { "Chagatai", 36831, "trk-kar", "Arab", ancestors = "zkh", entry_name = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["chh"] = { "Chinook", 6693380, "nai-ckn", "Latn", } m["chj"] = { "Ojitlán Chinantec", 5100110, "omq-chi", "Latn", } m["chk"] = { "Chuukese", 33161, "poz-mic", "Latn", } m["chl"] = { "Cahuilla", 56438, "azc-cup", "Latn", entry_name = {remove_diacritics = c.acute .. c.macron}, } -- chm "Mari" is not recognized as a language, but it is a family code m["chn"] = { "Chinook Jargon", 35173, "crp", "Latn, Dupl", ancestors = "chh, nuk", } m["cho"] = { "Choctaw", 32979, "nai-mus", "Latn", sort_key = {remove_diacritics = c.macronbelow .. "-"}, entry_name = {remove_diacritics = c.acute .. c.dotbelow}, } m["chp"] = { "Chipewyan", 27692, "ath-nor", "Latn, Cans", } m["chq"] = { "Quiotepec Chinantec", 5758709, "omq-chi", "Latn", } m["chr"] = { "Cherokee", 33388, "iro", "Cher", translit = "Cher-translit", } m["cht"] = { "Cholón", 2591243, nil, "Latn", } m["chw"] = { "Chuabo", 5118412, "bnt-mak", "Latn", } m["chx"] = { "Chantyal", 4926344, "sit-tam", "Deva", } m["chy"] = { "Cheyenne", 33265, "alg", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.dotabove .. "-"}, standardChars = "AaÁáÀàĀāȦȧEeÉéÈèĒēĖėHhKkMmNnOoÓóÒòŌōȮȯPpSsŠšTtVvXx" .. c.punc, --umlaut and circumflex not allowed } m["chz"] = { "Ozumacín Chinantec", 5100111, "omq-chi", "Latn", } m["cia"] = { "Cia-Cia", 35284, "poz-mun", "Hang, Latn, Arab", } m["cib"] = { "Ci Gbe", 12952445, "alv-gbe", "Latn", } m["cic"] = { "Chickasaw", 33192, "nai-mus", "Latn", } m["cid"] = { "Chimariko", 1294251, "qfa-iso", "Latn", } m["cie"] = { "Cineni", 56243, "cdc-cbm", "Latn", } m["cih"] = { "Chinali", 11855245, "inc", "Deva", ancestors = "sa", } m["cik"] = { "Chitkuli Kinnauri", 15615982, "sit-kin", } m["cim"] = { "Cimbrian", 37053, "gmw-hgm", "Latn", ancestors = "bar", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove .. c.caron}, } m["cin"] = { "Cinta Larga", 5121095, "tup", "Latn", } m["cip"] = { "Chiapanec", 3364475, "omq", "Latn", } m["cir"] = { "Tîrî", 7862281, "poz-cln", "Latn", } m["ciy"] = { "Chaima", 12628867, "sai-ven", "Latn", } m["cja"] = { "Western Cham", 12645578, "cmc", "Latn, Arab, Khmr", -- Western Cham script is not yet available. Also, Arabic script is missing some glyphs. } m["cje"] = { "Chru", 2967321, "cmc", "Latn", } m["cjh"] = { "Upper Chehalis", 2962074, "sal", "Latn", } m["cji"] = { "Chamalal", 56567, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], entry_name = s["cau-Cyrl-entryname"], } m["cjk"] = { "Chokwe", 2422065, "bnt-clu", "Latn", } m["cjm"] = { "Eastern Cham", 2948019, "cmc", "Latn, Cham", } m["cjn"] = { "Chenapian", 5091044, "paa-spk", "Latn", } m["cjo"] = { "Ashéninka Pajonal", 3450481, "awd", "Latn", } m["cjp"] = { "Cabécar", 27878, "cba", "Latn", } m["cjs"] = { "Shor", 34139, "trk-ssb", "Cyrl", } m["cjv"] = { "Chuave", 5115226, "ngf", "Latn", } m["cjy"] = { "Jin", 56479, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["ckb"] = { "Central Kurdish", 36811, "ku", "ku-Arab", translit = "ckb-translit", entry_name = {remove_diacritics = c.kasra .. c.sukun}, } m["ckh"] = { "Chak", 12628870, "sit-luu", "Latn", ancestors = "kdv", } m["ckl"] = { "Cibak", 56279, "cdc-cbm", "Latn", } m["ckn"] = { "Kaang Chin", 6343432, "tbq-kuk", "Latn", } m["cko"] = { "Anufo", 34845, "alv-ctn", "Latn", } m["ckq"] = { "Kajakse", 3440422, "cdc-est", "Latn", } m["ckr"] = { "Kairak", 3503002, "paa-bng", "Latn", } m["cks"] = { "Tayo", 1133089, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["ckt"] = { "Chukchi", 33170, "qfa-ckn", "Cyrl", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"ё", "ӄ", "ԓ", "ӈ"}, to = {"е" .. p[1], "к" .. p[1], "л" .. p[1], "н" .. p[1]} }, } m["cku"] = { "Koasati", 35162, "nai-mus", "Latn", } m["ckv"] = { "Kavalan", 716627, "map", "Latn", } m["ckx"] = { "Caka", 5018037, "nic-tvc", "Latn", } m["cky"] = { "Cakfem-Mushere", 3441199, "cdc-wst", "Latn", } m["ckz"] = { "Kaqchikel-K'iche' Mixed Language", 5054550, "qfa-mix", "Latn", ancestors = "cak, quc" } m["cla"] = { "Ron", 3440432, "cdc-wst", "Latn", } m["clc"] = { "Chilcotin", 28535, "ath-nor", "Latn", } m["cld"] = { "Chaldean Neo-Aramaic", 33236, "sem-are", "Syrc", entry_name = "Syrc-entryname", } m["cle"] = { "Lealao Chinantec", 6509365, "omq-chi", "Latn", } m["clh"] = { "Chilisso", 3250629, "inc-koh", "ur-Arab", } m["cli"] = { "Chakali", 35206, "nic-gnw", "Latn", } m["clj"] = { "Laitu Chin", 6474196, "tbq-kuk", } m["clk"] = { "Idu", 56412, "sit-gsi", "Tibt, Deva", 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["cll"] = { "Chala", 35190, "nic-gne", "Latn", } m["clm"] = { "Klallam", 33404, "sal", "Latn", } m["clo"] = { "Lowland Oaxaca Chontal", 2964450, "nai-tqn", "Latn", } m["clt"] = { "Lautu Chin", 6502107, "tbq-kuk", "Latn", } m["clu"] = { "Caluyanun", 32964, "phi", "Latn", } m["clw"] = { "Chulym", 33125, "trk-ssb", "Latn, Cyrl", } m["cly"] = { "Eastern Highland Chatino", 12642078, "omq-cha", "Latn", } m["cma"] = { "Mạ", 12953680, "mkh-ban", "Latn", } m["cme"] = { "Cerma", 35074, "nic-gur", "Latn", } m["cmg"] = { "Classical Mongolian", 5128303, "xgn-cen", "Mong, Soyo, Zanb", translit = { Mong = "Mong-translit" }, display_text = { Mong = s["Mong-displaytext"] }, entry_name = { Mong = s["Mong-entryname"] }, } m["cmi"] = { "Emberá-Chamí", 3052042, "sai-chc", "Latn", } m["cml"] = { "Campalagian", 5027893, "poz-ssw", "Latn", } m["cmm"] = { "Michigamea", 12636809, "sio-msv", "Latn", } m["cmn"] = { "Mandarin", 9192, "zhx-man", "Hants, Latn, Bopo", wikimedia_codes = "zh", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = { Hani = "Hani-sortkey", Latn = { from = { -- Sort terms with tone numbers immediately after equivalent terms with diacritics. "[aeiouv][" .. c.circ .. c.diaer .. "]?[nr]?g?[0-5]", -- Add temporary breaks between syllables. "([aeiouvmn][" .. c.circ .. c.diaer .. "]?[" .. c.macron .. c.acute .. c.caron .. c.grave .. "]?n?ŋ?g?r?)([bpmfdtnlgkhjqxzcsywrv']h?[aeiouvmn ])", p[1] .. "([ngr])$", p[1] .. "([ngr][%s%-'" .. p[1] .. "])", -- Substitute diacritics for syllable-final tone numbers, and add tone 0 where necessary. c.macron, c.acute, c.caron, c.grave, "([1-4])([^%s%p" .. p[1] .. "]+)", "([^0-5])%f[%z%s%p" .. p[1] .. "]", -- Substitute "v" shorthand for "ü" for a temporary placeholder, so that the (very rare) "v" initial is not affected by the later shorthand substitutions. "([^ " .. p[1] .. "])v", -- Remove temporary breaks. p[1], -- Substitute shorthands for full forms, and sort them immediately after equivalent terms. "%S*[csz]" .. c.circ .. "%S*", "%S*[ŋ" .. p[2] .. "]%S*", "ĉ", "ŝ", "ŋ", p[2], "ẑ", -- "ê" comes after "e", "ü" comes after "u" and apostrophes are removed (as their function is replaced by tone numbers). "[" .. c.circ .. c.diaer .. "]", "'", -- Sort numbered tone 5 after tone 0. "5!" }, to = { "%0!", "%1" .. p[1] .. "%2", "%1", "%1", "1", "2", "3", "4", "%2%1", "%10", "%1" .. p[2], "", "%0\"", "%0\"", "ch", "sh", "ng", "ü", "zh", p[1], "", "0!!" } }, }, } m["cmo"] = { "Central Mnong", 33369881, "mkh-ban", } m["cmr"] = { "Mro Chin", 16889978, "tbq-kuk", } m["cms"] = { "Messapic", 36383, "ine", "Ital, Latn, Polyt", translit = { Ital = "Ital-translit", Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"] }, entry_name = { Polyt = s["Polyt-entryname"] }, sort_key = { Polyt = s["Polyt-sortkey"] }, } m["cmt"] = { "Camtho", 10441336, "crp", "Latn", ancestors = "fly, zu" } m["cna"] = { "Changthang", 12952322, "sit-lab", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["cnb"] = { "Chinbon Chin", 12952327, "tbq-kuk", } m["cnc"] = { "Cốông", 5202780, "tbq-bis", "Latn", } m["cng"] = { "Northern Qiang", 56559, "sit-qia", } m["cnh"] = { "Lai", 3250286, "tbq-kuk", } m["cni"] = { "Asháninka", 3437230, "awd", "Latn", } m["cnk"] = { "Khumi Chin", 56308, "tbq-kuk", } m["cnl"] = { "Lalana Chinantec", 12953437, "omq-chi", "Latn", } m["cno"] = { "Con", 3440883, "mkh-pal", } m["cnp"] = { "Northern Pinghua", 84302463, "zhx-pin", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["cns"] = { "Central Asmat", 11732048, "ngf", "Latn", } m["cnt"] = { "Tepetotutla Chinantec", 5100113, "omq-chi", "Latn", } m["cnu"] = { "Chenoua", 33276, "ber", } m["cnw"] = { "Ngawn Chin", 6583675, "tbq-kuk", } m["cnx"] = { "Middle Cornish", 12642603, "cel-brs", "Latn", ancestors = "oco", } m["coa"] = { "Cocos Islands Malay", 3441699, "crp", "Latn", ancestors = "ms", } m["cob"] = { "Chicomuceltec", 3307204, "myn", "Latn", } m["coc"] = { "Cocopa", 33044, "nai-yuc", "Latn", } m["cod"] = { "Cocama", 33317, "tup", "Latn", } m["coe"] = { "Koreguaje", 3198924, "sai-tuc", "Latn", } m["cof"] = { "Tsafiki", 2567055, "sai-bar", "Latn", } m["cog"] = { "Chong", 3914630, "mkh-pea", "Thai, Khmr", sort_key = { Thai = "Thai-sortkey" }, } m["coh"] = { "Chichonyi-Chidzihana-Chikauma", 12629011, "bnt-mij", "Latn", } m["coj"] = { "Cochimi", 3915551, "nai-yuc", "Latn", } m["cok"] = { "Santa Teresa Cora", 12641754, "azc", "Latn", } m["col"] = { "Columbia-Wenatchi", 3324744, "sal", "Latn", } m["com"] = { "Comanche", 32972, "azc-num", "Latn", } m["con"] = { "Cofán", 2669254, "qfa-iso", "Latn", } m["coo"] = { "Comox", 13583746, "sal", "Latn", } m["cop"] = { "Coptic", 36155, "egx", "Copt", translit = "Copt-translit", ancestors = "egx-dem", entry_name = {remove_diacritics = c.grave .. c.macron .. c.overline .. c.diaer .. "ˋ"}, sort_key = "cop-sortkey", } m["coq"] = { "Coquille", 12953452, "ath-pco", "Latn", } m["cot"] = { "Caquinte", 3915557, "awd", "Latn", } m["cou"] = { "Wamey", 36935, "alv-ten", "Latn", } m["cov"] = { "Cao Miao", 2936935, "qfa-tak", } m["cow"] = { "Cowlitz", 3001877, "sal", "Latn", } m["cox"] = { "Nanti", 15342275, "awd", "Latn", } m["coy"] = { "Coyaima", 56450, "sai-car", "Latn", } m["coz"] = { "Chochotec", 2964262, "omq-pop", "Latn", } m["cpa"] = { "Palantla Chinantec", 5100112, "omq-chi", "Latn", } m["cpb"] = { "Ucayali-Yurúa Ashéninka", 3501858, "awd", "Latn", } m["cpc"] = { "Ajyíninka Apurucayali", 3327405, "awd", "Latn", } m["cpg"] = { "Cappadocian Greek", 853414, "grk", "Grek, fa-Arab", ancestors = "gkm", translit = { Grek = "el-translit", }, display_text = { Grek = s["Grek-displaytext"], }, entry_name = { Grek = s["Grek-entryname"], }, sort_key = { Grek = s["Grek-sortkey"], }, } m["cpi"] = { "Chinese Pidgin English", 3435078, "crp", "Latn, Hant", ancestors = "en", sort_key = { Hant = "Hani-sortkey" }, } m["cpn"] = { "Cherepon", 35181, "alv-gng", "Latn", } m["cpo"] = { "Kpee", 6435722, "dmn-jje", } m["cps"] = { "Capiznon", 2937525, "phi", "Latn", } m["cpu"] = { "Pichis Ashéninka", 7190661, "awd", "Latn", } m["cpx"] = { "Puxian Min", 56583, "zhx-com", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["cpy"] = { "South Ucayali Ashéninka", 3501868, "awd", "Latn", } m["cqd"] = { "Chuanqiandian Cluster Miao", 121627627, "hmn", "Latn, Plrd", } m["cra"] = { "Chara", 5073694, "omv", "Latn", } m["crb"] = { "Kalinago", 3450735, "awd-taa", "Latn", } m["crc"] = { "Lonwolwol", 3259216, "poz-vnc", "Latn", } m["crd"] = { "Coeur d'Alene", 32915, "sal", "Latn", } m["crf"] = { "Caramanta", 3504195, "sai-chc", "Latn", } m["crg"] = { "Michif", 13315, "qfa-mix", "Latn", ancestors = "cr, fr", } m["crh"] = { "Crimean Tatar", 33357, "trk-kcu", "Latn, Cyrl", dotted_dotless_i = true, sort_key = { Latn = { from = { "[ıi]" .. c.breve, -- Convert ĭ into PUA so that the decomposed form does not get caught by the next step. Also cover decomposed forms with ı and i, as decomposed Ĭ is converted to ı + ̆ due to the dotted dotless I logic). "i", -- Ensure "i" comes after "ı". "â", "ç", "ğ", "ı", p[3], "ñ", "ö", "ş", "ü" }, to = { p[3], "i" .. p[1], "a", "c" .. p[1], "g" .. p[1], "i", "i" .. p[2], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], } }, Cyrl = { from = {"гъ", "ё", "къ", "нъ", "дж"}, to = {"г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "ч" .. p[1]} }, }, } m["cri"] = { "Sãotomense", 36536, "crp", "Latn", ancestors = "pt", } m["crj"] = { "Southern East Cree", 12953464, "alg", "Latn, Cans", ancestors = "cr", translit = { Cans = "cr-translit" }, } m["crk"] = { "Plains Cree", 56699, "alg", "Latn, Cans", ancestors = "cr", } m["crl"] = { "Northern East Cree", 12642195, "alg", "Latn, Cans", ancestors = "cr", translit = { Cans = "cr-translit" }, } m["crm"] = { "Moose Cree", 3446671, "alg", "Latn, Cans", ancestors = "cr", } m["crn"] = { "Cora", 12953454, "azc", "Latn", } m["cro"] = { "Crow", 1207611, "sio-mor", "Latn", } m["crq"] = { "Iyo'wujwa Chorote", 3540927, "sai-mtc", "Latn", } m["crr"] = { "Carolina Algonquian", 16113723, "alg-eas", "Latn", } m["crs"] = { "Seychellois Creole", 34015, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["crt"] = { "Iyojwa'ja Chorote", 3504118, "sai-mtc", "Latn", } m["crv"] = { "Chaura", 2605680, "aav-nic", } m["crw"] = { "Chrau", 5105629, "mkh-ban", "Latn", } m["crx"] = { "Carrier", 12953431, "ath-nor", "Latn, Cans", } m["cry"] = { "Cori", 35204, "nic-plc", "Latn", } m["crz"] = { "Cruzeño", 2967636, "nai-chu", "Latn", } m["csa"] = { "Chiltepec Chinantec", 12953435, "omq-chi", "Latn", } m["csb"] = { "Kashubian", 33690, "zlw-pom", "Latn", } m["csc"] = { "Catalan Sign Language", 35768, "sgn", "Latn", -- when documented } m["csd"] = { "Chiangmai Sign Language", 5095211, "sgn", } m["cse"] = { "Czech Sign Language", 5201809, "sgn", "Latn", -- when documented } m["csf"] = { "Cuban Sign Language", 5192046, "sgn", "Latn", -- when documented } m["csg"] = { "Chilean Sign Language", 3322112, "sgn", "Latn", -- when documented } m["csh"] = { "Asho Chin", 12627282, "tbq-kuk", } m["csi"] = { "Coast Miwok", 2981109, "nai-you", "Latn", } m["csj"] = { "Songlai Chin", 7561280, "tbq-kuk", } m["csk"] = { "Jola-Kasa", 3446622, "alv-jol", "Latn", } m["csl"] = { "Chinese Sign Language", 1094190, "sgn", } m["csm"] = { "Central Sierra Miwok", 2944443, "nai-you", "Latn", } m["csn"] = { "Colombian Sign Language", 2748229, "sgn", "Latn", -- when documented } m["cso"] = { "Sochiapam Chinantec", 7550388, "omq-chi", "Latn", } m["csp"] = { "Southern Pinghua", 84302019, "zhx-pin", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["csq"] = { "Croatian Sign Language", 3507506, "sgn", } m["csr"] = { "Costa Rican Sign Language", 5174901, "sgn", "Latn", -- when documented } m["css"] = { "Southern Ohlone", 25559664, "nai-you", "Latn", } m["cst"] = { "Northern Ohlone", 25559666, "nai-you", "Latn", } m["csv"] = { "Sumtu Chin", 7638087, "tbq-kuk", } m["csw"] = { "Swampy Cree", 56696, "alg", "Latn, Cans", ancestors = "cr", } m["csy"] = { "Siyin Chin", 7533375, "tbq-kuk", } m["csz"] = { "Coos", 3126783, "nai-coo", "Latn", } m["cta"] = { "Tataltepec Chatino", 7687853, "omq-cha", "Latn", } m["ctc"] = { "Chetco-Tolowa", 12628946, "ath-pco", "Latn", } m["ctd"] = { "Tedim Chin", 56357, "tbq-kuk", "Latn, Pauc", } m["cte"] = { "Tepinapa Chinantec", 12953443, "omq-chi", "Latn", } m["ctg"] = { "Chittagonian", 33173, "inc-bas", "Beng", ancestors = "inc-obn", } m["cth"] = { "Thaiphum Chin", 16912048, "tbq-kuk", } m["ctl"] = { "Tlacoatzintepec Chinantec", 12643657, "omq-chi", "Latn", } m["ctm"] = { "Chitimacha", 1294227, "qfa-iso", "Latn", } m["ctn"] = { "Chhintange", 32994, "sit-kie", "Deva", } m["cto"] = { "Emberá-Catío", 3052039, "sai-chc", "Latn", } m["ctp"] = { "Western Highland Chatino", 32861734, "omq-cha", "Latn", entry_name = {remove_diacritics = "¹²³⁴⁵"}, sort_key = {remove_diacritics = c.acute}, } m["cts"] = { "Northern Catanduanes Bicolano", 7130477, "phi", "Latn", } m["ctt"] = { "Wayanad Chetti", 7975850, "dra-mal", "Taml", } m["ctu"] = { "Chol", 35179, "myn", "Latn", } m["ctz"] = { "Zacatepec Chatino", 8063754, "omq-cha", "Latn", } m["cua"] = { "Cua", 3441115, "mkh-ban", "Latn", } m["cub"] = { "Cubeo", 3006705, "sai-tuc", "Latn", } m["cuc"] = { "Usila Chinantec", 7901979, "omq-chi", "Latn", } m["cug"] = { "Cung", 35194, "nic-bbe", "Latn", } m["cuh"] = { "Chuka", 12952344, "bnt-kka", "Latn", } m["cui"] = { "Cuiba", 2980421, "sai-guh", "Latn", } m["cuj"] = { "Mashco Piro", 3446596, "awd", "Latn", } m["cuk"] = { "Kuna", 12953659, "cba", "Latn", } m["cul"] = { "Culina", 2475442, "auf", "Latn", } m["cuo"] = { "Cumanagoto", 5193784, "sai-cpc", "Latn", } m["cup"] = { "Cupeño", 143130, "azc-cup", "Latn", } m["cuq"] = { "Cun", 2475478, "qfa-lic", "Latn", } m["cur"] = { "Chhulung", 5116126, "sit-kie", "Deva", } m["cut"] = { "Teutila Cuicatec", 12953453, "omq-cui", "Latn", } m["cuu"] = { "Tai Ya", 3441122, "qfa-tak", "Latn", } m["cuv"] = { "Cuvok", 3515056, "cdc-cbm", "Latn", } m["cuw"] = { "Chukwa", 12629033, "sit-kic", } m["cux"] = { "Tepeuxila Cuicatec", 20527242, "omq-cui", "Latn", } m["cuy"] = { "Cuitlatec", 2030998, "qfa-iso", "Latn", } m["cvg"] = { "Chug", 47683644, "sit-khc", } m["cvn"] = { "Valle Nacional Chinantec", 12953442, "omq-chi", "Latn", } m["cwa"] = { "Kabwa", 6344537, "bnt-lok", "Latn", } m["cwb"] = { "Maindo", 11002891, "bnt-mak", "Latn", ancestors = "chw", } m["cwd"] = { "Woods Cree", 56305, "alg", "Latn, Cans", ancestors = "cr", } m["cwe"] = { "Kwere", 779632, "bnt-ruv", "Latn", } m["cwg"] = { "Chewong", 646718, "mkh-asl", "Latn", } m["cwt"] = { "Kuwaataay", 35699, "alv-jol", "Latn", } m["cya"] = { "Nopala Chatino", 15616302, "omq-cha", "Latn", } m["cyb"] = { "Cayubaba", 3183382, "qfa-iso", "Latn", } m["cyo"] = { "Cuyunon", 33153, "phi", "Latn", } m["czh"] = { "Huizhou", 56546, "zhx", "Hants", -- ? ancestors = "ltc", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["czk"] = { "Knaanic", 56384, "zlw", "Hebr", ancestors = "zlw-ocs", entry_name = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7) .. c.CGJ}, } m["czn"] = { "Zenzontepec Chatino", 603106, "omq-cha", "Latn", } m["czo"] = { "Central Min", 56435, "zhx-inm", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["czt"] = { "Zotung Chin", 8074599, "tbq-kuk", "Latn", } return require("Module:languages").finalizeData(m, "language") pftotrdmc6gexeb7vcl2krn5yjjucg9 Module:languages/data/3/x 828 1058 35106 28546 2025-01-19T02:10:53Z Kambai Akau 8 35106 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["xaa"] = { "Andalusian Arabic", 1137945, "sem-arb", "Arab, Latn", entry_name = { Arab = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, }, } m["xab"] = { "Sambe", 36265, "nic-alu", "Latn", } m["xac"] = { "Kachari", 3442442, "tbq-bdg", } m["xad"] = { "Adai", 346744, nil, "Latn", } m["xae"] = { "Aequian", 930579, "itc", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xag"] = { "Aghwan", 34931, "cau-esm", "Aghb", translit = "Aghb-translit", override_translit = true, } m["xai"] = { "Kaimbé", 6348017, } m["xaj"] = { "Ararandewára", 63339949, "tup-gua", "Latn", } m["xak"] = { "Maku", 2032882, nil, "Latn", } m["xal"] = { "Kalmyk", 33634, "xgn-cen", "Cyrl, xwo-Mong", ancestors = "xwo", translit = "xal-translit", override_translit = true, sort_key = "xal-sortkey", } m["xam"] = { "ǀXam", 2086145, "khi-tuu", "Latn", } m["xan"] = { "Xamtanga", 56527, "cus-cen", } m["xao"] = { "Khao", 3196077, "mkh-pal", } m["xap"] = { "Apalachee", 686501, "nai-mus", "Latn", } m["xaq"] = { "Aquitanian", 500522, "euq", "Latn", } m["xar"] = { "Karami", 11732281, } m["xas"] = { "Kamassian", 35991, translit = "xas-translit", "syd", "Cyrl", } m["xat"] = { "Katawixi", 3440512, "sai-ktk", } m["xau"] = { "Kauwera", 6378983, "paa-tkw", } m["xav"] = { "Xavante", 36962, "sai-cje", "Latn", } m["xaw"] = { "Kawaiisu", 56338, "azc-num", "Latn", } m["xay"] = { "Kayan Mahakam", 25337171, } m["xbb"] = { "Lower Burdekin", 6693353, } m["xbc"] = { "Bactrian", 756651, "ira-sbc", "Polyt, Mani", translit = { Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, } m["xbd"] = { "Bindal", 4913975, } m["xbe"] = { "Bigambal", 16841801, "aus-pam", --unclassified within } m["xbg"] = { "Bunganditj", 4997615, } m["xbi"] = { "Kombio", 6428259, "qfa-tor", "Latn", } m["xbj"] = { "Birrpayi", 63339969, } m["xbm"] = { "Middle Breton", 787610, "cel-brs", "Latn", ancestors = "obt", } m["xbn"] = { "Kenaboi", 6388752, } m["xbo"] = { "Bulgar", 36880, "trk-ogr", "Arab, Polyt, Cyrs", translit = { Cyrs = "Cyrs-translit" }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Arab = "ar-entryname", Polyt = s["Polyt-entryname"], Cyrs = s["Cyrs-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], Cyrs = s["Cyrs-sortkey"] }, } m["xbp"] = { "Bibbulman", 22918391, } m["xbr"] = { "Kambera", 3053279, "poz-cet", "Latn", } m["xbw"] = { "Kambiwá", 9006744, } m["xby"] = { "Butchulla", 31752631, } m["xcb"] = { "Cumbric", 35965, "cel-brw", } m["xcc"] = { "Camunic", 489011, nil, "Ital", translit = "Ital-translit", } m["xce"] = { "Celtiberian", 37012, "cel-his", "Latn", } m["xch"] = { "Chemakum", 56397, "chi", "Latn", } m["xcl"] = { "Old Armenian", 181074, "hyx", "Armn", translit = "Armn-translit", override_translit = true, entry_name = { remove_diacritics = "՞՜՛՟", from = {"եւ", "ՙ", "՚"}, to = {"և", "ʻ", "’"} }, } m["xcm"] = { "Comecrudo", 609808, "nai-pak", } m["xcn"] = { "Cotoname", 56889, "nai-pak", } m["xco"] = { "Khwarezmian", 33138, "ira-sbc", "Arab, Armi, Chrs, Phlv, Sogd", translit = { Chrs = "Chrs-translit" }, } m["xcr"] = { "Carian", 35929, "ine-luw", "Cari", } m["xct"] = { "Classical Tibetan", 5128314, "sit-tib", "Tibt, Hani, Marc, Mong, mnc-Mong, xwo-Mong, Phag, Tang, Zanb", translit = { Tibt = "Tibt-translit", Mong = "Mong-translit", ["mnc-Mong"] = "mnc-translit", ["xwo-Mong"] = "xwo-translit", Tang = "txg-translit", }, override_translit = true, display_text = { Tibt = s["Tibt-displaytext"], Mong = s["Mong-displaytext"], }, entry_name = { Tibt = s["Tibt-entryname"], Mong = s["Mong-entryname"], }, sort_key = { Tibt = "Tibt-sortkey", Hani = "Hani-sortkey", }, } m["xcu"] = { "Curonian", 35857, "bat", "Latn", } m["xcv"] = { "Chuvan", 3516641, "qfa-yuk", "Cyrl", translit = "xcv-translit" } m["xcw"] = { "Coahuilteco", 2008062, "nai-pak", } m["xcy"] = { "Cayuse", 2472016, } m["xda"] = { "Darkinjung", 5223660, "aus-yuk", "Latn", } m["xdc"] = { "Dacian", 682547, "ine", "Latn, Polyt", translit = { Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, } m["xdk"] = { "Dharug", 1166814, "aus-yuk", "Latn", } m["xdm"] = { "Edomite", 2363529, "sem-can", "Phnx", translit = "Phnx-translit", } m["xdy"] = { "Malayic Dayak", 3514892, } m["xeb"] = { "Eblaite", 35345, "sem-eas", "Xsux", } m["xed"] = { "Hdi", 56246, "cdc-cbm", "Latn", } m["xeg"] = { "ǁXegwi", 3509732, "khi-tuu", "Latn", } m["xel"] = { "Kelo", 6386412, "sdv-eje", } m["xem"] = { "Kembayan", 6386874, } m["xep"] = { "Epi-Olmec", 124257204, } m["xer"] = { "Xerénte", 3073436, "sai-cje", "Latn", } m["xes"] = { "Kesawai", 6394907, "ngf-mad", "Latn", } m["xet"] = { "Xetá", 2980404, "tup-gua", "Latn", } m["xeu"] = { "Keoru-Ahia", 11732313, "ngf", } m["xfa"] = { "Faliscan", 35669, "itc", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xga"] = { "Galatian", 27403, "cel", "Latn, Polyt", ancestors = "cel-gau", translit = { Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, } m["xgb"] = { "Gbin", 16934745, "dmn-mse", "Latn", } m["xgd"] = { "Gudang", 5614528, } m["xgf"] = { "Gabrielino-Fernandeño", 56387, "azc-tak", "Latn", } m["xgg"] = { "Goreng", 50934914, } m["xgi"] = { "Garingbal", 52008172, } m["xgl"] = { "Galindian", 1190494, "bat", "Latn", } m["xgm"] = { "Darumbal", 16954400, } m["xgr"] = { "Garza", 3098656, "nai-pak", } m["xgu"] = { "Unggumi", 62000004, "aus-wor", "Latn", } m["xgw"] = { "Guwa", 5621992, } m["xha"] = { "Harami", 41506724, nil, "Sarb", translit = "Sarb-translit", } m["xhc"] = { "Hunnic", 35959, } m["xhd"] = { "Hadrami", 1032453, "sem-osa", "Sarb", translit = "Sarb-translit", } m["xhe"] = { "Khetrani", 2614111, "inc-pan", ancestors = "lah", } m["xhm"] = { "Middle Khmer", 25226861, "mkh-kmr", "Latn, Khmr", --and also Khom ancestors = "okz", } m["xhr"] = { "Hernican", 5908773, "itc-sbl", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xht"] = { "Hattic", 31107, "qfa-iso", "Xsux", } m["xhu"] = { "Hurrian", 35740, "qfa-hur", "Xsux, Ugar", } m["xhv"] = { "Khua", 22970290, "mkh-kat", } m["xib"] = { "Iberian", 855215, "qfa-iso", "Latn, Ibrnn, Ibrns", } m["xii"] = { "Xiri", 36876, } m["xin"] = { "Xinca", 1546494, "nai-xin", "Latn", } m["xil"] = { "Illyrian", 35976, "ine", type = "reconstructed", } m["xir"] = { "Xiriâna", 2028772, "awd", "Latn", } m["xis"] = { "Kisan", 63339998, "dra-kml", ancestors = "kru", } m["xiv"] = { "Harappan", 3428279, nil, "Inds", } m["xiy"] = { "Xipaya", 13226, "tup", } m["xjb"] = { "Minjungbal", 16334334, "aus-pam", "Latn", } m["xka"] = { "Kalkoti", 3877551, "inc-shn", "ur-Arab", } m["xkb"] = { "Manigri-Kambolé Ede Nago", 36042, "alv-ede", } m["xkc"] = { "Khoini", 6401919, "xme-ttc", ancestors = "xme-ttc-wes", } m["xkd"] = { "Mendalam Kayan", 12952597, } m["xke"] = { "Kereho", 6437086, "poz", "Latn", } m["xkf"] = { "Khengkha", 3695207, "sit-ebo", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["xkg"] = { "Kagoro", 11159524, "dmn-wmn", } m["xki"] = { "Kenyan Sign Language", 6392859, "sgn", } m["xkj"] = { "Kajali", 14916876, "xme-ttc", ancestors = "xme-ttc-cen", } m["xkk"] = { "Kaco'", 6344767, "mkh", } m["xkl"] = { "Bakung", 6736761, "poz-swa", "Latn", } m["xkn"] = { "Kayan River Kayan", 12473395, "poz", } m["xko"] = { "Kiorr", 6414519, "mkh-pal", } m["xkp"] = { "Kabatei", 34165, "xme-ttc", ancestors = "xme-ttc-cen", } m["xkq"] = { "Koroni", 3199000, "poz-btk", } m["xkr"] = { "Xakriabá", 3073441, "sai-cje", "Latn", } m["xks"] = { "Kumbewaha", 6443722, } m["xkt"] = { "Kantosi", 35651, "nic-dag", } m["xku"] = { "Kaamba", 11042324, "bnt-kng", } m["xkv"] = { "Kgalagadi", 2088743, "bnt-sts", "Latn", } m["xkw"] = { "Kembra", 12953627, "paa-pau", } m["xkx"] = { "Karore", 6373260, "poz-ocw", } m["xky"] = { "Uma' Lasan", 7881227, "poz-swa", } m["xkz"] = { "Kurtöp", 3695193, "sit-ebo", "Tibt, Latn", translit = { Tibt = "Tibt-translit" }, display_text = { Tibt = s["Tibt-displaytext"] }, entry_name = { Tibt = s["Tibt-entryname"] }, sort_key = { Tibt = "Tibt-sortkey" }, } m["xla"] = { "Kamula", 10957277, "ngf", } m["xlb"] = { "Loup B", 13108281, "alg-eas", "Latn", } m["xlc"] = { "Lycian", 35969, "ine-luw", "Lyci", translit = "Lyci-translit", } m["xld"] = { "Lydian", 36095, "ine-ana", "Lydi", translit = "Lydi-translit", } m["xle"] = { "Lemnian", 36203, "qfa-tyn", "Ital", translit = "Ital-translit", } m["xlg"] = { "Ancient Ligurian", 36104, "ine", "Latn", } m["xli"] = { "Liburnian", 35835, "ine", } m["xln"] = { "Alanic", 3658580, "xsc-sar", "Polyt, Latn", translit = { Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, } m["xlo"] = { "Loup A", 27921265, "alg-eas", "Latn", } m["xlp"] = { "Lepontic", 35993, "cel", "Ital, Latn", translit = { Ital = "Ital-translit", }, } m["xls"] = { "Lusitanian", 35960, "ine", "Latn", } m["xlu"] = { "Luwian", 12634577, "ine-luw", "Xsux, Hluw", } m["xly"] = { "Elymian", 35329, nil, "Polyt", translit = "grc-translit", display_text = s["Polyt-displaytext"], entry_name = s["Polyt-entryname"], sort_key = s["Polyt-sortkey"], } m["xmb"] = { "Mbonga", 36064, "nic-jrn", "Latn", } m["xmc"] = { "Makhuwa-Marrevone", 11127231, "bnt-mak", ancestors = "vmw", } m["xmd"] = { "Mbudum", 6799790, "cdc-cbm", "Latn", } m["xmf"] = { "Mingrelian", 13359, "ccs-zan", "Geor", translit = "Geor-translit", override_translit = true, } m["xmg"] = { "Mengaka", 36017, "bai", "Latn", } m["xmh"] = { "Kugu-Muminh", 10549849, "aus-pmn", "Latn", } m["xmj"] = { "Majera", 6737666, "cdc-cbm", "Latn", } m["xmk"] = { "Ancient Macedonian", 35974, "grk", "Polyt", translit = "grc-translit", display_text = s["Polyt-displaytext"], entry_name = s["Polyt-entryname"], sort_key = s["Polyt-sortkey"], } m["xml"] = { "Malaysian Sign Language", 33420, "sgn", } m["xmm"] = { "Manado Malay", 1068112, "crp", "Latn", } m["xmo"] = { "Morerebi", 12953749, "tup", "Latn", } m["xmp"] = { "Kuku-Mu'inh", 10549852, nil, "Latn", } m["xmq"] = { "Kuku-Mangk", 10549851, "aus-pam", "Latn", } m["xmr"] = { "Meroitic", 13366, "afa", "Mero, Merc, Latn", -- we have entries in Latn translit = { Mero = "xmr-translit", Merc = "xmr-translit", }, } m["xms"] = { "Moroccan Sign Language", 6913107, "sgn", } m["xmt"] = { "Matbat", 6786187, "poz-hce", } m["xmu"] = { "Kamu", 6359779, } m["xmx"] = { "Maden", 12952756, "poz-hce", } m["xmy"] = { "Mayaguduna", 3436736, } m["xmz"] = { "Mori Bawah", 3324069, "poz-btk", "Latn", } m["xna"] = { "Ancient North Arabian", 1472213, "sem-cen", "Narb", translit = "Narb-translit", } m["xnb"] = { "Kanakanabu", 172244, "map", "Latn", } m["xng"] = { "Middle Mongol", 2582455, "xgn", "Mong, Phag, Hani, Arab, Armn", translit = { Mong = "Mong-translit" }, display_text = { Mong = s["Mong-displaytext"] }, entry_name = { Mong = s["Mong-entryname"] }, sort_key = { Hani = "Hani-sortkey" }, } m["xnh"] = { "Kuanhua", 6441084, "mkh-pal", } m["xni"] = { "Ngarigu", 7022072, "aus-yuk", } m["xnk"] = { "Nganakarti", 33087049, } m["xnn"] = { "Northern Kankanay", -- use this for now; correction must be "Northern Kankanaey" 12953609, "phi", } -- "xno" IS TREATED AS "fro", SEE WT:LT m["xnr"] = { "Kangri", 2331560, "him", "Deva, Takr, fa-Arab", ancestors = "doi", translit = { Deva = "hi-translit", }, } m["xns"] = { "Kanashi", 6360672, "sit-whm", } m["xnt"] = { "Narragansett", 3336118, "alg-eas", "Latn, Hebr", entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron}, }, } m["xnu"] = { "Nukunul", 7068904, } m["xny"] = { "Nyiyaparli", 16919427, "aus-nga", "Latn", } m["xoc"] = { "O'chi'chi'", 3813833, "nic-cde", "Latn", } m["xod"] = { "Kokoda", 6426734, "ngf-sbh", } m["xog"] = { "Soga", 33784, "bnt-nyg", "Latn", } m["xoi"] = { "Kominimung", 6428352, "paa", "Latn", } m["xok"] = { "Xokleng", 3027930, "sai-sje", } m["xom"] = { "Komo", 56681, "ssa-kom", } m["xon"] = { "Konkomba", 35674, "nic-grm", "Latn", } m["xoo"] = { -- contrast kzw, sai-kat, sai-xoc "Xukurú", 9096758, } m["xop"] = { "Kopar", 11732346, } m["xor"] = { "Korubo", 3199022, } m["xow"] = { "Kowaki", 6434920, "ngf-mad", } m["xpa"] = { "Pirriya", 16978087, } m["xpb"] = { "Pyemmairre", 7262964, nil, "Latn", } m["xpc"] = { "Pecheneg", 877881, "trk", } m["xpd"] = { "Paredarerme", 7136678, nil, "Latn", } m["xpe"] = { "Liberia Kpelle", 20527226, "dmn-msw", "Latn, Kpel", ancestors = "kpe", } m["xpf"] = { "Southeast Tasmanian", 7068421, nil, "Latn", } m["xpg"] = { "Phrygian", 36751, "ine", "Polyt", translit = "grc-translit", display_text = s["Polyt-displaytext"], entry_name = s["Polyt-entryname"], sort_key = s["Polyt-sortkey"], } m["xph"] = { "Tyerrernotepanner", 7859815, nil, "Latn", } m["xpi"] = { "Pictish", 856383, "cel-brw", "Ogam, Latn", } m["xpj"] = { "Mpalitjanh", 6928192, "aus-pam", } m["xpk"] = { "Kulina", 6443027, "sai-pan", } m["xpl"] = { "Port Sorell", 7230944, nil, "Latn", } m["xpm"] = { "Pumpokol", 2991985, "qfa-yso", "Latn", } m["xpn"] = { "Kapinawá", 6366667, } m["xpo"] = { "Pochutec", 2427341, "azc-nah", "Latn", } m["xpp"] = { "Puyo-Paekche", 65455887, } m["xpq"] = { "Mohegan-Pequot", 3319130, "alg-eas", "Latn", } m["xpr"] = { "Parthian", 25953, "ira-mpr", "Prti, Mani, Phlv", translit = { Prti = "Prti-translit", Mani = "Mani-translit", }, } m["xps"] = { "Pisidian", 36580, "ine-luw", } m["xpu"] = { "Punic", 535958, "sem-can", "Phnx, Latn, Polyt", ancestors = "phn", translit = { Phnx = "Phnx-translit", Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, } m["xpv"] = { "Tommeginne", 7819095, nil, "Latn", } m["xpw"] = { "Peerapper", 7160431, nil, "Latn", } m["xpx"] = { "Toogee", 7824008, nil, "Latn", } m["xpy"] = { "Buyeo", 5003359, "qfa-kor", "Hani", sort_key = "Hani-sortkey", } m["xpz"] = { "Bruny Island", 4979601, nil, "Latn", } m["xqa"] = { "Karakhanid", 4494885, "trk-kar", "Arab", entry_name = "ar-entryname", } m["xqt"] = { "Qatabanian", 384101, "sem-osa", "Sarb", translit = "Sarb-translit", } m["xra"] = { "Krahô", 3199549, "sai-nje", } m["xrb"] = { "Eastern Karaboro", 35716, "alv-krb", } m["xrd"] = { "Gundungurra", 60611652, } m["xre"] = { "Kreye", 3199686, "sai-nje", } m["xrg"] = { "Minang", 22893424, } m["xri"] = { "Krikati-Timbira", 3199710, } m["xrm"] = { "Armazic", 7599646, } m["xrn"] = { "Arin", 34088, "qfa-yso", "Latn", } m["xrq"] = { "Karranga", 6373349, nil, "Latn", } m["xrr"] = { "Raetic", 36689, "qfa-tyn", "Ital", translit = "Ital-translit", } m["xrt"] = { "Aranama-Tamique", 2859505, } m["xru"] = { "Marriammu", 10577724, "aus-dal", } m["xrw"] = { "Karawa", 6368857, "paa-spk", } m["xsa"] = { "Sabaean", 1070391, "sem-osa", "Sarb", translit = "Sarb-translit", } m["xsb"] = { "Sambali", 2592378, "phi", "Latn", } m["xsd"] = { "Sidetic", 36659, "ine-luw", "Sidt", } m["xse"] = { "Sempan", 3504358, } m["xsh"] = { "Shamang", 3914876, "nic-plc", } m["xsi"] = { "Sio", 3485100, "poz-ocw", } m["xsj"] = { "Subi", 7631298, "bnt-haj", } m["xsl"] = { "South Slavey", 28552, "den", "Latn", } m["xsm"] = { "Kasem", 35552, "nic-gnn", } m["xsn"] = { "Sanga (Nigeria)", 3915334, "nic-jer", "Latn", } m["xso"] = { "Solano", 2474492, nil, "Latn", } m["xsp"] = { "Silopi", 7515533, "ngf-mad", } m["xsq"] = { "Makhuwa-Saka", 11008159, "bnt-mak", ancestors = "vmw", } m["xsr"] = { "Sherpa", 36612, "sit-tib", "Tibt, Deva", ancestors = "xct", translit = { Tibt = "Tibt-translit", Deva = "xsr-Deva-translit", }, override_translit = true, display_text = { Tibt = s["Tibt-displaytext"] }, entry_name = { Tibt = s["Tibt-entryname"] }, sort_key = { Tibt = "Tibt-sortkey" }, } m["xss"] = { "Assan", 34089, "qfa-yso", "Latn", } m["xsu"] = { "Sanumá", 251728, "sai-ynm", } m["xsv"] = { "Sudovian", 35603, "bat-wes", "Latn", } m["xsy"] = { "Saisiyat", 716695, "map", "Latn", } m["xta"] = { "Alcozauca Mixtec", 25559587, "omq-mxt", "Latn", } m["xtb"] = { "Chazumba Mixtec", 12182838, "omq-mxt", "Latn", } m["xtc"] = { "Kadugli", 3407136, "qfa-kad", "Latn", } m["xtd"] = { "Diuxi-Tilantongo Mixtec", 7802048, "omq-mxt", "Latn", } m["xte"] = { "Ketengban", 10990152, } m["xth"] = { "Yitha Yitha", 8053879, } m["xti"] = { "Sinicahua Mixtec", 12953733, "omq-mxt", "Latn", } m["xtj"] = { "San Juan Teita Mixtec", 32093049, "omq-mxt", "Latn", } m["xtl"] = { "Tijaltepec Mixtec", 12953738, "omq-mxt", "Latn", } m["xtm"] = { "Magdalena Peñasco Mixtec", 7179700, "omq-mxt", "Latn", } m["xtn"] = { "Northern Tlaxiaco Mixtec", 25559585, "omq-mxt", "Latn", } m["xto"] = { "Tocharian A", 2827041, "ine-toc", "Latn", } m["xtp"] = { "San Miguel Piedras Mixtec", 7414970, "omq-mxt", "Latn", } m["xtq"] = { "Tumshuqese", 65455890, "xsc-sak", "Brah, Khar", translit = { Brah = "Brah-translit", }, } m["xtr"] = { "Early Tripuri", 65455891, } m["xts"] = { "Sindihui Mixtec", 13583581, "omq-mxt", "Latn", } m["xtt"] = { "Tacahua Mixtec", 7673668, "omq-mxt", "Latn", } m["xtu"] = { "Cuyamecalco Mixtec", 12953726, "omq-mxt", "Latn", } m["xtv"] = { "Thawa", 7711494, } m["xtw"] = { "Tawandê", 63340139, "sai-nmk", "Latn", } m["xty"] = { "Yoloxochitl Mixtec", 8054817, "omq-mxt", "Latn", } m["xua"] = { "Alu Kurumba", 12952679, "dra-kan", "Knda", translit = "kn-translit", } m["xub"] = { "Betta Kurumba", 16841033, "dra-kan", "Knda, Mlym, Taml", translit = { Knda = "kn-translit", Taml = "ta-translit", }, } m["xud"] = { "Umiida", 61999874, "aus-wor", "Latn", } m["xug"] = { "Kunigami", 56558, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["xuj"] = { "Jennu Kurumba", 21282543, "dra-kan", "Knda", translit = "kn-translit", } m["xul"] = { "Ngunawal", 7022712, "aus-yuk", "Latn", } m["xum"] = { "Umbrian", 36957, "itc-sbl", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xun"] = { "Unggaranggu", 61999823, "aus-wor", "Latn", } m["xuo"] = { "Kuo", 6445233, "alv-mbm", } m["xup"] = { "Upper Umpqua", 20607, "ath-pco", "Latn", } m["xur"] = { "Urartian", 36934, "qfa-hur", "Xsux", } m["xut"] = { "Kuthant", 6448417, } m["xuu"] = { "Khwe", 28305, "khi-kal", "Latn", } m["xve"] = { "Venetic", 36871, "ine", "Ital", translit = "Ital-translit", } -- m["xvi"] = { "Kamviri", 1193495, "nur-nor", Arab } moved to etym-only code m["xvn"] = { "Vandalic", 36835, "gme", "Latn", } m["xvo"] = { "Volscian", 622110, "itc-sbl", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xvs"] = { "Vestinian", 2576407, "itc", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xwa"] = { "Kwaza", 3200839, } m["xwc"] = { "Woccon", 3569569, "nai-cat", "Latn", } m["xwd"] = { "Wadi Wadi", 7959249, } m["xwe"] = { "Xwela Gbe", 36887, "alv-pph", } m["xwg"] = { "Kwegu", 56723, "sdv", } m["xwj"] = { "Wajuk", 33110188, } m["xwk"] = { "Wangkumara", 7967891, "aus-pam", "Latn", } m["xwl"] = { "Western Xwla Gbe", 36924, "alv-pph", "Latn", } m["xwo"] = { "Written Oirat", 56959, "xgn-cen", "xwo-Mong", translit = "xwo-translit", } m["xwr"] = { "Kwerba Mamberamo", 6450325, "paa-tkw", } m["xww"] = { "Wemba-Wemba", 18472819, "aus-pam", "Latn", } m["xxb"] = { "Boro", 16844787, nil, "Latn", } m["xxk"] = { "Ke'o", 3195346, } m["xxm"] = { "Minkin", 6867836, } m["xxr"] = { "Koropó", 6432560, } m["xxt"] = { "Tambora", 36711, "paa", "Latn", } m["xya"] = { "Yaygir", 8050525, "aus-pam", } m["xyb"] = { "Yandjibara", 63340189, nil, "Latn", } m["xyl"] = { "Yalakalore", 12645352, "sai-nmk", "Latn", } m["xyt"] = { "Mayi-Thakurti", 47004719, "aus-pam", "Latn", } m["xyy"] = { "Yorta Yorta", 8055849, "aus-pam", "Latn", } m["xzh"] = { "Zhang-Zhung", 3437292, "sit-alm", "Marc, Tibt", translit = { Tibt = "Tibt-translit" }, display_text = { Tibt = s["Tibt-displaytext"] }, entry_name = { Tibt = s["Tibt-entryname"] }, sort_key = { Tibt = "Tibt-sortkey" }, } m["xzm"] = { "Zemgalian", 47631, "bat-eas", } m["xzp"] = { "Ancient Zapotec", 65455892, } return require("Module:languages").finalizeData(m, "language") b6d76y2irzw9sxoa7cvsdz9w19g56d2 Module:zh/data/ts 828 1059 28547 2023-11-09T21:42:50Z Kambai Akau 8 Created page with "return { ["「"]="“", ["」"]="”", ["『"]="‘", ["』"]="’", ["㑮"]="𫝈", ["㑯"]="㑔", ["㑳"]="㑇", ["㑶"]="㐹", ["㑺"]="俊", ["㒓"]="𠉂", ["㒖"]="𮯵", ["㒜"]="𠇐", ["㒥"]="仹", ["㒧"]="𠌯", ["㒯"]="𱏩", ["㒿"]="𰖩", ["㓄"]="𪠟", ["㓖"]="𰃻", ["㓨"]="刾", ["㔃"]="𫦌", ["㔅"]="𫦅", ["㔋"]="𪟎", ["㔝"]="𫦩", ["㔢"]="𫦳", ["㔤"]="𱐳", ["㔶"]="𱑉", ["㕒"]="𰆕", ["㕢"]="𰇀",..." 28547 Scribunto text/plain return { ["「"]="“", ["」"]="”", ["『"]="‘", ["』"]="’", ["㑮"]="𫝈", ["㑯"]="㑔", ["㑳"]="㑇", ["㑶"]="㐹", ["㑺"]="俊", ["㒓"]="𠉂", ["㒖"]="𮯵", ["㒜"]="𠇐", ["㒥"]="仹", ["㒧"]="𠌯", ["㒯"]="𱏩", ["㒿"]="𰖩", ["㓄"]="𪠟", ["㓖"]="𰃻", ["㓨"]="刾", ["㔃"]="𫦌", ["㔅"]="𫦅", ["㔋"]="𪟎", ["㔝"]="𫦩", ["㔢"]="𫦳", ["㔤"]="𱐳", ["㔶"]="𱑉", ["㕒"]="𰆕", ["㕢"]="𰇀", ["㖦"]="𰇎", ["㖮"]="𪠵", ["㗙"]="𫩩", ["㗢"]="𰇖", ["㗣"]="𫪺", ["㗰"]="𫩛", ["㗲"]="𠵾", ["㗶"]="𭇜", ["㗻"]="𫪀", ["㗼"]="𫩤", ["㗿"]="𪡛", ["㘉"]="𠰱", ["㘓"]="𪢌", ["㘔"]="𫬐", ["㘖"]="𰉁", ["㘙"]="𫪂", ["㘚"]="㘎", ["㙔"]="𰉘", ["㙡"]="𭎂", ["㙢"]="𰊟", ["㙬"]="𫮜", ["㙺"]="𰊛", ["㙾"]="𰉽", ["㛍"]="𮰿", ["㛝"]="𫝦", ["㜄"]="㚯", ["㜏"]="㛣", ["㜐"]="𫝧", ["㜕"]="𮱇", ["㜗"]="𡞋", ["㜞"]="𰌆", ["㜢"]="𡞱", ["㜥"]="𫰨", ["㜭"]="𫰠", ["㜮"]="𫱕", ["㜰"]="𮰽", ["㜷"]="𡝠", ["㜺"]="𫲗", ["㝞"]="𫳃", ["㞞"]="𪨊", ["㟦"]="𮱩", ["㟺"]="𪩇", ["㠁"]="𫶅", ["㠆"]="𮱯", ["㠏"]="㟆", ["㠘"]="𱛇", ["㠠"]="𰎐", ["㠣"]="𫵷", ["㡓"]="𫷅", ["㡞"]="𰏜", ["㢗"]="𪪑", ["㢝"]="𢋈", ["㤲"]="𫺁", ["㥮"]="㤘", ["㥷"]="𰑸", ["㦊"]="𫺆", ["㦎"]="𢛯", ["㦖"]="𫺓", ["㦛"]="𢗓", ["㦞"]="𪫷", ["㦡"]="𮲃", ["㦦"]="𫻁", ["㦬"]="𰑫", ["㦭"]="𭝋", ["㨛"]="𰓔", ["㨟"]="𫼥", ["㨥"]="𫽀", ["㨻"]="𪮃", ["㩇"]="𫽇", ["㩋"]="𪮋", ["㩌"]="𫽧", ["㩜"]="㨫", ["㩣"]="𫾉", ["㩦"]="携", ["㩭"]="𫽊", ["㩳"]="㧐", ["㩵"]="擜", ["㩷"]="𰔲", ["㪎"]="𪯋", ["㪹"]="𬖠", ["㪻"]="𫿳", ["㬙"]="𱡼", ["㬢"]="𮲛", ["㬣"]="𬀮", ["㬮"]="𰖠", ["㮣"]="概", ["㮧"]="𱣂", ["㮲"]="𰗙", ["㮿"]="𮲰", ["㯂"]="𰘀", ["㯆"]="𰗡", ["㯗"]="𱣡", ["㯤"]="𣘐", ["㯸"]="𰗦", ["㯺"]="𰗘", ["㰂"]="𰗵", ["㰄"]="𮲶", ["㰍"]="𬺜", ["㰙"]="𣗙", ["㰚"]="樆", ["㰰"]="𬅢", ["㰳"]="𭭈", ["㲯"]="𰚪", ["㲰"]="𰚔", ["㴸"]="𰛛", ["㴿"]="𰛽", ["㵍"]="𬇰", ["㵑"]="𰜢", ["㵒"]="𬈕", ["㵗"]="𣳆", ["㵤"]="𬉇", ["㵾"]="𪷍", ["㶆"]="𫞛", ["㶍"]="𰝟", ["㶏"]="𰝋", ["㶒"]="𰛩", ["㶕"]="𰝗", ["㷃"]="𰝾", ["㷍"]="𤆢", ["㷲"]="𰞉", ["㷶"]="𰞲", ["㷻"]="𭴊", ["㷿"]="𤈷", ["㸄"]="𱫅", ["㸅"]="𰞍", ["㸇"]="𤎺", ["㸊"]="𬋍", ["㸐"]="𬊾", ["㹂"]="𬌛", ["㹓"]="𰠴", ["㹙"]="𪺴", ["㹚"]="𱭰", ["㹽"]="𫞣", ["㺏"]="𤠋", ["㺑"]="𬌷", ["㺜"]="𪺻", ["㻶"]="𪼋", ["㼀"]="𮴘", ["㼁"]="𮴂", ["㼆"]="𬎆", ["㼈"]="𭹜", ["㼻"]="𬎧", ["㾵"]="𬏟", ["㾺"]="𬏜", ["㿉"]="𰣶", ["㿎"]="𬏷", ["㿖"]="𪽮", ["㿗"]="𤻊", ["㿧"]="𤽯", ["㿹"]="𰤨", ["䀉"]="𥁢", ["䀍"]="𰥊", ["䀴"]="𬑏", ["䀹"]="𥅴", ["䁑"]="𱲥", ["䁝"]="𰥞", ["䁪"]="𥇢", ["䁱"]="𬑒", ["䁺"]="𱲮", ["䁻"]="䀥", ["䂎"]="𥎝", ["䂓"]="𰦔", ["䂻"]="𱳱", ["䂾"]="𱴄", ["䃁"]="𰦴", ["䃕"]="𰦷", ["䃖"]="𱳳", ["䃘"]="𬒎", ["䃢"]="𰧎", ["䃣"]="𰦨", ["䃤"]="𬒕", ["䃮"]="鿎", ["䃴"]="𰧘", ["䅐"]="𫀨", ["䅘"]="𥟂", ["䅳"]="𫀬", ["䆅"]="𰨳", ["䆉"]="𫁂", ["䇓"]="𰩧", ["䈟"]="𱷸", ["䉅"]="𱷷", ["䉆"]="𮵮", ["䉍"]="𬕊", ["䉐"]="𬕛", ["䉑"]="𫁲", ["䉔"]="𱸐", ["䉙"]="𥬀", ["䉩"]="𱸂", ["䉬"]="𫂈", ["䉱"]="𬕦", ["䉲"]="𥮜", ["䉶"]="𫁷", ["䊛"]="𰪻", ["䊜"]="𰪫", ["䊟"]="𰫋", ["䊪"]="𥸯", ["䊭"]="𥺅", ["䊯"]="𰪩", ["䊲"]="𬡻", ["䊵"]="𮉠", ["䊷"]="䌶", ["䊹"]="纤", ["䊺"]="𫄚", ["䋃"]="𫄜", ["䋄"]="纲", ["䋆"]="𰬁", ["䋋"]="𱺘", ["䋍"]="𰬂", ["䋎"]="𬘜", ["䋏"]="𮉣", ["䋐"]="𬘙", ["䋑"]="𰬃", ["䋓"]="绉", ["䋔"]="𫄞", ["䋘"]="𱺛", ["䋙"]="䌺", ["䋚"]="䌻", ["䋝"]="𰬕", ["䋞"]="𮉦", ["䋦"]="𫄩", ["䋫"]="𰬑", ["䋱"]="𱺜", ["䋲"]="绳", ["䋹"]="䌿", ["䋺"]="𬘴", ["䋻"]="䌾", ["䋼"]="𫄮", ["䋽"]="𰬭", ["䋾"]="𬘲", ["䋿"]="𦈓", ["䌁"]="𬘱", ["䌇"]="𰬱", ["䌈"]="𦈖", ["䌋"]="𦈘", ["䌌"]="𰬶", ["䌏"]="𱺫", ["䌐"]="𬘮", ["䌖"]="𦈜", ["䌝"]="𦈟", ["䌞"]="𬘪", ["䌟"]="𦈞", ["䌥"]="𦈠", ["䌨"]="𱺯", ["䌪"]="𬙁", ["䌬"]="𱺕", ["䌰"]="𦈙", ["䍤"]="𫅅", ["䍦"]="䍠", ["䍷"]="𬙭", ["䍽"]="𦍠", ["䎘"]="𬚄", ["䎙"]="𫅭", ["䎱"]="䎬", ["䏊"]="𰭹", ["䐢"]="𰮙", ["䐣"]="𬁽", ["䐷"]="𬂅", ["䐹"]="𰮲", ["䐽"]="𰯎", ["䑗"]="𬛹", ["䑺"]="𱼸", ["䑼"]="𰰌", ["䓣"]="𬜯", ["䔇"]="𰰴", ["䔈"]="𰱀", ["䔡"]="𬝁", ["䕏"]="𮶝", ["䕠"]="𱽱", ["䕡"]="𰱩", ["䕤"]="𫟕", ["䕳"]="𦰴", ["䕵"]="𱾎", ["䕼"]="𬝴", ["䖀"]="𰲖", ["䖅"]="𫟑", ["䖚"]="𰲟", ["䗃"]="𰲳", ["䗅"]="𫊪", ["䗥"]="𰲯", ["䗯"]="𱿩", ["䗻"]="𮔂", ["䗽"]="𰳚", ["䗿"]="𧉞", ["䘇"]="蚉", ["䘉"]="蚕", ["䙔"]="𫋲", ["䙝"]="亵", ["䙡"]="䙌", ["䙰"]="褵", ["䙱"]="𧜭", ["䙼"]="𰴖", ["䚀"]="舰", ["䚆"]="𬢑", ["䚉"]="𬢐", ["䚕"]="𰴗", ["䚞"]="𰴤", ["䚩"]="𫌯", ["䚳"]="𬣛", ["䚵"]="𬣟", ["䚽"]="𬣜", ["䛀"]="𰵐", ["䛄"]="𫍠", ["䛅"]="𲂆", ["䛊"]="识", ["䛌"]="𰵜", ["䛍"]="𬣧", ["䛔"]="𲂈", ["䛘"]="𬣯", ["䛛"]="𬣬", ["䛞"]="𬣸", ["䛟"]="𰵢", ["䛠"]="𰵫", ["䛤"]="𬣹", ["䛩"]="𲂉", ["䛬"]="𬤁", ["䛭"]="𰵰", ["䛳"]="𫍫", ["䛴"]="𮷈", ["䛽"]="𬤌", ["䛿"]="𬤑", ["䜀"]="䜧", ["䜄"]="𰶈", ["䜉"]="𬤘", ["䜊"]="𲂓", ["䜋"]="𬤉", ["䜍"]="𬤟", ["䜎"]="𬣿", ["䜏"]="𰶇", ["䜒"]="𬤡", ["䜖"]="𫟢", ["䜚"]="𬤪", ["䜝"]="𬤬", ["䝏"]="𰶬", ["䝕"]="𬥄", ["䝡"]="𬥊", ["䝨"]="贤", ["䝭"]="𫎧", ["䝯"]="𬥵", ["䝲"]="赆", ["䝻"]="𧹕", ["䝼"]="䞍", ["䞀"]="𬥽", ["䞁"]="𬥺", ["䞂"]="𬥻", ["䞈"]="𧹑", ["䞉"]="𰷩", ["䞋"]="𫎪", ["䞓"]="𫎭", ["䟃"]="𫎺", ["䟄"]="𲃏", ["䟆"]="𫎳", ["䟇"]="𧺋", ["䟏"]="𰷴", ["䟐"]="𫎱", ["䟺"]="𬦥", ["䠆"]="𫏃", ["䠟"]="𰸈", ["䠠"]="𰸛", ["䠩"]="𰸊", ["䠮"]="𬧃", ["䠱"]="𨅛", ["䡁"]="𬧢", ["䡄"]="𮷖", ["䡅"]="𰹳", ["䡇"]="𰹷", ["䡊"]="𰹺", ["䡐"]="𫟤", ["䡓"]="𲀝", ["䡗"]="𬨆", ["䡘"]="𬨉", ["䡝"]="𰺑", ["䡟"]="𬨌", ["䡦"]="𬨑", ["䡩"]="𫟥", ["䡰"]="𰺘", ["䡴"]="𰺝", ["䡵"]="𫟦", ["䡶"]="𬨔", ["䡷"]="𰺡", ["䡹"]="𬨕", ["䡻"]="𰺤", ["䡾"]="𰺠", ["䢈"]="𰺭", ["䢙"]="𲅑", ["䢨"]="𨑹", ["䤌"]="𮠞", ["䤍"]="𰼑", ["䤝"]="𲇳", ["䤠"]="𰽠", ["䤤"]="𫟺", ["䤥"]="𰽺", ["䤨"]="𰽸", ["䤩"]="𬭈", ["䤪"]="𬭆", ["䤬"]="𰾈", ["䤭"]="𮸌", ["䤵"]="𰾐", ["䤸"]="𰾦", ["䤻"]="𰾖", ["䤼"]="𬭣", ["䥄"]="𫠀", ["䥇"]="䦂", ["䥊"]="𲈄", ["䥑"]="鿏", ["䥓"]="𮸞", ["䥔"]="𲈙", ["䥕"]="𬭯", ["䥖"]="𰾻", ["䥗"]="𫔋", ["䥛"]="𬭴", ["䥝"]="𰿁", ["䥞"]="𬭻", ["䥥"]="镰", ["䥩"]="𨱖", ["䥯"]="𫔆", ["䥱"]="䥾", ["䥴"]="𰿅", ["䥶"]="𰽝", ["䥷"]="𰿇", ["䥸"]="𨧮", ["䦌"]="𮤬", ["䦎"]="𰿨", ["䦖"]="𮸥", ["䦘"]="𨸄", ["䦛"]="䦶", ["䦜"]="𲈽", ["䦝"]="𬮨", ["䦟"]="䦷", ["䦣"]="𮸦", ["䦧"]="阋", ["䦪"]="𰿴", ["䦯"]="𫔵", ["䦱"]="𰿫", ["䦳"]="𨷿", ["䧞"]="𬮺", ["䧢"]="𨸟", ["䨴"]="𱁒", ["䩤"]="𮸮", ["䩫"]="𬰥", ["䪊"]="𫖅", ["䪍"]="𱁽", ["䪏"]="𩏼", ["䪐"]="𱂅", ["䪓"]="𬰳", ["䪗"]="𩐀", ["䪘"]="𩏿", ["䪜"]="𬰷", ["䪝"]="𱂌", ["䪥"]="𱂎", ["䪴"]="𫖫", ["䪼"]="𱂢", ["䪾"]="𫖬", ["䫀"]="𫖱", ["䫂"]="𫖰", ["䫈"]="𬱣", ["䫉"]="𬥈", ["䫌"]="𱂮", ["䫏"]="𬱦", ["䫐"]="𬃲", ["䫖"]="𲊾", ["䫜"]="𬱮", ["䫟"]="𫖲", ["䫠"]="𬱰", ["䫥"]="𱆚", ["䫩"]="𬱬", ["䫫"]="𲋀", ["䫲"]="𲋃", ["䫴"]="𩖗", ["䫶"]="𫖺", ["䫺"]="𲋎", ["䫻"]="𫗇", ["䫼"]="𬱷", ["䫽"]="𲋏", ["䫾"]="𫠈", ["䬀"]="𱃖", ["䬂"]="𬱸", ["䬅"]="𱃚", ["䬍"]="𬲀", ["䬎"]="𬱿", ["䬐"]="𱃜", ["䬓"]="𫗊", ["䬔"]="𱃞", ["䬘"]="𩙮", ["䬝"]="𩙯", ["䬞"]="𩙧", ["䬟"]="𱃙", ["䬣"]="𱃱", ["䬧"]="𫗟", ["䬪"]="𱃳", ["䬫"]="𬲮", ["䬬"]="𱃵", ["䬯"]="𬲫", ["䬰"]="𲋤", ["䬲"]="𬲯", ["䬳"]="𱃷", ["䬶"]="𬲷", ["䬹"]="𱃸", ["䬾"]="𬲻", ["䭀"]="𩠇", ["䭃"]="𩠈", ["䭅"]="𬲾", ["䭇"]="𬳀", ["䭈"]="𱄃", ["䭉"]="𬳅", ["䭑"]="𫗱", ["䭒"]="𬳋", ["䭓"]="𱃹", ["䭔"]="𫗰", ["䭕"]="𬲕", ["䭘"]="𬳑", ["䭞"]="𬲳", ["䭡"]="𱄉", ["䭢"]="𬲲", ["䭣"]="𬲶", ["䭭"]="𬱯", ["䭿"]="𩧭", ["䮂"]="𱅄", ["䮄"]="𫠊", ["䮈"]="𬳾", ["䮗"]="𬴁", ["䮝"]="𩧰", ["䮞"]="𩨁", ["䮠"]="𩧿", ["䮧"]="𱅠", ["䮫"]="𩨇", ["䮰"]="𫘮", ["䮲"]="𱅦", ["䮳"]="𩨏", ["䮴"]="𲌋", ["䮸"]="𬳸", ["䮽"]="𬴍", ["䮾"]="𩧪", ["䮿"]="𬴏", ["䯀"]="䯅", ["䯤"]="𩩈", ["䰎"]="𱆃", ["䰐"]="𱆅", ["䰖"]="𱆈", ["䰫"]="𱆙", ["䰲"]="𱇍", ["䰶"]="𲍈", ["䰷"]="𬶆", ["䰻"]="𱇕", ["䰽"]="𱇑", ["䰾"]="鲃", ["䱀"]="𫚐", ["䱁"]="𫚏", ["䱂"]="𱇤", ["䱅"]="𱇚", ["䱇"]="𱇞", ["䱊"]="𲍐", ["䱋"]="𲍎", ["䱌"]="𱇬", ["䱍"]="𬶊", ["䱎"]="𱇥", ["䱐"]="𱇲", ["䱒"]="𱇰", ["䱓"]="𬶓", ["䱗"]="𮬞", ["䱙"]="𩾈", ["䱚"]="𮬠", ["䱛"]="𮬟", ["䱜"]="𱇷", ["䱝"]="𲍕", ["䱟"]="𱈀", ["䱡"]="𱇽", ["䱤"]="𱇻", ["䱥"]="𱇹", ["䱧"]="𫚠", ["䱬"]="𩾊", ["䱭"]="𱈇", ["䱰"]="𩾋", ["䱱"]="𬶤", ["䱴"]="𱈈", ["䱵"]="𮬢", ["䱷"]="䲣", ["䱸"]="𫠑", ["䱹"]="𬶣", ["䱻"]="𮬡", ["䱽"]="䲝", ["䱾"]="𱈆", ["䲁"]="鳚", ["䲅"]="𫚜", ["䲉"]="𱈒", ["䲎"]="𲍙", ["䲏"]="𬶗", ["䲑"]="𲍇", ["䲕"]="𬶴", ["䲖"]="𩾂", ["䲗"]="𮬣", ["䲘"]="鳤", ["䲙"]="𬶎", ["䲚"]="𱈖", ["䲛"]="𱈛", ["䲨"]="𬷾", ["䲰"]="𪉂", ["䲸"]="𮭡", ["䲹"]="𱉖", ["䲼"]="𬸆", ["䳂"]="𲍲", ["䳄"]="𲍵", ["䳅"]="𱉙", ["䳇"]="𱉞", ["䳍"]="𮭥", ["䳏"]="𱉤", ["䳑"]="𲍳", ["䳒"]="𱉧", ["䳓"]="𱉦", ["䳕"]="𱉺", ["䳚"]="𱉶", ["䳜"]="𫛬", ["䳟"]="𱊂", ["䳡"]="𲍾", ["䳢"]="𫛰", ["䳤"]="𫛮", ["䳥"]="𮹗", ["䳧"]="𫛺", ["䳨"]="𬸛", ["䳫"]="𫛼", ["䳭"]="𱉼", ["䳮"]="𱊓", ["䳲"]="𱊙", ["䳺"]="𱊣", ["䳽"]="𮹙", ["䴇"]="𱊪", ["䴈"]="𬸩", ["䴉"]="鹮", ["䴋"]="𫜅", ["䴌"]="𲎈", ["䴏"]="𮹜", ["䴚"]="𮭰", ["䴝"]="𱊼", ["䴬"]="𪎈", ["䴭"]="𬹅", ["䴮"]="𱋆", ["䴱"]="𫜒", ["䴲"]="𱋊", ["䴳"]="𱋎", ["䴴"]="𪎋", ["䴵"]="𱋔", ["䴷"]="𬹉", ["䴸"]="𱋗", ["䴹"]="𱋙", ["䴺"]="𱋝", ["䴽"]="𫜔", ["䴾"]="𱋧", ["䵂"]="𱋪", ["䵃"]="𱋫", ["䵆"]="𱋮", ["䵐"]="𱋴", ["䵖"]="𬹔", ["䵘"]="𬓸", ["䵳"]="𪑅", ["䵴"]="𫜙", ["䵶"]="𱌁", ["䵷"]="𱌃", ["䶕"]="𫜨", ["䶗"]="𮯙", ["䶢"]="𬺍", ["䶣"]="𬺃", ["䶦"]="𬺉", ["䶧"]="𱌰", ["䶨"]="𱌵", ["䶪"]="𬺕", ["䶱"]="𱍇", ["䶲"]="𫜳", ["丟"]="丢", ["並"]="并", ["乾"]="干", ["亂"]="乱", ["亙"]="亘", ["亞"]="亚", ["佇"]="伫", ["佈"]="布", ["佔"]="占", ["併"]="并", ["來"]="来", ["侖"]="仑", ["侶"]="侣", ["俁"]="俣", ["係"]="系", ["俓"]="𠇹", ["俔"]="伣", ["俛"]="俯", ["俠"]="侠", ["俥"]="伡", ["俴"]="𠈙", ["俹"]="𱎫", ["倀"]="伥", ["倃"]="咱", ["倆"]="俩", ["倈"]="俫", ["倉"]="仓", ["個"]="个", ["們"]="们", ["倖"]="幸", ["倣"]="仿", ["倫"]="伦", ["倲"]="㑈", ["偉"]="伟", ["偑"]="㐽", ["偒"]="𱎟", ["偩"]="𰁾", ["側"]="侧", ["偵"]="侦", ["偺"]="咱", ["偽"]="伪", ["傌"]="骂", ["傑"]="杰", ["傖"]="伧", ["傘"]="伞", ["備"]="备", ["傢"]="家", ["傪"]="𫢺", ["傭"]="佣", ["傯"]="偬", ["傱"]="𰁧", ["傳"]="传", ["傴"]="伛", ["債"]="债", ["傷"]="伤", ["傾"]="倾", ["僀"]="𰂗", ["僂"]="偻", ["僅"]="仅", ["僆"]="𫢪", ["僉"]="佥", ["僊"]="仙", ["働"]="动", ["僑"]="侨", ["僓"]="𰂜", ["僕"]="仆", ["僗"]="𫢬", ["僞"]="伪", ["僟"]="仉", ["僤"]="𫢸", ["僥"]="侥", ["僨"]="偾", ["僩"]="𰂎", ["僫"]="𱏀", ["僱"]="雇", ["僴"]="𰂋", ["僶"]="𠊟", ["價"]="价", ["僾"]="𫣊", ["儀"]="仪", ["儁"]="俊", ["儂"]="侬", ["億"]="亿", ["儅"]="𰁸", ["儈"]="侩", ["儉"]="俭", ["儌"]="侥", ["儎"]="傤", ["儐"]="傧", ["儔"]="俦", ["儕"]="侪", ["儖"]="𫣉", ["儗"]="拟", ["儘"]="尽", ["儜"]="佇", ["償"]="偿", ["儢"]="𰂦", ["儣"]="𠆲", ["儥"]="𰂏", ["儩"]="𰂭", ["優"]="优", ["儭"]="𠋆", ["儮"]="𮯸", ["儰"]="𫢭", ["儱"]="𫢒", ["儲"]="储", ["儵"]="倏", ["儷"]="俪", ["儸"]="㑩", ["儹"]="𰃆", ["儺"]="傩", ["儻"]="傥", ["儼"]="俨", ["兇"]="凶", ["兌"]="兑", ["兒"]="儿", ["兗"]="兖", ["兠"]="兜", ["內"]="内", ["兩"]="两", ["冊"]="册", ["冪"]="幂", ["凈"]="净", ["凍"]="冻", ["凔"]="𰃷", ["凙"]="𪞝", ["凜"]="凛", ["凟"]="𰃿", ["凱"]="凯", ["凴"]="凭", ["別"]="别", ["刪"]="删", ["刼"]="劫", ["剄"]="刭", ["則"]="则", ["剋"]="克", ["剎"]="刹", ["剏"]="创", ["剗"]="刬", ["剙"]="创", ["剛"]="刚", ["剝"]="剥", ["剮"]="剐", ["剳"]="札", ["剴"]="剀", ["創"]="创", ["剷"]="铲", ["剸"]="𰄞", ["剹"]="戮", ["剼"]="𱐠", ["剾"]="𠛅", ["劃"]="划", ["劇"]="剧", ["劉"]="刘", ["劊"]="刽", ["劌"]="刿", ["劍"]="剑", ["劏"]="㓥", ["劑"]="剂", ["劗"]="𭄛", ["劚"]="㔉", ["勁"]="劲", ["勌"]="倦", ["勑"]="敕", ["動"]="动", ["勗"]="勖", ["務"]="务", ["勛"]="勋", ["勝"]="胜", ["勞"]="劳", ["勢"]="势", ["勣"]="𪟝", ["勦"]="剿", ["勩"]="勚", ["勱"]="劢", ["勳"]="勋", ["勴"]="𰅔", ["勵"]="励", ["勸"]="劝", ["勻"]="匀", ["匭"]="匦", ["匯"]="汇", ["匰"]="𰅦", ["匱"]="匮", ["匳"]="奁", ["匵"]="𰅥", ["區"]="区", ["協"]="协", ["卨"]="𫧯", ["卻"]="却", ["厙"]="厍", ["厠"]="厕", ["厭"]="厌", ["厱"]="𰆚", ["厲"]="厉", ["厴"]="厣", ["參"]="参", ["叡"]="睿", ["叢"]="丛", ["吳"]="吴", ["吶"]="呐", ["呂"]="吕", ["咲"]="笑", ["咼"]="呙", ["員"]="员", ["哯"]="𠯟", ["哶"]="咩", ["唄"]="呗", ["唊"]="𰇕", ["唓"]="𪠳", ["唚"]="吣", ["唸"]="念", ["唻"]="𫪁", ["問"]="问", ["啓"]="启", ["啞"]="哑", ["啟"]="启", ["啢"]="唡", ["啣"]="衔", ["啺"]="𱒂", ["喎"]="㖞", ["喒"]="咱", ["喚"]="唤", ["喡"]="𮰔", ["喪"]="丧", ["喫"]="吃", ["喬"]="乔", ["單"]="单", ["喲"]="哟", ["嗁"]="啼", ["嗆"]="呛", ["嗇"]="啬", ["嗊"]="唝", ["嗎"]="吗", ["嗚"]="呜", ["嗧"]="𰇠", ["嗩"]="唢", ["嗶"]="哔", ["嗹"]="𪡏", ["嗿"]="𰇲", ["嘄"]="𫪧", ["嘆"]="叹", ["嘇"]="𰇼", ["嘍"]="喽", ["嘑"]="呼", ["嘓"]="啯", ["嘔"]="呕", ["嘖"]="啧", ["嘗"]="尝", ["嘜"]="唛", ["嘩"]="哗", ["嘪"]="𪡃", ["嘮"]="唠", ["嘯"]="啸", ["嘰"]="叽", ["嘳"]="𪡞", ["嘵"]="哓", ["嘸"]="呒", ["嘺"]="𪡀", ["嘽"]="啴", ["噁"]="𫫇", ["噅"]="𠯠", ["噓"]="嘘", ["噚"]="㖊", ["噝"]="咝", ["噞"]="𪡋", ["噠"]="哒", ["噥"]="哝", ["噦"]="哕", ["噧"]="𱒀", ["噯"]="嗳", ["噲"]="哙", ["噴"]="喷", ["噸"]="吨", ["噹"]="当", ["嚀"]="咛", ["嚂"]="𰈓", ["嚇"]="吓", ["嚈"]="𫩫", ["嚋"]="𱒦", ["嚌"]="哜", ["嚍"]="𫩺", ["嚐"]="尝", ["嚕"]="噜", ["嚙"]="啮", ["嚛"]="𪠸", ["嚝"]="𫩕", ["嚥"]="咽", ["嚦"]="呖", ["嚧"]="𠰷", ["嚨"]="咙", ["嚩"]="𰈶", ["嚪"]="𫫦", ["嚫"]="𰈍", ["嚬"]="𫫾", ["嚮"]="向", ["嚲"]="亸", ["嚳"]="喾", ["嚴"]="严", ["嚶"]="嘤", ["嚽"]="𪢕", ["囀"]="啭", ["囁"]="嗫", ["囂"]="嚣", ["囅"]="冁", ["囈"]="呓", ["囉"]="啰", ["囋"]="𰉄", ["囌"]="苏", ["囐"]="𰈯", ["囑"]="嘱", ["囒"]="𪢠", ["囓"]="啮", ["囕"]="𰈆", ["囖"]="𱕌", ["囪"]="囱", ["圇"]="囵", ["國"]="国", ["圍"]="围", ["園"]="园", ["圓"]="圆", ["圖"]="图", ["團"]="团", ["圞"]="𪢮", ["垷"]="𰉚", ["垻"]="坝", ["埉"]="𰉥", ["埡"]="垭", ["埨"]="𫭢", ["埬"]="𪣆", ["執"]="执", ["堅"]="坚", ["堈"]="𰉙", ["堊"]="垩", ["堖"]="垴", ["堚"]="𪣒", ["堝"]="埚", ["堦"]="阶", ["堯"]="尧", ["報"]="报", ["場"]="场", ["塊"]="块", ["塋"]="茔", ["塏"]="垲", ["塒"]="埘", ["塗"]="涂", ["塚"]="冢", ["塟"]="葬", ["塢"]="坞", ["塤"]="埙", ["塵"]="尘", ["塸"]="𫭟", ["塹"]="堑", ["塼"]="砖", ["塿"]="𪣻", ["墆"]="𰊂", ["墊"]="垫", ["墋"]="𫮅", ["墏"]="𰊈", ["墜"]="坠", ["墝"]="𫭪", ["墠"]="𫮃", ["墢"]="𫭨", ["墧"]="𰉩", ["墮"]="堕", ["墲"]="𪢸", ["墳"]="坟", ["墵"]="坛", ["墶"]="垯", ["墷"]="𰉪", ["墻"]="墙", ["墾"]="垦", ["墿"]="𰉣", ["壇"]="坛", ["壈"]="𡒄", ["壋"]="垱", ["壍"]="𰊢", ["壏"]="𰊑", ["壐"]="𱖚", ["壓"]="压", ["壔"]="𭎜", ["壘"]="垒", ["壙"]="圹", ["壚"]="垆", ["壛"]="𰊡", ["壜"]="坛", ["壝"]="𭏸", ["壞"]="坏", ["壟"]="垄", ["壠"]="垅", ["壢"]="坜", ["壧"]="𫭲", ["壩"]="坝", ["壪"]="塆", ["壯"]="壮", ["壺"]="壶", ["壼"]="壸", ["壽"]="寿", ["夠"]="够", ["夢"]="梦", ["夥"]="伙", ["夾"]="夹", ["奐"]="奂", ["奧"]="奥", ["奩"]="奁", ["奪"]="夺", ["奬"]="奖", ["奮"]="奋", ["奯"]="𫯥", ["奲"]="𫰂", ["奼"]="姹", ["妝"]="妆", ["妬"]="妒", ["妳"]="你", ["妷"]="侄", ["姉"]="姊", ["姍"]="姗", ["姙"]="妊", ["姦"]="奸", ["姪"]="侄", ["娙"]="𫰛", ["娛"]="娱", ["婁"]="娄", ["婜"]="𫰐", ["婡"]="𫝫", ["婣"]="姻", ["婦"]="妇", ["婨"]="𱙇", ["婬"]="淫", ["婭"]="娅", ["婸"]="𰋸", ["媁"]="𫰍", ["媈"]="𫝨", ["媜"]="𰌂", ["媧"]="娲", ["媮"]="偷", ["媯"]="妫", ["媰"]="㛀", ["媼"]="媪", ["媽"]="妈", ["媿"]="愧", ["嫈"]="𰌀", ["嫋"]="袅", ["嫗"]="妪", ["嫢"]="𫰹", ["嫥"]="𰋹", ["嫧"]="𰌇", ["嫰"]="嫩", ["嫵"]="妩", ["嫺"]="娴", ["嫻"]="娴", ["嫿"]="婳", ["嬀"]="妫", ["嬂"]="𡛰", ["嬃"]="媭", ["嬅"]="𫰡", ["嬇"]="𫝬", ["嬈"]="娆", ["嬋"]="婵", ["嬌"]="娇", ["嬐"]="𫰰", ["嬒"]="𫰢", ["嬙"]="嫱", ["嬝"]="袅", ["嬟"]="𮰸", ["嬡"]="嫒", ["嬣"]="𪥰", ["嬤"]="嬷", ["嬦"]="𫝩", ["嬧"]="𮱁", ["嬩"]="𱙄", ["嬪"]="嫔", ["嬭"]="奶", ["嬮"]="𰋽", ["嬰"]="婴", ["嬸"]="婶", ["嬻"]="𪥿", ["嬾"]="懒", ["孃"]="娘", ["孄"]="𫝮", ["孆"]="𫝭", ["孇"]="𪥫", ["孋"]="㛤", ["孌"]="娈", ["孍"]="𱙔", ["孎"]="𡠟", ["孫"]="孙", ["孭"]="𱙷", ["孲"]="𰌦", ["學"]="学", ["孻"]="𡥧", ["孾"]="𪧀", ["孿"]="孪", ["宂"]="冗", ["宮"]="宫", ["寀"]="采", ["寏"]="𡨡", ["寑"]="寝", ["寠"]="𪧘", ["寢"]="寝", ["實"]="实", ["寧"]="宁", ["審"]="审", ["寪"]="𰌷", ["寫"]="写", ["寬"]="宽", ["寳"]="宝", ["寴"]="𡩁", ["寵"]="宠", ["寶"]="宝", ["寷"]="𫲸", ["將"]="将", ["專"]="专", ["尋"]="寻", ["對"]="对", ["導"]="导", ["尠"]="鲜", ["尷"]="尴", ["屆"]="届", ["屍"]="尸", ["屓"]="屃", ["屜"]="屉", ["屢"]="屡", ["層"]="层", ["屨"]="屦", ["屩"]="𪨗", ["屬"]="属", ["屭"]="屃", ["岅"]="坂", ["岡"]="冈", ["峴"]="岘", ["島"]="岛", ["峽"]="峡", ["崍"]="崃", ["崐"]="昆", ["崑"]="昆", ["崗"]="岗", ["崘"]="仑", ["崙"]="仑", ["崠"]="𰎏", ["崢"]="峥", ["崬"]="岽", ["崱"]="𰎖", ["崵"]="𫵵", ["嵐"]="岚", ["嵷"]="𰎌", ["嵸"]="𡵝", ["嵼"]="𡶴", ["嵽"]="𫶇", ["嵾"]="㟥", ["嶁"]="嵝", ["嶄"]="崭", ["嶇"]="岖", ["嶈"]="𡺃", ["嶔"]="嵚", ["嶗"]="崂", ["嶘"]="𡺄", ["嶠"]="峤", ["嶢"]="峣", ["嶤"]="𰎔", ["嶧"]="峄", ["嶨"]="峃", ["嶩"]="𰎞", ["嶪"]="𰎑", ["嶮"]="崄", ["嶴"]="岙", ["嶸"]="嵘", ["嶹"]="𫝵", ["嶺"]="岭", ["嶼"]="屿", ["嶽"]="岳", ["巃"]="𰎎", ["巄"]="𱛓", ["巆"]="𫶕", ["巊"]="𪩎", ["巋"]="岿", ["巑"]="𰏁", ["巒"]="峦", ["巔"]="巅", ["巖"]="岩", ["巗"]="岩", ["巘"]="𪩘", ["巠"]="𢀖", ["巰"]="巯", ["帥"]="帅", ["師"]="师", ["帳"]="帐", ["帴"]="𰏕", ["帶"]="带", ["幀"]="帧", ["幃"]="帏", ["幓"]="㡎", ["幗"]="帼", ["幘"]="帻", ["幝"]="𪩷", ["幟"]="帜", ["幠"]="𭘓", ["幣"]="币", ["幩"]="𪩸", ["幫"]="帮", ["幬"]="帱", ["幱"]="𰏟", ["幷"]="并", ["幹"]="干", ["幾"]="几", ["庫"]="库", ["庲"]="𫷬", ["庽"]="寓", ["廁"]="厕", ["廂"]="厢", ["廄"]="厩", ["廈"]="厦", ["廎"]="庼", ["廐"]="厩", ["廔"]="𫷹", ["廕"]="荫", ["廗"]="𰏼", ["廚"]="厨", ["廝"]="厮", ["廞"]="𫷷", ["廟"]="庙", ["廠"]="厂", ["廡"]="庑", ["廢"]="废", ["廣"]="广", ["廥"]="𰏶", ["廧"]="𪪞", ["廩"]="廪", ["廬"]="庐", ["廮"]="𫷾", ["廳"]="厅", ["弒"]="弑", ["弔"]="吊", ["弳"]="弪", ["張"]="张", ["強"]="强", ["彃"]="𪪼", ["彄"]="𫸩", ["彆"]="别", ["彈"]="弹", ["彊"]="强", ["彌"]="弥", ["彍"]="𭚦", ["彎"]="弯", ["彙"]="汇", ["彞"]="彝", ["彠"]="彟", ["彥"]="彦", ["彫"]="雕", ["彲"]="彨", ["彿"]="佛", ["後"]="后", ["徑"]="径", ["從"]="从", ["徠"]="徕", ["復"]="复", ["徵"]="征", ["徹"]="彻", ["徿"]="𪫌", ["恆"]="恒", ["恥"]="耻", ["悅"]="悦", ["悏"]="𫺂", ["悓"]="𮲁", ["悞"]="悮", ["悵"]="怅", ["悶"]="闷", ["悽"]="凄", ["惀"]="𰑄", ["惡"]="恶", ["惱"]="恼", ["惲"]="恽", ["惻"]="恻", ["愇"]="𫹴", ["愌"]="𢚾", ["愓"]="𰐿", ["愛"]="爱", ["愜"]="惬", ["愨"]="悫", ["愩"]="𫺌", ["愴"]="怆", ["愷"]="恺", ["愻"]="𢙏", ["愽"]="博", ["愾"]="忾", ["慄"]="栗", ["慇"]="殷", ["態"]="态", ["慍"]="愠", ["慐"]="𰑟", ["慖"]="𮲇", ["慘"]="惨", ["慙"]="惭", ["慚"]="惭", ["慟"]="恸", ["慣"]="惯", ["慤"]="悫", ["慪"]="怄", ["慫"]="怂", ["慮"]="虑", ["慯"]="𫹽", ["慱"]="𰑁", ["慲"]="𰒆", ["慳"]="悭", ["慴"]="慑", ["慶"]="庆", ["慸"]="𰑵", ["慹"]="𰑔", ["慺"]="㥪", ["慼"]="戚", ["慾"]="欲", ["憂"]="忧", ["憅"]="𮲄", ["憊"]="惫", ["憌"]="𱞲", ["憍"]="㤭", ["憐"]="怜", ["憑"]="凭", ["憒"]="愦", ["憖"]="慭", ["憚"]="惮", ["憢"]="𢙒", ["憤"]="愤", ["憦"]="𫺘", ["憪"]="𰑥", ["憫"]="悯", ["憮"]="怃", ["憲"]="宪", ["憳"]="𱞕", ["憴"]="𰑪", ["憶"]="忆", ["憸"]="𪫺", ["憹"]="𢙐", ["懀"]="𢙓", ["懃"]="勤", ["懇"]="恳", ["應"]="应", ["懌"]="怿", ["懍"]="懔", ["懓"]="𭞄", ["懕"]="𰑕", ["懘"]="𰒒", ["懙"]="𫹮", ["懞"]="蒙", ["懟"]="怼", ["懠"]="𫺊", ["懣"]="懑", ["懤"]="㤽", ["懧"]="㤖", ["懨"]="恹", ["懫"]="𰑬", ["懭"]="𰐾", ["懰"]="𰑙", ["懲"]="惩", ["懶"]="懒", ["懷"]="怀", ["懸"]="悬", ["懺"]="忏", ["懼"]="惧", ["懽"]="欢", ["懾"]="慑", ["戀"]="恋", ["戁"]="𫺷", ["戃"]="𰑿", ["戇"]="戆", ["戔"]="戋", ["戧"]="戗", ["戩"]="戬", ["戰"]="战", ["戲"]="戏", ["戶"]="户", ["拋"]="抛", ["拏"]="拿", ["拕"]="拖", ["挩"]="捝", ["挾"]="挟", ["捨"]="舍", ["捫"]="扪", ["捲"]="卷", ["掁"]="𰓄", ["掃"]="扫", ["掄"]="抡", ["掆"]="㧏", ["掗"]="挜", ["掙"]="挣", ["掚"]="𪭵", ["掛"]="挂", ["採"]="采", ["掽"]="碰", ["揀"]="拣", ["揁"]="𱟸", ["揚"]="扬", ["換"]="换", ["揫"]="揪", ["揮"]="挥", ["揹"]="背", ["搆"]="构", ["搇"]="揿", ["搊"]="𫼝", ["損"]="损", ["搎"]="𰓧", ["搖"]="摇", ["搗"]="捣", ["搥"]="捶", ["搨"]="拓", ["搵"]="揾", ["搶"]="抢", ["搾"]="榨", ["摀"]="𰓆", ["摃"]="𫼱", ["摋"]="𢫬", ["摌"]="𫼪", ["摐"]="𪭢", ["摑"]="掴", ["摕"]="𰔇", ["摙"]="𫽁", ["摜"]="掼", ["摟"]="搂", ["摥"]="𫼟", ["摪"]="𫽣", ["摫"]="𰓻", ["摯"]="挚", ["摲"]="𰓼", ["摳"]="抠", ["摶"]="抟", ["摺"]="折", ["摻"]="掺", ["摼"]="𰓱", ["撈"]="捞", ["撊"]="𪭾", ["撋"]="𰓷", ["撌"]="𰔋", ["撏"]="挦", ["撐"]="撑", ["撓"]="挠", ["撝"]="㧑", ["撟"]="挢", ["撡"]="操", ["撣"]="掸", ["撥"]="拨", ["撧"]="𪮖", ["撫"]="抚", ["撲"]="扑", ["撳"]="揿", ["撶"]="𫼧", ["撹"]="搅", ["撻"]="挞", ["撾"]="挝", ["撿"]="捡", ["擁"]="拥", ["擃"]="𫼮", ["擄"]="掳", ["擇"]="择", ["擊"]="击", ["擋"]="挡", ["擓"]="㧟", ["擔"]="担", ["據"]="据", ["擠"]="挤", ["擡"]="抬", ["擣"]="捣", ["擥"]="㧛", ["擧"]="举", ["擪"]="𰓙", ["擫"]="𢬍", ["擬"]="拟", ["擯"]="摈", ["擰"]="拧", ["擱"]="搁", ["擲"]="掷", ["擳"]="𰓜", ["擴"]="扩", ["擷"]="撷", ["擺"]="摆", ["擻"]="擞", ["擼"]="撸", ["擽"]="㧰", ["擾"]="扰", ["攄"]="摅", ["攆"]="撵", ["攋"]="𪮶", ["攎"]="𢫘", ["攏"]="拢", ["攑"]="𫽥", ["攔"]="拦", ["攖"]="撄", ["攙"]="搀", ["攛"]="撺", ["攜"]="携", ["攝"]="摄", ["攞"]="𫽋", ["攡"]="摛", ["攢"]="攒", ["攣"]="挛", ["攤"]="摊", ["攦"]="𰓬", ["攧"]="𭣇", ["攩"]="挡", ["攪"]="搅", ["攬"]="揽", ["攳"]="𰕁", ["敎"]="教", ["敗"]="败", ["敘"]="叙", ["敭"]="扬", ["敳"]="𮲔", ["敵"]="敌", ["數"]="数", ["敺"]="驱", ["敿"]="𰕈", ["斁"]="𭣧", ["斂"]="敛", ["斃"]="毙", ["斄"]="𭤎", ["斅"]="𢽾", ["斆"]="敩", ["斕"]="斓", ["斬"]="斩", ["斵"]="斫", ["斷"]="断", ["斸"]="𣃁", ["於"]="于", ["旂"]="旗", ["旝"]="𰕭", ["旟"]="𭤰", ["昇"]="升", ["昜"]="𠃓", ["時"]="时", ["晉"]="晋", ["晛"]="𬀪", ["晝"]="昼", ["晻"]="暗", ["暈"]="晕", ["暉"]="晖", ["暊"]="𮲟", ["暎"]="映", ["暐"]="𬀩", ["暘"]="旸", ["暟"]="𬀱", ["暢"]="畅", ["暣"]="𣅠", ["暫"]="暂", ["暱"]="昵", ["曄"]="晔", ["曆"]="历", ["曇"]="昙", ["曉"]="晓", ["曊"]="𪰶", ["曏"]="向", ["曖"]="暧", ["曠"]="旷", ["曥"]="𣆐", ["曨"]="昽", ["曫"]="𬁢", ["曬"]="晒", ["曭"]="𭧋", ["曮"]="𰖈", ["書"]="书", ["會"]="会", ["朢"]="望", ["朥"]="𦛨", ["朧"]="胧", ["朮"]="术", ["東"]="东", ["枒"]="丫", ["柵"]="栅", ["桱"]="𣐕", ["桿"]="杆", ["梔"]="栀", ["梖"]="𪱷", ["梘"]="枧", ["梜"]="𬂩", ["條"]="条", ["梟"]="枭", ["梲"]="棁", ["棄"]="弃", ["棆"]="𰗖", ["棖"]="枨", ["棗"]="枣", ["棟"]="栋", ["棡"]="㭎", ["棧"]="栈", ["棲"]="栖", ["棶"]="梾", ["椉"]="乘", ["椏"]="桠", ["椚"]="𭩛", ["椲"]="㭏", ["椶"]="棕", ["楇"]="𣒌", ["楊"]="杨", ["楎"]="𰗢", ["楓"]="枫", ["楨"]="桢", ["業"]="业", ["極"]="极", ["榝"]="𬂮", ["榦"]="干", ["榪"]="杩", ["榮"]="荣", ["榯"]="𰗨", ["榲"]="榅", ["榿"]="桤", ["構"]="构", ["槍"]="枪", ["槓"]="杠", ["槤"]="梿", ["槧"]="椠", ["槨"]="椁", ["槩"]="概", ["槫"]="𣏢", ["槮"]="椮", ["槳"]="桨", ["槶"]="椢", ["槻"]="𬃀", ["槼"]="规", ["樁"]="桩", ["樂"]="乐", ["樅"]="枞", ["樌"]="𱣱", ["樑"]="梁", ["樓"]="楼", ["標"]="标", ["樞"]="枢", ["樠"]="𣗊", ["樢"]="㭤", ["樣"]="样", ["樤"]="𣔌", ["樫"]="㭴", ["樲"]="𬃘", ["樳"]="桪", ["樴"]="枳", ["樸"]="朴", ["樹"]="树", ["樺"]="桦", ["樻"]="𭫀", ["樿"]="椫", ["橃"]="𭩰", ["橅"]="𬂠", ["橈"]="桡", ["橋"]="桥", ["橒"]="枟", ["橚"]="𰗹", ["機"]="机", ["橢"]="椭", ["橤"]="蕊", ["橨"]="𰗺", ["橫"]="横", ["橯"]="𣓿", ["橺"]="𱣤", ["檁"]="檩", ["檂"]="𬂰", ["檇"]="槜", ["檉"]="柽", ["檋"]="𰘈", ["檏"]="𱣇", ["檒"]="𮨴", ["檔"]="档", ["檛"]="𭪆", ["檜"]="桧", ["檝"]="楫", ["檟"]="槚", ["檡"]="𰗛", ["檢"]="检", ["檣"]="樯", ["檥"]="𭩚", ["檭"]="𣘴", ["檮"]="梼", ["檯"]="台", ["檰"]="𰘣", ["檳"]="槟", ["檷"]="𪱾", ["檸"]="柠", ["檻"]="槛", ["檾"]="𰘓", ["檿"]="𰗜", ["櫂"]="棹", ["櫃"]="柜", ["櫅"]="𪲎", ["櫍"]="𬃊", ["櫎"]="𰗓", ["櫏"]="𰗬", ["櫓"]="橹", ["櫚"]="榈", ["櫛"]="栉", ["櫝"]="椟", ["櫞"]="橼", ["櫟"]="栎", ["櫠"]="𪲮", ["櫢"]="𰘸", ["櫥"]="橱", ["櫧"]="槠", ["櫨"]="栌", ["櫩"]="𰘠", ["櫪"]="枥", ["櫫"]="橥", ["櫬"]="榇", ["櫯"]="𰘶", ["櫱"]="蘖", ["櫳"]="栊", ["櫴"]="𰘳", ["櫸"]="榉", ["櫹"]="𰘩", ["櫺"]="棂", ["櫻"]="樱", ["櫽"]="𬄩", ["欄"]="栏", ["欆"]="𮲮", ["欇"]="𪳍", ["權"]="权", ["欏"]="椤", ["欐"]="𪲔", ["欑"]="𪴙", ["欒"]="栾", ["欓"]="𣗋", ["欖"]="榄", ["欗"]="𬅉", ["欘"]="𣚚", ["欝"]="郁", ["欞"]="棂", ["欵"]="款", ["欽"]="钦", ["歄"]="𬅥", ["歍"]="𰙋", ["歎"]="叹", ["歐"]="欧", ["歕"]="𬅫", ["歗"]="𰙑", ["歛"]="敛", ["歟"]="欤", ["歡"]="欢", ["歲"]="岁", ["歴"]="历", ["歷"]="历", ["歸"]="归", ["歿"]="殁", ["殀"]="夭", ["殘"]="残", ["殞"]="殒", ["殢"]="𣨼", ["殤"]="殇", ["殨"]="㱮", ["殫"]="殚", ["殭"]="僵", ["殮"]="殓", ["殯"]="殡", ["殰"]="㱩", ["殲"]="歼", ["殺"]="杀", ["殻"]="壳", ["殼"]="壳", ["殽"]="淆", ["毀"]="毁", ["毄"]="𬆦", ["毆"]="殴", ["毊"]="𪵑", ["毘"]="毗", ["毬"]="球", ["毿"]="毵", ["氀"]="𰚦", ["氂"]="牦", ["氈"]="毡", ["氌"]="氇", ["氣"]="气", ["氫"]="氢", ["氬"]="氩", ["氭"]="𣱝", ["氳"]="氲", ["汎"]="泛", ["汙"]="污", ["決"]="决", ["沒"]="没", ["沖"]="冲", ["況"]="况", ["泝"]="溯", ["泞"]="𰛑", ["洩"]="泄", ["洶"]="汹", ["浹"]="浃", ["浿"]="𬇙", ["涇"]="泾", ["涷"]="𰛒", ["涼"]="凉", ["淒"]="凄", ["淚"]="泪", ["淥"]="渌", ["淨"]="净", ["淩"]="凌", ["淪"]="沦", ["淵"]="渊", ["淶"]="涞", ["淺"]="浅", ["渙"]="涣", ["減"]="减", ["渢"]="沨", ["渦"]="涡", ["測"]="测", ["渾"]="浑", ["湊"]="凑", ["湋"]="𣲗", ["湞"]="浈", ["湧"]="涌", ["湯"]="汤", ["溈"]="沩", ["準"]="准", ["溝"]="沟", ["溡"]="𪶄", ["溤"]="𰛊", ["溫"]="温", ["溮"]="浉", ["溰"]="𰛥", ["溳"]="涢", ["溼"]="湿", ["滄"]="沧", ["滅"]="灭", ["滌"]="涤", ["滎"]="荥", ["滬"]="沪", ["滭"]="𰛡", ["滯"]="滞", ["滲"]="渗", ["滷"]="卤", ["滸"]="浒", ["滻"]="浐", ["滾"]="滚", ["滿"]="满", ["漁"]="渔", ["漊"]="溇", ["漍"]="𬇹", ["漎"]="𰛏", ["漐"]="𰛣", ["漙"]="𬇘", ["漚"]="沤", ["漢"]="汉", ["漣"]="涟", ["漬"]="渍", ["漲"]="涨", ["漸"]="渐", ["漿"]="浆", ["潁"]="颍", ["潑"]="泼", ["潔"]="洁", ["潕"]="𣲘", ["潙"]="沩", ["潚"]="㴋", ["潛"]="潜", ["潣"]="𫞗", ["潤"]="润", ["潬"]="𬈁", ["潯"]="浔", ["潰"]="溃", ["潷"]="滗", ["潿"]="涠", ["澀"]="涩", ["澅"]="𣶩", ["澆"]="浇", ["澇"]="涝", ["澐"]="沄", ["澒"]="𭱊", ["澕"]="𮳆", ["澖"]="𰛵", ["澗"]="涧", ["澠"]="渑", ["澢"]="𭰎", ["澤"]="泽", ["澦"]="滪", ["澩"]="泶", ["澫"]="𬇕", ["澬"]="𫞚", ["澮"]="浍", ["澰"]="𰛲", ["澱"]="淀", ["澾"]="㳠", ["濁"]="浊", ["濃"]="浓", ["濄"]="㳡", ["濆"]="𣸣", ["濇"]="涩", ["濊"]="𰛦", ["濔"]="沵", ["濕"]="湿", ["濘"]="泞", ["濙"]="𣸨", ["濚"]="溁", ["濛"]="蒙", ["濜"]="浕", ["濟"]="济", ["濤"]="涛", ["濧"]="㳔", ["濫"]="滥", ["濰"]="潍", ["濱"]="滨", ["濴"]="𬈜", ["濺"]="溅", ["濼"]="泺", ["濾"]="滤", ["濿"]="𪵱", ["瀂"]="澛", ["瀃"]="𣽷", ["瀄"]="𰛤", ["瀅"]="滢", ["瀆"]="渎", ["瀇"]="㲿", ["瀈"]="𰝍", ["瀉"]="泻", ["瀋"]="沈", ["瀏"]="浏", ["瀕"]="濒", ["瀘"]="泸", ["瀙"]="𰜜", ["瀝"]="沥", ["瀟"]="潇", ["瀠"]="潆", ["瀢"]="𬉋", ["瀦"]="潴", ["瀧"]="泷", ["瀨"]="濑", ["瀩"]="𬉏", ["瀭"]="𮳗", ["瀯"]="𰝅", ["瀰"]="弥", ["瀲"]="潋", ["瀳"]="𰜨", ["瀴"]="𰜳", ["瀾"]="澜", ["灃"]="沣", ["灄"]="滠", ["灆"]="𱩪", ["灍"]="𫞝", ["灑"]="洒", ["灒"]="𪷽", ["灓"]="𰛪", ["灕"]="漓", ["灘"]="滩", ["灙"]="𣺼", ["灝"]="灏", ["灟"]="𭲫", ["灠"]="𰜐", ["灡"]="𬉠", ["灣"]="湾", ["灤"]="滦", ["灧"]="滟", ["灩"]="滟", ["災"]="灾", ["炤"]="照", ["為"]="为", ["烏"]="乌", ["烖"]="灾", ["烱"]="炯", ["烴"]="烃", ["焛"]="𬮟", ["無"]="无", ["煇"]="辉", ["煈"]="𮳠", ["煉"]="炼", ["煑"]="煮", ["煒"]="炜", ["煖"]="暖", ["煗"]="暖", ["煙"]="烟", ["煢"]="茕", ["煥"]="焕", ["煩"]="烦", ["煬"]="炀", ["煱"]="㶽", ["煼"]="𬊂", ["熂"]="𪸕", ["熅"]="煴", ["熈"]="熙", ["熉"]="𤈶", ["熌"]="𤇄", ["熒"]="荧", ["熕"]="𬊎", ["熗"]="炝", ["熚"]="𤇹", ["熞"]="𰞤", ["熡"]="𤋏", ["熰"]="𬉼", ["熱"]="热", ["熲"]="颎", ["熾"]="炽", ["燀"]="𬊤", ["燁"]="烨", ["燄"]="焰", ["燆"]="𮳧", ["燈"]="灯", ["燉"]="炖", ["燌"]="𰞻", ["燐"]="磷", ["燒"]="烧", ["燖"]="𬊈", ["燘"]="𬊖", ["燙"]="烫", ["燜"]="焖", ["營"]="营", ["燡"]="𰞇", ["燦"]="灿", ["燬"]="毁", ["燭"]="烛", ["燰"]="𬊺", ["燴"]="烩", ["燵"]="𬊉", ["燶"]="㶶", ["燻"]="熏", ["燼"]="烬", ["燽"]="𬊍", ["燾"]="焘", ["燿"]="耀", ["爁"]="𬊶", ["爃"]="𫞡", ["爄"]="𤇃", ["爌"]="𤆓", ["爍"]="烁", ["爏"]="𱪪", ["爐"]="炉", ["爓"]="𰟘", ["爕"]="燮", ["爖"]="𤇭", ["爗"]="烨", ["爛"]="烂", ["爣"]="𬊵", ["爥"]="𪹳", ["爧"]="𫞠", ["爭"]="争", ["爲"]="为", ["爺"]="爷", ["爾"]="尔", ["牆"]="墙", ["牋"]="笺", ["牐"]="闸", ["牓"]="榜", ["牘"]="牍", ["牠"]="它", ["牴"]="抵", ["牼"]="𰠲", ["牽"]="牵", ["犅"]="𰠫", ["犓"]="𬌝", ["犖"]="荦", ["犛"]="牦", ["犞"]="𪺭", ["犢"]="犊", ["犤"]="𰠹", ["犧"]="牺", ["狀"]="状", ["狹"]="狭", ["狽"]="狈", ["猌"]="𪺽", ["猍"]="𰡎", ["猙"]="狰", ["猧"]="𰡏", ["猶"]="犹", ["猻"]="狲", ["獁"]="犸", ["獄"]="狱", ["獅"]="狮", ["獊"]="𪺷", ["獎"]="奖", ["獑"]="𰡔", ["獖"]="𰡞", ["獘"]="毙", ["獟"]="𬌮", ["獢"]="𰡊", ["獨"]="独", ["獩"]="𤞃", ["獪"]="狯", ["獫"]="猃", ["獮"]="狝", ["獰"]="狞", ["獱"]="㺍", ["獲"]="获", ["獵"]="猎", ["獷"]="犷", ["獸"]="兽", ["獹"]="𰡄", ["獺"]="獭", ["獻"]="献", ["獼"]="猕", ["玀"]="猡", ["玁"]="𤞤", ["玂"]="𰡩", ["珮"]="佩", ["珼"]="𫞥", ["現"]="现", ["琖"]="盏", ["琜"]="𱮾", ["琱"]="雕", ["琺"]="珐", ["琿"]="珲", ["瑋"]="玮", ["瑍"]="𤥺", ["瑒"]="玚", ["瑣"]="琐", ["瑤"]="瑶", ["瑩"]="莹", ["瑪"]="玛", ["瑯"]="琅", ["瑲"]="玱", ["瑻"]="𪻲", ["瑽"]="𪻐", ["璉"]="琏", ["璊"]="𫞩", ["璍"]="𮴔", ["璕"]="𬍤", ["璗"]="𬍡", ["璛"]="𰢄", ["璝"]="𪻺", ["璡"]="琎", ["璣"]="玑", ["璦"]="瑷", ["璫"]="珰", ["璯"]="㻅", ["環"]="环", ["璵"]="玙", ["璸"]="瑸", ["璹"]="𰡽", ["璼"]="𫞨", ["璽"]="玺", ["璾"]="𫞦", ["璿"]="璇", ["瓄"]="𪻨", ["瓅"]="𬍛", ["瓈"]="璃", ["瓊"]="琼", ["瓏"]="珑", ["瓐"]="𰡵", ["瓓"]="𬎑", ["瓔"]="璎", ["瓕"]="𤦀", ["瓚"]="瓒", ["瓛"]="𤩽", ["甊"]="𰢦", ["甌"]="瓯", ["甎"]="砖", ["甒"]="𰢢", ["甕"]="瓮", ["甖"]="罂", ["產"]="产", ["産"]="产", ["甦"]="苏", ["畝"]="亩", ["畢"]="毕", ["畫"]="画", ["異"]="异", ["當"]="当", ["畼"]="𪽈", ["疇"]="畴", ["疊"]="叠", ["痙"]="痉", ["痮"]="𪽪", ["痲"]="痳", ["痺"]="痹", ["痾"]="疴", ["瘂"]="痖", ["瘉"]="愈", ["瘋"]="疯", ["瘍"]="疡", ["瘑"]="𬏮", ["瘓"]="痪", ["瘞"]="瘗", ["瘡"]="疮", ["瘧"]="疟", ["瘮"]="瘆", ["瘱"]="𪽷", ["瘲"]="疭", ["瘺"]="瘘", ["瘻"]="瘘", ["療"]="疗", ["癆"]="痨", ["癇"]="痫", ["癈"]="废", ["癉"]="瘅", ["癎"]="𰣯", ["癐"]="𤶊", ["癒"]="愈", ["癘"]="疠", ["癟"]="瘪", ["癠"]="𰣬", ["癡"]="痴", ["癢"]="痒", ["癤"]="疖", ["癥"]="症", ["癧"]="疬", ["癩"]="癞", ["癬"]="癣", ["癭"]="瘿", ["癮"]="瘾", ["癰"]="痈", ["癱"]="瘫", ["癲"]="癫", ["癴"]="𰣽", ["發"]="发", ["皚"]="皑", ["皟"]="𤾀", ["皪"]="𰤕", ["皰"]="疱", ["皸"]="皲", ["皺"]="皱", ["皾"]="𰤬", ["盃"]="杯", ["盋"]="钵", ["盜"]="盗", ["盞"]="盏", ["盡"]="尽", ["監"]="监", ["盤"]="盘", ["盧"]="卢", ["盨"]="𪾔", ["盪"]="荡", ["眝"]="𪾣", ["眞"]="真", ["眡"]="视", ["眥"]="眦", ["眾"]="众", ["睍"]="𪾢", ["睏"]="困", ["睔"]="𬑆", ["睜"]="睁", ["睞"]="睐", ["睪"]="睾", ["睴"]="𬑕", ["瞇"]="眯", ["瞓"]="𰥛", ["瞘"]="眍", ["瞛"]="𰥒", ["瞜"]="䁖", ["瞞"]="瞒", ["瞡"]="𰥪", ["瞤"]="𥆧", ["瞭"]="了", ["瞯"]="𰥨", ["瞱"]="𬑓", ["瞴"]="𱲦", ["瞶"]="瞆", ["瞷"]="𬑗", ["瞼"]="睑", ["矃"]="眝", ["矇"]="蒙", ["矉"]="𪾸", ["矊"]="𬑧", ["矑"]="𪾦", ["矓"]="眬", ["矕"]="𰥠", ["矖"]="𰥢", ["矘"]="𰥹", ["矙"]="瞰", ["矚"]="瞩", ["矯"]="矫", ["矲"]="𰦜", ["砦"]="寨", ["砲"]="炮", ["硃"]="朱", ["硜"]="硁", ["硤"]="硖", ["硨"]="砗", ["硯"]="砚", ["碊"]="𥒎", ["碖"]="𱳯", ["碙"]="𥐻", ["碢"]="𰦿", ["碩"]="硕", ["碪"]="砧", ["碭"]="砀", ["碸"]="砜", ["確"]="确", ["碼"]="码", ["碽"]="䂵", ["磑"]="硙", ["磒"]="𬒍", ["磚"]="砖", ["磟"]="碌", ["磠"]="硵", ["磣"]="碜", ["磧"]="碛", ["磯"]="矶", ["磱"]="𮀤", ["磵"]="𰧃", ["磽"]="硗", ["磾"]="䃅", ["礄"]="硚", ["礆"]="硷", ["礋"]="𰦰", ["礎"]="础", ["礏"]="𬒆", ["礐"]="𬒈", ["礑"]="𱳹", ["礒"]="𥐟", ["礙"]="碍", ["礛"]="𰧔", ["礥"]="𰧇", ["礦"]="矿", ["礩"]="𰧉", ["礪"]="砺", ["礫"]="砾", ["礬"]="矾", ["礮"]="炮", ["礰"]="𰦦", ["礱"]="砻", ["礲"]="𰦭", ["礹"]="𰦾", ["祕"]="秘", ["祿"]="禄", ["禍"]="祸", ["禎"]="祯", ["禓"]="𰧰", ["禕"]="祎", ["禜"]="𰱈", ["禡"]="祃", ["禦"]="御", ["禨"]="𥘌", ["禪"]="禅", ["禬"]="𰧻", ["禮"]="礼", ["禰"]="祢", ["禱"]="祷", ["禵"]="𰨖", ["禿"]="秃", ["秈"]="籼", ["秌"]="秋", ["稅"]="税", ["稈"]="秆", ["稏"]="䅉", ["稜"]="棱", ["稟"]="禀", ["稦"]="𮵠", ["稭"]="秸", ["種"]="种", ["稱"]="称", ["穀"]="谷", ["穅"]="糠", ["穇"]="䅟", ["穌"]="稣", ["積"]="积", ["穎"]="颖", ["穖"]="𬓠", ["穠"]="秾", ["穡"]="穑", ["穢"]="秽", ["穧"]="𰨦", ["穨"]="颓", ["穩"]="稳", ["穫"]="获", ["穬"]="𰨜", ["穭"]="稆", ["穽"]="阱", ["窓"]="窗", ["窩"]="窝", ["窪"]="洼", ["窮"]="穷", ["窯"]="窑", ["窰"]="窑", ["窱"]="𰩏", ["窵"]="窎", ["窶"]="窭", ["窺"]="窥", ["窻"]="窗", ["竀"]="𰩓", ["竄"]="窜", ["竅"]="窍", ["竇"]="窦", ["竈"]="灶", ["竉"]="𰩅", ["竊"]="窃", ["竢"]="俟", ["竪"]="竖", ["竱"]="𫁟", ["競"]="竞", ["筆"]="笔", ["筍"]="笋", ["筧"]="笕", ["筩"]="筒", ["筯"]="箸", ["筴"]="策", ["箂"]="𮵱", ["箇"]="个", ["箋"]="笺", ["箏"]="筝", ["箒"]="帚", ["箠"]="棰", ["箹"]="𰩺", ["節"]="节", ["範"]="范", ["築"]="筑", ["篋"]="箧", ["篔"]="筼", ["篘"]="𥬠", ["篛"]="箬", ["篠"]="筱", ["篢"]="𬕂", ["篤"]="笃", ["篩"]="筛", ["篳"]="筚", ["篸"]="𥮾", ["篿"]="𰩮", ["簀"]="箦", ["簂"]="𫂆", ["簍"]="篓", ["簑"]="蓑", ["簒"]="篡", ["簜"]="𰩹", ["簞"]="箪", ["簡"]="简", ["簢"]="𫂃", ["簣"]="篑", ["簥"]="𰩸", ["簩"]="𱸇", ["簫"]="箫", ["簵"]="𰪏", ["簷"]="檐", ["簹"]="筜", ["簻"]="𰩻", ["簽"]="签", ["簾"]="帘", ["籃"]="篮", ["籅"]="𥫣", ["籋"]="𥬞", ["籌"]="筹", ["籐"]="藤", ["籑"]="馔", ["籔"]="䉤", ["籙"]="箓", ["籚"]="𰩲", ["籛"]="篯", ["籜"]="箨", ["籟"]="籁", ["籠"]="笼", ["籣"]="𮆏", ["籤"]="签", ["籩"]="笾", ["籪"]="簖", ["籫"]="𬖃", ["籬"]="篱", ["籭"]="𬕄", ["籮"]="箩", ["籯"]="𰪣", ["籲"]="吁", ["粃"]="秕", ["粦"]="磷", ["粧"]="妆", ["粯"]="𬖑", ["粵"]="粤", ["粺"]="稗", ["粻"]="𰪭", ["糉"]="粽", ["糝"]="糁", ["糞"]="粪", ["糧"]="粮", ["糮"]="𬖮", ["糰"]="团", ["糲"]="粝", ["糴"]="籴", ["糶"]="粜", ["糷"]="𰫖", ["糹"]="纟", ["糺"]="纠", ["糽"]="𰫼", ["糾"]="纠", ["紀"]="纪", ["紁"]="𮵿", ["紂"]="纣", ["紃"]="𬘓", ["約"]="约", ["紅"]="红", ["紆"]="纡", ["紇"]="纥", ["紈"]="纨", ["紉"]="纫", ["紋"]="纹", ["紌"]="𬘕", ["納"]="纳", ["紐"]="纽", ["紑"]="𰫽", ["紒"]="𰬀", ["紓"]="纾", ["純"]="纯", ["紕"]="纰", ["紖"]="纼", ["紗"]="纱", ["紘"]="纮", ["紙"]="纸", ["級"]="级", ["紛"]="纷", ["紜"]="纭", ["紝"]="纴", ["紞"]="𬘘", ["紟"]="𫄛", ["紡"]="纺", ["紨"]="𰬅", ["紩"]="𮉢", ["紬"]="绸", ["紭"]="𰬋", ["紮"]="扎", ["細"]="细", ["紱"]="绂", ["紲"]="绁", ["紳"]="绅", ["紵"]="纻", ["紶"]="𬘛", ["紸"]="𰬇", ["紹"]="绍", ["紺"]="绀", ["紼"]="绋", ["紽"]="𰬉", ["紾"]="𬘝", ["紿"]="绐", ["絀"]="绌", ["絁"]="𫄟", ["終"]="终", ["絃"]="弦", ["組"]="组", ["絅"]="䌹", ["絆"]="绊", ["絇"]="𰬆", ["絍"]="𫟃", ["絎"]="绗", ["絏"]="绁", ["結"]="结", ["絑"]="𰬏", ["絓"]="𮉤", ["絕"]="绝", ["絖"]="𬘢", ["絘"]="𰬒", ["絙"]="𫄠", ["絚"]="𰬌", ["絛"]="绦", ["絝"]="绔", ["絞"]="绞", ["絟"]="𬘥", ["絠"]="𬘠", ["絡"]="络", ["絢"]="绚", ["絣"]="𰬔", ["絤"]="𬘟", ["絥"]="𫄢", ["給"]="给", ["絧"]="𫄡", ["絨"]="绒", ["絪"]="𬘡", ["絯"]="𰬓", ["絰"]="绖", ["統"]="统", ["絲"]="丝", ["絳"]="绛", ["絶"]="绝", ["絸"]="𬘖", ["絹"]="绢", ["絺"]="𫄨", ["絻"]="𰬜", ["絼"]="𰬛", ["絽"]="𬘤", ["絾"]="𰬖", ["絿"]="𰬗", ["綀"]="𦈌", ["綁"]="绑", ["綃"]="绡", ["綄"]="𬘫", ["綅"]="𰬞", ["綆"]="绠", ["綈"]="绨", ["綉"]="绣", ["綊"]="𰬍", ["綋"]="𫟄", ["綌"]="绤", ["綍"]="𰬘", ["綎"]="𬘩", ["綏"]="绥", ["綐"]="䌼", ["綑"]="捆", ["經"]="经", ["綕"]="𬘨", ["綖"]="𫄧", ["綘"]="𮶂", ["綜"]="综", ["綝"]="𬘭", ["綞"]="缍", ["綟"]="𫄫", ["綠"]="绿", ["綡"]="𫟅", ["綢"]="绸", ["綣"]="绻", ["綧"]="𬘯", ["綪"]="𬘬", ["綫"]="线", ["綬"]="绶", ["維"]="维", ["綯"]="绹", ["綰"]="绾", ["綱"]="纲", ["網"]="网", ["綳"]="绷", ["綴"]="缀", ["綵"]="彩", ["綷"]="𮉬", ["綸"]="纶", ["綹"]="绺", ["綺"]="绮", ["綻"]="绽", ["綼"]="𰬤", ["綽"]="绰", ["綾"]="绫", ["綿"]="绵", ["緀"]="𰬢", ["緁"]="𰬡", ["緂"]="𰬧", ["緄"]="绲", ["緅"]="𮉪", ["緆"]="𰬣", ["緇"]="缁", ["緉"]="𮉧", ["緊"]="紧", ["緋"]="绯", ["緌"]="𮉫", ["緍"]="𦈏", ["緎"]="𰬟", ["総"]="𰬥", ["緐"]="繁", ["緑"]="绿", ["緒"]="绪", ["緓"]="绬", ["緔"]="绱", ["緗"]="缃", ["緘"]="缄", ["緙"]="缂", ["線"]="线", ["緛"]="𬘰", ["緜"]="绵", ["緝"]="缉", ["緞"]="缎", ["緟"]="𫟆", ["締"]="缔", ["緡"]="缗", ["緢"]="𰬬", ["緣"]="缘", ["緤"]="𫄬", ["緥"]="褓", ["緦"]="缌", ["緧"]="𬘶", ["編"]="编", ["緩"]="缓", ["緬"]="缅", ["緮"]="𫄭", ["緯"]="纬", ["緰"]="𦈕", ["緱"]="缑", ["緲"]="缈", ["練"]="练", ["緵"]="𰬯", ["緶"]="缏", ["緷"]="𦈉", ["緸"]="𦈑", ["緹"]="缇", ["緺"]="𮉨", ["緻"]="致", ["緼"]="缊", ["緾"]="𱺦", ["縆"]="𬘵", ["縈"]="萦", ["縉"]="缙", ["縊"]="缢", ["縋"]="缒", ["縌"]="𰬳", ["縍"]="𫄰", ["縎"]="𦈔", ["縐"]="绉", ["縑"]="缣", ["縒"]="𬘷", ["縓"]="𰬲", ["縕"]="缊", ["縖"]="𬘻", ["縗"]="缞", ["縚"]="绦", ["縛"]="缚", ["縜"]="𰬚", ["縝"]="缜", ["縞"]="缟", ["縟"]="缛", ["縡"]="𰬴", ["縣"]="县", ["縧"]="绦", ["縩"]="𮉯", ["縪"]="𰬎", ["縫"]="缝", ["縬"]="𦈚", ["縭"]="缡", ["縮"]="缩", ["縯"]="𬙂", ["縰"]="𫄳", ["縱"]="纵", ["縲"]="缧", ["縳"]="䌸", ["縴"]="纤", ["縵"]="缦", ["縶"]="絷", ["縷"]="缕", ["縸"]="𫄲", ["縹"]="缥", ["縺"]="𦈐", ["縼"]="𰬵", ["總"]="总", ["績"]="绩", ["縿"]="𰬪", ["繀"]="𮉮", ["繂"]="𫄴", ["繃"]="绷", ["繅"]="缫", ["繆"]="缪", ["繈"]="襁", ["繎"]="𬙇", ["繏"]="𦈝", ["繐"]="𰬸", ["繑"]="𰬐", ["繒"]="缯", ["繓"]="𦈛", ["織"]="织", ["繕"]="缮", ["繖"]="伞", ["繗"]="𬙈", ["繘"]="𰬻", ["繙"]="𬙆", ["繚"]="缭", ["繜"]="𰬺", ["繞"]="绕", ["繟"]="𦈎", ["繡"]="绣", ["繢"]="缋", ["繣"]="𰬠", ["繦"]="襁", ["繧"]="纭", ["繨"]="𫄤", ["繩"]="绳", ["繪"]="绘", ["繫"]="系", ["繬"]="𫄱", ["繭"]="茧", ["繮"]="缰", ["繯"]="缳", ["繰"]="缲", ["繲"]="𰬽", ["繳"]="缴", ["繵"]="𬙉", ["繶"]="𫄷", ["繷"]="𫄣", ["繸"]="䍁", ["繹"]="绎", ["繻"]="𦈡", ["繼"]="继", ["繽"]="缤", ["繾"]="缱", ["繿"]="䍀", ["纀"]="𰬿", ["纁"]="𫄸", ["纆"]="𬙊", ["纇"]="颣", ["纈"]="缬", ["纊"]="纩", ["纋"]="𰭀", ["續"]="续", ["纍"]="累", ["纏"]="缠", ["纑"]="𮉡", ["纓"]="缨", ["纔"]="才", ["纕"]="𬙋", ["纖"]="纤", ["纗"]="𫄹", ["纘"]="缵", ["纚"]="𫄥", ["纜"]="缆", ["缽"]="钵", ["缾"]="瓶", ["罃"]="䓨", ["罆"]="𰭄", ["罇"]="樽", ["罈"]="坛", ["罌"]="罂", ["罎"]="坛", ["罏"]="𬙎", ["罰"]="罚", ["罵"]="骂", ["罷"]="罢", ["罼"]="𬙝", ["羂"]="𰭔", ["羅"]="罗", ["羆"]="罴", ["羈"]="羁", ["羋"]="芈", ["羗"]="羌", ["羜"]="𬙯", ["羥"]="羟", ["羨"]="羡", ["義"]="义", ["羵"]="𫅗", ["翄"]="翅", ["習"]="习", ["翜"]="𰭢", ["翫"]="玩", ["翬"]="翚", ["翸"]="𱻞", ["翹"]="翘", ["翺"]="翱", ["翽"]="翙", ["翿"]="𰭣", ["耡"]="锄", ["耫"]="𱻴", ["耬"]="耧", ["耮"]="耢", ["聖"]="圣", ["聞"]="闻", ["聯"]="联", ["聰"]="聪", ["聲"]="声", ["聳"]="耸", ["聵"]="聩", ["聶"]="聂", ["職"]="职", ["聹"]="聍", ["聻"]="𫆏", ["聽"]="听", ["聾"]="聋", ["肅"]="肃", ["肧"]="胚", ["脃"]="脆", ["脅"]="胁", ["脇"]="胁", ["脈"]="脉", ["脗"]="吻", ["脛"]="胫", ["脣"]="唇", ["脥"]="𣍰", ["脫"]="脱", ["脹"]="胀", ["腎"]="肾", ["腖"]="胨", ["腡"]="脶", ["腦"]="脑", ["腪"]="𣍯", ["腫"]="肿", ["腳"]="脚", ["腸"]="肠", ["膃"]="腽", ["膋"]="䒿", ["膒"]="𬁵", ["膓"]="肠", ["膕"]="腘", ["膚"]="肤", ["膞"]="䏝", ["膠"]="胶", ["膢"]="𦝼", ["膩"]="腻", ["膭"]="𱼏", ["膮"]="𰮝", ["膱"]="胑", ["膴"]="𰮇", ["膶"]="𬂀", ["膷"]="𰮅", ["膹"]="𪱥", ["膽"]="胆", ["膾"]="脍", ["膿"]="脓", ["臈"]="腊", ["臉"]="脸", ["臍"]="脐", ["臏"]="膑", ["臓"]="脏", ["臕"]="膘", ["臗"]="𣎑", ["臘"]="腊", ["臙"]="胭", ["臚"]="胪", ["臝"]="裸", ["臟"]="脏", ["臠"]="脔", ["臡"]="𰯋", ["臢"]="臜", ["臥"]="卧", ["臨"]="临", ["臺"]="台", ["與"]="与", ["興"]="兴", ["舉"]="举", ["舊"]="旧", ["舖"]="铺", ["舩"]="船", ["艙"]="舱", ["艛"]="𰰑", ["艜"]="𰰏", ["艢"]="樯", ["艣"]="橹", ["艤"]="舣", ["艦"]="舰", ["艫"]="舻", ["艭"]="𰰋", ["艱"]="艰", ["艷"]="艳", ["芻"]="刍", ["苧"]="苎", ["茘"]="荔", ["茲"]="兹", ["荊"]="荆", ["荍"]="荞", ["荳"]="豆", ["莊"]="庄", ["莖"]="茎", ["莢"]="荚", ["莧"]="苋", ["菑"]="灾", ["菓"]="果", ["菕"]="𰰨", ["菣"]="𬜤", ["華"]="华", ["菴"]="庵", ["菸"]="烟", ["萇"]="苌", ["萊"]="莱", ["萬"]="万", ["萯"]="𰰷", ["萲"]="萱", ["萴"]="荝", ["萵"]="莴", ["葉"]="叶", ["葒"]="荭", ["葝"]="𫈎", ["葠"]="参", ["葤"]="荮", ["葦"]="苇", ["葯"]="药", ["葷"]="荤", ["葻"]="𬜥", ["蒍"]="𫇭", ["蒒"]="𰰳", ["蒓"]="莼", ["蒔"]="莳", ["蒕"]="蒀", ["蒞"]="莅", ["蒭"]="𫇴", ["蒳"]="𰱌", ["蒶"]="𰱍", ["蒼"]="苍", ["蓀"]="荪", ["蓆"]="席", ["蓋"]="盖", ["蓡"]="参", ["蓧"]="𦰏", ["蓮"]="莲", ["蓯"]="苁", ["蓲"]="𰰤", ["蓴"]="莼", ["蓻"]="𱽜", ["蓽"]="荜", ["蔄"]="𬜬", ["蔆"]="菱", ["蔎"]="𰰺", ["蔔"]="卜", ["蔕"]="蒂", ["蔘"]="𦲞", ["蔞"]="蒌", ["蔠"]="𰱛", ["蔣"]="蒋", ["蔥"]="葱", ["蔦"]="茑", ["蔪"]="𰱑", ["蔭"]="荫", ["蔮"]="𬜿", ["蔯"]="𫈟", ["蔱"]="𰰵", ["蔴"]="麻", ["蔾"]="藜", ["蔿"]="𫇭", ["蕁"]="荨", ["蕄"]="𰱉", ["蕆"]="蒇", ["蕋"]="蕊", ["蕎"]="荞", ["蕑"]="𰱇", ["蕒"]="荬", ["蕓"]="芸", ["蕕"]="莸", ["蕘"]="荛", ["蕚"]="萼", ["蕝"]="𫈵", ["蕟"]="𬜧", ["蕡"]="𰱟", ["蕢"]="蒉", ["蕩"]="荡", ["蕪"]="芜", ["蕭"]="萧", ["蕳"]="𫈉", ["蕷"]="蓣", ["薀"]="蕰", ["薆"]="𫉁", ["薈"]="荟", ["薉"]="𬜨", ["薊"]="蓟", ["薋"]="𰱱", ["薌"]="芗", ["薑"]="姜", ["薔"]="蔷", ["薖"]="𰰾", ["薘"]="荙", ["薙"]="剃", ["薟"]="莶", ["薠"]="𮐚", ["薦"]="荐", ["薩"]="萨", ["薱"]="𰰱", ["薲"]="𬝯", ["薴"]="苧", ["薵"]="䓓", ["薺"]="荠", ["薾"]="𦬼", ["藇"]="𰰠", ["藉"]="借", ["藍"]="蓝", ["藎"]="荩", ["藖"]="𬜾", ["藘"]="𰱮", ["藚"]="𰱐", ["藝"]="艺", ["藣"]="𰱯", ["藥"]="药", ["藪"]="薮", ["藬"]="𬞘", ["藭"]="䓖", ["藰"]="𰰹", ["藴"]="蕴", ["藶"]="苈", ["藷"]="薯", ["藹"]="蔼", ["藺"]="蔺", ["藼"]="萱", ["藾"]="𰱾", ["蘀"]="萚", ["蘂"]="蕊", ["蘄"]="蕲", ["蘆"]="芦", ["蘇"]="苏", ["蘈"]="𰲁", ["蘊"]="蕴", ["蘋"]="苹", ["蘐"]="萱", ["蘓"]="苏", ["蘚"]="藓", ["蘞"]="蔹", ["蘟"]="𦻕", ["蘡"]="𮐨", ["蘢"]="茏", ["蘤"]="花", ["蘫"]="𬞫", ["蘬"]="𰰮", ["蘭"]="兰", ["蘱"]="𰲒", ["蘴"]="䒠", ["蘵"]="𰱲", ["蘺"]="蓠", ["蘿"]="萝", ["虅"]="𰲂", ["虉"]="𬟁", ["處"]="处", ["虖"]="呼", ["虛"]="虚", ["虜"]="虏", ["號"]="号", ["虦"]="𰲠", ["虧"]="亏", ["虯"]="虬", ["蛵"]="𰲶", ["蛺"]="蛱", ["蛻"]="蜕", ["蛼"]="𰲬", ["蜆"]="蚬", ["蜦"]="𰲰", ["蜸"]="𰲮", ["蜽"]="𮔊", ["蝀"]="𬟽", ["蝁"]="𰲸", ["蝕"]="蚀", ["蝜"]="𮔅", ["蝟"]="猬", ["蝡"]="蠕", ["蝦"]="虾", ["蝨"]="虱", ["蝱"]="虻", ["蝸"]="蜗", ["螄"]="蛳", ["螘"]="𰲹", ["螞"]="蚂", ["螢"]="萤", ["螮"]="䗖", ["螴"]="𰳄", ["螹"]="𰳂", ["螻"]="蝼", ["螿"]="螀", ["蟂"]="𫋇", ["蟄"]="蛰", ["蟈"]="蝈", ["蟎"]="螨", ["蟘"]="𫋌", ["蟙"]="𧊄", ["蟜"]="𫊸", ["蟡"]="𰲲", ["蟣"]="虮", ["蟦"]="𰳊", ["蟧"]="𮔚", ["蟬"]="蝉", ["蟯"]="蛲", ["蟲"]="虫", ["蟳"]="𫊻", ["蟶"]="蛏", ["蟷"]="𬠅", ["蟻"]="蚁", ["蠀"]="𧏗", ["蠁"]="蚃", ["蠅"]="蝇", ["蠆"]="虿", ["蠈"]="𬠠", ["蠌"]="𰲵", ["蠍"]="蝎", ["蠏"]="蟹", ["蠐"]="蛴", ["蠑"]="蝾", ["蠔"]="蚝", ["蠙"]="𧏖", ["蠟"]="蜡", ["蠣"]="蛎", ["蠦"]="𫊮", ["蠨"]="蟏", ["蠪"]="𰲴", ["蠭"]="蜂", ["蠱"]="蛊", ["蠳"]="𰳗", ["蠶"]="蚕", ["蠻"]="蛮", ["蠾"]="𧑏", ["衂"]="衄", ["衆"]="众", ["衊"]="蔑", ["術"]="术", ["衕"]="同", ["衚"]="胡", ["衛"]="卫", ["衝"]="冲", ["衹"]="只", ["袞"]="衮", ["袵"]="衽", ["裊"]="袅", ["裌"]="夹", ["裏"]="里", ["補"]="补", ["裝"]="装", ["裡"]="里", ["裲"]="𮖁", ["製"]="制", ["複"]="复", ["褌"]="裈", ["褘"]="袆", ["褭"]="袅", ["褲"]="裤", ["褳"]="裢", ["褸"]="褛", ["褺"]="𬡓", ["褻"]="亵", ["襀"]="𫌀", ["襂"]="𰴂", ["襆"]="幞", ["襇"]="裥", ["襌"]="褝", ["襏"]="袯", ["襓"]="𫋹", ["襖"]="袄", ["襗"]="𫋷", ["襘"]="𫋻", ["襛"]="𰳺", ["襝"]="裣", ["襠"]="裆", ["襤"]="褴", ["襪"]="袜", ["襬"]="摆", ["襭"]="𮖱", ["襯"]="衬", ["襰"]="𧝝", ["襱"]="𰳲", ["襲"]="袭", ["襴"]="襕", ["襵"]="𫌇", ["襸"]="𬡷", ["襹"]="𰳼", ["襼"]="𰳵", ["覇"]="霸", ["見"]="见", ["覎"]="觃", ["規"]="规", ["覒"]="𬆾", ["覓"]="觅", ["覔"]="觅", ["覕"]="𰴕", ["視"]="视", ["覗"]="𬢊", ["覘"]="觇", ["覙"]="𫌨", ["覚"]="觉", ["覛"]="𫌪", ["覜"]="眺", ["覟"]="𬢌", ["覠"]="𰴙", ["覡"]="觋", ["覢"]="𬊦", ["覤"]="𬟪", ["覥"]="觍", ["覦"]="觎", ["覩"]="睹", ["親"]="亲", ["覫"]="𲁙", ["覬"]="觊", ["覭"]="𬢒", ["覮"]="𲁖", ["覯"]="觏", ["覰"]="𰴜", ["覲"]="觐", ["覴"]="𬢔", ["覶"]="𰴝", ["覷"]="觑", ["覸"]="𰴘", ["覹"]="𫌭", ["覺"]="觉", ["覻"]="𰴞", ["覼"]="𫌨", ["覽"]="览", ["覿"]="觌", ["觀"]="观", ["觔"]="斤", ["觕"]="粗", ["觝"]="抵", ["觴"]="觞", ["觶"]="觯", ["觷"]="𰴣", ["觸"]="触", ["觻"]="𰴢", ["訁"]="讠", ["訂"]="订", ["訃"]="讣", ["訆"]="𰵊", ["計"]="计", ["訉"]="𲂂", ["訊"]="讯", ["訌"]="讧", ["訍"]="𲂃", ["討"]="讨", ["訏"]="𬣙", ["訐"]="讦", ["訑"]="𫍙", ["訒"]="讱", ["訓"]="训", ["訕"]="讪", ["訖"]="讫", ["託"]="托", ["記"]="记", ["訛"]="讹", ["訜"]="𫍛", ["訝"]="讶", ["訞"]="𫍚", ["訟"]="讼", ["訢"]="䜣", ["訣"]="诀", ["訥"]="讷", ["訦"]="𰵒", ["訧"]="𰵎", ["訨"]="𫟞", ["訩"]="讻", ["訪"]="访", ["訬"]="𰵏", ["設"]="设", ["訰"]="𰵍", ["許"]="许", ["訴"]="诉", ["訶"]="诃", ["訸"]="𰵝", ["訹"]="𰵓", ["診"]="诊", ["註"]="注", ["訽"]="𰵛", ["詀"]="𧮪", ["詁"]="诂", ["詃"]="𬣤", ["詄"]="𰵙", ["詅"]="𰵚", ["詆"]="诋", ["詇"]="𰵗", ["詉"]="𰵠", ["詊"]="𫟟", ["詌"]="𬣠", ["詍"]="𰵔", ["詎"]="讵", ["詏"]="𬣦", ["詐"]="诈", ["詑"]="𫍡", ["詒"]="诒", ["詓"]="𫍜", ["詔"]="诏", ["評"]="评", ["詖"]="诐", ["詗"]="诇", ["詘"]="诎", ["詛"]="诅", ["詜"]="𬣥", ["詝"]="𬣞", ["詞"]="词", ["詠"]="咏", ["詡"]="诩", ["詢"]="询", ["詣"]="诣", ["詥"]="𰵣", ["試"]="试", ["詨"]="𰵦", ["詩"]="诗", ["詪"]="𬣳", ["詫"]="诧", ["詬"]="诟", ["詭"]="诡", ["詮"]="诠", ["詯"]="𬣰", ["詰"]="诘", ["話"]="话", ["該"]="该", ["詳"]="详", ["詴"]="𬣩", ["詵"]="诜", ["詶"]="酬", ["詷"]="𫍣", ["詺"]="𬣮", ["詻"]="𰵤", ["詼"]="诙", ["詿"]="诖", ["誁"]="𬣲", ["誂"]="𫍥", ["誃"]="𰵥", ["誄"]="诔", ["誅"]="诛", ["誆"]="诓", ["誇"]="夸", ["誋"]="𫍪", ["誌"]="志", ["認"]="认", ["誎"]="𬣷", ["誏"]="𬣼", ["誐"]="𰵮", ["誑"]="诳", ["誒"]="诶", ["誔"]="𬣻", ["誕"]="诞", ["誗"]="𰵭", ["誘"]="诱", ["誙"]="𰵡", ["誚"]="诮", ["誜"]="𰵯", ["語"]="语", ["誠"]="诚", ["誡"]="诫", ["誣"]="诬", ["誤"]="误", ["誥"]="诰", ["誦"]="诵", ["誧"]="𰵩", ["誨"]="诲", ["誩"]="𲂍", ["說"]="说", ["誫"]="𫍨", ["説"]="说", ["誰"]="谁", ["課"]="课", ["誳"]="𫍮", ["誴"]="𫟡", ["誶"]="谇", ["誷"]="𫍬", ["誹"]="诽", ["誺"]="𫍧", ["誻"]="𰵸", ["誼"]="谊", ["誽"]="𰵵", ["誾"]="訚", ["調"]="调", ["諁"]="𰵷", ["諂"]="谄", ["諃"]="𰵱", ["諄"]="谆", ["諆"]="𰵲", ["談"]="谈", ["諈"]="𰵶", ["諉"]="诿", ["請"]="请", ["諌"]="𮷅", ["諍"]="诤", ["諎"]="𬣾", ["諏"]="诹", ["諑"]="诼", ["諒"]="谅", ["諓"]="𬣡", ["諔"]="𰵴", ["諕"]="𬤀", ["論"]="论", ["諗"]="谂", ["諘"]="𲂏", ["諛"]="谀", ["諜"]="谍", ["諝"]="谞", ["諞"]="谝", ["諟"]="𬤊", ["諠"]="喧", ["諡"]="谥", ["諢"]="诨", ["諣"]="𫍩", ["諤"]="谔", ["諥"]="𫍳", ["諦"]="谛", ["諧"]="谐", ["諫"]="谏", ["諭"]="谕", ["諮"]="谘", ["諯"]="𫍱", ["諰"]="𫍰", ["諱"]="讳", ["諲"]="𬤇", ["諳"]="谙", ["諴"]="𫍯", ["諵"]="𲂐", ["諶"]="谌", ["諷"]="讽", ["諸"]="诸", ["諹"]="𰵌", ["諺"]="谚", ["諻"]="𬤍", ["諼"]="谖", ["諾"]="诺", ["謀"]="谋", ["謁"]="谒", ["謂"]="谓", ["謄"]="誊", ["謅"]="诌", ["謆"]="𫍸", ["謉"]="𫍷", ["謊"]="谎", ["謋"]="𰵼", ["謌"]="歌", ["謍"]="𰴯", ["謎"]="谜", ["謏"]="𫍲", ["謐"]="谧", ["謑"]="𰵾", ["謔"]="谑", ["謖"]="谡", ["謗"]="谤", ["謙"]="谦", ["謚"]="谥", ["講"]="讲", ["謜"]="𰵺", ["謝"]="谢", ["謞"]="𰵿", ["謟"]="𰵽", ["謠"]="谣", ["謡"]="谣", ["謣"]="𰶀", ["謥"]="𰶂", ["謨"]="谟", ["謫"]="谪", ["謬"]="谬", ["謭"]="谫", ["謯"]="𫍹", ["謰"]="𬣽", ["謱"]="𫍴", ["謲"]="𬤄", ["謳"]="讴", ["謵"]="𰶃", ["謶"]="𲂔", ["謸"]="𫍵", ["謹"]="谨", ["謻"]="𰶁", ["謼"]="呼", ["謾"]="谩", ["譀"]="𰶆", ["譁"]="哗", ["譂"]="𫟠", ["譄"]="𬤤", ["譅"]="𰶎", ["譆"]="嘻", ["譇"]="𰶄", ["譈"]="𬤣", ["證"]="证", ["譊"]="𫍢", ["譌"]="𰵑", ["譎"]="谲", ["譏"]="讥", ["譐"]="𬤢", ["譑"]="𫍤", ["譒"]="𮷊", ["譓"]="𬤝", ["譔"]="撰", ["譖"]="谮", ["識"]="识", ["譙"]="谯", ["譚"]="谭", ["譜"]="谱", ["譞"]="𫍽", ["譟"]="噪", ["譠"]="𰶉", ["譡"]="𬣭", ["譢"]="𲂖", ["譧"]="𲂕", ["譨"]="𫍦", ["譩"]="𰶊", ["譫"]="谵", ["譭"]="毁", ["譯"]="译", ["議"]="议", ["譳"]="𰶌", ["譴"]="谴", ["護"]="护", ["譸"]="诪", ["譹"]="𬤫", ["譺"]="𬤩", ["譻"]="𬢯", ["譼"]="䛓", ["譽"]="誉", ["譾"]="谫", ["譿"]="𬤭", ["讀"]="读", ["讁"]="谪", ["讂"]="𰶍", ["讅"]="谉", ["讆"]="𬣀", ["讇"]="𬤛", ["讉"]="𬤦", ["變"]="变", ["讋"]="詟", ["讌"]="宴", ["讎"]="雠", ["讑"]="𰶏", ["讒"]="谗", ["讓"]="让", ["讔"]="𮙊", ["讕"]="谰", ["讖"]="谶", ["讘"]="𰵹", ["讙"]="欢", ["讚"]="赞", ["讛"]="𰵖", ["讜"]="谠", ["讝"]="𰵨", ["讞"]="谳", ["讟"]="𮙋", ["豄"]="𰶔", ["豅"]="𰶑", ["豈"]="岂", ["豎"]="竖", ["豐"]="丰", ["豔"]="艳", ["豬"]="猪", ["豵"]="𫎆", ["豶"]="豮", ["貍"]="狸", ["貓"]="猫", ["貗"]="𫎌", ["貙"]="䝙", ["貛"]="獾", ["貝"]="贝", ["貞"]="贞", ["貟"]="贠", ["負"]="负", ["財"]="财", ["貢"]="贡", ["貣"]="𰷞", ["貤"]="𰷠", ["貦"]="𰷡", ["貧"]="贫", ["貨"]="货", ["販"]="贩", ["貪"]="贪", ["貫"]="贯", ["責"]="责", ["貯"]="贮", ["貰"]="贳", ["貱"]="𬥶", ["貲"]="赀", ["貳"]="贰", ["貴"]="贵", ["貶"]="贬", ["買"]="买", ["貸"]="贷", ["貺"]="贶", ["費"]="费", ["貼"]="贴", ["貽"]="贻", ["貾"]="𰷢", ["貿"]="贸", ["賀"]="贺", ["賁"]="贲", ["賂"]="赂", ["賃"]="赁", ["賄"]="贿", ["賅"]="赅", ["資"]="资", ["賈"]="贾", ["賊"]="贼", ["賍"]="赃", ["賏"]="𲂻", ["賑"]="赈", ["賒"]="赊", ["賓"]="宾", ["賕"]="赇", ["賗"]="𬥸", ["賙"]="赒", ["賚"]="赉", ["賛"]="赞", ["賜"]="赐", ["賝"]="𫎩", ["賞"]="赏", ["賟"]="𧹖", ["賠"]="赔", ["賡"]="赓", ["賢"]="贤", ["賣"]="卖", ["賤"]="贱", ["賥"]="𰷤", ["賦"]="赋", ["賧"]="赕", ["賨"]="𰷥", ["質"]="质", ["賫"]="赍", ["賬"]="账", ["賭"]="赌", ["賮"]="𰷧", ["賰"]="䞐", ["賲"]="𲃄", ["賴"]="赖", ["賵"]="赗", ["賷"]="赍", ["賸"]="剩", ["賹"]="𰷪", ["賺"]="赚", ["賻"]="赙", ["購"]="购", ["賽"]="赛", ["賾"]="赜", ["贃"]="𧹗", ["贄"]="贽", ["贅"]="赘", ["贆"]="𰷫", ["贇"]="赟", ["贈"]="赠", ["贉"]="𫎫", ["贊"]="赞", ["贋"]="赝", ["贍"]="赡", ["贏"]="赢", ["贐"]="赆", ["贑"]="赣", ["贓"]="赃", ["贔"]="赑", ["贕"]="𫧿", ["贖"]="赎", ["贗"]="赝", ["贙"]="𰷮", ["贚"]="𫎦", ["贛"]="赣", ["贜"]="赃", ["赬"]="赪", ["趕"]="赶", ["趙"]="赵", ["趨"]="趋", ["趫"]="𰷶", ["趬"]="𰷵", ["趰"]="趂", ["趲"]="趱", ["跡"]="迹", ["踁"]="胫", ["踐"]="践", ["踚"]="𬦧", ["踰"]="逾", ["踴"]="踊", ["踼"]="𰸄", ["蹌"]="跄", ["蹏"]="蹄", ["蹔"]="暂", ["蹕"]="跸", ["蹛"]="𰸚", ["蹟"]="迹", ["蹡"]="𬧀", ["蹣"]="蹒", ["蹤"]="踪", ["蹥"]="𰸔", ["蹪"]="𰸞", ["蹳"]="𫏆", ["蹺"]="跷", ["蹻"]="跷", ["躀"]="𬦻", ["躂"]="跶", ["躉"]="趸", ["躊"]="踌", ["躋"]="跻", ["躍"]="跃", ["躎"]="䟢", ["躑"]="踯", ["躒"]="跞", ["躓"]="踬", ["躕"]="蹰", ["躘"]="𨀁", ["躚"]="跹", ["躝"]="𨅬", ["躡"]="蹑", ["躥"]="蹿", ["躦"]="躜", ["躧"]="𰸐", ["躪"]="躏", ["躭"]="耽", ["躳"]="躬", ["躶"]="裸", ["躼"]="𲄚", ["軀"]="躯", ["軁"]="𲄧", ["軂"]="𬧤", ["軃"]="𰹀", ["軇"]="𮜶", ["車"]="车", ["軋"]="轧", ["軌"]="轨", ["軍"]="军", ["軎"]="𰹲", ["軏"]="𫐄", ["軑"]="轪", ["軒"]="轩", ["軓"]="𰹴", ["軔"]="轫", ["軖"]="𰹶", ["軗"]="𨐅", ["軘"]="𰹸", ["軚"]="𮷗", ["軛"]="轭", ["軜"]="𫐇", ["軝"]="𬨂", ["軞"]="𬨁", ["軟"]="软", ["軤"]="轷", ["軥"]="𰺁", ["軧"]="𰺀", ["軨"]="𫐉", ["軫"]="轸", ["軬"]="𫐊", ["軮"]="𬨄", ["軯"]="𰹽", ["軱"]="𮝴", ["軲"]="轱", ["軳"]="𰺂", ["軵"]="𰹿", ["軷"]="𫐈", ["軸"]="轴", ["軹"]="轵", ["軺"]="轺", ["軻"]="轲", ["軼"]="轶", ["軾"]="轼", ["軿"]="𫐌", ["輀"]="𮝵", ["輁"]="𰺄", ["輂"]="𰺅", ["較"]="较", ["輄"]="𨐈", ["輅"]="辂", ["輆"]="𬨇", ["輇"]="辁", ["輈"]="辀", ["載"]="载", ["輊"]="轾", ["輋"]="𪨶", ["輐"]="𰺇", ["輑"]="𰺈", ["輒"]="辄", ["輓"]="挽", ["輔"]="辅", ["輕"]="轻", ["輖"]="𫐏", ["輗"]="𫐐", ["輘"]="𰺊", ["輙"]="辄", ["輚"]="𰹼", ["輛"]="辆", ["輜"]="辎", ["輝"]="辉", ["輞"]="辋", ["輟"]="辍", ["輠"]="𰺍", ["輡"]="𰺐", ["輢"]="𫐎", ["輣"]="𰺏", ["輤"]="𰺉", ["輥"]="辊", ["輦"]="辇", ["輨"]="𫐑", ["輩"]="辈", ["輪"]="轮", ["輫"]="𰺎", ["輬"]="辌", ["輭"]="软", ["輮"]="𫐓", ["輯"]="辑", ["輲"]="𰺒", ["輳"]="辏", ["輴"]="𮝸", ["輵"]="𬨍", ["輶"]="𬨎", ["輷"]="𫐒", ["輸"]="输", ["輹"]="𰺓", ["輻"]="辐", ["輼"]="辒", ["輾"]="辗", ["輿"]="舆", ["轀"]="辒", ["轁"]="𮷝", ["轂"]="毂", ["轃"]="𰺖", ["轄"]="辖", ["轅"]="辕", ["轆"]="辘", ["轇"]="𫐖", ["轈"]="𬨓", ["轉"]="转", ["轊"]="𫐕", ["轍"]="辙", ["轎"]="轿", ["轏"]="𰺞", ["轐"]="𫐗", ["轑"]="𰺛", ["轒"]="𮝷", ["轓"]="𰺜", ["轔"]="辚", ["轕"]="𮝺", ["轖"]="𰺙", ["轗"]="𫐘", ["轘"]="𮝹", ["轙"]="𰹵", ["轚"]="𰺟", ["轛"]="𰺃", ["轞"]="𰺗", ["轟"]="轰", ["轠"]="𫐙", ["轡"]="辔", ["轢"]="轹", ["轣"]="𫐆", ["轤"]="轳", ["轥"]="𰺣", ["辦"]="办", ["辭"]="辞", ["辮"]="辫", ["辯"]="辩", ["農"]="农", ["辳"]="农", ["迴"]="回", ["迻"]="移", ["逈"]="迥", ["逕"]="迳", ["這"]="这", ["連"]="连", ["週"]="周", ["進"]="进", ["逿"]="𰺲", ["遉"]="侦", ["遊"]="游", ["運"]="运", ["過"]="过", ["達"]="达", ["違"]="违", ["遙"]="遥", ["遜"]="逊", ["遞"]="递", ["遠"]="远", ["遡"]="溯", ["遤"]="𲅎", ["適"]="适", ["遯"]="遁", ["遰"]="𰻆", ["遱"]="𫐷", ["遲"]="迟", ["遶"]="绕", ["遷"]="迁", ["選"]="选", ["遺"]="遗", ["遼"]="辽", ["邁"]="迈", ["還"]="还", ["邇"]="迩", ["邊"]="边", ["邏"]="逻", ["邐"]="逦", ["郟"]="郏", ["郲"]="𬩾", ["郵"]="邮", ["鄆"]="郓", ["鄉"]="乡", ["鄒"]="邹", ["鄔"]="邬", ["鄖"]="郧", ["鄟"]="𫑘", ["鄡"]="𰻮", ["鄦"]="𰻡", ["鄧"]="邓", ["鄩"]="𬩽", ["鄪"]="𰻳", ["鄬"]="𰻦", ["鄭"]="郑", ["鄮"]="𬪍", ["鄰"]="邻", ["鄲"]="郸", ["鄳"]="𫑡", ["鄴"]="邺", ["鄶"]="郐", ["鄺"]="邝", ["酇"]="酂", ["酈"]="郦", ["酖"]="鸩", ["酧"]="酬", ["醃"]="腌", ["醆"]="盏", ["醖"]="酝", ["醜"]="丑", ["醞"]="酝", ["醟"]="蒏", ["醣"]="糖", ["醦"]="𮠳", ["醧"]="𬪧", ["醫"]="医", ["醬"]="酱", ["醱"]="酦", ["醲"]="𬪩", ["醳"]="𰼅", ["醶"]="𫑷", ["醻"]="酬", ["醼"]="宴", ["釀"]="酿", ["釁"]="衅", ["釃"]="酾", ["釅"]="酽", ["釋"]="释", ["釒"]="钅", ["釓"]="钆", ["釔"]="钇", ["釕"]="钌", ["釗"]="钊", ["釘"]="钉", ["釙"]="钋", ["釚"]="𫟲", ["針"]="针", ["釟"]="𫓥", ["釣"]="钓", ["釤"]="钐", ["釥"]="𰽛", ["釦"]="扣", ["釧"]="钏", ["釨"]="𫓦", ["釩"]="钒", ["釪"]="𰽗", ["釫"]="𬬨", ["釬"]="焊", ["釭"]="𮣲", ["釮"]="𲇭", ["釰"]="𲇰", ["釱"]="𰽘", ["釲"]="𫟳", ["釳"]="𨰿", ["釴"]="𬬩", ["釵"]="钗", ["釷"]="钍", ["釹"]="钕", ["釺"]="钎", ["釽"]="𬬲", ["釾"]="䥺", ["釿"]="𬬱", ["鈀"]="钯", ["鈁"]="钫", ["鈂"]="𬬵", ["鈃"]="钘", ["鈄"]="钭", ["鈅"]="钥", ["鈆"]="铅", ["鈇"]="𫓧", ["鈈"]="钚", ["鈉"]="钠", ["鈊"]="𲇴", ["鈋"]="𨱂", ["鈌"]="𰽤", ["鈍"]="钝", ["鈎"]="钩", ["鈏"]="𰽣", ["鈐"]="钤", ["鈑"]="钣", ["鈒"]="钑", ["鈓"]="𬬯", ["鈔"]="钞", ["鈕"]="钮", ["鈖"]="𫟴", ["鈗"]="𫟵", ["鈘"]="𲇱", ["鈚"]="𬬫", ["鈜"]="𮣳", ["鈞"]="钧", ["鈠"]="𨱁", ["鈡"]="钟", ["鈣"]="钙", ["鈤"]="𰽡", ["鈥"]="钬", ["鈦"]="钛", ["鈧"]="钪", ["鈨"]="𮷸", ["鈪"]="𰽞", ["鈮"]="铌", ["鈯"]="𨱄", ["鈰"]="铈", ["鈱"]="𲇸", ["鈲"]="𨱃", ["鈳"]="钶", ["鈴"]="铃", ["鈵"]="𰽥", ["鈶"]="𬭀", ["鈷"]="钴", ["鈸"]="钹", ["鈹"]="铍", ["鈺"]="钰", ["鈼"]="𬬽", ["鈽"]="钸", ["鈾"]="铀", ["鈿"]="钿", ["鉀"]="钾", ["鉁"]="𨱅", ["鉅"]="巨", ["鉆"]="钻", ["鉈"]="铊", ["鉉"]="铉", ["鉊"]="𬬿", ["鉋"]="刨", ["鉌"]="𰽬", ["鉍"]="铋", ["鉎"]="𰽫", ["鉏"]="锄", ["鉐"]="𬬷", ["鉑"]="铂", ["鉒"]="𰽯", ["鉔"]="𫓬", ["鉕"]="钷", ["鉗"]="钳", ["鉘"]="𰽱", ["鉚"]="铆", ["鉛"]="铅", ["鉜"]="𰽮", ["鉝"]="𫟷", ["鉞"]="钺", ["鉟"]="𰽧", ["鉠"]="𫓭", ["鉡"]="𰽰", ["鉢"]="钵", ["鉤"]="钩", ["鉥"]="𬬸", ["鉦"]="钲", ["鉧"]="𬭁", ["鉨"]="鿭", ["鉬"]="钼", ["鉭"]="钽", ["鉮"]="𬬹", ["鉲"]="𰽩", ["鉵"]="𰽶", ["鉶"]="铏", ["鉷"]="𫟹", ["鉸"]="铰", ["鉹"]="𰽹", ["鉺"]="铒", ["鉻"]="铬", ["鉼"]="𰽼", ["鉽"]="𫟸", ["鉾"]="𫓴", ["鉿"]="铪", ["銀"]="银", ["銁"]="𫓲", ["銂"]="𫟻", ["銃"]="铳", ["銅"]="铜", ["銈"]="𫓯", ["銊"]="𫓰", ["銋"]="𰽻", ["銌"]="𲇻", ["銍"]="铚", ["銏"]="𫟶", ["銑"]="铣", ["銓"]="铨", ["銔"]="𬭃", ["銖"]="铢", ["銗"]="𬭅", ["銘"]="铭", ["銙"]="𰽴", ["銚"]="铫", ["銛"]="铦", ["銜"]="衔", ["銠"]="铑", ["銡"]="𰽲", ["銣"]="铷", ["銥"]="铱", ["銦"]="铟", ["銧"]="𰽵", ["銨"]="铵", ["銩"]="铥", ["銪"]="铕", ["銫"]="铯", ["銬"]="铐", ["銱"]="铞", ["銲"]="焊", ["銳"]="锐", ["銶"]="𨱇", ["銷"]="销", ["銸"]="𰽿", ["銹"]="锈", ["銻"]="锑", ["銼"]="锉", ["銾"]="𰾁", ["鋁"]="铝", ["鋂"]="𰾄", ["鋃"]="锒", ["鋅"]="锌", ["鋇"]="钡", ["鋉"]="𨱈", ["鋊"]="𰾆", ["鋋"]="𮣴", ["鋌"]="铤", ["鋍"]="𰾀", ["鋏"]="铗", ["鋐"]="𬭎", ["鋑"]="𮸏", ["鋒"]="锋", ["鋓"]="𮸊", ["鋕"]="𲇽", ["鋗"]="𫓶", ["鋘"]="𬭌", ["鋙"]="铻", ["鋜"]="𰾃", ["鋝"]="锊", ["鋟"]="锓", ["鋠"]="𫓵", ["鋡"]="𰾅", ["鋣"]="铘", ["鋤"]="锄", ["鋥"]="锃", ["鋦"]="锔", ["鋧"]="𰽢", ["鋨"]="锇", ["鋩"]="铓", ["鋪"]="铺", ["鋭"]="锐", ["鋮"]="铖", ["鋯"]="锆", ["鋰"]="锂", ["鋱"]="铽", ["鋲"]="𲇿", ["鋶"]="锍", ["鋸"]="锯", ["鋹"]="𬬮", ["鋼"]="钢", ["鋾"]="𰾏", ["鋿"]="𲈆", ["錀"]="𬬭", ["錁"]="锞", ["錂"]="𨱋", ["錄"]="录", ["錆"]="锖", ["錇"]="锫", ["錈"]="锩", ["錋"]="𬭖", ["錍"]="𰾎", ["錏"]="铔", ["錐"]="锥", ["錑"]="𬭜", ["錒"]="锕", ["錔"]="𰾓", ["錕"]="锟", ["錗"]="𬭗", ["錘"]="锤", ["錙"]="锱", ["錚"]="铮", ["錛"]="锛", ["錜"]="𫓻", ["錝"]="𫓽", ["錞"]="𬭚", ["錟"]="锬", ["錠"]="锭", ["錡"]="锜", ["錢"]="钱", ["錣"]="𮣵", ["錤"]="𫓹", ["錥"]="𫓾", ["錦"]="锦", ["錧"]="𰾒", ["錨"]="锚", ["錩"]="锠", ["錪"]="𬭓", ["錫"]="锡", ["錬"]="𲇷", ["錭"]="𬭕", ["錮"]="锢", ["錯"]="错", ["録"]="录", ["錳"]="锰", ["錴"]="𲈁", ["錶"]="表", ["錸"]="铼", ["錺"]="𮸐", ["錽"]="𫓸", ["鍀"]="锝", ["鍁"]="锨", ["鍂"]="𰾑", ["鍃"]="锪", ["鍄"]="𨱉", ["鍆"]="钔", ["鍇"]="锴", ["鍈"]="锳", ["鍉"]="𫔂", ["鍊"]="炼", ["鍋"]="锅", ["鍍"]="镀", ["鍏"]="𬬬", ["鍐"]="𰾞", ["鍑"]="𰾟", ["鍒"]="𫔄", ["鍔"]="锷", ["鍕"]="𮸈", ["鍖"]="𰾘", ["鍘"]="铡", ["鍚"]="钖", ["鍛"]="锻", ["鍜"]="𰾤", ["鍝"]="𰾙", ["鍟"]="𰾝", ["鍠"]="锽", ["鍡"]="𰾚", ["鍢"]="𮸕", ["鍣"]="𬭡", ["鍤"]="锸", ["鍥"]="锲", ["鍦"]="𰾢", ["鍧"]="𰾡", ["鍨"]="𰾥", ["鍩"]="锘", ["鍫"]="锹", ["鍬"]="锹", ["鍭"]="𬭤", ["鍮"]="𨱎", ["鍰"]="锾", ["鍱"]="𰾕", ["鍳"]="鉴", ["鍴"]="𰾜", ["鍵"]="键", ["鍶"]="锶", ["鍷"]="𲈌", ["鍸"]="𲈋", ["鍹"]="𲈎", ["鍺"]="锗", ["鍼"]="针", ["鍾"]="钟", ["鎁"]="𲈍", ["鎂"]="镁", ["鎄"]="锿", ["鎅"]="𰾛", ["鎇"]="镅", ["鎈"]="𫟿", ["鎉"]="𰾬", ["鎊"]="镑", ["鎋"]="𬭪", ["鎌"]="镰", ["鎍"]="𫔅", ["鎑"]="𰾩", ["鎒"]="𬭦", ["鎓"]="𬭩", ["鎔"]="镕", ["鎕"]="𰾯", ["鎖"]="锁", ["鎗"]="枪", ["鎘"]="镉", ["鎙"]="𫔈", ["鎚"]="锤", ["鎛"]="镈", ["鎝"]="𨱏", ["鎞"]="𫔇", ["鎡"]="镃", ["鎢"]="钨", ["鎣"]="蓥", ["鎤"]="𲈒", ["鎦"]="镏", ["鎧"]="铠", ["鎩"]="铩", ["鎪"]="锼", ["鎬"]="镐", ["鎭"]="镇", ["鎮"]="镇", ["鎯"]="𨱍", ["鎰"]="镒", ["鎲"]="镋", ["鎳"]="镍", ["鎵"]="镓", ["鎶"]="鿔", ["鎷"]="𨰾", ["鎸"]="镌", ["鎻"]="锁", ["鎿"]="镎", ["鏁"]="𬭲", ["鏂"]="𰽜", ["鏃"]="镞", ["鏄"]="𲇲", ["鏆"]="𨱌", ["鏇"]="旋", ["鏈"]="链", ["鏉"]="𨱒", ["鏋"]="𬭮", ["鏌"]="镆", ["鏍"]="镙", ["鏏"]="𬭬", ["鏐"]="镠", ["鏑"]="镝", ["鏒"]="𬭝", ["鏓"]="𰾱", ["鏔"]="𬭰", ["鏕"]="𰾲", ["鏗"]="铿", ["鏘"]="锵", ["鏙"]="𰾰", ["鏚"]="𬭭", ["鏛"]="𮸟", ["鏜"]="镗", ["鏝"]="镘", ["鏞"]="镛", ["鏟"]="铲", ["鏡"]="镜", ["鏢"]="镖", ["鏤"]="镂", ["鏦"]="𫓩", ["鏨"]="錾", ["鏩"]="𰾌", ["鏰"]="镚", ["鏱"]="𲈗", ["鏳"]="𲈜", ["鏴"]="𲈝", ["鏵"]="铧", ["鏷"]="镤", ["鏸"]="𰾶", ["鏹"]="镪", ["鏺"]="䥽", ["鏻"]="𬭸", ["鏽"]="锈", ["鏾"]="𫔌", ["鐀"]="𬭢", ["鐁"]="𰾴", ["鐃"]="铙", ["鐄"]="𨱑", ["鐇"]="𫔍", ["鐈"]="𫓱", ["鐉"]="𰾼", ["鐋"]="铴", ["鐍"]="𫔎", ["鐎"]="𨱓", ["鐏"]="𨱔", ["鐐"]="镣", ["鐒"]="铹", ["鐓"]="镦", ["鐔"]="镡", ["鐕"]="𰾷", ["鐖"]="𰽕", ["鐘"]="钟", ["鐙"]="镫", ["鐛"]="𲈚", ["鐝"]="镢", ["鐠"]="镨", ["鐤"]="𰾸", ["鐥"]="䦅", ["鐦"]="锎", ["鐧"]="锏", ["鐨"]="镄", ["鐩"]="𬭼", ["鐪"]="𫓺", ["鐫"]="镌", ["鐬"]="𰽷", ["鐮"]="镰", ["鐯"]="䦃", ["鐰"]="𲈞", ["鐱"]="𲈀", ["鐲"]="镯", ["鐳"]="镭", ["鐴"]="𬭽", ["鐵"]="铁", ["鐶"]="镮", ["鐸"]="铎", ["鐹"]="𰽾", ["鐺"]="铛", ["鐻"]="𮣷", ["鐼"]="𫔁", ["鐽"]="𫟼", ["鐿"]="镱", ["鑀"]="𰾭", ["鑄"]="铸", ["鑇"]="𬭉", ["鑈"]="鿭", ["鑉"]="𫠁", ["鑊"]="镬", ["鑋"]="𰼻", ["鑌"]="镔", ["鑍"]="𲇑", ["鑏"]="𬬾", ["鑐"]="𰿂", ["鑑"]="鉴", ["鑒"]="鉴", ["鑔"]="镲", ["鑕"]="锧", ["鑖"]="𰿃", ["鑘"]="𰿄", ["鑛"]="矿", ["鑞"]="镴", ["鑠"]="铄", ["鑡"]="𬭔", ["鑢"]="𮣶", ["鑣"]="镳", ["鑤"]="刨", ["鑥"]="镥", ["鑧"]="𮸠", ["鑨"]="𰽦", ["鑪"]="𬬻", ["鑭"]="镧", ["鑮"]="𬮁", ["鑯"]="𰿈", ["鑰"]="钥", ["鑱"]="镵", ["鑲"]="镶", ["鑴"]="𫔔", ["鑵"]="罐", ["鑷"]="镊", ["鑸"]="𰿉", ["鑹"]="镩", ["鑼"]="锣", ["鑽"]="钻", ["鑾"]="銮", ["鑿"]="凿", ["钀"]="𰾾", ["钁"]="䦆", ["钂"]="镋", ["钃"]="𰾽", ["長"]="长", ["門"]="门", ["閂"]="闩", ["閃"]="闪", ["閅"]="𮤫", ["閆"]="闫", ["閈"]="闬", ["閉"]="闭", ["開"]="开", ["閌"]="闶", ["閍"]="𨸂", ["閎"]="闳", ["閏"]="闰", ["閐"]="𨸃", ["閑"]="闲", ["閒"]="闲", ["間"]="间", ["閔"]="闵", ["閕"]="𰿩", ["閖"]="𲈵", ["閗"]="𫔯", ["閘"]="闸", ["閙"]="闹", ["閛"]="𰿬", ["閜"]="𬮠", ["閝"]="𫠂", ["閞"]="𫔰", ["閟"]="𮤲", ["閡"]="阂", ["閣"]="阁", ["閤"]="合", ["閥"]="阀", ["閦"]="𬮥", ["閧"]="哄", ["閨"]="闺", ["閩"]="闽", ["閪"]="𲈹", ["閫"]="阃", ["閬"]="阆", ["閭"]="闾", ["閱"]="阅", ["閲"]="阅", ["閵"]="𫔴", ["閶"]="阊", ["閷"]="𰿳", ["閹"]="阉", ["閻"]="阎", ["閼"]="阏", ["閽"]="阍", ["閾"]="阈", ["閿"]="阌", ["闀"]="𲉁", ["闃"]="阒", ["闄"]="𬮲", ["闆"]="板", ["闇"]="暗", ["闈"]="闱", ["闉"]="𬮱", ["闊"]="阔", ["闋"]="阕", ["闌"]="阑", ["闍"]="阇", ["闐"]="阗", ["闑"]="𫔶", ["闒"]="阘", ["闓"]="闿", ["闔"]="阖", ["闕"]="阙", ["闖"]="闯", ["闚"]="窥", ["闛"]="𰿺", ["關"]="关", ["闞"]="阚", ["闟"]="𰿻", ["闠"]="阓", ["闡"]="阐", ["闢"]="辟", ["闤"]="阛", ["闥"]="闼", ["阬"]="坑", ["陘"]="陉", ["陝"]="陕", ["陞"]="升", ["陣"]="阵", ["陯"]="𲉉", ["陰"]="阴", ["陳"]="陈", ["陸"]="陆", ["陻"]="堙", ["陽"]="阳", ["隉"]="陧", ["隊"]="队", ["階"]="阶", ["隑"]="𬮿", ["隕"]="陨", ["隖"]="坞", ["際"]="际", ["隣"]="邻", ["隤"]="𬯎", ["隨"]="随", ["險"]="险", ["隫"]="𱀡", ["隮"]="𬯀", ["隯"]="陦", ["隱"]="隐", ["隴"]="陇", ["隷"]="隶", ["隸"]="隶", ["隻"]="只", ["雋"]="隽", ["雖"]="虽", ["雙"]="双", ["雛"]="雏", ["雜"]="杂", ["雝"]="雍", ["雞"]="鸡", ["離"]="离", ["難"]="难", ["雰"]="氛", ["雲"]="云", ["電"]="电", ["霑"]="沾", ["霢"]="霡", ["霣"]="𫕥", ["霧"]="雾", ["霼"]="𪵣", ["霽"]="霁", ["靂"]="雳", ["靄"]="霭", ["靅"]="𰷦", ["靆"]="叇", ["靈"]="灵", ["靉"]="叆", ["靚"]="靓", ["靜"]="静", ["靝"]="靔", ["靦"]="䩄", ["靧"]="𫖃", ["靨"]="靥", ["靭"]="韧", ["鞀"]="鼗", ["鞏"]="巩", ["鞝"]="绱", ["鞦"]="秋", ["鞸"]="𱁴", ["鞻"]="𱁺", ["鞼"]="𱁹", ["鞽"]="鞒", ["鞾"]="靴", ["鞿"]="𩉜", ["韁"]="缰", ["韃"]="鞑", ["韆"]="千", ["韇"]="𱁷", ["韈"]="袜", ["韉"]="鞯", ["韊"]="𱁾", ["韋"]="韦", ["韌"]="韧", ["韍"]="韨", ["韏"]="𱂇", ["韐"]="𱂆", ["韒"]="𱂉", ["韓"]="韩", ["韔"]="𮧴", ["韗"]="𱂈", ["韘"]="𱂊", ["韙"]="韪", ["韚"]="𫠅", ["韛"]="𫖔", ["韜"]="韬", ["韝"]="𫖕", ["韞"]="韫", ["韠"]="𫖒", ["韡"]="𮧵", ["韢"]="𬰶", ["韣"]="𱂋", ["韮"]="韭", ["韻"]="韵", ["響"]="响", ["頁"]="页", ["頂"]="顶", ["頃"]="顷", ["頄"]="𬱓", ["項"]="项", ["順"]="顺", ["頇"]="顸", ["須"]="须", ["頊"]="顼", ["頌"]="颂", ["頍"]="𫠆", ["頎"]="颀", ["頏"]="颃", ["預"]="预", ["頑"]="顽", ["頒"]="颁", ["頓"]="顿", ["頔"]="𬱖", ["頕"]="𬱗", ["頖"]="𬱙", ["頗"]="颇", ["領"]="领", ["頙"]="𲊺", ["頛"]="𬱜", ["頜"]="颌", ["頞"]="𱂨", ["頟"]="额", ["頠"]="𬱟", ["頡"]="颉", ["頢"]="𬱠", ["頤"]="颐", ["頦"]="颏", ["頩"]="𱂦", ["頪"]="𱂧", ["頫"]="𫖯", ["頭"]="头", ["頮"]="颒", ["頯"]="𱂬", ["頰"]="颊", ["頲"]="颋", ["頳"]="𲊼", ["頴"]="颖", ["頵"]="𫖳", ["頷"]="颔", ["頸"]="颈", ["頹"]="颓", ["頻"]="频", ["頽"]="颓", ["顀"]="𱂭", ["顁"]="𬱫", ["顃"]="𩖖", ["顄"]="𱂰", ["顅"]="𫖶", ["顆"]="颗", ["顇"]="悴", ["顉"]="𰽳", ["顊"]="𬱪", ["顋"]="腮", ["題"]="题", ["額"]="额", ["顎"]="颚", ["顏"]="颜", ["顐"]="𬱢", ["顑"]="𱂱", ["顒"]="颙", ["顓"]="颛", ["顔"]="颜", ["顖"]="𱂶", ["顗"]="𫖮", ["願"]="愿", ["顙"]="颡", ["顛"]="颠", ["顜"]="𱂴", ["顝"]="𱂵", ["類"]="类", ["顠"]="𱂺", ["顢"]="颟", ["顣"]="𫖹", ["顤"]="𱂣", ["顥"]="颢", ["顦"]="憔", ["顧"]="顾", ["顩"]="𱂫", ["顪"]="𱂤", ["顫"]="颤", ["顬"]="颥", ["顮"]="𱂸", ["顯"]="显", ["顰"]="颦", ["顱"]="颅", ["顳"]="颞", ["顴"]="颧", ["風"]="风", ["颩"]="𱃔", ["颬"]="𱃕", ["颭"]="飐", ["颮"]="飑", ["颯"]="飒", ["颰"]="𩙥", ["颱"]="台", ["颲"]="𱃘", ["颳"]="刮", ["颴"]="𬱽", ["颶"]="飓", ["颷"]="𩙪", ["颸"]="飔", ["颹"]="𬱵", ["颺"]="飏", ["颻"]="飖", ["颼"]="飕", ["颽"]="𬱼", ["颾"]="𩙫", ["颿"]="帆", ["飀"]="飗", ["飁"]="𱃟", ["飂"]="𮨵", ["飃"]="飘", ["飄"]="飘", ["飆"]="飙", ["飇"]="𱃠", ["飈"]="飚", ["飉"]="𬲅", ["飊"]="𮸼", ["飋"]="𫗋", ["飍"]="𱃝", ["飛"]="飞", ["飠"]="饣", ["飢"]="饥", ["飣"]="饤", ["飥"]="饦", ["飦"]="𫗞", ["飩"]="饨", ["飪"]="饪", ["飫"]="饫", ["飭"]="饬", ["飯"]="饭", ["飱"]="飧", ["飲"]="饮", ["飴"]="饴", ["飵"]="𫗢", ["飶"]="𫗣", ["飷"]="𬲭", ["飼"]="饲", ["飽"]="饱", ["飾"]="饰", ["飿"]="饳", ["餀"]="𮩜", ["餂"]="𱃺", ["餃"]="饺", ["餄"]="饸", ["餅"]="饼", ["餈"]="糍", ["餉"]="饷", ["養"]="养", ["餌"]="饵", ["餎"]="饹", ["餏"]="饻", ["餑"]="饽", ["餒"]="馁", ["餓"]="饿", ["餔"]="𫗦", ["餕"]="馂", ["餖"]="饾", ["餗"]="𫗧", ["餘"]="余", ["餚"]="肴", ["餛"]="馄", ["餜"]="馃", ["餞"]="饯", ["餟"]="𬳂", ["餡"]="馅", ["餣"]="𬲼", ["餤"]="𱃿", ["餦"]="𫗠", ["餧"]="喂", ["館"]="馆", ["餩"]="𱃽", ["餪"]="𫗬", ["餫"]="𫗥", ["餬"]="糊", ["餭"]="𫗮", ["餯"]="𱄄", ["餰"]="𬳆", ["餱"]="糇", ["餲"]="𮩝", ["餳"]="饧", ["餴"]="𱃼", ["餵"]="喂", ["餶"]="馉", ["餷"]="馇", ["餸"]="𩠌", ["餹"]="糖", ["餺"]="馎", ["餻"]="糕", ["餼"]="饩", ["餽"]="馈", ["餾"]="馏", ["餿"]="馊", ["饀"]="𬳊", ["饁"]="馌", ["饃"]="馍", ["饅"]="馒", ["饆"]="𮩛", ["饇"]="𱃲", ["饈"]="馐", ["饉"]="馑", ["饊"]="馓", ["饋"]="馈", ["饌"]="馔", ["饍"]="膳", ["饎"]="𱄆", ["饐"]="𮩞", ["饑"]="饥", ["饒"]="饶", ["饗"]="飨", ["饘"]="𫗴", ["饙"]="𱄀", ["饛"]="𱄈", ["饜"]="餍", ["饝"]="馍", ["饞"]="馋", ["饟"]="饷", ["饠"]="𫗩", ["饡"]="𱄊", ["饢"]="馕", ["馩"]="𬳟", ["馪"]="𮹀", ["馬"]="马", ["馭"]="驭", ["馮"]="冯", ["馯"]="𫘛", ["馱"]="驮", ["馲"]="𱄽", ["馳"]="驰", ["馴"]="驯", ["馵"]="𱄼", ["馹"]="驲", ["馺"]="𱅂", ["馼"]="𫘜", ["馽"]="𱅁", ["駁"]="驳", ["駂"]="𱅀", ["駃"]="𫘝", ["駉"]="𬳶", ["駊"]="𫘟", ["駍"]="𬳴", ["駎"]="𩧨", ["駏"]="𱅃", ["駐"]="驻", ["駑"]="驽", ["駒"]="驹", ["駓"]="𬳵", ["駔"]="驵", ["駕"]="驾", ["駖"]="𲌅", ["駗"]="𱅇", ["駘"]="骀", ["駙"]="驸", ["駚"]="𩧫", ["駛"]="驶", ["駜"]="𱅈", ["駝"]="驼", ["駞"]="驼", ["駟"]="驷", ["駡"]="骂", ["駢"]="骈", ["駣"]="𱅏", ["駤"]="𫘠", ["駥"]="𱅉", ["駦"]="𱅑", ["駧"]="𩧲", ["駩"]="𩧴", ["駪"]="𬳽", ["駫"]="𫘡", ["駬"]="𱅋", ["駭"]="骇", ["駮"]="驳", ["駰"]="骃", ["駱"]="骆", ["駴"]="𮪢", ["駶"]="𩧺", ["駷"]="𱅔", ["駸"]="骎", ["駹"]="𮪡", ["駺"]="𬴀", ["駻"]="𫘣", ["駼"]="𬳿", ["駽"]="𱅖", ["駾"]="𱅙", ["駿"]="骏", ["騀"]="𱅗", ["騁"]="骋", ["騂"]="骍", ["騃"]="𫘤", ["騄"]="𫘧", ["騅"]="骓", ["騆"]="𮹋", ["騇"]="𱅚", ["騉"]="𫘥", ["騊"]="𫘦", ["騋"]="𱅕", ["騌"]="鬃", ["騍"]="骒", ["騎"]="骑", ["騏"]="骐", ["騐"]="验", ["騑"]="𬴂", ["騔"]="𩨀", ["騕"]="𱅜", ["騖"]="骛", ["騗"]="𱅝", ["騙"]="骗", ["騚"]="𩨊", ["騜"]="𫘩", ["騝"]="𩨃", ["騞"]="𬴃", ["騟"]="𩨈", ["騠"]="𫘨", ["騢"]="𱅞", ["騣"]="鬃", ["騤"]="骙", ["騥"]="𱅟", ["騧"]="䯄", ["騩"]="𱅡", ["騪"]="𩨄", ["騫"]="骞", ["騬"]="𱅢", ["騭"]="骘", ["騮"]="骝", ["騯"]="𬴅", ["騰"]="腾", ["騱"]="𫘬", ["騲"]="𮪤", ["騳"]="𱄿", ["騴"]="𫘫", ["騵"]="𫘪", ["騶"]="驺", ["騷"]="骚", ["騸"]="骟", ["騹"]="𬴆", ["騺"]="𱅊", ["騻"]="𫘭", ["騼"]="𫠋", ["騽"]="𱅩", ["騾"]="骡", ["驀"]="蓦", ["驁"]="骜", ["驂"]="骖", ["驃"]="骠", ["驄"]="骢", ["驅"]="驱", ["驈"]="𱅫", ["驉"]="𱅧", ["驊"]="骅", ["驋"]="𩧯", ["驌"]="骕", ["驍"]="骁", ["驎"]="𬴊", ["驏"]="骣", ["驐"]="𮪥", ["驒"]="𱅛", ["驓"]="𫘯", ["驔"]="𱅪", ["驕"]="骄", ["驖"]="𬴋", ["驗"]="验", ["驘"]="骡", ["驙"]="𫘰", ["驚"]="惊", ["驛"]="驿", ["驞"]="𱅤", ["驟"]="骤", ["驠"]="𱅬", ["驡"]="𱅅", ["驢"]="驴", ["驤"]="骧", ["驥"]="骥", ["驦"]="骦", ["驨"]="𫘱", ["驩"]="欢", ["驪"]="骊", ["驫"]="骉", ["骯"]="肮", ["骽"]="腿", ["骾"]="鲠", ["髈"]="膀", ["髏"]="髅", ["髐"]="𱅮", ["髒"]="脏", ["體"]="体", ["髕"]="髌", ["髖"]="髋", ["髪"]="发", ["髮"]="发", ["鬆"]="松", ["鬉"]="鬃", ["鬍"]="胡", ["鬖"]="𩭹", ["鬗"]="𱆆", ["鬚"]="须", ["鬜"]="𱆁", ["鬞"]="𬴩", ["鬠"]="𫘽", ["鬡"]="𮫂", ["鬢"]="鬓", ["鬥"]="斗", ["鬧"]="闹", ["鬨"]="哄", ["鬩"]="阋", ["鬭"]="斗", ["鬮"]="阄", ["鬱"]="郁", ["鬹"]="鬶", ["鬺"]="𱆌", ["魎"]="魉", ["魗"]="𱆛", ["魘"]="魇", ["魚"]="鱼", ["魛"]="鱽", ["魜"]="𬶁", ["魝"]="𬶀", ["魟"]="𫚉", ["魠"]="𱇏", ["魡"]="𬶄", ["魢"]="鱾", ["魣"]="𮬛", ["魥"]="𩽹", ["魦"]="𫚌", ["魧"]="𱇘", ["魨"]="鲀", ["魪"]="𬶇", ["魫"]="𱇙", ["魬"]="𱇖", ["魭"]="𱇐", ["魮"]="𱇒", ["魯"]="鲁", ["魱"]="𱇓", ["魴"]="鲂", ["魵"]="𫚍", ["魶"]="𱇔", ["魷"]="鱿", ["魺"]="鲄", ["魻"]="𱇟", ["魼"]="𱇜", ["魽"]="𫠐", ["魾"]="𱇝", ["鮀"]="𬶍", ["鮁"]="鲅", ["鮂"]="𱇠", ["鮃"]="鲆", ["鮄"]="𫚒", ["鮅"]="𫚑", ["鮆"]="𫚖", ["鮇"]="𱇛", ["鮈"]="𬶋", ["鮊"]="鲌", ["鮋"]="鲉", ["鮌"]="𱇢", ["鮍"]="鲏", ["鮎"]="鲇", ["鮏"]="𱇡", ["鮐"]="鲐", ["鮑"]="鲍", ["鮒"]="鲋", ["鮓"]="鲊", ["鮕"]="𲍌", ["鮗"]="鿴", ["鮘"]="𬶌", ["鮚"]="鲒", ["鮛"]="𱇨", ["鮜"]="鲘", ["鮝"]="鲞", ["鮞"]="鲕", ["鮟"]="𩽾", ["鮠"]="𬶏", ["鮡"]="𬶐", ["鮣"]="䲟", ["鮤"]="𫚓", ["鮥"]="𱇪", ["鮦"]="鲖", ["鮧"]="𱇧", ["鮨"]="𮬜", ["鮪"]="鲔", ["鮫"]="鲛", ["鮬"]="𱇦", ["鮭"]="鲑", ["鮮"]="鲜", ["鮯"]="𫚗", ["鮰"]="𫚔", ["鮳"]="鲓", ["鮵"]="𫚛", ["鮶"]="鲪", ["鮷"]="𬶕", ["鮸"]="𩾃", ["鮹"]="𱇯", ["鮺"]="鲝", ["鮿"]="𫚚", ["鯀"]="鲧", ["鯁"]="鲠", ["鯄"]="𩾁", ["鯅"]="𱈁", ["鯆"]="𫚙", ["鯇"]="鲩", ["鯈"]="𱇱", ["鯉"]="鲤", ["鯊"]="鲨", ["鯒"]="鲬", ["鯔"]="鲻", ["鯕"]="鲯", ["鯖"]="鲭", ["鯗"]="鲞", ["鯚"]="𱇺", ["鯛"]="鲷", ["鯝"]="鲴", ["鯞"]="𫚡", ["鯠"]="𱇭", ["鯡"]="鲱", ["鯢"]="鲵", ["鯤"]="鲲", ["鯥"]="𱇶", ["鯦"]="𱇼", ["鯧"]="鲳", ["鯨"]="鲸", ["鯩"]="𱇗", ["鯪"]="鲮", ["鯫"]="鲰", ["鯬"]="𫚞", ["鯮"]="𱇾", ["鯰"]="鲶", ["鯱"]="𩾇", ["鯴"]="鲺", ["鯶"]="𩽼", ["鯷"]="鳀", ["鯸"]="𱈄", ["鯻"]="𬶟", ["鯼"]="𱈅", ["鯽"]="鲫", ["鯾"]="𫚣", ["鯿"]="鳊", ["鰁"]="鳈", ["鰂"]="鲗", ["鰃"]="鳂", ["鰅"]="𱈂", ["鰆"]="䲠", ["鰇"]="𬶧", ["鰈"]="鲽", ["鰉"]="鳇", ["鰊"]="𬶠", ["鰋"]="𫚢", ["鰌"]="鳅", ["鰍"]="鳅", ["鰏"]="鲾", ["鰐"]="鳄", ["鰑"]="𫚊", ["鰒"]="鳆", ["鰓"]="鳃", ["鰕"]="𫚥", ["鰗"]="𬶞", ["鰛"]="鳁", ["鰜"]="鳒", ["鰝"]="𱈋", ["鰟"]="鳑", ["鰠"]="鳋", ["鰡"]="𱈊", ["鰣"]="鲥", ["鰤"]="𫚕", ["鰥"]="鳏", ["鰦"]="𫚤", ["鰧"]="䲢", ["鰨"]="鳎", ["鰩"]="鳐", ["鰫"]="𫚦", ["鰬"]="𱈉", ["鰭"]="鳍", ["鰮"]="鳁", ["鰯"]="𱈍", ["鰱"]="鲢", ["鰲"]="鳌", ["鰳"]="鳓", ["鰴"]="𱈑", ["鰵"]="鳘", ["鰶"]="𬶭", ["鰷"]="鲦", ["鰹"]="鲣", ["鰺"]="鲹", ["鰻"]="鳗", ["鰼"]="鳛", ["鰽"]="𫚧", ["鰾"]="鳔", ["鰿"]="𱇵", ["鱀"]="𬶨", ["鱁"]="𱈏", ["鱂"]="鳉", ["鱃"]="𱈌", ["鱄"]="𫚋", ["鱅"]="鳙", ["鱆"]="𫠒", ["鱇"]="𩾌", ["鱈"]="鳕", ["鱉"]="鳖", ["鱊"]="𫚪", ["鱋"]="𬶬", ["鱌"]="𬶲", ["鱍"]="𱇣", ["鱎"]="𱇩", ["鱏"]="𱈓", ["鱐"]="𱇿", ["鱑"]="𬶫", ["鱒"]="鳟", ["鱓"]="鳝", ["鱔"]="鳝", ["鱕"]="𱈕", ["鱖"]="鳜", ["鱗"]="鳞", ["鱘"]="鲟", ["鱙"]="𲍑", ["鱚"]="𬶮", ["鱝"]="鲼", ["鱞"]="𬶵", ["鱟"]="鲎", ["鱠"]="鲙", ["鱢"]="𫚫", ["鱣"]="鳣", ["鱤"]="鳡", ["鱥"]="𮬝", ["鱦"]="𱇸", ["鱧"]="鳢", ["鱨"]="鲿", ["鱬"]="𱈗", ["鱭"]="鲚", ["鱮"]="𫚈", ["鱯"]="鳠", ["鱲"]="𫚭", ["鱴"]="𱈙", ["鱵"]="𮬤", ["鱷"]="鳄", ["鱸"]="鲈", ["鱹"]="𬶺", ["鱺"]="鲡", ["鱻"]="鲜", ["鳥"]="鸟", ["鳦"]="𱉇", ["鳧"]="凫", ["鳩"]="鸠", ["鳬"]="凫", ["鳭"]="𱉈", ["鳱"]="𱉊", ["鳲"]="鸤", ["鳳"]="凤", ["鳴"]="鸣", ["鳶"]="鸢", ["鳷"]="𫛛", ["鳸"]="𱉓", ["鳺"]="𱉎", ["鳻"]="𱉑", ["鳼"]="𪉃", ["鳽"]="𫛚", ["鳾"]="䴓", ["鳿"]="𱉍", ["鴀"]="𫛜", ["鴁"]="𮭢", ["鴂"]="𱉔", ["鴃"]="𫛞", ["鴅"]="𫛝", ["鴆"]="鸩", ["鴇"]="鸨", ["鴉"]="鸦", ["鴋"]="𲍮", ["鴍"]="𬸀", ["鴐"]="𫛤", ["鴒"]="鸰", ["鴓"]="𮭤", ["鴔"]="𫛡", ["鴕"]="鸵", ["鴗"]="𫁡", ["鴘"]="𱉡", ["鴙"]="𱉛", ["鴚"]="𱉕", ["鴛"]="鸳", ["鴝"]="鸲", ["鴞"]="鸮", ["鴟"]="鸱", ["鴠"]="𱉗", ["鴡"]="𱉘", ["鴢"]="𱉢", ["鴣"]="鸪", ["鴥"]="𫛣", ["鴦"]="鸯", ["鴨"]="鸭", ["鴩"]="𱉚", ["鴫"]="𮴿", ["鴬"]="鸴", ["鴮"]="𫛦", ["鴯"]="鸸", ["鴰"]="鸹", ["鴱"]="𱉪", ["鴲"]="𪉆", ["鴳"]="𫛩", ["鴴"]="鸻", ["鴶"]="𱉥", ["鴷"]="䴕", ["鴸"]="𱉫", ["鴹"]="𱉯", ["鴺"]="𱉩", ["鴻"]="鸿", ["鴽"]="𫛪", ["鴾"]="𱉲", ["鴿"]="鸽", ["鵀"]="𬸊", ["鵁"]="䴔", ["鵂"]="鸺", ["鵃"]="鸼", ["鵄"]="𬸈", ["鵅"]="𱉮", ["鵉"]="鸾", ["鵊"]="𫛥", ["鵋"]="𱉽", ["鵌"]="𱉸", ["鵎"]="𱉻", ["鵏"]="𬷕", ["鵐"]="鹀", ["鵑"]="鹃", ["鵒"]="鹆", ["鵓"]="鹁", ["鵔"]="𱉿", ["鵕"]="𱉾", ["鵖"]="𱉝", ["鵗"]="𱉹", ["鵙"]="𱉐", ["鵚"]="𪉍", ["鵛"]="𱉠", ["鵜"]="鹈", ["鵝"]="鹅", ["鵞"]="鹅", ["鵟"]="𫛭", ["鵠"]="鹄", ["鵡"]="鹉", ["鵧"]="𫛨", ["鵩"]="𫛳", ["鵪"]="鹌", ["鵫"]="𫛱", ["鵬"]="鹏", ["鵮"]="鹐", ["鵯"]="鹎", ["鵰"]="雕", ["鵱"]="𱊀", ["鵲"]="鹊", ["鵳"]="𱊋", ["鵴"]="𱊇", ["鵵"]="𱊆", ["鵶"]="鸦", ["鵷"]="鹓", ["鵸"]="𱊁", ["鵹"]="𱊃", ["鵻"]="𱊅", ["鵼"]="𱊊", ["鵽"]="𱊍", ["鵾"]="鹍", ["鶀"]="𬸒", ["鶂"]="𱊈", ["鶃"]="𱊄", ["鶄"]="䴖", ["鶅"]="𱊎", ["鶆"]="𱉵", ["鶇"]="鸫", ["鶉"]="鹑", ["鶊"]="鹒", ["鶋"]="𱊌", ["鶌"]="𫛵", ["鶒"]="𫛶", ["鶓"]="鹋", ["鶔"]="𱊗", ["鶖"]="鹙", ["鶗"]="𫛸", ["鶘"]="鹕", ["鶙"]="𱊕", ["鶚"]="鹗", ["鶛"]="𱊐", ["鶝"]="𱊏", ["鶞"]="𱊑", ["鶟"]="𱊖", ["鶠"]="𬸘", ["鶡"]="鹖", ["鶢"]="𱊒", ["鶣"]="𬸜", ["鶤"]="𱉱", ["鶥"]="鹛", ["鶦"]="𫛷", ["鶧"]="𲎀", ["鶨"]="𱊘", ["鶩"]="鹜", ["鶪"]="䴗", ["鶬"]="鸧", ["鶭"]="𫛯", ["鶯"]="莺", ["鶰"]="𫛫", ["鶱"]="𬸣", ["鶲"]="鹟", ["鶴"]="鹤", ["鶵"]="𬸅", ["鶶"]="𱊝", ["鶷"]="𱊟", ["鶹"]="鹠", ["鶺"]="鹡", ["鶻"]="鹘", ["鶼"]="鹣", ["鶽"]="𱊛", ["鶿"]="鹚", ["鷀"]="鹚", ["鷁"]="鹢", ["鷂"]="鹞", ["鷃"]="𮭨", ["鷄"]="鸡", ["鷅"]="𫛽", ["鷇"]="𬆮", ["鷉"]="䴘", ["鷊"]="鹝", ["鷋"]="𱊠", ["鷌"]="𲍬", ["鷎"]="𬸢", ["鷏"]="𱊚", ["鷐"]="𫜀", ["鷑"]="𱊢", ["鷒"]="𱉏", ["鷓"]="鹧", ["鷔"]="𪉑", ["鷕"]="𱊡", ["鷖"]="鹥", ["鷗"]="鸥", ["鷙"]="鸷", ["鷚"]="鹨", ["鷛"]="𱊤", ["鷜"]="𬸞", ["鷝"]="𲍴", ["鷞"]="𮭪", ["鷟"]="𬸦", ["鷢"]="𱊧", ["鷣"]="𫜃", ["鷤"]="𫛴", ["鷥"]="鸶", ["鷦"]="鹪", ["鷨"]="𪉊", ["鷩"]="𫜁", ["鷫"]="鹔", ["鷭"]="𬸪", ["鷮"]="𱉬", ["鷯"]="鹩", ["鷰"]="燕", ["鷲"]="鹫", ["鷳"]="鹇", ["鷴"]="鹇", ["鷵"]="𱊩", ["鷶"]="𱉳", ["鷷"]="𫜄", ["鷸"]="鹬", ["鷹"]="鹰", ["鷺"]="鹭", ["鷼"]="𲍻", ["鷽"]="鸴", ["鷾"]="𱊰", ["鷿"]="䴙", ["鸀"]="𱊬", ["鸁"]="𱊮", ["鸂"]="㶉", ["鸃"]="𱉌", ["鸄"]="𱊯", ["鸅"]="𱉟", ["鸆"]="𱊫", ["鸇"]="鹯", ["鸉"]="𱉴", ["鸊"]="䴙", ["鸋"]="𫛢", ["鸌"]="鹱", ["鸍"]="𲍰", ["鸎"]="莺", ["鸏"]="鹲", ["鸐"]="𱊱", ["鸑"]="𬸚", ["鸓"]="𱊳", ["鸕"]="鸬", ["鸗"]="𫛟", ["鸘"]="鹴", ["鸙"]="𱊵", ["鸚"]="鹦", ["鸛"]="鹳", ["鸜"]="𬸱", ["鸝"]="鹂", ["鸞"]="鸾", ["鹵"]="卤", ["鹹"]="咸", ["鹺"]="鹾", ["鹼"]="碱", ["鹽"]="盐", ["麐"]="麟", ["麗"]="丽", ["麞"]="獐", ["麡"]="𬸾", ["麤"]="粗", ["麥"]="麦", ["麧"]="𱋇", ["麨"]="𪎊", ["麩"]="麸", ["麪"]="面", ["麫"]="面", ["麬"]="𤿲", ["麭"]="𮮆", ["麮"]="𱋋", ["麯"]="曲", ["麰"]="𮮇", ["麱"]="𱋖", ["麳"]="𪎌", ["麴"]="曲", ["麵"]="面", ["麷"]="𫜑", ["麼"]="么", ["麽"]="么", ["黂"]="𱋱", ["黃"]="黄", ["黌"]="黉", ["點"]="点", ["黨"]="党", ["黲"]="黪", ["黴"]="霉", ["黶"]="黡", ["黷"]="黩", ["黸"]="𱋶", ["黽"]="黾", ["黿"]="鼋", ["鼀"]="𱋾", ["鼁"]="𱋿", ["鼂"]="鼌", ["鼄"]="𬹣", ["鼅"]="𱌄", ["鼆"]="𱌆", ["鼇"]="鳌", ["鼈"]="鳖", ["鼉"]="鼍", ["鼊"]="𱌉", ["鼕"]="冬", ["鼚"]="𱌊", ["鼲"]="𱌏", ["鼴"]="鼹", ["齈"]="𱌖", ["齊"]="齐", ["齋"]="斋", ["齌"]="𱌗", ["齍"]="𱌘", ["齎"]="赍", ["齏"]="齑", ["齒"]="齿", ["齔"]="龀", ["齕"]="龁", ["齖"]="𬹺", ["齗"]="龂", ["齘"]="𬹼", ["齙"]="龅", ["齚"]="𱌬", ["齜"]="龇", ["齝"]="𱌯", ["齞"]="𱌫", ["齟"]="龃", ["齠"]="龆", ["齡"]="龄", ["齣"]="出", ["齤"]="𱌲", ["齥"]="𱌱", ["齦"]="龈", ["齧"]="啮", ["齩"]="咬", ["齪"]="龊", ["齬"]="龉", ["齭"]="𫜭", ["齮"]="𬺈", ["齯"]="𫠜", ["齰"]="𫜬", ["齱"]="𱌶", ["齲"]="龋", ["齳"]="𱌳", ["齴"]="𫜮", ["齵"]="𱌹", ["齶"]="腭", ["齷"]="龌", ["齸"]="𱌽", ["齹"]="𬺎", ["齺"]="𱌭", ["齻"]="𱌺", ["齼"]="𬺓", ["齽"]="𬺔", ["齾"]="𫜰", ["龍"]="龙", ["龎"]="厐", ["龏"]="𱍁", ["龐"]="庞", ["龑"]="䶮", ["龓"]="𫜲", ["龔"]="龚", ["龕"]="龛", ["龖"]="𱍂", ["龘"]="𮹝", ["龜"]="龟", ["龝"]="秋", ["龞"]="𱍈", ["龥"]="𬱳", ["龭"]="𩨎", ["龯"]="𨱆", ["龲"]="𰾋", ["龻"]="𰁜", ["龽"]="𰞳", ["鿁"]="䜤", ["鿂"]="𮷙", ["鿐"]="䲤", ["鿓"]="鿒", ["鿠"]="鿟", ["鿳"]="鿸", ["𠁞"]="𠀾", ["𠅀"]="𮲐", ["𠌥"]="𠆿", ["𠏄"]="𮯻", ["𠐊"]="𫝋", ["𠐮"]="𬾣", ["𠖥"]="𮰄", ["𠙦"]="䒮", ["𠠜"]="𫦕", ["𠠫"]="𰄭", ["𠼤"]="𫪄", ["𠼮"]="𫩳", ["𡂿"]="𫪘", ["𡃈"]="𰈮", ["𡃤"]="𪢐", ["𡑍"]="𫭼", ["𡑑"]="𮰠", ["𡔖"]="𡍣", ["𡞵"]="㛟", ["𡟫"]="𫝪", ["𡠪"]="𮱔", ["𡠹"]="㛿", ["𡡤"]="𡚫", ["𡢃"]="㛠", ["𡢄"]="𮱆", ["𡢅"]="妘", ["𡢿"]="𭑸", ["𡣙"]="𱙑", ["𡤅"]="媇", ["𡤢"]="𮱊", ["𡤶"]="𮱐", ["𡷨"]="𫵸", ["𡷹"]="𱛊", ["𡺨"]="𫵶", ["𡽳"]="𫶊", ["𢄋"]="𦭬", ["𢅡"]="𫷌", ["𢍰"]="𪪴", ["𢐟"]="𮱵", ["𢜟"]="𰑂", ["𢞁"]="𮲂", ["𢡠"]="怾", ["𢯩"]="𫼤", ["𢰸"]="𱟽", ["𢲩"]="𫼾", ["𢲸"]="𫼵", ["𢳂"]="𫼣", ["𢷮"]="𢫊", ["𢺳"]="𪮳", ["𣂈"]="𦮜", ["𣋪"]="𮲨", ["𣍐"]="𫧃", ["𣎟"]="𫞅", ["𣞁"]="㮠", ["𣠩"]="𣞎", ["𣫒"]="𫶲", ["𣯩"]="𣯣", ["𣵾"]="𮳅", ["𣷣"]="𱥵", ["𣼼"]="𮳈", ["𣾷"]="㳢", ["𣿭"]="𮳃", ["𤁐"]="𮳍", ["𤃡"]="𱩂", ["𤄙"]="𰝞", ["𤅊"]="𮳖", ["𤅶"]="𣷷", ["𤅷"]="𰛻", ["𤆼"]="𮳢", ["𤇾"]="𫇦", ["𤋮"]="熙", ["𤎤"]="𬝃", ["𤎽"]="𱫜", ["𤏩"]="𮳯", ["𤏪"]="𱫊", ["𤏳"]="𮳱", ["𤑚"]="𮳶", ["𤑳"]="𤎻", ["𤒎"]="𤊀", ["𤒨"]="𮳸", ["𤓓"]="𬊜", ["𤓩"]="𤊰", ["𤚴"]="𮳺", ["𤛮"]="𤙯", ["𤛱"]="𫞢", ["𤜆"]="𪺪", ["𤢟"]="𤝢", ["𤥵"]="𮴑", ["𤦎"]="𮴅", ["𤦩"]="𮴏", ["𤦹"]="𱮺", ["𤧑"]="𮴆", ["𤧸"]="𮴒", ["𤩂"]="𫞧", ["𤩊"]="𮴗", ["𤩑"]="𮴥", ["𤩝"]="𮴓", ["𤪤"]="𪛞", ["𤪥"]="𬍜", ["𤪺"]="㻘", ["𤫎"]="𮴶", ["𤫟"]="𮴠", ["𤫩"]="㻏", ["𤬏"]="𱰆", ["𤸫"]="𤶧", ["𤾉"]="𰤓", ["𥀬"]="𪠏", ["𥂸"]="𬐠", ["𥉸"]="𰥣", ["𥋟"]="𮵅", ["𥔬"]="𮵊", ["𥕥"]="𥐰", ["𥖏"]="𮀪", ["𥗽"]="𬒗", ["𥚗"]="𮵙", ["𥢶"]="𫞷", ["𥣻"]="𦼖", ["𥯤"]="𫁳", ["𥲻"]="纂", ["𥵃"]="𥱔", ["𥺼"]="𮇔", ["𥼶"]="𬖘", ["𥼽"]="𥹥", ["𥿑"]="𮶁", ["𥿡"]="𱺙", ["𦆭"]="𱺖", ["𦆲"]="𫟇", ["𦜖"]="𬁺", ["𦝛"]="𮶔", ["𦠅"]="𫞅", ["𦠜"]="𱼇", ["𦡶"]="𰯂", ["𦢈"]="𣍨", ["𦣇"]="𬂂", ["𦥯"]="𰃮", ["𦦗"]="栄", ["𦧺"]="𫇘", ["𦳝"]="𰰢", ["𦻖"]="𱽾", ["𦾉"]="莺", ["𦾵"]="𦴇", ["𦿭"]="𮶷", ["𧀀"]="𮶩", ["𧂂"]="𮶬", ["𧒄"]="𱿧", ["𧖦"]="𬠱", ["𧜘"]="𮷁", ["𧜵"]="䙊", ["𧜶"]="𮖃", ["𧝞"]="䘛", ["𧞅"]="𰳻", ["𧞫"]="𫌋", ["𧟌"]="𬡠", ["𧠳"]="𮷄", ["𧢝"]="𲁔", ["𧥺"]="𬣝", ["𧦵"]="𮷆", ["𧧝"]="𬣨", ["𧧸"]="𰵬", ["𧨊"]="𬣶", ["𧨾"]="𬤂", ["𧩎"]="𮷉", ["𧩙"]="䜥", ["𧭈"]="𲂇", ["𧭥"]="𮷇", ["𧰎"]="鿲", ["𧵳"]="䞌", ["𧶄"]="𬥷", ["𧶽"]="𰷟", ["𧸦"]="𬥾", ["𧼮"]="𬦅", ["𨂐"]="𫏌", ["𨆅"]="𬦫", ["𨆉"]="𮛗", ["𨆪"]="𫏕", ["𨈆"]="𬧛", ["𨈇"]="𬦾", ["𨈊"]="𨂺", ["𨈌"]="𨄄", ["𨉖"]="𰿰", ["𨊛"]="𲄙", ["𨊸"]="䢁", ["𨋢"]="䢂", ["𨌄"]="𬨋", ["𨍶"]="荤", ["𨏊"]="𰹾", ["𨘀"]="𮷥", ["𨞪"]="𫜷", ["𨞺"]="𫟫", ["𨟊"]="𫟬", ["𨟑"]="𮷨", ["𨣃"]="𰼋", ["𨣨"]="𰼏", ["𨤋"]="𬪯", ["𨤡"]="𬪺", ["𨥈"]="𮷵", ["𨥉"]="𲇯", ["𨥕"]="𮷹", ["𨥤"]="𮷽", ["𨥭"]="𮸃", ["𨥮"]="𮷿", ["𨦍"]="𮸅", ["𨦡"]="𰽽", ["𨦫"]="䦀", ["𨧀"]="𬭊", ["𨧜"]="䦁", ["𨧰"]="𫟽", ["𨨏"]="𬭛", ["𨨩"]="𲈅", ["𨩃"]="𮸔", ["𨩎"]="𮸘", ["𨩰"]="𫟾", ["𨪃"]="𲈏", ["𨪜"]="𮸚", ["𨪦"]="𮸙", ["𨫀"]="𬭫", ["𨫋"]="𮸉", ["𨫼"]="𰾧", ["𨭆"]="𬭶", ["𨭌"]="𬭵", ["𨭎"]="𬭳", ["𨭐"]="𬭙", ["𨭥"]="𬬼", ["𨮪"]="𮷯", ["𨯂"]="𮸣", ["𨯅"]="䥿", ["𨯗"]="𮸝", ["𨯵"]="𬮀", ["𨰃"]="𫔉", ["𨰘"]="𮷷", ["𨰲"]="𫔃", ["𨰹"]="𰿀", ["𨳒"]="𮤭", ["𩉍"]="𬰣", ["𩋬"]="𱁱", ["𩍜"]="𱁳", ["𩏪"]="𩏽", ["𩐳"]="𮸷", ["𩓐"]="脖", ["𩓥"]="𫖵", ["𩔐"]="𮸶", ["𩖰"]="𫠇", ["𩗗"]="飓", ["𩗩"]="𮷻", ["𩗴"]="𫗉", ["𩗺"]="𮸻", ["𩛩"]="𩠃", ["𩛲"]="𬲹", ["𩜠"]="𬲿", ["𩞃"]="𬲰", ["𩞘"]="𬳏", ["𩟗"]="𫗚", ["𩢀"]="𮹄", ["𩢖"]="𮹅", ["𩣑"]="䯃", ["𩣺"]="𩧼", ["𩤅"]="𲌉", ["𩥅"]="𱅣", ["𩥇"]="𩨍", ["𩥈"]="𮹌", ["𩥉"]="𩧱", ["𩦠"]="𫠌", ["𩧉"]="𱄾", ["𩭙"]="𩬣", ["𩰹"]="𩰰", ["𩴵"]="𩴌", ["𩵚"]="𬶂", ["𩵦"]="𫠏", ["𩵩"]="𩽺", ["𩵳"]="𮹓", ["𩶘"]="䲞", ["𩷓"]="鿵", ["𩷕"]="鿶", ["𩷶"]="𱇮", ["𩸆"]="𬶖", ["𩹎"]="鿷", ["𩿅"]="𫠖", ["𩿞"]="𲍱", ["𪀦"]="𪉅", ["𪁎"]="𲍸", ["𪁜"]="𬸏", ["𪂇"]="𲍽", ["𪄳"]="鿺", ["𪆫"]="𱊨", ["𪆰"]="𬸭", ["𪆴"]="𬸮", ["𪇖"]="𬸡", ["𪈔"]="𱊉", ["𪋿"]="𫧮", ["𪍑"]="𱋢", ["𪕣"]="𬹭", ["𪗋"]="𱌙", ["𪗪"]="𬹿", ["𪗳"]="𬹾", ["𪗽"]="𬺄", ["𪘁"]="𲎨", ["𪘥"]="𱌸", ["𪘨"]="𱌴", ["𪘬"]="𱌷", ["𪘯"]="𪚐", ["𪘲"]="𬺌", ["𪙉"]="𱌼", ["𪚅"]="𬺖", ["𪝼"]="𱏆", ["𪣷"]="𮰥", ["𪦯"]="𮱕", ["𪳷"]="𬂱", ["𪼑"]="𮴚", ["𪼞"]="𮴉", ["𪾳"]="𮵆", ["𫃑"]="𰪿", ["𫃻"]="𮶅", ["𫒊"]="𮷷", ["𫒋"]="𮷺", ["𫒟"]="𮸋", ["𫓔"]="𮷶", ["𫘋"]="𮹉", ["𫝑"]="势", ["𫟰"]="铛", ["𫣴"]="𫢲", ["𫦸"]="𫦰", ["𫶦"]="𫶄", ["𫺤"]="𮲅", ["𬅁"]="𮲺", ["𬉧"]="鿰", ["𬊿"]="𮳬", ["𬎟"]="𮴹", ["𬕜"]="𮵭", ["𬗈"]="𮶀", ["𬞼"]="𮶳", ["𬠰"]="蛍", ["𬣘"]="𬤗", ["𬫉"]="𮸂", ["𬫍"]="𮸄", ["𬮍"]="𮤷", ["𬵨"]="鿹", ["𬷈"]="𮹕", ["𭃶"]="𰄝", ["𭜼"]="𮲀", ["𭶙"]="𤇻", ["𮌲"]="𭨶", ["𮚫"]="𮷍", ["𮢅"]="𮸑", ["𮢆"]="𮸒", ["𮢽"]="𮸝", ["𮰮"]="𪣑", ["𮱚"]="𱙋", ["𮱣"]="𪨇", ["𮸾"]="𲋢", ["𰯲"]="𰀢", ["𰻞"]="𰻝", ["𱆥"]="鿕", ["𱇋"]="𬶥", ["𱵭"]="𮵚", } 982d6wmpje7ok8hogj1ur3ran0uuinj Module:languages/data/3/o 828 1060 35100 28548 2025-01-19T02:03:56Z Kambai Akau 8 35100 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["oaa"] = { "Orok", 33928, "tuw-nan", "Cyrl, Latn", translit = "oaa-translit", } m["oac"] = { "Oroch", 33650, "tuw-udg", "Latn, Cyrl", } m["oav"] = { "Old Avar", 65455879, "cau-ava", "Geor", } m["obi"] = { "Obispeño", 1288385, "nai-chu", "Latn", } m["obk"] = { "Southern Bontoc", 63308144, "phi", "Latn", } m["obl"] = { "Oblo", 36309, } m["obm"] = { "Moabite", 36385, "sem-can", "Phnx", translit = "Phnx-translit", } m["obo"] = { "Obo Manobo", 12953699, "mno", "Latn", } m["obr"] = { "Old Burmese", 17006600, "tbq-brm", "Mymr, Latn", --and also Pallava } m["obt"] = { "Old Breton", 3558112, "cel-brs", "Latn", } m["obu"] = { "Obulom", 3813403, "nic-cde", "Latn", } m["oca"] = { "Ocaina", 3182577, "sai-wit", "Latn", } m["och"] = { "Old Chinese", 35137, "zhx", "Hant", translit = "zh-translit", sort_key = "Hani-sortkey", } m["oco"] = { "Old Cornish", 48304520, "cel-brs", "Latn", } m["ocu"] = { "Tlahuica", 10751739, "omq", "Latn", } m["oda"] = { "Odut", 3915388, "nic-uce", "Latn", ancestors = "mfn", } m["odk"] = { "Od", 7077191, "inc-wes", "Arab", } m["odt"] = { "Old Dutch", 443089, "gmw-frk", "Latn, Runr", ancestors = "frk", entry_name = {remove_diacritics = c.circ .. c.macron}, } m["odu"] = { "Odual", 3813392, "nic-cde", "Latn", } m["ofo"] = { "Ofo", 3349758, "sio-ohv", } m["ofs"] = { "Old Frisian", 35133, "gmw-fri", "Latn", entry_name = {remove_diacritics = c.circ .. c.macron}, sort_key = { from = {"æ", "ð", "þ"}, to = {"ae", "t" .. p[1], "t" .. p[2]} }, } m["ofu"] = { "Efutop", 35297, "nic-eko", "Latn", } m["ogb"] = { "Ogbia", 3813400, "nic-cde", "Latn", } m["ogc"] = { "Ogbah", 36291, "alv-igb", "Latn", } m["oge"] = { "Old Georgian", 34834, "ccs-gzn", "Geor, Geok", translit = { Geor = "Geor-translit", Geok = "Geok-translit", }, override_translit = true, entry_name = {remove_diacritics = c.circ}, } m["ogg"] = { "Ogbogolo", 3813405, "nic-cde", "Latn", } m["ogo"] = { "Khana", 3914409, "nic-ogo", "Latn", } m["ogu"] = { "Ogbronuagum", 3914485, "nic-cde", "Latn", } m["ohu"] = { "Old Hungarian", 65455880, "urj-ugr", "Latn", } m["oia"] = { "Oirata", 56738, "ngf", "Latn", } m["oin"] = { "Inebu One", 12953782, "qfa-tor", } m["ojb"] = { "Northwestern Ojibwa", 7060356, "alg", "Latn", ancestors = "oj", } m["ojc"] = { "Central Ojibwa", 5061548, "alg", "Latn", ancestors = "oj", } m["ojg"] = { "Eastern Ojibwa", 5330342, "alg", "Latn", ancestors = "oj", } m["ojp"] = { "Old Japanese", 5736700, "jpx", "Jpan", display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["ojs"] = { "Severn Ojibwa", 56494, "alg", "Latn", ancestors = "oj", } m["ojv"] = { "Ontong Java", 7095071, "poz-pnp", "Latn", } m["ojw"] = { "Western Ojibwa", 3474222, "alg", "Latn", ancestors = "oj", } m["oka"] = { "Okanagan", 2984602, "sal", "Latn", } m["okb"] = { "Okobo", 3813398, "nic-lcr", "Latn", } m["okd"] = { "Okodia", 36300, "ijo", } m["oke"] = { "Okpe (Southwestern Edo)", 268924, "alv-swd", "Latn", } m["okg"] = { "Kok-Paponk", 55254102, "aus-pmn", "Latn", } m["okh"] = { "Koresh-e Rostam", 6432160, "xme-ttc", ancestors = "xme-ttc-cen", } m["oki"] = { "Okiek", 56367, "sdv-kln", "Latn", } m["okj"] = { "Oko-Juwoi", 3436832, "qfa-adc", } m["okk"] = { "Kwamtim One", 19830649, "qfa-tor", "Latn", } m["okl"] = { "Old Kentish Sign Language", 7084319, "sgn", } m["okm"] = { "Middle Korean", 715339, "qfa-kor", "Kore", ancestors = "oko", translit = "okm-translit", entry_name = s["Kore-entryname"], sort_key = "okm-sortkey", } m["okn"] = { "Okinoerabu", 3350036, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["oko"] = { "Old Korean", 715364, "qfa-kor", "Kore", entry_name = s["Kore-entryname"], } m["okr"] = { "Kirike", 11006763, "ijo", } m["oks"] = { "Oko-Eni-Osayen", 36302, "alv-von", "Latn", } m["oku"] = { "Oku", 36289, "nic-rnc", "Latn", } m["okv"] = { "Orokaiva", 7103752, "ngf", "Latn", } m["okx"] = { "Okpe (Northwestern Edo)", 7082547, "alv-nwd", "Latn", } m["okz"] = { "Old Khmer", 9205, "mkh-kmr", "Latn, Khmr", --and also Khom, Pallava } m["old"] = { "Mochi", 12952852, "bnt-chg", "Latn", } m["ole"] = { "Olekha", 3695204, "sit-bdi", "Tibt, Latn", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["olm"] = { "Oloma", 3441166, "alv-nwd", "Latn", } m["olo"] = { "Livvi", 36584, "urj-fin", "Latn", } m["olr"] = { "Olrat", 3351562, "poz-vnn", "Latn", } m["olt"] = { "Old Lithuanian", 17417801, "bat-eas", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.tilde}, } m["olu"] = { "Kuvale", 6448765, "bnt-swb", "Latn", } m["oma"] = { "Omaha-Ponca", 2917968, "sio-dhe", "Latn", } m["omb"] = { "Omba", 2841471, "poz-vnn", "Latn", } m["omc"] = { "Mochica", 1951641, } m["omg"] = { "Omagua", 33663, "tup-gua", "Latn", } m["omi"] = { "Omi", 56795, "csu-mma", } m["omk"] = { "Omok", 4334657, "qfa-yuk", "Cyrl", translit = "omk-translit", } m["oml"] = { "Ombo", 7089928, "bnt-tet", "Latn", } m["omn"] = { "Minoan", 1669994, nil, "Lina", } m["omo"] = { "Utarmbung", 7902577, "ngf", "Latn", } m["omp"] = { "Old Manipuri", 105953310, "sit", "Mtei", translit = "Mtei-translit", } m["omr"] = { "Old Marathi", 65455881, "inc-sou", "Deva, Modi", translit = { Deva = "sa-translit", Modi = "Modi-translit", }, } m["omt"] = { "Omotik", 36313, "sdv-nis", } m["omu"] = { "Omurano", 1957612, } m["omw"] = { "South Tairora", 20210553, "paa-kag", "Latn", } m["omx"] = { "Old Mon", 111364697, "mkh-mnc", "Mymr, Latn", --and also Pallava } m["ona"] = { "Selk'nam", 2721227, "sai-cho", "Latn", } m["onb"] = { "Lingao", 7093790, "qfa-onb", "Latn", } m["one"] = { "Oneida", 857858, "iro-nor", "Latn", } m["ong"] = { "Olo", 592162, "qfa-tor", "Latn", } m["oni"] = { "Onin", 7093910, "poz-cet", "Latn", } m["onj"] = { "Onjob", 7093968, "ngf", "Latn", } m["onk"] = { "Kabore One", 12953783, "qfa-tor", "Latn", } m["onn"] = { "Onobasulu", 7094437, "ngf", "Latn", } m["ono"] = { "Onondaga", 1077450, "iro-nor", "Latn", ancestors = "iro-oon", } m["onp"] = { "Sartang", 7424639, "sit-khm", } m["onr"] = { "Northern One", 19830648, "qfa-tor", "Latn", } m["ons"] = { "Ono", 11732548, "ngf", "Latn", } m["ont"] = { "Ontenu", 3352827, } m["onu"] = { "Unua", 3552042, "poz-vnc", "Latn", } m["onw"] = { "Old Nubian", 2268, "nub", "Copt", translit = "Copt-translit", sort_key = "cop-sortkey", } m["onx"] = { "Pidgin Onin", 12953788, "crp", "Latn", ancestors = "oni", } m["ood"] = { "O'odham", 2393095, "azc", "Latn", } m["oog"] = { "Ong", 12953787, "mkh-kat", } m["oon"] = { "Önge", 2475551, "qfa-ong", "Latn", } m["oor"] = { "Oorlams", 2484337, } m["opa"] = { "Okpamheri", 3913331, "alv-nwd", "Latn", } m["opk"] = { "Kopkaka", 6431129, "ngf-okk", "Latn", } m["opm"] = { "Oksapmin", 1068097, "ngf", "Latn", } m["opo"] = { "Opao", 7095585, "ngf", "Latn", } m["opt"] = { "Opata", 2304583, "azc-trc", "Latn", } m["opy"] = { "Ofayé", 3446691, "sai-mje", "Latn", } m["ora"] = { "Oroha", 36298, "poz-sls", } m["ore"] = { "Orejón", 3355834, "sai-tuc", "Latn", } m["org"] = { "Oring", 3915308, "nic-ucn", "Latn", } m["orh"] = { "Oroqen", 1367309, "tuw-ewe", "Latn", } m["oro"] = { "Orokolo", 7103758, "ngf", "Latn", } m["orr"] = { "Oruma", 36299, "ijo", "Latn", } m["ort"] = { "Adivasi Odia", 12953791, "inc-eas", "Orya", ancestors = "or", } m["oru"] = { "Ormuri", 33740, "ira-orp", "fa-Arab", } m["orv"] = { "Old East Slavic", 35228, "zle", "Cyrs", translit = {Cyrs = "Cyrs-translit"}, entry_name = s["Cyrs-entryname"], sort_key = s["Cyrs-sortkey"], } m["orw"] = { "Oro Win", 3450423, "sai-cpc", "Latn", } m["orx"] = { "Oro", 3813396, "nic-lcr", "Latn", } m["orz"] = { "Ormu", 7103494, "poz-ocw", "Latn", } m["osa"] = { "Osage", 2600085, "sio-dhe", "Latn, Osge", } m["osc"] = { "Oscan", 36653, "itc-sbl", "Ital, Latn, Polyt", translit = { Ital = "Ital-translit", Polyt = "grc-translit", }, display_text = { Latn = s["itc-Latn-displaytext"], Polyt = s["Polyt-displaytext"], }, entry_name = { Latn = s["itc-Latn-entryname"], Polyt = s["Polyt-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"], Polyt = s["Polyt-sortkey"] }, } m["osi"] = { "Osing", 2701322, "poz", "Latn", } m["osn"] = { "Old Sundanese", 56197074, "poz-msa", "Latn, Sund, Kawi", } m["oso"] = { "Ososo", 3913398, "alv-yek", "Latn", } m["osp"] = { "Old Spanish", 1088025, "roa-ibe", "Latn", } m["ost"] = { "Osatu", 36243, "nic-grs", "Latn", } m["osu"] = { "Southern One", 12953785, "qfa-tor", "Latn", } m["osx"] = { "Old Saxon", 35219, "gmw-lgm", "Latn", entry_name = {remove_diacritics = c.circ .. c.macron}, } m["ota"] = { "Ottoman Turkish", 36730, "trk-ogz", "ota-Arab, Armn", ancestors = "trk-oat", entry_name = { ["ota-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"گ", "ڭ", "ۀ"}, to = {"ك", "ك", "ه"} }, Armn = { from = {"՚"}, to = {"’"} }, }, translit = {Armn = "ota-Armn-translit"}, standardChars = { ["ota-Arab"] = "آاأبپتثجچحخدذرزژسشصضطظعغفقكلمنوؤهیئةءـ‌", c.punc }, } m["otb"] = { "Old Tibetan", 7085214, "sit-tib", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["otd"] = { "Ot Danum", 3033781, "poz-brw", "Latn", } m["ote"] = { "Mezquital Otomi", 23755711, "oto-otm", "Latn", } m["oti"] = { "Oti", 3357881, } m["otk"] = { "Old Turkic", 34988, "trk", "Orkh", translit = "Orkh-translit", } m["otl"] = { "Tilapa Otomi", 7802050, "oto-otm", "Latn", } m["otm"] = { "Eastern Highland Otomi", 13581718, "oto-otm", "Latn", } m["otn"] = { "Tenango Otomi", 25559589, "oto-otm", "Latn", } m["otq"] = { "Querétaro Otomi", 23755688, "oto-otm", "Latn", } m["otr"] = { "Otoro", 36328, "alv-hei", } m["ots"] = { "Estado de México Otomi", 7413841, "oto-otm", "Latn", } m["ott"] = { "Temoaya Otomi", 7698191, "oto-otm", "Latn", } m["otu"] = { "Otuke", 7110049, "sai-mje", "Latn", } m["otw"] = { "Ottawa", 133678, "alg", "Latn", ancestors = "oj", } m["otx"] = { "Texcatepec Otomi", 25559590, "oto-otm", "Latn", } m["oty"] = { "Old Tamil", 20987452, "dra-tam", "Brah", translit = "Brah-translit", } m["otz"] = { "Ixtenco Otomi", 6101171, "oto-otm", "Latn", } m["oub"] = { "Glio-Oubi", 3914977, "kro-grb", } m["oue"] = { "Oune", 7110521, "paa-sbo", } m["oui"] = { "Old Uyghur", 428299, "trk-ssb", "Ougr, Latn, Hani, Phag, Brah, Mani, Syrc", translit = { Ougr = "Ougr-translit", }, sort_key = {Hani = "Hani-sortkey"}, } m["oum"] = { "Ouma", 7110494, "poz-ocw", "Latn", } m["ovd"] = { "Elfdalian", 254950, "gmq-eas", "Latn", } m["owi"] = { "Owiniga", 56454, "qfa-mal", "Latn", } m["owl"] = { "Old Welsh", 2266723, "cel-brw", "Latn", } m["oyb"] = { "Oy", 13593748, "mkh-ban", } m["oyd"] = { "Oyda", 7116251, "omv-nom", } m["oym"] = { "Wayampi", 7975842, "tup-gua", "Latn", } m["oyy"] = { "Oya'oya", 7116243, "poz-ocw", "Latn", } m["ozm"] = { "Koonzime", 35566, "bnt-ndb", "Latn", } return require("Module:languages").finalizeData(m, "language") fum6n0asdax7ta2dnll5cpkssfefmkj Ta‌̱mpi‌̱let:trans-bottom 10 1061 35057 35046 2025-01-19T00:19:59Z Kambai Akau 8 35057 wikitext text/x-wiki {{#invoke:translations|bottom}}<noinclude>{{documentation}}</noinclude> hjm5ub6b6ogde76c6nagn4kxzma8ek7 Ta‌̱mpi‌̱let:trans-bottom/documentation 10 1062 28550 2023-11-09T21:48:06Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:translations}} Marks the end of a translation table. See {{tl|trans-top}} for full documentation. <includeonly> [[Category:Column templates]] [[Category:Translation templates|trans bottom]] </includeonly> == TemplateData == <templatedata> { "params": {}, "description": "Marks the end of a translation table.", "format": "inline" } </templatedata>" 28550 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:translations}} Marks the end of a translation table. See {{tl|trans-top}} for full documentation. <includeonly> [[Category:Column templates]] [[Category:Translation templates|trans bottom]] </includeonly> == TemplateData == <templatedata> { "params": {}, "description": "Marks the end of a translation table.", "format": "inline" } </templatedata> 5qn4wxb4ed1az28vb9gi0lkbcuipdg0 Ta‌̱mpi‌̱let:qualifier 10 1063 28552 28551 2023-11-09T21:51:10Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:q]] nat [[Ta‌̱mpi‌̱let:qualifier]] 28552 wikitext text/x-wiki <includeonly>{{#if:{{{11|}}}|{{#invoke:qualifier/templates|qualifier_t}}|<span class="ib-brac qualifier-brac">(</span><span class="ib-content qualifier-content">{{{1|{{error|A parameter must be given to the qualifier template}}}}}{{#if:{{{2|}}}|<span class="ib-comma qualifier-comma">,</span> {{{2}}}{{#if:{{{3|}}}|<span class="ib-comma qualifier-comma">,</span> {{{3}}}{{#if:{{{4|}}}|<span class="ib-comma qualifier-comma">,</span> {{{4}}}{{#if:{{{5|}}}|<span class="ib-comma qualifier-comma">,</span> {{{5}}}{{#if:{{{6|}}}|<span class="ib-comma qualifier-comma">,</span> {{{6}}}{{#if:{{{7|}}}|<span class="ib-comma qualifier-comma">,</span> {{{7}}}{{#if:{{{8|}}}|<span class="ib-comma qualifier-comma">,</span> {{{8}}}{{#if:{{{9|}}}|<span class="ib-comma qualifier-comma">,</span> {{{9}}}{{#if:{{{10|}}}|<span class="ib-comma qualifier-comma">,</span> {{{10}}}}}}}}}}}}}}}}}}}}}</span><span class="ib-brac qualifier-brac">)</span>}}</includeonly><noinclude>{{documentation}}</noinclude> 1jj39ahv2k6nnz5pgtdne9l41mjpj09 Ta‌̱mpi‌̱let:q 10 1064 28553 2023-11-09T21:51:10Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:q]] nat [[Ta‌̱mpi‌̱let:qualifier]] 28553 wikitext text/x-wiki #REDIRECT [[Ta‌̱mpi‌̱let:qualifier]] p9sl7vk6xnbxipovvumzbyc5h4q0j4h Ta‌̱mpi‌̱let:qualifier/documentation 10 1065 28554 2023-11-09T21:51:34Z Kambai Akau 8 Created page with "{{documentation subpage}} {{shortcut|Template:q|Template:i|Template:qual}} {{uses lua|Module:qualifier/templates}} ==Usage== Use this template to provide a qualifier before or after a list item, e.g. to qualify a synonym with a region or register, or a type of usage, like {{temp|qualifier|figurative}}. For other situations, the following templates are preferred: * To provide context for a definition, use {{temp|label}} and {{temp|gloss}} instead. * To indicate a partic..." 28554 wikitext text/x-wiki {{documentation subpage}} {{shortcut|Template:q|Template:i|Template:qual}} {{uses lua|Module:qualifier/templates}} ==Usage== Use this template to provide a qualifier before or after a list item, e.g. to qualify a synonym with a region or register, or a type of usage, like {{temp|qualifier|figurative}}. For other situations, the following templates are preferred: * To provide context for a definition, use {{temp|label}} and {{temp|gloss}} instead. * To indicate a particular accent for a pronunciation, use {{temp|a}} instead. * To identify the sense to which a usage note, synonym, or other -onym applies, use {{temp|sense}} instead. ===Synonyms=== <syntaxhighlight lang="wikitext"> * {{sense|an oath or affirmation}} [[promise]], [[vow]], {{qualifier|informal}} [[word]]</syntaxhighlight> * {{sense|an oath or affirmation}} [[promise]], [[vow]], {{qualifier|informal}} [[word]] ==Customization== Readers can customize the display of definition context qualifiers, sense glosses, other list item qualifiers, and italicized parenthesized text. Your current style is this: # {{qualifier|qualifier like this|your current style}} a definition... {{qualifier|note...|your current style}}. * {{sense|Sense gloss like this|your current style}} [[synonym]], {{qualifier|qualifier like this|your current style}} [[synonym]] Most readers seem to prefer standard italicized, parenthesized list item qualifiers: # (''qualifier like this'', ''default style'') a definition... (''note...'', ''default style''). * (''Sense gloss like this'', ''default style''): [[synonym]], (''qualifier like this'', ''default style'') [[synonym]] Some readers, however, prefer italic punctuation around such text: #''(qualifier like this, all italic)'' a definition... ''(note..., all italic)''. *''(Sense gloss like this, all italic):'' [[synonym]], ''(qualifier like this, all italic'') [[synonym]] Some readers, however, prefer special treatment for list item qualifiers: * (Sense gloss like this, non-italic): [[synonym]], (qualifier like this, non-italic) [[synonym]] * (''Sense gloss like this'', ''mostly italic''): [[synonym]], (''qualifier like this'', ''mostly italic'') [[synonym]] * ''(Sense gloss like this, all italic):'' [[synonym]], ''(qualifier like this, all italic)'' [[synonym]] * <span style='font-variant: small-caps'>Sense gloss like this, small-caps:</span> [[synonym]], <span style='font-variant: small-caps'>qualifier like this, small-caps</span> [[synonym]] * <span style='font-size:smaller'>(Sense gloss like this, small font):</span> [[synonym]], <span style='font-size:smaller'>(qualifier like this, small)</span> [[synonym]] This template allows readers to choose select such custom formats using [[WT:PREFS]] or by editing your personal CSS file (e.g. [[Special:Mypage/monobook.css]]), as described in [[WT:CUSTOM]]. ==See also== * {{temp|label}}, {{temp|sense}}, {{temp|gloss}}, [[Wiktionary:Grease pit/Italbrac and italbrac-colon]] * [[Module:qualifier]] ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "qualifier", "description": "The qualifier of the term", "example": "figurative", "type": "string", "required": true }, "2": { "label": "2nd qualifier", "description": "another, optional qualifier for this term", "type": "line" }, "3": { "label": "3rd qualifier", "description": "another, optional qualifier for this term", "type": "line" }, "4": { "label": "4th qualifier", "description": "another, optional qualifier for this term", "type": "line" }, "5": { "label": "5th qualifier", "description": "another, optional qualifier for this term", "type": "line" } }, "description": "Use this template, as described in Wiktionary:Context labels, to qualify usages and pronunciations", "format": "inline" } </templatedata> <includeonly> [[Category:Qualifier and gloss templates]] [[ca:Plantilla:qualificador]] </includeonly> qqnkvjfgb5xtmwyr6g7psix5f3hyytq Module:qualifier/templates 828 1066 28555 2023-11-09T21:52:27Z Kambai Akau 8 Created page with "local export = {} function export.qualifier_t(frame) local args = {} for i, v in ipairs(frame:getParent().args) do args[i] = v end -- local subvarieties = mw.loadData("Module:qualifier/subvarieties") -- for i, label in ipairs(args) do -- if subvarieties[label] then -- require("Module:debug").track("qualifier/subvarieties") -- --[[ -- currently not working: -- local lang = subvarieties[label].languages[1] -- require("Module:debug").track("qualifier/s..." 28555 Scribunto text/plain local export = {} function export.qualifier_t(frame) local args = {} for i, v in ipairs(frame:getParent().args) do args[i] = v end -- local subvarieties = mw.loadData("Module:qualifier/subvarieties") -- for i, label in ipairs(args) do -- if subvarieties[label] then -- require("Module:debug").track("qualifier/subvarieties") -- --[[ -- currently not working: -- local lang = subvarieties[label].languages[1] -- require("Module:debug").track("qualifier/subvarieties/" .. lang) -- ]] -- end -- end return require("Module:qualifier").format_qualifier(args) end return export dnl610q5kxwbuasa3yk4anmbhoxdd0d Ta‌̱mpi‌̱let:label 10 1067 39898 28556 2025-10-14T08:06:04Z Hiyuune 556 39898 wikitext text/x-wiki {{#invoke:labels/templates|show}}<!-- --><noinclude> {{documentation}} </noinclude> 4bp52s1zml58pvrdhd82xqzp3h9s6x0 Ta‌̱mpi‌̱let:label/documentation 10 1068 28557 2023-11-09T21:54:44Z Kambai Akau 8 Created page with "{{documentation subpage}} {{shortcut|Template:lb|Template:lbl}} {{labels-search}} {{uses lua|Module:labels/templates}} Use this template, as described in [[Wiktionary:Context labels]]: # To label senses with restricted usage # To label senses with grammatical information, in addition to that in the part-of-speech heading and headword line This template generates content using [[Module:labels/templates]] and [[Module:labels]]. Lists of all recognised labels can be foun..." 28557 wikitext text/x-wiki {{documentation subpage}} {{shortcut|Template:lb|Template:lbl}} {{labels-search}} {{uses lua|Module:labels/templates}} Use this template, as described in [[Wiktionary:Context labels]]: # To label senses with restricted usage # To label senses with grammatical information, in addition to that in the part-of-speech heading and headword line This template generates content using [[Module:labels/templates]] and [[Module:labels]]. Lists of all recognised labels can be found in the following modules: * [[Module:labels/data]] * [[Module:labels/data/regional]] * [[Module:labels/data/topical]] * [[Module:labels/data/qualifiers]] * [[Module:labels/data/lang/en]] (for English-specific labels) * [[Module:labels/data/lang/fr]] (for French-specific labels) * [[Module:labels/data/lang/yo]] (for Yoruba-specific labels) * ... (for about 200 languages currently) To search for a label in these data modules, search on this page starting at [[#Defined labels]] or use the search box on the right. To add a label, go to the appropriate data module and follow the directions in the documentation page, or ask someone else to add the label at [[Module talk:labels/data]]. ==Usage== A label is placed before the definition, such as: <code><nowiki># {{lb|en|AU|colloquial|pejorative}} An [[insidious]] person.</nowiki></code> # {{lb|en|AU|colloquial|pejorative}} An [[insidious]] person. {{temp|lb}}, {{temp|lbl}}, and {{temp|label}} are all equivalent. '''{{temp|lb}}''' is preferred for conciseness. The first parameter is the [[Wiktionary:Languages|language code]] of the section in which the template is placed (e.g. <code>en</code> for English); see [[WT:LANGLIST]] for the full list. Further parameters are context labels. This template provides consistency. The same visual result could be achieved with simpler formatting; however, <code>lb</code> helps to ensure that the same labels are used across the project. For instance, <code><nowiki>{{lb|en|math}}</nowiki></code> and <code><nowiki>{{lb|en|maths}}</nowiki></code> both produce the same result, expanding to {{lb|en|mathematics}}. Use of a context label also provides automatic categorization. For instance, the example above is categorized as [[:Category:Australian English|Australian English]] and [[:Category:English slang|slang]]. Likewise, any page with a context of ''math'' or ''maths'' will be automatically placed in category [[:Category:Mathematics|Mathematics]]. However, these templates should not be used merely for categorization. It is still preferable to list a <code><nowiki>[[Category: ]]</nowiki></code> when there is no specific context for a term. Regions are meant to indicate where a term is used, not to specify location of an entity. For instance, the [[Sphinx]] in Giza should not be labeled ''Egypt''. Rather, that's part of the definition. Also, ''time'' and ''space'' are not contexts. The word "[[week]]" is understood to mean seven days whether one is discussing war or widgets or the weather, in speech or song or storybook. ==Examples== Some examples to demonstrate the range of current functionality: * A single ''ad hoc'' context with no supporting template: {{label/example|en:foobarbazbip}} * A single context with supporting template (for categorization and custom label-text): {{label/example|en:Australia; en:transitive}} * Multiple contexts (up to about nine), with or without supporting templates: {{label/example|en:foobar, bazbip; en:Australia, slang; en:foobar, slang; en:Australia, foobar, bazbip}} * Multiple contexts, with special built-in separator pseudo-contexts that replace the comma: {{label/example|en:foobar, _, bazbip; en:foobar, _, bazbip, slang; en:foobar, or, bazbip; en:foobar, and, bazbip; en:foobar, and, bazbip, or, Australia; en:Australia, or, foobar; en:Australia, _, foobar, ;, British, _, bazbip}} * Qualifier/modifier pseudo-contexts whose supporting templates suppress following comma (by adding a <code>_</code> parameter): {{label/example|en:chiefly, foobar; en:of a, person}} ===Language-specific labels=== An example of a language-specific label: {{label/example|grc:Attic; en:Attic}} The label is only linked when the language code is <code>grc</code> (representing Ancient Greek). ===Redirecting labels=== Certain labels are aliases that "redirect" to other labels, or are displayed as them. {{label/example|en:African-American Vernacular English; en:AAVE; en:ebonics; grc:Greek mythology; grc:Greek god; de:Greek god}} If the wrong language code is used, in this case {{code|lua|"de"}} (German), the label will not be redirected. {{label/example|de:African-American Vernacular English; de:AAVE; de:ebonics}} ===Notes=== * {{temp|indtr}} is a separate context label template used in Portuguese. ==Additional parameters== ; {{para|sort}} : Sortkey. Usually can be generated automatically from the page name. ; {{para|nocat|1}} : Don't add categories. ==See also== * {{temp|term-label}} — {{temp|tlb}} * {{temp|qualifier}} * {{temp|sense}} * {{temp|gloss}} ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "language", "description": "The language of the current section", "example": "en", "type": "string", "required": true }, "2": { "label": "label 1", "description": "first label", "example": "slang", "type": "string", "required": true }, "3": { "label": "label 2", "description": "second label", "example": "Australia", "type": "string" }, "4": { "label": "label 3", "description": "third label", "example": "UK", "type": "string" } }, "description": "Use this template to label senses with restricted usage or grammatical information, in addition to that in the part-of-speech heading and headword line" } </templatedata> <includeonly> [[Category:Definition templates]] </includeonly> nmuphtztjq72p6lmigy9b86ltx9eirg Ta‌̱mpi‌̱let:label/example 10 1069 28558 2023-11-09T21:56:10Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:labels/demo|examples}}</includeonly><noinclude> {{documentation}} </noinclude>" 28558 wikitext text/x-wiki <includeonly>{{#invoke:labels/demo|examples}}</includeonly><noinclude> {{documentation}} </noinclude> fv56fu1pholyphoyicuqcagz6b647i2 Module:labels/data 828 1070 28559 2023-11-09T21:57:58Z Kambai Akau 8 Created page with "local labels = {} -- Grammatical labels labels["abbreviation"] = { display = "[[abbreviation]]", pos_categories = "abbreviations", } labels["abstract noun"] = { display = "abstract", glossary = true, pos_categories = "abstract nouns", } labels["acronym"] = { display = "[[acronym]]", pos_categories = "acronyms", } labels["active voice"] = { aliases = {"active", "in the active"}, glossary = true, } labels["ambitransitive"] = { display = "[[transitive]], [[i..." 28559 Scribunto text/plain local labels = {} -- Grammatical labels labels["abbreviation"] = { display = "[[abbreviation]]", pos_categories = "abbreviations", } labels["abstract noun"] = { display = "abstract", glossary = true, pos_categories = "abstract nouns", } labels["acronym"] = { display = "[[acronym]]", pos_categories = "acronyms", } labels["active voice"] = { aliases = {"active", "in the active"}, glossary = true, } labels["ambitransitive"] = { display = "[[transitive]], [[intransitive]]", pos_categories = {"transitive verbs", "intransitive verbs"}, } labels["angry register"] = { aliases = {"angry", "anger", "said in anger"}, glossary = true, pos_categories = "angry register terms", } labels["animate"] = { glossary = true, } labels["indicative"] = { aliases = {"in the indicative", "indicative mood"}, glossary = "indicative mood", } labels["subjunctive"] = { aliases = {"in the subjunctive", "subjunctive mood"}, glossary = "subjunctive mood", } labels["imperative"] = { aliases = {"in the imperative", "imperative mood"}, glossary = "imperative mood", } labels["jussive"] = { aliases = {"in the jussive", "jussive mood"}, glossary = "jussive mood", } labels["archaic-verb-form"] = { glossary = "archaic", display = "archaic", pos_categories = "archaic verb forms", } labels["atelic"] = { glossary = true, } labels["attenuative"] = { pos_categories = "attenuative verbs", } labels["attributive"] = { display = "[[Appendix:English nouns#Attributive|attributive]]", } labels["attributively"] = { display = "[[Appendix:English nouns#Attributive|attributively]]", } labels["auxiliary"] = { glossary = true, pos_categories = "auxiliary verbs", } labels["broadly"] = { glossary = true, } labels["cardinal"] = { display = "[[cardinal number]]", pos_categories = "cardinal numbers", } labels["catenative"] = { glossary = "catenative verb", } labels["causative"] = { display = "[[causative]]", } labels["causative verb"] = { display = "causative", pos_categories = "causative verbs", } labels["cognate object"] = { aliases = {"with cognate object"}, display = "with [[w:Cognate object|cognate object]]", pos_categories = "verbs used with cognate objects", } labels["collective"] = { glossary = true, display = "collective", pos_categories = "collective nouns", } labels["collectively"] = { glossary = "collective", display = "collectively", pos_categories = "collective nouns", } labels["control verb"] = { aliases = {"control"}, Wikipedia = true, pos_categories = "control verbs", } labels["common"] = { glossary = true, } labels["comparable"] = { glossary = true, } labels["completive"] = { pos_categories = "completive verbs", } labels["copulative"] = { aliases = {"copular"}, display = "[[copular verb|copulative]]", pos_categories = "copulative verbs", } labels["countable"] = { glossary = true, pos_categories = "countable nouns", } labels["cumulative"] = { pos_categories = "cumulative verbs", } labels["delimitative"] = { pos_categories = "delimitative verbs", } labels["deponent"] = { glossary = true, pos_categories = "deponent verbs", } labels["distributive"] = { pos_categories = "distributive verbs", } labels["ditransitive"] = { glossary = true, pos_categories = "ditransitive verbs", } labels["dysphemistic"] = { aliases = {"dysphemism"}, Wikipedia = "Dysphemism", pos_categories = "dysphemisms", } labels["by ellipsis"] = { display = "by [[ellipsis]]", pos_categories = "ellipses", } labels["emphatic"] = { glossary = true, } labels["ergative"] = { glossary = true, pos_categories = "ergative verbs", } labels["by extension"] = { aliases = {"hence"}, } labels["feminine"] = { glossary = true, } labels["focus"] = { glossary = true, pos_categories = "focus adverbs", } labels["fractional"] = { display = "[[fractional number]]", pos_categories = "fractional numbers", } labels["frequentative"] = { glossary = true, display = "frequentative", pos_categories = "frequentative verbs", } labels["hedge"] = { aliases = {"hedges"}, glossary = true, pos_categories = "hedges", } labels["ideophonic"] = { aliases = {"ideophone"}, glossary = true, } labels["idiomatic"] = { aliases = {"idiom", "idiomatically"}, glossary = true, pos_categories = "idioms", } labels["imperfect"] = { glossary = true, } labels["imperfective"] = { glossary = true, pos_categories = "imperfective verbs", } labels["impersonal"] = { glossary = true, pos_categories = "impersonal verbs", } labels["in the singular"] = { aliases = {"in singular"}, deprecated_aliases = {"singular"}, display = "in the [[singular]]", } labels["in the dual"] = { aliases = {"in dual"}, deprecated_aliases = {"dual"}, display = "in the [[dual]]", } labels["in the plural"] = { aliases = {"in plural"}, deprecated_aliases = {"plural"}, display = "in the [[Appendix:Glossary#plural|plural]]", } labels["inanimate"] = { glossary = true, } labels["inchoative"] = { pos_categories = "inchoative verbs", } labels["indefinite"] = { aliases = {"indef"}, display = "[[indefinite]]", } labels["initialism"] = { display = "[[initialism]]", pos_categories = "initialisms", } labels["intensive verb"] = { display = "intensive", pos_categories = "intensive verbs", } labels["intransitive"] = { glossary = true, pos_categories = "intransitive verbs", } labels["IPA"] = { aliases = {"International Phonetic Alphabet"}, Wikipedia = "International Phonetic Alphabet", plain_categories = "IPA symbols", } labels["iterative"] = { glossary = true, pos_categories = "iterative verbs", } labels["litotes"] = { aliases = {"litote", "litotic", "litotical"}, glossary = true, pos_categories = true, } labels["masculine"] = { glossary = true, } labels["mediopassive"] = { aliases = {"in the mediopassive", "in mediopassive"}, glossary = true, } labels["meiosis"] = { aliases = {"meioses", "meiotic"}, glossary = true, pos_categories = "meioses", } labels["middle voice"] = { aliases = {"middle", "in the middle", "in the middle voice"}, glossary = true, } labels["mnemonic"] = { display = "[[mnemonic]]", pos_categories = "mnemonics", } labels["modal"] = { Wikipedia = "Modality (linguistics)", } labels["chiefly in the negative"] = { aliases = {"chiefly used in the negative", "negative polarity", "negative polarity item", "usually in the negative", "usually used in the negative"}, glossary = "negative polarity item", pos_categories = "negative polarity items", } labels["chiefly in the positive"] = { aliases = {"chiefly used in the positive", "positive polarity", "positive polarity item", "usually in the positive", "usually used in the positive"}, glossary = "positive polarity item", -- pos_categories = {"positive polarity items"}, } labels["neuter"] = { glossary = true, } -- British English ("ise") labels["nominalised"] = { aliases = {"nominalisation", "substantivised", "substantivisation"}, display = "[[Appendix:Glossary#nominalization|nominalised]]", pos_categories = "nominalized adjectives", } -- American English ("ize") labels["nominalized"] = { aliases = {"nominalization", "substantivized", "substantivization"}, display = "[[Appendix:Glossary#nominalization|nominalized]]", pos_categories = "nominalized adjectives", } labels["not comparable"] = { aliases = {"notcomp", "uncomparable"}, display = "[[Appendix:Glossary#uncomparable|not comparable]]", } labels["numeronym"] = { glossary = true, pos_categories = "numeronyms", } labels["onomatopoeia"] = { display = "[[onomatopoeia]]", pos_categories = "onomatopoeias", } labels["ordinal"] = { display = "[[ordinal number]]", pos_categories = "ordinal numbers", } labels["partitive verb"] = { display = "[[Appendix:Glossary#transitive|transitive]], usually [[Appendix:Finnic telic and atelic verbs|atelic]]", --pos_categories = {"partitive verbs"}, } labels["perfect"] = { glossary = true, } labels["participle"] = { glossary = true, } labels["passive voice"] = { aliases = {"passive", "in the passive"}, glossary = true, } labels["perfect"] = { glossary = true, } labels["perfective"] = { glossary = true, pos_categories = "perfective verbs", } labels["plural only"] = { aliases = {"pluralonly", "plurale tantum"}, pos_categories = "pluralia tantum", } labels["possessional adjective"] = { aliases = {"possessional", "possessional adjectives"}, display = "possessional", glossary = true, pos_categories = "possessional adjectives", } labels["possessive pronoun"] = { display = "possessive", pos_categories = "possessive pronouns", } labels["postpositive"] = { glossary = true, } labels["predicative"] = { display = "[[Appendix:Glossary#predicative|predicative]]", } labels["predicatively"] = { display = "[[Appendix:Glossary#predicative|predicatively]]", } labels["privative"] = { pos_categories = "privative verbs", } labels["procedure word"] = { display = "[[procedure word]]", } labels["productive"] = { display = "[[productive]]", } -- TODO: This label is probably inappropriate for many languages labels["pronominal"] = { display = "takes a [[Appendix:Glossary#reflexive|reflexive pronoun]]", } labels["pro-verb"] = { Wikipedia = true, } labels["reciprocal"] = { glossary = true, pos_categories = "reciprocal verbs", } labels["reflexive"] = { glossary = true, pos_categories = "reflexive verbs", } labels["reflexive pronoun"] = { display = "[[Appendix:Glossary#reflexive|reflexive]]", pos_categories = "reflexive pronouns", } labels["relational"] = { glossary = true, pos_categories = "relational adjectives", } labels["repetitive"] = { pos_categories = "repetitive verbs", } labels["reversative"] = { pos_categories = "reversative verbs", } labels["rhetorical question"] = { glossary = true, pos_categories = "rhetorical questions", } labels["saturative"] = { aliases = {"sative"}, pos_categories = "saturative verbs", } labels["semelfactive"] = { glossary = true, pos_categories = "semelfactive verbs", } labels["sentence adverb"] = { glossary = true, pos_categories = "sentence adverbs", } labels["set phrase"] = { display = "[[set phrase]]", } labels["simile"] = { glossary = true, pos_categories = "similes", } labels["singular only"] = { aliases = {"singulare tantum", "no plural"}, display = "singular only", pos_categories = "singularia tantum", } labels["snowclone"] = { glossary = true, pos_categories = "snowclones", } labels["stative"] = { aliases = {"stative verb"}, Wikipedia = "stative verb", pos_categories = "stative verbs", } labels["strictly"] = { aliases = {"strict", "narrowly", "narrow"}, glossary = true, } labels["substantive"] = { glossary = true, track = true, } labels["terminative"] = { pos_categories = "terminative verbs", } labels["transitive"] = { glossary = true, pos_categories = "transitive verbs", } labels["unaccusative"] = { Wikipedia = "Unaccusative verb", } labels["uncountable"] = { glossary = true, pos_categories = "uncountable nouns", } labels["unergative"] = { Wikipedia = "Unergative verb", } labels["usually plural"] = { aliases = {"usually in the plural", "usually in plural"}, display = "usually in the [[plural]]", deprecated = true, } -- Usage labels labels["4chan"] = { display = "[[w:4chan|4chan]]", pos_categories = "4chan slang", } labels["ACG"] = { display = "[[ACG]]", -- see also "fandom slang" pos_categories = "fandom slang", } labels["advertising slang"] = { aliases = {"ad slang", "cosmo"}, pos_categories = true, } labels["endearing"] = { aliases = {"affectionate"}, display = "[[endearing]]", -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = "endearing terms", } labels["pre-classical"] = { aliases = {"Pre-classical", "pre-Classical", "Pre-Classical", "Preclassical", "preclassical", "ante-classical", "Ante-classical", "ante-Classical", "Ante-Classical", "Anteclassical", "anteclassical"}, display = "pre-Classical", regional_categories = true, } labels["archaic"] = { aliases = {"antiquated"}, glossary = true, sense_categories = true, } labels["Australian slang"] = { regional_categories = "Australian", plain_categories = true, } labels["avoidance"] = { glossary = true, } labels["back slang"] = { aliases = {"backslang", "back-slang"}, display = "[[Appendix:Glossary#backslang|back slang]]", pos_categories = true, } labels["Bargoens"] = { Wikipedia = true, plain_categories = true, } labels["Braille"] = { Wikipedia = true, } labels["British slang"] = { aliases = {"UK slang"}, plain_categories = true, } labels["buzzword"] = { display = "[[buzzword]]", pos_categories = "buzzwords", } labels["Cambridge University slang"] = { aliases = {"University of Cambridge slang", "Cantab slang"}, display = "[[w:University of Cambridge|Cambridge University]] [[slang]]", topical_categories = "Universities", plain_categories = true, } labels["cant"] = { aliases = {"argot", "cryptolect"}, display = "[[cant]]", pos_categories = true, } labels["capitalized"] = { display = "[[capitalisation|capitalized]]", } labels["Castilianism"] = { aliases = {"Hispanicism"}, display = "[[Castilianism]]", } labels["childish"] = { aliases = {"baby talk", "child language", "infantile"}, display = "[[childish]]", -- should be "terms with X senses", leaving "X terms" to the term-context temp? pos_categories = "childish terms", } labels["chu Nom"] = { display = "[[Vietnamese]] [[chữ Nôm]]", plain_categories = "Vietnamese Han tu", } labels["Classic 1811 Dictionary of the i Tongue"] = { aliases = {"1811"}, display = "[[Appendix:Glossary#archaic|archaic]], [[Appendix:Glossary#slang|slang]]", plain_categories = "Classic 1811 Dictionary of the Vulgar Tongue", } labels["Cockney rhyming slang"] = { display = "[[Cockney rhyming slang]]", plain_categories = true, } labels["colloquial"] = { aliases = {"colloquially"}, glossary = true, pos_categories = "colloquialisms", } -- FIXME! The following two are apparently for Persian but probably don't belong in this file. labels["colloquial-um"] = { glossary = "colloquial", pos_categories = "colloquialisms containing sequence um", } labels["colloquial-un"] = { glossary = "colloquial", pos_categories = "colloquialisms containing sequence un", } labels["corporate jargon"] = { aliases = {"business jargon", "corporatese", "businessese", "corporate speak", "business speak"}, display = "[[corporate]] [[jargon]]", pos_categories = true, } labels["costermongers"] = { aliases = {"coster", "costers", "costermonger", "costermongers back slang", "costermongers' back slang"}, display = "[[Appendix:Costermongers' back slang|costermongers]]", plain_categories = "Costermongers' back slang", } labels["criminal slang"] = { display = "[[criminal]] [[slang]]", topical_categories = "Crime", pos_categories = true, } labels["dated"] = { glossary = true, -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = "dated terms", } labels["dated form"] = { glossary = "dated", pos_categories = "dated forms", } -- combine with previous? labels["dated sense"] = { glossary = "dated", sense_categories = "dated", } labels["derogatory"] = { aliases = {"pejorative", "derogative", "disparaging"}, display = "[[derogatory]]", -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = "derogatory terms", } labels["dialect"] = {-- separated from "dialectal" so e.g. "obsolete|outside|the|_|dialect|of..." displays right display = "[[Appendix:Glossary#dialectal|dialect]]", pos_categories = {"dialectal terms"}, } labels["dialectal"] = { glossary = true, -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = "dialectal terms", } labels["dialects"] = {-- separated from "dialectal" so e.g. "obsolete|outside|dialects" displays right display = "[[Appendix:Glossary#dialectal|dialects]]", pos_categories = {"dialectal terms"}, } labels["dismissal"] = { display = "[[dismissal]]", pos_categories = "dismissals", } labels["drag slang"] = { aliases = {"Drag Race slang"}, display = "[[drag]] [[slang]]", } labels["solemn"] = { glossary = true, pos_categories = "solemn terms", } labels["ecclesiastical"] = { pos_categories = "ecclesiastical terms", } labels["ethnic slur"] = { aliases = {"racial slur"}, display = "[[ethnic]] [[slur]]", pos_categories = "ethnic slurs", } labels["euphemistic"] = { aliases = {"euphemism"}, glossary = "euphemism", pos_categories = "euphemisms", } labels["eye dialect"] = { display = "[[eye dialect]]", pos_categories = true, } labels["familiar"] = { glossary = true, -- should be "terms with X senses", leaving "X terms" to the term-context temp? pos_categories = "familiar terms", } labels["fandom slang"] = { aliases = {"fandom"}, display = "[[fandom]] [[slang]]", pos_categories = true, } labels["figurative"] = { aliases = {"metaphorical", "metaphoric", "metaphor"}, glossary = "figurative", } labels["figuratively"] = { aliases = {"metaphorically"}, glossary = "figurative", } labels["folk poetic"] = { -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = {"folk poetic terms", "poetic terms"}, } labels["formal"] = { glossary = true, -- should be "terms with X senses", leaving "X terms" to the term-context temp? pos_categories = "formal terms", } labels["gay slang"] = { display = "[[gay]] [[slang]]", pos_categories = true, } labels["gender-neutral"] = { glossary = "epicene", pos_categories = "gender-neutral terms", } labels["genericized trademark"] = { aliases = {"generic trademark", "proprietary eponym"}, display = "[[genericized trademark]]", pos_categories = "genericized trademarks", } labels["hapax legomenon"] = { aliases = {"hapax"}, display = "hapax", glossary = true, pos_categories = "hapax legomena", } labels["higher register"] = { aliases = {"high register", "elevated register", "elevated"}, glossary = "higher register", pos_categories = "higher register terms", } labels["historical"] = { aliases = {"historic"}, glossary = true, sense_categories = true, } labels["non-native speakers"] = {-- language-agnostic version aliases = {"NNS"}, display = "[[non-native speaker]]s", -- so preceded by "used by", "error by children and", etc? or reword? regional_categories = {"Non-native speakers'"}, } labels["non-native speakers' English"] = { aliases = {"NNES", "NNSE"}, display = "[[non-native speaker]]s' English", regional_categories = "Non-native speakers'", } labels["pidgin"] = { display = "[[pidgin]]", regional_categories = true, } -- used exclusively by languages that use the “Jpan” script code labels["historical hiragana"] = { pos_categories = true, } -- used exclusively by languages that use the “Jpan” script code labels["historical katakana"] = { pos_categories = true, } -- applies to Japanese and Korean, etc., please do not confuse with "polite" labels["honorific"] = { Wikipedia = "Honorifics (linguistics)", -- should be "terms with X senses", leaving "X terms" to the term-context temp? pos_categories = "honorific terms", } -- for Ancient Greek labels["Homeric epithet"] = { display = "[[Homeric Greek|Homeric]] [[w:Homeric epithets|epithet]]", omit_postComma = true, plain_categories = "Epic Greek", } -- applies to Japanese and Korean, etc. labels["humble"] = { -- should be "terms with X senses", leaving "X terms" to the term-context temp? display = "[[humble]]", pos_categories = "humble terms", } -- for Akkadian labels["in hendiadys"] = { aliases = {"hendiadys"}, pos_categories = "hendiadys", } labels["humorous"] = { -- should be "terms with X senses", leaving "X terms" to the term-context temp; NB and cf a similar "jocular" label further up on this page aliases = {"humorously", "jocular"}, display = "[[humorous]]", pos_categories = "humorous terms", } labels["hyperbolic"] = { aliases = {"hyperbole"}, display = "[[Appendix:Glossary#hyperbolic|hyperbolic]]", pos_categories = "hyperboles", } labels["hypercorrect"] = { glossary = true, pos_categories = "hypercorrections", } labels["hyperforeign"] = { glossary = true, pos_categories = "hyperforeign terms", } labels["imperial"] = { aliases = {"emperor", "empress"}, pos_categories = "royal terms", } labels["incel slang"] = { display = "[[incel]] [[slang]]", pos_categories = true, } labels["informal"] = { aliases = {"informally"}, glossary = true, -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = "informal terms", } labels["Internet slang"] = { aliases = {"internet slang"}, display = "[[Internet]] [[slang]]", pos_categories = "internet slang", } labels["IRC"] = { display = "[[IRC]]", pos_categories = "internet slang", } labels["ironic"] = { display = "[[irony|ironic]]", } -- Not the same as "journalism", which maps to a topical category (e.g. [[:Category:en:Journalism]], instead of [[:Category:English journalistic terms]]). labels["journalistic"] = { aliases = {"journalese"}, display = "[[journalistic]]", pos_categories = "journalistic terms", } labels["leet"] = { aliases = {"leetspeak"}, display = "[[leetspeak]]", pos_categories = true, } labels["literal"] = { glossary = "literally", } labels["literally"] = { glossary = "literally", } labels["literary"] = { -- should be "terms with X senses", leaving "X terms" to the term-context temp aliases = {"bookish"}, glossary = true, pos_categories = "literary terms", } labels["loosely"] = { glossary = true, } labels["Lubunyaca"] = { display = "[[Lubunyaca]]", pos_categories = true, } labels["medical slang"] = { display = "[[medical]] [[slang]]", pos_categories = true, } -- for Awetí, Karajá, etc., where men and women use different words labels["men's speech"] = { aliases = {"male speech"}, glossary = "men's speech", pos_categories = "men's speech terms", } labels["metonymically"] = { aliases = {"metonymic", "metonymy", "metonym"}, glossary = true, pos_categories = "metonyms", } labels["military slang"] = { display = "[[military]] [[slang]]", pos_categories = true, } labels["minced oath"] = { display = "[[minced oath]]", pos_categories = "minced oaths", } labels["nativising coinage"] = { display = "[[w:Linguistic purism in Korean|nativising coinage]]", pos_categories = "nativising coinages", } labels["naval slang"] = { aliases = {"navy slang"}, display = "[[naval]] [[slang]]", pos_categories = true, } labels["neologism"] = { aliases = {"neologistic"}, glossary = true, pos_categories = "neologisms", } labels["neopronoun"] = { display = "[[neopronoun]]", -- pos_categories = {"neopronouns"}, } labels["no longer productive"] = { display = "no longer [[Appendix:Glossary#productive|productive]]", } labels["nonce word"] = { -- should be "terms with X senses", leaving "X terms" to the term-context temp? aliases = {"nonce"}, display = "[[Appendix:Glossary#nonce word|nonce word]]", pos_categories = "nonce terms", } labels["nonstandard"] = { aliases = {"non-standard"}, glossary = true, -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = "nonstandard terms", } labels["nonstandard form"] = { glossary = "nonstandard", pos_categories = "nonstandard forms", } labels["obsolete"] = { glossary = true, sense_categories = true, } labels["obsolete term"] = { glossary = "obsolete", -- combine with previous two, q.v. pos_categories = "obsolete terms", } labels["offensive"] = { display = "[[offensive]]", -- should be "terms with X senses", leaving "X terms" to the term-context temp pos_categories = "offensive terms", } labels["officialese"] = { aliases = {"bureaucratic"}, display = "[[officialese]]", pos_categories = "officialese terms", } labels["Oxbridge slang"] = { display = "[[w:Oxbridge|Oxbridge]] [[slang]]", topical_categories = "Universities", plain_categories = {"Cambridge University slang", "Oxford University slang"}, } labels["Oxford University slang"] = { aliases = {"University of Oxford slang", "Oxon slang"}, display = "[[w:University of Oxford|Oxford University]] [[slang]]", topical_categories = "Universities", plain_categories = true, } labels["poetic"] = { -- should be "terms with X senses", leaving "X terms" to the term-context temp display = "[[poetic]]", pos_categories = "poetic terms", } labels["polite"] = { pos_categories = "polite terms", } labels["post-classical"] = { aliases = {"Post-classical", "post-Classical", "Post-Classical", "Postclassical", "postclassical"}, display = "post-Classical", regional_categories = true, } labels["prison slang"] = { display = "[[prison]] [[slang]]", pos_categories = true, } labels["proscribed"] = { glossary = true, pos_categories = "proscribed terms", } labels["puristic"] = { aliases = {"purism"}, Wikipedia = "Linguistic purism", pos_categories = "puristic terms", } labels["radio slang"] = { display = "[[radio]] [[slang]]", pos_categories = true, } labels["Reddit slang"] = { display = "[[Reddit]] slang", pos_categories = true, } labels["rare"] = { aliases = {"rare sense"}, display = "[[Appendix:Glossary#rare|rare]]", sense_categories = true, } labels["rare term"] = { display = "rare", -- see comments about "obsolete" pos_categories = "rare terms", } -- cf Cockney rhyming slang labels["rhyming slang"] = { display = "[[rhyming slang]]", pos_categories = true, } labels["religious slur"] = { aliases = {"sectarian slur"}, display = "[[religious]] [[slur]]", pos_categories = "religious slurs", } labels["retronym"] = { glossary = true, pos_categories = "retronyms", } labels["reverential"] = { pos_categories = "reverential terms", } labels["royal"] = { aliases = {"regal"}, pos_categories = "royal terms", } labels["sarcastic"] = { display = "[[sarcastic]]", pos_categories = "sarcastic terms", } labels["school slang"] = { aliases = {"public school slang"}, display = "[[school]] [[slang]]", pos_categories = true, } labels["self-deprecatory"] = { aliases = {"self-deprecating"}, display = "[[self-deprecatory]]", -- should be "terms with X senses", leaving "X terms" to the term-context temp? pos_categories = "self-deprecatory terms", } -- Swahili Sheng cant / argot labels["Sheng"] = { Wikipedia = "Sheng slang", plain_categories = true, } labels["siglum"] = { aliases = {"sigla"}, glossary = true, pos_categories = "sigla", } labels["slang"] = { glossary = true, pos_categories = true, } labels["university slang"] = { aliases = {"college slang", "student slang"}, display = "[[university]] [[slang]]", topical_categories = "Universities", pos_categories = "student slang", } labels["swear word"] = { aliases = {"profanity", "expletive"}, pos_categories = "swear words", } labels["syncopated"] = { aliases = {"syncope", "syncopic", "syncopation"}, glossary = true, pos_categories = "syncopic forms", } labels["technical"] = { display = "[[technical]]", pos_categories = "technical terms", } labels["telic"] = { glossary = true, } labels["text messaging"] = { aliases = {"texting"}, display = "[[text messaging]]", pos_categories = "text messaging slang", } labels["thieves' cant"] = { aliases = {"thieves cant", "thieves'", "thieves"}, Wikipedia = true, plain_categories = true, } labels["thieves’ cant"] = { Wikipedia = true, plain_categories = "Thieves' cant", } labels["tone indicator"] = { display = "[[tone indicator]]", pos_categories = "tone indicators", } labels["trademark"] = { display = "[[trademark]]", pos_categories = "trademarks", } labels["transferred sense"] = { glossary = true, pos_categories = "terms with transferred senses", } labels["transferred senses"] = { display = "[[transferred sense#English|transferred senses]]", pos_categories = "terms with transferred senses", } labels["transgender slang"] = { display = "[[transgender]] [[slang]]", pos_categories = true, } labels["Twitch-speak"] = { display = "[[Twitch-speak]]", pos_categories = true, } labels["uds."] = { display = "[[Appendix:Spanish pronouns#Ustedes and vosotros|used formally in Spain]]", } labels["uncommon"] = { display = "[[Appendix:Glossary#uncommon|uncommon]]", sense_categories = true, } labels["verlan"] = { display = "[[Appendix:Glossary#verlan|verlan]]", plain_categories = true, } labels["very rare"] = { display = "very [[Appendix:Glossary#rare|rare]]", sense_categories = "rare", } labels["vulgar"] = { aliases = {"coarse", "obscene", "profane"}, glossary = true, pos_categories = "vulgarities", } labels["vesre"] = { Wikipedia = true, plain_categories = true, } labels["youth slang"] = { display = "[[youth]] [[slang]]", pos_categories = "slang", } labels["2channel slang"]={ aliases = {"2ch slang"}, display ="[[w:2channel|2channel]] [[slang]]", pos_categories = {"internet slang" , "2channel slang"}, } -- for Awetí, Karajá, etc., where men & women use different words labels["women's speech"] = { aliases = {"female speech"}, glossary = "women's speech", pos_categories = "women's speech terms", } -- terms applying to Old Norse skaldic poetry labels["kenning"] = { aliases = {"Kenning"}, Wikipedia = "Kenning", pos_categories = "kennings", } labels["heiti"] = { aliases = {"Heiti"}, Wikipedia = "Heiti", pos_categories = true, } return require("Module:labels").finalize_data(labels) czhyt07464so8ojymodfdqscr8mrnab Module:labels/data/doc 828 1071 28560 2023-11-09T21:58:42Z Kambai Akau 8 Created page with "{{labels-search}} This module contains the data used by [[Module:labels]] and, by extension, the templates {{temp|lb}} and {{temp|tlb}}. It lists all recognised labels, except the many in the submodules, along with other information. The following are two of several submodules that exist: * [[Module:labels/data/regional]] * [[Module:labels/data/topical]] The regional and topical labels are all available through {{temp|lb}}. In addition, there are language-specific lab..." 28560 wikitext text/x-wiki {{labels-search}} This module contains the data used by [[Module:labels]] and, by extension, the templates {{temp|lb}} and {{temp|tlb}}. It lists all recognised labels, except the many in the submodules, along with other information. The following are two of several submodules that exist: * [[Module:labels/data/regional]] * [[Module:labels/data/topical]] The regional and topical labels are all available through {{temp|lb}}. In addition, there are language-specific labels; the full list of these submodules can be found [[:Category:Language-specific label data modules|here]]<!--[[Special:PrefixIndex/Module:labels/data/lang/|here]]-->. Language-specific labels override other ones. Each language data module exports a single table containing labels and/or aliases. The keys of these tables are label identifiers (passed to the templates), while the values are described below. ==Labels== <code class="n">labels</code> contains most data associated with the actual labels. The following values are supported: ; <code class="n">display</code> : The wikitext to display for the label. If this is omitted, the displayed text will default to the label's identifier. ; <code class="n">glossary</code> : The anchor in [[Appendix:Glossary]] to link to. {{code|lua|2=glossary = true}} means that the anchor is identical to the label. ; <code class="n">Wikipedia</code> : The article in English Wikipedia to link to. {{code|lua|2=Wikipedia = true}} means that the article's title is identical to the label. : For <code class="n">glossary</code> and <code class="n">Wikipedia</code>, the link text will be identical to the label. To show different link text, change the text of the label (while adding {{code|lua|2=aliases["<old_label>"] = "<new_label>"}}), or add a piped link to <code class="n">display</code>. ; <code class="n">plain_categories</code> : A string specifying the category that this label should add to the page, or a list of such categories. The value {{code||true}} can be used if the category is the same as the label (the first character of the label will be uppercased automatically). The categories are not adjusted depending on the language; they will be taken verbatim, and entries in all languages will be added to the same category. As this is generally undesirable, the <code class="n">plain_categories</code> value should only be used when a label would only ever be used for a single language. For example, the label {{code||E number}} sets {{code||=plain_categories = "European food additive numbers"}}, and the label {{code||Cockney rhyming slang}} sets {{code|=plain_categories = true}}. It is preferable to use {{code||true}} or a single string if possible (instead of a single-element list), to save memory. ; <code class="n">topical_categories</code> : A string specifying the language-dependent topical category that this label should add to the page, or a list of such categories. These categories are of the form <code><var>[language code]</var>:<var>[category name]</var></code>, e.g. if the label {{code||disease}} specifies {{code||=topical_categories = "Diseases"}}, an English entry using this label will be added to [[:Category:en:Diseases]]. The value {{code||true}} can be used if the category is the same as the label (the first character of the label will be uppercased automatically). For example, {{code||physics}} specifies {{code||=topical_categories = true}}, meaning that e.g. a French entry using this label will be added to [[:Category:fr:Physics]]. It is preferable to use {{code||true}} or a single string if possible (instead of a single-element list), to save memory. ; <code class="n">pos_categories</code> : A string specifying the language-dependent part-of-speech-like category that this label should add to the page, or a list of such categories. These categories are of the form <code><var>[language name]</var> <var>[category name]</var></code>, e.g. if the label {{code||acronym}} specifies {{code||=pos_categories = "acronyms"}}, an English entry using this label will be added to [[:Category:English acronyms]]. The value {{code||true}} can be used if the category is the same as the label. For example, {{code||back slang}} specifies {{code||=pos_categories = true}}, meaning that e.g. a French entry using this label will be added to [[:Category:French back slang]]. It is preferable to use {{code||true}} or a single string if possible (instead of a single-element list), to save memory. ; <code class="n">sense_categories</code> : A string specifying the sense-dependent category that this label should add to the page, or a list of such categories. These categories are of the form <code><var>[language name]</var> terms with <var>[category name]</var> senses</code> (when using {{tl|lb}}) or <code><var>[language name]</var> <var>[category name]</var> terms</code> (when using {{temp|tlb}}). For example, if the label {{code||very rare}} specifies {{code||=sense_categories = "rare"}}, an English entry using this label will be added to [[:Category:English terms with rare senses]] (if {{tl|lb}} is used) or [[:Category:English rare terms]] (if {{tl|tlb}} is used). The value {{code||true}} can be used if the category is the same as the label. For example, {{code||archaic}} specifies {{code||=sense_categories = true}}, meaning that e.g. a French entry using this label will be added to [[:Category:French terms with archaic senses]] (if {{tl|lb}} is used) or [[:Category:French archaic terms]] (if {{tl|tlb}} is used). It is preferable to use {{code||true}} or a single string if possible (instead of a single-element list), to save memory. ; <code class="n">regional_categories</code> : A string specifying the language-dependent regional/dialect category that this label should add to the page, or a list of such categories. These categories are of the form <code><var>[category name]</var> <var>[language name]</var></code>, e.g. if the label {{code||Algeria}} specifies {{code||=regional_categories = "Algerian"}}, a French entry using this label will be added to [[:Category:Algerian French]]. The value {{code||true}} can be used if the category is the same as the label (the first character of the label will be uppercased automatically). For example, {{code||regional}} specifies {{code||=regional_categories = true}}, meaning that e.g. an English entry using this label will be added to [[:Category:Regional English]]. It is preferable to use {{code||true}} or a single string if possible (instead of a single-element list), to save memory. ; <code class="n">deprecated</code> : Marks the label as deprecated if the value is set to <tt>true</tt>. When a deprecated label identifier is used, the label is wrapped in {{code|html|2=<span class="deprecated-label"></span>}} and the page is added to [[:Category:Entries with deprecated labels]]. ==Aliases== Aliases work like redirects to proper labels. When a label is defined here, it "behaves" as if it were the label it "redirects" to. For example, if {{code|lua|"American"}} is listed as an alias of {{code|lua|"US"}}, then whenever the label {{code|lua|"American"}} is used in an entry, it's treated as if the label {{code|lua|"US"}} had been used in its place. {{label/example|en:US; en:American}} The label that an alias points to does not have to be defined in the list itself. So if you want to make {{code|lua|"American"}} an alias of {{code|lua|"US"}}, but do not create a full label for {{code|lua|"US"}}, that works too. Double aliases (an alias of another alias) are not supported, and will cause a script error if used. For a single alias, you can use: {{code|lua|2=labels["<alternative label>"] = "<label with data table>"}} For a list of aliases, you can use: {{code|lua|2=alias("<label with data table>", {"<alternative label 1>", "<alternative label 2>", ... "<alternative label n>"})}} To mark an alias (but not the label it points to) as deprecated, some more involved syntax is required: {{code|lua|2=labels["<alternative label>"] = { alias_of = "<label with data table>", deprecated = true } }} <includeonly> [[Category:Data modules]] </includeonly> ogg63nqgyvgu4kqub0nzwqruxxdjy1y Module:labels/data/regional 828 1072 28561 2023-11-09T21:59:55Z Kambai Akau 8 Created page with "local labels = {} local function alias(a, b) for _, v in ipairs(b) do labels[v] = a end end -- allows aliases to be entered as a list -- Generic --not sure where to put this labels["Classical"] = { aliases = {"classical"}, special_display = "[[Classical <canonical_name>]]", regional_categories = true, } labels["Epigraphic"] = { special_display = "[[w:Epigraphy|Epigraphic <canonical_name>]]", regional_categories = true, } labels["regional"] = { display = "[[reg..." 28561 Scribunto text/plain local labels = {} local function alias(a, b) for _, v in ipairs(b) do labels[v] = a end end -- allows aliases to be entered as a list -- Generic --not sure where to put this labels["Classical"] = { aliases = {"classical"}, special_display = "[[Classical <canonical_name>]]", regional_categories = true, } labels["Epigraphic"] = { special_display = "[[w:Epigraphy|Epigraphic <canonical_name>]]", regional_categories = true, } labels["regional"] = { display = "[[regional#English|regional]]", regional_categories = true, } -- Africa -- Africa A labels["Africa"] = { aliases = {"African"}, Wikipedia = true, regional_categories = "African", } labels["Algeria"] = { aliases = {"Algerian"}, Wikipedia = true, regional_categories = "Algerian", } labels["Angola"] = { aliases = {"Angolan"}, Wikipedia = true, regional_categories = "Angolan", } -- Africa B labels["Benin"] = { Wikipedia = true, regional_categories = "Beninese", } labels["Botswana"] = { Wikipedia = true, regional_categories = "Botswanan", } labels["Burundi"] = { aliases = {"Burundian"}, Wikipedia = true, regional_categories = "Burundian", } -- Africa C labels["Cape Verde"] = { aliases = {"Cape Verdean"}, Wikipedia = true, regional_categories = "Cape Verdean", } labels["Chad"] = { aliases = {"Chadian"}, Wikipedia = true, regional_categories = "Chadian", } labels["Congo"] = { aliases = {"Democratic Republic of the Congo", "Democratic Republic of Congo", "DR Congo", "Congo-Kinshasa", "Republic of the Congo", "Republic of Congo", "Congo-Brazzaville", "Congolese"}, -- these could be split if need be Wikipedia = true, regional_categories = "Congolese", } -- Africa D labels["Durban"] = { Wikipedia = true, regional_categories = true, } -- Africa E labels["East Africa"] = { aliases = {"East African"}, Wikipedia = true, regional_categories = "East African", } labels["Egypt"] = { aliases = {"Egyptian"}, Wikipedia = true, regional_categories = "Egyptian", } labels["Equatorial Guinea"] = { aliases = {"Equatorial Guinean", "Equatoguinean"}, Wikipedia = true, regional_categories = "Equatorial Guinean", } -- Africa F -- Africa G labels["Ghana"] = { Wikipedia = true, regional_categories = "Ghanaian", } -- Africa H -- Africa I -- Africa J -- Africa K labels["Kenya"] = { aliases = {"Kenyan"}, Wikipedia = true, regional_categories = "Kenyan", } -- Africa L labels["Liberia"] = { aliases = {"Liberian"}, Wikipedia = true, regional_categories = "Liberian", } -- Africa M labels["Mali"] = { aliases = {"Malian"}, Wikipedia = true, regional_categories = "Malian", } labels["Mauritania"] = { aliases = {"Mauritanian"}, Wikipedia = true, regional_categories = "Mauritanian", } labels["Morocco"] = { aliases = {"Moroccan"}, Wikipedia = true, regional_categories = "Moroccan", } labels["Mozambique"] = { aliases = {"Mozambican"}, Wikipedia = true, regional_categories = "Mozambican", } -- Africa N labels["Namibia"] = { aliases = {"Namibian"}, Wikipedia = true, regional_categories = "Namibian", } labels["Natal"] = { Wikipedia = "KwaZulu-Natal", regional_categories = true, } labels["Niger"] = { aliases = {"Nigerien"}, Wikipedia = true, regional_categories = "Nigerien", } labels["Nigeria"] = { aliases = {"Nigerian"}, Wikipedia = true, regional_categories = "Nigerian", } -- Africa O -- Africa P -- Africa Q -- Africa R labels["Rhodesia"] = { aliases = {"Rhodesian"}, Wikipedia = true, regional_categories = "Rhodesian", } labels["Rwanda"] = { aliases = {"Rwandan"}, Wikipedia = true, regional_categories = "Rwandan", } labels["Réunion"] = { Wikipedia = true, regional_categories = true, } -- Africa S labels["São Tomé and Príncipe"] = { aliases = {"Santomean", "São Tomé", "São Toméan", "Sao Tomean"}, Wikipedia = true, regional_categories = "Santomean", } labels["South Africa"] = { aliases = {"South African"}, Wikipedia = true, regional_categories = "South African", } labels["Sudan"] = { aliases = {"Sudanese"}, Wikipedia = true, regional_categories = "Sudanese", } -- Africa T labels["Tanzania"] = { aliases = {"Tanzanian"}, Wikipedia = true, regional_categories = "Tanzanian", } labels["Tunisia"] = { aliases = {"Tunisian"}, Wikipedia = true, regional_categories = "Tunisian", } -- Africa U labels["Uganda"] = { aliases = {"Ugandan"}, Wikipedia = true, regional_categories = "Ugandan", } -- Africa V -- Africa W labels["West Africa"] = { aliases = {"West African"}, Wikipedia = true, regional_categories = "West African", } -- Africa X -- Africa Y -- Africa Z labels["Zimbabwe"] = { Wikipedia = true, regional_categories = true, } labels["Zululand"] = { Wikipedia = true, regional_categories = true, } -- North America -- NA A labels["Acadia"] = { aliases = {"Acadian"}, display = "Acadian", Wikipedia = true, regional_categories = "Acadian", } labels["Alabama"] = { aliases = {"Alabaman", "Alabamian"}, Wikipedia = true, regional_categories = true, } labels["Alaska"] = { aliases = {"Alaskan"}, Wikipedia = true, regional_categories = true, } labels["Alberta"] = { Wikipedia = true, track = true, regional_categories = "Canadian", } labels["Appalachia"] = { aliases = {"Appalachian"}, Wikipedia = true, regional_categories = "Appalachian", } labels["Arizona"] = { aliases = {"Arizonan"}, Wikipedia = true, regional_categories = true, } labels["Arkansas"] = { aliases = {"Arkansan"}, Wikipedia = true, regional_categories = "Arkansan", } labels["Atlantic Canada"] = { aliases = {"Atlantic Canadian"}, Wikipedia = true, regional_categories = "Atlantic Canadian", } -- NA B labels["Baltimore"] = { Wikipedia = true, regional_categories = true, } labels["Bermuda"] = { aliases = {"Bermudan", "Bermudian"}, Wikipedia = true, regional_categories = "Bermudian", } labels["British Columbia"] = { aliases = {"British Columbian"}, Wikipedia = true, track = true, regional_categories = "Canadian", } -- NA C labels["Cajun"] = { display = "[[w:Cajun|Louisiana]]", regional_categories = "Louisiana", } labels["California"] = { aliases = {"Californian"}, Wikipedia = true, regional_categories = true, } labels["Canada"] = { aliases = {"Canadian"}, deprecated_aliases = {"CA"}, -- ambiguous Wikipedia = true, regional_categories = "Canadian", } labels["Canadian Prairies"] = { Wikipedia = true, track = true, regional_categories = "Canadian", } labels["Chicago"] = { Wikipedia = true, regional_categories = true, } labels["Chipilo"] = { Wikipedia = true, regional_categories = true, } labels["Cincinnati"] = { Wikipedia = true, regional_categories = true, } labels["Colorado"] = { aliases = {"Coloradan", "Coloradoan"}, Wikipedia = true, regional_categories = true, } labels["Connecticut"] = { aliases = {"Connecticuter", "Connecticutian"}, Wikipedia = true, regional_categories = true, } -- NA D labels["District of Columbia"] = { aliases = {"DC", "Washington, D.C.", "D.C.", "Washington, DC"}, Wikipedia = true, regional_categories = "DC", } -- NA E -- NA F labels["Florida"] = { aliases = {"Floridian", "FL"}, Wikipedia = true, regional_categories = true, } -- NA G labels["Georgia (US)"] = { display = "[[w:Georgia (U.S. state)|Georgia]]", regional_categories = true, } -- NA H -- NA I labels["Indiana"] = { aliases = {"Indianan", "Indianian"}, Wikipedia = true, regional_categories = true, } -- NA J -- NA K -- NA L labels["Labrador"] = { Wikipedia = true, regional_categories = true, } labels["Louisiana"] = { aliases = {"New Orleans"}, Wikipedia = true, regional_categories = true, } labels["Lower Cherokee"] = { display = "[[w:Cherokee language#Dialects|Lower]]", regional_categories = "Lower", } -- NA M labels["Manitoba"] = { Wikipedia = true, track = true, regional_categories = "Canadian", } labels["Maryland"] = { Wikipedia = true, regional_categories = true, } labels["Mexico"] = { aliases = {"Mexican"}, Wikipedia = true, regional_categories = "Mexican", } labels["Michigan"] = { Wikipedia = true, regional_categories = true, } labels["Middle Cherokee"] = { aliases = {"Eastern Cherokee", "Kituwah", "Kituhwa"}, display = "[[w:Cherokee language#Dialects|Middle]]", regional_categories = "Middle", } labels["Midwest US"] = { aliases = {"Midwestern US", "US Midwest"}, display = "[[w:Midwestern United States|Midwestern US]]", regional_categories = true, } labels["Mississippi"] = { aliases = {"Mississippian"}, Wikipedia = true, regional_categories = true, } labels["Missouri"] = { aliases = {"Missourian", "St Louis, Missouri", "St. Louis, Missouri"}, Wikipedia = true, regional_categories = true, } labels["Morelos"] = { Wikipedia = true, regional_categories = true, } -- NA N labels["New Brunswick"] = { Wikipedia = true, regional_categories = "Atlantic Canadian", } labels["New England"] = { Wikipedia = true, regional_categories = true, } labels["New Jersey"] = { Wikipedia = true, regional_categories = true, } labels["New Mexico"] = { aliases = {"New Mexican"}, Wikipedia = true, regional_categories = true, } labels["New York"] = { aliases = {"NY"}, Wikipedia = true, regional_categories = true, } labels["New York City"] = { aliases = {"NYC", "New York city"}, Wikipedia = true, regional_categories = true, } labels["Newfoundland"] = { Wikipedia = "Newfoundland English", regional_categories = true, } labels["North Carolina"] = { aliases = {"North Carolinian", "NC"}, Wikipedia = true, regional_categories = true, } labels["Northeast US"] = { aliases = {"Northeastern US", "US Northeast"}, display = "[[w:Northeastern United States|Northeastern US]]", regional_categories = true, } labels["Northwest Territories"] = { Wikipedia = true, track = true, regional_categories = "Canadian", } labels["Northwestern Ontario"] = { aliases = {"northwestern Ontario"}, Wikipedia = true, track = true, regional_categories = "Canadian", } labels["Northwestern US"] = { aliases = {"northwestern US"}, Wikipedia = "Northwestern United States", regional_categories = true, } labels["Nova Scotia"] = { aliases = {"Nova Scotian"}, Wikipedia = true, track = true, regional_categories = "Atlantic Canadian", } labels["Nunavut"] = { Wikipedia = true, track = true, } -- NA O labels["Oaxaca"] = { aliases = {"Oaxacan"}, Wikipedia = true, regional_categories = "Oaxacan", } labels["Ohio"] = { aliases = {"Ohioan", "OH"}, Wikipedia = true, regional_categories = true, } labels["Ontario"] = { Wikipedia = true, track = true, regional_categories = "Canadian", } labels["Overhill Cherokee"] = { aliases = {"Otali", "Western Cherokee"}, display = "[[w:Cherokee language#Dialects|Overhill]]", regional_categories = "Overhill", } -- NA P labels["Pennsylvania"] = { aliases = {"Pennsylvanian"}, Wikipedia = true, regional_categories = true, } -- can be split off if enough entries in it arise; group with PA for now labels["Philadelphia"] = { Wikipedia = true, } -- can be split off if enough entries in it arise; group with PA for now labels["Pittsburgh"] = { Wikipedia = true, } labels["Prince Edward Island"] = { Wikipedia = true, regional_categories = "Atlantic Canadian", } -- NA Q labels["Quebec"] = { aliases = {"Québec"}, Wikipedia = true, regional_categories = true, } -- NA R labels["Rhode Island"] = { Wikipedia = true, regional_categories = true, } -- NA S labels["Saskatchewan"] = { aliases = {"SK"}, Wikipedia = true, regional_categories = true, } labels["Sinaloa"] = { Wikipedia = true, regional_categories = true, } labels["South Carolina"] = { aliases = {"South Carolinian", "SC"}, Wikipedia = true, regional_categories = true, } -- NA T labels["Texas"] = { aliases = {"TX", "Texan"}, Wikipedia = true, regional_categories = true, } -- NA U labels["Upper Midwest US"] = { aliases = {"Upper Midwestern US"}, display = "[[w:Upper Midwest|Upper Midwestern US]]", regional_categories = true, } labels["US"] = { aliases = {"U.S.", "United States", "United States of America", "USA", "America", "American"}, -- America/American: should these be aliases of 'North America'? Wikipedia = "United States", regional_categories = "American", } -- NA V labels["Virginia"] = { aliases = {"Virginian"}, Wikipedia = true, regional_categories = true, } -- NA W labels["Western US"] = { aliases = {"western US"}, Wikipedia = "Western United States", regional_categories = true, } labels["Wisconsin"] = { Wikipedia = true, regional_categories = true, } -- NA X -- NA Y labels["Yukon"] = { Wikipedia = true, track = true, regional_categories = "Canadian", } -- NA Z -- Central America and Caribbean labels["Caribbean"] = { aliases = {"West Indies"}, Wikipedia = true, regional_categories = true, } labels["Central America"] = { aliases = {"Central American"}, Wikipedia = true, regional_categories = "Central American", } -- CAaC A labels["Antilles"] = { Wikipedia = true, regional_categories = true, } -- CAaC B labels["Bahamas"] = { aliases = {"Bahaman"}, Wikipedia = true, regional_categories = "Bahaman", } labels["Barbados"] = { aliases = {"Barbadian"}, Wikipedia = true, regional_categories = "Barbadian", } labels["Belize"] = { aliases = {"Belizean"}, Wikipedia = true, regional_categories = "Belizean", } -- CAaC C labels["Costa Rica"] = { aliases = {"Costa Rican"}, Wikipedia = true, regional_categories = "Costa Rican", } labels["Cuba"] = { aliases = {"Cuban"}, Wikipedia = true, regional_categories = "Cuban", } -- CAaC D labels["Dominican Republic"] = { Wikipedia = true, regional_categories = "Dominican", } -- CAaC E labels["El Salvador"] = { aliases = {"Salvadorian"}, Wikipedia = true, regional_categories = "Salvadorian", } -- CAaC F -- CAaC G labels["Guatemala"] = { aliases = {"Guatemalan"}, Wikipedia = true, regional_categories = "Guatemalan", } -- CAaC H labels["Haiti"] = { Wikipedia = true, regional_categories = "Haitian", } labels["Honduras"] = { aliases = {"Honduran"}, Wikipedia = true, regional_categories = "Honduran", } -- CAaC I -- CAaC J labels["Jamaica"] = { aliases = {"Jamaican"}, Wikipedia = true, regional_categories = "Jamaican", } -- CAaC K -- CAaC L -- CAaC M -- CAaC N labels["Nicaragua"] = { aliases = {"Nicaraguan"}, Wikipedia = true, regional_categories = "Nicaraguan", } -- CAaC O -- CAaC P labels["Panama"] = { aliases = {"Panamanian"}, Wikipedia = true, regional_categories = "Panamanian", } labels["Puerto Rico"] = { aliases = {"Puerto Rican"}, Wikipedia = true, regional_categories = "Puerto Rican", } -- CAaC Q -- CAaC R -- CAaC S -- CAaC T labels["Trinidad and Tobago"] = { aliases = {"Trinidad", "Tobago", "Trinidadian", "Tobagonian", "Trinidadian and Tobagonian"}, Wikipedia = true, regional_categories = true, } -- CAaC U -- CAaC V -- CAaC W -- CAaC X -- CAaC Y -- CAaC Z -- South America labels["South America"] = { aliases = {"South American"}, Wikipedia = true, regional_categories = "South American", } -- SA A labels["Alagoas"] = { aliases = {"Alagoano", "Alagoan"}, Wikipedia = true, regional_categories = "Alagoan", } labels["Amazonas"] = { aliases = {"Amazonense"}, Wikipedia = "Amazonas (Brazilian state)", regional_categories = "Amazonense", } labels["Andes"] = { aliases = {"Andean"}, Wikipedia = true, regional_categories = "Andean", } labels["Argentina"] = { aliases = {"Argentinian"}, Wikipedia = true, regional_categories = "Argentinian", } -- SA B labels["Bahia"] = { aliases = {"Baiano", "Bahian"}, Wikipedia = true, regional_categories = "Bahian", } labels["Bolivia"] = { aliases = {"Bolivian"}, Wikipedia = true, regional_categories = "Bolivian", } labels["Brazil"] = { aliases = {"Brazilian"}, Wikipedia = true, regional_categories = "Brazilian", } -- SA C labels["Ceará"] = { aliases = {"Cearense"}, Wikipedia = true, regional_categories = "Cearense", } labels["Chile"] = { aliases = {"Chilean"}, Wikipedia = true, regional_categories = "Chilean", } labels["Central-West Brazil"] = { aliases = {"Centro-Oestino", "Centro-Oeste", "Central-Western Brazilian", "Central-West Brazilian"}, Wikipedia = "Central-West Region, Brazil", regional_categories = "Central-Western Brazilian", } labels["Colombia"] = { aliases = {"Colombian"}, Wikipedia = true, regional_categories = "Colombian", } -- SA D -- SA E labels["Ecuador"] = { aliases = {"Ecuadorian"}, Wikipedia = true, regional_categories = "Ecuadorian", } -- SA F -- SA G labels["Goiás"] = { aliases = {"Goiano"}, Wikipedia = true, regional_categories = "Goiano", } labels["Guyana"] = { aliases = {"Guyanese"}, Wikipedia = true, regional_categories = "Guyanese", } -- SA H -- SA I -- SA J -- SA K -- SA L -- SA M labels["Mato Grosso"] = { aliases = {"Mato-Grossense"}, Wikipedia = true, regional_categories = "Mato-Grossense", } labels["Maranhão"] = { aliases = {"Maranhense"}, Wikipedia = true, regional_categories = "Maranhense", } labels["Minas Gerais"] = { aliases = {"Mineiro"}, Wikipedia = true, regional_categories = "Mineiro", } -- SA N labels["North Brazil"] = { aliases = {"Nortista", "Norteiro", "Norte", "Northern Brazilian", "North Brazilian", "Amazon"}, Wikipedia = "North Region, Brazil", regional_categories = "Northern Brazilian", } labels["Northeast Brazil"] = { aliases = {"Nordestino", "Nordeste", "Northeastern Brazilian", "Northeast Brazilian"}, Wikipedia = "Northeast Region, Brazil", regional_categories = "Northeastern Brazilian", } -- SA O -- SA P labels["Paraguay"] = { Wikipedia = true, regional_categories = "Paraguayan", } labels["Paraná"] = { aliases = {"Paranaense"}, Wikipedia = "Paraná (state)", regional_categories = "Paranaense", } labels["Pernambuco"] = { aliases = {"Pernambucano", "Pernambucan"}, Wikipedia = true, regional_categories = "Pernambucan", } labels["Peru"] = { aliases = {"Peruvian"}, Wikipedia = true, regional_categories = "Peruvian", } labels["Piauí"] = { aliases = {"Piauiense"}, Wikipedia = true, regional_categories = "Piauiense", } -- SA Q -- SA R labels["Rio de Janeiro"] = { aliases = {"Fluminense", "Carioca"}, Wikipedia = true, regional_categories = "Carioca", } labels["Rio Grande do Norte"] = { aliases = {"Potiguar", "Norte-Rio-Grandense"}, Wikipedia = true, regional_categories = "Potiguar", } labels["Rio Grande do Sul"] = { aliases = {"Gaúcho", "Gaucho"}, Wikipedia = true, regional_categories = "Gaúcho", } -- SA S labels["São Paulo"] = { aliases = {"Sao Paulo", "Paulista"}, Wikipedia = "São Paulo (state)", regional_categories = "Paulista", } labels["Santa Catarina"] = { aliases = {"Catarinense"}, Wikipedia = "Santa Catarina (state)", regional_categories = "Catarinense", } labels["Sergipe"] = { aliases = {"Sergipano", "Sergipan"}, Wikipedia = true, regional_categories = "Sergipan", } labels["South Brazil"] = { aliases = {"Southern Brazilian", "South Brazilian"}, Wikipedia = "South Region, Brazil", regional_categories = "Southern Brazilian", } labels["Southeast Brazil"] = { aliases = {"Sudestino", "Sudeste", "Southeastern Brazilian", "Southeast Brazilian"}, Wikipedia = "Southeast Region, Brazil", regional_categories = "Southeastern Brazilian", } labels["Suriname"] = { aliases = {"Surinamese"}, Wikipedia = true, regional_categories = "Surinamese", } -- SA T -- SA U labels["Uruguay"] = { aliases = {"Uruguayan"}, Wikipedia = true, regional_categories = "Uruguayan", } -- SA V labels["Venezuela"] = { aliases = {"Venezuelan"}, Wikipedia = true, regional_categories = "Venezuelan", } -- SA W -- SA X -- SA Y -- SA Z -- Asia -- Asia A labels["Abzhywa"] = { aliases = {"Abzhywan", "Abzhuaa", "Abzhua", "Abzhui", "Abzhuy"}, Wikipedia = true, regional_categories = true, } labels["Adana"] = { aliases = {"Atana"}, Wikipedia = true, regional_categories = true, } labels["Adjara"] = { aliases = {"Ajara", "Adjaria", "Adjaran", "Adjarian", "Acharuli"}, Wikipedia = "Adjaran dialect", regional_categories = true, } labels["Afghanistan"] = { aliases = {"Afghan"}, Wikipedia = true, regional_categories = "Afghan", } labels["Afyonkarahisar"] = { aliases = {"Afyon"}, Wikipedia = true, regional_categories = true, } labels["Agdam"] = { aliases = {"Ağdam"}, Wikipedia = "Agdam District", regional_categories = true, } labels["Agsu"] = { aliases = {"Ağsu"}, Wikipedia = "Agsu District", regional_categories = true, } labels["Agdash"] = { aliases = {"Ağdaş"}, Wikipedia = "Agdash District", regional_categories = true, } labels["Dashkasan"] = { aliases = {"Daşkəsən"}, Wikipedia = "Dashkasan District", regional_categories = true, } labels["Ağın"] = { aliases = {"Aghin", "Vaghaver"}, Wikipedia = true, regional_categories = true, } labels["Aghdara"] = { aliases = {"Ağdərə"}, Wikipedia = "Martakert", regional_categories = true, } labels["Agjabedi"] = { aliases = {"Ağcabədi", "Aghjabedi", "Aghjabadi"}, Wikipedia = "Aghjabadi District", regional_categories = true, } labels["Ağrı"] = { aliases = {"Aghri", "Karaköse"}, Wikipedia = true, regional_categories = true, } labels["Ahlat"] = { aliases = {"Khlat", "Xlat"}, Wikipedia = true, regional_categories = true, } labels["Akhalkalaki"] = { aliases = {"Akhalkalak", "Akhlkalak"}, Wikipedia = true, regional_categories = true, } labels["Akhaltsikhe"] = { aliases = {"Akhaltskha", "Ahıska"}, Wikipedia = true, regional_categories = true, } labels["Akn"] = { aliases = {"Egin", "Eğin"}, Wikipedia = "Kemaliye", regional_categories = true, } labels["Alashkert"] = { aliases = {"Eleşkirt", "Alaškert"}, Wikipedia = "Eleşkirt", regional_categories = true, } labels["Şirvan"] = { aliases = {"Shirvan", "Əli Bayramlı", "Ali Bayramli"}, display = "[[w:Şirvan, Azerbaijan|Shirvan]]", regional_categories = "Shirvan", } labels["Amasya"] = { Wikipedia = true, regional_categories = true, } labels["Amur"] = { Wikipedia = true, regional_categories = true, } labels["Ankara"] = { Wikipedia = true, regional_categories = true, } labels["Antalya"] = { Wikipedia = true, regional_categories = true, } labels["Arapgir"] = { aliases = {"Arapkir", "Arabkir"}, Wikipedia = true, regional_categories = true, } labels["Ardabil"] = { aliases = {"Ardebil", "Ərdəbil", "Ardabīl", "Ardebīl"}, Wikipedia = true, regional_categories = true, } labels["Ardahan"] = { Wikipedia = true, regional_categories = true, } labels["Ardanuç"] = { aliases = {"Artanuj", "Ardanuji"}, Wikipedia = true, regional_categories = true, } labels["Artvin"] = { aliases = {"Ardvin", "Ardvini"}, Wikipedia = true, regional_categories = true, } labels["Aslanbeg"] = { aliases = {"Aslanbek"}, Wikipedia = "Arslanbey, Kartepe", regional_categories = true, } labels["Azad Kashmir"] = { aliases = {"Pakistani Kashmir", "Azad Jammu and Kashmir", "Azad Jammu & Kashmir", "AJK", "AJ&K", "ajk"}, Wikipedia = true, regional_categories = "Azad Kashmiri", } labels["Azerbaijan"] = { Wikipedia = true, regional_categories = true, } -- Asia B labels["Baku"] = { aliases = {"Bakı", "Baki"}, Wikipedia = true, regional_categories = true, } labels["Balakan"] = { aliases = {"Balakən"}, Wikipedia = "Balakan District", regional_categories = true, } labels["Balochistan"] = { Wikipedia = "Balochistan, Pakistan", regional_categories = "Balochi", } labels["Bangladesh"] = { aliases = {"Bangladeshi"}, Wikipedia = true, regional_categories = "Bangladeshi", } labels["Banten"] = { aliases = {"Bantenese"}, Wikipedia = true, regional_categories = true, } labels["Balıkesir"] = { Wikipedia = true, regional_categories = true, } labels["Bilasuvar"] = { aliases = {"Biləsuvar"}, Wikipedia = "Bilasuvar District", regional_categories = true, } labels["Bitlis"] = { aliases = {"Baghesh"}, Wikipedia = true, regional_categories = true, } labels["Bogor"] = { Wikipedia = true, regional_categories = true, } labels["Borchaly"] = { aliases = {"Borçalı", "Borchali", "Borchalu"}, Wikipedia = "Borchaly Uyezd", regional_categories = true, } labels["Bolnisi"] = { Wikipedia = "Bolnisi Municipality", regional_categories = true, } labels["Bulanık"] = { aliases = {"Bulanik", "Bulanikh"}, Wikipedia = true, regional_categories = true, } labels["Dmanisi"] = { aliases = {"Başkeçid"}, Wikipedia = true, regional_categories = true, } labels["Brebes"] = { aliases = {"Brebian"}, Wikipedia = "Brebes Regency", regional_categories = true, } labels["Brunei"] = { Wikipedia = true, regional_categories = "Bruneian", } labels["Burdur"] = { Wikipedia = true, regional_categories = true, } labels["Bursa"] = { Wikipedia = true, regional_categories = true, } labels["Bzyb"] = { aliases = {"Bzyp"}, Wikipedia = "Bzyb_dialect", regional_categories = true, } -- Asia C labels["Çanakkale"] = { Wikipedia = true, regional_categories = true, } labels["Canik"] = { aliases = {"Janik", "Ճանիկ"}, Wikipedia = true, regional_categories = true, } labels["Cebu"] = { Wikipedia = true, regional_categories = true, } labels["Çemişgezek"] = { aliases = {"Chmshkatsag", "Çemişkezek", "Čmškacag"}, Wikipedia = true, regional_categories = true, } labels["Ceylon"] = { Wikipedia = true, regional_categories = "Sri Lankan", } labels["China"] = { Wikipedia = true, regional_categories = "Chinese", } labels["Cirebon"] = { aliases = {"Cirebonese"}, Wikipedia = true, regional_categories = true, } labels["Cyprus"] = { aliases = {"cypriot", "Cypriot"}, Wikipedia = true, regional_categories = "Cypriot", } -- Asia D labels["Dashtestan"] = { Wikipedia = "Dashtestan County", regional_categories = "Dashtestani", } labels["Dandong"] = { Wikipedia = true, regional_categories = true, } labels["Delhi"] = { Wikipedia = true, regional_categories = true, } labels["Derbent"] = { aliases = {"Dərbənd"}, Wikipedia = true, regional_categories = true, } labels["Divriği"] = { aliases = {"Tevrik", "Tewrik", "Dewrik", "Devrik", "Devrike", "Dewrike"}, Wikipedia = true, regional_categories = true, } labels["Denizli"] = { Wikipedia = true, regional_categories = true, } labels["Diyarbakır"] = { aliases = {"Diyarbakir", "Diyarbekir", "Tigranakert"}, Wikipedia = true, regional_categories = true, } -- Asia E labels["East Sakhalin"] = { display = "East [[w:Sakhalin|Sakhalin]]", regional_categories = true, } labels["Elazığ"] = { aliases = {"Elazig", "Elazigh"}, Wikipedia = true, regional_categories = true, } labels["Erciş"] = { aliases = {"Ercis", "Archesh", "Artchesh", "Erdîş"}, Wikipedia = true, regional_categories = true, } labels["Erzincan"] = { aliases = {"Yerznka", "Erznka", "Erzinjan"}, Wikipedia = true, regional_categories = true, } labels["Erzurum"] = { aliases = {"Karin", "Erzrum"}, Wikipedia = true, regional_categories = true, } labels["Eskişehir"] = { Wikipedia = true, regional_categories = true, } -- Asia F labels["Faisalabad"] = { aliases = {"Faisalabadi", "Lyallpur", "Lyallpuri"}, display = "[[w:Faisalabad|Lyallpuri]]", regional_categories = "Lyallpuri", } labels["Fengkai"] = { Wikipedia = "Fengkai County", regional_categories = true, } labels["Fereydan"] = { aliases = {"Fereydani", "Fereydanian", "Phereidnuli", "ფერეიდანი", "ფერეიდნული"}, Wikipedia = true, regional_categories = true, } labels["Fuzuli"] = { aliases = {"Füzuli", "Fizuli"}, Wikipedia = "Fuzuli District", regional_categories = true, } -- Asia G labels["Gadabay"] = { aliases = {"Gədəbəy", "Getabek"}, Wikipedia = "Gadabay District", regional_categories = true, } labels["Galilee"] = { aliases = {"Galilean"}, Wikipedia = true, regional_categories = "Galilean", } labels["Ganja"] = { aliases = {"Gandzak", "Gəncə"}, Wikipedia = "Ganja, Azerbaijan", regional_categories = true, } labels["Gansu"] = { Wikipedia = "Gansu, China", regional_categories = true, } labels["Gilgit-Baltistan"] = { aliases = {"Gilgit Baltistan"}, Wikipedia = true, regional_categories = "Gilgit-Baltistani", } labels["Giresun"] = { Wikipedia = true, regional_categories = true, } labels["Goa"] = { aliases = {"Goan"}, Wikipedia = true, regional_categories = "Goan", } labels["Goranboy"] = { Wikipedia = "Goranboy District", regional_categories = true, } labels["Goris"] = { Wikipedia = true, regional_categories = true, } labels["Goychay"] = { aliases = {"Göyçay"}, Wikipedia = "Goychay District", regional_categories = true, } labels["Goygol"] = { aliases = {"Göygöl", "Helenendorf", "Yelenino", "Khanlar", "Xanlar"}, Wikipedia = "Goygol District", regional_categories = true, } labels["Guria"] = { aliases = {"Gurian", "Guruli"}, Wikipedia = true, regional_categories = true, } labels["Gürün"] = { aliases = {"Kyurin", "Gyurin"}, Wikipedia = true, regional_categories = true, } labels["Gyumri"] = { aliases = {"Kumayri", "Leninakan", "Alexandropol"}, Wikipedia = true, regional_categories = true, } -- Asia H labels["Haçin"] = { aliases = {"Hadjin", "Hajin", "Hachn", "Hajn"}, Wikipedia = "Saimbeyli", regional_categories = true, } labels["Hakkari"] = { aliases = {"Hakkiari", "Hakari", "Hakiari", "Hakkâri"}, Wikipedia = true, regional_categories = true, } labels["Harbin"] = { Wikipedia = true, regional_categories = true, } labels["Hokkaido"] = { Wikipedia = true, regional_categories = true, } labels["Hong Kong"] = { Wikipedia = true, regional_categories = true, } labels["Hyderabad"] = { Wikipedia = true, regional_categories = "Hyderabadi", } -- Asia I labels["İçel"] = { aliases = {"Içel"}, Wikipedia = "Mersin Province", regional_categories = true, } labels["Imereti"] = { aliases = {"Imeretian", "Imeruli"}, Wikipedia = true, regional_categories = true, } labels["Imerkhevi"] = { aliases = {"Imerkhevian", "Imerkheuli", "İmerhev", "Imerhev"}, Wikipedia = "Georgians in Turkey#Imerkhevians", regional_categories = true, } labels["Imishli"] = { aliases = {"İmişli"}, Wikipedia = "Imishli District", regional_categories = true, } labels["India"] = { aliases = {"Indian"}, Wikipedia = true, regional_categories = "Indian", } labels["Indore"] = { Wikipedia = true, regional_categories = true, } labels["Indonesia"] = { aliases = {"Indonesian"}, Wikipedia = true, regional_categories = "Indonesian", } labels["Iran"] = { aliases = {"Iranian"}, Wikipedia = true, regional_categories = "Iranian", } labels["Iraq"] = { aliases = {"Iraqi"}, Wikipedia = true, regional_categories = "Iraqi", } labels["Islamabad"] = { Wikipedia = true, regional_categories = "Islamabadi", } labels["Ismayilli"] = { aliases = {"İsmayıllı"}, Wikipedia = "Ismayilli District", regional_categories = true, } labels["Isparta"] = { Wikipedia = true, regional_categories = true, } labels["Israel"] = { aliases = {"Israeli"}, Wikipedia = true, regional_categories = "Israeli", } labels["Ivory Coast"] = { aliases = {"Côte d’Ivoire", "Côte d'Ivoire", "Ivorian"}, Wikipedia = true, regional_categories = "Ivorian", } labels["İzmir"] = { aliases = {"Izmir"}, Wikipedia = true, regional_categories = true, } labels["İzmit"] = { aliases = {"Izmit", "Nicomedia", "Nikomedia"}, Wikipedia = true, regional_categories = true, } -- Asia J labels["Jabrayil"] = { aliases = {"Cəbrayıl"}, Wikipedia = true, regional_categories = true, } labels["Jakarta"] = { Wikipedia = true, regional_categories = true, } labels["Jalilabad"] = { aliases = {"Cəlilabad"}, Wikipedia = "Jalilabad District", regional_categories = true, } labels["Jammu Kashmir"] = { aliases = {"Jammu and Kashmir", "Indian Kashmir", "Jammu & Kashmir", "J&K"}, Wikipedia = "Jammu and Kashmir (union territory)", regional_categories = "Jammu Kashmiri", } labels["Japan"] = { Wikipedia = true, regional_categories = "Japanese", } labels["Java"] = { aliases = {"Javanese"}, Wikipedia = true, regional_categories = "Javanese", } labels["Javakheti"] = { aliases = {"Javakhk"}, Wikipedia = true, regional_categories = true, } labels["Jeju"] = { Wikipedia = "Jeju Province", regional_categories = true, } labels["Jeju City"] = { Wikipedia = true, regional_categories = true, } labels["Jeolla"] = { display = "[[w:Jeolla dialect|Jeolla dialect]]", regional_categories = true, } labels["Jordan"] = { aliases = {"Jordanian"}, Wikipedia = true, regional_categories = "Jordanian", } labels["Julfa"] = { aliases = {"Old Julfa", "Culfa", "Jugha", "Hin Jugha"}, Wikipedia = "Julfa, Azerbaijan (city)", regional_categories = true, } -- Asia K labels["Kakavaberd"] = { aliases = {"Kaqavaberd"}, Wikipedia = "Kakavaberd dialect", regional_categories = true, } labels["Kakheti"] = { aliases = {"Kakhetian", "Kakhuri"}, Wikipedia = true, regional_categories = true, } labels["Kalbajar"] = { aliases = {"Kelbajar", "Kəlbəcər"}, Wikipedia = "Kalbajar District", regional_categories = true, } labels["Karachi"] = { Wikipedia = true, regional_categories = true, } labels["Kartli"] = { aliases = {"Kartlian", "Kartluri"}, Wikipedia = true, regional_categories = true, } labels["Kalimantan"] = { Wikipedia = true, regional_categories = "Kalimantanese", } labels["Kaptanpaşa"] = { Wikipedia = "tr:Kaptanpaşa, Çayeli", regional_categories = "Rize", } labels["Kars"] = { aliases = {"Ghars"}, Wikipedia = true, regional_categories = true, } labels["Kathiyawadi"] = { aliases = {"Kathiawadi", "Sorathi", "Bhawnagari", "Gohilwadi", "Holadi", "Jhalawadi"}, Wikipedia = "Kathiawar", regional_categories = true, } labels["Kayseri"] = { aliases = {"Kesaria"}, Wikipedia = true, regional_categories = true, } labels["Kazakhstan"] = { aliases = {"Kazakhstani", "Kazakh"}, Wikipedia = true, regional_categories = "Kazakhstani", } labels["Kazym"] = { Wikipedia = true, regional_categories = true, } labels["Kemaliye"] = { Wikipedia = true, regional_categories = true, } labels["Ketapang"] = { Wikipedia = "Ketapang Regency", regional_categories = true, } labels["Khachmaz"] = { aliases = {"Xaçmaz"}, Wikipedia = "Khachmaz District", regional_categories = true, } labels["Kharberd"] = { aliases = {"Kharpert", "Kharput", "Harput"}, Wikipedia = "Elazığ", regional_categories = true, } labels["Khevi"] = { aliases = {"Mokhevian", "Mokhevi", "Mokheuri", "Khevian"}, Wikipedia = true, regional_categories = true, } labels["Khevsureti"] = { aliases = {"Khevsuria"}, Wikipedia = true, regional_categories = true, } labels["Khojavend"] = { aliases = {"Xocavənd"}, Wikipedia = "Khojavend District", regional_categories = true, } labels["Khotorjur"] = { aliases = {"Khodorchur", "Hodiçor", "Xodiçur", "Xodrçur", "Xodorçur", "Sırakonak"}, Wikipedia = true, regional_categories = true, } labels["Khoy"] = { aliases = {"Khoi"}, Wikipedia = true, regional_categories = true, } labels["Khyber Pakhtunkhwa"] = { aliases = {"Pakhtunkhwa", "KPK"}, Wikipedia = "Khyber Pakhtunkhwa", regional_categories = true, } labels["Kiziqi"] = { aliases = {"Kisiqi"}, Wikipedia = "ka:ქიზიყი", regional_categories = true, } labels["Konya"] = { Wikipedia = true, regional_categories = true, } -- Asia L labels["Landak"] = { Wikipedia = "Landak Regency", regional_categories = true, } labels["Lankaran"] = { aliases = {"Lənkaran", "Lənkəran", "Lankon"}, Wikipedia = true, regional_categories = true, } labels["Lachin"] = { aliases = {"Laçın", "Laçîn"}, Wikipedia = "Lachin District", regional_categories = true, } labels["Lahore"] = { aliases = {"Lahori"}, Wikipedia = true, regional_categories = "Lahori", } labels["Lebanon"] = { aliases = {"Lebanese"}, Wikipedia = true, regional_categories = "Lebanese", } labels["Lechkhumi"] = { aliases = {"Lechkhumian", "Lechkhumuri"}, Wikipedia = true, regional_categories = true, } labels["Levant"] = { aliases = {"Levantine"}, display = "[[w:Levant|Levantine]]", regional_categories = "Levantine", } labels["Libya"] = { aliases = {"Libyan"}, Wikipedia = true, regional_categories = "Libyan", } labels["Lori"] = { aliases = {"Loṙi"}, Wikipedia = "Lori Province", regional_categories = true, } labels["Lucknow"] = { Wikipedia = true, regional_categories = true, } -- Asia M labels["Macau"] = { aliases = {"Macao", "Macanese"}, Wikipedia = true, regional_categories = "Macanese", } labels["Mainland China"] = { aliases = {"Mainland", "mainland", "mainland China"}, Wikipedia = true, regional_categories = true, } labels["Malatya"] = { aliases = {"Malatia"}, Wikipedia = true, regional_categories = true, } labels["Malayeri"] = { Wikipedia = "Malayer", regional_categories = true, } labels["Malaysia"] = { aliases = {"Malaysian"}, Wikipedia = true, regional_categories = "Malaysian", } labels["Manisa"] = { Wikipedia = true, regional_categories = true, } labels["Masally"] = { aliases = {"Masallı"}, Wikipedia = "Masally District", regional_categories = true, } labels["Medan"] = { Wikipedia = true, regional_categories = true, } labels["Meghri"] = { aliases = {"Meğri"}, Wikipedia = true, regional_categories = true, } labels["Mehsani"] = { aliases = {"Mahesani"}, Wikipedia = "Mehsana", regional_categories = true, } labels["Melawi"] = { Wikipedia = "Melawi Regency", regional_categories = true, } labels["Meskheti"] = { aliases = {"Meskhetian", "Meskhian", "Meskhuri"}, Wikipedia = true, regional_categories = true, } labels["Mesudiye"] = { Wikipedia = "Mesudiye, Ordu", regional_categories = true, } labels["Middle East"] = { Wikipedia = true, regional_categories = "Middle Eastern", } labels["Mingachevir"] = { aliases = {"Mingəçevir"}, Wikipedia = true, regional_categories = true, } labels["Moks"] = { aliases = {"Müküs", "Miks"}, Wikipedia = "Bahçesaray (District), Van", regional_categories = true, } labels["Mongolia"] = { Wikipedia = true, regional_categories = "Mongolian", } labels["Mtiuleti"] = { aliases = {"Mtiuletian", "Mtiuluri"}, Wikipedia = true, regional_categories = true, } labels["Muğla"] = { Wikipedia = true, regional_categories = true, } labels["Mumbai"] = { Wikipedia = true, regional_categories = true, } labels["Muş"] = { aliases = {"Mush"}, Wikipedia = true, regional_categories = true, } labels["Myanmar"] = { aliases = {"Myanmarese", "Burma", "Burmese"}, Wikipedia = true, regional_categories = true, } labels["Myeik"] = { Wikipedia = "Myeik dialect", regional_categories = true, } -- Asia N labels["Nakhchivan"] = { aliases = {"Naxçıvan", "Nakhichevan", "Nakhijevan", "Nahçıvan"}, Wikipedia = true, regional_categories = true, } labels["Negeri Sembilan"] = { Wikipedia = true, regional_categories = true, } labels["Nepal"] = { aliases = {"Nepali", "Nepalese"}, Wikipedia = true, regional_categories = "Nepali", } labels["New Julfa"] = { aliases = {"Nor Jugha"}, Wikipedia = true, regional_categories = true, } labels["Niğde"] = { aliases = {"Nigde"}, Wikipedia = true, regional_categories = true, } labels["Nij"] = { aliases = {"Nidzh", "Nizh"}, Wikipedia = "Nij, Azerbaijan", regional_categories = true, } labels["Nor Bayazet"] = { aliases = {"Novo-Bayazet", "Gavar"}, Wikipedia = true, regional_categories = true, } labels["Nor Nakhichevan"] = { aliases = {"New Nakhichevan", "Nor Nakhijevan", "Nakhichevan-on-Don"}, Wikipedia = "Nakhichevan-on-Don", regional_categories = true, } labels["North India"] = { aliases = {"North Indian"}, Wikipedia = true, regional_categories = "North Indian", } labels["North Sakhalin"] = { display = "North [[w:Sakhalin|Sakhalin]]", regional_categories = true, } -- Asia O labels["Oghuz"] = { aliases = {"Oğuz"}, Wikipedia = "Oghuz District", regional_categories = true, } labels["Oman"] = { aliases = {"Omani"}, Wikipedia = true, regional_categories = "Omani", } labels["Ordubad"] = { Wikipedia = "Ordubad District (Azerbaijan)", regional_categories = true, } -- Asia P labels["Pahang"] = { Wikipedia = true, regional_categories = true, } labels["Pakistan"] = { aliases = {"Pakistani"}, Wikipedia = true, regional_categories = "Pakistani", } labels["Palestine"] = { aliases = {"Palestinian"}, Wikipedia = true, regional_categories = "Palestinian", } labels["Pasinler"] = { aliases = {"Basen", "Basean", "Pasen"}, Wikipedia = "Pasinler, Erzurum", regional_categories = true, } labels["Palu"] = { aliases = {"Balu"}, Wikipedia = "Palu, Elazığ", regional_categories = true, } labels["Partizak"] = { aliases = {"Bardizag"}, Wikipedia = "hy:Պարտիզակ (Քոջաելի)", regional_categories = true, } labels["Perak"] = { Wikipedia = true, regional_categories = true, } labels["Peshawar"] = { aliases = {"Peshawari"}, Wikipedia = true, regional_categories = "Peshawari", } labels["Pharasa"] = { aliases = {"Pharasiot", "Varasos", "Farasa", "Faraşa"}, Wikipedia = "Pharasiot Greek", regional_categories = "Pharasiot", } labels["Philippines"] = { aliases = {"Philippine"}, Wikipedia = true, regional_categories = "Philippine", } labels["Priangan"] = { Wikipedia = "Parahyangan", regional_categories = true, } labels["Pontianak"] = { Wikipedia = true, regional_categories = true, } labels["Pshavi"] = { aliases = {"Pshavian", "Pshauri"}, Wikipedia = true, regional_categories = true, } labels["Pulur"] = { Wikipedia = "Ovacık, Dersim", regional_categories = true, } labels["Punjab"] = { aliases = {"Punjabi"}, Wikipedia = true, regional_categories = "Punjabic", } -- Asia Q labels["Qabala"] = { aliases = {"Qəbələ", "Kutkashen"}, Wikipedia = "Qabala District", regional_categories = true, } labels["Qakh"] = { aliases = {"Kakhi", "Gakh", "Qax"}, Wikipedia = "Qakh District", regional_categories = true, } labels["Qazakh"] = { aliases = {"Qazax", "Gazakh"}, Wikipedia = "Qazakh District", regional_categories = true, } labels["Qinghai"] = { Wikipedia = true, regional_categories = true, } labels["Quba"] = { Wikipedia = "Quba District (Azerbaijan)", regional_categories = true, } labels["Quetta"] = { aliases = {"Quettan", "Quettawal", "Quettawali"}, Wikipedia = true, regional_categories = "Quettan", } -- Asia R labels["Racha"] = { aliases = {"Rachan", "Rachuli"}, Wikipedia = true, regional_categories = true, } labels["Rize"] = { Wikipedia = true, regional_categories = true, } -- Asia S labels["Saatly"] = { aliases = {"Saatlı"}, Wikipedia = "Saatly District", regional_categories = true, } labels["Sadz"] = { aliases = {"Asadzwa"}, Wikipedia = "Sadz_dialect", regional_categories = true, } labels["Sakhalin"] = { Wikipedia = true, regional_categories = true, } labels["Salyan"] = { Wikipedia = "Salyan District, Azerbaijan", regional_categories = true, } labels["Sambas"] = { Wikipedia = "Sambas Regency", regional_categories = true, } labels["Sanggau"] = { Wikipedia = "Sanggau Regency", regional_categories = true, } labels["Sarıkamış"] = { aliases = {"Sarikamish", "Sarighamish"}, Wikipedia = true, regional_categories = true, } labels["Seogwipo"] = { Wikipedia = true, regional_categories = true, } labels["Shahbuz"] = { aliases = {"Şahbuz"}, Wikipedia = "Shahbuz District", regional_categories = true, } labels["Shamakhi"] = { aliases = {"Şamaxı"}, Wikipedia = true, regional_categories = true, } labels["Sharur"] = { aliases = {"Şərur"}, Wikipedia = "Sharur District", regional_categories = true, } labels["Shiraz"] = { Wikipedia = true, regional_categories = true, } labels["Sindh"] = { aliases = {"Sind", "Sindhi"}, Wikipedia = true, regional_categories = "Sindhi", } labels["Sintang"] = { Wikipedia = "Sintang Regency", regional_categories = true, } labels["Tusheti"] = { aliases = {"Tushetian", "Tushuri"}, Wikipedia = true, regional_categories = true, } labels["Ujar"] = { aliases = {"Ucar"}, Wikipedia = "Ujar District", regional_categories = true, } labels["Kurdamir"] = { aliases = {"Kürdəmir"}, Wikipedia = "Kurdamir District", regional_categories = true, } labels["Barda"] = { aliases = {"Bərdə"}, Wikipedia = "Barda District", regional_categories = true, } labels["Salmas"] = { aliases = {"Salmast"}, Wikipedia = true, regional_categories = true, } labels["Senaki"] = { Wikipedia = true, regional_categories = true, } labels["Shamkir"] = { aliases = {"Şəmkir", "Shamkur", "Shamkhor"}, Wikipedia = "Shamkir District", regional_categories = true, } labels["Shanghai"] = { aliases = {"Shanghainese"}, Wikipedia = true, regional_categories = "Shanghainese", } labels["Sheki"] = { aliases = {"Şəki", "Shaki"}, Wikipedia = "Sheki, Azerbaijan", regional_categories = true, } labels["Shidong"] = { Wikipedia = true, regional_categories = true, } labels["Shirvan"] = { Wikipedia = "Shirvan District", regional_categories = true, } labels["Shuryshkar"] = { aliases = {"Shurishkar"}, Wikipedia = "Shuryshkarsky District", regional_categories = true, } labels["Shusha"] = { aliases = {"Şuşa"}, Wikipedia = true, regional_categories = true, } labels["Singapore"] = { aliases = {"Singaporean"}, Wikipedia = true, regional_categories = true, } labels["Sivas"] = { aliases = {"Sebastia", "Sebastea"}, Wikipedia = true, regional_categories = true, } labels["South Asia"] = { aliases = {"South Asian"}, Wikipedia = true, regional_categories = "South Asian", } labels["Southeast Asia"] = { aliases = {"Southeast Asian", "SEA"}, Wikipedia = true, regional_categories = "Southeast Asian", } labels["South India"] = { aliases = {"South Indian"}, Wikipedia = true, regional_categories = "South Indian", } labels["South Korea"] = { aliases = {"South Korean"}, Wikipedia = true, regional_categories = "South Korean", } labels["South Sakhalin"] = { display = "South [[w:Sakhalin|Sakhalin]]", regional_categories = true, } labels["Sri Lanka"] = { aliases = {"Sri Lankan"}, Wikipedia = true, regional_categories = "Sri Lankan", } labels["Surati"] = { Wikipedia = "Surat district", regional_categories = true, } labels["Surgut"] = { Wikipedia = true, regional_categories = true, } labels["Suzhou"] = { aliases = {"Suzhounese"}, Wikipedia = true, regional_categories = "Suzhounese", } labels["Syria"] = { aliases = {"Syrian"}, Wikipedia = true, regional_categories = "Syrian", } -- Asia T labels["Tabriz"] = { aliases = {"Təbriz", "Tebriz", "Tabrizi"}, Wikipedia = true, regional_categories = "Tabrizi", } labels["Taiwan"] = { aliases = {"Taiwanese"}, Wikipedia = true, regional_categories = "Taiwanese", } labels["Tbilisi"] = { aliases = {"Tiflis"}, Wikipedia = true, regional_categories = true, } labels["Tartar"] = { aliases = {"Tərtər"}, Wikipedia = "Tartar District", regional_categories = true, } labels["Thailand"] = { aliases = {"Thai"}, Wikipedia = true, regional_categories = "Thai", } labels["Tokat"] = { aliases = {"Evdokia"}, Wikipedia = true, regional_categories = true, } labels["Tovuz"] = { Wikipedia = "Tovuz District", regional_categories = true, } labels["Trabzon"] = { aliases = {"Trapizon"}, Wikipedia = true, regional_categories = true, } -- Asia U labels["Urfa"] = { aliases = {"Urha", "Şanlıurfa"}, Wikipedia = "Şanlıurfa", regional_categories = true, } labels["Urmia"] = { aliases = {"Urmu", "Urmiya"}, Wikipedia = true, regional_categories = true, } labels["Uşak"] = { Wikipedia = true, regional_categories = true, } labels["Uttar Pradesh"] = { Wikipedia = true, regional_categories = "Uttar Pradeshi", } -- Asia V labels["Van"] = { Wikipedia = "Van, Turkey", regional_categories = true, } labels["Vartashen"] = { aliases = {"Vardashen"}, Wikipedia = "Oğuz (city)", regional_categories = true, } labels["Vayots Dzor"] = { aliases = {"Vayots dzor"}, Wikipedia = "hy:Վայոց_ձորի_միջբարբառ", regional_categories = true, } labels["Vietnam"] = { aliases = {"Vietnamese"}, Wikipedia = true, regional_categories = "Vietnamese", } labels["Vozm"] = { aliases = {"Vozim", "Özim", "Üzim"}, Wikipedia = "Gümüşören, Pervari", regional_categories = true, } -- Asia W labels["West Bengal"] = { Wikipedia = true, regional_categories = true, } labels["West Kalimantan"] = { aliases = {"Kalbar"}, Wikipedia = true, regional_categories = true, } -- Asia X -- Asia Y labels["Yardymli"] = { aliases = {"Yardımlı"}, Wikipedia = "Yardymli District", regional_categories = true, } labels["Yemen"] = { aliases = {"Yemeni", "Yemenite"}, Wikipedia = true, regional_categories = "Yemeni", } labels["Yerevan"] = { aliases = {"İrəvan"}, Wikipedia = true, regional_categories = true, } labels["Yevlakh"] = { aliases = {"Yevlax"}, Wikipedia = "Yevlakh District", regional_categories = true, } labels["Special Region of Yogyakarta"] = { aliases = {"SR Yogyakarta"}, Wikipedia = true, regional_categories = true, } labels["Yogyakarta"] = { Wikipedia = true, regional_categories = true, } labels["Yonggu"] = { Wikipedia = "Yonggu, Guangdong", regional_categories = true, } -- Asia Z labels["Zangilan"] = { aliases = {"Zəngilan", "Zangelan"}, Wikipedia = "Zəngilan", regional_categories = true, } labels["Zanjan"] = { aliases = {"Zәncan", "Zәngan"}, Wikipedia = "Zanjan, Iran", regional_categories = true, } labels["Zaqatala"] = { aliases = {"Zakatala", "Zagatala"}, Wikipedia = "Zaqatala District", regional_categories = true, } labels["Zardab"] = { aliases = {"Zərdab"}, Wikipedia = "Zardab District", regional_categories = true, } -- Europe labels["Europe"] = { Wikipedia = true, regional_categories = "European", } -- Europe A labels["Alemannia"] = { aliases = {"Alemannic"}, Wikipedia = true, regional_categories = "Alemannic", } labels["Alghero"] = { aliases = {"Algherese"}, Wikipedia = true, regional_categories = "Algherese", } labels["al-Andalus"] = { aliases = {"Al-Andalus"}, Wikipedia = true, regional_categories = "Andalusian", } labels["Amsterdam"] = { Wikipedia = true, regional_categories = true, } labels["Anatri"] = { aliases = {"Lower Chuvash"}, Wikipedia = true, regional_categories = true, } labels["Viryal"] = { aliases = {"Upper Chuvash"}, Wikipedia = true, regional_categories = true, } labels["Andalusia"] = { aliases = {"Andalucía", "Andalucia"}, Wikipedia = true, regional_categories = "Andalusian", } labels["Antrim"] = { Wikipedia = "County Antrim", regional_categories = "Northern Irish", } labels["Aragón"] = { aliases = {"Aragonese", "Aragon"}, Wikipedia = "Aragon", regional_categories = "Aragonese", } labels["Argyll"] = { Wikipedia = true, regional_categories = true, } labels["Arran"] = { Wikipedia = "Isle of Arran", regional_categories = true, } labels["Arvanitika"] = { Wikipedia = true, regional_categories = true, } labels["Asturias"] = { aliases = {"Asturian"}, Wikipedia = true, regional_categories = "Asturian", } labels["Austria"] = { aliases = {"Austrian"}, Wikipedia = true, regional_categories = "Austrian", } labels["Azores"] = { aliases = {"Azorean", "Azorian"}, Wikipedia = true, regional_categories = "Azorean", } -- Europe B labels["Badenoch"] = { Wikipedia = true, regional_categories = true, } labels["Balearics"] = { aliases = {"Balearic", "Balearic Islands", "Baleares", "Balears"}, Wikipedia = "Balearic Islands", regional_categories = "Balearic", } labels["Banat"] = { Wikipedia = true, regional_categories = true, } labels["Barra"] = { Wikipedia = true, regional_categories = true, } labels["Basque Country"] = { Wikipedia = "Basque Country (autonomous community)", regional_categories = true, } labels["Bavaria"] = { aliases = {"Bavarian"}, Wikipedia = true, regional_categories = "Bavarian", } labels["Bedfordshire"] = { aliases = {"Bedfordshire dialect"}, Wikipedia = true, regional_categories = true, } labels["Berkshire"] = { aliases = {"Berkshire dialect"}, Wikipedia = true, regional_categories = true, } labels["Old Belarusian"] = { Wikipedia = true, plain_categories = true, } labels["Belgium"] = { aliases = {"Belgian"}, Wikipedia = true, regional_categories = "Belgian", } labels["Benbecula"] = { Wikipedia = true, regional_categories = true, } labels["Bern"] = { aliases = {"Bernese"}, Wikipedia = true, regional_categories = "Bernese", } labels["Black Isle"] = { Wikipedia = true, regional_categories = true, } labels["Bohuslän"] = { aliases = {"Bohuslan"}, Wikipedia = true, regional_categories = true, } labels["Bologna"] = { aliases = {"Bolognese"}, Wikipedia = true, regional_categories = "Bolognese", } labels["Bosnia"] = { aliases = {"Bosnian"}, Wikipedia = true, regional_categories = "Bosnian", } labels["Brabant"] = { aliases = {"Brabantian"}, Wikipedia = true, regional_categories = "Brabantian", } labels["Bristol"] = { aliases = {"Bristolian"}, Wikipedia = true, regional_categories = "Bristolian", } labels["Britain"] = { aliases = {"Brit", "British", "Great Britain"}, Wikipedia = "Great Britain", regional_categories = "British", } labels["Bukovina"] = { aliases = {"Bucovina", "Bukovinian", "Bukowina"}, Wikipedia = true, regional_categories = "Bukovinian", } labels["Burgos"] = { Wikipedia = true, regional_categories = true, } -- Europe C labels["Cádiz"] = { aliases = {"Cadiz"}, Wikipedia = "Province of Cádiz", regional_categories = true, } labels["Caithness"] = { Wikipedia = true, regional_categories = true, } labels["Cambridge University"] = { aliases = {"University of Cambridge", "Cantab"}, Wikipedia = "University of Cambridge", regional_categories = true, } labels["Canaries"] = { aliases = {"Canary Islands", "Canarias"}, Wikipedia = true, regional_categories = "Canarian", } labels["Carinthia"] = { aliases = {"Carinthian", "Kärnten"}, Wikipedia = true, regional_categories = "Carinthian", } labels["Carpi"] = { aliases = {"Carpigiano"}, Wikipedia = "Carpi, Emilia-Romagna", regional_categories = "Carpigiano", } labels["Channel Islands"] = { Wikipedia = true, regional_categories = true, } labels["Cork"] = { Wikipedia = "Cork (city)", regional_categories = "Munster", } labels["Cornwall"] = { aliases = {"Cornish", "Cornish dialect"}, Wikipedia = true, regional_categories = "Cornish", } labels["Crimea"] = { aliases = {"Crimean"}, Wikipedia = true, regional_categories = "Crimean", } labels["Croatia"] = { aliases = {"Croatian"}, Wikipedia = true, regional_categories = "Croatian", } labels["Cumbria"] = { aliases = {"Cumbrian"}, Wikipedia = true, regional_categories = "Cumbrian", } -- can be split off if enough entries in it arise; group with Cumbria for now labels["West Cumbria"] = { aliases = {"West Cumbrian"}, Wikipedia = "Cumbria", } -- Europe D labels["DDR"] = { aliases = {"GDR", "East German", "East Germany"}, display = "[[w:GDR|East Germany]]", regional_categories = true, } labels["Dalmatia"] = { aliases = {"Dalmatian"}, Wikipedia = true, regional_categories = "Dalmatian", } labels["Derbyshire"] = { aliases = {"Derbyshire dialect"}, Wikipedia = true, regional_categories = true, } labels["Deeside"] = { Wikipedia = "Deeside Gaelic", regional_categories = true, } labels["Devon"] = { aliases = {"Devonian", "Devonian dialect", "Devonshire", "Devonshire dialect"}, Wikipedia = true, regional_categories = "Devonian", } labels["Dobruja"] = { aliases = {"Dobrogea", "Dobrujan"}, Wikipedia = true, regional_categories = "Dobrujan", } labels["Dorset"] = { aliases = {"Dorset dialect"}, Wikipedia = true, regional_categories = true, } labels["Dublin"] = { Wikipedia = true, regional_categories = true, } labels["Dundee"] = { Wikipedia = true, regional_categories = true, } labels["Durham"] = { Wikipedia = "County Durham", regional_categories = true, } labels["Durham University"] = { aliases = {"University of Durham"}, Wikipedia = true, regional_categories = true, } -- Europe E labels["East Anglia"] = { aliases = {"East Anglian", "East Anglian dialect"}, Wikipedia = true, regional_categories = "East Anglian", } labels["East Midlands"] = { aliases = {"East Midlands dialect"}, Wikipedia = true, regional_categories = true, } labels["Easter Ross"] = { Wikipedia = true, regional_categories = true, } labels["Edirne"] = { aliases = {"Adrianople", "Odrin"}, Wikipedia = true, regional_categories = true, } labels["Egerland"] = { aliases = {"Egerländisch", "Chebsko"}, Wikipedia = true, regional_categories = true, } labels["Eigg"] = { Wikipedia = true, regional_categories = true, } labels["England"] = { aliases = {"English"}, Wikipedia = true, regional_categories = "English", } labels["England and Wales"] = { aliases = {"England & Wales", "E&W", "E+W"}, Wikipedia = true, regional_categories = {"English", "Welsh"}, } labels["Essex"] = { aliases = {"Essex dialect"}, Wikipedia = true, regional_categories = true, } labels["Estonia"] = { aliases = {"Estonian"}, Wikipedia = true, regional_categories = "Estonian", } labels["Exmoor"] = { Wikipedia = true, regional_categories = {"Devonian", "Somerset"}, } labels["Extremadura"] = { aliases = {"Extremaduran"}, Wikipedia = true, regional_categories = "Extremaduran", } -- Europe F labels["Finland"] = { aliases = {"Finnish"}, Wikipedia = true, regional_categories = true, } labels["Fjolde"] = { aliases = {"Viöl"}, Wikipedia = true, regional_categories = true, } labels["France"] = { aliases = {"French"}, Wikipedia = true, regional_categories = "French", } labels["Föhr-Amrum"] = { aliases = {"Föhr-Amrum dialect", "Feer", "Fering", "Oomram", "Öömrang"}, Wikipedia = true, regional_categories = true, } -- Europe G labels["Galicia"] = { aliases = {"Galician"}, Wikipedia = "Galicia (Spain)", regional_categories = "Galician", } labels["Germany"] = { aliases = {"German"}, -- comment this alias out if it causes problems Wikipedia = true, regional_categories = "German", } labels["Gloucestershire"] = { aliases = {"Gloucestershire dialect", "Glos"}, Wikipedia = true, regional_categories = true, } labels["Gotland"] = { aliases = {"Gotlandic"}, Wikipedia = true, regional_categories = "Gotlandic", } labels["Granada"] = { Wikipedia = true, regional_categories = true, } labels["Guernsey"] = { Wikipedia = true, regional_categories = true, } -- Europe H labels["The Hague"] = { aliases = {"Hague", "Den Haag"}, Wikipedia = true, regional_categories = "Hague", } labels["Harris"] = { Wikipedia = "Harris, Outer Hebrides", regional_categories = true, } labels["Hartlepool"] = { Wikipedia = true, regional_categories = "Teesside", } labels["Heligoland"] = { aliases = {"Heligoland dialect", "Halunder", "Heligolandic", "Helgoland", "Helgoland dialect"}, Wikipedia = true, regional_categories = "Heligolandic", } labels["Herefordshire"] = { aliases = {"Herefordshire dialect"}, Wikipedia = true, regional_categories = true, } labels["Holland"] = { aliases = {"Hollandic"}, Wikipedia = true, regional_categories = "Hollandic", } labels["Huelva"] = { aliases = {"Huelvan"}, Wikipedia = "Province of Huelva", regional_categories = "Huelvan", } labels["Hungary"] = { aliases = {"Hungarian"}, Wikipedia = true, regional_categories = "Hungarian", } -- Europe I labels["Ireland"] = { aliases = {"Irish"}, Wikipedia = true, regional_categories = "Irish", } labels["Islay"] = { Wikipedia = true, regional_categories = true, } labels["Isle of Man"] = { aliases = {"Manx", "Isle of Mann"}, Wikipedia = true, regional_categories = "Manx", } labels["Isle of Wight"] = { Wikipedia = true, regional_categories = true, } labels["Istanbul"] = { aliases = {"İstanbul", "Polis"}, Wikipedia = true, regional_categories = true, } -- Europe J labels["Jersey"] = { Wikipedia = true, regional_categories = true, } labels["Jutland"] = { aliases = {"Jutlandic"}, Wikipedia = true, regional_categories = "Jutlandic", } -- Europe K labels["Kalix"] = { Wikipedia = true, regional_categories = true, } labels["Kazan"] = { Wikipedia = true, regional_categories = true, } labels["Kent"] = { aliases = {"Kentish", "Kentish dialect", "Kent dialect"}, Wikipedia = true, regional_categories = "Kentish", } labels["Kırklareli"] = { aliases = {"Kirklareli"}, Wikipedia = true, regional_categories = true, } labels["Kukkuzi"] = { Wikipedia = true, regional_categories = true, } -- Europe L labels["Lancashire"] = { Wikipedia = true, regional_categories = true, } labels["Latvia"] = { aliases = {"Latvian"}, Wikipedia = true, regional_categories = "Latvian", } labels["Lewis"] = { aliases = {"Isle of Lewis"}, Wikipedia = "Isle of Lewis", regional_categories = true, } labels["Liberland"] = { aliases = {"LL"}, Wikipedia = true, regional_categories = true, } labels["Liechtenstein"] = { Wikipedia = true, regional_categories = true, } labels["Lincolnshire"] = { Wikipedia = true, regional_categories = true, } labels["Lithuania"] = { aliases = {"Lithuanian"}, Wikipedia = true, regional_categories = "Lithuanian", } labels["Liverpool"] = { aliases = {"Scouse", "Liverpudlian"}, Wikipedia = true, regional_categories = "Liverpudlian", } labels["Lochaber"] = { Wikipedia = true, regional_categories = true, } labels["London"] = { Wikipedia = true, regional_categories = true, } labels["Lorraine"] = { Wikipedia = true, regional_categories = true, } labels["Lower Austria"] = { aliases = {"Niederösterreich", "Niederösterreichisch", "Lower Austrian"}, Wikipedia = true, regional_categories = "Lower Austrian", } labels["Lucerne"] = { aliases = {"Luzern"}, Wikipedia = true, regional_categories = true, } labels["Luleå"] = { aliases = {"Lulea"}, Wikipedia = true, regional_categories = true, } labels["Luserna"] = { Wikipedia = true, regional_categories = true, } labels["Luxembourg"] = { aliases = {"Luxembourgish", "Luxemburg", "Luxemburgish"}, Wikipedia = true, regional_categories = "Luxembourgish", } labels["Lviv"] = { aliases = {"Lvov", "Lwow", "Lwów"}, Wikipedia = true, regional_categories = true, } -- Europe M labels["Mackay Country"] = { aliases = {"MacKay Country", "Strathnaver", "North Sutherland"}, Wikipedia = "Strathnaver", regional_categories = true, } labels["Madeira"] = { aliases = {"Madeiran"}, Wikipedia = true, regional_categories = "Madeiran", } labels["Mallorca"] = { aliases = {"Mallorcan", "Majorca"}, Wikipedia = true, regional_categories = "Mallorcan", } labels["Manchester"] = { aliases = {"Mancunian", "Manc"}, Wikipedia = true, regional_categories = "Mancunian", } labels["Mantua"] = { aliases = {"Mantovano"}, Wikipedia = true, regional_categories = "Mantovano", } labels["Maramureș"] = { aliases = {"Maramures"}, Wikipedia = true, regional_categories = true, } labels["Marseille"] = { Wikipedia = true, regional_categories = true, } labels["Midlands"] = { aliases = {"Midlands dialect", "South Midlands"}, -- South Midlands: OK as alias? or a subvariety worth distinguishing? Wikipedia = "The Midlands", regional_categories = true, } labels["Mirandola"] = { aliases = {"Mirandolese"}, Wikipedia = true, regional_categories = "Mirandolese", } labels["Modena"] = { aliases = {"Modenese"}, Wikipedia = true, regional_categories = "Modenese", } labels["Mölmsch"] = { aliases = {"Mülheim"}, Wikipedia = "Mülheim", regional_categories = true, } labels["Montenegro"] = { aliases = {"Montenegrin"}, Wikipedia = true, regional_categories = "Montenegrin", } labels["Moravia"] = { aliases = {"Moravian"}, Wikipedia = true, regional_categories = "Moravian", } labels["Moscow"] = { Wikipedia = true, regional_categories = true, } labels["Mull"] = { Wikipedia = "Isle of Mull", regional_categories = true, } labels["Munster"] = { Wikipedia = true, regional_categories = true, } labels["Muntenia"] = { aliases = {"Muntenian"}, Wikipedia = true, regional_categories = "Muntenian", } labels["Murcia"] = { aliases = {"Murcian"}, Wikipedia = true, regional_categories = "Murcian", } -- Europe N labels["Navarre"] = { aliases = {"Navarrese"}, Wikipedia = true, regional_categories = "Navarrese", } labels["Netherlands"] = { Wikipedia = true, regional_categories = true, } labels["Norfolk"] = { Wikipedia = true, regional_categories = true, } labels["North Uist"] = { Wikipedia = true, regional_categories = true, } labels["North Wales"] = { Wikipedia = true, regional_categories = true, } labels["Northern Crimea"] = { display = "Northern [[w:Crimea|Crimea]]", regional_categories = "Northern", } labels["Northern England"] = { aliases = {"northern England", "North England", "north England"}, Wikipedia = true, regional_categories = true, } labels["Northern Ireland"] = { aliases = {"Northern Irish", "NI"}, Wikipedia = true, regional_categories = "Northern Irish", } labels["Northern Isles"] = { aliases = {"Insular Scots"}, display = "[[w:Orkney|Orkney]], [[w:Shetland|Shetland]]", regional_categories = {"Orkney", "Shetland"}, } labels["Northumbria"] = { aliases = {"Northumbrian", "Northumberland", "Northeast England", "North-East England", "North East England"}, Wikipedia = "Northumbria (modern)", regional_categories = "Northumbrian", } labels["Nottinghamshire"] = { aliases = {"Nottinghamshire dialect"}, Wikipedia = true, regional_categories = true, } -- Europe O labels["Oltenia"] = { aliases = {"Oltenian"}, Wikipedia = true, regional_categories = "Oltenian", } labels["Orenburg"] = { Wikipedia = true, regional_categories = true, } labels["Orkney"] = { aliases = {"Orcadian"}, Wikipedia = true, regional_categories = true, } labels["Ostrobothnia"] = { aliases = {"Ostrobothnian", "Österbotten"}, Wikipedia = true, regional_categories = "Ostrobothnian", } labels["Oxbridge"] = { Wikipedia = true, regional_categories = {"Cambridge University", "Oxford University"}, } labels["Oxford City"] = { aliases = {"Oxford dialect", "City of Oxford"}, Wikipedia = true, regional_categories = "Oxford", } labels["Oxfordshire"] = { aliases = {"Oxfordshire dialect"}, Wikipedia = true, regional_categories = true, } labels["Oxford University"] = { aliases = {"University of Oxford", "Oxon"}, Wikipedia = "University of Oxford", regional_categories = true, } -- Europe P labels["Parma"] = { aliases = {"Parmigiano"}, Wikipedia = true, regional_categories = "Parmigiano", } labels["Perthshire"] = { Wikipedia = true, regional_categories = true, } labels["Piacenza"] = { aliases = {"Piacentino"}, Wikipedia = true, regional_categories = "Piacentino", } labels["Picardy"] = { aliases = {"Picard"}, Wikipedia = true, regional_categories = "Picard", } labels["Portugal"] = { aliases = {"Portuguese"}, Wikipedia = true, regional_categories = "Portuguese", } labels["Prešov"] = { aliases = {"Presov"}, Wikipedia = true, regional_categories = true, } labels["Provence"] = { Wikipedia = true, regional_categories = true, } --don't add Provençal as an alias labels["Prussia"] = { aliases = {"Prussian", "East Prussia", "East Prussian", "West Prussia", "West Prussian"}, -- East and West aliased for now; if many entries use them, they can be separated Wikipedia = "Prussia (region)", regional_categories = "Prussian", } labels["Pskov"] = { Wikipedia = true, regional_categories = true, } -- Europe Q -- Europe R labels["Reggio Emilia"] = { aliases = {"Reggiano"}, Wikipedia = true, regional_categories = "Reggiano", } labels["Rome"] = { aliases = {"Roma", "Romano", "More Romano"}, Wikipedia = true, regional_categories = "Roman", } labels["Ross-shire"] = { aliases = {"Ross"}, Wikipedia = true, regional_categories = true, } labels["Rotterdam"] = { aliases = {"Rotterdams"}, Wikipedia = true, regional_categories = true, } labels["Middle Russian"] = { aliases = {"Old Russian"}, Wikipedia = "Early Modern Russian", plain_categories = true, } -- Europe S labels["Saarland"] = { aliases = {"Saarländisch", "Saarlandic", "Saarlandish"}, Wikipedia = true, regional_categories = true, } labels["Saint Ouen"] = { aliases = {"Saint Ouënnais"}, display = "[[w:Saint Ouen, Jersey|Saint Ouën]]", regional_categories = "Saint Ouënnais", } labels["Saint Petersburg"] = { aliases = {"St Petersburg", "St. Petersburg"}, Wikipedia = true, regional_categories = true, } labels["Sandoy"] = { aliases = {"Sandø"}, Wikipedia = true, regional_categories = true, } labels["Sappada"] = { Wikipedia = true, regional_categories = true, } labels["Sauris"] = { Wikipedia = true, regional_categories = true, } labels["Scania"] = { aliases = {"Scanian", "Skanian", "Skåne"}, Wikipedia = true, regional_categories = "Scanian", } labels["Scotland"] = { aliases = {"Scottish"}, Wikipedia = true, regional_categories = "Scottish", } labels["Sense"] = { aliases = {"Sensler", "Sense District", "Senslerdeutsch"}, Wikipedia = "Sense District", regional_categories = "Sensler", } labels["Serbia"] = { aliases = {"Serbian"}, Wikipedia = true, regional_categories = "Serbian", } labels["Seville"] = { aliases = {"Sevilla"}, Wikipedia = "Province of Seville", regional_categories = true, } labels["Shetland"] = { aliases = {"Shetland islands", "Shetland Islands", "Shetlandic", "Shetlands"}, Wikipedia = true, regional_categories = true, } --Silesia German, Silesia Polish; for differentiation between sli "Silesian East Central German" -- don't add Silesian as alias labels["Silesia"] = { Wikipedia = true, } labels["Skye"] = { aliases = {"Isle of Skye"}, Wikipedia = "Isle of Skye", regional_categories = true, } labels["Somerset"] = { aliases = {"Somerset dialect"}, Wikipedia = true, regional_categories = true, } labels["South Uist"] = { Wikipedia = true, regional_categories = true, } labels["South Wales"] = { Wikipedia = true, regional_categories = true, } labels["Southern England"] = { aliases = {"southern England", "South England", "south England"}, Wikipedia = true, regional_categories = true, } labels["South Tyrol"] = { aliases = {"Alto Adige", "South Tirol", "South Tirolean", "South Tirolese", "South Tyrolean", "South Tyrolese"}, Wikipedia = true, regional_categories = "South Tyrolean", } labels["Spain"] = { aliases = {"Spanish", "ES"}, Wikipedia = true, regional_categories = "Spanish", } labels["Spilamberto"] = { aliases = {"Spilambertese"}, Wikipedia = true, regional_categories = "Spilambertese", } labels["St. Gallen"] = { aliases = {"St Gallen", "Saint Gallen"}, Wikipedia = true, regional_categories = true, } labels["Strathspey"] = { Wikipedia = "Strathspey, Scotland", regional_categories = true, } labels["Styria"] = { aliases = {"Styrian", "Steiermark", "Steiermärkisch", "Steirisch"}, Wikipedia = true, regional_categories = "Styrian", } labels["Suffolk"] = { aliases = {"Suffolk dialect"}, Wikipedia = true, regional_categories = true, } labels["Sutherland"] = { Wikipedia = true, regional_categories = true, } labels["Suðuroy"] = { aliases = {"Suduroy"}, Wikipedia = true, regional_categories = true, } labels["Sweden"] = { aliases = {"Swedish"}, Wikipedia = true, regional_categories = true, } labels["Switzerland"] = { aliases = {"Swiss", "Swiss German"}, -- some German entries use this alias; let -sche know if it causes problems Wikipedia = true, regional_categories = true, } labels["Sylt"] = { aliases = {"Söl", "Sölring", "Söl'", "Söl'ring"}, Wikipedia = true, regional_categories = true, } -- Europe T labels["Teesside"] = { Wikipedia = true, regional_categories = true, } labels["Timau"] = { Wikipedia = "Paluzza", regional_categories = true, } labels["Tiree"] = { Wikipedia = true, regional_categories = true, } labels["Transylvania"] = { aliases = {"Transilvania", "Transylvanian"}, Wikipedia = true, regional_categories = "Transylvanian", } -- Europe U labels["Uist"] = { Wikipedia = true, regional_categories = true, } labels["UK"] = { aliases = {"United Kingdom"}, Wikipedia = "United Kingdom", regional_categories = "British", } labels["Old Ukrainian"] = { Wikipedia = true, plain_categories = "Old Ukrainian ", } labels["Ulster"] = { Wikipedia = true, regional_categories = true, } labels["Uri"] = { aliases = {"Urseren", "Urner", "Urnerdeutsch"}, Wikipedia = "Canton of Uri", regional_categories = "Urner", } -- Europe V labels["Venice"] = { aliases = {"Venetian"}, Wikipedia = true, regional_categories = "Venetian", } labels["Vienna"] = { aliases = {"Viennese"}, Wikipedia = true, regional_categories = "Viennese", } labels["Vilhelmina"] = { Wikipedia = true, regional_categories = true, } labels["Vilnius"] = { aliases = {"Vilna", "Wilno"}, Wikipedia = true, regional_categories = true, } labels["Vojvodina"] = { Wikipedia = true, regional_categories = true, } -- Europe W labels["Wales"] = { aliases = {"Welsh"}, Wikipedia = true, regional_categories = "Welsh", } labels["Wallonia"] = { aliases = {"Wallonian"}, Wikipedia = true, regional_categories = "Wallonian", } labels["Wearside"] = { Wikipedia = true, regional_categories = true, } labels["West Country"] = { aliases = {"West England", "west England", "Western England", "western England", "West of England"}, Wikipedia = true, regional_categories = true, } labels["West Midlands"] = { Wikipedia = true, regional_categories = true, } labels["Wester Ross"] = { Wikipedia = true, regional_categories = true, } labels["Western Ukraine"] = { Wikipedia = true, regional_categories = "Western", } labels["Wiltshire"] = { aliases = {"Wiltshire dialect", "Wilts", "Wilts dialect"}, Wikipedia = true, regional_categories = true, } -- Europe X -- Europe Y labels["Yorkshire"] = { Wikipedia = true, regional_categories = true, } -- Europe Z labels["Zakarpattia"] = { Wikipedia = "Zakarpattia Oblast", regional_categories = true, } labels["Zürich"] = { aliases = {"Zurich"}, Wikipedia = true, regional_categories = true, } -- Australia and Oceania -- AO A labels["Australia"] = { aliases = {"AU", "Australian"}, Wikipedia = true, regional_categories = "Australian", } -- AO B -- AO C labels["Northern Mariana Islands"] = { aliases = {"CNMI", "Notte Mariånas"}, Wikipedia = true, regional_categories = true, } -- AO D -- AO E -- AO F -- AO G labels["Guam"] = { aliases = {"Guåhan", "Guamanian"}, Wikipedia = true, regional_categories = true, } -- AO H labels["Hawaii"] = { aliases = {"Hawaiian"}, Wikipedia = true, regional_categories = "Hawaiian", } -- AO I -- AO J -- AO K labels["Kauaʻi"] = { aliases = {"Kauai", "Kaua'i"}, Wikipedia = true, regional_categories = true, } labels["Kitti"] = { Wikipedia = "Kitti, Federated States of Micronesia", regional_categories = true, } -- AO L labels["Lānaʻi"] = { aliases = {"Lanaʻi", "Lanai", "Lāna'i", "Lana'i"}, Wikipedia = true, regional_categories = true, } -- AO M labels["Maui"] = { Wikipedia = true, regional_categories = true, } labels["Molokaʻi"] = { aliases = {"Molokai", "Moloka'i"}, Wikipedia = true, regional_categories = true, } -- AO N labels["New Zealand"] = { aliases = {"NZ"}, Wikipedia = true, regional_categories = true, } labels["Niʻihau"] = { aliases = {"Ni'ihau", "Niihau"}, Wikipedia = "Niihau dialect", regional_categories = true, } -- AO O -- AO P -- AO Q -- AO R -- AO S -- AO T -- AO U -- AO V -- AO W -- AO X -- AO Y -- AO Z -- Other/unclear labels["Antarctica"] = { aliases = {"Antarctic", "South Pole"}, Wikipedia = true, regional_categories = "Antarctic", } labels["Commonwealth"] = { display = "[[Commonwealth of Nations|Commonwealth]]", regional_categories = true, } return require("Module:labels").finalize_data(labels) nqazxpd897hrzpse8v4lgx2v06nam3t Module:labels/data/regional/doc 828 1073 28562 2023-11-09T22:00:42Z Kambai Akau 8 Created page with "This module contains data for labels specifying a geographical location. If the label is for a variety of a specific language, follow the instructions in [[Module:labels/data/subvarieties]]. Language-specific labels override regional ones. See [[Module:labels/data]] for more information. <includeonly> [[Category:Data modules]] </includeonly>" 28562 wikitext text/x-wiki This module contains data for labels specifying a geographical location. If the label is for a variety of a specific language, follow the instructions in [[Module:labels/data/subvarieties]]. Language-specific labels override regional ones. See [[Module:labels/data]] for more information. <includeonly> [[Category:Data modules]] </includeonly> jrfijsh5vus7rw4p1oq3jxexbzazzij Module:labels/data/subvarieties 828 1074 28563 2023-11-09T22:01:22Z Kambai Akau 8 Created page with "-- The subvariety data is now under language-specific modules; -- see the documentation for more info. return {}" 28563 Scribunto text/plain -- The subvariety data is now under language-specific modules; -- see the documentation for more info. return {} 7p0ujvl92eweu5pqlrt13bzr6c29677 Module:labels/data/subvarieties/doc 828 1075 28564 2023-11-09T22:01:52Z Kambai Akau 8 Created page with "This module used to contain data for labels specifying a particular subvariety of a language, but it now only exists to preserve page history. Subvariety labels are now added under submodules that exist for every language. The pages are called <tt>Module:labels/data/lang/LANGCODE</tt>. [[Special:PrefixIndex/Module:labels/data/lang/|This page]] contains a full list of currently existing codes. To add a language that is not currently represented, create a new module with..." 28564 wikitext text/x-wiki This module used to contain data for labels specifying a particular subvariety of a language, but it now only exists to preserve page history. Subvariety labels are now added under submodules that exist for every language. The pages are called <tt>Module:labels/data/lang/LANGCODE</tt>. [[Special:PrefixIndex/Module:labels/data/lang/|This page]] contains a full list of currently existing codes. To add a language that is not currently represented, create a new module with the correct language code. The following can be used as a template: <pre> local labels = {} -- add your labels here return labels </pre> See [[Module:labels/data]] for how to add labels. All language-specific labels in this module should use <tt>plain_categories</tt>. <includeonly> [[Category:Data modules]] </includeonly> 5xg0gfmluzkxyce27usz84imk04u6jf Module:labels/data/topical 828 1076 28565 2023-11-09T22:03:55Z Kambai Akau 8 Created page with "local labels = {} -- This file is split into two sections: topical labels and labels for set-type categories. -- Each section is sorted alphabetically. -- Topical labels labels["ABDL"] = { display = "[[ABDL]]", topical_categories = true, } labels["Abrahamism"] = { display = "[[Abrahamism#Noun|Abrahamism]]", topical_categories = true, } labels["accounting"] = { display = "[[accounting#Noun|accounting]]", topical_categories = true, } labels["acoustics"] = { d..." 28565 Scribunto text/plain local labels = {} -- This file is split into two sections: topical labels and labels for set-type categories. -- Each section is sorted alphabetically. -- Topical labels labels["ABDL"] = { display = "[[ABDL]]", topical_categories = true, } labels["Abrahamism"] = { display = "[[Abrahamism#Noun|Abrahamism]]", topical_categories = true, } labels["accounting"] = { display = "[[accounting#Noun|accounting]]", topical_categories = true, } labels["acoustics"] = { display = "[[acoustics]]", topical_categories = true, } labels["acting"] = { display = "[[acting#Noun|acting]]", topical_categories = true, } labels["advertising"] = { display = "[[advertising#Noun|advertising]]", topical_categories = true, } labels["aeronautics"] = { display = "[[aeronautics]]", topical_categories = true, } labels["aerospace"] = { display = "[[aerospace]]", topical_categories = true, } labels["aesthetic"] = { aliases = {"aesthetics"}, display = "[[aesthetic]]", topical_categories = "Aesthetics", } labels["agriculture"] = { display = "[[agriculture]]", topical_categories = true, } labels["Ahmadiyya"] = { aliases = {"Ahmadiyyat", "Ahmadi"}, display = "[[Ahmadiyya]]", topical_categories = true, } labels["aircraft"] = { display = "[[aircraft]]", topical_categories = true, } labels["alchemy"] = { display = "[[alchemy]]", topical_categories = true, } labels["alcoholic beverages"] = { aliases = {"alcohol"}, display = "[[alcoholic#Adjective|alcoholic]] [[beverage]]s", topical_categories = true, } labels["alcoholism"] = { display = "[[alcoholism]]", topical_categories = true, } labels["algebra"] = { display = "[[algebra]]", topical_categories = true, } labels["algebraic geometry"] = { display = "[[algebraic geometry]]", topical_categories = true, } labels["algebraic topology"] = { display = "[[algebraic topology]]", topical_categories = true, } labels["alt-right"] = { aliases = {"Alt-right", "altright", "Altright"}, display = "[[alt-right]]", topical_categories = true, } labels["alternative medicine"] = { display = "[[alternative medicine]]", topical_categories = true, } labels["amateur radio"] = { aliases = {"ham radio"}, display = "[[amateur radio]]", topical_categories = true, } labels["American football"] = { display = "[[American football]]", topical_categories = "Football (American)", } labels["analytic geometry"] = { display = "[[analytic geometry]]", topical_categories = "Geometry", } labels["analytical chemistry"] = { display = "[[analytical]] [[chemistry]]", topical_categories = true, } labels["anarchism"] = { display = "[[anarchism]]", topical_categories = true, } labels["anatomy"] = { display = "[[anatomy]]", topical_categories = true, } labels["Ancient Greece"] = { display = "[[Ancient Greece]]", topical_categories = true, } labels["Ancient Rome"] = { display = "[[Ancient Rome]]", topical_categories = true, } labels["Anglicanism"] = { aliases = {"Anglican"}, display = "[[Anglicanism]]", topical_categories = true, } labels["animation"] = { display = "[[animation]]", topical_categories = true, } labels["anime"] = { display = "[[anime]]", topical_categories = "Japanese fiction", } labels["anthropology"] = { display = "[[anthropology]]", topical_categories = true, } labels["arachnology"] = { display = "[[arachnology]]", topical_categories = true, } labels["Arabian god"] = { display = "[[Arabian]] [[mythology]]", topical_categories = "Arabian deities", } labels["archaeology"] = { aliases = {"archeology"}, display = "[[archaeology]]", topical_categories = true, } labels["archery"] = { display = "[[archery]]", topical_categories = true, } labels["architecture"] = { display = "[[architecture]]", topical_categories = true, } labels["arithmetic"] = { display = "[[arithmetic]]", topical_categories = true, } labels["Armenian mythology"] = { display = "[[Armenian]] [[mythology]]", topical_categories = true, } labels["art"] = { aliases = {"arts"}, display = "[[art#Noun|art]]", topical_categories = true, } labels["artificial intelligence"] = { aliases = {"AI"}, display = "[[artificial intelligence]]", topical_categories = true, } labels["artillery"] = { display = "[[weaponry]]", topical_categories = true, } labels["Arthurian legend"] = { aliases = {"Arthurian mythology"}, display = "[[w:Arthurian legend|Arthurian legend]]", topical_categories = "Arthurian mythology", } labels["astrology"] = { aliases = {"horoscope", "zodiac"}, display = "[[astrology]]", topical_categories = true, } labels["astronautics"] = { aliases = {"rocketry"}, display = "[[astronautics]]", topical_categories = true, } labels["astronomy"] = { display = "[[astronomy]]", topical_categories = true, } labels["astrophysics"] = { display = "[[astrophysics]]", topical_categories = true, } labels["Asturian mythology"] = { display = "[[Asturian]] [[mythology]]", topical_categories = true, } labels["athletics"] = { display = "[[athletics]]", topical_categories = true, } labels["Australian Aboriginal mythology"] = { display = "[[w:Australian Aboriginal religion and mythology|Australian Aboriginal mythology]]", topical_categories = true, } labels["Australian rules football"] = { display = "[[Australian rules football]]", topical_categories = true, } labels["autism"] = { display = "[[autism]]", topical_categories = true, } labels["automotive"] = { aliases = {"automotives"}, display = "[[automotive]]", topical_categories = true, } labels["aviation"] = { aliases = {"air transport"}, display = "[[aviation]]", topical_categories = true, } labels["backgammon"] = { display = "[[backgammon]]", topical_categories = true, } labels["bacteria"] = { display = "[[bacteriology]]", topical_categories = true, } labels["bacteriology"] = { display = "[[bacteriology]]", topical_categories = true, } labels["badminton"] = { display = "[[badminton]]", topical_categories = true, } labels["baking"] = { display = "[[baking#Noun|baking]]", topical_categories = true, } labels["ball games"] = { display = "[[ball game]]s", topical_categories = true, } labels["ballet"] = { display = "[[ballet]]", topical_categories = true, } labels["banking"] = { display = "[[banking#Noun|banking]]", topical_categories = true, } labels["baseball"] = { display = "[[baseball]]", topical_categories = true, } labels["basketball"] = { display = "[[basketball]]", topical_categories = true, } labels["BDSM"] = { display = "[[BDSM]]", topical_categories = true, } labels["beekeeping"] = { display = "[[beekeeping]]", topical_categories = true, } labels["beer"] = { display = "[[beer]]", topical_categories = true, } labels["betting"] = { display = "[[gambling#Noun|gambling]]", topical_categories = true, } labels["biblical"] = { aliases = {"Bible", "bible", "Biblical"}, display = "[[Bible|biblical]]", topical_categories = "Bible", } labels["billiards"] = { display = "[[billiards]]", topical_categories = true, } labels["bingo"] = { display = "[[bingo]]", topical_categories = true, } labels["biochemistry"] = { display = "[[biochemistry]]", topical_categories = true, } labels["biology"] = { display = "[[biology]]", topical_categories = true, } labels["biotechnology"] = { display = "[[biotechnology]]", topical_categories = true, } labels["birdwatching"] = { display = "[[birdwatching#Noun|birdwatching]]", topical_categories = true, } labels["blacksmithing"] = { display = "[[blacksmithing]]", topical_categories = true, } labels["blogging"] = { display = "[[blogging#Noun|blogging]]", topical_categories = "Internet", } labels["board games"] = { aliases = {"board game"}, display = "[[board game]]s", topical_categories = true, } labels["board sports"] = { display = "[[boardsport|board sports]]", topical_categories = true, } labels["bodybuilding"] = { display = "[[bodybuilding#Noun|bodybuilding]]", topical_categories = true, } labels["botany"] = { display = "[[botany]]", topical_categories = true, } labels["bowling"] = { display = "[[bowling#Noun|bowling]]", topical_categories = true, } labels["bowls"] = { aliases = {"lawn bowls", "crown green bowls"}, display = "[[bowls]]", topical_categories = "Bowls (game)", } labels["boxing"] = { display = "[[boxing#Noun|boxing]]", topical_categories = true, } labels["brewing"] = { display = "[[brewing#Noun|brewing]]", topical_categories = true, } labels["bridge"] = { display = "[[bridge#English:_game|bridge]]", topical_categories = true, } labels["broadcasting"] = { display = "[[broadcasting#Noun|broadcasting]]", topical_categories = true, } labels["bryology"] = { display = "[[bryology]]", topical_categories = true, } labels["Buddhism"] = { display = "[[Buddhism]]", topical_categories = true, } labels["bullfighting"] = { display = "[[bullfighting]]", topical_categories = true, } labels["business"] = { aliases = {"professional"}, display = "[[business]]", topical_categories = true, } labels["Byzantine Empire"] = { display = "[[Byzantine Empire]]", topical_categories = true, } labels["calculus"] = { display = "[[calculus]]", topical_categories = true, } labels["calligraphy"] = { display = "[[calligraphy]]", topical_categories = true, } labels["Canadian football"] = { display = "[[Canadian football]]", topical_categories = true, } labels["canoeing"] = { display = "[[canoeing#Noun|canoeing]]", topical_categories = "Water sports", } labels["capitalism"] = { display = "[[capitalism]]", topical_categories = true, } labels["card games"] = { aliases = {"cards", "card game", "playing card"}, display = "[[card game]]s", topical_categories = true, } labels["cardiology"] = { display = "[[cardiology]]", topical_categories = true, } labels["carpentry"] = { display = "[[carpentry]]", topical_categories = true, } labels["cartography"] = { display = "[[cartography]]", topical_categories = true, } labels["cartomancy"] = { display = "[[cartomancy]]", topical_categories = true, } labels["castells"] = { display = "[[castells]]", topical_categories = true, } labels["category theory"] = { display = "[[category theory]]", topical_categories = true, } labels["Catholicism"] = { aliases = {"catholicism", "Catholic", "catholic"}, display = "[[Catholicism]]", topical_categories = true, } labels["caving"] = { display = "[[caving#Noun|caving]]", topical_categories = true, } labels["cellular automata"] = { display = "[[cellular automata]]", topical_categories = true, } labels["Celtic mythology"] = { display = "[[Celtic]] [[mythology]]", topical_categories = true, } labels["ceramics"] = { display = "[[ceramics]]", topical_categories = true, } labels["cheerleading"] = { display = "[[cheerleading#Noun|cheerleading]]", topical_categories = true, } labels["chemical element"] = { display = "[[chemistry]]", topical_categories = "Chemical elements", } labels["chemical engineering"] = { display = "[[chemical engineering]]", topical_categories = true, } labels["chemistry"] = { display = "[[chemistry]]", topical_categories = true, } labels["chess"] = { display = "[[chess]]", topical_categories = true, } labels["children's games"] = { display = "[[children|children's]] [[game]]s", topical_categories = true, } labels["Church of England"] = { aliases = {"C of E", "CofE"}, Wikipedia = "Church of England", topical_categories = true, } labels["Chinese astronomy"] = { display = "[[Chinese]] [[astronomy]]", topical_categories = true, } labels["Chinese calligraphy"] = { display = "[[Chinese]] [[calligraphy]]", topical_categories = "Calligraphy", } labels["Chinese constellation"] = { display = "[[Chinese]] [[astronomy]]", topical_categories = "Constellations", } labels["Chinese folk religion"] = { display = "[[Chinese]] [[folk religion]]", topical_categories = "Religion", } labels["Chinese linguistics"] = { display = "[[Chinese]] [[linguistics]]", topical_categories = "Linguistics", } labels["Chinese mythology"] = { display = "[[Chinese]] [[mythology]]", topical_categories = true, } labels["Chinese philosophy"] = { display = "[[Chinese]] [[philosophy]]", topical_categories = true, } labels["Chinese phonetics"] = { display = "[[Chinese]] [[phonetics]]", topical_categories = true, } labels["Chinese religion"] = { display = "[[Chinese]] [[religion]]", topical_categories = "Religion", } labels["Chinese star"] = { display = "[[Chinese]] [[astronomy]]", topical_categories = "Stars", } labels["Christianity"] = { aliases = {"christianity", "Christian", "christian"}, display = "[[Christianity]]", topical_categories = true, } labels["Church of the East"] = { display = "[[Church of the East]]", topical_categories = true, } labels["cinematography"] = { aliases = {"filmology"}, display = "[[cinematography]]", topical_categories = true, } labels["cladistics"] = { display = "[[cladistics]]", topical_categories = "Taxonomy", } labels["classical mechanics"] = { display = "[[classical mechanics]]", topical_categories = true, } labels["classical studies"] = { display = "[[classical studies]]", topical_categories = true, } labels["climatology"] = { display = "[[climatology]]", topical_categories = true, } labels["climate change"] = { display = "[[climate change]]", topical_categories = true, } labels["climbing"] = { aliases = {"rock climbing"}, display = "[[climbing#Noun|climbing]]", topical_categories = true, } labels["clinical psychology"] = { display = "[[clinical]] [[psychology]]", topical_categories = true, } labels["clothing"] = { display = "[[clothing#Noun|clothing]]", topical_categories = true, } labels["cloud computing"] = { display = "[[cloud computing]]", topical_categories = "Computing", } labels["collectible card games"] = { aliases = {"trading card games", "collectible cards", "trading cards"}, display = "collectible card games", topical_categories = true, } labels["color"] = { display = "[[color]]", topical_categories = "Colors", } labels["colour"] = { display = "[[colour]]", topical_categories = "Colors", } labels["combinatorics"] = { display = "[[combinatorics]]", topical_categories = true, } labels["comedy"] = { display = "[[comedy]]", topical_categories = true, } labels["commercial law"] = { display = "[[commercial#Adjective|commercial]] [[law]]", topical_categories = true, } labels["comics"] = { display = "[[comics]]", topical_categories = true, } labels["communication"] = { aliases = {"communications"}, display = "[[communication]]", topical_categories = true, } labels["communism"] = { aliases = {"Communism"}, display = "[[communism]]", topical_categories = true, } labels["compilation"] = { aliases = {"compiler"}, display = "[[software]] [[compilation]]", topical_categories = true, } labels["complex analysis"] = { display = "[[complex analysis]]", topical_categories = true, } labels["computational linguistics"] = { display = "[[computational linguistics]]", topical_categories = true, } labels["computer games"] = { aliases = {"computer game", "computer gaming"}, display = "[[computer game]]s", topical_categories = "Video games", } labels["computer graphics"] = { display = "[[computer graphics]]", topical_categories = true, } labels["computer hardware"] = { display = "[[computer]] [[hardware]]", topical_categories = true, } labels["computer languages"] = { aliases = {"computer language", "programming language"}, display = "[[computer language]]s", topical_categories = true, } labels["computer science"] = { aliases = {"comp sci", "CompSci", "compsci"}, display = "[[computer science]]", topical_categories = true, } labels["computer security"] = { display = "[[computer security]]", topical_categories = true, } labels["computing"] = { aliases = {"computer", "computers"}, display = "[[computing#Noun|computing]]", topical_categories = true, } labels["computing theory"] = { aliases = {"comptheory"}, display = "[[computing#Noun|computing]] [[theory]]", topical_categories = "Theory of computing", } labels["conchology"] = { display = "[[conchology]]", topical_categories = true, } labels["Confucianism"] = { display = "[[Confucianism]]", topical_categories = true, } labels["conlanging"] = { aliases = {"constructed languages", "constructed language"}, display = "[[conlanging]]", topical_categories = true, } labels["conservatism"] = { display = "[[conservatism]]", topical_categories = true, } labels["construction"] = { display = "[[construction]]", topical_categories = true, } labels["cooking"] = { aliases = {"culinary", "cuisine", "cookery", "gastronomy"}, display = "[[cooking#Noun|cooking]]", topical_categories = true, } labels["copyright"] = { aliases = {"copyright law", "intellectual property", "intellectual property law", "IP law"}, display = "[[copyright]] [[law]]", topical_categories = true, } labels["cosmetics"] = { aliases = {"cosmetology"}, display = "[[cosmetics]]", topical_categories = true, } labels["cosmology"] = { display = "[[cosmology]]", topical_categories = true, } labels["creationism"] = { aliases = {"baraminology"}, display = "[[creationism#English|creationism]]", topical_categories = true, } labels["cribbage"] = { display = "[[cribbage]]", topical_categories = true, } labels["cricket"] = { display = "[[cricket]]", topical_categories = true, } labels["crime"] = { display = "[[crime]]", topical_categories = true, } labels["criminal law"] = { display = "[[criminal law]]", topical_categories = true, } labels["criminology"] = { display = "[[criminology]]", topical_categories = true, } labels["croquet"] = { display = "[[croquet]]", topical_categories = true, } labels["cryptocurrencies"] = { aliases = {"cryptocurrency"}, display = "[[cryptocurrency|cryptocurrencies]]", topical_categories = "Cryptocurrency", } labels["cryptography"] = { display = "[[cryptography]]", topical_categories = true, } labels["cryptozoology"] = { display = "[[cryptozoology]]", topical_categories = true, } labels["crystallography"] = { display = "[[crystallography]]", topical_categories = true, } labels["cultural anthropology"] = { display = "[[cultural anthropology]]", topical_categories = true, } labels["curling"] = { display = "[[curling]]", topical_categories = true, } labels["cybernetics"] = { display = "[[cybernetics]]", topical_categories = true, } labels["cycle racing"] = { display = "[[w:cycle sport|cycle racing]]", topical_categories = true, } labels["cycling"] = { aliases = {"bicycling"}, display = "[[cycling#Noun|cycling]]", topical_categories = true, } labels["cytology"] = { display = "[[cytology]]", topical_categories = true, } labels["dance"] = { aliases = {"dancing"}, display = "[[dance#Noun|dance]]", topical_categories = true, } labels["darts"] = { display = "[[darts]]", topical_categories = true, } labels["data management"] = { display = "[[data management]]", topical_categories = true, } labels["data modeling"] = { display = "[[data modeling]]", topical_categories = true, } labels["databases"] = { aliases = {"database"}, display = "[[database]]s", topical_categories = true, } labels["deltiology"] = { display = "[[deltiology]]", topical_categories = true, } labels["demography"] = { display = "[[demography]]", topical_categories = true, } labels["demoscene"] = { topical_categories = true, } labels["dentistry"] = { display = "[[dentistry]]", topical_categories = true, } labels["dermatology"] = { display = "[[dermatology]]", topical_categories = true, } labels["design"] = { display = "[[design#Noun|design]]", topical_categories = true, } labels["dice games"] = { aliases = {"dice"}, display = "[[dice game]]s", topical_categories = true, } labels["dictation"] = { display = "[[dictation]]", topical_categories = true, } labels["differential geometry"] = { display = "[[differential geometry]]", topical_categories = true, } labels["diplomacy"] = { display = "[[diplomacy]]", topical_categories = true, } labels["disc golf"] = { display = "[[disc golf]]", topical_categories = true, } labels["divination"] = { display = "[[divination]]", topical_categories = true, } labels["diving"] = { display = "[[diving#Noun|diving]]", topical_categories = true, } labels["dominoes"] = { display = "[[dominoes]]", topical_categories = true, } labels["dou dizhu"] = { display = "[[w:Dou dizhu|dou dizhu]]", topical_categories = true, } labels["drama"] = { display = "[[drama]]", topical_categories = true, } labels["dressage"] = { display = "[[dressage]]", topical_categories = true, } labels["earth science"] = { display = "[[earth science]]", topical_categories = "Earth sciences", } labels["Eastern Catholicism"] = { aliases = {"Eastern Catholic"}, display = "[[w:Eastern Catholic Churches|Eastern Catholicism]]", topical_categories = true, } labels["Eastern Orthodoxy"] = { aliases = {"Eastern Orthodox"}, display = "[[Eastern Orthodoxy]]", topical_categories = true, } labels["ecclesiastical"] = { display = "[[ecclesiastical]]", topical_categories = "Christianity", } labels["ecology"] = { display = "[[ecology]]", topical_categories = true, } labels["economics"] = { display = "[[economics]]", topical_categories = true, } labels["education"] = { display = "[[education]]", topical_categories = true, } labels["Egyptian mythology"] = { display = "[[Egyptian]] [[mythology]]", topical_categories = true, } labels["Egyptology"] = { display = "[[Egyptology]]", topical_categories = "Ancient Egypt", } labels["electrencephalography"] = { display = "[[electrencephalography]]", topical_categories = true, } labels["electrical engineering"] = { display = "[[electrical engineering]]", topical_categories = true, } labels["electricity"] = { display = "[[electricity]]", topical_categories = true, } labels["electrodynamics"] = { display = "[[electrodynamics]]", topical_categories = true, } labels["electromagnetism"] = { display = "[[electromagnetism]]", topical_categories = true, } labels["electronics"] = { display = "[[electronics]]", topical_categories = true, } labels["embryology"] = { display = "[[embryology]]", topical_categories = true, } labels["emergency services"] = { display = "[[emergency services]]", topical_categories = true, } labels["emergency medicine"] = { display = "[[emergency medicine]]", topical_categories = true, } labels["endocrinology"] = { display = "[[endocrinology]]", topical_categories = true, } labels["engineering"] = { display = "[[engineering#Noun|engineering]]", topical_categories = true, } labels["enterprise engineering"] = { display = "[[enterprise engineering]]", topical_categories = true, } labels["entomology"] = { display = "[[entomology]]", topical_categories = true, } labels["epidemiology"] = { display = "[[epidemiology]]", topical_categories = true, } labels["epistemology"] = { display = "[[epistemology]]", topical_categories = true, } labels["equestrianism"] = { aliases = {"equestrian", "horses", "horsemanship"}, display = "[[equestrianism]]", topical_categories = true, } labels["espionage"] = { display = "[[espionage]]", topical_categories = true, } labels["ethics"] = { display = "[[ethics]]", topical_categories = true, } labels["ethnography"] = { display = "[[ethnography]]", topical_categories = true, } labels["ethology"] = { display = "[[ethology]]", topical_categories = true, } labels["European folklore"] = { display = "[[European]] [[folklore]]", topical_categories = true, } labels["European Union"] = { aliases = {"EU"}, display = "[[European Union]]", topical_categories = true, } labels["evolutionary theory"] = { aliases = {"evolutionary biology"}, display = "[[evolutionary theory]]", topical_categories = true, } labels["exercise"] = { display = "[[exercise]]", topical_categories = true, } labels["eye color"] = { display = "[[eye]] [[color]]", topical_categories = "Eye colors", } labels["falconry"] = { display = "[[falconry]]", topical_categories = true, } labels["fantasy"] = { display = "[[fantasy]]", topical_categories = true, } labels["farriery"] = { display = "[[farriery]]", topical_categories = true, } labels["fascism"] = { display = "[[fascism]]", topical_categories = true, } labels["fashion"] = { display = "[[fashion]]", topical_categories = true, } labels["feminism"] = { display = "[[feminism]]", topical_categories = true, } labels["fencing"] = { display = "[[fencing#Noun|fencing]]", topical_categories = true, } labels["feudalism"] = { display = "[[feudalism|feudalism]]", topical_categories = true, } labels["fiction"] = { aliases = {"fictional"}, display = "[[fiction]]", topical_categories = true, } labels["field hockey"] = { display = "[[field hockey]]", topical_categories = true, } labels["figure skating"] = { display = "[[figure skating]]", topical_categories = true, } labels["file format"] = { display = "[[file format]]", topical_categories = "File formats", } labels["film"] = { display = "[[film#Noun|film]]", topical_categories = true, } labels["film genre"] = { aliases = {"cinema"}, display = "[[film#Noun|film]]", topical_categories = "Film genres", } labels["finance"] = { display = "[[finance#Noun|finance]]", topical_categories = true, } labels["Finnic mythology"] = { aliases = {"Finnish mythology"}, display = "[[Finnic]] [[mythology]]", topical_categories = true, } labels["firearms"] = { aliases = {"firearm"}, display = "[[firearm]]s", topical_categories = true, } labels["firefighting"] = { display = "[[firefighting]]", topical_categories = true, } labels["fishing"] = { aliases = {"angling"}, display = "[[fishing#Noun|fishing]]", topical_categories = true, } labels["flamenco"] = { display = "[[flamenco]]", topical_categories = true, } labels["fluid dynamics"] = { display = "[[fluid dynamics]]", topical_categories = true, } labels["fluid mechanics"] = { display = "[[fluid mechanics]]", topical_categories = "Mechanics", } labels["folklore"] = { display = "[[folklore]]", topical_categories = true, } labels["forestry"] = { display = "[[forestry]]", topical_categories = true, } labels["Forteana"] = { display = "[[Forteana]]", topical_categories = true, } labels["freemasonry"] = { display = "[[Freemasonry]]", topical_categories = true, } labels["functional analysis"] = { display = "[[functional analysis]]", topical_categories = true, } labels["furniture"] = { display = "[[furniture]]", topical_categories = true, } labels["fuzzy logic"] = { display = "[[fuzzy logic]]", topical_categories = true, } labels["Gaelic football"] = { display = "[[Gaelic football]]", topical_categories = true, } labels["gambling"] = { display = "[[gambling#Noun|gambling]]", topical_categories = true, } labels["game theory"] = { display = "[[game theory]]", topical_categories = true, } labels["games"] = { aliases = {"game"}, display = "[[game#Noun|games]]", topical_categories = true, } labels["gaming"] = { display = "[[gaming#Noun|gaming]]", topical_categories = true, } labels["genealogy"] = { display = "[[genealogy]]", topical_categories = true, } labels["general semantics"] = { display = "[[general semantics]]", topical_categories = true, } labels["genetics"] = { display = "[[genetics]]", topical_categories = true, } labels["geography"] = { display = "[[geography]]", topical_categories = true, } labels["geology"] = { display = "[[geology]]", topical_categories = true, } labels["geological period"] = { Wikipedia = "Geological period", topical_categories = "Geological periods", } labels["geometry"] = { display = "[[geometry]]", topical_categories = true, } labels["geomorphology"] = { display = "[[geomorphology]]", topical_categories = true, } labels["geopolitics"] = { display = "[[geopolitics]]", topical_categories = true, } labels["gerontology"] = { display = "[[gerontology]]", topical_categories = true, } labels["glassblowing"] = { display = "[[glassblowing]]", topical_categories = true, } labels["Gnosticism"] = { aliases = {"gnosticism"}, display = "[[Gnosticism]]", topical_categories = true, } labels["go"] = { aliases = {"Go", "game of go", "game of Go"}, display = "{{l|en|go|id=game}}", topical_categories = true, } labels["golf"] = { display = "[[golf]]", topical_categories = true, } labels["government"] = { display = "[[government]]", topical_categories = true, } labels["grammar"] = { display = "[[grammar]]", topical_categories = true, } labels["grammatical case"] = { display = "[[grammar]]", topical_categories = "Grammatical cases", } labels["grammatical mood"] = { display = "[[grammar]]", topical_categories = "Grammatical moods", } labels["graph theory"] = { display = "[[graph theory]]", topical_categories = true, } labels["graphic design"] = { display = "[[graphic design]]", topical_categories = true, } labels["graphical user interface"] = { aliases = {"GUI"}, display = "[[graphical user interface]]", topical_categories = true, } labels["Greek mythology"] = { display = "[[Greek]] [[mythology]]", topical_categories = true, } labels["group theory"] = { display = "[[group theory]]", topical_categories = true, } labels["gun mechanisms"] = { aliases = {"firearm mechanism", "firearm mechanisms", "gun mechanism"}, display = "[[firearm]]s", topical_categories = true, } labels["gymnastics"] = { display = "[[gymnastics]]", topical_categories = true, } labels["gynaecology"] = { aliases = {"gynecology"}, display = "[[gynaecology]]", topical_categories = true, } labels["hair color"] = { display = "[[hair]] [[color]]", topical_categories = "Hair colors", } labels["hairdressing"] = { display = "[[hairdressing]]", topical_categories = true, } labels["handball"] = { display = "[[handball]]", topical_categories = true, } labels["Hawaiian mythology"] = { display = "[[Hawaiian]] [[mythology]]", topical_categories = true, } labels["healthcare"] = { display = "[[healthcare]]", topical_categories = true, } labels["helminthology"] = { display = "[[helminthology]]", topical_categories = true, } labels["hematology"] = { aliases = {"haematology"}, display = "[[hematology]]", topical_categories = true, } labels["heraldry"] = { display = "[[heraldry]]", topical_categories = true, } labels["herbalism"] = { display = "[[herbalism]]", topical_categories = true, } labels["herpetology"] = { display = "[[herpetology]]", topical_categories = true, } labels["Hinduism"] = { display = "[[Hinduism]]", topical_categories = true, } labels["Hindutva"] = { display = "[[Hindutva]]", topical_categories = true, } labels["historiography"] = { display = "[[historiography]]", topical_categories = true, } labels["history"] = { display = "[[history]]", topical_categories = true, } labels["hockey"] = { display = "[[field hockey]] or [[ice hockey]]", topical_categories = {"Field hockey", "Ice hockey"}, } labels["homeopathy"] = { display = "[[homeopathy]]", topical_categories = true, } labels["horse color"] = { display = "[[horse]] [[color]]", topical_categories = "Horse colors", } labels["horse racing"] = { display = "[[horse racing]]", topical_categories = true, } labels["horticulture"] = { aliases = {"gardening"}, display = "[[horticulture]]", topical_categories = true, } labels["HTML"] = { display = "[[Hypertext Markup Language|HTML]]", topical_categories = true, } labels["human resources"] = { display = "[[human resources]]", topical_categories = true, } labels["humanities"] = { display = "[[humanities]]", topical_categories = true, } labels["hunting"] = { display = "[[hunting#Noun|hunting]]", topical_categories = true, } labels["hurling"] = { display = "[[hurling#Noun|hurling]]", topical_categories = true, } labels["hydroacoustics"] = { Wikipedia = "Hydroacoustics", topical_categories = true, } labels["hydrology"] = { display = "[[hydrology]]", topical_categories = true, } labels["ice hockey"] = { display = "[[ice hockey]]", topical_categories = true, } labels["ichthyology"] = { display = "[[ichthyology]]", topical_categories = true, } labels["idol fandom"] = { display = "[[idol]] [[fandom]]", topical_categories = true, } labels["immunochemistry"] = { display = "[[immunochemistry]]", topical_categories = true, } labels["immunology"] = { display = "[[immunology]]", topical_categories = true, } labels["import/export"] = { display = "[[import#Noun|import]]/[[export#Noun|export]]", topical_categories = true, } labels["Indo-European studies"] = { aliases = {"indo-european studies"}, display = "[[Indo-European studies]]", topical_categories = true, } labels["information science"] = { display = "[[information science]]", topical_categories = true, } labels["information theory"] = { display = "[[information theory]]", topical_categories = true, } labels["information technology"] = { aliases = {"IT"}, display = "[[information technology]]", topical_categories = "Computing", } labels["inorganic chemistry"] = { display = "[[inorganic chemistry]]", topical_categories = true, } labels["insurance"] = { display = "[[insurance]]", topical_categories = true, } labels["international law"] = { display = "[[international law]]", topical_categories = true, } labels["international relations"] = { display = "[[international relations]]", topical_categories = true, } labels["international standards"] = { aliases = {"international standard", "ISO", "International Organization for Standardization", "International Organisation for Standardisation"}, Wikipedia = "International standard", } labels["Internet"] = { aliases = {"internet", "online"}, display = "[[Internet]]", topical_categories = true, } labels["Iranian mythology"] = { display = "[[Iranian]] [[mythology]]", topical_categories = true, } labels["Irish mythology"] = { display = "[[Irish]] [[mythology]]", topical_categories = true, } labels["Islam"] = { aliases = {"islam", "Islamic", "Muslim"}, Wikipedia = "Islam", topical_categories = true, } labels["Islamic finance"] = { aliases = {"Islamic banking", "Muslim finance", "Muslim banking", "Sharia-compliant finance"}, Wikipedia = "Islamic finance", topical_categories = true, } labels["Islamic law"] = { aliases = {"Islamic legal", "Sharia"}, Wikipedia = "Sharia", topical_categories = true, } labels["Jainism"] = { display = "[[Jainism]]", topical_categories = true, } labels["Japanese god"] = { display = "[[Japanese]] [[mythology]]", topical_categories = "Japanese deities", } labels["Japanese mythology"] = { display = "[[Japanese]] [[mythology]]", topical_categories = true, } labels["Java programming language"] = { aliases = {"JavaPL", "Java PL"}, display = "[[w:Java (programming language)|Java programming language]]", topical_categories = true, } labels["jazz"] = { display = "[[jazz#Noun|jazz]]", topical_categories = true, } labels["jewelry"] = { aliases = {"jewellery"}, display = "[[jewelry]]", topical_categories = true, } labels["Jewish law"] = { aliases = {"Halacha", "Halachah", "Halakha", "Halakhah", "halacha", "halachah", "halakha", "halakhah", "Jewish Law", "jewish law"}, display = "[[Jewish]] [[law]]", topical_categories = true, } labels["Germanic paganism"] = { aliases = {"Germanic neopaganism", "Germanic Paganism", "Asatru", "Ásatrú", "Heathenry", "heathenry", "Norse neopaganism", "Norse paganism"}, display = "Germanic [[paganism]]", topical_categories = true, } labels["journalism"] = { display = "[[journalism]]", topical_categories = "Mass media", } labels["Judaism"] = { display = "[[Judaism]]", topical_categories = true, } labels["judo"] = { display = "[[judo]]", topical_categories = true, } labels["juggling"] = { display = "[[juggling#Noun|juggling]]", topical_categories = true, } labels["karuta"] = { display = "[[karuta]]", topical_categories = true, } labels["kendo"] = { display = "[[kendo]]", topical_categories = true, } labels["knitting"] = { display = "[[knitting#Noun|knitting]]", topical_categories = true, } labels["lacrosse"] = { display = "[[lacrosse]]", topical_categories = true, } labels["law"] = { aliases = {"legal"}, display = "[[law#English|law]]", topical_categories = true, } labels["law enforcement"] = { aliases = {"police", "policing"}, display = "[[law enforcement]]", topical_categories = true, } labels["leftism"] = { display = "[[leftism]]", topical_categories = true, } labels["letterpress"] = { aliases = {"metal type", "metal typesetting"}, display = "[[letterpress]] [[typography]]", topical_categories = "Typography", } labels["lexicography"] = { display = "[[lexicography]]", topical_categories = true, } labels["LGBT"] = { aliases = {"LGBT+", "LGBT*", "LGBTQ", "LGBTQ+", "LGBTQ*", "LGBTQIA", "LGBTQIA+", "LGBTQIA*"}, display = "[[LGBT]]", topical_categories = true, } labels["liberalism"] = { display = "[[liberalism]]", topical_categories = true, } labels["library science"] = { display = "[[library science]]", topical_categories = true, } labels["lichenology"] = { display = "[[lichenology]]", topical_categories = true, } labels["limnology"] = { display = "[[limnology]]", topical_categories = "Ecology", } labels["lipid"] = { display = "[[biochemistry]]", topical_categories = "Lipids", } labels["linear algebra"] = { aliases = {"vector algebra"}, display = "[[linear algebra]]", topical_categories = true, } labels["linguistic morphology"] = { display = "[[linguistic]] [[morphology]]", topical_categories = true, } labels["linguistics"] = { aliases = {"philology"}, display = "[[linguistics]]", topical_categories = true, } labels["literature"] = { display = "[[literature]]", topical_categories = true, } labels["logic"] = { display = "[[logic]]", topical_categories = true, } labels["logistics"] = { display = "[[logistics]]", topical_categories = true, } labels["luge"] = { display = "[[luge]]", topical_categories = true, } labels["machining"] = { display = "[[machining#Noun|machining]]", topical_categories = true, } labels["machine learning"] = { aliases = {"ML"}, display = "[[machine learning]]", topical_categories = "Artificial intelligence", } labels["macroeconomics"] = { display = "[[macroeconomics]]", topical_categories = "Economics", } labels["mahjong"] = { display = "[[mahjong]]", topical_categories = true, } labels["malacology"] = { display = "[[malacology]]", topical_categories = true, } labels["mammalogy"] = { display = "[[mammalogy]]", topical_categories = true, } labels["management"] = { display = "[[management]]", topical_categories = true, } labels["manga"] = { display = "[[manga]]", topical_categories = "Japanese fiction", } labels["Manichaeism"] = { display = "[[Manichaeism]]", topical_categories = true, } labels["manufacturing"] = { display = "[[manufacturing#Noun|manufacturing]]", topical_categories = true, } labels["Maoism"] = { display = "[[Maoism]]", topical_categories = true, } labels["marching"] = { display = "[[marching#Noun|marching]]", topical_categories = true, } labels["marine biology"] = { aliases = {"coral science"}, display = "[[marine biology]]", topical_categories = true, } labels["marketing"] = { display = "[[marketing#Noun|marketing]]", topical_categories = true, } labels["martial arts"] = { display = "[[martial arts]]", topical_categories = true, } labels["Marxism"] = { display = "[[Marxism]]", topical_categories = true, } labels["masonry"] = { display = "[[masonry]]", topical_categories = true, } labels["massage"] = { display = "[[massage]]", topical_categories = true, } labels["materials science"] = { display = "[[materials science]]", topical_categories = true, } labels["mathematical analysis"] = { aliases = {"analysis"}, display = "[[mathematical analysis]]", topical_categories = true, } labels["mathematics"] = { aliases = {"math", "maths"}, display = "[[mathematics]]", topical_categories = true, } labels["measure theory"] = { display = "[[measure theory]]", topical_categories = true, } labels["mechanical engineering"] = { display = "[[mechanical engineering]]", topical_categories = true, } labels["mechanics"] = { display = "[[mechanics]]", topical_categories = true, } labels["media"] = { display = "[[media]]", topical_categories = true, } labels["mediaeval folklore"] = { aliases = {"medieval folklore"}, display = "[[mediaeval]] [[folklore]]", topical_categories = "European folklore", } labels["medical genetics"] = { display = "[[medical]] [[genetics]]", topical_categories = true, } labels["medical sign"] = { display = "[[medicine]]", topical_categories = "Medical signs and symptoms", } labels["medicine"] = { aliases = {"medical"}, display = "[[medicine]]", topical_categories = true, } labels["Meitei god"] = { display = "[[Meitei]] [[mythology]]", topical_categories = "Meitei deities", } labels["Mesopotamian mythology"] = { display = "[[Mesopotamian]] [[mythology]]", topical_categories = true, } labels["metadata"] = { display = "[[metadata]]", topical_categories = "Data management", } labels["metallurgy"] = { display = "[[metallurgy]]", topical_categories = true, } labels["metalworking"] = { display = "[[metalworking]]", topical_categories = true, } labels["metaphysics"] = { display = "[[metaphysics]]", topical_categories = true, } labels["meteorology"] = { display = "[[meteorology]]", topical_categories = true, } labels["Methodism"] = { aliases = {"Methodist", "methodism", "methodist"}, display = "[[Methodism]]", topical_categories = true, } labels["metrology"] = { display = "[[metrology]]", topical_categories = true, } labels["microbiology"] = { display = "[[microbiology]]", topical_categories = true, } labels["microelectronics"] = { display = "[[microelectronics]]", topical_categories = true, } labels["microscopy"] = { display = "[[microscopy]]", topical_categories = true, } labels["military"] = { display = "[[military]]", topical_categories = true, } labels["mineralogy"] = { display = "[[mineralogy]]", topical_categories = true, } labels["mining"] = { display = "[[mining#Noun|mining]]", topical_categories = true, } labels["molecular biology"] = { display = "[[molecular biology]]", topical_categories = true, } labels["monarchy"] = { display = "[[monarchy]]", topical_categories = true, } labels["money"] = { display = "[[money]]", topical_categories = true, } labels["Mormonism"] = { display = "[[Mormonism]]", topical_categories = true, } labels["motorcycling"] = { aliases = {"motorcycle", "motorcycles", "motorbike"}, display = "[[motorcycling#Noun|motorcycling]]", topical_categories = "Motorcycles", } -- There are other types of racing, but 99% of the time "racing" on its own refers to motorsports labels["motor racing"] = { aliases = {"motor sport", "motorsport", "motorsports", "racing"}, display = "[[motor racing]]", topical_categories = true, } labels["music"] = { display = "[[music]]", topical_categories = true, } labels["music industry"] = { Wikipedia = "Music industry", topical_categories = true, } labels["mycology"] = { display = "[[mycology]]", topical_categories = true, } labels["mythology"] = { display = "[[mythology]]", topical_categories = true, } labels["nanotechnology"] = { display = "[[nanotechnology]]", topical_categories = true, } labels["narratology"] = { display = "[[narratology]]", topical_categories = true, } labels["nautical"] = { display = "[[nautical]]", topical_categories = true, } labels["navigation"] = { display = "[[navigation]]", topical_categories = true, } labels["Nazism"] = { -- see also Neo-Nazism aliases = {"nazism", "Nazi", "nazi", "Nazis", "nazis"}, Wikipedia = "Nazism", topical_categories = true, } labels["nematology"] = { display = "[[nematology]]", topical_categories = "Zoology", } labels["neo-Nazism"] = { -- but also this is often used to indicate Nazi-used jargon; cf "white supremacist ideology" aliases = {"Neo-Nazism", "Neo-nazism", "neo-nazism", "Neo-Nazi", "Neo-nazi", "neo-Nazi", "neo-nazi", "Neo-Nazis", "Neo-nazis", "neo-Nazis", "neo-nazis", "NeoNazism", "Neonazism", "neoNazism", "neonazism", "NeoNazi", "Neonazi", "neoNazi", "neonazi", "NeoNazis", "Neonazis", "neoNazis", "neonazis"}, Wikipedia = "Neo-Nazism", topical_categories = true, } labels["netball"] = { display = "[[netball]]", topical_categories = true, } labels["networking"] = { display = "[[networking#Noun|networking]]", topical_categories = true, } labels["neuroanatomy"] = { display = "[[neuroanatomy]]", topical_categories = true, } labels["neurology"] = { display = "[[neurology]]", topical_categories = true, } labels["neuroscience"] = { display = "[[neuroscience]]", topical_categories = true, } labels["neurosurgery"] = { display = "[[neurosurgery]]", topical_categories = true, } labels["newspapers"] = { display = "[[newspaper]]s", topical_categories = true, } labels["Norse mythology"] = { display = "[[Norse]] [[mythology]]", topical_categories = true, } labels["nuclear physics"] = { display = "[[nuclear physics]]", topical_categories = true, } labels["number theory"] = { display = "[[number theory]]", topical_categories = true, } labels["numismatics"] = { display = "[[numismatics]]", topical_categories = "Currency", } labels["nutrition"] = { display = "[[nutrition]]", topical_categories = true, } labels["object-oriented programming"] = { aliases = {"object-oriented", "OOP"}, display = "[[object-oriented programming]]", topical_categories = true, } labels["obstetrics"] = { aliases = {"obstetric"}, display = "[[obstetrics]]", topical_categories = true, } labels["occult"] = { display = "[[occult]]", topical_categories = true, } labels["oceanography"] = { display = "[[oceanography]]", topical_categories = true, } labels["oenology"] = { display = "[[oenology]]", topical_categories = true, } labels["oil industry"] = { aliases = {"oil drilling"}, display = "[[w:Petroleum industry|oil industry]]", topical_categories = true, } labels["oncology"] = { display = "[[oncology]]", topical_categories = true, } labels["online gaming"] = { aliases = {"online games", "MMO", "MMORPG"}, display = "[[online]] [[gaming#Noun|gaming]]", topical_categories = "Video games", } labels["opera"] = { display = "[[opera]]", topical_categories = true, } labels["operating systems"] = { display = "[[operating system]]s", topical_categories = "Software", } labels["ophthalmology"] = { display = "[[ophthalmology]]", topical_categories = true, } labels["optics"] = { display = "[[optics]]", topical_categories = true, } labels["organic chemistry"] = { display = "[[organic chemistry]]", topical_categories = true, } labels["ornithology"] = { display = "[[ornithology]]", topical_categories = true, } labels["orthodontics"] = { display = "[[orthodontics]]", topical_categories = "Dentistry", } labels["orthography"] = { display = "[[orthography]]", topical_categories = true, } labels["paganism"] = { aliases = {"pagan", "neopagan", "neopaganism", "neo-pagan", "neo-paganism"}, display = "[[paganism]]", topical_categories = true, } labels["pain"] = { display = "[[medicine]]", topical_categories = true, } labels["paintball"] = { display = "[[paintball]]", topical_categories = true, } labels["painting"] = { display = "[[painting#Noun|painting]]", topical_categories = true, } labels["palaeography"] = { aliases = {"paleography"}, display = "[[palaeography]]", topical_categories = true, } labels["paleontology"] = { aliases = {"palaeontology"}, display = "[[paleontology]]", topical_categories = true, } labels["palmistry"] = { display = "[[palmistry]]", topical_categories = true, } labels["palynology"] = { display = "[[palynology]]", topical_categories = true, } labels["parapsychology"] = { display = "[[parapsychology]]", topical_categories = true, } labels["particle physics"] = { display = "[[particle physics]]", topical_categories = true, } labels["pasteurisation"] = { display = "[[pasteurisation]]", topical_categories = true, } labels["patent law"] = { aliases = {"patents"}, display = "[[patent#Noun|patent]] [[law]]", topical_categories = true, } labels["pathology"] = { display = "[[pathology]]", topical_categories = true, } labels["pensions"] = { display = "[[pension]]s", topical_categories = true, } labels["pesäpallo"] = { aliases = {"pesapallo"}, display = "[[pesäpallo]]", topical_categories = true, } labels["petrochemistry"] = { display = "[[petrochemistry]]", topical_categories = true, } labels["petrology"] = { display = "[[petrology]]", topical_categories = true, } labels["pharmacology"] = { display = "[[pharmacology]]", topical_categories = true, } labels["pharmacy"] = { display = "[[pharmacy]]", topical_categories = true, } labels["pharyngology"] = { display = "[[pharyngology]]", topical_categories = true, } labels["philately"] = { display = "[[philately]]", topical_categories = true, } labels["philosophy"] = { display = "[[philosophy]]", topical_categories = true, } labels["phonetics"] = { display = "[[phonetics]]", topical_categories = true, } labels["phonology"] = { display = "[[phonology]]", topical_categories = true, } labels["photography"] = { display = "[[photography]]", topical_categories = true, } labels["phrenology"] = { display = "[[phrenology]]", topical_categories = true, } labels["physical chemistry"] = { display = "[[physical chemistry]]", topical_categories = true, } labels["physics"] = { display = "[[physics]]", topical_categories = true, } labels["physiology"] = { display = "[[physiology]]", topical_categories = true, } labels["phytopathology"] = { display = "[[phytopathology]]", topical_categories = true, } labels["pinball"] = { display = "[[pinball]]", topical_categories = true, } labels["planetology"] = { display = "[[planetology]]", topical_categories = true, } labels["playground games"] = { aliases = {"playground game"}, display = "[[playground]] [[game]]s", topical_categories = true, } labels["poetry"] = { display = "[[poetry]]", topical_categories = true, } labels["Pokémon"] = { display = "''[[w:Pokémon|Pokémon]]''", topical_categories = true, } labels["poker"] = { display = "[[poker]]", topical_categories = true, } labels["poker slang"] = { display = "[[poker]] [[slang]]", topical_categories = "Poker", } labels["political science"] = { display = "[[political science]]", topical_categories = true, } labels["politics"] = { aliases = {"political"}, display = "[[politics]]", topical_categories = true, } labels["Australian politics"] = { display = "[[w:Politics of Australia|Australian politics]]", topical_categories = true, } labels["Canadian politics"] = { display = "[[w:Politics of Canada|Canadian politics]]", topical_categories = true, } labels["European politics"] = { aliases = {"EU politics"}, display = "[[w:Politics of Europe|European politics]]", topical_categories = true, } labels["French politics"] = { display = "[[w:Politics of France|French politics]]", topical_categories = true, } labels["German politics"] = { display = "[[w:Politics of Germany|German politics]]", topical_categories = true, } labels["HK politics"] = { display = "[[w:Politics of Hong Kong|HK politics]]", topical_categories = true, } labels["Indian politics"] = { display = "[[w:Politics of India|Indian politics]]", topical_categories = true, } labels["Irish politics"] = { display = "[[w:Politics of the Republic of Ireland|Irish politics]]", topical_categories = true, } labels["New Zealand politics"] = { display = "[[w:Politics of New Zealand|New Zealand politics]]", topical_categories = true, } labels["Pakistani politics"] = { display = "[[w:Politics of Pakistan|Pakistani politics]]", topical_categories = true, } labels["Philmont Scout Ranch"] = { aliases = {"Philmont"}, display = "[[w:Philmont Scout Ranch|Philmont Scout Ranch]]", topical_categories = true, } labels["Spanish politics"] = { display = "[[w:Politics of Spain|Spanish politics]]", topical_categories = true, } labels["Swiss politics"] = { display = "[[w:Politics of Switzerland|Swiss politics]]", topical_categories = true, } labels["UK politics"] = { display = "[[w:Politics of the United Kingdom|UK politics]]", topical_categories = true, } labels["UN"] = { display = "[[United Nations|UN]]", topical_categories = "United Nations", } labels["US politics"] = { display = "[[w:Politics of the United States|US politics]]", topical_categories = true, } labels["pornography"] = { aliases = {"porn", "porno"}, display = "[[pornography]]", topical_categories = true, } labels["Portuguese folklore"] = { display = "[[Portuguese#Adjective|Portuguese]] [[folklore]]", topical_categories = "European folklore", } labels["post"] = { display = "[[post#Etymology 2|post]]", topical_categories = true, } labels["pottery"] = { display = "[[pottery]]", topical_categories = "Ceramics", } labels["pragmatics"] = { display = "[[pragmatics]]", topical_categories = true, } labels["printing"] = { display = "[[printing#Noun|printing]]", topical_categories = true, } labels["probability theory"] = { display = "[[probability theory]]", topical_categories = true, } labels["professional wrestling"] = { aliases = {"pro wrestling"}, display = "[[professional wrestling]]", topical_categories = true, } labels["programming"] = { aliases = {"computer programming"}, display = "[[programming#Noun|programming]]", topical_categories = true, } labels["property law"] = { aliases = {"land law", "real estate law"}, display = "[[property law]]", topical_categories = true, } labels["prosody"] = { display = "[[prosody]]", topical_categories = true, } labels["Protestantism"] = { display = "[[Protestantism]]", topical_categories = true, } labels["pseudoscience"] = { display = "[[pseudoscience]]", topical_categories = true, } labels["psychiatry"] = { display = "[[psychiatry]]", topical_categories = true, } labels["psychoanalysis"] = { display = "[[psychoanalysis]]", topical_categories = true, } labels["psychology"] = { display = "[[psychology]]", topical_categories = true, } labels["psychotherapy"] = { display = "[[psychotherapy]]", topical_categories = true, } labels["publishing"] = { display = "[[publishing#Noun|publishing]]", topical_categories = true, } labels["pulmonology"] = { display = "[[pulmonology]]", topical_categories = true, } labels["pyrotechnics"] = { display = "[[pyrotechnics]]", topical_categories = true, } labels["QAnon"] = { aliases = {"Qanon"}, Wikipedia = "QAnon", topical_categories = true, } labels["Quakerism"] = { display = "[[Quakerism]]", topical_categories = true, } labels["quantum computing"] = { display = "[[quantum computing]]", topical_categories = true, } labels["quantum mechanics"] = { aliases = {"quantum physics"}, display = "[[quantum mechanics]]", topical_categories = true, } -- TODO: What kind of topic is "radiation"? Is it specific kinds of radiation? That would be a set-type category. labels["radiation"] = { display = "[[physics]]", topical_categories = true, } labels["radio"] = { display = "[[radio]]", topical_categories = true, } labels["Raëlism"] = { display = "[[Raëlism]]", topical_categories = true, } labels["rail transport"] = { aliases = {"rail", "railroading", "railroads"}, display = "[[rail transport]]", topical_categories = "Rail transportation", } labels["Rastafari"] = { aliases = {"Rasta", "rasta", "Rastafarian", "rastafarian", "Rastafarianism"}, display = "[[Rastafari]]", topical_categories = true, } labels["real estate"] = { display = "[[real estate]]", topical_categories = true, } labels["real tennis"] = { display = "[[real tennis]]", topical_categories = "Tennis", } labels["recreational mathematics"] = { display = "[[recreational mathematics]]", topical_categories = "Mathematics", } labels["Reddit"] = { display = "[[Reddit]]", topical_categories = true, } labels["regular expressions"] = { aliases = {"regex"}, display = "[[regular expression]]s", topical_categories = true, } labels["relativity"] = { display = "[[relativity]]", topical_categories = true, } labels["religion"] = { display = "[[religion]]", topical_categories = true, } labels["rhetoric"] = { display = "[[rhetoric]]", topical_categories = true, } labels["road transport"] = { aliases = {"roads"}, display = "[[w:road transport|road transport]]", topical_categories = true, } labels["robotics"] = { display = "[[robotics]]", topical_categories = true, } labels["rock paper scissors"] = { topical_categories = true, } labels["roleplaying games"] = { aliases = {"role playing games", "RPG", "RPGs"}, display = "[[roleplaying game]]s", topical_categories = "Role-playing games", } labels["roller derby"] = { display = "[[roller derby]]", topical_categories = true, } labels["Roman Catholicism"] = { aliases = {"Roman Catholic", "Roman Catholic Church"}, display = "[[Roman Catholicism]]", topical_categories = true, } labels["Roman Empire"] = { display = "[[Roman Empire]]", topical_categories = true, } labels["Roman mythology"] = { display = "[[Roman]] [[mythology]]", topical_categories = true, } labels["Roman numerals"] = { display = "[[Roman numeral]]s", topical_categories = true, } labels["roofing"] = { display = "[[roofing#Noun|roofing]]", topical_categories = true, } labels["rosiculture"] = { display = "[[rosiculture]]", topical_categories = true, } labels["rowing"] = { display = "[[rowing#Noun|rowing]]", topical_categories = true, } labels["Rubik's Cube"] = { aliases = {"Rubik's cubes"}, display = "[[Rubik's Cube]]", topical_categories = true, } labels["rugby"] = { display = "[[rugby]]", topical_categories = true, } labels["rugby league"] = { display = "[[rugby league]]", topical_categories = true, } labels["rugby union"] = { display = "[[rugby union]]", topical_categories = true, } labels["sailing"] = { display = "[[sailing#Noun|sailing]]", topical_categories = true, } labels["science fiction"] = { aliases = {"scifi", "sci fi", "sci-fi"}, display = "[[science fiction]]", topical_categories = true, } labels["sciences"] = { aliases = {"science", "scientific"}, display = "[[sciences]]", topical_categories = true, } labels["Scientology"] = { display = "[[Scientology]]", topical_categories = true, } labels["Scouting"] = { aliases = {"scouting"}, display = "[[scouting]]", topical_categories = true, } labels["Scrabble"] = { display = "''[[Scrabble]]''", topical_categories = true, } labels["scrapbooks"] = { display = "[[scrapbook]]s", topical_categories = true, } labels["sculpture"] = { display = "[[sculpture]]", topical_categories = true, } labels["seduction community"] = { display = "[[w:Seduction community|seduction community]]", topical_categories = true, } labels["seismology"] = { display = "[[seismology]]", topical_categories = true, } labels["semantics"] = { display = "[[semantics]]", topical_categories = true, } labels["semiotics"] = { display = "[[semiotics]]", topical_categories = true, } labels["semiconductors"] = { display = "[[semiconductor]]s", topical_categories = true, } labels["set theory"] = { display = "[[set theory]]", topical_categories = true, } labels["sewing"] = { display = "[[sewing#Noun|sewing]]", topical_categories = true, } labels["sex"] = { display = "[[sex]]", topical_categories = true, } labels["sexology"] = { display = "[[sexology]]", topical_categories = true, } labels["sexuality"] = { display = "[[sexuality]]", topical_categories = true, } labels["Shaivism"] = { display = "[[Shaivism]]", topical_categories = true, } labels["shamanism"] = { aliases = {"Shamanism"}, display = "[[shamanism]]", topical_categories = true, } labels["Shi'ism"] = { aliases = {"Shia", "Shi'ite", "Shi'i"}, display = "[[Shia Islam]]", topical_categories = true, } labels["Shinto"] = { display = "[[Shinto]]", topical_categories = true, } labels["shipping"] = { display = "[[shipping#Noun|shipping]]", topical_categories = true, } labels["shogi"] = { display = "[[shogi]]", topical_categories = true, } labels["signal processing"] = { display = "[[w:Signal processing|signal processing]]", topical_categories = true, } labels["Sikhism"] = { display = "[[Sikhism]]", topical_categories = true, } labels["singing"] = { display = "[[singing#Noun|singing]]", topical_categories = true, } labels["skateboarding"] = { display = "[[skateboarding#Noun|skateboarding]]", topical_categories = true, } labels["skating"] = { display = "[[skating#Noun|skating]]", topical_categories = true, } labels["skiing"] = { display = "[[skiing#Noun|skiing]]", topical_categories = true, } labels["Slavic god"] = { display = "[[Slavic]] [[mythology]]", topical_categories = "Slavic deities", } labels["Slavic mythology"] = { display = "[[Slavic]] [[mythology]]", topical_categories = true, } labels["smoking"] = { display = "[[smoking#Noun|smoking]]", topical_categories = true, } labels["snooker"] = { display = "[[snooker#Noun|snooker]]", topical_categories = true, } labels["snowboarding"] = { display = "[[snowboarding#Noun|snowboarding]]", topical_categories = true, } labels["soccer"] = { aliases = {"football", "association football"}, display = "[[soccer]]", topical_categories = "Football (soccer)", } labels["social sciences"] = { aliases = {"social science"}, display = "[[social science]]s", topical_categories = true, } labels["socialism"] = { display = "[[socialism]]", topical_categories = true, } labels["social media"] = { display = "[[social media]]", topical_categories = true, } labels["sociolinguistics"] = { display = "[[sociolinguistics]]", topical_categories = true, } labels["sociology"] = { display = "[[sociology]]", topical_categories = true, } labels["softball"] = { display = "[[softball]]", topical_categories = true, } labels["software"] = { display = "[[software]]", topical_categories = true, } labels["software architecture"] = { display = "[[software architecture]]", topical_categories = {"Software engineering", "Programming"}, } labels["software engineering"] = { aliases = {"software development"}, display = "[[software engineering]]", topical_categories = true, } labels["soil science"] = { display = "[[soil science]]", topical_categories = true, } labels["sound"] = { display = "[[sound#Noun|sound]]", topical_categories = true, } labels["sound engineering"] = { display = "[[sound engineering]]", topical_categories = true, } labels["South Korean idol fandom"] = { display = "[[South Korean]] [[idol]] [[fandom]]", topical_categories = true, } labels["South Park"] = { display = "''[[w:South Park|South Park]]''", topical_categories = true, } labels["Soviet Union"] = { aliases = {"USSR"}, display = "[[Soviet Union]]", topical_categories = true, } labels["space flight"] = { aliases = {"spaceflight"}, display = "[[space flight]]", topical_categories = "Space", } labels["space science"] = { aliases = {"space"}, display = "[[space science]]", topical_categories = "Space", } labels["spectroscopy"] = { display = "[[spectroscopy]]", topical_categories = true, } labels["speedrunning"] = { aliases = {"speedrun", "speedruns"}, display = "[[speedrunning]]", topical_categories = true, } labels["spinning"] = { display = "[[spinning]]", topical_categories = true, } labels["spiritualism"] = { display = "[[spiritualism]]", topical_categories = true, } labels["sports"] = { aliases = {"sport"}, display = "[[sports]]", topical_categories = true, } labels["squash"] = { display = "[[w:squash (sport)|squash]]", topical_categories = true, } labels["statistics"] = { display = "[[statistics]]", topical_categories = true, } labels["Star Wars"] = { display = "''[[Star Wars]]''", topical_categories = true, } labels["stock market"] = { display = "[[stock market]]", topical_categories = true, } labels["stock ticker symbol"] = { aliases = {"stock symbol"}, display = "[[stock ticker symbol]]", topical_categories = "Stock symbols for companies", } labels["subculture"] = { display = "[[subculture]]", topical_categories = "Culture", } labels["Sufism"] = { aliases = {"Sufi Islam"}, display = "[[w:Sufism|Sufism]]", topical_categories = true, } labels["sumo"] = { display = "[[sumo]]", topical_categories = true, } labels["surfing"] = { display = "[[surfing#Noun|surfing]]", topical_categories = true, } labels["surgery"] = { display = "[[surgery]]", topical_categories = true, } labels["surveying"] = { display = "[[surveying#Noun|surveying]]", topical_categories = true, } labels["sushi"] = { display = "[[sushi]]", topical_categories = true, } labels["swimming"] = { display = "[[swimming#Noun|swimming]]", topical_categories = true, } labels["swords"] = { display = "[[sword]]s", topical_categories = true, } labels["systematics"] = { display = "[[systematics]]", topical_categories = "Taxonomy", } labels["systems engineering"] = { display = "[[systems engineering]]", topical_categories = true, } labels["systems theory"] = { display = "[[systems theory]]", topical_categories = true, } labels["table tennis"] = { display = "[[table tennis]]", topical_categories = true, } labels["Taoism"] = { aliases = {"Daoism"}, display = "[[Taoism]]", topical_categories = true, } labels["tarot"] = { display = "[[tarot]]", topical_categories = "Cartomancy", } labels["taxation"] = { aliases = {"tax", "taxes"}, display = "[[taxation]]", topical_categories = true, } labels["taxonomy"] = { display = "[[taxonomy]]", topical_categories = true, } labels["technology"] = { display = "[[technology]]", topical_categories = true, } labels["telecommunications"] = { aliases = {"telecommunication", "telecom"}, display = "[[telecommunications]]", topical_categories = true, } labels["telegraphy"] = { display = "[[telegraphy]]", topical_categories = true, } labels["telephony"] = { aliases = {"telephone", "telephones"}, display = "[[telephony]]", topical_categories = true, } labels["television"] = { aliases = {"TV"}, display = "[[television]]", topical_categories = true, } labels["Tumblr aesthetic"] = { display = "[[Tumblr]] aesthetic", topical_categories = "Aesthetics", } labels["tennis"] = { display = "[[tennis]]", topical_categories = true, } labels["teratology"] = { display = "[[teratology]]", topical_categories = true, } labels["Tetris"] = { display = "[[Tetris]]", topical_categories = true, } labels["textiles"] = { display = "[[textiles]]", topical_categories = true, } labels["theater"] = { aliases = {"theatre"}, display = "[[theater]]", topical_categories = true, } labels["theology"] = { display = "[[theology]]", topical_categories = true, } labels["thermodynamics"] = { display = "[[thermodynamics]]", topical_categories = true, } labels["Tibetan Buddhism"] = { display = "[[Tibetan Buddhism]]", topical_categories = "Buddhism", } labels["tiddlywinks"] = { display = "[[tiddlywinks]]", topical_categories = true, } labels["TikTok aesthetic"] = { display = "[[TikTok]] aesthetic", topical_categories = "Aesthetics", } labels["time"] = { display = "[[time]]", topical_categories = true, } labels["topology"] = { display = "[[topology]]", topical_categories = true, } labels["tort law"] = { display = "[[tort law]]", topical_categories = "Law", } labels["tourism"] = { display = "[[tourism]]", topical_categories = true, } labels["toxicology"] = { display = "[[toxicology]]", topical_categories = true, } labels["trading"] = { display = "[[trading#Noun|trading]]", topical_categories = true, } labels["trading cards"] = { display = "[[trading card]]s", topical_categories = true, } labels["traditional Chinese medicine"] = { aliases = {"TCM", "Chinese medicine"}, display = "[[traditional Chinese medicine]]", topical_categories = true, } labels["traditional Korean medicine"] = { aliases = {"Korean medicine"}, display = "{{w|traditional Korean medicine}}", topical_categories = true, } labels["transgender"] = { display = "[[transgender]]", topical_categories = true, } labels["translation studies"] = { display = "[[translation studies]]", topical_categories = true, } labels["transport"] = { aliases = {"transportation"}, display = "[[transport]]", topical_categories = true, } labels["traumatology"] = { display = "[[traumatology]]", topical_categories = "Emergency medicine", } labels["travel"] = { display = "[[travel]]", topical_categories = true, } labels["trigonometry"] = { display = "[[trigonometry]]", topical_categories = true, } labels["trigonometric function"] = { display = "[[trigonometry]]", topical_categories = "Trigonometric functions", } labels["trust law"] = { display = "[[trust law]]", topical_categories = "Law", } labels["two-up"] = { display = "[[two-up]]", topical_categories = true, } labels["Twitter"] = { aliases = {"twitter"}, display = "[[Twitter#Proper noun|Twitter]]", topical_categories = true, } labels["typography"] = { aliases = {"typesetting"}, display = "[[typography]]", topical_categories = true, } labels["ufology"] = { display = "[[ufology]]", topical_categories = true, } labels["underwater diving"] = { aliases = {"scuba", "scuba diving"}, display = "[[underwater]] [[diving#Noun|diving]]", topical_categories = true, } labels["urban studies"] = { aliases = {"urbanism", "urban planning"}, display = "[[urban studies]]", topical_categories = true, } labels["urology"] = { display = "[[urology]]", topical_categories = true, } labels["Vaishnavism"] = { display = "[[Vaishnavism]]", topical_categories = true, } labels["Valentinianism"] = { aliases = {"valentinianism"}, display = "[[w:Valentinianism|Valentinianism]]", topical_categories = true, } labels["Vedic religion"] = { aliases = {"Vedic Hinduism", "Ancient Hinduism", "ancient Hinduism", "Vedism", "Vedicism"}, display = "[[w:Historical Vedic religion|Vedic religion]]", topical_categories = true, } labels["vegetable"] = { aliases = {"vegetables"}, display = "[[vegetable]]", topical_categories = "Vegetables", } labels["vehicles"] = { aliases = {"vehicle"}, display = "[[vehicle]]s", topical_categories = true, } labels["veterinary medicine"] = { display = "[[veterinary medicine]]", topical_categories = true, } labels["video compression"] = { display = "[[w:Video compression|video compression]]", topical_categories = true, } labels["video games"] = { aliases = {"video game", "video gaming"}, display = "[[video game]]s", topical_categories = true, } labels["virology"] = { display = "[[virology]]", topical_categories = true, } labels["virus"] = { display = "[[virology]]", topical_categories = "Viruses", } labels["viticulture"] = { display = "[[viticulture]]", topical_categories = {"Horticulture", "Wine"}, } labels["volcanology"] = { aliases = {"vulcanology"}, display = "[[volcanology]]", topical_categories = true, } labels["volleyball"] = { display = "[[volleyball]]", topical_categories = true, } labels["voodoo"] = { display = "[[voodoo]]", topical_categories = true, } labels["water sports"] = { aliases = {"watersport", "watersports", "water sport"}, display = "[[watersport|water sports]]", topical_categories = true, } labels["weather"] = { topical_categories = true, } labels["weaving"] = { display = "[[weaving#Noun|weaving]]", topical_categories = true, } labels["web design"] = { display = "[[web design]]", topical_categories = true, } labels["web development"] = { display = "[[web development]]", topical_categories = {"Programming", "Web design"}, } labels["weightlifting"] = { display = "[[weightlifting]]", topical_categories = true, } labels["white supremacy"] = { -- but also this is often used to indicate white-supremacist-used jargon; cf "Nazism" aliases = {"white nationalism", "white nationalist", "white power", "white racism", "white supremacist ideology", "white supremacism", "white supremacist"}, Wikipedia = "White supremacy", topical_categories = "White supremacist ideology", } labels["wine"] = { display = "[[wine]]", topical_categories = true, } labels["winemaking"] = { display = "[[winemaking]]", topical_categories = "Wine", } labels["woodworking"] = { display = "[[woodworking]]", topical_categories = true, } labels["World War I"] = { aliases = {"World War 1", "WWI", "WW I", "WW1", "WW 1"}, Wikipedia = "World War I", topical_categories = true, } labels["World War II"] = { aliases = {"World War 2", "WWII", "WW II", "WW2", "WW 2"}, Wikipedia = "World War II", topical_categories = true, } labels["winter sports"] = { display = "[[winter sport]]s", topical_categories = true, } labels["wrestling"] = { display = "[[wrestling#Noun|wrestling]]", topical_categories = true, } labels["writing"] = { display = "[[writing#Noun|writing]]", topical_categories = true, } labels["Yazidism"] = { aliases = {"Yezidism"}, display = "[[Yazidism]]", topical_categories = true, } labels["yoga"] = { display = "[[yoga]]", topical_categories = true, } labels["zoology"] = { display = "[[zoology]]", topical_categories = true, } labels["zootomy"] = { display = "[[zootomy]]", topical_categories = "Animal body parts", } labels["Zoroastrianism"] = { display = "[[Zoroastrianism]]", topical_categories = true, } -- Labels with set-type categories -- TODO: These are probably misuses of the label template, and should be deprecated labels["amino acid"] = { display = "[[biochemistry]]", topical_categories = "Amino acids", } labels["architectural element"] = { aliases = {"architectural elements"}, display = "[[architecture]]", topical_categories = "Architectural elements", } labels["artistic work"] = { display = "[[art#Noun|art]]", topical_categories = "Artistic works", } labels["asterism"] = { display = "[[uranography]]", topical_categories = "Asterisms", } labels["biblical character"] = { aliases = {"Biblical character", "biblical figure", "Biblical figure"}, display = "[[Bible|biblical]]", topical_categories = "Biblical characters", } labels["bibliography"] = { display = "[[bibliography]]", topical_categories = true, } labels["bicycle parts"] = { display = "[[w:List of bicycle parts|cycling]]", topical_categories = true, } labels["book of the bible"] = { display = "[[Bible|biblical]]", topical_categories = "Books of the Bible", } labels["brass instruments"] = { aliases = {"brass instrument"}, display = "[[music]]", topical_categories = true, } labels["canid"] = { display = "[[zoology]]", topical_categories = "Canids", } labels["carbohydrate"] = { display = "[[biochemistry]]", topical_categories = "Carbohydrates", } labels["carboxylic acid"] = { display = "[[organic chemistry]]", topical_categories = "Carboxylic acids", } labels["coenzyme"] = { display = "[[biochemistry]]", topical_categories = "Coenzymes", } labels["constellation"] = { display = "[[astronomy]]", topical_categories = "Constellations", } labels["cookware"] = { display = "[[cooking#Noun|cooking]]", topical_categories = "Cookware and bakeware", } labels["dances"] = { display = "[[dance#Noun|dance]]", topical_categories = true, } labels["demonym"] = { display = "[[demonym]]", topical_categories = "Demonyms", } labels["disease"] = { aliases = {"diseases"}, display = "[[pathology]]", topical_categories = "Diseases", } labels["E number"] = { display = "[[food]] [[manufacture]]", plain_categories = "European food additive numbers", } labels["Egyptian god"] = { display = "[[Egyptian]] [[mythology]]", topical_categories = "Egyptian deities", } labels["element symbol"] = { display = "[[chemistry]]", plain_categories = "Symbols for chemical elements", } labels["enzyme"] = { display = "[[biochemistry]]", topical_categories = "Enzymes", } labels["fatty acid"] = { display = "[[organic chemistry]]", topical_categories = "Fatty acids", } labels["felid"] = { aliases = {"cat"}, display = "[[zoology]]", topical_categories = "Felids", } labels["fictional character"] = { display = "[[fiction]]", topical_categories = "Fictional characters", } labels["figure of speech"] = { display = "[[rhetoric]]", topical_categories = "Figures of speech", } labels["fish"] = { display = "[[zoology]]", topical_categories = true, } labels["footwear"] = { display = "[[footwear]]", topical_categories = true, } labels["functional group prefix"] = { display = "[[organic chemistry]]", topical_categories = "Functional group prefixes", } labels["functional group suffix"] = { display = "[[organic chemistry]]", topical_categories = "Functional group suffixes", } labels["functional programming"] = { display = "[[functional programming]]", topical_categories = "Programming", } labels["galaxy"] = { display = "[[astronomy]]", topical_categories = "Galaxies", } labels["genetic disorder"] = { display = "[[medical]] [[genetics]]", topical_categories = "Genetic disorders", } labels["Greek god"] = { aliases = {"Greek goddess"}, display = "[[Greek]] [[mythology]]", topical_categories = "Greek deities", } labels["hand games"] = { aliases = {"hand game"}, display = "[[hand]] [[game]]s", topical_categories = true, } labels["heraldic charge"] = { aliases = {"heraldiccharge"}, display = "[[heraldry]]", topical_categories = "Heraldic charges", } labels["Hindu god"] = { display = "[[Hinduism]]", topical_categories = "Hindu deities", } labels["historical period"] = { aliases = {"historical periods"}, display = "[[history]]", topical_categories = "Historical periods", } labels["hormone"] = { display = "[[biochemistry]]", topical_categories = "Hormones", } labels["hydrocarbon chain prefix"] = { display = "[[organic chemistry]]", topical_categories = "Hydrocarbon chain prefixes", } labels["hydrocarbon chain suffix"] = { display = "[[organic chemistry]]", topical_categories = "Hydrocarbon chain suffixes", } labels["incoterm"] = { display = "[[Incoterm]]", topical_categories = "Incoterms", } labels["inorganic compound"] = { display = "[[inorganic chemistry]]", topical_categories = "Inorganic compounds", } labels["isotope"] = { display = "[[physics]]", topical_categories = "Isotopes", } labels["labour law"] = { display = "[[labour law]]", topical_categories = "Law", } labels["landforms"] = { display = "[[geography]]", topical_categories = true, } labels["logical fallacy"] = { display = "[[rhetoric]]", topical_categories = "Logical fallacies", } labels["lutherie"] = { display = "[[lutherie]]", topical_categories = true, } labels["Mesopotamian god"] = { display = "[[Mesopotamian]] [[mythology]]", topical_categories = "Mesopotamian deities", } labels["metamaterial"] = { display = "[[physics]]", topical_categories = "Metamaterials", } labels["military ranks"] = { aliases = {"military rank"}, display = "[[military]]", topical_categories = true, } labels["military unit"] = { display = "[[military]]", topical_categories = "Military units", } labels["mineral"] = { display = "[[mineralogy]]", topical_categories = "Minerals", } labels["mobile phones"] = { aliases = {"cell phone", "cell phones", "mobile phone", "mobile telephony"}, display = "[[mobile telephone|mobile telephony]]", topical_categories = true, } labels["muscle"] = { display = "[[anatomy]]", topical_categories = "Muscles", } labels["mushroom"] = { aliases = {"mushrooms"}, display = "[[mycology]]", topical_categories = "Mushrooms", } labels["musical instruments"] = { aliases = {"musical instrument"}, display = "[[music]]", topical_categories = true, } labels["music genre"] = { display = "[[music]]", topical_categories = "Musical genres", } labels["musician"] = { display = "[[music]]", topical_categories = "Musicians", } labels["mythological creature"] = { aliases = {"mythological creatures"}, display = "[[mythology]]", topical_categories = "Mythological creatures", } labels["neurotoxin"] = { display = "[[neurotoxicology]]", topical_categories = "Neurotoxins", } labels["neurotransmitter"] = { display = "[[biochemistry]]", topical_categories = "Neurotransmitters", } labels["organic compound"] = { display = "[[organic chemistry]]", topical_categories = "Organic compounds", } labels["part of speech"] = { display = "[[grammar]]", topical_categories = "Parts of speech", } labels["particle"] = { display = "[[physics]]", topical_categories = "Subatomic particles", } labels["percussion instruments"] = { aliases = {"percussion instrument"}, display = "[[music]]", topical_categories = true, } labels["pharmaceutical drug"] = { display = "[[pharmacology]]", topical_categories = "Pharmaceutical drugs", } labels["pharmaceutical effect"] = { display = "[[pharmacology]]", topical_categories = "Pharmaceutical effects", } labels["plant"] = { display = "[[botany]]", topical_categories = "Plants", } labels["plant disease"] = { display = "[[phytopathology]]", topical_categories = "Plant diseases", } labels["poison"] = { display = "[[toxicology]]", topical_categories = "Poisons", } labels["political subdivision"] = { display = "[[government]]", topical_categories = "Political subdivisions", } labels["protein"] = { aliases = {"proteins"}, display = "[[biochemistry]]", topical_categories = "Proteins", } labels["rock"] = { display = "[[petrology]]", topical_categories = "Rocks", } labels["Roman god"] = { aliases = {"Roman goddess"}, display = "[[Roman]] [[mythology]]", topical_categories = "Roman deities", } labels["schools"] = { display = "[[education]]", topical_categories = true, } labels["SEO"] = { display = "[[search engine optimization|SEO]]", topical_categories = {"Internet", "Marketing"}, } labels["skeleton"] = { display = "[[anatomy]]", topical_categories = true, } labels["standard of identity"] = { display = "[[standard of identity|standards of identity]]", topical_categories = "Standards of identity", } labels["star"] = { display = "[[astronomy]]", topical_categories = "Stars", } labels["steroid"] = { display = "[[biochemistry]]", topical_categories = "Steroids", } labels["steroid hormone"] = { aliases = {"steroid drug"}, display = "[[biochemistry]], [[steroids]]", topical_categories = "Hormones", } labels["string instruments"] = { aliases = {"string instrument"}, display = "[[music]]", topical_categories = true, } labels["surface feature"] = { display = "[[planetology]]", topical_categories = "Planetary nomenclature", } labels["sugar acid"] = { display = "[[organic chemistry]]", topical_categories = "Sugar acids", } labels["symptom"] = { display = "[[medicine]]", topical_categories = "Medical signs and symptoms", } labels["taxonomic name"] = { display = "[[taxonomy]]", topical_categories = "Taxonomic names", } labels["tincture"] = { display = "[[heraldry]]", topical_categories = "Heraldic tinctures", } labels["video game genre"] = { display = "[[video game]]s", topical_categories = "Video game genres", } labels["vitamin"] = { display = "[[biochemistry]]", topical_categories = "Vitamins", } labels["watercraft"] = { display = "[[nautical]]", topical_categories = true, } labels["weaponry"] = { aliases = {"weapons"}, display = "[[weaponry]]", topical_categories = "Weapons", } labels["Wicca"] = { display = "[[Wicca]]", topical_categories = true, } labels["Wikimedia jargon"] = { aliases = {"WMF", "WMF jargon", "Wiktionary", "Wiktionary jargon", "Wikipedia", "Wikipedia jargon"}, display = "[[w:Wikimedia Foundation|Wikimedia]] [[jargon]]", topical_categories = "Wiki", } labels["wind instruments"] = { aliases = {"wind instrument"}, display = "[[music]]", topical_categories = true, } labels["woodwind instruments"] = { aliases = {"woodwind instrument"}, display = "[[music]]", topical_categories = true, } labels["xiangqi"] = { aliases = {"Chinese chess"}, display = "[[xiangqi]]", topical_categories = true, } labels["yoga pose"] = { aliases = {"asana"}, display = "[[yoga]]", topical_categories = "Yoga poses", } labels["zodiac constellations"] = { display = "[[astronomy]]", topical_categories = "Constellations in the zodiac", } -- Deprecated/do not use warning (ambiguous, unsuitable etc) labels["deprecated label"] = { aliases = {"currency", "emergency", "greekmyth", "industry", "morphology", "musici", "quantum", "vector"}, display = "<span style=\"color:red;\"><b>deprecated label</b></span>", deprecated = true, } return require("Module:labels").finalize_data(labels) oa3n4n90y8j7cj2r7t2okph7xuu33b9 Module:labels/data/topical/doc 828 1077 28566 2023-11-09T22:04:28Z Kambai Akau 8 Created page with "This module contains data for labels specifying a topical context. Topical categories should correspond to those given in the [[:Category:Category tree data modules/topic cat|topic data modules]]. See [[Module:labels/data]] for more information. <includeonly> [[Category:Data modules]] </includeonly>" 28566 wikitext text/x-wiki This module contains data for labels specifying a topical context. Topical categories should correspond to those given in the [[:Category:Category tree data modules/topic cat|topic data modules]]. See [[Module:labels/data]] for more information. <includeonly> [[Category:Data modules]] </includeonly> 9pf5atvd7tirqwsmnksw88qmp1ui7hr Ta‌̱mpi‌̱let:lb 10 1078 28567 2023-11-09T22:05:36Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:label]] 28567 wikitext text/x-wiki #REDIRECT [[Template:label]] poqm7rzfyjhbcfzodtxx1gel47lgady Ta‌̱mpi‌̱let:tlb 10 1079 28568 2023-11-09T22:06:26Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:label]] 28568 wikitext text/x-wiki #REDIRECT [[Template:label]] poqm7rzfyjhbcfzodtxx1gel47lgady Module:labels/templates 828 1080 39853 28569 2025-09-29T01:20:20Z Hiyuune 556 39853 Scribunto text/plain local export = {} local labels_module = "Module:labels" -- Add tracking category for PAGE. The tracking category linked to is [[Wiktionary:Tracking/labels/PAGE]]. local function track(page) require("Module:debug/track")("labels/" .. page) end function export.show(frame) local parent_args = frame:getParent().args local compat = (frame.args["compat"] or "") ~= "" and parent_args["lang"] local term_mode = (frame.args["term"] or "") ~= "" local params = { [1] = {required = true, type = "language", default = "und"}, [2] = {required = true, list = true, default = "example"}, ["nocat"] = {type = "boolean"}, ["sort"] = {}, } if compat then params["lang"] = params[1] params[1] = params[2] params[2] = nil end local args = require("Module:parameters").process(parent_args, params) -- Gather parameters local lang = args[compat and "lang" or 1] local labels = args[compat and 1 or 2] -- Temporary tracking for the weird arguments. if (args.sort) then track("sort") end return require(labels_module).show_labels { lang = lang, labels = labels, sort = args.sort, nocat = args.nocat, mode = term_mode and "term-label" or nil, ok_to_destructively_modify = true, } end return export 7hnmdtq2372526g8dt6eml4d05kgo9q Module:labels/templates/doc 828 1081 28570 2023-11-09T22:08:16Z Kambai Akau 8 Created page with "This module is used by the templates {{tl|label}}/{{tl|lb}} and {{temp|term label}}/{{tl|tlb}} to show context labels for definitions. <includeonly> [[Category:Template interface modules]] </includeonly>" 28570 wikitext text/x-wiki This module is used by the templates {{tl|label}}/{{tl|lb}} and {{temp|term label}}/{{tl|tlb}} to show context labels for definitions. <includeonly> [[Category:Template interface modules]] </includeonly> 6q5m1mookmsdwcn1hvh92376m17o5nj Ta‌̱mpi‌̱let:term label 10 1082 28571 2023-11-09T22:08:58Z Kambai Akau 8 Created page with "{{#invoke:labels/templates|show|term=1}}<noinclude>{{documentation}}</noinclude>" 28571 wikitext text/x-wiki {{#invoke:labels/templates|show|term=1}}<noinclude>{{documentation}}</noinclude> q1sk1j74jv2s11u1x0324przcr352sb Module:labels 828 1083 39895 39861 2025-10-14T01:09:49Z Hiyuune 556 + 39895 Scribunto text/plain local export = {} export.lang_specific_data_list_module = "Module:labels/data/lang" export.lang_specific_data_modules_prefix = "Module:labels/data/lang/" local load_module = "Module:load" local parse_utilities_module = "Module:parse utilities" local string_utilities_module = "Module:string utilities" local utilities_module = "Module:utilities" local insert = table.insert local require_when_needed = require("Module:utilities/require when needed") local unpack = unpack or table.unpack -- Lua 5.2 compatibility local dump = mw.dumpObject local m_lang_specific_data = mw.loadData(export.lang_specific_data_list_module) local m_table = require_when_needed("Module:table") --[==[ intro: Labels go through several stages of processing to get from the original (raw) label specified in the Wikicode to the final (formatted) label displayed to the user. The following terminology will help keep things straight: * The "raw label" is the label specified in the Wikicode. * The "non-canonical label" is the label extracted from the raw label, used for looking up in the label modules in order to fetch the associated label data structure and determine the canonical form of the label. Normally this is the same as the raw label, but it will be different if the raw label is of the form `!<var>label</var>` (e.g. `!Australian`) `<var>label</var>!<var>display</var>` (e.g. `Southern US!Southern`). The former syntax indicates that the label should display as-is instead of in its canonical form (which in the example given is `Australia`), and the latter syntax indicates that the label should display in the form specified after the exclamation point. * The "canonical label" is the result of applying alias resolution to the non-canonical label. Normally, the canonical label rather than the non-canonical label is what is shown to the user. * The "display form of the label" is what is shown to the user, not considering links and HTML that may wrap the display form to get the formatted form of the label. The display form comes from the `.display` field of the module label data for the label; if no such field exists in the label data, it is normally the canonical label. However, if the display override exists (see below), it takes precedence over the `.display` field or canonical label when determining the display form of the label. * The "display override", if specified, overrides all other means of determining the display form of the label. It is specified in two circumstances, i.e. in the `!<var>label</var>` and `<var>label</var>!<var>display</var>` raw label formats (i.e. in the same cirumstances where the raw label and non-canonical label are different). * The "formatted form of the label" is the final form of the label shown directly to the user. It generally appears to the user as the display form of the label, but in the Wikicode, the formatted form may wrap the display form with a link to Wikipedia, the Wiktionary glossary or another Wiktionary entry, and that link in turn may be wrapped in an HTML span with a "deprecated" CSS class attached, causing the label to display differently (to indicate that it is deprecated). ]==] -- for testing local force_cat = false local SUBPAGENAME = mw.title.getCurrentTitle().subpageText -- Disable tracking on heavy pages to save time. local pages_where_tracking_is_disabled = { -- pages that consistently hit timeouts ["a"] = true, -- pages that sometimes hit timeouts ["de"] = true, ["e"] = true, ["i"] = true, ["o"] = true, ["u"] = true, ["и"] = true, ["山"] = true, ["子"] = true, ["月"] = true, ["一"] = true, ["人"] = true, } -- Add tracking category for PAGE. The tracking category linked to is [[Wiktionary:Tracking/labels/PAGE]]. -- We also add to [[Wiktionary:Tracking/labels/PAGE/LANGCODE]] and [[Wiktionary:Tracking/labels/PAGE/MODE]] if -- LANGCODE and/or MODE given. local function track(page, langcode, mode) if pages_where_tracking_is_disabled[SUBPAGENAME] then return true end -- avoid including links in pages (may cause error) page = page:gsub("%[", "("):gsub("%]", ")"):gsub("|", "!") require("Module:debug/track")("labels/" .. page) if langcode then require("Module:debug/track")("labels/" .. page .. "/" .. langcode) end if mode then require("Module:debug/track")("labels/" .. page .. "/" .. mode) end -- We don't currently add a tracking label for both langcode and mode to reduce the total number of labels, to -- save some memory. return true end local function ucfirst(txt) return mw.getContentLanguage():ucfirst(txt) end local mode_to_outer_class = { ["label"] = "usage-label-sense", ["term-label"] = "usage-label-term", ["accent"] = "usage-label-accent", ["form-of"] = "usage-label-form-of", } local mode_to_property_prefix = { ["label"] = false, ["term-label"] = false, -- handled specially ["accent"] = "accent_", ["form-of"] = "form_of_", } local function validate_mode(mode) mode = mode or "label" if not mode_to_outer_class[mode] then local allowed_values = {} for key, _ in pairs(mode_to_outer_class) do insert(allowed_values, "'" .. key .. "'") end table.sort(allowed_values) error(("Invalid value '%s' for `mode`; should be one of %s"):format(mode, table.concat(allowed_values, ", "))) end return mode end local function getprop(labdata, mode, prop) local mode_prefix = mode_to_property_prefix[mode] return mode_prefix and labdata[mode_prefix .. prop] or labdata[prop] end local function check_type(label, lang, prop, value, expected_types) if value == nil or expected_types == nil then return value end if type(expected_types) ~= "table" then expected_types = {expected_types} end local valtype = type(value) local matches = false for _, expected_type in ipairs(expected_types) do if type(expected_type) == "string" then if valtype == expected_type then matches = true break end elseif value == expected_type then matches = true break end end if not matches then local function join_untagged_or(elements) return m_table.serialCommaJoin(elements, {conj = "or", dontTag = true}) end local quoted_types = {} local quoted_values = {} for _, expected_type in ipairs(expected_types) do if type(expected_type) == "string" then insert(quoted_types, "'" .. expected_type .. "'") else insert(quoted_values, "'" .. dump(expected_type) .. "'") end end local possible_matches = {} if quoted_types[1] then insert(possible_matches, ("be of type%s %s"):format( quoted_types[2] and "s" or "", join_untagged_or(quoted_types))) end if quoted_values[1] then insert(possible_matches, ("have the value%s %s"):format( quoted_values[2] and "s" or "", join_untagged_or(quoted_values))) end error(("Internal error: For label '%s', langcode '%s', property '%s' should %s but is of type '%s' with value %s"):format( label, lang and lang:getCode() or "UNKNOWN", prop, join_untagged_or(possible_matches), valtype, dump(value))) end end -- HACK! For languages in any of the given families, check the specified-language Wikipedia for appropriate -- Wikipedia articles for the language in question (esp. useful for obscure etymology-only languages that may not -- have English articles for them, like many Chinese lects). local families_to_wikipedia_languages = { {"zhx", "zh"}, {"sem-arb", "ar"}, } --[==[ Given language `lang` (a full language, etymology-language or family), fetch a list of Wikimedia languages to check when converting a Wikidata item to a Wikipedia article. English is always first, followed by the Wikimedia language code(s) of `lang` if `lang` is a language (which may or may not be the same as `lang`'s Wiktionary code), followed by the macrolanguage of `lang` for certain languages and families (currently, only languages and families in the Chinese and Arabic families). If `lang` is nil, only return English. Note that the same code may occur more than once in the list. This is exported because it's also used by [[Module:category tree/poscatboiler/data/language varieties]]. ]==] function export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang) local wikipedia_langs = {} insert(wikipedia_langs, "en") if lang then local article_lang = lang while article_lang do if article_lang:hasType("language") then local wmcodes = article_lang:getWikimediaLanguageCodes() for _, wmcode in ipairs(wmcodes) do insert(wikipedia_langs, wmcode) end end article_lang = article_lang:getParent() end for _, family_to_wp_lang in ipairs(families_to_wikipedia_languages) do local family, wp_lang = unpack(family_to_wp_lang) if lang:inFamily(family) then insert(wikipedia_langs, wp_lang) end end end return wikipedia_langs end --[==[ Fetch the categories to add to a page, given that the label whose canonical form is `canon_label` with language `lang` has been seen. `labdata` is the label data structure for `label`, fetched from the appropriate submodule. `mode` specifies how the label was invoked (see {get_label_info()} for more information). The return value is a list of the actual categories, unless `for_doc` is specified, in which case the categories returned are marked up for display on a documentation page. If `for_doc` is given, `lang` may be nil to format the categories in a language-independent fashion; otherwise, it must be specified. If `category_types` is specified, it should be a set object (i.e. with category types as keys and {true} as values), and only categories of the specified types will be returned. ]==] function export.fetch_categories(canon_label, labdata, lang, mode, for_doc, category_types) local categories = {} mode = validate_mode(mode) local langcode, canonical_name if lang then langcode = lang:getFullCode() canonical_name = lang:getFullName() elseif for_doc then langcode = "<var>[langcode]</var>" canonical_name = "<var>[language name]</var>" else error("Internal error: Must specify `lang` unless `for_doc` is given") end local function labprop(prop, expected_types) local retval = getprop(labdata, mode, prop) check_type(canon_label, lang, prop, retval, expected_types) return retval end local empty_list = {} local function get_cats(cat_type) if category_types and not category_types[cat_type] then return empty_list end local cats = labprop(cat_type) if not cats then return empty_list end if type(cats) ~= "table" then return {cats} end return cats end local topical_categories = get_cats("topical_categories") local sense_categories = get_cats("sense_categories") local pos_categories = get_cats("pos_categories") local regional_categories = get_cats("regional_categories") local plain_categories = get_cats("plain_categories") local function insert_cat(cat, sense_cat) if for_doc then cat = "<code>" .. cat .. "</code>" if sense_cat then if mode == "term-label" then cat = cat .. " (using {{tl|tlb}})" else cat = cat .. " (using {{tl|lb}} or form-of template)" end cat = mw.getCurrentFrame():preprocess(cat) end end insert(categories, cat) end for _, cat in ipairs(topical_categories) do insert_cat(langcode .. ":" .. (cat == true and ucfirst(canon_label) or cat)) end for _, cat in ipairs(sense_categories) do if cat == true then cat = canon_label end cat = mode == "term-label" and cat .. " terms" or "terms with " .. cat .. " senses" insert_cat(canonical_name .. " " .. cat, true) end for _, cat in ipairs(pos_categories) do insert_cat(canonical_name .. " " .. (cat == true and canon_label or cat)) end for _, cat in ipairs(regional_categories) do insert_cat((cat == true and ucfirst(canon_label) or cat) .. " " .. canonical_name) end for _, cat in ipairs(plain_categories) do insert_cat(cat == true and ucfirst(canon_label) or cat) end return categories end --[==[ Return the list of all labels data modules for a label whose language is `lang`. The return value is a list of module names, with overriding modules earlier in the list (that is, if a label occurs in two modules in the list, the earlier-listed module takes precedence). If `lang` is nil, only return non-language-specific submodules. ]==] function export.get_submodules(lang) local submodules = { "Module:labels/data", "Module:labels/data/qualifiers", "Module:labels/data/regional", "Module:labels/data/topical", } if not lang then return submodules end -- get language-specific labels from data module local langcode = lang:getFullCode() if m_lang_specific_data.langs_with_lang_specific_modules[langcode] then -- prefer per-language label in order to pick subvariety labels over regional ones insert(submodules, 1, export.lang_specific_data_modules_prefix .. langcode) end return submodules end --[==[ Return the formatted form of a label `label` (which should be the canonical form of the label; see comment at top), given (a) the label data structure `labdata` from one of the data modules; (b) the language object `lang` of the language being processed, or nil for no language; (c) `deprecated` (true if the label is deprecated, otherwise the deprecation information is taken from `labdata`); (d) `override_display` (if specified, override the display form of the label with the specified string, instead of any value in `labdata.display` or `labdata.special_display` or the canonical label in `label` itself); (e) `mode` (same as `data.mode` passed to {get_label_info()}). Returns two values: the formatted label form and a boolean indicating whether the label is deprecated. '''NOTE: Under normal circumstances, do not use this.''' Instead, use {get_label_info()}, which searches all the data modules for a given label and handles other complications. ]==] function export.format_label(label, labdata, lang, deprecated, override_display, mode) local formatted_label mode = validate_mode(mode) local function labprop(prop, expected_types) local retval = getprop(labdata, mode, prop) check_type(label, lang, prop, retval, expected_types) return retval end deprecated = deprecated or labprop("deprecated") if not override_display and labprop("special_display") then local function add_language_name(str) if str == "canonical_name" then if lang then return lang:getFullName() else return "<code><var>[language name]</var></code>" end else return "" end end formatted_label = labprop("special_display", "string"):gsub("<(.-)>", add_language_name) else --[=[ We proceed as follows: 1. The display form comes from either (a) the `override_display` variable if set (this happens when the user uses a label like '!British'); (b) the `display` property, if set; or (c) the label iself. 2. If the display form contains a link, use it directly and ignore the other display-related settings. (NOTE: Settings `Wikipedia` and `Wikidata` may still be used on the category page itself, by the category tree code.) 3. Otherwise, use one of the other display-related settings, in the following order: `glossary` > `Wiktionary` > `Wikipedia` > `Wikidata`. Specifically: a. If any of the values is equal to `true`, that is equivalent to specifying a string consisting of the canonical label. b. If `glossary` is set, it specifies the anchor in [[Appendix:Glossary]]. c. If `Wiktionary` is set, it specifies an arbitrary Wiktionary page or page + anchor (e.g. a separate Appendix entry). d. If `Wikipedia` is set, it specifies an arbitrary Wikipedia article, or a list of such items (in this case, we select the first one, but the category tree uses all of them). e. If `Wikidata` is set, it specifies an arbitrary Wikidata item to retrieve a Wikipedia article from, or a list of such items (in this case, we select the first one, but the category tree uses all of them). If the item is of the form `wmcode:id`, the Wikipedia article corresponding to `id` in the `wmcode`-language Wikipedia is fetched if available. Otherwise, the English-language Wikipedia article corresponding to `id` is retrieved if available, falling back to the Wikimedia language(s) corresponding to `lang` and then (in certain cases) to the macrolanguage that `lang` is part of. Note that if `mode` is specified, prefixed properties (e.g. `accent_display` for `mode` == "accent", `form_display` for `mode` == "form") are checked before the bare equivalent (e.g. `display`). ]=] local display = override_display or labprop("display", "string") or label -- There are several 'Foo spelling' labels specially designed for use in the |from= param in -- {{alternative form of}}, {{standard spelling of}} and the like. Often the display includes the word -- "spelling" at the end (e.g. if it's defaulted), which is useful when the label is used with {{tl|lb}} or -- {{tl|tlb}}; but it causes redundancy when used with the form-of templates, which add the word "form", -- "spelling", "standard spelling", etc. after the label. if mode == "form-of" then display = display:gsub(" spelling$", "") end if display:find("%[%[") then formatted_label = display else local glossary = labprop("glossary", {"string", true}) local Wiktionary = labprop("Wiktionary", {"string", true}) local Wikipedia = labprop("Wikipedia", {"string", true, "table"}) local Wikidata = labprop("Wikidata", {"string", true, "table"}) if glossary then local glossary_entry = glossary == true and label or glossary formatted_label = "[[Appendix:Glossary#" .. glossary_entry .. "|" .. display .. "]]" elseif Wiktionary then local Wiktionary_entry = Wiktionary == true and label or Wiktionary if Wiktionary == display then formatted_label = "[[" .. display .. "]]" else formatted_label = "[[" .. Wiktionary_entry .. "|" .. display .. "]]" end elseif Wikipedia then if type(Wikipedia) == "table" then Wikipedia = Wikipedia[1] end local Wikipedia_entry = Wikipedia == true and label or Wikipedia formatted_label = "[[w:" .. Wikipedia_entry .. "|" .. display .. "]]" elseif Wikidata then if not mw.wikibase then error(("Unable to retrieve data from Wikidata ID for label '%s'; `mw.wikibase` not defined" ):format(label)) end local function make_formatted_label(wmcode, id) local article = mw.wikibase.sitelink(id, wmcode .. "wiki") if article then local link = wmcode == "en" and "w:" .. article or "w:" .. wmcode .. ":" .. article return ("[[%s|%s]]"):format(link, display) else return nil end end if type(Wikidata) == "table" then Wikidata = Wikidata[1] end local wmcode, id = Wikidata:match("^(.*):(.*)$") if wmcode then formatted_label = make_formatted_label(wmcode, id) else local langs_to_check = export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang) for _, wmcode in ipairs(langs_to_check) do formatted_label = make_formatted_label(wmcode, Wikidata) if formatted_label then break end end end formatted_label = formatted_label or display else formatted_label = display end end end if deprecated then formatted_label = '<span class="deprecated-label">' .. formatted_label .. '</span>' end return formatted_label, deprecated end --[==[ Return information on a label. On input `data` is an object with the following fields: * `label`: The raw label to return information on. * `lang`: The language of the label. Must be specified unless `for_doc` is given. * `mode`: How the label was invoked. One of the following: ** {nil} or {"label"}: invoked through {{tl|lb}} or another template whose labels in the same fashion, e.g. {{tl|alt}}, {{tl|quote}} or {{tl|syn}}; ** {"term-label"}: invoked through {{tl|tlb}}; ** {"accent"}: invoked through {{tl|a}} or the {{para|a}} or {{para|aa}} parameters of other pronunciation templates, such as {{tl|IPA}}, {{tl|rhymes}} or {{tl|homophones}}; ** {"form-of"}: invoked through {{tl|alt form}}, {{tl|standard spelling of}} or other form-of template. This changes the display and/or categorization of a minority of labels. (The majority work the same for all modes.) * `for_doc`: Data is being fetched for documentation purposes. This causes the raw categories returned in `categories` to be formatted for documentation display. * `nocat`: If true, don't add the label to any categories. * `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion pages). * `notrack`: Disable all tracking for this label. * `sort`: Sort key for categorization. * `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according to the display form of the label, so if two labels have the same display form, the second one won't be displayed (but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen. The return value is an object with the following fields: * `raw_text`: If specified, the object does not describe a label but simply raw text surrounding labels. This occurs when double angle bracket (<<...>>) notation is used. {get_label_info()} does not currently return objects with this field set, but {process_raw_labels()} does. The value is {"begin"} (this is the first raw text portion derived from a double angle bracket spec, provided there are at least two raw text portions); {"end"} (this is the last raw text portion derived from a double angle bracket spec, provided there are at least two portions); {"middle"} (this is neither the first nor the last raw text portion); or {"only"} (this is a raw text portion standing by itself). The particular value determines the handling of commas and spaces on one or both sides of the raw text. If this field is specified, only the `label` field (containing the actual raw text) and the `category` field (containing an empty list) are set; all other fields are {nil}. * `raw_label`: The raw label that was passed in. * `non_canonical`: The label prior to canonicalization (i.e. alias resolution). Usually this is the same as `raw_label`, but if the raw label was preceded by an exclamation point (meaning "display the raw label as-is"), this field will contain the label stripped of the exclamation point, and if the raw label is of the form `<var>label</var>!<var>display</var>` (meaning "display the label in the specified form"), this field will contain the label before the exclamation point. * `canonical`: If the label in `non_canonical` is an alias, this contains the canonical name of the label; otherwise it will be {nil}. * `override_display`: If specified, this contains a string that overrides the normal display form of the label. The display form of a label is the `.display` field of the label data if present, and otherwise is normally the canonical form of the label (i.e. after alias resolution). (This is not the same as the formatted form of the label, found in `label`, which is the final form shown to the user and includes links to Wikipedia, the glossary, etc. as well as an HTML wrapper if the label is deprecated.) If `override_display` is specified, however, this is used in place of the normal display form of the label. This currently happens in two circumstances: (1) the label was preceded by ! to indicate that the raw label should be displayed rather than the canonical form; (2) the label was given in the form `<var>label</var>!<var>display</var>` (meaning "display the label in the specified `<var>display</var>` form"). * `label`: The formatted form of the label. This is what is actually shown to the user. If the label is recognized (found in some module), this will typically be in the form of a link. * `categories`: A list of the categories to add the label to; an empty list if `nocat` was specified. * `formatted_categories`: A string containing the formatted categories; {nil} if `nocat` or `for_doc` was specified, or if `categories` is empty. Currently will be an empty string if there are categories to format but the namespace is one that normally excludes categories (e.g. userspace and discussion pages), and `force_cat` isn't specified. * `deprecated`: True if the label is deprecated. * `recognized`: If true, the label was found in some module. * `data`: The data structure for the label, as fetched from the label modules. For unrecognized labels, this will be an empty object. ]==] function export.get_label_info(data) if not data.label then error("`data` must now be an object containing the params") end local mode = validate_mode(data.mode) local ret = {categories = {}} local label = data.label local raw_label = label ret.raw_label = raw_label local override_display if label:find("^!") then label = label:gsub("^!", "") override_display = label elseif label:find("![^%s]") then label, override_display = label:match("^(.-)!([^%s].*)$") if not label then error(("Internal error: This Lua pattern should never fail to match for label '%s'"):format(raw_label)) end end local non_canonical = label ret.non_canonical = non_canonical local deprecated = false local labdata local submodule local data_langcode = data.lang and data.lang:getCode() or nil local submodules_to_check = export.get_submodules(data.lang) for _, submodule_to_check in ipairs(submodules_to_check) do submodule = mw.loadData(submodule_to_check) local this_labdata = submodule[label] local resolved_label if type(this_labdata) == "string" then resolved_label = this_labdata this_labdata = submodule[this_labdata] if not this_labdata then error(("Internal error: Label alias '%s' points to '%s', which is undefined in module [[%s]]"):format( label, resolved_label, submodule_to_check)) end if type(this_labdata) == "string" then error(("Internal error: Label alias '%s' points to '%s', which is also an alias (of '%s') in module [[%s]]"):format( label, resolved_label, this_labdata, submodule_to_check)) end end if this_labdata then -- Make sure either there's no lang restriction, or we're processing lang-independent, or our language -- is among the listed languages. Otherwise, continue processing (which could conceivably pick up a -- lang-appropriate version of the label in another label data module). local lablangs = getprop(this_labdata, mode, "langs") if not lablangs or not data_langcode then labdata = this_labdata label = resolved_label or label break end local lang_in_list = false for _, langcode in ipairs(lablangs) do if langcode == data_langcode then lang_in_list = true break end end if lang_in_list then labdata = this_labdata label = resolved_label or label break elseif not data.notrack then -- Track use of a label that fails the lang restriction. -- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LANGCODE]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL/LANGCODE]] track("wrong-lang-label", data_langcode) track("wrong-lang-label/" .. label, data_langcode) if resolved_label then track("wrong-lang-label/" .. resolved_label, data_langcode) end end end end if labdata then ret.recognized = true else labdata = {} ret.recognized = false end local function labprop(prop) return getprop(labdata, mode, prop) end if labprop("deprecated") then deprecated = true end if label ~= non_canonical then -- Note that this is an alias and store the canonical version. ret.canonical = label end if not data.notrack then -- labprop("track") then -- track all labels now -- Track label (after converting aliases to canonical form; but also track raw label (alias) if different -- from canonical label). -- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/LANGCODE]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/MODE]] track("label/" .. label, data_langcode, mode) if label ~= non_canonical then track("label/" .. non_canonical, data_langcode, mode) end end local formatted_label formatted_label, deprecated = export.format_label(label, labdata, data.lang, deprecated, override_display, mode) ret.deprecated = deprecated if deprecated then if not data.nocat then local depcat = "Entries with deprecated labels" if data.for_doc then depcat = "<code>" .. depcat .. "</code>" end insert(ret.categories, depcat) end end local label_for_already_seen = (labprop("topical_categories") or labprop("regional_categories") or labprop("plain_categories") or labprop("pos_categories") or labprop("sense_categories")) and formatted_label or nil -- Track label text. If label text was previously used, don't show it, but include the categories. -- For an example, see [[hypocretin]]. if data.already_seen and data.already_seen[label_for_already_seen] then ret.label = "" else if formatted_label:find("{") then formatted_label = mw.getCurrentFrame():preprocess(formatted_label) end ret.label = formatted_label end if data.nocat then -- do nothing else local cats = export.fetch_categories(label, labdata, data.lang, mode, data.for_doc) for _, cat in ipairs(cats) do insert(ret.categories, cat) end if not ret.categories[1] or data.for_doc then -- Don't try to format categories if we're doing this for documentation ({{label/doc}}), because there -- will be HTML in the categories. -- do nothing else ret.formatted_categories = require(utilities_module).format_categories(ret.categories, data.lang, data.sort, nil, force_cat or data.force_cat) end end ret.data = labdata if label_for_already_seen and data.already_seen then data.already_seen[label_for_already_seen] = true end return ret end --[==[ Split a string containing comma-separated raw labels into the individual labels. This will not split on a comma followed by whitespace, and it will not split inside of matched <...> or [...]. The code is written to be efficient, so that it does not load modules (e.g. [[Module:parse utilities]]) unnecessarily. ]==] function export.split_labels_on_comma(term) if term:find("[%[<]") then -- Do it the "hard way". We don't want to split anything inside of <...> or <<...>> even if there are commas -- inside of the angle brackets. For good measure we do the same for [...] and [[...]]. We first parse balanced -- segment runs involving either [...] or <...>. Then we split alternating runs on comma (but not on -- comma+whitespace). Then we rejoin the split runs. For example, given the following: -- "regional,older <<non-rhotic,and,non-hoarse-horse>> speakers", the first call to -- parse_multi_delimiter_balanced_segment_run() produces -- -- {"regional,older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"} -- -- After calling split_alternating_runs_on_comma(), we get the following: -- -- {{"regional"}, {"older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}} -- -- After rejoining each group, we get: -- -- {"regional", "older <<non-rhotic,and,non-hoarse-horse>> speakers"} -- -- which is the desired output. When processing the second "label" string, the code in process_raw_labels() -- will do a similar process to this to pull out the labels inside of the <<...>> notation. local put = require(parse_utilities_module) local segments = put.parse_multi_delimiter_balanced_segment_run(term, {{"<", ">"}, {"[", "]"}}) -- This won't split on comma+whitespace. local comma_separated_groups = put.split_alternating_runs_on_comma(segments) for i, group in ipairs(comma_separated_groups) do comma_separated_groups[i] = table.concat(group) end return comma_separated_groups elseif term:find(",%s") then -- This won't split on comma+whitespace. return require(parse_utilities_module).split_on_comma(term) elseif term:find(",") then return require(string_utilities_module).split(term, ",") else return {term} end end --[==[ Return a list of objects corresponding to a set of raw labels. Each object returned is of the format returned by {get_label_info()}. This is similar to looping over the labels and calling {get_label_info()} on each one, but it also correctly handles embedded double angle bracket specs <<...>> found in the labels. (In such a case, there will be more objects returned than raw labels passed in.) On input, `data` is an object with the following fields: * `labels`: The list of labels to process. * `lang`: The language of the labels. Must be specified. * `mode`: How the label was invoked; see {get_label_info()} for more information. * `nocat`: If true, don't add the label to any categories. * `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion pages). * `notrack`: Disable all tracking for this label. * `sort`: Sort key for categorization. * `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according to the display form of the label, so if two labels have the same display form, the second one won't be displayed (but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen. * `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this function running. ]==] function export.process_raw_labels(data) local label_infos = {} if not data.ok_to_destructively_modify then data = m_table.shallowCopy(data) data.ok_to_destructively_modify = true end local function get_info_and_insert(label) -- Reuse this structure to save memory. data.label = label insert(label_infos, export.get_label_info(data)) end for _, label in ipairs(data.labels) do if label:find("<<") then local segments = require(string_utilities_module).split(label, "<<(.-)>>") for i, segment in ipairs(segments) do if i % 2 == 1 then local raw_text_type = i == 1 and "begin" or i == #segments and "end" or "middle" insert(label_infos, {raw_text = raw_text_type, label = segment, categories = {}}) else local segment_labels = export.split_labels_on_comma(segment) for _, segment_label in ipairs(segment_labels) do get_info_and_insert(segment_label) end end end else get_info_and_insert(label) end end return label_infos end --[==[ Split a comma-separated string of raw labels and process each label to get a list of objects suitable for passing to {format_processed_labels()}. Each object returned is of the format returned by {get_label_info()}. This is equivalent to calling {split_labels_on_comma()} followed by {process_raw_labels()}. On input, `data` is an object with the following fields: * `labels`: The string containing the raw comma-separated labels. * `lang`: The language of the labels. Must be specified. * `mode`: How the label was invoked; see {get_label_info()} for more information. * `nocat`: If true, don't add the label to any categories. * `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion pages). * `notrack`: Disable all tracking for this label. * `sort`: Sort key for categorization. * `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according to the display form of the label, so if two labels have the same display form, the second one won't be displayed (but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen. * `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this function running. ]==] function export.split_and_process_raw_labels(data) if not data.ok_to_destructively_modify then data = m_table.shallowCopy(data) data.ok_to_destructively_modify = true end data.labels = export.split_labels_on_comma(data.labels) return export.process_raw_labels(data) end --[==[ Format one or more already-processed labels for display and categorization. "Already-processed" means that {get_label_info()} or {process_raw_labels()} has been called on the raw labels to convert them into objects containing information on how to display and categorize the labels. This is a lower-level alternative to {show_labels()} and is meant for modules such as [[Module:alternative forms]], [[Module:quote]] and [[Module:etymology/templates/descendant]] that support displaying labels along with some other information. On input `data` is an object with the following fields: * `labels`: List of the label objects to format, in the format returned by {get_label_info()}. * `lang`: The language of the labels. * `open`: Open bracket or parenthesis to display before the concatenated labels. If specified, it is wrapped in the {"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no open bracket is displayed. * `close`: Close bracket or parenthesis to display after the concatenated labels. If specified, it is wrapped in the {"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no close bracket is displayed. * `no_ib_content`: By default, the concatenated formatted labels inside of the open/close brackets are wrapped in the {"ib-content"} and {"label-content"} CSS classes. Specify this to suppress this wrapping. * `raw`: Suppress all CSS wrapping of content, including open/close parentheses, content and comma delimiters (which are normally wrapped in {"ib-comma"} and {"label-comma"} CSS classes). * `ok_to_destructively_modify`: If set, the `data` structure, and the `data.labels` table inside of it, will be destructively modified in the process of this function running. * `split_output`: If not given, the return value is a concatenation of the formatted concatenated labels and formatted categories. Otherwise, two values are returned: the formatted pronunciation and the categories. If `split_output` is the value {"raw"}, the categories are returned in list form, where the list elements are strings f the form suitable for passing to {format_categories()} in [[Module:utilities]]. If `split_output` is any other value besides {nil}, the categories are returned as a pre-formatted concatenated string. The return value (or the first return value, if `split_output` is given) is a string containing the contenated labels, optionally surrounded by open/close brackets or parentheses. Normally, labels are separated by comma-space sequences, but this may be suppressed for certain labels. If `nocat` wasn't given to {get_label_info()} or {process_raw_labels()}, and `split_output` wasn't given, the label objects will contain formatted categories in them, which will be inserted into the returned text. (Use `split_output` if you need the categories returned separately.) The concatenated text inside of the open/close brackets is normally wrapped in the {"ib-content"} CSS class, but this can be suppressed, as mentioned above. ]==] function export.format_processed_labels(data) if not data.labels then error("`data` must now be an object containing the params") end if not data.ok_to_destructively_modify then data = m_table.shallowCopy(data) data.labels = m_table.deepCopy(data.labels) data.ok_to_destructively_modify = true end local labels = data.labels if not labels[1] then error("You must specify at least one label.") end -- Show the labels local omit_preComma = false local omit_postComma = true local omit_preSpace = false local omit_postSpace = true for _, label in ipairs(labels) do omit_preComma = omit_postComma omit_preSpace = omit_postSpace local raw_text_omit_before = label.raw_text == "middle" or label.raw_text == "end" local raw_text_omit_after = label.raw_text == "middle" or label.raw_text == "begin" label.omit_comma = omit_preComma or (label.data and label.data.omit_preComma) or raw_text_omit_before omit_postComma = (label.data and label.data.omit_postComma) or raw_text_omit_after label.omit_space = omit_preSpace or (label.data and label.data.omit_preSpace) or raw_text_omit_before omit_postSpace = (label.data and label.data.omit_postSpace) or raw_text_omit_after end if data.lang then local lang_functions_module = export.lang_specific_data_modules_prefix .. data.lang:getCode() .. "/functions" local m_lang_functions = require(load_module).safe_require(lang_functions_module) if m_lang_functions and m_lang_functions.postprocess_handlers then for _, handler in ipairs(m_lang_functions.postprocess_handlers) do handler(data) end end end local function wrap_css(txt, suffix) if data.raw then return txt end return ("<span class=\"ib-%s label-%s\">%s</span>"):format(suffix, suffix, txt) end local categories = nil local formatted_categories = split_output and split_output ~= "raw" and {} or nil for i, labelinfo in ipairs(labels) do local label -- Need to check for 'not raw_text' here because blank labels may legitimately occur as raw text if a double -- angle bracket spec occurs at the beginning of a label. In this case we've already taken into account the -- context and don't want to leave out a preceding comma and space e.g. in a case like -- {{lb|en|rare|<<dialect>> or <<eye dialect>>}}. FIXME: We should reconsider whether we need this special case -- at all. if labelinfo.label == "" and not labelinfo.raw_text then label = "" else label = (labelinfo.omit_comma and "" or wrap_css(",", "comma")) .. (labelinfo.omit_space and "" or "&#32;") .. labelinfo.label end if split_output then labels[i] = label if split_output == "raw" then if labelinfo.categories and labelinfo.categories[1] then if categories then m_table.extend(categories, labelinfo.categories) else categories = labelinfo.categories end end elseif labelinfo.formatted_categories then insert(formatted_categories, labelinfo.formatted_categories) end else labels[i] = label .. (labelinfo.formatted_categories or "") end end local function wrap_open_close(val) if val then return wrap_css(val, "brac") else return "" end end local concatenated_labels = table.concat(labels, "") if not data.no_ib_content then concatenated_labels = wrap_css(concatenated_labels, "content") end local ret_labels = wrap_open_close(data.open) .. concatenated_labels .. wrap_open_close(data.close) if split_output == "raw" then return ret_labels, categories elseif split_output then return ret_labels, concat(formatted_categories) else return ret_labels end end --[==[ Format one or more labels for display and categorization. This provides the implementation of the {{tl|label}}/{{tl|lb}}, {{tl|term label}}/{{tl|tlb}} and {{tl|accent}}/{{tl|a}} templates, and can also be called from a module. The return value is a string to be inserted into the generated page, including the display and categories. On input `data` is an object with the following fields: * `labels`: List of the labels to format. * `lang`: The language of the labels. * `mode`: How the label was invoked; see {get_label_info()} for more information. * `nocat`: If true, don't add the labels to any categories. * `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion pages). * `notrack`: Disable all tracking for these labels. * `sort`: Sort key for categorization. * `no_track_already_seen`: Don't track already-seen labels. If not specified, already-seen labels are not displayed again, but still categorize. See the documentation of {get_label_info()}. * `open`: Open bracket or parenthesis to display before the concatenated labels. If {nil}, defaults to an open parenthesis. Set to {false} to disable. * `close`: Close bracket or parenthesis to display after the concatenated labels. If {nil}, defaults to a close parenthesis. Set to {false} to disable. * `no_ib_content`: As in `format_processed_labels()`. * `raw`: As in `format_processed_labels()`. Also suppress wrapping the entire formatted result in a usage label CSS class (see below). * `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this function running. Compared with {format_processed_labels()}, this function has the following differences: # The labels specified in `labels` are raw labels (i.e. strings) rather than formatted objects. # The open and close brackets default to parentheses ("round brackets") rather than not being displayed by default. # Tracking of already-seen labels is enabled unless explicitly turned off using `no_track_already_seen`. # The entire formatted result is wrapped in a {"usage-label-<var>type</var>"} CSS class (depending on the value of `mode`), unless `raw` is given. ]==] function export.show_labels(data) if not data.labels then error("`data` must now be an object containing the params") end if not data.ok_to_destructively_modify then data = m_table.shallowCopy(data) data.ok_to_destructively_modify = true end local labels = data.labels if not labels[1] then error("You must specify at least one label.") end local mode = validate_mode(data.mode) if not data.no_track_already_seen then data.already_seen = {} end data.labels = export.process_raw_labels(data) if data.open == nil then data.open = "(" end if data.close == nil then data.close = ")" end local formatted = export.format_processed_labels(data) if data.raw then return formatted else return "<span class=\"" .. mode_to_outer_class[mode] .. "\">" .. formatted .. "</span>" end end --[==[Helper function for the data modules.]==] function export.alias(labels, key, aliases) m_table.alias(labels, key, aliases) end --[==[ Split the display form of a label. Returns two values: `link` and `display`. If the display form consists of a two-part link, `link` is the first part and `display` is the second part. If the display form consists of a single-part link, `link` and `display` are the same. Otherwise (the display form is not a link or contains an embedded link), `link` is the same as the passed-in `label` and `display` is nil. ]==] function export.split_display_form(label) if not label:find("%[%[") then return label, nil end local link, display = label:match("^%[%[([^%[%]|]+)|([^%[%]|]+)%]%]$") if link then return link, display end link = label:match("^%[%[([^%[%]|])+%]%]$") if link then return link, link end return label, nil end --[==[ Combine the `link` and `display` parts of the display form of a label as returned by {split_display_form()}. If `display` is nil, `link` is returned directly. Otherwise, a one-part or two-part link is constructed depending on whether `link` and `display` are the same. (As a special case, if both consist of a blank string, the return value is a blank string rather than a malformed link.) ]==] function export.combine_display_form_parts(link, display) if not display then return link end if link == display then if link == "" then return "" else return ("[[%s]]"):format(link) end end return ("[[%s|%s]]"):format(link, display) end --[==[Used to finalize the data into the form that is actually returned.]==] function export.finalize_data(labels) local shallow_copy = m_table.shallowCopy local aliases = {} for label, data in pairs(labels) do if type(data) == "table" then if data.aliases then for _, alias in ipairs(data.aliases) do aliases[alias] = label end data.aliases = nil end if data.deprecated_aliases then local data2 = shallow_copy(data) data2.deprecated = true data2.canonical = label for _, alias in ipairs(data2.deprecated_aliases) do aliases[alias] = data2 end data.deprecated_aliases = nil data2.deprecated_aliases = nil end end end for label, data in pairs(aliases) do labels[label] = data end return labels end return export 9g7whici9bs5vanvj3vv3n856b8kvnl Module:labels/doc 828 1084 28573 2023-11-09T22:10:44Z Kambai Akau 8 Created page with "This module supports [[Module:labels/templates]], which in turn is used by the template {{temp|label}}. See [[Module:labels/data]] and its submodules [[Module:labels/data/regional]] and [[Module:labels/data/topical]] for lists of defined labels, and for labels that are aliases (or "redirects") for other labels. Many implementation details of this module are subject to change in the near future, so it should be considered under construction. This only affects the interna..." 28573 wikitext text/x-wiki This module supports [[Module:labels/templates]], which in turn is used by the template {{temp|label}}. See [[Module:labels/data]] and its submodules [[Module:labels/data/regional]] and [[Module:labels/data/topical]] for lists of defined labels, and for labels that are aliases (or "redirects") for other labels. Many implementation details of this module are subject to change in the near future, so it should be considered under construction. This only affects the internals of the module and of the labels themselves, not the way it is used from within entries. The module takes a list of labels and will process them as follows: # If the label is listed in [[Module:labels/data]] or one of its submodules as an alias of another label, replace its name with the name it redirects to, and continue with the next steps. # If the label is defined in [[Module:labels/data]] as a label, use that, as long as the label is not restricted to particular languages by the {{code|lua|"language"}} or {{code|lua|"languages"}} fields. # Otherwise, just show the label's name unaltered. ==Testcases== {{label/example|grc:Attic; en:Attic|caption=A label specific to {{code|lua|"grc"}} (Ancient Greek)|header=1}} <includeonly> [[Category:Definition modules]] </includeonly> ldaes00bl81kt8blimxkmc1pzn4cxgi Module:labels/demo 828 1085 28574 2023-11-09T22:12:04Z Kambai Akau 8 Created page with "local export = {} function export.examples(frame) local beginning = [[ {| class="wikitable" ]] local caption = "|+ " local headers = [[ ! code !! result ]] local row_template = [[ |- | {{{code}}} ||{{{middle}}} {{{result}}} ]] local middle local close = "|}" local rows = {} local params = { [1] = { required = true }, ["caption"] = {}, ["header"] = { type = "boolean" }, } local args = require("Module:parameters").process(frame:getParent().args..." 28574 Scribunto text/plain local export = {} function export.examples(frame) local beginning = [[ {| class="wikitable" ]] local caption = "|+ " local headers = [[ ! code !! result ]] local row_template = [[ |- | {{{code}}} ||{{{middle}}} {{{result}}} ]] local middle local close = "|}" local rows = {} local params = { [1] = { required = true }, ["caption"] = {}, ["header"] = { type = "boolean" }, } local args = require("Module:parameters").process(frame:getParent().args, params) if args.caption then beginning = beginning .. caption .. args.caption .. "\n" end if args.header then beginning = beginning .. headers middle = "" else middle = " &rarr; || " end local examples = mw.text.split(args[1], ";%s+") if not examples then error("No examples were found in the first parameter") end for i, example in ipairs(examples) do local lang = mw.ustring.match(example, "^([^:]+)%:") if lang then example = mw.ustring.gsub(example, "^([^:]+):", "") end local parameters = mw.text.split(example, ",%s+") or example if type(parameters) ~= "table" then error('No parameters were found in "' .. example .. '".') end local template_params = { [1] = "label", [2] = lang, } for i, parameter in ipairs(parameters) do table.insert(template_params, parameter) end local code = require("Module:template link").format_link(template_params) local result = require("Module:labels").show_labels { labels = parameters, lang = require("Module:languages").getByCode(lang), nocat = true } local content = { code = code, middle = middle, result = result, } local function add_content(item) if content[item] then return content[item] end end local row = mw.ustring.gsub(row_template, "{{{(%w+)}}}", add_content) table.insert(rows, row) end return beginning .. table.concat(rows) .. close end return export lz127wmb123ntpjvzyu2vunm7mug00t Module:labels/data/lang 828 1086 28575 2023-11-09T22:13:32Z Kambai Akau 8 Created page with "-- Table listing all of the languages with lang-specific labels modules. local langs_with_lang_specific_modules = { ["ab"] = true, ["ady"] = true, ["ae"] = true, ["af"] = true, ["ain"] = true, ["ak"] = true, ["akk"] = true, ["an"] = true, ["ang"] = true, ["ar"] = true, ["arc"] = true, ["arq"] = true, ["arz"] = true, ["as"] = true, ["az"] = true, ["bcl"] = true, ["be"] = true, ["bg"] = true, ["bn"] = true, ["br"] = true, ["ca"] = true, ["ceb"] = true..." 28575 Scribunto text/plain -- Table listing all of the languages with lang-specific labels modules. local langs_with_lang_specific_modules = { ["ab"] = true, ["ady"] = true, ["ae"] = true, ["af"] = true, ["ain"] = true, ["ak"] = true, ["akk"] = true, ["an"] = true, ["ang"] = true, ["ar"] = true, ["arc"] = true, ["arq"] = true, ["arz"] = true, ["as"] = true, ["az"] = true, ["bcl"] = true, ["be"] = true, ["bg"] = true, ["bn"] = true, ["br"] = true, ["ca"] = true, ["ceb"] = true, ["cel-pro"] = true, ["ch"] = true, ["cim"] = true, ["cop"] = true, ["cs"] = true, ["csb"] = true, ["da"] = true, ["dcc"] = true, ["de"] = true, ["dlm"] = true, ["el"] = true, ["en"] = true, ["enm"] = true, ["es"] = true, ["eu"] = true, ["fa"] = true, ["fax"] = true, ["ff"] = true, ["fi"] = true, ["fr"] = true, ["fro"] = true, ["frr"] = true, ["fy"] = true, ["ga"] = true, ["gem-pro"] = true, ["gl"] = true, ["gmq-pro"] = true, ["gmw-cfr"] = true, ["gmw-ecg"] = true, ["gmw-pro"] = true, ["gmw-rfr"] = true, ["goh"] = true, ["grc"] = true, ["grk-ita"] = true, ["gsw"] = true, ["gu"] = true, ["he"] = true, ["hi"] = true, ["hit"] = true, ["hsb"] = true, ["ht"] = true, ["hy"] = true, ["id"] = true, ["inc-ash"] = true, ["inc-pra"] = true, ["iro-pro"] = true, ["it"] = true, ["iu"] = true, ["ja"] = true, ["jje"] = true, ["jv"] = true, ["ka"] = true, ["kea"] = true, ["kmr"] = true, ["kn"] = true, ["ko"] = true, ["kok"] = true, ["kpv"] = true, ["krc"] = true, ["krl"] = true, ["kw"] = true, ["la"] = true, ["lad"] = true, ["li"] = true, ["lis"] = true, ["lrl"] = true, ["lzz"] = true, ["mch"] = true, ["mco"] = true, ["mh"] = true, ["mhd"] = true, ["mk"] = true, ["mlm"] = true, ["mn"] = true, ["moh"] = true, ["mr"] = true, ["ms"] = true, ["mt"] = true, ["mul"] = true, ["mvi"] = true, ["my"] = true, ["nai-bvy"] = true, ["nai-dly"] = true, ["nai-kry"] = true, ["nai-nvy"] = true, ["nai-svy"] = true, ["nai-tky"] = true, ["nap"] = true, ["nb"] = true, ["nds-de"] = true, ["nds-nl"] = true, ["nhx"] = true, ["nl"] = true, ["nn"] = true, ["non"] = true, ["nrf"] = true, ["oc"] = true, ["oj"] = true, ["oko"] = true, ["okz"] = true, ["onb"] = true, ["os"] = true, ["osc"] = true, ["pa"] = true, ["pam"] = true, ["paw"] = true, ["pl"] = true, ["pnt"] = true, ["poz-pro"] = true, ["pt"] = true, ["qu"] = true, ["qwm"] = true, ["rgn"] = true, ["rm"] = true, ["rmc"] = true, ["rml"] = true, ["rmn"] = true, ["rmy"] = true, ["ro"] = true, ["rom"] = true, ["ru"] = true, ["rue"] = true, ["rw"] = true, ["rys"] = true, ["ryu"] = true, ["sa"] = true, ["sc"] = true, ["scl"] = true, ["scn"] = true, ["sco"] = true, ["sh"] = true, ["sk"] = true, ["skr"] = true, ["sl"] = true, ["sla-pro"] = true, ["smi-pro"] = true, ["sn"] = true, ["sq"] = true, ["sux"] = true, ["sv"] = true, ["szl"] = true, ["ta"] = true, ["te"] = true, ["th"] = true, ["tl"] = true, ["tmh"] = true, ["tr"] = true, ["trk-pro"] = true, ["udm"] = true, ["ur"] = true, ["urj-fin-pro"] = true, ["vec"] = true, ["vi"] = true, ["war"] = true, ["xcl"] = true, ["xh"] = true, ["xmf"] = true, ["xum"] = true, ["yi"] = true, ["yrk"] = true, ["yo"] = true, ["zh"] = true, ["zlw-ocs"] = true, ["zlw-opl"] = true, ["zlw-slv"] = true, ["zlw-osk"] = true, } return { langs_with_lang_specific_modules = langs_with_lang_specific_modules, } gjlqdanfh8rovhmdke9e714f60lfof5 Module:labels/data/lang/grc 828 1087 28576 2023-11-09T22:15:06Z Kambai Akau 8 Created page with "local labels = {} local function alias(a, b) for _, v in ipairs(b) do labels[v] = a end end -- allows aliases to be entered as a list labels["Aeolic"] = { Wikipedia = "Aeolic Greek", plain_categories = "Aeolic Greek", } alias("Aeolic", {"Aeolic Greek"}) labels["Arcadocypriot"] = { Wikipedia = "Arcadocypriot Greek", plain_categories = "Arcadocypriot Greek", } alias("Arcadocypriot", {"Arcadocypriot Greek"}) labels["Attic"] = { Wikipedia = "Attic Greek", plain_cat..." 28576 Scribunto text/plain local labels = {} local function alias(a, b) for _, v in ipairs(b) do labels[v] = a end end -- allows aliases to be entered as a list labels["Aeolic"] = { Wikipedia = "Aeolic Greek", plain_categories = "Aeolic Greek", } alias("Aeolic", {"Aeolic Greek"}) labels["Arcadocypriot"] = { Wikipedia = "Arcadocypriot Greek", plain_categories = "Arcadocypriot Greek", } alias("Arcadocypriot", {"Arcadocypriot Greek"}) labels["Attic"] = { Wikipedia = "Attic Greek", plain_categories = "Attic Greek", } alias("Attic", {"Attic Greek"}) labels["Boeotian"] = { Wikipedia = "Boeotian Greek", plain_categories = "Boeotian Greek", } alias("Boeotian", {"Boeotian Greek"}) labels["Old Attic"] = { Wikipedia = "Attic Greek", plain_categories = "Attic Greek", } alias("Old Attic", {"Old Attic Greek"}) labels["Byzantine"] = { Wikipedia = "Medieval Greek", plain_categories = "Byzantine Greek", } alias("Byzantine", {"Byzantine Greek", "Medieval Greek", "Byzantium"}) labels["Doric"] = { Wikipedia = "Doric Greek", plain_categories = "Doric Greek", } alias("Doric", {"Megarian", "Doric Greek", "Megarian Greek"}) labels["Epic"] = { Wikipedia = "Homeric Greek", plain_categories = "Epic Greek", } alias("Epic", {"Homeric", "Epic Greek", "Homeric Greek"}) labels["Ionic"] = { Wikipedia = "Ionic Greek", plain_categories = "Ionic Greek", } alias("Ionic", {"Ionic Greek"}) labels["Koine"] = { Wikipedia = "Koine Greek", plain_categories = "Koine Greek", } alias("Koine", {"Hellenistic", "Hellenistic Koine", "Koine Greek", "Hellenistic Greek", "Hellenistic Koine Greek"}) labels["Laconian"] = { Wikipedia = "Doric Greek#Laconian", plain_categories = "Doric Greek", } alias("Laconian", {"Laconian Greek"}) return labels 676icnfqav5lz9vqd9z0brseedpazgn Module:labels/data/lang/en 828 1088 28577 2023-11-09T22:16:15Z Kambai Akau 8 Created page with "local labels = {} labels["African-American Vernacular English"] = { aliases = {"AAVE", "African American Vernacular English", "ebonics", "BVE"}, display = "African-American Vernacular", Wikipedia = true, plain_categories = true, } labels["African-American English"] = { aliases = {"AA", "African-American", "African American", "African American English"}, display = "African-American English", plain_categories = true, } labels["Australian English"] = { display =..." 28577 Scribunto text/plain local labels = {} labels["African-American Vernacular English"] = { aliases = {"AAVE", "African American Vernacular English", "ebonics", "BVE"}, display = "African-American Vernacular", Wikipedia = true, plain_categories = true, } labels["African-American English"] = { aliases = {"AA", "African-American", "African American", "African American English"}, display = "African-American English", plain_categories = true, } labels["Australian English"] = { display = "Australia", Wikipedia = "Australian English", plain_categories = true, } labels["Australian Aboriginal English"] = { aliases = {"Australian Aboriginal", "Australian aboriginal", "Aboriginal Australian", "aboriginal Australian"}, display = "Australian Aboriginal", Wikipedia = true, plain_categories = true, } labels["Bangladeshi English"] = { display = "Bangladesh", Wikipedia = true, plain_categories = true, } labels["Birmingham"] = { aliases = {"Brummie", "Brummy"}, display = "[[wikipedia:Brummie|Birmingham]]", regional_categories = true, } labels["British English"] = { display = "British", Wikipedia = true, plain_categories = true, } labels["British Indian English"] = { aliases = {"British India"}, display = "British India", Wikipedia = "British India", plain_categories = true, } labels["Canadian English"] = { display = "Canada", Wikipedia = true, plain_categories = true, } labels["Chinglish"] = { Wikipedia = true, plain_categories = true, } labels["Chinese-Filipino English"] = { aliases = {"Chinese Filipino", "Filipino-Chinese", "Chinese-Filipino", "Chinoy", "Filchi", "Fil-Chi", "Ph. Filchi English", "PH Fil-Chi English", "Chinoy English"}, -- Sociolect subset to Philippine English display = "Chinese Filipino", Wikipedia = "Chinese Filipino#Language", -- may also see "Hokaglish" in Wikipedia, although Hokaglish is the codeswitching form with a Hokkien or Tagalog base, just like Philippine English to "Conyo" (English-based) and "Taglish" (Tagalog-based), whereas this is the English variant itself subset to Philippine English. regional_categories = "Chinese Filipino", } labels["Cockney"] = { Wikipedia = "Cockney#Speech", regional_categories = true, } labels["Early Modern English"] = { aliases = {"Early Modern", "Early modern English", "Early modern", "EME"}, display = "Early Modern", Wikipedia = true, plain_categories = true, } labels["East Anglian English"] = { display = "East Anglia", Wikipedia = true, plain_categories = true, } labels["East Midlands English"] = { display = "East Midlands", Wikipedia = true, plain_categories = true, } labels["Geordie"] = { Wikipedia = true, regional_categories = true, } labels["Hong Kong English"] = { aliases = {"Hong Kong", "HK English", "HKE", "HK"}, display = "Hong Kong", Wikipedia = true, plain_categories = true, } labels["Indian English"] = { display = "India", Wikipedia = true, plain_categories = true, } labels["Jamaican English"] = { aliases = {"Jamaica", "Jamaican", "Jamaican Standard English"}, display = "Jamaica", Wikipedia = true, plain_categories = true, } labels["Late Modern English"] = { aliases = {"Late Modern", "Late modern English", "Late modern", "LME"}, display = "[[Late Modern English|Late Modern]]", plain_categories = true, } labels["Manglish"] = { aliases = {"Colloquial Malaysian English", "Colloquial Malaysia English"}, Wikipedia = true, plain_categories = true, } labels["Midlands English"] = { display = "Midlands", Wikipedia = true, plain_categories = true, } labels["Midland US"] = { aliases = {"Midland U.S.", "North Midland US", "Northern Midland US", "South Midland US", "Southern Midland US"}, Wikipedia = "Midland American English", regional_categories = true, } labels["Multicultural London English"] = { aliases = {"MLE"}, display = "MLE", Wikipedia = true, plain_categories = true, } labels["Multicultural Toronto English"] = { aliases = {"Greater Toronto English", "Greater Toronto Area", "MTE", "GTE", "GTA"}, display = "MTE", Wikipedia = true, plain_categories = true, } labels["New South Wales"] = { aliases = {"NSW"}, Wikipedia = true, regional_categories = "Australian", } labels["New Zealand English"] = { display = "New Zealand", Wikipedia = true, plain_categories = true, } labels["Non-Oxford British spelling"] = { aliases = {"non-Oxford British spelling", "Non-Oxford", "non-Oxford", "Not Oxford", "not Oxford"}, display = "Non-[[w:Oxford spelling|Oxford]] [[British English]]", plain_categories = "British English forms", } labels["North America"] = { aliases = {"North American"}, display = "[[Canada]], [[American English|US]]", regional_categories = {"Canadian", "American"}, } labels["Northern Territory"] = { aliases = {"NT"}, Wikipedia = true, regional_categories = "Australian", } labels["Nunavut"] = { regional_categories = "Canadian", } labels["Oxford British spelling"] = { aliases = {"Oxford"}, display = "[[w:Oxford spelling|Oxford]] [[British English]]", plain_categories = "Oxford spellings", } labels["Pennsylvania Dutch English"] = { Wikipedia = true, plain_categories = true, } labels["Philippine English"] = { aliases = {"Philippines", "Ph. English", "PH English", "Filipino English", "PH"}, display = "Philippines", Wikipedia = true, plain_categories = true, } labels["Polari"] = { display = "[[Polari]]", plain_categories = true, } labels["Potteries"] = { aliases = {"Potteries dialect"}, Wikipedia = "Potteries dialect", regional_categories = true, } labels["Queensland"] = { Wikipedia = true, regional_categories = "Australian", } labels["Scottish English"] = { display = "Scotland", Wikipedia = true, plain_categories = true, } labels["Singlish"] = { aliases = {"Colloquial Singaporean English", "Colloquial Singapore English"}, Wikipedia = true, plain_categories = true, } labels["Shropshire"] = { aliases = {"Shropshire dialect", "Shrops", "Salop", "Salopian"}, Wikipedia = true, regional_categories = true, } labels["South African English"] = { display = "South Africa", Wikipedia = true, plain_categories = true, } labels["Southern England English"] = { aliases = {"Southern English", "Southern English dialect"}, display = "Southern England", Wikipedia = "English in southern England", plain_categories = true, } labels["Southern US English"] = { aliases = {"Southern American English", "Southern US", "Southern U.S.", "southern US", "southern U.S.", "US South", "U.S. South", "US Southern", "U.S. Southern"}, display = "Southern US", Wikipedia = "Southern American English", plain_categories = true, } labels["Southwestern US English"] = { aliases = {"Southwestern American English", "Southwestern US", "Southwestern U.S.", "southwestern US", "southwestern U.S.", "US Southwest", "U.S. Southwest", "Southwest US", "Southwest U.S.", "southwest US", "southwest U.S."}, display = "Southwestern US", Wikipedia = "Southwestern United States", plain_categories = true, } labels["Sussex"] = { Wikipedia = "Sussex dialect", regional_categories = true, } labels["Tyneside"] = { aliases = {"Geordie"}, Wikipedia = true, regional_categories = "Geordie", } labels["US English"] = { aliases = {"U.S. English", "American English"}, display = "US", Wikipedia = "American English", regional_categories = "American", } labels["Victoria"] = { Wikipedia = "Victoria (state)", regional_categories = "Australian", } labels["West Bengal English"] = { display = "West Bengal", Wikipedia = true, plain_categories = true, } labels["West Country English"] = { aliases = {"West Country dialect"}, display = "West Country", Wikipedia = true, plain_categories = true, } labels["West Midlands English"] = { aliases = {"West Midlands dialect"}, display = "West Midlands", Wikipedia = true, plain_categories = true, } labels["Western Pennsylvania English"] = { aliases = {"Western Pennsylvania dialect", "Pittsburgh English", "Pittsburghese"}, display = "Western Pennsylvania", Wikipedia = true, plain_categories = true, } -- kludges, needed here for [[Template:standard spelling of]] et al labels["American spelling"] = { aliases = {"US spelling"}, display = "American spelling", Wikipedia = "American and British English spelling differences", plain_categories = "American English forms", } labels["American form"] = { aliases = {"US form"}, display = "US", Wikipedia = "American and British English spelling differences", plain_categories = "American English forms", } labels["Canadian spelling"] = { display = "Canadian spelling", Wikipedia = true, plain_categories = "Canadian English forms", } labels["Canadian form"] = { display = "Canadian", Wikipedia = true, plain_categories = "Canadian English forms", } labels["British spelling"] = { aliases = {"Commonwealth spelling", "UK spelling"}, display = "British spelling", Wikipedia = "American and British English spelling differences", plain_categories = "British English forms", } labels["British form"] = { aliases = {"Commonwealth form", "UK form"}, display = "British", Wikipedia = "American and British English spelling differences", plain_categories = "British English forms", } labels["Australian spelling"] = { display = "Australian spelling", Wikipedia = "Australian English#Spelling and style", plain_categories = "Australian English forms", } labels["Australian form"] = { display = "Australian", Wikipedia = "Australian English#Spelling and style", plain_categories = "Australian English forms", } labels["archaic third singular"] = { display = "archaic", Wikipedia = "English verbs#Archaic forms", pos_categories = "archaic third-person singular forms", } labels["archaic second singular present"] = { display = "archaic", Wikipedia = "English verbs#Archaic forms", pos_categories = "second-person singular forms", } labels["archaic second singular past"] = { display = "archaic", Wikipedia = "English verbs#Archaic forms", pos_categories = "second-person singular past tense forms", } return require("Module:labels").finalize_data(labels) t01w8gsl6evcjutsvuff7gifawwa944 Module:labels/data/qualifiers 828 1089 28578 2023-11-09T22:17:12Z Kambai Akau 8 Created page with "local labels = {} -- Qualifiers and similar labels. -- NOTE: This module is loaded both by [[Module:labels]] and by [[Module:accent qualifier]]. -- Helper labels labels["_"] = { display = "", omit_preComma = true, omit_postComma = true, } labels["also"] = { omit_postComma = true, } labels["and"] = { aliases = {"&"}, omit_preComma = true, omit_postComma = true, } labels["or"] = { omit_preComma = true, omit_postComma = true, } labels[";"] = { omit_preComm..." 28578 Scribunto text/plain local labels = {} -- Qualifiers and similar labels. -- NOTE: This module is loaded both by [[Module:labels]] and by [[Module:accent qualifier]]. -- Helper labels labels["_"] = { display = "", omit_preComma = true, omit_postComma = true, } labels["also"] = { omit_postComma = true, } labels["and"] = { aliases = {"&"}, omit_preComma = true, omit_postComma = true, } labels["or"] = { omit_preComma = true, omit_postComma = true, } labels[";"] = { omit_preComma = true, omit_postComma = true, omit_preSpace = true, } labels["by"] = { omit_preComma = true, omit_postComma = true, } labels["with"] = { aliases = {"+"}, omit_preComma = true, omit_postComma = true, } -- combine with "except in", "outside"? or retain for entries like "wnuczę"? labels["except"] = { omit_preComma = true, omit_postComma = true, } labels["outside"] = { aliases = {"except in"}, omit_preComma = true, omit_postComma = true, } -- Qualifier labels labels["chiefly"] = { aliases = {"mainly", "mostly", "primarily"}, omit_postComma = true, } labels["especially"] = { omit_postComma = true, } labels["excluding"] = { omit_postComma = true, } labels["extremely"] = { omit_postComma = true, } labels["frequently"] = { omit_postComma = true, } -- e.g. "highly nonstandard" labels["highly"] = { omit_postComma = true, } labels["including"] = { omit_postComma = true, } -- e.g. "many dialects" labels["many"] = { omit_postComma = true, } labels["markedly"] = { omit_postComma = true, } labels["mildly"] = { omit_postComma = true, } labels["now"] = { aliases = {"nowadays"}, omit_postComma = true, } labels["occasionally"] = { omit_postComma = true, } labels["of"] = { omit_postComma = true, } labels["of a"] = { omit_postComma = true, } labels["of an"] = { omit_postComma = true, } labels["often"] = { aliases = {"commonly"}, omit_postComma = true, } labels["originally"] = { omit_postComma = true, } -- e.g. "law, otherwise archaic" labels["otherwise"] = { omit_postComma = true, } labels["particularly"] = { omit_postComma = true, } labels["possibly"] = { -- aliases = {"perhaps"}, omit_postComma = true, } labels["rarely"] = { omit_postComma = true, } labels["slightly"] = { omit_postComma = true, } labels["sometimes"] = { omit_postComma = true, } labels["somewhat"] = { omit_postComma = true, } labels["strongly"] = { omit_postComma = true, } -- e.g. "then colloquial, now dated" labels["then"] = { omit_postComma = true, } labels["typically"] = { omit_postComma = true, } labels["usually"] = { omit_postComma = true, } labels["very"] = { omit_postComma = true, } labels["with respect to"] = { aliases = {"wrt"}, omit_postComma = true, } return require("Module:labels").finalize_data(labels) 5bhu1nriognkbaf6wusjbneqxrjwxwp Module:languages/data/3/h 828 1090 35096 28579 2025-01-19T01:59:36Z Kambai Akau 8 35096 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["haa"] = { "Hän", 28272, "ath-nor", "Latn", } m["hab"] = { "Hanoi Sign Language", 12632107, "sgn", "Latn", -- when documented } m["hac"] = { "Gurani", 33733, "ira-zgr", "ku-Arab", translit = "ckb-translit", } m["had"] = { "Hatam", 56825, "paa-wpa", } m["haf"] = { "Haiphong Sign Language", 39868240, "sgn", } m["hag"] = { "Hanga", 35426, "nic-dag", "Latn", } m["hah"] = { "Hahon", 3125730, "poz-ocw", "Latn", } m["hai"] = { "Haida", 33303, "qfa-iso", "Latn", } m["haj"] = { "Hajong", 3350576, "qfa-mix", "as-Beng, Latn", ancestors = "tbq-pro, inc-oas, inc-obn", } m["hak"] = { "Hakka", 33375, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["hal"] = { "Halang", 56307, "mkh", "Latn", } m["ham"] = { "Hewa", 5748345, "paa-spk", } m["hao"] = { "Hakö", 3125871, "poz-ocw", "Latn", } m["hap"] = { "Hupla", 5946223, "ngf", } m["har"] = { "Harari", 33626, "sem-eth", "Ethi", translit = "Ethi-translit", } m["has"] = { "Haisla", 3107399, "wak", } m["hav"] = { "Havu", 5684097, "bnt-shh", "Latn", } m["haw"] = { "Hawaiian", 33569, "poz-pep", "Latn", display_text = { from = {"‘"}, to = {"ʻ"} }, sort_key = {remove_diacritics = c.macron}, standardChars = "AaĀāEeĒēIiĪīOoŌōUuŪūHhKkLlMmNnPpWwʻ" .. c.punc, } m["hax"] = { "Southern Haida", 12953543, "qfa-iso", ancestors = "hai", } m["hay"] = { "Haya", 35756, "bnt-haj", } m["hba"] = { "Hamba", 11028905, "bnt-tet", } m["hbb"] = { "Huba", 56290, "cdc-cbm", } m["hbn"] = { "Heiban", 35523, "alv-hei", } m["hbu"] = { "Habu", 1567033, "poz-cet", "Latn", } m["hca"] = { "Andaman Creole Hindi", 7599417, "crp", ancestors = "hi, bn, ta", } m["hch"] = { "Huichol", 35575, "azc", "Latn", } m["hdn"] = { "Northern Haida", 20054484, "qfa-iso", ancestors = "hai", } m["hds"] = { "Honduras Sign Language", 3915496, "sgn", "Latn", -- when documented } m["hdy"] = { "Hadiyya", 56613, "cus-hec", } m["hea"] = { "Northern Qiandong Miao", 3138832, "hmn", } m["hed"] = { "Herdé", 56253, "cdc-mas", } m["heg"] = { "Helong", 35432, "poz-tim", "Latn", } m["heh"] = { "Hehe", 3129390, "bnt-bki", "Latn", } m["hei"] = { "Heiltsuk", 5699507, "wak", "Latn", } m["hem"] = { "Hemba", 5711209, "bnt-lbn", } m["hgm"] = { "Haiǁom", 4494781, "khi-khk", "Latn", } m["hgw"] = { "Haigwai", 5639108, "poz-ocw", "Latn", } m["hhi"] = { "Hoia Hoia", 5877767, "ngf", } m["hhr"] = { "Kerak", 11010783, "alv-jfe", } m["hhy"] = { "Hoyahoya", 15633149, "ngf", } m["hia"] = { "Lamang", 35700, "cdc-cbm", "Latn", } m["hib"] = { "Hibito", 3135164, } m["hid"] = { "Hidatsa", 3135234, "sio-mor", "Latn", } m["hif"] = { "Fiji Hindi", 46728, "inc-hie", "Latn", ancestors = "awa", } m["hig"] = { "Kamwe", 56271, "cdc-cbm", } m["hih"] = { "Pamosu", 12953011, "ngf-mad", } m["hii"] = { "Hinduri", 5766763, "him", } m["hij"] = { "Hijuk", 35274, "bnt-bsa", } m["hik"] = { "Seit-Kaitetu", 7446989, "poz-cma", } m["hil"] = { "Hiligaynon", 35978, "phi", "Latn", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey" }, } m["hio"] = { "Tshwa", 963636, "khi-kal", } m["hir"] = { "Himarimã", 5765127, } m["hit"] = { "Hittite", 35668, "ine-ana", "Xsux", } m["hiw"] = { "Hiw", 3138713, "poz-vnn", "Latn", } m["hix"] = { "Hixkaryana", 56522, "sai-prk", "Latn", } m["hji"] = { "Haji", 5639933, "poz-mly", } m["hka"] = { "Kahe", 3892562, "bnt-chg", "Latn", } m["hke"] = { "Hunde", 3065432, "bnt-shh", "Latn", } m["hkh"] = { "Pogali", 105198619, "inc-kas", } m["hkk"] = { "Hunjara-Kaina Ke", 63213931, "ngf", } m["hkn"] = { "Mel-Khaonh", 19059577, "mkh-ban", } m["hks"] = { "Hong Kong Sign Language", 17038844, "sgn", } m["hla"] = { "Halia", 3125959, "poz-ocw", "Latn", } m["hlb"] = { "Halbi", 3695692, "inc-hal", "Deva, Orya", } m["hld"] = { "Halang Doan", 3914632, "mkh-ban", } m["hle"] = { "Hlersu", 5873537, "tbq-llo", } m["hlt"] = { "Nga La", 12952942, "tbq-kuk", } m["hma"] = { "Southern Mashan Hmong", 12953560, "hmn", "Latn", } m["hmb"] = { "Humburi Senni", 35486, "son", } m["hmc"] = { "Central Huishui Hmong", 12953558, "hmn", } m["hmd"] = { "A-Hmao", 1108934, "hmn", "Latn, Plrd", } m["hme"] = { "Eastern Huishui Hmong", 12953559, "hmn", } m["hmf"] = { "Hmong Don", 22911602, "hmn", } m["hmg"] = { "Southwestern Guiyang Hmong", 27478542, "hmn", } m["hmh"] = { "Southwestern Huishui Hmong", 12953565, "hmn", } m["hmi"] = { "Northern Huishui Hmong", 27434946, "hmn", } m["hmj"] = { "Ge", 11251864, "hmn", } m["hmk"] = { "Yemaek", 8050724, "qfa-kor", "Hani", sort_key = "Hani-sortkey", } m["hml"] = { "Luopohe Hmong", 14468943, "hmn", } m["hmm"] = { "Central Mashan Hmong", 12953561, "hmn", } m["hmp"] = { "Northern Mashan Hmong", 12953564, "hmn", } m["hmq"] = { "Eastern Qiandong Miao", 27431369, "hmn", } m["hmr"] = { "Hmar", 2992841, "tbq-kuk", ancestors = "lus", } m["hms"] = { "Southern Qiandong Miao", 12953562, "hmn", } m["hmt"] = { "Hamtai", 5646436, "ngf", } m["hmu"] = { "Hamap", 12952484, "qfa-tap", } m["hmv"] = { "Hmong Dô", 22911598, "hmn", } m["hmw"] = { "Western Mashan Hmong", 12953563, "hmn", } m["hmy"] = { "Southern Guiyang Hmong", 12953553, "hmn", } m["hmz"] = { "Hmong Shua", 25559603, "hmn", } m["hna"] = { "Mina", 56532, "cdc-cbm", } m["hnd"] = { "Southern Hindko", 382273, "inc-pan", ancestors = "lah", } m["hne"] = { "Chhattisgarhi", 33158, "inc-hie", "Deva", ancestors = "inc-oaw", translit = "hi-translit" } m["hnh"] = { "ǁAni", 3832982, "khi-kal", "Latn", } m["hni"] = { "Hani", 56516, "tbq-han", } m["hnj"] = { "Green Hmong", 3138831, "hmn", "Latn, Hmng, Hmnp", } m["hnm"] = { "Hainanese", 934541, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["hnn"] = { "Hanunoo", 35435, "phi", "Hano, Latn", translit = {Hano = "hnn-translit"}, override_translit = true, entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["hno"] = { "Northern Hindko", 6346358, "inc-pan", "Arab", ancestors = "lah", } m["hns"] = { "Caribbean Hindustani", 1843468, "inc", -- "crp"? ancestors = "bho, awa", } m["hnu"] = { "Hung", 12632753, "mkh-vie", } m["hoa"] = { "Hoava", 3138887, "poz-ocw", "Latn", } m["hob"] = { "Austronesian Mari", 6760941, "poz-ocw", "Latn", } m["hoc"] = { "Ho", 33270, "mun", "Wara, Orya, Deva, Latn", } m["hod"] = { "Holma", 56331, "cdc-cbm", "Latn", } m["hoe"] = { "Horom", 3914008, "nic-ple", "Latn", } m["hoh"] = { "Hobyót", 33299, "sem-sar", "Arab, Latn", } m["hoi"] = { "Holikachuk", 28508, "ath-nor", "Latn", } m["hoj"] = { "Hadothi", 33227, "raj", "Deva", translit = "hi-translit", } m["hol"] = { "Holu", 4121133, "bnt-pen", "Latn", } m["hom"] = { "Homa", 3449953, "bnt-boa", "Latn", } m["hoo"] = { "Holoholo", 3139484, "bnt-tkm", "Latn", } m["hop"] = { "Hopi", 56421, "azc", "Latn", } m["hor"] = { "Horo", 641748, "csu-sar", } m["hos"] = { "Ho Chi Minh City Sign Language", 16111971, "sgn", "Latn", -- when documented } m["hot"] = { "Hote", 12632404, "poz-ocw", "Latn", } m["hov"] = { "Hovongan", 5917269, "poz", } m["how"] = { "Honi", 56842, "tbq-han", } m["hoy"] = { "Holiya", 5880707, "dra-kan", } m["hoz"] = { "Hozo", 5923010, "omv-mao", } m["hpo"] = { "Hpon", 5923277, "tbq-brm", } m["hps"] = { "Hawai'i Pidgin Sign Language", 33358, "sgn", "Latn", -- when documented } m["hra"] = { "Hrangkhol", 5923435, "tbq-kuk", } m["hrc"] = { "Niwer Mil", 30323994, "poz-oce", "Latn", } m["hre"] = { "Hrê", 3915794, "mkh-nbn", } m["hrk"] = { "Haruku", 5675762, "poz-cma", } m["hrm"] = { "Horned Miao", 63213949, "hmn", } m["hro"] = { "Haroi", 3127568, "cmc", "Latn", } m["hrp"] = { "Nhirrpi", 32571318, "aus-kar", } m["hrt"] = { "Hértevin", 33290, "sem-nna", "Latn", } m["hru"] = { "Hruso", 5923933, "sit-hrs", } m["hrw"] = { "Warwar Feni", 56704265, "poz-oce", "Latn", } m["hrx"] = { "Hunsrik", 304049, "gmw-hgm", "Latn", ancestors = "gmw-cfr", } m["hrz"] = { "Harzani", 56464, "xme-ttc", "fa-Arab, Latn", ancestors = "xme-ttc-nor", } m["hsb"] = { "Upper Sorbian", 13248, "wen", "Latn", sort_key = s["wen-sortkey"], } m["hsh"] = { "Hungarian Sign Language", 13636869, "sgn", "Latn", -- when documented } m["hsl"] = { "Hausa Sign Language", 3915462, "sgn", "Latn", -- when documented } m["hsn"] = { "Xiang", 13220, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["hss"] = { "Harsusi", 33423, "sem-sar", "Arab, Latn", } m["hti"] = { "Hoti", 5912372, "poz-cma", "Latn", } m["hto"] = { "Minica Huitoto", 948514, "sai-wit", "Latn", } m["hts"] = { "Hadza", 33411, "qfa-iso", "Latn", } m["htu"] = { "Hitu", 5872700, "poz-cma", "Latn", } m["hub"] = { "Huambisa", 1526037, "sai-jiv", "Latn", } m["huc"] = { "ǂHoan", 2053913, "khi-kxa", "Latn", } m["hud"] = { "Huaulu", 12952504, "poz-cma", "Latn", } m["huf"] = { "Humene", 11732231, "ngf", "Latn", } m["hug"] = { "Huachipaeri", 3446617, "sai-har", "Latn", } m["huh"] = { "Huilliche", 35531, "sai-ara", "Latn", } m["hui"] = { "Huli", 3125121, "paa-eng", "Latn", } m["huj"] = { "Northern Guiyang Hmong", 12953554, "hmn", } m["huk"] = { "Hulung", 12952505, "poz-cet", } m["hul"] = { "Hula", 6382179, "poz-ocw", "Latn", } m["hum"] = { "Hungana", 10975396, "bnt-yak", } m["huo"] = { "Hu", 3141783, "mkh-pal", } m["hup"] = { "Hupa", 28058, "ath-pco", "Latn", } m["huq"] = { "Tsat", 34133, "cmc", } m["hur"] = { "Halkomelem", 35388, "sal", "Latn", } m["hus"] = { "Wastek", 35573, "myn", "Latn", } m["huu"] = { "Murui Huitoto", 2640935, "sai-wit", "Latn", } m["huv"] = { "Huave", 12954031, "qfa-iso", "Latn", } m["huw"] = { "Hukumina", 3142988, "poz-cma", "Latn", } m["hux"] = { "Nüpode Huitoto", 56333, "sai-wit", "Latn", } m["huy"] = { "Hulaulá", 33426, "sem-nna", } m["huz"] = { "Hunzib", 56564, "cau-ets", "Cyrl", translit = "huz-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["hvc"] = { "Haitian Vodoun Culture Language", 3504239, "crp", "Latn", } m["hvk"] = { "Haveke", 5683513, "poz-cln", "Latn", } m["hvn"] = { "Sabu", 3128792, "poz-cet", "Latn", } m["hwa"] = { "Wané", 3914887, "kro-ekr", "Latn", } m["hwc"] = { "Hawaiian Creole", 35602, "crp", "Latn", } m["hwo"] = { "Hwana", 56498, "cdc-cbm", "Latn", } m["hya"] = { "Hya", 56798, "cdc-cbm", "Latn", } return require("Module:languages").finalizeData(m, "language") hgjq8qdra9xxy89bc25danysngoc833 Module:languages/data/3/v 828 1091 35116 28580 2025-01-19T02:23:35Z Kambai Akau 8 35116 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["vaa"] = { "Vaagri Booli", 7907798, "inc", "Taml", } m["vae"] = { "Vale", 3450194, "csu-val", } m["vag"] = { "Vagla", 36637, "nic-gnw", } m["vah"] = { "Varhadi", 155645, "inc-sou", "Deva, Modi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, } m["vai"] = { "Vai", 36939, "dmn-vak", "Vaii", translit = "Vaii-translit", } m["vaj"] = { "Sekele", 56528, } m["val"] = { "Vehes", 7918407, } m["vam"] = { "Vanimo", 3327415, "paa-msk", } m["van"] = { "Valman", 7912479, "qfa-tor", } m["vao"] = { "Vao", 2160405, "poz-vnc", "Latn", } m["vap"] = { "Vaiphei", 56368, "tbq-kuk", } m["var"] = { "Huarijio", 10974017, "azc-trc", "Latn", } m["vas"] = { "Vasavi", 765418, } m["vau"] = { "Vanuma", 7915259, "bnt-nya", } m["vav"] = { "Varli", 7915983, "inc-sou", "Deva, Gujr", } m["vay"] = { "Vayu", 7917585, "sit-kiw", } m["vbb"] = { "Southeast Babar", 12952247, "poz-tim", } m["vbk"] = { "Southwestern Bontoc", 63313677, "phi", "Latn", } m["vec"] = { "Venetan", 32724, "roa", "Latn, Armn", translit = {Armn = "Armn-translit"}, } m["ved"] = { "Veddah", 2567934, "crp", "Sinh" } m["vem"] = { "Vemgo-Mabas", 56268, } m["veo"] = { "Ventureño", 56712, "nai-chu", "Latn", } m["vep"] = { "Veps", 32747, "urj-fin", "Latn", sort_key = { from = { "č", "š", "ž", "ü", "ä", "ö", -- 2 chars "z", "'" -- 1 char }, to = { "c" .. p[1], "s" .. p[1], "s" .. p[3], "y" .. p[1], "y" .. p[2], "y" .. p[3], "s" .. p[2], "y" .. p[4], } }, } m["ver"] = { "Mom Jango", 35862, "alv-dur", } m["vgr"] = { "Vaghri", 7908480, "inc-bhi", "Gujr", translit = "gu-translit", } m["vgt"] = { "Flemish Sign Language", 2107617, "sgn", } m["vic"] = { "Virgin Islands Creole", 7933935, "crp", "Latn", ancestors = "en", } m["vid"] = { "Vidunda", 7928151, "bnt-ruv", } m["vif"] = { "Vili", 3558409, "bnt-kng", "Latn", } m["vig"] = { "Viemo", 36912, "alv-sav", } m["vil"] = { "Vilela", 3409297, } m["vis"] = { "Vishavan", 14916908, "dra-mal", } m["vit"] = { "Viti", 11011055, "nic-grf", } m["viv"] = { "Iduna", 5989839, "poz-ocw", } m["vjk"] = { "Bajjika", 3636001, "inc-bih", "Deva, Kthi", } m["vka"] = { "Kariyarra", 13586632, "aus-nga", "Latn", } m["vki"] = { "Ija-Zuba", 11011389, "nic-pls", ancestors = "uji", } m["vkj"] = { "Kujarge", 33448, } m["vkk"] = { "Kaur", 6378867, } m["vkl"] = { "Kulisusu", 3200326, "poz-btk", } m["vkm"] = { "Kamakan", 3192316, "sai-mje", "Latn", } m["vko"] = { "Kodeoha", 3198209, } m["vkp"] = { "Korlai Creole Portuguese", 3915520, "crp", "Latn", ancestors = "idb", } m["vkt"] = { "Tenggarong Kutai Malay", 12683226, } m["vku"] = { "Kurrama", 3915684, "aus-nga", "Latn", } m["vlp"] = { "Valpei", 7912582, "poz-vnn", "Latn", } m["vls"] = { "West Flemish", 100103, "gmw-frk", "Latn", ancestors = "dum", } m["vma"] = { "Martuthunira", 975399, "aus-nga", "Latn", } m["vmb"] = { "Mbabaram", 3303475, "aus-pam", "Latn", } m["vmc"] = { "Juxtlahuaca Mixtec", 25559582, "omq-mxt", "Latn", } m["vmd"] = { "Mudu Koraga", 12952656, "dra-kor", "Knda", } m["vme"] = { "East Masela", 18487451, "poz-tim", } m["vmf"] = { "East Franconian", 497345, "gmw-hgm", "Latn", ancestors = "gmh", sort_key = "vmf-sortkey", } m["vmg"] = { "Minigir", 17053237, "poz-ocw", "Latn", } m["vmh"] = { "Maraghei", 36220, "xme-ttc", ancestors = "xme-ttc-eas", } m["vmi"] = { "Miwa", 10586712, "aus-wor", } m["vmj"] = { "Ixtayutla Mixtec", 6101163, "omq-mxt", "Latn", } m["vmk"] = { "Makhuwa-Shirima", 2963909, "bnt-mak", "Latn", ancestors = "vmw", } m["vml"] = { "Malgana", 6743201, "aus-psw", "Latn", } m["vmm"] = { "Mitlatongo Mixtec", 6881813, "omq-mxt", "Latn", } m["vmp"] = { "Soyaltepec Mazatec", 7572000, nil, "Latn", } m["vmq"] = { "Soyaltepec Mixtec", 7572001, "omq-mxt", "Latn", } m["vmr"] = { "Marenje", 11128833, ancestors = "vmw", "bnt-mak", } -- vms "Moskela" is extinct and unattested; see Wikipedia m["vmu"] = { "Muluridyi", 10590149, } m["vmv"] = { "Valley Maidu", 5096458, "nai-mdu", "Latn", } m["vmw"] = { "Makhuwa", 33882, "bnt-mak", "Latn", } m["vmx"] = { "Tamazola Mixtec", 12953734, "omq-mxt", "Latn", } m["vmy"] = { "Ayautla Mazatec", 14916912, nil, "Latn", } m["vmz"] = { "Mazatlán Mazatec", 12953706, "omq-maz", "Latn", } m["vnk"] = { "Lovono", 3211090, "poz-tem", "Latn", } m["vnm"] = { "Neve'ei", 2157431, "poz-vnc", "Latn", } m["vnp"] = { "Vunapu", 7943647, "poz-vnn", "Latn", } m["vor"] = { "Voro", 3914407, "alv-yun", } m["vot"] = { "Votic", 32858, "urj-fin", "Latn", entry_name = { from = {"'"}, to = {"ʹ"} }, sort_key = { from = { "tš", "š", "ž", "õ", "ä", "ö", "ü", "z", "ʹ" }, to = { "t" .. p[1], "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2], "" } }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšZzŽžTtUuVvÕõÄäÖöÜüʹ" .. c.punc, } m["vra"] = { "Vera'a", 3555689, "poz-vnn", "Latn", } m["vro"] = { "Võro", 32762, "urj-fin", "Latn", wikimedia_codes = "fiu-vro", } m["vrs"] = { "Varisi", 3554807, "poz-ocw", } m["vrt"] = { "Burmbar", 2928522, "poz-vnc", "Latn", } m["vsi"] = { "Moldova Sign Language", 12953478, "sgn", } m["vsl"] = { "Venezuelan Sign Language", 3322064, "sgn", } m["vsv"] = { "Valencian Sign Language", 32663, "sgn", } m["vto"] = { "Vitou", 7937210, "paa-tkw", } m["vum"] = { "Vumbu", 36629, "bnt-sir", } m["vun"] = { "Vunjo", 12953261, "bnt-chg", "Latn", } m["vut"] = { "Vute", 36897, "nic-mmb", "Latn", } m["vwa"] = { "Awa (China)", 2874642, "mkh-pal", } return require("Module:languages").finalizeData(m, "language") lpe7w5wa4p8a1pfv0w2lxqvsce8n16t Module:ko-translit 828 1092 35227 28581 2025-01-19T18:40:02Z Kambai Akau 8 35227 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub function export.tr(text, lang, sc) if (not text) or text == "" then return text end local HaniChars = require("Module:scripts").getByCode("Hani"):getCharacters() text = gsub(text, "%<%/?r[pt]%>", "") text = gsub(text, "%<%/?ruby%>", "") -- remove hanja from (ex.) 사전(辭典) and 辭典(사전) and 온돌(溫突/溫堗) text = gsub(text, "%([" .. HaniChars .. "/]+%)", "") text = gsub(text, "%([" .. HaniChars .. "]*'''[" .. HaniChars .. "]+'''[" .. HaniChars .. "]*%)", "") text = gsub(text, "[" .. HaniChars .. "]+%((.-)%)", "%1") -- transform em-dash to plain hyphen-minus text = gsub(text, "—", "-") local HangChars = require("Module:scripts").getByCode("Hang"):getCharacters() local m_pron = require("Module:ko-pron") text = gsub(text, "[" .. HangChars .. "%s%p􀀀-􏿽]+", function(m1) return m_pron.romanise(m1, 2, {}, true) end) return text and text :gsub("(%a)%-%'(%a)", "%1-%2") :gsub("%-'''%-", "'''-") :gsub("%-%-", "-") end export.tr_revised = export.tr return export 0cot06xfgm18l2rq2pqy1gk77enefdr Module:ko-translit/doc 828 1093 28582 2023-11-09T22:25:11Z Kambai Akau 8 Created page with "{{translit module documentation|ko}}" 28582 wikitext text/x-wiki {{translit module documentation|ko}} qq21jjhamikj6xzv9sgubuxb75lppwd Ta‌̱mpi‌̱let:translit module documentation 10 1094 28583 2023-11-09T22:26:39Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:documentation/translit|documentation_template}}</includeonly><noinclude>{{documentation}}</noinclude>" 28583 wikitext text/x-wiki <includeonly>{{#invoke:documentation/translit|documentation_template}}</includeonly><noinclude>{{documentation}}</noinclude> i1f99zpydg2y6wchahz8xqlyia8c6tc Ta‌̱mpi‌̱let:translit module documentation/documentation 10 1095 28584 2023-11-09T22:27:11Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:documentation/translit}} This template generates documentation pages for [[:Category:Transliteration modules|transliteration modules]]. It has two optional parameters: the language or language family or script code (by default the first valid code from the title), and optional description of the transliteration system to be displayed after "This module will transliterate <var>x</var> language text". [[Module:documentation]] aut..." 28584 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:documentation/translit}} This template generates documentation pages for [[:Category:Transliteration modules|transliteration modules]]. It has two optional parameters: the language or language family or script code (by default the first valid code from the title), and optional description of the transliteration system to be displayed after "This module will transliterate <var>x</var> language text". [[Module:documentation]] automatically transcludes this template on modules ending in <code>-translit</code>, so the documentation page does not need to be created in most cases. If the second parameter is not provided, the languages that use the module will be listed, if they can be detected. In all cases, a category will be added for every language, and the category {{catlink|Transliteration modules}} will be added, with the canonical name corresponding to the code in the module name as sortkey (for example, <code>Module:sa-translit</code> &rarr; <code><nowiki>[[Category:Transliteration modules|Sanskrit]]</nowiki></code>). [[Module:languages/byTranslitModule]] finds the languages that use the module, and the {{code|lua|translitModuleLangList}} function in [[Module:documentation]] lists them, and the {{code|lua|categorize}} function in [[Module:module categorization]] adds categories for each one. This will only work if the transliteration module is listed in the language's data file. <includeonly> [[Category:Documentation templates]] </includeonly> day9o30k5vpi9kew58x21kqa6ch23yz Module:documentation/translit 828 1096 28585 2023-11-09T22:27:56Z Kambai Akau 8 Created page with "local export = {} local function fake_frame(args, parent_args) return { args = args, getParent = function() return { args = parent_args, } end } end function get_by_code(code) return require("Module:languages").getByCode(code, nil, true, true) or require("Module:scripts").getByCode(code) end local function get_code_from_title_without_namespace(title_without_namespace) local prefix = title_without_namespace:match("^(.+)%-translit%f[/%z]") if not pr..." 28585 Scribunto text/plain local export = {} local function fake_frame(args, parent_args) return { args = args, getParent = function() return { args = parent_args, } end } end function get_by_code(code) return require("Module:languages").getByCode(code, nil, true, true) or require("Module:scripts").getByCode(code) end local function get_code_from_title_without_namespace(title_without_namespace) local prefix = title_without_namespace:match("^(.+)%-translit%f[/%z]") if not prefix then error("Base segment of title should end in -translit: " .. title_without_namespace) end local code = prefix local lang_or_family_or_script = get_by_code(code) if not lang_or_family_or_script then -- Accommodate modules with multiple codes in the title. -- The first code should be used. -- Right now it strips segments from the end until it finds a match: -- Module:Deva-Beng-translit -> Deva-Beng -> Deva -- Module:inc-pra-Deva-translit -> inc-pra-Deva -> inc-pra -- Module:Deva-mnc-Mong-translit -> Deva-mnc-Mong -> Deva-mnc -> Deva while true do new_code = code:match("^(.+)%-[^%-]+$") if new_code then code = new_code else break end lang_or_family_or_script = get_by_code(new_code) if lang_or_family_or_script then break end end end return code, lang_or_family_or_script end function export.documentation(title_without_namespace, explanation) local code, lang_or_family_or_script = get_code_from_title_without_namespace(title_without_namespace) return export.documentation_from_code(code, explanation, title_without_namespace) end function export.documentation_from_code(code, explanation, title_without_namespace) local lang_or_family_or_script = get_by_code(code) if not lang_or_family_or_script then return "Language code in page name (<code>" .. code .. "</code>) not recognized." end local category_name = lang_or_family_or_script:getCategoryName() local transliteration_input if lang_or_family_or_script:hasType("script") then transliteration_input = "text in the [[:Category:" .. category_name .. "|" .. category_name .. "]]" elseif lang_or_family_or_script:hasType("family") then transliteration_input = "text in one of the [[:Category:" .. category_name .. "|" .. category_name .. "]]" else -- language transliteration_input = "[[:Category:" .. category_name .. "|" .. category_name .. "]] text" end local tr_page = "WT:" .. mw.ustring.upper(code) .. " TR" return "This module will transliterate " .. transliteration_input .. (explanation and " " .. explanation or "") .. (mw.title.new(tr_page).exists and " per [[" .. tr_page .. "]]" or "") .. ". " .. require("Module:documentation").translitModuleLangList({args = { [1] = title_without_namespace:gsub("/documentation$", "") }}) .. [=[ The module should preferably not be called directly from templates or other modules. To use it from a template, use <code>{{[[Template:xlit|xlit]]}}</code>. Within a module, use [[Module:languages#Language:transliterate]]. For testcases, see [[Module:]=] .. title_without_namespace:gsub("/documentation$", "") .. [=[/testcases]]. == Functions == ; <code>tr(text, lang, sc)</code> : Transliterates a given piece of <code>text</code> written in the script specified by the code <code>sc</code>, and language specified by the code <code>lang</code>. : When the transliteration fails, returns <code>nil</code>.]=] .. require("Module:module categorization").categorize(fake_frame({ is_template = "1", [1] = title_without_namespace, }, { [1] = code, })) end function export.documentation_template(frame) -- Parameters to {{translit module documentation}}: -- |code|description -- Ignore code because we get it from the page name. local pagename = mw.title.getCurrentTitle().text local args = frame:getParent().args if args[1] and get_code_from_title_without_namespace(pagename) ~= args[1] then -- [[Special:WhatLinksHere/Template:tracking/translit/input different from title]] require("Module:debug").track("translit/input different from title") end if args[1] then return export.documentation_from_code(args[1], args[2], pagename) else return export.documentation(pagename, args[2]) end end return export ecrrfy5jt1n8ttcubt7i9w1i3uds1fc Ta‌̱mpi‌̱let:catlink 10 1097 39902 28586 2025-10-14T08:11:53Z Hiyuune 556 39902 wikitext text/x-wiki [[:Category:{{{1|}}}|{{{2|{{#invoke:string/templates|replace|{{{1|}}}|_|&#32;}}}}}]]<noinclude> {{documentation}} </noinclude> 6t77z8fqnrbh7qmstz22wk15met98y0 Ta‌̱mpi‌̱let:catlink/documentation 10 1098 28587 2023-11-09T22:30:12Z Kambai Akau 8 Created page with "{{documentation subpage}} Creates a category link with the <code>Category:</code> prefix removed. Underscores (<code>_</code>) are replaced with spaces in the link text. * {{temp demo|catlink|Ancient Greek appendices}} * {{temp demo|catlink|Ancient_Greek_appendices}} <includeonly> [[Category:Internal link templates]] </includeonly>" 28587 wikitext text/x-wiki {{documentation subpage}} Creates a category link with the <code>Category:</code> prefix removed. Underscores (<code>_</code>) are replaced with spaces in the link text. * {{temp demo|catlink|Ancient Greek appendices}} * {{temp demo|catlink|Ancient_Greek_appendices}} <includeonly> [[Category:Internal link templates]] </includeonly> iij20uybhj0rn06loxpth0eib94qhh9 Ta‌̱mpi‌̱let:temp demo 10 1099 39903 28588 2025-10-14T08:14:00Z Hiyuune 556 39903 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#invoke:template parser/templates|template_demo_t}}</includeonly><noinclude>{{documentation}}</noinclude> 872m5xw3aelu9bb9dl1by5sfz1i5neb Ta‌̱mpi‌̱let:temp demo/documentation 10 1100 28589 2023-11-09T22:32:10Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:template demo}} This template is like {{temp|temp}}, but it displays the result of a template below the template code: {{temp|temp demo|l|grc|δῆμος|g=m}} : &darr; {{temp demo|l|grc|δῆμος|g=m}} <includeonly> [[Category:Documentation templates]] [[Category:Internal link templates]] </includeonly>" 28589 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:template demo}} This template is like {{temp|temp}}, but it displays the result of a template below the template code: {{temp|temp demo|l|grc|δῆμος|g=m}} : &darr; {{temp demo|l|grc|δῆμος|g=m}} <includeonly> [[Category:Documentation templates]] [[Category:Internal link templates]] </includeonly> 4llnl6axcjmaqobaokgl87sp84u857u Module:ko-pron 828 1102 39319 28591 2025-06-10T21:14:32Z Kambai Akau 8 39319 Scribunto text/plain local export = {} local m_data = mw.loadData("Module:ko-pron/data") local m_ko_utilities = require("Module:ko") local m_str_utils = require("Module:string utilities") local codepoint = m_str_utils.codepoint local concat = table.concat local floor = math.floor local gmatch = m_str_utils.gmatch local gsub = m_str_utils.gsub local insert = table.insert local len = m_str_utils.len local match = m_str_utils.match local pattern_escape = m_str_utils.pattern_escape local sub = m_str_utils.sub local toNFC = mw.ustring.toNFC local u = m_str_utils.char local upper = m_str_utils.upper local PAGENAME = mw.loadData("Module:headword/data").pagename local PAGENAME2 = gsub(PAGENAME, "-", "") local system_lookup = { ["ph"] = 1, ["rr"] = 2, ["rrr"] = 3, ["mr"] = 4, ["yr"] = 5, ["ipa"] = 6, } local question_mark = "<sup><small>[[Wiktionary:Korean entry guidelines/Romanization|?]]</small></sup>" local system_list = { { abbreviation = "ph", display = "Phonetic hangul: ", separator = "/", }, { abbreviation = "rr", display = "Revised Romanization" .. question_mark, separator = "/", }, { abbreviation = "rrr", display = "Revised Romanization (translit.)" .. question_mark, separator = "/" }, { abbreviation = "mc", display = "McCune–Reischauer" .. question_mark, separator = "/" }, { abbreviation = "yr", display = "Yale Romanization" .. question_mark, separator = "/" }, { abbreviation = "ipa", display = "(<i>[[w:South Korean standard language|SK Standard]]/[[w:Seoul dialect|Seoul]]</i>) [[Wiktionary:International Phonetic Alphabet|IPA]]<sup>([[Appendix:Korean pronunciation|key]])</sup>: ", separator = " ~ " } } --[[ vowel_variation: rules for vowel transformation. key: the number of a syllable's vowel (vowel_id): floor(((codepoint('가') - 0xAC00) % 588) / 28) = 0 floor(((codepoint('개') - 0xAC00) % 588) / 28) = 1 value: an integer that is added to the decimal codepoint of the syllable u(codepoint('개') + 112) = '게' allowed_vowel_scheme: a list of which systems vowel transformation is reflected in. key: vowel_id .. "-" .. system_index system_index: see system_list above. IPA is #6 value: 1, representing true ]] local final_syllable_conversion = { [""] = "Ø", ["X"] = "" } local com_mc = { ["g"] = "k", ["d"] = "t", ["b"] = "p", ["j"] = "ch", ["sy"] = "s", ["s"] = "ss" } local com_ph = { ["ᄀ"] = "ᄁ", ["ᄃ"] = "ᄄ", ["ᄇ"] = "ᄈ", ["ᄉ"] = "ᄊ", ["ᄌ"] = "ᄍ" } local vowel_variation = { [1] = 112, -- 개→게 [3] = 112, -- 걔→계 [10] = 140, -- 괘→궤 [7] = -56, -- 계→게 [11] = 112, -- 괴→궤 [16] = 0, -- 귀→귀 } local allowed_vowel_scheme = { ["1-1"] = 1, ["1-6"] = 1, ["3-1"] = 1, ["3-6"] = 1, ["10-1"] = 1, ["10-6"] = 1, ["7-1"] = 1, ["7-6"] = 1, ["11-1"] = 1, ["11-6"] = 1, ["16-6"] = 1, } local ambiguous_intersyllabic_rr = { ["oe"] = 1, ["eo"] = 1, ["eu"] = 1, ["ae"] = 1, ["ui"] = 1 } local ambiguous_intersyllabic_mr = { ["oe"] = 1, ["ae"] = 1 } local ambiguous_intersyllabic_yr = { ["ay"] = 1, ["ey"] = 1, ["oy"] = 1, ["uy"] = 1, ["̄y"] = 1, ["ya"] = 1, ["ye"] = 1, ["yo"] = 1, ["yu"] = 1 } local function decompose_syllable(word) local decomposed_syllables = {} for syllable in mw.text.gsplit(word, "") do insert(decomposed_syllables, m_ko_utilities.decompose_jamo(syllable)) end return decomposed_syllables end local function tidy_phonetic(original, romanised) local j, k, w = 1, 1, {} for i = 1, len(romanised) do local romanised_syllable = sub(romanised, k, k) local original_syllable = sub(original, j, j) if romanised_syllable ~= original_syllable then insert(w, '<b>'..romanised_syllable..'</b>') local original_advance = match(original_syllable, "[^ː ]") local romanised_advance = match(romanised_syllable, "[^ː ]") if original_advance or not romanised_advance then k = k + 1 end if romanised_advance or not original_advance then j = j + 1 end else insert(w, '<span>'..romanised_syllable..'</span>') j, k = j + 1, k + 1 end end return concat(w) end local function tidy_ipa(ipa) ipa = gsub(ipa, "ʌ̹%(ː%)", "ɘ(ː)") -- TODO: [[멀다]] really should be [ˈmʌ̹ɭda̠] ~ [ˈmɘːɭda̠] instead of [ˈmɘ(ː)ɭda̠] ipa = gsub(ipa, "ɭɭi", "ʎʎi") ipa = gsub(ipa, "ɭɭj", "ʎʎ") ipa = gsub(ipa, "s([ʰ͈])ɥi" ,"ʃ%1ɥi") ipa = gsub(ipa, "ss͈([ji])" ,"ɕɕ͈%1") ipa = gsub(ipa, "s([ʰ͈])([ji])" ,"ɕ%1%2") ipa = gsub(ipa, "nj", "ɲ") ipa = gsub(ipa, "([ʑɕ])([ʰ͈]?)j", "%1%2") ipa = gsub(ipa, "kʰ[ijɯ]", { ["kʰi"] = "cçi", ["kʰj"] = "cç", ["kʰɯ"] = "kxɯ" } ) ipa = gsub(ipa, "[hɦ][ijɯouw]", { ["hi"] = "çi", ["hj"] = "ç", ["hɯ"] = "xɯ", ["ho"] = "ɸʷo", ["hu"] = "ɸʷu", ["hw"] = "ɸw", ["ɦi"] = "ʝi", ["ɦj"] = "ʝ", ["ɦɯ"] = "ɣɯ", ["ɦo"] = "βo", ["ɦu"] = "βu", ["ɦw"] = "βw" } ) if match(ipa, "ɥi") then local midpoint = floor(len(ipa) / 2) ipa = sub(ipa, 1, midpoint) .. gsub(sub(ipa, midpoint+1, -1), "ɥi", "y") end return ipa end function export.romanise(text_param, system_index, args) if type(text_param) == "table" then args = text_param:getParent().args system_index = args[2] or 2 text_param = args[1] end local p, optional_params = {}, { "nn", "l", "com", "cap", "ni" } for _, pm in ipairs(optional_params) do p[pm] = { } if args[pm] then for pp in mw.text.gsplit(args[pm], ",") do p[pm][tonumber(pp) or pp] = 1 end end end local categories = {} local vowel_ui_i, vowel_ui_e, no_batchim, batchim_reduce, s_variation, iotation = args.ui, args.uie, args.nobc, args.bcred, args.svar, args.iot system_index = system_lookup[system_index] or system_index text_param = gsub(text_param, '["](.)', "%1") for primitive_word in gmatch(text_param, "[%-ᄀ-ᄒ".."ᅡ-ᅵ".."ᆨ-ᇂ" .. "ㄱ-ㅣ가-힣' 􀀀-􏿽]+") do local the_original = primitive_word primitive_word = gsub(primitive_word, "'''", "ß") local formatting_position, formatting_count = {}, 0 primitive_word = gsub(primitive_word, "()([ß􀀀-􏿽])", function(m1, m2) formatting_position[m1 + formatting_count] = m2 == "ß" and "'''" or m2 return "" end) local has_vowel = {} for ch in gmatch(primitive_word, ".") do local jungseong = floor(((codepoint(ch) - 0xAC00) % 588) / 28) if not match(ch, "[예옛옘례롄]") and match(ch, "[가-힣]") then has_vowel[jungseong] = true end end local word_set = { primitive_word } local function add_respelling(variable, modification, modification2) modification2 = modification2 or function(x) return x end if variable and match(system_index, "[16]") then variable = tonumber(variable) local pre_length = #word_set for i = 1, pre_length do local item = mw.text.split(word_set[i], "") item[variable] = modification(item[variable]) item[variable + 1] = modification2(item[variable + 1]) word_set[pre_length + i] = concat(item) end end end add_respelling(vowel_ui_i, function(x) return "이" end) add_respelling(vowel_ui_e, function(x) return "에" end) add_respelling(no_batchim, function(x) return u(codepoint(x) - (codepoint(x) - 0xAC00) % 28) end, function(y) return u(codepoint(y) + 588) end) add_respelling(s_variation, function(x) return u(codepoint(x) - 12) end) add_respelling(iotation, function(x) return u(codepoint(x) + 56) end) for vowel_id, vowel_variation_increment in pairs(vowel_variation) do if has_vowel[vowel_id] and allowed_vowel_scheme[vowel_id .. "-" .. system_index] then local pre_length = #word_set for i = 1, pre_length do local item = mw.text.split(word_set[i], "") for num, it in ipairs(item) do if floor(((codepoint(it) - 0xAC00) % 588) / 28) == vowel_id then item[num] = u(codepoint(it) + vowel_variation_increment) end end if vowel_id == 11 then insert(word_set, i, concat(item)) else insert(word_set, concat(item)) end end end end local word_set_romanisations = {} for _, respelling in ipairs(word_set) do local decomposed_syllables = decompose_syllable(respelling) local romanisation = {} local formatting_insert_count = 0 for index = 0, #decomposed_syllables, 1 do local this_syllable_text = index ~= 0 and sub(respelling, index, index) or "" if this_syllable_text == "-" then -- skip it, it will be handled below else local syllable = decomposed_syllables[index] or { initial = "Ø", vowel = "Ø", final = "X" } local next_index = index local next_syllable_text local saw_hyphen_after = false while true do next_index = next_index + 1 next_syllable_text = next_index > #decomposed_syllables and "" or sub(respelling, next_index, next_index) if next_syllable_text ~= "-" then break end saw_hyphen_after = true end local next_syllable = decomposed_syllables[next_index] or { initial = "Ø", vowel = "Ø", final = "Ø" } syllable.final = final_syllable_conversion[syllable.final] or syllable.final if system_index == 5 and syllable.vowel == "ᅮ" and match(syllable.initial, "[ᄆᄇᄈᄑ]") then syllable.vowel = "ᅳ" end if match(system_index, "[1246]") then if match(syllable.initial, "[ᄌᄍᄎ]") then if syllable.vowel == "ᅣ" then syllable.vowel = "ᅡ" elseif syllable.vowel == "ᅤ" then syllable.vowel = "ᅢ" elseif syllable.vowel == "ᅧ" then syllable.vowel = "ᅥ" elseif syllable.vowel == "ᅨ" then syllable.vowel = "ᅦ" elseif syllable.vowel == "ᅭ" then syllable.vowel = "ᅩ" elseif syllable.vowel == "ᅲ" then syllable.vowel = "ᅮ" end end end if match(system_index, "[16]") then if syllable.vowel == "ᅴ" and this_syllable_text ~= "의" then syllable.vowel = "ᅵ" end end if match(system_index, "[1246]") then if this_syllable_text == "넓" then if match(next_syllable.initial, "[ᄌᄉ]") then syllable.final = "ᆸ" elseif next_syllable.initial == "ᄃ" then if match(next_syllable.vowel, "[^ᅡᅵ]") then syllable.final = "ᆸ" end end end end local vowel = m_data.vowels[syllable.vowel][system_index] if p.nn[next_index] and match(system_index, "[1246]") then next_syllable.initial = "ᄂ" end if p.com[index] and match(system_index, "[16]") then next_syllable.initial = com_ph[next_syllable.initial] or next_syllable.initial end if p.ni[next_index] and system_index ~= 3 then next_syllable.initial = (system_index == 5 and syllable.final == "ᆯ") and "ᄅ" or "ᄂ" end if match(system_index, "[1246]") then if tonumber(batchim_reduce or -1) == index then syllable.final = m_data.boundary[syllable.final .. "-Ø"][1] end if index ~= 0 and this_syllable_text == "밟" and not match(next_syllable.initial, "[ᄋᄒ]") then syllable.final = "ᆸ" end if next_syllable_text == "없" then if match(syllable.final, "[ᆩᆪᆰᆿ]") then syllable.final = "ᆨ" elseif match(syllable.final, "[ᆬᆭ]") then syllable.final = "ᆫ" elseif match(syllable.final, "[ᆺᆻᆽᆾᇀ]") then syllable.final = "ᆮ" elseif match(syllable.final, "[ᆲᆳᆴᆶ]") then syllable.final = "ᆯ" elseif syllable.final == "ᆱ" then syllable.final = "ᆷ" elseif match(syllable.final, "[ᆵᆹᇁ]") then syllable.final = "ᆸ" end end if tonumber(batchim_reduce or -1) ~= index then if match(syllable.final .. next_syllable.initial, "ᇀᄋ") then if next_syllable.vowel == "ᅵ" then syllable.final = "ᆾ" elseif next_syllable.vowel == "ᅧ" then syllable.final = "ᆾ" next_syllable.vowel = "ᅥ" end elseif match(syllable.final .. next_syllable.initial, "ᆴᄋ") then if next_syllable.vowel == "ᅵ" then syllable.final = "ᆯ" next_syllable.initial = "ᄎ" elseif next_syllable.vowel == "ᅧ" then syllable.final = "ᆯ" next_syllable.initial = "ᄎ" next_syllable.vowel = "ᅥ" end elseif match(syllable.final .. next_syllable.initial, "ᆮᄋ") and tonumber(s_variation or -1) ~= index then if next_syllable.vowel == "ᅵ" then syllable.final = "ᆽ" elseif next_syllable.vowel == "ᅧ" then syllable.final = "ᆽ" next_syllable.vowel = "ᅥ" end elseif match(syllable.final .. next_syllable.initial, "ᆮᄒ") then if next_syllable.vowel == "ᅵ" then syllable.final = "ᆾ" next_syllable.initial = "ᄋ" elseif next_syllable.vowel == "ᅧ" then syllable.final = "ᆾ" next_syllable.initial = "ᄋ" next_syllable.vowel = "ᅥ" end elseif match(syllable.final .. next_syllable.initial .. next_syllable.vowel, "[ᆬᆽᆾ][ᄋᄒ]ᅧ") then next_syllable.vowel = "ᅥ" end end if syllable.final .. next_syllable.initial == "ᆺᄋ" and not match(next_syllable_text, "[아았어었에으은을음읍의이인일임입있]") then syllable.final = "ᆮ" end end local bound = syllable.final .. "-" .. next_syllable.initial if not m_data.boundary[bound] then require("Module:debug").track("ko-pron/no boundary data") mw.log("No boundary data for " .. bound .. ".") return nil end local junction = m_data.boundary[bound][system_index] if system_index == 2 then local pos_format_start = index + formatting_insert_count + 1 local pos_format_end = pos_format_start while formatting_position[pos_format_end] do pos_format_end = pos_format_end + 1 formatting_insert_count = formatting_insert_count + 1 end if pos_format_end > pos_format_start then local a, b = match(junction, "^(ng%-?)(.?)$") if not a or not b then a, b = match(junction, "^(.?%-?)(.*)$") end junction = match(syllable.final .. next_syllable.initial, "^Ø?[ᄀ-ᄒ]$") and concat(formatting_position, "", pos_format_start, pos_format_end - 1) .. (a or "") .. (b or "") or (a or "") .. concat(formatting_position, "", pos_format_start, pos_format_end - 1) .. (b or "") end end if p.l[index] or (p.l["y"] and index == 1) then -- FIXME, verify this code still works with final/initial cons changes if system_index == 1 then if #junction == 0 then junction = junction .. "ː" else junction = gsub(junction, "^(.)(.?)$", function(a, b) return match(a, "[ᆨ-ᇂ]") and a .. "ː" .. b or "ː" .. a .. b end) end elseif system_index == 5 then vowel = gsub(vowel, "([aeiou])", "%1̄") elseif system_index == 6 then vowel = vowel .. "ː" if index == 1 then insert(categories, "Korean terms with long vowels in the first syllable") end end end if (p.l["y"] or p.l[1]) and index == 0 and system_index == 6 and #decomposed_syllables > 1 then vowel = vowel .. "ˈ" end if p.com[index] then -- FIXME, verify this code still works with final/initial cons changes junction = gsub(junction, "(.)$", function(next_letter) return (system_index == 5 and "q" or "") .. (system_index == 4 and (com_mc[next_letter..(p.cap["y"] or "")] or com_mc[next_letter] or next_letter) or next_letter) end) end if p.ni[next_index] and system_index == 5 then -- FIXME, verify this code still works with final/initial cons changes junction = gsub(junction, "([nl])$", "<sup>%1</sup>") end local final_cons, initial_cons = match(junction, "^(.*);(.*)$") if not final_cons then if system_index == 2 then error("Need a semicolon in the boundary value for " .. bound) end -- FIXME, throw an error for all systems once we've added semicolons everywhere final_cons = junction initial_cons = "" end if system_index == 2 then insert(romanisation, vowel .. final_cons .. (saw_hyphen_after and "-" or "") .. initial_cons) else insert(romanisation, vowel .. junction) end end end local temp_romanisation = concat(romanisation) if system_index == 1 then temp_romanisation = tidy_phonetic(primitive_word, toNFC(temp_romanisation)) elseif match(system_index, "[23]") then for i = 1, 2 do temp_romanisation = gsub(temp_romanisation, "(.)…(.)", function(a, b) return a .. (ambiguous_intersyllabic_rr[a .. b] and "'" or "") .. b end) temp_romanisation = gsub(temp_romanisation, "wo'e", "woe") temp_romanisation = gsub(temp_romanisation, "yo'e", "yoe") temp_romanisation = gsub(temp_romanisation, "we'o", "weo") temp_romanisation = gsub(temp_romanisation, "we'u", "weu") temp_romanisation = gsub(temp_romanisation, "ye'u", "yeu") temp_romanisation = gsub(temp_romanisation, "yu'i", "yui") end elseif system_index == 4 then for i = 1, 2 do temp_romanisation = gsub(temp_romanisation, "(.)…(.)", function(a, b) return a .. (ambiguous_intersyllabic_mr[a .. b] and "'" or "") .. b end) temp_romanisation = gsub(temp_romanisation, "yo'e", "yoe") temp_romanisation = gsub(temp_romanisation, "a'e", "aë") temp_romanisation = gsub(temp_romanisation, "o'e", "oë") temp_romanisation = gsub(temp_romanisation, "n'k", "nk") temp_romanisation = gsub(temp_romanisation, "swi", "shwi") end elseif system_index == 5 then for i = 1, 2 do temp_romanisation = gsub(temp_romanisation, "(.)…(.)", function(a, b) return a .. (ambiguous_intersyllabic_yr[a .. b] and "." or "") .. b end) temp_romanisation = gsub(temp_romanisation, "[.]q", "q") end elseif system_index == 6 then temp_romanisation = "[" .. temp_romanisation .. "]" end if match(system_index, "[16]") then temp_romanisation = gsub(temp_romanisation, "ː", "(ː)") end if p.cap["y"] and match(system_index, "[234]") then temp_romanisation = upper(sub(temp_romanisation, 1, 1)) .. sub(temp_romanisation, 2, -1) end insert(word_set_romanisations, temp_romanisation) end text_param = gsub( text_param, pattern_escape(the_original), concat(word_set_romanisations, system_list[system_index].separator), 1 ) end if system_index == 6 then text_param = tidy_ipa(text_param) end if #categories > 0 then text_param = text_param .. require("Module:utilities").format_categories(categories, m_ko_utilities.lang) end return text_param end function export.make(frame, scheme) local params = { [1] = { default = PAGENAME2, list = true }, ["a"] = {}, ["audio"] = { alias_of = "a" }, ["nn"] = {}, ["l"] = {}, ["com"] = {}, ["cap"] = {}, ["ui"] = {}, ["uie"] = {}, ["nobc"] = {}, ["ni"] = {}, ["bcred"] = {}, ["svar"] = {}, ["iot"] = {}, } local args = require("Module:parameters").process(frame:getParent().args, params) if args["l"] ~= nil then require("Module:debug/track")("ko-IPA/l") end if args["cap"] ~= nil then require("Module:debug/track")("ko-IPA/cap") end if args["com"] ~= nil then require("Module:debug/track")("ko-IPA/com") end if args["nn"] ~= nil then require("Module:debug/track")("ko-IPA/nn") end if args["ui"] ~= nil then require("Module:debug/track")("ko-IPA/ui") end if args["uie"] ~= nil then require("Module:debug/track")("ko-IPA/uie") end if args["nobc"] ~= nil then require("Module:debug/track")("ko-IPA/nobc") end if args["ni"] ~= nil then require("Module:debug/track")("ko-IPA/ni") end if args["bcred"] ~= nil then require("Module:debug/track")("ko-IPA/bcred") end if args["svar"] ~= nil then require("Module:debug/track")("ko-IPA/svar") end if args["iot"] ~= nil then require("Module:debug/track")("ko-IPA/iot") end local results = {} for _, text_param in ipairs(args[1]) do local current_word_dataset = {} for system_index, system in pairs(system_list) do local romanised = export.romanise(text_param, system_index, args) insert(current_word_dataset, romanised) end insert(results, current_word_dataset) end local output_result = { [1] = {}, [2] = {}, [3] = {}, [4] = {}, [5] = {}, [6] = {} } for _, result in ipairs(results) do for result_index, value in ipairs(result) do insert(output_result[result_index], value) end end local html_ul = mw.html.create( "ul" ) :done() local html_li_ipa = mw.html.create( "li" ) :wikitext( system_list[6].display ) :tag( "span" ) :addClass( "IPA" ) :wikitext( concat(output_result[6], system_list[6].separator) ) :done() :done() local html_li_ph = mw.html.create( "li" ) :addClass( "ko-pron__ph" ) :wikitext( system_list[1].display ) :tag( "span" ) :addClass( "Kore" ) :attr( "lang", "ko" ) :wikitext( "[" .. concat(output_result[1], system_list[1].separator) .. "]" ) :done() :done() if args.a then html_li_ipa :tag( "ul" ) :tag( "li" ) :wikitext( require("Module:audio").format_audio { lang = m_ko_utilities.lang, file = args.a == "y" and "Ko-" .. PAGENAME .. ".ogg" or args.a, }) :done() :done() :done() end if args.l then html_li_ph :tag( "ul" ) :tag( "li" ) :addClass( "ko-pron__note-vowel-length" ) :wikitext( 'Though still prescribed in Standard Korean, most speakers in both Koreas no longer distinguish vowel length.' ) :done() :done() :done() end html_ul :node( html_li_ipa ) :node( html_li_ph ) :done() local html_table = mw.html.create( "table" ) :addClass( "ko-pron" ) :addClass( "mw-collapsible" ) :addClass( "mw-collapsed" ) :tag( "tr" ) :tag( "th" ) :attr( "colspan", 2 ) :wikitext( "Romanizations" ) :done() :done() :done() for roman_index = 2, 5 do html_table :tag( "tr" ) :tag( "th" ) :wikitext( system_list[roman_index].display ) :done() :tag( "td" ) :addClass( "IPA" ) :wikitext( concat(output_result[roman_index], system_list[roman_index].separator) ) :done() :done() :done() end return tostring(html_ul) .. tostring(html_table) .. require("Module:TemplateStyles")("Template:ko-IPA/style.css") end function export.make_hanja(frame, scheme) local params = { [1] = { list = true }, ["l"] = {}, } local args = require("Module:parameters").process(frame:getParent().args, params) local results = { [1] = {}, [6] = {}, } for _, text_param in ipairs(args[1]) do for _, system_index in pairs({1, 6}) do local romanised = export.romanise(text_param, system_index, args) insert(results[system_index], romanised) end end local html_ul = mw.html.create( "ul" ) :done() local html_li_ipa = mw.html.create( "li" ) :wikitext( system_list[6].display ) :tag( "span" ) :addClass( "IPA" ) :wikitext( concat(results[6], system_list[6].separator) ) :done() :done() local html_li_ph = mw.html.create( "li" ) :addClass( "ko-pron__ph" ) :wikitext( system_list[1].display ) :tag( "span" ) :addClass( "Kore" ) :attr( "lang", "ko" ) :wikitext( "[" .. concat(results[1], system_list[1].separator) .. "]" ) :done() :done() if args.l then html_li_ph :tag( "ul" ) :tag( "li" ) :addClass( "ko-pron__note-vowel-length" ) :wikitext( 'Though still prescribed in Standard Korean, most speakers in both Koreas no longer distinguish vowel length.' ) :done() :done() :done() end html_ul :node( html_li_ipa ) :node( html_li_ph ) :done() return tostring(html_ul) .. require("Module:TemplateStyles")("Template:ko-IPA/style.css") end return export pgunykxcsjj7gwyqn6km14l9qvuu7hd Module:ko 828 1103 28592 2023-11-09T22:35:58Z Kambai Akau 8 Created page with "local m = {} local m_string_utils = require("Module:string utilities") local gmatch = m_string_utils.gmatch local gsub = m_string_utils.gsub local len = m_string_utils.len local match = m_string_utils.match local sub = m_string_utils.sub local upper = m_string_utils.upper local lang = require("Module:languages").getByCode("ko") m.lang = lang local HangChars = require("Module:scripts").getByCode("Hang"):getCharacters() local HaniChars = require("Module:scripts").getByCo..." 28592 Scribunto text/plain local m = {} local m_string_utils = require("Module:string utilities") local gmatch = m_string_utils.gmatch local gsub = m_string_utils.gsub local len = m_string_utils.len local match = m_string_utils.match local sub = m_string_utils.sub local upper = m_string_utils.upper local lang = require("Module:languages").getByCode("ko") m.lang = lang local HangChars = require("Module:scripts").getByCode("Hang"):getCharacters() local HaniChars = require("Module:scripts").getByCode("Hani"):getCharacters() -- makes hanjatab automatically function m.hanjatab() local hanja = gsub(mw.title.getCurrentTitle().text, '[^' .. HaniChars .. ']', '') local table_head = '<table class="floatright wikitable" style="text-align:center; font-size:small;"><tr><th colspan="' .. len(hanja) .. '" style="font-weight:normal;">[[hanja|Hanja]] in this term</th></tr><tr lang="ko" class="Kore" style="font-size:2em; background:white; line-height:1em;">' return table_head .. gsub(hanja, '(.)', '<td style="padding:0.5em;">[[%1#Korean|%1]]</td>') .. '</tr></table>' end -- return only non-hangeul contained in text function m.remove_hangeul(f) local nonhangeul = gsub(f.args[1], '[' .. HangChars .. ']', '') return nonhangeul end function m.boldify(f) local pagename = mw.title.getCurrentTitle().text hangul = f.args[1] if match(hangul, pagename) and not match(hangul, "'") then hangul = gsub(hangul, pagename, "'''" .. pagename .. "'''") end return hangul end function m.usex_hangul(f) local pagename = mw.title.getCurrentTitle().text hangul = f.args[1] if match(hangul, pagename) and not match(hangul, "'") then hangul = gsub(hangul, pagename, "'''" .. pagename .. "'''") end i = 1 local front, back = '<b>', '</b>' for bold in gmatch(hangul, "'''") do hangul = gsub(hangul, "'''", (i % 2 == 1 and front or back), 1) i = i + 1 end hangul = gsub(hangul, '%^', '') return hangul end function m.link(frame) local arg = frame:getParent().args local args, distances = {}, {} local m_pron = require("Module:ko-translit") local curr_distance, closest_match = 1000, 0 local word, translit, definition, hanja, note = false, false, false, false, false for i = 1, 4, 1 do if arg[i] and arg[i] ~= "" then table.insert(args, arg[i]) end end local curr_hangul_level, closest_hangul = 0, 0 for i, parameter in ipairs(args) do local _, tentative_hangul_level = gsub(parameter, "[" .. HangChars .. "]", "") if tentative_hangul_level > curr_hangul_level then curr_hangul_level = tentative_hangul_level closest_hangul = i end end if curr_hangul_level > 0 then word = args[closest_hangul] table.remove(args, closest_hangul) end local function compute_distance(str1, str2) local len1, len2 = #str1, #str2 local char1, char2, distance = {}, {}, {} str1:gsub('.', function (c) table.insert(char1, c) end) str2:gsub('.', function (c) table.insert(char2, c) end) for i = 0, len1 do distance[i] = {} end for i = 0, len1 do distance[i][0] = i end for i = 0, len2 do distance[0][i] = i end for i = 1, len1 do for j = 1, len2 do distance[i][j] = math.min( distance[i-1][j] + 1, distance[i][j-1] + 1, distance[i-1][j-1] + (char1[i] == char2[j] and 0 or 1) ) end end return distance[len1][len2] end local m_link = require("Module:links") local test_translit = m_pron.tr_revised(m_link.remove_links(word or arg[1])) or "" if arg[5] and arg[5] ~= "" then note = arg[5] elseif arg["note"] and arg["note"] ~= "" then note = arg["note"] end if arg["gloss"] then definition = arg["gloss"] arg["gloss"] = nil end for i, parameter in ipairs(args) do if not match(parameter, '[' .. HangChars .. HaniChars .. ']') then local tentative_distance = compute_distance(test_translit, parameter) if tentative_distance < curr_distance then curr_distance = tentative_distance closest_match = i end end end if curr_distance < 3 and #args > 1 then translit = args[closest_match] table.remove(args, closest_match) end for i, parameter in ipairs(args) do if match(parameter, "[" .. HaniChars .. "]") then hanja = parameter table.remove(args, i) end end if not hanja and not word then word = args[1] table.remove(args, 1) end if #args > 1 then translit = args[1] definition = args[2] elseif #args > 0 then if definition then translit = args[1] else definition = args[1] end end if hanja and not match(hanja, "[%[%]]") then for hanja_word in gmatch(hanja, "[" .. HaniChars .. "]+") do hanja = gsub(hanja, hanja_word, "[[" .. hanja_word .. "]]") end for hangul_word in gmatch(hanja, "[" .. HangChars .. "]+") do hanja = gsub(hanja, hangul_word, "[[" .. hangul_word .. "]]") end hanja = gsub(hanja, "%[%[%[%[", "[[") hanja = gsub(hanja, "%]%]%]%]", "]]") end local tr = arg["tr"] or translit or test_translit if (translit or test_translit) and not arg["tr"] then tr = gsub(tr, "%^(%a)", mw.ustring.upper) end if tr then tr = '<span lang="ko-Latn" class="mention-tr tr Latn">' .. tr .. "</span>" end if definition then if not match(definition, "^''.+''$") then definition = "“" .. definition .. "”" end end if hanja then hanja = '<span lang="ko" class="Kore">' .. m_link.language_link({lang = lang, term = hanja}, true) .. '</span>' end word = gsub(word, "%^", "") if not match(word, "[%[%]]") then if match(word, "^—.+—$") then word = gsub(word, "—(.+)—", "[[-%1-|—%1—]]") elseif match(word, "^—.+$") then word = gsub(word, "—(.+)", "[[-%1|—%1]]") elseif match(word, "^.+—$") then word = gsub(word, "(.+)—", "[[%1다|%1—]]") elseif match(word, "^%*") then word = gsub(word, "%*", "") else word = "[[" .. word .. "]]" end end local info = {} table.insert(info, word and (hanja or nil) or nil) table.insert(info, tr or nil) table.insert(info, definition or nil) local result = word and ("<span lang=\"ko\" class=\"Kore\">" .. word .. "</span>") or ('<span lang="ko" class="Kore">' .. m_link.language_link({lang = lang, term = hanja}, true) .. '</span>') if #info > 0 then result = result .. " (" .. table.concat(info, ", ") .. ")" end if note then result = result .. " (<i>" .. note .. "</i>)" end return result end function m.new(frame) local title = mw.title.getCurrentTitle().text local args = frame:getParent().args local poses = { args[1] or "", args[3] or (args[4] and "" or false), args[5] or (args[6] and "" or false) } local defs = { (args[2] ~= "" and args[2]), (args[4] ~= "" and args[4]), (args[6] ~= "" and args[6]) } local etym = args["e"] or false local head = args["head"] or false local cat = args["cat"] or false local image = args["pic"] or false local caption = args["capt"] or false local pedia = args["wp"] or false local irreg = args["irreg"] or false local result = "" local function genTitle(text) local pos_title = { [""] = "Noun", ["n"] = "Noun", ["pn"] = "Proper noun", ["propn"] = "Proper noun", ["pron"] = "Pronoun", ["v"] = "Verb", ["a"] = "Adjective", ["adj"] = "Adjective", ["adv"] = "Adverb", ["prep"] = "Preposition", ["postp"] = "Postposition", ["conj"] = "Conjunction", ["part"] = "Particle", ["suf"] = "Suffix", ["prov"] = "Proverb", ["id"] = "Idiom", ["ph"] = "Phrase", ["intj"] = "Interjection", ["interj"] = "Interjection", ["cl"] = "Classifier", ["cls"] = "Classifier", ["num"] = "Numeral", ["abb"] = "Abbreviation", ["det"] = "Determiner", ["deter"] = "Determiner", ["root"] = "Root", }; return pos_title[text] or upper(sub(text, 1, 1)) .. sub(text, 2, -1) end local function genHead(text) local pos_head = { [""] = "noun", ["n"] = "noun", ["pn"] = "proper noun", ["propn"] = "proper noun", ["v"] = "verb", ["a"] = "adj", ["adv"] = "adv", ["postp"] = "pos|post", ["conj"] = "pos|con", ["part"] = "pos|particle", ["pron"] = "pos|pronoun", ["prov"] = "proverb", ["id"] = "pos|idiom", ["ph"] = "pos|phrase", ["intj"] = "interj", ["abb"] = "pos|abbr", ["cl"] = "pos|cls", ["det"] = "det", ["deter"] = "det", ["root"] = "root", ["num"] = "num", }; return pos_head[text] or "pos|" .. text end local function other(class, title, args, level) local code = "" if args[class] then code = code .. "\n\n" .. level .. title .. level .. "\n* {{l|ko|" .. gsub(args[class], ":", "|") .. "}}" i = 2 while args[class .. i] do code = code .. "\n* {{l|ko|" .. gsub(args[class .. i], ":", "|") .. "}}" i = i + 1 end end return code end if args["2e"] or args["2h"] or args["2nat"] or args["2ee"] or args["2c1"] or args["2p"] or args["multiEtym"] then multiEtym = true end local function iterate_param(args, genPos, etymNo) if genPos == "proper noun" then args[(etymNo > 1 and etymNo or "") .. "cap"] = "y" end text = "" for _, arg in ipairs( { "l", "com", "nn", "ui", "nobc", "cap", "ni", "bcred", "a", "uie" } ) do if etymNo > 1 then arg_temp = etymNo .. arg else arg_temp = arg end if args[arg_temp] then text = text .. "|" .. arg .. "=" .. args[arg_temp] end end return text end local function add_etym(args, etymNo) etymText = "" n = etymNo > 1 and etymNo or "" if args[n.."e"] then etymText = etymText .. args[n.."e"] elseif args[n.."h"] then etymText = etymText .. "{{ko-etym-sino|" .. args[n.."h"] .. (args[n.."he"] and "|" .. args[n.."he"] or "") .. "}}." elseif args[n.."nat"] then etymText = etymText .. "{{ko-etym-native|" .. gsub(args[n.."nat"], ",", "|") .. "}}" elseif args[n.."ee"] then etymText = etymText .. "From {{bor|ko|" .. (args[n.."el"] or "en") .. "|" .. args[n.."ee"] .. "}}." elseif args[n.."c1"] then etymText = etymText .. "{{compound|ko|" .. args[n.."c1"] .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. (args[n.."t1"] and "|t1=" .. args[n.."t1"] or "") .. "|" .. args[n.."c2"] .. (args[n.."hj2"] and "(" .. args[n.."hj2"] .. ")" or "") .. (args[n.."t2"] and "|t2=" .. args[n.."t2"] or "") .. (args[n.."c3"] and "|" .. args[n.."c3"] .. (args[n.."hj3"] and "(" .. args[n.."hj3"] .. ")" or "") .. (args[n.."t3"] and "|t3=" .. args[n.."t3"] or "") or "") .. (args[n.."c4"] and "|" .. args[n.."c4"] .. (args[n.."hj4"] and "(" .. args[n.."hj4"] .. ")" or "") .. (args[n.."t4"] and "|t4=" .. args[n.."t4"] or "") or "") .. "}}." elseif match(title, "[하되롭]다$") then local suffix_data = { ['하다'] = "|t2=to do|pos2=[[light verb]] deriving " .. (genHead(poses[1]) == "adj" and "adjectives" or "active verbs"), ['되다'] = "|t2=to become|pos2=[[light verb]] deriving " .. (genHead(poses[1]) == "adj" and "adjectives" or "passive verbs"), ['롭다'] = "|pos2=suffix deriving adjectives", } etymText = etymText .. "{{af|ko" .. "|" .. sub(title, 1, -3) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. "|-" .. sub(title, -2, -1) .. (args["c1r"] and "|pos1=root" or "") .. (args["t1"] and "|t1=" .. args["t1"] or "") .. suffix_data[sub(title, -2, -1)] .. "}}" .. "." elseif match(title, "시키다$") or match(title, "스럽다$") then etymText = etymText .. "{{af|ko" .. "|" .. sub(title, 1, -4) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. "|-" .. sub(title, -3, -1) .. (args["c1r"] and "|pos1=root" or "") .. (args["t1"] and "|t1=" .. args["t1"] or "") .. "}}" .. "." end return etymText end local function add_regional(text, etymNo) local regionalText = "" local n = etymNo > 1 and etymNo or "" if args[n .. "nk"] then if match(title, "[하되롭]다$") then regionalText = regionalText .. "\n{{ko-regional" .. "|" .. sub(title, 1, -3) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(title, -2, -1) .. "|" .. sub(args[n .. "nk"], 1, -3) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(args[n .. "nk"], -2, -1) .."}}" elseif match(title, "시키다$") or match(title, "스럽다$") then regionalText = regionalText .. "\n{{ko-regional" .. "|" .. sub(title, 1, -4) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(title, -3, -1) .. "|" .. sub(args[n .. "nk"], 1, -4) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(args[n .. "nk"], -3, -1) .."}}" else regionalText = regionalText .. "\n{{ko-regional" .. "|" .. (args[n .. "cap"] and "^" or "") .. title .. (args[n.."h"] and "(" .. args[n.."h"] .. ")" or "") .. "|" .. (args[n .. "cap"] and "^" or "") .. args[n .. "nk"] .. (args[n.."h"] and "(" .. args[n.."h"] .. ")" or "") .."}}" end elseif args[n .. "sk"] then if match(title, "[하되롭]다$") then regionalText = regionalText .. "\n{{ko-regional" .. "|" .. sub(args[n .. "sk"], 1, -3) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(args[n .. "sk"], -2, -1) .. "|" .. sub(title, 1, -3) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(title, -2, -1) .."}}" elseif match(title, "시키다$") or match(title, "스럽다$") then regionalText = regionalText .. "\n{{ko-regional" .. "|" .. sub(args[n .. "sk"], 1, -4) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(args[n .. "sk"], -3, -1) .. "|" .. sub(title, 1, -4) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(title, -3, -1) .."}}" else regionalText = regionalText .. "\n{{ko-regional" .. "|" .. (args[n .. "cap"] and "^" or "") .. args[n .. "sk"] .. (args[n.."h"] and "(" .. args[n.."h"] .. ")" or "") .. "|" .. (args[n .. "cap"] and "^" or "") .. title .. (args[n.."h"] and "(" .. args[n.."h"] .. ")" or "") .."}}" end end return regionalText end -- generate {{standard form of}} if definition is not given -- XXX: |ncap= which is set automatically by add_etym() doesn't happen yet here -- WISHLIST: choose between {{standard spelling of}} and {{standard form of}}? -- no difference in categorization though. really not worth it for _, etymNo in ipairs({1, 2, 3}) do local n = etymNo > 1 and etymNo or "" if args[n.."sk"] then if not defs[etymNo] then if match(title, "[하되롭]다$") then defs[etymNo] = "{{standard form of|ko" .. "|" .. sub(args[n .. "sk"], 1, -3) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(args[n .. "sk"], -2, -1) .."|from=North Korea}}" elseif match(title, "시키다$") or match(title, "스럽다$") then defs[etymNo] = "{{standard form of|ko" .. "|" .. sub(args[n .. "sk"], 1, -4) .. (args[n.."hj1"] and "(" .. args[n.."hj1"] .. ")" or "") .. sub(args[n .. "sk"], -3, -1) .."|from=North Korea}}" else defs[etymNo] = "{{standard form of|ko" .. "|" .. (args[n .. "cap"] and "^" or "") .. args[n .. "sk"] .. (args[n.."h"] and "(" .. args[n.."h"] .. ")" or "") .."|from=North Korea}}" end end end end result = result .. "==Korean==" if pedia then result = result .. "\n{{wp|lang=ko" .. (pedia ~= "y" and "|" .. pedia or "") .. "}}" end if image then result = result .. "\n[[File:" .. image .. "|thumb|right|250px|" .. (caption or title) .. ".]]" end result = result .. other("alt", "Alternative forms", args, "===") if match(title, "[하되롭]다$") or match(title, "시키다$") or match(title, "스럽다$") then autoEtym = true end if args["e"] or args["2e"] or args["3e"] or args["h"] or args["nat"] or args["ee"] or args["c1"] or autoEtym or multiEtym then etym = "\n\n===Etymology" .. (multiEtym and " 1" or "") .. "===\n" etym = etym .. add_etym(args, 1) end if etym then result = result .. etym end level = multiEtym and "====" or "===" result = result .. other("1alt", "Alternative forms", args, "====") result = result .. "\n\n" .. level .. "Pronunciation" .. level .. "\n{{ko-IPA" .. iterate_param(args, genHead(poses[1]), 1) .. "}}" if genHead(poses[1]) == "root" then defs[1] = "{{ko-root of|" .. defs[1] .. "}}" end result = result .. "\n\n" .. level .. genTitle(poses[1]) .. level .. "\n{{ko-" .. genHead(poses[1]) .. (head and ("|head=" .. head) or "") .. (args["h"] and ("|hanja=" .. args["h"]) or "") .. (irreg and "|irreg=y" or "") .. "}}" .. add_regional(args, 1) .. "\n\n# " .. (defs[1] or "{{rfdef|ko}}") local function add_der(args, etymNo, hanja) n = etymNo > 1 and etymNo or "" local translDer = { ["h"] = "하다", ["d"] = "되다", ["s"] = "시키다" } if args[n .. "der"] and gsub(args[n .. "der"], "[sdh]", "") == "" then i = 1 for ch in mw.text.gsplit(args[n .. "der"], "") do args[n .. "der" .. (i == 1 and "" or i)] = title .. (hanja and "(" .. hanja .. ")" or "") .. translDer[ch] i = i + 1 end end return args end args = add_der(args, 1, args["h"] or false) result = result .. other("syn", "=Synonyms=", args, level) result = result .. other("ant", "=Antonyms=", args, level) result = result .. other("der", "=Derived terms=", args, level) result = result .. other("rel", "=Related terms=", args, level) result = result .. other("also", "=See also=", args, level) if genHead(poses[1]) == "adj" or genHead(poses[1]) == "verb" then result = result .. "\n\n=" .. level .. "Conjugation" .. level .. "=\n{{ko-conj/" .. genHead(poses[1]) .. (irreg and "|irreg=y" or "") .. "}}" end if poses[2] then if multiEtym then result = result .. "\n\n===Etymology 2===\n" .. add_etym(args, 2) level = "====" result = result .. other("2alt", "Alternative forms", args, level) result = result .. "\n\n" .. level .. "Pronunciation" .. level .. "\n{{ko-IPA" .. iterate_param(args, genHead(poses[2]), 2) .. "}}" if genHead(poses[2]) == "root" then defs[2] = "{{ko-root of|" .. defs[2] .. "}}" end result = result .. "\n\n" .. level .. genTitle(poses[2]) .. level .. "\n{{ko-" .. genHead(poses[2]) .. (head and ("|head=" .. head) or "") .. (args["2h"] and ("|hanja=" .. args["2h"]) or "") .. "}}" .. add_regional(args, 2) .. "\n\n# " .. (defs[2] or "{{rfdef|ko}}") args = add_der(args, 2, args["2h"] or false) result = result .. other("2syn", "=Synonyms=", args, level) result = result .. other("2ant", "=Antonyms=", args, level) result = result .. other("2der", "=Derived terms=", args, level) result = result .. other("2rel", "=Related terms=", args, level) result = result .. other("2also", "=See also=", args, level) if genHead(poses[2]) == "adj" or genHead(poses[2]) == "verb" then result = result .. "\n\n=" .. level .. "Conjugation" .. level .. "=\n{{ko-conj/" .. genHead(poses[2]) .. (irreg and "|irreg=y" or "") .. "}}" end else result = result .. "\n\n===" .. genTitle(poses[2]) .. "===\n{{ko-" .. genHead(poses[2]) .. (head and ("|head=" .. head) or "") .. (args["2h"] and ("|hanja=" .. args["2h"]) or "") .. "}}\n\n# " .. (defs[2] or "{{rfdef|ko}}") if genHead(poses[2]) == "adj" or genHead(poses[2]) == "verb" then result = result .. "\n\n====Conjugation====\n{{ko-conj/" .. genHead(poses[2]) .. (irreg and "|irreg=y" or "") .. "}}" end end end if poses[3] then if multiEtym then result = result .. "\n\n===Etymology 3===\n" .. add_etym(args, 3) level = "====" result = result .. other("3alt", "Alternative forms", args, level) result = result .. "\n\n" .. level .. "Pronunciation" .. level .. "\n{{ko-IPA" .. iterate_param(args, genHead(poses[3]), 3) .. "}}" if genHead(poses[3]) == "root" then defs[3] = "{{ko-root of|" .. defs[3] .. "}}" end result = result .. "\n\n" .. level .. genTitle(poses[3]) .. level .. "\n{{ko-" .. genHead(poses[3]) .. (head and ("|head=" .. head) or "") .. (args["3h"] and ("|hanja=" .. args["3h"]) or "") .. "}}" .. add_regional(args, 3) .. "\n\n# " .. (defs[3] or "{{rfdef|ko}}") args = add_der(args, 3, args["3h"] or false) result = result .. other("3syn", "=Synonyms=", args, level) result = result .. other("3ant", "=Antonyms=", args, level) result = result .. other("3der", "=Derived terms=", args, level) result = result .. other("3rel", "=Related terms=", args, level) result = result .. other("3also", "=See also=", args, level) if genHead(poses[3]) == "adj" or genHead(poses[3]) == "verb" then result = result .. "\n\n=" .. level .. "Conjugation" .. level .. "=\n{{ko-conj/" .. genHead(poses[3]) .. (irreg and "|irreg=y" or "") .. "}}" end else result = result .. "\n\n===" .. genTitle(poses[3]) .. "===\n{{ko-" .. genHead(poses[3]) .. (head and ("|head=" .. head) or "") .. (args["3h"] and ("|hanja=" .. args["3h"]) or "") .. "}}\n\n# " .. (defs[3] or "{{rfdef|ko}}") if genHead(poses[3]) == "adj" or genHead(poses[3]) == "verb" then result = result .. "\n\n====Conjugation====\n{{ko-conj/" .. genHead(poses[3]) .. (irreg and "|irreg=y" or "") .. "}}" end end end if cat then result = result .. "\n\n{{C|ko|" .. cat .. "}}" end return result end function m.decompose_jamo(syllable) if not match(syllable, "[가-힣]") then if match(syllable, "[ᄀ-ᄒ]") then return { initial = syllable, vowel = "Ø", final = "Ø" } elseif match(syllable, "[ᅡ-ᅵ]") then return { initial = "Ø", vowel = syllable, final = "Ø" } elseif match(syllable, "[ᆨ-ᇂ]") then return { initial = "Ø", vowel = "Ø", final = syllable } elseif match(syllable, "[ㄱ-ㅎ]") then return { initial = "Ø", vowel = "Ø", final = syllable } elseif match(syllable, "[ㅏ-ㅣ]") then return { initial = "Ø", vowel = syllable, final = "Ø" } else return { initial = "Ø", vowel = " ", final = "X" } end end local char = mw.ustring.char local cp = mw.ustring.codepoint(syllable) if not cp then return { "", "", "" } end local relative_cp = cp - 0xAC00 local jongseong = relative_cp % 28 local jungseong = math.floor((relative_cp % 588) / 28) local choseong = math.floor(relative_cp / 588) choseong, jungseong, jongseong = char(0x1100 + choseong), char(0x1161 + jungseong), jongseong ~= 0 and char(0x11A7 + jongseong) or "" return { initial = choseong, vowel = jungseong, final = jongseong } end return m 21q0fr1sdodj0mafces58d5n5e3v6i5 Module:ko/doc 828 1104 28593 2023-11-09T22:36:36Z Kambai Akau 8 Created page with "<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Korean modules|utilities]] [[Category:Utility modules]] </includeonly>" 28593 wikitext text/x-wiki <!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Korean modules|utilities]] [[Category:Utility modules]] </includeonly> h10c8gx48lzl5sqi8mcv9rne5a3cddq Module:ko-pron/data 828 1105 28594 2023-11-09T22:39:23Z Kambai Akau 8 Created page with "local export = {} export.vowels = { ["Ø"] = { "", "", "", "", "", "" }, [" "] = { " ", " ", " ", " ", " ", " " }, ["ᅡ"] = { "ᅡ", "a", "a", "a", "a", "a̠" }, ["ㅏ"] = { "ㅏ", "a", "a", "a", "a", "a̠" }, ["ᅢ"] = { "ᅢ", "ae", "ae", "ae", "ay", "ɛ" }, ["ㅐ"] = { "ㅐ", "ae", "ae", "ae", "ay", "ɛ" }, ["ᅣ"] = { "ᅣ", "ya", "ya", "ya", "ya", "ja̠" }, ["ㅑ"] = { "ㅑ", "ya", "ya", "ya", "ya", "ja̠" }, ["ᅤ"] = { "ᅤ", "yae", "yae", "yae", "yay",..." 28594 Scribunto text/plain local export = {} export.vowels = { ["Ø"] = { "", "", "", "", "", "" }, [" "] = { " ", " ", " ", " ", " ", " " }, ["ᅡ"] = { "ᅡ", "a", "a", "a", "a", "a̠" }, ["ㅏ"] = { "ㅏ", "a", "a", "a", "a", "a̠" }, ["ᅢ"] = { "ᅢ", "ae", "ae", "ae", "ay", "ɛ" }, ["ㅐ"] = { "ㅐ", "ae", "ae", "ae", "ay", "ɛ" }, ["ᅣ"] = { "ᅣ", "ya", "ya", "ya", "ya", "ja̠" }, ["ㅑ"] = { "ㅑ", "ya", "ya", "ya", "ya", "ja̠" }, ["ᅤ"] = { "ᅤ", "yae", "yae", "yae", "yay", "jɛ" }, ["ㅒ"] = { "ㅒ", "yae", "yae", "yae", "yay", "jɛ" }, ["ᅥ"] = { "ᅥ", "eo", "eo", "ŏ", "e", "ʌ̹" }, ["ㅓ"] = { "ㅓ", "eo", "eo", "ŏ", "e", "ʌ̹" }, ["ᅦ"] = { "ᅦ", "e", "e", "e", "ey", "e̞" }, ["ㅔ"] = { "ㅔ", "e", "e", "e", "ey", "e̞" }, ["ᅧ"] = { "ᅧ", "yeo", "yeo", "yŏ", "ye", "jʌ̹" }, ["ㅕ"] = { "ㅕ", "yeo", "yeo", "yŏ", "ye", "jʌ̹" }, ["ᅨ"] = { "ᅨ", "ye", "ye", "ye", "yey", "je̞" }, ["ㅖ"] = { "ㅖ", "ye", "ye", "ye", "yey", "je̞" }, ["ᅩ"] = { "ᅩ", "o", "o", "o", "o", "o̞" }, ["ㅗ"] = { "ㅗ", "o", "o", "o", "o", "o̞" }, ["ᅪ"] = { "ᅪ", "wa", "wa", "wa", "wa", "wa̠" }, ["ㅘ"] = { "ㅘ", "wa", "wa", "wa", "wa", "wa̠" }, ["ᅫ"] = { "ᅫ", "wae", "wae", "wae", "way", "wɛ" }, ["ㅙ"] = { "ㅙ", "wae", "wae", "wae", "way", "wɛ" }, ["ᅬ"] = { "ᅬ", "oe", "oe", "oe", "oy", "ø̞" }, ["ㅚ"] = { "ㅚ", "oe", "oe", "oe", "oy", "ø̞" }, ["ᅭ"] = { "ᅭ", "yo", "yo", "yo", "yo", "jo" }, ["ㅛ"] = { "ㅛ", "yo", "yo", "yo", "yo", "jo" }, ["ᅮ"] = { "ᅮ", "u", "u", "u", "wu", "u" }, ["ㅜ"] = { "ㅜ", "u", "u", "u", "wu", "u" }, ["ᅯ"] = { "ᅯ", "wo", "wo", "wŏ", "we", "wʌ̹" }, ["ㅝ"] = { "ㅝ", "wo", "wo", "wŏ", "we", "wʌ̹" }, ["ᅰ"] = { "ᅰ", "we", "we", "we", "wey", "we̞" }, ["ㅞ"] = { "ㅞ", "we", "we", "we", "wey", "we̞" }, ["ᅱ"] = { "ᅱ", "wi", "wi", "wi", "wi", "ɥi" }, ["ㅟ"] = { "ㅟ", "wi", "wi", "wi", "wi", "ɥi" }, ["ᅲ"] = { "ᅲ", "yu", "yu", "yu", "yu", "ju" }, ["ㅠ"] = { "ㅠ", "yu", "yu", "yu", "yu", "ju" }, ["ᅳ"] = { "ᅳ", "eu", "eu", "ŭ", "u", "ɯ" }, ["ㅡ"] = { "ㅡ", "eu", "eu", "ŭ", "u", "ɯ" }, ["ᅴ"] = { "ᅴ", "ui", "ui", "ŭi", "uy", "ɰi" }, ["ㅢ"] = { "ㅢ", "ui", "ui", "ŭi", "uy", "ɰi" }, ["ᅵ"] = { "ᅵ", "i", "i", "i", "i", "i" }, ["ㅣ"] = { "ㅣ", "i", "i", "i", "i", "i" }, } export.boundary = { -- note: Ø represents different things when used for initials and finals. -- For initials, Ø = the next syllable is absent. -- For finals, Ø = the absence of a jongseong jamo, but the previous syllable exists. -- The equivalent of initial Ø is final "" (nothing). ["Ø-Ø"] = { "", ";", "", "", "", "" }, ["-Ø"] = { "", ";", "", "", "", "" }, ["-ᄀ"] = { "ᄀ", ";g", "g", "k", "k", "k" }, ["-ᄁ"] = { "ᄁ", ";kk", "kk", "kk", "kk", "k͈" }, ["-ᄂ"] = { "ᄂ", ";n", "n", "n", "n", "n" }, ["-ᄃ"] = { "ᄃ", ";d", "d", "t", "t", "t" }, ["-ᄄ"] = { "ᄄ", ";tt", "tt", "tt", "tt", "t͈" }, ["-ᄅ"] = { "ᄅ", ";r", "l", "r", "l", "ɾ" }, ["-ᄆ"] = { "ᄆ", ";m", "m", "m", "m", "m" }, ["-ᄇ"] = { "ᄇ", ";b", "b", "p", "p", "p" }, ["-ᄈ"] = { "ᄈ", ";pp", "pp", "pp", "pp", "p͈" }, ["-ᄉ"] = { "ᄉ", ";s", "s", "s", "s", "sʰ" }, ["-ᄊ"] = { "ᄊ", ";ss", "ss", "ss", "ss", "s͈" }, ["-ᄋ"] = { "ᄋ", ";", "", "", "", "" }, ["-ᄌ"] = { "ᄌ", ";j", "j", "ch", "c", "t͡ɕ" }, ["-ᄍ"] = { "ᄍ", ";jj", "jj", "tch", "cc", "t͡ɕ͈" }, ["-ᄎ"] = { "ᄎ", ";ch", "ch", "ch'", "ch", "t͡ɕʰ" }, ["-ᄏ"] = { "ᄏ", ";k", "k", "k'", "kh", "kʰ" }, ["-ᄐ"] = { "ᄐ", ";t", "t", "t'", "th", "tʰ" }, ["-ᄑ"] = { "ᄑ", ";p", "p", "p'", "ph", "pʰ" }, ["-ᄒ"] = { "ᄒ", ";h", "h", "h", "h", "h" }, ["Ø-ᄀ"] = { "ᄀ", ";g", "g", "g", "k", "ɡ" }, ["Ø-ᄁ"] = { "ᄁ", ";kk", "'kk", "kk", ".kk", "k͈" }, ["Ø-ᄂ"] = { "ᄂ", ";n", "n", "n", "n", "n" }, ["Ø-ᄃ"] = { "ᄃ", ";d", "d", "d", "t", "d" }, ["Ø-ᄄ"] = { "ᄄ", ";tt", "'tt", "tt", ".tt", "t͈" }, ["Ø-ᄅ"] = { "ᄅ", ";r", "l", "r", "l", "ɾ" }, ["Ø-ᄆ"] = { "ᄆ", ";m", "m", "m", "m", "m" }, ["Ø-ᄇ"] = { "ᄇ", ";b", "b", "b", "p", "b" }, ["Ø-ᄈ"] = { "ᄈ", ";pp", "'pp", "pp", ".pp", "p͈" }, ["Ø-ᄉ"] = { "ᄉ", ";s", "s", "s", "s", "sʰ" }, ["Ø-ᄊ"] = { "ᄊ", ";ss", "'ss", "ss", ".ss", "s͈" }, ["Ø-ᄋ"] = { "ᄋ", ";…", "…", "…", "…", "" }, ["Ø-ᄌ"] = { "ᄌ", ";j", "j", "j", "c", "d͡ʑ" }, ["Ø-ᄍ"] = { "ᄍ", ";jj", "'jj", "tch", ".cc", "t͡ɕ͈" }, ["Ø-ᄎ"] = { "ᄎ", ";ch", "ch", "ch'", ".ch", "t͡ɕʰ" }, ["Ø-ᄏ"] = { "ᄏ", ";k", "k", "k'", ".kh", "kʰ" }, ["Ø-ᄐ"] = { "ᄐ", ";t", "t", "t'", ".th", "tʰ" }, ["Ø-ᄑ"] = { "ᄑ", ";p", "p", "p'", ".ph", "pʰ" }, ["Ø-ᄒ"] = { "ᄒ", ";h", "h", "h", "h", "ɦ" }, ["ᆨ-Ø"] = { "ᆨ", "k;", "g", "k", "k", "k̚" }, ["ᆨ-ᄀ"] = { "ᆨᄁ", "k;g", "gg", "kk", "k.k", "k̚k͈" }, ["ㄱ-ᄀ"] = { "ㄱᄁ", "k;g", "gg", "kk", "k.k", "k̚k͈" }, ["ᆨ-ᄁ"] = { "ᆨᄁ", "k;kk", "gkk", "kk", "k.kk", "k̚k͈" }, ["ㄱ-ᄁ"] = { "ㄱᄁ", "k;kk", "gkk", "kk", "k.kk", "k̚k͈" }, ["ᆨ-ᄂ"] = { "ᆼᄂ", "ng;n", "gn", "ngn", "kn", "ŋn" }, ["ㄱ-ᄂ"] = { "ㅇᄂ", "ng;n", "gn", "ngn", "kn", "ŋn" }, ["ᆨ-ᄃ"] = { "ᆨᄄ", "k;d", "gd", "kt", "kt", "k̚t͈" }, ["ㄱ-ᄃ"] = { "ㄱᄄ", "k;d", "gd", "kt", "kt", "k̚t͈" }, ["ᆨ-ᄄ"] = { "ᆨᄄ", "k;tt", "gtt", "ktt", "ktt", "k̚t͈" }, ["ㄱ-ᄄ"] = { "ㄱᄄ", "k;tt", "gtt", "ktt", "ktt", "k̚t͈" }, ["ᆨ-ᄅ"] = { "ᆼᄂ", "ng;n", "gl", "ngn", "kl", "ŋn" }, ["ㄱ-ᄅ"] = { "ㅇᄂ", "ng;n", "gl", "ngn", "kl", "ŋn" }, ["ᆨ-ᄆ"] = { "ᆼᄆ", "ng;m", "gm", "ngm", "km", "ŋm" }, ["ㄱ-ᄆ"] = { "ㅇᄆ", "ng;m", "gm", "ngm", "km", "ŋm" }, ["ᆨ-ᄇ"] = { "ᆨᄈ", "k;b", "gb", "kp", "kp", "k̚p͈" }, ["ㄱ-ᄇ"] = { "ㄱᄈ", "k;b", "gb", "kp", "kp", "k̚p͈" }, ["ᆨ-ᄈ"] = { "ᆨᄈ", "k;pp", "gpp", "kpp", "kpp", "k̚p͈" }, ["ㄱ-ᄈ"] = { "ㄱᄈ", "k;pp", "gpp", "kpp", "kpp", "k̚p͈" }, ["ᆨ-ᄉ"] = { "ᆨᄊ", "k;s", "gs", "ks", "k.s", "ks͈" }, ["ㄱ-ᄉ"] = { "ㄱᄊ", "k;s", "gs", "ks", "k.s", "ks͈" }, ["ᆨ-ᄊ"] = { "ᆨᄊ", "k;ss", "g'ss", "kss", "k.ss", "ks͈" }, ["ㄱ-ᄊ"] = { "ㄱᄊ", "k;ss", "g'ss", "kss", "k.ss", "ks͈" }, ["ᆨ-ᄋ"] = { "ᄀ", "g;", "g'", "g", "k.", "ɡ" }, ["ㄱ-ᄋ"] = { "ᄀ", "g;", "g'", "g", "k.", "ɡ" }, ["ᆨ-ᄌ"] = { "ᆨᄍ", "k;j", "gj", "kch", "kc", "k̚t͡ɕ͈" }, ["ㄱ-ᄌ"] = { "ㄱᄍ", "k;j", "gj", "kch", "kc", "k̚t͡ɕ͈" }, ["ᆨ-ᄍ"] = { "ᆨᄍ", "k;jj", "gjj", "ktch", "kcc", "k̚t͡ɕ͈" }, ["ㄱ-ᄍ"] = { "ㄱᄍ", "k;jj", "gjj", "ktch", "kcc", "k̚t͡ɕ͈" }, ["ᆨ-ᄎ"] = { "ᆨᄎ", "k;ch", "gch", "kch'", "kch", "k̚t͡ɕʰ" }, ["ㄱ-ᄎ"] = { "ㄱᄎ", "k;ch", "gch", "kch'", "kch", "k̚t͡ɕʰ" }, ["ᆨ-ᄏ"] = { "ᆨᄏ", "k;'k", "gk", "kk'", "k.kh", "k̚kʰ" }, ["ㄱ-ᄏ"] = { "ㄱᄏ", "k;'k", "gk", "kk'", "k.kh", "k̚kʰ" }, ["ᆨ-ᄐ"] = { "ᆨᄐ", "k;t", "gt", "kt'", "kth", "k̚tʰ" }, ["ㄱ-ᄐ"] = { "ㄱᄐ", "k;t", "gt", "kt'", "kth", "k̚tʰ" }, ["ᆨ-ᄑ"] = { "ᆨᄑ", "k;p", "gp", "kp'", "kph", "k̚pʰ" }, ["ㄱ-ᄑ"] = { "ㄱᄑ", "k;p", "gp", "kp'", "kph", "k̚pʰ" }, ["ᆨ-ᄒ"] = { "ᄏ", "k;h", "gh", "kh", "k.h", "kʰ" }, ["ㄱ-ᄒ"] = { "ᄏ", "k;h", "gh", "kh", "k.h", "kʰ" }, ["ᆩ-Ø"] = { "ᆨ", "k;", "kk", "k", "kk", "k̚" }, ["ᆩ-ᄀ"] = { "ᆨᄁ", "k;g", "kkg", "kk", "kk.k", "k̚k͈" }, ["ㄲ-ᄀ"] = { "ㄱᄁ", "k;g", "kkg", "kk", "kk.k", "k̚k͈" }, ["ᆩ-ᄁ"] = { "ᆨᄁ", "k;kk", "kkkk", "kk", "kkkk", "k̚k͈" }, ["ㄲ-ᄁ"] = { "ㄱᄁ", "k;kk", "kkkk", "kk", "kkkk", "k̚k͈" }, ["ᆩ-ᄂ"] = { "ᆼᄂ", "ng;n", "kkn", "ngn", "kkn", "ŋn" }, ["ㄲ-ᄂ"] = { "ㅇᄂ", "ng;n", "kkn", "ngn", "kkn", "ŋn" }, ["ᆩ-ᄃ"] = { "ᆨᄄ", "k;d", "kkd", "kt", "kkt", "k̚t͈" }, ["ㄲ-ᄃ"] = { "ㄱᄄ", "k;d", "kkd", "kt", "kkt", "k̚t͈" }, ["ᆩ-ᄄ"] = { "ᆨᄄ", "k;tt", "kktt", "ktt", "kktt", "k̚t͈" }, ["ㄲ-ᄄ"] = { "ㄱᄄ", "k;tt", "kktt", "ktt", "kktt", "k̚t͈" }, ["ᆩ-ᄅ"] = { "ᆼᄂ", "ng;n", "kkl", "ngn", "kkl", "ŋn" }, ["ㄲ-ᄅ"] = { "ㅇᄂ", "ng;n", "kkl", "ngn", "kkl", "ŋn" }, ["ᆩ-ᄆ"] = { "ᆼᄆ", "ng;m", "kkm", "ngm", "kkm", "ŋm" }, ["ㄲ-ᄆ"] = { "ㅇᄆ", "ng;m", "kkm", "ngm", "kkm", "ŋm" }, ["ᆩ-ᄇ"] = { "ᆨᄈ", "k;b", "kkb", "kp", "kkp", "k̚p͈" }, ["ㄲ-ᄇ"] = { "ㄱᄈ", "k;b", "kkb", "kp", "kkp", "k̚p͈" }, ["ᆩ-ᄈ"] = { "ᆨᄈ", "k;pp", "kkpp", "kpp", "kkpp", "k̚p͈" }, ["ㄲ-ᄈ"] = { "ㄱᄈ", "k;pp", "kkpp", "kpp", "kkpp", "k̚p͈" }, ["ᆩ-ᄉ"] = { "ᆨᄊ", "k;s", "kks", "ks", "kks", "ks͈" }, ["ㄲ-ᄉ"] = { "ㄱᄊ", "k;s", "kks", "ks", "kks", "ks͈" }, ["ᆩ-ᄊ"] = { "ᆨᄊ", "k;ss", "kkss", "kss", "kkss", "ks͈" }, ["ㄲ-ᄊ"] = { "ㄱᄊ", "k;ss", "kkss", "kss", "kkss", "ks͈" }, ["ᆩ-ᄋ"] = { "ᄁ", "kk;", "kk'", "kk", "kk.", "k͈" }, ["ㄲ-ᄋ"] = { "ᄁ", "kk;", "kk'", "kk", "kk.", "k͈" }, ["ᆩ-ᄌ"] = { "ᆨᄍ", "k;j", "kkj", "kch", "kkc", "k̚t͡ɕ͈" }, ["ㄲ-ᄌ"] = { "ㄱᄍ", "k;j", "kkj", "kch", "kkc", "k̚t͡ɕ͈" }, ["ᆩ-ᄍ"] = { "ᆨᄍ", "k;jj", "kkjj", "ktch", "kkcc", "k̚t͡ɕ͈" }, ["ㄲ-ᄍ"] = { "ㄱᄍ", "k;jj", "kkjj", "ktch", "kkcc", "k̚t͡ɕ͈" }, ["ᆩ-ᄎ"] = { "ᆨᄎ", "k;ch", "kkch", "kch'", "kkch", "k̚t͡ɕʰ" }, ["ㄲ-ᄎ"] = { "ㄱᄎ", "k;ch", "kkch", "kch'", "kkch", "k̚t͡ɕʰ" }, ["ᆩ-ᄏ"] = { "ᆨᄏ", "k;'k", "kk'k", "kk'", "kkkh", "k̚kʰ" }, ["ㄲ-ᄏ"] = { "ㄱᄏ", "k;'k", "kk'k", "kk'", "kkkh", "k̚kʰ" }, ["ᆩ-ᄐ"] = { "ᆨᄐ", "k;t", "kkt", "kt'", "kkth", "k̚tʰ" }, ["ㄲ-ᄐ"] = { "ㄱᄐ", "k;t", "kkt", "kt'", "kkth", "k̚tʰ" }, ["ᆩ-ᄑ"] = { "ᆨᄑ", "k;p", "kkp", "kp'", "kkph", "k̚pʰ" }, ["ㄲ-ᄑ"] = { "ㄱᄑ", "k;p", "kkp", "kp'", "kkph", "k̚pʰ" }, ["ᆩ-ᄒ"] = { "ᄏ", "k;h", "kkh", "kh", "kk.h", "kʰ" }, ["ㄲ-ᄒ"] = { "ᄏ", "k;h", "kkh", "kh", "kk.h", "kʰ" }, ["ᆪ-Ø"] = { "ᆨ", "k;", "gs", "k", "ks", "k̚" }, ["ᆪ-ᄀ"] = { "ᆨᄁ", "k;g", "gsg", "kk", "ksk", "k̚k͈" }, ["ㄳ-ᄀ"] = { "ㄱᄁ", "k;g", "gsg", "kk", "ksk", "k̚k͈" }, ["ᆪ-ᄁ"] = { "ᆨᄁ", "k;kk", "gskk", "kk", "kskk", "k̚k͈" }, ["ㄳ-ᄁ"] = { "ㄱᄁ", "k;kk", "gskk", "kk", "kskk", "k̚k͈" }, ["ᆪ-ᄂ"] = { "ᆼᄂ", "ng;n", "gsn", "ngn", "ksn", "ŋn" }, ["ㄳ-ᄂ"] = { "ㅇᄂ", "ng;n", "gsn", "ngn", "ksn", "ŋn" }, ["ᆪ-ᄃ"] = { "ᆨᄄ", "k;d", "gsd", "kt", "kst", "k̚t͈" }, ["ㄳ-ᄃ"] = { "ㄱᄄ", "k;d", "gsd", "kt", "kst", "k̚t͈" }, ["ᆪ-ᄄ"] = { "ᆨᄄ", "k;tt", "gstt", "ktt", "kstt", "k̚t͈" }, ["ㄳ-ᄄ"] = { "ㄱᄄ", "k;tt", "gstt", "ktt", "kstt", "k̚t͈" }, ["ᆪ-ᄅ"] = { "ᆼᄂ", "ng;n", "gsl", "ngn", "ksl", "ŋn" }, ["ㄳ-ᄅ"] = { "ㅇᄂ", "ng;n", "gsl", "ngn", "ksl", "ŋn" }, ["ᆪ-ᄆ"] = { "ᆼᄆ", "ng;m", "gsm", "ngm", "ksm", "ŋm" }, ["ㄳ-ᄆ"] = { "ㅇᄆ", "ng;m", "gsm", "ngm", "ksm", "ŋm" }, ["ᆪ-ᄇ"] = { "ᆨᄈ", "k;b", "gsb", "kp", "ksp", "k̚p͈" }, ["ㄳ-ᄇ"] = { "ㄱᄈ", "k;b", "gsb", "kp", "ksp", "k̚p͈" }, ["ᆪ-ᄈ"] = { "ᆨᄈ", "k;pp", "gspp", "kpp", "kspp", "k̚p͈" }, ["ㄳ-ᄈ"] = { "ㄱᄈ", "k;pp", "gspp", "kpp", "kspp", "k̚p͈" }, ["ᆪ-ᄉ"] = { "ᆨᄊ", "k;s", "gs's", "ks", "ks.s", "ks͈" }, ["ㄳ-ᄉ"] = { "ㄱᄊ", "k;s", "gs's", "ks", "ks.s", "ks͈" }, ["ᆪ-ᄊ"] = { "ᆨᄊ", "k;ss", "gsss", "kss", "ksss", "ks͈" }, ["ㄳ-ᄊ"] = { "ㄱᄊ", "k;ss", "gsss", "kss", "ksss", "ks͈" }, ["ᆪ-ᄋ"] = { "ᆨᄊ", "ks;", "gs'", "ks", "ks.", "ks͈" }, ["ㄳ-ᄋ"] = { "ㄱᄊ", "ks;", "gs'", "ks", "ks.", "ks͈" }, ["ᆪ-ᄌ"] = { "ᆨᄍ", "k;j", "gsj", "kch", "ksc", "k̚t͡ɕ͈" }, ["ㄳ-ᄌ"] = { "ㄱᄍ", "k;j", "gsj", "kch", "ksc", "k̚t͡ɕ͈" }, ["ᆪ-ᄍ"] = { "ᆨᄍ", "k;jj", "gsjj", "ktch", "kscc", "k̚t͡ɕ͈" }, ["ㄳ-ᄍ"] = { "ㄱᄍ", "k;jj", "gsjj", "ktch", "kscc", "k̚t͡ɕ͈" }, ["ᆪ-ᄎ"] = { "ᆨᄎ", "k;ch", "gsch", "kch'", "ksch", "k̚t͡ɕʰ" }, ["ㄳ-ᄎ"] = { "ㄱᄎ", "k;ch", "gsch", "kch'", "ksch", "k̚t͡ɕʰ" }, ["ᆪ-ᄏ"] = { "ᆨᄏ", "k;'k", "gsk", "kk'", "kskh", "k̚kʰ" }, ["ㄳ-ᄏ"] = { "ㄱᄏ", "k;'k", "gsk", "kk'", "kskh", "k̚kʰ" }, ["ᆪ-ᄐ"] = { "ᆨᄐ", "k;t", "gst", "kt'", "ksth", "k̚tʰ" }, ["ㄳ-ᄐ"] = { "ㄱᄐ", "k;t", "gst", "kt'", "ksth", "k̚tʰ" }, ["ᆪ-ᄑ"] = { "ᆨᄑ", "k;p", "gsp", "kp'", "ksph", "k̚pʰ" }, ["ㄳ-ᄑ"] = { "ㄱᄑ", "k;p", "gsp", "kp'", "ksph", "k̚pʰ" }, ["ᆪ-ᄒ"] = { "ᄏ", "k;h", "gsh", "kh", "ksh", "kʰ" }, ["ㄳ-ᄒ"] = { "ᄏ", "k;h", "gsh", "kh", "ksh", "kʰ" }, ["ᆫ-Ø"] = { "ᆫ", "n;", "n", "n", "n", "n" }, ["ᆫ-ᄀ"] = { "ᆫᄀ", "n;'g", "ng", "n'g", "nk", "nɡ" }, ["ㄴ-ᄀ"] = { "ㄴᄀ", "n;'g", "ng", "n'g", "nk", "nɡ" }, ["ᆫ-ᄁ"] = { "ᆫᄁ", "n;kk", "nkk", "nkk", "nkk", "nk͈" }, ["ㄴ-ᄁ"] = { "ㄴᄁ", "n;kk", "nkk", "nkk", "nkk", "nk͈" }, ["ᆫ-ᄂ"] = { "ᆫᄂ", "n;n", "nn", "nn", "nn", "nn" }, ["ㄴ-ᄂ"] = { "ㄴᄂ", "n;n", "nn", "nn", "nn", "nn" }, ["ᆫ-ᄃ"] = { "ᆫᄃ", "n;d", "nd", "nd", "nt", "nd" }, ["ㄴ-ᄃ"] = { "ㄴᄃ", "n;d", "nd", "nd", "nt", "nd" }, ["ᆫ-ᄄ"] = { "ᆫᄄ", "n;tt", "ntt", "ntt", "ntt", "nt͈" }, ["ㄴ-ᄄ"] = { "ㄴᄄ", "n;tt", "ntt", "ntt", "ntt", "nt͈" }, ["ᆫ-ᄅ"] = { "ᆯᄅ", "l;l", "nl", "ll", "nl", "ɭɭ" }, ["ㄴ-ᄅ"] = { "ㄹᄅ", "l;l", "nl", "ll", "nl", "ɭɭ" }, ["ᆫ-ᄆ"] = { "ᆫᄆ", "n;m", "nm", "nm", "nm", "nm" }, ["ㄴ-ᄆ"] = { "ㄴᄆ", "n;m", "nm", "nm", "nm", "nm" }, ["ᆫ-ᄇ"] = { "ᆫᄇ", "n;b", "nb", "nb", "np", "nb" }, ["ㄴ-ᄇ"] = { "ㄴᄇ", "n;b", "nb", "nb", "np", "nb" }, ["ᆫ-ᄈ"] = { "ᆫᄈ", "n;pp", "npp", "npp", "npp", "np͈" }, ["ㄴ-ᄈ"] = { "ㄴᄈ", "n;pp", "npp", "npp", "npp", "np͈" }, ["ᆫ-ᄉ"] = { "ᆫᄉ", "n;s", "ns", "ns", "ns", "nsʰ" }, ["ㄴ-ᄉ"] = { "ㄴᄉ", "n;s", "ns", "ns", "ns", "nsʰ" }, ["ᆫ-ᄊ"] = { "ᆫᄊ", "n;ss", "nss", "nss", "nss", "ns͈" }, ["ㄴ-ᄊ"] = { "ㄴᄊ", "n;ss", "nss", "nss", "nss", "ns͈" }, ["ᆫ-ᄋ"] = { "ᄂ", "n;", "n'", "n", "n.", "n" }, ["ㄴ-ᄋ"] = { "ᄂ", "n;", "n'", "n", "n.", "n" }, ["ᆫ-ᄌ"] = { "ᆫᄌ", "n;j", "nj", "nj", "n.c", "ɲd͡ʑ" }, ["ㄴ-ᄌ"] = { "ㄴᄌ", "n;j", "nj", "nj", "n.c", "ɲd͡ʑ" }, ["ᆫ-ᄍ"] = { "ᆫᄍ", "n;jj", "n'jj", "ntch", "n.cc", "ɲt͡ɕ͈" }, ["ㄴ-ᄍ"] = { "ㄴᄍ", "n;jj", "n'jj", "ntch", "n.cc", "ɲt͡ɕ͈" }, ["ᆫ-ᄎ"] = { "ᆫᄎ", "n;ch", "nch", "nch'", "n.ch", "ɲt͡ɕʰ" }, ["ㄴ-ᄎ"] = { "ㄴᄎ", "n;ch", "nch", "nch'", "n.ch", "ɲt͡ɕʰ" }, ["ᆫ-ᄏ"] = { "ᆫᄏ", "n;k", "nk", "nk'", "nkh", "nkʰ" }, ["ㄴ-ᄏ"] = { "ㄴᄏ", "n;k", "nk", "nk'", "nkh", "nkʰ" }, ["ᆫ-ᄐ"] = { "ᆫᄐ", "n;t", "nt", "nt'", "nth", "ntʰ" }, ["ㄴ-ᄐ"] = { "ㄴᄐ", "n;t", "nt", "nt'", "nth", "ntʰ" }, ["ᆫ-ᄑ"] = { "ᆫᄑ", "n;p", "np", "np'", "nph", "npʰ" }, ["ㄴ-ᄑ"] = { "ㄴᄑ", "n;p", "np", "np'", "nph", "npʰ" }, ["ᆫ-ᄒ"] = { "ᆫᄒ", "n;h", "nh", "nh", "n.h", "nɦ" }, ["ㄴ-ᄒ"] = { "ㄴᄒ", "n;h", "nh", "nh", "n.h", "nɦ" }, ["ᆬ-Ø"] = { "ᆫ", "n;", "nj", "n", "nc", "n" }, ["ᆬ-ᄀ"] = { "ᆫᄁ", "n;'g", "njg", "nk", "nck", "nk͈" }, ["ㄵ-ᄀ"] = { "ㄴᄁ", "n;'g", "njg", "nk", "nck", "nk͈" }, ["ᆬ-ᄁ"] = { "ᆫᄁ", "n;kk", "njkk", "nkk", "nckk", "nk͈" }, ["ㄵ-ᄁ"] = { "ㄴᄁ", "n;kk", "njkk", "nkk", "nckk", "nk͈" }, ["ᆬ-ᄂ"] = { "ᆫᄂ", "n;n", "njn", "nn", "ncn", "nn" }, ["ㄵ-ᄂ"] = { "ㄴᄂ", "n;n", "njn", "nn", "ncn", "nn" }, ["ᆬ-ᄃ"] = { "ᆫᄄ", "n;d", "njd", "nt", "nct", "nt͈" }, ["ㄵ-ᄃ"] = { "ㄴᄄ", "n;d", "njd", "nt", "nct", "nt͈" }, ["ᆬ-ᄄ"] = { "ᆫᄄ", "n;tt", "njtt", "ntt", "nctt", "nt͈" }, ["ㄵ-ᄄ"] = { "ㄴᄄ", "n;tt", "njtt", "ntt", "nctt", "nt͈" }, ["ᆬ-ᄅ"] = { "ᆫᄂ", "n;n", "njl", "nn", "ncl", "nn" }, ["ㄵ-ᄅ"] = { "ㄴᄂ", "n;n", "njl", "nn", "ncl", "nn" }, ["ᆬ-ᄆ"] = { "ᆫᄆ", "n;m", "njm", "nm", "ncm", "nm" }, ["ㄵ-ᄆ"] = { "ㄴᄆ", "n;m", "njm", "nm", "ncm", "nm" }, ["ᆬ-ᄇ"] = { "ᆫᄈ", "n;b", "njb", "np", "ncp", "np͈" }, ["ㄵ-ᄇ"] = { "ㄴᄈ", "n;b", "njb", "np", "ncp", "np͈" }, ["ᆬ-ᄈ"] = { "ᆫᄈ", "n;pp", "njpp", "npp", "ncpp", "np͈" }, ["ㄵ-ᄈ"] = { "ㄴᄈ", "n;pp", "njpp", "npp", "ncpp", "np͈" }, ["ᆬ-ᄉ"] = { "ᆫᄊ", "n;s", "njs", "ns", "ncs", "ns͈" }, ["ㄵ-ᄉ"] = { "ㄴᄊ", "n;s", "njs", "ns", "ncs", "ns͈" }, ["ᆬ-ᄊ"] = { "ᆫᄊ", "n;ss", "njss", "nss", "ncss", "ns͈" }, ["ㄵ-ᄊ"] = { "ㄴᄊ", "n;ss", "njss", "nss", "ncss", "ns͈" }, ["ᆬ-ᄋ"] = { "ᆫᄌ", "nj;", "nj'", "nj", "nc.", "ɲd͡ʑ" }, ["ㄵ-ᄋ"] = { "ㄴᄌ", "nj;", "nj'", "nj", "nc.", "ɲd͡ʑ" }, ["ᆬ-ᄌ"] = { "ᆫᄍ", "n;j", "nj'j", "nch", "nc.c", "ɲt͡ɕ͈" }, ["ㄵ-ᄌ"] = { "ㄴᄍ", "n;j", "nj'j", "nch", "nc.c", "ɲt͡ɕ͈" }, ["ᆬ-ᄍ"] = { "ᆫᄍ", "n;jj", "njjj", "ntch", "nccc", "ɲt͡ɕ͈" }, ["ㄵ-ᄍ"] = { "ㄴᄍ", "n;jj", "njjj", "ntch", "nccc", "ɲt͡ɕ͈" }, ["ᆬ-ᄎ"] = { "ᆫᄎ", "n;ch", "njch", "nch'", "ncch", "ɲt͡ɕʰ" }, ["ㄵ-ᄎ"] = { "ㄴᄎ", "n;ch", "njch", "nch'", "ncch", "ɲt͡ɕʰ" }, ["ᆬ-ᄏ"] = { "ᆫᄏ", "n;k", "njk", "nk'", "nckh", "nkʰ" }, ["ㄵ-ᄏ"] = { "ㄴᄏ", "n;k", "njk", "nk'", "nckh", "nkʰ" }, ["ᆬ-ᄐ"] = { "ᆫᄐ", "n;t", "njt", "nt'", "ncth", "ntʰ" }, ["ㄵ-ᄐ"] = { "ㄴᄐ", "n;t", "njt", "nt'", "ncth", "ntʰ" }, ["ᆬ-ᄑ"] = { "ᆫᄑ", "n;p", "njp", "np'", "ncph", "npʰ" }, ["ㄵ-ᄑ"] = { "ㄴᄑ", "n;p", "njp", "np'", "ncph", "npʰ" }, ["ᆬ-ᄒ"] = { "ᆫᄎ", "n;ch", "njh", "nch'", "nc.h", "ɲt͡ɕʰ" }, ["ㄵ-ᄒ"] = { "ㄴᄎ", "n;ch", "njh", "nch'", "nc.h", "ɲt͡ɕʰ" }, ["ᆭ-Ø"] = { "ᆫ", "n;", "nh", "n", "nh", "n" }, ["ᆭ-ᄀ"] = { "ᆫᄏ", "n;k", "nhg", "nk'", "nhk", "nkʰ" }, ["ㄶ-ᄀ"] = { "ㄴᄏ", "n;k", "nhg", "nk'", "nhk", "nkʰ" }, ["ᆭ-ᄁ"] = { "ᆫᄁ", "n;kk", "nhkk", "nk'", "nhkk", "nk͈" }, ["ㄶ-ᄁ"] = { "ㄴᄁ", "n;kk", "nhkk", "nk'", "nhkk", "nk͈" }, ["ᆭ-ᄂ"] = { "ᆫᄂ", "n;n", "nhn", "nn", "nhn", "nn" }, ["ㄶ-ᄂ"] = { "ㄴᄂ", "n;n", "nhn", "nn", "nhn", "nn" }, ["ᆭ-ᄃ"] = { "ᆫᄐ", "n;t", "nhd", "nt'", "nht", "ntʰ" }, ["ㄶ-ᄃ"] = { "ㄴᄐ", "n;t", "nhd", "nt'", "nht", "ntʰ" }, ["ᆭ-ᄄ"] = { "ᆫᄄ", "n;tt", "nhtt", "nt'", "nhtt", "nt͈" }, ["ㄶ-ᄄ"] = { "ㄴᄄ", "n;tt", "nhtt", "nt'", "nhtt", "nt͈" }, ["ᆭ-ᄅ"] = { "ᆫᄂ", "n;n", "nhl", "nn", "nhl", "nn" }, ["ㄶ-ᄅ"] = { "ㄴᄂ", "n;n", "nhl", "nn", "nhl", "nn" }, ["ᆭ-ᄆ"] = { "ᆫᄆ", "n;m", "nhm", "nm", "nhm", "nm" }, ["ㄶ-ᄆ"] = { "ㄴᄆ", "n;m", "nhm", "nm", "nhm", "nm" }, ["ᆭ-ᄇ"] = { "ᆫᄑ", "n;p", "nhb", "np'", "nhp", "npʰ" }, ["ㄶ-ᄇ"] = { "ㄴᄑ", "n;p", "nhb", "np'", "nhp", "npʰ" }, ["ᆭ-ᄈ"] = { "ᆫᄈ", "n;pp", "nhpp", "np'", "nhpp", "np͈" }, ["ㄶ-ᄈ"] = { "ㄴᄈ", "n;pp", "nhpp", "np'", "nhpp", "np͈" }, ["ᆭ-ᄉ"] = { "ᆫᄊ", "n;s", "nhs", "nss", "nhs", "ns͈" }, ["ㄶ-ᄉ"] = { "ㄴᄊ", "n;s", "nhs", "nss", "nhs", "ns͈" }, ["ᆭ-ᄊ"] = { "ᆫᄊ", "n;ss", "nhss", "nss", "nhss", "ns͈" }, ["ㄶ-ᄊ"] = { "ㄴᄊ", "n;ss", "nhss", "nss", "nhss", "ns͈" }, ["ᆭ-ᄋ"] = { "ᄂ", "n;", "nh'", "n", "nh.", "n" }, ["ㄶ-ᄋ"] = { "ᄂ", "n;", "nh'", "n", "nh.", "n" }, ["ᆭ-ᄌ"] = { "ᆫᄎ", "n;ch", "nhj", "nch'", "nhc", "ɲt͡ɕʰ" }, ["ㄶ-ᄌ"] = { "ㄴᄎ", "n;ch", "nhj", "nch'", "nhc", "ɲt͡ɕʰ" }, ["ᆭ-ᄍ"] = { "ᆫᄍ", "n;jj", "nhjj", "nch'", "nhcc", "ɲt͡ɕ͈" }, ["ㄶ-ᄍ"] = { "ㄴᄍ", "n;jj", "nhjj", "nch'", "nhcc", "ɲt͡ɕ͈" }, ["ᆭ-ᄎ"] = { "ᆫᄎ", "n;ch", "nhch", "nch'", "nhch", "ɲt͡ɕʰ" }, ["ㄶ-ᄎ"] = { "ㄴᄎ", "n;ch", "nhch", "nch'", "nhch", "ɲt͡ɕʰ" }, ["ᆭ-ᄏ"] = { "ᆫᄏ", "n;k", "nhk", "nk'", "nhkh", "nkʰ" }, ["ㄶ-ᄏ"] = { "ㄴᄏ", "n;k", "nhk", "nk'", "nhkh", "nkʰ" }, ["ᆭ-ᄐ"] = { "ᆫᄐ", "n;t", "nht", "nt'", "nhth", "ntʰ" }, ["ㄶ-ᄐ"] = { "ㄴᄐ", "n;t", "nht", "nt'", "nhth", "ntʰ" }, ["ᆭ-ᄑ"] = { "ᆫᄑ", "n;p", "nhp", "np'", "nhph", "npʰ" }, ["ㄶ-ᄑ"] = { "ㄴᄑ", "n;p", "nhp", "np'", "nhph", "npʰ" }, ["ᆭ-ᄒ"] = { "ᆫᄒ", "n;h", "nhh", "nh", "nhh", "nɦ" }, ["ㄶ-ᄒ"] = { "ㄴᄒ", "n;h", "nhh", "nh", "nhh", "nɦ" }, ["ᆮ-Ø"] = { "ᆮ", "t;", "d", "t", "t", "t̚" }, ["ᆮ-ᄀ"] = { "ᆮᄁ", "t;g", "dg", "tk", "tk", "t̚k͈" }, ["ㄷ-ᄀ"] = { "ㄷᄁ", "t;g", "dg", "tk", "tk", "t̚k͈" }, ["ᆮ-ᄁ"] = { "ᆮᄁ", "t;kk", "dkk", "tkk", "tkk", "t̚k͈" }, ["ㄷ-ᄁ"] = { "ㄷᄁ", "t;kk", "dkk", "tkk", "tkk", "t̚k͈" }, ["ᆮ-ᄂ"] = { "ᆫᄂ", "n;n", "dn", "nn", "tn", "nn" }, ["ㄷ-ᄂ"] = { "ㄴᄂ", "n;n", "dn", "nn", "tn", "nn" }, ["ᆮ-ᄃ"] = { "ᆮᄄ", "t;d", "dd", "tt", "t.t", "t̚t͈" }, ["ㄷ-ᄃ"] = { "ㄷᄄ", "t;d", "dd", "tt", "t.t", "t̚t͈" }, ["ᆮ-ᄄ"] = { "ᆮᄄ", "t;tt", "dtt", "tt", "ttt", "t̚t͈" }, ["ㄷ-ᄄ"] = { "ㄷᄄ", "t;tt", "dtt", "tt", "ttt", "t̚t͈" }, ["ᆮ-ᄅ"] = { "ᆫᄂ", "n;n", "dl", "nn", "tl", "nn" }, ["ㄷ-ᄅ"] = { "ㄴᄂ", "n;n", "dl", "nn", "tl", "nn" }, ["ᆮ-ᄆ"] = { "ᆫᄆ", "n;m", "dm", "nm", "tm", "nm" }, ["ㄷ-ᄆ"] = { "ㄴᄆ", "n;m", "dm", "nm", "tm", "nm" }, ["ᆮ-ᄇ"] = { "ᆮᄈ", "t;b", "db", "tp", "tp", "t̚p͈" }, ["ㄷ-ᄇ"] = { "ㄷᄈ", "t;b", "db", "tp", "tp", "t̚p͈" }, ["ᆮ-ᄈ"] = { "ᆮᄈ", "t;pp", "dpp", "tpp", "tpp", "t̚p͈" }, ["ㄷ-ᄈ"] = { "ㄷᄈ", "t;pp", "dpp", "tpp", "tpp", "t̚p͈" }, ["ᆮ-ᄉ"] = { "ᆮᄊ", "t;s", "ds", "ss", "ts", "ss͈" }, ["ㄷ-ᄉ"] = { "ㄷᄊ", "t;s", "ds", "ss", "ts", "ss͈" }, ["ᆮ-ᄊ"] = { "ᆮᄊ", "t;ss", "dss", "ss", "tss", "ss͈" }, ["ㄷ-ᄊ"] = { "ㄷᄊ", "t;ss", "dss", "ss", "tss", "ss͈" }, ["ᆮ-ᄋ"] = { "ᄃ", "d;", "d'", "d", "t.", "d" }, ["ㄷ-ᄋ"] = { "ᄃ", "d;", "d'", "d", "t.", "d" }, ["ᆮ-ᄌ"] = { "ᆮᄍ", "t;j", "dj", "tch", "tc", "t̚t͡ɕ͈" }, ["ㄷ-ᄌ"] = { "ㄷᄍ", "t;j", "dj", "tch", "tc", "t̚t͡ɕ͈" }, ["ᆮ-ᄍ"] = { "ᆮᄍ", "t;jj", "djj", "tch", "tcc", "t̚t͡ɕ͈" }, ["ㄷ-ᄍ"] = { "ㄷᄍ", "t;jj", "djj", "tch", "tcc", "t̚t͡ɕ͈" }, ["ᆮ-ᄎ"] = { "ᆮᄎ", "t;ch", "dch", "tch'", "tch", "t̚t͡ɕʰ" }, ["ㄷ-ᄎ"] = { "ㄷᄎ", "t;ch", "dch", "tch'", "tch", "t̚t͡ɕʰ" }, ["ᆮ-ᄏ"] = { "ᆮᄏ", "t;k", "dk", "tk'", "tkh", "t̚kʰ" }, ["ㄷ-ᄏ"] = { "ㄷᄏ", "t;k", "dk", "tk'", "tkh", "t̚kʰ" }, ["ᆮ-ᄐ"] = { "ᆮᄐ", "t;'t", "dt", "tt'", "tth", "t̚tʰ" }, ["ㄷ-ᄐ"] = { "ㄷᄐ", "t;'t", "dt", "tt'", "tth", "t̚tʰ" }, ["ᆮ-ᄑ"] = { "ᆮᄑ", "t;p", "dp", "tp'", "tph", "t̚pʰ" }, ["ㄷ-ᄑ"] = { "ㄷᄑ", "t;p", "dp", "tp'", "tph", "t̚pʰ" }, ["ᆮ-ᄒ"] = { "ᄐ", "t;h", "dh", "th", "t.h", "tʰ" }, ["ㄷ-ᄒ"] = { "ᄐ", "t;h", "dh", "th", "t.h", "tʰ" }, ["ᆯ-Ø"] = { "ᆯ", "l;", "l", "l", "l", "ɭ" }, ["ᆯ-ᄀ"] = { "ᆯᄀ", "l;g", "lg", "lg", "l.k", "ɭɡ" }, ["ㄹ-ᄀ"] = { "ㄹᄀ", "l;g", "lg", "lg", "l.k", "ɭɡ" }, ["ᆯ-ᄁ"] = { "ᆯᄁ", "l;kk", "lkk", "lkk", "l.kk", "ɭk͈" }, ["ㄹ-ᄁ"] = { "ㄹᄁ", "l;kk", "lkk", "lkk", "l.kk", "ɭk͈" }, ["ᆯ-ᄂ"] = { "ᆯᄅ", "l;l", "ln", "ll", "ln", "ɭɭ" }, ["ㄹ-ᄂ"] = { "ㄹᄅ", "l;l", "ln", "ll", "ln", "ɭɭ" }, ["ᆯ-ᄃ"] = { "ᆯᄃ", "l;d", "ld", "ld", "lt", "ɭd" }, ["ㄹ-ᄃ"] = { "ㄹᄃ", "l;d", "ld", "ld", "lt", "ɭd" }, ["ᆯ-ᄄ"] = { "ᆯᄄ", "l;tt", "l'tt", "ltt", "ltt", "ɭt͈" }, ["ㄹ-ᄄ"] = { "ㄹᄄ", "l;tt", "l'tt", "ltt", "ltt", "ɭt͈" }, ["ᆯ-ᄅ"] = { "ᆯᄅ", "l;l", "ll", "ll", "ll", "ɭɭ" }, ["ㄹ-ᄅ"] = { "ㄹᄅ", "l;l", "ll", "ll", "ll", "ɭɭ" }, ["ᆯ-ᄆ"] = { "ᆯᄆ", "l;m", "lm", "lm", "l.m", "ɭm" }, ["ㄹ-ᄆ"] = { "ㄹᄆ", "l;m", "lm", "lm", "l.m", "ɭm" }, ["ᆯ-ᄇ"] = { "ᆯᄇ", "l;b", "lb", "lb", "l.p", "ɭb" }, ["ㄹ-ᄇ"] = { "ㄹᄇ", "l;b", "lb", "lb", "l.p", "ɭb" }, ["ᆯ-ᄈ"] = { "ᆯᄈ", "l;pp", "l'pp", "lpp", "l.pp", "ɭp͈" }, ["ㄹ-ᄈ"] = { "ㄹᄈ", "l;pp", "l'pp", "lpp", "l.pp", "ɭp͈" }, ["ᆯ-ᄉ"] = { "ᆯᄉ", "l;s", "ls", "ls", "l.s", "ɭsʰ" }, ["ㄹ-ᄉ"] = { "ㄹᄉ", "l;s", "ls", "ls", "l.s", "ɭsʰ" }, ["ᆯ-ᄊ"] = { "ᆯᄊ", "l;ss", "l'ss", "lss", "l.ss", "ɭs͈" }, ["ㄹ-ᄊ"] = { "ㄹᄊ", "l;ss", "l'ss", "lss", "l.ss", "ɭs͈" }, ["ᆯ-ᄋ"] = { "ᄅ", "r;", "l'", "r", "l.", "ɾ" }, ["ㄹ-ᄋ"] = { "ᄅ", "r;", "l'", "r", "l.", "ɾ" }, ["ᆯ-ᄌ"] = { "ᆯᄌ", "l;j", "lj", "lj", "lc", "ʎd͡ʑ" }, ["ㄹ-ᄌ"] = { "ㄹᄌ", "l;j", "lj", "lj", "lc", "ʎd͡ʑ" }, ["ᆯ-ᄍ"] = { "ᆯᄍ", "l;jj", "ljj", "ltch", "lcc", "ʎt͡ɕ͈" }, ["ㄹ-ᄍ"] = { "ㄹᄍ", "l;jj", "ljj", "ltch", "lcc", "ʎt͡ɕ͈" }, ["ᆯ-ᄎ"] = { "ᆯᄎ", "l;ch", "lch", "lch'", "lch", "ʎt͡ɕʰ" }, ["ㄹ-ᄎ"] = { "ㄹᄎ", "l;ch", "lch", "lch'", "lch", "ʎt͡ɕʰ" }, ["ᆯ-ᄏ"] = { "ᆯᄏ", "l;k", "lk", "lk'", "l.kh", "ɭkʰ" }, ["ㄹ-ᄏ"] = { "ㄹᄏ", "l;k", "lk", "lk'", "l.kh", "ɭkʰ" }, ["ᆯ-ᄐ"] = { "ᆯᄐ", "l;t", "lt", "lt'", "l.th", "ɭtʰ" }, ["ㄹ-ᄐ"] = { "ㄹᄐ", "l;t", "lt", "lt'", "l.th", "ɭtʰ" }, ["ᆯ-ᄑ"] = { "ᆯᄑ", "l;p", "lp", "lp'", "l.ph", "ɭpʰ" }, ["ㄹ-ᄑ"] = { "ㄹᄑ", "l;p", "lp", "lp'", "l.ph", "ɭpʰ" }, ["ᆯ-ᄒ"] = { "ᆯᄒ", "l;h", "lh", "rh", "l.h", "ɾɦ" }, ["ㄹ-ᄒ"] = { "ㄹᄒ", "l;h", "lh", "rh", "l.h", "ɾɦ" }, ["ᆰ-Ø"] = { "ᆨ", "k;", "lg", "k", "lk", "k̚" }, ["ᆰ-ᄀ"] = { "ᆯᄁ", "l;g", "lgg", "lg", "lk.k", "ɭk͈" }, ["ㄺ-ᄀ"] = { "ㄹᄁ", "l;g", "lgg", "lg", "lk.k", "ɭk͈" }, ["ᆰ-ᄁ"] = { "ᆯᄁ", "l;kk", "lgkk", "lkk", "lkkk", "ɭk͈" }, ["ㄺ-ᄁ"] = { "ㄹᄁ", "l;kk", "lgkk", "lkk", "lkkk", "ɭk͈" }, ["ᆰ-ᄂ"] = { "ᆼᄂ", "ng;n", "lgn", "ngn", "lkn", "ŋn" }, ["ㄺ-ᄂ"] = { "ㅇᄂ", "ng;n", "lgn", "ngn", "lkn", "ŋn" }, ["ᆰ-ᄃ"] = { "ᆨᄄ", "k;d", "lgd", "kt", "lkt", "k̚t͈" }, ["ㄺ-ᄃ"] = { "ㄱᄄ", "k;d", "lgd", "kt", "lkt", "k̚t͈" }, ["ᆰ-ᄄ"] = { "ᆨᄄ", "k;tt", "lgtt", "ktt", "lktt", "k̚t͈" }, ["ㄺ-ᄄ"] = { "ㄱᄄ", "k;tt", "lgtt", "ktt", "lktt", "k̚t͈" }, ["ᆰ-ᄅ"] = { "ᆼᄂ", "ng;n", "lgl", "ngn", "lkl", "ŋn" }, ["ㄺ-ᄅ"] = { "ㅇᄂ", "ng;n", "lgl", "ngn", "lkl", "ŋn" }, ["ᆰ-ᄆ"] = { "ᆼᄆ", "ng;m", "lgm", "ngm", "lkm", "ŋm" }, ["ㄺ-ᄆ"] = { "ㅇᄆ", "ng;m", "lgm", "ngm", "lkm", "ŋm" }, ["ᆰ-ᄇ"] = { "ᆨᄈ", "k;b", "lgb", "kp", "lkp", "k̚p͈" }, ["ㄺ-ᄇ"] = { "ㄱᄈ", "k;b", "lgb", "kp", "lkp", "k̚p͈" }, ["ᆰ-ᄈ"] = { "ᆨᄈ", "k;pp", "lgpp", "kpp", "lkpp", "k̚p͈" }, ["ㄺ-ᄈ"] = { "ㄱᄈ", "k;pp", "lgpp", "kpp", "lkpp", "k̚p͈" }, ["ᆰ-ᄉ"] = { "ᆨᄊ", "k;s", "lgs", "ks", "lks", "ks͈" }, ["ㄺ-ᄉ"] = { "ㄱᄊ", "k;s", "lgs", "ks", "lks", "ks͈" }, ["ᆰ-ᄊ"] = { "ᆨᄊ", "k;ss", "lgss", "kss", "lkss", "ks͈" }, ["ㄺ-ᄊ"] = { "ㄱᄊ", "k;ss", "lgss", "kss", "lkss", "ks͈" }, ["ᆰ-ᄋ"] = { "ᆯᄀ", "lg;", "lg'", "lg", "lk.", "ɭɡ" }, ["ㄺ-ᄋ"] = { "ㄹᄀ", "lg;", "lg'", "lg", "lk.", "ɭɡ" }, ["ᆰ-ᄌ"] = { "ᆨᄍ", "k;j", "lgj", "kch", "lkc", "k̚t͡ɕ͈" }, ["ㄺ-ᄌ"] = { "ㄱᄍ", "k;j", "lgj", "kch", "lkc", "k̚t͡ɕ͈" }, ["ᆰ-ᄍ"] = { "ᆨᄍ", "k;jj", "lgjj", "ktch", "lkcc", "k̚t͡ɕ͈" }, ["ㄺ-ᄍ"] = { "ㄱᄍ", "k;jj", "lgjj", "ktch", "lkcc", "k̚t͡ɕ͈" }, ["ᆰ-ᄎ"] = { "ᆨᄎ", "k;ch", "lgch", "kch'", "lkch", "k̚t͡ɕʰ" }, ["ㄺ-ᄎ"] = { "ㄱᄎ", "k;ch", "lgch", "kch'", "lkch", "k̚t͡ɕʰ" }, ["ᆰ-ᄏ"] = { "ᆯᄏ", "l;k", "lgk", "lk'", "lkkh", "ɭkʰ" }, ["ㄺ-ᄏ"] = { "ㄹᄏ", "l;k", "lgk", "lk'", "lkkh", "ɭkʰ" }, ["ᆰ-ᄐ"] = { "ᆨᄐ", "k;t", "lgt", "kt'", "lkth", "k̚tʰ" }, ["ㄺ-ᄐ"] = { "ㄱᄐ", "k;t", "lgt", "kt'", "lkth", "k̚tʰ" }, ["ᆰ-ᄑ"] = { "ᆨᄑ", "k;p", "lgp", "kp'", "lkph", "k̚pʰ" }, ["ㄺ-ᄑ"] = { "ㄱᄑ", "k;p", "lgp", "kp'", "lkph", "k̚pʰ" }, ["ᆰ-ᄒ"] = { "ᆯᄏ", "l;k", "lgh", "lk'", "lk.h", "ɭkʰ" }, ["ㄺ-ᄒ"] = { "ㄹᄏ", "l;k", "lgh", "lk'", "lk.h", "ɭkʰ" }, ["ᆱ-Ø"] = { "ᆷ", "m;", "lm", "m", "lm", "m" }, ["ᆱ-ᄀ"] = { "ᆷᄀ", "m;g", "lmg", "mg", "lmk", "mɡ" }, ["ㄻ-ᄀ"] = { "ㅁᄀ", "m;g", "lmg", "mg", "lmk", "mɡ" }, ["ᆱ-ᄁ"] = { "ᆷᄁ", "m;kk", "lmkk", "mkk", "lmkk", "mk͈" }, ["ㄻ-ᄁ"] = { "ㅁᄁ", "m;kk", "lmkk", "mkk", "lmkk", "mk͈" }, ["ᆱ-ᄂ"] = { "ᆷᄂ", "m;n", "lmn", "mn", "lmn", "mn" }, ["ㄻ-ᄂ"] = { "ㅁᄂ", "m;n", "lmn", "mn", "lmn", "mn" }, ["ᆱ-ᄃ"] = { "ᆷᄄ", "m;d", "lmd", "mt", "lmt", "mt͈" }, ["ㄻ-ᄃ"] = { "ㅁᄄ", "m;d", "lmd", "mt", "lmt", "mt͈" }, ["ᆱ-ᄄ"] = { "ᆷᄄ", "m;tt", "lmtt", "mtt", "lmtt", "mt͈" }, ["ㄻ-ᄄ"] = { "ㅁᄄ", "m;tt", "lmtt", "mtt", "lmtt", "mt͈" }, ["ᆱ-ᄅ"] = { "ᆷᄂ", "m;n", "lml", "mn", "lml", "mn" }, ["ㄻ-ᄅ"] = { "ㅁᄂ", "m;n", "lml", "mn", "lml", "mn" }, ["ᆱ-ᄆ"] = { "ᆷᄆ", "m;m", "lmm", "mm", "lmm", "mm" }, ["ㄻ-ᄆ"] = { "ㅁᄆ", "m;m", "lmm", "mm", "lmm", "mm" }, ["ᆱ-ᄇ"] = { "ᆷᄇ", "m;b", "lmb", "mb", "lmp", "mb" }, ["ㄻ-ᄇ"] = { "ㅁᄇ", "m;b", "lmb", "mb", "lmp", "mb" }, ["ᆱ-ᄈ"] = { "ᆷᄈ", "m;pp", "lmpp", "mpp", "lmpp", "mp͈" }, ["ㄻ-ᄈ"] = { "ㅁᄈ", "m;pp", "lmpp", "mpp", "lmpp", "mp͈" }, ["ᆱ-ᄉ"] = { "ᆷᄉ", "m;s", "lms", "ms", "lms", "msʰ" }, ["ㄻ-ᄉ"] = { "ㅁᄉ", "m;s", "lms", "ms", "lms", "msʰ" }, ["ᆱ-ᄊ"] = { "ᆷᄊ", "m;ss", "lmss", "mss", "lmss", "ms͈" }, ["ㄻ-ᄊ"] = { "ㅁᄊ", "m;ss", "lmss", "mss", "lmss", "ms͈" }, ["ᆱ-ᄋ"] = { "ᆯᄆ", "lm;", "lm'", "lm", "lm.", "ɭm" }, ["ㄻ-ᄋ"] = { "ㄹᄆ", "lm;", "lm'", "lm", "lm.", "ɭm" }, ["ᆱ-ᄌ"] = { "ᆷᄌ", "m;j", "lmj", "mj", "lmc", "md͡ʑ" }, ["ㄻ-ᄌ"] = { "ㅁᄌ", "m;j", "lmj", "mj", "lmc", "md͡ʑ" }, ["ᆱ-ᄍ"] = { "ᆷᄍ", "m;jj", "lmjj", "mtch", "lmcc", "mt͡ɕ͈" }, ["ㄻ-ᄍ"] = { "ㅁᄍ", "m;jj", "lmjj", "mtch", "lmcc", "mt͡ɕ͈" }, ["ᆱ-ᄎ"] = { "ᆷᄎ", "m;ch", "lmch", "mch'", "lmch", "mt͡ɕʰ" }, ["ㄻ-ᄎ"] = { "ㅁᄎ", "m;ch", "lmch", "mch'", "lmch", "mt͡ɕʰ" }, ["ᆱ-ᄏ"] = { "ᆷᄏ", "m;k", "lmk", "mk'", "lmkh", "mkʰ" }, ["ㄻ-ᄏ"] = { "ㅁᄏ", "m;k", "lmk", "mk'", "lmkh", "mkʰ" }, ["ᆱ-ᄐ"] = { "ᆷᄐ", "m;t", "lmt", "mt'", "lmth", "mtʰ" }, ["ㄻ-ᄐ"] = { "ㅁᄐ", "m;t", "lmt", "mt'", "lmth", "mtʰ" }, ["ᆱ-ᄑ"] = { "ᆷᄑ", "m;p", "lmp", "mp'", "lmph", "mpʰ" }, ["ㄻ-ᄑ"] = { "ㅁᄑ", "m;p", "lmp", "mp'", "lmph", "mpʰ" }, ["ᆱ-ᄒ"] = { "ᆷᄒ", "m;h", "lmh", "mh", "lmh", "mɦ" }, ["ㄻ-ᄒ"] = { "ㅁᄒ", "m;h", "lmh", "mh", "lmh", "mɦ" }, ["ᆲ-Ø"] = { "ᆯ", "l;", "lb", "l", "lp", "ɭ" }, ["ᆲ-ᄀ"] = { "ᆯᄁ", "l;g", "lbg", "lk", "lpk", "ɭk͈" }, ["ㄼ-ᄀ"] = { "ㄹᄁ", "l;g", "lbg", "lk", "lpk", "ɭk͈" }, ["ᆲ-ᄁ"] = { "ᆯᄁ", "l;kk", "lbkk", "lkk", "lpkk", "ɭk͈" }, ["ㄼ-ᄁ"] = { "ㄹᄁ", "l;kk", "lbkk", "lkk", "lpkk", "ɭk͈" }, ["ᆲ-ᄂ"] = { "ᆯᄅ", "l;l", "lbn", "ll", "lpn", "ɭɭ" }, ["ㄼ-ᄂ"] = { "ㄹᄅ", "l;l", "lbn", "ll", "lpn", "ɭɭ" }, ["ᆲ-ᄃ"] = { "ᆯᄄ", "l;d", "lbd", "lt", "lpt", "ɭt͈" }, ["ㄼ-ᄃ"] = { "ㄹᄄ", "l;d", "lbd", "lt", "lpt", "ɭt͈" }, ["ᆲ-ᄄ"] = { "ᆯᄄ", "l;tt", "lbtt", "ltt", "lptt", "ɭt͈" }, ["ㄼ-ᄄ"] = { "ㄹᄄ", "l;tt", "lbtt", "ltt", "lptt", "ɭt͈" }, ["ᆲ-ᄅ"] = { "ᆯᄅ", "l;l", "lbl", "ll", "lpl", "ɭɭ" }, ["ㄼ-ᄅ"] = { "ㄹᄅ", "l;l", "lbl", "ll", "lpl", "ɭɭ" }, ["ᆲ-ᄆ"] = { "ᆯᄆ", "l;m", "lbm", "lm", "lpm", "ɭm" }, ["ㄼ-ᄆ"] = { "ㄹᄆ", "l;m", "lbm", "lm", "lpm", "ɭm" }, ["ᆲ-ᄇ"] = { "ᆯᄈ", "l;b", "lbb", "lp", "lp.p", "ɭp͈" }, ["ㄼ-ᄇ"] = { "ㄹᄈ", "l;b", "lbb", "lp", "lp.p", "ɭp͈" }, ["ᆲ-ᄈ"] = { "ᆯᄈ", "l;pp", "lbpp", "lpp", "lppp", "ɭp͈" }, ["ㄼ-ᄈ"] = { "ㄹᄈ", "l;pp", "lbpp", "lpp", "lppp", "ɭp͈" }, ["ᆲ-ᄉ"] = { "ᆯᄊ", "l;s", "lbs", "ls", "lps", "ɭs͈" }, ["ㄼ-ᄉ"] = { "ㄹᄊ", "l;s", "lbs", "ls", "lps", "ɭs͈" }, ["ᆲ-ᄊ"] = { "ᆯᄊ", "l;ss", "lbss", "lss", "lpss", "ɭs͈" }, ["ㄼ-ᄊ"] = { "ㄹᄊ", "l;ss", "lbss", "lss", "lpss", "ɭs͈" }, ["ᆲ-ᄋ"] = { "ᆯᄇ", "lb;", "lb'", "lb", "lp.", "ɭb" }, ["ㄼ-ᄋ"] = { "ㄹᄇ", "lb;", "lb'", "lb", "lp.", "ɭb" }, ["ᆲ-ᄌ"] = { "ᆯᄍ", "l;j", "lbj", "lch", "lpc", "ʎt͡ɕ͈" }, ["ㄼ-ᄌ"] = { "ㄹᄍ", "l;j", "lbj", "lch", "lpc", "ʎt͡ɕ͈" }, ["ᆲ-ᄍ"] = { "ᆯᄍ", "l;jj", "lbjj", "ltch", "lpcc", "ʎt͡ɕ͈" }, ["ㄼ-ᄍ"] = { "ㄹᄍ", "l;jj", "lbjj", "ltch", "lpcc", "ʎt͡ɕ͈" }, ["ᆲ-ᄎ"] = { "ᆯᄎ", "l;ch", "lbch", "lch'", "lpch", "ʎt͡ɕʰ" }, ["ㄼ-ᄎ"] = { "ㄹᄎ", "l;ch", "lbch", "lch'", "lpch", "ʎt͡ɕʰ" }, ["ᆲ-ᄏ"] = { "ᆯᄏ", "l;k", "lbk", "lk'", "lpkh", "ɭkʰ" }, ["ㄼ-ᄏ"] = { "ㄹᄏ", "l;k", "lbk", "lk'", "lpkh", "ɭkʰ" }, ["ᆲ-ᄐ"] = { "ᆯᄐ", "l;t", "lbt", "lt'", "lpth", "ɭtʰ" }, ["ㄼ-ᄐ"] = { "ㄹᄐ", "l;t", "lbt", "lt'", "lpth", "ɭtʰ" }, ["ᆲ-ᄑ"] = { "ᆯᄑ", "l;p", "lbp", "lp'", "lpph", "ɭpʰ" }, ["ㄼ-ᄑ"] = { "ㄹᄑ", "l;p", "lbp", "lp'", "lpph", "ɭpʰ" }, ["ᆲ-ᄒ"] = { "ᆯᄑ", "l;p", "lbh", "lp'", "lp.h", "ɭpʰ" }, ["ㄼ-ᄒ"] = { "ㄹᄑ", "l;p", "lbh", "lp'", "lp.h", "ɭpʰ" }, ["ᆳ-Ø"] = { "ᆯ", "l;", "ls", "l", "ls", "ɭ" }, ["ᆳ-ᄀ"] = { "ᆯᄀ", "l;g", "lsg", "lg", "lsk", "ɭɡ" }, ["ㄽ-ᄀ"] = { "ㄹᄀ", "l;g", "lsg", "lg", "lsk", "ɭɡ" }, ["ᆳ-ᄁ"] = { "ᆯᄁ", "l;kk", "lskk", "lkk", "lskk", "ɭk͈" }, ["ㄽ-ᄁ"] = { "ㄹᄁ", "l;kk", "lskk", "lkk", "lskk", "ɭk͈" }, ["ᆳ-ᄂ"] = { "ᆯᄂ", "l;n", "lsn", "ln", "lsn", "ɭn" }, ["ㄽ-ᄂ"] = { "ㄹᄂ", "l;n", "lsn", "ln", "lsn", "ɭn" }, ["ᆳ-ᄃ"] = { "ᆯᄃ", "l;d", "lsd", "ld", "lst", "ɭd" }, ["ㄽ-ᄃ"] = { "ㄹᄃ", "l;d", "lsd", "ld", "lst", "ɭd" }, ["ᆳ-ᄄ"] = { "ᆯᄄ", "l;tt", "lstt", "ltt", "lstt", "ɭt͈" }, ["ㄽ-ᄄ"] = { "ㄹᄄ", "l;tt", "lstt", "ltt", "lstt", "ɭt͈" }, ["ᆳ-ᄅ"] = { "ᆯᄂ", "l;n", "lsl", "ln", "lsl", "ɭn" }, ["ㄽ-ᄅ"] = { "ㄹᄂ", "l;n", "lsl", "ln", "lsl", "ɭn" }, ["ᆳ-ᄆ"] = { "ᆯᄆ", "l;m", "lsm", "lm", "lsm", "ɭm" }, ["ㄽ-ᄆ"] = { "ㄹᄆ", "l;m", "lsm", "lm", "lsm", "ɭm" }, ["ᆳ-ᄇ"] = { "ᆯᄇ", "l;b", "lsb", "lb", "lsp", "ɭb" }, ["ㄽ-ᄇ"] = { "ㄹᄇ", "l;b", "lsb", "lb", "lsp", "ɭb" }, ["ᆳ-ᄈ"] = { "ᆯᄈ", "l;pp", "lspp", "lpp", "lspp", "ɭp͈" }, ["ㄽ-ᄈ"] = { "ㄹᄈ", "l;pp", "lspp", "lpp", "lspp", "ɭp͈" }, ["ᆳ-ᄉ"] = { "ᆯᄉ", "l;s", "ls's", "ls", "ls.s", "ɭsʰ" }, ["ㄽ-ᄉ"] = { "ㄹᄉ", "l;s", "ls's", "ls", "ls.s", "ɭsʰ" }, ["ᆳ-ᄊ"] = { "ᆯᄊ", "l;ss", "lsss", "lss", "lsss", "ɭs͈" }, ["ㄽ-ᄊ"] = { "ㄹᄊ", "l;ss", "lsss", "lss", "lsss", "ɭs͈" }, ["ᆳ-ᄋ"] = { "ᆯᄊ", "ls;", "ls'", "ls", "ls.", "ɭs͈" }, ["ㄽ-ᄋ"] = { "ㄹᄊ", "ls;", "ls'", "ls", "ls.", "ɭs͈" }, ["ᆳ-ᄌ"] = { "ᆯᄌ", "l;j", "lsj", "lj", "lsc", "ʎd͡ʑ" }, ["ㄽ-ᄌ"] = { "ㄹᄌ", "l;j", "lsj", "lj", "lsc", "ʎd͡ʑ" }, ["ᆳ-ᄍ"] = { "ᆯᄍ", "l;jj", "lsjj", "ltch", "lscc", "ʎt͡ɕ͈" }, ["ㄽ-ᄍ"] = { "ㄹᄍ", "l;jj", "lsjj", "ltch", "lscc", "ʎt͡ɕ͈" }, ["ᆳ-ᄎ"] = { "ᆯᄎ", "l;ch", "lsch", "lch'", "lsch", "ʎt͡ɕʰ" }, ["ㄽ-ᄎ"] = { "ㄹᄎ", "l;ch", "lsch", "lch'", "lsch", "ʎt͡ɕʰ" }, ["ᆳ-ᄏ"] = { "ᆯᄏ", "l;k", "lsk", "lk'", "lskh", "ɭkʰ" }, ["ㄽ-ᄏ"] = { "ㄹᄏ", "l;k", "lsk", "lk'", "lskh", "ɭkʰ" }, ["ᆳ-ᄐ"] = { "ᆯᄐ", "l;t", "lst", "lt'", "lsth", "ɭtʰ" }, ["ㄽ-ᄐ"] = { "ㄹᄐ", "l;t", "lst", "lt'", "lsth", "ɭtʰ" }, ["ᆳ-ᄑ"] = { "ᆯᄑ", "l;p", "lsp", "lp'", "lsph", "ɭpʰ" }, ["ㄽ-ᄑ"] = { "ㄹᄑ", "l;p", "lsp", "lp'", "lsph", "ɭpʰ" }, ["ᆳ-ᄒ"] = { "ᆯᄒ", "l;h", "lsh", "rh", "lsh", "ɾɦ" }, ["ㄽ-ᄒ"] = { "ㄹᄒ", "l;h", "lsh", "rh", "lsh", "ɾɦ" }, ["ᆴ-Ø"] = { "ᆯ", "l;", "lt", "l", "lth", "ɭ" }, ["ᆴ-ᄀ"] = { "ᆯᄁ", "l;g", "ltg", "lk", "lthk", "ɭk͈" }, ["ㄾ-ᄀ"] = { "ㄹᄁ", "l;g", "ltg", "lk", "lthk", "ɭk͈" }, ["ᆴ-ᄁ"] = { "ᆯᄁ", "l;kk", "ltkk", "lkk", "lthkk", "ɭk͈" }, ["ㄾ-ᄁ"] = { "ㄹᄁ", "l;kk", "ltkk", "lkk", "lthkk", "ɭk͈" }, ["ᆴ-ᄂ"] = { "ᆯᄅ", "l;l", "ltn", "ll", "lthn", "ɭɭ" }, ["ㄾ-ᄂ"] = { "ㄹᄅ", "l;l", "ltn", "ll", "lthn", "ɭɭ" }, ["ᆴ-ᄃ"] = { "ᆯᄄ", "l;d", "ltd", "lt", "ltht", "ɭt͈" }, ["ㄾ-ᄃ"] = { "ㄹᄄ", "l;d", "ltd", "lt", "ltht", "ɭt͈" }, ["ᆴ-ᄄ"] = { "ᆯᄄ", "l;tt", "lttt", "ltt", "lthtt", "ɭt͈" }, ["ㄾ-ᄄ"] = { "ㄹᄄ", "l;tt", "lttt", "ltt", "lthtt", "ɭt͈" }, ["ᆴ-ᄅ"] = { "ᆯᄅ", "l;l", "ltl", "ll", "lthl", "ɭɭ" }, ["ㄾ-ᄅ"] = { "ㄹᄅ", "l;l", "ltl", "ll", "lthl", "ɭɭ" }, ["ᆴ-ᄆ"] = { "ᆯᄆ", "l;m", "ltm", "lm", "lthm", "ɭm" }, ["ㄾ-ᄆ"] = { "ㄹᄆ", "l;m", "ltm", "lm", "lthm", "ɭm" }, ["ᆴ-ᄇ"] = { "ᆯᄈ", "l;b", "ltb", "lp", "lthp", "ɭp͈" }, ["ㄾ-ᄇ"] = { "ㄹᄈ", "l;b", "ltb", "lp", "lthp", "ɭp͈" }, ["ᆴ-ᄈ"] = { "ᆯᄈ", "l;pp", "ltpp", "lpp", "lthpp", "ɭp͈" }, ["ㄾ-ᄈ"] = { "ㄹᄈ", "l;pp", "ltpp", "lpp", "lthpp", "ɭp͈" }, ["ᆴ-ᄉ"] = { "ᆯᄊ", "l;s", "lts", "ls", "lths", "ɭs͈" }, ["ㄾ-ᄉ"] = { "ㄹᄊ", "l;s", "lts", "ls", "lths", "ɭs͈" }, ["ᆴ-ᄊ"] = { "ᆯᄊ", "l;ss", "ltss", "lss", "lthss", "ɭs͈" }, ["ㄾ-ᄊ"] = { "ㄹᄊ", "l;ss", "ltss", "lss", "lthss", "ɭs͈" }, ["ᆴ-ᄋ"] = { "ᆯᄐ", "lt;", "lt'", "lt'", "lth.", "ɭtʰ" }, ["ㄾ-ᄋ"] = { "ㄹᄐ", "lt;", "lt'", "lt'", "lth.", "ɭtʰ" }, ["ᆴ-ᄌ"] = { "ᆯᄍ", "l;j", "ltj", "lch", "lthc", "ʎt͡ɕ͈" }, ["ㄾ-ᄌ"] = { "ㄹᄍ", "l;j", "ltj", "lch", "lthc", "ʎt͡ɕ͈" }, ["ᆴ-ᄍ"] = { "ᆯᄍ", "l;jj", "ltjj", "ltch", "lthcc", "ʎt͡ɕ͈" }, ["ㄾ-ᄍ"] = { "ㄹᄍ", "l;jj", "ltjj", "ltch", "lthcc", "ʎt͡ɕ͈" }, ["ᆴ-ᄎ"] = { "ᆯᄎ", "l;ch", "ltch", "lch'", "lthch", "ʎt͡ɕʰ" }, ["ㄾ-ᄎ"] = { "ㄹᄎ", "l;ch", "ltch", "lch'", "lthch", "ʎt͡ɕʰ" }, ["ᆴ-ᄏ"] = { "ᆯᄏ", "l;k", "ltk", "lk'", "lthkh", "ɭkʰ" }, ["ㄾ-ᄏ"] = { "ㄹᄏ", "l;k", "ltk", "lk'", "lthkh", "ɭkʰ" }, ["ᆴ-ᄐ"] = { "ᆯᄐ", "l;t", "lt't", "lt'", "lthth", "ɭtʰ" }, ["ㄾ-ᄐ"] = { "ㄹᄐ", "l;t", "lt't", "lt'", "lthth", "ɭtʰ" }, ["ᆴ-ᄑ"] = { "ᆯᄑ", "l;p", "ltp", "lp'", "lthph", "ɭpʰ" }, ["ㄾ-ᄑ"] = { "ㄹᄑ", "l;p", "ltp", "lp'", "lthph", "ɭpʰ" }, ["ᆴ-ᄒ"] = { "ᆯᄐ", "l;t", "lth", "lt'", "lthh", "ɭtʰ" }, ["ㄾ-ᄒ"] = { "ㄹᄐ", "l;t", "lth", "lt'", "lthh", "ɭtʰ" }, ["ᆵ-Ø"] = { "ᆸ", "p;", "lp", "p", "lph", "p̚" }, ["ᆵ-ᄀ"] = { "ᆸᄁ", "p;g", "lpg", "pk", "lphk", "p̚k͈" }, ["ㄿ-ᄀ"] = { "ㅂᄁ", "p;g", "lpg", "pk", "lphk", "p̚k͈" }, ["ᆵ-ᄁ"] = { "ᆸᄁ", "p;kk", "lpkk", "pkk", "lphkk", "p̚k͈" }, ["ㄿ-ᄁ"] = { "ㅂᄁ", "p;kk", "lpkk", "pkk", "lphkk", "p̚k͈" }, ["ᆵ-ᄂ"] = { "ᆷᄂ", "m;n", "lpn", "mn", "lphn", "mn" }, ["ㄿ-ᄂ"] = { "ㅁᄂ", "m;n", "lpn", "mn", "lphn", "mn" }, ["ᆵ-ᄃ"] = { "ᆸᄄ", "p;d", "lpd", "pt", "lpht", "p̚t͈" }, ["ㄿ-ᄃ"] = { "ㅂᄄ", "p;d", "lpd", "pt", "lpht", "p̚t͈" }, ["ᆵ-ᄄ"] = { "ᆸᄄ", "p;tt", "lptt", "ptt", "lphtt", "p̚t͈" }, ["ㄿ-ᄄ"] = { "ㅂᄄ", "p;tt", "lptt", "ptt", "lphtt", "p̚t͈" }, ["ᆵ-ᄅ"] = { "ᆷᄂ", "m;n", "lpl", "mn", "lphl", "mn" }, ["ㄿ-ᄅ"] = { "ㅁᄂ", "m;n", "lpl", "mn", "lphl", "mn" }, ["ᆵ-ᄆ"] = { "ᆷᄆ", "m;m", "lpm", "mm", "lphm", "mm" }, ["ㄿ-ᄆ"] = { "ㅁᄆ", "m;m", "lpm", "mm", "lphm", "mm" }, ["ᆵ-ᄇ"] = { "ᆸᄈ", "p;b", "lpb", "pp", "lphp", "p̚p͈" }, ["ㄿ-ᄇ"] = { "ㅂᄈ", "p;b", "lpb", "pp", "lphp", "p̚p͈" }, ["ᆵ-ᄈ"] = { "ᆸᄈ", "p;pp", "lppp", "pp", "lphpp", "p̚p͈" }, ["ㄿ-ᄈ"] = { "ㅂᄈ", "p;pp", "lppp", "pp", "lphpp", "p̚p͈" }, ["ᆵ-ᄉ"] = { "ᆸᄊ", "p;s", "lps", "ps", "lphs", "ps͈" }, ["ㄿ-ᄉ"] = { "ㅂᄊ", "p;s", "lps", "ps", "lphs", "ps͈" }, ["ᆵ-ᄊ"] = { "ᆸᄊ", "p;ss", "lpss", "pss", "lphss", "ps͈" }, ["ㄿ-ᄊ"] = { "ㅂᄊ", "p;ss", "lpss", "pss", "lphss", "ps͈" }, ["ᆵ-ᄋ"] = { "ᆯᄑ", "lp;", "lp'", "lp'", "lph.", "ɭpʰ" }, ["ㄿ-ᄋ"] = { "ㄹᄑ", "lp;", "lp'", "lp'", "lph.", "ɭpʰ" }, ["ᆵ-ᄌ"] = { "ᆸᄍ", "p;j", "lpj", "pch", "lphc", "p̚t͡ɕ͈" }, ["ㄿ-ᄌ"] = { "ㅂᄍ", "p;j", "lpj", "pch", "lphc", "p̚t͡ɕ͈" }, ["ᆵ-ᄍ"] = { "ᆸᄍ", "p;jj", "lpjj", "ptch", "lphcc", "p̚t͡ɕ͈" }, ["ㄿ-ᄍ"] = { "ㅂᄍ", "p;jj", "lpjj", "ptch", "lphcc", "p̚t͡ɕ͈" }, ["ᆵ-ᄎ"] = { "ᆸᄎ", "p;ch", "lpch", "pch'", "lphch", "p̚t͡ɕʰ" }, ["ㄿ-ᄎ"] = { "ㅂᄎ", "p;ch", "lpch", "pch'", "lphch", "p̚t͡ɕʰ" }, ["ᆵ-ᄏ"] = { "ᆸᄏ", "p;k", "lpk", "pk'", "lphkh", "p̚kʰ" }, ["ㄿ-ᄏ"] = { "ㅂᄏ", "p;k", "lpk", "pk'", "lphkh", "p̚kʰ" }, ["ᆵ-ᄐ"] = { "ᆸᄐ", "p;t", "lpt", "pt'", "lphth", "p̚tʰ" }, ["ㄿ-ᄐ"] = { "ㅂᄐ", "p;t", "lpt", "pt'", "lphth", "p̚tʰ" }, ["ᆵ-ᄑ"] = { "ᆸᄑ", "p;'p", "lp'p", "pp'", "lphph", "p̚pʰ" }, ["ㄿ-ᄑ"] = { "ㅂᄑ", "p;'p", "lp'p", "pp'", "lphph", "p̚pʰ" }, ["ᆵ-ᄒ"] = { "ᆯᄑ", "l;p", "lph", "ph", "lphh", "ɭpʰ" }, ["ㄿ-ᄒ"] = { "ㄹᄑ", "l;p", "lph", "ph", "lphh", "ɭpʰ" }, ["ᆶ-Ø"] = { "ᆯ", "l;", "lh", "l", "lh", "ɭ" }, ["ᆶ-ᄀ"] = { "ᆯᄏ", "l;k", "lhg", "lk'", "lhk", "ɭkʰ" }, ["ㅀ-ᄀ"] = { "ㄹᄏ", "l;k", "lhg", "lk'", "lhk", "ɭkʰ" }, ["ᆶ-ᄁ"] = { "ᆯᄁ", "l;kk", "lhkk", "lk'", "lhkk", "ɭk͈" }, ["ㅀ-ᄁ"] = { "ㄹᄁ", "l;kk", "lhkk", "lk'", "lhkk", "ɭk͈" }, ["ᆶ-ᄂ"] = { "ᆯᄅ", "l;l", "lhn", "ll", "lhn", "ɭɭ" }, ["ㅀ-ᄂ"] = { "ㄹᄅ", "l;l", "lhn", "ll", "lhn", "ɭɭ" }, ["ᆶ-ᄃ"] = { "ᆯᄐ", "l;t", "lhd", "lt'", "lht", "ɭtʰ" }, ["ㅀ-ᄃ"] = { "ㄹᄐ", "l;t", "lhd", "lt'", "lht", "ɭtʰ" }, ["ᆶ-ᄄ"] = { "ᆯᄄ", "l;tt", "lhtt", "lt'", "lhtt", "ɭt͈" }, ["ㅀ-ᄄ"] = { "ㄹᄄ", "l;tt", "lhtt", "lt'", "lhtt", "ɭt͈" }, ["ᆶ-ᄅ"] = { "ᆯᄅ", "l;l", "lhl", "ll", "lhl", "ɭɭ" }, ["ㅀ-ᄅ"] = { "ㄹᄅ", "l;l", "lhl", "ll", "lhl", "ɭɭ" }, ["ᆶ-ᄆ"] = { "ᆯᄆ", "l;m", "lhm", "lm", "lhm", "ɭm" }, ["ㅀ-ᄆ"] = { "ㄹᄆ", "l;m", "lhm", "lm", "lhm", "ɭm" }, ["ᆶ-ᄇ"] = { "ᆯᄑ", "l;p", "lhb", "lp'", "lhp", "ɭpʰ" }, ["ㅀ-ᄇ"] = { "ㄹᄑ", "l;p", "lhb", "lp'", "lhp", "ɭpʰ" }, ["ᆶ-ᄈ"] = { "ᆯᄈ", "l;pp", "lhpp", "lp'", "lhpp", "ɭp͈" }, ["ㅀ-ᄈ"] = { "ㄹᄈ", "l;pp", "lhpp", "lp'", "lhpp", "ɭp͈" }, ["ᆶ-ᄉ"] = { "ᆯᄊ", "l;s", "lhs", "lss", "lhs", "ɭs͈" }, ["ㅀ-ᄉ"] = { "ㄹᄊ", "l;s", "lhs", "lss", "lhs", "ɭs͈" }, ["ᆶ-ᄊ"] = { "ᆯᄊ", "l;ss", "lhss", "lss", "lhss", "ɭs͈" }, ["ㅀ-ᄊ"] = { "ㄹᄊ", "l;ss", "lhss", "lss", "lhss", "ɭs͈" }, ["ᆶ-ᄋ"] = { "ᄅ", "r;", "lh'", "r", "lh.", "ɾ" }, ["ㅀ-ᄋ"] = { "ᄅ", "r;", "lh'", "r", "lh.", "ɾ" }, ["ᆶ-ᄌ"] = { "ᆯᄎ", "l;ch", "lhj", "lch'", "lhc", "ʎt͡ɕʰ" }, ["ㅀ-ᄌ"] = { "ㄹᄎ", "l;ch", "lhj", "lch'", "lhc", "ʎt͡ɕʰ" }, ["ᆶ-ᄍ"] = { "ᆯᄍ", "l;jj", "lhjj", "lch'", "lhcc", "ʎt͡ɕ͈" }, ["ㅀ-ᄍ"] = { "ㄹᄍ", "l;jj", "lhjj", "lch'", "lhcc", "ʎt͡ɕ͈" }, ["ᆶ-ᄎ"] = { "ᆯᄎ", "l;ch", "lhch", "lch'", "lhch", "ʎt͡ɕʰ" }, ["ㅀ-ᄎ"] = { "ㄹᄎ", "l;ch", "lhch", "lch'", "lhch", "ʎt͡ɕʰ" }, ["ᆶ-ᄏ"] = { "ᆯᄏ", "l;k", "lhk", "lk'", "lhkh", "ɭkʰ" }, ["ㅀ-ᄏ"] = { "ㄹᄏ", "l;k", "lhk", "lk'", "lhkh", "ɭkʰ" }, ["ᆶ-ᄐ"] = { "ᆯᄐ", "l;t", "lht", "lt'", "lhth", "ɭtʰ" }, ["ㅀ-ᄐ"] = { "ㄹᄐ", "l;t", "lht", "lt'", "lhth", "ɭtʰ" }, ["ᆶ-ᄑ"] = { "ᆯᄑ", "l;p", "lhp", "lp'", "lhph", "ɭpʰ" }, ["ㅀ-ᄑ"] = { "ㄹᄑ", "l;p", "lhp", "lp'", "lhph", "ɭpʰ" }, ["ᆶ-ᄒ"] = { "ᆯᄒ", "l;h", "lhh", "rh", "lhh", "ɾɦ" }, ["ㅀ-ᄒ"] = { "ㄹᄒ", "l;h", "lhh", "rh", "lhh", "ɾɦ" }, ["ᆷ-Ø"] = { "ᆷ", "m;", "m", "m", "m", "m" }, ["ᆷ-ᄀ"] = { "ᆷᄀ", "m;g", "mg", "mg", "mk", "mɡ" }, ["ㅁ-ᄀ"] = { "ㅁᄀ", "m;g", "mg", "mg", "mk", "mɡ" }, ["ᆷ-ᄁ"] = { "ᆷᄁ", "m;kk", "mkk", "mkk", "mkk", "mk͈" }, ["ㅁ-ᄁ"] = { "ㅁᄁ", "m;kk", "mkk", "mkk", "mkk", "mk͈" }, ["ᆷ-ᄂ"] = { "ᆷᄂ", "m;n", "mn", "mn", "mn", "mn" }, ["ㅁ-ᄂ"] = { "ㅁᄂ", "m;n", "mn", "mn", "mn", "mn" }, ["ᆷ-ᄃ"] = { "ᆷᄃ", "m;d", "md", "md", "mt", "md" }, ["ㅁ-ᄃ"] = { "ㅁᄃ", "m;d", "md", "md", "mt", "md" }, ["ᆷ-ᄄ"] = { "ᆷᄄ", "m;tt", "mtt", "mtt", "mtt", "mt͈" }, ["ㅁ-ᄄ"] = { "ㅁᄄ", "m;tt", "mtt", "mtt", "mtt", "mt͈" }, ["ᆷ-ᄅ"] = { "ᆷᄂ", "m;n", "ml", "mn", "ml", "mn" }, ["ㅁ-ᄅ"] = { "ㅁᄂ", "m;n", "ml", "mn", "ml", "mn" }, ["ᆷ-ᄆ"] = { "ᆷᄆ", "m;m", "mm", "mm", "mm", "mm" }, ["ㅁ-ᄆ"] = { "ㅁᄆ", "m;m", "mm", "mm", "mm", "mm" }, ["ᆷ-ᄇ"] = { "ᆷᄇ", "m;b", "mb", "mb", "mp", "mb" }, ["ㅁ-ᄇ"] = { "ㅁᄇ", "m;b", "mb", "mb", "mp", "mb" }, ["ᆷ-ᄈ"] = { "ᆷᄈ", "m;pp", "mpp", "mpp", "mpp", "mp͈" }, ["ㅁ-ᄈ"] = { "ㅁᄈ", "m;pp", "mpp", "mpp", "mpp", "mp͈" }, ["ᆷ-ᄉ"] = { "ᆷᄉ", "m;s", "ms", "ms", "ms", "msʰ" }, ["ㅁ-ᄉ"] = { "ㅁᄉ", "m;s", "ms", "ms", "ms", "msʰ" }, ["ᆷ-ᄊ"] = { "ᆷᄊ", "m;ss", "mss", "mss", "mss", "ms͈" }, ["ㅁ-ᄊ"] = { "ㅁᄊ", "m;ss", "mss", "mss", "mss", "ms͈" }, ["ᆷ-ᄋ"] = { "ᄆ", "m;", "m'", "m", "m.", "m" }, ["ㅁ-ᄋ"] = { "ᄆ", "m;", "m'", "m", "m.", "m" }, ["ᆷ-ᄌ"] = { "ᆷᄌ", "m;j", "mj", "mj", "mc", "md͡ʑ" }, ["ㅁ-ᄌ"] = { "ㅁᄌ", "m;j", "mj", "mj", "mc", "md͡ʑ" }, ["ᆷ-ᄍ"] = { "ᆷᄍ", "m;jj", "mjj", "mtch", "mcc", "mt͡ɕ͈" }, ["ㅁ-ᄍ"] = { "ㅁᄍ", "m;jj", "mjj", "mtch", "mcc", "mt͡ɕ͈" }, ["ᆷ-ᄎ"] = { "ᆷᄎ", "m;ch", "mch", "mch'", "mch", "mt͡ɕʰ" }, ["ㅁ-ᄎ"] = { "ㅁᄎ", "m;ch", "mch", "mch'", "mch", "mt͡ɕʰ" }, ["ᆷ-ᄏ"] = { "ᆷᄏ", "m;k", "mk", "mk'", "mkh", "mkʰ" }, ["ㅁ-ᄏ"] = { "ㅁᄏ", "m;k", "mk", "mk'", "mkh", "mkʰ" }, ["ᆷ-ᄐ"] = { "ᆷᄐ", "m;t", "mt", "mt'", "mth", "mtʰ" }, ["ㅁ-ᄐ"] = { "ㅁᄐ", "m;t", "mt", "mt'", "mth", "mtʰ" }, ["ᆷ-ᄑ"] = { "ᆷᄑ", "m;p", "mp", "mp'", "mph", "mpʰ" }, ["ㅁ-ᄑ"] = { "ㅁᄑ", "m;p", "mp", "mp'", "mph", "mpʰ" }, ["ᆷ-ᄒ"] = { "ᆷᄒ", "m;h", "mh", "mh", "mh", "mɦ" }, ["ㅁ-ᄒ"] = { "ㅁᄒ", "m;h", "mh", "mh", "mh", "mɦ" }, ["ᆸ-Ø"] = { "ᆸ", "p;", "b", "p", "p", "p̚" }, ["ᆸ-ᄀ"] = { "ᆸᄁ", "p;g", "bg", "pk", "pk", "p̚k͈" }, ["ㅂ-ᄀ"] = { "ㅂᄁ", "p;g", "bg", "pk", "pk", "p̚k͈" }, ["ᆸ-ᄁ"] = { "ᆸᄁ", "p;kk", "bkk", "pkk", "pkk", "p̚k͈" }, ["ㅂ-ᄁ"] = { "ㅂᄁ", "p;kk", "bkk", "pkk", "pkk", "p̚k͈" }, ["ᆸ-ᄂ"] = { "ᆷᄂ", "m;n", "bn", "mn", "pn", "mn" }, ["ㅂ-ᄂ"] = { "ㅁᄂ", "m;n", "bn", "mn", "pn", "mn" }, ["ᆸ-ᄃ"] = { "ᆸᄄ", "p;d", "bd", "pt", "pt", "p̚t͈" }, ["ㅂ-ᄃ"] = { "ㅂᄄ", "p;d", "bd", "pt", "pt", "p̚t͈" }, ["ᆸ-ᄄ"] = { "ᆸᄄ", "p;tt", "btt", "ptt", "ptt", "p̚t͈" }, ["ㅂ-ᄄ"] = { "ㅂᄄ", "p;tt", "btt", "ptt", "ptt", "p̚t͈" }, ["ᆸ-ᄅ"] = { "ᆷᄂ", "m;n", "bl", "mn", "pl", "mn" }, ["ㅂ-ᄅ"] = { "ㅁᄂ", "m;n", "bl", "mn", "pl", "mn" }, ["ᆸ-ᄆ"] = { "ᆷᄆ", "m;m", "bm", "mm", "pm", "mm" }, ["ㅂ-ᄆ"] = { "ㅁᄆ", "m;m", "bm", "mm", "pm", "mm" }, ["ᆸ-ᄇ"] = { "ᆸᄈ", "p;b", "bb", "pp", "p.p", "p̚p͈" }, ["ㅂ-ᄇ"] = { "ㅂᄈ", "p;b", "bb", "pp", "p.p", "p̚p͈" }, ["ᆸ-ᄈ"] = { "ᆸᄈ", "p;pp", "bpp", "pp", "ppp", "p̚p͈" }, ["ㅂ-ᄈ"] = { "ㅂᄈ", "p;pp", "bpp", "pp", "ppp", "p̚p͈" }, ["ᆸ-ᄉ"] = { "ᆸᄊ", "p;s", "bs", "ps", "p.s", "ps͈" }, ["ㅂ-ᄉ"] = { "ㅂᄊ", "p;s", "bs", "ps", "p.s", "ps͈" }, ["ᆸ-ᄊ"] = { "ᆸᄊ", "p;ss", "b'ss", "pss", "p.ss", "ps͈" }, ["ㅂ-ᄊ"] = { "ㅂᄊ", "p;ss", "b'ss", "pss", "p.ss", "ps͈" }, ["ᆸ-ᄋ"] = { "ᄇ", "b;", "b'", "b", "p.", "b" }, ["ㅂ-ᄋ"] = { "ᄇ", "b;", "b'", "b", "p.", "b" }, ["ᆸ-ᄌ"] = { "ᆸᄍ", "p;j", "bj", "pch", "pc", "p̚t͡ɕ͈" }, ["ㅂ-ᄌ"] = { "ㅂᄍ", "p;j", "bj", "pch", "pc", "p̚t͡ɕ͈" }, ["ᆸ-ᄍ"] = { "ᆸᄍ", "p;jj", "bjj", "ptch", "pcc", "p̚t͡ɕ͈" }, ["ㅂ-ᄍ"] = { "ㅂᄍ", "p;jj", "bjj", "ptch", "pcc", "p̚t͡ɕ͈" }, ["ᆸ-ᄎ"] = { "ᆸᄎ", "p;ch", "bch", "pch'", "pch", "p̚t͡ɕʰ" }, ["ㅂ-ᄎ"] = { "ㅂᄎ", "p;ch", "bch", "pch'", "pch", "p̚t͡ɕʰ" }, ["ᆸ-ᄏ"] = { "ᆸᄏ", "p;k", "bk", "pk'", "pkh", "p̚kʰ" }, ["ㅂ-ᄏ"] = { "ㅂᄏ", "p;k", "bk", "pk'", "pkh", "p̚kʰ" }, ["ᆸ-ᄐ"] = { "ᆸᄐ", "p;t", "bt", "pt'", "pth", "p̚tʰ" }, ["ㅂ-ᄐ"] = { "ㅂᄐ", "p;t", "bt", "pt'", "pth", "p̚tʰ" }, ["ᆸ-ᄑ"] = { "ᆸᄑ", "p;'p", "bp", "pp'", "pph", "p̚pʰ" }, ["ㅂ-ᄑ"] = { "ㅂᄑ", "p;'p", "bp", "pp'", "pph", "p̚pʰ" }, ["ᆸ-ᄒ"] = { "ᄑ", "p;h", "bh", "ph", "p.h", "pʰ" }, ["ㅂ-ᄒ"] = { "ᄑ", "p;h", "bh", "ph", "p.h", "pʰ" }, ["ᆹ-Ø"] = { "ᆸ", "p;", "bs", "p", "ps", "p̚" }, ["ᆹ-ᄀ"] = { "ᆸᄁ", "p;g", "bsg", "pk", "psk", "p̚k͈" }, ["ㅄ-ᄀ"] = { "ㅂᄁ", "p;g", "bsg", "pk", "psk", "p̚k͈" }, ["ᆹ-ᄁ"] = { "ᆸᄁ", "p;kk", "bskk", "pkk", "pskk", "p̚k͈" }, ["ㅄ-ᄁ"] = { "ㅂᄁ", "p;kk", "bskk", "pkk", "pskk", "p̚k͈" }, ["ᆹ-ᄂ"] = { "ᆷᄂ", "m;n", "bsn", "mn", "psn", "mn" }, ["ㅄ-ᄂ"] = { "ㅁᄂ", "m;n", "bsn", "mn", "psn", "mn" }, ["ᆹ-ᄃ"] = { "ᆸᄄ", "p;d", "bsd", "pt", "pst", "p̚t͈" }, ["ㅄ-ᄃ"] = { "ㅂᄄ", "p;d", "bsd", "pt", "pst", "p̚t͈" }, ["ᆹ-ᄄ"] = { "ᆸᄄ", "p;tt", "bstt", "ptt", "pstt", "p̚t͈" }, ["ㅄ-ᄄ"] = { "ㅂᄄ", "p;tt", "bstt", "ptt", "pstt", "p̚t͈" }, ["ᆹ-ᄅ"] = { "ᆷᄂ", "m;n", "bsl", "mn", "psl", "mn" }, ["ㅄ-ᄅ"] = { "ㅁᄂ", "m;n", "bsl", "mn", "psl", "mn" }, ["ᆹ-ᄆ"] = { "ᆷᄆ", "m;m", "bsm", "mm", "psm", "mm" }, ["ㅄ-ᄆ"] = { "ㅁᄆ", "m;m", "bsm", "mm", "psm", "mm" }, ["ᆹ-ᄇ"] = { "ᆸᄈ", "p;b", "bsb", "pp", "psp", "p̚p͈" }, ["ㅄ-ᄇ"] = { "ㅂᄈ", "p;b", "bsb", "pp", "psp", "p̚p͈" }, ["ᆹ-ᄈ"] = { "ᆸᄈ", "p;pp", "bspp", "pp", "pspp", "p̚p͈" }, ["ㅄ-ᄈ"] = { "ㅂᄈ", "p;pp", "bspp", "pp", "pspp", "p̚p͈" }, ["ᆹ-ᄉ"] = { "ᆸᄊ", "p;s", "bs's", "ps", "ps.s", "ps͈" }, ["ㅄ-ᄉ"] = { "ㅂᄊ", "p;s", "bs's", "ps", "ps.s", "ps͈" }, ["ᆹ-ᄊ"] = { "ᆸᄊ", "p;ss", "bsss", "pss", "psss", "ps͈" }, ["ㅄ-ᄊ"] = { "ㅂᄊ", "p;ss", "bsss", "pss", "psss", "ps͈" }, ["ᆹ-ᄋ"] = { "ᆸᄊ", "ps;", "bs'", "ps", "ps.", "ps͈" }, ["ㅄ-ᄋ"] = { "ㅂᄊ", "ps;", "bs'", "ps", "ps.", "ps͈" }, ["ᆹ-ᄌ"] = { "ᆸᄍ", "p;j", "bsj", "pch", "psc", "p̚t͡ɕ͈" }, ["ㅄ-ᄌ"] = { "ㅂᄍ", "p;j", "bsj", "pch", "psc", "p̚t͡ɕ͈" }, ["ᆹ-ᄍ"] = { "ᆸᄍ", "p;jj", "bsjj", "ptch", "pscc", "p̚t͡ɕ͈" }, ["ㅄ-ᄍ"] = { "ㅂᄍ", "p;jj", "bsjj", "ptch", "pscc", "p̚t͡ɕ͈" }, ["ᆹ-ᄎ"] = { "ᆸᄎ", "p;ch", "bsch", "pch'", "psch", "p̚t͡ɕʰ" }, ["ㅄ-ᄎ"] = { "ㅂᄎ", "p;ch", "bsch", "pch'", "psch", "p̚t͡ɕʰ" }, ["ᆹ-ᄏ"] = { "ᆸᄏ", "p;k", "bsk", "pk'", "pskh", "p̚kʰ" }, ["ㅄ-ᄏ"] = { "ㅂᄏ", "p;k", "bsk", "pk'", "pskh", "p̚kʰ" }, ["ᆹ-ᄐ"] = { "ᆸᄐ", "p;t", "bst", "pt'", "psth", "p̚tʰ" }, ["ㅄ-ᄐ"] = { "ㅂᄐ", "p;t", "bst", "pt'", "psth", "p̚tʰ" }, ["ᆹ-ᄑ"] = { "ᆸᄑ", "p;'p", "bsp", "pp'", "psph", "p̚pʰ" }, ["ㅄ-ᄑ"] = { "ㅂᄑ", "p;'p", "bsp", "pp'", "psph", "p̚pʰ" }, ["ᆹ-ᄒ"] = { "ᄑ", "p;h", "bsh", "ph", "psh", "pʰ" }, ["ㅄ-ᄒ"] = { "ᄑ", "p;h", "bsh", "ph", "psh", "pʰ" }, ["ᆺ-Ø"] = { "ᆮ", "t;", "s", "t", "s", "t̚" }, ["ᆺ-ᄀ"] = { "ᆮᄁ", "t;g", "sg", "tk", "sk", "t̚k͈" }, ["ㅅ-ᄀ"] = { "ㄷᄁ", "t;g", "sg", "tk", "sk", "t̚k͈" }, ["ᆺ-ᄁ"] = { "ᆮᄁ", "t;kk", "skk", "tkk", "skk", "t̚k͈" }, ["ㅅ-ᄁ"] = { "ㄷᄁ", "t;kk", "skk", "tkk", "skk", "t̚k͈" }, ["ᆺ-ᄂ"] = { "ᆫᄂ", "n;n", "sn", "nn", "sn", "nn" }, ["ㅅ-ᄂ"] = { "ㄴᄂ", "n;n", "sn", "nn", "sn", "nn" }, ["ᆺ-ᄃ"] = { "ᆮᄄ", "t;d", "sd", "tt", "st", "t̚t͈" }, ["ㅅ-ᄃ"] = { "ㄷᄄ", "t;d", "sd", "tt", "st", "t̚t͈" }, ["ᆺ-ᄄ"] = { "ᆮᄄ", "t;tt", "stt", "tt", "stt", "t̚t͈" }, ["ㅅ-ᄄ"] = { "ㄷᄄ", "t;tt", "stt", "tt", "stt", "t̚t͈" }, ["ᆺ-ᄅ"] = { "ᆫᄂ", "n;n", "sl", "nn", "sl", "nn" }, ["ㅅ-ᄅ"] = { "ㄴᄂ", "n;n", "sl", "nn", "sl", "nn" }, ["ᆺ-ᄆ"] = { "ᆫᄆ", "n;m", "sm", "nm", "sm", "nm" }, ["ㅅ-ᄆ"] = { "ㄴᄆ", "n;m", "sm", "nm", "sm", "nm" }, ["ᆺ-ᄇ"] = { "ᆮᄈ", "t;b", "sb", "tp", "sp", "t̚p͈" }, ["ㅅ-ᄇ"] = { "ㄷᄈ", "t;b", "sb", "tp", "sp", "t̚p͈" }, ["ᆺ-ᄈ"] = { "ᆮᄈ", "t;pp", "spp", "tpp", "spp", "t̚p͈" }, ["ㅅ-ᄈ"] = { "ㄷᄈ", "t;pp", "spp", "tpp", "spp", "t̚p͈" }, ["ᆺ-ᄉ"] = { "ᆮᄊ", "t;s", "s's", "ss", "s.s", "ss͈" }, ["ㅅ-ᄉ"] = { "ㄷᄊ", "t;s", "s's", "ss", "s.s", "ss͈" }, ["ᆺ-ᄊ"] = { "ᆮᄊ", "t;ss", "s'ss", "ss", "s.ss", "ss͈" }, ["ㅅ-ᄊ"] = { "ㄷᄊ", "t;ss", "s'ss", "ss", "s.ss", "ss͈" }, ["ᆺ-ᄋ"] = { "ᄉ", "s;", "s'", "s", "s.", "sʰ" }, ["ㅅ-ᄋ"] = { "ᄉ", "s;", "s'", "s", "s.", "sʰ" }, ["ᆺ-ᄌ"] = { "ᆮᄍ", "t;j", "sj", "tch", "sc", "t̚t͡ɕ͈" }, ["ㅅ-ᄌ"] = { "ㄷᄍ", "t;j", "sj", "tch", "sc", "t̚t͡ɕ͈" }, ["ᆺ-ᄍ"] = { "ᆮᄍ", "t;jj", "sjj", "tch", "scc", "t̚t͡ɕ͈" }, ["ㅅ-ᄍ"] = { "ㄷᄍ", "t;jj", "sjj", "tch", "scc", "t̚t͡ɕ͈" }, ["ᆺ-ᄎ"] = { "ᆮᄎ", "t;ch", "sch", "tch'", "sch", "t̚t͡ɕʰ" }, ["ㅅ-ᄎ"] = { "ㄷᄎ", "t;ch", "sch", "tch'", "sch", "t̚t͡ɕʰ" }, ["ᆺ-ᄏ"] = { "ᆮᄏ", "t;k", "sk", "tk'", "skh", "t̚kʰ" }, ["ㅅ-ᄏ"] = { "ㄷᄏ", "t;k", "sk", "tk'", "skh", "t̚kʰ" }, ["ᆺ-ᄐ"] = { "ᆮᄐ", "t;'t", "st", "tt'", "sth", "t̚tʰ" }, ["ㅅ-ᄐ"] = { "ㄷᄐ", "t;'t", "st", "tt'", "sth", "t̚tʰ" }, ["ᆺ-ᄑ"] = { "ᆮᄑ", "t;p", "sp", "tp'", "sph", "t̚pʰ" }, ["ㅅ-ᄑ"] = { "ㄷᄑ", "t;p", "sp", "tp'", "sph", "t̚pʰ" }, ["ᆺ-ᄒ"] = { "ᄐ", "t;h", "sh", "th", "sh", "tʰ" }, ["ㅅ-ᄒ"] = { "ᄐ", "t;h", "sh", "th", "sh", "tʰ" }, ["ᆻ-Ø"] = { "ᆮ", "t;", "ss", "t", "ss", "t̚" }, ["ᆻ-ᄀ"] = { "ᆮᄁ", "t;g", "ssg", "tk", "ssk", "t̚k͈" }, ["ㅆ-ᄀ"] = { "ㄷᄁ", "t;g", "ssg", "tk", "ssk", "t̚k͈" }, ["ᆻ-ᄁ"] = { "ᆮᄁ", "t;kk", "sskk", "tkk", "sskk", "t̚k͈" }, ["ㅆ-ᄁ"] = { "ㄷᄁ", "t;kk", "sskk", "tkk", "sskk", "t̚k͈" }, ["ᆻ-ᄂ"] = { "ᆫᄂ", "n;n", "ssn", "nn", "ssn", "nn" }, ["ㅆ-ᄂ"] = { "ㄴᄂ", "n;n", "ssn", "nn", "ssn", "nn" }, ["ᆻ-ᄃ"] = { "ᆮᄄ", "t;d", "ssd", "tt", "sst", "t̚t͈" }, ["ㅆ-ᄃ"] = { "ㄷᄄ", "t;d", "ssd", "tt", "sst", "t̚t͈" }, ["ᆻ-ᄄ"] = { "ᆮᄄ", "t;tt", "sstt", "tt", "sstt", "t̚t͈" }, ["ㅆ-ᄄ"] = { "ㄷᄄ", "t;tt", "sstt", "tt", "sstt", "t̚t͈" }, ["ᆻ-ᄅ"] = { "ᆫᄂ", "n;n", "ssl", "nn", "ssl", "nn" }, ["ㅆ-ᄅ"] = { "ㄴᄂ", "n;n", "ssl", "nn", "ssl", "nn" }, ["ᆻ-ᄆ"] = { "ᆫᄆ", "n;m", "ssm", "nm", "ssm", "nm" }, ["ㅆ-ᄆ"] = { "ㄴᄆ", "n;m", "ssm", "nm", "ssm", "nm" }, ["ᆻ-ᄇ"] = { "ᆮᄈ", "t;b", "ssb", "tp", "ssp", "t̚p͈" }, ["ㅆ-ᄇ"] = { "ㄷᄈ", "t;b", "ssb", "tp", "ssp", "t̚p͈" }, ["ᆻ-ᄈ"] = { "ᆮᄈ", "t;pp", "sspp", "tpp", "sspp", "t̚p͈" }, ["ㅆ-ᄈ"] = { "ㄷᄈ", "t;pp", "sspp", "tpp", "sspp", "t̚p͈" }, ["ᆻ-ᄉ"] = { "ᆮᄊ", "t;s", "ss's", "ss", "ss.s", "ss͈" }, ["ㅆ-ᄉ"] = { "ㄷᄊ", "t;s", "ss's", "ss", "ss.s", "ss͈" }, ["ᆻ-ᄊ"] = { "ᆮᄊ", "t;ss", "ssss", "ss", "ssss", "ss͈" }, ["ㅆ-ᄊ"] = { "ㄷᄊ", "t;ss", "ssss", "ss", "ssss", "ss͈" }, ["ᆻ-ᄋ"] = { "ᄊ", "ss;", "ss'", "ss", "ss.", "s͈" }, ["ㅆ-ᄋ"] = { "ᄊ", "ss;", "ss'", "ss", "ss.", "s͈" }, ["ᆻ-ᄌ"] = { "ᆮᄍ", "t;j", "ssj", "tch", "ssc", "t̚t͡ɕ͈" }, ["ㅆ-ᄌ"] = { "ㄷᄍ", "t;j", "ssj", "tch", "ssc", "t̚t͡ɕ͈" }, ["ᆻ-ᄍ"] = { "ᆮᄍ", "t;jj", "ssjj", "tch", "sscc", "t̚t͡ɕ͈" }, ["ㅆ-ᄍ"] = { "ㄷᄍ", "t;jj", "ssjj", "tch", "sscc", "t̚t͡ɕ͈" }, ["ᆻ-ᄎ"] = { "ᆮᄎ", "t;ch", "ssch", "tch'", "ssch", "t̚t͡ɕʰ" }, ["ㅆ-ᄎ"] = { "ㄷᄎ", "t;ch", "ssch", "tch'", "ssch", "t̚t͡ɕʰ" }, ["ᆻ-ᄏ"] = { "ᆮᄏ", "t;k", "ssk", "tk'", "sskh", "t̚kʰ" }, ["ㅆ-ᄏ"] = { "ㄷᄏ", "t;k", "ssk", "tk'", "sskh", "t̚kʰ" }, ["ᆻ-ᄐ"] = { "ᆮᄐ", "t;'t", "sst", "tt'", "ssth", "t̚tʰ" }, ["ㅆ-ᄐ"] = { "ㄷᄐ", "t;'t", "sst", "tt'", "ssth", "t̚tʰ" }, ["ᆻ-ᄑ"] = { "ᆮᄑ", "t;p", "ssp", "tp'", "ssph", "t̚pʰ" }, ["ㅆ-ᄑ"] = { "ㄷᄑ", "t;p", "ssp", "tp'", "ssph", "t̚pʰ" }, ["ᆻ-ᄒ"] = { "ᄐ", "t;h", "ssh", "th", "ssh", "tʰ" }, ["ㅆ-ᄒ"] = { "ᄐ", "t;h", "ssh", "th", "ssh", "tʰ" }, ["ᆼ-Ø"] = { "ᆼ", "ng;", "ng", "ng", "ng", "ŋ" }, ["ᆼ-ᄀ"] = { "ᆼᄀ", "ng;g", "ngg", "ngg", "ngk", "ŋɡ" }, ["ㅇ-ᄀ"] = { "ㅇᄀ", "ng;g", "ngg", "ngg", "ngk", "ŋɡ" }, ["ᆼ-ᄁ"] = { "ᆼᄁ", "ng;kk", "ngkk", "ngkk", "ngkk", "ŋk͈" }, ["ㅇ-ᄁ"] = { "ㅇᄁ", "ng;kk", "ngkk", "ngkk", "ngkk", "ŋk͈" }, ["ᆼ-ᄂ"] = { "ᆼᄂ", "ng;n", "ngn", "ngn", "ngn", "ŋn" }, ["ㅇ-ᄂ"] = { "ㅇᄂ", "ng;n", "ngn", "ngn", "ngn", "ŋn" }, ["ᆼ-ᄃ"] = { "ᆼᄃ", "ng;d", "ngd", "ngd", "ngt", "ŋd" }, ["ㅇ-ᄃ"] = { "ㅇᄃ", "ng;d", "ngd", "ngd", "ngt", "ŋd" }, ["ᆼ-ᄄ"] = { "ᆼᄄ", "ng;tt", "ngtt", "ngtt", "ngtt", "ŋt͈" }, ["ㅇ-ᄄ"] = { "ㅇᄄ", "ng;tt", "ngtt", "ngtt", "ngtt", "ŋt͈" }, ["ᆼ-ᄅ"] = { "ᆼᄂ", "ng;n", "ngl", "ngn", "ngl", "ŋn" }, ["ㅇ-ᄅ"] = { "ㅇᄂ", "ng;n", "ngl", "ngn", "ngl", "ŋn" }, ["ᆼ-ᄆ"] = { "ᆼᄆ", "ng;m", "ngm", "ngm", "ngm", "ŋm" }, ["ㅇ-ᄆ"] = { "ㅇᄆ", "ng;m", "ngm", "ngm", "ngm", "ŋm" }, ["ᆼ-ᄇ"] = { "ᆼᄇ", "ng;b", "ngb", "ngb", "ngp", "ŋb" }, ["ㅇ-ᄇ"] = { "ㅇᄇ", "ng;b", "ngb", "ngb", "ngp", "ŋb" }, ["ᆼ-ᄈ"] = { "ᆼᄈ", "ng;pp", "ngpp", "ngpp", "ngpp", "ŋp͈" }, ["ㅇ-ᄈ"] = { "ㅇᄈ", "ng;pp", "ngpp", "ngpp", "ngpp", "ŋp͈" }, ["ᆼ-ᄉ"] = { "ᆼᄉ", "ng;s", "ngs", "ngs", "ngs", "ŋsʰ" }, ["ㅇ-ᄉ"] = { "ㅇᄉ", "ng;s", "ngs", "ngs", "ngs", "ŋsʰ" }, ["ᆼ-ᄊ"] = { "ᆼᄊ", "ng;ss", "ngss", "ngss", "ngss", "ŋs͈" }, ["ㅇ-ᄊ"] = { "ㅇᄊ", "ng;ss", "ngss", "ngss", "ngss", "ŋs͈" }, ["ᆼ-ᄋ"] = { "ᆼᄋ", "ng;'", "ng'", "ng", "ng", "ŋ" }, ["ㅇ-ᄋ"] = { "ㅇᄋ", "ng;'", "ng'", "ng", "ng", "ŋ" }, ["ᆼ-ᄌ"] = { "ᆼᄌ", "ng;j", "ngj", "ngj", "ngc", "ŋd͡ʑ" }, ["ㅇ-ᄌ"] = { "ㅇᄌ", "ng;j", "ngj", "ngj", "ngc", "ŋd͡ʑ" }, ["ᆼ-ᄍ"] = { "ᆼᄍ", "ng;jj", "ngjj", "ngtch", "ngcc", "ŋt͡ɕ͈" }, ["ㅇ-ᄍ"] = { "ㅇᄍ", "ng;jj", "ngjj", "ngtch", "ngcc", "ŋt͡ɕ͈" }, ["ᆼ-ᄎ"] = { "ᆼᄎ", "ng;ch", "ngch", "ngch'", "ngch", "ŋt͡ɕʰ" }, ["ㅇ-ᄎ"] = { "ㅇᄎ", "ng;ch", "ngch", "ngch'", "ngch", "ŋt͡ɕʰ" }, ["ᆼ-ᄏ"] = { "ᆼᄏ", "ng;k", "ngk", "ngk'", "ngkh", "ŋkʰ" }, ["ㅇ-ᄏ"] = { "ㅇᄏ", "ng;k", "ngk", "ngk'", "ngkh", "ŋkʰ" }, ["ᆼ-ᄐ"] = { "ᆼᄐ", "ng;t", "ngt", "ngt'", "ngth", "ŋtʰ" }, ["ㅇ-ᄐ"] = { "ㅇᄐ", "ng;t", "ngt", "ngt'", "ngth", "ŋtʰ" }, ["ᆼ-ᄑ"] = { "ᆼᄑ", "ng;p", "ngp", "ngp'", "ngph", "ŋpʰ" }, ["ㅇ-ᄑ"] = { "ㅇᄑ", "ng;p", "ngp", "ngp'", "ngph", "ŋpʰ" }, ["ᆼ-ᄒ"] = { "ᆼᄒ", "ng;h", "ngh", "ngh", "ngh", "ŋɦ" }, ["ㅇ-ᄒ"] = { "ㅇᄒ", "ng;h", "ngh", "ngh", "ngh", "ŋɦ" }, ["ᆽ-Ø"] = { "ᆮ", "t;", "j", "t", "c", "t̚" }, ["ᆽ-ᄀ"] = { "ᆮᄁ", "t;g", "jg", "tk", "ck", "t̚k͈" }, ["ㅈ-ᄀ"] = { "ㄷᄁ", "t;g", "jg", "tk", "ck", "t̚k͈" }, ["ᆽ-ᄁ"] = { "ᆮᄁ", "t;kk", "jkk", "tkk", "ckk", "t̚k͈" }, ["ㅈ-ᄁ"] = { "ㄷᄁ", "t;kk", "jkk", "tkk", "ckk", "t̚k͈" }, ["ᆽ-ᄂ"] = { "ᆫᄂ", "n;n", "jn", "nn", "cn", "nn" }, ["ㅈ-ᄂ"] = { "ㄴᄂ", "n;n", "jn", "nn", "cn", "nn" }, ["ᆽ-ᄃ"] = { "ᆮᄄ", "t;d", "jd", "tt", "ct", "t̚t͈" }, ["ㅈ-ᄃ"] = { "ㄷᄄ", "t;d", "jd", "tt", "ct", "t̚t͈" }, ["ᆽ-ᄄ"] = { "ᆮᄄ", "t;tt", "jtt", "tt", "ctt", "t̚t͈" }, ["ㅈ-ᄄ"] = { "ㄷᄄ", "t;tt", "jtt", "tt", "ctt", "t̚t͈" }, ["ᆽ-ᄅ"] = { "ᆫᄂ", "n;n", "jl", "nn", "cl", "nn" }, ["ㅈ-ᄅ"] = { "ㄴᄂ", "n;n", "jl", "nn", "cl", "nn" }, ["ᆽ-ᄆ"] = { "ᆫᄆ", "n;m", "jm", "nm", "cm", "nm" }, ["ㅈ-ᄆ"] = { "ㄴᄆ", "n;m", "jm", "nm", "cm", "nm" }, ["ᆽ-ᄇ"] = { "ᆮᄈ", "t;b", "jb", "tp", "cp", "t̚p͈" }, ["ㅈ-ᄇ"] = { "ㄷᄈ", "t;b", "jb", "tp", "cp", "t̚p͈" }, ["ᆽ-ᄈ"] = { "ᆮᄈ", "t;pp", "jpp", "tpp", "cpp", "t̚p͈" }, ["ㅈ-ᄈ"] = { "ㄷᄈ", "t;pp", "jpp", "tpp", "cpp", "t̚p͈" }, ["ᆽ-ᄉ"] = { "ᆮᄊ", "t;s", "js", "ss", "cs", "ss͈" }, ["ㅈ-ᄉ"] = { "ㄷᄊ", "t;s", "js", "ss", "cs", "ss͈" }, ["ᆽ-ᄊ"] = { "ᆮᄊ", "t;ss", "jss", "ss", "css", "ss͈" }, ["ㅈ-ᄊ"] = { "ㄷᄊ", "t;ss", "jss", "ss", "css", "ss͈" }, ["ᆽ-ᄋ"] = { "ᄌ", "j;", "j'", "j", "c.", "d͡ʑ" }, ["ㅈ-ᄋ"] = { "ᄌ", "j;", "j'", "j", "c.", "d͡ʑ" }, ["ᆽ-ᄌ"] = { "ᆮᄍ", "t;j", "j'j", "tch", "c.c", "t̚t͡ɕ͈" }, ["ㅈ-ᄌ"] = { "ㄷᄍ", "t;j", "j'j", "tch", "c.c", "t̚t͡ɕ͈" }, ["ᆽ-ᄍ"] = { "ᆮᄍ", "t;jj", "jjj", "tch", "ccc", "t̚t͡ɕ͈" }, ["ㅈ-ᄍ"] = { "ㄷᄍ", "t;jj", "jjj", "tch", "ccc", "t̚t͡ɕ͈" }, ["ᆽ-ᄎ"] = { "ᆮᄎ", "t;ch", "jch", "tch'", "cch", "t̚t͡ɕʰ" }, ["ㅈ-ᄎ"] = { "ㄷᄎ", "t;ch", "jch", "tch'", "cch", "t̚t͡ɕʰ" }, ["ᆽ-ᄏ"] = { "ᆮᄏ", "t;k", "jk", "tk'", "ckh", "t̚kʰ" }, ["ㅈ-ᄏ"] = { "ㄷᄏ", "t;k", "jk", "tk'", "ckh", "t̚kʰ" }, ["ᆽ-ᄐ"] = { "ᆮᄐ", "t;'t", "jt", "tt'", "cth", "t̚tʰ" }, ["ㅈ-ᄐ"] = { "ㄷᄐ", "t;'t", "jt", "tt'", "cth", "t̚tʰ" }, ["ᆽ-ᄑ"] = { "ᆮᄑ", "t;p", "jp", "tp'", "cph", "t̚pʰ" }, ["ㅈ-ᄑ"] = { "ㄷᄑ", "t;p", "jp", "tp'", "cph", "t̚pʰ" }, ["ᆽ-ᄒ"] = { "ᄎ", ";ch", "jh", "ch'", "c.h", "t͡ɕʰ" }, ["ㅈ-ᄒ"] = { "ᄎ", ";ch", "jh", "ch'", "c.h", "t͡ɕʰ" }, ["ᆾ-Ø"] = { "ᆮ", "t;", "ch", "t", "ch", "t̚" }, ["ᆾ-ᄀ"] = { "ᆮᄁ", "t;g", "chg", "tk", "chk", "t̚k͈" }, ["ㅊ-ᄀ"] = { "ㄷᄁ", "t;g", "chg", "tk", "chk", "t̚k͈" }, ["ᆾ-ᄁ"] = { "ᆮᄁ", "t;kk", "chkk", "tkk", "chkk", "t̚k͈" }, ["ㅊ-ᄁ"] = { "ㄷᄁ", "t;kk", "chkk", "tkk", "chkk", "t̚k͈" }, ["ᆾ-ᄂ"] = { "ᆫᄂ", "n;n", "chn", "nn", "chn", "nn" }, ["ㅊ-ᄂ"] = { "ㄴᄂ", "n;n", "chn", "nn", "chn", "nn" }, ["ᆾ-ᄃ"] = { "ᆮᄄ", "t;d", "chd", "tt", "cht", "t̚t͈" }, ["ㅊ-ᄃ"] = { "ㄷᄄ", "t;d", "chd", "tt", "cht", "t̚t͈" }, ["ᆾ-ᄄ"] = { "ᆮᄄ", "t;tt", "chtt", "tt", "chtt", "t̚t͈" }, ["ㅊ-ᄄ"] = { "ㄷᄄ", "t;tt", "chtt", "tt", "chtt", "t̚t͈" }, ["ᆾ-ᄅ"] = { "ᆫᄂ", "n;n", "chl", "nn", "chl", "nn" }, ["ㅊ-ᄅ"] = { "ㄴᄂ", "n;n", "chl", "nn", "chl", "nn" }, ["ᆾ-ᄆ"] = { "ᆫᄆ", "n;m", "chm", "nm", "chm", "nm" }, ["ㅊ-ᄆ"] = { "ㄴᄆ", "n;m", "chm", "nm", "chm", "nm" }, ["ᆾ-ᄇ"] = { "ᆮᄈ", "t;b", "chb", "tp", "chp", "t̚p͈" }, ["ㅊ-ᄇ"] = { "ㄷᄈ", "t;b", "chb", "tp", "chp", "t̚p͈" }, ["ᆾ-ᄈ"] = { "ᆮᄈ", "t;pp", "chpp", "tpp", "chpp", "t̚p͈" }, ["ㅊ-ᄈ"] = { "ㄷᄈ", "t;pp", "chpp", "tpp", "chpp", "t̚p͈" }, ["ᆾ-ᄉ"] = { "ᆮᄊ", "t;s", "chs", "ss", "chs", "ss͈" }, ["ㅊ-ᄉ"] = { "ㄷᄊ", "t;s", "chs", "ss", "chs", "ss͈" }, ["ᆾ-ᄊ"] = { "ᆮᄊ", "t;ss", "chss", "ss", "chss", "ss͈" }, ["ㅊ-ᄊ"] = { "ㄷᄊ", "t;ss", "chss", "ss", "chss", "ss͈" }, ["ᆾ-ᄋ"] = { "ᄎ", "ch;", "ch'", "ch'", "ch.", "t͡ɕʰ" }, ["ㅊ-ᄋ"] = { "ᄎ", "ch;", "ch'", "ch'", "ch.", "t͡ɕʰ" }, ["ᆾ-ᄌ"] = { "ᆮᄍ", "t;j", "chj", "tch", "chc", "t̚t͡ɕ͈" }, ["ㅊ-ᄌ"] = { "ㄷᄍ", "t;j", "chj", "tch", "chc", "t̚t͡ɕ͈" }, ["ᆾ-ᄍ"] = { "ᆮᄍ", "t;jj", "chjj", "tch", "chcc", "t̚t͡ɕ͈" }, ["ㅊ-ᄍ"] = { "ㄷᄍ", "t;jj", "chjj", "tch", "chcc", "t̚t͡ɕ͈" }, ["ᆾ-ᄎ"] = { "ᆮᄎ", "t;ch", "chch", "tch'", "chch", "t̚t͡ɕʰ" }, ["ㅊ-ᄎ"] = { "ㄷᄎ", "t;ch", "chch", "tch'", "chch", "t̚t͡ɕʰ" }, ["ᆾ-ᄏ"] = { "ᆮᄏ", "t;k", "chk", "tk'", "chkh", "t̚kʰ" }, ["ㅊ-ᄏ"] = { "ㄷᄏ", "t;k", "chk", "tk'", "chkh", "t̚kʰ" }, ["ᆾ-ᄐ"] = { "ᆮᄐ", "t;'t", "cht", "tt'", "chth", "t̚tʰ" }, ["ㅊ-ᄐ"] = { "ㄷᄐ", "t;'t", "cht", "tt'", "chth", "t̚tʰ" }, ["ᆾ-ᄑ"] = { "ᆮᄑ", "t;p", "chp", "tp'", "chph", "t̚pʰ" }, ["ㅊ-ᄑ"] = { "ㄷᄑ", "t;p", "chp", "tp'", "chph", "t̚pʰ" }, ["ᆾ-ᄒ"] = { "ᄐ", "t;h", "chh", "th", "chh", "tʰ" }, ["ㅊ-ᄒ"] = { "ᄐ", "t;h", "chh", "th", "chh", "tʰ" }, ["ᆿ-Ø"] = { "ᆨ", "k;", "k", "k", "kh", "k̚" }, ["ᆿ-ᄀ"] = { "ᆨᄁ", "k;g", "kg", "kk", "khk", "k̚k͈" }, ["ㅋ-ᄀ"] = { "ㄱᄁ", "k;g", "kg", "kk", "khk", "k̚k͈" }, ["ᆿ-ᄁ"] = { "ᆨᄁ", "k;kk", "k'kk", "kk", "khkk", "k̚k͈" }, ["ㅋ-ᄁ"] = { "ㄱᄁ", "k;kk", "k'kk", "kk", "khkk", "k̚k͈" }, ["ᆿ-ᄂ"] = { "ᆼᄂ", "ng;n", "kn", "ngn", "khn", "ŋn" }, ["ㅋ-ᄂ"] = { "ㅇᄂ", "ng;n", "kn", "ngn", "khn", "ŋn" }, ["ᆿ-ᄃ"] = { "ᆨᄄ", "k;d", "kd", "kt", "kht", "k̚t͈" }, ["ㅋ-ᄃ"] = { "ㄱᄄ", "k;d", "kd", "kt", "kht", "k̚t͈" }, ["ᆿ-ᄄ"] = { "ᆨᄄ", "k;tt", "ktt", "ktt", "khtt", "k̚t͈" }, ["ㅋ-ᄄ"] = { "ㄱᄄ", "k;tt", "ktt", "ktt", "khtt", "k̚t͈" }, ["ᆿ-ᄅ"] = { "ᆼᄂ", "ng;n", "kl", "ngn", "khl", "ŋn" }, ["ㅋ-ᄅ"] = { "ㅇᄂ", "ng;n", "kl", "ngn", "khl", "ŋn" }, ["ᆿ-ᄆ"] = { "ᆼᄆ", "ng;m", "km", "ngm", "khm", "ŋm" }, ["ㅋ-ᄆ"] = { "ㅇᄆ", "ng;m", "km", "ngm", "khm", "ŋm" }, ["ᆿ-ᄇ"] = { "ᆨᄈ", "k;b", "kb", "kp", "khp", "k̚p͈" }, ["ㅋ-ᄇ"] = { "ㄱᄈ", "k;b", "kb", "kp", "khp", "k̚p͈" }, ["ᆿ-ᄈ"] = { "ᆨᄈ", "k;pp", "kpp", "kpp", "khpp", "k̚p͈" }, ["ㅋ-ᄈ"] = { "ㄱᄈ", "k;pp", "kpp", "kpp", "khpp", "k̚p͈" }, ["ᆿ-ᄉ"] = { "ᆨᄊ", "k;s", "ks", "ks", "khs", "ks͈" }, ["ㅋ-ᄉ"] = { "ㄱᄊ", "k;s", "ks", "ks", "khs", "ks͈" }, ["ᆿ-ᄊ"] = { "ᆨᄊ", "k;ss", "kss", "kss", "khss", "ks͈" }, ["ㅋ-ᄊ"] = { "ㄱᄊ", "k;ss", "kss", "kss", "khss", "ks͈" }, ["ᆿ-ᄋ"] = { "ᄏ", "k;", "k'", "k'", "kh.", "kʰ" }, ["ㅋ-ᄋ"] = { "ᄏ", "k;", "k'", "k'", "kh.", "kʰ" }, ["ᆿ-ᄌ"] = { "ᆨᄍ", "k;j", "kj", "kch", "khc", "k̚t͡ɕ͈" }, ["ㅋ-ᄌ"] = { "ㄱᄍ", "k;j", "kj", "kch", "khc", "k̚t͡ɕ͈" }, ["ᆿ-ᄍ"] = { "ᆨᄍ", "k;jj", "kjj", "ktch", "khcc", "k̚t͡ɕ͈" }, ["ㅋ-ᄍ"] = { "ㄱᄍ", "k;jj", "kjj", "ktch", "khcc", "k̚t͡ɕ͈" }, ["ᆿ-ᄎ"] = { "ᆨᄎ", "k;ch", "kch", "kch'", "khch", "k̚t͡ɕʰ" }, ["ㅋ-ᄎ"] = { "ㄱᄎ", "k;ch", "kch", "kch'", "khch", "k̚t͡ɕʰ" }, ["ᆿ-ᄏ"] = { "ᆨᄏ", "k;'k", "k'k", "kk'", "khkh", "k̚kʰ" }, ["ㅋ-ᄏ"] = { "ㄱᄏ", "k;'k", "k'k", "kk'", "khkh", "k̚kʰ" }, ["ᆿ-ᄐ"] = { "ᆨᄐ", "k;t", "kt", "kt'", "khth", "k̚tʰ" }, ["ㅋ-ᄐ"] = { "ㄱᄐ", "k;t", "kt", "kt'", "khth", "k̚tʰ" }, ["ᆿ-ᄑ"] = { "ᆨᄑ", "k;p", "kp", "kp'", "khph", "k̚pʰ" }, ["ㅋ-ᄑ"] = { "ㄱᄑ", "k;p", "kp", "kp'", "khph", "k̚pʰ" }, ["ᆿ-ᄒ"] = { "ᄏ", "k;h", "kh", "kh", "khh", "kʰ" }, ["ㅋ-ᄒ"] = { "ᄏ", "k;h", "kh", "kh", "khh", "kʰ" }, ["ᇀ-Ø"] = { "ᆮ", "t;", "t", "t", "th", "t̚" }, ["ᇀ-ᄀ"] = { "ᆮᄁ", "t;g", "tg", "tk", "thk", "t̚k͈" }, ["ㅌ-ᄀ"] = { "ㄷᄁ", "t;g", "tg", "tk", "thk", "t̚k͈" }, ["ᇀ-ᄁ"] = { "ᆮᄁ", "t;kk", "tkk", "tkk", "thkk", "t̚k͈" }, ["ㅌ-ᄁ"] = { "ㄷᄁ", "t;kk", "tkk", "tkk", "thkk", "t̚k͈" }, ["ᇀ-ᄂ"] = { "ᆫᄂ", "n;n", "tn", "nn", "thn", "nn" }, ["ㅌ-ᄂ"] = { "ㄴᄂ", "n;n", "tn", "nn", "thn", "nn" }, ["ᇀ-ᄃ"] = { "ᆮᄄ", "t;d", "td", "tt", "tht", "t̚t͈" }, ["ㅌ-ᄃ"] = { "ㄷᄄ", "t;d", "td", "tt", "tht", "t̚t͈" }, ["ᇀ-ᄄ"] = { "ᆮᄄ", "t;tt", "ttt", "tt", "thtt", "t̚t͈" }, ["ㅌ-ᄄ"] = { "ㄷᄄ", "t;tt", "ttt", "tt", "thtt", "t̚t͈" }, ["ᇀ-ᄅ"] = { "ᆫᄂ", "n;n", "tl", "nn", "thl", "nn" }, ["ㅌ-ᄅ"] = { "ㄴᄂ", "n;n", "tl", "nn", "thl", "nn" }, ["ᇀ-ᄆ"] = { "ᆫᄆ", "n;m", "tm", "nm", "thm", "nm" }, ["ㅌ-ᄆ"] = { "ㄴᄆ", "n;m", "tm", "nm", "thm", "nm" }, ["ᇀ-ᄇ"] = { "ᆮᄈ", "t;b", "tb", "tp", "thp", "t̚p͈" }, ["ㅌ-ᄇ"] = { "ㄷᄈ", "t;b", "tb", "tp", "thp", "t̚p͈" }, ["ᇀ-ᄈ"] = { "ᆮᄈ", "t;pp", "tpp", "tpp", "thpp", "t̚p͈" }, ["ㅌ-ᄈ"] = { "ㄷᄈ", "t;pp", "tpp", "tpp", "thpp", "t̚p͈" }, ["ᇀ-ᄉ"] = { "ᆮᄊ", "t;s", "ts", "ss", "ths", "ss͈" }, ["ㅌ-ᄉ"] = { "ㄷᄊ", "t;s", "ts", "ss", "ths", "ss͈" }, ["ᇀ-ᄊ"] = { "ᆮᄊ", "t;ss", "tss", "ss", "thss", "ss͈" }, ["ㅌ-ᄊ"] = { "ㄷᄊ", "t;ss", "tss", "ss", "thss", "ss͈" }, ["ᇀ-ᄋ"] = { "ᄐ", "t;", "t'", "t'", "th.", "tʰ" }, ["ㅌ-ᄋ"] = { "ᄐ", "t;", "t'", "t'", "th.", "tʰ" }, ["ᇀ-ᄌ"] = { "ᆮᄍ", "t;j", "tj", "tch", "thc", "t̚t͡ɕ͈" }, ["ㅌ-ᄌ"] = { "ㄷᄍ", "t;j", "tj", "tch", "thc", "t̚t͡ɕ͈" }, ["ᇀ-ᄍ"] = { "ᆮᄍ", "t;jj", "tjj", "tch", "thcc", "t̚t͡ɕ͈" }, ["ㅌ-ᄍ"] = { "ㄷᄍ", "t;jj", "tjj", "tch", "thcc", "t̚t͡ɕ͈" }, ["ᇀ-ᄎ"] = { "ᆮᄎ", "t;ch", "tch", "tch'", "thch", "t̚t͡ɕʰ" }, ["ㅌ-ᄎ"] = { "ㄷᄎ", "t;ch", "tch", "tch'", "thch", "t̚t͡ɕʰ" }, ["ᇀ-ᄏ"] = { "ᆮᄏ", "t;k", "tk", "tk'", "thkh", "t̚kʰ" }, ["ㅌ-ᄏ"] = { "ㄷᄏ", "t;k", "tk", "tk'", "thkh", "t̚kʰ" }, ["ᇀ-ᄐ"] = { "ᆮᄐ", "t;'t", "t't", "tt'", "thth", "t̚tʰ" }, ["ㅌ-ᄐ"] = { "ㄷᄐ", "t;'t", "t't", "tt'", "thth", "t̚tʰ" }, ["ᇀ-ᄑ"] = { "ᆮᄑ", "t;p", "tp", "tp'", "thph", "t̚pʰ" }, ["ㅌ-ᄑ"] = { "ㄷᄑ", "t;p", "tp", "tp'", "thph", "t̚pʰ" }, ["ᇀ-ᄒ"] = { "ᄐ", "t;h", "th", "th", "thh", "tʰ" }, ["ㅌ-ᄒ"] = { "ᄐ", "t;h", "th", "th", "thh", "tʰ" }, ["ᇁ-Ø"] = { "ᆸ", "p;", "p", "p", "ph", "p̚" }, ["ᇁ-ᄀ"] = { "ᆸᄁ", "p;g", "pg", "pk", "phk", "p̚k͈" }, ["ㅍ-ᄀ"] = { "ㅂᄁ", "p;g", "pg", "pk", "phk", "p̚k͈" }, ["ᇁ-ᄁ"] = { "ᆸᄁ", "p;kk", "pkk", "pkk", "phkk", "p̚k͈" }, ["ㅍ-ᄁ"] = { "ㅂᄁ", "p;kk", "pkk", "pkk", "phkk", "p̚k͈" }, ["ᇁ-ᄂ"] = { "ᆷᄂ", "m;n", "pn", "mn", "phn", "mn" }, ["ㅍ-ᄂ"] = { "ㅁᄂ", "m;n", "pn", "mn", "phn", "mn" }, ["ᇁ-ᄃ"] = { "ᆸᄄ", "p;d", "pd", "pt", "pht", "p̚t͈" }, ["ㅍ-ᄃ"] = { "ㅂᄄ", "p;d", "pd", "pt", "pht", "p̚t͈" }, ["ᇁ-ᄄ"] = { "ᆸᄄ", "p;tt", "ptt", "ptt", "phtt", "p̚t͈" }, ["ㅍ-ᄄ"] = { "ㅂᄄ", "p;tt", "ptt", "ptt", "phtt", "p̚t͈" }, ["ᇁ-ᄅ"] = { "ᆷᄂ", "m;n", "pl", "mn", "phl", "mn" }, ["ㅍ-ᄅ"] = { "ㅁᄂ", "m;n", "pl", "mn", "phl", "mn" }, ["ᇁ-ᄆ"] = { "ᆷᄆ", "m;m", "pm", "mm", "phm", "mm" }, ["ㅍ-ᄆ"] = { "ㅁᄆ", "m;m", "pm", "mm", "phm", "mm" }, ["ᇁ-ᄇ"] = { "ᆸᄈ", "p;b", "pb", "pp", "php", "p̚p͈" }, ["ㅍ-ᄇ"] = { "ㅂᄈ", "p;b", "pb", "pp", "php", "p̚p͈" }, ["ᇁ-ᄈ"] = { "ᆸᄈ", "p;pp", "ppp", "pp", "phpp", "p̚p͈" }, ["ㅍ-ᄈ"] = { "ㅂᄈ", "p;pp", "ppp", "pp", "phpp", "p̚p͈" }, ["ᇁ-ᄉ"] = { "ᆸᄊ", "p;s", "ps", "ps", "phs", "ps͈" }, ["ㅍ-ᄉ"] = { "ㅂᄊ", "p;s", "ps", "ps", "phs", "ps͈" }, ["ᇁ-ᄊ"] = { "ᆸᄊ", "p;ss", "pss", "pss", "phss", "ps͈" }, ["ㅍ-ᄊ"] = { "ㅂᄊ", "p;ss", "pss", "pss", "phss", "ps͈" }, ["ᇁ-ᄋ"] = { "ᄑ", "p;", "p'", "p'", "ph.", "pʰ" }, ["ㅍ-ᄋ"] = { "ᄑ", "p;", "p'", "p'", "ph.", "pʰ" }, ["ᇁ-ᄌ"] = { "ᆸᄍ", "p;j", "pj", "pch", "phc", "p̚t͡ɕ͈" }, ["ㅍ-ᄌ"] = { "ㅂᄍ", "p;j", "pj", "pch", "phc", "p̚t͡ɕ͈" }, ["ᇁ-ᄍ"] = { "ᆸᄍ", "p;jj", "pjj", "ptch", "phcc", "p̚t͡ɕ͈" }, ["ㅍ-ᄍ"] = { "ㅂᄍ", "p;jj", "pjj", "ptch", "phcc", "p̚t͡ɕ͈" }, ["ᇁ-ᄎ"] = { "ᆸᄎ", "p;ch", "pch", "pch'", "phch", "p̚t͡ɕʰ" }, ["ㅍ-ᄎ"] = { "ㅂᄎ", "p;ch", "pch", "pch'", "phch", "p̚t͡ɕʰ" }, ["ᇁ-ᄏ"] = { "ᆸᄏ", "p;k", "pk", "pk'", "phkh", "p̚kʰ" }, ["ㅍ-ᄏ"] = { "ㅂᄏ", "p;k", "pk", "pk'", "phkh", "p̚kʰ" }, ["ᇁ-ᄐ"] = { "ᆸᄐ", "p;t", "pt", "pt'", "phth", "p̚tʰ" }, ["ㅍ-ᄐ"] = { "ㅂᄐ", "p;t", "pt", "pt'", "phth", "p̚tʰ" }, ["ᇁ-ᄑ"] = { "ᆸᄑ", "p;'p", "p'p", "pp'", "phph", "p̚pʰ" }, ["ㅍ-ᄑ"] = { "ㅂᄑ", "p;'p", "p'p", "pp'", "phph", "p̚pʰ" }, ["ᇁ-ᄒ"] = { "ᄑ", "p;h", "ph", "ph", "phh", "pʰ" }, ["ㅍ-ᄒ"] = { "ᄑ", "p;h", "ph", "ph", "phh", "pʰ" }, ["ᇂ-Ø"] = { "ᆮ", "t;", "h", "t", "h", "t̚" }, ["ᇂ-ᄀ"] = { "ᄏ", ";k", "hg", "k'", "hk", "kʰ" }, ["ㅎ-ᄀ"] = { "ᄏ", ";k", "hg", "k'", "hk", "kʰ" }, ["ᇂ-ᄁ"] = { "ᆮᄁ", "t;kk", "hkk", "k'", "hkk", "t̚k͈" }, ["ㅎ-ᄁ"] = { "ㄷᄁ", "t;kk", "hkk", "k'", "hkk", "t̚k͈" }, ["ᇂ-ᄂ"] = { "ᆫᄂ", "n;n", "hn", "nn", "hn", "nn" }, ["ㅎ-ᄂ"] = { "ㄴᄂ", "n;n", "hn", "nn", "hn", "nn" }, ["ᇂ-ᄃ"] = { "ᄐ", ";t", "hd", "t'", "ht", "tʰ" }, ["ㅎ-ᄃ"] = { "ᄐ", ";t", "hd", "t'", "ht", "tʰ" }, ["ᇂ-ᄄ"] = { "ᆮᄄ", "t;tt", "htt", "t'", "htt", "t̚t͈" }, ["ㅎ-ᄄ"] = { "ㄷᄄ", "t;tt", "htt", "t'", "htt", "t̚t͈" }, ["ᇂ-ᄅ"] = { "ᆫᄂ", "n;n", "hl", "nn", "hl", "nn" }, ["ㅎ-ᄅ"] = { "ㄴᄂ", "n;n", "hl", "nn", "hl", "nn" }, ["ᇂ-ᄆ"] = { "ᆫᄆ", "n;m", "hm", "nm", "hm", "nm" }, ["ㅎ-ᄆ"] = { "ㄴᄆ", "n;m", "hm", "nm", "hm", "nm" }, ["ᇂ-ᄇ"] = { "ᄑ", ";p", "hb", "p'", "hp", "pʰ" }, ["ㅎ-ᄇ"] = { "ᄑ", ";p", "hb", "p'", "hp", "pʰ" }, ["ᇂ-ᄈ"] = { "ᆮᄈ", "t;pp", "hpp", "p'", "hpp", "t̚p͈" }, ["ㅎ-ᄈ"] = { "ㄷᄈ", "t;pp", "hpp", "p'", "hpp", "t̚p͈" }, ["ᇂ-ᄉ"] = { "ᄊ", ";s", "hs", "ss", "hs", "s͈" }, ["ㅎ-ᄉ"] = { "ᄊ", ";s", "hs", "ss", "hs", "s͈" }, ["ᇂ-ᄊ"] = { "ᆮᄊ", "t;ss", "hss", "ss", "hss", "ss͈" }, ["ㅎ-ᄊ"] = { "ㄷᄊ", "t;ss", "hss", "ss", "hss", "ss͈" }, ["ᇂ-ᄋ"] = { "ᄋ", ";…", "h'", "…", "h.", "" }, ["ㅎ-ᄋ"] = { "ᄋ", ";…", "h'", "…", "h.", "" }, ["ᇂ-ᄌ"] = { "ᄎ", ";ch", "hj", "ch'", "hc", "t͡ɕʰ" }, ["ㅎ-ᄌ"] = { "ᄎ", ";ch", "hj", "ch'", "hc", "t͡ɕʰ" }, ["ᇂ-ᄍ"] = { "ᆮᄍ", "t;jj", "hjj", "ch'", "hcc", "t̚t͡ɕ͈" }, ["ㅎ-ᄍ"] = { "ㄷᄍ", "t;jj", "hjj", "ch'", "hcc", "t̚t͡ɕ͈" }, ["ᇂ-ᄎ"] = { "ᆮᄎ", "t;ch", "hch", "tch'", "hch", "t̚t͡ɕʰ" }, ["ㅎ-ᄎ"] = { "ㄷᄎ", "t;ch", "hch", "tch'", "hch", "t̚t͡ɕʰ" }, ["ᇂ-ᄏ"] = { "ᆮᄏ", "t;k", "hk", "k'", "hkh", "t̚kʰ" }, ["ㅎ-ᄏ"] = { "ㄷᄏ", "t;k", "hk", "k'", "hkh", "t̚kʰ" }, ["ᇂ-ᄐ"] = { "ᆮᄐ", "t;'t", "ht", "t'", "hth", "t̚tʰ" }, ["ㅎ-ᄐ"] = { "ㄷᄐ", "t;'t", "ht", "t'", "hth", "t̚tʰ" }, ["ᇂ-ᄑ"] = { "ᆮᄑ", "t;p", "hp", "p'", "hph", "t̚pʰ" }, ["ㅎ-ᄑ"] = { "ㄷᄑ", "t;p", "hp", "p'", "hph", "t̚pʰ" }, ["ᇂ-ᄒ"] = { "ᄐ", "t;h", "hh", "th", "hh", "tʰ" }, ["ㅎ-ᄒ"] = { "ᄐ", "t;h", "hh", "th", "hh", "tʰ" }, -- single compatibility jamo ["ㄱ-Ø"] = { "ㄱ", "g;", "g", "k", "k", "k" }, ["ㄲ-Ø"] = { "ㄲ", "kk;", "kk", "kk", "kk", "k͈" }, ["ㄳ-Ø"] = { "ㄳ", "ks;", "gs", "ks", "ks", "ks͈" }, ["ㄴ-Ø"] = { "ㄴ", "n;", "n", "n", "n", "n" }, ["ㄵ-Ø"] = { "ㄵ", "nj;", "nj", "nj", "nc", "ɲd͡ʑ" }, ["ㄶ-Ø"] = { "ㄶ", "nh;", "nh", "nh", "nh", "n" }, ["ㄷ-Ø"] = { "ㄷ", "d;", "d", "t", "t", "t" }, ["ㄸ-Ø"] = { "ㄸ", "tt;", "tt", "tt", "tt", "t͈" }, ["ㄹ-Ø"] = { "ㄹ", "l;", "l", "l", "l", "ɭ" }, ["ㄺ-Ø"] = { "ㄺ", "lg;", "lg", "lg", "lk", "ɭɡ" }, ["ㄻ-Ø"] = { "ㄻ", "lm;", "lm", "lm", "lm", "ɭm" }, ["ㄼ-Ø"] = { "ㄼ", "lb;", "lb", "lb", "lp", "ɭb" }, ["ㄽ-Ø"] = { "ㄽ", "ls;", "ls", "ls", "ls", "ɭs͈" }, ["ㄾ-Ø"] = { "ㄾ", "lt;", "lt", "lt'", "lth", "ɭtʰ" }, ["ㄿ-Ø"] = { "ㄿ", "lp;", "lp", "lp'", "lph", "ɭpʰ" }, ["ㅀ-Ø"] = { "ㅀ", "lh;", "lh", "rh", "lh", "ɭ" }, ["ㅁ-Ø"] = { "ㅁ", "m;", "m", "m", "m", "m" }, ["ㅂ-Ø"] = { "ㅂ", "b;", "b", "p", "p", "p" }, ["ㅃ-Ø"] = { "ㅃ", "pp;", "pp", "pp", "pp", "p͈" }, ["ㅄ-Ø"] = { "ㅄ", "ps;", "bs", "ps", "ps", "ps͈" }, ["ㅅ-Ø"] = { "ㅅ", "s;", "s", "s", "s", "sʰ" }, ["ㅆ-Ø"] = { "ㅆ", "ss;", "ss", "ss", "ss", "s͈" }, ["ㅇ-Ø"] = { "ㅇ", "';", "'", "", ".", "" }, ["ㅈ-Ø"] = { "ㅈ", "j;", "j", "ch", "c", "t͡ɕ" }, ["ㅉ-Ø"] = { "ㅉ", "jj;", "jj", "tch", "cc", "t͡ɕ͈" }, ["ㅊ-Ø"] = { "ㅊ", "ch;", "ch", "ch'", "ch", "t͡ɕʰ" }, ["ㅋ-Ø"] = { "ㅋ", "k;", "k", "k'", "kh", "kʰ" }, ["ㅌ-Ø"] = { "ㅌ", "t;", "t", "t'", "th", "tʰ" }, ["ㅍ-Ø"] = { "ㅍ", "p;", "p", "p'", "ph", "pʰ" }, ["ㅎ-Ø"] = { "ㅎ", "h;", "h", "h", "h", "h" }, } return export bnlygxeh46qm47lfkm94lypmsgbzq5v Module:ko-pron/data/doc 828 1106 28595 2023-11-09T22:39:56Z Kambai Akau 8 Created page with "Data module for [[Module:ko-pron]]. <includeonly> [[Category:Korean modules]] </includeonly>" 28595 wikitext text/x-wiki Data module for [[Module:ko-pron]]. <includeonly> [[Category:Korean modules]] </includeonly> p4ti5f9ktj6opjpr95kadqg3lkqyafb Module:hi 828 1107 28596 2023-11-09T22:41:54Z Kambai Akau 8 Created page with "local export = {} local lang = require("Module:languages").getByCode("hi") local m_translit = require("Module:hi-translit") local rsplit = mw.text.split local gsub = mw.ustring.gsub local sub = mw.ustring.sub --From [[Module:th]] function export.new(frame) local title = mw.title.getCurrentTitle().text local args = frame:getParent().args local pos = args[1] or "" local def = args[2] or "{{rfdef|hi}}" local pos2 = args[3] or (args[4] and "" or false) local def2 = a..." 28596 Scribunto text/plain local export = {} local lang = require("Module:languages").getByCode("hi") local m_translit = require("Module:hi-translit") local rsplit = mw.text.split local gsub = mw.ustring.gsub local sub = mw.ustring.sub --From [[Module:th]] function export.new(frame) local title = mw.title.getCurrentTitle().text local args = frame:getParent().args local pos = args[1] or "" local def = args[2] or "{{rfdef|hi}}" local pos2 = args[3] or (args[4] and "" or false) local def2 = args[4] or "{{rfdef|hi}}" local pos3 = args[5] or (args[6] and "" or false) local def3 = args[6] or "{{rfdef|hi}}" local etym = args["e"] or false local head = args["head"] or false local pron = args["pron"] or false local g = args["g"] or false local g2 = args["g2"] or false local g3 = args["g3"] or false local decl = args["decl"] or false local conj = args["conj"] or false -- conjugation stuff local t = args["t"] or false local c = args["c"] or args["cat"] or false local ref = args["ref"] or false local pp = args["pp"] or false --perfect participle local result = "" local function genTitle(text) local pos_title = { [""] = "Noun", ["n"] = "Noun", ["pn"] = "Proper noun", ["propn"] = "Proper noun", ["pron"] = "Pronoun", ["v"] = "Verb", ["a"] = "Adjective", ["adj"] = "Adjective", ["det"] = "Determiner", ["adv"] = "Adverb", ["prep"] = "Preposition", ["postp"] = "Postposition", ["post"] = "Postposition", ["con"] = "Conjunction", ["part"] = "Particle", ["suf"] = "Suffix", ["pref"] = "Prefix", ["prov"] = "Proverb", ["id"] = "Idiom", ["ph"] = "Phrase", ["intj"] = "Interjection", ["interj"] = "Interjection", ["num"] = "Numeral", ["abb"] = "Abbreviation", ["conj"] = "Conjunction", ["adj-form"] = "Adjective", ["verb-form"] = "Verb", ["noun-form"] = "Noun", ["pp"] = "Perfect participle", }; return pos_title[text] or mw.ustring.upper(sub(text, 1, 1)) .. sub(text, 2, -1) end local function genHead(text) local pos_head = { [""] = "noun", ["n"] = "noun", ["pn"] = "proper noun", ["propn"] = "proper noun", ["v"] = "verb", ["a"] = "adj", ["adv"] = "adv", ["postp"] = "post", ["prep"] = "prep", ["conj"] = "con", ["pron"] = "pron", ["intj"] = "interj", ["pp"] = "perfect participle", }; return pos_head[text] or text end local function other(class, title, args) local code = "" if args[class] then code = code .. "\n\n===" .. title .. "===\n* {{l|hi|" .. args[class] .. "}}" if args[class .. "2"] then code = code .. "\n* {{l|hi|" .. args[class .. "2"] .. "}}" if args[class .. "3"] then code = code .. "\n* {{l|hi|" .. args[class .. "3"] .. "}}" if args[class .. "4"] then code = code .. "\n* {{l|hi|" .. args[class .. "4"] .. "}}" end end end end return code end -- header result = result .. "==Hindi==" -- Wikipedia if args["wp"] then result = result .. "\n{{wikipedia|lang=hi}}" end -- Alternative forms result = result .. other("alt", "Alternative forms", args) -- Etymology if etym then etym = mw.ustring.gsub(etym, "^%<", "From") end if etym then result = result .. "\n\n===Etymology===\n" .. etym end -- Pronunciation if pron then result = result .. "\n\n===Pronunciation===\n* {{hi-IPA" .. ((pron ~= title and pron ~= "") and ("|" .. gsub(pron, ",", "|")) or "") .. "}}" else result = result .. "\n\n===Pronunciation===\n* {{hi-IPA}}" end result = result .. "\n\n===" .. genTitle(pos) .. "===\n{{hi-" .. genHead(pos) .. (head and ("|head=" .. head) or "") .. (g and ("|g=" .. g) or "") .. (t and ("|" .. t) or "") .. (pp and ("|" .. pp) or "") .. "}}\n\n# " .. def -- Morphology if decl and decl ~= "" then if pos == "a" or pos == "adj" or pos == "det" then result = result .. "\n\n====Declension====\n{{hi-adecl" .. ((decl == "1" or decl =="y" or decl == "yes") and "" or "|" .. decl) .. "}}" else result = result .. "\n\n====Declension====\n{{hi-ndecl|" .. decl .. "}}" end end if pos == "v" then result = result .. "\n\n====Conjugation====\n{{hi-conj" .. (conj and "|" .. conj or "") .. "}}" end -- Other result = result .. other("syn", "=Synonyms=", args) result = result .. other("ant", "=Antonyms=", args) result = result .. other("der", "=Derived terms=", args) result = result .. other("also", "=See also=", args) -- Actual Entry if pos2 then result = result .. "\n\n===" .. genTitle(pos2) .. "===\n{{hi-" .. genHead(pos2) .. (head and ("|head=" .. head) or "") .. (g2 and ("|g=" .. g2) or "") .. "}}\n\n# " .. def2 end if pos3 then result = result .. "\n\n===" .. genTitle(pos3) .. "===\n{{hi-" .. genHead(pos3) .. (head and ("|head=" .. head) or "") .. (g3 and ("|g=" .. g3) or "") .. "}}\n\n# " .. def3 end -- categories and references if ref and ref ~= "" then result = result .. "\n\n===References===\n* {{R:hi:McGregor" .. (ref and ("|" .. ref) or "") .."}}" elseif ref == "" then result = result .. "\n\n===References===\n* {{R:hi:McGregor}}" end if c then result = result .. "\n\n{{topics|hi" .. ((c ~= title and c ~= "") and ("|" .. gsub(c, ",", "|")) or "") .. "}}" end return result end function export.usex(frame) --from [[Module:ne-utilities]] by [[User:Wyang]] local args = frame:getParent().args local params = { [1] = {required = true}, [2] = {}, ["t"] = {alias_of = 2}, ["translation"] = {alias_of = 2}, ["tr"] = {}, ["transliteration"] = {alias_of = "tr"}, ["noinline"] = {type = "boolean"}, ["subst"] = {}, } local args, restargs = require("Module:parameters").process(frame:getParent().args, params, "return unknown") local example = args[1] local translation = args[2] local subbed_example = require("Module:links").remove_links(example) if args.subst then local substs = rsplit(args.subst, ",") for _, subpair in ipairs(substs) do local subsplit = rsplit(subpair, subpair:find("//") and "//" or "/") subbed_example = gsub(subbed_example, subsplit[1], subsplit[2]) end end local translit = args["tr"] or m_translit.tr(subbed_example, "hi", "Deva") local formatted = gsub(example, "'''(.-)'''", "<span style=\"background&#45;color:#FEF8EA\"><b>%1</b></span>") local template if mw.ustring.len(example) > 30 or args["noinline"] then template = "ux" else template = "uxi" end restargs[1] = "hi" restargs[2] = formatted restargs[3] = translation restargs["tr"] = translit return frame:expandTemplate{ title = template, args = restargs} end function export.hi_format(text) text = ('<span lang="hi" class="Deva">[[%s]]</span>'):format(text) return text end function export.wordify(text) local words, translits = {}, {} for word in mw.text.gsplit(text, ",") do table.insert(words, export.hi_format(word)) word = gsub(word, "%]%] %[%[", " ") table.insert(translits, m_translit.tr(word, "hi", "Deva")) end text = table.concat(words, ", ") .. "<br><span style=\"color:#888\">" .. table.concat(translits, ", ") .. "</span>" return text end return export 7a9ctz5wltwvx2bnswxw17vs84xhf6o Module:hi/doc 828 1108 28597 2023-11-09T22:42:23Z Kambai Akau 8 Created page with "General purpose Hindi module. <includeonly> [[Category:Hindi modules]]<!-- replace this category with the category of your choice --> </includeonly>" 28597 wikitext text/x-wiki General purpose Hindi module. <includeonly> [[Category:Hindi modules]]<!-- replace this category with the category of your choice --> </includeonly> 45c5dzuj35xksn4rv1aq0al4probls9 Module:languages/data/3/p 828 1109 39332 35101 2025-06-10T21:51:18Z Kambai Akau 8 39332 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"] = { "Pareci", 3504312, "awd", "Latn", } m["pac"] = { "Pacoh", 3441136, "mkh-kat", "Latn", } m["pad"] = { "Paumarí", 389827, "auf", "Latn", } m["pae"] = { "Pagibete", 7124357, "bnt-bta", "Latn", } m["paf"] = { "Paranawát", 12953806, "tup-gua", "Latn", } m["pag"] = { "Pangasinan", 33879, "phi", "Latn, Tglg", entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}, }, } m["pah"] = { "Tenharim", 10266010, "tup-gua", "Latn", } m["pai"] = { "Pe", 3914871, "nic-tar", "Latn", } m["pak"] = { "Parakanã", 12953804, "tup-gua", "Latn", } m["pal"] = { "Middle Persian", 32063, "ira-swi", "Latn, Phli, pal-Avst, Mani, Phlp, Phlv", -- Latn for translit; Phlv not in Unicode translit = { Phli = "Phli-translit", ["pal-Avst"] = "Avst-translit", Mani = "Mani-translit", }, ancestors = "peo", } m["pam"] = { "Kapampangan", 36121, "phi", "Latn, Kulit", entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, standardChars = { Latn = "AaBbDdEeGgHhIiKkLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey" }, } m["pao"] = { "Northern Paiute", 3360656, "azc-num", "Latn", } m["pap"] = { "Papiamentu", 33856, "crp", "Latn", ancestors = "pt", } m["paq"] = { "Parya", 1135134, "inc-cen", } m["par"] = { "Panamint", 33926, "azc-num", "Latn", } m["pas"] = { "Papasena", 7132508, "paa-lkp", "Latn", } m["pau"] = { "Palauan", 33776, "poz", "Latn, Kana", sort_key = { Kana = "Kana-sortkey" }, } m["pav"] = { "Wari'", 3027909, "sai-cpc", "Latn", } m["paw"] = { "Pawnee", 56751, "cdd", "Latn", entry_name = {remove_diacritics = c.acute}, } 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"] = { "Paraujano", 3501747, "awd-taa", "Latn", } 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", 31102530, "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"] = { "Pnar", 3501850, "aav-pkl", "Latn", } m["pby"] = { "Pyu", 2567925, "paa-asa", "Latn", } m["pca"] = { "Santa Inés Ahuatempan Popoloca", 42365276, "omq-pop", "Latn", } m["pcb"] = { "Pear", 6583669, "mkh-pea", "Khmr", } m["pcc"] = { "Bouyei", 35100, "tai-nor", "Latn, Hani", sort_key = { Hani = "Hani-sortkey" }, } m["pcd"] = { "Picard", 34024, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["pce"] = { "Ruching Palaung", 12953798, "mkh-pal", "Mymr", } m["pcf"] = { "Paliyan", 7127643, "dra-tam", } m["pcg"] = { "Paniya", 7131211, "dra-mal", } m["pch"] = { "Pardhan", 7133207, "dra-gon", } m["pci"] = { "Duruwa", 56753, "dra-pgd", "Deva, Orya", } m["pcj"] = { "Parenga", 3111396, "mun", } m["pck"] = { "Paite", 12952337, "tbq-kuk", } m["pcl"] = { "Pardhi", 7136554, "inc-bhi", } m["pcm"] = { "Shong Kaswuo Naijeriya", 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"] = { "Pennsylvania German", 22711, "gmw-hgm", "Latn", 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"] = { "Plautdietsch", 1751432, "gmw-lgm", "Latn", ancestors = "nds-de", } m["pdu"] = { "Kayan", 7123283, "kar", "Latn", } m["pea"] = { "Peranakan Indonesian", 653415, "crp", "Latn", ancestors = "ms", } 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"] = { "Pengo", 56758, "dra-kki", "Orya", translit = "kxv-translit", } m["peh"] = { "Bonan", 32983, "xgn-shr", "Latn", } 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"] = { "Old Persian", 35225, "ira-swi", "Xpeo, Latn", 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"] = { "Petjo", 940486, nil, "Latn", } 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"] = { "Juba Arabic", 1262143, "crp", "Latn", ancestors = "apd", } m["pgd"] = { "Gandhari", 3124623, "inc-mid", "Deva, Khar", ancestors = "inc-ash", translit = "Khar-translit", } m["pgg"] = { "Pangwali", 13600429, "him", "Deva, Takr", translit = "hi-translit", } m["pgi"] = { "Pagi", 7124354, "paa-brd", "Latn", } m["pgk"] = { "Rerep", 586907, "poz-vnc", "Latn", } m["pgl"] = { "Primitive Irish", 3320030, "cel-gae", "Ogam", translit = "pgl-translit", } m["pgn"] = { "Paelignian", 65455883, "itc-sbl", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["pgs"] = { "Pangseng", 3914027, "alv-mum", "Latn", } m["pgu"] = { "Pagu", 7124462, "paa-nha", "Latn", } m["pgz"] = { "Papua New Guinean Sign Language", 25044405, "sgn", } m["pha"] = { "Pa-Hng", 2625410, "hmn", } m["phd"] = { "Phudagi", 7188289, } m["phg"] = { "Phuong", 7188376, "mkh-kat", } m["phh"] = { "Phukha", 7188298, "tbq-phw", } m["phk"] = { "Phake", 7675798, "tai-swe", "Mymr", translit = "aio-phk-translit", entry_name = {remove_diacritics = c.VS01}, } m["phl"] = { "Phalura", 2449549, "inc-shn", "Latn, ur-Arab", entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["phm"] = { "Phimbi", 11007144, "bnt-sna", "Latn", } m["phn"] = { "Phoenician", 36734, "sem-can", "Phnx", translit = "Phnx-translit", } m["pho"] = { "Phunoi", 7188361, "tbq-bis", } m["phq"] = { "Phana'", 7180427, "tbq-sil", } m["phr"] = { "Pahari-Potwari", 33739, "inc-pan", "pa-Arab, Guru", ancestors = "lah", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-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"] = { "Phu Thai", 3626597, "tai-swe", } m["phu"] = { "Phuan", 3915665, } 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"] = { "Yom", 36893, "nic-yon", } 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", "Latn", } 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"] = { "Pitjantjatjara", 2982063, "aus-pam", "pjt-Latn", } m["pkb"] = { "Kipfokomo", 7208693, "bnt-sab", "Latn", } m["pkc"] = { "Baekje", 4841264, "qfa-kor", "Hani, Kana", 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", "Latn", } m["pkp"] = { "Pukapukan", 36447, "poz-pnp", "Latn", } m["pkr"] = { "Attapady Kurumba", 16835180, "dra-imd", } m["pks"] = { "Pakistan Sign Language", 22964057, "sgn", } m["pkt"] = { "Maleng", 6583562, "mkh-vie", } m["pku"] = { "Paku", 2932604, } m["pla"] = { "Miani", 12952844, nil, "Latn", } m["plb"] = { "Polonombauk", 7225957, "poz-vnn", "Latn", } m["plc"] = { "Central Palawano", 12953795, "phi", "Latn", } m["ple"] = { "Palu'e", 2196866, "poz-cet", "Latn", } m["plg"] = { "Pilagá", 2748259, "sai-guc", "Latn", } m["plh"] = { "Paulohi", 7155331, "poz-cma", } m["plj"] = { "Polci", 3914383, } m["plk"] = { "Kohistani Shina", 12953882, "inc-shn", "ur-Arab", } m["pll"] = { "Shwe Palaung", 27941664, "mkh-pal", "Mymr", } m["pln"] = { "Palenquero", 36665, "crp", "Latn", ancestors = "es", } m["plo"] = { "Oluta Popoluca", 5908687, "nai-miz", "Latn", } m["plq"] = { "Palaic", 36582, "ine-ana", "Xsux", } 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"] = { "Brooke's Point Palawano", 12953796, "phi", "Latn", } m["ply"] = { "Bolyu", 3361723, "mkh-pkn", "Latn", } m["plz"] = { "Paluan", 7128795, nil, "Latn", } m["pma"] = { "Paamese", 3130286, "poz-vnc", "Latn", } m["pmb"] = { "Pambia", 36267, "znd", "Latn", } m["pmd"] = { "Pallanganmiddang", 7127734, "aus-pam", "Latn", } m["pme"] = { "Pwaamèi", 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", 111366045, "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"] = { "Pyetmontyit", 15085, "roa-git", "Latn", } m["pmt"] = { "Tuamotuan", 36763, "poz-pep", "Latn", } 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, "crp", "Latn", ancestors = "ms", } m["pmz"] = { "Southern Pame", 3361765, "omq", "Latn", } m["pna"] = { "Punan Bah-Biau", 4842201, } 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"] = { "Paunaka", 2064378, "awd", "Latn", } 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"] = { "Pancana", 7130204, } m["pnq"] = { "Pana (West Africa)", 7129739, "nic-gnn", "Latn", } m["pnr"] = { "Panim", 11732562, "ngf-mad", } m["pns"] = { "Ponosakan", 7227956, "phi", } m["pnt"] = { "Pontic Greek", 36748, "grk", "Grek, Latn, Cyrl", ancestors = "gkm", translit = { Grek = "el-translit" }, display_text = { Grek = s["Grek-displaytext"] }, entry_name = { Grek = s["Grek-entryname"] }, sort_key = { Grek = 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"] = { "Phong-Kniang", 3914627, "mkh", } m["pny"] = { "Pinyin", 36250, "nic-nge", "Latn", } 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"] = { "Highland Popoluca", 7511556, "nai-miz", "Latn", } m["pok"] = { "Pokangá", 25559704, "sai-tuc", "Latn", } m["pom"] = { "Southeastern Pomo", 3396025, "nai-pom", "Latn", } m["pon"] = { "Pohnpeian", 28422, "poz-mic", "Latn", } m["poo"] = { "Central Pomo", 3396020, "nai-pom", "Latn", } m["pop"] = { "Pwapwâ", 3411153, "poz-cln", "Latn", } m["poq"] = { "Texistepec Popoluca", 5908707, "nai-miz", "Latn", } m["pos"] = { "Sayula Popoluca", 5908722, "nai-miz", "Latn", } m["pot"] = { "Potawatomi", 56749, "alg", "Latn", } m["pov"] = { "Guinea-Bissau Creole", 33339, "crp", "Latn", ancestors = "pt", } m["pow"] = { "San Felipe Otlaltepec Popoloca", 25559598, "omq-pop", "Latn", } m["pox"] = { "Polabian", 36741, "zlw-lch", "Latn", } 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"] = { "Pipil", 1186896, "azc-nah", "Latn", entry_name = {remove_diacritics = c.acute .. c.macron}, } m["ppm"] = { "Papuma", 7133239, "poz-hce", "Latn", } m["ppn"] = { "Papapana", 3362757, "poz-ocw", "Latn", } m["ppo"] = { "Folopa", 5464843, "paa", "Latn", } 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"] = { "Malecite-Passamaquoddy", 3183144, "alg-eas", "Latn", } m["pra"] = { "Prakrit", 192170, "inc-mid", "Brah, Deva, Gujr, Knda", ancestors = "inc-ash", translit = { Brah = "Brah-translit", Deva = "pra-Deva-translit", Gujr = "sa-Gujr-translit", Knda = "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["prc"] = { "Parachi", 2640637, "ira-orp", } -- "prd" IS NOT INCLUDED, SEE WT:LT m["pre"] = { "Principense", 36520, "crp", "Latn", ancestors = "pt", } m["prf"] = { "Paranan", 7135433, "phi", } m["prg"] = { "Old Prussian", 35501, "bat-wes", "Latn", } m["prh"] = { "Porohanon", 6583710, "phi", } m["pri"] = { "Paicî", 732131, "poz-cln", "Latn", } m["prk"] = { "Parauk", 3363719, "mkh-pal", } m["prl"] = { "Peruvian Sign Language", 3915508, "sgn", } m["prm"] = { "Kibiri", 56745, "paa", } m["prn"] = { "Prasuni", 32689, "nur-nor", } m["pro"] = { "Old Occitan", 2779185, "roa-ocr", "Latn", 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"] = { "Phai", 7180184, "mkh", } 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", "Latn, Rjng", } 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["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"] = { "Pattapu", 60785085, "dra-tam", } m["ptr"] = { "Piamatsina", 7190040, "poz-vnn", "Latn", } m["ptt"] = { "Enrekang", 12953520, } m["ptu"] = { "Bambam", 4853321, "poz-ssw", } m["ptv"] = { "Port Vato", 3398323, "poz-vnc", "Latn", } m["ptw"] = { "Pentlatch", 2069475, "sal", "Latn", } m["pty"] = { "Pathiya", 7144790, "dra-mal", } 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"] = { "Puinave", 3027918, } m["puj"] = { "Punan Tubu", 7259896, "poz-swa", } m["pum"] = { "Puma", 33736, "sit-kic", } m["puo"] = { "Puoc", 6440803, "mkh", } m["pup"] = { "Pulabu", 7259163, "ngf-mad", } m["puq"] = { "Puquina", 1207739, } m["pur"] = { "Puruborá", 7261619, "tup", } m["put"] = { "Putoh", 12953832, "poz-swa", "Latn", } m["puu"] = { "Punu", 36401, "bnt-sir", "Latn", } 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"] = { "Molbog", 6895718, "poz-san", "Latn", } m["pwn"] = { "Paiwan", 715755, "map", "Latn", } m["pwo"] = { "Western Pwo", 7988202, "kar", "Mymr", } m["pwr"] = { "Powari", 12640277, "inc-hie", "Deva", } m["pww"] = { "Northern Pwo", 7058885, "kar", "Thai", } 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"] = { "Puyuma", 716690, "map", "Latn", } m["pyx"] = { "Tircul", 36259, "sit", } m["pyy"] = { "Pyen", 7262966, "tbq-bis", } m["pzh"] = { "Pazeh", 36435, "map", "Latn", } m["pzn"] = { "Para Naga", 7133667, "sit-aao", } return require("Module:languages").finalizeData(m, "language") q2hrkhajppb3bs4jgbd7e7zaritxs4y Module:languages/data/3/r 828 1110 35113 28599 2025-01-19T02:18:52Z Kambai Akau 8 35113 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["raa"] = { "Dungmali", 56871, "sit-kic", } m["rab"] = { "Chamling", 3436664, "sit-kic", "Deva", } m["rac"] = { "Rasawa", 56443, "paa-lkp", "Latn", } m["rad"] = { "Rade", 3429088, "cmc", "Latn", } m["raf"] = { "Western Meohang", 17442461, "sit-kie", } m["rag"] = { "Logooli", 6667767, "bnt-lok", "Latn", } m["rah"] = { "Rabha", 7278686, "tbq-bdg", "Beng, Latn", } m["rai"] = { "Ramoaaina", 3418509, "poz-ocw", "Latn", } m["rak"] = { "Tulu-Bohuai", 2908807, "poz-aay", "Latn", } m["ral"] = { "Ralte", 7288392, "tbq-kuk", "Latn", } m["ram"] = { "Canela", 2936334, "sai-nje", "Latn", } m["ran"] = { "Riantana", 7322169, "ngf", "Latn", } m["rao"] = { "Rao", 11732596, "paa", "Latn", } m["rap"] = { "Rapa Nui", 36746, "poz-pep", "Latn", } m["raq"] = { "Saam", 7395644, "sit-kic", } m["rar"] = { "Rarotongan", 36745, "poz-pep", "Latn", } m["ras"] = { "Tegali", 36522, "nic-ras", "Latn", } m["rat"] = { "Razajerdi", 7299461, "xme-ttc", ancestors = "xme-ttc-eas", } m["rau"] = { "Raute", 7296262, "sit-gma", "Deva, Latn", } m["rav"] = { "Sampang", 3449115, "sit-kic", } m["raw"] = { "Rawang", 542564, "sit-nng", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.macron}, } m["rax"] = { "Rang", 3913345, "alv-mum", } m["ray"] = { "Rapa", 36417, "poz-pep", } m["raz"] = { "Rahambuu", 3417555, "poz-btk", } m["rbb"] = { "Rumai Palaung", 12953797, "mkh-pal", "Mymr", } m["rbk"] = { "Northern Bontoc", 63311016, "phi", "Latn", } m["rbl"] = { "Miraya Bikol", 18664557, "phi", "Latn", } m["rcf"] = { "Réunion Creole French", 13198, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["rdb"] = { "Rudbari", 12953072, "xme", ancestors = "xme-mid", } m["rea"] = { "Rerau", 7314883, "ngf-mad", } m["reb"] = { "Rembong", 7311570, "poz-cet", } m["ree"] = { "Rejang Kayan", 3423957, "poz", } m["reg"] = { "Kara (Tanzania)", 6367567, "bnt-haj", } m["rei"] = { "Reli", 7310982, } m["rej"] = { "Rejang", 3056339, "poz", "Rjng", } m["rel"] = { "Rendille", 3447297, "cus-som", } m["rem"] = { "Remo", 3501825, "sai-pan", "Latn", } m["ren"] = { "Rengao", 6583692, "mkh", } m["rer"] = { "Rer Bare", 12953857, } m["res"] = { "Reshe", 36258, "nic-knj", } m["ret"] = { "Retta", 7317113, "ngf", } m["rey"] = { "Reyesano", 3111857, "sai-tac", "Latn", } m["rga"] = { "Roria", 7366825, "poz-vnn", "Latn", } m["rge"] = { "Romano-Greek", 3915435, "qfa-mix", "Latn", -- and/or Grek? ancestors = "rom, el", } m["rgk"] = { "Rangkas", 7292645, "sit-alm", } m["rgn"] = { "Romagnol", 1641543, "roa-git", "Latn", wikimedia_codes = "eml", } m["rgr"] = { "Resígaro", 3450504, "awd", "Latn", } m["rgs"] = { "Southern Roglai", 12953069, } m["rgu"] = { "Ringgou", 7334886, "poz-tim", } m["rhg"] = { "Rohingya", 3241177, "inc-bas", "Rohg, Arab, Mymr, Latn, Beng", ancestors = "inc-obn", translit = { Rohg = "Rohg-translit", }, } m["rhp"] = { "Yahang", 8046792, "qfa-tor", } m["ria"] = { "Reang", 12953063, "tbq-bdg", } m["rif"] = { "Tarifit", 34174, "ber", "Latn, Tfng, Arab", translit = { Tfng = "Tfng-translit" }, standardChars = { Latn = "AaBbCcDdḌḍEeƐɛFfGgƔɣĞğHhḤḥIiJjKkLlMmNnPpQqRrŘřSsṢṣTtṬṭUuWwXxYyZzẒẓʷ", Tfng = "ⴰⴳⴷⴹⴼⵖⵉⴽⵍⵎⵏⵓⵔⵙⵛⵜⵡⵢⵣⵥⴱⵀⵅⵊⴳⵯⵕⵚⵟⵇⵃⵄⴻⴽⵯ", c.punc }, } m["ril"] = { "Riang", 2741615, "mkh-pal", } m["rim"] = { "Nyaturu", 7193418, "bnt-tkm", "Latn", } m["rin"] = { "Nungu", 3913350, "nic-nin", "Latn", } m["rir"] = { "Ribun", 7322443, "day", "Latn", } m["rit"] = { "Ritarungo", 7336730, "aus-yol", "Latn", } m["riu"] = { "Riung", 7336938, "poz-cet", "Latn", } m["rjg"] = { "Rajong", 7286370, "poz-cet", "Latn", } m["rji"] = { "Raji", 7286138, "sit-gma", } m["rjs"] = { "Rajbanshi", 12640969, "inc-krn", "Deva", } m["rka"] = { "Kraol", 3199593, "mkh-ban", "Khmr", -- also Latn? } m["rkb"] = { "Rikbaktsa", 2585357, "sai-mje", "Latn", } m["rkh"] = { "Rakahanga-Manihiki", 3119695, "poz-pep", "Latn", } m["rki"] = { "Rakhine", 3450749, "tbq-brm", "Mymr", ancestors = "obr", } m["rkm"] = { "Marka", 36030, "dmn-wmn", "Latn", } m["rkt"] = { "Kamta", 3241618, "inc-krn", "as-Beng, Latn", translit = "as-translit", } m["rkw"] = { "Arakwal", 34295800, "aus-pam", "Latn", } m["rma"] = { "Rama", 3444486, "cba", } m["rmb"] = { "Rembarunga", 7311553, "aus-gun", "Latn", } m["rmc"] = { "Carpathian Romani", 5045611, "inc-rom", "Latn", } m["rmd"] = { "Traveller Danish", 12640779, "qfa-mix", "Latn", ancestors = "rom, da", } m["rme"] = { "Angloromani", 541279, "qfa-mix", "Latn", ancestors = "rom, en", } m["rmf"] = { "Kalo Finnish Romani", 2093214, "inc-rom", "Latn", } m["rmg"] = { "Traveller Norwegian", 3177352, "qfa-mix", "Latn", ancestors = "rom, no", } m["rmh"] = { "Murkim", 4308074, "paa-pau", } m["rmi"] = { "Lomavren", 2495696, "qfa-mix", "Latn, Armn", ancestors = "pra-sau, hy", translit = { Armn = "Armn-translit" }, override_translit = true, } m["rmk"] = { "Romkun", 7363236, "paa", "Latn", } m["rml"] = { "Baltic Romani", 513736, "inc-rom", "Latn", } m["rmm"] = { "Roma", 4414831, } m["rmn"] = { "Balkan Romani", 1256701, "inc-rom", "Latn", } m["rmo"] = { "Sinte Romani", 1793299, "inc-rom", "Latn", } m["rmp"] = { "Rempi", 7312214, "ngf-mad", } m["rmq"] = { "Caló", 35466, "qfa-mix", "Latn", ancestors = "rom, osp, roa-opt", } m["rms"] = { "Romanian Sign Language", 7362575, "sgn", } m["rmt"] = { "Domari", 35394, "inc-cen", } m["rmu"] = { "Tavringer Romani", 27808413, "qfa-mix", "Latn", ancestors = "rom, sv", } m["rmv"] = { "Romanova", 1298715, "art", type = "appendix-constructed", } m["rmw"] = { "Welsh Romani", 2097387, "inc-rom", "Latn", } m["rmx"] = { "Romam", 22694600, "mkh", } m["rmy"] = { "Vlax Romani", 2669199, "inc-rom", "Latn", } m["rmz"] = { "Marma", 21403256, "tbq-brm", "Mymr", ancestors = "obr", } m["rnd"] = { "Ruwund", 7383564, "bnt-lun", } m["rng"] = { "Ronga", 2520717, "bnt-tsr", "Latn", } m["rnl"] = { "Ranglong", 7292878, } m["rnn"] = { "Roon", 7366335, "poz-hce", } m["rnp"] = { "Rongpo", 7365672, "sit-whm", } m["rnw"] = { "Rungwa", 7379873, "bnt-mwi", "Latn", } m["rob"] = { "Tae'", 12473476, "poz-ssw", "Latn", } m["roc"] = { "Cacgia Roglai", 2932485, } m["rod"] = { "Rogo", 3914894, "nic-kmk", } m["roe"] = { "Ronji", 3441763, "poz-ocw", } m["rof"] = { "Rombo", 33330, "bnt-chg", "Latn", } m["rog"] = { "Northern Roglai", 3439680, "cmc", "Latn", } m["rol"] = { "Romblomanon", 13202, "phi", } m["rom"] = { "Romani", 13201, "inc-rom", "Latn, Cyrl", } m["roo"] = { "Rotokas", 13203, "paa-nbo", "Latn", } m["rop"] = { "Australian Kriol", 35671, "crp", "Latn", ancestors = "en", } m["ror"] = { "Rongga", 12473464, } m["rou"] = { "Runga", 56793, } m["row"] = { "Dela-Oenale", 5253046, "poz-tim", } m["rpn"] = { "Repanbitip", 7313900, "poz-vnc", "Latn", } m["rpt"] = { "Rapting", 7294362, "ngf-mad", } m["rri"] = { "Ririo", 2404190, "poz-ocw", } m["rro"] = { "Roro", 34197, "poz-ocw", "Latn", } m["rrt"] = { "Arritinngithigh", 4796002, nil, "Latn", } m["rsb"] = { "Romano-Serbian", 1268244, "qfa-mix", "Latn", -- and Cyrl? ancestors = "rom, sh", } m["rsl"] = { "Russian Sign Language", 13210, "sgn", } m["rsk"] = { "Pannonian Rusyn", 35660, "zlw", "Cyrl", ancestors = "zlw-osk", translit = "rsk-translit", sort_key = { Cyrl = { from = {"ґ", "є", "ї", "ь"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "я" .. p[1]} } }, } m["rsm"] = { "Miriwoong Sign Language", 24090240, "sgn", } m["rtc"] = { "Rungtu", 7379867, "tbq-kuk", } m["rth"] = { "Ratahan", 3420026, "phi", "Latn", } m["rtm"] = { "Rotuman", 36754, "poz-pcc", "Latn", } m["rtw"] = { "Rathawi", 12953854, "inc-bhi", } m["rub"] = { "Gungu", 11165235, "bnt-glb", } m["ruc"] = { "Ruuli", 7383562, "bnt-nyg", } m["rue"] = { "Carpathian Rusyn", 26245, "zle", "Cyrl", ancestors = "zle-ort", translit = "rue-translit", entry_name = {remove_diacritics = c.grave .. c.acute}, sort_key = "rue-sortkey", } m["ruf"] = { "Luguru", 3437661, "bnt-ruv", "Latn", } m["rug"] = { "Roviana", 3445546, "poz-ocw", "Latn", } m["ruh"] = { "Ruga", 7378127, } m["rui"] = { "Rufiji", 7377946, "bnt-mbi", } m["ruk"] = { "Che", 3915445, "nic-nin", } m["ruo"] = { "Istro-Romanian", 33622, "roa-eas", "Latn", } m["rup"] = { "Aromanian", 29316, "roa-eas", "Latn, Polyt", display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, wikimedia_codes = "roa-rup", } m["ruq"] = { "Megleno-Romanian", 13358, "roa-eas", "Latn", } m["rut"] = { "Rutul", 36757, "cau-wsm", "Cyrl, Latn", display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["ruu"] = { "Lanas Lobu", 12953676, } m["ruy"] = { "Mala (Nigeria)", 3913381, "nic-kau", } m["ruz"] = { "Ruma", 3913326, "nic-kau", } m["rwa"] = { "Rawo", 3504269, } m["rwk"] = { "Rwa", 7985624, "bnt-chg", } m["rwm"] = { "Amba", 788423, "bnt-kbi", "Latn", } m["rwo"] = { "Rawa", 11732598, "ngf-fin", "Latn", } m["rxd"] = { "Ngardi", 7022063, } m["rxw"] = { "Karuwali", 6881575, } m["ryn"] = { "Northern Amami Ōshima", 2840988, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["rys"] = { "Yaeyama", 34203, "jpx-sry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["ryu"] = { "Okinawan", 34233, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["rzh"] = { "Razihi", 16911222, "sem-osa", "Arab", ancestors = "sem-srb", } return require("Module:languages").finalizeData(m, "language") 7cu74q44flnnh7x5qfnrgyf87nplu5g Module:languages/data/3/d 828 1111 35093 28600 2025-01-19T01:56:44Z Kambai Akau 8 35093 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["daa"] = { "Dangaléat", 942591, "cdc-est", "Latn", } m["dac"] = { "Dambi", 12629491, "poz-ocw", "Latn", } m["dad"] = { "Marik", 6763404, "poz-ocw", "Latn", } m["dae"] = { "Duupa", 35263, "alv-dur", "Latn", } m["dag"] = { "Dagbani", 32238, "nic-dag", "Latn", } m["dah"] = { "Gwahatike", 5623246, "ngf-fin", "Latn", } m["dai"] = { "Day", 35163, "alv-mbd", "Latn", } m["daj"] = { "Dar Fur Daju", 56370, "sdv-daj", "Latn", } m["dak"] = { "Dakota", 530384, "sio-dkt", "Latn", } m["dal"] = { "Dahalo", 35143, "cus", "Latn", } m["dam"] = { "Damakawa", 1158134, "nic-knn", "Latn", } m["dao"] = { "Daai Chin", 860029, "tbq-kuk", "Latn", } m["daq"] = { "Dandami Maria", 12952805, "dra-mdy", } m["dar"] = { "Dargwa", 32332, "cau-drg", "Cyrl, Latn, Arab", translit = {Cyrl = "dar-translit"}, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "къкъ", "хьхь", -- 4 chars "гъ", "гь", "гӏ", "ё", "къ", "кь", "кӏ", "пп", "пӏ", "сс", "тт", "тӏ", "хх", "хъ", "хь", "хӏ", "цц", "цӏ", "чч", "чӏ" -- 2 chars }, to = { "к" .. p[2], "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[3], "к" .. p[4], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[1], "т" .. p[2], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[5], "ц" .. p[1], "ц" .. p[2], "ч" .. p[1], "ч" .. p[2] } }, }, } m["das"] = { "Daho-Doo", 3915369, "kro-wee", "Latn", } m["dau"] = { "Dar Sila Daju", 7514020, "sdv-daj", "Latn", } m["dav"] = { "Taita", 2387274, "bnt-cht", "Latn", } m["daw"] = { "Davawenyo", 5228174, "phi", "Latn", } m["dax"] = { "Dayi", 10467281, "aus-yol", "Latn", } m["daz"] = { "Dao", 5221513, "ngf", "Latn", } m["dba"] = { "Bangime", 1982696, "qfa-iso", "Latn", } m["dbb"] = { "Deno", 56275, "cdc-wst", "Latn", } m["dbd"] = { "Dadiya", 3914436, "alv-wjk", "Latn", } m["dbe"] = { "Dabe", 5207451, "paa-tkw", "Latn", } m["dbf"] = { "Edopi", 12953516, "paa-lkp", "Latn", } m["dbg"] = { "Dogul Dom", 3912880, "nic-npd", "Latn", } m["dbi"] = { "Doka", 3913293, "nic-plc", "Latn", } m["dbj"] = { "Ida'an", 3041552, "poz-san", "Latn", } m["dbl"] = { "Dyirbal", 35465, "aus-dyb", "Latn", } m["dbm"] = { "Duguri", 7194057, "nic-jrw", "Latn", } m["dbn"] = { "Duriankere", 5316627, "ngf-sbh", "Latn", } m["dbo"] = { "Dulbu", 5313310, "nic-jrn", "Latn", } m["dbp"] = { "Duwai", 56301, "cdc-wst", "Latn", } m["dbq"] = { "Daba", 3913342, "cdc-cbm", "Latn", } m["dbr"] = { "Dabarre", 3447286, "cus-som", } m["dbt"] = { "Ben Tey", 4886561, "nic-nwa", "Latn", } m["dbu"] = { "Bondum Dom Dogon", 3912758, "nic-npd", "Latn", } m["dbv"] = { "Dungu", 5315230, "nic-kau", "Latn", } m["dbw"] = { "Bankan Tey Dogon", 4856243, "nic-nwa", "Latn", } m["dby"] = { "Dibiyaso", 5272268, "ngf", "Latn", } m["dcc"] = { "Deccani", 669431, "inc-hnd", "ur-Arab", ancestors = "ur", } m["dcr"] = { "Negerhollands", 1815830, "crp", "Latn", ancestors = "nl", } m["dda"] = { "Dadi Dadi", 50207890, "aus-pam", "Latn", } m["ddd"] = { "Dongotono", 56676, "sdv-lma", } m["dde"] = { "Doondo", 11003401, "bnt-kng", "Latn", } m["ddg"] = { "Fataluku", 35353, "qfa-tap", "Latn", } m["ddi"] = { "Diodio", 3028668, "poz-ocw", "Latn", } m["ddj"] = { "Jaru", 3162806, "aus-pam", "Latn", } m["ddn"] = { "Dendi", 35164, "son", "Latn", } m["ddo"] = { "Tsez", 34033, "cau-wts", "Cyrl", translit = "ddo-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["ddr"] = { "Dhudhuroa", 5269842, "aus-pam", "Latn", } m["dds"] = { "Donno So Dogon", 1234776, "nic-dge", "Latn", } m["ddw"] = { "Dawera-Daweloor", 5242304, "poz-tim", "Latn", } m["dec"] = { "Dagik", 35125, "alv-tal", "Latn", } m["ded"] = { "Dedua", 5249850, "ngf", "Latn", } m["dee"] = { "Dewoin", 3914892, "kro-wkr", "Latn", } m["def"] = { "Dezfuli", 4115412, "ira-swi", } m["deg"] = { "Degema", 35182, "alv-dlt", "Latn", } m["deh"] = { "Dehwari", 5704314, "ira-swi", ancestors = "fa", } m["dei"] = { "Demisa", 56380, "paa-egb", "Latn", } m["dek"] = { -- called "unattested alleged language" by Wikipedia "Dek", 5252754, nil, "Latn", } m["dem"] = { "Dem", 5254989, "paa", "Latn", } m["dep"] = { "Pidgin Delaware", 1183938, "crp", "Latn", ancestors = "unm", } -- deq is not included, see [[WT:LT]] m["der"] = { "Deori", 56478, "tbq-bdg", "Beng, Latn", } m["des"] = { "Desano", 962392, "sai-tuc", "Latn", } m["dev"] = { "Domung", 5291378, "ngf-fin", "Latn", } m["dez"] = { "Dengese", 2909984, "bnt-tet", "Latn", } m["dga"] = { "Southern Dagaare", 35159, "nic-mre", "Latn", } m["dgb"] = { "Bunoge", 4985178, "nic-dgw", "Latn", } m["dgc"] = { "Casiguran Dumagat Agta", 5313599, "phi", "Latn", } m["dgd"] = { "Dagaari Dioula", 11153465, "nic-mre", "Latn", } m["dge"] = { "Degenan", 5251770, "ngf-fin", "Latn", } m["dgg"] = { "Doga", 3033726, "poz-ocw", "Latn", } m["dgh"] = { "Dghwede", 56293, "cdc-cbm", "Latn", } m["dgi"] = { "Northern Dagara", 11004218, "nic-mre", "Latn", } m["dgk"] = { "Dagba", 12952357, "csu-sar", "Latn", } m["dgn"] = { "Dagoman", 10465931, "aus-yng", "Latn", } m["dgo"] = { "Hindi Dogri", nil, "him", "Deva, Arab, Takr", ancestors = "doi", } m["dgr"] = { "Dogrib", 20979, "ath-nor", "Latn", } m["dgs"] = { "Dogoso", 35343, "nic-gur", } m["dgt"] = { "Ntra'ngith", 6983809, "aus-pam", "Latn", } -- dgu is not a language; see [[w:Dhekaru]] m["dgw"] = { "Daungwurrung", 5228050, "aus-pam", "Latn", } m["dgx"] = { "Doghoro", 12952392, "ngf", "Latn", } m["dgz"] = { "Daga", 5208442, "ngf", "Latn", } m["dhg"] = { "Dhangu", 5268960, "aus-yol", "Latn", } m["dhd"] = { "Dhundhari", 633359, "raj", "Deva", translit = "hi-translit", } m["dhi"] = { "Dhimal", 35229, "sit-dhi", "Deva", } m["dhl"] = { "Dhalandji", 5268787, "aus-psw", "Latn", } m["dhm"] = { "Zemba", 3502283, "bnt-swb", "Latn", ancestors = "hz", } m["dhn"] = { "Dhanki", 5268992, "inc-bhi", } m["dho"] = { "Dhodia", 5269658, "inc-bhi", "Deva", } m["dhr"] = { "Tharrgari", 10470289, "aus-psw", "Latn", } m["dhs"] = { "Dhaiso", 11001788, "bnt-kka", "Latn", } m["dhu"] = { "Dhurga", 1285318, "aus-yuk", "Latn", } m["dhv"] = { "Drehu", 3039319, "poz-cln", "Latn", } m["dhw"] = { "Danuwar", 3522797, "inc-bhi", "Deva", } m["dhx"] = { "Dhungaloo", 16960599, "aus-pam", "Latn", } m["dia"] = { "Dia", 3446591, "qfa-tor", "Latn", } m["dib"] = { "South Central Dinka", 35154, "sdv-dnu", "Latn", ancestors = "din", } m["dic"] = { "Lakota Dida", 11001730, "kro-did", "Latn", } m["did"] = { "Didinga", 56365, "sdv", "Latn", } m["dif"] = { "Dieri", 25559563, "aus-kar", "Latn", } m["dig"] = { "Digo", 3362072, "bnt-mij", "Latn", } -- "dih" IS SPLIT INTO nai-ipa, nai-kum, nai-tip, SEE WT:LT m["dii"] = { "Dimbong", 35196, "bnt-baf", "Latn", } m["dij"] = { "Dai", 5209056, "poz-tim", } m["dik"] = { "Southwestern Dinka", 36540, "sdv-dnu", "Latn", ancestors = "din", } m["dil"] = { "Dilling", 35152, "nub-hil", "Latn", } m["dim"] = { "Dime", 35311, "omv-aro", } m["din"] = { "Dinka", 56466, "sdv-dnu", "Latn", } m["dio"] = { "Dibo", 3914891, "alv-ngb", "Latn", } m["dip"] = { "Northeastern Dinka", 36246, "sdv-dnu", "Latn", ancestors = "din", } m["dir"] = { "Dirim", 11130804, "nic-dak", "Latn", } m["dis"] = { "Dimasa", 56664, "tbq-bdg", "Latn, Beng", } m["diu"] = { "Gciriku", 3780954, "bnt-kav", "Latn", } m["diw"] = { "Northwestern Dinka", 36249, "sdv-dnu", "Latn", ancestors = "din", } m["dix"] = { "Dixon Reef", 5284967, "poz-vnc", "Latn", } m["diy"] = { "Diuwe", 5283765, "ngf", } m["diz"] = { "Ding", 35202, "bnt-bdz", "Latn", } m["dja"] = { "Djadjawurrung", 5285190, "aus-pam", "Latn", } m["djb"] = { "Djinba", 5285351, "aus-yol", "Latn", } m["djc"] = { "Dar Daju Daju", 5209890, "sdv-daj", "Latn", } m["djd"] = { "Jaminjung", 6147825, "aus-mir", "Latn", } m["dje"] = { "Zarma", 36990, "son", "Latn, Arab, Brai", } m["djf"] = { "Djangun", 10474818, "aus-pmn", "Latn", } m["dji"] = { "Djinang", 5285350, "aus-yol", "Latn", } m["djj"] = { "Ndjébbana", 5285274, "aus-arn", "Latn", } m["djk"] = { "Aukan", 2659044, "crp", "Latn, Afak", ancestors = "en", } m["djl"] = { "Djiwarli", 2669569, "aus-psw", "Latn", } m["djm"] = { "Jamsay", 3913290, "nic-pld", "Latn", } m["djn"] = { "Djauan", 13553748, "aus-gun", "Latn", } m["djo"] = { "Jangkang", 12952388, "day", } m["djr"] = { "Djambarrpuyngu", 3915679, "aus-yol", "Latn", } m["dju"] = { "Kapriman", 6367199, "paa-spk", "Latn", } m["djw"] = { "Djawi", 3913844, "aus-nyu", "Latn", ancestors = "bcj", } m["dka"] = { "Dakpa", 3695189, "sit-ebo", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["dkk"] = { "Dakka", 5209962, "poz-ssw", } m["dkr"] = { "Kuijau", 13580777, "poz-bnn", } m["dks"] = { "Southeastern Dinka", 36538, "sdv-dnu", "Latn", ancestors = "din", } m["dkx"] = { "Mazagway", 6798209, "cdc-cbm", "Latn", } m["dlg"] = { "Dolgan", 32878, "trk-nsb", "Cyrl", sort_key = { from = {"ё", "һ", "ӈ", "ө", "ү"}, to = {"е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, } m["dlk"] = { "Dahalik", 32260, "sem-eth", "Ethi", translit = "Ethi-translit", } m["dlm"] = { "Dalmatian", 35527, "roa-itd", "Latn", } m["dln"] = { "Darlong", 5224029, "tbq-kuk", "Latn", } m["dma"] = { "Duma", 35319, "bnt-nze", "Latn", } m["dmb"] = { "Mombo Dogon", 6897074, "nic-dgw", "Latn", } m["dmc"] = { "Gavak", 5277406, "ngf-mad", "Latn", } m["dmd"] = { "Madhi Madhi", 6727353, "aus-pam", "Latn", } m["dme"] = { "Dugwor", 56313, "cdc-cbm", "Latn", } m["dmf"] = { "Medefaidrin", 1519764, "art", "Medf", type = "appendix-constructed", } m["dmg"] = { "Upper Kinabatangan", 16109975, "poz-san", "Latn", } m["dmk"] = { "Domaaki", 32900, "inc-wes", } m["dml"] = { "Dameli", 32288, "inc-kun", } m["dmm"] = { "Dama (Nigeria)", 5211865, "alv-mbm", "Latn", } m["dmo"] = { "Kemezung", 35562, "nic-bbe", "Latn", } m["dmr"] = { "East Damar", 5328200, "poz-cet", "Latn", } m["dms"] = { "Dampelas", 5212928, "poz-tot", "Latn", } m["dmu"] = { "Dubu", 7692059, "paa-pau", "Latn", } m["dmv"] = { "Dumpas", 12953512, "poz-san", "Latn", } m["dmw"] = { "Mudburra", 6931573, "aus-pam", "Latn", } m["dmx"] = { "Dema", 3553423, "bnt-sho", "Latn", } m["dmy"] = { "Demta", 14466283, "paa-sen", "Latn", } m["dna"] = { "Upper Grand Valley Dani", 12952361, "ngf", "Latn", } m["dnd"] = { "Daonda", 5221528, "paa-brd", "Latn", } m["dne"] = { "Ndendeule", 6983725, "bnt-mbi", "Latn", } m["dng"] = { "Dungan", 33050, "zhx-man", "Cyrl, Hants, Arab", generate_forms = "zh-generateforms", translit = {Cyrl = "dng-translit"}, sort_key = { Cyrl = { from = {"ё", "ә", "җ", "ң", "ў", "ү"}, to = {"е" .. p[1], "е" .. p[2], "ж" .. p[1], "н" .. p[1], "у" .. p[1], "у" .. p[2]} }, Hani = "Hani-sortkey", }, } m["dni"] = { "Lower Grand Valley Dani", 12635807, "ngf", "Latn", } m["dnj"] = { "Dan", 1158971, "dmn-mda", "Latn", } m["dnk"] = { "Dengka", 5256954, "poz-tim", "Latn", } m["dnn"] = { "Dzuun", 10973260, "dmn-smg", } m["dno"] = { "Ndrulo", 60785094, "csu-lnd", } m["dnr"] = { "Danaru", 5214932, "ngf-mad", "Latn", } m["dnt"] = { "Mid Grand Valley Dani", 12952359, "ngf", "Latn", } m["dnu"] = { "Danau", 5013745, "mkh-pal", } m["dnv"] = { "Danu", 5221251, "tbq-brm", ancestors = "obr", } m["dnw"] = { "Western Dani", 7987774, "ngf", "Latn", } m["dny"] = { "Dení", 56562, "auf", "Latn", } m["doa"] = { "Dom", 5289770, "ngf", "Latn", } m["dob"] = { "Dobu", 952133, "poz-ocw", "Latn", } m["doc"] = { "Northern Kam", 17195499, "qfa-tak", "Latn", } m["doe"] = { "Doe", 5288055, "bnt-ruv", "Latn", } m["dof"] = { "Domu", 5291375, "ngf", "Latn", } m["doh"] = { "Dong", 3438405, "nic-dak", "Latn", } m["doi"] = { "Dogri", 32730, "him", "Deva, Takr, fa-Arab, Dogr", translit = { Deva = "hi-translit", Dogr = "Dogr-translit", }, } m["dok"] = { "Dondo", 5295571, "poz-tot", "Latn", } m["dol"] = { "Doso", 4167202, "paa", "Latn", } m["don"] = { "Doura", 7829037, "poz-ocw", "Latn", } m["doo"] = { "Dongo", 35303, "nic-mbc", "Latn", } m["dop"] = { "Lukpa", 3258739, "nic-gne", "Latn", } m["doq"] = { "Dominican Sign Language", 5290820, "sgn", "Latn", -- when documented } m["dor"] = { "Dori'o", 3037084, "poz-sls", "Latn", } m["dos"] = { "Dogosé", 3913314, "nic-gur", "Latn", } m["dot"] = { "Dass", 3441293, "cdc-wst", "Latn", } m["dov"] = { "Toka-Leya", 11001779, "bnt-bot", "Latn", ancestors = "toi", } m["dow"] = { "Doyayo", 35299, "alv-dur", "Latn", } m["dox"] = { "Bussa", 35123, "cus-eas", "Latn", } m["doy"] = { "Dompo", 35270, "alv-gng", "Latn", } m["doz"] = { "Dorze", 56336, "omv-nom", "Latn", } m["dpp"] = { "Papar", 7132487, "poz-san", "Latn", } m["drb"] = { "Dair", 12952360, "nub-hil", "Latn", } m["drc"] = { "Minderico", 6863806, "roa-ibe", "Latn", ancestors = "pt", } m["drd"] = { "Darmiya", 5224058, "sit-alm", } m["drg"] = { "Rungus", 6897407, "poz-san", "Latn", } m["dri"] = { "Lela", 3914004, "nic-knn", "Latn", } m["drl"] = { "Baagandji", 5223941, "aus-pam", "Latn", } m["drn"] = { "West Damar", 3450459, "poz-tim", "Latn", } m["dro"] = { "Daro-Matu Melanau", 5224156, "poz-bnn", "Latn", } m["drq"] = { "Dura", 3449842, "sit-gma", } m["drs"] = { "Gedeo", 56622, "cus-hec", "Ethi", } m["dru"] = { "Rukai", 49232, "map", "Latn", ancestors = "dru-pro", } m["dry"] = { "Darai", 46995026, "inc-bhi", "Deva", } m["dsb"] = { "Lower Sorbian", 13286, "wen", "Latn", sort_key = s["wen-sortkey"], standardChars = "AaBbCcČčĆćDdEeĚěFfGgHhIiJjKkŁłLlMmNnŃńOoÓóPpRrŔŕSsŠšŚśTtUuWwYyZzŽžŹź" .. c.punc, } m["dse"] = { "Dutch Sign Language", 2201099, "sgn", "Latn", -- when documented } m["dsh"] = { "Daasanach", 56637, "cus-eas", "Latn", } m["dsi"] = { "Disa", 3914455, "csu-bgr", "Latn", } m["dsl"] = { "Danish Sign Language", 2605298, "sgn", "Latn", -- when documented } m["dsn"] = { "Dusner", 5316948, "poz-hce", "Latn", } m["dso"] = { "Desiya", 12629755, "inc-eas", "Orya", ancestors = "or", } m["dsq"] = { "Tadaksahak", 36568, "son", "Arab, Latn", } m["dta"] = { "Daur", 32430, "xgn", "Latn, Hani, Cyrl, Mong", ancestors = "xng", translit = {Mong = "Mong-translit"}, display_text = {Mong = s["Mong-displaytext"]}, entry_name = {Mong = s["Mong-entryname"]}, sort_key = {Hani = "Hani-sortkey"}, } m["dtb"] = { "Labuk-Kinabatangan Kadazan", 5330240, "poz-san", "Latn", } m["dtd"] = { "Ditidaht", 13728042, "wak", "Latn", } m["dth"] = { -- contrast 'rrt' "Adithinngithigh", 4683034, "aus-pmn", "Latn", } m["dti"] = { "Ana Tinga Dogon", 4750346, "qfa-dgn", "Latn", } m["dtk"] = { "Tene Kan Dogon", 11018863, "nic-pld", "Latn", } m["dtm"] = { "Tomo Kan Dogon", 11137719, "nic-pld", "Latn", } m["dto"] = { "Tommo So", 47012992, "nic-dge", "Latn", } m["dtp"] = { "Central Dusun", 5317225, "poz-san", "Latn", } m["dtr"] = { "Lotud", 6685078, "poz-san", "Latn", } m["dts"] = { "Toro So Dogon", 11003311, "nic-dge", "Latn", } m["dtt"] = { "Toro Tegu Dogon", 3913924, "nic-pld", "Latn", } m["dtu"] = { "Tebul Ure Dogon", 7692089, "qfa-dgn", "Latn", } m["dty"] = { "Doteli", 18415595, "inc-pah", "Deva", translit = "ne-translit", } m["dua"] = { "Duala", 33013, "bnt-saw", "Latn", } m["dub"] = { "Dubli", 5310792, "inc-bhi", } m["duc"] = { "Duna", 5314039, "paa", "Latn", } m["due"] = { "Umiray Dumaget Agta", 7881585, "phi", "Latn", } m["duf"] = { "Dumbea", 6983819, "poz-cln", "Latn", } m["dug"] = { "Chiduruma", 35614, "bnt-mij", "Latn", } m["duh"] = { "Dungra Bhil", 12953513, "inc-bhi", "Deva, Gujr", } m["dui"] = { "Dumun", 5314004, "ngf-mad", "Latn", } m["duk"] = { "Uyajitaya", 7904085, "ngf-mad", "Latn", } m["dul"] = { "Alabat Island Agta", 3399709, "phi", "Latn", } m["dum"] = { "Middle Dutch", 178806, "gmw-frk", "Latn", entry_name = {remove_diacritics = c.circ .. c.macron .. c.diaer}, } m["dun"] = { "Dusun Deyah", 2784033, "poz-bre", "Latn", } m["duo"] = { "Dupaningan Agta", 5315912, "phi", "Latn", } m["dup"] = { "Duano", 3040468, "poz-mly", "Latn", } m["duq"] = { "Dusun Malang", 3041711, "poz-bre", "Latn", } m["dur"] = { "Dii", 35208, "alv-dur", "Latn", } m["dus"] = { "Dumi", 56315, "sit-kiw", "Deva", } m["duu"] = { "Drung", 56406, "sit-nng", } m["duv"] = { "Duvle", 56364, "paa-lkp", "Latn", } m["duw"] = { "Dusun Witu", 2381310, "poz-bre", "Latn", } m["dux"] = { "Duun", 3914880, "dmn-smg", "Latn", } m["duy"] = { "Dicamay Agta", 5272321, "phi", "Latn", } m["duz"] = { "Duli", 5313405, "alv-ada", "Latn", } m["dva"] = { "Duau", 5310448, "poz-ocw", "Latn", } m["dwa"] = { "Diri", 56286, "cdc-wst", "Latn", } m["dwr"] = { "Dawro", 12629647, "omv-nom", "Ethi, Latn", } m["dwu"] = { "Dhuwal", 3120791, "aus-yol", "Latn", } m["dww"] = { "Dawawa", 5242286, "poz-ocw", "Latn", } m["dwy"] = { "Dhuwaya", 63348560, "aus-yol", "Latn", } m["dwz"] = { "Dewas Rai", 62663667, "inc-bhi", } m["dya"] = { "Dyan", 35340, "nic-gur", "Latn", } m["dyb"] = { "Dyaberdyaber", 5285185, "aus-nyu", "Latn", } m["dyd"] = { "Dyugun", 3913785, "aus-nyu", "Latn", } m["dyg"] = { "Villa Viciosa Agta", 12626611, "phi", "Latn", } m["dyi"] = { "Djimini", 35336, "alv-tdj", "Latn", } m["dym"] = { "Yanda Dogon", 8048316, "qfa-dgn", "Latn", } m["dyn"] = { "Dyangadi", 3913820, "aus-cww", "Latn", } m["dyo"] = { "Jola-Fonyi", 3507832, "alv-jol", "Latn", } m["dyu"] = { "Dyula", 32706, "dmn-man", "Latn", } m["dyy"] = { "Dyaabugay", 2591320, "aus-pmn", "Latn", } m["dza"] = { "Tunzu", 3915845, "nic-jer", "Latn", } m["dzg"] = { "Dazaga", 35244, "ssa-sah", "Latn", } m["dzl"] = { "Dzala", 56607, "sit-ebo", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["dzn"] = { "Dzando", 5319622, "bnt-bun", "Latn", } return require("Module:languages").finalizeData(m, "language") r634rbgmsx05vlir67cyuw8tpx0ifo4 Module:languages/data/exceptional 828 1112 35088 28601 2025-01-19T01:51:38Z Kambai Akau 8 35088 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-khs-pro"] = { "Proto-Khasian", 116773216, "aav-khs", "Latn", type = "reconstructed", } m["aav-nic-pro"] = { "Proto-Nicobarese", 116773793, "aav-nic", "Latn", type = "reconstructed", } m["aav-pkl-pro"] = { "Proto-Pnar-Khasi-Lyngngam", 116773259, "aav-pkl", "Latn", type = "reconstructed", } m["aav-pro"] = { -- mkh-pro will merge into this "Proto-Austroasiatic", 116773186, "aav", "Latn", type = "reconstructed", } m["afa-pro"] = { "Proto-Afroasiatic", 269125, "afa", "Latn", type = "reconstructed", } m["alg-aga"] = { "Agawam", nil, "alg-eas", "Latn", } m["alg-pro"] = { "Proto-Algonquian", 7251834, "alg", "Latn", 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", 116773723, "alv-bua", "Latn", type = "reconstructed", } m["alv-cng-pro"] = { "Proto-Cangin", 116773726, "alv-cng", "Latn", type = "reconstructed", } m["alv-edo-pro"] = { "Proto-Edoid", 116773206, "alv-edo", "Latn", type = "reconstructed", } m["alv-fli-pro"] = { "Proto-Fali", 116773754, "alv-fli", "Latn", type = "reconstructed", } m["alv-gbe-pro"] = { "Proto-Gbe", 116773208, "alv-gbe", "Latn", type = "reconstructed", } m["alv-gng-pro"] = { "Proto-Guang", 116773757, "alv-gng", "Latn", type = "reconstructed", } m["alv-gtm-pro"] = { "Proto-Central Togo", 116773732, "alv-gtm", "Latn", type = "reconstructed", } m["alv-gwa"] = { "Gwara", 16945580, "nic-pla", "Latn", } m["alv-hei-pro"] = { "Proto-Heiban", 116773760, "alv-hei", "Latn", type = "reconstructed", } m["alv-ido-pro"] = { "Proto-Idomoid", 116773764, "alv-ido", "Latn", type = "reconstructed", } m["alv-igb-pro"] = { "Proto-Igboid", 116773765, "alv-igb", "Latn", type = "reconstructed", } m["alv-kwa-pro"] = { "Proto-Kwa", 116773780, "alv-kwa", "Latn", type = "reconstructed", } m["alv-mum-pro"] = { "Proto-Mumuye", 116773791, "alv-mum", "Latn", type = "reconstructed", } m["alv-nup-pro"] = { "Proto-Nupoid", 116773795, "alv-nup", "Latn", type = "reconstructed", } m["alv-pro"] = { "Proto-Atlantic-Congo", 116732838, "alv", "Latn", type = "reconstructed", } m["alv-edk-pro"] = { "Proto-Edekiri", nil, "alv-edk", "Latn", type = "reconstructed", } m["alv-yor-pro"] = { "Proto-Yoruba", nil, "alv-yor", "Latn", type = "reconstructed", } m["alv-yrd-pro"] = { "Proto-Yoruboid", 116773824, "alv-yrd", "Latn", type = "reconstructed", } m["alv-von-pro"] = { "Proto-Volta-Niger", 116773820, "alv-von", "Latn", type = "reconstructed", } m["apa-pro"] = { "Proto-Apachean", 116773135, "apa", "Latn", type = "reconstructed", } m["aql-pro"] = { "Proto-Algic", 18389588, "aql", "Latn", type = "reconstructed", sort_key = {remove_diacritics = "·"}, } m["art-adu"] = { "Adûni", 1232159, "art", "Latn", type = "appendix-constructed", } m["art-bel"] = { "Belter Creole", 108055510, "art", "Latn", type = "appendix-constructed", sort_key = { remove_diacritics = c.acute, from = {"ɒ"}, to = {"a"}, }, } 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-vlh"] = { "High Valyrian", 64483808, "art", "Latn", type = "appendix-constructed", } m["ath-nic"] = { "Nicola", 20609, "ath-nor", "Latn", } m["ath-pro"] = { "Proto-Athabaskan", 104841722, "ath", "Latn", type = "reconstructed", } m["auf-pro"] = { "Proto-Arawa", 116773706, "auf", "Latn", type = "reconstructed", } m["aus-alu"] = { "Alungul", 16827670, "aus-pmn", "Latn", } m["aus-and"] = { "Andjingith", 4754509, "aus-pmn", "Latn", } m["aus-ang"] = { "Angkula", 16828520, "aus-pmn", "Latn", } m["aus-arn-pro"] = { "Proto-Arnhem", 116773720, "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"] = { "Proto-Central New South Wales", 116773199, "aus-cww", "Latn", type = "reconstructed", } m["aus-dal-pro"] = { "Proto-Daly", 116773743, "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", 116773797, "aus-nyu", "Latn", type = "reconstructed", } m["aus-pam-pro"] = { "Proto-Pama-Nyungan", 33942, "aus-pam", "Latn", type = "reconstructed", } m["aus-tul"] = { "Tulua", 16938541, "aus-pam", "Latn", } m["aus-uwi"] = { "Uwinymil", 7903995, "aus-arn", "Latn", } m["aus-wdj-pro"] = { "Proto-Iwaidjan", 116773767, "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", } m["awd-kmp-pro"] = { "Proto-Kampa", nil, "awd", "Latn", type = "reconstructed", } m["awd-prw-pro"] = { "Proto-Paresi-Waura", nil, "awd", "Latn", type = "reconstructed", } m["awd-ama"] = { "Amarizana", 16827787, "awd", "Latn", } m["awd-ana"] = { "Anauyá", 16828252, "awd", "Latn", } m["awd-apo"] = { "Apolista", 16916645, "awd", "Latn", } m["awd-cab"] = { "Cabre", 16850160, "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"] = { "Maipure", 6736872, "awd", "Latn", } m["awd-mrt"] = { "Mariaté", 16910017, "awd-nwk", "Latn", } m["awd-nwk-pro"] = { "Proto-Nawiki", 116773234, "awd-nwk", "Latn", type = "reconstructed", } m["awd-pai"] = { "Paikoneka", 128807835, "awd", "Latn", } m["awd-pas"] = { "Pasé", 7143168, "awd-nwk", "Latn", } m["awd-pro"] = { "Proto-Arawak", 97573478, "awd", "Latn", type = "reconstructed", } m["awd-she"] = { "Shebayo", 7492248, "awd", "Latn", } m["awd-taa-pro"] = { "Proto-Ta-Arawak", 116773282, "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", 116773738, "azc-cup", "Latn", type = "reconstructed", } m["azc-ktn"] = { "Kitanemuk", 3197558, "azc-tak", "Latn", } m["azc-nah-pro"] = { "Proto-Nahuan", 7251860, "azc-nah", "Latn", type = "reconstructed", } m["azc-num-pro"] = { "Proto-Numic", 116773247, "azc-num", "Latn", type = "reconstructed", } m["azc-pro"] = { "Proto-Uto-Aztecan", 96400333, "azc", "Latn", type = "reconstructed", } m["azc-tak-pro"] = { "Proto-Takic", 116773283, "azc-tak", "Latn", type = "reconstructed", } m["azc-tat"] = { "Tataviam", 743736, "azc", "Latn", } m["ber-pro"] = { "Proto-Berber", 2855698, "ber", "Latn", type = "reconstructed", } m["ber-fog"] = { "Fogaha", 107610173, "ber", "Latn", } 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", 128810345, "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-mpi"] = { "Mpiin", 93937013, "bnt-bdz", "Latn", } m["bnt-mpu"] = { "Mpuono", -- not to be confused with Mbuun zmp 36056, "bnt", "Latn", } m["bnt-ngu-pro"] = { "Proto-Nguni", 961559, "bnt-ngu", "Latn", 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"] = { "Proto-Bantu", 3408025, "bnt", "Latn", type = "reconstructed", sort_key = "bnt-pro-sortkey", } m["bnt-sbo"] = { "South Boma", nil, "bnt", "Latn", } m["bnt-sts-pro"] = { "Proto-Sotho-Tswana", 116773278, "bnt-sts", "Latn", type = "reconstructed", } m["btk-pro"] = { "Proto-Batak", 116773191, "btk", "Latn", type = "reconstructed", } m["cau-abz-pro"] = { "Proto-Abkhaz-Abaza", 7251831, "cau-abz", "Latn", type = "reconstructed", } m["cau-and-pro"] = { "Proto-Andian", nil, "cau-and", "Latn", type = "reconstructed", } m["cau-ava-pro"] = { "Proto-Avaro-Andian", 116773187, "cau-ava", "Latn", type = "reconstructed", } m["cau-cir-pro"] = { "Proto-Circassian", 7251838, "cau-cir", "Latn", type = "reconstructed", } m["cau-drg-pro"] = { "Proto-Dargwa", 116773205, "cau-drg", "Latn", type = "reconstructed", } m["cau-lzg-pro"] = { "Proto-Lezghian", 116773223, "cau-lzg", "Latn", type = "reconstructed", } m["cau-nec-pro"] = { "Proto-Northeast Caucasian", 116773244, "cau-nec", "Latn", type = "reconstructed", } m["cau-nkh-pro"] = { "Proto-Nakh", 108032840, "cau-nkh", "Latn", type = "reconstructed", } m["cau-nwc-pro"] = { "Proto-Northwest Caucasian", 7251861, "cau-nwc", "Latn", type = "reconstructed", } m["cau-tsz-pro"] = { "Proto-Tsezian", 116773287, "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", 116773203, "cba", "Latn", type = "reconstructed", } m["ccs-pro"] = { "Proto-Kartvelian", 2608203, "ccs", "Latn", type = "reconstructed", entry_name = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["ccs-gzn-pro"] = { "Proto-Georgian-Zan", 23808119, "ccs-gzn", "Latn", type = "reconstructed", entry_name = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["cdc-cbm-pro"] = { "Proto-Central Chadic", 116773197, "cdc-cbm", "Latn", type = "reconstructed", } m["cdc-mas-pro"] = { "Proto-Masa", 116773789, "cdc-mas", "Latn", type = "reconstructed", } m["cdc-pro"] = { "Proto-Chadic", 116773201, "cdc", "Latn", type = "reconstructed", } m["cdd-pro"] = { "Proto-Caddoan", 116773725, "cdd", "Latn", type = "reconstructed", } m["cel-bry-pro"] = { "Proto-Brythonic", 1248800, "cel-bry", "Latn, Polyt", translit = { Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Latn = "cel-bry-pro-sortkey", Polyt = s["Polyt-sortkey"], }, } m["cel-gal"] = { "Gallaecian", 3094789, "cel-his", } m["cel-gau"] = { "Gaulish", 29977, "cel", "Latn, Polyt, Ital", translit = { Polyt = "grc-translit", Ital = "Ital-translit" }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Latn = {remove_diacritics = c.macron .. c.breve .. c.diaer}, Polyt = s["Polyt-entryname"], }, sort_key = { Latn = "cel-bry-pro-sortkey", Polyt = s["Polyt-sortkey"], }, } m["cel-pro"] = { "Proto-Celtic", 653649, "cel", "Latn", type = "reconstructed", sort_key = "cel-pro-sortkey", } m["chi-pro"] = { "Proto-Chimakuan", 116773734, "chi", "Latn", type = "reconstructed", } m["chm-pro"] = { "Proto-Mari", 116773788, "chm", "Latn", type = "reconstructed", } m["cmc-pro"] = { "Proto-Chamic", 114793834, "cmc", "Latn", type = "reconstructed", } m["crp-bip"] = { "Basque-Icelandic Pidgin", 810378, "crp", "Latn", ancestors = "eu", } m["crp-gep"] = { "West Greenlandic Pidgin", 17036301, "crp", "Latn", ancestors = "kl", } m["crp-mar"] = { "Maroon Spirit Language", 1093206, "crp", "Latn", ancestors = "en", } m["crp-mpp"] = { "Macau Pidgin Portuguese", 128804537, "crp", "Hant, Latn", ancestors = "pt", sort_key = {Hant = "Hani-sortkey"}, } m["crp-rsn"] = { "Russenorsk", 505125, "crp", "Cyrl, Latn", ancestors = "nn, ru", translit = {Cyrl = "ru-translit"}, } m["crp-spp"] = { "Samoan Plantation Pidgin", 7409948, "crp", "Latn", ancestors = "en", } m["crp-slb"] = { "Solombala English", 7558525, "crp", "Cyrl, Latn", ancestors = "en, ru", translit = {Cyrl = "ru-translit"}, } m["crp-tpr"] = { "Taimyr Pidgin Russian", 16930506, "crp", "Cyrl", ancestors = "ru", translit = "ru-translit", } m["csu-bba-pro"] = { "Proto-Bongo-Bagirmi", 116773722, "csu-bba", "Latn", type = "reconstructed", } m["csu-maa-pro"] = { "Proto-Mangbetu", 116773786, "csu-maa", "Latn", type = "reconstructed", } m["csu-pro"] = { "Proto-Central Sudanic", 116773730, "csu", "Latn", type = "reconstructed", } m["csu-sar-pro"] = { "Proto-Sara", 116773809, "csu-sar", "Latn", type = "reconstructed", } m["cus-ash"] = { "Ashraaf", 4805855, "cus-som", "Latn", } m["cus-hec-pro"] = { "Proto-Highland East Cushitic", 116773761, "cus-hec", "Latn", type = "reconstructed", } m["cus-som-pro"] = { "Proto-Somaloid", nil, "cus-som", "Latn", type = "reconstructed", } m["cus-sou-pro"] = { "Proto-South Cushitic", 126081567, "cus-sou", "Latn", type = "reconstructed", } m["cus-pro"] = { "Proto-Cushitic", 116773204, "cus", "Latn", type = "reconstructed", } m["dmn-dam"] = { "Dama (Sierra Leone)", 19601574, "dmn", "Latn", } m["dra-bry"] = { "Beary", 1089116, "qfa-mix", "Mlym, Knda", ancestors = "ml, tcy", translit = { Mlym = "ml-translit", Knda = "kn-translit", }, } m["dra-cen-pro"] = { "Proto-Central Dravidian", nil, "dra-cen", "Latn", type = "reconstructed", } m["dra-mkn"] = { "Middle Kannada", 128810572, "dra-kan", "Knda", translit = "kn-translit", } m["dra-nor-pro"] = { "Proto-North Dravidian", 124433593, "dra-nor", "Latn", type = "reconstructed", } m["dra-okn"] = { "Old Kannada", 15723156, "dra-kan", "Knda", translit = "kn-translit", } m["dra-ote"] = { "Old Telugu", 126720868, "dra-tel", "Telu", translit = "te-translit", } m["dra-pro"] = { "Proto-Dravidian", 1702853, "dra", "Latn", type = "reconstructed", } m["dra-sdo-pro"] = { "Proto-South Dravidian I", 104847952, -- Wikipedia's "Proto-South Dravidian" is Proto-South Dravidian I in this scheme. "dra-sdo", "Latn", type = "reconstructed", } m["dra-sdt-pro"] = { "Proto-South Dravidian II", 128885257, "dra-sdt", "Latn", type = "reconstructed", } m["dra-sou-pro"] = { "Proto-South Dravidian", 128886121, "dra-sou", "Latn", type = "reconstructed", } m["egx-dem"] = { "Demotic", 36765, "egx", "Latn, Egyd, Polyt", translit = { Polyt = "grc-translit", }, 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["dmn-pro"] = { "Proto-Mande", 116773785, "dmn", "Latn", type = "reconstructed", } m["dmn-mdw-pro"] = { "Proto-Western Mande", 116773822, "dmn-mdw", "Latn", type = "reconstructed", } m["dru-pro"] = { "Proto-Rukai", 116773807, "map", "Latn", type = "reconstructed", } m["esx-esk-pro"] = { "Proto-Eskimo", 7251842, "esx-esk", "Latn", type = "reconstructed", } m["esx-ink"] = { "Inuktun", 1671647, "esx-inu", "Latn", } m["esx-inq"] = { "Inuinnaqtun", 28070, "esx-inu", "Latn", } m["esx-inu-pro"] = { "Proto-Inuit", 60785588, "esx-inu", "Latn", type = "reconstructed", } m["esx-pro"] = { "Proto-Eskimo-Aleut", 7251843, "esx", "Latn", type = "reconstructed", } m["esx-tut"] = { "Tunumiisut", 15665389, "esx-inu", "Latn", } m["euq-pro"] = { "Proto-Basque", 938011, "euq", "Latn", type = "reconstructed", } m["gba-pro"] = { "Proto-Gbaya", nil, "gba", "Latn", type = "reconstructed", } m["gem-pro"] = { "Proto-Germanic", 669623, "gem", "Latn", type = "reconstructed", sort_key = "gem-pro-sortkey", } m["gme-bur"] = { "Burgundian", 47625, "gme", "Latn", } m["gme-cgo"] = { "Crimean Gothic", 36211, "gme", "Latn", } m["gmq-gut"] = { "Gutnish", 1256646, "gmq", "Latn", ancestors = "gmq-ogt", } m["gmq-jmk"] = { "Jamtish", 35512, "gmq-eas", "Latn", } m["gmq-mno"] = { "Middle Norwegian", 3417070, "gmq-wes", "Latn", } m["gmq-oda"] = { "Old Danish", 12330003, "gmq-eas", "Latn, Runr", entry_name = {remove_diacritics = c.macron}, } m["gmq-ogt"] = { "Old Gutnish", 1133488, "gmq", "Latn", ancestors = "non", } m["gmq-osw"] = { "Old Swedish", 2417210, "gmq-eas", "Latn, Runr", entry_name = {remove_diacritics = c.macron}, } m["gmq-pro"] = { "Proto-Norse", 1671294, "gmq", "Runr", translit = "Runr-translit", } m["gmq-scy"] = { "Scanian", 768017, "gmq-eas", "Latn", } m["gmw-bgh"] = { "Bergish", 329030, "gmw-frk", "Latn", } m["gmw-cfr"] = { "Central Franconian", 572197, "gmw-hgm", "Latn", ancestors = "gmh", wikimedia_codes = "ksh", } m["gmw-ecg"] = { "East Central German", 499344, -- subsumes Q699284, Q152965 "gmw-hgm", "Latn", ancestors = "gmh", } m["gmw-fin"] = { "Fingallian", 3072588, "gmw-ian", "Latn", } m["gmw-gts"] = { "Gottscheerish", 533109, "gmw-hgm", "Latn", ancestors = "bar", } m["gmw-jdt"] = { "Jersey Dutch", 1687911, "gmw-frk", "Latn", ancestors = "nl", } m["gmw-msc"] = { "Middle Scots", 3327000, "gmw-ang", "Latn", ancestors = "enm-esc", } m["gmw-pro"] = { "Proto-West Germanic", 78079021, "gmw", "Latn", -- type = "reconstructed", -- largely but not entirely reconstructed (like Proto-Norse); see April '24 BP, set back to reconstructed (?) if 'anti-asterisk' is added sort_key = "gmw-pro-sortkey", } m["gmw-rfr"] = { "Rhine Franconian", 707007, "gmw-hgm", "Latn", ancestors = "gmh", } m["gmw-stm"] = { "Sathmar Swabian", 2223059, "gmw-hgm", "Latn", ancestors = "swg", } m["gmw-tsx"] = { "Transylvanian Saxon", 260942, "gmw-hgm", "Latn", ancestors = "gmw-cfr", } m["gmw-vog"] = { "Volga German", 312574, "gmw-hgm", "Latn", ancestors = "gmw-rfr", } m["gmw-zps"] = { "Zipser German", 205548, "gmw-hgm", "Latn", ancestors = "gmh", } m["gn-cls"] = { "Classical Guaraní", 17478065, "tup-gua", "Latn", ancestors = "gn", } m["grk-cal"] = { "Calabrian Greek", 1146398, "grk", "Latn, Grek", ancestors = "grk-ita", translit = { Grek = "el-translit", }, display_text = { Grek = s["Grek-displaytext"], }, entry_name = { Grek = s["Grek-entryname"], }, sort_key = { Grek = s["Grek-sortkey"], }, } m["grk-ita"] = { "Italiot Greek", 19720507, "grk", "Latn, Grek", ancestors = "gkm", translit = { Grek = "el-translit", }, display_text = { Grek = s["Grek-displaytext"], }, entry_name = { Grek = s["Grek-entryname"], }, sort_key = { Grek = s["Grek-sortkey"], }, } m["grk-mar"] = { "Mariupol Greek", 4400023, "grk", "Cyrl, Latn, Grek", ancestors = "gkm", translit = { Cyrl = "grk-mar-translit", Grek = "grk-mar-translit", }, override_translit = true, display_text = { Grek = s["Grek-displaytext"], }, entry_name = { Cyrl = {remove_diacritics = c.acute}, Grek = s["Grek-entryname"], }, sort_key = { Grek = s["Grek-sortkey"], }, } m["grk-pro"] = { "Proto-Hellenic", 1231805, "grk", "Latn", 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", 116773210, "hmn", "Latn", type = "reconstructed", } m["hmx-mie-pro"] = { "Proto-Mien", 116773229, "hmx-mie", "Latn", type = "reconstructed", } m["hmx-pro"] = { "Proto-Hmong-Mien", 7251846, "hmx", "Latn", type = "reconstructed", } m["hyx-pro"] = { "Proto-Armenian", 3848498, "hyx", "Latn", type = "reconstructed", } m["iir-nur-pro"] = { "Proto-Nuristani", 116773248, "iir-nur", "Latn", type = "reconstructed", } m["iir-pro"] = { "Proto-Indo-Iranian", 966439, "iir", "Latn", type = "reconstructed", } m["ijo-pro"] = { "Proto-Ijoid", 116773766, "ijo", "Latn", type = "reconstructed", } m["inc-apa"] = { "Apabhramsa", 616419, "inc-mid", "Deva, Shrd, Sidd", ancestors = "pra", translit = { Deva = "sa-translit", Shrd = "Shrd-translit", Sidd = "Sidd-translit", }, } m["inc-ash"] = { "Ashokan Prakrit", 104854379, "inc-mid", "Brah, Khar", ancestors = "sa", translit = { Brah = "Brah-translit", Khar = "Khar-translit", }, } m["inc-kam"] = { "Kamarupi Prakrit", 6356097, "inc-bas", "Brah, Sidd", translit = { Brah = "Brah-translit", Sidd = "Sidd-translit", }, } m["inc-kho"] = { "Kholosi", 24952008, "inc-snd", "Latn", } m["inc-krn-pro"] = { "Proto-Kamta", 128816843, "inc-bas", "Latn", ancestors = "inc-kam", type = "reconstructed", } m["inc-mas"] = { "Middle Assamese", 128806836, "inc-bas", "as-Beng", ancestors = "inc-oas", translit = "inc-mas-translit", } m["inc-mbn"] = { "Middle Bengali", 113559927, "inc-bas", "Beng", ancestors = "inc-obn", translit = "inc-mbn-translit", } m["inc-mgu"] = { "Middle Gujarati", 24907429, "inc-wes", "Deva", ancestors = "inc-ogu", } m["inc-mor"] = { "Middle Odia", 128810882, "inc-eas", "Orya", ancestors = "inc-oor", } m["inc-oas"] = { "Early Assamese", 85758237, "inc-bas", "as-Beng", ancestors = "inc-kam", translit = "inc-oas-translit", } m["inc-oaw"] = { "Old Awadhi", nil, "inc-hie", "Deva, Kthi, ur-Arab", entry_name = { 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"] = { "Old Bengali", 113559926, "inc-bas", "Beng", } m["inc-ogu"] = { "Old Gujarati", 24907427, "inc-wes", "Deva", translit = "sa-translit", } m["inc-ohi"] = { "Old Hindi", 48767781, "inc-hiw", "Deva, ur-Arab", entry_name = { 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"] = { "Old Odia", 128807801, "inc-eas", "Orya", } m["inc-opa"] = { "Old Punjabi", 115270971, "inc-pan", "Guru, pa-Arab", translit = { Guru = "inc-opa-Guru-translit", ["pa-Arab"] = "pa-Arab-translit", }, entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun}, } m["inc-pro"] = { "Proto-Indo-Aryan", 23808344, "inc", "Latn", type = "reconstructed", } m["ine-ana-pro"] = { "Proto-Anatolian", 7251833, "ine-ana", "Latn", type = "reconstructed", } m["ine-bsl-pro"] = { "Proto-Balto-Slavic", 1703347, "ine-bsl", "Latn", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", c.acute, c.macron, "ˀ"}, to = {"a", "e", "i", "o", "u"} }, } m["ine-kal"] = { "Kalašma", 122770439, "ine-ana", "Xsux", } m["ine-pae"] = { "Paeonian", 2705672, "ine", "Polyt", translit = "grc-translit", display_text = s["Polyt-displaytext"], entry_name = s["Polyt-entryname"], sort_key = s["Polyt-sortkey"], } m["ine-pro"] = { "Proto-Indo-European", 37178, "ine", "Latn", 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"] = { "Proto-Tocharian", 37029, "ine-toc", "Latn", type = "reconstructed", } m["xme-old"] = { "Old Median", 36461, "xme", "Polyt, Latn", translit = { Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, } m["xme-mid"] = { "Middle Median", 12836150, "xme", "Latn", } m["xme-ker"] = { "Kermanic", 129850, "xme", "fa-Arab, Latn", ancestors = "xme-mid", } m["xme-taf"] = { "Tafreshi", nil, "xme", "fa-Arab, Latn", ancestors = "xme-mid", } m["xme-ttc-pro"] = { "Proto-Tatic", 122973870, "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? } m["xme-ott"] = { "Old Tati", 434697, "xme-ttc", "fa-Arab, Latn", } m["ira-kms-pro"] = { "Proto-Komisenian", 116773777, "ira-kms", "Latn", type = "reconstructed", } m["ira-mpr-pro"] = { "Proto-Medo-Parthian", 116773227, "ira-mpr", "Latn", type = "reconstructed", } m["ira-pat-pro"] = { "Proto-Pathan", 116773255, "ira-pat", "Latn", type = "reconstructed", } m["ira-pro"] = { "Proto-Iranian", 4167865, "ira", "Latn", type = "reconstructed", } m["ira-zgr-pro"] = { "Proto-Zaza-Gorani", 116775031, "ira-zgr", "Latn", type = "reconstructed", } m["xsc-pro"] = { "Proto-Scythian", 116773273, "xsc", "Latn", type = "reconstructed", } m["xsc-sar-pro"] = { "Proto-Sarmatian", 116773249, "xsc-sar", "Latn", type = "reconstructed", } m["xsc-skw-pro"] = { "Proto-Saka-Wakhi", 116773267, "xsc-skw", "Latn", type = "reconstructed", } m["xsc-sak-pro"] = { "Proto-Saka", 116773264, "xsc-sak", "Latn", type = "reconstructed", } m["ira-sym-pro"] = { "Proto-Shughni-Yazghulami-Munji", 116773813, "ira-sym", "Latn", type = "reconstructed", } m["ira-sgi-pro"] = { "Proto-Sanglechi-Ishkashimi", 116773808, "ira-sgi", "Latn", type = "reconstructed", } m["ira-mny-pro"] = { "Proto-Munji-Yidgha", 116773792, "ira-mny", "Latn", type = "reconstructed", } m["ira-shy-pro"] = { "Proto-Shughni-Yazghulami", 116773812, "ira-shy", "Latn", type = "reconstructed", } m["ira-shr-pro"] = { "Proto-Shughni-Roshani", 116773811, "ira-shr", "Latn", type = "reconstructed", } m["ira-sgc-pro"] = { "Proto-Sogdic", 116773276, "ira-sgc", "Latn", type = "reconstructed", } m["ira-wnj"] = { "Vanji", 3398419, "ira-shy", "Latn", } m["iro-ere"] = { "Erie", 5388365, "iro-nor", "Latn", } m["iro-min"] = { "Mingo", 128531, "iro-nor", "Latn", ietf_subtag = "i-mingo", -- grandfathered IETF tag } m["iro-nor-pro"] = { "Proto-North Iroquoian", 116773242, "iro-nor", "Latn", type = "reconstructed", } m["iro-pro"] = { "Proto-Iroquoian", 7251852, "iro", "Latn", type = "reconstructed", } m["itc-pro"] = { "Proto-Italic", 17102720, "itc", "Latn", type = "reconstructed", } m["jpx-hcj"] = { "Hachijō", 5637049, "jpx", "Jpan", 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"] = { "Proto-Japonic", 3924309, "jpx", "Latn", type = "reconstructed", } m["jpx-ryu-pro"] = { "Proto-Ryukyuan", 56349069, "jpx-ryu", "Latn", type = "reconstructed", } m["kar-pro"] = { "Proto-Karen", 85794783, "kar", "Latn", type = "reconstructed", } m["kca-eas"] = { "Eastern Khanty", 30304622, "kca", "Cyrl", translit = "kca-translit", override_translit = true, } m["kca-nor"] = { "Northern Khanty", 30304527, "kca", "Cyrl", translit = "kca-translit", override_translit = true, } m["kca-pro"] = { "Proto-Khanty", 127505171, "kca", "Latn", type = "reconstructed", } m["kca-sou"] = { "Southern Khanty", 30304618, "kca", "Cyrl", translit = "kca-translit", override_translit = true, } m["khi-kho-pro"] = { "Proto-Khoe", 116773218, "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", 116773778, "kro", "Latn", type = "reconstructed", } m["ku-pro"] = { "Proto-Kurdish", 116773221, "ku", "Latn", type = "reconstructed", } m["map-ata-pro"] = { "Proto-Atayalic", 116773151, "map-ata", "Latn", type = "reconstructed", } m["map-bms"] = { "Banyumasan", 33219, "map", "Latn", } m["map-pro"] = { "Proto-Austronesian", 49230, "map", "Latn", type = "reconstructed", } m["mis-hkl"] = { "Kelantan Peranakan Hokkien", 108794818, "qfa-mix", ancestors = "nan-hbl, sou, mfa", } m["mis-isa"] = { "Isaurian", 16956868, nil, -- "Xsux, Hluw, Latn", } m["mis-jie"] = { "Jie", 124424186, nil, "Hani", sort_key = "Hani-sortkey", } m["mis-jzh"] = { "Jizhao", 45242758, "qfa-bej", "Latn", } m["mis-kas"] = { "Kassite", 35612, nil, "Xsux", } m["mis-mmd"] = { "Mimi of Decorse", 6862206, nil, "Latn", } m["mis-mmn"] = { "Mimi of Nachtigal", 6862207, nil, "Latn", } m["mis-phi"] = { "Philistine", 2230924, nil, "Phnx", } m["mis-rou"] = { "Rouran", 48816637, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-tnw"] = { "Tangwang", 7683179, "qfa-mix", "Latn", ancestors = "cmn, sce", } m["mis-tuh"] = { "Tuyuhun", 48816625, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-tuo"] = { "Tuoba", 48816629, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-wuh"] = { "Wuhuan", 118976867, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-xbi"] = { "Xianbei", 4448647, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mjg-mgl"] = { "Mongghul", 53765528, "mjg", "Latn", -- also Mong, Cyrl ? } m["mjg-mgr"] = { "Mangghuer", 56285392, "mjg", "Latn", -- also Mong, Cyrl ? } m["mkh-asl-pro"] = { "Proto-Aslian", 55630680, "mkh-asl", "Latn", type = "reconstructed", } m["mkh-ban-pro"] = { "Proto-Bahnaric", 116773189, "mkh-ban", "Latn", type = "reconstructed", } m["mkh-kat-pro"] = { "Proto-Katuic", 116773772, "mkh-kat", "Latn", type = "reconstructed", } m["mkh-khm-pro"] = { "Proto-Khmuic", 116773774, "mkh-khm", "Latn", type = "reconstructed", } m["mkh-kmr-pro"] = { "Proto-Khmeric", 55630684, "mkh-kmr", "Latn", type = "reconstructed", } m["mkh-mmn"] = { "Middle Mon", 121337926, "mkh-mnc", "Latn, Mymr", --and also Pallava ancestors = "omx", } m["mkh-mnc-pro"] = { "Proto-Monic", 116773231, "mkh-mnc", "Latn", type = "reconstructed", } m["mkh-mvi"] = { "Middle Vietnamese", 9199, "mkh-vie", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mkh-pal-pro"] = { "Proto-Palaungic", 104847372, "mkh-pal", "Latn", type = "reconstructed", } m["mkh-pea-pro"] = { "Proto-Pearic", 116773804, "mkh-pea", "Latn", type = "reconstructed", } m["mkh-pkn-pro"] = { "Proto-Pakanic", 116773803, "mkh-pkn", "Latn", type = "reconstructed", } m["mkh-pro"] = { --This will be merged into 2015 aav-pro. "Proto-Mon-Khmer", 7251859, "mkh", "Latn", type = "reconstructed", } m["mnw-tha"] = { -- To be removed. "Thai Mon", nil, "mkh-mnc", "Mymr, Thai", ancestors = "mkh-mmn", sort_key = { from = {"[%p]", "ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ", "[็-๎]", "([เแโใไ])([ก-ฮ])ฺ?"}, to = {"", "္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ", "", "%2%1"} }, } m["mkh-vie-pro"] = { "Proto-Vietic", 109432616, "mkh-vie", "Latn", type = "reconstructed", } m["mns-cen"] = { "Central Mansi", 128810384, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mns-nor"] = { "Northern Mansi", 30304537, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mns-pro"] = { "Proto-Mansi", 128883093, "mns", "Latn", type = "reconstructed", } m["mns-sou"] = { "Southern Mansi", 30304629, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mun-pro"] = { "Proto-Munda", 105102373, "mun", "Latn", type = "reconstructed", } m["myn-chl"] = { -- the stage after ''emy'' "Ch'olti'", 873995, "myn", "Latn", } m["myn-pro"] = { "Proto-Mayan", 3321532, "myn", "Latn", type = "reconstructed", } m["nai-ala"] = { "Alazapa", 128810233, nil, "Latn", } m["nai-bay"] = { "Bayogoula", 1563704, nil, "Latn", } m["nai-cal"] = { "Calusa", 51782, nil, "Latn", } m["nai-chi"] = { "Chiquimulilla", 25339627, "nai-xin", "Latn", } m["nai-chu-pro"] = { "Proto-Chumash", 116773736, "nai-chu", "Latn", type = "reconstructed", } m["nai-cig"] = { "Ciguayo", 20741700, nil, "Latn", } m["nai-ckn-pro"] = { "Proto-Chinookan", 116773735, "nai-ckn", "Latn", type = "reconstructed", } 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"] = { "Jumaytepeque", 25339626, "nai-xin", "Latn", } m["nai-kat"] = { "Kathlamet", 6376639, "nai-ckn", "Latn", } m["nai-klp-pro"] = { "Proto-Kalapuyan", 116773771, "nai-klp", "Latn", type = "reconstructed", } m["nai-knm"] = { "Konomihu", 3198734, "nai-shs", "Latn", } m["nai-kum"] = { "Kumeyaay", 4910139, "nai-yuc", "Latn", } m["nai-mac"] = { "Macoris", 21070851, nil, "Latn", } m["nai-mdu-pro"] = { "Proto-Maidun", 116773784, "nai-mdu", "Latn", type = "reconstructed", } m["nai-miz-pro"] = { "Proto-Mixe-Zoque", 7251858, "nai-miz", "Latn", type = "reconstructed", } m["nai-mus-pro"] = { "Proto-Muskogean", 116775368, "nai-mus", "Latn", type = "reconstructed", } m["nai-nao"] = { "Naolan", 6964594, nil, "Latn", } m["nai-nrs"] = { "New River Shasta", 7011254, "nai-shs", "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", 116773806, "nai-plp", "Latn", type = "reconstructed", } m["nai-pom-pro"] = { "Proto-Pomo", 116773262, "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", 116773275, "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-tap"] = { "Tapachultec", 7684401, "nai-miz", "Latn", } m["nai-taw"] = { "Tawasa", 7689233, nil, "Latn", } m["nai-teq"] = { "Tequistlatec", 2964454, "nai-tqn", "Latn", } m["nai-tip"] = { "Tipai", 3027471, "nai-yuc", "Latn", } m["nai-tot-pro"] = { "Proto-Totozoquean", 116773285, "nai-tot", "Latn", type = "reconstructed", } m["nai-tsi-pro"] = { "Proto-Tsimshianic", nil, "nai-tsi", "Latn", type = "reconstructed", } m["nai-utn-pro"] = { "Proto-Utian", 116773290, "nai-utn", "Latn", type = "reconstructed", } m["nai-wai"] = { "Waikuri", 3118702, nil, "Latn", } m["nai-wji"] = { "Western Jicaque", 3178610, "nai-jcq", "Latn", } m["nai-yup"] = { "Yupiltepeque", 25339628, "nai-xin", "Latn", } m["nan-dat"] = { "Datian Min", 19855572, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-hbl"] = { "Hokkien", 1624231, "zhx-nan", "Hants, Latn, Bopo, Kana", wikimedia_codes = "zh-min-nan", generate_forms = "zh-generateforms", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["nan-hlh"] = { "Hailufeng Min", 120755728, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-lnx"] = { "Longyan Min", 6674568, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-tws"] = { "Teochew", 36759, "zhx-nan", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["nan-zhe"] = { "Zhenan Min", 3846710, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-zsh"] = { "Sanxiang Min", 7420769, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nds-de"] = { "German Low German", 25433, "gmw-lgm", "Latn", ancestors = "nds", ietf_subtag = "nds-DE", -- should we make this the actual code? wikimedia_codes = "nds", } m["nds-nl"] = { "Dutch Low Saxon", 516137, "gmw-lgm", "Latn", ancestors = "nds", ietf_subtag = "nds-NL", -- should we make this the actual code? } m["ngf-pro"] = { "Proto-Trans-New Guinea", 85794785, "ngf", "Latn", type = "reconstructed", } m["nic-bco-pro"] = { "Proto-Benue-Congo", 116773194, "nic-bco", "Latn", type = "reconstructed", } m["nic-bod-pro"] = { "Proto-Bantoid", 116773190, "nic-bod", "Latn", type = "reconstructed", } m["nic-eov-pro"] = { "Proto-Eastern Oti-Volta", 116773753, "nic-eov", "Latn", type = "reconstructed", } m["nic-gns-pro"] = { "Proto-Gurunsi", 116773759, "nic-gns", "Latn", type = "reconstructed", } m["nic-grf-pro"] = { "Proto-Grassfields", 116773755, "nic-grf", "Latn", type = "reconstructed", } m["nic-gur-pro"] = { "Proto-Gur", 116773758, "nic-gur", "Latn", type = "reconstructed", } m["nic-jkn-pro"] = { "Proto-Jukunoid", 116773769, "nic-jkn", "Latn", type = "reconstructed", } m["nic-lcr-pro"] = { "Proto-Lower Cross River", 116773782, "nic-lcr", "Latn", type = "reconstructed", } m["nic-ogo-pro"] = { "Proto-Ogoni", 116773799, "nic-ogo", "Latn", type = "reconstructed", } m["nic-ovo-pro"] = { "Proto-Oti-Volta", 116773802, "nic-ovo", "Latn", type = "reconstructed", } m["nic-plt-pro"] = { "Proto-Plateau", 116773805, "nic-plt", "Latn", type = "reconstructed", } m["nic-pro"] = { "Proto-Niger-Congo", 108000748, "nic", "Latn", type = "reconstructed", } m["nic-ubg-pro"] = { "Proto-Ubangian", 116773818, "nic-ubg", "Latn", type = "reconstructed", } m["nic-ucr-pro"] = { "Proto-Upper Cross River", 116773819, "nic-ucr", "Latn", type = "reconstructed", } m["nic-vco-pro"] = { "Proto-Volta-Congo", 116773293, "nic-vco", "Latn", type = "reconstructed", } m["nub-har"] = { "Haraza", 19572059, "nub", "Arab, Latn", } m["nub-pro"] = { "Proto-Nubian", 116773246, "nub", "Latn", type = "reconstructed", } m["omq-cha-pro"] = { "Proto-Chatino", 116773202, "omq-cha", "Latn", type = "reconstructed", } m["omq-maz-pro"] = { "Proto-Mazatec", 116773790, "omq-maz", "Latn", type = "reconstructed", } m["omq-mix-pro"] = { "Proto-Mixtecan", 21573423, "omq-mix", "Latn", type = "reconstructed", } m["omq-mxt-pro"] = { "Proto-Mixtec", 21573424, "omq-mxt", "Latn", type = "reconstructed", } m["omq-otp-pro"] = { "Proto-Oto-Pamean", 116773251, "omq-otp", "Latn", type = "reconstructed", } m["omq-pro"] = { "Proto-Oto-Manguean", 33669, "omq", "Latn", type = "reconstructed", } m["omq-sjq"] = { "San Juan Quiahije Chatino", 17003130, "omq-cha", "Latn", } m["omq-tel"] = { "Teposcolula Mixtec", nil, "omq-mxt", "Latn", } m["omq-teo"] = { "Teojomulco Chatino", 25340451, "omq-cha", "Latn", } m["omq-tri-pro"] = { "Proto-Trique", 116773817, "omq-tri", "Latn", type = "reconstructed", } m["omq-zap-pro"] = { "Proto-Zapotecan", 116773297, "omq-zap", "Latn", type = "reconstructed", } m["omq-zpc-pro"] = { "Proto-Zapotec", 116773296, "omq-zpc", "Latn", type = "reconstructed", } m["omv-aro-pro"] = { "Proto-Aroid", 116773721, "omv-aro", "Latn", type = "reconstructed", } m["omv-diz-pro"] = { "Proto-Dizoid", 116773750, "omv-diz", "Latn", type = "reconstructed", } m["omv-pro"] = { "Proto-Omotic", 116773800, "omv", "Latn", type = "reconstructed", } m["oto-otm-pro"] = { "Proto-Otomi", 5908710, "oto-otm", "Latn", type = "reconstructed", } m["oto-pro"] = { "Proto-Otomian", 116773252, "oto", "Latn", type = "reconstructed", } m["paa-kom"] = { "Kómnzo", 18344310, "paa-yam", "Latn", } m["paa-kwn"] = { "Kuwani", 6449056, "paa", "Latn", } m["paa-nha-pro"] = { "Proto-North Halmahera", 116773241, "paa-nha", "Latn", type = "reconstructed" } m["paa-nun"] = { "Nungon", 128807788, "paa", "Latn", } m["phi-din"] = { "Dinapigue Agta", 16945774, "phi", "Latn", } m["phi-kal-pro"] = { "Proto-Kalamian", 116773213, "phi-kal", "Latn", type = "reconstructed", } m["phi-nag"] = { "Nagtipunan Agta", 16966111, "phi", "Latn", } m["phi-pro"] = { "Proto-Philippine", 18204898, "phi", "Latn", type = "reconstructed", } m["poz-abi"] = { "Abai", 19570729, "poz-san", "Latn", } m["poz-bal"] = { "Baliledo", 4850912, "poz", "Latn", } m["poz-btk-pro"] = { "Proto-Bungku-Tolaki", 116773724, "poz-btk", "Latn", type = "reconstructed", } m["poz-cet-pro"] = { "Proto-Central-Eastern Malayo-Polynesian", 2269883, "poz-cet", "Latn", type = "reconstructed", } m["poz-hce-pro"] = { "Proto-Halmahera-Cenderawasih", 116773209, "poz-hce", "Latn", type = "reconstructed", } m["poz-lgx-pro"] = { "Proto-Lampungic", 116773222, "poz-lgx", "Latn", type = "reconstructed", } m["poz-mcm-pro"] = { "Proto-Malayo-Chamic", 116773225, "poz-mcm", "Latn", type = "reconstructed", } m["poz-mic-pro"] = { "Proto-Micronesian", 111939079, "poz-mic", "Latn", type = "reconstructed", } m["poz-mly-pro"] = { "Proto-Malayic", 98057728, "poz-mly", "Latn", type = "reconstructed", } m["poz-msa-pro"] = { "Proto-Malayo-Sumbawan", 116773226, "poz-msa", "Latn", type = "reconstructed", } m["poz-oce-pro"] = { "Proto-Oceanic", 141741, "poz-oce", "Latn", type = "reconstructed", } m["poz-pep-pro"] = { "Proto-Eastern Polynesian", 113988745, "poz-pep", "Latn", type = "reconstructed", } m["poz-pnp-pro"] = { "Proto-Nuclear Polynesian", 113988746, "poz-pnp", "Latn", type = "reconstructed", } m["poz-pol-pro"] = { "Proto-Polynesian", 1658709, "poz-pol", "Latn", type = "reconstructed", } m["poz-pro"] = { "Proto-Malayo-Polynesian", 3832960, "poz", "Latn", type = "reconstructed", } m["poz-sml"] = { "Sarawak Malay", 4251702, "poz-mly", "Latn, ms-Arab", } m["poz-ssw-pro"] = { "Proto-South Sulawesi", 116773279, "poz-ssw", "Latn", type = "reconstructed", } m["poz-sus-pro"] = { "Proto-Sunda-Sulawesi", 116773281, "poz-sus", "Latn", type = "reconstructed", } m["poz-swa-pro"] = { "Proto-North Sarawak", 116773243, "poz-swa", "Latn", type = "reconstructed", } m["poz-ter"] = { "Terengganu Malay", 4207412, "poz-mly", "Latn, ms-Arab", } m["pqe-pro"] = { "Proto-Eastern Malayo-Polynesian", 2269883, "pqe", "Latn", type = "reconstructed", } m["pra-niy"] = { "Niya Prakrit", 11991601, "inc-mid", "Khar", ancestors = "inc-ash", translit = "Khar-translit", } m["qfa-adm-pro"] = { "Proto-Great Andamanese", 116773756, "qfa-adm", "Latn", type = "reconstructed", } m["qfa-bet-pro"] = { "Proto-Be-Tai", 116773193, "qfa-bet", "Latn", type = "reconstructed", } m["qfa-cka-pro"] = { "Proto-Chukotko-Kamchatkan", 7251837, "qfa-cka", "Latn", type = "reconstructed", } m["qfa-hur-pro"] = { "Proto-Hurro-Urartian", 116773211, "qfa-hur", "Latn", type = "reconstructed", } m["qfa-kad-pro"] = { "Proto-Kadu", 116773770, "qfa-kad", "Latn", type = "reconstructed", } m["qfa-kms-pro"] = { "Proto-Kam-Sui", 55630682, "qfa-kms", "Latn", type = "reconstructed", } m["qfa-kor-pro"] = { "Proto-Koreanic", 467883, "qfa-kor", "Latn", type = "reconstructed", } m["qfa-kra-pro"] = { "Proto-Kra", 7251854, "qfa-kra", "Latn", type = "reconstructed", } m["qfa-lic-pro"] = { "Proto-Hlai", 7251845, "qfa-lic", "Latn", type = "reconstructed", } m["qfa-onb-pro"] = { "Proto-Be", 116773192, "qfa-onb", "Latn", type = "reconstructed", } m["qfa-ong-pro"] = { "Proto-Ongan", 116773801, "qfa-ong", "Latn", type = "reconstructed", } m["qfa-tak-pro"] = { "Proto-Kra-Dai", 104901616, "qfa-tak", "Latn", type = "reconstructed", } m["qfa-yen-pro"] = { "Proto-Yeniseian", 27639, "qfa-yen", "Latn", type = "reconstructed", } m["qfa-yuk-pro"] = { "Proto-Yukaghir", 116773294, "qfa-yuk", "Latn", type = "reconstructed", } m["qwe-kch"] = { "Kichwa", 1740805, "qwe", "Latn", ancestors = "qu", } m["qwe-pro"] = { "Proto-Quechuan", 5575757, "qwe", "Latn", type = "reconstructed", } m["roa-ang"] = { "Angevin", 56782, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-bbn"] = { "Bourbonnais-Berrichon", 2899128, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-brg"] = { "Bourguignon", 508332, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-cha"] = { "Champenois", 430018, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-fcm"] = { "Franc-Comtois", 510561, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-gal"] = { "Gallo", 37300, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-gib"] = { "Gallo-Italic of Basilicata", 3094838, "roa-git", "Latn", } m["roa-gis"] = { "Gallo-Italic of Sicily", 2629019, "roa-git", "Latn", } m["roa-leo"] = { "Leonese", 34108, "roa-ibe", "Latn", ancestors = "roa-ole", } m["roa-lor"] = { "Lorrain", 671198, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-oan"] = { "Navarro-Aragonese", 2736184, "roa-ibe", "Latn", } m["roa-oca"] = { "Old Catalan", 15478520, "roa-ocr", "Latn", sort_key = { from = {"à", "[èé]", "[íï]", "[òó]", "[úü]", "ç", "·"}, to = {"a", "e", "i", "o", "u", "c"} }, } m["roa-ole"] = { "Old Leonese", 125977465, "roa-ibe", "Latn", } m["roa-opt"] = { "Old Galician-Portuguese", 1072111, "roa-ibe", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["roa-orl"] = { "Orléanais", 28497058, "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"] = { "Tarantino", 695526, "roa-itd", "Latn", ancestors = "nap", wikimedia_codes = "roa-tara", } m["sai-all"] = { "Allentiac", 19570789, "sai-hrp", "Latn", } 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"] = { "Bagua", 5390321, nil, "Latn", } 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"] = { "Proto-Cariban", 116773196, "sai-car", "Latn", type = "reconstructed", } m["sai-cat"] = { "Catacao", 5051136, "sai-ctc", "Latn", } m["sai-cer-pro"] = { "Proto-Cerrado", 116773200, "sai-cer", "Latn", 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ê", 116773198, "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"] = { "Culli", 2879660, nil, "Latn", } m["sai-cva"] = { "Cueva", 5192644, 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-gua"] = { "Guachí", 5613172, "sai-guc", "Latn", } m["sai-gue"] = { "Güenoa", 5626799, "sai-crn", "Latn", } m["sai-hau"] = { "Haush", 3128376, "sai-cho", "Latn", } m["sai-jee-pro"] = { "Proto-Jê", 116773212, "sai-jee", "Latn", 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í", 6931290, 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"] = { "Proto-Northern Jê", 116773245, "sai-nje", "Latn", 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", 128807870, 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ê", 116773814, "sai-sje", "Latn", type = "reconstructed", } m["sai-tab"] = { "Tabancale", 5390321, nil, "Latn", } m["sai-tal"] = { "Tallán", 16910468, nil, "Latn", } m["sai-tap"] = { "Tapayuna", 30719984, "sai-nje", "Latn", } m["sai-tar-pro"] = { "Proto-Taranoan", 116773816, "sai-tar", "Latn", type = "reconstructed", } m["sai-teu"] = { "Teushen", 3519243, nil, "Latn", } m["sai-tim"] = { "Timote", 7806995, 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"] = { "Wayumara", 7960726, "sai-car", "Latn", } m["sai-wit-pro"] = { "Proto-Witotoan", 116773823, "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"] = { "Yao (South America)", 16979655, "sai-ven", "Latn", } m["sai-yar"] = { -- not the same family as 'suy' "Yarumá", 3505859, "sai-pek", "Latn", } m["sai-yri"] = { "Yuri", 2669157, "sai-tyu", "Latn", } m["sai-yup"] = { "Yupua", 8061430, "sai-tuc", "Latn", } m["sai-yur"] = { "Yurumanguí", 1281291, nil, "Latn", } m["sal-pro"] = { "Proto-Salish", 116773269, "sal", "Latn", type = "reconstructed", } m["sdv-daj-pro"] = { "Proto-Daju", 116773739, "sdv-daj", "Latn", type = "reconstructed", } m["sdv-eje-pro"] = { "Proto-Eastern Jebel", 116773751, "sdv-eje", "Latn", type = "reconstructed", } m["sdv-nil-pro"] = { "Proto-Nilotic", 116773794, "sdv-nil", "Latn", type = "reconstructed", } m["sdv-nyi-pro"] = { "Proto-Nyima", 116773796, "sdv-nyi", "Latn", type = "reconstructed", } m["sdv-tmn-pro"] = { "Proto-Taman", 116773815, "sdv-tmn", "Latn", type = "reconstructed", } m["sel-nor"] = { "Northern Selkup", 30304565, "sel", "Cyrl", translit = "sel-nor-translit", } m["sel-pro"] = { "Proto-Selkup", 128884235, "sel", "Latn", type = "reconstructed", } m["sel-sou"] = { "Southern Selkup", 30304639, "sel", "Cyrl", translit = "sel-sou-translit", } m["sem-amm"] = { "Ammonite", 279181, "sem-can", "Phnx", translit = "Phnx-translit", } m["sem-amo"] = { "Amorite", 35941, "sem-nwe", "Xsux, Latn", } m["sem-cha"] = { "Chaha", 35543, "sem-eth", "Ethi", translit = "Ethi-translit", } m["sem-dad"] = { "Dadanitic", 21838040, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-dum"] = { "Dumaitic", 128810397, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-has"] = { "Hasaitic", 3541433, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-his"] = { "Hismaic", 22948260, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-mhr"] = { "Muher", 33743, "sem-eth", "Latn", } m["sem-pro"] = { "Proto-Semitic", 1658554, "sem", "Latn", type = "reconstructed", } m["sem-saf"] = { "Safaitic", 472586, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-srb"] = { "Old South Arabian", 35025, "sem-osa", "Sarb", translit = "Sarb-translit", } m["sem-tay"] = { "Taymanitic", 24912301, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-tha"] = { "Thamudic", 843030, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-wes-pro"] = { "Proto-West Semitic", 98021726, "sem-wes", "Latn", type = "reconstructed", } m["sio-pro"] = { -- NB this is not Proto-Siouan-Catawban 'nai-sca-pro' "Proto-Siouan", 34181, "sio", "Latn", type = "reconstructed", } m["sit-bai-pro"] = { "Proto-Bai", nil, "sit-bai", "Latn", type = "reconstructed", } m["sit-ban"] = { "Bangru", 56071779, "sit-hrs", "Latn", } m["sit-bok"] = { "Bokar", 4938727, "sit-tan", "Latn, Tibt", 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-cai"] = { "Caijia", 5017528, "sit-cln", "Latn" } m["sit-cha"] = { "Chairel", 5068066, "sit-luu", "Latn", } m["sit-hrs-pro"] = { "Proto-Hrusish", 116773762, "sit-hrs", "Latn", type = "reconstructed", } m["sit-jap"] = { "Japhug", 3162245, "sit-rgy", "Latn", } m["sit-kha-pro"] = { "Proto-Kham", 116773773, "sit-kha", "Latn", type = "reconstructed", } m["sit-khb-pro"] = { "Proto-Kho-Bwa", nil, "sit-khb", "Latn", type = "reconstructed", } m["sit-khp-pro"] = { "Proto-Puroik", nil, "sit-khb", "Latn", type = "reconstructed", } m["sit-khw-pro"] = { "Proto-Western Kho-Bwa", nil, "sit-khw", "Latn", type = "reconstructed", } m["sit-liz"] = { "Lizu", 6660653, "sit-qia", "Latn", -- and Ersu Shaba } m["sit-lnj"] = { "Longjia", 17096251, "sit-cln", "Latn" } m["sit-lrn"] = { "Luren", 16946370, "sit-cln", "Latn" } m["sit-luu-pro"] = { "Proto-Luish", 116773783, "sit-luu", "Latn", type = "reconstructed", } m["sit-prn"] = { "Puiron", 7259048, "sit-zem", } m["sit-pro"] = { "Proto-Sino-Tibetan", 24839178, "sit", "Latn", type = "reconstructed", } m["sit-sit"] = { "Situ", 19840830, "sit-rgy", "Latn", } m["sit-tam-pro"] = { "Proto-Tamangic", 117469295, "sit-tam", "Latn", type = "reconstructed", } m["sit-tan-pro"] = { "Proto-Tani", 116773284, "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-rgy", "Latn", } m["sit-zbu"] = { "Zbu", 19841106, "sit-rgy", "Latn", } m["sla-pro"] = { "Proto-Slavic", 747537, "sla", "Latn", 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"] = { "Proto-Samic", 7251862, "smi", "Latn", type = "reconstructed", sort_key = { from = {"ā", "č", "δ", "[ëē]", "ŋ", "ń", "ō", "š", "θ", "%([^()]+%)"}, to = {"a", "c²", "d", "e", "n²", "n³", "o", "s²", "t²"} }, } m["son-pro"] = { "Proto-Songhay", 116773277, "son", "Latn", type = "reconstructed", } m["sqj-pro"] = { "Proto-Albanian", 18210846, "sqj", "Latn", type = "reconstructed", } m["ssa-klk-pro"] = { "Proto-Kuliak", 116773779, "ssa-klk", "Latn", type = "reconstructed", } m["ssa-kom-pro"] = { "Proto-Koman", 116773775, "ssa-kom", "Latn", type = "reconstructed", } m["ssa-pro"] = { "Proto-Nilo-Saharan", 116773236, "ssa", "Latn", type = "reconstructed", } m["syd-fne"] = { "Forest Nenets", 1295107, "syd", "Cyrl", translit = "syd-fne-translit", entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove}, } m["syd-pro"] = { "Proto-Samoyedic", 7251863, "syd", "Latn", type = "reconstructed", } m["tai-pro"] = { "Proto-Tai", 6583709, "tai", "Latn", type = "reconstructed", } m["tai-swe-pro"] = { "Proto-Southwestern Tai", 116773280, "tai-swe", "Latn", type = "reconstructed", } m["tbq-bdg-pro"] = { "Proto-Bodo-Garo", 116773195, "tbq-bdg", "Latn", type = "reconstructed", } m["tbq-blg"] = { "Bailang", 2879843, "tbq-lob", "Hani", sort_key = "Hani-sortkey", } m["tbq-gkh"] = { "Gokhy", 5578069, "tbq-sil", "Latn", } m["tbq-kuk-pro"] = { "Proto-Kuki-Chin", 116773220, "tbq-kuk", "Latn", type = "reconstructed", } m["tbq-lal-pro"] = { "Proto-Lalo", 116773781, "tbq-lal", "Latn", type = "reconstructed", } m["tbq-laz"] = { "Laze", 17007626, "sit-nas", "Latn", } m["tbq-lob-pro"] = { "Proto-Lolo-Burmese", 116773224, "tbq-lob", "Latn", type = "reconstructed", } m["tbq-lol-pro"] = { "Proto-Loloish", 7251855, "tbq-lol", "Latn", type = "reconstructed", } m["tbq-mil"] = { "Milang", 6850761, "sit-gsi", "Deva, Latn", } m["tbq-mor"] = { "Moran", 6909216, "tbq-bdg", "Latn", } m["tbq-ngo"] = { "Ngochang", 56582, "tbq-brm", "Latn", } -- tbq-pro is now etymology-only m["trk-dkh"] = { "Dukhan", 12809273, "trk-ssb", "Latn, Cyrl, Mong", translit = {Mong = "Mong-translit"}, display_text = {Mong = s["Mong-displaytext"]}, entry_name = {Mong = s["Mong-entryname"]}, } m["trk-oat"] = { "Old Anatolian Turkish", 7083390, "trk-ogz", "ota-Arab", entry_name = {["ota-Arab"] = "ar-entryname"}, } m["trk-pro"] = { "Proto-Turkic", 3657773, "trk", "Latn", type = "reconstructed", } m["tup-gua-pro"] = { "Proto-Tupi-Guarani", 116773288, "tup-gua", "Latn", type = "reconstructed", } m["tup-kab"] = { "Kabishiana", 15302988, "tup", "Latn", } m["tup-pro"] = { "Proto-Tupian", 10354700, "tup", "Latn", type = "reconstructed", } m["tuw-alk"] = { "Alchuka", 113553616, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-bal"] = { "Bala", 86730632, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-kkl"] = { "Kyakala", 118875708, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-kli"] = { "Kili", 6406892, "tuw-ewe", "Cyrl", } m["tuw-pro"] = { "Proto-Tungusic", 85872335, "tuw", "Latn", type = "reconstructed", } m["tuw-sol"] = { "Solon", 30004, "tuw-ewe", } m["urj-fin-pro"] = { "Proto-Finnic", 11883720, "urj-fin", "Latn", type = "reconstructed", } m["urj-koo"] = { "Old Komi", 86679962, "urj-prm", "Perm, Cyrs", translit = "urj-koo-translit", sort_key = {Cyrs = s["Cyrs-sortkey"]}, } m["urj-kuk"] = { "Kukkuzi", 107410460, "urj-fin", "Latn", ancestors = "vot", } m["urj-kya"] = { "Komi-Yazva", 2365210, "urj-prm", "Cyrl", translit = "kv-translit", override_translit = true, entry_name = {remove_diacritics = c.acute}, } m["urj-mdv-pro"] = { "Proto-Mordvinic", 116773232, "urj-mdv", "Latn", type = "reconstructed", } m["urj-prm-pro"] = { "Proto-Permic", 116773257, "urj-prm", "Latn", type = "reconstructed", } m["urj-pro"] = { "Proto-Uralic", 288765, "urj", "Latn", type = "reconstructed", } m["urj-ugr-pro"] = { "Proto-Ugric", 156631, "urj-ugr", "Latn", type = "reconstructed", } m["xnd-pro"] = { "Proto-Na-Dene", 116773233, "xnd", "Latn", type = "reconstructed", } m["xgn-pro"] = { "Proto-Mongolic", 2493677, "xgn", "Latn", type = "reconstructed", sort_key = { from = {"č", "i", "ï", "ǰ", "ŋ", "ö", "š", "ü"}, to = {"c", "i" .. p[1], "i", "j", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]}, }, } m["yok-bvy"] = { "Buena Vista Yokuts", 4985474, "yok", "Latn", } m["yok-dly"] = { "Delta Yokuts", 70923266, "yok", "Latn", } m["yok-gsy"] = { "Gashowu", 3098708, "yok", "Latn", } m["yok-kry"] = { "Kings River Yokuts", 6413014, "yok", "Latn", } m["yok-nvy"] = { "Northern Valley Yokuts", 85789777, "yok", "Latn", } m["yok-ply"] = { "Palewyami", 2387391, "yok", "Latn", } m["yok-svy"] = { "Southern Valley Yokuts", 12642473, "yok", "Latn", } m["yok-tky"] = { "Tule-Kaweah Yokuts", 7851988, "yok", "Latn", } m["ypk-pro"] = { "Proto-Yupik", 116773295, "ypk", "Latn", type = "reconstructed", } m["zhx-min-pro"] = { "Proto-Min", 19646347, "zhx-min", "Latn", type = "reconstructed", } m["zhx-sht"] = { "Shaozhou Tuhua", 1920769, "zhx", "Nshu, Hants", generate_forms = "zh-generateforms", sort_key = {Hani = "Hani-sortkey"}, } m["zhx-sic"] = { "Sichuanese", 2278732, "zhx-man", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zhx-tai"] = { "Taishanese", 2208940, "zhx-yue", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zle-ono"] = { "Old Novgorodian", 162013, "zle", "Cyrs, Glag", translit = {Cyrs = "Cyrs-translit", Glag = "Glag-translit"}, entry_name = {Cyrs = s["Cyrs-entryname"]}, sort_key = {Cyrs = s["Cyrs-sortkey"]}, } m["zle-ort"] = { "Old Ruthenian", 13211, "zle", "Cyrs", 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"] = { "Church Slavonic", 33251, "zls", "Cyrs, Glag, Latn", ancestors = "cu", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, entry_name = { Cyrs = s["Cyrs-entryname"] }, sort_key = { Cyrs = s["Cyrs-sortkey"] }, } m["zlw-ocs"] = { "Old Czech", 593096, "zlw", "Latn", } m["zlw-opl"] = { "Old Polish", 149838, "zlw-lch", "Latn", entry_name = {remove_diacritics = c.ringabove}, } m["zlw-osk"] = { "Old Slovak", 12776676, "zlw", "Latn", } m["zlw-slv"] = { "Slovincian", 36822, "zlw-pom", "Latn", entry_name = "zlw-slv-entryname" } return require("Module:languages").finalizeData(m, "language") j3bdr6kjcmqvvbczkg1hu6ios1jmros Module:languages/data/3/n 828 1113 35099 28602 2025-01-19T02:03:11Z Kambai Akau 8 35099 Scribunto text/plain local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} m["naa"] = { "Namla", 3508760, "paa-pau", "Latn", } m["nab"] = { "Nambikwara", 2068190, "sai-nmk", "Latn", } m["nac"] = { "Narak", 6965295, "ngf", "Latn", } m["nae"] = { "Naka'ela", 6960073, "poz", "Latn", } m["naf"] = { "Nabak", 11732491, "ngf", "Latn", } m["nag"] = { "Naga Pidgin", 3503454, "crp", "Latn", ancestors = "as", } m["nah"] = { "Nahuatl", 13300, "azc-nah", "Latn", } m["naj"] = { "Nalu", 36026, "alv-nal", "Latn", } m["nak"] = { "Nakanai", 6528669, "poz-ocw", "Latn", } m["nal"] = { "Nalik", 3335387, "poz-ocw", "Latn", } m["nam"] = { "Ngan'gityemerri", 3298041, "aus-dal", "Latn", } -- Being converted into the family "Southern Min" ("zhx-nan", which will take the code "nan" once the language can be removed). Retain the name "Min Nan" here to avoid having to move things that are scheduled for deletion anyway. m["nan"] = { "Min Nan", 36495, "zhx-com", "Hants, Latn, Bopo, Kana", wikimedia_codes = "zh-min-nan", generate_forms = "zh-generateforms", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["nao"] = { "Naaba", 11883865, "sit-tib", ancestors = "xct", } m["nap"] = { "Neapolitan", 33845, "roa-itd", "Latn", } m["naq"] = { "Khoekhoe", 13301, "khi-khk", "Latn", } m["nar"] = { "Iguta", 5621686, "nic-jer", "Latn", } m["nas"] = { "Nasioi", 56772, "paa-sbo", "Latn", } m["nat"] = { "Hungworo", 3914395, "nic-kmk", "Latn", } m["naw"] = { "Nawuri", 35906, "alv-gng", "Latn", } m["nax"] = { "Nakwi", 3504178, "qfa-mal", "Latn", } m["nay"] = { "Ngarrindjeri", 7022091, "aus-pam", "Latn", } m["naz"] = { "Coatepec Nahuatl", 5138605, "azc-nah", "Latn", } m["nba"] = { "Nyemba", 3346655, "bnt-clu", "Latn", ancestors = "lch", } m["nbb"] = { "Ndoe", 36134, "nic-eko", "Latn", } m["nbc"] = { "Chang", 5071694, "sit-kch", "Latn", } m["nbd"] = { "Ngbinda", 11132859, "bnt-boa", "Latn", } m["nbe"] = { "Konyak Naga", 6430448, "sit-kch", "Latn", } m["nbg"] = { "Nagarchal", 13299, "dra-gon", } m["nbh"] = { "Ngamo", 3438705, "cdc-wst", "Latn", } m["nbi"] = { "Mao Naga", 12952905, "tbq-anp", "Latn", } m["nbj"] = { "Ngarinman", 10600380, nil, "Latn", } m["nbk"] = { "Nake", 11732496, "ngf-mad", "Latn", } m["nbm"] = { "Ngbaka Ma'bo", 3915331, "nic-nkm", "Latn", } m["nbn"] = { "Kuri", 3200540, "poz", "Latn", } m["nbo"] = { "Nkukoli", 3914482, "nic-uce", "Latn", } m["nbp"] = { "Nnam", 36138, "nic-eko", "Latn", } m["nbq"] = { "Nggem", 12952956, "ngf", "Latn", } m["nbr"] = { "Numana", 5529310, "nic-nin", "Latn", } m["nbs"] = { "Namibian Sign Language", 6961792, "sgn", "Latn", -- when documented } m["nbt"] = { "Na", 12952895, "sit-tan", "Deva, Latn", } m["nbu"] = { "Rongmei Naga", 12952912, "sit-zem", "Latn", } m["nbv"] = { "Ngamambo", 11129694, "nic-mom", "Latn", } m["nbw"] = { "Southern Ngbandi", 17522635, "nic-ngd", "Latn", } m["nby"] = { "Ningera", 11732524, "paa-brd", "Latn", } m["nca"] = { "Iyo", 6101336, "ngf-fin", "Latn", } m["ncb"] = { "Central Nicobarese", 3335553, "aav-nic", "Deva, Latn", } m["ncc"] = { "Ponam", 3396122, "poz-aay", "Latn", } m["ncd"] = { "Nachering", 6957144, "sit-kic", "Deva", } m["nce"] = { "Yale", 2992915, "paa", --kwomtari or isolate "Latn", } m["ncf"] = { "Notsi", 3344784, "poz-ocw", "Latn", } m["ncg"] = { "Nisga'a", 3342138, "nai-tsi", "Latn", } m["nch"] = { "Central Huasteca Nahuatl", 2194290, "azc-hua", "Latn", } m["nci"] = { "Classical Nahuatl", 559242, "azc-nah", "Latn", entry_name = {remove_diacritics = c.macron}, } m["ncj"] = { "Northern Puebla Nahuatl", 15705671, "azc-nah", "Latn", } m["nck"] = { "Nakara", 6960662, "aus-arn", "Latn", } m["ncl"] = { "Michoacán Nahuatl", 2896217, "azc-nah", "Latn", } m["ncm"] = { "Nambo", 42173731, nil, "Latn", } m["ncn"] = { "Nauna", 3337158, "poz-aay", "Latn", } m["nco"] = { "Sibe", 56806, "paa-sbo", "Latn", } m["ncr"] = { "Ncane", 11297920, "nic-bbe", "Latn", ancestors = "nhu", } m["ncs"] = { "Nicaraguan Sign Language", 33765, "sgn", "Sgnw", } m["nct"] = { "Chothe Naga", 5105385, "tbq-kuk", "Beng, Latn", } m["ncu"] = { "Chumburung", 35198, "alv-gng", "Latn", } m["ncx"] = { "Central Puebla Nahuatl", 5061727, "azc-nah", "Latn", } m["ncz"] = { "Natchez", 3111838, nil, "Latn", } m["nda"] = { "Ndasa", 35904, "bnt-kel", "Latn", } m["ndb"] = { "Kenswei Nsei", 7067553, "nic-rnn", "Latn", } m["ndc"] = { "Ndau", 13311, "bnt-sho", "Latn", } m["ndd"] = { "Nde-Nsele-Nta", 36131, "nic-eko", "Latn", } m["ndf"] = { "Nadruvian", 6957967, nil, "Latn", } m["ndg"] = { "Ndengereko", 6983726, "bnt-mbi", "Latn", } m["ndh"] = { "Ndali", 6983678, "bnt-run", "Latn", } m["ndi"] = { "Chamba Leko", 36381, "alv-lek", "Latn", } m["ndj"] = { "Ndamba", 6983684, "bnt-kil", "Latn", } m["ndk"] = { "Ndaka", 11164947, "bnt-nya", "Latn", } m["ndl"] = { "Ndolo", 6983788, "bnt-zbi", "Latn", ancestors = "lse", } m["ndm"] = { "Ndam", 56283, "cdc-est", "Latn", } m["ndn"] = { "Ngundi", 35916, "bnt-ngn", "Latn", } m["ndp"] = { "Ndo", 6983774, "csu-mle", "Latn", } m["ndq"] = { "Ndombe", 6983792, "bnt-swb", "Latn", } m["ndr"] = { "Ndoola", 35837, "nic-mmb", "Latn", } m["nds"] = { "Low German", 25433, "gmw-lgm", "Latn", ancestors = "gml", } m["ndt"] = { "Ndunga", 6983857, "nic-mbc", "Latn", } m["ndu"] = { "Dugun", 11015189, "alv-dur", "Latn", } m["ndv"] = { "Ndut", 36028, "alv-cng", "Latn", } m["ndw"] = { "Ndobo", 11008568, "bnt-ngn", "Latn", } m["ndx"] = { "Nduga", 6983833, nil, "Latn", } m["ndy"] = { "Lutos", 6705910, "csu-val", "Latn", } m["ndz"] = { "Ndogo", 35983, "nic-ser", "Latn", } m["nea"] = { "Eastern Ngad'a", 12473454, "poz-cet", } m["neb"] = { "Toura", 7853636, "dmn-mda", "Latn", } m["nec"] = { "Nedebang", 4925378, "ngf", } m["ned"] = { "Nde-Gbite", 11010279, "nic-grf", } m["nee"] = { "Kumak", 3347266, "poz-cln", "Latn", } m["nef"] = { "Nefamese", 6987002, "crp", } m["neg"] = { "Negidal", 33676, "tuw-ewe", "Cyrl", } m["neh"] = { "Nyenkha", 3695185, "sit-ebo", "Tibt, Latn", 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["nej"] = { "Neko", 6989840, "ngf-fin", "Latn", } m["nek"] = { "Neku", 14916900, "poz-cln", } m["nem"] = { "Nemi", 3338008, "poz-cln", "Latn", } m["nen"] = { "Nengone", 3338052, "poz-cln", "Latn", } m["neo"] = { "Ná-Meo", 15977293, "hmn", } m["neq"] = { "North Central Mixe", 25559729, nil, "Latn", } m["ner"] = { "Yahadian", 8046778, nil, "Latn", } m["nes"] = { "Bhoti Kinnauri", 21179921, "sit-las", } m["net"] = { "Nete", 6998869, "paa-eng", } m["neu"] = { "Neo", 606917, "art", "Latn", type = "appendix-constructed", } m["nev"] = { "Nyaheun", 7070801, "mkh-ban", } m["new"] = { "Newar", 33979, "sit-new", "Deva, Newa, Ranj", ancestors = "nwx", translit = { Deva = "new-translit", Newa = "new-Newa-translit", }, } m["nex"] = { "Neme", 12952941, } m["ney"] = { "Neyo", 36410, "kro", } m["nez"] = { "Nez Perce", 3339226, "nai-shp", "Latn", } m["nfa"] = { "Dhao", 2053828, "poz", } m["nfd"] = { "Ahwai", 3913957, "nic-plt", "Latn", } m["nfl"] = { "Äiwoo", 56742, "poz-tem", "Latn", } m["nfr"] = { "Nafaanra", 13297, "alv-snf", "Latn", } m["nfu"] = { "Mfumte", 6826794, "nic-nka", "Latn", } m["nga"] = { "Ngbaka", 36022, "gba-eas", "Latn", } m["ngb"] = { "Northern Ngbandi", 17522631, "nic-ngd", "Latn", } m["ngc"] = { "Ngombe (Congo)", 3123524, "bnt-bun", } m["ngd"] = { "Ngando (Central African Republic)", 35910, "bnt-ngn", } m["nge"] = { "Ngemba", 6750551, "nic-nge", "Latn", } m["ngg"] = { -- compare 'aiy' "Ngbaka Manza", 11033316, "gba-eas", "Latn", } m["ngh"] = { "Nǀuu", 2618974, "khi-tuu", "Latn", } m["ngi"] = { "Ngizim", 3914924, "cdc-wst", "Latn", } m["ngj"] = { "Ngie", 36361, "nic-mom", "Latn", } m["ngk"] = { "Ngalkbun", 3913790, "aus-gun", "Latn", } m["ngl"] = { "Lomwe", 35824, "bnt-mak", "Latn", } m["ngm"] = { "Ngatik Men's Creole", 36400, "crp", ancestors = "en, pon", } m["ngn"] = { "Ngwo", 36051, "nic-mom", "Latn", } m["ngo"] = { "Ngoni", 7022547, "bnt-ngu", "Latn", } m["ngp"] = { "Ngulu", 7193332, "bnt-seu", "Latn", } m["ngq"] = { "Ngoreme", 7022573, "bnt-lok", "Latn", } m["ngr"] = { "Nagu", 3063524, "poz-tem", "Latn", } m["ngs"] = { "Gvoko", 3441188, "cdc-cbm", "Latn", } m["ngt"] = { "Ngeq", 25559548, "mkh-kat", } m["ngu"] = { "Guerrero Nahuatl", 5614980, "azc-nah", "Latn", } m["ngv"] = { "Nagumi", 35842, "nic-jrn", } m["ngw"] = { "Ngwaba", 3440480, "cdc-cbm", "Latn", } m["ngx"] = { "Nggwahyi", 56265, "cdc-cbm", "Latn", } m["ngy"] = { "Tibea", 36598, "bnt-baf", "Latn", } m["ngz"] = { "Ngungwel", 35920, "bnt-tkc", "Latn", } m["nha"] = { "Nhanda", 3339380, "aus-psw", "Latn", } m["nhb"] = { "Beng", 3913311, "dmn-nbe", "Latn", } m["nhc"] = { "Tabasco Nahuatl", 6047326, "azc-nah", "Latn", } m["nhd"] = { "Chiripá", 2873230, "tup-gua", "Latn", ancestors = "gn", } m["nhe"] = { "Eastern Huasteca Nahuatl", 4358289, "azc-hua", "Latn", } m["nhf"] = { "Nhuwala", 10600396, "aus-nga", "Latn", } m["nhg"] = { "Tetelcingo Nahuatl", 3450252, "azc-nah", "Latn", } m["nhh"] = { "Nahari", 6583560, "inc-hal", } m["nhi"] = { "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl", 12953764, "azc-nah", "Latn", } m["nhk"] = { "Cosoleacaque Nahuatl", 12953757, "azc-nah", "Latn", } m["nhm"] = { "Morelos Nahuatl", 4800819, "azc-nah", "Latn", } m["nhn"] = { "Central Nahuatl", 6047309, "azc-nah", "Latn", } m["nho"] = { "Takuu", 3409818, "poz-pnp", "Latn", } m["nhp"] = { "Pajapan Nahuatl", 12953760, "azc-nah", "Latn", } m["nhq"] = { "Huaxcaleca Nahuatl", 12953758, "azc-nah", "Latn", } m["nhr"] = { "Naro", 2164778, "khi-kal", "Latn", } m["nht"] = { "Ometepec Nahuatl", 7090132, "azc-nah", "Latn", } m["nhu"] = { "Noone", 36072, "nic-bbe", "Latn", } m["nhv"] = { "Temascaltepec Nahuatl", 2379405, "azc-nah", "Latn", } m["nhw"] = { "Western Huasteca Nahuatl", 2678840, "azc-hua", "Latn", } m["nhx"] = { "Mecayapan Nahuatl", 12953756, "azc-nah", "Latn", } m["nhy"] = { "Northern Oaxaca Nahuatl", 12953763, "azc-nah", "Latn", } m["nhz"] = { "Santa María La Alta Nahuatl", 15705753, "azc-nah", "Latn", } m["nia"] = { "Nias", 2407831, "poz-nws", "Latn", } m["nib"] = { "Nakame", 11732495, "ngf-fin", "Latn", } m["nid"] = { "Ngandi", 7021977, "aus-arn", "Latn", } m["nie"] = { "Niellim", 33662, "alv-bua", } m["nif"] = { "Nek", 6989781, "ngf-fin", "Latn", } m["nig"] = { "Ngalakan", 3913796, "aus-gun", "Latn", } m["nih"] = { "Nyiha", 11128374, "bnt-mby", "Latn", } m["nii"] = { "Nii", 35237, "ngf", "Latn", } m["nij"] = { "Ngaju", 2992872, "poz-brw", "Latn", } m["nik"] = { "Southern Nicobarese", 7570194, "aav-nic", } m["nil"] = { "Nila", 7036821, } m["nim"] = { "Nilamba", 4121200, "bnt-tkm", "Latn", } m["nin"] = { "Ninzo", 3914021, "nic-nin", } m["nio"] = { "Nganasan", 36743, "syd", "Cyrl", translit = "nio-translit", } m["niq"] = { "Nandi", 6956591, "sdv-nma", } m["nir"] = { "Nimboran", 301116, "paa-nim", } m["nis"] = { "Nimi", 11732523, "ngf-fin", "Latn", } m["nit"] = { "Southeastern Kolami", 56767, "dra-knk", "Deva, Telu", translit = { Telu = "te-translit" }, } m["niu"] = { "Niuean", 33790, "poz-ton", "Latn", } m["niv"] = { "Nivkh", 36464, "qfa-iso", "Cyrl", translit = "niv-translit", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = "niv-sortkey", } m["niw"] = { "Nimo", 3504126, "paa-asa", } m["nix"] = { "Hema", 5710904, "bnt-nyg", "Latn", } m["niy"] = { "Ngiti", 7022396, "csu-lnd", } m["niz"] = { "Ningil", 11732527, "qfa-tor", } m["nja"] = { "Nzanyi", 3441299, "cdc-cbm", "Latn", } m["njb"] = { "Nocte Naga", 7046410, "sit-tno", } m["njh"] = { "Lotha Naga", 33590, "sit-aao", } m["nji"] = { "Gudanji", 3915692, "aus-mir", } m["njj"] = { "Njen", 36112, "nic-mom", "Latn", } m["njl"] = { "Njalgulgule", 7071229, "sdv-daj", } m["njm"] = { "Angami", 56761, "tbq-anp", "Latn", } m["njn"] = { "Liangmai Naga", 14194500, "sit-zem", } m["njo"] = { "Ao", 28433, "sit-aao", "Latn", } m["njr"] = { "Njerep", 35844, "nic-mmb", "Latn", } m["njs"] = { "Nisa", 13593518, "paa-egb", } m["njt"] = { "Ndyuka-Trio Pidgin", 13591205, "crp", ancestors = "djk, tri", } m["nju"] = { "Ngadjunmaya", 7021846, "aus-pam", } m["njx"] = { "Kunyi", 3196559, "bnt-kng", "Latn", } m["njy"] = { "Njyem", 35898, "bnt-ndb", "Latn", } m["njz"] = { "Nyishi", 56870, "sit-tan", "Latn", } m["nka"] = { "Nkoya", 7042633, "bnt-lbn", "Latn", } m["nkb"] = { "Khoibu Naga", 21481876, "sit-mar", } m["nkc"] = { "Nkongho", 35863, "bnt-saw", "Latn", } m["nkd"] = { "Koireng", 6426342, "sit-zem", } m["nke"] = { "Duke", 3041075, "poz-ocw", } m["nkf"] = { "Inpui Naga", 21481817, "sit-zem", } m["nkg"] = { "Nekgini", 11732509, "ngf-fin", "Latn", } m["nkh"] = { "Khezha Naga", 6401519, "tbq-anp", } m["nki"] = { "Thangal Naga", 56374, "sit-zem", } m["nkj"] = { "Nakai", 14916897, "ngf-okk", "Latn", } m["nkk"] = { "Nokuku", 7048122, "poz-vnn", "Latn", } m["nkm"] = { "Namat", 15634505, } m["nkn"] = { "Nkangala", 10962292, "bnt-clu", "Latn", ancestors = "mck", } m["nko"] = { "Nkonya", 35867, "alv-gng", "Latn", } m["nkp"] = { "Niuatoputapu", 3399095, "poz-pnp", } m["nkq"] = { "Nkami", 7042522, "alv-gng", "Latn", } m["nkr"] = { "Nukuoro", 2635961, "poz-pnp", "Latn", } m["nks"] = { "North Asmat", 11732049, } m["nkt"] = { "Nyika", 16917497, "bnt-mwi", "Latn", } m["nku"] = { "Bouna Kulango", 20668241, "alv-kul", } -- nkv is treated as nkt, see WT:LT m["nkw"] = { "Nkutu", 7193313, "bnt-tet", "Latn", } m["nkx"] = { "Nkoroo", 36000, "ijo", } m["nkz"] = { "Nkari", 11130307, "nic-ief", ancestors = "ibr", } m["nla"] = { "Ngombale", 36292, "bai", "Latn", } m["nlc"] = { "Nalca", 6960839, "ngf", "Latn", } m["nle"] = { "East Nyala", 25559347, "bnt-msl", "Latn", ancestors = "luy", } m["nlg"] = { "Gela", 3063531, "poz-sls", "Latn", } m["nli"] = { "Grangali", 3444203, "inc-kun", } m["nlj"] = { "Nyali", 7070830, "bnt-nya", "Latn", } m["nlk"] = { "Ninia Yali", 12953310, } m["nll"] = { "Nihali", 33904, "qfa-iso", "Deva, Latn", } m["nlm"] = { "Mankiyali", 47522426, "inc-koh", } m["nlo"] = { "Ngul", 35894, "bnt-bdz", "Latn", } m["nlq"] = { "Lao Naga", 63283609, "sit-tno", } m["nlu"] = { "Nchumbulu", 36143, "alv-gng", "Latn", } m["nlv"] = { "Orizaba Nahuatl", 3086050, "azc-nah", "Latn", } m["nlw"] = { "Walangama", 7961277, } m["nlx"] = { "Nahali", 33361, "inc-bhi", } m["nly"] = { "Nyamal", 7070837, "aus-nga", "Latn", } m["nlz"] = { "Nalögo", 20527138, "poz-tem", "Latn", } m["nma"] = { "Maram Naga", 56378, "sit-zem", } m["nmb"] = { "Big Nambas", 2902304, "poz-vnc", "Latn", } m["nmc"] = { "Ngam", 3915446, "csu-sar", "Latn", } m["nmd"] = { "Ndumu", 35901, "bnt-mbt", "Latn", } m["nme"] = { "Mzieme Naga", 6949473, "sit-zem", } m["nmf"] = { "Tangkhul Naga", 7682992, "sit-tng", } m["nmg"] = { "Kwasio", 34098, "bnt-mnj", "Latn", } m["nmh"] = { "Monsang Naga", 6902496, } m["nmi"] = { "Nyam", 3438738, "cdc-wst", "Latn", } m["nmj"] = { "Ngombe (Central African Republic)", 3913949, "gba-sou", } m["nmk"] = { "Namakura", 3335410, "poz-vnc", "Latn", } m["nml"] = { "Ndemli", 36089, "nic-grf", "Latn", } m["nmm"] = { "Manangba", 6746900, "sit-tam", "Tibt, Deva", 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["nmn"] = { "ǃXóõ", 13229, "khi-tuu", "Latn", } m["nmo"] = { "Moyon Naga", 6927748, "tbq-kuk", } m["nmp"] = { "Nimanbur", 16891606, } m["nmq"] = { "Nambya", 11008869, "bnt-sho", "Latn", } m["nmr"] = { "Nimbari", 36069, "alv-lni", } m["nms"] = { "Letemboi", 3236886, "poz-vnc", "Latn", } m["nmt"] = { "Namonuito", 12908815, "poz-mic", } m["nmu"] = { "Northeast Maidu", 3278074, "nai-mdu", "Latn", } m["nmv"] = { "Ngamini", 7021944, "aus-kar", "Latn", } m["nmw"] = { "Nimoa", 7037729, "poz-ocw", } m["nmy"] = { "Namuyi", 56844, "sit-nax", "Latn", } m["nmz"] = { "Nawdm", 36085, "nic-yon", "Latn", } m["nna"] = { "Nyangumarta", 33653, } m["nnb"] = { "Nande", 3196953, "bnt-glb", "Latn", } m["nnc"] = { "Nancere", 3140491, "cdc-est", "Latn", } m["nnd"] = { "West Ambae", 2841479, "poz-vnn", "Latn", } m["nne"] = { "Ngandyera", 10961003, "bnt-ova", "Latn", } m["nnf"] = { "Ngaing", 11732510, "ngf-fin", "Latn", } m["nng"] = { "Maring Naga", 12952908, "sit-mar", } m["nnh"] = { "Ngiemboon", 36286, "bai", "Latn", } m["nni"] = { "North Nuaulu", 12952968, "poz-cma", } m["nnj"] = { "Nyangatom", 4662604, "sdv-ttu", } m["nnk"] = { "Nankina", 11732502, "ngf-fin", "Latn", } m["nnl"] = { "Northern Rengma Naga", 7067615, "tbq-anp", } m["nnm"] = { "Namia", 56363, "paa-spk", "Latn", } m["nnn"] = { "Ngete", 56625, "cdc-mas", "Latn", } m["nnp"] = { "Wancho", 7967085, "sit-kch", "Wcho, Deva, Latn", } m["nnq"] = { "Ngindo", 7022366, "bnt-mbi", "Latn", } m["nnr"] = { "Narungga", 13591127, "aus-pam", "Latn", } m["nnt"] = { "Nanticoke", 3915517, "alg-eas", "Latn", } m["nnu"] = { "Dwang", 35258, "alv-gng", "Latn", } m["nnv"] = { "Nukunu", 10604066, } m["nnw"] = { "Southern Nuni", 11152248, "nic-gnn", "Latn", } m["nnx"] = { "Ngong", 12952915, } m["nny"] = { -- contrast aus-ynk "Nyangga", 10604331, "aus-tnk", "Latn", } m["nnz"] = { "Nda'nda'", 36016, "bai", "Latn", } m["noa"] = { "Woun Meu", 3111873, "sai-chc", "Latn", } m["noc"] = { "Nuk", 11732534, "ngf-fin", "Latn", } m["nod"] = { "Northern Thai", 565110, "tai-swe", "Lana, Thai", entry_name = {remove_diacritics = c.ZWNJ}, sort_key = { Lana = "Lana-sortkey", Thai = "Thai-sortkey" }, } m["noe"] = { "Nimadi", 3502294, "raj", "Deva", translit = "hi-translit", } m["nof"] = { "Nomane", 11732531, } m["nog"] = { "Nogai", 33871, "trk-kno", "Cyrl, Arab, Latn", translit = "nog-translit", override_translit = true, } m["noh"] = { "Nomu", 11732532, } m["noi"] = { "Noiri", 12953774, "inc-bhi", } m["noj"] = { "Nonuya", 5372139, "sai-wit", "Latn", } m["nok"] = { "Nooksack", 3343396, } m["nol"] = { "Nomlaki", 3343229, "nai-wtq", "Latn", } m["nom"] = { "Nocamán", 7046289, "sai-pan", "Latn", } m["non"] = { "Old Norse", 35505, "gmq", "Latn, Runr", translit = {Runr = "Runr-translit"}, } m["nop"] = { "Numanggang", 7069052, "ngf-fin", "Latn", } m["noq"] = { "Ngongo", 11057478, "bnt-yak", "Latn", } m["nos"] = { "Eastern Nisu", 25559419, "tbq-nis", } m["not"] = { "Nomatsiguenga", 3342992, "awd", "Latn", } m["nou"] = { "Ewage-Notu", 5418860, } m["nov"] = { "Novial", 36738, "art", "Latn", type = "appendix-constructed" } m["now"] = { "Nyambo", 4967930, "bnt-haj", "Latn", } m["noy"] = { "Noy", 36321, "alv-bua", } m["noz"] = { "Nayi", 3183349, "omv-diz", } m["npa"] = { "Nar Phu", 4926353, "sit-tam", } m["npb"] = { "Nupbikha", 3695201, "sit-ebo", } m["npg"] = { "Ponyo", 7228475, "sit-kch", } m["nph"] = { "Phom", 7187109, "sit-kch", } m["npl"] = { "Southeastern Puebla Nahuatl", 4632950, "azc-nah", "Latn", } m["npn"] = { "Mondropolon", 3320594, "poz-aay", } m["npo"] = { "Pochuri Naga", 7206342, "tbq-anp", } m["nps"] = { "Nipsan", 11732528, } m["npu"] = { "Puimei Naga", 7259044, "sit-zem", } m["npy"] = { "Napu", 12953768, } m["nqg"] = { "Ede Nago", 12952408, "alv-ede", } m["nqk"] = { "Kura Ede Nago", 12952409, "alv-ede", } m["nql"] = { "Ngendelengo", 63283693, "bnt-swb", "Latn", } m["nqm"] = { "Ndom", 6983791, "ngf", "Latn", } m["nqn"] = { "Nen", 20816352, "paa-yam", } m["nqo"] = { "N'Ko", 18546266, "dmn-man", "Nkoo", } m["nqq"] = { "Kyan-Karyaw Naga", 63283784, "sit-tno", } m["nqy"] = { "Akyaung Ari", 4702035, "sit-tng", } m["nra"] = { "Ngom", 36087, "bnt-kel", "Latn", } m["nrb"] = { "Nara", 36179, "sdv-nes", } m["nrc"] = { "Noric", 37023, "cel", "Ital", translit = "Ital-translit", } m["nre"] = { "Southern Rengma Naga", 7313205, "tbq-anp", } m["nrf"] = { "Norman", 33850, "roa-oil", "Latn", wikimedia_codes = "nrm", ancestors = "fro-nor", sort_key = s["roa-oil-sortkey"], } m["nrg"] = { "Narango", 12952929, "poz-vnn", "Latn", } m["nri"] = { "Chokri Naga", 5104247, "tbq-anp", } m["nrk"] = { "Ngarla", 3915860, "aus-nga", "Latn", } m["nrl"] = { "Ngarluma", 7022078, "aus-nga", "Latn", } m["nrm"] = { "Narom", 3336135, "poz-swa", "Latn", } m["nrn"] = { "Norn", 36708, "gmq-ins", "Latn", } m["nrp"] = { "North Picene", 430138, nil, "Ital", translit = "Ital-translit", } m["nrr"] = { "Norra", 12952967, "tai", } m["nrt"] = { "Northern Kalapuya", 3192121, "nai-klp", } m["nru"] = { "Narua", 21658869, "sit-nas", "Latn", } m["nrx"] = { "Ngurmbur", 2591251, } m["nrz"] = { "Lala (New Guinea)", 6480151, "poz-ocw", } m["nsa"] = { "Sangtam Naga", 7418144, "sit-aao", } m["nsb"] = { "Lower Nossob", 6693681, "khi-tuu", "Latn", } m["nsc"] = { "Nshi", 11129508, "nic-rnn", "Latn", } m["nsd"] = { "Southern Nisu", 63284284, "tbq-nis", } m["nse"] = { "Nsenga", 3081996, "bnt-sna", "Latn", } m["nsg"] = { "Ngasa", 56345, "sdv-lma", } m["nsh"] = { "Ngoshie", 7022582, "nic-mom", "Latn", } m["nsi"] = { "Nigerian Sign Language", 7033021, "sgn", } m["nsk"] = { "Naskapi", 1704302, "alg", "Cans", ancestors = "cr", translit = "nsk-translit", } m["nsl"] = { "Norwegian Sign Language", 1781613, "sgn", } m["nsm"] = { "Sema", 3478238, "tbq-anp", } m["nsn"] = { "Nehan", 3337774, "poz-ocw", } m["nso"] = { "Northern Sotho", 33890, "bnt-sts", "Latn", } m["nsp"] = { "Nepalese Sign Language", 3915492, "sgn", } m["nsq"] = { "Northern Sierra Miwok", 3344226, "nai-utn", "Latn", } m["nsr"] = { "Maritime Sign Language", 3915483, "sgn", } m["nss"] = { "Nali", 3335385, "poz-aay", } m["nst"] = { "Tangsa", 56350, "sit-tno", "Latn, Tnsa", } m["nsu"] = { "Sierra Negra Nahuatl", 63284326, "azc-nah", "Latn", } m["nsv"] = { "Southwestern Nisu", 63308004, "tbq-nis", } m["nsw"] = { "Navut", 3337327, "poz-vnn", "Latn", } m["nsx"] = { "Nsongo", 7067577, "bnt-tmb", "Latn", } m["nsy"] = { "Nasal", 6966574, } m["nsz"] = { "Nisenan", 33665, "nai-mdu", "Latn", } m["ntd"] = { "Northern Tidung", 24938325, "poz-san", } m["nte"] = { "Nathembo", 11030947, "bnt-mak", } m["ntg"] = { "Ngantangarra", 33060509, } m["nti"] = { "Natioro", 36140, "alv-wan", } m["ntj"] = { "Ngaanyatjarra", 3915409, "aus-pam", "Latn", } m["ntk"] = { "Ikoma", 5996114, "bnt-lok", "Latn", } m["ntm"] = { "Nateni", 3070731, "nic-grm", "Latn", } m["nto"] = { "Ntomba", 11130292, "bnt-mon", "Latn", } m["ntp"] = { "Northern Tepehuan", 15615651, "azc", "Latn", sort_key = {remove_diacritics = c.acute}, } m["ntr"] = { "Delo", 35195, "nic-gne", "Latn", } m["nts"] = { "Natagaimas", 6967931, } m["ntu"] = { "Natügu", 63308082, "poz-tem", "Latn", } m["ntw"] = { "Nottoway", 3344791, "iro-nor", } m["ntx"] = { "Somra", 7560536, "sit-tng", } m["nty"] = { "Mantsi", 56878, "sit-mnz", } m["nua"] = { "Yuanga", 3573088, "poz-cln", "Latn", } m["nuc"] = { "Nukuini", 3346231, } m["nud"] = { "Ngala", 7021893, "paa-spk", "Latn", } m["nue"] = { "Ngundu", 12952953, "bad-cnt", "Latn", } m["nuf"] = { "Nusu", 56413, "tbq-nus", } m["nug"] = { "Nungali", 7069826, "aus-mir", } m["nuh"] = { "Ndunda", 3913968, "nic-mmb", "Latn", } m["nui"] = { "Ngumbi", 36459, "bnt-yko", } m["nuj"] = { "Nyole (Uganda)", 3739448, "bnt-msl", "Latn", } m["nuk"] = { "Nootka", 2992876, "wak", "Latn", } m["nul"] = { "Nusa Laut", 7070332, "poz-cma", } m["num"] = { "Niuafo'ou", 36173, "poz-ton", "Latn", } m["nun"] = { "Anong", 2748232, "sit-nng", } m["nuo"] = { "Nguôn", 3915785, "mkh-vie", "Latn", sort_key = "vi-sortkey", } m["nup"] = { "Nupe", 36720, "alv-ngb", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, sort_key = "nup-sortkey", } m["nuq"] = { "Nukumanu", 12909019, "poz-pnp", } m["nur"] = { "Nuguria", 7068910, "poz-pnp", } m["nus"] = { "Nuer", 33675, "sdv-dnu", "Latn", } m["nut"] = { "Nùng", 72695, "tai", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["nuu"] = { "Ngbundu", 11126081, "bad", "Latn", } m["nuv"] = { "Northern Nuni", 11016572, "nic-gnn", "Latn", } m["nuw"] = { "Nguluwan", 6528643, } m["nux"] = { "Mehek", 6809452, "paa-spk", "Latn", } m["nuy"] = { "Nunggubuyu", 1747811, "aus-arn", } m["nuz"] = { "Tlamacazapa Nahuatl", 2073277, "azc-nah", "Latn", } m["nvh"] = { "Nasarian", 6966614, "poz-vnc", "Latn", } m["nvm"] = { "Namiae", 12952922, } m["nvo"] = { "Nyokon", 19573407, "nic-mbw", "Latn", } m["nwa"] = { "Nawathinehena", 6982892, "alg-ara", "Latn", } m["nwb"] = { "Nyabwa", 33664, "kro-wee", } m["nwc"] = { "Classical Newar", 5128301, "sit-new", "Brah, Deva, Newa, Ranj", } m["nwe"] = { "Ngwe", 36181, "bai", "Latn", } m["nwi"] = { "Southwest Tanna", 3504488, "poz-vns", "Latn", } m["nwm"] = { "Nyamusa-Molo", 12747951, "csu-bbk", } m["nwo"] = { "Nauo", 6981305, "aus-pam", "Latn", } m["nwr"] = { "Nawaru", 12638166, "ngf", } m["nwx"] = { "Middle Newar", 65455877, "sit-new", "Deva, Newa, Ranj", ancestors = "nwc", } m["nwy"] = { "Nottoway-Meherrin", 65455878, "iro-nor", } m["nxa"] = { "Nauete", 6981095, "poz-tim", } m["nxd"] = { "Ngando (Congo)", 3913277, "bnt-ske", } m["nxe"] = { "Nage", 2295569, "poz-cet", } m["nxg"] = { "Ngadha", 1516651, "poz-cet", "Latn", } m["nxi"] = { "Nindi", 7038230, "bnt-mbi", "Latn", } m["nxl"] = { "South Nuaulu", 18544857, "poz-cma", } m["nxm"] = { "Numidian", 35761, "afa", "Tfng, Latn", --Tfng may not support all the needed characters } m["nxn"] = { "Ngawun", 3915711, "aus-pam", "Latn", } m["nxo"] = { "Ndambomo", 6983681, "bnt-kel", "Latn", } m["nxq"] = { "Naxi", 2478711, "sit-nas", "Nkdb, Nkgb, Latn, Lisu", translit = {Lisu = "Lisu-translit"}, sort_key = {Lisu = s["Lisu-sortkey"]}, } m["nxr"] = { "Ninggerum", 11732526, "ngf-okk", "Latn", } m["nxu"] = { "Narau", 6965452, "ngf", "Latn", } m["nxx"] = { "Nafri", 6958211, "paa-sen", "Latn", } m["nyb"] = { "Nyangbo", 36256, "alv-ktg", "Latn", } m["nyc"] = { "Nyanga-li", 7070876, "bnt-boa", "Latn", } m["nyd"] = { "Nyole (Kenya)", 7071227, "bnt-msl", "Latn", } m["nye"] = { "Nyengo", 7071068, "bnt-clu", "Latn", } m["nyf"] = { "Giryama", 3107606, "bnt-mij", "Latn", } m["nyg"] = { "Nyindu", 11030685, "bnt-shh", "Latn", } m["nyh"] = { "Nyigina", 3913780, "aus-nyu", "Latn", } m["nyi"] = { "Nyimang", 34846, "sdv-nyi", "Latn", } m["nyj"] = { "Nyanga (Congo)", 7070879, "bnt-nyb", "Latn", } m["nyk"] = { "Nyaneka", 10962298, "bnt-swb", "Latn", } m["nyl"] = { "Nyeu", 3033578, "mkh-kat", } m["nym"] = { "Nyamwezi", 4121131, "bnt-tkm", "Latn", } m["nyn"] = { "Nyankole", 13207, "bnt-nyg", "Latn", } m["nyo"] = { "Nyoro", 33794, "bnt-nyg", "Latn", } m["nyp"] = { "Nyang'i", 7070894, "ssa-klk", } m["nys"] = { "Nyunga", 7049771, "aus-pam", "Latn", } m["nyt"] = { "Nyawaygi", 3915783, "aus-dyb", } m["nyu"] = { "Nyungwe", 7071318, "bnt-sna", "Latn", } m["nyv"] = { "Nyulnyul", 3442732, "aus-nyu", "Latn", } m["nyw"] = { "Nyaw", 26425602, "tai-nor", -- Chamberlain (1991), but Pittayaporn (2009) suggests tai-swe "Thai, Tayo", -- Thailand sort_key = "Thai-sortkey", -- no effect on Latn } m["nyx"] = { "Nganyaywana", 3913800, "aus-cww", "Latn", } m["nyy"] = { "Nyakyusa", 3272620, "bnt-run", "Latn", } m["nza"] = { "Tigon Mbembe", 36518, "nic-jkn", "Latn", } m["nzb"] = { "Njebi", 35923, "bnt-nze", "Latn", } m["nzd"] = { "Nzadi", 17152586, "bnt-bdz", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron}, } m["nzi"] = { "Nzima", 36337, "alv-ctn", } m["nzk"] = { "Nzakara", 3913339, "znd", "Latn", } m["nzm"] = { "Zeme Naga", 21491053, "sit-zem", } m["nzs"] = { "New Zealand Sign Language", 36239, "sgn", } m["nzu"] = { "Central Teke", 36473, "bnt-tkc", } m["nzy"] = { "Nzakambay", 36374, "alv-mbm", "Latn", } m["nzz"] = { "Nanga Dama Dogon", 6963443, "nic-nwa", } return require("Module:languages").finalizeData(m, "language") slwxg9q0529ziixtm8pmifw9zlbrw8p bom 0 1114 28612 28611 2023-11-14T08:34:15Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 28612 wikitext text/x-wiki ==Tyap== [[File:Replica of the bomb used at Barcelona's Liceu opera house.jpg|thumb|Tangka̱i '''bom''' nang á̱ nyia̱ ta̱m ma̱ng a̱nji ma̱ a̱li opera Barcelona Liceu.]] ===Yei=== * [[Za̱FBS]]: /bɔ̂m/ * A̱nwuat: ===A̱lyoot=== '''bom''' (''á̱kpa'' '''bóm''') :Sot swang a̱lyiat: '''ji''' (''á̱kpa'' '''ji''') #'''Bom''' yet tangka̱i kyangzwang hwa nang ka̱ á̱ ta ma̱ a̱vwuo ku ni̱ seang a̱vwuo ka a̱wot ku hyaai á̱niet ba̱ shyia̱ a̱ja a̱ni. #* ''Á̱khwot á̱kwop ba ku ma '''bom''' ji a̱nggang bah.'' #* ''Ka̱ a nyia̱ a fwuong a̱wun '''bom''' bah, a yet hwa.'' #* '''''Bom''' ji doot nang ji ni̱ shyia̱ mi̱ bwak nggu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|attack with bombs}} * A̱lbeniya: {{t+|sq|bombardoj}} * La̱ra̱ba: {{t|ar|قَنْبَلَ}} *: La̱ra̱ba Ma̱sa̱t: {{t|arz|فرقع|tr=farʔaʕ}}, {{t|arz|فجر|tr=faggar}} * A̱ri̱meniya: {{t+|hy|ռմբակոծել}} * A̱zeri̱baijan: {{t|az|bombalamaq}} * Belarusiya: {{t|be|бамбі́ць|impf}}, {{t|be|разбамбі́ць|pf}}, {{t|be|бамбардава́ць|impf}}, {{t|be|бамбардзі́раваць|impf}}, {{t|be|абстрэ́льваць|impf}}, {{t|be|абстраля́ць|pf}} {{qualifier|to shell, to fire projectiles}} * Buli̱gariya: {{t+|bg|бомбарди́рам|impf|pf}} * Katala: {{t+|ca|bombardejar}} * Caina: *: Mandarin: {{t+|cmn|轟炸|tr=hōngzhà}}, {{t+|cmn|炮擊|tr=pàojī}}, {{t+|cmn|轟擊|tr=hōngjī}} * Cek: {{t+|cs|bombardovat|impf}}, {{t|cs|vybombardovat|pf}} * Da̱mmak: {{t+|da|bombe}} * Dot: {{t+|nl|bombarderen}} * Eperanto: {{t|eo|bombi}} * A̱toniya: {{t|et|pommitama}} * Swuomi: {{t+|fi|pommittaa}} * Fi̱ransa: {{t+|fr|bombarder}}, {{t+|fr|pilonner}} * Galishya: {{t+|gl|bombardear}}, {{t+|gl|bombear}} * Sa̱khatvelo: {{t|ka|ყუმბარების დაშენა}}, {{t|ka|დაბომბვა}} * Jaman: {{t+|de|bombardieren}} * Helen: {{t+|el|βομβαρδίζω}} * A̱biru: {{t|he|פּוֹצֵץ|tr=potséts}}, {{t|he|הפציץ|tr=hiftsíts}} * Hindi: {{t|hi|बमबारी करना}} * Honggi̱ri: {{t+|hu|bombáz}}, {{t+|hu|ágyúz}} * Ido: {{t+|io|bombardar}} * Ndonesiya: {{t+|id|bom|alt=membomi}} * Interlingua: {{t|ia|bombardar}}, {{t|ia|bombar}} * Ayiri̱t: {{t|ga|buamáil}} * Italya: {{t+|it|bombardare}} * Ja̵̱pan: {{t+|ja|爆撃|tr=ばくげきする, bakugeki suru|alt=爆撃する}}, {{t+|ja|砲撃|tr=ほうげきする, hōgeki suru|alt=砲撃する}} * Kworiya: {{t+|ko|폭격(爆擊)하다}}, {{t|ko|포격(砲擊)하다}} * Lati̱n: {{t|la|urbem tormentis verberare}}, {{t|la|bombardare}} * Latviya: {{t|lv|bombardēt}} * Lituweniya: {{t|lt|bombarduoti}} * Ma̱kidoniya: {{t|mk|бомбарди́ра|impf|pf}} * Noman: {{t|nrf|bomber}} * Nowee: *: Bokmål: {{t+|nb|bombe}} * Pashiya: {{t+|fa|بمباران کردن|tr=bombârân kardan}} * Polan: {{t+|pl|bombardować|impf}}, {{t|pl|zbombardować|pf}}, {{t|pl|ostrzeliwać|impf}}, {{t|pl|ostrzelać|pf}} {{qualifier|to shell, to fire projectiles}} * Potugit: {{t+|pt|bombardear}}, {{t+|pt|bombear}} * Romaniya: {{t+|ro|bombarda|alt=a bombarda}} * Roshya: {{t+|ru|бомби́ть|impf}}, {{t+|ru|разбомби́ть|pf}}, {{t+|ru|бомбардирова́ть|impf|pf}}, {{t+|ru|обстре́ливать|impf}}, {{t+|ru|обстреля́ть|pf}} {{qualifier|to shell, to fire projectiles}} * Seri̱biya-Ki̱rowesiya: *: Ki̱rilut: {{t|sh|бомбарди́рати|impf|pf}}, {{t|sh|бомбардовати|impf}} *: Roman: {{t+|sh|bombardírati|impf|pf}}, {{t|sh|bombardovati|impf}} * Si̱lovak: {{t|sk|bombardovať|impf}}, {{t|sk|vybombardovať|pf}} * Si̱loveniya: {{t+|sl|bombardirati|impf|pf}} * Si̱pen: {{t+|es|bombardear}}, {{t+|es|bombear}} * Swidin: {{t+|sv|bombardera}} {{qualifier|dated}}, {{t+|sv|bomba}} * Tai: {{t+|th|ระเบิด}} * Turukya: {{t+|tr|bombalamak}} * Yuki̱ren: {{t+|uk|бомбардува́ти|impf}}, {{t+|uk|бомби́ти|impf}}, {{t|uk|розбомби́ти|pf}}, {{t|uk|обстрі́лювати|impf}}, {{t|uk|обстріля́ти|pf}} {{qualifier|to shell, to fire projectiles}} * Viyetnam: {{t|vi|[[ném]] [[bom]]}} * Volapük: {{t|vo|boumön}} * Yakut: {{t|sah|бомбалаа}} * A̱ghwangkpang: {{t|yo|[[ju]] [[bọ́ǹbù]]}}, {{t|yo|[[ju]] [[àdó olóró]]}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] mapk3sqt3k8n6ygx1fik5s4y9682zpu Ta‌̱mpi‌̱let:name translit 10 1115 28613 2023-11-14T08:43:39Z Kambai Akau 8 Created page with "{{#invoke:names|name_translit|desctext=a transliteration}}<!-- --><noinclude>{{documentation}}</noinclude>" 28613 wikitext text/x-wiki {{#invoke:names|name_translit|desctext=a transliteration}}<!-- --><noinclude>{{documentation}}</noinclude> g0dot5pijdaxrghpw4pbbhhswxf8fza Ta‌̱mpi‌̱let:name translit/documentation 10 1116 28614 2023-11-14T08:44:28Z Kambai Akau 8 Created page with "{{documentation subpage}} This template is used in definitions for transliterations of given names. The content is generated by [[Module:names]]. ==Parameters== ; {{para|1|req=1}} : Language code of the destination language; see [[Wiktionary:List of languages]]. ; {{para|2|req=1}} : Language code of the source language. ; {{para|3}}, {{para|4}}, ... : Zero or more source names from which the name of the entry in question is derived. ; {{para|type|req=1}}, ... : The typ..." 28614 wikitext text/x-wiki {{documentation subpage}} This template is used in definitions for transliterations of given names. The content is generated by [[Module:names]]. ==Parameters== ; {{para|1|req=1}} : Language code of the destination language; see [[Wiktionary:List of languages]]. ; {{para|2|req=1}} : Language code of the source language. ; {{para|3}}, {{para|4}}, ... : Zero or more source names from which the name of the entry in question is derived. ; {{para|type|req=1}}, ... : The type of the name. It should be one of the following: <code>surname</code>, <code>male given name</code>, <code>female given name</code>, <code>unisex given name</code> or <code>patronymic</code>. ; {{para|dim}} : If specified, indicate that the name is a diminutive. ; {{para|aug}} : If specified, indicate that the name is an augmentative. ; {{para|t}}, {{para|t2}}, ... : Glosses for the source name(s) specified in {{para|3}}, {{para|4}}, ..., respectively. <small>{{para|gloss}}, {{para|gloss2}}, ... are deprecated synonyms.</small> ; {{para|tr}}, {{para|tr2}}, ... : Manual transliterations for the source name(s) specified in {{para|3}}, {{para|4}}, ..., respectively. Not needed in most cases for most languages. ; {{para|ts}}, {{para|ts2}}, ... : Transcriptions for the source name(s) specified in {{para|3}}, {{para|4}}, ..., respectively. Meant to describe the pronunciation for certain languages (e.g. Tibetan) where the transliteration and pronunciation are radically different. ; {{para|alt}}, {{para|alt2}}, ... : Display form for the source name(s) specified in {{para|3}}, {{para|4}}, ..., respectively. See {{temp|m}} for more information. ; {{para|id}}, {{para|id2}}, ... : Sense ID for the source name(s) specified in {{para|3}}, {{para|4}}, ..., respectively. See {{temp|m}} and {{temp|senseid}} for more information. ; {{para|g}}, {{para|g2}}, ... : Gender(s) for the source name(s) specified in {{para|3}}, {{para|4}}, ..., respectively. Multiple comma-separated genders can be specified for each name. See {{temp|m}} for more information. ; {{para|xlit}}, {{para|xlit2}}, ... : Conventional/non-scientific transliterated equivalent(s) for the name in question. This can be used when the automated transliteration appears unfamiliar; compare e.g. the automated transliteration of the names {{m|ru|Чайко́вский}}, {{m|ru|Рахма́нинов}}, {{m|ru|Горбачёв}} with the conventional {{m|en|Tchaikovsky}}, {{m|en|Rachmaninoff}}, {{m|en|Gorbachev}}. ; {{para|eq}}, {{para|eq2}}, ... : Equivalent English name(s) for the name in question. Note the difference between this parameter and the previous one. For example, {{m+|ru|Михаи́л}} has conventional transliteration {{m|en|Mikhail}} but equivalent name {{m|en|Michael}}. ; {{para|sort}} : Sort key for the categories generated by this template. Rarely needed, except in Japanese. ==Examples== On the English page {{m|en|Shevardnadze}}: {{temp demo|name translit|en|ka|შევარდნაძე|type=surname}} and categorizes the page into [[:Category:en:Georgian surnames]]. On the English page {{m|en|Fareed}}: {{temp demo|name translit|en|fa|فرید|tr=farid|type=male given name}} and categorizes the page into [[:Category:en:Persian male given names]]. On the English page {{m|en|Ivanovich}}: {{temp demo|name translit|en|ru|Ива́нович|type=patronymic|t=son of Ivan}}. and categorizes the page into [[:Category:en:Russian patronymics]]. On the Portuguese page {{m|pt|Ivanov}}: {{temp demo|name translit|pt|bg|Ива́нов|Ивано́в|type=surname}} and categorizes the page into [[:Category:pt:Bulgarian surnames]]. On the German page {{m|de|Breschnew}}: {{temp demo|name translit|de|ru|Бре́жнев|xlit=Brezhnev|type=surname}} and categorizes the page into [[:Category:de:Russian surnames]]. On the English page {{m|en|Giannis}}: {{temp demo|name translit|en|el|Γιάννης|type=male given name|eq=John}} and categorizes the page into [[:Category:en:Greek male given names]]. On the French page {{m|fr|Kumiko}}: {{temp demo|name translit|fr|ja|type=female given name}} and categorizes the page into [[:Category:fr:Japanese female given names]]. In the last example, the name "Kumiko" has a large number of possible spellings in Japanese. Rather than list them all, an alternative is to refer in the etymology to the page listing them, and not include any source spellings in the definition line. In this case, the text changes to read ''a Japanese female given name'' instead of ''the Japanese female given name NAME''. ==See also== * {{temp|name respelling}} * {{temp|name obor}} * {{temp|foreign name}} * {{temp|given name}} * {{temp|surname}} * {{temp|historical given name}} <includeonly> [[Category:Name templates]] </includeonly> 3x5iksd6vql9hzejniufnkusua9h6r5 Module:names 828 1117 39912 28615 2025-10-14T08:29:16Z Hiyuune 556 39912 Scribunto text/plain local export = {} local m_languages = require("Module:languages") local m_links = require("Module:links") local m_utilities = require("Module:utilities") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local en_utilities_module = "Module:en-utilities" local parameter_utilities_module = "Module:parameter utilities" local parse_interface_module = "Module:parse interface" local parse_utilities_module = "Module:parse utilities" local pron_qualifier_module = "Module:pron qualifier" local enlang = m_languages.getByCode("en") local rsubn = m_str_utils.gsub local rsplit = m_str_utils.split local u = m_str_utils.char local function rsub(str, from, to) return (rsubn(str, from, to)) end local TEMP_LESS_THAN = u(0xFFF2) local force_cat = false -- for testing --[=[ FIXME: 1. from=the Bible (DONE) 2. origin=18th century [DONE] 3. popular= (DONE) 4. varoftype= (DONE) 5. eqtype= [DONE] 6. dimoftype= [DONE] 7. from=de:Elisabeth (same language) (DONE) 8. blendof=, blendof2= [DONE] 9. varform, dimform [DONE] 10. from=English < Latin [DONE] 11. usage=rare -> categorize as rare? 12. dimeq= (also vareq=?) [DONE] 13. fromtype= [DONE] 14. <tr:...> and similar params [DONE] ]=] -- Used in category code; name types which are full-word end-matching substrings of longer name types (e.g. "surnames" -- of "male surnames", but not "male surnames" of "female surnames" because "male" only matches a part of the word -- "female") should follow the longer name. export.personal_name_types = { "male surnames", "female surnames", "common-gender surnames", "surnames", "patronymics", "matronymics", } export.personal_name_type_set = m_table.listToSet(export.personal_name_types) export.given_name_genders = { male = {type = "human"}, female = {type = "human"}, unisex = {type = "human", cat = {"male given names", "female given names", "unisex given names"}, article = "a"}, ["unknown-gender"] = {type = "human", cat = {}, track = true}, animal = {type = "animal", track = true}, cat = {type = "animal"}, cow = {type = "animal"}, dog = {type = "animal"}, horse = {type = "animal"}, pig = {type = "animal"}, } local function get_given_name_cats(gender, props) local cats = props.cat if not cats then if props.type == "animal" then cats = {gender .. " names"} else cats = {gender .. " given names"} end end return cats end do local function do_cat(cat) if not export.personal_name_type_set[cat] then export.personal_name_type_set[cat] = true table.insert(export.personal_name_types, cat) end end for gender, props in pairs(export.given_name_genders) do local cats = get_given_name_cats(gender, props) for _, cat in ipairs(cats) do do_cat("diminutives of " .. cat) do_cat("augmentatives of " .. cat) do_cat(cat) end end do_cat("given names") end local translit_name_type_list = { "surname", "male given name", "female given name", "unisex given name", "patronymic" } local function track(page) require("Module:debug").track("names/" .. page) end -- Get raw text, for use in computing the indefinite article. Use get_plaintext() in [[Module:utilities]] and also -- remove parens that may surround qualifier or label text preceding a term. local function get_rawtext(text) text = m_utilities.get_plaintext(text) text = text:gsub("[()%[%]]", "") return text end --[=[ Parse a term and associated properties. This works with parameters of the form 'Karlheinz' or 'Kunigunde<q:medieval, now rare>' or 'non:Óláfr' or 'ru:Фру́нзе<tr:Frúnzɛ><q:rare>' where the modifying properties are contained in <...> specifications after the term. `term` is the full parameter value including any angle brackets and colons; `paramname` is the name of the parameter that this value comes from, for error purposes; `deflang` is a language object used in the return value when the language isn't specified (e.g. in the examples 'Karlheinz' and 'Kunigunde<q:medieval, now rare>' above); `allow_explicit_lang` indicates whether the language can be explicitly given (e.g. in the examples 'non:Óláfr' or 'ru:Фру́нзе<tr:Frúnzɛ><q:rare>' above). Normally the return value is a terminfo object that can be passed to full_link() in [[Module:links]]), additionally with optional fields `.q`, `.qq`, `.l`, `.ll`, `.refs` and `.eq` (a list of objects of the same form as the returned terminfo object. However, if `allow_multiple_terms` is given, multiple comma-separated names can be given in `term`, and the return value is a list of objects of the form described just above. ]=] local function parse_term_with_annotations(term, paramname, deflang, allow_explicit_lang, allow_multiple_terms) local param_mods = require(parameter_utilities_module).construct_param_mods { {group = {"link", "l", "q", "ref"}}, {param = "eq", convert = function(eqval, parse_err) return parse_term_with_annotations(eqval, paramname .. ".eq", enlang, false, "allow multiple terms") end}, } local function generate_obj(term, parse_err) local termlang if allow_explicit_lang then local actual_term actual_term, termlang = require(parse_interface_module).parse_term_with_lang { term = term, parse_err = parse_err, paramname = paramname, } term = actual_term or term end return { term = term, lang = termlang or deflang, } end return require(parse_interface_module).parse_inline_modifiers(term, { param_mods = param_mods, paramname = paramname, generate_obj = generate_obj, splitchar = allow_multiple_terms and "," or nil, }) end --[=[ Link a single term. If `do_language_link` is given and a given term's language is English, the link will be constructed using language_link() in [[Module:links]]; otherwise, with full_link(). `termobj` is an object as returned by parse_term_with_annotations(), i.e. it is suitable for passing to [[Module:links]] and additionally contains optional fields `.q`, `.qq`, `.l`, `.ll`, `.refs` and `.eq` (a list of objects of the same form as `termobj`). ]=] local function link_one_term(termobj, do_language_link) local link if do_language_link and termobj.lang:getCode() == "en" then link = m_links.language_link(termobj) else link = m_links.full_link(termobj) end if termobj.q and termobj.q[1] or termobj.qq and termobj.qq[1] or termobj.l and termobj.l[1] or termobj.ll and termobj.ll[1] or termobj.refs and termobj.refs[1] then link = require(pron_qualifier_module).format_qualifiers { lang = termobj.lang, text = link, q = termobj.q, qq = termobj.qq, l = termobj.l, ll = termobj.ll, refs = termobj.refs, } end if termobj.eq then local eqtext = {} for _, eqobj in ipairs(termobj.eq) do table.insert(eqtext, link_one_term(eqobj, true)) end link = link .. " [=" .. m_table.serialCommaJoin(eqtext, {conj = "or"}) .. "]" end return link end --[=[ Link the terms in `terms`, and join them using the conjunction in `conj` (defaulting to "or"). Joining is done using serialCommaJoin() in [[Module:table]], so that e.g. two terms are joined as "TERM or TERM" while three terms are joined as "TERM, TERM or TERM" with special CSS spans before the final "or" to allow an "Oxford comma" to appear if configured appropriately. (However, if `conj` is the special value ", ", joining is done directly using that value.) If `include_langname` is given, the language of the first term will be prepended to the joined terms. If `do_language_link` is given and a given term's language is English, the link will be constructed using language_link() in [[Module:links]]; otherwise, with full_link(). Each term in `terms` is an object as returned by parse_term_with_annotations(). ]=] local function join_terms(terms, include_langname, do_language_link, conj) local links = {} local langnametext for _, termobj in ipairs(terms) do if include_langname and not langnametext then langnametext = termobj.lang:getCanonicalName() .. " " end table.insert(links, link_one_term(termobj, do_language_link)) end local joined_terms if conj == ", " then joined_terms = table.concat(links, conj) else joined_terms = m_table.serialCommaJoin(links, {conj = conj or "or"}) end return (langnametext or "") .. joined_terms end --[=[ Gather the parameters for multiple names and link each name using full_link() (for foreign names) or language_link() (for English names), joining the names using serialCommaJoin() in [[Module:table]] with the conjunction `conj` (defaulting to "or"). (However, if `conj` is the special value ", ", joining is done directly using that value.) This can be used, for example, to fetch and join all the masculine equivalent names for a feminine given name. Each name is specified using parameters beginning with `pname` in `args`, e.g. "m", "m2", "m3", etc. `lang` is a language object specifying the language of the names (defaulting to English), for use in linking them. If `allow_explicit_lang` is given, the language of the terms can be specified explicitly by prefixing a term with a language code, e.g. 'sv:Björn' or 'la:[[Nicolaus|Nīcolāī]]'. This function assumes that the parameters have already been parsed by [[Module:parameters]] and gathered into lists, so that e.g. all "mN" parameters are in a list in args["m"]. ]=] local function join_names(lang, args, pname, conj, allow_explicit_lang) local termobjs = {} local do_language_link = false if not lang then lang = enlang do_language_link = true end local function process_one_term(term, i) for _, termobj in ipairs(parse_term_with_annotations(term, pname .. (i == 1 and "" or i), lang, allow_explicit_lang, "allow multiple terms")) do table.insert(termobjs, termobj) end end if not args[pname] then return "", 0 elseif type(args[pname]) == "table" then for i, term in ipairs(args[pname]) do process_one_term(term, i) end else process_one_term(args[pname], 1) end return join_terms(termobjs, nil, do_language_link, conj), #termobjs end local function get_eqtext(args) local eqsegs = {} local lastlang = nil local last_eqseg = {} local function process_one_term(term, i) for _, termobj in ipairs(parse_term_with_annotations(term, "eq" .. (i == 1 and "" or i), enlang, "allow explicit lang", "allow multiple terms")) do local termlang = termobj.lang:getCode() if lastlang and lastlang ~= termlang then if #last_eqseg > 0 then table.insert(eqsegs, last_eqseg) end last_eqseg = {} end lastlang = termlang table.insert(last_eqseg, termobj) end end if type(args.eq) == "table" then for i, term in ipairs(args.eq) do process_one_term(term, i) end elseif type(args.eq) == "string" then process_one_term(args.eq, 1) end if #last_eqseg > 0 then table.insert(eqsegs, last_eqseg) end local eqtextsegs = {} for _, eqseg in ipairs(eqsegs) do table.insert(eqtextsegs, join_terms(eqseg, "include langname")) end return m_table.serialCommaJoin(eqtextsegs, {conj = "or"}) end local function get_fromtext(lang, args) local catparts = {} local fromsegs = {} local i = 1 local function parse_from(from) local unrecognized = false local prefix, suffix if from == "surnames" or from == "given names" or from == "nicknames" or from == "place names" or from == "common nouns" or from == "month names" then prefix = "transferred from the " suffix = from:gsub("s$", "") table.insert(catparts, from) elseif from == "patronymics" or from == "matronymics" or from == "coinages" then prefix = "originating " suffix = "as a " .. from:gsub("s$", "") table.insert(catparts, from) elseif from == "occupations" or from == "ethnonyms" then prefix = "originating " suffix = "as an " .. from:gsub("s$", "") table.insert(catparts, from) elseif from == "the Bible" then prefix = "originating " suffix = "from the Bible" table.insert(catparts, from) else prefix = "from " if from:find(":") then local termobj = parse_term_with_annotations(from, "from" .. (i == 1 and "" or i), lang, "allow explicit lang") local fromlangname = "" if termobj.lang:getCode() ~= lang:getCode() then -- If name is derived from another name in the same language, don't include lang name after text -- "from " or create a category like "German male given names derived from German". local canonical_name = termobj.lang:getCanonicalName() fromlangname = canonical_name .. " " table.insert(catparts, canonical_name) end suffix = fromlangname .. link_one_term(termobj) else local family = from:match("^(.+) languages$") or from:match("^.+ Languages$") or from:match("^.+ [Ll]ects$") if family then if require("Module:families").getByCanonicalName(family) then table.insert(catparts, from) else unrecognized = true end suffix = "the " .. from else if m_languages.getByCanonicalName(from, nil, "allow etym") then table.insert(catparts, from) else unrecognized = true end suffix = from end end end if unrecognized then track("unrecognized from") track("unrecognized from/" .. from) end return prefix, suffix end local last_fromseg = nil local put = require(parse_utilities_module) local from_args = args.from or {} if type(from_args) == "string" then from_args = {from_args} end while from_args[i] do -- We may have multiple comma-separated items, each of which may have multiple items separated by a -- space-delimited < sign, each of which may have inline modifiers with embedded commas in them. To handle -- this correctly, first replace space-delimited < signs with a special character, then split on balanced -- <...> and [...] signs, then split on comma, then rejoin the stuff between commas. We will then split on -- TEMP_LESS_THAN (the replacement for space-delimited < signs) and reparse. local rawfroms = rsub(from_args[i], "%s+<%s+", TEMP_LESS_THAN) local segments = put.parse_multi_delimiter_balanced_segment_run(rawfroms, {{"<", ">"}, {"[", "]"}}) local comma_separated_groups = put.split_alternating_runs_on_comma(segments) for j, comma_separated_group in ipairs(comma_separated_groups) do comma_separated_groups[j] = table.concat(comma_separated_group) end for _, rawfrom in ipairs(comma_separated_groups) do local froms = rsplit(rawfrom, TEMP_LESS_THAN) if #froms == 1 then local prefix, suffix = parse_from(froms[1]) if last_fromseg and (last_fromseg.has_multiple_froms or last_fromseg.prefix ~= prefix) then table.insert(fromsegs, last_fromseg) last_fromseg = nil end if not last_fromseg then last_fromseg = {prefix = prefix, suffixes = {}} end table.insert(last_fromseg.suffixes, suffix) else if last_fromseg then table.insert(fromsegs, last_fromseg) last_fromseg = nil end local first_suffixpart = "" local rest_suffixparts = {} for j, from in ipairs(froms) do local prefix, suffix = parse_from(from) if j == 1 then first_suffixpart = prefix .. suffix else table.insert(rest_suffixparts, prefix .. suffix) end end local full_suffix = first_suffixpart .. " [in turn " .. table.concat(rest_suffixparts, ", in turn ") .. "]" last_fromseg = {prefix = "", has_multiple_froms = true, suffixes = {full_suffix}} end end i = i + 1 end table.insert(fromsegs, last_fromseg) local fromtextsegs = {} for _, fromseg in ipairs(fromsegs) do table.insert(fromtextsegs, fromseg.prefix .. m_table.serialCommaJoin(fromseg.suffixes, {conj = "or"})) end return m_table.serialCommaJoin(fromtextsegs, {conj = "or"}), catparts end local function parse_given_name_genders(genderspec) if export.given_name_genders[genderspec] then -- optimization return {{ type = genderspec, props = export.given_name_genders[genderspec], }}, export.given_name_genders[genderspec].type == "animal" end local genders = {} local is_animal = nil local param_mods = require(parameter_utilities_module).construct_param_mods { {group = {"l", "q", "ref"}}, {param = {"text", "article"}}, } local function generate_obj(term, parse_err) if not export.given_name_genders[term] then local valid_genders = {} for k, _ in pairs(export.given_name_genders) do table.insert(valid_genders, k) end table.sort(valid_genders) parse_err(("Unrecognized gender '%s': valid genders are %s"):format( term, table.concat(valid_genders, ", "))) end return { type = term, props = export.given_name_genders[term], } end local retval = require(parse_interface_module).parse_inline_modifiers(genderspec, { param_mods = param_mods, paramname = "2", generate_obj = generate_obj, splitchar = ",", }) for _, spec in ipairs(retval) do local this_is_animal = spec.props.type == "animal" if is_animal == nil then is_animal = this_is_animal elseif is_animal ~= this_is_animal then error("Can't mix animal and human genders") end end return retval, is_animal end local function generate_given_name_genders(lang, genders) local parts = {} for _, spec in ipairs(genders) do local text if spec.text then -- NOTE: This assumes no % sign in the gender type, which seems safe. text = spec.text:gsub("%+", spec.type) else if spec.props.type == "animal" then text = "[[" .. spec.type .. "]]" else text = spec.type end end if spec.q and spec.q[1] or spec.qq and spec.qq[1] or spec.l and spec.l[1] or spec.ll and spec.ll[1] or spec.refs and spec.refs[1] then text = require(pron_qualifier_module).format_qualifiers { lang = lang, text = text, q = spec.q, qq = spec.qq, l = spec.l, ll = spec.ll, refs = spec.refs, raw = true, } end table.insert(parts, text) end local retval = m_table.serialCommaJoin(parts, {conj = "or"}) local article = genders[1].article if not article and not genders[1].text and not genders[1].q and not genders[1].l then article = genders[1].props.article end if not article then article = require(en_utilities_module).get_indefinite_article(get_rawtext(retval)) end return retval, article end -- The entry point for {{given name}}. function export.given_name(frame) local parent_args = frame:getParent().args local compat = parent_args.lang local offset = compat and 0 or 1 local lang_index = compat and "lang" or 1 local list = {list = true} local args = require("Module:parameters").process(parent_args, { [lang_index] = {required = true, type = "language", default = "und"}, ["gender"] = {default = "unknown-gender"}, [1 + offset] = {alias_of = "gender"}, ["usage"] = true, ["origin"] = true, ["popular"] = true, ["populartype"] = true, ["meaning"] = list, ["meaningtype"] = true, ["addl"] = true, -- initial article: A or An ["A"] = true, ["sort"] = true, ["from"] = true, [2 + offset] = {alias_of = "from"}, ["fromtype"] = true, ["xlit"] = true, ["eq"] = true, ["eqtype"] = true, ["varof"] = true, ["varoftype"] = true, ["var"] = {alias_of = "varof"}, ["vartype"] = {alias_of = "varoftype"}, ["varform"] = true, ["varformtype"] = true, ["dimof"] = true, ["dimoftype"] = true, ["dim"] = {alias_of = "dimof"}, ["dimtype"] = {alias_of = "dimoftype"}, ["dimform"] = true, ["dimformtype"] = true, ["augof"] = true, ["augoftype"] = true, ["aug"] = {alias_of = "augof"}, ["augtype"] = {alias_of = "augoftype"}, ["augform"] = true, ["augformtype"] = true, ["clipof"] = true, ["clipoftype"] = true, ["blend"] = true, ["blendtype"] = true, ["m"] = true, ["mtype"] = true, ["f"] = true, ["ftype"] = true, }) local textsegs = {} local lang = args[lang_index] local langcode = lang:getCode() local function fetch_typetext(param) return args[param] and args[param] .. " " or "" end local genders, is_animal = parse_given_name_genders(args.gender) local dimoftext, numdimofs = join_names(lang, args, "dimof") local augoftext, numaugofs = join_names(lang, args, "augof") local xlittext = join_names(nil, args, "xlit") local blendtext = join_names(lang, args, "blend", "and") local varoftext = join_names(lang, args, "varof") local clipoftext = join_names(lang, args, "clipof") local mtext = join_names(lang, args, "m") local ftext = join_names(lang, args, "f") local varformtext, numvarforms = join_names(lang, args, "varform", ", ") local dimformtext, numdimforms = join_names(lang, args, "dimform", ", ") local augformtext, numaugforms = join_names(lang, args, "augform", ", ") local meaningsegs = {} for _, meaning in ipairs(args.meaning) do table.insert(meaningsegs, '“' .. meaning .. '”') end local meaningtext = m_table.serialCommaJoin(meaningsegs, {conj = "or"}) local eqtext = get_eqtext(args) local function ins(txt) table.insert(textsegs, txt) end local dimoftype = args.dimoftype local augoftype = args.augoftype added_text = nil if numdimofs > 0 then added_text = (dimoftype and dimoftype .. " " or "") .. "[[diminutive]]" .. (xlittext ~= "" and ", " .. xlittext .. "," or "") .. " of " elseif numaugofs > 0 then added_text = (augoftype and augoftype .. " " or "") .. "[[augmentative]]" .. (xlittext ~= "" and ", " .. xlittext .. "," or "") .. " of " end force_plural = false if added_text ~= nil then if args.dimof == "-" then dimoftext = "" force_plural = true else added_text = added_text .. "the " end ins(added_text) end local article = args.A if not article and textsegs[1] then article = require(en_utilities_module).get_indefinite_article(textsegs[1]) end if not is_animal then local gendertext, gender_article = generate_given_name_genders(lang, genders) article = article or gender_article ins(gendertext) ins(" ") end ins((numdimofs > 1 or numaugofs > 1 or force_plural) and "[[given name|given names]]" or "[[given name]]") article = article or "a" -- if no article set yet, it's "a" based on "given name" if langcode == "en" then article = mw.getContentLanguage():ucfirst(article) end local need_comma = false if numdimofs > 0 then ins(" " .. dimoftext) need_comma = not is_animal elseif numaugofs > 0 then ins(" " .. augoftext) need_comma = not is_animal elseif xlittext ~= "" then ins(", " .. xlittext) need_comma = true end if is_animal then if need_comma then ins(",") end need_comma = true ins(" for ") local gendertext, gender_article = generate_given_name_genders(lang, genders) ins(gender_article) ins(" ") ins(gendertext) end local from_catparts = {} if args.from then if need_comma then ins(",") end need_comma = true ins(" " .. fetch_typetext("fromtype")) local textseg, this_catparts = get_fromtext(lang, args) for _, catpart in ipairs(this_catparts) do m_table.insertIfNot(from_catparts, catpart) end ins(textseg) end if meaningtext ~= "" then if need_comma then ins(",") end need_comma = true ins(" " .. fetch_typetext("meaningtype") .. "meaning " .. meaningtext) end if args.origin then if need_comma then ins(",") end need_comma = true ins(" of " .. args.origin .. " origin") end if args.usage then if need_comma then ins(",") end need_comma = true ins(" of " .. args.usage .. " usage") end if varoftext ~= "" then ins(", " ..fetch_typetext("varoftype") .. "variant of " .. varoftext) end if clipoftext ~= "" then ins(", " .. fetch_typetext("clipoftype") .. "clipping of " .. clipoftext) end if blendtext ~= "" then ins(", " .. fetch_typetext("blendtype") .. "blend of " .. blendtext) end if args.popular then ins(", " .. fetch_typetext("populartype") .. "popular " .. args.popular) end if mtext ~= "" then ins(", " .. fetch_typetext("mtype") .. "masculine equivalent " .. mtext) end if ftext ~= "" then ins(", " .. fetch_typetext("ftype") .. "feminine equivalent " .. ftext) end if eqtext ~= "" then ins(", " .. fetch_typetext("eqtype") .. "equivalent to " .. eqtext) end if args.addl then if args.addl:find("^;") then ins(args.addl) elseif args.addl:find("^_") then ins(" " .. args.addl:sub(2)) else ins(", " .. args.addl) end end if varformtext ~= "" then ins("; " .. fetch_typetext("varformtype") .. "variant form" .. (numvarforms > 1 and "s" or "") .. " " .. varformtext) end if dimformtext ~= "" then ins("; " .. fetch_typetext("dimformtype") .. "diminutive form" .. (numdimforms > 1 and "s" or "") .. " " .. dimformtext) end if augformtext ~= "" then ins("; " .. fetch_typetext("augformtype") .. "augmentative form" .. (numaugforms > 1 and "s" or "") .. " " .. augformtext) end textsegs = "<span class='use-with-mention'>" .. article .. " " .. table.concat(textsegs) .. "</span>" local categories = {} local langname = lang:getCanonicalName() .. " " local function insert_cats(dimaugof) if dimaugof == "" and genders[1].props.type == "human" then -- No category such as "English diminutives of given names" table.insert(categories, langname .. "given names") end local function insert_cat(cat) table.insert(categories, langname .. dimaugof .. cat) for _, catpart in ipairs(from_catparts) do table.insert(categories, langname .. dimaugof .. cat .. " from " .. catpart) end end for _, spec in ipairs(genders) do local typ = spec.type if spec.props.track then track(typ) end local cats = get_given_name_cats(spec.type, spec.props) for _, cat in ipairs(cats) do insert_cat(cat) end end end insert_cats("") if numdimofs > 0 then insert_cats("diminutives of ") elseif numaugofs > 0 then insert_cats("augmentatives of ") end return textsegs .. m_utilities.format_categories(categories, lang, args.sort, nil, force_cat) end -- The entry point for {{surname}}, {{patronymic}} and {{matronymic}}. function export.surname(frame) local iargs = require("Module:parameters").process(frame.args, { ["type"] = {required = true, set = {"surname", "patronymic", "matronymic"}}, }) local parent_args = frame:getParent().args local compat = parent_args.lang local offset = compat and 0 or 1 if parent_args.dot or parent_args.nodot then error("dot= and nodot= are no longer supported in [[Template:" .. iargs.type .. "]] because a trailing " .. "period is no longer added by default; if you want it, add it explicitly after the template") end local lang_index = compat and "lang" or 1 local list = {list = true} local gender_arg = iargs.type == "surname" and "g" or 1 + offset local adj_arg = iargs.type == "surname" and 1 + offset or 2 + offset local args = require("Module:parameters").process(parent_args, { [lang_index] = {required = true, type = "language", template_default = "und"}, [gender_arg] = iargs.type == "surname" and true or {required = true, template_default = "unknown"}, -- gender(s) [adj_arg] = true, -- adjective/qualifier ["usage"] = true, ["origin"] = true, ["popular"] = true, ["populartype"] = true, ["meaning"] = list, ["meaningtype"] = true, ["parent"] = true, ["addl"] = true, -- initial article: by default A or An (English), a or an (otherwise) ["A"] = true, ["sort"] = true, ["from"] = true, ["fromtype"] = true, ["xlit"] = true, ["eq"] = true, ["eqtype"] = true, ["varof"] = true, ["varoftype"] = true, ["var"] = {alias_of = "varof"}, ["vartype"] = {alias_of = "varoftype"}, ["varform"] = true, ["varformtype"] = true, ["clipof"] = true, ["clipoftype"] = true, ["blend"] = true, ["blendtype"] = true, ["m"] = true, ["mtype"] = true, ["f"] = true, ["ftype"] = true, ["nocat"] = {type = "boolean"}, }) local textsegs = {} local lang = args[lang_index] local langcode = lang:getCode() local function fetch_typetext(param) return args[param] and args[param] .. " " or "" end local saw_male = false local saw_female = false local genders = {} if args[gender_arg] then for _, g in ipairs(require(parse_interface_module).split_on_comma(args[gender_arg])) do if g == "unknown" or g == "unknown gender" or g == "unknown-gender" or g == "?" then g = "unknown-gender" track("unknown gender") elseif g == "unisex" or g == "common gender" or g == "common-gender" or g == "c" then g = "common-gender" saw_male = true saw_female = true elseif g == "m" or g == "male" then g = "male" saw_male = true elseif g == "f" or g == "female" then g = "female" saw_female = true else error("Unrecognized gender: " .. g) end table.insert(genders, g) end end local adj = args[adj_arg] local xlittext = join_names(nil, args, "xlit") local blendtext = join_names(lang, args, "blend", "and") local varoftext = join_names(lang, args, "varof") local clipoftext = join_names(lang, args, "clipof") local mtext = join_names(lang, args, "m") local ftext = join_names(lang, args, "f") local parenttext = join_names(lang, args, "parent", nil, "allow explicit lang") local varformtext, numvarforms = join_names(lang, args, "varform", ", ") local meaningsegs = {} for _, meaning in ipairs(args.meaning) do table.insert(meaningsegs, '“' .. meaning .. '”') end if parenttext ~= "" then local child = saw_male and not saw_female and "son" or saw_female and not saw_male and "daughter" or "son/daughter" table.insert(meaningsegs, ("“%s of %s”"):format(child, parenttext)) end local meaningtext = m_table.serialCommaJoin(meaningsegs, {conj = "or"}) local eqtext = get_eqtext(args) local function ins(txt) table.insert(textsegs, txt) end ins("<span class='use-with-mention'>") -- If gender is supplied, it goes before the specified adjective in adj=. The only value of gender that uses "an" is -- "unknown-gender" (note that "unisex" wouldn't use it but in any case we map "unisex" to "common-gender"). If gender -- isn't supplied, look at the first letter of the value of adj= if supplied; otherwise, the article is always "a" -- because the word "surname", "patronymic" or "matronymic" follows. Capitalize "A"/"An" if English. local article if args.A then article = args.A else article = #genders > 0 and genders[1] == "unknown-gender" and "an" or #genders == 0 and adj and require(en_utilities_module).get_indefinite_article(adj) or "a" if langcode == "en" then article = mw.getContentLanguage():ucfirst(article) end end ins(article .. " ") if #genders > 0 then ins(table.concat(genders, " or ") .. " ") end if adj then ins(adj .. " ") end ins("[[" .. iargs.type .. "]]") local need_comma = false if xlittext ~= "" then ins(", " .. xlittext) need_comma = true end local from_catparts = {} if args.from then if need_comma then ins(",") end need_comma = true ins(" " .. fetch_typetext("fromtype")) local textseg, this_catparts = get_fromtext(lang, args) for _, catpart in ipairs(this_catparts) do m_table.insertIfNot(from_catparts, catpart) end ins(textseg) end if meaningtext ~= "" then if need_comma then ins(",") end need_comma = true ins(" " .. fetch_typetext("meaningtype") .. "meaning " .. meaningtext) end if args.origin then if need_comma then ins(",") end need_comma = true ins(" of " .. args.origin .. " origin") end if args.usage then if need_comma then ins(",") end need_comma = true ins(" of " .. args.usage .. " usage") end if varoftext ~= "" then ins(", " ..fetch_typetext("varoftype") .. "variant of " .. varoftext) end if clipoftext ~= "" then ins(", " .. fetch_typetext("clipoftype") .. "clipping of " .. clipoftext) end if blendtext ~= "" then ins(", " .. fetch_typetext("blendtype") .. "blend of " .. blendtext) end if args.popular then ins(", " .. fetch_typetext("populartype") .. "popular " .. args.popular) end if mtext ~= "" then ins(", " .. fetch_typetext("mtype") .. "masculine equivalent " .. mtext) end if ftext ~= "" then ins(", " .. fetch_typetext("ftype") .. "feminine equivalent " .. ftext) end if eqtext ~= "" then ins(", " .. fetch_typetext("eqtype") .. "equivalent to " .. eqtext) end if args.addl then if args.addl:find("^;") then ins(args.addl) elseif args.addl:find("^_") then ins(" " .. args.addl:sub(2)) else ins(", " .. args.addl) end end if varformtext ~= "" then ins("; " .. fetch_typetext("varformtype") .. "variant form" .. (numvarforms > 1 and "s" or "") .. " " .. varformtext) end ins("</span>") local text = table.concat(textsegs, "") if args.nocat then return text end local categories = {} local langname = lang:getCanonicalName() .. " " local function insert_cats(g) g = g and g .. " " or "" table.insert(categories, langname .. g .. iargs.type .. "s") for _, catpart in ipairs(from_catparts) do table.insert(categories, langname .. g .. iargs.type .. "s from " .. catpart) end end insert_cats(nil) local function insert_cats_gender(g) if g == "unknown-gender" then return end if g == "common-gender" then insert_cats_gender("male") insert_cats_gender("female") end insert_cats(g) end for _, g in ipairs(genders) do insert_cats_gender(g) end return text .. m_utilities.format_categories(categories, lang, args.sort, nil, force_cat) end -- The entry point for {{name translit}}, {{name respelling}}, {{name obor}} and {{foreign name}}. function export.name_translit(frame) local boolean = {type = "boolean"} local iargs = require("Module:parameters").process(frame.args, { ["desctext"] = {required = true}, ["obor"] = boolean, ["foreign_name"] = boolean, }) local parent_args = frame:getParent().args local params = { [1] = {required = true, type = "language", template_default = "en"}, [2] = {required = true, type = "language", sublist = true, template_default = "ru"}, [3] = {list = true, allow_holes = true}, ["type"] = {required = true, set = translit_name_type_list, sublist = true, default = "patronymic"}, ["dim"] = boolean, ["aug"] = boolean, ["nocap"] = boolean, ["addl"] = true, ["sort"] = true, ["pagename"] = true, } local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { {group = {"link", "q", "l", "ref"}}, {param = {"xlit", "eq"}}, } local names, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, termarg = 3, track_module = "names/name translit", disallow_custom_separators = true, -- Use the first source language as the language of the specified names. lang = function(args) return args[2][1] end, sc = "sc.default", } local lang = args[1] local langcode = lang:getCode() local sources = args[2] local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local textsegs = {} local function ins(txt) table.insert(textsegs, txt) end ins("<span class='use-with-mention'>") local desctext = iargs.desctext if langcode == "en" and not args.nocap then desctext = mw.getContentLanguage():ucfirst(desctext) end ins(desctext .. " ") if not iargs.foreign_name then ins("of ") end local langsegs = {} for i, source in ipairs(sources) do local sourcename = source:getCanonicalName() local function get_source_link() local term_to_link = names[1] and names[1].term or pagename -- We link the language name to either the first specified name or the pagename, in the following -- circumstances: -- (1) More than one language was given along with at least one name; or -- (2) We're handling {{foreign name}} or {{name obor}}, and no name was given. -- The reason for (1) is that if more than one language was given, we want a link to the name -- in each language, as the name that's displayed is linked only to the first specified language. -- However, if only one language was given, linking the language to the name is redundant. -- The reason for (2) is that {{foreign name}} is often used when the name in the destination language -- is spelled the same as the name in the source language (e.g. [[Clinton]] or [[Obama]] in Italian), -- and in that case no name will be explicitly specified but we still want a link to the name in the -- source language. The reason we restrict this to {{foreign name}} or {{name obor}}, not to -- {{name translit}} or {{name respelling}}, is that {{name translit}} and {{name respelling}} ought to be -- used for names spelled differently in the destination language (either transliterated or respelled), so -- assuming the pagename is the name in the source language is wrong. if names[1] and #sources > 1 or (iargs.foreign_name or iargs.obor) and not names[1] then return m_links.language_link{ lang = sources[i], term = term_to_link, alt = sourcename, tr = "-" } else return sourcename end end if i == 1 and not iargs.foreign_name then -- If at least one name is given, we say "A transliteration of the LANG surname FOO", linking LANG to FOO. -- Otherwise we say "A transliteration of a LANG surname". if names[1] then table.insert(langsegs, "the " .. get_source_link()) else table.insert(langsegs, require(en_utilities_module).add_indefinite_article(sourcename)) end else table.insert(langsegs, get_source_link()) end end local langseg_text = m_table.serialCommaJoin(langsegs, {conj = "or"}) local augdim_text if args.dim then augdim_text = " [[diminutive]]" elseif args.aug then augdim_text = " [[augmentative]]" else augdim_text = "" end local nametype_linked = {} for _, nametype in ipairs(args["type"]) do if nametype == "surname" or nametype == "patronymic" then table.insert(nametype_linked, "[[" .. nametype .. "]]") elseif nametype == "male given name" then table.insert(nametype_linked, "male [[given name]]") elseif nametype == "female given name" then table.insert(nametype_linked, "female [[given name]]") elseif nametype == "unisex given name" then table.insert(nametype_linked, "unisex [[given name]]") else table.insert(nametype_linked, nametype) end end local nametype_text = m_table.serialCommaJoin(nametype_linked) .. augdim_text if not iargs.foreign_name then ins(langseg_text .. " ") ins(nametype_text) if names[1] then ins(" ") end else ins(nametype_text) ins(" in " .. langseg_text) if names[1] then ins(", ") end end local linked_names = {} local embedded_comma = false for _, name in ipairs(names) do local linked_name = m_links.full_link(name, "term") if name.q and name.q[1] or name.qq and name.qq[1] or name.l and name.l[1] or name.ll and name.ll[1] or name.refs and name.refs[1] then linked_name = require(pron_qualifier_module).format_qualifiers { lang = name.lang, text = linked_name, q = name.q, qq = name.qq, l = name.l, ll = name.ll, refs = name.refs, raw = true, } end if name.xlit then embedded_comma = true linked_name = linked_name .. ", " .. m_links.language_link { lang = enlang, term = name.xlit } end if name.eq then embedded_comma = true linked_name = linked_name .. ", equivalent to " .. m_links.language_link { lang = enlang, term = name.eq } end table.insert(linked_names, linked_name) end if embedded_comma then ins(table.concat(linked_names, "; or of ")) else ins(m_table.serialCommaJoin(linked_names, {conj = "or"})) end if args.addl then if args.addl:find("^;") then ins(args.addl) elseif args.addl:find("^_") then ins(" " .. args.addl:sub(2)) else ins(", " .. args.addl) end end ins("</span>") local categories = {} local function inscat(cat) table.insert(categories, lang:getFullName() .. " " .. cat) end for _, nametype in ipairs(args.type) do local function insert_cats(dimaugof) local function insert_cats_type(ty) if ty == "unisex given name" then insert_cats_type("male given name") insert_cats_type("female given name") end for _, source in ipairs(sources) do inscat("renderings of " .. source:getCanonicalName() .. " " .. dimaugof .. ty .. "s") inscat("terms derived from " .. source:getCanonicalName()) inscat("terms borrowed from " .. source:getCanonicalName()) if iargs.obor then inscat("orthographic borrowings from " .. source:getCanonicalName()) end if source:getCode() ~= source:getFullCode() then -- etymology language inscat("renderings of " .. source:getFullName() .. " " .. dimaugof .. ty .. "s") end end end insert_cats_type(nametype) end insert_cats("") if args.dim then insert_cats("diminutives of ") end if args.aug then insert_cats("augmentatives of ") end end return table.concat(textsegs, "") .. m_utilities.format_categories(categories, lang, args.sort, nil, force_cat) end return export 8vae4dokcdrk38udmaaramr6533e522 Module:names/doc 828 1118 28616 2023-11-14T08:46:10Z Kambai Akau 8 Created page with "This module implements the templates {{tl|given name}}, {{tl|surname}}, {{tl|name translit}}, {{tl|name respelling}}, {{tl|name obor}} and {{tl|foreign name}}. <includeonly> [[Category:Definition modules]] </includeonly>" 28616 wikitext text/x-wiki This module implements the templates {{tl|given name}}, {{tl|surname}}, {{tl|name translit}}, {{tl|name respelling}}, {{tl|name obor}} and {{tl|foreign name}}. <includeonly> [[Category:Definition modules]] </includeonly> qpcsx9slwc0y8ttxlnpkb1yqesr3tc9 Module:ru-translit 828 1119 28617 2023-11-14T09:01:02Z Kambai Akau 8 Created page with "local export = {} --[=[ FIXME: 1. (DONE) If you write '''Б'''ез, it transliterates to '''B'''jez instead of '''B'''ez, as it should. 2. (DONE) Convert ъ to nothing before comma or other non-letter particle, e.g. in Однимъ словомъ, идешь на чтеніе. 3. (DONE) Make special-casing for adjectives in -го and for что (and friends) be the default, and implement transformations in Cyrillic rather than after translit so that we c..." 28617 Scribunto text/plain local export = {} --[=[ FIXME: 1. (DONE) If you write '''Б'''ез, it transliterates to '''B'''jez instead of '''B'''ez, as it should. 2. (DONE) Convert ъ to nothing before comma or other non-letter particle, e.g. in Однимъ словомъ, идешь на чтеніе. 3. (DONE) Make special-casing for adjectives in -го and for что (and friends) be the default, and implement transformations in Cyrillic rather than after translit so that we can display the transformed Cyrillic in the "phonetic respelling" notation of {{ru-IPA}}. 4. (DONE) Convert apostrophe to ъ before transliteration when after a consonant and before a vowel (requested by Atitarev). ]=] local u = mw.ustring.char local rfind = require("Module:string utilities").find local rsub = require("Module:string utilities").gsub local rmatch = require("Module:string utilities").match local rsplit = mw.text.split local ulower = require("Module:string utilities").lower local usub = require("Module:string utilities").sub local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local decompose = require("Module:ru-common").decompose local AC = u(0x301) -- acute = ́ local GR = u(0x0300) -- grave = ̀ local DI = u(0x0308) -- diaeresis = ̈ local TEMP_G = u(0xFFF1) -- substitute to preserve g from changing to v local function ine(x) -- if not empty if x == "" then return nil else return x end end -- In this table, we now map Cyrillic е and э to je and e, and handle the -- post-consonant version (plain e and ɛ) specially. local tab = { ["А"]="A", ["Б"]="B", ["В"]="V", ["Г"]="G", ["Д"]="D", ["Е"]="Je", ["Ж"]="Ž", ["З"]="Z", ["И"]="I", ["Й"]="J", ["К"]="K", ["Л"]="L", ["М"]="M", ["Н"]="N", ["О"]="O", ["П"]="P", ["Р"]="R", ["С"]="S", ["Т"]="T", ["У"]="U", ["Ф"]="F", ["Х"]="X", ["Ц"]="C", ["Ч"]="Č", ["Ш"]="Š", ["Щ"]="Šč", ["Ъ"]="ʺ", ["Ы"]="Y", ["Ь"]="ʹ", ["Э"]="E", ["Ю"]="Ju", ["Я"]="Ja", ['а']='a', ['б']='b', ['в']='v', ['г']='g', ['д']='d', ['е']='je', ['ж']='ž', ['з']='z', ['и']='i', ['й']='j', ['к']='k', ['л']='l', ['м']='m', ['н']='n', ['о']='o', ['п']='p', ['р']='r', ['с']='s', ['т']='t', ['у']='u', ['ф']='f', ['х']='x', ['ц']='c', ['ч']='č', ['ш']='š', ['щ']='šč', ['ъ']='ʺ', ['ы']='y', ['ь']='ʹ', ['э']='e', ['ю']='ju', ['я']='ja', -- Russian style quotes ['«']='“', ['»']='”', -- archaic, pre-1918 letters ['І']='I', ['і']='i', ['Ѳ']='F', ['ѳ']='f', ['Ѣ']='Jě', ['ѣ']='jě', ['Ѵ']='I', ['ѵ']='i', -- archaic, pre-1700 letters ['Ѕ']='Z', ['ѕ']='z', ['Ꙃ']='Z', ['ꙃ']='z', ['Ꙁ']='Z', ['ꙁ']='z', ['Ѡ']='O', ['ѡ']='o', ['Ѿ']='Ot', ['ѿ']='ot', ['Ꙋ']='U', ['ꙋ']='u', ['Ꙑ']='Y', ['ꙑ']='y', ['Ꙗ']='Ja', ['ꙗ']='ja', ['Ѥ']='Je', ['ѥ']='je', ['Ѧ']='Ja', ['ѧ']='ja', ['Ѩ']='Ja', ['ѩ']='ja', ['Ѫ']='U', ['ѫ']='u', ['Ѭ']='Ju', ['ѭ']='ju', ['Ѯ']='Ks', ['ѯ']='ks', ['Ѱ']='Ps', ['ѱ']='ps', ['Є']='E', ['є']='e', ['Ї']='I', ['ї']='i', } -- following based on ru-common for use with is_monosyllabic() -- any Cyrillic or Latin vowel, including ёЁ and composed Cyrillic vowels with grave accent local lowercase_vowels = "аеѐёєиѝіїоуүꙋѡѿꙑыѣэюꙗяѥѧѫѩѭѵaáàeéèěɛiíìoóòǒǫuúùyýỳ" local uppercase_vowels = "АЕЀЁЄИЍІЇОУҮꙊѠѾꙐЫѢЭЮꙖЯѤѦѪѨѬѴAÁÀEÉÈĚƐIÍÌOÓÒǑǪUÚÙYÝỲ" local vowels = lowercase_vowels .. uppercase_vowels -- FIXME! Doesn't work with ɣ, which gets included in this character set local non_consonants = "[" .. vowels .. "ЪЬъьʹʺ%A]" local consonants = "[^" .. vowels .. "ЪЬъьʹʺ%A]" local map_to_plain_e_map = {["Е"] = "E", ["е"] = "e", ["Ѣ"] = "Ě", ["ѣ"] = "ě", ["Э"] = "Ɛ", ["э"] = "ɛ"} local function map_to_plain_e(pre, e) return pre .. map_to_plain_e_map[e] end local map_to_je_map = {["Е"] = "Je", ["е"] = "je", ["Ѣ"] = "Jě", ["ѣ"] = "jě", ["Э"] = "E", ["э"] = "e"} local function map_to_je(pre, e) if e == nil then e = pre pre = "" end return pre .. map_to_je_map[e] end -- True if Cyrillic or decomposed Latin word has no more than one vowel; -- includes non-syllabic stems such as льд-; copied from ru-common and modified -- to avoid having to import that module (which would slow things down -- significantly) local function is_monosyllabic(word) return not rfind(word, "[" .. vowels .. "].*[" .. vowels .. "]") end -- Apply transformations to the Cyrillic to more closely match pronunciation. -- Return two arguments: the "original" text (after decomposing composed -- grave characters), and the transformed text. If the two are different, -- {{ru-IPA}} should display a "phonetic respelling" notation. -- NOADJ disables special-casing for adjectives in -го, while FORCEADJ forces -- special-casing for adjectives, including those in -аго (pre-reform spelling) -- and disables checking for exceptions (e.g. много, ого). NOSHTO disables -- special-casing for что and related words. function export.apply_tr_fixes(text, noadj, noshto, forceadj) -- decompose stress accents without decomposing letters we want to treat -- as units (e.g. й or ё) text = decompose(text) local origtext = text -- the second half of the if-statement below is an optimization; see above. if not noadj and text:find("го") then local v = {["г"] = "в", ["Г"] = "В"} local repl = function(e, g, o, sja) return e .. v[g] .. o .. (sja or "") end -- Handle какого-нибудь/-либо/-то; must be done first because of an exception -- made for бого-, снего-, etc. text = rsub(text, "([кКтТ][аА][кК][оеОЕ" .. (forceadj and "аА" or "") .. "][\204\129\204\128]?)([гГ])([оО]%-)", repl) if not forceadj then local function go(text, case) local pattern = rsub(case, "^(.)(.*)(го[\204\129\204\128]?)(%-?)$", function(m1, m2, m3, m4) m1 = "%f[%a\204\129\204\128]([" .. mw.ustring.upper(m1) .. m1 .. "]" m2 = m2:gsub("\204[\128\129]", "[\204\129\204\128]?") .. ")" m3 = m3:gsub("\204[\128\129]", "[\204\129\204\128]?") :gsub("^г(.*)", "г(%1") m4 = m4 == "-" and "%-)" or ")%f[^%a\204\129\204\128]" return m1 .. m2 .. m3 .. m4 end) return rsub(text, pattern, "%1" .. TEMP_G .. "%2") end for _, case in ipairs{"мно́го", "н[еа]мно́го", "до́рого", "недо́рого", "стро́го", "нестро́го", "на́строго", "убо́го", "пол[ао]́го"} do text = go(text, case) end -- check for neuter short forms of compound adjectives in -но́гий if rfind(text, "но[\204\129\204\128]?го%f[^%a\204\129\204\128]") then for _, case in ipairs{"безно́го", "босоно́го", "веслоно́го", "длинноно́го", "двуно́го", "коротконо́го", "кривоно́го", "одноно́го", "пятино́го", "трёхно́го", "трехно́го", "хромоно́го", "четвероно́го", "шестино́го"} do text = go(text, case) end end for _, case in ipairs{"ого́", "го́го", "ваго́го", "ло́го", "п[ео]́го", "со́го", "То́го", "ле́го", "игого́", "огого́", "альбиньязего", "д[иі]е́го", "бо́лого", "гр[иі]е́го", "манче́го", "пичис[иі]е́го", "тенкодого", "хио́го", "аго-", "его-", "ого-"} do text = go(text, case) end end --handle genitive/accusative endings, which are spelled -ого/-его/-аго -- (-ogo/-ego/-ago) but transliterated -ovo/-evo/-avo; only for adjectives -- and pronouns, excluding words like много, ого (-аго occurs in -- pre-reform spelling); \204\129 is an acute accent, \204\128 is a grave accent local pattern = "([оеОЕ" .. (forceadj and "аА" or "") .. "][\204\129\204\128]?)([гГ])([оО][\204\129\204\128]?)" local reflexive = "([сС][яЯ][\204\129\204\128]?)" text = rsub(text, pattern .. "%f[^%a\204\129\204\128" .. TEMP_G .. "]", repl) text = rsub(text, pattern .. reflexive .. "%f[^%a\204\129\204\128" .. TEMP_G .. "]", repl) -- handle сегодня text = rsub(text, "%f[%a\204\129\204\128]([Сс]е)г(о[\204\129\204\128]?дня)%f[^%a\204\129\204\128]", "%1в%2") -- handle сегодняшн- text = rsub(text, "%f[%a\204\129\204\128]([Сс]е)г(о[\204\129\204\128]?дняшн)", "%1в%2") -- replace TEMP_G with g; must be done after the -go -> -vo changes text = rsub(text, TEMP_G, "г") end -- the second half of the if-statement below is an optimization; see above. if not noshto and text:find("то") then local ch2sh = {["ч"] = "ш", ["Ч"] = "Ш"} -- Handle что text = rsub(text, "%f[%a\204\129\204\128]([Чч])(то[\204\129\204\128]?)%f[^%a\204\129\204\128]", function(ch, to) return ch2sh[ch] .. to end) -- Handle чтобы, чтоб text = rsub(text, "%f[%a\204\129\204\128]([Чч])(то[\204\129\204\128]?бы?)%f[^%a\204\129\204\128]", function(ch, to) return ch2sh[ch] .. to end) -- Handle ничто text = rsub(text, "%f[%a\204\129\204\128]([Нн]и)ч(то[\204\129\204\128]?)%f[^%a\204\129\204\128]", "%1ш%2") end -- Handle мягкий, лёгкий, легчать, etc. text = rsub(text, "([МмЛл][яеё][\204\129\204\128]?)г([кч])", "%1х%2") return origtext, text end -- Transliterate after the pronunciation-related transformations of -- export.apply_tr_fixes() have been applied. Called from {{ru-IPA}}. -- INCLUDE_MONOSYLLABIC_JO_ACCENT is as in export.tr(). function export.tr_after_fixes(text, include_monosyllabic_jo_accent) -- Remove word-final hard sign, either utterance-finally or followed by -- a non-letter character such as space, comma, period, hyphen, etc. text = rsub(text, "[Ъъ]%f[%z%A]", "") -- Make izhitsa display as -v- if following /a/ text = rsub(text, "([АаЯяꙖꙗѦѧѨѩ])([Ѵѵ])", function(m1, m2) return m1 .. (m2 == "Ѵ" and "В" or "в") end) -- Convert apostrophe the hard sign between consonant and vowel (i.e. -- in the places where the hard sign normally occurs in modern text). -- Apostrophe is sometimes used to indicate the hard sign; this may have -- originated from the forcible removal of the hard sign from printing -- offices in the 1920's, after the implementation of the Russian -- orthography reform. The if-statement is an optimization; see below. if rfind(text, "'") then text = rsub(text, "(" .. consonants .. ")'([" .. lowercase_vowels .. "])", "%1ъ%2") text = rsub(text, "(" .. consonants .. ")'([" .. uppercase_vowels .. "])", "%1Ъ%2") end -- Convert ё (and archaic friends) here, since they need to be dealt with -- as a special-case. In general terms, ё becomes jo, ѣ̈ becomes jǒ and я̈, -- ѧ̈ & ѩ̈ become jǫ. When determining stress, they are treated -- as interchangeable. -- Technical explanation: all ten letters are converted to otherwise-unused -- ASCII characters \14 to \19 (merging я̈, ѧ̈ and ѩ̈ as they are converted to -- the same thing, which also avoids using \9 to \13 as they are in %s; see -- below). Because the rules below are varied (e.g. multiple capture groups, -- initial J/j and stress only sometimes added etc), it's not possible to -- use a single gsub table for all of them. To keep things fast and to -- avoid multiple conversion tables, the characters are converted to higher -- temporary codepoints using simple addition to denote that they've been -- dealt with, so they don't get picked up by a later rule. At the end, -- they're then converted into their final forms. Since the o/ǒ/ǫ in the -- output is always lowercase (as the j is only ever omitted when the -- letter is not initial), the upper and lowercase versions can be merged -- at this stage (e.g. Ё & ё use \20, Ѣ̈ & ѣ̈ use \21 etc). text = toNFD(text) if text:find(DI) then local mono = is_monosyllabic(text) text = text:gsub("[\208\209][\143\149\162\163\166-\169\175\181]" .. DI, {["Е" .. DI] = "\14", ["е" .. DI] = "\15", ["Ѣ" .. DI] = "\16", ["ѣ" .. DI] = "\17", ["Я" .. DI] = "\18", ["я" .. DI] = "\19", ["Ѧ" .. DI] = "\18", ["ѧ" .. DI] = "\19", ["Ѩ" .. DI] = "\18", ["ѩ" .. DI] = "\19"}) -- in a nonmonosyllabic word where there is a later stressed vowel -- in the same word (e.g. трёхэта́жный), don't put an accent mark on ё. text = rsub(text, "([\14-\19])([^ %-]-[" .. vowels .. "]́)", function(m1, m2) local n = m1:byte() local cap = n % 2 == 0 and true return (cap and "J" or "j") .. string.char(math.floor(n / 2) + 13) .. m2 end) -- same goes if there are two ё's in a word (трёхколёсный, четырёхзвёздный) text = rsub(text, "([\14-\19])([^ %-]-[\14-\19])", function(m1, m2) local n = m1:byte() local cap = n % 2 == 0 and true return (cap and "J" or "j") .. string.char(math.floor(n / 2) + 13) .. m2 end) -- same goes if this is a prefix (четырёх-) text = rsub(text, "([\14-\19])([^ %-]-%-)$", function(m1, m2) local n = m1:byte() local cap = n % 2 == 0 and true return (cap and "J" or "j") .. string.char(math.floor(n / 2) + 13) .. m2 end) -- same goes if there is a stressed vowel *followed* by ё (this is -- quite rare but occurs e.g. in А́ндзё "Anjō (city in Japan)" text = rsub(text, "([" .. vowels .. "]́[^ %-]-)([\14-\19])", function(m1, m2) local n = m2:byte() local cap = n % 2 == 0 and true return m1 .. (cap and "J" or "j") .. string.char(math.floor(n / 2) + 13) end) -- main conversion of ё text = text:gsub("[\14-\19]", function(m) local n = m:byte() local cap = n % 2 == 0 and true local ret = (cap and "J" or "j") .. string.char(math.floor(n / 2) + 13) -- monosyllabic ё has no accent when INCLUDE_MONOSYLLABIC_JO_ACCENT -- isn't set if include_monosyllabic_jo_accent or (not mono) or text:find("^%-") then ret = ret .. AC end return ret end) -- handle removal of j after a hushing consonant (on the assumption -- that a medial capital J is in an initialism, so should not be -- removed) text = rsub(text, "([ЖжЧчШшЩщ])j", "%1") -- convert the temporary characters to their final forms local reconvert = {"o", "ǒ", "ǫ"} text = text:gsub("[\20-\22]", function(m) return reconvert[m:byte() - 19] end) end text = decompose(text) -- ю after ж and ш becomes u (e.g. брошюра, жюри) text = rsub(text, "([жшЖШ])ю","%1u") -- the if-statement below isn't necessary but may speed things up in that -- in the majority of cases where the letters below don't occur, we avoid -- six pattern subs. if rfind(text, "[ЕеѢѣЭэ]") then -- е after a dash at the beginning of a word becomes e, and э becomes ɛ -- (like after a consonant) text = rsub(text, "^(%-)([ЕеѢѣЭэ])", map_to_plain_e) text = rsub(text, "(%s%-)([ЕеѢѣЭэ])", map_to_plain_e) -- don't get confused by single quote or parens between consonant and е; -- e.g. Б'''ез''', американ(ец) text = rsub(text, "(" .. consonants .. "['%(%)]*)([ЕеѢѣЭэ])", map_to_plain_e) -- This is now the default -- е after a vowel or at the beginning of a word becomes je, and э becomes e -- text = rsub(text, "^([ЕеѢѣЭэ])", map_to_je) -- text = rsub(text, "(" .. non_consonants .. ")([ЕеѢѣЭэ])", map_to_je) -- -- need to do it twice in case of sequences of such vowels -- text = rsub(text, "^([ЕеѢѣЭэ])", map_to_je) -- text = rsub(text, "(" .. non_consonants .. ")([ЕеѢѣЭэ])", map_to_je) end -- Main substitution. Also remove any duplicated accents: they shouldn't really happen, but are sometimes possible if ё́ or ё̀ are used. text = toNFD(rsub(text,'.', tab)) :gsub("\204[\128\129](\204[\128\129])", "%1") return toNFC(text) end -- Transliterates text, which should be a single word or phrase. It should -- include stress marks, which are then preserved in the transliteration. -- ё is a special case: it is rendered (j)ó in multisyllabic words and -- monosyllabic words in multi-word phrases, but rendered (j)o without an -- accent in isolated monosyllabic words, unless INCLUDE_MONOSYLLABIC_JO_ACCENT -- is specified. (This is used in conjugation and declension tables.) -- NOADJ disables special-casing for adjectives in -го, while FORCEADJ forces -- special-casing for adjectives and disables checking for exceptions -- (e.g. много). NOSHTO disables special-casing for что and related words. function export.tr(text, lang, sc, include_monosyllabic_jo_accent, noadj, noshto, forceadj) local origtext, subbed_text = export.apply_tr_fixes(text, noadj, noshto, forceadj) return export.tr_after_fixes(subbed_text, include_monosyllabic_jo_accent) end -- translit with various special-case substitutions; NOADJ disables -- special-casing for adjectives in -го, while FORCEADJ forces special-casing -- for adjectives and disables checking for expections (e.g. много). -- NOSHTO disables special-casing for что and related words. SUB is used -- to implement arbitrary substitutions in the Cyrillic text before other -- transformations are applied and before translit. It is of the form -- FROM/TO,FROM/TO,... function export.tr_sub(text, include_monosyllabic_jo_accent, noadj, noshto, sub, forceadj) if type(text) == 'table' then -- called directly from a template include_monosyllabic_jo_accent = ine(text.args.include_monosyllabic_jo_accent) noadj = ine(text.args.noadj) noshto = ine(text.args.noshto) sub = ine(text.args.sub) text = text.args[1] end if sub then local subs = rsplit(sub, ",") for _, subpair in ipairs(subs) do local subsplit = rsplit(subpair, "/") text = rsub(text, subsplit[1], subsplit[2]) end end return export.tr(text, nil, nil, include_monosyllabic_jo_accent, noadj, noshto, forceadj) end --for adjectives, pronouns function export.tr_adj(text, include_monosyllabic_jo_accent) if type(text) == 'table' then -- called directly from a template include_monosyllabic_jo_accent = ine(text.args.include_monosyllabic_jo_accent) text = text.args[1] end -- we have to include "forceadj" because typically when tr_adj() is called -- from the noun or adjective modules, it's called with suffix ого, which -- would otherwise trigger the exceptional case and be transliterated as ogo return export.tr(text, nil, nil, include_monosyllabic_jo_accent, false, "noshto", "forceadj") end return export -- For Vim, so we get 4-space tabs -- vim: set ts=4 sw=4 noet: 7eq70ph11f9jm14ahim940pnlef8m8c Module:ru-translit/doc 828 1120 28618 2023-11-14T09:02:50Z Kambai Akau 8 Created page with "{{translit module documentation|ru}}" 28618 wikitext text/x-wiki {{translit module documentation|ru}} 71sr8yp7tf8lv0b03onk1r99xhv45hq Module:ar-entryname 828 1121 28619 2023-11-16T18:03:00Z Kambai Akau 8 Created page with "local export = {} function export.makeEntryName(text, lang, sc) local U = mw.ustring.char local taTwiil = U(0x640) local waSla = U(0x671) -- diacritics ordinarily removed by entry_name replacements local Arabic_diacritics = U(0x64B, 0x64C, 0x64D, 0x64E, 0x64F, 0x650, 0x651, 0x652, 0x670) if text == waSla or mw.ustring.find(text, "^" .. taTwiil .. "?[" .. Arabic_diacritics .. "]" .. "$") then return text end -- replace alif waṣl with alif -- remove tatwe..." 28619 Scribunto text/plain local export = {} function export.makeEntryName(text, lang, sc) local U = mw.ustring.char local taTwiil = U(0x640) local waSla = U(0x671) -- diacritics ordinarily removed by entry_name replacements local Arabic_diacritics = U(0x64B, 0x64C, 0x64D, 0x64E, 0x64F, 0x650, 0x651, 0x652, 0x670) if text == waSla or mw.ustring.find(text, "^" .. taTwiil .. "?[" .. Arabic_diacritics .. "]" .. "$") then return text end -- replace alif waṣl with alif -- remove tatweel and diacritics: fathatan, dammatan, kasratan, fatha, -- damma, kasra, shadda, sukun, superscript (dagger) alef local replacements = { from = {U(0x0671), U(0x0640), "[" .. U(0x064B) .. "-" .. U(0x0652) .. "]", U(0x0670), U(0x0656)}, to = {U(0x0627)} } for i, from in ipairs(replacements.from) do local to = replacements.to[i] or "" text = mw.ustring.gsub(text, from, to) end return text end return export 11xmtagm5y81tnswe3yki33ricbob7r Module:ar-entryname/doc 828 1122 28620 2023-11-16T18:04:13Z Kambai Akau 8 Created page with "{{entry name module documentation}} <includeonly> {{module cat}} </includeonly>" 28620 wikitext text/x-wiki {{entry name module documentation}} <includeonly> {{module cat}} </includeonly> revr6htm2nvuvhna954xz6m2u2gu2ar Ta‌̱mpi‌̱let:module cat 10 1123 28621 2023-11-16T18:10:32Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:module categorization|categorize|is_template=1}}</includeonly><noinclude> {{documentation}} </noinclude>" 28621 wikitext text/x-wiki <includeonly>{{#invoke:module categorization|categorize|is_template=1}}</includeonly><noinclude> {{documentation}} </noinclude> 43tc6gtqqbhiu31zsd6sq7liy6z0tz0 Ta‌̱mpi‌̱let:module cat/documentation 10 1124 28622 2023-11-16T18:11:28Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:module categorization}} This module can automatically categorize modules that are named in predictable ways: with language code, a hyphen, and a word explaining what the module is. For example, it recognizes the title [[Module:uk-pronunciation|<code>uk-pronunciation</code>]] and adds the categories [[:Category:Ukrainian modules|Ukrainian modules]] and [[:Category:Pronunciation modules|Pronunciation modules]]. The list of corres..." 28622 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:module categorization}} This module can automatically categorize modules that are named in predictable ways: with language code, a hyphen, and a word explaining what the module is. For example, it recognizes the title [[Module:uk-pronunciation|<code>uk-pronunciation</code>]] and adds the categories [[:Category:Ukrainian modules|Ukrainian modules]] and [[:Category:Pronunciation modules|Pronunciation modules]]. The list of correspondences between the last part of the module name and the category are found in [[Module:module categorization]], which generates the content for this template. The module adds the appropriate sortkeys. This template is used by {{temp|translit module documentation}} to add categories for all languages that list the transliteration module in their [[:Category:Language data modules|data tables]]. For instance, [[Module:sa-translit]] has the language code for Sanskrit (<code>sa</code>) in its title, but it is currently used for languages besides Sanskrit. Simply place {{temp|module cat}} at the bottom of the module documentation page, where you would normally put the categories. It need not be inside the <code>&lt;includeonly>&lt;/includeonly></code> tags, as the module will not add categories on documentation pages. <includeonly> [[Category:Categorization templates]] </includeonly> m0tfgmactvtrr200ugwfdpf4jykgm05 Module:sa-translit 828 1125 28623 2023-11-16T18:13:08Z Kambai Akau 8 Created page with "local export = {} local consonants = { ['क']='k', ['ख']='kh', ['ग']='g', ['घ']='gh', ['ङ']='ṅ', ['च']='c', ['छ']='ch', ['ज']='j', ['झ']='jh', ['ञ']='ñ', ['ट']='ṭ', ['ठ']='ṭh', ['ड']='ḍ', ['ढ']='ḍh', ['ण']='ṇ', ['त']='t', ['थ']='th', ['द']='d', ['ध']='dh', ['न']='n', ['प']='p', ['फ']='ph', ['ब']='b', ['भ']='bh', ['म']='m', ['य']='y', ['र']='r', ['ल']='l', ['व']='v', ['ळ']='ḷ', ['श']='..." 28623 Scribunto text/plain local export = {} local consonants = { ['क']='k', ['ख']='kh', ['ग']='g', ['घ']='gh', ['ङ']='ṅ', ['च']='c', ['छ']='ch', ['ज']='j', ['झ']='jh', ['ञ']='ñ', ['ट']='ṭ', ['ठ']='ṭh', ['ड']='ḍ', ['ढ']='ḍh', ['ण']='ṇ', ['त']='t', ['थ']='th', ['द']='d', ['ध']='dh', ['न']='n', ['प']='p', ['फ']='ph', ['ब']='b', ['भ']='bh', ['म']='m', ['य']='y', ['र']='r', ['ल']='l', ['व']='v', ['ळ']='ḷ', ['श']='ś', ['ष']='ṣ', ['स']='s', ['ह']='h', } local diacritics = { ['ा']='ā', ['ि']='i', ['ी']='ī', ['ु']='u', ['ू']='ū', ['ृ']='ṛ', ['ॄ']='ṝ', ['ॢ']='ḷ', ['ॣ']='ḹ', ['े']='e', ['ै']='ai', ['ो']='o', ['ौ']='au', ['्']='', } local tt = { -- vowels ['अ']='a', ['आ']='ā', ['इ']='i', ['ई']='ī', ['उ']='u', ['ऊ']='ū', ['ऋ']='ṛ', ['ॠ']='ṝ', ['ऌ']='ḷ', ['ॡ']='ḹ', ['ए']='e', ['ऐ']='ai', ['ओ']='o', ['औ']='au', -- chandrabindu ['ँ']='m̐', --until a better method is found -- anusvara ['ं']='ṃ', --until a better method is found -- visarga ['ः']='ḥ', -- avagraha ['ऽ']='ʼ', --numerals ['०']='0', ['१']='1', ['२']='2', ['३']='3', ['४']='4', ['५']='5', ['६']='6', ['७']='7', ['८']='8', ['९']='9', --punctuation ['॥']='.', --double danda ['।']='.', --danda --Vedic extensions ['ᳵ']='x', ['ᳶ']='f', --Om ['ॐ']='oṃ', --reconstructed ['*'] = '', --accentuation (needs to be handled) ['॑'] = '', ['॒'] = '' } function export.tr(text, lang, sc) if sc ~= "Deva" then return nil end text = mw.ustring.gsub( text, '([क-ह])'.. '([ािीुूृॄॢॣेैोौ्]?)'.. '([अ-औ]?)', function(c, d, e) if d == "" and e ~= "" then if tt[e] == "i" or tt[e] == "u" then return consonants[c] .. 'a' .. tt[e] .. '̈' else return consonants[c] .. 'a' .. tt[e] end elseif e ~= "" then return consonants[c] .. diacritics[d] .. tt[e] elseif d == "" then return consonants[c] .. 'a' else return consonants[c] .. diacritics[d] end end) text = mw.ustring.gsub(text, '.', tt) return text end return export geybl2crvhimfxq7xphtlwbjuk74nn3 Module:sa-translit/doc 828 1126 28624 2023-11-16T18:13:52Z Kambai Akau 8 Created page with "{{translit module documentation|sa}}" 28624 wikitext text/x-wiki {{translit module documentation|sa}} p97ri0sr6d4ajgeh92hzcj97q0qudlz Module:languages/byTranslitModule 828 1127 28625 2023-11-16T18:15:26Z Kambai Akau 8 Created page with "return function(translitModule) local langs = {} for code, data in pairs(require("Module:languages/data/all")) do if data.translit == translitModule then langs[code] = data elseif type(data.translit) == "table" then for script, translit_data in pairs(data.translit) do if translit_data == translitModule then langs[code] = data end end end end local result = {} local i = 0 for code, data in pairs(langs) do i = i + 1 result[i] = req..." 28625 Scribunto text/plain return function(translitModule) local langs = {} for code, data in pairs(require("Module:languages/data/all")) do if data.translit == translitModule then langs[code] = data elseif type(data.translit) == "table" then for script, translit_data in pairs(data.translit) do if translit_data == translitModule then langs[code] = data end end end end local result = {} local i = 0 for code, data in pairs(langs) do i = i + 1 result[i] = require("Module:languages").makeObject(code, data) end return result end ilxfyi1e4fimut7me8uiwqiijdpeef5 Module:languages/byTranslitModule/doc 828 1128 28626 2023-11-16T18:17:55Z Kambai Akau 8 Created page with "Returns a function that generates a list of all the languages that use a given transliteration module. Used by {{temp|translit module documentation}} and {{temp|module cat}}. Receives the name of a module (minus the namespace <code>Module:</code>) and returns a table (array) of language objects. <syntaxhighlight lang="lua"> require("Module:languages/byTranslitModule")("sa-translit") --> table containing objects for Sanskrit (sa), Punjabi (pa), Old Marathi (omr), Old Hi..." 28626 wikitext text/x-wiki Returns a function that generates a list of all the languages that use a given transliteration module. Used by {{temp|translit module documentation}} and {{temp|module cat}}. Receives the name of a module (minus the namespace <code>Module:</code>) and returns a table (array) of language objects. <syntaxhighlight lang="lua"> require("Module:languages/byTranslitModule")("sa-translit") --> table containing objects for Sanskrit (sa), Punjabi (pa), Old Marathi (omr), Old Hindi (inc-ohi) </syntaxhighlight> <includeonly> [[Category:Language and script modules|transliteration modules]] </includeonly> 02jw3s086g9cttkn2igm8r6eoqqjjsi Module:languages/data/3/q 828 1129 35064 28627 2025-01-19T00:53:47Z Kambai Akau 8 35064 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["qua"] = { "Quapaw", 3412974, "sio-dhe", "Latn", } m["quc"] = { "K'iche'", 36494, "myn", "Latn", } m["qui"] = { "Quileute", 3414490, "chi", "Latn", } m["qum"] = { "Sipakapense", 36589, "myn", "Latn", } m["qun"] = { "Quinault", 3414522, "sal", "Latn", } m["quq"] = { -- should this continue to be considered separate language? "Quinqui", 5908714, nil, "Latn", } m["quv"] = { "Sacapulteco", 36412, "myn", "Latn", } m["qvy"] = { "Queyu", 3414352, "sit-qia", } m["qwc"] = { "Classical Quechua", 35882, "qwe", "Latn", } m["qwm"] = { "Kipchak", 1199226, "trk-kip", "Latn, Armn, Arab", translit = {Armn = "Armn-translit"}, } m["qwt"] = { "Kwalhioqua-Tlatskanai", 20641, "ath-nor", "Latn", } m["qxs"] = { "Southern Qiang", 56563, "sit-qia", "Latn", } m["qya"] = { "Quenya", 56383, "art", "Latn, Teng", type = "appendix-constructed", } m["qyp"] = { "Quiripi", 3414714, "alg-eas", "Latn", } return require("Module:languages").finalizeData(m, "language") dt2qhfv9sakx61k2kcwbk1d6opodgqx Module:languages/data/3/q/doc 828 1130 28628 2023-11-16T18:34:35Z Kambai Akau 8 Redirected page to [[Module:documentation]] 28628 wikitext text/x-wiki #REDIRECT [[Module:documentation]] jsugynkkb2foxclb3qkc1rygsraha6i Module:languages/data/3/q/extra 828 1131 28629 2023-11-16T18:38:46Z Kambai Akau 8 Created page with "local m = {} m["qua"] = { otherNames = {"Arkansas"}, } m["quc"] = { aliases = {"Kʼicheʼ", "Quiché"}, } m["qui"] = { } m["qum"] = { otherNames = {"Sipacapa", "Sipakapa", "Sipacapense"}, } m["qun"] = { } m["quq"] = { -- should this continue to be considered separate language? } m["quv"] = { otherNames = {"Sacapultec", "Sacapultek", "Sakapulteko"}, } m["qvy"] = { } m["qwc"] = { } m["qwm"] = { otherNames = {"Kypchak", "Qypchaq", "Armeno-Kipchak", "Armeno-Qy..." 28629 Scribunto text/plain local m = {} m["qua"] = { otherNames = {"Arkansas"}, } m["quc"] = { aliases = {"Kʼicheʼ", "Quiché"}, } m["qui"] = { } m["qum"] = { otherNames = {"Sipacapa", "Sipakapa", "Sipacapense"}, } m["qun"] = { } m["quq"] = { -- should this continue to be considered separate language? } m["quv"] = { otherNames = {"Sacapultec", "Sacapultek", "Sakapulteko"}, } m["qvy"] = { } m["qwc"] = { } m["qwm"] = { otherNames = {"Kypchak", "Qypchaq", "Armeno-Kipchak", "Armeno-Qypchaq", "Mamluk-Kipchak", "Cuman", "Kuman", "Polovets"}, } m["qwt"] = { otherNames = {"Kwalhioqua-Clatskanie"}, } m["qxs"] = { } m["qya"] = { } m["qyp"] = { otherNames = {"Unquachog", "Unkechaug", "Quiripi-Unquachog", "Naugatuck", "Wampano", "Quinnipiac"}, } return m se4s5n8zbdyrz2uygcj2udxjcfwpkpz Module:languages/data/3/q/extra/doc 828 1132 28630 2023-11-16T18:39:55Z Kambai Akau 8 Redirected page to [[Module:documentation]] 28630 wikitext text/x-wiki #REDIRECT [[Module:documentation]] jsugynkkb2foxclb3qkc1rygsraha6i Module:languages/byEntryNameModule 828 1133 28631 2023-11-16T18:45:24Z Kambai Akau 8 Created page with "return function(entryNameModule) local langs = {} for code, data in pairs(require("Module:languages/data/all")) do if data.entry_name == entryNameModule then langs[code] = data elseif type(data.entry_name) == "table" then for script, entry_name_data in pairs(data.entry_name) do if entry_name_data == entryNameModule then langs[code] = data end end end end local result = {} local i = 0 for code, data in pairs(langs) do i = i + 1 re..." 28631 Scribunto text/plain return function(entryNameModule) local langs = {} for code, data in pairs(require("Module:languages/data/all")) do if data.entry_name == entryNameModule then langs[code] = data elseif type(data.entry_name) == "table" then for script, entry_name_data in pairs(data.entry_name) do if entry_name_data == entryNameModule then langs[code] = data end end end end local result = {} local i = 0 for code, data in pairs(langs) do i = i + 1 result[i] = require("Module:languages").makeObject(code, data) end return result end iq6r3k0k1ktng3vuirhmu3wijj0lz5s Module:languages/data/3/y 828 1134 35069 28632 2025-01-19T01:06:54Z Kambai Akau 8 35069 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["yaa"] = { "Yaminahua", 3026110, "sai-pan", "Latn", } m["yab"] = { "Yuhup", 3573115, "sai-nad", "Latn", } m["yac"] = { "Pass Valley Yali", 12953309, "ngf", "Latn", } m["yad"] = { "Yagua", 3182567, nil, "Latn", } m["yae"] = { "Pumé", 3121835, nil, "Latn", } m["yaf"] = { "Yaka", 35588, "bnt-yak", "Latn", } m["yag"] = { "Yámana", 531826, "qfa-iso", "Latn", } m["yah"] = { "Yazghulami", 34186, "ira-shy", "Latn, Cyrl", translit = "yah-translit", } m["yai"] = { "Yagnobi", 34247, "ira-sgc", "Latn, Cyrl", translit = "tg-translit", } m["yaj"] = { "Banda-Yangere", 8048561, "bad", } m["yak"] = { "Yakima", 35976053, "nai-shp", "Latn", ancestors = "nai-spt", } m["yal"] = { "Yalunka", 35524, "dmn-sya", } m["yam"] = { "Yamba", 36904, "nic-nka", "Latn", } m["yan"] = { "Mayangna", 3302929, "nai-min", "Latn", } m["yao"] = { "Yao", 36902, "bnt-rvm", "Latn", } m["yap"] = { "Yapese", 34029, "poz-oce", "Latn", } m["yaq"] = { "Yaqui", 34191, "azc-trc", "Latn", } m["yar"] = { "Yabarana", 3571238, "sai-map", "Latn", } m["yas"] = { "Gunu", 36358, "nic-ymb", "Latn", } m["yat"] = { "Yambeta", 8048020, "nic-mbw", "Latn", } m["yau"] = { "Yuwana", 5876347, } m["yav"] = { "Yangben", 12953315, "nic-ymb", "Latn", } m["yaw"] = { "Yawalapití", 3450709, "awd", "Latn", } m["yay"] = { "Agwagwune", 34736, "nic-ucn", "Latn", } m["yaz"] = { "Lokaa", 3914439, "nic-uce", "Latn", } m["yba"] = { "Yala", 3914920, "alv-ido", "Latn", } m["ybb"] = { "Yemba", 36917, "bai", "Latn", } m["ybe"] = { "Western Yugur", 34224, "trk-ssb", "Latn, Ougr", ancestors = "oui", } m["ybh"] = { "Yakkha", 56666, "sit-kie", "Deva", } m["ybi"] = { "Yamphu", 56316, "sit-kie", "Deva", translit = "ybi-translit", } m["ybj"] = { "Hasha", 3915338, "nic-alu", } m["ybk"] = { "Bokha", 63340714, "tbq-muj", } m["ybl"] = { "Yukuben", 3915846, "nic-ykb", } m["ybm"] = { "Yaben", 8046372, "ngf-mad", } m["ybn"] = { "Yabaâna", 3450534, "awd", "Latn", } m["ybo"] = { "Yabong", 8046383, "ngf-mad", } m["ybx"] = { "Yawiyo", 8050463, "paa-spk", } m["yby"] = { "Yaweyuha", 3571231, "paa-kag", } m["ych"] = { "Chesu", 30334841, "tbq-nas", } m["ycl"] = { "Lolopo", 56441, "tbq-llo", } m["ycn"] = { "Yucuna", 3438356, "awd-nwk", "Latn", } m["ycp"] = { "Chepya", 46603077, "tbq-han", } m["ycr"] = { "Yilan Creole", 10955036, "crp", "Latn", } m["yda"] = { "Yanda", 8048318, "aus-pam", } m["yde"] = { "Yangum Dey", 63340998, "qfa-tor", "Latn", } m["ydg"] = { "Yidgha", 34179, "ira-mny", "Arab", } m["ydk"] = { "Yoidik", 8054512, "ngf-mad", } m["yea"] = { "Ravula", 7296830, "dra-mal", "Knda, Mlym", translit = { Knda = "kn-translit", Mlym = "ml-translit", }, } m["yec"] = { "Yenish", 1365342, "gmw-hgm", "Latn", ancestors = "gmh", } m["yee"] = { "Yimas", 36954, "paa-lsp", } m["yei"] = { "Yeni", 34213, "nic-mmb", } m["yej"] = { "Yevanic", 34200, "grk", "Hebr", ancestors = "gkm", entry_name = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7)}, } m["yen"] = { "Yendang", 3914882, "alv-mye", "Latn", } m["yer"] = { "Tarok", 3914953, "nic-tar", "Latn", } m["yes"] = { "Yeskwa", 3914962, "nic-plc", "Latn", } m["yet"] = { "Yetfa", 8053020, "paa-pau", } m["yeu"] = { "Yerukula", 3535117, "dra-tam", } m["yev"] = { "Yapunda", 11044384, "qfa-tor", "Latn", } m["yey"] = { "Yeyi", 8053347, "bnt", } m["ygi"] = { "Yiningayi", 63341096, "aus-pam", } m["ygl"] = { "Yangum Gel", 63341179, "qfa-tor", "Latn", } m["ygm"] = { "Yagomi", 20771657, "ngf-fin", "Latn", } m["ygp"] = { "Gepo", 5548692, "tbq-nas", } m["ygr"] = { "Yagaria", 8046690, "paa-kag", "Latn", } m["ygs"] = { "Yolngu Sign Language", 16211970, "sgn", } m["ygu"] = { "Yugul", 8060437, "aus-arn", } m["ygw"] = { "Yagwoia", 8046761, "ngf", "Latn", } m["yha"] = { "Baha", 2879238, "qfa-kra", } m["yhl"] = { "Hlepho Phowa", 63341181, "tbq-phw", } m["yia"] = { "Yinggarda", 3913777, "aus-psw", "Latn", } m["yif"] = { "Ache", 10949828, "tbq-sel", } m["yig"] = { "Wusa", 12953334, "tbq-nas", } m["yii"] = { "Yidiny", 3053283, "aus-yid", "Latn", } m["yij"] = { "Yindjibarndi", 3121073, "aus-nga", "Latn", } m["yik"] = { "Dongshanba Lalo", 12953333, "tbq-lal", } m["yil"] = { "Yindjilandji", 10723541, "aus-pam", "Latn", } m["yim"] = { "Yimchungru Naga", 56348, "sit-aao", "Latn", } m["yin"] = { "Yinchia", 12953981, "mkh-pal", } m["yip"] = { "Pholo", 7187103, "tbq-nso", } m["yiq"] = { "Micha", 6827993, "tbq-llo", "Latn", } m["yir"] = { "North Awyu", 12642164, "ngf", } m["yis"] = { "Yis", 8053831, "qfa-tor", "Latn", } m["yit"] = { "Eastern Lalu", 12953328, "tbq-lal", } m["yiu"] = { "Lope", 11163308, "tbq-nlo", } m["yiv"] = { "Northern Nisu", 25559454, "tbq-nis", } m["yix"] = { "Axi", 4830439, "tbq-axi", } m["yiy"] = { "Yir-Yoront", 8053819, "aus-pmn", "Latn", } m["yiz"] = { "Azhe", 4832535, "tbq-axi", } m["yka"] = { "Yakan", 3571351, "poz-sbj", "Latn", } m["ykg"] = { "Northern Yukaghir", 56319, "qfa-yuk", "Cyrl", translit = "ykg-translit", } m["ykh"] = { "Khamnigan Mongol", 3196052, "xgn-cen", "Mong, Latn, Cyrl", translit = {Mong = "Mong-translit"}, display_text = {Mong = s["Mong-displaytext"]}, entry_name = {Mong = s["Mong-entryname"]}, } m["yki"] = { "Yoke", 3832977, } m["ykk"] = { "Yakaikeke", 8047041, "poz-oce", } m["ykl"] = { "Khlula", 6401849, "tbq-phw", } m["ykm"] = { "Kap", 8047048, "poz-ocw", "Latn", } m["ykn"] = { "Kua-nsi", 6440952, "tbq-tal", } m["yko"] = { "Yasa", 36899, "bnt-yko", "Latn", } m["ykr"] = { "Yekora", 11732781, "ngf", } m["ykt"] = { "Kathu", 6377155, "sit-mnz", } m["yku"] = { "Kuamasi", 6441074, "tbq-tal", } m["yky"] = { "Yakoma", 3571364, "nic-ngd", } m["yla"] = { "Yaul", 8050336, "paa", "Latn", } m["ylb"] = { "Yaleba", 37710600, "poz-oce", } m["yle"] = { "Yele", 36942, } m["ylg"] = { "Yelogu", 8052024, "paa-spk", } m["yli"] = { "Angguruk Yali", 3514481, "ngf", } m["yll"] = { "Yil", 3501797, "qfa-tor", "Latn", } m["ylm"] = { "Limi", 12953327, "tbq-lso", } m["yln"] = { "Langnian Buyang", 2929025, "qfa-buy", } m["ylo"] = { "Naruo", 6961032, "tbq-tal", } m["ylr"] = { "Yalarnnga", 3915686, "aus-pam", "Latn", } m["ylu"] = { "Aribwaung", 11044246, "poz-ocw", "Latn", } m["yly"] = { "Nyelâyu", 303154, "poz-cln", "Latn", } m["ymb"] = { "Yambes", 8048022, "qfa-tor", "Latn", } m["ymc"] = { "Southern Muji", 57259564, "tbq-muj", } m["ymd"] = { "Muda", 6931494, "tbq-han", } m["yme"] = { "Yameo", 3121032, } m["ymg"] = { "Yamongeri", 11008893, "bnt-mon", "Latn", ancestors = "lol", } m["ymh"] = { "Mili", 12953329, "tbq-lso", } m["ymi"] = { "Moji", 6895060, "tbq-muj", } m["ymk"] = { "Makwe", 6740513, "bnt-swh", } m["yml"] = { "Iamalele", 8047849, "poz-ocw", "Latn", } m["ymm"] = { "Maay", 36221, "cus-som", "Latn", } m["ymn"] = { "Sunum", 8048083, "poz-ocw", "Latn", } m["ymo"] = { "Yangum Mon", 50313949, "qfa-tor", "Latn", } m["ymp"] = { "Yamap", 8047913, "poz-ocw", "Latn", } m["ymq"] = { "Qila Muji", 56826369, "tbq-muj", } m["ymr"] = { "Malasar", 16889525, "dra-tam", } m["yms"] = { "Mysian", 2577228, "ine", } m["ymx"] = { "Northern Muji", 56751275, "tbq-muj", } m["ymz"] = { "Muzi", 6944445, "tbq-muj", } m["yna"] = { "Aluo", 4737539, "tbq-nas", } m["ynd"] = { "Yandruwandha", 8048335, "aus-kar", "Latn", } m["yne"] = { "Lang'e", 6485577, "tbq-tal", } m["yng"] = { "Yango", 13123599, "nic-nkk", "Latn", } m["ynk"] = { "Naukanski", 27963, "ypk", "Cyrl, Latn", } m["ynl"] = { "Yangulam", 8048663, "ngf-mad", } m["ynn"] = { "Yana", 56419, "qfa-iso", } m["yno"] = { "Yong", 8054978, "tai-swe", "Lana, Thai", sort_key = { Lana = "Lana-sortkey", Thai = "Thai-sortkey" }, } m["yns"] = { "Yansi", 36953, "bnt-yak", } m["ynu"] = { "Yahuna", 8050347, "sai-tuc", } m["yob"] = { "Yoba", 8054220, "poz-ocw", "Latn", } m["yog"] = { "Yogad", 8054343, "phi", "Latn", } m["yoi"] = { "Yonaguni", 34243, "jpx-sry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["yol"] = { "Yola", 56395, "gmw-ian", "Latn", } m["yom"] = { "Yombe", 10961975, "bnt-kng", "Latn", } m["yon"] = { "Yongkom", 8055002, "ngf-okk", } m["yox"] = { "Yoron", 2424943, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["yoy"] = { "Yoy", 3503717, "tai", } m["ypa"] = { "Phala", 36211907, "tbq-drp", } m["ypb"] = { "Labo Phowa", 63341239, "tbq-phw", } m["ypg"] = { "Phola", 7187058, "tbq-drp", } m["yph"] = { "Phupha", 7188378, "tbq-urp", } m["ypm"] = { "Phuma", 63341260, "tbq-muj", } m["ypn"] = { "Ani Phowa", 33590104, "tbq-phw", } m["ypo"] = { "Alo Phola", 33522157, "tbq-drp", } m["ypp"] = { "Phupa", 48565467, "tbq-urp", } m["ypz"] = { "Phuza", 48565339, "tbq-urp", } m["yra"] = { "Yerakai", 8052531, } m["yrb"] = { "Yareba", 3571876, "ngf", } m["yre"] = { "Yaouré", 3913951, "dmn-mda", } m["yri"] = { "Yarí", 8049616, } m["yrk"] = { "Tundra Nenets", 36452, "syd", "Cyrl", entry_name = { from = {"ӑ", "а̄", "э̇", "ӣ", "ы̄", "ӯ", "ю̄", "я̆", "я̄"}, to = {"а", "а", "э", "и", "ы", "у", "ю", "я", "я"}, }, translit = "yrk-translit", } m["yrl"] = { "Nheengatu", 34333, "tup-gua", "Latn", ancestors = "tpw", } m["yrn"] = { "Yerong", 3572191, "qfa-buy", } m["yro"] = { "Ỹaroamë", 24190396, "sai-ynm", "Latn", } m["yrw"] = { "Yarawata", 8049237, "ngf-mad", } m["yry"] = { "Yarluyandi", 33061540, "aus-kar", } m["ysc"] = { "Jassic", 2479368, "xsc-sar", "Latn", ancestors = "oos", } m["ysd"] = { "Samatao", 7408902, "tbq-kzh", } m["ysg"] = { "Sonaga", 7560736, "tbq-tal", } m["ysl"] = { "Yugoslavian Sign Language", 8060373, "sgn", } m["ysn"] = { "Sani", 1055287, "tbq-axi", "Latn", -- Not Yiii, which is the Nuosu syllabary, and does not cover classical Yi scripts. } m["yso"] = { "Nisi", 12953326, "tbq-sel", } m["ysp"] = { "Southern Lolopo", 12633989, "tbq-llo", } m["ysr"] = { "Sirenik", 28156, "ypk", "Cyrl", translit = "ysr-translit", entry_name = {remove_diacritics = c.acute .. c.macron}, } m["yss"] = { "Yessan-Mayo", 8052927, "paa-spk", "Latn", } m["ysy"] = { "Sanie", 7418287, "tbq-kzh", } m["yta"] = { "Talu", 16999095, "tbq-tal", } m["ytl"] = { "Toloza", 7786695, "tbq-lso", } m["ytp"] = { "Thopho", 7796015, "tbq-muj", } m["ytw"] = { "Yout Wam", 31819036, "ngf-fin", "Latn", } m["yty"] = { "Yatay", 63341274, "aus-pmn", } m["yua"] = { "Yucatec Maya", 13354, "myn", "Latn", } m["yub"] = { "Yugambal", 3446663, } m["yuc"] = { "Yuchi", 34204, "qfa-iso", } m["yue"] = { "Cantonese", 9186, "zhx-yue", "Hants, Latn", wikimedia_codes = "yue, zh-yue", generate_forms = "zh-generateforms", translit = {Hani = "zh-translit"}, sort_key = {Hani = "Hani-sortkey"}, } m["yuf"] = { "Havasupai-Walapai-Yavapai", 3565286, "nai-yuc", "Latn", } m["yug"] = { "Yug", 56311, "qfa-yno", "Cyrl", } m["yui"] = { "Yurutí", 3573266, "sai-tuc", "Latn", } m["yuj"] = { "Karkar-Yuri", 2992906, "paa-pau", "Latn", } m["yuk"] = { "Yuki", 36993, "nai-ykn", "Latn", } m["yul"] = { "Yulu", 3915595, "csu-bba", } m["yum"] = { "Yuma", 3573199, "nai-yuc", "Latn", } m["yun"] = { "Bena", 3913283, "alv-yun", } m["yup"] = { "Yukpa", 3441447, "sai-yuk", "Latn", } m["yuq"] = { "Yuqui", 8061440, "tup-gua", "Latn", } m["yur"] = { "Yurok", 34685, "aql", "Latn", } m["yut"] = { "Yopno", 12953338, "ngf-fin", "Latn", } m["yuw"] = { "Finisterre Yau", 12953319, "ngf-fin", "Latn", } m["yux"] = { "Southern Yukaghir", 56545, "qfa-yuk", "Cyrl", translit = "yux-translit", } m["yuy"] = { "East Yugur", 29902, "xgn-sou", "Latn", } m["yuz"] = { "Yuracare", 2640646, "qfa-iso", "Latn", } m["yva"] = { "Yawa", 3572020, "paa", "Latn", } m["yvt"] = { "Yavitero", 3441427, "awd", "Latn", } m["ywa"] = { "Kalou", 6354305, "paa-spk", "Latn", } m["ywg"] = { "Yinhawangka", 8053734, "aus-nga", "Latn", } m["ywl"] = { "Western Lalu", 12953325, "tbq-lal", } m["ywn"] = { "Yawanawa", 10322118, "sai-pan", "Latn", } m["ywq"] = { "Nasu", 25559456, "tbq-nas", "Plrd", -- Not Yiii, which is the Nuosu syllabary, and does not cover classical Yi scripts. } m["ywr"] = { "Yawuru", 8050479, "aus-nyu", "Latn", } m["ywt"] = { "Xishanba Lalo", 12953336, "tbq-lal", } m["ywu"] = { "Wumeng", 25559442, "tbq-nas", } m["yww"] = { "Yawarawarga", 10723454, "aus-kar", "Latn", } m["yxa"] = { "Mayawali", 33060513, "aus-pam", "Latn", } m["yxg"] = { "Yagara", 16979305, "aus-pam", "Latn", } m["yxl"] = { "Yarli", 46264708, "aus-pam", "Latn", } m["yxm"] = { "Yinwum", 8053763, "aus-pam", "Latn", } m["yxu"] = { "Yuyu", 8062232, "aus-pam", "Latn", } m["yxy"] = { "Yabula Yabula", 8046394, "aus-pam", "Latn", } m["yyu"] = { "Torricelli Yau", 8050328, "qfa-tor", "Latn", } m["yyz"] = { "Ayizi", 20527363, "tbq-nas", } m["yzg"] = { "E'ma Buyang", 16115619, "qfa-buy", } m["yzk"] = { "Zokhuo", 8073523, "tbq-phw", } return require("Module:languages").finalizeData(m, "language") ll3fkwp0mw7ojt23p0oydb0ma0cuk6w Module:languages/data/3/y/doc 828 1135 28633 2023-11-16T18:47:40Z Kambai Akau 8 Redirected page to [[Module:documentation]] 28633 wikitext text/x-wiki #REDIRECT [[Module:documentation]] jsugynkkb2foxclb3qkc1rygsraha6i Module:languages/data/3/y/extra 828 1136 28634 2023-11-16T18:49:28Z Kambai Akau 8 Created page with "local m = {} m["yaa"] = { otherNames = {"Yaminawa"}, } m["yab"] = { } m["yac"] = { } m["yad"] = { } m["yae"] = { otherNames = {"Yaruro", "Yaruru", "Yuapín", "Pume"}, } m["yaf"] = { otherNames = {"Yaka (Democratic Republic of the Congo)", "Kiyaka"}, -- cf. 'axk', 'iyx' } m["yag"] = { aliases = {"Yagán", "Yahgan", "Yaghan"}, } m["yah"] = { otherNames = {"Yazgulyam"}, } m["yai"] = { aliases = {"Yaghnobi", "Yaghnabi", "Yagnabi"}, } m["yaj"] = { } m["yak"]..." 28634 Scribunto text/plain local m = {} m["yaa"] = { otherNames = {"Yaminawa"}, } m["yab"] = { } m["yac"] = { } m["yad"] = { } m["yae"] = { otherNames = {"Yaruro", "Yaruru", "Yuapín", "Pume"}, } m["yaf"] = { otherNames = {"Yaka (Democratic Republic of the Congo)", "Kiyaka"}, -- cf. 'axk', 'iyx' } m["yag"] = { aliases = {"Yagán", "Yahgan", "Yaghan"}, } m["yah"] = { otherNames = {"Yazgulyam"}, } m["yai"] = { aliases = {"Yaghnobi", "Yaghnabi", "Yagnabi"}, } m["yaj"] = { } m["yak"] = { } m["yal"] = { otherNames = {"Jallonka", "Jalonke"}, } m["yam"] = { } m["yan"] = { } m["yao"] = { otherNames = {"Yao (Africa)"}, } m["yap"] = { } m["yaq"] = { otherNames = {"Hiaki", "Yoeme"}, } m["yar"] = { } m["yas"] = { otherNames = {"Nugunu"}, } m["yat"] = { } m["yau"] = { } m["yav"] = { } m["yaw"] = { } m["yay"] = { } m["yaz"] = { } m["yba"] = { } m["ybb"] = { } m["ybe"] = { } m["ybh"] = { } m["ybi"] = { } m["ybj"] = { } m["ybk"] = { } m["ybl"] = { } m["ybm"] = { } m["ybn"] = { } m["ybo"] = { } m["ybx"] = { } m["yby"] = { } m["ych"] = { } m["ycl"] = { } m["ycn"] = { otherNames = {"Yukuna", "Yacuna", "Yakuna", "Jucuna", "Jukuna"}, } m["ycp"] = { } m["ycr"] = { otherNames = {"Yilan Creole Japanese"}, } m["yda"] = { } m["yde"] = { } m["ydg"] = { } m["ydk"] = { } m["yea"] = { } m["yec"] = { } m["yee"] = { } m["yei"] = { } m["yej"] = { } m["yen"] = { otherNames = {"Yotti"}, } m["yer"] = { otherNames = {"Yergum", "Yergam"}, } m["yes"] = { otherNames = {"Nyankpa"}, } m["yet"] = { } m["yeu"] = { } m["yev"] = { } m["yey"] = { } m["ygi"] = { } m["ygl"] = { } m["ygm"] = { } m["ygp"] = { } m["ygr"] = { otherNames = {"Hua"}, } m["ygs"] = { } m["ygu"] = { } m["ygw"] = { } m["yha"] = { otherNames = {"Baha Buyang", "Paha"}, } m["yhl"] = { } m["yia"] = { } m["yif"] = { otherNames = {"Azhe"}, } m["yig"] = { } m["yii"] = { } m["yij"] = { } m["yik"] = { } m["yil"] = { } m["yim"] = { } m["yin"] = { } m["yip"] = { } m["yiq"] = { otherNames = {"Micha"}, } m["yir"] = { } m["yis"] = { } m["yit"] = { } m["yiu"] = { otherNames = {"Lope"}, } m["yiv"] = { } m["yix"] = { otherNames = {"Axi Yi"}, } m["yiy"] = { otherNames = {"Yir Yoront", "Yirr-Yoront", "Yirr-Yorront", "Yirrk-Mel", "Yirrk-Thangalkl", "Yir Thangedl", "Yirr-Thangell"}, } m["yiz"] = { } m["yka"] = { } m["ykg"] = { otherNames = {"Tundra Yukaghir"}, } m["ykh"] = { otherNames = {"Khamnigan", "Khamnigan Buryat"}, } m["yki"] = { } m["ykk"] = { } m["ykl"] = { } m["ykm"] = { otherNames = {"Yakamul", "Ali"}, } m["ykn"] = { } m["yko"] = { } m["ykr"] = { } m["ykt"] = { } m["yku"] = { } m["yky"] = { otherNames = {"Dendi", "Dendi (Central Africa)"}, -- Dendi is a dialect } m["yla"] = { } m["ylb"] = { } m["yle"] = { } m["ylg"] = { } m["yli"] = { otherNames = {"Northern Yali"}, } m["yll"] = { } m["ylm"] = { } m["yln"] = { } m["ylo"] = { otherNames = {"Naluo", "Naluo Yi", "Laluo", "Gan Yi", "Shui Yi", "Shuitian"}, } m["ylr"] = { } m["ylu"] = { otherNames = {"Yalu", "Aribwaungg", "Jaloc"}, } m["yly"] = { } m["ymb"] = { } m["ymc"] = { } m["ymd"] = { } m["yme"] = { } m["ymg"] = { } m["ymh"] = { } m["ymi"] = { } m["ymk"] = { } m["yml"] = { } m["ymm"] = { } m["ymn"] = { otherNames = {"Yamna"}, } m["ymo"] = { } m["ymp"] = { } m["ymq"] = { } m["ymr"] = { } m["yms"] = { } m["ymx"] = { } m["ymz"] = { } m["yna"] = { } m["ynd"] = { } m["yne"] = { } m["yng"] = { } m["ynk"] = { otherNames = {"Naukan Yupik", "Naukanski Yupik", "Naukan"}, } m["ynl"] = { } m["ynn"] = { } m["yno"] = { aliases = {"Tai Yong"}, } m["yns"] = { } m["ynu"] = { otherNames = {"Yauna", "Yajuna"}, } m["yob"] = { } m["yog"] = { } m["yoi"] = { } m["yol"] = { aliases = {"Forth and Bargy"}, } m["yom"] = { } m["yon"] = { } m["yox"] = { } m["yoy"] = { } m["ypa"] = { } m["ypb"] = { } m["ypg"] = { } m["yph"] = { } m["ypm"] = { } m["ypn"] = { } m["ypo"] = { } m["ypp"] = { } m["ypz"] = { } m["yra"] = { } m["yrb"] = { } m["yre"] = { } m["yri"] = { } m["yrk"] = { otherNames = {"Nenets", "Yurak"}, varieties = { { "Western Nenets" }, { "Eastern Nenets" }, } } m["yrl"] = { otherNames = {"Nhengatu", "Nyengatú", "Língua Geral", "Geral", "Yeral"}, } m["yrn"] = { } m["yro"] = { otherNames = {"Jawari", "Jauari", "Yawari", "Joari", "Yoari"}, -- alt names shared with Ninam } m["yrw"] = { } m["yry"] = { } m["ysc"] = { otherNames = {"Yassic"}, } m["ysd"] = { otherNames = {"Samu", "Eastern Samadu"}, } m["ysg"] = { } m["ysl"] = { } m["ysn"] = { } m["yso"] = { } m["ysp"] = { } m["ysr"] = { } m["yss"] = { otherNames = {"Yessan", "Mayo"}, } m["ysy"] = { } m["yta"] = { } m["ytl"] = { otherNames = {"Tholo"}, } m["ytp"] = { } m["ytw"] = { } m["yty"] = { } m["yua"] = { } m["yub"] = { } m["yuc"] = { } m["yue"] = { aliases = {"Yue", "Yüeh"}, } m["yuf"] = { } m["yug"] = { otherNames = {"Yugh"}, } m["yui"] = { } m["yuj"] = { otherNames = {"Karkar", "Yuri"}, } m["yuk"] = { otherNames = {"Huchnom"}, } m["yul"] = { } m["yum"] = { otherNames = {"Quechan", "Kwtsaan"}, } m["yun"] = { otherNames = {"Binna", "Buna", "Ebina", "Ebuna", "Gbinna", "Lala", "Purra", "Yangeru", "Yongor", "Yungur"}, } m["yup"] = { } m["yuq"] = { otherNames = {"Yúki"}, } m["yur"] = { } m["yut"] = { } m["yuw"] = { otherNames = {"Yau"}, } m["yux"] = { otherNames = {"Forest Yukaghir", "Kolyma Yukaghir"}, } m["yuy"] = { otherNames = {"Eastern Yugur", "Shera Yugur"}, } m["yuz"] = { } m["yva"] = { otherNames = {"Yava"}, } m["yvt"] = { otherNames = {"Yabitero", "Paraene"}, } m["ywa"] = { } m["ywg"] = { } m["ywl"] = { } m["ywn"] = { } m["ywq"] = { otherNames = {"Wuding-Luquan Yi"}, } m["ywr"] = { } m["ywt"] = { } m["ywu"] = { otherNames = {"Wumeng Yi", "Wusa Yi"}, } m["yww"] = { } m["yxa"] = { } m["yxg"] = { } m["yxl"] = { otherNames = {"Yardliyawarra", "Wadikali", "Malyangapa"}, } m["yxm"] = { } m["yxu"] = { } m["yxy"] = { otherNames = {"Yabula-Yabula", "Jabulajabula"}, } m["yyu"] = { otherNames = {"Yau"}, } m["yyz"] = { } m["yzg"] = { } m["yzk"] = { } return m 9u967byvwu7qbhpa6ucqmj4hg9iiumc Module:languages/data/3/y/extra/doc 828 1137 28635 2023-11-16T18:50:12Z Kambai Akau 8 Redirected page to [[Module:documentation]] 28635 wikitext text/x-wiki #REDIRECT [[Module:documentation]] jsugynkkb2foxclb3qkc1rygsraha6i Module:languages/data/3/j 828 1138 35075 28636 2025-01-19T01:15:54Z Kambai Akau 8 35075 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["jaa"] = { "Jamamadí", 3053275, "auf", "Latn", } m["jab"] = { "Hyam", 35403, "nic-plc", "Latn", } m["jac"] = { "Jakaltek", 33393, "myn", "Latn", } m["jad"] = { "Jahanka", 3913992, "dmn-wmn", "Latn", } m["jae"] = { "Jabem", 3571232, "poz-ocw", "Latn", } m["jaf"] = { "Jara", 56289, "cdc", "Latn", } m["jah"] = { "Jah Hut", 2742661, "mkh-asl", } m["jaj"] = { "Zazao", 3574969, "poz-ocw", "Latn", } -- "jak" IS TREATED AS "ms", SEE WT:LT m["jal"] = { "Yalahatan", 8047298, "poz-cma", "Latn", } m["jam"] = { "Jamaican Creole", 35939, "crp", "Latn", ancestors = "en", } m["jan"] = { "Janday", 6150919, "aus-pam", "Latn", } m["jao"] = { "Yanyuwa", 34241, "aus-pam", "Latn", } m["jaq"] = { "Yaqay", 8049134, "ngf", "Latn", } m["jas"] = { "New Caledonian Javanese", 12953527, "poz", "Latn", ancestors = "jv", } m["jat"] = { "Jakati", 4159744, "inc-pan", ancestors = "lah", } m["jau"] = { "Yaur", 8050346, "poz-hce", "Latn", } m["jax"] = { "Jambi Malay", 3915769, "poz-mly", "Latn", } m["jay"] = { "Yan-nhangu", 10723405, "aus-yol", "Latn", } m["jaz"] = { "Jawe", 3163200, "poz-cln", "Latn", } m["jbj"] = { "Arandai", 4784070, "ngf", "Latn", } m["jbk"] = { "Barikewa", 63214981, "ngf", "Latn", } m["jbn"] = { "Nefusa", 36151, "ber", } m["jbo"] = { "Lojban", 36350, "art", "Latn", type = "appendix-constructed", } m["jbr"] = { "Jofotek-Bromnya", 16886849, "paa-tkw", } m["jbt"] = { "Jabutí", 2060023, "sai-mje", "Latn", } m["jbu"] = { "Jukun Takum", 35447, "nic-jkn", "Latn", } m["jbw"] = { "Yawijibaya", 31722921, "aus-wor", "Latn", } m["jcs"] = { "Jamaican Country Sign Language", 6127418, "sgn", "Latn", -- when documented } m["jct"] = { "Krymchak", 33723, "trk-kcu", "Latn, Cyrl", } m["jda"] = { "Jad", 12633440, "sit-las", } m["jdg"] = { "Jadgali", 13560607, "inc-snd", } m["jdt"] = { "Judeo-Tat", 56495, "ira-swi", "Latn, Cyrl, Hebr", ancestors = "fa-cls", translit = "jdt-translit", } m["jeb"] = { "Jebero", 967031, "sai-cah", } m["jee"] = { "Jerung", 56372, "sit-kiw", } m["jeg"] = { "Jeng", 5091274, "mkh-ban", "Latn", } m["jeh"] = { "Jeh", 3914636, "mkh-ban", "Latn", } m["jei"] = { "Yei", 8051326, } m["jek"] = { "Jeri Kuo", 11031936, "dmn-jje", "Latn", } m["jel"] = { "Yelmek", 8052020, } m["jen"] = { "Dza", 35558, "alv-bwj", } m["jer"] = { "Jere", 3915449, "nic-jer", } m["jet"] = { "Manem", 6748412, "paa-brd", } m["jeu"] = { "Jonkor Bourmataguil", 56269, } m["jgb"] = { "Ngbee", 7022243, } -- "jge" IS TREATED AS "ka", SEE WT:LT m["jgk"] = { "Gwak", 17523694, "nic-jrw", } m["jgo"] = { "Ngomba", 36287, "bai", "Latn", } m["jhi"] = { "Jehai", 3176748, "mkh-asl", } m["jhs"] = { "Jhankot Sign Language", 6190889, "sgn", } m["jia"] = { "Jina", 56297, } m["jib"] = { "Jibu", 3914448, "nic-jkn", "Latn", } m["jic"] = { "Tol", 3178609, "nai-jcq", "Latn", } m["jid"] = { "Bu", 3913321, "nic-nin", "Latn", } m["jie"] = { "Jilbe", 56281, } m["jig"] = { "Jingulu", 6202435, "aus-mir", } m["jih"] = { "Shangzhai", 25559440, "sit-rgy", } m["jii"] = { "Jiiddu", 56769, "cus-som", "Latn", } m["jil"] = { "Jilim", 6192674, "ngf-mad", } m["jim"] = { "Jimjimen", 56288, "cdc-cbm", "Latn", } m["jio"] = { "Jiamao", 3178570, nil, "Latn", } m["jiq"] = { "Khroskyabs", 3118757, "sit-rgy", } m["jit"] = { "Jita", 6203228, "bnt-haj", "Latn", } m["jiu"] = { "Youle Jino", 12952530, "tbq-jin", } m["jiv"] = { "Shuar", 617291, "sai-jiv", "Latn", } m["jiy"] = { "Buyuan Jino", 12952528, "tbq-jin", } m["jje"] = { "Jeju", 129648, "qfa-kor", "Kore", ancestors = "okm", translit = "jje-translit", entry_name = s["Kore-entryname"], } m["jjr"] = { "Zhár", 17523697, "nic-jrw", } m["jka"] = { "Kaera", 16910923, "ngf", "Latn", } m["jko"] = { "Kubo", 12952670, "ngf", } m["jkp"] = { "Paku Karen", 25559420, "kar" } m["jkr"] = { "Koro (India)", 36162, "sit-gsi", } m["jku"] = { "Labir", 1990210, "nic-jrn", } m["jle"] = { "Ngile", 36329, "alv-tal", } m["jls"] = { "Jamaican Sign Language", 6127433, "sgn", "Latn", -- when documented } m["jma"] = { "Dima", 5277140, } m["jmb"] = { "Zumbun", 56252, "cdc-wst", } m["jmc"] = { "Machame", 12952751, "bnt-chg", "Latn", } m["jmd"] = { "Yamdena", 8048030, "poz-cet", "Latn", } m["jmi"] = { "Jimi", 3502308, "cdc-wst", "Latn", } m["jml"] = { "Jumli", 6310993, "inc-pah", } m["jmn"] = { "Makuri Naga", 6740482, "sit-aao", } m["jmr"] = { "Kamara", 35561, "nic-dag", } -- "jms" IS TREATED AS "mff", SEE WT:LT m["jmw"] = { "Mouwase", 63256977, "ngf", "Latn", } m["jmx"] = { "Western Juxtlahuaca Mixtec", 12953731, "omq-mxt", "Latn", } m["jna"] = { "Jangshung", 12633505, "sit-kin", "Takr" } m["jnd"] = { "Jandavra", 6150941, "inc-wes", "Arab", ancestors = "gu", } m["jng"] = { "Yangman", 10723416, "aus-yng", } m["jni"] = { "Janji", 3915330, "nic-jer", } m["jnj"] = { "Yemsa", 36873, "omv", } m["jnl"] = { "Rawat", 7296948, "sit-gma", } m["jns"] = { "Jaunsari", 6164857, "him", "Deva, Takr", translit = { Deva = "hi-translit", --Takr = "Takr-translit", }, } m["job"] = { "Joba", 13123409, "bnt-shh", } m["jod"] = { "Wojenaka", 11029540, "dmn-mnk", } m["jor"] = { "Jorá", 5393974, "tup-gua", "Latn", } m["jos"] = { "Jordanian Sign Language", 6534917, "sgn", "Sgnw", } m["jow"] = { "Jowulu", 3914487, "dmn-mnw", "Latn", } -- "jpa" IS NOT USED, SEE WT:LT m["jpr"] = { "Judeo-Persian", 33367, "ira-swi", "Hebr", ancestors = "fa", } m["jqr"] = { "Jaqaru", 33443, "sai-aym", "Latn", } m["jra"] = { "Jarai", 33370, "cmc", "Latn", } m["jrr"] = { "Jiru", 6203123, "nic-jkn", } m["jru"] = { "Japrería", 3441409, "sai-yuk", "Latn", } m["jsl"] = { "Japanese Sign Language", 35601, "sgn-jsl", } m["jua"] = { "Júma", 12953587, "tup-gua", "Latn", } m["jub"] = { "Wannu", 3914905, "nic-jkn", } m["juc"] = { "Jurchen", 56731, "tuw-jrc", "Jurc, Hani", } m["jud"] = { "Worodougou", 11155821, "dmn-mnk", } m["juh"] = { "Hone", 5964576, "nic-jkn", "Latn", } m["jui"] = { "Ngadjuri", 16897028, "aus-pam", "Latn", } m["juk"] = { "Wapan", 3914914, "nic-jkn", } m["jul"] = { "Jirel", 56863, "sit-tib", } m["jum"] = { "Jumjum", 11283696, "sdv", } m["jun"] = { "Juang", 33362, "mun", "Orya", } m["juo"] = { "Jiba", 6191995, "nic-jkn", } m["jup"] = { "Hupdë", 3143384, "sai-nad", "Latn", } m["jur"] = { "Jurúna", 4023175, "tup", "Latn", } m["jus"] = { "Jumla Sign Language", 6310991, "sgn", } m["jut"] = { "Jutish", 1340322, "gmq-eas", "Latn", ancestors = "da", } m["juu"] = { "Ju", 3914897, } m["juw"] = { "Wãpha", 3914934, "nic-jkn", "Latn", } m["juy"] = { "Juray", 6314963, "mun", } m["jvd"] = { "Javindo", 2719893, "crp", "Latn", } m["jvn"] = { "Caribbean Javanese", 11732256, "poz", "Latn", ancestors = "jv", } m["jwi"] = { "Jwira-Pepesa", 35467, "alv-ctn", "Latn", } -- "jya" IS TREATED AS "sit-sit", "sit-jap", "sit-tsh", "sit-zbu", SEE WT:LT m["jyy"] = { "Jaya", 641720, "csu-bgr", "Latn", } return require("Module:languages").finalizeData(m, "language") 0om9snerad7zpypzj6vs3eyq758a9tn Module:languages/data/3/j/doc 828 1139 28637 2023-11-16T18:52:27Z Kambai Akau 8 Redirected page to [[Module:documentation]] 28637 wikitext text/x-wiki #REDIRECT [[Module:documentation]] jsugynkkb2foxclb3qkc1rygsraha6i Module:languages/data/3/j/extra 828 1140 28638 2023-11-16T18:53:40Z Kambai Akau 8 Created page with "local m = {} m["jaa"] = { otherNames = {"Jamamadi", "Madi", "Jarawara", "Jarauára", "Jaruára", "Jarauara", "Jaruara"}, } m["jab"] = { } m["jac"] = { otherNames = {"Jacalteco", "Jacaltec", "Jakalteko", "Popti'", "Popti", "Eastern Jacalteco", "Western Jacalteco"}, } m["jad"] = { } m["jae"] = { } m["jaf"] = { } m["jah"] = { } m["jaj"] = { } m["jal"] = { otherNames = {"Horuru", "Atamanu"}, } m["jam"] = { otherNames = {"Jamaican", "Jamaican Patois", "Patois",..." 28638 Scribunto text/plain local m = {} m["jaa"] = { otherNames = {"Jamamadi", "Madi", "Jarawara", "Jarauára", "Jaruára", "Jarauara", "Jaruara"}, } m["jab"] = { } m["jac"] = { otherNames = {"Jacalteco", "Jacaltec", "Jakalteko", "Popti'", "Popti", "Eastern Jacalteco", "Western Jacalteco"}, } m["jad"] = { } m["jae"] = { } m["jaf"] = { } m["jah"] = { } m["jaj"] = { } m["jal"] = { otherNames = {"Horuru", "Atamanu"}, } m["jam"] = { otherNames = {"Jamaican", "Jamaican Patois", "Patois", "Patwa"}, } m["jan"] = { otherNames = {"Jandai", "Djandai", "Djendewal", "Dsandai", "Jendairwal", "Jundai", "Tchandi", "Goenpul", "Koenpel", "Coobenpil", "Ngugi", "Noogoon"}, } m["jao"] = { } m["jaq"] = { } m["jas"] = { } m["jat"] = { } m["jau"] = { } m["jax"] = { } m["jay"] = { } m["jaz"] = { } m["jbj"] = { } m["jbk"] = { otherNames = {"Omati", "Mini"}, } m["jbn"] = { otherNames = {"Nefusi", "Nafusa", "Nafusi"}, } m["jbo"] = { } m["jbr"] = { } m["jbt"] = { otherNames = {"Djeoromitxí", "Yabutí", "Djeoromitxi", "Jabuti", "Yabuti"}, } m["jbu"] = { } m["jbw"] = { } m["jcs"] = { } m["jct"] = { } m["jda"] = { } m["jdg"] = { } m["jdt"] = { otherNames = {"Juhuri", "Juvuri", "Juwuri"}, } m["jeb"] = { } m["jee"] = { } m["jeg"] = { otherNames = {"Cheng"}, } m["jeh"] = { otherNames = {"Yaeh"}, } m["jei"] = { } m["jek"] = { } m["jel"] = { } m["jen"] = { } m["jer"] = { } m["jet"] = { } m["jeu"] = { } m["jgb"] = { } m["jgk"] = { otherNames = {"Gingwak"}, } m["jgo"] = { } m["jhi"] = { aliases = {"Jahai"}, } m["jhs"] = { } m["jia"] = { } m["jib"] = { } m["jic"] = { otherNames = {"Tolupan", "Torupan", "Eastern Jicaque"}, } m["jid"] = { } m["jie"] = { } m["jig"] = { } m["jih"] = { } m["jii"] = { } m["jil"] = { } m["jim"] = { otherNames = {"Jimi", "Jimi (Cameroon)"}, } m["jio"] = { } m["jiq"] = { otherNames = {"Guanyinqiao", "Yelong", "Wobzi", "Khrosgyabs", "Lavrung"}, } m["jit"] = { } m["jiu"] = { } m["jiv"] = { } m["jiy"] = { } m["jje"] = { aliases = {"Cheju", "Jejueo"}, } m["jjr"] = { otherNames = {"Bankal"}, } m["jka"] = { } m["jko"] = { } m["jkr"] = { otherNames = {"Koro"}, } m["jku"] = { } m["jle"] = { } m["jls"] = { } m["jma"] = { } m["jmb"] = { } m["jmc"] = { } m["jmd"] = { } m["jmi"] = { otherNames = {"Jimi (Nigeria)"}, } m["jml"] = { } m["jmn"] = { } m["jmr"] = { } m["jmw"] = { otherNames = {"Omati", "Mini"}, } m["jmx"] = { } m["jna"] = { } m["jnd"] = { } m["jng"] = { } m["jni"] = { } m["jnj"] = { otherNames = {"Yem", "Yemma", "Janjero", "Janjerinya", "Janjor", "Yangaro", "Zinjero"}, } m["jnl"] = { } m["jns"] = { } m["job"] = { } m["jod"] = { } m["jor"] = { otherNames = {"Hora"}, } m["jos"] = { } m["jow"] = { } m["jpr"] = { otherNames = {"Jidi", "Dzhidi", "Djudi"}, } m["jqr"] = { } m["jra"] = { } m["jrr"] = { } m["jru"] = { } m["jsl"] = { } m["jua"] = { } m["jub"] = { } m["juc"] = { } m["jud"] = { } m["juh"] = { otherNames = {"Hõne", "Pindiga", "Gwana"}, } m["jui"] = { } m["juk"] = { } m["jul"] = { } m["jum"] = { } m["jun"] = { } m["juo"] = { } m["jup"] = { } m["jur"] = { otherNames = {"Iuruna", "Jaruna", "Yudya", "Yurúna"}, } m["jus"] = { } m["jut"] = { otherNames = {"Jutlandic"}, } m["juu"] = { } m["juw"] = { } m["juy"] = { } m["jvd"] = { } m["jvn"] = { } m["jwi"] = { } m["jyy"] = { } return m n2y9qodjukkn28dqxak0masj78rtfms Module:languages/data/3/j/extra/doc 828 1141 28639 2023-11-16T18:54:23Z Kambai Akau 8 Redirected page to [[Module:documentation]] 28639 wikitext text/x-wiki #REDIRECT [[Module:documentation]] jsugynkkb2foxclb3qkc1rygsraha6i Module:languages/data/3/c/extra 828 1142 28640 2023-11-16T18:55:28Z Kambai Akau 8 Created page with "local m = {} m["caa"] = { aliases = {"Chorti", "Chʼortiʼ"}, } m["cab"] = { } m["cac"] = { } m["cad"] = { } m["cae"] = { } m["caf"] = { } m["cag"] = { } m["cah"] = { } m["caj"] = { } m["cak"] = { aliases = {"Cakchiquel", "Kakchiquel", "Cachiquel"}, } m["cal"] = { } m["cam"] = { } m["can"] = { } m["cao"] = { } m["cap"] = { } m["caq"] = { aliases = {"Car"}, } m["car"] = { otherNames = {"Carib", "Caribe", "Cariña", "Galibi", "Galibí", "Kalihna", "Kal..." 28640 Scribunto text/plain local m = {} m["caa"] = { aliases = {"Chorti", "Chʼortiʼ"}, } m["cab"] = { } m["cac"] = { } m["cad"] = { } m["cae"] = { } m["caf"] = { } m["cag"] = { } m["cah"] = { } m["caj"] = { } m["cak"] = { aliases = {"Cakchiquel", "Kakchiquel", "Cachiquel"}, } m["cal"] = { } m["cam"] = { } m["can"] = { } m["cao"] = { } m["cap"] = { } m["caq"] = { aliases = {"Car"}, } m["car"] = { otherNames = {"Carib", "Caribe", "Cariña", "Galibi", "Galibí", "Kalihna", "Kali'na", "Kalinya", "Maraworno", "Marworno"}, } m["cas"] = { otherNames = {"Chimané", "Mosetén"}, } m["cav"] = { aliases = {"Cavinena"}, } m["caw"] = { } m["cax"] = { } m["cay"] = { } m["caz"] = { } m["cbb"] = { } m["cbc"] = { } m["cbd"] = { otherNames = {"Carihona", "Karijona", "Karihona", "Jianacoto", "Jianácoto", "Hianakoto", "Hianacoto", "Hianákoto", "Guaque", "Omagua", "Umaua", "Umawa"}, } m["cbg"] = { } m["cbi"] = { aliases = {"Cha'palaa", "Chapalaa", "Cha'palaachi", "Chapalaachi", "Cayapa"}, } m["cbj"] = { } m["cbk"] = { aliases = {"Zamboanga Chavacano"}, } m["cbl"] = { otherNames = {"Bualkhaw"}, } m["cbn"] = { aliases = {"Nyahkur"}, } m["cbo"] = { } m["cbq"] = { otherNames = {"Tsucuba", "Cuba"}, } m["cbr"] = { otherNames = {"Cashibo", "Cacataibo"}, } m["cbs"] = { } m["cbt"] = { } m["cbu"] = { } m["cbv"] = { } m["cbw"] = { } m["cby"] = { otherNames = {"Caraballo", "Yuri", "Aroje", "Yacumo", "Maku", "Macu", "Macusa"}, } m["cca"] = { } m["ccc"] = { } m["ccd"] = { } m["cce"] = { } m["ccg"] = { otherNames = {"Samba Daka", "Nakanyare"}, } m["cch"] = { } m["ccj"] = { } m["ccl"] = { } m["ccm"] = { } m["cco"] = { } m["ccp"] = { aliases = {"Changmha"}, } m["ccr"] = { } m["cda"] = { } m["cde"] = { } m["cdf"] = { } m["cdh"] = { } m["cdi"] = { } m["cdj"] = { } m["cdm"] = { } m["cdn"] = { } m["cdo"] = { aliases = {"Min Dong Chinese"}, } m["cdr"] = { } m["cds"] = { } m["cdy"] = { } m["cdz"] = { } m["cea"] = { } m["ceb"] = { } m["ceg"] = { } m["cen"] = { otherNames = {"Cèn", "Chen"}, } m["cet"] = { otherNames = {"Jalaa", "Cèntûm", "Cen Tuum"}, } m["cfa"] = { } m["cfd"] = { } m["cfg"] = { } m["cfm"] = { aliases = {"Falam"}, } m["cga"] = { } m["cgc"] = { } m["cgg"] = { } m["cgk"] = { } m["chb"] = { } m["chc"] = { } m["chd"] = { otherNames = {"Oaxaca Chontal", "Oaxacan Chontal", "Chontal", "Tequistlatec", "Mountain Tequistlateco", "Highland Chontal", "Mountain Chontal"}, } m["chf"] = { } m["chg"] = { } m["chh"] = { } m["chj"] = { } m["chk"] = { } m["chl"] = { } m["chn"] = { } m["cho"] = { } m["chp"] = { otherNames = {"Dëne Sųłiné", "Dënesųłiné", "Dëne", "Dene Suline", "Denesuline", "Dene"}, } m["chq"] = { } m["chr"] = { aliases = {"Tsalagi"}, varieties = {"Lower Cherokee", {"Middle Cherokee", "Kituwah", "Kituhwa", "Eastern Cherokee"}, {"Overhill Cherokee", "Otali", "Western Cherokee"}}, } m["cht"] = { } m["chw"] = { aliases = {"Chuwabu", "Cuwabo", "Cuwabu", "Cuabo", "Txuwabo", "Echuabo"}, } m["chx"] = { } m["chy"] = { } m["chz"] = { } m["cia"] = { } m["cib"] = { } m["cic"] = { } m["cid"] = { } m["cie"] = { } m["cih"] = { } m["cik"] = { } m["cim"] = { varieties = {"Luserna Cimbrian", "Sette Comuni Cimbrian", "Thirteen Communities Cimbrian"}, } m["cin"] = { } m["cip"] = { } m["cir"] = { otherNames = {"Tîrî", "Ciri", "Tinrin", "Méa", "Haméa"}, } m["ciy"] = { } m["cja"] = { } m["cje"] = { } m["cjh"] = { } m["cji"] = { } m["cjk"] = { } m["cjm"] = { } m["cjn"] = { } m["cjo"] = { } m["cjp"] = { } m["cjs"] = { } m["cjv"] = { } m["cjy"] = { aliases = {"Jinyu", "Jinhua", "Jinese", "Shanxinese", "Jin Chinese", "Jinyu Chinese"}, } m["ckb"] = { aliases = {"Sorani"}, } m["ckh"] = { aliases = {"Sak"}, } m["ckl"] = { aliases = {"Chibuk", "Chibok", "Chibbak", "Chibbuk", "Kyibaku", "Kibbaku", "Kibaku"}, } m["ckn"] = { aliases = {"Kaang"}, } m["cko"] = { aliases = {"Chakosi"}, } m["ckq"] = { } m["ckr"] = { } m["cks"] = { } m["ckt"] = { } m["cku"] = { } m["ckv"] = { aliases = {"Kbalan", "Kebalan"}, } m["ckx"] = { } m["cky"] = { } m["ckz"] = { otherNames = {"Cauque Mayan"}, } m["cla"] = { otherNames = {"Bokkos", "Daffo-Butura", "Shagawu"}, } m["clc"] = { aliases = {"Tsilhqot'in", "Tsilhqut'in", "Tzilkotin"}, } m["cld"] = { } m["cle"] = { } m["clh"] = { } m["cli"] = { } m["clj"] = { aliases = {"Laitu"}, } m["clk"] = { otherNames = {"Idu-Mishmi", "Idu Mishmi"}, } m["cll"] = { } m["clm"] = { aliases = {"Clallam", "S'Klallam"}, } m["clo"] = { otherNames = {"Oaxaca Chontal", "Oaxacan Chontal", "Chontal", "Huamelultec", "Huamelula Chontal", "Coastal Chontal"}, } m["clt"] = { aliases = {"Lautu"}, } m["clu"] = { } m["clw"] = { otherNames = {"Chulim", "Chulym-Turkic", "Küerik", "Chulym Tatar", "Melets Tatar"}, } m["cly"] = { } m["cma"] = { } m["cme"] = { } m["cmg"] = { } m["cmi"] = { } m["cml"] = { } m["cmm"] = { } m["cmn"] = { aliases = {"Mandarin Chinese", "Putonghua", "Guoyu", "Huayu", "Guanhua", "Beifanghua", "Standard Chinese"}, } m["cmo"] = { } m["cmr"] = { otherNames = {"Mro-Khimi Chin", "Mro", "Mro-Khimi"}, } m["cms"] = { aliases = {"Messapian"}, } m["cmt"] = { } m["cna"] = { } m["cnb"] = { aliases = {"Chinbon"}, } m["cnc"] = { } m["cng"] = { } m["cnh"] = { otherNames = {"Haka Chin", "Haka"}, } m["cni"] = { aliases = {"Ashaninka"}, } m["cnk"] = { otherNames = {"Khumi", "Khami", "Nisay", "Nise", "Eastern Khumi", "Eastern Khumi Chin"}, } m["cnl"] = { } m["cno"] = { } m["cns"] = { } m["cnt"] = { } m["cnu"] = { aliases = {"Shenwa"}, } m["cnw"] = { aliases = {"Ngawn"}, } m["cnx"] = { } m["coa"] = { aliases = {"Cocos Malay"}, } m["cob"] = { } m["coc"] = { } m["cod"] = { otherNames = {"Kokama", "Kokáma", "Cocama-Cocamilla", "Kukama-Kukamiria", "Cocamilla", "Kokamíya", "Cocaima"}, } m["coe"] = { } m["cof"] = { otherNames = {"Colorado", "Tsáchila"}, } m["cog"] = { } m["coh"] = { } m["coj"] = { } m["cok"] = { } m["col"] = { otherNames = {"Columbia-Wenatchee", "Columbia-Moses", "Nxaamxcin", "Wenatchi", "Wenatchee"}, } m["com"] = { } m["con"] = { otherNames = {"Cofan", "Kofan", "Kofane", "A'ingae", "Maku", "Macu"}, } m["coo"] = { } m["cop"] = { -- Don't include varieties in [[Module:etymology languages/data]] } m["coq"] = { } m["cot"] = { } m["cou"] = { } m["cov"] = { } m["cow"] = { } m["cox"] = { } m["coy"] = { } m["coz"] = { otherNames = {"Chocho", "Chocholtec"}, } m["cpa"] = { } m["cpb"] = { } m["cpc"] = { } m["cpg"] = { aliases = {"Cappadocian"}, } m["cpi"] = { } m["cpn"] = { otherNames = {"Chiripon", "Chiripong", "Kyerepong", "Okere"}, } m["cpo"] = { otherNames = {"Kpeego", "Kpeen", "Numu"}, } m["cps"] = { } m["cpu"] = { } m["cpx"] = { otherNames = {"Pu-Xian", "Puxian Min", "Pu-Xian Min", "Pu Xian", "Pu Xian Chinese", "Putian", "Xinghua", "Hinghwa"}, } m["cpy"] = { } m["cqd"] = { } m["cra"] = { } m["crb"] = { } m["crc"] = { } m["crd"] = { } m["crf"] = { } m["crg"] = { } m["crh"] = { } m["cri"] = { aliases = {"Forro", "São Tomense"}, } m["crj"] = { } m["crk"] = { } m["crl"] = { } m["crm"] = { } m["crn"] = { } m["cro"] = { otherNames = {"Apsalooke"}, } m["crq"] = { } m["crr"] = { } m["crs"] = { } m["crt"] = { } m["crv"] = { otherNames = {"Tutet"}, } m["crw"] = { } m["crx"] = { } m["cry"] = { } m["crz"] = { } m["csa"] = { } m["csb"] = { } m["csc"] = { } m["csd"] = { } m["cse"] = { } m["csf"] = { } m["csg"] = { } m["csh"] = { aliases = {"Asho"}, } m["csi"] = { } m["csj"] = { aliases = {"Songlai"}, } m["csk"] = { } m["csl"] = { } m["csm"] = { } m["csn"] = { } m["cso"] = { } m["csq"] = { } m["csr"] = { } m["css"] = { otherNames = {"Mutsun", "San Juan Bautista Costanoan", "Rumsien", "San Carlos Costanoan", "Carmeleno"}, } m["cst"] = { } m["csv"] = { aliases = {"Sumtu"}, } m["csw"] = { } m["csy"] = { aliases = {"Siyin"}, } m["csz"] = { otherNames = {"Hanis", "Hanis Coos"}, } m["cta"] = { } m["ctc"] = { otherNames = {"Chetco", "Siletz Dee-ni", "Deeni", "Tututni", "Siletz"}, } m["ctd"] = { otherNames = {"Tedim", "Tiddim", "Sukte"}, } m["cte"] = { } m["ctg"] = { } m["cth"] = { aliases = {"Thaiphum"}, } m["ctl"] = { } m["ctm"] = { } m["ctn"] = { } m["cto"] = { } m["ctp"] = { } m["cts"] = { } m["ctt"] = { aliases = {"Chetti"}, } m["ctu"] = { } m["ctz"] = { } m["cua"] = { } m["cub"] = { aliases = {"Cuveo", "Kubéo", "Kubeo", "Kubéu", "Kubeu", "Cobewa", "Cobéua", "Cobeua", "Kubéwa", "Kubewa", "Kobéua", "Kobeua", "Kobewa", "Pamiwa"}, } m["cuc"] = { } m["cug"] = { otherNames = {"Chung", "Chungmboko", "Chung-Mboko", "Mboko"}, } m["cuh"] = { } m["cui"] = { } m["cuj"] = { } m["cuk"] = { } m["cul"] = { otherNames = {"Kulina", "Kulína", "Kulyna", "Curina", "Corina", "Korina", "Culina-Madijá", "Madijá", "Madija", "Madiha", "Madihá"}, } m["cuo"] = { otherNames = {"Cumanogota", "Cumana", "Cumaná", "Kumana", "Kumaná"}, } m["cup"] = { } m["cuq"] = { aliases = {"Gelong"}, } m["cur"] = { } m["cut"] = { } m["cuu"] = { } m["cuv"] = { } m["cuw"] = { } m["cux"] = { } m["cuy"] = { aliases = {"Cuitlateco"}, } m["cvg"] = { } m["cvn"] = { } m["cwa"] = { } m["cwb"] = { } m["cwd"] = { } m["cwe"] = { } m["cwg"] = { aliases = {"Cheq Wong", "Cheq-Wong", "Ceq Wong"}, } m["cwt"] = { } m["cya"] = { } m["cyb"] = { aliases = {"Cayuvava", "Cayuwaba"}, } m["cyo"] = { } m["czh"] = { aliases = {"Huizhou Chinese"}, } m["czk"] = { } m["czn"] = { } m["czo"] = { aliases = {"Min Zhong Chinese"}, } m["czt"] = { aliases = {"Zotung"}, } return m g8n482ydxmystakxwlsi527gg1mgj48 Module:languages/data/3/c/extra/doc 828 1143 28641 2023-11-16T18:56:16Z Kambai Akau 8 Redirected page to [[Module:documentation]] 28641 wikitext text/x-wiki #REDIRECT [[Module:documentation]] jsugynkkb2foxclb3qkc1rygsraha6i a̱zurufa 0 1144 28650 28649 2023-12-12T13:23:06Z Kambai Akau 8 28650 wikitext text/x-wiki ==Tyap== [[File:Silver Teapot Whiting Manufacturing Co.jpg|thumb|A̱la̱n-shayi '''a̱zurufa'''.]] === Bwoi a̱lyoot === Neet ma̱ swang a̱lyiat nKpat ji ''azurfa''. ===Yei=== * [[Za̱FBS]]: /ǝ̀dzúrúfa/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱zurufa" a̱ni.]] === A̱lyoot === '''a̱zurufa''' (''á̱kpa'' [[a̱yaazurufa]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱zurufa''' yet tangka̱i a̱myemyiat [[tawam|ntswam]] hwa ku li a̱sai a̱ni ku si̱ yet a̱tsatsak a̱ni meang. #* ''Vam a̱da̱dei ma̱to nggu wu byia̱ a̱sa̱khwot '''a̱zurufa''' nia.'' #* '''''A̱zurufa''' shyia̱ mami za̱náng nang á̱ nat ma̱ng Yesu ndyo mi̱ Ba̱ita̱lami.'' #* ''Ka̱nang a̱na-a̱shong wa bah, A̱gwam Solomon na shim '''a̱zurufa'''.'' ==== Bu nwuan ==== * [[a̱tsatsak ntswam]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:silifa|silifa]] * [[Kpat]]: [[Wikt:ha:azurfa|azurfa]] * [[Shong]]: [[Wikt:en:silver|silver]] [[Sa:a̱lyoot]] [[Sa:tswám]] lpnwkjf5g5b68f5qqe5ci3c8n1l40a1 a̱na-a̱shong 0 1145 41552 40788 2026-02-05T23:50:35Z Kambai Akau 8 /* Tyap */ 41552 wikitext text/x-wiki =={{-kcg-}}== [[File:Monnaie de Bactriane, Eucratide I, face.jpg||thumb|Tswa kurum '''a̱na-a̱shong''' - Rubut a̱na-a̱shong 5 Nikolai II]] === Bwoi a̱lyoot === Neet mi̱ ''[[a̱na]]'' + ''[[a̱shong]]''. ===Yei=== * {{IPA|kcg|/ə̀ná-ʃɔ́ŋ/}} ** {{audio|kcg|Kcg-a̱na-a̱shong.ogg|a=}} ** {{hyphenation|kcg|a̱|na|a̱|shong}} (a̱ka̱tyong 4) === A̱lyoot === '''a̱na-a̱ahong''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[na-a̱shong]]''' [[hu#Ati̱kut|hu]]) # '''A̱na-a̱shong''' yet tangka̱i a̱tsatsak [[tswam|ntswam]] hwa ku byia̱ a̱sa̱khwot na̱ shyia̱ tsi̱tsak a̱lyemu ma̱ng bagina a̱ni. #* ''A̱ghyang lyen bah a̱kyekyak a̱mpwot wa á̱ nturung '''a̱na-a̱shong''' ka.'' #* ''Á̱ mbyia̱ a̱tsatsak ntswam gu swak '''a̱na-a̱shong''' ma̱ng kurum a̱ni bah.'' #* '''''A̱na-a̱shong''' kya á̱ kyiak jhyi a̱kwati-nkwom wu.'' ====Tai==== * [[zi̱nariya]] ==== Bu nwuan ==== * [[a̱tsatsak ntswam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vam nyam ku a̱tyubishyi}} * [[A̱ghwangkpang]]: {{t+|yo|wúrà}} * [[Dot]]: {{t+|nl|goud}} * [[Shong]]: {{t+|en|gold}} * [[Kpat]]: {{t+|ha|zinariya}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} [[Sa:tswám]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4zeehmfe7vokh03as7ocoait8g6ggtu a̱kum-a̱cyi 0 1146 28657 2023-12-12T15:32:03Z Kambai Akau 8 Redirected page to [[A̱kum-a̱cyi]] 28657 wikitext text/x-wiki #REDIRECT [[A̱kum-a̱cyi]] 51q307kd8y81ekyvciuevmphb14jg4v 0 1148 28721 2023-12-12T21:00:13Z Kambai Akau 8 Kambai Akau shyei wat hu [[⛢]] nat [[Yuranut]]: di̱n Tyap 28721 wikitext text/x-wiki #REDIRECT [[Yuranut]] jaspp3rkrhqdlkld7dkdp4yj9uae9fo yuranut 0 1149 28722 2023-12-12T21:01:05Z Kambai Akau 8 Redirected page to [[Yuranut]] 28722 wikitext text/x-wiki #REDIRECT [[Yuranut]] jaspp3rkrhqdlkld7dkdp4yj9uae9fo Sa:A̱yaalama lyen á̱ta̱ngwat 14 1150 28724 2023-12-12T21:02:16Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:A̱yaalama lyen á̱ta̱ngwat]] nat [[Sa:a̱yaalama lyen á̱ta̱ngwat]] 28724 wikitext text/x-wiki #REDIRECT [[:Sa:a̱yaalama lyen á̱ta̱ngwat]] 4vq0ko0j979rqwvr96ni8863d6t7d5x shong (a̱lyem) 0 1151 28755 2023-12-12T21:20:21Z Kambai Akau 8 Redirected page to [[Shong]] 28755 wikitext text/x-wiki #REDIRECT [[Shong]] o3x6reb6459o44aaoq5iqwkphe03k48 a̱ghwangkpang 0 1152 28762 2023-12-12T21:28:56Z Kambai Akau 8 Redirected page to [[A̱ghwangkpang]] 28762 wikitext text/x-wiki #REDIRECT [[A̱ghwangkpang]] pa1l8cf83eu6kewjh7yletczblvfc1w mat 0 1153 28793 2023-12-13T09:19:04Z Kambai Akau 8 Redirected page to [[Mat]] 28793 wikitext text/x-wiki #REDIRECT [[Mat]] 162cmzx8fj6f43rc40zjoord9tqaihc 0 1154 28795 2023-12-13T09:19:32Z Kambai Akau 8 Kambai Akau shyei wat hu [[♂]] nat [[Mat]] 28795 wikitext text/x-wiki #REDIRECT [[Mat]] 162cmzx8fj6f43rc40zjoord9tqaihc 🜨 0 1155 28797 2023-12-13T09:20:23Z Kambai Akau 8 Kambai Akau shyei wat hu [[🜨]] nat [[Swanta]] 28797 wikitext text/x-wiki #REDIRECT [[Swanta]] bxpgx2v8r54xu4oi64co9v061n29jr6 0 1156 28799 2023-12-13T10:58:15Z Kambai Akau 8 Kambai Akau shyei wat hu [[☉]] nat [[Mam]] 28799 wikitext text/x-wiki #REDIRECT [[Mam]] gpjjz908berkm52kg9mw72q9n6895nk Ta‌̱mpi‌̱let:Wikipedia 10 1157 28803 2023-12-13T11:16:29Z Kambai Akau 8 Created page with "{{#invoke:interproject|wikipedia_box}}<noinclude>{{documentation}}</noinclude>" 28803 wikitext text/x-wiki {{#invoke:interproject|wikipedia_box}}<noinclude>{{documentation}}</noinclude> dzdi9sako2qrftzzgyx4tz1f2bxrhuy Ta‌̱mpi‌̱let:Wikipedia/documentation 10 1158 34064 28804 2024-11-03T12:03:49Z Minorax 32 34064 wikitext text/x-wiki {{documentation subpage}} {{shortcut|Template:wp}} {{uses lua|Module:interproject}} This template shows a right-floating sister-project box with a link to a Wikipedia page. The template should be placed inside the section it refers to, immediately after the header. In the default case (a reference to the English Wikipedia) that is immediately following the <code>==English==</code> header. If there are also images, box templates such as this should appear first. Alternatively, consider linking to Wikipedia in the "Further reading" section using the inline template {{temp|pedia}}.<ref>Some editors prefer inline linking in all cases, but there is currently no consensus for one approach over the other. See, for example, [[Wiktionary:Beer_parlour/2017/June#Where_to_place_%7B%7Bwikipedia%7D%7D_templates?|this 2017 Beer Parlour discussion]]. As of Feb 2021, {{temp|wikipedia}} had about 225,000 mainspace transclusions compared to about 28,000 for inline {{temp|pedia}}.</ref> ==Parameters== All parameters are optional. ; <code>lang=</code> : Specifies the Wikimedia language code (see [[Wiktionary:Wikimedia language codes]]) of the Wikipedia version to link to. This is not the same as the Wiktionary-internal language code, as it supports language codes that are not allowed on Wiktionary itself, such as <code>hr</code> for Croatian. It defaults to <code>en</code> for English. ; <code>1=</code> : Specifies the Wikipedia page to link to. By default, this is the same as the name of the current Wiktionary page. ; <code>2=</code> : Overrides the displayed form of the link. ; <code>cat=</code> or <code>category=</code> : Specifies a category page to link to instead. ; <code>portal=</code> : Specifies a portal page to link to instead. ; <code>mul=</code> : Provides a second article to link to. ; <code>mullabel=</code> : Overrides the displayed form of the second link. ; <code>mulcat=</code> : Provides a second category to link to. ; <code>mulcatlabel=</code> : Overrides the displayed form of the second category. ==Examples== Basic formats: # <code><nowiki>{{</nowiki>wikipedia}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|lang=''language code''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|lang=''language code''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''|lang=''language code''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''|mul=''second article''}}</code> # <code><nowiki>{{</nowiki>wikipedia|''article''|''link title''|mul=''second article''|mullabel=''second link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''|''link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''|''link title''|mulcat=''second category''}}</code> # <code><nowiki>{{</nowiki>wikipedia|cat=''category''|''link title''|mulcat=''second category''|mulcatlabel=''second link title''}}</code> # <code><nowiki>{{</nowiki>wikipedia|portal=''energy''}}</code> {| |<code><nowiki>{{wikipedia|afterlife}}</nowiki></code> |{{wikipedia|afterlife}} |- |<code><nowiki>{{wikipedia|Trunk (botany)|trunk}}</nowiki></code> |{{wikipedia|Trunk (botany)|trunk}} |- |<code><nowiki>{{wikipedia|Roma|lang=it}}</nowiki></code> |{{wikipedia|Roma|lang=it}} |- |<code><nowiki>{{wikipedia|wrong (disambiguation)|wrong}}</nowiki></code> |{{wikipedia|wrong (disambiguation)|wrong}} |- |<code><nowiki>{{wikipedia|monarchy|mul=kingdom (biology)}}</nowiki></code> |{{wikipedia|monarchy|mul=kingdom (biology)}} |- |<code><nowiki>{{wikipedia|monarchy|tyranny |mul=kingdom (biology)|mullabel=lionny}}</nowiki></code> |{{wikipedia|monarchy|tyranny|mul=kingdom (biology)|mullabel=lionny}} |- |<code><nowiki>{{wikipedia|category=colors}}</nowiki></code> |{{wikipedia|category=colors}} |- |<code><nowiki>{{wikipedia|category=colors|mulcat=national colours}}</nowiki></code> |{{wikipedia|category=colors|mulcat=national colours}} |- |<code><nowiki>{{wikipedia|lang=es|category=colores |colors|mulcat=pintura|mulcatlabel=painting}}</nowiki></code> |{{wikipedia|lang=es|category=colores|colors |mulcat=pintura|mulcatlabel=painting}} |- |<code><nowiki>{{wikipedia|portal=energy}}</nowiki></code> |{{wikipedia|portal=energy}} |} ==Related templates== *{{temp|slim-wikipedia}} — slimmer version of this template *{{temp|w}} — plain inline text link to Wikipedia *{{temp|pedia}}, {{temp|R:wp}} — for References and Further reading sections *{{temp|quote-wikipedia}} — for Citations pages *{{temp|warn notwikipedia}} <includeonly> [[Category:Interwiki templates|wikipedia]] [[af:Sjabloon:Wikipedia]] [[de:Vorlage:Wikipedia]] [[es:Template:Wikipedia]] [[gu:ઢાંચો:વિકિપીડિયા]] [[la:Formula:vicipaedia]] [[ms:Templat:wikipedia]] [[ru:Шаблон:Википедия]] [[sv:Template:wikipedia]] [[th:แม่แบบ:วิกิพีเดีย]] [[uk:Шаблон:wikipedia]] [[zh:Template:Wikipedia]] </includeonly> ==TemplateData== {{TemplateDataHeader}} <templatedata> { "params": { "1": { "label": "Article to link", "example": "color", "type": "line", "description": "Article to link to on the Wikipedia", "default": "{{subst:BASEPAGENAME}}", "suggested": true }, "2": { "label": "Link label", "description": "If provided, overrides the displayed form of the link", "type": "line", "example": "colors" }, "lang": { "label": "Language code", "description": "Wikipedia language code for the Wikipedia language to link", "example": "es", "type": "line", "default": "en" }, "mul": { "label": "2nd article to link", "description": "Provides a second article to link to", "example": "painting", "type": "line" }, "mullabel": { "label": "2nd article label", "description": "Overrides the displayed form of the second link.", "example": "paintings", "type": "line" }, "cat": { "aliases": [ "category" ], "label": "Category to link", "description": "Category to link on Wikipedia, instead of an article", "example": "colors", "type": "line" }, "portal": { "label": "Portal to link", "description": "Portal to link on Wikipedia, instead of an article", "example": "energy", "type": "line" }, "mulcat": { "label": "2nd category to link", "description": "Second category to link on Wikipedia, replacing the second article link", "type": "line" }, "mulcatlabel": { "label": "2nd category label", "description": "If provided, overrides the displayed form of the second category", "type": "line" } }, "description": "Links Wikipedia in a box that floats to the right", "format": "{{_| _ = _}}\n", "paramOrder": [ "1", "2", "cat", "portal", "lang", "mul", "mullabel", "mulcat", "mulcatlabel" ] } </templatedata> ==Footnotes== <references /> j8rtzz4gb78uc1rsq7qfvy3rksh70e4 bukha̱ret 0 1159 28818 2023-12-15T21:57:55Z Kambai Akau 8 Redirected page to [[Bukha̱ret]] 28818 wikitext text/x-wiki #REDIRECT [[Bukha̱ret]] 7izh2og786ocwmzmk1ebp2daapbgk6j Bukha̱ret 0 1160 28820 28819 2023-12-15T22:06:56Z Kambai Akau 8 28820 wikitext text/x-wiki ==Tyap== [[File:Bucharest city center.jpg|thumb|A̱cyian a̱keang '''Bukha̱ret'''.]] ===Yei=== * [[Za̱FBS]]: /Búxǝrèd/ * A̱nwuat: ===A̱lyoot=== # '''Bukha̱ret''' a̱keangtung a̱byin Romaniya ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:Bucharest|Bucharest]] [[Sa:a̱lyoot]] 0toveryfau8wpskc1vwvoc8k6ra1f28 Sa:nkap a̱li 14 1161 28842 2023-12-17T21:14:47Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 28842 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 0 1162 28860 2023-12-17T21:49:08Z Kambai Akau 8 Kambai Akau shyei wat hu [[♃]] nat [[Jupita]] 28860 wikitext text/x-wiki #REDIRECT [[Jupita]] c8ghh2a0vdrz840bzas2krsax5ztaij jupita 0 1163 28861 2023-12-17T21:51:08Z Kambai Akau 8 Redirected page to [[Jupita]] 28861 wikitext text/x-wiki #REDIRECT [[Jupita]] c8ghh2a0vdrz840bzas2krsax5ztaij 0 1164 28863 2023-12-17T21:51:48Z Kambai Akau 8 Kambai Akau shyei wat hu [[☄]] nat [[Komet]] 28863 wikitext text/x-wiki #REDIRECT [[Komet]] b6vbf80kf336ncg5rw92x9aknk1bp2j 0 1165 28865 2023-12-17T21:52:33Z Kambai Akau 8 Kambai Akau shyei wat hu [[☿]] nat [[Makyuri]] 28865 wikitext text/x-wiki #REDIRECT [[Makyuri]] ch16qqp2a55lok8m63gvxh70zqss0al makyuri 0 1166 28866 2023-12-17T21:54:30Z Kambai Akau 8 Redirected page to [[Makyuri]] 28866 wikitext text/x-wiki #REDIRECT [[Makyuri]] ch16qqp2a55lok8m63gvxh70zqss0al 0 1167 28868 2023-12-17T21:55:02Z Kambai Akau 8 Kambai Akau shyei wat hu [[♀]] nat [[A̱na̱ndan]] 28868 wikitext text/x-wiki #REDIRECT [[A̱na̱ndan]] cwbuod2i68aosmr9akluw3h85u9xr3u a̱na̱ndan 0 1168 28869 2023-12-17T21:56:38Z Kambai Akau 8 Redirected page to [[A̱na̱ndan]] 28869 wikitext text/x-wiki #REDIRECT [[A̱na̱ndan]] cwbuod2i68aosmr9akluw3h85u9xr3u Sa:a̱yaalywei 14 1169 28903 2023-12-17T23:31:44Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 28903 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj 0 1170 28912 2023-12-17T23:56:24Z Kambai Akau 8 Kambai Akau shyei wat hu [[⚷]] nat [[Kaira̱n]] 28912 wikitext text/x-wiki #REDIRECT [[Kaira̱n]] 26zwrxl53usav30ir4naxehfce5l9ym Sa:a̱bwuanng 14 1171 28988 2023-12-18T23:14:05Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 28988 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nkyangtsot-a̱bwom 14 1172 29007 2023-12-19T09:46:09Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 29007 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:a̱ka̱nok 14 1173 29021 2023-12-19T10:30:07Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 29021 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:yak 14 1174 29072 2023-12-19T14:46:55Z Kambai Akau 8 Created page with "[[Sa:nkyayak]]" 29072 wikitext text/x-wiki [[Sa:nkyayak]] 5wzev0ihm8uv1mdrfd11txlgi1avfuf shang 0 1175 29080 29076 2023-12-19T15:10:09Z Kambai Akau 8 /* Tyap */ 29080 wikitext text/x-wiki ==Tyap== [[File:Women fanning Sorghum seeds.png|thumb|A̱nyiuk ba̱ '''shang''' zwá [[swaat]] a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ʃáŋ/ * A̱nwuat: ===Ta̱m=== shang, ka̱n shang, ku shang, ba̱ shang, bye shang, wu shang, na shang, nshang # '''Shang''' yet tangka̱i ta̱m ghai zwá yak ma̱ng a̱lyuk a̱ni. #* ''Á̱ ku kpa, á̱ si̱ ba̱ '''shang''' swaat ji.'' #* ''Mba a̱mang wa '''shang''' yak hu?'' #* '''''Shang''' a̱nggang zi̱ ghwon a̱ji a̱nfaan.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:fẹfẹfẹ|fẹfẹfẹ]] * [[Kpat]]: [[Wikt:ha:rairaye|rairaye]] * [[Shong]]: [[Wikt:en:winnow|winnow]] * Swahili: [[Wikt:sw:kushinda|kushinda]] [[Sa:ta̱m]] jd10spz53eghuau45fsxscuokwykf1h Sa:nkyangcung 14 1176 29096 2023-12-19T16:01:19Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 29096 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:a̱sa̱khwot vam 14 1177 29113 2023-12-19T16:35:48Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 29113 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:nkyangcet 14 1178 29122 2023-12-19T16:51:31Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 29122 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj Sa:a̱sheityan 14 1179 42039 29150 2026-02-15T10:35:15Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:tyei-a̱son]] nat [[Sa:a̱sheityan]]: Latest translation 29150 wikitext text/x-wiki [[Sa:fam a̱lyem]] 4rpcunm4gv8t9a9jth3t01pjyfoj6fk A̱timm 0 1180 29167 2023-12-20T09:43:53Z Kambai Akau 8 Kambai Akau shyei wat hu [[A̱timm]] nat [[A̱ti̱mm]] 29167 wikitext text/x-wiki #REDIRECT [[A̱ti̱mm]] ghckuq7ebgtor8ftojtnbtehs0784og Sa:a̱ci̱cen 14 1181 29170 2023-12-20T09:52:04Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 29170 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 gbwughwuk 0 1182 29204 2023-12-21T21:19:12Z Kambai Akau 8 Kambai Akau shyei wat hu [[gbwughwuk]] nat [[ghwughwuk]] 29204 wikitext text/x-wiki #REDIRECT [[ghwughwuk]] ofpttnbhwjelv4fdwdqjbjjjevs086s a̱mbwuok 0 1183 30470 30469 2024-03-24T17:22:28Z Kambai Akau 8 30470 wikitext text/x-wiki ==Tyap== [[File:Agama (lizard) 12.jpg|thumb|'''A̱mbwuok'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀mbʷʷɔ̀g/ * A̱nwuat: ===A̱lyoot=== ====Bwan di lilyem ghyang==== * [[Kpat]]: [[Wikt:ha:kadangare|kadangare]] * [[Shong]]: [[Wikt:en:lizard|lizard]] [[Sa:a̱yaambwuok]] [[Sa:a̱lyoot]] ma954ybeovnyd4ndoxcy3wbzq1slxx2 a̱tyi̱ri̱m 0 1184 29271 2023-12-22T12:08:51Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱tyi̱ri̱m]] nat [[a̱tyiri̱m]] 29271 wikitext text/x-wiki #REDIRECT [[a̱tyiri̱m]] ntcleqr5f106a0evv1a8snscelmy8pl ta̱kut 0 1185 29292 29291 2023-12-22T12:58:21Z Kambai Akau 8 29292 wikitext text/x-wiki ==Tyap== [[File:Dog-shaking-itself.jpg|thumb|A̱bwu ka̱ '''ta̱kut''' vam nka hu a̱ni.]] [[File:Withered trees at Kurmin Masara.jpg|thumb|A̱ka̱kwon na̱ ku '''ta̱kut''' a̱kyikyuo nna a̱ni.]] ===Yei=== * [[Za̱FBS]]: /tǝ́kʷúd/ * A̱nwuat: ===Ta̱m=== '''ta̱kut''' (''á̱kpa'' '''[[ya̱kut]]''') ta̱kut, ka̱n ta̱kut, ku ta̱kut, ba̱ ta̱kut, bye ta̱kut, wu ta̱kut, na ta̱kut, nta̱kut '''Ta̱kut''' bye fa # Ka̱nang a̱yin ku nyam zwun vam a̱ni. #* ''A̱bwu ka sii '''ta̱kut''' vam nka hu ma̱nini.'' #* ''Ya n'''ta̱kut''' tak hu a li.'' #* ''Yok '''ta̱kut''' nna a̱ji bah.'' # Ka̱nang a̱kyikyuo ku nkywat a̱kwon khwot si̱ ta̱bat kwa̱i a̱byin a̱ni. #* ''Mbwak a̱kwon na '''ta̱kut''', a̱wot a̱kyikyuo ba si̱ nwuo fuut.'' #* ''Nkywat a̱ka̱kwon na '''ta̱kut''' a̱ tyak.'' ====Tai==== ; ''Zwun'' :* [[gbaat]] :* [[tyiri̱m]] :* [[waat]] :* [[yurup]] :* [[zwun]] ; ''Kwa̱i'' :* [[khwot]] ====Bwan di̱ lilyem ghyáng==== ; ''Zwun'' :* [[A̱ghwangkpang]]: [[wikt:yo:gbọn|gbọn]] :* [[A̱kum-a̱cyi]]: [[wikt:ig:kpochapu|kpochapu]] :* [[Kpat]]: [[wikt:ha:girgiza|girgiza]], [[wikt:ha:kada|kada]] :* [[Shong]]: [[wikt:en:shake off|shake off]] ; ''Kwa̱i'' :* [[A̱ghwangkpang]]: [[wikt:yo:rọ|rọ]] :* [[A̱kum-a̱cyi]]: [[wikt:ig:akpọnwụ|akpọnwụ]] :* [[Kpat]]: [[wikt:ha:bushe|bushe]], [[wikt:ha:shude|shude]] :* [[Shong]]: [[wikt:en:wither|wither]] [[Sa:ta̱m]] fjskrl8rqsi5tc5314en0zrzo8ugu2f a̱tyiri̱m a̱byin 0 1186 29307 29306 2023-12-22T13:28:20Z Kambai Akau 8 29307 wikitext text/x-wiki ==Tyap== [[File:Earthquake distribution 2010.gif|thumb|A̱ka̱vwuo mi̱ swanta nang '''a̱tyiri̱m a̱byin''' ku dam a̱ni ma̱ a̱lyia̱ 2010.]] [[File:990921중앙119구조본부 대만 921 대지진 출동13.jpg|thumb|Nok ghyang ku bi̱ri̱m mat '''a̱tyiri̱m a̱byin''' a̱ni mi̱ Taiwan.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyiri̱m]]'' + ''[[a̱byin]]''. ===Yei=== * [[Za̱FBS]]: /ǝ̀tʲìrɨ̀m ǝ̀bʲín/ * A̱nwuat: ===A̱lyoot=== '''a̱tyiri̱m a̱byin''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''A̱tyiri̱m a̱byin''' yet tangka̱i [[a̱tyiri̱m]] hwa ka̱ neet mi̱ swanta hu a̱ni. Ka̱nang a̱byin ka zwun ma̱ng cet a̱ni a̱wot si̱ a̱hwa si̱ tyia̱ a̱byin ka ka̱ saat da̱ a̱ka̱vwuo vwuon a̱wot a̱ka̱nok si̱ byia̱ nneang di̱ mbat a̱wot a̱ka̱nok á̱ghyang bye bi̱ri̱m a̱ kwa a̱byin. #* ''A̱byin Ja̱pan ni̱ swuoa̱bung ma̱ng '''a̱tyiri̱m a̱byin''' kuzang a̱lyia̱.'' #* '''''A̱tyiri̱m a̱byin''' na tyia̱ nok hu ku bi̱ri̱m.'' #* ''Á̱ nyia̱ tangka̱k '''a̱tyiri̱m a̱byin''' ma̱ a̱byin Moroko a̱leang na̱ si̱ tyia̱ a̱ka̱nok na̱ bi̱ri̱m ba̱t.'' ====Tai==== * [[zwun a̱byin]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ìṣẹlẹ|ìṣẹlẹ]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ala ọma jijiji|ala ọma jijiji]] * [[Kpat]]: [[wikt:ha:girgizar kasa|girgizar kasa]] * [[Shong]]: [[wikt:en:earthquake|earthquake]] * Swahili: [[wikt:sw:tetemeko la ardhi|tetemeko la ardhi]] ===Fang a̱zanson=== * {{pedia}} [[Sa:a̱lyoot]] k0xc5j61k3cljobhztvhxtazi2v7abg A̱tyotyap 0 1187 42535 42498 2026-02-17T09:48:17Z Genesis shan 219 /* Tyap */ 42535 wikitext text/x-wiki {{also|a̱tyotyap}} ==Tyap== [[File:Danjuma Gwamkhap Anthony.jpg|thumb|'''A̱tyotyap''' a̱ghyang.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[A̱tyap]]''. ===Yei=== * [[Za̱FBS]]: /Ə̀tʲótʲab/ * {{audio|kcg|Kcg-A̱tyotyap.ogg|a=}} ===A̱lyoot=== '''A̱tyotyap''' (''á̱kpa'' '''[[A̱tyap]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyotyap''' yet a̱yin wa a̱ ghwut di̱n nwap A̱tyap ma̱ a̱ka̱wa̱tyia̱ a̱byin Naijeriya a̱ lyiat a̱lyem [[Tyap]] a̱ni. #* ''Da̱uke yet a̱za̱za̱rak '''A̱tyotyap''' wa.'' #* ''A̱kwak a̱son á̱khwot á̱kwop Naijeriya wu yet '''A̱tyotyap''' wa.'' #* ''Ka̱nang á̱ ngyei a̱yin '''A̱tyotyap''', a̱lyoot tyok kya bah, ku fa a̱yin wu lyen lyiat Tyap ji awot a yet byin [[Atyap]] hwa.'' ====Vak lyuut ghyang==== * [[a̱tyotyap]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Bakatafe|Bakatafe]] (a̱s.), [[wikt:ha:Bakatafiya|Bakatafiya]] (a̱n.), * [[Shong]]: [[wikt:en:Atyap|Atyap person]] * Swahili: [[wikt:sw:mtu wa Atyap|mtu wa Atyap]] * Zulu: [[wikt:zu:umuntu we-Atyap|umuntu we-Atyap]] [[Sa:a̱lyoot]] dorr7stafjooswczmll75vpx7ra899q a̱cok 0 1188 29343 29342 2023-12-22T14:57:17Z Kambai Akau 8 29343 wikitext text/x-wiki {{also|a̱tyucok}} ==Tyap== [[File:Flickr - Government Press Office (GPO) - A woman on guard duty at kibbutz Givat Hashlosha.jpg|thumb|'''A̱cok''' a̱nap a̱ghyang da̱ a̱vwuonta̱m ma̱ a̱byin Isi̱rela (á̱ ku ngyei Pa̱la̱sti̱n di̱n jen a̱ja) ma̱ a̱lyia̱ 1936.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱]]'' + ''[[cok]]''. ===Yei=== * [[Za̱FBS]]: /Ə̀t͡ʃɔ̀g/ * A̱nwuat: ===A̱lyoot=== '''a̱cok''' (''á̱kpa'' '''[[a̱yaacok]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱cok''' yet a̱yin wa a̱ cam a̱vwuo a̱ni. #* '''''A̱cok''' a̱keang wa gu yet ma̱ a̱byin mba ka.'' #* ''Nwan wa yet '''a̱cok''' nung a?'' #* ''Ka̱nang a yet '''a̱cok''' wa a fwuong. Konyan maai a̱ nkat.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:maigadi|maigadi]] * [[Shong]]: [[wikt:en:watchman|watchman]] [[Sa:a̱lyoot]] 61x6wtkhr31dnf9mksppxdp9xybl2eq a̱tyotyap 0 1189 32666 32664 2024-08-22T18:05:31Z Sankwai22 349 /* Tyap */ 32666 wikitext text/x-wiki {{also|A̱tyotyap}} ==Tyap== [[File:Jung Yong-hwa - Shing Kee Street Restaurant 1.jpg|thumb|ghwughwu ngoseam]] [[File:Yong Jacque.jpg|thumb|zam]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[A̱tyap]]''. ===A̱lyoot=== '''zam''' (''á̱kpa'' '''[[ji]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''zam''' ji fa mma̱n a̱sam nia # Vak lyuut [[a̱kaseam]] ghyang ==kedee= # '''zam''' zam ji shia da tsot a̱lau *̄ ''nyi li nung zam ji kap a̱ ja a ==bwan de lilyem ghang== =='''bwan da lilyem ghang '''== [['''kpat''']]|''yan maza'']]. [['''shon''']]|''male'']] ==yafang== [['''tyap wiki bootcamp''']] [[''sa'']]|aloot'']] 1z5x568i7gvich81hijfm5d0os1w8w2 a̱bung 0 1190 37681 37679 2025-04-29T00:40:51Z Kambai Akau 8 37681 wikitext text/x-wiki ==Tyap== [[File:Starved girl.jpg|thumb|A̱banggwoneam ka̱ shyia̱ di̱ swuo'''a̱bung''' ma̱ng zwan a̱ca̱fak a̱ni.]] [[File:20170624 Schneeberglandrallye DSC 7444.jpg|thumb|A̱bada̱dei ma̱to ka̱ seang '''a̱bung''' mi̱ di̱ cung a̱ni.]] ===Yei=== * {{IPA|kcg|/ə̀búŋ/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱bung.wav|a=}} ** {{hyphenation|kcg|a̱|bung}} (a̱ka̱tyong 2) * Fantswam: '''[[ka̱bung]]''' /kəbúŋ/ ** A̱nwuat: * Gwoot, Takad, Tyuku: '''[[ubvung]]''' /ubvúŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱bung''' (''á̱kpa'' '''[[a̱ka̱bung]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱bung''' yet tangka̱i ta̱fwat hwa ku tyei vwan a̱khwu a̱ni. #* '''''A̱bung''' na tuk nzi̱t ba̱t.'' #* ''Ta̱m hu byia̱ '''a̱bung''' nyia̱ bah.'' #* ''Zwandyen ku swuo '''a̱bung''' ma̱ng mman a̱nia ba̱t.'' # '''A̱bung''' yet a̱lyilyiit nkyuo lyem ku mbyin wa a̱ cong ma̱ng wun hu a̱wot gu cyok tazwa kya ka̱nang kyang a̱hwa labeang da̱ a̱vwuo a̱nyiung. #* ''A ngyei '''a̱bung''' na na dam nzi̱t ba̱t.'' #* ''Lyang '''a̱bung''' na.'' #* ''Yok ghwon '''a̱bung''' na̱ cyok bah, a sii ta̱bat lyang a̱vwuo ka.'' ====Bwoi mi̱ bwoi==== * [[swuoa̱bung]] * [[tuk a̱bung]] ====Tai==== * [[a̱bwuk]] * [[bwuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vwan a̱khwu}} * [[A̱ghwangkpang]]: {{t+|yo|wahala}} * [[A̱kum-a̱cyi]]: {{t+|ig|nsogbu}} * [[Jhyuo]]: {{t+|kaj|ka̱bvung}} * [[Kpat]]: {{t+|ha|wahala}} * [[Shong]]: {{t+|en|problem}} {{trans-bottom}} {{trans-top|A̱bwuk}} * [[A̱ghwangkpang]]: {{t+|yo|eruku}} * [[A̱kum-a̱cyi]]: {{t+|ig|uzuzu}} * [[Jhyuo]]: {{t+|kaj|ka̱bvung}} * [[Kpat]]: {{t+|ha|kura}} * [[Kuut]]: {{t+|bom|wal}} * [[Shong]]: {{t+|en|dust}} * Swahili: {{t+|sw|vumbi}} * Zulu: {{t+|zu|uthuli}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] ofnxeq76i37ccgodhz5ocv6w7g45w1b Sa:kyangbwak 14 1191 29457 2023-12-24T10:27:15Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 29457 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 ta̱shuk 0 1192 29493 29489 2023-12-29T18:57:20Z Kambai Akau 8 29493 wikitext text/x-wiki ==Tyap== [[File:Wäscheklammer Holz1.jpg|thumb|Tyiang a̱toot nang á̱ '''ta̱shuk''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /tǝ́ʃúg/ * A̱nwuat: ===Ta̱m=== '''ta̱shuk''' (''á̱kpa'' '''[[ya̱shuk]]''') ta̱shuk, ka̱n ta̱shuk, ku ta̱shuk, ba̱ ta̱shuk, bye ta̱shuk, wu ta̱shuk, na ta̱shuk, nta̱shuk # '''Ta̱shuk''' fa ka̱nang á̱ kyiak [[a̱ya̱shuk]] á̱ si̱ ba̱ng a̱toot ku kyang nang á̱ lya̱u a̱ni ma̱ a̱ywan ku kyang ghyang. #* ''Kuwot a̱i! Nat a '''ta̱shuk''' a̱toot wu nang a lya̱u a̱ta̱usa ka a̱ni.'' #* '''''Ta̱shuk''' nung dyo la!'' #* ''Yok '''ta̱shuk''' a̱toot wu bah.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[:yo:gẹkuru|gẹkuru]] * [[A̱kum-a̱cyi]]: [[:ig:kpia|kpia]] * [[Kpat]]: [[:ha:kama|kama]] * [[Shong]]: [[:en:clip|clip]], [[:en:peg|peg]] ====Ya̱fang==== <references/> [[Sa:ta̱m]] h0hm2bju29qf01ncqkdfprq2m7zrf8h ya̱shuk 0 1193 29495 29494 2023-12-29T19:04:51Z Kambai Akau 8 29495 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /jǝ́ʃúg/ * A̱nwuat: ===Ta̱m=== '''ya̱shuk''' (''a̱ka̱nyiung'' '''[[ta̱shuk]]''') ya̱shuk, ka̱n ya̱shuk, ku ya̱shuk, ba̱ ya̱shuk, bye ya̱shuk, wu ya̱shuk, na ya̱shuk, ngya̱shuk # '''Ya̱shuk''' fa ka̱nang á̱ kwok [[á̱ya̱shuk]] á̱ si̱ ba̱ng a̱yaatoot ku nkyang nang á̱ lya̱u a̱ni ma̱ a̱ywan ku kyang ghyang. #* ''Sa̱kut, '''ya̱shuk''' nung dyo a̱yaatoot bani a̱ja̱u.'' #* '''''Ya̱shuk''' nna a̱ta̱usa.'' ===A̱lyoot=== '''ya̱shuk''' (''á̱kpa'' '''[[ngya̱shuk]]''') :Sot swang a̱lyiat: '''hu''' (''á̱kpa'' '''na''') # '''Ya̱shuk''' fa ka̱nang á̱ kwok [[á̱ya̱shuk]] á̱ si̱ ba̱ng a̱yaatoot ku nkyang nang á̱ lya̱u a̱ni ma̱ a̱ywan ku kyang ghyang. #* '''''Ya̱shuk''' hu tyia̱ bah.'' #* ''Kuzang tangka̱i vak '''ya̱shuk''' yet ta̱m mumwang hwa.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[:yo:igẹkuru|igẹkuru]] * [[Kpat]]: [[:ha:kamawa|kamawa]] * [[Shong]]: [[:en:clipping|clipping]], [[:en:pegging|pegging]] ====Fang a̱zanson==== {{pedia}} [[Sa:ta̱m]] [[Sa:a̱lyoot]] 5mzyxo3scmzw8ee2cvuxpsosct7igf8 Mang tswuop 0 1194 29517 2023-12-29T19:43:19Z Kambai Akau 8 Kambai Akau shyei wat hu [[Mang tswuop]] nat [[mang tsop]] 29517 wikitext text/x-wiki #REDIRECT [[mang tsop]] e9edprnxtay5cktlv1unthj0ucck392 sa̱tyim (kyangcet) 0 1195 30041 29528 2024-02-18T14:02:20Z Kambai Akau 8 Redirected page to [[sa̱tyim]] 30041 wikitext text/x-wiki #REDIRECT [[sa̱tyim]] 7jc8vxpphca9xitu30c548s5kghovas a̱zwu 0 1196 30595 29888 2024-04-30T01:42:33Z Kambai Akau 8 30595 wikitext text/x-wiki ==Tyap== [[File:Allianz Arena (Ank Kumar, Infosys Limited) 07.jpg|thumb|'''A̱zwu''' nvwuo sot Allianz mi̱ Ndya.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀dzʷu/ * A̱nwuat: ===A̱lyoot=== '''a̱zwu''' (''á̱kpa'' '''[[a̱ka̱zwu]]) :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱zwu''' yet kyai hwa na̱ng á̱ ntung da̱nian vwuo a̱ni, a̱vwuo kya nang á̱ nkwai cara a̱ni, a̱vwuo á̱ mmyiam song a̱ni, a̱vwuo á̱ ntsot a̱la̱u a̱ni. #* ''Da̱ zi̱ na nat '''a̱zwu''' ka mi̱ zang jen ja?'' #* ''Kuwot swak a̱ nwuo '''a̱zwu''' nsong ka di̱n song.'' #* '''''A̱zwu''' wuni yet a̱si̱ kuzang tangka̱i vwuo hwa.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:fage|fage]] * [[Shong]]: [[wikt:en:arena|arena]] [[Sa:a̱lyoot]] fk26s1pmpv34qjxi0fs04oq4dmbqod6 ya̱ya̱gat 0 1197 30360 30359 2024-03-22T20:14:25Z Kambai Akau 8 30360 wikitext text/x-wiki ==Tyap== [[File:Carya ovata—shaggy bark.jpg|thumb|Ghwughwuk a̱kwon ''Carya ovata'' ku li '''ya̱ya̱gat''' a̱ni.]] ===A̱lyoot=== '''ya̱ya̱gat''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') # '''Ya̱ya̱gat''' yet swat kpi̱kpeak kyang hwa. #* '''''Ya̱ya̱gat''' hu la̱u.'' ===Ghwughwu=== '''ya̱ya̱gat''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') # '''Ya̱ya̱gat''' fa ka̱nang kyang li ma̱ kpeak kpi̱kpeak a̱ni. #* ''A cong naat a̱ji ma̱ a̱toot a̱ li '''ya̱ya̱gat''' a̱wa?'' #* ''Nkyang nani la̱u swan '''ya̱ya̱gat'''.'' #* ''Pyia̱ ang hu li '''ya̱ya̱gat'''. Nat a zap nhu.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:buzuzu|buzuzu]] * [[Shong]]: [[wikt:en:shaggy|shaggy]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] t2uxhupqh9i73fdszwa8ms2fbfb1yg2 a̱vwuo 0 1198 37939 37893 2025-05-08T20:21:03Z Kambai Akau 8 37939 wikitext text/x-wiki ==Tyap== [[File:Great Basin Research Station A Place for Learning Sign.jpg|thumb|A̱lama '''A̱vwuo'''myiam Tesha Nzop A̱gba̱ndang Kham wu]] ===Yei=== * {{IPA|kcg|/ə̀vʷʷó/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱vwuo.wav|a=}} ** {{hyphenation|kcg|a̱|vwuo}} (a̱ka̱tyong 2) * Fantswam: [[ka̱lvwua]] /kǝ́lvʷʷá/ ** A̱nwuat: * Gwoot, Takad, Tyuku: [[uvwuo]] /ùvʷʷó/ ** A̱nwuat: ===A̱lyoot=== '''a̱vwuo''' (''á̱kpa'' '''[[a̱ka̱vwuo]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱vwuo''' yet a̱wat kya ku tyan. #* '''''A̱vwuo''' kani na maai nzi̱t a?'' #* ''Mi̱ kuzang '''a̱vwuo''' kya nang gu nshyia̱ a̱ni á̱ ni̱ ndyen nggu!'' #* ''N nwai cat kai '''a̱vwuo''' a̱kya bah.'' ====Tai==== * [[a̱gbang]] * [[tyan]] ====Bwoi mi̱ bwoi==== * [[a̱vwuofang]] * [[a̱vwuofi̱ri̱m]] * [[a̱vwuokpaa̱pyia̱]] * [[a̱vwuomyiam]] * [[a̱vwuomyian]] * [[a̱vwuonaai]] * [[a̱vwuoncong]] * [[a̱vwuonkwai]] * [[a̱vwuoshyim]] * [[a̱vwuosong]] * [[a̱vwuoswan]] * [[a̱vwuoswuo]] * [[a̱vwuotyiet]] * [[a̱vwuovwuo]] * [[a̱vwuowaak]] * [[a̱vwuoweang]] * [[a̱vwuoyong]] * [[a̱yin-a̱vwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tyan}} * A̱do: {{t+|bin|eke}} * [[A̱ghwangkpang]]: {{t+|yo|ibi}} * [[A̱kum-a̱cyi]]: {{t+|ig|ebe}} * Ba̱mba̱ra: {{t+|bm|sigiyɔrɔ}} * Eve: {{t+|ee|teƒe}} * [[Jhyuo]]: {{t+|kaj|ka̱bvwa}} * [[Kpat]]: {{t+|ha|wuri}} * [[Shong]]: {{t+|en|place}} * Swahili: {{t+|sw|mahali}} * Tswi: {{t+|tw|beaeɛ}} * Wusi̱ka̱ra: {{t+|eu|leku}} * Zulu: {{t+|zu|indawo}} {{trans-bottom}} [[Sa:a̱lyoot]] 32m9s6si6n3vr995lys3aulpwmgj7m1 a̱vwuoswuo 0 1199 29546 2024-01-04T18:03:11Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱vwuoswuo]] nat [[a̱vwuonswuo]] 29546 wikitext text/x-wiki #REDIRECT [[a̱vwuonswuo]] 6txoxqbaccdp439wn28kv9mee4rt955 bwuk 0 1200 40078 40077 2025-11-08T20:19:05Z Kambai Akau 8 /* Yei */ 40078 wikitext text/x-wiki ==Tyap== [[File:Car and garbage at dust storm.jpg|thumb|A̱da̱dei ma̱to nang '''bwuk''' nkup a̱ni.]] ===Yei=== * {{IPA|kcg|/bʷùɡ/}} ** {{hyphenation|kcg|bwuk}} (a̱tyong 1) ** {{audio|kcg|Kcg-bwuk.ogg|a=}} ===A̱lyoot=== '''bwuk''' (''á̱kpa'' '''[[bwúk]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Bwuk''' yet nkyuo mbung nia na̱ myiai di̱ nkyang ka̱nang á̱ kai nna á̱ si̱ ghwon na̱ si̱ labeang a̱ja. #* ''Kyiak tyiang a̱toot a lyang '''bwuk''' ji.'' #* ''A li '''bwuk''' ma̱ á̱ghyi nung a?'' #* '''''Bwuk''' ji dam ang ka̱ni?'' ====Tai==== * [[a̱bung]] * [[mbwuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|ka̱nang kyang ta̱yuut}} * [[A̱ghwangkpang]]: {{t+|yo|eruku}} * [[A̱kum-a̱cyi]]: {{t+|ig|uzuzu}} * [[Dot]]: {{t+|nl|stof}} * [[Kpat]]: {{T+|ha|kura}} * [[Kuut]]: {{t+|bom|wal}} * [[Shong]]: {{t+|en|dust}} * Swahili: {{t+|sw|vumbi}} * Zulu: {{t+|zu|uthuli}} {{trans-bottom}} ====Ya̱fang==== <references/> {{wikipedia}} ===Ta̱m=== bwuk, ka̱n bwuk, ku bwuk, ba̱ bwuk, na bwuk, bye bwuk, wu bwuk, mbwuk # '''Bwuk''' fa ka̱nang kyang ta̱yuut. #* ''A̱mgba̱m kyayak hu '''bwuk'''.'' #* ''Yok '''bwuk''' a̱na ka bah.'' #* ''N fa̱k á̱ nyia̱ nggu ka '''bwuk''' ma̱ a̱tung ka, ka̱ni?'' ====Ya̱fang==== {{wikidata lexeme|L1525569}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] 5rpitnkxrc9qkhgpl37ygomi6pg315c uvwuo 0 1201 37801 37640 2025-05-01T13:12:33Z Kambai Akau 8 37801 wikitext text/x-wiki ==Tyap (Gworog, Takad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /ùvʷʷó/ * A̱nwuat: ===A̱lyoot=== '''uvwuo''' ka (''á̱kpa'' '''*''') # [[a̱vwuo]] [[Sa:Gworog]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] 2fvgj0kje91rwdt40yexv23r34wb3l8 ka̱lvwua 0 1202 37800 37799 2025-05-01T13:12:08Z Kambai Akau 8 37800 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kǝ́lvʷʷá/ * A̱nwuat: ===A̱lyoot=== '''ka̱lvwua''' ka (''á̱kpa'' '''*''') # [[a̱vwuo]] [[Sa:Fantswam]] fsflg5291yxxjjrksoew6xfyymcb5xx a̱ka̱vwuo 0 1203 29553 2024-01-06T14:05:01Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀vʷʷó/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱vwuo]] [[Sa:a̱lyoot]]" 29553 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀vʷʷó/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱vwuo]] [[Sa:a̱lyoot]] 9dpntapzx4rl47kmzl85loq4hd79pbl ka̱cyiet 0 1204 37643 29557 2025-04-25T01:53:01Z Kambai Akau 8 37643 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kǝ́t͡ʃʲèd/ * A̱nwuat: ===A̱lyoot=== '''ka̱cyiet''' (''á̱kpa'' '''*''') # [[a̱cyiet]] [[Sa:Fantswam]] a7i3rof5j7v0jtpv1bnz6guyyxgyxde a̱ka̱cyiet 0 1205 29559 2024-01-06T14:18:41Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀t͡ʃʲɛ̀d/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱cyiet]] [[Sa:a̱lyoot]]" 29559 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀t͡ʃʲɛ̀d/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱cyiet]] [[Sa:a̱lyoot]] opaix1fuf39h51q5hz5t50jn514xdsv a̱ka̱la̱di 0 1206 38159 38123 2025-05-16T22:13:29Z Kambai Akau 8 38159 wikitext text/x-wiki ==Tyap== [[Fail:Charolais cattle, Sierra Nevada, Venezuela.jpg|thumb|'''A̱ka̱la̱di''' nyak mi̱ Sera Neva]] ===Yei=== * {{IPA|kcg|/ə̀kə́lə́dí/}} ** {{audio|kcg|Kcg-a̱ka̱la̱di.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|la̱|di}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱ka̱la̱di''' (''á̱kpa'' '''[[a̱yaaka̱la̱di]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ka̱la̱di''' yet nyak ja ji̱ yet a̱sam a̱ni. #* ''Á̱ na bai ma̱ng '''a̱ka̱la̱di''' wu a̱nfaan baa?'' #* '''''A̱ka̱la̱di''' nyak wu shyia̱ a̱ji wa?'' #* ''Nyak jini, '''a̱ka̱la̱di''' wa ku sha̱p ja la?'' ====Vak lyuut ghyang==== * [[a̱mijimi]] * [[ka̱la̱di]] ====Tai==== * [[a̱ba]] * [[a̱sam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ba-nyak}} * [[A̱ghwangkpang]]: {{t+|yo|akọmalu}} * [[A̱kum-a̱cyi]]: {{t+|ig|ehi}} * [[Dot]]: {{t+|nl|stier}} * [[Kpat]]: {{t+|ha|bijimi}} * [[Shong]]: {{t+|en|bull}}, {{t+|en|ox}} * Swahili: {{t+|sw|fahali}} * Zulu: {{t+|zu|inkunzi}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:nkyangzwa]] [[Sa:Tyap Wikimedians Zaria Outreach]] 0acw8lu3r80izodfcyiyd1rbyrpo501 a̱sam 0 1207 29571 29569 2024-01-06T18:02:11Z Friday musa 13 adadei jhiuk hwa 29571 wikitext text/x-wiki '''a̱sam''' yet alyoot kyang hwa ku yet atyok ani. 6hrj6gjifwsjm08fu22dt0rnzsvxvi8 a̱va̱vat 0 1209 35708 29659 2025-02-01T03:38:53Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:A̱va̱vat.ogg]] → [[File:Kcg-A̱va̱vat.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35708 wikitext text/x-wiki ==Tyap== [[File:Laughing... (15043789826).jpg|thumb|'''A̱'''yaa'''va̱vat''' á̱niet ni̱ cat shyia̱ mami á̱kpa á̱niet.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀və̀vàd/ * A̱nwuat: [[File:Kcg-A̱va̱vat.oga|thumb|Si̱sak nang á̱ ngyei "a̱va̱vat" a̱ni.]] ===Ghwughwu=== '''a̱va̱vat''' (''á̱kpa'' '''a̱yaava̱vat''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') '''A̱va̱vat''' bye fa: # Nwai ta̱bam mi̱ di̱ nyia̱ kyang ghyang. #* ''N ka ncat tangka̱i '''a̱va̱vat''' huni bah.'' #* ''Kwang yak hu di̱ mi̱n '''a̱va̱vat''' nyia̱.'' # A̱yin wa a̱ cat nyia̱ kpa̱ndang, shyia̱ mami á̱ghyang á̱niet, a̱wot a̱ cat nkyang na̱ byia̱ a̱ka̱ta ma̱ng nta a̱ni. A̱va̱vat si̱ mi̱n ndi kyang a̱wot a̱ swan nywang. #* '''''A̱va̱vat''' a̱kpa̱ndang ang wu na bai a̱fwun bah a?'' #* ''Ma̱nang gu yet '''a̱va̱vat''' a̱yin wa a̱ni, huhwa á̱ si̱ kyiak nggu ta̱m hu.'' #* '''''A̱va̱vat''' za̱kwa ang wu san nzi̱t ba̱t.'' #* ''A̱fai a̱wa la̱u '''a̱va̱vat''' nyia̱.'' ====Tai==== * [[a̱za̱ra̱ng-a̱za̱ra̱ng]] ====Bu nwuan==== * [[va̱vat]] ====Bwan di‌ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:asọsọ|asọsọ]], [[Wikt:yo:kiakia|kiakia]] * [[Kpat]]: [[Wikt:ha:mai magana|mai magana]], [[Wikt:ha:gaggawa|gaggawa]], [[Wikt:ha:garaje|garaje]] * [[Shong]]: [[Wikt:en:extroverted|extroverted]], [[Wikt:en:extrovert|extrovert]], [[Wikt:en:outspoken|outspoken]], [[Wikt:en:hyperactive|hyperactive]] {{pedia}} [[Sa:ghwughwu]] [[Sa:a̱lyoot]] 34kq907aqb2k7r82ihzjuhbtfwrs13k a̱yaazurufa 0 1210 29589 2024-01-09T13:15:25Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáadzúrúfa/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱zurufa]] [[Sa:a̱lyoot]]" 29589 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáadzúrúfa/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱zurufa]] [[Sa:a̱lyoot]] q5sz7ooouleembzujqu5r6h3jededbb a̱tong 0 1211 35716 29653 2025-02-01T03:42:42Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:A̱tong.ogg]] → [[File:Kcg-A̱tong.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35716 wikitext text/x-wiki ==Tyap== [[File:Garbage close to gas station, Gidan Waya.jpg|thumb|'''A̱tong''' di̱n vak kpa̱mkpaan ma̱ng a̱liswuohya̱u a̱ghyang mi̱ Gidan Waya, Si̱tet Ka̱duna, Naijeriya.]] [[File:Bin.JPG|thumb|'''A̱tong''' khwot a̱ya̱yaat nkyang.]] [[File:Libusha insulted by Chrudis.jpg|thumb|A̱kwak a̱son a̱ yet '''a̱tong''' a̱ni.]] === Bwoi a̱lyoot=== Ka̱ doot swang a̱lyiat jini ku tai neet ''a̱'' + ''[[ntong]]''. ===Yei === * [[Za̱FBS]]: /ə̀tɔ́ŋ/ * A̱nwuat: [[File:Kcg-A̱tong.oga|thumb|Si̱sak nang á̱ ngyei "a̱tong" a̱ni.]] ===A̱lyoot=== '''a̱tong''' (''á̱kpa'' '''[[a̱ka̱tong]]''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''na''')''' '''A̱tong''' bye fa # A̱ya̱yaat nkyang a̱ tyak ta̱m a̱ si̱ myim ji̱p a̱ni. #* '''''A̱tong''' kani fam a̱vwuo ka.'' #* ''Mbooi a̱i! Lyang '''a̱tong''' ka a ji̱p ma̱ gbang. A fa̱k a?'' #* ''Tung á̱si̱ nani a mun ma̱ng '''a̱tong''' keniau a nat ndyo.'' # Tyan ji nang á̱ nkhwot a̱ya̱yaat nkyang a̱ tyak ta̱m si̱ myim ji̱p a̱ni. #* ''Da̱ bai ma̱ng '''a̱tong''' ka n koot a̱lyuk na la!'' #* ''N di a̱gba̱ndang '''a̱tong''' wu á ngyei a̱ nhyat.'' #* ''A san '''a̱tong''' a̱ghyang kya kee?'' # A̱tyu a̱ ba̱ng a̱gba̱ndang cuk tyok ku cuk kwok a̱son a̱ni nang konyan maai lyiat kuzang tangka̱i a̱buk a̱lyiat da̱ nggu, a̱wot a̱ shim mba a̱wat lyiat ka ma̱ ka̱sa̱i ku a̱ nwuan mba ma̱ gbi̱t a̱ni. Si̱ a̱hwa si̱ ki nfa nyia̱ a̱ yet a̱tyunyapfwuo wa meang. #* ''A̱gba̱ndang yet '''a̱tong'''!'' #* ''Á̱ ni̱ nyia̱ ma̱ng a̱nzi̱t nang zi̱ bya yet '''a̱tong''' swanta ka.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "1 A̱korontiyawa 4:13".</ref> #* ''N si̱ kyiak kuzang kyang nang '''a̱tong''' a̱ni, da̱nian n ka nkhwi Kristi mi̱ swat nung hu.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "A̱filibiyawa 3:8".</ref> ==== Bwan di̱ lilyem ghyáng==== ; ''A̱ya̱yaat nkyang'' :* [[A̱ghwangkpang]]: [[Wikt:yo:egbin|egbin]], [[Wikt:yo:idọti|idọti]] :* [[A̱kum-a̱cyi]]: [[Wikt:ig:mkpofu|mkpofu]] :* Ba̱mba̱ra: [[Wikt:bm:ɲaman|ɲaman]], [[Wikt:bm:dingɛ|dingɛ]] :* [[Kpat]]: [[Wikt:ha:juji|juji]], [[Wikt:ha:bola|bola]], [[Wikt:ha:datti|datti]], [[Wikt:ha:shara|shara]] :* [[Shong]]: [[Wikt:en:refuse dump|refuse dump]], [[Wikt:en:rubbish|rubbish]], [[Wikt:en:garbage|garbage]] :* Swahili: [[Wikt:sw:takataka|takataka]] :* Zulu: [[Wikt:zu:udoti|udoti]] ; ''Tyan khwot a̱ya̱yaat nkyang'' ku ''a̱tyuba̱ngtyok'' :* [[A̱ghwangkpang]]: [[Wikt:yo:apo idọti|apo idọti]] :* [[A̱kum-a̱cyi]]: [[Wikt:ig:gbomgbom ahịhịa|gbomgbom ahịhịa]] :* Ba̱mba̱ra: [[Wikt:bm:binkannikɛlaw|binkannikɛlaw]] :* [[Kpat]]: [[Wikt:ha:kwandon shara|kwandon shara]] :* [[Shong]]: [[Wikt:en:trashcan|trashcan]], [[Wikt:en:dustbin|dustbin]] :* Swahili: [[Wikt:sw:pipa la takataka|pipa la takataka]] :* Zulu: [[Wikt:zu:indawo yokulahla|indawo yokulahla]] ===Ya̱fang=== <references/> ===Fang a̱zanson=== {{pedia}} [[Sa:a̱lyoot]] 8yc2adpd5xs2jw9aas5wf7n87xnfcfd a̱ka̱tong 0 1212 29619 2024-01-10T11:54:18Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀tɔŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tong]] [[Sa:a̱lyoot]]" 29619 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀tɔŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tong]] [[Sa:a̱lyoot]] abh0pq30hyikqy8oqull3btecee0rgy tyuu 0 1213 29906 29905 2024-01-29T22:27:01Z Grace2903 236 /* Ta̱m */ 29906 wikitext text/x-wiki ===Ta̱m=== '''tyuu''' (''á̱kpa'' '''[[]]''') tyuu, ku tyuu, ka̰n tyuu, ba̱ tyuu, wu tyuu, na tyuu, ntyuu # '''tyuu''' n ka a cat a nyia kyang asi khaat ang nyia hu. #* ''N '''tyuu''' n kwi ayaatoot ba ni ku khaat ning kwi hu'' #* ''N ka a '''tyuu''' na bai ma ning nang a shyie jen ba, a khyie ma ning n bai.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: kokari|fama da kyar]] * [[Shong]]: [[wikt:en:try with great difficulty|en:try with great difficulty]] keu8p1gsq0eieiqkjmp81laf4fe9mc0 ywak 0 1214 29762 29761 2024-01-21T19:59:40Z Friday musa 13 29762 wikitext text/x-wiki === Yeijhyuk === * A̱nwuat: ywak (''á̱kpa'' ywak) : Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') ywak yet jywaai kyang ha, ywak su bu yet gya̱ai kya̱ng, jyen jya̱ng kan a nwaa̱n a̱tyubishi a̱ngei kya̱ng ba, sei a nyi ywak gu. # ywak yet jwa̱ai kya̱ng, jwaa̱i a̱tyubishi, nwan a̱tyubishi a̱ngei kya̱ng ba. Alyiat tazwa a̱tyu a jwa̱ai ani. # ka̱n a̱cat a̱la̱ai shwa̱k kya̱ng a̱bwa̱t, a̱nung nye a ywat ka̱yank hu. # kan a̱cat gwa̱i kyang ku nung attot ani, a̱nung nye a ywat at hu #* '''''kidee:''''' #* '''''i.''' a̱sa̱bat, ma̱sakut laai ywak cyi agafang awan ani akashya awan a̱niet kyangtuk bawun ntyia̱t a̱tampyi̱a tsotson.'' #* ii. Bobai masakut ywak nung atoot wuni, jija nwun kup kan doot naat ladi #* iii. ba ku ywak adidam atyoli yabwat ma tung aku nye atuk asabat swak ka swak ani, sab ba nwan/kyak gu an gyei kyang ba ==== Vak yei ghyangjhyuk ==== * ywak kyang * ywak ayin * ywak atoot * ywak adidam 612a72zdjmvksd9lne53b27kzfijqt9 A‌̱tyunta̱m:Kambaiyu75/ywak 2 1215 29668 2024-01-11T12:52:02Z Kambai Akau 8 Kambai Akau shyei wat hu [[A‌̱tyunta̱m:Kambaiyu75/ywak]] nat [[ywak]] 29668 wikitext text/x-wiki #REDIRECT [[ywak]] ru6nu55iwml5awv14cvk6reasznel10 a̱yaateak 0 1216 29669 2024-01-12T08:35:47Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáatejag/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱teak]] [[Sa:a̱lyoot]]" 29669 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáatejag/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱teak]] [[Sa:a̱lyoot]] 4fdjvj2fpb8nc8odql828emuz9601aq a̱yaateap 0 1217 29670 2024-01-12T08:37:13Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáatejab/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱teap]] [[Sa:a̱lyoot]]" 29670 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáatejab/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱teap]] [[Sa:a̱lyoot]] tutesybi5bw8ji0x7iohdi1m2ss9174 a̱tsamyia̱ 0 1218 29673 2024-01-12T08:43:47Z Kambai Akau 8 Redirected page to [[A̱tsamyia̱]] 29673 wikitext text/x-wiki #REDIRECT [[A̱tsamyia̱]] 5y3a146edve9f669f4ywpifvujjyq2b zut 0 1219 29728 29727 2024-01-19T09:43:09Z Kambai Akau 8 29728 wikitext text/x-wiki == Tyap== ===Yei=== * [[Za̱FBS]]: /dzùd/ * A̱nwuat: ===Ghwughwu=== '''zut''' (''á̱kpa'' '''*''') : Sot swang a̱lyiat: :: '''*''' (''á̱kpa'' '''*''') # '''Zut''' yet si̱sak nang tsut a̱nu ka na nghwut tazwa a̱ni ku wot a̱nyunyung nta a̱ni. #* ''A̱nu ka '''zut''' a̱ la̱u.'' #* ''A li a̱ngga wuni swan '''zut''', ku a nwuan bah la!?'' ====Bu nwuan==== * [[zuut]] ====Bwoi mi̱ bwoi==== * [[a̱kuzut]] * [[kuzut]] * [[ta̱zut]] ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:gantalle|gantalle]] * [[Shong]]: [[wikt:en:protruded upwards|protruded upwards]] [[Sa:ghwughwu]] 7kdh6jmejthltoiawsb731ejv472mrl tyok 0 1220 34059 29851 2024-11-02T04:06:24Z Kambaiyu75 220 34059 wikitext text/x-wiki '''tyok''' hu, '''ntyok''' na, (á̱kpa '''ka-tyok''' ''na'') yet [[cet]] wa; a̱ ayin byia̱ ani [[ntyok|ntyok]] nya '''hu'''cet mung shii ayin bye ani, cuk shii nung anwak ayin ani, di fuwai ntam mung nwaat doka tazwa kyang ani. Tyok hu yet shan ja nung anwaat agwam di bang aniet bishi ani: [[Atyu-ntyok|Atyu-ntyok]] ayet atye anwak cet nwan aniet ani. Tyok yet shii ayin bye danian nyi kyang ani, tazwa anyu lyen ani: kidee: 1. Atyu shei aliat agwaza na bye tyok lyen tazwa kwambwat asham alyiat agwaza ka. 2. Atyoli Dominic Yahaya Gambo (KSM), guwa aku gaat gu ntyok shan bang abyin Atyap ka, nang angei agwa-Atyap hu ani. 3. Atyoli Uba Sani abang tyok sa-kaduna ka ani, aku tye bwak tazwa kwambwat hyaai kurum aliye ci kwob swak fiyang mang anaai (2024), ku si yet doka neet atuk mang nyung mung zwat jyung mang lye kani. 4. zam atak-njei ku khaii gwansiyam yabwat, gu yet akwak ason bang tyok nfing nwaan akayang ka atuk asabat. {{Swánga̱lyiatwuki|Tyok}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:tyok]] 4q1g6b29hryr35iarprcp0etlohn6ia veam 0 1221 30145 30144 2024-02-26T21:20:43Z Zbobai 17 30145 wikitext text/x-wiki Veam yet ki nyia̱ na a̱tyubishyi nyian di̱n jen na gu ncat doot a̱ da̱vwuo a̱wot nang a̱ lak nggu dyo a̱ni, a̱wot, veam si̱bu yet nyia̱ ja nang A̱yang nyian di̱n jen nang gun cat tyikwak nat a̱vwuo a̱ni. Di̱n jen jhyiang, veam yet cyet ̱da̱ bang hwa nang ku A̱tang nyian a̱ni ka̱ nang gu naat kyiak kyang di̱n tsang 6w7ajl42fvlctr5hyyhwmzv7f0dhwmw vwuk 0 1222 29688 2024-01-18T09:32:32Z Genesis shan 219 Created page with "===A̱lyoot=== '''yayagat''' (''á̱kpa'' '''[[a̱yaa Iliya]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hwa, ja''') # '''Iliya''' yet atyo nang gu lien fang kwambwuat ani ba asi bung lien lyoot kyang ba. #* ''A̱tyok fataa hu ni yet agbangbang '''Iliya''' ja.'' #* ''Yihwa byie nang a liat anyia, a yet '''Iliya''' kee?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: jahili|jahili]] * [[Shong]]: [[wikt:en: illiterate|illiterate]] [[Sa:a̱lyoot]]" 29688 wikitext text/x-wiki ===A̱lyoot=== '''yayagat''' (''á̱kpa'' '''[[a̱yaa Iliya]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hwa, ja''') # '''Iliya''' yet atyo nang gu lien fang kwambwuat ani ba asi bung lien lyoot kyang ba. #* ''A̱tyok fataa hu ni yet agbangbang '''Iliya''' ja.'' #* ''Yihwa byie nang a liat anyia, a yet '''Iliya''' kee?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: jahili|jahili]] * [[Shong]]: [[wikt:en: illiterate|illiterate]] [[Sa:a̱lyoot]] krpp2fgu395u8grm095f4eqxwlfdunu zuut 0 1223 29735 29725 2024-01-19T10:04:00Z Kambai Akau 8 29735 wikitext text/x-wiki == Tyap== ===Yei=== * [[Za̱FBS]]: /dzù:d/ * A̱nwuat: ===Ta̱m=== zuut, ka̱n zuut, ku zuut, ba̱ zuut, bye zuut, wu zuut, na zuut, nzuut # '''Zut''' yet si̱sak tsut a̱nu ka na nghwut tazwa a̱ni ku wot a̱nyunyung nta a̱ni. #* ''Koni '''zut''' a̱nu ka a̱ta̱usa.'' #* ''Mba mai a̱ si̱ ka ''zut''' a̱nu. ====Tai==== * [[waat]] ====Bu nwuan==== * [[zut]] ====Bwoi mi̱ bwoi==== * [[zuut a̱nu]] ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:yi gwal|yi gwal]] * [[Shong]]: [[wikt:en:poke|poke]] [[Sa:ta̱m]] 7nvddh274fludexddni9dabh7m8b1b2 zwup 0 1224 29746 2024-01-19T12:23:06Z 197.210.53.240 minor 29746 wikitext text/x-wiki = Zwup kyang din ntyap = == Zwup kyang == '''''Phrasal Vak ntsa''''' ma̱ng zwup ensowtr8may9o15xkfytdi4q2wy28xw a̱cyi nywan 0 1225 36710 29801 2025-02-15T02:56:47Z Kambai Akau 8 36710 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʃʲì ɲʲʷân/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱cyi-nywan]] ''ghyang''. [[Sa:a̱lyoot]] thfdf3y86zqxk3l5xiq014rlc6wguyd cyi nywan 0 1226 36711 29807 2025-02-15T02:59:01Z Kambai Akau 8 36711 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/tʃʲì ɲʲʷân/}} ===A̱lyoot=== # ''Vak lyuut'' [[cyi-nywan]] ''ghyang''. [[Sa:a̱lyoot]] 7rgoavxuubuwpslof8mhazpyl8kljzy a̱yaakamu 0 1227 29808 2024-01-21T22:07:01Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáakamù/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱kamu]] [[Sa:a̱lyoot]]" 29808 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáakamù/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱kamu]] [[Sa:a̱lyoot]] 07xcl19dg0vqbl3r2oty5dljr4e58cg a̱yaayangka̱dung 0 1228 29809 2024-01-21T22:08:46Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáajaŋkǝ̀dúŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱yangka̱dung]] [[Sa:a̱lyoot]]" 29809 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáajaŋkǝ̀dúŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱yangka̱dung]] [[Sa:a̱lyoot]] 4boh1sb18xmc58skyx656kl4kqsp6qc a̱ka̱vwuokpaa̱kpeang 0 1229 29810 2024-01-21T22:12:15Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀vʷʷók͡pàk͡péjáŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱vwuokpaa̱pyia̱]] [[Sa:a̱lyoot]]" 29810 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀vʷʷók͡pàk͡péjáŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱vwuokpaa̱pyia̱]] [[Sa:a̱lyoot]] 0j6hmilzhadiw79h6x9cx9zetgrw9f4 á̱ti̱ba 0 1230 29814 2024-01-21T22:19:20Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ́tɨ̀bâ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱ti̱ba]] [[Sa:a̱lyoot]]" 29814 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ́tɨ̀bâ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱ti̱ba]] [[Sa:a̱lyoot]] ny6py0mlcetnbq30lb4nahmg3rkty79 á̱nietcok 0 1231 29815 2024-01-21T22:22:42Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀nʲèd t͡ʃɔ́g/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyucok]], [[a̱cok]] [[Sa:a̱lyoot]]" 29815 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀nʲèd t͡ʃɔ́g/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyucok]], [[a̱cok]] [[Sa:a̱lyoot]] jr3gbbjs1ppz59u75s46yczc2n3jlm4 a̱yaacok 0 1232 29817 29816 2024-01-21T22:24:49Z Kambai Akau 8 29817 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáat͡ʃɔ́g/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱cok]], [[a̱tyucok]] [[Sa:a̱lyoot]] 57wf6cstg8mf6q9ovfezfuluoehf8iy á̱nietfak-a̱lyiat 0 1233 29820 29819 2024-01-21T22:28:15Z Kambai Akau 8 29820 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀nʲèdfáɡ-ə́lʲʲâd/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyufak-a̱lyiat]] [[Sa:a̱lyoot]] f5avg9s8uyryg6u4lhs926cfzpf8rxt á̱nietnta̱m 0 1234 29821 2024-01-21T22:30:07Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀nʲèd ǹtǝ́m/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyunta̱m]] [[Sa:a̱lyoot]]" 29821 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀nʲèd ǹtǝ́m/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyunta̱m]] [[Sa:a̱lyoot]] g1qlwhn9dfrjmmqyk6nmsub9dq9nf8v á̱nietgbap 0 1235 29822 2024-01-21T22:32:10Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀nʲèd g͡báb/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyugbap]] [[Sa:a̱lyoot]]" 29822 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀nʲèd g͡báb/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyugbap]] [[Sa:a̱lyoot]] iv21h83f1ej0qanymzjsbqjp50fg16b saai 0 1236 29842 29834 2024-01-22T17:01:15Z Friday musa 13 29842 wikitext text/x-wiki '''Saai''' yet kyang hwa na̱ng a̱nyia ani, mi̱ng nkya̱ng na̱ yet zwa̱ a̱ni. ==Ya̱fang== <references/> tfgkiudf8e9b48a7waihgt2o10720ti kurum 0 1237 39404 39400 2025-06-13T12:27:58Z Kambai Akau 8 /* Tyap */ 39404 wikitext text/x-wiki ==Tyap== [[Fail:Euro coins and banknotes.jpg|thumb|'''Kurum''' Yurop]] ===Yei=== * {{IPA|kcg|/kúrúm/}} ** {{audio|kcg|Kcg-kurum.oga|a=}} ** {{hyphenation|kcg|ku|rum}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kurum''' (''á̱kpa'' '''[[a̱ka̱kurum]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kurum''' yet kyang hwa ku byia̱ shi a̱ni, ku si̱ yet a̱tan kyang hwa mi̱ mbwak á̱niet kaswuo. Ku si̱ bu yet kyang hwa nang á̱ mmak zwa a̱ni. #* '''''Kurum''' nggu hu yet mang hwa?'' #* ''Ka̱nang a fa a byia̱ '''kurum''', a na li a̱tyu a̱ lan ang a̱ni a̱fwun!'' #* ''Da̱ tyia̱ '''kurum''' hu ma̱ a̱buu la.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang hyaai}} * A̱do: {{t+|bin|ígho}} * [[Dot]]: {{t+|nl|geld}}, {{t+|nl|valuta}} * [[Shong]]: {{t+|en|money}}, {{t+|en|currency}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] b4s0glin9piu4ma2ytfg3kk2v58u3l0 tyiri̱p 0 1238 29911 29910 2024-01-29T22:58:01Z Grace2903 236 /* Bwan di̱ lilyem ghyáng */ 29911 wikitext text/x-wiki ===Ta̱m=== '''tyirip''' (''á̱kpa'' '''[[]]''') tyirip, ku tyirip, ka̰n tyirip, ba̱ tyirip, wu tyirip, na tyirip, ntyirip # '''tyirip''' n ka a cat a nyia kyang atyubishi ki kyang aghyang si dood asi vwuon ang nyia hu ana nyia ba '''tyirip''' ang. #* ''Nman nung byia nyia ba cat ba swuo ice-cream atyie nba si '''tyirip''' nba sabama avwuoka byie shim-shim'' #* ''dzaa ji ni hwa '''tyirip''' ning da n kan bai mali ang hu niet atsotson afwun.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: |rushe |fasa]] * [[Shong]]: [[wikt:en: |abort | demolish |break down | cancel a plan |defer]] eiler473zyi7hwfk0glcyb4hgache85 A‌̱tyunta̱m:Kambaiyu75/tyok 2 1239 29852 2024-01-23T10:16:39Z Kambai Akau 8 Kambai Akau shyei wat hu [[A‌̱tyunta̱m:Kambaiyu75/tyok]] nat [[tyok]] 29852 wikitext text/x-wiki #REDIRECT [[tyok]] 3ch1ffjf7fsryimdy94sjmc8w8ygb01 Sa:nkyangkhap 14 1240 29873 2024-01-28T12:13:30Z Kambai Akau 8 Created blank page 29873 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 tyiri̱m 0 1241 29920 29904 2024-01-31T12:26:24Z Danjuma Anthony 44 29920 wikitext text/x-wiki Yei: '''Tyiri̱m'''; a̱tyu 3rd nin nyi tyat tyiri̱m: '''Ntyiri̱n'''; ba-njen ka swak: '''tyat-tyiri̱m'''; swak jijen: '''tyityiri̱m'''; lityak ku dayong huni: '''Ntyiri̱m''' # 1. Yet a̱guguut a̱ naat si̱ nbwot zanson [[zwat|ma̱ng]] a̱lilyi̱m. "a̱ li ka tyat tyiri̱m" mqggjer6hkyv5327c9ssd577r23ggzi tyiet 0 1242 29902 2024-01-29T17:03:37Z 196.220.66.189 Created page with " === A̱lyoot[jhyuk] === (''á̱kpa'' '''Tyiet''') : Sot swang a̱lyiat: :: '''ba''' (''tyiet'' '''hu''') === Yei[jhyuk] === * [[Za̱FBS]]: // * A̱nwuat: === A̱lyoot[jhyuk] === '''tyiet hu''' (''á̱kpa'' '''[[ya tswat|aniet tyiet ba]]''') : Sot swang a̱lyiat: :: '''ba''' (''á̱kpa'' '''ba''') :: Tyiet yet“vak myam ayin kyang ha, zi na bai mung shai danian ya’ason ani, anung shye tyiet davou atyie ayet atat agyei ayin, danian ashye nbiyang mavou”. Anung sh..." 29902 wikitext text/x-wiki === A̱lyoot[jhyuk] === (''á̱kpa'' '''Tyiet''') : Sot swang a̱lyiat: :: '''ba''' (''tyiet'' '''hu''') === Yei[jhyuk] === * [[Za̱FBS]]: // * A̱nwuat: === A̱lyoot[jhyuk] === '''tyiet hu''' (''á̱kpa'' '''[[ya tswat|aniet tyiet ba]]''') : Sot swang a̱lyiat: :: '''ba''' (''á̱kpa'' '''ba''') :: Tyiet yet“vak myam ayin kyang ha, zi na bai mung shai danian ya’ason ani, anung shye tyiet davou atyie ayet atat agyei ayin, danian ashye nbiyang mavou”. Anung shye shai din kyang ata zason ani, danian bai mung ya’son avou, anietbjshi mung akayang.. # . Ashiat ma agbandang tutu mavou tyiet azason nung nung aya gwak tyiet ba nang angyei ‘profesot hu ani. Avou tyiet angyei univasitit. Ya agwak tyiet nung bashyia tyian kyang (research) ba bai ndyo danian tyiet aniet ba shyia mung tyiet lang ahwa ani. Kyang na’na bai mung ya’ason mabyin, akayang mbiyang swanta hu cik. # Anung shyia tyiet mavou bok ashong, kaswuo, tsutswam mbiyang akum kyang na’naa bai mung ya’ason ani,  angyei  tankai tyiet huni lecut. # Tyiet gyang bun ashyia ma akavou ghwi (church). Yesu atyusan zit hu ku tyiet man tam guna swak mung afiyang nkyang madidt danian aliyat agwaza na mbiyang sisak ji banang kook atitak acyet bana ka nung gu bwuk anat tazwa davou atye gu ka (discipleship). Kidee: 1.  Tachio lak kai didir danian gun ndak fak tyiet aniet byin gu ba ani, bas u mang shyi. 2.  Atyu tyiet tutu fang 2 nwak aniet shyimfwuo tam amali afwun. 3.  Agbadang atyu tyiet (professor), ku tyiet zit sisak ji zinan waai zon ji, aka shyei atin zwan ji zi ya ji ani. #* ==== Bwan di̱ lilyem ghyáng[jhyuk] ==== * [[Kpat]]: karatu, tarbiya * [[Shong]]: teach, lecture, diciple rc4tx6ifb5sqh86o1ehulzx8g5tmq1z A‌̱lyiat a‌̱tyunta‌̱m:InternetArchiveBot 3 1243 29918 2024-01-30T20:50:11Z Nintendofan885 152 redirect 29918 wikitext text/x-wiki #REDIRECT [[meta:User talk:InternetArchiveBot]] gck6j29ju7xkxufwbdmsa7yuah83tra tyia̱-vam 0 1244 29947 29924 2024-02-05T22:32:03Z Grace2903 236 29947 wikitext text/x-wiki ===Ta̱m=== '''tyia-vam''' (''á̱kpa'' '''[[]]''') tyia-vam, ku tyia-vam, ka̰n tyia-vam, ba̱ tyia-vam, wu tyia-vam, na tyia-vam, ntyia-vam # '''tyia-vam''' aniet ku atyubishi na '''tyia-vam''' n ka kalori nang nggu ya ku ba ya si swak ntam nang ba nyia ani. #* ''nang n lyiat mang abyiik Bulut tazwa waya alyio, a khyia ma ning nyia neet nang ba bwuok asibiti atyok nggu si coot ani, nggu nyia manini atyok nggu kan '''tyia-vam''' madidiit.'' #* ''ayaatoot ba ni bu na maai ning nkup hu ba sabama n'''tyia-vam''' .'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: |Yi kiba]] * [[Shong]]: [[wikt:en: |grow fat | gain weight]] dlqwembgedkqe54teon74dxxt8i2lk4 tyiang 0 1245 30033 30032 2024-02-12T23:02:10Z Grace2903 236 /* A̱lyoot */ 30033 wikitext text/x-wiki ===A̱lyoot=== '''tyiang''' (''á̱kpa'' '''[[tyiang na]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''tyiang''' yet akum nkyang nang a seap di vam agbandang kyang hwa. #* ''A̱tyofa̱taa hu kyak '''tyiang''' atoot nggu hu asi liang kpatak nggu hu.'' #* '' N cat a '''tyiang''' kwa mbwak nang n sak tafa avwuonmyia ning ka awot n di ba'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:gutsiren wani abu|ha:gutsiren wani abu]] * [[Shong]]: [[wikt:en: piece of something|en: piece of something]] 52y2rgypklx7k1bs7uz3wr7395enngx Sa:jen 14 1246 30000 2024-02-07T23:56:33Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 30000 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 tsuk 0 1247 30030 2024-02-12T15:59:12Z Kambaiyu75 220 Created page with "Yei jhyuk Za̱FBS: // A̱nwuat: Si̱sak nang á̱ ngyei tsuk a̱ni di̱n Tyap. A̱lyoot jhyuk tsuk (á̱kpa aya tsuk) Sot swang a̱lyiat: ji (á̱kpa ba) Tsuk Tsuk yet aba didai aman kya ka cong abyin asa bwom bubwom ani, ka bya aba njunjung fyap atitak abajunjung, nbiyang agasuwong ji. Ka more nfiyap din nbwom. ncat nvam kana li nung nbyin ani bwom . 1. Tsuk yet aliot aman kya ji shye mang acacat lilyoot akaman nung angyei lark, din shong ani 2. Ayu yorong Atyio ash..." 30030 wikitext text/x-wiki Yei jhyuk Za̱FBS: // A̱nwuat: Si̱sak nang á̱ ngyei tsuk a̱ni di̱n Tyap. A̱lyoot jhyuk tsuk (á̱kpa aya tsuk) Sot swang a̱lyiat: ji (á̱kpa ba) Tsuk Tsuk yet aba didai aman kya ka cong abyin asa bwom bubwom ani, ka bya aba njunjung fyap atitak abajunjung, nbiyang agasuwong ji. Ka more nfiyap din nbwom. ncat nvam kana li nung nbyin ani bwom . 1. Tsuk yet aliot aman kya ji shye mang acacat lilyoot akaman nung angyei lark, din shong ani 2. Ayu yorong Atyio ashirip angang anciring, min dah ani nbyang ntam, mung mak avou ani, mung cet vam tsuk. KIdee: 1. Anung anye tsuk yet nyian kyang asa ntyaai anietbishi maai nbiyang fwong nyiyang. Jen jhyang anin kiyai bwon. 2. Aba nman anya nye adidam nye tsuk tsuk ja yet cong nwaai akavou na stai awon ani. tam aya ntam.( Verb); nyian tsuk. Aya ntsuk, taai maai, din fwung nyiyang tsuk di̱ Wukipedia.Wukipedia kcg lprn3zbquj92gb9xg8mny8p7tyujjjn tyiap 0 1248 30035 30034 2024-02-12T23:14:28Z Danjuma Anthony 44 30035 wikitext text/x-wiki = Tyiap = 1 si̱ 5 == [[yei]] (1) == ˈtyi̧áp '''hyiap ˈhyiẹp  ; wum ˈwü  ; hyiap; hyiëp''' [[tai|Ntai]] si̱ ''tyiap'' yei gyang 1 '''si̱ wun''' '''(1)''' <nowiki>:</nowiki> ku swan mami [[tyiri̱m]] (tyintying) '''(2)''' <nowiki>:</nowiki> ku hyiap din cung ku cet '''b''' <nowiki>:</nowiki> ku shyei ku tyong a̱ngang 2 <nowiki>:</nowiki> ku tam ma̱ng wun ma̱nini ku [[gat]] a̱ghyang 3 '''a''' <nowiki>:</nowiki> ku tyi kun a̱ja ku nang á̱ nin nhyiap a̱ni '''b''' '''si̱ nkyang ntam ngwun''' : nwai KUN 2 iqd9y2ufqk61l7o290upzcz6e3yyled shyei 0 1249 30071 30070 2024-02-18T21:09:58Z Grace2903 236 /* Ta̱m */ 30071 wikitext text/x-wiki ===Ta̱m=== '''shyei''' (''á̱kpa'' '''[[]]''') Shyei, ku shyei, ka̰n shyei, ba̱ shyei, a shyei, shyei hu, nshyei # '''shyei''' fa naat ki kyak kyiang ghwut avwuo anyiung naat avwuo aghyang. #* ''Nman nung ba kani, ba '''shyei''' ning avwuo swan aburga nang n kun sak ayaatoot mba hu mami'' #* ''dzaa lyio hu hwa tyia n si '''shyei''' avwuo weang kyiyak ning hu afwun'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: |matsad |gusad da wani abu ]] * [[Shong]]: [[wikt:en: |move | shift something away ]] k1bt2c7q4wso3vq2cwz919plovp4bp9 shyen 0 1250 30072 2024-02-19T14:08:36Z Kambaiyu75 220 Created page with "shyen yet tyia guguut, cong Naat, shai avou yong ko avoun swat, kidee ngwaniyamka shyen anat kpankpaan mangu. Similar: naat aciyet khwat ason yaason yaason din tam swak anat 2. shyen but yet; cong Na'at danian ya'ason, din vak, ko akayang ko avou fang. ko shyen zwa nkyeyak, ta'ai man, shyip Átyoli nyiyangdevelop in a particular manner or direction. "ashyi ya'ason danian ashyi Nok aman twam ji kook anyietbishi aafirip tazwa) Similar: ya'ason kwak ason shyi kwaasin lilyo..." 30072 wikitext text/x-wiki shyen yet tyia guguut, cong Naat, shai avou yong ko avoun swat, kidee ngwaniyamka shyen anat kpankpaan mangu. Similar: naat aciyet khwat ason yaason yaason din tam swak anat 2. shyen but yet; cong Na'at danian ya'ason, din vak, ko akayang ko avou fang. ko shyen zwa nkyeyak, ta'ai man, shyip Átyoli nyiyangdevelop in a particular manner or direction. "ashyi ya'ason danian ashyi Nok aman twam ji kook anyietbishi aafirip tazwa) Similar: ya'ason kwak ason shyi kwaasin lilyoot: ashai danian avoun swat, ashai danian avoun tam, ncuk ntyok, akayang. kidee: "kyangtuk tyekwak asi shyen abai davou nung, nung gundi asorong yak ji Cobain ani. "Ashyen agbandang átyu tyiet Ákila Bungwon anat mangu agbandang cuk azason hu " Afata ba shyen anat abyin Bwankhwot. "aniet tam dong ba, ku Bai basi shyen awaya ji tyiat liyo basi nat dyo din gak vak hu" "Ashyen kyang cunghu anat ndyo ma turumbit" "ashyen agbandang cok ji azason" c21tmjteyr1pph8e0n38pphr69cmru8 tsi̱n 0 1251 36385 36381 2025-02-11T01:44:51Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36385 wikitext text/x-wiki ==Tyap== [[File:Skin marks on female hip.png|thumb|'''Tsi̱n''' a̱nap ji̱ byia̱ ndang a̱ni.]] ===Yei=== * {{IPA|kcg|/tsɨn/}} ** {{hyphenation|kcg|tsi̱n}} (a̱tyong 1) ** {{audio|kcg|Kcg-tsi̱n.ogg|a=}} ===A̱lyoot=== '''tsi̱n''' (''á̱kpa'' '''[[tsi̱tsi̱n]]''') : Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Tsi̱n''' yet kap vam hwa ku shyia̱ da̱ a̱beam dyang ka. #* ''N byia̱ a̱gba̱ndang '''tsi̱n''' ma̱ng a̱bwantak.'' #* ''Ka̱ myia̱, ka̱ si̱ kai '''tsi̱n''' nka ji a̱ ghwon ma̱ gang.'' #* '''''Tsi̱n''' nggu ji shi ba̱t!'' ====Bwoi mi̱ bwoi==== * [[a̱fwuop-ntsi̱n]] * [[kungkup-ntsi̱n]] * [[tsi̱n-a̱zandyang]] * [[tsi̱ntsa̱u]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|heup}} * [[Shong]]: {{t+|en|hip}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] 6awh5wo0pfabhab7kqupckpmzvd3fbg tsi̱ntsuk 0 1252 30078 2024-02-19T23:24:10Z Danjuma Anthony 44 Created page with " == Tyap == === Yei === * (''US'') IPA<sup>(key)</sup>: /ˈbʌtəks/ === Alyoot === '''tsi̱ntsuk''' # A̱kpa si̱ ntsuntsok. '''a̱mya̱myat kap vam a̱tyubishyi ma̱nang a̱ ni nswan a̱ni'''. # a̱ma̱nta a̱si tsi̱n ka tung a̱nyiung ma̱ a̱mya̱myat nkap vam nang a̱yin ni̱n nswat a̱ni." 30078 wikitext text/x-wiki == Tyap == === Yei === * (''US'') IPA<sup>(key)</sup>: /ˈbʌtəks/ === Alyoot === '''tsi̱ntsuk''' # A̱kpa si̱ ntsuntsok. '''a̱mya̱myat kap vam a̱tyubishyi ma̱nang a̱ ni nswan a̱ni'''. # a̱ma̱nta a̱si tsi̱n ka tung a̱nyiung ma̱ a̱mya̱myat nkap vam nang a̱yin ni̱n nswat a̱ni. 6j2yu66ejo2pgo6qemun41qwbjj72ou shoot 0 1253 30142 30141 2024-02-26T21:12:29Z Grace2903 236 /* Ta̱m */ 30142 wikitext text/x-wiki ===Ta̱m=== '''shoot''' (''á̱kpa'' '''[[]]''') Shoot, ku shoot, ka̰n shoot, ba̱ shoot, a shoot, shoot hu, nshoot # '''shoot''' n ka a doot ghwut avwuo nyiung asi naat avwuo aghyang amusamman n ka avwuo nang a naat ani shyia kpankpan mang avwuo nang a ku nshyia ani, a shoot wa wu. #* ''ananyiuk nung ba nyia '''nshoot''' n bai zi bwuoi nkhang'' #* ''nde yan '''shoot''' ki n na shyia avwuo n swan n swuo atabwuai na'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: |matsa |gusa ]] * [[Shong]]: [[wikt:en: |move | shift ]] 0n6bi3nbn92ip7cs0p86frirzrdwmwd shweang 0 1254 30114 30113 2024-02-23T09:20:37Z Danjuma Anthony 44 30114 wikitext text/x-wiki '''A̱lyoot''' # lyip a̱yin da a̱tsak ku da a̱ghyi kunak danyian kyang. "a̱ '''shweang''' da vwuo a̱kum a̱pa̱si̱ja ba '''danian''' beang" '''Lilyoot ntai''': [[naai|naai A̱za]], naai, naai a̱sa̱kut, shyii̱, naai guu, ca̱t chi, naai danian, lyip, ca̱t kyang, yei, lyuut ta̱ka̱da, ca̱t lyip, nwo ma̱ng kara, kwyat a̱fwufwuo, tswang, nyap, kyang dam # lyip kyayak ku kurum da beang. " a̱nwan A̱byii̱k shya di nyia̱ a̱shweang mi̱ vak" '''Lilyoot ntai''': lyip kurum, chat kurum, ca̱t beang, a̱ghyang a̱ ca̱t beang, lyip kyang mbwak a̱yin. # ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[ wikt: ha : Roko | Bara ]] * [[Shong]]: [[ wikt: en : Beseech | beseech: beg | beg ]] 3yg1bl4c26fzo1klwxkbvxa5nrzy7t1 shuk 0 1255 36538 36537 2025-02-12T04:32:29Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng[jhyuk] */ 36538 wikitext text/x-wiki ==Tyap== [[Fail:Scrotum contenant les testicules.jpg|thumb|'''Shuk''' a̱sam a̱tyubishyi.]] === Yei === * {{IPA|kcg|/ʃuɡ/}} ** {{hyphenation|kcg|shuk}} (a̱tyong 1) ** {{audio|kcg|Kcg-shuk.ogg|a=}} === A̱lyoot[shuk] === '''shuk''' (''a̱nyiung'' '''[[a̱shuk]]''') : Sot swang a̱lyiat: :: '''ji''' (''a̱kpa'' '''ka''') # '''Shuk''' ji yet á̱bantswa sweang ja a̱tafa [[lyan]] a̱sam a̱tyubishyi ku ntangka̱i nyám nghyáng. Shuk ja nang a̱shyi ntung ji̱ bu ghwut ndyo di̱n jen nang a̱sam ma̱ng a̱nap myian di̱n ntyia̱ a̱fa da̱nian tyei mman a̱ni, kyang nang A̱shong ba ngyei ''hormone'' a̱ni. Si̱sak á̱ njhyi vam a̱tyok di̱n ntyei mman a̱ni, á̱ jhyi nhu si̱sak nang si̱sa na nwuat a̱tyok tyei a̱fa mbeang tyei mman nang á̱ ngyei ''vas deferens'' a̱ni (ji̱ yet a̱junjung nsa vam a̱tyok wu kwok a̱shyi neet di̱ shuk a̱ cong ndyo ma̱ng vam a̱nap da̱nian nyian nggwon), kyang á̱ ngyei ''epididymis'' (yet sa nvam ji̱ ta̱meet di̱n shuk ji a̱ni, a̱jawa nang a̱shyi ni̱ ntung si̱ nat jen ji na̱ mmaai tyei a̱fa), shuk nyian ta̱m hu dundung ma̱ng lyan a̱tyok. #* ''A̱ tuk nggu '''shuk''' ji.'' #* '''''Shuk''' ntsaai ja ji, ka̱ni?'' #* ''N di nang '''shuk''' a̱bwu ka mwai.'' ==== Bwan di̱ lilyem ghyáng[jhyuk] ==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|testikels}} * [[Kpat]]: {{t+|ha|gwaiwa}} * [[Shong]]: {{t+|en|testicles}} {{trans-bottom}} === Ya̱fang === {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] m64uhbkf7ksje37z9kq10padvhxargv shimkyang 0 1256 30210 30209 2024-03-04T20:29:00Z Grace2903 236 /* Bwan di̱ lilyem ghyáng */ 30210 wikitext text/x-wiki ===Ghwughwu=== '''shimkyang''' (''á̱kpa'' '''shimkyang''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''na''') '''shimkyang''' bye fa # Sang fwuo nwuak akurum ki kyang aghyang. #* ''Ba nyia zi tan nera ncyi awot '''shimkyang''' nggu hu wa vwuon nggu'' #* ''Ka a yet atyu '''shimkyang''' ana shyia ya-ason ba.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: |rowa ]] * [[Shong]]: [[wikt:en: |stinginess| niggardly| miserliness | greed ]] q130t26ebi0snnw2j6e15rtbjwkaerg shiri̱p 0 1257 30202 2024-03-03T22:11:38Z Kambaiyu75 220 Created page with "Yei jhyuk Za̱FBS: // A̱nwuat: // A̱nwuat: A̱lyoot jhyuk Shirip (á̱kpa shirip) Sot swang a̱lyiat: Hu (á̱kpa ba) Shirip yet vak ha nung a khat di doot atyubishi ka nung Kai nda ani shirip hu bu yet vak ghyang ha, ka ayin wot atan vak tyiet, antung Nye yok ashyip gu, gu ka kaai vak didir. Kidee: 1.Nevan a shirip zam ji bashye mung nda ba khat neet lyoani. 2. Nna. Ma yanshio ba shirip mung angang. 3. Atung lyo ka ku bye nyinyang zam, agwam ku shirip zit nkyang zit..." 30202 wikitext text/x-wiki Yei jhyuk Za̱FBS: // A̱nwuat: // A̱nwuat: A̱lyoot jhyuk Shirip (á̱kpa shirip) Sot swang a̱lyiat: Hu (á̱kpa ba) Shirip yet vak ha nung a khat di doot atyubishi ka nung Kai nda ani shirip hu bu yet vak ghyang ha, ka ayin wot atan vak tyiet, antung Nye yok ashyip gu, gu ka kaai vak didir. Kidee: 1.Nevan a shirip zam ji bashye mung nda ba khat neet lyoani. 2. Nna. Ma yanshio ba shirip mung angang. 3. Atung lyo ka ku bye nyinyang zam, agwam ku shirip zit nkyang zit min kaai a wot ani. A̱taneang wu sii ta̱bat a̱cuncung ma̱ninika. A̱fai wuni fwuong a̱wun a̱taneang nang a̱khwu a̱ni. Bean di lilyem gyang Kpat: farkawa Shong: awakening h6kufkz6emo9eb2nyofe4zlbr5crkbm shita-a̱byin 0 1258 37700 37695 2025-04-29T02:04:59Z Kambai Akau 8 /* Ya̱fang */ 37700 wikitext text/x-wiki ==Tyap== [[Fail:Fresh ginger on the ground on sale at the Monday Market in Kakuri, Kaduna 01.jpg|thumb|A̱shyim '''shita-a̱byin''' á̱ tak ma̱ a̱byin a̱ni]] === Yei === * {{IPA|kcg|/sita əbʲin/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-shita-a̱byin.wav|a=}} ** {{hyphenation|kcg|shi|ta|a̱|byin}} (a̱ka̱tyong 4) === A̱lyoot === '''shita-a̱byin''' (''á̱kpa'' '''[[shíta-a̱byin]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Shita-a̱byin''' bye fa # a̱nan ([[Species:Zingiber officinale|''Zingiber officinale'']]) a̱ byia̱ swam nyinyang ma̱ng swam nyinyang si̱ nvak nyian [[a̱ki̱kan]] a̱byin A̱siya si̱ a̱ka̱vwuo na swai a̱ni, á̱ nyia̱ tam ma̱ng a̱nji di̱ nvak nkyuo-shita ma̱ng si̱ nvak coot [[zwán]] ma̱ng yet [[kan]] coot zwan lyia̱. #* ''A lyiai '''shita-a̱byin''' a?'' #* '''''Shita-a̱byin''' A̱tak Ka̱duna jaji.'' #* ''A kap '''shita-a̱byin''' a̱leang a? # [[a̱tyin]] ka̱ tyei a̱nan wuni a̱ni. # Á̱kum a̱bankyang na̱ neet mi̱ kwai jhyiung kya, Zingiberaceae, mi̱ di̱ jwaat á̱ghyi da̱ á̱si ba̱ shyia̱ kwai ''Zingiber'' a̱ni. # A̱sa̱khwot lili na̱ tai a̱shong-mbyin a̱ni. #: shita-a̱byin:   # (a̱tyolyiat'', kuzang jen a̱ka̱nian, tyan'') A̱yin a̱ byia̱ a̱shong-mbyin li [[pyia̱]]; a̱shong a̱pyia̱. # (a̱tyolyiat'', wai tyan'') Kyiak a̱yin ma̱ng kyang, cet, tak-a̱cyet (da̱ a̱li) ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i shita}} * [[Jhyuo]]: {{t+|kaj|shita-ka̱byen}} * [[Shong]]: {{t+|en|ginger}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] b6fveueixd3rc0vsyqqncji3mkvfx81 shantyok 0 1259 30217 30216 2024-03-09T20:18:29Z Grace2903 236 30217 wikitext text/x-wiki ===A̱lyoot=== '''shantyok''' (''á̱kpa'' '''[[shantyok]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''shantyok''' yet asham shan nang Agwam ku Abyiik Agwam ku bong a tuk agbandang atung manang alama ntyok nang ba byia ani. #* ''Nang nguu yong mang '''shantyok''' nggu hu, ba si kyiak nggu hoto.'' #* '' '''shantyok''' yet kyang si aniet tyok ha fa, a yet kyang si ku zan ayin ha ba'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: sandar girma ]] * [[Shong]]: [[wikt:en: scepter ]] akeyn3p99ozzpt0m0jh25rv8mioe0at sha̱p 0 1260 38223 38222 2025-05-25T00:21:04Z Kambai Akau 8 38223 wikitext text/x-wiki ==Tyap== [[Fail:Mountain gorilla (Gorilla beringei beringei) female eating root.jpg|thumb|'''Sha̱p'''-zeam ji̱ ya a̱nan]] ===Yei=== * {{IPA|kcg|/ʃəb/}} ** {{audio|kcg|Kcg-sha̱p.ogg|a=}} ** {{hyphenation|kcg|sha̱p}} (a̱tyong 1) ===Ghwughwu=== '''sha̱p''' (''á̱kpa'' '''[[shá̱p]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Sha̱p''' fa: # Nyam ku di̱n jen jhyang, a̱tyubishyi, ku kyang nang á̱ byia̱ za̱kwa jhyiung ma̱nang nggwoneam, a̱byii̱k, a̱nap, a̱yang-a̱li ku a̱yang-a̱byin a̱ni. #* ''A̱gbak wu wa a cat ke '''sha̱p''' ji ja?'' #* '''''Sha̱p''' ji lan!'' #* ''A̱tung ka yet a̱si̱ '''sha̱p''' kya.'' ====Bwoi mi̱ bwoi==== * [[A̱sha̱bwom]] * [[sha̱p-a̱gwagwa]] * [[sha̱p-a̱ka̱za̱nki]] * [[sha̱p-a̱kusuru]] * [[sha̱p-a̱kywei]] * [[sha̱p-a̱la̱de]] * [[sha̱p-a̱myia̱]] * [[sha̱p-nyak]] * [[sha̱p-nywan]] * [[sha̱p-tsaai]] * [[sha̱p-zat]] * [[sha̱p-zeam]] * [[sha̱p-zon]] * [[sha̱p-zonseap]] * [[sha̱p-zwuom]] ====Vak lyuut ghyang==== * [[sha̱b]] * [[sheb]] * [[shep]] ====Tai==== # [[a̱nap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱nap nyam}} * [[Dot]]: {{t+|nl|vrouwtje}}, {{t+|nl|vrouwelijk}} * [[Kpat]]: {{t+|ha|namace}}, {{t+|ha|tamace}} * [[Shong]]: {{t+|en|female}} {{trans-bottom}} [[Sa:ghwughwu]] ebtuvoiskm9ttzmpeyxbgu73llri7gr shenshyem 0 1261 30244 2024-03-11T13:57:31Z Kambaiyu75 220 Created page with "== Tyap == [[Fail:]] === Bwoi a̱lyoot=== Neet ''a̱-'' + swang a̱lyiat Kpat ji ''[[kosashe]]''. ===Yei === * [[Za̱FBS]]: // * A̱nwuat: [[File:.ogg|thumb|Si̱sak nang á̱ ngyei '''shenshyem''' a̱ni .]] ===A̱lyoot=== '''shenshyem''' (''á̱kpa'' '''[[a̱ya-shenshyem]]''') :Sot swang a̱lyiat: ::'''ayin''' (''á̱kpa'' '''ba''') #'''shenshyem''' shenshyem yet ayin a abye vam ani, ko átye abye aswa vam ani. shenshyem nkpang, shenshyem agyi, shenshyem afa. Átyu..." 30244 wikitext text/x-wiki == Tyap == [[Fail:]] === Bwoi a̱lyoot=== Neet ''a̱-'' + swang a̱lyiat Kpat ji ''[[kosashe]]''. ===Yei === * [[Za̱FBS]]: // * A̱nwuat: [[File:.ogg|thumb|Si̱sak nang á̱ ngyei '''shenshyem''' a̱ni .]] ===A̱lyoot=== '''shenshyem''' (''á̱kpa'' '''[[a̱ya-shenshyem]]''') :Sot swang a̱lyiat: ::'''ayin''' (''á̱kpa'' '''ba''') #'''shenshyem''' shenshyem yet ayin a abye vam ani, ko átye abye aswa vam ani. shenshyem nkpang, shenshyem agyi, shenshyem afa. Átyu nang vam cat lau ngu ani. Kidee: 1. Ákila fwong nyinyang zam, áli ngun di ma shenshyem ani. 2. nung Laitu ku nbwok lagod mung mam swak na ani, aku li ma shenshyem -ashyem mani ka Ndi ange ashwung ani. 3. Ába ngwon shettu byin atuk swak ka ani, nkpang na li ma shenshyem - ashyem ===Tai=== * Shenshyem gwaniyam * Kosashiyan mace ====Bu nwuan==== * [[Shenshyem vam]] * [[Shenshyem nkpang]] [[Sa:nvam]] [[Sa:nvam]] [[Sa:akwonu a̱lyoot]] qgb4os8ldhdqxrbynebn3odhj3g30y2 sha̱p-a̱myia̱ 0 1262 30272 30271 2024-03-14T21:23:19Z Grace2903 236 /* A̱lyoot */ 30272 wikitext text/x-wiki ===A̱lyoot=== '''shap-amyia''' (''á̱kpa'' '''[[shap-amyia]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''shap-amyia''' yet kyang gilat ki kyang lyem nang ku byia aganng-anu tazwa mang akup nang ku swan shansham nang din jen madidiit a nsaai amyia mami. #* ''nman nung na fwoi nung '''shap-amyia''' nung hu.'' #* '' '''shap-amyia''' hu ni yet asham fa, amang ha a san?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: Tulun mai ]] * [[Shong]]: [[wikt:en: oil jar ]] dr4emaxy5y2wb5of5mwiwmmxh6qhqye shat 0 1263 30277 2024-03-18T19:46:01Z Kambaiyu75 220 Created page with "Yei jhyuk Za̱FBS: // A̱nwuat: Ntam jhyuk Shat (á̱kpa shat) Sot swang a̱lyiat: wu (a̱kpa hu) Shat fa ka̱nang atyubishi Tyap cet da acyet, anyu Si ming cong ansham ba, Danian shi vam, ku van, acyet danian niyap nam, ku tyong tsaai ntswam, ku tyong cung. Kidee: 1. A cong a shat danian zwan tak gu bye ani. 2. A shat danian gu kan nvam di ban tsok ji ani. 3. A shat danian zwan ama ji gun loo ndyo ani. Bwan di̱ lilyem ghyáng jhyuk Kpat: tafiya zakyar Shong: strenuou..." 30277 wikitext text/x-wiki Yei jhyuk Za̱FBS: // A̱nwuat: Ntam jhyuk Shat (á̱kpa shat) Sot swang a̱lyiat: wu (a̱kpa hu) Shat fa ka̱nang atyubishi Tyap cet da acyet, anyu Si ming cong ansham ba, Danian shi vam, ku van, acyet danian niyap nam, ku tyong tsaai ntswam, ku tyong cung. Kidee: 1. A cong a shat danian zwan tak gu bye ani. 2. A shat danian gu kan nvam di ban tsok ji ani. 3. A shat danian zwan ama ji gun loo ndyo ani. Bwan di̱ lilyem ghyáng jhyuk Kpat: tafiya zakyar Shong: strenuous walk 9l5j3l5wbllsqz3r4l9t7pobmi385kp sheshet 0 1264 30294 30293 2024-03-19T00:12:24Z Danjuma Anthony 44 30294 wikitext text/x-wiki == [[Tyap]] == '''A̱lyoot''' == Sheshet ( A̱kpa; shet, shyiok ) == # [[A̱guguut]] ku a̱cucuk shwok di mi̱n shyim ang bah di̱ ba̱kum a̱swap . "zi̱ li [[fa̱t|A̱fi̱fa̱t]] ma di̱di̱t orthopaedic da̱nian shet ma̱ng [[taan]]" == Tyei sai == # 1. lyin ta̱bat ku nyia̱ a̱cucuk kpa̱nda̱ng ma̱ng [[kyai-tswazwa]]. "á̱ si̱ mi̱n nyia̱ tam ma̱ng [[buruki̱]] á̱ su ba shya ma̱ng swat mba a̱ni [[a̱naai]] da̱nian [[a̱ti̱tak-tsaai ntswam|a̱ti̱ta̱k]] ba swan sheshet da̱nian bwot ma̱ng kwak a̱di̱dam" # 2. swaap ku turup kwa a̱byin, swat ma a̱bung, ku li vwuon-vwuvwuon. "a̱tuk [[Ta̱lata]], a̱kwokwak a̱gyang a̱niet a̱vwuo lyiai [[kyayak]] a̱niet [[a̱feang]] ba hyia̱ nang á̱ [[ghyuai]] zang ji" == Bwan di lilyem ghyang == [[Shong]]: [[wikt : en : slipping | slipping]] [[Kpat]]: [[wikt : ha : zamewa | zamewa]] ogrhhgepptw9nq571fyhva9tavw1nt6 wa̱la̱ka 0 1265 30386 30385 2024-03-24T07:29:21Z Kambai Akau 8 30386 wikitext text/x-wiki ==Tyap== [[File:Paper sheet.jpg|thumb|Wat '''wa̱la̱ka''' nyiung.]] ===Bwoi a̱lyoot=== Neet di̱ La̱ra̱ba ورق ''waraq[-on]'' di̱n vak Kpat, "waraka". ===Yei=== * [[Za̱FBS]]: /wǝ́lǝ́ka/ * A̱nwuat: ===A‌lyoot=== '''wa̱la̱ka''' (''á‌kpa'' '''wa̱la̱ká''') :'''Sot swang a‌lyiat''' ::'''ji''' (''á‌kpa'' '''ji''') # '''Wa̱la̱ka''' yet wat lyuut hwa na‌ng á̱ nyian ma̱ng kemikat mbea‌ng [[a̱yaa‌njin]] a̱ni. Á̱ shyiat a̱ngga wuni neet ma̱ [[a̱ka̱kwon]], cyi‌at, tyiang a̱toot mbea‌ng nkyang na̱ shyia̱ [[a̱sa̱khwot]] nia a̱ni.<ref>[https://en.m.wikipedia.org/wiki/Paper#/editor/0 "Paper" (di̱ Wukipedia nShong)]</ref> Neet di̱n ntsa hu, á̱ ni̱ sak a̱yaangga bani tazwa a̱dak kya ba̱ [[khwot]] a̱wot á̱ nyap nhu shansha‌m ku khwot.<ref>[https://dictionary.cambridge.org/dictionary/english/paper "Paper" da̱ A̱gban Swáng A̱lyiat nShong Cambridge.]</ref> Neet di̱n jen gba‌ngba‌ng ji, á̱ ku nyian a̱tsatsak wa̱la̱ka wu ma̱ng bwak hwa‌ a̱wot ma̱ninika‌ na‌ng lyennkyangta‌m yai koji a̱ni, a̱yaanjin bya nyian nta̱m nani ma̱ng ghan a̱wot ba̱ si̱ nyia̱ nna na̱ shi a̱kpa ba̱t. Kidee: mita 10 ma̱ng shi a̱kpai ba̱t si̱ na‌t mita 2,000 ma̱ng shi a̱swap a̱mami miti nyiung a‌wot ba̱ si̱ nyia̱ si̱ nat ton 600,000 ma̱ a̱lywei. #'''Wa‌̱la̱ka''' yet a̱ngga wa nang á̱ lyuut a̱di̱dam tazwa a̱ni.<ref>[https://www.collinsdictionary.com/dictionary/english/paper "Paper" da̱ A̱gban Swáng A̱lyiat nShong Collins.]</ref> #* ''A̱tyoli Kuyet, sa̱kut kyiak nung '''wa̱la̱ka''' ji a‌ sak nung ndyo mi̱ tutu.'' #* ''Kyangtuk a̱i! Kyiak '''wa̱la̱ka''' a̱ja a‌ lyuut nung ndyo lyulyoot á̱niet bani.'' #* ''Kyangcat a̱i, lyuut nung a̱di̱dam a‌ng wu di̱ '''wa̱la̱ka''' jini.'' ====Lyulyoot ghyáng==== * [[pepa]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ìwé|ìwé]] * [[Kpat]]: [[wikt:ha:takarda|takarda]] * La̱ra̱ba: [[wikt:ar:ورق|ورق]] (waraq) * [[Shong]]: [[wikt:en:paper|paper]] === Ya̱fang === <references/> [[Sa:a̱lyoot]] 5z1yzqo7z1lll1nlgzo6ddvmaso4387 na̱ 0 1266 30495 30403 2024-03-25T08:08:01Z Kambai Akau 8 30495 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /nǝ́/ * A̱nwuat: * '''Gwoot''': nǝ /nǝ́/ ** A̱nwuat: ===A̱kwonu a̱lyoot=== '''na̱''' (''a̱nyiung'' di̱n jen ma̱ a̱di̱di̱t '''[[ka̱]]''') # '''Na̱''' (a̱tyu-a̱tat, a̱pyia̱ a̱lyiat, á̱kpa nkyang ku á̱niet, kyang saai ta̱m '''nna''', tyok '''nna''', a̱lyoot nyian tyok '''á̱si̱ nna''' ku '''á̱na''', ya̱fang a̱pyia̱ '''á̱pyia̱ nna''' ku '''pyipyia̱ nna''') #* ''Mman nani! '''Na̱''' ka̱n bwuok baa?'' #* '''''Na̱''' na tsa nyia̱ ta̱m hu mi̱ zang jen ja?'' #* ''Ku '''na̱''' cat, ku '''na̱''' nwai cat, ku na tyia̱!'' ====Bu nwuan==== * [[ba̱]] * [[ku]] * [[ji̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:wọ́n|wọ́n]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ha|ha]] * Ba̱mba̱ra: [[wikt:bm:u|u]] * Eve: [[wikt:ee:wo|wo]] * [[Jhyuo]]: [[wikt:kaj:na̱|na̱]] * [[Kpat]]: [[wikt:ha:su|su]] * [[Shong]]: [[wikt:en:they|they]] * Swahili: [[wikt:sw:wao|wao]] * Tswi: [[wikt:tw:wɔ|wɔ]] * Zulu: [[wikt:zu:ba|ba]] [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱kwonu a̱lyoot]] dwbnmjewi7qiyvt584wy1pza1lv8o32 ku 0 1267 38139 38138 2025-05-14T01:00:24Z Kambai Akau 8 38139 wikitext text/x-wiki ==Tyap== ===A̱kwonu a̱lyoot 1=== '''ku''' (''á̱kpa'' '''[[ku#A̱kwonu_a̱lyoot_2|ku]]''') # '''Ku''' (a̱tyotat, a̱pyia̱-a̱lyiat, kyang nyiung ku a̱tyonyiung, kyang saai ta̱m '''nhu''', tyok '''nhu''', a̱lyoot nyian tyok '''si̱ nhu''' ku '''a̱nhu''', ya̱fang a̱pyia̱ '''á̱pyia̱ nhu''' ku '''pyipyia̱ nhu''') #* ''Kan hu, '''ku''' shyia̱ a̱ji wa?'' #* '''''Ku''' bai bah.'' #* ''Ka̱ '''ku''' na tyia̱, tak ma̱ng a̱nung.'' ===Yei=== * {{IPA|kcg|/kú/}} ** {{audio|kcg|Kcg-ku.ogg|a=}} ** {{hyphenation|kcg|ku}} (a̱tyong 1) ====Bu nwuan==== * [[a̱]] * [[ji̱]] * [[ka̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kwonu-a̱lyoot a̱tyotat a̱nyiung}} * [[A̱ghwangkpang]]: {{t+|yo|o}} * [[A̱kum-a̱cyi]]: {{t+|yo|ọ}} * A̱ve: {{t+|ee|e}} * Ba̱mba̱ra: {{t+|bm|a}} * [[Jhyuo]]: {{t+|kaj|ku}} * [[Kpat]]: {{t+|ha|ya|a̱s}}, {{t+|ha|ta|a̱n}} * [[Shong]]: {{t+|en|it}} * Swahili: {{t+|sw|ina}} * Tswi: {{t+|tw|ɛ}} {{trans-bottom}} ===A̱kwonu a̱lyoot 2=== '''ku''' (''a̱nyiung'' '''[[ku#A̱kwonu_a̱lyoot_1|ku]]''') # '''Ku''' (a̱tyotat, a̱pyia̱-a̱lyiat, á̱kpa nkyang ku á̱niet, kyang saai ta̱m '''nhu''', tyok '''nhu''', a̱lyoot nyian tyok '''si̱ nhu''' ku '''a̱nhu''', ya̱fang a̱pyia̱ '''á̱pyia̱ nhu''' ku '''pyipyia̱ nhu''') #* ''Li̱la̱n hu, '''ku''' shyia̱ a̱ji a?'' #* '''''Ku''' myim shyia̱ a̱ji.'' #* ''Lyulyoot nyin mang hwa? '''Ku''' myim shyia̱ a̱za kya.'' ====Yei==== * {{IPA|kcg|/kú/}} ** {{audio|kcg|Kcg-ku.ogg|a=}} ** {{hyphenation|kcg|ku}} (a̱tyong 1) ====Bu nwuan==== * [[á̱]] * [[ba̱]] * [[ji̱]] * [[na̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kwonu-a̱lyoot a̱tyotat á̱kpa}} * [[A̱ghwangkpang]]: {{t+|yo|wọ́n}} * [[A̱kum-a̱cyi]]: {{t+|yo|ha}} * A̱ve: {{t+|ee|wo}} * Ba̱mba̱ra: {{t+|bm|u}} * [[Jhyuo]]: {{t+|kaj|ba̱}} * [[Kpat]]: {{t+|ha|su}} * [[Shong]]: {{t+|en|they}} * Swahili: {{t+|sw|wao}} * Tswi: {{t+|tw|wɔ}} * Zulu: {{t+|zu|ba}} {{trans-bottom}} ===Ta̱m=== # Ka̱nang kyang ka̱m nyia̱ ku gbangbang ku lyuo. #* ''N '''ku''' tak ma̱ng a̱nggu si̱sak nang á̱ nyia̱ a̱ngga wu.'' #* ''A̱ '''ku''' bai a?'' #* ''Niesan wa '''ku''' nat a̱ si̱si̱ hyat a̱sa̱khwot na.'' ===Yei=== * {{IPA|kcg|/kù/}} ** {{audio|kcg|Kcg-ku.ogg|a=}} ** {{hyphenation|kcg|ku}} (a̱tyong 1) ====Bu nwuan==== * [[ba̱#Ta̱m|ba̱]] * [[ka̱n]] * [[za#Ta̱m|za]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱ kyang ka̱n nyia̱}} * [[Dot]]: {{t+|nl|had}} * [[Shong]]: {{t+|en|had}} {{trans-bottom}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:a̱kwonu a̱lyoot]] [[Sa:ta̱m]] m8tbt85ot7qpvy69um6598y3kx7p1nb ka̱ 0 1268 30433 30432 2024-03-24T13:08:31Z Kambai Akau 8 30433 wikitext text/x-wiki ==Tyap== ===A̱kwonu a̱lyoot=== '''ka̱''' (''á̱kpa'' di̱n jen ma̱ a̱di̱di̱t '''[[na̱]]''') # '''A̱''' (a̱tyu-a̱tat, a̱pyia̱ a̱lyiat, kyang nyiung ku a̱tyonyiung, kyang saai ta̱m '''nka''', tyok '''nka''', a̱lyoot nyian tyok '''a̱si̱ nka''' ku '''a̱nka''', ya̱fang a̱pyia̱ '''a̱pyia̱ nka''') #* ''A̱kwon ka, '''ka̱''' na fam vak hu baa?'' #* '''''Ka̱''' na fi̱n nna ka̱nang na̱ nat a̱ja.'' #* ''Nggwon kani, n cat kyang hu nang '''ka̱''' nyia̱ a̱ni bah.'' ====Yei==== * [[Za̱FBS]]: /kǝ́/ * A̱nwuat: ====Bu nwuan==== * [[a̱]] * [[ku]] * [[ji̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:o|o]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ọ|ọ]] * Ba̱mba̱ra: [[wikt:bm:a|a]] * Eve: [[wikt:ee:e|e]] * [[Jhyuo]]: [[wikt:kaj:a̱|a̱]] * [[Kpat]]: [[wikt:ha:ya|ya]] * [[Shong]]: [[wikt:en:he|he]], [[wikt:en:it|it]], [[wikt:en:she|she]] * Swahili: [[wikt:sw:ina|ina]] * Tswi: [[wikt:tw:ɛ|ɛ]] ===A̱fwuop=== # '''Ka̱''' yet swang a̱lyiat ja ji̱ fa di̱n jen ji, ku ka̱ doot. #* ''Kwot! '''Ka̱''' nwan wa cat, á̱ na cat ang ndyo.'' #* '''''Ka̱''' ku na vwuo ang a̱khwu nyia̱, a tak ma̱ng a̱nung.'' #* ''Yok n di '''ka̱''' n byia̱.'' ====Yei==== * [[Za̱FBS]]: /kǝ̀/ * A̱nwuat: ====Vak yei ghyang==== * [[ki̱]] ====Bwoi mi̱ bwoi==== * [[ka̱doot]] * [[ka̱nang]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ti ba|ti ba]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ọ bụrụ na|ọ bụrụ na]] * Ba̱mba̱ra: [[wikt:bm:ni|ni]] * Eve: [[wikt:ee:ne|ne]] * [[Jhyuo]]: [[wikt:kaj:ka̱|ka̱]] * [[Kpat]]: [[wikt:ha:idan|idan]], [[wikt:ha:in|in]] * [[Shong]]: [[wikt:en:if|if]], [[wikt:en:when|when]], [[wikt:en:should|should]] * Swahili: [[wikt:sw:kama|kama]] * Tswi: [[wikt:tw:sɛ|sɛ]] * Zulu: [[wikt:zu:uma|uma]] [[Sa:a̱kwonu a̱lyoot]] [[Sa:a̱fwuop]] 5mx9kp4ekvabl9u7ik9ad6el7orlzec ji̱ 0 1269 30421 30419 2024-03-24T12:37:12Z Kambai Akau 8 30421 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /dʒɨ/ * A̱nwuat: ===A̱kwonu a̱lyoot=== '''ji''' (''a̱nyiung'' di̱n jen ma̱ a̱di̱di̱t '''[[ji̱]]''') # '''Ji̱''' (a̱tyu-a̱tat, a̱pyia̱ a̱lyiat, á̱kpa nkyang ku nyám ku á̱niet, kyang saai ta̱m '''nji''', tyok '''nji''', a̱lyoot nyian tyok '''si̱ nji''' ku '''a̱nji''', ya̱fang a̱pyia̱ '''á̱pyia̱ nji''' ku '''pyipyia̱ nji''') #* ''Zón jini ba̱t, '''ji̱''' kai a̱ji wa?'' #* '''''Ji̱''' na bai a̱tson.'' #* ''Kweanghyi zuk sweang ji, '''ji̱''' yet nywang ja ma̱nini mi̱ kaswuo ji?'' ====Bu nwuan==== * [[á̱]] * [[ba̱]] * [[ku]] * [[na̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:wọ́n|wọ́n]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ha|ha]] * Ba̱mba̱ra: [[wikt:bm:u|u]] * Eve: [[wikt:ee:wo|wo]] * [[Jhyuo]]: [[wikt:kaj:ji|ji]] * [[Kpat]]: [[wikt:ha:su|su]] * [[Shong]]: [[wikt:en:they|they]] * Swahili: [[wikt:sw:wao|wao]] * Tswi: [[wikt:tw:wɔ|wɔ]] * Zulu: [[wikt:zu:ba|ba]] ===A̱kwonu a̱lyoot 2=== '''ji̱''' (''á̱kpa'' '''[[ji̱]]''') # '''Ji̱''' (a̱tyu-a̱tat, a̱pyia̱ a̱lyiat, kyang nyiung ku nyam jhyiung ku a̱tyonyiung, kyang saai ta̱m '''nji''', tyok '''nji''', a̱lyoot nyian tyok '''si̱ nji''' ku '''a̱nji''', ya̱fang a̱pyia̱ '''á̱pyia̱ nji''') #* ''Tswam jini, '''ji̱''' byia̱ cet ba̱t!'' #* '''''Ji̱''' cobai a?'' #* ''Ka̱ '''ji̱''' tat a tak ma̱ng a̱nung.'' ====Bu nwuan==== * [[a̱]] * [[ku]] * [[ka̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:o|o]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ọ|ọ]] * Ba̱mba̱ra: [[wikt:bm:a|a]] * Eve: [[wikt:ee:e|e]] * [[Jhyuo]]: [[wikt:kaj:ku|ku]] * [[Kpat]]: [[wikt:ha:ya|ya]] * [[Shong]]: [[wikt:en:it|it]] * Swahili: [[wikt:sw:ina|ina]] * Tswi: [[wikt:tw:ɛ|ɛ]] [[Sa:a̱kwonu a̱lyoot]] dq8fvo29ubtm1qruxx4m3ylkqm6phqx ki̱ 0 1270 30440 30439 2024-03-24T13:20:41Z Kambai Akau 8 30440 wikitext text/x-wiki ==Tyap== ====Yei==== * [[Za̱FBS]]: /kɨ̀/ * A̱nwuat: ===A̱fwuop=== # '''Ki̱''' yet swang a̱lyiat ja ji̱ fa di̱n jen ji, ku ka̱ doot. #* '''''Ki̱''' a na bai, kyiak a bai ndyo.'' #* ''A̱wot '''ki̱''' nfak na tyak ta̱m nna hu, zang ta̱m hwa na̱ bu na nyia̱?<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Matyu 5:13".</ref>'' #* ''Nwuan a li '''ki̱''' nggwon ka shyia̱ mami.'' ====Vak yei ghyang==== * [[ka̱]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:ti ba|ti ba]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ọ bụrụ na|ọ bụrụ na]] * Ba̱mba̱ra: [[wikt:bm:ni|ni]] * Eve: [[wikt:ee:ne|ne]] * [[Jhyuo]]: [[wikt:kaj:ka̱|ka̱]] * [[Kpat]]: [[wikt:ha:idan|idan]], [[wikt:ha:in|in]] * [[Shong]]: [[wikt:en:if|if]], [[wikt:en:when|when]], [[wikt:en:should|should]] * Swahili: [[wikt:sw:kama|kama]] * Tswi: [[wikt:tw:sɛ|sɛ]] * Zulu: [[wikt:zu:uma|uma]] ===Ya̱fang=== <references/> [[Sa:a̱fwuop]] hzmgymtuisqistruatblpw7av1c0ce9 tyintying 0 1271 30467 2024-03-24T14:35:29Z Kambaiyu75 220 Created page with " === Ntam [jhyuk a̱tyin ka] === '''tyintying''' (''á̱kpa'' n'''tyintying hu''') : Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') : Tyintying yet tyei gugud, shyen, ya'ason ko, atyubishi a tabat vak, ñwai nwat akata din kyang. begin to move: Kidee: 1. Mat shyi vam gu bye ani, a di tyi tyintying ba, din Jen ji Timbwak nkhwat gu ani ba. 2. Yabwat ku lake tyi tyintying afwun ming ladies, nang anye gu shyen a nang vam hu ani. 3. Mat lak fwoung, Ngwon silat ka..." 30467 wikitext text/x-wiki === Ntam [jhyuk a̱tyin ka] === '''tyintying''' (''á̱kpa'' n'''tyintying hu''') : Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') : Tyintying yet tyei gugud, shyen, ya'ason ko, atyubishi a tabat vak, ñwai nwat akata din kyang. begin to move: Kidee: 1. Mat shyi vam gu bye ani, a di tyi tyintying ba, din Jen ji Timbwak nkhwat gu ani ba. 2. Yabwat ku lake tyi tyintying afwun ming ladies, nang anye gu shyen a nang vam hu ani. 3. Mat lak fwoung, Ngwon silat ka di tyie tyintying ba, din Jen ji antswat gu ani. : 4. Átye nbyin zit hu, ka Akpan ahye kyang, amai a Shai gu fwo ba, din gu ana tyi tyintying di Shai hu ba. 4. Átye nbyin zit hu, ka Akpan ahye kyang, amai a Shai gu fwo ba, din gu ana tyi tyintying di Shai hu ba. # '''tyiang''' yet akum nkyang nang a seap di vam agbandang kyang hwa. #* ''A̱tyofa̱taa hu kyak '''tyiang''' atoot nggu hu asi liang kpatak nggu hu.'' #* ''N cat a '''tyiang''' kwa mbwak nang n sak tafa avwuonmyia ning ka awot n di ba'' ==== Bwan di̱ lilyem ghyáng[jhyuk a̱tyin ka] ==== * Kpat: ha: motsi/motsa * Shong: en: slightest move/budge. n83l9l98yhlj9qx1c68brwhar4lbxoq Sa:a̱yaambwuok 14 1272 30468 2024-03-24T17:20:47Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 30468 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj a̱ka̱byiek 0 1273 38765 38764 2025-06-02T23:34:06Z Kambai Akau 8 38765 wikitext text/x-wiki ==Tyap== [[Fail:3 Siemens Bridges Gadabay.jpg|thumb|'''A̱ka̱byiek''' Siemens ma̱ a̱byin A̱zeri̱baijan]] ===Yei=== * {{IPA|kcg|/əkəbʲʲeɡ/|/əkəbʲʲəɡ/}} ** {{audio|kcg|Kcg-a̱ka̱byiek.oga|a=}} ** {{hyphenation|kcg|a̱|ka̱|byiek}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱byiek]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱la̱u}} * [[Dot]]: {{t+|nl|bruggen}} * [[Shong]]: {{t+|en|bridges}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] evyxz5a28v4q9hrzga4t3w0stwnq049 á̱nietnzwan 0 1274 30477 2024-03-24T17:29:10Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝnjed-ndzʷán/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyunzwan]] [[Sa:a̱lyoot]]" 30477 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝnjed-ndzʷán/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyunzwan]] [[Sa:a̱lyoot]] gmtirezmm4rqssvylhdksn9wscdzsys swak 0 1275 30483 30482 2024-03-24T17:36:06Z Kambai Akau 8 30483 wikitext text/x-wiki {{also|swák}} ==Tyap== === Yei === * [[Za̱FBS]]: /sʷág/ * A̱nwiat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb| Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === A̱lyoot ==== Swák (''á̱kpa'': PLURAL ) :Sot swang a̱lyiat: ::'''SINGULAR ARTICLE (á̱kpa: PLURAL ARTICLE)''' # '''Swák''' yet dijjit 10 di̱ Tyap. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ==== Tai ==== * SYNONYMS ==== Bwan di̱ lilyem ghyáng ==== * [[Aghwangkpat]]: [[wikt:yr:Mẹwa|Mȩwa]] * [[Kpat]]: [[Wikt:ha:goma|goma]] * [[Shong]]: [[Wikt:en:ten|ten]] [[Sa:a̱lyoot]] 2afn41uhs7z8alttpw87l1zqf5fmfjs seam 0 1276 40186 30567 2025-11-29T15:34:36Z Kambai Akau 8 /* A̱lyoot */ 40186 wikitext text/x-wiki ==Tyap== ===A̱lyoot=== '''seam''' ji (''á̱kpa'' '''*''') # '''Seam''' yet jen mami a̱lyia̱ nang [[kwoi]] ji ku za ji ku khak, a̱lama bai jen [[a̱won]]. #* ''Mi̱ '''seam''' zi̱ na nat a̱cyiet, nung ma̱ng a̱tyoli nung wu.'' ===Ta̱m=== '''seam''' (''á̱kpa'' '''*''') ku seam, ka̰n seam, ba̱ seam, wu seam, bye seam, na seam, nseam # '''Seam''' fa tyei kyang ku á̱niet ba̱ nat a̱vwuo ma̱ vwuon a̱ni. #* ''Á̱niet ba '''seam''' mat a̱wun.'' #* ''A̱nyan wa '''seam''' nung a̱yaakwaa̱mbwuat bani?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:|ha:]] yana nuna alamar shigowar rani | watsar, wargaje * [[Shong]]: season of the year when rain ceases and transits the dry season | scatter aesupz40nieoey6upxpw7bya4n7j02a ti̱ta 0 1277 39490 39489 2025-06-16T15:23:26Z Kambai Akau 8 39490 wikitext text/x-wiki ==Tyap== [[Fail:AHA-distance.svg|thumb|right|220px|Á̱niet ba̱ yong '''ti̱ta''' ma̱ng a̱ghyang a̱ni]] ===Bwoi a̱lyoot=== Neet mi̱ ''ta'' + ''[[ta]]''. ===Yei=== * {{IPA|kcg|/tɨtá/}} ** {{audio|kcg|Kcg-tita.ogg|a=}} ** {{hyphenation|kcg|ti|ta}} (a̱ka̱tyong 2) ===Za̱kwa=== # '''Ti̱ta''' fa ka̱nang a̱yin ku nyam ku kyang shyia̱ kpa̱mkpaan bah, ku á̱ nyia̱ ku laai shyia̱ gbang a̱ni. #* ''Ya ngyong '''ti̱ta''' ma̱ng a̱nggu.'' #* ''Nyi yok swan '''ti̱ta''' ma̱ng a̱ghyang bah.'' #* ''Di̱n jen Zwan Kovit-19 ji, á̱ ku ngyong '''ti̱ta''' ma̱ng á̱ghyang wa nci̱ri̱ng.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Yong gbang}} * [[Dot]]: {{t+|nl|voorbij}}, {{t+|nl|weg}} * [[Shong]]: {{t+|en|beyond}}, {{t+|en|away}} * [[Kpat]]: {{t+|ha|da dan tazara}} {{trans-bottom}} [[Sa:za̱kwa]] 4zggl614xd9d23ylxq9rus19gek1erx sat 0 1278 30523 30522 2024-04-01T20:02:23Z Grace2903 236 30523 wikitext text/x-wiki ==A̱lyoot=== '''sat''' (''á̱kpa'' '''[[]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''sat''' fa ba kyang nang a seam mi avwuo ghyang. #* ''Ayang nung hu nyia nfak na maai nyung kusat hu ba, a si bu '''sat''' nfak na mi nyung hu.'' ===Ta̱m=== '''sat''' (''á̱kpa'' '''[[ji]]''') ku sat, ka̰n sat, ba̱ sat, a sat, sat hu, nsat # '''sat''' fa tyia kyang ku aniet ba nat avwuo mavwuon ani. #* ''Aniet ba '''sat''' sabama awun'' #* ''A nyana '''sat''' nung ayakwambwuat ji ni?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: barbada * [[Shong]]: sprinkle mwk282jsp62dqrsrsoofu135q1maxwa sati 0 1279 30517 30516 2024-03-30T15:12:56Z Danjuma Anthony 44 30517 wikitext text/x-wiki [[Tyap]] ===Alyoot=== == Sati == ===== (á̱kpa; nsati) ===== A̱ngba̱m jen ni̱n mmam [[a̱natat]] nta [[lang]]. [[ntyam]] ▼ A̱ngba̱m jen nang mmam [[a̱natat]] ntsa a̱tuk [[ladi]] ku atuk [[Tanii̱]]. Jen ma mmam a̱natat ntsa ma̱ng ntanii̱ a̱ni . A subdivision of the month into longer periods of work days punctuated by shorter weekend periods of days for markets, rest, or religious observation such as a sabbath. A 4-day week consists of Monday, Tuesday, Wednesday, and Thursday. 6nb3yu38rfk6khge3islwk41qy9vrnq sa̱u 0 1280 30520 30519 2024-03-30T22:05:07Z Kambaiyu75 220 30520 wikitext text/x-wiki '''Sàu'''(''á̱kpa'' '''[[a̱yaa Iliya|nsau]]''') : Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''hwa, ha''') #Shyie yet, shyie yong, gwut agung din kyang ku na baai ming gabapentin apyio ani. "Wanda ngwaniyamka gwut ming vam hu kpasai " Naat cacaat: shyie shyie cet/byie shyie kpasai tyiaai kyang . shyie yong "Aku shyie yong, danian gu ka shyie Nan gu Mami yetayin zagyi aniet anyian kyang Nani tyiaai gu kpasai ani. cat khwat ankali anyiet ba bwok abai davou ngu. Jen jyiang anyu á san kyang ning gu cat ali hu mang gu abyin gu ani, atan twam cung, agbandang àli sinat zason. (etc) . #* #* ==== Bwan di̱ lilyem ghyángjhyuk ==== * [[Kpat]]: yanga, sake yanci * [[Shong]]: show off 6qs44xdednmcfw4733rlxhzmybhvcdx a̱bibyai 0 1281 30528 30527 2024-04-04T21:21:43Z Grace2903 236 /* A̱lyoot */ 30528 wikitext text/x-wiki ===A̱lyoot=== '''a̱bibyai''' (''á̱kpa'' '''[[abibyai]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱bibyai''' yet kyang nang a nyia ntam mang ka davwuo kyak akwon. #* ''Yi li nung '''abibyai''' ka ma ji?'' #* ''Ba nat cat akwon mi ayit ka, ba si bwung ba kyak '''abibyai''' ka'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kongo]] * [[Shong]]: [[wikt:en: wooden head tray]] 7yr5f1kbg87s6ju2k8dd3ds7takra3d a̱bammadong 0 1282 30564 30563 2024-04-08T11:19:40Z Kambai Akau 8 30564 wikitext text/x-wiki ==Tyap== ===A̱lyoot=== '''a̱bammadong''' (''á̱kpa'' '''[[]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱bammadong''' yet alyiat tazwa kyang ku natmbwot mami ali ku agbang ka awot a cat aniet ba ba fak ba sabama a yet kyang suum hwa. Kidee tsan. #* ''A̱tyofa̱taa wu wa kwei mang nggwaneam nggu ka. Yesu! '''a̱bammadong''' wa wu, baa?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha: sirri mai ban kunya cikin dangi ko al'umma (zina, lalata, sata, fatakaikai)]] * [[Shong]]: [[wikt:en:incest|incest]] (a shameful and despicable secret within the family or community (incest, theft)) [[Sa:a̱lyoot]] pni619cv14gf60btd7ipcv3fcyg8ut0 a̱bum 0 1283 40056 33530 2025-11-07T21:43:22Z Danjuma Anthony 44 /* A̱lyoot */N nyia̱ jhyuk hwa 40056 wikitext text/x-wiki ==Tyap== [[File:Fertile land - panoramio.jpg|thumb|'''A̱bum''' a̱ma̱nyii A̱shong.]] ===Yei=== * [[Za̱FBS]]: /ə̀bʷum/ * A̱nwuat: ===A̱lyoot=== '''a̱bum''' (''á̱kpa'' '''[[a̱ka̱bum]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱bum''' yet a̱tsatsak a̱byin wa ku yet a̱sham á̱ cyui nkyang ma̱nang ka̱ byia̱ nkyang na̱ myim nkyang nang á̱ cyui a̱ni na̱ shyia̱ na̱ shi shansham. #* ''A̱vwuo kani yet '''a̱bum''' kya fa! Zi̱ na cyui swakpat ja, ka̱ni?'' #* ''Ta̱bat cyui swakpat ji ma̱ '''a̱bum''', ji̱ si̱ ma ndi lilyim.'' #* '''''A̱bum''' ka yet a̱si̱ ma a̱nyan kya?'' ====Vak lyuut ghyang==== * [[a̱bwum]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kasa mai ni'ima|kasa mai ni'ima]] * [[Shong]]: [[wikt:en:fertileland knife|fertileland]] ===Ya̱fang=== {{pedia}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] nq9impbx3onk43184mj6rjett1fff3b a̱bumbung 0 1284 35665 33330 2025-01-28T10:50:02Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35665 wikitext text/x-wiki ==Tyap== [[File:Rust and dirt.jpg|thumb|'''A̱bumbung''' kyang.]] ===Yei=== * [[Za̱FBS]]: /ə̀búmbuŋ/ * A̱nwuat: [[File:Abumbung_in_tyap_language.ogg|thumb|Si̱sak nang á̱ ngyei "a̱bumbung" di̱n Tyap a̱ni.]] ===Ghwughwu=== '''a̱bumbung''' (''á̱kpa'' '''[[á̱bumbung]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba'''/'''na''') # '''A̱bumbung''' yet ki̱ kyang ki a̱yin byia̱ a̱lyuk ki mbwuk a̱ni. #* '''''A̱bumbung''' nkyang nia nhyat a̱vwuo ka.'' #* ''Vam nung hu a̱mgba̱m yet '''a̱bumbung''' wa.'' #* ''Yihwa bai nang a li '''a̱bumbung''' a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:madukuki|madukuki]] * [[Shong]]: [[wikt:en:unkempt|unkempt]], [[wikt:en:dirty|dirty]], [[wikt:en:dusty|dusty]] [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] r97a3ndakrpxmq48vxqe8erassbxphf huni 0 1285 37925 37924 2025-05-06T11:52:47Z Kambai Akau 8 /* Tyap */ 37925 wikitext text/x-wiki ==Tyap== [[Fail:Pointing Out Keepers (53213569093).jpg|thumb|Fi̱ng nggwoneam ku ta̱fang nyia̱ "si̱ '''huni'''"]] ===Yei=== * {{IPA|kcg|/hùní/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-huni.wav|a=}} ** {{hyphenation|kcg|hu|ni}} (a̱ka̱tyong 2) * '''Fantswam''': kuni /kùní/ ** A̱nwuat: ===A̱kwonu-a̱lyoot 1=== '''huni''' (''á̱kpa'' di̱n jen ma̱ a̱di̱di̱t '''[[nani]]''') # '''Huni''' yet swang a̱lyiat ja ji̱ ta̱fang kyang nyiung ku shyia̱ kpa̱mkpaan a̱ni. #* ''Kyang '''huni''' shi bah.'' #* '''''Huni''' yet si̱ nung hwa.'' #* ''Cat '''huni''' nang gu koot ang ndyo byia̱ jhyi bah.'' ===A̱kwonu-a̱lyoot 2=== '''huni''' (''a̱nyiung'' di̱n jen ma̱ a̱di̱di̱t '''[[kani]]''') # '''Huni''' yet swang a̱lyiat ja ji̱ ta̱fang nkyang na̱ swak nyiung ku shyia̱ kpa̱mkpaan a̱ni. #* ''Lyulyoot '''huni''' yet si̱ a̱nyanyan hwa?'' #* ''Ka̱ a tyia̱ ku si̱ lan si̱ '''huni''' a̱tyii wu na ta̱luk.'' #* ''Li̱la̱n '''huni''' byia̱ a̱lyuk.'' ====Bu nwuan==== * [[jini]] * [[kani]] * [[wuni]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang á̱ ta̱fang ku shyia̱ kpa̱mkpaan a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|eyi}} * [[A̱kum-a̱cyi]]: {{t+|ig|nke a}} * [[Kpat]]: {{t+|ha|wannan}}, {{t+|ha|nan}} * [[Shong]]: {{t+|en|this}} {{trans-bottom}} [[Sa:a̱kwonu a̱lyoot]] jod21pzep70gs21f5mzx7p0opba6i3l jini 0 1286 30560 30553 2024-04-08T11:09:08Z Kambai Akau 8 30560 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /dʒìní/ * A̱nwuat: ===A̱kwonu a̱lyoot=== '''jini''' (''á̱kpa'' di̱n jen ma̱ a̱di̱di̱t '''[[jini]]''') # '''Jini''' yet swang a̱lyiat ja ji̱ ta̱fang kyang nyiung ku shyia̱ kpa̱mkpaan a̱ni. #* ''Zwak '''jini''' vwuon ma̱ng jhyáng.'' #* '''''Jini''' yet si̱ nung ja.'' #* ''Tsuung '''jini''' byia̱ shi a̱za.'' '''Jini''' (''a̱nyiung'' di̱n jen ma̱ a̱di̱di̱t '''[[jini]]''') # '''Jini''' yet swang a̱lyiat ja ji̱ ta̱fang nkyang na̱ swak nyiung ku shyia̱ kpa̱mkpaan a̱ni. #* ''Zón '''jini''' nang a lyiat a̱ni yet nywang ja?'' #* ''Nyi nat nyi kwok '''shán''' jini nyi mat mi̱ tutuweang hu.'' #* ''A ngyei sot '''jini''' vwuon ma̱ng si̱ jiniau.'' ====Bu nwuan==== * [[huni]] * [[kani]] * [[wuni]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:eyi|eyi]] * [[A̱kum-a̱cyi]]: [[wikt:ig:nke a|nke a]] * [[Kpat]]: [[wikt:ha:wannan|wannan]], [[wikt:ha:nan|nan]] * [[Shong]]: [[wikt:en:this|this]] [[Sa:a̱kwonu a̱lyoot]] ad0uhkxippanxcq72ai9339isfn23fg kani 0 1287 30562 30561 2024-04-08T11:10:30Z Kambai Akau 8 30562 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /kàní/ * A̱nwuat: * '''Fantswam''': [[tini]] /tìnì/ ** A̱nwuat: ===A̱kwonu a̱lyoot=== '''kani''' (''á̱kpa'' di̱n jen ma̱ a̱di̱di̱t '''[[nani]]''') # '''Kani''' yet swang a̱lyiat ja ji̱ ta̱fang kyang nyiung ku shyia̱ kpa̱mkpaan a̱ni. #* ''Nggwon '''kani''' fwuong a̱lyiat bah.'' #* '''''Kani''' yet a̱si̱ nung kya.'' #* ''A̱kwon '''kani''' maai tyap.'' ====Bu nwuan==== * [[huni]] * [[jini]] * [[wuni]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:eyi|eyi]] * [[A̱kum-a̱cyi]]: [[wikt:ig:nke a|nke a]] * [[Kpat]]: [[wikt:ha:wannan|wannan]], [[wikt:ha:nan|nan]] * [[Shong]]: [[wikt:en:this|this]] [[Sa:a̱kwonu a̱lyoot]] hej890vqooyw4d5ha3gbosbbp22v3qc nani 0 1288 30558 30557 2024-04-08T11:06:05Z Kambai Akau 8 30558 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /nàní/ * A̱nwuat: * '''Fantswam''': bani /nánì/ ** A̱nwuat: ===A̱kwonu a̱lyoot=== '''nani''' (''a̱nyiung'' di̱n jen ma̱ a̱di̱di̱t '''[[kani]]''') # '''Bani''' yet swang a̱lyiat ja ji̱ ta̱fang nkyang na̱ shyia̱ kpa̱mkpaan a̱ni. #* ''Mman '''nani''' bat a̱ji wa la?'' #* '''''Nani''' yet á̱si̱ nung nia.'' #* ''A̱ka̱sham a̱ka̱neam '''nani''' neet ma a̱nyan kya?'' # '''Bani''' si̱ maai fa swang a̱lyiat ja ji̱ ta̱fang nkyang na nang á̱ si̱ mi̱n fang a̱ni na̱ shyia̱ kpa̱mkpaan a̱ni. #* ''A̱sa̱khwot '''nani''' shyim ba̱t.'' #* ''Ka̱ doot a koot nkyuo '''nani''' shonshyon a?'' #* ''N di a ngyei a̱ta̱bwai '''nani''' na swan nyenyiat!'' ====Bu nwuan==== * [[bani]] * [[huni]] * [[jini]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:awọn wọnyi|awọn wọnyi]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ndị a|ndị a]] * [[Kpat]]: [[wikt:ha:wadannan|wadannan]], [[wikt:ha:nan|nan]] * [[Shong]]: [[wikt:en:these|these]] [[Sa:a̱kwonu a̱lyoot]] bvgui6awfh08txdax1emt9dmh2bggj2 a̱corai 0 1289 30591 30590 2024-04-14T17:23:30Z Kambai Akau 8 30591 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀tʃòràʲ/ * A̱nwuat: ===Ghwughwu=== '''a̱corai''' (''á̱kpa'' '''a̱yaacorai''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱corai''' yet a̱yin wa a̱ lau a̱lyia̱t a̱ni.<ref>[https://www.ldoceonline.com/dictionary/talkative Talkative (di̱n Shong)]</ref> #* ''A̱tyoli Gangkwon yet a̱corai a̱yin wa''. * a̱yaacorai á̱niet byia shyi̱a di̱n a̱byina̱kwup ka̱ ==Bwan di̱ lilyem ghyáng== * Kpat: yawan surutu * Shong: talkative ==Ya̱fang== <references/> 5r0i2ou3mjwrhsf5fl2ielu3y194mos Swánga̱lyiatwuki:Atyapland WikiOutreach 4 1290 33260 33200 2024-09-01T14:44:39Z Kambai Akau 8 33260 wikitext text/x-wiki <!-- Please don't translate/create anything here on this page until the workshop event begins. Thank you. --> ''Please select from the list of '''Tyap''' words to create a new entry. NB: * If the entry had been <span style=background:#87BEEB>created</span>, it would be displayed in <span style=background:#87BEEB>blue</span>. If it is <span style=background:#FF0000>yet to be created</span>, it would be displayed in <span style=background:#FF0000>red</span>. * To learn more about editing on [https://en.m.wiktionary.org/wiki/Help:How_to_edit_a_page '''Wiktionary''' (please click here)] and [https://commons.m.wikimedia.org/wiki/Commons:First_steps/Quality_and_description '''Wikimedia Commons''' (please click here)] before writing your first article in the Tyap Wiktionary. * Please replace the "'''not assigned'''" with four tildes <code>'''<nowiki>~~~~</nowiki>'''</code> if you have selected a particular word to translate in Tyap. To do this, please click on the pen tool '''🖊️''' next to each letter A-Z below and scroll down. * '''[https://meta.m.wikimedia.org/wiki/Event:Atyapland_WikiOutreach#Creation_of_pages Please click here]''' to return to the main '''Project Page'''. * '''Templates''' for creating Wiktionary entries in Tyap: '''[[Templates for creating Wiktionary entries in Tyap|Please click me!]]''' ==A== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[a̱ba̱bya̱ra̱p–a̱nu]] || cabado || lousy, flippant || n. || ''[[A‌̱tyunta̱m:John Michael Shemang|John Michael Shemang]] ([[A‌̱lyiat a‌̱tyunta‌̱m:John Michael Shemang|a̱lyiat]]) 15:55, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱caca]] || fingi || fowl having ruffled feathers || n. || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 15:27, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱bala̱nkong]] || 1. maya; 2. moran yanayin launin kwaron ta fanin zagi || 1. red cotton weevil; 2. an abusive word (when the red colour of weevil is applied as a word of abuse against a fellow human) || n. || ''[[A‌̱tyunta̱m:Tinatsimon|Tinatsimon]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Tinatsimon|a̱lyiat]]) 15:44, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ba̱lyuak]]|| wani irin tsiro a fadama kaman gwaza - ana anfani a kunu || a plant species resembling cocoyam (but smaller in size) found in marshy areas - used for making gruel || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) ~'' |- | [[a̱ba̱nban]]|| cindo || an extra finger or toe || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 15:35, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱bang a̱byin]] || mai leken gari, mai tona asiri, magewayi, maci amana|| spy, betrayer || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 16:26, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱banghwuang]] || ziri || strip || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 15:42, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ba̱ri̱ba̱ta]] || zoborodo, yakuwa || sorrel || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 14:01, 2 Zwat A̱natat 2024 (WAT)'' |- | [[a̱bata̱n]] || dan tsaka, dan tsele || clitoris || n. (obsc.) || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 21:19, 5 Zwat A̱natat 2024 (WAT)'' |- | [[a̱batang vak]] || yar barauniyar hanya || footpath, alley || n. || ''[[A‌̱tyunta̱m:Stephen Hosea Akut|Stephen Hosea Akut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Stephen Hosea Akut|a̱lyiat]]) 16:23, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱beam]] || a gefe, kusa da || beside, next, vicinity || n., adj. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 09:06, 27 Zwat A̱taa 2024 (WAT)'' |- | [[a̱bi̱lyuk]] || yakumba || western waterbuck (a species of antelope with curly horns) || n. || ''[[A‌̱tyunta̱m:Samkazzy|Samkazzy]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Samkazzy|a̱lyiat]]) 16:44, 16 Zwat A̱taa 2024 (WAT)'' |- | [[a̱bobwat]] || mai launi daban-daban || multi-coloured || n. || ''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 16:45, 18 Zwat A̱natat 2024 (WAT)'' |- | [[a̱bombwuon]] || mumuna, mara fasali || ugly, abnormal (in size, shape, speech, action) || n. || ''[[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 14:49, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ca̱cet]] || kato, manya, muhimmi, misali || big, huge, mighty, important || n. || ''[[A‌̱tyunta̱m:Saviour222|Saviour222]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Saviour222|a̱lyiat]]) 15:08, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ca̱cet a̱lyemu]] || manyan lemu|| grape fruit || n. || ''[[A‌̱tyunta̱m:Isaac Katuka Yusuf|Isaac Katuka Yusuf]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Isaac Katuka Yusuf|a̱lyiat]]) 15:03, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ca̱u]] || sarka || metal with rings usually tied to it || n. || ''[[A‌̱tyunta̱m:Micah Bobai David|Micah Bobai David]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Micah Bobai David|a̱lyiat]]) 14:58, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱cencet]] || mahaura || disputation, debate || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:41, 18 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱cet]] || rayayye, mai rai || alive, living || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 14:58, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱cicen]] || bakonci || visitation (the shy or restrained behavior of a visitor, stranger, the state or condition of being a visitor or a stranger) || n. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 15:18, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱cicyia̱]] || tsigaro || fragments of broken poultry || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 14:51, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ci̱t]] || magaji || heir, inheritor, successor || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:52, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱cuta]] || laulawa, cuta || snare device for trapping birds and small animals || n. ||''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 14:00, 18 Zwat A̱natat 2024 (WAT)'' |- | [[a̱dam]] || masaki || a large calabash for storage || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 15:51, 5 Zwat A̱natat 2024 (WAT)'' |- | [[a̱dangka̱li]] || dankali, lawur || potato || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 14:58, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱dangka̱li-a̱shong]] || dankalin turawa || sweet potato || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 17:06, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱dashe]] || adashi || contributory savings within a group of persons each taking turns to benefit || n. || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 14:57, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱di̱ri̱m]] || yin shisshigi, katsaladan || meddlesomeness, intrusiveness || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 19:28, 1 Zwat A̱natat 2024 (WAT)'' |- | [[a̱dyinng]] || gunaguni, korafi, koke-koke, kuka || complaining, grumbling, murmuring, grudging || n. || ''not assigned'' |- | [[a̱dyundyung-fwuo]] || bakin ciki || sadness || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 18:05, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱dyundyung-ntswam]] || bakin karfe || iron || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 18:05, 23 Zwat A̱taa 2024 (WAT)'' |- | [[a̱gyong]] || kanta || shelf, cabinet, counter, drawer || n. || ''not assigned'' |- | [[a̱gut]] || gungume || log || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 16:53, 25 Zwat A̱taa 2024 (WAT)'' |- | [[a̱fi̱m]] || pakiti, dami, kunshi. || packet, pack, bundle, bunch || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 22:27, 7 Zwat A̱natat 2024 (WAT)'' |- | [[a̱ga̱de]] || abin mamaki, abinalʻajibi || miracle, wonderful trick, surprise || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 16:38, 25 Zwat A̱taa 2024 (WAT)'' |- | [[a̱ga̱faat]] || kara (misali, karar dawa, rake) || stalk, reed (e.g., cornstalk, sugar cane) || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 12:46, 2 Zwat A̱natat 2024 (WAT)'' |- | [[a̱wolo]] || cin abinci hayam-hayam || gobbling up food hastily, eating greedily || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 13:13, 27 Zwat A̱taa 2024 (WAT)'' |- |} ==B== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[bap]] || Tara. || Pile into a heap or large collection. || v.|| ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 20:59, 4 Zwat A̱natat 2024 (WAT)'' |- |} ==C== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!! Sign |- | [[cam]] || doka || decree || n. || ''not assigned'' |- | [[con]] || aska || pen knife ||n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 16:55, 18 Zwat A̱natat 2024 (WAT)'' |- | [[cuncung]] || kuda || fly || n . || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 22:13, 25 Zwat A̱taa 2024 (WAT)'' |- | [[cyia̱ga̱vang]]|| shinkafa || rice || n .|| ''[[A‌̱tyunta̱m:Valtino44|Valtino44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Valtino44|a̱lyiat]]) 17:52, 21 Zwat A̱natat 2024 (WAT)'' |- |} ==F== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[Fa̱taa]] || Fulatanci || Fulfulde, Fula || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 14:35, 18 Zwat A̱natat 2024 (WAT)'' |- | [[fi̱fan]] || makanta || blindness || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 17:04, 22 Zwat A̱natat 2024 (WAT)'' |- |} ==G== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[gba̱u]]|| dungurmi|| protrusion || n. || ''[[A‌̱tyunta̱m:Valtino44|Valtino44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Valtino44|a̱lyiat]]) 00:13, 18 Zwat A̱ni̱nai 2024 (WAT)'' |- |} ==K== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[kham]] || 1. kwarya, korya <br>2. karwa || 1. calabash <br>2. prostitute || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 21:47, 14 Zwat A̱natat 2024 (WAT)'' |- | [[ki̱ngkang]] || shirme || awkward, unbecoming behaviour || n., adj. || ''[[A‌̱tyunta̱m:Jobago57|Jobago57]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Jobago57|a̱lyiat]]) 15:51, 16 Zwat A̱taa 2024 (WAT)'' |- | [[kpa̱m]] || dami || bundle || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 17:42, 22 Zwat A̱natat 2024 (WAT)'' |- | [[Kpi̱kpat]] || Musulunci || Islam || n. || ''[[A‌̱tyunta̱m:Valtino44|Valtino44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Valtino44|a̱lyiat]]) 20:42, 21 Zwat A̱natat 2024 (WAT)'' |- |} ==L== {| class="wikitable" |- ! Tyap !! Hausa!! English !!Part of speech!! Sign |- | [[lyan]] || azakari || penis ||n|| ''[[A‌̱tyunta̱m:Valtino44|Valtino44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Valtino44|a̱lyiat]]) 19:55, 21 Zwat A̱natat 2024 (WAT)'' |- | [[lyiak]] || mafi yawa ko mafi girma || maximum, largest, biggest, the greater in quantity or size || ||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:31, 27 Zwat A̱taa 2024 (WAT)'' |- |} ==P== {| class="wikitable" |- ! Tyap !! Hausa!! English !!Part of speech!! Sign |- | [[Pop]] || Papa Roma || Pope ||n|| ''[[A‌̱tyunta̱m:Valtino44|Valtino44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Valtino44|a̱lyiat]]) 00:48, 23 Zwat A̱natat 2024 (WAT)'' |- |} ==R== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[reza]] || reza || razor blade || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 12:47, 21 Zwat A̱natat 2024 (WAT)'' |- | [[roket]]|| roka || rocket || n. || ''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 18:55, 11 Zwat A̱ni̱nai 2024 (WAT)'' |- |} ==S== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!!Sign |- | [[sa̱kan]] || kaya || thorn || ||''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 13:32, 17 Zwat A̱ni̱nai 2024 (WAT)'' |- |} ==T== {| class="wikitable" |- ! Tyap !! Hausa!! English !!Parrot speech!! Sign |- | [[tsap]] || makaluta || hook (used in pulling down things), barb on hook || ||''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 15:07, 17 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[tsat-a̱ma]] || kashin baya || vertebral column, spine || || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 21:47, 5 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[tsintsaat]]|| kankaran dutse, kestu || flint, quartz || ||''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 19:32, 10 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[tsi̱p]] || fito-na-fito || confront || ||''[[A‌̱tyunta̱m:Saviour222|Saviour222]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Saviour222|a̱lyiat]]) 12:20, 9 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[tsontswanng]] || ja zur || bright red || ||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 13:58, 14 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[tyei-mi̱-cen]] || kaciya || circumcision || ||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 12:12, 29 Zwat A̱natat 2024 (WAT)'' |- | [[tyityok]]|| halin maza, ta maza || manliness || ||''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 14:05, 3 Zwat A̱ni̱nai 2024 (WAT)'' |- |} ==V== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!!Sign |- | [[vang]]|| lotsa a kan mutum || dent/groove (usually on the head) || ||''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 10:45, 2 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[vat]] || karar faduwar abu mai nauyi || sound of a heavy falling object || ||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 17:26, 22 Zwat A̱natat 2024 (WAT)'' |- | [[va̱u]] || fita a guje || shoot, move, come out suddenly || ||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 20:37, 26 Zwat A̱natat 2024 (WAT)'' |- | [[vwun]] || kududu || gloomy || ||''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 10:16, 27 Zwat A̱natat 2024 (WAT)'' |- | [[vwuoa̱khwu]] || da wuya || difficult || ||''not assigned'' |- |} ==W== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!!Sign |- | [[wa̱i a̱lyiat]] || bayyana, bayyani || explain, explanation || ||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 04:41, 15 Zwat A̱natat 2024 (WAT)'' |- | [[wak]]|| iyo, iwo, fito || swim, float || ||''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 15:02, 18 Zwat A̱natat 2024 (WAT)'' |- | [[wam]]|| jima'i || sexual intercourse || ||''[[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 22:58, 8 Zwat A̱natat 2024 (WAT)'' |- | [[wunia̱u]]|| wancan || that one || ||''[[A‌̱tyunta̱m:Saviour222|Saviour222]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Saviour222|a̱lyiat]]) 19:23, 24 Zwat A̱natat 2024 (WAT)'' |- | [[wuwok]] || garaje || impatience ||adj||''[[A‌̱tyunta̱m:Chat44|Chat44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Chat44|a̱lyiat]]) 16:57, 24 Zwat A̱natat 2024 (WAT)'' |- |} ==Y== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!! Sign |- | [[yit]] || yis || yeast || n || .''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 21:46, 9 Zwat A̱natat 2024 (WAT)'' |- |} ==Z== {| class="wikitable" |- ! Tyap !! Hausa!! English !!Part of speech!! Sign |- | [[zan]] || da ban, kaurace || apart, besides || || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 23:02, 18 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱nwuat]] || makwagoro || throat || ||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 05:04, 9 Zwat A̱natat 2024 (WAT)'' |- | [[zap]] || tsefe, fifita, zaba || comb, select || ||''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 21:35, 20 Zwat A̱natat 2024 (WAT)'' |- | [[za̱ra̱u]] || fira || vault, soar || ||''not assigned'' |- | [[za̱za̱k]] || cike pal, bundum || full to the brim || ||''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 16:50, 30 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zozwop]] || daidai || untampered, intact, orderly, carefully || ||''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 21:36, 18 Zwat A̱natat 2024 (WAT)'' |- | [[zunzwat]] || taga, rami, mafita || window, hole, opening ||n|| ''[[A‌̱tyunta̱m:Valtino44|Valtino44]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Valtino44|a̱lyiat]]) 00:24, 23 Zwat A̱natat 2024 (WAT)'' |- | [[zwam]]|| neman fada, zolaya, tsokana || courting trouble || || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 12:11, 11 Zwat A̱natat 2024 (WAT)'' |- |} [[Sa:Atyapland WikiOutreach]] 8s8jt1ud2rdmpngi1vaqpc718no6m2z a̱ba̱bya̱ra̱p–a̱nu 0 1291 33222 33221 2024-09-01T13:47:32Z Kambai Akau 8 33222 wikitext text/x-wiki ==Tyap== [[File:An animal rights protester in London's Whitehall holds up a placard with the words 'If you think vegans are loud you should hear the screams from the slaughter house.'.jpg|thumb|'''A̱ba̱bya̱ra̱p-a̱nu''' a̱ghyang lyiat a̱zagaat A̱ma̱nyi A̱shong.]] ===Bwoi a̱lyoot=== Swang a̱lyiat jini ku neet di̱ ''[[a̱ba̱bya̱ra̱p]]'' + ''[[a̱nu]]''. ===Yei=== * [[Za̱FBS]]: /ə̀bǝbʲərəb ənu/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱ba̱bya̱ra̱p-a̱nu" a̱ni]] ===A̱lyoot=== '''a̱ba̱bya̱ra̱p–a̱nu''' (''á̱kpa'' '''[[a̱yaaba̱bya̱ra̱p–a̱nu]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''a̱ba̱bya̱ra̱p–a̱nu''' fa a̱yin wa a̱ lyiat ma̱ tai a̱ni. Kuzang kyang hwa ku neet di̱ fwuo nggu a̱ na lyiat. #* ''Ka̱t! A̱nyan wa yorong '''a̱ba̱bya̱ra̱p–a̱nu''' wuni a̱ji la?'' #* ''Ka̱dong yet '''a̱ba̱bya̱ra̱p–a̱nu''' wa.'' #* '''''a̱ba̱bya̱ra̱p–a̱nu''' a̱wa ka̱n nkat baa?'' ====Tai==== * [[gonggwo-a̱nu]] ====Vak lyuut ghyang==== * [[a̱ba̱bya̱ra̱p a̱nu]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:cabado|cabado]] * [[Shong]]: [[Wikt:en:lousy|lousy]] person, [[Wikt:en:flippant|flippant]] person ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] nvpmmettq0j0g8lb18ti3v3rb559t2e a̱banghwuang 0 1292 33305 33304 2024-09-01T16:04:58Z Kambai Akau 8 33305 wikitext text/x-wiki ==Tyap== [[File:D1 Hrádok highway strip 2017.jpg|thumb|'''A̱banghwuang''' lang di̱n vak Hi̱radok.]] ===Yei=== * [[Za̱FBS]]: /ə̀baŋɣʷʷaŋ/ * A̱nwuat:[[File:A̱banghwuang(1).ogg|thumb|Si̱sak nang á̱ ngyei "a̱banghwuang" a̱ni.]] ===A̱lyoot=== '''a̱banghwuang''' (''á̱kpa'' '''á̱banghwuang''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') '''A̱banghwuang''' ka li nang a̱bafi̱fap lang kya a̱ni. * '''''A̱banghwuang''' Ga̱za ka shyia̱ mi̱ zwang ma̱ng a̱byin Isi̱rela mi̱ di̱ yong huni.'' * ''Kyiak nung '''a̱banghwuang''' nkwon a̱kya a bai.'' * ''Ku nang '''a̱banghwuang''' kya a li, kyiak a bai ndyo.'' ====Tai==== * [[a̱fi̱fap]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:ziri|ziri]] * [[Shong]]: [[Wikt:en:strip|strip]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Atyapland WikiOutreach]] gy0cize61dto688tppvyvlfsgsr0i3t a̱caca 0 1293 33443 33228 2024-09-01T20:34:12Z Kambai Akau 8 33443 wikitext text/x-wiki ==Tyap== [[File:Ruffled feathers.jpg|thumb|'''A̱caca''' sha̱p nywan a̱ghyang.]] ===Yei=== * [[Za̱FBS]]: /ə̀tʃàtʃa/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱caca" di̱n Tyap a̱ni.]] ===A̱lyoot=== '''a̱caca''' (''á̱kpa'' '''[[a̱yaacaca]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''A̱caca''' yet nywan ja nang nfeap nji na li sa̱nseang a̱ni. * ''N byia̱ '''a̱caca''' a̱nyiung a̱mali nung ka.'' * '''''A̱caca''' wuni cat khwu.'' * ''Yok jong nung '''a̱caca''' a̱wa bah.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:fingi|fingi]] * [[Shong]]: fowl with [[Wikt:en:ruffled feathers|ruffled feathers]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:Atyapland WikiOutreach]] 93an5cdoouinc8h07yk0j8s4dr4j30z ki̱ngkang 0 1294 31499 31498 2024-07-14T21:02:18Z Chat44 15 /* Tyap */ 31499 wikitext text/x-wiki ==Tyap== '''KI̱NGKANG''' [[File:Awkward gate on Hebden Royd FP114 - geograph.org.uk - 3733052.jpg|thumb|Ki̱ngkang]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Ki̱ngkang (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') '''KI̱NGKANG''' Ka fang a yai ayin a ba ki̱ngkang, a fa̱ a ciyed ka mang a̱di̱dam wu ntai ba. Ka tye gu tam, ana nye hu shansham had si nat ba. Ki̱ngkang vwon mang bwuk ko bwuon. Ka li a̱ba ki̱ngkang ayin ana gyei atan ang sei nang atyie gu tam. Ka alyen ang nang ba kinkang ayin kya ayed a kong ang, nang atyo lyiat a̱manyi ba. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:shirme|shirme]] * [[Shong]]: [[Wikt:en:awkward|awkward]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 74iku0ispmuave3dglzqoz91p523dgv kham 0 1295 42786 41654 2026-02-25T10:18:22Z MarcoSwart 418 hyphenation, please check 42786 wikitext text/x-wiki =={{-kcg-}}== [[File:Pito.jpg|thumb|A̱yin shyia̱ di̱ swuo [[a̱kan]] mi̱ '''kham''']] [[File:Prostitute tj.jpg|thumb|'''Kham''' fi̱ng-nggwoneam a̱zagaat]] ===Yei=== * {{IPA|kcg|/xàm/}} ** {{audio|kcg|Kcg-kham ( Prostitute).ogg|a=}} ** {{hyphenation|kcg|kham}} (a̱tyong 1) ===A̱lyoot=== '''kham''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[khám]]''' ji) '''Kham''' bye fa: # ([[Species:Lagenaria siceraria|''Lagenaria siceraria'']]) Tangka̱i a̱ban ku li nang agushi a̱ni nang á̱ ni̱ jhyi sum nhu hu á̱ nyia̱ ta̱m ma̱ng a̱nhu di̱ ntyia̱ kyayak ma̱nang tuk a̱ni, ku á̱ swuo a̱ta̱bwai mbeang a̱ka̱ti ku á̱ mbwuo a̱sa̱khwot á̱ swuo ku á̱ nswuó. #* ''Á̱ cyui '''kham''' mi̱ ndyen-cyi mi̱ Zwat A̱kubunyiung a̱wot á̱ ba̱ kwok mi̱ Zwat Jhyiung ku Sweang hat tat Tsat.'' #* '''''Kham''' a̱kan Bainta kwa a̱byin, ji̱ si̱ fwoi. Nang nggu jhyang.'' #* ''A̱tyu a̱ khang '''kham''' jini a̱ni khang shansham bah; ki̱ á̱ nkoot kyayak hu á̱ fa̱k ku swan gba̱za̱zai.'' # A̱nap ku a̱byii̱k a̱ nyian a̱shi̱shik-nyia̱ ku katnaan, khwat ma̱ng á̱tyok á̱niet ku nfi̱ng.'' #* ''A̱nap wuni yet '''kham''' ja; a̱ khwat ma̱ng kuzang a̱tyok.'' #* ''Á̱ ta̱bat a̱byii̱k Ka̱dong ma̱ng a̱tyok a̱ghyang; a ngyei a̱ yet '''kham''' ja.'' #* ''Kuzang '''kham''' ja a na li a kyiak bah!'' ===Ta̱m=== kham, ka̱n kham, ku kham, za kham, bye kham, wu kham, na kham, nkham # '''Kham''' yet ka̱ á̱ kap yak á̱ si̱ cyui a̱wot á̱ ba̱ nyia̱ a̱teang á̱ si̱ ba̱ bai bwong ma̱ng mbyin na. #* ''Á̱na̱nyiuk nung ba ma̱ng a̱tyia̱ nung wu shyia̱ di̱ '''kham''' swakpat.'' #* '''''Kham''' swaat ang a̱ja kalak a̱kwop ba ba̱ di̱ fwuk a̱ hyat yak hu.'' ====Bu nwuan==== * [[kukwon-ya yak]] * [[a̱kham]] * [[kham-a̱byii̱k]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Kyang á̱ ntyei yak a̱ni}} * [[Dot]]: {{t+|nl|kalebas}} * [[Kpat]]: {{t+|ha|kwarya}} * [[Shong]]: {{t+|en|calabash}} {{trans-bottom}} {{trans-top|Tangka̱i a̱nap a̱ nyian shi̱shi̱k a̱ni}} * [[Dot]]: {{t+|nl|prostitueren}} * [[Kpat]]: {{t+|ha|karuwa}} * [[Shong]]: {{t+|en|prostitute}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyangtang-a̱byin]] [[Sa:Atyapland WikiOutreach]] 02fblu7q7i9vaghxn1nobq1nohfzaxe a̱bi̱lyuk 0 1296 31851 31630 2024-08-11T12:13:21Z Valtino44 14 /* Tyap */ 31851 wikitext text/x-wiki ==Tyap== '''A̱BILYUK''' ==Bwoi a̱lyoot== Swang a̱lyiat ji ku neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-nwan'']. ==Yei== * [[Za̱FBS]]: /ə̀mɑ̀n/ * A̱nwuat: [[Fail:A̱man means Bird.ogg|thumb|Si̱sak nang á̱ ngyei "a̱man" a̱ni]] * '''Fantswam''': ka̱mnuwan /kəmnwan/ ** A̱nwuat: [[Fail:Ka̱mnuwan.ogg|thumb|]] * '''Gwoot''' (Gworog): ** A̱nwuat: ===A̱lyoot=== '''a̱man''' (''á̱kpa'' '''[[a̱ka̱man]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''')''' '''A̱man''' yet a̱nyiung di̱ nyám sot ''Aves'' di̱ ''phylum'' á̱ ngyei ''Chordata'' a̱ni, a̱wot ka̱ yet nyam a̱gba̱gbai a̱sok ja, ka̱ si̱ byia̱ ci̱ncat mbeang nfeap di̱n jen ma̱ a̱di̱di̱t mat fi̱ri̱p, ka̱ si̱ byia̱ a̱jojwat a̱nu, ka̱ si̱ mang cyi meang. * ''A li nung '''a̱man''' ka̱ shyia̱ a̱le kani a̱fwun kaa?'' * ''Nywán ma̱ng jhyén shyia̱ di̱ kwai '''a̱man''' ja.'' * ''Á ngyei '''a̱man''' kani nwai fwuong shansham a̱ni.'' ====Tai ==== * nyam kyai tswazwa ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ẹiyẹ|ẹiyẹ]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:nnụnụ|nnụnụ]] * Ba̱mba̱ra: [[Wikt:bm:kɔ̀nɔ|kɔ̀nɔ]] * Cewa: [[Wikt:ny:mbalame|mbalame]] * [[Jhyuo]]: [[Wikt:kaj:ka̱non|ka̱non]] * [[Kpat]]: [[Wikt:ha:tsuntsu|tsuntsu]] * [[Shong]]: [[Wikt:en:bird|bird]] * Soto: [[Wikt:st:nonyana|nonyana]] * Swahili: [[Wikt:sw:ndege|ndege]] * Tswi: [[Wikt:tw:anomaa|anomaa]] * Zulu: [[Wikt:zu:inyoni|inyoni]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] ogtfagqtop2wcmlgsn5joh8xa0dnnap a̱bang a̱byin 0 1297 37754 37753 2025-04-30T19:27:08Z Kambai Akau 8 37754 wikitext text/x-wiki ==Tyap== [[File:The boy spy; a substantially true record of events during the war of the rebellion. The only practical history of war telegraphers in the field thrilling scenes of battles, captures and escapes (1889) (14762658985).jpg|thumb|Wat ghyang neet di̱ kwaa̱mbwat hu nang á̱ ngyei '''''A̱bang a̱byin''' nggwoseam wu'' a̱ni]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱bang]]'' + ''[[a̱byin]]''. ===Yei=== * {{IPA|kcg|/ə̀bàŋ ə̀bʲín/}} ** {{audio|kcg|Kcg-a̱bang-a̱byin.ogg|a=}} ** {{hyphenation|kcg|a̱|bang|a̱|byin}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱bang a̱byin''' (''á̱kpa'' '''[[a̱yaabang a̱byin]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''A̱bang a̱byin''' bye yet: # A̱tyutyai a̱siri á̱niet a̱keang á̱ghyang. #* ''Á̱ ka̱n ta̱m '''a̱bang a̱byin''' wu a?'' #* ''Ma̱nang gu li nyia̱ á̱ fi̱k nang gu yet '''a̱bang a̱byin''' wa a̱ni, a̱ si̱ ta̱bat tyong.'' #* ''Joshuwa ku yet '''a̱bang a̱byin''' Mman Isi̱rela wa.'' # A̱tyulyiai á̱niet nggu ba ma̱ á̱ghyang á̱niet. #* ''A̱nyan wa yet '''a̱bang a̱byin''' wu ma̱ng a̱nyin?'' #* ''Yahuda wa ku yet '''a̱bang a̱byin''' wu di̱ mman ta̱m Yesu na.'' #* ''Yok yet '''a̱bang a̱byin''' mami nzi̱t bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyusan á̱niet nggu ba}} * [[Jhyuo]]: {{t+|kaj|a̱bang ka̱byen}} * [[Kpat]]: {{t+|ha|mai lekan gari}}, {{t+|ha|magewayi}} * [[Shong]]: {{t+|en|spy}}, {{t+|en|predator}} {{trans-bottom}} {{trans-top|A̱tyulyiai á̱niet nggu ba}} * [[Jhyuo]]: {{t+|kaj|a̱bang ka̱byen}} * [[Kpat]]: {{t+|ha|maci amana}} * [[Shong]]: {{t+|en|betrayer}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 2pe7wy082sdv48bfbc8qd1vv5znacqv Sa:Atyapland WikiOutreach 14 1298 30806 2024-06-19T01:25:37Z Kambai Akau 8 Created blank page 30806 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 A‌̱lyiat a‌̱tyunta‌̱m:Kambaiyu75 3 1299 30830 2024-06-20T00:48:36Z Xspeedstick 359 /* atyai */ khai fai 30830 wikitext text/x-wiki == atyai == Hi, I was just wondering what the summary of this page ([[a̱tyai]]) says in English please. Thank you! [[A‌̱tyunta̱m:Xspeedstick|Xspeedstick]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Xspeedstick|a̱lyiat]]) 01:48, 20 Zwat A̱taa 2024 (WAT) 8fz1f98ika934zateupage8xhkd503u A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau 3 1300 42472 42276 2026-02-15T23:45:46Z Kambai Akau 8 /* Language headings */ Shim 42472 wikitext text/x-wiki == atyai == Hi, I was just wondering what the summary of this page (a̱tyai) says in English please. Thank you! [[A‌̱tyunta̱m:Xspeedstick|Xspeedstick]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Xspeedstick|a̱lyiat]]) 19:45, 22 Zwat A̱taa 2024 (WAT) :Hi @[[A‌̱tyunta̱m:Xspeedstick|Xspeedstick]], I can't find an edit summary there. There isn't any. [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 22:46, 22 Zwat A̱taa 2024 (WAT) ::Basically I'm just looking for an English translation of the entire page (since I can't get any translator to work for this), but if that's too much, I was just looking for a general summary of the whole page if possible. Thank you for your help! [[A‌̱tyunta̱m:Xspeedstick|Xspeedstick]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Xspeedstick|a̱lyiat]]) 01:10, 28 Zwat A̱taa 2024 (WAT) :::Sorry for late reply, @[[A‌̱tyunta̱m:Xspeedstick|Xspeedstick]]. Here is the translation as near as possible to the Tyap rendition: :::==Tyap== :::[[File:Hand covering male groin.png|thumb|Palm of one hand blocks [the] '''a̱tyai''' of a man.]] :::===Pronunciation=== :::* [[IPA]]: /ǝ̀tʲàì/ :::* Sound: :::===Noun=== :::'''a̱tyai''' i.e., "groin" (''á̱kpa'' i.e., "plural" '''[[tityai]]''' i.e., "groins") ::::Sot swang a̱lyiat: :::::'''ka''' i.e., "the" (''á̱kpa'' i.e., "plural" '''hu''' i.e., "the") :::# '''A̱tyai''' is a body part of a human being. It is a contact area at the junction of the legs of the body. :::#* ''A̱bila (Abel) hit Toma (Thomas) on his '''a̱tyai''' at the time when they were playing football.'' :::#* ''Bidoli fell [to the] ground, because Sila (Silas) hit him on his '''a̱tyai''' (groin), it then swole up much.'' :::====Translation in other languages==== :::* [[Hausa]]: [[Wikt:ha:kululuwa|kululuwa]], [[Wikt:ha:gwargwado|gwargwado]] :::* [[English]]: [[Wikt:en:groin|groin]] :::<code>Category:body part</code> :::<code>Category:noun</code> :::----------- :::Hope you understand this. Warm regards, [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 12:11, 9 Zwat A̱natat 2024 (WAT) ::::Yes, this a big help - thank you so much! [[A‌̱tyunta̱m:Xspeedstick|Xspeedstick]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Xspeedstick|a̱lyiat]]) 21:05, 12 Zwat A̱natat 2024 (WAT) :::::You're welcome! [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 13:46, 12 Zwat Swak ma̱ng Sweang 2024 (WAT) == Pronunciation files on Commons == I noticed you added a sound file to Holan. Commons has a system for naming and categorizing this type of files. The name in this case would be <code>Kcg-Holan.ogg</code>. This convention has the advantage that the name of the sound file of a word becomes predictable. The logical disadvantage is that it only allows for a single file each word in a language. If there are multiple files made for the same word, the others will have a different name, and we would still need to create a manual link to this file. I also added a new standard category for Tyap sound files. [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 17:09, 10 Zwat Jhyiung 2025 (WAT) :Oh, wow! I am just getting to know about the naming convention. Thanks @[[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]]! I added other files yet to be added to entries. Maybe I will just apply for renaming. Thanks also for the standard category! [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 15:20, 12 Zwat Jhyiung 2025 (WAT) == eenden == The final n in [[eendeṅ]] has a dot on top, which is probably a typing error. [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 23:49, 16 Zwat Sweang 2025 (WAT) :Yeah. I just noticed and moved it to an appropriate page name, [[wikt:nl:eenden|eenden]]. It was a typo. Thanks for the alert! [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 23:57, 16 Zwat Sweang 2025 (WAT) == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (A̱yaakwak a̱son) will expire on 2025-03-18 22:39:43. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[A‌̱tyunta̱m:Leaderbot|Leaderbot]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Leaderbot|a̱lyiat]]) 20:42, 12 Zwat Tsat 2025 (WAT)</div> :Okay, thanks! [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 00:23, 16 Zwat Tsat 2025 (WAT) == Tyap Wiki Bootcamp Season 1 == Hello from Wikidata! I was searching for Wiktionary entries that are linked on Wikidata, and I noted that the the page [[Tyap Wiki Bootcamp Season 1]] is currently in the main namespace despite the fact that it is not a dictionary entry. Could you move the page to the project namespace, for example to this name: [[Swánga̱lyiatwuki:Tyap Wiki Bootcamp Season 1]]. Thanks a lot! [[A‌̱tyunta̱m:Samoasambia|Samoasambia]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Samoasambia|a̱lyiat]]) 02:39, 12 Zwat Swak ma̱ng Jhyiung 2025 (WAT) :Hi, @[[A‌̱tyunta̱m:Samoasambia|Samoasambia]]. Thanks for reaching out. Done! Warm regards, [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 03:51, 12 Zwat Swak ma̱ng Jhyiung 2025 (WAT) ::Thanks! [[A‌̱tyunta̱m:Samoasambia|Samoasambia]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Samoasambia|a̱lyiat]]) 16:03, 12 Zwat Swak ma̱ng Jhyiung 2025 (WAT) :::@[[A‌̱tyunta̱m:Samoasambia|Samoasambia]], you're welcome! [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 20:13, 12 Zwat Swak ma̱ng Jhyiung 2025 (WAT) == Language headings == Hello Kambai, While adding entries I noticed you created a template ''-nl-''. This can be very useful if the Category ''Swáng a̱lyiat nDot'' was added: then contributors don't have to put in the category manually, reducing the risk of typing errors. I have some doubts whether it is wise to add flags to the language names. To take Dutch as an example: on the one hand Dutch is also the language of Flanders, which has its own flag. On the other hand, the Dutch flag represents the whole of the country, including Frisia, which is very proud of using Frisian as its official language. Using the flag of England for English is a clever workaround, and soccer fans might be aware of what this flag stands for, but I wonder how you intend to find solutions for Spanish (few people will recognize the flag of Castile), Korean or Arabian. The relationship between languages and flags is not a reliable one. [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 14:35, 15 Zwat Sweang 2026 (WAT) :Greetings Mr. Swart, :Truly, I thought of your first point earlier on, but never completed the work. I will add the category to the template <nowiki>''</nowiki>-nl-<nowiki>''</nowiki> soon. Thanks for the suggestion. About the flags, I guess, my love for flags drew me towards that angle. Lol. I came across another .gif flag compilation representing the "nl" speaking countries including Flanders' (although the Belgian flag was in this case), but Frisia's was unfortunately represented by the national flag of the Netherlands here --> [[commons:File:Lang-nl.gif|Lang-nl.gif]]. Same with the English speaking countries' flags here [[commons:File:Lang-nl.gif|Lang-en.gif]]. For Spanish, Arabic, Korean, Swahili, there are also one each for them here --> [[commons:File:Lang-es.gif|Lang-es.gif]], [[commons:File:Lang-ar.gif|Lang-ar.gif]], [[commons:File:Lang-ar.gif|Lang-ko.gif]], [[commons:File:Lang-ar.gif|Lang-sw.gif]]. Earlier on, I was able to get the Swahili-speaking countries' flag. Would it be much better if these flags are used instead of the flag of the Netherlands only (for Dutch), or the flag of England only (for English), etc? Or, would it be more advisable to just remove them completely? [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 18:19, 15 Zwat Sweang 2026 (WAT) ::I like flags too, but they point to territories, not to languages. Of the over 7000 languages in the world, most aren't official in any territory. ::And some are official in several territories. Gifs showing all of them will distract readers from the content, because humans tend to direct their attention to anything that moves. Another problem is that pictures like this need to be maintained: the picture for English still shows the flag of the Dutch Antilles, but that entity ceased to exist after Curaçao and Sint Maarten obtained statehood; their flags should probably replace it. ::Using flags as a symbol for a language only works in a context where only a limited number of languages and countries can be involved. Wiktionary isn't such a context. For this reason, I would remove them completely from headings for languages. ::I will adapt my future contributions to the new heading and I will try to find out whether I can change the existing Dutch lemmas in a semi-automated way. [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 20:04, 15 Zwat Sweang 2026 (WAT) :::This is quite interesting. In that case, we can do without the flags entirely. I will remove them completely from the heading. Meanwhile, I have able to add the category ''Swáng a̱lyiat nDot'' to ''-nl-'', as well as the corresponding equivalents to the other languages. On the Dutch lemmas, no problems. I am currently trying to see how the existing Tyap entries on the Meta-Wiki page could be edited before adding newer words to the tables. [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 00:45, 16 Zwat Sweang 2026 (WAT) m5mh0kca36qfvavpyb6bwa8nvofcjpk a̱cicyia̱ 0 1301 31866 31865 2024-08-11T12:27:26Z Valtino44 14 31866 wikitext text/x-wiki ==Tyap== '''A̱CICYIA''' [[File:Chin (?) from a head MET 57.180.105 v1.jpg|thumb|a̱cicyia̱ a̱fa̱ng]] ===Yei=== [[Za̱FBS]]: /a̱cicyia̱/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''a̱cicyia̱''' (á̱kpa: '''a̱yaacicyia̱''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''a̱cicyia̱''' wa yet akum alan vap. * '''''a̱cicyia̱''' alan shuai a̱konkon sapat .'' * ''EXAMPLE 2.'' * ''EXAMPLE 3.'' ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tsigaro|tsigaro]] * [[Shong]]: [[Wikt:en:fragment|fragment]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyam]] [[Sa:Atyapland WikiOutreach]] 79vi5wcgqbyfbwzb3kheay930pdlz1k a̱bombwuon 0 1302 31852 31633 2024-08-11T12:14:58Z Valtino44 14 31852 wikitext text/x-wiki == Tyap == '''ABOMBWUON''' [[File:Abnormal egg.jpg|thumb|A̱BOMBWUON A̱CYI]] === Bwoi a̱lyoot === Bwuon === Yei === Za̱FBS: /TRANSCRIPTION/ [[Fail:FILE_AUDIO_NAME_AS_FOUND_ON_WIKIMEDIA_COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === A̱lyoot === a̱bombwuon (á̱kpa: a̱yaabombwuon) : Sot swang a̱lyiat: :: '''wu (á̱kpa: ''ba'')''' '''A̱bombwuon''' yet li bya̱byia̱ hwa. * ''A̱nap A̱da wuni li bombwuon ba.'' * ''A̱tyoli A̱tuk byia̱ bwuon.'' * ''A̱bombwuon nyung cat nbwak ma̱di̱di̱t.'' ==== Tai ==== * buk * bwuon * shishik * bya̱byia̱ ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:mumuna|mumuna]] * [[Shong]]: [[Wikt:en:ugly|ugly]] [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] ===Ya̱fang=== <references/> {{pedia|i=1}} tcxbss0sfvx7h6qflzu81c0cwqx4wh6 a̱dangka̱li 0 1303 33417 33067 2024-09-01T19:14:32Z Kambai Akau 8 33417 wikitext text/x-wiki == Tyap == [[File:Solanales - Solanum tuberosum - 4.jpg|thumb|'''A̱dangka̱li'''.]] === Bwoi a̱lyoot === Neet mi di̱n Kpat, ''dankali''. === Yei === * Za̱FBS: /ədaŋkəli/ * A̱nwuat: [[Fail:FILE_AUDIO_NAME_AS_FOUND_ON_WIKIMEDIA_COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱dangka̱li" a̱ni.]] === A̱lyoot === '''a̱dangka̱li''' (''á̱kpa'' '''[[a̱yaadangka̱li]]''') : Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') '''A̱dangka̱li''' yet swang kyayak ja nang á̱ yaan ani, a̱wot á̱ ni lúng nji a̱byin kya. #* ''N gya '''a̱dangka̱li''' wa a̱fwun.'' #* ''Konyan na ya '''a̱dangka̱li''' wu.'' #* ''Kyiak '''a̱dangka̱li''' a̱wa a bai ndyo.'' ==== Tai ==== * [[a̱rungguna]] ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:dankali|dankali]] * [[Shong]]: [[Wikt:en:potato|potato]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 2cn2doaupjruqdrn3wxtfsh6v0gbuz5 adashe 0 1304 37728 37727 2025-04-30T18:03:47Z Kambai Akau 8 37728 wikitext text/x-wiki ==Tyap== [[File:Picture of a daily financial contribution at Oja Oba.jpg|thumb|Ghwughwu a̱yang '''adashe''']] ===Yei=== * {{IPA|kcg|/àdaʃé/}} ** {{audio|kcg|Kcg-adashe.ogg|a=}} ** {{hyphenation|kcg|a|da|she}} (a̱ka̱tyong 3) ===A̱lyoot=== '''adashe''' (''á̱kpa'' '''?[[a̱yaadashe]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba?''') #'''Adashe''' wa yet ka̱ á̱niet muna̱pyia̱ ba̱ si̱ tung kurum da̱ a̱vwuo a̱nyiung, a̱wot ba̱ si̱ nwuak a̱tyonyiung ku a̱ghyang a̱niet mami mba. #* ''Nung gwa byia̱ kwok '''adashe''' wu mi̱ nzwat jini.'' #* '''''Adashe''' wu maai nyia̱ kyang a?'' #* ''A̱nyan wa na kwok '''adashe''' wu zwat cobai ji?'' ====Tai==== * [[tung kurum á̱kpa]] * [[tung kurum dundung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tung kurum}} * [[Kpat]]: {{t+|ha|adashi}} * [[Shong]]: {{t+|en|contribution}} {{trans-bottom}} ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 68rycx1yx9nvw134gnstxqf7jvb9wn5 a̱cet 0 1305 33081 31860 2024-08-30T15:45:44Z Kambai Akau 8 /* Ya̱fang */ 33081 wikitext text/x-wiki ==Tyap== '''A̱CET''' [[File:THINGS THAT TALK Surinamese living in the Netherlands.jpg|thumb|A̱CET]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== [[Za̱FBS]]: /a̱cet/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== a̱cet(á̱kpa: shea̱cet) :Sot swang a̱lyiat: ::'''ka (á̱kpa: ''hu'')''' '''A̱cet''' wa yet ka a̱yin ke a̱niet shi mun swan mun swa̱nta a̱ni * ''a̱tyoli shemang ni byei '''a̱cet'''.'' * ''a̱ byei '''a̱cet''' mu swanta hu .'' * ''n̄ggon ka ni byei '''a̱cet'''.'' ====Tai==== * swa̱n. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:rayyayu|raye]] * [[Shong]]: [[Wikt:en:living|alive]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyam]] [[Sa:Atyapland WikiOutreach]] 9nbcwemvgqw4vlgu9e5jwasr1biiu3w a̱ca̱u 0 1306 33049 31858 2024-08-29T00:42:21Z Kambai Akau 8 /* Ya̱fang */ 33049 wikitext text/x-wiki ==Tyap== '''A̱CA̱U''' [[File:Gear-kegelzahnrad.svg|thumb|Acau]] ===Yei=== [[Za̱FBS]]: /Acau/ ===A̱lyoot=== '''a̱ca̱u''' (á̱kpa: ''acau'') :Sot swang a̱lyiat: ::'''ba (á̱kpa: ''wu'')''' '''A̱ca̱u''' a̱ca̱u yet tswan ji. * ''jongk ning '''a̱ca̱u''' wu.'' * '''''a̱ca̱u''' wu gurung.'' * '''''a̱ca̱u''' wu shi bandang.'' ====Tai==== * Tswan. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:karfe|karfe]] * [[Shong]]: [[Wikt:en: metal|metal]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] sgw0u7jkuamfokrmw4ewz2bsmb50tqa a̱ca̱cet a̱lyemu 0 1307 33079 31855 2024-08-30T15:45:01Z Kambai Akau 8 /* Ya̱fang */ 33079 wikitext text/x-wiki ==Tyap== '''A̱CA̱CET A̱LYEMU''' [[File:Citrus paradisi (Grapefruit, pink).jpg|thumb|A̱CA̱CET A̱LYEMU]] ===Bwoi a̱lyoot=== ETYMOLOGY ===Yei=== [[Za̱FBS]]: /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== ''' a̱ca̱cet a̱lyemu''' ('''acecet ya alyemu''') :Sot swang a̱lyiat: ::'''wu (á̱kpa: ''bá'') '''a̱ca̱cet a̱lyemu''' sum akwan nang a soo ani. * ''Nso '''a̱ca̱cet a̱lyemu''' wu.'' * ''Nungwa soo '''a̱ca̱cet ya a̱lyemu''' wu.'' * ''Nungwa Ku soo '''a̱ca̱cet ya a̱lyemu''' wu'' ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:manyan lemu|manyan lemu]] * [[Shong]]: [[Wikt:en:grape fruit|grape fruit]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:Atyapland WikiOutreach]] tjxryhe65xjs99pf6g4go3q2yuyx4ko a̱ci̱t 0 1308 37538 33056 2025-04-24T05:21:28Z CommonsDelinker 87 Removing [[:c:File:PatriciaManfield.jpg|PatriciaManfield.jpg]], it has been deleted from Commons by [[:c:User:Krd|Krd]] because: No permission since 16 April 2025. 37538 wikitext text/x-wiki ==Tyap== '''A̱CI̱T''' [[File:Intergenerational and transgenerational inheritance.jpg|thumb|a̱ci̱t]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[File:A%CC%B1ci%CC%B1t_in_Tyap_language.ogg|thumb|si̱sa̱k nang ang gyai a̱ci̱t di̱n tyap a̱ni]] ===A̱lyoot=== '''a̱ci̱t''' (á̱kpa:'''a̱yaa̱ci̱t''') :'''Sot swang a̱lyiat''' ::'''wu''' (''á̱kpa'' '''ba''') '''A̱ci̱t''' wa yet a̱tyu a̱na kyak nkyang a̱tyuo khwu a̱ni . * ''Dawali wa yet '''a̱ci̱t''' a̱tyie mba wu.'' * ''Ncat in shai '''a̱ci̱t''' nung wu.'' ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:magaji|magaji]] * [[Shong]]: [[Wikt:en:heir|heir]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] ifbnnc5szmig0i9isn0o5zfewsxw4y0 A‌̱tyunta̱m:Chat44 2 1309 30907 30892 2024-06-23T14:25:36Z Philip Yohanna collins 345 Adangkali yet kyang ya hwa nang chyie mang ahkam ani 30907 wikitext text/x-wiki Philip Yohanna Collins 6jny8n4g95vssrf5vf7gonrvctml657 A‌̱lyiat a‌̱tyunta‌̱m:Chat44 3 1310 30898 2024-06-23T14:19:09Z Philip Yohanna collins 345 Created page with "Philip Yohanna Collins" 30898 wikitext text/x-wiki Philip Yohanna Collins 6jny8n4g95vssrf5vf7gonrvctml657 a̱ci̱cen 0 1311 40746 40745 2026-01-24T20:51:19Z Kambai Akau 8 40746 wikitext text/x-wiki ==Tyap== [[File:Converging streams - geograph.org.uk - 6085400.jpg|thumb|Cen ghyang]] [[File:Visitors at the Vagina Museum exhibition "Muff Busters - Vagina Myths and How To Fight Them".jpg|thumb|Á̱niet cong a̱ci̱cen]] ===Yei=== * {{IPA|kcg|/ət͡ʃɨ̀t͡ʃen/}} ** {{audio|kcg|Kcg-a̱ci̱cen.ogg|a=}} ** {{hyphenation|kcg|a̱|ci̱|cen}} (a̱ka̱tyong 3) ===A̱lyoot 1=== '''a̱ci̱cen''' ''wu'' :''a̱nyiung'' [[cen]] # '''A̱cicen''' fa a̱kpa ncen. #* ''Ka̱ a̱won bai, a̱mgba̱m '''a̱ci̱cen''' ba na ghyuai.'' #* ''Á̱ fang '''a̱ci̱cen''' A̱tyap ba á̱ si̱ shyia̱ ba̱ shyia̱ a̱mang bya?'' #* ''Á̱ swuo a̱sa̱khwot '''a̱ci̱cen''' bani bah.'' ===A̱lyoot 2=== '''a̱ci̱cen''' (''á̱kpa'' ) : Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' ) '''A̱ci̱cen''' bye fa: # naat da̱ a̱gbang a̱ghyang a̱niet. #* ''Fi̱ng-nggwoneam hu nat '''a̱ci̱cen''' A̱za̱nkhwo.'' #* ''A̱tyoli wu shyia̱ '''a̱cicen''' Fantswam.'' #* ''A ku nat '''a̱ci̱cen''' ma̱ a̱ji wa?'' # za̱kwa fwuong nsum a̱nietcen. #* ''A̱fai wuni la̱u '''a̱ci̱cen'''.'' #* ''Yok nyia̱ '''a̱ci̱cen''' ma̱ng a̱nung bah.'' #* '''''A̱ci̱cen''' ang wu maai a̱nia!'' ====Vak lyuut ghyang==== * [[ci̱cen]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cen ku shyia̱ a̱kpa a̱ni}} * [[Kpat]]: {{t+|ha|rafuka}} * [[Shong]]: {{t+|en|streams}} {{trans-bottom}} {{trans-top|Naat da̱ a̱vwuo a̱ghyang a̱niet}} * [[Kpat]]: {{t+|ha|ziyara}} * [[Shong]]: {{t+|en|visitation}} {{trans-bottom}} {{trans-top|Za̱kwa fwuong nsum a̱nietcen}} * [[Kpat]]: {{t+|ha|bakonci}} * [[Shong]]: {{t+|en|foreignness}}, {{t+|en|unfamiliarity}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 9jt89i3gb0lxttwoeo80lvj7968f0m8 a̱ca̱cet 0 1312 37721 37699 2025-04-30T02:41:59Z Kambai Akau 8 37721 wikitext text/x-wiki ==Tyap== [[File:Big Ben Elizabeth Tower London 2023 01 Detail.jpg|thumb|'''A̱ca̱cet''' a̱yaagogo a̱feang]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + ''[[cet]]'' + ''[[cet]]''. ===Yei=== * {{IPA|kcg|/ə̀t͡ʃə̀t͡ʃéd/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱cha̱chet.wav|a=}} ** {{hyphenation|kcg|a̱|ca̱|cet}} (a̱ka̱tyong 3) ===Ghwughwu=== '''a̱ca̱cet''' (''a̱nyiung'' '''[[a̱gba̱ndang]]''') :Sot swang a̱lyiat: ::'''wu'''/'''ba''' (''a̱nyiung'' '''wu''') '''A̱ca̱cet''' bye fa # swang a̱lyiat wa̱i nkyang (na̱ swak kyang nyiung a̱ni) na̱ byia̱ shi mi̱ vam a̱ni. #* ''Nyin bya yet '''a̱ca̱cet''' ba.'' #* '''''A̱ca̱cet''' bibya na swan a̱ji.'' #* ''Sak '''a̱ca̱cet''' nkyang na a̱ji, a sak a̱cyuang nkyang na a̱ja̱u.'' # kyang nyiung ku byia̱ shi mi̱ vam a̱ni. ====A̱fi̱p==== * [[a̱cyuang]] ====Bwoi mi̱ bwoi==== * [[a̱ca̱cet a̱ka̱keang]] * [[a̱ca̱cet a̱lyemu]] * [[a̱ca̱cet á̱niet]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱nang nkyang byia̱ shi}} * [[Kpat]]: {{t+|ha|manya}} * [[Shong]]: {{t+|en|big}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia|i=1}} [[Sa:ghwughwu]] [[Sa:Atyapland WikiOutreach]] pgmxupaqtttyz0l0eo438jsaai7n92s a̱dangka̱li-a̱shong 0 1313 31872 31871 2024-08-11T12:32:35Z Valtino44 14 /* A̱lyoot */ 31872 wikitext text/x-wiki ==Tyap== '''A̱DANGKA̱LI-A̱SHONG''' [[File:Irish Potato Kenya.jpg|thumb|a̱dangkali-a̱shong wa hu]] ===Yei=== [[Za̱FBS]]: /a̱dangka̱li-a̱shong/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''A̱dangka̱li-a̱shong''' (á̱kpa: a̱yaadangka̱li-a̱shong) :Sot swang a̱lyiat: ::'''wu''' (á̱kpa: '''a̱yaadangka̱li-a̱shongba''') '''A̱dangkali-a̱shong''' wa yet tankai kyayak hu li nang a̱kam a̱ni. * '''''a̱dangka̱li-a̱shong''' yet zam.'' * ''katií '''a̱dangka̱li-a̱shong''' byei yinyang.'' ====Tai==== * A̱chiye. * Ā̱kam ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:dankali turawa|dankali turawa]] * [[Shong]]: [[Wikt:en:sweet potatoe|sweet potatoe]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyam]] [[Sa:Atyapland WikiOutreach]] 0pg6gmagfe9h5j73pk1hefanbh8pbf4 a̱ba̱nban 0 1314 33285 33283 2024-09-01T15:22:49Z Kambai Akau 8 33285 wikitext text/x-wiki ==Tyap== [[File:Polydactyly.jpg|thumb|'''A̱ba̱nban'''.]] ===Yei=== * [[Za̱FBS]]: /ǝ̀bǝ̀nbân/ * A̱nwuat: [[File:A̱ba̱ban.ogg|thumb|Si̱sak nang á̱ ngyei "a̱ba̱nban" a̱ni.]] ===A̱lyoot=== '''a̱ba̱mban''' (''á̱kpa'' '''[[a̱yaaba̱nban]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱ba̱nban''' wa yet gaswuong a̱tyubishi ji swak tswuon a̱ni. #*''Dawali byia̱ '''a̱ba̱nban''' di̱n tak.'' #*''Á̱ tyat nggu '''a̱ba̱nban''' wu.'' #*''A̱nyan wa ma̱ng a̱nyin byia̱ '''a̱ba̱nban''' mi̱ bwak?'' ====Tai==== * [[a̱ka̱mban]] ====Nvak yei jhyang==== * [[a̱ba̱ban]] * [[a̱ba̱mban]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:cindo|cindo]] * [[Shong]]: [[Wikt:en:extra finger|extra finger]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Atyapland WikiOutreach]] nsnjegu9ekeykt8sl2sp85i7i8f6dg0 a̱dyundyung-fwuo 0 1315 31474 31473 2024-07-14T15:51:49Z Chat44 15 /* Tyap */ 31474 wikitext text/x-wiki ==Tyap== '''A̱DYUNDYUNG-FWUO''' [[File:Girl with sad face.jpg|thumb|Fwuo hu li a̱dyundyung]] ===Yei=== [[Za̱FBS]]: /a̱dyundyung-fwuo/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== a̱dyundyung-fwuo (á̱kpa: a̱yaadyundyung-fwuo) :Sot swang a̱lyiat: ::'''wu (á̱kpa: ''na'')''' # '''a̱dyundyung-fwuo''' wa yet a̱tyu a̱byei a̱di̱dam gu hyat ayin ma̱ng fwuo ani. #* ''fwuo guhu li mang a̱dyundyung.'' #* ''a̱dyundyung-fwuo nang su zwa̱g a̱ni.'' ====Tai==== * mua̱t. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:bakin ciki|bakin ciki]] * [[Shong]]: [[Wikt:en:sadness|sadness]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyam]] [[Sa:Atyapland WikiOutreach]] srw879cvszoy35y5qvfczovdzvr4h4p a̱dyundyung-ntswam 0 1316 33084 31477 2024-08-30T15:47:34Z Kambai Akau 8 /* Ya̱fang */ 33084 wikitext text/x-wiki ==Tyap== '''A̱DYUNDYUNG-NTSWAM''' [[File:16 inches iron rod.jpg|thumb|a̱yaa junjuung a̱dyundyung-tswam]] ==Bwoi a̱lyoot== ETYMOLOGY ===Yei=== [[Za̱FBS]]: /a̱dyundyung-ntswam/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''a̱dyundyung-ntswam''' (á̱kpa: '''a̱yaadyundyung-ntswam''') :Sot swang a̱lyiat: ::'''wu (á̱kpa: ''na'')''' # '''a̱dyundyung-ntswam''' yet atankai ntswam ja zi byei cet zam. #* ''a̱ junjuung '''a̱dyundyung-tswam'''.'' #* '''''a̱dyundyung-tswam''' yet ding jhyei tsya.'' #* ''a̱ byei '''ayaadyundyung-tswam.''''' ====Tai==== * a̱kpeap. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:bakin karfe|bakin karfe]] * [[Shong]]: [[Wikt:en:iron|iron]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyam]] [[Sa:Atyapland WikiOutreach]] p8hpkeqf3oh0k1a1zzs89wofrnr0mk5 a̱dam 0 1317 31233 31232 2024-07-05T14:50:26Z Chat44 15 31233 wikitext text/x-wiki ==Tyap== '''A̱DAM''' [[File:Brooklyn Museum 22.1355 Calabash.jpg|thumb|a̱dam]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] === A̱lyoot === '''a̱dam''' (''á̱kpa'' '''ádam''') : Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''na''') '''A̱dam''' yet agbandang akham nang a nyia ntam ma nka da vwuo sak ayakyang mami * ''N san '''a̱dam''' hu ni da vwuo ayang Kuyet hwa fa'' * ''Nad a sak akum jinjock ji ni mami '''a̱dam''' o wa'' ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[wikt:ha:masaki|masaki]] * [[Shong]]: [[wikt:en:a large calabash for storage|a large calabash for storage]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:A̱lyoot]] [[Sa:Atyapland WikiOutreach]] d1qs6ox62bxciv29a6e9xi6emb0axrr a̱gyong 0 1318 40244 40243 2025-11-29T17:44:25Z Kambai Akau 8 /* A̱lyoot */ 40244 wikitext text/x-wiki ==Tyap== [[File:Empty egg shelf in Jerusalem, April 2020.jpg|thumb|'''A̱gyong''']] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + ''[[gyong]]''. ===Yei=== * {{IPA|kcg|/ə̀ɡʲɔ̀ŋ/}} ** {{audio|kcg|Kcg-a̱gyong.ogg|a=}} ** {{hyphenation|kcg|a̱|gyong}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱gyong''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaagyong]]''' [[ba#Ati̱kut|ba]]) # A̱gyong yet a̱vwuonsaai nkyang kya, nang nkwaa̱mbwat ma̱ng tivi mi̱ nyuo, ku a̱ka̱gbaa ma̱ng li̱la̱n mi̱ tutuweang kyayak, ku nkyang nyia̱ a̱gwai a̱ni (hya̱u-kwon, hoda, tozali, nyuak fufwuo, a̱lala fwuo a̱mgba̱m ma̱ á̱kum ka). #* ''A san '''a̱gyong''' wuni a̱ji wa?'' #* '''''A̱gyong''' wuni yet a̱sham.'' #* ''N na cat '''a̱gyong''' a̱kwon wa a̱ji.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kyangsaai nkyang}} * [[Dot]]: {{t+|nl|plank}}, {{t+|nl|kastje}}, {{t+|nl|lade}} * [[Kpat]]: {{t+|ha|kanta}} * [[Shong]]: {{t+|en|shelf}}, {{t+|en|cabinet}}, {{t+|en|drawer}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Atyapland WikiOutreach]] n0wlbqu0jo2tzppola31fuosct2536v a̱gut 0 1319 33858 33857 2024-09-08T19:13:46Z Kambai Akau 8 /* Yei */ 33858 wikitext text/x-wiki ==Tyap== [[File:020231230 Stacked logs, freshly logged trees.jpg|thumb|'''A̱gut'''.]] ===Yei=== * [[Za̱FBS]]: * Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱gut" a̱ni]] === A̱lyoot === '''a̱gut''' (''á̱kpa'' '''águt''') : Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''na''') # '''A̱gut''' yet a̱gbandang bwak kwan nang nggun kwa ku a faat ka ani. #* ''Akan tuk tak da̱ '''a̱gut''' ka.'' #* '''''agut''' kani na tabat long shansham'' ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[wikt:ha:gungume|gungume]] * [[Shong]]: [[wikt:en:log|log]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 5htgys6ltaftf3148x5s5zw4wbq726l a̱ga̱de 0 1320 31480 31440 2024-07-14T16:00:04Z Chat44 15 /* Tyap */ 31480 wikitext text/x-wiki ==Tyap== ==Bwoi a̱lyoot== ETYMOLOGY ===Yei=== * [[Za̱FBS]]: /a̱ga̱de/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱ba̱bya̱ra̱p a̱nu" a̱ni.]] ===A̱lyoot=== '''āga̱de''' (á̱kpa: ayaaga̱de) :Sot swang a̱lyiat: ::'''wa (á̱kpa: ''ba'')''' # '''A̱ga̱de''' TRANSLATIONS. #* ''EXAMPLE 1.'' #* ''EXAMPLE 2.'' #* ''EXAMPLE 3.'' ====Tai==== * Synonyms. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:abin mamaki|abin mamaki]] * [[Shong]]: [[Wikt:en:miracle|miracle]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyam]] [[Sa:Atyapland WikiOutreach]] pxvlh3rmx2kpg4vfi2e9nk3vjak1yup cuncung 0 1321 42689 42582 2026-02-21T11:04:51Z MarcoSwart 418 plural article 42689 wikitext text/x-wiki =={{-kcg-}}== ===Bwoi a̱lyoot=== Swang a̱lyiat jini ku neet di̱ ''[[cung]]'' + ''[[cung]]''. === Yei === * {{IPA|kcg|/t͡ʃúnt͡ʃuŋ/}} ** {{audio|kcg|Kcg-cuncung.ogg|a=}} ** {{hyphenation|kcg|cun|cung}} (a̱ka̱tyong 2) ===A̱lyoot=== '''cuncung''' [[hu#Ati̱kut|hu]] (''á̱kpa'' ?'''ncuncung''' [[na#Ati̱kut|na]]) # '''Cuncung''' ([[species:Musca domestica|''Musca domestica'']]) yet tangka̱i kyangcet hwa nang á̱ shyiat ma̱ tai a̱ni. #* ''Vwuong nung '''cuncung''' hu mi̱ kyayak hu.'' #* '''''Cuncung''' nyiung ku swan tazwa kyayak huniaau.'' #* ''Á̱ ka nnwuak '''cuncung''' a̱wat bah, kalak ku byian ang fwuo hu.'' ====Vak yei ghyang==== * [[a̱cuncung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|huisvlieg}}, {{t+|nl|vlieg}} * [[Kpat]]: {{t+|ha|kuda}} * [[Shong]]: {{t+|en|housefly}}, {{t+|en|fly}} {{trans-bottom}} ====A̱ya̱fang==== <References/> [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Atyapland WikiOutreach]] 9hqvbbp10op5b4myhysi7t75k1eg3dt a̱beam 0 1322 42038 42037 2026-02-15T10:34:31Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42038 wikitext text/x-wiki =={{-kcg-}}== [[File:Cliffs Beside Nala Kaan 7.jpg|thumb|'''A̱beam''' cen]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + ''[[beam]]''. ===Yei=== * {{IPA|kcg|/əbejam/}} ** {{audio|kcg|Kcg-a̱beam.ogg|a=}} ** {{hyphenation|kcg|a̱|beam}} (a̱ka̱tyong 2) ===A̱sheityan=== '''a̱beam''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[bibeam]]''' [[hu#Ati̱kut|hu]]) '''A̱beam''' yet shye kpa̱npaán mun kyang ki a̱vuo . * ''a̱li ka shyi '''a̱beam''' vak.''''' * ''a̱lan ka swan '''a̱beam''' ba̱t hu.''''' * ''zi swan '''abeam''' avou fang ki̱ kya.'' ====Bu nwuan==== * [[hyia̱k]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Hyia̱k}} * [[Dot]]: {{t+|nl|naast}} * [[Kpat]]: {{t+|ha|a gefe}}, {{t+|ha|kusa}} * [[Shong]]: {{t+|en|beside}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:a̱sheityan]] [[Sa:Atyapland WikiOutreach]] 7f42ts9bw8lwb22c708bz5k1r1tpz2o a̱wolo 0 1323 31449 31448 2024-07-12T20:38:47Z Chat44 15 /* Tyap */ 31449 wikitext text/x-wiki ==Tyap== '''A̱WOLO''' [[File:Hitler Mussolini eating Europe.png|thumb|A̱WOLO]] [[File:The three greedy kitties - at the feast LCCN2002697125.jpg|thumb|The_three_greedy_kitties_-_at_the_feast_LCCN2002697125]] ==Bwoi a̱lyoot== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== A̱wolo (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') '''A̱wolo''' wa yet ya kyeak fwua̱. * ''a̱lau '''a̱wolo'''''. * ''baya yak hu da '''a̱wolo''''' . ====Bwan di̱ lilyem ghyáng==== *[[Kpat]]: [[Wikt:ha:cin abinci hayam hayam|cin abinci hayam hayam]], *[[Shong]]: [[Wikt:en:eating food hastily|eating food hastily]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:Alyoot]] [[Sa:Atyapland WikiOutreach]] 3jukoeasdgqzq236ucket9nxbk34h1t a̱batang vak 0 1324 31849 31459 2024-08-11T12:11:14Z Valtino44 14 31849 wikitext text/x-wiki ==Tyap== '''A̱BATANG VAK''' [[File:Foot- and cycle-path at Burnopfield - geograph.org.uk - 3905990.jpg|thumb|A̱BATANG VAK]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== A̱BATANG VAK (á̱kpa: PLURAL) '''A̱batang vak''' TRANSLATION. :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]:[[Wikt:ha:yar barauniyar hanya|yar barauniyar hanya]] * [[Shong]]: [[Wikt:en:foot path|foot path]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 9c3i2wmkwrgeppggywxnvaazbdc5pc8 cam 0 1325 41628 41180 2026-02-06T00:50:00Z Kambai Akau 8 /* Tyap */ 41628 wikitext text/x-wiki =={{-kcg-}}== ===A̱lyoot 1=== [[Fail:Map of the Legal systems of the world - Common law(en).png|thumb|Ntangka̱i '''cám''' Swanta na]] '''cam''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[cám]]''' ji) '''Cam''' ji bye yet: # vak ku myim á̱niet a̱byin ba ba̱ nkai a̱ni. #* '''''Cam''' a̱byin nzi̱t ka hyia̱ a̱nia bah.'' #* ''Si̱ a̱hwa shyia̱ mami '''cam''' a̱byin Naijeriya ka a?'' #* ''Kuzang nhu yet kap '''cam''' hu hwa.'' ====Yei==== * {{IPA|kcg|/t͡ʃàm/}} ** {{audio|kcg|Kcg-cam.ogg|a=}} ** {{hyphenation|kcg|cam}} (a̱tyong 1) ====Vak yei ghyang==== * [[doka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱nda̱n a̱byin}} * [[Dot]]: {{t+|nl|wet}}, {{t+|nl|decreet}} * [[Shong]]: {{t+|en|law}}, {{t+|en|decree}} {{trans-bottom}} ===A̱lyoot 2=== '''cam''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[cám]]''' ji) # A̱lyoot tangka̱i a̱tyin a̱kwon a̱ghyang nang á̱ nyian a̱hyat ma̱ng a̱nka a̱ni. #* ''Nang nung a̱kyikyuo '''cam''' a̱bya.'' #* '''''Cam''' ji swuan a?'' #* ''Mbooi byia̱ a̱tyin '''cam''' a̱mali mba ka.'' ====Yei==== * {{IPA|kcg|/t͡ʃam/}} ** {{audio|kcg|Kcg-cam2.ogg|a=}} ** {{hyphenation|kcg|cam}} (a̱tyong 1) ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱kwon}} {{trans-bottom}} ===A̱lyoot 3=== [[Fail:Statue totémique de panthère-Baham (2).jpg|thumb|'''Cam''' A̱ba̱gham ji ma̱ a̱byin Kemerun]] '''cam''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[cám]]''' ji) # Kyang (ku nyam ku a̱kwon) hwa nang á̱niet nkwai á̱ghyang bye ba̱ng ma̱ng nwuat shi a̱ni. Ka̱nang nyam ja, ba̱ si̱ mi̱n hyat nyam a̱ja bah. Ka̱nang ba̱ li kwom nyam a̱ja, ba̱ na si̱ nkyiak ba̱ niat a ngyei a̱tat-a̱ghyi a̱tyubishyi wa ku saan. Ma̱ A̱tyap ka, a̱lama-nkwai [[A̱gbaat]] wu wa yet [[tsang]] ma̱ng [[zwuom]]. [[A̱minyam]] ba, [[a̱ta̱m-a̱som]] (a̱ta̱m-nyak) kya. [[A̱shokwa]] ba, [[a̱tatong]] wa. A̱wot [[A̱ku]] ba, a̱kwon [[na̱nsham]] kya. #* ''Yihwa yet '''cam''' kwai nyin ji?'' #* ''Nyi byia̱ zang '''cam''' ja ma̱ a̱bakeang nyin ka a?'' #* '''''Cam''' A̱shokwa ji, jija yet a̱tatong.'' ====Yei==== * {{IPA|kcg|/t͡ʃam/}} ** {{audio|kcg|Kcg-cam3.ogg|a=}} ** {{hyphenation|kcg|cam}} (a̱tyong 1) ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱lama-nkwai}} * [[Dot]]: {{t+|nl|totem}} * [[Shong]]: {{t+|en|totem}} {{trans-bottom}} {{wikipedia}} [[Sa:a̱lyoot]] ===Ta̱m=== [[Fail:United States National Guard activities in 2023 - 28.jpg|thumb|right|220px|A̱khwot a̱kwop a̱byin MS a̱ghyang a̱ shyia̱ di̱ '''cam''' á̱nietnyiuk nggu ba]] '''cam''' (''á̱kpa'' '''[[cok]]''') cam, ka̱n cam, ku cam, za cam, ba̱ cam, wu cam, na cam, bye cam, ncam # '''Cam''' fa ka̱nang a̱yin tyia̱ a̱ghyi tazwa kyang kalak ku du ba̱ bwuk. #* ''Ya n'''cam''' nung ndyo.'' #* ''Konyan gu cong a̱ '''cam''' vak hu.'' #* ''Ku na myim a '''cam''' zónseap jini a̱fwun.'' ====Yei==== * {{IPA|kcg|/t͡ʃàm/}} ** {{audio|kcg|Kcg-Cam.oga|a=}} ** {{hyphenation|kcg|cam}} (a̱tyong 1) ===Tai=== * [[nwuan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tyia̱ a̱ghyi da̱ kyang}} * [[Dot]]: {{t+|nl|wacht}} * [[Kpat]]: {{t+|ha|tsaro}} * [[Shong]]: {{t+|en|watchguard}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] ccd7qeowzlaheirw2apzdm4l4f9pcnf a̱ba̱lyuak 0 1326 33274 33273 2024-09-01T15:04:35Z Kambai Akau 8 33274 wikitext text/x-wiki ==Tyap== [[File:Cocoyam 01.jpg|thumb|Ghwughwu '''a̱ba̱lyuak'''.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱ba̱-]]'' + ''[[lyuak]]''. ===Yei=== * [[Za̱FBS]]: /ə̀bǝ̀lʲʷàg/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱ba̱lyuak" a̱ni.]] ===A̱lyoot=== '''a̱ba̱lyuak''' (''á̱kpa'' '''[[a̱yaaba̱lyuak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ba̱lyuak''' yet á̱gafi̱p bya ba̱ tang mi̱ nean a̱ni, ku li nang [[a̱kamm]] wa a̱ni a̱wot á̱ ni̱ mbwuyap a̱ta̱bwai mang a̱nggu. #* '''''A̱ba̱lyuak''' wuni shok ba̱t.'' #* ''N shyia̱ a̱tyin '''a̱ba̱lyuak''' a̱nyiung.'' #* ''A̱kamm a̱wa tai '''a̱ba̱lyuak''' ba̱t.'' ====Bu nwuan==== * [[a̱kamm]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: a plant resembling [[wikt:en:cocoyam|cocoyam]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] [[Sa:Atyapland WikiOutreach]] 06qogvyilm2650s09nptic8yh4mnxgx a̱di̱ri̱m 0 1327 31875 31471 2024-08-11T12:35:38Z Valtino44 14 31875 wikitext text/x-wiki ==Tyap== '''A̱DI̱RI̱M''' [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''a̱di̱rlim''' (á̱kpa:'''a̱yaa̱di̱rim''') :'''Sot swang a̱lyiat''' ::'''wu''' (á̱kpa '''ba''') '''A̱di̱rim''' wa yet nghwai mun nkyang ki alyiat da na yet sunghwuan ani danang a̱ng ndyip a̱ng a̱ni. * ''ka lau '''a̱di̱rim''''' * ''a̱bangwon ka byei '''a̱di̱rim''' wa .'' ====Tai ==== *a̱vavat nyie *ki̱ nwai ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:yin shisshigi|yin shisshigi]] * [[Shong]]: [[Wikt:en:intrusiveness|intrusiveness]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] oxwlcl9ayecwahsccuz3fnmi4eqzguw a̱ga̱faat 0 1328 38175 38174 2025-05-19T22:11:49Z Kambai Akau 8 /* Tyap */ 38175 wikitext text/x-wiki ==Tyap== [[Fail:Corn Stalks in October (262727139).jpg|thumb|A̱yaaga̱faat ma̱ a̱byinkhap]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱ga-]]'' + ''[[faat]]''. ===Yei=== * {{IPA|kcg|/əɡəfaad/}} ** {{audio|kcg|A̱ga̱faat(1).ogg|a=}} ** {{hyphenation|kcg|a̱|ga̱|faat}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ga̱faat''' (''á̱kpa'' '''[[a̱yaaga̱faat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ga̱faat''' wa yet a̱tyin nkyangtang-a̱byin kwai á̱kwop nang [[swaat]], [[swakpat]], [[zuk]], [[gbeam]], bsn, nang á̱ ni̱ bwat ma̱ a̱byinkhap ka ka̱nang á̱ cak á̱ tyak a̱ni. #* ''Yok fwui '''a̱ga̱faat''' wu bah.'' #* '''''A̱ga̱faat''' swakpat wa wu.'' #* ''Beang nung tyia̱ '''a̱ga̱faat''' wu shansham.'' ====Tai==== * [[shan]] * [[nkwon]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Shan}} * [[Dot]]: {{t+|nl|stalk}}, {{t+|nl|stengel}} * [[Kpat]]: {{t+|ha|kara}} * [[Shong]]: {{t+|en|stalk}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:á̱ga̱fi̱p]] [[Sa:yak]] [[Sa:Atyapland WikiOutreach]] szn5tg8b79d9yvimkkvgl8y49drx764 a̱ba̱ri̱ba̱ta 0 1329 33446 33445 2024-09-02T13:10:49Z Kambai Akau 8 33446 wikitext text/x-wiki ==Tyap== [[File:Common Sorrel (Rumex acetosa) (4644732524).jpg|thumb|Ghwughwu a̱tyin '''a̱ba̱ri̱ba̱ta'''.]] ===Yei=== * [[Za̱FBS]]: /ə̀bǝ́rɨ́bə́ta/ * A̱nwuat:[[File:A̱ba̱ri̱ba̱ta.ogg|thumb|Si̱sak nang á̱ ngyei "a̱ba̱ri̱ba̱ta" di̱n Tyap a̱ni.]] ===A̱lyoot=== '''a̱ba̱ri̱ba̱ta''' (''á̱kpa'' '''a̱yaaba̱ri̱ba̱ta''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱ba̱ri̱ba̱ta''' yet tangka̱i a̱tyin a̱ga̱fi̱p hwa nang á̱ weang nkywat nhu á̱ nswuo a̱sa̱khwot na. Á̱ ni̱ ngwan kyayak ma̱ng tangka̱i nhu ku yet a̱sai a̱ni. #* ''Bai ma̱ng '''a̱ba̱ri̱ba̱ta''' wu.'' #* '''A̱ba̱ri̱ba̱ta''' wu tyia̱ kyayak hu ku byia̱ nyinyang.'' #* ''A̱ cyui '''a̱ba̱ri̱ba̱ra''' mi̱ ti̱tam ang hu baa?'' ====Tai==== * [[a̱la̱ma]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:zobo|zobo]] * [[Shong]]: [[Wikt:en:sorrel|sorrel]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:á̱ga̱fi̱p]] [[Sa:Atyapland WikiOutreach]] 2l70ca0tph7rm66trax0ozzevv13xga bap1 0 1330 31489 31488 2024-07-14T16:22:24Z Chat44 15 31489 wikitext text/x-wiki ==Tyap== '''BAP''' ==Bwoi a̱loot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Tam=== '''Bap''' (á̱kpa: ''PLURAL'') ::Sot swang a̱lyiat: '''hu'''(á̱kpa '''na''') '''Bap''' yet a̱tung kyang hu shii di̱n can jhuung ki ku tyie swot. * ''a̱ '''bap''' nkyang khwui na di̱ kyang swa̱t.'' * ''a̱ '''bap''' kiyak hu a̱lau Bu nwuan.'' ====Tai==== SYNONYMS ====Bwan di̱ lilyem ghyáng==== *[[Kpat]]: [[wikt:ha:dami|dami]] *[[Shong]]: [[wikt:en:pile|pile]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:tam]] [[Sa:Atyapland WikiOutreach]] 7vzarpczhez1mdujitfdsfb3vcgj3xm a̱bata̱n 0 1331 33865 33864 2024-09-09T18:18:51Z Kambai Akau 8 33865 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet mi ''[[a̱ba-]]'' + ''[[a̱ta̱n]]''. ===Yei=== * [[Za̱FBS]]: // * Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱bata̱n" a̱ni]] ===A̱lyoot=== '''a̱bata̱n''' (''á̱kpa'' '''a̱yaabata̱n''') :Sot swang a̱lyiat: ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') '''Abata̱n''' yet ka̱p hwa̱ ku shyia din va̱m sha̱p nyam a̱ni. mi̱ng vam atyubishyi, a̱bata̱n wa yet ca̱p vam ku cong mi̱ng nyinya̱ng din jen na̱ng a̱tyiok ming a̱byik mun din jen a̱wam a̱ni. =====Kídee===== * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:dan tsaka|dan tsaka]], [[Wikt:ha:dan tsele|dan tsele]] * [[Shong]]: [[Wikt:en:clitoris|clitoris]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] m0ovjn6y4o7lkskhwytdrllu9kypjtu a̱dyinng 0 1332 31878 31877 2024-08-11T17:43:39Z Valtino44 14 /* A̱lyoot */ 31878 wikitext text/x-wiki ==Tyap== '''A̱DYINNG''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''a̱dyinng''' (á̱kpa:'''na''') :Sot swang a̱lyiat: ::'''wu (á̱kpa: ''a̱dyinngna'')''' '''A̱dyinng''' TRANSLATIONS. * '''''a̱dyinng''' na lau.'' * ''a̱ lau '''a̱dyinng zam'''.'' * ''shei mang gu '''a̱dyinng''' wu'' ====Tai==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:gunaguni|gunaguni]] * [[Shong]]: [[Wikt:en: grumbling|grumbling]] ==Ya̱fang== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyam]] [[Sa:Atyapland WikiOutreach]] fuwtqeb7yrnkwrqrmy6zdu4vuv53pk2 a̱fi̱m 0 1333 33061 33060 2024-08-29T13:20:07Z BabaTheophilud 346 /* Alyoot */ 33061 wikitext text/x-wiki ==Tyap== '''A̱FI̱M''' [[File:A bundle of fire wood.JPG|thumb| a̱fi̱m nkwon a̱weang]] ==Bwoi a̱lyoot== ETYMOLOGY ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[File:A%CC%B1fi%CC%B1m_in_Tyap_language.ogg |thumb|Si̱sak nang a̱n gyai "A̱fi̱m" di̱n tyap a̱ni]] ===Alyoot=== '''A̱fi̱m'''(a̱kpa: áfi̱m) :Sot swang a̱lyiat: ::'''wu (a̱kpa: ''na'')''' '''A̱FI̱M''' wa yet a̱ tung kyang ki nkya̱ng di̱n kpa̱m a̱ gaat di̱n can jhyiung. * jong nung '''a̱fi̱m''' ka̱n ka.'' * kyak '''a̱fi̱m''' anyiun a̱ nat ndyio.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:dami|dami]], [[Wikt:ha:pakiti|pakiti]] * [[Shong]]: [[Wikt:en:packet|packet]],[[Wikt:en:bundle|bundle]] ==Yafang== <References/> {{pedia|i=1}} [[Sa:alyoot]] [[Sa:nkyang]] [[Sa:Atyapland WikiOutreach]] 2u8gkj7xprhak98iyu3cc8mxeq9a1e4 wam 0 1334 31798 31491 2024-08-06T02:39:08Z Kambai Akau 8 31798 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /wám/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "wam" a̱ni]] ===A̱lyoot=== '''wam''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') # '''Wam''' yet nywan ja nang nfeap na sanseang ani. #* ''N byia '''a̱caca''' anyiung amali nung ka.'' #* '''''Acaca''' wuni cat khwu.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:|fingi]] * [[Shong]]: [[Wikt:en:sexual intercourse|sexual intercourse]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] ldgljchh6jcsirxhxck95yqi5vorbqs za̱nwuat 0 1335 42332 39482 2026-02-15T21:09:40Z Kambai Akau 8 /* Tyap */ 42332 wikitext text/x-wiki =={{-kcg-}}== [[File:Throat Diagram.png|thumb|Ghwughwu '''za̱nwuat''']] ===Yei=== * {{IPA|kcg|/dzə̀ŋʷàd/}} ** {{audio|kcg|Kcg-za̱nwuat.ogg|a=}} ** {{hyphenation|kcg|za̱|nwuat}} (a̱ka̱tyong 2) ===A̱lyoot=== '''za̱nwuat''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[zá̱nwuat]]''' ji) '''Za̱nwuat''' yet kap vam hwa ku shyia̱ a̱zaghyi di̱n fwuo a̱ni. Za̱nwuat ma ma̱ng kungkup a̱zama di̱n fwuo, ji̱ beang di̱n tyan ghwut ma̱ng a̱nwuat a̱lyiat, mat nwuan nkyayak ki a̱sa̱khwuot. * '''''Za̱nwuat''' ji sweang nung.'' * ''A̱ byia̱ a̱gba̱ndang '''za̱nwuat'''.'' * ''Nang nung a̱sa̱khwuot n shyim '''za̱nwuat''' ji''. ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|keel}} * [[Kpat]]: {{t+|ha|makwogoro}} * [[Shong]]: {{t+|en|throat}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Atyapland WikiOutreach]] 99q44aaoyrb81vt1vybteep0xlmwfqr zwam 0 1336 31793 31792 2024-08-06T02:29:47Z Kambai Akau 8 31793 wikitext text/x-wiki ==Tyap== [[File:Creativity + Conflict Resolution (26214611424).jpg|thumb|Si̱ huni hwa á̱ ngyei '''zwam''' ji.]] ===Yei=== * [[Za̱FBS]]: /dzʷàm/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "zwam" a̱ni]] === A̱lyoot === '''zwam''' (''á̱kpa'' '''[[zwám]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Zwam''' hwa yet a̱tsaai ku cat jhya̱. * ''A̱ lau '''zwam'''.'' * '''''Zwam''' nggu ji la̱u.'' ==== Tai ==== * [[a̱tsaai]] * [[cat jhya̱]] * [[bwoi jhya̱]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tsokana|tsokana]], [[wikt:ha:neman fada|neman fada]] * [[Shong]]: [[Wikt:en:incitement|incitement]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] j4v5omedvw0z2jf83sacrrqvsoc5ntu wa̱i-a̱lyiat 0 1337 39591 39588 2025-06-23T01:07:11Z Kambai Akau 8 /* A̱lyoot */ 39591 wikitext text/x-wiki ==Tyap== [[Fail:Teaching photo.jpg|thumb|A̱byii̱k a̱ghyang shyia̱ di̱ '''wa̱i''' á̱niet '''a̱lyiat''']] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[wa̱i]]'' + ''[[a̱lyiat]]''. ====Yei==== * {{IPA|kcg|/wə́ʲ ə́lʲʲâd/}} ** {{audio|kcg|Kcg-wa̱i-a̱lyiat.ogg|a=}} ** {{hyphenation|kcg|wa̱i|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱lyoot=== '''wa̱i-a̱lyiat''' (''á̱kpa'' '''[[ngwa̱i-a̱lyiat]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Wa̱i-a̱lyiat''' hwa yet mban tat a̱yin a̱pyia̱ di̱ kyang. #* ''N di nang '''wa̱i-a̱lyiat''' huni lan si̱ hu á̱ za̱ nyia̱ a̱ni di̱n jen a̱ja.'' #* '''''Wa̱i-a̱lyiat''' hu vwuo ang a̱khwu hwa kee?'' #* ''Yok '''wa̱i-a̱lyiat''' hu. A̱tyutyiet wu na bai nyia̱ si̱ a̱hwa, ma̱sa̱kut.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kwok a̱lyiat ansham á̱niet ba̱ fi̱k}} * [[Dot]]: {{t+|ha|uitleg}} * [[Kpat]]: {{t+|ha|Bayani}} * [[Shong]]: {{t+|en|explanation}} {{trans-bottom}} ===Ta̱m=== ka̱n wa̱i-a̱lyiat, ku wa̱i-a̱lyiat, ba̱ wa̱i-a̱lyiat, wu wa̱i-a̱lyiat, na wa̱i-a̱lyiat, bye wa̱i-a̱lyiat, za̱ wa̱i-a̱lyiat, ngwa̱i-a̱lyiat # '''Wa̱i-a̱lyiat''' hu yet ta̱m mban tat a̱yin a̱pyia̱ di̱ kyang hwa. #* ''Nggwon ka '''wa̱i-a̱lyiat''' na shansham.'' #* ''A̱tyu'''wa̱i-a̱lyiat''' wu wa á̱ ngyei Kambai wu.'' #* ''Á̱ '''wa̱i-a̱lyiat''' na di̱n Shong.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Á̱ kwok a̱lyiat ansham á̱niet ba̱ fi̱k}} * [[Dot]]: {{t+|ha|uitleggen}} * [[Kpat]]: {{t+|ha|Bayyana}} * [[Shong]]: {{t+|en|explain}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] [[Sa:Atyapland WikiOutreach]] 3up3fd1je1rhzdtkyw46lpyiigk6muv yit 0 1338 34182 34181 2024-12-13T11:04:25Z Kambai Akau 8 /* Ya̱fang */ 34182 wikitext text/x-wiki ==Tyap== [[File:Levain saccharomyces cerevisiae 2.jpg|thumb|'''Yit'''.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo a̱lyoot kani neet di̱ swang a̱lyiat nShong ji ''[[yeast]]'' ja. ===Yei=== * [[Za̱FBS]]: /jîd/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "yit" a̱ni]] ===A̱lyoot=== '''yit''' (''á̱kpa'' '''yit''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' ''hu'') # '''Yit''' hu li nang kyang hwa nang á̱ tyei mi̱ nkyuo a̱li̱ka̱ma nang á̱ ku kyiai ma̱ng a̱sa̱khwot a̱ni, mat na̱ mwai a̱ni. #* ''Bai a san '''yit''' hu.'' #* ''N byia̱ '''yit''' ma̱ a̱di̱di̱t'' #* ''Koot '''yit''' hu ma̱ a̱la̱n ka.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:yis|yis]] * [[Shong]]: [[Wikt:en:yeast|yeast]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyuo]] [[Sa:Tyap Wiki Bootcamp Season 1]] 4qjd60rfcsanynso3kxpqukxjpbn2zm a̱cuta 0 1339 38898 38894 2025-06-06T18:58:56Z Kambai Akau 8 /* Alyoot */ 38898 wikitext text/x-wiki ==Tyap== [[Fail:Snare (PSF).png|thumb|'''A̱cuta''' yebaat nyám]] [[File:Bregenz-Mouse in Trap-04ASD.jpg|thumb|'''A̱cuta''']] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + swang a̱lyiat nKpat ji ''[[cuta]]''. ===Yei=== * {{IPA|kcg|/ət͡ʃuta/}} ** {{audio|kcg|Kcg-a̱cuta.ogg|a=}} ** {{hyphenation|kcg|a̱|cu|ta}} (a̱ka̱tyong 3) ===Alyoot=== '''a̱cuta''' (''á̱kpa'' '''[[a̱yaacuta]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱cuta''' yet tangka̱i kyang yebaat nyám hwa. #* ''N tabat nywan mami '''a̱cuta'''.'' #* '''''A̱cuta''' wuni ku ta̱bat cyuo gbangbang.'' #* ''A la̱p '''a̱cuta''' wu a̱ji wa?'' ====Tai==== * [[a̱kwintswam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangyebaat nyám}} *[[Dot]]: {{t+|nl|strik}} *[[Kpat]]: {{t+|ha|laulawa}}, {{t+|ha|cuta}} *[[Shong]]: {{t+|en|snare}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] grgv1pbwbikrihpruv4grx9mmzssmhz Fa̱taa 0 1340 33743 33742 2024-09-05T21:49:19Z Kambai Akau 8 33743 wikitext text/x-wiki ==Tyap== [[File:Wodaabe during Gerewol, Cure Salee, In-Gall, Niger (15380276990).jpg|thumb|Ghwughwu á̱niet ba̱ lyiat '''Fa̱taa''' ji a̱ni.]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji bye neet di̱ ''Falata'' ja. A̱tyap á̱ghyang si̱ nyia̱ da̱ swang a̱lyiat jini ku neet di̱ swáng a̱lyiat ''[[fa̱t]]'' + ''[[ta]]'' ja. ===Yei=== * [[Za̱FBS]]: /fǝ́táà/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "Fa̱taa" a̱ni di̱n Tyap ji.]] ===A̱lyoot=== '''Fa̱taa''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ji''' ('''á̱kpa'' '''*''') #'''Fa̱taa''' ja yet a̱lyem nwap [[A̱fa̱taa]] ka. A̱tyu a̱ lyiat Fa̱taa ji, á̱ ngyei nggu A̱tyofa̱taa wa. #* ''A myiam lyiat '''Fa̱taa''' ji a̱ji wa la?'' #* A̱nyan wa lyen '''Fa̱taa''' ji ma̱ nyin?'' #* '''''Fa̱taa''' ang ji ghwut shansham ba̱t.'' ====Bwan di̱ lilyem ghyáng==== * Ba̱mba̱ra: [[wikt:bm:Fulakan|Fulakan]] * [[Kpat]]: [[wikt:ha:Fulatanci|Fulatanci]] * [[Shong]]: [[wikt:en:Fulfulde|Fulfulde]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 0c14ccwerc5bendf5h6a8pmepfwc5ab wak 0 1341 31608 31607 2024-07-21T12:47:33Z Chat44 15 /* Tam */ 31608 wikitext text/x-wiki ==Tyap== '''WAK''' ==Yei== A̱nwuat: Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Tam=== '''wak''' (á̱kpa: a̱wák) :Sot swang a̱lyiat: ::'''a̱ (á̱kpa: ''wak'')''' '''wak''' TRANSLATIONS. * ''zit nat a̱wak'' * ''a̱wak na byei ba yiyang ba'' * ''a lyen a̱wak zam.'' ====Tai==== SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:pito|pito]] * [[Shong]]: [[Wikt:en:swim|swim]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:tam]] [[Sa:Atyapland WikiOutreach]] ofwog9opaub47dyg5zlbdk53jc9sqnx a̱ba̱la̱nkong 0 1342 42687 42686 2026-02-21T09:08:34Z MarcoSwart 418 consistent spelling; please check whether I'm correct 42687 wikitext text/x-wiki ==Tyap== [[File:Dysdercus sp 2.jpg|thumb|Ghwughwu '''a̱ba̱la̱nkong'''.]] ===Yei=== * {{IPA|kcg|/ə̀bə̀lə́ŋkʷə̀ŋ/}} ** {{audio|kcg|Kcg-a̱bala̱nkong.ogg|a=}} ** {{hyphenation|kcg|a̱|ba̱|la̱n|kong}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱ba̱la̱nkong''' (''á̱kpa'' '''[[a̱yaabala̱nkong]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''a̱ba̱la̱nkong''' bye yet: # ([[Species:Dysdercus|''Dysdercus cingulatus'']]) Tangka̱i a̱shong zwu a̱lulo hwa ku byian a̱lulo ma̱ a̱byinkhap a̱ni; #* ''A ngyei '''a̱ba̱la̱nkong''' wa bah.'' #* '''''A̱ba̱la̱nkong''' yet a̱ka̱tuk kyangcet hwa.'' #* ''N ka ncat n di '''a̱ba̱la̱nkong''' kpa̱mkpaan ma̱ng a̱lulo bah.'' # Swang a̱lyiat fwoi a̱yin ja; ka̱nang kwa nvam a̱yin tyia̱ shong nang a̱ba̱la̱nkong a̱ni. #* ''Di a̱ghyi ba nang '''a̱ba̱la̱nkong''' a̱ni.'' #* ''Yan ngyei nung '''a̱ba̱la̱nkong''' a̱wa.'' #* ''Yok swan kpa̱mkpaan ma̱ng a̱nung bah, '''a̱ba̱la̱nkong''' nang nwan a̱ni.'' # Á̱ ka mmun nyian ta̱m ma̱ng swang a̱lyiat jini á̱ wa̱i za̱kwa a̱yin ka̱nang ji̱ tai si̱ a̱ba̱la̱nkong a̱ni. #* '''''A̱ba̱la̱nkong''' wa gu yet.'' #* ''A yet '''a̱ba̱la̱nkong''' wa kee?'' #* ''Da̱ nkat ma̱ng za̱kwa '''a̱ba̱la̱nkong''' ang ji.'' ====Vak lyuut ghyang==== * [[a̱bala̱nkwong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|katoenkever}} * [[Kpat]]: {{t+|ha|maya}} * [[Shong]]: {{t+|en|red cotton stainer}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1142337}} [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:nyám]] [[Sa:Atyapland WikiOutreach]] aym86qzxc98mxuuwm7c7i92xrqa8dcb a̱bobwat 0 1343 42042 39659 2026-02-15T10:40:48Z Kambai Akau 8 42042 wikitext text/x-wiki =={{-kcg-}}== [[File:Couleur 456.JPG|thumb|'''A̱bobwat''' a̱toot]] ===Bwoi a̱lyoot=== Ka̱ doot swang a̱lyiat jini ji̱ neet mi̱ ''[[a̱]]'' + ''[[bwuo]]'' + ''[[bwat]]'' wa. ===Yei=== * {{IPA|kcg|/ə̀bòbʷǎd/}} ** {{audio|kcg|Kcg-a̱bobwat.ogg|a=}} ** {{hyphenation|kcg|a̱|bo|bwat}} (a̱ka̱tyong 3) ===A̱sheili=== '''a̱bobwat''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[á̱bobwat]]''' [[ba#Ati̱kut|ba]], '''[[a̱yaabobwat]]''' ba) # '''A̱bobwat''' yet swang a̱lyiat ja ji̱ wa̱i kyang ku byia̱ a̱sa̱khwot lili ma̱ a̱di̱di̱t a̱ni. #* ''Yakubu ku san Isuu '''a̱bobwat''' a̱toot.'' #* '''''A̱bobwat''' a̱kwon a̱kya kya n dyiat bah.'' #* ''A̱mgba̱m mba byia̱ '''a̱bobwat''' a̱yaagumaat.'' ====Bu nwuan ==== * [[a̱fi̱mtuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Byia̱ a̱sa̱khwot ma̱ a̱di̱di̱t}} * [[Kpat]]: {{t+|ha|mai launi daban-daban}} * [[Shong]]: {{t+|en|multi-colored}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:a̱sheili]] [[Sa:Atyapland WikiOutreach]] 1xu024hn1o6lryrit8ujjrnivh18av5 con 0 1344 31569 31568 2024-07-18T16:10:38Z Chat44 15 /* Tyap */ 31569 wikitext text/x-wiki ==Tyap== '''CON''' [[File:Buck Pen Knife and Stockman (11789590683).jpg|thumb|CON]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Con (á̱kpa: ncon) :'''Sot swang a̱lyiat''' ::'''ji (á̱kpa: ''na'') '''CON''' TRANSLATION. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:aska|aska]] * [[Shong]]: [[wikt:en:pen knife|knife]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] nrg6guu6mezuwklsmak4v46jdcxuxfv zozwop 0 1345 33085 31627 2024-08-30T15:48:41Z Friday musa 13 /* Ya̱fang */. 33085 wikitext text/x-wiki ==Tyap== '''ZOZWOP''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ====Ta̱m==== '''ZOZWOP''' yet kya̱ng hwa̱ ku shyia̱ ca̱ca̱at na̱ng a̱ nwa̱i la a̱ni. * ''a̱sakhwot na shyi '''zozwop''' ming kham ji''. * ''jen ji yet ba, sa̱kut ja nyi swa̱n '''zozwop''' nyi fwuong ba̱i nzi̱t hu a̱mali ka''. * ''can huni nhya̱t a̱la̱n ka ma '''zozwop.''''' ====Tai==== SYNONYMS. ====Á̱fi̱p==== ANTONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:daidai|daidai]] * [[Shong]]:[[wikt:en:intact|intact]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] cnnd4pc924dmg7ebm7y0sk4txd7hlg1 zap 0 1346 31605 31604 2024-07-21T12:45:01Z Chat44 15 /* Ta̱m */ 31605 wikitext text/x-wiki ==Tyap== ===A̱lyoot=== '''ZAP''' [[File:Peigne affreux.jpg|thumb|ZAP]] '''Zap''' (''á̱kpa'':PLURAL) ====Yei==== A̱nwuat: Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] :Sot swang a̱lyiat: ::'''hu'''(''á̱kpa'':'''hu''') '''zap''' yet yagham pyie hu li shashed. * ''a̱ '''zap''' pyie hu shansam''. * ''yok n '''zap''' pyie hu''. ===Ta̱m=== ====Yei==== A̱nwuat: Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] '''zap''' yet khai kyang ki tang kyang. * '''''zap''' nfang na mi yak hu''. * ''a̱ kan '''zap''' hu atyak''. ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[wikt:ha:tsinta|tsinta]], [[wikt:ha:tsefe|tsefe]] * [[Shong]]: [[wikt:en:comb|comb]], [[wikt:en:select|select]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Atyapland WikiOutreach]] 9v08zsgusmjyi3w7ma7uhngylm2vbl9 reza 0 1347 31595 31594 2024-07-21T12:10:43Z Chat44 15 /* Yei */ 31595 wikitext text/x-wiki ==Tyap== '''REZA''' [[File:Razor blade.png|thumb|REZA]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== A̱nwuat: Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''Reza''' (''á̱kpa'': PLURAL) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'': '''na''') '''REZA''' TRANSLATION . * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai==== SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:reza|reza]] * [[Shong]]: [[wikt:en:razor blade|razor blade]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 8xp34nhjgzjtfdxfx6i0oex8x4kt0o4 cyia̱ga̱vang 0 1348 31649 31648 2024-07-21T17:19:43Z Valtino44 14 /* A̱lyoot */ 31649 wikitext text/x-wiki ==Tyap== '''CYIA̱GA̱VANG''' [[File:Husked Rice. 03.jpg|thumb|CYIA̱GA̱VANG]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''Cyia̱ga̱vang''' (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'': '''hu''') '''CYIA̱GA̱VANG''' yet tswa tangka̱i a̱kwop wu á̱ ngyei Oryza sativa (cyia̱ga̱vang A̱siya) a̱ni ku si̱ nji á̱ ka ndyen ba̱t a̱ni bah da̱ á̱ ngyei Oryza glaberrima (cyia̱ga̱vang Afrika) a̱ni. Á̱ maai á̱ wan cyia̱ga̱vang a̱nia ku á̱ nyia̱ tuk ma̱ng a̱nhu ku á̱ bwuyap a̱ta̱bwai. * ''Bai zi yaa '''cyia̱ga̱vang''''' * EXAMPLE 2. * EXAMPLE 3. ====Tai==== SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:shinkafa|shinkafa]] * [[Shong]]: [[wikt:en:rice|rice]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:A̱lyoot]] [[Sa:Atyapland WikiOutreach]] 2ky6at24r858j8h5fibjpof3azs3yfc lyan 0 1349 40265 37156 2025-12-05T02:09:00Z Danjuma Anthony 44 /* Ya̱fang */ 40265 wikitext text/x-wiki ==Tyap== [[File:Penis location.jpg|300px|thumb|Tyan ji nang '''lyan''' nshyia̱ mi̱ vam a̱tyubishyi.]] ===Yei=== * {{IPA|kcg|/lʲan/}} ** {{audio|kcg|Kcg-lyan.ogg|a=}} ** {{hyphenation|kcg|lyan}} (a̱tyong 1) ===A̱lyoot=== '''lyan''' (''á̱kpa'' '''[[ndyan]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') '''Lyan''' yet kap vam á̱sam á̱nietbishyi, á̱ba ma̱ng a̱yaagwot nyám nang á̱ koot a̱tyak á̱ ka wam ma̱ng a̱nhu a̱ni. * ''Zwuom ji byia̱ fa̱t mi̱ '''lyan'''.'' * ''A̱mgba̱m á̱sam byia̱ '''lyan''' ma̱nang á̱nap si̱ byia̱ a̱byan.'' * ''A̱tyokpat a̱ghyang lyiai '''lyan''' ntsaai a̱tak keniaau.'' ====Bwoi mi̱ bwoi==== * [[a̱toot-lyan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|penis}} * [[Kpat]]: {{t+|ha|Azzakari}} * [[Shong]]: {{t+|en|penis}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1547671}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] eje028v6ktsexpbmoctr389bmqkkkfy Kpi̱kpat 0 1350 31668 31664 2024-07-21T20:03:18Z Valtino44 14 31668 wikitext text/x-wiki ==Tyap== '''KPI̱KPAT''' [[File:Mosque.jpg|thumb|A̱VWUOKPAA̱PYIA̱]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''Kpi̱kpat''' (''á̱kpa'' PLURAL) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'': '''na''') '''KPI̱KPAT''' yet a̱niet á̱kpaa̱pyia̱, ba cong á̱ nnaai A̱gwaza ba mang A̱vwuokpaa̱pyia̱ * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:musulunci|musulunci]] * [[Shong]]: [[wikt:en:islam|islam]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:A̱lyoot]] [[Sa:Atyapland WikiOutreach]] cnk2fhrepkln7qa1woh9mnlp8dz3gxk fi̱fan 0 1351 34088 31676 2024-11-03T12:06:17Z Minorax 32 34088 wikitext text/x-wiki ==Tyap== '''FI̱FAN''' [[File:Blind people from the Philippines 02.jpg|thumb|FI̱FAN]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== A̱nwuat: Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''Fi̱fan''' (''á̱kpa'': PLURAL) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'': '''hu''') '''FI̱FAN''' yet jen nang a̱tyuibishi ma̱ng nyam kuna di a̱vwuo ba. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:afọju|afọju]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ìsì|ìsì]] * [[Kpat]]: [[wikt:ha:makanta|makanta]] * [[Shong]]: [[wikt:en:blindness|blindness]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 5qz4ccvgeqidrt6vok5f54ur48iytfa kpa̱m 0 1352 31681 31680 2024-07-22T17:09:05Z Chat44 15 /* Tyap */ 31681 wikitext text/x-wiki ==Tyap== '''KPA̱M''' [[File:Woman Carrying Bundle of Wood, Ethiopia.jpg|thumb|KPA̱M]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== A̱nwuat: Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb| Si̱sak nang á̱ ngyei ''TITLE'' a̱ni.]] ===A̱lyoot=== '''Kpa̱m''' (''á̱kpa'': PLURAL) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'': '''ba''') '''KPA̱M''' TRANSLATION. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:lapapo|lapapo]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ngwugwu|ngwugwu]] * [[Kpat]]: [[wikt:ha:daure|daure]] * [[Shong]]: [[wikt:en:bundle|bundle]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 3yr48tcbb9mwj8ysyaqmdat5wmjfgpj zunzwat 0 1353 31685 31684 2024-07-22T23:46:10Z Valtino44 14 31685 wikitext text/x-wiki ==Tyap== '''ZUNZWAT''' [[File:Castelo Novo April 2015-2a.jpg|thumb|ZUNZWAT]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS |thumb| Si̱sak nang á̱ ngyei '''TITLE''' a̱ni]] ===A̱lyoot=== '''Zunzwat''' (''á̱kpa'': PLURAL) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'': '''hu''') '''ZUNZWAT''' TRANSLATION. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:taga|taga]] * [[Shong]]: [[wikt:en:window|window]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] btgiplhrp7n2w48tsh8bccm5qktfcgr Pop 0 1354 37421 37420 2025-03-07T00:42:27Z Kambai Akau 8 37421 wikitext text/x-wiki ==Tyap== [[File:Franciscus in 2015.jpg|thumb| '''Pop''' Fi̱ransi̱t ma̱ a̱lyia̱ 2015]] ===Bwoi a̱lyoot=== Neet mi̱ swang a̱lyiat nShong ji, ''[[pope]]''. ===Yei=== * {{IPA|kcg|/pop/}} ** {{audio|kcg|Kcg-Pop.oga|a=}} ** {{hyphenation|kcg|pop}} (a̱tyong 1) ===A̱lyoot=== '''Pop''' (''á̱kpa'' '''[[A̱yaapop]]''') :''Sot swang a̱lyiat'' :: '''wu''' (''á̱kpa'' '''ba''') # '''Pop''' wu wa yet a̱gba̱ndang a̱kwak a̱son Cot Katolika hu ma̱ng a̱cyia̱ ka̱ shyia̱ A̱keang Vatikan ka a̱ni. #* ''Á̱ ngyei '''Pop''' a̱fwun wu nini wa la?'' #* '''''Pop''' wu ku bai Naikeriya a?'' #* '''''Pop''' John Paul ku neet ma̱ a̱byin Polan kya.'' ====Tai ==== * [[Paparoma]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gba̱ndang a̱kwak a̱son Cot Katolika wu}} * [[Dot]]: {{t+|nl|paus}} * [[Kpat]]: {{t+|ha|paparoma}} * [[Shong]]: {{t+|en|pope}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] n8rh8q1rzf1ajv07d3lhtxel3rzxwy8 vat 0 1355 39695 39694 2025-07-08T14:55:49Z Kambai Akau 8 39695 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet mi̱ a̱nwuat ka nang kyang ku kwa̱i a̱byin nyian a̱ni. ===Yei=== * {{IPA|kcg|/vad/}} ** {{audio|kcg|Kcg-vat.ogg|a=}} ** {{hyphenation|kcg|vat}} (a̱tyong 1) ===Nwuai-tsi̱tsak=== # '''Vat''' yet kun a̱kwa kyang ku swan kpa̱p a̱ni. #* ''N fa̱k nang a̱kwon ka kwa, '''vat'''! Huhwa n si̱ shyip kiki.'' #* ''A̱feam ka kwa ma̱ gbang a̱ja̱u, zi̱ si̱ fa̱k '''vat'''! a̱ji.''. #* ''Ma̱nini-ma̱nini kyang nkwaa̱mbwat na kwa ma̱ '''vat''' a̱ji.'' ====Bwan di‌̱ lilyem ghyáng==== {{trans-top|A̱nwuat kwa̱i kyang}} * [[Kpat]]: {{t+|ha|karar fadiwar abu mai nauyi}} * [[Shong]]: {{t+|en|sound of a heavy falling object}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:nwuai-tsi̱tsak]] [[Sa:Atyapland WikiOutreach]] grw9ca790768pilcdco04fjmbav6loc wuwok 0 1356 31700 31699 2024-07-24T16:12:43Z Chat44 15 31700 wikitext text/x-wiki '''WUWOK''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ghwughwu=== '''Wuwok''' (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') '''WUWOK''' TRANSLATION. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Á̱fi̱p==== * ANTONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:garaje|garaje]] * [[Shong]]: [[wikt:en:impatience|impatience]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ghwughwu]] [[Sa:Atyapland WikiOutreach]] 4eivevh481goa3b9jheay0ex4lh6wy4 wunia̱u 0 1357 31755 31754 2024-08-04T12:52:45Z Chat44 15 31755 wikitext text/x-wiki '''WUNIA̱U''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ghwughwu=== '''Wuniau''' (á̱kpa: *) :'''Sot swang a̱lyiat''' ::'''wu''' (''á̱kpa'': '''ba''') '''Wuniau''' kyang nang an fa ani. * ''jong nung akwatak '''Wuniau'''''. ====Tai==== * SYNONYMS. ====Á̱fi̱p==== * ANTONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:wancan|wancan]] * [[Shong]]: [[wikt:en:that one|that one]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ghwughwu]] [[Sa:Atyapland WikiOutreach]] qvk66i1nszr9cshovedqk8t58leuerr va̱u 0 1358 31777 31776 2024-08-04T13:49:51Z Chat44 15 /* Bwan di̱ lilyem ghyáng */ 31777 wikitext text/x-wiki ==Tyap== '''VA̱U''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ghwughwu=== '''Va̱u''' (á̱kpa:*) :'''Sot swang a̱lyiat''' ::'''a̱''' (''á̱kpa'': '''ba''') '''Va̱u''' yet tyat ghwuut din chung. * ''a̱ tyie '''va̱u''' a̱ sun nkat''. * ''ba̱ swa̱k ma̱ '''va̱u'''''. * ''kyang hu tyie '''va̱u''' ku sun nka̱t''. ====Tai ==== * lyi̱u ====Á̱fi̱p==== * ngwui tyie tyintying * shyie da vuo a̱nyuung ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:fita a guje|fita a guje]] * [[Shong]]: [[wikt:en:come out suddenly|come out suddenly]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ghwughwu]] [[Sa:Atyapland WikiOutreach]] tdz0rz4tpulf5lf1q6jpglrgj77eoni vwun 0 1359 31771 31770 2024-08-04T13:42:54Z Chat44 15 /* Bwoi a̱lyoot */ 31771 wikitext text/x-wiki ==Tyap== '''VWUN''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== * [[Za̱FBS]]: /vwun/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei a̱ni]] ===Ghwughwu=== '''vwun''' (á̱kpa: PLURAL) :Sot swang a̱lyiat: ::'''wu (á̱kpa: ''PLURAL ARTICLE'')''' '''vwun''' TRANSLATIONS. * ''a̱ lau '''vwun''' * ''a̱ byei '''vwun''' a̱lyiat'' * ''a̱lyiat nang a vwun ani'' ====Tai==== * dindong. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kududu|kududu]] * [[Shong]]: [[Wikt:en:gloomy|gloomy]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ghwughwu]] [[Sa:Atyapland WikiOutreach]] e2rpe9ae8q2bivaweigkq57rici8ov6 lyiak 0 1360 33197 31762 2024-08-30T19:47:16Z Kambai Akau 8 33197 wikitext text/x-wiki '''LYIAK''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== A̱nwuat: Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ghwughwu=== '''Lyiak''' (á̱kpa:*) :'''Sot swang a̱lyiat''' ::'''a̱''' (''á̱kpa'': '''ba''') '''Lyiak''' yet kyang ku lan mi shyi ki a̱kpa ani. * ''mman nyia yet a̱ '''lyiak''' a̱ja.'' * ''a̱ byie a̱fa̱ '''lyiak'''''. * ''nguwa kyak a̱ '''lyiak''' hu''. ====Tai ==== * gbandang ====Á̱fi̱p==== * ba̱ dadai * cincwiít ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:mafi yawa|mafi yawa]] * [[Shong]]: [[wikt:en:maximum|maximum]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:Ghwughwu]] [[Sa:Atyapland WikiOutreach]] 3cusd72bp1rsoscdw79kihjbg4nxdr9 tyei-mi̱-cen 0 1361 32928 32927 2024-08-24T18:26:01Z Danjuma Anthony 44 /* Yei */ 32928 wikitext text/x-wiki ==Tyap== '''TYEI-MI̱-CEN''' ===Bwoi a̱lyoot=== ===Yei=== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''tyei-mi̱-cen''' (á̱kpa:tyei-mi̱-cen) :Sot swang a̱lyiat: ::'''hu (á̱kpa: ''na'')''' '''Tyei-mi̱-cen''' yet faát a̱ ba̱ kunkwa ka lyau di pyei lyian a̱sa̱m a̱ni̱ . A̱ ni ngyie ngwon a̱fai tyei-mi-cen nang ka yet mmam a̱ri̱nai min byin . * ''a̱tyu '''tyei-mi-cen''' wu bai'' . * '''''tyei-mi-cen''' hu ni kpeam ka''. * ''n cat a̱ ngyie a̱ bafai ninka '''tyei-mi-cen''' a̱tson'' . ====Tai==== * tsot. * ca̱k ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kaciya|kaciya]] * [[Shong]]: [[wikt:en:circumcision|circumcision]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:A̱lyoot]] [[Sa:Atyapland WikiOutreach]] lletng0e1d6fa7dp0qf03wu6alc5wa1 tyityok 0 1362 31782 31781 2024-08-04T13:56:10Z Chat44 15 31782 wikitext text/x-wiki ==Tyap== '''TYITYOK''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== * [[Za̱FBS]]: /tyityok/ * A̱nwuat:Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ghwughwu=== '''tyityok''' (á̱kpa: A̱ya) :Sot swang a̱lyiat: ::'''ji (á̱kpa: ''a̱yatyityok'')''' '''Tyityok''' TRANSLATIONS. * '''''a̱yatyityok''' bya ba yet'' * ''a̱ hyei yet '''tyityok''' wa'' ====Tai==== * A̱gwak ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:mazanchi|mazanchi]] * [[Shong]]: [[Wikt:en:manliness|manliness]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ghwughwu]] [[Sa:Atyapland WikiOutreach]] jtvjidxllog3mksusrc0uhg60w5kfwv tsat-a̱ma 0 1363 36110 36109 2025-02-08T20:12:31Z Kambai Akau 8 /* A̱lyoot */ 36110 wikitext text/x-wiki ==Tyap== [[File:715 Vertebral Column.jpg|thumbnail|Ghwughwu n'''tsat-a̱ma''' a̱tyubishyi.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[tsat]]'' + ''[[a̱ma]]''. ===Yei=== * {{IPA|kcg|/tsad əma/}} ** {{hyphenation|kcg|tsat|a̱|ma}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-tsa-a̱ma.ogg|a=}} ===A̱lyoot=== '''tsat-a̱ma''' (''á̱kpa'' '''[[tsát-mi̱ma]]''') : Sot swang a̱lyiat: :: '''ji''' (''a̱kpa'' '''ji''') '''Tsat-a̱ma''' yet kungkub ja ji shyia̱ a̱zama ka a̱ni. Ji̱ kyiak neet a̱ma̱nta-a̱pyia̱ ka ba̱ng si̱ ma di̱ kungkup ndyang hu. * '''''Tsat-a̱ma''' ji nyia̱ nung.'' * ''Á̱ but nggu '''tsat-a̱ma''' ji.'' * ''Nggu wa ku byia̱ zwan '''tsat-a̱ma''' ji ta̱ulyia̱.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Kpat]]: {{t+|ha|kashin baya}} * [[Shong]]: {{t+|en|vertebral column}}, {{t+|en|spine}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Atyapland WikiOutreach]] jil5ljdzim3m0k23hgjjn0x30pz02yx vang 0 1364 31924 31923 2024-08-17T23:35:57Z Godiva Kajhyung 352 /* Tyap */ 31924 wikitext text/x-wiki ==Tyap== [[File:Bald head.jpg|Bald_head]] '''VANG''' ==Bwoi a̱lyoot== ===Yei=== * [[Za̱FBS]]: /vaŋ/ ===A̱lyoot=== '''vang''' (''[[á̱kpa]]'' '''[[vang ]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''')''' '''Vang''' hu yet kap vam a̱tyubishyi hwa nang ku shye ma̱ pye a̱tyubishhi . * ''Khuwk '''vang''' ang hu shansham n di.'' * ''Ti̱n '''vang''' hu kalak n dyui kyang. ====Tai ==== * [[a̱sa̱d a̱pye]] ====Bwan di̱ lilyem ghyáng==== * [[Jhyuo]]: [[Wikt:kaj:vang|vang]] * [[Kpat]]: [[Wikt:ha:lotsa|lotsa]] *[[Shong]]: [[Wikt:en:dent|dent]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:A̱lyoot]] [[Sa:Atyapland WikiOutreach]] axz5972kkquqppyc94vb41sb7f1njfo tsi̱p 0 1365 31885 31831 2024-08-13T17:38:00Z Kambai Akau 8 31885 wikitext text/x-wiki ==Tyap== ==Yei== * [[Za̱FBS]]: /tsip/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "wam" a̱ni]] ===Ta̱m=== '''Tsip''' ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:fito-na-fito|fito-na-fito]] * [[Shong]]: [[Wikt:en:confront|confront]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:Atyapland WikiOutreach]] ks55yz88q21b1azcvbqpqx2ua9vapqp tsintsaat 0 1366 31907 31906 2024-08-17T12:30:21Z Chat44 15 /* Tyap */ 31907 wikitext text/x-wiki ==Tyap== '''TSINTSAAT''' [[File:Hübnerite and Quartz 02.jpg|thumb|TSINTSAAT]] [[File:Flint with weathering spherulites (Vanport Flint, Middle Pennsylvanian; Nethers Flint Quarries, Flint Ridge, Ohio, USA) 2.jpg|thumb|TSINTSAAT]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== '''tsintsaat''' (á̱kpa: a̱ya) :Sot swang a̱lyiat: ::'''ji (á̱kpa: ''a̱yatsintsaat'')''' '''Tsintsaat''' TRANSLATIONS. * ''a̱ '''tsintsaat''' wu shye'' * ''a̱bandang '''tsintsaat''' wa wu'' ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kankaran dutse|kankaran dutse]], [[wikt:ha:kestu|kestu]] * [[Shong]]: [[Wikt:en:flint|flint]], [[wikt:en:quartz|quartz]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:Atyapland WikiOutreach]] 31t42l9ms8tfemree73374bco2sb76a roket 0 1367 31883 31882 2024-08-11T18:05:20Z Chat44 15 /* Tyap */ 31883 wikitext text/x-wiki ==Tyap== '''ROKET''' [[File:Astra Rocket 3.0 flight 1 launch campaign 80.jpg|thumb|GHWUGHWU ASTRA ROKET]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Roket (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') '''Roket''' TRANSLATION. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:roka|roka]] * [[Shong]]: [[wikt:en:rocket|rocket]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] tb0suoxjj8mx1ozmpz5t1q0wmxhdauq tsontswanng 0 1368 31898 31897 2024-08-17T12:08:14Z Chat44 15 /* Tyap */ 31898 wikitext text/x-wiki ==Tyap== '''TSONTSWANNG''' ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===Ghwughwu=== '''tsontswanng''' (á̱kpa:a̱yaa stontswanng) :'''Sot swang a̱lyiat''' ::'''hu''' (''á̱kpa'': '''ba''') '''Tsontswanng''' wa yet a̱shong li a̱ ya aghyi a̱ni. * ''a̱ mangorong wu ni shong ma '''tsontswanng''''' . * ''a̱ can dong ka li ma '''tsomtswanng''''' . * ''a̱ghyi ba bwak a̱tyie '''tsontswanng''''' . ====Tai ==== * Sho̱òng * li nang long a̱ni ====Á̱fi̱p==== * a̱sai * kyankyai ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:ja zur|ja zur]] * [[Shong]]: [[wikt:en:bright red|bright red]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:A̱lyoot]] [[Sa:Atyapland WikiOutreach]] sjohelc212kjhhcotacjcmmfmo88j65 sa̱kan 0 1369 41650 41242 2026-02-06T01:02:37Z Kambai Akau 8 /* Tyap */ 41650 wikitext text/x-wiki =={{-kcg-}}== [[File:Thorns on cactus plant.jpg|thumb|'''Sa̱kan''' a̱ghwu]] ===Yei=== * {{IPA|kcg|/səkan/}} ** {{audio|kcg|Kcg-sa̱kan.ogg|a=}} ** {{hyphenation|kcg|sa̱|kan}} (a̱ka̱tyong 2) ===A̱lyoot=== '''sa̱kan''' [[ji#Ati̱kut|ji]] (''á̱kpa '''[[sá̱kan]]''' ji) # '''Sa̱kan''' yet a̱jojwaat kap kyangtang-a̱byin wa ku bye yet kwon (nang nyinyep), a̱ga̱fi̱p, ku a̱kwon (nang dungdu). #* '''''Sa̱kan''' ti̱p ang ka̱ni?'' #* ''Ta̱bam ma̱ng a̱tyin-a̱ga̱fi̱p a̱kya! Ka̱ byia̱ '''sa̱kan'''.'' #* ''Beang a̱bwu a̱kya a ti̱n nka '''sa̱kan''' ji di̱ tak hu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱kwon}} * [[Dot]]: {{t+|nl|doorn}} * [[Kpat]]: {{t+|ha|kaya}} * [[Shong]]: {{t+|en|thorn}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] [[Sa:a̱ka̱kwon]] lunpjl8pktm7n8rdbgguq7x4dhkpp1p tsap 0 1370 33192 31914 2024-08-30T19:44:02Z Kambai Akau 8 33192 wikitext text/x-wiki ==Tyap== '''tsap''' ===Yei=== * [[Za̱FBS]]: /tsap/ ===A̱lyoot=== '''tsap''' (á̱kpa: a̱ya) :Sot swang a̱lyiat: ::'''ji (á̱kpa: ''a̱yatsap'')''' # '''tsap''' TRANSLATIONS. #* '''tsap''' ji ni shi zam'' #* ''nwuan ma '''a̱yatsap''' ba nyau'' #* ''kyak a̱kum '''tsap''' kikya'' ====Tai==== * ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:makaluta|makaluta]] * [[Shong]]: [[Wikt:en:hook|hook]] [[Sa:Atyapland WikiOutreach]] jr0dg8b1y5tgs9ecvb763vdswnmqbgn gba̱u 0 1371 31917 0 2024-08-17T23:19:01Z Valtino44 14 Created page with "==Tyap== '''GBA̱U''' [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Gba̱u (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') '''Gba̱u''' TRANSLATION. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ===..." 31917 wikitext text/x-wiki ==Tyap== '''GBA̱U''' [[Fail:FILE IMAGE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|CAPTION IN TYAP]] ==Bwoi a̱lyoot== ETYMOLOGY ==Yei== Lyuut IPA /TRANSCRIPTION/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "TITLE" a̱ni]] ===A̱lyoot=== Gba̱u (á̱kpa: PLURAL) :'''Sot swang a̱lyiat''' ::SINGULAR ARTICLE (á̱kpa: ''PLURAL ARTICLE'') '''Gba̱u''' TRANSLATION. * EXAMPLE 1. * EXAMPLE 2. * EXAMPLE 3. ====Tai ==== * SYNONYMS ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dungurmi|dungurmi]] * [[Shong]]: [[wikt:en:protrusion|protrusion]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Atyapland WikiOutreach]] 7o540k3hgcp9agdwjlkvrzjlykljknf a̱cencet 0 1372 33426 33425 2024-09-01T19:30:31Z Kambai Akau 8 33426 wikitext text/x-wiki ==Tyap== [[File:Debate 2012 bnu.jpg|thumb|Á̱ghyang á̱niet shyia̱ nyia̱ '''a̱cencet'''.]] ===Yei=== * [[Za̱FBS]]: /ə̀t͡ʃɛ̀nt͡ʃɛ́d/ * A̱nwuat: ===A̱lyoot=== '''a̱cencet''' (''á̱kpa'' '''á̱cencet''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''na''') # '''A̱cencet''' wa yet ya fwuang ma̱ng a̱yin ki á̱niet da̱ a̱pyia̱ a̱lyiat nang konyan kwan gu swuo a̱pyia̱ a̱ghyang a̱ni. #* ''A̱fai wu la̱u '''a̱cencet'''.'' #* ''Zi̱ byia̱ '''a̱cencet''' da̱ a̱vwuonfang nzi̱t ka a̱fwun.'' #* ''Tangka̱i '''a̱cencet''' huni yet ba̱t.'' ====Tai==== * [[fwuang]] * [[zook]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:mahawara|mahawara]] * [[Shong]]: [[wikt:en:debate|debate]], [[wikt:en:argument|argument]] [[Sa:Atyapland WikiOutreach]] [[Sa:a̱lyoot]] gzb6iq23d2g17j6shj6psxd6bnailcq zan 0 1373 33435 33434 2024-09-01T20:26:56Z Kambai Akau 8 33435 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /dzân/ * A̱nwuat: ===Za̱kwa=== #'''Zan''' yet shyia̱ din tyan ji̱ vwuon ma̱ng si̱ a̱ghyang a̱ni. #* ''A̱byii̱k wu shyia̱ '''zan''' ma̱ng a̱tyok hu.'''.'' #* ''A̱ swan ma̱ '''zan''' a̱ja̱u.'' #* ''Ba̱ nyia̱ ta̱m hu ma̱ '''za̱n'''.'' ====Tai==== * [[ti̱taa]] ====Á̱fi̱p==== * [[dundung]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:da ban|da ban]], [[wikt:ha:kaurace|kaurace]] * [[Shong]]: [[wikt:en:apart|apart]], [[wikt:en:besides|besides]] [[Sa:za̱kwa]] [[Sa:Atyapland WikiOutreach]] 5hbrvjpqsr2jbpmpzabba9d3f0dhux3 Swánga̱lyiatwuki:Tyap Wiki Bootcamp Season 1 4 1374 40099 38210 2025-11-12T02:50:07Z Kambai Akau 8 Kambai Akau shyei wat hu [[Tyap Wiki Bootcamp Season 1]] nat [[Swánga̱lyiatwuki:Tyap Wiki Bootcamp Season 1]] 38210 wikitext text/x-wiki Please select from the list of '''Tyap''' words to create a new entry. NB: * If the entry had been <span style=background:#87BEEB>created</span>, it would be displayed in <span style=background:#87BEEB>blue</span>. If it is <span style=background:#FF0000>yet to be created</span>, it would be displayed in <span style=background:#FF0000>red</span>. * To learn more about editing on [https://en.m.wiktionary.org/wiki/Help:How_to_edit_a_page '''Wiktionary''' (please click here)] and [https://commons.m.wikimedia.org/wiki/Commons:First_steps/Quality_and_description '''Wikimedia Commons''' (please click here)] before writing your first article in the Tyap Wiktionary. * Please replace the "'''not assigned'''" with four tildes <code>'''<nowiki>~~~~</nowiki>'''</code> if you have selected a particular word to translate in Tyap. To do this, please click on the pen tool '''🖊️''' next to each letter A-Z below and scroll down. * '''[https://meta.wikimedia.org/wiki/Event:Tyap_Wiki_Bootcamp_Season_1# Please click here]''' to return to the main '''Project Page'''. * '''Templates''' for creating Wiktionary entries in Tyap: '''[[Templates for creating Wiktionary entries in Tyap|Please click me!]]''' ==A== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[a̱bakungkung]] || 1. dan kankani, kudundune; 2. dan karamin ganga; 3. kallon raini ko wawanci || 1. small, compact and portable; 2. small drum (which complements a bigger one); 3. sth or smbd seen as incapable but capable of surprising people || adj., adj., fig. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 16:51, 13 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱bang]]|| 1. bakin kwaro mai cizo; 2. matauni (hakori); 3. sanda|| 1. a species of black biting ant; 2. molar, wisdom tooth; 3. stealth || n. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 06:07, 5 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱bap]] || 1. tsiro mai yaduwa; 2. tari; 3. batir; 4. mumuna || 1. a creeping plant; 2. pile, heap; 3. battery; 4. huge and clumsy || n., n., n., adj. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 15:16, 1 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱bap-kura]] || mutum-mutum || scarecrow || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 15:17, 1 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[A̱ba̱reba̱re]] || Kanuri, Baribari, Barebare || Kanuri people || n. || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 21:47, 1 Zwat Swak ma̱ng Jhyiung 2024 (WAT)'' |- | [[a̱dyat]] || tufashiya || wild plant whose bitter root extract has some medicinal value || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 14:25, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱fat]] || takin dabbobi || manure, animal waste || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 23:45, 2 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱fi̱fan]] || makanta|| blindness || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 19:58, 9 Zwat Swak 2024 (WAT)'' |- | [[a̱fi̱lulu]] || dazadaza, buzai || fluffy || adj. || ''not assigned'' |- | [[a̱gban ndong]] || || power bank || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 17:07, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱bwu-ma̱to]] || karen mota, kwandasta || bus conductor || n. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 17:10, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱byit]] || kauri || girth || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 17:11, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱buk-a̱nu]] || la'ana || curse || n. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:22, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱buka̱ti]] || bokiti || bucket || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:30, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱bum]] || kasa mai ni'ima || fertile land || n. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:22, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱bumbung]] || madukuki || unkempt, dirty, dusty thing or person || adj. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:31, 30 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱bun]] || danye || unripe, uncooked, raw, crude|| adj. || ''[[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 21:37, 27 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱bung]] || kura || dust || n. || ''not assigned'' |- | [[a̱burga]] || jakar hanu || hand bag || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:30, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱butu]] || babban kwandon zabori || large basket woven with ribs of palm tree fronds|| n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 21:12, 29 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱butuut]] || wani irin itace mai kaya || a thorny tree with round edible fruits || n. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 06:11, 25 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[a̱bwabwab]] || baure, cediya || fig tree, its fruits || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 20:34, 3 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱bwob]] || gashi cikin toka || toast || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 21:12, 3 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱gai]] || katon, makeken, bangareren abu || huge, gigantic, spacious thing || n. || ''[[A‌̱tyunta̱m:Sharpjnr|Sharpjnr]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sharpjnr|a̱lyiat]]) 21:34, 3 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱ka̱gbaa]] || faranti, fale || saucer || n. || ''not assigned'' |- | [[a̱ka̱mgba̱ng]] || goyon masara || maize cob || n. || ''not assigned'' |- | [[a̱khwum]] || kaji, kwantarafi || red buck, type of an antelope || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 00:12, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱tala]] || takunkumi || censor || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 00:12, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱ta̱n]] || ganiya, birbishi, kololuwa || peak, zenith, summit, highest point || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 00:12, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱ta̱n a̱pyia̱]]|| kurgumi || crown of the head || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 00:12, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱tangcyiat]]|| zanko || eaves || n. || ''not assigned'' |- | [[a̱tanu-swakpat]] || gemun masara || maize silk || n. || ''not assigned'' |- | [[a̱tataa]] || shida-shida || in sixes, six-six || adv. || ''not assigned'' |- | [[a̱tatak]] || zuwa kasa, kasa-kasa || downward || n. || ''not assigned'' |- | [[a̱tatong]] || dan kunya || pangolin || n. || ''[[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 02:06, 3 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱ti̱ti̱t]] || diddige, cito || dregs, sedimenta || n. || ''not assigned'' |- | [[a̱tyunzwa]] || mai arziki || rich person || n. || ''[[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 23:04, 18 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱vwuofi̱ri̱m]] || yanayin zafi || hot condition || n. || ''[[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 22:33, 18 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱vwuonta̱m]] || wurin aiki || working place || n. || ''not assigned'' |- | [[a̱wa]] || wannan || that || n. || ''not assigned'' |- | [[a̱waat]] || dafa duka || Jollof rice || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 19:37, 6 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱yangka̱nan]]|| gasa, rige-rige, tsere, takara || competition, rivalry || n. || ''not assigned'' |- | [[a̱ya̱shuk]] || almakashi || scissors || n. || ''not assigned'' |- | [[a̱yep]] || siketi || skirt, flap || n. || ''not assigned'' |- | [[a̱yiri̱zang]] || karamin yatsa, autan yatsa, dan kuri || little finger || n. || ''not assigned'' |- | [[a̱yiyep]] || labule || fibre strings, curtain; a covering made with a set of strings of raffia worn by girls at puberty || n. || ''not assigned'' |- | [[a̱za̱la̱n]] || tuntu, tutu, furen dorowa || locust bean flower/bloom || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 23:17, 7 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[a̱za̱nzam]] || 1. jangwam <br>2. mai tsamin gaske || 1. grave, serious trouble <br>2. very sour || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 23:17, 7 Zwat A̱kubunyiung 2024 (WAT) '' |- | [[a̱za̱zak]] || haddi || magically repelling || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 23:17, 7 Zwat A̱kubunyiung 2024 (WAT)'' |- |} ==B== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[ba̱di]] || Tsimin yayan dinya. || Juice of black plum. || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 23:17, 7 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[badundung]] || Aikin kungiyar/haddin kai, zumunci, gamayya, tarayya, musmman na noma amma yanzu ana amfani da shi wajen wadansu kungiyoyi. Misali, i. ~a̱nyiuk = zumuntan mata; ii. ~nfi̱ng = zumuntan matasa. || Co-operative/communal work especially of farming but now applicable to other associations e.g. i.~a̱nyiuk = women fellowship/association; ii. ~nfi̱ng = youth fellowship etc || n. || ''[[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 10:14, 24 Zwat Tswuon 2025 (WAT)'' |- | [[bam]] || Laluba, fafaka, bincika. || Grope, feel through in search o s.th, check, trace. || v. || ''not assigned'' |- | [[bang]] || 1. a sirce. 2.wani abu da a kan ajiye a gaba mutum don ya dauki rantsuwa wadda idan karya ne zai samu laʻana ko batanci.|| 1. secretly, stealthily. 2. a device over which an oath is taken to one curse and hurt should he prove false.|| v., n. || ''not assigned'' |- | [[baniau]] || wadancan. || those. || n. || ''not assigned'' |- | [[ba̱ngmi̱fwuo]] || Kulata. || Bearing grudge. Lit. holding one in the mind. || n. || ''not assigned'' |- | [[bang-bi̱bang]] || A sirce. || Secretly. || adj. || ''not assigned'' |- | [[ba̱nki]] || banki. || bank. Derived from (E). || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 14:28, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[ba̱go]] || kungiyar masu farauta || a fleet of hunters || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 10:57, 28 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[bah]] || ba || not || neg. || ''not signed'' |- | [[byeng]] (var. of [[ba̱ng]]) || rike || hold || n. || ''not assigned'' |- | [[byim]] || tuntuba/tuntubi || enquire cautiously/sound someone's opinion || n. || ''[[A‌̱tyunta̱m:Victoria Kasang Magaji|Victoria Kasang Magaji]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Victoria Kasang Magaji|a̱lyiat]]) 17:31, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[byiut]] || 1. riba; 2. birdi; 3. birkida, mirgino || 1. benefit, gain; 2. swelling one one's skin due to whipping or allergy or scratch; 3. roll || || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 14:28, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- |} ==C== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!! Sign |- | [[cám]] || tsaro || watch || v. ||''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 13:25, 3 Zwat Swak 2024 (WAT)'' |- | [[ca̱ncanng]] || mai sanyi sosai || cold || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 14:30, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[cat-a̱tyok]]|| kwarkwasa || flirting || v . || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 22:17, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[ce]] || tsara || A period || n . || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 22:17, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[ci]] || gafarta || forgiveness || v . || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 22:17, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[cobai]] || zuwa || coming || v . || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 22:19, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[cok]] || lura || guard || v . || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 09:34, 5 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[coot]] || warke || heal || v .|| ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 10:41, 5 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[cyiaan]]|| karamami. || the straw left after threshing cereal crops such as rice, fonio, etc. || n. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 10:41, 5 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[can]] || wuri mafi tsanani, misali, ~ dong = buyar-wuta (wato tsakiyar wuta). || centre of most intense action or effect/eye of the storm, e.g. ~-dong = centre of a furnace or large fire || n. ||''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 10:41, 5 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[cyiet]] || tafiya mai nisa/yanayin tafiya a kafa. || short of ʻa̱cyietʻ = Journey/walk. || n., v. ||''not assigned'' |- |} ==D== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!! Sign |- | [[doot-lyen]] || harzuka || fly into rage || v. ||''not assigned'' |- | [[dundong]] || wawanci || naiveness, behaviour of a simpleton || n., adj. ||''not assigned'' |- |} ==E== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | || || || || ''not assigned'' |- | || || || || ''not assigned'' |- |} ==F== {| class="wikitable" |- | [[fuu]] || kwanya/kwakwalwa || brain || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 14:32, 4 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fuut]] || toho/tsirip || sprout/bud || v. || ''not assigned'' |- | [[fuu]] || hulu-hulu || puff || adj. || ''not assigned'' |- | [[fuut-jhyia̱]] || Hadassah/zuga rikici || incite/instigate/forment trouble || v. || ''not assigned'' |- | [[fwa]] || wasoso || scramble || v. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 06:03, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwan]] || kasa/gaza || fail/being unable to attain a desired task || v. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 06:03, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwan]] || mutu || die || euph. || ''not assigned'' |- | [[fwuai]] || cabula || trample soft thing, e.g., mud, bud || v. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 06:03, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwua̱i]] || fasa/fashe kamar korya || break/smash up, e.g., calabash || v. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 06:03, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwuam]] || lotse || dent/warp || v. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 07:08, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwuang]] || musu/hujja/jayayya || denial/dissension/excuse/debate/argue|| v. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:11, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwuat]] || kalaf/sacce || shrivel/deflate || v. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:11, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwuk]] || rude/daburce/bikirce || confound/confuse/soffucate/not able to see || v. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:11, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwun]] || tsare/rude/toshe || obstruct/block/detain/confine|| v. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:11, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[fwung]] || hutu/huta/hutawa || rest/holiday || v. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 14:11, 12 Zwat A̱kubunyiung 2024 (WAT)'' |- |} ==G== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[ga̱m]] || turu || stocks || n. ||''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 11:47, 10 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gang]]|| ware || to separate, to part || v. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 11:47, 10 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gbajak]] || baran caki || pod (its beans are used as rattle) || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 11:47, 10 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gba̱m]] || da ma || rather, preferably || adv. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 11:47, 10 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gba̱mgbam]] || birjik, a yalwace || plentiful || adj. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 11:47, 10 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gba̱ndaat]]|| majigi, katambari || camwood || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:32, 15 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gbang-a̱lyia̱]]|| namijin kokari || earnest, deliberate endeavour/effort || n., v. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:32, 15 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gba̱pdok]]|| dasashe || blunt (knife) || adj., n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:32, 15 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[gba̱ra̱m]]|| gutsiri, dalma || piece, pendal || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:32, 15 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[geap]]|| makalle || stuck (in doing something) || v. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:32, 15 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[ghwai]] || kwaroro || smaller than a given size thus not fitting || adj. || ''not assigned'' |- | [[ghwon]]|| sakar/bari || leave/let go/release/refrain/forsake || v. || ''not assigned'' |- | [[ghwok]]|| kware/balle/bantare || strip off from/unfasten/unglue/detach || v. || ''not assigned'' |- | [[ghwom]]|| lullaba || provide cover for warmth or protection || v. || ''not assigned'' |- | [[ga̱le-ga̱le]]|| langa/lago || play by children involving the holding up of one leg while attempting to push the playmate down|| n. || ''not assigned'' |- | [[ghwuak]]|| ja laying/zana || make a line mark/draw || v. || ''not assigned'' |- | [[gang]] || ware || separate/part || v. || ''not assigned'' |- | [[ga̱ngann]] || lenge-lenge || long and slender || adj. || ''not assigned'' |- | [[ganng]] || a bude/ballau || wide open/ajar || adj. || ''not assigned'' |- | [[ga̱ra̱ng]] || maras lonkwasawa || inflexible || adj. || ''not assigned'' |- | [[ga̱ga̱rau]] || dakau || hard and dry || adj. || ''not assigned'' |- | [[ga̱ra̱u]] || kalau || emphasises wellnwss || adj. || ''not assigned'' |- | [[ga̱shyuo]] || gauta/yalo || garden egg || n. || ''not assigned'' |- | [[ga̱u]] || tuntube || stumble || v. || ''not assigned'' |- |} ==I== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[injin]] || injin || engine || n. || ''not assigned'' |- | [[injiniya]] || injiniya || engineer || n. || ''not assigned'' |- | [[Inglan]] || Ingila || England || n. || ''not assigned'' |- |} ==J== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[ja]]|| ne || it is || v.-pron. || ''not assigned'' |- | [[jaa]] || mai yawan mai || too oily || adj. || ''not assigned'' |- | [[ja̱fi̱k]] || 1. goggon biri <br> 2. kumfa || 1. baboon <br> 2. foam, froth, bubbles || n. || ''not assigned'' |- | [[jak]] || tseye cak, tseye a rude || standing still/confused, standing attention lost, standing akimbo || adv. || ''not assigned'' |- | [[jat]] || dalili, hujja, sanadi || reason, excuse, justification for an action || n. || ''not assigned'' |- | [[jem]] || 1. dorina <br> 2. yin anab ko rubutu mai jan hankali || hippopotamus <br>2. speak or write rhetorically || n. || ''not assigned'' |- | [[jhyam]] || yawo || loafing about, wandering about, roaming || v., n. || ''not assigned'' |- | [[jhyen]]|| zabo || guinea fowl || n. || ''not assigned'' |- | [[jhyuaai]]|| kwarin kunya || furrow || n. || ''not assigned'' |- | [[jhyuk]]|| 1. gyara (kuskuri), daidaita<br>2. juya<br>3. yi gyara || 1. correct (a mistake), reform<br>2. turn around<br>3. edit || v., n. || ''not assigned'' |- | [[jhyung]]|| 1. tuni<br>2. nufa || 1. remember<br>2. heading to, headed || v., n. || ''not assigned'' |- |} ==K== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[kaai]] || a'a || no || int. || ''not assigned'' |- | [[kace]] || birikice, rashin kintsewa, rikice, tula || awkward, clumsy, obsequious, muddle || adj., n. || ''not assigned'' |- | [[ka̱gbang]] || tsirara || naked, nude || adj. || ''not assigned'' |- | [[ka̱lak]] || idan ba haka ba || else, lest, otherwise, if not || adv. || ''not assigned'' |- | [[ka̱la̱nzi̱t]] || kananzir || kerosene, parafin || n. || ''not assigned'' |- | [[ka̱ta̱i]] || hala || possibly, perhaps || adv. || ''not assigned'' |- | [[ka̱tantsaai]] || tsaka, tsari kutuf || gecko || n. || ''not assigned'' |- | [[katnaan]] || zina, kwartanci || adultery || n. || ''not assigned'' |- | [[ka̱tsak]] || diri, tsaye || upright posture || adv. || ''not assigned'' |- | [[khwo]] || 1. bauta <br>2. tukurwa || 1. slavery, service <br>2. raphia palm || v., n. || ''not assigned'' |- | [[khwokhwuai]] || kaushi (jiki ko bawo) || rough surface || adj. || ''not assigned'' |- | [[khwum]] || kwanci, gurfana || lie low, incubate (hen over the eggs) || v. || ''not assigned'' |- | [[kidee]] || 1. misali <br>2. kiyasi, tunani <br>3. lisafi || 1. example, sample, instance; parable <br>2. think, reflect on, reckon <br>3. mathematics, arithmetics || n. || ''not assigned'' |- | [[kiki]] || rigaya, gaba daya || already, at once, instantly || adv. || ''not assigned'' |- | [[kikyak]] || likafani || linen || n. || ''not assigned'' |- | [[ki̱p]]|| sandare, kauri || thick, highly viscous (cf. liquid) || adj. || ''not assigned'' |- | [[kokwak]] || kuzari, hamzari, kwazo || being active, energetic or smart || adj., n. || ''not assigned'' |- | [[kpa̱ngka̱sa̱re]] || hannu wofi || empty-handed || adj. || ''not assigned'' |- | [[kpa̱ra̱ng]] || kwatsam, kwaram, babu tsato babu tsamani || suddenly || adv. || ''not assigned'' |- | [[kpeshere]] || mara dadi, mara tsari, jungum || tasteless, anyhow, without order, dejected, despondent || adv. || ''not assigned'' |- | [[kpi̱gi̱ngi̱ri̱ng]] || mai kaurin gaske (kamar na igiya) || hard and tough (as a rope) || adj. || ''not assigned'' |- | [[kpi̱tutuut]] || mara dadi kuma da kama baki || tasteless and gummy || adj. || ''not assigned'' |- | [[kpum]] || dukus || short and fat || adj. || ''not assigned'' |- | [[konyan]] || kowa || everyone, everybody || pron. || ''not assigned'' |- | [[kuku]] || wani irin waka ne da rawa da mata kan yi || a form of music accompanied by the rhythmic stomping of the feet (usually led by a woman with other women taking on the refrain) || n. || ''not assigned'' |- | [[kulyet]] || harsashi || bullet, missile || n. || ''not assigned'' |- | [[kuniat]] || tana || earthworm || n. || ''not assigned'' |- | [[kurumbo]] || kunkurun keke || chain casing of a bicycle || n. || ''not assigned'' |- | [[kuvak]] || kunkuru || tortoise || n. || ''not assigned'' |- | [[kwabwak]] || yi tasiri || turn out good || v. || ''not assigned'' |- | [[kweam]] || faratis, koya || practice, recite, memorize || v., n. || ''not assigned'' |- | [[kwokwak]] || hanzari, hazaka, kwazo, himma || smartness, active, speedy, diligent, zeal || n. || ''not assigned'' |- | [[kwup-di̱da̱n]] || kodi, katantanwa || snail, snailshell || n. || ''not assigned'' |- | [[kyala]] || marar nauyi || light in weight || adj. || ''not assigned'' |- | [[kyangcet]] || kwaro || insect || n. || ''not assigned'' |- | [[kyinkying]] || karfafa || stout, strong || adj. || ''not assigned'' |- |} ==L== {| class="wikitable" |- ! Tyap !! Hausa!! English !!Part of speech!! Sign |- | [[labeang]] || dadde, ci lokaci || tarry, stay long, last long || || ''not assigned'' |- | [[la̱fi̱ri]]|| lafari || referee || ||''not assigned'' |- | [[lalang]]|| maratayi || hanger || ||''not assigned'' |- | [[li̱lak-fufwuo]] || fatar kunne, ciliya || earlobe |||| ''not assigned'' |- | [[li̱t]]|| yauki || slimy || ||''not assigned'' |- | [[loo]]|| nishi, fama, dawainiya || groaning, suffering, burdened with, busy with, struggling with || || ''not assigned'' |- | [[lyalya]]|| ganzari || army worms || ||''not assigned'' |- | [[lyalyamaza]] || kirikiri, wani irin ciyawa || dub grass || || ''not assigned'' |- | [[lyet]] || 1. garkuwa <br>2. narke || 1. shield <br>2. dissolve || ||''not assigned'' |- | [[lyolyuam]] || ja zur || deep red || ||''not assigned'' |- | [[lyolyuat]] || siriri || thin, slim || ||''not assigned'' |- | [[lyot]] || tsit || dead silence || ||''not assigned'' |- | [[lyuk]] || la'ana || curse || ||''not assigned'' |- |} ==M== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!! Sign |- | [[ma a̱byin]] || ka da a kasa (lokacin kokuwa) || pin down, throw down (in wrestling) || ||''not assigned'' |- | [[maho]]|| giya da aka bincina don dandano || small quantity of wine given for tasting || ||''not assigned'' |- | [[mammam]] || bebe || deaf and mute || ||''not assigned'' |- | [[man]] || bunu || old thatching grass || ||''not assigned'' |- | [[mandi]] || gidan surukai || home of one's parents-in-law || ||''not assigned'' |- | [[manyia̱]]|| balle, ballantana || talk less of, much more, much less || ||''not assigned'' |- | [[ma̱pyia̱]]|| jiniya, ziza || siren, giving out a buzzing sound || ||''not assigned'' |- | [[ma̱ra̱rai]]|| mai suburta || careless talker, eager to blurt out information, blabber || ||''not assigned'' |- | [[ma̱si̱la]]|| basilla || large needle (for sewing sacks) || || ''not assigned'' |- | [[mbwangkhwot]] || hannu wofi || empty-handed || ||''not assigned'' |- | [[mee]] || ko || even || || ''not assigned'' |- | [[memee]] || zartsi || salty, brackish || ||''not assigned'' |- | [[mut]]|| dole, tilas, kememe, wajib || must, necessary, compulsory || ||''not assigned'' |- | [[mwa]] || lallabawa || just managing to get along || ||''not assigned'' |- | [[mwok]] || taru a kan wani ko wani abu || mob, swarm over smth or smbd || ||''not assigned'' |- | [[myet]] || mil || mile || || ''not assigned'' |- | [[myiri̱m]] || cura || mould || ||''not assigned'' |- |} ==N== {| class="wikitable" |- ! Tyap !! Hausa!! English !!Part of speech!! Sign |- | [[naan]] || dutsen nika || millstone || n. ||''not assigned'' |- | [[na̱ndyim]]|| koringa || climbing plant || n. ||''not assigned'' |- | [[na̱ngbuk]] || hangu || mumps || n. ||''not assigned'' |- | [[na̱nteang]] || maburgi || swizzling stick (used for stirring soup) || n. ||''not assigned'' |- | [[na̱nwuruk]]|| koshiya, muciya || wooden ladle (for smashing or mixing food) || n. ||''not assigned'' |- | [[ndam]]|| cika ruwa wani abu (kamar miya) || pour or fill water plentifully in smth (like in soup) || v. ||''not assigned'' |- | [[ndyuut]] || zane, samfur || patterns || v. ||''not assigned'' |- | [[neang]]|| tsaga kamar na bango || crack, crevasse, joint (on a hard object like a wall) || n. || ''not assigned'' |- | [[ngaat]] || kyafe || warm or dry smth or oneself using heat || v. || ''not assigned'' |- | [[ngeang]] || fadadda, kara girman wuri, kara bude wiri || expand, broaden, widen, enlarge || v. ||''not assigned'' |- | [[ngeap]]|| bude (da karfi) || open (forcefully) || v. ||''not assigned'' |- | [[nkai]] || gane, fahinci || understand || v. || ''not assigned'' |- | [[nkhwi]]|| maya baya, bi || succeeding after, following after || ||''not assigned'' |- | [[nkut]] || dabo, maita, samu, sahiri, camfi || witchcraft, wizardry, trickery, sorcery, superstition || n. ||''not assigned'' |- | [[nwan]]|| kai/ke || you || pron. || ''not assigned'' |- | [[nok]]|| 1. gina; gini <br>2. saka || 1. build, edify; a building, structure <br>2. weave || v. ||''not assigned'' |- | [[noot]]|| shure, naushe || punch, kick, push out (usually with the leg) || v. ||''not assigned'' |- | [[not]] || 1. nas <br>2. noti || 1. nurse <br>2. nut || n. ||''not assigned'' |- | [[nsaai]] || yawan jituwa || usually in good terms, usually in agreement || ||''not assigned'' |- | [[nswak]]|| goma-goma || in tens || ||''not assigned'' |- | [[ntat]]|| iso, kai || reach, arrive, attain, achieve || || ''not assigned'' |- | [[ntangka̱i]] || wni irin hali mai ban takaici || weird behaviour or attitude || ||''not assigned'' |- | [[nu]]|| dama || mix (into a paste) || ||''not assigned'' |- | [[nvwuong]] || hana || forbid, prevent, prohibit, ban, bar, deprive, hinder, deter || v. ||''not assigned'' |- | [[nwaai]] || tsotse, shayar || suck || ||''not assigned'' |- | [[nwunwuut]] || mai dadi, mai zakin gaske || delicious, sweet || ||''not assigned'' |- | [[nyan]] || alama, tabo, cuna || scar, mark || ||''not assigned'' |- | [[nya̱nya̱u]] || mai kama da hakori || serrated || adj.||''not assigned'' |- | [[nyanyin]] || daya bayan daya, dai dai || one by one || || ''not assigned'' |- | [[nyoo]] || gwanki, mariya || roan antelope (brown with long straight horns) || ||''not assigned'' |- | [[nyuat]] || jirkitawa || tilting || ||''not assigned'' |- | [[nywat]] || jirkita || tilt || ||''not assigned'' |- |} ==P== {| class="wikitable" |- ! Tyap !! Hausa!! English !!Part of speech!! Sign |- | [[paa]] || karar faduwar ko zubewar ruwa || sound of falling water || ||''not assigned'' |- | [[pa̱mpa̱m]]|| famfam || small tin || ||''not assigned'' |- | [[penariti]]|| fanariti || penalty || || ''not assigned'' |- | [[pensi̱t]]|| fensir || pencil || ||''not assigned'' |- | [[piti]]|| atisayi || exercise || ||''not assigned'' |- | [[pum]] || taso, turo || bulge, convex || ||''not assigned'' |- | [[pyepyap]] || langabebe ta dalilin jikewa, nuna ko yawan kitse || mushy, soggy from being soaked, overcooked, overripe, too fatty || || ''not assigned'' |- | [[pyera̱p]] || suburta || indiscrete, blurt || ||''not assigned'' |- | [[pyiri̱p]] || kadawa saboda tsoro, firgici, zazzabi ko atishawa da makamatansu || shaking, trembling, fluttering of the eye, heart skips due to fear, premonition, shock, sneezing, etc. || ||''not assigned'' |- |} ==R== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[ra̱ra̱k]]|| fitad da komi || to bring out everything || adv. || ''not assigned'' |- |} ==S== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[saa]] || wasa, wargi, barkonci || joke || n. ||''not assigned'' |- | [[saak]]|| ban kwana || farewell || ||''not assigned'' |- | [[sak]]|| ajiye, tanada || keep, preserve || v. ||''not assigned'' |- | [[sa̱khat]] || da'ira, siffar sifili || circle || ||''not assigned'' |- | [[sa̱khwot-ta̱lyen]] || kusha-kushi || chilblain || n. ||''not assigned'' |- | [[sa̱kut]] || don Allah || please || ||''not assigned'' |- | [[sa̱la̱m]]|| farji || virginal canal || n. ||''not assigned'' |- | [[sandyuut]]|| fankashali || one completely lacking in common sense and shame || n. ||''not assigned'' |- | [[sharap]] || tabtattace, tsaf || clean, tidy || ||''not assigned'' |- | [[shyishyi]] || rantsuwa || oath || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 17:27, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[shyishyim]] || sanyi || cold || n. || ''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 17:11, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[siliman]] || sinima || cinema || n. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:11, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱lipat]] || silipas || flip flop, slippers || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 17:08, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱ mba]] || nasu || theirs or for them || pro. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 17:15, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱ mi̱]] || iya (yin abu) || can or able to || v. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 07:20, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱ nggu]] || Nashi/nata. || Nashi/nata. || pro. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 22:39, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱ nung]] || Nawa/tawa. || Mine or for me. || pro. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 18:55, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱ nwan]] || Naka/naki || Yours (sing.) or for you || pro. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 23:36, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱ngiliti]] || Singilti. || Singlet (E). || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 04:46, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱nyin]] || Naku. || Yours (plur.) or for you || pro. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 20:52, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱nzi̱t]] || Namu. || Ours or for us || pro. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 19:06, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱sak 1]] || Bayani yadda ake yin abu || Method/illustration/demonstration of how thing is done or said || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 23:44, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[si̱sak 2]] || Soyayya tsakanin saurayi da budurwa kotsakanin namiji da mace wanda babu aure a tsakaninsu. || Amourous friendship, usually between a girl and a boy but can indeed be between any man and any woman not legally married to each other. || v. ||''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 23:30, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sop]] || kurmi || forest || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 09:04, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sok-a̱kwi]] || munzuru || cat that has abandoned being domesticated|| n. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 09:24, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[som 1]] || dami || bundle/bunch || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 16:57, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[som 2]] || dura/cusa/tsoma || insert/dip in/tuck in/poke || v. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 16:29, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[son 1]] || wada || dwarf || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 09:47, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[son 2]] || rashin nuna ko dahuwa || fail to fully develop, e.g. food failing to become cooked|| v. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 00:18, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[son 3]] || ana amfani da kalman don a nuna raini ga wani || snobbish or derogatory|| eup. || ''not assigned'' |- | [[song]] || rawa || dance || n. || ''[[A‌̱tyunta̱m:Victoria Kasang Magaji|Victoria Kasang Magaji]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Victoria Kasang Magaji|a̱lyiat]]) 09:55, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sóng]] || rawa || dance || v. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 13:31, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sorong]] || shake || choke || v. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 16:36, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sot]] || gunku/kushi/kungiya || bunch/group/band || n. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 08:43, 26 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sum]] || yayan itace|| fruit || n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 15:43, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[Sungkurum]] || harshen kabilar Bakuulu (Ikulu) || the language spoken by the Bakuulu (Ikulu) people|| n. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 16:17, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sunsung]] || kantang-kantang/bunsur-bunsur || fatness of the body|| adj. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 16:48, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sunswam]] || wani iron ganye mai kanshi wanda ake amfani da shi wajen yin abinci|| type of spicy vegetable used in various foods preparation|| n.||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 17:35, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[suru]] || cin gasa w saukake wanda an ninke abokin wasan sau biyu ko fiye|| winning a game by easily securing points double or more of one's opponent|| n.||''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 17:43, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[Surubu]] || harshen kabilar Kuvori (Surubu) da ke Karamar Hukumar Kauru a Jihar Kaduna, Naijeriya. Su mutanen suna kira sunan yaren 'Tivori'|| the language spoken by the Kuvori tribe (Surubu) in Kauru LGA of Kaduna State, Nigeria. The people themselves call their language, 'Tivori'|| n. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 17:27, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[susun]] || cikas/matsaloli/iron itace || obstacles/difficulties/nodes|| n. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 16:30, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[susuut]] || kaushi || rough || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 15:19, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[suswak]] || bukka/sansani/ rugga|| hut/tent/encampment|| n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 15:25, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[suswak]] ||sau goma-goma || ten-ten times || adv. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 15:25, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[suswuo]] || lumps || gurguzu/gwara/gudaji || n. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 15:25, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[suut]] || jika kadan da ruwa || moisten || v. || ''[[A‌̱tyunta̱m:Yashim Ronald Markut|Yashim Ronald Markut]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Yashim Ronald Markut|a̱lyiat]]) 15:25, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[suut]] || bata ko dagula aiki || mess up a job || v. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:25, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swai]] || sabo || new || adj. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:28, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swuop]] || mai zurfi || || adj. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 18:28, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swuocet]] || shawo kai/ci nasara || prevail/win/triumph/overcome/surmount/have victory|| v. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 19:53, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swali]] || zawarci || state of no longer having a husband || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 15:28, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swang]] || kwaya || a single grain/tuber/the main thing in an item || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 15:28, 22 Zwat A̱ni̱nai 2024 (WAT) .'' |- | [[swáng]] || gaigaya || nibble || v. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 15:28, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[sweap]] || wucewa || going past || v. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 15:28, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swuai]] || susuka(casa)/raraka(durawa, kurgume)/cacaka || thresh(grain to remove chaff)/penetrating(inserting, inserting, poking)/making holes in something|| n./v. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 15:28, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swuan]] || rai || life/soul || n. || ''[[A‌̱tyunta̱m:Victoria Kasang Magaji|Victoria Kasang Magaji]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Victoria Kasang Magaji|a̱lyiat]]) 16:00, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[swuán]] || numfashi || breathe || v. || ''[[A‌̱tyunta̱m:Victoria Kasang Magaji|Victoria Kasang Magaji]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Victoria Kasang Magaji|a̱lyiat]]) 16:00, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- |} ==T== {| class="wikitable" ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[taada]] || al'ada || tradition || n. || ''[[A‌̱tyunta̱m:Victoria Kasang Magaji|Victoria Kasang Magaji]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Victoria Kasang Magaji|a̱lyiat]]) 15:57, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[taan]] || kankara || hailstone || n. || ''[[A‌̱tyunta̱m:Victoria Kasang Magaji|Victoria Kasang Magaji]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Victoria Kasang Magaji|a̱lyiat]]) 15:57, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[taan]] || tauna || masticate || v. || ''not assigned'' |- | [[ta̱bam]] || hattara/yi hankali/Lura/kula || careful/take care/be alert/beware/behave|| adj. || ''[[A‌̱tyunta̱m:Victoria Kasang Magaji|Victoria Kasang Magaji]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Victoria Kasang Magaji|a̱lyiat]]) 15:57, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[ta̱bat]] || kama/capke || catch/trap/arrest/apprehend || v. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 15:33, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[ta̱-bat]] || soma/fara || start/commence || v. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 16:33, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[ta̱beet]] || manna || stick/affix || v. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 15:33, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[ta̱bwak]] || squat/crouch/prostrate/bend/kneel down/bow/stoop|| tsuguna/rusuna/labe || v. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]])'' |- | [[ta̱bwora̱p]] || burme || cave in/sunken || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 15:33, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[ta̱bya̱ng]] || kauce/goce/baude || dodge/swerve/step asife || v. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 16:33, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[ta̱choi]] || gama yin abu ba tare da bata lokaci ba || finish with a thing without wasting anytime || v. || ''Not assigned'' |- | [[ta̱kyiak]] || huda, huje || pierce, punch, bore through || || ''not assigned'' |- | [[team]] || rataya || hang or lay across/crucify || v. || ''[[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 17:23, 20 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[tela]] || tela || tailor || n. || ''[[A‌̱tyunta̱m:Danjuma Anthony|Danjuma Anthony]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Danjuma Anthony|a̱lyiat]]) 00:18, 21 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[tsi̱tsak]] || tsakani || between || ||''not assigned'' |- | [[tyia̱-ta̱lyen]] || yi rakiya, sallama || escort, send-off || ||''not assigned'' |- | [[tyiri̱m-vam]] || rawan jiki || overzealous, eager, quiver, shake || ||''not assigned'' |- |} ==U== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | || || || || ''not assigned'' |- |} ==V== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[vag]] || naso/tarara || ooze/exude || v. || ''not assigned'' |- | [[veang]] || gajiya || tire/tiring || v. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 10:52, 27 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[veap]] || lapta mai a jiki || apply or rub too much ointment on a body|| v. || ''not assigned'' |- | [[veap]] || lallaba || make do with what is available/just manage to do something|| v. || ''not assigned'' |- | [[veap]] || fitowa daga matsatsiyar hanya|| squeeze through a narrow passage|| v. || ''not assigned'' |- | [[vi̱ng]] || karar wucewar arsashi ko dutse || the high speed and high pitch sound of a missile || adv. || ''not assigned'' |- | [[vi̱ng]] || kwantsare/daurin fuska || attitude of a person in an angry mood|| n. || ''not assigned'' |- | [[vi̱p]] || karar faduwar wani abu kamar buhun hatsi || the sound and the falling of an object || ideoph. || ''not assigned'' |- | [[vi̱p]] || tattaruwar gashi ko fikafikai || thick set of hairs, feathers || adj. || ''not assigned'' |- | [[vuvwut]] || akurkin kaji || chicken pen|| n. || ''not assigned'' |- | [[vwan-a̱khwu]] || zafin jik/ciwon jiki/kari || painful || adj. || ''not assigned'' |- | [[vwon]] || dabam/daban || different || adj. || ''not assigned'' |- | [[vwong]] || kore || drive away/expel/sack || v. || ''not assigned'' |- | [[vwuoa̱khwu]] || da wuya || difficult || adj. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 13:14, 27 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[vwut]] || akurkin kaji || chicken pen|| n. || ''not assigned'' |- |} ==W== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[waa]] || karar tabkawar ruwan sama kwaram || sound of sudden rainfall || ideoph. || ''not assigned'' |- | [[waa]] || taruwar yau a baki saboda dandano tsami ko gishiri ko abinci mai dadi || salivation prompted by something sour, salty or delicious|| adv. || ''not assigned'' |- | [[waai]] || wayyo || exclamation of surprise|| excl. || ''not assigned'' |- | [[waat]] || poke, usually to find out if there is something inside || zunguru || v. || ''not assigned'' |- | [[waat]] || shake off || kabe || v. || ''not assigned'' |- | [[waau]] || nuna wani abu can da nisa || over there with specific reference|| prep. || ''not assigned'' |- | [[wai]] || leak/drip || yoyo/dige-dige || v. || ''not assigned'' |- | [[wai]] || tace/tatu || filter || v. || ''not assigned'' |- | [[wai!]] || wai! || exclamation of pain, surprise, shok/oh! || excl. || ''not assigned'' |- | [[waau]]|| can || over there || || ''not assigned'' |- | [[wei]]|| gwalo ga mutum mai daga kansa || snobbish remark on an opinionated person || ||''not assigned'' |- | [[wop]]|| watsawa || scattering, throwing || ||''not assigned'' |- | [[worong]] || wayam, yawan sutura || empty, oversized || ||''not assigned'' |- | [[wui]] || 1. kukan kura <br>2. wai!, waiyo! || 1. screams of a hyena<br> 2. exclamation of surprise or pain || ||''not assigned'' |- | [[wurup]] || riga da ya yi wa wani girma || oversized cloth || || ''not assigned'' |- | [[wusika]] || wasika || letter || ||''not assigned'' |- |} ==Y== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech!! Sign |- | [[ya̱luk]] || rushewa || collapsing || v. || ''not assigned'' |- | [[ya̱seang]] || watsawa || scattering || v. ||''not assigned'' |- | [[ye]]|| shin || exclamation expressing doubt || || ''not assigned'' |- | [[ya̱zwang]] || dagewa a ka yatsun kafa || raising oneself on toes || v. || ''not assigned'' |- | [[yihwa]]|| mene ne || what, what is it? || || ''not assigned'' |- | [[yong]]|| tsaye, tsaya, dage, nace || stand, stop, halt, insist, make sure || v. ||''not assigned'' |- | [[yoyot]] || lagwas || flabby || ||''not assigned'' |- | [[yurup]]|| 1. kabe<br>2. finish completely || 1. shake off (dust)<br>2. finish completely || v. ||''not assigned'' |- |} ==Z== {| class="wikitable" |- ! Tyap !! Hausa!! English !! Part of speech !! Sign |- | [[za̱nang-fwi]] || hadaya ta konewa || burnt offering || n. || ''[[A‌̱tyunta̱m:Zitchat|Zitchat]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zitchat|a̱lyiat]]) 15:37, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zang]] || reward/fee/wages || lada/haki/sakamako || n. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 16:27, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zang]] || which/what/when/where? || wanne? || pro. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 17:32, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱m]] || kwarai/sosai/lallai/hakiya/mana/tabbas/ba bu shakka || really/indeed/certain/for sure/without doubt/exceeding/extreme || adv. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 17:32, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱kyat]] || dakyar || za̱kyat || adv. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 17:32, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱kwa]] || halin mutum ko dabba || with difficulty || n. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 17:32, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱i]] || taso a guje || go off || v. || ''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 16:25, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱nyeak]] || sunan wani tsuntsu || name of a bird || n. || ''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 16:27, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱nzam]] || tsami sosai || very sour || adj. || ''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 16:28, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱nza̱m]] || hali mai ban tsoro/tsamari/tsananta || grave/serious || adj. || ''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 16:29, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱nzan]] || guji mutum ko zance || stay away/keep a distance from somebody or from an issue || adj. || ''[[A‌̱tyunta̱m:Dorothy Habila|Dorothy Habila]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Dorothy Habila|a̱lyiat]]) 16:33, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱za̱k]] || cike pal/bundum || full to the brim || n. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 15:42, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱rang-zi̱ za̱rang]] || || || adv. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 15:42, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱ra̱u]] || fira || soar/vault || adj. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 15:42, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱wai]] || kazuwa || scabies || n. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 15:42, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zat-zi̱-zat]] || ficce a tsere || excel in a race || adv. || ''[[A‌̱tyunta̱m:Genesis shan|Genesis shan]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Genesis shan|a̱lyiat]]) 15:42, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[za̱za̱rak]] || holy/pure/spotless/clean || da tsarki/gangariya/mai tsabta kwarai/fyasfyas || adj. || ''[[A‌̱tyunta̱m:BabaTheophilud|BabaTheophilud]] ([[A‌̱lyiat a‌̱tyunta‌̱m:BabaTheophilud|a̱lyiat]]) 11:39, 27 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zeam]] || biri(jangata) || monkey || n. || ''[[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 16:04, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zeám]] || birai; zafin gaske/kari/radadi; diligence/fervent || monkeys; severe pain/sting; kwazo/ba dama/tsanani || n.; adj. || ''[[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 16:22, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zhozhop]] || untampered/orderly/carefully || daidai || adj. || ''not assigned'' |- | [[zhumbuyet]] || burtu || hornbill || n. || ''[[A‌̱tyunta̱m:Godiva Kajhyung|Godiva Kajhyung]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung|a̱lyiat]]) 11:54, 10 Zwat A̱kubunyiung 2024 (WAT)'' |- | [[zhwat]] || haki || straw/hollow stem || n. || ''not assigned'' |- | [[zhwat]] || kishin-kishin/dan alama || hint/small indication || n. || ''not assigned'' |- | [[zhwat]] || takama || putting on airs of importance || v. || ''[[A‌̱tyunta̱m:Sankwai22|Sankwai22]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Sankwai22|a̱lyiat]]) 02:41, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zhwo]] || guza/tsari || allegator/a typeb' of monitor || n. || ''[[A‌̱tyunta̱m:Friday musa|Friday musa]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Friday musa|a̱lyiat]]) 17:00, 22 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zhwoi]] || hanci || nose || n. || ''not assigned'' |- | [[zhwoi]] || kwayan da ake daddawa batsau || seed of sorrel plant || n. || ''not assigned'' |- | [[zhwom]] || giwa || elephant || n. || ''not assigned'' |- | [[zhwu]] || hazo/hunturu || haze/fog/harmattan || n. || ''not assigned'' |- | [[zhwu]] || doyi/tururi || stench/rising vapour/dust || n. || ''not assigned'' |- | [[zhwú]] || kun ki ci/wani irin kwari mai barnan hatsi || weevils/insect pests that destroy grains || n. || ''not assigned'' |- | [[zhwuaii]] || daddawa || locust bean cake || n. || ''not assigned'' |- | [[zhwum]] || zane || tentacles || n. || ''not assigned'' |- | [[zhwum-a̱nu]] || gashin baki || whiskers || n. || ''not assigned'' |- | [[zhwun]] || kada/girgiza/jijiga || shake(from side to side) || v. || ''not assigned'' |- | [[zhwuntak]] || wani irin tsutsa mai ciwo a kafa || a worm commonly infecting the leg || n. || ''not assigned'' |- | [[zhwunzhwat]] || tiyo || hose || n. || ''not assigned'' |- | [[zhwunzhwo]] || shasshawa/zane a fuska ko a wani gaban jiki || mark, e.g. tribal mark || n. || ''[[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 17:47, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zhwunzhwo]] || harafi || letter of the alphabet || n. || ''[[A‌̱tyunta̱m:Zbobai|Zbobai]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Zbobai|a̱lyiat]]) 17:47, 24 Zwat A̱ni̱nai 2024 (WAT)'' |- | [[zuzwam]] || wasa tsakanin surukai, ƴan'uwan mata da miji || playful intercalation between brothers-in-law || v ||''not assigned'' |- |} [[Sa:Tyap Wiki Bootcamp Season 1]] thp799sdf2c67ram0j9aihpcsmm6g4z A‌̱lyiat a‌̱tyunta‌̱m:Godiva Kajhyung 3 1375 31966 2024-08-20T16:11:06Z Godiva Kajhyung 352 Created page with "A̱ng gyei nung Kajhyung Dawuda,n neet chenkwon ma samaru Atyap wa n tyei fwuo n mi̱yam tam wuki wuni shamsham." 31966 wikitext text/x-wiki A̱ng gyei nung Kajhyung Dawuda,n neet chenkwon ma samaru Atyap wa n tyei fwuo n mi̱yam tam wuki wuni shamsham. opizubsnlsvc3cmlbwuxgobzhedqinz a̱gban ndong 0 1376 33765 33538 2024-09-05T22:36:29Z Kambai Akau 8 33765 wikitext text/x-wiki ==Tyap== [[File:Canon LP-EL BATTERY PACK.jpg|thumb|'''A̱gban ndong''' a̱ neet da̱ a̱vwuonjhyinkyang Canon.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo a̱lyoot ''[[a̱gban]]'' + ''[[ndong]]''. === Yei === * [[Za̱FBS]]: /ə̀g͡bàndɔ́ŋ/ * A̱nwuat: [[File:A̱gban dong in Tyap.ogg|thumb|Si̱sak á̱ ngyei '''a̱gban ndong''' di̱n Tyap.]] === A̱lyoot === '''a̱gban ndong''' (''á̱kpa'' '''[[a̱yaagban ndong]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱gban ndong''' yet kyang saai [[a̱tyan]] a̱bap hwa. #* '''''A̱gban ndong''' wu shyia̱ mi̱ nyuo hwa ke?'' #* ''N byia̱ '''a̱gban ndong''' a̱mali.'' #* ''Á̱ ngyei '''a̱gban ndong''' wuni lyulyoot ma̱ a̱didit di̱ lilyem ghyáng.'' ====Bwan di̱ lilyem ghyáng==== * [[Fi̱ransa]]: [[Wikt:fr:batterie externe|batterie externe]] (a̱n.) * [[Shong]]: [[Wikt:en:powerbank|powerbank]] [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] g92zkyf8k5x494qjocmiaqqi39next2 team 0 1377 35705 33587 2025-02-01T03:37:25Z Ziv 468 ([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:Team in Tyap.ogg]] → [[File:Kcg-Team.oga]] [[c:COM:FR#FR1|Criterion 1]] (original uploader’s request) · To make the audio easier to locate. 35705 wikitext text/x-wiki ==Tyap== [[File:The Incredulity of Saint Thomas by Polidoro da Caravaggio.jpg|thumb|Yesu, nang á̱ sii du n'''team''' nggu a̱ni.]] ===Yei=== * [[Za̱FBS]]: /tejam/ * A̱nwuat: [[File:Kcg-Team.oga|thumb|Si̱sak nang á̱ ngyei "team" di̱n Tyap a̱ni.]] ===Tam=== '''team''' (''á̱kpa'' '''team''') team, ka̱n team, ku team, za team, ba̱ team, wu team, na team, bye team, nteam # '''Team''' fa ka̱nang á̱ lya̱u a̱yin ku kyang tazwa kyang ghyang di̱ si̱sak ku si̱ mi̱n shot a̱ni. #* ''Á̱ ku '''team''' Yesu da̱ a̱team a̱khwu ndyia̱ ncyikwop sweang na̱ ku swak a̱ni.'' #* ''Bobai wa '''team''' nkyang na da̱ a̱kwon ka a̱tsotson.'' #* ''A̱tyoli Kuyet wu beang nzi̱t '''team''' nggu a̱tson.'' ====Tai ==== * [[lya̱u]] * [[ta̱shang]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:hang|hang]], [[Wikt:en:crucify|crucify]] * [[Kpat]]: [[Wikt:ha:rataya|rataya]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] gapun5tqz486khzz8fntw5molvip7d4 si̱lipat 0 1378 35649 32716 2025-01-28T10:30:18Z Kambai Akau 8 /* Ya̱fang */ 35649 wikitext text/x-wiki ==Tyap== [[File:Handmade Beaded slippers, bags and tissue box.jpg|thumb|si̱lipat na̱ng a̱ jhyi ma̱ng bwak mbeang aburga]] '''Silipat''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== * [[Za̱FBS]]: /silpa:d/ * A̱nwuat: [[File:Silipat in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei '''Silipat''' di̱n Tyap a̱ni.]] ===A̱lyoot=== '''si̱lipat''' (''á̱kpa'' '''[[a̱si̱lipat]]''') :'''Sot swang a̱lyiat''' '''wu''' (''á̱kpa'' '''ba''') ==kidee== * Mbyia̱ si̱lipat * A̱tyoli Aba byia̱ si̱lipat ba * A̱tyoli Sankwai ma̱ng a̱nap a̱li Kajhyung byia̱ ya si̱lipat ====Tai ==== * Kwaatak * Kwatak bwang ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:silifas|silifas]] * [[Shong]]: [[wikt:en:slippers|slippers]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 1g9vmv1eyfu74zfrhqlg4p4fd9nuiyd a̱byit 0 1379 33536 33026 2024-09-03T01:45:12Z Kambai Akau 8 33536 wikitext text/x-wiki ==Tyap== [[File:CSIRO ScienceImage 2671 Measuring the girth of a Radiata Pine.jpg|thumb|Ghwughwu á̱nietmai '''a̱byit''' a̱tyin a̱kwon.]] ===Yei=== * [[Za̱FBS]]: /ə̀bʲìd/ * A̱nwuat: [[File:A̱byit in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "a̱byit" a̱ni di̱n Tyap.]] ===A̱lyoot === '''a̱byit''' (''á̱kpa'' '''[[a̱ka̱byit]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱byit''' fa li kpi̱ngkpi̱ri̱ng kyang. #* ''A̱kwon a̱koo kani la̱u '''a̱byit''', a̱yin si̱ mi̱ nnyeak nka bah.'' #* ''Ban ntak ang ka byia̱ '''a̱byit''' bah.'' #* ''A̱gut nkwon kani byia̱ '''a̱byit''' za̱m.'' ====Tai==== * [[shi kpi̱ngkpi̱ri̱ng]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kauri|kauri]] * [[Shong]]: [[Wikt:en:girth|girth]] ===Fang a̱zanson=== {{pedia}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:ghwughwu]] [[Sa:a̱lyoot]] 1tskp8bf0n5l0woecdsvdsdgytfoe6k a̱bwu-ma̱to 0 1380 33535 33202 2024-09-03T01:45:01Z Kambai Akau 8 33535 wikitext text/x-wiki ==Tyap== [[File:A bus conductor.jpg|thumb|'''A̱bwu-ma̱to''' yong di̱ nyinyiit ma̱to hu.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱bwu]]'' + ''[[ma̱to]]''. ===Yei=== * [[Za̱FBS]]: /ə̀bʷú mə́tô/ * A̱nwuat: * '''Fantswam''': [[ka̱bwu-ma̱to]] /kə́bʷú mə́tô/ ** A̱nwuat: * '''Gwoot''': [[ubvwu-məto]] /ùbvʷú mə́tô/ ** A̱nwuat: ===A̱lyoot=== '''a̱bwu-ma̱to''' (''á̱kpa'' '''[[a̱ka̱bwu-ma̱to]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''Abwu-mato''' ka yet a̱tyuyong a̱zanyinyiit ma̱to wa a̱ yei á̱niet ba̱ bai ba̱ nwuo ma̱to wu a̱wot a̱ si̱ bu yet a̱tyusaai kurum a̱cyet mi̱ ma̱to wu. #* '''''A̱bwu-ma̱to''' ka tyia̱ a̱tyuluk ma̱to wu si̱ yong á̱niet ba cyok.'''.'' #* ''N di a ngyei '''a̱bwu-ma̱to''' wu saai kurum ma̱to hu hwa.'' #* ''Da̱nkaat ku ngyet '''a̱bwu-ma̱to''' gbangbang mi̱ Nja̱t.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[wikt:yo:oludari|oludari]] * [[Jhyuo]]: [[wikt:kaj:ka̱bvwu-ma̱to|ka̱bvwu-ma̱to]] * [[Kpat]]: [[wikt:ha:karen moto|karen mota]], [[wikt:ha:kwandasta|kwandasta]] * [[Shong]]: [[Wikt:en:conductor|conductor]] ===Ya̱fang=== <references/> {{pedia}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] n9b3dm4p59jg7jmesvw2gyqr3zfz08k si̱ mba 0 1381 33565 32112 2024-09-03T01:51:42Z Kambai Akau 8 33565 wikitext text/x-wiki ==Tyap== ' ===Bwoi a̱lyoot=== === A̱kwonu a̱lyoot === '''si̱ mba''' (''á̱kpa'' [[a̱si̱ mba]]) [[File:Training families to help themselves (7610136564).jpg|Training_families_to_help_themselves_(7610136564)|thumb|A̱byik wuni tyiet a̱niet RD konggo di̱ si̱sak ji nang ba̱ na nka̱w kyang ku yet si̱ mba a̱ni]] :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''na''') #'''Si̱ mba''' faa kyang yafang kyang. #* '''''si̱ mba''' hwa?'' #* ''Ti̱n hu '''yet'''si̱ mba''' hwa.'' #* ''Á ngyei '''kurum huni yet''' si̱ mba hwa.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tasu|nasu]] * [[Shong]]: [[Wikt:en:theirs|theirs]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱kwonu a̱lyoot]] o2pe22d80gbm1558o1wkpxe2ckhwysg shyishyi 0 1382 33562 33407 2024-09-03T01:50:53Z Kambai Akau 8 33562 wikitext text/x-wiki ==Tyap== [[File:US President Barack Obama taking his Oath of Office - 2009Jan20.jpg|thumb|A̱kwak A̱son A̱byin Muná̱pyia̱ Sí̱tet Barak Obama kwok '''shyishyi''' nwuai ofit.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[shyi]]'' + ''shyi''. === Yei === * [[Za̱FBS]]: /ʃʲiʃʲi/ * A̱nwuat: [[File:Shyishyi in tyap language.ogg|thumb|Si̱sak nang á̱ ngyei "shyishyi" di̱n Tyap a̱ni.]] === A̱lyoot === '''shyishyi''' (''á̱kpa'' '''shyishyi''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''na''') # '''Shyishyi''' yet kwok bang ja. #* ''A̱tyunta̱m wu shyi '''shyishyi'''.'' #* ''Da̱wali la̱u shyi '''shyishyi'''.'' #* '''''Shyishyi''' jini nang nyi shyi ma̱ tai a̱ni, nyi ta̱bam ma̱ng a̱nji oo!'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ibura|ibura]] * [[A̱kum-a̱cyi]]: [[wikt:ig:iyi|iyi]] * Fa̱taa: [[Wikt:ff:hunare|hunare]] * [[Kpat]]: [[Wikt:ha:Rantsuwa|rantsuwa]] * [[Shong]]: [[Wikt:en:swearing|swearing]], [[Wikt:en:oath|oath]] * Zi̱ya: [[Wikt:tiv:bum|bum]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] ahnmjx56c4her43jlm5crgw8natp66s byim 0 1383 33557 33399 2024-09-03T01:49:49Z Kambai Akau 8 33557 wikitext text/x-wiki ==Tyap== [[File:Foolish questions - Yellowstone's best (1922) (14577979688).jpg|thumb|A̱yin '''byim'''.]] ===Yei=== * [[Za̱FBS]]: /bʲím/ * A̱nwuat: [[Fail:FILE NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "byim" a̱ni.]] ===Ta̱m=== byim, ku byim, ka̱n byim, ba̱ byim, wu byim, na byim, bye byim, mbyim # '''Byim''' fa ka̱nang á̱ lyip a̱yin kyang di̱ cat lyen kyang a̱ni. #* '''''Byim''' Ka̱tung a fa̱k ki̱ a̱ na bai a̱tung ka.'' #* ''Lyip huni, si̱ nang a '''byim''' á̱niet ba̱ jhyi a̱tung ka a lyen.'' #* ''Ku myim a '''byim''' ma̱ shonshyon a ki shyia̱ lyen hu'' ====Tai ==== * [[lyip]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tuntubi|tuntubi]], [[Wikt:ha:tuntuba|tuntuba]] * [[Shong]]: [[Wikt:en:enquire|enquire]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] af7xbuu0d0fnenjs7osxvj0w2rwoct6 shyishyim 0 1384 33563 33415 2024-09-03T01:51:05Z Kambai Akau 8 33563 wikitext text/x-wiki ==Tyap== [[File:Trees in ICM on Myrstigen hiking trail, Brastad 2.jpg|thumb|A̱ka̱kwon di̱n jen '''shyishyim''' di̱ sop Bi̱rasi̱tad.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[shyim]]'' + ''shyim''. ===Yei=== * [[Za̱FBS]]: /ʃʲìʃʲím/ * A̱nwuat: [[File:Shyishyim in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "shyishyim" di̱n Tyap a̱ni.]] ===A̱lyoot=== '''shyishyim''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' ''*'') # '''Shyishyim''' yet tangkai fwuong hwa ku fa̱k nang taan hwa mup a̱yin a̱ni. #* '''''Shyishyim''' na la̱u a̱leang.'' #* ''Nja̱t na byia̱ '''shyishyim''' a̱ la̱u di̱n jen jini.'' #* ''Kup vam ang hu! '''Shyishyim''' nshyia̱.'' ====Á̱fi̱p ==== * [[a̱fi̱ri̱m]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:otutu|otutu]] * [[A̱kum-a̱cyi]]: [[wikt:ig:oyi|oyi]] * [[Kpat]]: [[wikt:ha:sanyi|sanyi]], [[wikt:ha:dari|dari]] * [[Shong]]: [[wikt:en:cold|cold]] * Zi̱ya: [[wikt:tiv:wuhe|wuhe]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] gugdjuy0vvzk9pgoyzvao19qwktnxud Sa:Tyap Wiki Bootcamp 14 1385 32037 2024-08-20T16:54:00Z Kambai Akau 8 Created blank page 32037 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 siliman 0 1386 33564 32822 2024-09-03T01:51:27Z Kambai Akau 8 33564 wikitext text/x-wiki ==Tyap== [[File:Cinema - B&W.jpg|thumb|Anietnwuan fim mami '''siliman''' jhyang.]] ===Yei=== * [[ZaFBS]]: /sũɍɓʉ/ [[File:Siliman in Tyap.ogg|Si̱sak a̱ ngyei a̱byin '''Siliman''' di̱n Tyap]] * A̱nwuat: ===A̱lyoot=== '''siliman''' (''á̱kpa'' '''[[sílima]]''') :Sot swang a̱lyiat: ::'''ja''' (''á̱kpa'' '''ji''') #* '''Siliman'''(a̱tung jhyuk siliman). #* ''yet a̱li nghwughwu mmaat (a̱li nang á̱ nnyan nghwughwu a̱guguut danian a̱niet ba̱ fwoung.'' #* ''(a̱si̱n nan á̱ kan njhyuk baa) '''siliman''' (ghwang ku a̱vwuo-kaswuo nok nghwughwu-a̱guguut)'' ===Fa=== #* ''silimatogarafia '''silimatografi̱ya'''.'' siliman (a̱ghwughwu-nghwughwu a̱guguut si̱ a̱vwuo a̱gyang ku su a̱shyai a̱ si̱ nduk a̱ yong a̱kwonu sot) ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:sinima|sinima]] * [[Shong]]: [[wikt:en:cinema|cinema]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] o1enhp1it3to0a2mmse5odgk3jqncdd si̱nzi̱t 0 1387 33569 33567 2024-09-03T01:54:05Z Kambai Akau 8 33569 wikitext text/x-wiki ==Tyap== [[File:ours 20070722 Auxerre 6.jpg|thumb|si̱nzit_20070722_Auxerre_6]] ===Yei=== [[File:Si̱nzit in Tyap.ogg|si̱sak á̱ ngyei '''Si̱nzit''' di̱n Tyap]] * A̱nwuat: * '''Fantswam''': [[shyinjhyit]] ** A̱nwuat: * '''Gwoot''': [[sinzit]] ** A̱nwuat: ===A̱lyoot=== '''si̱nzit''' (''á̱kpa'' '''[[nsi̱nzít]]''') :Sot swang a̱lyiat: ::'''wa''' (''á̱kpa'' '''nia''') #* '''si̱nzit''' yet ki̱ kyang si̱ á̱gpa. #* ''a̱byin ang ka shi a̱wot a̱si̱n zi̱t ka si̱ yet a̱di̱dai '''a̱si̱nzit''' ma̱ng a̱byii̱k Tokan.'' #* ''N di a ngyei '''a̱si̱nzit''' kani shi ba̱t bah mee?'' #* ''Yok nat ma̱ng '''si̱nzit''' ba, a̱nyin ang bah.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:namu|namu]] * [[Shong]]: [[wikt:en:ours|ours]],[[wikt:en:for us|for us]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 59uvdg5ld5njcrffya1dtwakvue6w2u si̱ nggu 0 1388 35647 32753 2025-01-28T10:29:25Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35647 wikitext text/x-wiki ==Tyap== [[File:Potter and his work, Jaura, India.jpg|Potter_and_his_work,_Jaura,_India|thumb|A̱tyu nok li̱lan vap ma̱ng li̱lan ma̱byin Indiya, a̱wot si̱ nggu hwa gu swan ndyo]] ==Bwoi a̱lyoot== A̱ bwuo swangalyiat jini ma̱ng shong jya ===A̱kwonu a̱lyoot=== :'''Sot swang a̱lyiat''' si̱ nggu (á̱kpa: si̱ mba hwa) '''si̱ ngu''' ==YEI== [[File:Si̱ nggu in Tyap language.ogg|thumb|Si̱ nggu in Tyap language|thumb|si̱ nwan di̱n nwap Tyap]] #* li̱lan a̱hwa yet si̱ nggu hwa. #* yihwa ngyet si̱ nggu a̱ mami?. #* N cat n dyen si̱ nggu tuk hu mami a̱kya. ====Tai ==== *a̱si̱ nggu ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:nashi|nashi]], [[wikt:ha:nata|nata]] * [[Shong]]: [[wikt:en:his|his]], [[wikt:en:hers|hers]] [[Sa:Tyap Wiki Bootcamp Season 1]] 62q3cw0pdbs2dnamqfnwgfarwxyw910 si̱nyin 0 1389 35644 34114 2025-01-28T10:27:58Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35644 wikitext text/x-wiki ==Tyap== [[File:I'm yours for the day, MidSummer Muswell 2018 05.jpg|thumb|Ka̱nang n gyet si̱nyin a̱fwun, MidSummer Muswell 2018]] ===A̱kwonu a̱lyoot=== '''Si̱nwan''' (''a̱nyiung'' '''[[si̱nwan]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Si̱nyin''' fa kyang ku yet kyang á̱niet ba nang á̱ lyiat ma̱ng a̱mba a̱ni. #* '''''Si̱nyin''' kyayak hu yet si̱nyin hwa.'' #* ''Kyang hu yet '''si̱nyin''' hwa bah.'' #* ''Ka̱nang nyi li '''si̱nyin''' hu, nyi bai nyi ta̱k ma̱ng a̱nzi̱t.'' ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[wikt:yo:references|references]] * [[Kpat]]: [[Wikt:ha:naku|naku]] * [[Shong]]: [[Wikt:en:yours|yours]] [[Sa:Tyap Wiki Bootcamp Season 1]] lsfzegv27fnv7y3pk0d9hzj28q9amwg si̱sak 2 0 1390 35642 32918 2025-01-28T10:26:51Z Kambai Akau 8 /* Tai */ 35642 wikitext text/x-wiki ==Tyap== [[File:Vasily Tropinin - Girl with roses.jpg|thumb|a̱shong nggoniyam shyei fulá̱wa neet a̱vou a̱sak gu hu ]] ===Yei=== * [[Za̱FBS]]: /si:sǝk/[[File:Si̱sak in Tyap.ogg|thumb|Si̱sak din Tyap]] ===Ta̱m=== a̱sak gu,ya asak gwu #'''si̱sak''' yet ta̱m nang nggosyiam lu nggon a̱nap ani ba chong dungdung á̱ng faa yeayáng ani #* ''ba chwuong '''sisak'''ndung'' #* ''Ba̱ shyia̱ di̱ '''sisak''' neet zwat tat.'' #* ''wobin chat '''sisak''' ma̱ng kalyiat.'' ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:Soyayya|soyayya]] * [[Shong]]: [[Wikt:en:courtship/ relationship|courtship/ relationship]] ===A̱lyoot=== '''si̱sak''' (''á̱kpa'' [[si̱sak]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #* '''''si̱sak''' hu yet a̱gba̱ndang ta̱m hwa a?'' #* ''Zi̱ naat '''si̱sak''' ja ke zi̱ naat lu?'' #* ''Ka̱ doot a̱ yok '''sisak''' hu ki̱ zi̱ bwuok a̱tson a?'' ====Tai==== * [[lu]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 3hv6m7giipfy05ykjtu086t5bvwux7u si̱sak 1 0 1391 35643 32799 2025-01-28T10:27:08Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35643 wikitext text/x-wiki ===Atyap=== === Yei === * [[Za̱FBS]]:/sisak/ *Anwat:[[File:Si%CC%B1sak_in_tyap_language.ogg|thumb|s̱sak nang á ngyei ]] . ===Tam=== '''sisak''' (''á̱kpa''*) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''na''') '''sisak''' wa yet wa̱i sangak ji a̱n nyia kyang a̱ni ki sangag ji nang kyang ndi a̱ni . * N ndyen '''sisak''' ji a̱n jhyi mato a̱ni . * Ndi '''sisak''' ji a̱la̱lang wu ndi a̱ni . * Nzit ku si̱ li '''sisak''' ji vam hu ndi a̱ni. ====Bwan di̱ lilyem ghyáng==== * [[a̱kum a̱ci]]: [[wiki:ig:[[iyi agbara|iyi agbara]] * [[Kpat]]: [[Wikt:ha:[[rantsuwa|rantsuwa ]][[Wikt:ha:[[ rantse|rantse]] * [[Shong]]:[[Wikt: en:[[ swear|swear]] [[Wikt:en:[[ oath|oath ]] [[Sa:Tyap Wiki Bootcamp Season 1]] 6avje1qyrb41e59w9deiynormjdaguh si̱ nwan 0 1392 33566 32770 2024-09-03T01:52:25Z Kambai Akau 8 33566 wikitext text/x-wiki ==Tyap== [[File:Thure de Thulstrup - H. Rider Haggard - Maiwa's Revenge - Fire, you scoundrels.jpg|thumb|si̱ nwan, zwang ji yet si̱ nyin]] ===Yei=== [[File:Si̱ nwan in Tyap.ogg|thumb|si̱sak ji á̱ ngyei '''Si̱ nwan''' di̱n Tyap]] #* A̱nwuat: #* '''Fantswam''': [[su nwan]] #* A̱nwuat: #* '''Gwoot''': [[a̱sunwan]] #* A̱nwuat: ===A̱kwonu a̱lyoot=== '''si̱ nwan''' (''á̱kpa'' '''[[a̱si̱n nwan]]''') :Sot swang a̱lyiat: ::''',wa,ja,kya''' (''á̱kpa'' '''bya,hwa''') #* '''Si̱ nwan''' fa á̱ byi kyang ku yet si̱ nwan.'' #* ''Tutu a̱ hwa yet'''si̱ nwan''' ha, a̱li nghwughwu mmaat (a̱li nang á̱ nnyan nghwughwu a̱guguut danian a̱niet ba̱ fwoung.'' ===Fa=== #* '' '''a̱ byia̱''' (yet kyang ang''.) ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:naka|naka]], [[wikt:ha:naki|naki]] * [[Shong]]: [[wikt:en:yours|yours]] ,[[wikt:en:for you|for you]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱kwonu a̱lyoot]] 12bw3qd6mq8pfeonvf3bk5pgahsehsl si̱ngiliti 0 1393 35645 32274 2025-01-28T10:28:28Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35645 wikitext text/x-wiki ==Tyap== === Yei === * [[Za̱FBS]]: /singliti/ === A̱lyoot === '''singliti''' (''á̱kpa'' nsingliti]) :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''na''') #'''singliti''' wa yet a̱ba toot nfiring a̱tyok nang a̱ tyie a̱ mamin a̱ni. * N byie a̱sai '''''singliti''' * Dawali tyie '''singliti''' ngu wu.'' * ''N cat san '''singliti''' wa .'' ====Bwan di̱ lilyem ghyáng==== * [[Fi̱ransa]]: [[Wikt:fr:banque de puissance|le maillot]] * [[Shong]]: [[Wikt:en:singlet|sinlet]] [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] hsnv29izys6o8kk86p3h336v3zh8mrn si̱ nung 0 1394 35646 32767 2025-01-28T10:28:56Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35646 wikitext text/x-wiki ==Tyap== ===Yei=== * A̱nwuat: * '''Fantswam''': [[su nwan]] ** A̱nwuat: * '''Gwoot''': [[a̱su nwan]] ** A̱nwuat: * '''kpat''': [[naka]] ===Yei=== [[File:Si̱ nung in Tyap language.ogg|thumb|Si̱ nung in Tyap language|thumb|si̱ nung yet a̱lyoot kya di̱n Tyap]] ===A̱kwonu a̱lyoot=== '''si̱ nung''' (''á̱kpa'' '''[[a̱si̱ nung]]''') :Sot swang a̱lyiat: ::''',wa,ja,kya''' (''á̱kpa'' '''bya,hwa''') ==kidee== # '''Siliman'''(a̱tung jhyuk siliman). #* ''yet a̱li nghwughwu mmaat (a̱li nang á̱ nnyan nghwughwu a̱guguut danian a̱niet ba̱ fwoung.'' #* ''(a̱si̱n nan á̱ kan njhyuk baa) '''siliman''' (ghwang ku a̱vwuo-kaswuo nok nghwughwu-a̱guguut)'' ===Fa=== #* ''si̱ nung '''si̱ nung'''.'' yet (ya̱fang kyang ku yet si̱ a̱pyia̱ anyuu a̱ni) ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:nawa|tawa]] * [[Shong]]: [[wikt:en: mine|for me]] ,[[wikt:en:for me|mine]] [[Sa:Tyap Wiki Bootcamp Season 1]] cbu7t1mlz19x263muqkwj8fdszl4wgj si̱ mi̱ 0 1395 35648 32905 2025-01-28T10:29:42Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35648 wikitext text/x-wiki ==Tyap== [[File:We Can Do It!.jpg|thumb|zi si̱ mi̱ nyea kuzan kyáng!]] ===Yei=== * [[Za̱FBS]]: /si̱mi̱/[[File:Si̱ mi̱ in Tyap.ogg|thumb|Si̱ mi̱ di̱n Tyap]] ===Ta̱m=== '''si̱ mi̱''' (''á̱kpa'' '''*''') si̱ mi̱, n si̱ mi̱, ba si̱ mi̱, nyi̱ si̱ mi̱, # '''si̱ mi̱''' ayet tam a beayang bandang tam ma̱ swánga̱lyiatwuki. #* '' n '''si̱ mi̱''' ngwuo a̱li kani a?'' #* ''A̱tyoli Baita '''si̱ mi̱''' byin nggwon ba̱t á.'' #* ''Ka̱ a '''si̱ mi̱''' tin nera afwuon a nang nung ngwai ang ba̱t.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:iya yi|iya]] * [[Shong]]: [[Wikt:en:can|can you]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 5lbaz2nlkqor7fpqlrl7n6pkhi2blvi sop 0 1396 40028 40027 2025-11-04T22:36:52Z Kambai Akau 8 /* Alyoot */ 40028 wikitext text/x-wiki ==Tyap== [[File:Namdapha2.jpg|thumb|Sop.]] ===Yei=== * {{IPA|kcg|/sʷɔb/}} ** {{audio|kcg|Sop in tyap language.ogg|a=}} ** {{hyphenation|kcg|sop}} (a̱tyong 1) ===A̱lyoot=== '''sop''' (''á̱kpa'' '''[[susop]]''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') '''Sop''' yet kyai a̱ka̱kwon hwa ma̱ng a̱ga̱fi̱p. * ''Kyiak neet mi̱ Langson nat A̱shong A̱shyui ku yet '''sop''' ja.'' * ''Á̱ ngyei '''sop''' nang Kwasa̱u ku hyat Marok, Santswan.'' * '''Sop''' ji nhyat ma̱ng ntangka̱i a̱ka̱kwon ma̱ a̱di̱di̱t.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|kyai a̱ka̱kwon}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọhịa}} * [[Dot]]: {{t+|nl|woud}}, {{t+|nl|bos}} * [[Kpat]]: {{t+|ha|kurmi}} * [[Shong]]: {{t+|en|forest}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} {{wikidata lexeme|L1375146}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] ipcla7gwo14uw5kwykjymi59jfy0zgj A‌̱tyunta̱m:Yashim Ronald Markut 2 1397 32300 32298 2024-08-21T08:38:20Z Yashim Ronald Markut 396 32300 wikitext text/x-wiki A̱̱ ngyei nung A̱tyoli Ya̱shim Ronald Ma̱rkut,ṉ N gyet a̱tyu tyi̱et wa. Hi,I am a teacher by profession. {{Userboxtop}} {{#babel:plain=1|kcg-N|en-3|fr-0|es-0|ha-2|Ig-0|}} {{User Wikimedia Nigeria User Group}} {{Userboxbottom}} 1og3myai6x3rfsmxrsbcvcg8rxybx7y son 1 0 1398 35639 32353 2025-01-28T10:24:28Z Kambai Akau 8 /* Tai */ 35639 wikitext text/x-wiki ==Tyap== [[File:Dwarf by BrokenMachine86.jpg|thumb|Son]] ===Yei=== * [[Za̱FBS]]: /s:on/ ===Fa=== 1. Son yet za̱kwa ja̱ na̱ng a̱ shyiat ma̱ nyiet ku nkya̱ng zwa ba̱ laat a̱ka̱za a̱ni. ===kidee=== son hwa,son nggwon 1. Ka̱nwai byie a̱ za ba, ndam a̱ yet Son hwa. 2. ndi Son ku song afwun ma̱ng kasw #'''si̱sak''' yet ta̱m nang nggosyiam lu nggon a̱nap ani ba chong dungdung á̱ng faa yeayáng ani #* ''ba chwuong '''sisak'''ndung'' #* ''Ba̱ shyia̱ di̱ '''sisak''' neet zwat tat.'' #* ''wobin chat '''sisak''' ma̱ng kalyiat.'' ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:Soyayya|soyayya]] * [[Shong]]: [[Wikt:en:courtship/ relationship|courtship/ relationship]] ===A̱lyoot=== '''si̱sak''' (''á̱kpa'' [[si̱sak]]) :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #* '''''si̱sak''' hu yet a̱gba̱ndang ta̱m hwa a?'' #* ''Zi̱ naat '''si̱sak''' ja ke zi̱ naat lu?'' #* ''Ka̱ doot a̱ yok '''sisak''' hu ki̱ zi̱ bwuok a̱tson a?'' ====Tai==== * [[lu]] [[Sa:ta̱m]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 1agwwagnss8yarqbqwn0hyzqwedi2f2 sok-a̱kwi 0 1399 35640 32358 2025-01-28T10:24:57Z Kambai Akau 8 35640 wikitext text/x-wiki ==Tyap== [[File:Black cat in bushes.jpg|thumb|sok-a̱kwi]] ===Yei=== * [[Za̱FBS]]: /ə̀ * A̱nwuat ===Alyoot=== '''Sok-a̱kwi''' (''á̱kpa'' '''[[a̱sok-a̱kwi na]]''') :Sot swang a̱lyiat: ::'''ka''' (''a̱kpa'' '''ba''') # '''Sok-a̱kwi''' ka yet a̱kwi kya ka swan a̱yit ani. ka tyong a̱li ka a̱ si swan a̱yit, sok-a̱kwi shii bat #* '''''sok-a̱kwi taba̱t a̱ghut''''' #* Ndi a̱gbandang a sok-a̱kwi #* akan ndi̱ a sok-a̱kwi ka nang Ti̱nat taba̱t ani a ? ====Bwan di̱ lilyem ghyáng==== * [[Kpat|Kpat :]] Munzuru * [[Shong]]: Bush cat [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 4t6cu4cle49nmv8k0zjxb1wgh2tuo4o sóng 0 1400 35636 32834 2025-01-28T10:23:19Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35636 wikitext text/x-wiki [[File:Phenakistoscope 3g07690b.gif|thumb|a̱tyok wu song ma̱ng a̱byii̱k gu hu]] === Yei === [[File:Sóng in Tyap language.ogg|si̱sak na̱ng á nyei "sóng" din tyap a̱ni]] * [[Za̱FBS]]: /sóng/ === Tam=== '''sóng''' (''á̱kpa'' sóng]) :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') #'''sóng''' yet zwun vam ca̱caat mang a̱bwom ki tswot nkyang. * a̱ yai ngu gu '''''sóng''' * a̱ tyie mba '''sóng''' a̱fwun.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:rawa|rawa]], [[wikt:ha:rawa|rawa]] * [[Shong]]: [[wikt:en:dance|dance]], [[wikt:en:dance|dance]] [[Sa:Tyap Wiki Bootcamp Season 1]] j4kcfrf5pq9nn3rrbe1knz91lz56ae7 song 0 1401 41751 41750 2026-02-06T15:15:11Z Kambai Akau 8 /* {{-en-}} */ 41751 wikitext text/x-wiki =={{-kcg-}}== [[File:Phenakistoscope 3g07690b.gif|thumb|A̱tyok wu '''song''' ma̱ng a̱byii̱k nggu wu]] ===Yei=== * {{IPA|kcg|/sʷəŋ/|/sʷɔŋ/}} ** {{audio|kcg|Kcg-song.ogg|a=}} ** {{hyphenation|kcg|song}} (a̱tyong 1) ===A̱lyoot=== '''song''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[sóng]]''' ji) # '''Song''' ji yet a̱guguut wa nang á̱ nyia̱ mat a̱tan a̱bwom a̱ni. #* ''A̱ cat '''song''' ji.'' #* ''N byia̱ ghwughwu n'''song''' hu.'' #* ''Ka̱ a na tat a̱ka̱tuk '''song''', yok doot bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱guguut a̱bwom nyinyang}} * [[A̱ghwangkpang]]: {{t+|yo|ijo}} * [[A̱kum-a̱cyi]]: {{t+|ig|igba egwu}} * [[Dot]]: {{t+|nl|dans}} * [[Kpat]]: {{t+|ha|rawa}} * [[Lati̱n]]: {{t+|la|saltatio}} * [[Shong]]: {{t+|en|dance}} * Swahili: {{t+|sw|kusherekea}} {{trans-bottom}} [[Sa:a̱lyoot]] ===Ta̱m=== ka̱n song, ku song, za song, ba̱ song, wu song, na song, nsong # '''Song''' fa ka̱nang a̱yin ku nyam ku a̱tyin a̱ga̱fi̱p ku kyang nyian a̱guguut fwuong nyinyang kyang ghyang a̱ni. #* ''Nyi bai zi̱ ntat '''song'''.'' #* ''A na '''song''' baa?'' #* ''Konyan '''song''' kang ma̱ng a̱nwan.'' ====Tai ==== * [[kang a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱guguut a̱bwom nyinyang}} * [[A̱ghwangkpang]]: {{t+|yo|ijo}} * [[A̱kum-a̱cyi]]: {{t+|ig|igba egwu}} * [[Dot]]: {{t+|nl|dansen}} * [[Kpat]]: {{t+|ha|rawa}} * [[Lati̱n]]: {{t+|la|saltatio}} * [[Shong]]: {{t+|en|dance}} * Swahili: {{t+|sw|kusherekea}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikidata lexeme|L1524909}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:ta̱m]] =={{-en-}}== [[File:Peter-Gabriel-2011I2.jpg|thumb|]] ===Yei=== * [[Za̱FBS]]: /sɒŋ/ (MA̱), /sɔŋ/ (MS) ** {{audio|kcg|en-us-song.ogg|a=}} (MS) ** {{hyphenation|en|song}} (a̱tyong 1) ===A̱lyoot=== '''song''' (''á̱kpa'' '''[[songs]]''') # [[a̱bwom]] [[Sa:Swáng a̱lyiat nShong]] 1imjsumnfssxwjod77ku5rxn9zpdqtb sorong 0 1402 35635 32717 2025-01-28T10:22:56Z Kambai Akau 8 /* Viyet */ 35635 wikitext text/x-wiki ==Tyap== [[File:Act+Fast anti choking trainer training.jpg|thumb|A̱ sán atyubishi a̱ sorong a̱ni]] ===Yei=== * [[Za̱FBS]]: /sorong/ * A̱nwuat: [[File:Sorong in Tyap.ogg|Sorong_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "sorong" a̱ni.]] ===A̱lyoot=== '''sorong''' (''á̱kpa'' [[sorong]]) ===Kidee=== * Keak hu cat sorong A̱tyoli Aba * Sakhwat sorong a̱niet a̱ngang * Tabam ! ! ! A na sorong da keak hu ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:shake|shake]] * [[Shong]]: [[Wikt:en:choke|choke]], ==Viyet== ===Yei=== * [[Za̱FBS]]: /sorong/ ===A̱lyoot=== '''sorong''' (''á̱kpa'' *) [[Sa:Tyap Wiki Bootcamp Season 1]] 1oddrllqtz9k7l5sujmloocnlnzizqv son 2 0 1403 35638 34089 2025-01-28T10:24:09Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35638 wikitext text/x-wiki ==Tyap== [[File:American homes and gardens (1912) (18155010581).jpg|thumb|a̱son kyaya̱k.]] [[File:American homes and gardens (1912) (18155010581).jpg|thumb|a̱son kyaya̱k.] ===Yei=== * [[sɴɔṅ]]: /wu/ * A̱nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "sa" a̱ni.]] ===A̱lyoot=== '''wu''' (''á̱kpa'' '''wu''') :Sot swang a‌lyiat: :: '''wu''' (''á̱kpa'' '''wu''') # '''son''' shei wa nye kyang byang shasham ba̱. #* ''kasang wan '''a̱son'''tuk'' #* ''cyi hu '''son''' a̱ zandung ka ka̱ni?'' #* ''Ka̱nwai ya a̱'''son''' acyi wu.'' ====Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[Wikt:ha:rashin nuna|rashin nunu]] * [[Shong]]: [[Wikt:en:undone food|undone food]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 1s6j5vzwhcuc14n40uuohr3zkd5tn8g zhwat 0 1404 35612 34158 2025-01-28T10:01:19Z Kambai Akau 8 35612 wikitext text/x-wiki Vak lyuut [[zwuat]] ghyang. [[Sa:Tyap Wiki Bootcamp Season 1]] ijq9l0o8kxuce04klgp5eu5wmz8wjse zeam 0 1405 42814 42813 2026-02-26T15:13:42Z Kambai Akau 8 /* {{-kcg-}} */ 42814 wikitext text/x-wiki =={{-kcg-}}== [[File:Monkey eating.jpg|thumb|'''Zeam''' ji̱ shyia̱ di̱ ya kyang]] === Yei === * {{IPA|kcg|/dzeâm/}} ** {{hyphenation|kcg|zeam}} (a̱tyong 1) ** {{audio|kcg|Kcg-Zeam.oga|a=}} *'''Fantswam''': [[zaam]] /dza:m/ ** A̱nwuat: === A̱lyoot === '''zeam''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[zeám]]''' ji) #'''Zeam''' ([[species:Cercopithecidae|''Cercopithecidae'']]) yet tangka̱i nyam a̱yit hwa ku swan a̱zakwon ma̱ng mbwak ma̱ng a̱ti̱tak nang a̱tyubishyi a̱ni. #* '''''Zeam''' jini lyen fi̱ri̱p da̱ a̱kwon.'' #* ''A̱tyoli Shyicet ku bai ma̱ng '''zeam''' a̱mali.'' #* ''Á ngyei '''zeam''' jini nyia̱ ma̱ng zwan.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[A̱ghwangkpang]]: {{t+|yo|ọbọ}} * [[A̱kum-a̱cyi]]: {{t+|ig|enwe}} * Ba̱mba̱ra: {{t+|bm|warabilen}} * [[Dot]]: {{t+|nl|aap}} * [[Fi̱ransa]]: {{t+|fr|singe|a̱s}}, {{t+|fr|guenon|a̱n}} * [[Hindi]]: {{t+|hi|बंदर}} * [[Kpat]]: {{t+|ha|biri}} * [[Shong]]: {{t+|en|monkey}} * Swahili: {{t+|sw|tumbili}} * Zulu: {{t+|zu|inkawu}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} {{wikidata lexeme|L1525825}} [[Sa:nyám a̱yit]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] ek7quzrne2n9d5pqbb16030te8qz9yb ta̱bat 0 1406 33593 33159 2024-09-03T02:02:14Z Kambai Akau 8 33593 wikitext text/x-wiki ==Tyap== [[File:Danish police arrest.jpg|thumb|Ngwon Shan Danish tabat]] '''Ta̱bat''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== Za̱FBS /ta̱bat/ [[File:Tabat in Tyap.ogg|Tabat_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Tabat" a̱ni]] ===A̱lyoot=== Ta̱bat :'''Sot swang a̱lyiat''' Ta̱bat (á̱kpa: Ta̱bat ) '''Ta̱bat''' . ==kidee== * N ta̱bat ang a̱fwun * Nnang ta̱bat gu * N cat a̱ ta̱bat ang ba ====Tai ==== * Mup ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:kama|kama]], [[wikt:ha:capke|capke]] * [[Shong]]: [[wikt:en:catch|catch]], [[wikt:en:arrest|arrest]] * [[a̱kum-a̱cyi]]: [[wikt:ig:jide|jide]] * [[a̱ghwangkpang]]: [[wikt:yo:mu|mu]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] leub1yejiwu761sxfticrjj0lsdonek sum 0 1407 41642 41189 2026-02-06T00:58:41Z Kambai Akau 8 /* Tyap */ 41642 wikitext text/x-wiki =={{-kcg-}}== [[File:La Boqueria.JPG|thumb|'''Sum''' a̱ka̱kwon]] ===Yei=== * {{IPA|kcg|/súm/}} ** {{audio|kcg|Sum_in_tyap_language.ogg|a=}} ** {{hyphenation|kcg|sum}} (a̱tyong 1) ===A̱lyoot=== '''sum''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) # '''Sum''' yet kyang nang á̱ ya ku á̱ swuo di̱ di̱dang a̱ni. A̱ shyiat sum a̱zaka̱kwon kya. Kidee sum ja yet a̱ma̱nggorong, a̱wut, a̱ya̱ba, babanyak, ba̱ng si̱ nat. #* ''A̱kwon a̱manggorong nung kikya tyei '''sum''' a̱ swak kuzang a̱lyia̱ ma̱ a̱bakeang nzi̱t ka.'' #* ''Kpa̱k nung '''sum''' a̱kwon a̱hwa a bai ndyo.'' #* '''''Sum''' zang a̱kwon hwa hu?'' ====Bwoi mi̱ bwoi==== * [[a̱sa̱khwot sum a̱na̱p]] * [[byia̱ sum]] * [[sum a̱kwon]] * [[sum a̱na̱p]] * [[tyei sum]] * [[tyia̱ sum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nggwon/mman a̱kwon}} * [[A̱ghwangkpang]]: {{t+|yo|eso}} * [[Dot]]: {{t+|nl|vrucht}} * [[Shong]]: {{t+|en|fruit}} * [[kpat]]: {{t+|ha|yayan itace}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:nkyayak]] [[Sa:Tyap Wiki Bootcamp Season 1]] axzmkiyfo89p5v9ngboqaaas9g2nk3s za̱za̱k 0 1408 33580 32457 2024-09-03T01:57:58Z Kambai Akau 8 33580 wikitext text/x-wiki [[File:Trash bags filled with leaves.jpg|Trash_bags_filled_with_leaves|thumb|Ka̱tanko jini hyat '''za̱za̱k'''ma̱ng á̱kikyuo ]] ==Tyap== ===A̱kwonu a̱lyoot=== * [[Za̱FBS]]: /tejam/ * A̱nwuat: ===Tam=== '''team''' (''á̱kpa'' '''team''') za̱za̱k fa kyang nang a̱ mak tyentyang a̱ni. # '''za̱za̱k''' fa ka̱nang á̱ ntyia̱ kyang ku nang a̱ mak kyang ku si̱ ntuk kyang mak hu shansham a̱ni. #* ''Á̱ ku'''mak nung yak hu'''za̱zak'''ba̱t.'' #* ''Bobai wa lyen tyia̱i nkyang hu''' nkyang na'''za̱za̱k.'' #* ''A̱tyoli Shan wa ku beang nung mak swakpat ji'''za̱za̱k'''ka.'' ====Tai ==== #* [[Nhyat]] #* [[Tyentyang]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:filled|filled]], [[Wikt:en:full to the bim|full to the bim]] * [[Kpat]]: [[Wikt:ha:cike pal|cike pal]], [[wikt:ha:bundum|bundum]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] ln0lat9qg505jzp4fsxtqorb3v8u6ar swali 0 1409 35627 32912 2025-01-28T10:17:14Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35627 wikitext text/x-wiki ==Tyap== [[File:Ferdinand Bac - Nos Femmes - Divorcée.jpg|thumb|Ferdinand_Bac_-_Nos_Femmes_-_Divorcée]] ===Yei=== * [[Za̱FBS]]: /swali/ [[File:Swali in Tyap.ogg|Swali_di̱n_Tyap]] ===A̱lyoot=== '''swali''' (''á̱kpa'' '''a̱ya swali''') :Sot swang a‌lyiat: :: '''wa''' (''á̱kpa'' '''ba''') # '''Swali''' yet abyii̱k a̱ sang a̱ẗyok ke a̱wot a̱li nyeang gu hu. #* ''a̱byii̱k a̱ wa yet a̱nap '''swali''' neet zwat swak a̱taulyie'' #* ''A̱ swan '''swali''' akpampaan ma wofit nzit.'' #* ''N di á ngyei '''swali''' jini na byai a̱cuuwang a̱lau.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:zawarci|zawarci]] * [[Shong]]: [[Wikt:en:Divorcée|Divorcée]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] lo2vug9c3y5csdqsrzblwj7v4ex36p0 suswak 0 1410 39364 39363 2025-06-11T06:59:21Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39364 wikitext text/x-wiki ==Tyap== [[File:SAN 7773 02 (Fulani Family).jpg|thumb|'''Suswak''' A̱fa̱taa (1)]] [[File:Sytertoppen-02 (cropped to tent).jpg|thumb|'''Suswak''' (2)]] [[File:Count to Ten-2.gif|thumb|Fang di̱ '''suswak''']] ===Yei=== * {{IPA|kcg|/susʷaɡ/}} ** {{audio|kcg|Suswak in Tyap.ogg|a=}} ** {{hyphenation|kcg|su|swak}} (a̱ka̱tyong 2) ===A̱lyoot=== '''suswak''' (''a̱kpa'' '''[[a̱suswak]]''') :Sot swang a̱lyiat: ::'''hu''' (''a̱kpa'' '''ba''') '''Suswak''' bye fa # a̱da̱dei nyuo wa nang á̱ jhyi ma̱ng shán mbeang cyat a̱ni. #* ''A̱tyufa̱taa wu nwuo mi̱ '''suswak'''.'' #* ''A̱tyoli Yashim wa nok '''suswak''' huni a?'' #* ''A̱inung! '''Suswak''' maai nshyia̱ mi̱ tangka̱i a̱vwuo kani a?'' # tangka̱i a̱vwuonkwai hu nang á̱ maai nshyei a̱ni a̱vwuo naat a̱vwuo. #* ''A̱gwam wu swan mi̱ '''suswak''' nggu hu ma̱ a̱yit ka.'' #* ''Ku myim zi̱ shyei '''suswak''' huni naat a̱ja̱u!'' #* '''''Suswak''' huni yet a̱sham ba̱t.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱li ncyat}} * [[Dot]]: {{t+|nl|hut}} * [[Kpat]]: {{t+|ha|bukka}} * [[Shong]]: {{t+|en|hut}} * [[Fa̱taa]]: {{t+|ff|saare}} {{trans-bottom}} {{trans-top|A̱vwuonkwai}} * [[Dot]]: {{t+|nl|tent}}, {{t+|en|kampement}} * [[Kpat]]: {{t+|ha|Tanti}}, {{t+|ha|Zango}} * [[Shong]]: {{t+|en|tent}}, {{t+|en|encampment}} {{trans-bottom}} [[Sa:a̱lyoot]] ===Za̱kwa=== '''suswak''' # '''Suswak''' yet tyia̱ nkyang di̱ susot nang kuzang sot yet nkyang swak nia a̱ni. #* ''Tyia̱ a̱kpa ncyi ka '''suswak'''.'' #* ''Ka̱ doot a ka̱u nzi̱t a̱ka̱mbut wu '''suswak''' a?'' #* ''Tung nkyang na '''suswak'''.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Swak-swak}} * [[Dot]]: {{t+|nl|tientallen}} * [[Kpat]]: {{t+|ha|goma-goma}} * [[Shong]]: {{t+|en|tens}} {{trans-bottom}} [[Sa:za̱kwa]] [[Sa:Tyap Wiki Bootcamp Season 1]] g5afv31osu5xu3t8shbkh4dq6xc8q54 zeám 0 1411 42792 36828 2026-02-25T10:43:28Z MarcoSwart 418 consistent spelling 42792 wikitext text/x-wiki ==Tyap== [[Fail:Monkeys grooming on the grass.jpg|thumb|'''Zeám''' sweang shyia̱ di̱ vwuo mi̱ kyai]] ===Yei=== * {{IPA|kcg|/dzéám/}} ** {{hyphenation|kcg|zeám}} (a̱tyong 1) ** {{audio|kcg|Kcg-Zeám.oga|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[zeam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|apen}} * [[Shong]]: {{t+|en|monkeys}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8bq1i6xmfb2ihaet0ds00sydminqfzh Sungkurum 0 1412 35633 32902 2025-01-28T10:21:54Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35633 wikitext text/x-wiki ==Tyap== ===Yei=== * Anwat:[[File:Sumkurum_in_tyap_language.ogg|sisak nang a̱n gyie '''sunkurum''' din tyap a̱ni]] ===A̱lyoot=== '''sungkurum''' (''a̱nyiung'' '''a̱tyu sungkurum''') :Sot swang a̱lyiat: ::'''hu''' (''a̱kpa'' '''ba''') # '''sungkurum''' yet a̱lyem nwap a̱nyet bakulu ki ikulu. *''''sungkurum''' ja ba̱ lyat . * '''sungkurum''' ji vuan nung a̱kwu . ====Bu nwuan ==== * [[Nwap bakulu]] ====Bwan di̱ lilyem ghyáng==== * [[kpat]]: [[yaren ikulu|yaren ikulu]] * [[Shong]]: [[Wikt:en:ikulu tribe|ikulu tribe] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] maerruqlz7paitcuzbvg6in620a3l3q ta̱beet 0 1413 33592 33155 2024-09-03T02:01:56Z Kambai Akau 8 33592 wikitext text/x-wiki ==Tyap== [[File:Attached Twins.jpg|thumb|Á̱ta̱beet ahyaai]] '''Ta̱beet''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== [[Za̱FBS]] /ta̱beet/ [[File:Tabeet in Tyap.ogg|Tabeet_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Silipat" a̱ni]] ===A̱lyoot=== Ta̱beet :'''Sot swang a̱lyiat''' Ta̱beet (á̱kpa: Ta̱beet ) '''Ta̱beet''' . ==Kidee== * Ta̱beet swang a̱lyiat hu a̱ji * A kwok a̱ nta̱beet ====Tai ==== * Fam ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:manna|manna]] * [[Shong]]: [[wikt:en:paste|paste]] * [[A̱kum-a̱cyi]]: [[wikt:ig:mado|mado]] * [[A̱ghwangkpang]]: [[wikt:yo:lẹẹmọ|lẹẹmọ]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 5iobl0jl7caoeewcf6v17248fy5gsog za̱i 0 1414 35619 32748 2025-01-28T10:07:11Z Kambai Akau 8 /* Ya̱fang */ 35619 wikitext text/x-wiki ==Tyap== [[File:Ludovic and Lauren (8425515069).jpg|thumb|Ludovic ma̱ng Lauren ba̱ zá̱i(8425515069)]] ===Yei=== * [[Za̱FBS]] /za̱i/[[File:Zại (1).ogg|thumb|Zại (1)]] === A̱lyoot=== '''za̱i''' (''á̱kpa'' '''zại''') :Sot swang a̱lyiat: ::'''za̱i''' (''á̱kpa'' '''za̱i''') # '''za̱i''' yet na̱ng ayin nang nim da̱n cung anei. #* ''Ndoot '''Nza̱i''' '' na̱ng mma̱ nung ye̱i na̱ng a̱ni #* ''mman '''Nzai''' nang ba̱̱ ly kadong.'' #* ''Ka̱ a tyak [[tam hu]] '''zai''' ma angang anat mali ka.'' ==== Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:taso a guje|taso a guje]] * [[Shong]]: [[Wikt:en:go off|go off]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:yak]] [[Sa:Tyap Wiki Bootcamp Season 1]] ppy8amq300cntdm4n4iycs55g9b4qd0 swang 0 1415 35626 32915 2025-01-28T10:16:52Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35626 wikitext text/x-wiki ==Tyap== [[File:Single poppy with grain field.jpg|thumb|Single_poppy_with_grain_field]] ===Yei=== * [[Za̱FBS]]: /swang/ [[File:Swang in tyap.ogg|Swang_di̱n_tyap]] ===A̱lyoot=== #'''swang''' hu yet a kyang a̱ shyia a̱nyuing a̱ni nang zwáa achyi ka ghwut a̱bying. #* '''''Swang''' hu wa taa ansham. A̱nyan wa shyia̱ swang a̱jagu nang nzit?'' #* '''''swang''' huni nang a̱bwu kani nyap a̱ni, ka̱ngka̱ra̱ng a?'' #* ''Ka̱nang a nwuan a̱ngsham '''swang''' jhyung taa ba̱t ba, .'' ====Tai ==== * [[A̱nyiung]] ===Ta̱m=== * ====Tai ==== * [[tswaa jhyung]] ====Á̱fi̱p==== * ===Bwan di̱ lilyem ghyáng=== * [[A̱ghwangkpang]]: [[Wikt:yo:gbogbo ọkà|gbogbo ọkà]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:otu ọka|otu ọka]] * [[Kpat]]: [[Wikt:ha:kwaya |kwaya daya]] * [[Shong]]: [[Wikt:en:single|single grain|tuber .]] [[Sa:lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] gpmyadi5kov1tgcp52i00d15tn32dqu sunsung 0 1416 35632 32913 2025-01-28T10:21:32Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35632 wikitext text/x-wiki [[File:The foundation of the Hospital and Free school of King Charles II., Oxmantown Dublin - commonly called the Blue coat school - with notices of some of its governors, and of contemporary events in (14782088242).jpg|thumb|sunsung a̱yin]] ===Yei=== * Anwat:[[File:Sunsung_in_tyap_language.ogg|sisak a̱n gyie '''sunsung'' din tyap a̱ni]] ===Ghwughwu=== '''susung''' (''a̱nyiung'' '''sunsung''') :Sot swang a̱lyiat: ::'''hu''' (''a̱kpa'' '''ba''') # '''sunsung''' wa yet li pwompworom . *yarong nung ''''sunsung''' a̱fai a̱wa. * a̱ba ngwon ka li '''sunsung''' . ====Bu nwuan ==== * byie vam * byie a̱bit ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:kiba|kiba]] * [[Shong]]: [[Wikt:en:fat|plumpy]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] b8zpx1joulh9bibeyvconpfpf6napev susun 0 1417 33571 32839 2024-09-03T01:55:03Z Kambai Akau 8 33571 wikitext text/x-wiki ==Tyap== [[File:Grape culture in California - its difficulties, phylloxera and resistant vines, other vine diseases; Improved methods of wine making (1908) (14779040384).jpg|thumb|Susun,_a̱kwon a̱koo ka ni byia̱ susun_(1908)_(14779040384)]] ===Yei=== [[File:Susun in Tyap.ogg|si̱sak á̱ ngyei kyang ku yet Susun di̱n Tyap]] * A̱nwuat: ===A̱lyoot=== ''Sun''' (''á̱kpa'' '''[[susun]].''') :Sot swang a̱lyiat: ::'''wa''' (''á̱kpa'' '''ja''') #* '''Susun''' yet ki̱ a̱yin lak fwuong cam ku kyang vwo nggu a̱khwu. #* ''Kabai byia̱ a̱gba̱ndang '''sun''' a̱ma̱nfwu,a̱wot zi̱ ni̱ vwuong nggu nda nkyetuk.'' #* ''Nggwon ka ni byia̱ '''sun'''.'' #* ''A̱kwon ma Wagai byia̱ '''susun''' kai ko ji.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:cikas|cikas]],[[wikt:ha:matsaloli|matssloli]],[[wikt:ha:itace|itace]] * [[Shong]]: [[wikt:en:difficulties|difficulties]],[[wikt:en:nodes|nodes]],[[wikt:en:obstacles|obstacles]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 6pkygrl6i1vhhymd59523339oymyb8m ta̱bwak 0 1418 33591 33154 2024-09-03T02:01:37Z Kambai Akau 8 33591 wikitext text/x-wiki ==Tyap== [[File:Two squatting little girls Vietnam.jpg|thumb|Ban cwang nka̱neam ba ta̱bwak]] '''Ta̱bwak''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== [[Za̱FBS]] /ta̱buwak/ [[File:Tabwak in Tyap.ogg|Tabwak_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Ta̱bwak" a̱ni]] ===A̱lyoot=== Ta̱bwak :'''Sot swang a̱lyiat''' Ta̱bwak (á̱kpa: Ta̱bwak) '''Ta̱bwak''' . ==Kidee== * Mma nyia̱ a tá̱bwak a̱ja * Ta̱bwak a kyak a̱fwong ka * Ta̱bwak a byat bá ====Tai ==== * Kpa khukhut ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:tsuguna|tsuguna]] * [[Shong]]: [[wikt:en:squat|squat]] * [[A̱kum-a̱cyi]]: [[wikt:ig:kpọọ isiala|kpọọ isiala]] * [[A̱ghwangkpang]]: [[wikt:yo:wólẹ̀|wólẹ̀]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] d48sv3jgleo2vxp3mewou0dza803csi za̱rang-zi̱ za̱rang 0 1419 33582 32614 2024-09-03T01:58:27Z Kambai Akau 8 33582 wikitext text/x-wiki ==Tyap== [[File:Laura, Sensuel impatience by Francois R. Thomas.jpg|Laura,_Sensuel_impatience_by_Francois_R._Thomas|thumb|nggwoneam a̱byin firans kya ka ka̱ za̱rang-zi̱-za̱rang a̱ni]] 'abumato''' (''á̱kpa'' akabumato'''*''') #*'''za̱rang-zi-za̱rang'''nngwon a̱ma Kajang huni cat hyarap wa ba̱t.'' #* '''za̱rang-zi̱-za̱rang'''ang wu lau.'' ===Bwan di̱ lilyem ghyáng=== * [[Shong]]: [[Wikt:en:restless thin bodied|restless thin bodied]] ===Ya̱fang=== [[Sa:Tyap Wiki Bootcamp Season 1]] hg2zp721a79ls7q6y5stn19hi2o7w2f sunswam 0 1420 35631 32771 2025-01-28T10:21:10Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35631 wikitext text/x-wiki ==Tyap== [[File:Curry patta.JPG|thumb|sunswam]] ===Yei=== * [[Za̱FBS]]: /sunsʷam/ * A̱nwuat: [[File:Sunswam in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "sunswam" di̱n Tyap a̱ni.]] ===A̱lyoot=== '''sunswam''' (''a̱nyiung'' '''sunswam''') :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''*''') # '''sunswam''' yet kwa̱n hwu ji bye swam ku byia nyinyang ani. a̱ kwok sunswam ang weang nkyeyak . * kpa̱i nung ''''sunswam''' a̱ja n gwan ang a̱kati hu . * '''sunswam''' ji tang a̱ghwut ba nzwon si̱ ya . ====Bu nwuan ==== * kwa̱n a̱kati ====Bwan di̱ lilyem ghyáng==== * [[kpat]]: [[ganye mai kanshi|ganye mai kanshi]] * [[Shong]]: [[Wikt:en:spicy vegetable|spicy vegetable] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] tfti2hmqbodjg81xy3w9cq3xuk3giez zhwo 0 1421 35611 34166 2025-01-28T10:01:02Z Kambai Akau 8 35611 wikitext text/x-wiki Vak lyuut [[zwuo]] ghyang. [[Sa:Tyap Wiki Bootcamp Season 1]] 67d6owfqzkp5g1zumttbtvrizuq5hse zang 0 1422 37701 37651 2025-04-29T02:08:13Z Kambai Akau 8 /* A̱kwonu a̱lyoot */ 37701 wikitext text/x-wiki ==Tyap== [[File:Boy taking reward for blood donation.jpg|thumb|Á̱niet ba̱ san '''zang''' a̱ni]] ===Yei=== * {{IPA|kcg|/d͡zàŋ/}} ** {{audio|kcg|Kcg-zang.ogg|a=}} ** {{hyphenation|kcg|zang}} (a̱tyong 1) ===A̱lyoot=== '''zang''' (''á̱kpa'' '''[[záng]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Zang''' yet za̱nang ja nang á̱ maai nwuak a̱yin ka̱nang gu nyia̱ shansham a̱ni. #* '''''Zang''' jini na la̱u ang baa?'' #* ''Ki̱ da̱ a nyia̱ shansham, a na shyia̱ '''zang'''. #* ''A̱gwaza wa na nwuak ang '''zang''' nggu ji mat kyang hu a nyia̱ nzi̱t ndyo a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Za̱nang}} * [[Shong]]: {{t+|en|reward}} {{trans-bottom}} ===A̱kwonu a̱lyoot=== '''zang''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''*''') # '''Zang''' fa ka̱nang á̱ lyiat á̱ si̱ cat ta̱fang a̱ghyang á̱niet ku kyang di̱ mi̱n yei a̱lyoot ka, huhwa á̱ nyian ta̱m ma̱ng a̱nhu. #* '''''Zang''' nggu wa yet '''zang'''?'' #* ''Ta hwa mi̱ di̱ yong huni a lyen '''zang''' nggu wa yet '''zang''' la!'' #* ''Mi̱, '''zang''' nggu wa a na san?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Si̱ hu nang á̱ lyiat a̱ni}} * [[Shong]]: {{t+|en|which}} {{trans-bottom}} ===Nwuai-tsi̱tsak=== # '''Zang''' bu yet swang a̱lyiat ja nang á̱ nyian ta̱m di̱ lyi̱ri̱m. #* '''''Zang''' a̱bwom kya zi̱ na lyui?'' #* ''N dyen, a̱wot '''zang''' nggu wa a cat?'' #* ''Mi̱, '''zang''' nggu wa a na san?'' ====Bwoi mi̱ bwoi==== * [[kuzang]] * [[zang jen]] * [[zatuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Lyip}} * [[Shong]]: {{t+|en|which}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱kwonu a̱lyoot]] [[Sa:Nwuai tsi̱tsak]] [[Sa:Tyap Wiki Bootcamp Season 1]] a03p9k6a1tpn7m2u4twzpys7guz1mv2 susuut 0 1423 35630 32810 2025-01-28T10:20:03Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35630 wikitext text/x-wiki ==Tyap== [[File:Brick Surface DTXR-ST-BR-1.jpg|thumb|Susuut mbat]] ===Yei=== [[Za̱FBS]]: /sụsũt/ * A̱nwuat:[[File:Susuut din Tyap.ogg|thumb|Si̱sak nang á̱ ngyei "Susuut" a̱ni di̱n Tyap.]] ===ghwughwu=== '''susuut''' (''yaasusuut'' ''') :Sot swang a̱lyiat: ::'''hu''' (''a̱kpa'' '''hu''') # '''susuut''' yet nwai li lilii̱t kya̱ng hwa̱. *bat a̱li hu li ''''susuut''' za̱m. * doot a̱ji ma̱ng a '''susuut''' aghyi a̱wa̱. ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:ti o no inira|ti o ni inira]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:Siri ike|Siri ike]] * [[Kpat]]: [[Wikt:ha:kaushi|kaushi]] * [[Shong]]: [[Wikt:en:rough|rough]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[sa: ghughwu]] h9hj9rgc3n1fuslobhh7ial2v0up2s5 ta̱bwora̱p 0 1424 33590 33151 2024-09-03T02:01:21Z Kambai Akau 8 33590 wikitext text/x-wiki ==Tyap== [[File:Demolition of old house in Ebisu.jpg|thumb|A ta̱bwora̱p a̱khwukhwa̱p a̱li ma̱ng Ebisu]] '''Ta̱bwora̱p''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== [[Za̱FBS]] /ta̱bwora̱p/ [[File:Tabworap in Tyap.ogg|Tabworap_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Ta̱bwora̱p" a̱ni]] ===A̱lyoot=== Ta̱bwora̱p :'''Sot swang a̱lyiat''' Ta̱bwora̱p (á̱kpa: Ta̱bwora̱p ) '''Ta̱bwora̱p''' . ==Kidee== * A̱ li ka ta̱bwora̱p * A̱ ta̱bwora̱p ofit hu ====Tai ==== * Seang ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:burme|burme]] * [[Shong]]: [[wikt:en:cave in|cave in]], [[wikt:en:sunken|sunken]] * [[a̱kum-a̱cyi]]: [[wikt:ig:kwatuo|kwatuo]] * [[a̱ghwangkpang]]: [[wikt:yo:wó lulẹ̀|wó lulẹ̀]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] swpwvg5xeiovymuwp6lzhrffzzogqid swuan 0 1425 33601 33165 2024-09-03T02:06:42Z Kambai Akau 8 33601 wikitext text/x-wiki ==Tyap== [[File:HumanNewborn.JPG|thumb|Nggwon ka shyia̱ ma̱ng a̱ swuan]] ===A̱lyoot=== '''swuan''' (á̱kpa: '''swuan''') '''swuan''' * ''zwan byia̱ swuan'' * ''a̱bwu byia̱ swuan .'' ====Tai==== * SYNONYMS. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:Rai|Rai]] * [[Shong]]: [[Wikt:en:life|life]] ===Ya̱fang=== <References/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] hpha15jr9vf9zzdvbfrs9vrq2nmuk0l swáng 0 1426 35625 32917 2025-01-28T10:16:19Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35625 wikitext text/x-wiki ==Tyap== [[File:Eating Xiao Long Bao by jslander at Din Tai Fung, Arcadia.jpg|thumb|a̱tyok hu shyia di swáng]] ===Yei=== * [[Za̱FBS]]: /swɑ:ŋ/[[File:Swáng in Tyap.ogg|Swáng_di̱n_Tyap]] ===Ta̱m=== '''swáng''' (''á̱kpa'' '''[[swáng]]''') swáng, ka̱n swáng, ku swáng, ba̱ swáng,wu swáng, na swáng, n swáng. #'''swáng''' yet sisak a̱ng swuo kyang anshwuon a̱ni kya. #* '''''swáng''' nung nkyang-ya-yiyang hu .'' #* ''Ba̱ cat '''swáng''' a̱sakhwuot na mi̱ cen.'' ====Tai ==== * [[*]] ===Bwan di̱ lilyem ghyáng=== * [[Kpat:[[Wikt:ha:gaigaya|gaigaya]] * [[Shong]]: [[Wikt:en:nibble|nibble]] * Swahili: [[Wikt:sw:chunga|chunga]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] ------ b5zzl0s6h8zd5wrj2vip38i6j1e5fq2 suru 0 1427 33568 33201 2024-09-03T01:53:16Z Kambai Akau 8 33568 wikitext text/x-wiki ==Tyap== ===Yei=== ===A̱lyoot=== '''suru''' (''a̱nyiung'' '''suru''') :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''na''') # '''suru''' wa yet shyia̱ a̱ya di̱ nwai van . * ''''suru''' ja ba̱ shyia a̱n gya mba . * hu li nung nang '''suru''' ja a̱ni . ====Bu nwuan ==== * a̱lan ====Bwan di̱ lilyem ghyáng==== * [[kpat]]: [[cikin sauki|cikin sauki]] * [[Shong]]: [[Wikt:en:ease|ease] [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] mj9qsh6slvx9p6u4lt1u01ga2iwsdcy za̱nzam 0 1428 35618 32568 2025-01-28T10:06:26Z Kambai Akau 8 /* Ya̱fang */ 35618 wikitext text/x-wiki ==Tyap== [[File:Pisco sour 20100613b.JPG|thumb|Pisco_sourza̱nzam_20100613b]] '''za̱nzam''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== Za̱FBS /za̱nzam/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "za̱nzam" a̱ni]] ===A̱lyoot=== :'''Sot swang a̱lyiat''' za̱nzam (á̱kpa: za̱nzam ) '''za̱nzam''' . ==kidee== * kya̱yak hu̱ kan tyia̱ sa̱sat * A̱ bweap a̱ sasat ta̱bwai * A̱tyoli Sankwai ma̱ng a̱nap a̱li Kajhyung swo sa̱sat ta̱bwai ====Tai ==== * sa̱sat tabwai * sa̱sat kayak ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:tsami sosai|tsami sosai]] * [[Shong]]: [[wikt:en:very sour|very sour]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8yhg8dhhysbg7el4npnic6fr3n0xnp6 za̱nang-fwi 0 1429 35623 32759 2025-01-28T10:09:14Z Kambai Akau 8 /* Ya̱fang */ 35623 wikitext text/x-wiki ==Tyap== '''Za̱nang-fwi''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== [[Za̱FBS]] /za̱nang-fwi/ [[File:Zanang-fwi in Tyap.ogg|Zanang-fwi_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Za̱nang-fwi" a̱ni]] ===A̱lyoot=== :'''Sot swang a̱lyiat''' Za̱nang-fwi (á̱kpa: zá̱nang-fwi ) '''Za̱nang-fwi''' . ==kidee== * Zi̱ nat zi̱ neap za̱nang-fwi hu * Zá̱nang-fwi hu maai ba ====Tai ==== * Za̱nang ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:hadaya na konewa|hadaya na konewa]] * [[Shong]]: [[wikt:en:burnt sacrifice|burnt sacrifice]] * [[a̱kum-a̱cyi]]: [[wikt:ig:àjà-nsure-ọku|àjà-nsure-ọku]] * [[a̱ghwangkpang]]: [[wikt:yo:ebo sisun|ebo sisun]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8zo42ok1b48rur10dm4axxdqen78wj0 Surubu 0 1430 33570 32816 2024-09-03T01:54:36Z Kambai Akau 8 33570 wikitext text/x-wiki ==Tyap== [[File:Nathaniel Ajibola Hausa Men Nigeria.jpg|thumb|A̱niet lyiat '''surubu''']] ===Yei=== [[File:Surubu in tyap.ogg|Si̱sak á̱ ngyei '''Surubu'' di̱n tyap]] ===Vak lyuut ghyang=== * kuvori === A̱lyoot === '''Surubu''' (''á̱kpa'' '''surubu''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ja''') #* '''Surubu''' yet nwap a̱ba̱lyem hwa hu shyia̱ a̱di̱dai nsot Agwomnati ma̱li '''Kauru''' mi kaduna si̱tet Nijeriya, āwot a̱niet bi̱byia̱ á̱ nngyei'''A̱surubu'' ba.'' #* ''A̱fa̱i wu ni nyau lyiat di '''surubu''' ja.'' #* '' Za̱m '''A̱surubu ja ku kwat jhya ja,da̱ a̱cak ka̱ nang ba lyiat '''suru''' ja.'' ====Yei ghyang==== * [[suru]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:surubu|surubu]] * [[Shong]]: [[Wikt:en:surubu|surubu]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 6n3xav03wn8rzh334rumvbynu196p2w suswuo 0 1431 35629 32841 2025-01-28T10:19:32Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35629 wikitext text/x-wiki ==Tyap== ===Yei=== [[Za̱FBS]]: /sụswó/ * A̱nwuat:[[File:Suswuo in tyap.ogg|thumb|Si̱sak nang á̱ ngyei "Suswuo" a̱ni di̱n Tyap.]] ===ghughwu=== '''suswuo''' (''''a̱kpa''' '''suswuó''') :Sot swang a̱lyiat: '''ji'''('''a̱kpa''''''ja''') # '''suswuo''' yet li tsostwaat kya̱ng na̱ng twuntwa a̱ni. #* a̱pyia kuntyin ka shia da̱''''sunswuo'''. #* a̱ta̱bwai na yet ma̱ng '''suswuo''' ja ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:gurguzu, gudaji|gurguzu, gudaji]] * [[Shong]]: [[Wikt:en:Lumps|Lumps]] [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] pyhguv1ufrsicq7xbj95oxrvl9xefcl swuán 0 1432 33599 33598 2024-09-03T02:05:45Z Kambai Akau 8 33599 wikitext text/x-wiki ==Tyap== [[File:USMC-110106-M-6607M-008.jpg|thumb|USMC-110106-M-6607M-008]] ===Bwoi a̱lyoot=== nku swuān ===Yei=== * [[Za̱FBS]]: /swuan/ ===Alyoot=== '''Swuān''' yet sisak a̱yin a shyian swuān a̱ni. * A̱mgba̱m nzi̱t shyia̱ dundung ma̱ng swuān. * A Shyia̱ ma̱ng swuān. * Kuyet shyia̱ ma̱ng swuān. ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:emi|emi]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:ife efe|ife efe]] * [[Kpat]]: [[Wikt:ha:Numfashi|Numfashi]] * [[Shong]]: [[Wikt:en:Breathe|Breathe]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] sle824camhf5vpabwyb3fen67rk7ttw za̱ra̱u 0 1433 33581 32677 2024-09-03T01:58:12Z Kambai Akau 8 33581 wikitext text/x-wiki ==Tyap== [[File:Golden Eagle soaring overhead.jpg|Golden_Eagle_soaring_overhead|thumb|A̱gwong-a̱da wu fi̱ri̱p za̱ra̱u tswazwa da̱ fang ma̱ a̱byin a̱ghyiang]] ==YEI== '''za̱ra̱u''' === Ta̱m === '''za̱ra̱u'' (''á̱kpa'' [[za̱ra̱u]]) :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''hu''') #'''Za̱ra̱u'''nang A̱gwong a̱da a̱ni. #* '''''A̱gwong-a̱da wu fi̱ri̱p'''za̱ra̱u.'' #* ''Yihwa bai a nnaat ma̱'''za̱ra̱u''' a̱nia ba̱t?'' ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:soar|soar|,en:vault|vault,]] * [[Kpat]]: [[Wikt:ha:benki ya nguvu|firiya]] [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] ffuvxubrmtfkbzfidxajf2bhi0ozhuh sweap 0 1434 37143 35624 2025-02-23T16:37:35Z Kambai Akau 8 37143 wikitext text/x-wiki ==Tyap== [[File:Women walking past street musicians.jpg|thumb|a̱byii̱k wu sweap a̱niet bwuom bubwuom]] ===Ta̱m=== '''sweap''' (''á̱kpa'' '''[[sweap]]''') ===Yei=== [[File:Sweap in Tyap.ogg|Sweap_di̱n_Tyap]] ku sweap, ba sweap, sweap gu hu, bye sweap, wu sweap, na sweap. '''Sweap''' yet # Ka̱nang a̱yin shyia̱ di̱ chwuong naat a̱vou. #* '' Da̱ li a̱ggwam hu'''sweap'''a̱nggan.'' #* '' Bai zi̱ '''sweap''' a̱li kani.'' #* '''''Sweap''' a fwuong nung, n cobai.'' # Ka̱nang a̱yin swak a̱yin a̱vwuo a̱ni. #* ''N '''sweap''' Legwot hwa.'' #* ''A̱ji wa a̱n'''sweap''' ma̱nini?'' #* ''Á̱niet ba '''sweap''' Ka̱duna ji, ba̱ shi a̱kpa.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:wucewa|wucewa]] * [[Shong]]: [[Wikt:en:going past|going past]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 13riw1hrzo0tr9z7btxrul0giu90gnb swuai 0 1435 33602 33166 2024-09-03T02:06:56Z Kambai Akau 8 33602 wikitext text/x-wiki =Tyap== [[File:Threshing-with-flail-RSJ.jpg|thumb| swuai yak a̱bangban]] ===Yei=== * [[Za̱FBS]]: /swu:ái/ [[File:Swuai in Tyap.ogg|Swuai_di̱n_Tyap]] ===A̱lyoot=== '''swuai''' (''á̱kpa'' '''[[swuai]]''') :Sot swang a̱lyiat: ::'''wa''' (''á̱kpa'' '''ba''') #'''swuai''' yet kyang nang a̱jhyi da̱ tin ka ke a̱ san a̱ni. #* '''swuai''' kwatak hu yet a̱sham.'' #* ''A̱ lyen nang a̱'''swuai'''kwatak hu tyaat a'' #* '''''swuai''' a̱ yet a̱sham kyang hwa.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:casa|casa]] * [[Shong]]: [[Wikt:en:thresh|thresh]] ===Ta̱m=== swuai, n swuai, swuai hu , swuai ji, #'''swuai''' yet tam fwood yak mang dudung. #* ''N naat n '''swuai''' yak nung hu.'' #* ''A na '''swuai''' yak huni baa?'' #* ''Da̱ a̱nyan wa na '''swuai''' ang yak hu ma̱ninika?'' ====Tai ==== * [[*]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:susuka|susuka]] * [[Shong]]: [[Wikt:en:thresh|thresh]] [[Sa:a̱lyoot]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] dj5nidx7t40s444xmiymnrwyn3k73ox za̱nza̱m 0 1436 35617 32680 2025-01-28T10:05:52Z Kambai Akau 8 /* Ya̱fang */ 35617 wikitext text/x-wiki ==Tyap== [[File:Demonstration against the war in Syria in Berlin 26. of February 2018 05.jpg|thumb|Zwang mang syria za̱mza̱m_26._of_February_2018_05]] '''za̱mza̱m''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== Za̱FBS /za̱mzǡm:d/ [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "za̱mza̱m" a̱ni]] ===A̱lyoot=== :'''Sot swang a̱lyiat''' za̱mza̱m (á̱kpa: za̱mza̱m ) '''za̱mza̱m''' . ==kidee== * kyang huni yet za̱mza̱m * A̱yang zit hu̱ bwi zit za̱mza̱m nkhang * A̱tyoli Zichat ma̱ng a̱nap a̱li Kasang nyi a̱lyiat na swan za̱mza̱m ====Tai ==== * Ggbndang a̱lyiat * A̱lyiat byia̱ cet ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:tsananta|tsananta]] * [[Shong]]: [[wikt:en:serious matter|serious matter]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8me3iuco7h2qcqkfcqvwdax8rdvr2ss swai 0 1437 33574 32726 2024-09-03T01:55:56Z Kambai Akau 8 33574 wikitext text/x-wiki ==Tyap== [[File:Lake Clearwater, Canterbury, New Zealand 02.jpg|thumb|swai,_kantaburi̱_swai, Zealand a̱fai_02]] ===Yei=== * [[Za̱FBS]]: /sʷaj/ * A̱nwuat: [[File:Swai in Tyap.ogg|thumb|Si̱sak nang á̱ ngyei '''swai''' di̱n Tyap a̱ni.]] ===Ghwughwu=== '''swai''' (''á̱kpa'' '''[[swái]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Swai''' fa ki̱ kyang nang ngyet fai. #* A̱toot '''A̱fai''' wa nang A̱Gwakhap kuum yet a̱sham.'' #* swakpat '''swai''' li-li hu nii.'' #* ''Nggwon '''a̱fai''' kya gu byin.'' #* ''A̱fa̱i ma Wagai byia̱ swaat'''swai''' kai ko ji.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:sabo|sabo]] * [[Shong]]: [[wikt:en:new|new]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:ghwughwu]] t1i0v3cg2imzotkjrcnxq7mw6qpwpgv swuop 0 1438 37653 37652 2025-04-28T02:18:18Z Jjnzamah 513 /* Bwan di̱ lilyem ghyáng */ 37653 wikitext text/x-wiki ==Tyap== [[File:Namche Bazaar, Deep frying, Deep fryer, Nepal.jpg|thumb|Á̱ '''swuop''' a̱fwuong ma̱ a̱la̱nkaan]] ===Yei=== * {{IPA|kcg|/swwob/}} ** {{audio|kcg|Kcg-Swuop in Tyap.ogg.ogg|a=}} ** {{hyphenation|kcg|swuop}} (a̱tyong 1) ===Ghwughwu=== '''swuop''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') '''Swuop''' fa ki̱ kyang li tsunng a̱ni.'' #* ''A̱gwakhap wa '''swuop''' a̱fwuong ka mi̱ niung hu.'' #* ''A̱bwong ka li '''swuop'''.'' #* ''A̱vwuo kani li '''swuop''' ka̱ lan si̱ a̱kya.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tsunng}} * [[Kpat]]: {{t+|ha|zurfi}} * [[Shong]]: {{t+|en|deep}} {{trans-bottom}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[sa:ghwughwu]] t5yfatltyxbvmy2vs567rgjq7o9kok1 suut 0 1439 33603 33573 2024-09-03T02:07:14Z Kambai Akau 8 33603 wikitext text/x-wiki ==Tyap== [[File:Who is going to clear up the mess dear^ - geograph.org.uk - 2328013.jpg|thumb|suut A̱ nyan wa na lyang a̱vwuo á̱ suut gwon wu ni a̱ni^_-_geograph.org.uk_-_2328013]] [[File:See-through wet white t-shirt.jpg|thumb|A̱sai a̱toot a̱sa̱khwot '''suut''' a̱ni]] ===Yei=== [[Za̱FBS]]: /suwut/ * A̱nwuat: ===ta̱m=== ''' (suut '''a̱kpa'' '''suu''') :Sot swang a̱lyiat: ::'''hu''' (''a̱kpa'' '''hu''') # '''suut''' hu fa kyia̱i ta̱m. #* ''Bonat wa '''suut''' nzi̱t ta̱m hu.'' #* ''Ka̱mbai yet A̱tyu '''suu''' ta̱m hwa nci̱ring.'' # '''suut''' yet ka̱ a̱sa̱khwot la kyang ma̱da̱dei #* za '''suut''' nung a̱toot wu. #* nyi̱ '''suu''' yak hu a̱ si̱ kwang. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:batawa|batawa]] * [[Shong]]: [[Wikt:en:jikawa|jikawa]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] m7g9rshqd1wwu8kr5d3ickr00fj4pcn taada 0 1440 40246 40213 2025-11-29T17:45:31Z Kambai Akau 8 /* A̱lyoot */ 40246 wikitext text/x-wiki ==Tyap== [[File:Hindu Bride, Ahmedabad, Gujarat.jpg|thumb|Nyeang si̱sak ma̱ng '''taada''' A̱hindu ba]] ===Yei=== * {{IPA|kcg|/taada/}} ** {{audio|kcg|Kcg-taada.ogg|a=}} ** {{hyphenation|kcg|taa|da}} (a̱ka̱tyong 2) ===A̱lyoot=== '''taada''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[a̱yaataada]]''' [[ba#Ati̱kut|ba]]) # Taada yet vak a̱cyiet ma̱ng vak a̱yaatyia̱ á̱niet hwa, si̱sak nang á̱niet ba nyia̱ nkyang, ma̱ng kuzang kyang ku byia̱ a̱ka̱ta ma̱ng a̱mba a̱ni. #* '''''Taada''' A̱ghwangkpang ji vwuon ma̱ng si̱ A̱tyap ji.'' #* ''Kuzang nwap ma̱ng taada nhu ji.'' #* ''Mi̱ zang '''taada''' ja nang a̱byii̱k a̱tyokhwu swuó a̱sa̱khwot swuo nggu na?'' ====Vak yei ghyang==== * [[a̱taada]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|vak a̱cyiet ma̱ng vak a̱yaatyia̱ }} * [[A̱ghwangkpang]]: {{t+|yo|asà}} * [[Kpat]]: {{t+|ha|al'ada}} * [[Shong]]: {{t+|en|tradition}} {{trans-bottom}} ====Ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8p7e0p3nq3tlx6anub2w7dgjlf2lrai za̱nzan 0 1441 35616 35615 2025-01-28T10:04:59Z Kambai Akau 8 /* Yei */ 35616 wikitext text/x-wiki ==Tyap== [[File:Large bonfire.jpg|thumb|a̱ swan za̱nzan ma̱ng a̱gbaṉdang ndong]] '''za̱nzan''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== * {{IPA|kcg|/dzandzan/}} * {{audio|kcg|Zạnzạn (1).ogg}} ===A̱lyoot=== :'''Sot swang a̱lyiat''' zạnzạn (á̱kpa: zạnzạn) '''zạnzạn''' . ==kidee== * sak kayak hu zạnzạn * A̱tyoli Kuyet yung zạnzạn * A̱tyoli Akau ma̱ng a̱nap a̱li katyak swan zạnzạn ====Tai ==== * yong zạn ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:Guji zance|Guji zance]] * [[Shong]]: [[wikt:en:keep distance|keep distance]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 40a8v3vm2m9oqq17sywrxa51xyb3z2o taan 0 1442 42806 41563 2026-02-25T12:09:29Z MarcoSwart 418 ijs,( ice in Dutch) has no plural, hagelsteen (hailstone) does 42806 wikitext text/x-wiki =={{-kcg-}}== [[File:August 5 2017 Warwickshire hail 06.jpg|thumb|'''Taan''' mi̱ bwak a̱yin]] ===Yei=== * {{IPA|kcg|/tāːn/}} ** {{audio|kcg|kcg-taan.ogg|a=}} ** {{hyphenation|kcg|taan}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱taan]]''' [[ka#Ati̱kut|ka]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱sa̱khwot na̱ bwuak a̱ tyia̱ a̱kpa̱u a̱ni}} * [[Dot]]: {{t+|nl|hagelstenen}} * [[Shong]]: {{t+|en|ices}} {{trans-bottom}} [[Sa:a̱lyoot]] 0qp0jaf004t9pxkqdfs64n6z5tjmqom ta̱bam 0 1443 33594 33162 2024-09-03T02:03:56Z Kambai Akau 8 33594 wikitext text/x-wiki ==Tyap== [[File:Hunters Be Careful Men Working.jpg|thumb|tabam ba yin tam]] ===Yei=== * A̱nwuat:[[a̱fai]] ===A̱lyoot=== ''tabam''' (''á̱kpa'' '''[[tabam]].''') :Sot tabam a̱lyiat: ::'''ja''' (''á̱kpa'' '''hwa,''') '''tabam''' fa ki̱ kyang nang ngyet fai. ==kidee== # A̱toot '''A̱fai''' wa nang A̱Gwakhap kuum yet a̱sham.'' #* shurok '''tabam''' li-li hu nii.'' #* ''Nggwon '''a̱fai''' kya gu byin.'' #* ''A̱fa̱i ma Wagai byia̱ swaat'''tabam''' kai ko ji.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:hattara|hattara]] * [[Shong]]: [[wikt:en:careful|careful]], [[wikt:en:takecare|takecare]], [[wikt:en:beware|beware]], [[wikt:en:behave|behave]],[[wikt:en:be alert|be alert]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:ghwughwu]] su1cbym42sbdwh6mb88f3qa70z1fnki za̱m 0 1444 35621 32892 2025-01-28T10:08:11Z Kambai Akau 8 35621 wikitext text/x-wiki ==za̱m== ===Bwoi a̱lyoot=== ===Yei=== * Za̱FBS: /zem/ [[File:Indeed logo.png|thumb|Ghwughwu '''za̱m''' din Shong]] ===Fam a̱lyem=== Ghwughwu za̱m (á̱kpa: za̱m) ===Sot swang a̱lyiat=== ''wu'' (akpa ''wu'') ===Wa̱i a̱lyiat=== jhyuk TITLE TRANSLATION. ===Kídee=== #* a̱ yong cet''za̱m'' si nang nggu beang #* a̱nyuuk bang nggu za̱m si gu shei #* ayan ali bam atyoli za̱m si gu yok suo a̱ kan hu ====Tai=== #* ku swan a̱nia #* a̱nia wa ku ndi ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[Wikt:ha:kwarai|kwarai]] * [[Kpat]]: [[Wikt:ha:lallai|lallai]] * [[Shong]]: [[Wikt:en:indeed|indeed]] * [[Shong]]: [[Wikt:en:really|really]] ===Ya̱fang=== [[Sa:Tyap Wiki Bootcamp Season 1]] bf8in52fw4qokzajh2mi2e1bhk08a2w swuocet 0 1445 33600 32846 2024-09-03T02:06:11Z Kambai Akau 8 33600 wikitext text/x-wiki ==Tyap== [[File:Gamescom 2009 - Microsoft Windows 7 (5127).jpg|thumb|swuocet_7_(5127)]] ===Yei=== * A̱nwuat: ===A̱lyoot=== ''Swuocet''' (''á̱kpa'' '''[[swuoncet]].''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''nia''') Swuocet '''Lan''' yet ki̱ a̱yin ang ku a̱kpa, ku kpat, ku nwan swak cet kyang. #* Lyamaai lei fi̱ri̱ng gu si̱ nyia̱ a̱'''swuocet''' Kayit.'' #* ''Kabai byia̱ a̱gba̱ndang '''sun''' a̱ma̱nfwu,a̱wot zi̱ ni̱ vwuong nggu nda nkyetuk.'' #* ''Nggwon ka ni '''swuocet'''A̱tyia̱ wu.'' #* ''Kpat hu ni '''swuocet''' nka.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:fi|fi]],[[wikt:ha:nasara|nasara]] * [[Shong]]: [[wikt:en:prevail|prevail]],[[wikt:en:win|win]],[[wikt:en:triumph|triumph]],[[wikt:en:overcome|overcome]],[[wikt:en:surmount|surmount]],[[wikt:en:have victory|have victory]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 0ktlntr6apa2ho3fe3pl60d7hu3lpnd tela 0 1446 33586 32779 2024-09-03T02:00:00Z Kambai Akau 8 33586 wikitext text/x-wiki ==Tyap== [[File:A tailor at her workshop.jpg|thumb|A̱tyu '''twai''' mi̱ tutu twai nggu]] ===Yei=== [[File:Tela in Tyap.ogg|thumb|Si̱sak ji á̱ ngyei '''Tela''' di̱n Tyap]] ===Tam=== '''tela''' (''á̱kpa'' '''a̱yaatela''') #*''team, ka̱n team, ku team, za team, ba̱ team, wu team, na team, bye team, nteam.'' #* '''Team''' fa ka̱nang á̱ lya̱u a̱yin ku kyang tazwa kyang ghyang di̱ si̱sak ku si̱ mi̱n shot a̱ni. #* ''Á̱ ku '''team''' Yesu da̱ a̱team a̱khwu ndyia̱ ncyikwop sweang na̱ ku swak a̱ni.'' #* ''Bobai wa '''team''' nkyang na da̱ a̱kwon ka a̱tsotson.'' #* ''A̱tyoli Kuyet wu beang nzi̱t '''team''' nggu a̱tson.'' ====Tai ==== * [[A̱tyu twai]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:tailo|tailor]] * [[Kpat]]: [[Wikt:ha:tela|tela]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] km572ecpgnqnhyon9ohppbffjfmhgu2 a̱ka̱byit 0 1447 33541 33027 2024-09-03T01:46:23Z Kambai Akau 8 33541 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kə̀bʲìd/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱byit]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 66vnuy28wk9vqanuvvy37frzrnxgte2 za̱kyat 0 1448 35620 32883 2025-01-28T10:07:42Z Kambai Akau 8 /* Ya̱fang */ 35620 wikitext text/x-wiki ==Tyap== ==Bwoi a̱lyoot== ETYMOLOGY ===Yei=== [[File:Boundary stone in Bouldnor Copse - geograph.org.uk - 604685.jpg|thumb|Fang ghwughwu hu ni na yet '''za̱kyat''' ja]]. * [[Za‌FBS]]: /zekyad/ * A‌nwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]] ===Ghwughwu=== '''za̱kyat''' (''a‌kpa'' '''za̱kyat''') :Sot swang a‌lyiat: :: '''ja''' (''akpa'' ''' ja''')''' '''za̱kyat''' tam hu vwuan nggu a̱hwu a̱nyia̱ hu za̱kyat.nang a̱yin ni tyuut tyuut gu nyia tam ani * '''''za̱kyat''' ''ja gu suo kan hu''. * ''a̱yan ali bitut suo abunh ba̱t'''za̱kyat''' ja gu si̱ mbyin''. ====Bwan di‌̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha: dakar|dakar ]] * [[Shong]]: [[Wikt:en:having deficulty in doing some|having deficulty in doing some thing]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:Ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] bdlas33wzpv8sqrgz0jujgj88g6idv4 a̱buka̱ti 0 1449 33526 33318 2024-09-03T01:42:28Z Kambai Akau 8 33526 wikitext text/x-wiki ==Tyap== [[File:Bucket, milk (AM 1997.72.11).jpg|thumb|Ghwughwu '''a̱buka̱ti''' ntswam a̱baan.]] ===Bwoi a̱lyoot=== Á̱ bwuo swang a̱lyiat jini neet di̱ Shong ja, ''bucket''. ===Yei=== * [[Za̱FBS]]: /ə̀búkə́tî/ * A̱nwuat:[[File:A̱buka̱ti in Tyap.ogg|thumb|Si̱sak na̱ng á̱ ngyei '''a̱buka̱ti''' di̱n Tyap a̱ni.]] ===A̱lyoot=== '''a̱buka̱ti''' (''á̱kpa'' '''[[mbuka̱ti]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''na''') # '''A̱buka̱ti''' wu yet a̱junjung a̱la̱n wa nang á̱ fwoi a̱sa̱khwot mami mat á̱ swuo ku á̱ nhyat a̱la̱n a̱ghyang. #* ''Bwuo a̱sa̱khwot na a nkoot ma̱ng '''a̱buka̱ti''' a̱vwuonswuo ka.'' #* ''Bai ma̱ng '''a̱buka̱ti''' wu nta.'' #* ''Yok san tangka̱i '''a̱buka̱ti''' huni bah.'' ====Bu nwuan ==== * [[a̱la̱n]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[wikt:yo:garawa|garawa]] * [[A̱kum-a̱cyi]]: [[wikt:ig:ịwụ|ịwụ]] * Fa̱ta: [[wikt:ff:bokotti|bokotti]] * [[Kpat]]: [[wikt:ha:bokiti|bokiti]] * [[Shong]]: [[wikt:en:bucket|bucket]] * Zi̱ya: [[wikt:tiv:bokoti|bokoti]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] 387r60dh0ywori7vf4dtgvqgjimf53a a̱buri̱ga 0 1450 38637 38595 2025-05-31T23:35:33Z Kambai Akau 8 38637 wikitext text/x-wiki ==Tyap== [[File:Young woman wearing denim shorts, tank top and purse in Madison, Wisconsin 2021.jpg|thumb|A̱nap A̱shong ntyia̱ a̱kum a̱ta̱p-a̱cyok, ma̱ng a̱toot fi̱ri̱ng a̱ si̱ ta̱shang '''a̱buri̱ga''' mi̱ Madison, Wisconsin, MS, ma̱ a̱lyia̱ 2021.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat jini neet mi̱ ''burga'' ja di̱n ?Kpat. ===Yei=== * {{IPA|kcg|/ə̀bùrɨ̀ɡà/}} ** {{audio|kcg|A̱burga in Tyap.ogg|a=}} ** {{hyphenation|kcg|a̱|bu|ri̱|ga}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱buri̱ga''' (''á̱kpa'' '''[[a̱yaaburi̱ga]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱buri̱ga''' yet tangka̱i a̱mpwot hwa nang á̱ ya̱shang ku á̱ kwak a̱ni mat shi nggu hu. #* ''Kyiak '''a̱buri̱ga''' wu a bai ndyo.'' #* ''Nat a sak '''a̱buri̱ga''' wu.'' #* '''''A̱buri̱ga''' wu nshyia̱ ma̱ a̱swang Mma kya.'' ====Tai ==== * [[a̱buu]] * [[a̱doma]] * [[a̱gumaat]] * [[a̱mpwot]] ====Vak lyuut ghyang==== * [[a̱burga]] ====Bwoi a̱lyoot==== * [[a̱buri̱ga mbwak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangba̱ng mi̱ bwak}} * [[Dot]]: {{t+|nl|handtas}} * [[Shong]]: {{t+|en|handbag}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] 6h10823ofxs3lgmly97fzpx9vea1phh ta̱bya̱ng 0 1451 33589 33149 2024-09-03T02:00:55Z Kambai Akau 8 33589 wikitext text/x-wiki ==Tyap== [[File:Demolition of old house in Ebisu.jpg|thumb|A ta̱bwora̱p a̱khwukhwa̱p a̱li ma̱ng Ebisu]] '''Ta̱bwora̱p''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== [[Za̱FBS]] /ta̱bwora̱p/ [[File:Tabworap in Tyap.ogg|Tabworap_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Ta̱bwora̱p" a̱ni]] ===A̱lyoot=== Ta̱bwora̱p :'''Sot swang a̱lyiat''' Ta̱bwora̱p (á̱kpa: Ta̱bwora̱p ) '''Ta̱bwora̱p''' . ==Kidee== * A̱ li ka ta̱bwora̱p * A̱ ta̱bwora̱p ofit hu ====Tai ==== * Seang ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:burme|burme]] * [[Shong]]: [[wikt:en:cave in|cave in]], [[wikt:en:sunken|sunken]] * [[a̱kum-a̱cyi]]: [[wikt:ig:kwatuo|kwatuo]] * [[a̱ghwangkpang]]: [[wikt:yo:wó lulẹ̀|wó lulẹ̀]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] swpwvg5xeiovymuwp6lzhrffzzogqid ta̱choi 0 1452 33588 33148 2024-09-03T02:00:35Z Kambai Akau 8 33588 wikitext text/x-wiki ==Tyap== [[File:Slingsby Falke Commence take off (10888480783).jpg|thumb|A̱tyoli Slingsby_Falke '''ta̱bat''' cyiet hu da̱ a̱man tswam (10888480783)]] '''Ta̱bat''' ===bwoi a̱lyoot=== A̱ bwuo swangalyiat huni ma̱ng shong ja ===Yei=== [[Za̱FBS]] /ʈãɓɑʈ/ [[File:Tabworap in Tyap.ogg|Tabworap_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Ta̱bwora̱p" a̱ni]] ===fa=== '''Ta̱bat''' ::'''Sot swang a̱lyiat''' Ta̱bat (á̱kpa: '''Tsai,Ya̱baat'''.) '''hu''' | '''na''.'' #* '''Ta̱bat''' fa á̱ tsa kyang.'' #* A̱ li ka ta̱bat long #* Ta̱bbat tam hu la ====Tai ==== * '''tsa''' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:soma|soma]],[[wikt:ha:fara|fara]] * [[Shong]]: [[wikt:en:start|start]], [[wikt:en:commence|commence]] * [[a̱kum-a̱cyi]]: [[wikt:ig:ibido|ibido]] * [[a̱ghwangkpang]]: [[wikt:yo:bẹrẹ|bẹrẹ]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 9amrrtbfjuvoppt82i1opbkommvk0bl ta̱-bat 0 1453 33595 33158 2024-09-03T02:04:30Z Kambai Akau 8 33595 wikitext text/x-wiki ==Tyap== [[File:Slingsby Falke Commence take off (10888480783).jpg|thumb|A̱tyoli Slingsby_Falke '''ta̱bat''' cyiet hu da̱ a̱man tswam (10888480783)]] '''Ta̱bat''' ===bwoi a̱lyoot=== ''A̱ bwuo swangalyiat huni ma̱ng shong ja'' ===Yei=== [[Za̱FBS]] /ʈãɓɑʈ/ [[File:Tabworap in Tyap.ogg|Tabworap_in_Tyap]]|thumb|Si̱sak nang á̱ ngyei "Ta̱bwora̱p" a̱ni]] ===fa=== '''Ta̱bat''' ::'''Sot swang a̱lyiat''' Ta̱bat (á̱kpa: '''Tsai,Ya̱baat'''.) '''hu''' | '''na''.'' #* '''Ta̱bat''' fa á̱ tsa kyang.'' #* A̱ li ka ta̱bat long #* Ta̱bbat tam hu la ====Tai ==== * '''tsa''' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:soma|soma]],[[wikt:ha:fara|fara]] * [[Shong]]: [[wikt:en:start|start]], [[wikt:en:commence|commence]] * [[a̱kum-a̱cyi]]: [[wikt:ig:ibido|ibido]] * [[a̱ghwangkpang]]: [[wikt:yo:bẹrẹ|bẹrẹ]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 564k97exufcle3opq1qwldrz23bz7dy zhwunzhwo 0 1454 35610 34170 2025-01-28T10:00:23Z Kambai Akau 8 35610 wikitext text/x-wiki Vak lyuut [[zwunzwuo]] ghyang. Nwuan wat a̱hwa a li. [[Sa:Tyap Wiki Bootcamp Season 1]] n7zaahx8s3rxy6yhq0ai2v8qy20jnzp a̱buk-a̱nu 0 1455 33606 33525 2024-09-03T02:29:24Z Kambai Akau 8 33606 wikitext text/x-wiki ==Tyap== [[File:Hunter Kills Krauncha Birds and got curse from Valmiki.jpg|thumb|A̱tyu-a̱kat wu hyat a̱man ka a̱wot a̱ si̱ shyia̱ '''a̱buk-a̱nu''' mbwak a̱khwukhwop a̱niet.]] ===Yei=== * [[Za̱FBS]]: /ə̀bʷùg-ə̀nú/ * A̱nwuat: * '''Fantswam''': [[a̱buk-ka̱nung]] ** A̱nwuat: * '''Gwoot''': [[əbug-unu]] ** A̱nwuat: ===A̱lyoot=== '''a̱buk-a̱nu''' (''á̱kpa'' '''[[á̱buk-nunu]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''hu''') # '''A̱buk-a̱nu''' fa ki a̱yin lak li ang, a̱wot gu shyi ang ma̱ng a̱buk-a̱nu. #* ''A̱yang mbyin Kajhyung nwuak nggu '''a̱buk-a̱nu''' lyuo bah.'' #* ''Ka̱t, a̱ghyang nzi̱t! A̱bakyuo Ka̱mbai kani byia̱ '''a̱buk-a̱nu'''.'' #* '''''A̱buk-a̱nu''' nggu wa sii ta̱bat nggu.'' ====Tai==== * [[a̱buk-a̱lyem]] * [[sang a̱tsak a̱lyem]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:la'ana|la'ana]], [[wikt:ha:bakin fata|bakin fata]], [[wikt:ha:mumunan baki|mumunan baki]] * [[Shong]]: [[wikt:en:curse|curse]], [[wikt:en:bad say|bad say]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] jt5zf9aejrb02zh1kvmouv2kso2b6cw a̱butuut 0 1456 33534 33391 2024-09-03T01:44:48Z Kambai Akau 8 33534 wikitext text/x-wiki ==Tyap== [[File:Some HDR Tree and Sunset at Cali's Aeroclub del Pacífico (4111460726).jpg|thumb|A̱kwon ka̱ byia̱ sá̱ka̱n ka̱ tai '''a̱butuut''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ə̀bùtúud/ * A̱nwuat: ===A̱lyoot=== '''a̱butuut''' (''á̱kpa'' '''[[a̱ka̱butuut]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱butuut''' yet a̱kwon kya ka̱ byia̱ sá̱ka̱n a̱ni, ka̱ si̱ byia̱ á̱kpa̱kpai a̱kikyuo a̱wot ka̱ ni̱ nnwuak shyishyim. Á̱ ngya sum a̱kwon hu ku li ma̱ a̱kaat a̱ni. #* ''Mman na vwuo da̱ a̱beam a̱tyin '''a̱butuut''' kikya. #* ''Ban a̱kwon '''a̱butuut''' ma̱ tai yet bah.'' #* ''Zi̱ ku byia̱ a̱tyin '''a̱butuut''' a̱ma̱nta a̱li nzi̱t ka mi̱ Tsonjei.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: *[[wikt:ha:itace mai kaya|itace mai kaya]] * [[Shong]]: *[[wikt:en:thorny tree|a species of thorny tree]] ===Ya̱fang=== {{pedia}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] hoh6t0g00f7xo5gw4xkd3jvotpwselh sot 0 1457 33744 33736 2024-09-05T21:50:49Z Kambai Akau 8 33744 wikitext text/x-wiki ==Tyap== [[File:Johan Zoffany - Tribuna of the Uffizi - people group 4b.jpg|thumb|'''Sot''' á̱niet Ti̱raibunat Ufizi ji.]] ===Yei=== * [[Za̱FBS]]: /sʷòd/ ku /sʷə̀d/ * A̱nwuat: ===A̱lyoot=== '''sot''' (''á̱kpa'' '''[[susot]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Sot''' yet a̱kpa nkyang kya ku sa á̱niet. Ka̱ doot á̱ nyia̱ á̱kpa a̱cyi, ku á̱kpa̱ swaat. Á̱ mbyia̱ sot á̱niet á̱ si̱ mbyia̱ sot nkyang ma̱ng á̱kpa nkyang. #* ''Á̱niet ba shyia̱ di̱n '''sot''' jhyiung ja.'' #* '''''Sot''' a̱ka̱man ji fi̱ri̱p a̱ naat di̱ fam jenshyung hu hwa.'' #* ''A shyia̱ mi̱ zang '''sot''' ja la?'' ====Bu nwuan ==== * [[a̱kpa]] * [[a̱sorong]] * [[sa]] ====Bwoi mi̱ bwoi ==== * [[sot á̱niet]] * [[sot di̱n sot]] * [[susot]] ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: [[Wikt:yo:egbe|egbe]] * [[A̱kum-a̱cyi]]: [[Wikt:ig:otu|otu]] * [[Fa̱taa]]: [[Wikt:ff:geeɓe|geeɓe]] * Jhyuo: [[Wikt:kaj:sot|sot]] * [[Kpat]]: [[Wikt:ha:ƙungiya|ƙungiya]] * [[Shong]]: [[Wikt:en:group|group]] * Zi̱yaniet: [[Wikt:tiv:mkohol|mkohol]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] s5uh596n770mkkdfubvgd5giz73o4wz veang 0 1458 33604 32948 2024-09-03T02:20:46Z Kambai Akau 8 33604 wikitext text/x-wiki ==Tyap== [[File:Tire Riding.jpg|thumb|Gwa̱neam ka veang ma̱ng vwuo hu ba]] '''Veang''' ==Bwoi a̱lyoot== A̱ bwuo swangalyiat huni ma̱ng shong jya ==Yei== [[Za̱FBS]] /veang/ [[File:Veang in Tyap.ogg|thumb|Si̱sak á̱ ngyei Veang di̱n Tyap a̱ni]] ===A̱lyoot=== Veang :'''Sot swang a̱lyiat''' Veang (á̱kpa: '''Veang''' ) '''Veang''' . ==Kidee== * A veang ba a? * A̱nietbishyi nyia̱ ta̱m anyia̱ ba̱ veang ba ! ! ! ====Tai ==== * Van ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:gajiya|gajiya]] * [[Shong]]: [[wikt:en:tired|tired]], [[wikt:en:tiring|tiring]] * [[a̱kum-a̱cyi]]: [[wikt:ig:ike gwụrụ|ike gwụrụ]] * [[a̱ghwangkpang]]: [[wikt:yo:bani o|bani o]] ==Ya̱fang== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 585jncqikpo697t3hcmalwgzzs5unea vwuoa̱khwu 0 1459 38849 38841 2025-06-03T19:27:23Z Kambai Akau 8 38849 wikitext text/x-wiki ==Tyap== [[File:(Porter carrying clay pots strapped to A-frame on his back) (4095353619).jpg|thumb|Li̱la̱n hu '''vwuoa̱khwu''' mba̱ng]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[vwuo]]'' + ''[[a̱khwu]]''. ===Yei=== * {{IPA|kcg|/vʷʷo-əxʷu/}} ** {{audio|kcg|Kcg-vwuoa̱khwu.ogg|a=}} ** {{hyphenation|kcg|vwuo|a̱|khwu}} (a̱ka̱tyong 3) * Fantswam: [[lvwuaa̱khwu]] /lvʷʷa-əxʷu/ ** A̱nwuat: ===Ghwughwu=== '''vwuoa̱khwu''' (''á̱kpa'' '''[[vwan-a̱khwu]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') #'''Vwuoa̱khwu''' fa ka̱nang kyang byia̱ a̱bung nyia̱ a̱ni. #* ''Ma̱nang ba̱ li ta̱m hu '''vwuoa̱khwu''', ba̱ si̱ kai nung a̱ ghwon.'' #* ''Ta̱m hu '''vwuo''' ang '''a̱khwu''' a?'' #* ''Ba̱ng kurum ma̱nini '''vwuoa̱khwu''' bat.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Byia̱ a̱bung}} * [[Dot]]: {{t+|nl|moeilijk}} * [[Kpat]]: {{t+|ha|da wuya}} * [[Shong]]: {{t+|en|difficult}} {{trans-bottom}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:ghwughwu]] teoc5yjq888pcaqmjm2o6ov361kw2va za̱za̱rak 0 1460 33579 32991 2024-09-03T01:57:45Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 33579 wikitext text/x-wiki [[File:Igloo.jpg|thumb|za̱za̱rak a̱sai]] [[File:Za%CC%B1za%CC%B1rak_in_tyap_language.ogg|si̱sak nang a̱n ngya̱i za̱za̱rak di̱n tyap a̱ni]] ==YEI== '''za̱za̱rak''' ===Ghwughwu=== '''za̱za̱rak'' (''á̱kpa'' á̱ za̱za̱rak) :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') #'''Za̱za̱rak''' yet sang a̱lyiuk ki̱ a̱katuk. * A̱gwaza gu kub nzi̱t mang ''za̱ra̱rak'' tswa n gu ji . * a̱sa̱khwot na li ma̱ '''za̱za̱rak''' . * a̱si̱ ba̱ byia̱ ''za̱za̱rak'' nyia̱ byia na li A̱gwaza. ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:holy|holy|,en:pure|pure,]] * [[Kpat]]: [[Wikt:ha:tsarki| tsarki]] [[Sa:nkyang]] [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] 34uxtqi4b2773qs25zzr1p6og968ns0 a̱bun 0 1461 33940 33531 2024-09-13T16:36:17Z BabaTheophilud 346 /* Yei */ 33940 wikitext text/x-wiki ==Tyap== [[File:Corn-raw-boiled-and-dry.jpg|thumb|'''A̱bun''' swakpat.]] ===Yei=== * [[Za̱FBS]]: /ə̀bùn/ * A̱nwuat:[[File:A%CC%B1bun_in_tyap_languge.ogg|thumb|si̱sak nang a̱n ngai a̱bun di̱n tyap a̱ni]] ===Ghwughwu=== '''a̱bun''' (''a̱kpa'' '''[[a̱yaabun]]''') :Sot swang a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') # '''A̱bun''' fa kyang á̱ ka̱n nwai wan ku byang hwa a̱ni. #* ''A̱fai ma Ka̱mbai wuni wa ku si̱ kpa̱ra̱m '''a̱bun''' swakpat wu a̱ bai ndyo lyuo.'' #* ''Yihwa hwa cyi nywan huni nswan ma̱ '''a̱bun''' a̱nia?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:danye|danye]] * [[Shong]]: [[Wikt:en:raw|raw]], [[Wikt:en:unripe|unripe]] ===A̱lyoot=== '''a̱bun''' (''a̱kpa'' '''[[a̱yaabun]]''') :Sot swang a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') # '''A̱bun''' fa ka̱nang a̱yin nyia̱ kyang ku myim a̱ni bah, á̱ ka nnyia̱ da̱ nggu a̱ bwuo a̱bun wa. #* ''Ya ngyok oo! Nung gwa bwuo '''a̱bun''' wu; nggu wa bah.'' #* ''Nyi byia̱ bwoi '''a̱bun''' wu nci̱ri̱ng.'' #* '''''A̱bun''' a̱nyan wa ma̱ nzi̱t?'' ====Bwoi mi̱ bwoi==== * [[a̱bun a̱yin]] * [[a̱bun nyia̱]] * [[bwoi a̱bun]] * [[bwuo a̱bun]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:laifi|laifi]] * [[Shong]]: [[Wikt:en:fault|fault]] [[Sa:ghwughwu]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] imm96o06u0fsz1ioeoy02jomw3ty7b7 ba̱go 0 1462 33556 33428 2024-09-03T01:49:33Z Kambai Akau 8 33556 wikitext text/x-wiki ==Tyap== [[File:Group of hunters posing in a line with rifles and game (AM 78673-1).jpg|thumb|'''Ba̱go''' (sot á̱niet a̱kat).]] ===Yei=== * [[Za̱FBS]]: /bəgə́ú/ * A̱nwuat: [[File:Ba̱go in Tyap.ogg|Suswak_in_Tyap|thumb|Si̱sak nang á̱ ngyei "ba̱go" a̱ni di̱n Tyap.]] ===A̱lyoot=== '''ba̱go''' (''a̱kpa'' '''a̱yaaba̱go''') :Sot swang a̱lyiat: ::'''hu''' (''a̱kpa'' '''ba''') # '''Ba̱go''' yet sot á̱niet a̱kat ja. #* '''''Ba̱go''' hu ba̱ si̱ nat a̱kat.'' #* ''A̱tyoli Yashim wa yet a̱kwak a̱son '''ba̱go''' huni.'' #* ''Zang '''ba̱go''' hwa a neet?'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: *[[Wikt:ha:kungiyar masu farauta|kungiyar masu farauta]] * [[Shong]]: *[[Wikt:en:fleet of hunters|fleet of hunters]] ====Vak lyuut ghyang==== * [[ba̱ga̱u]] ===Ya̱fang=== {{pedia}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] kz5nvyq3qi8mpr89e1j0i0dlcr00rd4 zat-zi̱-zat 0 1463 33583 32992 2024-09-03T01:59:00Z Kambai Akau 8 33583 wikitext text/x-wiki ==YEI== '''zat-zi̱-zat''' ===Ghwughwu=== [[File:30th St. Moritz Polo World Cup on Snow - 20140202 - Cartier vs Ralph Lauren 18.jpg|30th_St._Moritz_Polo_World_Cup_on_Snow_-_20140202_-_Cartier_vs_Ralph_Lauren_18|thumb|ghwughwu a̱niet ''zat-zi̱-zat di̱n Tsaai A̱byin St. MORIT hwa hu.]] ===A̱kwonu a̱lyoot=== '''zat-zi̱-zat'' (''á̱kpa'' a̱zat) :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''wu''') #'''Zat-zi̱-zat''' yet cung la̱u ja. * mato wu ku''za̱t-zi̱-zat''. * A mang a̱ lau '''a̱za̱t''' ba̱t. * A̱ka̱u ma̱ng zwandien ''za̱t-zi̱-zat'' di̱n Tsaai ji lyuo. ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:Excel in a race|Excel in a race]] * [[Kpat]]: [[Wikt:ha:Ficce a tsate|Ficce a tsare]] [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] o4mcwbnvpp8pdt735tnu2qy3m8x7zuw a̱yaagban ndong 0 1464 33554 33518 2024-09-03T01:49:07Z Kambai Akau 8 33554 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáag͡bandɔŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱gban ndong]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] cm8e975iq1vt3jr1ku8owbvv00p16vh a̱ka̱bwu-ma̱to 0 1465 33540 33019 2024-09-03T01:46:08Z Kambai Akau 8 33540 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀bʷù mə́tô/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bwu-ma̱to]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8wjx5kh1uc2hyy1b23gkp8zwqtvr6i2 ka̱bwu-ma̱to 0 1466 37642 33560 2025-04-25T01:52:42Z Kambai Akau 8 37642 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́bʷu mə́tô/ * A̱nwuat: ===A̱lyoot=== '''ka̱bwu-ma̱to''' (''á̱kpa'' '''ká̱bwu-ma̱to''') # [[a̱bwu-ma̱to]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:Fantswam]] 9c2q7ipazgw7z0owiythrkvjikvfmyb Sa:Ngwat ma̱ng á̱kpa̱ra̱m a̱ka̱fwuop fayit 14 1467 33030 2024-08-29T00:06:10Z Kambai Akau 8 Created blank page 33030 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 a̱yaabun 0 1468 33549 33045 2024-09-03T01:48:02Z Kambai Akau 8 33549 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabun/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱bun]] [[Sa:a̱lyoot]] [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] mstbr4bcyaoaz611nj4fojdx12lyzfp a̱yaadangka̱li 0 1469 33553 33418 2024-09-03T01:48:55Z Kambai Akau 8 33553 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáadankə̀li/ * A̱nwuat: ===A̱lyoot=== # ''a̱kpa'' [[a̱dangka̱li]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] tacby77pdy5e5yg0cysjy626nxv7m0k a̱butu 0 1470 38613 38612 2025-05-31T23:01:12Z Kambai Akau 8 /* Tyap */ 38613 wikitext text/x-wiki ==Tyap== [[Fail:"Duli" - a large bamboo basket used for storing seeds of paddy, mustard, etc., commonly used in Assam 02.jpg|thumb|Ghwughwu '''a̱butu''']] ===Bwoi a̱lyoot=== Á̱ bye bwuo swang a̱lyiat jini neet mi̱ ''[[a̱-]]'' + ''[[but]]'' + ''[[tutu]]'' wa. ===Yei=== * {{IPA|kcg|/əbútû/}} ** {{audio|kcg|A%CC%B1butu_in_Tyap_language.ogg|a=}} ** {{hyphenation|kcg|a̱|bu|tu}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱butu''' (''á̱kpa'' '''[[a̱yaabutu]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱butu''' yet tangka̱i a̱gba̱ndang a̱ceang hwa nang á̱ bat ma̱ng tsurup a̱ni. #* ''Koot nkyang na ma̱ '''a̱butu''' a̱wa. #* ''N san '''a̱butu''' a̱fai.'' #* ''A byia̱ '''a̱butu''' a̱ghyang a?'' ====Tai ==== * [[a̱ceang]] * [[a̱dudu]] * [[cicyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱gba̱ndang a̱ceang}} * [[Dot]]: {{t+|nl|mand}} * [[Kpat]]: {{t+|ha|Kwando}} * [[Shong]]: {{t+|en|basket}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:nkyangtyei nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8ilsronw6kl7nny09v0o8aer4d62nt2 a̱yaaba̱bya̱ra̱p–a̱nu 0 1471 33546 33438 2024-09-03T01:47:26Z Kambai Akau 8 33546 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabəbjə̀rə̀b ə̀nú/ * A̱nwuat: ====Vak lyuut ghyang==== * [[a̱yaaba̱bya̱ra̱p a̱nu]] ===A̱lyoot=== # ''a̱nyiung'' [[a̱ba̱bya̱ra̱p–a̱nu]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 0omjeftril1ww3yul0ozaxpu8j0a7du a̱ba̱bya̱ra̱p a̱nu 0 1472 33212 2024-09-01T13:08:39Z Kambai Akau 8 Redirected page to [[a̱ba̱bya̱ra̱p–a̱nu]] 33212 wikitext text/x-wiki #REDIRECT [[a̱ba̱bya̱ra̱p–a̱nu]] 4x9kpuugh50vkqiatcxmxllg4o8oznj a̱yaaba̱bya̱ra̱p nunu 0 1473 33215 2024-09-01T13:10:08Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱yaaba̱bya̱ra̱p nunu]] nat [[a̱yaaba̱bya̱ra̱p–a̱nu]]: Misspelled title 33215 wikitext text/x-wiki #REDIRECT [[a̱yaaba̱bya̱ra̱p–a̱nu]] 1q3kji9pneyx0fsgink0cube133p7b9 a̱yaaba̱bya̱ra̱p a̱nu 0 1474 33217 2024-09-01T13:11:30Z Kambai Akau 8 Redirected page to [[a̱yaaba̱bya̱ra̱p–a̱nu]] 33217 wikitext text/x-wiki #REDIRECT [[a̱yaaba̱bya̱ra̱p–a̱nu]] 1q3kji9pneyx0fsgink0cube133p7b9 a̱yaacaca 0 1475 33552 33439 2024-09-03T01:48:42Z Kambai Akau 8 33552 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáatʃatʃa/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱caca]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] tmdi1x9zvi626op2m73fi8cl51yyicd a̱bap-kura 0 1476 33764 33524 2024-09-05T22:35:12Z Kambai Akau 8 33764 wikitext text/x-wiki ==Tyap== [[File:Scarecrow (PSF).png|thumb|Ghwang '''a̱bap-kura'''.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱bap]]'' + ''[[kura]]''. === Yei === * [[Za̱FBS]]: /ə̀bàb kúrá/ * A̱nwuat: [[File:A%CC%B1bap-kura_inTyap_language.ogg|thumb|Si̱sak nang á̱ ngyei "a̱bap-kura" di̱n tyap a̱ni.]] === A̱lyoot === '''a̱bap-kura''' (''á̱kpa'' '''[[a̱yaabap-kura]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') #'''A̱bap-kura''' yet kyang hwa nang á̱ jhyi ma̱ng tyiang a̱toot ku li nang a̱tyubishi a̱ni, á̱ ki shuut a̱baka̱man ki nyám di̱n nkyangcyui ma̱ a̱byin. #* ''N cat nsak '''a̱bap-kura''' wa ma̱ a̱byin ka.'' #* '''''A̱bap-kura''' wuni shi a̱ la̱u.'' #* ''Zi̱ cat nsak '''a̱bap-kura''' wu a̱fwun kya.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:mutum-mutumi|mutum-mutumi]] * [[Shong]]: [[Wikt:en:scarecrow|scarecrow]] [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] rbjd7s5dg6f5icknjn1lhovqlf1hpv7 a̱yaabala̱nkong 0 1477 42795 38064 2026-02-25T10:52:28Z MarcoSwart 418 Dot 42795 wikitext text/x-wiki ==Tyap== [[File:Anthonomini species - ZooKeys-260-031-g007.jpeg|thumb|right|220px|Ntangka̱i '''a̱yaabala̱nkong''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jáabaləŋkʷəŋ/}} ** {{audio|kcg|Kcg-a̱yaabala̱nkong.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ba|la̱n|kong}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱bala̱nkong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangcet}} * [[Dot]]: {{t+|nl|katoensnuitkevers}} * [[Shong]]: {{t+|en|boll weevils}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Tyap Wiki Bootcamp Season 1]] eh4t856oqzj227byxsdw7qytxotxqwe a̱bala̱nkwong 0 1478 39976 33257 2025-10-31T12:01:27Z EmausBot 99 Fixing double redirect from [[a̱bala̱nkong]] to [[a̱ba̱la̱nkong]] 39976 wikitext text/x-wiki #REDIRECT [[a̱ba̱la̱nkong]] kd5l81fsmsenmod8fxjr7nbj6aru53n a̱yaakamm 0 1480 33269 2024-09-01T15:00:25Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáakamm̂/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱kamm]] [[Sa:a̱lyoot]]" 33269 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáakamm̂/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱kamm]] [[Sa:a̱lyoot]] 0n53ywbahq1oisxbsledgggqrx6sfbk a̱yaaba̱lyuak 0 1481 33547 33437 2024-09-03T01:47:37Z Kambai Akau 8 33547 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabəlʲʷàg/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱ba̱lyuak]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] ij1rg4h17b40w3kaz7615aurkc0e5rv a̱ba̱ban 0 1482 33282 2024-09-01T15:21:32Z Kambai Akau 8 Redirected page to [[a̱ba̱nban]] 33282 wikitext text/x-wiki #REDIRECT [[a̱ba̱nban]] e60d3ox5g574erupzwfvsa9xsj9rz4g a̱ba̱mban 0 1483 33284 2024-09-01T15:22:21Z Kambai Akau 8 Redirected page to [[a̱ba̱nban]] 33284 wikitext text/x-wiki #REDIRECT [[a̱ba̱nban]] e60d3ox5g574erupzwfvsa9xsj9rz4g a̱yaaba̱nban 0 1484 33548 33441 2024-09-03T01:47:49Z Kambai Akau 8 33548 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabǝnban/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱ba̱nban]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] g4pkl2nx57cigtcjq4s5afs671dpb52 a̱yaabang a̱byin 0 1485 33544 33442 2024-09-03T01:46:59Z Kambai Akau 8 33544 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabaŋ ǝ̀bʲin/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bang a̱byin]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] dema2mcvshximknmbm5lfhmwefvo085 a̱yaabap-kura 0 1486 33545 33519 2024-09-03T01:47:12Z Kambai Akau 8 33545 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabab kura/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bap-kura]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 7tgwp3sipic4q6imra55i0bm1rh3us7 mbuka̱ti 0 1487 33561 33358 2024-09-03T01:50:41Z Kambai Akau 8 33561 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /mbukəti/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱buka̱ti]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 4q8oupg32i4aagufbu5jixgndcyspv9 a̱bwum 0 1488 33322 2024-09-01T16:47:07Z Kambai Akau 8 Redirected page to [[a̱bum]] 33322 wikitext text/x-wiki #REDIRECT [[a̱bum]] s55n51izo34f8mmqzcm7y6hb2c36say a̱ka̱bung 0 1489 33539 33335 2024-09-03T01:45:54Z Kambai Akau 8 /* A̱lyoot */ 33539 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀bùŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bung]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] a5kh0wpwjhc9zam1en388ojukda7vzs ka̱bung 0 1490 37631 33559 2025-04-25T01:45:10Z Kambai Akau 8 37631 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə̀búŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱bung''' (''á̱kpa'' '''ká̱bung''') # [[a̱bung]] [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:Fantswam]] g6scbh2h5sbtfm2d94w4eqegvjaf1tn a̱burga 0 1491 38640 38639 2025-05-31T23:38:56Z Kambai Akau 8 38640 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀bùrɡà/}} ** {{audio|kcg|Kcg-a̱burga.oga|a=}} ** {{hyphenation|kcg|a̱|bur|ga}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱burga''' (''á̱kpa'' '''[[a̱yaaburga]]''') # ''Vak lyuut'' [[a̱buri̱ga]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] nma15tuwu6wdyffbx9xtc094qxavmp9 a̱yaaburi̱ga 0 1492 38638 38596 2025-05-31T23:36:06Z Kambai Akau 8 38638 wikitext text/x-wiki ==Tyap== [[Fail:The Big Texan Steak Ranch Gift Shop Handbags.jpg|thumb|'''A̱yaaburi̱ga''' mi̱ kaswuo]] ===Yei=== * {{IPA|kcg|/əjaaburɨɡa/}} ** {{audio|kcg|Kcg-a̱yaaburi̱ga.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|bu|ri̱|ga}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱buri̱ga]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangba̱ng-bwak}} * [[Dot]]: {{t+|nl|handtassen}} * [[Shong]]: {{t+|en|handbags}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] ls6dwlniw89gmujlyr2xtle7635zdsb a̱yaabutu 0 1493 38609 33551 2025-05-31T22:57:02Z Kambai Akau 8 38609 wikitext text/x-wiki ==Tyap== [[Fail:"Duli" - a large bamboo basket used for storing seeds of paddy, mustard, etc., commonly used in Assam 03.jpg|thumb|'''A̱yaabutu''']] ===Yei=== * {{IPA|kcg|/ə̀jáabútû/}} ** {{audio|kcg|Kcg-a̱yaabutu.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|bu|tu}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱butu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ca̱cet a̱ka̱ceang}} * [[Dot]]: {{t+|nl|manden}} * [[Shong]]: {{t+|en|baskets}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] 9d3rrih0axen6osrwe1t82v8e3zb94u a̱ciyang 0 1494 41712 38621 2026-02-06T14:32:13Z Kambai Akau 8 /* Tyap */ 41712 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ə̀t͡ʃiʲáŋ/}} ** {{audio|kcg|Kcg-a̱ciyang.oga|a=}} ** {{hyphenation|kcg|a̱|ci|yang}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ciyang''' (''á̱kpa'' '''[[a̱ka̱ciyang]]''') # ''Vak lyuut'' [[a̱ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] qyrousa9j32ez5km5hdqau9ucg5nrf9 a̱ca̱yang 0 1495 38769 38620 2025-06-02T23:41:02Z Kambai Akau 8 38769 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀t͡ʃə́ʲáŋ/}} ** {{audio|kcg|Kcg-a̱ca̱yang.oga|a=}} ** {{hyphenation|kcg|a̱|ca̱|yang}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ca̱yang''' (''á̱kpa'' '''[[a̱ka̱ca̱yang]]''') # ''Vak lyuut'' [[a̱ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] 3t5yfeg92v0ao04ub59ymgn74hjkgng a̱ka̱ceang 0 1496 38643 33542 2025-05-31T23:51:37Z Kambai Akau 8 38643 wikitext text/x-wiki ==Tyap== [[Fail:The skilled traditional duli maker creates large bamboo baskets, called Dulis, specifically designed for storing paddy seeds. 02.jpg|thumb|A̱vwuonok '''a̱ka̱ceang''']] ===Yei=== * {{IPA|kcg|/əkət͡ʃeʲaŋ/}} ** {{audio|kcg|Kcg-a̱ka̱ceang.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ceang}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ceang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtyei-nkyang}} * [[Dot]]: {{t+|nl|manden}} * [[Shong]]: {{t+|en|baskets}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] 4fzuv5ss8jpmhwrmzrre7ai57ckl2es ba̱ga̱u 0 1497 33395 2024-09-01T18:32:11Z Kambai Akau 8 Redirected page to [[ba̱go]] 33395 wikitext text/x-wiki #REDIRECT [[ba̱go]] ma90e69wnf0bl8skm9y3bw7h9s8sqpl swaat A̱kpat 0 1498 33419 2024-09-01T19:17:16Z Kambai Akau 8 Redirected page to [[swakpat]] 33419 wikitext text/x-wiki #REDIRECT [[swakpat]] 07z53n4nklz2j6k93w65ztrjzjh4bpz sakpat 0 1499 33420 2024-09-01T19:17:27Z Kambai Akau 8 Redirected page to [[swakpat]] 33420 wikitext text/x-wiki #REDIRECT [[swakpat]] 07z53n4nklz2j6k93w65ztrjzjh4bpz a̱fat 0 1500 33537 33504 2024-09-03T01:45:28Z Kambai Akau 8 33537 wikitext text/x-wiki ==Tyap== [[File:Manure 0821.jpg|thumb|A̱fat_0821]] ===Bwoi a̱lyoot=== A̱ bwuo swang a̱lyiat hu di̱ shong ja === Yei === * [[Za̱FBS]]: /a̱fat/ * A̱nwuat:[[File:A̱fat in Tyap.ogg|thumb|Sisak á̱ ngyei A̱fat di̱n Tyap]] === A̱lyoot === '''a̱fat''' (''á̱kpa'' '''[[a̱fat]]''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''hu''') ===Kidee=== 1 '''A̱fat''' hu nshyia̱ ma̱ng a̱yit kya 2 ''Ncat nsak '''a̱fat''' hu ma A̱tyoli Ronny wa. 3 '''A̱fat''' huni la̱u.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:takin dabbobi|takin dabbobi]] * [[Shong]]: [[Wikt:en:manure|manure]] , [[Wikt:en:animal waste|animal waste]] [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 4o51k2ypdlrygr0watti4p57knoihy9 a̱tatong 0 1501 33515 33514 2024-09-03T01:22:23Z Kambai Akau 8 33515 wikitext text/x-wiki ==Tyap== [[File:Pangolin borneo.jpg|thumb|'''A̱tatong''' mi̱ Bori̱neyo, Ndonesiya.]] ===Yei=== * [[Za̱FBS]]: /ə̀tátɔ́ŋ/ * A̱nwuat: ===A̱lyoot=== '''a̱tatong''' (''á̱kpa'' '''[[a̱yaatatong]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tatong''' wu yet tangka̱i nyam hwa. #* ''Á̱ nvwuong hyaai '''a̱tatong''' mi̱ swanta hu.'' #* '''''A̱tatong''' wa ku nang Shokwa a̱tan a̱nu nyia̱ mman nggu na na shi a̱kpa ba̱t.'' #* ''Ka̱ A̱tyoshokwa li kwom '''a̱tatong''', á̱ ni̱ kyiak a̱ niat a̱byin mat nwuat nggu shi.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:Dan kunya|dan kunya]] * [[Shong]]: [[Wikt:en:pangolin|pangolin]] ===Ya̱fang=== {{pedia}} [[Sa:nyám a̱yit]] [[Sa:Tyap Wiki Bootcamp Season 1]] 7rqdphlocls16w8oiuz1ndznix20hy0 Sa:Tyap Wiki Bootcamp Season 1 14 1502 33510 2024-09-03T01:13:40Z Kambai Akau 8 Created page with "[[Sa:Tyap Wiki Bootcamp]]" 33510 wikitext text/x-wiki [[Sa:Tyap Wiki Bootcamp]] eymav7gfq8cbo6anysq8ij660dszqv4 a̱yaatatong 0 1503 33555 33517 2024-09-03T01:49:17Z Kambai Akau 8 33555 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáatátɔŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱tatong]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] tthrx1yssowqrh6qb7up1lua8vbfw7l Tyap Wiki Bootcamp 0 1504 40104 33528 2025-11-13T20:45:20Z EmausBot 99 Fixing double redirect from [[Tyap Wiki Bootcamp Season 1]] to [[Swánga̱lyiatwuki:Tyap Wiki Bootcamp Season 1]] 40104 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:Tyap Wiki Bootcamp Season 1]] 4h7du3cgw08mv72zvr3kqa7ux6gdf99 a̱bwabwab 0 1505 33768 33619 2024-09-05T22:47:15Z Kambai Akau 8 33768 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /a̱bwabwab/ * A̱nwuat: ===A̱lyoot=== '''a̱bwabwab''' (''á̱kpa'' '''a̱yabwabwab''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱bwabwab''' wu yet tangka̱i A̱kon kya. #* ''Á̱hnwai '''A̱bwabwab''' yet khan ha.'' #* '''''A̱kon '''A̱bwabwab''' yet ding nyei nkon wai.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:baure|baure]] * [[Shong]]: [[Wikt:en:fig tree|fig tree]] ===Ya̱fang=== {{pedia}} [[Sa:á̱ga̱fi̱p]] [[Sa:Tyap Wiki Bootcamp Season 1]] 53a5z6n99yw4488oa0kwdhe49ezjolg a̱bwob 0 1506 33624 33623 2024-09-03T20:32:34Z Sharpjnr 347 /* Bwan di̱ lilyem ghyáng */ 33624 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /a̱bwob/ ===A̱lyoot=== '''a̱bwob''' (''á̱kpa'' '''a̱yaabwob''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱bwob''' ba yet tangka̱i gaswan hwa. #* '''Áyaabwob''' ning nghut ming jen shishiim.'' #* ''Ka̱ '''A̱bwob''' ngu ang ma towut ana fak vam.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:Gashi chiki toka|Gashi chiki toka]] * [[Shong]]: [[Wikt:en:toast|toast]] ===Ya̱fang=== {{pedia}} [[Sa:nyám a̱yit]] [[Sa:Tyap Wiki Bootcamp Season 1]] 6ugzs6j19fqjbnnfj5go1eilnd5cqmk a̱dyat 0 1507 33811 33810 2024-09-06T13:57:11Z Kambai Akau 8 33811 wikitext text/x-wiki ==Tyap== [[File:Nauclea plant.jpg|thumb|Kikyuo a̱ga̱fi̱p ku tai '''a̱dyat''' a̱ni.]] ===Yei=== * [[Za̱FBS]]: /ə̀dʲad/ * A̱nwuat: ===A̱lyoot=== a̱dyat (á̱kpa: ji) :Sot swang a̱lyiat: :: '''a̱dyat(á̱kpa: ''ji'')''' # '''a̱dyat''' yet á̱kpa a̱kwong nang a̱yin ni wan ke a̱ soo daniat a̱ ka shyia̱ cwuoot a̱ni. #*'' A̱tyoli Kambai byie '''a̱dyat''' za̱m'' #*'' '''a̱dyat''' nwa̰t sa̰k fwuo.'' #*'' ka̱ a̰byie '''a̱dyat''', a̱ shyia̱ fwung ma didiit.'' ===Bwan di̱ lilyem ghyáng=== * [[Kpat]]: [[Wikt:ha:tufashiya|tufashiya]] * [[Shong]]: *a [[Wikt:en:herbal|herbal plant]] spp. [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] c8ld1ufght2e3l3xp97zllv0fstbf4h ba̱nki 0 1508 35659 33639 2025-01-28T10:45:14Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35659 wikitext text/x-wiki == Tyap == '''ba̱nki''' [[File:Bank Of Scotland, 3-7 Channel Street, Galashiels.jpg|thumb|Ba̱nki si̱ Scotland]] === Yei === Za̱FBS: /ba̱nki/ === A̱lyoot === ba̱nki (á̱kpa: a̱yabanki) : Sot swang a̱lyiat: :: '''wu (á̱kpa: ''ba'')''' '''banki''' yet a̱vou kyia nang a̱ng sai kurum hwa. * ''A̱nap A̱da wuni naat ba̱nki wa.'' * ''A̱tyoli A̱tuk shyia̱ kurum ma̱ ba̱nki.'' * ''A̱ya ba̱nki nijeria hi shyii ma̱di̱di̱t.'' ==== Tai ==== * a̱vou sai kurum * a̱gban kurum ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:banki|banki]] * [[Shong]]: [[Wikt:en:bank|bank]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] tululucysavhaolqm6y5z4x66thi54b byiut 0 1509 35658 33652 2025-01-28T10:43:45Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35658 wikitext text/x-wiki ==Tyap== '''byuit'' [[File:The Greater Profit (1921) - 1.jpg|thumb|The_Greater_Profit_(1921)_-_1]] ===Yei=== * [[Za̱FBS]]: /biu:t/ === A̱lyoot === '''byuit''' (''á̱kpa'' '''[[byuit]]''') :Sot swang a̱lyiat: ::'''wa''' (''á̱kpa'' '''hu''') # '''byuit''' yet tangka̱i a̱tsatsak [[kurum| kyang]] hwa ku byia̱ shyii madidit a̱ni. #* ''A̱ghyang lyen bah a̱kswuo lyia cuwii byia̱ '''byuit''' wa.'' #* ''Á̱ mbyia̱ a̱tsatsak kyang gu swak '''byuit''' ma̱ng kurum lyia jinjhyok a̱ni bah.'' #* '''''byuit''' tsang mang lak fwuon shyie á̱ a̱kwati-nkwom wu.'' ====Tai==== * [[byuit]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:riba|birdi]] * [[Shong]]: [[Wikt:en:benefit|gain]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] lekqw4m3rizlc7nbns899a0f1bf2kka a̱bap 0 1510 42031 33784 2026-02-15T10:13:50Z Kambai Akau 8 /* Tyap */ 42031 wikitext text/x-wiki =={{-kcg-}}== [[File:Creeping clover with a bee.jpg|thumb|Tangka̱i kyangtang ku kuu a̱byin a̱ni nang '''a̱bap''' a̱ni.]] [[File:A heap of shrimp shells on a plate in Tuntorp 1.jpg|thumb|'''A̱bap''' fa̱n-shi̱rim mami a̱ka̱gbaa.]] [[File:Lead-acid automotive battery, 55 Ah.jpg|thumb|A̱gba̱ndang '''a̱bap''' ma̱to.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱-]]'' + ''[[bap]]''. === Yei === * [[Za̱FBS]]: /ə̀bàb/ * A̱nwuat: [[File:Abap_in_Tyap_language.ogg |thumb|Si̱sak nang á̱ ngyei "a̱bap" di̱n Tyap a̱ni.]] === A̱lyoot === '''a̱bap''' (''á̱kpa'' '''[[a̱yaabap]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') '''A̱bap''' bye yet: # Kyangtang hwa ku kuu a̱byin ku bu yai a̱nggang a̱ni. #* '''''A̱bap''' wuni kai a̱byin ka a̱mgba̱m.'' #* ''N di a ngyei da̱ '''a̱bap''' wuni cat byian nung nkyangcyui ninia.'' #* ''Shyicet a̱i! Bai ma̱ng a̱nung a̱da n kak '''a̱bap''' wuni a̱nggang.'' # Tung sot nkyang da̱ a̱vwuo a̱nyiung ku shii. #* ''A̱bap''' tuk wuni hyaai nung vam.'' #* ''Ka̱nang a tat a̱ja, a na li '''a̱bap''' nkyang ma̱ a̱di̱di̱t di̱ fam a̱zamyian hu. #* ''Mman a̱nia ma̱ng a̱lyuk! Di '''a̱bap''' a̱yaatoot wu nang ba̱ tung a̱ni ba̱t! # A̱gban ndong wa nang á̱ nsaai a̱tyan a̱ni. Á̱ ka ngyei nggu bati̱ri jen jhyang. #* ''Tyia̱ '''a̱bap''' wu mi̱ redyo wu.'' #* ''A̱tyin sak '''a̱bap''' a̱da̱dei ma̱to wu a̱ji?'' #* '''''A̱bap''' wuni yet a̱tsak wu wa nang á̱ ku bai ndyo neet ma̱ a̱byin Kworiya A̱tak a̱ni.'' ====Tai==== ; ''Tak ti̱tak'' :* [[tak]] ; ''Kyangsaai a̱tyan'' :* [[a̱gban ndong]] ====Bwan di̱ lilyem ghyáng==== ; ''Kyangtang'' :* [[Kpat]]: [[wikt:ha:Tsiro mai yaduwa|tsiro mai yaduwa]] :* [[Shong]]: *[[Wikt:en:creeping plant|a creeping plant spp.]] ; ''Tak ti̱tak'' :* [[Kpat]]: [[wikt:ha:Tari|tari]] :* [[Shong]]: [[Wikt:en:pile|pile]], [[Wikt:en:heap|heap]] ; ''Kyangsaai a̱tyan'' :* [[Kpat]]: [[wikt:ha:Batir|batir]] :* [[Shong]]: [[Wikt:en:battery|battery]] ===A̱sheili=== '''a̱bap''' (''á̱kpa'' '''[[á̱bap]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # Kyang ku li ma̱ a̱pwat ku ma̱ a̱pompworom, si̱ bai li a̱bombwuon mat a̱nia. #* '''''A̱bap''' a̱ghyi wuni neet a̱ji wa la?'' #* ''Ya nshyei '''a̱bap''' ma̱to wuni a sak a̱ja̱u.'' #* ''Nung gwa byia̱ '''a̱bap''' nia̱ tak a̱wa.'' ====Bwoi mi̱ bwoi==== * [[a̱bap-kura]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:mumuna|mumuna]] * [[Shong]]: [[Wikt:en:huge|huge]], [[Wikt:en:clumsy|clumsy]] [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:a̱sheili]] [[Sa:Tyap Wiki Bootcamp Season 1]] 3dmh2kod7uaxxrve2ctwxtbnwop71ei ce 0 1511 35655 33658 2025-01-28T10:42:02Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35655 wikitext text/x-wiki ==Tyap== '''ce'' [[File:Vancouver clock.jpg|thumb|a̱cak njen ji shai ce a̱ni ]] ===Yei=== * [[Za̱FBS]]: /t:cé/ a̱nwat [[File:Ce_in_Tyap_language.ogg|thumb|si̱sak namg a̱ngyai '''ce''' di̱n tyap a̱ni]] === A̱lyoot === '''ce''' (''á̱kpa'' '''nce''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''ce''' yet a̱cak njen. #* ba̱ yet '''ce''' hwa mang ngu.'' #* di̱n '''ce''' swak ji ====Tai==== * a̱lyia̱ * cak ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tsara|tsara]] * [[Shong]]: [[Wikt:age|age]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] jbburwlmisw3enudt46cc4tj10jluyj a̱bang 0 1512 36586 33866 2025-02-14T03:41:47Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36586 wikitext text/x-wiki ==Tyap== [[File:Black Ant 2.jpg|thumb|Ghwughwu '''a̱bang'''.]] [[File:Lower wisdom tooth.jpg|thumb|'''A̱bang''' a̱tak a̱bwonu.]] [[File:Stealthy (2247151464).jpg|thumb|A̱murum a̱ cong ma̱ '''a̱bang''' a̱ni ma̱ a̱yit.]] ===A̱lyoot=== Neet di̱ ''[[a̱-]]'' + ''[[bang]]''. === Yei === * [[Za̱FBS]]: /ǝ̀bàŋ/ * A̱nwuat: [[File:A̱bang is a name of black bitting ant in Tyap language.ogg|thumb|Si̱sak nang á̱ ngyei '''a̱bang''' di̱n Tyap a̱ni.]] === A̱lyoot === '''a̱bang''' (''á̱kpa'' '''[[a̱yaabang]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') '''A̱bang''' bye yet: # Tangka̱i a̱ga̱swan hwa ku li ma̱ a̱dyundyung ku si̱ lyen cyui nang nyang a̱ni meang. #* '''''A̱bang''' wuni byia̱ lyen.'' #* ''Ka̱ '''a̱bang''' cyui ang, si̱ a fa̱k nang nyang ja a̱ni.'' #* ''N di a ngyei '''a̱bang''' wa shyia̱ da̱ a̱toot ang wu.'' # A̱nyung ka̱ shyia̱ di̱ ntsa a̱nyunyung a̱bwonu a̱tyubishyi ku nyam a̱ni. #* ''Da̱ a laai nat da̱ a̱vwuo a̱bwok-A̱shong a̱nyunyung ka á̱ si̱ ti̱n ang '''a̱bang''' wu fa!'' #* ''Ka̱ '''a̱bang''' cat ghwut, si̱ a fa̱k vam ba̱t.'' #* '''''A̱bang''' wa tyei nggu zwan ji.'' # Tangka̱i cong ma̱ a̱shonshyon a̱nshyon nang a̱tyu [a̱] ku nyam [ji̱] tswuam a̱ cong ni̱ nyia̱ a̱ni kalak á̱ li ngguu/njii. #* ''Ka̱t, a̱fai wuni! A lyen '''a̱bang''' ba̱t. A̱wot mumwang hu si̱ lat ang!'' #* '''''A̱bang''' ang wu na tyia̱ á̱ nwuan nzi̱t a ngyei á̱tang bya zi̱ yet. Ya ngyok a̱nia.'' #* ''A lyen '''a̱bang''' bah. Nat a swan a̱ja̱u!'' ====Bwan di̱ lilyem ghyáng==== ; ''Kyangcet'' * [[Kpat]]: [[Wikt:ha:bakin kwaro mai cizo|bakin kwaro mai cizo]] * [[Shong]]: [[Wikt:en:black ant|black biting ant]] ; ''A̱nyung'' * [[Kpat]]: [[Wikt:ha:babban hakori|babban hakori]] * [[Shong]]: [[Wikt:en:molar tooth|molar tooth]] ; ''A̱guguut'' * [[Kpat]]: [[Wikt:ha:babban hakori|babban hakori]] * [[Shong]]: [[Wikt:en:stealthiness|stealthiness]] [[Sa:nkyangcet]] [[Sa:a̱nyunyung]] [[Sa:a̱guguut]] [[Sa:a̱lyoot]] [[Sa:á̱ga̱swan]] [[Sa:Tyap Wiki Bootcamp Season 1]] 0ba0i2u3zh8mfrjgzqhh2ppxg4hxj23 cok 0 1513 33679 33678 2024-09-05T09:36:05Z Genesis shan 219 /* Bwan di̱ lilyem ghyáng */ 33679 wikitext text/x-wiki ==Tyap== '''Cok'' [[File:Cok means guard in Tyap language.ogg|Cok_means_guard_in_Tyap_language|thumb|si̱sak ji nang a̱ ngyei swang cok a̱ni di̱n Tyap]] ===Yei=== * [[Za̱FBS]]: /biu:t/ === A̱kwonu a̱lyoot === '''cok''' (''á̱kpa'' '''[[cok]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hwa''') # '''cok''' fa swat cam kyang hwa ku avwuo. a̱wot '''cok''' bu fa swat fa fwuong A̱yin á̱ cobai a̱ni. #* ''Atyoli Gwabyin wa '''cok''' a̱byin nzi̱t ka.'' #* ''Á̱ byia̱ a̱tyu a̱ '''cok''' a̱ma A̱gwatyap wu'' #* '' sa̱kut swan a '''cok''' nung nywan ma̱ A̱shung nani ,.'' ====Ghwughwu==== [[File:Cattle graze field.jpg|Cattle_graze_field|thumb|Nnyak nang a '''cok''' a̱ni]] ====Tai==== * [[Cam]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:Tsaro|tsaro,Kiwo|kiwo,Lur|lura]] * [[Shong]] [[Wikt:en:Guard|guard,Tend|tend,|Care|care,Rear|rear,Graze|graze]] [[Sa:a̱kwonu a̱lyoot]][[Sa:Tyap Wiki Bootcamp Season 1]] q5hp4eqrzyafl3q3yjfiir814lmwx4e coot 0 1514 33701 33700 2024-09-05T11:45:52Z Genesis shan 219 /* Yei */ 33701 wikitext text/x-wiki ==Tyap== '''Coot''' ===Yei=== [[File:Coot means healing in Tyap language.ogg|Coot_means_healing_in_Tyap_language|thumb|di '''coot''' Fa̱t huni]] === A̱kwonu a̱lyoot === '''coot''' (''á̱kpa'' '''[[coot]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hwa''') # '''coot''' fa kyang hwa nang a̱tyu nzwan fwuong mami ku avwuo gu ndoo a̱ni ka̱nang gu fa̱k vam hu shyim. #* ''Atyoli nung wu shyia̱ '''coot''' di̱ yong huni.'' #* ''Á̱ byia̱ a̱tyu a̱ '''coot''' a̱niet a̱ni mazaki'' #* '' sa̱kut, nang nung Kan hu ke N nan shyia̱ '''coot''' Fa̱t huni ,.'' ====Ghwughwu==== [[File:KneeHealing.jpg|KneeHealing|thumb|si̱sak '''coot''' Fa̱t jini]] ====Tai==== * [[Ka̱nka̱ra̱ng vam]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:Warke|warke]] * [[Shong]] [[Wikt:en:Heal|heal]] [[Sa:a̱kwonu a̱lyoot]][[Sa:Tyap Wiki Bootcamp Season 1]] byfdvyd8v5fz91bssvxndmdgs94bf8b cyiaan 0 1515 33713 33712 2024-09-05T17:38:42Z Genesis shan 219 /* Nyia̱ */ 33713 wikitext text/x-wiki ==Tyap== '''Cyiaan''' ===Yei=== [[File:Cyiaan in Tyap language.ogg|Cyiaan_in_Tyap_language|thumb|alyoot di̱n Tyap]] === Nyia̱ === '''cyiaan''' (''á̱kpa'' '''[[cyiaan]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hwa''') # '''cyiaan''' yet a̱ya̱yaat a̱kwop wa. #* ''Sa̱kut, beang nung bwuo '''cyiaan''' huni.'' #* ''N byia̱ a̱kuu '''cyiaan''' mazaki'' #* '' zi̱ na nat bwuo '''cyiaan''' a̱jenshyuung,.'' ====Ghwughwu==== [[File:Threshing Machine Chaff Pile.jpg|Threshing_Machine_Chaff_Pile|thumb|ghwughwu '''cyiaan''' di̱n Tyap]] ====Tai==== * [[A̱ya̱yaat a̱kwop]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:karamami|karamami]] * [[Shong]] [[Wikt:en:the straw left after threshing cereal crops such as rice, fonio|the straw left after threshing cereal crops such as rice, fonio]] [[Sa:a̱kwonu a̱lyoot]][[Sa:Tyap Wiki Bootcamp Season 1]] s7p6uaz9j7xrtdg1b3jua4lrybmomvw cat-a̱tyok 0 1516 33706 33705 2024-09-05T13:02:20Z BabaTheophilud 346 /* Tyap */ 33706 wikitext text/x-wiki ==Tyap== [[ File:Hermann Vogel Gefällt Sie ihnen.jpg|thumb|Ghwughwuk a̱ '''cat-a̱tyok'''.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[cat]]'' + ''[[a̱tyiok]]'' === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Cat_styok_in_Tyap_languagef.ogg|si̱sak nang a̱n gyai '''cat-a̱tyok di̱n tyap a̱ni]] === ta̱m === '''cat-a̱tyok''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') #'''cat-a̱tyok''' yet a̱byik a̱ khwui zam ki̱ a̱tyok ba nwai yet a̱tyiok nyiang ngu a̱ni. #* a̱byik wuni la̱u '''cat-a̱tyok. #* ban khám ghwut'''''cat-a̱tyiok''' a̱ta̱mam . #* Gan '''cat-a̱tyok''' hu ni yet a̱tan wa ba. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:neman maza|neman maza]] * [[Shong]]: [[Wikt:en:flirting|flirting]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 8axca3elac7gufrlk2nbivmvrnhe6ci cyian 0 1517 33714 2024-09-05T17:55:30Z Genesis shan 219 Created page with "==Tyap== '''Cyian''' ===Yei=== [[File:Cyiaan in Tyap language.ogg|Cyiaan_in_Tyap_language|thumb|alyoot di̱n Tyap]] === Nyia̱ === '''cyian''' (''á̱kpa'' '''[[a̱cyiaan]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hwa''') # '''cyian''' yet ki song vam hwa nang mman a̱nap nyian a̱ni. #* ''Sa̱kut, yok '''cyian''' nung bah.'' #* ''A la̱u''' a̱cyian''' ba̱t '' #* '' A la̱u ''' cyian''' A̱tyok.'' ====Ghwughwu==== File:Threshing Machine Chaff Pile..." 33714 wikitext text/x-wiki ==Tyap== '''Cyian''' ===Yei=== [[File:Cyiaan in Tyap language.ogg|Cyiaan_in_Tyap_language|thumb|alyoot di̱n Tyap]] === Nyia̱ === '''cyian''' (''á̱kpa'' '''[[a̱cyiaan]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hwa''') # '''cyian''' yet ki song vam hwa nang mman a̱nap nyian a̱ni. #* ''Sa̱kut, yok '''cyian''' nung bah.'' #* ''A la̱u''' a̱cyian''' ba̱t '' #* '' A la̱u ''' cyian''' A̱tyok.'' ====Ghwughwu==== [[File:Threshing Machine Chaff Pile.jpg|Threshing_Machine_Chaff_Pile|thumb|ghwughwu '''cyiaan''' di̱n Tyap]] ====Tai==== * [[A̱ya̱yaat a̱kwop]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:karamami|karamami]] * [[Shong]] [[Wikt:en:the straw left after threshing cereal crops such as rice, fonio|the straw left after threshing cereal crops such as rice, fonio]] [[Sa:a̱kwonu a̱lyoot]][[Sa:Tyap Wiki Bootcamp Season 1]] j2nzfytdk6wes78re5ssqbyaznwkl78 can 0 1518 39292 39278 2025-06-09T11:26:57Z Kambai Akau 8 /* Vak yei ghyang */ 39292 wikitext text/x-wiki ==Tyap== [[Fail:Charcoal BBQ.jpg|thumb|'''Can''' ku ya long a̱wot á̱ nshwai swakpat ma̱ng nhu a̱ni]] ===Yei=== * {{IPA|kcg|/t͡ʃan/}} ** {{audio|kcg|Can in Tyap language.ogg|a=}} ** {{hyphenation|kcg|can}} (a̱tyong 1) ===A̱lyoot=== '''can''' (''a̱nyiung'' '''[[a̱can]]''') :Sot swang a̱lyiat: ::'''hu''' (''a̱nyiung'' '''ka''') # '''Can''' yet á̱kpa a̱can kya ka̱ yet a̱dyundyung gbi̱mgbi̱ra̱m a̱fwui nkwon nang a̱ ni̱ ta̱fi̱t á̱ wan kyayak ma̱ng a̱nhu a̱ni. #* ''Sa̱kut, beang nung ba̱ng '''can''' huni.'' #* ''N byia̱ a̱kuu '''can''' Mazaki.'' #* ''Zi̱ na nat bwuo '''can''' a̱jenshyung ka.'' ====Vak yei ghyang==== * [[a̱cican]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱fwui gbi̱mgba̱ra̱m nkwon}} * [[Dot]]: {{t+|nl|houtskolen}} * [[Kpat]]: {{t+|ha|garwayi}} * [[Shong]]: {{t+|en|charcoals}}, {{t+|en|embers}} {{trans-bottom}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱weang]] 6dqjyxbfzgfefa8jnm829ewl1ahvg98 ci 0 1519 33726 33725 2024-09-05T20:01:30Z BabaTheophilud 346 /* Bwan di̱ lilyem ghyáng */ 33726 wikitext text/x-wiki ==Tyap== [[File:All Saints church in Walsoken - C16 wallpainting - geograph.org.uk - 1825978.jpg |thumb|Ghwughwuk a̱byik naai a̱boi ba̱ '''ci''' ngu a̱ ghwon ngu ngwon gu ka.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[cat]]'' + ''[[a̱tyiok]]'' === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Ci_in_tyap_languge.ogg |si̱sak nang a̱n gyai '''ci''' di̱n tyap a̱ni]] === ta̱m === '''ci''' (''á̱kpa'' '''ka ci''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') #'''ci''' yet kwui a̱yin da nyian fwong kunak ki foot a̱yin da ywan cam . #* N nai ang '''ci''' nung. #* a̱'''ci''' ngu da ywan cam ji nang ngu nkwa a̱ni . #* Ngwon A̱gwaza Nguwa '''ci''' nzi̱t ma katuk nye nzit wu angbam. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:gafarta|gafarta]] * [[Shong]]: [[Wikt:en:forgiveness|forgiveness]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 9r3qzucm00gfjif7hzfzfpfl7h4zk6n susot 0 1520 33734 2024-09-05T21:31:32Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /sùsʷòd/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[sot]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]]" 33734 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /sùsʷòd/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[sot]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 9taukqra5x1z7huh8jns2nureso3qm6 a̱yaabang 0 1521 33747 2024-09-05T22:03:51Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabaŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bang]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]]" 33747 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabaŋ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bang]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] pyqxhraetrhte4rwl1q7qzs0s0e4f6r a̱nyunyung 0 1522 42467 42465 2026-02-15T23:27:27Z Kambai Akau 8 /* {{-kcg-}} */ 42467 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əɲuɲuŋ/}} ** {{audio|kcg|Kcg-a̱nyunyung.ogg|a=}} ** {{hyphenation|kcg|a̱|nyu|nyung}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱nyung]]''' [[ka#Ati̱kut|ka]] ====Bwoi mi̱ bwoi==== * [[shurung-a̱nyunyung]] * [[ya-a̱nyunyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|tanden}} * [[Shong]]: {{t+|en|teeth}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Tyap Wiki Bootcamp Season 1]] 13zb0ko4k2ypx97xvlglhn8mxx7rmhr Sa:a̱nyunyung 14 1523 33759 2024-09-05T22:26:17Z Kambai Akau 8 Created page with "[[Sa:nkap vam]]" 33759 wikitext text/x-wiki [[Sa:nkap vam]] nlycud5rtio9b17ax0u6ow7c36rl6n8 Sa:a̱guguut 14 1524 33760 2024-09-05T22:26:34Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 33760 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 a̱ti̱tak 0 1525 33795 33794 2024-09-05T23:57:30Z Kambai Akau 8 33795 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀tɨ́táɡ/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[tak]] [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Tyap Wiki Bootcamp Season 1]] c78cv78unaunhzp63xlwbwxmx1a18nt tag 0 1526 33798 2024-09-06T00:00:07Z Kambai Akau 8 Redirected page to [[tak]] 33798 wikitext text/x-wiki #REDIRECT [[tak]] n7ntaui3xo4kkpm8y3rtoe6g7257ntw cobai 0 1527 33806 33805 2024-09-06T03:06:43Z BabaTheophilud 346 /* Tyap */ 33806 wikitext text/x-wiki ==Tyap== [[File:Different modes of walking on a stair alley, Lisbon, Portugal.jpg |thumb|Ghwughwuk a̱yin w '''cobai'''.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[cong]]'' + ''[[bai]]'' === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Cobai_in_tyap_language.ogg |si̱sak nang a̱n gyai '''cobai''' di̱n tyap a̱ni]] === ta̱m === '''cobai''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''*''') #'''cobai''' wa yet cong naát da vuo . #* N '''cobai''' a̱tson. #* A̱n nyia̱ a̱ '''''cobai'''. #* a̱tyu tyet wu '''cobai'''. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:zuwa|zuwa]] * [[Shong]]: [[Wikt:en:coming|coming]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] qbyu58unabnpboh4tut1ol0ykxomgf3 a̱yaabap 0 1528 33807 2024-09-06T09:01:56Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabab/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bap]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]]" 33807 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀jáabab/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱bap]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] frdk7r9vm0bzyajkl2yr75djeaqdmug ca̱ncanng 0 1529 37749 37748 2025-04-30T19:17:18Z Kambai Akau 8 37749 wikitext text/x-wiki ==Tyap== [[File:Cold Lake featuring Kinosoo Beach.jpg|thumb|A̱sa̱khwot '''ca̱ncanng''']] ===Yei=== * {{IPA|kcg|/t͡ʃə̀nt͡ʃaŋ̌ː/}} ** {{audio|kcg|Kcg-ca̱ncanng.ogg|a=}} ** {{hyphenation|kcg|ca̱n|canng}} (a̱ka̱tyong 2) ===Ghwughwu=== '''ca̱ncanng''' (''á̱kpa'' '''[[ca̱ncanng]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Ca̱ncanng''' yet swang a̱lyiat wa̱i shyim a̱vwuo ku kyang ja. #* ''A̱ta̱bwai na swan ma̱ '''ca̱ncanng''' a̱ la̱u.'' #* ''Yihwa li '''ca̱ncanng''' a̱ni!?'' #* ''N si̱ mi̱n swuo a̱sa̱khwot nani bah. Na̱ swan '''ca̱ncanng'''.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Shyishyim}} * [[Kpat]]: {{t+|ha|sanyi}} * [[Shong]]: {{t+|en|chilled}} {{trans-bottom}} [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] tl1fl807vfpv30iux9lldkpbqa9wkzx fuu 0 1530 42856 42506 2026-02-27T12:45:28Z Kambai Akau 8 42856 wikitext text/x-wiki =={{-kcg-}}== [[File:Parasagittal MRI of human head in patient with benign familial macrocephaly prior to brain injury (ANIMATED).gif|thumb|Ghwughwu '''fuu''' ku shyia̱ a̱pyia̱ a̱yin a̱ni]] {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} ===Yei=== * {{IPA|kcg|/fuu/}} ** {{audio|kcg|Kcg-Fuu.ogg|a=}} ** {{hyphenation|kcg|fuu}} (a̱tyong 1) ===A̱lyoot=== '''fuu''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[nfuu]]''' [[na#Ati̱kut|na]]) # '''Fuu''' yet kap a̱pyia̱ a̱tyubishyi ku nyam hwa nang a̱mgba̱m a̱di̱dam wu ni̱ naat mbwuot a̱ni. #* '' Bakut byia̱ a̱cucuk '''fuu''' a̱pyia̱.'' #* ''N byia̱ '''fuu''' ku nyia̱ ta̱m a̱ni.'' #* ''A̱ nyia̱ nang a̱yin a̱ sang '''fuu''' a̱ni, a̱jenshyuung jini.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[Dot]]: {{t+|nl|brein}} * [[Kpat]]: {{t+|ha|Kwakwalwa}} * [[Shong]]: {{t+|en|brain}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Tyap Wiki Bootcamp Season 1]] fgwwfadxijmn3rnrcwj4of0feakdytr a̱waat 0 1531 35661 33832 2025-01-28T10:46:18Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35661 wikitext text/x-wiki ==Tyap== '''A̱waat''' [[File:Jellof and fried rice with chicken002.jpg|thumb|a̱waat min khaam abyia̱ nam nyuan ani.]] ===Yei=== * [[Za̱FBS]]: /a̱waat/ ===A̱lyoot=== '''a̱waat''' (''á̱kpa'' '''a̱waat''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''A̱waat''' yet kyayak cia̱gavang a̱ni wan a̱tyia̱ nkyangwan na dundung mami ani. * ''Nung gwa na kwok '''a̱waat''' wu jini.'' * '''''A̱waat''' wu maai kau a?.'' * ''Anyan wa na kwok '''a̱waat''' wu a̱ kwot ma khaam ji?'' ====Tai==== * [[kyayak bu̱ki]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:dafa duka|dafa duka]] * [[Shong]]: [[Wikt:en:jellof rice|jellof rice]] [[Sa:Tyap Wiki Bootcamp Season 1]] 0u4zejwyhgyagt64mu4xwr8qjj2hi40 a̱za̱la̱n 0 1532 37703 37572 2025-04-29T02:19:18Z Kambai Akau 8 /* A̱kwonu a̱lyoot */ 37703 wikitext text/x-wiki ==Tyap== [[File:Parkia platycephala fruit.jpg|thumb|'''A̱za̱la̱n''' a̱zakwon]] [[File:Pendjari-Parkia biglobosa.jpg|thumb|'''A̱za̱la̱n''' ma̱ a̱byin]] ===Yei=== * {{IPA|kcg|/əd͡zələn/}} ** {{audio|kcg|Kcg-a̱za̱la̱n.ogg|a=}} ** {{hyphenation|kcg|a̱|za̱|la̱n}} (a̱ka̱tyong 3) === A̱kwonu a̱lyoot === '''a̱za̱la̱n''' (''á̱kpa'' '''[[a̱yaaza̱la̱n]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱za̱la̱n''' wa yet kywat a̱tyin [[a̱la̱n]] a̱ li nang a̱la̱u a̱ni ka̱nang gu byang. #* ''A̱nyan wa ta '''a̱za̱la̱n''' wuni a̱zana̱nyuo ka?'' #* '''''A̱za̱la̱n''' wu neet a̱ji wa bah.'' #* ''Kyiak '''a̱za̱la̱n''' a̱wa a bai.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kywat a̱la̱n}} * [[Jhyuo]]: {{t+|kaj|a̱nduron}} * [[Kpat]]: {{t+|ha|furen dorawa}} * [[Shong]]: {{t+|en|locust bean flower}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] [[Sa:Tyap Wiki Bootcamp Season 1]] psvgbri1rffdfkaouzi0cno0o0k26qo a̱za̱nzam 0 1533 34092 33848 2024-11-03T12:07:22Z Minorax 32 34092 wikitext text/x-wiki ==Tyap== '''Cok'' [[File:Cok means guard in Tyap language.ogg|Cok_means_guard_in_Tyap_language|thumb|si̱sak ji nang a̱ ngyei swang cok a̱ni di̱n Tyap]] ===Yei=== * [[Za̱FBS]]: /biu:t/ === A̱kwonu a̱lyoot === '''a̱za̱nzam''' (''á̱kpa'' '''[[a̱za̱nzam]]''') # Ba̱ lyiat ma̱ng zit ma̱n á̱za̱nzam a̱nwuat # Swat hu yet ma̱ a̱za̱nzam ====Ghwughwu==== [[File:Cattle graze field.jpg|Cattle_graze_field|thumb|Nnyak nang a '''cok''' a̱ni]] ====Tai==== * [[Sa̱sat]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:jangwam|jangwam,Mai tsamin gaske|Mai tsamin gaske]] * [[Shong]]: [[Wikt:en:grave serious|grave serious]] [[extremely sour|extremely sour]] [[Sa:a̱kwonu a̱lyoot]][[Sa:Tyap Wiki Bootcamp Season 1]] n1hisddqqowbx7ussmitezn8lnlu72j a̱za̱zak 0 1534 34093 33852 2024-11-03T12:07:26Z Minorax 32 34093 wikitext text/x-wiki ==Tyap== '''Cok'' [[File:Cok means guard in Tyap language.ogg|Cok_means_guard_in_Tyap_language|thumb|si̱sak ji nang a̱ ngyei swang cok a̱ni di̱n Tyap]] ===Yei=== * [[Za̱FBS]]: /a̱za̱zak/ === A̱kwonu a̱lyoot === '''a̱za̱zak''' (''á̱kpa'' '''[[a̱za̱zak]]''') :Sot swang a̱lyiat: ::'''gyet''' (''á̱kpa'') # A̱ gyet a̱za̱zak a̱yin wa ====Ghwughwu==== [[File:Cattle graze field.jpg|Cattle_graze_field|thumb|Nnyak nang a '''cok''' a̱ni]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:haddi|haddi]] * [[Shong]]: [[Wikt:en:magically repelling|magically repelling]] [[Sa:a̱kwonu a̱lyoot]][[Sa:Tyap Wiki Bootcamp Season 1]] cuqo3cwybjvk45ltri2dqdiglm9dozg ba̱di 0 1535 35660 33856 2025-01-28T10:45:40Z Kambai Akau 8 35660 wikitext text/x-wiki ==Tyap== '''Cok'' [[File:Cok means guard in Tyap language.ogg|Cok_means_guard_in_Tyap_language|thumb|si̱sak ji nang a̱ ngyei swang cok a̱ni di̱n Tyap]] ===Yei=== * [[Za̱FBS]]: /ba̱di/ === A̱kwonu a̱lyoot === '''ba̱di''' (''á̱kpa'' '''[[bá̱di]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # Ba̱di hu byia̱ nyi̱nyang # Bá̱di na swan ma̱ nyi̱nyaat ====Tai==== * [[Cam]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tsimin yayan dinya|tsimin yayan dinya]] * [[Shong]]: [[Wikt:en:black plum juice|black plum juice]] [[Sa:a̱kwonu a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] hwfs78djxibjlkca9acas9et3ee6po2 a̱ba̱bya̱ra̱p-a̱nu 0 1536 33859 2024-09-09T02:24:26Z Kambai Akau 8 Redirected page to [[a̱ba̱bya̱ra̱p–a̱nu]] 33859 wikitext text/x-wiki #REDIRECT [[a̱ba̱bya̱ra̱p–a̱nu]] 4x9kpuugh50vkqiatcxmxllg4o8oznj nunu 0 1537 42004 42003 2026-02-13T00:39:14Z Kambai Akau 8 /* Tyap */ 42004 wikitext text/x-wiki =={{-kcg-}}== [[File:1600 Examination of the Oral Cavity-02.jpg|thumb|A̱bwok ma̱ng a̱tyunyian ma̱ng zwan nggu wu mun a̱ khwuk '''nunu''' mba hu]] ===Yei=== * {{IPA|kcg|/nunu/}} ** {{audio|kcg|Kcg-nunu.ogg|a=}} ** {{hyphenation|kcg|nu|nu}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱nu]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|monden}} * [[Shong]]: {{t+|en|mouths}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] b8qj16tuz97zfe2en7al6hef7c40s1d fwi 0 1538 33867 2024-09-09T18:50:46Z Kambai Akau 8 Redirected page to [[fwui]] 33867 wikitext text/x-wiki #REDIRECT [[fwui]] bon6rdkzfx2av7afspey6qiyk1cm1lo zhumbuyet 0 1539 35613 34155 2025-01-28T10:01:37Z Kambai Akau 8 35613 wikitext text/x-wiki Vak lyuut [[zwumbuyet]] ghyang. [[Sa:Tyap Wiki Bootcamp Season 1]] hij11g7u0rc6gs5qxj5lqnkzcm821ny a̱khwum 0 1540 33882 33881 2024-09-11T23:40:09Z Yashim Ronald Markut 396 /* Tyap */ 33882 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /a̱ɦũm/ ===A̱lyoot=== '''a̱khwum''' (''á̱kpa'' '''a̱ka̱khwum''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱khwum''' yet tangka̱i nyam a̱yit ghyang hwa ku byia̱ a̱tita̱m a̱ni , a̱ shyiat a̱khwum ma̱ afirika̱ wa a̱liak. #* '''a̱ka̱khwum''' nani shwung a̱ghwon a̱tita̱m byia za̱m .'' #* ''Ka̱ '''A̱khwum''' tsa li ang ka̱ si̱ tsa fi̱n ang , ka lyiem ba a mbat nkut da̱nian a na fa̱k vam za̱m a̱tuk a̱kyia.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha: kaji, kwantarafi |kaji, kwantarafi]] * [[Shong]]: [[Wikt:en:red buck, type of an antelope|red buck, type of an antelope]] ===Ya̱fang=== {{pedia}} [[Sa:nyám a̱yit]] [[Sa:Tyap Wiki Bootcamp Season 1]] 2scgav7znpt0effl3y0wo3r11qopgin fwa 0 1541 33886 33885 2024-09-12T05:30:47Z Genesis shan 219 /* Tyap */ 33886 wikitext text/x-wiki ==Tyap== [[File:Fwa in Tyap language.ogg|thumb|Fwa in Tyap language|thumb|sangak ji a̱ ngyei '''fwa''' a̱ni da̱ a̱lyem ntyap.]] ===A̱kwonu a̱lyoot=== '''fwa''' (''á̱kpa'' '''[[fwa]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hu''') # '''fwa''' yet kyang hwa nang a̱tyu wuwok nyian a̱ni. #* '' Bakut lyen '''fwa''' kyan nang A̱bwu a̱ni.'' #* ''N byia̱ a̱nanyuk a̱ lye '''fwa''' nam a̱bwu nyak a̱ni'' #* '' A '''fwa''' tuk hu lau'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:warsoso|warsoso]] * [[Shong]] [[Wikt:en:Scramble|Scramble]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 4tcm4fimzml84oka8s8rtwzlp0bc9cs fwan 0 1542 33890 33889 2024-09-12T06:01:48Z Genesis shan 219 /* Tyap */ 33890 wikitext text/x-wiki ==Tyap== [[File:Fwan in Tyap language.ogg|thumb|Fwan in Tyap language|thumb|sisak ji nang a̱ ngyei '''fwan''' di̱n nwap nTyap a̱ni.]] ===ghwughwu=== [[File:Kookaburra unable to Fly+ (113093803).jpg|Kookaburra_unable_to_Fly+_(113093803)|thumb|A̱man kani '''fwan''' tswazwa A̱kwon ma̱ng zoo ma̱ a̱byin Australia.]] ===A̱kwonu a̱lyoot=== '''fwan''' (''á̱kpa'' '''[[fweang]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hu''') # '''fwan''' yet kyang hwa nang a̱tyu nyia̱ ntam ke khap nyian a̱ni. #* '' Laah lyen '''fwan''' da̱ avwuo khap nang dodoo a̱ni.'' #* ''N byia̱ a̱nanyuk a̱ ni̱n'''fwan''' di̱n vak naat a̱yin a̱ni'' #* '' A mang '''fwan''' nang a̱bwa a̱ni'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:gaza,kasa ,|gaza,kasa]] * [[Shong]] [[Wikt:en:fail/being unable to attain a desired task|fail/being unable to attain a desired task]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] qwr1h1baga4xrbkc0an7253sftba7it fwuai 0 1543 33994 33993 2024-09-17T11:33:24Z Kambai Akau 8 33994 wikitext text/x-wiki ==Tyap== [[File:Fabrication of mud blocks (adobe) (5348884679).jpg|thumb|a̱tyu fak vak shyia̱ di '''fwuai''' vap]] ===Yei=== * [[Za̱FBS]]: /fwwaj/ * Anwuat: [[File:Fwuai in Tyap language.ogg|thumb|Sisak ji nang a̱ ngyei '''fwuai''' di̱n tyap a̱ni.]] ===Ta̱m=== '''fwuai''' (''á̱kpa'' '''[[fwuai]]''') :Sot swang a̱lyiat: ::'''hwa''' (''á̱kpa'' '''hwa''') # '''fwuai''' yet kyang hwa nang a̱tyu nyia̱ ntam nok ku fak vap nyian a̱ni. #* '' Laah lyen '''fwuai''' vap nok hu ba̱t.'' #* ''N byia̱ a̱nanyuk a̱ ni̱n '''fwuai''' avwuo a̱ni'' #* '' A mang '''fwuai''' ndyen na nang nggwon a̱ni'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:cabula|cabula]] * [[Shong]] [[Wikt:en:trample soft thing, e.g., mud, bud|trample soft thing, e.g., mud, bud]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]]̌ 964xtn97ml135e3wm5d7i10and0q6j1 fwuang 0 1544 33903 33902 2024-09-12T13:49:17Z BabaTheophilud 346 /* Tyap */ 33903 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== [[fwuang]]'' === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Fwuang_(1)_in_Tyap.ogg|thumb|si̱sa̱k nang a̱ng gyai fwuang di̱n tyap a̱ni]] === ta̱m === '''fwuang''' (''á̱kpa'' '''n fwuang''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''na''') #'''Fwuang''' yet sha̱i a̱lyiat nang konyan lak shi̱m a̱ghyang a̱ni. #* ba̱ la̱u ya '''fwuang'''. #* á̱ khap ba '''fwuang''' ji. #* Dawali byia̱ '''fwuang''' ja a̱la̱u. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:mahawara|mahawara]] * [[Shong]]: [[Wikt:en:argument|argument]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] ievoutw2zta1hmhailnzwx7rd1xlson fwuat 0 1545 33909 33908 2024-09-12T14:37:31Z BabaTheophilud 346 /* Tyap */ 33909 wikitext text/x-wiki ==Tyap== [[File:HB QMU 02.JPG|thumb| a̱ '''fwuat''' ]] ===Bwoi a̱lyoot=== === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Fwuat_in_Tyap.ogg|thumb|si̱sak nang a̱n gyai fwuat di̱n tyap a̱ni]] === ta̱m === '''fwuat''' (''á̱kpa'' '''yaa a̱ta̱fwuat''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''ba''') #'''fwuat''' yet li ma̱ pyat mat sang vam ki wun. #* ka̱t ! iyahwa ka̱ bun di ma '''fwuat''' a̱nya ? #* a̱fa ngu ka cyiok ma '''fwuat''' a̱ta̱mam . #* ba '''fwuat''' kyang ka ni. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:sacce|sacce]] * [[Shong]]: [[Wikt:en:deflate|deflate]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] d4y90p52vja1fjl7pdy4djy2r2kbhhf fwuk 0 1546 33923 33921 2024-09-12T19:00:59Z BabaTheophilud 346 /* Tyap */ 33923 wikitext text/x-wiki ==Tyap== [[File:Smokey joe wood.jpg|thumb|kyang '''fwuk ngu a̱di̱dam]] [[File:Sandsturm-2.jpg|thumb|ncuncung '''fwuk a̱nyiet a̱tyia̱ a̱ da vwuo]] ===Bwoi a̱lyoot=== === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Fwuk_in_Tyap_language.ogg]] === ta̱m === '''fwuk''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') '''fwuk''' yet ta̱gbi̱ng a̱yin ki kyang tyia̱ a̱ da vwuo . * Ba̱ '''fwuk''' nyam ji a̱tyia̱ . '''fwuk''' yet tyia̱ kace di̱ kyang ki a̱vwuo. * nyie ji '''fwuk''' nung a̱pyie. '''fwuk''' yet tsa̱i laat swan . * ncuncung na '''fwuk''' nunga̱ghyi ba . '''fwuk''' yet nwai nwan sha̱nsam * a̱ghyi ba '''fwuk''' nung ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:birkice|birkice]] * [[Shong]]: [[Wikt:en:confuse|confuse]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] pbtiu1noh3fiqjwbue9hsjepuo4go6k fwun 0 1547 33927 33926 2024-09-12T19:13:37Z BabaTheophilud 346 /* Yei */ 33927 wikitext text/x-wiki ==Tyap== [[File:2022-01-12 14-25-46 blocage-GE-Belfort.jpg|thumb|a̱ fwun vak]] ===Bwoi a̱lyoot=== === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Fwun_in_tyap.ogg|thumb|si̱sak nang a̱ng gyai fwun di̱ tyap a̱ni]] === ta̱m === '''fwun''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''*''') #'''fwun''' yet vwuong shyia̱ a̱wat . #* a̱ '''fwun''' vak hu? #* á '''fwun''' nung nwan a̱ vwuo. #* ba̱ '''fwun''' vak a̱sa̱khwot hu . ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:tsare|tsre]] * [[Shong]]: [[Wikt:en:block|block]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] siawslc1ssm3do5de2qvppxu7caa1q3 fwung 0 1548 33932 33931 2024-09-12T19:34:16Z BabaTheophilud 346 33932 wikitext text/x-wiki ==Tyap== [[File:William Orpen Herbert Barnard John Everett.jpg|thumb|a̱ shyia̱ di̱ '''fwung''']] ===Bwoi a̱lyoot=== === Yei === * [[Za̱FBS]]: * A̱nwuat: [[File:Fwung_in_tyap_language.ogg|thumb|si̱sak nang a̱n gyai fwung di̱n tyap a̱ni]] === ta̱m === '''fwung''' (''á̱kpa'' '''ka fwung''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') #'''fwung''' yet kyak jen a̱ yang ghwon tam a̱ sak swan. #* N zi̱t shia̱ mi̱ '''fwung''' . #* '''fwung''' hu byia̱ nyinyang. #* swan a̱bin a̱'''fwung''' van tam hu . ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:hutu|hutu]] * [[Shong]]: [[Wikt:en:rest|rest]] [[Sa:ta̱m]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] 7ybhitvhmmnjw0iuaxyc9pp191oimtn a̱bakungkung 0 1549 35666 33942 2025-01-28T10:52:28Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35666 wikitext text/x-wiki ==Tyap== [[File:Wooden darbouka.jpg|thumb|a̱bakungkung (byin)]] [[File:Smallsword handle steel ivory.jpg|thumb|a̱bakungkung tswat]] ===Yei=== * [[Za̱FBS]]: /ə̀bùn/ * A̱nwuat:[[File:A%CC%B1bakungkung_in_tyap.ogg|thumb|si̱sak nang a̱n gyai A̱bakungkung di̱n tyap a̱ni]] ===Ghwughwu=== '''a̱bun''' (''a̱kpa'' '''a̱ bayaa a̱kunkung''') :Sot swang a̱lyiat: ::'''ka''' (''a̱kpa'' '''na''') # '''A̱bakungkung''' fa kyang nang a̱ nwan a̱ jhwai a̱ni da nang a̱nyia wa kun di a̱ni. #* a̱fai wu ni li li yet '''a̱bakungkung''' a̱yin . #* A̱lyat ni nya si bu bwuak a̱tyia̱ '''a̱bakungkung''' kyang . # '''a̱bakungkung''' yet a̱ ba cincwiit bin kya ka̱ byia̱ kun a̱ni . #* a̱ tyiu tsot '''a̱bakungkung''' ka bai . # '''a̱bakungkung''' fa kyang ku yet a̱ba di̱da̱i ani . #* shyup nung '''a̱bakungkung''' a̱fai a̱kya . ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:dan kankani|dan kankani]] * [[Shong]]: [[Wikt:en:Tiny|tiny]], [[Wikt:en:disregarded|disregarded]] [[Sa:Tyap Wiki Bootcamp Season 1]] ir4w29iam90pxresbs3z4v4zd3fjofh gba̱mgbam 0 1550 35650 33946 2025-01-28T10:35:47Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35650 wikitext text/x-wiki ==Tyap== [[File:Shuizhuyu at Hamarkand Silk Road Cuisine, Beiqinglu (20230121154615).jpg|thumb|gba̱mgbam nyung]] ===Yei=== * [[Za̱FBS]]: /gb ̄mgb ̄m/ ===Ghwughwu=== '''gba̱mgbam''' (''á̱kpa'' '''[[gba̱mgbam]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba'''/'''wa''') # '''gba̱mgbam''' yet ki̱ kyang a̱ byia̱ shyii̱ ani. #* '''''gba̱mgbam''' nkyang na nhyat a̱vwuo ka.'' #* ''shycet nung hu a̱mgba̱m yet '''gba̱mgbam''' wa.'' #* ''Yihwa bai nang a byia̱ '''gba̱mgbam''' kyan a̱ni.'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:birjik|a yawalce]] * [[Shong]]: [[wikt:en:plentiful|plentiful]] [[Sa:ghwughwu]] [[Sa:Tyap Wiki Bootcamp Season 1]] 9p1mtwtzw57rvq4b9t5ocogave3ntor gbajak 0 1551 40230 37568 2025-11-29T17:34:06Z Kambai Akau 8 /* A̱lyoot */ 40230 wikitext text/x-wiki ==Tyap== [[File:Rape Seed Pod & Seeds (5948178606).jpg|thumb|Ghwughwu a̱da̱dei '''gbajak''']] [[File:Parkia multijuga MHNT.BOT.2017.10.24.jpg|thumb|'''Gbajak''' a̱la̱n]] ===Yei=== * {{IPA|kcg|/ɡ͡bad͡ʒaɡ/}} ** {{audio|kcg|Kcg-gbajak.ogg|a=}} ** {{hyphenation|kcg|gba|jak}} (a̱ka̱tyong 2) ===A̱lyoot=== '''gbajak''' [[hu#Ati̱kut|hu]] (''á̱kpa'' ?'''[[a̱gbajak]]''' [[ba#Ati̱kut|ba]]) # '''Gbajak''' yet sum a̱kwon hwa ku byia̱ jinjok nang á̱ ni̱ ka̱u zón ku zónseap a̱ni. Gbajak hu shyia̱ a̱ka̱kwon nang [[a̱la̱n]] ma̱ng [[a̱la̱nzeam]]. #* ''A sak '''gbajak''' hu ma̱ a̱ji wa?'' #* ''N cat swam '''gbajak''' huni.'' #* '''''Gbajak''' mang hwa a bwat a̱mami?'' ====Bwan di̱ lilyem nghyáng==== {{trans-top|Sum-a̱kwon}} * [[Kpat]]: {{t+|ha|baran ciki}} * [[Shong]]: {{t+|en|pod}} {{trans-bottom}} [[Sa:Tyap Wiki Bootcamp Season 1]] [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] 50zjyq2p4ox0box9lbtbw2bvw5o98vf ga̱m 0 1552 33955 33954 2024-09-14T05:53:41Z Godiva Kajhyung 352 /* Tyap */ 33955 wikitext text/x-wiki ==Tyap== [[File:Combined Price Data for Five TVSs and Underlying ($).png|thumb|kurum ga̱m ma̱ kaswuo]] ===Yei=== '''ga̱m''' (''á̱kpa'' '''[[ayaga̱m]]''') :Sot swang a̱lyiat: ::'''ba''' (''á̱kpa'' '''hu''') # '''ga̱m''' yet kyang kaswuo nang a̱ shyia̱ di lyia wa. #* '' Bakut byia̱ cucuk '''ga̱m''' ma kaswuo.'' #* ''N byia̱ '''ga̱m''' madidit'' #* '' a̱ nyia̱ nang a̱ sang '''ga̱m ''' a̱mali ni'' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:turu|turu]] * [[Shong]] [[Wikt:en:stocks|stocks]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 9n5goqpqsqzb2js6ono8tjzkae1xhxf gang 0 1553 33957 33956 2024-09-14T06:09:58Z Godiva Kajhyung 352 /* Tyap */ 33957 wikitext text/x-wiki ==Tyap== [[File:Blender3d nod mat separate rgb.jpg|thumb|a̱ gang jetabwoi hu ni]] ===Bwoi a̱lyoot=== gang,gang hu, a̱ gang wa, n gang hu,naat a gang hu. === Yei === * [[Za̱FBS]]: /gəŋ/ === ta̱m === '''Gang''' (''á̱kpa'' '''gang''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''ji''') '''Gang''' yet sai kyang za̱nza̱n a̱ da vwuo. * Bakut '''gang''' swaat hu ansham . '''gang''' yet ma nang ang sayan kyáng. * sak tuk hu '''gang''' a̱ja. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:ware|ware]] * [[Shong]]: [[Wikt:en:to seperate|to seperate]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] rilw4mnlryey7cnw5mxtflr8kzz5u2i gba̱m 0 1554 35651 33960 2025-01-28T10:36:09Z Kambai Akau 8 /* Yafang */ 35651 wikitext text/x-wiki ==Tyap== [[File:Dan Rather (49059357193).jpg|thumb|gba̱m a̱tyoli wu ku lyiat a̱ si wot a̱ bwom ka]] ===Yei=== * [[Za̱FBS]]: /gba̱m/ ===Zakwa=== '''Gba̱m''' (''á̱kpa'' [[*]]) ===Kidee=== * a̱ ku kau kyayak na gba̱m gu ku wot tabwua na * A ca̱t sakhwat gba̱m a̱ khuwot ma jinjok hu ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:da ma|da ma]] * [[Shong]]: [[Wikt:en:preferably|rather]] ==Yafang== [[sa:zakwa]] [[Sa:Tyap Wiki Bootcamp Season 1]] rlrkaha7ox1p6jcjrxiabq0l9wbw9g4 gba̱ndaat 0 1555 33972 33971 2024-09-15T16:20:06Z Zitchat 36 /* Tyap */ 33972 wikitext text/x-wiki ==Tyap== [[File:African sandalwood (Baphia nitida) 1.jpg|thumb|kyi̱kyuo gba̱ndaat]] ===Bwoi a̱lyoot=== Á̱ bwuo swang a̱lyiat jini neet di̱ Shong ja, ''camwood''. ===Yei=== * [[Za̱FBS]]: /gba̱ndaat/ * A̱nwuat:[[File:A̱buka̱ti in Tyap.ogg|thumb|Si̱sak na̱ng á̱ ngyei '''a̱buka̱ti''' di̱n Tyap a̱ni.]] ===A̱lyoot=== '''gba̱ndaat''' (''á̱kpa'' '''[[gbȧ̱́ndaat]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Gba̱ndaat''' hu yet ma̱ng vam hu. # ''Gbá̱ndaat na gyet, nyi san. ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:majigi|majigi]], [[wikt:ha:katambari|katambari]] * [[Shong]]: [[wikt:en:camwood|camwood]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] lnnvuwrpg6frkau5semxf478g71gugb gbang-a̱lyia̱ 0 1556 39574 39573 2025-06-23T00:08:18Z Kambai Akau 8 39574 wikitext text/x-wiki ==Tyap== [[Fail:Endurance sink.jpg|thumb|right|220px|Ya̱lyi̱ri̱p '''gbang-a̱lyia̱]] ===Bwoi a̱lyoot=== Á̱ bwuo swang a̱lyiat jini neet di̱ ''[[gbang]]'' + ''[[a̱lyia̱]]''. ===Yei=== * {{IPA|kcg|/ɡ͡báŋ-əlʲʲə/}} ** {{audio|kcg|Kcg-gbang-a̱lyia̱.ogg|a=}} ** {{hyphenation|kcg|gbang|a̱|lyia̱|}} (a̱ka̱tyong 3) ===A̱lyoot=== '''gbang-a̱lyia̱''' (''á̱kpa'' '''[[gbang-ndyia̱]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Gbang-a̱lyia̱''' fa ka̱nang a̱yin nyap fwuo nggu hu mi̱ di̱ fwuong mmam cobai gu cat li a̱ni. #* ''Nggwon ka byia̱ '''gbang-a̱lyia̱'''.'' #* '''''Gbang-a̱lyia̱''' hu ngyet a̱tan kyang hwa.'' #* ''Nyi ntyia̱ '''gbang-a̱lyia̱''' nyi tyak tam hu.'' ====Bu nwuan ==== * [[ntyia̱-a̱lyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ba̱ng-fwuo}} * [[Dot]]: {{t+|nl|uithoudingsvermogen}}, {{t+|nl|verdraagzaamheid}} * [[Kpat]]: {{t+|ha|jimiri}} * [[Shong]]: {{t+|en|endurance}}, {{t+|en|forebearane}}, {{t+|en|bravity}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] 3kknhhgnm9hmwvap9pqpk5lyddrj3b3 gba̱pdok 0 1557 33981 33980 2024-09-15T16:47:26Z Zitchat 36 /* Tyap */ 33981 wikitext text/x-wiki ==Tyap== [[File:Medieval , Knife (FindID 888289).jpg|thumb|gbapdok a̱baai]] ===Bwoi a̱lyoot=== Á̱ bwuo swang a̱lyiat jini neet di̱ Shong ja, ''blunt''. ===Yei=== * [[Za̱FBS]]: /gbapdok/ * A̱nwuat:[[File:A̱buka̱ti in Tyap.ogg|thumb|Si̱sak na̱ng á̱ ngyei '''a̱buka̱ti''' di̱n Tyap a̱ni.]] ===A̱lyoot=== '''gbapdok''' ===Kidee=== # A̱baai ka li ma̱ gbapdok # A̱fai hu byia̱ gbapdok a̱lyiat ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:dasashe|dasashe]] * [[Shong]]: [[wikt:en:blunt(knife)|blunt(knife)]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] e426sfygnlqd4kwcpu7pgqoarpk1uag gba̱ra̱m 0 1558 33987 33986 2024-09-15T17:02:14Z Zitchat 36 /* Tyap */ 33987 wikitext text/x-wiki ==Tyap== [[File:Piece of chocolate cake on a white plate decorated with chocolate sauce.jpg|thumb|ba gba̱ra̱m konkon]] ===Bwoi a̱lyoot=== Á̱ bwuo swang a̱lyiat jini neet di̱ Shong ja, ''piece''. ===Yei=== * [[Za̱FBS]]: /gba̱ra̱m/ * A̱nwuat:[[File:A̱buka̱ti in Tyap.ogg|thumb|Si̱sak na̱ng á̱ ngyei '''a̱buka̱ti''' di̱n Tyap a̱ni.]] ===A̱lyoot=== '''gba̱ra̱m''' (''a̱kpa'' '''gbá̱ram̱''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # A̱nyana ya ba gba̱ra̱m nam hu? # Gbá̱ra̱m a̱cyi na shyia̱ a̱ji wa? ====Bu nwuan ==== * [[chunchong]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:gutsiri|gutsiri]],[[wikt:ha:dalma|dalma]] * [[Shong]]: [[wikt:en:piece|piece]],[[wikt:en:pendal|pendal]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] k652qr1nnfzhpy69ct7f2b4pc3zayos geap 0 1559 33992 33991 2024-09-15T18:00:40Z Zitchat 36 /* Tyap */ 33992 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Á̱ bwuo swang a̱lyiat jini neet di̱ Shong ja, ''stuck(on something)''. ===Yei=== * [[Za̱FBS]]: /geap/ * A̱nwuat:[[File:A̱buka̱ti in Tyap.ogg|thumb|Si̱sak na̱ng á̱ ngyei '''a̱buka̱ti''' di̱n Tyap a̱ni.]] ===A̱lyoot=== '''geap''' :Sot swang a̱lyiat: ::'''hu''' ===Kidee=== # Ka̱ a shyim a sa̱ geap mi̱n nyuo hu # N geap ma̱ng tá̱m hu ====Bu nwuan ==== Fwuan ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[wikt:ha:makalle|makalle]] * [[Shong]]: [[wikt:en:stuck(in doing something)|stuck(in doing something)]] ===Ya̱fang=== <references/> {{pedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Tyap Wiki Bootcamp Season 1]] auiqcs6jm2uup129t67d1t6x1g0gm2o a̱vwuofi̱ri̱m 0 1560 34023 34022 2024-09-19T00:34:25Z Kambai Akau 8 34023 wikitext text/x-wiki ==Tyap== [[File:171879main LimbFlareJan12 lg.jpg|thumb|'''A̱vwuofi̱ri̱m''']] ===Yei=== * [[Za̱FBS]]: /əvʷufɨrɨm/ * A̱nwuat: ===A̱lyoot=== '''a̱vwuofi̱ri̱m''' (''a̱kpa'' '''[[a̱ka̱vwuofi̱ri̱m]]''') :Sot swang a̱lyiat: ::'''ka''' (''a̱kpa'' '''na''') # '''A̱vwuofi̱ri̱m''' ki kya yet jen nang a̱vwuonswat ku a̱keang ni̱ nkyiak shwai a̱ni. Jen a̱ja ja tyei a̱niet nwai khwi a̱yaa̱toot ku nkyang na̱ li dyundyung ku li ti̱tyip a̱ni. A̱niet ma̱di̱di̱t khwaat a̱tausa kya ka̱ a̱cak a̱vwuofi̱ri̱m ka bai. #* ''A̱tyufa̱taa tyong '''a̱vwuofi̱ri̱m''' ka za̱m.'' #* ''A̱tyoli Yashim wa khwaat a̱tausa di̱n jen '''a̱vwuofi̱ri̱m''' ji ni.'' #* '''''A̱vwuofi̱ri̱m''' ka na lau a̱leang kani.'' ====Tai==== :* [[a̱fi̱ri̱m]] :* [[a̱vwuo shwai]] :* [[urup]] :* [[kyiak shwai]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:yanayin zafi|yanayin zafi]] * [[Shong]]: [[Wikt:en:hot condition|hot condition]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] o25drxlxalfa6jyixvd5oysdmi6ob3f a̱tyunzwa 0 1561 34025 34024 2024-09-19T05:48:06Z Zbobai 17 /* A̱lyoot */ 34025 wikitext text/x-wiki ==Tyap== [[File:Aliko Dangote with Zulfi Azad in Nigeria.jpg|thumb|Aliko Dangote, '''a̱tyunzwa''' ma̱ng Zulfi Azad mi̱ Naijeriya]] ===Yei=== * [[Za̱FBS]]: /ətʲundzʷa/ * A̱nwuat: ===A̱lyoot=== '''a̱tyunzwa''' (''a̱kpa'' '''[[á̱nietnzwa]]''') :Sot swang a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') :'''A̱tyunzwa''' fa a̱tyubishyi a̱ byia̱ nkyang zwa a̱ni. A̱tyunzwa yet a̱tyubyia̱ a̱ka̱nkurum wa, a̱ si̱ bu byia̱ nkyang cung ma̱di̱di̱t a̱wot a̱ si̱ byia̱ a̱niet nyian gu nta̱m a̱mali ma̱ng a̱ka̱vwuonta̱m gu byia̱ a̱ni. Ka̱ doot a̱tyunzwa a̱fwun a̱ yet a̱tyukwainfwuo a̱niet wa za̱m. A̱tyunzwa yet a̱kwaka̱son a̱niet wa a̱fwun. #* ''Elon Musk wa yet '''a̱tyunzwa''' a̱ lyen a̱ swak a̱ni mi̱ Swanta hu.'' #* ''Aliko Dangote yet '''a̱tyunzwa''' Naijeriya.'' #* ''Ka̱ doot a̱ shyia̱ '''a̱tyunzwa''' a̱nyiung ma̱ a̱keang nyin ka?'' ====Tai==== * [[a̱tyubyia̱ kurum]] * [[a̱nietnzwa]] * [[a̱mwai]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:mai arziki|mai arziki]] * [[Shong]]: [[Wikt:en:rich person|rich person]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 0arb87zpdeer1t0yvpc4wrpu7upfefc cám 0 1562 41629 41014 2026-02-06T00:50:43Z Kambai Akau 8 /* Tyap */ 41629 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Prostitution laws of the world2.svg|thumb|right|220px|Ta̱si̱la '''cám''' bwuanng-kham Swanta ji]] ===Yei=== * {{IPA|kcg|/t͡ʃám/}} ** {{audio|kcg|Kcg-Cam.oga|a=}} ** {{hyphenation|kcg|cám}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[cam#A̱lyoot 1|cam]]''' [[ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kpa̱m nka̱nda̱n}} * [[Dot]]: {{t+|nl|wetten}} * [[Shong]]: {{t+|en|laws}} {{trans-bottom}} {{trans-top|Tangka̱i a̱kwon}} {{trans-bottom}} {{trans-top|A̱lama-nkwai}} * [[Dot]]: {{t+|nl|totems}} * [[Shong]]: {{t+|en|totems}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] [[Sa:Tyap Wiki Bootcamp Season 1]] clqnqsbltzhebrs4x8m6hlf0nurbp33 a̱fi̱fan 0 1563 34040 34039 2024-10-11T20:13:51Z BabaTheophilud 346 /* Yei */ 34040 wikitext text/x-wiki ==Tyap== [[File:Жмурки - Покровский, 1887.jpg|thumb|a̱tyiu a̱fi̱fan ]] ===Bwoi a̱lyoot=== A̱ bwuo swang a̱lyiat hu di̱ shong ja === Yei === * [[Za̱FBS]]: /a̱fi̱fan/ * A̱nwuat:[[]] === A̱lyoot === '''a̱fi̱fan''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''na''') '''A̱fi̱fan''' yet nwai nwan a̱vou . ===Kidee=== 1 A̱tyiu '''a̱fi̱fan''' wa. 2 A̱ kpa̱ndang '''a̱fi̱fan''' bya . 3 A̱ nyia̱ mang twan '''A̱fi̱fan''' ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:makanta|makanta]] * [[Shong]]: [[Wikt:en:blindness|blindness]] , [[Sa:kap vam]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 0m4u3r7k96dti5sbke1er8f6agoxjc4 a̱vwuonta̱m 0 1564 35662 34052 2025-01-28T10:46:37Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35662 wikitext text/x-wiki ==Tyap== [[File:Lamp maker, Medina of Marrakech.jpg|thumb|A̱tyunjhyi cyindong a̱ shyia̱ da̱ '''a̱vwuonta̱m''' nggu ka, mi̱ Ma̱dina Ma̱ra̱kyet ma̱ a̱byin Ma̱roko.]] ===Yei=== * [[Za̱FBS]]: /əvʷuntəm/ * A̱nwuat: ===A̱lyoot=== '''a̱vwuonta̱m''' (''a̱kpa'' '''[[a̱ka̱vwuonta̱m]]''') :Sot swang a̱lyiat: ::'''ka''' (''a̱kpa'' '''na''') # '''A̱vwuonta̱m''' yet a̱vwuo kya nang a̱yin nyian ta̱m. #* ''A̱ shyia̱ da̱ '''a̱vwuonta̱m''' ka a̱ shyia̱ di̱ hyaai nta̱m.'' #* '''''A̱vwuonta̱m''' A̱tyoli A̱ka̱u ka shyia̱ gbang ba̱t.'' #* ''Á̱khwukhwop á̱niet bya á̱ kwok da̱ '''a̱vwuonta̱m''' kani.'' ====Tai==== :* [[tyanta̱m]] :* [[ofit]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:wurin aiki|wurin aika]] * [[Shong]]: [[Wikt:en:workplace|workplace]], [[Wikt:en:workshop|workshop]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] 73hiqr774myds81iz600st8369087qe A̱ba̱reba̱re 0 1565 41510 41415 2026-02-05T20:18:50Z Kambai Akau 8 /* A̱lyoot */ 41510 wikitext text/x-wiki [[File:Flag of the Kanuri people.svg|thumb|A̱kpangtyok '''A̱ba̱reba̱re''' ka]] [[File:Kanuri languages map 001.png|thumb|Ta̱si̱la lilyem '''A̱ba̱reba̱re''' ji]] ==Tyap== [[File:Kanuri Women of the Bornu Emirate.jpg|thumb|'''A̱ba̱reba̱re''' a̱feang.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + swang a̱lyiat nKpat ji, ''[[Barebare]]''. ===Yei=== * {{IPA|kcg|/ə̀bə́rèbəre/}} ** {{audio|kcg|Kcg-A̱ba̱reba̱re.ogg|a=}} ** {{hyphenation|kcg|a̱|ba̱|re|ba̱|re}} (a̱ka̱tyong 5) ===A̱lyoot=== '''A̱ba̱reba̱re''' [[ba#Ati̱kut|ba]] (''a̱tyonyiung'' '''[[A̱tyoba̱reba̱re]]''' [[wu#Ati̱kut|wu]]) A̱ba̱reba̱re ba yet: # Nwap hwa ku shyia̱ di̱ fam A̱gba̱ndang Jok Caad hu di̱ fam a̱za-a̱tyin a̱byin Naijeriya hu a̱ni. Á̱ si̱ bu ngyei mba [[Á̱niet-a̱tyin]]. #* ''A neet a̱ji wa nang a nwai lyen A̱tyap ba ngyei '''A̱ba̱reba̱re''' ba Á̱niet-a̱tyin!?'' #* '''''A̱ba̱reba̱re''' bani lyen song ba̱t.'' #* ''Modu ma̱ng Zulum yet '''A̱ba̱reba̱re''' bya!'' # A̱lyem mba ka. #* ''A̱nyan wa lyiat '''A̱ba̱reba̱re''' ji a̱ja?'' #* '''''A̱ba̱reba̱re''' ja nyi lyiat a?'' #* ''A lyen lyiat a̱lyem '''A̱ba̱reba̱re''' ka a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet ba}} * [[Dot]]: {{t+|nl|Kanuri}} * [[Shong]]: {{t+|en|Kanuri}} {{trans-bottom}} {{trans-top|A̱lyem mba ka}} * [[Dot]]: {{t+|nl|Kanuri}} * [[Shong]]: {{t+|en|Kanuri}} {{trans-bottom}} {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nnwap]] [[Sa:lilyem]] s9g13tb13re200swfsj7ngyb2po8s67 a̱ka̱vwuonta̱m 0 1566 34051 2024-11-01T20:51:31Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀vʷuntǝ́m/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱vwuonta̱m]] [[Sa:a̱lyoot]]" 34051 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ǝ̀kǝ̀vʷuntǝ́m/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[a̱vwuonta̱m]] [[Sa:a̱lyoot]] 41lh8nxe0w5r3whg3g5py1fr6siuqa6 tyanta̱m 0 1567 34054 34053 2024-11-01T21:00:26Z Kambai Akau 8 34054 wikitext text/x-wiki ==Tyap== [[File:Scientist working with personal computer, 2013 (Dell Precision T3500 Workstation).jpeg|thumb|A̱gwaklyensayen a̱ghyang di̱ '''tyanta̱m''' nggu ji ma̱ng kompyuta.]] ===Yei=== * [[Za̱FBS]]: /tʲàntəm/ * A̱nwuat: ===A̱lyoot=== '''tyanta̱m''' (''a̱kpa'' '''[[tityanta̱m]]''') :Sot swang a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') # '''Tyanta̱m''' yet tyan ja nang a̱yin shyia̱ a̱ nyia̱ ta̱m nggu hu ku ta̱m nang á̱ ky nwuak nggu gu nyia̱ a̱ni. #* '''''Tyanta̱m''' jini myim lyang.'' #* ''A shyia̱ di̱ '''tyanta̱m''' ang ja ke?'' #* ''Zang jen ja nang a na bwuok a nat '''tyanta̱m''' nggu ji?'' ====Tai==== :* [[a̱vwuonta̱m]] :* [[ofit]] ====Bwan di̱ lilyem ghyáng==== * [[Kpat]]: [[Wikt:ha:wurin aiki|wurin aika]] * [[Shong]]: [[Wikt:en:workstation|workstation]] [[Sa:a̱lyoot]] f1kei50m5ghxwp9ryy1n8gnkxy758v9 tityanta̱m 0 1568 34056 2024-11-01T21:01:41Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /títʲan tə́m/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[tyanta̱m]] [[Sa:a̱lyoot]]" 34056 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /títʲan tə́m/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[tyanta̱m]] [[Sa:a̱lyoot]] 36dqfba6rs8yaqadnj2u0qmdgxh0jfz A̱gwatyap 0 1569 41997 41665 2026-02-13T00:13:28Z Kambai Akau 8 /* Tyap */ 41997 wikitext text/x-wiki {{also|a̱gwatyap|A̱gwa A̱tyap|A̱gwa Tyap}} =={{-kcg-}}== [[Fail:Agwatyap III at Ayet Karu 2024.jpg|thumb|'''A̱gwatyap''' shyia̱ di̱n fang]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱gwam]]'' + ''[[A̱tyap]]''. === Yei=== * {{IPA|kcg|/ə̀ɡʷàtʲáb/}} ** {{audio|kcg|Kcg-A̱gwa A̱tyap.ogg|a=}} ** {{hyphenation|kcg|a̱|gwa|tyap}} (a̱ka̱tyong 3) === A̱lyoot=== '''A̱gwatyap''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[Á̱gwatyap]]''' [[ba#Ati̱kut|ba]]) #'''A̱gwatyap''' wa yet a̱gba̱ndang a̱gwam A̱byintyok A̱tyap wu. Nggu wa nang A̱tyap ba kwok di̱ yet a̱tyia̱ a̱byin A̱tyap wu a̱mgba̱m. A̱gwatyap wu a̱zafwun, nggu wa yet A̱gwam Domi̱nik Ga̱mbo Yahaya. Á̱ ku kup nggu tyok hu ma̱ a̱lyia̱ 2016 kya na̱ A̱tyap ka. #* '''''A̱gwatyap''' nyia̱ ma̱ng a̱nzi̱t zi̱ yok ba̱ng á̱ghyang mi̱ fwuo bah.'' #* ''Ka̱ a cat li '''A̱gwatyap''', bai di̱ tswam sweang a̱ta̱mam a̱tson.'' #* ''Yok n nat n di '''A̱gwatyap''' ma̱nini ka.'' ====Tai ==== * [[A̱gwam A̱tyap]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gwam A̱tyap}} * [[Dot]]: {{t+|nl|Agwatyap}} * [[Kpat]]: {{t+|ha|Sarkin Katafawa}} * [[Shong]]: {{t+|en|Agwatyap}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] c96va8cnbc4iz5m4ec7x18qd9hckuvd A‌̱lyiat a‌̱tyunta‌̱m:Wüstenspringmaus 3 1570 34062 2024-11-02T18:14:12Z Pathoschild 158 global user pages ([[m:Synchbot|requested by Wüstenspringmaus]]) 34062 wikitext text/x-wiki [[File:Redirect arrow without text.svg|46px|link=]][[m:User talk:Wüstenspringmaus|m:User talk:Wüstenspringmaus]] s48bp6md0bqlqfh7qca2oj8x1jbdi2a a̱ka̱mgba̱ng 0 1571 35663 34102 2025-01-28T10:47:36Z Kambai Akau 8 35663 wikitext text/x-wiki ==Tyap== Ákamgbang yet sakpat ji shia di lin da tyin kya ani. Sakpat yet asai tswa yak ja nung any. acwii, awot ka ji Mai ya, anung būt ji danian ábwaii ji ashwai ko agbarap ji atin ji mang akanjang hu, kan ji khwot anung kwang ji atyie nkhyo din gwan tuk [[Sa:Tyap Wiki Bootcamp Season 1]] 9vsxrt0vpayvpjckjysmisyx8duk3ws hyai 0 1572 34119 34118 2024-12-06T09:46:29Z Godiva Kajhyung 352 /* Tyap */ 34119 wikitext text/x-wiki =Tyap= Za̱FBS:/hyiǝ/ Ta̱m hyai (hyai hi hyai) Sot swang a̱lyiat: hu (wa) hyai yet nang a̱yin kwan a̱ nya̱i kyan a̱ a̱byik wuni Hyai ntam a̱li . Kalat hyai a̱wuyeang wa. ==Bwan di̱ lilyem ghyáng== Kpat: fama Shong: busy o2w4glauhhugc3ion5dy3bsg36scpb3 hyaat 0 1573 34123 34122 2024-12-06T09:55:37Z Godiva Kajhyung 352 34123 wikitext text/x-wiki =Tyap= Za̱FBS:/hya:t/ Ta̱m hyaat (hyaat) Sot swang a̱lyiat: hu (wa) hyaat yet nang a̱yin kwan a̱ nya̱i kyan a̱ mim a̱ni hyaat ku li nang kyang a̱ bya̱i shuai wa ani a̱byik wuni bya̱i hyaat ntam a̱li ba̱t. Kalat fwuong tuk hu ku hyaat la vam Aba hu hyaat zam ==Buwan di̱ lilyem ghyáng== Kpat: kara dunmi Shong: become warmer or severe ke49r2ms08318zu23am9eaufonfuhbp zwumbuyet 0 1574 34157 34156 2024-12-13T10:11:50Z Kambai Akau 8 34157 wikitext text/x-wiki ==Tyap== [[File:Hornbill Zazu Chitwa South Africa Luca Galuzzi 2004.JPG|thumb|'''Zwumbuyet''' a̱zakwon.]] ===Yei=== * [[Za̱FBS]]: /zʷumbujed/ * A̱nwuat: ===A̱lyoot=== '''zwumbuyet''' (''á̱kpa'' '''[[zwúmbuyet]]''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Zwumbuyet''' yet a̱baman kya ka̱ byia̱ a̱junjung a̱nu a̱ni. #* ''Nggwon kani lyiat nang '''zwumbuyet''' a̱ni. #* ''A̱ sak '''zwumbuyet''' da̱ a̱kwon ka, a̱ si̱si̱ nta̱bat vak.'' #* ''Yihwa nyia̱ '''zwumbuyet''' jini bwom ba̱t?'' ==== Bwan di̱ lilyem ghyáng ==== * [[Kpat]]: [[Wikt:ha:burtu|burtu]] * [[Shong]]: [[Wikt:en:hornbill|hornbill]] [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:Tyap Wiki Bootcamp Season 1]] 7l9iicbv008j276p6if5cxe0ewtgsey zwuat 0 1575 34169 34162 2024-12-13T10:36:32Z Kambai Akau 8 34169 wikitext text/x-wiki ==Tyap== [[File:Proud moment DVIDS1107099.jpg|thumb|Ghwughwu a̱tyun'''zwuat'''.]] ===Yei=== * [[Za̱FBS]]: /tejam/ * A̱nwuat: ===A̱lyoot=== '''zwuat''' (''á̱kpa'' '''zwuát''') :Sot swang a̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') # '''Zwuat''' fa a̱yin a̱ kyiak a̱pyia̱ nggu a ngyei a̱ swak konyang wa a̱ni. Ka̱ doot á̱ nyia̱ a̱yin fwun da̱ a̱pyia̱ nggu. #* ''Li nang Ta̱bat mang '''zwuat''' a̱ bu zwuat a̱ni.'' #* ''Mat '''zwuat''' Laah ji, á̱niet ba tyong gbang ma̱ng a̱nggu.'' #* ''Kyangtuk la̱u á̱niet ba ma̱ng '''zwuat''' nggu ji.'' ====Tai ==== * [[tam ti̱tam]] * [[cyin a̱pyia̱]] ====Vak lyuut ghyang==== * [[zhwat]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[Wikt:en:superiority|superiority]], [[Wikt:en:boastfulness|boastfulness]] * [[Kpat]]: [[Wikt:ha:Taƙama|taƙama]] [[Sa:a̱lyoot]] [[Sa:Tyap Wiki Bootcamp Season 1]] n8a1i62emq1mn8kwn77depoy3en0ng4 zwuo 0 1576 34504 34360 2025-01-10T21:05:20Z MarcoSwart 418 typo 34504 wikitext text/x-wiki ==Tyap== [[File:Monitor lizard in Kalahari.JPG|thumb|'''Zwuo''' mi̱ tswa a̱yit Ka̱lahari ji.]] ===Yei=== * [[Za̱FBS]]: /dzʷʷo/ * A̱nwuat: ===A̱lyoot=== * '''zwuo''' (''á̱kpa'' '''zwuó''') :Sot swang a̱lyiat: :: * '''ji''' (''á̱kpa'' '''ji''') # '''Zwuo''' yet tangka̱i nyam hwa ku li nang a̱gba̱ndang a̱mgbat ku a̱da̱dei tsang a̱ni, a̱wot a̱ si̱ shyia̱ di̱n swat hu ma̱ a̱ka̱kwon nia a̱ni ma̱ng a̱yit. Zwuo ji shyia̱ di̱ kwai á̱ ngyei ''Alligatoridae'' ja a̱ni. #* ''Nyi san '''zwuo''' jini ma̱ a̱ji wa?'' #* ''Á̱ lyiai '''zwuo''' ji a̱zafan A̱gwoot ka.'' #* '''''Zwuo''' jini byia̱ a̱byit ba̱t'' ====Vak lyuut ghyang==== * [[zhwo]] ===Bwan di̱ lilyem ghyáng=== * [[Dot]]: [[wikt:nl:varaan|varaan]] * [[Shong]]: [[wikt:en:monitor lizard|monitor lizard]] [[Sa:nyám]] [[Sa:a̱lyoot]] bmji4nfwocrxfyc6d9wmhpia6q9qclb Zwunzwuo-a̱lyem Fonetik Bibyin Swanta 0 1577 34195 2024-12-15T02:06:58Z Kambai Akau 8 Kambai Akau shyei wat hu [[Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] nat [[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] 34195 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta]] 0ouammukpfpi8jdgg94vs072b4msnrl Agwa Átyap 0 1578 34203 2024-12-15T02:28:53Z Kambai Akau 8 Kambai Akau shyei wat hu [[Agwa Átyap]] nat [[A̱gwatyap]] 34203 wikitext text/x-wiki #REDIRECT [[A̱gwatyap]] 586qt50yjoebycgzgoemfca7xwjd45v weg 0 1579 36488 36036 2025-02-11T20:21:04Z Kambai Akau 8 /* Dot */ 36488 wikitext text/x-wiki ==Dot== [[Fail:Provinciale weg 639.jpg|thumb|'''weg''']] ===Yei=== * [[Za̱FBS]]: /wɛx/ (a̱ka̱tyong 1) (Dot Kidee); /ʋɛχ/ (Dot fam a̱za), /β̞ɛx/ (Vi̱laanderen, Bi̱raban, Li̱mbwok)) * {{audio|nl|Nl-weg.ogg}} * {{hyphenation|nl|weg}} ===A̱lyoot=== [[de#Dot|de]] '''weg''' (''á̱kpa:'' [[de#Dot|de]] [[wegen#Dot|'''wegen''']]) # [[vak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] kc8595ucplk41ajagrcv312h83e2d2w Sa:Swáng a̱lyiat nDot 14 1580 37005 37000 2025-02-17T05:16:23Z Kambai Akau 8 37005 wikitext text/x-wiki Wat huni hwa tyai Swáng a̱lyiat n[[Dot]] ji̱ shyia̱ Swánga̱lyiatwuki ji a̱ni. [[Sa:Swáng a̱lyiat di̱n vak a̱lyem|Dot]] [[Sa:Lilyem Jamanik Jenshyung]] ttth45a9pwuewnec4nnjz5cg4licnvn Sa:Swáng a̱lyiat di̱n vak a̱lyem 14 1581 34209 2024-12-24T16:03:21Z Friday musa 13 Created page with "[[Sa:A̱mgba̱m]]" 34209 wikitext text/x-wiki [[Sa:A̱mgba̱m]] ovtyth0ythobm40xf024i3ghkz41m5a Sa:A̱mgba̱m 14 1582 39858 37004 2025-09-29T01:30:07Z Hiyuune 556 test auto cat 39858 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Ta‌̱mpi‌̱let:auto cat 10 1583 34242 34212 2024-12-24T17:46:26Z Kambai Akau 8 34242 wikitext text/x-wiki {{safesubst:<noinclude/>#invoke:category tree|show}}<noinclude>{{documentation}}</noinclude> j6zycuhqgb1iu335vq2dprah00g58ws Ta‌̱mpi‌̱let:auto cat/documentation 10 1584 34213 2024-12-24T16:21:37Z Friday musa 13 Created page with "{{documentation subpage}} {{uses lua|Module:category tree}} [[File:Cat on a civic.jpg|thumb|Auto cat]] This template is used on category pages to automatically add a [[:Category:Category boilerplate templates|category boilerplate template]]. It deciphers the category name and transcludes the correct template with the correct parameters. No parameters are needed in most cases. A few categories have optional or required parameters to help out the categorization; see below..." 34213 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:category tree}} [[File:Cat on a civic.jpg|thumb|Auto cat]] This template is used on category pages to automatically add a [[:Category:Category boilerplate templates|category boilerplate template]]. It deciphers the category name and transcludes the correct template with the correct parameters. No parameters are needed in most cases. A few categories have optional or required parameters to help out the categorization; see below. '''Note: all categories should now be handled by {{tl|auto cat}}. See [[Module:category tree/poscatboiler/data/documentation]] for more information, and for specifics regarding the category tree.''' Most categories have an '''Edit category data''' button in the upper right that takes you directly to the module that implements the category. To more easily add this template, place {{code|js|importScript('User:Erutuon/addAutoCat.js');}} in your [[Special:MyPage/common.js|common.js]]. This will add buttons directly below the first heading. Click them to add the template and save, or add the template and preview. ==Parameters== Some categories allow or require parameters to {{temp|auto cat}} to help out categorization. ===Affix categories=== These are categories are categories such as [[:Category:Latin terms suffixed with -inus]] and [[:Category:Japanese terms prefixed with 真っ]]. The types of affixes currently recognized are [[prefix]], [[suffix]], [[infix]], [[interfix]], [[circumfix]] and [[transfix]]. For these categories, the following parameters are allowed (none are required): ;{{para|alt}} : The affix with diacritics. Only needed for languages with extra diacritics in their headwords (e.g. Latin, Russian, Arabic and Old English), and only if those diacritics are present. For example, for [[:Category:Latin terms suffixed with -inus]], specify {{temp|auto cat|alt=-īnus}} so that the suffix in the category description, and the breadcrumb at the top of the page, are displayed as {{m|la|-īnus}}, with a macron. ;{{para|sort}} : The sort key. Mostly only needed for Japanese. For example, for [[:Category:Japanese terms prefixed with 真っ]], use {{temp|auto cat|sort=まっ}} so that the page is properly sorted in its parent category [[:Category:Japanese terms by prefix]]. ;{{para|tr}} : Manual transliteration. Occasionally needed for non-Latin-script languages if the automatic transliteration is incorrect or if the language doesn't have automatic transliteration (e.g. Persian and Hebrew). ;{{para|sc}} : Script code. Almost never needed. ===Language categories=== These are categories such as [[:Category:French language]] and [[:Category:Proto-Indo-European language]]. These are the root categories for the various languages represented in Wiktionary. These categories have '''required''' parameters specifying the country or countries where the language is spoken, as well as additional optional parameters: ;{{para|1}}, {{para|2}}, {{para|3}}, ... : The country or countries where the language is spoken. See [[:Category:Languages by country]] and its subcategories. Make sure to include the word <code>the</code> if warranted, e.g. <code>the Philippines</code> or <code>the United States</code>. At least one country is '''required''' unless the language is reconstructed (e.g. [[:Category:Proto-Indo-European language|Proto-Indo-European]]) or constructed/artificial (e.g. [[:Category:Esperanto language|Esperanto]]). If the country is truly unknown, use the value <code>UNKNOWN</code>. ; {{para|extinct|1}} : Specify that this language is extinct (no longer spoken). ; {{para|setwiki}} : The name of the Wikipedia article about the language to link to. If omitted, the Wikipedia article in the language's wikidata entry or the language's category name will be used (e.g. <code>French language</code>). Specify {{para|setwiki|-}} to show no Wikipedia article link. Preferably, the wikidata entry for the language should be added to the language's data file rather than specified manually in this template. ; {{para|setwikt}} : The code of the language's Wiktionary edition. If omitted, the Wiktionary language code for the language will be used. Specify {{para|setwikt|-}} to show no Wiktionary edition link. ; {{para|setsister}} : The name of the category on Wikimedia Commons with files related to the language. If omitted, the category name will be used (e.g. <code>French language</code>). Specify {{para|setsister|-}} to show no Commons category link. ; {{para|entryname}} : The English term on this Wiktionary to link to. If omitted, the canonical name of the language will be used (e.g. <code>French</code>). Specify {{para|entryname|-}} to show no entry link. ===Lect categories=== These are categories that refer to regional, temporal and sociolectal varieties of languages such as [[:Category:Latin American Spanish]] (regional), [[:Category:Early Modern English]] (temporal) and [[:Category:Classical Persian]] (sociolectal), including those that don't have the containing language in their name (e.g. [[:Category:Provençal]] and [[:Category:Dari]]) or have only part of the containing language in their name (e.g. [[:Category:Walser German]], which is a variety of the [[:Category:Alemannic German language|Alemannic German language]] and not a variety of [[:Category:German language|German]]). Because of the diversity of naming conventions, {{tl|auto cat}} won't recognize or process such categories unless {{para|lect|1}} is given. The handler in {{tl|auto cat}} that handles such categories will attempt to infer the relevant properties of the lect in various ways: # It will infer some default properties from the name of the lect itself. For example [[:Category:Jakarta Indonesian]] is assumed to be a variety of Indonesian and spoken in [[Jakarta]]. # It will look for a language-specific label that categorizes into the category in question. ''If and only if'' the label definition of that label has a {{cd|parent}} field, the relevant fields of the label definition will be used to establish the lect's properties. '''This is now the preferred method of specifying a lect's properties, because it centralizes all information about the lect in the language-specific label modules.''' As an example, consider the category [[:Category:Javanese Indonesian]]. The Indonesian label data module [[Module:labels/data/lang/id]] defines a label {{cd|Java}} that has the setting {{cd|1=regional_categories = "Javanese"}} (causing that label to categorize into [[:Category:Javanese Indonesian]]) and also has a setting {{cd|1=parent = "Indonesia"}} (indicating that the label is a lect whose parent lect is defined by the {{cd|Indonesia}} label). As a result of the {{cd|parent}} setting, the properties of the {{cd|Java}} label will be taken from the fields specified for this label, such as {{cd|1=prep = "on"}} and {{cd|1=region = "the island of [[Java]]"}}, which together cause the description of the category to read ''Terms or senses in Indonesian as spoken on the island of [[Java]]''. (See below for fields like {{cd|prep}} and {{cd|region}}.) The value of the {{cd|parent}} field, {{cd|Indonesia}}, will cause the category associated with that label ([[:Category:Indonesian Indonesian]]) to be the parent category of [[:Category:Javanese Indonesian]]. Top-level lects should use {{cd|1=parent = true}}, which puts them directly under e.g. [[:Category:Regional Indonesian]] (unless {{cd|1=noreg = true}} is also given, in which case they go under the higher-level category [[:Category:Varieties of Indonesian]]; non-regional lects such as [[:Category:Classical Indonesian]] and [[:Category:Prokem Indonesian]] should use this). '''NOTE:''' The value of the {{cd|parent}} field is a ''label'', not a category. Labels and categories do not have to match exactly in name (cf. the label {{cd|Java}} vs. the corresponding category [[:Category:Javanese Indonesian]], and the label {{cd|Indonesia}} vs. the corresponding category [[:Category:Indonesian Indonesian]]). However, if they do not match, the connection between them should still be clear. # It will take properties from parameters directly specified to {{tl|auto cat}}. Generally, the same recognized parameters to {{tl|auto cat}} (described below) have the same names and semantics as the fields in label definitions that control lect properties. In the above list, properties specified lower down override those specified higher-up. In other words, default properties inferred from the name itself are overridden by properties derived from a lect label that categorizes into the category in question, which are in turn overridden by properties directly specified by {{tl|auto cat}} parameters. The following parameters are recognized to {{tl|auto cat}}, which are listed along with the corresponding fields in the lect label definition: {|class="wikitable" ! {{tl|auto cat}} param !! Lect label field !! Definition |- | {{para|lect|1}} || {{cd|1=parent =}} | {{para|lect|1}} must be specified for {{tl|auto cat}} to process the category, and {{cd|1=parent =}} must be given for a label to be treated as a lect label (along with the fact that the label must categorize into the category in question). The value of {{cd|parent}} is either the containing lect label ('''not''' the category name) or {{lua|true}} if the lect is a top-level lect (its parent will be [[:Category:Regional LANG]] where <code>LANG</code> is the L2 language in question, or [[:Category:Varieties of LANG]] if the field {{cd|1=noreg = true}} is set). |- | {{para|1}} || {{cd|1=region =}} | English description of the location where the lect is spoken (for regional lects), the time period where the lect was spoken (for temporal lects) or the {{w|Register (sociolinguistics)|linguistic register}} of the lect (for sociolects). The text normally appears after the words "Terms or senses in LANGUAGE as spoken in", although both the verb ("spoken") and the preposition ("in") can be customized. Normally, the description will be linked using {{tl|l|en}}; use {{para|nolink|1}} to disable this (see below). If the description names a country (or in some cases a sub-country entity such as California), and a category named <code>Languages of <var>country</var></code> exists, the lect will automatically be categorized into this category. You can override the country or countries of the lect using {{para|country}}. If omitted, the default description is inferred from the lect name by subtracting the containing language (see {{para|cat}} and {{para|lang}} below). For example, for [[:Category:Texas German]], the containing language will be inferred as 'German', and after subtracting this, the default description becomes <code>Texas</code>. In some cases, this will be wrong, especially if the location is named in the lect using the adjectival form of the location, and the description must be given explicitly. For example, [[:Category:Puerto Rican Spanish]] will result in a default description <code>Puerto Rican</code> when it should be <code>Puerto Rico</code>. If it's not possible to match the containing language in the lect name, {{para|1}} must be specified or an error results (unless {{para|def}} or {{para|fulldef}} are given; see below). : If the description contains the string <code><country></code>, the countries in {{para|country}} will be substituted, comma-separated with "and" before the last one. See the examples below for an example of this. |- | {{para|cat}} || {{cd|1=parent =}} | The parent category. This is the first containing category listed at the bottom of the page and determines the trail of ''breadcrumbs'' displayed at the top of the page. This should be used to express containment relationships of regional and temporal lects. For example, [[:Category:Durham University English]] has [[:Category:Durham English]] as its parent, which in turn has [[:Category:Northumbrian English]] as its parent, which in turn has [[:Category:Northern England English]] as its parent, etc. For lect labels, the parent category is the regional or plain category that the parent label categorizes into. If the parent category is omitted, the default depends on the containing language, according to the following algorithm: :# The containing language is normally inferred from the lect's name by looking for the longest matching language suffix. This means, for example, that [[:Category:Kentish Middle English]] will have 'Middle English' as its containing language, not merely 'English'. The containing language can be an [[Wiktionary:Languages#Lects which appear only in etymology sections|etymology-only language]]; e.g. [[:Category:Southern Brazilian Portuguese]] has 'Brazilian Portuguese' (code <code>pt-BR</code>) as its containing language. It is also possible for the lect itself to be an etymology-only language (e.g. [[:Category:Brazilian Portuguese]] or [[:Category:Provençal]]). In this case, the containing language is that same etymology-only language; but these categories are treated specially. The containing language can also be manually set using {{para|lang}}; this is necessary when it cannot be inferred from the name (e.g. [[:Category:Issime Walser]] is a variety of etymology-only language [[:Category:Walser German]], but this language cannot be inferred because only part of its canonical name is found in the lect's name). :# If the containing language is an etymology-only language, the default parent category is simply the containing language's category, which has the same name as the containing language (e.g. [[:Category:Southern Brazilian Portuguese]] has [[:Category:Brazilian Portuguese]] as its default parent). :# If the containing language is a full language (i.e. not an etymology-only language), the default is normally named <code>Regional <var>language</var></code>, e.g. [[:Category:Regional English]] for [[:Category:European English]]. However, if {{para|noreg|1}} or the lect label field {{cd|1=noreg = true}} is set (to indicate a non-regional lect), the default will be named <code>Varieties of <var>language</var></code>, e.g. [[:Category:Early Modern English]] should set {{para|noreg|1}} and will have [[:Category:Varieties of English]] as its parent. :# If the lect '''is''' an etymology-only language, its default parent category will be based on the language's parent, using the above algorithm. For example, Brazilian Portuguese is an etymology-only language (code <code>pt-BR</code>) whose parent language is the full language Portuguese (code <code>pt</code>), and the default parent category of [[:Category:Brazilian Portuguese]] will be [[:Category:Regional Portuguese]]. (It is also possible for etymology-only languages to have other etymology-only languages as their parent; e.g. Contemporary Latin (code <code>la-con</code>) has etymology-only language New Latin (code <code>la-new</code>) as its parent, so the default parent category of [[:Category:Contemporary Latin]] will be [[:Category:New Latin]].) : NOTE: This category needs to be one that is handled internally using the "raw category" subsystem of the poscatboiler system (see [[Module:category tree/poscatboiler/data/documentation]]). In particular, this means it cannot be a language category (such as [[:Category:Mandarin lemmas]]), an umbrella category (such as [[:Category:Nouns by language]]) or a topic category (such as [[:Category:en:Universities]]). If this limitation is problematic, please contact [[User:Benwing2]]. |- | {{para|lang}} || (no equivalent) | Override the containing language. See {{para|cat}} above for more details. The containing language determines the default parent category (see above) and the default breadcrumb (see below). Note that if the lect directly names an etymology-only language, {{para|lang}} will automatically be inferred to be that language, and the corresponding language code(s) will be shown as part of the "additional" text following the category description. There is no equivalent because the containing language is taken from whatever language-specific label module the lect label was found in. Note that this does not have to match the name of the category. For example, all Chinese-related lect labels are centralized in [[Module:labels/data/lang/zh]], meaning that a category like [[:Category:Beijing Mandarin]] will have its lect label definition in [[Module:labels/data/lang/zh]], not in [[Module:labels/data/lang/cmn]] (corresponding to the [[:Category:Mandarin language]]), and this will not cause a problem. |- | {{para|breadcrumb}} || {{cd|1=breadcrumb =}} | Override the default breadcrumb displayed for the lect in the trail of breadcrumbs displayed at the top of the page. The default breadcrumb is normally the portion of the lect's name minus the containing language suffix. For example, [[:Category:Southern Brazilian Portuguese]] has containing language 'Brazilian Portuguese' and hence will have default breadcrumb <code>Southern</code>. If the containing language cannot be matched in the lect's name, the code will try matching any parent languages of the containing language. For example, [[:Category:Bahian Portuguese]] is a sublect of Brazilian Portuguese; if {{para|lang|pt-BR}} is given to set the containing language appropriately, the name 'Brazilian Portuguese' is not a suffix of 'Bahian Portuguese', but its parent language Portuguese is, so the default breadcrumb will be <code>Bahian</code>. If neither the containing language nor any parent language matches, the breadcrumb is based on the entire lect (e.g. for lects like [[:Category:Provençal]]). |- | {{para|noreg|1}} || {{cd|1=noreg = true}} | Indicate that this lect is not a regional lect. This is only necessary when {{para|cat}} isn't explicitly given to {{tl|auto cat}} (or equivalently, {{cd|1=parent = true}} is given in the lect label definition), as its only purpose is to control the default parent category. See {{para|cat}} and {{cd|1=parent =}} for more information. |- | {{para|nolink|1}} || {{cd|1=nolink = true}} | Don't automatically link the description in {{para|1}} using {{tl|l|en}}. This should be specified if {{para|1}} contains a description such as <code>from the 15th to the 18th centuries</code> that is not a Wiktionary entry, and does not have any links in it (either bare or specified using {{tl|l}}, {{tl|w}} or the like). (If the value of {{para|1}} has bare links in it, the effect of wrapping with {{tl|l|en}} is simply to convert those bare links into links pointing to the English section of the page in question, which is generally correct.) |- | {{para|verb}} || {{cd|1=verb =}} | Override the verb "spoken" that normally appears in the category's description. Example values are <code>formerly spoken</code> for an extinct lect; <code>chiefly spoken</code> for a lect mostly spoken in the location specified in {{para|1}} but also spoken elsewhere; <code>written</code> for a written-only lect; etc. |- | {{para|prep}} || {{cd|1=prep =}} | Override the preposition "in" that normally appears in the category's description. Example values are <code>on</code> if the location in {{para|1}} is an island; <code>by</code> if {{para|1}} specifies a group of people speaking the language (e.g. {{w|Tamil Brahmin}}s); etc. Use <code>-</code> to suppress the preposition (e.g. [[:Category:Overseas Chinese]] sets {{para|1|<nowiki>outside of [[China]] and [[Taiwan]]</nowiki>}} and {{para|prep|-}}). |- | {{para|def}} || {{cd|1=def =}} | Override the whole description following the words "Terms or senses in". The final period should not be included. |- | {{para|fulldef}} || {{cd|1=fulldef =}} | Override the entire description. The final period should not be included. |- | {{para|addl}} || {{cd|1=addl =}} | Specify additional text to display after the "Terms or senses in ..." category description, and before any category TOC (table of contents) bar. If this is given, include the final period. Note that if the lect directly names an etymology-only language, the additional text will automatically include the language code(s) of this etymology-only language. In such a case, any text specified using {{para|addl}} will follow this auto-added text. |- | {{para|othercat}} || {{cd|1=othercat =}} | Any additional category or categories to place the lect in. Separate multiple categories with a comma, without a following space (if a space follows the comma, it will not be considered a delimiter; this allows for embedded commas in categories, which are nearly always followed by a space). Unlike the value in {{para|cat}}, there are no restrictions on what sort of categories can be specified here. |- | {{para|country}} || {{cd|1=country =}} | Override the country or countries where the lect is spoken. See {{para|1}} above. Separate multiple countries with a comma without a following space, as with {{para|othercat}}. The purpose of this parameter is to add the lect to additional categories named <code>Languages of <var>country</var></code>, so that such categories will be populated with all lects spoken in the country. If the <code>Languages of <var>country</var></code> category does not already exist, the lect will not be added to it. As mentioned in {{para|1}} above, if {{para|1}} names a country and a corresponding <code>Languages of <var>country</var></code> category exists, the lect will automatically be added to it, so {{para|country}} does not need to be specified. As a rule, do not specify {{para|country}} for sub-country lects. For example, [[:Category:Texas English]] should not have {{para|country|the United States}} specified, since [[:Category:Texas English]] is a subcategory of [[:Category:American English]], which is in [[:Category:Languages of the United States]]. An exception is when a language is spoken in only a portion of a country. For example, [[:Category:Texas Silesian]] should have {{para|country|the United States}} specified because there is no lect named [[:Category:American Silesian]] (Silesian is not normally spoken in the United States except in Texas). |- | {{para|wp}} || {{cd|1=Wikipedia =}} | Wikipedia link to include on the lect's page. This can be a single Wikipedia page or a comma-separated list of such pages (without any space after the comma; if a space follows the comma, it will not be considered a delimiter, to allow for embedded commas in Wikipedia page names). A given Wikipedia page can be prefixed with a language code to link to a page in a non-English Wikipedia. For example, [[:Category:Japanese Korean]] specifies {{para|wp|Zainichi Korean language,ko:재일조선어}} to link to the {{w|Zainichi Korean language}} page on the English Wikipedia as well as the page {{w|lang=ko|재일조선어}} on the Korean Wikipedia. If the value of a Wikipedia page is <code>+</code>, <code>1</code>, <code>yes</code>, <code>true</code>, <code>on</code> or similar, the Wikipedia page will be taken from the lect name. Note that if the lect names an etymology-only language (e.g. [[:Category:Provençal]] or [[:Category:Brazilian Portuguese]]), the correct Wikipedia article for this lect will automatically be fetched based on the relevant Wikidata entry and added to the category page. To prevent this, specify an explicit value for {{para|wp}}; use <code>-</code>, <code>0</code>, <code>no</code>, <code>false</code>, <code>off</code> or similar if you don't want any Wikipedia page displayed. |- | {{para|type}} || {{cd|1=type =}} | Specify the type of lect (<code>extinct</code>, <code>extant</code>, <code>reconstructed</code>, <code>unattested</code> or <code>constructed</code>). Extinct lects are categorized into [[:Category:All extinct languages]]. Reconstructed lects are categorized into [[:Category:Reconstructed languages]]. Unattested lects are categorized into [[:Category:Unattested languages]]. Constructed lects are categorized into [[:Category:Constructed languages]]. In all cases an "additional text" message is placed indicating that the lect is (respectively) extinct, reconstructed, unattested or constructed. If the type is not given, it is inferred based on various factors (the type of the parent category, the type of the language that the lect belongs to, and whether the name of the category or language begins with "Proto-"). If no type can be inferred, it defaults to <code>extant</code>. |- | {{para|pagename}} || (no equivalent) | Act as if the pagename is the specified value rather than its actual value. Any inferred parameters will be based off of the specified value. This is useful for testing and demonstration purposes (e.g. in documentation pages). |} ====Examples==== 1. For [[:Category:Hong Kong English]], use: <code><nowiki>{{auto cat|lect=1|cat=Chinese English}}</nowiki></code> Here, {{para|1}} does not need to be specified because the inferred description "Hong Kong" is correct. The language is automatically inferred as English (and in any case, this is an etymology-only language with code <code>en-HK</code>, from which the language can be inferred). The parent category is set to [[:Category:Chinese English]] in place of the default [[:Category:Regional English]]. 2. For [[:Category:Durham University English]], use: <code><nowiki>{{auto cat|lect=1|prep=at|{{w|Durham University}} in [[Durham]]|cat=Durham English|othercat=en:Universities}}</nowiki></code> Here, we specify the region description in {{para|1}} but the language is automatically inferred as English. The parent category is set to [[:Category:Durham English]] in place of the default [[:Category:Regional English]] (which leads to a breadcrumb chain '''Regional » European » British » English » Northern England » Northumbrian » Durham » Durham University''' based on parent categories). [[:Category:en:Universities]] is added as an additional parent category. 3. For [[:Category:Limburgan-Ripuarian transitional dialects]], you could use: <code><nowiki>{{auto cat|lect=1|lang=gmw-cfr|the tri-state region of <country>|cat=Ripuarian Franconian|country=Belgium,the [[Netherlands]],Germany|wp=Southeast Limburgish dialect}}</nowiki></code> This is a more complex example. We have to set the language (Central Franconian) explicitly using {{para|lang}} because it is not inferrable from the name and the category does not refer to an etymology-only language. The description in {{para|1}} contains <code><country></code>, which substitutes the countries mentioned in {{para|country}} (which also cause the category to be added to [[:Category:Languages of Belgium]], [[:Category:Languages of the Netherlands]] and [[:Category:Languages of Germany]]. We also specify a parent category and Wikipedia page to link to. However, this is now handled in the preferred way, using properties of the lect label, as follows (as found in [[Module:labels/data/lang/gmw-cfr]]): <pre> labels["Limburgan Ripuarian"] = { region = "the tri-state region of <country>", country = "Belgium,the [[Netherlands]],Germany", aliases = {"Tri-state Limburgish", "Limburgan-Ripuarian", "Southeast Limburgish dialect", "Limburgan-Ripuarian Transitional Dialects"}, Wikipedia = "Southeast Limburgish dialect", plain_categories = "Limburgan-Ripuarian transitional dialects", parent = "Ripuarian", } </pre> 4. For [[:Category:Dobhashi]], use: <code><nowiki>{{auto cat|lect=1|lang=bn|def=a literary register of Bengali that was in common use from the 14th century to the 19th century|type=extinct|noreg=1|wp=1}}</nowiki></code> Here, we have to set the language (Bengali), and we override the definition after "Terms or senses in" using {{para|def}} in place of specifying {{para|1}}. Since this isn't a regional lect, we set {{para|noreg|1}} so the parent defaults to [[:Category:Bengali language]]. We set {{para|type|extinct}} because this lect is extinct and this cannot be inferred from the parent (which is not extinct). We also use {{para|wp|1}} to link to {{w|Dobhashi}} on Wikipedia. 5. For [[:Category:The BMAC substrate]], use: <code><nowiki>{{auto cat|lect=1|def=the [[substrate]](s) spoken in the {{w|Bactria–Margiana Archaeological Complex}} and possibly found as a {{w|substratum in Vedic Sanskrit}}|breadcrumb=BMAC}}</nowiki></code> Here, the language in question is an etymology-only substrate language whose actual name begins with a lowercase letter (<code>the BMAC substrate</code>), but the lect handler automatically takes care of the mismatch and recognizes the etymology-only language. The type is automatically inferred to be <code>unattested</code> based on it being a substrate language (this is done by checking the code; all substrate language codes begin with <code>qsb-</code>). Based on the type, the default parent is {{catlink|Substrate languages}}. We set a breadcrumb to override the default breadcrumb <code>The BMAC substrate</code>. ==="Languages of COUNTRY" categories=== These are categories such as [[:Category:Languages of India]] and [[:Category:Languages of the United States]]. These categories contain subcategories for all the languages and sublects spoken in the country in question. The following parameters are allowed (none are required): ;{{para|flagfile}} : An image file specifying the flag of the country in question, displayed in the upper right corner of the category page. The <code>File:</code> prefix should be omitted. An example is {{para|flagfile|Flag of Afghanistan (2013–2021).svg}} for Afghanistan. The default is <code>Flag of <var>country</var>.svg</code>; if this file does not exist, no flag is displayed. Use {{para|flagfile|-}} to cause the flag to be omitted even if the appropriate flag file is present. ;{{para|wp}} : A link to a Wikipedia article describing the languages of the country, such as {{w|Languages of Australia}}. Use {{para|wp|+}} or {{para|wp|1}} to specify that the name of the Wikipedia article is the same as the category name. ;{{para|commonscat}} : A link to a Commons category describing the languages of the country, such as [[Commons:Category:Languages of Chad]]. Use {{para|commonscat|+}} or {{para|commonscat|1}} to specify that the name of the Commons category is the same as the category name. ===User language competency categories=== These are categories such as [[:Category:User fr-4]] indicating that the user speaks French at near-native competency. The following parameters are allowed (none are required): ;{{para|text}} : The native-language text specifying a translation of the English text describing the competency of the users in the category in the language in question. An image file specifying the flag of the country in question, displayed in the upper right corner of the category page. The <code>File:</code> prefix should be omitted. An example is {{para|text|<nowiki>Ces utilisateurs parlent <<français>> à un niveau '''comparable à la langue maternelle'''.</nowiki>}} for the translation of "These users speak French at a near-native level." The text describing the level of competency should be boldfaced and the text specifying the language should be surrounded in double angle brackets, as shown. The language in double angle brackets will be boldfaced and linked to the higher-level user-competency category (e.g. [[:Category:User fr]]); in that category, double angle bracket text is linked to the language category (e.g. [[:Category:French language]]). If the text is omitted, the category is placed in two cleanup categories: [[:Category:Requests for translations in user-competency categories by language]] and [[:Category:Requests for translations in user-competency categories with ##-## users]] (e.g. [[:Category:Requests for translations in user-competency categories with 16-31 users]]). (The purpose of the latter categories is to segment the categories with missing text by number of users so that the ones with more users can be focused on first.) ;{{para|verb}} : The correct verb to use in the English text, in place of "speak" or (for sign languages) "communicate in". For example, protolanguages may prefer the verb "know". ;{{para|langname}} : Override the name of the language. This is chiefly used in user competency categories for invalid language codes (e.g. <code>eml</code> for Emiliano-Romagnol; on Wiktionary, this code is represented by two languages, Emilian with code <code>egl</code> and Romagnol with code <code>rgn</code>). Such categories should be actively eliminated by moving the users in them to the nearest valid Wiktionary code and then deleting the category when empty. ===Spelled-with categories=== These are categories such as [[:Category:English terms spelled with É]], [[:Category:Japanese terms spelled with 愛]] and [[:Category:Ladino terms derived from the Hebrew root ח־ב־ר]]. Normally, what follows <code>spelled with</code> is a single character, but occasionally multiple characters are used, as in [[:Category:Ladino terms derived from the Hebrew root ח־ב־ר]]. For these categories, the following parameters are allowed (none are required): ;{{para|sort}} : The sort key; used to sort the page in its parent category (e.g. [[:Category:Japanese terms by their individual characters]]). Only needed if the automatically generated sort key is wrong. Examples are [[:Category:Spanish terms spelled with Î]], which should use {{temp|auto cat|sort=I}}, and [[:Category:Japanese terms spelled with 衛]], which should use {{temp|auto cat|sort=行10}}. Japanese and Okinawan terms use [[Module:Hani-sortkey]] to generate the sort key, but currently this always generates Chinese sort keys, which in rare cases are wrong for Japanese (for example, the autogenerated sort key for [[:Category:Japanese terms spelled with 衛]] is <code>行09</code> instead of <code>行10</code>). ;{{para|char}} : If the category name has a descriptive word in it, such as <code>gershayim</code>, this should be the actual character referred to (in this case, {{temp|auto cat|char=״}}). Otherwise, it should be left out. ;{{para|context}}, {{para|context2}} : Provided for compatibility purposes, but unused. ===Japonic "terms spelled with KANJI read as READING" categories=== These are categories such as [[:Category:Japanese terms spelled with 学 read as がく]] and [[:Category:Okinawan terms spelled with 光 read as ふぃちゃい]]. These contain terms spelled with individual [[kanji]] read in particular ways (where the reading is written in [[hiragana]]). These categories have '''required''' parameters specifying the type(s) of reading(s): ;{{para|1}}, {{para|2}}, {{para|3}}, ... ('''required''') : The reading type(s); one or more of <code>kun</code>, <code>on</code>, <code>goon</code>, <code>kan'on</code>, <code>kan'yōon</code>, <code>tōon</code>, <code>sōon</code> or <code>nanori</code>. For example, [[:Category:Japanese terms spelled with 学 read as がく]] should use {{temp|auto cat|goon|kan'on}} and [[:Category:Okinawan terms spelled with 光 read as ふぃちゃい]] should use {{temp|auto cat|kun}}. The particular reading type(s) can often be found on the page dedicated to the kanji in question. ===Japonic "terms with KANJI replaced by daiyōji DAIYOJI" categories=== These are categories such as [[:Category:Japanese terms with 諒 replaced by daiyōji 了]]. These contain terms spelled with specific uncommon [[kanji]] that normally have that character replaced by another homophonic character (a [[daiyōji]]) chosen only for the sound and not the meaning. These categories have a '''required''' parameter specifying the sort key: ;{{para|sort}} ('''required''') : The sort key; in this case, hiragana representing the pronunciation of the character in question. ===Japonic "kanji read as READING" categories=== These are categories such as [[:Category:Japanese kanji read as ゐ]]. These are umbrella categories grouping categories for kanji read with specific readings that have specific origins (e.g. ''kun'', ''on''). These categories have the following optional parameters: ;{{para|histconsol|<var>modern</var>}} : Specify that this is a historical reading and that such readings are normally consolidated into the modern reading {{cd|<var>modern</var>}} (with modernized pronunciation). A message to this effect appears in the category text. <includeonly> [[Category:Category boilerplate templates]] </includeonly> l04y5crqnu0r3n118v5u7w3s0mzg3um Module:category tree 828 1585 39878 39877 2025-09-30T01:46:28Z Hiyuune 556 39878 Scribunto text/plain -- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local category_tree_submodule_prefix = "Module:category tree/" local category_tree_styles_css = "Module:category tree/styles.css" local m_str_utils = require("Module:string utilities") local m_template_parser = require("Module:template parser") local m_utilities = require("Module:utilities") local ceil = math.ceil local class_else_type = m_template_parser.class_else_type local concat = table.concat local deep_copy = require("Module:table").deepCopy local full_url = mw.uri.fullUrl local insert = table.insert local is_callable = require("Module:fun").is_callable local log10 = math.log10 or require("Module:math").log10 local new_title = mw.title.new local pages_in_category = mw.site.stats.pagesInCategory local parse = m_template_parser.parse local remove_comments = require("Module:string/removeComments") local sort = table.sort local split = m_str_utils.split local string_compare = require("Module:string/compare") local trim = m_str_utils.trim local uupper = m_str_utils.upper local yesno = require("Module:yesno") local current_frame = mw.getCurrentFrame() local current_title = mw.title.getCurrentTitle() local namespace = current_title.namespace local poscatboiler_subsystem = "poscatboiler" local extra_args_error = "Extra arguments to {{((}}auto cat{{))}} are not allowed for this category." -- Generates a sortkey for a numeral `n`, adding leading zeroes to avoid the "1, 10, 2, 3" sorting problem. `max_n` is the greatest expected value of `n`, and is used to determine how many leading zeroes are needed. If not supplied, it defaults to the number of languages. function export.numeral_sortkey(n, max_n) max_n = max_n or require("Module:list of languages").count() return ("#%%0%dd"):format(ceil(log10(max_n + 1))):format(n) end function export.split_lang_label(title_text) local getByCanonicalName = require("Module:languages").getByCanonicalName -- Progressively remove a word from the potential canonical name until it -- matches an actual canonical name. local words = split(title_text, " ", true) for i = #words - 1, 1, -1 do local lang = getByCanonicalName(concat(words, " ", 1, i)) if lang then return lang, concat(words, " ", i + 1) end end return nil, title_text end local function show_error(text) return require("Module:message box").maintenance( "red", "[[File:Codex icon Alert red.svg|40px|alt=alert]]", "This category is not defined in Wiktionary's category tree.", text ) end -- Show the text that goes at the very top right of the page. local function show_topright(current) return current.getTopright and current:getTopright() or nil end local function link_box(content) return ("<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); border: 1px var(--border-color-base, #aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold;\">%s</div>"):format(content) end local function show_editlink(current) return link_box(("[%s Edit category data]"):format(tostring(full_url(current:getDataModule(), "action=edit")))) end function show_related_changes() local title = current_title.fullText return link_box(("[%s <span title=\"Recent edits and other changes to pages in %s\">A̱ka̱shai na̱ byia̱ a̱meang a̱ni</span>]"):format( tostring(full_url("Special:RecentChangesLinked", { target = title, showlinkedto = 0, })), title )) end local function show_pagelist(current) local namespace = "namespace=" local info = current:getInfo() local lang_code = info.code if info.label == "citations" or info.label == "citations of undefined terms" then namespace = namespace .. "Citations" elseif lang_code then local lang = require("Module:languages").getByCode(lang_code, true) if lang then -- Proto-Norse (gmq-pro) is the probably language with a code ending in -pro -- that's intended to have mostly non-reconstructed entries. if (lang_code:find("%-pro$") and lang_code ~= "gmq-pro") or lang:hasType("reconstructed") then namespace = namespace .. "Reconstruction" elseif lang:hasType("appendix-constructed") then namespace = namespace .. "Appendix" end end elseif info.label:match("templates") then namespace = namespace .. "Template" elseif info.label:match("modules") then namespace = namespace .. "Module" elseif info.label:match("^Wiktionary") or info.label:match("^Pages") then namespace = "" end end -- Show navigational "breadcrumbs" at the top of the page. local function show_breadcrumbs(current) local steps = {} -- Start at the current label and move our way up the "chain" from child to parent, until we can't go further. while current do local category, display_name, nocap if type(current) == "string" then category = current display_name = current:gsub("^Category:", "") else if not current.getCategoryName then error("Internal error: Bad format in breadcrumb chain structure, probably a misformatted value for `parents`: " .. mw.dumpObject(current)) end category = "Category:" .. current:getCategoryName() display_name, nocap = current:getBreadcrumbName() end if not nocap then display_name = mw.getContentLanguage():ucfirst(display_name) end insert(steps, 1, ("[[:%s|%s]]"):format(category, display_name)) -- Move up the "chain" by one level. if type(current) == "string" then current = nil else current = current:getParents() end if current then current = current[1].name end end local templateStyles = require("Module:TemplateStyles")(category_tree_styles_css) local ol = mw.html.create("ol") for i, step in ipairs(steps) do local li = mw.html.create("li") if i ~= 1 then local span = mw.html.create("span") :attr("aria-hidden", "true") :addClass("ts-categoryBreadcrumbs-separator") :wikitext(" » ") li:node(span) end li:wikitext(step) ol:node(li) end return templateStyles .. tostring(mw.html.create("div") :attr("role", "navigation") :attr("aria-label", "Breadcrumb") :addClass("ts-categoryBreadcrumbs") :node(ol)) end local function show_also(current) local also = current._info.also if also and #also > 0 then return ('<div style="margin-top:-1em;margin-bottom:1.5em">%s</div>'):format(require("Module:also").main(also)) end return nil end -- Show a short description text for the category. local function show_description(current) return current.getDescription and current:getDescription() or nil end local function show_appendix(current) local appendix = current.getAppendix and current:getAppendix() return appendix and ("For more information, see [[%s]]."):format(appendix) or nil end local function sort_children(child1, child2) return string_compare(uupper(child1.sort), uupper(child2.sort)) end -- Show a list of child categories. local function show_children(current) local children = current.getChildren and current:getChildren() or nil if not children then return nil end sort(children, sort_children) local children_list = {} for _, child in ipairs(children) do local child_name, child_pagetitle = child.name if type(child_name) == "string" then child_pagetitle = child_name else child_pagetitle = "Category:" .. child_name:getCategoryName() end if new_title(child_pagetitle).exists then insert(children_list, ("* [[:%s]]: %s"):format( child_pagetitle, child.description or type(child_name) == "string" and child_name:gsub("^Category:", "") .. "." or child_name:getDescription("child") )) end end return concat(children_list, "\n") end -- Show a table of contents with links to each letter in the language's script. local function show_TOC(current) local titleText = current_title.text local inCategoryPages = pages_in_category(titleText, "pages") local inCategorySubcats = pages_in_category(titleText, "subcats") local TOC_type -- Compute type of table of contents required. if inCategoryPages > 2500 or inCategorySubcats > 2500 then TOC_type = "full" elseif inCategoryPages > 200 or inCategorySubcats > 200 then TOC_type = "normal" else -- No (usual) need for a TOC if all pages or subcategories can fit on one page; -- but allow this to be overridden by a custom TOC handler. TOC_type = "none" end if current.getTOC then local TOC_text = current:getTOC(TOC_type) if TOC_text ~= true then return TOC_text or nil end end if TOC_type ~= "none" then local templatename = current:getTOCTemplateName() local TOC_template if TOC_type == "full" then -- This category is very large, see if there is a "full" version of the TOC. local TOC_template_full = new_title(templatename .. "/full") if TOC_template_full.exists then TOC_template = TOC_template_full end end if not TOC_template then local TOC_template_normal = new_title(templatename) if TOC_template_normal.exists then TOC_template = TOC_template_normal end end if TOC_template then return current_frame:expandTemplate{title = TOC_template.text, args = {}} end end return nil end -- Show the "catfix" that adds language attributes and script classes to the page. local function show_catfix(current) local lang, sc = current:getCatfixInfo() return lang and m_utilities.catfix(lang, sc) or nil end -- Show the parent categories that the current category should be placed in. local function show_categories(current, categories) local parents = current.getParents and current:getParents() or nil if not parents then return nil end for _, parent in ipairs(parents) do local parent_name = parent.name local sortkey = type(parent.sort) == "table" and parent.sort:makeSortKey() or parent.sort if type(parent_name) == "string" then insert(categories, ("[[%s|%s]]"):format(parent_name, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(parent_name:getCategoryName(), sortkey)) end end -- Also put the category in its corresponding "umbrella" or "by language" category. local umbrella = current:getUmbrella() if umbrella then -- FIXME: use a language-neutral sorting function like the Unicode Collation Algorithm. local sortkey = current._lang and current._lang:getCanonicalName() or current:getCategoryName() sortkey = require("Module:languages").getByCode("en", true):makeSortKey(sortkey) if type(umbrella) == "string" then insert(categories, ("[[%s|%s]]"):format(umbrella, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(umbrella:getCategoryName(), sortkey)) end end -- Check for various unwanted parser functions, which should be integrated into the category tree data instead. -- Note: HTML comments shouldn't be removed from `content` until after this step, as they can affect the result. local content = current_title:getContent() if not content then -- This happens when using [[Special:ExpandTemplates]] to call {{auto cat}} on a nonexistent category page, -- which is needed by Benwing's create_wanted_categories.py script. return end local defaultsort, displaytitle, page_has_param for node in parse(content):iterate_nodes() do local node_class = class_else_type(node) if node_class == "template" then local name = node:get_name() if name == "DEFAULTSORT:" and not defaultsort then insert(categories, "[[Category:Pages with DEFAULTSORT conflicts]]") defaultsort = true elseif name == "DISPLAYTITLE:" and not displaytitle then insert(categories,"[[Category:Pages with DISPLAYTITLE conflicts]]") displaytitle = true end elseif node_class == "parameter" and not page_has_param then insert(categories,"[[Category:Pages with raw triple-brace template parameters]]") page_has_param = true end end -- Check for raw category markup, which should also be integrated into the category tree data. content = remove_comments(content, "BOTH") local head = content:find("[[", 1, true) while head do local close = content:find("]]", head + 2, true) if not close then break end -- Make sure there are no intervening "[[" between head and close. local open = content:find("[[", head + 2, true) while open and open < close do head = open open = content:find("[[", head + 2, true) end local cat = content:sub(head + 2, close - 1) local colon = cat:match("^[ _\128-\244]*[Cc][Aa][Tt][EeGgOoRrYy _\128-\244]*():") if colon then local pipe = cat:find("|", colon + 1, true) if pipe ~= #cat then local title = new_title(pipe and cat:sub(1, pipe - 1) or cat) if title and title.namespace == 14 then insert(categories,"[[Category:Categories with categories using raw markup]]") break end end end head = open end end local function generate_output(current) if current then for _, functionName in pairs{ "getBreadcrumbName", "getDataModule", "canBeEmpty", "getDescription", "getParents", "getChildren", "getUmbrella", "getAppendix", "getTOCTemplateName", } do if not is_callable(current[functionName]) then require("Module:debug").track{"category tree/missing function", "category tree/missing function/" .. functionName} end end end local boxes, display, categories = {}, {}, {} -- Categories should never show files as a gallery. insert(categories, "__NOGALLERY__") if current_frame:getParent():getTitle() == "Ta‌̱mpi‌̱let:auto cat" then insert(categories, "[[Category:Categories calling Template:auto cat]]") end -- Check if the category is empty local totalPages = pages_in_category(current_title.text, "all") local hugeCategory = totalPages > 1000000 -- 1 million -- Categorize huge categories, as they cause DynamicPageList to time out and make the category inaccessible. if hugeCategory then insert(categories, "[[Category:Huge categories]]") end -- Are the parameters valid? if not current then insert(categories, "[[Category:Categories that are not defined in the category tree]]") insert(categories, totalPages == 0 and "[[Category:Empty categories]]" or nil) insert(display, show_error( "Double-check the category name for typos. <br>" .. "[[Special:Search/Category: " .. current_title.text:gsub("^.+:", ""):gsub(" ", "~2 ") .. '~2|Search existing categories]] to check if this category should be created under a different name (for example, "Fruits" instead of "Fruit"). <br>' .. "To add a new category to Wiktionary's category tree, please consult " .. current_frame:expandTemplate{title = "section link", args = { "Help:Category#How_to_create_a_category", }} .. ".")) -- Exit here, as all code beyond here relies on current not being nil return concat(categories, "") .. concat(display, "\n\n"), true end -- Does the category have the correct name? local currentName = current:getCategoryName() local correctName = current_title.text == currentName if not correctName then insert(categories, "[[Category:Categories with incorrect names]]") insert(display, show_error(("Based on the data in the category tree, this category should be called '''[[:Category:%s]]'''."):format(currentName))) end -- Add cleanup category for empty categories. local canBeEmpty = current:canBeEmpty() if canBeEmpty and correctName then insert(categories, " __EXPECTUNUSEDCATEGORY__") elseif totalPages == 0 then insert(categories, "[[Category:Empty categories]]") end if current:isHidden() then insert(categories, "__HIDDENCAT__") end -- Put all the float-right stuff into a <div> that does not clear, so that float-left stuff like the breadcrumbs and -- description can go opposite the float-right stuff without vertical space. insert(boxes, "<div style=\"float: ;\">") insert(boxes, show_topright(current)) insert(boxes, show_editlink(current)) insert(boxes, show_related_changes()) -- Generate the displayed information insert(display, show_breadcrumbs(current)) insert(display, show_also(current)) insert(display, show_description(current)) insert(display, show_appendix(current)) insert(display, show_children(current)) insert(display, show_TOC(current)) insert(display, show_catfix(current)) insert(display, '<br class="clear-both-in-vector-2022-only">') show_categories(current, categories) return concat(boxes, "\n") .. "\n" .. concat(display, "\n\n") .. concat(categories, "") end --[==[ List of handler functions that try to match the page name. A handler should return the name of a submodule to [[Module:category tree]] and an info table which is passed as an argument to the submodule. If a handler does not recognize the page name, it should return nil. Note that the order of handlers matters! ]==] local handlers = {} -- Thesaurus per-language category insert(handlers, function(title) local code, label = title:match("^Thesaurus:(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Topic per-language category insert(handlers, function(title) local code, label = title:match("^(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Lect category e.g. for [[:Category:New Zealand English]] or [[:Category:Issime Walser]] insert(handlers, function(title, args) local lect = args.lect or args.dialect if lect ~= "" and yesno(lect, true) then -- Same as boolean in [[Module:parameters]]. return poscatboiler_subsystem, {label = title, args = args, raw = true} end end) -- poscatboiler per-language label, e.g. [[Category:English non-lemma forms]] insert(handlers, function(title, args) local lang, label = export.split_lang_label(title) if not lang then return end local baseLabel, script = label:match("(.+) in (.-) script$") if script and baseLabel ~= "terms" then local scriptObj = require("Module:scripts").getByCanonicalName(script) if scriptObj then return poscatboiler_subsystem, {label = baseLabel, code = lang:getCode(), sc = scriptObj:getCode(), args = args} end end return poscatboiler_subsystem, {label = label, code = lang:getCode(), args = args} end) -- poscatboiler label umbrella category insert(handlers, function(title, args) local label = title:match("(.+) by language$") if label then -- The poscatboiler code will appropriately lowercase if needed. return poscatboiler_subsystem, {label = label, args = args} end end) -- poscatboiler raw handlers insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args, raw = true} end) -- poscatboiler umbrella handlers without 'by language' insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args} end) function export.show(frame) local args, other_args = require("Module:parameters").process(frame:getParent().args, { ["also"] = {type = "title", sublist = "comma without whitespace", namespace = 14} }, true) if args.also then for k, arg in next, args.also do args.also[k] = arg.prefixedText end end for k, arg in next, other_args do other_args[k] = trim(arg) end if namespace == 10 then -- Template return "(This template should be used on pages in the [[Help:Namespaces#Category|Category:]] namespace.)" elseif namespace ~= 14 then -- Category error("This template/module can only be used on pages in the [[mw:Help:Namespaces#Category|Category:]] namespace.") end local first_fail_args_handled, first_fail_cattext -- Go through each handler in turn. If a handler doesn't recognize the format of the category, it will return nil, -- and we will consider the next handler. Otherwise, it returns a template name and arguments to call it with, but -- even then, that template might return an error, and we need to consider the next handler. This happens, for -- example, with the category "CAT:Mato Grosso, Brazil", where "Mato" is the name of a language, so the poscatboiler -- per-language label handler fires and tries to find a label "Grosso, Brazil". This throws an error, and -- previously, this blocked fruther handler consideration, but now we check for the error and continue checking -- handlers; eventually, the topic umbrella handler will fire and correctly handle the category. for _, handler in ipairs(handlers) do -- Use a new title object and args table for each handler, to keep them isolated. local submodule, info = handler(current_title.text, deep_copy(other_args)) if submodule then info.also = deep_copy(args.also) require("Module:debug").track("auto cat/" .. submodule) -- `failed` is true if no match was found. submodule = require(category_tree_submodule_prefix .. submodule) local cattext, failed = generate_output(submodule.main(info)) if failed then if not first_fail_cattext then first_fail_cattext = cattext first_fail_args_handled = info.args and true or false end elseif not info.args and next(other_args) then error(extra_args_error) else return cattext end end end -- If there were no matches, throw an error if any arguments were given, or otherwise return the cattext -- from the first fail encountered. The final handlers call the boilers unconditionally, so there should -- always be something to return. if not first_fail_args_handled and next(other_args) then error(extra_args_error) end return first_fail_cattext end -- TODO: new test entrypoint. return export 1gftm6zxylkx7kxgwt0jxa5cnrchyau Swánga̱lyiatwuki:Tyam-a̱kum 4 1586 34215 2024-12-24T17:05:26Z Kambai Akau 8 Created page with "{{auto cat}}" 34215 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:template parser 828 1587 39869 34216 2025-09-30T01:38:38Z Hiyuune 556 39869 Scribunto text/plain --[[ NOTE: This module works by using recursive backtracking to build a node tree, which can then be traversed as necessary. Because it is called by a number of high-use modules, it has been optimised for speed using a profiler, since it is used to scrape data from large numbers of pages very quickly. To that end, it rolls some of its own methods in cases where this is faster than using a function from one of the standard libraries. Please DO NOT "simplify" the code by removing these, since you are almost guaranteed to slow things down, which could seriously impact performance on pages which call this module hundreds or thousands of times. It has also been designed to emulate the native parser's behaviour as much as possible, which in some cases means replicating bugs or unintuitive behaviours in that code; these should not be "fixed", since it is important that the outputs are the same. Most of these originate from deficient regular expressions, which can't be used here, so the bugs have to be manually reintroduced as special cases (e.g. onlyinclude tags being case-sensitive and whitespace intolerant, unlike all other tags). If any of these are fixed, this module should also be updated accordingly. ]] local export = {} local data_module = "Module:template parser/data" local load_module = "Module:load" local magic_words_data_module = "Module:data/magic words" local pages_module = "Module:pages" local parser_extension_tags_data_module = "Module:data/parser extension tags" local parser_module = "Module:parser" local scribunto_module = "Module:Scribunto" local string_pattern_escape_module = "Module:string/patternEscape" local string_replacement_escape_module = "Module:string/replacementEscape" local string_utilities_module = "Module:string utilities" local table_length_module = "Module:table/length" local table_shallow_copy_module = "Module:table/shallowCopy" local table_sorted_pairs_module = "Module:table/sortedPairs" local title_is_title_module = "Module:title/isTitle" local title_make_title_module = "Module:title/makeTitle" local title_new_title_module = "Module:title/newTitle" local title_redirect_target_module = "Module:title/redirectTarget" local require = require local m_parser = require(parser_module) local mw = mw local mw_title = mw.title local mw_uri = mw.uri local string = string local table = table local anchor_encode = mw_uri.anchorEncode local build_template -- defined as export.buildTemplate below local class_else_type = m_parser.class_else_type local concat = table.concat local encode_uri = mw_uri.encode local find = string.find local format = string.format local gsub = string.gsub local html_create = mw.html.create local insert = table.insert local is_node = m_parser.is_node local lower = string.lower local match = string.match local next = next local pairs = pairs local parse -- defined as export.parse below local parse_template_name -- defined below local pcall = pcall local rep = string.rep local select = select local sub = string.sub local title_equals = mw_title.equals local tostring = m_parser.tostring local type = type local umatch = mw.ustring.match --[==[ 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 encode_entities(...) encode_entities = require(string_utilities_module).encode_entities return encode_entities(...) end local function get_link_target(...) get_link_target = require(pages_module).get_link_target return get_link_target(...) end local function is_title(...) is_title = require(title_is_title_module) return is_title(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function make_title(...) make_title = require(title_make_title_module) return make_title(...) end local function new_title(...) new_title = require(title_new_title_module) return new_title(...) end local function pattern_escape(...) pattern_escape = require(string_pattern_escape_module) return pattern_escape(...) end local function php_htmlspecialchars(...) php_htmlspecialchars = require(scribunto_module).php_htmlspecialchars return php_htmlspecialchars(...) end local function php_ltrim(...) php_ltrim = require(scribunto_module).php_ltrim return php_ltrim(...) end local function php_trim(...) php_trim = require(scribunto_module).php_trim return php_trim(...) end local function redirect_target(...) redirect_target = require(title_redirect_target_module) return redirect_target(...) end local function replacement_escape(...) replacement_escape = require(string_replacement_escape_module) return replacement_escape(...) end local function scribunto_parameter_key(...) scribunto_parameter_key = require(scribunto_module).scribunto_parameter_key return scribunto_parameter_key(...) end local function shallow_copy(...) shallow_copy = require(table_shallow_copy_module) return shallow_copy(...) end local function sorted_pairs(...) sorted_pairs = require(table_sorted_pairs_module) return sorted_pairs(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function table_len(...) table_len = require(table_length_module) return table_len(...) end local function uupper(...) uupper = require(string_utilities_module).upper return uupper(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local data local function get_data() data, get_data = load_data(data_module), nil return data end local frame local function get_frame() frame, get_frame = mw.getCurrentFrame(), nil return frame end local magic_words local function get_magic_words() magic_words, get_magic_words = load_data(magic_words_data_module), nil return magic_words end local parser_extension_tags local function get_parser_extension_tags() parser_extension_tags, get_parser_extension_tags = load_data(parser_extension_tags_data_module), nil return parser_extension_tags end ------------------------------------------------------------------------------------ -- -- Nodes -- ------------------------------------------------------------------------------------ local Node = m_parser.node() local new_node = Node.new local function expand(obj, frame_args) return is_node(obj) and obj:expand(frame_args) or obj end export.expand = expand function Node:expand(frame_args) local output = {} for i = 1, #self do output[i] = expand(self[i], frame_args) end return concat(output) end local Wikitext = Node:new_class("wikitext") -- force_node ensures the output will always be a Wikitext node. function Wikitext:new(this, force_node) if type(this) ~= "table" then return force_node and new_node(self, {this}) or this elseif #this == 1 then local this1 = this[1] return force_node and class_else_type(this1) ~= "wikitext" and new_node(self, this) or this1 end local success, str = pcall(concat, this) if success then return force_node and new_node(self, {str}) or str end return new_node(self, this) end -- First value is the parameter name. -- Second value is the parameter's default value. -- Any additional values are ignored: e.g. "{{{a|b|c}}}" is parameter "a" with default value "b" (*not* "b|c"). local Parameter = Node:new_class("parameter") function Parameter:new(this) local this2 = this[2] if class_else_type(this2) == "argument" then insert(this2, 2, "=") this2 = Wikitext:new(this2) end if this[3] == nil then this[2] = this2 else this = {this[1], this2} end return new_node(self, this) end function Parameter:__tostring() local output = {} for i = 1, #self do output[i] = tostring(self[i]) end return "{{{" .. concat(output, "|") .. "}}}" end function Parameter:get_name(frame_args) return scribunto_parameter_key(expand(self[1], frame_args)) end function Parameter:get_default(frame_args) local default = self[2] if default ~= nil then return expand(default, frame_args) end return "{{{" .. expand(self[1], frame_args) .. "}}}" end function Parameter:expand(frame_args) if frame_args == nil then return self:get_default() end local name = expand(self[1], frame_args) local val = frame_args[scribunto_parameter_key(name)] -- Parameter in use. if val ~= nil then return val end val = self[2] -- Default. if val ~= nil then return expand(val, frame_args) end return "{{{" .. name .. "}}}" end local Argument = Node:new_class("argument") function Argument:new(this) local key = this._parse_data.key this = Wikitext:new(this) if key == nil then return this end return new_node(self, {Wikitext:new(key), this}) end function Argument:__tostring() return tostring(self[1]) .. "=" .. tostring(self[2]) end function Argument:expand(frame_args) return expand(self[1], frame_args) .. "=" .. expand(self[2], frame_args) end local Template = Node:new_class("template") function Template:__tostring() local output = {} for i = 1, #self do output[i] = tostring(self[i]) end return "{{" .. concat(output, "|") .. "}}" end -- Normalize the template name, check it's a valid template, then memoize results (using false for invalid titles). -- Parser functions (e.g. {{#IF:a|b|c}}) need to have the first argument extracted from the title, as it comes after the colon. Because of this, the parser function and first argument are memoized as a table. -- FIXME: Some parser functions have special argument handling (e.g. {{#SWITCH:}}). do local templates, parser_variables, parser_functions = {}, {}, {} local function retrieve_magic_word_data(chunk) local mgw_data = (magic_words or get_magic_words())[chunk] if mgw_data then return mgw_data end local normalized = uupper(chunk) mgw_data = magic_words[normalized] if mgw_data and not mgw_data.case_sensitive then return mgw_data end end -- Returns the name required to transclude the title object `title` using -- template {{ }} syntax. If the `shortcut` flag is set, then any calls -- which require a namespace prefix will use the abbreviated form where one -- exists (e.g. "Template:PAGENAME" becomes "T:PAGENAME"). local function get_template_invocation_name(title, shortcut) if not (is_title(title) and not title.isExternal) then error("Template invocations require a valid page title, which cannot contain an interwiki prefix.") end local namespace = title.namespace -- If not in the template namespace, include the prefix (or ":" if -- mainspace). if namespace ~= 10 then return get_link_target(title, shortcut) end -- If in the template namespace and it shares a name with a magic word, -- it needs the prefix "Template:". local text, fragment = title.text, title.fragment if fragment and fragment ~= "" then text = text .. "#" .. fragment end local colon = find(text, ":", nil, true) if not colon then local mgw_data = retrieve_magic_word_data(text) return mgw_data and mgw_data.parser_variable and get_link_target(title, shortcut) or text end local mgw_data = retrieve_magic_word_data(sub(text, 1, colon - 1)) if mgw_data and (mgw_data.parser_function or mgw_data.transclusion_modifier) then return get_link_target(title, shortcut) end -- Also if "Template:" is necessary for disambiguation (e.g. -- "Template:Category:Foo" can't be called with "Category:Foo"). local check = new_title(text, namespace) return check and title_equals(title, check) and text or get_link_target(title, shortcut) end export.getTemplateInvocationName = get_template_invocation_name function parse_template_name(name, has_args, fragment, force_transclusion) local chunks, colon, start, n, p = {}, find(name, ":", nil, true), 1, 0, 0 while colon do local mgw_data = retrieve_magic_word_data(php_ltrim(sub(name, start, colon - 1))) if not mgw_data then break end local priority = mgw_data.priority if not (priority and priority > p) then local pf = mgw_data.parser_function and mgw_data.name or nil if pf then n = n + 1 chunks[n] = pf .. ":" return chunks, "parser function", sub(name, colon + 1) end break end n = n + 1 chunks[n] = mgw_data.name .. ":" start, p = colon + 1, priority colon = find(name, ":", start, true) end if start > 1 then name = sub(name, start) end name = php_trim(name) -- Parser variables can only take SUBST:/SAFESUBST: as modifiers. if not has_args and p <= 1 then local mgw_data = retrieve_magic_word_data(name) local pv = mgw_data and mgw_data.parser_variable and mgw_data.name or nil if pv then n = n + 1 chunks[n] = pv return chunks, "parser variable" end end -- Get the template title with the custom new_title() function in -- [[Module:title/newTitle]], with `allowOnlyFragment` set to false -- (e.g. "{{#foo}}" is invalid) and `allowRelative` set to true, for -- relative links for namespaces with subpages (e.g. "{{/foo}}"). local title = new_title(name, 10, false, true) if not (title and not title.isExternal) then return nil end -- Resolve any redirects. If the redirect target is an interwiki link, -- the template won't fail, but the redirect does not get resolved (i.e. -- the redirect page itself gets transcluded, so the template name -- should not be normalized to the target). local redirect = redirect_target(title, force_transclusion) if redirect and not redirect.isExternal then title = redirect end -- If `fragment` is not true, unset it from the title object to prevent -- it from being included by get_template_invocation_name. if not fragment then title.fragment = "" end chunks[n + 1] = get_template_invocation_name(title) return chunks, "template" end -- Note: force_transclusion avoids incrementing the expensive parser -- function count by forcing transclusion instead. This should only be used -- when there is a real risk that the expensive parser function limit of -- 500 will be hit. local function process_name(self, frame_args, force_transclusion) local name = expand(self[1], frame_args) local has_args, norm = #self > 1 if not has_args then norm = parser_variables[name] if norm then return norm, "parser variable" end end norm = templates[name] if norm then local pf_arg1 = parser_functions[name] return norm, pf_arg1 and "parser function" or "template", pf_arg1 elseif norm == false then return nil end local chunks, subclass, pf_arg1 = parse_template_name(name, has_args, nil, force_transclusion) -- Fail if invalid. if not chunks then templates[name] = false return nil end local chunk1 = chunks[1] -- Fail on SUBST:. if chunk1 == "SUBST:" then templates[name] = false return nil -- Any modifiers are ignored. elseif subclass == "parser function" then local pf = chunks[#chunks] templates[name] = pf parser_functions[name] = pf_arg1 return pf, "parser function", pf_arg1 end -- Ignore SAFESUBST:, and treat MSGNW: as a parser function with the pagename as its first argument (ignoring any RAW: that comes after). if chunks[chunk1 == "SAFESUBST:" and 2 or 1] == "MSGNW:" then pf_arg1 = chunks[#chunks] local pf = "MSGNW:" templates[name] = pf parser_functions[name] = pf_arg1 return pf, "parser function", pf_arg1 end -- Ignore any remaining modifiers, as they've done their job. local output = chunks[#chunks] if subclass == "parser variable" then parser_variables[name] = output else templates[name] = output end return output, subclass end function Template:get_name(frame_args, force_transclusion) -- Only return the first return value. return (process_name(self, frame_args, force_transclusion)) end function Template:get_arguments(frame_args) local name, subclass, pf_arg1 = process_name(self, frame_args) if name == nil then return nil elseif subclass == "parser variable" then return {} end local template_args = {} if subclass == "parser function" then template_args[1] = pf_arg1 for i = 2, #self do template_args[i] = expand(self[i], frame_args) -- Not trimmed. end return template_args end local implicit = 0 for i = 2, #self do local arg = self[i] if class_else_type(arg) == "argument" then template_args[scribunto_parameter_key(expand(arg[1], frame_args))] = php_trim((expand(arg[2], frame_args))) else implicit = implicit + 1 template_args[implicit] = expand(arg, frame_args) -- Not trimmed. end end return template_args end -- BIG TODO: manual template expansion. function Template:expand(frame_args) local name, subclass, pf_arg1 = process_name(self, frame_args) if name == nil then local output = {} for i = 1, #self do output[i] = expand(self[i], frame_args) end return "{{" .. concat(output, "|") .. "}}" elseif subclass == "parser variable" then return (frame or get_frame()):preprocess("{{" .. name .. "}}") elseif subclass == "parser function" then local f = frame or get_frame() if frame_args ~= nil then local success, new_f = pcall(f.newChild, f, {args = frame_args}) if success then f = new_f end end return f:preprocess(tostring(self)) end local output = {} for i = 1, #self do output[i] = expand(self[i], frame_args) end return (frame or get_frame()):preprocess("{{" .. concat(output, "|") .. "}}") end end local Tag = Node:new_class("tag") function Tag:__tostring() local open_tag, attributes, n = {"<", self.name}, self:get_attributes(), 2 for attr, value in next, attributes do n = n + 1 open_tag[n] = " " .. php_htmlspecialchars(attr) .. "=\"" .. php_htmlspecialchars(value, "compat") .. "\"" end if self.self_closing then return concat(open_tag) .. "/>" end return concat(open_tag) .. ">" .. concat(self) .. "</" .. self.name .. ">" end do local valid_attribute_name local function get_valid_attribute_name() valid_attribute_name, get_valid_attribute_name = (data or get_data()).valid_attribute_name, nil return valid_attribute_name end function Tag:get_attributes() local raw = self.attributes if not raw then self.attributes = {} return self.attributes elseif type(raw) == "table" then return raw end if sub(raw, -1) == "/" then raw = sub(raw, 1, -2) end local attributes, head = {}, 1 -- Semi-manual implementation of the native regex. while true do local name, loc = match(raw, "([^\t\n\f\r />][^\t\n\f\r /=>]*)()", head) if not name then break end head = loc local value loc = match(raw, "^[\t\n\f\r ]*=[\t\n\f\r ]*()", head) if loc then head = loc -- Either "", '' or the value ends on a space/at the end. Missing -- end quotes are repaired by closing the value at the end. value, loc = match(raw, "^\"([^\"]*)\"?()", head) if not value then value, loc = match(raw, "^'([^']*)'?()", head) if not value then value, loc = match(raw, "^([^\t\n\f\r ]*)()", head) end end head = loc end -- valid_attribute_name is a pattern matching a valid attribute name. -- Defined in the data due to its length - see there for more info. if umatch(name, valid_attribute_name or get_valid_attribute_name()) then -- Sanitizer applies PHP strtolower (ASCII-only). attributes[lower(name)] = value and decode_entities( php_trim((gsub(value, "[\t\n\r ]+", " "))) ) or "" end end self.attributes = attributes return attributes end end function Tag:expand() return (frame or get_frame()):preprocess(tostring(self)) end local Heading = Node:new_class("heading") function Heading:new(this) if #this > 1 then local success, str = pcall(concat, this) if success then return new_node(self, { str, level = this.level, section = this.section, index = this.index }) end end return new_node(self, this) end do local node_tostring = Node.__tostring function Heading:__tostring() local eq = rep("=", self.level) return eq .. node_tostring(self) .. eq end end do local expand_node = Node.expand -- Expanded heading names can contain "\n" (e.g. inside nowiki tags), which -- causes any heading containing them to fail. However, in such cases, the -- native parser still treats it as a heading for the purpose of section -- numbers. local function validate_name(self, frame_args) local name = expand_node(self, frame_args) if find(name, "\n", nil, true) then return nil end return name end function Heading:get_name(frame_args) local name = validate_name(self, frame_args) return name ~= nil and php_trim(name) or nil end -- FIXME: account for anchor disambiguation. function Heading:get_anchor(frame_args) local name = validate_name(self, frame_args) return name ~= nil and decode_entities(anchor_encode(name)) or nil end function Heading:expand(frame_args) local eq = rep("=", self.level) return eq .. expand_node(self, frame_args) .. eq end end ------------------------------------------------------------------------------------ -- -- Parser -- ------------------------------------------------------------------------------------ local Parser = m_parser.string_parser() -- Template or parameter. -- Parsed by matching the opening braces innermost-to-outermost (ignoring lone closing braces). Parameters {{{ }}} take priority over templates {{ }} where possible, but a double closing brace will always result in a closure, even if there are 3+ opening braces. -- For example, "{{{{foo}}}}" (4) is parsed as a parameter enclosed by single braces, and "{{{{{foo}}}}}" (5) is a parameter inside a template. However, "{{{{{foo }} }}}" is a template inside a parameter, due to "}}" forcing the closure of the inner node. do -- Handlers. local handle_name local handle_argument local handle_value local function do_template_or_parameter(self, inner_node) self:push_sublayer(handle_name) self:set_pattern("[\n<[{|}]") -- If a node has already been parsed, nest it at the start of the new -- outer node (e.g. when parsing"{{{{foo}}bar}}", the template "{{foo}}" -- is parsed first, since it's the innermost, and becomes the first -- node of the outer template. if inner_node then self:emit(inner_node) end end local function pipe(self) self:emit(Wikitext:new(self:pop_sublayer())) self:push_sublayer(handle_argument) self:set_pattern("[\n<=[{|}]") end local function rbrace(self, this) if self:read(1) == "}" then self:emit(Wikitext:new(self:pop_sublayer())) return self:pop() end self:emit(this) end function handle_name(self, ...) handle_name = self:switch(handle_name, { ["\n"] = Parser.heading_block, ["<"] = Parser.tag, ["["] = Parser.wikilink_block, ["{"] = Parser.braces, ["|"] = pipe, ["}"] = rbrace, [""] = Parser.fail_route, [false] = Parser.emit }) return handle_name(self, ...) end function handle_argument(self, ...) handle_argument = self:switch(handle_argument, { ["\n"] = function(self, this) return self:heading_block(this, "==") end, ["<"] = Parser.tag, ["="] = function(self) local key = self:pop_sublayer() self:push_sublayer(handle_value) self:set_pattern("[\n<[{|}]") self.current_layer._parse_data.key = key end, ["["] = Parser.wikilink_block, ["{"] = Parser.braces, ["|"] = pipe, ["}"] = rbrace, [""] = Parser.fail_route, [false] = Parser.emit }) return handle_argument(self, ...) end function handle_value(self, ...) handle_value = self:switch(handle_value, { ["\n"] = Parser.heading_block, ["<"] = Parser.tag, ["["] = Parser.wikilink_block, ["{"] = Parser.braces, ["|"] = function(self) self:emit(Argument:new(self:pop_sublayer())) self:push_sublayer(handle_argument) self:set_pattern("[\n<=[{|}]") end, ["}"] = function(self, this) if self:read(1) == "}" then self:emit(Argument:new(self:pop_sublayer())) return self:pop() end self:emit(this) end, [""] = Parser.fail_route, [false] = Parser.emit }) return handle_value(self, ...) end function Parser:template_or_parameter() local text, head, node_to_emit, failed = self.text, self.head -- Comments/tags interrupt the brace count. local braces = match(text, "^{+()", head) - head self:advance(braces) while true do local success, node = self:try(do_template_or_parameter, node_to_emit) -- Fail means no "}}" or "}}}" was found, so emit any remaining -- unmatched opening braces before any templates/parameters that -- were found. if not success then self:emit(rep("{", braces)) failed = true break -- If there are 3+ opening and closing braces, it's a parameter. elseif braces >= 3 and self:read(2) == "}" then self:advance(3) braces = braces - 3 node = Parameter:new(node) -- Otherwise, it's a template. else self:advance(2) braces = braces - 2 node = Template:new(node) end local index = head + braces node.index = index node.raw = sub(text, index, self.head - 1) node_to_emit = node -- Terminate once not enough braces remain for further matches. if braces == 0 then break -- Emit any stray opening brace before any matched nodes. elseif braces == 1 then self:emit("{") break end end if node_to_emit then self:emit(node_to_emit) end return braces, failed end end -- Tag. do local end_tags local function get_end_tags() end_tags, get_end_tags = (data or get_data()).end_tags, nil return end_tags end -- Handlers. local handle_start local handle_tag local function do_tag(self) local layer = self.current_layer layer._parse_data.handler, layer.index = handle_start, self.head self:set_pattern("[%s/>]") self:advance() end local function is_ignored_tag(self, this) if self.transcluded then return this == "includeonly" end return this == "noinclude" or this == "onlyinclude" end local function ignored_tag(self, text, head) local loc = find(text, ">", head, true) if not loc then return self:fail_route() end self:jump(loc) local tag = self:pop() tag.ignored = true return tag end function handle_start(self, this) if this == "/" then local text, head = self.text, self.head + 1 local this = match(text, "^[^%s/>]+", head) if this and is_ignored_tag(self, lower(this)) then head = head + #this if not match(text, "^/[^>]", head) then return ignored_tag(self, text, head) end end return self:fail_route() elseif this == "" then return self:fail_route() end -- Tags are only case-insensitive with ASCII characters. local raw_name = this this = lower(this) local end_tag_pattern = (end_tags or get_end_tags())[this] if not end_tag_pattern then -- Validity check. return self:fail_route() end local layer = self.current_layer local pdata = layer._parse_data local text, head = self.text, self.head + pdata.step if match(text, "^/[^>]", head) then return self:fail_route() elseif is_ignored_tag(self, this) then return ignored_tag(self, text, head) -- If an onlyinclude tag is not ignored (and cannot be active since it -- would have triggered special handling earlier), it must be plaintext. elseif this == "onlyinclude" then return self:fail_route() elseif this == "noinclude" or this == "includeonly" then layer.ignored = true -- Ignored block. layer.raw_name = raw_name end layer.name, pdata.handler, pdata.end_tag_pattern = this, handle_tag, end_tag_pattern self:set_pattern(">") end function handle_tag(self, this) if this == "" then return self:fail_route() end local layer = self.current_layer if this ~= ">" then layer.attributes = this return elseif self:read(-1) == "/" then layer.self_closing = true return self:pop() end local text, head = self.text, self.head + 1 local loc1, loc2 = find(text, layer._parse_data.end_tag_pattern, head) if loc1 then if loc1 > head then self:emit(sub(text, head, loc1 - 1)) end self:jump(loc2) return self:pop() -- noinclude and includeonly will tolerate having no closing tag, but -- only if given in lowercase. This is due to a preprocessor bug, as -- it uses a regex with the /i (case-insensitive) flag to check for -- end tags, but a simple array lookup with lowercase tag names when -- looking up which tags should tolerate no closing tag (exact match -- only, so case-sensitive). elseif layer.ignored then local raw_name = layer.raw_name if raw_name == "noinclude" or raw_name == "includeonly" then self:jump(#text) return self:pop() end end return self:fail_route() end function Parser:tag() -- HTML comment. if self:read(1, 3) == "!--" then local text = self.text self:jump(select(2, find(text, "-->", self.head + 4, true)) or #text) -- onlyinclude tags (which must be lowercase with no whitespace). elseif self.onlyinclude and self:read(1, 13) == "/onlyinclude>" then local text = self.text self:jump(select(2, find(text, "<onlyinclude>", self.head + 14, true)) or #text) else local success, tag = self:try(do_tag) if not success then self:emit("<") elseif not tag.ignored then self:emit(Tag:new(tag)) end end end end -- Heading. -- The preparser assigns each heading a number, which is used for things like section edit links. The preparser will only do this for heading blocks which aren't nested inside templates, parameters and parser tags. In some cases (e.g. when template blocks contain untrimmed newlines), a preparsed heading may not be treated as a heading in the final output. That does not affect the preparser, however, which will always count sections based on the preparser heading count, since it can't know what a template's final output will be. do -- Handlers. local handle_start local handle_body local handle_possible_end local function do_heading(self) local layer, head = self.current_layer, self.head layer._parse_data.handler, layer.index = handle_start, head self:set_pattern("[\t\n ]") -- Comments/tags interrupt the equals count. local eq = match(self.text, "^=+()", head) - head layer.level = eq self:advance(eq) end local function do_heading_possible_end(self) self.current_layer._parse_data.handler = handle_possible_end self:set_pattern("[\n<]") end function handle_start(self, ...) -- ===== is "=" as an L2; ======== is "==" as an L3 etc. local function newline(self) local layer = self.current_layer local eq = layer.level if eq <= 2 then return self:fail_route() end -- Calculate which equals signs determine the heading level. local level_eq = eq - (2 - eq % 2) level_eq = level_eq > 12 and 12 or level_eq -- Emit the excess. self:emit(rep("=", eq - level_eq)) layer.level = level_eq / 2 return self:pop() end local function whitespace(self) local success, possible_end = self:try(do_heading_possible_end) if success then self:emit(Wikitext:new(possible_end)) self.current_layer._parse_data.handler = handle_body self:set_pattern("[\n<=[{]") return self:consume() end return newline(self) end handle_start = self:switch(handle_start, { ["\t"] = whitespace, ["\n"] = newline, [" "] = whitespace, [""] = newline, [false] = function(self) -- Emit any excess = signs once we know it's a conventional heading. Up till now, we couldn't know if the heading is just a string of = signs (e.g. ========), so it wasn't guaranteed that the heading text starts after the 6th. local layer = self.current_layer local eq = layer.level if eq > 6 then self:emit(1, rep("=", eq - 6)) layer.level = 6 end layer._parse_data.handler = handle_body self:set_pattern("[\n<=[{]") return self:consume() end }) return handle_start(self, ...) end function handle_body(self, ...) handle_body = self:switch(handle_body, { ["\n"] = Parser.fail_route, ["<"] = Parser.tag, ["="] = function(self) -- Comments/tags interrupt the equals count. local eq = match(self.text, "^=+", self.head) local eq_len = #eq self:advance(eq_len) local success, possible_end = self:try(do_heading_possible_end) if success then self:emit(eq) self:emit(Wikitext:new(possible_end)) return self:consume() end local layer = self.current_layer local level = layer.level if eq_len > level then self:emit(rep("=", eq_len - level)) elseif level > eq_len then layer.level = eq_len self:emit(1, rep("=", level - eq_len)) end return self:pop() end, ["["] = Parser.wikilink_block, ["{"] = function(self, this) return self:braces(this, true) end, [""] = Parser.fail_route, [false] = Parser.emit }) return handle_body(self, ...) end function handle_possible_end(self, ...) handle_possible_end = self:switch(handle_possible_end, { ["\n"] = Parser.fail_route, ["<"] = function(self) if self:read(1, 3) ~= "!--" then return self:pop() end local head = select(2, find(self.text, "-->", self.head + 4, true)) if not head then return self:pop() end self:jump(head) end, [""] = Parser.fail_route, [false] = function(self, this) if not match(this, "^[\t ]+()$") then return self:pop() end self:emit(this) end }) return handle_possible_end(self, ...) end function Parser:heading() local success, heading = self:try(do_heading) if success then local section = self.section + 1 heading.section = section self.section = section self:emit(Heading:new(heading)) return self:consume() else self:emit("=") end end end ------------------------------------------------------------------------------------ -- -- Block handlers -- ------------------------------------------------------------------------------------ -- Block handlers. -- These are blocks which can affect template/parameter parsing, since they're also parsed by Parsoid at the same time (even though they aren't processed until later). -- All blocks (including templates/parameters) can nest inside each other, but an inner block must be closed before the outer block which contains it. This is why, for example, the wikitext "{{template| [[ }}" will result in an unprocessed template, since the inner "[[" is treated as the opening of a wikilink block, which prevents "}}" from being treated as the closure of the template block. On the other hand, "{{template| [[ ]] }}" will process correctly, since the wikilink block is closed before the template closure. It makes no difference whether the block will be treated as valid or not when it's processed later on, so "{{template| [[ }} ]] }}" would also work, even though "[[ }} ]]" is not a valid wikilink. -- Note that nesting also affects pipes and equals signs, in addition to block closures. -- These blocks can be nested to any degree, so "{{template| [[ [[ [[ ]] }}" will not work, since only one of the three wikilink blocks has been closed. On the other hand, "{{template| [[ [[ [[ ]] ]] ]] }}" will work. -- All blocks are implicitly closed by the end of the text, since their validity is irrelevant at this stage. -- Language conversion block. -- Opens with "-{" and closes with "}-". However, templates/parameters take priority, so "-{{" is parsed as "-" followed by the opening of a template/parameter block (depending on what comes after). -- Note: Language conversion blocks aren't actually enabled on the English Wiktionary, but Parsoid still parses them at this stage, so they can affect the closure of outer blocks: e.g. "[[ -{ ]]" is not a valid wikilink block, since the "]]" falls inside the new language conversion block. do --Handler. local handle_language_conversion_block local function do_language_conversion_block(self) self.current_layer._parse_data.handler = handle_language_conversion_block self:set_pattern("[\n<[{}]") end function handle_language_conversion_block(self, ...) handle_language_conversion_block = self:switch(handle_language_conversion_block, { ["\n"] = Parser.heading_block, ["<"] = Parser.tag, ["["] = Parser.wikilink_block, ["{"] = Parser.braces, ["}"] = function(self, this) if self:read(1) == "-" then self:emit("}-") self:advance() return self:pop() end self:emit(this) end, [""] = Parser.pop, [false] = Parser.emit }) return handle_language_conversion_block(self, ...) end function Parser:braces(this, fail_on_unclosed_braces) local language_conversion_block = self:read(-1) == "-" if self:read(1) == "{" then local braces, failed = self:template_or_parameter() -- Headings will fail if they contain an unclosed brace block. if failed and fail_on_unclosed_braces then return self:fail_route() -- Language conversion blocks cannot begin "-{{", but can begin -- "-{{{" iff parsed as "-{" + "{{". elseif not (language_conversion_block and braces == 1) then return self:consume() end else self:emit(this) if not language_conversion_block then return end self:advance() end self:emit(Wikitext:new(self:get(do_language_conversion_block))) end end --[==[ Headings Opens with "\n=" (or "=" at the start of the text), and closes with "\n" or the end of the text. Note that it doesn't matter whether the heading will fail to process due to a premature newline (e.g. if there are no closing signs), so at this stage the only thing that matters for closure is the newline or end of text. Note: Heading blocks are only parsed like this if they occur inside a template, since they do not iterate the preparser's heading count (i.e. they aren't proper headings). Note 2: if directly inside a template argument with no previous equals signs, a newline followed by a single equals sign is parsed as an argument equals sign, not the opening of a new L1 heading block. This does not apply to any other heading levels. As such, {{template|key\n=}}, {{template|key\n=value}} or even {{template|\n=}} will successfully close, but {{template|key\n==}}, {{template|key=value\n=more value}}, {{template\n=}} etc. will not, since in the latter cases the "}}" would fall inside the new heading block. ]==] do --Handler. local handle_heading_block local function do_heading_block(self) self.current_layer._parse_data.handler = handle_heading_block self:set_pattern("[\n<[{]") end function handle_heading_block(self, ...) handle_heading_block = self:switch(handle_heading_block, { ["\n"] = function(self) self:newline() return self:pop() end, ["<"] = Parser.tag, ["["] = Parser.wikilink_block, ["{"] = Parser.braces, [""] = Parser.pop, [false] = Parser.emit }) return handle_heading_block(self, ...) end function Parser:heading_block(this, nxt) self:newline() this = this .. (nxt or "=") local loc = #this - 1 while self:read(0, loc) == this do self:advance() self:emit(Wikitext:new(self:get(do_heading_block))) end end end -- Wikilink block. -- Opens with "[[" and closes with "]]". do -- Handler. local handle_wikilink_block local function do_wikilink_block(self) self.current_layer._parse_data.handler = handle_wikilink_block self:set_pattern("[\n<[%]{]") end function handle_wikilink_block(self, ...) handle_wikilink_block = self:switch(handle_wikilink_block, { ["\n"] = Parser.heading_block, ["<"] = Parser.tag, ["["] = Parser.wikilink_block, ["]"] = function(self, this) if self:read(1) == "]" then self:emit("]]") self:advance() return self:pop() end self:emit(this) end, ["{"] = Parser.braces, [""] = Parser.pop, [false] = Parser.emit }) return handle_wikilink_block(self, ...) end function Parser:wikilink_block() if self:read(1) == "[" then self:emit("[[") self:advance(2) self:emit(Wikitext:new(self:get(do_wikilink_block))) else self:emit("[") end end end -- Lines which only contain comments, " " and "\t" are eaten, so long as -- they're bookended by "\n" (i.e. not the first or last line). function Parser:newline() local text, head = self.text, self.head while true do repeat local loc = match(text, "^[\t ]*<!%-%-()", head + 1) if not loc then break end loc = select(2, find(text, "-->", loc, true)) head = loc or head until not loc -- Fail if no comments found. if head == self.head then break end head = match(text, "^[\t ]*()\n", head + 1) if not head then break end self:jump(head) end self:emit("\n") end do -- Handlers. local handle_start local main_handler -- If `transcluded` is true, then the text is checked for a pair of -- onlyinclude tags. If these are found (even if they're in the wrong -- order), then the start of the page is treated as though it is preceded -- by a closing onlyinclude tag. -- Note 1: unlike other parser extension tags, onlyinclude tags are case- -- sensitive and cannot contain whitespace. -- Note 2: onlyinclude tags *can* be implicitly closed by the end of the -- text, but the hard requirement above means this can only happen if -- either the tags are in the wrong order or there are multiple onlyinclude -- blocks. local function do_parse(self, transcluded) self.current_layer._parse_data.handler = handle_start self:set_pattern(".") self.section = 0 if not transcluded then return end self.transcluded = true local text = self.text if find(text, "</onlyinclude>", nil, true) then local head = find(text, "<onlyinclude>", nil, true) if head then self.onlyinclude = true self:jump(head + 13) end end end -- If the first character is "=", try parsing it as a heading. function handle_start(self, this) self.current_layer._parse_data.handler = main_handler self:set_pattern("[\n<{]") if this == "=" then return self:heading() end return self:consume() end function main_handler(self, ...) main_handler = self:switch(main_handler, { ["\n"] = function(self) self:newline() if self:read(1) == "=" then self:advance() return self:heading() end end, ["<"] = Parser.tag, ["{"] = function(self, this) if self:read(1) == "{" then self:template_or_parameter() return self:consume() end self:emit(this) end, [""] = Parser.pop, [false] = Parser.emit }) return main_handler(self, ...) end function export.parse(text, transcluded) local text_type = type(text) return (select(2, Parser:parse{ text = text_type == "string" and text or text_type == "number" and tostring(text) or error("bad argument #1 (string expected, got " .. text_type .. ")"), node = {Wikitext, true}, route = {do_parse, transcluded} })) end parse = export.parse end function export.find_templates(text, not_transcluded) return parse(text, not not_transcluded):iterate_nodes("template") end do local link_parameter_1, link_parameter_2 local function get_link_parameter_1() link_parameter_1, get_link_parameter_1 = (data or get_data()).template_link_param_1, nil return link_parameter_1 end local function get_link_parameter_2() link_parameter_2, get_link_parameter_2 = (data or get_data()).template_link_param_2, nil return link_parameter_2 end -- Generate a link. If the target title doesn't have a fragment, use "#top" -- (which is an implicit anchor at the top of every page), as this ensures -- self-links still display as links, since bold display is distracting and -- unintuitive for template links. local function link_page(title, display) local fragment = title.fragment if fragment == "" then fragment = "top" end return format( "[[:%s|%s]]", encode_uri(title.prefixedText .. "#" .. fragment, "WIKI"), display ) end -- pf_arg1 or pf_arg2 may need to be linked if a given parser function -- treats them as a pagename. If a key exists in `namespace`, the value is -- the namespace for the page: if not 0, then the namespace prefix will -- always be added to the input (e.g. {{#invoke:}} can only target the -- Module: namespace, so inputting "Template:foo" gives -- "Module:Template:foo", and "Module:foo" gives "Module:Module:foo"). -- However, this isn't possible with mainspace (namespace 0), so prefixes -- are respected. make_title() handles all of this automatically. local function finalize_arg(pagename, namespace) if namespace == nil then return pagename end local title = make_title(namespace, pagename) return title and not title.isExternal and link_page(title, pagename) or pagename end local function render_title(name, args) -- parse_template_name returns a table of transclusion modifiers plus -- the normalized template/magic word name, which will be used as link -- targets. The third return value pf_arg1 is the first argument of a -- a parser function, which comes after the colon (e.g. "foo" in -- "{{#IF:foo|bar|baz}}"). This means args[1] (i.e. the first argument -- that comes after a pipe is actually argument 2, and so on. Note: the -- second parameter of parse_template_name checks if there are any -- arguments, since parser variables cannot take arguments (e.g. -- {{CURRENTYEAR}} is a parser variable, but {{CURRENTYEAR|foo}} -- transcludes "Template:CURRENTYEAR"). In such cases, the returned -- table explicitly includes the "Template:" prefix in the template -- name. The third parameter instructs it to retain any fragment in the -- template name in the returned table, if present. local chunks, subclass, pf_arg1 = parse_template_name( name, args and pairs(args)(args) ~= nil, true ) if chunks == nil then return name, args end local chunks_len = #chunks -- Additionally, generate the corresponding table `rawchunks`, which -- is a list of colon-separated chunks in the raw input. This is used -- to retrieve the display forms for each chunk. local rawchunks = split(name, ":") for i = 1, chunks_len - 1 do chunks[i] = format( "[[%s|%s]]", encode_uri((magic_words or get_magic_words())[sub(chunks[i], 1, -2)].transclusion_modifier, "WIKI"), rawchunks[i] ) end local chunk = chunks[chunks_len] -- If it's a template, return a link to it with link_page, concatenating -- the remaining chunks in `rawchunks` to form the display text. -- Use new_title with the default namespace 10 (Template:) to generate -- a target title, which is the same setting used for retrieving -- templates (including those in other namespaces, as prefixes override -- the default). if subclass == "template" then chunks[chunks_len] = link_page( new_title(chunk, 10), concat(rawchunks, "&#58;", chunks_len) -- : ) return concat(chunks, "&#58;"), args -- : elseif subclass == "parser variable" then chunks[chunks_len] = format( "[[%s|%s]]", encode_uri((magic_words or get_magic_words())[chunk].parser_variable, "WIKI"), rawchunks[chunks_len] ) return concat(chunks, "&#58;"), args -- : end -- Otherwise, it must be a parser function. local mgw_data = (magic_words or get_magic_words())[sub(chunk, 1, -2)] local link = mgw_data.parser_function or mgw_data.transclusion_modifier local pf_arg2 = args and args[1] or nil -- Some magic words have different links, depending on whether argument -- 2 is specified (e.g. "baz" in {{foo:bar|baz}}). if type(link) == "table" then link = pf_arg2 and link[2] or link[1] end chunks[chunks_len] = format( "[[%s|%s]]", encode_uri(link, "WIKI"), rawchunks[chunks_len] ) -- #TAG: has special handling, because documentation links for parser -- extension tags come from [[Module:data/parser extension tags]]. if chunk == "#TAG:" then -- Tags are only case-insensitive with ASCII characters. local tag = (parser_extension_tags or get_parser_extension_tags())[lower(php_trim(pf_arg1))] if tag then pf_arg1 = format( "[[%s|%s]]", encode_uri(tag, "WIKI"), pf_arg1 ) end -- Otherwise, finalize pf_arg1 and add it to `chunks`. else pf_arg1 = finalize_arg(pf_arg1, (link_parameter_1 or get_link_parameter_1())[chunk]) end chunks[chunks_len + 1] = pf_arg1 -- Finalize pf_arg2 (if applicable), then return. if pf_arg2 then args = shallow_copy(args) -- Avoid destructively modifying args. args[1] = finalize_arg(pf_arg2, (link_parameter_2 or get_link_parameter_2())[chunk]) end return concat(chunks, "&#58;"), args -- : end function export.buildTemplate(title, args) local output = {title} if not args then return output end -- Iterate over all numbered parameters in order, followed by any -- remaining parameters in codepoint order. Implicit parameters are -- used wherever possible, even if explicit numbers are interpolated -- between them (e.g. 0 would go before any implicit parameters, and -- 2.5 between 2 and 3). -- TODO: handle "=" and "|" in params/values. local implicit for k, v in sorted_pairs(args) do if type(k) == "number" and k >= 1 and k % 1 == 0 then if implicit == nil then implicit = table_len(args) end insert(output, k <= implicit and v or k .. "=" .. v) else insert(output, k .. "=" .. v) end end return output end build_template = export.buildTemplate function export.templateLink(title, args, no_link) if not no_link then title, args = render_title(title, args) end local output = build_template(title, args) for i = 1, #output do output[i] = encode_entities(output[i], "={}", true, true) end return tostring(html_create("code") :css("white-space", "pre-wrap") :wikitext("&#123;&#123;" .. concat(output, "&#124;") .. "&#125;&#125;") -- {{ | }} ) end end do function export.find_parameters(text, not_transcluded) return parse(text, not not_transcluded):iterate_nodes("parameter") end function export.displayParameter(name, default) return tostring(html_create("code") :css("white-space", "pre-wrap") :wikitext("&#123;&#123;&#123;" .. concat({name, default}, "&#124;") .. "&#125;&#125;&#125;") -- {{{ | }}} ) end end do local function check_level(level) if type(level) ~= "number" then error("Heading levels must be numbers.") elseif level < 1 or level > 6 or level % 1 ~= 0 then error("Heading levels must be integers between 1 and 6.") end return level end -- FIXME: should headings which contain "\n" be returned? This may depend -- on variable factors, like template expansion. They iterate the heading -- count number, but fail on rendering. However, in some cases a different -- heading might still be rendered due to intermediate equals signs; it -- may even be of a different heading level: e.g., this is parsed as an -- L2 heading with a newline (due to the wikilink block), but renders as the -- L1 heading "=foo[[". Section edit links are sometimes (but not always) -- present in such cases. -- ==[[= -- ]]== -- TODO: section numbers for edit links seem to also include headings -- nested inside templates and parameters (but apparently not those in -- parser extension tags - need to test this more). If we ever want to add -- section edit links manually, this will need to be accounted for. function export.find_headings(text, i, j) local parsed = parse(text) if i == nil and j == nil then return parse(text):iterate_nodes("heading") end i = i and check_level(i) or 1 j = j and check_level(j) or 6 return parsed:iterate(function(v) if class_else_type(v) == "heading" then local level = v.level return level >= i and level <= j end end) end end do local function make_tag(tag) return tostring(html_create("code") :css("white-space", "pre-wrap") :wikitext("&lt;" .. tag .. "&gt;") ) end -- Note: invalid tags are returned without links. function export.wikitagLink(tag) -- ">" can't appear in tags (including attributes) since the parser -- unconditionally treats ">" as the end of a tag. if find(tag, ">", nil, true) then return make_tag(tag) end -- Tags must start "<tagname..." or "</tagname...", with no whitespace -- after "<" or "</". local slash, tagname, remainder = match(tag, "^(/?)([^/%s]+)(.*)$") if not tagname then return make_tag(tag) end -- Tags are only case-insensitive with ASCII characters. local link = lower(tagname) if ( -- onlyinclude tags must be lowercase and are whitespace intolerant. link == "onlyinclude" and (link ~= tagname or remainder ~= "") or -- Closing wikitags (except onlyinclude) can only have whitespace -- after the tag name. slash == "/" and not match(remainder, "^%s*()$") or -- Tagnames cannot be followed immediately by "/", unless it comes -- at the end (e.g. "<nowiki/>", but not "<nowiki/ >"). remainder ~= "/" and sub(remainder, 1, 1) == "/" ) then -- Output with no link. return make_tag(tag) end -- Partial transclusion tags aren't in the table of parser extension -- tags. if link == "noinclude" or link == "includeonly" or link == "onlyinclude" then link = "mw:Transclusion#Partial transclusion" else link = (parser_extension_tags or get_parser_extension_tags())[link] end if link then tag = gsub(tag, pattern_escape(tagname), "[[" .. replacement_escape(encode_uri(link, "WIKI")) .. "|%0]]", 1) end return make_tag(tag) end end -- For convenience. export.class_else_type = class_else_type return export np5sswrasrwf1dhf3v70cyy64sg3pob Module:template parser/doc 828 1588 34217 2024-12-24T17:08:17Z Kambai Akau 8 Created page with "{{documentation outdated}} This module provides functions for parsing and finding template invocations found in wikitext. ; {{code|lua|parseTemplate(text, not_transcluded)}} : Parses <tt>text</tt> as a template invocation and returns a pair of values, the template name and the arguments (containing anonymous, numbered and named arguments). If the text could not be parsed as a template invocation, the function returns <tt>nil</tt>. The parser will correctly parse any wi..." 34217 wikitext text/x-wiki {{documentation outdated}} This module provides functions for parsing and finding template invocations found in wikitext. ; {{code|lua|parseTemplate(text, not_transcluded)}} : Parses <tt>text</tt> as a template invocation and returns a pair of values, the template name and the arguments (containing anonymous, numbered and named arguments). If the text could not be parsed as a template invocation, the function returns <tt>nil</tt>. The parser will correctly parse any wikitext given as template arguments (such as subtemplates, arguments, tables etc), but if the string does not form a valid template in markup, then it will return <code>nil</code>. ; {{code|lua|findTemplates(text, not_transcluded)}} : Finds all template invocations in the text. This is designed to be used as an iterator in <tt>for</tt> statements, and returns four values for each invocation: # The template name. # The template arguments. # The full template invocation as it appears in the original text. # The index the template appears at within the given text; as with Lua in general, the beginning of the text is index 1. For convenience, template names will be normalized in two ways: # They are preprocessed, which means that any templates ({{tl| }}) and parameters ({{param| }}) they contain will be resolved. # Any redirects will be converted to their canonical equivalents (e.g. {{tl|l}} is treated as {{tl|link}}). Note that any templates with invalid names (after preprocessing) will be skipped over. For performance reasons, preprocessing is only applied to the keys in a template's table of arguments, so it should be applied (selectively) to the values by the calling module when needed. Note that the parser will respect {{wt|noinclude}}, {{wt|includeonly}} and {{wt|onlyinclude}} tags. By default, <tt>text</tt> is treated as though it has been [[mw:Transclusion|transcluded]], which means that text between {{wt|noinclude}} tags will be ignored, and {{wt|onlyinclude}} tags will be respected if present. If the parameter <tt>not_transcluded</tt> is set to {{code|lua|true}}, then <tt>text</tt> will be treated as though it has not been transcluded, which means text between {{wt|includeonly}} tags will be ignored instead. Although the parser is very accurate, some discrepancies may still exist between it and the native parser in certain cases. <includeonly> {{module cat|-|Wikitext parsing}} </includeonly> 7la15fluinz88mnu350p2tc5d8i8nly Ta‌̱mpi‌̱let:documentation outdated 10 1589 34218 2024-12-24T17:09:08Z Kambai Akau 8 Created page with "<!-- -->{{maintenance box|yellow<!-- -->| title = This documentation is out of date.<!-- -->| image = [[File:Text-x-generic with pencil.svg|40px]]<!-- -->| text = The [[Help:Documenting templates and modules|documentation]] on this page or section no longer reflects its current state, and some information may be missing or incorrect. Please help by editing {{#switch:{{SUBPAGENAME}}|documentation|doc=this page|the [[{{FULLPAGENAME}}/documentation|documentation page]]}}, a..." 34218 wikitext text/x-wiki <!-- -->{{maintenance box|yellow<!-- -->| title = This documentation is out of date.<!-- -->| image = [[File:Text-x-generic with pencil.svg|40px]]<!-- -->| text = The [[Help:Documenting templates and modules|documentation]] on this page or section no longer reflects its current state, and some information may be missing or incorrect. Please help by editing {{#switch:{{SUBPAGENAME}}|documentation|doc=this page|the [[{{FULLPAGENAME}}/documentation|documentation page]]}}, and adding information about undocumented features, while removing information that is no longer applicable.<!-- -->}}<!-- --><includeonly><!-- -->{{#switch:{{SUBPAGENAME}}<!-- -->|documentation|doc=<!-- Don't categorize the documentation page itself -->|#default=[[Category:Templates and modules with outdated documentation]]<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> iaw5xkk3frql8mzo1rqbypled113nh8 Ta‌̱mpi‌̱let:wt 10 1590 34219 2024-12-24T17:10:46Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:wikitag]] 34219 wikitext text/x-wiki #REDIRECT [[Template:wikitag]] fx5csvm8ibj3xd9ykuo34hhlxluhaig Ta‌̱mpi‌̱let:paramref 10 1593 34224 2024-12-24T17:20:25Z Kambai Akau 8 Created page with "<includeonly>{{safesubst:<noinclude/>#invoke:template parser/templates|parameter_t}}</includeonly><noinclude>{{documentation}}</noinclude>" 34224 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#invoke:template parser/templates|parameter_t}}</includeonly><noinclude>{{documentation}}</noinclude> s8myp2l5pg12i4h1xuqrgfwf0r5f0hl Ta‌̱mpi‌̱let:paramref/documentation 10 1594 34225 2024-12-24T17:20:57Z Kambai Akau 8 Created page with "{{documentation subpage}} This template displays a parameter name surrounded by {{paramref|triple braces}}, as one would see in MediaWiki template code. Note that this is useful when discussing the ''coding'' of templates (e.g., on template talk pages), but not so much when discussing ''how to use'' templates (e.g., in template documentation or on entry talk pages). For the latter usage, please see {{temp|para}}. ==Usage== This template may be added anywhere ''outside''..." 34225 wikitext text/x-wiki {{documentation subpage}} This template displays a parameter name surrounded by {{paramref|triple braces}}, as one would see in MediaWiki template code. Note that this is useful when discussing the ''coding'' of templates (e.g., on template talk pages), but not so much when discussing ''how to use'' templates (e.g., in template documentation or on entry talk pages). For the latter usage, please see {{temp|para}}. ==Usage== This template may be added anywhere ''outside'' of the [[WT:NS|main (dictionary) namespace]] to display a parameter as it would appear inside template code. ===Parameters=== This template uses one or two unnamed (positional) parameters: * {{para|1|req=1}} The parameter name to be shown. This can be empty, but must be given. * {{para|2|opt=1}} The text that appears after the parameter name and a pipe. This can be empty. ==Examples== * {{temp|paramref|1}} returns: *: {{paramref|1}} * {{temp|paramref|foo}} returns: *: {{paramref|foo}} * {{temp|paramref|bar|}} returns: *: {{paramref|bar|}} * {{temp|paramref|salt|pepper}} returns: *: {{paramref|salt|pepper}} * {{temp|paramref||Tweedle-dee}} returns: *: {{paramref||Tweedle-dee}} ==See also== * {{temp|para}} * {{temp|temp}} * {{temp|category}} <includeonly> [[Category:Discussion templates]] </includeonly> ojciy18cz8yefjuihpz71c00bpby9a2 Module:template parser/templates 828 1595 34226 2024-12-24T17:23:40Z Kambai Akau 8 Created page with "-- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local m_template_parser = require("Module:template parser") local display_parameter = m_template_parser.displayParameter local process_params = require("Module:parameters").process local template_link = m_template_parser.templateLink local wikitag_link = m_template_parser.wikitagLink local function get_offset_template_args(frame) -- Process parameters with the re..." 34226 Scribunto text/plain -- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local m_template_parser = require("Module:template parser") local display_parameter = m_template_parser.displayParameter local process_params = require("Module:parameters").process local template_link = m_template_parser.templateLink local wikitag_link = m_template_parser.wikitagLink local function get_offset_template_args(frame) -- Process parameters with the return_unknown flag set. `title` contains -- the title at key 1; everything else goes in `args`. local title, args = process_params(frame:getParent().args, { [1] = {required = true, allow_empty = true, no_trim = true} }, true) title = title[1] -- Shift all implicit arguments down by 1. Non-sequential numbered -- parameters don't get shifted; however, this offset means that if the -- input contains (e.g.) {{tl|l|en|3=alt}}, representing {{l|en|3=alt}}, -- the parameter at 3= is instead treated as sequential by this module, -- because it's indistinguishable from {{tl|l|en|alt}}, which represents -- {{l|en|alt}}. On the other hand, {{tl|l|en|4=tr}} is handled correctly, -- because there's still a gap before 4=. -- Unfortunately, there's no way to know the original input, so -- there's no clear way to fix this; the only difference is that explicit -- parameters have whitespace trimmed from their values while implicit ones -- don't, but we can't assume that every input with no whitespace was given -- with explicit numbering. -- This also causes bigger problems for any parser functions which treat -- their inputs as arrays, or in some other nonstandard way (e.g. -- {{#IF:foo|bar=baz|qux}} treats "bar=baz" as parameter 1). Without -- knowing the original input, these can't be reconstructed accurately. -- The way around this is to use <nowiki> tags in the input, since this -- module won't unstrip them by design. local i = 2 repeat local arg = args[i] args[i - 1] = arg i = i + 1 until arg == nil return title, args end function export.template_link_t(frame) local iargs = process_params(frame.args, { ["annotate"] = true, ["nolink"] = {type = "boolean"}, }) -- iargs.annotate allows a template to specify the title, so the input -- arguments will match the output. local title = iargs.annotate if title then return template_link(title, frame:getParent().args, iargs.nolink) end -- Otherwise, get template arguments offset by 1. local args title, args = get_offset_template_args(frame) return template_link(title, args, iargs.nolink) end function export.template_demo_t(frame) local title, args = get_offset_template_args(frame) return template_link(title, args) .. " ⇒<br style=\"line-height: 200%;\" />" .. frame:expandTemplate{title = title, args = args} end function export.parameter_t(frame) return display_parameter(unpack(process_params(frame:getParent().args, { [1] = {required = true, allow_empty = true, no_trim = true}, [2] = {allow_empty = true, no_trim = true}, }))) end function export.wikitag_link_t(frame) return wikitag_link(process_params(frame:getParent().args, { [1] = {required = true, allow_empty = true, no_trim = true} })[1]) end return export hv24j3k1o6five9mtndvlc7ztyp7ur8 Module:template parser/templates/doc 828 1596 34227 2024-12-24T17:24:49Z Kambai Akau 8 Created page with "This module implements {{tl|temp}}, {{tl|paramref}} and {{tl|wikitag}}. {{module cat|-|Internal link,Documentation}}" 34227 wikitext text/x-wiki This module implements {{tl|temp}}, {{tl|paramref}} and {{tl|wikitag}}. {{module cat|-|Internal link,Documentation}} 4i17g7hy0mdn23yr8923pqqdvogalvm Module:parser 828 1597 39876 34228 2025-09-30T01:41:41Z Hiyuune 556 Done. 39876 Scribunto text/plain local export = {} local scribunto_metamethods_module = "Module:Scribunto/metamethods" local table_deep_copy_module = "Module:table/deepCopy" local table_get_nested_module = "Module:table/getNested" local table_set_nested_module = "Module:table/setNested" local concat = table.concat local find = string.find local getmetatable = getmetatable local insert = table.insert local next = next local rawget = rawget local rawset = rawset local remove = table.remove local require = require local select = select local setmetatable = setmetatable local sub = string.sub local type = type local unpack = unpack or table.unpack -- Lua 5.2 compatibility local node_classes = {} local function deep_copy(...) deep_copy = require(table_deep_copy_module) return deep_copy(...) end local function get_nested(...) get_nested = require(table_get_nested_module) return get_nested(...) end local function set_nested(...) set_nested = require(table_set_nested_module) return set_nested(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local metamethods local function get_metamethods() -- Use require, since lookup times are much slower with mw.loadData. metamethods, get_metamethods = require(scribunto_metamethods_module), nil return metamethods end ------------------------------------------------------------------------------------ -- -- Helper functions -- ------------------------------------------------------------------------------------ local function inherit_metamethods(child, parent) if parent then for method, value in next, parent do if child[method] == nil and (metamethods or get_metamethods())[method] ~= nil then child[method] = value end end end return child end local function signed_index(t, n) return n and n <= 0 and #t + 1 + n or n end local function is_node(value) if value == nil then return false end local mt = getmetatable(value) return not (mt == nil or node_classes[mt] == nil) end local function node_class(value) if value == nil then return nil end local mt = getmetatable(value) if mt == nil then return nil end return mt ~= nil and node_classes[mt] or nil end local function class_else_type(value) if value == nil then return type(value) end local mt = getmetatable(value) if mt == nil then return type(value) end local class = node_classes[mt] return class == nil and type(value) or class end -- Recursively calling tostring() adds to the C stack (limit: 200), whereas -- calling __tostring metamethods directly does not. Occasionally relevant when -- dealing with very deep nesting. local tostring do local _tostring = _G.tostring function tostring(value) if is_node(value) then return value:__tostring(value) end return _tostring(value) end end ------------------------------------------------------------------------------------ -- -- Nodes -- ------------------------------------------------------------------------------------ local Node = {} Node.__index = Node function Node:next(i) i = i + 1 return self[i], self, i end --[==[ Implements recursive iteration over a node tree. By default, when a node is encountered (which may contain other nodes), it is returned on the first iteration, and then any child nodes are returned on each subsequent iteration; the same process is then followed if any of those children contain nodes themselves. Once a particular node has been fully traversed, the iterator then continues with any sibling nodes. The iterator will use the `next` method of each node to traverse it, which may differ depending on the node class. Each iteration returns three values: `value`, `node` and `key`. Together, these can be used to manipulate the node tree at any given point without needing to know the full structure. Note that when the input node is returned on the first iteration, `node` and `key` will be nil. The optional argument `test` can be used to limit the return values. This should be a function that returns a boolean value, where a return value of true means that the child will be returned by the iterator. If a node is not returned by the iterator, it will still be traversed, as it may contain children that should be returned. The method `iterate_nodes` is provided as a special instance of iterate which uses `is_node` as the test.]==] function Node:iterate(test) local node, k, n, nodes, keys, returned_self = self, 0, 0 -- Special case if `test` is `is_node`. local is_node_is_test = test == is_node return function() if not returned_self then returned_self = true if test == nil or test(self) then return self end end -- Get `v`, which is the value at the last-returned key of the current node; if `v` is a node, it will be iterated over (i.e. recursive iteration). By default, `v` will be the last-returned value, but looking it up here means that any modifications made to the node during the loop will be taken into account. This makes it possible to swap one node out for something else (e.g. another node), or to remove it entirely, without being locked into recursively iterating over the old node; instead, the new node (if any) will be iterated over. This means node trees can be modified on-the-fly during the course of a single loop. local v, node_check = node[k], true while true do -- If `v` is a node, memoize the current node and key, then iterate over it. if node_check and is_node(v) then -- `n` is the current memo level. n = n + 1 if nodes then nodes[n], keys[n] = node, k else nodes, keys = {node}, {k} end node, k = v, 0 end v, node, k = node:next(k) -- If `v` is nil, move down one level, then continue iterating the node on that level (if any), or otherwise terminate the loop. if v == nil then if n == 0 then return nil end node, k, n = nodes[n], keys[n], n - 1 elseif test == nil or test(v) then return v, node, k -- If `test` is `is_node`, there's no point checking it again on the next loop. elseif node_check and is_node_is_test then node_check = false end end end end function Node:iterate_nodes(...) local args_n = select("#", ...) if args_n == 0 then return self:iterate(is_node) elseif args_n == 1 then local class = ... return self:iterate(function(value) return node_class(value) == class end) end local classes = {} for i = 1, args_n do classes[select(i, ...)] = true end return self:iterate(function(value) return classes[node_class(value)] end) end function Node:__tostring() local output = {} for i = 1, #self do insert(output, tostring(self[i])) end return concat(output) end function Node:clone() return deep_copy(self, "keep", true) end function Node:new_class(class) local t = {type = class} t.__index = t t = inherit_metamethods(t, self) node_classes[t] = class return setmetatable(t, self) end function Node:new(t) rawset(t, "_parse_data", nil) return setmetatable(t, self) end do local Proxy = {} function Proxy:__index(k) local v = Proxy[k] if v ~= nil then return v end return self.__chars[k] end function Proxy:__newindex(k, v) local key = self.__keys[k] if key then self.__chars[k] = v self.__parents[key] = v elseif key == false then error("Character is immutable.") else error("Invalid key.") end end function Proxy:build(a, b, c) local len = self.__len + 1 self.__chars[len] = a self.__parents[len] = b self.__keys[len] = c self.__len = len end function Proxy:iter(i) i = i + 1 local char = self.__chars[i] if char ~= nil then return i, self[i], self, self.__parents[i], self.__keys[i] end end function Node:new_proxy() return setmetatable({ __node = self, __chars = {}, __parents = {}, __keys = {}, __len = 0 }, Proxy) end end function export.node() return Node:new_class("node") end ------------------------------------------------------------------------------------ -- -- Parser -- ------------------------------------------------------------------------------------ local Parser = {} Parser.__index = Parser function Parser:get_layer(n) if n ~= nil then return rawget(self, #self + n) end return self.current_layer end function Parser:emit(a, b) local layer = self.current_layer if b ~= nil then insert(layer, signed_index(layer, a), b) else rawset(layer, #layer + 1, a) end end function Parser:emit_tokens(a, b) local layer = self.current_layer if b ~= nil then a = signed_index(layer, a) for i = 1, #b do insert(layer, a + i - 1, b[i]) end else local len = #layer for i = 1, #a do len = len + 1 rawset(layer, len, a[i]) end end end function Parser:remove(n) local layer = self.current_layer if n ~= nil then return remove(layer, signed_index(layer, n)) end local len = #layer local token = layer[len] layer[len] = nil return token end function Parser:replace(a, b) local layer = self.current_layer layer[signed_index(layer, a)] = b end -- Unlike default table.concat, this respects __tostring metamethods. function Parser:concat(a, b, c) if a == nil or a > 0 then return self:concat(0, a, b) end local layer, ret, n = self:get_layer(a), {}, 0 for i = b and signed_index(layer, b) or 1, c and signed_index(layer, c) or #layer do n = n + 1 ret[n] = tostring(layer[i]) end return concat(ret) end function Parser:emitted(delta) if delta == nil then delta = -1 end local get_layer, i = self.get_layer, 0 while true do local layer = get_layer(self, i) if layer == nil then return nil end local layer_len = #layer if -delta <= layer_len then return rawget(layer, layer_len + delta + 1) end delta = delta + layer_len i = i - 1 end end function Parser:push(route) local layer = {_parse_data = { head = self.head, route = route, }} self[#self + 1] = layer self.current_layer = layer end function Parser:push_sublayer(handler, inherit) local pdata = { handler = handler, sublayer = true, } local sublayer = { _parse_data = pdata, } if inherit then local layer_parse_data = self.current_layer._parse_data setmetatable(pdata, inherit_metamethods({ __index = layer_parse_data, __newindex = layer_parse_data }, getmetatable(layer_parse_data))) end self[#self + 1] = sublayer self.current_layer = sublayer end function Parser:pop() local len, layer = #self while true do layer = self[len] self[len] = nil len = len - 1 if len == 0 then self.current_layer = self break elseif layer._parse_data.sublayer == nil then self.current_layer = self[len] break end self:emit_tokens(layer) end return setmetatable(layer, nil) end function Parser:pop_sublayer() local len, layer = #self, self.current_layer self[len] = nil self.current_layer = len == 1 and self or self[len - 1] return setmetatable(layer, nil) end function Parser:get(route, ...) self:push(route) local layer = route(self, ...) if layer == nil then layer = self:traverse() end return layer end function Parser:try(route, ...) local failed_routes = self.failed_routes if failed_routes ~= nil then local failed_layer = get_nested(failed_routes, route, self.head) if failed_layer ~= nil then return false, failed_layer end end local layer = self:get(route, ...) return not layer._parse_data.fail, layer end function Parser:fail_route() local layer = self:pop() local pdata = layer._parse_data pdata.fail = true local layer_head = pdata.head set_nested(self, layer, "failed_routes", pdata.route, layer_head) self.head = layer_head return layer end function Parser:traverse() local consume, advance = self.consume, self.advance while true do local layer = consume(self) if layer ~= nil then return layer end advance(self) end end -- Converts a handler into a switch table the first time it's called, which avoids creating unnecessary objects, and prevents any scoping issues caused by parser methods being assigned to table keys before they've been declared. -- false is used as the default key. do local Switch = {} function Switch:__call(parser, this) return (self[this] or self[false])(parser, this) end function Parser:switch(func, t) local pdata = self.current_layer._parse_data -- Point handler to the new switch table if the calling function is the current handler. if pdata.handler == func then pdata.handler = t end return setmetatable(t, Switch) end end -- Generate a new parser class object, which is used as the template for any parser objects. These should be customized with additional/modified methods as needed. function Parser:new_class() local t = {} t.__index = t return setmetatable(inherit_metamethods(t, self), self) end -- Generate a new parser object, which is used for a specific parse. function Parser:new(text) return setmetatable({ text = text, head = 1 }, self) end function Parser:parse(data) local parser = self:new(data.text) local success, tokens = parser:try(unpack(data.route)) if #parser > 0 then -- This shouldn't happen. error("Parser exited with non-empty stack.") elseif success then local node = data.node return true, node[1]:new(tokens, unpack(node, 2)), parser elseif data.allow_fail then return false, nil, parser end error("Parser exited with failed route.") end export.class_else_type = class_else_type export.is_node = is_node export.tostring = tostring local ArrayParser = Parser:new_class() function ArrayParser:read(delta) local v = self.text[self.head + (delta or 0)] return v == nil and "" or v end function ArrayParser:advance(n) self.head = self.head + (n == nil and 1 or n) end function ArrayParser:jump(head) self.head = head end function ArrayParser:consume(this, ...) if this == nil then this = self:read() end local pdata = self.current_layer._parse_data return pdata.handler(self, this, ...) end function export.array_parser() return ArrayParser:new_class() end local StringParser = Parser:new_class() function StringParser:read(i, j) local head, i = self.head, i or 0 return sub(self.text, head + i, head + (j or i)) end function StringParser:advance(n) self.head = self.head + (n or self.current_layer._parse_data.step or 1) end function StringParser:jump(head) local pdata = self.current_layer._parse_data self.head, pdata.next, pdata.next_len = head, nil, nil end -- If `ignore_nonmatch` is set, any non-match segment before the match will be ignored. function StringParser:set_pattern(pattern, ignore_nonmatch) local pdata = self.current_layer._parse_data pdata.pattern, pdata.next, pdata.next_len = "(" .. pattern .. ")", nil, nil if ignore_nonmatch then pdata.ignore_nonmatch = true end end function StringParser:consume() local pdata = self.current_layer._parse_data local this = pdata.next -- Use `next` and `next_len` from the previous iteration, if available. if this then pdata.step, pdata.next, pdata.next_len = pdata.next_len, nil, nil return pdata.handler(self, this) end local text, head, loc1, loc2 = self.text, self.head loc1, loc2, this = find(text, pdata.pattern, head) -- If there was no match, default to find(text, "$", head), with `this` as -- the empty string. if not loc1 then this, loc1 = "", #text + 1 loc2 = loc1 - 1 -- zero-length matches cause loc2 to be less than loc1 end -- If `this` is at `head`, consume it. if loc1 == head then pdata.step = loc2 - loc1 + 1 -- If `ignore_nonmatch` is set, ignore everything before `this`, then -- consume it. elseif pdata.ignore_nonmatch then self.head, pdata.step = loc1, loc2 - loc1 + 1 -- Otherwise, consume everything before `this`, and memoize the match and -- match length; the length is dealt with separately, as it could be 0 if -- `next` is an index (e.g. if the pattern is the empty string). else this, pdata.step, pdata.next, pdata.next_len = sub(text, head, loc1 - 1), loc1 - head, this, loc2 - loc1 + 1 end return pdata.handler(self, this) end function export.string_parser() return StringParser:new_class() end return export itvslgsv46c1ywldkt63xzu5krykaov Module:parser/doc 828 1598 34229 2024-12-24T17:27:48Z Kambai Akau 8 Created page with "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Wikitext parsing modules]] </includeonly>" 34229 wikitext text/x-wiki {{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[Category:Wikitext parsing modules]] </includeonly> 93ysa89adxrfouvebwor3jvssp8qduh Module:data/metamethods 828 1599 34230 2024-12-24T17:29:28Z Kambai Akau 8 Created page with "return { __add = true, __call = true, __concat = true, __div = true, __eq = true, __gc = true, __index = true, __ipairs = true, __le = true, __len = true, __lt = true, __metatable = true, __mod = true, __mode = true, __mul = true, __newindex = true, __pairs = true, __pow = true, __sub = true, __tostring = true, __unm = true, }" 34230 Scribunto text/plain return { __add = true, __call = true, __concat = true, __div = true, __eq = true, __gc = true, __index = true, __ipairs = true, __le = true, __len = true, __lt = true, __metatable = true, __mod = true, __mode = true, __mul = true, __newindex = true, __pairs = true, __pow = true, __sub = true, __tostring = true, __unm = true, } 9ldqvu9rhlfkuksyro1b52m6ychbevm Module:data/metamethods/doc 828 1600 34231 2024-12-24T17:30:02Z Kambai Akau 8 Created page with "A lookup table of the available [[mw:Extension:Scribunto/Lua_reference_manual#Metatables|metamethods]] in Lua 5.1. <includeonly> {{module cat|-|Data}} </includeonly>" 34231 wikitext text/x-wiki A lookup table of the available [[mw:Extension:Scribunto/Lua_reference_manual#Metatables|metamethods]] in Lua 5.1. <includeonly> {{module cat|-|Data}} </includeonly> 90byxj79xldfu339kperl0laeyjz0qo Module:collation 828 1601 35139 34232 2025-01-19T03:08:45Z Kambai Akau 8 35139 Scribunto text/plain local export = {} local require = require local byte = string.byte local concat = table.concat local find = string.find local get_plaintext = require("Module:utilities").get_plaintext local match = string.match local memoize = require("Module:memoize") local remove = table.remove local sort = table.sort local string_sort -- defined below as export.string_sort local sub = string.sub local trim = mw.text.trim local type = type -- Custom functions for generating a sortkey that will achieve the desired sort -- order. -- name of module and name of exported function local custom_funcs = { ahk = { "Mymr-sortkey", "makeSortKey" }, aio = { "Mymr-sortkey", "makeSortKey" }, blk = { "Mymr-sortkey", "makeSortKey" }, egy = { "egy-utilities", "make_sortkey" }, kac = { "Mymr-sortkey", "makeSortKey" }, kht = { "Mymr-sortkey", "makeSortKey" }, ksw = { "Mymr-sortkey", "makeSortKey" }, kyu = { "Mymr-sortkey", "makeSortKey" }, ["mkh-mmn"] = { "Mymr-sortkey", "makeSortKey" }, mnw = { "Mymr-sortkey", "makeSortKey" }, my = { "Mymr-sortkey", "makeSortKey" }, phk = { "Mymr-sortkey", "makeSortKey" }, pwo = { "Mymr-sortkey", "makeSortKey" }, omx = { "Mymr-sortkey", "makeSortKey" }, shn = { "Mymr-sortkey", "makeSortKey" }, tjl = { "Mymr-sortkey", "makeSortKey" }, } local function is_lang_object(lang) return type(lang) == "table" and type(lang.getCanonicalName) == "function" end local function check_function(funcName, argIdx, func) if type(func) ~= "function" then error("bad argument #" .. argIdx .. " to " .. funcName .. ": expected function object, got " .. type(func) .. ".", 2) end return true end local function make_sortkey_func(lang, make_sortbase) local langcode = lang:getCode() local makeDisplayText = lang.makeDisplayText local custom_func = custom_funcs[langcode] local makeSortKey if custom_func then local _makeSortKey = require("Module:" .. custom_func[1])[custom_func[2]] function makeSortKey(_, text) return _makeSortKey(text, langcode) end else makeSortKey = lang.makeSortKey end return make_sortbase and check_function("make_sortkey_func", 2, make_sortbase) and function(element) return (makeSortKey( lang, (makeDisplayText( lang, get_plaintext(make_sortbase(element)) )) )) end or function(element) return (makeSortKey( lang, (makeDisplayText( lang, get_plaintext(element) )) )) end end -- When comparing two elements with code points outside the BMP, the less-than -- operator treats all code points above U+FFFF as equal because of a bug in -- glibc. See [[phab:T193096#4161287]]. Instead, compares bytes, which always -- yields the same result as comparing code points in valid UTF-8 strings. -- UTF-8-encoded characters that do not belong to the Basic Multilingual Plane -- (that is, with code points greater than U+FFFF) have byte sequences that -- begin with the bytes 240 to 244. -- -- Update 2025-01-10: The < operator also fails with some codepoints in the BMP, seemingly esp. if they are unassigned. -- See https://sourceware.org/bugzilla/show_bug.cgi?id=21302#c11, quoted here: --[=[ Carlos O'Donell 2017-10-28 02:26:30 UTC OK, I have fixed the code-point collation sorting issue. There are 2 problems: (a) The collation table builder and thus the weights ignores characters in the collation specification if they do not exactly match the hash of the symbolic name from the charmap. This is arguably a QoI issue, but it needs an explicit warning for all UTF-8 locales to catch typos in the collation tables. (b) Since the UTF-8 charmap uses 4 or 8 character code point names, the collation must also use *identically* matching symbols or those symbols are silently ignored and have no weights. This is where the Debian and Fedora collations got it wrong, effectively we have giant ranges of typos (and ellipsis generating typos in the thousands) that do not have correct weights. Once I added the new warnings for (a), I could find all the problems with the locale file and fix (b). To solve this I'm adding a new --warning=missingcollchar warning which I plan to turn on for all locales being compiled with UTF-8, it will also be turned on by verbose, such that users can see these warnings when developing a locale. We cannot turn them on by default because it is entirely allowed to have a collation sequence whose characters may not exist in the charmap you are using, and so can be safely ignored. After that I'm going to send my C.UTF-8 patch upstream for review so all the distros can have a harmonized C.UTF-8 to use with correct collation. ]=] -- So for now I'm making the use of < contingent on there being only ASCII chars in both strings, which seems to be -- fairly safe. do -- Memoize match with the `simple` flag, which means it should only be used -- with fixed additional arguments (in this case, the pattern). local sortkey_match = memoize(match, true) function export.string_sort(item1, item2) -- if sortkey_match(item1, "^[^\240-\244]*$") and sortkey_match(item2, "^[^\240-\244]*$") then if sortkey_match(item1, "^[ -~]*$") and sortkey_match(item2, "^[ -~]*$") then return item1 < item2 end local i = 0 while true do i = i + 1 local b1, b2 = byte(item1, i, i), byte(item2, i, i) if not b1 then return b2 and true or false elseif b1 ~= b2 then return b2 and b1 < b2 or false end end end string_sort = export.string_sort end function export.sort(elems, lang, make_sortbase) if not is_lang_object(lang) then return sort(elems) end local make_sortkey = memoize(make_sortkey_func(lang, make_sortbase), true) return sort(elems, function(elem1, elem2) return string_sort(make_sortkey(elem1), make_sortkey(elem2)) end) end function export.sort_template(frame) if not mw.isSubsting() then error("This template must be substed.") end local args if frame.args.parent then args = frame:getParent().args else args = frame.args end local m_table = require("Module:table") local elems = m_table.shallowCopy(args) local m_languages = require("Module:languages") local lang if args.lang then lang = m_languages.getByCode(args.lang) or m_languages.err(args.lang, "lang") else local code = remove(elems, 1) code = code and trim(code) lang = m_languages.getByCode(code) or m_languages.err(code, 1) end local i = 1 while true do local elem = elems[i] while elem do elem = trim(elem, "%s") if elem ~= "" then break end remove(elems, i) elem = elems[i] end if not elem then break elseif not ( -- Strip redundant wikilinks. not match(elem, "^()%[%[") or find(elem, "[[", 3, true) or find(elem, "]]", 3, true) ~= #elem - 1 or find(elem, "|", 3, true) ) then elem = sub(elem, 3, -3) elem = trim(elem, "%s") end elems[i] = elem .. "\n" i = i + 1 end elems = m_table.removeDuplicates(elems) export.sort(elems, lang) return concat(elems, args.sep or "|") end return export da5id6uwlmzzhyd2ccavs8g0jh973mz Module:collation/doc 828 1602 34233 2024-12-24T17:31:44Z Kambai Akau 8 Created page with "A module for collation (alphabetization) that is used by [[Module:columns]] and {{temp|sort}}. Contains functions to alphabetize lists of terms. {{module cat|-|List,Utility}}" 34233 wikitext text/x-wiki A module for collation (alphabetization) that is used by [[Module:columns]] and {{temp|sort}}. Contains functions to alphabetize lists of terms. {{module cat|-|List,Utility}} skdpcgf9xhgq8ha1m5vlnpbcqthd55i Module:columns 828 1603 39935 34234 2025-10-16T07:08:33Z Hiyuune 556 39935 Scribunto text/plain local export = {} local collation_module = "Module:collation" local debug_track_module = "Module:debug/track" local headword_data_module = "Module:headword/data" local JSON_module = "Module:JSON" local languages_module = "Module:languages" local links_module = "Module:links" local pages_module = "Module:pages" local parameter_utilities_module = "Module:parameter utilities" local parameters_module = "Module:parameters" local parse_utilities_module = "Module:parse utilities" local pron_qualifier_module = "Module:pron qualifier" local qualifier_module = "Module:qualifier" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local utilities_module = "Module:utilities" local yesno_module = "Module:yesno" local m_str_utils = require(string_utilities_module) local concat = table.concat local html = mw.html.create local is_substing = mw.isSubsting local insert = table.insert local rmatch = m_str_utils.match local remove = table.remove local sub = string.sub local trim = m_str_utils.trim local u = m_str_utils.char local dump = mw.dumpObject local function track(page) require(debug_track_module)("columns/" .. page) return true end local function deepEquals(...) deepEquals = require(table_module).deepEquals return deepEquals(...) end local function term_already_linked(term) return term == "?" or -- signals an unknown term -- optimization to avoid unnecessarily loading [[Module:parse utilities]] (term:find("[<{]") and require(parse_utilities_module).term_already_linked(term)) end local function convert_delimiter_to_separator(item, itemind, args) if itemind == 1 then item.separator = nil elseif item.delimiter == " " then item.separator = args.space_delim elseif item.delimiter == "~" then item.separator = args.tilde_delim else item.separator = args.comma_delim end end local function get_horizontal_separator(args_horiz, embedded_comma) return args_horiz == "bullet" and " · " or embedded_comma and "; " or ", " end -- Suppress false positives in categories like [[Category:English links with redundant wikilinks]] so people won't -- be tempted to "correct" them; terms like embedded ~ like [[Micros~1]] or embedded comma not followed by a space -- such as [[1,6-Cleves acid]] need to have a link around them to avoid the tilde or comma being interpreted as a -- delimiter. local function suppress_redundant_wikilink_cat(term, alt) return term:find("~") or term:find(",%S") end local function full_link_and_track_self_links(item, face, nochecktr) if item.term then local pagename = mw.loadData(headword_data_module).pagename local term_is_pagename = item.term == pagename local term_contains_pagename = item.term:find("%[%[" .. m_str_utils.pattern_escape(pagename) .. "[|%]]") if term_is_pagename or term_contains_pagename then local current_L2 = require(pages_module).get_current_L2() if current_L2 then local current_L2_lang = require(languages_module).getByCanonicalName(current_L2) if current_L2_lang and current_L2_lang:getCode() == item.lang:getCode() then if term_is_pagename then track("term-is-pagename") else track("term-contains-pagename") end end end end end item.suppress_redundant_wikilink_cat = suppress_redundant_wikilink_cat item.never_call_transliteration_module = nochecktr return require(links_module).full_link(item, face) end local function format_subitem(subitem, lang, face, compute_embedded_comma, nochecktr) local embedded_comma = false local text if subitem.term and term_already_linked(subitem.term) then text = subitem.term if compute_embedded_comma then embedded_comma = not not require(utilities_module).get_plaintext(text):find(",") end else text = full_link_and_track_self_links(subitem, face, nochecktr) if compute_embedded_comma then -- We don't check qualifier, label or reference text for commas as it's inside parens or displayed -- elsewhere. local subitem_plaintext = subitem.alt or subitem.term if subitem_plaintext then embedded_comma = not not subitem_plaintext:find(",") end end end -- We could use the "show qualifiers" flag to full_link() but not when term_already_linked(). if subitem.q and subitem.q[1] or subitem.qq and subitem.qq[1] or subitem.l and subitem.l[1] or subitem.ll and subitem.ll[1] or subitem.refs and subitem.refs[1] then text = require(pron_qualifier_module).format_qualifiers { lang = subitem.lang or args.lang, text = text, q = subitem.q, qq = subitem.qq, l = subitem.l, ll = subitem.ll, refs = subitem.refs, } end return text, embedded_comma end function export.format_item(item, args, face) local compute_embedded_comma = args.horiz == "comma" local embedded_comma = false local nochecktr = args.noautotr if type(item) == "table" then if item.terms then local parts = {} local is_first = true for _, subitem in ipairs(item.terms) do if subitem == false then -- omitted subitem; do nothing else local separator = subitem.separator or not is_first and (args.subitem_separator or ", ") if separator then if compute_embedded_comma then embedded_comma = embedded_comma or not not separator:find(",") end insert(parts, separator) end local formatted, this_embedded_comma = format_subitem(subitem, args.lang, face, compute_embedded_comma, nochecktr) embedded_comma = embedded_comma or this_embedded_comma insert(parts, formatted) is_first = false end end return concat(parts), embedded_comma else return format_subitem(item, args.lang, face, compute_embedded_comma, nochecktr) end else if compute_embedded_comma then embedded_comma = not not require(utilities_module).get_plaintext(item):find(",") end if args.lang and not term_already_linked(item) then return full_link_and_track_self_links({lang = args.lang, term = item, sc = args.sc}, face, nochecktr), embedded_comma else return item, embedded_comma end end end function export.construct_old_style_header(header, horiz) local old_style_header local function ib_colon() return tostring(html("span"):addClass("ib-colon"):addClass("ib-content"):wikitext(":")) end if horiz then old_style_header = require(qualifier_module).format_qualifiers { qualifiers = header, open = false, close = false, } .. ib_colon() .. " " else old_style_header = require(qualifier_module).format_qualifiers { qualifiers = header } .. ib_colon() old_style_header = tostring(html("div"):wikitext(old_style_header)) end return old_style_header end -- Construct the sort base of a single term. As a hack, sort appendices after mainspace items. local function term_sortbase(val) if not val then -- This should not normally happen. return u(0x10FFFF) elseif val:find("^%[*Appendix:") then return u(0x10FFFE) .. val else return val end end -- Construct the sort base of a single item, using the display form preferentially, otherwise the term itself. -- As a hack, sort appendices after mainspace items. local function item_sortbase(item) return term_sortbase(item.alt or item.term) end local function make_sortbase(item) if item == false then return "*" -- doesn't matter, will be omitted in create_list() elseif type(item) == "table" then if item.terms then -- Optimize for the common case of only a single term if item.terms[2] then local parts = {} -- multiple terms local first = true for _, subitem in ipairs(item.terms) do if subitem ~= false then if not first then insert(parts, ", ") end insert(parts, item_sortbase(subitem)) first = false end end if parts[1] then return concat(parts) end else local subitem = item.terms[1] if subitem ~= false then return item_sortbase(subitem) end end return "*" -- doesn't matter, entire group will be omitted in create_list() else return item_sortbase(item) end else return item end end local function make_node_sortbase(node) return make_sortbase(node.item) end -- Sort a sublist of `list` in place, keeping the first `keepfirst` and last `keeplast` items fixed. -- `lang` is the language of the items and `make_sortbase` creates the appropriate sort base. local function sort_sublist(list, lang, make_sortbase, keepfirst, keeplast) if keepfirst == 0 and keeplast == 0 then require(collation_module).sort(list, lang, make_sortbase) else local sublist = {} for i = keepfirst + 1, #list - keeplast do sublist[i - keepfirst] = list[i] end require(collation_module).sort(sublist, lang, make_sortbase) for i = keepfirst + 1, #list - keeplast do list[i] = sublist[i - keepfirst] end end end -- URL-encode only the characters that serve as template delimiters (left and right brace, vertical bar, equal sign -- and percent sign since it's the escape character). local function bot_url_encode(txt) return (txt:gsub("[%%|{}=&]", {["%"] = "%25", ["|"] = "%7C", ["{"] = "%7B", ["}"] = "%7D", ["="] = "%3D", ["&"] = "%26"})) end -- Reverse the action of bot_url_encode(). local function bot_url_decode(txt) return (txt:gsub("%%7([BCD])", {B = "{", C = "|", D = "}"}):gsub("%%3D", "="):gsub("%%26", "&"):gsub("%%25", "%%")) end --[==[ Bot-callable function to generate a number of sortkeys simultaneously. {{para|1}} contains the langcode, and remaining numeric parameters contain "bot-URL-encoded" strings whose sort keys will be computed and returned as a JSON array. Here, "bot-URL-encoded" means that the six characters `{ | } = & %` should be converted to their URL-encoded representation (respectively <code>%7B %7C %7D %3D %26 %25</code>), and will be decoded appropriately before computing the sortkey. ]==] function export.make_sortkey(frame) local iparams = { [1] = {type = "language"}, [2] = {list = true}, } local iargs = require(parameters_module).process(frame.args, iparams) local make_sortkey = require(collation_module).make_lang_sortkey_function(iargs[1], term_sortbase) local retval = {} for _, arg in ipairs(iargs[2]) do arg = bot_url_decode(arg) insert(retval, make_sortkey(arg)) end return require(JSON_module).toJSON(retval) end local large_text_scripts = { ["Arab"] = true, ["Beng"] = true, ["Deva"] = true, ["Gujr"] = true, ["Guru"] = true, ["Hebr"] = true, ["Khmr"] = true, ["Knda"] = true, ["Laoo"] = true, ["Mlym"] = true, ["Mong"] = true, ["Mymr"] = true, ["Orya"] = true, ["Sinh"] = true, ["Syrc"] = true, ["Taml"] = true, ["Telu"] = true, ["Tfng"] = true, ["Thai"] = true, ["Tibt"] = true, } --[==[ Format a list of items using HTML. `args` is an object specifying the items to add and related properties, with the following fields: * `content`: A list of the items to format. See below for the format of the items. * `lang`: The language object of the items to format, if the items in `content` are strings. * `sc`: The script object of the items to format, if the items in `content` are strings. * `raw`: If true, return the list raw, without any collapsing or columns. * `class`: The CSS class of the surrounding <div>. * `column_count`: Number of columns to format the list into. * `alphabetize`: If true, sort the items in the table. * `collapse`: If true, make the table partially collapsed by default, with a "Show more" button at the bottom. * `toggle_category`: Value of `data-toggle-category` property grouping collapsible elements. * `header`: If specified, Wikicode to prepend to the output. * `title_new_style`: If true, the header is treated as a title and displayed in a new style. This is ignored if `horiz` is non-nil. * `subitem_separator`: Separator used between subitems when multiple subitems occur on a line, if not specified in the subitem itself (using the `separator` field). Defaults to {", "}. * `keepfirst`: If > 0, keep this many rows unsorted at the beginning of the top level. * `keeplast`: If > 0, keep this many rows unsorted at the end of the top level. * `horiz`: If non-nil, format the items horizontally. If the value is "bullet", put a center dot/bullet (·) between items. If the value is "comma", put a comma between items (but if there is an embedded comma in any item, put a semicolon between all items). Each item in `content` is in one of the following formats: * A string. This is for compatibility and should not be used by new callers. * An object describing an item to format, in the format expected by full_link() in [[Module:links]] but can also have left or right qualifiers, left or right labels, or references. * An object describing a list of subitems to format, displayed side-by-side, separated by a comma or other separator. This format is identified by the presence of a key `terms` specifying the list of subitems. Each subitem is in the same format as for a single top-level item, except that it should also have a `separator` field specifying the separator to display before each item (which will typically be a blank string before the first item). ]==] function export.create_list(args) if type(args) ~= "table" then error("expected table, got " .. type(args)) end local column_count = args.column_count or 1 local toggle_category = args.toggle_category or "derived terms" local keepfirst = args.keepfirst or 0 local keeplast = args.keeplast or 0 if keepfirst > 0 then track("keepfirst") end if keeplast > 0 then track("keeplast") end -- maybe construct old-style header local old_style_header = nil if args.header and (args.horiz or not args.title_new_style) then old_style_header = export.construct_old_style_header(args.header, args.horiz) end if args.horiz then old_style_header = "* " .. (old_style_header or "") end local list local any_extra_indented_item = false for _, item in ipairs(args.content) do if item == false then -- do nothing elseif type(item) == "table" and item.extra_indent and item.extra_indent > 0 then any_extra_indented_item = true break end end -- If any extra indented item, convert the items to a nested structure, which is necessary both for sorting and -- for converting to HTML. if any_extra_indented_item then local function make_node(item) return { item = item } end local root_node = make_node(nil) local node_stack = {root_node} local last_indent = 0 local function append_subnode(node, subnode) if not node.subnodes then node.subnodes = {} end insert(node.subnodes, subnode) end for i, item in ipairs(args.content) do if item == false then -- do nothing else local this_indent if type(item) ~= "table" then this_indent = 1 else this_indent = (item.extra_indent or 0) + 1 end local node = make_node(item) if this_indent == last_indent then append_subnode(node_stack[#node_stack], node) elseif this_indent > last_indent + 1 then error(("Element #%s (%s) has indent %s, which is more than one greater than the previous item with indent %s"):format( i, make_sortbase(item), this_indent, last_indent)) elseif this_indent > last_indent then -- Start a new sublist attached to the last item of the sublist one level up; but we need special -- handling for the root node (last_indent == 0). if last_indent > 0 then local subnodes = node_stack[#node_stack].subnodes if not subnodes then error(("Internal error: Not first item and no subnodes at preceding level %s: %s"):format( #node_stack, dump(node_stack))) end insert(node_stack, subnodes[#subnodes]) end append_subnode(node_stack[#node_stack], node) last_indent = this_indent else while last_indent > this_indent do local finished_node = table.remove(node_stack) if args.alphabetize then require(collation_module).sort(finished_node.subnodes, args.lang, make_node_sortbase) end last_indent = last_indent - 1 end append_subnode(node_stack[#node_stack], node) end end end if args.alphabetize then while node_stack[1] do local finished_node = table.remove(node_stack) if node_stack[1] then -- We're sorting something other than the root node. require(collation_module).sort(finished_node.subnodes, args.lang, make_node_sortbase) else -- We're sorting the root node; honor `keepfirst` and `keeplast`. sort_sublist(finished_node.subnodes, args.lang, make_node_sortbase, keepfirst, keeplast) end end end local function format_node(node, depth) local sublist local embedded_comma = false if node.subnodes then if args.horiz then sublist = {} else sublist = html("ul") end local prevnode = nil for _, subnode in ipairs(node.subnodes) do local thisnode, this_embedded_comma = format_node(subnode, depth + 1) embedded_comma = embedded_comma or this_embedded_comma if not prevnode or not args.alphabetize or not deepEquals(prevnode, thisnode) then if args.horiz then table.insert(sublist, thisnode) else sublist = sublist:node(thisnode) end prevnode = thisnode end end if args.horiz then sublist = table.concat(sublist, get_horizontal_separator(args.horiz, embedded_comma)) end end if not node.item then -- At the root. return sublist, embedded_comma end local formatted, listitem -- Ignore embedded commas in subitems inside of parens or square brackets. formatted, embedded_comma = export.format_item(node.item, args) if args.horiz then listitem = formatted if sublist then -- Use parens for the first, third, fifth, etc. sublists and square brackets for the remainder. if depth % 2 == 1 then listitem = ("%s (%s)"):format(listitem, sublist) else listitem = ("%s [%s]"):format(listitem, sublist) end end else listitem = html("li"):wikitext(formatted) if sublist then listitem = listitem:node(sublist) end end return listitem, embedded_comma end list = format_node(root_node, 0) else if args.alphabetize then sort_sublist(args.content, args.lang, make_sortbase, keepfirst, keeplast) end if args.horiz then list = {} else list = html("ul") end local previtem = nil local embedded_comma = false for _, item in ipairs(args.content) do if item == false then -- omitted item; do nothing else local thisitem, this_embedded_comma = export.format_item(item, args) embedded_comma = embedded_comma or this_embedded_comma if not previtem or not args.alphabetize or previtem ~= thisitem then if args.horiz then table.insert(list, thisitem) else list = list:node(html("li"):wikitext(thisitem)) end previtem = thisitem end end end if args.horiz then list = table.concat(list, get_horizontal_separator(args.horiz, embedded_comma)) end end local output if args.horiz then output = list else output = html("div"):addClass("term-list"):node(list) if args.class then output:addClass(args.class) end if not args.raw then output:addClass("ul-column-count") :attr("data-column-count", column_count) if args.collapse then output = html("div") :node(output) :addClass("list-switcher") :attr("data-toggle-category", toggle_category) -- identify commonly used scripts that use large text and -- provide a special CSS class to make the template bigger local sc = args.sc if sc == nil then local scripts = args.lang:getScripts() if #scripts > 0 then sc = scripts[1] end end if sc ~= nil then local scriptcode = sc:getParentCode() if scriptcode == "top" then scriptcode = sc:getCode() end if large_text_scripts[scriptcode] then output:addClass("list-switcher-large-text") end end end end if args.collapse or args.title_new_style then -- wrap in wrapper to prevent interference from floating elements local list_switcher_wrapper = html("div") :addClass("list-switcher-wrapper") if args.title_new_style then list_switcher_wrapper :node( html("div") :addClass("list-switcher-header") :wikitext(args.header) ) end list_switcher_wrapper:node(output) output = list_switcher_wrapper end output = tostring(output) end return (old_style_header or "") .. output end -- This function is for compatibility with earlier version of [[Module:columns]] -- (now found in [[Module:columns/old]]). function export.create_table(...) -- Earlier arguments to create_table: -- n_columns, content, alphabetize, bg, collapse, class, title, column_width, line_start, lang local args = {} args.column_count, args.content, args.alphabetize, args.collapse, args.class, args.header, args.column_width, args.line_start, args.lang = ... return export.create_list(args) end function export.display_from(frame_args, parent_args, frame) local boolean = {type = "boolean"} local iparams = { ["class"] = true, -- Default for auto-collapse. Overridable by template |collapse= param. ["collapse"] = boolean, -- If specified, this specifies the number of columns, and no columns parameter is available on the template. -- Otherwise, the columns parameter is named |n=. ["columns"] = {type = "number"}, -- If specified, this specifies the default language code, which can be overridden using |lang= in the template. -- Otherwise, the language-code parameter is required and normally found in |1=, but for compatibility can be -- specified as |lang= (which leads to deprecation handling). ["lang"] = {type = "language"}, -- Default for auto-sort. Overridable by template |sort= param. ["sort"] = boolean, ["toggle_category"] = true, -- Minimum number of rows required to format into a multicolumn list. If below this, the list is displayed "raw" -- (no columns, no collapsbility). ["minrows"] = {type = "number", default = 5}, -- Disables automatic transliteration; entries without a manual transliteration will have none at all. -- Used on large pages, especially Chinese ones, because zh-translit works by fetching and parsing -- the target of the page, which is a performance killer on large pages with potentially thousands -- of link targets. -- Note: noautotr also disables redundant transliteration checks. ["noautotr"] = boolean, } local iargs = require(parameters_module).process(frame_args, iparams) local langcode_in_lang = iargs.lang or parent_args.lang local lang_param = langcode_in_lang and "lang" or 1 local deprecated = not iargs.lang and langcode_in_lang local ret = export.handle_display_from_or_topic_list(iargs, parent_args, nil) return deprecated and frame:expandTemplate{title = "check deprecated lang param usage", args = {ret, lang = args[lang_param]}} or ret end --[==[ Implement `display_from()` [the internal entry point for {{tl|col}} and variants, which enter originally through `display()`] as well as regular (column-oriented) topic lists, invoked through [[Module:topic list]]. `iargs` are the invocation args of {{tl|col}}, and `raw_item_args` are the arguments specifying the values of each row as well as other properties, corresponding to the user-specified template arguments of {{tl|col}}. Note that `show()` in [[Module:topic list]] is normally invoked directly by a topic list template, whose invocation arguments are passed in using `raw_item_args` and are similar to the template arguments of {{tl|col}}. `iargs` for topic-list invocations is hard-coded, and template arguments to a topic-list template are processed in [[Module:topic list]] itself. Note that the handling of topic lists is currently implemented almost entirely through callbacks in `topic_list_data` (which is nil if we're processing {{tl|col}} rather than a topic list) in an attempt to reduce the coupling and keep the topic-list-specific code in [[Module:topic list]], but IMO the coupling is still too tight. Probably the control structure should be reversed and the following function split up into subfunctions, which are invoked as needed by {{tl|col}} and/or [[Module:topic list]]. ]==] function export.handle_display_from_or_topic_list(iargs, raw_item_args, topic_list_data) local boolean = {type = "boolean"} local langcode_in_lang = iargs.lang or raw_item_args.lang local lang_param = langcode_in_lang and "lang" or 1 local first_content_param = langcode_in_lang and 1 or 2 local params = { [lang_param] = {required = not iargs.lang, type = "language", template_default = not iargs.lang and "und" or nil}, ["n"] = not iargs.columns and {type = "number"} or nil, [first_content_param] = {list = true, allow_holes = true}, ["title"] = {}, ["collapse"] = boolean, ["sort"] = boolean, ["sc"] = {type = "script"}, -- used when calling from [[Module:saurus]] so the page displaying the synonyms/antonyms doesn't occur in the -- list ["omit"] = {list = true}, ["keepfirst"] = {type = "number", default = 0}, ["keeplast"] = {type = "number", default = 0}, ["horiz"] = {}, ["notr"] = boolean, ["noautotr"] = boolean, ["allow_space_delim"] = boolean, ["tilde_delim"] = {}, ["space_delim"] = {}, ["comma_delim"] = {}, } if topic_list_data then topic_list_data.add_topic_list_params(params) end local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { {default = true, require_index = true}, {group = "link"}, -- sc has separate_no_index = true; that's the only one -- It makes no sense to have overall l=, ll=, q= or qq= params for columnar display. {group = {"ref", "l", "q"}, require_index = true}, } m_param_utils.augment_params_with_modifiers(params, param_mods) local processed_args = require(parameters_module).process(raw_item_args, params) local horiz = processed_args.horiz if horiz and horiz ~= "comma" and horiz ~= "bullet" then horiz = require(yesno_module)(horiz) if horiz == nil then error(("Unrecognized value |horiz=%s; should be 'comma', 'bullet' or a recognized Boolean value such " .. "as 'yes' or '1' (same as 'bullet') or 'no' or '0'"):format(processed_args.horiz)) end if horiz == true then horiz = "bullet" end processed_args.horiz = horiz end -- If default argument values specified, set them after parsing the caller-specified arguments in `raw_item_args`. if topic_list_data then topic_list_data.set_default_arguments(processed_args) end -- Now set defaults for the various delimiters, depending in some cases on whether horiz was set. -- We can't set these defaults (even regardless of their dependency on horiz=) in `local params` above -- because we want any defaults specified in `default_props` to override these. if not processed_args.tilde_delim then local tilde_with_abbr = '<abbr title="near equivalent">~</abbr>' processed_args.tilde_delim = processed_args.horiz and tilde_with_abbr or " " .. tilde_with_abbr .. " " end if not processed_args.space_delim then processed_args.space_delim = "&nbsp;" end if not processed_args.comma_delim then processed_args.comma_delim = processed_args.horiz and "/" or ", " end -- Check for extra term indent. Do this before calling parse_list_with_inline_modifiers_and_separate_params() -- because sometimes space is a delimiter and the space in the indent will confuse things and get interpreted as a -- delimiter. local extra_indent_by_termno = {} local termargs = processed_args[first_content_param] for i = 1, termargs.maxindex do local term = termargs[i] if term then local extra_indent, actual_term = rmatch(term, "^(%*+)%s+(.-)$") if extra_indent then termargs[i] = actual_term extra_indent_by_termno[i] = #extra_indent end end end local groups, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { param_mods = param_mods, processed_args = processed_args, termarg = first_content_param, parse_lang_prefix = true, allow_multiple_lang_prefixes = true, disallow_custom_separators = true, track_module = "columns", lang = iargs.lang or lang_param, sc = "sc.default", splitchar = processed_args.allow_space_delim and "[,~ ]" or "[,~]", } local lang = iargs.lang or args[lang_param] local langcode = lang:getCode() local fulllangcode = lang:getFullCode() local sc = args.sc.default local sort = iargs.sort if args.sort ~= nil then if not args.sort then track("nosort") end sort = args.sort else -- HACK! For Japanese-script languages (Japanese, Okinawan, Miyako, etc.), sorting doesn't yet work properly, so -- disable it. for _, langsc in ipairs(lang:getScriptCodes()) do if langsc == "Jpan" then sort = false break end end end local collapse = iargs.collapse if args.collapse ~= nil then if not args.collapse then track("nocollapse") end collapse = args.collapse end local title = args.title local formatted_cats if topic_list_data then title, formatted_cats = topic_list_data.get_title_and_formatted_cats(args, lang, sc, topic_list_data) end local number_of_groups = 0 for i, group in ipairs(groups) do local number_of_items = 0 group.extra_indent = extra_indent_by_termno[group.orig_index] for j, item in ipairs(group.terms) do convert_delimiter_to_separator(item, j, args) if args.notr then item.tr = "-" elseif args.noautotr then item.tr = item.tr or "-" end -- If a separate language code was given for the term, display the language name as a right qualifier. -- (Briefly we made them labels but this leads to non-obvious behavior e.g. "French" becoming "France" under -- some circumstances.) Otherwise it may not be obvious that the term is in a separate language (e.g. if the -- main language is 'zh' and the term language is a Chinese lect such as Min Nan). But don't do this for -- Translingual terms, which are often added to the list of English and other-language terms. if item.termlangs then local qqs = {} for _, termlang in ipairs(item.termlangs) do local termlangcode = termlang:getCode() if termlangcode ~= langcode and termlangcode ~= "mul" then insert(qqs, termlang:getCanonicalName()) end end if item.qq then for _, qq in ipairs(item.qq) do insert(qqs, qq) end end item.qq = qqs end local omitted = false for _, omitted_item in ipairs(args.omit) do if omitted_item == item.term then omitted = true break end end if omitted then -- signal create_list() to omit this item group.terms[j] = false else number_of_items = number_of_items + 1 end end if number_of_items == 0 then -- omit the whole group groups[i] = false else number_of_groups = number_of_groups + 1 end end local column_count = iargs.columns or args.n -- FIXME: This needs a total rewrite. if column_count == nil then column_count = number_of_groups <= 3 and 1 or number_of_groups <= 9 and 2 or number_of_groups <= 27 and 3 or number_of_groups <= 81 and 4 or 5 end local raw = number_of_groups < iargs.minrows local horiz_edit_button if topic_list_data and args.horiz then -- append edit button to title horiz_edit_button = topic_list_data.make_horiz_edit_button(topic_list_data.topic_list_template) end return export.create_list { column_count = column_count, raw = raw, content = groups, alphabetize = sort, header = title, title_new_style = (title ~= nil and title ~= ''), collapse = collapse, toggle_category = iargs.toggle_category, -- columns-bg (in [[MediaWiki:Gadget-Site.css]]) provides the background color class = (iargs.class and iargs.class .. " columns-bg" or "columns-bg"), lang = lang, sc = sc, subitem_separator = ", ", keepfirst = args.keepfirst, keeplast = args.keeplast, horiz = args.horiz, noautotr = args.noautotr, } .. (horiz_edit_button or "") .. (formatted_cats or "") end function export.display(frame) if not is_substing() then return export.display_from(frame.args, frame:getParent().args, frame, false) end -- If substed, unsubst template with newlines between each term, redundant wikilinks removed, and remove duplicates + sort terms if sort is enabled. local m_table = require("Module:table") local m_template_parser = require("Module:template parser") local parent = frame:getParent() local elems = m_table.shallowCopy(parent.args) local code = remove(elems, 1) code = code and trim(code) local lang = require("Module:languages").getByCode(code, 1) local i = 1 while true do local elem = elems[i] while elem do elem = trim(elem, "%s") if elem ~= "" then break end remove(elems, i) elem = elems[i] end if not elem then break elseif not ( -- Strip redundant wikilinks. not elem:match("^()%[%[") or elem:find("[[", 3, true) or elem:find("]]", 3, true) ~= #elem - 1 or elem:find("|", 3, true) ) then elem = sub(elem, 3, -3) elem = trim(elem, "%s") end elems[i] = elem .. "\n" i = i + 1 end -- If sort is enabled, remove duplicates then sort elements. if require("Module:yesno")(frame.args.sort) then elems = m_table.removeDuplicates(elems) require("Module:collation").sort(elems, lang) end -- Readd the langcode. insert(elems, 1, code .. "\n") -- TODO: Place non-numbered parameters after 1 and before 2. local template = m_template_parser.getTemplateInvocationName(mw.title.new(parent:getTitle())) return "{{" .. concat(m_template_parser.buildTemplate(template, elems), "|") .. "}}" end return export g1591p4wiwxvv6n8shajus3a4el65bm Module:columns/doc 828 1604 34235 2024-12-24T17:33:08Z Kambai Akau 8 Created page with "This module creates a list with automatically balanced columns. It should not be used directly in entries, but in templates such as {{temp|col2}} or {{temp|col3}}. List entries are given as parameters to the template. ==Examples== * <code><nowiki>{{#invoke:columns|display|sort=1|collapse=1|columns=3}} -> {{col3|en|z|y|x|w|v|u|t}} </nowiki></code> {{col3|en|z|y|x|w|v|u|t}} * <code><nowiki>{{#invoke:columns|display|sort=1|collapse=1|columns=2}} -> {{col2|nl|a|b|c|d|e|f|g..." 34235 wikitext text/x-wiki This module creates a list with automatically balanced columns. It should not be used directly in entries, but in templates such as {{temp|col2}} or {{temp|col3}}. List entries are given as parameters to the template. ==Examples== * <code><nowiki>{{#invoke:columns|display|sort=1|collapse=1|columns=3}} -> {{col3|en|z|y|x|w|v|u|t}} </nowiki></code> {{col3|en|z|y|x|w|v|u|t}} * <code><nowiki>{{#invoke:columns|display|sort=1|collapse=1|columns=2}} -> {{col2|nl|a|b|c|d|e|f|g}}</nowiki></code> {{col2|nl|a|b|c|d|e|f|g}} ==Parameters== ===create_list=== <syntaxhighlight lang="lua">export.create_list { column_count = number, content = list, alphabetize = boolean, background_color = string, collapse = boolean, toggle_category = string, class = string, lang = language_object, }</syntaxhighlight> ; <code>content</code>: A list of terms: <code>{ "term1", "term2", "term3", ... }</code>. ; <code>lang</code>: The language of the terms in the list. (Must be a language object from [[Module:languages]].) ; <code>collapse</code>: If true, table will be collapsed if it has enough items. ; <code>column_count</code>: Number of columns in the table. Defaults to 1. ; <code>sort</code>: Toggle sorting of the entries in the table. Defaults to false. ; <code>toggle_category</code>: Determines the text for the "Show <toggle_category>" or "Hide <toggle category>" button in the "visibility" part of the toolbar. The default is "derived terms". ; <code>class</code>: HTML class to add to the <code>div</code> tag that contains the list. Defaults to <code>derivedterms</code>. ; <code>background_color</code>: A HTML color value for the list. This should only be used if CSS classes (much preferred) are not an option. ===create_table=== The old name for the main function. It is now just a wrapper for <code>create_list</code>. ===display=== The template-invokable function. {{module cat|-|List}} elaemgdmdhu6f4x7aoqe9ik0kv9sfao Ta‌̱mpi‌̱let:col2 10 1605 34236 2024-12-24T17:33:48Z Kambai Akau 8 Created page with "<onlyinclude>{{safesubst:<noinclude/>#invoke:columns|display|sort=1|collapse=1|columns=2}}</onlyinclude><!-- -->{{documentation}}" 34236 wikitext text/x-wiki <onlyinclude>{{safesubst:<noinclude/>#invoke:columns|display|sort=1|collapse=1|columns=2}}</onlyinclude><!-- -->{{documentation}} fql3i5gs8qsilvyq9rs51k138mgszwi Ta‌̱mpi‌̱let:col3 10 1606 34237 2024-12-24T17:34:19Z Kambai Akau 8 Created page with "<onlyinclude>{{safesubst:<noinclude/>#invoke:columns|display|sort=1|collapse=1|columns=3}}</onlyinclude><!-- -->{{documentation}}" 34237 wikitext text/x-wiki <onlyinclude>{{safesubst:<noinclude/>#invoke:columns|display|sort=1|collapse=1|columns=3}}</onlyinclude><!-- -->{{documentation}} 89fsybsde8t9sdhj0q4itbm3fgjicl2 Module:memoize 828 1607 34238 2024-12-24T17:36:15Z Kambai Akau 8 Created page with "local format = string.format local select = select local unpack = unpack ----- M E M O I Z A T I O N----- -- Memoizes a function or callable table. -- Supports any number of arguments and return values. -- If the optional parameter `simple` is set, then the memoizer will use a faster implementation, but this is only compatible with one argument and one return value. If `simple` is set, additional arguments will be accepted, but this should only be done if those argument..." 34238 Scribunto text/plain local format = string.format local select = select local unpack = unpack ----- M E M O I Z A T I O N----- -- Memoizes a function or callable table. -- Supports any number of arguments and return values. -- If the optional parameter `simple` is set, then the memoizer will use a faster implementation, but this is only compatible with one argument and one return value. If `simple` is set, additional arguments will be accepted, but this should only be done if those arguments will always be the same. -- Sentinels. local nil_, neg_0, pos_nan, neg_nan -- Certain values can't be used as table keys, so they require sentinels as well: e.g. f("foo", nil, "bar") would be memoized at memo["foo"][nil_]["bar"][memo]. These values are: -- nil. -- -0, which is equivalent to 0 in most situations, but becomes "-0" on conversion to string; it also behaves differently in some operations (e.g. 1/a evaluates to inf if a is 0, but -inf if a is -0). -- NaN and -NaN, which are the only values for which n == n is false; they only seem to differ on conversion to string ("nan" and "-nan"). local function get_key(input) -- nil if input == nil then if not nil_ then nil_ = {} end return nil_ -- -0 elseif input == 0 and 1 / input < 0 then if not neg_0 then neg_0 = {} end return neg_0 -- Default elseif input == input then return input -- NaN elseif format("%f", input) == "nan" then if not pos_nan then pos_nan = {} end return pos_nan -- -NaN elseif not neg_nan then neg_nan = {} end return neg_nan end -- Return values are memoized as tables of return values, which are looked up using each input argument as a key, followed by `memo`. e.g. if the input arguments were (1, 2, 3), the memo would be located at t[1][2][3][memo]. `memo` is always used as the final lookup key so that (for example) the memo for f(1, 2, 3), f[1][2][3][memo], doesn't interfere with the memo for f(1, 2), f[1][2][memo]. local function get_memo(memo, n, nargs, key, ...) key = get_key(key) local next_memo = memo[key] if next_memo == nil then next_memo = {} memo[key] = next_memo end memo = next_memo return n == nargs and memo or get_memo(memo, n + 1, nargs, ...) end -- Catch the function output values, and return the hidden variable arg (which is {...}, and available when a function has ...). We do this instead of catching the output in a table directly, because arg also contains the key "n", which is equal to select("#", ...). i.e. it's the number of arguments in ..., including any nils returned after the last non-nil value (e.g. select("#", nil) == 1, select("#") == 0, select("#", nil, "foo", nil, nil) == 4 etc.). The distinction between nil and nothing affects some native functions (e.g. tostring() throws an error, but tostring(nil) returns "nil"), so it needs to be reconstructable from the memo. local function catch_output(...) -- TODO uses arg; will not work if Scribunto is upgraded to Lua 5.2, 5.3, etc. return arg end return function(func, simple) local memo return simple and function(...) local key = get_key(...) if not memo then memo = {} end local output = memo[key] if output == nil then output = func(...) if output ~= nil then memo[key] = output return output elseif not nil_ then nil_ = {} end memo[key] = nil_ return nil elseif output == nil_ then return nil end return output end or function(...) local nargs = select("#", ...) if not memo then memo = {} end -- Since all possible inputs need to be memoized (including true, false and nil), the memo table itself is used as the key for the arguments. local _memo = nargs == 0 and memo or get_memo(memo, 1, nargs, ...) local output = _memo[memo] if output == nil then output = catch_output(func(...)) _memo[memo] = output end -- Unpack from 1 to the original number of return values (memoized as output.n); unpack returns nil for any values not in output. return unpack(output, 1, output.n) end end 1bowettyz0a29nbyg8swpdnoo4sxusq Module:category tree/data 828 1608 39865 39860 2025-09-30T01:29:02Z Hiyuune 556 39865 Scribunto text/plain local labels = {} local raw_categories = {} local handlers = {} local raw_handlers = {} local subpages = { -- It should not matter much what order we do the handlers in, but topic handling historically -- preceded "poscatboiler" handling (i.e. everything else), so keep it that way for the moment. "miscellaneous", "wiktionary users", } -- Import subpages for _, subpage in ipairs(subpages) do local datamodule = "Module:category tree/" .. subpage local retval = require(datamodule) if retval["LABELS"] then for label, data in pairs(retval["LABELS"]) do if labels[label] and not retval["IGNOREDUP"] then error("Label " .. label .. " defined in both [[" .. datamodule .. "]] and [[" .. labels[label].module .. "]].") end data.module = datamodule labels[label] = data end end if retval["RAW_CATEGORIES"] then for category, data in pairs(retval["RAW_CATEGORIES"]) do if raw_categories[category] and not retval["IGNOREDUP"] then error("Raw category " .. category .. " defined in both [[" .. datamodule .. "]] and [[" .. raw_categories[category].module .. "]].") end data.module = datamodule raw_categories[category] = data end end if retval["HANDLERS"] then for _, handler in ipairs(retval["HANDLERS"]) do table.insert(handlers, { module = datamodule, handler = handler }) end end if retval["RAW_HANDLERS"] then for _, handler in ipairs(retval["RAW_HANDLERS"]) do table.insert(raw_handlers, { module = datamodule, handler = handler }) end end end -- Add child categories to their parents local function add_children_to_parents(hierarchy, raw) for key, data in pairs(hierarchy) do local parents = data.parents if parents then if type(parents) ~= "table" then parents = {parents} end if parents.name or parents.module then parents = {parents} end for _, parent in ipairs(parents) do if type(parent) ~= "table" or not parent.name and not parent.module then parent = {name = parent} end if parent.name and not parent.module and type(parent.name) == "string" and not parent.name:find("^Category:") then local parent_is_raw if raw then parent_is_raw = not parent.is_label else parent_is_raw = parent.raw end -- Don't do anything if the child is raw and the parent is lang-specific, otherwise e.g. -- "Lemmas subcategories by language" will be listed as a child of every "LANG lemmas" category. -- FIXME: We need to rethink this mechanism. if not raw or parent_is_raw then local child_hierarchy = parent_is_raw and raw_categories or labels if child_hierarchy[parent.name] then local child = {name = key, sort = parent.sort, raw = raw} if child_hierarchy[parent.name].children then table.insert(child_hierarchy[parent.name].children, child) else child_hierarchy[parent.name].children = {child} end end end end end end end end add_children_to_parents(labels) add_children_to_parents(raw_categories, true) return { LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers, RAW_HANDLERS = raw_handlers } 93jjlst8oihtpinn1wkptl2ha9hezhn Module:category tree/data/doc 828 1609 34240 2024-12-24T17:39:05Z Kambai Akau 8 Created page with "This module lists the categories that are inside [[:Category:Fundamental]], to allow [[Module:category tree]] to put "Fundamental" in the breadcrumbs at the top of category pages. <includeonly> [[Category:Category tree data modules]] </includeonly>" 34240 wikitext text/x-wiki This module lists the categories that are inside [[:Category:Fundamental]], to allow [[Module:category tree]] to put "Fundamental" in the breadcrumbs at the top of category pages. <includeonly> [[Category:Category tree data modules]] </includeonly> hcdlp3nfprvs2p7tpzsoakg5iawwwcw Module:category tree/poscatboiler 828 1610 39852 34243 2025-09-29T01:16:37Z Hiyuune 556 39852 Scribunto text/plain local lang_independent_data = require("Module:category tree/data") local lang_specific_module = "Module:category tree/lang" local lang_specific_module_prefix = lang_specific_module .. "/" local labels_utilities_module = "Module:labels/utilities" local template_parser_module = "Module:template parser" local concat = table.concat local dump = mw.dumpObject local expand_template = require("Module:frame").expandTemplate local insert = table.insert local is_callable = require("Module:fun").is_callable local lcfirst = require("Module:string utilities").lcfirst local list_to_set = require("Module:table").listToSet local make_title = mw.title.makeTitle local new_title = mw.title.new local parse = require(template_parser_module).parse local sparse_concat = require("Module:table").sparseConcat local tostring = tostring local type = type local ucfirst = require("Module:string utilities").ucfirst local uupper = require("Module:string utilities").upper local function internal_error(msg) error("Internal error: " .. msg) end local function get_lang(...) local _get_lang = require("Module:languages").getByCode function get_lang(...) return _get_lang(...) or require("Module:languages/errorGetBy").code(...) end return get_lang(...) end local function get_script(...) local _get_script = require("Module:scripts").getByCode function get_script(code) return _get_script(code) or require("Module:languages/error")(code, true, "script code") end return get_script(...) end -- Category object local Category = {} Category.__index = Category function Category:get_originating_info() local originating_info = "" if self._info.originating_label then originating_info = " (originating from label \"" .. self._info.originating_label .. "\" in module [[" .. self._info.originating_module .. "]])" end return originating_info end local valid_keys = list_to_set{"code", "label", "sc", "raw", "args", "also", "called_from_inside", "originating_label", "originating_module"} function Category.new(info) for key in pairs(info) do if not valid_keys[key] then internal_error("The parameter \"" .. key .. "\" was not recognized.") end end local self = setmetatable({}, Category) self._info = info if not self._info.label then internal_error("No label was specified.") end self:initCommon() if not self._data then internal_error("The " .. (self._info.raw and "raw " or "") .. "label \"" .. self._info.label .. "\" does not exist" .. self:get_originating_info() .. ".") end return self end function Category:initCommon() local function patch_args(args) -- This fixes the issue with Scribunto automatically converting keys -- in a table as numbers to strings, which in turn causes a circular -- error for having argument parameter names as numbers as strings. if type(args) ~= "table" then return args end local new_args = {} for k, v in pairs(args) do if type(k) == "string" and string.len(k) < 10 and not string.match(k, "^0") and string.match(k, "^%d+$") then new_args[tonumber(k)] = patch_args(v) else new_args[k] = patch_args(v) end end return new_args end local args_handled = false if self._info.raw then -- Check if the category exists local raw_categories = lang_independent_data["RAW_CATEGORIES"] self._data = raw_categories[self._info.label] if self._data then if self._data.lang then self._lang = get_lang(self._data.lang) self._info.code = self._lang:getCode() end if self._data.sc then self._sc = get_script(self._data.sc) self._info.sc = self._sc:getCode() end else -- Go through raw handlers local data = { category = self._info.label, args = patch_args(self._info.args) or {}, called_from_inside = self._info.called_from_inside, } for _, handler in ipairs(lang_independent_data["RAW_HANDLERS"]) do self._data, args_handled = handler.handler(data) if self._data then self._data.module = self._data.module or handler.module break end end if self._data then -- Update the label if the handler specified a canonical name for it. if self._data.canonical_name then self._info.canonical_name = self._data.canonical_name end if self._data.lang then if type(self._data.lang) ~= "string" then internal_error("Received non-string value " .. dump(self._data.lang) .. " for self._data.lang, label \"" .. self._info.label .. "\"" .. self:get_originating_info() .. ".") end self._lang = get_lang(self._data.lang) self._info.code = self._lang:getCode() end if self._data.sc then if type(self._data.sc) ~= "string" then internal_error("Received non-string value " .. dump(self._data.sc) .. " for self._data.sc, label \"" .. self._info.label .. "\"" .. self:get_originating_info() .. ".") end self._sc = get_script(self._data.sc) self._info.sc = self._sc:getCode() end end end else -- Already parsed into language + label if self._info.code then self._lang = get_lang(self._info.code) else self._lang = nil end if self._info.sc then self._sc = get_script(self._info.sc) else self._sc = nil end self._info.orig_label = self._info.label if not self._lang then -- Umbrella categories without a preceding language always begin with a capital letter, but the actual label may be -- lowercase (cf. [[:Category:Nouns by language]] with label 'nouns' with per-language [[:Category:English nouns]]; -- but [[:Category:Reddit slang by language]] with label 'Reddit slang' with per-language -- [[:Category:English Reddit slang]]). Since the label is almost always lowercase, we lowercase it for umbrella -- categories, storing the original into `orig_label`, and correct it later if needed. self._info.label = lcfirst(self._info.label) end -- First, check lang-specific labels and handlers if this is not an umbrella category. if self._lang then local langs_with_modules = require(lang_specific_module) local obj, seen = self._lang, {} repeat if langs_with_modules[obj:getCode()] then local module = lang_specific_module_prefix .. obj:getCode() local labels_and_handlers = require(module) if labels_and_handlers.LABELS then self._data = labels_and_handlers.LABELS[self._info.label] if self._data then if self._data.umbrella == nil and self._data.umbrella_parents == nil then self._data.umbrella = false end self._data.module = self._data.module or module end end if not self._data and labels_and_handlers.HANDLERS then for _, handler in ipairs(labels_and_handlers.HANDLERS) do local data = { label = self._info.label, lang = self._lang, sc = self._sc, args = patch_args(self._info.args) or {}, called_from_inside = self._info.called_from_inside, } self._data, args_handled = handler(data) if self._data then if self._data.umbrella == nil and self._data.umbrella_parents == nil then self._data.umbrella = false end self._data.module = self._data.module or module break end end end if self._data then break end end seen[obj:getCode()] = true obj = obj:getFamily() until not obj or seen[obj:getCode()] end -- Then check lang-independent labels. if not self._data then local labels = lang_independent_data["LABELS"] self._data = labels[self._info.label] -- See comment above about uppercase- vs. lowercase-initial labels, which are indistinguishable -- in umbrella categories. if not self._data then self._data = labels[self._info.orig_label] if self._data then self._info.label = self._info.orig_label end end end -- Then check lang-independent handlers. if not self._data then local data = { label = self._info.label, lang = self._lang, sc = self._sc, args = patch_args(self._info.args) or {}, called_from_inside = self._info.called_from_inside, } for _, handler in ipairs(lang_independent_data["HANDLERS"]) do self._data, args_handled = handler.handler(data) if self._data then self._data.module = self._data.module or handler.module break end end end end if not args_handled and self._data and self._info.args and next(self._info.args) then local module_text = " (handled in [[" .. (self._data.module or "UNKNOWN").. "]])" local args_text = {} for k, v in pairs(self._info.args) do insert(args_text, k .. "=" .. ((type(v) == "string" or type(v) == "number") and v or dump(v))) end error("poscatboiler label '" .. self._info.label .. "' " .. module_text .. " doesn't accept extra args " .. concat(args_text, ", ")) end if self._sc and not self._lang then internal_error("Umbrella categories cannot have a script specified.") end end function Category:convert_spec_to_string(desc) if not desc then return desc end local desc_type = type(desc) if desc_type == "string" then return desc elseif desc_type == "number" then return tostring(desc) elseif not is_callable(desc) then internal_error("`desc` must be a string, number, function, callable table or nil; received " .. dump(desc)) end desc = desc { lang = self._lang, sc = self._sc, label = self._info.label, raw = self._info.raw, } if not desc then return desc end desc_type = type(desc) if desc_type == "string" then return desc end internal_error("The value returned by `desc` must be a string or nil; received " .. dump(desc)) end local function add_obj_args(args, obj, obj_type) if obj then args[obj_type .. "code"] = obj:getCode() args[obj_type .. "name"] = obj:getCanonicalName() args[obj_type .. "disp"] = obj:getDisplayForm() args[obj_type .. "cat"] = obj:getCategoryName() args[obj_type .. "link"] = obj:makeCategoryLink() end end -- Expands `desc` like a template, passing values for specs like {{{langname}}}. function Category:substitute_template_specs(desc) -- This may end up happening twice but that's OK as the function is (usually) idempotent. -- FIXME: Not idempotent if a preprocessed template returns wikicode. desc = self:convert_spec_to_string(desc) if not desc then return nil end -- Populate the substitution arguments. local args = {} args.umbrella_msg = "This is an umbrella category. It contains no dictionary entries, but only other, language-specific categories, which in turn contain relevant terms in a given language." args.umbrella_meta_msg = "This is an umbrella metacategory, covering a general area such as \"lemmas\", \"names\" or \"terms by etymology\". It contains no dictionary entries, but holds only umbrella (\"by language\") categories covering specific subtopics, which in turn contain language-specific categories holding terms in a given language for that same topic." add_obj_args(args, self._lang, "lang") add_obj_args(args, self._sc, "sc") return parse(desc, true):expand(args) end function Category:substitute_template_specs_in_args(args) if not args then return args end local pinfo = {} for k, v in pairs(args) do pinfo[self:substitute_template_specs(k)] = self:substitute_template_specs(v) end return pinfo end function Category:make_new(info) info.originating_label = self._info.label info.originating_module = self._data.module info.called_from_inside = true return Category.new(info) end function Category:getBreadcrumbName() local ret if self._lang or self._info.raw then ret = self._data.breadcrumb or self._data.breadcrumb_and_sort_base else ret = self._data.umbrella and (self._data.umbrella.breadcrumb or self._data.umbrella.breadcrumb_and_sort_base) end if not ret then ret = self._info.label end if type(ret) ~= "table" then ret = {name = ret} end local name = self:substitute_template_specs(ret.name) local nocap = ret.nocap if self._sc then name = name .. " in " .. self._sc:getDisplayForm() end return name, nocap end local function expand_toc_template_if(template) local template_obj = new_title(template, 10) if template_obj.exists then return expand_template{title = template_obj.text} end return nil end -- Return the textual expansion of the first existing template among the given templates, first performing -- substitutions on the template name such as replacing {{{langcode}}} with the current language's code (if any). -- If no templates exist after expansion, or if nil is passed in, return nil. If a single string is passed in, -- treat it like a one-element list consisting of that string. function Category:get_template_text(templates) if templates == nil then return nil elseif type(templates) ~= "table" then templates = {templates} end for _, template in ipairs(templates) do if template == false then return false end template = self:substitute_template_specs(template) return expand_toc_template_if(template) end return nil end function Category:getTOC(toc_type) -- Type "none" means everything fits on a single page; in that case, display nothing. if toc_type == "none" then return nil end local templates, fallback_templates -- If TOC type is "full" (more than 2500 entries), do the following, in order: -- 1. look up and expand the `toc_template_full` templates (normal or umbrella, depending on whether there is -- a current language); -- 2. look up and expand the `toc_template` templates (normal or umbrella, as above); -- 3. do the default behavior, which is as follows: -- 3a. look up a language-specific "full" template according to the current language (using English if there -- is no current language); -- 3b. look up a script-specific "full" template according to the first script of current language (using English -- if there is no current language); -- 3c. look up a language-specific "normal" template according to the current language (using English if there -- is no current language); -- 3d. look up a script-specific "normal" template according to the first script of the current language (using -- English if there is no current language); -- 3e. display nothing. -- -- If TOC type is "normal" (between 200 and 2500 entries), do the following, in order: -- 1. look up and expand the `toc_template` templates (normal or umbrella, depending on whether there is -- a current language); -- 2. do the default behavior, which is as follows: -- 2a. look up a language-specific "normal" template according to the current language (using English if there -- is no current language); -- 2b. look up a script-specific "normal" template according to the first script of the current language (using -- English if there is no current language); -- 2c. display nothing. local data_source if self._lang or self._info.raw then data_source = self._data else data_source = self._data.umbrella end if data_source then if toc_type == "full" then templates = data_source.toc_template_full fallback_templates = data_source.toc_template else templates = data_source.toc_template end end local text = self:get_template_text(templates) if text then return text elseif text == false then return nil end text = self:get_template_text(fallback_templates) if text then return text elseif text == false then return nil end local default_toc_templates_to_check = {} local lang, sc = self:getCatfixInfo() local langcode = lang and lang:getCode() or "en" local sccode = sc and sc:getCode() or lang and lang:getScriptCodes()[1] or "Latn" -- FIXME: What is toctemplateprefix used for? local tocname = (self._data.toctemplateprefix or "") .. "categoryTOC" if toc_type == "full" then insert(default_toc_templates_to_check, ("%s-%s/full"):format(langcode, tocname)) insert(default_toc_templates_to_check, ("%s-%s/full"):format(sccode, tocname)) end insert(default_toc_templates_to_check, ("%s-%s"):format(langcode, tocname)) insert(default_toc_templates_to_check, ("%s-%s"):format(sccode, tocname)) for _, toc_template in ipairs(default_toc_templates_to_check) do local toc_template_text = expand_toc_template_if(toc_template) if toc_template_text then return toc_template_text end end return nil end function Category:getInfo() return self._info end function Category:getDataModule() return self._data.module end function Category:canBeEmpty() if self._lang or self._info.raw then return self._data.can_be_empty end return self._data.umbrella and self._data.umbrella.can_be_empty end function Category:isHidden() if self._lang or self._info.raw then return self._data.hidden end return self._data.umbrella and self._data.umbrella.hidden end function Category:getCategoryName() if self._info.raw then return self._info.canonical_name or self._info.label elseif self._lang then local ret = self._lang:getCanonicalName() .. " " .. self._info.label if self._sc then ret = ret .. " in " .. self._sc:getDisplayForm() end return ucfirst(ret) end local ret = ucfirst(self._info.label) if not (self._data.no_by_language or self._data.umbrella and self._data.umbrella.no_by_language) then ret = ret .. " by language" end return ret end function Category:getTopright() if self._lang or self._info.raw then return self:substitute_template_specs(self._data.topright) end return self._data.umbrella and self:substitute_template_specs(self._data.umbrella.topright) end function Category:display_title(displaytitle, lang) if type(displaytitle) == "string" then displaytitle = self:substitute_template_specs(displaytitle) else displaytitle = displaytitle(self:getCategoryName(), lang) end mw.getCurrentFrame():callParserFunction("DISPLAYTITLE", "Category:" .. displaytitle) end function Category:get_labels_categorizing() local m_labels_utilities = require(labels_utilities_module) local pos_cat_labels, sense_cat_labels, use_tlb pos_cat_labels = m_labels_utilities.find_labels_for_category(self._info.label, "pos", self._lang) local sense_label = self._info.label:match("^(.*) terms$") if sense_label then use_tlb = true else sense_label = self._info.label:match("^terms with (.*) senses$") end if not sense_label then return nil end sense_cat_labels = m_labels_utilities.find_labels_for_category(sense_label, "sense", self._lang) if use_tlb then return m_labels_utilities.format_labels_categorizing(pos_cat_labels, sense_cat_labels, self._lang) end local all_labels = pos_cat_labels for k, v in pairs(sense_cat_labels) do all_labels[k] = v end return m_labels_utilities.format_labels_categorizing(all_labels, nil, self._lang) end -- FIXME: this is clunky. local function remove_lang_params(desc) -- Simply remove a language name/code/category from the beginning of the string, but replace the language name -- in the middle of the string with either "specific languages" or "specific-language" depending on whether the -- language name appears to be an attributive qualifier of another noun or to stand by itself. This may be wrong, -- in which case the category in question should supply its own umbrella description. desc = desc:gsub("^{{{langname}}} ", "") :gsub("{{{langname}}} %(", "specific languages (") :gsub("{{{langname}}}([.,])", "specific languages%1") :gsub("{{{langname}}} ", "specific-language ") :gsub("{{{langdisp}}}", "specific languages") :gsub("{{{langlink}}}", "specific languages") return desc end function Category:getDescription(isChild) -- Allows different text in the list of a category's children local isChild = isChild == "child" if self._lang or self._info.raw then if not isChild and self._data.displaytitle then self:display_title(self._data.displaytitle, self._lang) end if self._sc then return self:getCategoryName() .. "." end local desc = self:substitute_template_specs(self._data.description) if not desc then return nil elseif isChild then return desc end return sparse_concat({ self:substitute_template_specs(self._data.preceding), desc, self:substitute_template_specs(self._data.additional), self:substitute_template_specs(self:get_labels_categorizing()), }, "\n\n") end local umbrella = self._data.umbrella if not isChild and umbrella and umbrella.displaytitle then self:display_title(umbrella.displaytitle) end local desc = self:substitute_template_specs(umbrella and umbrella.description) local has_umbrella_desc = not not desc if not desc then desc = self:convert_spec_to_string(self._data.description) if desc then desc = remove_lang_params(desc) desc = lcfirst(desc) desc = desc:gsub("%.$", "") desc = "Categories with " .. desc .. "." else desc = "Categories with " .. self._info.label .. " in various specific languages." end desc = self:substitute_template_specs(desc) end if isChild then return desc end return sparse_concat({ self:substitute_template_specs(umbrella and umbrella.preceding or not has_umbrella_desc and self._data.preceding), desc, self:substitute_template_specs(umbrella and umbrella.additional or not has_umbrella_desc and self._data.additional), self:substitute_template_specs("{{{umbrella_msg}}}"), self:substitute_template_specs(self:get_labels_categorizing()), }, "\n\n") end function Category:new_sortkey(sortkey) local sortkey_type = type(sortkey) if sortkey_type == "string" then sortkey = uupper(sortkey) elseif sortkey_type == "table" then function sortkey:makeSortKey() local sort_func = self.sort_func if sort_func ~= nil then return sort_func(self.sort_base) end local lang = self.lang if lang == nil then return self.sort_base end lang = get_lang(lang, nil, true) if lang == nil then return self.sort_base end local sc = self.sc if sc ~= nil then sc = get_script(sc) end return lang:makeSortKey(self.sort_base, sc) end end return sortkey end function Category:inherit_spec(spec, parent_spec, substitute_result) if spec == false then return nil end local retval = spec or parent_spec if substitute_result then retval = self:substitute_template_specs(retval) end return retval end function Category:canonicalize_parents_children(cats, is_children, fallback_sort_base) if not cats then return nil elseif type(cats) == "table" then if cats.name or cats.module then cats = {cats} elseif #cats == 0 then return nil end else cats = {cats} end local ret = {} for _, cat in ipairs(cats) do if type(cat) ~= "table" or not cat.name and not cat.module then cat = {name = cat} end insert(ret, cat) end local is_umbrella = not self._lang and not self._info.raw local table_type = is_children and "extra_children" or "parents" for i, cat in ipairs(ret) do local raw if self._info.raw or is_umbrella then raw = not cat.is_label else raw = cat.raw end local lang = self:inherit_spec(cat.lang, not raw and self._info.code or nil, "substitute") local sc = self:inherit_spec(cat.sc, not raw and self._info.sc or nil, "substitute") -- Get the sortkey. local sortkey = self:inherit_spec(cat.sort, fallback_sort_base and {sort_base = fallback_sort_base} or nil) if type(sortkey) == "table" then sortkey.sort_base = self:substitute_template_specs(sortkey.sort_base) or internal_error("Missing .sort_base in '" .. table_type .. "' .sort table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") if sortkey.sort_func then -- Not allowed to give a lang and/or script if sort_func is given. local bad_spec = sortkey.lang and "lang" or sortkey.sc and "sc" or nil if bad_spec then internal_error("Cannot specify both ." .. bad_spec .. " and .sort_func in '" .. table_type .. "' .sort table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") end else sortkey.lang = self:inherit_spec(sortkey.lang, lang, "substitute") sortkey.sc = self:inherit_spec(sortkey.sc, sc, "substitute") end else sortkey = self:substitute_template_specs(sortkey) end local name if cat.module then -- A reference to a category using another category tree module. if not cat.args then internal_error("Missing .args in '" .. table_type .. "' table with module=\"" .. cat.module .. "\" for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") end name = require("Module:category tree/" .. cat.module).new(self:substitute_template_specs_in_args(cat.args)) else name = cat.name if not name then internal_error("Missing .name in " .. (is_umbrella and "umbrella " or "") .. "'" .. table_type .. "' table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") elseif type(name) == "string" then -- otherwise, assume it's a category object and use it directly name = self:substitute_template_specs(name) if name:find("^Category:") then -- It's a non-poscatboiler category name. sortkey = sortkey or is_children and name:gsub("^Category:", "") or self:getCategoryName() else -- It's a label. sortkey = sortkey or is_children and name or self._info.label name = self:make_new{ label = name, code = lang, sc = sc, raw = raw, args = self:substitute_template_specs_in_args(cat.args) } end end end sortkey = sortkey or is_children and " " or self._info.label ret[i] = { name = name, description = is_children and self:substitute_template_specs(cat.description) or nil, sort = self:new_sortkey(sortkey) } end return ret end function Category:getParents() local is_umbrella, ret = not self._lang and not self._info.raw if self._sc then local parent1 = self:make_new{code = self._info.code, label = "terms in " .. self._sc:getCanonicalName() .. " script"} local parent2 = self:make_new{code = self._info.code, label = self._info.label, raw = self._info.raw, args = self._info.args} ret = { {name = parent1, sort = self._sc:getCanonicalName()}, {name = parent2, sort = self._sc:getCanonicalName()}, } else local parents, fallback_sort_base if is_umbrella then parents = self._data.umbrella and self._data.umbrella.parents or self._data.umbrella_parents fallback_sort_base = self._data.umbrella and self._data.umbrella.breadcrumb_and_sort_base or nil else parents = self._data.parents fallback_sort_base = self._data.breadcrumb_and_sort_base end ret = self:canonicalize_parents_children(parents, nil, fallback_sort_base) if not ret then return nil end end local self_cat = self:getCategoryName() for _, parent in ipairs(ret) do local parent_cat = parent.name.getCategoryName and parent.name:getCategoryName() if self_cat == parent_cat then internal_error(("Infinite loop would occur, as parent category '%s' is the same as the child category"):format(self_cat)) end end return ret end function Category:getChildren() local is_umbrella = not self._lang and not self._info.raw local children = self._data.children local ret = {} if not is_umbrella and children then for _, child in ipairs(children) do child = mw.clone(child) if type(child) ~= "table" then child = {name = child} end if not child.sort then child.sort = child.name end -- FIXME, is preserving the script correct? child.name = self:make_new{code = self._info.code, label = child.name, raw = child.raw, sc = self._info.sc} insert(ret, child) end end local extra_children if is_umbrella then extra_children = self._data.umbrella and self._data.umbrella.extra_children else extra_children = self._data.extra_children end extra_children = self:canonicalize_parents_children(extra_children, "children") if extra_children then for _, child in ipairs(extra_children) do insert(ret, child) end end return #ret > 0 and ret or nil end function Category:getUmbrella() local umbrella = self._data.umbrella if umbrella == false or self._info.raw or not self._lang or self._sc then return nil end -- If `umbrella` is a string, use that; otherwise, use the label. return self:make_new({label = type(umbrella) == "string" and umbrella or self._info.label}) end function Category:getAppendix() -- FIXME, this should be customizable. local lang, label = self._lang, self._info.label if self._info.raw or not (lang and label) then return nil end local appendix = make_title(100, lang:getCanonicalName() .. " " .. label) return appendix.exists and appendix.fullText or nil end function Category:getCatfixInfo() if self._lang or self._sc or self._info.raw then local langcode, sccode, lang, sc = self._data.catfix, self._data.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = get_lang(langcode) elseif langcode == nil then -- not false lang = self._lang end if sccode then sccode = self:substitute_template_specs(sccode) sc = get_script(sccode) elseif sccode == nil then -- not false sc = self._sc end return lang, sc elseif not self._data.umbrella then return end -- umbrella local langcode, sccode, lang, sc = self._data.umbrella.catfix, self._data.umbrella.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = get_lang(langcode) end if sccode then sccode = self:substitute_template_specs(sccode) sc = get_script(sccode) end return lang, sc end function Category:getTOCTemplateName() -- This should only be invoked if getTOC() returns true, meaning to do the default algorithm, but getTOC() -- implements its own default algorithm. internal_error("This should never get called") end local export = {} function export.main(info) local self = setmetatable({_info = info}, Category) self:initCommon() return self._data and self or nil end export.new = Category.new return export eavs532s4vzkyfbr5u7gch6vc2t8h1p Module:category tree/poscatboiler/doc 828 1611 34244 2024-12-24T17:51:55Z Kambai Akau 8 Created page with "<div style="float: right; width: 22em; margin: 0 0 1em 0.5em; border: 1px solid darkgray; padding: 0.5em;> <inputbox> type=fulltext prefix=Module:category tree/poscatboiler searchbuttonlabel=Search this module and its submodules </inputbox> </div> This module implements the '''poscatboiler subsystem''', which generates the descriptions and categorization for most category pages on Wiktionary, including those of the format <code>''LANG'' ''LABEL''</code> (e.g. :Category..." 34244 wikitext text/x-wiki <div style="float: right; width: 22em; margin: 0 0 1em 0.5em; border: 1px solid darkgray; padding: 0.5em;> <inputbox> type=fulltext prefix=Module:category tree/poscatboiler searchbuttonlabel=Search this module and its submodules </inputbox> </div> This module implements the '''poscatboiler subsystem''', which generates the descriptions and categorization for most category pages on Wiktionary, including those of the format <code>''LANG'' ''LABEL''</code> (e.g. [[:Category:French lemmas]] and [[:Category:English learned borrowings from Late Latin]]) and <code>''LABEL'' by language</code> (e.g. [[:Category:Lemmas by language]] and [[:Category:Learned borrowings from Late Latin by language]]); as well as many other categories. '''For more information, including an introduction to the poscatboiler system and a description of how to add or modify categories, see [[Module:category tree/poscatboiler/data/documentation]].''' The data that specifies how particular categories are handled is in [[Module:category tree/poscatboiler/data]] and its submodules. ==Subpages== {{Special:PrefixIndex/Module:category_tree/poscatboiler/|stripprefix=1}} <includeonly> [[Category:Category tree submodules|{{#titleparts:{{FULLPAGENAME}}|0|2}}]] </includeonly> 85plv6c2kkntbmj5jg2f8jrt5xiqgcc Module:category tree/poscatboiler/data 828 1612 36276 34245 2025-02-10T03:35:43Z Kambai Akau 8 36276 Scribunto text/plain local labels = {} local raw_categories = {} local handlers = {} ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- labels["alliterative compounds"] = { description = "{{{langname}}} noun phrases composed of two or more stems that alliterate.", parents = {"compound terms", "alliterative phrases"}, } labels["antonymous compounds"] = { description = "{{{langname}}} compounds in which one part is an antonym of the other.", parents = {"dvandva compounds", sort = "antonym"}, } labels["bahuvrihi compounds"] = { description = "{{{langname}}} compounds in which the first part (A) modifies the second (B), and whose meaning follows a [[metonymic]] pattern: “<person> having a B that is A.”", parents = {"compound terms", "exocentric compounds"}, } -- Add "compound POS" categories for various parts of speech. local compound_poses = { "adjectives", "adverbs", "conjunctions", "determiners", "interjections", "nouns", "numerals", "particles", "postpositions", "prefixes", "prepositions", "pronouns", "proper nouns", "suffixes", "verbs", } for _, pos in ipairs(compound_poses) do labels["compound " .. pos] = { description = "{{{langname}}} " .. pos .. " composed of two or more stems.", parents = {{name = "compound terms", sort = " "}, pos}, } end labels["compound determinatives"] = { description = "{{{langname}}} determinatives composed of two or more stems.", parents = {"compound terms", "determiners"}, } labels["compound terms"] = { description = "{{{langname}}} terms composed of two or more stems.", umbrella_parents = "Terms by etymology subcategories by language", parents = {"terms by etymology"}, } labels["dvandva compounds"] = { description = "{{{langname}}} terms composed of two or more stems whose stems could be connected by an 'and'.", parents = {"compound terms"}, } labels["dvigu compounds"] = { description = "{{{langname}}} [[tatpuruṣa]] compounds where the modifying member is a number", parents = {"tatpurusa compounds"}, } labels["endocentric compounds"] = { description = "{{{langname}}} terms composed of two or more stems, one of which is the [[w:head (linguistics)|head]] of that compound.", parents = {"compound terms"}, } labels["endocentric noun-noun compounds"] = { description = "{{{langname}}} terms composed of two or more stems, one of which is the [[w:head (linguistics)|head]] of that compound.", breadcrumb = "noun-noun", parents = {"endocentric compounds", "compound terms"}, } labels["endocentric verb-noun compounds"] = { description = "{{{langname}}} compounds in which the first element is a verbal stem, the second a nominal stem and the head of the compound.", breadcrumb = "verb-noun", parents = {"endocentric compounds", "verb-noun compounds"}, } labels["exocentric compounds"] = { description = "{{{langname}}} terms composed of two or more stems, none of which is the [[w:head (linguistics)|head]] of that compound.", parents = {"compound terms"}, } labels["exocentric verb-noun compounds"] = { description = "{{{langname}}} compounds in which the first element is a transitive verb, the second a noun functioning as its direct object, and whose referent is the person or thing doing the action.", breadcrumb = "verb-noun", parents = {"exocentric compounds", "verb-noun compounds"}, } labels["karmadharaya compounds"] = { description = "{{{langname}}} terms composed of two or more stems in which the main stem determines the case endings.", parents = {"tatpurusa compounds"}, } labels["itaretara dvandva compounds"] = { description = "{{{langname}}} terms composed of two or more stems whose stems could be connected by an 'and'.", breadcrumb = "itaretara", parents = {"dvandva compounds"}, } labels["rhyming compounds"] = { description = "{{{langname}}} noun phrases composed of two or more stems that rhyme.", parents = {"compound terms", "rhyming phrases"}, } labels["samahara dvandva compounds"] = { description = "{{{langname}}} terms composed of two or more stems whose stems could be connected by an 'and'.", breadcrumb = "samahara", parents = {"dvandva compounds"}, } labels["shitgibbons"] = { description = "{{{langname}}} terms that consist of a single-syllable [[expletive]] followed by a two-syllable [[trochee]] that serves as a [[nominalizer]] or [[intensifier]].", parents = {"endocentric compounds"}, } labels["synonymous compounds"] = { description = "{{{langname}}} compounds in which one part is a synonym of the other.", parents = {"dvandva compounds", sort = "synonym"}, } labels["tatpurusa compounds"] = { description = "{{{langname}}} terms composed of two or more stems", parents = {"compound terms"}, } labels["verb-noun compounds"] = { description = "{{{langname}}} compounds in which the first element is a transitive verb, the second a noun functioning as its direct object, and whose referent is the person or thing doing the action, or an adjective describing such a person or thing.", parents = {"verb-object compounds"}, } labels["verb-object compounds"] = { description = "{{{langname}}} compounds in which the first element is a transitive verb, the second a term (usually but not always a noun) functioning as its (normally direct) object, and whose referent is the person or thing doing the action, or an adjective describing such a person or thing.", additional = "Examples in English are {{m|en|pickpocket|lit=someone who picks pockets}} and {{m|en|catch-all|lit=something that catches everything}}.", parents = {"compound terms"}, } labels["verb-verb compounds"] = { description = "{{{langname}}} compounds composed of two or more verbs in apposition, often either synonyms or antonyms, and whose referent refers to the result of performing those actions.", parents = {"compound terms"}, } labels["vrddhi derivatives"] = { description = "{{{langname}}} terms derived from a Proto-Indo-European root by the process of [[w:vṛddhi|vṛddhi]] derivation.", parents = {"terms by etymology"}, } labels["vrddhi gerundives"] = { description = "{{{langname}}} [[gerundive]]s derived from a Proto-Indo-European root by the process of [[w:vṛddhi|vṛddhi]] derivation.", parents = {"vrddhi derivatives"}, } labels["vyadhikarana compounds"] = { description = "{{{langname}}} terms composed of two or more stems in which the non-main stem determines the case endings.", parents = {"tatpurusa compounds"}, } for _, fixtype in ipairs({"circumfix", "infix", "interfix", "prefix", "suffix",}) do labels["terms by " .. fixtype] = { description = "{{{langname}}} terms categorized by their " .. fixtype .. "es.", umbrella_parents = "Terms by etymology subcategories by language", parents = {{name = "terms by etymology", sort = fixtype}, fixtype .. "es"}, } end -- Add 'umbrella_parents' key if not already present. for key, data in pairs(labels) do -- NOTE: umbrella.parents overrides umbrella_parents if both are given. if not data.umbrella_parents then data.umbrella_parents = "Types of compound terms by language" end end ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Types of compound terms by language"] = { description = "Umbrella categories covering topics related to types of compound terms.", additional = "{{{umbrella_meta_msg}}}", parents = { "Umbrella metacategories", {name = "compound terms", is_label = true, sort = " "}, {name = "Terms by etymology subcategories by language", sort = " "}, }, } ----------------------------------------------------------------------------- -- -- -- HANDLERS -- -- -- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- ------------------------------ Affix handlers ------------------------------- ----------------------------------------------------------------------------- table.insert(handlers, function(data) local labelpref, pos, affixtype, term_and_id = data.label:match("^(([a-z -]+) ([a-z]+fix)ed with )(.+)$") if affixtype then local term, id = term_and_id:match("^(.+) %(([^()]+)%)$") term = term or term_and_id -- Convert term/alt into affixes if needed local desc = { ["prefix"] = "beginning with the prefix", ["suffix"] = "ending with the suffix", ["circumfix"] = "bookended with the circumfix", ["infix"] = "spliced with the infix", ["interfix"] = "joined with the interfix", -- Transfixes not supported currently. -- ["transfix"] = "patterned with the transfix", } if not desc[affixtype] then return nil end -- Here, {LANG} is replaced with the actual language, {TERM_AND_ID} with the actual term (or with 'TERM<id:ID>' -- if there is an ID), {BASE} with '<var>base</var>', {BASE2} with '<var>base2</var>', {BASE_EXPL} with an -- explanation of what "base" means, {BASE_BASE2_EXPL} with an explanation of what "base" and "base2" mean, and -- {POS} with '|pos=POS' if there is a `pos` other than "terms", otherwise a blank string. local what_categorizes = { ["prefix"] = "{{tl|af|{LANG}|{TERM_AND_ID}|{BASE}{POS}}} or {{tl|affix|{LANG}|{TERM_AND_ID}|{BASE}{POS}}} (or the more specific and less-preferred equivalents {{tl|pre}} or {{tl|prefix}}), where {BASE_EXPL}", ["suffix"] = "{{tl|af|{LANG}|{BASE}|{TERM_AND_ID}{POS}}} or {{tl|affix|{LANG}|{BASE}|{TERM_AND_ID}{POS}}} (or the more specific and less-preferred equivalents {{tl|suf}} or {{tl|suffix}}), where {BASE_EXPL}", ["circumfix"] = "{{tl|af|{LANG}|{BASE}|{TERM_AND_ID}{POS}}} or {{tl|affix|{LANG}|{BASE}|{TERM_AND_ID}{POS}}}, where {BASE_EXPL}", ["infix"] = "{{tl|infix|{LANG}|{BASE}|{TERM_AND_ID}{POS}}}, where {BASE_EXPL}", ["interfix"] = "{{tl|af|{LANG}|{BASE}|{TERM_AND_ID}{POS}|{BASE2}}} or {{tl|affix|{LANG}|{BASE}|{TERM_AND_ID}|{BASE2}{POS}}}, where {BASE_BASE2_EXPL}", } local args = require("Module:parameters").process(data.args, { ["alt"] = true, ["sc"] = true, ["sort"] = true, ["tr"] = true, ["ts"] = true, }) local sc = data.sc or args.sc and require("Module:scripts").getByCode(args.sc, "sc") or nil local m_affix = require("Module:affix") -- Call make_affix to add display hyphens if they're not already present. local _, display_term, lookup_term = m_affix.make_affix(term, data.lang, sc, affixtype, nil, true) local _, display_alt = m_affix.make_affix(args.alt, data.lang, sc, affixtype) local _, display_tr = m_affix.make_affix(args.tr, data.lang, require("Module:scripts").getByCode("Latn"), affixtype) local _, display_ts = m_affix.make_affix(args.ts, data.lang, require("Module:scripts").getByCode("Latn"), affixtype) local m_script_utilities = require("Module:script utilities") local id_text = id and " (" .. id .. ")" or "" -- Compute parents. local parents = {} if id then if pos == "words" then -- don't allow formerly-named categories with "words" return nil end if pos == "terms" then table.insert(parents, {name = labelpref .. term, sort = id, args = args}) else table.insert(parents, {name = "terms " .. affixtype .. "ed with " .. term_and_id, sort = id .. ", " .. pos, args = args}) table.insert(parents, {name = labelpref .. term, sort = id, args = args}) end elseif pos == "words" then -- don't allow formerly-named categories with "words" return nil elseif pos ~= "terms" then table.insert(parents, {name = "terms " .. affixtype .. "ed with " .. term, sort = pos, args = args}) end table.insert(parents, {name = "terms by " .. affixtype, sort = (data.lang:makeSortKey((data.lang:makeEntryName(args.sort or term))))}) -- If other affixes are mapped to this one, show them. local additional if data.lang then local langcode = data.lang:getCode() if m_affix.langs_with_lang_specific_data[langcode] then local langdata = mw.loadData(m_affix.affix_lang_data_module_prefix .. langcode) local variants = {} if langdata.affix_mappings then for variant, canonical in pairs(langdata.affix_mappings) do -- Above, we converted the stripped link term as we received it to the lookup form, so we -- can look up the variants that are mapped to this term. Once we find them, map them to -- display form. local is_variant = false if type(canonical) == "table" then for _, canonical_v in pairs(canonical) do if canonical_v == lookup_term then is_variant = true break end end else is_variant = canonical == lookup_term end if is_variant then local _, display_variant = m_affix.make_affix(variant, data.lang, sc, affixtype) table.insert(variants, "{{m|" .. langcode .. "|" .. display_variant .. "}}") end end if #variants > 0 then table.sort(variants) additional = ("This category also includes terms %sed with %s."):format(affixtype, require("Module:table").serialCommaJoin(variants)) end end end end if data.lang then local what_categorizes_msg = what_categorizes[affixtype] if not what_categorizes_msg then error(("Internal error: No what_categorizes value for affixtype '%s' for label '%s', lang '%s'"): format(affixtype, data.label, data.lang:getCode())) end what_categorizes_msg = "Terms are placed in this category using " .. (what_categorizes_msg :gsub("{LANG}", data.lang:getCode()) :gsub("{TERM_AND_ID}", require("Module:string utilities").replacement_escape( id and ("%s<id:%s>"):format(term, id) or term)) :gsub("{POS}", require("Module:string utilities").replacement_escape( pos == "terms" and "" or ("|pos=%s"):format(pos))) :gsub("{BASE}", "<var>base</var>") :gsub("{BASE2}", "<var>base2</var>") :gsub("{BASE_EXPL}", "<code><var>base</var></code> is the base lemma from which this term is derived") :gsub("{BASE_BASE2_EXPL}", "<code><var>base</var></code> and <code><var>base2</var></code> are the " .. "base lemmas from which this term is derived") ) .. "." if additional then additional = additional .. "\n\n" .. what_categorizes_msg else additional = what_categorizes_msg end end return { description = "{{{langname}}} " .. pos .. " " .. desc[affixtype] .. " " .. require("Module:links").full_link({ lang = data.lang, term = display_term, alt = display_alt, sc = sc, id = id, tr = display_tr, ts = display_ts}, "term") .. ".", additional = additional, breadcrumb = pos == "terms" and m_script_utilities.tag_text(display_alt or display_term, data.lang, sc, "term") .. id_text or pos, displaytitle = "{{{langname}}} " .. labelpref .. m_script_utilities.tag_text(term, data.lang, sc, "term") .. id_text, parents = parents, umbrella = false, }, true -- true = args handled end end) return {LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers} 1qscst2uwsyhli8td7mhlz5k1as80kb Module:category tree/poscatboiler/data/doc 828 1613 34246 2024-12-24T17:54:26Z Kambai Akau 8 Created page with "<div style="float: right; width: 22em; margin: 0 0 1em 0.5em; border: 1px solid darkgray; padding: 0.5em;> <inputbox> type=fulltext prefix=Module:category tree/poscatboiler/data searchbuttonlabel=Search this module and its submodules </inputbox> </div> ==Introduction== This is the documentation page for the [[Module:category tree/poscatboiler/data|main data module]] for [[Module:category tree/poscatboiler]], as well as for its submodules. Collectively, these modules hand..." 34246 wikitext text/x-wiki <div style="float: right; width: 22em; margin: 0 0 1em 0.5em; border: 1px solid darkgray; padding: 0.5em;> <inputbox> type=fulltext prefix=Module:category tree/poscatboiler/data searchbuttonlabel=Search this module and its submodules </inputbox> </div> ==Introduction== This is the documentation page for the [[Module:category tree/poscatboiler/data|main data module]] for [[Module:category tree/poscatboiler]], as well as for its submodules. Collectively, these modules handle generating the descriptions and categorization for almost all category pages. The only current exception is topic pages such as [[:Category:en:Birds]] and [[:Category:zh:State capitals of Germany]], and the corresponding non-language-specific pages such as [[:Category:Birds]] and [[:Category:State capitals of Germany]]; these are handled by [[Module:category tree/topic cat]]. Originally, there were a large number of [[Module:category tree]] implementations, of which [[Module:category tree/poscatboiler]] was only one. It originally handled part-of-speech categories like [[:Category:French nouns]] and [[:Category:German lemmas]] (and corresponding "umbrella" categories such as [[:Category:Nouns by language]] and [[:Category:Lemmas by language]]); hence the name. However, it has long since been generalized, and the name no longer describes its current use. The main data module at [[Module:category tree/poscatboiler/data]] does not contain data itself, but rather imports the data from its submodules, and applies some post-processing. * To find which submodule implements a specific category, use the search box on the right. * To add a new data submodule, copy an existing submodule and modify its contents. Then, add its name to the {{lua|subpages}} list at the top of [[Module:category tree/poscatboiler/data]]. ==Concepts== The poscatboiler system internally distinguishes the following types of categories: # '''Language categories'''. These are of the form <code><var>LANG</var> <var>LABEL</var></code> (e.g. [[:Category:French lemmas]] and [[:Category:English learned borrowings from Late Latin]]). Here, <code><var>LANG</var></code> is the name of a language, and <code><var>LABEL</var></code> can be anything, but should generally describe a topic that can apply to multiple languages. Note that the language mentioned by <code><var>LANG</var></code> must currently be a regular language, not an etymology-only language. (Etymology-only languages include lects such as [[:Category:Provençal|Provençal]], considered a variety of [[:Category:Occitan language|Occitan]], and [[:Category:Biblical Hebrew|Biblical Hebrew]], considered a variety of [[:Category:Hebrew language|Hebrew]]. See [[WT:LOL/E|here]] for the list of such lects.) Most language categories have an associated ''umbrella category''; see below. # '''Umbrella categories'''. These are normally of the form <code><var>LABEL</var> by language</code>, and group all categories with the same label. Examples are [[:Category:Lemmas by language]] and [[:Category:Learned borrowings from Late Latin by language]]. Note that the label appears with an initial lowercase letter in a language category, but with an initial uppercase letter in an umbrella category, consistent with the general principle that category names are capitalized. Umbrella categories themselves are grouped into '''umbrella metacategories''', which group related umbrella categories under a given high-level topic. Examples are [[:Category:Lemmas subcategories by language]] (which groups umbrella categories describing different types of lemmas, such as [[:Category:Nouns by language]] and [[:Category:Interrogative adverbs by language]]) and [[:Category:Terms derived from Proto-Indo-European roots]] (which groups umbrella categories describing terms derived from particular Proto-Indo-European roots, such as [[:Category:Terms derived from the Proto-Indo-European root *preḱ-]] and [[:Category:Terms derived from the Proto-Indo-European root *bʰeh₂- (speak)]]). The names of umbrella metacategories are not standardized (although many end in {{cd|subcategories by language}}), and internally they are handled as raw categories; see below. #* Note that umbrella categories are just a special type of parent category with built-in support in the category-handling system. In particular, some types of categories have what is logically an umbrella category but which has a nonstandard name. These are handled as just another parent category, with a separate raw-category entry for the parent itself. An example is categories of the form <code><var>LANG</var> phrasebook/<var>AREA</var></code> (e.g. [[:Category:English phrasebook/Health]]), whose umbrella category has the nonstandard name <code>Phrasebooks by language/<var>AREA</var></code> (e.g. [[:Category:Phrasebooks by language/Health]]). Another example is categories of the form <code><var>LANG</var> terms borrowed back into <var>LANG</var></code>, with a nonstandard umbrella category [[:Category:Terms borrowed back into the same language]]. Both of these examples are handled by disabling the standard umbrella category support and listing the nonstandard umbrella category as an additional parent. #* Some umbrella categories are missing the {{cd|by language}} suffix; an example is [[:Category:Terms borrowed from Latin]], which groups categories of the form <code><var>LANG</var> terms borrowed from Latin</code>. There is special support for umbrella categories of this nature, so they do not need to be handled as described above for umbrella categories with nonstandard names. # '''Language-specific categories'''. These are of the same form <code><var>LANG</var> <var>LABEL</var></code> as regular language categories, but with the difference that the label in question applies only to a single language, rather than to all or a large group of languages. Examples are [[:Category:Belarusian class 4c verbs]], [[:Category:Dutch separable verbs with bloot]], and [[:Category:Japanese kanji by kan'yōon reading]]. For these categories, it does not make sense to have a corresponding umbrella category. # '''Raw categories'''. These can have any form whatsoever, and may or may not have a language name in them. Examples are [[:Category:Requests for images in Korean entries]] and [[:Category:Rhymes:Polish/ajkɛ]] (which logically are language categories but do not follow the standard format of a language category); [[:Category:Phrasebooks by language/Health]] (which is logically an umbrella category, but again with a nonstandard name); [[:Category:Terms by etymology subcategories by language]] (an umbrella metacategory); and [[:Category:Templates]] (a miscellaneous high-level category). Under the hood, the poscatboiler system distinguishes two types of implementations for categories: individual labels (or individual raw categories), and handlers. Individual labels describe a single label, such as {{cd|nouns}} or {{cd|refractory rhymes}}. Similarly, an individual raw category describes a single raw category. Handlers, on the other hand, describe a whole class of similar labels or raw categories, e.g. labels of the form <code>learned borrowings from <var>SOURCE</var></code> where <code><var>SOURCE</var></code> is any language or etymology language. Handlers are more powerful than individual labels, but require knowledge of Lua to implement. ==Adding, removing or modifying categories== A sample entry is as follows (in this case, found in [[Module:category tree/poscatboiler/data/lemmas]]): {{lua|inline=0|= labels["adjectives"] = { description = "{{(((}}langname{{)))}} terms that give attributes to nouns, extending their definitions.", parents = {"lemmas"}, umbrella_parents = "Lemmas subcategories by language", } }} This generates the description and categorization for all categories of the form "LANG adjectives" (e.g. [[:Category:English adjectives]] or [[:Category:Norwegian Bokmål adjectives]]), as well as for the ''umbrella category'' [[:Category:Adjectives by language]]. The meanings of these fields are as follows: * The {{lua|description}} field gives the description text that will appear when a user visits the category page. Here, {{param|langname}} is automatically replaced with the name of the language in question. The text in this field is also used to generate the description of the umbrella category [[:Category:Adjectives by language]], by chopping off the {{param|langname}} and capitalizing the next letter. * The {{lua|parents}} field gives the labels of the parent categories. For example, [[:Category:English adjectives]] will have [[:Category:English lemmas]] as its parent category, and [[:Category:Norwegian Bokmål adjectives]] will have [[:Category:Norwegian Bokmål lemmas]] as its parent category. The umbrella category [[:Category:Adjectives by language]] will automatically be added as an additional parent. * The {{lua|umbrella_parents}} field specifies the parent category of the umbrella category [[:Category:Adjectives by language]] (i.e. the ''umbrella metacategory'' which this page belongs to; see [[#Concepts]] above). ===Category label fields=== The following fields are recognized for the object describing a label: ; {{lua|parents}} : A table listing one or more parent labels of this label. This controls the parent categories that the category is contained within, as well as the chain of breadcrumbs appearing across the top of the page (see below). :* An item in the table can be either a single string (the parent label), or a table containing (at least) the two elements {{lua|name}} and {{lua|sort}}. In the latter case, {{lua|name}} specifies the parent label name, while the {{lua|sort}} value specifies the sort key to use to sort it in that category. The default sort key is the category's label. :* The first listed parent controls the category's parent breadcrumb in the chain of breadcrumbs at the top of the page. (The breadcrumb of the category itself is determined by the {{lua|breadcrumb}} setting, as described below.) :* Normally the specified parent label refers to another category of the same type. That is, if the category is a language category, the parent label specifies another language category with the same language, and if the category is a raw category, the parent label specifies another raw category. This can be changed as follows: :** If the category is a language category: :*** Add the property {{lua|=raw = true}} to specify that the parent is a raw category. :*** Add the property {{lua|=lang = code}} to specify that the parent is a language category for the language code {{lua|code}} instead of the current language. Note that template substitutions happen in the {{lua|lang}} field; see [[#Template substitutions in field values]] below. :*** Add the property {{lua|=lang = false}} to specify that the parent is an umbrella category. :** If the category is a raw category: :*** Add the properties {{lua|=is_label = true}} and {{lua|=lang = code}} to specify that the parent is a language category with the specified language code {{lua|code}}. Template substitutions happen in the {{lua|lang}} field, as above. :*** Add the properties {{lua|=is_label = true}} and {{lua|=lang = false}} to specify that the parent is an umbrella category. :* If a parent label begins with {{cd|Category:}} it is interpreted as a category outside the {{cd|poscatboiler}} system. It can still have its own sort key as usual. :* Parent items can also have the properties {{lua|=sc = script_code}} to specify a script code {{lua|script_code}} for script-specific categories (e.g. [[:Category:Pali nouns in Thai script]]) and/or {{lua|=args = {...}}} to specify additional arguments, for categories implemented using a handler that accepts or requires additional arguments passed to {{tl|auto cat}} (e.g. a category like [[:Category:Latin terms suffixed with -inus]] or [[:Category:Okinawan language]]). Template substitutions happen in the values of both of these properties; see [[#Template substitutions in field values]] below. ; {{lua|description}} : A plain English description for the label. This should generally be no longer than one sentence. Place additional, longer explanatory text in the {{lua|additional}} field described below, and put {{tl|wikipedia}} boxes in the {{lua|topright}} field described below so that they are correctly right-aligned with the description. Template invocations and special template-like references such as {{param|langname}} and {{param|langcode}} will be expanded appropriately; see [[#Template substitutions in field values]] below. ; {{lua|breadcrumb}} : The text of the last breadcrumb that appears at the top of the category page. :* By default, it is the same as the category label, with the first letter capitalized. :* The value can be either a string, or a table containing two elements called {{lua|name}} and {{lua|nocap}}. In the latter case, {{lua|name}} specifies the breadcrumb text, while {{lua|nocap}} can be used to disable the automatic capitalization of the breadcrumb text that normally happens. :* Note that the breadcrumbs collectively are the chain of links that serve as a navigation aid for the hierarchical organization of categories. For example, a category like [[:Category:French adjectives]] will have a breadcrumb chain similar to "Fundamental » All languages » French » Lemmas » Adjectives", where each breadcrumb is a link to a category at the appropriate level. The last breadcrumb here is "Adjectives", and its text is controlled by this field. ; {{lua|displaytitle}} :: Apply special formatting such as italics to the category page title, as with the {{tl|DISPLAYTITLE:...}} magic word (see [[mw:Help:Magic words]]). The value of this is either a string (which should be the formatted category title, without the preceding {{cd|Category:}}) or a Lua function to generate the formatted category title. A Lua function is most useful inside of a handler (see [[#Handlers]] below). The Lua function is passed two parameters, the raw category title (without the preceding {{cd|Category:}}) and the language object of the category's language (or {{lua|nil}} for umbrella categories), and should return the formatted category title (again without the preceding {{cd|Category:}}). If the value of this field is a string, template invocations and special template-like references such as {{param|langname}} and {{param|langcode}} will be expanded appropriately; see below. See [[Module:category tree/poscatboiler/data/terms by etymology]] and [[Module:category tree/poscatboiler/data/lang-specific/nl]] for examples of using {{lua|displaytitle}}. ; {{lua|topright}} : Introductory text to display right-aligned, before the edit and recent-entries boxes on the right side. This field should be used for {{tl|wikipedia}} and other similar boxes. Template invocations and special template-like references such as {{param|langname}} and {{param|langcode}} are expanded appropriately, just as with {{lua|description}}; see [[#Template substitutions in field values]] below. Compare the {{lua|preceding}} field, which is similar to {{lua|topright}} but used for left-aligned text placed above the description. ; {{lua|preceding}} : Introductory text to display directly before the text in the {{lua|description}} field. The difference between the two is that {{lua|description}} text will also be shown in the list of children categories shown on the parent category's page, while the {{lua|preceding}} text will not. For this reason, use {{lua|preceding}} instead of {{lua|description}} for {{tl|also}} hatnotes and similar text, and keep {{lua|description}} relatively short. Template invocations and special template-like references such as {{param|langname}} and {{param|langcode}} are expanded appropriately, just as with {{lua|description}}; see [[#Template substitutions in field values]] below. Compare the {{lua|topright}} field, which is similar to {{lua|preceding}} but is right-aligned, placed above the edit and recent-entries boxes. ; {{lua|additional}} : Additional text to display directly after the text in the the {{lua|description}} field. The difference between the two is that {{lua|description}} text will also be shown in the list of children categories shown on the parent category's page, while the {{lua|additional}} text will not. For this reason, use {{lua|additional}} instead of {{lua|description}} for long explanatory notes, ''See also'' references and the like, and keep {{lua|description}} relatively short. Template invocations and special template-like references such as {{param|langname}} and {{param|langcode}} are expanded appropriately, just as with {{lua|description}}; see [[#Template substitutions in field values]] below. ; {{lua|umbrella}} : A table describing the umbrella category that collects all language-specific categories associated with this label, or the special value {{lua|false}} to indicate that there is no umbrella category. The umbrella category is normally called "LABEL by language". For example, for adjectives, the umbrella category is named [[:Category:Adjectives by language]], and is a parent category (in addition to any categories specified using {{lua|parents}}) of [[:Category:English adjectives]], [[:Category:French adjectives]], [[:Category:Norwegian Bokmål adjectives]], and all other language-specific categories holding adjectives. This table contains the following fields: :; {{lua|name}} :: The name of the umbrella category. It defaults to "LABEL by language". '''You should not use this, even if the umbrella category has a nonstandard name''', because if you set it, you will have to modify [[Module:category tree]] to recognize the new name of the umbrella category. Instead, set {{lua|=umbrella = false}} and list the nonstandard umbrella category as an additional parent (and add a raw-category entry for the umbrella category itself; see the implementation of categories like [[:Category:English terms borrowed back into English]] for an example). :; {{lua|description}} :: A plain English description for the umbrella category. By default, it is derived from the {{lua|description}} field of the category itself by removing any {{param|langname}}, {{param|langcode}} or {{param|langcat}} template parameter reference and capitalizing the remainder. Text is automatically added to the end indicating that this category is an umbrella category that only contains other categories, and does not contain pages describing terms. :; {{lua|parents}} :: The parent category or categories of the umbrella category. This can either be a single string specifying a category (with or without the {{cd|Category:}} prefix), a table with fields {{lua|name}} (the category name) and {{lua|sort}} (the sort key, as in the outer {{lua|parents}} field described above), or a list of either type of entity. :; {{lua|breadcrumb}} :: The last breadcrumb in the chain of breadcrumbs at the top of the category page; see above. By default, this is the category label (i.e. the same as the umbrella category name, minus the final "by language" text). :; {{lua|displaytitle}} :: Apply special formatting such as italics to the umbrella category page title; see above. :; {{lua|topright}} :: Like the {{lua|topright}} field on regular category pages; see above. :; {{lua|preceding}} :: Like the {{lua|preceding}} field on regular category pages; see above. :; {{lua|additional}} :: Like the {{lua|additional}} field on regular category pages; see above. :; {{lua|toc_template}}, {{lua|toc_template_full}} :: Override the table of contents bar used on umbrella pages. See below. It's unlikely you will ever need to set this. ; {{lua|umbrella_parents}} : The same as the {{lua|parents}} subfield of the {{lua|umbrella}} field. This typically specifies a single ''umbrella metacategory'' to which the page's corresponding umbrella page belongs; see [[#Concepts]] above). A separate field is provided for this because the umbrella's parent or parents always need to be given, whereas other umbrella properties can usually be defaulted. (In practice, you will find that most entries in a subpage of [[Module:category tree/poscatboiler/data]] do not explicitly specify the umbrella's parent. This is because a default value is supplied near the end of the "LABELS" section in which the entry is found.) ; {{lua|toc_template}} : The template or templates to use to display the "table of contents" bar for easier navigation on categories with multiple pages of entries. By default, categories with more than 200 entries or 200 subcategories display a language-appropriate table of contents bar whose contents are held in a template named <code><var>CODE</var>-categoryTOC</code>, where <code><var>CODE</var></code> is the language code of the category's language. (If no such template exists, no table of contents bar is displayed. If the category has no associated language, as with umbrella pages, the English-language table of contents bar is used.) For example, the category [[:Category:Spanish interjections]] (and other Spanish-language categories) use {{tl|es-categoryTOC}} to display a Spanish-appropriate table of contents bar. (In the case of Spanish, this includes entries for Ñ and for acute-accented vowels such as Á and Ó.) To override this behavior, specify a template or a list of templates in {{lua|toc_template}}. The first template that exists will be used; if none of the specified templates exist, the regular behavior applies, i.e. the language-appropriate table of contents bar is selected. :* Special strings such as {{param|langcode}} (to specify the language code of the category's language) can be used in the template names; see below. :* Use the special value {{lua|false}} to disable the table of contents bar. :* An example of a category that uses this property is "LANG romanizations". For example, the category [[:Category:Gothic romanizations]] would by default use the Gothic-specific template {{tl|got-categoryTOC}} to display a Gothic-script table of contents bar. This is inappropriate for this particular category, which contains Latin-script romanizations of Gothic terms rather than terms written in the Gothic script. To fix this, the "romanizations" label specifies a {{lua|toc_template}} value of {{lua|{"{{(((}}langcode{{)))}}-rom-categoryTOC", "en-categoryTOC"}}}, which first checks for a special Gothic-romanization-specific template {{tl|got-rom-categoryTOC}} (which in this case does exist), and falls back to the English-language table of contents template. ; {{lua|toc_template_full}} : Similar to {{lua|toc_template}} but used for categories with large numbers of entries (specifically, more than 2,500 entries or 2,500 subcategories). If none of the specified templates exist, the templates listed in {{lua|toc_template}} are tried, and if none of them exist either, the default behavior applies. In this case, the default behavior is to use a language-appropriate "full" table of contents template named <code><var>CODE</var>-categoryTOC/full</code>, and if that doesn't exist, fall back to the regular table of contents template named <code><var>CODE</var>-categoryTOC</code>. An example of a "full" table of contents template is {{tl|es-categoryTOC/full}}, which shows links for all two-letter combinations and appears on pages such as [[:Category:Spanish nouns]], with over 50,000 entries. ; {{lua|catfix}} : Specifies the language code of the language to use when calling the {{lua|catfix()}} function in [[Module:utilities]] on this page. The {{lua|catfix()}} function is used to ensure that page names in foreign scripts show up in the correct fonts and are linked to the correct language. :* The default value is the category's language, if any (for example, the language <code><var>LANG</var></code> in pages of the form <code><var>LANG</var> <var>LABEL</var></code>). If the category has no associated language, or if the setting {{lua|=catfix = false}} is used, the catfix mechanism is not applied. :* The setting {{lua|=catfix = false}} is used, for example, on the {{cd|romanizations}} label (which holds Latin-script romanizations of foreign-script terms, rather than terms in the language's native script) and the {{cd|terms with redundant transliterations}} labels (which holds pages ''mentioning'' terms in the language in question with redundant transliterations). If this is omitted, for example, then pages in [[:Category:Manchu romanizations]] will show up oriented vertically despite being in Latin script, and pages in [[:Category:Cantonese terms with redundant transliterations]] will show up using a double-width font despite mostly not being Cantonese-language pages. :* The setting {{lua|=catfix = "en"}} is used for example on categories of the form <code>Requests for translations into <var>LANG</var></code> (see [[Module:category tree/poscatboiler/data/entry maintenance]]) because these categories contain English pages need translations ''into'' a given language, rather than containing pages ''of'' that language. :* Note that setting a particular language for {{lua|catfix}} will normally cause that language's table of contents page to display in place of the category's normal language, and setting a value of {{lua|false}} will normally cause the English table of contents page to display. In both cases, this behavior can be overridden by specifying the {{lua|toc_template}} or {{lua|toc_template_full}} fields. ; {{para|hidden | true}} : Specifies that the category is hidden. This should be used for maintenance categories. (Hidden categories do not show up in the list of categories at the bottom of a page, but do show up when searched for in the search box.) ; {{para|can_be_empty | true}} : Specifies that the category should not be deleted when empty. This should be used for maintenance categories. ===Template substitutions in field values=== Arbitrary template invocations can be inserted in the text of {{lua|description}}, {{lua|parents}} (both name and sort key), {{lua|breadcrumb}}, {{lua|toc_template}} and {{lua|toc_template_full}} values, and will be expanded appropriately. In addition, the following special template-like invocations are recognized and replaced by the equivalent text: ; {{tl|PAGENAME}} : The name of the current page. (Note that two braces are used here instead of three, as with the other parameters described below.) ; {{param|langname}} : The name of the language that the category belongs to. Not recognized in umbrella fields. ; {{param|langcode}} : The code of the language that the category belongs to (e.g. {{cd|en}} for English, {{cd|de}} for German). Not recognized in umbrella fields. ; {{param|langcat}} : The name of the language's main category, which adds "language" to the regular name. Not recognized in umbrella fields. ===Raw categories=== Raw categories are treated similarly to regular labels. The main differences are: # They are stored in a separate {{lua|raw_categories}} table. The key is the full category name (rather than the label name, as in the case of language categories), and the value is a structure much like for language categories. # Raw categories have no corresponding umbrella category, so the {{lua|umbrella}} and {{lua|umbrella_parents}} fields are unnecessary and do nothing. If you want an umbrella category that groups several related raw categories, you should add the umbrella category yourself as an additional parent (and create a separate entry in the {{lua|raw_categories}} table for this umbrella category). See [[Module:category tree/poscatboiler/data/modules]] for an example of a module with several labels and raw categories. ==Handlers== It is also possible to have handlers that can handle arbitrarily-formed labels and raw categories. There are two types of handlers: # ''label handlers'' handle language categories such as <code><var>lang</var> <var>###</var>-syllable words</code> for any <code><var>lang</var></code> and <code><var>###</var></code> (e.g. [[:Category:English 3-syllable words]]), and <code><var>lang</var> learned borrowings from <var>source</var></code> for any <code><var>lang</var></code> and <code><var>source</var></code> (e.g. [[:Category:Spanish learned borrowings from Ancient Greek]]); # ''raw handlers'' handle raw categories such as <code>Rhymes:<var>lang</var>/<var>rhyme</var></code> for any <code><var>lang</var></code> and <code><var>rhyme</var></code> (e.g. [[:Category:Rhymes:Polish/ajkɛ]]). Note that the difference between the two is that label handlers are used for categories prefixed with the language name (and associated umbrella categories, such as [[:Category:3-syllable words by language]] and [[:Category:Learned borrowings from Ancient Greek by language]]), while raw handlers are used for arbitrarily-named raw categories. Raw categories may have a language name or code in them (as in the example above), but it generally does not occur as a prefix. As an example, the following is the label handler for the label <code>terms coined by <var>coiner</var></code> (such as [[:Category:English terms coined by Lewis Carroll]]): {{lua|inline=0|= table.insert(handlers, function(data) local coiner = data.label:match("^terms coined by (.+)$") if coiner then return { description = "{{(((}}langname{{)))}} terms coined by " .. coiner .. ".", breadcrumb = coiner, umbrella = false, parents = {{ name = "coinages", sort = coiner, }}, } end end) }} The handler checks if the passed-in label has a recognized form, and if so, returns an object that follows the same format as described above for directly-specified labels. In this case, the handler disables the umbrella category <code>Terms coined by <var>coiner</var> by language</code> because most people coin words in only one language. The handler is passed a single argument {{lua|data}}, which is an object containing the following fields: # {{lua|label}}: the label; # {{lua|lang}}: the language object of the language at the beginning of the category, or {{lua|nil}} for no language (this happens with umbrella categories); # {{lua|sc}}: the script code of the script mentioned in the category, if the category is of the form <code><var>lang</var> <var>label</var> in <var>script</var></code>, or {{lua|nil}} otherwise; # {{lua|args}}: a table of extra parameters passed to {{tl|auto cat}}. If the handler interprets the extra parameters passed as {{lua|data.args}}, it should return two values: a label object (as described above), and the value {{lua|true}}. Otherwise, an error will be thrown if any extra parameters are passed to {{tl|auto cat}}. An example of a handler that interprets the extra parameters is the affix-cat handler in [[Module:category tree/poscatboiler/data/terms by etymology]], which supports {{tl|auto cat}} parameters {{para|alt}}, {{para|sort}}, {{para|tr}} and {{para|sc}}. The {{para|alt}} parameter in particular is used to specify extra diacritics to display on the affix that forms part of the category name, as in categories such as [[:Category:Latin terms suffixed with -inus]] (properly {{m|la|-īnus}}). For further examples, see [[Module:category tree/poscatboiler/data/terms by lexical property]], [[Module:category tree/poscatboiler/data/terms by script]] or [[Module:category tree/poscatboiler/data/terms by etymology]]. Raw handlers are similar to label handlers in that they also accept a single argument {{lua|data}}, but this object contains only the following fields: # {{lua|category}}: the raw category; # {{lua|args}}: a table of extra parameters passed to {{tl|auto cat}}. Here, there is no language or script object passed in. If there is a language in the category name, it needs to be handled inside of the handler. For example, the following is the raw handler for categories of the form <code>Varieties of <var>lang</var></code>: {{lua|inline=0|= table.insert(raw_handlers, function(data) local langname = data.category:match("^Varieties of (.*)$") if langname then local lang = require("Module:languages").getByCanonicalName(langname) if lang then return { lang = lang:getCode(), description = "Categories containing terms in varieties of " .. lang:makeCategoryLink() .. " (regional, temporal, sociolectal, etc.).", parents = { "{{(((}}langcat{{)))}}", {name = "Language varieties", sort = langname}, }, breadcrumb = "Varieties", } end end end) }} Note that if a handler is specified, the module should return a table holding both the label and handler data; see the above modules. ==Language-specific labels and handlers== Support exists for labels and handlers that are specialized to particular languages. A typical label such as {{cd|verbs}} applies to many languages, but some categories have labels that are specialized to a particular language, e.g. [[:Category:Belarusian class 4c verbs]] or [[:Category:Dutch prefixed verbs with ver-]]. Here, the label {{cd|class 4c verbs}} is specific to Belarusian with a description and other properties only for this particular language, and similarly for the Dutch-specific label {{cd|prefixed verbs with ver-}}. Yet, it is desirable to integrate these categories into the poscatboiler hierarchy, so that e.g. breadcrumbs and other features are available. This can be done by creating a module such as [[Module:category tree/poscatboiler/data/lang-specific/be]] (for Belarusian) or [[Module:category tree/poscatboiler/data/lang-specific/nl]] (for Dutch), and specifying labels and/or handlers in the same fashion as is done for language-agnostic categories. See [[Module:category tree/poscatboiler/data/lang-specific/documentation]] for more information. Note that once you create a per-language module, you must add the language code to the {{lua|langs_with_modules}} table in [[Module:category tree/poscatboiler/data/lang-specific]] listing all the languages with language-specific modules; otherwise, the corresponding categories won't be recognized. ==Subpages== {{subpages|Module:category_tree/poscatboiler/data}} <includeonly> [[Category:Category tree data modules/poscatboiler| ]] </includeonly> hwpst7kd10yheds5y78pidi8ymv92i9 Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/A̱kuzutA̱ta̱m/a̱za 10 1614 34252 2024-12-27T13:59:47Z Kambai Akau 8 Created page with "<includeonly><div class="wlx-box-marginal wlx-grid-l-w4 {{{classes}}}"><div class="wlx-grid"></includeonly>" 34252 wikitext text/x-wiki <includeonly><div class="wlx-box-marginal wlx-grid-l-w4 {{{classes}}}"><div class="wlx-grid"></includeonly> 46hq8t02h5uskxa8mjv0lnmyec9jnme Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat 10 1615 34253 2024-12-27T14:01:55Z Kambai Akau 8 Created page with "<noinclude> A set of templates to create fully responsive Landingpages for the WLx Campaigns. See [[Special:PrefixIndex/Template:A̱kuzutA̱tsakWat]] for all templates belonging to this set. See [[Special:WhatLinksHere/Template:A̱kuzutA̱tsakWat/Process/Item]] for pages making use of this landing page. </noinclude>" 34253 wikitext text/x-wiki <noinclude> A set of templates to create fully responsive Landingpages for the WLx Campaigns. See [[Special:PrefixIndex/Template:A̱kuzutA̱tsakWat]] for all templates belonging to this set. See [[Special:WhatLinksHere/Template:A̱kuzutA̱tsakWat/Process/Item]] for pages making use of this landing page. </noinclude> qkyroh8alrwp3ny5ftx7jwoqcxk0cqk Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/A̱kuzutA̱ta̱m/a̱tak 10 1616 34254 2024-12-27T14:05:12Z Kambai Akau 8 Created page with "<includeonly></div></div></includeonly>" 34254 wikitext text/x-wiki <includeonly></div></div></includeonly> onxu5aag6uv8ideqa7yoe3jyrpqd218 Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/A̱kuzutA̱da̱dei 10 1617 34258 34255 2024-12-27T14:12:34Z Kambai Akau 8 34258 wikitext text/x-wiki <includeonly><div class="wlx-box wlx-box-bg wlx-box-bg-1 wlx-grid-w12 wlx-grid-m-w6 wlx-grid-l-w12 {{#if: {{{link|}}}|wlx-box-link|}} {{#if: {{{image|}}}|wlx-box-bg-image|}} {{#if: {{{color|}}}|wlx-box-bg-{{{color}}}|}} {{{classes|}}}">{{#if:{{{image|}}}|[[File:{{{image}}}|250px|center]]|}}<div class="wlx-box-inner"><h3 class="wlx-box-inner-title">{{{title|}}}</h3><p>{{{text|}}}</p></div>{{A̱kuzutA̱tsakWat/a̱fwuopsangkyang|link={{{link|}}}|title={{{title}}}}}</div></includeonly> jbo2963cbh7unt6el2haslbzol25454 Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/styles.css 10 1618 34259 2024-12-27T14:17:42Z Kambai Akau 8 Kwok neet mi̱ [https://commons.wikimedia.org/w/index.php?title=Template:WLXpage/styles.css&action=edit Template:WLXpage/styles.css]. 34259 sanitized-css text/css /* @charset "UTF-8"; */ .wlx-outer { width: 100%; min-height: calc(100vh - 8em); background-color: #FFF; position: relative; } .wlx { max-width: 76em; min-height: 19em; margin: 0 auto 5em; position: relative; width: 100%; } .wlx, .wlx * { box-sizing: border-box; } .wlx h1, .wlx h2, .wlx h3, .wlx h4, .wlx h5, .wlx h6 { color: #900000; } .wlx h1, .wlx h2, .wlx h3 { font-family: "Linux Libertine", Georgia, serif; font-weight: 400; line-height: 1.1; } .wlx h2 { font-size: 2.2rem; margin-bottom: 1.6rem; } .wlx h3 { font-size: 1.6rem; } .wlx sup, .wlx sub { font-size: .55em; font-weight: bolder; } .wlx .mw-ui-button { margin-bottom: 1em; margin-right: 1em; } .wlx .external { background-image: none; } [dir=ltr] .wlx .external::after { content: '»'; } /* @noflip */ [dir=rtl] .wlx .external::after { content: '«'; } .wlx .plainlinks .external::after { content: none; } .wlx-with-marginal { display: flex; margin-left: 1rem; } .wlx-marginal a { flex: 0 0 auto; min-width: 11rem; white-space: nowrap; } /* Navi */ .wlx-navi a, .wlx-marginal .wlx-button { margin-left: auto; text-align: right; position: relative; display: block; } .wlx-navi-item { color: #900000; text-transform: uppercase; display: block; font-weight: bolder; } .wlx-navi-item:hover { color: #000; } [dir=ltr] .wlx-navi-item::after { content: '»'; } /* @noflip */ [dir=rtl] .wlx-navi-item::after { content: '«'; } .wlx-navi a:not(:last-child) { margin-bottom: .2rem; padding: .2rem; } .wlx-navi a:not(:last-child)::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background-color: #FFF; } /* Hero */ .wlx-hero { background-color: #e0e0d8; border-radius: 0.3rem; overflow: hidden; } .wlx-hero-image { overflow: hidden; position: relative; display: flex; flex-direction: column-reverse; } @media screen and (min-width: 740px) { .wlx-hero-image { align-items: flex-end; flex-direction: row; background-color: #333; } .wlx-hero-image.wlx-hero-image { height: 56vw; max-height: 36rem; } .wlx-hero-image>span>.mw-file-description { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .wlx-hero-image>span>.mw-file-description>img { height: 100% !important; max-height: 100% !important; } .wlx-hero-image .wlx-hero-label { position: relative; background-color: rgba(255, 255, 255, 0.88); padding: 1.8em; margin: 8rem auto 2rem 0; max-width: 57rem; display: flex; align-items: center; border-radius: 0 0.3rem 0.3rem 0; margin: 8rem auto 2rem 0; background-color: rgba(255, 255, 255, 0.88); padding-top: 1.8em; } } .wlx-hero-image>span>.mw-file-description>img { height: auto; max-height: 24rem; width: 100% !important; display: block; object-fit: cover; } .wlx-hero-label { position: relative; max-width: 57rem; background-color: #FFF; padding: 1.2rem 1.8rem; padding-top: 0; } .wlx-hero-label-logo>a { display: block; width: calc(4rem + 5vw); max-width: 10rem; margin-right: 1.8rem; } .wlx-hero-label-logo>a>img { max-width: 100%; height: auto; } .wlx-hero-pretitle { font-size: 1.125rem; line-height: 1.3em; text-transform: uppercase; } .wlx-hero-title { font-size: calc(1rem + .03 * (100vw - 176px)); font-family: "Linux Libertine", Georgia, serif; color: #900000; line-height: 1.04em; } body.skin-minerva .wlx-hero-title { font-size: calc(1rem + 3vw); } /* process */ .wlx-process { display: flex; flex-direction: row; flex-wrap: wrap; } .wlx-process>p { display: none; } .wlx-process-item { text-align: center; line-height: 1.3; flex-basis: 11rem; flex-grow: 1; margin: 1.6rem 0; } .wlx-process-item>.wlx-process-item-content { width: 100%; display: block; position: relative; } .wlx-process-item>.wlx-process-item-content img { width: 100%; max-width: 6rem !important; height: auto; } .wlx-process-item h5 { display: block; font-weight: bold; color: #900000; } .wlx-process-item h5>* { display: block; } .wlx-process-item:hover>.wlx-process-item-content img { filter: grayscale(100%); } .wlx-process-item:not(:last-child) { margin-right: 1.6rem; } .wlx-process-item:not(:first-child)>.wlx-process-item-content::after { content: ''; display: block; width: 1rem; height: 1rem; border: 3.6px solid #900000; border-left: transparent; border-bottom: transparent; position: absolute; right: calc(100% + .8rem); top: 50%; transform: translate(50%, -50%) rotate(45deg); } @media screen and (min-width: 440px) and (max-width: 1023px) { .wlx-process-item { flex-basis: 40%; } } @media screen and (min-width: 1640px) { body.skin-vector-legacy .wlx { transform: translateX(-4rem); } body.skin-vector-legacy .wlx-process, body.skin-monobook .wlx-process { position: absolute; display: block; left: calc(100% + 1.5rem); flex-direction: column; width: 10.5rem; top: 0; } body.skin-vector-legacy .wlx-process-item, body.skin-monobook .wlx-process-item { text-align: left; } body.skin-vector-legacy .wlx-process-item:first-child, body.skin-monobook .wlx-process-item:first-child { margin-top: 0; } body.skin-vector-legacy .wlx-process-item:not(:first-child)>.wlx-process-item-content::after, body.skin-monobook .wlx-process-item:not(:first-child)>.wlx-process-item-content::after { top: -1.5rem; right: auto; left: 2rem; transform: translate(50%, -50%) rotate(135deg); } } @media screen and (min-width: 1800px) { body.skin-vector-legacy .wlx, body.skin-monobook .wlx { transform: translateX(-9rem); } body.skin-vector-legacy .wlx-process, body.skin-monobook .wlx-process { width: 24.5rem; } body.skin-vector-legacy .wlx-process-item, body.skin-monobook .wlx-process-item { display: flex; flex-direction: row; } body.skin-vector-legacy .wlx-process-item>.wlx-process-item-content.image, body.skin-monobook .wlx-process-item>.wlx-process-item-content.image { flex: 0 0 7rem; } } /* Boxes */ [class*=wlx-box-bg-] { padding: 1.2rem 1.8rem; border-radius: 0.3rem; overflow: hidden; } [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) { color: #FFF; } [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) ul { list-style-image: none; margin-left: 1em; } [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) h2, [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) h3, [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) h4, [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) h5, [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) h6 { color: currentColor; } [class*=wlx-box-bg-]:not(.wlx-box-bg-beige) a { color: currentColor; text-decoration: underline; } .wlx-box.wlx-box-bg-image { position: relative; } .wlx-box.wlx-box-bg-image>.image { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .wlx-box.wlx-box-bg-image>.image>img { display: block; width: 100% !important; height: 100% !important; object-fit: cover; } .wlx-box.wlx-box-bg-image>.wlx-box-inner { position: relative; text-shadow: 2px 2px 0.8em rgba(0, 0, 0, 0.5); text-shadow: 2px 2px 1em black; min-height: 6rem; } .wlx-box.wlx-box-link { position: relative; transition: box-shadow .2s; } .wlx-box.wlx-box-link:hover { box-shadow: 0.2em 0.2em 1rem rgba(0, 0, 0, 0.5); } [dir=ltr] .wlx-box.wlx-box-link h2::after, [dir=ltr] .wlx-box.wlx-box-link h3::after { content: '»'; } /* @noflip */ [dir=rtl] .wlx-box.wlx-box-link h2::after, [dir=rtl] .wlx-box.wlx-box-link h3::after { content: '«'; } .wlx-box .wlx-blanklink>a { position: absolute; display: block; top: 0; left: 0; right: 0; bottom: 0; background: transparent; opacity: 0; text-decoration: none; color: transparent; } .wlx-box> :first-child, .wlx-box>.wlx-box-inner> :first-child { margin-top: 0; } .wlx-box>h1:first-child, .wlx-box>h2:first-child, .wlx-box>h3:first-child, .wlx-box>.wlx-box-inner>h1:first-child, .wlx-box>.wlx-box-inner>h2:first-child, .wlx-box>.wlx-box-inner>h3:first-child { padding-top: 0; } .wlx-box-bg-1 { background-color: #900000; } .wlx-box-bg-2 { background-color: #D47100; } .wlx-box-bg-3 { background-color: #005290; } .wlx-box-bg-4 { background-color: #033500; } /* BreakPoints Desktop */ @media screen and (min-width: 1244px) { .wlx-hero-title { font-size: 3rem; } } /* BreakPoints Mobile */ @media screen and (max-width: 719px) { body.skin-minerva .wlx { width: 100vw; margin: 0 -1rem; } body.skin-minerva .wlx-box { padding: 1.2rem 1.8rem; } body.skin-minerva .wlx-process { padding: 0 0.8rem; } } @media screen and (min-width: 1068px) { body.skin-minerva .wlx-hero-title { font-size: 3rem; } } /* Grid */ .wlx-grid { display: flex; margin-right: -2rem; margin-bottom: -2rem; flex-wrap: wrap; } .wlx-grid>* { flex: 0 0; flex-basis: calc(100% - 2rem); margin-right: 2rem; margin-bottom: 2rem; } .wlx-box-marginal>.wlx-grid { min-height: calc(100% + 2rem); } .wlx-grid-w1 { flex-basis: calc(1 / 12 * (100% - 24rem) + 0rem); } .wlx-grid-w2 { flex-basis: calc(2 / 12 * (100% - 24rem) + 2rem); } .wlx-grid-w3 { flex-basis: calc(3 / 12 * (100% - 24rem) + 4rem); } .wlx-grid-w4 { flex-basis: calc(4 / 12 * (100% - 24rem) + 6rem); } .wlx-grid-w5 { flex-basis: calc(5 / 12 * (100% - 24rem) + 8rem); } .wlx-grid-w6 { flex-basis: calc(6 / 12 * (100% - 24rem) + 10rem); } .wlx-grid-w7 { flex-basis: calc(7 / 12 * (100% - 24rem) + 12rem); } .wlx-grid-w8 { flex-basis: calc(8 / 12 * (100% - 24rem) + 14rem); } .wlx-grid-w9 { flex-basis: calc(9 / 12 * (100% - 24rem) + 16rem); } .wlx-grid-w10 { flex-basis: calc(10 / 12 * (100% - 24rem) + 18rem); } .wlx-grid-w11 { flex-basis: calc(11 / 12 * (100% - 24rem) + 20rem); } .wlx-grid-w12 { flex-basis: calc(12 / 12 * (100% - 24rem) + 22rem); } @media screen and (min-width: 450px) { .wlx-grid-s-w1 { flex-basis: calc(1 / 12 * (100% - 24rem) + 0rem); } .wlx-grid-s-w2 { flex-basis: calc(2 / 12 * (100% - 24rem) + 2rem); } .wlx-grid-s-w3 { flex-basis: calc(3 / 12 * (100% - 24rem) + 4rem); } .wlx-grid-s-w4 { flex-basis: calc(4 / 12 * (100% - 24rem) + 6rem); } .wlx-grid-s-w5 { flex-basis: calc(5 / 12 * (100% - 24rem) + 8rem); } .wlx-grid-s-w6 { flex-basis: calc(6 / 12 * (100% - 24rem) + 10rem); } .wlx-grid-s-w7 { flex-basis: calc(7 / 12 * (100% - 24rem) + 12rem); } .wlx-grid-s-w8 { flex-basis: calc(8 / 12 * (100% - 24rem) + 14rem); } .wlx-grid-s-w9 { flex-basis: calc(9 / 12 * (100% - 24rem) + 16rem); } .wlx-grid-s-w10 { flex-basis: calc(10 / 12 * (100% - 24rem) + 18rem); } .wlx-grid-s-w11 { flex-basis: calc(11 / 12 * (100% - 24rem) + 20rem); } .wlx-grid-s-w12 { flex-basis: calc(12 / 12 * (100% - 24rem) + 22rem); } .wlx-hidden-up-s { display: none !important; } } @media screen and (max-width: 449px) { .wlx-hidden-down-s { display: none !important; } } @media screen and (min-width: 640px) { .wlx-grid-m-w1 { flex-basis: calc(1 / 12 * (100% - 24rem) + 0rem); } .wlx-grid-m-w2 { flex-basis: calc(2 / 12 * (100% - 24rem) + 2rem); } .wlx-grid-m-w3 { flex-basis: calc(3 / 12 * (100% - 24rem) + 4rem); } .wlx-grid-m-w4 { flex-basis: calc(4 / 12 * (100% - 24rem) + 6rem); } .wlx-grid-m-w5 { flex-basis: calc(5 / 12 * (100% - 24rem) + 8rem); } .wlx-grid-m-w6 { flex-basis: calc(6 / 12 * (100% - 24rem) + 10rem); } .wlx-grid-m-w7 { flex-basis: calc(7 / 12 * (100% - 24rem) + 12rem); } .wlx-grid-m-w8 { flex-basis: calc(8 / 12 * (100% - 24rem) + 14rem); } .wlx-grid-m-w9 { flex-basis: calc(9 / 12 * (100% - 24rem) + 16rem); } .wlx-grid-m-w10 { flex-basis: calc(10 / 12 * (100% - 24rem) + 18rem); } .wlx-grid-m-w11 { flex-basis: calc(11 / 12 * (100% - 24rem) + 20rem); } .wlx-grid-m-w12 { flex-basis: calc(12 / 12 * (100% - 24rem) + 22rem); } .wlx-hidden-up-m { display: none !important; } } @media screen and (max-width: 639px) { .wlx-hidden-down-m { display: none !important; } } @media screen and (min-width: 940px) { .wlx-grid-l-w1 { flex-basis: calc(1 / 12 * (100% - 24rem) + 0rem); } .wlx-grid-l-w2 { flex-basis: calc(2 / 12 * (100% - 24rem) + 2rem); } .wlx-grid-l-w3 { flex-basis: calc(3 / 12 * (100% - 24rem) + 4rem); } .wlx-grid-l-w4 { flex-basis: calc(4 / 12 * (100% - 24rem) + 6rem); } .wlx-grid-l-w5 { flex-basis: calc(5 / 12 * (100% - 24rem) + 8rem); } .wlx-grid-l-w6 { flex-basis: calc(6 / 12 * (100% - 24rem) + 10rem); } .wlx-grid-l-w7 { flex-basis: calc(7 / 12 * (100% - 24rem) + 12rem); } .wlx-grid-l-w8 { flex-basis: calc(8 / 12 * (100% - 24rem) + 14rem); } .wlx-grid-l-w9 { flex-basis: calc(9 / 12 * (100% - 24rem) + 16rem); } .wlx-grid-l-w10 { flex-basis: calc(10 / 12 * (100% - 24rem) + 18rem); } .wlx-grid-l-w11 { flex-basis: calc(11 / 12 * (100% - 24rem) + 20rem); } .wlx-grid-l-w12 { flex-basis: calc(12 / 12 * (100% - 24rem) + 22rem); } .wlx-hidden-up-l { display: none !important; } } @media screen and (max-width: 939px) { .wlx-hidden-down-l { display: none !important; } } @media screen and (min-width: 1200px) { .wlx-grid-xl-w1 { flex-basis: calc(1 / 12 * (100% - 24rem) + 0rem); } .wlx-grid-xl-w2 { flex-basis: calc(2 / 12 * (100% - 24rem) + 2rem); } .wlx-grid-xl-w3 { flex-basis: calc(3 / 12 * (100% - 24rem) + 4rem); } .wlx-grid-xl-w4 { flex-basis: calc(4 / 12 * (100% - 24rem) + 6rem); } .wlx-grid-xl-w5 { flex-basis: calc(5 / 12 * (100% - 24rem) + 8rem); } .wlx-grid-xl-w6 { flex-basis: calc(6 / 12 * (100% - 24rem) + 10rem); } .wlx-grid-xl-w7 { flex-basis: calc(7 / 12 * (100% - 24rem) + 12rem); } .wlx-grid-xl-w8 { flex-basis: calc(8 / 12 * (100% - 24rem) + 14rem); } .wlx-grid-xl-w9 { flex-basis: calc(9 / 12 * (100% - 24rem) + 16rem); } .wlx-grid-xl-w10 { flex-basis: calc(10 / 12 * (100% - 24rem) + 18rem); } .wlx-grid-xl-w11 { flex-basis: calc(11 / 12 * (100% - 24rem) + 20rem); } .wlx-grid-xl-w12 { flex-basis: calc(12 / 12 * (100% - 24rem) + 22rem); } .wlx-hidden-up-xl { display: none !important; } } @media screen and (max-width: 1199px) { .wlx-hidden-down-xl { display: none !important; } } .wlx-hidden { display: none !important; } shooeqeidyc3niljf1j7wbc9us6p23q Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/styles.scss 10 1619 34260 2024-12-27T14:20:59Z Kambai Akau 8 Created page with "// Variables //// $color-red: #900000; $color-orange: #D47100; $color-blue: #005290; $color-green: #3B8801; $color-beige: #e0e0d8; $color-black: #000; $color-white: #FFF; $color-primary: $color-red; $color-secondary: $color-orange; $color-tertiary: $color-blue; $color-quaternary: $color-green; $colors: ($color-primary, $color-secondary, $color-tertiary, $color-quaternary); $font-antiqua: 'Linux Libertine', Georgia, serif; $font-grotesk: Arial, sans-serif; $page-marg..." 34260 wikitext text/x-wiki // Variables //// $color-red: #900000; $color-orange: #D47100; $color-blue: #005290; $color-green: #3B8801; $color-beige: #e0e0d8; $color-black: #000; $color-white: #FFF; $color-primary: $color-red; $color-secondary: $color-orange; $color-tertiary: $color-blue; $color-quaternary: $color-green; $colors: ($color-primary, $color-secondary, $color-tertiary, $color-quaternary); $font-antiqua: 'Linux Libertine', Georgia, serif; $font-grotesk: Arial, sans-serif; $page-marginal-width:176px; $mobile: 'body.skin-minerva'; // Code //// .wlx-outer { width: 100%; min-height: calc(100vh - 8em); padding-top: 1.6rem; background-color: #FFF; position: relative; } .wlx { max-width: 76em; min-height: 19em; margin: 0 auto 5em; position: relative; width: 100%; &, *{ box-sizing: border-box; } h1,h2,h3,h4,h5,h6{ color:$color-primary; } sup, sub{ font-size: .55em; font-weight: bolder; } } .wlx-with-marginal{ display: flex; margin-left:1rem; } .wlx-marginal a{ flex: 0 0 auto; min-width: 11rem; white-space: nowrap; } /* Navi */ .wlx-navi{} .wlx-navi a, .wlx-marginal .wlx-button{ margin-left:auto; text-align: right; position: relative; display: block; } .wlx-navi-item{ color: $color-primary; text-transform: uppercase; display:block; font-weight: bolder; &:hover{ color:#000; } &::after{ content:' »'; } } .wlx-navi{ a:not(:last-child){ margin-bottom: .2rem; padding: .2rem; &::before{ content:''; display: block; position: absolute; bottom: 0; left:0; right: 0; height: 2px; background-color: #FFF; } } } /* Hero */ .wlx-hero{ background-color:$color-beige; } .wlx-hero-image{ background-color:#333; overflow: hidden; position: relative; display: flex; max-height: 32rem; align-items: flex-end; flex-direction: row; } .wlx-hero-image>a{ position: absolute; top:0; left:0; right:0; bottom:0; &>img{ height: 100%!important; width: 100%!important; display: block; object-fit:cover; /*position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);*/ } } .wlx-hero-label{ position: relative; background-color: rgba(255,255,255,.88); padding: 1.8em; margin:8rem auto 2rem 0; max-width: 57rem; } .wlx-hero-label-logo>a{ display: block; max-width: 9.25rem; margin-right:1.8rem; &>img{ max-width: 100%; height:auto; } } .wlx-hero-pretitle{ font-size: 1.125rem; line-height: 1.3em; text-transform: uppercase; } .wlx-hero-title{ font-size: calc(1rem + .03 * (100vw - #{$page-marginal-width})); font-family: $font-antiqua; color:$color-primary; line-height: 1.04em; } #{$mobile}{ .wlx-hero-title{ font-size: calc(1rem + 3vw); } } /* process */ .wlx-process{ display: flex; flex-direction: row; flex-wrap: wrap; } .wlx-process>p{ display: none; } .wlx-process-item{ text-align: center; line-height:1.3; flex-basis: 11rem; flex-grow: 1; margin: 1.6rem 0; } .wlx-process-item>a{ width: 100%; display: block; position: relative; } .wlx-process-item>a img{ width: 100%; max-width:6rem!important; height: auto; } .wlx-process-item h5{ display: block; font-weight: bold; color:$color-primary; } .wlx-process-item h5>*{ display: block; } .wlx-process-item:hover>a img{ filter: grayscale(100%); } .wlx-process-item:not(:last-child){ margin-right:1.6rem; } .wlx-process-item:not(:first-child)>a::after{ content:''; display:block; width:1rem; height: 1rem; border: 3.6px solid $color-primary; border-left:transparent; border-bottom: transparent; position: absolute; right: calc(100% + .8rem); top:50%; transform: translate(50%, -50%) rotate(45deg); } @media screen and (min-width:440px) and (max-width:1023px){ .wlx-process-item{ flex-basis: 40%; } } @media screen and (min-width:1640px){ .wlx{ transform: translateX(-4rem); } .wlx-process{ position: absolute; display: block; left: calc(100% + 1.5rem); flex-direction: column; width: 10.5rem; top:0; } .wlx-process-item{ text-align: left; } .wlx-process-item:first-child{ margin-top: 0; } .wlx-process-item:not(:first-child)>a::after{ top: -1.5rem; right: auto; left: 2rem; transform: translate(50%, -50%) rotate(135deg); } } @media screen and (min-width:1800px){ .wlx{ transform: translateX(-9rem); } .wlx-process{ width: 24.5rem; } .wlx-process-item{ display: flex; flex-direction: row; } .wlx-process-item>a.image{ flex: 0 0 7rem; } } /* Boxes */ [class*=wlx-box-bg-]{ color: $color-white; h2,h3,h4,h5,h6{ color:currentColor; } a{ color: currentColor; text-decoration: underline; } } .wlx-box-bg{ padding: 1.2rem 1.8rem; @for $i from 1 through length($colors){ &-#{$i}{ background-color: nth($colors, $i); } } } /* BreakPoints Desktop */ @media screen and (min-width:480px){ .wlx-hero-image.wlx-hero-image{ height: 56vw; } .wlx-hero-label{ position: relative; background-color: rgba(255,255,255,.88); padding: 1.8em; margin:8rem auto 2rem 0; max-width: 57rem; display: flex; align-items: center; } } @media screen and (min-width:1244px){ .wlx-hero-title{ font-size: 3rem; } } /* BreakPoints Mobile */ #{$mobile}{ @media screen and (max-width:719px){ .wlx{ width: 100vw; margin: 0 -1rem; } .wlx-process{ padding: 0 0.8rem; } } @media screen and (min-width:1068px){ .wlx-hero-title{ font-size: 3rem; } } } /* Grid */ $grid-gap: 1rem; $breakpoints: ("s": 450px, "m": 640px, "l": 940px, "xl": 1200px); $columns: 12; $grid-gaps: $grid-gap * ($columns - 1); .wlx-grid{ display: flex; margin-right: -$grid-gap; flex-wrap: wrap; } .wlx-grid>*{ flex: 0 0 100%; margin-right: $grid-gap; } @for $i from 1 through $columns { .wlx-grid-w#{$i} { flex-basis: calc( #{$i} / #{$columns} * (100% - #{$grid-gaps}) + #{$grid-gap * ($i - 1)} ); } } @each $breakpoint, $viewport-width in $breakpoints { @media screen and (min-width:#{$viewport-width}){ @for $i from 1 through $columns { .wlx-grid-#{$breakpoint}-w#{$i} { flex-basis: calc( #{$i} / #{$columns} * (100% - #{$grid-gaps}) + #{$grid-gap * ($i - 1)} ); } } } } o3orn67r7u6x1bjftqrsekqz3x2drze Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/Walyak/a̱tak 10 1620 34261 2024-12-27T14:22:53Z Kambai Akau 8 Created page with "<includeonly></div></div></includeonly>" 34261 wikitext text/x-wiki <includeonly></div></div></includeonly> onxu5aag6uv8ideqa7yoe3jyrpqd218 Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/Kyangfeap 10 1621 34262 2024-12-27T14:26:21Z Kambai Akau 8 Created page with "<div class="slider-item">[[File:{{{image1}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">[[File:{{{image2}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">[[File:{{{image3}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">[[File:{{{image4}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">File:{{{image5}}}|{{{imagesize}}..." 34262 wikitext text/x-wiki <div class="slider-item">[[File:{{{image1}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">[[File:{{{image2}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">[[File:{{{image3}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">[[File:{{{image4}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <div class="slider-item">[[File:{{{image5}}}|{{{imagesize}}}|frameless|class=nolink|link=]] </div> <!--Closing Divs--> </div> </div> jist7f21y04qvcbnl8emc7trigd44mt Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/a̱za 10 1622 34263 2024-12-27T14:27:50Z Kambai Akau 8 Created page with "<onlyinclude><templatestyles src="Template:A̱kuzutA̱tsakWat/styles.css" />__NOTOC__ __NOEDITSECTION__<div class="wlx-outer" dir="{{#dir:{{PAGELANGUAGE}}}}"><div class="wlx"><div class="wlx-grid"></onlyinclude> </div></div></div>" 34263 wikitext text/x-wiki <onlyinclude><templatestyles src="Template:A̱kuzutA̱tsakWat/styles.css" />__NOTOC__ __NOEDITSECTION__<div class="wlx-outer" dir="{{#dir:{{PAGELANGUAGE}}}}"><div class="wlx"><div class="wlx-grid"></onlyinclude> </div></div></div> 1byu819eiqsv42pnoftr49d8kufblgp Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/A̱kuzutNhyat/a̱za 10 1623 34264 2024-12-27T14:29:06Z Kambai Akau 8 Created page with "<includeonly><div class="wlx-box wlx-box-bg wlx-grid-w12 wlx-grid-xl-w12 wlx-grid-l-w12 wlx-grid-m-w12 {{{classes}}}"></includeonly>" 34264 wikitext text/x-wiki <includeonly><div class="wlx-box wlx-box-bg wlx-grid-w12 wlx-grid-xl-w12 wlx-grid-l-w12 wlx-grid-m-w12 {{{classes}}}"></includeonly> 5i77j076ml74zovioq3shkkqwt4ehhh Ta‌̱mpi‌̱let:A̱kuzutA̱tsakWat/a̱fwuopsangkyang 10 1624 34265 2024-12-27T14:29:52Z Kambai Akau 8 Created blank page 34265 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Sa:Swáng a̱lyiat nTyap 14 1625 36286 34293 2025-02-10T03:52:03Z Kambai Akau 8 36286 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] [[Sa:Lilyem Naijeriya]] lz2gz4gslh5rzjy05k7vata3e1tkpxe kameel 0 1626 36027 36009 2025-02-06T10:09:24Z MarcoSwart 418 templates audio, hyphenation, link plural form 36027 wikitext text/x-wiki ==Dot== [[Fail:Camel seitlich trabend.jpg|thumb|'''kameel''']] ===Yei=== * [[Za̱FBS]]: / kaˈmel / (a̱ka̱tyong 2); /kɑ'mel/ * {{audio|nl|Nl-kameel.ogg}} * {{hyphenation|nl|ka|meel}} ===A̱lyoot=== [[de#Dot|de]] '''kameel''' (''á̱kpa'' [[de#Dot|de]] [[kamelen#Dot|'''kamelen''']]) # [[a̱lakumi]] ([[species:Camelus bactrianus|''Camelus bactrianus'']]) [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] qs9j769055qmjia1f4pmpplal3uigjy Sa:Swáng a̱lyiat di̱ Dot 14 1627 34298 0 2025-01-05T22:14:44Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:Swáng a̱lyiat di̱ Dot]] nat [[Sa:Swáng a̱lyiat nDot]] 34298 wikitext text/x-wiki #REDIRECT [[:Sa:Swáng a̱lyiat nDot]] 4e1aigmoryfinpqt3l4reh5fhha3oja Sa:Swáng a̱lyiat nKpat 14 1628 34303 0 2025-01-05T22:17:46Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 34303 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat Nupe 14 1629 34305 0 2025-01-05T22:27:18Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 34305 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat nShong 14 1630 34306 0 2025-01-05T22:28:19Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 34306 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat Fi̱ransa 14 1631 34307 0 2025-01-05T22:29:02Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 34307 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat Jaman 14 1632 34308 0 2025-01-05T22:29:25Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 34308 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat Zulu 14 1633 36341 34309 2025-02-10T19:14:08Z Kambai Akau 8 Redirected page to [[Sa:Swáng a̱lyiat nZulu]] 36341 wikitext text/x-wiki #REDIRECT [[Sa:Swáng a̱lyiat nZulu]] t18q4qyqtlrv0dj8s04ya1dq4g8w4r5 Sa:Swáng a̱lyiat nSwahili 14 1634 34310 0 2025-01-05T22:30:19Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 34310 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl ikamela 0 1635 41758 36339 2026-02-06T15:29:29Z Kambai Akau 8 /* Zulu */ 41758 wikitext text/x-wiki =={{-zu-}}== [[File:07. Camel Profile, near Silverton, NSW, 07.07.2007.jpg|thumb|ikamela]] ===Yei=== * [[Za̱FBS]]: /iːkaˈmɛːla/ * Anwuat: ===A̱lyoot=== '''ikamela''' (''á̱kpa'' '''amakamela''') # [[a̱lakumi]] [[Sa:Swáng a̱lyiat lyulyoot Zulu]] [[Sa:Swáng a̱lyiat nZulu]] 13xre7lwk3ikj64r40x5iikq3n6gkwa chameau 0 1636 41741 39736 2026-02-06T15:02:15Z Kambai Akau 8 /* Fi̱ransa */ 41741 wikitext text/x-wiki =={{-fr-}}== [[File:07. Camel Profile, near Silverton, NSW, 07.07.2007.jpg|thumb|'''Chameau''']] ===Yei=== * [[Za̱FBS]]: /ʃa.mo/ * Anwuat: [[File:Fr-chameau.ogg|thumb|Si̱sak nang á̱ ngyei "chameau" a̱ni]] ===A̱lyoot=== '''chameau''' (''á̱kpa'' '''chameaux''') # [[a̱lakumi]] [[Sa:a̱lyoot]] [[Sa:Swáng a̱lyiat Fi̱ransa]] aj7j1exkg92nz9gopm8rbv31vu9znb6 hour 0 1637 41755 34321 2026-02-06T15:20:52Z Kambai Akau 8 /* Shong */ 41755 wikitext text/x-wiki =={{-en-}}== [[File:Sun dial in public gardens, Bakewell - geograph.org.uk - 1587178.jpg|thumb|]] ===Yei=== * [[Za̱FBS]]: /ˈaʊə(ɹ)/ (MA̱), /ˈaʊɚ/ (MS ma̱ng Ka̱na̱da) * A̱nwuat: [[File:En-uk-an hour.ogg|thumb|Si̱sak nang á̱ ngyei "hour" a̱ni (MA̱)]], [[File:en-us-hour.ogg|thumb|Si̱sak nang á̱ ngyei "hour" a̱ni (MS ma̱ng Ka̱na̱da)]] ===A̱lyoot=== '''hour''' (''á̱kpa'' '''hours''') # [[awa]] [[Sa:Swáng a̱lyiat nShong]] 4f4to6mouav656cxs6fyomdlsog7nq3 Weg 0 1638 41743 34325 2026-02-06T15:05:22Z Kambai Akau 8 /* Jaman */ 41743 wikitext text/x-wiki =={{-de-}}== ===Yei=== * [[Za̱FBS]]: /veːk/ (Jaman Kidee), /veːç/ (Jaman A̱za), /veːɕ/ ku /vɛːɕ/ (Jaman A̱ka̱wa̱tyia̱) * A̱nwuat: [[File:De-Weg.ogg|thumb|Si̱sak nang á̱ ngyei "Weg" a̱ni]] ku [[File:De-Weg2.ogg|thumb|Si̱sak nang á̱ ngyei "Weg" a̱ni (Jaman Kidee)]], [[File:De-Weg3.ogg|thumb|Si̱sak nang á̱ ngyei "Weg" a̱ni (Jaman A̱za)]] ===A̱lyoot=== '''Weg''' (''á̱kpa'' '''Wege''') # [[vak]], [[a̱ta̱lyen]], [[a̱gaat]] [[Sa:Swáng a̱lyiat Jaman]] bgqih5x980nu7pmi7brjb4icfx9u39p ngamia 0 1639 41756 34327 2026-02-06T15:25:36Z Kambai Akau 8 /* Swahili */ 41756 wikitext text/x-wiki =={{-sw-}}== [[File:07. Camel Profile, near Silverton, NSW, 07.07.2007.jpg|thumb|ngamia]] ===Yei=== * [[Za̱FBS]]: // * Anwuat: ===A̱lyoot=== '''ngamia''' (''á̱kpa'' '''*''') # [[a̱lakumi]] [[Sa:Swáng a̱lyiat nSwahili]] [[Sa:Swáng a̱lyiat lyulyoot nSwahili]] dbvi5jg9sys6kwczb245vt9z3m7tmtk Sa:Swáng a̱lyiat lyulyoot nSwahili 14 1640 34328 0 2025-01-05T23:33:13Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nSwahili]]" 34328 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nSwahili]] mgwo2gicd9l28rd5n0dy14wsyhyshuu Sa:Swáng a̱lyiat lyulyoot nDot 14 1641 34332 0 2025-01-05T23:38:34Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nDot]]" 34332 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nDot]] 9avhefumwso4xhtnytymm0kkzdj8jvn Sa:Swáng a̱lyiat lyulyoot nShong 14 1642 34340 0 2025-01-05T23:58:27Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nShong]]" 34340 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nShong]] mwbbe814i8r7wlusr8kfawwvdfp3ggb Sa:Swáng a̱lyiat nghwughwu nShong 14 1643 34341 2025-01-06T00:00:40Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nShong]]" 34341 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nShong]] mwbbe814i8r7wlusr8kfawwvdfp3ggb Sa:Swáng a̱lyiat lyulyoot Zulu 14 1644 36340 34347 2025-02-10T19:13:22Z Kambai Akau 8 36340 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nZulu]] jz8r96wer6afhm59stb7gc7q1kbeo00 li̱m 0 1645 41948 36183 2026-02-12T09:46:23Z MarcoSwart 418 apparent copying mistake 41948 wikitext text/x-wiki ==Tyap== [[File:Dog tail erect.jpg|thumb|'''Li̱m''' a̱bwu yong ka̱tsak.]] === Yei === * {{IPA|kcg|/lɨm/}} ** {{hyphenation|kcg|li̱m}} (a̱tyong 1) ** {{audio|kcg|Kcg-li̱m.ogg|a=}} === A̱lyoot === '''li̱m''' (''á̱kpa'' '''[[ndi̱m]]''', '''[[a̱ka̱ndi̱m]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''', '''na''') #'''Li̱m''' yet kap vam hwa ku lya̱u a̱ma̱lyim nyam a̱ni. Ku yet kyang ku shyia̱ di̱ ngaan hwa a̱ni, ku si̱ byia̱ a̱swap. #* '''''Li̱m''' hu tyat.'' #* ''Nyam ji byia̱ a̱kum '''li̱m'''.'' #* ''Kyiak '''li̱m''' a̱som hu a bai ndyo.'' === Bwan di̱ lilyem ghyáng === {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ìrú}} * [[Dot]]: {{t+|nl|staart}} * [[Kpat]] : {{t+|ha|bindi}} * [[Shong]]: {{t+|en|tail}} * Swahili: {{t+|sw|mkia}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bgxxjba0v2w9nvao2fyaaguy4xwpg7s kpai-ntak 0 1646 36394 36393 2025-02-11T02:10:41Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36394 wikitext text/x-wiki {{also|kpai tak|kpai ntak|kpaintak}} ==Tyap== [[File:Foot Fetish Sole.jpg|thumb|'''Kpai-ntak''' a̱tyubishyi.]] === Bwoi a̱lyoot === Á̱ ku bwuo swang a̱lyiat ji neet di̱ ''[[kpai]]'' + ''-[[n-]]'' + ''[[tak]]''. ===Yei=== * {{IPA|kcg|/k͡páí ńtàɡ/}} ** {{hyphenation|kcg|kpai|n|tak}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-kpai-ntak.ogg|a=}} ===A̱lyoot=== '''kpai-ntak''' (''á̱kpa'' '''[[kpaí-a̱ti̱tak]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Kpai-ntak''' ja yet kap vam a̱tyubishyi ki nyam nang á̱ mang ki saai a̱byin di̱n cyet a̱ni. #* '''Kpai-ntak''' ji nyia̱ nung.'' #* ''Za̱m! '''Kpai-ntak''' nggu ji shi a̱swap.'' #* ''A̱ byia̱ a̱gba̱ndang '''kpai-ntak'''.'' ====Tai==== * [[kpyai-ntak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|ẹsẹ}} * [[Dot]]: {{t+|nl|voet}} * [[Kpat]]: {{t+|ha|tafin-kafa}} * [[Shong]]: {{t+|en|foot}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] s85chm1gez20y1mi22zxoy9hn14lzul ndi̱m 0 1647 34417 34416 2025-01-09T23:39:01Z Kambai Akau 8 34417 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ndɨ̀m/ * A̱nwuat: ====Tai==== * [[a̱ka̱ndi̱m]] ===A̱lyoot=== # ''a̱nyiung'' [[li̱m]] [[Sa:a̱lyoot]] 9n8yuue7ljg4vi2zww9dnk70e800itx a̱ka̱ndi̱m 0 1648 34418 34415 2025-01-09T23:39:27Z Kambai Akau 8 34418 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀ndɨ̀m/ * A̱nwuat: ====Tai==== * [[ndi̱m]] ===A̱lyoot=== # ''a̱nyiung'' [[li̱m]] [[Sa:a̱lyoot]] jjvhyzit72mz4kvgidz6sgd26dsrwhl Ta‌̱mpi‌̱let:A̱nwuat 10 1649 34484 34472 2025-01-10T15:05:14Z Kambai Akau 8 34484 wikitext text/x-wiki <includeonly>{{#invoke:Za‌̱FBS|pron_phon}}</includeonly><noinclude> {{Documentation}} {{Ta̱mpi̱let ku nyian ta̱m ma̱ng module Lua a̱ni}} </noinclude> 8wm354scfn8zo6rclru2kgvmpbkgs58 Module:Shortcut box 828 1650 34464 2025-01-10T13:33:23Z Kambai Akau 8 Kambai Akau shyei wat hu [[Module:Shortcut box]] nat [[Module:shortcut box]] 34464 Scribunto text/plain return require [[Module:shortcut box]] schofwc1dlxc7bli06ow0y1rqxfsdgy Module:Shortcut box/doc 828 1651 34466 2025-01-10T13:34:51Z Kambai Akau 8 Kambai Akau shyei wat hu [[Module:Shortcut box/doc]] nat [[Module:shortcut box/doc]] 34466 wikitext text/x-wiki #REDIRECT [[Module:shortcut box/doc]] rnk0h2tkcqeiedde46v7rombys0i43x Ta‌̱mpi‌̱let:Za‌̱FBS 10 1652 34470 34469 2025-01-10T13:49:12Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:yei]] nat [[Ta‌̱mpi‌̱let:Za‌̱FBS]] 34469 wikitext text/x-wiki <includeonly>{{#invoke:yei|yei}}</includeonly><noinclude> {{Documentation}} {{Ta̱mpi̱let ku nyian ta̱m ma̱ng module Lua a̱ni}} [[Sa:Nta̱mpi̱let ghwughwu lang]] [[Sa:Nta̱mpi̱let yei|yei]] </noinclude> atrdhvcc8k284gjov4u7dxf6tnhw38h Module:Za‌̱FBS 828 1654 39914 39913 2025-10-14T08:32:11Z Hiyuune 556 Redirected page to [[Module:IPA]] 39914 Scribunto text/plain return require [[Module:IPA]] htuu7ztw4wbzlz3obfmk1pb0hfakwel Module:Za‌̱FBS/doc 828 1655 34475 2025-01-10T14:28:26Z Kambai Akau 8 Created page with "{{module documentation|1= This module brings together various functions to display '''Za‌̱FBS'''. ; Functions callable by other modules in lua: By putting <code>lib_pron = require('Module:Za‌̱FBS')</code> at the beginning, any lua module can use the following functions. *<code>racine_pron</code>: title of the main pronunciation description page (ex: ''[[Appendix:Pronunciation]]'') *<code>page_pron(lang_code)</code>: title of the page describing the pronunciation o..." 34475 wikitext text/x-wiki {{module documentation|1= This module brings together various functions to display '''Za‌̱FBS'''. ; Functions callable by other modules in lua: By putting <code>lib_pron = require('Module:Za‌̱FBS')</code> at the beginning, any lua module can use the following functions. *<code>racine_pron</code>: title of the main pronunciation description page (ex: ''[[Appendix:Pronunciation]]'') *<code>page_pron(lang_code)</code>: title of the page describing the pronunciation of the specified language (ex: ''[[Appendix:Yei/Tyap]]''. Returns ''nil'' if the page does not exist). *<code>lua_pron</code>: generates the wikitext to display a pronunciation in an article, with everything needed. **<code>lua_pron(za‌̱fbs, lang_code)</code>: equivalent of {{tempate|za‌̱fbs}}. **<code>lua_pron(za‌̱fbs, lang_code, '[]')</code>: equivalent of {{template|phon}}. **<code>lua_pron(za‌̱fbs, lang_code, hooks)</code>: other separators are possible. ;Functions for models: These functions use <code>frame:getParent()</code> and therefore can only be used from a template. *<code>pron(frame)</code>: for {{modl|pron}} (uses <code>lua_pron()</code>) *<code>phon(frame)</code>: for {{modl|phon}} (uses <code>lua_pron()</code>) *<code>pron_reg(frame)</code>: for {{modl|listen}} (uses <code>lua_pron()</code>) *<code>h_aspire(frame)</code>: for {{modl|h aspirated}} }} <includeonly>[[Category:Documented Lua modules]]</includeonly> a2oi6aqutyfj7e0g30e71bbvz3ez1jt Module:Documentation 828 1656 34476 2025-01-10T14:31:47Z Kambai Akau 8 Created page with "-- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub local format = mw.ustring.format ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in..." 34476 Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub local format = mw.ustring.format ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return format('[[%s|%s]]', page, display) else return format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return format( '<span class="%s">(%s)</span>', message('toolbar-class'), table.concat(ret, ' &#124; ') ) end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.canonicalUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- -- Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' -- 'module-sandbox-category' --> 'Module sandboxes' -- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '__EXPECTUNUSEDTEMPLATE__' local pagetype, sandboxCat if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') sandboxCat = message('sandbox-category') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') sandboxCat = message('module-sandbox-category') else pagetype = message('sandbox-notice-pagetype-other') sandboxCat = message('other-sandbox-category') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(sandboxCat) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end return { title = title, docTitle = docTitle, -- View, display, edit, and purge links if /doc exists. viewLinkDisplay = message('view-link-display'), editLinkDisplay = message('edit-link-display'), historyLinkDisplay = message('history-link-display'), purgeLinkDisplay = message('purge-link-display'), preload = preload, createLinkDisplay = message('create-link-display') } end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local docTitle = data.docTitle -- yes, we do intend to purge the template page on which the documentation appears local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay) if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay) local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay) return "&#91;" .. viewLink .. "&#93; &#91;" .. editLink .. "&#93; &#91;" .. historyLink .. "&#93; &#91;" .. purgeLink .. "&#93;" else local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) return "&#91;" .. createLink .. "&#93; &#91;" .. purgeLink .. "&#93;" end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editDisplay = message('edit-link-display') local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay) local historyDisplay = message('history-link-display') local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay) return message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) return message('create-module-doc-blurb', {createLink}) .. '<br />' end end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then return makeCategoryLink(message('strange-usage-category')) end return '' end return p ky7myqtha9rjaznz4jxomjtdpuanlqs Ta‌̱mpi‌̱let:Uses TemplateStyles 10 1658 34479 2025-01-10T14:46:53Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:Uses TemplateStyles|main}}</includeonly><noinclude>{{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude>" 34479 wikitext text/x-wiki <includeonly>{{#invoke:Uses TemplateStyles|main}}</includeonly><noinclude>{{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> bbov914irrnmmvc6pz3scgivkjsu4ve Module:Uses TemplateStyles 828 1659 34480 2025-01-10T14:48:34Z Kambai Akau 8 Created page with "local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local TNT = require('Module:TNT') local p = {} local function format(msg, ...) return TNT.format('I18n/Uses TemplateStyles', msg, ...) end local function getConfig() return mw.loadData('Module:Uses TemplateStyles/config') end local function renderBox(tStyles) local boxArgs = { type = 'notice..." 34480 Scribunto text/plain local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local TNT = require('Module:TNT') local p = {} local function format(msg, ...) return TNT.format('I18n/Uses TemplateStyles', msg, ...) end local function getConfig() return mw.loadData('Module:Uses TemplateStyles/config') end local function renderBox(tStyles) local boxArgs = { type = 'notice', small = true, image = string.format('[[File:Farm-Fresh css add.svg|32px|alt=%s]]', format('logo-alt')) } if #tStyles < 1 then boxArgs.text = string.format('<strong class="error">%s</strong>', format('error-emptylist')) else local cfg = getConfig() local tStylesLinks = {} for i, ts in ipairs(tStyles) do local link = string.format('[[:%s]]', ts) local sandboxLink = nil local tsTitle = mw.title.new(ts) if tsTitle and cfg['sandbox_title'] then local tsSandboxTitle = mw.title.new(string.format( '%s:%s/%s/%s', tsTitle.nsText, tsTitle.baseText, cfg['sandbox_title'], tsTitle.subpageText)) if tsSandboxTitle and tsSandboxTitle.exists then sandboxLink = format('sandboxlink', link, ':' .. tsSandboxTitle.prefixedText) end end tStylesLinks[i] = sandboxLink or link end local tStylesList = mList.makeList('bulleted', tStylesLinks) boxArgs.text = format( mw.title.getCurrentTitle():inNamespaces(828,829) and 'header-module' or 'header-template') .. '\n' .. tStylesList end return mMessageBox.main('mbox', boxArgs) end local function renderTrackingCategories(args, tStyles, titleObj) if yesno(args.nocat) then return '' end local cfg = getConfig() local cats = {} -- Error category if #tStyles < 1 and cfg['error_category'] then cats[#cats + 1] = cfg['error_category'] end -- TemplateStyles category titleObj = titleObj or mw.title.getCurrentTitle() if (titleObj.namespace == 10 or titleObj.namespace == 828) and not cfg['subpage_blacklist'][titleObj.subpageText] then local category = args.category or cfg['default_category'] if category then cats[#cats + 1] = category end if not yesno(args.noprotcat) and (cfg['protection_conflict_category'] or cfg['padlock_pattern']) then local currentProt = titleObj.protectionLevels["edit"] and titleObj.protectionLevels["edit"][1] or nil local addedLevelCat = false local addedPadlockCat = false for i, ts in ipairs(tStyles) do local tsTitleObj = mw.title.new(ts) local tsProt = tsTitleObj.protectionLevels["edit"] and tsTitleObj.protectionLevels["edit"][1] or nil if cfg['padlock_pattern'] and tsProt and not addedPadlockCat then local content = tsTitleObj:getContent() if not content:find(cfg['padlock_pattern']) then cats[#cats + 1] = cfg['missing_padlock_category'] addedPadlockCat = true end end if cfg['protection_conflict_category'] and currentProt and tsProt ~= currentProt and not addedLevelCat then currentProt = cfg['protection_hierarchy'][currentProt] or 0 tsProt = cfg['protection_hierarchy'][tsProt] or 0 if tsProt < currentProt then addedLevelCat = true cats[#cats + 1] = cfg['protection_conflict_category'] end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end function p._main(args) local cfg = getConfig() if #args == 0 then local prefixed = mw.title.getCurrentTitle().prefixedText prefixed = prefixed:gsub("/doc","") args[1] = prefixed .. "/" .. cfg["default_subpage_name"] end local tStyles = mTableTools.compressSparseArray(args) local box = renderBox(tStyles) local trackingCategories = renderTrackingCategories(args, tStyles) return box .. trackingCategories end function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end return p re7cgwamfl58z91oxa8yopr8wzl328h Module:Uses TemplateStyles/doc 828 1660 34481 2025-01-10T14:49:35Z Kambai Akau 8 Created page with "{{Lua|Module:Uses TemplateStyles/config|Module:Yesno|Module:List|Module:TableTools|Module:Message box|Module:TNT}} <!-- uses data [[c:Data:I18n/Uses_TemplateStyles.tab]] --> Implements {{tl|Uses TemplateStyles}}" 34481 wikitext text/x-wiki {{Lua|Module:Uses TemplateStyles/config|Module:Yesno|Module:List|Module:TableTools|Module:Message box|Module:TNT}} <!-- uses data [[c:Data:I18n/Uses_TemplateStyles.tab]] --> Implements {{tl|Uses TemplateStyles}} h82x5eki97qykg2m1dsj30gcyzjn0b0 Holan 0 1661 35798 35797 2025-02-02T07:24:41Z Kambai Akau 8 /* Ya̱fang */ 35798 wikitext text/x-wiki [[File:Holland position.svg|thumb|A̱vwuo ka nang a̱byin '''Holan''' nshyia̱ a̱ni ma̱ a̱byin [[Nedalan]].]] [[File:Flag of North Holland.svg|thumb|Holan A̱za]] [[File:Flag of Zuid-Holland.svg|thumb|Holan A̱tak]] ==Tyap== ===Yei=== * {{IPA|kcg|/holan/}} ** {{hyphenation|kcg|Ho|lan}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-Holan.oga|a=}} ===A̱lyoot=== '''Holan''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''*''') # '''Holan''' yet a̱lyoot fam-a̱byin taada kya mi̱ Nedalan nang á̱ ka̱u á̱ si̱ tyia̱ da̱ a̱yaapi̱rovin a̱feang a̱ni a̱fwun, Holan A̱za ma̱ng Holan A̱tak. #* ''N ghyuap, n nyia̱ '''Holan''' da̱ a̱kwonu Nedalan.'' #* ''Á̱niet ma̱ a̱di̱di̱t nwai lyen nyia̱ Nedalan wa yet a̱lyoot a̱fwun a̱byin ka, a̱wot '''Holan''' si̱ yet a̱khwukhwop a̱lyoot wa.'' #* '''''Holan''' yet kap Nedalan hwa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fam a̱byin Nedalan}} * [[Dot]]: {{t+|nl|Holland}} * [[Shong]]: {{t+|en|Holland}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] i3s3l4c1ht9hknsc1p1woks8sz7isnp Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project 14 1662 34620 34606 2025-01-13T02:10:30Z Kambai Akau 8 34620 wikitext text/x-wiki Swáng a̱lyiat jini di̱ wat huni byia̱ a̱ka̱ta ma̱ng ta̱m tung-mbwak [https://meta.m.wikimedia.org/wiki/Sw%C3%A1nga%CC%B1lyiatwuki-WikiWoordenboek_Joint_Pilot_Wiktionary_Editing#Entries_for_creation_or_editing Swánga̱lyiatwuki-Wikiwoordenboek pilot project] nang á̱nietnjhyuk swánga̱lyiat nTyap ba ma̱ng á̱si̱ Dot ba shyia̱ di̱ nyia̱ a̱ni tsi̱tsak a̱tuk mam 11 Zwat Jhyiung ba̱ng si̱ nat mam 28 Zwat Sweang a̱lyia̱ 2025. [[wikt:kcg:Swánga̱lyiatwuki:Ta̱m tung-mbwak ma̱ng WikiWoordenboek|Nwuan a̱ji]] a li wat ta̱m hu di̱ Swánga̱lyiatwuki ji. [[Sa:Swáng a̱lyiat nTyap]] [[Sa:Swáng a̱lyiat nDot]] jh6fd5kntotcxmcui3vkojiggw82rq7 Nedalan 0 1663 41873 37416 2026-02-08T23:59:10Z MarcoSwart 418 language links translation table 41873 wikitext text/x-wiki [[File:Map provinces Netherlands-en.svg|thumb|Ta̱si̱la a̱byin '''Nedalan'''.]] [[File:Flag of the Netherlands.svg|thumb|Tyiang a̱toot shi a̱byin '''Nedalan'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/nedalan/}} ** {{audio|kcg|Kcg-Nedalan.oga|a=}} ** {{hyphenation|kcg|Ne|da|lan}} (a̱ka̱tyong 3) ===A̱lyoot=== '''Nedalan''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''*''') # '''Nedalan''' yet a̱byin kya ka̱ yong ma̱sa̱t a̱ni, di̱ fam Jenshyung Yurop. #* ''A̱byin '''Nedalan''' shi a̱ lan a̱byin Ga̱mbya.'' #* ''Á̱niet '''Nedalan''' bibya á̱ ngyei A̱dot ba.'' #* ''Shunshyung, n daat nyia̱ n nat a̱byin '''Nedalan''' n si̱ bwuo a̱kyuo a̱ma̱nyii A̱shong.'' {{Clr}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin ka̱ yong ma̱sa̱t}} * [[Dot]]: {{t+|nl|Nederland|}} * [[Shong]]: {{t+|en|Netherlands}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] kh66muuezmdexzjzui76savx9erc4q7 a̱ta̱m 0 1664 40164 36290 2025-11-20T13:40:40Z JayCubby 593 ([[c:GR|GR]]) [[File:Female telegraph messenger (cropped).jpg]] → [[File:The Employment of Women in Britain, 1914-1918 Q30362.jpg]] full res 40164 wikitext text/x-wiki ==Tyap== [[File:The Employment of Women in Britain, 1914-1918 Q30362.jpg|thumb|'''A̱ta̱m''' ta̱legi̱rap a̱nap di̱n jen Zwang Swanta I.]] ===Bwoi a̱lyoot=== Neet da̱ ''[[a̱-]]'' + ''[[ta̱m]]''. ===Yei=== * {{IPA|kcg|/ə̀təm/}} ** {{hyphenation|kcg|a̱|ta̱m}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱tá̱m.oga|a=}} ===A̱lyoot=== '''a̱ta̱m''' (''á̱kpa'' '''[[a̱yaata̱m]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱ta̱m''' yet a̱yin wa ku nyam ku kyang ku nwai swuan a̱ni nang á̱ ni̱ tá̱m a̱ni. #* ''Á̱niet Zwakhwu cat '''a̱ta̱m''' da̱ a̱vwuonta̱m mba ka a̱nggang.'' #* '''''A̱tam''' wu bai ta̱m a̱fwun bah.'' #* ''A̱byii̱k a̱wa wa yet '''a̱ta̱m''' wu.'' ====Bwoi mi̱ bwoi==== * [[a̱ta̱m-a̱kwonu A̱gwaza]] * [[a̱ta̱m-ntswa]] ====Bu nwuan==== * [[a̱tá̱m]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyu ku nyam ku kyang nang á̱ ta̱m a̱ni}} * [[Dot ]]: {{t+|nl|boodschapper}} * [[Kpat]]: {{t+|ha|manzo}} * [[Shong]]: {{t+|en|messenger}}, {{t+|en|emissary}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] akznjlmtpuyakbs0p32bt5fuyjmh6zp A̱tyudot 0 1665 35788 35524 2025-02-02T06:57:15Z Kambai Akau 8 35788 wikitext text/x-wiki {{also|a̱tyudot}} ==Tyap== [[File:Kees Van Kooten door Dirk Annemans in 2023.jpg|thumb|'''A̱tyudot''' a̱ghyang nang á̱ ngyei Kees van Kooten a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[Dot]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲùdôd/}} ** {{hyphenation|kcg|A̱|tyu|dot}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-A̱tyudot.oga|a=}} ===A̱lyoot=== '''A̱tyudot''' (''á̱kpa'' '''[[A̱dot]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyudot''' yet a̱tyu a̱ ghwut a̱byin [[Nedalan]] wa ku a̱ lyiat da̱ a̱lyem [[Dot]] ka a̱ni. #* ''Ma̱ri̱kut yet a̱tsak '''A̱tyudot''' wa.'' #* ''N fa̱k nyia̱ '''A̱tyudot''' a̱ swan a̱ja̱u a̱ni cat niung kusat.'' #* '''''A̱tyudot''' a̱wa yet a̱tan a̱yin wa ba̱t!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Nedalan}} * [[Dot]]: {{t+|nl|Nederlander}}, {{t+|nl|Nederlandse|a̱n}} (Zelfstandig naamwoord) * [[Kpat]]: {{t+|ha|Baholandi}}, {{t+|ha|Baholandiya|a̱n}} * [[Shong]]: {{t+|en|Dutchman}}, {{t+|en|Dutchwoman|a̱n}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] oilbs75jo4q6c1uv2115zo2sk7r15f4 a̱lahyia̱ 0 1666 36567 36566 2025-02-14T02:35:12Z Kambai Akau 8 36567 wikitext text/x-wiki ==Tyap== [[Fail:Boy Face from Venezuela.jpg |thumb|'''A̱lahyia̱''' ma̱ a̱ghyi.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱]]'' + ''[[la]]'' + ''[[hyia̱]]''. Ka̱nang a̱yin la kyang a̱ni a̱ si̱ maai hyia̱ kyang hu a̱ ku la a̱ni. ===Yei=== * {{IPA|kcg|/ə̀laʲʲə/}} ** {{hyphenation|kcg|a̱|la|hyia̱}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱lahyia̱.ogg|a=}} ===A̱lyoot=== '''a̱lahyia̱''' (''a̱nyiung'' '''[[tswa-a̱lahyia̱]]''') :Sot swang a̱lyiat: ::'''ka''' (''a̱nyiung'' '''ji''') '''A̱lahyia̱''' bye fa: # A̱sa̱khwot nfak nia na̱ tang a̱ ghwut ma̱ a̱bubwong kwa vam a̱ni. #* ''Mam hu tyia̱ nzi̱t tang '''a̱lahyia̱''' ba̱t.'' #* '''''A̱la̱hyia̱''' ka pyap nggu a̱toot wu.'' #* ''Lyang '''a̱la̱hyia̱''' ka ma̱ a̱ghyi ba.'' # Kwan a̱yin. #* ''A̱mgba̱m nkyang nani, '''a̱lahyia̱''' nzi̱t kya!'' #* '''''A̱la̱hyia̱''' ang kya a?'' #* ''Ku nang '''a̱la̱hyia̱''' nung kya bah, ku myim n maai kaat kyang, ka̱ni?'' ====Bwoi mi̱ bwoi==== * [[gwup-a̱lahyia̱]] * [[kan-a̱lahyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot nfak vam}} * [[Dot]]: {{t+|nl|zweet}} * [[Kpat]]: {{t+|ha|zufa}} * [[Shong]]: {{t+|en|sweat}} {{trans-bottom}} {{trans-top|A̱sa̱khwot nfak vam}} * [[Dot]]: {{t+|nl|poging}} * [[Kpat]]: {{t+|ha|kokari}} * [[Shong]]: {{t+|en|effort}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dp5endkke7xp1oaw3v51tibynz9sjap dromedaris 0 1667 36030 35936 2025-02-06T10:26:16Z MarcoSwart 418 templates audio, hyphenation 36030 wikitext text/x-wiki ==Dot== [[Fail:Ship of the desert.jpg|thumb|1. '''dromedaris''']] ===Yei=== * [[Za̱FBS]]: /ˌdrɔməˈdarɪs/ (a̱ka̱tyong 4) * {{audio|nl|Nl-dromedaris.ogg}} * {{hyphenation|nl|dro|me|da|ris}} ===A̱lyoot=== [[de#Dot|de]] '''dromedaris''' (''á̱kpa'' [[de#Dot|de]] [[dromedarissen#Dot|'''dromedarissen''']]) # [[a̱lakumi]] ([[species:Camelus bactrianus|''Camelus dromedarius'']]) [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 135z0iwappu6idhrk5xiepi8qxxywnf tsi̱ntsa̱u 0 1668 36152 36128 2025-02-08T22:38:13Z Kambai Akau 8 /* A̱lyoot */ 36152 wikitext text/x-wiki ==Tyap== [[File:Gray112.png|Gray112|thumb| '''Tsi̱ntsa̱u''' a̱tyubishyi.]] === Yei === * {{IPA|kcg|/t͡sɨnt͡səu/}} ** {{hyphenation|kcg|tsi̱n|tsa̱u}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-tsi̱ntsa̱u.ogg|a=}} === A̱lyoot === '''tsi̱ntsa̱u''' (''á̱kpa'' '''[[tsí̱ntsa̱u]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Tsi̱ntsa̱u''' ji yet kungkup hwa ku shyia̱ di̱n fi̱ri̱ng a̱ni. Tsí̱ntsa̱u ji ja kup nkap vam fam mami na̱ shyia̱ di̱n f̄i̱ri̱ng nang lyia̱ ma̱ng guhuguhu a̱ni. #* '''''Tsi̱ntsa̱u''' jini nyia̱ nung.'' #* ''Á̱ tuk mi̱ fi̱ri̱ng, '''tsi̱tsa̱u''' jhyiung si̱ but.'' #* ''A̱lyiak a̱ca̱cet nyám byia̱ '''tsi̱ntsa̱u'''. ==== Bu nwuan ==== * [[kungkup-fi̱ri̱ng]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[A̱kum-a̱cyi]]: {{t+|ig|ụgbụ}} * [[Dot]]: {{t+|nl|rib}} * [[Shong]]: {{t+|en|rib}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dtorkhaen85r7j5085fdftpbghatgrd dot (a̱lyem) 0 1669 34598 2025-01-12T22:49:46Z Kambai Akau 8 Redirected page to [[Dot]] 34598 wikitext text/x-wiki #REDIRECT [[Dot]] 7ktdeqdd76tnjc2ucrixyhojse14i21 Swánga̱lyiatwuki:Ta̱m tung-mbwak ma̱ng WikiWoordenboek 4 1670 43113 43112 2026-02-27T23:03:05Z Kambai Akau 8 /* TA̱M 3 */ 43113 wikitext text/x-wiki Wat huni tyai a̱bankhang di̱n Tyap tazwa ta̱m tung-mbwak hu ma̱ng [[wikt:nl|WikiWoordenboek]], Swánga̱lyiatwuki ji di̱n [[Dot]]. ==TA̱M 1== [[File:Swánga̱lyiatwuki-WikiWoordenboek Joint Pilot Wiktionary Editing invite.jpg|thumb|300px|Swánga̱lyiatwuki-WikiWoordenboek Ta̱m 1]] A̱tsak ta̱m tung-mbwak wu shyia̱ di̱n Shong ja di̱ [[m:Swánga̱lyiatwuki-WikiWoordenboek Joint Pilot Wiktionary Editing|wat huni]] di̱ Meta-Wiki. A maai a li a̱mgba̱m á̱nietnjhyuk ba̱ nwuo nyia̱ ta̱m huni a̱ja. ===Nkhang ya-a̱son ta̱m na=== Di̱n tsa hu, ma̱ a̱tuk mam 1 Zwat Jhyiung 2025, zi̱ ku byia̱ swang a̱lyiat jhyiung ja ma̱nyin [[weg]] di̱ [[Sa:Swáng a̱lyiat nDot]] ji. A̱wot di̱n jen tsa ta̱m huni ma̱ a̱tuk mam 11 Zwat Jhyiung 2025, zi̱ si̱si̱ mbyia̱ swáng a̱lyiat sweang --> á̱ mbeang [[kameel]] tazwa. Ma̱ a̱tuk mam 15 Zwat Jhyiung 2025, á̱ si̱ mbyia̱: [[weg]], [[kameel]], [[dromedaris]], [[ooievaar]] (20|01|2025), [[Bonaire]], [[Saba]] (21|01|2025), [[wegen]], [[kamelen]], [[dromedarissen]] (06|02|2025), [[de]], [[het]], [[een]] (04|02|2025), [[ooievaars]] (11|02|2025). {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swáng a̱lyiat nDot|Swáng a̱lyiat nDot]] |- |2025-01-04 || style="text-align: right;"| 1 |- |2025-01-11 || style="text-align: right;"| 2 |- |2025-01-18 || style="text-align: right;"| 3 |- |2025-01-25 || style="text-align: right;"| 6 |- |2025-02-01 || style="text-align: right;"| 6 |- |2025-02-08 || style="text-align: right;"| 12 |- |2025-02-15 || style="text-align: right;"| 13 |- |2025-02-22 || style="text-align: right;"| 84 |- |2025-02-28 || style="text-align: right;"| 116 <!-- |- |2025-02- || style="text-align: right;"| --> |} {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swáng a̱lyiat ma̱ng bwan Dot|Swáng a̱lyiat ma̱ng bwan Dot]] |- |2025-01-04 || style="text-align: right;"| |- |2025-01-11 || style="text-align: right;"| |- |2025-01-18 || style="text-align: right;"| |- |2025-01-25 || style="text-align: right;"| |- |2025-02-01 || style="text-align: right;"| |- |2025-02-08 || style="text-align: right;"| |- |2025-02-15 || style="text-align: right;"| 143 |- |2025-02-22 || style="text-align: right;"| 179 |- |2025-02-28 || style="text-align: right;"| 193 <!-- |- |2025-01- || style="text-align: right;"| --> |} {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project|Swánga̱lyiatwuki-WikiWoordenboek pilot project]] |- |2025-01-04 || style="text-align: right;"| |- |2025-01-11 || style="text-align: right;"| |- |2025-01-18 || style="text-align: right;"| |- |2025-01-25 || style="text-align: right;"| |- |2025-02-01 || style="text-align: right;"| |- |2025-02-08 || style="text-align: right;"| ?54 |- |2025-02-15 || style="text-align: right;"| ?147 |- |2025-02-22 || style="text-align: right;"| 287 |- |2025-02-28 || style="text-align: right;"| 334 <!-- |- |2025-01- || style="text-align: right;"| --> |} ==TA̱M 2== [[File:Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing PART 2 invite.jpg|thumb|Swánga̱lyiatwuki-WikiWoordenboek Ta̱m 2]] A̱tsak ta̱m tung-mbwak wu shyia̱ di̱n Shong ja di̱ [[m:Event:Editing Swánga̱lyiatwuki-WikiWoordenboek Joint Pilot Wiktionary Editing PART 2|wat huni]] di̱ Meta-Wiki. A maai a li a̱mgba̱m á̱nietnjhyuk ba̱ nwuo nyia̱ ta̱m huni a̱ja. ===Nkhang ya-a̱son ta̱m na=== A̱tuk mam 1 Zwat Tswuon 2025, zi̱ ku byia̱ mi̱ '''Sa:Swáng a̱lyiat nDot''' ji, swáng a̱lyiat 116 ja. {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swáng a̱lyiat nDot|Swáng a̱lyiat nDot]] |- |2025-05-01 || style="text-align: right;"| 116 |- |2025-05-08 || style="text-align: right;"| 116 |- |2025-05-15 || style="text-align: right;"| 116 |- |2025-05-22 || style="text-align: right;"| 116 |- |2025-05-29 || style="text-align: right;"| 118 |- |2025-06-05 || style="text-align: right;"| 127 |- |2025-06-15 || style="text-align: right;"| 270 |- |2025-06-19 || style="text-align: right;"| 270 |- |2025-06-26 || style="text-align: right;"| 270 |- |2025-06-30 || style="text-align: right;"| 270 <!-- |- |2025-07- || style="text-align: right;"| --> |} {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swáng a̱lyiat ma̱ng bwan Dot|Swáng a̱lyiat ma̱ng bwan Dot]] |- |2025-05-01 || style="text-align: right;"| 217 |- |2025-05-08 || style="text-align: right;"| 244 |- |2025-05-15 || style="text-align: right;"| 269 |- |2025-05-22 || style="text-align: right;"| 272 |- |2025-05-29 || style="text-align: right;"| 286 |- |2025-06-05 || style="text-align: right;"| 329 |- |2025-06-15 || style="text-align: right;"| 381 |- |2025-06-19 || style="text-align: right;"| 395 |- |2025-06-26 || style="text-align: right;"| 403 |- |2025-06-30 || style="text-align: right;"| 403<!-- |- |2025-07- || style="text-align: right;"| --> |} {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2|Swánga̱lyiatwuki-WikiWoordenboek project part 2]] |- |2025-05-01 || style="text-align: right;"| 0 |- |2025-05-08 || style="text-align: right;"| 27 |- |2025-05-15 || style="text-align: right;"| 52 |- |2025-05-22 || style="text-align: right;"| 57 |- |2025-05-29 || style="text-align: right;"| 71 |- |2025-06-05 || style="text-align: right;"| 124 |- |2025-06-15 || style="text-align: right;"| 318 |- |2025-06-19 || style="text-align: right;"| 326 |- |2025-06-26 || style="text-align: right;"| 340 |- |2025-06-30 || style="text-align: right;"| 340<!-- |- |2025-07- || style="text-align: right;"| --> |} ==TA̱M 3== [[File:WikiWoordenboek-Swangalyiatwuki Part 3 hand bill 01.svg|thumb|Swánga̱lyiatwuki-WikiWoordenboek Ta̱m 3]] A̱tsak ta̱m tung-mbwak wu shyia̱ di̱n Shong ja di̱ [[m:Event:Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 3|wat huni]] di̱ Meta-Wiki. A maai a li a̱mgba̱m á̱nietnjhyuk ba̱ nwuo nyia̱ ta̱m huni a̱ja. ===Nkhang ya-a̱son ta̱m na=== A̱tuk mam 10 Zwat Jhyiung 2026, zi̱ ku byia̱ mi̱ '''Sa:Swáng a̱lyiat nDot''' ji, swáng a̱lyiat 270 ja. {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swáng a̱lyiat nDot|Swáng a̱lyiat nDot]] |- |2026-01-10 || style="text-align: right;"| 270 |- |2026-01-17 || style="text-align: right;"| 270 |- |2026-01-24 || style="text-align: right;"| 270 |- |2026-01-31 || style="text-align: right;"| 270 |- |2026-02-07 || style="text-align: right;"| 270 |- |2026-02-14 || style="text-align: right;"| 304 |- |2026-02-21 || style="text-align: right;"| 437 |- |2026-02-28 || style="text-align: right;"| 504 <!-- |- |2026-02- || style="text-align: right;"| --> |} {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swáng a̱lyiat ma̱ng bwan Dot|Swáng a̱lyiat ma̱ng bwan Dot]] |- |2026-01-10 || style="text-align: right;"| 419 |- |2026-01-17 || style="text-align: right;"| 432 |- |2026-01-24 || style="text-align: right;"| 437 |- |2026-01-31 || style="text-align: right;"| 521 |- |2026-02-07 || style="text-align: right;"| 541 |- |2026-02-14 || style="text-align: right;"| 563 |- |2026-02-21 || style="text-align: right;"| 601 |- |2026-02-28 || style="text-align: right;"| 631 <!-- |- |2026-02- || style="text-align: right;"| --> |} {| class=prettytable ! a̱tuk<br/> a̱a̱a̱a̱-zz-a̱a̱ !! swáng-a̱lyiat di̱ sa<br/>[[:Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3|Swánga̱lyiatwuki-WikiWoordenboek project part 3]] |- |2026-01-10 || style="text-align: right;"| 0 |- |2026-01-17 || style="text-align: right;"| 11 |- |2026-01-24 || style="text-align: right;"| 30 |- |2026-01-31 || style="text-align: right;"| 119 |- |2026-02-07 || style="text-align: right;"| 140 |- |2026-02-14 || style="text-align: right;"| 159 |- |2026-02-21 || style="text-align: right;"| 234 |- |2026-02-28 || style="text-align: right;"| 309 <!-- |- |2026-02- || style="text-align: right;"| --> |} Nwuan [https://petscan.wmcloud.org/ PetScan] a li shi tsuung ta̱m hu nang á̱ ku nyia̱ a̱ni. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kh2b8rlu05ivf1k048rodn53i4fcdyn Ba̱li̱jiyom 0 1671 35787 35525 2025-02-02T06:52:14Z Kambai Akau 8 35787 wikitext text/x-wiki [[File:Be-map.png|thumb|Ta̱si̱la a̱byin '''Ba̱li̱jiyom''']] [[File:Flag of Belgium (civil).svg|thumb|Tyiang a̱toot shi a̱byin '''Ba̱li̱jiyom'''.]] ==Tyap== ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "Ba̱li̱jiyom" ji neet da̱ a̱tsat wu wa "''[[Belgium]]''". ===Yei=== * {{IPA|kcg|/bə́lɨ́d͡ʒijòm/}} ** {{hyphenation|kcg|Ba̱|li̱|ji|yom}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-Ba̱li̱jiyom.oga|a=}} ===A̱lyoot=== '''Ba̱li̱jiyom''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''*''') #'''Ba̱li̱jiyom''' yet a̱byin kya ka̱ yong ma̱sa̱t a̱ni, di̱ fam Jenshyung Yurop. #* ''Ka̱ a nat '''Ba̱li̱jiyom''' ka, ku myim a kwan nwuo Nedalan meang.'' #* '''''Ba̱li̱jiyom''' yet a̱sham a̱byin kya.'' #* ''Á̱ lyiat lilyem ntat hwa mi̱ '''Ba̱li̱jiyom'''; [[Dot]], [[Fi̱ransa]], ma̱ng [[Jaman]].'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin di̱ fam Jenshyung Yurop}} * [[Dot]]: {{t+|nl|België}} * [[Fi̱ransa]]: {{t+|fr|Belgique}} * [[Shong]]: {{t+|en|Belgium}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5gxdwe68wzselrdv42q516wqjcti360 a̱lyia̱ 0 1672 41583 40887 2026-02-06T00:08:22Z Kambai Akau 8 /* Tyap */ 41583 wikitext text/x-wiki =={{-kcg-}}== [[File:Heart frontally PDA.jpg|thumb|'''A̱lyia̱''' a̱tyubishyi]] [[File:Circular solar calendar.png|thumb|'''A̱lyia̱''' a̱nyiung (jen)]] [[File:Muurschildering Angry Boy door Garick Marchena.jpg|thumb|Ghwughwu nggwonseam a̱ghyang ka fwuong '''a̱lyia̱''' a̱ni]] === Yei === * {{IPA|kcg|/ə̀lʲʲə́/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱lyia̱.wav|a=}} ** {{hyphenation|kcg|a̱|lyia̱}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱lyia̱''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[ndyia̱]]''' [[na#Ati̱kut|na]], '''[[lilyia̱]]''' [[hu#Ati̱kut|hu]]) '''A̱lyia̱''' ka bye fa: # A̱gba̱mgbam kap vam fam mami hwa nang á̱niet ki nyám byia̱ a̱ni. Ku swan di̱n fi̱ri̱ng hwa. Ku tsot a̱nci̱ri̱ng, nsok na̱ ki cong kai vam hu a̱mgba̱m. #* ''Zwan '''a̱lyia̱''' ja nyia̱ nggu.'' #* '''''A̱lyia̱''' kani tang swuan.'' #* '''''A̱lyia̱''' a̱tyubishyi ka vwuon ma̱ng a̱si̱ nyam ka.'' # Jen ja ji̱ bai zwát swak ma̱ng a̱feang a̱ni nang a̱kwa̱i mang a̱won nshyia̱ a̱ni. #* '''''A̱lyia̱''' kani yet ba̱t.'' #* ''Ka̱ '''a̱lyia̱''' ka bwuak, n na mbeang bwak khap hu.'' #* ''Nggwon ka yet '''a̱lyia̱''' a̱nyiung kya.'' # Mwuat ndyen. #* ''Bobai la̱u '''a̱lyia̱'''.'' #* ''A ngyei '''a̱lyia̱''' ka na ghwon ang a nyia̱ ta̱m hu bah kani?'' #* ''Nwan wa ma̱nyin byia̱ '''a̱lyia̱''' ka a?'' ====Bwoi mi̱ bwoi==== * [[a̱ghat-a̱lyia̱]] * [[a̱lyia̱-a̱nyiung]] * [[a̱lyia̱-bwuang]] * [[a̱lyia̱-hyaii]] * [[a̱lyia̱-mbyin]] * [[a̱lyia̱-ya]] * [[a̱lyia̱-a̱fai]] * [[bun-a̱lyia̱]] * [[gbang-a̱lyia̱]] * [[hya̱u-a̱lyia̱]] * [[nsak-a̱lyia̱]] * [[ntyia̱-a̱lyia̱]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam hu}} * [[A̱ghwangkpang]]: {{t+|yo|ọkàn}} * [[A̱kum-a̱cyi]]: {{t+|ig|mkpụrụ obi}} * [[Dot]]: {{t+|nl|hart}} * [[Kpat]]: {{t+|ha|zuciya}} * [[Shong]]: {{t+|en|heart}} {{trans-bottom}} {{trans-top|Jen}} * [[A̱ghwangkpang]]: {{t+|yo|odun}} * [[A̱kum-a̱cyi]]: {{t+|ig|afọ}} * [[Dot]]: {{t+|nl|jaar}} * [[Kpat]]: {{t+|ha|shekara}} * [[Shong]]: {{t+|en|year}} {{trans-bottom}} {{trans-top|Mwuat ndyen}} * [[A̱ghwangkpang]]: {{t+|yo|ibinu}} * [[A̱kum-a̱cyi]]: {{t+|ig|iwe}} * [[Dot]]: {{t+|nl|woede}} * [[Kpat]]: {{t+|ha|Fushi}} * [[Shong]]: {{t+|en|anger}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ji9tctc2gdr5nhaema4e7l1q1x7eibb A̱tyuba̱li̱jiyom 0 1673 35786 35526 2025-02-02T06:48:21Z Kambai Akau 8 35786 wikitext text/x-wiki {{also|a̱tyuba̱li̱jiyom}} ==Tyap== [[File:Veteran at Belgian National Day. Brussels, 2012.jpg|thumb|'''A̱tyuba̱li̱jiyom''' a̱ghyang a̱ yet a̱khwukhwop a̱khwot a̱kwop a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[Ba̱li̱jiyom]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲùbə́lɨ́d͡ʒijòm/}} ** {{hyphenation|kcg|A̱|tyu|ba̱|li̱|ji|yom}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-A̱tyuba̱li̱jiyom.oga|a=}} ===A̱lyoot=== '''A̱tyuba̱li̱jiyom''' (''á̱kpa'' '''[[Á̱nietba̱li̱jiyom]]''', '''[[A̱ba̱li̱jiyom]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''', '''ba''') # '''A̱tyuba̱li̱jiyom''' yet a̱tyu a̱ ghwut a̱byin [[Ba̱li̱jiyom]] wa a̱ni. A̱ bye yet [[A̱tyulyiatdot]] ku A̱tyulyiatfi̱ransa ku A̱tyulyiatjaman. #* ''Ka̱nang a yet '''A̱tyuba̱li̱jiyom''' wa, a ta̱ngam bwak!'' #* ''A ngyei '''A̱tyuba̱li̱jiyom''' a̱wa nyian ta̱m hu ma̱ng la̱ri̱we ja.'' #* '''''A̱tyuba̱li̱jiyom''' cat song ba̱t!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Ba̱li̱jiyom}} * [[Dot]]: {{t+|nl|Belgisch}}, {{t+|nl|Belgische|a̱n}} * [[Shong]]: {{t+|en|Belgian}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] enci473whsrijpnte2omcmk5aywr5dt A̱tyusuri̱nam 0 1674 42682 35782 2026-02-20T17:48:43Z Genesis shan 219 /* A̱lyoot */ 42682 wikitext text/x-wiki {{also|a̱tyusuri̱nam}} ==Tyap== [[File:Karin Lachmising Surinamese author (3).jpg|thumb|Karin Lachmising, a̱tyulyuut a̱ yet '''A̱tyusuri̱nam''' a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[Suri̱nam]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲùsúrɨnam/}} ** {{hyphenation|kcg|A̱|tyu|su|ri̱|nam}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-A̱tyusuri̱nam.oga|a=}} ===A̱lyoot=== '''A̱tyusuri̱nam''' (''á̱kpa'' '''[[Á̱nietsuri̱nam]]''', '''[[A̱suri̱nam]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyusuri̱nam''' yet a̱tyu a̱ ghwut a̱byin [[Suri̱nam]] wa a̱ni. #* ''Ka̱ a lyen a yet '''A̱tyusuri̱nam''' wa, shyei bai a̱zanson.'' #* ''Kuzang '''A̱tyusuri̱nam''' wa cat a̱tangka̱i a̱bwom a̱hwa bah.'' #* '''''A̱tyusuri̱nam''' wuni vwuon ma̱ng a̱ghyang mba.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Suri̱nam}} * [[Dot]]: {{t+|nl|Surinamer}}, {{t+|nl|Surinaamse|a̱n}} (Zelfstandig naamwoord) * [[Shong]]: {{t+|en|Surinamese}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hsmw8rju4usr9yy5y09vgmgvo9j3daa Suri̱nam 0 1675 35785 35784 2025-02-02T06:44:04Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35785 wikitext text/x-wiki [[File:Suriname Overview Map Neutral.png|thumb|Ta̱si̱la a̱byin '''Suri̱nam'''.]] [[File:Flag of Suriname.svg|thumb|Tyiang a̱toot shi a̱byin '''Suri̱nam'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/sùrɨ̀nâm/}} ** {{hyphenation|kcg|Su|ri̱|nam}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-Suri̱nam.oga|a=}} ===A̱lyoot=== '''Suri̱nam''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''*''') # '''Suri̱nam''' yet a̱byin kya ka̱ yong ma̱sa̱t a̱ni, di̱ fam A̱za A̱merka A̱tak. #* ''A̱byin '''Suri̱nam''' kya ma̱nyin nang á̱ lyiat a̱lyem [[Dot]] ma̱ A̱merika A̱tak.'' #* '''''Suri̱man''' byia̱ gak ma̱ng Bi̱razi̱t'' #* ''A̱keangtung '''Suri̱nam''' ka, kikya yet Paramaribo.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin ma̱ A̱merika A̱tak}} * [[Dot]]: {{t+|nl|Suriname}} * [[Shong]]: {{t+|en|Suriname}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] m7x0hfyp9d495c87rz41hi4lp4o4p51 A̱ruba 0 1676 41923 35775 2026-02-11T14:21:23Z Genesis shan 219 41923 wikitext text/x-wiki [[File:Aruba - Location Map (2013?) - ABW - UNOCHA.svg|thumb|A̱vwuo ka nang a̱byin '''A̱ruba''' nshyia̱ a̱ni.]] [[File:Flag of Aruba.svg|thumb|Tyiang a̱toot shi '''A̱ruba'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/əruba/}} ** {{hyphenation|kcg|A̱|ru|ba}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-A̱ruba.oga|a=}} ===Alyoot=== '''A̱ruba''' (''á̱kpa'' '''*''') :Sot swang alyiat: :: '''ka''' (''á̱kpa'' '''*''') #'''A̱ruba''' yet a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya mi̱ Kyai A̱sa̱khwot Ka̱ribi hu ka̱ yet kap A̱byintyok [[Nedalan]] hu a̱ni. A̱byin kani shyia̱ kilomita 29 di̱ fam a̱za a̱byin Venezwela. #* ''Ta̱ulyia̱, n ku nat a̱byin '''A̱ruba'''.'' #* '''''A̱ruba''' yet a̱sham a̱byin kya.'' #* ''Ka̱nang a nat Kurasawo bah, da̱ kwan a nat a̱byin '''A̱ruba''' ka a̱la!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot}} * [[Dot]]: {{t+|nl|Aruba}} * [[Shong]]: {{t+|en|Aruba}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] 6ilzi9yj4f9xf4dcg0qb4usj9gqkhvr a̱nfwuong 0 1677 42658 36581 2026-02-20T08:07:42Z MarcoSwart 418 /* Bwan di̱ lilyem ghyáng */ Dot 42658 wikitext text/x-wiki ==Tyap== [[Fail:Nasal Septal Hematoma.jpg|thumb|Nggwon a̱ghyang ma̱ng '''a̱nfwuong''' mi̱ zwua̱i]] === Yei === * {{IPA|kcg|/ənfʷʷəŋ/}} ** {{hyphenation|kcg|a̱n|fwuong}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱nfwuong.ogg|a=}} === A̱lyoot === '''a̱nfwuong''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') '''A̱nfwuong''' bye yet: # A̱sa̱khwuot nia na̱ lyuaa a̱ sa li nang kang a̱ni, na̱ ghwut ma̱ng [[zwuai]] ja. Njhyang li tuk-tuk a̱ swak njhyang mat njhyang si̱ sai, njhyang si̱ li duduu. #* ''Lyang nggu '''a̱nfwuong''' na.'' #* ''N cat ta '''a̱nfwuong''' a̱ta̱usa.'' #* ''A̱ ta '''a̱nfwuong''' na di̱n bat.'' # Zwan ji ji̱ cong a̱ bai ma̱ng a̱nfwuong na. #* '''''A̱nfwuong''' nia cat ta̱bat nggu.'' #* ''A ngyei a ku labeang nang a ku tsa nyia̱ ma̱ng '''a̱nfwuong''' nani, ka̱ni?'' #* ''Ka̱ '''a̱nfwuong''' ta̱bat ang, ku myim a lyen kan nshyia̱ bah.'' ====Bwoi mi̱ bwoi==== * [[a̱guruma-a̱nfwuong]] * [[a̱nfwuong-swup]] * [[hyiap-a̱nfwuong]] * [[kan-a̱nfwuong]] * [[zwan-a̱nfwuong]] === Bwan di̱ lilyem ghyáng === {{trans-top|A̱sa̱khwot vam}} * [[Dot]]: {{t+|nl|slijm}} * [[Kpat]] : {{t+|ha|majina}} * [[Shong]]: {{t+|en|mucus}} {{trans-bottom}} {{trans-top|Zwan ji̱ khwat nna}} * [[Dot]]: {{t+|nl|slijmvliesontsteking}}, {{t+|nl|catarre}} * [[Kpat]] : {{t+|ha|majina}} * [[Shong]]: {{t+|en|catarrh}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bu9j2t50pwpb86vyphuuj0euo4783of shushok 0 1678 35989 35988 2025-02-04T23:18:59Z Kambai Akau 8 35989 wikitext text/x-wiki ==Tyap== [[File:Chica cachetona.jpg|thumb|'''Shushok'''/'''shok''' a̱byii̱k.]] ===Yei=== * {{IPA|kcg|/ʃuʃɔɡ/}} ** {{hyphenation|kcg|shu|shok}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-Shushok.ogg|a=}} ===A̱lyoot=== '''shushok''' (''á̱kpa'' '''[[a̱shushok]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ba''')''' # '''Shushok''' yet kap vam fam nta hu ku kup a̱gi̱gak a̱ghyi a̱ni. Shushok kyiak neet a̱tafa tswa-a̱li ma̱ng a̱fufwuo si̱ ba̱ mma ma̱ng a̱tanu ka. Á̱ ka ngyei shushok ji [[shok]] ku [[kpang]] meang. #* ''A̱ lywi nggu ma̱ '''shushuk''' ba.'' #* ''N gya nam Ki̱si̱mat hu '''shushok''' ba kpeam nung.'' #* ''Ka̱ byia̱ a̱ca̱cet '''shushok''' nang a̱yang wu a̱ni.'' ====Tai ==== * [[kpang]] ====Bwoi mi̱ bwoi==== * [[a̱shushok]] * [[shushok-nkyang]] * [[shushok-nkyayak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kpang}} * [[Dot]]: {{t+|nl|wang}} * [[Kpat]]: {{t+|ha|kumatu}} * [[Shong]]: {{t+|en|cheek}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] gmtslaino7qlezqxkc61431bcovryoc kungkup-a̱ma 0 1679 36157 36156 2025-02-08T22:47:06Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36157 wikitext text/x-wiki ==Tyap== [[File:Thoracic Cage with Spine - Anatomy.gif|thumb|Tsí̱ntsa̱u ji ma̱ng '''kungkup-a̱ma''' hu.]] ===Yei=== * {{IPA|kcg|/kuŋkub əma/}} ** {{hyphenation|kcg|kung|kup|a̱|ma}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-kungkup-a̱ma.ogg|a=}} ===A̱lyoot=== '''kungkup-a̱ma''' (''á̱kpa'' '''[[nkungkup-a̱ma]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''')''' '''Kungkup-a̱ma''' yet a̱junjung kungkup wa a̱ kyiak neet da̱ a̱ma̱nta-a̱pyia̱ a̱ si̱ ma ma̱ng fi̱ri̱ng da̱ a̱zama a̱ swak a̱ si̱ tat tsi̱n-dyang. A̱ shyia̱ di̱ ka̱tsak a̱ si̱ byia̱ cet ba̱t. Á̱nietbishyi byia̱, nyám njhyang si̱ ka byia̱. #* '''''Kungkup-a̱ma''' hu but.'' #* ''A̱tuk ku kwa a̱ si̱ bwuo fa̱t mi̱ '''kungkup-a̱ma''' nggu hu.'' #* ''Á̱ ku kwop-adyii̱ng tazwa '''kungkup-a̱ma''' bwamyian nggu hu lyuo.'' ====Tai==== * [[tsi̱n-a̱ma]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|ruggengraat}} * [[Kpat]]: {{t+|ha|ƙashin baya}} * [[Shong]]: {{t+|en|backbone}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 75n8u2cyffo7i9lercesq1y2d3zk84r A̱tyoruba 0 1680 42497 35773 2026-02-16T10:06:51Z Genesis shan 219 42497 wikitext text/x-wiki {{also|a̱tyoruba}} ==Tyap== [[File:Giselle Ecury, Aruban-Dutch writer.jpg|thumb|'''A̱tyoruba''' a̱ yet a̱tyulyuut a̱ni.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱tyo]]'' + ''[[A̱ruba]]''. ===Yei=== * {{IPA|kcg|/ətʲoruba/}} ** {{hyphenation|kcg|A̱|tyo|ru|ba}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-A̱tyoruba.oga|a=}} ===Alyoot=== '''A̱tyoruba''' (''á̱kpa'' '''[[Á̱nieta̱ruba]]''') :Sot swang alyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱tyoruba''' yet a̱yin wa a̱ neet ma̱ a̱byin [[A̱ruba]], a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot ka̱ yet kap A̱byintyok Nedalan ka a̱ni. #* '''''A̱tyoruba''' yet a̱tsatsak a̱yin wa.'' #* ''Gangkwon ku myim ma̱ng '''A̱tyoruba''' wu a̱ si̱ yorong nggu nyia̱ gu bai.'' #* ''Nwan wa yet '''A̱tyoruba''' wu a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin A̱ruba}} * [[Dot]]: {{t+|nl|Arubaan}}, {{t+|nl|Arubaanse|a̱n}} * [[Shong]]: {{t+|en|Aruban}} {{trans-bottom}} ===Yafang=== <references/> [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] 3wtt7umyhjyyl4660044r3udp8twsg1 Kurasawo 0 1681 35424 35423 2025-01-21T01:09:40Z Kambai Akau 8 /* Tyap */ 35424 wikitext text/x-wiki [[File:Curacao-CIA WFB Map.png|thumb|Ta̱si̱la a̱byin Kurasawo]] [[File:Flag of Curaçao (1-1).svg|thumb|Tyiang a̱toot shi Kurasawo.]] ==Tyap== ===Yei=== * {{IPA|kcg|/kurasawo/}} * {{hyphenation|kcg|Ku|ra|sa|wo}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-Kurasawo.oga|a=}} ===Alyoot=== '''Kurasawo''' (''á̱kpa'' '''*''') :Sot swang alyiat: :: '''ji''' (''á̱kpa'' '''*''') #'''Kurasawo''' yet a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya ka̱ yet kap a̱byintyok Nedalan hu a̱ni. A̱byin ka si̱ shyia̱ da̱ a̱tak Kyai A̱sa̱khwot Karibi hu ku si̱ shyia̱ kilomita 65 di̱ fam a̱za a̱byin Venezwela. #* ''A̱byin '''Kurasawo''' ka shyia̱ gbang ma̱ng a̱byin A̱ruba.'' #* ''Á̱niet '''Kurasawo''' ba lyen lyiat Dot ji.'' #* ''A na nat '''Kurasawo''' ji mi̱ zang jen ja?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot}} * [[Dot]]: {{t+|nl|Curaçao}} * [[Shong]]: {{t+|en|Curaçao|}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] mp2skoxtvhnviuc13toipw1k2xxh92j a̱gyigyiek-a̱pyia̱ 0 1682 42570 42567 2026-02-19T17:10:30Z Kambai Akau 8 /* {{-kcg-}} */ 42570 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Gray190.png|thumb|'''A̱gyigyiek-a̱pyia̱''' a̱tyubishyi.]] {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} [[File:Hippo skull.jpg|thumb|'''A̱gyigyiek a̱pyia̱''' [[jem]].]] ===Bwoi a̱lyoot=== Neet di ''[[a̱gyigyiek]]'' + ''[[a̱pyia̱]]''. ===Yei=== * {{IPA|kcg|/ə̀ɡʲiɡʲʲəɡ əpʲʲə/}} ** {{audio|kcg|Kcg-a̱gyigyiek-a̱pyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|gyi|gyiek|a̱|pyia̱}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱gyigyiek-a̱pyia̱''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaagyigyiek-a̱pyia̱]]''' [[ba#Ati̱kut|ba]]) '''A̱gyigyiek-a̱pyia̱''' wa yet kungkup hu ku shyia̱ a̱pyia̱ ka a̱ni. Nggu wa ci fuu hu ku shyia̱ a̱pyia̱ a̱ni. #* ''N di '''a̱gyigyiek-apyia̱''' a̱tyubishyi.'' #* ''A̱ swuo a̱sa̱khwot na ma̱ng '''a̱gyigyiek-a̱pyia̱''' wa.'' #* '''''A̱gyigyiek-a̱pyia̱''' a̱gwanzwang mba wa wu.'' ====Vak yei ghyang==== * [[a̱ghyighyak-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[Dot]]: {{t+|nl|schedel}} * [[Kpat]]: {{t+|ha|kokon-kai}} * [[Shong]]: {{t+|en|skull}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] e42lmos61npiin5tg4z63hcashuistz A̱tyukurasawo 0 1683 42781 42361 2026-02-25T10:03:46Z MarcoSwart 418 consistent spelling 42781 wikitext text/x-wiki {{also|a̱tyukurasawo}} =={{-kcg-}}== [[File:Charlison-benschop.jpg|thumb|'''A̱tyukurasawo''' a̱ghyang a̱ yet a̱tyutsot a̱lau-a̱ti̱tak a̱ni]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱tyu]]'' + ''[[Kurasawo]]''. ===Yei=== * {{IPA|kcg|/ətʲukurasawo/}} ** {{hyphenation|kcg|A̱|tyu|ku|ra|sa|wo}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-A̱tyukurasawa.ogg|a=}} ===Alyoot=== '''A̱tyukurasawo''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[Á̱nietkurasawo]]''' [[ba#Ati̱kut|ba]], '''[[A̱kurasawo]]''' ba) # '''A̱tyukurasawo''' yet a̱yin wa a̱ neet ma̱ a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot [[Kurasawo]] a̱ni. Á̱kpa a̱niet ba̱ neet a̱byin kani yet a̱dyundyung a̱niet bya. #* ''N fa A̱tyoruba wa gu yet. N dyen nyia̱ '''A̱tyukurasawo''' wa gu yet bah.'' #* ''Yok zi̱ lyiat ma̱ng '''A̱tyukurasawo''' a̱wa.'' #* ''Kuzang '''A̱tyukurasawo''' lyen a̱tuk a̱kya.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Kurasawo}} * [[Dot]]: {{t+|nl|Curaçaoënaar|}}, {{t+|nl|Curaçaose|a̱n}} * [[Shong]]: {{t+|en|Curaçaoan|}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] l5bsggykhfixw07gpxwcuq3wprawutm a̱tyudot 0 1684 35532 35531 2025-01-23T11:51:36Z Kambai Akau 8 35532 wikitext text/x-wiki {{also|A̱tyudot}} ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʲ̀udôd/}} ** {{hyphenation|kcg|A̱|tyu|dot}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-A̱tyudot.oga|a=}} ===A̱lyoot=== '''''a̱tyudot''' (''á̱kpa'' '''[[A̱dot]]''') # ''Vak lyuut'' [[A̱tyudot]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bmcvm3ns45kumrzlon49bor4ykwdvlf a̱tyoruba 0 1685 37362 35559 2025-03-06T22:40:12Z Kambai Akau 8 37362 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ətʲoruba/}} ** {{hyphenation|kcg|a̱|tyo|ru|ba}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-A̱tyoruba.oga|a=}} ===A̱lyoot=== '''''a̱tyoruba''' (''á̱kpa'' '''[[Á̱niet A̱ruba]]''', '''[[A̱ruba]]''') # ''Vak lyuut'' [[A̱tyoruba]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] aa8ymoc1f838bgd9obeo3wwzbj0en4m a̱tyuba̱li̱jiyom 0 1686 34851 34850 2025-01-16T22:21:19Z MarcoSwart 418 wrong page 34851 wikitext text/x-wiki {{also|A̱tyuba̱li̱jiyom}} ==Tyap== ===Yei=== * [[Za̱FBS]]: /ˌətʲuˌbəˈlɨˈd͡ʒijom/ (a̱ka̱tyong 6) * A̱nwuat: [[File:Kcg-A̱tyuba̱li̱jiyom.oga|thumb|a̱tyuba̱li̱jiyom]] ===A̱lyoot=== '''''a̱tyuba̱li̱jiyom''' (''á̱kpa'' '''[[Á̱nietba̱li̱jiyom]]''', '''[[A̱ba̱li̱jiyom]]''') # ''Vak lyuut'' [[A̱tyuba̱li̱jiyom]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3hj3u4pdzbqcr5qz2gxablrbacyzrgk a̱tyukurasawo 0 1687 35725 35724 2025-02-01T14:48:38Z Kambai Akau 8 35725 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ətʲukurasawo/}} * {{hyphenation|kcg|A̱|tyu|ku|ra|sa|wo}} (a̱ka̱tyong 6) * {{audio|kcg|Kcg-A̱tyukurasawo.ogg|a=}} ===A̱lyoot=== '''''a̱tyukurasawo''' (''á̱kpa'' '''[[Á̱nietkurasawo]]''', '''[[A̱kurasawo]]''') # ''Vak lyuut'' [[A̱tyukurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8dbellf72w76vpme0k38a001tkmhwh4 a̱za̱nghwuan 0 1688 37932 37931 2025-05-08T19:58:47Z Kambai Akau 8 37932 wikitext text/x-wiki ==Tyap== [[File:Photo of male right shoulder, combined with an anatomical drawing from Leonardo da Vinci.jpg|thumb|'''A̱za̱nghwuan''' bwayak a̱sam mbeang ghwughwu Leonardo da Vinci.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱za]]'' + ''-[[n-]]'' + ''[[ghwuan]]''. ===Yei=== * {{IPA|kcg|/ə̀d͡zəŋɣʷʷan/}} ** {{hyphenation|kcg|a̱|za̱|n|ghwuan}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱za̱ngwuan.ogg|a=}} ===A̱lyoot=== '''a̱za̱nghwuan''' (''á̱kpa'' '''[[á̱za̱nghwuan]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱za̱nghwuan''' yet kap vam hwa ku kyiak neet di̱ fam a̱za [[fi̱ri̱ng]] hu, a̱won ku si̱ shyia̱ a̱tafa fwuo hu. A̱mgba̱m mbwak ta̱mwak da̱ a̱za̱nghwuan kya'' #* '''''A̱za̱nghwuan''' ka nyia̱ nung.'' #* ''A̱ kyiak kpa̱t hu da̱ '''a̱za̱nghwuan''' kya.'' #* '''''A̱za̱nghwuan''' á̱tyok shi a̱ lan a̱si̱ á̱nyiuk''. ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * A̱do: {{t+|bin|izabọ}} * [[Dot]]: {{t+|nl|schouder}} * [[Kpat]]: {{t+|ha|Kafada}} * [[Shong]]: {{t+|en|shoulder}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] oq7sfwvk45s9pni17t9n3yrokvpe66x tswu 0 1689 42337 37947 2026-02-15T21:15:34Z Kambai Akau 8 /* Tyap */ 42337 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Anatomytool Muscles of stomach - English.jpg|thumb|Si̱sak a̱ci̱ci̱p '''tswu''' a̱fa a̱yin li a̱ni]] [[File:Deutsche Welle - Explaining The Human Body (English) - How Robust Is Our Stomach?.webm|thumb|upright|Ghwughwu-a̱guguut wa̱i tswu a̱tyubishyi ji]] === Yei === * {{IPA|kcg|/t͡sʷù/}} ** {{hyphenation|kcg|tswu}} (a̱tyong 1) ** {{audio|kcg|Kcg-tswu.ogg|a=}} === A̱lyoot === '''tswu''' (''á̱kpa'' '''[[tswú]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Tswu''' yet kap vam a̱tyubishyi ku nyam hwa nang kyayak swan a̱mami a̱ni, a̱wot a̱ci̱ci̱p ba̱ shyia̱ mami a̱ni kwang kyayak hu da̱nian shyia̱ cet vam hu. #* '''''Tswu''' Balat na fwoi mat kyayak Ki̱simat.'' #* ''Yihwa a ya nang '''tswu''' a̱fa nghwut ang a̱nia?'' #* '''''Tswu''' jini shyia̱ a̱ta̱bwai ba̱t!'' ==== Tai ==== * [[a̱fa]] ====Bwoi mi̱ bwoi==== * [[tswu-a̱fa]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap a̱mami vam}} * A̱do: {{t+|bin|ẹkpokhurhu}} * [[A̱ghwangkpang]]: {{t+|yo|ikun}} * [[A̱kum-a̱cyi]]: {{t+|ig|afọ}} * [[Dot]]: {{t+|nl|maag}} * [[Kpat]]: {{t+|ha|ciki}} * [[Shong]]: {{t+|en|stomach}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0d3vmjoswqilvbdd82rrhuq276ma0te a̱tyusuri̱nam 0 1690 35730 35535 2025-02-02T04:53:56Z Kambai Akau 8 35730 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʲùsúrɨnam/}} ** {{hyphenation|kcg|A̱|tyu|su|ri̱|nam}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-A̱tyusuri̱nam.oga|a=}} ===A̱lyoot=== '''''a̱tyusuri̱nam''' (''á̱kpa'' '''[[Á̱nietsuri̱nam]]''', '''[[A̱suri̱nam]]''') # ''Vak lyuut'' [[A̱tyusuri̱nam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] io17xhk5nbdtwu9orlur30ukky2qzvi A̱tyulyiatdot 0 1691 35776 35547 2025-02-02T06:31:14Z Kambai Akau 8 35776 wikitext text/x-wiki {{also|a̱tyulyiatdot}} ==Tyap== [[File:Dutch Sheets speaking.jpeg|thumb|'''A̱tyulyiatdot''' a̱ghyang a̱ shyia̱ di̱ tyiet á̱nietkhwi ba tazwa naai A̱gwaza.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[lyiat]]'' + ''[[Dot]]''. ===Yei=== * {{IPA|kcg|/ətʲulʲʲaddod/}} ** {{hyphenation|kcg|A̱|tyu|lyiat|dot}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-A̱tyulyiatdot.oga|a=}} ===A̱lyoot=== '''A̱tyulyiatdot''' (''á̱kpa'' '''[[Á̱nietlyiatdot]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyulyiatdot''' yet a̱tyu a̱ lyen lyiat da̱ a̱lyem [[Dot]] kikya. Dot ji bye yet a̱lyem mbyin a̱wot ji̱ bye nwai yet nggu a̱lyem mbyin. Ka̱ doot ji̱ yet nggu a̱lyem a̱feang ki a̱tat kya, a̱wot a̱ fi̱k a̱ si̱ lyen lyiat hu. #* ''A yet '''A̱tyulyiatdot''' waa?'' #* '''''A̱tyulyiatdot''' ma̱nyin namg zi̱ byia̱ a̱ni ku nat a̱cyet.'' #* ''Ba̱ nyia̱ ba̱ cat '''A̱tyulyiatdot''' wa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyu a̱ lyen lyiat Dot}} * [[Dot]]: {{t+|nl|Nederlandssprekende}} * [[Shong]]: {{t+|en|Dutch speaker}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] oe18o4xzuufz6lgbu1blbcocqywbvv0 a̱tyulyiatdot 0 1692 35548 34940 2025-01-23T12:03:21Z Kambai Akau 8 35548 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ətʲulʲʲaddod/}} ===A̱lyoot=== '''''a̱tyulyiatdot''' (''á̱kpa'' '''[[Á̱nietlyiatdot]]''') # ''Vak lyuut'' [[A̱tyulyiatdot]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kv066ldtmkfsyptl51s27grtt5mki4j Á̱nietlyiatdot 0 1693 35674 35549 2025-01-28T22:29:26Z Kambai Akau 8 /* Yei */ 35674 wikitext text/x-wiki {{also|á̱nietlyiatdot|á̱nietlyiat Dot|Á̱nietlyiat Dot|Á̱niet lyiat Dot|Á̱niet-lyiat Dot}} ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲedlʲʲaddod/}} ** {{hyphenation|kcg|Á̱|niet|lyiat|dot}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-Á̱nietlyiatdot.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[A̱tyulyiatdot]] ====Bwan di̱ lilyem ghyáng==== * [[Dot]]: [[wikt:nl:Nederlandssprekenden|Nederlandssprekenden]] * [[Shong]]: [[wikt:en:Dutch speakers|Dutch speakers]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] s9byhth2yklat6o1vg1y1opeppiqhmf á̱nietlyiatdot 0 1694 35550 34909 2025-01-23T12:06:05Z Kambai Akau 8 35550 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲedlʲʲaddod/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietlyiatdot]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kpibdejc8nsder2p3uulrm41e92tz30 Á̱nietba̱li̱jiyom 0 1695 35668 35667 2025-01-28T22:23:26Z Kambai Akau 8 35668 wikitext text/x-wiki {{also|á̱nietba̱li̱jiyom}} ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲèbə́lɨd͡ʒɨjom/}} ** {{hyphenation|kcg|Á̱|niet|ba̱|li̱|ji|yom}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-Á̱nietba̱li̱jiyom.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[A̱tyuba̱li̱jiyom]] ====Vak lyuut ghyang==== * Á̱niet Ba̱li̱jiyom ====Vak lyuut ghyang==== * [[A̱ba̱li̱jiyom]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[wikt:en:Belgians|Belgians]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] gb4svnpka3kftwqljvdrzo4529xyx39 á̱nietba̱li̱jiyom 0 1696 35529 34900 2025-01-23T11:47:13Z Kambai Akau 8 /* Yei */ 35529 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲèdbə́lɨd͡ʒɨjom/}} ** {{hyphenation|kcg|á̱|niet|ba̱|li̱|ji|yom}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-Á̱nietba̱li̱jiyom.oga|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietba̱li̱jiyom]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] lvc48d23babtkf04ig48gv0svjm5bmx A̱ba̱li̱jiyom 0 1697 41445 41444 2026-02-04T09:40:08Z Genesis shan 219 /* Tyap */Minor edit 41445 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀bəlɨd͡ʒijom/}} ** {{hyphenation|kcg|A̱|ba̱|li̱|ji|yom}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-a̱ba̱li̱jiyom.ogg|a=}} ===A̱lyoot=== # ''Vak yei'' [[Á̱nietba̱li̱jiyom]] ''ghyang''. # '''A̱bba̱liji̱yom''' yet a̱niet swat Abyin [[Ba̱li̱ji̱yom]]. #* '''''A̱ba̱li̱jiyom''' bya cong ma̱ng A̱nzit Tsáái nswam ji nang Zi̱ ban ma̱ byin ka̱ni a̱ni.'' #* ''Kan'''A̱ba̱li̱jiyom'''hu hwa coot zwon ma Ka̱wa̱i ji.'' ====Bwan di̱ lilyem ghyáng==== *[[Dot]]:[[wikt:nl:Belgium|Belgium]] * [[Shong]]: [[wikt:en:Begium|Belgium]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6sawq93fxberibb9mynbxufam5l1ehs A̱suri̱nam 0 1698 41953 41952 2026-02-12T10:26:07Z Genesis shan 219 /* A̱lyoot */ 41953 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀surɨnam/}} ** {{hyphenation|kcg|A̱|su|ri̱|nam}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-A̱suri̱nam.ogg|a=}} ===A̱lyoot=== '''A̱suri̱nam''' yet aniet bya, bs̱ shyia̱ ma̱ng swat hu mami a̱byin ''(Suri̱nam)'' ka ani. # ''Vak yei'' [[Á̱nietsuri̱nam]] ''ghyang'' hwa hu. #* ''Mba '''A̱suri̱ma''' ba sa fwuong a̱lyem ''Tyap'' ka a̱la a?'' #* '' Ka cat fa̱k nyinyang, da̱ ya mak cong kpa̱ndang ma̱ng '''A̱suri̱ma''' #* '''A̱suri̱ma''' ba mun lyiat shong ji. ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[wikt:en:Surinamese|Surinamese]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0comw84pq9z5in53y383ce44k01z4jt A̱kurasawo 0 1699 35678 34904 2025-01-28T22:33:23Z Kambai Akau 8 35678 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kurasawo/}} ** {{hyphenation|kcg|A̱|ku|ra|sa|wo}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-A̱kurasawo.ogg|a=}} ===A̱lyoot=== # ''Vak yei'' [[Á̱nietkurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dcwdx5sxzjasiyfualdt096yo1j40uz Á̱nietsuri̱nam 0 1700 35671 35670 2025-01-28T22:25:39Z Kambai Akau 8 35671 wikitext text/x-wiki {{also|á̱nietsuri̱nam|á̱niet Suri̱nam|Á̱niet Suri̱nam}} ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲesúrɨnam/}} ** {{hyphenation|kcg|Á̱|niet|su|ri̱|nam}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-Á̱nietsuri̱nam.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[A̱tyusuri̱nam]] ====Vak yei ghyang==== * [[A̱suri̱nam]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[wikt:en:Surinamese|Surinamese]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] f23zs2y1tr9f2lwpwg111olp3lou966 á̱nietsuri̱nam 0 1701 35540 34908 2025-01-23T11:58:09Z Kambai Akau 8 35540 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲedsúrɨnam/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietsuri̱nam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] j70ckyiqn3kwuvixhghbq50tn6erhu0 Á̱nietkurasawo 0 1702 35806 35677 2025-02-03T02:18:29Z Kambai Akau 8 35806 wikitext text/x-wiki {{also|á̱nietkurasawo|á̱niet Kurasawo|Á̱niet Kurasawo}} ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲèkurásawo/}} ** {{hyphenation|kcg|Á̱|niet|ku|ra|sa|wo}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-Á̱nietkurasawo.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[A̱tyukurasawo]] ====Vak lyuut ghyang==== * [[A̱kurasawo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet a̱byin Kurasawo}} * [[Shong]]: {{t+|en|Curaçaoans}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9gnylqy8p8k9ybhz7jnvbp581z10fts á̱nietkurasawo 0 1703 34914 2025-01-18T13:27:54Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ənjedkurasawo/ (a̱ka̱tyong 6) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietkurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 34914 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ənjedkurasawo/ (a̱ka̱tyong 6) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietkurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] s02tvzh2uzxjiujuulizqj9cs64msti Á̱nieta̱ruba 0 1704 35675 35563 2025-01-28T22:30:07Z Kambai Akau 8 35675 wikitext text/x-wiki {{also|á̱nieta̱ruba|á̱niet A̱ruba|Á̱niet A̱ruba}} ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲedəruba/}} ** {{hyphenation|kcg|Á̱|niet|a̱|ru|ba}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-Á̱nieta̱ruba.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[A̱tyoruba]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[wikt:en:Arubans|Arubans]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2k6310an9gmoz30nyoqu54x9g6t3ahs á̱nieta̱ruba 0 1705 34918 2025-01-18T13:33:49Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ənjedəruba/ (a̱ka̱tyong 5) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nieta̱ruba]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 34918 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ənjedəruba/ (a̱ka̱tyong 5) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nieta̱ruba]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tasizj8xb87is80mrneo5x74coeev53 Á̱niet A̱ruba 0 1706 35561 35560 2025-01-23T12:12:58Z Kambai Akau 8 35561 wikitext text/x-wiki {{also|á̱niet A̱ruba}} ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲed əruba/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nieta̱ruba]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 1dy8htcg0udybpslmhy0q2bgs49lgyb á̱niet A̱ruba 0 1707 35562 34922 2025-01-23T12:13:29Z Kambai Akau 8 35562 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲed əruba/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nieta̱ruba]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 77v7gojhzkma9hvlesmv3po29utx5ij Á̱niet Suri̱nam 0 1708 35542 34930 2025-01-23T11:58:47Z Kambai Akau 8 35542 wikitext text/x-wiki {{also|á̱niet Suri̱nam}} ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲed súrɨnam/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietsuri̱nam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kri5x37jqqqcilueoh7p3m4asyigrk7 á̱niet Suri̱nam 0 1709 35541 35539 2025-01-23T11:58:25Z Kambai Akau 8 35541 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲed súrɨnam/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietsuri̱nam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tsj7ianwg3288pooo9gho8npyrqceni á̱niet Kurasawo 0 1710 34937 2025-01-18T14:12:59Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ənjed Kurasawo/ (a̱ka̱tyong 6) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietkurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 34937 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ənjed Kurasawo/ (a̱ka̱tyong 6) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietkurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] e660gt6wwkm574stcn4ektd5tsww8we Á̱niet Kurasawo 0 1711 34938 2025-01-18T14:13:23Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /Ənjed Kurasawo/ (a̱ka̱tyong 6) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietkurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 34938 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /Ənjed Kurasawo/ (a̱ka̱tyong 6) ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietkurasawo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mtsev5xt0n297y0i30nykej865gjzvs á̱nietlyiat Dot 0 1712 35551 34943 2025-01-23T12:06:30Z Kambai Akau 8 35551 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲedlʲʲad dod/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietlyiatdot]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 290lcd3uqjutn5mh3rbyikde424ywxp Á̱nietlyiat Dot 0 1713 35553 35552 2025-01-23T12:07:06Z Kambai Akau 8 35553 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲedlʲʲad dod/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietlyiatdot]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 290lcd3uqjutn5mh3rbyikde424ywxp Á̱niet lyiat Dot 0 1714 35554 34946 2025-01-23T12:07:33Z Kambai Akau 8 35554 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲed lʲʲad dod/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietlyiatdot]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rigv9xmgfy9ciq68wbawuw105rll55o Á̱niet-lyiat Dot 0 1715 35555 34947 2025-01-23T12:08:04Z Kambai Akau 8 35555 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ənʲed-lʲʲad dod/}} ===A̱lyoot=== # ''Vak lyuut'' [[Á̱nietlyiatdot]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 82vn2kiomq79n5os8cehmrsa2iflpfk Module:languages/data/3/m 828 1746 34991 2025-01-18T18:51:02Z Kambai Akau 8 Created page with "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["maa"] = { "San Jerónimo Tecóatl Mazatec", 7692927, "omq-maz", "Latn", } m["mab"] = { "Yutanduchi Mixtec", 12645448, "omq-mxt", "Latn", } m["mad"] = {..." 34991 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["maa"] = { "San Jerónimo Tecóatl Mazatec", 7692927, "omq-maz", "Latn", } m["mab"] = { "Yutanduchi Mixtec", 12645448, "omq-mxt", "Latn", } m["mad"] = { "Madurese", 36213, "poz-msa", "Latn, Java", } m["mae"] = { "Bo-Rukul", 34967, "nic-ple", "Latn", } m["maf"] = { "Mafa", 35819, "cdc-cbm", "Latn", } m["mag"] = { "Magahi", -- Not to be confused with Magadhi Prakrit (pra-mag) 33728, "inc-bih", "Deva, Kthi", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["mai"] = { "Maithili", 36109, "inc-bih", "Deva, Tirh, Kthi, Newa", translit = { Deva = "mai-translit", Tirh = "mai-Tirh-translit", Kthi = "bho-Kthi-translit", }, } m["maj"] = { "Jalapa de Díaz Mazatec", 3915999, "omq-maz", "Latn", } m["mak"] = { "Makasar", 33643, "poz-ssw", "Latn, Bugi, Maka", } m["mam"] = { "Mam", 33467, "myn", "Latn", } m["man"] = { "Mandingo", 35772, "dmn-man", "Latn", } m["maq"] = { "Chiquihuitlán Mazatec", 5101757, "omq-maz", "Latn", } m["mas"] = { "Maasai", 35787, "sdv-lma", "Latn", } m["mat"] = { "Matlatzinca", 12953704, "omq", "Latn", } m["mau"] = { "Huautla Mazatec", 36230, "omq-maz", "Latn", } m["mav"] = { "Sateré-Mawé", 6794475, "tup", "Latn", } m["maw"] = { "Mampruli", 35804, "nic-wov", "Latn", } m["max"] = { "North Moluccan Malay", 7056136, "crp", "Latn", } m["maz"] = { "Central Mazahua", 36228, "oto", "Latn", } m["mba"] = { "Higaonon", 5753411, "mno", "Latn", } m["mbb"] = { "Western Bukidnon Manobo", 7987643, "mno", "Latn", } m["mbc"] = { "Macushi", 56633, "sai-pem", "Latn", } m["mbd"] = { "Dibabawon Manobo", 18755523, "mno", "Latn", } m["mbe"] = { "Molale", 3319444, "nai-plp", "Latn", } m["mbf"] = { "Baba Malay", 18642798, "crp", "Latn", ancestors = "ms", } m["mbh"] = { "Mangseng", 6749147, "poz-ocw", "Latn", } m["mbi"] = { "Ilianen Manobo", 14916911, "mno", "Latn", } m["mbj"] = { "Nadëb", 3335011, "sai-nad", "Latn", } m["mbk"] = { "Malol", 6744477, "poz-ocw", "Latn", } m["mbl"] = { "Maxakalí", 3029682, "sai-mje", "Latn", } m["mbm"] = { "Ombamba", 36407, "bnt-mbt", "Latn", } m["mbn"] = { "Macaguán", 3273980, "sai-guh", "Latn", } m["mbo"] = { -- is, like 'bqz', 'bsi' and 'bss', a dialect of Manenguba "Mbo (Cameroon)", 36011, "bnt-mne", "Latn", } m["mbp"] = { "Wiwa", 3012604, "cba", "Latn", } m["mbq"] = { "Maisin", 3448149, nil, "Latn", } m["mbr"] = { "Nukak Makú", 3346228, "sai-nad", "Latn", } m["mbs"] = { "Sarangani Manobo", 7423093, "mno", "Latn", } m["mbt"] = { "Matigsalug Manobo", 6787447, "mno", "Latn", } m["mbu"] = { "Mbula-Bwazza", 3913324, "nic-jrn", "Latn", } m["mbv"] = { "Mbulungish", 36003, "alv-nal", "Latn", } m["mbw"] = { "Maring", 3293280, nil, "Latn", } m["mbx"] = { "Sepik Mari", 6760942, "paa-spk", "Latn", } m["mby"] = { "Memoni", 4180871, "inc-snd", "Gujr, ur-Arab", } m["mbz"] = { "Amoltepec Mixtec", 13583504, "omq-mxt", "Latn", } m["mca"] = { "Maca", 3281043, "sai-mtc", "Latn", } m["mcb"] = { "Machiguenga", 3915441, "awd", "Latn", } m["mcc"] = { "Bitur", 4919173, } m["mcd"] = { "Sharanahua", 12953881, "sai-pan", "Latn", } m["mce"] = { "Itundujia Mixtec", 12953727, "omq-mxt", "Latn", } m["mcf"] = { "Matsés", 2981620, "sai-pan", "Latn", } m["mcg"] = { "Mapoyo", 56946, "sai-map", "Latn", } m["mch"] = { "Ye'kwana", 3082027, "sai-car", "Latn", sort_key = { remove_diacritics = "%-%s", from = {"'", "ñ", "ö", "sh", "ü"}, to = {"’", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]} } } m["mci"] = { "Mese", 6821190, } m["mcj"] = { "Mvanip", 3913281, "nic-mmb", "Latn", } m["mck"] = { "Mbunda", 34170, "bnt-clu", "Latn", } m["mcl"] = { "Macaguaje", 6722435, "sai-tuc", "Latn", } m["mcm"] = { "Kristang", 2669169, "crp", "Latn", ancestors = "pt", } m["mcn"] = { "Masana", 56668, "cdc-mas", } m["mco"] = { "Coatlán Mixe", 25559716, "nai-miz", "Latn", } m["mcp"] = { "Makaa", 35803, "bnt-mka", } m["mcq"] = { "Ese", 5397551, "ngf", "Latn", } m["mcr"] = { "Menya", 11732444, "ngf", } m["mcs"] = { "Mambai", 6748872, "alv-mbm", } m["mcu"] = { "Cameroon Mambila", 19359039, "nic-mmb", "Latn", } m["mcv"] = { "Minanibai", 6863167, "ngf", } m["mcw"] = { "Mawa", 3441333, "cdc-est", "Latn", } m["mcx"] = { "Mpiemo", 35908, "bnt-bek", } m["mcy"] = { "South Watut", 12953293, "poz-ocw", } m["mcz"] = { "Mawan", 11732429, "ngf-mad", } m["mda"] = { "Mada (Nigeria)", 3915843, "nic-nin", "Latn", } m["mdb"] = { "Morigi", 6912195, "paa-kiw", } m["mdc"] = { "Male", 6742927, "ngf-mad", } m["mdd"] = { "Mbum", 36170, "alv-mbm", } m["mde"] = { "Bura Mabang", 35860, "ssa", } m["mdf"] = { "Moksha", 13343, "urj-mdv", "Cyrl", translit = "mdf-translit", entry_name = {remove_diacritics = c.acute}, override_translit = true, sort_key = "mdf-sortkey", } m["mdg"] = { "Massalat", 759984, } m["mdh"] = { "Maguindanao", 33717, "phi", "Latn, Arab", } m["mdi"] = { "Mamvu", 3033594, "csu-mle", } m["mdj"] = { "Mangbetu", 56327, "csu-maa", } m["mdk"] = { "Mangbutu", 6748877, "csu-mle", } m["mdl"] = { "Maltese Sign Language", 6744816, "sgn", } m["mdm"] = { "Mayogo", 6797580, "nic-nke", "Latn", } m["mdn"] = { "Mbati", 36165, "bnt-ngn", } m["mdp"] = { "Mbala", 6799583, "bnt-pen", } m["mdq"] = { "Mbole", 6799727, "bnt-mbe", } m["mdr"] = { "Mandar", 35995, "poz-ssw", "Bugi, Latn", } m["mds"] = { "Maria", 3448673, } m["mdt"] = { "Mbere", 36062, "bnt-mbt", } m["mdu"] = { "Mboko", 36058, "bnt-mbo", } m["mdv"] = { "Santa Lucía Monteverde Mixtec", 12953722, "omq-mxt", "Latn", } m["mdw"] = { "Mbosi", 36035, "bnt-mbo", } m["mdx"] = { "Dizin", 35313, "omv-diz", } m["mdy"] = { "Maale", 795327, "omv-ome", } m["mdz"] = { "Suruí Do Pará", 10322149, "tup-gua", "Latn", } m["mea"] = { "Menka", 36078, "nic-grs", "Latn", } m["meb"] = { "Ikobi-Mena", 11732241, "ngf", "Latn", } m["mec"] = { "Mara", 6772774, } m["med"] = { "Melpa", 36166, } m["mee"] = { "Mengen", 3305831, "poz-ocw", } m["mef"] = { "Megam", 6808589, } m["meg"] = { "Mea", 12952836, "poz-cln", } m["meh"] = { "Southwestern Tlaxiaco Mixtec", 7070686, "omq-mxt", "Latn", } m["mei"] = { "Midob", 36007, "nub", "Latn", } m["mej"] = { "Meyah", 11732436, "paa-wpa", } m["mek"] = { "Mekeo", 3304803, "poz-ocw", } m["mel"] = { "Central Melanau", 18638319, "poz-swa", "Latn", } m["mem"] = { "Mangala", 6748664, } m["men"] = { "Mende", 1478672, "dmn-msw", "Latn, Mend", } m["meo"] = { "Kedah Malay", 4925684, "poz-mly", "Latn, ms-Arab, Thai", entry_name = { from = {u(0xF70F)}, to = {"ญ"} }, sort_key = {Thai = "Thai-sortkey"}, } m["mep"] = { "Miriwung", 3111847, } m["meq"] = { "Merey", 3502314, "cdc-cbm", "Latn", } m["mer"] = { "Meru", 13313, "bnt-kka", "Latn", } m["mes"] = { "Masmaje", 3440448, } m["met"] = { "Mato", 3299190, "poz-ocw", "Latn", } m["meu"] = { "Motu", 33516, "poz-ocw", "Latn", } m["mev"] = { "Mano", 3913286, "dmn-mda", "Latn", } m["mew"] = { "Maaka", 3438764, "cdc-wst", "Latn", } m["mey"] = { "Hassaniya Arabic", 56231, "sem-arb", "Arab", } m["mez"] = { "Menominee", 13363, "alg", "Latn", sort_key = {remove_diacritics = "·"}, } m["mfa"] = { "Pattani Malay", 1199751, "poz-mly", "Latn, ms-Arab, Thai", entry_name = { from = {u(0xF70F)}, to = {"ญ"} }, sort_key = {Thai = "Thai-sortkey"}, } m["mfb"] = { "Bangka", 3258818, } m["mfc"] = { "Mba", 4286464, "nic-mbc", "Latn", } m["mfd"] = { "Mendankwe-Nkwen", 11129537, "nic-nge", "Latn", } m["mfe"] = { "Mauritian Creole", 33661, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["mff"] = { "Naki", 36083, "nic-bbe", "Latn", } m["mfg"] = { "Mixifore", 3914478, "dmn-mok", } m["mfh"] = { "Matal", 3501751, "cdc-cbm", "Latn", } m["mfi"] = { "Wandala", 3441249, "cdc-cbm", "Latn", } m["mfj"] = { "Mefele", 3501871, "cdc-cbm", } m["mfk"] = { "North Mofu", 56303, "cdc-cbm", } m["mfl"] = { "Putai", 56291, } m["mfm"] = { "Marghi South", 56248, } m["mfn"] = { "Cross River Mbembe", 3915395, "nic-uce", "Latn", } m["mfo"] = { "Mbe", 36075, "nic-eko", "Latn", } m["mfp"] = { "Makassar Malay", 12952776, "qfa-mix", "Latn", ancestors = "ms, mak" } m["mfq"] = { "Moba", 19921578, "nic-grm", "Latn", } m["mfr"] = { "Marrithiyel", 6773014, "aus-dal", "Latn", } m["mfs"] = { "Mexican Sign Language", 3915511, "sgn", "Latn", -- when documented } m["mft"] = { "Mokerang", 3319387, "poz-aay", "Latn", } m["mfu"] = { "Mbwela", 11004988, "bnt-clu", ancestors = "lch", } m["mfv"] = { "Mandjak", 35822, "alv-pap", } m["mfw"] = { "Mulaha", 6933720, } m["mfx"] = { "Melo", 6813268, "omv-nom", } m["mfy"] = { "Mayo", 56729, "azc-trc", "Latn", sort_key = {remove_diacritics = c.acute}, } m["mfz"] = { "Mabaan", 20526385, "sdv", } m["mga"] = { "Middle Irish", 36116, "cel-gae", "Latn", ancestors = "sga", entry_name = {remove_diacritics = c.dotabove .. c.diaer .. "·"}, sort_key = "mga-sortkey", } m["mgb"] = { "Mararit", 56359, "sdv-tmn", } m["mgc"] = { "Morokodo", 6913216, "csu-bbk", "Latn", } m["mgd"] = { "Moru", 6915014, "csu-mma", } m["mge"] = { "Mango", 713659, "csu-sar", } m["mgf"] = { "Maklew", 6739816, } m["mgg"] = { "Mpongmpong", 35924, "bnt-bek", } m["mgh"] = { "Makhuwa-Meetto", 33604, "bnt-mak", "Latn", ancestors = "vmw", } m["mgi"] = { "Jili", 3914497, "nic-pls", } m["mgj"] = { "Abureni", 3441256, "nic-cde", "Latn", } m["mgk"] = { "Mawes", 6794395, "paa", } m["mgl"] = { "Maleu-Kilenge", 3281884, } m["mgm"] = { "Mambae", 35774, "poz-tim", "Latn", } m["mgn"] = { "Mbangi", 11017443, "nic-ngd", "Latn", } m["mgo"] = { "Meta'", 36054, "nic-mom", "Latn", } m["mgp"] = { "Eastern Magar", 12952758, "sit-gma", } m["mgq"] = { "Malila", 6743679, "bnt-mby", "Latn", } m["mgr"] = { "Mambwe-Lungu", 626210, "bnt-mwi", "Latn", } m["mgs"] = { "Manda (Tanzania)", 16939267, "bnt-bki", } m["mgt"] = { "Mongol", 11260674, "paa", "Latn", } m["mgu"] = { "Mailu", 3278246, "ngf", } m["mgv"] = { "Matengo", 6786446, "bnt-mbi", "Latn", } m["mgw"] = { "Matumbi", 6791974, "bnt-mbi", "Latn", } m["mgy"] = { "Mbunga", 6799817, "bnt-kil", } m["mgz"] = { "Mbugwe", 3426367, "bnt-mra", } m["mha"] = { "Manda (India)", 56760, "dra-kki", "Orya", translit = "kxv-translit", } m["mhb"] = { "Mahongwe", 35816, "bnt-kel", } m["mhc"] = { "Mocho", 1941682, "myn", } m["mhd"] = { "Mbugu", 36152, "qfa-mix", "Latn", ancestors = "asa", } m["mhe"] = { "Besisi", 2742262, "mkh-asl", } m["mhf"] = { "Mamaa", 6745346, "ngf-fin", "Latn", } m["mhg"] = { "Marrgu", 6772812, } m["mhi"] = { "Ma'di", 56670, "csu-mma", } m["mhj"] = { "Mogholi", 13336, "xgn", "fa-Arab, Latn", } m["mhk"] = { "Mungaka", 36068, "nic-nun", "Latn", } m["mhl"] = { "Mauwake", 6794095, "ngf-mad", } m["mhm"] = { "Makhuwa-Moniga", 6900145, "bnt-mak", } m["mhn"] = { "Mòcheno", 268130, "gmw-hgm", "Latn", ancestors = "bar", sort_key = {remove_diacritics = c.grave}, } m["mho"] = { "Mashi", 10962737, "bnt-kav", "Latn", } m["mhp"] = { "Balinese Malay", 12473441, "crp", "Latn, Bali, ms-Arab", } m["mhq"] = { "Mandan", 1957120, "sio", } m["mhr"] = { "Eastern Mari", 3906614, "chm", "Cyrl", translit = "chm-translit", override_translit = true, entry_name = {remove_diacritics = c.grave .. c.acute}, sort_key = { from = {"ё", "ҥ", "ӧ", "ӱ"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} } } m["mhs"] = { "Buru (Indonesia)", 2928650, "poz-cma", } m["mht"] = { "Mandahuaca", 6747924, "awd-nwk", } m["mhu"] = { "Taraon", 56400, "sit-gsi", "Latn", } m["mhw"] = { "Mbukushu", 2691548, } m["mhx"] = { "Lhao Vo", 11149315, "tbq-brm", } m["mhy"] = { "Ma'anyan", 2328761, "poz-bre", } m["mhz"] = { "Mor (Austronesian)", 2122792, "poz-hce", "Latn", } m["mia"] = { "Miami", 56523, "alg", "Latn", } m["mib"] = { "Atatláhuca Mixtec", 32093046, "omq-mxt", "Latn", } m["mic"] = { "Mi'kmaq", 13321, "alg-eas", "Latn", } m["mid"] = { "Mandaic", 6991742, "sem-ase", "Mand", ancestors = "myz", } m["mie"] = { "Ocotepec Mixtec", 25559575, "omq-mxt", "Latn", } m["mif"] = { "Mofu-Gudur", 1365132, "cdc-cbm", "Latn", } m["mig"] = { "San Miguel el Grande Mixtec", 12953719, "omq-mxt", "Latn", } m["mih"] = { "Chayuco Mixtec", 13583510, "omq-mxt", "Latn", } m["mii"] = { "Chigmecatitlán Mixtec", 12953724, "omq-mxt", "Latn", } m["mij"] = { "Mungbam", 34725, "nic-beb", "Latn", } m["mik"] = { "Mikasuki", 13316, "nai-mus", "Latn", } m["mil"] = { "Peñoles Mixtec", 42411307, "omq-mxt", "Latn", } m["mim"] = { "Alacatlatzala Mixtec", 14697894, "omq-mxt", "Latn", } m["min"] = { "Minangkabau", 13324, "poz-mly", "Latn, Arab", } m["mio"] = { "Pinotepa Nacional Mixtec", 7196415, "omq-mxt", "Latn", } m["mip"] = { "Apasco-Apoala Mixtec", 13583505, "omq-mxt", "Latn", } m["miq"] = { "Miskito", 1516803, "nai-min", "Latn", entry_name = {remove_diacritics = c.circ}, } m["mir"] = { "Isthmus Mixe", 6088873, "nai-miz", } m["mit"] = { "Southern Puebla Mixtec", 7570345, "omq-mxt", "Latn", } m["miu"] = { "Cacaloxtepec Mixtec", 12953723, "omq-mxt", "Latn", } m["miw"] = { "Akoye", 3327462, "ngf", "Latn", } m["mix"] = { "Mixtepec Mixtec", 6884125, "omq-mxt", "Latn", } m["miy"] = { "Ayutla Mixtec", 13583508, "omq-mxt", "Latn", } m["miz"] = { "Coatzospan Mixtec", 3317290, "omq-mxt", "Latn", } m["mjb"] = { "Makalero", 35729, "ngf", "Latn", } m["mjc"] = { "San Juan Colorado Mixtec", 12953718, "omq-mxt", "Latn", } m["mjd"] = { "Northwest Maidu", 3198700, "nai-mdu", "Latn", } m["mje"] = { "Muskum", 3913334, } -- mjg "Monguor" is not recognized as a language, but it is a family code m["mji"] = { "Kim Mun", 1115317, "hmx-mie", } m["mjj"] = { "Mawak", 11732427, "ngf-mad", } m["mjk"] = { "Matukar", 6791963, "poz-ocw", "Latn", } m["mjl"] = { "Mandeali", 6747931, "him", "Deva, Takr", translit = "hi-translit", } m["mjm"] = { "Medebur", 6805227, "poz-ocw", "Latn", } m["mjn"] = { "Mebu", 6804364, "ngf-fin", } m["mjo"] = { "Malankuravan", 14916887, "dra-mal", } m["mjp"] = { "Malapandaram", 10575729, "dra-tam", } m["mjq"] = { "Malaryan", 12952773, "dra-mal", } m["mjr"] = { "Malavedan", 12952775, "dra-mal", "Mlym", translit = "ml-translit", } m["mjs"] = { "Miship", 3441264, "cdc-wst", "Latn", } m["mjt"] = { "Sawriya Paharia", 33907, "dra-mlo", "Beng, Deva", } m["mju"] = { "Manna-Dora", 10576453, "dra-tel", } m["mjv"] = { "Mannan", 3286037, "dra-tam", "Mlym, Taml", translit = { Mlym = "ml-translit", Taml = "ta-translit", }, } m["mjw"] = { "Karbi", 56591, "tbq-kuk", "Latn", } m["mjx"] = { "Mahali", 12953686, "mun", } m["mjy"] = { "Mahican", 3182562, "alg-eas", "Latn", } m["mjz"] = { "Majhi", 6737786, "inc-bih", } m["mka"] = { "Mbre", 3450154, "nic", --unclassified within niger-congo tho } m["mkb"] = { "Mal Paharia", 6583595, "inc-eas", "Deva", } m["mkc"] = { "Siliput", 7515090, "qfa-tor", "Latn", } m["mke"] = { "Mawchi", 21403317, } m["mkf"] = { "Miya", 43328, "cdc-wst", "Latn", } m["mkg"] = { "Mak (China)", 3280623, "qfa-kms", } m["mki"] = { "Dhatki", 32480, "raj", } m["mkj"] = { "Mokilese", 2335528, "poz-mic", "Latn", } m["mkk"] = { "Byep", 35052, "bnt-mka", } m["mkl"] = { "Mokole", 36047, "alv-yor", } m["mkm"] = { "Moklen", 3319380, } m["mkn"] = { "Kupang Malay", 18458203, "crp", } m["mko"] = { "Mingang Doso", 3915382, "alv-bwj", } m["mkp"] = { "Moikodi", 6894594, "ngf", } m["mkq"] = { "Bay Miwok", 3460957, "nai-you", "Latn", } m["mkr"] = { "Malas", 11732402, "ngf-mad", } m["mks"] = { "Silacayoapan Mixtec", 7514027, "omq-mxt", "Latn", } m["mkt"] = { "Vamale", 14916907, "poz-cln", "Latn", } m["mku"] = { "Konyanka Maninka", 11163298, "dmn-mnk", } m["mkv"] = { "Mav̋ea", 3073532, "poz-vnn", "Latn", } m["mkx"] = { "Cinamiguin Manobo", 12953697, "mno", } m["mky"] = { "East Makian", 3512690, "poz-hce", "Latn", } m["mkz"] = { "Makasae", 35782, "ngf", } m["mla"] = { "Tamambo", 1153276, "poz-vnn", "Latn", } m["mlb"] = { "Mbule", 35843, "nic-ymb", "Latn", } m["mlc"] = { "Caolan", 3446682, "tai-cho", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["mle"] = { "Manambu", 11732406, "paa-spk", "Latn", } m["mlf"] = { "Mal", 3281057, "mkh-khm", } m["mlh"] = { "Mape", 6753787, } m["mli"] = { "Malimpung", 12473435, } m["mlj"] = { "Miltu", 3441310, } m["mlk"] = { "Ilwana", 6001357, "bnt-sab", } m["mll"] = { "Malua Bay", 6744946, "poz-vnc", "Latn", } m["mlm"] = { "Mulam", 3092284, "qfa-kms", "Latn", } m["mln"] = { "Malango", 3281522, "poz-sls", "Latn", } m["mlo"] = { "Mlomp", 36009, "alv-bak", } m["mlp"] = { "Bargam", 4860543, "ngf-mad", "Latn", } m["mlq"] = { "Western Maninkakan", 11028033, "dmn-wmn", } m["mlr"] = { "Vame", 3515088, } m["mls"] = { "Masalit", 56557, "ssa", } m["mlu"] = { "To'abaita", 36645, "poz-sls", "Latn", } m["mlv"] = { "Mwotlap", 2475538, "poz-vnn", "Latn", } m["mlw"] = { "Moloko", 1965222, "cdc-cbm", "Latn", } m["mlx"] = { "Malfaxal", 2157421, "poz-vnc", "Latn", } m["mlz"] = { "Malaynon", 18755512, "phi", } m["mma"] = { "Mama", 3913963, "nic-jrn", } m["mmb"] = { "Momina", 6897297, } m["mmc"] = { "Michoacán Mazahua", 12953705, "oto", "Latn", } m["mmd"] = { "Maonan", 3092293, "qfa-kms", "Latn", } m["mme"] = { "Tirax", 3276286, "poz-vnc", "Latn", } m["mmf"] = { "Mundat", 56263, "cdc-wst", "Latn", } m["mmg"] = { "North Ambrym", 2842468, "poz-vnc", "Latn", } m["mmh"] = { "Mehináku", 3501838, "awd", "Latn", } m["mmi"] = { "Musar", 6940113, "ngf-mad", } m["mmj"] = { "Majhwar", 6737795, } m["mmk"] = { "Mukha-Dora", 6933447, } m["mml"] = { "Man Met", 3194984, "mkh-pal", } m["mmm"] = { "Maii", 6735599, "poz-vnc", "Latn", } m["mmn"] = { "Mamanwa", 3206623, "phi", "Latn", } m["mmo"] = { "Mangga Buang", 12952294, "poz-ocw", "Latn", } m["mmp"] = { "Musan", 2605703, "paa-asa", } m["mmq"] = { "Aisi", 6940074, "ngf-mad", "Latn", } m["mmr"] = { "Western Xiangxi Miao", 3307901, "hmn", } m["mmt"] = { "Malalamai", 3281496, "poz-ocw", "Latn", } m["mmu"] = { "Mmaala", 13123461, "nic-ymb", "Latn", } m["mmv"] = { "Miriti", 6873567, "sai-tuc", "Latn", } m["mmw"] = { "Emae", 3051961, "poz-pnp", "Latn", } m["mmx"] = { "Madak", 3275205, "poz-ocw", "Latn", } m["mmy"] = { "Migaama", 56259, "cdc-est", "Latn", } m["mmz"] = { "Mabaale", 11003249, "bnt-ngn", } m["mna"] = { "Mbula", 3303572, "poz-ocw", "Latn", } m["mnb"] = { "Muna", 6935584, "poz-mun", "Latn", } m["mnc"] = { "Manchu", 33638, "tuw-jrc", "mnc-Mong, Latn", ancestors = "juc", translit = "mnc-translit", } m["mnd"] = { "Mondé", 6898840, "tup", "Latn", } m["mne"] = { "Naba", 760732, "csu-bgr", } m["mnf"] = { "Mundani", 35839, "nic-mom", "Latn", } m["mng"] = { "Eastern Mnong", 12953747, "mkh-ban", } m["mnh"] = { "Mono (Congo)", 33501, "bad-cnt", "Latn", } m["mni"] = { "Manipuri", 33868, "sit", "Mtei, Beng", ancestors = "omp", translit = {Mtei = "Mtei-translit"}, } m["mnj"] = { "Munji", 33639, "ira-mny", "Arab", } m["mnk"] = { "Mandinka", 33678, "dmn-wmn", "Latn", } m["mnl"] = { "Tiale", 6744350, "poz-vnn", "Latn", } m["mnm"] = { "Mapena", 11732415, } m["mnn"] = { "Southern Mnong", 23857582, "mkh-ban", } m["mnp"] = { "Northern Min", 36457, "zhx-inm", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["mnq"] = { "Minriq", 2742268, "mkh-asl", } m["mnr"] = { "Mono (California)", 33591, "azc-num", "Latn", } m["mnt"] = { "Maykulan", 3915696, "aus-pam", "Latn", } m["mnu"] = { "Mer", 6817854, } m["mnv"] = { "Rennellese", 3397346, "poz-pnp", "Latn", } m["mnw"] = { "Mon", 13349, "mkh-mnc", "Mymr", ancestors = "mkh-mmn", sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ"} }, } m["mnx"] = { "Manikion", 3507964, "paa-wpa", } m["mny"] = { "Manyawa", 11002622, "bnt-mak", ancestors = "vmw", } m["mnz"] = { "Moni", 6899857, } m["moa"] = { "Mwan", 3320111, "dmn-nbe", "Latn", } m["moc"] = { "Mocoví", 3027906, "sai-guc", "Latn", } m["mod"] = { "Mobilian", 13333, "crp", "Latn", ancestors = "cho, cic", } m["moe"] = { "Montagnais", 13351, "alg", "Latn", ancestors = "cr", entry_name = {remove_diacritics = c.macron}, } m["mog"] = { "Mongondow", 3058458, "phi", "Latn", } m["moh"] = { "Mohawk", 13339, "iro-nor", "Latn", ancestors = "iro-omo", } m["moi"] = { "Mboi", 3914417, "alv-yun", } m["moj"] = { "Monzombo", 11154772, "nic-nkk", "Latn", } m["mok"] = { "Morori", 6913275, } m["mom"] = { "Monimbo", 56542, } m["moo"] = { "Monom", 6901726, "mkh-ban", } m["mop"] = { "Mopan Maya", 36183, "myn", "Latn", } m["moq"] = { "Mor (Papuan)", 11732468, "paa", } m["mor"] = { "Moro", 36172, "alv-hei", "Latn", } m["mos"] = { "Moore", 36096, "nic-mre", "Latn", } m["mot"] = { "Barí", 2886281, "cba", "Latn", } m["mou"] = { "Mogum", 3440473, "cdc-est", "Latn", } m["mov"] = { "Mojave", 56510, "nai-yuc", "Latn", } m["mow"] = { "Moi (Congo)", 11124792, "bnt-bmo", "Latn", } m["mox"] = { "Molima", 3319495, "poz-ocw", "Latn", } m["moy"] = { "Shekkacho", 56827, "omv-gon", } m["moz"] = { "Mukulu", 3440403, "cdc-est", } m["mpa"] = { "Mpoto", 6928303, "bnt-mbi", } m["mpb"] = { "Mullukmulluk", 6741120, } m["mpc"] = { "Mangarayi", 6748829, } m["mpd"] = { "Machinere", 12953681, "awd", "Latn", } m["mpe"] = { "Majang", 56724, "sdv", } m["mpg"] = { "Marba", 56614, "cdc-mas", } m["mph"] = { "Maung", 6792550, "aus-wdj", "Latn", } m["mpi"] = { "Mpade", 3280670, "cdc-cbm", "Latn", } m["mpj"] = { "Martu Wangka", 3295916, "aus-pam", "Latn", } m["mpk"] = { "Mbara (Chad)", 3912770, "cdc-cbm", } m["mpl"] = { "Middle Watut", 15887910, "poz-ocw", "Latn", } m["mpm"] = { "Yosondúa Mixtec", 12953741, "omq-mxt", "Latn", } m["mpn"] = { "Mindiri", 6863842, "poz-ocw", "Latn", } m["mpo"] = { "Miu", 6883668, "poz-ocw", "Latn", } m["mpp"] = { "Migabac", 11732448, } m["mpq"] = { "Matís", 3299145, "sai-pan", "Latn", } m["mpr"] = { "Vangunu", 3554582, "poz-ocw", "Latn", } m["mps"] = { "Dadibi", 5208077, "ngf", "Latn", } m["mpt"] = { "Mian", 12952846, "ngf-okk", "Latn", } m["mpu"] = { "Makuráp", 3281037, "tup", "Latn", } m["mpv"] = { "Mungkip", 11732485, "ngf-fin", "Latn", } m["mpw"] = { "Mapidian", 6753812, "awd", "Latn", } m["mpx"] = { "Misima-Paneati", 6875666, "poz-ocw", "Latn", } m["mpy"] = { "Mapia", 3287224, "poz-mic", "Latn", } m["mpz"] = { "Mpi", 6928276, "tbq-bka", } m["mqa"] = { "Maba", 3273750, } m["mqb"] = { "Mbuko", 3502213, "cdc-cbm", "Latn", } m["mqc"] = { "Mangole", 6749097, "poz-cma", "Latn", } m["mqe"] = { "Matepi", 11732426, "ngf-mad", } m["mqf"] = { "Momuna", 6897518, } m["mqg"] = { "Kota Bangun Kutai Malay", 12952778, } m["mqh"] = { "Tlazoyaltepec Mixtec", 12953740, "omq-mxt", "Latn", } m["mqi"] = { "Mariri", 6765544, } m["mqj"] = { "Mamasa", 6745452, "poz-ssw", "Latn", } m["mqk"] = { "Rajah Kabunsuwan Manobo", 12953700, "mno", } m["mql"] = { "Mbelime", 4286473, "nic-eov", } m["mqm"] = { "South Marquesan", 19694214, "poz-pep", "Latn", } m["mqn"] = { "Moronene", 642581, "poz-btk", "Latn", } m["mqo"] = { "Modole", 11732457, "paa-nha", } m["mqp"] = { "Manipa", 6749799, "poz-cma", "Latn", } m["mqq"] = { "Minokok", 18642293, } m["mqr"] = { "Mander", 6747979, "paa-tkw", } m["mqs"] = { "West Makian", 3033575, "paa-nha", } m["mqt"] = { "Mok", 13018559, "mkh-pal", } m["mqu"] = { "Mandari", 3285426, "sdv-bri", } m["mqv"] = { "Mosimo", 11732478, "ngf-mad", "Latn", } m["mqw"] = { "Murupi", 11732486, "ngf-mad", "Latn", } m["mqx"] = { "Mamuju", 6746004, "poz-ssw", "Latn", } m["mqy"] = { "Manggarai", 3285748, "poz-cet", "Latn", } m["mqz"] = { "Malasanga", 14916889, "poz-ocw", "Latn", } m["mra"] = { "Mlabri", 3073465, "mkh", } m["mrb"] = { "Sungwadia", 3293299, "poz-vnn", "Latn", } m["mrc"] = { "Maricopa", 56386, "nai-yuc", "Latn", } m["mrd"] = { "Western Magar", 22303263, "sit-gma", "Deva", } m["mre"] = { "Martha's Vineyard Sign Language", 33494, "sgn", "Latn, Sgnw", } m["mrf"] = { "Elseng", 3915667, "paa-brd", } m["mrg"] = { "Mising", 3316328, "sit-tan", "Latn, Beng, Deva", ancestors = "adi", } m["mrh"] = { "Mara Chin", 4175893, "tbq-kuk", "Latn", } m["mrj"] = { "Western Mari", 1776032, "chm", "Cyrl", translit = "chm-translit", sort_key = "mrj-sortkey", } m["mrk"] = { "Hmwaveke", 5873712, "poz-cln", "Latn", } m["mrl"] = { "Mortlockese", 3324598, "poz-mic", "Latn", } m["mrm"] = { "Mwerlap", 3331115, "poz-vnn", "Latn", } m["mrn"] = { "Cheke Holo", 2962165, "poz-ocw", "Latn", } m["mro"] = { "Mru", 1951521, "sit-mru", "Latn, Mroo", } m["mrp"] = { "Morouas", 6913299, "poz-vnn", "Latn", } m["mrq"] = { "North Marquesan", 2603808, "poz-pep", "Latn", } m["mrr"] = { "Hill Maria", 27602, "dra-mdy", } m["mrs"] = { "Maragus", 6754640, "poz-vnc", "Latn", } m["mrt"] = { "Margi", 56241, "cdc-cbm", "Latn", } m["mru"] = { "Mono (Cameroon)", 11031964, "alv-mbm", "Latn", } m["mrv"] = { "Mangarevan", 36237, "poz-pep", "Latn", } m["mrw"] = { "Maranao", 33800, "phi", "Latn, Arab", } m["mrx"] = { "Dineor", 5278044, "paa-tkw", } m["mry"] = { "Karaga Mandaya", 6747925, "phi", } m["mrz"] = { "Marind", 6763970, } m["msb"] = { "Masbatenyo", 33948, "phi", "Latn", } m["msc"] = { "Sankaran Maninka", 11155812, "dmn-mnk", } m["msd"] = { "Yucatec Maya Sign Language", 34281, "sgn", "Latn", -- when documented } m["mse"] = { "Musey", 56328, "cdc-mas", } m["msf"] = { "Mekwei", 4544752, "paa-nim", "Latn", } m["msg"] = { "Moraid", 6909020, } m["msi"] = { "Sabah Malay", 10867404, "crp", } m["msj"] = { "Ma", 6720909, "nic-mbc", "Latn", } m["msk"] = { "Mansaka", 12952800, "phi", "Latn", } m["msl"] = { "Molof", 4300950, } m["msm"] = { "Agusan Manobo", 12953696, "mno", "Latn", } m["msn"] = { "Vurës", 3563857, "poz-vnn", "Latn", } m["mso"] = { "Mombum", 6897079, } m["msp"] = { "Maritsauá", 6765915, "tup", "Latn", } m["msq"] = { "Caac", 2932212, "poz-cln", "Latn", } m["msr"] = { "Mongolian Sign Language", 3915499, "sgn", } m["mss"] = { "West Masela", 12952816, "poz-tim", } m["msu"] = { "Musom", 6943041, "poz-ocw", "Latn", } m["msv"] = { "Maslam", 3502273, } m["msw"] = { "Mansoanka", 35814, } m["msx"] = { "Moresada", 11732475, } m["msy"] = { "Aruamu", 3501809, "paa", "Latn", } m["msz"] = { "Momare", 6897030, } m["mta"] = { "Cotabato Manobo", 12953698, "mno", } m["mtb"] = { "Anyin Morofo", 3502338, "alv-ctn", "Latn", ancestors = "any", } m["mtc"] = { "Munit", 11732482, "ngf-mad", } m["mtd"] = { "Mualang", 3073458, "poz-mly", } m["mte"] = { "Alu", 33503, "poz-ocw", "Latn", } m["mtf"] = { "Murik (New Guinea)", 7050035, "paa-lsp", "Latn", } m["mtg"] = { "Una", 5580728, } m["mth"] = { "Munggui", 6936018, "poz-hce", "Latn", } m["mti"] = { "Maiwa (New Guinea)", 6737223, "ngf", "Latn", } m["mtj"] = { "Moskona", 11288953, } m["mtk"] = { "Mbe'", 10964025, "nic-nka", "Latn", } m["mtl"] = { "Montol", 3440457, "cdc-wst", "Latn", } m["mtm"] = { "Mator", 20669419, "syd", "Cyrl", } m["mtn"] = { "Matagalpa", 3490756, "nai-min", } m["mto"] = { "Totontepec Mixe", 7828400, "nai-miz", } m["mtp"] = { "Wichí Lhamtés Nocten", 5908756, "sai-wic", "Latn", } m["mtq"] = { "Muong", 3236789, "mkh-vie", "Latn", sort_key = "vi-sortkey", } m["mtr"] = { "Mewari", 2992857, "raj", "Deva", translit = "hi-translit", -- for now } m["mts"] = { "Yora", 3572572, "sai-pan", "Latn", } m["mtt"] = { "Mota", 3325052, "poz-vnn", "Latn", } m["mtu"] = { "Tututepec Mixtec", 7857069, "omq-mxt", "Latn", } m["mtv"] = { "Asaro'o", 3503684, "ngf-fin", "Latn", } m["mtw"] = { "Magahat", 6729600, "phi", } m["mtx"] = { "Tidaá Mixtec", 7800805, "omq-mxt", "Latn", } m["mty"] = { "Nabi", 6956858, "qfa-tor", "Latn", } m["mua"] = { "Mundang", 36032, "alv-mbm", } m["mub"] = { "Mubi", 3440518, "cdc-est", "Latn", } m["muc"] = { "Mbu'", 35868, "nic-beb", "Latn", } m["mud"] = { "Mednyj Aleut", 1977419, "qfa-mix", ancestors = "ale, ru" } m["mue"] = { "Media Lengua", 36066, "qfa-mix", "Latn", ancestors = "es, qu", } m["mug"] = { "Musgu", 3123545, "cdc-cbm", "Latn", } m["muh"] = { "Mündü", 35981, "nic-nke", "Latn", } m["mui"] = { "Musi", 615660, "poz-mly", "Latn", } m["muj"] = { "Mabire", 3440437, } m["mul"] = { "Translingual", 7834564, "qfa-not", "All", sort_key = { Hani = "Hani-sortkey", Jpan = "Jpan-sortkey", Hrkt = "Hira-sortkey", -- Sort all kana as Hira. Hira = "Hira-sortkey", Kana = "Hira-sortkey", }, standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["mum"] = { "Maiwala", 12952764, "poz-ocw", "Latn", } m["muo"] = { "Nyong", 36373, "alv-lek", } m["mup"] = { "Malvi", 33413, "raj", "Deva", translit = "hi-translit" } m["muq"] = { "Eastern Xiangxi Miao", 27431376, "hmn", } m["mur"] = { "Murle", 56727, "sdv", } m["mus"] = { "Creek", 523014, "nai-mus", "Latn", } m["mut"] = { "Western Muria", 12952886, "dra-mur", } m["muu"] = { "Yaaku", 34222, "cus-eas", } m["muv"] = { "Muthuvan", 3327420, "dra-tam", } m["mux"] = { "Bo-Ung", 15831607, } m["muy"] = { "Muyang", 3502301, "cdc-cbm", "Latn", } m["muz"] = { "Mursi", 36013, "sdv", } m["mva"] = { "Manam", 6746851, "poz-ocw", "Latn", } m["mvb"] = { "Mattole", 20824, "ath-pco", "Latn", } m["mvd"] = { "Mamboru", 578815, "poz", } m["mvg"] = { "Yucuañe Mixtec", 25562736, "omq-mxt", "Latn", } m["mvh"] = { "Mire", 3441359, } m["mvi"] = { "Miyako", 36218, "jpx-sry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["mvk"] = { "Mekmek", 6810592, "paa-yua", } m["mvl"] = { "Mbara (Australia)", 6799620, "aus-pam", } m["mvm"] = { "Muya", 2422759, "sit-qia", } m["mvn"] = { "Minaveha", 6863278, "poz-ocw", "Latn", } m["mvo"] = { "Marovo", 3294683, "poz-ocw", "Latn", } m["mvp"] = { "Duri", 3915414, "poz-ssw", } m["mvq"] = { "Moere", 11732458, "ngf-mad", } m["mvr"] = { "Marau", 6755069, "poz-hce", "Latn", } m["mvs"] = { "Massep", 3502895, "paa-tkw", } m["mvt"] = { "Mpotovoro", 6928305, "poz-vnc", "Latn", } m["mvu"] = { "Marfa", 713633, } m["mvv"] = { "Tagal Murut", 7675300, "poz-san", "Latn", } m["mvw"] = { "Machinga", 12952754, "bnt-rvm", } m["mvx"] = { "Meoswar", 6817777, "poz-hce", "Latn", } m["mvy"] = { "Indus Kohistani", 33399, "inc-koh", "Arab", } m["mvz"] = { "Mesqan", 6821677, "sem-eth", } m["mwa"] = { "Mwatebu", 14916896, "poz-ocw", "Latn", } m["mwb"] = { "Juwal", 6319103, "qfa-tor", "Latn", } m["mwc"] = { "Are", 29277, "poz-ocw", "Latn", } m["mwe"] = { "Mwera", 6944725, "bnt-rvm", "Latn", } m["mwf"] = { "Murrinh-Patha", 2980398, "aus-dal", "Latn", } m["mwg"] = { "Aiklep", 3399652, "poz-ocw", "Latn", } m["mwh"] = { "Mouk-Aria", 3325498, "poz-ocw", "Latn", } m["mwi"] = { "Labo", 2157452, "poz-vnc", "Latn", } m["mwk"] = { "Kita Maninkakan", 3015523, "dmn-wmn", } m["mwl"] = { "Mirandese", 13330, "roa-ibe", "Latn", ancestors = "roa-ole", } m["mwm"] = { "Sar", 56850, "csu-sar", } m["mwn"] = { "Nyamwanga", 6944666, "bnt-mwi", } m["mwo"] = { "Sungwadaga", 3276435, "poz-vnn", "Latn", } m["mwp"] = { "Kala Lagaw Ya", 2591262, "aus-pam", "Latn", } m["mwq"] = { "Mün Chin", 331340, "tbq-kuk", } m["mwr"] = { "Marwari", 56312, "raj", "Deva, Mahj", translit = { Deva = "hi-translit", -- for now Mahj = "Mahj-translit", }, } m["mws"] = { "Mwimbi-Muthambi", 15632357, "bnt-kka", "Latn", } m["mwt"] = { "Moken", 18648701, "poz", } m["mwu"] = { "Mittu", 6883573, "csu-bbk", "Latn", } m["mwv"] = { "Mentawai", 13365, "poz-nws", "Latn", } m["mww"] = { "White Hmong", 3138829, "hmn", "Latn, Hmng, Hmnp", } m["mwz"] = { "Moingi", 11011905, } m["mxa"] = { "Northwest Oaxaca Mixtec", 12953739, "omq-mxt", "Latn", } m["mxb"] = { "Tezoatlán Mixtec", 3317286, "omq-mxt", "Latn", } m["mxd"] = { "Modang", 6888037, "poz", } m["mxe"] = { "Mele-Fila", 3305008, "poz-pnp", "Latn", } m["mxf"] = { "Malgbe", 3502224, } m["mxg"] = { "Mbangala", 6799612, "bnt-yak", } m["mxh"] = { "Mvuba", 6944591, "csu-mle", "Latn", } m["mxi"] = { "Mozarabic", 317044, "roa-ibe", "Arab, Hebr, Latn", translit = "mxi-translit", entry_name = { Arab = "ar-entryname" }, } m["mxj"] = { "Miju", 56332, "sit-mdz", "Latn, Deva", } m["mxk"] = { "Monumbo", 6906792, "qfa-tor", } m["mxl"] = { "Maxi Gbe", 35770, "alv-gbe", } m["mxm"] = { "Meramera", 6817936, "poz-ocw", "Latn", } m["mxn"] = { "Moi (Indonesia)", 11732459, "paa", } m["mxo"] = { "Mbowe", 10962309, "bnt-kav", } m["mxp"] = { "Tlahuitoltepec Mixe", 7810697, } m["mxq"] = { "Juquila Mixe", 25559721, } m["mxr"] = { "Murik (Malaysia)", 3328150, nil, "Latn", } m["mxs"] = { "Huitepec Mixtec", 12953729, "omq-mxt", "Latn", } m["mxt"] = { "Jamiltepec Mixtec", 12953730, "omq-mxt", "Latn", } m["mxu"] = { "Mada (Cameroon)", 3441206, "cdc-cbm", "Latn", } m["mxv"] = { "Metlatónoc Mixtec", 36363, "omq-mxt", "Latn", } m["mxw"] = { "Namo", 12952923, } m["mxx"] = { "Mahou", 11004334, "dmn-mnk", } m["mxy"] = { "Southeastern Nochixtlán Mixtec", 7070684, "omq-mxt", "Latn", } m["mxz"] = { "Central Masela", 42575433, "poz-tim", } m["myb"] = { "Mbay", 3033565, "csu-sar", } m["myc"] = { "Mayeka", 11129517, "bnt-boa", } m["mye"] = { "Myene", 35832, "bnt-tso", } m["myf"] = { "Bambassi", 56540, "omv-mao", } m["myg"] = { "Manta", 35799, "nic-mom", "Latn", } m["myh"] = { "Makah", 3280640, "wak", "Latn", } m["myj"] = { "Mangayat", 35988, "nic-ser", } m["myk"] = { "Mamara Senoufo", 36187, "alv-sma", } m["myl"] = { "Moma", 6897018, "poz", } m["mym"] = { "Me'en", 3408516, "sdv", } m["myo"] = { "Anfillo", 34928, "omv-gon", } m["myp"] = { "Pirahã", 33825, "sai-mur", "Latn", } m["myr"] = { "Muniche", 3915654, } m["mys"] = { "Mesmes", 3508617, "sem-eth", } m["myu"] = { "Mundurukú", 746723, "tup", "Latn", } m["myv"] = { "Erzya", 29952, "urj-mdv", "Cyrl", translit = "myv-translit", override_translit = true, } m["myw"] = { "Muyuw", 3502878, "poz-ocw", "Latn", } m["myx"] = { "Masaba", 12952814, "bnt-msl", "Latn", } m["myy"] = { "Macuna", 3275059, "sai-tuc", "Latn", } m["myz"] = { "Classical Mandaic", 25559314, "sem-ase", "Mand", } m["mza"] = { "Santa María Zacatepec Mixtec", 8063756, "omq-mxt", "Latn", } m["mzb"] = { "Northern Saharan Berber", 11156769, "ber", } m["mzc"] = { "Madagascar Sign Language", 12715020, "sgn", } m["mzd"] = { "Malimba", 35806, "bnt-saw", } m["mze"] = { "Morawa", 6909384, } m["mzg"] = { "Monastic Sign Language", 3217333, "sgn", } m["mzh"] = { "Wichí Lhamtés Güisnay", 7998197, "sai-wic", "Latn", } m["mzi"] = { "Ixcatlán Mazatec", 6101049, "omq-maz", "Latn", } m["mzj"] = { "Manya", 11006832, "dmn-mnk", } m["mzk"] = { "Nigeria Mambila", 11004163, "nic-mmb", "Latn", } m["mzl"] = { "Mazatlán Mixe", 25559728, } m["mzm"] = { "Mumuye", 36021, "alv-mum", "Latn", } m["mzn"] = { "Mazanderani", 13356, "ira-msh", "mzn-Arab", } m["mzo"] = { "Matipuhy", 6787588, "sai-kui", "Latn", } m["mzp"] = { "Movima", 1659701, "qfa-iso", } m["mzq"] = { "Mori Atas", 3324070, "poz-btk", } m["mzr"] = { "Marúbo", 3296011, "sai-pan", "Latn", } m["mzs"] = { "Macanese", 35785, "crp", "Latn", ancestors = "pt", sort_key = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.cedilla}}, } m["mzt"] = { "Mintil", 6869641, "mkh-asl", } m["mzu"] = { "Inapang", 6013569, "paa", "Latn", } m["mzv"] = { "Manza", 36038, "gba-eas", } m["mzw"] = { "Deg", 35183, "nic-gnw", "Latn", } m["mzx"] = { "Mawayana", 6794377, "awd", } m["mzy"] = { "Mozambican Sign Language", 6927809, "sgn", } m["mzz"] = { "Maiadomu", 6735234, "poz-ocw", "Latn", } return require("Module:languages").finalizeData(m, "language") fq3q9jsdvabfod82devfz35xkkzcccp Module:languages/data/3/m/extra 828 1749 34994 2025-01-18T18:56:27Z Kambai Akau 8 Created page with "local m = {} m["maa"] = { } m["mab"] = { } m["mad"] = { } m["mae"] = { } m["maf"] = { } m["mag"] = { } m["mai"] = { } m["maj"] = { } m["mak"] = { } m["mam"] = { } m["man"] = { } m["maq"] = { } m["mas"] = { } m["mat"] = { otherNames = {"San Francisco Matlatzinca", "San Francisco Oxtotilpa Matlatzinca"}, } m["mau"] = { } m["mav"] = { } m["maw"] = { } m["max"] = { } m["maz"] = { } m["mba"] = { } m["mbb"] = { } m["mbc"] = { otherNames = {"Makushi", "M..." 34994 Scribunto text/plain local m = {} m["maa"] = { } m["mab"] = { } m["mad"] = { } m["mae"] = { } m["maf"] = { } m["mag"] = { } m["mai"] = { } m["maj"] = { } m["mak"] = { } m["mam"] = { } m["man"] = { } m["maq"] = { } m["mas"] = { } m["mat"] = { otherNames = {"San Francisco Matlatzinca", "San Francisco Oxtotilpa Matlatzinca"}, } m["mau"] = { } m["mav"] = { } m["maw"] = { } m["max"] = { } m["maz"] = { } m["mba"] = { } m["mbb"] = { } m["mbc"] = { otherNames = {"Makushi", "Makusi", "Makuxi", "Macusi", "Macussi", "Teweya"}, } m["mbd"] = { } m["mbe"] = { otherNames = {"Molala", "Molalla", "Molele"}, } m["mbf"] = { } m["mbh"] = { } m["mbi"] = { } m["mbj"] = { } m["mbk"] = { } m["mbl"] = { } m["mbm"] = { } m["mbn"] = { } m["mbo"] = { -- is, like 'bqz', 'bsi' and 'bss', a dialect of Manenguba otherNames = {"Mbo"}, } m["mbp"] = { otherNames = {"Damana", "Malayo"}, } m["mbq"] = { } m["mbr"] = { } m["mbs"] = { } m["mbt"] = { } m["mbu"] = { } m["mbv"] = { } m["mbw"] = { } m["mbx"] = { otherNames = {"Mari (East Sepik Province)"}, } m["mby"] = { } m["mbz"] = { } m["mca"] = { } m["mcb"] = { } m["mcc"] = { } m["mcd"] = { } m["mce"] = { } m["mcf"] = { } m["mcg"] = { } m["mch"] = { otherNames = {"Makiritare", "Maquiritari", "Ye'kuana", "Yekuana", "De'kwana", "So'to", "Maiongong"}, } m["mci"] = { } m["mcj"] = { } m["mck"] = { } m["mcl"] = { } m["mcm"] = { otherNames = {"Malacca Creole Portuguese", "Malaccan Creole Portuguese"}, } m["mcn"] = { otherNames = {"Massa", "Masa"}, } m["mco"] = { } m["mcp"] = { } m["mcq"] = { } m["mcr"] = { } m["mcs"] = { } m["mcu"] = { } m["mcv"] = { } m["mcw"] = { otherNames = {"Mawa (Chad)", "Mahwa"}, } m["mcx"] = { } m["mcy"] = { } m["mcz"] = { } m["mda"] = { otherNames = {"Mada"}, } m["mdb"] = { } m["mdc"] = { } m["mdd"] = { } m["mde"] = { } m["mdf"] = { aliases = {"Mordvin"}, } m["mdg"] = { } m["mdh"] = { aliases = {"Maguindanaon"}, } m["mdi"] = { } m["mdj"] = { } m["mdk"] = { } m["mdl"] = { } m["mdm"] = { } m["mdn"] = { } m["mdp"] = { } m["mdq"] = { } m["mdr"] = { } m["mds"] = { otherNames = {"Maria (New Guinea)", "Maria (Papua New Guinea)"}, } m["mdt"] = { } m["mdu"] = { } m["mdv"] = { } m["mdw"] = { } m["mdx"] = { } m["mdy"] = { } m["mdz"] = { } m["mea"] = { } m["meb"] = { otherNames = {"Ikobi", "Mena", "Ikobi-Mina"}, } m["mec"] = { otherNames = {"Leelawarra", "Leelalwarra", "Mala", "Marra"}, } m["med"] = { } m["mee"] = { } m["mef"] = { } m["meg"] = { } m["meh"] = { } m["mei"] = { } m["mej"] = { otherNames = {"Mejah", "Meax"}, } m["mek"] = { } m["mel"] = { } m["mem"] = { } m["men"] = { } m["meo"] = { aliases = {"Syburi Malay", "Satun Malay"}, } m["mep"] = { } m["meq"] = { } m["mer"] = { } m["mes"] = { } m["met"] = { otherNames = {"Nenaya", "Nengaya", "Nineia"}, } m["meu"] = { otherNames = {"Pure Motu", "True Motu"}, } m["mev"] = { } m["mew"] = { } m["mey"] = { } m["mez"] = { } m["mfa"] = { } m["mfb"] = { } m["mfc"] = { } m["mfd"] = { } m["mfe"] = { otherNames = {"Mauritian"}, } m["mff"] = { otherNames = {"Bukwen", "Mashi"}, } m["mfg"] = { otherNames = {"Mogofin"}, } m["mfh"] = { } m["mfi"] = { otherNames = {"Mandara"}, } m["mfj"] = { } m["mfk"] = { } m["mfl"] = { } m["mfm"] = { } m["mfn"] = { } m["mfo"] = { } m["mfp"] = { } m["mfq"] = { } m["mfr"] = { otherNames = {"Marrithiyal", "Marithiel", "Maridhiel", "Maridhiyel", "Berringen", "Bringen", "Brinken", "Nganygit", "Marriammu", "Mare-Ammu", "Maridjabin", "Maredyerbin", "Maretyabin", "Maridyerbin", "Maritjabin", "Marridan", "Meradan", "Marramanindjdji", "Marramaninydyi", "Marimanindji", "Mariyedi"}, } m["mfs"] = { } m["mft"] = { } m["mfu"] = { } m["mfv"] = { } m["mfw"] = { } m["mfx"] = { } m["mfy"] = { } m["mfz"] = { } m["mga"] = { } m["mgb"] = { } m["mgc"] = { } m["mgd"] = { } m["mge"] = { } m["mgf"] = { } m["mgg"] = { } m["mgh"] = { } m["mgi"] = { otherNames = {"Lijili", "Migili", "Mijili"}, } m["mgj"] = { } m["mgk"] = { } m["mgl"] = { } m["mgm"] = { } m["mgn"] = { } m["mgo"] = { } m["mgp"] = { } m["mgq"] = { } m["mgr"] = { } m["mgs"] = { otherNames = {"Kimanda", "Kinyasa", "Nyasa"}, } m["mgt"] = { } m["mgu"] = { } m["mgv"] = { } m["mgw"] = { otherNames = {"Matuumbi", "Kimatumbi", "Kimatuumbi"}, } m["mgy"] = { } m["mgz"] = { } m["mha"] = { } m["mhb"] = { } m["mhc"] = { } m["mhd"] = { otherNames = {"Ma'a", "Normal Mbugu", "Inner Mbugu"}, } m["mhe"] = { aliases = {"Mah Meri"}, } m["mhf"] = { } m["mhg"] = { otherNames = {"Margu", "Marrku"}, } m["mhi"] = { } m["mhj"] = { otherNames = {"Moghol"}, } m["mhk"] = { } m["mhl"] = { } m["mhm"] = { } m["mhn"] = { } m["mho"] = { } m["mhp"] = { } m["mhq"] = { } m["mhr"] = { otherNames = {"Meadow Mari", "Lowland Mari", "Midland Mari", "Standard Mari", "Upo Mari", "Mari", "Mari (Russia)"}, } m["mhs"] = { otherNames = {"Buru"}, } m["mht"] = { otherNames = {"Mandauaca", "Mandawaka", "Mandawaca", "Mandauaka", "Mandauáka"}, } m["mhu"] = { otherNames = {"Darang", "Digaro-Mishmi", "Digaro Mishmi"}, } m["mhw"] = { } m["mhx"] = { otherNames = {"Langsu", "Maru"}, } m["mhy"] = { } m["mhz"] = { otherNames = {"Mor", "Moor", "Austronesian Mor"}, } m["mia"] = { } m["mib"] = { } m["mic"] = { } m["mid"] = { } m["mie"] = { } m["mif"] = { } m["mig"] = { otherNames = {"Chalcatongo Mixtec"}, } m["mih"] = { } m["mii"] = { } m["mij"] = { otherNames = {"Abar", "Missong", "Munken", "Ngun"}, } m["mik"] = { } m["mil"] = { } m["mim"] = { } m["min"] = { } m["mio"] = { } m["mip"] = { } m["miq"] = { otherNames = {"Miskitu"}, } m["mir"] = { } m["mit"] = { } m["miu"] = { } m["miw"] = { } m["mix"] = { } m["miy"] = { } m["miz"] = { } m["mjb"] = { otherNames = {"Maklere"}, } m["mjc"] = { } m["mjd"] = { } m["mje"] = { } m["mji"] = { } m["mjj"] = { } m["mjk"] = { } m["mjl"] = { } m["mjm"] = { } m["mjn"] = { otherNames = {"Ma"}, } m["mjo"] = { } m["mjp"] = { } m["mjq"] = { } m["mjr"] = { } m["mjs"] = { otherNames = {"Chip"}, } m["mjt"] = { otherNames = {"Sauria Paharia", "Sawriya", "Sawriya Pahariya", "Sawriya Malto", "Malto", "Malti", "Maltu", "Maler"}, } m["mju"] = { } m["mjv"] = { } m["mjw"] = { otherNames = {"Arleng", "Mikir"}, } m["mjx"] = { } m["mjy"] = { } m["mjz"] = { } m["mka"] = { } m["mkb"] = { } m["mkc"] = { } m["mke"] = { } m["mkf"] = { } m["mkg"] = { otherNames = {"Mak"}, } m["mki"] = { } m["mkj"] = { } m["mkk"] = { } m["mkl"] = { } m["mkm"] = { } m["mkn"] = { } m["mko"] = { } m["mkp"] = { } m["mkq"] = { } m["mkr"] = { } m["mks"] = { } m["mkt"] = { } m["mku"] = { } m["mkv"] = { aliases = {"Mavea", "Mafea", "Mavia"}, } m["mkx"] = { } m["mky"] = { } m["mkz"] = { } m["mla"] = { otherNames = {"Malo", "Tamabo", "Maloese"}, } m["mlb"] = { } m["mlc"] = { otherNames = {"Man Cao Lan"}, } m["mle"] = { } m["mlf"] = { aliases = {"Thin", "Prai"}, } m["mlh"] = { } m["mli"] = { } m["mlj"] = { } m["mlk"] = { } m["mll"] = { } m["mlm"] = { } m["mln"] = { } m["mlo"] = { } m["mlp"] = { otherNames = {"Mugil"}, } m["mlq"] = { } m["mlr"] = { } m["mls"] = { } m["mlu"] = { otherNames = {"Toqabaqita"}, } m["mlv"] = { otherNames = {"Motlav", "Volow"}, -- or Volow could be separated as a language } m["mlw"] = { } m["mlx"] = { } m["mlz"] = { } m["mma"] = { } m["mmb"] = { } m["mmc"] = { } m["mmd"] = { } m["mme"] = { aliases = {"Dirak", "Mae"}, } m["mmf"] = { } m["mmg"] = { } m["mmh"] = { } m["mmi"] = { } m["mmj"] = { } m["mmk"] = { } m["mml"] = { } m["mmm"] = { } m["mmn"] = { } m["mmo"] = { } m["mmp"] = { } m["mmq"] = { otherNames = {"Musak", "Mabɨŋ", "Mabing"}, } m["mmr"] = { } m["mmt"] = { } m["mmu"] = { } m["mmv"] = { } m["mmw"] = { } m["mmx"] = { } m["mmy"] = { } m["mmz"] = { } m["mna"] = { } m["mnb"] = { } m["mnc"] = { } m["mnd"] = { otherNames = {"Monde", "Salamãi", "Salamai", "Salamaikã", "Sanamaica", "Sanamaiká", "Sanamaykã"}, } m["mne"] = { } m["mnf"] = { } m["mng"] = { } m["mnh"] = { otherNames = {"Mono (Democratic Republic of the Congo)", "Mono"}, } m["mni"] = { aliases = {"Meitei", "Meithei"}, } m["mnj"] = { otherNames = {"Munjani", "Mundzhan", "Mundzhani", "Mundzi"}, } m["mnk"] = { otherNames = {"Mandingo"}, } m["mnl"] = { } m["mnm"] = { } m["mnn"] = { } m["mnp"] = { aliases = {"Northern Min Chinese", "Min Bei", "Min Bei Chinese", "Min Pei", "Min Pei Chinese"}, } m["mnq"] = { aliases = {"Mendriq", "Menriq"}, } m["mnr"] = { otherNames = {"Mono (United States of America)", "Mono", "Western Mono", "Monache", "Monachi", "Owens Valley Paiute", "Eastern Mono"}, } m["mnt"] = { otherNames = {"Mayi-Kulan", "Wunumara", "Mayi-Yapi", "Mayi-Thakurti"}, } m["mnu"] = { } m["mnv"] = { otherNames = {"Rennell-Bellona"}, } m["mnw"] = { aliases = {"Peguan", "Talaing", "Raman"}, } m["mnx"] = { otherNames = {"Mantion", "Sougb", "Sogh"}, } m["mny"] = { } m["mnz"] = { } m["moa"] = { } m["moc"] = { otherNames = {"Mbocobí", "Mokoví", "Moqoyt"}, } m["mod"] = { } m["moe"] = { } m["mog"] = { } m["moh"] = { } m["moi"] = { } m["moj"] = { } m["mok"] = { } m["mom"] = { } m["moo"] = { otherNames = {"Monam", "Bonam"}, } m["mop"] = { otherNames = {"Mopan", "Mopán Maya", "Mopán"}, } m["moq"] = { otherNames = {"Mor", "Papuan Mor"}, } m["mor"] = { } m["mos"] = { otherNames = {"More", "Mossi", "Moshi", "Mõõré", "Mòoré", "Mooré", "Moré", "Möré"}, } m["mot"] = { otherNames = {"Bari", "Baria", "Barira", "Motilón", "Motilon", "Motilone"}, } m["mou"] = { } m["mov"] = { } m["mow"] = { otherNames = {"Moi"}, } m["mox"] = { } m["moy"] = { } m["moz"] = { aliases = {"Mokulu", "Mokilko"}, } m["mpa"] = { } m["mpb"] = { } m["mpc"] = { } m["mpd"] = { } m["mpe"] = { } m["mpg"] = { } m["mph"] = { } m["mpi"] = { } m["mpj"] = { otherNames = {"Yulparija", "Yulparitja"}, } m["mpk"] = { otherNames = {"Mbara"}, } m["mpl"] = { } m["mpm"] = { } m["mpn"] = { } m["mpo"] = { } m["mpp"] = { } m["mpq"] = { } m["mpr"] = { } m["mps"] = { otherNames = {"Daribi", "Karimui"}, } m["mpt"] = { } m["mpu"] = { otherNames = {"Macurapi", "Makurápi", "Massaka"}, } m["mpv"] = { } m["mpw"] = { } m["mpx"] = { } m["mpy"] = { } m["mpz"] = { } m["mqa"] = { } m["mqb"] = { } m["mqc"] = { } m["mqe"] = { } m["mqf"] = { } m["mqg"] = { } m["mqh"] = { } m["mqi"] = { } m["mqj"] = { } m["mqk"] = { } m["mql"] = { } m["mqm"] = { } m["mqn"] = { } m["mqo"] = { } m["mqp"] = { } m["mqq"] = { } m["mqr"] = { } m["mqs"] = { } m["mqt"] = { } m["mqu"] = { } m["mqv"] = { } m["mqw"] = { } m["mqx"] = { } m["mqy"] = { } m["mqz"] = { otherNames = {"Pano"}, } m["mra"] = { } m["mrb"] = { aliases = {"Marino", "North Maewo"}, } m["mrc"] = { } m["mrd"] = { } m["mre"] = { } m["mrf"] = { } m["mrg"] = { otherNames = {"Mishing", "Plains Miri", "Takam", "Hill Miri", "Sarak"}, } m["mrh"] = { otherNames = {"Chin Mara", "Lakher", "Mara", "Maram", "Mira", "Zao"}, } m["mrj"] = { otherNames = {"Hill Mari", "Mountain Mari", "Highland Mari"}, } m["mrk"] = { } m["mrl"] = { } m["mrm"] = { aliases = {"Merlav", "Merelava"}, } m["mrn"] = { otherNames = {"Maringe"}, } m["mro"] = { aliases = {"Mro", "Mrung"}, } m["mrp"] = { } m["mrq"] = { } m["mrr"] = { otherNames = {"Garhchiroli Maria", "Madia", "Madiya", "Maria (India)", "Maria"}, -- the last four are also names of mrr's sibling lect, daq } m["mrs"] = { } m["mrt"] = { otherNames = {"Marghi Central", "Marghi"}, } m["mru"] = { otherNames = {"Mono"}, } m["mrv"] = { } m["mrw"] = { } m["mrx"] = { } m["mry"] = { } m["mrz"] = { } m["msb"] = { otherNames = {"Masbateño", "Masbateno", "Minasbate"}, } m["msc"] = { } m["msd"] = { } m["mse"] = { } m["msf"] = { otherNames = {"Mekwei (New Guinea)", "Menggwei"}, } m["msg"] = { } m["msi"] = { } m["msj"] = { otherNames = {"Madi"}, } m["msk"] = { } m["msl"] = { } m["msm"] = { } m["msn"] = { } m["mso"] = { } m["msp"] = { otherNames = {"Manitsawá", "Mantizula"}, } m["msq"] = { } m["msr"] = { } m["mss"] = { } m["msu"] = { } m["msv"] = { } m["msw"] = { } m["msx"] = { } m["msy"] = { } m["msz"] = { } m["mta"] = { } m["mtb"] = { } m["mtc"] = { } m["mtd"] = { } m["mte"] = { otherNames = {"Mono", "Mono-Alu"}, } m["mtf"] = { otherNames = {"Murik (Papua New Guinea)", "Murik", "Sepik Murik"}, } m["mtg"] = { } m["mth"] = { } m["mti"] = { otherNames = {"Maiwa (Papua New Guinea)", "Maiwa"}, } m["mtj"] = { } m["mtk"] = { } m["mtl"] = { } m["mtm"] = { otherNames = {"Taygi", "Karagas", "Mator-Taygi-Karagas"}, } m["mtn"] = { } m["mto"] = { } m["mtp"] = { } m["mtq"] = { } m["mtr"] = { } m["mts"] = { } m["mtt"] = { } m["mtu"] = { } m["mtv"] = { otherNames = {"Molet", "Molet Kasu", "Molet Mur"}, -- or Molet could be a sep. lang. } m["mtw"] = { } m["mtx"] = { } m["mty"] = { } m["mua"] = { } m["mub"] = { } m["muc"] = { } m["mud"] = { } m["mue"] = { } m["mug"] = { } m["muh"] = { otherNames = {"Mundu"}, } m["mui"] = { otherNames = {"Palembang Malay", "Basa Pelembang Sari-sari", "Sekayu"}, } m["muj"] = { } m["mul"] = { } m["mum"] = { } m["muo"] = { } m["mup"] = { } m["muq"] = { } m["mur"] = { } m["mus"] = { otherNames = {"Muscogee"}, } m["mut"] = { } m["muu"] = { } m["muv"] = { } m["mux"] = { } m["muy"] = { } m["muz"] = { } m["mva"] = { } m["mvb"] = { } m["mvd"] = { } m["mvg"] = { } m["mvh"] = { } m["mvi"] = { } m["mvk"] = { } m["mvl"] = { otherNames = {"Mbara", "Midjamba"}, } m["mvm"] = { } m["mvn"] = { } m["mvo"] = { } m["mvp"] = { } m["mvq"] = { } m["mvr"] = { } m["mvs"] = { } m["mvt"] = { } m["mvu"] = { } m["mvv"] = { } m["mvw"] = { } m["mvx"] = { } m["mvy"] = { } m["mvz"] = { aliases = {"Masqan", "Maskan", "Meskan", "Mäsqan"}, } m["mwa"] = { } m["mwb"] = { } m["mwc"] = { } m["mwe"] = { aliases = {"Chimwera", "Cimwera", "Mwela"}, } m["mwf"] = { } m["mwg"] = { } m["mwh"] = { } m["mwi"] = { } m["mwk"] = { } m["mwl"] = { } m["mwm"] = { } m["mwn"] = { } m["mwo"] = { aliases = {"Central Maewo"}, } m["mwp"] = { } m["mwq"] = { otherNames = {"Mün", "Müün Chin"}, } m["mwr"] = { otherNames = {"Merwari", "Dhundari", "Shekhawati", "Harauti", "Goaria", "Gurgula"}, } m["mws"] = { } m["mwt"] = { } m["mwu"] = { } m["mwv"] = { } m["mww"] = { aliases = {"Hmong Daw"}, } m["mwz"] = { } m["mxa"] = { } m["mxb"] = { } m["mxd"] = { } m["mxe"] = { } m["mxf"] = { } m["mxg"] = { } m["mxh"] = { } m["mxi"] = { aliases = {"Ajami", "Andalusi Romance"}, } m["mxj"] = { otherNames = {"Miju Mishmi", "Miju-Mishmi", "Geman Deng", "Geman", "Kaman", "Kman", "Midzu"}, } m["mxk"] = { } m["mxl"] = { } m["mxm"] = { } m["mxn"] = { otherNames = {"Moi", "Mekwei"}, } m["mxo"] = { } m["mxp"] = { } m["mxq"] = { } m["mxr"] = { otherNames = {"Murik", "Kayan Murik"}, } m["mxs"] = { } m["mxt"] = { } m["mxu"] = { otherNames = {"Mada"}, } m["mxv"] = { } m["mxw"] = { } m["mxx"] = { otherNames = {"Mawukakan", "Mahu", "Maou", "Mau", "Mawu"}, } m["mxy"] = { } m["mxz"] = { } m["myb"] = { } m["myc"] = { } m["mye"] = { } m["myf"] = { } m["myg"] = { } m["myh"] = { } m["myj"] = { } m["myk"] = { } m["myl"] = { } m["mym"] = { } m["myo"] = { } m["myp"] = { } m["myr"] = { } m["mys"] = { } m["myu"] = { } m["myv"] = { aliases = {"Mordvin"}, } m["myw"] = { } m["myx"] = { otherNames = {"Masaaba"}, } m["myy"] = { otherNames = {"Buhagana", "Bujagana", "Wahana"}, } m["myz"] = { } m["mza"] = { } m["mzb"] = { otherNames = {"Mozabite", "Tumẓabt"}, } m["mzc"] = { } m["mzd"] = { } m["mze"] = { } m["mzg"] = { } m["mzh"] = { } m["mzi"] = { } m["mzj"] = { } m["mzk"] = { } m["mzl"] = { } m["mzm"] = { } m["mzn"] = { aliases = {"Mazandarani", "Tabari"}, } m["mzo"] = { } m["mzp"] = { } m["mzq"] = { } m["mzr"] = { } m["mzs"] = { aliases = {"Macanese Creole", "Macanese patois"}, } m["mzt"] = { } m["mzu"] = { } m["mzv"] = { } m["mzw"] = { } m["mzx"] = { } m["mzy"] = { } m["mzz"] = { } return m riv4a98r5ofdwyd6ccovp3sr2ami0cg Module:languages/data/3/a/extra 828 1750 34995 2025-01-18T19:00:47Z Kambai Akau 8 Created page with "local m = {} m["aaa"] = { aliases = {"Otuo"}, } m["aab"] = { otherNames = {"Alumu", "Tesu"}, } m["aac"] = { } m["aad"] = { otherNames = {"Alai"}, } m["aaf"] = { aliases = {"Eranadan"}, } m["aag"] = { } m["aah"] = { otherNames = {"Abu' Arapesh", "Ua"}, } m["aai"] = { otherNames = {"Arifama", "Miniafia"}, } m["aak"] = { aliases = {"Angave"}, } m["aal"] = { } m["aan"] = { aliases = {"Anambe"}, } m["aap"] = { otherNames = {"Arára"}, } m["aaq"] = { oth..." 34995 Scribunto text/plain local m = {} m["aaa"] = { aliases = {"Otuo"}, } m["aab"] = { otherNames = {"Alumu", "Tesu"}, } m["aac"] = { } m["aad"] = { otherNames = {"Alai"}, } m["aaf"] = { aliases = {"Eranadan"}, } m["aag"] = { } m["aah"] = { otherNames = {"Abu' Arapesh", "Ua"}, } m["aai"] = { otherNames = {"Arifama", "Miniafia"}, } m["aak"] = { aliases = {"Angave"}, } m["aal"] = { } m["aan"] = { aliases = {"Anambe"}, } m["aap"] = { otherNames = {"Arára"}, } m["aaq"] = { otherNames = {"Eastern Abenaki", "Eastern Abnaki"}, } m["aas"] = { otherNames = {"Aasáx", "Asa", "Aramanik", "Laramanik"}, } m["aau"] = { } m["aaw"] = { otherNames = {"Arove", "Arawe"}, } m["aax"] = { } m["aaz"] = { } m["aba"] = { } m["abb"] = { otherNames = {"Abo", "Bo", "Abaw", "Miang", "Mandouka"}, } m["abc"] = { } m["abd"] = { otherNames = {"Manide"}, } m["abe"] = { otherNames = {"Western Abenaki", "Abnaki", "Western Abnaki"}, } m["abf"] = { } m["abg"] = { } m["abh"] = { } m["abi"] = { } m["abj"] = { otherNames = {"Bea", "Aka-Bea-da", "Akabeada", "Aka-Bia", "Bia", "Aka-Bia-da", "Akabiada", "Bojingiji"}, } m["abl"] = { otherNames = {"Pepadun", "Lampung Nyo"}, } m["abm"] = { } m["abn"] = { } m["abo"] = { aliases = {"Abɔ̃"}, } m["abp"] = { } m["abq"] = { } m["abr"] = { otherNames = {"Brong"}, } m["abs"] = { } m["abt"] = { } m["abu"] = { } m["abv"] = { aliases = {"Bahrani Arabic"}, } m["abw"] = { } m["abx"] = { } m["aby"] = { } m["abz"] = { } m["aca"] = { aliases = {"Achawa", "Ajagua", "Axagua", "Achugua", "Ajaga", "Xagua", "Jagua"}, } m["acb"] = { } m["acd"] = { } m["ace"] = { aliases = {"Achinese", "Atjehnese"}, } m["ach"] = { aliases = {"Acoli", "Shuli", "Acooli"}, } m["aci"] = { otherNames = {"Cari", "Aka-Kari", "Kari", "Chariar"}, } m["ack"] = { otherNames = {"Kora"}, } m["acl"] = { otherNames = {"Bale", "Bele", "Akar-Bele", "Balawa", "Balwa", "Bojingiji"}, } m["acm"] = { aliases = {"Mesopotamian Arabic"}, } m["acn"] = { otherNames = {"Xiandao", "Chintaw"}, } m["acp"] = { } m["acr"] = { otherNames = {"Achí", "Achi Maya", "Cubulco Achi", "Cubulco Achí", "Cubulco Achi'"}, } m["acs"] = { aliases = {"Akroá", "Coroá", "Acroa"}, } m["acu"] = { otherNames = {"Achuar-Shiwiar"}, } m["acv"] = { } m["acw"] = { aliases = {"Hejazi Arabic", "West Arabian Arabic"}, } m["acx"] = { } m["acy"] = { aliases = {"Cypriot Maronite Arabic", "Sanna"}, } m["acz"] = { aliases = {"Asheron"}, } m["ada"] = { aliases = {"Dangme"}, } m["adb"] = { } m["add"] = { otherNames = {"Lidzonka"}, } m["ade"] = { } m["adf"] = { } m["adg"] = { } m["adh"] = { } m["adi"] = { otherNames = {"Abor", "Ashing", "Minyong", "Mising", "Padam", "Panggi", "Pasi", "Shimong", "Ajukru"}, } m["adj"] = { aliases = {"Adjukru", "Adyoukrou", "Adyukru", "Ajukru"}, } m["adl"] = { otherNames = {"Gallong"}, } m["adn"] = { } m["ado"] = { otherNames = {"Adjora"}, } m["adp"] = { } m["adq"] = { otherNames = {"Agotime"}, } m["adr"] = { } m["ads"] = { } m["adt"] = { } m["adu"] = { } m["adw"] = { aliases = {"Amundava"}, } m["ady"] = { aliases = {"West Circassian"}, } m["adz"] = { } m["aea"] = { } m["aeb"] = { varieties = {"Judeo-Tunisian Arabic"}, --formerly ajt } m["aed"] = { } m["aee"] = { otherNames = {"Northeast Pashai", "Pashai"}, } m["aek"] = { } m["ael"] = { } m["aem"] = { } m["aen"] = { } m["aeq"] = { } m["aer"] = { } m["aes"] = { otherNames = {"Yaquina", "Yakwina", "Alseya", "Yakona"}, -- names of the two dialects that make up the language } m["aeu"] = { otherNames = {"Chepya"}, } m["aew"] = { otherNames = {"Aion", "Porapora"}, } m["aey"] = { } m["aez"] = { otherNames = {"Aiga", "Orokaiva"}, -- last is the name of a macrolanguage } m["afb"] = { } m["afd"] = { } m["afe"] = { } m["afg"] = { } m["afh"] = { } m["afi"] = { } m["afk"] = { } m["afn"] = { } m["afo"] = { } m["afp"] = { } m["afs"] = { } m["aft"] = { otherNames = {"Affiti", "Ditti"}, } m["afu"] = { aliases = {"Efutu"}, } m["afz"] = { } m["aga"] = { } m["agb"] = { } m["agc"] = { } m["agd"] = { } m["age"] = { } m["agf"] = { } m["agg"] = { } m["agh"] = { } m["agi"] = { } m["agj"] = { } m["agk"] = { } m["agl"] = { otherNames = {"Agala"}, } m["agm"] = { } m["agn"] = { } m["ago"] = { } m["agq"] = { } m["agr"] = { } m["ags"] = { aliases = {"Isimbi"}, } m["agt"] = { } m["agu"] = { aliases = {"Aguacatec", "Aguacateco", "Awakatek", "Awakateko", "Awakateka"}, } m["agv"] = { otherNames = {"Remontado Dumagat", "Sinauna", "Hatang Kayey"}, } m["agw"] = { } m["agx"] = { aliases = {"Agul"}, } m["agy"] = { } m["agz"] = { } m["aha"] = { } m["ahb"] = { } m["ahg"] = { } m["ahh"] = { } m["ahi"] = { } m["ahk"] = { aliases = {"Aka", "Ako"}, } m["ahl"] = { } m["ahm"] = { } m["ahn"] = { aliases = {"Ahan", "Ahaan"}, } m["aho"] = { } m["ahp"] = { } m["ahr"] = { otherNames = {"Khandeshi", "Khandesi"}, } m["ahs"] = { } m["aht"] = { } m["aia"] = { } m["aib"] = { otherNames = {"Aynu", "Ainu", "Ainu (China)", "Aini", "Eyni", "Ejnu", "Abdal", "Äynú"}, } m["aic"] = { } m["aid"] = { } m["aie"] = { } m["aif"] = { } m["aig"] = { otherNames = {"Leeward Caribbean Creole English", "Antiguan Creole English", "Kokoy Creole English", "Saint Kitts Creole", "Montserrat Creole", "Anguillan Creole"}, } m["aih"] = { } m["aii"] = { } m["aij"] = { } m["aik"] = { } m["ail"] = { } m["aim"] = { } m["ain"] = { aliases = {"Ainu (Japan)"}, } m["aio"] = { aliases = {"Tai Aiton", "Aitonia", "Sham Doaniya"}, } m["aip"] = { } m["air"] = { } m["ait"] = { } m["aiw"] = { } m["aix"] = { } m["aiy"] = { } m["aja"] = { aliases = {"Adja", "Aja (Sudan)"}, } m["ajg"] = { aliases = {"Aja", "Aja (Benin)", "Aja (Togo)", "Ajagbe"}, } m["aji"] = { otherNames = {"Houailou"}, } m["ajn"] = { } m["ajp"] = { } -- m["ajt"] Judeo-Tunisian Arabic now included in Tunisian Arabic -- m["aju"] Judeo-Moroccan Arabic now included in Moroccan Arabic m["ajw"] = { } m["ajz"] = { } m["akb"] = { aliases = {"Batak Angkola"}, } m["akc"] = { } m["akd"] = { } m["ake"] = { aliases = {"Acauayo", "Acaguayo", "Akawai", "Acawai", "Accawai"}, } m["akf"] = { } m["akg"] = { } m["akh"] = { } m["aki"] = { aliases = {"Aiom", "Ayom"}, } m["akj"] = { otherNames = {"Aka-Jeru"}, } m["akk"] = { } m["akl"] = { otherNames = {"Aklan", "Akeanon"}, } m["akm"] = { otherNames = {"Ba", "Bo"}, } m["ako"] = { } m["akp"] = { } m["akq"] = { } m["akr"] = { } m["aks"] = { otherNames = {"Tchamba", "Akasele", "Tsamba"}, } m["akt"] = { } m["aku"] = { } m["akv"] = { } m["akw"] = { } m["akx"] = { otherNames = {"Kede"}, } m["aky"] = { otherNames = {"Kol", "Kawl", "Aka-Kawl", "Bojingiji"}, } m["akz"] = { } m["ala"] = { } m["alc"] = { otherNames = {"Qawasqar", "Alacaluf"}, } m["ald"] = { otherNames = {"Alladyan", "Allagian", "Alaguian"}, } m["ale"] = { aliases = {"Aleutian"}, } m["alf"] = { } m["alh"] = { } m["ali"] = { } m["alj"] = { } m["alk"] = { } m["all"] = { otherNames = {"Chatan"}, } m["alm"] = { } m["alo"] = { } m["alp"] = { } m["alq"] = { } m["alr"] = { aliases = {"Alyutor"}, } m["alt"] = { aliases = {"Southern Altay", "Altai", "Altay"}, } m["alu"] = { aliases = {"Areare"}, } m["alw"] = { otherNames = {"Alaba-K'abeena", "Alaaba", "K'abeena"}, } m["alx"] = { } m["aly"] = { } m["alz"] = { } m["ama"] = { } m["amb"] = { } m["amc"] = { } m["ame"] = { otherNames = {"Amuesha"}, } m["amf"] = { } m["amg"] = { otherNames = {"Amarag"}, } m["ami"] = { otherNames = {"Nataoran Amis"}, } m["amj"] = { otherNames = {"Biltine", "Mimi"}, } m["amk"] = { otherNames = {"Wadapi-Laut"}, } m["aml"] = { } m["amm"] = { aliases = {"Ama (New Guinea)", "Ama (Papua New Guinea)"}, } m["amn"] = { } m["amo"] = { otherNames = {"Timap", "Map", "Among", "Amap", "Amon"}, } m["amp"] = { } m["amq"] = { } m["amr"] = { } m["ams"] = { aliases = {"Southern Amami-Oshima"}, } m["amt"] = { } m["amu"] = { otherNames = {"Amuzgo", "Xochistlahuaca Amuzgo", "Northern Amuzgo", "Southern Amuzgo"}, } m["amv"] = { } m["amw"] = { } m["amx"] = { otherNames = {"Namfau"}, } m["amy"] = { otherNames = {"Ame", "Amijangal"}, } m["amz"] = { } m["ana"] = { aliases = {"Andaquí", "Andakí", "Andaki"}, } m["anb"] = { otherNames = {"Shimigae", "Semigae", "Gae", "Gay", "Gaye", "Siaviri", "Katsakáti"}, } m["anc"] = { otherNames = {"Angas", "Angass", "Hill Ngas", "Plain Ngas", "Hill Angas", "Plain Angas", "Karang", "Kerang"}, } m["and"] = { } m["ane"] = { aliases = {"Xaracuu"}, } m["anf"] = { } m["ang"] = { aliases = {"Anglo-Saxon"}, } m["anh"] = { otherNames = {"Nent", "Angaua"}, } m["ani"] = { } m["anj"] = { } m["ank"] = { } m["anl"] = { otherNames = {"Khaungtso", "Anu-Hkongso", "Anu-Hkongso Chin"}, -- the last is the ISO's unattested blend of the names of its two dialects and half of the name of the place where it's spoken } m["anm"] = { otherNames = {"Anal", "Anaal", "Namfau"}, -- Namfau is actually a placename } m["ann"] = { } m["ano"] = { } m["anp"] = { } m["anq"] = { aliases = {"Jarawa (India)"}, } m["anr"] = { } m["ans"] = { } m["ant"] = { } m["anu"] = { aliases = {"Anyua", "Anywa", "Anyuak"}, } m["anv"] = { } m["anw"] = { otherNames = {"Anang", "Annang", "Western Ibibio"}, } m["anx"] = { } m["any"] = { aliases = {"Anyin"}, } m["anz"] = { aliases = {"Anêm"}, } m["aoa"] = { } m["aob"] = { } m["aoc"] = { otherNames = {"Pemón", "Arekuna", "Arecuna", "Taurepan", "Taurepán", "Taurepang", "Taulipang", "Taulipáng", "Kamarakoto", "Camaracoto", "Camaragoto"}, } m["aod"] = { } m["aoe"] = { } m["aof"] = { } m["aog"] = { otherNames = {"Pondo", "Kanda", "Maramba"}, } m["aoi"] = { aliases = {"Enindhilyagwa"}, } m["aoj"] = { } m["aok"] = { } m["aol"] = { aliases = {"Alorese"}, } m["aom"] = { } m["aon"] = { } m["aor"] = { } m["aos"] = { } m["aot"] = { aliases = {"Atong", "A'tong"}, } m["aou"] = { otherNames = {"Ayo", "A'ou Gelao"}, } m["aox"] = { } m["aoz"] = { } m["apb"] = { otherNames = {"South Malaita", "Apae'aa"}, } m["apc"] = { } m["apd"] = { } m["ape"] = { } m["apf"] = { } m["apg"] = { } m["aph"] = { otherNames = {"Athpariya"}, } m["api"] = { aliases = {"Apiacá"}, } m["apj"] = { aliases = {"Jicarilla Apache"}, } m["apk"] = { aliases = {"Kiowa Apache"}, } m["apl"] = { aliases = {"Lipan Apache"}, } m["apm"] = { otherNames = {"Mescalero", "Mescalero-Chiricahua Apache"}, -- two dialects combined by Ethnologue } m["apn"] = { aliases = {"Apinajé", "Apinagé", "Apinaye", "Apinaje", "Apinage"}, } m["apo"] = { } m["app"] = { } m["apq"] = { otherNames = {"Pucikwar", "Puchikwar", "Aka-Pucikwar", "Pujjukar", "Bójigiáb", "Bojigiab", "Bojigyab"}, -- last three may apply also to other languages } m["apr"] = { } m["aps"] = { } m["apt"] = { otherNames = {"Apa Tani", "Tanii"}, } m["apu"] = { } m["apv"] = { } m["apw"] = { } m["apx"] = { } m["apy"] = { aliases = {"Apalai"}, } m["apz"] = { } m["aqc"] = { } m["aqd"] = { } m["aqg"] = { } m["aqm"] = { } m["aqn"] = { } m["aqp"] = { otherNames = {"Akokisa", "Orcoquiza", "Eastern Atakapa", "Western Atakapa"}, } m["aqr"] = { } m["aqt"] = { } m["aqz"] = { } m["arc"] = { aliases = {"Aramaya", "Aramaean", "Aramean"}, -- varieties are in [[Module:etymology language/data]] } m["ard"] = { } m["are"] = { } m["arh"] = { otherNames = {"Ika"}, } m["ari"] = { } m["arj"] = { } m["ark"] = { } m["arl"] = { } m["arn"] = { otherNames = {"Mapuche", "Mapudungün", "Mapuzugün", "Mapudungu", "Araucanian"}, } m["aro"] = { } m["arp"] = { } m["arq"] = { } m["arr"] = { otherNames = {"Karo", "Karo (Brazil)", "Ramarama", "Itanga", "Itogapuc", "Itogapúk", "Ntogapid", "Ntogapig", "Arára", "Arára de Rondonia", "Arára do Jiparaná", "Uruku", "Urukú"}, } m["ars"] = { } m["aru"] = { aliases = {"Aruá", "Arawa", "Arawá"}, -- extinct, northern Brazil, cf. 'arx' } m["arv"] = { } m["arw"] = { aliases = {"Arawak", "Arowak", "Aruak", "Locono"}, } m["arx"] = { aliases = {"Arua", "Aruashi", "Aruáshi", "Aruachi"}, -- moribund, central Brazil, cf 'aru' } m["ary"] = { varieties = {"Judeo-Moroccan Arabic"}, -- formerly aju } m["arz"] = { } m["asa"] = { otherNames = {"Asu", "Asu (Tanzania)", "Chasu", "Kipare", "Southern Pare", "South Pare"}, } m["asb"] = { } m["asc"] = { } m["ase"] = { aliases = {"Ameslan", "ASL"}, } m["asf"] = { aliases = {"Australian Sign Language"}, } m["asg"] = { aliases = {"Shingini"}, } m["ash"] = { otherNames = {"Tequiraca", "Tekiráka", "Avishiri", "Auishiri", "Agouisiri", "Avirxiri", "Abiquira", "Abigira", "Aiwa", "Aewa"}, } m["asi"] = { } m["asj"] = { aliases = {"Sari", "Saari"}, } m["ask"] = { } m["asl"] = { } m["asn"] = { } m["aso"] = { } m["asp"] = { } m["asq"] = { } m["asr"] = { aliases = {"Asur"}, } m["ass"] = { } m["ast"] = { } m["asu"] = { otherNames = {"Asurini", "Asuriní", "Asuriní of Tocantins", "Asuriní do Tocantins", "Akwawa", "Akwáwa"}, } m["asv"] = { } m["asw"] = { aliases = {"Australian Aborigines Sign Language"}, } m["asx"] = { } m["asy"] = { } m["asz"] = { } m["ata"] = { otherNames = {"Ata", "Wasi"}, } m["atb"] = { } m["atc"] = { } m["atd"] = { } m["ate"] = { } m["atg"] = { otherNames = {"Ivbie North", "Arhe", "Ivbie North-Okpela-Arhe"}, } m["ati"] = { } m["atj"] = { } m["atk"] = { } m["atl"] = { } m["atm"] = { } m["ato"] = { aliases = {"Atoŋ", "Atong"}, } m["atp"] = { } m["atq"] = { } m["atr"] = { } m["ats"] = { otherNames = {"Atsina"}, } m["att"] = { } m["atu"] = { } m["atv"] = { aliases = {"Northern Altay", "Altai", "Altay"}, } m["atw"] = { aliases = {"Atsugé"}, } m["atx"] = { } m["aty"] = { } m["atz"] = { } m["aua"] = { } m["aub"] = { } m["auc"] = { otherNames = {"Waorani", "Sabela", "Wao", "Huao", "Aushiri", "Ssabela", "Wao Terero", "Auka", "Auca"}, } m["aud"] = { } m["aug"] = { } m["auh"] = { } m["aui"] = { } m["auj"] = { aliases = {"Awjilah", "Augila"}, } m["auk"] = { } m["aul"] = { } m["aum"] = { otherNames = {"Abewa", "Asu (Nigeria)"}, } m["aun"] = { } m["auo"] = { } m["aup"] = { otherNames = {"Tirio", "Makaeyam", "Aturu", "Atura", "Adulu"}, } m["auq"] = { otherNames = {"A", "Korur", "Korurnus"}, -- no name attested? lect may be same as 'pdn' } m["aur"] = { } m["aut"] = { } m["auu"] = { aliases = {"Auwje"}, } m["auw"] = { aliases = {"Awye"}, } m["aux"] = { } m["auy"] = { aliases = {"Awiyaana"}, } m["auz"] = { aliases = {"Uzbek Arabic"}, } m["avb"] = { } m["avd"] = { otherNames = {"Alviri", "Vidari"}, } m["avi"] = { } m["avk"] = { } m["avm"] = { } m["avn"] = { } m["avo"] = { } m["avs"] = { } m["avt"] = { } m["avu"] = { } m["avv"] = { otherNames = {"Avá", "Canoe"}, } m["awa"] = { aliases = {"Oudhi"}, } m["awb"] = { aliases = {"Awa", "Awa (Papua New Guinea)"}, } m["awc"] = { aliases = {"Cipu"}, } m["awe"] = { } m["awg"] = { otherNames = {"Alngith", "Leningitij", "Mpakwithi"}, } m["awh"] = { } m["awi"] = { otherNames = {"Awin"}, } m["awk"] = { } m["awm"] = { } m["awn"] = { } m["awo"] = { } m["awr"] = { } m["aws"] = { } m["awt"] = { } m["awu"] = { } m["awv"] = { } m["aww"] = { } m["awx"] = { } m["awy"] = { } m["axb"] = { otherNames = {"Abipon", "Callaga", "Kalyaga"}, } m["axe"] = { } m["axg"] = { } m["axk"] = { otherNames = {"Yaka", "Yaka (Central African Republic)", "Aka", "Beka"}, -- cf 'iyx', 'yaf' } m["axl"] = { otherNames = {"Lower Southern Arrernte", "Southern Arrernte", "Southern Aranda"}, } m["axm"] = { } m["axx"] = { aliases = {"Xaragure"}, } m["aya"] = { } m["ayb"] = { aliases = {"Ayizo Gbe"}, } m["ayd"] = { aliases = {"Ayapathu", "Badhu"}, } m["aye"] = { } m["ayg"] = { aliases = {"Nyanga", "Ginyanga"}, } m["ayi"] = { } m["ayk"] = { } m["ayl"] = { } m["ayn"] = { } m["ayo"] = { otherNames = {"Morotoco", "Moro", "Ayoweo", "Ayoré", "Pyeta Yovai"}, } m["ayp"] = { } m["ayq"] = { aliases = {"Ayi (New Guinea)", "Ayi (Papua New Guinea)"}, } m["ays"] = { } m["ayt"] = { otherNames = {"Magbukun Ayta", "Mariveleño"}, } m["ayu"] = { } m["ayy"] = { } m["ayz"] = { otherNames = {"Mai Brat", "Ajamaru", "Ayamaru"}, } m["aza"] = { } m["azd"] = { } m["azg"] = { otherNames = {"Upper Eastern Amuzgo", "Oaxaca Amuzgo"}, } m["azm"] = { otherNames = {"Lower Eastern Amuzgo"}, } m["azn"] = { } m["azo"] = { } m["azt"] = { } m["azz"] = { } return m pv4ay65ivt2yi6ozx7pmlggklhwsu01 Module:languages/data/3/b/extra 828 1751 34996 2025-01-18T19:03:15Z Kambai Akau 8 Created page with "local m = {} m["baa"] = { aliases = {"Mbambatana", "Bambatana"}, } m["bab"] = { } m["bac"] = { aliases = {"Badui"}, } m["bae"] = { aliases = {"Barawana"}, } m["baf"] = { otherNames = {"Nu Baca", "Baca"}, } m["bag"] = { } m["bah"] = { aliases = {"Bahamian Creole English", "Bahamian", "Bahamas Creole", "Bahamas Creole English"}, } m["baj"] = { } m["bal"] = { aliases = {"Balochi"}, varieties = {{"Southern Baluchi", "Southern Balochi"}, {"Eastern Baluchi", "E..." 34996 Scribunto text/plain local m = {} m["baa"] = { aliases = {"Mbambatana", "Bambatana"}, } m["bab"] = { } m["bac"] = { aliases = {"Badui"}, } m["bae"] = { aliases = {"Barawana"}, } m["baf"] = { otherNames = {"Nu Baca", "Baca"}, } m["bag"] = { } m["bah"] = { aliases = {"Bahamian Creole English", "Bahamian", "Bahamas Creole", "Bahamas Creole English"}, } m["baj"] = { } m["bal"] = { aliases = {"Balochi"}, varieties = {{"Southern Baluchi", "Southern Balochi"}, {"Eastern Baluchi", "Eastern Balochi"}, {"Western Baluchi", "Western Balochi"}}, } m["ban"] = { } m["bao"] = { } m["bap"] = { } m["bar"] = { aliases = {"Austro-Bavarian"}, } m["bas"] = { aliases = {"Basa (Cameroon)", "Basa"}, } m["bau"] = { otherNames = {"Bada", "Bada (Nigeria)"}, } m["bav"] = { otherNames = {"Vengo"}, } m["baw"] = { } m["bax"] = { aliases = {"Bamun"}, } m["bay"] = { } m["bba"] = { } m["bbb"] = { } m["bbc"] = { aliases = {"Batak Toba"}, } m["bbd"] = { } m["bbe"] = { } m["bbf"] = { } m["bbg"] = { } m["bbh"] = { aliases = {"Bogan"}, } m["bbi"] = { aliases = {"Rombi", "Lombi", "Lombe"}, } m["bbj"] = { otherNames = {"Ghomálá'", "Bamileke-Banjun"}, } m["bbk"] = { otherNames = {"Kejom", "Kidzem"}, } m["bbl"] = { otherNames = {"Batsbi", "Tsova-Tush"}, } m["bbm"] = { -- name includes prefix otherNames = {"Bango", "Mobango", "Ebango"}, } m["bbn"] = { } m["bbo"] = { otherNames = {"Bobo Fing", "Black Bobo", "Northern Bobo Madaré", "Bobo", "Jèrè", "Kukoma", "Kure", "Sankuma", "Tankri", "Yaba"}, } m["bbp"] = { } m["bbq"] = { } m["bbr"] = { } m["bbs"] = { } m["bbt"] = { } m["bbu"] = { otherNames = {"Kulung", "Kulung (Nigeria)"}, } m["bbv"] = { } m["bbw"] = { } m["bbx"] = { -- cf bvb } m["bby"] = { } m["bca"] = { otherNames = {"Jianchuan Bai"}, } m["bcb"] = { } m["bcd"] = { } m["bce"] = { } m["bcf"] = { } m["bcg"] = { otherNames = {"Baga Binari", "Baga Mboteni"}, } m["bch"] = { } m["bci"] = { aliases = {"Baoulé", "Bawule"}, } m["bcj"] = { } m["bck"] = { } m["bcl"] = { aliases = {"Central Bikol", "Bikol"}, -- also "Central Bicolano"? } m["bcm"] = { otherNames = {"Bannoni", "Tsunari"}, } m["bcn"] = { otherNames = {"Bali", "Bali (Nigeria)", "Abaali"}, } m["bco"] = { } m["bcp"] = { otherNames = {"Bali (Congo)", "Bali (Democratic Republic of the Congo)", "Baali", "Kibali", "Libaali"}, } m["bcq"] = { } m["bcr"] = { otherNames = {"Babine", "Witsuwit'en", "Northern Carrier", "Western Carrier", "Nadot’en-Wets’uwet’en"}, } m["bcs"] = { } m["bct"] = { } m["bcu"] = { otherNames = {"Awad Bing"}, } m["bcv"] = { otherNames = {"Shoo", "Minda", "Nye"}, } m["bcw"] = { } m["bcy"] = { } m["bcz"] = { } m["bda"] = { aliases = {"Baiot", "Baiote", "Bayotte"}, } m["bdb"] = { } m["bdc"] = { } m["bdd"] = { } m["bde"] = { } m["bdf"] = { } m["bdg"] = { } m["bdh"] = { otherNames = {"Baka", "Baka (Sudan)"}, } m["bdi"] = { otherNames = {"Northern Burun", "Maiak", "Mayak", "Mughaja", "Kurmuk"}, } m["bdj"] = { otherNames = {"Belanda", "Biri", "BGamba", "Gumba", "Mbegumba", "Mvegumba"}, } m["bdk"] = { aliases = {"Budugh"}, } m["bdl"] = { otherNames = {"Indonesian Bajo", "Sulawesi Bajau", "Sulawesi Bajaw", "Bajau", "Bajaw", "Bajo"}, } m["bdm"] = { otherNames = {"Yedina", "Kuri"}, } m["bdn"] = { } m["bdo"] = { } m["bdp"] = { } m["bdq"] = { } m["bdr"] = { } m["bds"] = { } m["bdt"] = { } m["bdu"] = { otherNames = {"Bima", "Bakundu-Balue", "Balundu-Bima"}, } m["bdv"] = { } m["bdw"] = { } m["bdx"] = { } m["bdy"] = { } m["bdz"] = { } m["bea"] = { otherNames = {"Dane-zaa", "Danezaa", "Danezaa ZaageɁ"}, } m["beb"] = { } m["bec"] = { } m["bed"] = { } m["bee"] = { } m["bef"] = { } m["beg"] = { otherNames = {"Lemeting"}, } m["beh"] = { otherNames = {"Berba", "Bieri"}, } m["bei"] = { aliases = {"Bekati’", "Bekatiq", "Bakati"}, } m["bej"] = { } m["bek"] = { } m["bem"] = { aliases = {"Bemba (Zambia)"}, } m["beo"] = { otherNames = {"Bedamini", "Bedamuni", "Mougulu"}, } m["bep"] = { } m["beq"] = { otherNames = {"Bembe", "Kibeembe"}, } m["bes"] = { } m["bet"] = { otherNames = {"Bété of Guiberoua", "Western Bété"}, } m["beu"] = { aliases = {"Belagar"}, } m["bev"] = { otherNames = {"Bété of Daloa", "Northern Bété"}, } m["bew"] = { } m["bex"] = { } m["bey"] = { otherNames = {"Beli", "Beli (New Guinea)", "Beli (Papua New Guinea)"}, } m["bez"] = { otherNames = {"Bena", "Bena (Tanzania)"}, } m["bfa"] = { otherNames = {"Pojulu", "Pöjulu", "Fadjulu", "Fajelu", "Madi", "Pajulu"}, } m["bfb"] = { } m["bfc"] = { otherNames = {"Bijiang Bai", "Lemo"}, } m["bfd"] = { } m["bfe"] = { } m["bff"] = { } m["bfg"] = { } m["bfh"] = { } m["bfi"] = { aliases = {"BSL"}, } m["bfj"] = { } m["bfk"] = { } m["bfl"] = { } m["bfm"] = { } m["bfn"] = { } m["bfo"] = { } m["bfp"] = { } m["bfq"] = { } m["bfr"] = { } m["bfs"] = { otherNames = {"Dali Bai"}, } m["bft"] = { } m["bfu"] = { } m["bfw"] = { otherNames = {"Remo"}, } m["bfx"] = { } m["bfy"] = { } m["bfz"] = { } m["bga"] = { otherNames = {"Wurə-Gwamhyə-Mba", "Lyase"}, } m["bgb"] = { } m["bgc"] = { } m["bgd"] = { } m["bge"] = { } m["bgf"] = { } m["bgg"] = { } m["bgi"] = { } m["bgj"] = { } m["bgk"] = { } m["bgl"] = { aliases = {"Bo (Laos)"}, -- if 'bpw' is added, the disambig name will have to be made canonical } m["bgo"] = { } m["bgq"] = { } m["bgr"] = { otherNames = {"Bawm", "Banjogi"}, } m["bgs"] = { } m["bgt"] = { aliases = {"Bugotu"}, } m["bgu"] = { } m["bgv"] = { } m["bgw"] = { } m["bgx"] = { aliases = {"Balkan Turkic"}, } m["bgy"] = { } m["bgz"] = { } m["bha"] = { } m["bhb"] = { } m["bhc"] = { } m["bhd"] = { aliases = {"Bhadarwahi"}, } m["bhe"] = { } m["bhf"] = { } m["bhg"] = { } m["bhh"] = { aliases = {"Bukhori", "Bukharian", "Bukharic", "Buchari", "Buchori", "Bucharian", "Bucharic"}, } m["bhi"] = { } m["bhj"] = { } m["bhl"] = { } m["bhm"] = { aliases = {"Batahari", "Bat'hari", "Bautahari", "Botahari", "Bathara"}, } m["bhn"] = { } m["bho"] = { } m["bhp"] = { aliases = {"Bimanese"}, } m["bhq"] = { } m["bhs"] = { } m["bht"] = { } m["bhu"] = { } m["bhv"] = { } m["bhw"] = { } m["bhx"] = { -- spurious? otherNames = {"Bhalay-Gowlan"}, } m["bhy"] = { otherNames = {"Ebhele", "Piri", "Kipiri"}, } m["bhz"] = { aliases = {"Bada (Indonesia)"}, } m["bia"] = { } m["bib"] = { } m["bic"] = { } m["bid"] = { } m["bie"] = { } m["bif"] = { } m["big"] = { } m["bij"] = { otherNames = {"Kwang", "Vaghat-Ya-Bijim-Legeri", "Vaghat", "Ya", "Bijim", "Legeri"}, } m["bil"] = { aliases = {"Bille"}, } m["bim"] = { } m["bin"] = { otherNames = {"Bini"}, } m["bio"] = { otherNames = {"Biaka"}, } m["bip"] = { otherNames = {"Forest Bira"}, } m["biq"] = { } m["bir"] = { } m["bit"] = { otherNames = {"Bitara"}, } m["biu"] = { } m["biv"] = { } m["biw"] = { aliases = {"Kol"}, } m["bix"] = { } m["biy"] = { } m["biz"] = { } m["bja"] = { aliases = {"Buja"}, } m["bjb"] = { otherNames = {"Parnkalla", "Banggarla", "Parnkala", "Parnkarla", "Barngala", "Bangala", "Bungala", "Bungela", "Banggala", "Bahngala", "Pankalla", "Punkalla", "Pangkala", "Pankarla", "Parkalla", "Pakarla", "Bungeha", "Bahanga-La", "Kortabina", "Arkaba-tura", "Port Lincon", "Kooapidna", "Punkirla", "Wanbirujurari", "Willara", "Willeuroo"}, } m["bjc"] = { otherNames = {"Bareji", "Aga Bereho"}, } m["bje"] = { otherNames = {"Biao Min", "Jiaogong Mian"}, } m["bjf"] = { } m["bjg"] = { aliases = {"Bijago"}, } m["bjh"] = { } m["bji"] = { } m["bjj"] = { } m["bjk"] = { } m["bjl"] = { aliases = {"Bulu (Papua New Guinea)", "Bulu"}, } m["bjm"] = { } m["bjn"] = { aliases = {"Banjar"}, } m["bjo"] = { } m["bjp"] = { } m["bjr"] = { } m["bjs"] = { otherNames = {"Barbadian", "Barbadian Creole", "Barbadian Creole English"}, } m["bjt"] = { } m["bju"] = { } m["bjv"] = { } m["bjw"] = { } m["bjx"] = { } m["bjy"] = { } m["bjz"] = { } m["bka"] = { otherNames = {"Nyakyak", "Bambuka"}, } m["bkc"] = { aliases = {"Baka (Cameroon)"}, } m["bkd"] = { } m["bkf"] = { } m["bkg"] = { } m["bkh"] = { } m["bki"] = { } m["bkj"] = { otherNames = {"Pande-Gongo"}, } m["bkk"] = { -- written in Balti script } m["bkl"] = { } m["bkm"] = { aliases = {"Kom"}, } m["bkn"] = { aliases = {"Bekatan", "Bakatan", "Baketan"}, } m["bko"] = { } m["bkp"] = { aliases = {"Boko", "Boko (Congo)", "Boko (Democratic Republic of the Congo)"}, } m["bkq"] = { aliases = {"Bakairi", "Bacairí", "Bacairi"}, } m["bkr"] = { } m["bks"] = { } m["bkt"] = { } m["bku"] = { } m["bkv"] = { } m["bkw"] = { aliases = {"Bekwil"}, } m["bkx"] = { } m["bky"] = { } m["bkz"] = { } m["bla"] = { otherNames = {"Siksika", "Blackfeet"}, } m["blb"] = { } m["blc"] = { aliases = {"Nuxálk", "Nuxalk"}, } m["bld"] = { } m["ble"] = { } m["blf"] = { } m["blg"] = { } m["blh"] = { otherNames = {"Belle", "Belleh", "Kowaao", "Kwaa"}, } m["bli"] = { otherNames = {"Lia"}, } m["blj"] = { } m["blk"] = { aliases = {"Pa'o", "Black Karen"}, } m["bll"] = { } m["blm"] = { otherNames = {"Behli", "Beili", "Jur Beli", "Beli (Sudan)", "Beli (South Sudan)"}, } m["bln"] = { otherNames = {"Virac"}, } m["blo"] = { otherNames = {"Bassila", "Basila", "Baseca", "Ouinji-Ouinji", "Winji-Winji"}, } m["blp"] = { } m["blq"] = { } m["blr"] = { otherNames = {"Bulang", "Pulang", "Kontoi", "Shinman"}, } m["bls"] = { } m["blt"] = { aliases = {"Tai Noi", "Black Tai"}, } m["blv"] = { otherNames = {"Bolo", "Ngoya", "Kibala-Ngoya"}, } m["blw"] = { } m["blx"] = { } m["bly"] = { aliases = {"Nootre"}, } m["blz"] = { } m["bma"] = { } m["bmb"] = { otherNames = {"Bemba", "Kinyabemba"}, } m["bmc"] = { } m["bmd"] = { aliases = {"Baga Maduri", "Baga Mandari"}, } m["bme"] = { } m["bmf"] = { } m["bmg"] = { } m["bmh"] = { otherNames = {"Bemal"}, } m["bmi"] = { } m["bmj"] = { } m["bmk"] = { } m["bml"] = { } m["bmn"] = { aliases = {"Bina (New Guinea)", "Bina (Papua New Guinea)"}, } m["bmo"] = { } m["bmp"] = { } m["bmq"] = { } m["bmr"] = { } m["bmt"] = { } m["bmu"] = { } m["bmv"] = { } m["bmw"] = { } m["bmx"] = { } m["bmz"] = { } m["bna"] = { } m["bnb"] = { } m["bnd"] = { aliases = {"Banda (Indonesia)"}, } m["bne"] = { } m["bnf"] = { otherNames = {"Bonfia"}, } m["bng"] = { } m["bni"] = { otherNames = {"Bobangi", "Bubangi"}, } m["bnj"] = { } m["bnk"] = { } m["bnl"] = { } m["bnm"] = { } m["bnn"] = { } m["bno"] = { aliases = {"Bantoanon", "Binantoanon"}, } m["bnp"] = { } m["bnq"] = { } m["bnr"] = { } m["bns"] = { otherNames = {"Bundelkhandi"}, } m["bnu"] = { } m["bnv"] = { } m["bnw"] = { } m["bnx"] = { } m["bny"] = { } m["bnz"] = { } m["boa"] = { } m["bob"] = { } m["boe"] = { } m["bof"] = { } m["bog"] = { } m["boh"] = { } m["boi"] = { } m["boj"] = { } m["bok"] = { } m["bol"] = { } m["bom"] = { aliases = {"Birom"}, } m["bon"] = { } m["boo"] = { } m["bop"] = { } m["boq"] = { } m["bor"] = { } m["bot"] = { } m["bou"] = { aliases = {"Boondei", "Boondéi"}, } m["bov"] = { otherNames = {"Bowili", "Bowiri", "Liwuli", "Siwuri", "Tuwili", "Tora"}, } m["bow"] = { otherNames = {"Bothar"}, } m["box"] = { aliases = {"Bwamu"}, } m["boy"] = { aliases = {"Bodo (Central African Republic)", "Bodo"}, } m["boz"] = { } m["bpa"] = { otherNames = {"Dakaka", "South Ambrym", "Baiap"}, } m["bpd"] = { } m["bpg"] = { } m["bph"] = { aliases = {"Botlix"}, } m["bpi"] = { } m["bpj"] = { } m["bpk"] = { } m["bpl"] = { } m["bpm"] = { } m["bpn"] = { } m["bpo"] = { } m["bpp"] = { } m["bpq"] = { } m["bpr"] = { } m["bps"] = { } m["bpt"] = { } m["bpu"] = { } m["bpv"] = { } m["bpx"] = { } m["bpy"] = { aliases = {"Bishnupriya", "Manipuri Bishnupriya"}, } m["bpz"] = { } m["bqa"] = { } m["bqb"] = { } m["bqc"] = { aliases = {"Boko (Benin)"}, } m["bqd"] = { } m["bqf"] = { } m["bqg"] = { } m["bqh"] = { } m["bqi"] = { } m["bqj"] = { } m["bqk"] = { } m["bql"] = { } m["bqm"] = { } m["bqn"] = { } m["bqo"] = { } m["bqp"] = { } m["bqq"] = { } m["bqr"] = { } m["bqs"] = { } m["bqt"] = { } m["bqu"] = { } m["bqv"] = { } m["bqw"] = { aliases = {"Buru"}, } m["bqx"] = { } m["bqy"] = { } m["bqz"] = { } m["bra"] = { aliases = {"Braj Bhasha"}, } m["brb"] = { otherNames = {"Laveh", "Rawe", "Brao"}, } m["brc"] = { aliases = {"Berbice Dutch", "Berbice Dutch Creole", "Berbice Creole"}, } m["brd"] = { } m["brf"] = { aliases = {"Bira"}, } m["brg"] = { aliases = {"Bauré"}, } m["brh"] = { } m["bri"] = { } m["brj"] = { } m["brk"] = { aliases = {"Birked"}, } m["brl"] = { aliases = {"Sebirwa"}, } m["brm"] = { } m["brn"] = { } m["bro"] = { } m["brp"] = { } m["brq"] = { } m["brr"] = { } m["brs"] = { otherNames = {"Ende", "West Kaili"}, } m["brt"] = { otherNames = {"Njwande"}, } m["bru"] = { } m["brv"] = { } m["brw"] = { } m["brx"] = { aliases = {"Bodo", "Boro", "Boro (India)", "Mech"}, } m["bry"] = { } m["brz"] = { } m["bsa"] = { } m["bsb"] = { } m["bsc"] = { otherNames = {"Basari", "Oniyan", "Onian", "Onëyan", "Ayan", "Biyan", "Wo"}, } m["bse"] = { otherNames = {"Babessi"}, } m["bsf"] = { } m["bsg"] = { } m["bsh"] = { otherNames = {"Kati"}, } m["bsi"] = { } m["bsj"] = { } m["bsk"] = { } m["bsl"] = { } m["bsm"] = { } m["bsn"] = { } m["bso"] = { } m["bsp"] = { } m["bsq"] = { } m["bsr"] = { aliases = {"Basa-Kontagora"}, } m["bss"] = { } m["bst"] = { aliases = {"Basketto", "Baskatta", "Mesketo", "Misketto"}, } m["bsu"] = { } m["bsv"] = { } m["bsw"] = { } m["bsx"] = { } m["bsy"] = { } m["bta"] = { } m["btc"] = { aliases = {"Bati"}, } m["btd"] = { aliases = {"Batak Dairi"}, } m["bte"] = { } m["btf"] = { } m["btg"] = { } m["bth"] = { } m["bti"] = { } m["btj"] = { } m["btm"] = { aliases = {"Batak Mandailing", "Mandailing"}, } m["btn"] = { } m["bto"] = { } m["btp"] = { } m["btq"] = { } m["btr"] = { } m["bts"] = { aliases = {"Batak Simalungun", "Simalungun"}, } m["btt"] = { } m["btu"] = { } m["btv"] = { } m["btw"] = { } m["btx"] = { aliases = {"Batak Karo"}, } m["bty"] = { } m["btz"] = { aliases = {"Batak Alas-Kluet"}, } m["bua"] = { aliases = {"Buriat"}, } m["bub"] = { } m["bud"] = { otherNames = {"Tobote", "Ncam", "Basar", "Basari"}, } m["bue"] = { } m["buf"] = { } m["bug"] = { } m["buh"] = { otherNames = {"Yuno"}, } m["bui"] = { } m["buj"] = { } m["buk"] = { aliases = {"Bukaua", "Bugawac", "Gawac"}, } m["bum"] = { aliases = {"Bulu"}, } m["bun"] = { } m["buo"] = { } m["bup"] = { } m["buq"] = { otherNames = {"Barem", "Bunabun", "Bububun", "Bunubun"}, } m["bus"] = { } m["but"] = { } m["buu"] = { } m["buv"] = { } m["buw"] = { } m["bux"] = { } m["buy"] = { otherNames = {"Mani", "Bullom So", "Mandingi"}, } m["bva"] = { } m["bvb"] = { } m["bvc"] = { } m["bvd"] = { aliases = {"Mbaenggu", "Baegu"}, } m["bve"] = { } m["bvf"] = { } m["bvg"] = { } m["bvh"] = { } m["bvi"] = { } m["bvj"] = { } m["bvk"] = { } m["bvl"] = { } m["bvm"] = { } m["bvn"] = { } m["bvo"] = { } m["bvp"] = { } m["bvq"] = { } m["bvr"] = { } m["bvt"] = { aliases = {"Bati"}, } m["bvu"] = { } m["bvv"] = { } m["bvw"] = { } m["bvx"] = { aliases = {"Dibole", "Bole"}, } m["bvy"] = { otherNames = {"Babay", "Utudnon", "Leyte"}, } m["bvz"] = { } m["bwa"] = { } m["bwb"] = { } m["bwc"] = { } m["bwd"] = { aliases = {"Bwaidoga"}, } m["bwe"] = { } m["bwf"] = { aliases = {"Bosilewa"}, } m["bwg"] = { } m["bwh"] = { } m["bwi"] = { otherNames = {"Baniba", "Baniva", "Carutana", "Carútana", "Carúzana", "Izaneni", "Karu", "Tapuya"}, } m["bwj"] = { } m["bwk"] = { } m["bwl"] = { } m["bwm"] = { otherNames = {"Mundugumor"}, } m["bwn"] = { aliases = {"Hm Nai", "Ng-nai", "Wunai"}, } m["bwo"] = { otherNames = {"Boro", "Boro (Ethiopia)", "Borna", "Bworo", "Sinicho"}, } m["bwp"] = { } m["bwq"] = { otherNames = {"Bobo Madaré", "Southern Bobo Madaré", "Bobo", "Syabéré", "Sya", "Benge", "Sogokiré", "Voré", "Zara", "Bobo Jula", "Jula"}, } m["bwr"] = { otherNames = {"Bura-Pabir", "Pabir", "Burra"}, } m["bws"] = { } m["bwt"] = { } m["bwu"] = { aliases = {"Buli"}, } m["bww"] = { } m["bwx"] = { otherNames = {"Bu Nao", "Bunu", "Dongnu", "Dahua Dongnu", "Tung Nu", "Bunuo", "Pu No", "Naoklao", "Baonao", "Nao Klao", "Numao", "Nu Mhou", "Nunu", "Lingyun Nunu", "Nu Nu"}, } m["bwy"] = { } m["bwz"] = { } m["bxa"] = { otherNames = {"Tairaha"}, } m["bxb"] = { } m["bxc"] = { } m["bxd"] = { } m["bxe"] = { otherNames = {"Birale", "Birayle"}, } m["bxf"] = { } m["bxg"] = { aliases = {"Ngala"}, } m["bxh"] = { } m["bxi"] = { } m["bxj"] = { } m["bxk"] = { } m["bxl"] = { } m["bxn"] = { } m["bxo"] = { aliases = {"Barikanci", "Barikanchi Pidgin"}, } m["bxp"] = { } m["bxq"] = { } m["bxs"] = { } m["bxv"] = { } m["bxw"] = { aliases = {"Bankagooma"}, } m["bxz"] = { } m["bya"] = { otherNames = {"Batak"}, } m["byb"] = { } m["byc"] = { } m["byd"] = { } m["bye"] = { } m["byf"] = { } m["byg"] = { } m["byh"] = { } m["byi"] = { otherNames = {"Buya"}, } m["byj"] = { aliases = {"Bina", "Bina (Nigeria)"}, } m["byk"] = { } m["byl"] = { } m["bym"] = { } m["byn"] = { aliases = {"Bilin", "Bilen", "Belen", "Bilein"}, } m["byo"] = { otherNames = {"Piyo", "Biyue"}, } m["byp"] = { } m["byq"] = { aliases = {"Basai"}, } m["byr"] = { } m["bys"] = { } m["byt"] = { } m["byv"] = { } m["byw"] = { } m["byx"] = { otherNames = {"Kakat", "Baining"}, } m["byz"] = { } m["bza"] = { aliases = {"Gbandi"}, } m["bzb"] = { } m["bzd"] = { } m["bze"] = { } m["bzf"] = { } m["bzg"] = { otherNames = {"Favorlang", "Poavosa", "Taokas"}, } m["bzh"] = { } m["bzi"] = { aliases = {"Mbisu"}, } m["bzj"] = { aliases = {"Belizean Creole English", "Belizean Kriol", "Belize Kriol English", "Kriol"}, } m["bzk"] = { otherNames = {"Miskito Coast Creole", "Nicaraguan Creole English", "Nicaragua Creole English"}, } m["bzl"] = { -- supposedly also called "Bolano", but I can find no evidence of that otherNames = {"Boano", "Austronesian Boano", "Totoli Boano"}, } m["bzm"] = { } m["bzn"] = { otherNames = {"Boano", "Austronesian Boano", "Seram Boano"}, } m["bzo"] = { } m["bzp"] = { } m["bzq"] = { aliases = {"Buli"}, } m["bzr"] = { } m["bzs"] = { otherNames = {"LGB", "LSB", "LSCB", "Libras"}, } m["bzu"] = { otherNames = {"Taurap"}, } m["bzv"] = { otherNames = {"Naami"}, } m["bzw"] = { otherNames = {"Basa (Nigeria)", "Basa-Benue"}, } m["bzx"] = { } m["bzy"] = { } m["bzz"] = { } return m 4relr7zxi5yopbu910v0bk506owj8bs Module:languages/data/3/d/extra 828 1752 34997 2025-01-18T19:04:17Z Kambai Akau 8 Created page with "local m = {} m["daa"] = { aliases = {"Dangaleat", "Dangla", "Danal", "Dangal"}, } m["dac"] = { } m["dad"] = { } m["dae"] = { } m["dag"] = { } m["dah"] = { } m["dai"] = { } m["daj"] = { } m["dak"] = { } m["dal"] = { } m["dam"] = { } m["dao"] = { } m["daq"] = { otherNames = {"Bison-Horn Maria", "Madia", "Madiya", "Maria (India)", "Maria"}, -- the last four are also names of daq's sibling lect, mrr } m["dar"] = { aliases = {"Dargin"}, } m["das"] = { } m["..." 34997 Scribunto text/plain local m = {} m["daa"] = { aliases = {"Dangaleat", "Dangla", "Danal", "Dangal"}, } m["dac"] = { } m["dad"] = { } m["dae"] = { } m["dag"] = { } m["dah"] = { } m["dai"] = { } m["daj"] = { } m["dak"] = { } m["dal"] = { } m["dam"] = { } m["dao"] = { } m["daq"] = { otherNames = {"Bison-Horn Maria", "Madia", "Madiya", "Maria (India)", "Maria"}, -- the last four are also names of daq's sibling lect, mrr } m["dar"] = { aliases = {"Dargin"}, } m["das"] = { } m["dau"] = { } m["dav"] = { } m["daw"] = { } m["dax"] = { } m["daz"] = { } m["dba"] = { } m["dbb"] = { } m["dbd"] = { } m["dbe"] = { } m["dbf"] = { aliases = {"Elopi"}, } m["dbg"] = { aliases = {"Dogul Dom Dogon"}, } m["dbi"] = { } m["dbj"] = { aliases = {"Idahan"}, } m["dbl"] = { } m["dbm"] = { } m["dbn"] = { } m["dbo"] = { } m["dbp"] = { } m["dbq"] = { } m["dbr"] = { } m["dbt"] = { aliases = {"Ben Tey Dogon"}, } m["dbu"] = { } m["dbv"] = { } m["dbw"] = { } m["dby"] = { } m["dcc"] = { aliases = {"Dakhani", "Dakhini", "Dakhni", "Dakkani", "Dakkini", "Dakkni", "Dakkhani", "Dakkhini", "Dakkhni", "Deccan", "Deccany", "Dekhani", "Dekhini", "Duccany", "Dukhani", "Dukhni"}, } m["dcr"] = { } m["dda"] = { aliases = {"Dardi Dardi", "Tati Tati", "Dadi-Dadi", "Dardi-Dardi", "Tati-Tati"}, } m["ddd"] = { } m["dde"] = { } m["ddg"] = { } m["ddi"] = { } m["ddj"] = { } m["ddn"] = { otherNames = {"Dandawa", "Dendi (West Africa)", "Dendi (Benin)"}, } m["ddo"] = { aliases = {"Tsezi", "Dido"}, } m["ddr"] = { otherNames = {"Yaitmathang"}, } m["dds"] = { } m["ddw"] = { } m["dec"] = { } m["ded"] = { } m["dee"] = { } m["def"] = { aliases = {"Dezhfili", "Dizfuli"}, } m["deg"] = { } m["deh"] = { } m["dei"] = { } m["dek"] = { -- called "unattested alleged language" by Wikipedia } m["dem"] = { } m["dep"] = { } m["der"] = { } m["des"] = { } m["dev"] = { } m["dez"] = { } m["dga"] = { } m["dgb"] = { aliases = {"Bunoge Dogon"}, } m["dgc"] = { } m["dgd"] = { } m["dge"] = { } m["dgg"] = { } m["dgh"] = { } m["dgi"] = { } m["dgk"] = { } m["dgn"] = { } m["dgo"] = { } m["dgr"] = { aliases = {"Tłicho", "Tlinchon"}, varieties = {"Tłı̨chǫ Yatıì", "Wıı̀lıı̀deh Yatıı̀"}, } m["dgs"] = { } m["dgt"] = { aliases = {"Ndra'ngith"}, } m["dgw"] = { aliases = {"Taungurong", "Dhagung-wurrung", "Thagungwurrung"}, } m["dgx"] = { } m["dgz"] = { } m["dhd"] = { aliases = {"Dhundari", "Jaipuri"}, } m["dhg"] = { } m["dhi"] = { } m["dhl"] = { } m["dhm"] = { otherNames = {"Dhimba", "Dimba", "Oludhimba", "Oluthimba", "Otjidhimba", "Simba", "Tjimba"}, } m["dhn"] = { } m["dho"] = { } m["dhr"] = { aliases = {"Dhargari"}, } m["dhs"] = { } m["dhu"] = { } m["dhv"] = { } m["dhw"] = { otherNames = {"Danwar", "Dhanwar", "Rai"}, } m["dhx"] = { } m["dia"] = { } m["dib"] = { } m["dic"] = { } m["did"] = { } m["dif"] = { otherNames = {"Diyari", "Dirari"}, } m["dig"] = { otherNames = {"Chidigo"}, } m["dii"] = { } m["dij"] = { } m["dik"] = { } m["dil"] = { } m["dim"] = { } m["din"] = { } m["dio"] = { } m["dip"] = { } m["dir"] = { } m["dis"] = { } m["diu"] = { otherNames = {"Rumanyo", "Dirico", "Dciriku", "Diriku", "Rugciriku"}, } m["diw"] = { } m["dix"] = { otherNames = {"Aveteian"}, } m["diy"] = { } m["diz"] = { } m["dja"] = { aliases = {"Dja dja wurrung"}, } m["djb"] = { } m["djc"] = { } m["djd"] = { aliases = {"Djamindjung"}, } m["dje"] = { } m["djf"] = { } m["dji"] = { } m["djj"] = { aliases = {"Djeebbana"}, } m["djk"] = { otherNames = {"Ndyuka"}, } m["djl"] = { } m["djm"] = { aliases = {"Jamsay Dogon", "Jamsai"}, } m["djn"] = { } m["djo"] = { } m["djr"] = { } m["dju"] = { } m["djw"] = { } m["dka"] = { otherNames = {"Dakpakha", "Takpa", "Tawang Monpa"}, } m["dkk"] = { } m["dkr"] = { } m["dks"] = { } m["dkx"] = { } m["dlg"] = { } m["dlk"] = { aliases = {"Dahlik"}, } m["dlm"] = { aliases = {"Dalmatic"}, } m["dln"] = { } m["dma"] = { } m["dmb"] = { } m["dmc"] = { otherNames = {"Bosiken", "Boskien", "Dimir", "Dimer"}, -- last two are erroneous per Boyd } m["dmd"] = { aliases = {"Madhi-Madhi", "Madi Madi", "Madi-Madi", "Muthimuthi"}, } m["dme"] = { } m["dmf"] = { aliases = {"Medefidrin"}, } m["dmg"] = { } m["dmk"] = { } m["dml"] = { } m["dmm"] = { } m["dmo"] = { } m["dmr"] = { } m["dms"] = { } m["dmu"] = { } m["dmv"] = { } m["dmw"] = { aliases = {"Mudbura"}, } m["dmx"] = { } m["dmy"] = { } m["dna"] = { } m["dnd"] = { } m["dne"] = { } m["dng"] = { } m["dni"] = { } m["dnj"] = { } m["dnk"] = { } m["dnn"] = { otherNames = {"Dzùùn", "Dzuungoo", "Dzùùngoo"}, } m["dno"] = { aliases = {"Northern Lendu"}, } m["dnr"] = { } m["dnt"] = { } m["dnu"] = { } m["dnv"] = { } m["dnw"] = { } m["dny"] = { } m["doa"] = { } m["dob"] = { } m["doc"] = { aliases = {"Northern Gam", "Northern Dong"}, } m["doe"] = { } m["dof"] = { } m["doh"] = { } m["doi"] = { } m["dok"] = { } m["dol"] = { } m["don"] = { } m["doo"] = { } m["dop"] = { } m["doq"] = { } m["dor"] = { } m["dos"] = { } m["dot"] = { } m["dov"] = { otherNames = {"Tokaleya", "Toka", "Leya", "Dombe"}, } m["dow"] = { } m["dox"] = { } m["doy"] = { } m["doz"] = { } m["dpp"] = { } m["drb"] = { } m["drc"] = { } m["drd"] = { } m["drg"] = { } m["dri"] = { otherNames = {"C'lela", "C'Lela", "Chilela"}, } m["drl"] = { otherNames = {"Darling", "Bandjigali"}, } m["drn"] = { } m["dro"] = { } m["drq"] = { } m["drs"] = { } m["dru"] = { } m["dry"] = { } m["dsb"] = { aliases = {"Lower Lusatian", "Lower Wendish"}, } m["dse"] = { } m["dsh"] = { } m["dsi"] = { } m["dsl"] = { } m["dsn"] = { } m["dso"] = { } m["dsq"] = { } m["dta"] = { } m["dtb"] = { } m["dtd"] = { aliases = {"Diitidaht"}, } m["dth"] = { -- contrast 'rrt' } m["dti"] = { } m["dtk"] = { } m["dtm"] = { } m["dto"] = { aliases = {"Tommo So Dogon"}, } m["dtp"] = { aliases = {"Kadazandusun", "Kadazan-Dusun", "Kadazan Dusun", "Kadazan", "Bunduliwan", "Boros Dusun"}, } m["dtr"] = { } m["dts"] = { } m["dtt"] = { } m["dtu"] = { } m["dty"] = { aliases = {"Dotyali"}, } m["dua"] = { } m["dub"] = { } m["duc"] = { } m["due"] = { } m["duf"] = { aliases = {"Ndrumbea", "Ndumbea", "Dubea", "Drubea", "Païta"}, } m["dug"] = { } m["duh"] = { } m["dui"] = { } m["duk"] = { } m["dul"] = { } m["dum"] = { } m["dun"] = { } m["duo"] = { aliases = {"Dupaninan Agta", "Dupaningan", "Dupaninan"}, } m["dup"] = { } m["duq"] = { } m["dur"] = { } m["dus"] = { } m["duu"] = { otherNames = {"Derung", "Dulong", "Trung"}, } m["duv"] = { } m["duw"] = { } m["dux"] = { otherNames = {"Duungooma"}, } m["duy"] = { } m["duz"] = { otherNames = {"Duli-Gey", "Duli-Gewe"}, } m["dva"] = { } m["dwa"] = { } m["dwr"] = { } m["dwu"] = { otherNames = {"Gumatj", "Dual", "Duala", "Datiwuy", "Wulamba", "Liyagawumirr", "Marrangu", "Djampbarrpuyŋu", "Gupapuyngu", "Dhay'yi", "Dayi", "Dhalwangu"}, } m["dww"] = { } m["dwy"] = { } m["dwz"] = { otherNames = {"Danuwar Rai", "Rai Danuwar"}, } m["dya"] = { } m["dyb"] = { } m["dyd"] = { } m["dyg"] = { } m["dyi"] = { otherNames = {"Djimini Senoufo", "Jimini", "Jinmini"}, } m["dym"] = { otherNames = {"Yanda", "Yanda Dom", "Yanda Dom Dogon"}, } m["dyn"] = { } m["dyo"] = { otherNames = {"Diola-Fogny", "Jola", "Joola", "Diola"}, } m["dyu"] = { } m["dyy"] = { aliases = {"Djabugay", "Dyabugay", "Djabugai", "Tjapukai"}, } m["dza"] = { otherNames = {"Duguza"}, } m["dzg"] = { otherNames = {"Daza", "Dasaga"}, } m["dzl"] = { otherNames = {"Dzalakha", "Dzalamat", "Yangtsebikha"}, } m["dzn"] = { } return m sypqpuzpurhynytfhcnc22tn5opgey0 Module:languages/data/3/e 828 1753 34998 2025-01-18T19:05:19Z Kambai Akau 8 Created page with "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["ebg"] = { "Ebughu", 35294, "nic-lcr", "Latn", } m["ebk"] = { "Eastern Bontoc", 62664215, "phi", "Latn", } m["ebr"] = { "Ebrié", 36644, "alv-ptn", "..." 34998 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["ebg"] = { "Ebughu", 35294, "nic-lcr", "Latn", } m["ebk"] = { "Eastern Bontoc", 62664215, "phi", "Latn", } m["ebr"] = { "Ebrié", 36644, "alv-ptn", "Latn", } m["ebu"] = { "Embu", 35318, "bnt-kka", "Latn", } m["ecr"] = { "Eteocretan", 35461, nil, "Polyt", translit = "grc-translit", display_text = s["Polyt-displaytext"], entry_name = s["Polyt-entryname"], sort_key = s["Polyt-sortkey"], } m["ecs"] = { "Ecuadorian Sign Language", 3436769, "sgn", "Latn", -- when documented } m["ecy"] = { "Eteocypriot", 35309, nil, "Cprt", } m["eee"] = { "E", 35386, "qfa-mix", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["efa"] = { "Efai", 3813297, "nic-ief", "Latn", } m["efe"] = { "Efe", 56354, "csu-mle", "Latn", } m["efi"] = { "Efik", 35377, "nic-ief", "Latn", } m["ega"] = { "Ega", 3914927, "alv", "Latn", } m["egl"] = { "Emilian", 1057898, "roa-git", "Latn", wikimedia_codes = "eml", } m["ego"] = { "Eggon", 35300, "nic-pls", "Latn", } m["egy"] = { "Egyptian", 50868, "egx", "Latn, Egyp, Egyh", sort_key = { remove_diacritics = "'%-%s", from = {"ꜣ", "j", "y", "ꜥ", "w", "b", "p", "f", "m", "n", "r", "ḥ", "ḫ", "ẖ", "h", "z", "š", "s", "q", "k", "g", "ṯ", "t", "ḏ", "d", "%."}, to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[13], p[14], p[15], p[12], p[16], p[18], p[17], p[19], p[20], p[21], p[23], p[22], p[25], p[24], p[26]} }, } m["ehu"] = { "Ehueun", 3441392, "alv-nwd", "Latn", } m["eip"] = { "Eipomek", 5349839, "ngf", "Latn", } m["eit"] = { "Eitiep", 5350030, "qfa-tor", "Latn", } m["eiv"] = { "Askopan", 56324, "paa-nbo", "Latn", } m["eja"] = { "Ejamat", 6269820, "alv-jfe", "Latn", } m["eka"] = { "Ekajuk", 35250, "nic-eko", "Latn", } m["eke"] = { "Ekit", 3509628, "nic-ief", "Latn", } m["ekg"] = { "Ekari", 5350305, "ngf", "Latn", } m["eki"] = { "Eki", 5350418, "nic-ief", "Latn", } m["ekl"] = { "Kolhe", 6426945, "mun", "Latn", } m["ekm"] = { "Elip", 12952414, "nic-ymb", "Latn", } m["eko"] = { "Koti", 29930, "bnt-mak", "Latn", } m["ekp"] = { "Ekpeye", 35254, "alv-igb", "Latn", } m["ekr"] = { "Yace", 36901, "alv-ido", "Latn", } m["eky"] = { "Eastern Kayah", 25559417, "kar", "Kali", } m["ele"] = { "Elepi", 5359444, "qfa-tor", "Latn", } m["elh"] = { "El Hugeirat", 5351410, "nub-hil", "Latn", } m["eli"] = { "Nding", 36176, "alv-tal", "Latn", } m["elk"] = { "Elkei", 5364210, "qfa-tor", "Latn", } m["elm"] = { "Eleme", 3914427, "nic-ogo", "Latn", } m["elo"] = { "El Molo", 56719, "cus-eas", "Latn", } m["elu"] = { "Elu", 3364594, "poz-aay", "Latn", } m["elx"] = { "Elamite", 35470, "qfa-iso", "Xsux", } m["ema"] = { "Emai", 35428, "alv-eeo", "Latn", } m["emb"] = { "Embaloh", 5369424, "poz", "Latn", } m["eme"] = { "Emerillon", 3588942, "tup-gua", "Latn", } m["emg"] = { "Eastern Meohang", 12952840, "sit-kie", "Deva", } m["emi"] = { "Mussau-Emira", 6943093, "poz-stm", "Latn", } m["emk"] = { "Eastern Maninkakan", 11002130, "dmn-mnk", "Latn, Arab, Nkoo", } m["emm"] = { "Mamulique", 3285082, "nai-pak", "Latn", } m["emn"] = { "Eman", 5368975, "nic-tvc", "Latn", } m["emp"] = { "Northern Emberá", 2391297, "sai-chc", "Latn", } m["ems"] = { "Alutiiq", 27992, "ypk", "Latn", } m["emu"] = { "Eastern Muria", 12952883, "dra-mur", } m["emw"] = { "Emplawas", 5374265, "poz-tim", "Latn", } m["emx"] = { "Erromintxela", 1122188, "qfa-mix", "Latn", ancestors = "rom, eu", } m["emy"] = { "Epigraphic Mayan", 301355, "myn", "Latn, Maya", } m["ena"] = { "Apali", 3504201, "ngf-mad", "Latn", } m["enb"] = { "Markweeta", 56874, "sdv-nma", "Latn", } m["enc"] = { "En", 3504110, "qfa-buy", "Latn", } m["end"] = { "Ende", 2067656, "poz-cet", "Latn", } m["enf"] = { "Forest Enets", 30249597, "syd", "Cyrl", } m["enh"] = { "Tundra Enets", 25559411, "syd", "Cyrl", } m["enl"] = { "Enlhet", 15462671, "sai-mas", "Latn", } m["enm"] = { "Middle English", 36395, "gmw-ang", "Latn", entry_name = {remove_diacritics = c.acute .. c.macron .. c.dotabove}, } m["enn"] = { "Engenni", 3915365, "alv-dlt", "Latn", } m["eno"] = { "Enggano", 2669164, "poz", "Latn", } m["enq"] = { "Enga", 1143040, "paa-eng", "Latn", } m["enr"] = { "Emem", 5370369, "paa-pau", } m["enu"] = { "Enu", 5380858, "tbq-bka", } m["env"] = { "Enwan", 3438334, "alv-yek", "Latn", } m["enw"] = { "Enwang", 11134434, "nic-lcr", "Latn", } m["enx"] = { "Enxet", 15462609, "sai-mas", "Latn", } m["eot"] = { "Eotile", 3915347, "alv-ptn", "Latn", } m["epi"] = { "Epie", 35291, "alv-dlt", "Latn", } m["era"] = { "Eravallan", 5385061, "dra-tam", } m["erg"] = { "Sie", 426254, "poz-vns", "Latn", } m["erh"] = { "Eruwa", 3441244, "alv-swd", "Latn", } m["eri"] = { "Ogea", 7079984, "ngf-mad", "Latn", } m["erk"] = { "South Efate", 3449070, "poz-vnc", "Latn", } m["ero"] = { "Horpa", 56854, "sit-rgy", } m["err"] = { "Erre", 10488401, "qfa-iso", "Latn", } m["ers"] = { "Ersu", 12952417, "sit-qia", "Latn", -- also Ersu Shaba } m["ert"] = { "Eritai", 56376, "paa-lkp", "Latn", } m["erw"] = { "Erokwanas", 5395296, "poz-hce", "Latn", } m["ese"] = { "Ese Ejja", 2980381, "sai-tac", "Latn", } m["esh"] = { "Eshtehardi", 12952418, "xme-ttc", "fa-Arab, Latn", ancestors = "xme-ttc-sou", } -- "esi" and "esk" moved to etymology-only per [[WT:LT]] and [[Wiktionary:Beer_parlour/2023/August#Issues_regarding_the_Inuit_languages]] m["esl"] = { "Egyptian Sign Language", 5348443, "sgn", } m["esm"] = { "Esuma", 16927555, "alv-kwa", "Latn", } m["esn"] = { "Salvadoran Sign Language", 7406492, "sgn", "Latn", -- when documented } m["eso"] = { "Estonian Sign Language", 3196221, "sgn", "Latn", -- when documented } m["esq"] = { "Esselen", 1294243, "qfa-iso", "Latn", } m["ess"] = { "Central Siberian Yupik", 27993, "ypk", "Cyrl", } m["esu"] = { "Yup'ik", 21117, "ypk", "Latn", } m["esy"] = { "Eskayan", 867086, "art", "Latn", -- also its own native script } m["etb"] = { "Etebi", 11002851, "nic-ief", "Latn", } m["etc"] = { "Etchemin", 5402493, "alg-eas", "Latn", } m["eth"] = { "Ethiopian Sign Language", 3501903, "sgn", } m["etn"] = { "Eton (Vanuatu)", 3059362, "poz-vnc", "Latn", } m["eto"] = { "Eton (Cameroon)", 35317, "bnt-btb", "Latn", } m["etr"] = { "Edolo", 5340184, "ngf", "Latn", } m["ets"] = { "Yekhee", 3915848, "alv-yek", "Latn", } m["ett"] = { "Etruscan", 35726, "qfa-tyn", "Ital", translit = "Ital-translit", } m["etu"] = { "Ejagham", 35296, "nic-eko", "Latn", } m["etx"] = { "Eten", 3915392, "nic-beo", "Latn", } m["etz"] = { "Semimi", 10950308, "paa-mai", "Latn", } m["eve"] = { "Even", 29960, "tuw-ewe", "Cyrl, Latn", translit = {Cyrl = "eve-translit"}, entry_name = {remove_diacritics = c.macron .. c.dotabove .. c.dotbelow}, sort_key = { Cyrl = { from = { "ӫ", -- 2 chars "ё", "ӈ", "ө" -- 1 char }, to = { "о" .. p[2], "е" .. p[1], "н" .. p[1], "о" .. p[1] }, }, }, } m["evh"] = { "Uvbie", 3441344, "alv-swd", "Latn", } m["evn"] = { "Evenki", 30004, "tuw-ewe", "Cyrl", translit = "evn-translit", entry_name = {remove_diacritics = c.macron .. c.dotabove .. c.dotbelow}, sort_key = { from = {"ё", "ӈ"}, to = {"е" .. p[1], "н" .. p[1]} }, } m["ewo"] = { "Ewondo", 35459, "bnt-btb", "Latn", } m["ext"] = { "Extremaduran", 30007, "roa-ibe", "Latn", } m["eya"] = { "Eyak", 27480, "xnd", "Latn", } m["eyo"] = { "Keiyo", 56856, "sdv-nma", "Latn", } m["eza"] = { "Ezaa", 11921436, "alv-igb", "Latn", ancestors = "izi", } m["eze"] = { "Uzekwe", 3502244, "nic-ucn", "Latn", } return require("Module:languages").finalizeData(m, "language") covarbs25c36ncy98sev9b6f6qrj5wc Module:languages/data/3/e/extra 828 1754 34999 2025-01-18T19:06:01Z Kambai Akau 8 Created page with "local m = {} m["ebg"] = { } m["ebk"] = { aliases = {"Eastern Bontok"}, } m["ebr"] = { } m["ebu"] = { } m["ecr"] = { } m["ecs"] = { } m["ecy"] = { } m["eee"] = { aliases = {"Ei", "Wuse", "Wusehua", "Kjang E"}, } m["efa"] = { } m["efe"] = { } m["efi"] = { } m["ega"] = { } m["egl"] = { aliases = {"Emiliano"}, } m["ego"] = { } m["egy"] = { aliases = {"Ancient Egyptian"}, } m["ehu"] = { } m["eip"] = { } m["eit"] = { } m["eiv"] = { aliases = {"Eivo"}, }..." 34999 Scribunto text/plain local m = {} m["ebg"] = { } m["ebk"] = { aliases = {"Eastern Bontok"}, } m["ebr"] = { } m["ebu"] = { } m["ecr"] = { } m["ecs"] = { } m["ecy"] = { } m["eee"] = { aliases = {"Ei", "Wuse", "Wusehua", "Kjang E"}, } m["efa"] = { } m["efe"] = { } m["efi"] = { } m["ega"] = { } m["egl"] = { aliases = {"Emiliano"}, } m["ego"] = { } m["egy"] = { aliases = {"Ancient Egyptian"}, } m["ehu"] = { } m["eip"] = { } m["eit"] = { } m["eiv"] = { aliases = {"Eivo"}, } m["eja"] = { } m["eka"] = { } m["eke"] = { } m["ekg"] = { } m["eki"] = { } m["ekl"] = { -- FIXME, this should probably be called "Kol (Bangladesh)" as the -- canonical name, Kolhe is hardly used. aliases = {"Kol", "Kol (Bangladesh)"}, } m["ekm"] = { } m["eko"] = { } m["ekp"] = { } m["ekr"] = { } m["eky"] = { } m["ele"] = { } m["elh"] = { } m["eli"] = { } m["elk"] = { } m["elm"] = { } m["elo"] = { } m["elu"] = { } m["elx"] = { } m["ema"] = { -- FIXME, Emai is properly one of the dialects of Aoma otherNames = {"Aoma", "Ora", "Emai-Iuleha-Ora"}, } m["emb"] = { otherNames = {"Palin", "Pari", "Sangau", "Sanggau"}, aliases = {"Maloh", "Malo", "Matoh", "Mbaloh", "Memaloh"}, varieties = {"Kalis"}, } m["eme"] = { otherNames = {"Emerilon", "Emerion", "Mereo", "Melejo", "Mereyo", "Teco"}, } m["emg"] = { } m["emi"] = { } m["emk"] = { } m["emm"] = { } m["emn"] = { } m["emp"] = { } m["ems"] = { } m["emu"] = { } m["emw"] = { } m["emx"] = { } m["emy"] = { otherNames = {"Classic Ch'olti'an", "Ch'olti'"}, } m["ena"] = { } m["enb"] = { } m["enc"] = { } m["end"] = { } m["enf"] = { } m["enh"] = { } m["enl"] = { otherNames = {"Lengua"}, } m["enm"] = { aliases = {"Medieval English", "Mediaeval English"}, } m["enn"] = { } m["eno"] = { } m["enq"] = { } m["enr"] = { } m["enu"] = { aliases = {"Ximoluo"}, } m["env"] = { } m["enw"] = { aliases = {"Enwan"}, } m["enx"] = { otherNames = {"Lengua"}, } m["eot"] = { otherNames = {"Beti"}, } m["epi"] = { } m["era"] = { } m["erg"] = { } m["erh"] = { } m["eri"] = { otherNames = {"Erima"}, } m["erk"] = { otherNames = {"Efate", "Vate", "Vaté"}, } m["ero"] = { otherNames = {"Ergong", "Danba", "Stau", "rTau", "Rtau", "Daofuhua", "Bawang", "Bopa", "Dawu", "Geshitsa", "Geshiza", "Geshizahua", "Hor", "Huo'er", "Hórsók", "Nyagrong-Minyag", "Pawang", "Rgu", "Western rGyalrong", "Western Gyarong", "Western Jiarong", "Xinlong-Muya"}, } m["err"] = { } m["ers"] = { otherNames = {"Duoxu", "Erhsu"}, } m["ert"] = { } m["erw"] = { } m["ese"] = { otherNames = {"Tiatinagua"}, } m["esh"] = { } m["esl"] = { } m["esm"] = { } m["esn"] = { } m["eso"] = { } m["esq"] = { } m["ess"] = { otherNames = {"Central Siberian Yup'ik", "St. Lawrence Yupik", "St. Lawrence Yup'ik", "St. Lawrence Eskimo", "Siberian Yupik", "Siberian Yup'ik", "Siberian Yupik Eskimo", "Siberian Yup'ik Eskimo", "St. Lawrence Island Eskimo", "St. Lawrence Island Yupik", "St. Lawrence Island Yup'ik"}, } m["esu"] = { } m["esy"] = { } m["etb"] = { } m["etc"] = { } m["eth"] = { } m["etn"] = { aliases = {"Eton"}, } m["eto"] = { aliases = {"Eton"}, } m["etr"] = { } m["ets"] = { otherNames = {"Afenmai", "Afemai", "Etsako"}, } m["ett"] = { } m["etu"] = { } m["etx"] = { } m["etz"] = { } m["eve"] = { } m["evh"] = { } m["evn"] = { aliases = {"Tungus"}, --Solon goes tuw-sol } m["ewo"] = { otherNames = {"Kolo"}, } m["ext"] = { } m["eya"] = { } m["eyo"] = { } m["eza"] = { aliases = {"Ezza", "Eza"}, } m["eze"] = { } return m brfxg5w4jbe33hwxnrnyo0o1qyzvvml Module:languages/data/3/f/extra 828 1755 35000 2025-01-18T19:09:00Z Kambai Akau 8 Created page with "local m = {} m["faa"] = { otherNames = {"Namumi", "Namome", "Namo Me", "Kaipu", "Kaibu", "Some"}, } m["fab"] = { otherNames = {"Fa d'Ambu"}, } m["fad"] = { } m["faf"] = { aliases = {"Faghani"}, } m["fag"] = { } m["fah"] = { aliases = {"Fali of Baissa"}, } m["fai"] = { } m["faj"] = { } m["fak"] = { aliases = {"Fang", "Fang (Cameroon)"}, } m["fal"] = { } m["fam"] = { } m["fan"] = { aliases = {"Pahouin", "Fang (Equatorial Guinea)", "Fang (Gabon)", "Fang"},..." 35000 Scribunto text/plain local m = {} m["faa"] = { otherNames = {"Namumi", "Namome", "Namo Me", "Kaipu", "Kaibu", "Some"}, } m["fab"] = { otherNames = {"Fa d'Ambu"}, } m["fad"] = { } m["faf"] = { aliases = {"Faghani"}, } m["fag"] = { } m["fah"] = { aliases = {"Fali of Baissa"}, } m["fai"] = { } m["faj"] = { } m["fak"] = { aliases = {"Fang", "Fang (Cameroon)"}, } m["fal"] = { } m["fam"] = { } m["fan"] = { aliases = {"Pahouin", "Fang (Equatorial Guinea)", "Fang (Gabon)", "Fang"}, } m["fap"] = { otherNames = {"Paloor", "Falor", "Palar", "Sili", "Sili-Sili", "Waro"}, } m["far"] = { } m["fau"] = { } m["fax"] = { otherNames = {"Xalimego"}, } m["fay"] = { } m["faz"] = { } m["fbl"] = { } m["fcs"] = { } m["fer"] = { } m["ffi"] = { } m["fgr"] = { } m["fia"] = { } m["fie"] = { } m["fip"] = { } m["fir"] = { } m["fit"] = { aliases = {"Tornedalen Finnish"}, } m["fiw"] = { } m["fkk"] = { aliases = {"Kirya-Konzəl"}, } m["fkv"] = { } m["fla"] = { otherNames = {"Flathead", "Salish", "Séliš", "Kalispel-Pend d'oreille", "Kalispel"}, } m["flh"] = { } m["fli"] = { aliases = {"Fali of Mubi"}, } m["fll"] = { } m["fln"] = { otherNames = {"Yalgawarra", "Wurima", "Mutumui"}, } m["flr"] = { } m["fly"] = { otherNames = {"Flaaitaal"}, } m["fmp"] = { aliases = {"Feʼfeʼ"} } m["fmu"] = { } m["fng"] = { } m["fni"] = { } m["fod"] = { } m["foi"] = { } m["fom"] = { } m["fon"] = { } m["for"] = { } m["fos"] = { } m["fpe"] = { } m["fqs"] = { } m["frd"] = { } m["frm"] = { } m["fro"] = { varieties = { {"Judeo-French", "Zarphatic"} }, } m["frp"] = { aliases = {"Arpetan", "Arpitan"}, } m["frq"] = { } m["frr"] = { } m["frt"] = { } m["fse"] = { } m["fsl"] = { } m["fss"] = { } m["fud"] = { aliases = {"Futunan", "Futunian", "Futuna"}, } m["fuj"] = { } m["fum"] = { } m["fun"] = { } m["fur"] = { } m["fut"] = { } m["fuu"] = { } m["fuy"] = { } m["fvr"] = { } m["fwa"] = { } m["fwe"] = { } return m jt0qrmed5lo0ecloa1rxd039v51tnks Module:languages/data/3/g/extra 828 1756 35001 2025-01-18T19:10:05Z Kambai Akau 8 Created page with "local m = {} m["gaa"] = { } m["gab"] = { aliases = {"Southern Gabri"}, } m["gac"] = { otherNames = {"Great Andamanese creole", "Great Andamanese"}, } m["gad"] = { -- not to be confused with gdk, gdg otherNames = {"Cagayan"}, } m["gae"] = { otherNames = {"Guarequena", "Arekena"}, } m["gaf"] = { otherNames = {"Gendeka", "Gene"}, } m["gag"] = { } m["gah"] = { otherNames = {"Gahuku"}, } m["gai"] = { } m["gaj"] = { } m["gak"] = { } m["gal"] = { otherNames..." 35001 Scribunto text/plain local m = {} m["gaa"] = { } m["gab"] = { aliases = {"Southern Gabri"}, } m["gac"] = { otherNames = {"Great Andamanese creole", "Great Andamanese"}, } m["gad"] = { -- not to be confused with gdk, gdg otherNames = {"Cagayan"}, } m["gae"] = { otherNames = {"Guarequena", "Arekena"}, } m["gaf"] = { otherNames = {"Gendeka", "Gene"}, } m["gag"] = { } m["gah"] = { otherNames = {"Gahuku"}, } m["gai"] = { } m["gaj"] = { } m["gak"] = { } m["gal"] = { otherNames = {"Galolen", "Talur"}, } m["gam"] = { otherNames = {"Narake"}, } m["gan"] = { } m["gao"] = { otherNames = {"Gaj"}, } m["gap"] = { } m["gaq"] = { } m["gar"] = { } m["gas"] = { } m["gat"] = { } m["gau"] = { otherNames = {"Gadaba", "San Gadaba", "Gadba", "Sano", "Kondekar", "Kondkor", "Konḍekor Gadaba", "Mudhili Gadaba"}, } m["gaw"] = { otherNames = {"Garuh", "Nobanob", "Nobnob"}, } m["gay"] = { } m["gbb"] = { } m["gbd"] = { aliases = {"Garadjari", "Karajarri"}, } m["gbe"] = { } m["gbf"] = { } m["gbg"] = { otherNames = {"Banziri", "Gbandere", "Gbanzili"}, } m["gbh"] = { } m["gbi"] = { } m["gbj"] = { otherNames = {"Gutob", "Gadaba", "Gadba", "Gutop", "Gudwa", "Godwa", "Gadwa", "Boi Gadaba"}, } m["gbk"] = { } m["gbl"] = { } m["gbm"] = { } m["gbn"] = { } m["gbo"] = { } m["gbp"] = { otherNames = {"Bossangoa", "Gbaya of Bossangoa"}, } m["gbq"] = { otherNames = {"Bozom", "Gbaya of Bozom", "Gbaya-Bozom"}, } m["gbr"] = { } m["gbs"] = { } m["gbu"] = { } m["gbv"] = { } m["gbw"] = { aliases = {"Gabi-Gabi", "Gabi Gabi", "Gubbi-Gubbi", "Gubbi Gubbi"}, -- contrast xby } m["gbx"] = { otherNames = {"Houla", "Kpla", "Offra", "Ophra", "Phla", "Pla", "Popo", "Xwla"}, } m["gby"] = { } m["gcc"] = { } m["gcd"] = { } m["gce"] = { } m["gcf"] = { otherNames = {"Antillean Creole French", "Guadeloupean Creole", "Guadeloupean Creole French", "Saint Lucian Creole", "Saint Lucian Creole French"}, } m["gcl"] = { } m["gcn"] = { } m["gcr"] = { otherNames = {"French Guianese Creole", "Guianese French Creole", "Guyanais", "Guyanese French Creole"}, } m["gct"] = { otherNames = {"Alemán Coloniero"}, } m["gdb"] = { otherNames = {"Pottangi Ollar Gadaba", "Ollar Gadaba", "Ollaro", "Hallari", "Allar", "Hollar Gadbas"}, } m["gdc"] = { } m["gdd"] = { } m["gde"] = { } m["gdf"] = { } m["gdg"] = { -- not to be confused with gad, gdk } m["gdh"] = { } m["gdi"] = { } m["gdj"] = { otherNames = {"Gurdjar", "Kunggara"}, } m["gdk"] = { -- not to be confused with gad, gdg } m["gdl"] = { } m["gdm"] = { } m["gdn"] = { } m["gdo"] = { aliases = {"Ghodoberi"}, } m["gdq"] = { aliases = {"Mahri"}, } m["gdr"] = { } m["gds"] = { } m["gdt"] = { } m["gdu"] = { } m["gdx"] = { } m["gea"] = { } m["geb"] = { } m["gec"] = { } m["ged"] = { } m["geg"] = { } m["geh"] = { aliases = {"Hutterite German", "Tirolean"}, } m["gei"] = { } m["gej"] = { } m["gek"] = { otherNames = {"Yiwom"}, } m["gel"] = { otherNames = {"Kag-Fer-Jiir-Koor-Ror-Us-Zuksun", "ut-Ma'in", "Fakai", "Kag", "Puku", "Fakanchi", "Et-Kag", "Jiir", "Gelanchi", "Et-Jiir", "Kur", "Kere", "Kar", "Keri-Ni", "Kelli-Ni", "Kelanchi", "Kelinci", "Zuksun", "Zussun", "Et-Zuksun", "Ror", "Et-Maror", "Tudanchi", "Er-Gwar", "Fer", "Fere", "Et-Fer", "Wipsi-Ni", "Kukum", "Us", "Et-Us", "Koor", "Kulu"}, } m["geq"] = { } m["ges"] = { } m["gev"] = { aliases = {"Eviya"}, } m["gew"] = { } m["gex"] = { } m["gey"] = { } m["gez"] = { aliases = {"Ethiopic", "Gi'iz", "Geez"}, } m["gfk"] = { } m["gft"] = { } m["gga"] = { } m["ggb"] = { } m["ggd"] = { } m["gge"] = { } m["ggg"] = { } m["ggk"] = { } m["ggl"] = { } m["ggn"] = { } m["ggt"] = { } m["ggu"] = { } m["ggw"] = { } m["gha"] = { aliases = {"Ghadamès"}, } m["ghc"] = { aliases = {"Early Modern Irish", "Early Modern Gaelic", "Hiberno-Scottish Gaelic"}, } m["ghe"] = { } m["ghh"] = { } m["ghk"] = { } m["ghl"] = { } m["ghn"] = { } m["gho"] = { } m["ghr"] = { } m["ghs"] = { } m["ght"] = { } m["gia"] = { } m["gib"] = { } m["gid"] = { } m["gie"] = { otherNames = {"Gaɓogbo", "Gabogbo"}, } m["gig"] = { } m["gih"] = { } m["gii"] = { aliases = {"Gariire"}, } m["gil"] = { aliases = {"Kiribati", "Kiribatese"}, } m["gim"] = { aliases = {"Gimi", "Papuan Gimi", "Labogai"}, } m["gin"] = { aliases = {"Hinuq", "Hinux", "Ginukh", "Ginux"}, } m["gip"] = { aliases = {"Gimi", "Austronesian Gimi", "Loko"}, } m["giq"] = { otherNames = {"Hagei", "Hakhi"}, } m["gir"] = { otherNames = {"Vandu"}, } m["gis"] = { } m["git"] = { } m["giu"] = { } m["giw"] = { otherNames = {"Telue", "Doulou", "Tolo"}, } m["gix"] = { } m["giy"] = { } m["giz"] = { } m["gji"] = { } m["gjk"] = { } m["gjm"] = { } m["gjn"] = { } m["gjr"] = { } m["gju"] = { aliases = {"Gojari", "Gujari", "Gujuri", "Gujjari", "Gujri", "Gurjari"}, } m["gka"] = { } m["gkd"] = { aliases = {"Magi"}, } m["gke"] = { } m["gkn"] = { } m["gko"] = { } m["gkp"] = { } m["glc"] = { } m["gld"] = { otherNames = {"Goldi", "Hezhen"}, } m["glh"] = { } m["glj"] = { } m["glk"] = { } m["glo"] = { } m["glr"] = { } m["glu"] = { aliases = {"Sara Gula"}, } m["glw"] = { } m["gly"] = { } m["gma"] = { } m["gmb"] = { } m["gmd"] = { } m["gmg"] = { aliases = {"Magɨyi"}, } m["gmh"] = { } m["gml"] = { } m["gmm"] = { } m["gmn"] = { } m["gmu"] = { } m["gmv"] = { aliases = {"Gemu"}, } m["gmx"] = { } m["gmy"] = { } m["gmz"] = { otherNames = {"Mgbolizhia"}, } m["gna"] = { } m["gnb"] = { } m["gnc"] = { } m["gnd"] = { otherNames = {"Zulgo", "Gemzek", "Mineo"}, } m["gne"] = { } m["gng"] = { } m["gnh"] = { } m["gni"] = { aliases = {"Guniyandi"}, } m["gnj"] = { aliases = {"Ngen"}, } m["gnk"] = { aliases = {"Gana", "Gǁana", "Gxana", "Dxana", "Xgana"}, } m["gnl"] = { } m["gnm"] = { } m["gnn"] = { } m["gnq"] = { } m["gnr"] = { } m["gnt"] = { } m["gnu"] = { } m["gnw"] = { otherNames = {"Simba", "Simba Guarani"}, } m["gnz"] = { } m["goa"] = { } m["gob"] = { } m["goc"] = { } m["god"] = { } m["goe"] = { } m["gof"] = { aliases = {"Goffa"}, } m["gog"] = { } m["goh"] = { } m["goi"] = { otherNames = {"Gobosi", "Gebusi", "Bibo", "Nomad"}, } m["goj"] = { } -- gok is a spurious language, see [[w:Spurious languages]] m["gol"] = { } m["gon"] = { varieties = {"Southern Gondi", "Northern Gondi", "Aheri Gondi", "Adilabad Gondi", "Dorla Gondi", "Koya Gondi", "Maria Gondi", "Muria Gondi", "Raj Gondi"}, } m["goo"] = { } m["gop"] = { } m["goq"] = { } m["gor"] = { } m["got"] = { } m["gou"] = { aliases = {"Gawar"}, } m["gov"] = { } m["gow"] = { } m["gox"] = { } m["goy"] = { } m["goz"] = { } m["gpa"] = { } m["gpn"] = { otherNames = {"Tayap", "Gapun"}, } m["gqa"] = { } m["gqi"] = { aliases = {"Guìqióng", "Guichong"}, } m["gqn"] = { -- a variety of 'ter' otherNames = {"Guana", "Guaná", "Guana (Brazil)", "Arawakan Guana"}, } m["gqr"] = { } m["gqu"] = { otherNames = {"Gao", "Aqao", "Qau Gelao"}, } m["gra"] = { } m["grb"] = { } m["grc"] = { aliases = {"Classical Greek"}, varieties = {"Egyptian Ancient Greek"}, } m["grd"] = { } m["grg"] = { } m["grh"] = { } m["gri"] = { otherNames = {"Gari", "Tangarare", "Sughu", "West Guadalcanal"}, } m["grj"] = { } m["grm"] = { } m["gro"] = { } m["grq"] = { } m["grs"] = { } m["grt"] = { aliases = {"Garrow", "Mandi", "Mande"}, } m["gru"] = { otherNames = {"Soddo", "Aymälläl"}, } m["grv"] = { } m["grw"] = { } m["grx"] = { } m["gry"] = { } m["grz"] = { } m["gse"] = { } m["gsg"] = { aliases = {"Deutsche Gebärdensprache"}, } m["gsl"] = { } m["gsm"] = { } m["gsn"] = { } m["gso"] = { } m["gsp"] = { } m["gss"] = { } m["gsw"] = { aliases = {"Swiss German"}, varieties = {"Walser German", "Walserdeutsch", "Walser", "Wallisertiitsch", "Italian Walser", "Pomattertitsch", "Formazza", "Kampel", "Remmaljertittschu", "Rimella", "Chalchoufe", "Titzschu", "Alagna", "Greschóneytitsch", "Greschóney", "Greschoney", "Gressoney", "Éischemtöitschu", "Issime"}, } m["gta"] = { } m["gtu"] = { aliases = {"Aghu Tharnggala", "Aghu Tharnggalu", "Tharrnggala", "Gogo Mini", "Kuku Mini"}, } m["gua"] = { } m["gub"] = { } m["guc"] = { aliases = {"Guajiro", "Goajiro", "Uagiro"}, } m["gud"] = { } m["gue"] = { } m["guf"] = { } m["gug"] = { otherNames = {"Jopará", "Yopará"}, } m["guh"] = { } m["gui"] = { otherNames = {"Ava Guaraní", "Chiriguanos"}, } m["guk"] = { } m["gul"] = { otherNames = {"Geechee", "Sea Island Creole English"}, } m["gum"] = { } m["gun"] = { otherNames = {"Mbyá", "Mbya", "Mbyhá", "Mbiá", "Mbua", "Mbüá", "Mbü'a", "Mbü'a Guaraní", "Jeguaká Tenondé", "Bwihá", "Caiua", "Kaiwá", "Kayová", "Cahygua", "Caingua"}, } m["guo"] = { } m["gup"] = { otherNames = {"Bininj Gunwok", "Bininj Gun-Wok", "Bininj Kunwok", "Bininj Kun-Wok", "Kunwinjkuan", "Kunwinjku", "Gunwinjgu", "Kuninjku", "Kundjeyhmi", "Gundjeihmi", "Manyallaluk Mayali", "Mayali", "Kundedjnjenghmi", "Kune Dulerayek", "Kune Narayek", "Kune"}, } m["guq"] = { otherNames = {"Guayaki"}, } m["gur"] = { otherNames = {"Frafra", "Gurene", "Gurenɛ", "Gurenne", "Gudenne", "Gudeni", "Zuadeni", "Nankani", "Naani", "Nankanse", "Ninkare", "Booni"}, } m["gus"] = { } m["gut"] = { } m["guu"] = { aliases = {"Yãnomãmɨ", "Yãnomamɨ", "Yąnomamö", "Yanomami", "Yanomamï", "Yanomamỳ", "Occidental Yanomami", "Xamathari", "Xamatari", "Shamatari", "Xamatauteri", "Guaica", "Guajaribo", "Guaharibo"}, varieties = {"Cobari"}, } m["guv"] = { } m["guw"] = { otherNames = {"Gun-Gbe", "Gungbe"}, } m["gux"] = { } m["guz"] = { } m["gva"] = { otherNames = {"Guana", "Guaná", "Guana (Paraguay)", "Mascoian Guana"}, } m["gvc"] = { } m["gve"] = { } m["gvf"] = { } m["gvj"] = { otherNames = {"Awá", "Ayaya", "Guaxare", "Wazaizara"}, } m["gvl"] = { } m["gvm"] = { } m["gvn"] = { } m["gvo"] = { otherNames = {"Gavião of Jiparaná", "Digüt", "Ikolen", "Gavião do Rondônia", "Zoró"}, } m["gvp"] = { } m["gvr"] = { } m["gvs"] = { } m["gvy"] = { } m["gwa"] = { } m["gwb"] = { } m["gwc"] = { } m["gwd"] = { } m["gwe"] = { } m["gwf"] = { } m["gwg"] = { } m["gwi"] = { otherNames = {"Gwich’in", "Kutchin", "Takudh", "Tukudh", "Loucheux"}, } m["gwj"] = { aliases = {"Gǀwi", "Gǀui", "ǀGwi", "Dcui", "Gcui", "Cgui"}, } m["gwm"] = { } m["gwn"] = { } m["gwr"] = { } m["gwt"] = { } m["gwu"] = { } m["gww"] = { } m["gwx"] = { } m["gxx"] = { } m["gya"] = { } m["gyb"] = { } m["gyd"] = { } m["gye"] = { } m["gyf"] = { } m["gyg"] = { } m["gyi"] = { } m["gyl"] = { } m["gym"] = { } m["gyn"] = { aliases = {"Guyanese Creole", "Creolese", "Guyanese"}, } m["gyo"] = { } m["gyr"] = { aliases = {"Gwarayú"}, } m["gyy"] = { } m["gza"] = { } m["gzn"] = { } return m 2jzquxk2lom6get39xhd4nauau0nj65 Module:languages/data/3/h/extra 828 1757 35002 2025-01-18T19:11:48Z Kambai Akau 8 Created page with "local m = {} m["haa"] = { otherNames = {"Haen", "Han", "Dawson", "Moosehide", "Hän-Kutchin", "Han-Kutchin"}, } m["hab"] = { } m["hac"] = { otherNames = {"Gorani", "Avromani", "Awroman", "Awromani", "Hawramani", "Hawrami", "Hewrami", "Hourami", "Howrami", "Ourami"}, } m["had"] = { } m["haf"] = { } m["hag"] = { } m["hah"] = { } m["hai"] = { } m["haj"] = { } m["hak"] = { } m["hal"] = { } m["ham"] = { } m["hao"] = { } m["hap"] = { } m["har"] = { } m["has"]..." 35002 Scribunto text/plain local m = {} m["haa"] = { otherNames = {"Haen", "Han", "Dawson", "Moosehide", "Hän-Kutchin", "Han-Kutchin"}, } m["hab"] = { } m["hac"] = { otherNames = {"Gorani", "Avromani", "Awroman", "Awromani", "Hawramani", "Hawrami", "Hewrami", "Hourami", "Howrami", "Ourami"}, } m["had"] = { } m["haf"] = { } m["hag"] = { } m["hah"] = { } m["hai"] = { } m["haj"] = { } m["hak"] = { } m["hal"] = { } m["ham"] = { } m["hao"] = { } m["hap"] = { } m["har"] = { } m["has"] = { } m["hav"] = { } m["haw"] = { } m["hax"] = { } m["hay"] = { } m["hba"] = { } m["hbb"] = { otherNames = {"Kilba"}, } m["hbn"] = { } m["hbu"] = { } m["hca"] = { } m["hch"] = { } m["hdn"] = { } m["hds"] = { otherNames = {"Honduran Sign Language"}, } m["hdy"] = { } m["hea"] = { otherNames = {"Black Miao"}, } m["hed"] = { } m["heg"] = { } m["heh"] = { } m["hei"] = { } m["hem"] = { } m["hgm"] = { } m["hgw"] = { } m["hhi"] = { } m["hhr"] = { } m["hhy"] = { aliases = {"Hoia Hoia"}, } m["hia"] = { } m["hib"] = { } m["hid"] = { } m["hif"] = { } m["hig"] = { otherNames = {"Higgi", "Higi"}, } m["hih"] = { } m["hii"] = { } m["hij"] = { } m["hik"] = { } m["hil"] = { } m["hio"] = { otherNames = {"Tsoa", "Kua", "Cua", "Hiechware", "Cirecire", "Cire-cire", "Cire-Cire", "Cire Cire"}, } m["hir"] = { } m["hit"] = { aliases = {"Hettite", "Kanesite", "Kaneshite", "Kanesian", "Kaneshian", "Nesian", "Neshian", "Nesite", "Nessite", "Neshite"}, } m["hiw"] = { } m["hix"] = { otherNames = {"Hixkaryána"}, } m["hji"] = { } m["hka"] = { } m["hke"] = { } m["hkh"] = { aliases = {"Poguli"}, } m["hkk"] = { } m["hkn"] = { otherNames = {"Mel", "Khaonh"}, } m["hks"] = { } m["hla"] = { } m["hlb"] = { } m["hld"] = { otherNames = {"Duan", "Doan"}, } m["hle"] = { otherNames = {"Sansu"}, } m["hlt"] = { otherNames = {"Matu Chin", "Matu"}, } m["hma"] = { otherNames = {"Southern Mashan Miao"}, } m["hmb"] = { otherNames = {"Central Songhay"}, } m["hmc"] = { otherNames = {"Central Huishui Miao"}, } m["hmd"] = { otherNames = {"A Hmao", "Big Flowery Miao", "Large Flowery Miao"}, } m["hme"] = { otherNames = {"Eastern Huishui Miao"}, } m["hmf"] = { } m["hmg"] = { } m["hmh"] = { otherNames = {"Southwestern Huishui Miao"}, } m["hmi"] = { otherNames = {"Northern Huishui Miao"}, } m["hmj"] = { otherNames = {"Gedou Miao"}, } m["hmk"] = { aliases = {"Ye-Maek", "Maek"}, } m["hml"] = { } m["hmm"] = { otherNames = {"Central Mashan Miao"}, } m["hmp"] = { otherNames = {"Northern Mashan Miao"}, } m["hmq"] = { otherNames = {"Black Miao"}, } m["hmr"] = { } m["hms"] = { otherNames = {"Black Miao"}, } m["hmt"] = { otherNames = {"Kapau"}, } m["hmu"] = { } m["hmv"] = { otherNames = {"Hmong Do"}, } m["hmw"] = { otherNames = {"Western Mashan Miao"}, } m["hmy"] = { } m["hmz"] = { otherNames = {"Hmong Sua"}, } m["hna"] = { otherNames = {"Mina (Cameroon)", "Hina", "Besleri"}, } m["hnd"] = { } m["hne"] = { } m["hnh"] = { } m["hni"] = { } m["hnj"] = { aliases = {"Hmong Njua", "Hmong Leng", "Mong Leng", "Green Miao", "Blue Hmong"}, } m["hnm"] = { aliases = {"Hainamese", "Hailamese", "Hainam", "Hainan Min", "Hainam Min"}, } m["hnn"] = { aliases = {"Hanunó'o", "Hanuno'o"}, } m["hno"] = { otherNames = {"Kagani", "Hazara Hindko", "Hindki of Hazara"}, } m["hns"] = { aliases = {"Caribbean Bhojpuri"}, } m["hnu"] = { } m["hoa"] = { } m["hob"] = { otherNames = {"Mari (Madang Province)", "Hop"}, } m["hoc"] = { } m["hod"] = { } m["hoe"] = { } m["hoh"] = { } m["hoi"] = { } m["hoj"] = { otherNames = {"Harauti"}, } m["hol"] = { } m["hom"] = { } m["hoo"] = { } m["hop"] = { otherNames = {"Moqui"}, } m["hor"] = { } m["hos"] = { } m["hot"] = { } m["hov"] = { } m["how"] = { otherNames = {"Haoni", "Baihong", "Hao-Bai", "Ho"}, } m["hoy"] = { } m["hoz"] = { } m["hpo"] = { } m["hps"] = { otherNames = {"Hawaiian Sign Language", "Hula", "Hawaii Sign Language"}, } m["hra"] = { } m["hrc"] = { otherNames = {"Tangga"}, -- this variety of Tangga macrolanguage is on Tangga island } m["hre"] = { otherNames = {"Hre"}, } m["hrk"] = { } m["hrm"] = { } m["hro"] = { } m["hrp"] = { } m["hrt"] = { } m["hru"] = { } m["hrw"] = { otherNames = {"Feni"}, } m["hrx"] = { aliases = {"Riograndenser Hunsrückisch"}, } m["hrz"] = { otherNames = {"Harzandi"}, } m["hsb"] = { aliases = {"Upper Lusatian", "Upper Wendish"}, } m["hsh"] = { } m["hsl"] = { } m["hsn"] = { } m["hss"] = { } m["hti"] = { } m["hto"] = { otherNames = {"Minica", "Minica Witoto"}, } m["hts"] = { } m["htu"] = { } m["hub"] = { otherNames = {"Huambiza", "Wambisa"}, } m["huc"] = { otherNames = {"ǂ’Amkoe", "ǂHȍã", "ǂHȍȁn"}, } m["hud"] = { } m["huf"] = { } m["hug"] = { } m["huh"] = { } m["hui"] = { } m["huj"] = { } m["huk"] = { } m["hul"] = { } m["hum"] = { } m["huo"] = { } m["hup"] = { } m["huq"] = { otherNames = {"Hainan Cham", "Hui", "Huihui", "Sanya Hui", "Utsat", "Utset"}, } m["hur"] = { } m["hus"] = { otherNames = {"Huastek", "Huasteka", "Huasteque", "Huaxteca", "Huaxteco", "Huaxteque", "Huastecan"}, } m["huu"] = { otherNames = {"Murui", "Murui Witoto"}, } m["huv"] = { otherNames = {"San Mateo del Mar Huave", "San Dionisio del Mar Huave", "Santa María del Mar Huave", "San Francisco del Mar Huave"}, } m["huw"] = { otherNames = {"Palumata"}, } m["hux"] = { otherNames = {"Nüpode", "Nüpode Witoto"}, } m["huy"] = { } m["huz"] = { } m["hvc"] = { otherNames = {"Langaj", "Langay"}, } m["hvk"] = { } m["hvn"] = { otherNames = {"Savu"}, } m["hwa"] = { } m["hwc"] = { otherNames = {"Hawaiian Creole English", "Hawai'ian Creole English", "Hawaiian Pidgin", "Hawai'ian Creole"}, } m["hwo"] = { } m["hya"] = { } return m p64f3rbg8v4j47cbiqc9i3ykyik3um2 Module:languages/data/3/i/extra 828 1758 35003 2025-01-18T19:12:49Z Kambai Akau 8 Created page with "local m = {} m["iai"] = { } m["ian"] = { } m["iar"] = { } m["iba"] = { } m["ibb"] = { } m["ibd"] = { } m["ibe"] = { } m["ibg"] = { } m["ibh"] = { } m["ibl"] = { otherNames = {"Ibaloy", "Inibaloi", "Inibaloy"}, } m["ibm"] = { } m["ibn"] = { } m["ibr"] = { } m["ibu"] = { } m["iby"] = { } m["ica"] = { } m["ich"] = { otherNames = {"Etekwe", "Icen", "Itchen"}, } m["icl"] = { } m["icr"] = { otherNames = {"San Andrés-Providencia Creole"}, } m["ida"] = {..." 35003 Scribunto text/plain local m = {} m["iai"] = { } m["ian"] = { } m["iar"] = { } m["iba"] = { } m["ibb"] = { } m["ibd"] = { } m["ibe"] = { } m["ibg"] = { } m["ibh"] = { } m["ibl"] = { otherNames = {"Ibaloy", "Inibaloi", "Inibaloy"}, } m["ibm"] = { } m["ibn"] = { } m["ibr"] = { } m["ibu"] = { } m["iby"] = { } m["ica"] = { } m["ich"] = { otherNames = {"Etekwe", "Icen", "Itchen"}, } m["icl"] = { } m["icr"] = { otherNames = {"San Andrés-Providencia Creole"}, } m["ida"] = { } m["idb"] = { } m["idc"] = { } m["idd"] = { } m["ide"] = { } m["idi"] = { } m["idr"] = { } m["ids"] = { } m["idt"] = { } m["idu"] = { } m["ifa"] = { otherNames = {"Amganad Ifugaw"}, } m["ifb"] = { otherNames = {"Batad Ifugaw", "Ifugaw", "Batad"}, } m["ife"] = { } m["iff"] = { otherNames = {"Utaha"}, } m["ifk"] = { otherNames = {"Tuwali Ifugaw"}, } m["ifm"] = { } m["ifu"] = { otherNames = {"Mayoyao Ifugaw"}, } m["ify"] = { } m["igb"] = { otherNames = {"Igbira"}, } m["ige"] = { } m["igg"] = { } m["igl"] = { } m["igm"] = { } m["ign"] = { otherNames = {"Ignaciano Moxos", "Moxo", "Moxos", "Mojo", "Moxa"}, } m["igo"] = { } m["igs"] = { } m["igw"] = { } m["ihb"] = { } m["ihi"] = { } m["ihp"] = { } m["ijc"] = { otherNames = {"Kolokuma", "Ekpetiama", "Gbanran", "Central-Western Ijo"}, } m["ije"] = { } m["ijj"] = { } m["ijn"] = { } m["ijs"] = { otherNames = {"Southeastern Ijo", "Nembe"}, } m["ike"] = { } m["iki"] = { } m["ikk"] = { } m["ikl"] = { otherNames = {"Kulu"}, } m["iko"] = { } m["ikp"] = { } m["ikr"] = { otherNames = {"Ikarranggal", "Ikarranggali"}, } m["iks"] = { otherNames = {"Inuit Uukturausingit", "ISL", "IUR"}, } m["ikt"] = { otherNames = {"Western Canadian Inuktitut", "Western Canadian Inuktun", "Western Canadian Inuit"}, } m["ikv"] = { } m["ikw"] = { } m["ikx"] = { } m["ikz"] = { } m["ila"] = { } m["ilb"] = { } m["ilg"] = { otherNames = {"Garig"}, } m["ili"] = { } m["ilk"] = { } m["ill"] = { aliases = {"Ilanun", "Iranun (Malaysia)", "Iranun (Philippines)"}, } m["ilo"] = { aliases = {"Ilokano", "Iloko"}, } m["ils"] = { } m["ilu"] = { } m["ilv"] = { } m["ima"] = { } m["imi"] = { } m["iml"] = { otherNames = {"Lower Coquille", "Miluk Coos"}, } m["imn"] = { } m["imo"] = { otherNames = {"Ibo Ugu", "Imbo Ungu"}, } m["imr"] = { } m["ims"] = { } m["imy"] = { } m["inb"] = { } m["ing"] = { } m["inh"] = { } m["inj"] = { } m["inl"] = { } m["inm"] = { } m["inn"] = { } m["ino"] = { } m["inp"] = { } m["ins"] = { } m["int"] = { } m["inz"] = { } m["ior"] = { } m["iou"] = { } m["iow"] = { otherNames = {"Iowa", "Otoe", "Oto", "Iowa-Otoe-Missouria", "Jiwere", "Jíwere", "Baxoje", "Báxoje", "Báxoje-Jíwere-Ñút'achi", "Báxoje-Jiwére-Ñútˀačhi", "Maʔúŋke", "Nut'achi"}, } m["ipi"] = { } m["ipo"] = { } m["iqu"] = { } m["iqw"] = { } m["ire"] = { } m["irh"] = { } m["iri"] = { otherNames = {"Irigwe"}, } m["irk"] = { } m["irn"] = { otherNames = {"Irántxe"}, } m["irr"] = { } m["iru"] = { } m["irx"] = { } m["iry"] = { } m["isa"] = { } m["isc"] = { } m["isd"] = { otherNames = {"Isneg"}, } m["ise"] = { } m["isg"] = { } m["ish"] = { } m["isi"] = { otherNames = {"Isibiri", "Nkem", "Nkim", "Nkum"}, } m["isk"] = { } m["ism"] = { } m["isn"] = { } m["iso"] = { } m["isr"] = { } m["ist"] = { } m["isu"] = { otherNames = {"Isu (Menchum Division)"}, } m["isv"] = { } m["itb"] = { } m["itd"] = { aliases = {"Southern Tidong", "Nonukan Tidung", "Nonukan Tidong"}, } m["ite"] = { otherNames = {"Itoreauhip"}, } m["iti"] = { } m["itk"] = { } m["itl"] = { otherNames = {"Western Itelmen", "Kamchadal"}, } m["itm"] = { } m["ito"] = { } m["itr"] = { } m["its"] = { aliases = {"Isekiri"}, } m["itt"] = { } m["itv"] = { otherNames = {"Itawis", "Tawit", "Malaweg", "Malaueg"}, -- Malaweg may need own code } m["itw"] = { } m["itx"] = { } m["ity"] = { } m["itz"] = { otherNames = {"Itzaʼ", "Itza", "Itzá", "Itzaj"}, } m["ium"] = { } m["ivb"] = { otherNames = {"Ibataan", "Itbayat", "Itbayaten", "Babuyan", "Isamurongen", "Ivatan"}, -- or is Isamurongen ivv } m["ivv"] = { otherNames = {"Ivatanen", "Basco Ivatan", "Ivasayen"}, } m["iwk"] = { } m["iwm"] = { } m["iwo"] = { } m["iws"] = { } m["ixc"] = { } m["ixl"] = { otherNames = {"Ixhil"}, } m["iya"] = { } m["iyo"] = { } m["iyx"] = { otherNames = {"Yaka (Republic of Congo)", "Yaka"}, -- a dialect of West Teke; distinguish from 'axk' and especially 'yaf' } m["izh"] = { aliases = {"Izhorian"}, } m["izi"] = { } m["izr"] = { } m["izz"] = { otherNames = {"Izii", "Izzi"}, } return m drmcsu2kgt3cp1vddx35mkxyhy4xxvd Module:languages/data/3/i 828 1759 35004 2025-01-18T19:13:28Z Kambai Akau 8 Created page with "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["iai"] = { "Iaai", 282888, "poz-cln", "Latn", } m["ian"] = { "Iatmul", 5983460, "paa-spk", } m["iar"] = { "Purari", 3499934, "paa", } m["iba"] = { "I..." 35004 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["iai"] = { "Iaai", 282888, "poz-cln", "Latn", } m["ian"] = { "Iatmul", 5983460, "paa-spk", } m["iar"] = { "Purari", 3499934, "paa", } m["iba"] = { "Iban", 33424, "poz-mly", "Latn", } m["ibb"] = { "Ibibio", 33792, "nic-ief", "Latn", } m["ibd"] = { "Iwaidja", 1977429, "aus-wdj", "Latn", } m["ibe"] = { "Akpes", 35457, "alv-von", "Latn", } m["ibg"] = { "Ibanag", 1775596, "phi", "Latn", } m["ibh"] = { "Bih", 51955140, "cmc", "Latn", } m["ibl"] = { "Ibaloi", 3147383, "phi", "Latn", } m["ibm"] = { "Agoi", 34727, "nic-ucr", "Latn", } m["ibn"] = { "Ibino", 3813281, "nic-lcr", "Latn", } m["ibr"] = { "Ibuoro", 3813306, "nic-ief", } m["ibu"] = { "Ibu", 11732235, "paa-nha", } m["iby"] = { "Ibani", 11280479, "ijo", } m["ica"] = { "Ede Ica", 12952405, "alv-ede", "Latn", } m["ich"] = { "Etkywan", 3914462, "nic-jkn", "Latn", } m["icl"] = { "Icelandic Sign Language", 3436654, "sgn", "Latn", -- when documented } m["icr"] = { "Islander Creole English", 2044587, "crp", "Latn", ancestors = "en", } m["ida"] = { "Idakho-Isukha-Tiriki", 12952512, "bnt-lok", } m["idb"] = { "Indo-Portuguese", 6025550, "crp", "Latn", ancestors = "pt", } m["idc"] = { "Idon", 3913366, "nic-plc", } m["idd"] = { "Ede Idaca", 13123376, "alv-ede", "Latn", } m["ide"] = { "Idere", 3813288, "nic-ief", } m["idi"] = { "Idi", 5988630, "paa", "Latn", } m["idr"] = { "Indri", 35662, "nic-ser", } m["ids"] = { "Idesa", 3913979, "alv-swd", "Latn", ancestors = "oke", } m["idt"] = { "Idaté", 12952511, "poz-tim", "Latn", } m["idu"] = { "Idoma", 35478, "alv-ido", "Latn", } m["ifa"] = { "Amganad Ifugao", 18748222, "phi", "Latn", } m["ifb"] = { "Batad Ifugao", 12953578, "phi", "Latn", } m["ife"] = { "Ifè", 33606, "alv-ede", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "gb", "kp", "ny", "ŋ", "ɔ", "ts"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "g" .. p[1], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1]} }, } m["iff"] = { "Ifo", 7902545, "poz-vns", "Latn", } m["ifk"] = { "Tuwali Ifugao", 7857158, "phi", "Latn", } m["ifm"] = { "Teke-Fuumu", 36603, "bnt-tek", } m["ifu"] = { "Mayoyao Ifugao", 12953579, "phi", "Latn", } m["ify"] = { "Keley-I Kallahan", 3192221, "phi", } m["igb"] = { "Ebira", 35363, "alv-nup", "Latn", } m["ige"] = { "Igede", 35420, "alv-ido", "Latn", } m["igg"] = { "Igana", 5991454, "paa", "Latn", } m["igl"] = { "Igala", 35513, "alv-yrd", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dotabove .. c.caron .. c.lineabove}, sort_key = { from = { "ñm", "ñw", -- 3 chars "ch", "ẹ", "gb", "gw", "kp", "kw", "ny", "ñ", "ọ" -- 2 chars }, to = { "n" .. p[3], "n" .. p[4], "c" .. p[1], "e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "o" .. p[1] } }, } m["igm"] = { "Kanggape", 6362743, "paa", "Latn", } m["ign"] = { "Ignaciano", 3148190, "awd", } m["igo"] = { "Isebe", 11732248, "ngf-mad", } m["igs"] = { "Glosa", 1138529, "art", type = "appendix-constructed", } m["igw"] = { "Igwe", 3913985, "alv-yek", "Latn", } m["ihb"] = { "Pidgin Iha", 12639686, "crp", ancestors = "ihp", } m["ihi"] = { "Ihievbe", 3441193, "alv-eeo", "Latn", ancestors = "ema", } m["ihp"] = { "Iha", 5994495, "ngf", } m["ijc"] = { "Izon", 35483, "ijo", "Latn", } m["ije"] = { "Biseni", 35010, "ijo", } m["ijj"] = { "Ede Ije", 12952406, "alv-ede", "Latn", } m["ijn"] = { "Kalabari", 35697, "ijo", } m["ijs"] = { "Southeast Ijo", 3915854, "ijo", "Latn", } m["ike"] = { "Eastern Canadian Inuktitut", 4126517, "esx-inu", "Cans", } m["iki"] = { "Iko", 3813290, "nic-lcr", "Latn", } m["ikk"] = { "Ika", 35406, "alv-igb", } m["ikl"] = { "Ikulu", 425973, "nic-plc", "Latn", } m["iko"] = { "Olulumo-Ikom", 3914402, "nic-uce", "Latn", } m["ikp"] = { "Ikpeshi", 3912777, "alv-yek", "Latn", } m["ikr"] = { "Ikaranggal", 5995402, "aus-pam", } m["iks"] = { "Inuit Sign Language", 13360244, "sgn", "Latn", -- when documented } m["ikt"] = { "Inuvialuktun", 27990, "esx-inu", "Cans, Latn", } m["ikv"] = { "Iku-Gora-Ankwa", 3913940, "nic-plc", } m["ikw"] = { "Ikwere", 35399, "alv-igb", } m["ikx"] = { "Ik", 35472, "ssa-klk", "Latn", } m["ikz"] = { "Ikizu", 10977626, "bnt-lok", "Latn", } m["ila"] = { "Ile Ape", 12473380, "poz-cet", } m["ilb"] = { "Ila", 10962725, "bnt-bot", "Latn", } m["ilg"] = { "Ilgar", 5997810, "aus-wdj", "Latn", } m["ili"] = { "Ili Turki", 33627, "trk-kar", } m["ilk"] = { "Ilongot", 3148787, "phi", "Latn", } m["ill"] = { "Iranun", 12953581, "phi", "Latn, Arab", } m["ilo"] = { "Ilocano", 35936, "phi", "Latn, Tglg", translit = { Tglg = "ilo-translit", }, override_translit = true, entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["ils"] = { "International Sign", 35754, "sgn", } m["ilu"] = { "Ili'uun", 12632888, "poz-tim", } m["ilv"] = { "Ilue", 3813301, "nic-lcr", "Latn", } m["ima"] = { "Mala Malasar", 6740693, "dra-tam", } m["imi"] = { "Anamgura", 3501881, "ngf-mad", } m["iml"] = { "Miluk", 3314550, "nai-coo", "Latn", } m["imn"] = { "Imonda", 6005721, "paa-brd", } m["imo"] = { "Imbongu", 12632895, "ngf-mad", } m["imr"] = { "Imroing", 6008394, "poz-tim", } m["ims"] = { "Marsian", 1265446, "itc-sbl", "Ital, Latn", translit = { Ital = "Ital-translit", }, display_text = { Latn = s["itc-Latn-displaytext"] }, entry_name = { Latn = s["itc-Latn-entryname"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["imy"] = { "Milyan", 3832946, "ine-luw", "Lyci", } m["inb"] = { "Inga", 35491, "qwe", ancestors = "qwe-kch", } m["ing"] = { "Deg Xinag", 27782, "ath-nor", } m["inh"] = { "Ingush", 33509, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "пӏ", "тӏ", "хь", "хӏ", "цӏ", "чӏ", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "п" .. p[1], "т" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "я" .. p[1]} }, }, } m["inj"] = { "Jungle Inga", 16115012, "qwe", ancestors = "qwe-kch", } m["inl"] = { "Indonesian Sign Language", 3915477, "sgn", "Latn", -- when documented } m["inm"] = { "Minaean", 737784, "sem-osa", "Sarb", translit = "Sarb-translit", } m["inn"] = { "Isinai", 6081098, "phi", } m["ino"] = { "Inoke-Yate", 6036531, "paa-kag", } m["inp"] = { "Iñapari", 15338035, "awd", "Latn", } m["ins"] = { "Indian Sign Language", 12953486, "sgn", } m["int"] = { "Intha", 6057507, "tbq-brm", ancestors = "obr", } m["inz"] = { "Ineseño", 35443, "nai-chu", "Latn", } m["ior"] = { "Inor", 35763, "sem-eth", "Ethi", } m["iou"] = { "Tuma-Irumu", 7852460, "ngf-fin", "Latn", } m["iow"] = { "Chiwere", 56737, "sio-msv", "Latn", } m["ipi"] = { "Ipili", 6065141, "paa-eng", } m["ipo"] = { "Ipiko", 10566515, "ngf", } m["iqu"] = { "Iquito", 2669184, "sai-zap", "Latn", } m["iqw"] = { "Ikwo", 11926474, "alv-igb", "Latn", ancestors = "izi", } m["ire"] = { "Iresim", 6069398, "poz-hce", "Latn", } m["irh"] = { "Irarutu", 3027928, "poz-cet", "Latn", } m["iri"] = { "Rigwe", 3912756, "nic-plc", "Latn", } m["irk"] = { "Iraqw", 33595, "cus-sou", "Latn", } m["irn"] = { "Irantxe", 3409301, nil, "Latn", } m["irr"] = { "Ir", 3071880, "mkh-kat", } m["iru"] = { "Irula", 33363, "dra-imd", "Taml", translit = "ta-translit" } m["irx"] = { "Kamberau", 6356317, "ngf", } m["iry"] = { "Iraya", 6068356, "phi", } m["isa"] = { "Isabi", 11732247, "paa-kag", } m["isc"] = { "Isconahua", 3052971, "sai-pan", "Latn", } m["isd"] = { "Isnag", 6085162, "phi", "Latn", } m["ise"] = { "Italian Sign Language", 375619, "sgn", "Latn", -- when documented } m["isg"] = { "Irish Sign Language", 14183, "sgn", "Latn", -- when documented } m["ish"] = { "Esan", 35268, "alv-eeo", "Latn", } m["isi"] = { "Nkem-Nkum", 36261, "nic-eko", "Latn", } m["isk"] = { "Ishkashimi", 33419, "ira-sgi", } m["ism"] = { "Masimasi", 6783273, "poz-ocw", "Latn", } m["isn"] = { "Isanzu", 6078891, "bnt-tkm", "Latn", } m["iso"] = { "Isoko", 35414, "alv-swd", "Latn", } m["isr"] = { "Israeli Sign Language", 2911863, "sgn", "Sgnw", } m["ist"] = { "Istriot", 35845, "roa-itd", "Latn", } m["isu"] = { "Isu", 6089423, "nic-rnw", "Latn", } m["isv"] = { "Interslavic", 148971, "art", "Latn, Cyrl", type = "appendix-constructed", ancestors = "sla-pro", } m["itb"] = { "Binongan Itneg", 12953584, "phi", } m["itd"] = { "Southern Tidung", 63214959, "poz-san", } m["ite"] = { "Itene", 3038640, "sai-cpc", "Latn", } m["iti"] = { "Inlaod Itneg", 12953585, "phi", } m["itk"] = { "Judeo-Italian", 1145414, "roa-itd", "Hebr, Latn", } m["itl"] = { "Itelmen", 33624, "qfa-cka", "Cyrl, Latn", entry_name = { Cyrl = { from = {"['’]", "[ӅԮ]", "[ӆԯ]", "Ҳ", "ҳ"}, to = {"ʼ", "Ԓ", "ԓ", "Ӽ", "ӽ"} }, }, sort_key = { Cyrl = { from = { "ӑ", "ё", "кʼ", "ӄʼ", "о̆", "пʼ", "тʼ", "ў", "чʼ", -- 2 chars "ӄ", "љ", "ԓ", "њ", "ӈ", "ӽ", "ә" -- 1 char }, to = { "а" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "ч" .. p[1], "к" .. p[2], "л" .. p[1], "л" .. p[2], "н" .. p[1], "н" .. p[2], "х" .. p[1], "ь" .. p[1] } }, }, } m["itm"] = { "Itu Mbon Uzo", 10977737, "nic-ief", "Latn", ancestors = "ibr", } m["ito"] = { "Itonama", 950585, "qfa-iso", } m["itr"] = { "Iteri", 2083185, "paa-asa", } m["its"] = { "Itsekiri", 36045, "alv-edk", "Latn", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.macron}}, sort_key = { remove_diacritics = c.tilde, from = {"ẹ", "gb", "gh", "kp", "ọ", "ts", "ṣ"}, to = {"e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "o" .. p[1], "t" .. p[1], "t" .. p[1]} }, } m["itt"] = { "Maeng Itneg", 18748761, "phi", } m["itv"] = { "Itawit", 3915527, "phi", "Latn", } m["itw"] = { "Ito", 11128810, "nic-ief", ancestors = "ibr", } m["itx"] = { "Itik", 6094713, "paa-tkw", } m["ity"] = { "Moyadan Itneg", 12953583, "phi", } m["itz"] = { "Itza'", 35537, "myn", "Latn", } m["ium"] = { "Iu Mien", 2498808, "hmx-mie", "Latn", } m["ivb"] = { "Ibatan", 18748212, "phi", "Latn", } m["ivv"] = { "Ivatan", 3547080, "phi", "Latn", } m["iwk"] = { "I-Wak", 12632789, "phi", } m["iwm"] = { "Iwam", 3915215, "paa-spk", } m["iwo"] = { "Iwur", 6101006, "ngf-okk", } m["iws"] = { "Sepik Iwam", 16893603, "paa-spk", } m["ixc"] = { "Ixcatec", 56706, "omq", } m["ixl"] = { "Ixil", 35528, "myn", "Latn", } m["iya"] = { "Iyayu", 3913390, "alv-nwd", "Latn", } m["iyo"] = { "Mesaka", 36080, "nic-tiv", "Latn", } m["iyx"] = { "Yaa", 36909, "bnt-nze", "Latn", } m["izh"] = { "Ingrian", 33559, "urj-fin", "Latn", sort_key = { from = { "š", "ž", }, to = { "s" .. p[1], "z" .. p[1], } }, } m["izi"] = { "Izi-Ezaa-Ikwo-Mgbo", 11927027, "alv-igb", } m["izr"] = { "Izere", 6101921, "nic-plc", "Latn", } m["izz"] = { "Izi", 3914387, "alv-igb", "Latn", ancestors = "izi", } return require("Module:languages").finalizeData(m, "language") 35nys3w06n7pi9iiqkw3ps6knslw0k5 Module:languages/data/3/l/extra 828 1760 35005 2025-01-18T19:14:33Z Kambai Akau 8 Created page with "local m = {} m["laa"] = { } m["lab"] = { } m["lac"] = { otherNames = {"Jach t’aan", "Hach t’an"}, } m["lad"] = { aliases = {"Judaeo-Spanish", "Judæo-Spanish", "Judeo-Spanish"}, } m["lae"] = { } m["laf"] = { } m["lag"] = { } m["lah"] = { otherNames = {"Western Punjabi"}, } m["lai"] = { } m["laj"] = { otherNames = {"Lango", "Leb Lango"}, -- the last, though listed in Ethnologue, is not a name but rather the phrase "Lango language" } m["lak"] = { otherN..." 35005 Scribunto text/plain local m = {} m["laa"] = { } m["lab"] = { } m["lac"] = { otherNames = {"Jach t’aan", "Hach t’an"}, } m["lad"] = { aliases = {"Judaeo-Spanish", "Judæo-Spanish", "Judeo-Spanish"}, } m["lae"] = { } m["laf"] = { } m["lag"] = { } m["lah"] = { otherNames = {"Western Punjabi"}, } m["lai"] = { } m["laj"] = { otherNames = {"Lango", "Leb Lango"}, -- the last, though listed in Ethnologue, is not a name but rather the phrase "Lango language" } m["lak"] = { otherNames = {"Lau Laka", "Laka (Nigeria)"}, } m["lam"] = { } m["lan"] = { } m["lap"] = { otherNames = {"Kabba Laka", "Laka (Chad)", "Laka"}, } m["laq"] = { otherNames = {"Laqua"}, } m["lar"] = { } m["las"] = { otherNames = {"Lama (West Africa)", "Lama (Togo)", "Lama"}, -- contrast 'lay', "Tibeto-Burman Lama" } m["lau"] = { } m["law"] = { } m["lax"] = { otherNames = {"Lalung"}, } m["lay"] = { otherNames = {"Lama", "Laemae", "Lama (Southeast Asia)", "Lama (Burma)", "Lama (Myanmar)"}, } m["laz"] = { } m["lbb"] = { } m["lbc"] = { aliases = {"Lakkja"}, } m["lbe"] = { } m["lbf"] = { } m["lbg"] = { } m["lbi"] = { } m["lbj"] = { otherNames = {"Bhoti"}, } m["lbk"] = { otherNames = {"Central Bontok", "Igorot Bontoc", "Igorot Bontok", "Bontok Igorot", "Bontoc", "Bontok", "Finallig"}, } m["lbl"] = { } m["lbm"] = { } m["lbn"] = { } m["lbo"] = { otherNames = {"Loven", "Boloven", "Jru'", "Jruq", "Jru", "Boriwen", "Jaru", "Lawen", "Laweenjru"}, } m["lbq"] = { } m["lbr"] = { otherNames = {"Northern Lohorung"}, } m["lbs"] = { } m["lbt"] = { } m["lbu"] = { } m["lbv"] = { otherNames = {"Lavatbura", "Lamusong", "Lamasong"}, } m["lbw"] = { } m["lbx"] = { } m["lby"] = { } m["lbz"] = { otherNames = {"Leerdil", "Leertil", "Damin", "Demiin"}, } m["lcc"] = { } m["lcd"] = { } m["lce"] = { } m["lcf"] = { } m["lch"] = { } m["lcl"] = { } m["lcm"] = { otherNames = {"Lavongai", "Tungak"}, } m["lcp"] = { } m["lcq"] = { otherNames = {"Piru"}, } m["lcs"] = { } m["lda"] = { } m["ldb"] = { } m["ldd"] = { } m["ldg"] = { } m["ldh"] = { } m["ldj"] = { } m["ldk"] = { } m["ldl"] = { } m["ldm"] = { } m["ldn"] = { } m["ldo"] = { } m["ldp"] = { } m["ldq"] = { } m["lea"] = { otherNames = {"Lega-Malinga", "Lega Malinga", "Lega Shabunda", "Shabunda Lega", "Upper Lega", "Lower Lega", "Forest Lega", "Western Lega", "Southern Lega", "Liga", "Kiliga", "Lega", "Kilega", "KiLega", "Kanu", "Kikanu", "Gala", "Kigala", "Yoma", "Kiyoma", "Sede", "Kisede", "Gonzabale", "Beya", "Beia", "Nyamunsange", "KiNyamunsange", "Banagabo", "Kabango", "Bene"}, } m["leb"] = { } m["lec"] = { } m["led"] = { } m["lee"] = { } m["lef"] = { } m["leh"] = { } m["lei"] = { } m["lej"] = { } m["lek"] = { } m["lel"] = { otherNames = {"Bashilele", "Lele (Democratic Republic of the Congo)", "Lele", "Usilele"}, } m["lem"] = { } m["len"] = { otherNames = {"Lenca", "Lencan"}, } m["leo"] = { otherNames = {"Leti"}, -- Ethnologue says this secret language has never had native speakers or been written } m["lep"] = { } m["leq"] = { } m["ler"] = { } m["les"] = { } m["let"] = { } m["leu"] = { otherNames = {"Kara (Papua New Guinea)", "Kara", "Lemakot"}, } m["lev"] = { } m["lew"] = { -- this code was basically assigned as a catch-all for things that aren't brs, kzf or unz otherNames = {"Rai", "Tara", "Ta'a", "Taa", "Central Kaili", "East Kaili", "Ledo", "Edo", "Ado", "Doi", "Ija", "Tawaili", "Palu", "Parigi", "Sigi"}, } m["lex"] = { } m["ley"] = { } m["lez"] = { aliases = {"Lezgian", "Lezgin"}, } m["lfa"] = { } m["lfn"] = { } m["lga"] = { } m["lgb"] = { } m["lgg"] = { } m["lgh"] = { otherNames = {"Xá Phó", "Phù Lá Lão"}, } m["lgi"] = { } m["lgk"] = { otherNames = {"Lingarak"}, } m["lgl"] = { } m["lgm"] = { otherNames = {"Lega-Ntara", "Lega Ntara", "Lega Mwenga", "Mwenga Lega", "Lower Lega", "Upper Lega", "Eastern Lega", "Northern Lega", "Isile", "Ishile", "Kisile", "Mwenda-Liga"}, } m["lgn"] = { otherNames = {"Opo", "Opuo", "Opo-Shita", "Shita", "Shiita", "Cita", "Ciita", "Ansita", "Kina", "Kwina", "T'apo"}, } m["lgq"] = { otherNames = {"Ikpana"}, } m["lgr"] = { } m["lgs"] = { } m["lgt"] = { } m["lgu"] = { } m["lgz"] = { } m["lha"] = { otherNames = {"Laha", "La Ha"}, } m["lhh"] = { otherNames = {"Laha", "Central Ambon"}, } m["lhi"] = { } m["lhl"] = { } m["lhn"] = { } m["lhp"] = { } m["lhs"] = { } m["lht"] = { } m["lhu"] = { } m["lia"] = { } m["lib"] = { } m["lic"] = { otherNames = {"Bouhin", "Heitu", "Ha Em", "Zhongsha", "Lauhut", "Baoding", "Tongzha", "Tongshi", "Zandui", "Baoting", "Nadou", "Dongfang", "Changjiang", "Moyjaw", "Xifang", "Baisha", "Yuanmen"}, -- some of these may need to be split off as languages } m["lid"] = { } m["lie"] = { } m["lif"] = { } m["lig"] = { } m["lih"] = { } m["lii"] = { } m["lij"] = { } m["lik"] = { } m["lil"] = { } m["lio"] = { } m["lip"] = { } m["liq"] = { } m["lir"] = { } m["lis"] = { } m["liu"] = { } m["liv"] = { } m["liw"] = { } m["lix"] = { } m["liy"] = { } m["liz"] = { } m["lja"] = { } m["lje"] = { } m["lji"] = { } m["ljl"] = { } m["ljp"] = { } m["ljw"] = { } m["ljx"] = { } m["lka"] = { } m["lkb"] = { } m["lkc"] = { } m["lkd"] = { } m["lke"] = { } m["lkh"] = { } m["lki"] = { } m["lkj"] = { } m["lkl"] = { } m["lkm"] = { } m["lkn"] = { } m["lko"] = { } m["lkr"] = { } m["lks"] = { } m["lkt"] = { otherNames = {"Lakhota"}, } m["lku"] = { } m["lky"] = { } m["lla"] = { } m["llb"] = { } m["llc"] = { otherNames = {"Lele"}, } m["lld"] = { } m["lle"] = { aliases = {"Lele", "Lele (New Guinea)", "Lele Hai"}, } m["llf"] = { } m["llg"] = { } m["llh"] = { } m["lli"] = { } m["llj"] = { otherNames = {"Ledji-Ledji"}, } m["llk"] = { } m["lll"] = { } m["llm"] = { } m["lln"] = { otherNames = {"Lele"}, } m["llo"] = { } m["llp"] = { otherNames = {"Efate", "Vate", "Vaté", "Nguna"}, } m["llq"] = { } m["lls"] = { } m["llu"] = { } m["llx"] = { } m["lma"] = { } m["lmb"] = { } m["lmc"] = { } m["lmd"] = { } m["lme"] = { } m["lmf"] = { } m["lmg"] = { } m["lmh"] = { } m["lmi"] = { } m["lmj"] = { } m["lmk"] = { } m["lml"] = { otherNames = {"Hano", "Bwatvenua", "Lamalanga", "Vunmarama", "Loltong"}, } m["lmn"] = { otherNames = {"Banjari", "Goar-boali"}, } m["lmo"] = { } m["lmp"] = { } m["lmq"] = { } m["lmr"] = { } m["lmu"] = { } m["lmv"] = { } m["lmw"] = { } m["lmx"] = { } m["lmy"] = { aliases = {"Lamboya"}, } m["lmz"] = { } m["lna"] = { } m["lnb"] = { } m["lnd"] = { } m["lnh"] = { } m["lni"] = { } m["lnj"] = { otherNames = {"Linngithig", "Leningitij"}, } m["lnl"] = { } m["lnm"] = { } m["lnn"] = { } m["lno"] = { otherNames = {"Lango", "Lango (South Sudan)", "Langgo"}, } m["lns"] = { } m["lnu"] = { } m["lnw"] = { } m["loa"] = { } m["lob"] = { } m["loc"] = { } m["lod"] = { otherNames = {"Central Berawan", "East Berawan", "West Berawan", "Long Terawan", "Batu Belah", "Long Teru", "Long Jegan", "Long Pata"}, } m["loe"] = { } m["lof"] = { } m["log"] = { } m["loh"] = { } m["loi"] = { otherNames = {"Loma"}, } m["loj"] = { } m["lok"] = { } m["lol"] = { } m["lom"] = { otherNames = {"Loghoma", "Looma", "Lorma"}, } m["lon"] = { } m["loo"] = { } m["lop"] = { } m["loq"] = { } m["lor"] = { } m["los"] = { } m["lot"] = { } m["lou"] = { otherNames = {"Louisiana Creole French", "Kréyol"}, } m["lov"] = { } m["low"] = { } m["lox"] = { } m["loz"] = { } m["lpa"] = { } m["lpe"] = { } m["lpn"] = { } m["lpo"] = { otherNames = {"Lipho", "Eastern Lisu"}, } m["lpx"] = { } m["lra"] = { } m["lrc"] = { } m["lre"] = { otherNames = {"St. Lawrence Iroquoian"}, } m["lrg"] = { } m["lri"] = { } m["lrk"] = { otherNames = {"Gade Lohar"}, } m["lrl"] = { otherNames = {"Achomi", "Lari", "Khodmooni"}, } m["lrm"] = { } m["lrn"] = { } m["lro"] = { } m["lrr"] = { otherNames = {"Yamphe", "Southern Yamphe", "Yamphu", "Southern Yamphu"}, } m["lrt"] = { } m["lrv"] = { aliases = {"Larevat"}, } m["lrz"] = { } m["lsa"] = { } m["lsd"] = { otherNames = {"Betanure Jewish Neo-Aramaic"}, } m["lse"] = { } m["lsh"] = { } m["lsi"] = { otherNames = {"Lacid", "Lachik", "Leqi"}, } m["lsl"] = { } m["lsm"] = { } m["lso"] = { otherNames = {"Laotian Sign Language"}, } m["lsp"] = { } m["lsr"] = { otherNames = {"Srenge", "Sreengge","Lawu"}, } m["lss"] = { } m["lst"] = { } m["lsy"] = { } m["ltc"] = { varieties = {"Late Middle Chinese", "Early Middle Chinese"}, } m["ltg"] = { } m["lti"] = { } m["ltn"] = { } m["lto"] = { } m["lts"] = { } m["ltu"] = { } m["lua"] = { otherNames = {"Tshiluba", "Luba"}, } m["luc"] = { } m["lud"] = { otherNames = {"Ludic", "Lude"}, } m["lue"] = { } m["luf"] = { } m["luh"] = { aliases = {"Leizhou", "Leizhou Chinese", "Luichew", "Luichew Min", "Luichew Chinese"} } m["lui"] = { otherNames = {"Luiseno", "Juaneño", "Juaneno"}, } m["luj"] = { } m["luk"] = { } m["lul"] = { } m["lum"] = { } m["lun"] = { } m["luo"] = { otherNames = {"Dholuo"}, } m["lup"] = { } m["luq"] = { } m["lur"] = { } m["lus"] = { otherNames = {"Lushai", "Lushei"}, } m["lut"] = { } m["luu"] = { } m["luv"] = { } m["luy"] = { } m["luz"] = { } m["lva"] = { } m["lvi"] = { otherNames = {"Lavi", "Lavy", "Swoeng", "Savoeng", "Saveung", "Lakwi"}, } m["lvk"] = { } m["lvl"] = { otherNames = {"Lwal", "Kelwer"}, } m["lvu"] = { } m["lwa"] = { } m["lwe"] = { } m["lwg"] = { otherNames = {"Oluwanga"}, } m["lwh"] = { } m["lwl"] = { } m["lwm"] = { } m["lwo"] = { otherNames = {"Jur", "Giur"}, } m["lws"] = { } m["lwt"] = { } m["lwu"] = { } m["lww"] = { } m["lya"] = { } m["lyg"] = { aliases = {"Lyngam"}, } m["lyn"] = { } m["lzh"] = { } m["lzl"] = { } m["lzn"] = { } m["lzz"] = { } return m abutde8twvka14saukvbwm71u5s29p7 Module:languages/data/3/n/extra 828 1761 35006 2025-01-18T19:15:26Z Kambai Akau 8 Created page with "local m = {} m["naa"] = { } m["nab"] = { otherNames = {"Nambiquara", "Nambicuara", "Nambikuara", "Southern Nambikuára"}, } m["nac"] = { } m["nae"] = { } m["naf"] = { } m["nag"] = { otherNames = {"Nagamese"}, } m["nah"] = { } m["naj"] = { } m["nak"] = { } m["nal"] = { } m["nam"] = { otherNames = {"Ngan'gi", "Nangikurrunggurr"}, } m["nan"] = { aliases = {"Taiwanese"}, -- see more at Module:etymology_languages/data } m["nao"] = { otherNames = {"Naapa", "N..." 35006 Scribunto text/plain local m = {} m["naa"] = { } m["nab"] = { otherNames = {"Nambiquara", "Nambicuara", "Nambikuara", "Southern Nambikuára"}, } m["nac"] = { } m["nae"] = { } m["naf"] = { } m["nag"] = { otherNames = {"Nagamese"}, } m["nah"] = { } m["naj"] = { } m["nak"] = { } m["nal"] = { } m["nam"] = { otherNames = {"Ngan'gi", "Nangikurrunggurr"}, } m["nan"] = { aliases = {"Taiwanese"}, -- see more at Module:etymology_languages/data } m["nao"] = { otherNames = {"Naapa", "Nawa Sherpa"}, } m["nap"] = { } m["naq"] = { otherNames = {"Nama", "Hottentot", "Khoekhoegowab", "Damara", "Namagowab"}, } m["nar"] = { } m["nas"] = { otherNames = {"Naasioi"}, } m["nat"] = { } m["naw"] = { } m["nax"] = { } m["nay"] = { otherNames = {"Yaraldi"}, } m["naz"] = { } m["nba"] = { } m["nbb"] = { } m["nbc"] = { } m["nbd"] = { } m["nbe"] = { } m["nbg"] = { } m["nbh"] = { } m["nbi"] = { } m["nbj"] = { } m["nbk"] = { } m["nbm"] = { } m["nbn"] = { otherNames = {"Nabi"}, } m["nbo"] = { } m["nbp"] = { } m["nbq"] = { } m["nbr"] = { otherNames = {"Ningye", "Numana-Nunku-Gbantu-Numbu"}, } m["nbs"] = { } m["nbt"] = { otherNames = {"Bangni"}, } m["nbu"] = { } m["nbv"] = { } m["nbw"] = { } m["nby"] = { } m["nca"] = { } m["ncb"] = { otherNames = {"Nancowry", "Nankwari", "Camorta", "Kamorta", "Katchal", "Tehnu"}, } m["ncc"] = { } m["ncd"] = { } m["nce"] = { } m["ncf"] = { } m["ncg"] = { } m["nch"] = { } m["nci"] = { } m["ncj"] = { } m["nck"] = { } m["ncl"] = { } m["ncm"] = { } m["ncn"] = { } m["nco"] = { } m["ncr"] = { } m["ncs"] = { } m["nct"] = { otherNames = {"Chothe"}, } m["ncu"] = { } m["ncx"] = { } m["ncz"] = { } m["nda"] = { } m["ndb"] = { } m["ndc"] = { } m["ndd"] = { } m["ndf"] = { } m["ndg"] = { } m["ndh"] = { } m["ndi"] = { otherNames = {"Samba Leko", "Samba Leeko"}, } m["ndj"] = { } m["ndk"] = { } m["ndl"] = { } m["ndm"] = { } m["ndn"] = { } m["ndp"] = { } m["ndq"] = { } m["ndr"] = { } m["nds"] = { aliases = {"Low Saxon", "Modern Low German"}, } m["ndt"] = { } m["ndu"] = { } m["ndv"] = { } m["ndw"] = { } m["ndx"] = { } m["ndy"] = { } m["ndz"] = { } m["nea"] = { } m["neb"] = { } m["nec"] = { } m["ned"] = { } m["nee"] = { otherNames = {"Nêlêmwa-Nixumwak", "Nêlêmwa", "Nixumwak", "Nenema"}, } m["nef"] = { } m["neg"] = { } m["neh"] = { otherNames = {"Nyen", "Henka", "Mangsdekha", "Phobjip", "Mangdep", "Mangde", "Hen Kha", "Henkha", "Mandebi-kha", "Nehan", "Phobjikha", "Chutobikha"}, } m["nej"] = { } m["nek"] = { } m["nem"] = { } m["nen"] = { } m["neo"] = { } m["neq"] = { } m["ner"] = { } m["nes"] = { } m["net"] = { } m["neu"] = { } m["nev"] = { } m["new"] = { aliases = {"Newari"}, } m["nex"] = { } m["ney"] = { } m["nez"] = { otherNames = {"Nez Percé", "Numipu"}, } m["nfa"] = { } m["nfd"] = { } m["nfl"] = { aliases = {"Aiwoo", "Ayiwo"}, } m["nfr"] = { } m["nfu"] = { } m["nga"] = { otherNames = {"Ngbaka Gbaya", "Ngbaka Minagende"}, } m["ngb"] = { } m["ngc"] = { otherNames = {"Ngombe (Democratic Republic of the Congo)", "Lingombe"}, } m["ngd"] = { otherNames = {"Bagandou", "Ngando", "Bangandou"}, } m["nge"] = { } m["ngg"] = { -- compare 'aiy' } m["ngh"] = { otherNames = {"Nǁng"}, } m["ngi"] = { } m["ngj"] = { } m["ngk"] = { } m["ngl"] = { } m["ngm"] = { otherNames = {"Ngatikese", "Ngatikese Pidgin", "Ngatikese Creole"}, } m["ngn"] = { } m["ngo"] = { } m["ngp"] = { } m["ngq"] = { } m["ngr"] = { } m["ngs"] = { } m["ngt"] = { otherNames = {"Kriang", "Ngkriang"}, } m["ngu"] = { } m["ngv"] = { } m["ngw"] = { } m["ngx"] = { } m["ngy"] = { } m["ngz"] = { } m["nha"] = { } m["nhb"] = { } m["nhc"] = { } m["nhd"] = { otherNames = {"Ava Guarani", "Chiripá Guarani", "Nhandéva"}, } m["nhe"] = { } m["nhf"] = { } m["nhg"] = { } m["nhh"] = { } m["nhi"] = { } m["nhk"] = { otherNames = {"Isthmus-Cosoleacaque Nahuatl", "Cosoleacaque Isthmus Nahuatl"}, } m["nhm"] = { } m["nhn"] = { } m["nho"] = { } m["nhp"] = { otherNames = {"Isthmus-Pajapan Nahuatl", "Pajapan Isthmus Nahuatl"}, } m["nhq"] = { } m["nhr"] = { } m["nht"] = { } m["nhu"] = { } m["nhv"] = { } m["nhw"] = { } m["nhx"] = { otherNames = {"Isthmus-Mecayapan Nahuatl", "Mecayapan Isthmus Nahuatl"}, } m["nhy"] = { } m["nhz"] = { } m["nia"] = { } m["nib"] = { } m["nid"] = { } m["nie"] = { } m["nif"] = { } m["nig"] = { } m["nih"] = { } m["nii"] = { } m["nij"] = { } m["nik"] = { } m["nil"] = { } m["nim"] = { } m["nin"] = { } m["nio"] = { } m["niq"] = { } m["nir"] = { } m["nis"] = { } m["nit"] = { otherNames = {"Naiki"}, } m["niu"] = { } m["niv"] = { } m["niw"] = { } m["nix"] = { } m["niy"] = { } m["niz"] = { } m["nja"] = { } m["njb"] = { } m["njh"] = { } m["nji"] = { } m["njj"] = { } m["njl"] = { } m["njm"] = { } m["njn"] = { } m["njo"] = { otherNames = {"Mongsen Ao", "Ao Naga"}, } m["njr"] = { } m["njs"] = { } m["njt"] = { } m["nju"] = { } m["njx"] = { } m["njy"] = { } m["njz"] = { otherNames = {"Nishi", "Nisi", "Nissi", "Nishing", "Nyising", "Bangni", "Dafla", "Daphla", "Lel"}, } m["nka"] = { } m["nkb"] = { } m["nkc"] = { } m["nkd"] = { } m["nke"] = { } m["nkf"] = { } m["nkg"] = { } m["nkh"] = { } m["nki"] = { } m["nkj"] = { } m["nkk"] = { } m["nkm"] = { } m["nkn"] = { } m["nko"] = { } m["nkp"] = { } m["nkq"] = { } m["nkr"] = { } m["nks"] = { } m["nkt"] = { otherNames = {"Nyiha", "Kinyika", "Kinyiha", "Nyixa", "Chinyika"}, } m["nku"] = { } -- nkv is treated as nkt, see WT:LT m["nkw"] = { } m["nkx"] = { } m["nkz"] = { } m["nla"] = { } m["nlc"] = { otherNames = {"Hmanggona", "Hmonono", "Kimjal"}, } m["nle"] = { } m["nlg"] = { } m["nli"] = { otherNames = {"Nangalami"}, } m["nlj"] = { } m["nlk"] = { } m["nll"] = { } m["nlm"] = { otherNames = {"Tarawara", "Tarawari", "Trawara"}, } m["nlo"] = { } m["nlq"] = { } m["nlu"] = { } m["nlv"] = { } m["nlw"] = { } m["nlx"] = { } m["nly"] = { } m["nlz"] = { } m["nma"] = { } m["nmb"] = { } m["nmc"] = { } m["nmd"] = { } m["nme"] = { } m["nmf"] = { otherNames = {"Tangkhul"}, } m["nmg"] = { } m["nmh"] = { } m["nmi"] = { } m["nmj"] = { otherNames = {"Bagando-Ngombe", "Ngombe-Kaka", "Bangando-Ngombe", "Ngombe"}, } m["nmk"] = { } m["nml"] = { } m["nmm"] = { otherNames = {"Manang", "Manange", "Manang Ke", "Nyishang", "Nyishangte", "Nyishangba"}, } m["nmn"] = { otherNames = {"Xoo", "Taa"}, } m["nmo"] = { otherNames = {"Moyon"}, } m["nmp"] = { } m["nmq"] = { } m["nmr"] = { } m["nms"] = { } m["nmt"] = { } m["nmu"] = { } m["nmv"] = { } m["nmw"] = { otherNames = {"Rifao"}, } m["nmy"] = { } m["nmz"] = { } m["nna"] = { } m["nnb"] = { } m["nnc"] = { } m["nnd"] = { } m["nne"] = { } m["nnf"] = { otherNames = {"Mailang", "Sor"}, } m["nng"] = { } m["nnh"] = { } m["nni"] = { } m["nnj"] = { } m["nnk"] = { } m["nnl"] = { } m["nnm"] = { } m["nnn"] = { } m["nnp"] = { } m["nnq"] = { } m["nnr"] = { } m["nnt"] = { } m["nnu"] = { } m["nnv"] = { } m["nnw"] = { } m["nnx"] = { } m["nny"] = { -- contrast aus-ynk } m["nnz"] = { } m["noa"] = { } m["noc"] = { } m["nod"] = { aliases = {"Northwestern Thai", "Kam Mueang", "Kam Muang", "Lanna"}, } m["noe"] = { } m["nof"] = { } m["nog"] = { otherNames = {"Nogay"}, } m["noh"] = { } m["noi"] = { } m["noj"] = { } m["nok"] = { } m["nol"] = { } m["nom"] = { } m["non"] = { aliases = {"Old Icelandic", "Old Norwegian"}, -- note: Old Swedish and Old Danish have their own codes } m["nop"] = { } m["noq"] = { } m["nos"] = { } m["not"] = { } m["nou"] = { } m["nov"] = { } m["now"] = { } m["noy"] = { } m["noz"] = { } m["npa"] = { } m["npb"] = { } m["npg"] = { otherNames = {"Ponyo-Gongwang", "Ponyo-Gongwang Naga"}, } m["nph"] = { } m["npl"] = { } m["npn"] = { } m["npo"] = { } m["nps"] = { } m["npu"] = { } m["npy"] = { } m["nqg"] = { } m["nqk"] = { } m["nql"] = { } m["nqm"] = { } m["nqn"] = { } m["nqo"] = { } m["nqq"] = { } m["nqy"] = { otherNames = {"Akyaung Ari Naga"}, } m["nra"] = { } m["nrb"] = { } m["nrc"] = { } m["nre"] = { } m["nrf"] = { otherNames = {"Cauchois", "Jèrriais", "Jersiais", "Jersey French", "Jersey Norman", "Jersey Norman French", "Guernésiais", "Guernesiais", "Dgèrnésiais", "Guernsey French", "Guernsey Norman French", "Augeron", "Sercquiais", "Auregnais", "Cotentinais", "Brayon", "Roumois"}, } m["nrg"] = { } m["nri"] = { } m["nrk"] = { } m["nrl"] = { } m["nrm"] = { } m["nrn"] = { } m["nrp"] = { } m["nrr"] = { } m["nrt"] = { } m["nru"] = { } m["nrx"] = { } m["nrz"] = { } m["nsa"] = { } m["nsb"] = { varieties = {"ǀʼAuni", "ǀʼAuo", "ǀʼAu", "ǀHaasi"}, } m["nsc"] = { } m["nsd"] = { } m["nse"] = { } m["nsg"] = { } m["nsh"] = { } m["nsi"] = { } m["nsk"] = { } m["nsl"] = { } m["nsm"] = { } m["nsn"] = { } m["nso"] = { } m["nsp"] = { } m["nsq"] = { } m["nsr"] = { } m["nss"] = { } m["nst"] = { } m["nsu"] = { } m["nsv"] = { } m["nsw"] = { } m["nsx"] = { } m["nsy"] = { } m["nsz"] = { } m["ntd"] = { aliases = {"Northern Tidong", "Sesayap Tidung", "Sesayap Tidong"}, } m["nte"] = { otherNames = {"Sakati"}, } m["ntg"] = { } m["nti"] = { } m["ntj"] = { } m["ntk"] = { } m["ntm"] = { } m["nto"] = { } m["ntp"] = { } m["ntr"] = { } m["nts"] = { } m["ntu"] = { } m["ntw"] = { } m["ntx"] = { otherNames = {"Tangkhul Naga", "Burmese Tangkhul", "Somra Tangkhul"}, } m["nty"] = { } m["nua"] = { aliases = {"Yuaga"}, } m["nuc"] = { } m["nud"] = { } m["nue"] = { } m["nuf"] = { } m["nug"] = { } m["nuh"] = { } m["nui"] = { otherNames = {"Kombe"}, } m["nuj"] = { otherNames = {"Nyole", "LoNyole", "Lunyole", "Nyuli"}, } m["nuk"] = { otherNames = {"Nuu-chah-nulth", "Nuuchahnulth", "T'aat'aaqsapa"}, } m["nul"] = { } m["num"] = { } m["nun"] = { otherNames = {"Nung"}, -- also mistakenly assigned the name "Ayi" by the ISO } m["nuo"] = { } m["nup"] = { otherNames = {"Nupe-Nupe-Tako"}, } m["nuq"] = { } m["nur"] = { otherNames = {"Nukuria"}, } m["nus"] = { } m["nut"] = { otherNames = {"Nung"}, } m["nuu"] = { } m["nuv"] = { } m["nuw"] = { } m["nux"] = { } m["nuy"] = { otherNames = {"Wubuy"}, } m["nuz"] = { } m["nvh"] = { } m["nvm"] = { } m["nvo"] = { } m["nwa"] = { } m["nwb"] = { } m["nwc"] = { aliases = {"Classical Newari"}, } m["nwe"] = { } m["nwi"] = { } m["nwm"] = { } m["nwo"] = { otherNames = {"Nawo"}, } m["nwr"] = { otherNames = {"Sirio"}, } m["nwx"] = { aliases = {"Middle Newari"}, } m["nwy"] = { } m["nxa"] = { } m["nxd"] = { otherNames = {"Ngando (Democratic Republic of the Congo)", "Longandu"}, } m["nxe"] = { } m["nxg"] = { otherNames = {"Ngad'a"}, } m["nxi"] = { } m["nxl"] = { } m["nxm"] = { } m["nxn"] = { } m["nxo"] = { } m["nxq"] = { } m["nxr"] = { } m["nxu"] = { } m["nxx"] = { } m["nyb"] = { } m["nyc"] = { } m["nyd"] = { otherNames = {"Nyole", "Nyore", "Olunyole", "Lunyole", "Lunyore", "Nyoole", "Olunyore"}, } m["nye"] = { } m["nyf"] = { } m["nyg"] = { } m["nyh"] = { } m["nyi"] = { } m["nyj"] = { otherNames = {"Kinyanga", "Nyanga"}, } m["nyk"] = { } m["nyl"] = { } m["nym"] = { } m["nyn"] = { otherNames = {"Nkore-Kiga", "Runyankore", "Runyankore-Rukiga", "Nkore", "Kiga", "Chiga", "Nyankore", "Ankole", "Banyankole", "Lunyankole", "Rukiga"}, } m["nyo"] = { } m["nyp"] = { } m["nys"] = { otherNames = {"Noongar", "Nyuunga"}, } m["nyt"] = { } m["nyu"] = { } m["nyv"] = { } m["nyw"] = { } m["nyx"] = { } m["nyy"] = { otherNames = {"Kinyakyusa", "Nyakyusa-Ngonde"}, } m["nza"] = { } m["nzb"] = { } m["nzd"] = { otherNames = {"Ngiemba", "Lensibun", "Ndzé Ntaa"}, } m["nzi"] = { otherNames = {"Appolo"}, } m["nzk"] = { } m["nzm"] = { } m["nzs"] = { } m["nzu"] = { } m["nzy"] = { } m["nzz"] = { } return m mzavew2eeh4ppj8bh0ys08o1mck19v1 Module:languages/data/3/o/extra 828 1762 35007 2025-01-18T19:17:02Z Kambai Akau 8 Created page with "local m = {} m["oaa"] = { } m["oac"] = { } m["oav"] = { } m["obi"] = { } m["obk"] = { otherNames = {"Southern Bontok"}, } m["obl"] = { } m["obm"] = { } m["obo"] = { otherNames = {"Obo"}, } m["obr"] = { } m["obt"] = { } m["obu"] = { } m["oca"] = { } m["och"] = { } m["oco"] = { } m["ocu"] = { otherNames = {"Ocuiltec", "Atzingo Matlatzinca"}, } m["oda"] = { } m["odk"] = { } m["odt"] = { } m["odu"] = { } m["ofo"] = { } m["ofs"] = { } m["ofu"] = { }..." 35007 Scribunto text/plain local m = {} m["oaa"] = { } m["oac"] = { } m["oav"] = { } m["obi"] = { } m["obk"] = { otherNames = {"Southern Bontok"}, } m["obl"] = { } m["obm"] = { } m["obo"] = { otherNames = {"Obo"}, } m["obr"] = { } m["obt"] = { } m["obu"] = { } m["oca"] = { } m["och"] = { } m["oco"] = { } m["ocu"] = { otherNames = {"Ocuiltec", "Atzingo Matlatzinca"}, } m["oda"] = { } m["odk"] = { } m["odt"] = { } m["odu"] = { } m["ofo"] = { } m["ofs"] = { } m["ofu"] = { } m["ogb"] = { } m["ogc"] = { } m["oge"] = { } m["ogg"] = { } m["ogo"] = { } m["ogu"] = { } m["ohu"] = { } m["oia"] = { } m["oin"] = { } m["ojb"] = { } m["ojc"] = { } m["ojg"] = { } m["ojp"] = { } m["ojs"] = { } m["ojv"] = { } m["ojw"] = { } m["oka"] = { otherNames = {"Okanagan Salish", "Okanagan-Colville", "Colville-Okanagan"}, } m["okb"] = { } m["okd"] = { otherNames = {"Okordia", "Akita"}, } m["oke"] = { otherNames = {"Okpe", "Okpe (Nigeria)", "Southwestern Edo"}, } m["okg"] = { } m["okh"] = { } m["oki"] = { otherNames = {"Ogiek", "Akiek", "Akie", "Aki", "Mosiro", "Mediak", "Kisankasa"}, } m["okj"] = { otherNames = {"Juwoi", "Juwai", "Junoi"}, } m["okk"] = { } m["okl"] = { } m["okm"] = { } m["okn"] = { aliases = {"Okino-Erabu", "Oki-no-Erabu", "Oki-No-Erabu"}, -- distinguish Okinawan } m["oko"] = { } m["okr"] = { } m["oks"] = { } m["oku"] = { } m["okv"] = { } m["okx"] = { otherNames = {"Okpe", "Okpe (Nigeria)"}, } m["okz"] = { aliases = {"Ancient Khmer"}, } m["old"] = { } m["ole"] = { } m["olm"] = { } m["olo"] = { aliases = {"Livvi-Karelian", "Livvikovian", "Olonets", "Southern Olonetsian"}, } m["olr"] = { } m["olt"] = { } m["olu"] = { } m["oma"] = { otherNames = {"Omaha", "Ponca"}, } m["omb"] = { otherNames = {"East Ambae"}, } m["omc"] = { } m["omg"] = { otherNames = {"Agua", "Cambeba", "Cambeeba", "Kambeba", "Cambela", "Campeba", "Compeva", "Umaua", "Omáua", "Omaua", "Omayali"}, -- last three might actually be names of a different language } m["omi"] = { } m["omk"] = { } m["oml"] = { } m["omn"] = { } m["omo"] = { } m["omp"] = { } m["omr"] = { } m["omt"] = { } m["omu"] = { } m["omw"] = { } m["omx"] = { } m["ona"] = { otherNames = {"Ona", "Aona", "Selknam", "Shelknam"}, } m["onb"] = { aliases = {"Ong-Be", "Be", "Bê"}, } m["one"] = { } m["ong"] = { } m["oni"] = { } m["onj"] = { } m["onk"] = { } m["onn"] = { } m["ono"] = { } m["onp"] = { } m["onr"] = { } m["ons"] = { } m["ont"] = { } m["onu"] = { otherNames = {"Onua"}, } m["onw"] = { } m["onx"] = { } m["ood"] = { otherNames = {"Papago"}, } m["oog"] = { } m["oon"] = { } m["oor"] = { } m["opa"] = { otherNames = {"Opameri", "Ibilo"}, } m["opk"] = { } m["opm"] = { } m["opo"] = { } m["opt"] = { otherNames = {"Heve", "Hegue", "Eudeve", "Teguima"}, } m["opy"] = { } m["ora"] = { } m["ore"] = { } m["org"] = { } m["orh"] = { } m["oro"] = { } m["orr"] = { } m["ort"] = { aliases = {"Adivasi Oriya"}, } m["oru"] = { } m["orv"] = { aliases = {"Old Russian"}, } m["orw"] = { } m["orx"] = { } m["orz"] = { } m["osa"] = { } m["osc"] = { } m["osi"] = { } m["osn"] = { } m["oso"] = { } m["osp"] = { } m["ost"] = { } m["osu"] = { } m["osx"] = { aliases = {"Old Low German"}, } m["ota"] = { aliases = {"Ottoman"}, } m["otb"] = { aliases = {"Imperial Old Tibetan"}, } m["otd"] = { otherNames = {"Dohoi"}, } m["ote"] = { } m["oti"] = { } m["otk"] = { aliases = {"Orkhon Turkic", "Orkhon"}, } m["otl"] = { } m["otm"] = { } m["otn"] = { } m["otq"] = { } m["otr"] = { } m["ots"] = { } m["ott"] = { } m["otu"] = { } m["otw"] = { } m["otx"] = { } m["oty"] = { } m["otz"] = { } m["oub"] = { } m["oue"] = { } m["oui"] = { aliases = {"Old Uighur"}, } m["oum"] = { } m["ovd"] = { otherNames = {"Övdalian"}, } m["owi"] = { } m["owl"] = { } m["oyb"] = { otherNames = {"Oi", "The"}, -- The is a dialect of Oi. No, seriously. } m["oyd"] = { } m["oym"] = { otherNames = {"Guayapi", "Oiampi", "Oiampí"}, } m["oyy"] = { } m["ozm"] = { } return m pc55erd7j27rcux2q1idnkcd5d7he22 Module:languages/data/3/p/extra 828 1763 35008 2025-01-18T19:17:58Z Kambai Akau 8 Created page with "local m = {} m["pab"] = { aliases = {"Parecis", "Parecís", "Paresi", "Paresí"}, } m["pac"] = { } m["pad"] = { } m["pae"] = { } m["paf"] = { } m["pag"] = { } m["pah"] = { otherNames = {"Parintintín"}, } m["pai"] = { } m["pak"] = { otherNames = {"Awaeté"}, } m["pal"] = { aliases = {"Pahlavi", "Manichaean Middle Persian"}, } m["pam"] = { aliases = {"Pampango"}, } m["pao"] = { otherNames = {"Numu", "Numa", "Paviotso", "Mono-Paviotso", "Mono-Bannock", "B..." 35008 Scribunto text/plain local m = {} m["pab"] = { aliases = {"Parecis", "Parecís", "Paresi", "Paresí"}, } m["pac"] = { } m["pad"] = { } m["pae"] = { } m["paf"] = { } m["pag"] = { } m["pah"] = { otherNames = {"Parintintín"}, } m["pai"] = { } m["pak"] = { otherNames = {"Awaeté"}, } m["pal"] = { aliases = {"Pahlavi", "Manichaean Middle Persian"}, } m["pam"] = { aliases = {"Pampango"}, } m["pao"] = { otherNames = {"Numu", "Numa", "Paviotso", "Mono-Paviotso", "Mono-Bannock", "Bannock"}, } m["pap"] = { otherNames = {"Papiamento"}, } m["paq"] = { } m["par"] = { otherNames = {"Panamint Shoshone", "Timbisha", "Tümpisha", "Koso"}, } m["pas"] = { } m["pau"] = { } m["pav"] = { } m["paw"] = { } m["pax"] = { aliases = {"Pancaré", "Pankaré", "Pankarare", "Pancare", "Pankare"}, } m["pay"] = { } m["paz"] = { aliases = {"Pankararu", "Pankarú", "Pankaru", "Pankarurú", "Pankaruru", "Pancaru", "Pankaroru", "Brancararu"}, } m["pbb"] = { } m["pbc"] = { } m["pbe"] = { } m["pbf"] = { } m["pbg"] = { } m["pbh"] = { } m["pbi"] = { otherNames = {"Parkwa", "Parəkwa"}, } m["pbl"] = { otherNames = {"Mak", "Panya", "Zo"}, -- Panya and Zo are dialects } m["pbm"] = { otherNames = {"Mazateco de Puebla y del Noroeste"}, } m["pbn"] = { } m["pbo"] = { } m["pbp"] = { } m["pbr"] = { } m["pbs"] = { } m["pbv"] = { } m["pby"] = { otherNames = {"Papuan Pyu", "Pyu (New Guinea)", "Pyu (Papua New Guinea)"}, -- distinguish from 'pyx' } m["pca"] = { } m["pcb"] = { } m["pcc"] = { aliases = {"Buyi", "Buyei", "Puyi", "Giay", "Yay"}, } m["pcd"] = { otherNames = {"Chti", "Ch'ti", "Rouchi", "Rouchy"}, } m["pce"] = { } m["pcf"] = { } m["pcg"] = { } m["pch"] = { } m["pci"] = { } m["pcj"] = { } m["pck"] = { otherNames = {"Paite Chin"}, } m["pcl"] = { } m["pcm"] = { } m["pcn"] = { } m["pcp"] = { } m["pcw"] = { } m["pda"] = { } m["pdc"] = { aliases = {"Pennsylvania Dutch"}, } m["pdi"] = { } m["pdn"] = { } m["pdo"] = { } m["pdt"] = { aliases = {"Mennonite Low German", "Russian Mennonite Low German", "Chortitza", "Molotschna", "Chortica", "Molotcha"}, } m["pdu"] = { aliases = {"Padaung", "Padaung Karen"}, } m["pea"] = { } m["peb"] = { } m["ped"] = { otherNames = {"Mala (Papua New Guinea)", "Mala"}, } m["pee"] = { } m["pef"] = { } m["peg"] = { } m["peh"] = { } m["pei"] = { } m["pej"] = { } m["pek"] = { } m["pel"] = { } m["pem"] = { } m["peo"] = { } m["pep"] = { } m["peq"] = { } -- "pes" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT m["pev"] = { } m["pex"] = { } m["pey"] = { } m["pez"] = { } m["pfa"] = { } m["pfe"] = { otherNames = {"Kutin"}, } m["pga"] = { } m["pgd"] = { aliases = {"Gāndhārī", "Gāndhārī Prakrit"}, } m["pgg"] = { } m["pgi"] = { } m["pgk"] = { } m["pgl"] = { } m["pgn"] = { } m["pgs"] = { } m["pgu"] = { } m["pgz"] = { otherNames = {"Papua New Guinea Sign Language", "Melanesian Sign Language", "PNGSL"}, } m["pha"] = { } m["phd"] = { } m["phg"] = { } m["phh"] = { } m["phk"] = { aliases = {"Tai Phake"}, } m["phl"] = { otherNames = {"Palula", "Palola", "Phalulo", "Ashreti"}, } m["phm"] = { } m["phn"] = { } m["pho"] = { } m["phq"] = { } m["phr"] = { otherNames = {"Pothohari", "Pothwari"}, } m["pht"] = { } m["phu"] = { } m["phv"] = { } m["phw"] = { } m["pia"] = { } m["pib"] = { otherNames = {"Piro", "Pirro", "Pira", "Chontaquiro", "Contaquiro", "Simirinche", "Simiranch"}, } m["pic"] = { } m["pid"] = { } m["pie"] = { } m["pif"] = { } m["pig"] = { } m["pih"] = { otherNames = {"Pitkern-Norfuk", "Pitcairn", "Pitkern", "Norfolk", "Norfuk"}, } m["pii"] = { } m["pij"] = { } m["pil"] = { } m["pim"] = { } m["pin"] = { } m["pio"] = { } m["pip"] = { } m["pir"] = { } m["pis"] = { otherNames = {"Kanaka", "Neo-Solomonic", "Solomons Pidgin"}, } m["pit"] = { otherNames = {"Pitta Pitta"}, } m["piu"] = { } m["piv"] = { otherNames = {"Vaeakau-Taumako"}, } m["piw"] = { } m["pix"] = { } m["piy"] = { } m["piz"] = { } m["pjt"] = { } m["pkb"] = { } m["pkc"] = { } m["pkg"] = { } m["pkh"] = { aliases = {"Pankho", "Pangkhua", "Pangkho", "Pangkhu", "Panko"}, } m["pkn"] = { } m["pko"] = { } m["pkp"] = { } m["pkr"] = { } m["pks"] = { otherNames = {"Pakistani Sign Language"}, } m["pkt"] = { } m["pku"] = { } m["pla"] = { } m["plb"] = { } m["plc"] = { } m["ple"] = { } m["plg"] = { otherNames = {"Pilacá"}, } m["plh"] = { } m["plj"] = { } m["plk"] = { } m["pll"] = { } m["pln"] = { } m["plo"] = { } m["plq"] = { } m["plr"] = { } m["pls"] = { } m["plu"] = { otherNames = {"Palikúr"}, } m["plv"] = { } m["plw"] = { } m["ply"] = { } m["plz"] = { } m["pma"] = { aliases = {"Paama"}, } m["pmb"] = { } m["pmd"] = { } m["pme"] = { aliases = {"Pwaamei", "Poamei"}, } m["pmf"] = { otherNames = {"Bare'e"}, } m["pmi"] = { otherNames = {"Northern Prinmi", "Northern Pimi"}, } m["pmj"] = { otherNames = {"Southern Prinmi", "Southern Pimi"}, } m["pmk"] = { } m["pml"] = { otherNames = {"Mediterranean Lingua Franca", "Lingua Franca"}, } m["pmm"] = { otherNames = {"Pol Pomo", "Pomo"}, } m["pmn"] = { } m["pmo"] = { } m["pmq"] = { } m["pmr"] = { } m["pms"] = { } m["pmt"] = { } m["pmu"] = { } m["pmw"] = { } m["pmx"] = { } m["pmy"] = { } m["pmz"] = { } m["pna"] = { } m["pnc"] = { } m["pnd"] = { } m["pne"] = { } m["png"] = { } m["pnh"] = { otherNames = {"Tongareva", "Tongarewa"}, } m["pni"] = { } m["pnj"] = { } m["pnk"] = { aliases = {"Paunaca", "Pauna"}, } m["pnl"] = { } m["pnm"] = { } m["pnn"] = { } m["pno"] = { } m["pnp"] = { } m["pnq"] = { otherNames = {"Pana (Burkina Faso)", "Pana"}, } m["pnr"] = { } m["pns"] = { } m["pnt"] = { otherNames = {"Pontic"}, } m["pnu"] = { otherNames = {"Kiong Nai"}, } m["pnv"] = { } m["pnw"] = { } m["pnx"] = { } m["pny"] = { } m["pnz"] = { otherNames = {"Pana (Central African Republic)", "Pana"}, } m["poc"] = { } m["poe"] = { } m["pof"] = { } m["pog"] = { } m["poh"] = { } m["poi"] = { aliases = {"Sierra Popoluca", "Highland Zoque"}, } m["pok"] = { } m["pom"] = { } m["pon"] = { } m["poo"] = { } m["pop"] = { aliases = {"Pwapwa", "Poapoa"}, } m["poq"] = { } m["pos"] = { } m["pot"] = { otherNames = {"Pottawatomie"}, } m["pov"] = { otherNames = {"Upper Guinea Creole", "Upper Guinea Crioulo", "Kriol", "Crioulo", "Kriolu", "Kriyol", "Kiriol"}, } m["pow"] = { } m["pox"] = { } m["poy"] = { } m["ppa"] = { } m["ppe"] = { } m["ppi"] = { otherNames = {"Akwa'ala"}, } m["ppk"] = { } m["ppl"] = { aliases = {"Nahuat", "Náhuat", "Nawat", "Náwat"}, } m["ppm"] = { } m["ppn"] = { } m["ppo"] = { otherNames = {"Podopa", "Polopa", "Podoba", "Foraba", "Tebera", "Boro", "Suri", "Sopese"}, } m["ppq"] = { } m["pps"] = { } m["ppt"] = { otherNames = {"Pari", "Pare", "Akium-Pare"}, } m["ppu"] = { otherNames = {"Hoanya", "Papola", "Paporan", "Bupuran", "Vupuran", "Hinapavosa"}, } m["pqa"] = { } m["pqm"] = { otherNames = {"Malecite", "Maliseet", "Passamaquoddy"}, } m["pra"] = { } m["prc"] = { } -- "prd" IS NOT INCLUDED, SEE WT:LT m["pre"] = { } m["prf"] = { } m["prg"] = { otherNames = {"Prussian"}, } m["prh"] = { } m["pri"] = { } m["prk"] = { } m["prl"] = { } m["prm"] = { } m["prn"] = { } m["pro"] = { aliases = {"Old Provençal", "Old Provencal"}, } -- "prp" IS NOT INCLUDED, SEE WT:LT m["prq"] = { } m["prr"] = { } -- "prs" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT m["prt"] = { otherNames = {"Prai", "Pray", "Phray"}, } m["pru"] = { } m["prw"] = { } m["prx"] = { } m["prz"] = { otherNames = {"Providence Island Sign Language"}, } m["psa"] = { otherNames = {"Pisa"}, } m["psc"] = { } m["psd"] = { } m["pse"] = { } m["psg"] = { } m["psh"] = { } m["psi"] = { otherNames = {"Southeastern Pashayi","Southeastern Pashai", "Southeast Pashai"}, } m["psl"] = { } m["psm"] = { otherNames = {"Guarasugwé"}, } m["psn"] = { } m["pso"] = { } m["psp"] = { } m["psq"] = { } m["psr"] = { } m["pss"] = { } m["psw"] = { } m["psy"] = { } m["pta"] = { } m["pth"] = { } m["pti"] = { } m["ptn"] = { } m["pto"] = { otherNames = {"Jo'é"}, } m["ptp"] = { } m["ptq"] = { } m["ptr"] = { } m["ptt"] = { } m["ptu"] = { } m["ptv"] = { } m["ptw"] = { } m["pty"] = { } m["pua"] = { otherNames = {"Tarascan", "Tarasco", "P'urhepecha", "Purépecha", "P'urhépecha", "Phorhépecha", "Phorhé", "Porhé"}, } m["pub"] = { otherNames = {"Purum Naga"}, } m["puc"] = { } m["pud"] = { } m["pue"] = { } m["puf"] = { } m["pug"] = { } m["pui"] = { otherNames = {"Puinabe", "Wãnsöhöt", "Guipunave", "Güipunave", "Waipunavi", "Guaipunabi"}, } m["puj"] = { } m["pum"] = { } m["puo"] = { } m["pup"] = { } m["puq"] = { } m["pur"] = { otherNames = {"Aurã", "Cujubim", "Burubora", "Kuyubi", "Migueleno", "Miguelenho", "Pumbora", "Puroborá", "Puruba"}, } m["put"] = { } m["puu"] = { } m["puw"] = { otherNames = {"Puluwatese"}, } m["pux"] = { } m["puy"] = { } m["pwa"] = { } m["pwb"] = { } m["pwg"] = { } m["pwi"] = { otherNames = {"River Patwin", "Valley Patwin", "Hill Patwin", "Southern Patwin"}, } m["pwm"] = { } m["pwn"] = { } m["pwo"] = { aliases = {"Delta Pwo", "Western Pwo Karen"}, } m["pwr"] = { } m["pww"] = { aliases = {"Phlong", "Northern Pwo Karen"}, } m["pxm"] = { } m["pye"] = { } m["pym"] = { otherNames = {"Fyem", "Pyem"}, } m["pyn"] = { otherNames = {"Poyanawa"}, } m["pys"] = { } m["pyu"] = { } m["pyx"] = { aliases = {"Pyu"}, } m["pyy"] = { otherNames = {"Hpyin", "Phen"}, } m["pzh"] = { } m["pzn"] = { } return m 6il40unc45rwhm6quyioee9ydeoavfd Module:languages/data/3/r/extra 828 1764 35009 2025-01-18T19:19:16Z Kambai Akau 8 Created page with "local m = {} m["raa"] = { } m["rab"] = { otherNames = {"Chamlinge", "Rodong", "Camling"}, } m["rac"] = { } m["rad"] = { otherNames = {"Rhade"}, } m["raf"] = { } m["rag"] = { otherNames = {"Logoli", "Ragoli"}, } m["rah"] = { otherNames = {"Maituri", "Rongdani", "Rava"}, } m["rai"] = { otherNames = {"Ramoaina", "Ramuaaina", "Ramuaina", "Duke of York", "Aalawa", "Aalawaa", "Alawa", "Mioko"}, } m["rak"] = { otherNames = {"Tulu", "Bohuai"}, } m["ral"] = { } m..." 35009 Scribunto text/plain local m = {} m["raa"] = { } m["rab"] = { otherNames = {"Chamlinge", "Rodong", "Camling"}, } m["rac"] = { } m["rad"] = { otherNames = {"Rhade"}, } m["raf"] = { } m["rag"] = { otherNames = {"Logoli", "Ragoli"}, } m["rah"] = { otherNames = {"Maituri", "Rongdani", "Rava"}, } m["rai"] = { otherNames = {"Ramoaina", "Ramuaaina", "Ramuaina", "Duke of York", "Aalawa", "Aalawaa", "Alawa", "Mioko"}, } m["rak"] = { otherNames = {"Tulu", "Bohuai"}, } m["ral"] = { } m["ram"] = { otherNames = {"Krahô", "Canela-Krahô"}, } m["ran"] = { otherNames = {"Kimaam"}, } m["rao"] = { } m["rap"] = { aliases = {"Rapanui", "Pascuense"}, } m["raq"] = { } m["rar"] = { otherNames = {"Cook Islands Maori", "Cook Islands Māori"}, } m["ras"] = { otherNames = {"Tingal", "Tagale", "Tegele", "Tekele", "Togole", "Rashad", "Gom", "Kom"}, } m["rat"] = { } m["rau"] = { } m["rav"] = { } m["raw"] = { } m["rax"] = { } m["ray"] = { } m["raz"] = { } m["rbb"] = { } m["rbk"] = { otherNames = {"Northern Bontok"}, } m["rbl"] = { } m["rcf"] = { } m["rdb"] = { } m["rea"] = { } m["reb"] = { } m["ree"] = { otherNames = {"Lisum", "Ma'aging", "Long Badan", "Uma Daro", "Long Kehobo", "Uma Poh", "Uma Juman", "Long Murun", "Long Geng", "Lemena"}, } m["reg"] = { } m["rei"] = { } m["rej"] = { otherNames = {"Rejangese"}, } m["rel"] = { } m["rem"] = { } m["ren"] = { } m["rer"] = { } m["res"] = { } m["ret"] = { otherNames = {"Reta"}, } m["rey"] = { } m["rga"] = { } m["rge"] = { aliases = {"Romani Greek", "Hellenoromani"}, } m["rgk"] = { } m["rgn"] = { aliases = {"Romagnolo"}, } m["rgr"] = { } m["rgs"] = { } m["rgu"] = { } m["rhg"] = { } m["rhp"] = { } m["ria"] = { otherNames = {"Riang"}, } m["rif"] = { aliases = {"Rifian", "Riffian", "Tamazight"}, } m["ril"] = { } m["rim"] = { } m["rin"] = { } m["rir"] = { } m["rit"] = { otherNames = {"Ritharrŋu", "Ritharngu"}, } m["riu"] = { } m["rjg"] = { } m["rji"] = { } m["rjs"] = { } m["rka"] = { } m["rkb"] = { otherNames = {"Erikbatsa", "Aripaktsa", "Erikpatsa"}, } m["rkh"] = { } m["rki"] = { aliases = {"Arakanese", "Ramree", "Yangbye", "Thandwe", "Chaungtha"}, } m["rkm"] = { } m["rkt"] = { otherNames = {"Rangpuri"}, } m["rkw"] = { } m["rma"] = { } m["rmb"] = { } m["rmc"] = { } m["rmd"] = { } m["rme"] = { } m["rmf"] = { } m["rmg"] = { } m["rmh"] = { } m["rmi"] = { } m["rmk"] = { } m["rml"] = { } m["rmm"] = { } m["rmn"] = { } m["rmo"] = { otherNames = {"Sinti Romani", "Sinti-Manouche", "Sinti", "Sintitikes", "Manouche"}, } m["rmp"] = { } m["rmq"] = { } m["rms"] = { } m["rmt"] = { } m["rmu"] = { } m["rmv"] = { } m["rmw"] = { otherNames = {"Welsh Romany", "Kååle"}, } m["rmx"] = { } m["rmy"] = { } m["rmz"] = { } m["rnd"] = { aliases = {"Ruund", "Northern Lunda", "Uruund"}, } m["rng"] = { otherNames = {"Xironga"}, } m["rnl"] = { } m["rnn"] = { } m["rnp"] = { } m["rnw"] = { } m["rob"] = { } m["roc"] = { } m["rod"] = { } m["roe"] = { } m["rof"] = { } m["rog"] = { } m["rol"] = { } m["rom"] = { aliases = {"Gypsy"}, } m["roo"] = { } m["rop"] = { aliases = {"Kriol"}, } m["ror"] = { } m["rou"] = { } m["row"] = { } m["rpn"] = { } m["rpt"] = { } m["rri"] = { } m["rro"] = { } m["rrt"] = { } m["rsb"] = { } m["rsl"] = { } m["rsk"] = { aliases = {"Pannonian", "Rusyn", "Ruthenian"}, } m["rsm"] = { } m["rtc"] = { otherNames = {"Rungtu Chin", "Thaungtha"}, } m["rth"] = { } m["rtm"] = { } m["rtw"] = { } m["rub"] = { } m["ruc"] = { } m["rue"] = { aliases = {"Carpathian", "Rusyn", "Ruthenian", "Carpatho-Rusyn"}, } m["ruf"] = { } m["rug"] = { } m["ruh"] = { } m["rui"] = { } m["ruk"] = { } m["ruo"] = { } m["rup"] = { } m["ruq"] = { } m["rut"] = { } m["ruu"] = { } m["ruy"] = { otherNames = {"Mala"}, } m["ruz"] = { } m["rwa"] = { } m["rwk"] = { } m["rwm"] = { } m["rwo"] = { } m["rxd"] = { } m["rxw"] = { } m["ryn"] = { aliases = {"Northern Amami-Oshima"} } m["rys"] = { } m["ryu"] = { } m["rzh"] = { otherNames = {"Rāziḥī", "Jabal Razih"}, } return m p73i05wkmez0ebucyhywmkjuu9g690v Module:languages/data/3/s/extra 828 1765 35010 2025-01-18T19:20:07Z Kambai Akau 8 Created page with "local m = {} m["saa"] = { } m["sab"] = { aliases = {"Bugle", "Murire", "Muoy"}, varieties = {"Sabanero", {"Bokotá", "Bogota"}}, } m["sac"] = { varieties = {{"Sac", "Sauk"}, "Kickapoo", {"Mesquakie", "Meskwaki"}}, } m["sad"] = { } m["sae"] = { } m["saf"] = { } m["sah"] = { aliases = {"Sakha"}, } m["saj"] = { } m["sak"] = { aliases = {"Shake"}, } m["sam"] = { aliases = {"Samaritan"}, } m["sao"] = { } m["saq"] = { } m["sar"] = { aliases = {"Sarabeca", "..." 35010 Scribunto text/plain local m = {} m["saa"] = { } m["sab"] = { aliases = {"Bugle", "Murire", "Muoy"}, varieties = {"Sabanero", {"Bokotá", "Bogota"}}, } m["sac"] = { varieties = {{"Sac", "Sauk"}, "Kickapoo", {"Mesquakie", "Meskwaki"}}, } m["sad"] = { } m["sae"] = { } m["saf"] = { } m["sah"] = { aliases = {"Sakha"}, } m["saj"] = { } m["sak"] = { aliases = {"Shake"}, } m["sam"] = { aliases = {"Samaritan"}, } m["sao"] = { } m["saq"] = { } m["sar"] = { aliases = {"Sarabeca", "Saraveka", "Sarave"}, } m["sas"] = { } m["sat"] = { } m["sau"] = { } m["sav"] = { } m["saw"] = { } m["sax"] = { aliases = {"Saa"}, } m["say"] = { } m["saz"] = { } m["sba"] = { } m["sbb"] = { } m["sbc"] = { aliases = {"Kele (New Guinea)", "Kele (Papua New Guinea)", "Kele"}, } m["sbd"] = { } m["sbe"] = { aliases = {"Saliba"}, } m["sbf"] = { aliases = {"Mikeyir", "Mekeyir", "Mekeyer"}, } m["sbg"] = { } m["sbh"] = { -- I'm guessing these are varieties, since they represent the names of the two islands on which the language -- (Sori-Harengan) is spoken. varieties = {"Sori", "Harengan"}, } m["sbi"] = { } m["sbj"] = { } m["sbk"] = { } m["sbl"] = { } m["sbm"] = { } m["sbn"] = { } m["sbo"] = { } m["sbp"] = { } m["sbq"] = { } m["sbr"] = { } m["sbs"] = { } m["sbt"] = { } m["sbu"] = { } m["sbv"] = { } m["sbw"] = { } m["sbx"] = { } m["sby"] = { } m["sbz"] = { } m["scb"] = { } m["sce"] = { aliases = {"Santa"}, } m["scf"] = { } m["scg"] = { } m["sch"] = { -- Alias vs. variety here is a guess; Wikipedia says "Sakachep also known as Khelma" and says the ethnicity is -- "The Khelma, also known as the Sakachep" but Ethnologue also says "dialects are Khelma, Thangachep, and Sakachep" -- which may be bogus. aliases = {"Khelma"}, } m["sci"] = { } m["sck"] = { } m["scl"] = { -- These represent different valleys where the language is spoken, hence likely distinct dialects. varieties = {"Gilgiti", "Astori", "Chilasi"}, } m["scn"] = { } m["sco"] = { aliases = {"Lowland Scots"}, } m["scp"] = { aliases = {"Hyolmo", "Yohlmo", "Helambu Sherpa"}, -- Wikipedia says Syuba/Kagate (code skw) may be close enough to be a dialect. Langtang is mutually intelligible -- with Yolmo but often considered a separate language; yet we don't have a code for it so I'm putting it as a -- variety. varieties = {"Melamchi Valley Yolmo", "Langtang", "Lamjung Yolmo", "Ilam Yolmo"}, } m["scq"] = { aliases = {"Chung"}, } m["scs"] = { } m["scu"] = { } m["scv"] = { } m["scw"] = { } m["scx"] = { aliases = {"Siculian"}, } m["sda"] = { } m["sdb"] = { aliases = {"Shabaki"}, } m["sdc"] = { } m["sde"] = { } m["sdf"] = { aliases = {"Sarliya"}, } m["sdg"] = { } m["sdh"] = { -- Kermanshahi can refer either to Southern Kurdish as a whole or to the prestige dialect. We distinct the latter -- as Kermanshani with an n following ''Habib Borjian, “KERMANSHAH vii. Languages and Dialects,” Encyclopædia -- Iranica, Vol. 16, Fasc. 3, New York, 2017, pp. 327-331.'' but this may not make a lot of sense. aliases = {"Kermanshahi", "Kermanshahi Kurdish"}, -- We classify Laki as a separate language but it is often considered a dialect of Southern Kurdish. varieties = {{"Kermanshani", "Kermanshani Kurdish"}, {"Kolya'i", "Kolyā'i"}, "Zangana", "Kalhori", {"Sanjābi", "Sanjabi"}, {"Feyli", "Fayli", "Ilāmi", "Ilami"}}, } m["sdj"] = { } m["sdk"] = { } m["sdl"] = { } m["sdm"] = { } m["sdn"] = { } m["sdo"] = { aliases = {"Bukar-Sadong"}, } m["sdp"] = { } m["sdr"] = { } m["sds"] = { } m["sdu"] = { } m["sdx"] = { } m["sea"] = { } -- seb is a duplicate code of spp m["sec"] = { } m["sed"] = { } m["see"] = { } m["sef"] = { } m["seg"] = { } m["seh"] = { varieties = {{"Malawi Sena", "Malawian Sena"}, {"Nuclear Sena", "Mozambican Sena"}}, -- includes [swk] for Malawian Sena, but [bwg] for Barwe is distinct } m["sei"] = { } m["sej"] = { } m["sek"] = { aliases = {"Tsek'ene"}, varieties = {{"Kwadacha", "Kwadacha Sekani", "Kwadacha Tsek'ene"}}, } m["sen"] = { } m["seo"] = { } m["sep"] = { } m["seq"] = { } m["ser"] = { -- Wikipedia treats Kitanemuk as a separate language but it says it may have been a dialect (it is extinct). varieties = {"Kitanemuk"}, } m["ses"] = { aliases = {"Koyraboro Senni Songhay", "Koyraboro Senni Songhai", "Koroboro Senni"}, -- otherNames = {"Eastern Songhay"}, -- this is a geographic grouping of Songhay languages including Koyraboro Senni } m["set"] = { } m["seu"] = { } m["sev"] = { } m["sew"] = { } m["sey"] = { } m["sez"] = { aliases = {"Senthang"}, } m["sfb"] = { } m["sfe"] = { } m["sfm"] = { } m["sfs"] = { } m["sfw"] = { } m["sga"] = { } m["sgb"] = { } m["sgc"] = { } m["sgd"] = { } m["sge"] = { } m["sgg"] = { aliases = {"Swiss German Sign Language"}, } m["sgh"] = { } m["sgi"] = { } m["sgk"] = { } m["sgm"] = { } m["sgp"] = { } m["sgr"] = { aliases = {"Sangsari"}, } m["sgs"] = { } m["sgt"] = { aliases = {"Brokpa"}, } m["sgu"] = { } m["sgw"] = { } m["sgx"] = { } m["sgy"] = { -- FIXME: Sanglich is the name of the language as used in Tajikistan, while Sanglechi is the name as used in -- Afghanistan. Hence they could be different dialects, but provisionally I'm classifying them as aliases. aliases = {"Sanglich"}, -- "Warduji" may not exist at all } m["sgz"] = { } m["sha"] = { } m["shb"] = { aliases = {"Yanam", "Yanam-Ninam", "Xiriana", "Xiriâna", "Shiriana", "Xirixana", "Shirishana"}, } m["shc"] = { } m["shd"] = { } m["she"] = { } m["shg"] = { aliases = {"Shwa", "Shwakhwe"}, } m["shh"] = { aliases = {"Shoshoni"}, varieties = {{"Gosiute", "Goshute"}, {"Eastern Shoshone", "Eastern Shoshoni"}, {"Western Shoshone", "Western Shoshoni"}, {"Northern Shoshone", "Northern Shoshoni"}}, } m["shi"] = { aliases = {"Tachelhit", "Chleuh", "Shilha", "Tashlhiyt", "Tashelhit Berber", "Tachelhit Berber", "Tashlhiyt Berber", "Soussian"}, } m["shj"] = { } m["shk"] = { } m["shl"] = { } m["shm"] = { } m["shn"] = { aliases = {"Kwam Tai", "Kam Tai", "Tai Yai"}, } m["sho"] = { } m["shp"] = { } m["shq"] = { } m["shr"] = { } m["shs"] = { } m["sht"] = { } m["shu"] = { } m["shv"] = { aliases = {"Jibbali"}, } m["shw"] = { } m["shx"] = { aliases = {"Ho Ne", "Ho Nte"}, } m["shy"] = { aliases = {"Shawiya Berber", "Chaouïa", "Tacawit"}, } m["shz"] = { } m["sia"] = { } m["sib"] = { } m["sid"] = { aliases = {"Sidaama"}, } m["sie"] = { } m["sif"] = { } m["sig"] = { } m["sih"] = { aliases = {"Sishee", "Zire"}, } m["sii"] = { } m["sij"] = { } m["sik"] = { } m["sil"] = { } m["sim"] = { aliases = {"Mende", "Mende (New Guinea)"}, } m["sip"] = { aliases = {"Bhutia", "Dranjongke", "Dranjoke", "Denjongka", "Denzongpeke", "Denzongke"}, } m["siq"] = { } m["sir"] = { } m["sis"] = { } m["siu"] = { } m["siv"] = { } m["siw"] = { } m["six"] = { aliases = {"Garia", "Kari"}, } m["siy"] = { } m["siz"] = { aliases = {"Siwa", "Siwan", "Siwa Berber"}, } m["sja"] = { } m["sjb"] = { } m["sjc"] = { aliases = {"Shao-Jiang Min", "Shaojiang Chinese", "Shao-Jiang Chinese"}, } m["sjd"] = { } m["sje"] = { } m["sjg"] = { } m["sjk"] = { } m["sjl"] = { -- Per Wikipedia, these are two languages. There is also a yet more divergent variety Bangru (Northern Miji). varieties = { {"Western Miji", "Dmay", "Dhammai", "Dhəmmai", "Sajalang", "Sajolang"}, {"Eastern Miji", "Namrai", "Nəmrai"}, } } m["sjm"] = { } m["sjn"] = { } m["sjo"] = { aliases = {"Sibo", "Sibe", "Xibo"}, } m["sjp"] = { } m["sjr"] = { } m["sjs"] = { } m["sjt"] = { } m["sju"] = { } m["sjw"] = { } m["ska"] = { } m["skb"] = { } m["skc"] = { aliases = {"Sauk"}, } m["skd"] = { } m["ske"] = { aliases = {"Seke"}, } m["skf"] = { aliases = {"Mekens", "Mekem", "Amniapé"}, -- Glottolog refers to the third variety as Siokweriat corresponding to Koarategayat etc. varieties = {{"Sakirabiá", "Sakïrabiát", "Sakiráp", "Sakurabiat"}, {"Koaratira", "Guaratira", "Kanoé"}, {"Koarategayat", "Guaratégaya", "Guarategaja", "Warategáya"}}, } m["skh"] = { } m["ski"] = { otherNames = {"Sikanese"}, } m["skj"] = { -- compare 'ths' } m["skk"] = { } m["skm"] = { otherNames = {"Kutong"}, } m["skn"] = { } m["sko"] = { } m["skp"] = { } m["skq"] = { } m["skr"] = { otherNames = {"Siraiki", "Seraiki"}, } m["sks"] = { otherNames = {"Maya", "Banar", "Pila", "Saki", "Suaro", "Turutap", "Yakiba"}, } m["skt"] = { otherNames = {"Kisakata", "Lesa", "Odual", "Saka", "Bai", "Kibai", "Bay", "Kibay", "Djia", "Dia", "Dja", "Kidjia", "Wadia", "Tuku", "Ketu", "Batow"}, } m["sku"] = { } m["skv"] = { } m["skw"] = { otherNames = {"Skepi Dutch", "Skepi Dutch Creole", "Essequibo Dutch"}, } m["skx"] = { } m["sky"] = { aliases = {"Sikayana"}, } m["skz"] = { } m["slc"] = { otherNames = {"Saliba", "Sáliba", "Saliva", "Sáliva"}, } m["sld"] = { } m["sle"] = { } m["slf"] = { otherNames = {"Swiss Italian Sign Language"}, } m["slg"] = { } m["slh"] = { } -- "sli" "Silesian German" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["slj"] = { } m["sll"] = { } m["slm"] = { aliases = {"Siyama"}, } m["sln"] = { } m["slp"] = { otherNames = {"Solor", "Solorese"}, } m["slq"] = { } m["slr"] = { } m["sls"] = { } m["slt"] = { } m["slu"] = { } m["slw"] = { } m["slx"] = { } m["sly"] = { } m["slz"] = { } m["sma"] = { } m["smb"] = { } m["smc"] = { } m["smd"] = { } m["smf"] = { } m["smg"] = { } m["smh"] = { } m["smj"] = { } m["smk"] = { otherNames = {"Binubolinao"}, } m["sml"] = { } m["smm"] = { } m["smn"] = { } m["smp"] = { otherNames = {"Samaritan"}, } m["smq"] = { } m["smr"] = { otherNames = {"Simalur", "Devayan", "Defayan", "Simolol", "Simulul", "Simeuloë"}, } m["sms"] = { } m["smt"] = { } m["smu"] = { } m["smv"] = { } m["smw"] = { } m["smx"] = { } m["smy"] = { } m["smz"] = { } m["snb"] = { } m["snc"] = { } m["sne"] = { } m["snf"] = { } m["sng"] = { otherNames = {"Sanga", "Luba-Sanga", "Sanga (Democratic Republic of Congo)", "Sanga (Democratic Republic of the Congo)"}, } m["sni"] = { } m["snj"] = { } m["snk"] = { } m["snl"] = { } m["snm"] = { } m["snn"] = { } m["sno"] = { } m["snp"] = { } m["snq"] = { otherNames = {"Chango"}, } m["snr"] = { } m["sns"] = { } m["snu"] = { } m["snv"] = { } m["snw"] = { } m["snx"] = { } m["sny"] = { } m["snz"] = { otherNames = {"Kow", "Sinsauru", "Asas"}, } m["soa"] = { aliases = {"Lao Song", "Song"}, } m["sob"] = { } m["soc"] = { otherNames = {"So"}, } m["sod"] = { } m["soe"] = { } m["sog"] = { } m["soh"] = { otherNames = {"Aka", "Sillok"}, } m["soi"] = { otherNames = {"Sonaha", "Sonahaa", "Sunah", "Sunha"}, } m["sok"] = { } m["sol"] = { } m["soo"] = { otherNames = {"Songo", "Tsong"}, } m["sop"] = { } m["soq"] = { } m["sor"] = { } m["sos"] = { otherNames = {"Seeku", "Sembla", "Sambla"}, } m["sou"] = { aliases = {"Dambro", "Pak Tai"}, } m["sov"] = { } m["sow"] = { } m["sox"] = { otherNames = {"So", "Sso", "Shwo", "Fo"}, } m["soy"] = { } m["soz"] = { } m["spb"] = { otherNames = {"Sepa"}, } m["spc"] = { otherNames = {"Kaliana", "Kariana", "Kaliána", "Sapä́", "Sape"}, } m["spd"] = { } m["spe"] = { otherNames = {"Sepa", "Sepa (Papua New Guinea)"}, } m["spg"] = { } m["spi"] = { } m["spk"] = { } m["spl"] = { } m["spm"] = { } m["spn"] = { } m["spo"] = { otherNames = {"Montana Salish", "Salish", "Séliš", "Kalispel-Pend d'oreille", "Kalispel"}, } m["spp"] = { otherNames = {"Suppire", "Supyire Senoufo", "Supyire Senufo", "Shempire Senoufo", "Shempire"}, } m["spr"] = { } m["sps"] = { } m["spt"] = { } m["spu"] = { } m["spv"] = { otherNames = {"Kosali", "Koshali"}, } m["spx"] = { otherNames = {"Old Sabellic", "Old Sabellian", "Middle Adriatic", "Central Adriatic"}, } m["spy"] = { } m["sqa"] = { } m["sqh"] = { } m["sqk"] = { } m["sqm"] = { } m["sqn"] = { } m["sqo"] = { } m["sqq"] = { } m["sqr"] = { } m["sqs"] = { } m["sqt"] = { aliases = {"Socotri"}, } m["squ"] = { } m["sra"] = { } m["srb"] = { } m["sre"] = { } m["srf"] = { } m["srg"] = { } m["srh"] = { } m["sri"] = { } m["srk"] = { aliases = {"Serudung"}, } m["srl"] = { } m["srm"] = { } m["srn"] = { } m["srq"] = { } m["srr"] = { } m["srs"] = { aliases = {"Sarcee", "Sarsi", "Tsuu T'ina", "Tsu T'ina"}, } m["srt"] = { } m["sru"] = { otherNames = {"Paíter", "Suruí-Paíter", "Suruí de Rondônia", "Suruí do Jiparaná"}, } m["srv"] = { } m["srw"] = { } m["srx"] = { } m["sry"] = { } m["srz"] = { } m["ssb"] = { } m["ssc"] = { } m["ssd"] = { } m["sse"] = { } m["ssf"] = { otherNames = {"Sao"}, } m["ssg"] = { } m["ssh"] = { } m["ssi"] = { otherNames = {"Bhilki"}, } m["ssj"] = { } m["ssk"] = { } m["ssl"] = { } m["ssm"] = { } m["sso"] = { } m["ssp"] = { } m["ssq"] = { } m["ssr"] = { otherNames = {"Swiss French Sign Language"}, } m["sss"] = { } m["sst"] = { } m["ssu"] = { } m["ssv"] = { } m["ssx"] = { } m["ssy"] = { } m["ssz"] = { } m["stb"] = { } m["std"] = { } m["ste"] = { } m["stf"] = { } m["stg"] = { } m["sth"] = { otherNames = {"Cant"}, } m["sti"] = { } m["stj"] = { } m["stk"] = { } m["stm"] = { } m["stn"] = { } m["sto"] = { } m["stp"] = { } m["stq"] = { otherNames = {"East Frisian", "Eastern Frisian"}, -- Saterland F is a dialect of East F; see [[WT:T:ASTQ]] } m["str"] = { } m["sts"] = { } m["stt"] = { } m["stu"] = { } m["stv"] = { } m["stw"] = { } m["sty"] = { } m["sua"] = { } m["sub"] = { } m["suc"] = { } m["sue"] = { } m["sug"] = { } m["sui"] = { } m["suk"] = { } m["suq"] = { } m["sur"] = { otherNames = {"Sura", "Mupun"}, } m["sus"] = { } m["sut"] = { } m["suv"] = { } m["suw"] = { } m["sux"] = { } m["suy"] = { } m["suz"] = { } m["sva"] = { } m["svb"] = { } m["svc"] = { } m["sve"] = { } m["svk"] = { } m["svm"] = { aliases = {"Slavo-molisano", "Molise Slavic", "Molise Croatian"}, } m["svs"] = { } m["svx"] = { } m["swb"] = { } m["swf"] = { } m["swg"] = { } m["swi"] = { aliases = {"Ai Sui", "Shui", "Sui Li", "Suipo"}, } m["swj"] = { } m["swl"] = { } m["swm"] = { } m["swn"] = { otherNames = {"Sawknah", "Fezzan", "Fogaha"}, } m["swo"] = { } m["swp"] = { } m["swq"] = { } m["swr"] = { } m["sws"] = { } m["swt"] = { } m["swu"] = { } m["sww"] = { } m["swx"] = { otherNames = {"Zuruahá", "Suruaha", "Suruwaha", "Zuruaha", "Índios do Coxodoá"}, } m["swy"] = { } m["sxb"] = { } m["sxc"] = { } m["sxe"] = { } m["sxg"] = { otherNames = {"Shuhi", "Xumi"}, } m["sxk"] = { } m["sxl"] = { otherNames = {"Selian"}, } m["sxm"] = { } m["sxn"] = { } m["sxo"] = { } m["sxr"] = { } m["sxs"] = { } -- "sxu" "Upper Saxon" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["sxw"] = { } m["sya"] = { } m["syb"] = { } m["syc"] = { } m["syi"] = { } m["syk"] = { } m["syl"] = { aliases = {"Sylhetti", "Sileti", "Siloti", "Syloti", "Syloty"} } m["sym"] = { } m["syn"] = { } m["syo"] = { } m["sys"] = { } m["syw"] = { aliases = {"Syuba"}, } m["syx"] = { otherNames = {"Shamay", "Samayi", "Samay", "Shamayi"}, } m["syy"] = { } m["sza"] = { } m["szb"] = { } m["szc"] = { } m["szd"] = { } m["sze"] = { } m["szg"] = { } m["szl"] = { aliases = {"Upper Silesian", "Silesian Polish", "Upper Silesian Polish"}, } m["szn"] = { } m["szp"] = { otherNames = {"Inanwatan"}, } m["szv"] = { otherNames = {"Isu", "Isu (Fako Division)", "Isuwu", "Suwu", "Subu"}, } m["szw"] = { otherNames = {"Weda", "Weda-Sawai", "Kobe", "Faya-Mafa", "Messa-Dote"}, } m["szy"] = { } return m qjsatm6xg5j78vf5my8jm77ceakhynb Module:languages/data/3/t 828 1766 35011 2025-01-18T19:21:41Z Kambai Akau 8 Created page with "local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} m["taa"] = { "Lower Tanana", 28565, "ath-nor", "Latn", } m["tab"] = { "Tabasaran", 34079, "cau-esm", "Cyrl, Latn, Arab", translit = { Cyrl = "tab-transli..." 35011 Scribunto text/plain local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} m["taa"] = { "Lower Tanana", 28565, "ath-nor", "Latn", } m["tab"] = { "Tabasaran", 34079, "cau-esm", "Cyrl, Latn, Arab", translit = { Cyrl = "tab-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = "tab-sortkey", } } m["tac"] = { "Lowland Tarahumara", 15616384, "azc-trc", "Latn", } m["tad"] = { "Tause", 2356440, "paa-lkp", "Latn", } m["tae"] = { "Tariana", 732726, "awd-nwk", "Latn", } m["taf"] = { "Tapirapé", 7684673, "tup-gua", "Latn", } m["tag"] = { "Tagoi", 36537, "nic-ras", "Latn", } m["taj"] = { "Eastern Tamang", 12953177, "sit-tam", "sit-tam-Tibt, Deva", display_text = { ["sit-tam-Tibt"] = s["Tibt-displaytext"] }, entry_name = { ["sit-tam-Tibt"] = s["Tibt-entryname"] }, } m["tak"] = { "Tala", 3914494, "cdc-wst", "Latn", } m["tal"] = { "Tal", 3440387, "cdc-wst", "Latn", } m["tan"] = { "Tangale", 529921, "cdc-wst", "Latn", } m["tao"] = { "Yami", 715760, "phi", "Latn", } m["tap"] = { "Taabwa", 7673650, "bnt-sbi", "Latn", } m["tar"] = { "Central Tarahumara", 20090009, "azc-trc", "Latn", sort_key = {remove_diacritics = c.acute .. "ꞌ"}, } m["tas"] = { "Tây Bồi", 2233794, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["tau"] = { "Upper Tanana", 28281, "ath-nor", "Latn", } m["tav"] = { "Tatuyo", 2524007, "sai-tuc", "Latn", } m["taw"] = { "Tai", 7675861, "ngf-mad", "Latn", } m["tax"] = { "Tamki", 3449082, "cdc-est", "Latn", } m["tay"] = { "Atayal", 715766, "map-ata", "Latn", } m["taz"] = { "Tocho", 36680, "alv-tal", "Latn", } m["tba"] = { "Aikanã", 3409307, "qfa-iso", "Latn", } m["tbb"] = { "Tapeba", 12953908, } m["tbc"] = { "Takia", 3514336, "poz-oce", } m["tbd"] = { "Kaki Ae", 6349417, "poz-ocw", "Latn", } m["tbe"] = { "Tanimbili", 3515188, "poz-tem", "Latn", } m["tbf"] = { "Mandara", 3285424, "poz-ocw", "Latn", } m["tbg"] = { "North Tairora", 20210398, "paa-kag", } m["tbh"] = { "Thurawal", 3537135, "aus-yuk", } m["tbi"] = { "Gaam", 35338, "sdv-eje", "Latn", } m["tbj"] = { "Tiang", 3528020, "poz-ocw", "Latn", } m["tbk"] = { "Calamian Tagbanwa", 3915487, "phi-kal", } m["tbl"] = { "Tboli", 7690594, "phi", "Latn", } m["tbm"] = { "Tagbu", 7675188, "nic-ser", } m["tbn"] = { "Barro Negro Tunebo", 12953943, "cba", } m["tbo"] = { "Tawala", 7689206, "poz-ocw", "Latn", } m["tbp"] = { "Taworta", 7689337, "paa-lkp", "Latn", } m["tbr"] = { "Tumtum", 3407029, "qfa-kad", } m["tbs"] = { "Tanguat", 7683166, "paa", "Latn", } m["tbt"] = { "Kitembo", 13123561, "bnt-shh", "Latn", } m["tbu"] = { "Tubar", 56730, "azc-trc", "Latn", } m["tbv"] = { "Tobo", 7811712, "ngf", } m["tbw"] = { "Tagbanwa", 3915475, "phi", "Latn", } m["tbx"] = { "Kapin", 6366665, "poz-ocw", "Latn", } m["tby"] = { "Tabaru", 11732670, "paa-nha", "Latn", } m["tbz"] = { "Ditammari", 35186, "nic-eov", } m["tca"] = { "Ticuna", 1815205, "sai-tyu", "Latn", } m["tcb"] = { "Tanacross", 28268, "ath-nor", "Latn", } m["tcc"] = { "Datooga", 35327, "sdv-nis", "Latn", } m["tcd"] = { "Tafi", 36545, "alv-ktg", } m["tce"] = { "Southern Tutchone", 31091048, "ath-nor", "Latn", } m["tcf"] = { "Malinaltepec Tlapanec", 25559732, "omq", "Latn", } m["tcg"] = { "Tamagario", 7680531, "ngf", } m["tch"] = { "Turks and Caicos Creole English", 7855478, "crp", "Latn", ancestors = "en", } m["tci"] = { "Wára", 20825638, "paa-yam", } m["tck"] = { "Tchitchege", 36595, "bnt-tek", } m["tcl"] = { "Taman (Myanmar)", 15616518, "sit-jnp", "Latn", } m["tcm"] = { "Tanahmerah", 3514927, "ngf", } m["tco"] = { "Taungyo", 12953186, "tbq-brm", ancestors = "obr", } m["tcp"] = { "Tawr Chin", 7689338, "tbq-kuk", } m["tcq"] = { "Kaiy", 6348709, "paa-lkp", } m["tcs"] = { "Torres Strait Creole", 36648, "crp", "Latn", ancestors = "en", } m["tct"] = { "T'en", 3442330, "qfa-kms", } m["tcu"] = { "Southeastern Tarahumara", 36807, "azc-trc", "Latn", } m["tcw"] = { "Tecpatlán Totonac", 7692795, "nai-ttn", "Latn", } m["tcx"] = { "Toda", 34042, "dra-tkt", "Taml", --translit = {Taml = "Taml-translit"}, } m["tcy"] = { "Tulu", 34251, "dra-tlk", "Tutg, Mlym, Knda", -- Tigalari is not available. Mlym is nearer than Knda but both lack ɛ/ɛː. translit = { Mlym = "ml-translit", Knda = "kn-translit", }, } m["tcz"] = { "Thado Chin", 6583558, "tbq-kuk", } m["tda"] = { "Tagdal", 36570, "son", } m["tdb"] = { "Panchpargania", 21946879, "inc-eas", "Deva, as-Beng, Orya, Chis", ancestors = "bh", } m["tdc"] = { "Emberá-Tadó", 3052041, "sai-chc", "Latn", } m["tdd"] = { "Tai Nüa", 36556, "tai-swe", "Tale", translit = "Tale-translit", entry_name = {remove_diacritics = c.ZWNJ .. c.ZWJ}, } m["tde"] = { "Tiranige Diga Dogon", 5313387, "nic-dgw", } m["tdf"] = { "Talieng", 37525108, "mkh-ban", } m["tdg"] = { "Western Tamang", 12953178, "sit-tam", "sit-tam-Tibt, Deva", display_text = { ["sit-tam-Tibt"] = s["Tibt-displaytext"] }, entry_name = { ["sit-tam-Tibt"] = s["Tibt-entryname"] }, } m["tdh"] = { "Thulung", 56553, "sit-kiw", } m["tdi"] = { "Tomadino", 7818197, "poz-btk", "Latn", } m["tdj"] = { "Tajio", 7676870, "poz", } m["tdk"] = { "Tambas", 3440392, "cdc-wst", } m["tdl"] = { "Sur", 3914453, "nic-tar", } m["tdm"] = { "Taruma", 5559094, } m["tdn"] = { "Tondano", 3531514, "phi", } m["tdo"] = { "Teme", 3913994, "alv-mye", } m["tdq"] = { "Tita", 3914899, "nic-bco", } m["tdr"] = { "Todrah", 7812881, "mkh", } m["tds"] = { "Doutai", 5302331, "paa-lkp", } m["tdt"] = { "Tetun Dili", 12643484, "poz-tim", "Latn", } m["tdu"] = { "Tempasuk Dusun", 3529155, "poz-san", } m["tdv"] = { "Toro", 3438367, "nic-alu", } m["tdy"] = { "Tadyawan", 7674700, "phi", } m["tea"] = { "Temiar", 3914693, "mkh-asl", } m["teb"] = { "Tetete", 7706087, "sai-tuc", "Latn", } m["tec"] = { "Terik", 3518379, "sdv-nma", } m["ted"] = { "Tepo Krumen", 11152243, "kro-grb", } m["tee"] = { "Huehuetla Tepehua", 56455, "nai-ttn", } m["tef"] = { "Teressa", 3518362, "aav-nic", } m["teg"] = { "Teke-Tege", 36478, "bnt-tek", } m["teh"] = { "Tehuelche", 33930, "sai-cho", "Latn", } m["tei"] = { "Torricelli", 3450788, "qfa-tor", } m["tek"] = { "Ibali Teke", 2802914, "bnt-tek", } m["tem"] = { "Temne", 36613, "alv-mel", } m["ten"] = { "Tama (Colombia)", 3832969, "sai-tuc", "Latn", } m["teo"] = { "Ateso", 29474, "sdv-ttu", "Latn", } m["tep"] = { "Tepecano", 3915525, "azc", "Latn", } m["teq"] = { "Temein", 7698064, "sdv", } m["ter"] = { "Tereno", 3314742, "awd", "Latn", } m["tes"] = { "Tengger", 12473479, "poz", } m["tet"] = { "Tetum", 34125, "poz-tim", "Latn", } m["teu"] = { "Soo", 3437607, "ssa-klk", } m["tev"] = { "Teor", 12953198, "poz-cma", } m["tew"] = { "Tewa", 56492, "nai-kta", "Latn", } m["tex"] = { "Tennet", 56346, "sdv", } m["tey"] = { "Tulishi", 12911106, "qfa-kad", "Latn", } m["tez"] = { "Tetserret", 7706841, "ber", "Latn", } m["tfi"] = { "Tofin Gbe", 3530330, "alv-pph", } m["tfn"] = { "Dena'ina", 27785, "ath-nor", "Latn", } m["tfo"] = { "Tefaro", 7694618, "paa-egb", "Latn", } m["tfr"] = { "Teribe", 36533, "cba", } m["tft"] = { "Ternate", 3518492, "paa-nha", "Latn, Arab", } m["tga"] = { "Sagalla", 12953082, "bnt-cht", } m["tgb"] = { "Tobilung", 12953913, "poz-san", } m["tgc"] = { "Tigak", 3528276, "poz-ocw", } m["tgd"] = { "Ciwogai", 3438799, "cdc-wst", } m["tge"] = { "Eastern Gorkha Tamang", 12953175, "sit-tam", "sit-tam-Tibt, Deva", display_text = { ["sit-tam-Tibt"] = s["Tibt-displaytext"] }, entry_name = { ["sit-tam-Tibt"] = s["Tibt-entryname"] }, } m["tgf"] = { "Chali", 3695197, "sit-ebo", "Tibt, Latn", translit = { Tibt = "Tibt-translit" }, override_translit = true, display_text = { Tibt = s["Tibt-displaytext"] }, entry_name = { Tibt = s["Tibt-entryname"] }, sort_key = { Tibt = "Tibt-sortkey" }, } m["tgh"] = { "Tobagonian Creole English", 7811541, "crp", ancestors = "en", } m["tgi"] = { "Lawunuia", 3219937, "poz-ocw", } m["tgn"] = { "Tandaganon", 63311769, "phi", "Latn", } m["tgo"] = { "Sudest", 7675351, "poz-ocw", } m["tgp"] = { "Tangoa", 2410276, "poz-vnn", "Latn", } m["tgq"] = { "Tring", 7842360, "poz-swa", } m["tgr"] = { "Tareng", 25559541, "mkh", } m["tgs"] = { "Nume", 3346290, "poz-vnn", "Latn", } m["tgt"] = { "Central Tagbanwa", 3915515, "phi", "Tagb", } m["tgu"] = { "Tanggu", 7682930, "paa", "Latn", } m["tgv"] = { "Tingui-Boto", 7808195, "sai-mje", "Latn", } m["tgw"] = { "Tagwana Senoufo", 36514, "alv-tdj", } m["tgx"] = { "Tagish", 28064, "ath-nor", "Latn", } m["tgy"] = { "Togoyo", 36825, "nic-ser", } m["thc"] = { "Tai Hang Tong", 7675753, "tai-nor", } m["thd"] = { "Kuuk Thaayorre", 6448718, "aus-pmn", "Latn", } m["the"] = { "Chitwania Tharu", 22083804, "inc-tha", } m["thf"] = { "Thangmi", 7710314, "sit-new", } m["thh"] = { "Northern Tarahumara", 15616395, "azc-trc", "Latn", } m["thi"] = { "Tai Long", 25559562, "tai-swe", } m["thk"] = { "Tharaka", 15407179, "bnt-kka", } m["thl"] = { "Dangaura Tharu", 22083815, "inc-tha", } m["thm"] = { "Thavung", 34780, "mkh-vie", "Thai", --Laoo is feasible but no evidence yet. sort_key = "Thai-sortkey", } m["thn"] = { "Thachanadan", 7708880, "dra-mal", } m["thp"] = { "Thompson", 1755054, "sal", } m["thq"] = { "Kochila Tharu", 22083826, "inc-tha", } m["thr"] = { "Rana Tharu", 12953920, "inc-tha", } m["ths"] = { "Thakali", 7709348, "sit-tam", } m["tht"] = { "Tahltan", 30125, "ath-nor", "Latn", } m["thu"] = { "Thuri", 7799291, "sdv-lon", } m["thy"] = { "Tha", 3915849, "alv-bwj", } m["tic"] = { "Tira", 36677, "alv-hei", } m["tif"] = { "Tifal", 11732691, "ngf-okk", } m["tig"] = { "Tigre", 34129, "sem-eth", "Ethi", translit = "Ethi-translit", } m["tih"] = { "Timugon Murut", 7807680, "poz-san", "Latn", } m["tii"] = { "Tiene", 36469, "bnt-tek", } m["tij"] = { "Tilung", 7803037, "sit-kiw", } m["tik"] = { "Tikar", 36483, "nic-bdn", "Latn", } m["til"] = { "Tillamook", 2109432, "sal", } m["tim"] = { "Timbe", 7804599, "ngf", } m["tin"] = { "Tindi", 36860, "cau-and", "Cyrl", display_text = s["cau-Cyrl-displaytext"], entry_name = s["cau-Cyrl-entryname"], } m["tio"] = { "Teop", 3518239, "poz-ocw", } m["tip"] = { "Trimuris", 7842270, "paa-tkw", } m["tiq"] = { "Tiéfo", 3914874, "alv-sav", } m["tis"] = { "Masadiit Itneg", 18748769, "phi", } m["tit"] = { "Tinigua", 3029805, } m["tiu"] = { "Adasen", 11214797, "phi", } m["tiv"] = { "Tiv", 34131, "nic-tvc", "Latn", } m["tiw"] = { "Tiwi", 1656014, "qfa-iso", "Latn", } m["tix"] = { "Southern Tiwa", 7570552, "nai-kta", "Latn", } m["tiy"] = { "Tiruray", 7809425, "phi", "Latn", } m["tiz"] = { "Tai Hongjin", 3915716, "tai-swe", } m["tja"] = { "Tajuasohn", 3915326, "kro-wkr", } m["tjg"] = { "Tunjung", 3542117, "poz", } m["tji"] = { "Northern Tujia", 12953229, "sit-tja", } m["tjl"] = { "Tai Laing", 7675773, "tai-swe", "Mymr", } m["tjm"] = { "Timucua", 638300, "qfa-iso", } m["tjn"] = { "Tonjon", 3913372, "dmn-jje", } m["tjs"] = { "Southern Tujia", 12633994, "sit-tja", "Latn", } m["tju"] = { "Tjurruru", 3913834, "aus-nga", "Latn", } m["tjw"] = { "Chaap Wuurong", 5285187, "aus-pam", "Latn", } m["tka"] = { "Truká", 7847648, } m["tkb"] = { "Buksa", 20983638, "inc-eas", } m["tkd"] = { "Tukudede", 36863, "poz-tim", "Latn", } m["tke"] = { "Takwane", 11030092, "bnt-mak", ancestors = "vmw", } m["tkf"] = { "Tukumanféd", 42330115, "tup-gua", "Latn", } m["tkl"] = { "Tokelauan", 34097, "poz-pnp", "Latn", } m["tkm"] = { "Takelma", 56710, } m["tkn"] = { "Tokunoshima", 3530484, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["tkp"] = { "Tikopia", 36682, "poz-pnp", "Latn", } m["tkq"] = { "Tee", 3075144, "nic-ogo", "Latn", } m["tkr"] = { "Tsakhur", 36853, "cau-wsm", "Cyrl, Latn, Arab", display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["tks"] = { "Ramandi", 25261947, "xme-ttc", ancestors = "xme-ttc-sou", } m["tkt"] = { "Kathoriya Tharu", 22083822, "inc-tha", } m["tku"] = { "Upper Necaxa Totonac", 56343, "nai-ttn", "Latn", } m["tkv"] = { "Mur Pano", 16939373, "poz-ocw", "Latn", } m["tkw"] = { "Teanu", 3516731, "poz-tem", "Latn", } m["tkx"] = { "Tangko", 7682993, "ngf-okk", } m["tkz"] = { "Takua", 7678544, "mkh", } m["tla"] = { "Southwestern Tepehuan", 3518245, "azc", "Latn", } m["tlb"] = { "Tobelo", 1142333, "paa-nha", } m["tlc"] = { "Misantla Totonac", 56460, "nai-ttn", "Latn", } m["tld"] = { "Talaud", 7678964, "phi", } m["tlf"] = { "Telefol", 7696150, "ngf-okk", } m["tlg"] = { "Tofanma", 4461493, "paa-pau", } m["tlh"] = { "Klingon", 10134, "art", "Latn", type = "appendix-constructed", } m["tli"] = { "Tlingit", 27792, "xnd", "Latn, Cyrl", } m["tlj"] = { "Talinga-Bwisi", 7679530, "bnt-haj", } m["tlk"] = { "Taloki", 3514563, "poz-btk", } m["tll"] = { "Tetela", 2613465, "bnt-tet", } m["tlm"] = { "Tolomako", 3130514, "poz-vnn", "Latn", } m["tln"] = { "Talondo'", 7680293, "poz-ssw", } m["tlo"] = { "Talodi", 36525, "alv-tal", } m["tlp"] = { "Filomena Mata-Coahuitlán Totonac", 5449202, "nai-ttn", "Latn", } m["tlq"] = { "Tai Loi", 7675784, "mkh-pal", } m["tlr"] = { "Talise", 3514510, "poz-sls", } m["tls"] = { "Tambotalo", 7681065, "poz-vnn", "Latn", } m["tlt"] = { "Teluti", 12953194, "poz-cma", } m["tlu"] = { "Tulehu", 7852006, "poz-cma", } m["tlv"] = { "Taliabu", 3514498, "poz-cma", "Latn", } m["tlx"] = { "Khehek", 3196124, "poz-aay", } m["tly"] = { "Talysh", 34318, "xme-ttc", "Latn, Cyrl, fa-Arab", } m["tma"] = { "Tama (Chad)", 57001, "sdv-tmn", } m["tmb"] = { "Avava", 2157461, "poz-vnc", "Latn", } m["tmc"] = { "Tumak", 3121045, "cdc-est", } m["tmd"] = { "Haruai", 12632146, "ngf-mad", } m["tme"] = { "Tremembé", 5246937, } m["tmf"] = { "Toba-Maskoy", 3033544, "sai-mas", "Latn", } m["tmg"] = { "Ternateño", 7232597, } m["tmh"] = { "Tuareg", 34065, "ber", "Latn, Tfng, Arab", entry_name = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}, }, } m["tmi"] = { "Tutuba", 7857052, "poz-vnn", "Latn", } m["tmj"] = { "Samarokena", 7408865, "paa-tkw", } m["tmk"] = { "Northwestern Tamang", 15616509, "sit-tam", "sit-tam-Tibt, Deva", display_text = { ["sit-tam-Tibt"] = s["Tibt-displaytext"] }, entry_name = { ["sit-tam-Tibt"] = s["Tibt-entryname"] }, } m["tml"] = { "Tamnim Citak", 12643315, "ngf", } m["tmm"] = { "Tai Thanh", 7675842, "tai-swe", } m["tmn"] = { "Taman (Indonesia)", 7680671, "poz", "Latn", } m["tmo"] = { "Temoq", 7698205, "mkh-asl", } m["tmq"] = { "Tumleo", 7852641, "poz-ocw", } m["tms"] = { "Tima", 36684, "nic-ktl", } m["tmt"] = { "Tasmate", 7687571, "poz-vnn", "Latn", } m["tmu"] = { "Iau", 56867, "paa-lkp", } m["tmv"] = { "Motembo", 11013108, "bnt-bun", } m["tmy"] = { "Tami", 3514812, "poz-oce", } m["tmz"] = { "Tamanaku", 3441435, "sai-ven", "Latn", } m["tna"] = { "Tacana", 3182551, "sai-tac", "Latn", } m["tnb"] = { "Western Tunebo", 3181238, "cba", } m["tnc"] = { "Tanimuca-Retuarã", 36535, "sai-tuc", "Latn", } m["tnd"] = { "Angosturas Tunebo", 25559604, "cba", } m["tne"] = { "Tinoc Kallahan", 3192219, } m["tng"] = { "Tobanga", 3440501, "cdc-est", } m["tnh"] = { "Maiani", 6735243, "ngf-mad", "Latn", } m["tni"] = { "Tandia", 7682454, "poz-hce", "Latn", } m["tnk"] = { "Kwamera", 3200806, "poz-vns", "Latn", } m["tnl"] = { "Lenakel", 3229429, "poz-vns", "Latn", } m["tnm"] = { "Tabla", 7673105, "paa-sen", } m["tnn"] = { "North Tanna", 957945, "poz-vns", "Latn", } m["tno"] = { "Toromono", 510544, "sai-tac", "Latn", } m["tnp"] = { "Whitesands", 3063761, "poz-vns", "Latn", } m["tnq"] = { "Taíno", 5232952, "awd-taa", "Latn", } m["tnr"] = { "Bedik", 35096, "alv-ten", } m["tns"] = { "Tenis", 7699870, "poz-stm", "Latn", } m["tnt"] = { "Tontemboan", 3531666, "phi", "Latn", } m["tnu"] = { "Tay Khang", 6362363, "tai", } m["tnv"] = { "Tanchangya", 7682361, "inc-bas", "Cakm", ancestors = "inc-obn", } m["tnw"] = { "Tonsawang", 3531660, "phi", } m["tnx"] = { "Tanema", 2106984, "poz-tem", "Latn", } m["tny"] = { "Tongwe", 7821200, "bnt", } m["tnz"] = { "Ten'edn", 3073453, "mkh-asl", "Latn", } m["tob"] = { "Toba", 3113756, "sai-guc", "Latn", } m["toc"] = { "Coyutla Totonac", 15615591, "nai-ttn", "Latn", } m["tod"] = { "Toma", 11055484, "dmn-msw", "Latn, Loma" } m["tof"] = { "Gizrra", 5565941, } m["tog"] = { "Tonga (Malawi)", 3847648, "bnt-nys", "Latn", } m["toh"] = { "Tonga (Mozambique)", 7820988, "bnt-bso", } m["toi"] = { "Tonga (Zambia)", 34101, "bnt-bot", } m["toj"] = { "Tojolabal", 36762, "myn", } m["tok"] = { "Toki Pona", 36846, "art", "Latn", type = "appendix-constructed", } m["tol"] = { "Tolowa", 20827, "ath-pco", "Latn", } m["tom"] = { "Tombulu", 3531199, "phi", } m["too"] = { "Xicotepec de Juárez Totonac", 8044353, "nai-ttn", "Latn", } m["top"] = { "Papantla Totonac", 56329, "nai-ttn", "Latn", } m["toq"] = { "Toposa", 3033588, "sdv-ttu", } m["tor"] = { "Togbo-Vara Banda", 11002922, "bad-cnt", } m["tos"] = { "Highland Totonac", 13154149, "nai-ttn", "Latn", } m["tou"] = { "Tho", 22694631, "mkh-vie", } m["tov"] = { "Upper Taromi", 12953183, "xme-ttc", ancestors = "xme-ttc-cen", } m["tow"] = { "Jemez", 3912876, "nai-kta", "Latn", } m["tox"] = { "Tobian", 34022, "poz-mic", } m["toy"] = { "Topoiyo", 7824977, "poz-kal", } m["toz"] = { "To", 7811216, "alv-mbm", } m["tpa"] = { "Taupota", 7688832, "poz-ocw", } m["tpc"] = { "Azoyú Me'phaa", 25559730, "omq", } m["tpe"] = { "Tippera", 16115423, "tbq-bdg", } m["tpf"] = { "Tarpia", 12953185, "poz-ocw", } m["tpg"] = { "Kula", 6442714, "qfa-tap", } m["tpi"] = { "Tok Pisin", 34159, "crp", "Latn", ancestors = "en", } m["tpj"] = { "Tapieté", 3121063, } m["tpk"] = { "Tupinikin", 33924, "tup-gua", } m["tpl"] = { "Tlacoapa Me'phaa", 16115511, "omq", } m["tpm"] = { "Tampulma", 36590, "nic-gnw", } m["tpn"] = { "Tupinambá", 31528147, "tup-gua", "Latn", } m["tpo"] = { "Tai Pao", 7675795, "tai-nor", } m["tpp"] = { "Pisaflores Tepehua", 56349, "nai-ttn", } m["tpq"] = { "Tukpa", 12953230, "sit-las", } m["tpr"] = { "Tuparí", 3542217, "tup", "Latn", } m["tpt"] = { "Tlachichilco Tepehua", 56330, "nai-ttn", } m["tpu"] = { "Tampuan", 3514882, "mkh-ban", "Khmr", } m["tpv"] = { "Tanapag", 3397371, "poz-mic", } m["tpw"] = { "Old Tupi", 56944, "tup-gua", "Latn", } m["tpx"] = { "Acatepec Me'phaa", 31157882, "omq", "Latn", } m["tpy"] = { "Trumai", 12294279, "qfa-iso", } m["tpz"] = { "Tinputz", 3529205, "poz-ocw", } m["tqb"] = { "Tembé", 10322157, "tup-gua", "Latn", } m["tql"] = { "Lehali", 3229119, "poz-vnn", "Latn", } m["tqm"] = { "Turumsa", 7856508, "paa", } m["tqn"] = { "Tenino", 15699255, "nai-shp", "Latn", ancestors = "nai-spt", } m["tqo"] = { "Toaripi", 7811403, "ngf", } m["tqp"] = { "Tomoip", 3531388, "poz-ocw", } m["tqq"] = { "Tunni", 3514343, "cus-som", } m["tqr"] = { "Torona", 36679, "alv-tal", } m["tqt"] = { "Western Totonac", 7116691, "nai-ttn", "Latn", } m["tqu"] = { "Touo", 56750, } m["tqw"] = { "Tonkawa", 2454881, "qfa-iso", } m["tra"] = { "Tirahi", 3812406, "inc-koh", } m["trb"] = { "Terebu", 7701797, "poz-ocw", } m["trc"] = { "Copala Triqui", 12953935, "omq-tri", "Latn", } m["trd"] = { "Turi", 7854914, "mun", } m["tre"] = { "East Tarangan", 18609750, "poz", } m["trf"] = { "Trinidadian Creole English", 7842493, "crp", ancestors = "en", } m["trg"] = { "Lishán Didán", 56473, "sem-nna", } m["trh"] = { "Turaka", 12953237, "ngf", } m["tri"] = { "Trió", 56885, "sai-tar", "Latn", } m["trj"] = { "Toram", 3441225, "cdc-est", } m["trl"] = { "Traveller Scottish", 3915671, "qfa-mix", "Latn", ancestors = "rom, sco", } m["trm"] = { "Tregami", 34081, "nur-sou", } m["trn"] = { "Trinitario", 3539279, "awd", } m["tro"] = { "Tarao", 3515603, "tbq-kuk", "Latn", } m["trp"] = { "Kokborok", 35947, "tbq-bdg", } m["trq"] = { "San Martín Itunyoso Triqui", 12953934, "omq-tri", "Latn", } m["trr"] = { "Taushiro", 1957508, } m["trs"] = { "Chicahuaxtla Triqui", 3539587, "omq-tri", "Latn", } m["trt"] = { "Tunggare", 615071, "paa-egb", "Latn", } m["tru"] = { "Turoyo", 34040, "sem-cna", "Syrc, Latn", translit = { Syrc = "tru-translit", }, entry_name = { Syrc = "Syrc-entryname", }, } m["trv"] = { "Taroko", 716686, "map-ata", "Latn", } m["trw"] = { "Torwali", 2665246, "inc-koh", "ur-Arab", } m["trx"] = { "Tringgus", 7842365, "day", } m["try"] = { "Turung", 7856514, "tai-swe", "as-Beng", } m["trz"] = { "Torá", 7827518, "sai-cpc", } m["tsa"] = { "Tsaangi", 36675, "bnt-nze", } m["tsb"] = { "Tsamai", 2371358, "cus-eas", } m["tsc"] = { "Tswa", 2085051, "bnt-tsr", } m["tsd"] = { "Tsakonian", 220607, "grk", "Grek", ancestors = "grc-dor", translit = "el-translit", display_text = s["Grek-displaytext"], entry_name = s["Grek-entryname"], sort_key = s["Grek-sortkey"], } m["tse"] = { "Tunisian Sign Language", 7853191, "sgn", } m["tsf"] = { "Southwestern Tamang", 12953176, "sit-tam", } m["tsg"] = { "Tausug", 34142, "phi", "Latn, Arab", } m["tsh"] = { "Tsuvan", 3502326, "cdc-cbm", } m["tsi"] = { "Tsimshian", 20085721, "nai-tsi", } m["tsj"] = { "Tshangla", 36840, "sit-tsk", "Tibt, Latn, Deva", translit = { Tibt = "Tibt-translit" }, override_translit = true, display_text = { Tibt = s["Tibt-displaytext"] }, entry_name = { Tibt = s["Tibt-entryname"] }, sort_key = { Tibt = "Tibt-sortkey" }, } m["tsl"] = { "Ts'ün-Lao", 3446675, "tai", } m["tsm"] = { "Turkish Sign Language", 36885, "sgn", } m["tsp"] = { "Northern Toussian", 11155635, "alv-sav", } m["tsq"] = { "Thai Sign Language", 7709156, "sgn", "Sgnw", } m["tsr"] = { "Akei", 2828964, "poz-vnn", "Latn", } m["tss"] = { "Taiwan Sign Language", 34019, "sgn-jsl", } m["tsu"] = { "Tsou", 716681, "map", "Latn", } m["tsv"] = { "Tsogo", 36674, "bnt-tso", } m["tsw"] = { "Tsishingini", 13123571, "nic-kam", } m["tsx"] = { "Mubami", 6930815, "ngf", } m["tsy"] = { "Tebul Sign Language", 7692090, "sgn", } m["tta"] = { "Tutelo", 2311602, "sio-ohv", } m["ttb"] = { "Gaa", 3438361, "nic-dak", } m["ttc"] = { "Tektiteko", 36686, "myn", } m["ttd"] = { "Tauade", 7688634, } m["tte"] = { "Bwanabwana", 5003667, "poz-ocw", "Latn", } m["ttf"] = { "Tuotomb", 7853459, "nic-mbw", "Latn", } m["ttg"] = { "Tutong", 3507990, "poz-swa", "Latn", } m["tth"] = { "Upper Ta'oih", 3512660, "mkh-kat", } m["tti"] = { "Tobati", 7811556, "poz-ocw", "Latn", } m["ttj"] = { "Tooro", 7824218, "bnt-nyg", "Latn", } m["ttk"] = { "Totoro", 3532756, "sai-bar", "Latn", } m["ttl"] = { "Totela", 10962316, "bnt-bot", "Latn", } m["ttm"] = { "Northern Tutchone", 20822, "ath-nor", "Latn", } m["ttn"] = { "Towei", 7829606, "paa-pau", } m["tto"] = { "Lower Ta'oih", 25559539, "mkh-kat", } m["ttp"] = { "Tombelala", 6799663, "poz-kal", } m["ttr"] = { "Tera", 56267, "cdc-cbm", } m["tts"] = { "Isan", 33417, "tai-swe", "Thai", sort_key = "Thai-sortkey", } m["ttt"] = { "Tat", 56489, "ira-swi", "Cyrl, Latn, Armn, fa-Arab", ancestors = "fa", } m["ttu"] = { "Torau", 3532208, "poz-ocw", } m["ttv"] = { "Titan", 3445811, "poz-aay", } m["ttw"] = { "Long Wat", 7856961, "poz-swa", } m["tty"] = { "Sikaritai", 7513600, "paa-lkp", } m["ttz"] = { "Tsum", 12953223, "sit-kyk", } m["tua"] = { "Wiarumus", 7998045, "qfa-tor", "Latn", } m["tub"] = { "Tübatulabal", 56704, "azc", "Latn", } m["tuc"] = { "Mutu", 3331003, "poz-ocw", "Latn", } m["tud"] = { "Tuxá", 7857217, } m["tue"] = { "Tuyuca", 2520538, "sai-tuc", "Latn", } m["tuf"] = { "Central Tunebo", 12953942, "cba", } m["tug"] = { "Tunia", 863721, "alv-bua", } m["tuh"] = { "Taulil", 3516141, "paa-bng", } m["tui"] = { "Tupuri", 36646, "alv-mbm", "Latn", } m["tuj"] = { "Tugutil", 12953228, "paa-nha" } m["tul"] = { "Tula", 3914907, "alv-wjk", } m["tum"] = { "Tumbuka", 34138, "bnt-nys", "Latn", } m["tun"] = { "Tunica", 56619, "qfa-iso", "Latn", } m["tuo"] = { "Tucano", 3541834, "sai-tuc", "Latn", } m["tuq"] = { "Tedaga", 36639, "ssa-sah", } m["tus"] = { "Tuscarora", 36944, "iro-nor", "Latn", } m["tuu"] = { "Tututni", 20627, "ath-pco", "Latn", } m["tuv"] = { "Turkana", 36958, "sdv-ttu", "Latn", } m["tux"] = { "Tuxináwa", 7857204, "sai-pan", "Latn", } m["tuy"] = { "Tugen", 3541935, "sdv-nma", } m["tuz"] = { "Turka", 36643, "nic-gur", "Latn", } m["tva"] = { "Vaghua", 3553248, "poz-ocw", "Latn", } m["tvd"] = { "Tsuvadi", 3914936, "nic-kam", } m["tve"] = { "Te'un", 7690709, "poz-cet", "Latn", } m["tvk"] = { "Southeast Ambrym", 252411, "poz-vnc", "Latn", } m["tvl"] = { "Tuvaluan", 34055, "poz-pnp", "Latn", } m["tvm"] = { "Tela-Masbuar", 7695666, "poz-tim", } m["tvn"] = { "Tavoyan", 7689158, "tbq-brm", "Mymr", ancestors = "obr", } m["tvo"] = { "Tidore", 3528199, "paa-nha", "Latn, Arab", } m["tvs"] = { "Taveta", 15632387, "bnt-par", "Latn", } m["tvt"] = { "Tutsa Naga", 7856987, "sit-tno", } m["tvu"] = { "Tunen", 36632, "nic-mbw", } m["tvw"] = { "Sedoa", 7445362, "poz-kal", } m["tvx"] = { "Taivoan", 1975271, "map", "Latn", } m["tvy"] = { "Timor Pidgin", 4904029, "crp", ancestors = "pt", } m["twa"] = { "Twana", 7857412, "sal", } m["twb"] = { "Western Tawbuid", 12953912, "phi", } m["twc"] = { "Teshenawa", 3436597, "phi", } m["twe"] = { "Teiwa", 3519302, "ngf", "Latn", } m["twf"] = { "Taos", 7684320, "nai-kta", "Latn", } m["twg"] = { "Tereweng", 12953200, "qfa-tap", } m["twh"] = { "Tai Dón", 7675751, "tai-swe", "Tavt", --translit = "Tavt-translit", sort_key = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, } m["twm"] = { "Tawang Monpa", 36586, "sit-ebo", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["twn"] = { "Twendi", 7857682, "nic-mmb", } m["two"] = { "Tswapong", 3446241, "bnt-sts", } m["twp"] = { "Ere", 3056045, "poz-aay", "Latn", } m["twq"] = { "Tasawaq", 36564, "son", } m["twr"] = { "Southwestern Tarahumara", 12953909, "azc-trc", "Latn", } m["twt"] = { "Turiwára", 3542307, "tup-gua", "Latn", } m["twu"] = { "Termanu", 7702572, "poz-tim", } m["tww"] = { "Tuwari", 7857159, "paa-spk", } m["twy"] = { "Tawoyan", 3513542, "poz-bre", } m["txa"] = { "Tombonuo", 7818692, "poz-san", } m["txb"] = { "Tocharian B", 3199353, "ine-toc", "Latn", standardChars = "AaÄäĀāCcEeIiKkLlMmṂṃNnṄṅÑñOoPpRrSsŚśṢṣTtUuWwYy" .. c.punc, } m["txc"] = { "Tsetsaut", 20829, "ath-nor", "Latn", } m["txe"] = { "Totoli", 7828387, "poz-tot", "Latn", } m["txg"] = { "Tangut", 2727930, "sit-qia", "Tang", translit = "txg-translit", } m["txh"] = { "Thracian", 36793, "ine", "Latn, Polyt", translit = { Polyt = "grc-translit", }, display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Polyt = s["Polyt-sortkey"], }, } m["txi"] = { "Ikpeng", 9344891, "sai-pek", "Latn", } m["txj"] = { "Tarjumo", 24906088, "ssa-sah", "Latn, Arab", } m["txm"] = { "Tomini", 7818911, "poz", } m["txn"] = { "West Tarangan", 3515594, "poz", } m["txo"] = { "Toto", 36709, "sit-dhi", "Beng, Toto" } m["txq"] = { "Tii", 7801784, "poz-tim", } m["txr"] = { "Tartessian", 36795, } m["txs"] = { "Tonsea", 3531659, "phi", } m["txt"] = { "Citak", 3447279, "ngf", } m["txu"] = { "Kayapó", 3101212, "sai-nje", "Latn", } m["txx"] = { "Tatana", 18643518, "poz-san", } m["tya"] = { "Tauya", 7688978, "ngf-mad", } m["tye"] = { "Kyenga", 3913304, "dmn-bbu", "Latn", } m["tyh"] = { "O'du", 3347428, "mkh", } m["tyi"] = { "Teke-Tsaayi", 33123613, "bnt-nze", } m["tyj"] = { "Tai Do", 7675746, "tai-nor", -- Chamberlain (1991), but Pittayaporn (2009) suggests tai-swe "Latn, Tayo", -- Vietnam } m["tyl"] = { "Thu Lao", 12953921, "tai-cen", } m["tyn"] = { "Kombai", 6428241, "ngf", } m["typ"] = { "Kuku-Thaypan", 3915693, "aus-pmn", "Latn", } m["tyr"] = { "Tai Daeng", 3915207, "tai-swe", "Tavt", } m["tys"] = { "Sapa", 3446668, "tai-sap", "Latn", } m["tyt"] = { "Tày Tac", 7862029, "tai-swe", } m["tyu"] = { "Kua", 3832933, "khi-kal", } m["tyv"] = { "Tuvan", 34119, "trk-ssb", "Cyrl", translit = "tyv-translit", override_translit = true, sort_key = "tyv-sortkey", } m["tyx"] = { "Teke-Tyee", 36634, "bnt-nze", } m["tyz"] = { "Tày", -- This does not mean its family "Tai" languages. 2511476, "tai-tay", "Latn, Hani", sort_key = { Hani = "Hani-sortkey" }, } m["tza"] = { "Tanzanian Sign Language", 7684177, "sgn", } m["tzh"] = { "Tzeltal", 36808, "myn", "Latn", } m["tzj"] = { "Tz'utujil", 36941, "myn", "Latn", } m["tzl"] = { "Talossan", 1063911, "art", "Latn", type = "appendix-constructed", sort_key = "tzl-sortkey", } m["tzm"] = { "Central Atlas Tamazight", 49741, "ber", "Tfng, Arab, Latn", translit = { Tfng = "Tfng-translit", }, } m["tzn"] = { "Tugun", 12953225, "poz-tim", } m["tzo"] = { "Tzotzil", 36809, "myn", "Latn", } m["tzx"] = { "Tabriak", 56872, "paa-lsp", "Latn", } return require("Module:languages").finalizeData(m, "language") lmiojx9mbhnbqs93uq7r28xmit1p1b1 Module:languages/data/3/t/extra 828 1767 35012 2025-01-18T19:22:21Z Kambai Akau 8 Created page with "local m = {} m["taa"] = { otherNames = {"Tanana", "Middle Tanana"}, } m["tab"] = { aliases = {"Tabassaran"}, } m["tac"] = { } m["tad"] = { } m["tae"] = { } m["taf"] = { } m["tag"] = { } m["taj"] = { } m["tak"] = { } m["tal"] = { } m["tan"] = { } m["tao"] = { otherNames = {"Tao"}, } m["tap"] = { } m["tar"] = { } m["tas"] = { otherNames = {"Tay Boi Pidgin French", "Vietnamese Pidgin French"}, } m["tau"] = { otherNames = {"Tabesna", "Nabesna"}, } m["ta..." 35012 Scribunto text/plain local m = {} m["taa"] = { otherNames = {"Tanana", "Middle Tanana"}, } m["tab"] = { aliases = {"Tabassaran"}, } m["tac"] = { } m["tad"] = { } m["tae"] = { } m["taf"] = { } m["tag"] = { } m["taj"] = { } m["tak"] = { } m["tal"] = { } m["tan"] = { } m["tao"] = { otherNames = {"Tao"}, } m["tap"] = { } m["tar"] = { } m["tas"] = { otherNames = {"Tay Boi Pidgin French", "Vietnamese Pidgin French"}, } m["tau"] = { otherNames = {"Tabesna", "Nabesna"}, } m["tav"] = { } m["taw"] = { } m["tax"] = { } m["tay"] = { } m["taz"] = { } m["tba"] = { } m["tbb"] = { } m["tbc"] = { } m["tbd"] = { } m["tbe"] = { } m["tbf"] = { } m["tbg"] = { } m["tbh"] = { } m["tbi"] = { otherNames = {"Ingessana", "Gaahmg"}, } m["tbj"] = { } m["tbk"] = { } m["tbl"] = { aliases = {"Tagabili"}, } m["tbm"] = { } m["tbn"] = { } m["tbo"] = { } m["tbp"] = { otherNames = {"Diebroud", "Dabra"}, } m["tbr"] = { } m["tbs"] = { } m["tbt"] = { otherNames = {"Tembo"}, } m["tbu"] = { otherNames = {"Tubare"}, } m["tbv"] = { } m["tbw"] = { } m["tbx"] = { otherNames = {"Middle Watut"}, } m["tby"] = { } m["tbz"] = { } m["tca"] = { otherNames = {"Tikuna"}, } m["tcb"] = { } m["tcc"] = { } m["tcd"] = { } m["tce"] = { } m["tcf"] = { } m["tcg"] = { } m["tch"] = { } m["tci"] = { } m["tck"] = { } m["tcl"] = { otherNames = {"Taman", "Taman (Burma)"}, } m["tcm"] = { } m["tco"] = { } m["tcp"] = { otherNames = {"Tawr"}, } m["tcq"] = { } m["tcs"] = { otherNames = {"Big Thap", "Blaikman", "Brokan", "Broken", "Broken English", "Cape York Creole", "Lockhart Creole", "Papuan Pidgin English", "Torres Strait Brokan", "Torres Strait Broken", "Torres Strait Pidgin", "Yumplatok"}, } m["tct"] = { } m["tcu"] = { } m["tcw"] = { } m["tcx"] = { } m["tcy"] = { } m["tcz"] = { otherNames = {"Thado"}, } m["tda"] = { } m["tdb"] = { } m["tdc"] = { } m["tdd"] = { aliases = {"Tai Nuea", "Dehong Dai", "Tai Dehong", "Tai Le", "Chinese Shan", "Chinese Tai"}, } m["tde"] = { } m["tdf"] = { otherNames = {"Taliang", "Tariang", "Kasseng"}, } m["tdg"] = { } m["tdh"] = { } m["tdi"] = { } m["tdj"] = { } m["tdk"] = { } m["tdl"] = { otherNames = {"Tapshin"}, } m["tdm"] = { otherNames = {"Taruamá"}, } m["tdn"] = { } m["tdo"] = { } m["tdq"] = { } m["tdr"] = { } m["tds"] = { otherNames = {"Taori"}, } m["tdt"] = { otherNames = {"Tetum Dili", "Tetun Prasa", "Tétum Praça", "Tetun-Dili", "Tetun-Prasa"}, } m["tdu"] = { } m["tdv"] = { } m["tdy"] = { } m["tea"] = { } m["teb"] = { } m["tec"] = { } m["ted"] = { } m["tee"] = { } m["tef"] = { } m["teg"] = { } m["teh"] = { otherNames = {"Patagón", "Chon", "Chon Patagón", "Chon Patagon", "Aoniken", "Aonikenk", "Inaquen", "Aonek'o 'ajen"}, } m["tei"] = { } m["tek"] = { } m["tem"] = { otherNames = {"Timne", "Themne", "KaThemne"}, } m["ten"] = { otherNames = {"Tama"}, } m["teo"] = { } m["tep"] = { } m["teq"] = { } m["ter"] = { } m["tes"] = { } m["tet"] = { otherNames = {"Tetun"}, } m["teu"] = { } m["tev"] = { } m["tew"] = { otherNames = {"Tano", "Santa Clara Tewa", "San Ildefonso Tewa", "Tesuque Tewa", "Nambe Tewa", "Ohkay Owingeh", "Pojoaque"}, } m["tex"] = { } m["tey"] = { } m["tez"] = { otherNames = {"Tin Sert"}, } m["tfi"] = { } m["tfn"] = { otherNames = {"Tanaina"}, } m["tfo"] = { } m["tfr"] = { } m["tft"] = { } m["tga"] = { } m["tgb"] = { } m["tgc"] = { } m["tgd"] = { } m["tge"] = { } m["tgf"] = { otherNames = {"Chalikha", "Chalipkha", "Tshali", "Tshalingpa"}, } m["tgh"] = { } m["tgi"] = { } m["tgn"] = { } m["tgo"] = { } m["tgp"] = { } m["tgq"] = { } m["tgr"] = { } m["tgs"] = { } m["tgt"] = { } m["tgu"] = { } m["tgv"] = { } m["tgw"] = { } m["tgx"] = { } m["tgy"] = { } m["thc"] = { } m["thd"] = { otherNames = {"Thaayorre", "Thayore"}, } m["the"] = { } m["thf"] = { } m["thh"] = { } m["thi"] = { } m["thk"] = { } m["thl"] = { } m["thm"] = { aliases = {"Aheu", "So (Thavung)"}, } m["thn"] = { } m["thp"] = { } m["thq"] = { } m["thr"] = { } m["ths"] = { } m["tht"] = { } m["thu"] = { } m["thy"] = { } m["tic"] = { } m["tif"] = { } m["tig"] = { } m["tih"] = { } m["tii"] = { } m["tij"] = { } m["tik"] = { } m["til"] = { } m["tim"] = { } m["tin"] = { } m["tio"] = { } m["tip"] = { } m["tiq"] = { } m["tis"] = { } m["tit"] = { } m["tiu"] = { } m["tiv"] = { otherNames = {"Tivi"}, } m["tiw"] = { } m["tix"] = { otherNames = {"Isleta", "Isleta Tiwa", "Isleta Pueblo", "Sandia", "Sandia Tiwa", "Sandia Pueblo"}, } m["tiy"] = { aliases = {"Teduray"}, } m["tiz"] = { } m["tja"] = { } m["tjg"] = { } m["tji"] = { } m["tjl"] = { aliases = {"Red Tai (Myanmar)", "Red Shan", "Shan Bamar", "Shan Kalee", "Shan Ni", "Tai Laeng", "Tai Lai", "Tai Leng", "Tai Nai", "Tai Naing"}, } m["tjm"] = { } m["tjn"] = { } m["tjs"] = { } m["tju"] = { } m["tjw"] = { otherNames = {"Djabwurrung", "Djab Wurrung", "Tjapwurrung"}, } m["tka"] = { } m["tkb"] = { } m["tkd"] = { } m["tke"] = { } m["tkf"] = { } m["tkl"] = { } m["tkm"] = { } m["tkn"] = { aliases = {"Toku-no-Shima", "Toku-No-Shima"}, } m["tkp"] = { } m["tkq"] = { } m["tkr"] = { otherNames = {"Caxur", "Tsaxur"}, } m["tks"] = { otherNames = {"Takestani"}, } m["tkt"] = { } m["tku"] = { } m["tkv"] = { otherNames = {"Pano"}, } m["tkw"] = { } m["tkx"] = { } m["tkz"] = { } m["tla"] = { } m["tlb"] = { } m["tlc"] = { otherNames = {"Yecuatla Totonac"}, } m["tld"] = { } m["tlf"] = { } m["tlg"] = { } m["tlh"] = { } m["tli"] = { } m["tlj"] = { } m["tlk"] = { } m["tll"] = { varieties = {"Indanga"}, } m["tlm"] = { } m["tln"] = { } m["tlo"] = { } m["tlp"] = { } m["tlq"] = { } m["tlr"] = { } m["tls"] = { } m["tlt"] = { otherNames = {"Sou Nama"}, } m["tlu"] = { } m["tlv"] = { otherNames = {"Soboyo"}, } m["tlx"] = { } m["tly"] = { otherNames = {"Talyshi", "Talishi", "Taleshi", "Tolashi", "Asalemi", "Anbarani"}, } m["tma"] = { otherNames = {"Tama"}, } m["tmb"] = { } m["tmc"] = { } m["tmd"] = { } m["tme"] = { } m["tmf"] = { } m["tmg"] = { } m["tmh"] = { otherNames = {"Tamashek", "Tamahaq", "Tamajaq", "Tamasheq"}, } m["tmi"] = { } m["tmj"] = { } m["tmk"] = { } m["tml"] = { } m["tmm"] = { } m["tmn"] = { otherNames = {"Taman"}, } m["tmo"] = { } m["tmq"] = { } m["tms"] = { } m["tmt"] = { } m["tmu"] = { otherNames = {"Turu"}, } m["tmv"] = { otherNames = {"Tembo"}, } m["tmy"] = { } m["tmz"] = { } m["tna"] = { } m["tnb"] = { } m["tnc"] = { } m["tnd"] = { } m["tne"] = { } m["tng"] = { } m["tnh"] = { } m["tni"] = { } m["tnk"] = { } m["tnl"] = { } m["tnm"] = { } m["tnn"] = { } m["tno"] = { } m["tnp"] = { } m["tnq"] = { aliases = {"Taino"}, } m["tnr"] = { } m["tns"] = { } m["tnt"] = { } m["tnu"] = { } m["tnv"] = { aliases = {"Tangchangya", "Tonchongya", "Tongchongya"}, } m["tnw"] = { } m["tnx"] = { } m["tny"] = { } m["tnz"] = { otherNames = {"Tonga"}, } m["tob"] = { otherNames = {"Chaco Sur", "Namqom", "Qom", "Toba Qom"}, } m["toc"] = { } m["tod"] = { } m["tof"] = { } m["tog"] = { otherNames = {"Kitonga", "Chitonga", "Siska", "Sisya", "Tonga", "Western Nyasa"}, } m["toh"] = { otherNames = {"Gitonga", "Tonga"}, } m["toi"] = { otherNames = {"Tonga", "Chitonga", "Plateau Tonga", "Zambezi"}, } m["toj"] = { } m["tok"] = { } m["tol"] = { otherNames = {"Smith River", "Smith River Tolowa"}, } m["tom"] = { } m["too"] = { } m["top"] = { } m["toq"] = { } m["tor"] = { } m["tos"] = { } m["tou"] = { } m["tov"] = { } m["tow"] = { otherNames = {"Towa"}, } m["tox"] = { } m["toy"] = { } m["toz"] = { } m["tpa"] = { } m["tpc"] = { } m["tpe"] = { } m["tpf"] = { } m["tpg"] = { } m["tpi"] = { otherNames = {"Melanesian Pidgin English", "Neo-Melanesian", "New Guinea Pidgin"}, } m["tpj"] = { } m["tpk"] = { otherNames = {"Coastal Tupi", "Tupiniquim"}, } m["tpl"] = { } m["tpm"] = { } m["tpn"] = { } m["tpo"] = { } m["tpp"] = { } m["tpq"] = { } m["tpr"] = { } m["tpt"] = { } m["tpu"] = { } m["tpv"] = { } m["tpw"] = { aliases = {"Classical Tupi"}, } m["tpx"] = { } m["tpy"] = { } m["tpz"] = { } m["tqb"] = { } m["tql"] = { } m["tqm"] = { } m["tqn"] = { } m["tqo"] = { } m["tqp"] = { } m["tqq"] = { } m["tqr"] = { } m["tqt"] = { } m["tqu"] = { } m["tqw"] = { } m["tra"] = { } m["trb"] = { } m["trc"] = { } m["trd"] = { } m["tre"] = { } m["trf"] = { } m["trg"] = { } m["trh"] = { } m["tri"] = { otherNames = {"Trio", "Tiriyó", "Tarano"}, } m["trj"] = { } m["trl"] = { } m["trm"] = { } m["trn"] = { otherNames = {"Trinitario Moxos", "Moxo", "Moxos", "Mojo", "Moxa"}, } m["tro"] = { otherNames = {"Tarao Naga", "Taraotrong", "Tarau"}, } m["trp"] = { } m["trq"] = { } m["trr"] = { } m["trs"] = { } m["trt"] = { } m["tru"] = { } m["trv"] = { otherNames = {"Seediq"}, } m["trw"] = { } m["trx"] = { otherNames = {"Tringus", "Tringgus-Sembaan Bidayuh"}, } m["try"] = { aliases = {"Tai Turung"}, } m["trz"] = { } m["tsa"] = { } m["tsb"] = { } m["tsc"] = { } m["tsd"] = { } m["tse"] = { } m["tsf"] = { } m["tsg"] = { aliases = {"Sūg"}, } m["tsh"] = { } m["tsi"] = { } m["tsj"] = { otherNames = {"Sharchop"}, } m["tsl"] = { } m["tsm"] = { } m["tsp"] = { } m["tsq"] = { } m["tsr"] = { } m["tss"] = { } m["tsu"] = { } m["tsv"] = { } m["tsw"] = { } m["tsx"] = { } m["tsy"] = { } m["tta"] = { } m["ttb"] = { } m["ttc"] = { } m["ttd"] = { } m["tte"] = { otherNames = {"Tubetube"}, } m["ttf"] = { } m["ttg"] = { } m["tth"] = { } m["tti"] = { } m["ttj"] = { aliases = {"Rutooro"}, } m["ttk"] = { aliases = {"Totoró"}, } m["ttl"] = { } m["ttm"] = { } m["ttn"] = { } m["tto"] = { } m["ttp"] = { } m["ttr"] = { } m["tts"] = { aliases = {"Isanese", "Isaan", "Issan", "Northeastern Thai"}, } m["ttt"] = { otherNames = {"Caucasian Tat", "Muslim Tat", "Armeno-Tat"}, } m["ttu"] = { } m["ttv"] = { } m["ttw"] = { otherNames = {"Tutoh"}, } m["tty"] = { } m["ttz"] = { } m["tua"] = { } m["tub"] = { } m["tuc"] = { } m["tud"] = { } m["tue"] = { } m["tuf"] = { } m["tug"] = { } m["tuh"] = { } m["tui"] = { } m["tuj"] = { } m["tul"] = { } m["tum"] = { } m["tun"] = { } m["tuo"] = { } m["tuq"] = { otherNames = {"Teda"}, } m["tus"] = { } m["tuu"] = { } m["tuv"] = { } m["tux"] = { } m["tuy"] = { } m["tuz"] = { } m["tva"] = { } m["tvd"] = { } m["tve"] = { } m["tvk"] = { } m["tvl"] = { } m["tvm"] = { } m["tvn"] = { } m["tvo"] = { } m["tvs"] = { } m["tvt"] = { } m["tvu"] = { otherNames = {"Tunen-Aling'a"}, } m["tvw"] = { } m["tvx"] = { } m["tvy"] = { otherNames = {"Bidau Creole Portuguese"}, } m["twa"] = { } m["twb"] = { } m["twc"] = { } m["twe"] = { otherNames = {"Tewa"}, } m["twf"] = { aliases = {"Northern Tiwa"}, } m["twg"] = { } m["twh"] = { aliases = {"Tai Khao", "White Tai"}, } m["twm"] = { } m["twn"] = { } m["two"] = { } m["twp"] = { } m["twq"] = { } m["twr"] = { } m["twt"] = { } m["twu"] = { } m["tww"] = { } m["twy"] = { otherNames = {"Taboyan"}, } m["txa"] = { } m["txb"] = { otherNames = {"West Tocharian", "Kuchean"}, } m["txc"] = { } m["txe"] = { } m["txg"] = { } m["txj"] = { } m["txh"] = { } m["txi"] = { } m["txm"] = { } m["txn"] = { } m["txo"] = { } m["txq"] = { } m["txr"] = { } m["txs"] = { } m["txt"] = { } m["txu"] = { } m["txx"] = { } m["tya"] = { } m["tye"] = { } m["tyh"] = { } m["tyi"] = { } m["tyj"] = { aliases = {"Tai Yo", "Tai Mène", "Tai Maen", "Tai Quy Chau"}, } m["tyl"] = { } m["tyn"] = { } m["typ"] = { otherNames = {"Gugu Thaypan", "Thaypan", "Kuku Thaypan", "Agu Alaya", "Awu Alaya", "Alaya", "Gugu-Rarmul", "Koko-Rarmul", "Rarmul"}, } m["tyr"] = { aliases = {"Red Tai (Vietnam)"}, } m["tys"] = { aliases = {"Sa Pa", "Tày Sa Pa", "Tai Sapa"}, } m["tyt"] = { } m["tyu"] = { } m["tyv"] = { aliases = {"Tyvan"}, } m["tyx"] = { } m["tyz"] = { aliases = {"Tay", "Tho", "Bao Yen", "Cao Bang"}, -- Both Bao Lac and Trung Khanh are located in Cao Bang. varieties = {"Central Tày", "Eastern Tày", "Northern Tày", "Southern Tày", "Tày Bao Lac", "Tày Trung Khanh"}, } m["tza"] = { } m["tzh"] = { } m["tzj"] = { aliases = {"Tzutujil"}, } m["tzl"] = { } m["tzm"] = { } m["tzn"] = { } m["tzo"] = { } m["tzx"] = { otherNames = {"Karawari"}, } return m ihffz03391wfmlho1aafu7i17fady3q Module:languages/data/3/v/extra 828 1768 35013 2025-01-18T19:23:13Z Kambai Akau 8 Created page with "local m = {} m["vaa"] = { } m["vae"] = { } m["vag"] = { } m["vah"] = { aliases = {"Varhadi-Nagpuri"}, } m["vai"] = { aliases = {"Gallinas", "Vy"}, } m["vaj"] = { otherNames = {"Sekela", "Vasekele", "Vasekela", "Vasekela Bushman", "ǃ'OǃKung"}, } m["val"] = { } m["vam"] = { } m["van"] = { } m["vao"] = { } m["vap"] = { } m["var"] = { otherNames = {"Guarijío", "Varihío", "Warihío"}, } m["vas"] = { } m["vau"] = { } m["vav"] = { otherNames = {"Warli"},..." 35013 Scribunto text/plain local m = {} m["vaa"] = { } m["vae"] = { } m["vag"] = { } m["vah"] = { aliases = {"Varhadi-Nagpuri"}, } m["vai"] = { aliases = {"Gallinas", "Vy"}, } m["vaj"] = { otherNames = {"Sekela", "Vasekele", "Vasekela", "Vasekela Bushman", "ǃ'OǃKung"}, } m["val"] = { } m["vam"] = { } m["van"] = { } m["vao"] = { } m["vap"] = { } m["var"] = { otherNames = {"Guarijío", "Varihío", "Warihío"}, } m["vas"] = { } m["vau"] = { } m["vav"] = { otherNames = {"Warli"}, } m["vay"] = { } m["vbb"] = { } m["vbk"] = { otherNames = {"Southwestern Bontok"}, } m["vec"] = { aliases = {"Venetian"}, } m["ved"] = { aliases = {"Vedda"}, } m["vem"] = { } m["veo"] = { } m["vep"] = { aliases = {"Vepsian"}, } m["ver"] = { } m["vgr"] = { } m["vgt"] = { } m["vic"] = { } m["vid"] = { } m["vif"] = { } m["vig"] = { } m["vil"] = { } m["vis"] = { } m["vit"] = { } m["viv"] = { } m["vjk"] = { aliases = {"Western Maithili"}, } m["vka"] = { } m["vki"] = { } m["vkj"] = { } m["vkk"] = { } m["vkl"] = { } m["vkm"] = { otherNames = {"Kamakã", "Ezeshio", "Kotoxó", "Kotoxo", "Mongoyó", "Mangaló"}, } m["vko"] = { } m["vkp"] = { } m["vkt"] = { } m["vku"] = { } m["vlp"] = { } m["vls"] = { } m["vma"] = { } m["vmb"] = { } m["vmc"] = { } m["vmd"] = { } m["vme"] = { } m["vmf"] = { otherNames = {"Ansbachisch", "Eastern Franconian", "Hohenlohisch", "Main Franconian", "Mainfränkisch", "Nürnbergisch", "Oberfränkisch", "Upper Franconian", "Vogtländisch"}, } m["vmg"] = { otherNames = {"Lungalunga"}, } m["vmh"] = { } m["vmi"] = { } m["vmj"] = { } m["vmk"] = { } m["vml"] = { } m["vmm"] = { } m["vmp"] = { } m["vmq"] = { } m["vmr"] = { } -- vms "Moskela" is extinct and unattested; see Wikipedia m["vmu"] = { } m["vmv"] = { } m["vmw"] = { } m["vmx"] = { } m["vmy"] = { } m["vmz"] = { } m["vnk"] = { } m["vnm"] = { } m["vnp"] = { } m["vor"] = { } m["vot"] = { aliases = {"Votian"}, } m["vra"] = { } m["vro"] = { aliases = {"South Estonian"}, -- the Võro variety of South Estonian is taken as the reference variety varieties = {"Seto", "Mulgi", "Tartu", "Kraasna", "Leivu", "Lutsi"}, } m["vrs"] = { } m["vrt"] = { aliases = {"Denggan", "Ndenggan", "Banam Bay", "Vartavo"}, } m["vsi"] = { } m["vsl"] = { } m["vsv"] = { } m["vto"] = { } m["vum"] = { } m["vun"] = { otherNames = {"KiVunjo", "Wunjo", "Chaga", "KiVunjo Chaga", "Central Kilimanjaro", "Central Chaga"}, } m["vut"] = { } m["vwa"] = { otherNames = {"Awa", "Ava", "Va"}, -- last two are confusingly also names of sibling dialect 'wbm' } return m ajfv1wu9lpzk5v57h5sxqa67awpswag Module:languages/data/3/w 828 1769 35014 2025-01-18T19:24:25Z Kambai Akau 8 Created page with "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["waa"] = { "Walla Walla", 12953960, "nai-shp", "Latn", ancestors = "nai-spt", } m["wab"] = { "Wab", 11222271, "poz-ocw", "Latn", } m["wac"] = { "Wasco-..." 35014 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["waa"] = { "Walla Walla", 12953960, "nai-shp", "Latn", ancestors = "nai-spt", } m["wab"] = { "Wab", 11222271, "poz-ocw", "Latn", } m["wac"] = { "Wasco-Wishram", 12645081, "nai-ckn", "Latn", } m["wad"] = { "Wandamen", 2806128, "poz-hce", "Latn", } m["waf"] = { "Wakoná", 7961205, } m["wag"] = { "Wa'ema", 12953264, "poz-ocw", "Latn", } m["wah"] = { "Watubela", 7975070, "poz-cma", "Latn", } m["waj"] = { "Waffa", 3565058, "paa-kag", "Latn", } m["wal"] = { "Wolaytta", 36943, "omv-nom", } m["wam"] = { "Massachusett", 56519, "alg-eas", "Latn", } m["wan"] = { "Wan", 3913272, "dmn-nbe", } m["wao"] = { "Wappo", 56530, "nai-ykn", "Latn", } m["wap"] = { "Wapishana", 3450493, "awd", "Latn", } m["waq"] = { "Wageman", 3436843, "aus-gun", "Latn", } m["war"] = { "Waray-Waray", 34279, "phi", "Latn", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["was"] = { "Washo", 34198, "qfa-iso", "Latn", } m["wat"] = { "Kaninuwa", 12952565, "poz-ocw", "Latn", } m["wau"] = { "Wauja", 3450522, "awd", "Latn", } m["wav"] = { "Waka", 3913394, "alv-mye", } m["waw"] = { "Waiwai", 56632, "sai-prk", "Latn", } m["wax"] = { "Watam", 3566597, "paa", "Latn", } m["way"] = { "Wayana", 5908753, "sai-gui", "Latn", } m["waz"] = { "Wampur", 7966957, "poz-ocw", "Latn", } m["wba"] = { "Warao", 36946, "qfa-iso", "Latn", } m["wbb"] = { "Wabo", 7958701, "poz-hce", "Latn", } m["wbe"] = { "Waritai", 7969453, "paa-lkp", "Latn", } m["wbf"] = { "Wara", 3914052, "alv-wan", } m["wbh"] = { "Wanda", 7967153, "bnt-mwi", } m["wbi"] = { "Wanji", 3376818, "bnt-bki", "Latn", } m["wbj"] = { "Alagwa", 56621, "cus-sou", "Latn", } m["wbk"] = { "Waigali", 34196, "nur-sou", } m["wbl"] = { "Wakhi", 34208, "xsc-skw", "Cyrl, Latn, Arab", translit = {Cyrl = "tg-translit"}, } m["wbm"] = { "Wa", 12644869, "mkh-pal", } m["wbp"] = { "Warlpiri", 1639998, "aus-pam", "Latn", } m["wbq"] = { "Waddar", 6708569, "dra-tel", } m["wbr"] = { "Wagdi", 7959490, "inc-bhi", } m["wbt"] = { "Wanman", 7967989, } m["wbv"] = { "Wajarri", 3913856, "aus-psw", "Latn", } m["wbw"] = { "Woi", 8029092, "poz-hce", "Latn", } m["wca"] = { "Yanomam", 7960056, "sai-ynm", "Latn", } m["wci"] = { "Waci Gbe", 36987, "alv-gbe", } m["wdd"] = { "Wandji", 36976, "bnt-nze", } m["wdg"] = { "Wadaginam", 7958930, } m["wdj"] = { "Wadjiginy", 7959489, } m["wdt"] = { "Wendat", 3567223, "iro-nor", "Latn", ancestors = "iro-ohu", } m["wdu"] = { "Wadjigu", 10719025, } m["wdy"] = { "Wadjabangayi", 63313681, } m["wea"] = { "Wewaw", 15895870, } m["wec"] = { "Wè Western", 11159067, "kro-wee", } m["wed"] = { "Wedau", 12953294, "poz-ocw", "Latn", } m["weh"] = { "Weh", 7979690, "nic-rnw", } m["wei"] = { "Kiunum", 7983230, } m["wem"] = { "Weme Gbe", 18379970, "alv-gbe", } m["weo"] = { "Wemale", 7982165, "poz-cma", } m["wer"] = { "Weri", 11732752, "paa", } m["wes"] = { "Cameroon Pidgin", 35541, "crp", "Latn", ancestors = "en", } m["wet"] = { "Perai", 12953035, "poz-tim", } m["weu"] = { "Welaung", 7980503, "tbq-kuk", } m["wew"] = { "Weyewa", 4314526, "poz-cet", "Latn", } m["wfg"] = { "Yafi", 8074520, "paa-pau", } m["wga"] = { "Wagaya", 7959487, "aus-pam", } m["wgb"] = { "Wagawaga", 7959485, } m["wgg"] = { "Wangganguru", 7967859, "aus-kar", "Latn", } m["wgi"] = { "Wahgi", 3565122, } m["wgo"] = { "Waigeo", 7959937, "poz-hce", } m["wgu"] = { "Wirangu", 2092286, "aus-pam", "Latn", } m["wgy"] = { "Warrgamay", 3915942, "aus-pam", "Latn", } m["wha"] = { "Manusela", 3287127, "poz-cma", } m["whg"] = { "North Wahgi", 12953273, "ngf", } m["whk"] = { "Wahau Kenyah", 7959737, "poz-swa", } m["whu"] = { "Wahau Kayan", 12473397, } m["wib"] = { "Southern Toussian", 11158982, "alv-sav", } m["wic"] = { "Wichita", 56513, "cdd", "Latn", } m["wie"] = { "Wik-Epa", 10720035, "aus-pmn", } m["wif"] = { "Wik-Keyangan", 10720037, "aus-pmn", } m["wig"] = { "Wik-Ngathana", 3915695, "aus-pmn", } m["wih"] = { "Wik-Me'anha", 10720039, "aus-pmn", } m["wii"] = { "Minidien", 6865237, "qfa-tor", "Latn", } m["wij"] = { "Wik-Iiyanh", 10720036, "aus-pmn", } m["wik"] = { "Wikalkan", 7999800, "aus-pmn", } m["wil"] = { "Wilawila", 10720050, "aus-wor", } m["wim"] = { "Wik-Mungkan", 2092246, "aus-pmn", "Latn", } m["win"] = { "Winnebago", 1957108, "sio-msv", "Latn", } m["wir"] = { "Wiraféd", 12953970, "tup-gua", "Latn", } m["wiu"] = { "Wiru", 8027044, "paa", } m["wiv"] = { "Muduapa", 3121040, "poz-ocw", "Latn", } m["wiy"] = { "Wiyot", 36937, "aql", "Latn", } m["wja"] = { "Waja", 3914415, "alv-wjk", } m["wji"] = { "Warji", 3440381, "cdc-wst", } m["wka"] = { "Kw'adza", 3807652, "cus-sou", } m["wkb"] = { "Kumbaran", 16878146, "dra-sdo", } m["wkd"] = { "Mo", 7960881, "poz-ocw", "Latn", } m["wkl"] = { "Kalanadi", 6350515, "dra-mal", } m["wku"] = { "Kunduvadi", 6444383, "dra-mal", } m["wkw"] = { "Wakawaka", 10719110, "aus-pam", } m["wky"] = { "Wangkayutyuru", 33060533, "aus-kar", } m["wla"] = { "Walio", 7961958, } m["wlc"] = { "Mwali Comorian", 3319155, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["wle"] = { "Wolane", 12645275, "sem-eth", } m["wlg"] = { "Kunbarlang", 5618523, "aus-gun", "Latn", } m["wli"] = { "Waioli", 7960241, "paa-nha" } m["wlk"] = { "Wailaki", 20832, "ath-pco", "Latn", } m["wll"] = { "Wali (Sudan)", 30597440, "nub-hil", } m["wlm"] = { "Middle Welsh", 2487263, "cel-brw", "Latn", ancestors = "owl", entry_name = { from = {"Ð", "ð"}, to = {"D", "d"} }, sort_key = "wlm-sortkey", } m["wlo"] = { "Wolio", 1185114, "poz-wot", "Latn, Arab", } m["wlr"] = { "Wailapa", 7960062, "poz-vnn", "Latn", } m["wls"] = { "Wallisian", 36979, "poz-pnp", "Latn", } m["wlu"] = { "Wuliwuli", 8039208, } m["wlv"] = { "Wichí Lhamtés Vejoz", 13526867, "sai-wic", "Latn", } m["wlw"] = { "Walak", 7961258, } m["wlx"] = { "Wali (Ghana)", 36895, "nic-mre", "Latn", } m["wly"] = { "Waling", 7961957, "sit-kic", ancestors = "bap", } m["wmb"] = { "Wambaya", 2083197, "aus-mir", } m["wmc"] = { "Wamas", 7966909, "ngf-mad", } m["wmd"] = { "Mamaindé", 3284890, "sai-nmk", "Latn", } m["wme"] = { "Wambule", 56785, "sit-kiw", "Latn", } m["wmh"] = { "Waima'a", 7960132, "poz-tim", "Latn", } m["wmi"] = { "Wamin", 7966934, } m["wmm"] = { "Maiwa (Indonesia)", 6737226, "poz", "Latn", } m["wmn"] = { "Waamwang", 7958575, "poz-cln", "Latn", } m["wmo"] = { "Wam", 8030620, "qfa-tor", "Latn", } m["wms"] = { "Wambon", 7966922, "ngf", "Latn", } m["wmt"] = { "Walmajarri", 2232696, "aus-pam", "Latn", } m["wmw"] = { "Mwani", 3042206, "bnt-swh", "Latn", } m["wmx"] = { "Womo", 8031646, "paa-msk", "Latn", } m["wnb"] = { "Wanambre", 7967057, "ngf", "Latn", } m["wnc"] = { "Wantoat", 7968184, "ngf-fin", "Latn", } m["wnd"] = { "Wandarang", 3913767, "aus-arn", "Latn", } m["wne"] = { "Waneci", 7967334, "ira-pat", "ps-Arab", } m["wng"] = { "Wanggom", 11732736, "ngf", "Latn", } m["wni"] = { "Ndzwani Comorian", 2850262, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["wnk"] = { "Wanukaka", 2370136, "poz", "Latn", } m["wnm"] = { "Wanggamala", 7967860, "aus-kar", "Latn", } m["wno"] = { "Wano", 3566166, "ngf", "Latn", } m["wnp"] = { "Wanap", 7967060, "qfa-tor", "Latn", } m["wnu"] = { "Usan", 7901709, "ngf", "Latn", } m["wnw"] = { "Wintu", 56754, "nai-wtq", "Latn", } m["wny"] = { "Wanyi", 7968201, "aus-gar", "Latn", } m["woa"] = { "Tyaraity", 10706951, } m["wob"] = { "Wobé", 3915363, "kro-wee", } m["woc"] = { "Wogeo", 8029061, "poz-ocw", "Latn", } m["wod"] = { "Wolani", 8029704, "ngf", "Latn", } m["woe"] = { "Woleaian", 34037, "poz-mic", "Latn, Wole", } m["wog"] = { "Wogamusin", 56991, "paa-spk", "Latn", } m["woi"] = { "Kamang", 8029096, "ngf", "Latn", } m["wok"] = { "Longto", 35795, "alv-dur", "Latn", } m["wom"] = { "Perema", 3913378, "alv-lek", "Latn", } m["won"] = { "Wongo", 8032058, "bnt-bsh", "Latn", } m["woo"] = { "Manombai", 6751253, "poz", "Latn", } m["wor"] = { "Woria", 8034514, "paa-egb", "Latn", } m["wos"] = { "Hanga Hundi", 6450232, "paa-spk", "Latn", } m["wow"] = { "Wawonii", 3566780, "poz-btk", "Latn", } m["wpc"] = { "Wirö", 12953684, nil, "Latn", } m["wra"] = { "Warapu", 56739, "paa-msk", "Latn", } m["wrb"] = { "Warluwara", 3913761, "aus-pam", "Latn", } m["wrg"] = { "Warungu", 7970854, "aus-pam", "Latn", } m["wrh"] = { "Wiradjuri", 3913840, "aus-cww", "Latn", } m["wri"] = { "Wariyangga", 10719289, "aus-psw", "Latn", } m["wrk"] = { "Garawa", 2524022, "aus-gar", "Latn", } m["wrl"] = { "Warlmanpa", 3913823, "aus-pam", } m["wrm"] = { "Warumungu", 1764544, "aus-pam", "Latn", } m["wrn"] = { "Warnang", 36971, "alv-hei", } m["wro"] = { "Worora", 3504106, "aus-wor", } m["wrp"] = { "Waropen", 7969851, "poz-hce", "Latn", } m["wrr"] = { "Wardaman", 3913842, "aus-yng", } m["wrs"] = { "Waris", 3502610, "paa-brd", } m["wru"] = { "Waru", 3566463, } m["wrv"] = { "Waruna", 7971078, } m["wrw"] = { "Gugu Warra", 5615286, } m["wrx"] = { "Wae Rana", 7959375, } m["wrz"] = { "Warray", 7969971, "aus-gun", } m["wsa"] = { "Warembori", 56459, } m["wsi"] = { "Wusi", 8039349, "poz-vnn", "Latn", } m["wsk"] = { "Waskia", 7972683, "ngf-mad", "Latn", } m["wsr"] = { "Owenia", 7114727, } m["wss"] = { "Wasa", 36914, "alv-ctn", ancestors = "ak", } m["wsu"] = { "Wasu", 7972892, } m["wsv"] = { "Wotapuri-Katarqalai", 3877569, "inc-koh", } m["wtf"] = { "Watiwa", 35316, "ngf-mad", "Latn", } m["wth"] = { "Wathaurong", 7974656, "aus-pam", "Latn", } m["wti"] = { "Berta", 33178, } m["wtk"] = { "Watakataui", 7972975, "paa-spk", } m["wtm"] = { "Mewati", 2605943, "raj", "Deva", translit = "hi-translit", } m["wtw"] = { "Wotu", 12473488, } m["wua"] = { "Wikngenchera", 10720045, "aus-pmn", } m["wub"] = { "Wunambal", 3913805, "aus-wor", } m["wud"] = { "Wudu", 36972, "alv-gbe", "Latn", } m["wuh"] = { "Wutunhua", 1012917, "qfa-mix", "Latn", ancestors = "cmn, bo, peh", } m["wul"] = { "Silimo", 11732514, "ngf", } m["wum"] = { "Wumbvu", 36891, "bnt-kel", "Latn", } m["wun"] = { "Bungu", 4997686, "bnt-mby", "Latn", } m["wur"] = { "Wurrugu", 8039305, "aus-wdj", } m["wut"] = { "Wutung", 56743, "paa-msk", "Latn", } m["wuu"] = { "Wu", 34290, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["wuv"] = { "Wuvulu-Aua", 3062746, "poz-aay", } m["wux"] = { "Wulna", 13591670, } m["wuy"] = { "Wauyai", 12953295, "poz-hce", } m["wwa"] = { "Waama", 7958576, "nic-eov", "Latn", } m["wwo"] = { "Dorig", 3037047, "poz-vnn", "Latn", } m["wwr"] = { "Warrwa", 7970852, } m["www"] = { "Wawa", 36889, "nic-mmb", "Latn", } m["wxa"] = { "Waxiang", 2252191, "zhx", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["wxw"] = { "Wardandi", 61999705, } m["wya"] = { "Wyandot", 1185119, "iro-nor", "Latn", } m["wyb"] = { "Ngiyambaa", 3913825, "aus-cww", "Latn", } m["wyi"] = { "Woiwurrung", 8029099, "aus-pam", "Latn", } m["wym"] = { "Vilamovian", 56485, "gmw-hgm", "Latn", ancestors = "gmh", entry_name = {remove_diacritics = c.dotabove}, } m["wyr"] = { "Wayoró", 2875044, "tup", } m["wyy"] = { "Western Fijian", 3062751, "poz-pcc", "Latn", } return require("Module:languages").finalizeData(m, "language") 5qcbzpbxm5lp482vl4r5h213hz6rhtr Module:languages/data/3/w/extra 828 1770 35015 2025-01-18T19:25:16Z Kambai Akau 8 Created page with "local m = {} m["waa"] = { } m["wab"] = { } m["wac"] = { } m["wad"] = { } m["waf"] = { otherNames = {"Wakona"}, } m["wag"] = { } m["wah"] = { } m["waj"] = { } m["wal"] = { aliases = {"Walamo", "Wolayta", "Wolaitta", "Wolaita", "Welaytta", "Wälaytta", "Wälayta", "Walayta", "Walaytta", "Wolamo", "Welamo", "Wollamo"}, } m["wam"] = { otherNames = {"Wampanoag"}, } m["wan"] = { } m["wao"] = { } m["wap"] = { } m["waq"] = { otherNames = {"Wagiman", "Wakiman",..." 35015 Scribunto text/plain local m = {} m["waa"] = { } m["wab"] = { } m["wac"] = { } m["wad"] = { } m["waf"] = { otherNames = {"Wakona"}, } m["wag"] = { } m["wah"] = { } m["waj"] = { } m["wal"] = { aliases = {"Walamo", "Wolayta", "Wolaitta", "Wolaita", "Welaytta", "Wälaytta", "Wälayta", "Walayta", "Walaytta", "Wolamo", "Welamo", "Wollamo"}, } m["wam"] = { otherNames = {"Wampanoag"}, } m["wan"] = { } m["wao"] = { } m["wap"] = { } m["waq"] = { otherNames = {"Wagiman", "Wakiman", "Wogeman"}, } m["war"] = { aliases = {"Waray", "Winaray", "Samar-Leyte"}, } m["was"] = { } m["wat"] = { } m["wau"] = { otherNames = {"Waura", "Waurá", "Uaura"}, } m["wav"] = { } m["waw"] = { otherNames = {"Wai Wai", "Uaiuai", "Uaieue", "Ouayeone", "Katawian", "Karahawyana"}, } m["wax"] = { otherNames = {"Marangis"}, } m["way"] = { } m["waz"] = { } m["wba"] = { } m["wbb"] = { } m["wbe"] = { } m["wbf"] = { } m["wbh"] = { } m["wbi"] = { otherNames = {"Vwanji"}, } m["wbj"] = { } m["wbk"] = { } m["wbl"] = { } m["wbm"] = { otherNames = {"Va"}, -- cf 'vwa' } m["wbp"] = { } m["wbq"] = { } m["wbr"] = { } m["wbt"] = { } m["wbv"] = { } m["wbw"] = { } m["wca"] = { aliases = {"Yanomám", "Yanomámi", "Yanomami", "Oriental Yanomami", "Yanomamé", "Yãnomamè", "Waika", "Waiká", "Waica", "Waicá", "Central-Waika", "Central Waicá"}, varieties = {"Yanomama", "Yanomae", "Wakathautheri"}, } m["wci"] = { } m["wdd"] = { } m["wdg"] = { } m["wdj"] = { otherNames = {"Wagaydy", "Wadyiginy", "Wogaity", "Patjtjamalh", "Batjamalh", "Batytyamalh", "Batyamal", "Bachamal", "Wogait", "Wagaitj", "Wogati", "Worgait", "Worgite", "Waggait", "Waggite", "Waggote", "Waggate", "Wagatsch", "Waogatsch"}, } m["wdt"] = { } m["wdu"] = { } m["wdy"] = { } m["wea"] = { } m["wec"] = { } m["wed"] = { } m["weh"] = { } m["wei"] = { } m["wem"] = { } m["weo"] = { otherNames = {"North Wemale", "South Wemale"}, } m["wer"] = { } m["wes"] = { otherNames = {"Cameroonian Pidgin English", "Cameroonian Creole", "Kamtok"}, } m["wet"] = { } m["weu"] = { otherNames = {"Rawngtu Chin", "Rawngtu"}, } m["wew"] = { } m["wfg"] = { } m["wga"] = { } m["wgb"] = { } m["wgg"] = { } m["wgi"] = { } m["wgo"] = { } m["wgu"] = { } m["wgy"] = { } m["wha"] = { otherNames = {"Sou Upaa"}, } m["whg"] = { } m["whk"] = { } m["whu"] = { } m["wib"] = { } m["wic"] = { } m["wie"] = { } m["wif"] = { } m["wig"] = { } m["wih"] = { } m["wii"] = { } m["wij"] = { } m["wik"] = { } m["wil"] = { } m["wim"] = { } m["win"] = { aliases = {"Hocak", "Hochank", "Hochunk"}, } m["wir"] = { } m["wiu"] = { } m["wiv"] = { otherNames = {"Vitu", "Vittu", "Witu"}, } m["wiy"] = { } m["wja"] = { } m["wji"] = { } m["wka"] = { } m["wkb"] = { } m["wkd"] = { otherNames = {"Wakde"}, } m["wkl"] = { } m["wku"] = { } m["wkw"] = { } m["wky"] = { } m["wla"] = { } m["wlc"] = { } m["wle"] = { } m["wlg"] = { } m["wli"] = { } m["wlk"] = { } m["wll"] = { otherNames = {"Wali"}, -- part of the Hill Nubian or Kordofanian Nubian dialect continuum } m["wlm"] = { } m["wlo"] = { } m["wlr"] = { } m["wls"] = { otherNames = {"East Uvean", "ʻUvean", "Fakaʻuvea"}, } m["wlu"] = { } m["wlv"] = { } m["wlw"] = { } m["wlx"] = { otherNames = {"Wali", "Waali", "Walii"}, } m["wly"] = { } m["wmb"] = { } m["wmc"] = { } m["wmd"] = { otherNames = {"Mamaindê", "Mamainde"}, } m["wme"] = { } m["wmh"] = { otherNames = {"Waimoa"}, } m["wmi"] = { } m["wmm"] = { otherNames = {"Maiwa"}, } m["wmn"] = { } m["wmo"] = { otherNames = {"Wom (New Guinea)", "Wom (Papua New Guinea)", "Wom"}, } m["wms"] = { } m["wmt"] = { } m["wmw"] = { aliases = {"Kimwani"}, } m["wmx"] = { } m["wnb"] = { } m["wnc"] = { } m["wnd"] = { } m["wne"] = { otherNames = {"Wanetsi", "Wanechi", "Chalgari", "Tarino"}, } m["wng"] = { } m["wni"] = { } m["wnk"] = { } m["wnm"] = { } m["wno"] = { } m["wnp"] = { } m["wnu"] = { } m["wnw"] = { } m["wny"] = { otherNames = {"Wanji", "Waanyi"}, } m["woa"] = { } m["wob"] = { otherNames = {"Wè Northern"}, } m["woc"] = { } m["wod"] = { } m["woe"] = { } m["wog"] = { } m["woi"] = { otherNames = {"Woisika"}, } m["wok"] = { otherNames = {"Voko", "Woko"}, } m["wom"] = { otherNames = {"Wom (Nigeria)", "Wom"}, } m["won"] = { } m["woo"] = { } m["wor"] = { } m["wos"] = { } m["wow"] = { } m["wpc"] = { otherNames = {"Wiru", "Maco", "Mako", "Maku", "Macu", "Wotuja"}, } m["wra"] = { otherNames = {"Barupu"}, } m["wrb"] = { } m["wrg"] = { otherNames = {"Warrungu", "Warrongo", "Warrangu", "Warrango"}, } m["wrh"] = { otherNames = {"Wiradhuri", "Wirradhuri", "Wiradhuray", "Wirradgerry", "Wirradjerry", "Wiradyuri", "Wirrathuri", "Wiratheri", "Wooradgery", "Wooragurie", "Wiiratheri", "Wooratherie", "Waradgeri", "Weri-ari"}, } m["wri"] = { } m["wrk"] = { otherNames = {"Garrwa", "Karawa", "Karrwa", "Gaarwa"}, } m["wrl"] = { } m["wrm"] = { } m["wrn"] = { } m["wro"] = { otherNames = {"Worrorra", "Wororan", "Worrorran"}, } m["wrp"] = { } m["wrr"] = { } m["wrs"] = { } m["wru"] = { } m["wrv"] = { } m["wrw"] = { } m["wrx"] = { } m["wrz"] = { otherNames = {"Waray"}, } m["wsa"] = { } m["wsi"] = { otherNames = {"Kerepua", "Wusi-Kerepua"}, } m["wsk"] = { } m["wsr"] = { } m["wss"] = { } m["wsu"] = { } m["wsv"] = { } m["wtf"] = { otherNames = {"Dumpu"}, } m["wth"] = { otherNames = {"Wathawurrung", "Wathaurung", "Wada wurrung", "Barrabool"}, } m["wti"] = { } m["wtk"] = { } m["wtm"] = { } m["wtw"] = { } m["wua"] = { } m["wub"] = { } m["wud"] = { } m["wuh"] = { } m["wul"] = { } m["wum"] = { } m["wun"] = { } m["wur"] = { otherNames = {"Popham Bay"}, } m["wut"] = { } m["wuu"] = { aliases = {"Suzhounese", "Shanghainese"}, } m["wuv"] = { otherNames = {"Wuvulu"}, } m["wux"] = { } m["wuy"] = { } m["wwa"] = { } m["wwo"] = { } m["wwr"] = { } m["www"] = { } m["wxa"] = { otherNames = {"Waxianghua"}, } m["wxw"] = { } m["wya"] = { } m["wyb"] = { otherNames = {"Wangaaybuwan-Ngiyambaa", "Wangaaybuwan", "Wayilwan"}, } m["wyi"] = { otherNames = {"Woiworung", "Woiwurrong", "Wuywurung", "Wurundjeri", "Warerong", "Warorong", "Waverong", "Wavoo-rong", "Wawoorong", "Wawoo-rong", "Wawurong", "Wawurrong", "Woewo-rung", "Woiwurong", "Woi-wurrong", "Woiwurru", "Woiwurung", "Wooeewoorong", "Wowerong", "Wainworra", "Wairwaioo", "Warwaroo", "Wurrundyirra-baluk", "Wurrunjeri", "Wurunjeri", "Wurunjerri-baluk", "Oorongie", "Urunjeri", "Bunurong", "Bunwurrung", "Boonwerung", "Boonwurrung", "Bunurowrung", "Boonoorong", "Boonerwrung", "Bururong"}, } m["wym"] = { aliases = {"Wilamowicean", "Vilamovicean", "Wymysorys"}, -- Vilamovian and Wym. may not even meet CFI } m["wyr"] = { otherNames = {"Ajurú", "Ayurú", "Uaiora", "Wajaru", "Wayurú"}, } m["wyy"] = { } return m 7z207w2jq5bz1bqjndyu6z23pif8cxg Module:languages/data/3/x/extra 828 1771 35016 2025-01-18T19:28:30Z Kambai Akau 8 Created page with "local m = {} m["xaa"] = { aliases = {"Andalusi Arabic", "Moorish Arabic", "Spanish Arabic"}, } m["xab"] = { } m["xac"] = { } m["xad"] = { } m["xae"] = { } m["xag"] = { otherNames = {"Caucasian Albanian", "Old Udi"}, } m["xai"] = { } m["xaj"] = { } m["xak"] = { otherNames = {"Mako", "Máku", "Mácu", "Macú", "Macu", "Máko", "Maku-Auari"}, } m["xal"] = { otherNames = {"Oirat", "Modern Oirat"}, } m["xam"] = { otherNames = {"ǀKham"}, } m["xan"] = { } m["..." 35016 Scribunto text/plain local m = {} m["xaa"] = { aliases = {"Andalusi Arabic", "Moorish Arabic", "Spanish Arabic"}, } m["xab"] = { } m["xac"] = { } m["xad"] = { } m["xae"] = { } m["xag"] = { otherNames = {"Caucasian Albanian", "Old Udi"}, } m["xai"] = { } m["xaj"] = { } m["xak"] = { otherNames = {"Mako", "Máku", "Mácu", "Macú", "Macu", "Máko", "Maku-Auari"}, } m["xal"] = { otherNames = {"Oirat", "Modern Oirat"}, } m["xam"] = { otherNames = {"ǀKham"}, } m["xan"] = { } m["xao"] = { } m["xap"] = { } m["xaq"] = { } m["xar"] = { } m["xas"] = { } m["xat"] = { } m["xau"] = { } m["xav"] = { } m["xaw"] = { } m["xay"] = { } m["xbb"] = { } m["xbc"] = { aliases = {"Greco-Bactrian", "Kushan", "Kushano-Bactrian"}, } m["xbd"] = { } m["xbe"] = { } m["xbg"] = { } m["xbi"] = { } m["xbj"] = { } m["xbm"] = { } m["xbn"] = { } m["xbo"] = { otherNames = {"Bolğar", "Bulghar", "Bolghar", "Bolgarian", "Bolgar"}, } m["xbp"] = { } m["xbr"] = { otherNames = {"East Sumbanese", "Sumbanese"}, } m["xbw"] = { } m["xby"] = { otherNames = {"Badjala"}, -- contrast gbw } m["xcb"] = { } m["xcc"] = { } m["xce"] = { } m["xch"] = { } m["xcl"] = { aliases = {"Classical Armenian", "Liturgical Armenian", "Grabar"}, } m["xcm"] = { } m["xcn"] = { } m["xco"] = { otherNames = {"Chorasmian","Khwarazmian","Khorezmian"}, } m["xcr"] = { } m["xct"] = { } m["xcu"] = { } m["xcv"] = { otherNames = {"Chuvantsy", "Chuvansky"}, } m["xcw"] = { } m["xcy"] = { } m["xda"] = { } m["xdc"] = { } m["xdk"] = { otherNames = {"Darug", "Dharruk", "Dharuk", "Eora", "Iora", "Iyora", "Sydney"}, } m["xdm"] = { } m["xdy"] = { } m["xeb"] = { } m["xed"] = { } m["xeg"] = { } m["xel"] = { } m["xem"] = { } m["xep"] = { } m["xer"] = { otherNames = {"Koromu", "Cherente", "Sherenté"}, } m["xes"] = { otherNames = {"Koromu"}, } m["xet"] = { } m["xeu"] = { } m["xfa"] = { } m["xga"] = { } m["xgb"] = { } m["xgd"] = { } m["xgf"] = { otherNames = {"Tongva", "Gabrielino", "Gabrieleño", "Fernandeño"}, } m["xgg"] = { } m["xgi"] = { } m["xgl"] = { } m["xgm"] = { otherNames = {"Darambal", "Dharumbal", "Dharambal", "Guwinmal", "Kuinmabara", "Karunbara", "Rakiwara", "Wapabara"}, } m["xgr"] = { } m["xgu"] = { } m["xgw"] = { } m["xha"] = { } m["xhc"] = { otherNames = {"Hunnish"}, } m["xhd"] = { } m["xhe"] = { otherNames = {"Khetranki"}, } m["xhm"] = { } m["xhr"] = { aliases = {"Hernician"}, } m["xht"] = { otherNames = {"Hattian"}, } m["xhu"] = { } m["xhv"] = { } m["xib"] = { } m["xii"] = { } m["xin"] = { } m["xil"] = { } m["xir"] = { } m["xis"] = { } m["xiv"] = { otherNames = {"Indus Valley Language"}, } m["xiy"] = { otherNames = {"Shipaja", "Xipaia"}, } m["xjb"] = { } m["xka"] = { } m["xkb"] = { } m["xkc"] = { aliases = {"Xoini, Kho'ini"}, } m["xkd"] = { } m["xke"] = { otherNames = {"Krio Dayak", "Krio", "Keriu", "Seputan"}, } m["xkf"] = { otherNames = {"Kheng"}, } m["xkg"] = { } m["xki"] = { } m["xkj"] = { } m["xkk"] = { otherNames = {"Lamam"}, -- Lamam is a Kaco' clan name, formerly encoded by the ISO as 'lmm' } m["xkl"] = { otherNames = {"Mainstream Kenyah", "Kenyah"}, } m["xkn"] = { } m["xko"] = { } m["xkp"] = { } m["xkq"] = { } m["xkr"] = { otherNames = {"Chacriabá", "Chacriaba", "Chakriaba", "Xakriaba", "Xacriabá", "Xacriaba", "Chikriaba", "Xikriabá", "Xikriaba", "Shacriaba", "Xicriabá", "Xicriaba", "Chicriabá", "Chicriaba"}, } m["xks"] = { } m["xkt"] = { } m["xku"] = { } m["xkv"] = { } m["xkw"] = { } m["xkx"] = { } m["xky"] = { } m["xkz"] = { otherNames = {"Kurtop", "Kurtö", "Kurtopkha", "Kurtokha", "Zhâke"}, } m["xla"] = { } m["xlb"] = { } m["xlc"] = { } m["xld"] = { } m["xle"] = { } m["xlg"] = { } m["xli"] = { } m["xln"] = { aliases = {"Alanian"}, } m["xlo"] = { } m["xlp"] = { } m["xls"] = { } m["xlu"] = { otherNames = {"Cuneiform Luwian", "Hieroglyphic Luwian"}, } m["xly"] = { } m["xmb"] = { otherNames = {"Mboa"}, } m["xmc"] = { } m["xmd"] = { } m["xmf"] = { otherNames = {"Megrelian", "Mingrel", "Megrel"}, } m["xmg"] = { } m["xmh"] = { otherNames = {"Kuku-Muminh", "Wik-Muminh", "Kugu-Nganhcara", "Wik-Nganhcara", "Wikngenchera"}, } m["xmj"] = { } m["xmk"] = { } m["xml"] = { } m["xmm"] = { } m["xmo"] = { } m["xmp"] = { } m["xmq"] = { } m["xmr"] = { otherNames = {"Kushite"}, } m["xms"] = { } m["xmt"] = { } m["xmu"] = { } m["xmx"] = { } m["xmy"] = { } m["xmz"] = { } m["xna"] = { } m["xnb"] = { aliases = {"Kanakanavu"}, } m["xng"] = { otherNames = {"Middle Mongolian"}, } m["xnh"] = { } m["xni"] = { } m["xnk"] = { } m["xnn"] = { aliases = {"Northern Kankana-ey"}, } m["xnr"] = { } m["xns"] = { } m["xnt"] = { } m["xnu"] = { } m["xny"] = { otherNames = {"Nyiyabali", "Njijabali", "Nijadali"}, } m["xoc"] = { } m["xod"] = { } m["xog"] = { otherNames = {"Lusoga"}, } m["xoi"] = { } m["xok"] = { } m["xom"] = { otherNames = {"Komo (Sudan)", "Madiin"}, } m["xon"] = { } m["xoo"] = { -- contrast kzw, sai-kat, sai-xoc otherNames = {"Xukuru", "Xucurú", "Xucuru", "Shukurú", "Shukuru", "Shucurú", "Shucuru", "Kirirí", "Kiriri", "Kirirí-Xokó"}, } m["xop"] = { } m["xor"] = { } m["xow"] = { } m["xpa"] = { } m["xpb"] = { otherNames = {"Northeastern Tasmanian", "North East Tasmanian", "Plangermaireener", "Plangamerina", "Cape Portland", "Ben Lomond", "Pipers River"}, } m["xpc"] = { } m["xpd"] = { otherNames = {"Oyster Bay", "Oyster Bay Tasmanian", "Paritarami", "Big River", "Big River Tasmanian", "Lairmairrener", "Lemerina"}, } m["xpe"] = { } m["xpf"] = { otherNames = {"Mainland Southeast Tasmanian", "Nuenonne", "Nyunoni"}, } m["xpg"] = { } m["xph"] = { otherNames = {"North Midland Tasmanian", "North Midlands Tasmanian", "Cheranotipana"}, } m["xpi"] = { } m["xpj"] = { otherNames = {"Luthigh"}, } m["xpk"] = { otherNames = {"Kulina Pano"}, } m["xpl"] = { aliases = {"Port Sorell Tasmanian"}, } m["xpm"] = { } m["xpn"] = { } m["xpo"] = { } m["xpp"] = { } m["xpq"] = { } m["xpr"] = { } m["xps"] = { } m["xpu"] = { } m["xpv"] = { otherNames = {"Tommeeginnee", "Northern Tasmanian"}, } m["xpw"] = { otherNames = {"Pirapa", "Northwestern Tasmanian"}, } m["xpx"] = { otherNames = {"Southwestern Tasmanian"}, } m["xpy"] = { } m["xpz"] = { otherNames = {"Bruny Island Tasmanian", "Nuenonne", "Nyunoni"}, } m["xqa"] = { } m["xqt"] = { } m["xra"] = { } m["xrb"] = { } m["xrd"] = { } m["xre"] = { } m["xrg"] = { } m["xri"] = { } m["xrm"] = { } m["xrn"] = { } m["xrq"] = { otherNames = {"Karrangpurru"}, } m["xrr"] = { otherNames = {"Rhaetic", "Rhaetian"}, } m["xrt"] = { } m["xru"] = { } m["xrw"] = { } m["xsa"] = { } m["xsb"] = { otherNames = {"Sambal", "Tina Sambal", "Tina"}, } m["xsd"] = { } m["xse"] = { } m["xsh"] = { } m["xsi"] = { } m["xsj"] = { } m["xsl"] = { } m["xsm"] = { otherNames = {"Kassena"}, } m["xsn"] = { otherNames = {"Sanga"}, } m["xso"] = { } m["xsp"] = { } m["xsq"] = { } m["xsr"] = { aliases = {"Sharpa", "Sharwa", "Xiaerba"}, } m["xss"] = { } m["xsu"] = { aliases = {"Sanöma", "Sanɨma", "Sanỳma", "Sanema", "Sanemá", "Sanuma", "Sanima", "Sanma"}, } m["xsv"] = { otherNames = {"Jatvingian"}, } m["xsy"] = { } m["xta"] = { } m["xtb"] = { } m["xtc"] = { otherNames = {"Katcha-Kadugli-Miri"}, } m["xtd"] = { } m["xte"] = { } m["xth"] = { } m["xti"] = { } m["xtj"] = { } m["xtl"] = { } m["xtm"] = { } m["xtn"] = { } m["xto"] = { otherNames = {"East Tocharian", "Agnean", "Turfanian"}, } m["xtp"] = { } m["xtq"] = { } m["xtr"] = { } m["xts"] = { } m["xtt"] = { } m["xtu"] = { } m["xtv"] = { } m["xtw"] = { } m["xty"] = { } m["xua"] = { } m["xub"] = { } m["xud"] = { } m["xug"] = { } m["xuj"] = { } m["xul"] = { } m["xum"] = { } m["xun"] = { } m["xuo"] = { } m["xup"] = { } m["xur"] = { otherNames = {"Urartean"}, } m["xut"] = { } m["xuu"] = { otherNames = {"Kxoe"}, } m["xve"] = { } -- m["xvi"] = { "Kamviri", 1193495, "nur-nor", scripts = {"Arab"} } moved to etym-only code m["xvn"] = { } m["xvo"] = { } m["xvs"] = { } m["xwa"] = { } m["xwc"] = { } m["xwd"] = { } m["xwe"] = { } m["xwg"] = { } m["xwj"] = { } m["xwk"] = { otherNames = {"Wanggumara", "Karenggapa", "Punthamara"}, } m["xwl"] = { } m["xwo"] = { } m["xwr"] = { } m["xww"] = { otherNames = {"Wemba Wemba", "Wamba-Wamba", "Wamba Wamba", "Wembawemba", "Baraba-Baraba", "Barababaraba", "Nari-Nari", "Wergaia", "Wotjobaluk"}, } m["xxb"] = { otherNames = {"Boro (Ghana)"}, } m["xxk"] = { } m["xxm"] = { } m["xxr"] = { } m["xxt"] = { } m["xya"] = { } m["xyb"] = { } m["xyl"] = { } m["xyt"] = { } m["xyy"] = { otherNames = {"Yotayota", "Yortayorta", "Bangerang", "Kailtheban", "Wollithiga", "Jotijota", "Joti-Jota", "Jodajoda"}, } m["xzh"] = { } m["xzm"] = { otherNames = {"Semigallian", "Semigalian"}, } m["xzp"] = { } return m p0ryqp9nnr16bzcfsc6zv03dfxs8agw Module:languages/data/3/z 828 1772 35017 2025-01-18T19:29:17Z Kambai Akau 8 Created page with "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["zaa"] = { "Sierra de Juárez Zapotec", 12953989, "omq-zap", "Latn", } m["zab"] = { "San Juan Guelavía Zapotec", 5614751, "omq-zpc", "Latn", } m["zac"]..." 35017 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["zaa"] = { "Sierra de Juárez Zapotec", 12953989, "omq-zap", "Latn", } m["zab"] = { "San Juan Guelavía Zapotec", 5614751, "omq-zpc", "Latn", } m["zac"] = { "Ocotlán Zapotec", 7076643, "omq-zap", "Latn", } m["zad"] = { "Cajonos Zapotec", 5017997, "omq-zpc", "Latn", } m["zae"] = { "Yareni Zapotec", 12645368, "omq-zap", "Latn", } m["zaf"] = { "Ayoquesco Zapotec", 4831570, "omq-zpc", "Latn", } m["zag"] = { "Zaghawa", 37007, "ssa-sah", "Latn", -- also Beria } m["zah"] = { "Zangwal", 3441387, "cdc-wst", "Latn", } m["zai"] = { "Isthmus Zapotec", 56728, "omq-zpc", "Latn", } m["zaj"] = { "Zaramo", 8066599, "bnt-ruv", "Latn", } m["zak"] = { "Zanaki", 8066018, "bnt-lok", "Latn", } m["zal"] = { "Zauzou", 3616358, "tbq-nus", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["zam"] = { "Central Mahuatlán Zapoteco", 13541830, "omq-zap", "Latn", } m["zao"] = { "Ozolotepec Zapotec", 7116610, "omq-zap", "Latn", } m["zap"] = { "Zapotec", 13214, "omq-zap", "Latn", } m["zaq"] = { "Aloápam Zapotec", 4734726, "omq-zap", "Latn", } m["zar"] = { "Rincón Zapotec", 7334628, "omq-zap", "Latn", } m["zas"] = { "Santo Domingo Albarradas Zapotec", 4709425, "omq-zap", "Latn", } m["zat"] = { "Tabaa Zapotec", 7672849, "omq-zap", "Latn", } m["zau"] = { "Zangskari", 771203, "sit-lab", "Tibt", ancestors = "lbj", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["zav"] = { "Yatzachi Zapotec", 8050301, "omq-zpc", "Latn", } m["zaw"] = { "Mitla Zapotec", 3053288, "omq-zpc", "Latn", } m["zax"] = { "Xadani Zapotec", 8042823, "omq-zap", "Latn", } m["zay"] = { "Zayse-Zergulla", 673895, "omv-eom", "Latn", } m["zaz"] = { "Zari", 3914398, "cdc-wst", "Latn", } m["zbt"] = { "Batui", 16839143, "poz-slb", "Latn", } m["zca"] = { "Coatecas Altas Zapotec", 5138603, "omq-zap", "Latn", } m["zdj"] = { "Ngazidja Comorian", 3114653, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["zea"] = { "Zealandic", 237409, "gmw-frk", "Latn", ancestors = "dum", sort_key = { from = {"^'([aeiouy].*)$"}, to = {"%1'"} } } m["zeg"] = { "Zenag", 12953345, "poz-ocw", "Latn", } m["zen"] = { "Zenaga", 37005, "ber", "Latn", } m["zga"] = { "Kinga", 11005332, "bnt-bki", "Latn", } m["zgh"] = { "Moroccan Amazigh", 7598268, "ber", "Tfng", translit = "Tfng-translit", } m["zgr"] = { "Magori", 3277370, "poz-ocw", "Latn", } m["zhb"] = { "Zhaba", 56334, "sit-qia", } m["zhi"] = { "Zhire", 3914910, "nic-plc", "Latn", } m["zhn"] = { "Nong Zhuang", 7049385, "tai-cen", "Latn", sort_key = {remove_diacritics = "%p"}, } m["zhw"] = { "Zhoa", 8070885, "nic-rnw", "Latn", } m["zia"] = { "Zia", 3038636, "ngf", "Latn", } m["zib"] = { "Zimbabwe Sign Language", 8072097, "sgn", } m["zik"] = { "Zimakani", 56740, "ngf", "Latn", } m["zil"] = { "Zialo", 36991, "dmn-msw", "Latn", } m["zim"] = { "Mesme", 56282, "cdc-mas", "Latn", } m["zin"] = { "Zinza", 8072460, "bnt-haj", "Latn", } m["zir"] = { "Ziriya", 3913943, "nic-jer", "Latn", } m["ziw"] = { "Zigula", 37010, "bnt-seu", "Latn", } m["ziz"] = { "Zizilivakan", 56300, "cdc-cbm", "Latn", } m["zka"] = { "Kaimbulawa", 6348011, "poz-mun", "Latn", } m["zkb"] = { "Koibal", 949259, "syd", "Latn, Cyrl", } m["zkd"] = { "Kadu (Myanmar)", -- The name is duplicated with Kadu languages in Africa. 54324451, "sit-luu", "Latn", -- and also unencoded Kadu script } m["zkg"] = { "Goguryeo", 706327, "qfa-kor", "Hani", sort_key = "Hani-sortkey", } m["zkh"] = { "Khorezmian Turkic", 25502, "trk-kar", "Arab", ancestors = "xqa", } m["zkk"] = { "Karankawa", 3192947, nil, "Latn", } m["zko"] = { "Kott", 34163, "qfa-yso", "Latn", } m["zkp"] = { "São Paulo Kaingáng", 7665661, "sai-jee", "Latn", } m["zkr"] = { "Zakhring", 56996, "sit-mdz", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["zkt"] = { "Khitan", 1064482, "qfa-xgx", "Kitl, Kits, Hani", translit = {Kits = "zkt-translit"}, sort_key = {Hani = "Hani-sortkey"}, } m["zku"] = { "Kaurna", 6378899, "aus-psw", "Latn", } m["zkv"] = { "Krevinian", 6436902, "urj-fin", "Latn", ancestors = "vot", } m["zkz"] = { "Khazar", 1067986, "trk", "Orkh", } m["zma"] = { "Manda (Australia)", 18650060, "aus-dal", "Latn", } m["zmb"] = { "Zimba", 8071960, "bnt-lgb", "Latn", } m["zmc"] = { "Margany", 10577017, "aus-pam", "Latn", } m["zmd"] = { "Maridan", 10577273, "aus-dal", "Latn", } m["zme"] = { "Mangerr", 10576387, nil, "Latn", } m["zmf"] = { "Mfinu", 35915, "bnt-tek", "Latn", } m["zmg"] = { "Marti Ke", 10577823, "aus-dal", "Latn", } m["zmh"] = { "Makolkol", 12636052, "paa-bng", "Latn", } m["zmi"] = { "Negeri Sembilan Malay", 3915909, "poz-mly", "Latn", } m["zmj"] = { "Maridjabin", 10577274, "aus-dal", "Latn", } m["zmk"] = { "Mandandanyi", 10576338, "aus-pam", "Latn", } m["zml"] = { "Madngele", 10575155, "aus-dal", "Latn", } m["zmm"] = { "Marimanindji", 10577424, "aus-dal", "Latn", } m["zmn"] = { "Mbangwe", 35928, "bnt-kel", "Latn", } m["zmo"] = { "Molo", 15974357, "sdv-eje", "Latn", } m["zmp"] = { "Mbuun", 106249400, "bnt", "Latn", } m["zmq"] = { "Mituku", 6883590, "bnt-mbe", "Latn", } m["zmr"] = { "Maranungku", 6772792, "aus-dal", "Latn", } m["zms"] = { "Mbesa", 6799676, "bnt-ske", "Latn", } m["zmt"] = { "Maringarr", 10577443, "aus-dal", "Latn", } m["zmu"] = { "Muruwari", 3915442, "aus-pam", "Latn", } m["zmv"] = { "Mbariman-Gudhinma", 3915672, "aus-pmn", "Latn", } m["zmw"] = { "Mbo (Congo)", 6799710, "bnt-nya", "Latn", } m["zmx"] = { "Bomitaba", 35063, "bnt-ngn", "Latn", } m["zmy"] = { "Mariyedi", 10577501, "aus-dal", "Latn", } m["zmz"] = { "Mbandja", 3915310, "bad", "Latn", } m["zna"] = { "Zan Gula", 863726, "alv-bua", "Latn", } m["zne"] = { "Zande", 35015, "znd", "Latn", } m["zng"] = { "Mang", 720192, "mkh-mng", } m["znk"] = { "Manangkari", 6746906, "aus-wdj", "Latn", } m["zns"] = { "Mangas", 3438780, "cdc-wst", "Latn", } m["zoc"] = { "Copainalá Zoque", 12954017, "nai-miz", "Latn", } m["zoh"] = { "Chimalapa Zoque", 5099289, "nai-miz", "Latn", } m["zom"] = { "Zou", 37011, "tbq-kuk", "Latn", } m["zoo"] = { "Asunción Mixtepec Zapotec", 4811888, "omq-zap", "Latn", } m["zoq"] = { "Tabasco Zoque", 323325, "nai-miz", "Latn", } m["zor"] = { "Rayón Zoque", 12954015, "nai-miz", "Latn", } m["zos"] = { "Francisco León Zoque", 12954011, "nai-miz", "Latn", } m["zpa"] = { "Lachiguiri Zapotec", 6468403, "omq-zap", "Latn", } m["zpb"] = { "Yautepec Zapotec", 7413392, "omq-zap", "Latn", } m["zpc"] = { "Choapan Zapotec", 5103425, "omq-zap", "Latn", } m["zpd"] = { "Southeastern Ixtlán Zapotec", 8050392, "omq-zap", "Latn", } m["zpe"] = { "Petapa Zapotec", 7171675, "omq-zap", "Latn", } m["zpf"] = { "San Pedro Quiatoni Zapotec", 7271640, "omq-zpc", "Latn", } m["zpg"] = { "Guevea de Humboldt Zapotec", 13459953, "omq-zap", "Latn", } m["zph"] = { "Totomachapan Zapotec", 7828390, "omq-zap", "Latn", } m["zpi"] = { "Santa María Quiegolani Zapotec", 7271823, "omq-zpc", "Latn", } m["zpj"] = { "Quiavicuzas Zapotec", 7271642, "omq-zap", "Latn", } m["zpk"] = { "Tlacolulita Zapotec", 7810685, "omq-zpc", "Latn", } m["zpl"] = { "Lachixío Zapotec", 6468420, "omq-zap", "Latn", } m["zpm"] = { "Mixtepec Zapotec", 7414598, "omq-zpc", "Latn", } m["zpn"] = { "Santa Inés Yatzechi Zapotec", 8050300, "omq-zap", "Latn", } m["zpo"] = { "Amatlán Zapotec", 4740613, "omq-zpc", "Latn", } m["zpp"] = { "El Alto Zapotec", 5350733, "omq-zap", "Latn", } m["zpq"] = { "Zoogocho Zapotec", 8074100, "omq-zpc", "Latn", } m["zpr"] = { "Santiago Xanica Zapotec", 8042924, "omq-zap", "Latn", } m["zps"] = { "Coatlán Zapotec", 7420514, "omq-zap", "Latn", } m["zpt"] = { "San Vicente Coatlán Zapotec", 13541831, "omq-zap", "Latn", } m["zpu"] = { "Yalálag Zapotec", 8047534, "omq-zpc", "Latn", } m["zpv"] = { "Chichicapan Zapotec", 5096050, "omq-zap", "Latn", } m["zpw"] = { "Zaniza Zapotec", 8066220, "omq-zpc", "Latn", } m["zpx"] = { "San Baltazar Loxicha Zapotec", 7413390, "omq-zap", "Latn", } m["zpy"] = { "Mazaltepec Zapotec", 6798223, "omq-zap", "Latn", } m["zpz"] = { "Texmelucan Zapotec", 7708357, "omq-zpc", "Latn", } m["zra"] = { "Gaya", 5528695, "qfa-kor", "Hani", sort_key = "Hani-sortkey", } m["zrg"] = { "Mirgan", 6873206, "inc-eas", } m["zrn"] = { "Zirenkel", 3441365, "cdc-est", "Latn", } m["zro"] = { "Záparo", 10206, "sai-zap", "Latn", } m["zrs"] = { "Mairasi", 3038645, "paa-mai", "Latn", } m["zsa"] = { "Sarasira", 57333197, "poz-ocw", } m["zsk"] = { -- attested? "Kaskean", 6374586, } m["zsl"] = { "Zambian Sign Language", 8065713, "sgn", } m["zsr"] = { "Southern Rincon Zapotec", 12954000, "omq-zpc", "Latn", } m["zsu"] = { "Sukurum", 57333741, "poz-ocw", } m["zte"] = { "Elotepec Zapotec", 5367223, "omq-zap", "Latn", } m["ztg"] = { "Xanaguía Zapotec", 8042887, "omq-zpc", "Latn", } m["ztl"] = { "Lapaguía-Guivini Zapotec", 6488084, "omq-zap", "Latn", } m["ztm"] = { "San Agustín Mixtepec Zapotec", 7413220, "omq-zap", "Latn", } m["ztn"] = { "Santa Catarina Albarradas Zapotec", 7419277, "omq-zap", "Latn", } m["ztp"] = { "Loxicha Zapotec", 6694268, "omq-zap", "Latn", } m["ztq"] = { "Quioquitani-Quierí Zapotec", 3574818, "omq-zpc", "Latn", } m["zts"] = { "Tilquiapan Zapotec", 7802959, "omq-zpc", "Latn", } m["ztt"] = { "Tejalapan Zapotec", 13510225, "omq-zap", "Latn", } m["ztu"] = { "San Pablo Güilá Zapotec", 5626813, "omq-zap", "Latn", } m["ztx"] = { "Zaachila Zapotec", 8063390, "omq-zap", "Latn", } m["zty"] = { "Yatee Zapotec", 3574815, "omq-zpc", "Latn", } m["zua"] = { "Zeem", 3450131, "cdc-wst", "Latn", } m["zuh"] = { "Tokano", 7813481, "ngf", "Latn", } m["zum"] = { "Kumzari", 36158, "ira-swi", "Arab", ancestors = "pal", } m["zun"] = { "Zuni", 10188, "qfa-iso", "Latn", } m["zuy"] = { "Zumaya", 56626, "cdc-mas", "Latn", } m["zwa"] = { "Zay", 10195, "sem-eth", } m["zyp"] = { "Zyphe", 57004, "tbq-kuk", "Latn", } m["zza"] = { "Zazaki", 10199, "ira-zgr", "Latn", dotted_dotless_i = true, sort_key = "zza-sortkey", wikimedia_codes = "diq", } m["zzj"] = { "Zuojiang Zhuang", 13848149, "tai-cen", "Latn", sort_key = {remove_diacritics = "%p"}, } return require("Module:languages").finalizeData(m, "language") hn4bmjjnv2vkdmr0jsolmdrxvw1l8p7 Module:languages/data/3/z/extra 828 1773 35018 2025-01-18T19:29:56Z Kambai Akau 8 Created page with "local m = {} m["zaa"] = { otherNames = {"Ixtlán Zapotec", "Atepec"}, } m["zab"] = { otherNames = {"Western Tlacolula Zapotec", "Western Tlacolula Valley Zapotec", "Tlacolula Valley Zapotec", "Valley Zapotec", "San Juan Zapotec", "Guelavía Zapotec", "Santa Ana del Valle Zapotec", "Teotitlán del Valle Zapotec", "San Lucas Quiaviní Zapotec", "Tlacolula de Matamoros Zapotec", "San Jerónimo Tlacochahuaya Zapotec", "Jalieza Zapotec", "San Martín Tilcajete Zapotec"},..." 35018 Scribunto text/plain local m = {} m["zaa"] = { otherNames = {"Ixtlán Zapotec", "Atepec"}, } m["zab"] = { otherNames = {"Western Tlacolula Zapotec", "Western Tlacolula Valley Zapotec", "Tlacolula Valley Zapotec", "Valley Zapotec", "San Juan Zapotec", "Guelavía Zapotec", "Santa Ana del Valle Zapotec", "Teotitlán del Valle Zapotec", "San Lucas Quiaviní Zapotec", "Tlacolula de Matamoros Zapotec", "San Jerónimo Tlacochahuaya Zapotec", "Jalieza Zapotec", "San Martín Tilcajete Zapotec"}, } m["zac"] = { } m["zad"] = { otherNames = {"Southern Villa Alta Zapotec", "Yaganiza Zapotec", "Yaganiza-Xagacía Zapotec", "San Mateo Zapotec"}, } m["zae"] = { otherNames = {"Western Ixtlán Zapotec", "Etla Zapotec"}, } m["zaf"] = { } m["zag"] = { aliases = {"Zakhawa", "Beria"}, } m["zah"] = { } m["zai"] = { } m["zaj"] = { } m["zak"] = { } m["zal"] = { } m["zam"] = { } m["zao"] = { } m["zap"] = { } m["zaq"] = { } m["zar"] = { } m["zas"] = { } m["zat"] = { } m["zau"] = { aliases = {"Zanskari"}, } m["zav"] = { } m["zaw"] = { } m["zax"] = { } m["zay"] = { } m["zaz"] = { } m["zbt"] = { } m["zca"] = { } m["zdj"] = { aliases = {"Ngazidja", "Shingazidja"}, } m["zea"] = { } m["zeg"] = { } m["zen"] = { } m["zga"] = { } m["zgh"] = { aliases = {"Standard Moroccan Amazigh", "Standard Moroccan Tamazight", "Standard Moroccan Berber", "Amazigh", "Tamazight"}, } m["zgr"] = { } m["zhb"] = { aliases = {"Zaba"}, } m["zhi"] = { varieties = {"Shang"}, } m["zhn"] = { aliases = {"Yanguang Zhuang", "Western Nung", "Nung Din"}, } m["zhw"] = { } m["zia"] = { } m["zib"] = { } m["zik"] = { } m["zil"] = { } m["zim"] = { } m["zin"] = { } m["zir"] = { } m["ziw"] = { } m["ziz"] = { } m["zka"] = { } m["zkb"] = { } m["zkd"] = { } m["zkg"] = { } m["zkh"] = { aliases = {"Khorezmian", "Khorezmian-Turkic"}, } m["zkk"] = { } m["zko"] = { } m["zkp"] = { } m["zkr"] = { } m["zkt"] = { } m["zku"] = { } m["zkv"] = { } m["zkz"] = { } m["zma"] = { } m["zmb"] = { } m["zmc"] = { } m["zmd"] = { } m["zme"] = { } m["zmf"] = { } m["zmg"] = { } m["zmh"] = { } m["zmi"] = { } m["zmj"] = { } m["zmk"] = { } m["zml"] = { } m["zmm"] = { } m["zmn"] = { } m["zmo"] = { aliases = {"Malkan"}, } m["zmp"] = { } m["zmq"] = { } m["zmr"] = { aliases = {"Maranunggu", "Marranunggu", "Marranungku", "Maranunga", "Marranungga", "Maranunggo"}, } m["zms"] = { } m["zmt"] = { } m["zmu"] = { } m["zmv"] = { aliases = {"Rimanggudhinma", "Rimang-Gudinhma", "Parimankutinma"}, } m["zmw"] = { aliases = {"Mbo (Democratic Republic of the Congo)", "Mbo"}, } m["zmx"] = { } m["zmy"] = { } m["zmz"] = { } m["zna"] = { } m["zne"] = { } m["zng"] = { } m["znk"] = { aliases = {"Naragani"}, } m["zns"] = { } m["zoc"] = { } m["zoh"] = { } m["zom"] = { aliases = {"Zo", "Yo", "Yos"}, } m["zoo"] = { } m["zoq"] = { } m["zor"] = { } m["zos"] = { } m["zpa"] = { } m["zpb"] = { } m["zpc"] = { aliases = {"Choapan Zapoteco"}, } m["zpd"] = { } m["zpe"] = { } m["zpf"] = { } m["zpg"] = { } m["zph"] = { } m["zpi"] = { } m["zpj"] = { } m["zpk"] = { } m["zpl"] = { } m["zpm"] = { } m["zpn"] = { } m["zpo"] = { } m["zpp"] = { aliases = {"El Alto Zapoteco"}, } m["zpq"] = { } m["zpr"] = { } m["zps"] = { } m["zpt"] = { } m["zpu"] = { } m["zpv"] = { } m["zpw"] = { } m["zpx"] = { } m["zpy"] = { } m["zpz"] = { } m["zra"] = { aliases = {"Kaya", "Kara", "Karak"}, } m["zrg"] = { aliases = {"Panika"}, } m["zrn"] = { } m["zro"] = { aliases = {"Zaparo"}, varieties = {"Conambo"}, -- Conambo refers to two dialects, one sometimes considered a language } m["zrs"] = { } m["zsa"] = { } m["zsk"] = { -- attested? aliases = {"Kaskian"}, } m["zsl"] = { } m["zsr"] = { } m["zsu"] = { } m["zte"] = { } m["ztg"] = { } m["ztl"] = { } m["ztm"] = { } m["ztn"] = { } m["ztp"] = { } m["ztq"] = { } m["zts"] = { } m["ztt"] = { } m["ztu"] = { } m["ztx"] = { aliases = {"Zaachila Zapoteco"}, } m["zty"] = { } m["zua"] = { } m["zuh"] = { } m["zum"] = { } m["zun"] = { aliases = {"Zuñi", "Shiwi'ma"}, } m["zuy"] = { } m["zwa"] = { } m["zyp"] = { aliases = {"Zyphe Chin", "Zophei", "Zoptei", "Vawngtu"}, } m["zza"] = { aliases = {"Zaza"}, } m["zzj"] = { } return m anxb42mwzprj7j004tgtlo3j3afydib Module:he-translit 828 1775 35020 2025-01-18T19:39:47Z Kambai Akau 8 Created page with "local export = {} --Contributors: Malku H₂n̥rés, Sartma, Erutuon, Metaknowledge local m_str_utils = require("Module:string utilities") local gcodepoint = m_str_utils.gcodepoint local match = m_str_utils.match local s = m_str_utils.gsub local U = m_str_utils.char local bidirectional_control_characters = U(0x061C) .. U(0x200E) .. U(0x200F) .. U(0x202A) .. "-" .. U(0x202E) .. U(0x2066) .. "-" .. U(0x2069) local word_end = "%f[%s%z" .. bidirectional_control_charact..." 35020 Scribunto text/plain local export = {} --Contributors: Malku H₂n̥rés, Sartma, Erutuon, Metaknowledge local m_str_utils = require("Module:string utilities") local gcodepoint = m_str_utils.gcodepoint local match = m_str_utils.match local s = m_str_utils.gsub local U = m_str_utils.char local bidirectional_control_characters = U(0x061C) .. U(0x200E) .. U(0x200F) .. U(0x202A) .. "-" .. U(0x202E) .. U(0x2066) .. "-" .. U(0x2069) local word_end = "%f[%s%z" .. bidirectional_control_characters .. "%-]" local word_start = "%f[^%s%z" .. bidirectional_control_characters .. "%-]" -- Bidirectional control characters should be avoided as much as possible, -- but they are easily picked up when copying and pasting, so the module needs -- to account for them. -- This list is from [[w:Bidirectional control character]]. local V = "[aɔɛeiăəou‌āēīōūêôáéíóúḗṓếố][̂̄̆]?́?" local C = "[ʔḇḡḏhwzḥṭylsʕqrśšṯ'ḵmnfṣbdgptkjc″vḫẓġTZCDK]" local c = { --direct translit --full char ie. C ["א"] = "ʔ", ["ב"] = "ḇ", ["ג"] = "ḡ", ["ד"] = "ḏ", ["ה"] = "h", ["ו"] = "w", ["ז"] = "z", ["ח"] = "ḥ", ["ט"] = "ṭ", ["י"] = "y", ["ל"] = "l", ["ס"] = "s", ["ע"] = "ʕ", ["ק"] = "q", ["ר"] = "r", ["ש"] = "ß", ["ת"] = "ṯ", --miscellaneous: ["׳"] = "'", --geresh ["־"] = "-", --hyphen ["׃"] = " .", --dot ["ׂ"] = "ˊ", --sin dot ["ׁ"] = "ˇ", --shin dot ["ּ"] = "·", --dagesh ["֫"] = "^", --oleh ["ֽ"] = "+", --meteg --niqqud ie. V ["ַ"] = "a", ["ָ"] = "ɔ", ["ֶ"] = "ɛ", ["ֵ"] = "e", ["ִ"] = "i", ["ֳ"] = "ɔ̆", ["ֲ"] = "ă", ["ֱ"] = "ɛ̆", ["ְ"] = "ə", ["ֹ"] = "o", ["ֻ"] = "u", ["ׇ"] = "ɔ", } local b = { --BH --when different final form {"[כך]", "ḵ"}, {"[מם]", "m"}, {"[נן]", "n"}, {"[פף]", "f"}, {"[צץ]", "ṣ"}, {"(" .. V .. ")(·?)(+?)(^?)([ˊˇ]?'?)", "%5%2%1%4%3"}, --order: s(h)in dot, geresh, dagesh, vowel (niqqud), oleh, meteg --bgdkft: fricative + dagesh > stop {"ḇ·", "b"}, {"ḡ·", "g"}, {"ḏ·", "d"}, {"ṯ·", "t"}, {"ḵ·", "k"}, {"f·", "p"}, --s(h)in dot {"ß(·?)ˇ", "š%1"}, {"ß(·?)ˊ", "ś%1"}, --vowel lengthenings {"i([+^]?)y", "ī%1"}, --V > long / _{jw}{no V no dagesh} {"ī([+^]?" .. V .. ")", "iy%1"}, {"ī·", "iy·"}, {"e([+^]?)y", "ē%1"}, {"ē([+^]?" .. V .. ")", "ey%1"}, {"ɛ([+^]?)y", "E%1"}, --see E > ɛ̄ below {"E([+^]?" .. V .. ")", "ɛy%1"}, {"(" .. C .. "·?)wo", "%1ō"}, {"(" .. V .. "[+^]?)w·", "%1U"}, {"w·", "ū"}, {"U", "w·"}, {"(" .. C .. "·?)y·", "%1ī"}, --h > circumflex / V_{no V no dagesh} {"(" .. V .. "[+^]?)h", "%1H"}, {"H(" .. V .. ")", "h%1"}, {"H·", "h"}, {"e([+^]?)H", "ê%1"}, {"o([+^]?)H", "ô%1"}, {"ɛ([+^]?)H", "ɛ̂%1"}, {"ɔ([+^]?)H", "ɔ̂%1"}, {"a([+^]?)H", "â%1"}, {"(" .. V .. "[+^]?%s?)(.)·(%s?" .. V .. ")", "%1%2%2%3"}, --dagesh gemination {"[·ß]", ""}, --deletion of unpointed s(h)ins and useless dageshim --schwa: Ə means "kept" {"ə" .. word_end, ""}, {"ə([ḇḡḏḵfṯ])", "Ə%1"}, {"([+‌āēīōūoE])(" .. C .. ")ə", "%1%2Ə"}, {"E", "ɛ̄"}, --see >E above {"(" .. C .. "ə?" .. C .. ")ə", "%1Ə"}, {"(" .. C .. ")Ə(" .. C .. ")([Əə])", "%1ə%2Ə"}, {word_start .. "([ūw]?a?" .. C .. ")ə", "%1Ə"}, {"ə", ""}, {"Ə", "ə"}, {"([ʕhḥ])a(" .. word_end .. ")", "^a%1%2"}, --final /a/-guttural inversion --penultimate stress: segolates & -áyiC {"(" .. C .. "[eɛo])(%+?".. C .. "ɛ" .. C .. ")" .. word_end, "%1^%2"}, {"(" .. C .. "a)(%+?".. C .. C .. "?a" .. C ..")" .. word_end, "%1^%2"}, {"ayi(" .. C .. ")" .. word_end, "a^yi%1"}, --stress marking {"a^", "á"}, {"e^", "é"}, {"i^", "í"}, {"o^", "ó"}, {"u^", "ú"}, {"ɛ^", "ɛ́"}, {"ɔ^", "ɔ́"}, {"ā^", "ā́"}, {"ē^", "ḗ"}, {"ī^", "ī́"}, {"ō^", "ṓ"}, {"ū^", "ū́"}, {"ɛ̄^", "ɛ̄́"}, {"ɔ̄^", "ɔ̄́"}, {"ê^", "ế"}, {"ô^", "ố"}, {"ɛ̂^", "ɛ̂́"}, {"ɔ̂^", "ɔ̂́"}, {"ɔyw(" .. word_end .. ")", "ɔw%1"}, --irregular… {"(" .. V .. "[+^]?)([bdgptk])(" .. V .. ")", "%1%2%2%3"}, --dagesh bgdkft gemination {"f", "p̄"}, --bc p̄ are 2 chars {"%s%.", "."}, --quotes: " ." > "." (esthetics) } --MH local m = { --direct change ["ḏ"] = "d", ["ḡ"] = "g", ["ś"] = "s", ["״"] = "″", --gershayim ["q"] = "k", ["ī"] = "i", ["ū"] = "u", ["́"] = "^", --stress marking conversion below } local l = { --indirect {"p̄", "f"}, {"[̂̆̄]", ""}, {"ḥ'", "ḫ"}, {"ṯ'", "T"}, {"ṭ'", "ẓ"}, {"g'", "j"}, {"z'", "Z"}, {"ṣ'", "C"}, {"d'", "D"}, {"[rʕ]'", "ġ"}, {"(.)%1", "%1"}, {"[ḇw]", "v"}, {"[ḵḥ]", "K"}, {"[ṯṭ]", "t"}, {"'", ""}, {"[ʔʕ]", "'"}, --above: loss of vowel length, loss of gemination, turning n-grams into 1 char, MH mergers. --schwa --prefixes -- {word_start .. "([bvkKlšdm])ə", "%1e"}, -- {"(u[bvkKlšdm])ə", "%1e"}, --initial C clusters {word_start .. "([rnmly])ə", "%1e"}, {word_start .. "(" .. C .. ")ə([h'])", "%1e%2"}, --internal {"([ə+]" .. C .. ")ə", "%1e"}, {"(" .. C .. C .. ")ə", "%1e"}, {"[ə+]", ""}, --deletion of remaining schwa and metegim --put here not above to avoid e/ə confusion {"[āâă]", "a"}, {"[ēêɛ]", "e"}, {"[ōô]", "o"}, {"[ḗế]", "é"}, {"[ṓố]", "ó"}, {"(" .. word_start .. "[^áéíóú^]-[aeiouɔ])(" .. C .. "?" .. C .. "?)" .. word_end, "%1^%2"}, --module-explicit default final stress... --same articulation > schwa insertion {"([bp])([bp])", "%1e%2"}, {"([vf])([vf])", "%1e%2"}, {"([dt])([dt])", "%1e%2"}, {"([DTṣ])([DTṣ])", "%1e%2"}, {"([zs])([zs])", "%1e%2"}, {"([Zš])([Zš])", "%1e%2"}, {"([jC])([jC])", "%1e%2"}, {"([gk])([gk])", "%1e%2"}, {"(K)(K)", "%1e%2"}, {"(r)(r)", "%1e%2"}, {"''", "'e'"}, --a/o, including kol {"ɔ(" .. C .. C .. ")", "o%1"}, {"ɔ(" .. C .. ")" .. word_end, "o%1"}, {"(" .. word_start .. "[kK])ɔ(^l" .. word_end .. ")", "%1o%2"}, {"([bvkKlšd][ea][kK])ɔ(^l" .. word_end .. ")", "%1o%2"}, -- {"(m[ei][kK])ɔ(^l" .. word_end .. ")", "%1o%2"}, {"(" .. word_start .. "u[kK])ɔ(^l" .. word_end .. ")", "%1o%2"}, {"(ha[kK])ɔ(^l" .. word_end .. ")", "%1o%2"}, {"ɔ", "a"}, {"(" .. word_start .. C .. C .. "?" .. V .. ")^(" .. C .. "?" .. C .. "?" .. word_end .. ")", "%1%2"}, --…reader-implicit acute accent in monosyllabic --stress marking {"a^", "á"}, {"e^", "é"}, {"i^", "í"}, {"o^", "ó"}, {"u^", "ú"}, --glottal stops: kept when {CV}'V, {"(" .. word_start .. ")'", "%1"}, {"'(" .. C .. ")", "%1"}, {"'(" .. word_end .. ")", "%1"}, --fake digraphs {"([szck])h", "%1'h"}, --one char > displaying {"ṣ", "ts"}, {"š", "sh"}, {"T", "t'"}, {"Z", "zh"}, {"C", "ch"}, {"D", "d'"}, {"K", "kh"}, } function export.BH(text) text = s(s(text, '.', c), "[֣֖֣֑֣֣֧֛֖֥֧֛֥֖֑֣֖֥֔֗֗֙֔]", "") --remove cantillation marks so that it works for quotes too for a = 1, #b do text = s(text, b[a][1], b[a][2]) end return text end function export.BH_tr(text) return s(export.BH(text), "+", "") --metegim kept for MH end function export.MH_tr(text) local acronym = false text = s(export.BH(text), '.', m) --.BH() to keep metegim, m is applied if match(text, "″") and not match(text, V) then --acronym = gershayim & no V text = s(s(s(text, "p̄", "p"), "ḇ", "b"), "ḵ", "k") acronym = true end for a = 1, #l do --in any case, l is applied text = s(text, l[a][1], l[a][2]) end if acronym == true then text = mw.ustring.upper(text) end return text end function export.tr(text, lang, sc) if not sc then sc = require("Module:languages").getByCode(lang):findBestScript(text):getCode() end if sc ~= "Hebr" or not match(text, "[ְֱֲֳִֵֶַָׇֹֻ״־]") then return nil elseif lang == "he" then return export.MH_tr(text) elseif lang == "hbo" then --though useless return export.BH_tr(text) end end function export.tr_all(frame) return export.BH_tr(frame.args[1]) .. ", " .. export.MH_tr(frame.args[1]) end --Erutuon's code for code points below --[[ local Array = require "Module:array" local function show_code_point_names(text) if not text then return "" end local names = Array() for cp in gcodepoint(text) do -- Remove HEBREW LETTER, HEBREW POINT, etc. local name = require "Module:Unicode data".lookup_name(cp) :gsub( "^HEBREW (%w+) ", function(type) if type == "ACCENT" then return "ACCENT " else return "" end end) :lower() names:insert(name) end return names:concat ", " end local old_s = s function s(...) local old = ... local new = old_s(...) if old ~= new then mw.log(show_code_point_names(old), show_code_point_names(new), ...) end return new end --]] return export 30pabh7lk2lhykkubxsd8sw1ggucq6r Ta‌̱mpi‌̱let:TemplateData header 10 1852 35155 2025-01-19T15:54:28Z Kambai Akau 8 Created page with "<div class="templatedata-header">{{#if:{{{noheader|}}}| |This is the {{#if:{{{nolink|}}}|TemplateData|[[mw:Help:TemplateData|TemplateData]]}} documentation for this template used by [[mw:VisualEditor|VisualEditor]] and other tools.}} '''TemplateData for {{{1|{{BASEPAGENAME}}}}}''' </div> <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| [[Category:TemplateData documentation]] }}</includeonly> <noinclude>{{documentation}}</noinclude>" 35155 wikitext text/x-wiki <div class="templatedata-header">{{#if:{{{noheader|}}}| |This is the {{#if:{{{nolink|}}}|TemplateData|[[mw:Help:TemplateData|TemplateData]]}} documentation for this template used by [[mw:VisualEditor|VisualEditor]] and other tools.}} '''TemplateData for {{{1|{{BASEPAGENAME}}}}}''' </div> <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| [[Category:TemplateData documentation]] }}</includeonly> <noinclude>{{documentation}}</noinclude> mxdnnfew0nuq9osw037c2uii9qojuf5 Ta‌̱mpi‌̱let:subpages 10 1853 35160 2025-01-19T15:59:41Z Kambai Akau 8 Created page with "<div style="width:auto;margin:0px;overflow:auto;"> {| width="100%" style="font-size:90%; background:transparent;" | {{Special:Prefixindex/{{{1|{{FULLPAGENAME}}}}}/}} |}</div><noinclude>{{documentation}}</noinclude>" 35160 wikitext text/x-wiki <div style="width:auto;margin:0px;overflow:auto;"> {| width="100%" style="font-size:90%; background:transparent;" | {{Special:Prefixindex/{{{1|{{FULLPAGENAME}}}}}/}} |}</div><noinclude>{{documentation}}</noinclude> 0wynmzzqex0ubddktecc4mnp47exdgj Module:also/templates 828 1854 35163 2025-01-19T16:05:27Z Kambai Akau 8 Created page with "-- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local get_script = require("Module:scripts").getByCode local insert = table.insert local process_params = require("Module:parameters").process local yesno = require("Module:yesno") function export.also_t(frame) local args = process_params(frame:getParent().args or frame.args, { [1] = {required = true, list = true}, ["sc"] = {list = true, allow_holes = true, re..." 35163 Scribunto text/plain -- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local get_script = require("Module:scripts").getByCode local insert = table.insert local process_params = require("Module:parameters").process local yesno = require("Module:yesno") function export.also_t(frame) local args = process_params(frame:getParent().args or frame.args, { [1] = {required = true, list = true}, ["sc"] = {list = true, allow_holes = true, require_index = true}, ["uni"] = {list = true, allow_holes = true, separate_no_index = true}, }) if args.sc.maxindex > 0 then require("Module:debug/track")("also/sc param") end local terms, sc, uni = {}, args.sc, args.uni for i, term in ipairs(args[1]) do local sc_i = sc[i] if sc_i then term = {term = term, sc = get_script(sc_i)} end local uni_i = uni[i] if uni_i then if type(term) == "string" then term = {term = term} end -- If boolean false specified, set as `false`; otherwise, retain the input value. -- Exceptionally, "0" is treated as itself, not `false`. term.uni = uni_i == "0" and uni_i or yesno(uni_i, uni_i) and uni_i or false end insert(terms, term) end local uni_default = args.uni.default terms.uni_default = yesno(uni_default == "auto" or uni_default) and "auto" or nil return require("Module:also").main(terms) end return export tjkzrt66k5gmynh17fm0e6jgyly7xgi Module:data/magic words 828 1855 35165 2025-01-19T16:07:01Z Kambai Akau 8 Created page with "local next = next local date_and_time = "mw:Help:Magic words#Date and time" local formatting = "mw:Help:Magic words#Formatting" local labeled_section_transclusion = "mw:Extension:Labeled Section Transclusion" local liquidthreads = "mw:Extension:LiquidThreads" local localization = "mw:Help:Magic words#Localization" local miscellaneous = "mw:Help:Magic words#Miscellaneous" local namespaces = "mw:Help:Magic words#Namespaces" local namespaces_2 = "mw:Help:Magic words#Namesp..." 35165 Scribunto text/plain local next = next local date_and_time = "mw:Help:Magic words#Date and time" local formatting = "mw:Help:Magic words#Formatting" local labeled_section_transclusion = "mw:Extension:Labeled Section Transclusion" local liquidthreads = "mw:Extension:LiquidThreads" local localization = "mw:Help:Magic words#Localization" local miscellaneous = "mw:Help:Magic words#Miscellaneous" local namespaces = "mw:Help:Magic words#Namespaces" local namespaces_2 = "mw:Help:Magic words#Namespaces 2" local noexternallanglinks = "mw:Wikibase/Installation/Advanced configuration#noexternallanglinks" local other = "mw:Help:Magic words#Other" local page_names = "mw:Help:Magic words#Page names" local parser_functions_ext = "mw:Help:Extension:ParserFunctions##" -- ## is not a typo local statistics = "mw:Help:Magic words#Statistics" local substitution = "mw:Manual:Substitution" local technical_metadata = "mw:Help:Magic words#Technical metadata" local technical_metadata_of_another_page = "mw:Help:Magic words#Technical metadata of another page" local transclusion_modifiers = "mw:Help:Magic words#Transclusion modifiers" local url_data = "mw:Help:Magic words#URL data" local data = {} for k, v in next, { ["!"] = { parser_variable = other, case_sensitive = false }, ["#BABEL"] = { parser_function = "mw:Extension:Babel#Usage", case_sensitive = false }, ["#bcp47"] = { -- Case-sensitive lowercase. parser_function = localization, parser_variable = localization, case_sensitive = true }, ["#CATEGORYTREE"] = { parser_function = "mw:Extension:CategoryTree#The {{#categorytree}} parser function", case_sensitive = false }, ["#COMMASEPARATEDLIST"] = { parser_function = formatting, case_sensitive = false }, ["#dir"] = { -- Case-sensitive lowercase. parser_function = localization, parser_variable = localization, case_sensitive = true }, ["#EXPR"] = { parser_function = parser_functions_ext .. "expr", case_sensitive = false }, ["#FORMAL"] = { parser_function = localization, case_sensitive = true }, ["#FORMATDATE"] = { aliases = {"#DATEFORMAT"}, parser_function = formatting, case_sensitive = false }, ["#IF"] = { parser_function = parser_functions_ext .. "if", case_sensitive = false }, ["#IFEQ"] = { parser_function = parser_functions_ext .. "ifeq", case_sensitive = false }, ["#IFERROR"] = { parser_function = parser_functions_ext .. "iferror", case_sensitive = false }, ["#IFEXIST"] = { parser_function = parser_functions_ext .. "ifexist", case_sensitive = false }, ["#IFEXPR"] = { parser_function = parser_functions_ext .. "ifexpr", case_sensitive = false }, ["#INVOKE"] = { parser_function = "mw:Extension:Scribunto#Usage", case_sensitive = false }, ["#LANGUAGE"] = { parser_function = localization, parser_variable = localization, case_sensitive = false }, ["#LQTPAGELIMIT"] = { parser_function = liquidthreads, case_sensitive = false }, ["#LST"] = { aliases = {"#SECTION"}, parser_function = labeled_section_transclusion, case_sensitive = false }, ["#LSTH"] = { aliases = {"#SECTION-H"}, parser_function = labeled_section_transclusion, case_sensitive = false }, ["#LSTX"] = { aliases = {"#SECTION-X"}, parser_function = labeled_section_transclusion, case_sensitive = false }, ["#PROPERTY"] = { parser_function = "m:Wikidata/Notes/Inclusion syntax", case_sensitive = false }, ["#REL2ABS"] = { parser_function = parser_functions_ext .. "rel2abs", case_sensitive = false }, ["#SPECIAL"] = { parser_function = miscellaneous, case_sensitive = false }, ["#SPECIALE"] = { parser_function = miscellaneous, case_sensitive = false }, ["#STATEMENTS"] = { parser_function = "d:WD:How to use data on Wikimedia projects#Parser function", case_sensitive = false }, ["#SWITCH"] = { parser_function = parser_functions_ext .. "switch", case_sensitive = false }, ["#TAG"] = { parser_function = miscellaneous, case_sensitive = false }, ["#TARGET"] = { parser_function = "mw:Extension:MassMessage#Parser function delivery lists", case_sensitive = false }, ["#TIME"] = { parser_function = parser_functions_ext .. "time", case_sensitive = false }, ["#timef"] = { -- Case-sensitive lowercase. parser_function = parser_functions_ext, case_sensitive = true }, ["#timefl"] = { -- Case-sensitive lowercase. parser_function = parser_functions_ext, case_sensitive = true }, ["#TIMEL"] = { parser_function = parser_functions_ext .. "timel", case_sensitive = false }, ["#TITLEPARTS"] = { parser_function = parser_functions_ext .. "titleparts", case_sensitive = false }, ["#USELIQUIDTHREADS"] = { parser_function = liquidthreads, case_sensitive = false }, ["="] = { parser_variable = other, case_sensitive = false }, ["ANCHORENCODE"] = { parser_function = url_data, case_sensitive = false }, ["ARTICLEPATH"] = { parser_variable = technical_metadata, case_sensitive = false }, ["BASEPAGENAME"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["BASEPAGENAMEE"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["BIDI"] = { parser_function = formatting, case_sensitive = false }, ["CANONICALURL"] = { parser_function = url_data, case_sensitive = false }, ["CANONICALURLE"] = { parser_function = url_data, case_sensitive = false }, ["CASCADINGSOURCES"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["CONTENTLANGUAGE"] = { aliases = {"CONTENTLANG"}, parser_variable = technical_metadata, case_sensitive = true }, ["CURRENTDAY"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTDAY2"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTDAYNAME"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTDOW"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTHOUR"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTMONTH"] = { aliases = {"CURRENTMONTH2"}, parser_variable = date_and_time, case_sensitive = true }, ["CURRENTMONTH1"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTMONTHABBREV"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTMONTHNAME"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTMONTHNAMEGEN"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTTIME"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTTIMESTAMP"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTVERSION"] = { parser_variable = technical_metadata, case_sensitive = true }, ["CURRENTWEEK"] = { parser_variable = date_and_time, case_sensitive = true }, ["CURRENTYEAR"] = { parser_variable = date_and_time, case_sensitive = true }, ["DEFAULTSORT"] = { aliases = {"DEFAULTCATEGORYSORT", "DEFAULTSORTKEY"}, parser_function = technical_metadata, case_sensitive = true }, ["DIRECTIONMARK"] = { aliases = {"DIRMARK"}, parser_variable = technical_metadata, case_sensitive = true }, ["DISPLAYTITLE"] = { parser_function = technical_metadata, case_sensitive = true }, ["FILEPATH"] = { parser_function = url_data, case_sensitive = false }, ["FORMATNUM"] = { parser_function = formatting, case_sensitive = false }, ["FULLPAGENAME"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["FULLPAGENAMEE"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["FULLURL"] = { parser_function = url_data, case_sensitive = false }, ["FULLURLE"] = { parser_function = url_data, case_sensitive = false }, ["GENDER"] = { parser_function = localization, case_sensitive = false }, ["GRAMMAR"] = { parser_function = localization, case_sensitive = false }, ["INT"] = { parser_function = localization, case_sensitive = false }, ["LC"] = { parser_function = formatting, case_sensitive = false }, ["LCFIRST"] = { parser_function = formatting, case_sensitive = false }, ["LOCALDAY"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALDAY2"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALDAYNAME"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALDOW"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALHOUR"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALMONTH"] = { aliases = {"LOCALMONTH2"}, parser_variable = date_and_time, case_sensitive = true }, ["LOCALMONTH1"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALMONTHABBREV"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALMONTHNAME"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALMONTHNAMEGEN"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALTIME"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALTIMESTAMP"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALURL"] = { parser_function = url_data, case_sensitive = false }, ["LOCALURLE"] = { parser_function = url_data, case_sensitive = false }, ["LOCALWEEK"] = { parser_variable = date_and_time, case_sensitive = true }, ["LOCALYEAR"] = { parser_variable = date_and_time, case_sensitive = true }, ["MSG"] = { transclusion_modifier = transclusion_modifiers, priority = 2, case_sensitive = false }, ["MSGNW"] = { transclusion_modifier = transclusion_modifiers, priority = 2, case_sensitive = false }, ["NAMESPACE"] = { parser_function = namespaces, parser_variable = namespaces, case_sensitive = true }, ["NAMESPACEE"] = { parser_function = namespaces, parser_variable = namespaces, case_sensitive = true }, ["NAMESPACENUMBER"] = { parser_function = namespaces, parser_variable = namespaces, case_sensitive = true }, ["NOEXTERNALLANGLINKS"] = { parser_function = noexternallanglinks, parser_variable = noexternallanglinks, case_sensitive = false }, ["NS"] = { parser_function = namespaces_2, case_sensitive = false }, ["NSE"] = { parser_function = namespaces_2, case_sensitive = false }, ["NUMBERINGROUP"] = { aliases = {"NUMINGROUP"}, parser_function = statistics, case_sensitive = true }, ["NUMBEROFACTIVEUSERS"] = { parser_function = statistics, parser_variable = statistics, case_sensitive = true }, ["NUMBEROFADMINS"] = { parser_function = statistics, parser_variable = statistics, case_sensitive = true }, ["NUMBEROFARTICLES"] = { parser_function = statistics, parser_variable = statistics, case_sensitive = true }, ["NUMBEROFEDITS"] = { parser_function = statistics, parser_variable = statistics, case_sensitive = true }, ["NUMBEROFFILES"] = { parser_function = statistics, parser_variable = statistics, case_sensitive = true }, ["NUMBEROFPAGES"] = { parser_function = statistics, parser_variable = statistics, case_sensitive = true }, ["NUMBEROFUSERS"] = { parser_function = statistics, parser_variable = statistics, case_sensitive = true }, ["PADLEFT"] = { parser_function = formatting, case_sensitive = false }, ["PADRIGHT"] = { parser_function = formatting, case_sensitive = false }, ["PAGEID"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = false }, ["PAGELANGUAGE"] = { parser_variable = technical_metadata, case_sensitive = true }, ["PAGENAME"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["PAGENAMEE"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["PAGESINCATEGORY"] = { aliases = {"PAGESINCAT"}, parser_function = statistics, case_sensitive = true }, ["PAGESIZE"] = { parser_function = technical_metadata_of_another_page, case_sensitive = true }, ["PLURAL"] = { parser_function = localization, case_sensitive = false }, ["PROTECTIONEXPIRY"] = { parser_function = { technical_metadata, technical_metadata_of_another_page }, case_sensitive = true }, ["PROTECTIONLEVEL"] = { parser_function = { technical_metadata, technical_metadata_of_another_page }, case_sensitive = true }, ["RAW"] = { transclusion_modifier = transclusion_modifiers, priority = 3, case_sensitive = false }, ["REVISIONDAY"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONDAY2"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONID"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONMONTH"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONMONTH1"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONSIZE"] = { parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONTIMESTAMP"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONUSER"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["REVISIONYEAR"] = { parser_function = technical_metadata_of_another_page, parser_variable = technical_metadata, case_sensitive = true }, ["ROOTPAGENAME"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["ROOTPAGENAMEE"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["SAFESUBST"] = { transclusion_modifier = substitution, priority = 1, case_sensitive = false }, ["SCRIPTPATH"] = { parser_variable = technical_metadata, case_sensitive = false }, ["SERVER"] = { parser_variable = technical_metadata, case_sensitive = false }, ["SERVERNAME"] = { parser_variable = technical_metadata, case_sensitive = false }, ["SITENAME"] = { parser_variable = technical_metadata, case_sensitive = true }, ["STYLEPATH"] = { parser_variable = technical_metadata, case_sensitive = false }, ["SUBJECTPAGENAME"] = { aliases = {"ARTICLEPAGENAME"}, parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["SUBJECTPAGENAMEE"] = { aliases = {"ARTICLEPAGENAMEE"}, parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["SUBJECTSPACE"] = { aliases = {"ARTICLESPACE"}, parser_function = namespaces, parser_variable = namespaces, case_sensitive = true }, ["SUBJECTSPACEE"] = { aliases = {"ARTICLESPACEE"}, parser_function = namespaces, parser_variable = namespaces, case_sensitive = true }, ["SUBPAGENAME"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["SUBPAGENAMEE"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["SUBST"] = { transclusion_modifier = substitution, priority = 1, case_sensitive = false }, ["TALKPAGENAME"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["TALKPAGENAMEE"] = { parser_function = page_names, parser_variable = page_names, case_sensitive = true }, ["TALKSPACE"] = { parser_function = namespaces, parser_variable = namespaces, case_sensitive = true }, ["TALKSPACEE"] = { parser_function = namespaces, parser_variable = namespaces, case_sensitive = true }, ["UC"] = { parser_function = formatting, case_sensitive = false }, ["UCFIRST"] = { parser_function = formatting, case_sensitive = false }, ["URLENCODE"] = { parser_function = url_data, case_sensitive = false }, ["USERLANGUAGE"] = { parser_variable = technical_metadata, case_sensitive = true }, } do data[k] = v if not v.name then v.name = k end local aliases = v.aliases if aliases then for i = 1, #aliases do data[aliases[i]] = v end v.aliases = nil end end return data n9xc1ahpvf8us6m0htim5251rztzhay Module:data/parser extension tags 828 1856 35166 2025-01-19T17:09:02Z Kambai Akau 8 Created page with "--Note: noinclude, includeonly and onlyinclude are not parser extension tags, as they are handled in a special way by the preprocessor. Among other things, they cannot be used with {{#TAG:}}, for example. return { ["categorytree"] = "mw:Extension:CategoryTree", ["ce"] = "mw:Extension:Math", ["charinsert"] = "mw:Extension:CharInsert", ["chem"] = "mw:Extension:Math", ["dynamicpagelist"] = "mw:Extension:DynamicPageList (Wikimedia)", ["gallery"] = "mw:Help:Images#Rend..." 35166 Scribunto text/plain --Note: noinclude, includeonly and onlyinclude are not parser extension tags, as they are handled in a special way by the preprocessor. Among other things, they cannot be used with {{#TAG:}}, for example. return { ["categorytree"] = "mw:Extension:CategoryTree", ["ce"] = "mw:Extension:Math", ["charinsert"] = "mw:Extension:CharInsert", ["chem"] = "mw:Extension:Math", ["dynamicpagelist"] = "mw:Extension:DynamicPageList (Wikimedia)", ["gallery"] = "mw:Help:Images#Rendering a gallery of images", ["graph"] = "mw:Extension:Graph", ["hiero"] = "mw:Extension:WikiHiero", ["imagemap"] = "mw:Extension:ImageMap", ["indicator"] = "mw:Help:Page status indicators#Adding page status indicators", ["inputbox"] = "mw:Extension:InputBox", ["langconvert"] = "mw:Parser extension tags", -- undocumented ["mapframe"] = "mw:Extension:Kartographer", ["maplink"] = "mw:Extension:Kartographer", ["math"] = "mw:Extension:Math", ["nowiki"] = "mw:Help:Formatting", ["phonos"] = "mw:Extension:Phonos", ["poem"] = "mw:Extension:Poem", ["pre"] = "mw:Help:Formatting", ["ref"] = "mw:Extension:Cite", ["references"] = "mw:Extension:Cite", ["score"] = "mw:Extension:Score", ["section"] = "mw:Extension:Labeled Section Transclusion", ["source"] = "mw:Extension:SyntaxHighlight", ["syntaxhighlight"] = "mw:Extension:SyntaxHighlight", ["talkpage"] = "mw:Extension:LiquidThreads", -- undocumented ["templatedata"] = "mw:Extension:TemplateData", ["templatestyles"] = "mw:Extension:TemplateStyles", ["thread"] = "mw:Extension:LiquidThreads", -- undocumented ["timeline"] = "mw:Extension:EasyTimeline", } ofvfawk3x15dsa9oos9tt1283gyzpwv Module:fun 828 1857 35167 2025-01-19T17:10:53Z Kambai Akau 8 Created page with "local export = {} local debug_track_module = "Module:debug/track" local chain -- Defined below. local chain_iter -- Defined below. local getmetatable = getmetatable local gmatch = string.gmatch local ipairs = ipairs local pairs = pairs local pcall = pcall local rawequal = rawequal local rawget = rawget local select = select local setmetatable = setmetatable local tostring = tostring local type = type local unpack = unpack --[==[ Loaders for functions in other modules,..." 35167 Scribunto text/plain local export = {} local debug_track_module = "Module:debug/track" local chain -- Defined below. local chain_iter -- Defined below. local getmetatable = getmetatable local gmatch = string.gmatch local ipairs = ipairs local pairs = pairs local pcall = pcall local rawequal = rawequal local rawget = rawget local select = select local setmetatable = setmetatable local tostring = tostring local type = type local unpack = unpack --[==[ 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 debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function _iterString(iter, i) i = i + 1 local char = iter() if char ~= nil then return i, char end end -- Iterate over UTF-8-encoded codepoints in string. local function iterString(str) return _iterString, gmatch(str, ".[\128-\191]*"), 0 end --[==[ Return {true} if the input is a function or functor (a table which can be called like a function, because it has a {__call} metamethod). Note: if the input is a table with a protected metatable (i.e. one hidden using the `__metatable` metamethod), then this function will treat the value of `__metatable` as though it is the metatable, as that is what gets returned by `getmetatable` in such cases. If you are making use of the `__metatable` metamethod, make sure that `__metatable` is a table with a function at the `__call` key to ensure that this function returns the correct result; it does not matter if this function is the true `__call` metamethod.]==] function export.is_callable(f) local f_type = type(f) if f_type == "function" then return true elseif f_type ~= "table" then return false end -- A table is a functor if it has a `__call` metamethod. The only way to truly confirm this is by trying to call the table, but that could modify the table or other variables out of scope, so look for a `__call` metamethod instead. If the metatable is protected with `__metatable`, this may not be possible. local mt = getmetatable(f) if mt == nil then return false end -- Check if the metatable is protected: `setmetatable` will throw an error if so. local success = pcall(setmetatable, f, mt) -- If it's protected, then `mt` could be anything, but use the heuristic that if a `__call` key exists then that's probably intentional. -- This also builds in ways to ensure that this function always returns the correct result when implementing protected metatables. if not success then if type(mt) ~= "table" then debug_track("fun/is_callable/protected metatable") return false end local __metatable = rawget(mt, "__metatable") -- If the value of `__metatable` is also `mt`, then `mt` must be the true metatable anyway (e.g. mw.loadData does this). if __metatable == nil or not rawequal(mt, __metatable) then debug_track("fun/is_callable/protected metatable") end end local __call = rawget(mt, "__call") -- `__call` metamethods have to be functions, so don't recurse to check it. return __call ~= nil and type(__call) == "function" end --[==[ Takes two or more functions as arguments, and returns a new function which calls each of the input functions in turn. Any arguments given to the returned function are given to the first function, and all other functions receive the output value(s) from the previous function.]==] function export.chain(func1, func2, ...) local function chained_func(...) return func2(func1(...)) end if select("#", ...) == 0 then return chained_func end return chain(chained_func, ...) end chain = export.chain --[==[ Takes a generator function (i.e. a function that returns an iterator, such as {ipairs}) and one or more additional functions, and returns a new generator function. Any arguments given to the new generator (e.g. an input table) are given to the original generator, and the additional functions are called on each iteration. The first additional function takes the output from the original iterator (i.e. the function returned by the original generator), and any further functions receive the output value(s) from the previous function. This can be used to modify the values returned from an iterator.]==] function export.chainIter(gen, new_iter, ...) if select("#", ...) > 0 then new_iter = chain(new_iter, ...) end return function(...) local orig_iter, state, k = gen(...) -- k has to be the first value returned by orig_iter on the last iteration, not whatever new_iter returned. local function catch_values(...) k = ... if k ~= nil then return new_iter(...) end end return function() return catch_values(orig_iter(state, k)) end, state, k end end chain_iter = export.chainIter do local function catch_values(start, iter, state, k, ...) if start == k or k == nil then return k, ... end return catch_values(start, iter, state, iter(state, k)) end function export.iterateFrom(start, iter, state, k) local first = true return function(state, k) if first then first = false return catch_values(start, iter, state, iter(state, k)) end return iter(state, k) end, state, k end end -- map(function(number) return number ^ 2 end, -- { 1, 2, 3 }) --> { 1, 4, 9 } -- map(function (char) return string.char(string.byte(char) - 0x20) end, -- "abc") --> { "A", "B", "C" } function export.map(func, iterable, isArray) local array = {} for k, v in (type(iterable) == "string" and iterString or (isArray or iterable[1] ~= nil) and ipairs or pairs)(iterable) do array[k] = func(v, k, iterable) end return array end function export.mapIter(func, iter, state, init) -- init could be anything local array, i = {}, 0 for x, y in iter, state, init do i = i + 1 array[i] = func(y, x, state) end return array end do local function iter_tuples(tuples) local i = tuples.i if i > 1 then i = i - 1 tuples.i = i return unpack(tuples[i]) end end -- Takes an iterator function, and returns a new iterator that iterates in reverse, given the same arguments. -- Note: changes to the state during iteration are not taken into account, since all the return values are calculated in advance. function export.reverseIter(func) return function(...) -- Store all returned values as a list of tuples, then iterate in reverse over that list. local tuples, i, iter, state, val1 = {}, 0, func(...) while true do i = i + 1 local vals = {iter(state, val1)} -- Terminates if the first return value is nil, even if other values are non-nil. val1 = vals[1] if val1 == nil then tuples.i = i return iter_tuples, tuples end tuples[i] = vals end end end end function export.forEach(func, iterable, isArray) for k, v in (type(iterable) == "string" and iterString or (isArray or iterable[1] ~= nil) and ipairs or pairs)(iterable) do func(v, k, iterable) end return nil end ------------------------------------------------- -- From http://lua-users.org/wiki/CurriedLua -- reverse(...) : take some tuple and return a tuple of elements in reverse order -- -- e.g. "reverse(1,2,3)" returns 3,2,1 local function reverse(...) -- reverse args by building a function to do it, similar to the unpack() example local function reverseHelper(acc, v, ...) if select("#", ...) == 0 then return v, acc() else return reverseHelper(function() return v, acc() end, ...) end end -- initial acc is the end of the list return reverseHelper(function() return end, ...) end function export.curry(func, numArgs) -- currying 2-argument functions seems to be the most popular application numArgs = numArgs or 2 -- no sense currying for 1 arg or less if numArgs <= 1 then return func end -- helper takes an argTrace function, and number of arguments remaining to be applied local function curryHelper(argTrace, n) if n == 0 then -- kick off argTrace, reverse argument list, and call the original function return func(reverse(argTrace())) else -- "push" argument (by building a wrapper function) and decrement n return function(onearg) return curryHelper(function() return onearg, argTrace() end, n - 1) end end end -- push the terminal case of argTrace into the function first return curryHelper(function() return end, numArgs) end ------------------------------------------------- -- some(function(val) return val % 2 == 0 end, -- { 2, 3, 5, 7, 11 }) --> true function export.some(func, t, isArray) for k, v in ((isArray or t[1] ~= nil) and ipairs or pairs)(t) do if func(v, k, t) then return true end end return false end -- all(function(val) return val % 2 == 0 end, -- { 2, 4, 8, 10, 12 }) --> true function export.all(func, t, isArray) for k, v in ((isArray or t[1] ~= nil) and ipairs or pairs)(t) do if not func(v, k, t) then return false end end return true end function export.filter(func, t, isArray) local new_t = {} if isArray or t[1] ~= nil then -- array local new_i = 0 for i, v in ipairs(t) do if func(v, i, t) then new_i = new_i + 1 new_t[new_i] = v end end else for k, v in pairs(t) do if func(v, k, t) then new_t[k] = v -- or create array? end end end return new_t end function export.fold(func, t, accum) for i, v in ipairs(t) do accum = func(accum, v, i, t) end return accum end ------------------------------- -- Fancy stuff local function capture(...) local vals = {n = select("#", ...), ...} return function() return unpack(vals, 1, vals.n) end end -- Log input and output of function. -- Receives a function and returns a modified form of that function. function export.logReturnValues(func, prefix) return function(...) local inputValues = capture(...) local returnValues = capture(func(...)) if prefix then mw.log(prefix, inputValues()) mw.log(returnValues()) else mw.log(inputValues()) mw.log(returnValues()) end return returnValues() end end export.log = export.logReturnValues -- Convenience function to make all functions in a table log their input and output. function export.logAll(t) for k, v in pairs(t) do if type(v) == "function" then t[k] = export.logReturnValues(v, tostring(k)) end end return t end return export nkdbp9odnwolm26t6b7nw37k4e1o1de Module:headword/page 828 1858 35168 2025-01-19T17:22:58Z Kambai Akau 8 Created page with "local export = {} local collation_module = "Module:collation" local languages_module = "Module:languages" local maintenance_category_module = "Module:maintenance category" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local mw = mw local string = string local table = table local ustring = mw.ustring local concat = table.concat local find = string.find local format =..." 35168 Scribunto text/plain local export = {} local collation_module = "Module:collation" local languages_module = "Module:languages" local maintenance_category_module = "Module:maintenance category" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local mw = mw local string = string local table = table local ustring = mw.ustring local concat = table.concat local find = string.find local format = string.format local gsub = string.gsub local insert = table.insert local load_data = mw.loadData local match = string.match local new_title = mw.title.new local pairs = pairs local require = require local sub = string.sub local toNFC = ustring.toNFC local toNFD = ustring.toNFD local ugsub = ustring.gsub --[==[ 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 class_else_type(...) class_else_type = require(template_parser_module).class_else_type return class_else_type(...) end local function decode_entities(...) decode_entities = require(string_utilities_module).decode_entities return decode_entities(...) end local function encode_entities(...) encode_entities = require(string_utilities_module).encode_entities return encode_entities(...) end local function get_category(...) get_category = require(maintenance_category_module).get_category return get_category(...) end local function get_lang(...) get_lang = require(languages_module).getByCode return get_lang(...) end local function list_to_set(...) list_to_set = require(table_module).listToSet return list_to_set(...) end local function parse(...) parse = require(template_parser_module).parse return parse(...) end local function remove_comments(...) remove_comments = require(string_utilities_module).remove_comments return remove_comments(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function string_sort(...) string_sort = require(collation_module).string_sort return string_sort(...) end local function uupper(...) uupper = require(string_utilities_module).upper return uupper(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local langnames local function get_langnames() langnames, get_langnames = load_data("Module:languages/canonical names"), nil return langnames end -- Combining character data used when categorising unusual characters. These resolve into two patterns, used to find -- single combining characters (i.e. character + diacritic(s)) or double combining characters (i.e. character + -- diacritic(s) + character). -- Charsets are in the format used by Unicode's UnicodeSet tool: https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp. -- Single combining characters. -- Charset: [[:M:]&[:^Canonical_Combining_Class=/^Double_/:]&[:^subhead=Grapheme joiner:]&[:^Variation_Selector=Yes:]] -- Note: concatenating hundreds of lines at once gives an error, so () are used every 150 lines to break it up into chunks. local comb_chars_single = ("\204\128-\205\142" .. -- U+0300-U+034E "\205\144-\205\155" .. -- U+0350-U+035B "\205\163-\205\175" .. -- U+0363-U+036F "\210\131-\210\137" .. -- U+0483-U+0489 "\214\145-\214\189" .. -- U+0591-U+05BD "\214\191" .. -- U+05BF "\215\129" .. -- U+05C1 "\215\130" .. -- U+05C2 "\215\132" .. -- U+05C4 "\215\133" .. -- U+05C5 "\215\135" .. -- U+05C7 "\216\144-\216\154" .. -- U+0610-U+061A "\217\139-\217\159" .. -- U+064B-U+065F "\217\176" .. -- U+0670 "\219\150-\219\156" .. -- U+06D6-U+06DC "\219\159-\219\164" .. -- U+06DF-U+06E4 "\219\167" .. -- U+06E7 "\219\168" .. -- U+06E8 "\219\170-\219\173" .. -- U+06EA-U+06ED "\220\145" .. -- U+0711 "\220\176-\221\138" .. -- U+0730-U+074A "\222\166-\222\176" .. -- U+07A6-U+07B0 "\223\171-\223\179" .. -- U+07EB-U+07F3 "\223\189" .. -- U+07FD "\224\160\150-\224\160\153" .. -- U+0816-U+0819 "\224\160\155-\224\160\163" .. -- U+081B-U+0823 "\224\160\165-\224\160\167" .. -- U+0825-U+0827 "\224\160\169-\224\160\173" .. -- U+0829-U+082D "\224\161\153-\224\161\155" .. -- U+0859-U+085B "\224\162\151-\224\162\159" .. -- U+0897-U+089F "\224\163\138-\224\163\161" .. -- U+08CA-U+08E1 "\224\163\163-\224\164\131" .. -- U+08E3-U+0903 "\224\164\186-\224\164\188" .. -- U+093A-U+093C "\224\164\190-\224\165\143" .. -- U+093E-U+094F "\224\165\145-\224\165\151" .. -- U+0951-U+0957 "\224\165\162" .. -- U+0962 "\224\165\163" .. -- U+0963 "\224\166\129-\224\166\131" .. -- U+0981-U+0983 "\224\166\188" .. -- U+09BC "\224\166\190-\224\167\132" .. -- U+09BE-U+09C4 "\224\167\135" .. -- U+09C7 "\224\167\136" .. -- U+09C8 "\224\167\139-\224\167\141" .. -- U+09CB-U+09CD "\224\167\151" .. -- U+09D7 "\224\167\162" .. -- U+09E2 "\224\167\163" .. -- U+09E3 "\224\167\190" .. -- U+09FE "\224\168\129-\224\168\131" .. -- U+0A01-U+0A03 "\224\168\188" .. -- U+0A3C "\224\168\190-\224\169\130" .. -- U+0A3E-U+0A42 "\224\169\135" .. -- U+0A47 "\224\169\136" .. -- U+0A48 "\224\169\139-\224\169\141" .. -- U+0A4B-U+0A4D "\224\169\145" .. -- U+0A51 "\224\169\176" .. -- U+0A70 "\224\169\177" .. -- U+0A71 "\224\169\181" .. -- U+0A75 "\224\170\129-\224\170\131" .. -- U+0A81-U+0A83 "\224\170\188" .. -- U+0ABC "\224\170\190-\224\171\133" .. -- U+0ABE-U+0AC5 "\224\171\135-\224\171\137" .. -- U+0AC7-U+0AC9 "\224\171\139-\224\171\141" .. -- U+0ACB-U+0ACD "\224\171\162" .. -- U+0AE2 "\224\171\163" .. -- U+0AE3 "\224\171\186-\224\171\191" .. -- U+0AFA-U+0AFF "\224\172\129-\224\172\131" .. -- U+0B01-U+0B03 "\224\172\188" .. -- U+0B3C "\224\172\190-\224\173\132" .. -- U+0B3E-U+0B44 "\224\173\135" .. -- U+0B47 "\224\173\136" .. -- U+0B48 "\224\173\139-\224\173\141" .. -- U+0B4B-U+0B4D "\224\173\149-\224\173\151" .. -- U+0B55-U+0B57 "\224\173\162" .. -- U+0B62 "\224\173\163" .. -- U+0B63 "\224\174\130" .. -- U+0B82 "\224\174\190-\224\175\130" .. -- U+0BBE-U+0BC2 "\224\175\134-\224\175\136" .. -- U+0BC6-U+0BC8 "\224\175\138-\224\175\141" .. -- U+0BCA-U+0BCD "\224\175\151" .. -- U+0BD7 "\224\176\128-\224\176\132" .. -- U+0C00-U+0C04 "\224\176\188" .. -- U+0C3C "\224\176\190-\224\177\132" .. -- U+0C3E-U+0C44 "\224\177\134-\224\177\136" .. -- U+0C46-U+0C48 "\224\177\138-\224\177\141" .. -- U+0C4A-U+0C4D "\224\177\149" .. -- U+0C55 "\224\177\150" .. -- U+0C56 "\224\177\162" .. -- U+0C62 "\224\177\163" .. -- U+0C63 "\224\178\129-\224\178\131" .. -- U+0C81-U+0C83 "\224\178\188" .. -- U+0CBC "\224\178\190-\224\179\132" .. -- U+0CBE-U+0CC4 "\224\179\134-\224\179\136" .. -- U+0CC6-U+0CC8 "\224\179\138-\224\179\141" .. -- U+0CCA-U+0CCD "\224\179\149" .. -- U+0CD5 "\224\179\150" .. -- U+0CD6 "\224\179\162" .. -- U+0CE2 "\224\179\163" .. -- U+0CE3 "\224\179\179" .. -- U+0CF3 "\224\180\128-\224\180\131" .. -- U+0D00-U+0D03 "\224\180\187" .. -- U+0D3B "\224\180\188" .. -- U+0D3C "\224\180\190-\224\181\132" .. -- U+0D3E-U+0D44 "\224\181\134-\224\181\136" .. -- U+0D46-U+0D48 "\224\181\138-\224\181\141" .. -- U+0D4A-U+0D4D "\224\181\151" .. -- U+0D57 "\224\181\162" .. -- U+0D62 "\224\181\163" .. -- U+0D63 "\224\182\129-\224\182\131" .. -- U+0D81-U+0D83 "\224\183\138" .. -- U+0DCA "\224\183\143-\224\183\148" .. -- U+0DCF-U+0DD4 "\224\183\150" .. -- U+0DD6 "\224\183\152-\224\183\159" .. -- U+0DD8-U+0DDF "\224\183\178" .. -- U+0DF2 "\224\183\179" .. -- U+0DF3 "\224\184\177" .. -- U+0E31 "\224\184\180-\224\184\186" .. -- U+0E34-U+0E3A "\224\185\135-\224\185\142" .. -- U+0E47-U+0E4E "\224\186\177" .. -- U+0EB1 "\224\186\180-\224\186\188" .. -- U+0EB4-U+0EBC "\224\187\136-\224\187\142" .. -- U+0EC8-U+0ECE "\224\188\152" .. -- U+0F18 "\224\188\153" .. -- U+0F19 "\224\188\181" .. -- U+0F35 "\224\188\183" .. -- U+0F37 "\224\188\185" .. -- U+0F39 "\224\188\190" .. -- U+0F3E "\224\188\191" .. -- U+0F3F "\224\189\177-\224\190\132" .. -- U+0F71-U+0F84 "\224\190\134" .. -- U+0F86 "\224\190\135" .. -- U+0F87 "\224\190\141-\224\190\151" .. -- U+0F8D-U+0F97 "\224\190\153-\224\190\188" .. -- U+0F99-U+0FBC "\224\191\134" .. -- U+0FC6 "\225\128\171-\225\128\190" .. -- U+102B-U+103E "\225\129\150-\225\129\153" .. -- U+1056-U+1059 "\225\129\158-\225\129\160" .. -- U+105E-U+1060 "\225\129\162-\225\129\164" .. -- U+1062-U+1064 "\225\129\167-\225\129\173" .. -- U+1067-U+106D "\225\129\177-\225\129\180" .. -- U+1071-U+1074 "\225\130\130-\225\130\141" .. -- U+1082-U+108D "\225\130\143" .. -- U+108F "\225\130\154-\225\130\157" .. -- U+109A-U+109D "\225\141\157-\225\141\159" .. -- U+135D-U+135F "\225\156\146-\225\156\149" .. -- U+1712-U+1715 "\225\156\178-\225\156\180" .. -- U+1732-U+1734 "\225\157\146" .. -- U+1752 "\225\157\147" .. -- U+1753 "\225\157\178" .. -- U+1772 "\225\157\179" .. -- U+1773 "\225\158\180-\225\159\147") .. -- U+17B4-U+17D3 ("\225\159\157" .. -- U+17DD "\225\162\133" .. -- U+1885 "\225\162\134" .. -- U+1886 "\225\162\169" .. -- U+18A9 "\225\164\160-\225\164\171" .. -- U+1920-U+192B "\225\164\176-\225\164\187" .. -- U+1930-U+193B "\225\168\151-\225\168\155" .. -- U+1A17-U+1A1B "\225\169\149-\225\169\158" .. -- U+1A55-U+1A5E "\225\169\160-\225\169\188" .. -- U+1A60-U+1A7C "\225\169\191" .. -- U+1A7F "\225\170\176-\225\171\142" .. -- U+1AB0-U+1ACE "\225\172\128-\225\172\132" .. -- U+1B00-U+1B04 "\225\172\180-\225\173\132" .. -- U+1B34-U+1B44 "\225\173\171-\225\173\179" .. -- U+1B6B-U+1B73 "\225\174\128-\225\174\130" .. -- U+1B80-U+1B82 "\225\174\161-\225\174\173" .. -- U+1BA1-U+1BAD "\225\175\166-\225\175\179" .. -- U+1BE6-U+1BF3 "\225\176\164-\225\176\183" .. -- U+1C24-U+1C37 "\225\179\144-\225\179\146" .. -- U+1CD0-U+1CD2 "\225\179\148-\225\179\168" .. -- U+1CD4-U+1CE8 "\225\179\173" .. -- U+1CED "\225\179\180" .. -- U+1CF4 "\225\179\183-\225\179\185" .. -- U+1CF7-U+1CF9 "\225\183\128-\225\183\140" .. -- U+1DC0-U+1DCC "\225\183\142-\225\183\187" .. -- U+1DCE-U+1DFB "\225\183\189-\225\183\191" .. -- U+1DFD-U+1DFF "\226\131\144-\226\131\176" .. -- U+20D0-U+20F0 "\226\179\175-\226\179\177" .. -- U+2CEF-U+2CF1 "\226\181\191" .. -- U+2D7F "\226\183\160-\226\183\191" .. -- U+2DE0-U+2DFF "\227\128\170-\227\128\175" .. -- U+302A-U+302F "\227\130\153" .. -- U+3099 "\227\130\154" .. -- U+309A "\234\153\175-\234\153\178" .. -- U+A66F-U+A672 "\234\153\180-\234\153\189" .. -- U+A674-U+A67D "\234\154\158" .. -- U+A69E "\234\154\159" .. -- U+A69F "\234\155\176" .. -- U+A6F0 "\234\155\177" .. -- U+A6F1 "\234\160\130" .. -- U+A802 "\234\160\134" .. -- U+A806 "\234\160\139" .. -- U+A80B "\234\160\163-\234\160\167" .. -- U+A823-U+A827 "\234\160\172" .. -- U+A82C "\234\162\128" .. -- U+A880 "\234\162\129" .. -- U+A881 "\234\162\180-\234\163\133" .. -- U+A8B4-U+A8C5 "\234\163\160-\234\163\177" .. -- U+A8E0-U+A8F1 "\234\163\191" .. -- U+A8FF "\234\164\166-\234\164\173" .. -- U+A926-U+A92D "\234\165\135-\234\165\147" .. -- U+A947-U+A953 "\234\166\128-\234\166\131" .. -- U+A980-U+A983 "\234\166\179-\234\167\128" .. -- U+A9B3-U+A9C0 "\234\167\165" .. -- U+A9E5 "\234\168\169-\234\168\182" .. -- U+AA29-U+AA36 "\234\169\131" .. -- U+AA43 "\234\169\140" .. -- U+AA4C "\234\169\141" .. -- U+AA4D "\234\169\187-\234\169\189" .. -- U+AA7B-U+AA7D "\234\170\176" .. -- U+AAB0 "\234\170\178-\234\170\180" .. -- U+AAB2-U+AAB4 "\234\170\183" .. -- U+AAB7 "\234\170\184" .. -- U+AAB8 "\234\170\190" .. -- U+AABE "\234\170\191" .. -- U+AABF "\234\171\129" .. -- U+AAC1 "\234\171\171-\234\171\175" .. -- U+AAEB-U+AAEF "\234\171\181" .. -- U+AAF5 "\234\171\182" .. -- U+AAF6 "\234\175\163-\234\175\170" .. -- U+ABE3-U+ABEA "\234\175\172" .. -- U+ABEC "\234\175\173" .. -- U+ABED "\239\172\158" .. -- U+FB1E "\239\184\160-\239\184\175" .. -- U+FE20-U+FE2F "\240\144\135\189" .. -- U+101FD "\240\144\139\160" .. -- U+102E0 "\240\144\141\182-\240\144\141\186" .. -- U+10376-U+1037A "\240\144\168\129-\240\144\168\131" .. -- U+10A01-U+10A03 "\240\144\168\133" .. -- U+10A05 "\240\144\168\134" .. -- U+10A06 "\240\144\168\140-\240\144\168\143" .. -- U+10A0C-U+10A0F "\240\144\168\184-\240\144\168\186" .. -- U+10A38-U+10A3A "\240\144\168\191" .. -- U+10A3F "\240\144\171\165" .. -- U+10AE5 "\240\144\171\166" .. -- U+10AE6 "\240\144\180\164-\240\144\180\167" .. -- U+10D24-U+10D27 "\240\144\181\169-\240\144\181\173" .. -- U+10D69-U+10D6D "\240\144\186\171" .. -- U+10EAB "\240\144\186\172" .. -- U+10EAC "\240\144\187\188-\240\144\187\191" .. -- U+10EFC-U+10EFF "\240\144\189\134-\240\144\189\144" .. -- U+10F46-U+10F50 "\240\144\190\130-\240\144\190\133" .. -- U+10F82-U+10F85 "\240\145\128\128-\240\145\128\130" .. -- U+11000-U+11002 "\240\145\128\184-\240\145\129\134" .. -- U+11038-U+11046 "\240\145\129\176" .. -- U+11070 "\240\145\129\179" .. -- U+11073 "\240\145\129\180" .. -- U+11074 "\240\145\129\191-\240\145\130\130" .. -- U+1107F-U+11082 "\240\145\130\176-\240\145\130\186" .. -- U+110B0-U+110BA "\240\145\131\130" .. -- U+110C2 "\240\145\132\128-\240\145\132\130" .. -- U+11100-U+11102 "\240\145\132\167-\240\145\132\180" .. -- U+11127-U+11134 "\240\145\133\133" .. -- U+11145 "\240\145\133\134" .. -- U+11146 "\240\145\133\179" .. -- U+11173 "\240\145\134\128-\240\145\134\130" .. -- U+11180-U+11182 "\240\145\134\179-\240\145\135\128" .. -- U+111B3-U+111C0 "\240\145\135\137-\240\145\135\140" .. -- U+111C9-U+111CC "\240\145\135\142" .. -- U+111CE "\240\145\135\143" .. -- U+111CF "\240\145\136\172-\240\145\136\183" .. -- U+1122C-U+11237 "\240\145\136\190" .. -- U+1123E "\240\145\137\129" .. -- U+11241 "\240\145\139\159-\240\145\139\170" .. -- U+112DF-U+112EA "\240\145\140\128-\240\145\140\131" .. -- U+11300-U+11303 "\240\145\140\187" .. -- U+1133B "\240\145\140\188" .. -- U+1133C "\240\145\140\190-\240\145\141\132" .. -- U+1133E-U+11344 "\240\145\141\135" .. -- U+11347 "\240\145\141\136" .. -- U+11348 "\240\145\141\139-\240\145\141\141" .. -- U+1134B-U+1134D "\240\145\141\151" .. -- U+11357 "\240\145\141\162" .. -- U+11362 "\240\145\141\163" .. -- U+11363 "\240\145\141\166-\240\145\141\172" .. -- U+11366-U+1136C "\240\145\141\176-\240\145\141\180" .. -- U+11370-U+11374 "\240\145\142\184-\240\145\143\128" .. -- U+113B8-U+113C0 "\240\145\143\130" .. -- U+113C2 "\240\145\143\133" .. -- U+113C5 "\240\145\143\135-\240\145\143\138" .. -- U+113C7-U+113CA "\240\145\143\140-\240\145\143\144" .. -- U+113CC-U+113D0 "\240\145\143\146" .. -- U+113D2 "\240\145\143\161" .. -- U+113E1 "\240\145\143\162" .. -- U+113E2 "\240\145\144\181-\240\145\145\134" .. -- U+11435-U+11446 "\240\145\145\158" .. -- U+1145E "\240\145\146\176-\240\145\147\131" .. -- U+114B0-U+114C3 "\240\145\150\175-\240\145\150\181" .. -- U+115AF-U+115B5 "\240\145\150\184-\240\145\151\128" .. -- U+115B8-U+115C0 "\240\145\151\156" .. -- U+115DC "\240\145\151\157" .. -- U+115DD "\240\145\152\176-\240\145\153\128" .. -- U+11630-U+11640 "\240\145\154\171-\240\145\154\183" .. -- U+116AB-U+116B7 "\240\145\156\157-\240\145\156\171" .. -- U+1171D-U+1172B "\240\145\160\172-\240\145\160\186" .. -- U+1182C-U+1183A "\240\145\164\176-\240\145\164\181" .. -- U+11930-U+11935 "\240\145\164\183" .. -- U+11937 "\240\145\164\184" .. -- U+11938 "\240\145\164\187-\240\145\164\190" .. -- U+1193B-U+1193E "\240\145\165\128") .. -- U+11940 ("\240\145\165\130" .. -- U+11942 "\240\145\165\131" .. -- U+11943 "\240\145\167\145-\240\145\167\151" .. -- U+119D1-U+119D7 "\240\145\167\154-\240\145\167\160" .. -- U+119DA-U+119E0 "\240\145\167\164" .. -- U+119E4 "\240\145\168\129-\240\145\168\138" .. -- U+11A01-U+11A0A "\240\145\168\179-\240\145\168\185" .. -- U+11A33-U+11A39 "\240\145\168\187-\240\145\168\190" .. -- U+11A3B-U+11A3E "\240\145\169\135" .. -- U+11A47 "\240\145\169\145-\240\145\169\155" .. -- U+11A51-U+11A5B "\240\145\170\138-\240\145\170\153" .. -- U+11A8A-U+11A99 "\240\145\176\175-\240\145\176\182" .. -- U+11C2F-U+11C36 "\240\145\176\184-\240\145\176\191" .. -- U+11C38-U+11C3F "\240\145\178\146-\240\145\178\167" .. -- U+11C92-U+11CA7 "\240\145\178\169-\240\145\178\182" .. -- U+11CA9-U+11CB6 "\240\145\180\177-\240\145\180\182" .. -- U+11D31-U+11D36 "\240\145\180\186" .. -- U+11D3A "\240\145\180\188" .. -- U+11D3C "\240\145\180\189" .. -- U+11D3D "\240\145\180\191-\240\145\181\133" .. -- U+11D3F-U+11D45 "\240\145\181\135" .. -- U+11D47 "\240\145\182\138-\240\145\182\142" .. -- U+11D8A-U+11D8E "\240\145\182\144" .. -- U+11D90 "\240\145\182\145" .. -- U+11D91 "\240\145\182\147-\240\145\182\151" .. -- U+11D93-U+11D97 "\240\145\187\179-\240\145\187\182" .. -- U+11EF3-U+11EF6 "\240\145\188\128" .. -- U+11F00 "\240\145\188\129" .. -- U+11F01 "\240\145\188\131" .. -- U+11F03 "\240\145\188\180-\240\145\188\186" .. -- U+11F34-U+11F3A "\240\145\188\190-\240\145\189\130" .. -- U+11F3E-U+11F42 "\240\145\189\154" .. -- U+11F5A "\240\147\145\128" .. -- U+13440 "\240\147\145\135-\240\147\145\149" .. -- U+13447-U+13455 "\240\150\132\158-\240\150\132\175" .. -- U+1611E-U+1612F "\240\150\171\176-\240\150\171\180" .. -- U+16AF0-U+16AF4 "\240\150\172\176-\240\150\172\182" .. -- U+16B30-U+16B36 "\240\150\189\143" .. -- U+16F4F "\240\150\189\145-\240\150\190\135" .. -- U+16F51-U+16F87 "\240\150\190\143-\240\150\190\146" .. -- U+16F8F-U+16F92 "\240\150\191\164" .. -- U+16FE4 "\240\150\191\176" .. -- U+16FF0 "\240\150\191\177" .. -- U+16FF1 "\240\155\178\157" .. -- U+1BC9D "\240\155\178\158" .. -- U+1BC9E "\240\156\188\128-\240\156\188\173" .. -- U+1CF00-U+1CF2D "\240\156\188\176-\240\156\189\134" .. -- U+1CF30-U+1CF46 "\240\157\133\165-\240\157\133\169" .. -- U+1D165-U+1D169 "\240\157\133\173-\240\157\133\178" .. -- U+1D16D-U+1D172 "\240\157\133\187-\240\157\134\130" .. -- U+1D17B-U+1D182 "\240\157\134\133-\240\157\134\139" .. -- U+1D185-U+1D18B "\240\157\134\170-\240\157\134\173" .. -- U+1D1AA-U+1D1AD "\240\157\137\130-\240\157\137\132" .. -- U+1D242-U+1D244 "\240\157\168\128-\240\157\168\182" .. -- U+1DA00-U+1DA36 "\240\157\168\187-\240\157\169\172" .. -- U+1DA3B-U+1DA6C "\240\157\169\181" .. -- U+1DA75 "\240\157\170\132" .. -- U+1DA84 "\240\157\170\155-\240\157\170\159" .. -- U+1DA9B-U+1DA9F "\240\157\170\161-\240\157\170\175" .. -- U+1DAA1-U+1DAAF "\240\158\128\128-\240\158\128\134" .. -- U+1E000-U+1E006 "\240\158\128\136-\240\158\128\152" .. -- U+1E008-U+1E018 "\240\158\128\155-\240\158\128\161" .. -- U+1E01B-U+1E021 "\240\158\128\163" .. -- U+1E023 "\240\158\128\164" .. -- U+1E024 "\240\158\128\166-\240\158\128\170" .. -- U+1E026-U+1E02A "\240\158\130\143" .. -- U+1E08F "\240\158\132\176-\240\158\132\182" .. -- U+1E130-U+1E136 "\240\158\138\174" .. -- U+1E2AE "\240\158\139\172-\240\158\139\175" .. -- U+1E2EC-U+1E2EF "\240\158\147\172-\240\158\147\175" .. -- U+1E4EC-U+1E4EF "\240\158\151\174" .. -- U+1E5EE "\240\158\151\175" .. -- U+1E5EF "\240\158\163\144-\240\158\163\150" .. -- U+1E8D0-U+1E8D6 "\240\158\165\132-\240\158\165\138") -- U+1E944-U+1E94A -- Double combining characters. -- Charset: [[:M:]&[:Canonical_Combining_Class=/^Double_/:]&[:^subhead=Grapheme joiner:]&[:^Variation_Selector=Yes:]] local comb_chars_double = "\205\156-\205\162" .. -- U+035C-U+0362 "\225\183\141" .. -- U+1DCD "\225\183\188" -- U+1DFC -- Variation selectors etc.; separated out so that we don't get categories for them. -- Charset: [[:M:]&[[:subhead=Grapheme joiner:][:Variation_Selector=Yes:]]]. local comb_chars_other = "\205\143" .. -- U+034F "\225\160\139-\225\160\141" .. -- U+180B-U+180D "\225\160\143" .. -- U+180F "\239\184\128-\239\184\143" .. -- U+FE00-U+FE0F "\243\160\132\128-\243\160\135\175" -- U+E0100-U+E01EF local comb_chars_all = comb_chars_single .. comb_chars_double .. comb_chars_other local comb_chars = { combined_single = "[^" .. comb_chars_all .. "][" .. comb_chars_single .. comb_chars_other .. "]+%f[^" .. comb_chars_all .. "]", combined_double = "[^" .. comb_chars_all .. "][" .. comb_chars_single .. comb_chars_other .. "]*[" .. comb_chars_double .. "]+[" .. comb_chars_all .. "]*.[" .. comb_chars_single .. comb_chars_other .. "]*", diacritics_single = "[" .. comb_chars_single .. "]", diacritics_double = "[" .. comb_chars_double .. "]", diacritics_all = "[" .. comb_chars_all .. "]" } -- Somewhat curated list from https://unicode.org/Public/emoji/16.0/emoji-sequences.txt. -- NOTE: There are lots more emoji sequences involving non-emoji Plane 0 symbols followed by 0xFE0F, which we don't -- (yet?) handle. local emoji_chars = "\226\140\154" .. -- U+231A (⌚) "\226\140\155" .. -- U+231B (⌛) "\226\140\168" .. -- U+2328 (⌨) "\226\143\143" .. -- U+23CF (⏏) "\226\143\169-\226\143\179" .. -- U+23E9-U+23F3 (⏩-⏳) "\226\143\184-\226\143\186" .. -- U+23F8-U+23FA (⏸-⏺) "\226\150\170" .. -- U+25AA (▪) "\226\150\171" .. -- U+25AB (▫) "\226\150\182" .. -- U+25B6 (▶) "\226\151\128" .. -- U+25C0 (◀) "\226\151\187-\226\151\190" .. -- U+25FB-U+25FE (◻-◾) "\226\152\128-\226\152\132" .. -- U+2600-U+2604 (☀-☄) "\226\152\142" .. -- U+260E (☎) "\226\152\145" .. -- U+2611 (☑) "\226\152\148" .. -- U+2614 (☔) "\226\152\149" .. -- U+2615 (☕) "\226\152\152" .. -- U+2618 (☘) "\226\152\157" .. -- U+261D (☝) "\226\152\160" .. -- U+2620 (☠) "\226\152\162" .. -- U+2622 (☢) "\226\152\163" .. -- U+2623 (☣) "\226\152\166" .. -- U+2626 (☦) "\226\152\170" .. -- U+262A (☪) "\226\152\174" .. -- U+262E (☮) "\226\152\175" .. -- U+262F (☯) "\226\152\184-\226\152\186" .. -- U+2638-U+263A (☸-☺) "\226\153\136-\226\153\147" .. -- U+2648-U+2653 (♈-♓) "\226\153\159" .. -- U+265F (♟) "\226\153\160" .. -- U+2660 (♠) "\226\153\163" .. -- U+2663 (♣) "\226\153\165" .. -- U+2665 (♥) "\226\153\166" .. -- U+2666 (♦) "\226\153\168" .. -- U+2668 (♨) "\226\153\187" .. -- U+267B (♻) "\226\153\190" .. -- U+267E (♾) "\226\153\191" .. -- U+267F (♿) "\226\154\146-\226\154\151" .. -- U+2692-U+2697 (⚒-⚗) "\226\154\153" .. -- U+2699 (⚙) "\226\154\155" .. -- U+269B (⚛) "\226\154\156" .. -- U+269C (⚜) "\226\154\160" .. -- U+26A0 (⚠) "\226\154\161" .. -- U+26A1 (⚡) "\226\154\170" .. -- U+26AA (⚪) "\226\154\171" .. -- U+26AB (⚫) "\226\154\176" .. -- U+26B0 (⚰) "\226\154\177" .. -- U+26B1 (⚱) "\226\154\189" .. -- U+26BD (⚽) "\226\154\190" .. -- U+26BE (⚾) "\226\155\132" .. -- U+26C4 (⛄) "\226\155\133" .. -- U+26C5 (⛅) "\226\155\136" .. -- U+26C8 (⛈) "\226\155\142" .. -- U+26CE (⛎) "\226\155\143" .. -- U+26CF (⛏) "\226\155\145" .. -- U+26D1 (⛑) "\226\155\147" .. -- U+26D3 (⛓) "\226\155\148" .. -- U+26D4 (⛔) "\226\155\169" .. -- U+26E9 (⛩) "\226\155\170" .. -- U+26EA (⛪) "\226\155\176-\226\155\181" .. -- U+26F0-U+26F5 (⛰-⛵) "\226\155\183-\226\155\186" .. -- U+26F7-U+26FA (⛷-⛺) "\226\155\189" .. -- U+26FD (⛽) "\226\156\130" .. -- U+2702 (✂) "\226\156\133" .. -- U+2705 (✅) "\226\156\136-\226\156\141" .. -- U+2708-U+270D (✈-✍) "\226\156\143" .. -- U+270F (✏) "\226\156\146" .. -- U+2712 (✒) "\226\156\148" .. -- U+2714 (✔) "\226\156\150" .. -- U+2716 (✖) "\226\156\157" .. -- U+271D (✝) "\226\156\161" .. -- U+2721 (✡) "\226\156\168" .. -- U+2728 (✨) "\226\156\179" .. -- U+2733 (✳) "\226\156\180" .. -- U+2734 (✴) "\226\157\132" .. -- U+2744 (❄) "\226\157\135" .. -- U+2747 (❇) "\226\157\140" .. -- U+274C (❌) "\226\157\142" .. -- U+274E (❎) "\226\157\147-\226\157\149" .. -- U+2753-U+2755 (❓-❕) "\226\157\151" .. -- U+2757 (❗) "\226\157\163" .. -- U+2763 (❣) "\226\157\164" .. -- U+2764 (❤) "\226\158\149-\226\158\151" .. -- U+2795-U+2797 (➕-➗) "\226\158\161" .. -- U+27A1 (➡) "\226\158\176" .. -- U+27B0 (➰) "\226\158\191" .. -- U+27BF (➿) "\226\164\180" .. -- U+2934 (⤴) "\226\164\181" .. -- U+2935 (⤵) "\226\172\133-\226\172\135" .. -- U+2B05-U+2B07 (⬅-⬇) "\226\172\155" .. -- U+2B1B (⬛) "\226\172\156" .. -- U+2B1C (⬜) "\226\173\144" .. -- U+2B50 (⭐) "\226\173\149" .. -- U+2B55 (⭕) "\227\128\176" .. -- U+3030 (〰) "\227\128\189" .. -- U+303D (〽) "\227\138\151" .. -- U+3297 (㊗) "\227\138\153" .. -- U+3299 (㊙) "\240\159\128\132" .. -- U+1F004 (🀄) "\240\159\131\143" .. -- U+1F0CF (🃏) "\240\159\133\176" .. -- U+1F170 (🅰) "\240\159\133\177" .. -- U+1F171 (🅱) "\240\159\133\190" .. -- U+1F17E (🅾) "\240\159\133\191" .. -- U+1F17F (🅿) "\240\159\134\142" .. -- U+1F18E (🆎) "\240\159\134\145-\240\159\134\154" .. -- U+1F191-U+1F19A (🆑-🆚) "\240\159\136\129" .. -- U+1F201 (🈁) "\240\159\136\130" .. -- U+1F202 (🈂) "\240\159\136\154" .. -- U+1F21A (🈚) "\240\159\136\175" .. -- U+1F22F (🈯) "\240\159\136\178-\240\159\136\186" .. -- U+1F232-U+1F23A (🈲-🈺) "\240\159\137\144" .. -- U+1F250 (🉐) "\240\159\137\145" .. -- U+1F251 (🉑) "\240\159\140\128-\240\159\153\143" .. -- U+1F300-U+1F64F (🌀-🙏) "\240\159\154\128-\240\159\155\151" .. -- U+1F680-U+1F6D7 (🚀-🛗) "\240\159\155\156-\240\159\155\172" .. -- U+1F6DC-U+1F6EC (🛜-🛬) "\240\159\155\176-\240\159\155\188" .. -- U+1F6F0-U+1F6FC (🛰-🛼) "\240\159\159\160-\240\159\159\171" .. -- U+1F7E0-U+1F7EB (🟠-🟫) "\240\159\159\176" .. -- U+1F7F0 (🟰) "\240\159\164\140-\240\159\169\147" .. -- U+1F90C-U+1FA53 (🤌-🩓) "\240\159\169\160-\240\159\169\173" .. -- U+1FA60-U+1FA6D (🩠-🩭) "\240\159\169\176-\240\159\169\188" .. -- U+1FA70-U+1FA7C (🩰-🩼) "\240\159\170\128-\240\159\170\137" .. -- U+1FA80-U+1FA89 (🪀-🪉) "\240\159\170\143-\240\159\171\134" .. -- U+1FA8F-U+1FAC6 (🪏-🫆) "\240\159\171\142-\240\159\171\156" .. -- U+1FACE-U+1FADC (🫎-🫜) "\240\159\171\159-\240\159\171\169" .. -- U+1FADF-U+1FAE9 (🫟-🫩) "\240\159\171\176-\240\159\171\184" -- U+1FAF0-U+1FAF8 (🫰-🫸) local unsupported_characters local function get_unsupported_characters() unsupported_characters, get_unsupported_characters = {}, nil for k, v in pairs(load_data("Module:links/data").unsupported_characters) do unsupported_characters[v] = k end return unsupported_characters end -- The list of unsupported titles and invert it (so the keys are pagenames and values are canonical titles). local unsupported_titles local function get_unsupported_titles() unsupported_titles, get_unsupported_titles = {}, nil for k, v in pairs(load_data("Module:links/data").unsupported_titles) do unsupported_titles[v] = k end return unsupported_titles end --[==[ Given a pagename (or {nil} for the current page), create and return a data structure describing the page. The returned object includes the following fields: * `comb_chars`: A table containing various Lua character class patterns for different types of combined characters (those that decompose into multiple characters in the NFD decomposition). The patterns are meant to be used with {mw.ustring.find()}. The keys are: ** `single`: Single combining characters (character + diacritic), without surrounding brackets; ** `double`: Double combining characters (character + diacritic + character), without surrounding brackets; ** `vs`: Variation selectors, without surrounding brackets; ** `all`: Concatenation of `single` + `double` + `vs`, without surrounding brackets; ** `diacritics_single`: Like `single` but with surrounding brackets; ** `diacritics_double`: Like `double` but with surrounding brackets; ** `diacritics_all`: Like `all` but with surrounding brackets; ** `combined_single`: Lua pattern for matching a spacing character followed by one or more single combining characters; ** `combined_double`: Lua pattern for matching a combination of two spacing characters separated by one or more double combining characters, possibly also with single combining characters; * `emoji_pattern`: A Lua character class pattern (including surrounding brackets) that matches emojis. Meant to be used with {mw.ustring.find()}. * `L2_list`: Ordered list of L2 headings on the page, with the extra key `n` that gives the length of the list. * `L2_sections`: Lookup table of L2 headings on the page, where the key is the section number assigned by the preprocessor, and the value is the L2 heading name. Once an invocation has got its actual section number from get_current_L2 in [[Module:pages]], it can use this table to determine its parent L2. TODO: We could expand this to include subsections, to check POS headings are correct etc. * `unsupported_titles`: Map from pagenames to canonical titles for unsupported-title pages. * `namespace`: Namespace of the pagename. * `ns`: Namespace table for the page from mw.site.namespaces (TODO: merge with `namespace` above). * `full_raw_pagename`: Full version of the '''RAW''' pagename (i.e. unsupported-title pages aren't canonicalized); including the namespace and the root (portion before the slash). * `pagename`: Canonicalized subpage portion of the pagename (unsupported-title pages are canonicalized). * `decompose_pagename`: Equivalent of `pagename` in NFD decomposition. * `pagename_len`: Length of `pagename` in Unicode chars, where combinations of spacing character + decomposed diacritic are treated as single characters. * `explode_pagename`: Set of characters found in `pagename`. The keys are characters (where combinations of spacing character + decomposed diacritic are treated as single characters). * `encoded_pagename`: FIXME: Document me. * `pagename_defaultsort`: FIXME: Document me. * `raw_defaultsort`: FIXME: Document me. * `wikitext_topic_cat`: FIXME: Document me. * `wikitext_langname_cat`: FIXME: Document me. ]==] function export.process_page(pagename) local data = { comb_chars = comb_chars, emoji_pattern = "[" .. emoji_chars .. "]", unsupported_titles = unsupported_titles or get_unsupported_titles() } local cats = {} data.cats = cats -- We cannot store `raw_title` in `data` because it contains a metatable. local raw_title local function bad_pagename() if not pagename then error("Internal error: Something wrong, `data.pagename` not specified but current title containg illegal characters") else error(format("Bad value for `data.pagename`: '%s', which must not contain illegal characters", pagename)) end end if pagename then -- for testing, doc pages, etc. raw_title = new_title(pagename) if not raw_title then bad_pagename() end else raw_title = mw.title.getCurrentTitle() end data.namespace = raw_title.nsText data.ns = mw.site.namespaces[raw_title.namespace] data.full_raw_pagename = raw_title.fullText local frame = mw.getCurrentFrame() -- WARNING: `content` may be nil, e.g. if we're substing a template like {{ja-new}} on a not-yet-created page -- or if the module specifies the subpage as `data.pagename` (which many modules do) and we're in an Appendix -- or other non-mainspace page. We used to make the latter an error but there are too many modules that do it, -- and substing on a nonexistent page is totally legit, and we don't actually need to be able to access the -- content of the page. local content = raw_title:getContent() -- Get the pagename. pagename = gsub(raw_title.subpageText, "^Unsupported titles/(.+)", function(m) insert(cats, "Unsupported titles") local title = (unsupported_titles or get_unsupported_titles())[m] if title then return title end -- Substitute pairs of "`". Those not used for escaping should be escaped as "`grave`", but might not be, -- so if a pair don't form a match, the closing "`" should become the opening "`" of the next match attempt. -- This has to be done manually, instead of using gsub. local open_pos = find(m, "`") if not open_pos then return m end title = {sub(m, 1, open_pos - 1)} while true do local close_pos = find(m, "`", open_pos + 1) if not close_pos then -- Add "`" plus any remaining characters. insert(title, sub(m, open_pos)) break end local escape = sub(m, open_pos, close_pos) local ch = (unsupported_characters or get_unsupported_characters())[escape] -- Match found, so substitute the character and move to the first "`" after the match if found, or -- otherwise return. if ch then insert(title, ch) local nxt_pos = close_pos + 1 open_pos = find(m, "`", nxt_pos) -- Add any characters between the match and the next "`" or end. if open_pos then insert(title, sub(m, nxt_pos, open_pos - 1)) else insert(title, sub(m, nxt_pos)) break end -- Match not found, so make the closing "`" the opening "`" of the next attempt. else -- Add the failed match, except for the closing "`". insert(title, sub(m, open_pos, close_pos - 1)) open_pos = close_pos end end return concat(title) end) -- Save pagename, as local variable will be destructively modified. data.pagename = pagename -- Decompose the pagename in Unicode normalization form D. data.decompose_pagename = toNFD(pagename) -- Explode the current page name into a character table, taking decomposed combining characters into account. local explode_pagename = {} local pagename_len = 0 local function explode(char) explode_pagename[char] = true pagename_len = pagename_len + 1 return "" end pagename = ugsub(pagename, comb_chars.combined_double, explode) pagename = gsub(ugsub(pagename, comb_chars.combined_single, explode), ".[\128-\191]*", explode) data.explode_pagename = explode_pagename data.pagename_len = pagename_len -- Generate DEFAULTSORT. data.encoded_pagename = encode_entities(data.pagename) data.pagename_defaultsort = get_lang("mul"):makeSortKey(data.encoded_pagename) frame:callParserFunction("DEFAULTSORT", data.pagename_defaultsort) data.raw_defaultsort = uupper(raw_title.text) -- Make `L2_list` and `L2_sections`, note raw wikitext use of {{DEFAULTSORT:}} and {{DISPLAYTITLE:}}, then add categories if any unwanted L1 headings are found, the L2 headings are in the wrong order, or they don't match a canonical language name. -- Note: HTML comments shouldn't be removed from `content` until after this step, as they can affect the result. do local L2_list, L2_list_len, L2_sections, sort_cache, prev = {}, 0, {}, {} local new_cats, L2_wrong_order = {} local function get_weight(L2) if L2 == "Translingual" then return "\1" elseif L2 == "English" then return "\2" elseif match(L2, "^[%z\1-\b\14-!#-&(-,.-\127]+$") then return L2 end local weight = sort_cache[L2] if weight then return weight end weight = toNFC(ugsub(ugsub(toNFD(L2), "[" .. comb_chars_all .. "'\"ʻʼ]+", ""), "[%s%-]+", " ")) sort_cache[L2] = weight return weight end local function handle_heading(heading) local level = heading.level if level > 2 then return end local name = heading:get_name() -- heading:get_name() will return nil if there are any newline characters in the preprocessed heading name (e.g. from an expanded template). In such cases, the preprocessor section count still increments (since it's calculated pre-expansion), but the heading will fail, so the L2 count shouldn't be incremented. if name == nil then return end L2_list_len = L2_list_len + 1 L2_list[L2_list_len] = name L2_sections[heading.section] = name -- Also add any L1s, since they terminate the preceding L2, but add a maintenance category since it's probably a mistake. if level == 1 then new_cats["Pages with unwanted L1 headings"] = true end -- Check the heading is in the right order. -- FIXME: we need a more sophisticated sorting method which handles non-diacritic special characters (e.g. Magɨ). if prev and not ( L2_wrong_order or string_sort(get_weight(prev), get_weight(name)) ) then new_cats["Pages with language headings in the wrong order"] = true L2_wrong_order = true end -- Check it's a canonical language name. if not (langnames or get_langnames())[name] then new_cats["Pages with nonstandard language headings"] = true end prev = name end local function handle_template(template) local name = template:get_name() if name == "DEFAULTSORT:" then new_cats["Pages with DEFAULTSORT conflicts"] = true elseif name == "DISPLAYTITLE:" then new_cats["Pages with DISPLAYTITLE conflicts"] = true end end if content then for node in parse(content):iterate_nodes() do local node_class = class_else_type(node) if node_class == "heading" then handle_heading(node) elseif node_class == "template" then handle_template(node) elseif node_class == "parameter" then new_cats["Pages with raw triple-brace template parameters"] = true end end end L2_list.n = L2_list_len data.L2_list = L2_list data.L2_sections = L2_sections insert(cats, get_category("Pages with entries")) insert(cats, get_category(format("Pages with %s entr%s", L2_list_len, L2_list_len == 1 and "y" or "ies"))) for cat in pairs(new_cats) do insert(cats, get_category(cat)) end end ------ 4. Parse page for maintenance categories. ------ -- Use of tab characters. if content and find(content, "\t", 1, true) then insert(cats, get_category("Pages with tab characters")) end -- Unencoded character(s) in title. local IDS = list_to_set{"⿰", "⿱", "⿲", "⿳", "⿴", "⿵", "⿶", "⿷", "⿸", "⿹", "⿺", "⿻", "⿼", "⿽", "⿾", "⿿", "㇯"} for char in pairs(explode_pagename) do if IDS[char] and char ~= data.pagename then insert(cats, "Terms containing unencoded characters") break end end -- Raw wikitext use of a topic or langname category. Also check if any raw sortkeys have been used. do local wikitext_topic_cat = {} local wikitext_langname_cat = {} local raw_sortkey -- If a raw sortkey has been found, add it to the relevant table. -- If there's no table (or the index is just `true`), create one first. local function add_cat_table(t, lang, sortkey) local t_lang = t[lang] if not sortkey then if not t_lang then t[lang] = true end return elseif t_lang == true or not t_lang then t_lang = {} t[lang] = t_lang end t_lang[uupper(decode_entities(sortkey))] = true end local function process_category(content, cat, colon, nxt) local pipe = find(cat, "|", colon + 1, true) -- Categories cannot end "|]]". if pipe == #cat then return end local title = new_title(pipe and sub(cat, 1, pipe - 1) or cat) if not (title and title.namespace == 14) then return end -- Get the sortkey (if any), then canonicalize category title. local sortkey = pipe and sub(cat, pipe + 1) or nil cat = title.text if sortkey then raw_sortkey = true -- If the sortkey contains "[", the first "]" of a final "]]]" is treated as part of the sortkey. if find(sortkey, "[", 1, true) and sub(content, nxt, nxt) == "]" then sortkey = sortkey .. "]" end end local code = match(cat, "^([%w%-.]+):") if code then add_cat_table(wikitext_topic_cat, code, sortkey) return end -- Split by word. cat = split(cat, " ", true, true) -- Formerly we looked for the language name anywhere in the category. This is simply wrong -- because there are no categories like 'Alsatian French lemmas' (only L2 languages -- have langname categories), but doing it this way wrongly catches things like [[Category:Shapsug Adyghe]] -- in [[Category:Adyghe entries with language name categories using raw markup]]. local n = #cat - 1 if n <= 0 then return end -- Go from longest to shortest and stop once we've found a language name. Going from shortest -- to longest or not stopping after a match risks falsely matching (e.g.) German Low German -- categories as German. repeat local name = concat(cat, " ", 1, n) if (langnames or get_langnames())[name] then add_cat_table(wikitext_langname_cat, name, sortkey) return end n = n - 1 until n == 0 end if content then -- Remove comments, then iterate over category links. content = remove_comments(content, "BOTH") local head = find(content, "[[", 1, true) while head do local close = find(content, "]]", head + 2, true) if not close then break end -- Make sure there are no intervening "[[" between head and close. local open = find(content, "[[", head + 2, true) while open and open < close do head = open open = find(content, "[[", head + 2, true) end local cat = sub(content, head + 2, close - 1) -- Locate the colon, and weed out most unwanted links. "[ _\128-\244]*" catches valid whitespace, and ensures any category links using the colon trick are ignored. We match all non-ASCII characters, as there could be multibyte spaces, and mw.title.new will filter out any remaining false-positives; this is a lot faster than running mw.title.new on every link. local colon = match(cat, "^[ _\128-\244]*[Cc][Aa][Tt][EeGgOoRrYy _\128-\244]*():") if colon then process_category(content, cat, colon, close + 2) end head = open end end data.wikitext_topic_cat = wikitext_topic_cat data.wikitext_langname_cat = wikitext_langname_cat if raw_sortkey then insert(cats, get_category("Pages with raw sortkeys")) end end return data end return export ojaitfo00dk3qibxx33c61f2wrpjaid Module:language-like 828 1859 35169 2025-01-19T17:23:52Z Kambai Akau 8 Created page with "local export = {} local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local wikibase = mw.wikibase local category_name_has_suffix -- defined as export.categoryNameHasSuffix below local get_entity = wikibase.getEntity local get_entity_id_for_title = wikibase.getEntityIdForTitle local gsub = string.gsub local ipairs = ipairs local match = string.match local select = select local sitelink = wikibase.sitelink local type = type loc..." 35169 Scribunto text/plain local export = {} local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local wikibase = mw.wikibase local category_name_has_suffix -- defined as export.categoryNameHasSuffix below local get_entity = wikibase.getEntity local get_entity_id_for_title = wikibase.getEntityIdForTitle local gsub = string.gsub local ipairs = ipairs local match = string.match local select = select local sitelink = wikibase.sitelink local type = type local umatch = mw.ustring.match --[==[ 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 case_insensitive_pattern(...) case_insensitive_pattern = require(string_utilities_module).case_insensitive_pattern return case_insensitive_pattern(...) end local function table_flatten(...) table_flatten = require(table_module).flatten return table_flatten(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local content_lang local function get_content_lang() content_lang, get_content_lang = mw.getContentLanguage(), nil return content_lang end -- Implementation of getAliases() for languages, etymology languages, -- families, scripts and writing systems. function export.getAliases(self) local aliases = self._aliases if aliases == nil then aliases = (self._data or self).aliases or {} self._aliases = aliases end return aliases end -- Implementation of getVarieties() for languages, etymology languages, -- families, scripts and writing systems. If `flatten` is passed in, -- flatten down to a list of strings; otherwise, keep the structure. function export.getVarieties(self, flatten) local varieties = self._varieties if varieties == nil then varieties = (self._data or self).varieties or {} self._varieties = varieties end if not flatten then return varieties end local flattened_varieties = self._flattened_varieties if flattened_varieties == nil then flattened_varieties = table_flatten(varieties) self._flattened_varieties = flattened_varieties end return flattened_varieties end -- Implementation of getOtherNames() for languages, etymology languages, -- families, scripts and writing systems. function export.getOtherNames(self) local other_names = self._otherNames if other_names == nil then other_names = (self._data or self).otherNames or {} self._otherNames = other_names end return other_names end -- Implementation of getAllNames() for languages, etymology languages, -- families, scripts and writing systems. If `notCanonical` is set, -- the canonical name will be excluded. function export.getAllNames(self) local all_names = self._allNames if all_names == nil then all_names = table_flatten{ self:getCanonicalName(), self:getAliases(), self:getVarieties(), self:getOtherNames(), } self._allNames = all_names end return all_names end function export.hasType(self, ...) local n = select("#", ...) if n == 0 then error("Must specify at least one type.") end local types = self:getTypes() if not types[...] then return false elseif n == 1 then return true end local args = {...} for i = 2, n do if not types[args[i]] then return false end end return true end -- Implementation of template-callable getByCode() function for languages, -- etymology languages, families and scripts. `item` is the language, -- family or script in question; `args` is the arguments passed in by the -- module invocation; `extra_processing`, if specified, is a function of -- one argument (the requested property) and should return the value to -- be returned to the caller, or nil if the property isn't recognized. -- `extra_processing` is called after special-cased properties are handled -- and before general-purpose processing code that works for all string -- properties. function export.templateGetByCode(args, extra_processing) -- The item that the caller wanted to look up. local item, itemname, list = args[1], args[2] if itemname == "getAllNames" then list = item:getAllNames() elseif itemname == "getOtherNames" then list = item:getOtherNames() elseif itemname == "getAliases" then list = item:getAliases() elseif itemname == "getVarieties" then list = item:getVarieties(true) end if list then local index = args[3]; if index == "" then index = nil end index = tonumber(index or error("Numeric index of the desired item in the list (parameter 3) has not been specified.")) return list[index] or "" end if itemname == "getFamily" and item.getFamily then return item:getFamily():getCode() end if extra_processing then local retval = extra_processing(itemname) if retval then return retval end end if item[itemname] then local ret = item[itemname](item) if type(ret) == "string" then return ret end error("The function \"" .. itemname .. "\" did not return a string value.") end error("Requested invalid item name \"" .. itemname .. "\".") end -- Implementation of getCommonsCategory() for languages, etymology languages, -- families, scripts and writing systems. function export.getWikidataItem(self) local item = self._WikidataItem if item == nil then item = (self._data or self)[2] -- If the value is nil, it's cached as false. item = item ~= nil and (type(item) == "number" and "Q" .. item or item) or false self._WikidataItem = item end return item or nil end do local function get_wiki_article(self, project) local article -- If the project is enwiki, check the language data. if project == "enwiki" then article = (self._data or self).wikipedia_article if article then return article end end -- Otherwise, check the Wikidata item for a sitelink. local item = self:getWikidataItem() article = item and sitelink(item, project) or false if article then return article end -- If there's still no article, try the parent (if any). local get_parent = self.getParent if get_parent then local parent = get_parent(self) if parent then return get_wiki_article(parent, project) end end return false end -- Implementation of getWikipediaArticle() for languages, etymology languages, -- families, scripts and writing systems. function export.getWikipediaArticle(self, noCategoryFallback, project) if project == nil then project = "enwiki" end local article if project == "enwiki" then article = self._wikipedia_article if article == nil then article = get_wiki_article(self, project) self._wikipedia_article = article end else -- If the project isn't enwiki, default to no category fallback, but -- this can be overridden by specifying the value `false`. if noCategoryFallback == nil then noCategoryFallback = true end local non_en_wikipedia_articles = self._non_en_wikipedia_articles if non_en_wikipedia_articles == nil then non_en_wikipedia_articles = {} self._non_en_wikipedia_articles = non_en_wikipedia_articles else article = non_en_wikipedia_articles[project] end if article == nil then article = get_wiki_article(self, project) non_en_wikipedia_articles[project] = article end end if article or noCategoryFallback then return article or nil end return (gsub(self:getCategoryName(), "Creole language", "Creole")) end end do local function get_commons_cat_claim(item) if item then local entity = get_entity(item) if entity then -- P373 is the "Commons category" property. local claim = entity:getBestStatements("P373")[1] return claim and ("Category:" .. claim.mainsnak.datavalue.value) or nil end end end local function get_commons_cat_sitelink(item) if item then local commons_sitelink = sitelink(item, "commonswiki") -- Reject any sitelinks that aren't categories. return commons_sitelink and match(commons_sitelink, "^Category:") and commons_sitelink or nil end end local function get_commons_cat(self) -- Checks are in decreasing order of likelihood for a useful match. -- Get the Commons Category claim from the object's item. local lang_item = self:getWikidataItem() local category = get_commons_cat_claim(lang_item) if category then return category end -- Otherwise, try the object's category's item. local langcat_item = get_entity_id_for_title("Category:" .. self:getCategoryName()) category = get_commons_cat_claim(langcat_item) if category then return category end -- If there's no P373 claim, there might be a sitelink on the -- object's category's item. category = get_commons_cat_sitelink(langcat_item) if category then return category end -- Otherwise, try for a sitelink on the object's own item. category = get_commons_cat_sitelink(lang_item) if category then return category end -- If there's still no category, try the parent (if any). local get_parent = self.getParent if get_parent then local parent = get_parent(self) if parent then return get_commons_cat(parent) end end return false end -- Implementation of getCommonsCategory() for languages, etymology -- languages, families, scripts and writing systems. function export.getCommonsCategory(self) local category category = self._commons_category -- Nil values cached as false. if category ~= nil then return category or nil end category = get_commons_cat(self) self._commons_category = category return category or nil end end function export.categoryNameHasSuffix(name, suffixes) for _, suffix in ipairs(suffixes) do if umatch(name, "%f[%w]" .. case_insensitive_pattern(suffix, "^.") .. "$") then return false end end return true end category_name_has_suffix = export.categoryNameHasSuffix function export.categoryNameToCode(name, suffix, data, suffixes) local truncated = match(name, "(.*)" .. suffix .. "$") if truncated and category_name_has_suffix(truncated, suffixes) then local code = data[truncated] or data[(content_lang or get_content_lang()):lcfirst(truncated)] if code ~= nil then return code end end if not category_name_has_suffix(name, suffixes) then return data[name] or data[(content_lang or get_content_lang()):lcfirst(name)] end return nil end return export j8libp1ojaglkz0xtnky24enrhkrp9l Module:maintenance category 828 1860 35170 2025-01-19T17:33:13Z Kambai Akau 8 Created page with "local export = {} local pages_module = "Module:pages" local parameters_module = "Module:parameters" local utilities_module = "Module:utilities" local new_title = mw.title.new local uses_hidden_category -- Defined below. --[==[ 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 overhea..." 35170 Scribunto text/plain local export = {} local pages_module = "Module:pages" local parameters_module = "Module:parameters" local utilities_module = "Module:utilities" local new_title = mw.title.new local uses_hidden_category -- Defined below. --[==[ 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 format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function is_sandbox(...) is_sandbox = require(pages_module).is_sandbox return is_sandbox(...) end local function is_testcase_page(...) is_testcase_page = require(pages_module).is_testcase_page return is_testcase_page(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local current_title local function get_current_title() current_title, get_current_title = mw.title.getCurrentTitle(), nil return current_title end function export.uses_hidden_category(title) local namespace = title.namespace -- Thread: and Summary: pages are named "Thread:PAGE" or "Summary:PAGE", -- where PAGE is the page they relate to. How we treat them therefore -- depends on what that page is. while namespace == 90 or namespace == 92 do title = new_title(title.text) namespace = title.namespace end -- User: and all talk namespaces, as well as all sandboxes and testcase pages (including their documentation pages). return ( namespace == 2 or title.isTalkPage or is_sandbox(title, "include documentation") or is_testcase_page(title, "include documentation") ) and true or false end uses_hidden_category = export.uses_hidden_category function export.get_category(name, cat) if uses_hidden_category(current_title or get_current_title()) then name = name .. "/hidden" end return cat and format_categories(name, nil, "-", nil, true) or name end function export.template(frame) local args = process_params(frame:getParent().args, { [1] = {required = true, default = ""}, ["cat"] = {type = "boolean", default = false} }) return export.get_category(args[1], args.cat) end return export 0k9xe0i9582irnmc4uhevzdi2o9uso3 Module:math 828 1861 39857 35171 2025-09-29T01:26:58Z Hiyuune 556 + 39857 Scribunto text/plain local export = {} local byte = string.byte local ceil = math.ceil local floor = math.floor local format = string.format local is_integer -- defined below local match = string.match local select = select local tonumber = tonumber local tonumber_ext -- defined below local tostring = tostring local type = type local INF = math.huge local function sign(x, signed_0) if x > 0 then return 1 elseif x < 0 then return -1 elseif x == 0 then -- 1/(+0) is infinity and 1/(-0) is -infinity. return signed_0 and (1 / x > 0 and 1 or -1) or 0 end -- NaN: convert to string with a forced sign prefix, and grab the first byte. local sign = byte(format("%+f", x)) return sign == 0x2B and 1 or -- + sign == 0x2D and -1 or -- - -- If there's no sign, throw an error. This shouldn't be possible, but -- avoids silent errors if it does happen. error("Internal error: cannot determine sign of " .. x) end --[==[ An extended version of {tonumber()}, which attempts to convert `x` to a number. Like {tonumber()}, it will convert from base 10 by default, and the optional parameter `base` can be used to specify a different base between 2 and 36, with the letters {A-Z} (case-insensitive) representing additional digits beyond {0-9}. When strings contain hexadecimal notation (e.g. {"0x100"}), base 16 is used as the default instead, but this is overridden if `base` is set to anything other than 16. This function differs from {tonumber()} in the following ways: * If `finite_real` is set, then the function will only return finite real numbers; inputs which would normally produce ±infinity or NaN will instead produce {nil}. * If `no_prefix` is set, then strings which start with {"0x"} will not be interpreted as containing hexadecimal notation, resulting in {nil}. * If `base` is explicitly set to {10}, then strings in hexadecimal notation will always return {nil}. This fixes a bug in {tonumber()}, which treats {base=10} the same as {base} being unset, causing base 16 to be used if `x` contains hexadecimal notation (e.g. {tonumber("0x10", 10)} returns {16}, whereas {tonumber_extended("0x10", 10)} returns {nil}).]==] function export.tonumber_extended(x, base, finite_real, no_prefix) -- TODO: tonumber() maxes out at 2^64 if the base is anything other than 10. -- TODO: support binary (0b) and octal (0o) prefixes. local n = tonumber(x, base) if not n or finite_real and (n ~= n or n == INF or n == -INF) then return nil -- If `base` is explicitly set to 10 (not simply nil), or `no_prefix` is set -- and `base` is nil or 16, filter out inputs that started with hexadecimal -- prefixes. Note that if `base` is anything else, the initial "0x" will -- have been interpreted as digits by tonumber() instead of a prefix (as "x" -- can be a digit from base 34 upwards), so there's no prefix to check for. elseif base == 10 or no_prefix and (base == nil or base == 16) then return not match(x, "^%s*[+-]?0[xX]()") and n or nil end return n end tonumber_ext = export.tonumber_extended --[==[ Converts `x` to an integer by removing the fractional portion (e.g. {3.5} becomes {3}, and {-2.9} becomes {-2}). This is equivalent to rounding down positive numbers and rounding up negative numbers. If conversion is not possible, returns {nil}.]==] function export.to_integer(x) x = tonumber(x) if not (x and x == x and x ~= INF and x ~= -INF) then return nil elseif x % 1 == 0 then return x -- Round-down positives. elseif x >= 0 then return floor(x) end --Round-up negatives. return ceil(x) end --[==[ Returns {1} if `x` is positive, {-1} if `x` is negative, or {0} if `x` is {0}. If `signed_0` is set, this function will only return either {1} or {-1}, and will make a distinction between [[w:signed zero|signed zeroes]] ({+0} and {-0}). This is useful when a {0} result could be disruptive (e.g. {x % 0}).]==] function export.sign(x, signed_0) return sign( tonumber(x) or error(format("bad argument #1 to 'sign' (number expected, got %s)", type(x)), 2), signed_0 ) end --[==[ Returns {true} if `x` is a finite real number, or {false} if not.]==] function export.is_finite_real_number(x) return x and x == x and not (x == INF or x == -INF) and type(x) == "number" end --[==[ Returns {true} if `x` is an integer, or {false} if not.]==] function export.is_integer(x) return x and type(x) == "number" and x % 1 == 0 or false end is_integer = export.is_integer --[==[ Returns {true} if `x` is a positive integer (or zero if the `include_0` flag is set), or {false} if not.]==] function export.is_positive_integer(x, include_0) return x and type(x) == "number" and (x > 0 or include_0 and x == 0) and x % 1 == 0 or false end --[==[ Returns {true} is `x` is [[w:NaN|NaN]] (Not a Number), or {false} if not. NaN is a value that has the type "number", but does not represent an actual numeric value; it has the unique property that if {x} is NaN, {x ~= x} evaluates to {true}.]==] function export.is_NaN(x) return x ~= x end --[==[ Returns the base-10 logarithm of `x`. This function should be used instead of {math.log10}, which is deprecated and may stop working if Scribunto is updated to a more recent Lua version.]==] function export.log10(x) -- Structured like this so that module documentation works. local log10 = math.log10 if log10 ~= nil then return log10 end local log = math.log return log(10, 10) == 1 and function(x) -- Lua 5.2 return log(x, 10) end or function(x) -- Lua 5.1 return log(x) * 0.43429448190325182765112891891660508229439700580367 -- log10(e) end end export.log10 = export.log10() -- Sets the actual returned function. local function integer_error(x, param, func_name) local type_x = type(x) error(format( "bad argument #%d to '%s' (integer expected, got %s)", param, func_name, type_x == "number" and tostring(x) or type_x ), 3) end --[==[ Converts a decimal number to hexadecimal. If `include_prefix` is set, the returned number will include the 0x prefix.]==] function export.to_hex(dec, include_prefix) dec = tonumber(dec) or dec if not is_integer(dec) then integer_error(dec, 1, "to_hex") end local neg = dec < 0 if neg then dec = -dec end -- Inputs >= 2^64 cause string.format to return "0". if dec >= 0x1p64 then error("integer overflow in 'to_hex': cannot convert inputs with a magnitude greater than or equal to 2^64 (18446744073709551616)", 2) end -- string.format treats hex numbers as unsigned, so any sign must be added manually. return format("%s%s%X", neg and "-" or "", include_prefix and "0x" or "", dec) end --[==[ Returns the greatest common divisor of an arbitrary number of input numbers.]==] function export.gcd(x, ...) x = tonumber(x) or x if not is_integer(x) then integer_error(x, 1, "gcd") end local q, args_len, integers = ..., select("#", ...) -- Compute p_1 = gcd(n_1, n_2), p_2 = gcd(p_1, n_3), ... i.e. compute GCD by Euclid's algorithm for the current result and the next number. for i = 2, args_len + 1 do q = tonumber(q) or q if not is_integer(q) then integer_error(q, i, "gcd") elseif x ~= 1 then -- If x is 1, validate remaining inputs. -- GCD of two integers x, q with Euclid's algorithm. while q ~= 0 do x, q = q, x % q end end if i <= args_len then -- Only create a table if absolutely necessary, as it's inefficient. if i == 2 then integers = {...} end q = integers[i] end end return x < 0 and -x or x end --[==[ Returns the least common multiple of an arbitrary number of input numbers.]==] function export.lcm(x, ...) x = tonumber(x) or x if not is_integer(x) then integer_error(x, 1, "lcm") end local q, args_len, integers = ..., select("#", ...) -- Compute the product of all inputs as p and GCD as x. for i = 2, args_len + 1 do q = tonumber(q) or q if not is_integer(q) then integer_error(q, i, "lcm") elseif x ~= 0 then -- If x is 0, validate remaining inputs. -- Compute the product. local p = x * q -- GCD of two integers x, q with Euclid's algorithm. while q ~= 0 do x, q = q, x % q end -- Divide product by the GCD to get new LCM. x = p / x end if i <= args_len then -- Only create a table if absolutely necessary, as it's inefficient. if i == 2 then integers = {...} end q = integers[i] end end return x < 0 and -x or x end return export 9iueib95u6jd0lc3zzrya3gsltprarl Module:pages 828 1862 35172 2025-01-19T17:34:55Z Kambai Akau 8 Created page with "local export = {} local string_utilities_module = "Module:string utilities" local concat = table.concat local find = string.find local format = string.format local getmetatable = getmetatable local get_current_section -- Defined below. local get_pagetype -- Defined below. local gsub = string.gsub local insert = table.insert local is_internal_title -- Defined below. local is_title -- Defined below. local lower = string.lower local match = string.match local new_title =..." 35172 Scribunto text/plain local export = {} local string_utilities_module = "Module:string utilities" local concat = table.concat local find = string.find local format = string.format local getmetatable = getmetatable local get_current_section -- Defined below. local get_pagetype -- Defined below. local gsub = string.gsub local insert = table.insert local is_internal_title -- Defined below. local is_title -- Defined below. local lower = string.lower local match = string.match local new_title = mw.title.new local require = require local sub = string.sub local title_equals = mw.title.equals local tonumber = tonumber local type = type local ufind = mw.ustring.find local unstrip_nowiki = mw.text.unstripNoWiki --[==[ 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 ulower(...) ulower = require(string_utilities_module).lower return ulower(...) end local function trim(...) trim = require(string_utilities_module).trim return trim(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local namespace_shortcuts local function get_namespace_shortcuts() namespace_shortcuts, get_namespace_shortcuts = { [4] = "WT", [10] = "T", [14] = "CAT", [100] = "AP", [110] = "WS", [118] = "RC", [828] = "MOD", }, nil return namespace_shortcuts end --[==[ Returns true if the input is a title object, or false if not. This therefore '''includes''' external title objects (i.e. those for pages on other wikis), such as [[w:Example]], unlike `is_internal_title` below.]==] function export.is_title(val) if not (val and type(val) == "table") then return false end local mt = getmetatable(val) -- There's no foolproof method for checking for a title object, but the -- __eq metamethod should be mw.title.equals unless the object has been -- seriously messed around with. return mt and type(mt) == "table" and getmetatable(mt) == nil and mt.__eq == title_equals and true or false end is_title = export.is_title --[==[ Returns true if the input is an internal title object, which means that it is for a page on Wiktionary, such as [[example]]. This therefore '''excludes''' external title objects (i.e. those for pages on other wikis), such as [[w:Example]], unlike `is_title` above.]==] function export.is_internal_title(title) -- Note: Mainspace titles starting with "#" should be invalid, but a bug in mw.title.new and mw.title.makeTitle means a title object is returned that has the empty string for prefixedText, so they need to be filtered out. return is_title(title) and #title.prefixedText > 0 and #title.interwiki == 0 end is_internal_title = export.is_internal_title --[==[ Returns true if the input is a valid link target, or false if not. This therefore '''includes''' link targets to other wikis, such as [[w:Example]], unlike `is_valid_page_name` below.]==] function export.is_valid_link_target(target) local target_type = type(target) if target_type == "string" then return is_title(new_title(target)) end error(format("bad argument #1 to 'is_valid_link_target' (string expected, got %s)", target_type), 2) end --[==[ Returns true if the input is a valid page name Wiktionary, or false if not. This therefore '''excludes''' page names on other wikis, such as [[w:Example]], unlike `is_valid_link_target` above.]==] function export.is_valid_page_name(name) local name_type = type(name) if name_type == "string" then return is_internal_title(new_title(name)) end error(format("bad argument #1 to 'is_valid_page_name' (string expected, got %s)", name_type), 2) end do local function find_sandbox(text) return find(text, "^User:.") or find(lower(text), "sandbox", 1, true) end local function get_transclusion_subtypes(title, main_type, documentation, page_suffix) local text, subtypes = title.text, {main_type} -- Any template/module with "sandbox" in the title. These are impossible -- to screen for more accurately, as there's no consistent pattern. Also -- any user sandboxes in the form (e.g.) "Template:User:...". local sandbox = find_sandbox(text) if sandbox then insert(subtypes, "sandbox") end -- Any template/module testcases (which can be labelled and/or followed -- by further subpages). local testcase = find(text, "./[Tt]estcases?%f[%L]") if testcase then -- Order "testcase" and "sandbox" based on where the patterns occur -- in the title. local n = sandbox and sandbox < testcase and 3 or 2 insert(subtypes, n, "testcase") end -- Any template/module documentation pages. if documentation then insert(subtypes, "documentation") end local final = subtypes[#subtypes] if not (final == main_type and not page_suffix or final == "sandbox") then insert(subtypes, "page") end return concat(subtypes, " ") end local function get_snippet_subtypes(title, main_type, documentation) local ns = title.namespace return get_transclusion_subtypes(title, ( ns == 2 and "user " or ns == 8 and match(title.text, "^Gadget-.") and "gadget " or "" ) .. main_type, documentation) end --[==[ Returns the page type of `title` in a format which can be used in running text.]==] function export.get_pagetype(title) if not is_internal_title(title) then error(mw.dumpObject(title.fullText) .. " is not a valid page name.") end -- If possibly a documentation page, get the parent and set the -- `documentation` flag. local content_model, text, documentation = title.contentModel if content_model == "wikitext" then text = title.text if match(text, "./documentation$") then local parent_title = new_title(sub(title.fullText, 1, -15)) if parent_title then title = parent_title content_model, text, documentation = title.contentModel, title.text, true end end end -- Content models have overriding priority, as they can appear in -- nonstandard places due to page content model changes. if content_model == "css" or content_model == "sanitized-css" then return get_snippet_subtypes(title, "stylesheet", documentation) elseif content_model == "javascript" then return get_snippet_subtypes(title, "script", documentation) elseif content_model == "json" then return get_snippet_subtypes(title, "JSON data", documentation) elseif content_model == "MassMessageListContent" then return get_snippet_subtypes(title, "mass message delivery list", documentation) -- Modules. elseif content_model == "Scribunto" then return get_transclusion_subtypes(title, "module", documentation, false) elseif content_model == "text" then return "page" -- ??? -- Otherwise, the content model is "wikitext", so check namespaces. elseif title.isTalkPage then return "talk page" end local ns = title.namespace -- Main namespace. if ns == 0 then return "entry" -- Wiktionary: elseif ns == 4 then return find_sandbox(title.text) and "sandbox" or "project page" -- Template: elseif ns == 10 then return get_transclusion_subtypes(title, "template", documentation, false) end -- Convert the namespace to lowercase, unless it contains a capital -- letter after the initial letter (e.g. MediaWiki, TimedText). Also -- normalize any underscores. local ns_text = gsub(title.nsText, "_", " ") if ufind(ns_text, "^%U*$", 2) then ns_text = ulower(ns_text) end -- User: if ns == 2 then return ns_text .. " " .. (title.isSubpage and "subpage" or "page") -- Category: and Appendix: elseif ns == 14 or ns == 100 then return ns_text -- Thesaurus: and Reconstruction: elseif ns == 110 or ns == 118 then return ns_text .. " entry" end return ns_text .. " page" end get_pagetype = export.get_pagetype end --[==[ Returns true if the title object is for a content page, which is a page that is directly part of the dictionary.]==] function export.is_content_page(title) if not is_internal_title(title) then error(mw.dumpObject(title.fullText) .. " is not a valid page name.") end local ns = title.namespace -- (main), Appendix, Thesaurus, Citations, Reconstruction. return (ns == 0 or ns == 100 or ns == 110 or ns == 114 or ns == 118) and title.contentModel == "wikitext" end --[==[ Returns true if the title object is for a documentation page, or false if not.]==] function export.is_documentation(title) return match(get_pagetype(title), "%f[%w]documentation%f[%W]") and true or false end --[==[ Returns true if the title object is for a sandbox, or false if not. By default, sandbox documentation pages are excluded, but this can be overridden with the `include_documentation` parameter.]==] function export.is_sandbox(title, include_documentation) local pagetype = get_pagetype(title) return match(pagetype, "%f[%w]sandbox%f[%W]") and ( include_documentation or not match(pagetype, "%f[%w]documentation%f[%W]") ) and true or false end --[==[ Returns true if the title object is for a testcase page, or false if not. By default, testcase documentation pages are excluded, but this can be overridden with the `include_documentation` parameter.]==] function export.is_testcase_page(title, include_documentation) local pagetype = get_pagetype(title) return match(pagetype, "%f[%w]testcase%f[%W]") and ( include_documentation or not match(pagetype, "%f[%w]documentation%f[%W]") ) and true or false end --[==[ Returns the namespace shortcut for a given title object, or else the namespace text. For example, a `Template:` title returns {{lua|"T"}}, a `Module:` title returns {{lua|"MOD"}}, and a `User:` title returns {{lua|"User"}}.]==] function export.get_namespace_shortcut(title) return (namespace_shortcuts or get_namespace_shortcuts())[title.namespace] or title.nsText end do local function check_level(lvl) if type(lvl) ~= "number" then error("Heading levels must be numbers.") elseif lvl < 1 or lvl > 6 or lvl % 1 ~= 0 then error("Heading levels must be integers between 1 and 6.") end return lvl end --[==[ A helper function which iterates over the headings in `text`, which should be the content of a page or (main) section. Each iteration returns three values: `sec` (the section title), `lvl` (the section level) and `loc` (the index of the section in the given text, from the first equals sign). The section title will be automatically trimmed, and any HTML entities will be resolved. The optional parameter `a` (which should be an integer between 1 and 6) can be used to ensure that only headings of the specified level are iterated over. If `b` is also given, then they are treated as a range. The optional parameters `a` and `b` can be used to specify a range, so that only headings with levels in that range are returned.]==] local function find_headings(text, a, b) a = a and check_level(a) or nil b = b and check_level(b) or a or nil local start, loc, lvl, sec = 1 return function() repeat loc, lvl, sec, start = match(text, "()%f[^%z\n](==?=?=?=?=?)([^\n]+)%2[\t ]*%f[%z\n]()", start) lvl = lvl and #lvl until not (sec and a) or (lvl >= a and lvl <= b) return sec and trim(decode_entities(sec)) or nil, lvl, loc end end local function _get_section(content, name, level) if not (content and name) then return nil elseif find(name, "\n", 1, true) then error("Heading name cannot contain a newline.") end level = level and check_level(level) or nil name = trim(decode_entities(name)) local start for sec, lvl, loc in find_headings(content, level and 1 or nil, level) do if start and lvl <= level then return sub(content, start, loc - 1) elseif not start and (not level or lvl == level) and sec == name then start, level = loc, lvl end end return start and sub(content, start) end --[==[ A helper function to return the content of a page section. `content` is raw wikitext, `name` is the requested section, and `level` is an optional parameter that specifies the required section heading level. If `level` is not supplied, then the first section called `name` is returned. `name` can either be a string or table of section names. If a table, each name represents a section that has the next as a subsection. For example, { {"Spanish", "Noun"}} will return the first matching section called "Noun" under a section called "Spanish". These do not have to be at adjacent levels ("Noun" might be L4, while "Spanish" is L2). If `level` is given, it refers to the last name in the table (i.e. the name of the section to be returned). The returned section includes all of its subsections. If no matching section is found, return {nil}.]==] function export.get_section(content, names, level) if type(names) ~= "table" then return _get_section(content, names, level) end local i = 1 local name = names[i] if not name then error("Must specify at least 1 section.") end while true do local nxt_i = i + 1 local nxt = names[nxt_i] if nxt == nil then return _get_section(content, name, level) end content = _get_section(content, name) if content == nil then return nil elseif i == 6 then error("Not possible specify more than 6 sections: headings only go up to level 6.") end i = nxt_i name = names[i] end return content end end do local current_section --[==[ A function which returns the number of the page section which contains the current {#invoke}.]==] function export.get_current_section() if current_section then return current_section end local frame = mw.getCurrentFrame() local extension_tag = frame.extensionTag -- We determine the section via the heading strip marker count, since they're numbered sequentially, but the only way to do this is to generate a fake heading via frame:preprocess(). The native parser assigns each heading a unique marker, but frame:preprocess() will return copies of older markers if the heading is identical to one further up the page, so the fake heading has to be unique to the page. The best way to do this is to feed it a heading containing a nowiki marker (which we will need later), since those are always unique. local nowiki_marker = extension_tag(frame, "nowiki") -- Note: heading strip markers have a different syntax to the ones used for tags. local h = tonumber(match( frame:preprocess("=" .. nowiki_marker .. "="), "\127'\"`UNIQ%-%-h%-(%d+)%-%-QINU`\"'\127" )) -- For some reason, [[Special:ExpandTemplates]] doesn't generate a heading strip marker, so if that happens we simply abort early. if not h then return 0 end -- The only way to get the section number is to increment the heading count, so we store the offset in nowiki strip markers which can be retrieved by procedurally unstripping nowiki markers, counting backwards until we find a match. local n, offset = tonumber(match( nowiki_marker, "\127'\"`UNIQ%-%-nowiki%-([%dA-F]+)%-QINU`\"'\127" ), 16) while not offset and n > 0 do n = n - 1 offset = match( unstrip_nowiki(format("\127'\"`UNIQ--nowiki-%08X-QINU`\"'\127", n)), "^HEADING\1(%d+)" -- Prefix "HEADING\1" prevents collisions. ) end offset = offset and (offset + 1) or 0 extension_tag(frame, "nowiki", "HEADING\1" .. offset) current_section = h - offset return current_section end get_current_section = export.get_current_section end do local L2_sections local function get_L2_sections() L2_sections, get_L2_sections = mw.loadData("Module:headword/data").page.L2_sections, nil return L2_sections end --[==[ A function which returns the name of the L2 language section which contains the current {#invoke}.]==] function export.get_current_L2() local section = get_current_section() if section == 0 then return end while section > 0 do local L2 = (L2_sections or get_L2_sections())[section] if L2 then return L2 end section = section - 1 end end end return export f1mkjeuetuutauhnq7j6reimsysovlr Module:require when needed 828 1863 39893 35173 2025-10-14T01:08:47Z Hiyuune 556 39893 Scribunto text/plain local getmetatable = getmetatable local ipairs = ipairs local loaded = package.loaded local pairs = pairs local require = require local select = select local setmetatable = setmetatable local tostring = tostring local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function get_nested(obj, ...) local n = select("#", ...) if n == 0 then return obj end obj = obj[...] for i = 2, n do obj = obj[select(i, ...)] end return obj end local function get_obj(mt) local obj = require(mt[1]) if #mt > 1 then obj = get_nested(obj, unpack(mt, 2)) end mt[0] = obj return obj end local function __call(self, ...) local mt = getmetatable(self) local obj = mt[0] if obj == nil then obj = get_obj(mt) end return obj(...) end local function __index(self, k) local mt = getmetatable(self) local obj = mt[0] if obj == nil then obj = get_obj(mt) end return obj[k] end local function __ipairs(self) local mt = getmetatable(self) local obj = mt[0] if obj == nil then obj = get_obj(mt) end return ipairs(obj) end local function __newindex(self, k, v) local mt = getmetatable(self) local obj = mt[0] if obj == nil then obj = get_obj(mt) end obj[k] = v end local function __pairs(self) local mt = getmetatable(self) local obj = mt[0] if obj == nil then obj = get_obj(mt) end return pairs(obj) end local function __tostring(self) local mt = getmetatable(self) local obj = mt[0] if obj == nil then obj = get_obj(mt) end return tostring(obj) end return function(modname, ...) local mod = loaded[modname] if mod ~= nil then return get_nested(mod, ...) end return setmetatable({}, { modname, __call = __call, __index = __index, __ipairs = __ipairs, __newindex = __newindex, __pairs = __pairs, __tostring = __tostring, -- TODO: other metamethods, if needed. ... }) end 1p8upm5p2cm943t5atixatwvtsenpe2 Module:string/char 828 1864 35180 2025-01-19T17:44:39Z Kambai Akau 8 Created page with "local char = string.char local concat = table.concat local tonumber = tonumber local function err(cp) error("Codepoint " .. cp .. " is out of range: codepoints must be between 0x0 and 0x10FFFF.", 2) end local function utf8_char(cp) cp = tonumber(cp) if cp < 0 then err("-0x" .. ("%X"):format(-cp + 1)) elseif cp < 0x80 then return char(cp) elseif cp < 0x800 then return char( 0xC0 + cp / 0x40, 0x80 + cp % 0x40 ) elseif cp < 0x10000 then if cp >= 0xD8..." 35180 Scribunto text/plain local char = string.char local concat = table.concat local tonumber = tonumber local function err(cp) error("Codepoint " .. cp .. " is out of range: codepoints must be between 0x0 and 0x10FFFF.", 2) end local function utf8_char(cp) cp = tonumber(cp) if cp < 0 then err("-0x" .. ("%X"):format(-cp + 1)) elseif cp < 0x80 then return char(cp) elseif cp < 0x800 then return char( 0xC0 + cp / 0x40, 0x80 + cp % 0x40 ) elseif cp < 0x10000 then if cp >= 0xD800 and cp < 0xE000 then return "?" -- mw.ustring.char returns "?" for surrogates. end return char( 0xE0 + cp / 0x1000, 0x80 + cp / 0x40 % 0x40, 0x80 + cp % 0x40 ) elseif cp < 0x110000 then return char( 0xF0 + cp / 0x40000, 0x80 + cp / 0x1000 % 0x40, 0x80 + cp / 0x40 % 0x40, 0x80 + cp % 0x40 ) end err("0x" .. ("%X"):format(cp)) end return function(cp, ...) if ... == nil then return utf8_char(cp) end local ret = {cp, ...} for i = 1, #ret do ret[i] = utf8_char(ret[i]) end return concat(ret) end 2y51m90t834toiqizrwm9dcptkhp4uy Module:string/encode entities 828 1865 35181 2025-01-19T17:45:13Z Kambai Akau 8 Created page with "-- TO BE REPLACED BY encode_entities in [[Module:string utilities]]. This function decodes on input by default to prevent double-encoding, which the new function does not, so implementations need to take this into account when being converted. local debug_track_module = "Module:debug/track" local string_utilities_module = "Module:string utilities" local require = require local function decode_entities(...) decode_entities = require(string_utilities_module).decode_ent..." 35181 Scribunto text/plain -- TO BE REPLACED BY encode_entities in [[Module:string utilities]]. This function decodes on input by default to prevent double-encoding, which the new function does not, so implementations need to take this into account when being converted. local debug_track_module = "Module:debug/track" local string_utilities_module = "Module:string utilities" local require = require local function decode_entities(...) decode_entities = require(string_utilities_module).decode_entities return decode_entities(...) end local function encode_entities(...) encode_entities = require(string_utilities_module).encode_entities return encode_entities(...) end local function track(...) track = require(debug_track_module) return track(...) end return function(str, charset, raw) if not raw then local decoded = decode_entities(str) if decoded ~= str then track("string/encode entities/decoded first") end str = decoded end return encode_entities(str, charset, nil, true) end bts40sjnmbuhsk1yijozpvcce3901uc Module:template parser/data 828 1866 35182 2025-01-19T17:47:51Z Kambai Akau 8 Created page with "local string = string local case_insensitive_pattern = require("Module:string utilities").case_insensitive_pattern local gsub = string.gsub local upper = string.upper local data = {} do local tags = mw.loadData("Module:data/parser extension tags") local data_end_tags = {} -- Generates the string pattern for the end tag. -- The preprocessor uses the regex "/<\/TAG\s*>/i", so only ASCII characters -- are case-insensitive. local function end_tag_pattern(tag) da..." 35182 Scribunto text/plain local string = string local case_insensitive_pattern = require("Module:string utilities").case_insensitive_pattern local gsub = string.gsub local upper = string.upper local data = {} do local tags = mw.loadData("Module:data/parser extension tags") local data_end_tags = {} -- Generates the string pattern for the end tag. -- The preprocessor uses the regex "/<\/TAG\s*>/i", so only ASCII characters -- are case-insensitive. local function end_tag_pattern(tag) data_end_tags[tag] = "</" .. case_insensitive_pattern(tag, nil, true) .. "%s*>" end for tag in pairs(tags) do end_tag_pattern(tag) end end_tag_pattern("includeonly") end_tag_pattern("noinclude") data_end_tags["onlyinclude"] = true -- Pattern is not required, but a key is needed for tag validity checks. data.end_tags = data_end_tags end -- Character escapes from PHP's htmlspecialchars. data.php_htmlspecialchars = { ["\""] = "&quot;", ["&"] = "&amp;", ["'"] = "&#039;", ["<"] = "&lt;", [">"] = "&gt;", } -- The parser's HTML sanitizer validates tag attributes with the regex -- "/^([:_\p{L}\p{N}][:_\.\-\p{L}\p{N}]*)$/sxu". Ustring's "%w" is defined as -- "[\p{L}\p{Nd}]", so any characters in \p{N} but not \p{Nd} must be added -- manually. -- NOTE: \p{N} *MUST* be defined according to the same version of Unicode that -- the sanitizer uses in order to remain in sync. As of September 2024, this is -- version 11.0. local N_not_Nd = "\194\178" .. -- U+00B2 "\194\179" .. -- U+00B3 "\194\185" .. -- U+00B9 "\194\188-\194\190" .. -- U+00BC-U+00BE "\224\167\180-\224\167\185" .. -- U+09F4-U+09F9 "\224\173\178-\224\173\183" .. -- U+0B72-U+0B77 "\224\175\176-\224\175\178" .. -- U+0BF0-U+0BF2 "\224\177\184-\224\177\190" .. -- U+0C78-U+0C7E "\224\181\152-\224\181\158" .. -- U+0D58-U+0D5E "\224\181\176-\224\181\184" .. -- U+0D70-U+0D78 "\224\188\170-\224\188\179" .. -- U+0F2A-U+0F33 "\225\141\169-\225\141\188" .. -- U+1369-U+137C "\225\155\174-\225\155\176" .. -- U+16EE-U+16F0 "\225\159\176-\225\159\185" .. -- U+17F0-U+17F9 "\225\167\154" .. -- U+19DA "\226\129\176" .. -- U+2070 "\226\129\180-\226\129\185" .. -- U+2074-U+2079 "\226\130\128-\226\130\137" .. -- U+2080-U+2089 "\226\133\144-\226\134\130" .. -- U+2150-U+2182 "\226\134\133-\226\134\137" .. -- U+2185-U+2189 "\226\145\160-\226\146\155" .. -- U+2460-U+249B "\226\147\170-\226\147\191" .. -- U+24EA-U+24FF "\226\157\182-\226\158\147" .. -- U+2776-U+2793 "\226\179\189" .. -- U+2CFD "\227\128\135" .. -- U+3007 "\227\128\161-\227\128\169" .. -- U+3021-U+3029 "\227\128\184-\227\128\186" .. -- U+3038-U+303A "\227\134\146-\227\134\149" .. -- U+3192-U+3195 "\227\136\160-\227\136\169" .. -- U+3220-U+3229 "\227\137\136-\227\137\143" .. -- U+3248-U+324F "\227\137\145-\227\137\159" .. -- U+3251-U+325F "\227\138\128-\227\138\137" .. -- U+3280-U+3289 "\227\138\177-\227\138\191" .. -- U+32B1-U+32BF "\234\155\166-\234\155\175" .. -- U+A6E6-U+A6EF "\234\160\176-\234\160\181" .. -- U+A830-U+A835 "\240\144\132\135-\240\144\132\179" .. -- U+10107-U+10133 "\240\144\133\128-\240\144\133\184" .. -- U+10140-U+10178 "\240\144\134\138" .. -- U+1018A "\240\144\134\139" .. -- U+1018B "\240\144\139\161-\240\144\139\187" .. -- U+102E1-U+102FB "\240\144\140\160-\240\144\140\163" .. -- U+10320-U+10323 "\240\144\141\129" .. -- U+10341 "\240\144\141\138" .. -- U+1034A "\240\144\143\145-\240\144\143\149" .. -- U+103D1-U+103D5 "\240\144\161\152-\240\144\161\159" .. -- U+10858-U+1085F "\240\144\161\185-\240\144\161\191" .. -- U+10879-U+1087F "\240\144\162\167-\240\144\162\175" .. -- U+108A7-U+108AF "\240\144\163\187-\240\144\163\191" .. -- U+108FB-U+108FF "\240\144\164\150-\240\144\164\155" .. -- U+10916-U+1091B "\240\144\166\188" .. -- U+109BC "\240\144\166\189" .. -- U+109BD "\240\144\167\128-\240\144\167\143" .. -- U+109C0-U+109CF "\240\144\167\146-\240\144\167\191" .. -- U+109D2-U+109FF "\240\144\169\128-\240\144\169\136" .. -- U+10A40-U+10A48 "\240\144\169\189" .. -- U+10A7D "\240\144\169\190" .. -- U+10A7E "\240\144\170\157-\240\144\170\159" .. -- U+10A9D-U+10A9F "\240\144\171\171-\240\144\171\175" .. -- U+10AEB-U+10AEF "\240\144\173\152-\240\144\173\159" .. -- U+10B58-U+10B5F "\240\144\173\184-\240\144\173\191" .. -- U+10B78-U+10B7F "\240\144\174\169-\240\144\174\175" .. -- U+10BA9-U+10BAF "\240\144\179\186-\240\144\179\191" .. -- U+10CFA-U+10CFF "\240\144\185\160-\240\144\185\190" .. -- U+10E60-U+10E7E "\240\144\188\157-\240\144\188\166" .. -- U+10F1D-U+10F26 "\240\144\189\145-\240\144\189\148" .. -- U+10F51-U+10F54 "\240\145\129\146-\240\145\129\165" .. -- U+11052-U+11065 "\240\145\135\161-\240\145\135\180" .. -- U+111E1-U+111F4 "\240\145\156\186" .. -- U+1173A "\240\145\156\187" .. -- U+1173B "\240\145\163\170-\240\145\163\178" .. -- U+118EA-U+118F2 "\240\145\177\154-\240\145\177\172" .. -- U+11C5A-U+11C6C "\240\146\144\128-\240\146\145\174" .. -- U+12400-U+1246E "\240\150\173\155-\240\150\173\161" .. -- U+16B5B-U+16B61 "\240\150\186\128-\240\150\186\150" .. -- U+16E80-U+16E96 "\240\157\139\160-\240\157\139\179" .. -- U+1D2E0-U+1D2F3 "\240\157\141\160-\240\157\141\184" .. -- U+1D360-U+1D378 "\240\158\163\135-\240\158\163\143" .. -- U+1E8C7-U+1E8CF "\240\158\177\177-\240\158\178\171" .. -- U+1EC71-U+1ECAB "\240\158\178\173-\240\158\178\175" .. -- U+1ECAD-U+1ECAF "\240\158\178\177-\240\158\178\180" .. -- U+1ECB1-U+1ECB4 "\240\159\132\128-\240\159\132\140" -- U+1F100-U+1F10C data.valid_attribute_name = "^[:_%w" .. N_not_Nd .."][:_.%-%w" .. N_not_Nd .. "]*$" -- Value is the namespace number of the linked page at parameter 0, where 0 is mainspace. -- If the namespace is the mainspace, it can be overridden by an explicitly specified category (e.g. {{PAGENAME:Category:Foo}} refers to "Category:Foo"). This does not apply to any other namespace (e.g. {{#SPECIAL:Category:Foo}} refers to "Special:Category:Foo"). data.template_link_param_1 = { ["#CATEGORYTREE:"] = 14, -- Category: ["#IFEXIST:"] = 0, ["#INVOKE:"] = 828, -- Module: ["#LST:"] = 0, ["#LSTH:"] = 0, ["#LSTX:"] = 0, ["#SPECIAL:"] = -1, -- Special: ["#SPECIALE:"] = -1, -- Special: ["#TITLEPARTS:"] = 0, ["BASEPAGENAME:"] = 0, ["BASEPAGENAMEE:"] = 0, ["CANONICALURL:"] = 0, ["CANONICALURLE:"] = 0, ["CASCADINGSOURCES:"] = 0, ["FILEPATH:"] = 6, -- File: ["FULLPAGENAME:"] = 0, ["FULLPAGENAMEE:"] = 0, ["FULLURL:"] = 0, ["FULLURLE:"] = 0, ["INT:"] = 8, -- MediaWiki: ["LOCALURL:"] = 0, ["LOCALURLE:"] = 0, ["NAMESPACE:"] = 0, ["NAMESPACEE:"] = 0, ["NAMESPACENUMBER:"] = 0, ["PAGEID:"] = 0, ["PAGENAME:"] = 0, ["PAGENAMEE:"] = 0, ["PAGESINCATEGORY:"] = 14, -- Category: ["PAGESIZE:"] = 0, ["REVISIONDAY:"] = 0, ["REVISIONDAY2:"] = 0, ["REVISIONID:"] = 0, ["REVISIONMONTH:"] = 0, ["REVISIONMONTH1:"] = 0, ["REVISIONTIMESTAMP:"] = 0, ["REVISIONUSER:"] = 0, ["REVISIONYEAR:"] = 0, ["ROOTPAGENAME:"] = 0, ["ROOTPAGENAMEE:"] = 0, ["SUBJECTPAGENAME:"] = 0, ["SUBJECTPAGENAMEE:"] = 0, ["SUBJECTSPACE:"] = 0, ["SUBJECTSPACEE:"] = 0, ["SUBPAGENAME:"] = 0, ["SUBPAGENAMEE:"] = 0, ["TALKPAGENAME:"] = 0, ["TALKPAGENAMEE:"] = 0, ["TALKSPACE:"] = 0, ["TALKSPACEE:"] = 0, } -- Value is the namespace number of the linked page at parameter 1. data.template_link_param_2 = { ["PROTECTIONEXPIRY:"] = 0, ["PROTECTIONLEVEL:"] = 0, } return data opwyg5lu7vepiy1xdnpiam0dklblteh Module:code 828 1867 35185 2025-01-19T17:50:29Z Kambai Akau 8 Created page with "local decode_entities = require("Module:string utilities").decode_entities local gsub = string.gsub local insert = table.insert local match = string.match local process_params = require("Module:parameters").process local tonumber = tonumber local unstripNoWiki = mw.text.unstripNoWiki local yesno = require("Module:yesno") local export = {} local function get_args(frame) local params = { [1] = {required = true, default = "code"}, [""] = {alias_of = 1}, ["line"] =..." 35185 Scribunto text/plain local decode_entities = require("Module:string utilities").decode_entities local gsub = string.gsub local insert = table.insert local match = string.match local process_params = require("Module:parameters").process local tonumber = tonumber local unstripNoWiki = mw.text.unstripNoWiki local yesno = require("Module:yesno") local export = {} local function get_args(frame) local params = { [1] = {required = true, default = "code"}, [""] = {alias_of = 1}, ["line"] = true, ["highlight"] = true, ["inline"] = {type = "boolean"}, ["class"] = true, ["style"] = true, } local lang = process_params(frame.args, { ["lang"] = true }).lang local args = frame:getParent().args -- Specialised language templates (e.g. {{lua}}). if lang then args = process_params(args, params) return args, lang, args[1] end params["lang"] = {default = "text"} -- If 2= or "=..." are given, treat 1= as an alias of lang=. if args[2] or args[""] then insert(params, 1, {alias_of = "lang"}) params[""].alias_of = 2 args = process_params(args, params) return args, args.lang, args[2] end -- Otherwise, 1= is just the input text. args = process_params(args, params) return args, args.lang, args[1] end function export.show(frame) local args, lang, text = get_args(frame) lang = lang == "js" and "javascript" or lang == "py" and "python" or lang local inline, line, start, highlight = args.inline if not inline then -- If `line` is a boolean, start at line 1; otherwise, if it's a number, -- start at that line. line = args.line if line then start = match(line, "^%d+$") if start == nil then line = yesno(line) or nil end end -- Offset `highlight` based on `start`. highlight = args.highlight if highlight and start then local offset = tonumber(start) - 1 highlight = gsub(highlight, "%d+", function(n) return tonumber(n) - offset end) end -- If `inline` isn't specified, default to false if `line` or -- `highlight` are given; otherwise, default to true. inline = inline == nil and not (line or highlight) or nil end -- Unstrip nowiki tags and decode any HTML entities, because -- syntaxhighlight won't decode them on display. return frame:extensionTag( "syntaxhighlight", decode_entities(unstripNoWiki(text)), { lang = lang, line = line, start = start, highlight = highlight, inline = inline, class = args.class, style = args.style or inline and "white-space:pre-wrap;" or nil }) end return export frgtp8z1kubhmxlmz9flrwe280e9ubt Module:load 828 1868 35186 2025-01-19T17:51:12Z Kambai Akau 8 Created page with "local export = {} local load_data = mw.loadData local loaded = package.loaded local main_loader = package.loaders[2] local require = require local setmetatable = setmetatable local loaders, loaded_data, mt local function get_mt() mt, get_mt = {__mode = "kv"}, nil return mt end -- main_loader returns a loader function if the module exists, or nil if it doesn't. local function get_loader(modname) if loaders == nil then local loader = main_loader(modname) loaders..." 35186 Scribunto text/plain local export = {} local load_data = mw.loadData local loaded = package.loaded local main_loader = package.loaders[2] local require = require local setmetatable = setmetatable local loaders, loaded_data, mt local function get_mt() mt, get_mt = {__mode = "kv"}, nil return mt end -- main_loader returns a loader function if the module exists, or nil if it doesn't. local function get_loader(modname) if loaders == nil then local loader = main_loader(modname) loaders = setmetatable({[modname] = loader or false}, mt or get_mt()) return loader end local loader = loaders[modname] if loader == nil then loader = main_loader(modname) loaders[modname] = loader or false end return loader or nil end local function get_data(modname, loader) if loaded_data == nil then local data = load_data(modname) loaded_data = setmetatable({[loader] = data}, mt or get_mt()) return data end local data = loaded_data[loader] if data == nil then data = load_data(modname) loaded_data[loader] = data end return data end --[==[ Like `require`, but returns `nil` if a module does not exist, instead of throwing an error. Outputs are cached, which is faster for all modules, but much faster for nonexistent modules, since `require` will attempt to use the full loader each time because loading failures don't get cached.]==] function export.safe_require(modname) local mod = loaded[modname] if mod == nil and get_loader(modname) then -- Call with require instead of the loader directly, as it protects against infinite loading loops. return require(modname) end return mod end --[==[ Like `mw.loadData`, but it does not generate a new table each time the same module is loaded via this function. Instead, it caches the returned data so that the same table can be returned each time, which is more efficient.]==] function export.load_data(modname) return get_data(modname, get_loader(modname)) end --[==[ Like `export.load_data` (itself a variant of `mw.loadData`), but returns `nil` if a module does not exist, instead of throwing an error. Outputs are cached, which is faster for all modules, but much faster for nonexistent modules, since `mw.loadData` will attempt to use the full loader each time because loading failures don't get cached.]==] function export.safe_load_data(modname) local loader = get_loader(modname) if loader == nil then return nil end return get_data(modname, loader) end return export ane0ji5isx9pytu6xaiacn5a70oo2t2 Module:TemplateStyles 828 1869 35187 2025-01-19T17:52:40Z Kambai Akau 8 Created page with "local frame = mw.getCurrentFrame() local args = {} return function (stylesheet) args.src = stylesheet return frame:extensionTag("templatestyles", nil, args) end" 35187 Scribunto text/plain local frame = mw.getCurrentFrame() local args = {} return function (stylesheet) args.src = stylesheet return frame:extensionTag("templatestyles", nil, args) end fpxp4rqu6felstio94845c8h0qu6kw7 Module:data/namespaces 828 1870 35188 2025-01-19T17:53:19Z Kambai Akau 8 Created page with "local data = {} local gsub = string.gsub local next = next local ulower = require("Module:string utilities").lower for _, namespace in next, mw.site.namespaces do local prefix = ulower((gsub(namespace.name, "_", " "))) data[prefix] = prefix for _, alias in next, namespace.aliases do data[ulower((gsub(alias, "_", " ")))] = prefix end end return data" 35188 Scribunto text/plain local data = {} local gsub = string.gsub local next = next local ulower = require("Module:string utilities").lower for _, namespace in next, mw.site.namespaces do local prefix = ulower((gsub(namespace.name, "_", " "))) data[prefix] = prefix for _, alias in next, namespace.aliases do data[ulower((gsub(alias, "_", " ")))] = prefix end end return data qbasf1wuit8dmyo26k8ojua3okgfc5l Module:data/interwikis 828 1871 35189 2025-01-19T17:53:57Z Kambai Akau 8 Created page with "local data = {} local gsub = string.gsub local next = next local ulower = require("Module:string utilities").lower for _, interwiki in next, mw.site.interwikiMap() do data[ulower((gsub(interwiki.prefix, "_", " ")))] = interwiki.isCurrentWiki and "current" or interwiki.isLocal and "local" or "external" end return data" 35189 Scribunto text/plain local data = {} local gsub = string.gsub local next = next local ulower = require("Module:string utilities").lower for _, interwiki in next, mw.site.interwikiMap() do data[ulower((gsub(interwiki.prefix, "_", " ")))] = interwiki.isCurrentWiki and "current" or interwiki.isLocal and "local" or "external" end return data sj16ikp1xmfv7lsala0b7bnu9dlinm5 Module:translations/styles.css 828 1872 39939 39938 2025-10-16T07:18:58Z Hiyuune 556 Restored revision 35191 by [[Special:Contributions/Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]): Not ready (TwinkleGlobal) 39939 sanitized-css text/css .translations { width: 100%; } .translations-cell { background-color: var(--wikt-palette-lightcyan, #E0FFFF); vertical-align: top; text-align: left; } c650sxenrd5efr5xtw5xgleokikditf Module:table tools 828 1873 39944 35195 2025-10-16T07:24:47Z Hiyuune 556 39944 Scribunto text/plain local export = {} local m_links = require("Module:links") local u = mw.ustring.char local unpack = unpack or table.unpack -- Lua 5.2 compatibility local notes_ranges = { -- First three represent symbols in ISO-8859-1 -- Including ÷ (U+00F7) × (U+00D7) § (U+00B7) ¤ (U+00A4) {0xA1,0xBF}, {0xD7,0xD7}, -- × {0xF7,0xF7}, -- ÷ -- Next two are "General Punctuation" minus non-spacing chars -- First one includes † (U+2020) ‡ (U+2021) • (U+2022) ※ (U+203B) ⁕ (U+2055) {0x2010,0x2027}, {0x2030,0x205E}, -- Next one is "Superscripts and Subscripts" and "Currency Symbols" {0x2070,0x20CF}, -- Next one is a whole series of symbol ranges {0x2100,0x2B5F}, -- Next one is "Supplemental Punctuation" {0x2E00,0x2E3F} } local unicode_ranges = {} for _, range in ipairs(notes_ranges) do table.insert(unicode_ranges, u(range[1]) .. "-" .. u(range[2])) end local unicode_range_str = table.concat(unicode_ranges, "") local notes_re = "[%*%~%@%#%$%%%^%&%+0-9_ " .. unicode_range_str .. "]*" local function manipulate_entry(entries, f) entries = entries or "" entries = mw.text.split(mw.ustring.gsub(entries, "^%s*(.-)%s*$", "%1"), "%s*,%s*") local sep = "" local ret = "" for _, entry in ipairs(entries) do ret = ret .. sep .. (entry == "-" and "—" or entry == "" and "" or f(entry)) sep = ", " end return ret end local function gather_args(frame) local args = {} for key, val in pairs(frame.args) do if val ~= "" then args[key] = val end end local i = 1 for _, val in ipairs(frame:getParent().args) do if val and val ~= "" then while args[i] do i = i + 1 end args[i] = val i = i + 1 end end local lang = args["lang"] if not lang then lang = args[1] local n = 1 while args[n] do args[n] = args[n + 1] n = n + 1 end end return lang, args end function export.separate_notes(entry) local notes entry, notes = mw.ustring.match(entry, "^(.-)(" .. notes_re .. ")$") return entry, notes end function export.superscript_notes(notes) if notes ~= "" then notes = "<sup>" .. mw.ustring.gsub(notes, "_", " ") .. "</sup>" end return notes end function export.get_notes(entry) local notes entry, notes = export.separate_notes(entry) notes = export.superscript_notes(notes) return entry, notes end function export.separate_initial_notes(entry) local notes notes, entry = mw.ustring.match(entry, "^(" .. notes_re .. ")(.*)$") return notes, entry end function export.get_initial_notes(entry) local notes notes, entry = export.separate_initial_notes(entry) notes = export.superscript_notes(notes) return notes, entry end function export.linkify_entry(lang, entries, prep) if type(lang) == "table" then local args lang, args = gather_args(lang) if (args["prep"] or "") ~= "" then local mod, func = unpack(mw.text.split(args["prep"], "#", true)) prep = require("Module:" .. mod)[func] end entries = args[1] end lang = require("Module:languages").getByCode(lang) local function f(entry) local e, notes = export.get_notes(entry) local ep = prep and prep(e) return m_links.language_link{lang = lang, term = ep or e, alt = ep and e} .. notes end return manipulate_entry(entries, f) end function export.translit_entry(lang, entries) if type(lang) == "table" then local args lang, args = gather_args(lang) entries = args[1] end lang = require("Module:languages").getByCode(lang) local function f(entry) local e, notes = export.get_notes(entry) return ((lang:transliterate(e)) or e) .. notes end return manipulate_entry(m_links.remove_links(entries), f) end function export.format_entry(lang, entries) if type(lang) == "table" then local args lang, args = gather_args(lang) entries = args[1] end return manipulate_entry(m_links.remove_links(entries), function(entry) local e, n = export.get_notes(entry); return e .. n end) end function export.first_entry(lang, entries) if type(lang) == "table" then local args lang, args = gather_args(lang) entries = args[1] end local entry = mw.text.split(mw.ustring.gsub(entries, "^%s*(.-)%s*$", "%1"), "%s*,%s*")[1] local e, notes = export.get_notes(entry) return e .. notes end return export 8onfn6splyrtregsgcn3s77bxotlmkk Module:ar-translit 828 1874 35196 2025-01-19T18:03:29Z Kambai Akau 8 Created page with "-- Authors: Benwing, ZxxZxxZ, Atitarev local export = {} local m_str_utils = require("Module:string utilities") local gcodepoint = m_str_utils.gcodepoint local rfind = m_str_utils.find local rsubn = m_str_utils.gsub local rmatch = m_str_utils.match local rsplit = m_str_utils.split local U = m_str_utils.char -- assigned below local has_diacritics -- version of rsubn() that discards all but the first return value local function rsub(term, foo, bar) local retval = rsu..." 35196 Scribunto text/plain -- Authors: Benwing, ZxxZxxZ, Atitarev local export = {} local m_str_utils = require("Module:string utilities") local gcodepoint = m_str_utils.gcodepoint local rfind = m_str_utils.find local rsubn = m_str_utils.gsub local rmatch = m_str_utils.match local rsplit = m_str_utils.split local U = m_str_utils.char -- assigned below local has_diacritics -- 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 local zwnj = U(0x200C) -- zero-width non-joiner local alif_madda = U(0x622) local alif_hamza_below = U(0x625) local alif = U(0x627) local taa_marbuuTa = U(0x629) local laam = U(0x644) local waaw = U(0x648) local alif_maqSuura = U(0x649) local yaa = U(0x64A) local fatHataan = U(0x64B) local Dammataan = U(0x64C) local kasrataan = U(0x64D) local fatHa = U(0x64E) local Damma = U(0x64F) local kasra = U(0x650) local shadda = U(0x651) local sukuun = U(0x652) local dagger_alif = U(0x670) local alif_waSl = U(0x671) --local zwj = U(0x200D) -- zero-width joiner local lrm = U(0x200E) -- left-to-right mark local rlm = U(0x200F) -- right-to-left mark -- Occurs after al- in allaḏī and variants so that we can implement elision of -- a- after a preceding vowel, after which we remove the marker. local alladi_marker = U(0xFFF0) local tt = { -- consonants ["ب"]="b", ["ت"]="t", ["ث"]="ṯ", ["ج"]="j", ["ح"]="ḥ", ["خ"]="ḵ", ["د"]="d", ["ذ"]="ḏ", ["ر"]="r", ["ز"]="z", ["س"]="s", ["ش"]="š", ["ص"]="ṣ", ["ض"]="ḍ", ["ط"]="ṭ", ["ظ"]="ẓ", ["ع"]="ʕ", ["غ"]="ḡ", ["ف"]="f", ["ق"]="q", ["ك"]="k", ["ڪ"]="k", ["ل"]="l", ["م"]="m", ["ن"]="n", ["ه"]="h", -- tāʾ marbūṭa (special) - always after a fátḥa (a), silent at the end of -- an utterance, "t" in ʾiḍāfa or with pronounced tanwīn. We catch -- most instances of tāʾ marbūṭa before we get to this stage. [taa_marbuuTa]="t", -- tāʾ marbūṭa = ة -- control characters [zwnj]="-", -- ZWNJ (zero-width non-joiner) -- [zwj]="", -- ZWJ (zero-width joiner) -- rare letters ["پ"]="p", ["چ"]="č", ["ژ"]="ž", ["ڤ"]="v", ["ڥ"]="v", ["گ"]="g", ["ڨ"]="g", ["ڧ"]="q", ["ڢ"]="f", ["ں"]="n", ["ڭ"]="g", -- semivowels or long vowels, alif, hamza, special letters ["ا"]="ā", -- ʾalif -- hamzated letters ["أ"]="ʔ", -- hamza over alif [alif_hamza_below]="ʔ", -- hamza under alif ["ؤ"]="ʔ", -- hamza over wāw ["ئ"]="ʔ", -- hamza over yā ["ء"]="ʔ", -- hamza on the line -- long vowels [waaw]="w", --"ū" after ḍamma (u) and not before diacritic [yaa]="y", --"ī" after kasra (i) and not before diacritic [alif_maqSuura]="ā", -- ʾalif maqṣūra [alif_madda]="ʔā", -- ʾalif madda [alif_waSl]= "", -- hamzatu l-waṣl [dagger_alif] = "ā", -- ʾalif xanjariyya = dagger ʾalif (Koranic diacritic) -- short vowels, šádda and sukūn [fatHataan]="an", -- fatḥatan [Dammataan]="un", -- ḍammatan [kasrataan]="in", -- kasratan [fatHa]="a", -- fatḥa [Damma]="u", -- ḍamma [kasra]="i", -- kasra -- šadda - doubled consonant [sukuun]="", --sukūn - no vowel -- ligatures ["ﻻ"]="lā", ["ﷲ"]="llāh", -- taṭwīl ["ـ"]="", -- taṭwīl, no sound -- numerals ["١"]="1", ["٢"]="2", ["٣"]="3", ["٤"]="4", ["٥"]="5", ["٦"]="6", ["٧"]="7", ["٨"]="8", ["٩"]="9", ["٠"]="0", -- punctuation (leave on separate lines) ["؟"]="?", -- question mark ["«"]='“', -- quotation mark ["»"]='”', -- quotation mark ["٫"]=".", -- decimal point ["٬"]=",", -- thousands separator ["٪"]="%", -- percent sign ["،"]=",", -- comma ["؛"]=";" -- semicolon } local sun_letters = "تثدذرزسشصضطظلن" -- For use in implementing sun-letter assimilation of ال (al-) local ttsun1 = {} local ttsun2 = {} local ttsun3 = {} for cp in gcodepoint(sun_letters) do local ch = U(cp) ttsun1[ch] = tt[ch] ttsun2["l-" .. ch] = tt[ch] .. "-" .. ch table.insert(ttsun3, tt[ch]) end -- For use in implementing elision of al- local sun_letters_tr = table.concat(ttsun3, "") local consonants_needing_vowels = "بتثجحخدذرزسشصضطظعغفقكڪلمنهپچژڤگڨڧڢںڭأإؤئءةﷲ" -- consonants on the right side; includes alif madda local rconsonants = consonants_needing_vowels .. "ويآ" -- consonants on the left side; does not include alif madda local lconsonants = consonants_needing_vowels .. "وي" -- Arabic semicolon, comma, question mark; taṭwīl; period, exclamation point, -- single quote for bold/italic, double quotes for quoted material local punctuation = "؟،؛" .. "ـ" .. ".!'" .. '"' local space_like = "%s'" .. '"' local space_like_class = "[" .. space_like .. "]" local numbers = "١٢٣٤٥٦٧٨٩٠" local before_diacritic_checking_subs = { ------------ transformations prior to checking for diacritics -------------- -- random Koranic marks and presentation forms {U(0x06E1), sukuun}, -- "Small High Dotless Head of Khah" (variant of sukūn) {U(0x06DA), ""}, -- "Small High Jeem" {U(0x06DF), ""}, -- "Small High Rounded Zero" (FIXME: correct?) {U(0x08F0), U(0x64B)}, -- "Open Fathatan" {U(0x08F1), U(0x64C)}, -- "Open Dammatan" {U(0x08F2), U(0x64D)}, -- "Open Kasratan" {U(0x06E4), ""}, -- "Small High Madda" (FIXME: correct?) {U(0x06D6), ""}, -- "Small High Ligature Sad with Lam with Alef Maksura" (FIXME: there are others we need to do) {U(0x06E5), "و"}, {U(0x06E6), "ي"}, -- convert llh for allāh into ll+shadda+dagger-alif+h {"لله", "للّٰه"}, -- shadda+short-vowel (including tanwīn vowels, i.e. -an -in -un) gets -- replaced with short-vowel+shadda during NFC normalisation, which -- MediaWiki does for all Unicode strings; however, it makes the -- transliteration process inconvenient, so undo it. {"([" .. fatHataan .. Dammataan .. kasrataan .. fatHa .. Damma .. kasra .. dagger_alif .. "])" .. shadda, shadda .. "%1"}, -- ignore Koranic gemination at beginning of word due to assimilation of preceding consonant {" ([" .. lconsonants .. "])" .. shadda, " %1"}, -- ignore alif jamīla (otiose alif in 3pl verb forms) -- #1: handle ḍamma + wāw + alif (final -ū) {Damma .. waaw .. alif, Damma .. waaw}, -- #2: handle wāw + sukūn + alif (final -w in -aw in defective verbs) -- this must go before the generation of w, which removes the waw here. {waaw .. sukuun .. alif, waaw .. sukuun}, -- ignore final alif or alif maqṣūra following fatḥatan (e.g. in accusative -- singular or words like عَصًا "stick" or هُدًى "guidance"; this is called -- tanwin nasb) {fatHataan .. "[" .. alif .. alif_maqSuura .. "]", fatHataan}, -- same but with the fatḥatan placed over the alif or alif maqṣūra -- instead of over the previous letter (considered a misspelling but -- common) {"[" .. alif .. alif_maqSuura .. "]" .. fatHataan, fatHataan}, -- tāʾ marbūṭa should always be preceded by fatḥa, alif, alif madda or -- dagger alif; infer fatḥa if not {"([^" .. fatHa .. alif .. alif_madda .. dagger_alif .. "])" .. taa_marbuuTa, "%1" .. fatHa .. taa_marbuuTa}, -- similarly for alif between consonants, possibly marked with shadda -- (does not apply to initial alif, which is silent when not marked with -- hamza, or final alif, which might be pronounced as -an) {"([" .. lconsonants .. "]" .. shadda .. "?)" .. alif .. "([" .. rconsonants .. "])", "%1" .. fatHa .. alif .. "%2"}, -- infer fatḥa in case of non-fatḥa + alif/alif-maqṣūra + dagger alif {"([^" .. fatHa .. "])([" .. alif .. alif_maqSuura .. "]" .. dagger_alif .. ")", "%1" .. fatHa .. "%2"}, -- infer kasra in case of hamza-under-alif not + kasra {alif_hamza_below .. "([^" .. kasra .. kasrataan .. "])", alif_hamza_below .. kasra .. "%1"}, -- ignore dagger alif placed over regular alif or alif maqṣūra {"([" .. alif .. alif_maqSuura .. "])" .. dagger_alif, "%1"}, ----------- rest of these concern definite article alif-lām ---------- -- in kasra/ḍamma + alif + lam, make alif into hamzatu l-waṣl, so we -- handle cases like بِالتَّوْفِيق (bi-t-tawfīq) correctly {"([" .. Damma .. kasra .. "])" .. alif .. laam, "%1" .. alif_waSl .. laam}, -- al + consonant + shadda (only recognize word-initially if regular alif): remove shadda {"^(" .. alif .. fatHa .. "?" .. laam .. "[" .. lconsonants .. "])" .. shadda, "%1"}, {"(" .. space_like_class .. alif .. fatHa .. "?" .. laam .. "[" .. lconsonants .. "])" .. shadda, "%1"}, {"(" .. alif_waSl .. fatHa .. "?" .. laam .. "[" .. lconsonants .. "])" .. shadda, "%1"}, -- handle l- hamzatu l-waṣl or word-initial al- {"^" .. alif .. fatHa .. "?" .. laam, "al-"}, {"(" .. space_like_class .. ")" .. alif .. fatHa .. "?" .. laam, "%1al-"}, -- next one for bi-t-tawfīq {"([" .. Damma .. kasra .. "])" .. alif_waSl .. fatHa .. "?" .. laam, "%1-l-"}, -- next one for remaining hamzatu l-waṣl (at beginning of word) {alif_waSl .. fatHa .. "?" .. laam, "l-"}, -- special casing if the l in al- has a shadda on it (as in الَّذِي "that"), -- so we don't mistakenly double the dash; insert a special marker here so -- that we know later to elide the a- after a vowel {"l%-" .. shadda, "l" .. alladi_marker .. "l"}, -- implement assimilation of sun letters {"l%-[" .. sun_letters .. "]", ttsun2}, } -- Transliterate the word(s) in TEXT. LANG (the language) and SC (the script) -- are ignored. OMIT_I3RAAB means leave out final short vowels (ʾiʿrāb). -- GRAY_I3RAAB means render transliterate short vowels (ʾiʿrāb) in gray. -- FORCE_TRANSLIT causes even non-vocalized text to be transliterated -- (normally the function checks for non-vocalized text and returns nil, -- since such text is ambiguous in transliteration). function export.tr(text, lang, sc, omit_i3raab, gray_i3raab, force_translit) -- make it possible to call this function from a template if type(text) == "table" then local function f(x) return (x ~= "") and x or nil end text, lang, sc, omit_i3raab, force_translit = f(text.args[1]), f(text.args[2]), f(text.args[3]), f(text.args[4]), f(text.args[5]) end for _, sub in ipairs(before_diacritic_checking_subs) do text = rsub(text, sub[1], sub[2]) end if not force_translit and not has_diacritics(text) then require("Module:debug").track("ar-translit/lacking diacritics") return nil end ------------ transformations after checking for diacritics -------------- -- Replace plain alif with hamzatu l-waṣl when followed by fatḥa/ḍamma/kasra. -- Must go after handling of initial al-, which distinguishes alif-fatḥa -- from alif w/hamzatu l-waṣl. Must go before generation of ū and ī, which -- eliminate the ḍamma/kasra. text = rsub(text, alif .. "([" .. fatHa .. Damma .. kasra .. "])", alif_waSl .. "%1") -- ḍamma + waw not followed by a diacritic is ū, otherwise w text = rsub(text, Damma .. waaw .. "([^" .. fatHataan .. Dammataan .. kasrataan .. fatHa .. Damma .. kasra .. shadda .. sukuun .. dagger_alif .. "])", "ū%1") text = rsub(text, Damma .. waaw .. "$", "ū") -- kasra + yaa not followed by a diacritic (or ū from prev step) is ī, otherwise y text = rsub(text, kasra .. yaa .. "([^" .. fatHataan .. Dammataan .. kasrataan .. fatHa .. Damma .. kasra .. shadda .. sukuun .. dagger_alif .. "ū])", "ī%1") text = rsub(text, kasra .. yaa .. "$", "ī") -- convert shadda to double letter. text = rsub(text, "(.)" .. shadda, "%1%1") if not omit_i3raab and gray_i3raab then -- show ʾiʿrāb grayed in transliteration -- decide whether to gray out the t in ﺓ. If word begins with al- or l-, yes. -- Otherwise, no if word ends in a/i/u, yes if ends in an/in/un. text = rsub(text, "^(a?l%-[^%s]+)" .. taa_marbuuTa .. "([" .. fatHataan .. Dammataan .. kasrataan .. fatHa .. Damma .. kasra .. "])", '%1<span style="color: #888888">t</span>%2') text = rsub(text, "(" .. space_like_class .. "a?l%-[^%s]+)" .. taa_marbuuTa .. "([" .. fatHataan .. Dammataan .. kasrataan .. fatHa .. Damma .. kasra .. "])", '%1<span style="color: #888888">t</span>%2') text = rsub(text, taa_marbuuTa .. "([" .. fatHa .. Damma .. kasra .. "])", "t%1") text = rsub(text, taa_marbuuTa .. "([" .. fatHataan .. Dammataan .. kasrataan .. "])", '<span style="color: #888888">t</span>%1') text = rsub(text, ".", { [fatHataan] = '<span style="color: #888888">an</span>', [kasrataan] = '<span style="color: #888888">in</span>', [Dammataan] = '<span style="color: #888888">un</span>' }) text = rsub(text, "([" .. fatHa .. Damma .. kasra .. "])(" .. space_like_class .. ")", function(vowel, space) vowel_repl = { [fatHa] = '<span style="color: #888888">a</span> ', [kasra] = '<span style="color: #888888">i</span> ', [Damma] = '<span style="color: #888888">u</span> ' } return vowel_repl[vowel] .. space end ) text = rsub(text, "[" .. fatHa .. Damma .. kasra .. "]$", { [fatHa] = '<span style="color: #888888">a</span>', [kasra] = '<span style="color: #888888">i</span>', [Damma] = '<span style="color: #888888">u</span>' }) text = rsub(text, '</span><span style="color: #888888">', "") elseif omit_i3raab then -- omit ʾiʿrāb in transliteration text = rsub(text, "[" .. fatHataan .. Dammataan .. kasrataan .. "]", "") text = rsub(text, "[" .. fatHa .. Damma .. kasra .. "](" .. space_like_class .. ")", "%1") text = rsub(text, "[" .. fatHa .. Damma .. kasra .. "]$", "") end -- tāʾ marbūṭa should not be rendered by -t if word-final even when -- ʾiʿrāb (desinential inflection) is shown; instead, use (t) before -- whitespace, nothing when final; but render final -ﺍﺓ and -ﺁﺓ as -āh, -- consistent with Wehr's dictionary -- Left-to-right or right-to-left mark at end of text will prevent tāʾ marbūṭa -- from being transliterated correctly. text = string.gsub(text, lrm, "") text = string.gsub(text, rlm, "") text = rsub(text, "([" .. alif .. alif_madda .. "])" .. taa_marbuuTa .. "$", "%1h") -- Ignore final tāʾ marbūṭa (it appears as "a" due to the preceding -- short vowel). Need to do this after graying or omitting word-final -- ʾiʿrāb. text = rsub(text, taa_marbuuTa .. "$", "") text = rsub(text, taa_marbuuTa .. "(%p)", "%1") if not omit_i3raab then -- show ʾiʿrāb in transliteration text = rsub(text, taa_marbuuTa .. "(" .. space_like_class .. ")", "(t)%1") else -- When omitting ʾiʿrāb, show all non-absolutely-final instances of -- tāʾ marbūṭa as (t), with trailing ʾiʿrāb omitted. text = rsub(text, taa_marbuuTa, "(t)") end -- tatwīl should be rendered as - at beginning or end of word. It will -- be rendered as nothing in the middle of a word (FIXME, do we want -- this?) text = rsub(text, "^ـ", "-") text = rsub(text, "(" .. space_like_class .. ")ـ", "%1-") text = rsub(text, "ـ$", "-") text = rsub(text, "ـ(" .. space_like_class .. ")", "-%1") -- Now convert remaining Arabic chars according to table. text = rsub(text, ".", tt) text = rsub(text, "aā", "ā") -- Implement elision of al- after a final vowel. We do this -- conservatively, only handling elision of the definite article and related -- terms (specifically, relative pronoun الَّذِي (allaḏī) and variants) rather -- than elision in other cases of hamzat al-waṣl (e.g. form-I imperatives -- or form-VII and above verbal nouns) partly because elision in -- these cases isn't so common in MSA and partly to avoid excessive -- elision in case of words written with initial bare alif instead of -- properly with hamzated alif. Possibly we should reconsider. text = rsub(text, "([aiuāīū]'* +'*)a([" .. sun_letters_tr .. "][%-" .. alladi_marker .. "])", "%1%2") if gray_i3raab then text = rsub(text, "([aiuāīū]'*</span>'* +'*)a([" .. sun_letters_tr .. "][%-" .. alladi_marker .. "])", "%1%2") end -- remove indicator of allaḏī, which has served its purpose text = rsub(text, alladi_marker, "") -- Special-case the transliteration of allāh, without the hyphen. text = rsub(text, "^(a?)l%-lāh", "%1llāh") text = rsub(text, "(" .. space_like_class .. "a?)l%-lāh", "%1llāh") -- Compress multiple spaces, which may occur e.g. when removing Koranic diacritics. text = rsub(text, "(%s)%s+", "%1") return text end local has_diacritics_subs = { -- FIXME! What about lam-alif ligature? -- remove punctuation and shadda -- must go before removing final consonants {"[" .. punctuation .. shadda .. "]", ""}, -- Remove consonants at end of word or utterance, so that we're OK with -- words lacking iʿrāb (must go before removing other consonants). -- If you want to catch places without iʿrāb, comment out the next two lines. {"[" .. lconsonants .. "]$", ""}, {"[" .. lconsonants .. "]([%)%]}]?" .. space_like_class .. ")", "%1"}, -- remove consonants (or alif) when followed by diacritics -- must go after removing shadda -- do not remove the diacritics yet because we need them to handle -- long-vowel sequences of diacritic + pseudo-consonant {"[" .. lconsonants .. alif .. "]([" .. fatHataan .. Dammataan .. kasrataan .. fatHa .. Damma .. kasra .. sukuun .. dagger_alif .. "])", "%1"}, -- the following two must go after removing consonants w/diacritics because -- we only want to treat vocalic wāw/yā' in them (we want to have removed -- wāw/yā' followed by a diacritic) -- remove ḍamma + wāw {Damma .. waaw, ""}, -- remove kasra + yā' {kasra .. yaa, ""}, -- remove fatḥa/fatḥatan + alif/alif-maqṣūra {"[" .. fatHataan .. fatHa .. "][" .. alif .. alif_maqSuura .. "]", ""}, -- remove diacritics {"[" .. fatHataan .. Dammataan .. kasrataan .. fatHa .. Damma .. kasra .. sukuun .. dagger_alif .. "]", ""}, -- remove numbers, hamzatu l-waṣl, alif madda {"[" .. numbers .. "ٱ" .. "آ" .. "]", ""}, -- remove non-Arabic characters {"[^" .. U(0x0600) .. "-" .. U(0x06FF) .. U(0x0750) .. "-" .. U(0x077F) .. U(0x08A0) .. "-" .. U(0x08FF) .. U(0xFB50) .. "-" .. U(0xFDFF) .. U(0xFE70) .. "-" .. U(0xFEFF) .. "]", ""} } -- declared as local above function has_diacritics(text) local orig_text = text local count text, count = rsubn(text, "[" .. lrm .. rlm .. "]", "") if count > 0 then require("Module:debug").track("ar-translit/lrm or rlm") end for _, sub in ipairs(has_diacritics_subs) do text = rsub(text, unpack(sub)) end if #text > 0 then mw.log(("Check for missing diacritics failed; original text '%s', text without diacritics '%s'"):format( orig_text, text)) end return #text == 0 end -- Return true if transliteration TR is an irregular transliteration of -- ARABIC. Return false if ARABIC can't be transliterated. For purposes of -- establishing regularity, hyphens are ignored and word-final tāʾ marbūṭa -- can be transliterated as "(t)", "" or "t". function export.irregular_translit(arabic, tr) if not arabic or arabic == "" or not tr or tr == "" then return false end local regtr = export.tr(arabic) if not regtr or regtr == tr then return false end local arwords = rsplit(arabic, " ") local regwords = rsplit(regtr, " ") local words = rsplit(tr, " ") if #regwords ~= #words or #regwords ~= #arwords then return true end for i=1,#regwords do local regword = regwords[i] local word = words[i] local arword = arwords[i] -- Resolve final (t) in auto-translit to t, h or nothing if rfind(regword, "%(t%)$") then regword = rfind(word, "āh$") and rsub(regword, "%(t%)$", "h") or rfind(word, "t$") and rsub(regword, "%(t%)$", "t") or rsub(regword, "%(t%)$", "") end -- Resolve clitics + short a + alif-lām, which may get auto-transliterated -- to contain long ā, to short a if the manual translit has it; note -- that currently in cases with assimilated l, the auto-translit will -- fail, so we won't ever get here and don't have to worry about -- auto-translit l against manual-translit assimilated char. local clitic_chars = "^[وفكل]" -- separate line to avoid L2R display weirdness if rfind(arword, clitic_chars .. fatHa .. "?[" .. alif .. alif_waSl .. "]" .. laam) and rfind(word, "^[wfkl]a%-") then regword = rsub(regword, "^([wfkl])ā", "%1a") end -- Ignore hyphens when comparing if rsub(regword, "%-", "") ~= rsub(word, "%-", "") then return true end end return false end return export 7cuhvnypofysm9gatt13rb6gkd95a0e Module:Syrc-entryname 828 1875 35197 2025-01-19T18:04:44Z Kambai Akau 8 Created page with "local export = {} local u = mw.ustring.char function export.makeEntryName(text, lang, sc) -- tilde, macron, dot above, diaeresis, dot below, breve below, tilde below, macron below, superscript aleph, pthaha, zqapha, rbasa, zlama, hbasa, esasa, rwaha, feminine dot, qushshaya local replacements = { u(0x303), u(0x304), u(0x307), u(0x308), u(0x323), u(0x32E), u(0x330), u(0x331), u(0x711), "[" .. u(0x730) .. "-" .. u(0x74A) .. "]" } for _, replacement in ipairs(repla..." 35197 Scribunto text/plain local export = {} local u = mw.ustring.char function export.makeEntryName(text, lang, sc) -- tilde, macron, dot above, diaeresis, dot below, breve below, tilde below, macron below, superscript aleph, pthaha, zqapha, rbasa, zlama, hbasa, esasa, rwaha, feminine dot, qushshaya local replacements = { u(0x303), u(0x304), u(0x307), u(0x308), u(0x323), u(0x32E), u(0x330), u(0x331), u(0x711), "[" .. u(0x730) .. "-" .. u(0x74A) .. "]" } for _, replacement in ipairs(replacements) do text = mw.ustring.gsub(text, replacement, "") end return text end return export i7g7fc1nyj36wm8dsoplo5x2k4fyxx2 Module:aii-translit 828 1876 35198 2025-01-19T18:05:38Z Kambai Akau 8 Created page with "local export = {} local U = require("Module:string/char") local rsub = mw.ustring.gsub local rmatch = mw.ustring.match local hbasa = U(0x73C) local rwaha = U(0x73F) local zlama_angular = U(0x739) local zlama_horizontal = U(0x738) local pthaha = U(0x732) local zqapha = U(0x735) local diacritic_vowels = hbasa .. rwaha .. zlama_angular .. zlama_horizontal .. pthaha .. zqapha local diacritic_vowels_capture = "([" .. diacritic_vowels .. "])" local talqana_above = U(0x747)..." 35198 Scribunto text/plain local export = {} local U = require("Module:string/char") local rsub = mw.ustring.gsub local rmatch = mw.ustring.match local hbasa = U(0x73C) local rwaha = U(0x73F) local zlama_angular = U(0x739) local zlama_horizontal = U(0x738) local pthaha = U(0x732) local zqapha = U(0x735) local diacritic_vowels = hbasa .. rwaha .. zlama_angular .. zlama_horizontal .. pthaha .. zqapha local diacritic_vowels_capture = "([" .. diacritic_vowels .. "])" local talqana_above = U(0x747) local combining_diaeresis = U(0x308) -- we declare consonants representing vowels (matres lectionis) as constants to mitigate differences in how mixing -- right-to-left and left-to-right characters in the same line appears in an IDE vs wiktionary. Since matres is used in -- concatenation via the .. operator, "ܘ" .. "ܐ" on wiktionary would render as "ܐ" .. "ܘ" in an IDE local alaph = U(0x710) local waw = U(0x718) local yudh = U(0x71D) local combining_tilde_below = U(0x330) local combining_tilde_above = U(0x303) local combining_macron_below = U(0x331) local combining_macron = U(0x304) local qushshaya = U(0x741) local rukkakha = U(0x742) local combining_breve_below = U(0x32E) local combining_dot_below = U(0x323) local combining_dot_above = U(0x307) local glottal_stop = 'ˀ' local pharyngeal = 'ˁ' -- constants for transliterated snippets which are used in later substitutions local TR_THIRD_PERSON_FEM_SUFFIX = 'ōh' local TR_WAW_PLUS_RVASA = 'ū' local TR_WAW_PLUS_RVASA_SHORT = 'u' local tt_transpose_punc = { -- left/right single/double quotes ["“"] = "”", ["”"] = "“", ["‘"] = "’", ["’"] = "‘", ["؟"] = "?", -- question mark ["«"] = '“', -- quotation mark ["»"] = '”', -- quotation mark ["،"] = ",", -- comma ["؛"] = ";", -- semicolon } local tt_transpose_punc_keys = '' for key, _ in pairs(tt_transpose_punc) do tt_transpose_punc_keys = tt_transpose_punc_keys .. key end local fix = { { diacritic_vowels_capture .. qushshaya, qushshaya .. "%1"}, -- under the hood mw uses uses NFC which preempts the following two substitutions... -- feel free to uncomment if there's a test case which can be added that requires them to be uncommented -- https://www.mediawiki.org/wiki/Unicode_normalization_considerations -- { diacritic_vowels_capture .. rukkakha, rukkakha .. "%1"}, -- { diacritic_vowels_capture .. combining_tilde_below, combining_tilde_below .. "%1" }, -- partition punctuation marks so "starts with" and "ends with" substitutions work {"([".. tt_transpose_punc_keys .. "()!.:\"'])", "#%1#"}, } local tt = { ["ܦ"] = "p", ["ܒ"] = "b", ["ܬ"] = "t", ["ܛ"] = "ṭ", ["ܕ"] = "d", ["ܟ"] = "k", ["ܓ"] = "g", ["ܩ"] = "q", ["ܣ"] = "s", ["ܨ"] = "ṣ", ["ܙ"] = "z", ["ܫ"] = "š", ["ܚ"] = "ḥ", ["ܥ"] = pharyngeal, ["ܗ"] = "h", ["ܡ"] = "m", ["ܢ"] = "n", ["ܪ"] = "r", ["ܠ"] = "l", } -- local tt_keys = '' -- for key, _ in pairs(tt) do tt_keys = tt_keys .. key end local tt_values = '' for _, value in pairs(tt) do tt_values = tt_values .. value end local mhagjana_capture = "([" .. rsub('ܗܠܡܢܥܪ', ".", tt) .. alaph .. yudh .. waw .. "])" local marhetana_capture = "([" .. rsub('ܦܒܬܛܕܟܓܩܣܨܙܫܚ', ".", tt) .. "])" -- https://r12a.github.io/scripts/syrc/aii.html#single_letter_words local bdul = 'ܒܕܘܠ' local bdul_capture = '([' .. bdul .. '])' local bdul_capture2 = '([' .. bdul .. '])([' .. bdul .. '])' -- local alphabet = '' -- for letter, _ in pairs(tt) do alphabet = alphabet .. letter end -- alphabet = alphabet .. yudh .. waw .. alaph -- local alphabet_capture = '([' .. alphabet .. '])' local tt_next = { [waw] = "w", [yudh] = "y", [zlama_angular] = "ē", [zlama_horizontal] = "i", [pthaha] = "a", [zqapha] = "ā" } local glides = alaph .. yudh .. waw -- unvoweled, original values of matres lectionis (consonants representing vowels) local consonants_minus_glides = tt_values .. "cžfḇṯḏḵḡ" local consonants_minus_glides_cg = "([" .. consonants_minus_glides .. "])" local consonants_minus_glides_cg_2 = "([" .. consonants_minus_glides .. "y])" local consonants_capture = "([" .. glides .. consonants_minus_glides .. "])" -- local consonants_capture_minus_alaph = "([" .. yudh .. waw .. consonants_minus_glides .. "])" local vowels_w = TR_WAW_PLUS_RVASA_SHORT .. TR_WAW_PLUS_RVASA .. "ō" local vowels_y = "eiēī" local vowels = vowels_y .. vowels_w .. "aā" local consonants_and_vowels_capture = "([" .. glides .. consonants_minus_glides .. vowels .. "])" local genitive_endings = {"ܵܐ", "ܝܼ", "ܘܼܟ݂", "ܵܟ݂ܝ", "ܹܗ", "ܵܗ̇", "ܘܼܗܝ" , "ܘܿܗ̇" , "ܘܼܗ̇" , "ܲܢ", "ܵܘܟ݂ܘܿܢ", "ܗܘܿܢ", "ܵܝܗܝ" , "ܹ̈ܐ" , "ܹܐ" , "ܲܝ" , "ܲܝ̈" , "ܲܬ݂" , "ܵܬ݂̈" , "ܵܬ݂" , "ܝܼ̈", "ܘܼ̈ܟ݂", "ܵܟ݂ܝ̈", "ܘܼ̈ܗܝ", "̈ܘܿܗ̇", "ܘܼ̈ܗ̇" , "ܲܢ̈", "ܵܘ̈ܟ݂ܘܿܢ", "ܗ̈ܘܿܢ" , "ܵܝ̈ܗܝ"} -- per "No alternation (the | operator)" https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns -- lua doesn't provide support to check if a word contains this, or that, or other via (this|that|other) -- this means we can't simply check if the word ends in any of the possible masculine genitive endings with a capture group like -- local genitive_endings_capture = "(" .. table.concat(genitive_endings,"|") .. ")" local genitive_endings_special_cases = { ["ܒܵܬ"] = "bātt", ["ܚܘܼܒ"] = "ḥubb", ["ܓܘܼܕ"] = "gudd", ["ܓܘܼܕܵܢ"] = "guddān", ["ܦܘܼܡ"] = "pumm", ["ܪܘܼܙ"] = "ruzz", ["ܐܸܣܦܘܼܓ"] = "ispugg", ["ܐܸܛܪܘܼܓ"] = "iṭrugg", ["ܐܸܛܪ̈ܘܼܓ"] = "iṭrugg", ["ܫܹܢ݇ܬ"] = "šētt", ["ܓܘܼܬ"] = "gutt", } -- due to runtime performance concerns, we should strive to limit special cases to only the most common terms for which the transliterator is way off local special_cases = { -- { aii_text, aii_translit_output } -- -- the # symbol pads the start and end of a word, consider the follow examples -- #float# only float matches -- #float words starting with float like float or floats match -- float# words ending with float like float or afloat match -- float words containing float like float, floats, afloat and refloats match {"#ܒܗ" .. combining_dot_above .. "ܝ#", "#b-ay#"}, {"ܗ" .. combining_dot_above .. "ܝ#", "aya#"}, {"ܗ" .. combining_dot_above .. "ܘ#", "awa#"}, {"ܡ" .. combining_dot_above .. "ܢ#", "man#"}, {"ܡ" .. combining_dot_below .. "ܢ#", "min#"}, -- commenting this out for now until test cases can be added for it -- {waw .. hbasa .. "ܟ݂#", "ōḵ#"}, {waw .. hbasa .. combining_diaeresis .. "ܟ݂#", "ōḵ#"}, {"ܟ̰ܵܐܝ", "čāy"}, {"ܒܵܐܝ", "bāy"}, {"ܝܼܫܘܿܥ#", "īšōˁ#"}, -- starts with vowel but not silent alaph -- "to be" without inital khwasa, ì {"#ܝܘܸܢ#", "#ìwen#"}, {"#ܝܘܵܢ#", "#ìwān#"}, {"#ܝܘܲܚ#", "#ìwaḥ#"}, {"#ܝܘܸܬ#", "#ìwet#"}, {"#ܝܘܵܬܝ#", "#ìwāt#"}, {"#ܝܬܘܿܢ#", "#ìtōn#"}, {"#ܝܠܹܗ#", "#ìlēh#"}, {"#ܝܠܵܗ̇#", "#ìlāh#"}, {"#ܝܢܵܐ#", "#ìnā#"}, {"#ܝܗ݇ܘܵܐ#", "#ìwā#"}, {"#ܝܗ݇ܘܵܬ݇#", "#ìwā#"}, {"#ܝܗ݇ܘܵܘ#", "#ìwā#"}, -- "to be" with inital khwasa, ī {"ܝܼܘܸܢ#", "īwen#"}, {"ܝܼܘܵܢ", "īwān"}, {"ܝܼܘܸܬ#", "īwet#"}, {"ܝܼܘܵܬܝ#", "īwāt#"}, {"ܝܼܠܹܗ#", "īlēh#"}, {"ܝܼܠܵܗ̇#", "īlāh#"}, {"ܝܼܘܲܚ#", "īwaḥ#"}, {"ܝܼܬܘܿܢ#", "ītōn#"}, {"ܝܼܢܵܐ#", "īnā#"}, -- "to be" blends {"ܝܼܗ݇ܘܵܐ#", "īwā#"}, {"ܝܼܗ݇ܘܵܘ#", "īwā#"}, -- "to be" imperative forms -- following substitutions starting with '#w' are to pre-empt 'w-' prefixing rule {"#ܗ݇ܘܝܼ", "#wī"}, {"#ܗ݇ܘܹܝܡܘܼܢ#", "#wēmūn#"}, -- "to be" past particles {"#ܗ݇ܘܵܐ#", "#wā#"}, {"#ܗ݇ܘܵܘ#", "#wā#"}, {"#ܗ݇ܘܹܐ#", "#wē#"}, -- "of" (fixed expressions) {"#ܕܝܵܡܵܐ#", "#d-yāmā#"}, {"#ܕܠܵܐ#", "#d-lā#"}, {"#ܕܕܸܒ݂ܫܵܐ#", "#d-diḇšā#"}, {"#ܕܲܕܡܵܐ#", "#da-dmā#"}, -- "to" (fixed expressions) {"ܠܒܲܕܲܪ#" , "l-baddar#"}, {"ܠܓܵܘܵܐ#", "l-gāwā#"}, {"#ܠܡܵܐ#" , "#lemā#"}, -- "clitic demonstrative pronouns" {"ܒܗܵܢܵܐ#", "b-hānā#"}, {"ܒܗܵܕ݂ܹܐ", "b-hāḏē"}, {"ܒܗܸܢܘܿܢ#", "b-hinnōn#"}, {"ܒܗܸܢܹܝܢ", "b-hinnēn"}, {"ܕܗܵܢܵܐ#", "d-hānā#"}, {"ܕܗܵܕ݂ܹܐ", "d-hāḏē"}, {"ܕܗܸܢܘܿܢ#", "d-hinnōn#"}, {"ܕܗܸܢܹܝܢ", "d-hinnēn"}, {"ܠܗܵܢܵܐ#", "l-hānā#"}, {"ܠܗܵܕ݂ܹܐ", "l-hāḏē"}, {"ܠܗܸܢܘܿܢ#", "l-hinnōn#"}, {"ܠܗܸܢܹܝܢ", "l-hinnēn"}, {"ܘܗܵܢܵܐ#", "w-hānā#"}, {"ܘܗܵܕ݂ܹܐ", "w-hāḏē"}, {"ܘܗܸܢܘܿܢ#", "w-hinnōn#"}, {"ܘܗܸܢܹܝܢ", "w-hinnēn"}, -- "per" (fixed expressions with time) {"ܒܕܲܩܝܼܩܵܐ#", "b-daqqīqā#"}, {"ܒܪܦܵܦܵܐ#", "b-rpāpā#"}, {"ܒܫܵܥܬ݂ܵܐ#", "b-šāˁṯa#"}, {"ܒܫܵܥܲܬ݂#", "b-šāˁaṯ#"}, {"ܒܝܵܘܡܵܐ#", "b-yāwmā#"}, {"ܒܝܘܿܡ#", "b-yōm#"}, {"ܒܫܵܒ݂ܘܿܥܵܐ#", "b-šāḇōˁā#"}, {"ܒܡܸܬ݂ܚܵܐ#", "b-miṯḥā#"}, {"ܒܝܲܪܚܵܐ#", "b-yarḥā#"}, {"ܒܝܼܪܲܚ#", "b-yraḥ#"}, {"ܒܫܹܢ݇ܬܵܐ#", "b-šēttā#"}, {"ܒܫܹܢ݇ܬ#", "b-šēt#"}, {"ܒܕܵܘܪܵܐ#", "b-dāwrā#"}, {"ܒܠܲܝܠܹܐ#", "b-laylē#"}, {"ܒܨܲܦܪܵܐ#", "b-ṣaprā#"}, {"ܒܪܲܡܫܵܐ#", "b-ramšā#"}, -- adverbs with clitics (fixed expressions) {"ܠܩܘܼܪܒܵܐ#", "l-qurbā#"}, {"ܒܩܘܼܪܒܵܐ#", "b-qurbā#"}, {"ܒܚܲܪܬܵܐ#", "b-ḥartā#"}, {"ܒܟܠ#", "b-kul#"}, {"ܕܗܵܘܝܵܐ#", "d-hāwyā#"}, {"ܕܟܹܐ#", "d-kē#"}, {"ܠܩܘܼܪܒܵܐ ܕ", "l-qurbā d-" .. ""}, {"ܒܡܸܬ݂ܚܵܐ ܕ", "b-miṯḥā d-" .. ""}, -- "all", "each", "every" {"ܟܠ#", "kul#"}, {"ܟܠܵܢ#", "kullān#"}, {"ܟܠܘܼܟ݂#", "kullōḵ#"}, {"ܟܠܵܟ݂ܝ#", "kullāḵ#"}, {"ܟܠܹܗ#", "kullēh#"}, {"ܟܠܵܗ̇#", "kullāh#"}, {"ܟܠܘܼܗܝ#", "kullūh#"}, {"ܟܠܘܿܗ̇#", "kullōh#"}, {"ܟܠܲܢ#", "kullan#"}, {"ܟܠܵܘܟ݂ܘܿܢ#", "kullāwḵōn#"}, {"ܟܠܵܝܗܝ#", "kullāyh#"}, {"ܟܠܗܘܿܢ#", "kullhōn#"}, {"ܟܠܵܢܵܐܝܼܬ#", "kullānāˀīt#"}, {"ܟܠܵܢܵܐܝܼܬ݂#", "kullānāˀīṯ#"}, {"ܟܠܵܢܵܝ", "kullānāy"}, {"ܟܘܿܠܵܝ", "kollāy"}, {"ܟܠܚܲܕ݇#", "kulḥa#"}, {"ܟܠܚܕ݂ܵܐ#", "kulḥḏā#"}, {"ܟܠܫܲܢ݇ܬ#", "kulšat#"}, -- "classical because" {"ܡܸܛܠ#", "miṭṭul#"}, {"ܡܸܛܠܬ", "miṭṭult"}, {"ܡܸܛܠܵܐܝܼܬ݂#", "miṭṭullāˀīṯ#"}, -- "houses" {"ܒܵܬܹ̈ܐ#", "bāttē#"}, {"ܒܵܬܲܝ̈#", "bāttay#"}, {"ܒܵܬܲܢ̈#", "bāttān#"}, {"ܒܵܬܘܼ̈ܟ݂#", "bāttōḵ#"}, {"ܒܵܬ̈ܗܘܿܢ#", "bātthōn#"}, -- masc sing construct state rvasa {"ܓܘܼܕ#", "gud#"}, {"ܦܘܼܡ#", "pum#"}, {"ܐܸܛܪܘܼܓ#", "iṭrug#"}, {"ܐܸܣܦܘܼܓ#", "ispug#"}, -- countries and nationalities {"ܒܸܠܓܝܵܐ#" , "belgyā#"}, {"ܒܸܠܓܝܼܩܵܝ", "belgīqāy"}, {"ܣܹܝܫܸܠܝܼܣ#" , "sēšellīs#"}, {"ܣܹܝܫܸܠ#", "sēšel#"}, {"ܣܹܝܫܸܠܵܝ", "sēšellāy"}, -- popular slang terms {"ܝܲܐܠܵܗ#", "yallāh#"}, {"ܘܲܐܠܵܗ#", "wallāh#"}, -- feminine imperative forms {"ܙܹܠ݇ܝ#", "zē#"}, {"ܬܵܐܝ#", "tā#"}, } function export.tr(text, lang, sc) text = rsub(text, " | ", "# | #") text = "##" .. rsub(text, " ", "# #") .. "##" text = rsub(text, "ـ", "") for _, sub in ipairs(fix) do text = rsub(text, unpack(sub)) end -- Special cases -- print(text) for _, sub in ipairs(special_cases) do text = rsub(text, unpack(sub)) end -- print(text) -- for every special case, apply substitutions for every masc genitive ending for aii_prefix, aii_prefix_corrected_tr in pairs(genitive_endings_special_cases) do for _, masc_genitive_ending in ipairs(genitive_endings) do text = rsub(text, aii_prefix .. '(' .. masc_genitive_ending .. ')' .. '#', aii_prefix_corrected_tr .. '%1#' ) end end -- Ignore siyameh text = rsub(text, combining_diaeresis, "") text = rsub(text, "ܟ" .. combining_tilde_below, "č") text = rsub(text, "ܓ" .. combining_tilde_below, "j") text = rsub(text, "ܫ" .. combining_tilde_below, "ž") text = rsub(text, "ܙ" .. combining_tilde_above, "ž") text = rsub(text, "ܟ" .. combining_tilde_above, "č") text = rsub(text, "ܫ" .. combining_tilde_above, "ž") text = rsub(text, "ܒ" .. combining_breve_below, "v") text = rsub(text, "ܦ" .. combining_breve_below, "f") text = rsub(text, "ܦ" .. qushshaya, "p") -- needs a test case text = rsub(text, "ܒ" .. qushshaya, "b") text = rsub(text, "ܬ" .. qushshaya, "t") text = rsub(text, "ܕ" .. qushshaya, "d") text = rsub(text, "ܟ" .. qushshaya, "k") text = rsub(text, "ܓ" .. qushshaya, "g") text = rsub(text, "ܒ" .. rukkakha, "ḇ") text = rsub(text, "ܬ" .. rukkakha, "ṯ") text = rsub(text, "ܕ" .. rukkakha, "ḏ") text = rsub(text, "ܟ" .. rukkakha, "ḵ") text = rsub(text, "ܓ" .. rukkakha, "ḡ") -- this covers b-, d-, w-, l- prefixing for words starting with an alaph -- https://r12a.github.io/scripts/syrc/aii.html#standalone -- and ALL special_cases starting with initial_translit_char local initial_translit_char = 'aī' -- accounts for substituted special cases starting with vowel sound local initial_char_capture = "([" .. alaph .. initial_translit_char .. "])" text = rsub(text, "#" .. bdul_capture2 .. initial_char_capture, "#%1-%2-%3") text = rsub(text, "#" .. bdul_capture .. initial_char_capture, "#%1-%2") text = rsub(text, waw .. hbasa .. "ܗ" .. combining_dot_above .. "#", TR_THIRD_PERSON_FEM_SUFFIX .. "#") text = rsub(text, yudh .. hbasa, "ī") text = rsub(text, waw .. rwaha, "ō") text = rsub(text, waw .. hbasa, TR_WAW_PLUS_RVASA) text = rsub(text, ".", tt_transpose_punc) text = rsub(text, ".", tt) text = rsub(text, "#" .. alaph .. "#", "#".. glottal_stop .."#") text = rsub(text, consonants_capture .. mhagjana_capture .. combining_macron_below .. consonants_capture, "%1e%2%3") text = rsub(text, consonants_capture .. marhetana_capture .. combining_macron .. consonants_capture, "%1%2e%3") text = rsub(text, consonants_capture .. talqana_above, "") -- doubling consonants text = rsub(text, "([" .. zlama_horizontal .. pthaha .. "])" .. consonants_capture .. diacritic_vowels_capture, "%1%2%2%3") text = rsub(text, "([" .. zlama_horizontal .. pthaha .. "])" .. consonants_capture .. TR_THIRD_PERSON_FEM_SUFFIX , "%1%2%2" .. TR_THIRD_PERSON_FEM_SUFFIX) -- text = rsub(text, combining_dot_above, "") text = rsub(text, consonants_capture .. zlama_angular .. yudh .. consonants_capture, "%1ē%2") text = rsub(text, consonants_capture .. yudh .. consonants_capture, "%1i%2") text = rsub(text, consonants_minus_glides_cg .. yudh .. "#", "%1#") text = rsub(text, alaph .. pthaha .. waw .. "#", "aw#") -- needs a test case (impossible combination of characters?) text = rsub(text, alaph .. pthaha .. yudh .. "#", "ay#") -- needs a test case text = rsub(text, "#" .. alaph .. zlama_angular .. yudh, "#ē") -- needs a test case text = rsub(text, "#" .. alaph .. yudh, "#ī") -- needs a test case text = rsub(text, "#" .. yudh .. consonants_capture, "#%1") text = rsub(text, pthaha .. alaph .. "#", "a#") -- needs a test case text = rsub(text, zlama_angular .. alaph .. "#", "ē#") text = rsub(text, zlama_horizontal .. alaph .. "#", "i" .. glottal_stop .. "#") text = rsub(text, zlama_horizontal .. alaph .. yudh .. "#", "i" .. glottal_stop .. "#") text = rsub(text, zqapha .. alaph .. "#", "ā#") -- needs a test case text = rsub(text, alaph .. "#", "ā#") -- needs a test case text = rsub(text, "#" .. alaph, "#") text = rsub(text, alaph, glottal_stop) text = rsub(text, "#" .. waw .. consonants_and_vowels_capture, "#w-%1") text = rsub(text, ".", tt_next) -- shorten waw + rvasa text = rsub(text, TR_WAW_PLUS_RVASA .. consonants_minus_glides_cg .. consonants_minus_glides_cg_2, TR_WAW_PLUS_RVASA_SHORT .. "%1%2") text = rsub(text, "([ēīā])" .. glottal_stop .. consonants_capture, "%1%2") text = rsub(text, "([" .. vowels_w .. "])([" .. vowels .. "])", "%1w%2") -- needs a test case text = rsub(text, "([" .. vowels_y .. "])([" .. vowels .. "])", "%1y%2") text = rsub(text, pharyngeal .. pharyngeal, pharyngeal) -- needs a test case text = rsub(text, glottal_stop .. glottal_stop, glottal_stop) -- needs a test case text = rsub(text, "-" .. glottal_stop, "-") text = rsub(text, "ḇḇ", "ḇ") text = rsub(text, "ḡḡ", "ḡ") text = rsub(text, "ḏḏ", "ḏ") text = rsub(text, "ḵḵ", "ḵ") text = rsub(text, "p̄p̄", "p̄") text = rsub(text, "ṯṯ", "ṯ") text = rsub(text, "āā", "ā") -- substitutions like this are preferred to be closer to the top, but it was hard to figure out how to do that -- shorten waw + rvasa a different way from before per verbal noun of the d stem local waw_cg = "([" .. consonants_minus_glides .. "wy])" text = rsub(text, '#' .. waw_cg .. TR_WAW_PLUS_RVASA .. waw_cg .. 'ā' .. waw_cg .. 'ā#', "%1" .. TR_WAW_PLUS_RVASA_SHORT .. '%2%2ā%3ā') -- local bdul_capture = '([bdwl])' -- text = rsub(text, "#" .. bdul_capture .. "([" .. vowels .. "])", "#%1-%2") text = rsub(text, "#", "") if not rmatch(text, "([-" .. vowels .. " ])") then require("Module:debug").track("aii-translit/lacking diacritics") return nil end return text end return export rp1tmqsixqfbttejxi2f75iz1ix8jy6 Module:Armn-translit 828 1877 35199 2025-01-19T18:06:36Z Kambai Akau 8 Created page with "local export = {} local gsub = require("Module:string utilities").gsub local mapping = { ["ա"]="a", ["բ"]="b", ["գ"]="g", ["դ"]="d", ["ե"]="e", ["զ"]="z",["է"]="ē", ["ը"]="ə", ["թ"]="tʻ", ["ժ"]="ž", ["ի"]="i", ["լ"]="l", ["խ"]="x", ["ծ"]="c", ["կ"]="k", ["հ"]="h", ["ձ"]="j", ["ղ"]="ġ", ["ճ"]="č", ["մ"]="m", ["յ"]="y", ["ն"]="n", ["շ"]="š", ["ո"]="o", ["չ"]="čʻ", ["պ"]="p", ["ջ"]="ǰ", ["ռ"]="ṙ", ["ս"]="s", ["վ"]="v", ["տ"]="..." 35199 Scribunto text/plain local export = {} local gsub = require("Module:string utilities").gsub local mapping = { ["ա"]="a", ["բ"]="b", ["գ"]="g", ["դ"]="d", ["ե"]="e", ["զ"]="z",["է"]="ē", ["ը"]="ə", ["թ"]="tʻ", ["ժ"]="ž", ["ի"]="i", ["լ"]="l", ["խ"]="x", ["ծ"]="c", ["կ"]="k", ["հ"]="h", ["ձ"]="j", ["ղ"]="ġ", ["ճ"]="č", ["մ"]="m", ["յ"]="y", ["ն"]="n", ["շ"]="š", ["ո"]="o", ["չ"]="čʻ", ["պ"]="p", ["ջ"]="ǰ", ["ռ"]="ṙ", ["ս"]="s", ["վ"]="v", ["տ"]="t", ["ր"]="r", ["ց"]="cʻ", ["ւ"]="w", ["փ"]="pʻ", ["ք"]="kʻ", ["և"]="ew", ["օ"]="ō", ["ֆ"]="f", ["Ա"]="A", ["Բ"]="B", ["Գ"]="G", ["Դ"]="D", ["Ե"]="E", ["Զ"]="Z", ["Է"]="Ē", ["Ը"]="Ə", ["Թ"]="Tʻ", ["Ժ"]="Ž", ["Ի"]="I", ["Լ"]="L", ["Խ"]="X", ["Ծ"]="C", ["Կ"]="K", ["Հ"]="H", ["Ձ"]="J", ["Ղ"]="Ġ", ["Ճ"]="Č", ["Մ"]="M", ["Յ"]="Y", ["Ն"]="N", ["Շ"]="Š", ["Ո"]="O", ["Չ"]="Čʻ", ["Պ"]="P", ["Ջ"]="J̌", ["Ռ"]="Ṙ", ["Ս"]="S", ["Վ"]="V", ["Տ"]="T", ["Ր"]="R", ["Ց"]="Cʻ", ["Ւ"]="W", ["Փ"]="Pʻ", ["Ք"]="Kʻ", ["Օ"]="Ō", ["Ֆ"]="F", ["ﬓ "]="mn", ["ﬔ"]="me", ["ﬕ"]="mi", ["ﬖ"]="vn", ["ﬗ"]="mx", ["ՠ"]="ä", ["ֈ"]="hª", -- punctuation ["՝"]=",", ["։"]=".", ["․"]=";", ["՛"]="́", ["՜"]="<sup>!</sup>", ["՞"]="<sup>?</sup>", ["՟"]=".", ["֊"]="-", ["՚"]="’", ['«']='“', ['»']='”', ['ՙ']='ʻ' } local replacements = { -- desirable, but doesn't work: ['<sup>յ</sup>'] = 'ʸ', ['յ̵'] = 'hª', --keep synchronized with ֈ ['ղʻ'] = 'q', ['Ո[ւՒ]'] = 'U', ['ու'] = 'u', ['Ո՛[ւՒ]'] = 'Ú', ['ո՛ւ'] = 'ú', ['Ո՜[ւՒ]'] = 'U<sup>!</sup>', ['ո՜ւ'] = 'u<sup>!</sup>', ['Ո՞[ւՒ]'] = 'U<sup>?</sup>', ['ո՞ւ'] = 'u<sup>?</sup>', ['ո̈ւ'] = 'ü', ['Ո̈[ւՒ]'] = 'Ü', ['օ̈'] = 'ö', ['Օ̈'] = 'Ö', } function export.tr(text, lang, sc) if sc and sc ~= "Armn" then return nil end if lang == "xcl" then mapping["ղ"]="ł" mapping["Ղ"]="Ł" end for regex, replacement in pairs(replacements) do text = gsub(text, regex, replacement) end text = gsub(text, '.', mapping) return text end return export 3r8m8ir4c0e2zhd074502832fqzyp7u Module:as-translit 828 1878 35200 2025-01-19T18:07:27Z Kambai Akau 8 Created page with "-- Transliteration for Assamese local export = {} local gsub = mw.ustring.gsub local match = mw.ustring.match local conv = { -- consonants ["ক্ষ"] = "kh", ["ক"] = "k", ["খ"] = "kh", ["গ"] = "g", ["ঘ"] = "gh", ["ঙ"] = "ṅ", ["চ"] = "s", ["ছ"] = "s", ["জ"] = "z", ["ঝ"] = "zh", ["ঞ"] = "ñ", ["ট"] = "t", ["ঠ"] = "th", ["ড"] = "d", ["ঢ"] = "dh", ["ণ"] = "n", ["ত"] = "t", ["থ"] = "th", ["দ"] = "d", ["ধ"] = "dh", ["ন"] = "..." 35200 Scribunto text/plain -- Transliteration for Assamese local export = {} local gsub = mw.ustring.gsub local match = mw.ustring.match local conv = { -- consonants ["ক্ষ"] = "kh", ["ক"] = "k", ["খ"] = "kh", ["গ"] = "g", ["ঘ"] = "gh", ["ঙ"] = "ṅ", ["চ"] = "s", ["ছ"] = "s", ["জ"] = "z", ["ঝ"] = "zh", ["ঞ"] = "ñ", ["ট"] = "t", ["ঠ"] = "th", ["ড"] = "d", ["ঢ"] = "dh", ["ণ"] = "n", ["ত"] = "t", ["থ"] = "th", ["দ"] = "d", ["ধ"] = "dh", ["ন"] = "n", ["প"] = "p", ["ফ"] = "ph", ["ব"] = "b", ["ভ"] = "bh", ["ম"] = "m", ["য"] = "z", ["ৰ"] = "r", ["ল"] = "l", ["ৱ"] = "w", ["শ"] = "x", ["ষ"] = "x", ["স"] = "x", ["হ"] = "h", ["য়"] = "y", ["ড়"] = "r", ["ঢ়"] = "rh", -- vowel diacritics ["’"] = "ö", ["ি"] = "i", ["ু"] = "u", ["ৃ"] = "ri", ["ে"] = "e", ["ে’"] = "ë", ["ো"] = "ü", ["া"] = "a", ["ী"] = "i", ["ূ"] = "u", ["ৈ"] = "oi", ["ৌ"] = "ou", -- visarga ["ঃ"] = "h", -- vowel signs ["অ"] = "o", ["অ’"] = "ó", ["ই"] = "i", ["উ"] = "u", ["ঋ"] = "ri", ["এ"] = "e", ["এ’"] = "é", ["ও"] = "ü", ["আ"] = "a", ["ঈ"] = "i", ["ঊ"] = "u", ["ঐ"] = "oi", ["ঔ"] = "ou", --hosonto ["্"] = "", -- sondrobindu ["ঁ"] = "̃", -- owogroho ['ঽ']='o', -- onusor ["ং"] = "ṅ", -- hosonto to, ["ৎ"] = "t", -- numerals ["০"] = "0", ["১"] = "1", ["২"] = "2", ["৩"] = "3", ["৪"] = "4", ["৫"] = "5", ["৬"] = "6", ["৭"] = "7", ["৮"] = "8", ["৯"] = "9", -- punctuation ["।"] = ".", -- dari } local conv2 = { ["ক্ষ"] = "ḱ", ["খ"] = "ḱ", ["ঘ"] = "ǵ", ["ঙ"] = "ŋ", ["ং"] = "ŋ", ["ঝ"] = "ź", ["ঠ"] = "ṫ", ["থ"] = "ṫ", ["ঢ"] = "ḋ", ["ধ"] = "ḋ", ["ফ"] = "ṗ", ["ভ"] = "ḃ", ["ঢ়"] = "ŕ", ["ৃ"] = "ṙ", ["ঋ"] = "ṙ", ["ৈ"] = "ʏ", ["ঐ"] = "ʏ", ["ৌ"] = "ɵ", ["ঔ"] = "ɵ", } local consonant, vowel, vowel_sign = "ক-হড়-য়ৰৱ", "oা-ৌ’", "অ-ঔ" local c = "[" .. consonant .. "]" local cc = "়?" .. c local v = "[" .. vowel .. vowel_sign .. "]" local syncope_pattern = "(" .. v .. cc .. v .. cc .. ")o(" .. cc .. "ঁ?" .. v .. ")" local function rev_string(text) local result, length = "", mw.ustring.len(text) for i = 1, length do result = result .. mw.ustring.sub(text, length - i + 1, length - i + 1) end return result end function export.tr(text, lang, sc, mode) text = gsub(text, "([^ৰ])্য", "%1্য়") text = gsub(text, "্ব", "্ৱ") text = gsub(text, "[শষস]্", "চ্") text = gsub(text, "্স", "্চ") text = gsub(text, "[োও]ৱ", "্ও") text = gsub(text, "ক্ষ", "খ") text = gsub(text, "’ৱ", "্অ’") text = gsub(text, "[ুুউ]ৱ(.)", "্উ%1") text = gsub(text, "[োও]ৱ(.)", "্ও%1") text = gsub(text, "োঁৱ(.)", "্ওঁ%1") text = gsub(text, "[ৌঔ]ৱ", "্ঔ") text = gsub(text, "[িই]য়(.)", "্ই%1") text = gsub(text, "ৃয়", "্ঋ") text = gsub(text, "[েএ]য়(.)", "্এ%1") text = gsub(text, "[ে’এ’]য়", "্এ’") text = gsub(text, "[ৈঐ]য়(.)", "্ঐ%1") text = gsub(text, "[ীঈ]য়(.)", "্ঈ%1") text = gsub(text, "[ীঈ]য়", "্ঈঅ") -- end text = gsub(text, "[ূূঊ]ৱ", "্ঊ") text = gsub(text, "݁", "্অ") text = gsub(text, "[࣪ܿ]", "্") text = gsub(text, "বাৰ" , "্বাৰ") text = gsub(text, "বিলাক", "্বিলাক") text = gsub(text, "টো" , "্টো") text = gsub(text, "খন" , "্খন") text = gsub(text, "ডাল" , "্ডাল") text = gsub(text, "খিনি" , "্খিনি") text = gsub(text, "জন" , "্জন") text = gsub(text, "জনী" , "্জনী") text = gsub(text, "গৰাকী" , "্গৰাকী") text = gsub(text, "সকল" , "্সকল") text = gsub(text, "কৈ" , "্কৈ") text = gsub(text, "কে" , "্কে") text = gsub(text, "ফাল" , "্ফাল") text = gsub(text, "কেই" , "্কেই") text = gsub(text, "মান" , "্মান") text = gsub(text, "[িীইঈ]ঞ", "্ইঅ͂") text = gsub(text, "ঞ্", "ন্̃") text = gsub(text, "(" .. c .. "়?)([" .. vowel .. "’?্]?)", function(a, b) return a .. (b == "" and "o" or b) end) for word in mw.ustring.gmatch(text, "[ঁ-৽o’]+") do local orig_word = word word = rev_string(word) word = gsub(word, "^o(়?" .. c .. ")(ঁ?" .. v .. ")", "%1%2") while match(word, syncope_pattern) do word = gsub(word, syncope_pattern, "%1%2") end text = gsub(text, orig_word, rev_string(word)) end if mode == "IPA" then text = gsub(text, ".[়’]?", conv2) text = gsub(text, ".", conv2) end text = gsub(text, ".[়’]?", conv) text = gsub(text, ".", conv) local consonants_Latn_no_h = "[b-df-gj-np-tv-z]" -- Cw text = gsub(text, "mw", "mb") -- special case text = gsub(text, "^(" .. consonants_Latn_no_h .. "h?)w", "%1") -- initial text = gsub(text, "hw", "hb") text = gsub(text, "(" .. consonants_Latn_no_h .. ")w", "%1%1") -- medial -- zñ text = gsub(text, "^zñ", "gy") -- initial text = gsub(text, "zñ", "gg") -- medial -- Cy text = gsub(text, "^khy", "kh" ) text = gsub(text, "([aéeióoüu])(" .. consonants_Latn_no_h .. ")y", "%1i%2%2") -- final "b" has inherent vowel text = gsub(text, "b$", "bo") text = gsub(text, "b ", "bo ") -- final r conjuncts text = gsub(text, "r([kszt])o$", "r%1") text = gsub(text, "r([kszt])o ", "r%1 ") text = gsub(text, "rkho$", "rkh") text = gsub(text, "rkho ", "rkh ") if match(text, "[ঁ-৽]") and mode ~= "debug" then return nil else return mw.ustring.toNFC(text) end end return export 6fshsmxvit10vblzt43vg3ii2h7mhne Module:ba-translit 828 1879 35201 2025-01-19T18:08:27Z Kambai Akau 8 Created page with "local export = {} local tt = { ["ү"]="ü", ['Ү']='Ü', ["т"]="t", ['Т']='T', ["р"]="r", ['Р']='R', ["ф"]="f", ['Ф']='F', ["ө"]="ö", ['Ө']='Ö', ["ю"]="yu", ['Ю']='Yu', ["ш"]="ş", ['Ш']='Ş', ["ь"]="", ['Ь']='', ["ъ"]="", ['Ъ']='', ["н"]="n", ['Н']='N', ["п"]="p", ['П']='P', ["й"]="y", ['Й']='Y', ["л"]="l", ['Л']='L', ["з"]="z", ['З']='Z', ["е"]="e", ['Е']='E', ["г"]="g", ['Г']='G', ["б"]="b", ['Б']='B',..." 35201 Scribunto text/plain local export = {} local tt = { ["ү"]="ü", ['Ү']='Ü', ["т"]="t", ['Т']='T', ["р"]="r", ['Р']='R', ["ф"]="f", ['Ф']='F', ["ө"]="ö", ['Ө']='Ö', ["ю"]="yu", ['Ю']='Yu', ["ш"]="ş", ['Ш']='Ş', ["ь"]="", ['Ь']='', ["ъ"]="", ['Ъ']='', ["н"]="n", ['Н']='N', ["п"]="p", ['П']='P', ["й"]="y", ['Й']='Y', ["л"]="l", ['Л']='L', ["з"]="z", ['З']='Z', ["е"]="e", ['Е']='E', ["г"]="g", ['Г']='G', ["б"]="b", ['Б']='B', ["у"]="u", ['У']='U', ["с"]="s", ['С']='S', ["х"]="x", ['Х']='X', ["ч"]="ç", ['Ч']='Ç', ["щ"]="şç", ['Щ']='Şç', ["я"]="ya", ['Я']='Ya', ["ы"]="ı", ['Ы']='I', ["э"]="e", ['Э']='E', ["м"]="m", ['М']='M', ["о"]="o", ['О']='O', ["и"]="i", ['И']='İ', ["ё"]="yo", ['Ё']='Yo', ["ж"]="j", ['Ж']='j', ["к"]="k", ['К']='K', ["д"]="d", ['Д']='D', ["в"]="v", ['В']='V', ["ц"]="ts", ['Ц']='Ts', ["а"]="a", ['А']='A', ["ң"]="ñ", ['Ң']='Ñ', ["ғ"]="ğ", ['Ғ']='Ğ', ["ҙ"]="ź", ['Ҙ']='Ź', ["ҡ"]="q", ['Ҡ']='Q', ["ҫ"]="ś", ['Ҫ']='Ś', ["һ"]="h", ['Һ']='H', ["ә"]="ə", ['Ә']='Ə' }; local iotated = { ['е'] = 'ye', ['Е'] = 'Ye', } function export.tr(text, lang, sc) local str_gsub = string.gsub local ugsub = mw.ustring.gsub -- ү/у should be transliterated as w before uniotated vowels and after all vowels text = ugsub(text, "([АаЕеЭэЁёИиОоӨөУуҮүЫыӘәЮюЯя])[уү]", "%1w") text = ugsub(text, "[уү]([АаЭэИиОоӨөЫыӘә])", "w%1") text = ugsub(text, "([АаЕеЭэЁёИиОоӨөУуҮүЪъЫыЬьӘәЮюЯя%A][́̀]?)([Ее])", function(a, e) return a .. iotated[e] end) text = ugsub(text, "^[Ее]", iotated) text = str_gsub(text, '[\1-\127\194-\244][\128-\191]*', tt) return text end return export pbzkf9vyffk5elv0ezcf8o4htnxoxul Module:Geor-translit 828 1880 35202 2025-01-19T18:09:22Z Kambai Akau 8 Created page with "local m_str_utils = require("Module:string utilities") local codepoint = m_str_utils.codepoint local gsub = m_str_utils.gsub local u = m_str_utils.char local upper = m_str_utils.upper local export = {} -- Keep synchronized with [[Module:sva-translit]] and [[Module:Geok-translit]] local tt = { ["ა"]="a", ["ბ"]="b", ["გ"]="g", ["დ"]="d", ["ე"]="e", ["ვ"]="v", ["ზ"]="z", ["ჱ"]="ē", ["თ"]="t", ["ი"]="i", ["კ"]="ḳ", ["ლ"]="l", ["მ"]="m", ["..." 35202 Scribunto text/plain local m_str_utils = require("Module:string utilities") local codepoint = m_str_utils.codepoint local gsub = m_str_utils.gsub local u = m_str_utils.char local upper = m_str_utils.upper local export = {} -- Keep synchronized with [[Module:sva-translit]] and [[Module:Geok-translit]] local tt = { ["ა"]="a", ["ბ"]="b", ["გ"]="g", ["დ"]="d", ["ე"]="e", ["ვ"]="v", ["ზ"]="z", ["ჱ"]="ē", ["თ"]="t", ["ი"]="i", ["კ"]="ḳ", ["ლ"]="l", ["მ"]="m", ["ნ"]="n", ["ჲ"]="y", ["ო"]="o", ["პ"]="ṗ", ["ჟ"]="ž", ["რ"]="r", ["ს"]="s", ["ტ"]="ṭ", ["ჳ"]="wi", ["უ"]="u", ["ფ"]="p", ["ქ"]="k", ["ღ"]="ɣ", ["ყ"]="q̇", ["შ"]="š", ["ჩ"]="č", ["ც"]="c", ["ძ"]="ʒ", ["წ"]="c̣", ["ჭ"]="č̣", ["ხ"]="x", ["ჴ"]="q", ["ჯ"]="ǯ", ["ჰ"]="h", ["ჵ"]="'", ["ჶ"]="f", ["ჷ"]="ə", ["ჸ"]="ʾ", ["ჺ"]="ʿ", ["ʻ"]="ˢ", }; function export.tr(text, lang, sc) -- Transliterating vowel nasalization in Bats text = gsub(text, 'ჼ', '̃') text = gsub(text, '<sup>ნ</sup>', '̃') -- Transliterate uppercase characters from the Georgian Extended block as -- the uppercase version of the transliteration of the lowercase characters -- from the Georgian block. -- U+10D0: start of Georgian block -- U+1C90: start of Georgian Extended block text = gsub( text, '[' .. u(0x1C90) .. '-' .. u(0x1CBF) .. ']', function (char) local translit = tt[u(codepoint(char) - 0x1C90 + 0x10D0 )] return translit and upper(translit) end) text = gsub(text, '.', tt) return text end return export 0o2k026j1zfld8ltrh6texonj92i4qn Module:be-translit 828 1881 35203 2025-01-19T18:10:26Z Kambai Akau 8 Created page with "local export = {} local AC = require("Module:string/char")(0x0301) -- acute = ́ local rsubn = mw.ustring.gsub local rfind = mw.ustring.find -- 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 local tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='H', ["г"]='h', ["Д"]='D', ["д"]='d', ["Е"]='Je', ["е"]='je', ["Ё"]=..." 35203 Scribunto text/plain local export = {} local AC = require("Module:string/char")(0x0301) -- acute = ́ local rsubn = mw.ustring.gsub local rfind = mw.ustring.find -- 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 local tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='H', ["г"]='h', ["Д"]='D', ["д"]='d', ["Е"]='Je', ["е"]='je', ["Ё"]='Jo', ["ё"]='jo', ["Ж"]='Ž', ["ж"]='ž', ["З"]='Z', ["з"]='z', ["І"]='I', ["і"]='i', ["И"]='I', ["и"]='i', -- present for Old Belarusian; FIXME, remove when we have a separate language code for this lang ["Й"]='J', ["й"]='j', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["М"]='M', ["м"]='m', ["Н"]='N', ["н"]='n', ["О"]='O', ["о"]='o', ["П"]='P', ["п"]='p', ["Р"]='R', ["р"]='r', ["С"]='S', ["с"]='s', ["Т"]='T', ["т"]='t', ["У"]='U', ["у"]='u', ["Ў"]='Ŭ', ["ў"]='ŭ', ["Ф"]='F', ["ф"]='f', ["Х"]='X', ["х"]='x', ["Ц"]='C', ["ц"]='c', ["Ч"]='Č', ["ч"]='č', ["Ш"]='Š', ["ш"]='š', ["Ы"]='Y', ["ы"]='y', ["Ь"]='ʹ', ["ь"]='ʹ', ["Э"]='E', ["э"]='e', ["Ю"]='Ju', ["ю"]='ju', ["Я"]='Ja', ["я"]='ja', ["’"]='ʺ', ["ʼ"]='ʺ', -- currently non-standard, used in some older norms ["Ґ"]='G', ["ґ"]='g', -- Belarusian style quotes ['«']='“', ['»']='”', }; local unstressed_vowels = "aeiyuAEIYU" local unstressed_vowel = "[" .. unstressed_vowels .. "]" local acute_decomposer = { ["á"] = "a" .. AC, ["é"] = "e" .. AC, ["í"] = "i" .. AC, ["ó"] = "o" .. AC, ["ú"] = "u" .. AC, ["ý"] = "y" .. AC, ["Á"] = "A" .. AC, ["É"] = "E" .. AC, ["Í"] = "I" .. AC, ["Ó"] = "O" .. AC, ["Ú"] = "U" .. AC, ["Ý"] = "Y" .. AC, } function export.tr(text, lang, sc) if not rfind(text, "[Ѐ-џҊ-ԧꚀ-ꚗ]") and rfind(text, "[A-ZŻŽŹŠŚČĆŃŬa-zżžźšśčćńŭ]") then return nil end text = rsub(text, "'+", { ["'"] = 'ʺ' }) -- neutral apostrophe text = rsub(text, '.', tt) -- Mark word boundaries text = rsub(text, "(%s+)", "#%1#") text = "#" .. text .. "#" -- Mark stress on <o> text = rsub(text, "(#[^#Oo" .. AC .. "]*)([Oo])([^#Oo" .. AC .. "]*" .. unstressed_vowel .. "[^#Oo" .. AC .. "]*#)", "%1%2" .. AC .. "%3") text = rsub(text, "(#[^#Oo" .. AC .. "]*" .. unstressed_vowel .. "[^#Oo" .. AC .. "]*)([Oo])([^#Oo" .. AC .. "]*#)", "%1%2" .. AC .. "%3") --Strip hashes text = rsub(text, "#", "") return text end function export.reverse_tr(text)--reverse-translit any words or phrases local reverse_tt = {} for k, v in pairs(tt) do reverse_tt[v] = k end reverse_tt['ʺ'] = "'" reverse_tt['ʹ'] = "ь" reverse_tt['i'] = "і" reverse_tt['I'] = "І" text = rsub(text, '.', acute_decomposer) text = rsub(text, '[Jj][aeou]', reverse_tt) text = rsub(text, '.', reverse_tt) return text end return export 1jyi8et9fwmycln030gngssbw55nm5j Module:bg-translit 828 1882 35204 2025-01-19T18:12:01Z Kambai Akau 8 Created page with "local export = {} local tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='G', ["г"]='g', ["Д"]='D', ["д"]='d', ["Е"]='E', ["е"]='e', ["Ж"]='Ž', ["ж"]='ž', ["З"]='Z', ["з"]='z', ["И"]='I', ["и"]='i', ["Й"]='J', ["й"]='j', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["М"]='M', ["м"]='m', ["Н"]='N', ["н"]='n', ["О"]='O', ["о"]='o', ["П"]='P', ["п"]='p', ["Р"]='R', ["р"]='r', ["С"]='S', ["с"]='s', [..." 35204 Scribunto text/plain local export = {} local tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='G', ["г"]='g', ["Д"]='D', ["д"]='d', ["Е"]='E', ["е"]='e', ["Ж"]='Ž', ["ж"]='ž', ["З"]='Z', ["з"]='z', ["И"]='I', ["и"]='i', ["Й"]='J', ["й"]='j', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["М"]='M', ["м"]='m', ["Н"]='N', ["н"]='n', ["О"]='O', ["о"]='o', ["П"]='P', ["п"]='p', ["Р"]='R', ["р"]='r', ["С"]='S', ["с"]='s', ["Т"]='T', ["т"]='t', ["У"]='U', ["у"]='u', ["Ф"]='F', ["ф"]='f', ["Х"]='H', ["х"]='h', ["Ц"]='C', ["ц"]='c', ["Ч"]='Č', ["ч"]='č', ["Ш"]='Š', ["ш"]='š', ["Щ"]='Št', ["щ"]='št', ["Ъ"]='Ǎ', ["ъ"]='ǎ', ["Ю"]='Ju', ["ю"]='ju', ["Я"]='Ja', ["я"]='ja', ["Ѐ"] = "È", ["ѐ"] = "è", ["Ѝ"] = "Ì", ["ѝ"]='ì', -- Pre-reform ["Ѫ"]='Ǫ', ["ѫ"]='ǫ', ["Ѣ"]='Ě', ["ѣ"]='ě', ["Ь"]='ʹ', ["ь"]='ʹ', --?? used in old texts ["Ы"]='Y', ["ы"]='y', ["Ѧ"]='Ę', ["ѧ"]='ę', ["Ѩ"]='Ję', ["ѩ"]='ję', ["Ѭ"]='Jǫ', ["ѭ"]='jǫ', ["Ꙗ"]='Ja', ["ꙗ"]='ja', -- Quotes ['«']='“', ['»']='”', }; function export.tr(text, lang, sc) if mw.ustring.find(text, "[̀ЀѐЍѝ]") then require("Module:debug").track("bg-translit/grave") end text = mw.ustring.gsub(text, '(%w)[Ъъ]$', '%1') :gsub("Ъ%-$", "\1") :gsub("ъ%-$", "\2") text = mw.ustring.gsub(text, '(%w)[Ъъ]%f[%c%p%s]', '%1') :gsub(".", {["\1"] = "Ъ-", ["\2"] = "ъ-"}) text = mw.ustring.gsub(text, '[Ьь]%f[ЕеОоЪъ]', { ["Ь"]='J', ["ь"]='j' }) text = mw.ustring.gsub(text, '.', tt) return text end return export bb60z89y0b8in7adno7auvku4g8h840 Module:zh/data/st 828 1883 35205 2025-01-19T18:13:15Z Kambai Akau 8 Created page with "return { ["㐷"]="傌", ["㐽"]="偑", ["㑇"]="㑳", ["㑈"]="倲", ["㑔"]="㑯", ["㑩"]="儸", ["㓥"]="劏", ["㔉"]="劚", ["㖊"]="噚", ["㖞"]="喎", ["㘎"]="㘚", ["㚯"]="㜄", ["㛀"]="媰", ["㛟"]="𡞵", ["㛠"]="𡢃", ["㛣"]="㜏", ["㛤"]="孋", ["㛿"]="𡠹", ["㟆"]="㠏", ["㟥"]="嵾", ["㡎"]="幓", ["㤖"]="懧", ["㤘"]="㥮", ["㤭"]="憍", ["㤽"]="懤", ["㥪"]="慺", ["㧏"]="掆", ["㧐"]="㩳", ["㧑"]="撝",..." 35205 Scribunto text/plain return { ["㐷"]="傌", ["㐽"]="偑", ["㑇"]="㑳", ["㑈"]="倲", ["㑔"]="㑯", ["㑩"]="儸", ["㓥"]="劏", ["㔉"]="劚", ["㖊"]="噚", ["㖞"]="喎", ["㘎"]="㘚", ["㚯"]="㜄", ["㛀"]="媰", ["㛟"]="𡞵", ["㛠"]="𡢃", ["㛣"]="㜏", ["㛤"]="孋", ["㛿"]="𡠹", ["㟆"]="㠏", ["㟥"]="嵾", ["㡎"]="幓", ["㤖"]="懧", ["㤘"]="㥮", ["㤭"]="憍", ["㤽"]="懤", ["㥪"]="慺", ["㧏"]="掆", ["㧐"]="㩳", ["㧑"]="撝", ["㧛"]="擥", ["㧟"]="擓", ["㧰"]="擽", ["㨫"]="㩜", ["㭎"]="棡", ["㭏"]="椲", ["㭤"]="樢", ["㭴"]="樫", ["㮠"]="𣞁", ["㱩"]="殰", ["㱮"]="殨", ["㲿"]="瀇", ["㳔"]="濧", ["㳠"]="澾", ["㳡"]="濄", ["㳢"]="𣾷", ["㴋"]="潚", ["㶉"]="鸂", ["㶶"]="燶", ["㶽"]="煱", ["㺍"]="獱", ["㻅"]="璯", ["㻏"]="𤫩", ["㻘"]="𤪺", ["䀥"]="䁻", ["䁖"]="瞜", ["䂵"]="碽", ["䃅"]="磾", ["䅉"]="稏", ["䅟"]="穇", ["䇲"]="筴", ["䉤"]="籔", ["䌶"]="䊷", ["䌷"]="紬", ["䌸"]="縳", ["䌹"]="絅", ["䌺"]="䋙", ["䌻"]="䋚", ["䌼"]="綐", ["䌽"]="綵", ["䌾"]="䋻", ["䌿"]="䋹", ["䍀"]="繿", ["䍁"]="繸", ["䎬"]="䎱", ["䏝"]="膞", ["䒠"]="蘴", ["䒮"]="𠙦", ["䒿"]="膋", ["䓓"]="薵", ["䓖"]="藭", ["䓨"]="罃", ["䗖"]="螮", ["䘛"]="𧝞", ["䙊"]="𧜵", ["䙌"]="䙡", ["䙓"]="襬", ["䛓"]="譼", ["䜣"]="訢", ["䜤"]="鿁", ["䜥"]="𧩙", ["䜧"]="䜀", ["䜩"]="讌", ["䝙"]="貙", ["䞌"]="𧵳", ["䞍"]="䝼", ["䞐"]="賰", ["䟢"]="躎", ["䢁"]="𨊸", ["䢂"]="𨋢", ["䥺"]="釾", ["䥽"]="鏺", ["䥾"]="䥱", ["䥿"]="𨯅", ["䦀"]="𨦫", ["䦁"]="𨧜", ["䦂"]="䥇", ["䦃"]="鐯", ["䦅"]="鐥", ["䦆"]="钁", ["䦶"]="䦛", ["䦷"]="䦟", ["䯃"]="𩣑", ["䯄"]="騧", ["䯅"]="䯀", ["䲝"]="䱽", ["䲞"]="𩶘", ["䲟"]="鮣", ["䲠"]="鰆", ["䲡"]="鰌", ["䲢"]="鰧", ["䲣"]="䱷", ["䲤"]="鿐", ["䴓"]="鳾", ["䴔"]="鵁", ["䴕"]="鴷", ["䴖"]="鶄", ["䴗"]="鶪", ["䴘"]="鷉", ["䴙"]="鷿", ["䶮"]="龑", ["万"]="萬", ["与"]="與", ["专"]="專", ["业"]="業", ["丛"]="叢", ["东"]="東", ["丝"]="絲", ["丢"]="丟", ["两"]="兩", ["严"]="嚴", ["丧"]="喪", ["个"]="個", ["丰"]="豐", ["临"]="臨", ["为"]="為", ["丽"]="麗", ["举"]="舉", ["么"]="麼", ["义"]="義", ["乌"]="烏", ["乐"]="樂", ["乔"]="喬", ["习"]="習", ["乡"]="鄉", ["书"]="書", ["买"]="買", ["乱"]="亂", ["争"]="爭", ["于"]="於", ["亏"]="虧", ["云"]="雲", ["亘"]="亙", ["亚"]="亞", ["产"]="產", ["亩"]="畝", ["亲"]="親", ["亵"]="褻", ["亸"]="嚲", ["亿"]="億", ["仅"]="僅", ["仆"]="僕", ["仉"]="僟", ["从"]="從", ["仑"]="侖", ["仓"]="倉", ["仪"]="儀", ["们"]="們", ["价"]="價", ["众"]="眾", ["优"]="優", ["伙"]="夥", ["会"]="會", ["伛"]="傴", ["伞"]="傘", ["伟"]="偉", ["传"]="傳", ["伡"]="俥", ["伣"]="俔", ["伤"]="傷", ["伥"]="倀", ["伦"]="倫", ["伧"]="傖", ["伪"]="偽", ["伫"]="佇", ["佇"]="儜", ["体"]="體", ["余"]="餘", ["佣"]="傭", ["佥"]="僉", ["侄"]="姪", ["侠"]="俠", ["侣"]="侶", ["侥"]="僥", ["侦"]="偵", ["侧"]="側", ["侨"]="僑", ["侩"]="儈", ["侪"]="儕", ["侬"]="儂", ["侭"]="儘", ["俣"]="俁", ["俦"]="儔", ["俨"]="儼", ["俩"]="倆", ["俪"]="儷", ["俫"]="倈", ["俭"]="儉", ["债"]="債", ["倾"]="傾", ["偬"]="傯", ["偻"]="僂", ["偾"]="僨", ["偿"]="償", ["傤"]="儎", ["傥"]="儻", ["傧"]="儐", ["储"]="儲", ["傩"]="儺", ["儿"]="兒", ["兑"]="兌", ["兖"]="兗", ["党"]="黨", ["兰"]="蘭", ["关"]="關", ["兴"]="興", ["兹"]="茲", ["养"]="養", ["兽"]="獸", ["冁"]="囅", ["内"]="內", ["冈"]="岡", ["册"]="冊", ["写"]="寫", ["军"]="軍", ["农"]="農", ["冯"]="馮", ["冲"]="沖", ["决"]="決", ["况"]="況", ["冻"]="凍", ["净"]="淨", ["凄"]="淒", ["准"]="準", ["凉"]="涼", ["凌"]="淩", ["减"]="減", ["凑"]="湊", ["凛"]="凜", ["几"]="幾", ["凤"]="鳳", ["凫"]="鳧", ["凭"]="憑", ["凯"]="凱", ["凶"]="兇", ["击"]="擊", ["凿"]="鑿", ["刍"]="芻", ["划"]="劃", ["刘"]="劉", ["则"]="則", ["刚"]="剛", ["创"]="創", ["删"]="刪", ["别"]="別", ["刬"]="剗", ["刭"]="剄", ["刹"]="剎", ["刽"]="劊", ["刾"]="㓨", ["刿"]="劌", ["剀"]="剴", ["剂"]="劑", ["剐"]="剮", ["剑"]="劍", ["剥"]="剝", ["剧"]="劇", ["剿"]="勦", ["劝"]="勸", ["办"]="辦", ["务"]="務", ["劢"]="勱", ["动"]="動", ["励"]="勵", ["劲"]="勁", ["劳"]="勞", ["势"]="勢", ["勋"]="勛", ["勚"]="勩", ["匀"]="勻", ["匦"]="匭", ["匮"]="匱", ["区"]="區", ["医"]="醫", ["华"]="華", ["协"]="協", ["单"]="單", ["卖"]="賣", ["占"]="佔", ["卢"]="盧", ["卤"]="鹵", ["卧"]="臥", ["卫"]="衛", ["却"]="卻", ["厂"]="廠", ["厅"]="廳", ["历"]="歷", ["厉"]="厲", ["压"]="壓", ["厌"]="厭", ["厍"]="厙", ["厐"]="龎", ["厕"]="廁", ["厢"]="廂", ["厣"]="厴", ["厦"]="廈", ["厨"]="廚", ["厩"]="廄", ["厮"]="廝", ["县"]="縣", ["参"]="參", ["叆"]="靉", ["叇"]="靆", ["双"]="雙", ["发"]="發", ["变"]="變", ["叙"]="敘", ["叠"]="疊", ["台"]="臺", ["叶"]="葉", ["号"]="號", ["叹"]="嘆", ["叽"]="嘰", ["吁"]="籲", ["后"]="後", ["吓"]="嚇", ["吕"]="呂", ["吗"]="嗎", ["吣"]="唚", ["吨"]="噸", ["听"]="聽", ["启"]="啟", ["吴"]="吳", ["呐"]="吶", ["呒"]="嘸", ["呓"]="囈", ["呕"]="嘔", ["呖"]="嚦", ["呗"]="唄", ["员"]="員", ["呙"]="咼", ["呛"]="嗆", ["呜"]="嗚", ["咏"]="詠", ["咙"]="嚨", ["咛"]="嚀", ["咝"]="噝", ["咸"]="鹹", ["响"]="響", ["哑"]="啞", ["哒"]="噠", ["哓"]="嘵", ["哔"]="嗶", ["哕"]="噦", ["哗"]="嘩", ["哙"]="噲", ["哜"]="嚌", ["哝"]="噥", ["哟"]="喲", ["唛"]="嘜", ["唝"]="嗊", ["唠"]="嘮", ["唡"]="啢", ["唢"]="嗩", ["唤"]="喚", ["啧"]="嘖", ["啬"]="嗇", ["啭"]="囀", ["啮"]="嚙", ["啯"]="嘓", ["啰"]="囉", ["啴"]="嘽", ["啸"]="嘯", ["喂"]="餵", ["喧"]="諠", ["喷"]="噴", ["喽"]="嘍", ["喾"]="嚳", ["嗫"]="囁", ["嗳"]="噯", ["嘘"]="噓", ["嘤"]="嚶", ["嘱"]="囑", ["嘻"]="譆", ["噜"]="嚕", ["嚣"]="囂", ["团"]="團", ["园"]="園", ["囱"]="囪", ["围"]="圍", ["囵"]="圇", ["国"]="國", ["图"]="圖", ["圆"]="圓", ["圣"]="聖", ["圹"]="壙", ["场"]="場", ["坏"]="壞", ["块"]="塊", ["坚"]="堅", ["坛"]="壇", ["坜"]="壢", ["坝"]="壩", ["坞"]="塢", ["坟"]="墳", ["坠"]="墜", ["垄"]="壟", ["垅"]="壠", ["垆"]="壚", ["垒"]="壘", ["垦"]="墾", ["垩"]="堊", ["垫"]="墊", ["垭"]="埡", ["垯"]="墶", ["垱"]="壋", ["垲"]="塏", ["垴"]="堖", ["埘"]="塒", ["埙"]="塤", ["埚"]="堝", ["堑"]="塹", ["堕"]="墮", ["塆"]="壪", ["墙"]="牆", ["壮"]="壯", ["声"]="聲", ["壳"]="殼", ["壶"]="壺", ["壸"]="壼", ["处"]="處", ["备"]="備", ["复"]="復", ["够"]="夠", ["头"]="頭", ["夸"]="誇", ["夹"]="夾", ["夺"]="奪", ["奁"]="奩", ["奂"]="奐", ["奋"]="奮", ["奖"]="獎", ["奥"]="奧", ["奸"]="姦", ["妆"]="妝", ["妇"]="婦", ["妈"]="媽", ["妩"]="嫵", ["妪"]="嫗", ["妫"]="媯", ["姗"]="姍", ["姹"]="奼", ["娄"]="婁", ["娅"]="婭", ["娆"]="嬈", ["娇"]="嬌", ["娈"]="孌", ["娱"]="娛", ["娲"]="媧", ["娴"]="嫻", ["婳"]="嫿", ["婴"]="嬰", ["婵"]="嬋", ["婶"]="嬸", ["媪"]="媼", ["媭"]="嬃", ["嫒"]="嬡", ["嫔"]="嬪", ["嫱"]="嬙", ["嬷"]="嬤", ["孙"]="孫", ["学"]="學", ["孪"]="孿", ["宁"]="寧", ["宝"]="寶", ["实"]="實", ["宠"]="寵", ["审"]="審", ["宪"]="憲", ["宫"]="宮", ["宽"]="寬", ["宾"]="賓", ["寝"]="寢", ["对"]="對", ["寻"]="尋", ["导"]="導", ["寿"]="壽", ["将"]="將", ["尔"]="爾", ["尘"]="塵", ["尝"]="嘗", ["尧"]="堯", ["尴"]="尷", ["尸"]="屍", ["尽"]="盡", ["层"]="層", ["屃"]="屭", ["屉"]="屜", ["届"]="屆", ["属"]="屬", ["屡"]="屢", ["屦"]="屨", ["屿"]="嶼", ["岁"]="歲", ["岂"]="豈", ["岖"]="嶇", ["岗"]="崗", ["岘"]="峴", ["岙"]="嶴", ["岚"]="嵐", ["岛"]="島", ["岭"]="嶺", ["岽"]="崬", ["岿"]="巋", ["峃"]="嶨", ["峄"]="嶧", ["峡"]="峽", ["峣"]="嶢", ["峤"]="嶠", ["峥"]="崢", ["峦"]="巒", ["崂"]="嶗", ["崃"]="崍", ["崄"]="嶮", ["崭"]="嶄", ["嵘"]="嶸", ["嵚"]="嶔", ["嵝"]="嶁", ["巅"]="巔", ["巩"]="鞏", ["巯"]="巰", ["币"]="幣", ["帅"]="帥", ["师"]="師", ["帏"]="幃", ["帐"]="帳", ["帘"]="簾", ["帜"]="幟", ["带"]="帶", ["帧"]="幀", ["帮"]="幫", ["帱"]="幬", ["帻"]="幘", ["帼"]="幗", ["幂"]="冪", ["幞"]="襆", ["干"]="乾", ["并"]="並", ["广"]="廣", ["庄"]="莊", ["庆"]="慶", ["庐"]="廬", ["庑"]="廡", ["库"]="庫", ["应"]="應", ["庙"]="廟", ["庞"]="龐", ["废"]="廢", ["庼"]="廎", ["廪"]="廩", ["开"]="開", ["异"]="異", ["弃"]="棄", ["弑"]="弒", ["张"]="張", ["弥"]="彌", ["弪"]="弳", ["弯"]="彎", ["弹"]="彈", ["强"]="強", ["归"]="歸", ["当"]="當", ["录"]="錄", ["彝"]="彞", ["彟"]="彠", ["彦"]="彥", ["彨"]="彲", ["彻"]="徹", ["征"]="徵", ["径"]="徑", ["徕"]="徠", ["忆"]="憶", ["忏"]="懺", ["忧"]="憂", ["忾"]="愾", ["怀"]="懷", ["态"]="態", ["怂"]="慫", ["怃"]="憮", ["怄"]="慪", ["怅"]="悵", ["怆"]="愴", ["怜"]="憐", ["总"]="總", ["怼"]="懟", ["怿"]="懌", ["恋"]="戀", ["恒"]="恆", ["恳"]="懇", ["恶"]="惡", ["恸"]="慟", ["恹"]="懨", ["恺"]="愷", ["恻"]="惻", ["恼"]="惱", ["恽"]="惲", ["悦"]="悅", ["悫"]="愨", ["悬"]="懸", ["悭"]="慳", ["悮"]="悞", ["悯"]="憫", ["惊"]="驚", ["惧"]="懼", ["惨"]="慘", ["惩"]="懲", ["惫"]="憊", ["惬"]="愜", ["惭"]="慚", ["惮"]="憚", ["惯"]="慣", ["愠"]="慍", ["愤"]="憤", ["愦"]="憒", ["愿"]="願", ["慑"]="懾", ["慭"]="憖", ["懑"]="懣", ["懒"]="懶", ["懔"]="懍", ["戆"]="戇", ["戋"]="戔", ["戏"]="戲", ["戗"]="戧", ["战"]="戰", ["戬"]="戩", ["户"]="戶", ["扎"]="紮", ["扑"]="撲", ["执"]="執", ["扩"]="擴", ["扪"]="捫", ["扫"]="掃", ["扬"]="揚", ["扰"]="擾", ["抚"]="撫", ["抛"]="拋", ["抟"]="摶", ["抠"]="摳", ["抡"]="掄", ["抢"]="搶", ["护"]="護", ["报"]="報", ["担"]="擔", ["拟"]="擬", ["拢"]="攏", ["拣"]="揀", ["拥"]="擁", ["拦"]="攔", ["拧"]="擰", ["拨"]="撥", ["择"]="擇", ["挂"]="掛", ["挚"]="摯", ["挛"]="攣", ["挜"]="掗", ["挝"]="撾", ["挞"]="撻", ["挟"]="挾", ["挠"]="撓", ["挡"]="擋", ["挢"]="撟", ["挣"]="掙", ["挤"]="擠", ["挥"]="揮", ["挦"]="撏", ["捆"]="綑", ["捝"]="挩", ["捞"]="撈", ["损"]="損", ["捡"]="撿", ["换"]="換", ["捣"]="搗", ["据"]="據", ["掳"]="擄", ["掴"]="摑", ["掷"]="擲", ["掸"]="撣", ["掺"]="摻", ["掼"]="摜", ["揽"]="攬", ["揾"]="搵", ["揿"]="撳", ["搀"]="攙", ["搁"]="擱", ["搂"]="摟", ["搅"]="攪", ["携"]="攜", ["摄"]="攝", ["摅"]="攄", ["摆"]="擺", ["摇"]="搖", ["摈"]="擯", ["摊"]="攤", ["撄"]="攖", ["撑"]="撐", ["撰"]="譔", ["撵"]="攆", ["撷"]="擷", ["撸"]="擼", ["撺"]="攛", ["擜"]="㩵", ["擞"]="擻", ["攒"]="攢", ["敌"]="敵", ["敛"]="斂", ["敩"]="斆", ["数"]="數", ["斋"]="齋", ["斓"]="斕", ["斗"]="鬥", ["斩"]="斬", ["断"]="斷", ["无"]="無", ["旧"]="舊", ["时"]="時", ["旷"]="曠", ["旸"]="暘", ["昙"]="曇", ["昵"]="暱", ["昼"]="晝", ["昽"]="曨", ["显"]="顯", ["晋"]="晉", ["晒"]="曬", ["晓"]="曉", ["晔"]="曄", ["晕"]="暈", ["晖"]="暉", ["暂"]="暫", ["暧"]="曖", ["术"]="術", ["朴"]="樸", ["机"]="機", ["杀"]="殺", ["杂"]="雜", ["权"]="權", ["杆"]="桿", ["杠"]="槓", ["条"]="條", ["来"]="來", ["杨"]="楊", ["杩"]="榪", ["杰"]="傑", ["极"]="極", ["构"]="構", ["枞"]="樅", ["枢"]="樞", ["枣"]="棗", ["枥"]="櫪", ["枧"]="梘", ["枨"]="棖", ["枪"]="槍", ["枫"]="楓", ["枭"]="梟", ["柜"]="櫃", ["柠"]="檸", ["柽"]="檉", ["栀"]="梔", ["栄"]="𦦗", ["栅"]="柵", ["标"]="標", ["栈"]="棧", ["栉"]="櫛", ["栊"]="櫳", ["栋"]="棟", ["栌"]="櫨", ["栎"]="櫟", ["栏"]="欄", ["树"]="樹", ["栖"]="棲", ["样"]="樣", ["栾"]="欒", ["桠"]="椏", ["桡"]="橈", ["桢"]="楨", ["档"]="檔", ["桤"]="榿", ["桥"]="橋", ["桦"]="樺", ["桧"]="檜", ["桨"]="槳", ["桩"]="樁", ["桪"]="樳", ["梁"]="樑", ["梦"]="夢", ["梼"]="檮", ["梾"]="棶", ["梿"]="槤", ["检"]="檢", ["棁"]="梲", ["棂"]="櫺", ["棹"]="櫂", ["椁"]="槨", ["椝"]="槼", ["椟"]="櫝", ["椠"]="槧", ["椢"]="槶", ["椤"]="欏", ["椫"]="樿", ["椭"]="橢", ["椮"]="槮", ["楼"]="樓", ["榄"]="欖", ["榅"]="榲", ["榇"]="櫬", ["榈"]="櫚", ["榉"]="櫸", ["榨"]="搾", ["槚"]="檟", ["槛"]="檻", ["槜"]="檇", ["槟"]="檳", ["槠"]="櫧", ["横"]="橫", ["樯"]="檣", ["樱"]="櫻", ["橥"]="櫫", ["橱"]="櫥", ["橹"]="櫓", ["橼"]="櫞", ["檩"]="檁", ["欢"]="歡", ["欤"]="歟", ["欧"]="歐", ["歼"]="殲", ["殁"]="歿", ["殇"]="殤", ["残"]="殘", ["殒"]="殞", ["殓"]="殮", ["殚"]="殫", ["殡"]="殯", ["殴"]="毆", ["殷"]="慇", ["毁"]="毀", ["毂"]="轂", ["毕"]="畢", ["毙"]="斃", ["毡"]="氈", ["毵"]="毿", ["氇"]="氌", ["气"]="氣", ["氢"]="氫", ["氩"]="氬", ["氲"]="氳", ["汇"]="匯", ["汉"]="漢", ["汤"]="湯", ["汹"]="洶", ["沄"]="澐", ["沈"]="瀋", ["沟"]="溝", ["没"]="沒", ["沣"]="灃", ["沤"]="漚", ["沥"]="瀝", ["沦"]="淪", ["沧"]="滄", ["沨"]="渢", ["沩"]="溈", ["沪"]="滬", ["沵"]="濔", ["泄"]="洩", ["泞"]="濘", ["泪"]="淚", ["泶"]="澩", ["泷"]="瀧", ["泸"]="瀘", ["泺"]="濼", ["泻"]="瀉", ["泼"]="潑", ["泽"]="澤", ["泾"]="涇", ["洁"]="潔", ["洒"]="灑", ["洼"]="窪", ["浃"]="浹", ["浄"]="淨", ["浅"]="淺", ["浆"]="漿", ["浇"]="澆", ["浈"]="湞", ["浉"]="溮", ["浊"]="濁", ["测"]="測", ["浍"]="澮", ["济"]="濟", ["浏"]="瀏", ["浐"]="滻", ["浑"]="渾", ["浒"]="滸", ["浓"]="濃", ["浔"]="潯", ["浕"]="濜", ["涂"]="塗", ["涌"]="湧", ["涛"]="濤", ["涝"]="澇", ["涞"]="淶", ["涟"]="漣", ["涠"]="潿", ["涡"]="渦", ["涢"]="溳", ["涣"]="渙", ["涤"]="滌", ["润"]="潤", ["涧"]="澗", ["涨"]="漲", ["涩"]="澀", ["淀"]="澱", ["渊"]="淵", ["渌"]="淥", ["渍"]="漬", ["渎"]="瀆", ["渐"]="漸", ["渑"]="澠", ["渔"]="漁", ["渖"]="瀋", ["渗"]="滲", ["温"]="溫", ["湾"]="灣", ["湿"]="濕", ["溁"]="濚", ["溃"]="潰", ["溅"]="濺", ["溇"]="漊", ["滗"]="潷", ["滚"]="滾", ["滞"]="滯", ["滟"]="灩", ["滠"]="灄", ["满"]="滿", ["滢"]="瀅", ["滤"]="濾", ["滥"]="濫", ["滦"]="灤", ["滨"]="濱", ["滩"]="灘", ["滪"]="澦", ["潆"]="瀠", ["潇"]="瀟", ["潋"]="瀲", ["潍"]="濰", ["潜"]="潛", ["潴"]="瀦", ["澛"]="瀂", ["澜"]="瀾", ["濑"]="瀨", ["濒"]="瀕", ["灏"]="灝", ["灭"]="滅", ["灯"]="燈", ["灵"]="靈", ["灾"]="災", ["灿"]="燦", ["炀"]="煬", ["炉"]="爐", ["炖"]="燉", ["炜"]="煒", ["炝"]="熗", ["点"]="點", ["炼"]="煉", ["炽"]="熾", ["烁"]="爍", ["烂"]="爛", ["烃"]="烴", ["烛"]="燭", ["烟"]="煙", ["烦"]="煩", ["烧"]="燒", ["烨"]="燁", ["烩"]="燴", ["烫"]="燙", ["烬"]="燼", ["热"]="熱", ["焕"]="煥", ["焖"]="燜", ["焘"]="燾", ["煴"]="熅", ["熏"]="燻", ["爱"]="愛", ["爷"]="爺", ["牍"]="牘", ["牦"]="氂", ["牵"]="牽", ["牺"]="犧", ["犊"]="犢", ["状"]="狀", ["犷"]="獷", ["犸"]="獁", ["犹"]="猶", ["狈"]="狽", ["狝"]="獮", ["狞"]="獰", ["独"]="獨", ["狭"]="狹", ["狮"]="獅", ["狯"]="獪", ["狰"]="猙", ["狱"]="獄", ["狲"]="猻", ["猃"]="獫", ["猎"]="獵", ["猕"]="獼", ["猡"]="玀", ["猪"]="豬", ["猫"]="貓", ["猬"]="蝟", ["献"]="獻", ["獭"]="獺", ["玑"]="璣", ["玙"]="璵", ["玚"]="瑒", ["玛"]="瑪", ["玮"]="瑋", ["环"]="環", ["现"]="現", ["玱"]="瑲", ["玺"]="璽", ["珐"]="琺", ["珑"]="瓏", ["珰"]="璫", ["珲"]="琿", ["琎"]="璡", ["琏"]="璉", ["琐"]="瑣", ["琼"]="瓊", ["瑶"]="瑤", ["瑷"]="璦", ["瑸"]="璸", ["璎"]="瓔", ["瓒"]="瓚", ["瓮"]="甕", ["瓯"]="甌", ["电"]="電", ["画"]="畫", ["畅"]="暢", ["畴"]="疇", ["疖"]="癤", ["疗"]="療", ["疟"]="瘧", ["疠"]="癘", ["疡"]="瘍", ["疬"]="癧", ["疭"]="瘲", ["疮"]="瘡", ["疯"]="瘋", ["疱"]="皰", ["痈"]="癰", ["痉"]="痙", ["痒"]="癢", ["痖"]="瘂", ["痨"]="癆", ["痪"]="瘓", ["痫"]="癇", ["痹"]="痺", ["瘅"]="癉", ["瘆"]="瘮", ["瘗"]="瘞", ["瘘"]="瘺", ["瘪"]="癟", ["瘫"]="癱", ["瘾"]="癮", ["瘿"]="癭", ["癞"]="癩", ["癣"]="癬", ["癫"]="癲", ["皑"]="皚", ["皱"]="皺", ["皲"]="皸", ["盏"]="盞", ["盐"]="鹽", ["监"]="監", ["盖"]="蓋", ["盗"]="盜", ["盘"]="盤", ["眍"]="瞘", ["眝"]="矃", ["眦"]="眥", ["眬"]="矓", ["眯"]="瞇", ["着"]="著", ["睁"]="睜", ["睐"]="睞", ["睑"]="瞼", ["睾"]="睪", ["睿"]="叡", ["瞆"]="瞶", ["瞒"]="瞞", ["瞩"]="矚", ["矫"]="矯", ["矶"]="磯", ["矾"]="礬", ["矿"]="礦", ["砀"]="碭", ["码"]="碼", ["砖"]="磚", ["砗"]="硨", ["砚"]="硯", ["砜"]="碸", ["砺"]="礪", ["砻"]="礱", ["砾"]="礫", ["础"]="礎", ["硁"]="硜", ["硕"]="碩", ["硖"]="硤", ["硗"]="磽", ["硙"]="磑", ["硚"]="礄", ["确"]="確", ["硵"]="磠", ["硷"]="鹼", ["碍"]="礙", ["碛"]="磧", ["碜"]="磣", ["碱"]="鹼", ["礼"]="禮", ["祃"]="禡", ["祎"]="禕", ["祢"]="禰", ["祯"]="禎", ["祷"]="禱", ["祸"]="禍", ["禀"]="稟", ["禄"]="祿", ["禅"]="禪", ["离"]="離", ["秃"]="禿", ["秆"]="稈", ["种"]="種", ["积"]="積", ["称"]="稱", ["秽"]="穢", ["秾"]="穠", ["稆"]="穭", ["税"]="稅", ["稣"]="穌", ["稳"]="穩", ["穑"]="穡", ["穞"]="穭", ["穷"]="窮", ["窃"]="竊", ["窍"]="竅", ["窎"]="窵", ["窑"]="窯", ["窜"]="竄", ["窝"]="窩", ["窥"]="窺", ["窦"]="竇", ["窭"]="窶", ["竖"]="豎", ["竞"]="競", ["笃"]="篤", ["笋"]="筍", ["笔"]="筆", ["笕"]="筧", ["笺"]="箋", ["笼"]="籠", ["笾"]="籩", ["筚"]="篳", ["筛"]="篩", ["筜"]="簹", ["筝"]="箏", ["筹"]="籌", ["筼"]="篔", ["签"]="簽", ["筿"]="篠", ["简"]="簡", ["箓"]="籙", ["箦"]="簀", ["箧"]="篋", ["箨"]="籜", ["箩"]="籮", ["箪"]="簞", ["箫"]="簫", ["篑"]="簣", ["篓"]="簍", ["篮"]="籃", ["篯"]="籛", ["篱"]="籬", ["簖"]="籪", ["籁"]="籟", ["籴"]="糴", ["类"]="類", ["籼"]="秈", ["粜"]="糶", ["粝"]="糲", ["粤"]="粵", ["粪"]="糞", ["粮"]="糧", ["糁"]="糝", ["糇"]="餱", ["紧"]="緊", ["絷"]="縶", ["纟"]="糹", ["纠"]="糾", ["纡"]="紆", ["红"]="紅", ["纣"]="紂", ["纤"]="纖", ["纥"]="紇", ["约"]="約", ["级"]="級", ["纨"]="紈", ["纩"]="纊", ["纪"]="紀", ["纫"]="紉", ["纬"]="緯", ["纭"]="紜", ["纮"]="紘", ["纯"]="純", ["纰"]="紕", ["纱"]="紗", ["纲"]="綱", ["纳"]="納", ["纴"]="紝", ["纵"]="縱", ["纶"]="綸", ["纷"]="紛", ["纸"]="紙", ["纹"]="紋", ["纺"]="紡", ["纻"]="紵", ["纼"]="紖", ["纽"]="紐", ["纾"]="紓", ["线"]="線", ["绀"]="紺", ["绁"]="紲", ["绂"]="紱", ["练"]="練", ["组"]="組", ["绅"]="紳", ["细"]="細", ["织"]="織", ["终"]="終", ["绉"]="縐", ["绊"]="絆", ["绋"]="紼", ["绌"]="絀", ["绍"]="紹", ["绎"]="繹", ["经"]="經", ["绐"]="紿", ["绑"]="綁", ["绒"]="絨", ["结"]="結", ["绔"]="絝", ["绕"]="繞", ["绖"]="絰", ["绗"]="絎", ["绘"]="繪", ["给"]="給", ["绚"]="絢", ["绛"]="絳", ["络"]="絡", ["绝"]="絕", ["绞"]="絞", ["统"]="統", ["绠"]="綆", ["绡"]="綃", ["绢"]="絹", ["绣"]="繡", ["绤"]="綌", ["绥"]="綏", ["绦"]="絛", ["继"]="繼", ["绨"]="綈", ["绩"]="績", ["绪"]="緒", ["绫"]="綾", ["绬"]="緓", ["续"]="續", ["绮"]="綺", ["绯"]="緋", ["绰"]="綽", ["绱"]="鞝", ["绲"]="緄", ["绳"]="繩", ["维"]="維", ["绵"]="綿", ["绶"]="綬", ["绷"]="繃", ["绸"]="綢", ["绹"]="綯", ["绺"]="綹", ["绻"]="綣", ["综"]="綜", ["绽"]="綻", ["绾"]="綰", ["绿"]="綠", ["缀"]="綴", ["缁"]="緇", ["缂"]="緙", ["缃"]="緗", ["缄"]="緘", ["缅"]="緬", ["缆"]="纜", ["缇"]="緹", ["缈"]="緲", ["缉"]="緝", ["缊"]="縕", ["缋"]="繢", ["缌"]="緦", ["缍"]="綞", ["缎"]="緞", ["缏"]="緶", ["缐"]="線", ["缑"]="緱", ["缒"]="縋", ["缓"]="緩", ["缔"]="締", ["缕"]="縷", ["编"]="編", ["缗"]="緡", ["缘"]="緣", ["缙"]="縉", ["缚"]="縛", ["缛"]="縟", ["缜"]="縝", ["缝"]="縫", ["缞"]="縗", ["缟"]="縞", ["缠"]="纏", ["缡"]="縭", ["缢"]="縊", ["缣"]="縑", ["缤"]="繽", ["缥"]="縹", ["缦"]="縵", ["缧"]="縲", ["缨"]="纓", ["缩"]="縮", ["缪"]="繆", ["缫"]="繅", ["缬"]="纈", ["缭"]="繚", ["缮"]="繕", ["缯"]="繒", ["缰"]="韁", ["缱"]="繾", ["缲"]="繰", ["缳"]="繯", ["缴"]="繳", ["缵"]="纘", ["罂"]="罌", ["网"]="網", ["罗"]="羅", ["罚"]="罰", ["罢"]="罷", ["罴"]="羆", ["羁"]="羈", ["羟"]="羥", ["羡"]="羨", ["翘"]="翹", ["翙"]="翽", ["翚"]="翬", ["耢"]="耮", ["耧"]="耬", ["耸"]="聳", ["耻"]="恥", ["聂"]="聶", ["聋"]="聾", ["职"]="職", ["聍"]="聹", ["联"]="聯", ["聩"]="聵", ["聪"]="聰", ["肃"]="肅", ["肠"]="腸", ["肤"]="膚", ["肮"]="骯", ["肴"]="餚", ["肾"]="腎", ["肿"]="腫", ["胀"]="脹", ["胁"]="脅", ["胆"]="膽", ["胑"]="膱", ["胜"]="勝", ["胧"]="朧", ["胨"]="腖", ["胪"]="臚", ["胫"]="脛", ["胶"]="膠", ["脉"]="脈", ["脍"]="膾", ["脏"]="髒", ["脐"]="臍", ["脑"]="腦", ["脓"]="膿", ["脔"]="臠", ["脚"]="腳", ["脱"]="脫", ["脶"]="腡", ["脸"]="臉", ["腊"]="臘", ["腌"]="醃", ["腘"]="膕", ["腭"]="齶", ["腻"]="膩", ["腼"]="靦", ["腽"]="膃", ["腾"]="騰", ["膑"]="臏", ["臜"]="臢", ["舆"]="輿", ["舣"]="艤", ["舰"]="艦", ["舱"]="艙", ["舻"]="艫", ["艰"]="艱", ["艳"]="豔", ["艺"]="藝", ["节"]="節", ["芈"]="羋", ["芗"]="薌", ["芜"]="蕪", ["芦"]="蘆", ["苁"]="蓯", ["苇"]="葦", ["苈"]="藶", ["苋"]="莧", ["苌"]="萇", ["苍"]="蒼", ["苎"]="苧", ["苏"]="蘇", ["苧"]="薴", ["苹"]="蘋", ["范"]="範", ["茎"]="莖", ["茏"]="蘢", ["茑"]="蔦", ["茔"]="塋", ["茕"]="煢", ["茧"]="繭", ["荆"]="荊", ["荐"]="薦", ["荙"]="薘", ["荚"]="莢", ["荛"]="蕘", ["荜"]="蓽", ["荝"]="萴", ["荞"]="蕎", ["荟"]="薈", ["荠"]="薺", ["荡"]="蕩", ["荣"]="榮", ["荤"]="葷", ["荥"]="滎", ["荦"]="犖", ["荧"]="熒", ["荨"]="蕁", ["荩"]="藎", ["荪"]="蓀", ["荫"]="蔭", ["荬"]="蕒", ["荭"]="葒", ["荮"]="葤", ["药"]="藥", ["莅"]="蒞", ["莱"]="萊", ["莲"]="蓮", ["莳"]="蒔", ["莴"]="萵", ["莶"]="薟", ["获"]="獲", ["莸"]="蕕", ["莹"]="瑩", ["莺"]="鶯", ["莼"]="蓴", ["萚"]="蘀", ["萝"]="蘿", ["萤"]="螢", ["营"]="營", ["萦"]="縈", ["萧"]="蕭", ["萨"]="薩", ["葱"]="蔥", ["蒀"]="蒕", ["蒇"]="蕆", ["蒉"]="蕢", ["蒋"]="蔣", ["蒌"]="蔞", ["蒏"]="醟", ["蓝"]="藍", ["蓟"]="薊", ["蓠"]="蘺", ["蓣"]="蕷", ["蓥"]="鎣", ["蓦"]="驀", ["蔷"]="薔", ["蔹"]="蘞", ["蔺"]="藺", ["蔼"]="藹", ["蕰"]="薀", ["蕲"]="蘄", ["蕴"]="蘊", ["薮"]="藪", ["藓"]="蘚", ["蘖"]="櫱", ["虏"]="虜", ["虑"]="慮", ["虚"]="虛", ["虫"]="蟲", ["虬"]="虯", ["虮"]="蟣", ["虱"]="蝨", ["虽"]="雖", ["虾"]="蝦", ["虿"]="蠆", ["蚀"]="蝕", ["蚁"]="蟻", ["蚂"]="螞", ["蚃"]="蠁", ["蚕"]="蠶", ["蚝"]="蠔", ["蚬"]="蜆", ["蛊"]="蠱", ["蛍"]="𬠰", ["蛎"]="蠣", ["蛏"]="蟶", ["蛮"]="蠻", ["蛰"]="蟄", ["蛱"]="蛺", ["蛲"]="蟯", ["蛳"]="螄", ["蛴"]="蠐", ["蜕"]="蛻", ["蜗"]="蝸", ["蜡"]="蠟", ["蝇"]="蠅", ["蝈"]="蟈", ["蝉"]="蟬", ["蝎"]="蠍", ["蝼"]="螻", ["蝾"]="蠑", ["螀"]="螿", ["螨"]="蟎", ["蟏"]="蠨", ["衅"]="釁", ["衔"]="銜", ["补"]="補", ["衬"]="襯", ["衮"]="袞", ["袄"]="襖", ["袅"]="裊", ["袆"]="褘", ["袜"]="襪", ["袭"]="襲", ["袯"]="襏", ["装"]="裝", ["裆"]="襠", ["裈"]="褌", ["裢"]="褳", ["裣"]="襝", ["裤"]="褲", ["裥"]="襇", ["褛"]="褸", ["褝"]="襌", ["褴"]="襤", ["襕"]="襴", ["见"]="見", ["观"]="觀", ["觃"]="覎", ["规"]="規", ["觅"]="覓", ["视"]="視", ["觇"]="覘", ["览"]="覽", ["觉"]="覺", ["觊"]="覬", ["觋"]="覡", ["觌"]="覿", ["觍"]="覥", ["觎"]="覦", ["觏"]="覯", ["觐"]="覲", ["觑"]="覷", ["觞"]="觴", ["触"]="觸", ["觯"]="觶", ["訚"]="誾", ["詟"]="讋", ["誉"]="譽", ["誊"]="謄", ["讠"]="訁", ["计"]="計", ["订"]="訂", ["讣"]="訃", ["认"]="認", ["讥"]="譏", ["讦"]="訐", ["讧"]="訌", ["讨"]="討", ["让"]="讓", ["讪"]="訕", ["讫"]="訖", ["讬"]="託", ["训"]="訓", ["议"]="議", ["讯"]="訊", ["记"]="記", ["讱"]="訒", ["讲"]="講", ["讳"]="諱", ["讴"]="謳", ["讵"]="詎", ["讶"]="訝", ["讷"]="訥", ["许"]="許", ["讹"]="訛", ["论"]="論", ["讻"]="訩", ["讼"]="訟", ["讽"]="諷", ["设"]="設", ["访"]="訪", ["诀"]="訣", ["证"]="證", ["诂"]="詁", ["诃"]="訶", ["评"]="評", ["诅"]="詛", ["识"]="識", ["诇"]="詗", ["诈"]="詐", ["诉"]="訴", ["诊"]="診", ["诋"]="詆", ["诌"]="謅", ["词"]="詞", ["诎"]="詘", ["诏"]="詔", ["诐"]="詖", ["译"]="譯", ["诒"]="詒", ["诓"]="誆", ["诔"]="誄", ["试"]="試", ["诖"]="詿", ["诗"]="詩", ["诘"]="詰", ["诙"]="詼", ["诚"]="誠", ["诛"]="誅", ["诜"]="詵", ["话"]="話", ["诞"]="誕", ["诟"]="詬", ["诠"]="詮", ["诡"]="詭", ["询"]="詢", ["诣"]="詣", ["诤"]="諍", ["该"]="該", ["详"]="詳", ["诧"]="詫", ["诨"]="諢", ["诩"]="詡", ["诪"]="譸", ["诫"]="誡", ["诬"]="誣", ["语"]="語", ["诮"]="誚", ["误"]="誤", ["诰"]="誥", ["诱"]="誘", ["诲"]="誨", ["诳"]="誑", ["说"]="說", ["诵"]="誦", ["诶"]="誒", ["请"]="請", ["诸"]="諸", ["诹"]="諏", ["诺"]="諾", ["读"]="讀", ["诼"]="諑", ["诽"]="誹", ["课"]="課", ["诿"]="諉", ["谀"]="諛", ["谁"]="誰", ["谂"]="諗", ["调"]="調", ["谄"]="諂", ["谅"]="諒", ["谆"]="諄", ["谇"]="誶", ["谈"]="談", ["谉"]="讅", ["谊"]="誼", ["谋"]="謀", ["谌"]="諶", ["谍"]="諜", ["谎"]="謊", ["谏"]="諫", ["谐"]="諧", ["谑"]="謔", ["谒"]="謁", ["谓"]="謂", ["谔"]="諤", ["谕"]="諭", ["谖"]="諼", ["谗"]="讒", ["谘"]="諮", ["谙"]="諳", ["谚"]="諺", ["谛"]="諦", ["谜"]="謎", ["谝"]="諞", ["谞"]="諝", ["谟"]="謨", ["谠"]="讜", ["谡"]="謖", ["谢"]="謝", ["谣"]="謠", ["谤"]="謗", ["谥"]="謚", ["谦"]="謙", ["谧"]="謐", ["谨"]="謹", ["谩"]="謾", ["谪"]="謫", ["谫"]="譾", ["谬"]="謬", ["谭"]="譚", ["谮"]="譖", ["谯"]="譙", ["谰"]="讕", ["谱"]="譜", ["谲"]="譎", ["谳"]="讞", ["谴"]="譴", ["谵"]="譫", ["谶"]="讖", ["豮"]="豶", ["贝"]="貝", ["贞"]="貞", ["负"]="負", ["贠"]="貟", ["贡"]="貢", ["财"]="財", ["责"]="責", ["贤"]="賢", ["败"]="敗", ["账"]="賬", ["货"]="貨", ["质"]="質", ["贩"]="販", ["贪"]="貪", ["贫"]="貧", ["贬"]="貶", ["购"]="購", ["贮"]="貯", ["贯"]="貫", ["贰"]="貳", ["贱"]="賤", ["贲"]="賁", ["贳"]="貰", ["贴"]="貼", ["贵"]="貴", ["贶"]="貺", ["贷"]="貸", ["贸"]="貿", ["费"]="費", ["贺"]="賀", ["贻"]="貽", ["贼"]="賊", ["贽"]="贄", ["贾"]="賈", ["贿"]="賄", ["赀"]="貲", ["赁"]="賃", ["赂"]="賂", ["赃"]="贓", ["资"]="資", ["赅"]="賅", ["赆"]="贐", ["赇"]="賕", ["赈"]="賑", ["赉"]="賚", ["赊"]="賒", ["赋"]="賦", ["赌"]="賭", ["赍"]="齎", ["赎"]="贖", ["赏"]="賞", ["赐"]="賜", ["赑"]="贔", ["赒"]="賙", ["赓"]="賡", ["赔"]="賠", ["赕"]="賧", ["赖"]="賴", ["赗"]="賵", ["赘"]="贅", ["赙"]="賻", ["赚"]="賺", ["赛"]="賽", ["赜"]="賾", ["赝"]="贗", ["赞"]="贊", ["赟"]="贇", ["赠"]="贈", ["赡"]="贍", ["赢"]="贏", ["赣"]="贛", ["赪"]="赬", ["赵"]="趙", ["赶"]="趕", ["趋"]="趨", ["趱"]="趲", ["趸"]="躉", ["跃"]="躍", ["跄"]="蹌", ["跞"]="躒", ["践"]="踐", ["跶"]="躂", ["跷"]="蹺", ["跸"]="蹕", ["跹"]="躚", ["跻"]="躋", ["踊"]="踴", ["踌"]="躊", ["踪"]="蹤", ["踬"]="躓", ["踯"]="躑", ["蹑"]="躡", ["蹒"]="蹣", ["蹰"]="躕", ["蹿"]="躥", ["躏"]="躪", ["躜"]="躦", ["躯"]="軀", ["车"]="車", ["轧"]="軋", ["轨"]="軌", ["轩"]="軒", ["轪"]="軑", ["轫"]="軔", ["转"]="轉", ["轭"]="軛", ["轮"]="輪", ["软"]="軟", ["轰"]="轟", ["轱"]="軲", ["轲"]="軻", ["轳"]="轤", ["轴"]="軸", ["轵"]="軹", ["轶"]="軼", ["轷"]="軤", ["轸"]="軫", ["轹"]="轢", ["轺"]="軺", ["轻"]="輕", ["轼"]="軾", ["载"]="載", ["轾"]="輊", ["轿"]="轎", ["辀"]="輈", ["辁"]="輇", ["辂"]="輅", ["较"]="較", ["辄"]="輒", ["辅"]="輔", ["辆"]="輛", ["辇"]="輦", ["辈"]="輩", ["辉"]="輝", ["辊"]="輥", ["辋"]="輞", ["辌"]="輬", ["辍"]="輟", ["辎"]="輜", ["辏"]="輳", ["辐"]="輻", ["辑"]="輯", ["辒"]="轀", ["输"]="輸", ["辔"]="轡", ["辕"]="轅", ["辖"]="轄", ["辗"]="輾", ["辘"]="轆", ["辙"]="轍", ["辚"]="轔", ["辞"]="辭", ["辟"]="闢", ["辩"]="辯", ["辫"]="辮", ["边"]="邊", ["辽"]="遼", ["达"]="達", ["迁"]="遷", ["过"]="過", ["迈"]="邁", ["运"]="運", ["还"]="還", ["这"]="這", ["进"]="進", ["远"]="遠", ["违"]="違", ["连"]="連", ["迟"]="遲", ["迩"]="邇", ["迳"]="逕", ["迹"]="跡", ["适"]="適", ["选"]="選", ["逊"]="遜", ["递"]="遞", ["逦"]="邐", ["逻"]="邏", ["遗"]="遺", ["遥"]="遙", ["邓"]="鄧", ["邝"]="鄺", ["邬"]="鄔", ["邮"]="郵", ["邹"]="鄒", ["邺"]="鄴", ["邻"]="鄰", ["郁"]="鬱", ["郏"]="郟", ["郐"]="鄶", ["郑"]="鄭", ["郓"]="鄆", ["郦"]="酈", ["郧"]="鄖", ["郸"]="鄲", ["酂"]="酇", ["酝"]="醞", ["酦"]="醱", ["酱"]="醬", ["酽"]="釅", ["酾"]="釃", ["酿"]="釀", ["采"]="採", ["释"]="釋", ["里"]="裡", ["鉴"]="鑒", ["銮"]="鑾", ["錾"]="鏨", ["钅"]="釒", ["钆"]="釓", ["钇"]="釔", ["针"]="針", ["钉"]="釘", ["钊"]="釗", ["钋"]="釙", ["钌"]="釕", ["钍"]="釷", ["钎"]="釺", ["钏"]="釧", ["钐"]="釤", ["钑"]="鈒", ["钒"]="釩", ["钓"]="釣", ["钔"]="鍆", ["钕"]="釹", ["钖"]="鍚", ["钗"]="釵", ["钘"]="鈃", ["钙"]="鈣", ["钚"]="鈈", ["钛"]="鈦", ["钜"]="鉅", ["钝"]="鈍", ["钞"]="鈔", ["钟"]="鐘", ["钠"]="鈉", ["钡"]="鋇", ["钢"]="鋼", ["钣"]="鈑", ["钤"]="鈐", ["钥"]="鑰", ["钦"]="欽", ["钧"]="鈞", ["钨"]="鎢", ["钩"]="鉤", ["钪"]="鈧", ["钫"]="鈁", ["钬"]="鈥", ["钭"]="鈄", ["钮"]="鈕", ["钯"]="鈀", ["钰"]="鈺", ["钱"]="錢", ["钲"]="鉦", ["钳"]="鉗", ["钴"]="鈷", ["钵"]="缽", ["钶"]="鈳", ["钷"]="鉕", ["钸"]="鈽", ["钹"]="鈸", ["钺"]="鉞", ["钻"]="鑽", ["钼"]="鉬", ["钽"]="鉭", ["钾"]="鉀", ["钿"]="鈿", ["铀"]="鈾", ["铁"]="鐵", ["铂"]="鉑", ["铃"]="鈴", ["铄"]="鑠", ["铅"]="鉛", ["铆"]="鉚", ["铇"]="鉋", ["铈"]="鈰", ["铉"]="鉉", ["铊"]="鉈", ["铋"]="鉍", ["铌"]="鈮", ["铍"]="鈹", ["铎"]="鐸", ["铏"]="鉶", ["铐"]="銬", ["铑"]="銠", ["铒"]="鉺", ["铓"]="鋩", ["铔"]="錏", ["铕"]="銪", ["铖"]="鋮", ["铗"]="鋏", ["铘"]="鋣", ["铙"]="鐃", ["铚"]="銍", ["铛"]="鐺", ["铜"]="銅", ["铝"]="鋁", ["铞"]="銱", ["铟"]="銦", ["铠"]="鎧", ["铡"]="鍘", ["铢"]="銖", ["铣"]="銑", ["铤"]="鋌", ["铥"]="銩", ["铦"]="銛", ["铧"]="鏵", ["铨"]="銓", ["铩"]="鎩", ["铪"]="鉿", ["铫"]="銚", ["铬"]="鉻", ["铭"]="銘", ["铮"]="錚", ["铯"]="銫", ["铰"]="鉸", ["铱"]="銥", ["铲"]="鏟", ["铳"]="銃", ["铴"]="鐋", ["铵"]="銨", ["银"]="銀", ["铷"]="銣", ["铸"]="鑄", ["铹"]="鐒", ["铺"]="鋪", ["铻"]="鋙", ["铼"]="錸", ["铽"]="鋱", ["链"]="鏈", ["铿"]="鏗", ["销"]="銷", ["锁"]="鎖", ["锂"]="鋰", ["锃"]="鋥", ["锄"]="鋤", ["锅"]="鍋", ["锆"]="鋯", ["锇"]="鋨", ["锈"]="鏽", ["锉"]="銼", ["锊"]="鋝", ["锋"]="鋒", ["锌"]="鋅", ["锍"]="鋶", ["锎"]="鐦", ["锏"]="鐧", ["锐"]="銳", ["锑"]="銻", ["锒"]="鋃", ["锓"]="鋟", ["锔"]="鋦", ["锕"]="錒", ["锖"]="錆", ["锗"]="鍺", ["锘"]="鍩", ["错"]="錯", ["锚"]="錨", ["锛"]="錛", ["锜"]="錡", ["锝"]="鍀", ["锞"]="錁", ["锟"]="錕", ["锠"]="錩", ["锡"]="錫", ["锢"]="錮", ["锣"]="鑼", ["锤"]="錘", ["锥"]="錐", ["锦"]="錦", ["锧"]="鑕", ["锨"]="鍁", ["锩"]="錈", ["锪"]="鍃", ["锫"]="錇", ["锬"]="錟", ["锭"]="錠", ["键"]="鍵", ["锯"]="鋸", ["锰"]="錳", ["锱"]="錙", ["锲"]="鍥", ["锳"]="鍈", ["锴"]="鍇", ["锵"]="鏘", ["锶"]="鍶", ["锷"]="鍔", ["锸"]="鍤", ["锹"]="鍬", ["锺"]="鍾", ["锻"]="鍛", ["锼"]="鎪", ["锽"]="鍠", ["锾"]="鍰", ["锿"]="鎄", ["镀"]="鍍", ["镁"]="鎂", ["镂"]="鏤", ["镃"]="鎡", ["镄"]="鐨", ["镅"]="鎇", ["镆"]="鏌", ["镇"]="鎮", ["镈"]="鎛", ["镉"]="鎘", ["镊"]="鑷", ["镋"]="钂", ["镌"]="鐫", ["镍"]="鎳", ["镎"]="鎿", ["镏"]="鎦", ["镐"]="鎬", ["镑"]="鎊", ["镒"]="鎰", ["镓"]="鎵", ["镔"]="鑌", ["镕"]="鎔", ["镖"]="鏢", ["镗"]="鏜", ["镘"]="鏝", ["镙"]="鏍", ["镚"]="鏰", ["镛"]="鏞", ["镜"]="鏡", ["镝"]="鏑", ["镞"]="鏃", ["镟"]="鏇", ["镠"]="鏐", ["镡"]="鐔", ["镢"]="鐝", ["镣"]="鐐", ["镤"]="鏷", ["镥"]="鑥", ["镦"]="鐓", ["镧"]="鑭", ["镨"]="鐠", ["镩"]="鑹", ["镪"]="鏹", ["镫"]="鐙", ["镬"]="鑊", ["镭"]="鐳", ["镮"]="鐶", ["镯"]="鐲", ["镰"]="鐮", ["镱"]="鐿", ["镲"]="鑔", ["镳"]="鑣", ["镴"]="鑞", ["镵"]="鑱", ["镶"]="鑲", ["长"]="長", ["门"]="門", ["闩"]="閂", ["闪"]="閃", ["闫"]="閆", ["闬"]="閈", ["闭"]="閉", ["问"]="問", ["闯"]="闖", ["闰"]="閏", ["闱"]="闈", ["闲"]="閒", ["闳"]="閎", ["间"]="間", ["闵"]="閔", ["闶"]="閌", ["闷"]="悶", ["闸"]="閘", ["闹"]="鬧", ["闺"]="閨", ["闻"]="聞", ["闼"]="闥", ["闽"]="閩", ["闾"]="閭", ["闿"]="闓", ["阀"]="閥", ["阁"]="閣", ["阂"]="閡", ["阃"]="閫", ["阄"]="鬮", ["阅"]="閱", ["阆"]="閬", ["阇"]="闍", ["阈"]="閾", ["阉"]="閹", ["阊"]="閶", ["阋"]="鬩", ["阌"]="閿", ["阍"]="閽", ["阎"]="閻", ["阏"]="閼", ["阐"]="闡", ["阑"]="闌", ["阒"]="闃", ["阓"]="闠", ["阔"]="闊", ["阕"]="闋", ["阖"]="闔", ["阗"]="闐", ["阘"]="闒", ["阙"]="闕", ["阚"]="闞", ["阛"]="闤", ["队"]="隊", ["阳"]="陽", ["阴"]="陰", ["阵"]="陣", ["阶"]="階", ["际"]="際", ["陆"]="陸", ["陇"]="隴", ["陈"]="陳", ["陉"]="陘", ["陕"]="陝", ["陦"]="隯", ["陧"]="隉", ["陨"]="隕", ["险"]="險", ["随"]="隨", ["隐"]="隱", ["隶"]="隸", ["隽"]="雋", ["难"]="難", ["雇"]="僱", ["雍"]="雝", ["雏"]="雛", ["雠"]="讎", ["雳"]="靂", ["雾"]="霧", ["霁"]="霽", ["霉"]="黴", ["霡"]="霢", ["霭"]="靄", ["靓"]="靚", ["靔"]="靝", ["静"]="靜", ["靥"]="靨", ["鞑"]="韃", ["鞒"]="鞽", ["鞯"]="韉", ["韦"]="韋", ["韧"]="韌", ["韨"]="韍", ["韩"]="韓", ["韪"]="韙", ["韫"]="韞", ["韬"]="韜", ["韵"]="韻", ["页"]="頁", ["顶"]="頂", ["顷"]="頃", ["顸"]="頇", ["项"]="項", ["顺"]="順", ["须"]="須", ["顼"]="頊", ["顽"]="頑", ["顾"]="顧", ["顿"]="頓", ["颀"]="頎", ["颁"]="頒", ["颂"]="頌", ["颃"]="頏", ["预"]="預", ["颅"]="顱", ["领"]="領", ["颇"]="頗", ["颈"]="頸", ["颉"]="頡", ["颊"]="頰", ["颋"]="頲", ["颌"]="頜", ["颍"]="潁", ["颎"]="熲", ["颏"]="頦", ["颐"]="頤", ["频"]="頻", ["颒"]="頮", ["颓"]="頹", ["颔"]="頷", ["颕"]="頴", ["颖"]="穎", ["颗"]="顆", ["题"]="題", ["颙"]="顒", ["颚"]="顎", ["颛"]="顓", ["颜"]="顏", ["额"]="額", ["颞"]="顳", ["颟"]="顢", ["颠"]="顛", ["颡"]="顙", ["颢"]="顥", ["颣"]="纇", ["颤"]="顫", ["颥"]="顬", ["颦"]="顰", ["颧"]="顴", ["风"]="風", ["飏"]="颺", ["飐"]="颭", ["飑"]="颮", ["飒"]="颯", ["飓"]="颶", ["飔"]="颸", ["飕"]="颼", ["飖"]="颻", ["飗"]="飀", ["飘"]="飄", ["飙"]="飆", ["飚"]="飈", ["飞"]="飛", ["飨"]="饗", ["餍"]="饜", ["饣"]="飠", ["饤"]="飣", ["饥"]="飢", ["饦"]="飥", ["饧"]="餳", ["饨"]="飩", ["饩"]="餼", ["饪"]="飪", ["饫"]="飫", ["饬"]="飭", ["饭"]="飯", ["饮"]="飲", ["饯"]="餞", ["饰"]="飾", ["饱"]="飽", ["饲"]="飼", ["饳"]="飿", ["饴"]="飴", ["饵"]="餌", ["饶"]="饒", ["饷"]="餉", ["饸"]="餄", ["饹"]="餎", ["饺"]="餃", ["饻"]="餏", ["饼"]="餅", ["饽"]="餑", ["饾"]="餖", ["饿"]="餓", ["馁"]="餒", ["馂"]="餕", ["馃"]="餜", ["馄"]="餛", ["馅"]="餡", ["馆"]="館", ["馇"]="餷", ["馈"]="饋", ["馉"]="餶", ["馊"]="餿", ["馋"]="饞", ["馌"]="饁", ["馍"]="饃", ["馎"]="餺", ["馏"]="餾", ["馐"]="饈", ["馑"]="饉", ["馒"]="饅", ["馓"]="饊", ["馔"]="饌", ["馕"]="饢", ["马"]="馬", ["驭"]="馭", ["驮"]="馱", ["驯"]="馴", ["驰"]="馳", ["驱"]="驅", ["驲"]="馹", ["驳"]="駁", ["驴"]="驢", ["驵"]="駔", ["驶"]="駛", ["驷"]="駟", ["驸"]="駙", ["驹"]="駒", ["驺"]="騶", ["驻"]="駐", ["驼"]="駝", ["驽"]="駑", ["驾"]="駕", ["驿"]="驛", ["骀"]="駘", ["骁"]="驍", ["骂"]="罵", ["骃"]="駰", ["骄"]="驕", ["骅"]="驊", ["骆"]="駱", ["骇"]="駭", ["骈"]="駢", ["骉"]="驫", ["骊"]="驪", ["骋"]="騁", ["验"]="驗", ["骍"]="騂", ["骎"]="駸", ["骏"]="駿", ["骐"]="騏", ["骑"]="騎", ["骒"]="騍", ["骓"]="騅", ["骔"]="騌", ["骕"]="驌", ["骖"]="驂", ["骗"]="騙", ["骘"]="騭", ["骙"]="騤", ["骚"]="騷", ["骛"]="騖", ["骜"]="驁", ["骝"]="騮", ["骞"]="騫", ["骟"]="騸", ["骠"]="驃", ["骡"]="騾", ["骢"]="驄", ["骣"]="驏", ["骤"]="驟", ["骥"]="驥", ["骦"]="驦", ["骧"]="驤", ["髅"]="髏", ["髋"]="髖", ["髌"]="髕", ["鬓"]="鬢", ["鬶"]="鬹", ["魇"]="魘", ["魉"]="魎", ["鱼"]="魚", ["鱽"]="魛", ["鱾"]="魢", ["鱿"]="魷", ["鲀"]="魨", ["鲁"]="魯", ["鲂"]="魴", ["鲃"]="䰾", ["鲄"]="魺", ["鲅"]="鮁", ["鲆"]="鮃", ["鲇"]="鮎", ["鲈"]="鱸", ["鲉"]="鮋", ["鲊"]="鮓", ["鲋"]="鮒", ["鲌"]="鮊", ["鲍"]="鮑", ["鲎"]="鱟", ["鲏"]="鮍", ["鲐"]="鮐", ["鲑"]="鮭", ["鲒"]="鮚", ["鲓"]="鮳", ["鲔"]="鮪", ["鲕"]="鮞", ["鲖"]="鮦", ["鲗"]="鰂", ["鲘"]="鮜", ["鲙"]="鱠", ["鲚"]="鱭", ["鲛"]="鮫", ["鲜"]="鮮", ["鲝"]="鮺", ["鲞"]="鯗", ["鲟"]="鱘", ["鲠"]="鯁", ["鲡"]="鱺", ["鲢"]="鰱", ["鲣"]="鰹", ["鲤"]="鯉", ["鲥"]="鰣", ["鲦"]="鰷", ["鲧"]="鯀", ["鲨"]="鯊", ["鲩"]="鯇", ["鲪"]="鮶", ["鲫"]="鯽", ["鲬"]="鯒", ["鲭"]="鯖", ["鲮"]="鯪", ["鲯"]="鯕", ["鲰"]="鯫", ["鲱"]="鯡", ["鲲"]="鯤", ["鲳"]="鯧", ["鲴"]="鯝", ["鲵"]="鯢", ["鲶"]="鯰", ["鲷"]="鯛", ["鲸"]="鯨", ["鲹"]="鰺", ["鲺"]="鯴", ["鲻"]="鯔", ["鲼"]="鱝", ["鲽"]="鰈", ["鲾"]="鰏", ["鲿"]="鱨", ["鳀"]="鯷", ["鳁"]="鰮", ["鳂"]="鰃", ["鳃"]="鰓", ["鳄"]="鱷", ["鳅"]="鰍", ["鳆"]="鰒", ["鳇"]="鰉", ["鳈"]="鰁", ["鳉"]="鱂", ["鳊"]="鯿", ["鳋"]="鰠", ["鳌"]="鰲", ["鳍"]="鰭", ["鳎"]="鰨", ["鳏"]="鰥", ["鳐"]="鰩", ["鳑"]="鰟", ["鳒"]="鰜", ["鳓"]="鰳", ["鳔"]="鰾", ["鳕"]="鱈", ["鳖"]="鱉", ["鳗"]="鰻", ["鳘"]="鰵", ["鳙"]="鱅", ["鳚"]="䲁", ["鳛"]="鰼", ["鳜"]="鱖", ["鳝"]="鱔", ["鳞"]="鱗", ["鳟"]="鱒", ["鳠"]="鱯", ["鳡"]="鱤", ["鳢"]="鱧", ["鳣"]="鱣", ["鳤"]="䲘", ["鸟"]="鳥", ["鸠"]="鳩", ["鸡"]="雞", ["鸢"]="鳶", ["鸣"]="鳴", ["鸤"]="鳲", ["鸥"]="鷗", ["鸦"]="鴉", ["鸧"]="鶬", ["鸨"]="鴇", ["鸩"]="鴆", ["鸪"]="鴣", ["鸫"]="鶇", ["鸬"]="鸕", ["鸭"]="鴨", ["鸮"]="鴞", ["鸯"]="鴦", ["鸰"]="鴒", ["鸱"]="鴟", ["鸲"]="鴝", ["鸳"]="鴛", ["鸴"]="鷽", ["鸵"]="鴕", ["鸶"]="鷥", ["鸷"]="鷙", ["鸸"]="鴯", ["鸹"]="鴰", ["鸺"]="鵂", ["鸻"]="鴴", ["鸼"]="鵃", ["鸽"]="鴿", ["鸾"]="鸞", ["鸿"]="鴻", ["鹀"]="鵐", ["鹁"]="鵓", ["鹂"]="鸝", ["鹃"]="鵑", ["鹄"]="鵠", ["鹅"]="鵝", ["鹆"]="鵒", ["鹇"]="鷳", ["鹈"]="鵜", ["鹉"]="鵡", ["鹊"]="鵲", ["鹋"]="鶓", ["鹌"]="鵪", ["鹍"]="鵾", ["鹎"]="鵯", ["鹏"]="鵬", ["鹐"]="鵮", ["鹑"]="鶉", ["鹒"]="鶊", ["鹓"]="鵷", ["鹔"]="鷫", ["鹕"]="鶘", ["鹖"]="鶡", ["鹗"]="鶚", ["鹘"]="鶻", ["鹙"]="鶖", ["鹚"]="鶿", ["鹛"]="鶥", ["鹜"]="鶩", ["鹝"]="鷊", ["鹞"]="鷂", ["鹟"]="鶲", ["鹠"]="鶹", ["鹡"]="鶺", ["鹢"]="鷁", ["鹣"]="鶼", ["鹤"]="鶴", ["鹥"]="鷖", ["鹦"]="鸚", ["鹧"]="鷓", ["鹨"]="鷚", ["鹩"]="鷯", ["鹪"]="鷦", ["鹫"]="鷲", ["鹬"]="鷸", ["鹭"]="鷺", ["鹮"]="䴉", ["鹯"]="鸇", ["鹰"]="鷹", ["鹱"]="鸌", ["鹲"]="鸏", ["鹳"]="鸛", ["鹴"]="鸘", ["鹾"]="鹺", ["麦"]="麥", ["麸"]="麩", ["麹"]="麴", ["黄"]="黃", ["黉"]="黌", ["黡"]="黶", ["黩"]="黷", ["黪"]="黲", ["黾"]="黽", ["鼋"]="黿", ["鼌"]="鼂", ["鼍"]="鼉", ["鼗"]="鞀", ["鼹"]="鼴", ["齐"]="齊", ["齑"]="齏", ["齿"]="齒", ["龀"]="齔", ["龁"]="齕", ["龂"]="齗", ["龃"]="齟", ["龄"]="齡", ["龅"]="齙", ["龆"]="齠", ["龇"]="齜", ["龈"]="齦", ["龉"]="齬", ["龊"]="齪", ["龋"]="齲", ["龌"]="齷", ["龙"]="龍", ["龚"]="龔", ["龛"]="龕", ["龟"]="龜", ["鿎"]="䃮", ["鿏"]="䥑", ["鿒"]="鿓", ["鿔"]="鎶", ["鿕"]="𱆥", ["鿟"]="鿠", ["鿭"]="鉨", ["鿰"]="𬉧", ["鿲"]="𧰎", ["鿴"]="鮗", ["鿵"]="𩷓", ["鿶"]="𩷕", ["鿷"]="𩹎", ["鿸"]="鿳", ["鿹"]="𬵨", ["鿺"]="𪄳", ["𠀾"]="𠁞", ["𠃓"]="昜", ["𠆲"]="儣", ["𠆿"]="𠌥", ["𠇐"]="㒜", ["𠇹"]="俓", ["𠈙"]="俴", ["𠉂"]="㒓", ["𠊟"]="僶", ["𠋆"]="儭", ["𠛅"]="剾", ["𠡠"]="勑", ["𠬤"]="睪", ["𠯟"]="哯", ["𠯠"]="噅", ["𠰱"]="㘉", ["𠰷"]="嚧", ["𠵾"]="㗲", ["𡍣"]="𡔖", ["𡒄"]="壈", ["𡛰"]="嬂", ["𡝠"]="㜷", ["𡞋"]="㜗", ["𡞱"]="㜢", ["𡠟"]="孎", ["𡥧"]="孻", ["𡨡"]="寏", ["𡩁"]="寴", ["𡵝"]="嵸", ["𡶴"]="嵼", ["𡺃"]="嶈", ["𡺄"]="嶘", ["𢀖"]="巠", ["𢋈"]="㢝", ["𢗓"]="㦛", ["𢙏"]="愻", ["𢙐"]="憹", ["𢙒"]="憢", ["𢙓"]="懀", ["𢚾"]="愌", ["𢛯"]="㦎", ["𢧐"]="戰", ["𢪓"]="擧", ["𢫊"]="𢷮", ["𢫘"]="攎", ["𢫬"]="摋", ["𢬍"]="擫", ["𢭏"]="擣", ["𢽾"]="斅", ["𣃁"]="斸", ["𣆐"]="曥", ["𣍨"]="𦢈", ["𣍯"]="腪", ["𣍰"]="脥", ["𣎑"]="臗", ["𣏢"]="槫", ["𣐕"]="桱", ["𣒌"]="楇", ["𣓿"]="橯", ["𣔌"]="樤", ["𣗊"]="樠", ["𣗋"]="欓", ["𣗙"]="㰙", ["𣘐"]="㯤", ["𣘴"]="檭", ["𣚚"]="欘", ["𣞎"]="𣠩", ["𣨼"]="殢", ["𣯣"]="𣯩", ["𣱝"]="氭", ["𣲗"]="湋", ["𣲘"]="潕", ["𣳆"]="㵗", ["𣶇"]="灑", ["𣶩"]="澅", ["𣷷"]="𤅶", ["𣸣"]="濆", ["𣸨"]="濙", ["𣺼"]="灙", ["𣽷"]="瀃", ["𤆓"]="爌", ["𤆢"]="㷍", ["𤇃"]="爄", ["𤇄"]="熌", ["𤇭"]="爖", ["𤇹"]="熚", ["𤇻"]="𭶙", ["𤈶"]="熉", ["𤈷"]="㷿", ["𤊀"]="𤒎", ["𤊰"]="𤓩", ["𤋏"]="熡", ["𤎺"]="㸇", ["𤎻"]="𤑳", ["𤙯"]="𤛮", ["𤝢"]="𤢟", ["𤞃"]="獩", ["𤞤"]="玁", ["𤠋"]="㺏", ["𤥺"]="瑍", ["𤦀"]="瓕", ["𤩽"]="瓛", ["𤶊"]="癐", ["𤶧"]="𤸫", ["𤻊"]="㿗", ["𤽯"]="㿧", ["𤾀"]="皟", ["𤿲"]="麬", ["𥁢"]="䀉", ["𥅴"]="䀹", ["𥆧"]="瞤", ["𥇢"]="䁪", ["𥎝"]="䂎", ["𥐟"]="礒", ["𥐰"]="𥕥", ["𥐻"]="碙", ["𥒎"]="碊", ["𥘌"]="禨", ["𥟂"]="䅘", ["𥫣"]="籅", ["𥬞"]="籋", ["𥬠"]="篘", ["𥮜"]="䉲", ["𥮾"]="篸", ["𥱔"]="𥵃", ["𥸯"]="䊪", ["𥹥"]="𥼽", ["𥺅"]="䊭", ["𦈉"]="緷", ["𦈌"]="綀", ["𦈎"]="繟", ["𦈏"]="緍", ["𦈐"]="縺", ["𦈑"]="緸", ["𦈓"]="䋿", ["𦈔"]="縎", ["𦈕"]="緰", ["𦈖"]="䌈", ["𦈘"]="䌋", ["𦈙"]="䌰", ["𦈚"]="縬", ["𦈛"]="繓", ["𦈜"]="䌖", ["𦈝"]="繏", ["𦈞"]="䌟", ["𦈟"]="䌝", ["𦈠"]="䌥", ["𦈡"]="繻", ["𦍠"]="䍽", ["𦛨"]="朥", ["𦝼"]="膢", ["𦬼"]="薾", ["𦭬"]="𢄋", ["𦮜"]="𣂈", ["𦰏"]="蓧", ["𦰴"]="䕳", ["𦲞"]="蔘", ["𦴇"]="𦾵", ["𦻕"]="蘟", ["𦼖"]="𥣻", ["𧉞"]="䗿", ["𧊄"]="蟙", ["𧏖"]="蠙", ["𧏗"]="蠀", ["𧑏"]="蠾", ["𧜭"]="䙱", ["𧝝"]="襰", ["𧮪"]="詀", ["𧹑"]="䞈", ["𧹒"]="買", ["𧹕"]="䝻", ["𧹖"]="賟", ["𧹗"]="贃", ["𨀁"]="躘", ["𨂺"]="𨈊", ["𨄄"]="𨈌", ["𨅛"]="䠱", ["𨅬"]="躝", ["𨐅"]="軗", ["𨐈"]="輄", ["𨑹"]="䢨", ["𨧮"]="䥸", ["𨰾"]="鎷", ["𨰿"]="釳", ["𨱁"]="鈠", ["𨱂"]="鈋", ["𨱃"]="鈲", ["𨱄"]="鈯", ["𨱅"]="鉁", ["𨱆"]="龯", ["𨱇"]="銶", ["𨱈"]="鋉", ["𨱉"]="鍄", ["𨱋"]="錂", ["𨱌"]="鏆", ["𨱍"]="鎯", ["𨱎"]="鍮", ["𨱏"]="鎝", ["𨱑"]="鐄", ["𨱒"]="鏉", ["𨱓"]="鐎", ["𨱔"]="鐏", ["𨱖"]="䥩", ["𨷿"]="䦳", ["𨸂"]="閍", ["𨸃"]="閐", ["𨸄"]="䦘", ["𨸟"]="䧢", ["𩉜"]="鞿", ["𩏼"]="䪏", ["𩏽"]="𩏪", ["𩏿"]="䪘", ["𩐀"]="䪗", ["𩖖"]="顃", ["𩖗"]="䫴", ["𩙥"]="颰", ["𩙧"]="䬞", ["𩙪"]="颷", ["𩙫"]="颾", ["𩙮"]="䬘", ["𩙯"]="䬝", ["𩠃"]="𩛩", ["𩠇"]="䭀", ["𩠈"]="䭃", ["𩠌"]="餸", ["𩧨"]="駎", ["𩧪"]="䮾", ["𩧫"]="駚", ["𩧭"]="䭿", ["𩧯"]="驋", ["𩧰"]="䮝", ["𩧱"]="𩥉", ["𩧲"]="駧", ["𩧴"]="駩", ["𩧺"]="駶", ["𩧼"]="𩣺", ["𩧿"]="䮠", ["𩨀"]="騔", ["𩨁"]="䮞", ["𩨃"]="騝", ["𩨄"]="騪", ["𩨇"]="䮫", ["𩨈"]="騟", ["𩨊"]="騚", ["𩨍"]="𩥇", ["𩨎"]="龭", ["𩨏"]="䮳", ["𩩈"]="䯤", ["𩬣"]="𩭙", ["𩭹"]="鬖", ["𩰰"]="𩰹", ["𩴌"]="𩴵", ["𩽹"]="魥", ["𩽺"]="𩵩", ["𩽼"]="鯶", ["𩽾"]="鮟", ["𩾁"]="鯄", ["𩾂"]="䲖", ["𩾃"]="鮸", ["𩾇"]="鯱", ["𩾈"]="䱙", ["𩾊"]="䱬", ["𩾋"]="䱰", ["𩾌"]="鱇", ["𪉂"]="䲰", ["𪉃"]="鳼", ["𪉅"]="𪀦", ["𪉆"]="鴲", ["𪉊"]="鷨", ["𪉍"]="鵚", ["𪉑"]="鷔", ["𪎈"]="䴬", ["𪎊"]="麨", ["𪎋"]="䴴", ["𪎌"]="麳", ["𪑅"]="䵳", ["𪚐"]="𪘯", ["𪛞"]="𤪤", ["𪞝"]="凙", ["𪟎"]="㔋", ["𪟝"]="勣", ["𪠏"]="𥀬", ["𪠟"]="㓄", ["𪠳"]="唓", ["𪠵"]="㖮", ["𪠸"]="嚛", ["𪠽"]="噹", ["𪡀"]="嘺", ["𪡃"]="嘪", ["𪡋"]="噞", ["𪡏"]="嗹", ["𪡛"]="㗿", ["𪡞"]="嘳", ["𪢌"]="㘓", ["𪢐"]="𡃤", ["𪢕"]="嚽", ["𪢠"]="囒", ["𪢮"]="圞", ["𪢸"]="墲", ["𪣆"]="埬", ["𪣑"]="𮰮", ["𪣒"]="堚", ["𪣻"]="塿", ["𪥫"]="孇", ["𪥰"]="嬣", ["𪥿"]="嬻", ["𪧀"]="孾", ["𪧘"]="寠", ["𪨇"]="𮱣", ["𪨊"]="㞞", ["𪨗"]="屩", ["𪨧"]="崙", ["𪨶"]="輋", ["𪨷"]="巗", ["𪩇"]="㟺", ["𪩎"]="巊", ["𪩘"]="巘", ["𪩷"]="幝", ["𪩸"]="幩", ["𪪏"]="廬", ["𪪑"]="㢗", ["𪪞"]="廧", ["𪪴"]="𢍰", ["𪪼"]="彃", ["𪫌"]="徿", ["𪫷"]="㦞", ["𪫺"]="憸", ["𪭢"]="摐", ["𪭵"]="掚", ["𪭾"]="撊", ["𪮃"]="㨻", ["𪮋"]="㩋", ["𪮖"]="撧", ["𪮳"]="𢺳", ["𪮶"]="攋", ["𪯋"]="㪎", ["𪰶"]="曊", ["𪱥"]="膹", ["𪱷"]="梖", ["𪱾"]="檷", ["𪲎"]="櫅", ["𪲔"]="欐", ["𪲮"]="櫠", ["𪳍"]="欇", ["𪵑"]="毊", ["𪵣"]="霼", ["𪵱"]="濿", ["𪶄"]="溡", ["𪷍"]="㵾", ["𪷽"]="灒", ["𪸕"]="熂", ["𪸩"]="煇", ["𪹳"]="爥", ["𪺪"]="𤜆", ["𪺭"]="犞", ["𪺴"]="㹙", ["𪺷"]="獊", ["𪺻"]="㺜", ["𪺽"]="猌", ["𪻐"]="瑽", ["𪻨"]="瓄", ["𪻲"]="瑻", ["𪻺"]="璝", ["𪼋"]="㻶", ["𪽈"]="畼", ["𪽪"]="痮", ["𪽮"]="㿖", ["𪽷"]="瘱", ["𪾔"]="盨", ["𪾢"]="睍", ["𪾣"]="眝", ["𪾦"]="矑", ["𪾸"]="矉", ["𪿫"]="礮", ["𫀨"]="䅐", ["𫀬"]="䅳", ["𫁂"]="䆉", ["𫁟"]="竱", ["𫁡"]="鴗", ["𫁲"]="䉑", ["𫁳"]="𥯤", ["𫁷"]="䉶", ["𫂃"]="簢", ["𫂆"]="簂", ["𫂈"]="䉬", ["𫄚"]="䊺", ["𫄛"]="紟", ["𫄜"]="䋃", ["𫄞"]="䋔", ["𫄟"]="絁", ["𫄠"]="絙", ["𫄡"]="絧", ["𫄢"]="絥", ["𫄣"]="繷", ["𫄤"]="繨", ["𫄥"]="纚", ["𫄧"]="綖", ["𫄨"]="絺", ["𫄩"]="䋦", ["𫄫"]="綟", ["𫄬"]="緤", ["𫄭"]="緮", ["𫄮"]="䋼", ["𫄰"]="縍", ["𫄱"]="繬", ["𫄲"]="縸", ["𫄳"]="縰", ["𫄴"]="繂", ["𫄶"]="繈", ["𫄷"]="繶", ["𫄸"]="纁", ["𫄹"]="纗", ["𫅅"]="䍤", ["𫅗"]="羵", ["𫅭"]="䎙", ["𫆏"]="聻", ["𫇘"]="𦧺", ["𫇦"]="𤇾", ["𫇭"]="蒍", ["𫇴"]="蒭", ["𫈉"]="蕳", ["𫈎"]="葝", ["𫈟"]="蔯", ["𫈵"]="蕝", ["𫉁"]="薆", ["𫉄"]="藷", ["𫊪"]="䗅", ["𫊮"]="蠦", ["𫊸"]="蟜", ["𫊻"]="蟳", ["𫋇"]="蟂", ["𫋌"]="蟘", ["𫋲"]="䙔", ["𫋷"]="襗", ["𫋹"]="襓", ["𫋻"]="襘", ["𫌀"]="襀", ["𫌇"]="襵", ["𫌋"]="𧞫", ["𫌨"]="覼", ["𫌪"]="覛", ["𫌭"]="覹", ["𫌯"]="䚩", ["𫍙"]="訑", ["𫍚"]="訞", ["𫍛"]="訜", ["𫍜"]="詓", ["𫍠"]="䛄", ["𫍡"]="詑", ["𫍢"]="譊", ["𫍣"]="詷", ["𫍤"]="譑", ["𫍥"]="誂", ["𫍦"]="譨", ["𫍧"]="誺", ["𫍨"]="誫", ["𫍩"]="諣", ["𫍪"]="誋", ["𫍫"]="䛳", ["𫍬"]="誷", ["𫍮"]="誳", ["𫍯"]="諴", ["𫍰"]="諰", ["𫍱"]="諯", ["𫍲"]="謏", ["𫍳"]="諥", ["𫍴"]="謱", ["𫍵"]="謸", ["𫍷"]="謉", ["𫍸"]="謆", ["𫍹"]="謯", ["𫍻"]="譆", ["𫍽"]="譞", ["𫍿"]="譾", ["𫎆"]="豵", ["𫎌"]="貗", ["𫎦"]="贚", ["𫎧"]="䝭", ["𫎩"]="賝", ["𫎪"]="䞋", ["𫎫"]="贉", ["𫎬"]="贑", ["𫎭"]="䞓", ["𫎱"]="䟐", ["𫎳"]="䟆", ["𫎺"]="䟃", ["𫏃"]="䠆", ["𫏆"]="蹳", ["𫏋"]="蹻", ["𫏌"]="𨂐", ["𫏐"]="蹔", ["𫏕"]="𨆪", ["𫐄"]="軏", ["𫐆"]="轣", ["𫐇"]="軜", ["𫐈"]="軷", ["𫐉"]="軨", ["𫐊"]="軬", ["𫐌"]="軿", ["𫐎"]="輢", ["𫐏"]="輖", ["𫐐"]="輗", ["𫐑"]="輨", ["𫐒"]="輷", ["𫐓"]="輮", ["𫐕"]="轊", ["𫐖"]="轇", ["𫐗"]="轐", ["𫐘"]="轗", ["𫐙"]="轠", ["𫐷"]="遱", ["𫑘"]="鄟", ["𫑡"]="鄳", ["𫑷"]="醶", ["𫓥"]="釟", ["𫓦"]="釨", ["𫓧"]="鈇", ["𫓩"]="鏦", ["𫓪"]="鈆", ["𫓬"]="鉔", ["𫓭"]="鉠", ["𫓯"]="銈", ["𫓰"]="銊", ["𫓱"]="鐈", ["𫓲"]="銁", ["𫓴"]="鉾", ["𫓵"]="鋠", ["𫓶"]="鋗", ["𫓸"]="錽", ["𫓹"]="錤", ["𫓺"]="鐪", ["𫓻"]="錜", ["𫓽"]="錝", ["𫓾"]="錥", ["𫔁"]="鐼", ["𫔂"]="鍉", ["𫔃"]="𨰲", ["𫔄"]="鍒", ["𫔅"]="鎍", ["𫔆"]="䥯", ["𫔇"]="鎞", ["𫔈"]="鎙", ["𫔉"]="𨰃", ["𫔋"]="䥗", ["𫔌"]="鏾", ["𫔍"]="鐇", ["𫔎"]="鐍", ["𫔔"]="鑴", ["𫔭"]="開", ["𫔯"]="閗", ["𫔰"]="閞", ["𫔴"]="閵", ["𫔵"]="䦯", ["𫔶"]="闑", ["𫕥"]="霣", ["𫖃"]="靧", ["𫖅"]="䪊", ["𫖇"]="鞾", ["𫖒"]="韠", ["𫖔"]="韛", ["𫖕"]="韝", ["𫖫"]="䪴", ["𫖬"]="䪾", ["𫖮"]="顗", ["𫖯"]="頫", ["𫖰"]="䫂", ["𫖱"]="䫀", ["𫖲"]="䫟", ["𫖳"]="頵", ["𫖵"]="𩓥", ["𫖶"]="顅", ["𫖸"]="願", ["𫖹"]="顣", ["𫖺"]="䫶", ["𫗇"]="䫻", ["𫗉"]="𩗴", ["𫗊"]="䬓", ["𫗋"]="飋", ["𫗚"]="𩟗", ["𫗞"]="飦", ["𫗟"]="䬧", ["𫗠"]="餦", ["𫗢"]="飵", ["𫗣"]="飶", ["𫗥"]="餫", ["𫗦"]="餔", ["𫗧"]="餗", ["𫗩"]="饠", ["𫗪"]="餧", ["𫗫"]="餬", ["𫗬"]="餪", ["𫗮"]="餭", ["𫗰"]="䭔", ["𫗱"]="䭑", ["𫗴"]="饘", ["𫗵"]="饟", ["𫘛"]="馯", ["𫘜"]="馼", ["𫘝"]="駃", ["𫘞"]="駞", ["𫘟"]="駊", ["𫘠"]="駤", ["𫘡"]="駫", ["𫘣"]="駻", ["𫘤"]="騃", ["𫘥"]="騉", ["𫘦"]="騊", ["𫘧"]="騄", ["𫘨"]="騠", ["𫘩"]="騜", ["𫘪"]="騵", ["𫘫"]="騴", ["𫘬"]="騱", ["𫘭"]="騻", ["𫘮"]="䮰", ["𫘯"]="驓", ["𫘰"]="驙", ["𫘱"]="驨", ["𫘽"]="鬠", ["𫚈"]="鱮", ["𫚉"]="魟", ["𫚊"]="鰑", ["𫚋"]="鱄", ["𫚌"]="魦", ["𫚍"]="魵", ["𫚏"]="䱁", ["𫚐"]="䱀", ["𫚑"]="鮅", ["𫚒"]="鮄", ["𫚓"]="鮤", ["𫚔"]="鮰", ["𫚕"]="鰤", ["𫚖"]="鮆", ["𫚗"]="鮯", ["𫚙"]="鯆", ["𫚚"]="鮿", ["𫚛"]="鮵", ["𫚜"]="䲅", ["𫚞"]="鯬", ["𫚠"]="䱧", ["𫚡"]="鯞", ["𫚢"]="鰋", ["𫚣"]="鯾", ["𫚤"]="鰦", ["𫚥"]="鰕", ["𫚦"]="鰫", ["𫚧"]="鰽", ["𫚪"]="鱊", ["𫚫"]="鱢", ["𫚭"]="鱲", ["𫛚"]="鳽", ["𫛛"]="鳷", ["𫛜"]="鴀", ["𫛝"]="鴅", ["𫛞"]="鴃", ["𫛟"]="鸗", ["𫛡"]="鴔", ["𫛢"]="鸋", ["𫛣"]="鴥", ["𫛤"]="鴐", ["𫛥"]="鵊", ["𫛦"]="鴮", ["𫛨"]="鵧", ["𫛩"]="鴳", ["𫛪"]="鴽", ["𫛫"]="鶰", ["𫛬"]="䳜", ["𫛭"]="鵟", ["𫛮"]="䳤", ["𫛯"]="鶭", ["𫛰"]="䳢", ["𫛱"]="鵫", ["𫛳"]="鵩", ["𫛴"]="鷤", ["𫛵"]="鶌", ["𫛶"]="鶒", ["𫛷"]="鶦", ["𫛸"]="鶗", ["𫛺"]="䳧", ["𫛼"]="䳫", ["𫛽"]="鷅", ["𫜀"]="鷐", ["𫜁"]="鷩", ["𫜃"]="鷣", ["𫜄"]="鷷", ["𫜅"]="䴋", ["𫜑"]="麷", ["𫜒"]="䴱", ["𫜔"]="䴽", ["𫜙"]="䵴", ["𫜨"]="䶕", ["𫜪"]="齩", ["𫜬"]="齰", ["𫜭"]="齭", ["𫜮"]="齴", ["𫜰"]="齾", ["𫜲"]="龓", ["𫜳"]="䶲", ["𫜷"]="𨞪", ["𫝈"]="㑮", ["𫝋"]="𠐊", ["𫝦"]="㛝", ["𫝧"]="㜐", ["𫝨"]="媈", ["𫝩"]="嬦", ["𫝪"]="𡟫", ["𫝫"]="婡", ["𫝬"]="嬇", ["𫝭"]="孆", ["𫝮"]="孄", ["𫝵"]="嶹", ["𫞅"]="𣎟", ["𫞗"]="潣", ["𫞚"]="澬", ["𫞛"]="㶆", ["𫞝"]="灍", ["𫞠"]="爧", ["𫞡"]="爃", ["𫞢"]="𤛱", ["𫞣"]="㹽", ["𫞥"]="珼", ["𫞦"]="璾", ["𫞧"]="𤩂", ["𫞨"]="璼", ["𫞩"]="璊", ["𫞷"]="𥢶", ["𫟃"]="絍", ["𫟄"]="綋", ["𫟅"]="綡", ["𫟆"]="緟", ["𫟇"]="𦆲", ["𫟑"]="䖅", ["𫟕"]="䕤", ["𫟞"]="訨", ["𫟟"]="詊", ["𫟠"]="譂", ["𫟡"]="誴", ["𫟢"]="䜖", ["𫟤"]="䡐", ["𫟥"]="䡩", ["𫟦"]="䡵", ["𫟫"]="𨞺", ["𫟬"]="𨟊", ["𫟲"]="釚", ["𫟳"]="釲", ["𫟴"]="鈖", ["𫟵"]="鈗", ["𫟶"]="銏", ["𫟷"]="鉝", ["𫟸"]="鉽", ["𫟹"]="鉷", ["𫟺"]="䤤", ["𫟻"]="銂", ["𫟼"]="鐽", ["𫟽"]="𨧰", ["𫟾"]="𨩰", ["𫟿"]="鎈", ["𫠀"]="䥄", ["𫠁"]="鑉", ["𫠂"]="閝", ["𫠅"]="韚", ["𫠆"]="頍", ["𫠇"]="𩖰", ["𫠈"]="䫾", ["𫠊"]="䮄", ["𫠋"]="騼", ["𫠌"]="𩦠", ["𫠏"]="𩵦", ["𫠐"]="魽", ["𫠑"]="䱸", ["𫠒"]="鱆", ["𫠖"]="𩿅", ["𫠜"]="齯", ["𫢒"]="儱", ["𫢙"]="働", ["𫢪"]="僆", ["𫢬"]="僗", ["𫢭"]="儰", ["𫢲"]="𫣴", ["𫢸"]="僤", ["𫢺"]="傪", ["𫣉"]="儖", ["𫣊"]="僾", ["𫦅"]="㔅", ["𫦌"]="㔃", ["𫦕"]="𠠜", ["𫦩"]="㔝", ["𫦰"]="𫦸", ["𫦳"]="㔢", ["𫧃"]="𣍐", ["𫧮"]="𪋿", ["𫧯"]="卨", ["𫧿"]="贕", ["𫩕"]="嚝", ["𫩛"]="㗰", ["𫩤"]="㗼", ["𫩩"]="㗙", ["𫩫"]="嚈", ["𫩳"]="𠼮", ["𫩺"]="嚍", ["𫪀"]="㗻", ["𫪁"]="唻", ["𫪂"]="㘙", ["𫪄"]="𠼤", ["𫪘"]="𡂿", ["𫪧"]="嘄", ["𫪺"]="㗣", ["𫫇"]="噁", ["𫫦"]="嚪", ["𫫾"]="嚬", ["𫬐"]="㘔", ["𫭞"]="塼", ["𫭟"]="塸", ["𫭢"]="埨", ["𫭨"]="墢", ["𫭪"]="墝", ["𫭲"]="壧", ["𫭼"]="𡑍", ["𫮃"]="墠", ["𫮅"]="墋", ["𫮜"]="㙬", ["𫯥"]="奯", ["𫰂"]="奲", ["𫰍"]="媁", ["𫰐"]="婜", ["𫰛"]="娙", ["𫰠"]="㜭", ["𫰡"]="嬅", ["𫰢"]="嬒", ["𫰨"]="㜥", ["𫰰"]="嬐", ["𫰹"]="嫢", ["𫱕"]="㜮", ["𫲗"]="㜺", ["𫳃"]="㝞", ["𫵵"]="崵", ["𫵶"]="𡺨", ["𫵷"]="㠣", ["𫵸"]="𡷨", ["𫶄"]="𫶦", ["𫶅"]="㠁", ["𫶇"]="嵽", ["𫶊"]="𡽳", ["𫶕"]="巆", ["𫶲"]="𣫒", ["𫷅"]="㡓", ["𫷌"]="𢅡", ["𫷬"]="庲", ["𫷮"]="廕", ["𫷷"]="廞", ["𫷹"]="廔", ["𫷾"]="廮", ["𫸩"]="彄", ["𫹮"]="懙", ["𫹴"]="愇", ["𫹽"]="慯", ["𫺁"]="㤲", ["𫺂"]="悏", ["𫺆"]="㦊", ["𫺊"]="懠", ["𫺌"]="愩", ["𫺓"]="㦖", ["𫺘"]="憦", ["𫺷"]="戁", ["𫻁"]="㦦", ["𫼝"]="搊", ["𫼟"]="摥", ["𫼣"]="𢳂", ["𫼤"]="𢯩", ["𫼥"]="㨟", ["𫼧"]="撶", ["𫼪"]="摌", ["𫼮"]="擃", ["𫼱"]="摃", ["𫼵"]="𢲸", ["𫼾"]="𢲩", ["𫽀"]="㨥", ["𫽁"]="摙", ["𫽇"]="㩇", ["𫽊"]="㩭", ["𫽋"]="攞", ["𫽣"]="摪", ["𫽥"]="攑", ["𫽧"]="㩌", ["𫽮"]="攩", ["𫾉"]="㩣", ["𫿳"]="㪻", ["𬀩"]="暐", ["𬀪"]="晛", ["𬀮"]="㬣", ["𬀱"]="暟", ["𬁢"]="曫", ["𬁵"]="膒", ["𬁺"]="𦜖", ["𬁽"]="䐣", ["𬂀"]="膶", ["𬂂"]="𦣇", ["𬂅"]="䐷", ["𬂉"]="賸", ["𬂠"]="橅", ["𬂩"]="梜", ["𬂮"]="榝", ["𬂰"]="檂", ["𬂱"]="𪳷", ["𬃀"]="槻", ["𬃊"]="櫍", ["𬃘"]="樲", ["𬃲"]="䫐", ["𬄩"]="櫽", ["𬅉"]="欗", ["𬅢"]="㰰", ["𬅥"]="歄", ["𬅫"]="歕", ["𬆦"]="毄", ["𬆮"]="鷇", ["𬆾"]="覒", ["𬇕"]="澫", ["𬇘"]="漙", ["𬇙"]="浿", ["𬇰"]="㵍", ["𬇹"]="漍", ["𬈁"]="潬", ["𬈕"]="㵒", ["𬈜"]="濴", ["𬈧"]="濇", ["𬉇"]="㵤", ["𬉋"]="瀢", ["𬉏"]="瀩", ["𬉠"]="灡", ["𬉼"]="熰", ["𬊂"]="煼", ["𬊈"]="燖", ["𬊉"]="燵", ["𬊍"]="燽", ["𬊎"]="熕", ["𬊖"]="燘", ["𬊜"]="𤓓", ["𬊤"]="燀", ["𬊦"]="覢", ["𬊵"]="爣", ["𬊶"]="爁", ["𬊺"]="燰", ["𬊾"]="㸐", ["𬋍"]="㸊", ["𬌛"]="㹂", ["𬌝"]="犓", ["𬌮"]="獟", ["𬌷"]="㺑", ["𬍙"]="琖", ["𬍛"]="瓅", ["𬍜"]="𤪥", ["𬍡"]="璗", ["𬍤"]="璕", ["𬎆"]="㼆", ["𬎑"]="瓓", ["𬎧"]="㼻", ["𬏜"]="㾺", ["𬏟"]="㾵", ["𬏦"]="癈", ["𬏮"]="瘑", ["𬏷"]="㿎", ["𬐠"]="𥂸", ["𬑆"]="睔", ["𬑏"]="䀴", ["𬑒"]="䁱", ["𬑓"]="瞱", ["𬑕"]="睴", ["𬑗"]="瞷", ["𬑧"]="矊", ["𬒆"]="礏", ["𬒈"]="礐", ["𬒍"]="磒", ["𬒎"]="䃘", ["𬒕"]="䃤", ["𬒗"]="𥗽", ["𬓠"]="穖", ["𬓸"]="䵘", ["𬓼"]="穨", ["𬕂"]="篢", ["𬕄"]="籭", ["𬕊"]="䉍", ["𬕛"]="䉐", ["𬕦"]="䉱", ["𬖃"]="籫", ["𬖑"]="粯", ["𬖘"]="𥼶", ["𬖠"]="㪹", ["𬖮"]="糮", ["𬘓"]="紃", ["𬘕"]="紌", ["𬘖"]="絸", ["𬘘"]="紞", ["𬘙"]="䋐", ["𬘛"]="紶", ["𬘜"]="䋎", ["𬘝"]="紾", ["𬘟"]="絤", ["𬘠"]="絠", ["𬘡"]="絪", ["𬘢"]="絖", ["𬘤"]="絽", ["𬘥"]="絟", ["𬘨"]="綕", ["𬘩"]="綎", ["𬘪"]="䌞", ["𬘫"]="綄", ["𬘬"]="綪", ["𬘭"]="綝", ["𬘮"]="䌐", ["𬘯"]="綧", ["𬘰"]="緛", ["𬘱"]="䌁", ["𬘲"]="䋾", ["𬘴"]="䋺", ["𬘵"]="縆", ["𬘶"]="緧", ["𬘷"]="縒", ["𬘺"]="縚", ["𬘻"]="縖", ["𬙁"]="䌪", ["𬙂"]="縯", ["𬙆"]="繙", ["𬙇"]="繎", ["𬙈"]="繗", ["𬙉"]="繵", ["𬙊"]="纆", ["𬙋"]="纕", ["𬙎"]="罏", ["𬙝"]="罼", ["𬙭"]="䍷", ["𬙯"]="羜", ["𬚄"]="䎘", ["𬛹"]="䑗", ["𬛼"]="轝", ["𬜤"]="菣", ["𬜥"]="葻", ["𬜧"]="蕟", ["𬜨"]="薉", ["𬜬"]="蔄", ["𬜯"]="䓣", ["𬜾"]="藖", ["𬜿"]="蔮", ["𬝁"]="䔡", ["𬝃"]="𤎤", ["𬝯"]="薲", ["𬝴"]="䕼", ["𬞕"]="蘭", ["𬞘"]="藬", ["𬞟"]="蘋", ["𬞫"]="蘫", ["𬟁"]="虉", ["𬟪"]="覤", ["𬟺"]="𧐱", ["𬟽"]="蝀", ["𬠅"]="蟷", ["𬠠"]="蠈", ["𬠱"]="𧖦", ["𬡇"]="褭", ["𬡒"]="裌", ["𬡓"]="褺", ["𬡠"]="𧟌", ["𬡷"]="襸", ["𬡻"]="䊲", ["𬢊"]="覗", ["𬢋"]="覜", ["𬢌"]="覟", ["𬢎"]="覩", ["𬢐"]="䚉", ["𬢑"]="䚆", ["𬢒"]="覭", ["𬢔"]="覴", ["𬢯"]="譻", ["𬣀"]="讆", ["𬣙"]="訏", ["𬣛"]="䚳", ["𬣜"]="䚽", ["𬣝"]="𧥺", ["𬣞"]="詝", ["𬣟"]="䚵", ["𬣠"]="詌", ["𬣡"]="諓", ["𬣤"]="詃", ["𬣥"]="詜", ["𬣦"]="詏", ["𬣧"]="䛍", ["𬣨"]="𧧝", ["𬣩"]="詴", ["𬣬"]="䛛", ["𬣭"]="譡", ["𬣮"]="詺", ["𬣯"]="䛘", ["𬣰"]="詯", ["𬣱"]="詶", ["𬣲"]="誁", ["𬣳"]="詪", ["𬣶"]="𧨊", ["𬣷"]="誎", ["𬣸"]="䛞", ["𬣹"]="䛤", ["𬣻"]="誔", ["𬣼"]="誏", ["𬣽"]="謰", ["𬣾"]="諎", ["𬣿"]="䜎", ["𬤀"]="諕", ["𬤁"]="䛬", ["𬤂"]="𧨾", ["𬤄"]="謲", ["𬤇"]="諲", ["𬤉"]="䜋", ["𬤊"]="諟", ["𬤌"]="䛽", ["𬤍"]="諻", ["𬤎"]="諠", ["𬤐"]="謌", ["𬤑"]="䛿", ["𬤗"]="𬣘", ["𬤘"]="䜉", ["𬤙"]="謼", ["𬤛"]="讇", ["𬤝"]="譓", ["𬤟"]="䜍", ["𬤡"]="䜒", ["𬤢"]="譐", ["𬤣"]="譈", ["𬤤"]="譄", ["𬤥"]="譔", ["𬤦"]="讉", ["𬤨"]="譟", ["𬤩"]="譺", ["𬤪"]="䜚", ["𬤫"]="譹", ["𬤬"]="䜝", ["𬤭"]="譿", ["𬤰"]="讙", ["𬥄"]="䝕", ["𬥈"]="䫉", ["𬥊"]="䝡", ["𬥵"]="䝯", ["𬥶"]="貱", ["𬥷"]="𧶄", ["𬥸"]="賗", ["𬥺"]="䞁", ["𬥻"]="䞂", ["𬥽"]="䞀", ["𬥾"]="𧸦", ["𬦅"]="𧼮", ["𬦥"]="䟺", ["𬦧"]="踚", ["𬦫"]="𨆅", ["𬦻"]="躀", ["𬦾"]="𨈇", ["𬧀"]="蹡", ["𬧃"]="䠮", ["𬧛"]="𨈆", ["𬧢"]="䡁", ["𬧤"]="軂", ["𬨁"]="軞", ["𬨂"]="軝", ["𬨄"]="軮", ["𬨆"]="䡗", ["𬨇"]="輆", ["𬨈"]="輓", ["𬨉"]="䡘", ["𬨋"]="𨌄", ["𬨌"]="䡟", ["𬨍"]="輵", ["𬨎"]="輶", ["𬨑"]="䡦", ["𬨓"]="轈", ["𬨔"]="䡶", ["𬨕"]="䡹", ["𬨨"]="過", ["𬩽"]="鄩", ["𬩾"]="郲", ["𬪍"]="鄮", ["𬪧"]="醧", ["𬪨"]="醆", ["𬪩"]="醲", ["𬪯"]="𨤋", ["𬪺"]="𨤡", ["𬬧"]="釬", ["𬬨"]="釫", ["𬬩"]="釴", ["𬬫"]="鈚", ["𬬬"]="鍏", ["𬬭"]="錀", ["𬬮"]="鋹", ["𬬯"]="鈓", ["𬬰"]="鎗", ["𬬱"]="釿", ["𬬲"]="釽", ["𬬵"]="鈂", ["𬬷"]="鉐", ["𬬸"]="鉥", ["𬬹"]="鉮", ["𬬺"]="鉏", ["𬬻"]="鑪", ["𬬼"]="𨭥", ["𬬽"]="鈼", ["𬬾"]="鑏", ["𬬿"]="鉊", ["𬭀"]="鈶", ["𬭁"]="鉧", ["𬭃"]="銔", ["𬭅"]="銗", ["𬭆"]="䤪", ["𬭈"]="䤩", ["𬭉"]="鑇", ["𬭊"]="𨧀", ["𬭌"]="鋘", ["𬭍"]="銲", ["𬭎"]="鋐", ["𬭓"]="錪", ["𬭔"]="鑡", ["𬭕"]="錭", ["𬭖"]="錋", ["𬭗"]="錗", ["𬭙"]="𨭐", ["𬭚"]="錞", ["𬭛"]="𨨏", ["𬭜"]="錑", ["𬭝"]="鏒", ["𬭡"]="鍣", ["𬭢"]="鐀", ["𬭣"]="䤼", ["𬭤"]="鍭", ["𬭦"]="鎒", ["𬭨"]="鎚", ["𬭩"]="鎓", ["𬭪"]="鎋", ["𬭫"]="𨫀", ["𬭬"]="鏏", ["𬭭"]="鏚", ["𬭮"]="鏋", ["𬭯"]="䥕", ["𬭰"]="鏔", ["𬭲"]="鏁", ["𬭳"]="𨭎", ["𬭴"]="䥛", ["𬭵"]="𨭌", ["𬭶"]="𨭆", ["𬭸"]="鏻", ["𬭻"]="䥞", ["𬭼"]="鐩", ["𬭽"]="鐴", ["𬮀"]="𨯵", ["𬮁"]="鑮", ["𬮟"]="焛", ["𬮠"]="閜", ["𬮢"]="閧", ["𬮥"]="閦", ["𬮨"]="䦝", ["𬮭"]="闚", ["𬮱"]="闉", ["𬮲"]="闄", ["𬮳"]="闆", ["𬮴"]="闇", ["𬮺"]="䧞", ["𬮻"]="隖", ["𬮿"]="隑", ["𬯀"]="隮", ["𬯎"]="隤", ["𬰣"]="𩉍", ["𬰥"]="䩫", ["𬰳"]="䪓", ["𬰶"]="韢", ["𬰷"]="䪜", ["𬱓"]="頄", ["𬱖"]="頔", ["𬱗"]="頕", ["𬱙"]="頖", ["𬱜"]="頛", ["𬱟"]="頠", ["𬱠"]="頢", ["𬱢"]="顐", ["𬱣"]="䫈", ["𬱦"]="䫏", ["𬱪"]="顊", ["𬱫"]="顁", ["𬱬"]="䫩", ["𬱮"]="䫜", ["𬱯"]="䭭", ["𬱰"]="䫠", ["𬱳"]="龥", ["𬱵"]="颹", ["𬱷"]="䫼", ["𬱸"]="䬂", ["𬱼"]="颽", ["𬱽"]="颴", ["𬱿"]="䬎", ["𬲀"]="䬍", ["𬲅"]="飉", ["𬲕"]="䭕", ["𬲫"]="䬯", ["𬲭"]="飷", ["𬲮"]="䬫", ["𬲯"]="䬲", ["𬲰"]="𩞃", ["𬲲"]="䭢", ["𬲳"]="䭞", ["𬲶"]="䭣", ["𬲷"]="䬶", ["𬲹"]="𩛲", ["𬲻"]="䬾", ["𬲼"]="餣", ["𬲾"]="䭅", ["𬲿"]="𩜠", ["𬳀"]="䭇", ["𬳂"]="餟", ["𬳅"]="䭉", ["𬳆"]="餰", ["𬳊"]="饀", ["𬳋"]="䭒", ["𬳍"]="餹", ["𬳏"]="𩞘", ["𬳑"]="䭘", ["𬳟"]="馩", ["𬳳"]="颿", ["𬳴"]="駍", ["𬳵"]="駓", ["𬳶"]="駉", ["𬳸"]="䮸", ["𬳽"]="駪", ["𬳾"]="䮈", ["𬳿"]="駼", ["𬴀"]="駺", ["𬴁"]="䮗", ["𬴂"]="騑", ["𬴃"]="騞", ["𬴅"]="騯", ["𬴆"]="騹", ["𬴊"]="驎", ["𬴋"]="驖", ["𬴍"]="䮽", ["𬴏"]="䮿", ["𬴐"]="驩", ["𬴩"]="鬞", ["𬶀"]="魝", ["𬶁"]="魜", ["𬶂"]="𩵚", ["𬶄"]="魡", ["𬶆"]="䰷", ["𬶇"]="魪", ["𬶊"]="䱍", ["𬶋"]="鮈", ["𬶌"]="鮘", ["𬶍"]="鮀", ["𬶎"]="䲙", ["𬶏"]="鮠", ["𬶐"]="鮡", ["𬶓"]="䱓", ["𬶕"]="鮷", ["𬶖"]="𩸆", ["𬶗"]="䲏", ["𬶛"]="鱓", ["𬶞"]="鰗", ["𬶟"]="鯻", ["𬶠"]="鰊", ["𬶣"]="䱹", ["𬶤"]="䱱", ["𬶥"]="𱇋", ["𬶧"]="鰇", ["𬶨"]="鱀", ["𬶫"]="鱑", ["𬶬"]="鱋", ["𬶭"]="鰶", ["𬶮"]="鱚", ["𬶲"]="鱌", ["𬶴"]="䲕", ["𬶵"]="鱞", ["𬶺"]="鱹", ["𬷕"]="鵏", ["𬷾"]="䲨", ["𬸀"]="鴍", ["𬸅"]="鶵", ["𬸆"]="䲼", ["𬸈"]="鵄", ["𬸊"]="鵀", ["𬸏"]="𪁜", ["𬸒"]="鶀", ["𬸕"]="鸎", ["𬸘"]="鶠", ["𬸚"]="鸑", ["𬸛"]="䳨", ["𬸜"]="鶣", ["𬸞"]="鷜", ["𬸡"]="𪇖", ["𬸢"]="鷎", ["𬸣"]="鶱", ["𬸦"]="鷟", ["𬸧"]="鷰", ["𬸩"]="䴈", ["𬸪"]="鷭", ["𬸭"]="𪆰", ["𬸮"]="𪆴", ["𬸯"]="鷿", ["𬸱"]="鸜", ["𬸾"]="麡", ["𬹅"]="䴭", ["𬹉"]="䴷", ["𬹔"]="䵖", ["𬹣"]="鼄", ["𬹭"]="𪕣", ["𬹺"]="齖", ["𬹼"]="齘", ["𬹾"]="𪗳", ["𬹿"]="𪗪", ["𬺃"]="䶣", ["𬺄"]="𪗽", ["𬺈"]="齮", ["𬺉"]="䶦", ["𬺌"]="𪘲", ["𬺍"]="䶢", ["𬺎"]="齹", ["𬺓"]="齼", ["𬺔"]="齽", ["𬺕"]="䶪", ["𬺖"]="𪚅", ["𬺜"]="㰍", ["𬾣"]="𠐮", ["𭄛"]="劗", ["𭇜"]="㗶", ["𭎂"]="㙡", ["𭎜"]="壔", ["𭏸"]="壝", ["𭑸"]="𡢿", ["𭘓"]="幠", ["𭚦"]="彍", ["𭝋"]="㦭", ["𭞄"]="懓", ["𭣇"]="攧", ["𭣧"]="斁", ["𭤎"]="斄", ["𭤰"]="旟", ["𭧋"]="曭", ["𭨶"]="𮌲", ["𭩚"]="檥", ["𭩛"]="椚", ["𭩰"]="橃", ["𭪆"]="檛", ["𭫀"]="樻", ["𭭈"]="㰳", ["𭰎"]="澢", ["𭱊"]="澒", ["𭲫"]="灟", ["𭴊"]="㷻", ["𭹜"]="㼈", ["𮀤"]="磱", ["𮀪"]="𥖏", ["𮆏"]="籣", ["𮇔"]="𥺼", ["𮉠"]="䊵", ["𮉡"]="纑", ["𮉢"]="紩", ["𮉣"]="䋏", ["𮉤"]="絓", ["𮉦"]="䋞", ["𮉧"]="緉", ["𮉨"]="緺", ["𮉪"]="緅", ["𮉫"]="緌", ["𮉬"]="綷", ["𮉮"]="繀", ["𮉯"]="縩", ["𮐚"]="薠", ["𮐨"]="蘡", ["𮔂"]="䗻", ["𮔅"]="蝜", ["𮔊"]="蜽", ["𮔚"]="蟧", ["𮖁"]="裲", ["𮖃"]="𧜶", ["𮖱"]="襭", ["𮙊"]="讔", ["𮙋"]="讟", ["𮛗"]="𨆉", ["𮜶"]="軇", ["𮝴"]="軱", ["𮝵"]="輀", ["𮝷"]="轒", ["𮝸"]="輴", ["𮝹"]="轘", ["𮝺"]="轕", ["𮠞"]="䤌", ["𮠳"]="醦", ["𮣲"]="釭", ["𮣳"]="鈜", ["𮣴"]="鋋", ["𮣵"]="錣", ["𮣶"]="鑢", ["𮣷"]="鐻", ["𮤫"]="閅", ["𮤬"]="䦌", ["𮤭"]="𨳒", ["𮤲"]="閟", ["𮤷"]="𬮍", ["𮧴"]="韔", ["𮧵"]="韡", ["𮨴"]="檒", ["𮨵"]="飂", ["𮩛"]="饆", ["𮩜"]="餀", ["𮩝"]="餲", ["𮩞"]="饐", ["𮪡"]="駹", ["𮪢"]="駴", ["𮪣"]="騣", ["𮪤"]="騲", ["𮪥"]="驐", ["𮫂"]="鬡", ["𮬛"]="魣", ["𮬜"]="鮨", ["𮬝"]="鱥", ["𮬞"]="䱗", ["𮬟"]="䱛", ["𮬠"]="䱚", ["𮬡"]="䱻", ["𮬢"]="䱵", ["𮬣"]="䲗", ["𮬤"]="鱵", ["𮭡"]="䲸", ["𮭢"]="鴁", ["𮭤"]="鴓", ["𮭥"]="䳍", ["𮭨"]="鷃", ["𮭪"]="鷞", ["𮭰"]="䴚", ["𮮆"]="麭", ["𮮇"]="麰", ["𮯙"]="䶗", ["𮯵"]="㒖", ["𮯸"]="儮", ["𮯻"]="𠏄", ["𮰄"]="𠖥", ["𮰉"]="凴", ["𮰔"]="喡", ["𮰠"]="𡑑", ["𮰥"]="𪣷", ["𮰸"]="嬟", ["𮰽"]="㜰", ["𮰿"]="㛍", ["𮱁"]="嬧", ["𮱆"]="𡢄", ["𮱇"]="㜕", ["𮱊"]="𡤢", ["𮱐"]="𡤶", ["𮱒"]="嬝", ["𮱔"]="𡠪", ["𮱕"]="𪦯", ["𮱩"]="㟦", ["𮱯"]="㠆", ["𮱵"]="𢐟", ["𮲀"]="𭜼", ["𮲁"]="悓", ["𮲂"]="𢞁", ["𮲃"]="㦡", ["𮲄"]="憅", ["𮲅"]="𫺤", ["𮲇"]="慖", ["𮲐"]="𠅀", ["𮲔"]="敳", ["𮲛"]="㬢", ["𮲟"]="暊", ["𮲨"]="𣋪", ["𮲮"]="欆", ["𮲰"]="㮿", ["𮲶"]="㰄", ["𮲺"]="𬅁", ["𮳃"]="𣿭", ["𮳅"]="𣵾", ["𮳆"]="澕", ["𮳈"]="𣼼", ["𮳍"]="𤁐", ["𮳖"]="𤅊", ["𮳗"]="瀭", ["𮳠"]="煈", ["𮳢"]="𤆼", ["𮳧"]="燆", ["𮳬"]="𬊿", ["𮳯"]="𤏩", ["𮳱"]="𤏳", ["𮳴"]="爗", ["𮳶"]="𤑚", ["𮳸"]="𤒨", ["𮳺"]="𤚴", ["𮴂"]="㼁", ["𮴅"]="𤦎", ["𮴆"]="𤧑", ["𮴏"]="𤦩", ["𮴑"]="𤥵", ["𮴒"]="𤧸", ["𮴓"]="𤩝", ["𮴔"]="璍", ["𮴗"]="𤩊", ["𮴘"]="㼀", ["𮴚"]="𪼑", ["𮴠"]="𤫟", ["𮴥"]="𤩑", ["𮴶"]="𤫎", ["𮴹"]="𬎟", ["𮴿"]="鴫", ["𮵅"]="𥋟", ["𮵆"]="𪾳", ["𮵊"]="𥔬", ["𮵙"]="𥚗", ["𮵚"]="𱵭", ["𮵠"]="稦", ["𮵭"]="𬕜", ["𮵮"]="䉆", ["𮵱"]="箂", ["𮵿"]="紁", ["𮶀"]="𬗈", ["𮶁"]="𥿑", ["𮶂"]="綘", ["𮶃"]="縧", ["𮶅"]="𫃻", ["𮶔"]="𦝛", ["𮶙"]="艦", ["𮶝"]="䕏", ["𮶩"]="𧀀", ["𮶬"]="𧂂", ["𮶳"]="𬞼", ["𮶷"]="𦿭", ["𮷁"]="𧜘", ["𮷄"]="𧠳", ["𮷅"]="諌", ["𮷆"]="𧦵", ["𮷇"]="𧭥", ["𮷈"]="䛴", ["𮷉"]="𧩎", ["𮷊"]="譒", ["𮷍"]="𮚫", ["𮷖"]="䡄", ["𮷗"]="軚", ["𮷙"]="鿂", ["𮷛"]="轟", ["𮷝"]="轁", ["𮷥"]="𨘀", ["𮷨"]="𨟑", ["𮷯"]="𨮪", ["𮷵"]="𨥈", ["𮷶"]="𫓔", ["𮷸"]="鈨", ["𮷺"]="𫒋", ["𮷻"]="𩗩", ["𮷽"]="𨥤", ["𮷿"]="𨥮", ["𮸂"]="𬫉", ["𮸃"]="𨥭", ["𮸄"]="𬫍", ["𮸅"]="𨦍", ["𮸈"]="鍕", ["𮸉"]="𨫋", ["𮸊"]="鋓", ["𮸋"]="𫒟", ["𮸌"]="䤭", ["𮸏"]="鋑", ["𮸐"]="錺", ["𮸑"]="𮢅", ["𮸒"]="𮢆", ["𮸔"]="𨩃", ["𮸕"]="鍢", ["𮸘"]="𨩎", ["𮸙"]="𨪦", ["𮸚"]="𨪜", ["𮸛"]="鎧", ["𮸝"]="𨯗", ["𮸞"]="䥓", ["𮸟"]="鏛", ["𮸠"]="鑧", ["𮸢"]="𨬫", ["𮸣"]="𨯂", ["𮸥"]="䦖", ["𮸦"]="䦣", ["𮸮"]="䩤", ["𮸶"]="𩔐", ["𮸷"]="𩐳", ["𮸹"]="顧", ["𮸻"]="𩗺", ["𮸼"]="飊", ["𮹀"]="馪", ["𮹄"]="𩢀", ["𮹅"]="𩢖", ["𮹉"]="𫘋", ["𮹋"]="騆", ["𮹌"]="𩥈", ["𮹓"]="𩵳", ["𮹕"]="𬷈", ["𮹗"]="䳥", ["𮹘"]="鶯", ["𮹙"]="䳽", ["𮹜"]="䴏", ["𮹝"]="龘", ["𰀡"]="臤", ["𰀢"]="𰯲", ["𰁜"]="龻", ["𰁧"]="傱", ["𰁸"]="儅", ["𰁾"]="偩", ["𰂋"]="僴", ["𰂎"]="僩", ["𰂏"]="儥", ["𰂗"]="僀", ["𰂜"]="僓", ["𰂦"]="儢", ["𰂭"]="儩", ["𰃆"]="儹", ["𰃮"]="𦥯", ["𰃷"]="凔", ["𰃻"]="㓖", ["𰃿"]="凟", ["𰄝"]="𭃶", ["𰄞"]="剸", ["𰄭"]="𠠫", ["𰅔"]="勴", ["𰅥"]="匵", ["𰅦"]="匰", ["𰆕"]="㕒", ["𰆚"]="厱", ["𰇀"]="㕢", ["𰇎"]="㖦", ["𰇕"]="唊", ["𰇖"]="㗢", ["𰇠"]="嗧", ["𰇲"]="嗿", ["𰇼"]="嘇", ["𰈆"]="囕", ["𰈇"]="嚐", ["𰈍"]="嚫", ["𰈓"]="嚂", ["𰈮"]="𡃈", ["𰈯"]="囐", ["𰈶"]="嚩", ["𰉁"]="㘖", ["𰉄"]="囋", ["𰉘"]="㙔", ["𰉙"]="堈", ["𰉚"]="垷", ["𰉣"]="墿", ["𰉥"]="埉", ["𰉩"]="墧", ["𰉪"]="墷", ["𰉽"]="㙾", ["𰊂"]="墆", ["𰊈"]="墏", ["𰊑"]="壏", ["𰊛"]="㙺", ["𰊟"]="㙢", ["𰊡"]="壛", ["𰊢"]="壍", ["𰋸"]="婸", ["𰋹"]="嫥", ["𰋽"]="嬮", ["𰌀"]="嫈", ["𰌂"]="媜", ["𰌆"]="㜞", ["𰌇"]="嫧", ["𰌙"]="嬾", ["𰌦"]="孲", ["𰌷"]="寪", ["𰎌"]="嵷", ["𰎎"]="巃", ["𰎏"]="崠", ["𰎐"]="㠠", ["𰎑"]="嶪", ["𰎔"]="嶤", ["𰎖"]="崱", ["𰎞"]="嶩", ["𰏁"]="巑", ["𰏕"]="帴", ["𰏜"]="㡞", ["𰏟"]="幱", ["𰏶"]="廥", ["𰏼"]="廗", ["𰐾"]="懭", ["𰐿"]="愓", ["𰑁"]="慱", ["𰑂"]="𢜟", ["𰑄"]="惀", ["𰑔"]="慹", ["𰑕"]="懕", ["𰑙"]="懰", ["𰑟"]="慐", ["𰑥"]="憪", ["𰑧"]="慙", ["𰑪"]="憴", ["𰑫"]="㦬", ["𰑬"]="懫", ["𰑵"]="慸", ["𰑸"]="㥷", ["𰑿"]="戃", ["𰒆"]="慲", ["𰒒"]="懘", ["𰓄"]="掁", ["𰓆"]="摀", ["𰓔"]="㨛", ["𰓙"]="擪", ["𰓜"]="擳", ["𰓧"]="搎", ["𰓬"]="攦", ["𰓱"]="摼", ["𰓷"]="撋", ["𰓻"]="摫", ["𰓼"]="摲", ["𰔇"]="摕", ["𰔋"]="撌", ["𰔲"]="㩷", ["𰕁"]="攳", ["𰕅"]="敺", ["𰕈"]="敿", ["𰕭"]="旝", ["𰖈"]="曮", ["𰖠"]="㬮", ["𰗓"]="櫎", ["𰗖"]="棆", ["𰗘"]="㯺", ["𰗙"]="㮲", ["𰗛"]="檡", ["𰗜"]="檿", ["𰗡"]="㯆", ["𰗢"]="楎", ["𰗦"]="㯸", ["𰗨"]="榯", ["𰗬"]="櫏", ["𰗵"]="㰂", ["𰗹"]="橚", ["𰗺"]="橨", ["𰘀"]="㯂", ["𰘈"]="檋", ["𰘓"]="檾", ["𰘠"]="櫩", ["𰘣"]="檰", ["𰘩"]="櫹", ["𰘳"]="櫴", ["𰘶"]="櫯", ["𰘸"]="櫢", ["𰙋"]="歍", ["𰙎"]="歛", ["𰙑"]="歗", ["𰚔"]="㲰", ["𰚦"]="氀", ["𰚪"]="㲯", ["𰛊"]="溤", ["𰛏"]="漎", ["𰛑"]="泞", ["𰛒"]="涷", ["𰛛"]="㴸", ["𰛡"]="滭", ["𰛣"]="漐", ["𰛤"]="瀄", ["𰛥"]="溰", ["𰛦"]="濊", ["𰛩"]="㶒", ["𰛪"]="灓", ["𰛮"]="滷", ["𰛲"]="澰", ["𰛵"]="澖", ["𰛻"]="𤅷", ["𰛽"]="㴿", ["𰜐"]="灠", ["𰜜"]="瀙", ["𰜢"]="㵑", ["𰜨"]="瀳", ["𰜳"]="瀴", ["𰝅"]="瀯", ["𰝋"]="㶏", ["𰝍"]="瀈", ["𰝗"]="㶕", ["𰝞"]="𤄙", ["𰝟"]="㶍", ["𰝾"]="㷃", ["𰞇"]="燡", ["𰞉"]="㷲", ["𰞍"]="㸅", ["𰞤"]="熞", ["𰞲"]="㷶", ["𰞳"]="龽", ["𰞻"]="燌", ["𰟘"]="爓", ["𰠛"]="牋", ["𰠫"]="犅", ["𰠲"]="牼", ["𰠴"]="㹓", ["𰠹"]="犤", ["𰡄"]="獹", ["𰡊"]="獢", ["𰡎"]="猍", ["𰡏"]="猧", ["𰡔"]="獑", ["𰡞"]="獖", ["𰡩"]="玂", ["𰡵"]="瓐", ["𰡽"]="璹", ["𰢄"]="璛", ["𰢢"]="甒", ["𰢤"]="甖", ["𰢦"]="甊", ["𰣬"]="癠", ["𰣯"]="癎", ["𰣶"]="㿉", ["𰣽"]="癴", ["𰤓"]="𤾉", ["𰤕"]="皪", ["𰤨"]="㿹", ["𰤬"]="皾", ["𰥊"]="䀍", ["𰥒"]="瞛", ["𰥛"]="瞓", ["𰥞"]="䁝", ["𰥠"]="矕", ["𰥢"]="矖", ["𰥣"]="𥉸", ["𰥨"]="瞯", ["𰥪"]="瞡", ["𰥹"]="矘", ["𰦔"]="䂓", ["𰦜"]="矲", ["𰦦"]="礰", ["𰦨"]="䃣", ["𰦭"]="礲", ["𰦰"]="礋", ["𰦴"]="䃁", ["𰦷"]="䃕", ["𰦾"]="礹", ["𰦿"]="碢", ["𰧃"]="磵", ["𰧇"]="礥", ["𰧉"]="礩", ["𰧎"]="䃢", ["𰧔"]="礛", ["𰧘"]="䃴", ["𰧰"]="禓", ["𰧻"]="禬", ["𰨖"]="禵", ["𰨜"]="穬", ["𰨦"]="穧", ["𰨳"]="䆅", ["𰩅"]="竉", ["𰩏"]="窱", ["𰩓"]="竀", ["𰩧"]="䇓", ["𰩮"]="篿", ["𰩲"]="籚", ["𰩸"]="簥", ["𰩹"]="簜", ["𰩺"]="箹", ["𰩻"]="簻", ["𰪏"]="簵", ["𰪣"]="籯", ["𰪩"]="䊯", ["𰪫"]="䊜", ["𰪭"]="粻", ["𰪻"]="䊛", ["𰪿"]="𫃑", ["𰫋"]="䊟", ["𰫖"]="糷", ["𰫼"]="糽", ["𰫽"]="紑", ["𰬀"]="紒", ["𰬁"]="䋆", ["𰬂"]="䋍", ["𰬃"]="䋑", ["𰬅"]="紨", ["𰬆"]="絇", ["𰬇"]="紸", ["𰬈"]="絃", ["𰬉"]="紽", ["𰬋"]="紭", ["𰬌"]="絚", ["𰬍"]="綊", ["𰬎"]="縪", ["𰬏"]="絑", ["𰬐"]="繑", ["𰬑"]="䋫", ["𰬒"]="絘", ["𰬓"]="絯", ["𰬔"]="絣", ["𰬕"]="䋝", ["𰬖"]="絾", ["𰬗"]="絿", ["𰬘"]="綍", ["𰬚"]="縜", ["𰬛"]="絼", ["𰬜"]="絻", ["𰬞"]="綅", ["𰬟"]="緎", ["𰬠"]="繣", ["𰬡"]="緁", ["𰬢"]="緀", ["𰬣"]="緆", ["𰬤"]="綼", ["𰬥"]="総", ["𰬧"]="緂", ["𰬪"]="縿", ["𰬫"]="緻", ["𰬬"]="緢", ["𰬭"]="䋽", ["𰬯"]="緵", ["𰬱"]="䌇", ["𰬲"]="縓", ["𰬳"]="縌", ["𰬴"]="縡", ["𰬵"]="縼", ["𰬶"]="䌌", ["𰬷"]="繖", ["𰬸"]="繐", ["𰬺"]="繜", ["𰬻"]="繘", ["𰬽"]="繲", ["𰬿"]="纀", ["𰭀"]="纋", ["𰭄"]="罆", ["𰭔"]="羂", ["𰭢"]="翜", ["𰭣"]="翿", ["𰭹"]="䏊", ["𰮅"]="膷", ["𰮇"]="膴", ["𰮙"]="䐢", ["𰮝"]="膮", ["𰮲"]="䐹", ["𰯂"]="𦡶", ["𰯋"]="臡", ["𰯎"]="䐽", ["𰰋"]="艭", ["𰰌"]="䑼", ["𰰏"]="艜", ["𰰑"]="艛", ["𰰠"]="藇", ["𰰢"]="𦳝", ["𰰤"]="蓲", ["𰰨"]="菕", ["𰰮"]="蘬", ["𰰱"]="薱", ["𰰳"]="蒒", ["𰰴"]="䔇", ["𰰵"]="蔱", ["𰰷"]="萯", ["𰰹"]="藰", ["𰰺"]="蔎", ["𰰾"]="薖", ["𰱀"]="䔈", ["𰱇"]="蕑", ["𰱈"]="禜", ["𰱉"]="蕄", ["𰱌"]="蒳", ["𰱍"]="蒶", ["𰱐"]="藚", ["𰱑"]="蔪", ["𰱛"]="蔠", ["𰱟"]="蕡", ["𰱩"]="䕡", ["𰱮"]="藘", ["𰱯"]="藣", ["𰱱"]="薋", ["𰱲"]="蘵", ["𰱾"]="藾", ["𰲁"]="蘈", ["𰲂"]="虅", ["𰲒"]="蘱", ["𰲖"]="䖀", ["𰲟"]="䖚", ["𰲠"]="虦", ["𰲬"]="蛼", ["𰲮"]="蜸", ["𰲯"]="䗥", ["𰲰"]="蜦", ["𰲲"]="蟡", ["𰲳"]="䗃", ["𰲴"]="蠪", ["𰲵"]="蠌", ["𰲶"]="蛵", ["𰲸"]="蝁", ["𰲹"]="螘", ["𰳂"]="螹", ["𰳄"]="螴", ["𰳊"]="蟦", ["𰳗"]="蠳", ["𰳚"]="䗽", ["𰳲"]="襱", ["𰳵"]="襼", ["𰳺"]="襛", ["𰳻"]="𧞅", ["𰳼"]="襹", ["𰴂"]="襂", ["𰴕"]="覕", ["𰴖"]="䙼", ["𰴗"]="䚕", ["𰴘"]="覸", ["𰴙"]="覠", ["𰴜"]="覰", ["𰴝"]="覶", ["𰴞"]="覻", ["𰴢"]="觻", ["𰴣"]="觷", ["𰴤"]="䚞", ["𰴯"]="謍", ["𰵊"]="訆", ["𰵌"]="諹", ["𰵍"]="訰", ["𰵎"]="訧", ["𰵏"]="訬", ["𰵐"]="䛀", ["𰵑"]="譌", ["𰵒"]="訦", ["𰵓"]="訹", ["𰵔"]="詍", ["𰵖"]="讛", ["𰵗"]="詇", ["𰵙"]="詄", ["𰵚"]="詅", ["𰵛"]="訽", ["𰵜"]="䛌", ["𰵝"]="訸", ["𰵠"]="詉", ["𰵡"]="誙", ["𰵢"]="䛟", ["𰵣"]="詥", ["𰵤"]="詻", ["𰵥"]="誃", ["𰵦"]="詨", ["𰵨"]="讝", ["𰵩"]="誧", ["𰵫"]="䛠", ["𰵬"]="𧧸", ["𰵭"]="誗", ["𰵮"]="誐", ["𰵯"]="誜", ["𰵰"]="䛭", ["𰵱"]="諃", ["𰵲"]="諆", ["𰵴"]="諔", ["𰵵"]="誽", ["𰵶"]="諈", ["𰵷"]="諁", ["𰵸"]="誻", ["𰵹"]="讘", ["𰵺"]="謜", ["𰵼"]="謋", ["𰵽"]="謟", ["𰵾"]="謑", ["𰵿"]="謞", ["𰶀"]="謣", ["𰶁"]="謻", ["𰶂"]="謥", ["𰶃"]="謵", ["𰶄"]="譇", ["𰶆"]="譀", ["𰶇"]="䜏", ["𰶈"]="䜄", ["𰶉"]="譠", ["𰶊"]="譩", ["𰶌"]="譳", ["𰶍"]="讂", ["𰶎"]="譅", ["𰶏"]="讑", ["𰶑"]="豅", ["𰶔"]="豄", ["𰶬"]="䝏", ["𰷞"]="貣", ["𰷟"]="𧶽", ["𰷠"]="貤", ["𰷡"]="貦", ["𰷢"]="貾", ["𰷤"]="賥", ["𰷥"]="賨", ["𰷦"]="靅", ["𰷧"]="賮", ["𰷩"]="䞉", ["𰷪"]="賹", ["𰷫"]="贆", ["𰷮"]="贙", ["𰷴"]="䟏", ["𰷵"]="趬", ["𰷶"]="趫", ["𰸄"]="踼", ["𰸈"]="䠟", ["𰸊"]="䠩", ["𰸐"]="躧", ["𰸔"]="蹥", ["𰸚"]="蹛", ["𰸛"]="䠠", ["𰸞"]="蹪", ["𰹀"]="軃", ["𰹲"]="軎", ["𰹳"]="䡅", ["𰹴"]="軓", ["𰹵"]="轙", ["𰹶"]="軖", ["𰹷"]="䡇", ["𰹸"]="軘", ["𰹺"]="䡊", ["𰹼"]="輚", ["𰹽"]="軯", ["𰹾"]="𨏊", ["𰹿"]="軵", ["𰺀"]="軧", ["𰺁"]="軥", ["𰺂"]="軳", ["𰺃"]="轛", ["𰺄"]="輁", ["𰺅"]="輂", ["𰺇"]="輐", ["𰺈"]="輑", ["𰺉"]="輤", ["𰺊"]="輘", ["𰺋"]="輙", ["𰺍"]="輠", ["𰺎"]="輫", ["𰺏"]="輣", ["𰺐"]="輡", ["𰺑"]="䡝", ["𰺒"]="輲", ["𰺓"]="輹", ["𰺖"]="轃", ["𰺗"]="轞", ["𰺘"]="䡰", ["𰺙"]="轖", ["𰺛"]="轑", ["𰺜"]="轓", ["𰺝"]="䡴", ["𰺞"]="轏", ["𰺟"]="轚", ["𰺠"]="䡾", ["𰺡"]="䡷", ["𰺣"]="轥", ["𰺤"]="䡻", ["𰺭"]="䢈", ["𰺲"]="逿", ["𰺷"]="遶", ["𰻆"]="遰", ["𰻝"]="𰻞", ["𰻡"]="鄦", ["𰻦"]="鄬", ["𰻮"]="鄡", ["𰻳"]="鄪", ["𰼅"]="醳", ["𰼋"]="𨣃", ["𰼏"]="𨣨", ["𰼑"]="䤍", ["𰼻"]="鑋", ["𰽕"]="鐖", ["𰽗"]="釪", ["𰽘"]="釱", ["𰽚"]="鑛", ["𰽛"]="釥", ["𰽜"]="鏂", ["𰽝"]="䥶", ["𰽞"]="鈪", ["𰽠"]="䤠", ["𰽡"]="鈤", ["𰽢"]="鋧", ["𰽣"]="鈏", ["𰽤"]="鈌", ["𰽥"]="鈵", ["𰽦"]="鑨", ["𰽧"]="鉟", ["𰽩"]="鉲", ["𰽫"]="鉎", ["𰽬"]="鉌", ["𰽮"]="鉜", ["𰽯"]="鉒", ["𰽰"]="鉡", ["𰽱"]="鉘", ["𰽲"]="銡", ["𰽳"]="顉", ["𰽴"]="銙", ["𰽵"]="銧", ["𰽶"]="鉵", ["𰽷"]="鐬", ["𰽸"]="䤨", ["𰽹"]="鉹", ["𰽺"]="䤥", ["𰽻"]="銋", ["𰽼"]="鉼", ["𰽽"]="𨦡", ["𰽾"]="鐹", ["𰽿"]="銸", ["𰾀"]="鋍", ["𰾁"]="銾", ["𰾃"]="鋜", ["𰾄"]="鋂", ["𰾅"]="鋡", ["𰾆"]="鋊", ["𰾈"]="䤬", ["𰾋"]="龲", ["𰾌"]="鏩", ["𰾍"]="錶", ["𰾎"]="錍", ["𰾏"]="鋾", ["𰾐"]="䤵", ["𰾑"]="鍂", ["𰾒"]="錧", ["𰾓"]="錔", ["𰾕"]="鍱", ["𰾖"]="䤻", ["𰾗"]="鍼", ["𰾘"]="鍖", ["𰾙"]="鍝", ["𰾚"]="鍡", ["𰾛"]="鎅", ["𰾜"]="鍴", ["𰾝"]="鍟", ["𰾞"]="鍐", ["𰾟"]="鍑", ["𰾡"]="鍧", ["𰾢"]="鍦", ["𰾤"]="鍜", ["𰾥"]="鍨", ["𰾦"]="䤸", ["𰾧"]="𨫼", ["𰾩"]="鎑", ["𰾫"]="鑑", ["𰾬"]="鎉", ["𰾭"]="鑀", ["𰾮"]="鎌", ["𰾯"]="鎕", ["𰾰"]="鏙", ["𰾱"]="鏓", ["𰾲"]="鏕", ["𰾴"]="鐁", ["𰾶"]="鏸", ["𰾷"]="鐕", ["𰾸"]="鐤", ["𰾻"]="䥖", ["𰾼"]="鐉", ["𰾽"]="钃", ["𰾾"]="钀", ["𰿀"]="𨰹", ["𰿁"]="䥝", ["𰿂"]="鑐", ["𰿃"]="鑖", ["𰿄"]="鑘", ["𰿅"]="䥴", ["𰿆"]="鑽", ["𰿇"]="䥷", ["𰿈"]="鑯", ["𰿉"]="鑸", ["𰿨"]="䦎", ["𰿩"]="閕", ["𰿫"]="䦱", ["𰿬"]="閛", ["𰿰"]="𨉖", ["𰿳"]="閷", ["𰿴"]="䦪", ["𰿺"]="闛", ["𰿻"]="闟", ["𰿾"]="闢", ["𱀡"]="隫", ["𱁒"]="䨴", ["𱁱"]="𩋬", ["𱁳"]="𩍜", ["𱁴"]="鞸", ["𱁶"]="韆", ["𱁷"]="韇", ["𱁹"]="鞼", ["𱁺"]="鞻", ["𱁽"]="䪍", ["𱁾"]="韊", ["𱂅"]="䪐", ["𱂆"]="韐", ["𱂇"]="韏", ["𱂈"]="韗", ["𱂉"]="韒", ["𱂊"]="韘", ["𱂋"]="韣", ["𱂌"]="䪝", ["𱂎"]="䪥", ["𱂢"]="䪼", ["𱂣"]="顤", ["𱂤"]="顪", ["𱂥"]="頟", ["𱂦"]="頩", ["𱂧"]="頪", ["𱂨"]="頞", ["𱂫"]="顩", ["𱂬"]="頯", ["𱂭"]="顀", ["𱂮"]="䫌", ["𱂯"]="顇", ["𱂰"]="顄", ["𱂱"]="顑", ["𱂲"]="顋", ["𱂴"]="顜", ["𱂵"]="顝", ["𱂶"]="顖", ["𱂸"]="顮", ["𱂺"]="顠", ["𱂻"]="顦", ["𱃔"]="颩", ["𱃕"]="颬", ["𱃖"]="䬀", ["𱃗"]="颱", ["𱃘"]="颲", ["𱃙"]="䬟", ["𱃚"]="䬅", ["𱃜"]="䬐", ["𱃝"]="飍", ["𱃞"]="䬔", ["𱃟"]="飁", ["𱃠"]="飇", ["𱃱"]="䬣", ["𱃲"]="饇", ["𱃳"]="䬪", ["𱃵"]="䬬", ["𱃷"]="䬳", ["𱃸"]="䬹", ["𱃹"]="䭓", ["𱃺"]="餂", ["𱃼"]="餴", ["𱃽"]="餩", ["𱃿"]="餤", ["𱄀"]="饙", ["𱄃"]="䭈", ["𱄄"]="餯", ["𱄆"]="饎", ["𱄈"]="饛", ["𱄉"]="䭡", ["𱄊"]="饡", ["𱄼"]="馵", ["𱄽"]="馲", ["𱄾"]="𩧉", ["𱄿"]="騳", ["𱅀"]="駂", ["𱅁"]="馽", ["𱅂"]="馺", ["𱅃"]="駏", ["𱅄"]="䮂", ["𱅅"]="驡", ["𱅇"]="駗", ["𱅈"]="駜", ["𱅉"]="駥", ["𱅊"]="騺", ["𱅋"]="駬", ["𱅏"]="駣", ["𱅐"]="駮", ["𱅑"]="駦", ["𱅔"]="駷", ["𱅕"]="騋", ["𱅖"]="駽", ["𱅗"]="騀", ["𱅙"]="駾", ["𱅚"]="騇", ["𱅛"]="驒", ["𱅜"]="騕", ["𱅝"]="騗", ["𱅞"]="騢", ["𱅟"]="騥", ["𱅠"]="䮧", ["𱅡"]="騩", ["𱅢"]="騬", ["𱅣"]="𩥅", ["𱅤"]="驞", ["𱅦"]="䮲", ["𱅧"]="驉", ["𱅩"]="騽", ["𱅪"]="驔", ["𱅫"]="驈", ["𱅬"]="驠", ["𱅮"]="髐", ["𱆁"]="鬜", ["𱆃"]="䰎", ["𱆅"]="䰐", ["𱆆"]="鬗", ["𱆈"]="䰖", ["𱆌"]="鬺", ["𱆙"]="䰫", ["𱆚"]="䫥", ["𱆛"]="魗", ["𱇍"]="䰲", ["𱇏"]="魠", ["𱇐"]="魭", ["𱇑"]="䰽", ["𱇒"]="魮", ["𱇓"]="魱", ["𱇔"]="魶", ["𱇕"]="䰻", ["𱇖"]="魬", ["𱇗"]="鯩", ["𱇘"]="魧", ["𱇙"]="魫", ["𱇚"]="䱅", ["𱇛"]="鮇", ["𱇜"]="魼", ["𱇝"]="魾", ["𱇞"]="䱇", ["𱇟"]="魻", ["𱇠"]="鮂", ["𱇡"]="鮏", ["𱇢"]="鮌", ["𱇣"]="鱍", ["𱇤"]="䱂", ["𱇥"]="䱎", ["𱇦"]="鮬", ["𱇧"]="鮧", ["𱇨"]="鮛", ["𱇩"]="鱎", ["𱇪"]="鮥", ["𱇬"]="䱌", ["𱇭"]="鯠", ["𱇮"]="𩷶", ["𱇯"]="鮹", ["𱇰"]="䱒", ["𱇱"]="鯈", ["𱇲"]="䱐", ["𱇵"]="鰿", ["𱇶"]="鯥", ["𱇷"]="䱜", ["𱇸"]="鱦", ["𱇹"]="䱥", ["𱇺"]="鯚", ["𱇻"]="䱤", ["𱇼"]="鯦", ["𱇽"]="䱡", ["𱇾"]="鯮", ["𱇿"]="鱐", ["𱈀"]="䱟", ["𱈁"]="鯅", ["𱈂"]="鰅", ["𱈄"]="鯸", ["𱈅"]="鯼", ["𱈆"]="䱾", ["𱈇"]="䱭", ["𱈈"]="䱴", ["𱈉"]="鰬", ["𱈊"]="鰡", ["𱈋"]="鰝", ["𱈌"]="鱃", ["𱈍"]="鰯", ["𱈏"]="鱁", ["𱈐"]="鱄", ["𱈑"]="鰴", ["𱈒"]="䲉", ["𱈓"]="鱏", ["𱈕"]="鱕", ["𱈖"]="䲚", ["𱈗"]="鱬", ["𱈙"]="鱴", ["𱈛"]="䲛", ["𱈜"]="鱻", ["𱉇"]="鳦", ["𱉈"]="鳭", ["𱉊"]="鳱", ["𱉌"]="鸃", ["𱉍"]="鳿", ["𱉎"]="鳺", ["𱉏"]="鷒", ["𱉐"]="鵙", ["𱉑"]="鳻", ["𱉓"]="鳸", ["𱉔"]="鴂", ["𱉕"]="鴚", ["𱉖"]="䲹", ["𱉗"]="鴠", ["𱉘"]="鴡", ["𱉙"]="䳅", ["𱉚"]="鴩", ["𱉛"]="鴙", ["𱉝"]="鵖", ["𱉞"]="䳇", ["𱉟"]="鸅", ["𱉠"]="鵛", ["𱉡"]="鴘", ["𱉢"]="鴢", ["𱉤"]="䳏", ["𱉥"]="鴶", ["𱉦"]="䳓", ["𱉧"]="䳒", ["𱉨"]="鵶", ["𱉩"]="鴺", ["𱉪"]="鴱", ["𱉫"]="鴸", ["𱉬"]="鷮", ["𱉮"]="鵅", ["𱉯"]="鴹", ["𱉱"]="鶤", ["𱉲"]="鴾", ["𱉳"]="鷶", ["𱉴"]="鸉", ["𱉵"]="鶆", ["𱉶"]="䳚", ["𱉸"]="鵌", ["𱉹"]="鵗", ["𱉺"]="䳕", ["𱉻"]="鵎", ["𱉼"]="䳭", ["𱉽"]="鵋", ["𱉾"]="鵕", ["𱉿"]="鵔", ["𱊀"]="鵱", ["𱊁"]="鵸", ["𱊂"]="䳟", ["𱊃"]="鵹", ["𱊄"]="鶃", ["𱊅"]="鵻", ["𱊆"]="鵵", ["𱊇"]="鵴", ["𱊈"]="鶂", ["𱊉"]="𪈔", ["𱊊"]="鵼", ["𱊋"]="鵳", ["𱊌"]="鶋", ["𱊍"]="鵽", ["𱊎"]="鶅", ["𱊏"]="鶝", ["𱊐"]="鶛", ["𱊑"]="鶞", ["𱊒"]="鶢", ["𱊓"]="䳮", ["𱊕"]="鶙", ["𱊖"]="鶟", ["𱊗"]="鶔", ["𱊘"]="鶨", ["𱊙"]="䳲", ["𱊚"]="鷏", ["𱊛"]="鶽", ["𱊝"]="鶶", ["𱊟"]="鶷", ["𱊠"]="鷋", ["𱊡"]="鷕", ["𱊢"]="鷑", ["𱊣"]="䳺", ["𱊤"]="鷛", ["𱊧"]="鷢", ["𱊨"]="𪆫", ["𱊩"]="鷵", ["𱊪"]="䴇", ["𱊫"]="鸆", ["𱊬"]="鸀", ["𱊭"]="鸒", ["𱊮"]="鸁", ["𱊯"]="鸄", ["𱊰"]="鷾", ["𱊱"]="鸐", ["𱊳"]="鸓", ["𱊵"]="鸙", ["𱊼"]="䴝", ["𱋆"]="䴮", ["𱋇"]="麧", ["𱋊"]="䴲", ["𱋋"]="麮", ["𱋎"]="䴳", ["𱋐"]="麴", ["𱋔"]="䴵", ["𱋖"]="麱", ["𱋗"]="䴸", ["𱋙"]="䴹", ["𱋝"]="䴺", ["𱋢"]="𪍑", ["𱋧"]="䴾", ["𱋪"]="䵂", ["𱋫"]="䵃", ["𱋮"]="䵆", ["𱋱"]="黂", ["𱋴"]="䵐", ["𱋶"]="黸", ["𱋾"]="鼀", ["𱋿"]="鼁", ["𱌁"]="䵶", ["𱌃"]="䵷", ["𱌄"]="鼅", ["𱌆"]="鼆", ["𱌇"]="鼈", ["𱌉"]="鼊", ["𱌊"]="鼚", ["𱌏"]="鼲", ["𱌖"]="齈", ["𱌗"]="齌", ["𱌘"]="齍", ["𱌙"]="𪗋", ["𱌫"]="齞", ["𱌬"]="齚", ["𱌭"]="齺", ["𱌮"]="齣", ["𱌯"]="齝", ["𱌰"]="䶧", ["𱌱"]="齥", ["𱌲"]="齤", ["𱌳"]="齳", ["𱌴"]="𪘨", ["𱌵"]="䶨", ["𱌶"]="齱", ["𱌷"]="𪘬", ["𱌸"]="𪘥", ["𱌹"]="齵", ["𱌺"]="齻", ["𱌼"]="𪙉", ["𱌽"]="齸", ["𱍁"]="龏", ["𱍂"]="龖", ["𱍇"]="䶱", ["𱍈"]="龞", ["𱎟"]="偒", ["𱎫"]="俹", ["𱏀"]="僫", ["𱏆"]="𪝼", ["𱏩"]="㒯", ["𱐠"]="剼", ["𱐳"]="㔤", ["𱑉"]="㔶", ["𱒀"]="噧", ["𱒂"]="啺", ["𱒦"]="嚋", ["𱕌"]="囖", ["𱖚"]="壐", ["𱙄"]="嬩", ["𱙇"]="婨", ["𱙋"]="𮱚", ["𱙑"]="𡣙", ["𱙔"]="孍", ["𱙷"]="孭", ["𱛇"]="㠘", ["𱛊"]="𡷹", ["𱛓"]="巄", ["𱞕"]="憳", ["𱞲"]="憌", ["𱟸"]="揁", ["𱟽"]="𢰸", ["𱡼"]="㬙", ["𱣂"]="㮧", ["𱣇"]="檏", ["𱣡"]="㯗", ["𱣤"]="橺", ["𱣱"]="樌", ["𱥵"]="𣷣", ["𱩂"]="𤃡", ["𱩪"]="灆", ["𱪪"]="爏", ["𱫅"]="㸄", ["𱫊"]="𤏪", ["𱫜"]="𤎽", ["𱭰"]="㹚", ["𱮺"]="𤦹", ["𱮾"]="琜", ["𱰆"]="𤬏", ["𱲥"]="䁑", ["𱲦"]="瞴", ["𱲮"]="䁺", ["𱳯"]="碖", ["𱳱"]="䂻", ["𱳳"]="䃖", ["𱳹"]="礑", ["𱴄"]="䂾", ["𱷷"]="䉅", ["𱷸"]="䈟", ["𱸂"]="䉩", ["𱸇"]="簩", ["𱸐"]="䉔", ["𱺕"]="䌬", ["𱺖"]="𦆭", ["𱺘"]="䋋", ["𱺙"]="𥿡", ["𱺛"]="䋘", ["𱺜"]="䋱", ["𱺦"]="緾", ["𱺫"]="䌏", ["𱺯"]="䌨", ["𱻞"]="翸", ["𱻴"]="耫", ["𱼇"]="𦠜", ["𱼏"]="膭", ["𱼸"]="䑺", ["𱽜"]="蓻", ["𱽱"]="䕠", ["𱽾"]="𦻖", ["𱾎"]="䕵", ["𱿧"]="𧒄", ["𱿩"]="䗯", ["𲀝"]="䡓", ["𲁑"]="覔", ["𲁔"]="𧢝", ["𲁖"]="覮", ["𲁙"]="覫", ["𲂂"]="訉", ["𲂃"]="訍", ["𲂆"]="䛅", ["𲂇"]="𧭈", ["𲂈"]="䛔", ["𲂉"]="䛩", ["𲂍"]="誩", ["𲂏"]="諘", ["𲂐"]="諵", ["𲂓"]="䜊", ["𲂔"]="謶", ["𲂕"]="譧", ["𲂖"]="譢", ["𲂻"]="賏", ["𲃄"]="賲", ["𲃏"]="䟄", ["𲄙"]="𨊛", ["𲄚"]="躼", ["𲄧"]="軁", ["𲅎"]="遤", ["𲅑"]="䢙", ["𲇑"]="鑍", ["𲇭"]="釮", ["𲇯"]="𨥉", ["𲇰"]="釰", ["𲇱"]="鈘", ["𲇲"]="鏄", ["𲇳"]="䤝", ["𲇴"]="鈊", ["𲇷"]="錬", ["𲇸"]="鈱", ["𲇻"]="銌", ["𲇽"]="鋕", ["𲇿"]="鋲", ["𲈀"]="鐱", ["𲈁"]="錴", ["𲈄"]="䥊", ["𲈅"]="𨨩", ["𲈆"]="鋿", ["𲈋"]="鍸", ["𲈌"]="鍷", ["𲈍"]="鎁", ["𲈎"]="鍹", ["𲈏"]="𨪃", ["𲈒"]="鎤", ["𲈗"]="鏱", ["𲈙"]="䥔", ["𲈚"]="鐛", ["𲈜"]="鏳", ["𲈝"]="鏴", ["𲈞"]="鐰", ["𲈵"]="閖", ["𲈹"]="閪", ["𲈽"]="䦜", ["𲉁"]="闀", ["𲉉"]="陯", ["𲊺"]="頙", ["𲊼"]="頳", ["𲊾"]="䫖", ["𲋀"]="䫫", ["𲋃"]="䫲", ["𲋎"]="䫺", ["𲋏"]="䫽", ["𲋢"]="𮸾", ["𲋤"]="䬰", ["𲌅"]="駖", ["𲌉"]="𩤅", ["𲌋"]="䮴", ["𲍇"]="䲑", ["𲍈"]="䰶", ["𲍌"]="鮕", ["𲍎"]="䱋", ["𲍐"]="䱊", ["𲍑"]="鱙", ["𲍕"]="䱝", ["𲍙"]="䲎", ["𲍬"]="鷌", ["𲍮"]="鴋", ["𲍰"]="鸍", ["𲍱"]="𩿞", ["𲍲"]="䳂", ["𲍳"]="䳑", ["𲍴"]="鷝", ["𲍵"]="䳄", ["𲍸"]="𪁎", ["𲍻"]="鷼", ["𲍽"]="𪂇", ["𲍾"]="䳡", ["𲎀"]="鶧", ["𲎈"]="䴌", ["𲎨"]="𪘁", ["𱂩"]="𩒺", ["𱳅"]="𥍉", } 8k68nigdnmttdpn7ddninc4bm6mqyvf Module:zh-generateforms 828 1884 35206 2025-01-19T18:14:57Z Kambai Akau 8 Created page with "local export = {} local data = mw.loadData("Module:zh/data/ts") function export.generateForms(text, lang, sc) if sc == "Hant" then return {text, (text:gsub("[\194-\244][\128-\191]*", data))} end return {text} end return export" 35206 Scribunto text/plain local export = {} local data = mw.loadData("Module:zh/data/ts") function export.generateForms(text, lang, sc) if sc == "Hant" then return {text, (text:gsub("[\194-\244][\128-\191]*", data))} end return {text} end return export mu8jhxf2f7w0sshged38bde74u51k9q Module:zh-translit 828 1885 35207 2025-01-19T18:15:42Z Kambai Akau 8 Created page with "local m_str_utils = require("Module:string utilities") local find_templates = require("Module:template parser").find_templates local get_section = require("Module:pages").get_section local gsub = string.gsub local insert = table.insert local safe_require = require("Module:load").safe_require local split = m_str_utils.split local toNFD = mw.ustring.toNFD local trim = m_str_utils.trim local ugsub = m_str_utils.gsub local ulen = m_str_utils.len local ulower = m_str_utils.l..." 35207 Scribunto text/plain local m_str_utils = require("Module:string utilities") local find_templates = require("Module:template parser").find_templates local get_section = require("Module:pages").get_section local gsub = string.gsub local insert = table.insert local safe_require = require("Module:load").safe_require local split = m_str_utils.split local toNFD = mw.ustring.toNFD local trim = m_str_utils.trim local ugsub = m_str_utils.gsub local ulen = m_str_utils.len local ulower = m_str_utils.lower local usub = m_str_utils.sub local uupper = m_str_utils.upper local tag local lect_code = mw.loadData("Module:zh/data/lect codes").langcode_to_abbr local export = {} local function fail(lang, request) require("Module:debug/track")("zh-translit/needs manual translit/" .. lang) return nil end local function get_content(title) local content = mw.title.new(title) if not content then return false end return get_section(content:getContent(), "Chinese", 2) end -- Match function for regex ",(?! )". local function split_on_comma_without_space(str, start) local i repeat i = str:find(",", start) if not i then return end start = i + 1 until str:sub(start, start) ~= " " return i, i end local function handle_readings(readings, lang, tr) if lang == "ltc" or lang == "och" then if tr and readings ~= tr then return false end return readings elseif ( lang == "cmn" or lang == "csp" or lang == "wuu" or lang == "yue" or lang == "zhx-tai" ) then readings = split(readings, split_on_comma_without_space, true) else readings = split(readings, "/", true, true) end local tr_orig = tr for _, reading in ipairs(readings) do reading = trim(reading) if not reading:find("=") then if ( not tr or tr == reading or gsub(ulower(tr), "%^", "") == reading ) then tr = reading elseif ulower(reading) ~= tr then return false end elseif lang == "cmn" and reading == "cap=y" then local tr_cap = "^" .. tr if not tr_orig or tr_orig == tr_cap then tr = tr_cap end end end return tr end local function iterate_content(content, lang, see, seen, tr) content = content:gsub("<ref>.+</ref>", "") for template in find_templates(content) do local name = template:get_name() if name == "zh-pron" then for k, v in pairs(template:get_arguments()) do if ( #v > 0 and type(k) == "string" and k == lect_code[lang] ) then tr = handle_readings(v, lang, tr) break end end if tr == false then return tr end elseif name == "zh-see" then local arg = trim(template:get_arguments()[1]) if not seen[arg] then insert(see, arg) end end end return tr end function export.tr(text, lang, sc) if (not text) or text == "" then return text end if lang == "zh" or lang == "lzh" then lang = "cmn" end if not lect_code[lang] then lang = require("Module:languages").getByCode(lang, nil, true):getFullCode() end local content = get_content(text) if not content then return fail(lang) end local see = {} local seen = { [text] = true } local tr = iterate_content(content, lang, see, seen) if tr == nil then local i, title = 1 while i <= #see do title = see[i] content = get_content(title) if content then tr = iterate_content(content, lang, see, seen, tr) if tr == false then return fail(lang) end seen[title] = true end i = i + 1 end end if not tr then return fail(lang) end if lang == "cmn" then tr = tr:gsub("#", "") if tr:match("[\194-\244]") then tag = tag or mw.loadData("Module:zh/data/cmn-tag").MT tr = tr:gsub(".[\128-\191]*", function(m) if m == "一" then return "yī" elseif m == "不" then return "bù" else m = tag[m] and tag[m][1] if m then return toNFD(m):gsub("^[aeiou]", "\1%0") -- temporarily use \1 for apostrophes, as it's not in %p end end end) tr = ugsub(tr, "%f[^%z%s%p](^?)\1", "%1") -- remove any initial apostrophes inserted by the previous function :gsub("\1", "'") end tr = ugsub(tr, "%^('?.)", uupper) elseif lang == "csp" or lang == "yue" or lang == "zhx-tai" then tr = tr:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>") elseif lang == "hak" then -- TODO elseif lang == "ltc" or lang == "och" then if tr == "n" then return fail(lang) end local index = tr and split(tr, lang == "ltc" and "," or ";", true, true) or {} for i = 1, ulen(text) do local module_type = lang .. "-pron" if lang == "och" then module_type = module_type .. "-ZS" end local data_module = safe_require("Module:zh/data/" .. module_type .. "/" .. usub(text, i, i)) if not data_module or (((not index[i]) or index[i] == "y") and #data_module > 1) then return fail(lang) end if index[i] == "y" then index[i] = 1 elseif index[i] then index[i] = tonumber(index[i]) end index[i] = index[i] and data_module[index[i]] or data_module[1] if lang == "ltc" then local data = mw.loadData("Module:ltc-pron/data") local initial, final, tone = require("Module:ltc-pron").infer_categories(index[i]) tone = tone ~= "" and ("<sup>" .. tone .. "</sup>") or tone index[i] = data.initialConv["Zhengzhang"][initial] .. data.finalConv["Zhengzhang"][final] .. tone else index[i] = index[i][6] end end tr = table.concat(index, " ") if lang == "och" then tr = "*" .. tr end elseif lang == "nan" then -- TODO elseif lang == "nan-tws" then tr = require("Module:nan-pron").pengim_display(tr) elseif lang == "wuu" then local w_pron = require("Module:wuu-pron") if tr:match(';') then --TODO return fail(lang) elseif tr:match(':') then tr = w_pron.wugniu_format(tr:sub(4)) else tr = w_pron.wugniu_format(w_pron.wikt_to_wugniu(tr)) end elseif lang == "zhx-sic" then tr = ugsub(tr, "([%d-])(%a)", "%1 %2") :gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>") else tr = require("Module:" .. lang .. "-pron").rom(tr) end -- End with a space so that concurrent parts of running text that need to be transliterated separately (e.g. due to links) are still properly separated. return tr .. " " end return export hz7okkzk0z90maipj9wu5022nm89si6 Module:zh/data/lect codes 828 1886 35208 2025-01-19T18:16:23Z Kambai Akau 8 Created page with "local data = {} local langcode_to_abbr = { cdo = "md", -- Eastern Min cjy = "j", -- Jin cmn = "m", -- Mandarin -- cnp -- Northern Pinghua cpx = "px", -- Puxian Min csp = "sp", -- Southern Pinghua -- czh -- Huizhou -- czo -- Central Min dng = "dg", -- Dungan gan = "g", -- Gan hak = "h", -- Hakka -- hnm -- Hainanese hsn = "x", -- Xiang ltc = "mc", -- Middle Chinese luh = "mn-l", -- Leizhou Min lzh = "m", -..." 35208 Scribunto text/plain local data = {} local langcode_to_abbr = { cdo = "md", -- Eastern Min cjy = "j", -- Jin cmn = "m", -- Mandarin -- cnp -- Northern Pinghua cpx = "px", -- Puxian Min csp = "sp", -- Southern Pinghua -- czh -- Huizhou -- czo -- Central Min dng = "dg", -- Dungan gan = "g", -- Gan hak = "h", -- Hakka -- hnm -- Hainanese hsn = "x", -- Xiang ltc = "mc", -- Middle Chinese luh = "mn-l", -- Leizhou Min lzh = "m", -- Literary (Classical) Chinese mnp = "mb", -- Northern Min ["nan-hbl"] = "mn", -- Hokkien -- ["nan-hlh"] -- Haklau Min ["nan-tws"] = "mn-t", -- Teochew och = "oc", -- Old Chinese -- sjc -- Shaojiang Min wuu = "w", -- Wu -- wxa -- Waxiang yue = "c", -- Cantonese zh = "m", -- Chinese (general) -- ["zhx-sht"] -- Shaozhou Tuhua ["zhx-sic"] = "m-s", -- Sichuanese ["zhx-tai"] = "c-t", -- Taishanese } local abbr_to_langcode = {} for k, v in pairs(langcode_to_abbr) do if k ~= "zh" and k ~= "lzh" then abbr_to_langcode[v] = k end end return { langcode_to_abbr = langcode_to_abbr, abbr_to_langcode = abbr_to_langcode } jqrr8ntbk5t5u3uwbifrqyqnm3p39xu Module:el-translit 828 1887 35209 2025-01-19T18:18:06Z Kambai Akau 8 Created page with "local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub local sub = m_str_utils.sub local U = m_str_utils.char local acute = U(0x301) local diaeresis = U(0x308) local erotimatiko = U(0x37E) local export = {} local tt = { ["α"] = "a", ["ά"] = "á", ["β"] = "v", ["γ"] = "g", ["δ"] = "d", ["ε"] = "e", ["έ"] = "é", ["ζ"] = "z", ["η"] = "i", ["ή"] = "í", ["θ"] = "th", ["ι"] = "i", ["ί"] = "í", ["ϊ"] = "ï", ["ΐ"..." 35209 Scribunto text/plain local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub local sub = m_str_utils.sub local U = m_str_utils.char local acute = U(0x301) local diaeresis = U(0x308) local erotimatiko = U(0x37E) local export = {} local tt = { ["α"] = "a", ["ά"] = "á", ["β"] = "v", ["γ"] = "g", ["δ"] = "d", ["ε"] = "e", ["έ"] = "é", ["ζ"] = "z", ["η"] = "i", ["ή"] = "í", ["θ"] = "th", ["ι"] = "i", ["ί"] = "í", ["ϊ"] = "ï", ["ΐ"] = "ḯ", ["κ"] = "k", ["λ"] = "l", ["μ"] = "m", ["ν"] = "n", ["ξ"] = "x", ["ο"] = "o", ["ό"] = "ó", ["π"] = "p", ["ρ"] = "r", ["σ"] = "s", ["ς"] = "s", ["τ"] = "t", ["υ"] = "y", ["ύ"] = "ý", ["ϋ"] = "ÿ", ["ΰ"] = "ÿ́", ["φ"] = "f", ["χ"] = "ch", ["ψ"] = "ps", ["ω"] = "o", ["ώ"] = "ó", ["Α"] = "A", ["Ά"] = "Á", ["Β"] = "V", ["Γ"] = "G", ["Δ"] = "D", ["Ε"] = "E", ["Έ"] = "É", ["Ζ"] = "Z", ["Η"] = "I", ["Ή"] = "Í", ["Θ"] = "Th", ["Ι"] = "I", ["Ί"] = "Í", ["Κ"] = "K", ["Λ"] = "L", ["Μ"] = "M", ["Ν"] = "N", ["Ξ"] = "X", ["Ο"] = "O", ["Ό"] = "Ó", ["Π"] = "P", ["Ρ"] = "R", ["Σ"] = "S", ["Τ"] = "T", ["Υ"] = "Y", ["Ύ"] = "Ý", ["Φ"] = "F", ["Χ"] = "Ch", ["Ψ"] = "Ps", ["Ω"] = "O", ["Ώ"] = "Ó", -- punctuation ["·"] = ";", } -- transliterates any words or phrases function export.tr(text, lang, sc) text = gsub(gsub(text, "χ̌", "š"), "Χ̌", "Š") -- dialectal text = gsub(gsub(text, "ά̤", "ä́"), "Ά̤", "Ä́") -- dialectal text = gsub(gsub(text, "α̤", "ä"), "Α̤", "Ä") -- dialectal text = gsub(gsub(text, "ό̤", "ö́"), "Ό̤", "Ö́") -- dialectal text = gsub(gsub(text, "ο̤", "ö"), "Ο̤", "Ö") -- dialectal text = gsub(text, "([^A-Za-z0-9])[;" .. erotimatiko .. "]", "%1?") text = gsub(text, "([αεηΑΕΗ])([υύ])()", function (vowel, upsilon, position) -- Find next character that is not whitespace or punctuation. local following = "" while true do local next = sub(text, position, position) if next == "" then -- reached end of string break elseif next:find "[%s%p]" then position = position + 1 else following = next break end end return tt[vowel] .. (upsilon == "ύ" and acute or "") .. ((following == "" or ("θκξπσςτφχψ"):find(following, 1, true)) and "f" or "v") end) text = gsub(text, "([αεοωΑΕΟΩ])([ηή])", function (vowel, ita) if ita == "ή" then return tt[vowel] .. "i" .. diaeresis .. acute else return tt[vowel] .. "i" .. diaeresis end end) text = gsub(text, "[ωΩ][ιί]", {["ωι"] = "oï", ["ωί"] = "oḯ", ["Ωι"] = "Oï", ["Ωί"] = "Oḯ"}) text = gsub(text, "[οΟ][υύ]", {["ου"] = "ou", ["ού"] = "oú", ["Ου"] = "Ou", ["Ού"] = "Oú"}) text = gsub(text, "(.?)([μΜ])π", function (before, mi) if before == "" or before == " " or before == "-" then if mi == "Μ" then return before .. "B" else return before .. "b" end end end) text = gsub(text, "γ([γξχ])", "n%1") text = gsub(text, ".", tt) return text end return export kffgt8fb1ynlnm2q5dyxcqje5kz12xz Module:grc-translit 828 1888 35210 2025-01-19T18:19:10Z Kambai Akau 8 Created page with "local export = {} local m_data = require("Module:grc-utilities/data") local m_str_utils = require("Module:string utilities") local tokenize = require("Module:grc-utilities").tokenize local concat = table.concat local insert = table.insert local split = m_str_utils.split local u = m_str_utils.char local ugsub = m_str_utils.gsub local ulower = m_str_utils.lower local umatch = mw.ustring.match local uupper = m_str_utils.upper -- Diacritics local diacritic = m_data.diacr..." 35210 Scribunto text/plain local export = {} local m_data = require("Module:grc-utilities/data") local m_str_utils = require("Module:string utilities") local tokenize = require("Module:grc-utilities").tokenize local concat = table.concat local insert = table.insert local split = m_str_utils.split local u = m_str_utils.char local ugsub = m_str_utils.gsub local ulower = m_str_utils.lower local umatch = mw.ustring.match local uupper = m_str_utils.upper -- Diacritics local diacritic = m_data.diacritic local diacritics = m_data.named -- Greek local circumflex = diacritics.circum local smooth = diacritics.smooth local rough = diacritics.rough local breve = diacritics.breve local macron = diacritics.macron local subscript = diacritics.subscript local vowel = m_data.vowel -- Latin local hat = diacritics.Latin_circum local a_subscript = "^α.*" .. subscript .. "$" local question_mark = u(0x37E) local velar = "[γκξχϟϙ]" local long_vowels = { -- Macron will be added. ["η"] = "e", ["ω"] = "o", } local tt = { -- Vowels ["α"] = "a", ["ε"] = "e", ["ι"] = "i", ["ο"] = "o", ["υ"] = "u", -- Consonants ["β"] = "b", ["γ"] = "g", ["δ"] = "d", ["ζ"] = "z", ["θ"] = "th", ["κ"] = "k", ["λ"] = "l", ["μ"] = "m", ["ν"] = "n", ["ξ"] = "x", ["π"] = "p", ["ρ"] = "r", ["σ"] = "s", ["ς"] = "s", ["τ"] = "t", ["φ"] = "ph", ["χ"] = "kh", ["ψ"] = "ps", -- Other letters ["ϛ"] = "st", ["ϝ"] = "w", ["ͱ"] = "h", ["ϳ"] = "j", ["ϟ"] = "q", ["ϙ"] = "q", ["ϻ"] = "ś", ["ϸ"] = "š", ["ϡ"] = "s", ["ͳ"] = "s", ["ͷ"] = "v", -- Incorrect characters: see [[Wiktionary:About Ancient Greek#Miscellaneous]]. -- These are tracked by [[Module:script utilities]]. ["ϐ"] = "b", ["ϑ"] = "th", ["ϰ"] = "k", ["ϱ"] = "r", ["ϲ"] = "s", ["ϕ"] = "ph", -- Diacritics -- unchanged: macron, diaeresis, grave, acute [smooth] = "", [rough] = "", [circumflex] = hat, [subscript] = "i", } local function get_next_token(tokens, i) local new = i + 1 local token = tokens[new] while token and token:match("[()[%]{}]") do new = new + 1 token = tokens[new] end return new, token, token and ulower(token), concat(tokens, nil, i + 1, new - 1) end local function translit_letter(letter, trail) local tr = long_vowels[letter] return (tr and (tr .. (trail:find(breve) and "" or macron)) or tt[letter] or letter) .. trail:gsub(".[\128-\191]*", tt) end local function do_translit(token) return ugsub(token, "(.)(%W*)", translit_letter) end local function remove_macron_if_hat(m) return m:find(hat) and m:gsub(macron, "") or m end local function insert_translit(output, translit, token, lower_token, next_token, next_token_lower, suffix) -- Remove any duplicate diacritics (this shouldn't really happen). local n repeat translit, n = ugsub(translit, "(" .. diacritic .. ")(%W-)%1", "%1%2") until n == 0 -- Remove macron from a vowel that has a circumflex. translit = ugsub(translit, "%W+", remove_macron_if_hat) -- If capitalized, only capitalize the first letter unless the following token is capitalized as well. insert( output, (token == lower_token and translit or next_token == next_token_lower and translit:gsub("^" .. ".[\128-\191]*", uupper) or uupper(translit) ) .. suffix ) end function export.tr(text, lang, sc) if text == "῾" then return "h" end --[[ Replace semicolon or Greek question mark with regular question mark, except any that occur in HTML entities. Use split to separate out the chunks between any entities. ]] text = split(text, "(&#?%w+;)") for i = 1, #text, 2 do text[i] = text[i]:gsub(";", "?"):gsub(question_mark, "?") end text = concat(text) -- Handle the middle dot. It is equivalent to semicolon or colon, but semicolon is probably more common. text = text:gsub("·", ";") local tokens = tokenize(text) --now read the tokens local next_i, next_token, next_token_lower, suffix = get_next_token(tokens, 0) local output = {suffix} while next_token do local i, token, lower_token, is_rough = next_i, next_token, next_token_lower local translit = do_translit(lower_token) next_i, next_token, next_token_lower, suffix = get_next_token(tokens, i) -- γ before a velar should be <n> if lower_token:find("γ") and next_token_lower and umatch(next_token_lower, velar) then translit = translit:gsub("g", "n") elseif lang == "xbc" and lower_token:find("φ") then translit = translit:gsub("ph", "f") -- ρ after ρ should be <rh> elseif lower_token:find("ρ") then -- Keep adding ρs until they run out. Set is_rough, so that "h" will get appended. while next_token_lower and next_token_lower:find("ρ") do insert_translit(output, translit, token, lower_token, next_token, next_token_lower, suffix) i, token, lower_token, is_rough = next_i, next_token, next_token_lower, true translit = do_translit(lower_token) next_i, next_token, next_token_lower, suffix = get_next_token(tokens, i) end -- add macron to ᾳ elseif umatch(lower_token, a_subscript) then translit = translit:gsub("a", "a" .. macron) end if is_rough or lower_token:find(rough) then if umatch(lower_token, vowel) then translit = "h" .. translit else local final = umatch(translit, "(%w)%W*$") if final and final ~= "h" then translit = translit .. "h" end end end insert_translit(output, translit, token, lower_token, next_token, next_token_lower, suffix) end return concat(output) end return export 2l6r6bcdjoh41a4j5ljcdgw7ult7vk2 Module:grc-utilities/data 828 1889 35211 2025-01-19T18:20:02Z Kambai Akau 8 Created page with "local data = {} local U = require("Module:string/char") local macron = U(0x304) local spacing_macron = U(0xAF) local modifier_macron = U(0x2C9) local breve = U(0x306) local spacing_breve = U(0x2D8) local rough = U(0x314) local smooth = U(0x313) local diaeresis = U(0x308) local acute = U(0x301) local grave = U(0x300) local circum = U(0x342) local Latin_circum = U(0x302) local coronis = U(0x343) local subscript = U(0x345) local undertie = U(0x35C) -- actually "combining d..." 35211 Scribunto text/plain local data = {} local U = require("Module:string/char") local macron = U(0x304) local spacing_macron = U(0xAF) local modifier_macron = U(0x2C9) local breve = U(0x306) local spacing_breve = U(0x2D8) local rough = U(0x314) local smooth = U(0x313) local diaeresis = U(0x308) local acute = U(0x301) local grave = U(0x300) local circum = U(0x342) local Latin_circum = U(0x302) local coronis = U(0x343) local subscript = U(0x345) local undertie = U(0x35C) -- actually "combining double breve below" data["diacritics"] = { ["macron"] = macron, ["spacing_macron"] = spacing_macron, ["modifier_macron"] = modifier_macron, ["breve"] = breve, ["spacing_breve"] = spacing_breve, ["rough"] = rough, ["smooth"] = smooth, ["diaeresis"] = diaeresis, ["acute"] = acute, ["grave"] = grave, ["circum"] = circum, ["Latin_circum"] = Latin_circum, ["coronis"] = coronis, ["subscript"] = subscript, } data.diacritics.all = "" for name, diacritic in pairs(data.diacritics) do data.diacritics.all = data.diacritics.all .. diacritic end data["named"] = data["diacritics"] data["diacritic"] = "[" .. data.diacritics.all .. "]" data["all"] = data["diacritic"] data["diacritic_groups"] = { [1] = "[".. macron .. breve .."]", [2] = "[".. diaeresis .. smooth .. rough .."]", [3] = "[".. acute .. grave .. circum .. "]", [4] = subscript, } data["groups"] = data["diacritic_groups"] data["diacritic_groups"]["accents"] = data["groups"][3] data["length"] = { optional = macron .. "?" .. breve .. "?" } data["length"]["mandatory"] = "%f[" .. macron .. breve .. "]" .. data["length"]["optional"] data["diacritic_order"] = { [macron] = 1, [breve] = 1, [rough] = 2, [smooth] = 2, [diaeresis] = 2, [acute] = 3, [grave] = 3, [circum] = 3, [subscript] = 4, } data["diacritical_conversions"] = { -- Convert spacing to combining diacritics [spacing_macron] = macron, -- macron [modifier_macron] = macron, [spacing_breve] = breve, -- breve ["῾"] = rough, -- rough breathing, modifier letter reversed comma ["ʽ"] = rough, ["᾿"] = smooth, -- smooth breathing, modifier letter apostrophe, coronis, combining coronis ["ʼ"] = smooth, [coronis] = smooth, ["´"] = acute, -- acute ["`"] = grave, -- grave ["῀"] = circum, -- Greek circumflex (perispomeni), circumflex, combining circumflex ["ˆ"] = circum, [Latin_circum] = circum, ["῎"] = smooth .. acute, -- smooth and acute ["῍"] = smooth .. grave, -- smooth and grave ["῏"] = smooth .. circum, -- smooth and circumflex ["῞"] = rough .. acute, -- rough and acute ["῝"] = rough .. grave, -- rough and grave ["῟"] = rough .. circum, -- rough and circumflex ["¨"] = diaeresis, ["΅"] = diaeresis .. acute, ["῭"] = diaeresis .. grave, ["῁"] = diaeresis .. circum, } data["conversions"] = data["diacritical_conversions"] data["consonants"] = "ΒβΓγΔδϜϝͶͷϚϛΖζͰͱΘθͿϳΚκΛλΜμΝνΞξΠπϺϻϞϟϘϙΡρΣσςΤτΦφΧχΨψϠϡͲͳϷϸ" data["consonant"] = "[" .. data.consonants .. "]" data["vowels"] = "ΑαΕεΗηΙιΟοΥυΩω" data["vowel"] = "[" .. data.vowels .. "]" data["combining_diacritics"] = table.concat{ macron, breve, rough, smooth, diaeresis, coronis, acute, grave, circum, subscript } data["combining_diacritic"] = "[" .. data.combining_diacritics .. "]" -- Basic letters with and without diacritics data.word_characters = "%*" .. require("Module:scripts").getByCode("Polyt"):getCharacters() .. data.combining_diacritics .. undertie data.word_character = "[" .. data.word_characters .. "]" return data bkhmazi20m09vd9dn5ftwht9wq8ja4w Module:hi-translit 828 1890 35212 2025-01-19T18:21:00Z Kambai Akau 8 Created page with "-- Transliteration for Hindi (possibly other languages using Devanagari script, except for Sanskrit) local export = {} local m_str_utils = require("Module:string utilities") local gmatch = m_str_utils.gmatch local gsub = m_str_utils.gsub local match = m_str_utils.match local plain_gsub = m_str_utils.plain_gsub local reverse = m_str_utils.reverse local toNFC = mw.ustring.toNFC local conv = { -- consonants ['क'] = 'k', ['ख'] = 'kh', ['ग'] = 'g', ['घ'] = 'gh',..." 35212 Scribunto text/plain -- Transliteration for Hindi (possibly other languages using Devanagari script, except for Sanskrit) local export = {} local m_str_utils = require("Module:string utilities") local gmatch = m_str_utils.gmatch local gsub = m_str_utils.gsub local match = m_str_utils.match local plain_gsub = m_str_utils.plain_gsub local reverse = m_str_utils.reverse local toNFC = mw.ustring.toNFC local conv = { -- consonants ['क'] = 'k', ['ख'] = 'kh', ['ग'] = 'g', ['घ'] = 'gh', ['ङ'] = 'ṅ', ['च'] = 'c', ['छ'] = 'ch', ['ज'] = 'j', ['झ'] = 'jh', ['ञ'] = 'ñ', ['ट'] = 'ṭ', ['ठ'] = 'ṭh', ['ड'] = 'ḍ', ['ढ'] = 'ḍh', ['ण'] = 'ṇ', ['त'] = 't', ['थ'] = 'th', ['द'] = 'd', ['ध'] = 'dh', ['न'] = 'n', ['प'] = 'p', ['फ'] = 'ph', ['ब'] = 'b', ['भ'] = 'bh', ['म'] = 'm', ['य'] = 'y', ['र'] = 'r', ['ल'] = 'l', ['व'] = 'v', ['ळ'] = 'ḷ', ['श'] = 'ś', ['ष'] = 'ṣ', ['स'] = 's', ['ह'] = 'h', ['क़'] = 'q', ['ख़'] = 'x', ['ग़'] = 'ġ', ['ऴ'] = 'ḻ', ['ज़'] = 'z', ['ष़'] = 'ẓ', ['झ़'] = 'ź', ['ड़'] = 'ṛ', ['ढ़'] = 'ṛh', ['फ़'] = 'f', ['ऩ'] = 'ṉ', ['ऱ'] = 'ṟ', ['य़'] = 'ẏ', ['व़'] = 'w', -- ['ज्ञ'] = 'jñ', -- vowel diacritics ['ि'] = 'i', ['ु'] = 'u', ['े'] = 'e', ['ो'] = 'o', ['ॊ'] = 'ǒ', ['ॆ'] = 'ě', ['ा'] = 'ā', ['ी'] = 'ī', ['ू'] = 'ū', ['ृ'] = 'ŕ', ['ै'] = 'ai', ['ौ'] = 'au', ['ॉ'] = 'ŏ', ['ॅ'] = 'ĕ', -- vowel signs ['अ'] = 'a', ['इ'] = 'i', ['उ'] = 'u', ['ए'] = 'e', ['ओ'] = 'o', ['आ'] = 'ā', ['ई'] = 'ī', ['ऊ'] = 'ū', ['ऎ'] = 'ě', ['ऒ'] = 'ǒ', ['ऋ'] = 'ŕ', ['ऐ'] = 'ai', ['औ'] = 'au', ['ऑ'] = 'ŏ', ['ऍ'] = 'ĕ', ['ॐ'] = 'om', -- chandrabindu ['ँ'] = '̃', -- anusvara ['ं'] = '̃', -- visarga ['ः'] = 'ḥ', -- virama ['्'] = '', -- numerals ['०'] = '0', ['१'] = '1', ['२'] = '2', ['३'] = '3', ['४'] = '4', ['५'] = '5', ['६'] = '6', ['७'] = '7', ['८'] = '8', ['९'] = '9', -- punctuation ['।'] = '.', -- danda ['॥'] = '.', -- double danda ['+'] = '', -- compound separator -- abbreviation sign ['॰'] = '.', } local nasal_assim_short = { ['क'] = 'ङ', ['ख'] = 'ङ', ['ग'] = 'ङ', ['घ'] = 'ङ', ['ङ'] = 'ङ', ['च'] = 'ञ', ['छ'] = 'ञ', ['ज'] = 'ञ', ['झ'] = 'ञ', ['ञ'] = 'ञ', ['ट'] = 'ण', ['ठ'] = 'ण', ['ड'] = 'ण', ['ढ'] = 'ण', ['ण'] = 'ण', ['त'] = 'न', ['थ'] = 'न', ['द'] = 'न', ['ध'] = 'न', ['न'] = 'न', ['प'] = 'म', ['फ'] = 'म', ['ब'] = 'म', ['भ'] = 'म', ['म'] = 'म', ['य'] = 'ँ', ['र'] = 'न', ['ल'] = 'न', ['व'] = 'म', ['श'] = 'ञ', ['ष'] = 'ण', ['स'] = 'न', ['ह'] = 'ँ', ['ज़'] = 'न', ['फ़'] = 'म', ['क़'] = 'ङ', ['ख़'] = 'ङ', ['ग़'] = 'ङ', ['ड़'] = 'ँ', ['ढ़'] = 'ँ' } local nasal_assim_long = { ['क'] = 'ँ', ['ख'] = 'ँ', ['ग'] = 'ङ', ['घ'] = 'ङ', ['ङ'] = 'ँ', ['च'] = 'ँ', ['छ'] = 'ँ', ['ज'] = 'ञ', ['झ'] = 'ञ', ['ञ'] = 'ँ', ['ट'] = 'ँ', ['ठ'] = 'ँ', ['ड'] = 'ण', ['ढ'] = 'ण', ['ण'] = 'ँ', ['त'] = 'ँ', ['थ'] = 'ँ', ['द'] = 'न', ['ध'] = 'न', ['न'] = 'ँ', ['प'] = 'ँ', ['फ'] = 'ँ', ['ब'] = 'म', ['भ'] = 'म', ['म'] = 'ँ', ['ह'] = 'ँ', ['ज़'] = 'न', ['फ़'] = 'म', ['क़'] = 'ङ', ['ख़'] = 'ङ', ['ग़'] = 'ङ', ['ड़'] = 'ँ', ['ढ़'] = 'ँ' } -- These clusters when occurring word-finally will not trigger a schwa added -- after them even though the second consonant is in special_cons, which normally -- causes the extra schwa to be added. NOTE: The clusters are reversed from their -- ultimate effect, e.g. the first cluster is written 'ml' but actually applies -- to words ending in 'lm'. The clusters below overall refer to the six clusters -- describable by [rl][mnv], i.e. rm, rn, rv, lm, ln, lv (plus rṇ). -- Plus some word-final geminates. local perm_cl = { ['म्ल'] = true, ['व्ल'] = true, ['न्ल'] = true, ['म्र'] = true, ['व्र'] = true, ['न्र'] = true, ['ण्र'] = true, ['न्न'] = true, ['म्म'] = true, ['ण्ण'] = true, ['ल्ल'] = true, ['र्र'] = true } local all_cons, special_cons = 'कखगघङचछजझञटठडढणतथदधनपफबभमयरलवषशसह', 'यरलवहनमञण' local vowel, vowel_sign = '*aिुृेोाीूैौॉॅॆॊ\'', 'अइउएओआईऊऋऐऔऑऍ\'' local long_vowel, short_vowel = 'ाीूेैोौआईऊएऐओऔ', '*aिुृॆॊॅॉअइउऋऍऑऎऒ\'' local syncope_pattern = '([' .. vowel .. vowel_sign .. '])(़?[' .. all_cons .. '])a(़?[' .. all_cons .. '])([ंँ]?[' .. vowel .. vowel_sign .. '])' function export.tr(text, lang, sc) -- treat anusvara + nasal as geminate nasal after short vowels text = gsub(text, '([' .. short_vowel .. all_cons .. '])ं([नम])', '%1%2्%2') -- word-final apostrophe (e.g. from bold formatting) does not delete schwa text = gsub(text, '([' .. all_cons .. ']़?)(\'%A)', '%1a%2') text = gsub(text, '([' .. all_cons .. ']़?)(\')$', '%1a%2') text = gsub(text, '([' .. all_cons .. ']़?)([' .. vowel .. '्]?)', function(c, d) return c .. (d == "" and 'a' or d) end) -- to detect words, include Unicode 0900-0963 and 0971-097F (plus 'a' and '*'), -- excluding e.g. danda and abbreviation dot ॰ for word in gmatch(text, "[ऀ-ॣॱ-ॿa*]+") do local orig_word = word word = reverse(word) word = gsub(word, '^a(़?)([' .. all_cons .. '])(.)(.?)', function(opt, first, second, third) return (((match(first, '[' .. special_cons .. ']') and match(second, '्') and not perm_cl[first..second..third]) or match(first .. second, 'य[ीिई]')) and 'a' or "") .. opt .. first .. second .. third end) while match(word, syncope_pattern) do word = gsub(word, syncope_pattern, '%1%2%3%4') end word = reverse(word) -- The special_vowel category consists of ī/e/o/ai/au, these vowels are often -- written with anusvara for 'aesthetic' reasons as the vowel diacritic -- gets in the way of the candrabindu. For ī/e/o/ai/au, anusvara will trigger -- nasal_assim_long and candrabindu will force a nasal vowel. To force a nasal -- consonant before voiceless stops (mostly in loanwords), respell with -- homorganic nasal ङ/ञ/ण/न/म + virama ् -- Exception: vowel 'e' when written as standalone ए local special_vowel, normal_vowel = 'ीेैोौईऐओऔ', '*aिुाूृॆॅॊॉअइउआऊऋऎऍऒऑए\'' word = gsub(word, '([' .. special_vowel .. '])ँ(.़?)', function(prev, succ) return prev .. "̃" .. succ end) --sometimes chandrabindu != anusvara word = gsub(word, '([' .. normal_vowel .. '])ं([सशषवयकखटतथदडपचछ]़?)', function(prev, succ) return prev .. (nasal_assim_short[succ] or "̃") .. succ end) word = gsub(word, '([' .. normal_vowel .. '])ँ([सशषवयकखटतथदडपचछ]़?)', function(prev, succ) return prev .. "̃" .. succ end) --force chandrabindu to behave as anusvara word = gsub(word, 'ँ', 'ं') word = gsub(word, '([' .. short_vowel .. '])ं(.़?)', function(prev, succ) return prev .. (nasal_assim_short[succ] or "̃") .. succ end) word = gsub(word, '([' .. long_vowel .. '])ं(.़?)', function(prev, succ) return prev .. (nasal_assim_long[succ] or "̃") .. succ end) text = plain_gsub(text, orig_word, word) end text = gsub(text, '.़?', conv) text = gsub(text, 'a([iu])̃', 'a͠%1') text = gsub(text, 'ñz', 'nz') text = gsub(text, '%*', 'a') return toNFC(text) end return export fmf0mab5sp2f75oq87ch2x70d2wkzzn Module:ug-translit 828 1891 35213 2025-01-19T18:22:37Z Kambai Akau 8 Created page with "local export = {} local data = {} data["ug-Arab"] = { -- consonants ["م"] = "m", ["ن"] = "n", ["د"] = "d", ["ت"] = "t", ["ب"] = "b", ["پ"] = "p", ["ف"] = "f", ["ق"] = "q", ["ك"] = "k", ["ڭ"] = "ng", ["گ"] = "g", ["غ"] = "gh", ["ھ"] = "h", ["خ"] = "x", ["چ"] = "ch", ["ج"] = "j", ["ژ"] = "zh", ["ز"] = "z", ["س"] = "s", ["ش"] = "sh", ["ر"] = "r", ["ل"] = "l", ["ئ"] = "'", ["ي"] = "y", ["ۋ"] = "w", -- vowels ["ا"] = "a", ["..." 35213 Scribunto text/plain local export = {} local data = {} data["ug-Arab"] = { -- consonants ["م"] = "m", ["ن"] = "n", ["د"] = "d", ["ت"] = "t", ["ب"] = "b", ["پ"] = "p", ["ف"] = "f", ["ق"] = "q", ["ك"] = "k", ["ڭ"] = "ng", ["گ"] = "g", ["غ"] = "gh", ["ھ"] = "h", ["خ"] = "x", ["چ"] = "ch", ["ج"] = "j", ["ژ"] = "zh", ["ز"] = "z", ["س"] = "s", ["ش"] = "sh", ["ر"] = "r", ["ل"] = "l", ["ئ"] = "'", ["ي"] = "y", ["ۋ"] = "w", -- vowels ["ا"] = "a", ["ە"] = "e", ["ې"] = "ë", ["ى"] = "i", ["و"] = "o", ["ۆ"] = "ö", ["ۇ"] = "u", ["ۈ"] = "ü", -- punctuation ["؟"]="?", ["،"]=",", ["؛"]=";", ["ـ"]="-" } data["Arab"] = data["ug-Arab"] data["Cyrl"] = { ["А"] = "A", ["Б"] = "B", ["В"] = "W", ["Г"] = "G", ["Ғ"] = "Gh", ["Д"] = "D", ["Е"] = "Ë", ["Ә"] = "E", ["Ж"] = "Zh", ["Җ"] = "J", ["З"] = "Z", ["И"] = "I", ["Й"] = "Y", ["К"] = "K", ["Қ"] = "Q", ["Л"] = "L", ["М"] = "M", ["Н"] = "N", ["Ң"] = "Ng", ["О"] = "O", ["Ө"] = "Ö", ["П"] = "P", ["Р"] = "R", ["С"] = "S", ["Т"] = "T", ["У"] = "U", ["Ү"] = "Ü", ["Ф"] = "F", ["Х"] = "X", ["Һ"] = "H", ["Ч"] = "Ch", ["Ш"] = "Sh", ["Ю"] = "Yu", ["Я"] = "Ya", ["Э"] = "É", ["а"] = "a", ["б"] = "b", ["в"] = "w", ["г"] = "g", ["ғ"] = "gh", ["д"] = "d", ["е"] = "ë", ["ә"] = "e", ["ж"] = "zh", ["җ"] = "j", ["з"] = "z", ["и"] = "i", ["й"] = "y", ["к"] = "k", ["қ"] = "q", ["л"] = "l", ["м"] = "m", ["н"] = "n", ["ң"] = "ng", ["о"] = "o", ["ө"] = "ö", ["п"] = "p", ["р"] = "r", ["с"] = "s", ["т"] = "t", ["у"] = "u", ["ү"] = "ü", ["ф"] = "f", ["х"] = "x", ["һ"] = "h", ["ч"] = "ch", ["ш"] = "sh", ["ю"] = "yu", ["я"] = "ya", ["э"] = "é", } function export.tr(text, lang, sc) if not sc then sc = require("Module:languages").getByCode(lang):findBestScript(text):getCode() end if sc ~= "ug-Arab" and sc ~= "Arab" and sc ~= "Cyrl" then return nil end -- remove initial hamza text = mw.ustring.gsub(text, "^\216\166(.)", "%1") text = mw.ustring.gsub(text, "%s\216\166(.)", " %1") -- add apostrophe in some cases text = mw.ustring.gsub(text, "([اەوۇۆۈېىаәоуөүеиАӘОУӨҮЕИ])([ڭң])([اەوۇۆۈېىаәоуөүеи])", "%1'%2%3") -- V'ngV text = mw.ustring.gsub(text, "([نн])([گغгғ])", "%1'%2") -- n'g & n'gh text = mw.ustring.gsub(text, "([ڭң])([ھһ])", "%1'%2") -- ng'h text = mw.ustring.gsub(text, "([زз])([ھһ])", "%1'%2") -- z'h text = mw.ustring.gsub(text, '.', data[sc]) return text end return export 0fcylopywyrq21n7zt3dz5g58q3341q Module:ur-translit 828 1892 35214 2025-01-19T18:24:02Z Kambai Akau 8 Created page with "--[=[ FIXME: 1. support for Arabic al- (copy from fa-cls-translit) ]=] local U = require("Module:string/char") local gsub = mw.ustring.gsub local export = {} local fatHataan = U(0x64B) local zabar = U(0x64E) local zer = U(0x650) local pesh = U(0x64F) local zwnj = U(0x200C) -- Is this even used in Urdu? Why was it included in the previous version? local highhmz = U(0x654) local tashdid = U(0x651) -- also called tashdid local jazm = "ْ" local he = "ہ" local ghunna =..." 35214 Scribunto text/plain --[=[ FIXME: 1. support for Arabic al- (copy from fa-cls-translit) ]=] local U = require("Module:string/char") local gsub = mw.ustring.gsub local export = {} local fatHataan = U(0x64B) local zabar = U(0x64E) local zer = U(0x650) local pesh = U(0x64F) local zwnj = U(0x200C) -- Is this even used in Urdu? Why was it included in the previous version? local highhmz = U(0x654) local tashdid = U(0x651) -- also called tashdid local jazm = "ْ" local he = "ہ" local ghunna = U(0x658) local dagger_alif = U(0x670) local consonants = "ببپتثجچحخدذرزژسشصضطظعغفقکگلࣇمنݨؤڷہئھٹڈڑ" local consonantS = "ببپتثجچحخدذرزژسشصضطظعغفقکگڷلࣇمنݨہھٹڈڑ" local consonantS2 = "یببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑ" local semivowel = "یو" local vowels = "āایئےۓوؤ" local indvowels = "آایےوؤ" local hes = "ہح" local diacritics = "َُِّْٰ" local ZZP = "َُِ" local lrm = U(0x200e) -- left-to-right mark local rlm = U(0x200f) -- right-to-left mark local consonants_needing_vowels = "ببپتثجچحخدذرزژسشصضطظعغفقکڷگلࣇمنںݨہئٹڈڑءﷲ" -- consonants on the right side; includes alif madda local rconsonants = consonants_needing_vowels .. "ویآ" -- consonants on the left side; does not include alif madda local lconsonants = consonants_needing_vowels local space_like = "%s'" .. '"' local space_like_class = "[" .. space_like .. "]" -- not all letters here are used by urdu local mapping = { ["آ"] = 'ā', ["ب"] = 'b', ["پ"] = 'p', ["ت"] = 't', ["ٹ"] = 'ṭ', ["ث"] = 's', ["ج"] = 'j', ["چ"] = 'c', ["ح"] = 'h', ["خ"] = 'x', ["د"] = 'd', ["ڈ"] = 'ḍ', ["ذ"] = 'z', ["ر"] = 'r', ['ڑ'] = "ṛ", ["ز"] = 'z', ["ژ"] = 'ź', ["س"] = 's', ["ش"] = 'ś', ["ص"] = 's', ["ض"] = 'z', ["ط"] = 't', ["ظ"] = 'z', ["غ"] = 'ġ', ["ف"] = 'f', ["ق"] = 'q', ["ک"] = 'k', ["گ"] = 'g', ["ݨ"] = 'ṇ', ["ࣇ"] = 'ḷ', ["ڷ"] = 'ł', ["ل"] = 'l', ["م"] = 'm', ["ن"] = 'n', ["و"] = 'o', ["ہ"] = 'h', ["ی"] = 'e', ["ے"] = 'e', ["۔"] = ".", ["ں"] = '̃', ["ھ"] = "h", ["ع"] = '\'', ["ء"] = '\'', ["أ"] = '', -- diacritics [zabar] = "a", [zer] = "i", [pesh] = "u", [jazm] = "", -- also sukun - no vowel [zwnj] = "-", -- ZWNJ (zero-width non-joiner) -- ligatures ["ﻻ"] = "lā", ["ﷲ"] = "allāh", -- kashida ["ـ"] = "-", -- kashida, no sound -- numerals ["۱"] = "1", ["۲"] = "2", ["۳"] = "3", ["۴"] = "4", ["۵"] = "5", ["۶"] = "6", ["۷"] = "7", ["۸"] = "8", ["۹"] = "9", ["۰"] = "0", -- punctuation (leave on separate lines) ["؟"] = "?", -- question mark ["۔"] = ".", -- period ["،"] = ",", -- comma ["؛"] = ";", -- semicolon ["«"] = '“', -- quotation mark ["»"] = '”', -- quotation mark ["٪"] = "%", -- percent ["؉"] = "‰", -- per mille ["٫"] = ".", -- decimals ["٬"] = ",", -- thousand ["ۓ"] = "-ye", [highhmz] = "-yi", } local punctuation = "%-:%(%)%[%]*&٫؛؟،ـ«\".\'!»٪؉۔" local numbers = "۱۲۳۴۵۶۷۸۹۰" local ain = 'ع' local alif = 'ا' local ye = 'ی' local ye2 = 'ئ' local ye3 = "ے" local vao = "و" local aspirate = 'ھ' local highhmz = U(0x654) local aiu = "āīūآ" local n_exceptions = "[^" .. aiu .. "]" -- for nasalization exceptions local before_diacritic_checking_subs = { ------------ transformations prior to checking for diacritics -------------- {U(0x06E5), "و"}, {U(0x06E6), "ی"}, -- ignore dagger alif placed over regular alif or alif maqṣūra {"([" .. alif .. ye .. "])" .. dagger_alif, alif}, {"([^" .. alif .. ye .. "])" .. fatHataan, alif .. fatHataan}, } local has_diacritics_subs = { -- remove arabic ye (ruins conversions) {"لل" .. he , ""}, {"لل" .. tashdid .. he , ""}, {"لل" .. tashdid .. dagger_alif .. he , ""}, {"ۃ" , ""}, -- aspirated consonants should cound as 1 consonant not two {"([" .. consonants .. "][".. ZZP .. diacritics .. "?])" .. aspirate , "%1"}, {"([" .. consonants .. "])" .. aspirate , "%1"}, { aspirate , ""}, -- remove punctuation and tashdid {"[" .. punctuation .. tashdid .. highhmz .. zwnj .. numbers .. "]", ""}, -- noon gunna and silent consonants can be removed { ".. [".. ZZP .. indvowels .. diacritics .. "?] .. ([" .. consonantS2 .. "])" .. "([".. ghunna .. jazm .."])" .. "([" .. consonantS2 .. "])" , ""}, { "([" .. consonants .. "])" .. ghunna , ""}, { "([" .. consonantS2 .. "])" .. jazm , ""}, { "([" .. consonantS2 .. "])" .. "یٰ" , ""}, -- must go before removing final consonants {"[".. ZZP .. diacritics .. "]" .. alif , alif }, {fatHataan , "" }, { "([" .. consonantS2 .. "])" .. "[" .. ZZP .. diacritics .. indvowels .. "?]" .. "([ںۓۂۂ])", "" }, { "([ںۓۂۂ])", "" }, { "([" .. ye .. alif .. "])" .. dagger_alif, alif}, { dagger_alif .. ye , alif}, { alif .. "[".. ZZP .. diacritics .. "]" , ""}, { "[".. ZZP .. diacritics .. "]" .. alif , alif}, { dagger_alif .. "([" .. ye .. alif .. "])", alif}, -- Remove consonants at end of word or utterance, so that we're OK with -- words lacking iʿrāb (must go before removing other consonants). -- If you want to catch places without iʿrāb, comment out the next two lines. {"[" .. lconsonants .. "]$", ""}, -- closed consonants {"([" .. consonantS2 .. "])[" .. indvowels .. ZZP .. "]", ""}, -- remove consonants (or alif) when followed by diacritics -- must go after removing tashdid -- do not remove the diacritics yet because we need them to handle -- long-vowel sequences of diacritic + pseudo-consonant {"[" .. lconsonants .. alif .. "]([" .. fatHataan .. zabar .. pesh .. zer .. jazm .. dagger_alif .. "])", "%1"}, -- the following two must go after removing consonants w/diacritics because {"([" .. rconsonants .. "])([".. ZZP .. diacritics .. "?][" .. indvowels .. "?])([" .. consonantS2 .. "])", ""}, {"[" .. indvowels .. "]([" .. rconsonants .. "])", ""}, {"[".. ZZP .. diacritics .. "]([" .. lconsonants .. "])", ""}, {"([" .. consonants .. "])[" .. indvowels .. ZZP .. diacritics .. "]", ""}, {"([" .. rconsonants .. "])(" .. space_like_class .. ")", ""}, {"[" .. lconsonants .. "]" .. zabar .. "[".. ye .. ye3 .. vao .. "]", ""}, -- we only want to treat vocalic wāw/yā' in them (we want to have removed -- remove vaw { "[" .. lconsonants .. "]" .. vao, ""}, {"ؤ" .. pesh , ""}, {"ؤ", ""}, -- remove ye { "[" .. lconsonants .. "]" .. ye, ""}, {ye3, ""}, {"([" .. consonants .. "][" .. ZZP .. "])" .. he,""}, -- remove fatḥa/fatḥatan + alif/alif-maqṣūra {"[" .. fatHataan .. zabar .. "][" .. alif .. ye .. "]", ""}, -- remove diacritics and independant vowels {"[" .. fatHataan .. zabar .. pesh .. zer .. jazm .. dagger_alif .. "]", ""}, { "[" .. indvowels .. "]" , ""}, { "[".. semivowel .."]" .. "[" .. indvowels .. "]" , ""}, -- remove numbers, hamzatu l-waṣl, alif madda {"[" .. numbers .. "ٱ" .. "آ" .. "]", ""}, {"%s", ""}, } -- declared as local above local function has_diacritics(text) local count text, count = gsub(text, "[" .. lrm .. rlm .. "]", "") if count > 0 then require("Module:debug").track("ur-translit/lrm or rlm") end for _, sub in ipairs(has_diacritics_subs) do text = gsub(text, unpack(sub)) end return #text == 0 end function export.tr(text, lang, sc) if type(text) == "table" then local function f(x) return (x ~= "") and x or nil end text, lang, sc, omit_i3raab, force_translit = f(text.args[1]), f(text.args[2]), f(text.args[3]), f(text.args[4]), f(text.args[5]) end for _, sub in ipairs(before_diacritic_checking_subs) do text = gsub(text, sub[1], sub[2]) end if not force_translit and not has_diacritics(text) then require("Module:debug").track("ur-translit/lacking diacritics") return nil end --define the "end" of a word text = gsub(text, "#", "HASHTAG") text = gsub(text, " | ", "# | #") text = gsub(text, "\n" , "#".."\n" .. "#") text = gsub(text, "(["..punctuation.."])" , "#".."%1" .. "#") text = "##" .. gsub(text, " ", "# #") .. "##" text = gsub(text, zwnj, "#"..zwnj.."#") -- hastags now mark the beginning and end of a word --exceptions text = gsub(text, "#" .. vao .. he .. "#", "#vo#") text = gsub(text, "#" .. vao .. pesh .. he .. "#", "#vo#") text = gsub(text, "#" .. "پ" .. he .. "#", "#pe#") text = gsub(text, "#" .. "پ" .. zer .. he .. "#", "#pe#") text = gsub(text, "#" .. ye .. he .. "#", "#ye#") text = gsub(text, "#" .. ye .. zer .. he .. "#", "#ye#") --character reformatting --to make an exceptions for a word, put hashtags on both sides text = gsub(text, "ۂ", he .. highhmz) text = gsub(text, highhmz, "#"..highhmz.."#") --text = gsub(text, 'ىٰ', "ā") -- the first letter is U+0649 (Arabic alif maqṣūra), it doesn't belong here text = gsub(text, 'یٰ', "ā") -- the first letter is U+06CC text = gsub(text, 'ٰ', "ā") text = gsub(text, 'ا' .. fatHataan, "an") text = gsub(text, 'لا', "ﻻ") text = gsub(text, "ة" , "ۃ") text = gsub(text, "ۃ" .. "([" .. ZZP .. jazm .. "])", "ت%1") text = gsub(text, "ۃ" , he) -- Tashdeed text = gsub(text, '([' .. consonantS2 .. '])' .. tashdid, "%1%1") text = gsub(text, '([' .. consonantS2 .. '])' .. tashdid .. '([' .. ZZP .. '])', "%1%1%2") -- For some reason the tashdeed gets pushed after the other diacritics, so this line is necessary for tashdeed to work with other diacritics text = gsub(text, '([' .. consonants .. '])' .. '([' .. ZZP .. '])' .. tashdid, "%1%1%2") text = gsub(text, '([' .. ZZP .. '])' .. aspirate, aspirate.."%1") text = gsub(text, dagger_alif .. aspirate, aspirate.."%1") text = gsub(text, ye .. '([' .. ZZP .. '])' .. tashdid, "yy%1") text = gsub(text, vao .. '([' .. ZZP .. '])' .. tashdid, "vv%1") text = gsub(text, ye .. tashdid .. '([' .. ZZP .. '])', "yy%1") text = gsub(text, vao .. tashdid .. '([' .. ZZP .. '])', "vv%1") --initial alif text = gsub(text, pesh .. vao .. alif, "uā") text = gsub(text, "(["..consonantS2.."])" .. alif, "%1ā") --alifs paired to a consonant are a vowel text = gsub(text, jazm .. alif, "-") -- invisible ZWNJ text = gsub(text, jazm .. "آ", "-ā") -- invisible ZWNJ text = gsub(text, "(["..consonantS2.."])" .. "آ", "%1'ā") text = gsub(text, pesh .. vao .. zabar .. alif , "ūā" ) text = gsub(text, zabar .. alif, "ā") text = gsub(text, "(" .. ghunna .. ")" .. alif, "%1ā") text = gsub(text, "(["..diacritics.."])" .. alif, "%1") text = gsub(text, "(["..ZZP.."])" .. alif, "%1") --alifs not paired to a consonant are a glottal stop (not shown currently) text = gsub(text, alif.."(["..diacritics.."])".. "(["..consonantS2.."])", "%1%2") text = gsub(text, alif..ye.."#", "ī") text = gsub(text, alif..ye, "e") text = gsub(text, alif..ye3, "e") text = gsub(text, alif..zabar..ye3, "ai") text = gsub(text, alif..vao, "o") text = gsub(text, alif..zer..ye, "ī") text = gsub(text, alif..pesh..vao, "ū") text = gsub(text, alif.."(["..diacritics.."])", "%1") -- convert semi vowels text = gsub(text, vao.. "(["..diacritics..ZZP.."])", "v%1") text = gsub(text, ye.. "(["..diacritics..ZZP.."])", "y%1") text = gsub(text, ye .. "ā", "yā") text = gsub(text, vao.. "ā", "vā") text = gsub(text, ye .. "(["..zabar.."]?)" .. ye3, "y%1"..ye3.."") text = gsub(text, vao .. "(["..zabar.."]?)" .. ye3, "v%1"..ye3.."") text = gsub(text, ye .. "(["..semivowel.."])(["..semivowel.."])", "e%1%2") text = gsub(text, vao .. "(["..semivowel.."])(["..semivowel.."])", "o%1%2") text = gsub(text, ye .. "(["..semivowel.."])", "y%1") text = gsub(text, vao .. "(["..semivowel.."])", "v%1") -- conversions for vaav/vaw/vao text = gsub(text, pesh.. vao, "ū") text = gsub(text, zabar .. vao, "au") text = gsub(text, vao.. "(["..diacritics..ZZP.."])", "v%1") text = gsub(text, "(["..diacritics..ZZP.."])" .. vao, "%1v") -- conversions for ye text = gsub(text, zer.. ye, "ī") text = gsub(text, ye .. "#", "ī#") text = gsub(text, zabar.. ye, "ai") text = gsub(text, zabar.. ye3, "ai") text = gsub(text, ye .. "(["..diacritics..ZZP.."])", "y%1") text = gsub(text, "(["..diacritics..ZZP.."])" .. ye , "%1y") -- final he and izafa/ezafe text = gsub(text, "e" .. zer .. "#", "e-yi#") text = gsub(text, "ī" .. zer .. "#", "ī-yi#") text = gsub(text, "y" .. zer .. "#", "-yi#") text = gsub(text, zer .. "#", "-i#") text = gsub(text, "(["..ZZP.."])" .. he .. "#" .. zwnj, "%1-") text = gsub(text, "(["..ZZP.."])" .. he .. "#", "%1#") text = gsub(text, zabar .. he .. "#", "a#") -- noon ghunna assimilation/nasalization --remove impossible nasal vowels text = gsub(text, "ن" .. ghunna .. "([ب])", "m%1") -- nasal vowels are impossible before b text = gsub(text, "ن" .. ghunna .. "ت" .. aspirate, "nth") text = gsub(text, "ن" .. ghunna .. "([قگ])", "ṅ%1") -- impossible before q and g text = gsub(text, "(" .. n_exceptions .. ")" .. "ن" .. ghunna .. "ٹ" .. aspirate , "%1ṇṭh") text = gsub(text, "(" .. n_exceptions .. ")" .. "ن" .. ghunna .. "پ" .. aspirate, "%1mph") text = gsub(text, "(" .. n_exceptions .. ")" .. "ن" .. ghunna .. "ک" .. aspirate, "%1ṅkh") text = gsub(text, "ن" .. ghunna .. "([ج])", "ñ%1") -- impossible before j text = gsub(text, "ن".. ghunna .. "ڈ" .. aspirate, "ṇḍh") -- aspirated d/D cant be nasalized text = gsub(text, "ن".. ghunna .. "د" .. aspirate, "ndh") -- aspirated d/D cant be nasalized --other nasals text = gsub(text, "ن" .. jazm .. "([کگق])" .. "#", "ṅ%1#") text = gsub(text, "ن" .. ghunna .. "([کگق])" .. jazm .. "#", "ṅ%1#") text = gsub(text, "ن" .. jazm .. "([دتر])", "n%1") -- dental text = gsub(text, "ن" .. ghunna .. "([ٹڈ])" .. jazm .. "#", "ṇ%1#") text = gsub(text, "ن" .. ghunna .. "([چج])" .. jazm .. "#", "ñ%1#") -- postalveolar text = gsub(text, "ن" .. ghunna .. "([چج]".. aspirate ..")" .. jazm .. "#", "ñ%1#") -- if noon ghunna cannot assimilate, it becomes a nasal vowel. text = gsub(text, "ن" .. ghunna, "ں") text = gsub(text, "ؤ" .. pesh .. "ں" .. "#", ye2 .. "ū" .. "ں" .. "#") -- get rid of hashtags (not needed) text = gsub(text, "#", "") text = gsub(text, "HASHTAG", "#") text = string.gsub(text, lrm, "") text = string.gsub(text, rlm, "") -- convert all characters text = gsub(text, '.', mapping) -- vowel fixes -- nasalized dipthongs text = gsub(text, 'a([iu])̃', 'a͠%1') -- alif -- Final corrections text = gsub(text, "lll", "ll") text = gsub(text, "āa", "ā") text = gsub(text, "aaa", "ā") text = gsub(text, "āā", "ā") text = gsub(text, "aa", "ā") --now get rid of the zero consonants text = gsub(text, "ئ", "") text = gsub(text, "u" .. "ؤ" , "u") text = gsub(text, "ؤ" .. "u" .. "$", "ū") -- ؤُ is rendered 'ū' word-finally, short 'u' otherwise text = gsub(text, "ؤ" .. "u" .. "([ ,.;?!-])", "ū%1") text = gsub(text, "ؤ" .. "u" , "u") text = gsub(text, "ؤ", "o") text = mw.ustring.toNFC(text) return text end return export sksnd2m5reqihoqbjuvlk8rekd6yba6 Module:uk-translit 828 1893 35215 2025-01-19T18:25:00Z Kambai Akau 8 Created page with "local export = {} local m_str_utils = require("Module:string utilities") local rsubn = m_str_utils.gsub -- 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 local regular_tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='H', ["г"]='h', ["Ґ"]='G', ["ґ"]='g', ["Д"]='D', ["д"]='d', ["Е"]='E', ["е"]='e', ["Є"]='Je', [..." 35215 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local rsubn = m_str_utils.gsub -- 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 local regular_tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='H', ["г"]='h', ["Ґ"]='G', ["ґ"]='g', ["Д"]='D', ["д"]='d', ["Е"]='E', ["е"]='e', ["Є"]='Je', ["є"]='je', ["Ж"]='Ž', ["ж"]='ž', ["З"]='Z', ["з"]='z', ["И"]='Y', ["и"]='y', ["І"]='I', ["і"]='i', ["Ї"]='Ji', ["ї"]='ji', ["Й"]='J', ["й"]='j', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["М"]='M', ["м"]='m', ["Н"]='N', ["н"]='n', ["О"]='O', ["о"]='o', ["П"]='P', ["п"]='p', ["Р"]='R', ["р"]='r', ["С"]='S', ["с"]='s', ["Т"]='T', ["т"]='t', ["У"]='U', ["у"]='u', ["Ф"]='F', ["ф"]='f', ["Х"]='X', ["х"]='x', ["Ц"]='C', ["ц"]='c', ["Ч"]='Č', ["ч"]='č', ["Ш"]='Š', ["ш"]='š', ["Щ"]='Šč', ["щ"]='šč', ["Ь"]='ʹ', ["ь"]='ʹ', ["Ю"]='Ju', ["ю"]='ju', ["Я"]='Ja', ["я"]='ja', -- right single quotation mark, modifier letter apostrophe → modifier letter double prime ["’"]='ʺ', ["ʼ"]= 'ʺ', -- Ukrainian style quotes ['«']='“', ['»']='”', -- Special char used in [[ₚосія]] ['ₚ']='ᵣ', } -- These need to be separated from the `regular_tt` so they don't interfere with reverse translit. local obsolete_tt = { -- obsolete letters, pre-refom ["Ё"]='Ë', ["ё"]='ë', ["Ъ"]='ʺ', ["ъ"]='ʺ', ["Ы"]='Y', ["ы"]='y', ["Ѣ"]='I', ["ѣ"]='i', ["Э"]='È', ["э"]='è', ["Ј"]='J', ["ј"]='j', -- obsolete letters, Middle Ukrainian ["Ѥ"]='Je', ["ѥ"]='je', ["Ъ"]='ʺ', ["ъ"]='ʺ', ["Ы"]='Y', ["ы"]='y', ["Ѣ"]='I', ["ѣ"]='i', ["Ѧ"]='Ja', ["ѧ"]='ja', ["Ѩ"]='Ja', ["ѩ"]='ja', ["Ѫ"]='U', ["ѫ"]='u', ["Ѭ"]='Ju', ["ѭ"]='ju', ["Ѯ"]='Ks', ["ѯ"]='ks', ["Ѱ"]='Ps', ["Ѱ"]='ps', ["Ѳ"]='F', ["ѳ"]='f', ["Ѵ"]='I', ["ѵ"]='i', ["Ѡ"]='O', ["ѡ"]='o', } local AC = m_str_utils.char(0x0301) -- acute = ́ local acute_decomposer = { ["á"] = "a" .. AC, ["é"] = "e" .. AC, ["í"] = "i" .. AC, ["ó"] = "o" .. AC, ["ú"] = "u" .. AC, ["ý"] = "y" .. AC, ["Á"] = "A" .. AC, ["É"] = "E" .. AC, ["Í"] = "I" .. AC, ["Ó"] = "O" .. AC, ["Ú"] = "U" .. AC, ["Ý"] = "Y" .. AC, } function export.tr(text, lang, sc)--translit any words or phrases -- Remove word-final hard sign, either utterance-finally or followed by -- a non-letter character such as space, comma, period, hyphen, etc. text = rsub(text, "[Ъъ]$", "") text = rsub(text, "[Ъъ]([%A])", "%1") text = rsub(text, "'+", { ["'"] = 'ʺ' }) -- neutral apostrophe text = rsub(text, '.', regular_tt) text = rsub(text, '.', obsolete_tt) return text end function export.reverse_tr(text)--reverse-translit any words or phrases local reverse_tt = {} for k, v in pairs(regular_tt) do reverse_tt[v] = k end reverse_tt['ʺ'] = "'" reverse_tt['ʹ'] = "ь" reverse_tt['y'] = "и" reverse_tt['Y'] = "И" text = rsub(text, '.', acute_decomposer) text = rsub(text, '[Jj][aeiu]', reverse_tt) text = rsub(text, '[Šš]č', reverse_tt) text = rsub(text, '.', reverse_tt) return text end return export jc4fenr9dubo55lyz0uby0u6ikura7b Module:tt-translit 828 1894 35216 2025-01-19T18:25:52Z Kambai Akau 8 Created page with "local export = {} local rsubn = mw.ustring.gsub -- 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 -- apply rsub() repeatedly until no change local function rsub_repeatedly(term, foo, bar) while true do local new_term = rsub(term, foo, bar) if new_term == term then return term end term = new_term end end local tt = { ["ү"]="ü",['Ү']='Ü', ["..." 35216 Scribunto text/plain local export = {} local rsubn = mw.ustring.gsub -- 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 -- apply rsub() repeatedly until no change local function rsub_repeatedly(term, foo, bar) while true do local new_term = rsub(term, foo, bar) if new_term == term then return term end term = new_term end end local tt = { ["ү"]="ü",['Ү']='Ü', ["т"]="t",['Т']='T', ["р"]="r",['Р']='R', ["ф"]="f",['Ф']='F', ["ю"]="yu",['Ю']='Yu', ["ш"]="ş",['Ш']='Ş', ["ь"]="’",['Ь']='’', ["ъ"]="ʺ",['Ъ']='ʺ', ["н"]="n",['Н']='N', ["п"]="p",['П']='P', ["й"]="y",['Й']='Y', ["л"]="l",['Л']='L', ["з"]="z",['З']='Z', ["е"]="e",['Е']='E', ["г"]="g",['Г']='G', ["б"]="b",['Б']='B', ["у"]="u",['У']='U', ["с"]="s",['С']='S', ["х"]="x",['Х']='X', ["ч"]="ç",['Ч']='Ç', ["щ"]="şç",['Щ']='Şç', ["я"]="ya",['Я']='Ya', ["ы"]="ı",['Ы']='I', ["э"]="e",['Э']='E', ["м"]="m",['М']='M', ["о"]="o",['О']='O', ["ө"]="ö",['Ө']='Ö', ["и"]="i",['И']='İ', ["ё"]="yo",['Ё']='Yo', ["ж"]="j",['Ж']='J', ["к"]="k",['К']='K', ["д"]="d",['Д']='D', ["в"]="w",['В']='W', ["ц"]="ts",['Ц']='Ts', ["а"]="a",['А']='A', ["ң"]="ñ",['Ң']='Ñ', ["җ"]="c",['Җ']='C', ["һ"]="h",['Һ']='H', ["ә"]="ä",['Ә']='Ä' }; function export.tr(text, lang, sc) text = rsub( text, "([АОӘУЫЕЯЁЮИЕаоәуыэяёюиеъь%A][́̀]?)([Ее])", function(a,e) return a..(e=='е' and 'ye' or 'Ye') end ) -- ү/у should be transliterated as w after vowels (except у/ү itself) text = rsub_repeatedly(text, "([АаЕеЭэЯяӘәИиӨөЫы])[үу]", "%1w") text = rsub_repeatedly(text, "([УҮүу])([АаЫыОоУуӘәЕеИиӨөҮү])", "%1w%2") text = rsub(text, "^Е", "Ye") text = rsub(text, "^е","ye") text = rsub(text, "ия$", "iyä") --not last word end handled in code end -- Deal with dual nature of к, г, transliterated either to "front" variants -- k/g or "back" variants q/ğ. The back variants occur before hard signs -- (Ъ/ъ), which then disappear, and also in the vicinity of the back vowels -- а/о/у/ы (and their capital equivalents А/О/У/Ы). The code below that -- handles this appears to say that the sound of word-initial к/г is -- determined by the following vowel, and the sound of non-word-initial -- к/г is determined by the preceding vowel. FIXME: Not sure if this is -- correct. -- glottal stop text = rsub(text, "([АаЫыОоУуӘәЭэИиӨөҮүЕе])([ЪъЬьЭэ])", "%1'") local t = {['К']='Q',['к']='q',['Г']='Ğ',['г']='ğ'} text = rsub(text, "([КкГг])([Ъъ])", function(a,b) return t[a] end) text = rsub(text, "(%a?)([КкГг])(.?)", function(b,c,a) return b .. (mw.ustring.match(b>'' and b or a,"[АОУЫаоуы]") and t[c] or tt[c]) .. a end ) text = rsub(text, "ия%A", "iyä") text = rsub(text, ".", tt) return text end return export 7s50dtyxeaegp8ntm6c404p9z5h60p1 Module:tg-translit 828 1895 35217 2025-01-19T18:26:57Z Kambai Akau 8 Created page with "local export = {} local m_string_utils = require("Module:string utilities") local gsub = m_string_utils.gsub local U = m_string_utils.char local tt = { ["т"] = "t", ["Т"] = "T", ["р"] = "r", ["Р"] = "R", ["ф"] = "f", ["Ф"] = "F", ["ю"] = "yu", ["Ю"] = "Yu", ["ш"] = "š", ["Ш"] = "Š", ["ҳ"] = "h", ["Ҳ"] = "H", ["ъ"] = "ʾ", ["Ъ"] = "ʾ", ["н"] = "n", ["Н"] = "N", ["п"] = "p", ["П"] = "P", ["й"] = "y", ["Й"] = "Y", ["л"] = "l", ["Л"] = "..." 35217 Scribunto text/plain local export = {} local m_string_utils = require("Module:string utilities") local gsub = m_string_utils.gsub local U = m_string_utils.char local tt = { ["т"] = "t", ["Т"] = "T", ["р"] = "r", ["Р"] = "R", ["ф"] = "f", ["Ф"] = "F", ["ю"] = "yu", ["Ю"] = "Yu", ["ш"] = "š", ["Ш"] = "Š", ["ҳ"] = "h", ["Ҳ"] = "H", ["ъ"] = "ʾ", ["Ъ"] = "ʾ", ["н"] = "n", ["Н"] = "N", ["п"] = "p", ["П"] = "P", ["й"] = "y", ["Й"] = "Y", ["л"] = "l", ["Л"] = "L", ["з"] = "z", ["З"] = "Z", ["е"] = "e", ["Е"] = "E", ["г"] = "g", ["Г"] = "G", ["б"] = "b", ["Б"] = "B", ["у"] = "u", ["У"] = "U", ["с"] = "s", ["С"] = "S", ["х"] = "x", ["Х"] = "X", ["ч"] = "č", ["Ч"] = "Č", ["я"] = "ya", ["Я"] = "Ya", ["м"] = "m", ["М"] = "M", ["о"] = "o", ["О"] = "O", ["и"] = "i", ["И"] = "I", -- has dash word finally ["ё"] = "yo", ["Ё"] = "Yo", ["ж"] = "ž", ["Ж"] = "Ž", ["к"] = "k", ["К"] = "K", ["д"] = "d", ["Д"] = "D", ["в"] = "v", ["В"] = "V", ["а"] = "a", ["А"] = "A", ["ҷ"] = "j", ["Ҷ"] = "J", ["ӯ"] = "ü", ["Ӯ"] = "Ü", ["э"] = "e", ["Э"] = "E", ["ӣ"] = "i", ["Ӣ"] = "I", ["қ"] = "q", ["Қ"] = "Q", ["ғ"] = "ġ", ["Ғ"] = "Ġ", -- dated, removed in the 1998 reform ["Ц"] = "Ts", ["ц"] = "ts", -- replaced with "тс", sometimes "с" ["Щ"] = "Šč", ["щ"] = "šč", -- replaced with "шч" ["Ы"] = "Y", ["ы"] = "y", -- replaced with "и" ["Ь"] = "", ["ь"] = "" -- removed entirely }; -- No longer used in Tajik, only supported "just in case" local RUS_accent = U(0x301) local RUonly = "ЦцЩщЫыЬь" .. RUS_accent -- Letters local all_letters = "аАбБвАгГғҒдДеЕёЁжЖзЗиИйЙкКқҚлЛмИнНоОпПрРсСтТуУӯӮфФхХҳҲчЧҷҶшШъЪэЭюЮяЯ" .. RUonly local a_letter = "[" .. all_letters .. "]" function export.tr(text, lang, sc) if not sc then sc = require("Module:languages").getByCode(lang):findBestScript(text):getCode() end if sc ~= "Cyrl" then text = nil else text = gsub(text, "\\", "\\") text = gsub(text, "#", "\1") text = gsub(text, "^", "#") text = gsub(text, "$", "#") text = gsub(text, "(\n)", "#%1#") text = gsub(text, "([^" .. all_letters .. "]+)", "#%1#") text = gsub(text, "(И)" .. "(#)", "Ì%2" ) text = gsub(text, "(и)" .. "(#)", "ì%2" ) text = gsub(text, "(#)" .. "(" .. a_letter .. "?" .. ")" .. "ì" .. "(#)", "%1%2и%3" ) text = gsub(text, "(#)" .. "(" .. a_letter .. "?" .. ")" .. "Ì" .. "(#)", "%1%2И%3" ) text = gsub(text, "([АОӮУЕЯЁЮИӢЕЪаоуӯэяёюиӣе][́̀]?)([ЕеИиÌìӢӣ])", function(a, e) local iotated = { ['е'] = 'йе', ['Е'] = 'ЙЕ', ['и'] = 'йи', ['И'] = 'ЙИ', ['ì'] = '-йи', ['Ì'] = '-ЙИ', ['ӣ'] = 'йӣ', ['Ӣ'] = 'ЙӢ' } return a .. iotated[e] end) text = text :gsub("#Е", 'Ye') :gsub("#е", 'ye') text = gsub(text, "ì", "-и" ) text = gsub(text, "Ì", "-И" ) text = gsub(text, "#", "") text = gsub(text, "\1", "#") text = gsub(text, '.', tt) end return text end return export av0a4rzghj9b8fscrdq64q6i3io967z Module:sva-translit 828 1896 35218 2025-01-19T18:27:53Z Kambai Akau 8 Created page with "local export = {} -- Keep synchronized with [[Module:Geor-translit]] and [[Module:Geok-translit]] local tt = { ["ა"]="a", ["а"]="a", ["ბ"]="b", ["б"]="b", ["გ"]="g", ["г"]="g", ["დ"]="d", ["д"]="d", ["ე"]="e", ["ვ"]="v", ["в"]="v", ["ზ"]="z", ["ჱ"]="ē", ["თ"]="t", ["ꚋ"]="t", ["ი"]="i", ["і"]="i", ["კ"]="ḳ", ["к"]="ḳ", ["ლ"]="l", ["л"]="l", ["მ"]="m", ["ნ"]="n", ["н"]="n", ["ჲ"]="y", ["ო"]="o", ["პ"]="ṗ", ["п"]="ṗ..." 35218 Scribunto text/plain local export = {} -- Keep synchronized with [[Module:Geor-translit]] and [[Module:Geok-translit]] local tt = { ["ა"]="a", ["а"]="a", ["ბ"]="b", ["б"]="b", ["გ"]="g", ["г"]="g", ["დ"]="d", ["д"]="d", ["ე"]="e", ["ვ"]="v", ["в"]="v", ["ზ"]="z", ["ჱ"]="ē", ["თ"]="t", ["ꚋ"]="t", ["ი"]="i", ["і"]="i", ["კ"]="ḳ", ["к"]="ḳ", ["ლ"]="l", ["л"]="l", ["მ"]="m", ["ნ"]="n", ["н"]="n", ["ჲ"]="y", ["ო"]="o", ["პ"]="ṗ", ["п"]="ṗ", ["ჟ"]="ž", ["ж"]="ž", ["რ"]="r", ["р"]="r", ["ს"]="s", ["ტ"]="ṭ", ["ჳ"]="w", ["უ"]="u", ["у"]="u",["ფ"]="p", ["ҧ"]="p", ["ქ"]="k", ["ӄ"]="k", ["ღ"]="ɣ", ["ҕ"]="ɣ", ["ყ"]="q̇", ["შ"]="š", ["ш"]="š", ["ჩ"]="č", ["ч"]="č", ["ც"]="c", ["ძ"]="ʒ", ["წ"]="c̣", ["ჭ"]="č̣", ["ꚓ"]="č̣", ["ხ"]="x", ["х"]="x", ["ჴ"]="q", ["ჯ"]="ǯ", ["ჰ"]="h", ["ჵ"]="ō", ["ჶ"]="f", ["ჷ"]="ə", ["ѵ"]="ə", ["ჸ"]="ʾ" }; function export.tr(text, lang, sc) text = mw.ustring.gsub(text, 'ჳი', 'ü') text = mw.ustring.gsub(text, 'ჳე', 'ö') text = mw.ustring.gsub(text, 'а̇', 'ä') -- Transliterating vowel nasalization in some dialects text = mw.ustring.gsub(text, 'ჼ', '̃') text = mw.ustring.gsub(text, '.', tt) return text end return export 949ncok711d9wfspg7duoy1v8tbn3p3 Module:ru-common 828 1897 35219 2025-01-19T18:28:40Z Kambai Akau 8 Created page with "--[[ Author: Benwing; some very early work by CodeCat and Atitarev This module holds some commonly used functions for the Russian language. It's generally for use from other modules, not #invoke, although some functions can be invoked from a template (export.iotation(), export.reduce_stem(), export.dereduce_stem() -- this was actually added to support calling from a bot script rather than from a user template). There's also export.main(), which supposedly can be used t..." 35219 Scribunto text/plain --[[ Author: Benwing; some very early work by CodeCat and Atitarev This module holds some commonly used functions for the Russian language. It's generally for use from other modules, not #invoke, although some functions can be invoked from a template (export.iotation(), export.reduce_stem(), export.dereduce_stem() -- this was actually added to support calling from a bot script rather than from a user template). There's also export.main(), which supposedly can be used to invoke most functions in this module from a template, but it may or may not work. There may also be issues when invoking such functions from templates when transliteration is present, due to the need for the transliteration to be decomposed, as mentioned below (all strings from Wiktionary pages are normally in composed form). NOTE NOTE NOTE: All functions assume that transliteration (but not Russian) has had its acute and grave accents decomposed using export.decompose(). This is the first thing that should be done to all user-specified transliteration and any transliteration we compute that we expect to work with. ]] local export = {} local m_str_utils = require("Module:string utilities") local m_table_tools = require("Module:table tools") -- Prevents an infinite require loop since ru-translit requires a different function in this module. local m_ru_translit = require("Module:require when needed")("Module:ru-translit") local gsplit = m_str_utils.gsplit local split = m_str_utils.split local toNFD = mw.ustring.toNFD local u = m_str_utils.char local ufind = mw.ustring.find local ugsub = mw.ustring.gsub local ulen = m_str_utils.len local ulower = m_str_utils.lower local umatch = mw.ustring.match local usub = m_str_utils.sub local AC = u(0x0301) -- acute = ́ local GR = u(0x0300) -- grave = ̀ local CFLEX = u(0x0302) -- circumflex = ̂ local BREVE = u(0x0306) -- breve ̆ local DIA = u(0x0308) -- diaeresis = ̈ local CARON = u(0x030C) -- caron ̌ local OGONEK = u(0x0328) -- ogonek ̨ local PSEUDOVOWEL = u(0xFFF1) -- pseudovowel placeholder local PSEUDOCONS = u(0xFFF2) -- pseudoconsonant placeholder -- any stress export.stress = AC .. GR -- regex for any optional stress(s) export.opt_stress = "[" .. export.stress .. "]*" -- any accent export.accent = export.stress .. DIA .. BREVE .. CARON .. OGONEK -- regex for any optional accent(s) export.opt_accent = "[" .. export.accent .. "]*" -- any composed Cyrillic vowel with grave accent export.composed_grave_vowel = "ѐЀѝЍ" -- any Cyrillic vowel except ёЁ export.vowel_no_jo = "аАеЕиИӥӤіІїЇоОуУыЫѣѢэЭюЮяЯѵѴ" .. PSEUDOVOWEL .. export.composed_grave_vowel -- any Cyrillic vowel, including ёЁ export.vowel = export.vowel_no_jo .. "ёЁ" -- any vowel in transliteration export.tr_vowel = "aAeEěĚɛƐiIoOǒǑǫǪuUyY" .. PSEUDOVOWEL -- any consonant in transliteration, omitting soft/hard sign export.tr_cons_no_sign = "bBcCčČdDfFgGhHjJkKlLmMnNpPqQrRsSšŠtTvVwWxXzZžŽ" .. PSEUDOCONS -- any consonant in transliteration, including soft/hard sign export.tr_cons = export.tr_cons_no_sign .. "ʹʺ" -- regex for any consonant in transliteration, including soft/hard sign, -- optionally followed by any accent export.tr_cons_acc_re = "[" .. export.tr_cons .. "]" .. export.opt_accent -- any Cyrillic consonant except sibilants and ц export.cons_except_sib_c = "бБвВгГдДзЗйЙкКлЛмМнНпПрРсСтТфФхХъЪьЬѳѲ" .. PSEUDOCONS -- Cyrillic sibilant consonants export.sib = "жЖчЧшШщЩ" -- Cyrillic sibilant consonants and ц export.sib_c = export.sib .. "цЦ" -- any Cyrillic consonant export.cons = export.cons_except_sib_c .. export.sib_c -- Cyrillic velar consonants export.velar = "гГкКхХ" -- uppercase Cyrillic export.uppercase = "АБВГДЕЀЁЖЗИЍӤІЇЙКЛМНОПРСТУФХЦЧШЩЪЫЬѢЭЮЯѲѴ" local function ine(x) return x ~= "" and x or nil end -- this function enables the module to be called from a template; -- FIXME, does this actually work? function export.main(frame) -- FIXME: Only used by [[Template:R:ru:Vasmer]]. Consider deleting. if type(export[frame.args[1]]) == 'function' then return export[frame.args[1]](frame.args[2], frame.args[3]) else return export[frame.args[1]][frame.args[2]] end end -- Apply Proto-Slavic iotation. This is the change that is affected by a -- Slavic -j- after a consonant. function export.iotation(stem, tr, shch) local combine_tr = false -- so this can be called from a template if type(stem) == 'table' then stem, tr, shch = ine(stem.args[1]), ine(stem.args[2]), ine(stem.args[3]) combine_tr = true end stem = ugsub(stem, "[сх]$", "ш") stem = ugsub(stem, "с[кт]$", "щ") stem = ugsub(stem, "[кц]$", "ч") -- normally "т" is iotated as "ч" but there are many verbs that are iotated with "щ" if shch == "щ" then stem = stem:gsub("т$", "щ") else stem = stem:gsub("т$", "ч") end stem = ugsub(stem, "[гдз]$", "ж") stem = ugsub(stem, "[бвмпфѳ]$", "%0л") -- ѵ is equivalent to в after certain vowels stem = ugsub(stem, "[аАеЕѐЀиИѝЍӥӤіІїЇѣѢэЭяЯ]" .. export.opt_stress .. "ѵ$", "%0л") if tr then tr = tr:gsub("[sx]$", "š") :gsub("s[kt]$", "šč") :gsub("[kc]$", "č") -- normally "т" is iotated as "ч" but there are many verbs that are iotated with "щ" if shch == "щ" then tr = tr:gsub("t$", "šč") else tr = tr:gsub("t$", "č") end tr = tr:gsub("[dgz]$", "ž") :gsub("[bfmpv]$", "%0l") end if combine_tr then return export.combine_russian_tr(stem, tr) end return stem, tr end do -- A word needs accents if it is unstressed and contains more than one -- vowel, unless it's a prefix or suffix local function word_needs_accents(word) return not (word:sub(1, 1) == "-" or word:sub(-1) == "-") and export.is_unstressed(word) and not export.is_monosyllabic(word) end -- Does a set of Cyrillic words in connected text need accents? We need to -- split by word and check each one. function export.needs_accents(text) for word in gsplit(text, "%s+") do if word_needs_accents(word) then return true end end return false end end -- True if either: -- (1) A vowel is marked with explicit primary stress. -- (2) The word has a single jo in it (which doesn't have secondary stress). -- This is because a word with multiple jos requires explicit stress to be -- marked, since we can't infer where primary stress lies. -- Jo can be ё, ѣ̈, or я̈ (e.g. сѣ̈дла, plural of сѣдло́). function export.is_stressed(word) if word:find(AC) then return true end word = toNFD(word) return ( select(2, ugsub(word, "[еѣяЕѢЯ]" .. DIA, "")) == 1 and not umatch(word, "[еѣяЕѢЯ]" .. DIA .. GR) ) end -- True if a Cyrillic word requires explicit stress. function export.is_unstressed(word) return not export.is_stressed(word) end -- True if Cyrillic word is stressed on the last syllable function export.is_ending_stressed(word) return ufind(word, "[ёЁ][^" .. export.vowel .. "]*$") or ufind(word, "[" .. export.vowel .. "][́̈][^" .. export.vowel .. "]*$") end -- True if a Cyrillic word has two or more stresses (acute or diaeresis) function export.is_multi_stressed(word) word = ugsub(word, "[ёЁ]", "е́") return ufind(word, "[" .. export.vowel .. "][́̈].*[" .. export.vowel .. "][́̈]") end -- True if Cyrillic word is stressed on the first syllable function export.is_beginning_stressed(word) return ufind(word, "^[^" .. export.vowel .. "]*[ёЁ]") or ufind(word, "^[^" .. export.vowel .. "]*[" .. export.vowel .. "]́") end -- True if Cyrillic word has no vowel. Don't treat suffixes as nonsyllabic -- even if they have no vowel, as they are generally added onto words with -- vowels. function export.is_nonsyllabic(word) return not ufind(word, "^%-") and not ufind(word, "[" .. export.vowel .. "]") end -- True if Cyrillic word has no more than one vowel; includes non-syllabic -- stems such as льд- function export.is_monosyllabic(word) return not ufind(word, "[" .. export.vowel .. "].*[" .. export.vowel .. "]") end local recomposer = { -- Cyrillic letters ["е" .. DIA] = "ё", ["Е" .. DIA] = "Ё", ["и" .. DIA] = "ӥ", ["И" .. DIA] = "Ӥ", ["и" .. BREVE] = "й", ["И" .. BREVE] = "Й", ["і" .. DIA] = "ї", ["І" .. DIA] = "Ї", -- Latin letters ["c" .. CARON] = "č", ["C" .. CARON] = "Č", ["e" .. CARON] = "ě", ["E" .. CARON] = "Ě", ["o" .. CARON] = "ǒ", ["O" .. CARON] = "Ǒ", ["o" .. OGONEK] = "ǫ", ["O" .. OGONEK] = "Ǫ", ["s" .. CARON] = "š", ["S" .. CARON] = "Š", ["z" .. CARON] = "ž", ["Z" .. CARON] = "Ž", -- used in ru-pron: ["ж" .. BREVE] = "ӂ", -- used in ru-pron ["Ж" .. BREVE] = "Ӂ", ["j" .. CFLEX] = "ĵ", ["J" .. CFLEX] = "Ĵ", ["j" .. CARON] = "ǰ", -- no composed uppercase equivalent of J-caron ["ʒ" .. CARON] = "ǯ", ["Ʒ" .. CARON] = "Ǯ", } -- Decompose acute, grave, etc. on letters (esp. Latin) into individivual -- character + combining accent. But recompose Cyrillic and Latin characters -- that we want to treat as units and get caught in the crossfire. We mostly -- want acute and grave decomposed; perhaps should just explicitly decompose -- those and no others. function export.decompose(text) return (ugsub(toNFD(text), ".[" .. BREVE .. DIA .. CARON .. OGONEK .. "]", recomposer)) end function export.assert_decomposed(text) assert(not ufind(text, "[áéíóúýàèìòùỳäëïöüÿÁÉÍÓÚÝÀÈÌÒÙỲÄËÏÖÜŸ]")) end -- Transliterate text and then apply acute/grave decomposition. function export.translit(text, no_include_monosyllabic_jo_accent) local jo_accent = not no_include_monosyllabic_jo_accent and "mono" or nil return export.decompose(m_ru_translit.tr(text, nil, nil, jo_accent)) end -- Recompose acutes and graves into preceding vowels. Probably not necessary. function export.recompose(text) return mw.ustring.toNFC(text) end local grave_decomposer = { ["ѐ"] = "е" .. GR, ["Ѐ"] = "Е" .. GR, ["ѝ"] = "и" .. GR, ["Ѝ"] = "И" .. GR, } -- decompose precomposed Cyrillic chars w/grave accent; not necessary for -- acute accent as there aren't precomposed Cyrillic chars w/acute accent, -- and undesirable for precomposed ё and Ё function export.decompose_grave(word) return (ugsub(word, "[ѐЀѝЍ]", grave_decomposer)) end local grave_deaccenter = { [GR] = "", -- grave accent ["ѐ"] = "е", -- composed Cyrillic chars w/grave accent ["Ѐ"] = "Е", ["ѝ"] = "и", ["Ѝ"] = "И", } local deaccenter = mw.clone(grave_deaccenter) deaccenter[AC] = "" -- acute accent -- Remove acute and grave accents; don't affect composed diaeresis in ёЁ or -- uncomposed diaeresis in -ѣ̈- (as in plural сѣ̈дла of сѣдло́). -- NOTE: Translit must already be decomposed! See comment at top. function export.remove_accents(word, tr) local ru_removed = ugsub(word, "[́̀ѐЀѝЍ]", deaccenter) if not tr then return ru_removed, nil end return ru_removed, (ugsub(tr, "[" .. AC .. GR .. "]", deaccenter)) end -- Remove grave accents; don't affect acute or composed diaeresis in ёЁ or -- uncomposed diaeresis in -ѣ̈- (as in plural сѣ̈дла of сѣдло́). -- NOTE: Translit must already be decomposed! See comment at top. function export.remove_grave_accents(word, tr) local ru_removed = ugsub(word, "[̀ѐЀѝЍ]", grave_deaccenter) if not tr then return ru_removed, nil end return ru_removed, (ugsub(tr, GR, "")) end -- Remove acute and grave accents in monosyllabic words; don't affect -- diaeresis (composed or uncomposed) because it indicates a change in vowel -- quality, which still applies to monosyllabic words. Don't change suffixes, -- where a "monosyllabic" stress is still significant (e.g. -ча́т short -- masculine of -ча́тый, vs. -́чат short masculine of -́чатый). -- NOTE: Translit must already be decomposed! See comment at top. function export.remove_monosyllabic_accents(word, tr) if export.is_monosyllabic(word) and not ufind(word, "^%-") then return export.remove_accents(word, tr) else return word, tr end end local destresser = mw.clone(deaccenter) destresser["ё"] = "е" destresser["Ё"] = "Е" destresser["̈"] = "" -- diaeresis -- Subfunction of split_syllables(). On input we get sections of text -- consisting of CONSONANT - VOWEL - CONSONANT - VOWEL ... - CONSONANT, -- where CONSONANT consists of zero or more consonants and VOWEL consists -- of exactly one vowel plus any following accent(s); we combine these into -- syllables as required by split_syllables(). local function combine_captures(captures) if #captures == 1 then return captures end local combined = {} for i = 1,(#captures-1),2 do table.insert(combined, captures[i] .. captures[i+1]) end combined[#combined] = combined[#combined] .. captures[#captures] return combined end -- Split Russian text and transliteration into syllables. Syllables end with -- vowel + accent(s), except for the last syllable, which includes any -- trailing consonants. -- NOTE: Translit must already be decomposed! See comment at top. function export.split_syllables(ru, tr) -- Split into alternating consonant/vowel sequences, as described in -- combine_captures(). local rusyllables = combine_captures(split(ru, "([" .. export.vowel .. "]" .. export.opt_accent .. ")")) local trsyllables if tr then export.assert_decomposed(tr) trsyllables = combine_captures(split(tr, "([" .. export.tr_vowel .. "]" .. export.opt_accent .. ")")) if #rusyllables ~= #trsyllables then error("Russian " .. ru .. " doesn't have same number of syllables as translit " .. tr) end end --error(table.concat(rusyllables, "/") .. "(" .. #rusyllables .. (trsyllables and (") || " .. table.concat(trsyllables, "/") .. "(" .. #trsyllables .. ")") or "")) return rusyllables, trsyllables end -- Split Russian word and transliteration into hyphen-separated components. -- Rejoining with table.concat(..., "-") will recover the original word. -- If the original word ends in a hyphen, that hyphen gets included with the -- preceding component (this is the only case when an individual component has -- a hyphen in it). function export.split_hyphens(ru, tr) local rucomponents = split(ru, "%-") if rucomponents[#rucomponents] == "" and #rucomponents > 1 then rucomponents[#rucomponents - 1] = rucomponents[#rucomponents - 1] .. "-" table.remove(rucomponents) end local trcomponents if tr then trcomponents = split(tr, "%-") if trcomponents[#trcomponents] == "" and #trcomponents > 1 then trcomponents[#trcomponents - 1] = trcomponents[#trcomponents - 1] .. "-" table.remove(trcomponents) end if #rucomponents ~= #trcomponents then error("Russian " .. ru .. " doesn't have same number of hyphenated components as translit " .. tr) end end return rucomponents, trcomponents end -- Apply j correction, converting je to e after consonants, jo to o after -- a sibilant, ju to u after hard sibilant. -- NOTE: Translit must already be decomposed! See comment at top. function export.j_correction(tr) tr = ugsub(tr, "([" .. export.tr_cons_no_sign .. "]" .. export.opt_accent ..")[Jj]([EeĚě])", "%1%2") tr = ugsub(tr, "([žščŽŠČ])[Jj]([Oo])", "%1%2") return (ugsub(tr, "([žšŽŠ])[Jj]([Uu])", "%1%2")) end local function make_unstressed_ru(ru) -- The following regexp has grave+acute+diaeresis after the bracket return (ugsub(ru, "[̀́̈ёЁѐЀѝЍ]", destresser)) end -- Remove all stress marks (acute, grave, diaeresis). -- NOTE: Translit must already be decomposed! See comment at top. function export.make_unstressed(ru, tr) if not tr then return make_unstressed_ru(ru), nil end -- In the presence of TR, we need to do things the hard way: Splitting -- into syllables and only converting Latin o to e opposite a ё. local rusyl, trsyl = export.split_syllables(ru, tr) for i=1,#rusyl do if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = make_unstressed_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_ru(trsyl[i]) end -- Also need to apply j correction as otherwise we'll have je after cons, etc. return table.concat(rusyl, ""), export.j_correction(table.concat(trsyl, "")) end local function remove_jo_ru(word) return (ugsub(word, "[̈ёЁ]", destresser)) end local function make_unstressed_once_ru(word) -- leave graves alone return (ugsub(word, "([́̈ёЁ])([^́̈ёЁ]*)$", function(x, rest) return destresser[x] .. rest; end, 1)) end -- Remove diaeresis stress marks only. -- NOTE: Translit must already be decomposed! See comment at top. function export.remove_jo(ru, tr) if not tr then return remove_jo_ru(ru), nil end -- In the presence of TR, we need to do things the hard way: Splitting -- into syllables and only converting Latin o to e opposite a ё. local rusyl, trsyl = export.split_syllables(ru, tr) for i=1,#rusyl do if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = remove_jo_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_once_ru(trsyl[i]) end -- Also need to apply j correction as otherwise we'll have je after cons, etc. return table.concat(rusyl, ""), export.j_correction(table.concat(trsyl, "")) end local function map_last_hyphenated_component(fn, ru, tr) if ufind(ru, "%-") then -- If there is a hyphen, do it the hard way by splitting into -- individual components and doing the last one. Otherwise we just do -- the whole string. local rucomponents, trcomponents = export.split_hyphens(ru, tr) local lastru, lasttr = fn(rucomponents[#rucomponents], trcomponents and trcomponents[#trcomponents] or nil) rucomponents[#rucomponents] = lastru ru = table.concat(rucomponents, "-") if trcomponents then trcomponents[#trcomponents] = lasttr tr = table.concat(trcomponents, "-") end return ru, tr end return fn(ru, tr) end -- Make last stressed syllable (acute or diaeresis) unstressed; leave -- unstressed; leave graves alone; if NOCONCAT, return individual syllables. -- NOTE: Translit must already be decomposed! See comment at top. local function make_unstressed_once_after_hyphen_split(ru, tr, noconcat) if not tr then return make_unstressed_once_ru(ru), nil end -- In the presence of TR, we need to do things the hard way, as with -- make_unstressed(). local rusyl, trsyl = export.split_syllables(ru, tr) for i=#rusyl,1,-1 do local stressed = export.is_stressed(rusyl[i]) if stressed then if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = make_unstressed_once_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_once_ru(trsyl[i]) break end end if noconcat then return rusyl, trsyl end -- Also need to apply j correction as otherwise we'll have je after cons return table.concat(rusyl, ""), export.j_correction(table.concat(trsyl, "")) end -- Make last stressed syllable (acute or diaeresis) to the right of any hyphen -- unstressed (unless the hyphen is word-final); leave graves alone. We don't -- destress a syllable to the left of a hyphen unless the hyphen is word-final -- (i.e. a prefix). Otherwise e.g. the accents in the first part of words like -- ко́е-како́й and а́льфа-лу́ч won't remain. -- NOTE: Translit must already be decomposed! See comment at top. function export.make_unstressed_once(ru, tr) return map_last_hyphenated_component(make_unstressed_once_after_hyphen_split, ru, tr) end local function make_unstressed_once_at_beginning_ru(word) -- leave graves alone return (ugsub(word, "^([^́̈ёЁ]*)([́̈ёЁ])", function(rest, x) return rest .. destresser[x]; end, 1)) end -- Make first stressed syllable (acute or diaeresis) unstressed; leave -- graves alone; if NOCONCAT, return individual syllables. -- NOTE: Translit must already be decomposed! See comment at top. function export.make_unstressed_once_at_beginning(ru, tr, noconcat) if not tr then return make_unstressed_once_at_beginning_ru(ru), nil end -- In the presence of TR, we need to do things the hard way, as with -- make_unstressed(). local rusyl, trsyl = export.split_syllables(ru, tr) for i=1,#rusyl do local stressed = export.is_stressed(rusyl[i]) if stressed then if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = make_unstressed_once_at_beginning_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_once_at_beginning_ru(trsyl[i]) break end end if noconcat then return rusyl, trsyl end -- Also need to apply j correction as otherwise we'll have je after cons return table.concat(rusyl, ""), export.j_correction(table.concat(trsyl, "")) end -- Subfunction of make_ending_stressed(), make_beginning_stressed(), which -- add an acute accent to a syllable that may already have a grave accent; -- in such a case, remove the grave. -- NOTE: Translit must already be decomposed! See comment at top. function export.correct_grave_acute_clash(word, tr) word = ugsub(word, "([̀ѐЀѝЍ])́", function(x) return grave_deaccenter[x] .. AC; end) word = ugsub(word, AC .. GR, AC) if not tr then return word, nil end tr = ugsub(tr, GR .. AC, AC) tr = ugsub(tr, AC .. GR, AC) return word, tr end local function make_ending_stressed_ru(word) -- If already ending stressed, just return word so we don't mess up ё if export.is_ending_stressed(word) then return word end -- Destress the last stressed syllable word = make_unstressed_once_ru(word) -- Add an acute to the last syllable word = ugsub(word, "([" .. export.vowel_no_jo .. "])([^" .. export.vowel .. "]*)$", "%1́%2") -- If that caused an acute and grave next to each other, remove the grave return export.correct_grave_acute_clash(word) end -- Remove the last primary stress from the word and put it on the final -- syllable. Leave grave accents alone except in the last syllable. -- If final syllable already has primary stress, do nothing. -- NOTE: Translit must already be decomposed! See comment at top. local function make_ending_stressed_after_hyphen_split(ru, tr) if not tr then return make_ending_stressed_ru(ru), nil end -- If already ending stressed, just return ru/tr so we don't mess up ё if export.is_ending_stressed(ru) then return ru, tr end -- Destress the last stressed syllable; pass in "noconcat" so we get -- the individual syllables back local rusyl, trsyl = make_unstressed_once_after_hyphen_split(ru, tr, "noconcat") -- Add an acute to the last syllable of both Russian and translit rusyl[#rusyl] = ugsub(rusyl[#rusyl], "([" .. export.vowel_no_jo .. "])", "%1" .. AC) trsyl[#trsyl] = ugsub(trsyl[#trsyl], "([" .. export.tr_vowel .. "])", "%1" .. AC) -- If that caused an acute and grave next to each other, remove the grave rusyl[#rusyl], trsyl[#trsyl] = export.correct_grave_acute_clash(rusyl[#rusyl], trsyl[#trsyl]) -- j correction didn't get applied in make_unstressed_once because -- we short-circuited it and made it return lists of syllables return table.concat(rusyl, ""), export.j_correction(table.concat(trsyl, "")) end -- Remove the last primary stress from the portion of the word to the right of -- any hyphen (unless the hyphen is word-final) and put it on the final -- syllable. Leave grave accents alone except in the last syllable. If final -- syllable already has primary stress, do nothing. (See make_unstressed_once() -- for why we don't affect stresses to the left of a hyphen.) -- NOTE: Translit must already be decomposed! See comment at top. function export.make_ending_stressed(ru, tr) return map_last_hyphenated_component(make_ending_stressed_after_hyphen_split, ru, tr) end local function make_beginning_stressed_ru(word) -- If already beginning stressed, just return word so we don't mess up ё if export.is_beginning_stressed(word) then return word end -- Destress the first stressed syllable word = make_unstressed_once_at_beginning_ru(word) -- Add an acute to the first syllable word = ugsub(word, "^([^" .. export.vowel .. "]*)([" .. export.vowel_no_jo .. "])", "%1%2́") -- If that caused an acute and grave next to each other, remove the grave return export.correct_grave_acute_clash(word) end -- Remove the first primary stress from the word and put it on the initial -- syllable. Leave grave accents alone except in the first syllable. -- If initial syllable already has primary stress, do nothing. -- NOTE: Translit must already be decomposed! See comment at top. function export.make_beginning_stressed(ru, tr) if not tr then return make_beginning_stressed_ru(ru), nil end -- If already beginning stressed, just return ru/tr so we don't mess up ё if export.is_beginning_stressed(ru) then return ru, tr end -- Destress the first stressed syllable; pass in "noconcat" so we get -- the individual syllables back local rusyl, trsyl = export.make_unstressed_once_at_beginning(ru, tr, "noconcat") -- Add an acute to the first syllable of both Russian and translit rusyl[1] = ugsub(rusyl[1], "([" .. export.vowel_no_jo .. "])", "%1" .. AC) trsyl[1] = ugsub(trsyl[1], "([" .. export.tr_vowel .. "])", "%1" .. AC) -- If that caused an acute and grave next to each other, remove the grave rusyl[1], trsyl[1] = export.correct_grave_acute_clash(rusyl[1], trsyl[1]) -- j correction didn't get applied in make_unstressed_once_at_beginning -- because we short-circuited it and made it return lists of syllables return table.concat(rusyl, ""), export.j_correction(table.concat(trsyl, "")) end -- used for tracking and categorization local hard_cons = {"hard-cons", "cons"} local hard_vowel = {"vowel", "hard-vowel"} local i_vowel = {"i", "vowel", "soft-vowel"} local sibilant_cons = {"sibilant", "cons"} local soft_vowel = {"vowel", "soft-vowel"} local velar_cons = {"velar", "cons"} local trailing_letter_type = { ["ш"] = sibilant_cons, ["щ"] = sibilant_cons, ["ч"] = sibilant_cons, ["ж"] = sibilant_cons, ["ц"] = {"c", "cons"}, ["к"] = velar_cons, ["г"] = velar_cons, ["х"] = velar_cons, ["ь"] = {"soft-cons", "cons"}, ["ъ"] = hard_cons, ["й"] = {"palatal", "cons"}, ["а"] = hard_vowel, ["я"] = soft_vowel, ["э"] = hard_vowel, ["е"] = soft_vowel, ["ѐ"] = soft_vowel, ["ѣ"] = soft_vowel, ["и"] = i_vowel, ["ѝ"] = i_vowel, ["ӥ"] = i_vowel, ["і"] = i_vowel, ["ї"] = i_vowel, ["ѵ"] = i_vowel, ["ы"] = hard_vowel, ["о"] = hard_vowel, ["ё"] = soft_vowel, ["у"] = hard_vowel, ["ю"] = soft_vowel, } function export.get_stem_trailing_letter_type(stem) return trailing_letter_type[ulower(usub(export.remove_accents(stem), -1))] or hard_cons end -- Reduce stem by eliminating the "epenthetic" vowel. Applies to -- nominative singular masculine 2nd-declension hard and soft, and -- 3rd-declension feminine in -ь (e.g. любовь). STEM should be the -- result after calling detect_stem_type(), but with final -й if -- present. Normally returns two arguments (STEM and TR), but can be -- called from a template using #invoke and will return one argument -- (STEM, or STEM//TR if TR is present). Returns nil if unable to -- reduce. -- NOTE: Translit must already be decomposed! See comment at top. function export.reduce_stem(stem, tr, soft_n) local pre, letter, post local pretr, lettertr, posttr local combine_tr = false -- test cases with translit: -- =p.reduce_stem("фе́ез", "fɛ́jez") -> фе́йз, fɛ́jz -- =p.reduce_stem("фе́йез", "fɛ́jez") -> фе́йз, fɛ́jz -- =p.reduce_stem("фе́без", "fɛ́bez") -> фе́бз, fɛ́bz -- =p.reduce_stem("фе́лез", "fɛ́lez") -> фе́льз, fɛ́lʹz -- =p.reduce_stem("феёз", p.decompose("fɛjóz")) -> фейз, fɛjz -- =p.reduce_stem("фейёз", p.decompose("fɛjjóz")) -> фейз, fɛjz -- =p.reduce_stem("фебёз", p.decompose("fɛbjóz")) -> фебз, fɛbz -- =p.reduce_stem("фелёз", p.decompose("fɛljóz")) -> фельз, fɛlʹz -- =p.reduce_stem("фе́бей", "fɛ́bej") -> фе́бь, fɛ́bʹ -- =p.reduce_stem("фебёй", p.decompose("fɛbjój")) -> фебь, fɛbʹ -- =p.reduce_stem("фе́ей", "fɛ́jej") -> фе́йй, fɛ́jj -- =p.reduce_stem("феёй", p.decompose("fɛjój")) -> фейй, fɛjj -- so this can be called from a template if type(stem) == 'table' then stem, tr = ine(stem.args[1]), ine(stem.args[2]) combine_tr = true end pre, letter, post = umatch(stem, "^(.*)([оОеЕёЁ])́?([" .. export.cons .. "]+)$") if not pre then return nil, nil end if tr then -- FIXME, may not be necessary to write the posttr portion as a -- consonant + zero or more consonant/accent combinations -- when will -- we ever get an accent after a consonant? That would indicate a -- failure of the decompose mechanism. pretr, lettertr, posttr = umatch(tr, "^(.*)([oOeE])́?([" .. export.tr_cons .. "][" .. export.tr_cons .. export.accent .. "]*)$") if not pretr then return nil, nil -- should not happen unless tr is really messed up end -- Remove any trailing j's on the translit stem which don't have a -- corresponding й on the Cyrillic stem. This avoids excess j's with -- cases like индонези́ец//indonɛzíjec, but retains multiple j's where -- necessary. pretr = ugsub(pretr, "[jJ]+$", function(m) return usub(m, 1, ulen(umatch(pre, "[йЙ]*$"))) end) end if letter == "О" or letter == "о" then -- FIXME, what about when the accent is on the removed letter? if post == "й" or post == "Й" then -- FIXME, is this correct? return nil, nil end letter = "" else local is_upper = ufind(post, "[" .. export.uppercase .. "]") if ufind(pre, "[" .. export.vowel .. "]́?$") then letter = is_upper and "Й" or "й" elseif post == "й" or post == "Й" then letter = is_upper and "Ь" or "ь" post = "" if posttr then posttr = "" end elseif ufind(post, "[" .. export.velar .. "]$") and ufind(pre, "[" .. export.cons_except_sib_c .. "]$") or ufind(post, "[^йЙ" .. export.velar .. "]$") and ufind(pre, "[лЛ]$") or soft_n and ufind(pre, "[нН]$") then letter = is_upper and "Ь" or "ь" else letter = "" end end stem = pre .. letter .. post if tr then tr = pretr .. export.translit(letter) .. posttr end if combine_tr then return export.combine_russian_tr(stem, tr) else return stem, tr end end -- Generate the dereduced stem given STEM and EPENTHETIC_STRESS (which -- indicates whether the epenthetic vowel should be stressed); this is -- without any terminating non-syllabic ending, which is added if needed by -- the calling function. Normally returns two arguments (STEM and TR), but -- can be called from a template using #invoke and will return one argument -- (STEM, or STEM//TR if TR is present). Returns nil if unable to dereduce. -- NOTE: Translit must already be decomposed! See comment at top. function export.dereduce_stem(stem, tr, epenthetic_stress) local combine_tr = false -- so this can be called from a template if type(stem) == 'table' then stem, tr, epenthetic_stress = ine(stem.args[1]), ine(stem.args[2]), ine(stem.args[3]) combine_tr = true end if epenthetic_stress then stem, tr = export.make_unstressed_once(stem, tr) end local pre, letter, post local pretr, lettertr, posttr -- FIXME!!! Deal with this special case --if not (z.stem_type == 'soft' and _.equals(z.stress_type, {'b', 'f'}) -- we should ignore asterix for 2*b and 2*f (so to process it just like 2b or 2f) -- or _.contains(z.specific, '(2)') and _.equals(z.stem_type, {'velar', 'letter-ц', 'vowel'})) -- and also the same for (2)-specific and 3,5,6 stem-types --then -- I think this corresponds to our -ья and -ье types, which we -- handle separately --if z.stem_type == 'vowel' then -- 1). -- if _.equals(z.stress_type, {'b', 'c', 'e', 'f', "f'", "b'" }) then -- gen_pl ending stressed -- TODO: special vars for that -- z.stems['gen_pl'] = _.replace(z.stems['gen_pl'], 'ь$', 'е́') -- else -- z.stems['gen_pl'] = _.replace(z.stems['gen_pl'], 'ь$', 'и') -- end --end pre, letter, post = umatch(stem, "^(.*)([" .. export.cons .. "])([" .. export.cons .. "])$") if tr then pretr, lettertr, posttr = umatch(tr, "^(.*)(" .. export.tr_cons_acc_re .. ")(" .. export.tr_cons_acc_re .. ")$") if pre and not pretr then return nil, nil -- should not happen unless tr is really messed up end end if pre then local is_upper = ufind(post, "[" .. export.uppercase .. "]") local epvowel if ufind(letter, "[ьйЬЙ]") then letter = "" lettertr = "" if ufind(post, "[цЦ]$") or not epenthetic_stress then epvowel = is_upper and "Е" or "е" else epvowel = is_upper and "Ё" or "ё" end elseif ufind(letter, "[" .. export.cons_except_sib_c .. "]") and ufind(post, "[" .. export.velar .. "]") or ufind(letter, "[" .. export.velar .. "]") then epvowel = is_upper and "О" or "о" elseif post == "ц" or post == "Ц" then epvowel = is_upper and "Е" or "е" elseif epenthetic_stress then if ufind(letter, "[" .. export.sib .. "]") then epvowel = is_upper and "О́" or "о́" else epvowel = is_upper and "Ё" or "ё" end else epvowel = is_upper and "Е" or "е" end assert(epvowel) stem = pre .. letter .. epvowel .. post if tr then tr = pretr .. lettertr .. export.translit(epvowel) .. posttr tr = export.j_correction(tr) end if epenthetic_stress then stem, tr = export.make_ending_stressed(stem, tr) end if combine_tr then return export.combine_russian_tr(stem, tr) else return stem, tr end end return nil, nil end -- Parse an entry that potentially has final footnote symbols and initial * -- for a hypothetical entry into initial symbols, text and final symbols. function export.split_symbols(entry, do_subscript) local prefentry, finalnotes = m_table_tools.separate_notes(entry) local initnotes, text = umatch(prefentry, "(%*?)(.*)$") return initnotes, text, finalnotes end -------------------------------------------------------------------------- -- Used for manual translit -- -------------------------------------------------------------------------- function export.translit_no_links(text) return export.translit(require("Module:links").remove_links(text)) end function export.split_russian_tr(term, dopair) local ru, tr if not ufind(term, "//") then ru = term else local splitvals = split(term, "//") if #splitvals ~= 2 then error("Must have at most one // in a Russian//translit expr: '" .. term .. "'") end ru, tr = splitvals[1], export.decompose(splitvals[2]) end if dopair then return {ru, tr} else return ru, tr end end function export.combine_russian_tr(ru, tr) if type(ru) == "table" then ru, tr = unpack(ru) end if tr then return ru .. "//" .. tr else return ru end end local function concat_maybe_moving_notes(x, y, movenotes) if movenotes then local xentry, xnotes = m_table_tools.separate_notes(x) local yentry, ynotes = m_table_tools.separate_notes(y) return xentry .. yentry .. xnotes .. ynotes else return x .. y end end -- Concatenate two Russian strings RU1 and RU2 that may have corresponding -- manual transliteration TR1 and TR2 (which should be nil if there is no -- manual translit). If DOPAIR, return a two-item list of the combined -- Russian and manual translit (which will be nil if both TR1 and TR2 are -- nil); else, return two values, the combined Russian and manual translit. -- If MOVENOTES, extract any footnote symbols at the end of RU1 and move -- them to the end of the concatenated string, before any footnote symbols -- for RU2; same thing goes for TR1 and TR2. function export.concat_russian_tr(ru1, tr1, ru2, tr2, dopair, movenotes) local ru, tr if not tr1 and not tr2 then ru = concat_maybe_moving_notes(ru1, ru2, movenotes) else if not tr1 then tr1 = export.translit_no_links(ru1) end if not tr2 then tr2 = export.translit_no_links(ru2) end ru, tr = concat_maybe_moving_notes(ru1, ru2, movenotes), export.j_correction(concat_maybe_moving_notes(tr1, tr2, movenotes)) end if dopair then return {ru, tr} else return ru, tr end end -- Concatenate two Russian/translit combinations (where each combination is -- a two-element list of {RUSSIAN, TRANSLIT} where TRANSLIT may be nil) by -- individually concatenating the Russian and translit portions, and return -- a concatenated combination as a two-element list. If the manual translit -- portions of both terms on entry are nil, the result will also have nil -- manual translit. If MOVENOTES, extract any footnote symbols at the end -- of TERM1 and move them after the concatenated string and before any -- footnote symbols at the end of TERM2. function export.concat_paired_russian_tr(term1, term2, movenotes) assert(type(term1) == "table") assert(type(term2) == "table") local ru1, tr1 = term1[1], term1[2] local ru2, tr2 = term2[1], term2[2] return export.concat_russian_tr(ru1, tr1, ru2, tr2, "dopair", movenotes) end function export.concat_forms(forms) local joined_rutr = {} for _, form in ipairs(forms) do table.insert(joined_rutr, export.combine_russian_tr(form)) end return table.concat(joined_rutr, ",") end -- Given a list of forms, where each form is a two-element list of {RUSSIAN, TRANSLIT}, strip footnote symbols from the -- end of the Russian and translit. function export.strip_notes_from_forms(forms) local newforms = {} for _, form in ipairs(forms) do local ru, tr = form[1], form[2] ru, _ = m_table_tools.separate_notes(ru) if tr then tr, _ = m_table_tools.separate_notes(tr) end table.insert(newforms, {ru, tr}) end return newforms end -- Given a list of forms, where each form is a two-element list of {RUSSIAN, TRANSLIT}, unzip into parallel lists of -- Russian and translit. The latter list may have gaps in it. function export.unzip_forms(forms) local rulist = {} local trlist = {} for i, form in ipairs(forms) do local ru, tr = form[1], form[2] rulist[i] = ru trlist[i] = tr end return rulist, trlist end -- Given parallel lists of Russian and translit (where the latter list may have gaps in it), return a list of forms, -- where each form is a two-element list of {RUSSIAN, TRANSLIT}. function export.zip_forms(rulist, trlist) local forms = {} for i, ru in ipairs(rulist) do table.insert(forms, {ru, trlist[i]}) end return forms end local function any_forms_have_translit(forms) for _, form in ipairs(forms) do if form[2] then return true end end return false end -- Given a list of forms, where each form is a two-element list of {RUSSIAN, TRANSLIT}, combine forms with -- identical Russian, concatenating the translit with a comma in between. function export.combine_translit_of_duplicate_forms(forms) if #forms == 0 then return forms end -- Optimization to avoid creating a new list in the majority case when no translit exists. if not any_forms_have_translit(forms) then return forms end local newforms = {} table.insert(newforms, {forms[1][1], forms[1][2]}) for i = 2, #forms do local found_duplicate = false for j = 1, #newforms do -- If the Russian of the next form is the same as that of the last one, combine their translits and modify -- newforms[] in-place. Otherwise add the next form to newforms[]. Make sure to clone the form rather than -- just appending it directly since we may modify it in-place; we don't want to side-effect `forms` as passed -- in. if forms[i][1] == newforms[j][1] then local tr1 = newforms[j][2] local tr2 = forms[i][2] if not tr1 and not tr2 then -- this shouldn't normally happen else tr1 = tr1 or export.translit_no_links(newforms[j][1]) tr2 = tr2 or export.translit_no_links(forms[i][1]) if tr1 == tr2 then -- this shouldn't normally happen else newforms[j][2] = tr1 .. ", " .. tr2 end end found_duplicate = true break end end if not found_duplicate then table.insert(newforms, {forms[i][1], forms[i][2]}) end end return newforms end -- Given a list of forms, where each form is a two-element list of {RUSSIAN, TRANSLIT}, split cases where two different -- transliterations have been packed into a single translit field by creating two adjacent term/translit pairs. This is -- the opposite operation of combine_translit_of_duplicate_forms(). function export.split_translit_of_duplicate_forms(forms) if #forms == 0 then return forms end -- Optimization to avoid creating a new list in the majority case when no translit exists. if not any_forms_have_translit(forms) then return forms end local newforms = {} for _, form in ipairs(forms) do local ru, tr = unpack(form) if not tr or not tr:find(",") or ru:find(",") then table.insert(newforms, form) else local split_trs = split(tr, ",%s*") local default_tr = export.translit_no_links(ru) for _, split_tr in ipairs(split_trs) do if split_tr == default_tr then split_tr = nil end table.insert(newforms, {ru, split_tr}) end end end return newforms end function export.strip_ending(ru, tr, ending) local strippedru = ugsub(ru, ending .. "$", "") if strippedru == ru then error("Argument " .. ru .. " doesn't end with expected ending " .. ending) end ru = strippedru tr = export.strip_tr_ending(tr, ending) return ru, tr end function export.strip_tr_ending(tr, ending) if not tr then return nil end local endingtr = ugsub(export.translit_no_links(ending), "^([Jj])", "%1?") local strippedtr = ugsub(tr, endingtr .. "$", "") if strippedtr == tr then error("Translit " .. tr .. " doesn't end with expected ending " .. endingtr) end return strippedtr end return export fftfif7ynhct6lliulmrn3adp8rjz1j Module:gld-translit 828 1898 35220 2025-01-19T18:29:41Z Kambai Akau 8 Created page with "local export = {} local toNFD = mw.ustring.toNFD local noDecompose = { ["ё"] = true, ["Ё"] = true, ["й"] = true, ["Й"] = true, } local twoChars = { ["де"] = "ʒe", ["Де"] = "Ʒe", ["ДЕ"] = "ƷE", ["дё"] = "ʒo", ["Дё"] = "Ʒo", ["ДЁ"] = "ƷO", ["ди"] = "ʒi", ["Ди"] = "Ʒi", ["ДИ"] = "ƷI", ["дю"] = "ʒu", ["Дю"] = "Ʒu", ["ДЮ"] = "ƷU", ["дя"] = "ʒa", ["Дя"] = "Ʒa", ["ДЯ"] = "ƷA", ["дь"] = "ʒ", ["Дь"] = "Ʒ", ["ДЬ"]..." 35220 Scribunto text/plain local export = {} local toNFD = mw.ustring.toNFD local noDecompose = { ["ё"] = true, ["Ё"] = true, ["й"] = true, ["Й"] = true, } local twoChars = { ["де"] = "ʒe", ["Де"] = "Ʒe", ["ДЕ"] = "ƷE", ["дё"] = "ʒo", ["Дё"] = "Ʒo", ["ДЁ"] = "ƷO", ["ди"] = "ʒi", ["Ди"] = "Ʒi", ["ДИ"] = "ƷI", ["дю"] = "ʒu", ["Дю"] = "Ʒu", ["ДЮ"] = "ƷU", ["дя"] = "ʒa", ["Дя"] = "Ʒa", ["ДЯ"] = "ƷA", ["дь"] = "ʒ", ["Дь"] = "Ʒ", ["ДЬ"] = "Ʒ", ["нг"] = "ӈ", ["Нг"] = "Ӈ", ["НГ"] = "Ӈ", } local tab = { ["а"] = "a", ["А"] = "A", ["б"] = "b", ["Б"] = "B", ["в"] = "w", ["В"] = "W", ["г"] = "g", ["Г"] = "G", ["д"] = "d", ["Д"] = "D", ["е"] = "je", ["Е"] = "Je", ["ё"] = "jo", ["Ё"] = "Jo", ["ж"] = "ž", ["Ж"] = "Ž", ["з"] = "z", ["З"] = "Z", ["и"] = "i", ["И"] = "I", ["й"] = "j", ["Й"] = "J", ["к"] = "k", ["К"] = "K", ["л"] = "l", ["Л"] = "L", ["м"] = "m", ["М"] = "M", ["н"] = "n", ["Н"] = "N", ["ӈ"] = "ŋ", ["Ӈ"] = "Ŋ", ["о"] = "o", ["О"] = "O", ["п"] = "p", ["П"] = "P", ["р"] = "r", ["Р"] = "R", ["с"] = "s", ["С"] = "S", ["т"] = "t", ["Т"] = "T", ["у"] = "u", ["У"] = "U", ["ф"] = "f", ["Ф"] = "F", ["х"] = "h", ["Х"] = "H", ["ц"] = "c", ["Ц"] = "C", ["ч"] = "č", ["Ч"] = "Č", ["ш"] = "š", ["Ш"] = "Š", ["щ"] = "š", ["Щ"] = "Š", ["ъ"] = "ʺ", ["Ъ"] = "ʺ", ["ы"] = "y", ["Ы"] = "Y", ["ь"] = "ʹ", ["Ь"] = "ʹ", ["э"] = "e", ["Э"] = "E", ["ю"] = "ju", ["Ю"] = "Ju", ["я"] = "ja", ["Я"] = "Ja", } function export.tr(text, lang, sc) -- Decompose (except ё/Ё and й/Й) to simplify conversion of letters with macrons. text = text:gsub("[%z\1-\127\194-\244][\128-\191]*", function(m) if not noDecompose[m] then return toNFD(m) end end) for digraph, replacement in pairs(twoChars) do text = text:gsub(digraph, replacement) end return mw.ustring.toNFC((text:gsub("[%z\1-\127\194-\244][\128-\191]*", tab))) end return export 94a8vyaaww16gnqeope2d4mdx9iqkqj Module:mk-translit 828 1899 35221 2025-01-19T18:30:40Z Kambai Akau 8 Created page with "local export = {} local tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='G', ["г"]='g', ["Ѓ"]='Ǵ', ["ѓ"]='ǵ', ["Д"]='D', ["д"]='d', ["Е"]='E', ["е"]='e', ["Ѐ"]='È', ["ѐ"]='è', ["Ж"]='Ž', ["ж"]='ž', ["З"]='Z', ["з"]='z', ["Ѕ"]='Dz', ["ѕ"]='dz', ["И"]='I', ["и"]='i', ["Ѝ"]='Ì', ["ѝ"]='ì', ["Ј"]='J', ["ј"]='j', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["Љ"]='Lj', ["љ"]='lj', ["..." 35221 Scribunto text/plain local export = {} local tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='G', ["г"]='g', ["Ѓ"]='Ǵ', ["ѓ"]='ǵ', ["Д"]='D', ["д"]='d', ["Е"]='E', ["е"]='e', ["Ѐ"]='È', ["ѐ"]='è', ["Ж"]='Ž', ["ж"]='ž', ["З"]='Z', ["з"]='z', ["Ѕ"]='Dz', ["ѕ"]='dz', ["И"]='I', ["и"]='i', ["Ѝ"]='Ì', ["ѝ"]='ì', ["Ј"]='J', ["ј"]='j', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["Љ"]='Lj', ["љ"]='lj', ["М"]='M', ["м"]='m', ["Н"]='N', ["н"]='n', ["Њ"]='Nj', ["њ"]='nj', ["О"]='O', ["о"]='o', ["П"]='P', ["п"]='p', ["Р"]='R', ["р"]='r', ["С"]='S', ["с"]='s', ["Т"]='T', ["т"]='t', ["Ќ"]='Ḱ', ["ќ"]='ḱ', ["У"]='U', ["у"]='u', ["Ф"]='F', ["ф"]='f', ["Х"]='H', ["х"]='h', ["Ц"]='C', ["ц"]='c', ["Ч"]='Č', ["ч"]='č', ["Џ"]='Dž', ["џ"]='dž', ["Ш"]='Š', ["ш"]='š', }; function export.tr(text, lang, sc) return (mw.ustring.gsub(text, '.', tt)) end return export 2f57f496nxz4m6snyvcit9rkcsq2kd8 Module:ky-translit 828 1900 35222 2025-01-19T18:32:06Z Kambai Akau 8 Created page with "local export = {} local tt = { ["ү"]="ü",['Ү']='Ü', ["т"]="t",['Т']='T', ["р"]="r",['Р']='R', ["ф"]="f",['Ф']='F', ["ө"]="ö",['Ө']='Ö', ["ю"]="yu",['Ю']='Yu', ["ш"]="ş",['Ш']='Ş', ["ь"]="",['Ь']='', ["ъ"]="",['Ъ']='', ["н"]="n",['Н']='N', ["п"]="p",['П']='P', ["й"]="y",['Й']='Y', ["л"]="l",['Л']='L', ["з"]="z",['З']='Z', ["е"]="e",['Е']='E', ["г"]="g",['Г']='G', ["б"]="b",['Б']='B', ["у"]="u",['У']='U', ["с"..." 35222 Scribunto text/plain local export = {} local tt = { ["ү"]="ü",['Ү']='Ü', ["т"]="t",['Т']='T', ["р"]="r",['Р']='R', ["ф"]="f",['Ф']='F', ["ө"]="ö",['Ө']='Ö', ["ю"]="yu",['Ю']='Yu', ["ш"]="ş",['Ш']='Ş', ["ь"]="",['Ь']='', ["ъ"]="",['Ъ']='', ["н"]="n",['Н']='N', ["п"]="p",['П']='P', ["й"]="y",['Й']='Y', ["л"]="l",['Л']='L', ["з"]="z",['З']='Z', ["е"]="e",['Е']='E', ["г"]="g",['Г']='G', ["б"]="b",['Б']='B', ["у"]="u",['У']='U', ["с"]="s",['С']='S', ["х"]="h",['Х']='H', ["ч"]="c",['Ч']='C', ["щ"]="şc",['Щ']='Şc', ["я"]="ya",['Я']='Ya', ["ы"]="ı",['Ы']='I', ["э"]="e",['Э']='E', ["м"]="m",['М']='M', ["о"]="o",['О']='O', ["и"]="i",['И']='İ', ["ё"]="yo",['Ё']='Yo', ["ж"]="j",['Ж']='J', ["к"]="k",['К']='K', ["д"]="d",['Д']='D', ["в"]="v",['В']='V', ["ц"]="ts",['Ц']='Ts', ["а"]="a",['А']='A', ["ң"]="ŋ",['Ң']='Ŋ' }; function export.tr(text, lang, sc) if sc == "Arab" then return nil end text = mw.ustring.gsub( text, "([АОӨҮУЫЕЯЁЮИЕаоөүуыэяёюиеъь%A][́̀]?)([Ее])", function(a,e) return a .. ( e == 'е' and 'ye' or 'Ye' ) end ) :gsub("^Е",'Ye') :gsub("^е",'ye'); return (mw.ustring.gsub(text, '.', tt)) end return export 69912227vleqxdjjg4uajydd98rnng1 Module:ckb-translit 828 1901 35223 2025-01-19T18:33:11Z Kambai Akau 8 Created page with "-- Authors: JavaScript ئاسۆ; Lua Ghybu, Calak local export = {} local m_str_utils = require("Module:string utilities") local find = m_str_utils.find local gsub = m_str_utils.gsub local sub = m_str_utils.sub local U = m_str_utils.char local mapping = { ["ا"] = "a", ["ب"] = "b", ["چ"] = "ç", ["ج"] = "c", ["د"] = "d", ["ە"] = "e", ["ێ"] = "ê", ["ف"] = "f", ["گ"] = "g", ["ھ"] = "h", ["ه"] = "h", ["ح"] = "ḧ", ["ژ"] = "j", ["ک"] = "k", ["ڵ"] = "ll"..." 35223 Scribunto text/plain -- Authors: JavaScript ئاسۆ; Lua Ghybu, Calak local export = {} local m_str_utils = require("Module:string utilities") local find = m_str_utils.find local gsub = m_str_utils.gsub local sub = m_str_utils.sub local U = m_str_utils.char local mapping = { ["ا"] = "a", ["ب"] = "b", ["چ"] = "ç", ["ج"] = "c", ["د"] = "d", ["ە"] = "e", ["ێ"] = "ê", ["ف"] = "f", ["گ"] = "g", ["ھ"] = "h", ["ه"] = "h", ["ح"] = "ḧ", ["ژ"] = "j", ["ک"] = "k", ["ڵ"] = "ll", ["ل"] = "l", ["م"] = "m", ["ن"] = "n", ["ۆ"] = "o", ["پ"] = "p", ["ق"] = "q", ["ر"] = "r", ["ڕ"] = "r", ["س"] = "s", ["ش"] = "ş", ["ت"] = "t", ["ڤ"] = "v", ["خ"] = "x", ["غ"] = "ẍ", ["ز"] = "z", ["ئ"] = "", ["ع"] = "'", [U(0x200C)] = "", -- ZWNJ (zero-width non-joiner) ["ـ"] = "", -- kashida, no sound -- numerals ["١"] = "1", ["٢"] = "2", ["٣"] = "3", ["٤"] = "4", ["٥"] = "5", ["٦"] = "6", ["٧"] = "7", ["٨"] = "8", ["٩"] = "9", ["٠"] = "0", -- persian variants to numerals ["۱"] = "1", ["۲"] = "2", ["۳"] = "3", ["۴"] = "4", ["۵"] = "5", ["۶"] = "6", ["۷"] = "7", ["۸"] = "8", ["۹"] = "9", ["۰"] = "0", } -- punctuation (leave on separate lines) local punctuation = { ["؟"] = "?", -- question mark ["،"] = ",", -- comma ["؛"] = ";", -- semicolon ["«"] = '“', -- quotation mark ["»"] = '”', -- quotation mark ["٪"] = "%", -- percent ["؉"] = "‰", -- per mille ["٫"] = ".", -- decimals ["٬"] = ",", -- thousand } -- translit local function tr_word(word) word = gsub(word, '.', punctuation) --Remove punctuation at the end of the word. local ponct if find(word, '[%.%!،؛»«٪؉٫٬%p]$') then ponct = sub(word, -1) word = gsub(word, '[%.%!،؛»«٪؉٫٬%p]$', '') else word = word ponct = '' end word = gsub(word, 'ه‌', "ە") --correct unicode for letter ە -- U+0647 (Arabic letter heh) + U+200C (zero-width non-joiner) -- ↓ -- U+06D5 (Arabic letter ae) -- diacritics word = gsub(word, 'ْ', "i") -- U+0652, Arabic sukun word = gsub(word, 'ِ', "i") -- U+0650, Arabic kasra --managing 'و' and 'ی' word = gsub(word, 'و([iاێۆە])', "w%1") --و + vowel => w (e.g. wan) word = gsub(word, 'ی([iاێۆە])', "y%1") --ی + vowel => y (e.g. yas) word = gsub(word, '([iاێۆە])و', "%1w") --vowel + و => w (e.g. kew) word = gsub(word, '([iاێۆە])ی', "%1y") --vowel + ی => y (e.g. bey) word = gsub(word, '^و$', "û") --non-letter + 'و' + non-letter => û (=and) word = gsub(word, '([^ء-يٱ-ەiwy])و', "%1w") --non-letter + 'و' => w (e.g. wtar) word = gsub(word, '^و', "w") --first 'و' => w (e.g. wtar) word = gsub(word, 'یو', "îw") --'ی' + 'و' => îw (e.g. nîw) word = gsub(word, '([^و])یی', "%1îy") --'ی' + 'ی' => îy (e.g. kanîy) word = gsub(word, 'وی', "uy") --'و' + 'ی' => uy (e.g. buyn) word = gsub(word, 'وو', "û") --'و' + 'و' => û (e.g. bû) word = gsub(word, 'ی', "î") word = gsub(word, 'و', "u") word = gsub(word, 'uu', "û") --'و' + 'و' => û (e.g. bû) word = gsub(word, '([ء-يٱ-ەiîuûwy])ڕ', "%1rr") --when 'ڕ' not at the beginning of a word => rr word = gsub(word, '([ء-يٱ-ەiîuûwy])ئ', "%1'") --when 'ئ' not at the beginning of a word => ' word = gsub(word, '.', mapping) --insert i where applicable word = gsub(word, 'll', "Ľ") -- temporary conversion to avoid seeing ll as 2 letters word = gsub(word, 'rr', "Ŕ") -- temporary conversion to avoid seeing rr as 2 letters word = gsub(word, '([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([fjlĽmnrŔsşvwxẍyz])([fjlĽmnrŔsşvwxẍyz])([^aeêiîouûy])', "%1%2i%3%4") --e.g. grft -> grift word = gsub(word, '([aeêiîouû])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])$', "%1%2%3i%4") --e.g. cejnt -> cejnit word = gsub(word, '([fjlĽrŔsşwyz])([fjlĽmnrŔsşvwxẍyz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])', "%1i%2%3") --e.g. wrd -> wird word = gsub(word, '([bcçdghḧkmnpqtvxẍ])([fjlĽmnrŔsşvwxẍyz])([^aeêiîouû])', "%1i%2%3") --e.g. prd -> pird word = gsub(word, '([bcçdghḧkmnpqtvxẍ])([fjlĽmnrŔsşvwxẍyz])$', "%1i%2") --like above word = gsub(word, '([^aeêiîouû])([bcçdghḧkmnpqtvxẍ])([fjlĽmnrŔsşvwxẍyz])([^aeêiîouû])', "%1%2i%3%4") --repeat the latter expression, in case skipped word = gsub(word, '([^aeêiîouû])([bcçdghḧkmnpqtvxẍ])([fjlĽmnrŔsşvwxẍyz])$', "%1%2i%3") --repeat the latter expression, in case skipped word = gsub(word, '^([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([^aeêiîouû])', "%1i%2%3") --e.g. ktk -> kitk word = gsub(word, '^([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])$', "%1i%2") --e.g. ktk -> kitk word = gsub(word, '([^aeêiîouy])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([^aeêiîouû])', "%1%2i%3%4") --e.g. ktk -> kitk word = gsub(word, '([^aeêiîouy])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])$', "%1%2i%3") --e.g. ktk -> kitk word = gsub(word, '([^a-zçşêîûĽŔ])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])$', "%1%2i") --e.g. j -> ji word = gsub(word, '^([bcçdfghḧjklĽmnpqrŔsştvwxẍz])$', "%1i") --e.g. j -> ji --word = gsub(word, '([^a-zêîûçş0-9\'’])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvxẍz])', "%1%2i%3") --e.g. bra -> bira --word = gsub(word, '^([bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvxẍz])', "%1i%2") --e.g. bra -> bira --word = gsub(word, '([bcçdfghḧjklmnpqrsştvwxẍz][bcçdfghḧjklĽmnpqrŔsştvwxẍz])([bcçdfghḧjklĽmnpqrŔsştvwxẍz])', "%1i%2") --e.g. aşkra -> aşkira --word = gsub(word, 'si([tp][aeêiîouû])', "s%1") -- sp, st cluster word = gsub(word, 'Ľ', "ll") --revert the temporary conversion word = gsub(word, 'Ŕ', "rr") --revert the temporary conversion -- Add the punctuation who had previously deleted. word = word .. ponct return word end function export.tr(text, lang, sc) local textTab = {} -- Create a word table separated by a space (%s). for _, word in ipairs(mw.text.split(text, '%s+')) do table.insert(textTab, word) end -- Tablo of translit. for key, word in ipairs(textTab) do textTab[key] = tr_word(word) end return table.concat(textTab, ' ') end return export b5jm663rs8y2rdav4rzmowgquysub0v Module:kum-translit 828 1902 35224 2025-01-19T18:34:13Z Kambai Akau 8 Created page with "local export = {} local digraphs = { ['гь']= 'h', ['Гь']='H', ['гъ']='ğ', ['Гъ']='Ğ', ['уь']='ü', ['Уь']='Ü', ['къ']='q', ['Къ']='Q', ['нг']='ñ', ['Нг']='Ñ', ['оь']='ö', ['Оь']='Ö' } local single_letters = { ['а']='a', ['А']='A', ['б']='b', ['Б']='B', ['в']='w', ['В']='w', ['г']='g', ['Г']='G', ['д']='d', ['Д']='D', ['е']='e', ['Е']='E', ['ё']='yo',['Ё']='Yo', ['ж']='j', ['Ж']='J', ['з']='z', ['З']='Z', [..." 35224 Scribunto text/plain local export = {} local digraphs = { ['гь']= 'h', ['Гь']='H', ['гъ']='ğ', ['Гъ']='Ğ', ['уь']='ü', ['Уь']='Ü', ['къ']='q', ['Къ']='Q', ['нг']='ñ', ['Нг']='Ñ', ['оь']='ö', ['Оь']='Ö' } local single_letters = { ['а']='a', ['А']='A', ['б']='b', ['Б']='B', ['в']='w', ['В']='w', ['г']='g', ['Г']='G', ['д']='d', ['Д']='D', ['е']='e', ['Е']='E', ['ё']='yo',['Ё']='Yo', ['ж']='j', ['Ж']='J', ['з']='z', ['З']='Z', ['и']='i', ['И']='İ', ['й']='y', ['Й']='Y', ['к']='k', ['К']='K', ['л']='l', ['Л']='L', ['м']='m', ['М']='M', ['н']='n', ['Н']='N', ['о']='o', ['О']='O', ['п']='p', ['П']='P', ['р']='r', ['Р']='R', ['с']='s', ['С']='S', ['т']='t', ['Т']='T', ['у']='u', ['У']='U', ['ф']='f', ['Ф']='F', ['х']='x', ['Х']='X', ['ц']='ts',['Ц']='Ts', ['ч']='ç', ['Ч']='Č', ['ш']='ş', ['Ш']='Ş', ['щ']='şç',['Щ']='Şç', ['ъ']='', ['Ъ']='', ['ы']='ı', ['Ы']='I', ['ь']='ʹ', ['Ь']='ʹ', ['э']='e', ['Э']='E', ['ю']='yu',['Ю']='Yu', ['я']='ya',['Я']='Ya', } function export.tr(text, lang, sc) for digraph, replacement in pairs(digraphs) do text = mw.ustring.gsub(text, digraph, replacement) end text = mw.ustring.gsub(text, "()([ЕеЮюЁё])", function (pos, iotated) -- modifier letter apostrophe or right single quotation mark local preceding = mw.ustring.sub(text, math.max(1, pos - 2), math.max(0, pos - 1)) local capital = iotated == "Е" or iotated == "Ю" local lower = mw.ustring.lower(iotated) local translit if preceding == "" or mw.ustring.match(preceding, "[АОӨӘУЫЕЯЁЮИЕаоөәуыэяёюиеъь%A][́̀]?$") then if capital then if lower == "ю" then return "Yu" elseif lower == "ё" then return "Yo" else return "Ye" end else if lower == "ю" then return "yu" elseif lower == "ё" then return "yo" else return "ye" end end else if capital then if lower == "ю" then return "Ü" elseif lower == "ё" then return "Ö" else return "E" end else if lower == "ю" then return "ü" elseif lower == "ё" then return "ö" else return "e" end end end return translit end) return (mw.ustring.gsub(text, '.', single_letters)) end return export rq9wnjlq16hivthabh0t8s4zdrf3gld Module:languages/data/exceptional/extra 828 1903 35228 2025-01-19T18:40:39Z Kambai Akau 8 Created page with "local m = {} m["aav-khs-pro"] = { aliases = {"Proto-Khasic"}, } m["aav-nic-pro"] = { } m["aav-pkl-pro"] = { } m["aav-pro"] = { -- mkh-pro will merge into this. } m["afa-pro"] = { aliases = {"Proto-Afro-Asiatic", "Hamito-Semitic"}, } m["alg-aga"] = { aliases = {"Agwam", "Agaam"}, } m["alg-pro"] = { } m["alv-ama"] = { } m["alv-bgu"] = { otherNames = {"Gubëeher", "Nyun Gubëeher", "Nun Gubëeher"}, } m["alv-bua-pro"] = { } m["alv-cng-pro"] = { } m["alv-edk-..." 35228 Scribunto text/plain local m = {} m["aav-khs-pro"] = { aliases = {"Proto-Khasic"}, } m["aav-nic-pro"] = { } m["aav-pkl-pro"] = { } m["aav-pro"] = { -- mkh-pro will merge into this. } m["afa-pro"] = { aliases = {"Proto-Afro-Asiatic", "Hamito-Semitic"}, } m["alg-aga"] = { aliases = {"Agwam", "Agaam"}, } m["alg-pro"] = { } m["alv-ama"] = { } m["alv-bgu"] = { otherNames = {"Gubëeher", "Nyun Gubëeher", "Nun Gubëeher"}, } m["alv-bua-pro"] = { } m["alv-cng-pro"] = { } m["alv-edk-pro"] = { } m["alv-edo-pro"] = { } m["alv-fli-pro"] = { } m["alv-gbe-pro"] = { } m["alv-gng-pro"] = { } m["alv-gtm-pro"] = { aliases = {"Proto-Ghana-Togo Mountain"}, } m["alv-gwa"] = { } m["alv-hei-pro"] = { } m["alv-ido-pro"] = { } m["alv-igb-pro"] = { } m["alv-kwa-pro"] = { } m["alv-mum-pro"] = { } m["alv-nup-pro"] = { } m["alv-pro"] = { } m["alv-von-pro"] = { } m["alv-yor-pro"] = { } m["alv-yrd-pro"] = { } m["apa-pro"] = { aliases = {"Proto-Apache", "Proto-Southern Athabaskan"}, } m["aql-pro"] = { } m["art-adu"] = { aliases = {"Westron"}, } m["art-bel"] = { } m["art-blk"] = { } m["art-bsp"] = { } m["art-com"] = { } m["art-dtk"] = { } m["art-elo"] = { } m["art-gld"] = { } m["art-lap"] = { } m["art-man"] = { } m["art-mun"] = { } m["art-nav"] = { } m["art-vlh"] = { } m["ath-nic"] = { } m["ath-pro"] = { } m["auf-pro"] = { aliases = {"Proto-Arawan", "Proto-Arauan"}, } m["aus-alu"] = { otherNames = {"Ogh-Alungul", "Alngula"}, } m["aus-and"] = { aliases = {"Adithinngithigh"}, } m["aus-ang"] = { otherNames = {"Ogh-Anggula", "Anggula", "Ogh-Anggul", "Anggul"}, } m["aus-arn-pro"] = { } m["aus-bra"] = { aliases = {"Barranbinja", "Baranbinya", "Burranbinya", "Burrumbiniya", "Burrunbinya", "Barrumbinya", "Barren-binya", "Parran-binye"}, } m["aus-brm"] = { } m["aus-cww-pro"] = { } m["aus-dal-pro"] = { } m["aus-guw"] = { otherNames = {"Gowar", "Goowar", "Gooar", "Guar", "Gowr-burra", "Ngugi", "Mugee", "Wogee", "Gnoogee", "Chunchiburri", "Booroo-geen-merrie"}, } m["aus-lsw"] = { aliases = {"Little Swanport Tasmanian"}, } m["aus-mbi"] = { otherNames = {"Mbeiwum"}, } m["aus-ngk"] = { otherNames = {"Ngkot", "Nggoth"}, } m["aus-nyu-pro"] = { } m["aus-pam-pro"] = { } m["aus-tul"] = { otherNames = {"Dappil", "Dapil", "Toolooa", "Dulua", "Narung", "Dandan"}, } m["aus-uwi"] = { otherNames = {"Uwinjmil"}, } m["aus-wdj-pro"] = { } m["aus-won"] = { } m["aus-wul"] = { otherNames = {"Manbara", "Wulgurugaba", "Wulgurukaba", "Nhawalgaba"}, } m["aus-ynk"] = { -- contrast nny } m["awd-amc-pro"] = { otherNames = {"Western Maipuran"}, } m["awd-kmp-pro"] = { otherNames = {"Campa", "Kampan", "Campan", "Pre-Andine Maipurean"}, } m["awd-prw-pro"] = { otherNames = {"Paresí-Waurá", "Parecí–Xingú", "Paresí–Xingu", "Central Arawak", "Central Maipurean"}, } m["awd-ama"] = { } m["awd-ana"] = { aliases = {"Anauya"}, } m["awd-apo"] = { otherNames = {"Lapachu"}, } m["awd-cab"] = { aliases = {"Cabere", "Cávere", "Cavere"}, } m["awd-gnu"] = { otherNames = {"Guinao", "Inao", "Guniare", "Quinhau", "Guiano"}, } m["awd-kar"] = { aliases = {"Kariaí", "Kariai", "Cariyai", "Carihiahy"}, } m["awd-kaw"] = { aliases = {"Cawishana", "Cayuishana", "Kaishana", "Cauixana"}, } m["awd-kus"] = { aliases = {"Kustenaú", "Custenau", "Kutenabu"}, } m["awd-man"] = { } m["awd-mar"] = { aliases = {"Marawán"}, } m["awd-mpr"] = { aliases = {"Maypure", "Mejepure"}, } m["awd-mrt"] = { aliases = {"Mariate"}, } m["awd-nwk-pro"] = { aliases = {"Proto-Newiki"}, } m["awd-pai"] = { aliases = {"Paiconeca", "Paikone", "Paicone"}, } m["awd-pas"] = { aliases = {"Passé", "Pazé"}, } m["awd-pro"] = { otherNames = {"Proto-Arawakan", "Proto-Maipurean", "Proto-Maipuran"}, } m["awd-she"] = { aliases = {"Shebaya", "Shebaye"}, } m["awd-taa-pro"] = { otherNames = {"Proto-Ta-Arawakan", "Proto-Caribbean Northern Arawak"}, } m["awd-wai"] = { otherNames = {"Wainuma", "Wai", "Waima", "Wainumi", "Wainambí", "Waiwana", "Waipi", "Yanuma"}, } m["awd-yum"] = { aliases = {"Jumana"}, } m["azc-caz"] = { aliases = {"Caxcan", "Kaskán"}, } m["azc-cup-pro"] = { } m["azc-ktn"] = { aliases = {"Gitanemuk"}, } m["azc-nah-pro"] = { } m["azc-num-pro"] = { } m["azc-pro"] = { } m["azc-tak-pro"] = { } m["azc-tat"] = { } m["ber-fog"] = { otherNames = {"El-Fogaha", "El-Foqaha", "Foqaha", "Fuqaha"}, } m["ber-pro"] = { } m["ber-zuw"] = { } m["bnt-bal"] = { } m["bnt-bon"] = { } m["bnt-boy"] = { } m["bnt-bwa"] = { } m["bnt-cmw"] = { otherNames = {"Bravanese", "Mwiini", "Mwini", "Chimwini", "Chimini", "Brava"}, } m["bnt-ind"] = { otherNames = {"Kɔlɔmɔnyi", "Kɔlɛ", "Kasaï Oriental"}, } m["bnt-lal"] = { } m["bnt-mpi"] = { } m["bnt-mpu"] = { } m["bnt-ngu-pro"] = { } m["bnt-phu"] = { aliases = {"Siphuthi"}, } m["bnt-pro"] = { } m["bnt-sbo"] = { } m["bnt-sts-pro"] = { } m["btk-pro"] = { } m["cau-abz-pro"] = { otherNames = {"Proto-Abazgi", "Proto-Abkhaz-Tapanta"}, } m["cau-and-pro"] = { aliases = {"Proto-Andi", "Proto-Andic"}, } m["cau-ava-pro"] = { aliases = {"Proto-Avar-Andian", "Proto-Avar-Andi", "Proto-Avar-Andic"}, } m["cau-cir-pro"] = { otherNames = {"Proto-Adyghe-Kabardian", "Proto-Adyghe-Circassian"}, } m["cau-drg-pro"] = { otherNames = {"Proto-Dargin"}, } m["cau-lzg-pro"] = { aliases = {"Proto-Lezgi", "Proto-Lezgian", "Proto-Lezgic"}, } m["cau-nec-pro"] = { } m["cau-nkh-pro"] = { } m["cau-nwc-pro"] = { } m["cau-tsz-pro"] = { otherNames = {"Proto-Tsezic", "Proto-Didoic"}, } m["cba-ata"] = { otherNames = {"Atanque", "Cancuamo", "Kankuamo", "Kankwe", "Kankuí", "Atanke"}, } m["cba-cat"] = { otherNames = {"Catio Chibcha", "Old Catio"}, } m["cba-dor"] = { otherNames = {"Chumulu", "Changuena", "Changuina", "Chánguena", "Gualaca"}, } m["cba-dui"] = { } m["cba-hue"] = { otherNames = {"Güetar", "Guetar", "Brusela"}, } m["cba-nut"] = { otherNames = {"Nutabane"}, } m["cba-pro"] = { } m["ccs-pro"] = { } m["ccs-gzn-pro"] = { aliases = {"Proto-Karto-Zan"}, } m["cdc-cbm-pro"] = { aliases = {"Proto-Central-Chadic", "Proto-Biu-Mandara"}, } m["cdc-mas-pro"] = { } m["cdc-pro"] = { } m["cdd-pro"] = { } m["cel-bry-pro"] = { aliases = {"Proto-Brittonic", "Common Brythonic", "Common Brittonic"}, } m["cel-gal"] = { } m["cel-gau"] = { } m["cel-pro"] = { } m["chi-pro"] = { } m["chm-pro"] = { } m["cmc-pro"] = { } m["crp-bip"] = { } m["crp-gep"] = { aliases = {"Greenlandic Pidgin", "Greenlandic Eskimo Pidgin"}, } m["crp-mar"] = { otherNames = {"Jamaican Maroon Spirit Possession Language"}, } m["crp-mpp"] = { aliases = {"Macao Pidgin Portuguese"}, } m["crp-rsn"] = { } m["crp-slb"] = { otherNames = {"Solombala-English", "Solombala English-Russian Pidgin"}, } m["crp-spp"] = { } m["crp-tpr"] = { } m["csu-bba-pro"] = { } m["csu-maa-pro"] = { } m["csu-pro"] = { } m["csu-sar-pro"] = { } m["cus-ash"] = { otherNames = {"Ashraf", "Af-Ashraaf"}, varieties = { {"Marka, Lower Shabelle"}, "Shingani"}, } m["cus-hec-pro"] = { } m["cus-som-pro"] = { aliases = {"Proto-Sam", "Proto-Macro-Somali"}, } m["cus-sou-pro"] = { otherNames = {"Proto-Rift"}, } m["cus-pro"] = { } m["dmn-dam"] = { } m["dra-bry"] = { aliases = {"Byari"}, } m["dra-cen-pro"] = { } m["dra-mkn"] = { aliases = {"Nadugannada"}, } m["dra-nor-pro"] = { } m["dra-okn"] = { aliases = {"Halegannada"}, } m["dra-ote"] = { } m["dra-pro"] = { } m["dra-sdo-pro"] = { aliases = {"Proto-South Dravidian"}, } m["dra-sdt-pro"] = { aliases = {"Proto-South-Central Dravidian"}, } m["dra-sou-pro"] = { aliases = {"Proto-Southern Dravidian"}, } m["egx-dem"] = { aliases = {"Demotic Egyptian", "Enchorial"}, } m["dmn-pro"] = { } m["dmn-mdw-pro"] = { } m["dru-pro"] = { } m["esx-esk-pro"] = { } m["esx-ink"] = { } m["esx-inq"] = { } m["esx-inu-pro"] = { } m["esx-pro"] = { } m["esx-tut"] = { } m["euq-pro"] = { aliases = {"Proto-Vasconic"}, } m["gba-pro"] = { } m["gem-pro"] = { aliases = {"Common Germanic"}, } m["gme-bur"] = { aliases = {"Burgundish", "Burgundic"}, } m["gme-cgo"] = { } m["gmq-gut"] = { } m["gmq-jmk"] = { aliases = {"Jamtlandic"}, } m["gmq-mno"] = { } m["gmq-oda"] = { } m["gmq-ogt"] = { aliases = {"Old Gotlandic"}, } m["gmq-osw"] = { } m["gmq-pro"] = { aliases = {"Proto-Scandinavian", "Primitive Norse", "Proto-Nordic", "Ancient Nordic", "Ancient Scandinavian", "Old Nordic", "Old Scandinavian", "Proto-North Germanic", "North Proto-Germanic", "Common Scandinavian"}, } m["gmq-scy"] = { } m["gmw-bgh"] = { } m["gmw-cfr"] = { varieties = {"Mittelfränkisch", "Ripuarian", "Moselle Franconian", "Colognian", "Kölsch"}, } m["gmw-ecg"] = { varieties = {"Thuringian", "Thüringisch", "Upper Saxon", "Upper Saxon German", "Obersächsisch", "Lusatian", "Erzgebirgisch", "Silesian", "Silesian German", "High Prussian"}, } m["gmw-fin"] = { aliases = {"Fingal"}, } m["gmw-gts"] = { aliases = {"Gottscheerisch"}, } m["gmw-jdt"] = { } m["gmw-msc"] = { } m["gmw-pro"] = { } m["gmw-rfr"] = { aliases = {"Rheinfränkisch", "Rhenish Franconian"}, varieties = {"Hessian", "Lorraine Franconian", "Lorrainian", "Lothringisch", "Palatine German", "Pfälzisch", "Pälzisch", "Palatinate German"}, } m["gmw-stm"] = { aliases = {"Satu Mare Swabian", "Sathmarschwäbisch", "Sathmarisch"}, } m["gmw-tsx"] = { aliases = {"Siebenbürger Saxon"}, } m["gmw-vog"] = { } m["gmw-zps"] = { aliases = {"Zipser", "Zipserisch", "Outzäpsersch"}, } m["gn-cls"] = { } m["grk-cal"] = { aliases = {"Italian Greek", "Bova"}, } m["grk-ita"] = { aliases = {"Griko", "Grico", "Grecanic"}, } m["grk-mar"] = { aliases = {"Mariupolitan Greek", "Rumeíka", "Rumeika"}, } m["grk-pro"] = { aliases = {"Proto-Greek"}, } m["hmn-pro"] = { } m["hmx-mie-pro"] = { } m["hmx-pro"] = { } m["hyx-pro"] = { } m["iir-nur-pro"] = { } m["iir-pro"] = { } m["ijo-pro"] = { aliases = {"Proto-Ijaw"}, } m["inc-apa"] = { aliases = {"Apabhraṃśa"}, } m["inc-ash"] = { aliases = {"Asokan Prakrit", "Aśokan Prakrit"}, } m["inc-kam"] = { } m["inc-kho"] = { } m["inc-krn-pro"] = { aliases = {"Proto Kamta", "Proto-Kamata", "Proto Kamata"}, } m["inc-mas"] = { } m["inc-mbn"] = { } m["inc-mgu"] = { } m["inc-mor"] = { aliases = {"Middle Oriya"}, } m["inc-oas"] = { } m["inc-oaw"] = { aliases = {"Early Awadhi"}, } m["inc-obn"] = { } m["inc-ogu"] = { aliases = {"Old Western Rajasthani"}, } m["inc-ohi"] = { aliases = {"Dehlavi"}, } m["inc-oor"] = { aliases = {"Old Oriya"}, } m["inc-opa"] = { } m["inc-pro"] = { } m["ine-ana-pro"] = { } m["ine-bsl-pro"] = { } m["ine-kal"] = { aliases = {"Kalašmaic", "Kalasmaic"}, } m["ine-pae"] = { } m["ine-pro"] = { } m["ine-toc-pro"] = { } m["xme-old"] = { } m["xme-mid"] = { aliases = {"Atropatenian"}, } m["xme-ker"] = { otherNames = {"Kermanian", "Central Iranian Dialects", "Central Plateau Dialects", "Central Iranian", "South Median", "Gazi", "Soi", "Sohi", "Abuzeydabadi", "Abyanehi", "Farizandi", "Jowshaqani", "Nashalji", "Qohrudi", "Yarandi", "Tari", "Sedehi", "Ardestani", "Zefrehi", "Isfahani", "Kafroni", "Varzenehi", "Khuri", "Nayini", "Anaraki", "Zoroastrian Dari", "Behdināni", "Behdinani", "Gabri", "Gavrŭni", "Gavruni", "Gabrōni", "Gabroni", "Kermani", "Yazdi", "Bidhandi", "Bijagani", "Chimehi", "Hanjani", "Komjani", "Naraqi", "Qalhari", "Varani", "Zori"}, } m["xme-taf"] = { } m["xme-ttc-pro"] = { } m["xme-kls"] = { aliases = {"Kalāsuri", "Kalasur", "Kalāsur"}, } m["xme-klt"] = { } m["xme-ott"] = { otherNames = {"Old Tatic", "Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"}, } m["ira-kms-pro"] = { } m["ira-mpr-pro"] = { } m["ira-pat-pro"] = { } m["ira-pro"] = { } m["ira-zgr-pro"] = { } m["xsc-pro"] = { } m["xsc-sar-pro"] = { } m["xsc-skw-pro"] = { } m["xsc-sak-pro"] = { aliases = {"Proto-Sakan"}, } m["ira-sym-pro"] = { } m["ira-sgi-pro"] = { } m["ira-mny-pro"] = { } m["ira-shy-pro"] = { } m["ira-shr-pro"] = { } m["ira-sgc-pro"] = { aliases = {"Proto-Sogdian"}, } m["ira-wnj"] = { aliases = {"Old Vanji", "Vanchi", "Vanži", "Wanji"}, } m["iro-ere"] = { } m["iro-min"] = { } m["iro-nor-pro"] = { } m["iro-pro"] = { } m["itc-pro"] = { } m["jpx-hcj"] = { aliases = {"Hachijo"}, } m["jpx-pro"] = { } m["jpx-ryu-pro"] = { } m["kar-pro"] = { } m["kca-eas"] = { } m["kca-nor"] = { } m["kca-pro"] = { } m["kca-sou"] = { } m["khi-kho-pro"] = { } m["khi-kun"] = { otherNames = {"ǃOǃKung", "ǃ'OǃKung", "Kung", "Ekoka ǃKung", "Ekoka Kung", "Sekele"}, } m["ko-ear"] = { } m["kro-pro"] = { } m["ku-pro"] = { } m["map-ata-pro"] = { } m["map-bms"] = { } m["map-pro"] = { } m["mis-hkl"] = { aliases = {"Kelantan Peranakan Chinese", "Kelantan Peranakan Hokkien", "Hokkien Kelantan", "Kelantan Local Hokkien"} } m["mis-isa"] = { } m["mis-jie"] = { aliases = {"Chieh", "Kjet"}, } m["mis-jzh"] = { aliases = {"Haihua"}, } m["mis-kas"] = { aliases = {"Cassite", "Kassitic", "Kaššite"}, } m["mis-mmd"] = { otherNames = {"Mimi of Gaudefroy-Demombynes", "Mimi-D"}, } m["mis-mmn"] = { otherNames = {"Mimi-N"}, } m["mis-phi"] = { aliases = {"Philistian", "Philistinian"}, } m["mis-rou"] = { aliases = {"Ruanruan", "Ruan-ruan", "Juan-juan"}, } m["mis-tnw"] = { aliases = {"Tangwanghua"}, } m["mis-tuh"] = { aliases = {"'Azha"}, } m["mis-tuo"] = { aliases = {"Tabghach", "Taghbach"}, } m["mis-wuh"] = { aliases = {"Wuwan", "Awar"}, } m["mis-xbi"] = { aliases = {"Serbi", "Shirwi"}, } m["mjg-mgl"] = { aliases = {"Huzhu", "Huzhu Monguor"}, } m["mjg-mgr"] = { aliases = {"Minhe", "Minhe Monguor"}, } m["mkh-asl-pro"] = { } m["mkh-ban-pro"] = { } m["mkh-kat-pro"] = { } m["mkh-khm-pro"] = { } m["mkh-kmr-pro"] = { } m["mkh-mmn"] = { } m["mkh-mnc-pro"] = { } m["mkh-mvi"] = { } m["mkh-pal-pro"] = { } m["mkh-pea-pro"] = { } m["mkh-pkn-pro"] = { } m["mkh-pro"] = { --This will be merged into 2015 aav-pro. } m["mnw-tha"] = { aliases = {"Raman", "Thai Raman", "Siamese Mon"}, } m["mkh-vie-pro"] = { } m["mns-cen"] = { } m["mns-nor"] = { } m["mns-pro"] = { } m["mns-sou"] = { } m["mun-pro"] = { aliases = {"Proto-Mundan"}, } m["myn-chl"] = { -- the stage after ''emy'' otherNames = {"Cholti", "Colonial Ch'olti'", "Colonial Cholti"}, } m["myn-pro"] = { aliases = {"Proto-Maya"}, } m["nai-ala"] = { otherNames = {"Alasapa", "Pinto"}, } m["nai-bay"] = { otherNames = {"Bayougoula", "Bayou Goula", "Ischenoca"}, -- tribe merged with "Mougulasha", "Mongoulacha", "Mugulasha", "Mougulasha", "Muglahsa", "Muglasha", "Muguasha", "Imongolosha", "Houma", "Acolapissa" } m["nai-cal"] = { } m["nai-chi"] = { } m["nai-chu-pro"] = { aliases = {"Proto-Chumashan"}, } m["nai-cig"] = { } m["nai-ckn-pro"] = { aliases = {"Proto-Chinook"}, } m["nai-guz"] = { aliases = {"Guazacapan"}, } m["nai-hit"] = { otherNames = {"Atcik-hata", "At-pasha-shliha"}, } m["nai-ipa"] = { otherNames = {"'Iipay 'aa", "Northern Diegueño", "Diegueño"}, } m["nai-jtp"] = { otherNames = {"Xutiapa", "Jalapa", "Xalapa"}, } m["nai-jum"] = { aliases = {"Jumaitepeque", "Jumaytepec"}, } m["nai-kat"] = { otherNames = {"Kathlamet Chinook"}, } m["nai-klp-pro"] = { } m["nai-knm"] = { } m["nai-kum"] = { otherNames = {"Kumiai", "Central Diegueño", "Diegueño"}, } m["nai-mac"] = { aliases = {"Macorís", "Macorix", "Mazorij", "Mazorig", "Mazoriges"}, } m["nai-mdu-pro"] = { aliases = {"Proto-Maiduan"}, } m["nai-miz-pro"] = { aliases = {"Proto-Mixe-Zoquean"}, } m["nai-mus-pro"] = { aliases = {"Proto-Muskhogean", "Proto-Muskogee"}, } m["nai-nao"] = { } m["nai-nrs"] = { } m["nai-okw"] = { } m["nai-per"] = { } m["nai-pic"] = { } m["nai-plp-pro"] = { } m["nai-pom-pro"] = { aliases = {"Proto-Pomoan"}, } m["nai-qng"] = { } m["nai-sca-pro"] = { -- NB 'sio-pro' "Proto-Siouan" which is Proto-Western Siouan } m["nai-sin"] = { aliases = {"Sinacantan", "Zinacantán", "Zinacantan"}, } m["nai-sln"] = { } m["nai-spt"] = { aliases = {"Shahaptin"}, } m["nai-tap"] = { otherNames = {"Tapachulteca", "Tapachulteco", "Tapachula"}, } m["nai-taw"] = { } m["nai-teq"] = { otherNames = {"Tequistlateco", "Tequistlateca", "Chontal", "Chontol of Oaxaca", "Oaxaca Chontal", "Oaxacan Chontal"}, } m["nai-tip"] = { otherNames = {"Tipay", "Tiipai", "Tiipay", "Jamul Tiipay", "Southern Digueño", "Diegueño"}, } m["nai-tot-pro"] = { } m["nai-tsi-pro"] = { } m["nai-utn-pro"] = { otherNames = {"Proto-Miwok-Costanoan"}, } m["nai-wai"] = { aliases = {"Guaycura", "Waicura"}, } m["nai-wji"] = { otherNames = {"Jicaque of El Palmar", "Sula"}, } m["nai-yup"] = { aliases = {"Jupiltepeque", "Yupiltepec", "Jupiltepec", "Xupiltepec"}, } m["nan-dat"] = { aliases = {"Datian"}, } m["nan-hbl"] = { aliases = {"Hokkienese", "Quanzhang", "Fukien", "Banlam", "Banlamese", "Ban-lam"}, } m["nan-hlh"] = { aliases = {"Hailufeng", "Hoklo Min", "Hai Lok Hong"}, } m["nan-lnx"] = { aliases = {"Longyan", "Liongna"}, } m["nan-tws"] = { aliases = {"Teochew Min", "Chiuchow", "Teo-Swa", "Teo-Swa Min", "Tio-Sua"}, } m["nan-zhe"] = { aliases = {"Zhenan"}, } m["nan-zsh"] = { aliases = {"Sanxiang", "Samheung", "Sahiu"}, } m["nds-de"] = { } m["nds-nl"] = { varieties = {"Achterhoeks", "Drents", "Gronings", "Sallands", "Stellingwerfs", "Twents", "Veluws"}, } m["ngf-pro"] = { } m["nic-bco-pro"] = { } m["nic-bod-pro"] = { } m["nic-eov-pro"] = { } m["nic-gns-pro"] = { } m["nic-grf-pro"] = { } m["nic-gur-pro"] = { } m["nic-jkn-pro"] = { } m["nic-lcr-pro"] = { } m["nic-ogo-pro"] = { } m["nic-ovo-pro"] = { } m["nic-plt-pro"] = { } m["nic-pro"] = { } m["nic-ubg-pro"] = { } m["nic-ucr-pro"] = { } m["nic-vco-pro"] = { } m["nub-har"] = { aliases = {"Ḥarāza"}, } m["nub-pro"] = { } m["omq-cha-pro"] = { } m["omq-maz-pro"] = { aliases = {"Proto-Mazatecan"}, } m["omq-mix-pro"] = { } m["omq-mxt-pro"] = { } m["omq-otp-pro"] = { } m["omq-pro"] = { aliases = {"Proto-Otomanguean", "Proto-Oto-Mangue"}, } m["omq-sjq"] = { aliases = {"Chatino Sign Language", "San Juan Quiahije Chatino Sign Language"}, } m["omq-tel"] = { } m["omq-teo"] = { } m["omq-tri-pro"] = { } m["omq-zap-pro"] = { } m["omq-zpc-pro"] = { } m["omv-aro-pro"] = { } m["omv-diz-pro"] = { aliases = {"Proto-Maji"}, } m["omv-pro"] = { } m["oto-otm-pro"] = { } m["oto-pro"] = { } m["paa-kom"] = { aliases = {"Komnzo", "Kómnjo", "Komnjo", "Kamundjo"}, } m["paa-kwn"] = { } m["paa-nha-pro"] = { } m["paa-nun"] = { } m["phi-din"] = { } m["phi-kal-pro"] = { aliases = {"Proto-Calamian"}, } m["phi-nag"] = { } m["phi-pro"] = { } m["poz-abi"] = { otherNames = {"Sembuak", "Tubu"}, } m["poz-bal"] = { } m["poz-btk-pro"] = { } m["poz-cet-pro"] = { } m["poz-hce-pro"] = { otherNames = {"Proto-South Halmahera - West New Guinea"}, } m["poz-lgx-pro"] = { } m["poz-mcm-pro"] = { } m["poz-mic-pro"] = { } m["poz-mly-pro"] = { } m["poz-msa-pro"] = { } m["poz-oce-pro"] = { } m["poz-pep-pro"] = { aliases = {"Proto-Eastern-Polynesian", "Proto-East Polynesian", "Proto-East-Polynesian"}, } m["poz-pnp-pro"] = { } m["poz-pol-pro"] = { } m["poz-pro"] = { otherNames = {"Proto-Western Malayo-Polynesian"}, -- Western is subsumed into general Proto-MP } m["poz-sml"] = { aliases = {"Sarawak"}, } m["poz-ssw-pro"] = { } m["poz-sus-pro"] = { } m["poz-swa-pro"] = { } m["poz-ter"] = { aliases = {"Terengganu"}, } m["pqe-pro"] = { } m["pra-niy"] = { } m["qfa-adm-pro"] = { } m["qfa-bet-pro"] = { aliases = {"Proto-Tai-Be"}, } m["qfa-cka-pro"] = { } m["qfa-hur-pro"] = { } m["qfa-kad-pro"] = { } m["qfa-kms-pro"] = { } m["qfa-kor-pro"] = { } m["qfa-kra-pro"] = { } m["qfa-lic-pro"] = { } m["qfa-onb-pro"] = { aliases = {"Proto-Ong-Be", "Proto-Bê"}, } m["qfa-ong-pro"] = { } m["qfa-tak-pro"] = { aliases = {"Proto-Tai-Kadai"}, } m["qfa-yen-pro"] = { } m["qfa-yuk-pro"] = { } m["qwe-kch"] = { otherNames = {"Kichwa shimi", "Runashimi", "Runa", "Quichua", "Quecha", "Inga", "Chimborazo", "Imbabura Highland Kichwa", "Cañar Highland Quecha", "Quechua"}, } m["qwe-pro"] = { } m["roa-ang"] = { otherNames = {"Craonnais", "Baugeois", "Saumurois"}, } m["roa-bbn"] = { otherNames = {"Bourbonnais", "Berrichon", "Moulins", "Allier", "Nivernais", "Haut-Berrichon", "Bas-Berrichon"}, } m["roa-brg"] = { otherNames = {"Burgundian", "Bregognon", "Dijonnais", "Morvandiau", "Morvandeau", "Morvan", "Bourguignon-Morvandiau", "Mâconnais", "Brionnais", "Brionnais-Charolais", "Auxerrois", "Beaunois", "Langrois", "Valsaônois", "Verduno-Chalonnais", "Sédelocien"}, } m["roa-cha"] = { otherNames = {"Bassignot", "Langrois", "Sennonais", "Vallage", "Troyen", "Briard", "Der", "Perthois", "Rémois", "Argonnais", "Porcien", "Ardennais", "Sugny"}, } m["roa-fcm"] = { otherNames = {"Frainc-Comtou", "Comtois", "Jurassien", "Ajoulot", "Vâdais", "Taignon", "Bisontin", "Bousbot"}, } m["roa-gal"] = { } m["roa-gib"] = { } m["roa-gis"] = { } m["roa-leo"] = { } m["roa-lor"] = { otherNames = {"Gaumais", "Vosgien", "Welche", "Argonnais", "Longovicien", "Messin", "Nancéien", "Spinalien", "Déodatien"}, } m["roa-oan"] = { aliases = {"Old Aragonese"}, } m["roa-oca"] = { } m["roa-ole"] = { } m["roa-opt"] = { aliases = {"Galician-Portuguese", "Galician Portuguese", "Medieval Galician", "Medieval Portuguese", "Old Galician", "Old Portuguese"}, } m["roa-orl"] = { otherNames = {"Beauceron", "Solognot", "Gâtinais", "Blaisois", "Vendômois"}, } m["roa-poi"] = { otherNames = {"Poitevin", "Saintongeais", "Maraîchin"}, } m["roa-tar"] = { } m["sai-all"] = { otherNames = {"Alyentiyak", "Huarpe", "Warpe"}, } m["sai-and"] = { -- not to be confused with 'cbc' or 'ano' otherNames = {"Miranya", "Miranha", "Miranha Carapana-Tapuya", "Miraña-Carapana-Tapuyo", "Andokero", "Miranya-Karapana-Tapuyo", "Miraña", "Carapana"}, } m["sai-ayo"] = { aliases = {"Ayoman", "Ayamán", "Ayaman"}, } m["sai-bae"] = { aliases = {"Baenã", "Baenán", "Baena"}, } m["sai-bag"] = { otherNames = {"Patagón de Bagua"}, } m["sai-bet"] = { otherNames = {"Betoy", "Betoya", "Betoye", "Betoi-Jirara", "Jirara"}, } m["sai-bor-pro"] = { otherNames = {"Proto-Bora-Muinane", "Proto-Bora-Muiname"}, } m["sai-cac"] = { otherNames = {"Kakán", "Diaguita", "Cacan", "Kakan", "Calchaquí", "Chaka", "Kaka", "Kaká", "Caca", "Caca-Diaguita", "Catamarcano", "Capayán", "Capayana", "Yacampis"}, } m["sai-caq"] = { otherNames = {"Cara", "Kara"}, } m["sai-car-pro"] = { } m["sai-cat"] = { } m["sai-cer-pro"] = { otherNames = {"Proto-Amazonian Jê"}, } m["sai-chi"] = { } m["sai-chn"] = { aliases = {"Chana"}, } m["sai-chp"] = { aliases = {"Txapacura", "Xapacura", "Guapore", "Šapakura", "Txapakura", "Txapakúra", "Xapakúra"}, } m["sai-chr"] = { aliases = {"Charrúa", "Charruá"}, } m["sai-chu"] = { aliases = {"Churoya"}, } m["sai-cje-pro"] = { otherNames = {"Proto-Akuwẽ"}, } m["sai-cmg"] = { aliases = {"Comechingón", "Comechingona", "Comechingone"}, } m["sai-cno"] = { otherNames = {"Chonos", "Caucau"}, } m["sai-cnr"] = { aliases = {"Cañar"}, } m["sai-coe"] = { aliases = {"Koeruna"}, } m["sai-col"] = { aliases = {"Colan"}, } m["sai-cop"] = { } m["sai-crd"] = { otherNames = {"Coroado"}, } m["sai-ctq"] = { aliases = {"Catuquinarú", "Katukinaru"}, } m["sai-cul"] = { otherNames = {"Culle", "Kulyi", "Ilinga", "Linga"}, } m["sai-cva"] = { } m["sai-esm"] = { otherNames = {"Esmeraldeño", "Atacame", "Takame"}, } m["sai-ewa"] = { } m["sai-gam"] = { aliases = {"Gamella", "Acobu", "Curinsi", "Barbados"}, } m["sai-gay"] = { aliases = {"Gayon"}, } m["sai-gmo"] = { otherNames = {"Wamo", "Santa Rosa", "San Jose", "Barinas", "Guamotey", "Guama"}, } m["sai-gua"] = { aliases = {"Guachi", "Wachí", "Wachi"}, } m["sai-gue"] = { aliases = {"Guenoa"}, } m["sai-hau"] = { otherNames = {"Manek'enk"}, } m["sai-jee-pro"] = { otherNames = {"Proto-Gê", "Proto-Jean", "Proto-Gean", "Proto-Jê-Kaingang", "Proto-Ye"}, } m["sai-jko"] = { aliases = {"Geicó", "Jeicó", "Jaikó", "Geikó", "Yeikó", "Jeiko", "Geico", "Jeico", "Jaiko", "Geiko", "Yeiko", "Eyco"}, } m["sai-jrj"] = { } m["sai-kat"] = { -- contrast xoo, kzw, sai-xoc otherNames = {"Catrimbi", "Catembri", "Kariri de Mirandela", "Mirandela", "Kariri", "Kiriri"}, } m["sai-mal"] = { aliases = {"Malali"}, } m["sai-mar"] = { } m["sai-mat"] = { otherNames = {"Matanauí", "Matanaui", "Matanawü", "Mitandua", "Moutoniway"}, } m["sai-mcn"] = { aliases = {"Mokana"}, } m["sai-men"] = { aliases = {"Menién"}, } m["sai-mil"] = { otherNames = {"Milykayak", "Huarpe", "Warpe"}, } m["sai-mlb"] = { aliases = {"Malibú", "Malebú"}, } m["sai-msk"] = { aliases = {"Masakara", "Masacará", "Masacara"}, } m["sai-muc"] = { otherNames = {"Mucuchi", "Mokochi", "Mocochí", "Mirripú", "Maripú", "Mucuchí-Maripú"}, } m["sai-mue"] = { aliases = {"Muellamués"}, } m["sai-muz"] = { } m["sai-mys"] = { otherNames = {"Mayna", "Maina", "Rimachu"}, } m["sai-nat"] = { otherNames = {"Natu", "Peagaxinan"}, } m["sai-nje-pro"] = { otherNames = {"Proto-Core Jê"}, } m["sai-opo"] = { otherNames = {"Opon", "Opón-Karare", "Opón-Carare", "Carare", "Carare-Opón"}, } m["sai-oto"] = { aliases = {"Otomako", "Otomacan", "Otomac", "Otomak"}, } m["sai-pal"] = { } m["sai-pam"] = { aliases = {"Pamiwa"}, } m["sai-par"] = { aliases = {"Paratio", "Prarto"}, } m["sai-pnz"] = { aliases = {"Pansaleo"}, } m["sai-prh"] = { } m["sai-ptg"] = { otherNames = {"Patagón de Perico"}, } m["sai-pur"] = { aliases = {"Purukoto", "Purucotó", "Purucoto"}, } m["sai-pyg"] = { aliases = {"Payawá", "Payagua"}, } m["sai-pyk"] = { aliases = {"Gavião-Pykobjê", "Pykobjê-Gavião", "Gavião", "Pyhcopji", "Gavião-Pyhcopji"}, } m["sai-qmb"] = { otherNames = {"Kimbaya", "Quindío", "Quindio", "Quindo"}, } m["sai-qtm"] = { aliases = {"Quitemoca"}, } m["sai-rab"] = { } m["sai-ram"] = { } m["sai-sac"] = { otherNames = {"Sacata", "Zácata", "Chillao"}, } m["sai-san"] = { aliases = {"Sanavirón", "Sanabirón", "Sanabiron", "Sanavirona", "Zanavirona"}, } m["sai-sap"] = { aliases = {"Zapará", "Zapara"}, } m["sai-sec"] = { otherNames = {"Sek", "Sec"}, } m["sai-sin"] = { otherNames = {"Cenúfana", "Zenúfana", "Cinifaná", "Sinufana", "Sinú", "Cenú", "Zenú", "Finzenú", "Fincenú", "Pancenú", "Sutagao"}, } m["sai-sje-pro"] = { } m["sai-tab"] = { otherNames = {"Aconipa"}, } m["sai-tal"] = { otherNames = {"Atalán", "Tallan", "Tallanca", "Atalan", "Sek"}, } m["sai-tap"] = { otherNames = {"Tapayúna", "Kajkwakhrattxi"}, } m["sai-tar-pro"] = { } m["sai-teu"] = { aliases = {"Tehues", "Teuéx"}, } m["sai-tim"] = { otherNames = {"Cuica", "Timote-Cuica"}, } m["sai-tpr"] = { aliases = {"Taparito"}, } m["sai-trr"] = { otherNames = {"Caratiú"}, } m["sai-wai"] = { aliases = {"Waitaka", "Waitacá", "Waitaca", "Goytacá", "Goitacá", "Guaitacá", "Guiatacá", "Guiatacás", "Goiatacá", "Goiatacás", "Guaiatacá", "Goytacaz", "Goitacaz", "Goyataca", "Aitacaz", "Uetacaz", "Uetacá", "Outacá", "Ouetacá", "Eutacá", "Itacaz", "Vaitacá"}, } m["sai-way"] = { aliases = {"Wajumará", "Wajumara", "Wayumará", "Azumara", "Guimara"}, } m["sai-wit-pro"] = { otherNames = {"Proto-Huitotoan", "Proto-Uitotoan"}, } m["sai-wnm"] = { otherNames = {"Wañam", "Wanyam", "Huanyam", "Uanham", "Abitana"}, } m["sai-xoc"] = { -- contrast xoo, kzw, sai-kat otherNames = {"Xoco", "Chocó", "Shokó", "Shoko", "Shocó", "Shoco", "Choco", "Chocaz", "Kariri-Xocó", "Kariri-Xoco", "Kariri-Shoko", "Cariri-Chocó", "Xukuru-Kariri", "Xucuru-Kariri", "Xucuru-Cariri", "Xukurú-Kirirí"}, } m["sai-yao"] = { aliases = {"Yao", "Jaoi", "Yaoi", "Yaio", "Anacaioury"}, } m["sai-yar"] = { -- not the same family as 'suy' aliases = {"Yaruma"}, } m["sai-yri"] = { aliases = {"Jurí"}, } m["sai-yup"] = { otherNames = {"Yupuá", "Yupúa", "Jupua", "Jupuá", "Jupúa", "Hiupiá", "Yupuá-Duriña", "Duriña"}, } m["sai-yur"] = { aliases = {"Yurumangui", "Yurimangí", "Yurimangi", "Yurimanguí", "Yurimangui"}, } m["sal-pro"] = { aliases = {"Proto-Salishan"}, } m["sdv-daj-pro"] = { } m["sdv-eje-pro"] = { } m["sdv-nil-pro"] = { } m["sdv-nyi-pro"] = { } m["sdv-tmn-pro"] = { } m["sel-nor"] = { aliases = {"Taz Selkup"}, } m["sel-pro"] = { } m["sel-sou"] = { } m["sem-amm"] = { } m["sem-amo"] = { aliases = {"Amoritic"}, } m["sem-cha"] = { aliases = {"Cheha", "Čäha", "Čäxa"}, } m["sem-dad"] = { otherNames = {"Dadanite", "Lihyanite", "Lihyanitic"}, } m["sem-dum"] = { } m["sem-has"] = { } m["sem-his"] = { otherNames = {"Thamudic E"}, } m["sem-mhr"] = { otherNames = {"Muher Gurage", "Muxar", "Muxər", "Muhər", "Muḫər"}, } m["sem-pro"] = { } m["sem-saf"] = { } m["sem-srb"] = { } m["sem-tay"] = { otherNames = {"Taymanite", "Thamudic A"}, } m["sem-tha"] = { } m["sem-wes-pro"] = { } m["sio-pro"] = { -- NB this is not Proto-Siouan-Catawban 'nai-sca-pro' } m["sit-bok"] = { otherNames = {"Ramo", "Pailibo"}, } m["sit-bai-pro"] = { } m["sit-ban"] = { } m["sit-cai"] = { } m["sit-cha"] = { } m["sit-hrs-pro"] = { } m["sit-jap"] = { otherNames = {"Chabao", "Kuru"}, } m["sit-kha-pro"] = { } m["sit-khb-pro"] = { } m["sit-khp-pro"] = { } m["sit-khw-pro"] = { } m["sit-liz"] = { } m["sit-lnj"] = { } m["sit-lrn"] = { } m["sit-luu-pro"] = { } m["sit-prn"] = { } m["sit-pro"] = { } m["sit-sit"] = { otherNames = {"Eastern rGyalrong", "rGyalrong", "Rgyalrong", "rGyalrongic", "Gyalrong", "Gyarong", "rGyarong", "Gyarung", "Jiarong", "Jiarongyu", "Jyarong", "Jyarung", "Yelong", "Kuru"}, } m["sit-tam-pro"] = { aliases = {"Proto-Tamang"}, } m["sit-tan-pro"] = { } m["sit-tgm"] = { } m["sit-tos"] = { } m["sit-tsh"] = { otherNames = {"Caodeng", "Sidaba", "rGyalrong", "Rgyalrong", "Jiarong", "Gyarung", "Kuru"}, } m["sit-zbu"] = { otherNames = {"Ribu", "Rdzong'bur", "Rdzongmbur", "Showu", "rGyalrong", "Rgyalrong", "Jiarong", "Gyarung", "Kuru"}, } m["sla-pro"] = { aliases = {"Common Slavic"}, } m["smi-pro"] = { aliases = {"Proto-Sami"}, } m["son-pro"] = { aliases = {"Proto-Songhai"}, } m["sqj-pro"] = { } m["ssa-klk-pro"] = { aliases = {"Proto-Rub"}, } m["ssa-kom-pro"] = { } m["ssa-pro"] = { } m["syd-fne"] = { } m["syd-pro"] = { } m["tai-pro"] = { } m["tai-swe-pro"] = { } m["tbq-bdg-pro"] = { } m["tbq-blg"] = { aliases = {"Pai-lang", "Pailang"}, } m["tbq-gkh"] = { aliases = {"Gɔkhý", "Gɔkhy", "Gouke"}, } m["tbq-kuk-pro"] = { otherNames = {"Proto-Kukish"}, } m["tbq-lal-pro"] = { } m["tbq-laz"] = { otherNames = {"Lare", "Shuitianhua"}, } m["tbq-lob-pro"] = { } m["tbq-lol-pro"] = { aliases = {"Proto-Yi", "Proto-Ngwi", "Proto-Nisoic"}, } m["tbq-mil"] = { } m["tbq-mor"] = { aliases = {"Morān"}, } m["tbq-ngo"] = { otherNames = {"Ngachang", "Achang"}, } -- tbq-pro is now etymology-only m["trk-dkh"] = { aliases = {"Dukha"}, } m["trk-oat"] = { } m["trk-pro"] = { } m["tup-gua-pro"] = { } m["tup-kab"] = { aliases = {"Kabixiana", "Cabixiana", "Cabishiana", "Kapishana", "Capishana", "Kapišana", "Cabichiana", "Capichana", "Capixana"}, } m["tuw-alk"] = { aliases = {"Alechuka"}, } m["tuw-bal"] = { } m["tuw-kkl"] = { aliases = {"Chinese Kyakala"}, } m["tuw-kli"] = { aliases = {"Kilen", "Kirin", "Kila", "Hezhe", "Qile'en"}, } m["tup-pro"] = { } m["tuw-pro"] = { } m["tuw-sol"] = { } m["urj-fin-pro"] = { } m["urj-koo"] = { aliases = {"Old Permian"}, } m["urj-kuk"] = { aliases = {"Kukkuzi Votic", "Kukkuzi Ingrian", "Kukkusi"}, } m["urj-kya"] = { } m["urj-mdv-pro"] = { } m["urj-prm-pro"] = { } m["urj-pro"] = { otherNames = {"Proto-Finno-Ugric", "Proto-Finno-Permic"}, -- PFU and PFP are subsumed into PU per [[Wiktionary:Beer parlour/2015/January#Merging Finno-Volgaic, Finno-Samic, Finno-Permic and Finno-Ugric into Uralic]] } m["urj-ugr-pro"] = { } m["xgn-pro"] = { } m["xnd-pro"] = { otherNames = {"Proto-Na-Dené", "Proto-Athabaskan-Eyak-Tlingit"}, } m["yok-bvy"] = { otherNames = {"Tulamni-Hometwoli", "Tulamni", "Tulamne", "Tuolumne", "Tawitchi", "Hometwoli", "Taneshach"}, } m["yok-dly"] = { otherNames = {"Far Northern Valley Yokuts", "Yachikumne", "Yachikumni", "Chulamni", "Lower San Joaquin", "Lakisamni", "Tawalimni"}, } m["yok-gsy"] = { } m["yok-kry"] = { otherNames = {"Choinimni", "Choynimni", "Ayticha", "Kocheyali", "Ayitcha", "Michahay", "Chukaymina", "Chukaimina"}, } m["yok-nvy"] = { otherNames = {"Chukchansi", "Kechayi", "Dumna", "Chawchila", "Noptinte", "Nopṭinṭe", "Nopthrinthre", "Nopchinchi", "Takin"}, } m["yok-ply"] = { otherNames = {"Paleuyami", "Altinin", "Poso Creek", "Poso Creek Yokuts"}, } m["yok-svy"] = { otherNames = {"Yawelmani", "Tachi", "Koyeti", "Nutunutu", "Chunut", "Wo'lasi", "Choynok", "Choinok", "Wechihit"}, } m["yok-tky"] = { otherNames = {"Wikchamni", "Wukchamni", "Wukchumni", "Yawdanchi"}, } m["ypk-pro"] = { } m["zhx-min-pro"] = { } m["zhx-sht"] = { otherNames = {"Xiangnan Tuhua", "Yuebei Tuhua", "Shipo", "Shina"}, } m["zhx-sic"] = { aliases = {"Sichuanese Mandarin"}, } m["zhx-tai"] = { aliases = {"Toishanese"}, } m["zle-ono"] = { } m["zle-ort"] = { } m["zls-chs"] = { } m["zlw-ocs"] = { } m["zlw-opl"] = { } m["zlw-osk"] = { } m["zlw-slv"] = { } return m 0coy0z6lt68mnhjus3ktwggeam9rtvi Module:ko-translit/testcases 828 1904 35229 2025-01-19T18:42:04Z Kambai Akau 8 Created page with "-- Unit tests for [[Module:ko-translit]]. Refresh page to run tests. local tests = require('Module:UnitTests') local ko_translit = require('Module:ko-translit') function tests:check_translit(hangul, romaja, nolink) self:equals( (nolink and '<span class="Kore mention"><!-- %s -->%s</span>' or '<span class="Kore mention">[[%s#Korean|%s]]</span>'):format( hangul, hangul ), ko_translit.tr_revised(hangul, 'ko', 'Kore'), romaja ) end function tests:test_transli..." 35229 Scribunto text/plain -- Unit tests for [[Module:ko-translit]]. Refresh page to run tests. local tests = require('Module:UnitTests') local ko_translit = require('Module:ko-translit') function tests:check_translit(hangul, romaja, nolink) self:equals( (nolink and '<span class="Kore mention"><!-- %s -->%s</span>' or '<span class="Kore mention">[[%s#Korean|%s]]</span>'):format( hangul, hangul ), ko_translit.tr_revised(hangul, 'ko', 'Kore'), romaja ) end function tests:test_translit_revised_sentences() self:check_translit( '위키백과는 위키를 이용하여 전 세계 사람들이 함께 만들어가는 웹 기반의 다언어 백과사전입니다.', 'Wikibaekgwaneun wikireul iyonghayeo jeon segye saramdeuri hamkke mandeureoganeun wep gibanui da\'eoneo baekgwasajeonimnida.', true ) self:check_translit( '위키백과는 중립적이고 검증 가능한 자유 콘텐츠 백과사전의 제공을 목적으로 하는 프로젝트로, 누구나 참여하여 문서를 수정하고 발전시킬 수 있습니다.', 'Wikibaekgwaneun jungnipjeogigo geomjeung ganeunghan jayu kontencheu baekgwasajeonui jegong\'eul mokjeogeuro haneun peurojekteuro, nuguna chamyeohayeo munseoreul sujeonghago baljeonsikil su itseumnida.', true ) self:check_translit( '한국어(韓國語)는 주로 한반도에서 쓰이는 언어로, 대한민국에서는 한국어, 한국말이라고 부른다.', 'Han\'gugeoneun juro hanbando\'eseo sseu\'ineun eoneoro, daehanmin\'gugeseoneun han\'gugeo, han\'gungmarirago bureunda.', true ) self:check_translit( '조선민주주의인민공화국에서는 조선어(朝鮮語), 중국(조선족 위주)에서도 조선어(朝鮮語)로 불린다.', 'Joseonminjujuuiinmin\'gonghwagugeseoneun joseoneo, jungguk(joseonjok wiju)eseodo joseoneoro bullinda.', true ) self:check_translit( '카자흐스탄 등 구 소련의 고려인들 사이에서는 고려말(高麗말)로 불린다.', 'Kajaheuseutan deung gu soryeonui goryeoindeul saieseoneun goryeomal(高麗mal)ro bullinda.', true ) self:check_translit( '인간은 천부척으로 이성과 양싱을 부여받았으며 서로 형첸개의 청신으로 헹동하여야 한다.', 'In\'ganeun cheonbucheogeuro iseonggwa yangsing\'eul buyeobadasseumyeo seoro hyeongchen\'gae\'ui cheongsineuro hengdonghayeoya handa.', true ) self:check_translit( '모든 인간은 태어날 때부터 자유로우며 그 존엄과 권리에 있어 동등하다.', 'Modeun in\'ganeun taeeonal ttaebuteo jayuroumyeo geu joneomgwa gwollie isseo dongdeunghada.', true ) self:check_translit( '모든 人間은 태어날 때부터 自由로우며 그 尊嚴과 權利에 있어 同等하다.', 'Modeun 人間eun taeeonal ttaebuteo 自由roumyeo geu 尊嚴gwa 權利e isseo 同等hada.', true ) self:check_translit( '人間은 天賦的으로 理性과 良心을 賦與받았으며 서로 兄弟愛의 精神으로 行動하여야 한다.', '人間eun 天賦的euro 理性gwa 良心eul 賦與badasseumyeo seoro 兄弟愛ui 精神euro 行動hayeoya handa.', true ) self:check_translit( "교수'''법'''(敎授'''法''')", "gyosu'''beop'''", true ) self:check_translit( "사용'''법''' (使用'''法''')", "sayong'''beop'''", true ) self:check_translit( "'''마네킹'''까지도", "'''maneking'''kkajido", true ) end function tests:test_translit_revised_words() self:check_translit('미얀마' , 'miyanma') self:check_translit('버마' , 'beoma') self:check_translit('확인' , 'hwagin') self:check_translit('직접' , 'jikjeop') self:check_translit('있다' , 'itda') self:check_translit('녹말' , 'nongmal') self:check_translit('같이' , 'gachi') self:check_translit('바깥' , 'bakkat') self:check_translit('런던' , 'reondeon') self:check_translit('먹다' , 'meokda') self:check_translit('사무실에서', 'samusireseo') self:check_translit('죄송합니다', 'joesonghamnida') self:check_translit('있습니다' , 'itseumnida') self:check_translit('강홍립' , 'ganghongnip') self:check_translit('메가폰' , 'megapon') self:check_translit('갋' , 'gal') self:check_translit('갌' , 'gal') self:check_translit('갍' , 'gal') self:check_translit('갎' , 'gap') self:check_translit('갏' , 'gal') self:check_translit('갋갌갍갎갏', 'galgalgalgapgal') self:check_translit('갈비뼈', 'galbippyeo') self:check_translit('값', 'gap') self:check_translit('값의', 'gapsui') self:check_translit('갏의', 'garui') self:check_translit('갌의', 'galsui') self:check_translit('있습니다', 'itseumnida') self:check_translit('없다', 'eopda') self:check_translit('그렇다', 'geureota') self:check_translit('굵다', 'gukda') self:check_translit('귀찮다', 'gwichanta') self:check_translit('편찮다', 'pyeonchanta') end return tests 8s9yzc7mpnbqm3xudo0dv9k09o5byhq Module:munge text 828 1905 35230 2025-01-19T18:45:14Z Kambai Akau 8 Created page with "return function(text, fn) local has_html = text:find("<") local has_two_part_link = text:find("%[%[.*|") if not has_html and not has_two_part_link then return fn(text) end local function do_munge(text, pattern, functor) local index = 1 local length = mw.ustring.len(text) local result = "" pattern = "(.-)(" .. pattern .. ")" while index <= length do local first, last, before, match = mw.ustring.find(text, pattern, index) if not first then resul..." 35230 Scribunto text/plain return function(text, fn) local has_html = text:find("<") local has_two_part_link = text:find("%[%[.*|") if not has_html and not has_two_part_link then return fn(text) end local function do_munge(text, pattern, functor) local index = 1 local length = mw.ustring.len(text) local result = "" pattern = "(.-)(" .. pattern .. ")" while index <= length do local first, last, before, match = mw.ustring.find(text, pattern, index) if not first then result = result .. functor(mw.ustring.sub(text, index)) break end result = result .. functor(before) .. match index = last + 1 end return result end local function munge_text_with_html(txt) return do_munge(txt, "<[^>]->", fn) end if has_two_part_link then -- contains wikitext links return do_munge(text, "%[%[[^%[%]|]-|", has_html and munge_text_with_html or fn) else -- HTML tags only return munge_text_with_html(text) end end q7ur2nodxnsnkubylopxe90nmeqjwe1 Module:sah-translit 828 1906 35231 2025-01-19T18:46:51Z Kambai Akau 8 Created page with "local export = {} local tab = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["Г"]='G', ["г"]='g', ["Ҕ"]='Ğ', ["ҕ"]='ğ', ["Д"]='D', ["д"]='d', ["И"]='İ', ["и"]='i', ["Й"]='Y', ["й"]='y', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["М"]='M', ["м"]='m', ["Н"]='N', ["н"]='n', ["Ҥ"]='Ñ', ["ҥ"]='ñ', ["О"]='O', ["о"]='o', ["Ө"]='Ö', ["ө"]='ö', ["П"]='P', ["п"]='p', ["Р"]='R', ["р"]='r', ["С"]='S', ["с"]='s', ["Һ"]='H', ["һ"]='h'..." 35231 Scribunto text/plain local export = {} local tab = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["Г"]='G', ["г"]='g', ["Ҕ"]='Ğ', ["ҕ"]='ğ', ["Д"]='D', ["д"]='d', ["И"]='İ', ["и"]='i', ["Й"]='Y', ["й"]='y', ["К"]='K', ["к"]='k', ["Л"]='L', ["л"]='l', ["М"]='M', ["м"]='m', ["Н"]='N', ["н"]='n', ["Ҥ"]='Ñ', ["ҥ"]='ñ', ["О"]='O', ["о"]='o', ["Ө"]='Ö', ["ө"]='ö', ["П"]='P', ["п"]='p', ["Р"]='R', ["р"]='r', ["С"]='S', ["с"]='s', ["Һ"]='H', ["һ"]='h', ["Т"]='T', ["т"]='t', ["У"]='U', ["у"]='u', ["Ү"]='Ü', ["ү"]='ü', ["Х"]='Q', ["х"]='q', ["Ч"]='C', ["ч"]='c', ["Ы"]='I', ["ы"]='ı', ["Э"]='E', ["э"]='e', -- non-native letters ["В"]='V', ["в"]='v', ["Е"]='E', ["е"]='e', ["Ё"]='O', ["ё"]='o', ["Ж"]='Zh', ["ж"]='zh', ["З"]='Z', ["з"]='z', ["Ф"]='F', ["ф"]='f', ["Ц"]='Ts', ["ц"]='ts', ["Ш"]='Sh', ["ш"]='sh', ["Щ"]='Shc', ["щ"]='shc', ['Ъ']='', ['ъ']='', ["Ь"]="", ["ь"]="", ["Ю"]='U', ["ю"]='u', ["Я"]='A', ["я"]='a', } function export.tr(text, lang, sc) text = mw.ustring.gsub(text, 'Дь', 'J') text = mw.ustring.gsub(text, 'дь', 'j') text = mw.ustring.gsub(text, 'НЬ', 'NY') text = mw.ustring.gsub(text, 'Нь', 'Ny') text = mw.ustring.gsub(text, 'нь', 'ny') -- soft vowels after a vowel or at the beginning of a word become j- text = mw.ustring.gsub(text, "([АОӨУҮЫЭЕЯЁЮИЕЪаоöуүыэяёюиеъ%A][\204\129\204\128]?)([еёюя])", "%1y%2") text = mw.ustring.gsub(text, "^([ЕЁЮЯ])", "Y%1") text = mw.ustring.gsub(text, "^([еёюя])", "y%1") return (mw.ustring.gsub(text,'.',tab)) end return export 76q5y6d1m2hcsr4lv4scinqfqb6iwcg Module:etymology languages 828 1907 35232 2025-01-19T18:49:18Z Kambai Akau 8 Created page with "local export = {} function export.makeObject(code) local data = mw.loadData("Module:etymology languages/data")[code] code = data and data.main_code or code if not data then require("Module:debug/track")("etymology languages/makeObject returned nil") return nil end local EtymologyLanguage = require("Module:languages").getByCode(data.parent, nil, true, true) local familyCode if EtymologyLanguage:hasType("family") then -- Substrates are treated as child lan..." 35232 Scribunto text/plain local export = {} function export.makeObject(code) local data = mw.loadData("Module:etymology languages/data")[code] code = data and data.main_code or code if not data then require("Module:debug/track")("etymology languages/makeObject returned nil") return nil end local EtymologyLanguage = require("Module:languages").getByCode(data.parent, nil, true, true) local familyCode if EtymologyLanguage:hasType("family") then -- Substrates are treated as child languages of "undetermined". if EtymologyLanguage:getCode() == "qfa-sub" then EtymologyLanguage = require("Module:languages").getByCode("und") end -- True etymology-only families (e.g. "ira-old") still need to grab the family code. familyCode = data.parent end -- Delete cached _type table to prevent the new object's hasType method from finding it via the metatable, as it only includes the parent's types. EtymologyLanguage._type = nil if not EtymologyLanguage then return nil end EtymologyLanguage.__index = EtymologyLanguage local lang = {_code = code} -- Parent is full language. if not EtymologyLanguage._stack then -- Create stack, accessed with rawData metamethod. lang._stack = {EtymologyLanguage._rawData, data} lang._rawData = setmetatable({}, { __index = function(t, k) -- Data that isn't inherited from the parent. local noInherit = {aliases = true, varieties = true, otherNames = true, main_code = true} if noInherit[k] then return lang._stack[#lang._stack][k] end -- Data that is appended by each generation. local append = {type = true} if append[k] then local parts = {} for i = 1, #lang._stack do table.insert(parts, lang._stack[i][k]) end if type(parts[1]) == "string" then return table.concat(parts, ", ") end -- Otherwise, iterate down the stack, looking for a match. else local i = #lang._stack while not lang._stack[i][k] and i > 1 do i = i - 1 end return lang._stack[i][k] end end, -- Retain immutability (as writing to rawData will break functionality). __newindex = function() error("table from mw.loadData is read-only") end }) -- Non-etymological code is the parent code. lang._fullCode = EtymologyLanguage._code -- Parent is etymology language. else -- Copy over rawData and stack to the new object, and add new layer to stack. lang._rawData = EtymologyLanguage._rawData lang._stack = EtymologyLanguage._stack table.insert(lang._stack, data) -- Copy non-etymological code. lang._fullCode = EtymologyLanguage._fullCode end lang._familyCode = familyCode return setmetatable(lang, EtymologyLanguage) end function export.getByCode(code) return export.makeObject(code) end function export.getByCanonicalName(name) local byName = mw.loadData("Module:etymology languages/canonical names") local code = byName and byName[name] or byName[name:gsub(" [Ss]ubstrate$", "")] or byName[name:gsub("^a ", "")] or byName[name:gsub("^a ", ""):gsub(" [Ss]ubstrate$", "")] if not code then return nil end return export.makeObject(code) end return export ez0ctupbado1gvfkxrt0qcno98t8da7 Module:th 828 1908 35233 2025-01-19T18:57:34Z Kambai Akau 8 Created page with "local export = {} local lang = require("Module:languages").getByCode("th") local sc = require("Module:scripts").getByCode("Thai") local m_str_utils = require("Module:string utilities") local m_translit = require("Module:th-translit") local m_links = require("Module:links") local m_columns = require("Module:columns") local gmatch = m_str_utils.gmatch local gsub = m_str_utils.gsub local len = m_str_utils.len local match = m_str_utils.match local sub = m_str_utils.sub lo..." 35233 Scribunto text/plain local export = {} local lang = require("Module:languages").getByCode("th") local sc = require("Module:scripts").getByCode("Thai") local m_str_utils = require("Module:string utilities") local m_translit = require("Module:th-translit") local m_links = require("Module:links") local m_columns = require("Module:columns") local gmatch = m_str_utils.gmatch local gsub = m_str_utils.gsub local len = m_str_utils.len local match = m_str_utils.match local sub = m_str_utils.sub local u = m_str_utils.char local upper = m_str_utils.upper local function track(page) require("Module:debug/track")("th/" .. page) return true end function export.new(frame) local title = mw.title.getCurrentTitle().text local parent_args = frame:getParent().args local params = { [1] = { default = title }, [2] = { default = "" }, -- pos 1 [3] = { default = "{{rfdef|th}}" }, -- def 1 [4] = true, -- pos 2 [5] = { default = "{{rfdef|th}}" }, -- def 2 [6] = true, -- pos 3 [7] = { default = "{{rfdef|th}}" }, -- def 3 ["etym"] = true, ["e"] = { alias_of = "etym" }, ["head"] = true, ["cls"] = true, ["cat"] = true, ["pic"] = true, ["caption"] = true, ["verb"] = true, } args = require("Module:parameters").process(parent_args, params) local result = "" local function genTitle(text) local pos_title = { [""] = "Noun", ["n"] = "Noun", ["pn"] = "Proper noun", ["propn"] = "Proper noun", ["pron"] = "Pronoun", ["v"] = "Verb", ["a"] = "Adjective", ["adj"] = "Adjective", ["adv"] = "Adverb", ["prep"] = "Preposition", ["postp"] = "Postposition", ["conj"] = "Conjunction", ["part"] = "Particle", ["suf"] = "Suffix", ["prov"] = "Proverb", ["id"] = "Idiom", ["ph"] = "Phrase", ["intj"] = "Interjection", ["interj"] = "Interjection", ["cl"] = "Classifier", ["cls"] = "Classifier", ["num"] = "Numeral", ["abb"] = "Abbreviation", ["deter"] = "Determiner" }; return pos_title[text] or upper(sub(text, 1, 1)) .. sub(text, 2, -1) end local function genHead(text) local pos_head = { [""] = "noun", ["n"] = "noun", ["pn"] = "proper noun", ["propn"] = "proper noun", ["v"] = "verb", ["a"] = "adj", ["postp"] = "post", ["conj"] = "con", ["part"] = "particle", ["pron"] = "pronoun", ["prov"] = "proverb", ["id"] = "idiom", ["ph"] = "phrase", ["intj"] = "interj", ["abb"] = "abbr", ["cl"] = "cls", ["deter"] = "det" }; return pos_head[text] or text end local function other(class, title, args) local code = "" if args[class] then code = code .. "\n\n===" .. title .. "===\n{{col3|th|" .. table.concat(mw.text.split(args[class], ","), "|") i = 2 while args[class .. i] do code = code .. "|" .. args[class .. i] i = i + 1 end code = code .. "}}" end return code end if args["c1"] then args["etym"] = "From {{com|th|" .. args["c1"] .. "|" .. args["c2"] .. (args["c3"] and "|" .. args["c3"] or "") .. "}}." args["head"] = "[[" .. args["c1"] .. "]][[" .. args["c2"] .. "]]" end result = result .. "==Tai==" if args["wp"] then result = result .. "\n{{wikipedia|lang=th" .. (args["wp"] ~= "y" and "|" .. args["wp"] or "") .. "}}" end if args["pic"] then result = result .. "\n[[File:" .. args["pic"] .. "|thumb|" .. (args["caption"] or "{{lang|th|" .. title .. "}}") .. "]]" end result = result .. other("alt", "Alternative forms", args) if args["etym"] then result = result .. "\n\n===Bwoi a̱lyoot===\n" .. args["etym"] end result = result .. "\n\n===Yei===\n{{th-pron" .. ((args[1] ~= title and args[1] ~= "") and ("|" .. gsub(args[1], ",", "|")) or "") .. "}}" result = result .. "\n\n===" .. genTitle(args[2]) .. "===\n{{th-" .. genHead(args[2]) .. ((args["cls"] and genHead(args[2]) == "noun") and "|" .. args["cls"] or "") .. (args["head"] and ("|head=" .. args["head"]) or "") .. ((args["verb"] and genHead(args[2]) == "verb") and "|~" or "") .. "}}\n\n# " .. args[3] result = result .. other("syn", "=Tai=", args) result = result .. other("ant", "=Á̱fi̱p=", args) result = result .. other("der", "=Bwoi mi̱ bwoi=", args) result = result .. other("rel", "=Swáng-a̱lyiat a̱meang=", args) result = result .. other("also", "=Bu nwuan=", args) if args[4] then result = result .. "\n\n===" .. genTitle(args[4]) .. "===\n{{th-" .. genHead(args[4]) .. ((args["cls"] and genHead(args[4]) == "noun") and "|" .. args["cls"] or "") .. (args["head"] and ("|head=" .. args["head"]) or "") .. ((args["verb"] and genHead(args[4]) == "verb") and "|~" or "") .. "}}\n\n# " .. args[5] end if args[6] then result = result .. "\n\n===" .. genTitle(args[6]) .. "===\n{{th-" .. genHead(args[6]) .. ((args["cls"] and genHead(args[4]) == "noun") and "|" .. args["cls"] or "") .. (args["head"] and ("|head=" .. args["head"]) or "") .. ((args["verb"] and genHead(args[6]) == "verb") and "|~" or "") .. "}}\n\n# " .. args[7] end if args["cat"] then result = result .. "\n\n{{C|th|" .. args["cat"] .. "}}" end return result end function export.getTranslit(lemmas, phonSpell) local m_th_pron = require("Module:th-pron") if not phonSpell then phonSpell = lemmas for lemma in gmatch(lemmas, "[ก-๛ %-]+") do local title = mw.title.new(lemma) if title and title.exists then local content = title:getContent() local template = match(content, "{{th%-pron[^}]*}}") if template ~= "" then lemma = gsub(lemma, "%-", "%" .. "-") if template == "{{th-pron}}" then phonSpell = lemma break end template = match(content, "{{th%-pron|([^}]+)}}") phonSpell = gsub(phonSpell, lemma, template and mw.text.split(template, "|")[1] or lemma) phonSpell = gsub(phonSpell, "%%%-", "-") end end end end local transcription = m_th_pron.translit(phonSpell, "th", "Thai", "paiboon", "translit-module") transcription = transcription or nil return transcription end function export.format_link(lemma, phonSpell, gloss) local transcription = export.getTranslit(lemma, phonSpell) return m_links.full_link({lang = lang, term = lemma, gloss = gloss, sc = sc, tr = transcription}, nil, true) end function export.link(frame) local params = { [1] = {required = true}, [2] = {}, gloss = {alias_of = 2}, p = {}, } local parent_args = frame:getParent().args local args = require("Module:parameters").process(parent_args, params) return export.format_link(args[1], args.p, args[2]) end function export.usex(frame) local parent_args = frame:getParent().args if parent_args.bold then track("usex-bold") end local params = { [1] = {required = true}, [2] = {}, ["nobold"] = {type = "boolean"}, ["inline"] = {type = "boolean"}, ["pagename"] = {}, -- for testing or documentation purposes } local args = require("Module:parameters").process(parent_args, params) local boldCode = "%'%'%'" local pagename = args.pagename or mw.title.getCurrentTitle().text local text = {} local example = args[1] local translation = args[2] local noBold = args["nobold"] local exSet, romSet = {}, {} local inline = frame.args.inline or args.inline boldify = example ~= pagename if not match(example, boldCode) and boldify and not noBold and len(pagename) > 1 then pagename = gsub(pagename, "%-", u(0x2011)) example = gsub(example, "%-", u(0x2011)) example = gsub(example, "(.?)(" .. pagename .. ")(.?)", function(pre, captured, post) if not match(pre .. post, "[ก-๛]") then for captured_part in mw.text.gsplit(captured, " ") do captured = gsub(captured, captured_part, "'''" .. captured_part .. "'''") end end return pre .. captured .. post end) end example = gsub(example, u(0x2011), "-") example = gsub(example, "'''({[^}]+})", "%1'''") example = gsub(example, "%*", pagename) -- shorthand example = gsub(example, "ฯ ", "ฯ ") example = gsub(example, " ", " & ") example = gsub(example, "([^ก-๛{}%-%.0-9]+)", " %1 ") -- Allow European digits example = gsub(example, " +", " ") example = gsub(example, "^ ", "") example = gsub(example, " $", "") local syllables = mw.text.split(example, " ", true) local count = 0 for index, thaiWord in ipairs(syllables) do local phonSpell, content, template = "", "", "" if thaiWord == "'''" then count = count + 1 thaiWord = count % 2 == 1 and "<b>" or "</b>" end if match(thaiWord, "[ก-๛]") then phonSpell = thaiWord if match(thaiWord, "[{}]") then phonSpell = match(phonSpell, "{([^}]+)}") thaiWord = match(thaiWord, "^[^{}]+") else local titleWord = thaiWord == "ๆ" and lastWord or thaiWord if match(titleWord, "^[ก-๎%-]+$") and mw.title.new(titleWord).exists then content = mw.title.new(titleWord):getContent() template = match(content, "{{th%-pron[^}]*}}") if template ~= "" then template = match(content, "{{th%-pron|([^}]+)}}") phonSpell = template and mw.text.split(template, "|")[1] or titleWord else phonSpell = titleWord end else phonSpell = titleWord end end lastWord = thaiWord table.insert(exSet, "[[" .. thaiWord .. "]]") thaiWord = gsub(thaiWord, boldCode .. "([^%']+)" .. boldCode, "<b>%1</b>") local transcript = m_translit.tr(phonSpell, "th", "Thai") if not transcript then if mw.title.new(thaiWord).exists then error("The word " .. thaiWord .. " was not romanised successfully. " .. "Please try adding bolding markup to the example, " .. "or apply |bold=n to the template. If both are still unsuccessful, " .. "please report the problem at [[Template talk:th-usex]].") else error("The word [[" .. thaiWord .. "]] was not romanised successfully. " .. "Please supply its syllabified phonetic respelling, " .. "enclosed by {} and placed after the word (see [[Template:th-usex]]).") end end table.insert(romSet, transcript) else table.insert(exSet, thaiWord) table.insert(romSet, m_translit.tr(thaiWord, "th", "Thai")) end end example = table.concat(exSet) example = gsub(example, " ", "") example = gsub(example, "&", " ") example = gsub(example, "ฯ", "ฯ ") example = gsub(example, "([^ ])(%[%[ๆ%]%])", "%1 %2") example = gsub(example, "(%[%[ๆ%]%])([^ %.,])", "%1 %2") translit = table.concat(romSet, " ") translit = gsub(translit, "^ +", "") translit = gsub(translit, " & ", " · ") translit = gsub(translit, "&", " ") translit = gsub(translit, "<b> ", "<b>") translit = gsub(translit, " </b>", "</b>") translit = gsub(translit, " :", ":") translit = gsub(translit, "%( ", "(") translit = gsub(translit, " %)", ")") translit = gsub(translit, " ([%?%!])", "%1") while match(translit, "[\"']") do translit = gsub(translit, "'", "‘", 1) translit = gsub(translit, "'", "’", 1) translit = gsub(translit, '"', "“", 1) translit = gsub(translit, '"', "”", 1) end translit = gsub(translit, "([‘“]) ", "%1") translit = gsub(translit, " ([’”])", "%1") translit = gsub(translit, "(%a)%- ", "%1-") if not translation then table.insert(text, '<span lang="th" class="Thai">' .. example .. '</span>' .. '<span>(<i>' .. translit .. '</i>)</span>') else table.insert(text, ('<span lang="th" class="Thai">%s</span>'):format(example)) if not inline then -- match(example, "[.?!।]") or len(example) > 50 then table.insert(text, "<dl><dd>''" .. translit .. "''</dd><dd>" .. translation .. "</dd></dl>") else table.insert(text, "&nbsp; ―&nbsp; ''" .. translit .. "''&nbsp; ―&nbsp; " .. translation) end end return table.concat(text) end function export.derived(frame, other_types) local obsolete_note = '<sup><span class="explain" title="Archaic, obsolete or dated.">†</span></sup>' local args = frame:getParent().args local pagename = mw.title.getCurrentTitle().text local result = {} local length = 0 unfold = args["unfold"] and true or false title = args["title"] or false title_text = title or other_types or "Derived terms" if args["see"] then return '<div class="pseudo NavFrame" ><div class="NavHead" style="text-align:left">' .. title_text .. ' <span style="font-weight: normal" >— <i>see</i></span > ' .. m_links.full_link({ lang = lang, term = args["see"] }) .. '</div></div>' end for i, word in ipairs(args) do word, is_obsolete = gsub(word, "†", "") obsolete = is_obsolete > 0 and obsolete_note or "" local word_parts = mw.text.split(gsub(word, "\n", "" ), ":") table.insert(result, obsolete .. m_links.full_link({ lang = lang, term = word_parts[1], gloss = word_parts[2] or nil })) length = math.max(len(word), length) end return m_columns.create_table( (length > 15 and 2 or 3), result, 1, "#F5F5FF", ((unfold or #result < 7) and false or true), "Derived terms", title_text, nil, nil, lang ) end function export.synonym(frame) return export.derived(frame, "Tai") end function export.antonym(frame) return export.derived(frame, "Á̱fi̱p") end function export.also(frame) return export.derived(frame, "Bu nwuan") end function export.alternative(frame) return export.derived(frame, "Nvak lyuut ghyáng") end function export.related(frame) return export.derived(frame, "Swáng-a̱lyiat a̱meang") end return export iz3leitt8t8gbdfw4w9ryk01cpojgxo Module:th-translit 828 1909 35234 2025-01-19T18:59:03Z Kambai Akau 8 Created page with "local export = {} local m_pron = require("Module:th-pron") function export.tr(text, lang, sc) return m_pron.translit(text, lang, sc, "paiboon", "translit-module") end function export.tr1(text) return table.concat(m_pron.getCharSeqTbl(text)) end return export" 35234 Scribunto text/plain local export = {} local m_pron = require("Module:th-pron") function export.tr(text, lang, sc) return m_pron.translit(text, lang, sc, "paiboon", "translit-module") end function export.tr1(text) return table.concat(m_pron.getCharSeqTbl(text)) end return export h9quebz7yb36phntaf834o9qkq1wdbw Module:th-pron 828 1910 35235 2025-01-19T19:01:57Z Kambai Akau 8 Created page with "local export = {} local gsub = mw.ustring.gsub local sub = mw.ustring.sub local match = mw.ustring.match local find = mw.ustring.find local failed_cat = "[[Sa:Swáng a̱lyiat ma̱ng a̱fwan bwan lyuut Tai]]" local namespace = mw.title.getCurrentTitle().nsText local thai_range = "[ก-๛̄]" local categories = {} local systems = { ["paiboon"] = 1, ["royin"] = 2, ["ipa"] = 3, ["charPhon"] = 4, ["homophone"] = 5, ["file"] = 6 } local initial = { ["ก"] = { "g",..." 35235 Scribunto text/plain local export = {} local gsub = mw.ustring.gsub local sub = mw.ustring.sub local match = mw.ustring.match local find = mw.ustring.find local failed_cat = "[[Sa:Swáng a̱lyiat ma̱ng a̱fwan bwan lyuut Tai]]" local namespace = mw.title.getCurrentTitle().nsText local thai_range = "[ก-๛̄]" local categories = {} local systems = { ["paiboon"] = 1, ["royin"] = 2, ["ipa"] = 3, ["charPhon"] = 4, ["homophone"] = 5, ["file"] = 6 } local initial = { ["ก"] = { "g", "k", "k", class = "mid" }, ["จ"] = { "j", "ch", "t͡ɕ", class = "mid" }, ["ด"] = { "d", "d", "d", class = "mid" }, ["ฎ"] = { "d", "d", "d", class = "mid" }, ["ฏ"] = { "dt", "t", "t", class = "mid" }, ["ต"] = { "dt", "t", "t", class = "mid" }, ["บ"] = { "b", "b", "b", class = "mid" }, ["ป"] = { "bp", "p", "p", class = "mid" }, ["อ"] = { "", "@", "ʔ", class = "mid" }, ["ง"] = { "ng", "$ng", "ŋ", class = "low" }, ["ณ"] = { "n", "n", "n", class = "low" }, ["น"] = { "n", "n", "n", class = "low" }, ["ม"] = { "m", "m", "m", class = "low" }, ["ญ"] = { "y", "y", "j", class = "low" }, ["ย"] = { "y", "y", "j", class = "low" }, ["ร"] = { "r", "r", "r", class = "low" }, ["ล"] = { "l", "l", "l", class = "low" }, ["ฬ"] = { "l", "l", "l", class = "low" }, ["ว"] = { "w", "w", "w", class = "low" }, ["ค"] = { "k", "kh", "kʰ", class = "low" }, ["ฅ"] = { "k", "kh", "kʰ", class = "low" }, ["ฆ"] = { "k", "kh", "kʰ", class = "low" }, ["ข"] = { "k", "kh", "kʰ", class = "high" }, ["ฃ"] = { "k", "kh", "kʰ", class = "high" }, ["ช"] = { "ch", "ch", "t͡ɕʰ", class = "low" }, ["ฌ"] = { "ch", "ch", "t͡ɕʰ", class = "low" }, ["ฉ"] = { "ch", "ch", "t͡ɕʰ", class = "high" }, ["ฑ"] = { "t", "th", "tʰ", class = "low" }, ["ฒ"] = { "t", "th", "tʰ", class = "low" }, ["ท"] = { "t", "th", "tʰ", class = "low" }, ["ธ"] = { "t", "th", "tʰ", class = "low" }, ["ฐ"] = { "t", "th", "tʰ", class = "high" }, ["ถ"] = { "t", "th", "tʰ", class = "high" }, ["พ"] = { "p", "ph", "pʰ", class = "low" }, ["ภ"] = { "p", "ph", "pʰ", class = "low" }, ["ผ"] = { "p", "ph", "pʰ", class = "high" }, ["ฟ"] = { "f", "f", "f", class = "low" }, ["ฝ"] = { "f", "f", "f", class = "high" }, ["ซ"] = { "s", "s", "s", class = "low" }, ["ศ"] = { "s", "s", "s", class = "high" }, ["ษ"] = { "s", "s", "s", class = "high" }, ["ส"] = { "s", "s", "s", class = "high" }, ["ฮ"] = { "h", "h", "h", class = "low" }, ["ห"] = { "h", "h", "h", class = "high" }, ["หง"] = { "ng", "$ng", "ŋ", class = "high" }, ["หน"] = { "n", "n", "n", class = "high" }, ["หม"] = { "m", "m", "m", class = "high" }, ["หญ"] = { "y", "y", "j", class = "high" }, ["หย"] = { "y", "y", "j", class = "high" }, ["หร"] = { "r", "r", "r", class = "high" }, ["หล"] = { "l", "l", "l", class = "high" }, ["หว"] = { "w", "w", "w", class = "high" }, ["…"] = { "…", "…", "…", class = "" }, [""] = { failed_cat, failed_cat, "", class = "" }, } local vowel = { ["open"] = { ["ะ"] = { "a", "a", "a" }, [""] = { "a", "a", "a" }, ["ิ"] = { "i", "i", "i" }, ["ึ"] = { "ʉ", "ue", "ɯ" }, ["ุ"] = { "u", "u", "u" }, ["เะ"] = { "e", "e", "eʔ" }, ["แะ"] = { "ɛ", "ae", "ɛʔ" }, ["โะ"] = { "o", "o", "oʔ" }, ["เาะ"] = { "ɔ", "o", "ɔʔ" }, ["็"] = { "ɔ", "o", "ɔ" }, ["เิ"] = { "ə", "oe", "ɤ" }, ["เอะ"] = { "ə", "oe", "ɤʔ" }, ["า"] = { "aa", "a", "aː" }, ["ี"] = { "ii", "i", "iː" }, ["ู"] = { "uu", "u", "uː" }, ["ือ"] = { "ʉʉ", "ue", "ɯː" }, ["เ"] = { "ee", "e", "eː" }, ["แ"] = { "ɛɛ", "ae", "ɛː" }, ["โ"] = { "oo", "o", "oː" }, ["อ"] = { "ɔɔ", "o", "ɔː" }, ["ร"] = { "ɔɔn", "on", "ɔːn" }, ["เอ"] = { "əə", "oe", "ɤː" }, ["เียะ"] = { "ia", "ia", "ia̯ʔ" }, ["เือะ"] = { "ʉa", "uea", "ɯa̯ʔ" }, ["ัวะ"] = { "ua", "ua", "ua̯ʔ" }, ["เีย"] = { "iia", "ia", "ia̯" }, ["เือ"] = { "ʉʉa", "uea", "ɯa̯" }, ["ัว"] = { "uua", "ua", "ua̯" }, ["ิว"] = { "iu", "io", "iw" }, ["ีว"] = { "iiu", "io", "iːw" }, ["เ็ว"] = { "eo", "eo", "ew" }, ["แ็ว"] = { "ɛo", "aeo", "ɛw" }, ["เา"] = { "ao", "ao", "aw" }, ["เว"] = { "eeo", "eo", "eːw" }, ["แว"] = { "ɛɛo", "aeo", "ɛːw" }, ["าว"] = { "aao", "ao", "aːw" }, ["เอว"] = { "əəo", "oeu", "ɤːw" }, --royin inferred ["โว"] = { "oow", "ou", "oːw" }, --royin inferred ["เียว"] = { "iao", "iao", "ia̯w" }, ["ัย"] = { "ai", "ai", "aj" }, ["ใ"] = { "ai", "ai", "aj" }, ["ไ"] = { "ai", "ai", "aj" }, ["ไย"] = { "ai", "ai", "aj" }, ["ึย"] = { "ʉi", "uei", "ɯj" }, ["็อย"] = { "ɔi", "oi", "ɔj" }, ["เิ็ย"] = { "əi", "oei", "ɤj" }, ["ุย"] = { "ui", "ui", "uj" }, ["าย"] = { "aai", "ai", "aːj" }, ["อย"] = { "ɔɔi", "oi", "ɔːj" }, ["โย"] = { "ooi", "oi", "oːj" }, ["เย"] = { "əəi", "oei", "ɤːj" }, ["ูย"] = { "uui", "ui", "uːj" }, ["วย"] = { "uai", "uai", "ua̯j" }, ["เือย"] = { "ʉai", "ueai", "ɯa̯j" }, ["ำ"] = { "am", "am", "am" }, }, ["closed"] = { ["ั"] = { "a", "a", "a" }, ["รร"] = { "a", "a", "a" }, ["ิ"] = { "i", "i", "i" }, ["ึ"] = { "ʉ", "ue", "ɯ" }, ["ุ"] = { "u", "u", "u" }, ["เ"] = { "ee", "e", "eː" }, ["เ็"] = { "e", "e", "e" }, ["แ็"] = { "ɛ", "ae", "ɛ" }, ["แ"] = { "ɛɛ", "ae", "ɛː" }, [""] = { "o", "o", "o" }, ["็อ"] = { "ɔ", "o", "ɔ" }, ["เิ็"] = { "ə", "oe", "ɤ" }, ["า"] = { "aa", "a", "aː" }, ["ี"] = { "ii", "i", "iː" }, ["ื"] = { "ʉʉ", "ue", "ɯː" }, ["ู"] = { "uu", "u", "uː" }, ["โ"] = { "oo", "o", "oː" }, ["อ"] = { "ɔɔ", "o", "ɔː" }, ["เิ"] = { "əə", "oe", "ɤː" }, ["เอ"] = { "əə", "oe", "ɤː" }, ["เีย"] = { "iia", "ia", "ia̯" }, ["เือ"] = { "ʉʉa", "uea", "ɯa̯" }, ["ว"] = { "uua", "ua", "ua̯" }, ["ไ"] = { "ai", "ai", "aj" }, ["เา"] = { "ao", "ao", "aw" }, ["็อย"] = { "ɔi", "oi", "ɔj" }, } } local unromLong = { ["เีย"] = true, ["เือ"] = true, ["ัว"] = true, ["ว"] = true, ["เือย"] = true, ["วาย"] = true, ["เอว"] = true, ["เียว"] = true, } local liveExc = { ["ัย"] = true, ["ใ"] = true, ["ไ"] = true, ["ไย"] = true, ["ุย"] = true, ["วย"] = true, ["็อย"] = true, ["เิ็ย"] = true, ["เา"] = true, ["ิว"] = true, ["เ็ว"] = true, ["แ็ว"] = true, ["ำ"] = true, } -- ย,ว are not included. -- ช,ซ,ส,ฟ,ล are changed for loanwords. -- ห,อ,ฮ can never be codas. -- ฯ (ʔ) is for Arabic loanwords. local coda = { ["ก"] = { "k", "k", "k̚" }, ["ข"] = { "k", "k", "k̚" }, ["ฃ"] = { "k", "k", "k̚" }, ["ค"] = { "k", "k", "k̚" }, ["ฅ"] = { "k", "k", "k̚" }, ["ฆ"] = { "k", "k", "k̚" }, ["จ"] = { "t", "t", "t̚" }, ["ฉ"] = { "t", "t", "t̚" }, ["ช"] = { "ch", "ch", "t͡ɕʰ" }, ["ซ"] = { "s", "s", "s" }, ["ฌ"] = { "t", "t", "t̚" }, ["ฎ"] = { "t", "t", "t̚" }, ["ฏ"] = { "t", "t", "t̚" }, ["ฐ"] = { "t", "t", "t̚" }, ["ฑ"] = { "t", "t", "t̚" }, ["ฒ"] = { "t", "t", "t̚" }, ["ด"] = { "t", "t", "t̚" }, ["ต"] = { "t", "t", "t̚" }, ["ถ"] = { "t", "t", "t̚" }, ["ท"] = { "t", "t", "t̚" }, ["ธ"] = { "t", "t", "t̚" }, ["ศ"] = { "t", "t", "t̚" }, ["ษ"] = { "t", "t", "t̚" }, ["ส"] = { "s", "s", "s" }, ["บ"] = { "p", "p", "p̚" }, ["ป"] = { "p", "p", "p̚" }, ["ผ"] = { "p", "p", "p̚" }, ["ฝ"] = { "p", "p", "p̚" }, ["พ"] = { "p", "p", "p̚" }, ["ฟ"] = { "f", "f", "f" }, ["ภ"] = { "p", "p", "p̚" }, ["ง"] = { "ng", "ng$", "ŋ" }, ["ญ"] = { "n", "n", "n" }, ["ณ"] = { "n", "n", "n" }, ["น"] = { "n", "n", "n" }, ["ร"] = { "n", "n", "n" }, ["ล"] = { "l", "l", "l" }, ["ฬ"] = { "n", "n", "n" }, ["ม"] = { "m", "m", "m" }, ["ฯ"] = { "ʔ", "ʔ", "ʔ" }, } local tFromMark = { -- common ["่"] = { ["high"] = "low", ["mid"] = "low", ["low"] = "falling" }, ["้"] = { ["high"] = "falling", ["mid"] = "falling", ["low"] = "high" }, ["๊"] = { ["high"] = "high", ["mid"] = "high", ["low"] = "high" }, ["๋"] = { ["high"] = "rising", ["mid"] = "rising", ["low"] = "rising" }, -- forced mid tone ["̄"] = { ["high"] = "mid", ["mid"] = "mid", ["low"] = "mid" }, } local tNoMark = { ["dead-short"] = { ["high"] = "low", ["mid"] = "low", ["low"] = "high" }, ["dead-long"] = { ["high"] = "low", ["mid"] = "low", ["low"] = "falling" }, ["live"] = { ["high"] = "rising", ["mid"] = "mid", ["low"] = "mid" }, } local tRomMarks = { ["high"] = "́", ["mid"] = "", ["low"] = "̀", ["rising"] = "̌", ["falling"] = "̂", } local tLevels = { ["high"] = "˦˥", ["mid"] = "˧", ["low"] = "˨˩", ["rising"] = "˩˩˦", ["falling"] = "˥˩", } local symbols = { ["๐"] = 0, ["๑"] = 1, ["๒"] = 2, ["๓"] = 3, ["๔"] = 4, ["๕"] = 5, ["๖"] = 6, ["๗"] = 7, ["๘"] = 8, ["๙"] = 9, } local permitted_cluster = { ["ks"] = 1, ["ms"] = 1, ["ns"] = 1, ["ps"] = 1, ["ts"] = 1, } -- modified ISO 11940 (to make sound values are more apparent), uses spacing marks for signs local char_table = { ["ก"] = "k", ["ข"] = "kʰ", ["ฃ"] = "x", ["ค"] = "g", ["ฅ"] = "ɣ", ["ฆ"] = "gʰ", ["ง"] = "ŋ", ["จ"] = "t͡ɕ", ["ฉ"] = "t͡ɕʰ", ["ช"] = "d͡ʑ", ["ซ"] = "z", ["ฌ"] = "d͡ʑʰ", ["ญ"] = "ɲ", ["ฎ"] = "ᶑ", ["ฏ"] = "ʈ", ["ฐ"] = "ʈʰ", ["ฑ"] = "ɖ", ["ฒ"] = "ɖʰ", ["ณ"] = "ɳ", ["ด"] = "ɗ", ["ต"] = "t", ["ถ"] = "tʰ", ["ท"] = "d", ["ธ"] = "dʰ", ["น"] = "n", ["บ"] = "ɓ", ["ป"] = "p", ["ผ"] = "pʰ", ["ฝ"] = "f", ["พ"] = "b", ["ฟ"] = "v", ["ภ"] = "bʰ", ["ม"] = "m", ["ย"] = "y", ["ร"] = "r", ["ฤ"] = "ṛ", ["ล"] = "l", ["ฦ"] = "ḷ", ["ว"] = "w", ["ศ"] = "ɕ", ["ษ"] = "ʂ", ["ส"] = "s", ["ห"] = "h", ["ฬ"] = "ɭ", ["อ"] = "ɒ", ["ฮ"] = "ɦ", ["ะ"] = "a", ["ั"] = "ạ", ["า"] = "ā", ["ำ"] = "å", ["ิ"] = "i", ["ี"] = "ī", ["ึ"] = "ụ", ["ื"] = "ụ̄", ["ุ"] = "u", ["ู"] = "ū", ["ๅ"] = "ɨ", ["ฺ"] = "̥", ["฿"] = "฿", ["เ"] = "e", ["แ"] = "æ", ["โ"] = "o", ["ใ"] = "au", ["ไ"] = "ai", ["่"] = "ˋ", ["้"] = "ˆ", ["๊"] = "ˊ", ["๋"] = "ˇ", ["ฯ"] = "ǂ", ["ๆ"] = "«", ["็"] = "˘", ["์"] = "ʻ", ["ํ"] = "˚", ["๎"] = "~", ["๏"] = "§", ["๚"] = "ǁ", ["๛"] = "»", ["๐"] = "0", ["๑"] = "1", ["๒"] = "2", ["๓"] = "3", ["๔"] = "4", ["๕"] = "5", ["๖"] = "6", ["๗"] = "7", ["๘"] = "8", ["๙"] = "9", [" "] = "&nbsp;&nbsp;", ["-"] = "&ndash;", ["…"] = "…", } local mgvc_pattern = "^([รลว]?)([ิึุ็ีืัำู]?[าอรยว]?[วยร]?ะ?)([คฅฆกขฃพฟภบปชฌฑฒทธจฎฏดตฐถศษสมญณนรลฬงฯ]?)$" local full_pattern = "^([เแโใไ]?)(หฺ[ก-รลว-ฮ])(ฺ?[รลว]?)([ิึุ็ีืัู]?็?[่้๊๋̄]?[าอรยวำ]?[วยร]?ะ?)([คฅฆกขฃพฟภบปชฌฑฒทธจฎฏดตฐถศษสมญณนรลฬงฯ]?[คฅฆกขฃพฟภบปชฌฑฒทธจฎฏดตฐถศษสมญณนรลฬงฯ]?)$" local partial_pattern = "^([เแโใไ]?)([ก-รลว-ฮ])(ฺ?[รลว]?)([ิึุ็ีืัู]?็?[่้๊๋̄]?[าอรยวำ]?[วยร]?ะ?)([คฅฆกขฃพฟภบปชฌฑฒทธจฎฏดตฐถศษสมญณนรลฬงฯ]?[คฅฆกขฃพฟภบปชฌฑฒทธจฎฏดตฐถศษสมญณนรลฬงฯ]?)$" function export.translit(text, lang, sc, mode, source) local seq = systems[mode] for word in mw.ustring.gmatch(text, thai_range .. "+") do local orig_word = word if match(word, "[่้๊๋̄].?[่้๊๋̄]") then return nil end local function c2_decomp(c2_char, seq, source) local converted_c2 = {} for character in mw.text.gsplit(c2_char, "") do table.insert(converted_c2, coda[character] and coda[character][seq] or nil) end local cluster = table.concat(converted_c2) if source == "translit-module" and not permitted_cluster[gsub(cluster, "̚", "")] then return c2_char else return cluster end end local tone local function syllable(v1, c1, g, v2, c2) local tMark = match(v2, "[่้๊๋̄]") v2 = gsub(v2, "[่้๊๋̄]", "") if match(c1, "^ห.$") then if match(sub(c1, 2, 2) .. g .. v2 .. c2, mgvc_pattern) then c1, g, v2, c2 = "ห", match(sub(c1, 2, 2) .. g .. v2 .. c2, mgvc_pattern) if g ~= "" and not v2 == "ย" then c1, g = c1 .. g, "" end end end if g == "ล" and v2 .. c2 == "" then c2 = g g = "" end local openness = c2 ~= "" and "closed" or "open" if source == "pron-module" and (mw.ustring.len(c1) > 1 or match(g, "[รล]")) and not match(c1 .. g, "ฺ") then error("Please replace " .. c1 .. g .. " in the respelling with " .. sub(c1, 1, 1) .. "ฺ" .. (sub(c1, 2, -1) or "") .. g .. ".") end local orig_v, v if vowel[openness][v1 .. g .. v2] then orig_v = v1 .. g .. v2 v, g = vowel[openness][v1 .. g .. v2][seq], "" else orig_v = v1 .. v2 v = vowel[openness][v1 .. v2] and vowel[openness][v1 .. v2][seq] or (v1 .. v2) g = (initial[gsub(g, "ฺ", "")] or initial[""])[seq] end c1 = gsub(c1, "ฺ", "") local ini, class = "", "" if initial[c1] then ini, class = initial[c1][seq], initial[c1].class else return nil end local length = (match(v, "([aiʉueɛoɔə])%1") or match(v, "ː") or unromLong[orig_v]) and "long" or "short" local life = (match(c2, "[มญณนรลฬง]") or (match(orig_v, "ย$") and match(v, "i$")) or c2..length == "long" or liveExc[orig_v]) and "live" or "dead" c2 = coda[c2] and coda[c2][seq] or c2_decomp(c2, seq, source) -- note: not add tone for royin tone = tMark and tFromMark[tMark][class] or (tNoMark[life.."-"..length] or tNoMark[life])[class] if mode == "paiboon" then v = gsub(v, "^([^aiʉueɛoɔə]*)([aiʉueɛoɔə])", "%1%2" .. tRomMarks[tone]) elseif mode == "ipa" then c2 = c2 .. tLevels[tone] end return ini .. g .. v .. c2 end word = gsub(word, full_pattern, syllable) word = gsub(word, partial_pattern, syllable) text = gsub(text, orig_word, word, 1) end text = gsub(text, "[๐-๙]", symbols) -- postprocessing if mode == "royin" then -- initial อ text = gsub(text, "^@", "") text = gsub(text, "([%s%p])@", "%1") text = gsub(text, "@", "-") -- initial ง text = gsub(text, "^%$ng", "ng") text = gsub(text, "([%s%p])%$ng", "%1ng") text = gsub(text, "([aeiou])%$ng", "%1-ng") text = gsub(text, "%$ng", "ng") -- final ง text = gsub(text, "ng%$$", "ng") text = gsub(text, "ng%$([%s%p])", "ng%1") -- includes hyphen text = gsub(text, "ng%$", "ng") end local count_syl = 0 if mode == "ipa" then text, count_syl = gsub(text, "[ %-–]", ".") -- space, common hyphen, en dash if not match(text, "%.$") then count_syl = count_syl + 1 end text = gsub(text, "([aiɯu])([˥-˩]+)$", "%1ʔ%2") -- add ʔ if last syllable ends with [aiɯu] end if match(text, thai_range) then if source == "translit-module" or namespace ~= "" then return nil else return failed_cat end else table.insert(categories, count_syl > 0 and "[[Category:Thai " .. count_syl .. "-syllable words]]" or "") return mw.ustring.toNFC(text) end end local function annotate(c1_text, annotation) if not annotation then return c1_text end return tostring( mw.html.create( "span" ) :css( "border-bottom", "1px dotted #000" ) :css( "cursor", "help" ) :attr( "title", annotation ) :wikitext( c1_text )) end local front_v = "[เแโใไ]" local char_annotation = { ["์"] = "CANCEL" } function export.getCharSeqTbl(text) local result = {} for character in mw.text.gsplit(text, "") do local charDetail = char_table[character] or nil if find(character, front_v) then table.insert(result, tostring( mw.html.create( "span" ) :css( "border", "1px dotted gray" ) :css( "border-radius", "50%" ) :css( "cursor", "help" ) :attr( "title", "Vowel sign appearing in front of the initial consonant." ) :wikitext( charDetail ))) else table.insert(result, annotate(charDetail, char_annotation[character])) end end return result end local function getCharSeq(text) return "<br><small>" .. table.concat(export.getCharSeqTbl(text), "&thinsp;") .. "</small>" end local note_set = { ["aaw"] = annotate( "-ɔɔ r-", "In this word, the double consonant combinations กร, ทร, ธร, มร and หร are pronounced 'gaaw ra', two times 'thaaw ra', 'maaw ra' and 'haaw ra', respectively." ), ["redup"] = annotate( "Reduplication", "This word exhibits reduplication in pronunciation, i.e. one written consonant is used as the final consonant of a syllable as well as the initial consonant of the next syllable." ), ["short"] = annotate( "Short", "The vowel in this word is pronounced irregularly short." ), ["unorthographical"] = annotate( "Unorthographical", "This phonetic respelling violates Thai alphabet rules to indicate an irregular pronunciation." ), } local function getRhymeFromIPA(ipa) return match(ipa, "([a̯iɯueɛoɔɤː]+[ʔk̚ŋtnpmjwfls]-)[˥-˩]+$") end function export.show(frame) local lang, sc = "th", "Thai" local args = frame:getParent().args local pagename = args.pagename or mw.title.getCurrentTitle().text local p, note = {}, {} if args["note"] then for ind_note in mw.text.gsplit(args["note"], ",") do table.insert(note, note_set[ind_note]) end end if args[1] then for index, item in ipairs(args) do table.insert(p, (item ~= "") and item or nil) end else table.insert(p, pagename) end local p_concatenated = table.concat(p, "/") if match(p_concatenated, "็" .. thai_range .. "*[่้๊๋̄]") or match(p_concatenated, "[่้๊๋̄]" .. thai_range .. "*็") or match(p_concatenated, "ิ็") then table.insert(note, note_set["unorthographical"]) if not match(args["note"] or "", "short") then table.insert(note, note_set["short"]) end elseif match(p_concatenated, "็") and not match(pagename, "็") and not match(args["note"] or "", "short") then table.insert(note, note_set["short"]) end homEdit = tostring( mw.html.create( "div" ) :css( "float", "right" ) :css( "clear", "right" ) :css( "font-size", "60%" ) :wikitext( tostring( mw.html.create( "span" ) :attr( "class", "plainlinks" ) :wikitext( "[" .. tostring( mw.uri.fullUrl( "Module:th-hom/data", { ["action"] = "edit" } )) .." edit]" )))) function formatThai(text, pron, qualifiers) local readclass = '' if pron == true then readclass = 'th-reading' end return ((qualifiers and table.concat(qualifiers) ~= "") and '<span style="background-color:var(--wikt-palette-lightyellow,#ffffe0);color:inherit"><small>[' .. table.concat(qualifiers, ", ") .. ']</small></span><br>' or '') .. '<span lang="th" class="Thai ' .. readclass .. '">' .. text .. '</span>' end local result = { ["charPhon"] = {}, ["paiboon"] = {}, ["royin"] = {}, ["ipa"] = {}, ["homophone"] = {}, ["file"] = {} } table.insert(categories, "[[Category:Thai terms with IPA pronunciation]]") local m_hom_data = require("Module:th-hom/data") local m_hom = require("Module:th-hom").makeList local m_fileData = require("Module:th-pron/files") local qualifiers = {} for system, _ in pairs(systems) do local function f(text, system) if system == "paiboon" or system == "royin" then return '<span class="tr">' .. text .. '</span>' elseif system == "ipa" then rhyme = getRhymeFromIPA(text) return '<span class="IPA">/' .. text .. '/</span>' .. (rhyme and ("<sup>([[:Category:Rhymes:Thai/" .. rhyme .. "|R]])</sup>[[Category:Rhymes:Thai/" .. rhyme .. "]]") or "") elseif system == "file" then local length = ((mw.ustring.len(gsub(text, "[^ %-]", "")) + 1) * 25 + 50) if m_fileData[text] then table.insert(categories, "[[Category:Thai terms with audio pronunciation]]") return "[[File:" .. m_fileData[text] .. "|" .. (length > 200 and 200 or length) .. "px|center]]" else return "" end else return m_hom_data[text] and (#m_hom_data[text] > 3 and tostring( mw.html.create( "div" ) :attr { ["class"] = "vsSwitcher", ["data-toggle-category"] = "homophones", } :wikitext( tostring( mw.html.create( "span" ) :attr( "class", "vsToggleElement" ) :wikitext( "&nbsp;" )) .. tostring( mw.html.create( "div" ) :attr( "class", "vsShow" ) :css( "display", "none" )) .. tostring( mw.html.create( "div" ) :attr( "class", "vsHide" ) :wikitext(( gsub(m_hom(text), ", ", "<br>" )))))) or gsub(m_hom(text), ", ", "<br>")) or "" end end for i, spelling in ipairs(p) do if system == "charPhon" then qualifiers = {} if match(spelling, "%:") then table.insert(qualifiers, match(spelling, "%:(.+)")) spelling = match(spelling, "([^%:]+)") end if match(spelling, "-$") then table.insert(qualifiers, "bound form") table.insert(categories, "[[Category:Thai prefixes]]") end else spelling = match(spelling, "([^%:]+)") end table.insert(result[system], tostring( mw.html.create( "td" ) :css( "border-right", i < #p and "1px solid lightgray" or "0px" ) :wikitext( (system == "charPhon" and tostring( mw.html.create( "div" ) :attr("class","th-reading") :wikitext( formatThai(spelling, false, qualifiers) .. getCharSeq(spelling) ) ) or f(find(system, "^[pri]") and export.translit(spelling, lang, sc, system, "pron-module") or spelling, system))))) end end has_hom = match(table.concat(result["homophone"]), "Thai") or false has_file = match(table.concat(result["file"]), "File") or false notes = (#note > 0 and "<br><small>{" .. table.concat(note, "; ") .. "}</small>" or "") local function row(a, b, o) return ((o and o["pr"]) and "" or "\n<tr>") .. tostring( mw.html.create( "th" ) :attr( (o and o["rom"]) and "rowspan" or "colspan", (o and o["pr"]) and 1 or 2 ) :css( "background-color", "var(--wikt-palette-paleblue,#f8f9fa)" ) :css( "color", "inherit" ) :css( "border-bottom", (o and o["bt"]) and "0px" or "1px solid lightgray" ) :css( "border-right", "1px solid lightgray" ) :css( "font-weight", "bold" ) :wikitext(a)) .. ((o and o["rom"]) and "" or ((o and o["ortho"]) and tostring(mw.html.create( "td" ) :attr( "colspan", #p ) :css( "border-bottom", "1px solid lightgray" ) :wikitext(b)) or b) .. "</tr>") end if find(pagename, "ทร") and find(table.concat(result["charPhon"]), "ซ") then table.insert(categories, "[[Category:Thai terms spelled with ทร read as ซ]]") end return '<table cellpadding=10 style="border-spacing: 2px; border: 1px solid darkgray; text-align:center">' .. ((namespace ~= "" and not args.pagename) and row( "''[[w:Thai alphabet|Phonemic]]''" .. notes, table.concat(result["charPhon"])) or (pagename == table.concat(p) and row( "''[[w:Thai alphabet|Orthographic/Phonemic]]''", formatThai(pagename,true) .. getCharSeq(pagename), { ["ortho"] = true }) or row( "''[[w:Thai alphabet|Orthographic]]''", formatThai(pagename,true) .. getCharSeq(pagename), { ["ortho"] = true }) .. row( "''[[w:Thai alphabet|Phonemic]]''" .. notes, table.concat(result["charPhon"])))) .. row("''[[Wiktionary:Thai romanization|Romanization]]''", nil, { ["rom"] = true }) .. row( "''[[Wiktionary:Thai romanization|Paiboon]]''", table.concat(result["paiboon"]), { ["pr"] = true }) .. "<tr>" .. row( "''[[Wiktionary:Thai romanization|Royal Institute]]''", table.concat(result["royin"]), { ["pr"] = true }) .. row( "(''[[w:Standard Thai|standard]]'') " .. "[[Wiktionary:International Phonetic Alphabet|IPA]]" .. "<sup>([[Appendix:Thai pronunciation|key]])</sup>", table.concat(result["ipa"]), { ["bt"] = not has_hom and not has_file }) .. (has_hom and row( "''Homophones''" .. homEdit, table.concat(result["homophone"]) or "", { ["bt"] = not has_file }) or "") .. (has_file and row( "''Audio''", table.concat(result["file"]) or "", { ["bt"] = true }) or "") .. "\n</table>" .. (namespace == "" and table.concat(categories) or "") end return export 02ek2zeqe0wqiud5lkhki23hl8lp1ne Module:module documentation 828 1911 35236 2025-01-19T19:07:54Z Kambai Akau 8 Created page with "local m_str_utils = require("Module:string utilities") local codepoint = m_str_utils.codepoint local concat = table.concat local insert = table.insert local u = m_str_utils.char local rsplit = m_str_utils.split local export = {} --[===[ intro: This module automatically generates documentation for other modules. It fetches in-line comments in Lua code and converts them into a form that can be used on a documentation page via {{tl|module documentation}}. In fact, this m..." 35236 Scribunto text/plain local m_str_utils = require("Module:string utilities") local codepoint = m_str_utils.codepoint local concat = table.concat local insert = table.insert local u = m_str_utils.char local rsplit = m_str_utils.split local export = {} --[===[ intro: This module automatically generates documentation for other modules. It fetches in-line comments in Lua code and converts them into a form that can be used on a documentation page via {{tl|module documentation}}. In fact, this module's documentation is an example of it in action! It's helpful to do documentation this way, as it means function/method documentation is available in two places: at the top of the module page (as conventional Wikitext), and above the function itself (as a Lua comment). Each suits a different kind of editing style, and doing it this way keeps them synchronised. A section of documentation is given using Lua's multi-line comment syntax, which looks something like this: {--[==[ ... ]==]}. The number of equal signs should normally be two in order for the documentation to be properly snarfed by {{tl|module documentation}}. The following conventions can be used inside of the documentation: # Long lines (both in regular paragraphs and in list items) can be broken by newlines optionally followed by spaces or tabs (especially useful in lists, to make the raw comment more readable). In such a case, the newline is converted to a space. Use two newlines in a row to break paragraphs. In general, it's recommended to break lines after at most 120 characters, to facilitate reading the raw comment. # Template calls (using two braces) can be inserted literally and will be expanded. # Single braces can be used to surround literal text, and will automatically be syntax-highlighted as Lua code. Nested braces inside of this literal text will be properly handled as long as they're balanced. If the first character of the literal text is itelf a brace, put a space before it (but not at the end), and it will be ignored. # Backquotes can be used to surround literal text, which will be displayed using {<code>...</code>}. The stuff inside of backquotes cannot contain a backquote (except for double-backquoted placeholder variable names) or extend to multiple lines. # Double backquotes can be used to surround placeholder variable names, which will be displayed using {<var>...</var>}. The stuff inside of backquotes can only contain letters, numbers, underscores, hyphens and periods. Normally, such placeholders should be displayed in a monospace font, as if surrounded by {<code>...</code>}. This effect can be achieved by using triple backquotes, which effectively uses the double-backquote syntax inside the single-backquote syntax. Certain special directives can follow the opening multiline comment indicator, if placed on the same line as the indicator. In particular, the following directives are currently recognized: * The directive `intro:` by itself signals introductory text, which will be placed at the beginning, prior to function documentation. This is useful to give a general introduction/overview of the module. * The directive `func: export.<var>function</var>(<var>arg1</var>, <var>arg2</var>, ...)` can be used when documenting a function declared in a nonstandard way (e.g. through a metatable, through an anonymous or locally-declared function assigned to the `export` table, etc.). The directive indicates the desired way for the function to appear, and the remainder of the comment describes the function's operation, as usual. ]===] local TEMP_LEFT_BRACE = u(0xFFF0) local TEMP_NEWLINE = u(0xFFF1) local function format_doc(str) local code_blocks = {} local code_blocks_i = 0 local private_use_start = 0x100000 local subbed_str = (str -- Multiline literal text between backquotes; you can't use <pre> or <syntaxhighlight> because that -- disables Wikitext parsing for <var>...</var>, italics, <span>...</span> etc. Instead use the trick of -- putting a space at the beginning of each line, which yields monospace text without disabling Wikitext -- interpretation. :gsub("```(.-)```", function(inside) return inside -- placeholder variable names between double backquotes; we need to repeat this here to avoid -- the following pattern for single backquotes from clobbering double backquotes :gsub("``([A-Za-z0-9_%-. ]+)``", "<var>%1</var>") -- single backquotes undo monospacing :gsub("`([^`\n]+)`", '<span style="font-family: sans-serif;">%1</span>') -- text on the first line should be monospaced :gsub("^([^\n])", " %1") -- text after a newline should be monospaced, and temp-escape the newline so later replacements -- to join continued lines in a paragraph don't take effect :gsub("\n", TEMP_NEWLINE .. " ") -- escape { so it won't be interpreted as a code block :gsub("{", TEMP_LEFT_BRACE) end) :gsub("``([A-Za-z0-9_%-. ]+)``", "<var>%1</var>") -- placeholder variable names between double backquotes :gsub("`([^`\n]+)`", function(inside) -- literal text between backquotes, set using <code>...</code> -- Escape { so it won't be interpreted as a code block. inside = inside:gsub("{", TEMP_LEFT_BRACE) return "<code>" .. inside .. "</code>" end) -- {} blocks: blocks of code -- Escape to avoid removing line breaks. :gsub("%b{}", function(m0) local next_char = m0:sub(2, 2) if next_char == "|" then -- Wikitable; don't try to parse it as code. But we do want to parse special syntax in them (in -- particular {...} syntax for embedded code snippets), and if we return nil that won't happen. -- Instead, we call format_doc() recursively on the innards. return "{" .. format_doc(m0:sub(2, -2)) .. "}" end if next_char == "{" and m0:sub(-2, -2) == "}" then return nil end local text = "<syntaxhighlight lang=lua" .. (m0:match("\n") and "" or " inline") .. ">" .. m0:sub(2, -2):gsub("^ +", "") .. "</syntaxhighlight>" -- Prevent any further processing by storing the desired text into the `code_blocks` array and replacing -- the whole thing with a single private-use-area character. code_blocks_i = code_blocks_i + 1 code_blocks[code_blocks_i] = text return u(private_use_start + code_blocks_i) end) -- undo escaping of left brace to prevent code block interpretation :gsub(TEMP_LEFT_BRACE, "{") -- Join continued lines in a paragraph. We don't want to do that if there are two newlines in a row, -- and not if the second line begins with whitespace or a certain special characters (#, * or : indicating -- a list item; | indicating a wikitable item; semicolon for bolded items). :gsub("([^\n])\n[ \t]*([^ \t\n#*:;|])", "%1 %2") -- Repeat the previous in case of a single-character line (admittedly rare). :gsub("([^\n])\n[ \t]*([^ \t\n#*:;|])", "%1 %2") :gsub("\n[ \t]+%f[*#:;]", "\n") -- remove indentation for list items :gsub("%f[\n,{]\n%f[^\n*#:;]", "\n\n") -- wiki newlines :gsub("(\n[ *#:]*)(|?[_%w]+=?):", "%1<code><b>%2</b></code>:") -- parameter names -- double-underline to indicate types (displayed as italicized underlined) :gsub("__(.-)__", function(inside) return "<u><i>" .. inside .. "</i></u>" end) -- undo escaping of newline to prevent joining of continued lines :gsub(TEMP_NEWLINE, "\n")) -- Put <code>...</code> around <var>...</var> invocations that don't already occur inside of -- <code>...</code> blocks. local split_on_code = rsplit(subbed_str, "(<code>.-</code>)") for i = 1, #split_on_code, 2 do split_on_code[i] = split_on_code[i]:gsub("(<var>.-</var>)", "<code>%1</code>") end subbed_str = concat(split_on_code) return (subbed_str -- Undo code-block stashing. :gsub("\244[\128-\191][\128-\191][\128-\191]", function(char) return code_blocks[codepoint(char) - private_use_start] end)) end --[===[ The main entrypoint for {{tl|module documentation}}. The frame object can contain 3 optional arguments: * |comment_level=: The number of equals signs (=) a given section uses. Default: 2 (i.e. {--[==[ ... (comment block) ]==]}) *: e.g. The value 4 means {--[====[ ... (comment block) ]====]}. * |section_level=: The header level used for each function/method. Default: 2 (i.e. L2: {== ... ==}). * |identifier=: A Lua string pattern. Only the comments of functions whose names match this pattern are used. When not given, all function are accepted. *: This is useful when giving object methods, using a pattern such as {^object_name:}. ]===] function export.show(frame) local args = frame:getParent().args or {} local comment_level = tonumber(args["comment_level"]) or 2 local function make_comment_pattern(typeid) if typeid then typeid = "%s*" .. typeid else typeid = "" end return "%-%-%[" .. ("="):rep(comment_level) .. "%[" .. typeid .. "\n?(.-)[\t\n]*]" .. ("="):rep(comment_level) .. "]()" end local fn_comment_pattern = make_comment_pattern(nil) local intro_comment_pattern = make_comment_pattern("intro:") local metafunc_comment_pattern = make_comment_pattern("func:%s*(([^\n(]+)[^\n)]+%))") local section_mark = ("="):rep(tonumber(args["section_level"]) or 2) local pattern_identifier = args["identifier"] or "" local mod_title = mw.title.getCurrentTitle() if mod_title.text:match("/documentation$") then return "(<i>The generated documentation is located at the module page.</i>)" end local mod_text = mod_title:getContent() if not mod_text then return "(<i>The module page does not exist now.</i>)" end -- This contains function and intro documentation. Each element is a two-element list of {POSITION, DOCS} specifying -- the generated documentation for a function and the character position in the file where it was found (for sorting -- purposes). local docs local intro_comment = mod_text:match("^.-" .. intro_comment_pattern) if intro_comment then docs = { {1, format_doc(intro_comment) }} else docs = {} end -- Look for actual functions. for p0, f, fn in mod_text:gmatch("()\n[ \t]*function +(([^\n(]+)[^\n)]+%))") do if fn:match(pattern_identifier) then local c = mod_text:sub(1, p0 - 1):match("^.*" .. fn_comment_pattern .. "%s*$") insert(docs, {p0, section_mark .. fn .. section_mark .. "\n\n" .. "<syntaxhighlight lang=lua inline>function " .. f .. "</syntaxhighlight>\n\n" .. format_doc(c or '<strong class="error">This function lacks documentation. Please add a description of its usages, inputs and outputs, ' .. "or its difference from similar functions, or make it local to remove it from the function list.</strong>" .. "[[Category:Templates and modules needing documentation]]")}) end end -- Now look for comments with the function declaration inside them (used for metatable functions etc.). for p0, f, fn, comment in mod_text:gmatch("()" .. metafunc_comment_pattern) do insert(docs, {p0, section_mark .. fn .. section_mark .. "\n\n" .. "<syntaxhighlight lang=lua inline>function " .. f .. "</syntaxhighlight>\n\n" .. format_doc(comment)}) end table.sort(docs, function(a, b) return a[1] < b[1] end) local chunks = {} for i, decl in ipairs(docs) do insert(chunks, decl[2]) end return frame:preprocess(concat(chunks, "\n\n")) end return export sjeffzdjbzgj7gbxlv11lxek30wm2bu Sa:Swáng a̱lyiat ma̱ng bwan nDot 14 1912 35238 2025-01-19T19:26:15Z Kambai Akau 8 Created page with "{{auto cat}}" 35238 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:category tree/topic cat 828 1913 35239 2025-01-19T19:27:51Z Kambai Akau 8 Created page with "local label_data = require("Module:category tree/topic cat/data") local topic_cat_utilities_module = "Module:category tree/topic cat/utilities" local labels_utilities_module = "Module:labels/utilities" local string_utilities_module = "Module:string utilities" local m_str_utils = require(string_utilities_module) local concat = table.concat local insert = table.insert local pattern_escape = m_str_utils.pattern_escape local replacement_escape = m_str_utils.replacement_esc..." 35239 Scribunto text/plain local label_data = require("Module:category tree/topic cat/data") local topic_cat_utilities_module = "Module:category tree/topic cat/utilities" local labels_utilities_module = "Module:labels/utilities" local string_utilities_module = "Module:string utilities" local m_str_utils = require(string_utilities_module) local concat = table.concat local insert = table.insert local pattern_escape = m_str_utils.pattern_escape local replacement_escape = m_str_utils.replacement_escape local split = m_str_utils.split local current_frame = mw.getCurrentFrame() local current_title = mw.title.getCurrentTitle() -- Category object local Category = {} Category.__index = Category local type_data = { ["related-to"] = { desc = "terms related to", additional = "'''NOTE''': This is a \"related-to\" category. It should contain terms directly related to " .. "{{{topic}}}. Please do not include terms that merely have a tangential connection to {{{topic}}}. " .. "Be aware that terms for types or instances of this topic often go in a separate category.", }, set = { desc = "terms for types or instances of", additional = "'''NOTE''': This is a set category. It should contain terms for {{{topic}}}, not merely " .. "terms related to {{{topic}}}. It may contain more general terms (e.g. types of {{{topic}}}) or more " .. "specific terms (e.g. names of specific {{{topic}}}), although there may be related categories ".. "specifically for these types of terms.", }, name = { desc = "names of specific", additional = "'''NOTE''': This is a name category. It should contain names of specific {{{topic}}}, not " .. "merely terms related to {{{topic}}}, and should also not contain general terms for types of {{{topic}}}.", }, type = { desc = "terms for types of", additional = "'''NOTE''': This is a type category. It should contain terms for types of {{{topic}}}, not " .. "merely terms related to {{{topic}}}, and should also not contain names of specific {{{topic}}}.", }, grouping = { desc = "categories concerning more specific variants of", additional = "'''NOTE''': This is a grouping category. It should not directly contain any terms, but " .. "only subcategories. If there are any terms directly in this category, please move them to a subcategory.", }, toplevel = { desc = "UNUSED", -- all categories of this type hardcode their description additional = "'''NOTE''': This is a top-level list category. It should not directly contain any terms, but " .. "only a {{{topic}}}.", }, } local function invalid_type(types) local valid_types = {} for typ, _ in pairs(type_data) do insert(valid_types, ("'%s'"):format(typ)) end error(("Invalid type '%s', should be one or more of %s, comma-separated") :format(types, mw.text.listToText(valid_types))) end local function split_types(types) types = types or "related-to" local splitvals = split(types, "%s*,%s*") for i, typ in ipairs(splitvals) do -- FIXME: Temporary if typ == "topic" then typ = "related-to" end if not type_data[typ] then invalid_type(types) end splitvals[i] = typ end return splitvals end local function gsub_escaping_replacement(str, from, to) return (str:gsub(pattern_escape(from), replacement_escape(to))) end function Category.new(info) for key in pairs(info) do if not (key == "code" or key == "label" or key == "also") then error("The parameter “" .. key .. "” was not recognized.") end end local self = setmetatable({}, Category) self._info = info if not self._info.label then error("No label was specified.") end self:initCommon() if not self._data then error("The label “" .. self._info.label .. "” does not exist.") end return self end function Category:initCommon() if self._info.code then self._lang = require("Module:languages").getByCode(self._info.code) or require("Module:languages/errorGetBy").code(self._info.code, true) end -- Convert label to lowercase if possible local lowercase_label = mw.getContentLanguage():lcfirst(self._info.label) -- Check if the label exists local labels = label_data["LABELS"] if labels[lowercase_label] then self._info.label = lowercase_label end self._data = labels[self._info.label] -- Go through handlers if not self._data then for _, handler in ipairs(label_data["HANDLERS"]) do self._data = handler.handler(self._info.label) if self._data then self._data.module = handler.module break end end end end function Category:getInfo() return self._info end function ucfirst(txt) local italics, raw_txt = txt:match("^('*)(.-)$") return italics .. mw.getContentLanguage():ucfirst(raw_txt) end function Category:uclabel() return ucfirst(self._info.label) end function Category:format_displaytitle(include_lang_prefix, upcase) local displaytitle = self._data.displaytitle if not displaytitle then return nil end if type(displaytitle) == "function" then displaytitle = displaytitle(self._info.label, self._lang) end if upcase then displaytitle = ucfirst(displaytitle) end if include_lang_prefix and self._lang then displaytitle = ("%s:%s"):format(self._lang:getCode(), displaytitle) end return displaytitle end function Category:getBreadcrumbName() local ret if self._lang then ret = self._data.breadcrumb or self:format_displaytitle(false, "upcase") else ret = self._data.umbrella and self._data.umbrella.breadcrumb or self._data.breadcrumb or self:format_displaytitle(false, "upcase") end if not ret then ret = self._info.label end if type(ret) == "string" or type(ret) == "number" then ret = {name = ret} end local name = self:substitute_template_specs(ret.name) local nocap = ret.nocap return name, nocap end function Category:getDataModule() return self._data.module end function Category:canBeEmpty() if self._lang then return false else return true end end function Category:isHidden() return false end function Category:getCategoryName() if self._lang then return self._lang:getCode() .. ":" .. self:uclabel() else return self:uclabel() end end function Category:process_default(desc) local stripped_desc = desc local no_singularize, wikify, add_the while true do local new_stripped_desc = stripped_desc:match("^(.+) no singularize$") if new_stripped_desc then no_singularize = true end if not new_stripped_desc then new_stripped_desc = stripped_desc:match("^(.+) wikify$") if new_stripped_desc then wikify = true end end if not new_stripped_desc then new_stripped_desc = stripped_desc:match("^(.+) with the$") if new_stripped_desc then add_the = true end end if new_stripped_desc then stripped_desc = new_stripped_desc else break end end if stripped_desc == "default" then return true, no_singularize, wikify, add_the else return false end end function Category:format_desc(desc) local desc_parts = {} local types = split_types(self._data.type) for _, typ in ipairs(types) do insert(desc_parts, type_data[typ].desc .. " " .. desc) end return "{{{langname}}} " .. require("Module:table").serialCommaJoin(desc_parts) .. "." end function Category:replace_special_descriptions(desc) if not desc then return desc end if desc:find("^=") then desc = desc:gsub("^=", "") return self:format_desc(desc) end local is_default, no_singularize, wikify, add_the = self:process_default(desc) if is_default then local linked_label = require(topic_cat_utilities_module).link_label(self._info.label, no_singularize, wikify) if add_the then linked_label = "the " .. linked_label end return self:format_desc(linked_label) else return desc end end function Category:get_displaytitle_or_label() return self:format_displaytitle(false) or self._info.label end function Category:process_default_add_the(topic) local is_default, _, _, add_the = self:process_default(topic) if is_default then topic = self:get_displaytitle_or_label() if add_the then topic = "the " .. topic end end return topic, is_default end function Category:substitute_template_specs(desc) if not desc then return desc end if type(desc) == "number" then desc = tostring(desc) end -- FIXME, when does this occur? It doesn't occur in the corresponding place in [[Module:category tree/poscatboiler]]. if type(desc) ~= "string" then return desc end desc = gsub_escaping_replacement(desc, "{{PAGENAME}}", current_title.text) if desc:find("{{{umbrella_msg}}}") then local eninfo = mw.clone(self._info) eninfo.code = "en" local en = Category.new(eninfo) desc = desc:gsub("{{{umbrella_msg}}}", "This category contains no dictionary entries, only other categories. The subcategories are of two sorts:\n\n" .. "* Subcategories named like \"aa:" .. self:uclabel() .. "\" (with a prefixed language code) are categories of terms in specific languages. " .. "You may be interested especially in [[:Category:" .. en:getCategoryName() .. "]], for English terms.\n" .. "* Subcategories of this one named without the prefixed language code are further categories just like this one, but devoted to finer topics." ) end if self._lang then desc = gsub_escaping_replacement(desc, "{{{langname}}}", self._lang:getCanonicalName()) desc = gsub_escaping_replacement(desc, "{{{langcode}}}", self._lang:getCode()) desc = gsub_escaping_replacement(desc, "{{{langcat}}}", self._lang:getCategoryName()) desc = gsub_escaping_replacement(desc, "{{{langlink}}}", self._lang:makeCategoryLink()) end if desc:find("{{{topic}}}") then -- Compute the value for {{{topic}}}. If the user specified `topic`, use it. (If we're an umbrella category, -- allow a separate value for `umbrella.topic`, falling back to `topic`.) Otherwise, see if the description -- was specified as 'default' or a variant; if so, parse it to determine whether to add "the" to the label. -- Otherwise, just use the label directly. local topic = not self._lang and self._data.umbrella and self._data.umbrella.topic or self._data.topic if topic then topic = self:process_default_add_the(topic) else local desc if not self._lang then desc = self._data.umbrella and self._data.umbrella.description or self._data.umbrella_description end desc = desc or self._data.description local defaulted_desc, is_default = self:process_default_add_the(desc) if is_default then topic = defaulted_desc else topic = self:get_displaytitle_or_label() end end desc = gsub_escaping_replacement(desc, "{{{topic}}}", topic) end return current_frame:preprocess(desc) end function Category:substitute_template_specs_in_args(args) if not args then return args end local pinfo = {} for k, v in pairs(args) do k = self:substitute_template_specs(k) v = self:substitute_template_specs(v) pinfo[k] = v end return pinfo end function Category:process_box(def_topright_parts, val, pattern) if not val then return end local defval = self:uclabel() if type(val) ~= "table" then val = {val} end for _, v in ipairs(val) do if v == true then insert(def_topright_parts, pattern:format(defval)) else insert(def_topright_parts, pattern:format(v)) end end end function Category:getTopright() local def_topright_parts = {} self:process_box(def_topright_parts, self._data.wp, "{{wikipedia|%s}}") self:process_box(def_topright_parts, self._data.wpcat, "{{wikipedia|category=%s}}") self:process_box(def_topright_parts, self._data.commonscat, "{{commonscat|%s}}") local def_topright if #def_topright_parts > 0 then def_topright = concat(def_topright_parts, "\n") end if self._lang then return self:substitute_template_specs(self._data.topright or def_topright) else return self._data.umbrella and self:substitute_template_specs(self._data.umbrella.topright) or self:substitute_template_specs(def_topright) end end local function remove_lang_params(desc) desc = desc:gsub("^{{{langname}}} ", "") desc = desc:gsub("{{{langcode}}}:", "") desc = desc:gsub("^{{{langcode}}} ", "") desc = desc:gsub("^{{{langcat}}} ", "") return desc end function Category:display_title() local displaytitle = self:format_displaytitle("include lang prefix", "upcase") if displaytitle then displaytitle = self:substitute_template_specs(displaytitle) current_frame:callParserFunction("DISPLAYTITLE", "Category:" .. displaytitle) end end function Category:get_additional_msg() local types = split_types(self._data.type) if #types > 1 then local parts = {"'''NOTE''': This is a mixed category. It may contain terms of any of the following category types:"} for i, typ in ipairs(types) do insert(parts, ("* %s {{{topic}}}%s"):format(type_data[typ].desc, i == #types and "." or ";")) end insert(parts, "'''WARNING''': Such categories are strongly dispreferred and should be split into separate per-type categories.") return concat(parts, "\n") elseif self._info.label == "all topics" then return "'''NOTE''': This is the topmost topic category for {{{langname}}}. It should not directly contain " .. "any terms, but only lists of topic categories organized by type." else return type_data[types[1]].additional end end function Category:get_labels_categorizing() local m_labels_utilities = require(labels_utilities_module) return m_labels_utilities.format_labels_categorizing( m_labels_utilities.find_labels_for_category(self._info.label, "topic", self._lang), nil, self._lang) end function Category:getDescription(isChild) -- Allows different text in the list of a category's children local isChild = isChild == "child" if not isChild and self._data.displaytitle then self:display_title() end if self._lang then local desc = self._data.description desc = self:replace_special_descriptions(desc) if not isChild and desc then if self._data.preceding then desc = self._data.preceding .. "\n\n" .. desc end if self._data.additional then desc = desc .. "\n\n" .. self._data.additional end desc = desc .. "\n\n" .. self:get_additional_msg() local labels_msg = self:get_labels_categorizing() if labels_msg then desc = desc .. "\n\n" .. labels_msg end end return self:substitute_template_specs(desc) else if self._info.label == "all topics" then return "This category applies to content and not to meta material about the Wiki." end local desc = self._data.umbrella and self._data.umbrella.description or self._data.umbrella_description local has_umbrella_desc = not not desc if not desc then desc = self._data.description if desc then desc = self:replace_special_descriptions(desc) desc = remove_lang_params(desc) desc = desc:gsub("%.$", "") desc = "This category concerns the topic: " .. desc .. "." end end if not desc then desc = "Categories concerning " .. self._info.label .. " in various specific languages." end if not isChild then local preceding = self._data.umbrella and self._data.umbrella.preceding or not has_umbrella_desc and self._data.preceding local additional = self._data.umbrella and self._data.umbrella.additional or not has_umbrella_desc and self._data.additional if preceding then desc = remove_lang_params(preceding) .. "\n\n" .. desc end if additional then desc = desc .. "\n\n" .. remove_lang_params(additional) end desc = desc .. "\n\n{{{umbrella_msg}}}" desc = desc .. "\n\n" .. self:get_additional_msg() local labels_msg = self:get_labels_categorizing() if labels_msg then desc = desc .. "\n\n" .. labels_msg end end desc = self:substitute_template_specs(desc) return desc end end function Category:getParents() local parents = self._data["parents"] local label = self._info.label if not self._lang and label == "all topics" then return {{ name = "Category:Fundamental", sort = "topics" }} end if not parents or #parents == 0 then return nil end local ret = {} for _, parent in ipairs(parents) do parent = mw.clone(parent) if type(parent) ~= "table" then parent = {name = parent} end if not parent.sort then -- When defaulting sort key to label, strip 'The ' (e.g. in 'The Matrix', 'The Hunger Games') -- and 'A ' (e.g. in 'A Song of Ice and Fire', 'A Christmas Carol') from label. local stripped_sort = label:match("^[Tt]he (.*)$") if stripped_sort then parent.sort = stripped_sort end if not stripped_sort then stripped_sort = label:match("^[Aa] (.*)$") if stripped_sort then parent.sort = stripped_sort end end if not stripped_sort then parent.sort = label end end if self._lang then parent.sort = self:substitute_template_specs(parent.sort) elseif parent.sort:find("{{{langname}}}") or parent.sort:find("{{{langcat}}}") or parent.module then return nil end if not self._lang then parent.sort = " " .. parent.sort end if parent.name and parent.name:find("^Category:") then if self._lang then parent.name = self:substitute_template_specs(parent.name) elseif parent.name:find("{{{langname}}}") or parent.name:find("{{{langcat}}}") or parent.module then return nil end else local pinfo = mw.clone(self._info) pinfo.label = parent.name if parent.module then -- A reference to a category using another category tree module. if not parent.args then error("Missing .args in parent table with module=\"" .. parent.module .. "\" for '" .. label .. "' topic entry in module '" .. (self._data.module or "unknown") .. "'") end parent.name = require("Module:category tree/" .. parent.module).new(self:substitute_template_specs_in_args(parent.args)) else parent.name = Category.new(pinfo) end end insert(ret, parent) end if self._data.type ~= "toplevel" then local types = split_types(self._data.type) for _, typ in ipairs(types) do local pinfo = mw.clone(self._info) pinfo.label = ("list of %s categories"):format(typ) insert(ret, {name = Category.new(pinfo), sort = (not self._lang and " " or "") .. label}) end if #types > 1 then local pinfo = mw.clone(self._info) pinfo.label = "list of mixed categories" insert(ret, {name = Category.new(pinfo), sort = (not self._lang and " " or "") .. label}) end end return ret end function Category:getChildren() return nil end function Category:getUmbrella() if not self._lang then return nil end -- We take advantage of the fact that this function (getUmbrella) is fully overridden in -- [[Module:category tree/ws topic cat]]. That code never calls this function. Moreover, -- this function is only called when attempting to display the category boilerplate, not -- simply when a category object is instantiated. This makes it a safe place to throw an -- error when a user tries to create a thesaurus-only category under a regular mainspace -- title. if self._data and self._data.thesaurusonly then error('This is a thesaurus-only category type; you cannot create non-thesaurus categories with it.') end local uinfo = mw.clone(self._info) uinfo.code = nil return Category.new(uinfo) end function Category:getCatfixInfo() if self._lang or self._sc then local langcode, sccode, lang, sc = self._data.catfix, self._data.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = require("Module:languages").getByCode(langcode) or require("Module:languages/errorGetBy").code(langcode, true) elseif langcode == nil then -- not false lang = self._lang end if sccode then sccode = self:substitute_template_specs(sccode) sc = require("Module:scripts").getByCode(sccode) or require("Module:languages/error")(sccode, true, "script code", nil, "not real lang") elseif sccode == nil then -- not false sc = self._sc end return lang, sc elseif not self._data.umbrella then return end -- umbrella local langcode, sccode, lang, sc = self._data.umbrella.catfix, self._data.umbrella.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = require("Module:languages").getByCode(langcode) or require("Module:languages/errorGetBy").code(langcode, true) end if sccode then sccode = self:substitute_template_specs(sccode) sc = require("Module:scripts").getByCode(sccode) or require("Module:languages/error")(sccode, true, "script code", nil, "not real lang") end return lang, sc end function Category:getTOCTemplateName() local lang = self._lang local code = lang and lang:getCode() or "en" return "Template:" .. code .. "-categoryTOC" end local export = {} function export.main(info) local self = setmetatable({_info = info}, Category) self:initCommon() return self._data and self or nil end export.new = Category.new return export fg21zze7j8fi8ntptjo9k2f5udqrf4x Module:category tree/topic cat/utilities 828 1914 35240 2025-01-19T19:28:56Z Kambai Akau 8 Created page with "local export = {} local rsplit = mw.text.split -- Add links to `label`. It operates as follows: -- 1. If the singular equivalent of the label (which will be the label itself if the label doesn't end in -s) exists as -- a term in Wiktionary and `no_singularize` isn't specified, link the label to the singular equivalent. -- 2. Otherwise link the label directly, if it exists (as a term in Wiktionary). -- 3. Otherwise, if the label is multiword, split the label into wor..." 35240 Scribunto text/plain local export = {} local rsplit = mw.text.split -- Add links to `label`. It operates as follows: -- 1. If the singular equivalent of the label (which will be the label itself if the label doesn't end in -s) exists as -- a term in Wiktionary and `no_singularize` isn't specified, link the label to the singular equivalent. -- 2. Otherwise link the label directly, if it exists (as a term in Wiktionary). -- 3. Otherwise, if the label is multiword, split the label into words, singularize the last word (unless -- `no_singularize` is specified), and attempt to link each word individually. This fails if any of the linked words -- don't exist in Wiktionary. -- 4. Otherwise, if the label is multiword, split the label into words and link each word individually as-is, including -- the last one. This fails if any of the linked words don't exist in Wiktionary. -- 5. Finally, return the label unchanged. -- -- FIXME: This should probably check if an English term exists for each linked term rather than that the term exists at -- all. -- -- If `wikify` is given, just link the singular equivalent of the label to Wikipedia unless `no_singularize` is given, -- in which case the label is linked as-is to Wikipedia. -- -- The main use of `no_singularize` is with plural-form terms that also exist in the singular but have special meanings -- in the plural that are different from the corresponding singular (e.g. [[acoustics]] is not the plural of -- [[acoustic]], but will be incorrectly linked as [[acoustic]]s unless `no_singularize` is given). function export.link_label(label, no_singularize, wikify) local function term_exists(term) local title = mw.title.new(term) return title and title.exists end local singular_label if not no_singularize then singular_label = require("Module:string utilities").singularize(label) end if wikify then if singular_label then return "[[w:" .. singular_label .. "|" .. label .. "]]" else return "[[w:" .. label .. "|" .. label .. "]]" end end -- First try to singularize the label as a whole, unless 'no singularize' was given. If the result exists, -- return it. if singular_label and term_exists(singular_label) then return "[[" .. singular_label .. "|" .. label .. "]]" elseif term_exists(label) then -- Then check if the original label as a whole exists, and return if so. return "[[" .. label .. "]]" else -- Otherwise, if the label is multiword, split into words and try the link each one, singularizing the last -- one unless 'no singularize' was given. local split_label if label:find(" ") then if not no_singularize then split_label = rsplit(label, " ") for i, word in ipairs(split_label) do if i == #split_label then local singular_word = require("Module:string utilities").singularize(word) if term_exists(singular_word) then split_label[i] = "[[" .. singular_word .. "|" .. word .. "]]" else split_label = nil break end else if term_exists(word) then split_label[i] = "[[" .. word .. "]]" else split_label = nil break end end end if split_label then split_label = table.concat(split_label, " ") end end -- If we weren't able to link individual words with the last word singularized, link all words as-is. if not split_label then split_label = rsplit(label, " ") for i, word in ipairs(split_label) do if term_exists(word) then split_label[i] = "[[" .. word .. "]]" else split_label = nil break end end if split_label then split_label = table.concat(split_label, " ") end end end return split_label or label end end return export 34m8tqxtauh99ozb20l4062lkwcj8jd Module:labels/utilities 828 1915 35241 2025-01-19T19:29:44Z Kambai Akau 8 Created page with "local export = {} -- This module contains ancillary functions for manipulating labels. Currently the supported functions are for finding -- the labels that generate a given category. local m_labels = require("Module:labels") local languages_module = "Module:languages" --[==[ Find the labels matching category `cat` of type `cat_type` for language `lang` (a full language object). `lang` can be {nil}, but in that case no language-specific labels will be fetched. Currentl..." 35241 Scribunto text/plain local export = {} -- This module contains ancillary functions for manipulating labels. Currently the supported functions are for finding -- the labels that generate a given category. local m_labels = require("Module:labels") local languages_module = "Module:languages" --[==[ Find the labels matching category `cat` of type `cat_type` for language `lang` (a full language object). `lang` can be {nil}, but in that case no language-specific labels will be fetched. Currently supported values for `cat_type` are {"topic"} for topic categories, e.g. {en:Water}; {"pos"} for POS categories, e.g. {English attenuative verbs}; {"regional"} for regional categories, e.g. {Ghanaian English}; {"sense"} for sense-dependent categories, e.g. {English obsolete terms} or {English terms with obsolete senses} (where the particular category chosen depends on whether {{tl|lb}} or {{tl|tlb}} is used); and {"plain"} for plain categories, e.g. {Issime Walser}. The format of `cat` depends on `cat_type`, but in general is the portion of the category minus the language prefix or suffix. For topic categories it should be e.g. {"water"} or {"Water"} (either form works); for POS categories it should be e.g. {"attenuative verbs"}; for regional categories it should be e.g. {"Ghanaian"}; for sense categories it should be e.g. {"obsolete"}; and for plain categories it should be e.g. {"Issime Walser"} (the actual category name). Note that this will only check for categories of the specified type. In particular, since the format of POS and sense-dependent categories overlaps, you may need to check for labels with both types of categories. (This is done, for example, in [[Module:category tree/poscatboiler]]; see that module for details.) Likewise with regional and plain categories. (See the code in [[Module:category tree/poscatboiler/data/language varieties]] that handles both types of categories.) If `cat_type` is {"plain"} and `check_all_langs` is specified, the code will check all language-specific modules for plan categories matching `cat`. In that case, the relevant language is returned in the return value structure (see below). The return value is a table whose keys are concatenations of labels and language codes (separated by a colon), and whose values are objects with the following keys: * `module` (the name of the module from which the label was fetched); * `labdata` (the raw label data structure from this module); * `canonical` (the canonical form of the label); * `aliases` (a list of any aliases for the label, not including the label itself); * `lang` (the language needed to generate the category using the label; this will always be the passed-in `lang` unless `check_all_langs` is specified, in which case it may be a different language). The table can be directly passed to `format_labels_categorizing`. ]==] function export.find_labels_for_category(cat, cat_type, lang, check_all_langs) local function ucfirst(txt) return mw.getContentLanguage():ucfirst(txt) end local function transform_cat_for_comparison(cat) if cat_type ~= "pos" and cat_type ~= "sense" then cat = ucfirst(cat) end return cat end local function should_error_on_cat(cat) if cat_type == "topic" then return cat:find("^[Aa]ll ") elseif cat_type == "pos" then return cat == "lemmas" elseif cat_type == "regional" then return cat == "British" -- an arbitrary known regional category elseif cat_type == "sense" then return cat == "obsolete" -- an arbitrary known sense category else return cat == "Issime Walser" -- an arbitrary known plain category end end local function labcat_matches(labcat) if cat_type ~= "pos" and cat_type ~= "sense" then return ucfirst(labcat) == cat else return labcat == cat end end local function fetch_labdata_cats(labdata) if cat_type == "topic" then return labdata.topical_categories elseif cat_type == "pos" then return labdata.pos_categories elseif cat_type == "regional" then return labdata.regional_categories elseif cat_type == "sense" then return labdata.sense_categories else return labdata.plain_categories end end cat = transform_cat_for_comparison(cat) local cat_labels_found = {} local prev_modules_labels_found = {} local this_module_labels_found local function check_submodule(submodule_to_check, lang) if this_module_labels_found then for label, _ in pairs(this_module_labels_found) do prev_modules_labels_found[label] = true end end this_module_labels_found = {} local submodule = mw.loadData(submodule_to_check) for label, labdata in pairs(submodule) do local canonical = label local num_hops = 0 local hop_error = false while type(labdata) == "string" do num_hops = num_hops + 1 if num_hops >= 10 then if should_error_on_cat(cat) then error(("Internal error: Likely alias loop processing label '%s' in submodule '%s'"):format(label, submodule_to_check)) else hop_error = true break end end -- an alias canonical = labdata labdata = submodule[labdata] end if hop_error then -- skip this label elseif not labdata then if should_error_on_cat(cat) then -- Only error at top level to avoid a flood of errors. error(("Internal error: In submodule '%s', label '%s' is aliased to '%s', which doesn't exist"):format(submodule_to_check, label, canonical)) end else -- Deprecated labels directly assign an object to aliases, where `canonical` is the canonical label. if labdata.canonical then canonical = labdata.canonical end local labcats = fetch_labdata_cats(labdata) local matching_labcat if labcats then if type(labcats) ~= "table" then labcats = {labcats} end for _, labcat in ipairs(labcats) do if labcat == true then labcat = canonical end if labcat_matches(labcat) then matching_labcat = true break end end end local canonical_with_lang = canonical .. ":" .. (lang and lang:getCode() or "nil") if matching_labcat and not prev_modules_labels_found[canonical_with_lang] then this_module_labels_found[canonical_with_lang] = true if not cat_labels_found[canonical_with_lang] then cat_labels_found[canonical_with_lang] = { module = submodule_to_check, canonical = canonical, aliases = {}, lang = lang, labdata = labdata } end if canonical ~= label then table.insert(cat_labels_found[canonical_with_lang].aliases, label) end end end end end local submodules_to_check if check_all_langs then if cat_type ~= "plain" then error("Currently, `check_all_langs` only supported with category type \"plain\"") end submodules_to_check = {} local all_lang_codes = mw.loadData(m_labels.lang_specific_data_list_module) for lang_code, _ in pairs(all_lang_codes.langs_with_lang_specific_modules) do local lang = require(languages_module).getByCode(lang_code) if lang then table.insert(submodules_to_check, { module = m_labels.lang_specific_data_modules_prefix .. lang_code, lang = lang }) end end for _, submodule_to_check in ipairs(m_labels.get_submodules(nil)) do table.insert(submodules_to_check, {module = submodule_to_check, lang = lang}) end else submodules_to_check = m_labels.get_submodules(lang) for i, submodule_to_check in ipairs(submodules_to_check) do submodules_to_check[i] = {module = submodule_to_check, lang = lang} end end for _, submodule_to_check in ipairs(submodules_to_check) do check_submodule(submodule_to_check.module, submodule_to_check.lang) end return cat_labels_found end --[==[ Format the labels that categorize into some category for display in the text for that category. `lang` is the language of the category, or {nil}. `labels` are the labels that categorize when invoked using {{tl|lb}}, while `tlb_labels` are the labels that categorize when invoked using {{tl|tlb}}. Both of these parameters are tables whose keys are concatenations of labels and language codes and whose values are objects as returned by `find_labels_for_category`. Returns {nil} if there are no labels. ]==] function export.format_labels_categorizing(labels, tlb_labels, lang) local function make_code(txt) return ("<code>%s</code>"):format(txt) end local function generate_label_set_text(labels, use_tlb, include_in_addition) local labels_by_lang = {} for _, labobj in pairs(labels) do local labobj_code = labobj.lang and labobj.lang:getCode() or false if not labels_by_lang[labobj_code] then labels_by_lang[labobj_code] = {} end table.insert(labels_by_lang[labobj_code], labobj) end local function process_lang_labels(labels) local formatted_labels = {} local has_aliases = false if labels then for _, labobj in ipairs(labels) do local function make_edit_button() return ("<sup>[%s edit]</sup>"):format(tostring(mw.uri.fullUrl(labobj.module, "action=edit"))) end local label = labobj.canonical local aliases = labobj.aliases if #aliases == 0 then table.insert(formatted_labels, make_code(label) .. make_edit_button()) elseif #aliases == 1 then table.insert(formatted_labels, ("%s (alias %s)%s"):format(make_code(label), make_code(aliases[1]), make_edit_button())) has_aliases = true else table.sort(aliases) for i, alias in ipairs(aliases) do aliases[i] = make_code(alias) end table.insert(formatted_labels, ("%s (aliases %s)%s"):format(make_code(label),table.concat(aliases, ", "), make_edit_button())) has_aliases = true end end end return formatted_labels, has_aliases end local function get_intro_text(num_labels, include_also) local intro_wording = not include_also and include_in_addition and "In addition, the" or "The" local sense_dependent = use_tlb and "sense-dependent " or "" return ("%s following %slabel%s %sgenerate%s this category:"):format(intro_wording, sense_dependent, num_labels == 1 and "" or "s", include_also and "also " or "", num_labels == 1 and "s" or "") end local function get_label_text(label_lang, formatted_labels, has_aliases) table.sort(formatted_labels) local retval = table.concat(formatted_labels, "; ") .. ". " local template = use_tlb and "tlb" or "lb" local this_label_text if #formatted_labels == 1 and not has_aliases then this_label_text = "this label" else this_label_text = "one of these labels" end if label_lang then retval = retval .. ("To generate this category using %s, use {{tl|%s|%s|<var>label</var>}}."):format( this_label_text, template, label_lang:getCode()) else retval = retval .. ("To generate this category using %s, use {{tl|%s|<var>langcode</var>|<var>label</var>}}, " .. "where <code><var>langcode</var></code> is the appropriate language code for the language in question " .. "(see [[Wiktionary:List of languages]])."):format(this_label_text, template) end return retval end if not lang then local formatted_labels, has_aliases = process_lang_labels(labels_by_lang[false]) if #formatted_labels > 0 then local intro_text = get_intro_text(#formatted_labels) local label_text = get_label_text(false, formatted_labels, has_aliases) return intro_text .. " " .. label_text end else local formatted_labels, has_aliases = process_lang_labels(labels_by_lang[lang:getCode()]) local this_lang_text if #formatted_labels > 0 then local intro_text = get_intro_text(#formatted_labels) local label_text = get_label_text(lang, formatted_labels, has_aliases) this_lang_text = intro_text .. " " .. label_text end local langcode = lang:getCode() local other_langs_label_text = {} local total_num_other_lang_labels = 0 for other_lang_code, lang_labels in pairs(labels_by_lang) do if other_lang_code ~= langcode then local formatted_labels, has_aliases = process_lang_labels(lang_labels) if #formatted_labels > 0 then total_num_other_lang_labels = total_num_other_lang_labels + #formatted_labels local other_lang = require(languages_module).getByCode(other_lang_code, true, "allow etym") local label_text = get_label_text(other_lang, formatted_labels, has_aliases) table.insert(other_langs_label_text, ("* For %s: %s"):format(other_lang:getCanonicalName(), label_text)) end end end local other_lang_text if total_num_other_lang_labels > 0 then table.sort(other_langs_label_text) local intro_text = get_intro_text(total_num_other_lang_labels, this_lang_text and "include also") other_lang_text = intro_text .. "\n" .. table.concat(other_langs_label_text, "\n") end if this_lang_text and other_lang_text then return ("%s\n\n%s"):format(this_lang_text, other_lang_text) else return this_lang_text or other_lang_text end end end local labels_text = generate_label_set_text(labels) local tlb_labels_text = tlb_labels and generate_label_set_text(tlb_labels, "use tlb", labels_text and "include in addition") or nil if labels_text and tlb_labels_text then return ("%s\n\n%s"):format(labels_text, tlb_labels_text) else return labels_text or tlb_labels_text end end return export crgb29elv68h2qsr1ml03cepd5uto1h Module:category tree/topic cat/data 828 1916 35243 35242 2025-01-19T19:51:30Z Kambai Akau 8 35243 Scribunto text/plain local labels = {} local handlers = {} local top_level_data_module = "Module:category tree/topic cat/data" local data_module_prefix = top_level_data_module .. "/" local subpages = { "Body", "Buildings and structures", "Communication", "Culture", "Religion", "Earth", "Food and drink", "Games", "History", "Human", "People", "Lifeforms", "Animals", "Plants", "Miscellaneous", "Names", "Places", "Nature", "Numbers", "Philosophy", "Sciences", "Mathematics", "Sex", "Society", "Sports", "Technology", "Thesaurus", "Time", "Transport", "Physical actions", } labels["all topics"] = { type = "toplevel", description = "{{{langname}}} terms organized by topic, such as \"Family\", \"Chemistry\", \"Planets\", \"Canids\" or \"Cities in France\".", parents = {{module = "poscatboiler", args = {label = "{{{langcat}}}", raw = true, called_from_inside = true}}}, } for _, typ in ipairs { "related-to", "set", "type", "name", "grouping" } do labels["list of " .. typ .. " categories"] = { type = "toplevel", description = "All " .. typ .. " categories currently available in {{{langname}}}.", parents = {{name = "all topics", sort = " *"}}, } end labels["list of mixed categories"] = { type = "toplevel", description = "All categories currently available in {{{langname}}} that belong to more than one type.", parents = {{name = "all topics", sort = " *"}}, } for label, data in pairs(labels) do data.module = top_level_data_module end -- Import subpages for _, subpage in ipairs(subpages) do local datamodule = data_module_prefix .. subpage local retval = require(datamodule) if not retval["LABELS"] then retval = {LABELS = retval} end -- FIXME: this should only throw an error on the relevant categories, not everywhere! for label, data in pairs(retval["LABELS"]) do if labels[label] and not retval["IGNOREDUP"] then error("Label " .. label .. " defined in both [[" .. datamodule .. "]] and [[" .. labels[label].module .. "]].") end data.module = datamodule labels[label] = data end if retval["HANDLERS"] then for _, handler in ipairs(retval["HANDLERS"]) do table.insert(handlers, { module = datamodule, handler = handler }) end end end return {LABELS = labels, HANDLERS = handlers} fzs9tmknjacm1uwqpe2i7djiz0g4xl0 Module:category tree/topic cat/data/Body 828 1917 35244 2025-01-19T19:52:21Z Kambai Akau 8 Created page with "local labels = {} labels["body"] = { type = "related-to", description = "=the [[body]] and its parts", parents = {"all topics"}, -- This should not go in "anatomy", which is for terms used in the *study* of the body } labels["abortion"] = { type = "related-to", description = "=[[abortion]] of a pregnancy", parents = {"pregnancy"}, } labels["age"] = { type = "related-to", description = "default", parents = {"human", "time"}, } labels["amoebozoal diseases"] =..." 35244 Scribunto text/plain local labels = {} labels["body"] = { type = "related-to", description = "=the [[body]] and its parts", parents = {"all topics"}, -- This should not go in "anatomy", which is for terms used in the *study* of the body } labels["abortion"] = { type = "related-to", description = "=[[abortion]] of a pregnancy", parents = {"pregnancy"}, } labels["age"] = { type = "related-to", description = "default", parents = {"human", "time"}, } labels["amoebozoal diseases"] = { type = "set", description = "default", parents = {"diseases"}, } labels["amputation"] = { type = "related-to,type", -- FIXME! Split into 'amputation' and 'amputations' description = "default", parents = {"disability", "surgery"}, } labels["anger"] = { type = "related-to", description = "default", parents = {"emotions"}, } labels["animal body parts"] = { type = "set", description = "=[[body part]]s of [[animal]]s besides [[human]]s", parents = {"body parts", "animals"}, } labels["animal tissues"] = { type = "set", description = "=[[tissue]]s (groups of similar [[cell]]s that function together to do a specific job) in [[animal]]s, including [[human]]s", parents = {"tissues"}, } labels["appearance"] = { type = "related-to", description = "default", parents = {"perception"}, } labels["bacterial diseases"] = { type = "set", description = "default", parents = {"diseases"}, } labels["bathing"] = { type = "related-to", description = "default", parents = {"hygiene", "cleaning"}, } labels["beards"] = { type = "type,related-to", description = "default", parents = {"face", "fashion", "hair"}, } labels["biomolecules"] = { type = "set", description = "=[[biomolecule]]s: organic compounds that are present in and used by organisms", parents = {"body parts", "organic compounds", "biochemistry"}, } labels["blindness"] = { type = "related-to", description = "default", parents = {"disability", "eye"}, } labels["blood"] = { type = "related-to", description = "default", parents = {"bodily fluids"}, } labels["bodily fluids"] = { type = "set", description = "=[[fluid]]s ([[liquid]]s) of the body", parents = {"body parts", "liquids"}, } labels["bodily functions"] = { type = "set", description = "=[[function]]s and [[process]]es of the [[human]] or [[animal]] [[body]]", parents = {"body"}, } labels["body parts"] = { type = "set", description = "=parts of the [[body]] of any [[lifeform]], both macroscopic and microscopic", parents = {"body"}, -- This should not go in "anatomy", which is for terms used in the *study* of the body } labels["bones"] = { type = "set", description = "=the [[bone]]s of the [[body]]", parents = {"skeleton"}, } labels["brain"] = { type = "related-to", description = "default", parents = {"body"}, } labels["brain regions"] = { type = "set", description = "default", parents = {"body parts", "brain"}, } labels["buttocks"] = { type = "related-to", description = "default", parents = {"body"}, } labels["castration"] = { type = "related-to", description = "default", parents = {"genitalia", "male", "surgery"}, } labels["circumcision"] = { type = "related-to", description = "default", parents = {"genitalia", "surgery"}, } labels["coccidial diseases"] = { type = "set", description = "default", parents = {"diseases"}, } labels["coronavirus"] = { type = "related-to", description = "default", parents = {"disease"}, } labels["courage"] = { type = "related-to", description = "default", parents = {"emotions", "virtue"}, } labels["deafness"] = { type = "related-to", description = "default", parents = {"disability", "hearing"}, } labels["death"] = { type = "related-to", description = "default", parents = {"life", "body"}, } labels["dental hygiene"] = { type = "related-to", description = "default", parents = {"hygiene", "teeth"}, } labels["disability"] = { type = "related-to", description = "=[[disability]] and its social implications", parents = {"health", "society"}, } labels["disease"] = { type = "related-to", description = "default", parents = {"health"}, } labels["diseases"] = { type = "set", description = "=[[disease]]s, [[symptom]]s, or [[abnormality|abnormalities]] of human [[pathology]], [[physiology]] or [[psychology]]", parents = {"disease"}, } labels["dreams"] = { type = "related-to", description = "default", parents = {"sleep"}, } labels["eggs"] = { type = "set", description = "default", parents = {"reproduction", "birds", "foods"}, } labels["emotions"] = { type = "related-to", description = "default", parents = {"mind"}, } labels["eye"] = { type = "related-to", description = "=[[eye]]s", parents = {"face", "vision"}, } labels["face"] = { type = "related-to", description = "default with the", parents = {"head and neck"}, } labels["fear"] = { type = "related-to", description = "default", parents = {"emotions"}, } labels["feathers"] = { type = "related-to", description = "default", parents = {"animal body parts", "birds"}, } labels["feces"] = { type = "related-to", description = "default no singularize", parents = {"body", "toilet (room)"}, } labels["foot"] = { type = "related-to", description = "default", parents = {"body parts"}, } labels["female"] = { type = "related-to", description = "=the [[female]] sex or gender", parents = {"gender"}, } labels["fingers"] = { type = "related-to,set", description = "default", parents = {"body"}, } labels["fungal diseases"] = { type = "set", description = "default", parents = {"diseases"}, } labels["gaits"] = { type = "set", description = "default", parents = {"body"}, } labels["gender"] = { type = "related-to", description = "=[[sex]] and [[gender]]", additional = "See [[:Category:Sex]] for terms related to sexual intercourse and sexuality.", parents = {"biology", "psychology", "sociology"}, } labels["genetic disorders"] = { type = "set", description = "default", parents = {"diseases", "medical genetics"}, } labels["genitalia"] = { type = "set", description = "=[[sex organ]]s, both [[external]] and [[internal]]", parents = {"body parts", "reproduction", "sex"}, -- This should not go in "anatomy", which is for terms used in the *study* of the body } labels["hair"] = { type = "related-to", description = "default", parents = {"body parts"}, } labels["hand"] = { type = "related-to", description = "default", parents = {"body parts"}, } labels["happiness"] = { type = "related-to", description = "default", parents = {"emotions"}, } labels["hatred"] = { type = "related-to", description = "default", parents = {"emotions"}, } labels["head and neck"] = { type = "related-to", description = "default", parents = {"body parts"}, } labels["health"] = { type = "related-to", description = "default", parents = {"body"}, } labels["healthcare"] = { type = "related-to", description = "default", parents = {"health"}, } labels["hearing"] = { type = "related-to", description = "default", parents = {"senses"}, } labels["helminthic diseases"] = { type = "set", description = "=[[disease]]s caused by [[parasitic]] worms", parents = {"diseases"}, } labels["hormones"] = { type = "set", description = "default", parents = {"biomolecules"}, } labels["horse gaits"] = { type = "set", description = "default", parents = {"gaits"}, } labels["humiliation"] = { type = "related-to", description = "default", parents = {"emotions", "abuse"}, } labels["hygiene"] = { type = "related-to", description = "default", parents = {"health"}, } labels["perception"] = { type = "related-to", description = "default", parents = {"body"}, } labels["infestations"] = { type = "set", description = "=[[disease]]s where [[macroscopic]] [[organism]]s are living on or in the host", parents = {"diseases"}, } labels["insect-borne diseases"] = { type = "set", description = "=[[diseases]] spread by [[insect]]s", parents = {"vector-borne diseases"}, } labels["intersex"] = { type = "related-to", description = "=''[[intersex]]''", parents = {"gender", "LGBTQ"}, } labels["injuries"] = { type = "set", description = "default", parents = {"health"}, } labels["jealousy"] = { type = "related-to", description = "default", parents = {"emotions"}, } labels["leprosy"] = { type = "related-to", description = "default", parents = {"disease"}, } labels["limbs"] = { type = "set", description = "default", parents = {"body parts"}, } labels["lipids"] = { type = "set", description = "default", parents = {"biomolecules"}, } labels["love"] = { type = "related-to", description = "default", parents = {"emotions", "virtue"}, } labels["male"] = { type = "related-to", description = "=the [[male]] sex or gender", parents = {"gender"}, } labels["medical signs and symptoms"] = { type = "set", description = "default", parents = {"health", "medicine"}, } labels["memory"] = { type = "related-to", description = "default", parents = {"mind"}, } labels["menstruation"] = { type = "related-to", description = "default", parents = {"body", "gynaecology"}, } labels["mental health"] = { type = "related-to", description = "default", parents = {"health", "society"}, } labels["metabolism"] = { type = "related-to", description = "default", parents = {"body"}, } labels["mind"] = { type = "related-to", description = "default with the", parents = {"human"}, } labels["mosquito-borne diseases"] = { type = "set", description = "=[[diseases]] spread by [[mosquito]]es", parents = {"vector-borne diseases", "mosquitoes", "insect-borne diseases"}, } labels["motion sickness"] = { type = "related-to", description = "default", parents = {"disease"}, } labels["mouth"] = { type = "related-to", description = "default with the", parents = {"face"}, } labels["muscles"] = { type = "set", description = "default", parents = {"body parts"}, } labels["muteness"] = { type = "related-to", description = "default", parents = {"disability", "talking"}, } labels["nerves"] = { type = "set", description = "=[[nerve]]s found in the body", parents = {"body parts"}, } labels["neurotransmitters"] = { type = "name,related-to", description = "=known [[neurotransmitter]]s", parents = {"biomolecules"}, } labels["non-binary"] = { type = "related-to", description = "=[[non-binary]] [[gender identity|gender identities]]", parents = {"gender", "transgender"}, } labels["nostalgia"] = { type = "related-to", description = "default", parents = {"emotions", "history", "memory"}, } labels["nutrition"] = { type = "related-to", description = "default", parents = {"health"}, } labels["obesity"] = { type = "related-to", description = "default", parents = {"health"}, } labels["optical illusions"] = { type = "name", description = "default", parents = {"vision"}, } labels["organs"] = { type = "set", description = "=[[organ]]s of the [[body]]", parents = {"body parts"}, } labels["organ systems"] = { type = "set", description = "default", parents = {"body parts", "systems"}, } labels["pain"] = { type = "related-to", description = "default", parents = {"perception", "medical signs and symptoms"}, } labels["personality"] = { type = "related-to", description = "default", parents = {"mind"}, } labels["philias"] = { type = "set", description = "default", parents = {"love"}, } labels["phobias"] = { type = "set", description = "default", parents = {"fear"}, } labels["plant diseases"] = { type = "set", description = "default", parents = {"diseases", "phytopathology"}, } labels["plant tissues"] = { type = "set", description = "=[[plant]] [[tissue]]s (groups of similar [[cell]]s that function together to do a specific job)", parents = {"tissues"}, } labels["pregnancy"] = { type = "related-to", description = "default", parents = {"body", "gynaecology"}, } labels["pride"] = { type = "related-to", description = "default", parents = {"emotions"}, } labels["proteins"] = { type = "set", description = "default", parents = {"biomolecules"}, } labels["reproduction"] = { type = "related-to", description = "default", parents = {"life"}, } labels["rest"] = { type = "related-to", description = "default", parents = {"body"}, } labels["sadness"] = { type = "related-to", description = "default", parents = {"emotions"}, } labels["sauna"] = { type = "related-to", description = "default", parents = {"bathing"}, } labels["scents"] = { type = "name", description = "default", parents = {"smell"}, } labels["senses"] = { type = "set,related-to", description = "=the [[physical]] [[senses]]", parents = {"perception"}, } labels["sexually transmitted diseases"] = { type = "set", description = "default", parents = {"diseases"}, } labels["sitting"] = { type = "related-to", description = "default", parents = {"body"}, } labels["skeleton"] = { type = "related-to", description = "default with the", parents = {"body parts"}, } labels["skin"] = { type = "related-to", description = "default", parents = {"body parts"}, } labels["sleep"] = { type = "related-to", description = "default", parents = {"body"}, } labels["smell"] = { type = "related-to", description = "=the [[sense]] of [[smell]]", parents = {"senses"}, } labels["sneeze"] = { type = "related-to", description = "default", parents = {"bodily functions", "reflexes", "medical signs and symptoms"}, } labels["suicide"] = { type = "related-to", description = "default", parents = {"death"}, } labels["syndromes"] = { type = "set", description = "default", parents = {"health", "pathology"}, } labels["taste"] = { type = "related-to", description = "default", parents = {"senses", "eating", "drinking", "food and drink"}, } labels["teeth"] = { type = "related-to", description = "=[[tooth|teeth]]", parents = {"mouth"}, } labels["thinking"] = { type = "related-to", description = "default", parents = {"mind"}, } labels["tick-borne diseases"] = { type = "set", description = "=[[diseases]] spread by [[tick]]s", parents = {"vector-borne diseases"}, } labels["tissues"] = { type = "related-to", description = "=[[tissue]]s (groups of similar [[cell]]s that function together to do a specific job)", parents = {"body parts"}, } labels["toiletries"] = { type = "set", description = "=items used for [[grooming]] or [[personal hygiene]]", additional = "For terms related to [[lavatory|lavatories]], use [[:Category:Toilet (room)]].", parents = {"hygiene"}, } labels["touch"] = { type = "related-to", description = "default", parents = {"senses"}, } labels["transgender"] = { type = "related-to", description = "=the ''[[transgender]]'' community in the broad sense of that term", additional = "This includes terms related to the ''[[genderqueer]]'' community, i.e. transgender and transsexual people, and to [[transition]]ing from female to male or vice versa, as well as terms related to [[agender]], [[androgynous]] or [[third gender]] people.", parents = {"gender", "LGBTQ"}, } labels["trypanosomal diseases"] = { type = "set", description = "default", parents = {"diseases"}, } labels["vector-borne diseases"] = { type = "set", description = "=[[diseases]] spread by other [[organism]]s", parents = {"diseases"}, } labels["veterinary diseases"] = { description = "=[[diseases]] of [[animal#Noun|animals]]. To add entries to this category, specify {{temp|lb|{{{langcode}}}|veterinary disease}}", parents = {"diseases", "veterinary medicine"}, } labels["viral diseases"] = { type = "set", description = "default", parents = {"diseases"}, } labels["vision"] = { type = "related-to", description = "default", parents = {"senses"}, } labels["vitamins"] = { type = "set", description = "default", parents = {"biomolecules"}, } labels["womb"] = { type = "related-to", description = "default", parents = {"organs", "reproduction"}, } return labels k1nkp29b1h3whz8f2euc8dpbiv4zkzs Module:category tree/topic cat/data/Buildings and structures 828 1918 35245 2025-01-19T19:52:59Z Kambai Akau 8 Created page with "local labels = {} labels["buildings and structures"] = { type = "type", description = "=[[building]]s and [[structure]]s", parents = {"architecture"}, } labels["animal dwellings"] = { type = "type", description = "default", parents = {"buildings and structures", "zoology"}, } labels["bridges"] = { type = "type", description = "default", parents = {"buildings and structures"}, } labels["buildings"] = { type = "type", description = "default", parents = {"bu..." 35245 Scribunto text/plain local labels = {} labels["buildings and structures"] = { type = "type", description = "=[[building]]s and [[structure]]s", parents = {"architecture"}, } labels["animal dwellings"] = { type = "type", description = "default", parents = {"buildings and structures", "zoology"}, } labels["bridges"] = { type = "type", description = "default", parents = {"buildings and structures"}, } labels["buildings"] = { type = "type", description = "default", parents = {"buildings and structures"}, } labels["pyramids"] = { type = "set,related-to", description = "default", parents = {"buildings"}, } labels["rooms"] = { type = "type", description = "default", parents = {"buildings and structures"}, } labels["kitchen"] = { type = "related-to", description = "default", parents = {"rooms", "cooking"}, } labels["ports and harbours"] = { type = "related-to", description = "default", parents = {"buildings and structures", "nautical", "commerce"}, } labels["shops"] = { type = "type", description = "default", parents = {"buildings", "businesses"}, } labels["walls and fences"] = { type = "type", description = "=[[wall]]s and [[fence]]s", parents = {"buildings and structures"}, } labels["toilet (room)"] = { type = "related-to", description = "=[[flush toilet]]s or rooms containing flush toilets", parents = {"hygiene", "rooms"}, } return labels q4fd0222w6ew5tjnzle0t76p032e5ep Module:category tree/topic cat/data/Communication 828 1919 35246 2025-01-19T19:54:47Z Kambai Akau 8 Created page with "local labels = {} -- FIXME: Lookup langs in the language list. for _, lang_etc in ipairs { "Arabic", {"Chinese", "the [[Chinese]] languages"}, "English", "German", "Japanese", "Latin", "Korean", "Okinawan", "Portuguese", "Sanskrit", "Spanish", "Vietnamese" } do if type(lang_etc) ~= "table" then lang_etc = {lang_etc} end local lang, desc = unpack(lang_etc) desc = desc or ("the [[:Category:%s language|%s language]]"):format(lang, lang) labels[lang] = { type =..." 35246 Scribunto text/plain local labels = {} -- FIXME: Lookup langs in the language list. for _, lang_etc in ipairs { "Arabic", {"Chinese", "the [[Chinese]] languages"}, "English", "German", "Japanese", "Latin", "Korean", "Okinawan", "Portuguese", "Sanskrit", "Spanish", "Vietnamese" } do if type(lang_etc) ~= "table" then lang_etc = {lang_etc} end local lang, desc = unpack(lang_etc) desc = desc or ("the [[:Category:%s language|%s language]]"):format(lang, lang) labels[lang] = { type = "related-to", description = "=" .. desc, parents = {"languages"}, } end labels["communication"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["alphabets"] = { type = "name", description = "default", parents = {"writing systems"}, } labels["ambiguity"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["artificial languages"] = { -- distinguish from "cat:constructed languages" family category type = "name", description = "={{w|constructed language}}s", parents = {"languages"}, } labels["body language"] = { type = "related-to", description = "default", parents = {"language", "nonverbal communication"}, } labels["broadcasting"] = { type = "related-to", description = "default", parents = {"media", "telecommunications"}, } labels["Chinese character components"] = { type = "set", description = "=[[Chinese character]] [[component]]s", parents = {"letters, symbols, and punctuation"}, } labels["diacritical marks"] = { type = "set", description = "default", parents = {"letters, symbols, and punctuation"}, } labels["dialects"] = { type = "set", description = "default", parents = {"language"}, } labels["dictation"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["extinct languages"] = { type = "name", description = "default", parents = {"languages"}, } labels["sign languages"] = { type = "name", description = "default", parents = {"languages"}, } labels["facial expressions"] = { type = "set", description = "default", parents = {"nonverbal communication", "face"}, } labels["figures of speech"] = { type = "set", description = "=[[figure of speech|figures of speech]]", parents = {"rhetoric"}, } labels["flags"] = { type = "related-to,name,type", description = "default", parents = {"communication"}, } labels["jargon"] = { type = "related-to", description = "default", parents = {"language"}, } labels["Han characters"] = { type = "related-to", description = "default", parents = {"writing systems"}, } labels["language"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["language families"] = { type = "name", description = "=[[language family|language families]], both accepted and controversial", parents = {"language", "names"}, } labels["languages"] = { type = "name", description = "default", parents = {"language", "names"}, } labels["letters, symbols, and punctuation"] = { type = "set", description = "=[[letter]]s, [[symbol]]s, and [[punctuation]]", parents = {"orthography"}, } labels["logical fallacies"] = { type = "set", description = "=[[logical fallacy|logical fallacies]], clearly defined errors in reasoning used to support or refute an argument", additional = "{{also|Category:{{{langcode}}}:biases}}", parents = {"rhetoric", "logic"}, } labels["media"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["mobile phones"] = { type = "related-to,set", description = "default", parents = {"telephony"}, } labels["nonverbal communication"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["orthography"] = { type = "related-to", description = "default", parents = {"writing"}, } labels["palaeography"] = { type = "related-to", description = "default", parents = {"writing"}, } labels["post"] = { type = "related-to", description = "=[[post#Noun|post]] or [[mail#Noun|mail]]", parents = {"communication"}, } labels["public relations"] = { type = "related-to", description = "default no singularize", parents = {"communication"}, } labels["punctuation marks"] = { type = "set", description = "default", parents = {"letters, symbols, and punctuation"}, } labels["radio"] = { type = "related-to", description = "default", parents = {"telecommunications"}, } labels["rhetoric"] = { type = "related-to", description = "default", parents = {"language"}, } labels["signs"] = { type = "related-to,name,type", description = "default", parents = {"communication"}, } labels["sociolects"] = { type = "name", description = "default", parents = {"language"}, } labels["symbols"] = { type = "set", description = "=[[symbol]]s, especially [[mathematical]] and [[scientific]] symbols", additional = "Most symbols have equivalent meanings in many languages and can therefore be found in [[:Category:Translingual symbols]].", parents = {"letters, symbols, and punctuation"}, } labels["talking"] = { type = "related-to", description = "default", parents = {"language", "human behaviour"}, } labels["telecommunications"] = { type = "related-to", description = "default no singularize", parents = {"communication", "technology"}, } labels["telegraphy"] = { type = "related-to", description = "default", parents = {"telecommunications", "electronics"}, wpcat = true, commonscat = true, } labels["telephony"] = { type = "related-to", description = "default", parents = {"telecommunications", "electronics"}, } labels["texting"] = { type = "related-to", description = "default", parents = {"telecommunications"}, } labels["textual division"] = { type = "related-to", description = "default", parents = {"writing"}, } labels["typography"] = { type = "related-to", description = "default", parents = {"writing", "printing"}, } labels["writing"] = { type = "related-to", description = "default", parents = {"language", "human behaviour"}, } labels["writing systems"] = { type = "set", description = "default", parents = {"writing"}, } return labels j4p2v8dxrfydv2hzc8vori6uteb8rfw Module:category tree/topic cat/data/Culture 828 1920 35247 2025-01-19T19:55:48Z Kambai Akau 8 Created page with "local labels = {} labels["culture"] = { type = "related-to", description = "default", parents = {"society"}, } labels["A Christmas Carol"] = { type = "related-to", wikidata = 62879, displaytitle = "''A Christmas Carol''", description = "{{{langname}}} terms that are used in the context of the tale ''{{w|A Christmas Carol}}'', by {{w|Charles Dickens}}, such as the names of its characters or author.", parents = {"British fiction", "Charles Dickens"}, } labels["A..." 35247 Scribunto text/plain local labels = {} labels["culture"] = { type = "related-to", description = "default", parents = {"society"}, } labels["A Christmas Carol"] = { type = "related-to", wikidata = 62879, displaytitle = "''A Christmas Carol''", description = "{{{langname}}} terms that are used in the context of the tale ''{{w|A Christmas Carol}}'', by {{w|Charles Dickens}}, such as the names of its characters or author.", parents = {"British fiction", "Charles Dickens"}, } labels["A Song of Ice and Fire"] = { type = "related-to", wikidata = 45875, displaytitle = "''A Song of Ice and Fire''", description = "{{{langname}}} terms used in context of the ''{{w|Song of Ice and Fire}}'' novel series and its television adaptation ''{{w|Game of Thrones}}''.", parents = {"American fiction", "fantasy", "literature"}, } labels["acting"] = { type = "related-to", description = "default", parents = {"art"}, } labels["alternate history"] = { type = "related-to", description = "default", parents = {"speculative fiction", "history"}, } labels["American fiction"] = { type = "related-to", description = "=works of American fiction", parents = {"fiction", "United States"}, } labels["animation"] = { type = "related-to", description = "default", parents = {"mass media"}, } labels["Arabic fiction"] = { type = "related-to", description = "=works of [[fiction]] of [[Arabic]] origin", parents = {"fiction"}, } labels["Arabian deities"] = { type = "name", description = "default", parents = {"gods", "Arabian mythology"}, } labels["Arabian mythology"] = { type = "related-to", description = "default", parents = {"mythology"}, } labels["Armenian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Armenia"}, } labels["art"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["Arthurian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "United Kingdom"}, } labels["artistic works"] = { type = "name,type", description = "default", parents = {"art"}, } labels["astrobiology"] = { type = "related-to", description = "default", parents = {"astronomy", "biology", "geology"}, } labels["astrology"] = { type = "related-to", description = "default", parents = {"divination", "pseudoscience", "obsolete scientific theories"}, } labels["Asturian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Spain"}, } labels["Avatar: The Last Airbender"] = { type = "related-to", wikidata = 11572, displaytitle = "''Avatar: The Last Airbender''", description = "{{{langname}}} terms derived from and/or related to the animated television series ''{{w|Avatar: The Last Airbender}}'' and its spin-off ''{{w|The Legend of Korra}}''.", parents = {"American fiction", "animation"}, } labels["Australian Aboriginal mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Australia"}, } labels["ballet"] = { type = "related-to", description = "default", parents = {"dance"}, } labels["Barbie"] = { type = "related-to", wikidata = 167447, description = "=the {{w|Barbie}} fashion doll produced by Mattel", parents = {"toys"}, } labels["Batman"] = { type = "related-to", wikidata = 2695156, description = "=the fictional [[superhero]] [[Batman]]", parents = {"DC Comics", "fictional characters"}, } labels["bibliography"] = { type = "related-to", description = "default", parents = {"books"}, } labels["Bilibili"] = { type = "related-to", wikidata = 3077586, description = "=the video-sharing website {{w|bilibili}}", parents = {"social media", "World Wide Web"}, } labels["blogging"] = { type = "related-to", description = "default", parents = {"social media"}, } labels["blues music"] = { type = "related-to", wikidata = 9759, description = "default", parents = {"musical genres"}, } labels["Bluesky"] = { type = "related-to", wikidata = 78194383, description = "=the microblogging and social networking service {{w|Bluesky}}", parents = {"social media", "World Wide Web"}, } labels["body art"] = { type = "related-to", description = "default", parents = {"art", "fashion"}, } labels["Bollywood"] = { type = "related-to", wikidata = 93196, description = "default", parents = {"India", "film"}, } labels["books"] = { type = "related-to", description = "default", parents = {"mass media", "literature"}, } labels["books of the Poetic Edda"] = { type = "name", displaytitle = "books of the ''Poetic Edda''", description = "=[[book]]s of the ''[[Poetic Edda]]''", parents = {"books"}, } labels["Brazilian folklore"] = { type = "related-to", description = "default", parents = {"folklore", "Brazil"}, } labels["British fiction"] = { type = "related-to", description = "=works of [[fiction]] of [[British]] origin", parents = {"fiction"}, } labels["Buffy the Vampire Slayer"] = { type = "related-to", wikidata = 183513, displaytitle = "''Buffy the Vampire Slayer''", description = "=the television series ''{{w|Buffy the Vampire Slayer}}'' (1997–2003)", parents = {"American fiction", "television", "vampires"}, } labels["Canadian fiction"] = { type = "related-to", description = "=works of [[fiction]] of [[Canada|Canadian]] origin", parents = {"Canada", "fiction"}, } labels["calligraphy"] = { type = "related-to", description = "default", parents = {"art", "writing"}, } labels["cartomancy"] = { type = "related-to", description = "default", parents = {"divination"}, } labels["castells"] = { type = "related-to", description = "=[[castell]]s, the Catalan tradition of human tower building", additional = "See {{w|castells}}.", parents = {"culture", "sports"}, } labels["celestial inhabitants"] = { type = "set", description = "=inhabitants of known [[celestial body|celestial bodies]]", parents = {"fictional characters", "science fiction", "demonyms"}, } labels["Celtic mythology"] = { type = "related-to", description = "default", parents = {"mythology"}, } labels["characters from folklore"] = { type = "related-to", description = "default", parents = {"fictional characters", "folklore"}, } labels["cheerleading"] = { type = "related-to", description = "default", parents = {"dance", "gymnastics", "sports"}, } labels["Church of England"] = { type = "related-to", description = "default with the", parents = {"Anglicanism", "England"}, } labels["Chinese fiction"] = { type = "related-to", description = "=works of [[fiction]], including [[anime]]s, [[manhua]]s, [[novel]]s, [[series]] and [[video game]]s, whose origin is of [[China]]", parents = {"fiction", "China"}, } labels["Chinese mythology"] = { type = "related-to", description = "default", parents = {"mythology", "China"}, } labels["cinematography"] = { type = "related-to", description = "default", parents = {"film"}, } labels["circus"] = { type = "related-to", description = "default no singularize", parents = {"entertainment", "theater"}, } labels["comedy"] = { type = "related-to", description = "default", parents = {"drama"}, } labels["comics"] = { type = "related-to", description = "default no singularize", parents = {"literature"}, } -- Confucianism: see Module:category tree/topic cat/data/Philosophy labels["conlanging"] = { type = "related-to", description = "=[[conlanging]] (the making of [[constructed language]]s)", parents = {"language", "culture"}, } labels["conspiracy theories"] = { type = "related-to,set", description = "=[[conspiracy theory|conspiracy theories]] and theorists", parents = {"culture"}, } labels["constellations in the zodiac"] = { type = "name", description = "=the ring of [[constellations]] that line the [[ecliptic]], the apparent path of the [[Sun]] across the [[celestial sphere]] over the course of a year", parents = {"constellations", "astrology"}, } labels["cosmetics"] = { type = "set", description = "default", parents = {"toiletries", "fashion"}, } labels["cosplay"] = { type = "related-to", description = "default", parents = {"fandom"}, } labels["dance"] = { type = "related-to", description = "default", parents = {"art", "recreation"}, } labels["dances"] = { type = "set", description = "default", parents = {"dance"}, } labels["DC Comics"] = { type = "related-to", wikidata = 2924461, description = "={{w|DC Comics}}", parents = {"American fiction", "comics"}, } labels["demoscene"] = { type = "related-to", description = "default", parents = {"culture", "computing"}, } labels["design"] = { type = "related-to", description = "default", parents = {"art"}, } labels["dictionaries"] = { type = "type,name", description = "default", parents = {"reference works", "lexicography"}, } labels["Disney"] = { type = "related-to", wikidata = 7414, description = "=the properties of {{w|The Walt Disney Company}}", additional = "This includes properties acquired jointly with or from other companies.", parents = {"American fiction", "comics", "film", "television"}, } labels["divination"] = { type = "related-to", description = "default", parents = {"occult"}, } labels["Doctor Who"] = { type = "related-to", wikidata = 34316, displaytitle = "''Doctor Who''", description = "=the ''{{w|Doctor Who}}'' franchise", parents = {"British fiction", "science fiction", "television"}, } labels["Dracula"] = { type = "related-to", wikidata = 41542, displaytitle = "''Dracula''", description = "=the 1897 gothic horror novel ''{{w|Dracula}}'' by {{w|Bram Stoker}}, and its cultural derivations.", parents = {"fantasy", "literature", "vampires"}, } labels["dragons"] = { type = "related-to,type", description = "default", parents = {"mythological creatures"}, } labels["drama"] = { type = "related-to", description = "default", parents = {"theater"}, } labels["Egyptian deities"] = { type = "name", description = "default", parents = {"gods", "Egyptian mythology"}, } labels["Egyptian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Ancient Egypt"}, } labels["entertainment"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["erotic literature"] = { type = "related-to", description = "default", parents = {"fiction", "literary genres", "sex"}, } labels["Etruscan mythology"] = { type = "related-to", description = "default", parents = {"mythology"}, } labels["European folklore"] = { type = "related-to", description = "default", parents = {"folklore", "Europe"}, } labels["fairy tale"] = { type = "related-to", description = "=[[fairy tale]]s", parents = {"fiction"}, } labels["fairy tale characters"] = { type = "name", description = "=[[fairy tale]] [[character]]s", parents = {"fictional characters", "fairy tale"}, } labels["fairy tales"] = { type = "name", description = "default", parents = {"fairy tale"}, } labels["fan fiction"] = { type = "related-to", description = "default", parents = {"fiction", "fandom", "literature"}, } labels["fandom"] = { type = "related-to", description = "{{{langname}}} terms arising from [[fandom]] culture.", parents = {"culture"}, } labels["fantasy"] = { type = "related-to", description = "=the [[genre]] of [[fantasy]]", parents = {"fiction", "speculative fiction"}, } labels["fashion"] = { type = "related-to", description = "default", parents = {"culture", "clothing"}, } labels["faster-than-light travel"] = { type = "related-to", description = "default", parents = {"travel", "science fiction", "astrophysics", "relativity"}, } labels["fiction"] = { type = "related-to", description = "=specific works of [[fiction]]", parents = {"artistic works"}, } labels["fictional abilities"] = { type = "related-to,type", description = "=fictional [[ability|abilities]] and [[superpower]]s", parents = {"fiction", "speculative fiction"}, } labels["fictional characters"] = { type = "name,type", description = "default", parents = {"fiction"}, } labels["fictional locations"] = { type = "name,type", description = "default", parents = {"fiction"}, } labels["fictional planets"] = { type = "name", description = "default", parents = {"fictional locations"}, } labels["fictional universes"] = { type = "name,type", description = "default", parents = {"fictional locations"}, } labels["film"] = { type = "related-to", description = "default", parents = {"mass media", "entertainment"}, } labels["F/F ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between two female characters.", parents = {"LGBTQ", "ships (fandom) by relationship type"}, } labels["film genres"] = { type = "type,related-to", description = "default", parents = {"film", "genres"}, } labels["film industries"] = { type = "name", description = "default", parents = {"film"}, } labels["Finnic mythology"] = { type = "related-to", description = "=the [[mythology]] of the [[Finnic]] peoples", additional = "This includes (but is not limited to) [[Finnish]] and [[Estonian]] mythology.", parents = {"mythology", "Finland", "Estonia"}, } labels["flamenco"] = { type = "related-to", description = "default", parents = {"dance"}, } labels["folklore"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["furry fandom"] = { type = "related-to", description = "default", parents = {"fandom"}, } labels["Germanic deities"] = { type = "name", description = "default", parents = {"gods", "Germanic mythology"}, } labels["Germanic mythology"] = { type = "name", description = "=the [[mythology]] of the [[Germanic]] peoples", parents = {"mythology"}, } labels["genres"] = { type = "type,related-to", description = "=[[genre]]s and genre classifications", parents = {"entertainment"}, } labels["ghosts"] = { type = "related-to", description = "default", parents = {"afterlife", "supernatural", "characters from folklore", "death", "fantasy", "horror", "mythological creatures", "occult"}, } labels["Glee (TV series)"] = { type = "related-to", wikidata = 152178, displaytitle = "''Glee'' (TV series)", description = "=the television series ''[[w:Glee (TV series)|Glee]]'' (2009–2015)", parents = {"American fiction", "television"}, } labels["graphic design"] = { type = "related-to", description = "default", parents = {"design"}, } labels["Greek deities"] = { type = "name", description = "default", parents = {"gods", "Greek mythology"}, } labels["Greek mythology"] = { type = "related-to", description = "=the [[mythology]] of [[Ancient Greece]]", parents = {"mythology", "Ancient Greece"}, } labels["Gulliver's Travels"] = { type = "related-to", wikidata = 181488, displaytitle = "''Gulliver's Travels''", description = "=''[[w:Gulliver's Travels|Gulliver’s Travels]]''", parents = {"literature"}, } labels["Harry Potter"] = { type = "related-to", wikidata = 8337, displaytitle = "''Harry Potter''", description = "{{{langname}}} terms used in context of the ''{{w|Harry Potter}}'' franchise.", parents = {"British fiction", "fantasy", "literature", "fictional characters"}, } labels["Hawaiian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Hawaii, USA"}, } labels["F/M ships"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between female and male characters.", parents = {"ships (fandom) by relationship type"}, } labels["Hindu deities"] = { type = "name", description = "default", parents = {"gods", "Hindu mythology"}, } labels["Hindu mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Hinduism"}, } labels["Homestuck"] = { type = "related-to", displaytitle ="''Homestuck''", wikidata = 2618713, description = "=the ''{{w|Homestuck}}'' multimedia fiction series", parents = {"American fiction", "comics"}, } labels["Hopi culture"] = { type = "related-to", description = "default", parents = {"United States"}, } labels["horror"] = { type = "related-to", description = "=the [[horror]] [[genre]]", parents = {"literature", "speculative fiction"}, } labels["horse given names"] = { type = "name", description = "{{{langname}}} given names used for [[horse]]s.", parents = {"horses"}, } labels["humanities"] = { type = "related-to", description = "default no singularize", parents = {"culture"}, commonscat = true; } labels["incestuous ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} involving fictional incestuous relationships.", parents = {"incest", "ships (fandom) by relationship type"}, } labels["idol fandom"] = { type = "related-to", description = "default", parents = {"fandom"}, } labels["Instagram"] = { type = "related-to", wikidata = 209330, description = "=the photo sharing and social networking service [[Instagram]]", parents = {"photography", "social media", "World Wide Web"}, } labels["Iranian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Iran"}, } labels["Irish mythology"] = { type = "related-to", description = "default", parents = {"Celtic mythology", "Ireland"}, } labels["James Bond"] = { type = "related-to", wikidata = 844, displaytitle = "''James Bond''", description = "=the ''[[James Bond]]'' franchise", parents = {"British fiction", "film"}, } labels["Japanese deities"] = { type = "name", description = "default", parents = {"gods", "Japanese mythology"}, } labels["Japanese fiction"] = { type = "related-to", description = "=works of [[fiction]], including [[anime]]s, [[manga]]s, [[novel]]s, [[series]] and [[video game]]s, whose origin is of [[Japan]]", parents = {"fiction", "Japan"}, } labels["Japanese mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Japan"}, } labels["jazz"] = { type = "related-to", description = "default", parents = {"musical genres"}, } labels["job titles in Romance of the Three Kingdoms"] = { type = "type", displaytitle = "job titles in ''Romance of the Three Kingdoms''", description = "=job titles in ''{{w|Romance of the Three Kingdoms}}''", parents = {"Romance of the Three Kingdoms", "titles"}, } labels["journalism"] = { type = "related-to", description = "default", parents = {"writing"}, } labels["Kachinas"] = { type = "name", description = "default", parents = {"Hopi culture"}, } labels["Komi mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Komi Republic"}, } labels["Korean fiction"] = { type = "related-to", description = "=works of [[fiction]], including [[anime]]s, [[manhwa]]s, [[novel]]s, [[series]] and [[video game]]s, whose origin is of [[Korea]]", parents = {"fiction", "Korea"}, } labels["literary genres"] = { type = "type", description = "{{{langname}}} terms for [[literary]] [[genre]]s.", parents = {"fiction", "literature", "genres"}, } labels["literature"] = { type = "related-to", description = "default", parents = {"culture", "entertainment", "writing"}, } labels["Lost (TV series)"] = { type = "related-to", wikidata = 23567, displaytitle = "''Lost'' (TV series)", description = "=the television series ''{{w|Lost (2004 TV series)|Lost}}'' (2004–2010)", parents = {"American fiction", "science fiction", "television"}, } labels["Lovecraftian horror"] = { type = "related-to", wikidata = 2448865, description = "=the [[literature|literary]] works of {{w|H. P. Lovecraft}}", parents = {"horror", "literature", "fiction", "supernatural"}, } labels["lutherie"] = { type = "related-to", description = "default", parents = {"music", "crafts"}, } labels["magic"] = { type = "related-to", description = "default", parents = {"supernatural"}, } labels["magic words"] = { type = "set", wikidata = 1135882, description = "{{{langname}}} magic words; terms that serve the purpose of effectively or apparently triggering a [[magical]] or [[illusionist]] event.", parents = {"fiction", "plot devices"}, } labels["manga genres"] = { type = "type", description = "{{{langname}}} terms for [[manga]] [[genre]]s.", parents = {"literary genres"}, } labels["marriage"] = { type = "related-to", description = "default", parents = {"culture", "family"}, } labels["Marvel Comics"] = { type = "related-to", wikidata = 173496, description = "={{w|Marvel Comics}}", parents = {"American fiction", "comics"}, } labels["mass media"] = { type = "related-to", description = "default", parents = {"culture", "media"}, } labels["Mastodon"] = { type = "related-to", wikidata = 27986619, description = "=the open-source decentralised social network and microblogging platform {{w|Mastodon (social network)|Mastodon}}", parents = {"social media", "World Wide Web"}, } labels["Meitei deities"] = { type = "name", description = "default", parents = {"gods", "Meitei mythology"}, } labels["Meitei mythology"] = { type = "related-to", description = "default", parents = {"mythology"}, } labels["merpeople"] = { type = "related-to", description = "default", parents = {"mythological creatures"}, } labels["Mesopotamian deities"] = { type = "name", description = "default", parents = {"gods", "Ancient Near East", "Mesopotamian mythology"}, } labels["Mesopotamian mythology"] = { type = "related-to", description = "=the [[mythology]] of ancient [[Mesopotamia]]", parents = {"mythology", "Ancient Near East"}, } labels["M/M ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between two male characters.", parents = {"LGBTQ", "ships (fandom) by relationship type"}, } labels["modern art"] = { type = "related-to", description = "default", parents = {"art"}, } labels["Mongolian tribes"] = { type = "name", description = "{{{langname}}} names for Mongolian tribes.", parents = {"ethnonyms", "Mongolia"}, } labels["moustaches"] = { type = "type", description = "default", parents = {"face", "fashion", "hair"}, } labels["music"] = { type = "related-to", description = "default", parents = {"art", "sound"}, } labels["musical genres"] = { type = "type", description = "default", parents = {"music", "genres"}, } labels["musical voices and registers"] = { type = "type", description = "default", parents = {"music", "singing"}, } labels["musical meters"] = { type = "type", description = "default", parents = {"music"}, } labels["musical notes"] = { type = "type", description = "default", parents = {"music"}, } labels["My Hero Academia"] = { type = "related-to", wikidata = 18047903, displaytitle ="''My Hero Academia''", description = "=the ''{{w|My Hero Academia}}'' series", parents = {"Japanese fiction", "animation", "comics"}, } labels["My Little Pony"] = { type = "related-to", wikidata = 1071312, displaytitle = "''My Little Pony''", description = "=the ''{{w|My Little Pony}}'' franchise (which includes toys and animated series) and its fandom", parents = {"American fiction", "animation", "toys"}, } labels["mythological creatures"] = { type = "type", description = "default", parents = {"mythology", "fantasy"}, } labels["mythological figures"] = { type = "name", description = "default", parents = {"mythology"}, } labels["mythological locations"] = { type = "name", description = "default", parents = {"mythology"}, } labels["mythological plants"] = { type = "type,name", description = "default", parents = {"mythology", "plants"}, } labels["mythology"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["narratology"] = { type = "related-to", description = "default", parents = {"literature", "drama"}, } labels["national anthems"] = { type = "name", description = "default", parents = {"artistic works", "music"}, } labels["newspapers"] = { type = "name", description = "default", parents = {"periodicals"}, } labels["Niconico"] = { type = "related-to", wikidata = 697233, description = "=the video-sharing website {{w|Niconico}}", parents = {"social media", "World Wide Web"}, } labels["Norse deities"] = { type = "name", description = "default", parents = {"gods", "Germanic deities", "Norse mythology"}, } labels["Norse mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Germanic mythology"}, } labels["occult"] = { type = "related-to", description = "default with the", parents = {"supernatural", "forteana"}, } labels["omegaverse"] = { type = "related-to", wikidata = 96397374, description = "=the [[omegaverse]] genre", parents = {"erotic literature", "fan fiction", "speculative fiction"}, } labels["Omori"] = { type = "related-to", wikidata = 105618699, displaytitle ="''Omori''", description = "=the ''{{w|Omori (video game)|Omori}}'' series", parents = {"American fiction", "video games"}, } labels["Once Upon a Time"] = { type = "related-to", wikidata = 23673, displaytitle = "''Once Upon a Time''", description = "=the television series ''{{w|Once Upon a Time (TV series)|Once Upon a Time}}'' (2011–2018)", parents = {"American fiction", "Disney", "television"}, } labels["opera"] = { type = "related-to", description = "default", parents = {"theater", "musical genres"}, } labels["painting"] = { type = "related-to", description = "default", parents = {"art"}, } labels["palmistry"] = { type = "related-to", description = "default", parents = {"divination"}, } labels["parties"] = { type = "type,related-to", description = "default", parents = {"culture", "entertainment"}, } labels["people in Romance of the Three Kingdoms"] = { type = "name", displaytitle = "people in ''Romance of the Three Kingdoms''", description = "=people in ''{{w|Romance of the Three Kingdoms}}''", parents = {"Romance of the Three Kingdoms"}, } labels["perfumes"] = { type = "type", description = "default", parents = {"fashion"}, } labels["periodicals"] = { type = "type,related-to", description = "default", parents = {"mass media", "literature"}, } labels["personifications"] = { type = "name", description = "default", parents = {"narratology"}, } labels["places in Romance of the Three Kingdoms"] = { type = "name", displaytitle = "places in ''Romance of the Three Kingdoms''", description = "=places in ''{{w|Romance of the Three Kingdoms}}''", parents = {"Romance of the Three Kingdoms", "China"}, } labels["plot devices"] = { type = "type", description = "default", parents = {"narratology", "fiction"}, } labels["poetry"] = { type = "related-to", description = "default", parents = {"literature", "art"}, } labels["polyamorous ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between three or more characters.", parents = {"ships (fandom) by relationship type"}, } labels["Private Eye"] = { type = "related-to", displaytitle = "''Private Eye''", description = "=the ''{{w|Private Eye}}'' franchise", parents = {"British fiction"}, } labels["Reddit"] = { type = "related-to", wikidata = 2195701, description = "=the social news aggregation and discussion website {{w|Reddit}}", parents = {"social media", "World Wide Web"}, } labels["reference works"] = { type = "type", description = "default", parents = {"books"}, } labels["Roman deities"] = { type = "name", description = "default", parents = {"gods", "Roman mythology"}, } labels["Roman mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Ancient Rome"}, } labels["romance fiction"] = { type = "related-to", description = "default", parents = {"literary genres", "love"}, } labels["Romance of the Three Kingdoms"] = { type = "related-to", wikidata = 70806, displaytitle = "''Romance of the Three Kingdoms''", description = "=''{{w|Romance of the Three Kingdoms}}''", parents = {"fiction", "literature"}, } labels["RPF ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} involving real people in a fictional relationship.", additional = "For actual relationships between real people, see [[:Category:Couple nicknames]].", parents = {"ships (fandom) by relationship type"}, } labels["science fiction"] = { type = "related-to", description = "default", parents = {"fiction", "speculative fiction"}, } labels["SCP Foundation"] = { type = "related-to", wikidata = 17439649, description = "English terms related to the SCP Wiki collaborative writing website and its setting of the {{w|SCP Foundation}}.", parents = {"fantasy", "fiction", "horror", "science fiction", "supernatural"}, } labels["sculpture"] = { type = "related-to", description = "default", parents = {"art"}, } labels["Shahnameh"] = { type = "related-to", wikidata = 8279, displaytitle = "''Shahnameh''", description = "=''Shahnameh''", parents = {"fiction", "poetry", "literature"}, } labels["Shahnameh characters"] = { type = "name", description = "=characters in the [[Shahnameh]]", parents = {"Shahnameh"}, } labels["shapeshifters"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore"}, } labels["Sherlock Holmes"] = { type = "related-to", wikidata = 2316684, description = "=the [[Sherlock Holmes]] stories by {{w|Arthur Conan Doyle}} and adaptations of them", parents = {"British fiction", "literature"}, } labels["Sherlock (TV series)"] = { type = "related-to", wikidata = 192837, displaytitle = "''Sherlock'' (TV series)", description = "=the television series ''[[w:Sherlock (TV series)|Sherlock]]'' (2010–2017)", parents = {"Sherlock Holmes", "television"}, } labels["shipping (fandom)"] = { type = "related-to", description = "={{l|en|ship|shipping|id=fandomverb}} (i.e., in [[fandom]], supporting a fictional romantic relationship between two characters)", parents = {"fandom", "romance fiction"}, } labels["ships (fandom)"] = { type = "grouping", description = "=names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} i.e., a fictional relationship between two fictional characters or real people)", parents = {"shipping (fandom)"}, } labels["ships (fandom) by relationship type"] = { type = "grouping", description = "={{l|en|ship|ship|id=fandomnoun}} names organized by the type of relationship (e.g, [[heterosexual]], [[homosexual]], etc.)", parents = {"ships (fandom)"}, } labels["shippers (fandom)"] = { type = "type", description = "=[[shipper]]s (i.e., people who support a romantic or sexual relationship between characters or real people)", parents = {"shipping (fandom)"}, } labels["singing"] = { type = "related-to", description = "default", parents = {"music", "talking"}, } labels["Slavic deities"] = { type = "name", description = "default", parents = {"gods", "Slavic mythology"}, } labels["Slavic mythology"] = { type = "related-to", description = "=the [[mythology]] of the [[Slav]]s", parents = {"mythology"}, } labels["Smallville (TV series)"] = { type = "related-to", wikidata = 180228, displaytitle = "''Smallville'' (TV series)", description = "=the television series ''{{w|Smallville}}'' (2001–2011)", parents = {"American fiction", "Superman", "television"}, } labels["social media"] = { type = "related-to", wikidata = 202833, description = "default", parents = {"mass media", "Internet"}, } labels["South Korean idol fandom"] = { type = "related-to", wikidata = 39086123, description = "=[[South Korea|South Korean]] [[idol]] [[fandom]]", parents = {"idol fandom", "South Korea"}, } labels["South Park"] = { type = "related-to", wikidata = 16538, displaytitle = "''South Park''", description = "{{{langname}}} terms derived from and/or related to the animated television series ''{{w|South Park}}''.", parents = {"American fiction", "animation"}, } labels["Star Trek"] = { type = "related-to", wikidata = 1092, displaytitle = "''Star Trek''", description = "=the ''{{w|Star Trek}}'' franchise", parents = {"American fiction", "film", "science fiction", "television"}, } labels["Star Wars"] = { type = "related-to", wikidata = 462, displaytitle = "''Star Wars''", description = "=the ''{{w|Star Wars}}'' franchise", parents = {"American fiction", "film", "science fiction", "Disney"}, } labels["Steven Universe"] = { type = "related-to", wikidata = 7615342, displaytitle = "''Steven Universe''", description = "=the animated television series ''{{w|Steven Universe}}''", parents = {"American fiction", "animation"}, } labels["stock characters"] = { type = "type", wikidata = 636497, description = "default", parents = {"fictional characters"}, } labels["speculative fiction"] = { type = "related-to", wikidata = 9326077, description = "default", parents = {"fiction", "genres"}, } labels["spider fighting"] = { type = "related-to", wikidata = 7577058, description = "={{w|spider fighting}}", parents = {"spiders", "human activity"}, } labels["superheroes"] = { type = "name", wikidata = 188784, description = "=[[superhero]]es", parents = {"fictional characters"}, } labels["Superman"] = { type = "related-to", wikidata = 79015, description = "=the fictional [[superhero]] [[Superman]]", parents = {"DC Comics", "fictional characters"}, } labels["supernatural"] = { type = "related-to", wikidata = 80837, description = "default", parents = {"folklore"}, } labels["Supernatural (TV series)"] = { type = "related-to", wikidata = 130585, displaytitle = "''Supernatural'' (TV series)", description = "=the television series ''[[w:Supernatural (American TV series)|Supernatural]]'' (2005–2020)", parents = {"American fiction", "television"}, } labels["Tamil deities"] = { type = "name", description = "default", additional = "See [[w:Dravidian folk religion|Dravidian religion]] or [[w:Religion in ancient Tamilakam|Tamil region]] for more.", parents = {"gods", "Hindu deities", "Tamil mythology"}, } labels["Tamil mythology"] = { type = "name", description = "default", additional = "See [[w:Dravidian folk religion|Dravidian religion]] or [[w:Religion in ancient Tamilakam|Tamil region]] for more.", parents = {"mythology", "Hindu mythology"}, } labels["television"] = { type = "related-to", wikidata = 289, description = "default", parents = {"mass media", "broadcasting"}, } labels["The Handmaid's Tale"] = { type = "related-to", wikidata = 25207350, displaytitle = "''The Handmaid's Tale''", description = "=the 1985 novel ''{{w|The Handmaid's Tale}}'' by {{w|Margaret Atwood}} and its [[w:The Handmaid's Tale (TV series)|television adaptation]] (2017–)", parents = {"Canadian fiction", "utopian and dystopian fiction", "literature"}, } labels["The Hunger Games"] = { type = "related-to", wikidata = 11679, displaytitle = "''The Hunger Games''", description = "=''{{w|The Hunger Games}}'' novel series by {{w|Suzanne Collins}} and its film adaptations", parents = {"American fiction", "science fiction", "utopian and dystopian fiction", "literature"}, } labels["The Matrix"] = { type = "related-to", wikidata = 83495, displaytitle = "''The Matrix''", description = "=''{{w|The Matrix}}''", parents = {"American fiction", "science fiction", "utopian and dystopian fiction"}, } labels["The Simpsons"] = { type = "related-to", wikidata = 886, displaytitle = "''The Simpsons''", description = "{{{langname}}} terms derived from and/or related to the animated television series ''{{w|The Simpsons}}''.", parents = {"American fiction", "animation", "Disney"}, } labels["The Walking Dead"] = { type = "related-to", wikidata = 232737, displaytitle = "''The Walking Dead''", description = "=the television series ''[[w:The Walking Dead (TV series)|The Walking Dead]]'' (2010–2022) and the comic series from which it was adapted", parents = {"American fiction", "television", "utopian and dystopian fiction", "zombies"}, } labels["The Wizard of Oz"] = { type = "related-to", wikidata = 130295, displaytitle = "''The Wizard of Oz''", description = "{{{langname}}} terms and phrases which have entered the vernacular as a result of the cultural impact of ''{{w|The Wonderful Wizard of Oz}}'' and ''[[w:The Wizard of Oz (1939 film)|The Wizard of Oz]]''.", parents = {"American fiction", "literature"}, } labels["The X-Files"] = { type = "related-to", wikidata = 2744, displaytitle = "''The X-Files''", description = "=the ''{{w|The X-Files}}'' franchise", parents = {"American fiction", "science fiction", "television"}, } labels["theater"] = { type = "related-to", description = "default", parents = {"art", "entertainment"}, } labels["TikTok"] = { type = "related-to", wikidata = 48938223, description = "=the video-sharing and social-networking service {{w|TikTok}}", parents = {"social media", "World Wide Web"}, } labels["Tupi mythology"] = { type = "related-to", description = "default", parents = {"mythology"}, } labels["Twilight (novel series)"] = { type = "related-to", wikidata = 44523, displaytitle = "''Twilight'' (novel series)", description = "=the ''[[w:Twilight (series)|Twilight]]'' franchise", parents = {"American fiction", "fantasy", "literature", "vampires"}, } labels["Twitter"] = { type = "related-to", wikidata = 918, description = "=the social networking and microblogging service {{w|Twitter}}", parents = {"social media", "World Wide Web"}, } labels["Tumblr"] = { type = "related-to", wikidata = 384060, description = "=the microblogging and social networking service {{w|Tumblr}}", parents = {"social media", "World Wide Web"}, } labels["utopian and dystopian fiction"] = { type = "related-to", description = "default", parents = {"speculative fiction"}, } labels["vampires"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore", "death", "horror", "blood"}, } labels["Virtual YouTuber"] = { type = "related-to", wikidata = 55155641, description = "=[[virtual YouTuber]]s ([[VTuber]]s)", parents = {"YouTube", "Entertainment"}, } labels["web design"] = { type = "related-to", description = "default", parents = {"design", "World Wide Web"}, } labels["werewolves"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore", "shapeshifters", "horror"}, } labels["worldbuilding"] = { type = "related-to", description = "default", parents = {"narratology", "speculative fiction"}, } labels["Xena: Warrior Princess"] = { type = "related-to", wikidata = 38497, displaytitle = "''Xena: Warrior Princess''", description = "=the television series ''{{w|Xena: Warrior Princess}}'' (1995–2001)", parents = {"American fiction", "television"}, } labels["YouTube"] = { type = "related-to", wikidata = 866, description = "=the video-sharing website {{w|YouTube}}", parents = {"social media", "World Wide Web", "Google"}, } labels["zombies"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore", "death", "horror"}, } return labels cjglg77k3x0ftd2l7j0l37kpldjl1v1 Module:category tree/topic cat/data/People 828 1921 35248 2025-01-19T19:57:08Z Kambai Akau 8 Created page with "local labels = {} labels["people"] = { type = "related-to", description = "default", parents = {"human"}, } labels["female people"] = { type = "set", description = "=[[female]] people, i.e. [[woman|women]] and [[girl]]s", parents = {"people", "female"}, } labels["male people"] = { type = "set", description = "=[[male]] people, i.e. [[man|men]] and [[boy]]s", parents = {"people", "male"}, } labels["craftsmen"] = { type = "set", description = "=[[craftsman|c..." 35248 Scribunto text/plain local labels = {} labels["people"] = { type = "related-to", description = "default", parents = {"human"}, } labels["female people"] = { type = "set", description = "=[[female]] people, i.e. [[woman|women]] and [[girl]]s", parents = {"people", "female"}, } labels["male people"] = { type = "set", description = "=[[male]] people, i.e. [[man|men]] and [[boy]]s", parents = {"people", "male"}, } labels["craftsmen"] = { type = "set", description = "=[[craftsman|craftsmen]] or [[artisan]]s", parents = {"occupations", "crafts"}, } labels["criminals"] = { type = "type", description = "default", parents = {"people", "crime"}, } labels["Celtic tribes"] = { type = "name", description = "default", parents = {"tribes", "Ancient Europe"}, } labels["Adolf Hitler"] = { type = "related-to", description = "=related to {{w|Adolf Hitler}}, leader of [[Nazi Germany]] from 1933 to 1945", parents = {"individuals", "Nazism"}, } labels["agricultural occupations"] = { type = "set", description = "default", parents = {"occupations", "agriculture"}, } labels["archaeological cultures"] = { type = "name", description = "default", parents = {"people", "archaeology"}, } labels["Armenian demonyms"] = { type = "set", description = "=Armenian [[demonym]]s, i.e., [[demonym]]s related to places in [[Armenia]], as well as Armenian diaspora communities abroad", parents = {"demonyms", "Armenia"}, } labels["artists"] = { type = "set", description = "default", parents = {"occupations", "art"}, } labels["athletes"] = { type = "related-to", description = "=[[athlete]]s or [[sportsperson|sportspeople]]", parents = {"occupations", "sports"}, } labels["authors"] = { type = "type", description = "default", parents = {"people", "literature"}, } labels["Barack Obama"] = { type = "related-to", description = "={{w|Barack Obama}}, [[president]] of the [[United States]] from 2009 until 2017", parents = {"individuals", "US politics"}, } labels["babies"] = { type = "related-to", description = "default", parents = {"children"}, } labels["baby boomers"] = { type = "related-to", description = "default", parents = {"generations"}, } labels["Benedict Cumberbatch"] = { type = "related-to", description = "=English actor {{w|Benedict Cumberbatch}}", parents = {"individuals"}, } labels["Bernie Sanders"] = { type = "related-to", description = "=American politician {{w|Bernie Sanders}}", parents = {"individuals", "US politics"}, } labels["Bill and Hillary Clinton"] = { type = "related-to", description = "=[[w:Bill Clinton|Bill Clinton]], [[president]] of the [[United States]] from 1993 until 2001, or {{w|Hillary Clinton}}, Democratic presidential candidate in 2016", parents = {"individuals", "US politics"}, } labels["Charles Dickens"] = { type = "related-to", description = "=the British author Charles Dickens or his works", parents = {"authors", "British fiction", "individuals", "literature"}, } labels["Rudyard Kipling"] = { type = "related-to", description = "={{w|Rudyard Kipling}}, English [[novelist]] and short story writer", parents = {"individuals", "authors"}, } labels["children"] = { type = "related-to", description = "=[[child]]ren", parents = {"youth"}, } labels["female children"] = { type = "set", description = "default", parents = {"children", "female people"}, } labels["male children"] = { type = "set", description = "default", parents = {"children", "male people"}, } labels["demonyms"] = { type = "set", description = "{{{langname}}} [[demonym]]s, names for an inhabitant of a specific place.", parents = {"people", "names"}, } labels["Elon Musk"] = { type = "related-to", description = "=South African-born tech entrepreneur {{w|Elon Musk}}", parents = {"individuals"}, } labels["Theodore Roosevelt"] = { type = "related-to", description = "={{w|Theodore Roosevelt}}, 27th [[president]] of the [[United States]]", parents = {"individuals", "US politics"}, } labels["Donald Trump"] = { type = "related-to", description = "={{w|Donald Trump}}, businessman and [[president]] of the [[United States]] from 2017 to 2021", parents = {"individuals", "US politics"}, } labels["Joe Biden"] = { type = "related-to", description = "={{w|Joe Biden}}, [[president]] of the [[United States]]", parents = {"individuals", "US politics"}, } labels["Kamala Harris"] = { type = "related-to", description = "={{w|Kamala Harris}}, politician of the [[United States]]", parents = {"individuals", "US politics"}, } labels["ethnicity"] = { type = "related-to", description = "default", parents = {"people"}, } labels["ethnonyms"] = { type = "set", description = "=[[ethnonym]]s, names for ethnic groups", parents = {"people", "names", "ethnicity"}, } labels["family"] = { type = "related-to", description = "default", parents = {"people"}, } labels["family members"] = { type = "set", description = "=members of the [[family]], i.e. [[relative]]s, [[in-law]]s, [[stepfamily]] and so on", parents = {"family"}, } labels["female family members"] = { type = "set", description = "=[[female]] members of the [[family]], i. e. [[relative]]s, [[in-law]]s, [[stepfamily]] and so on", parents = {"family members", "female people"}, } labels["male family members"] = { type = "set", description = "=[[male]] members of the [[family]], i. e. [[relative]]s, [[in-law]]s, [[stepfamily]] and so on", parents = {"family members", "male people"}, } labels["fans (people)"] = { type = "set", description = "=[[fan]]s of specific things, such as books, television series, movies, musical artists, etc.", parents = {"people", "fandom"}, } labels["George W. Bush"] = { type = "related-to", description = "={{w|George W. Bush}}, [[president]] of the [[United States]] from 2001 to 2009", parents = {"individuals", "US politics"}, } labels["generations"] = { type = "name", description = "=[[demographic]] [[generation]]s (e.g. the [[Silent Generation]], [[baby boomer]]s, [[Generation X]])", parents = {"age", "collectives", "demography", "people", "sociology"}, } labels["Germanic tribes"] = { type = "name", description = "default", parents = {"tribes", "Ancient Europe"}, } labels["heads of state"] = { type = "type", description = "=[[head of state|heads of state]]", parents = {"positions of authority", "government"}, } labels["healthcare occupations"] = { type = "set", description = "default", parents = {"occupations", "healthcare"}, } labels["Herbert Hoover"] = { type = "related-to", description = "={{w|Herbert Hoover}}, [[president]] of the [[United States]] from 1929 to 1933, during the start of the [[Great Depression]]", parents = {"individuals", "US politics"}, } labels["occupations in hospitality"] = { type = "set", description = "default", parents = {"occupations", "hospitality"}, } labels["individuals"] = { type = "name", description = "default", parents = {"people"}, } labels["J. R. R. Tolkien"] = { type = "related-to", description = "=author {{w|J. R. R. Tolkien}} and his works", parents = {"authors", "British fiction", "fantasy", "individuals", "literature"}, } labels["Justin Bieber"] = { type = "related-to", description = "=Canadian singer {{w|Justin Bieber}}", parents = {"individuals", "music"}, } labels["Latvian demonyms"] = { type = "set", description = "=Latvian [[demonym]]s, i.e., [[demonym]]s related to places in [[Latvia]]", parents = {"demonyms", "Latvia"}, } labels["leaders"] = { type = "related-to", description = "default", parents = {"people"}, } labels["legal occupations"] = { type = "set", description = "=[[occupation]]s performed by virtue of [[legal]] [[education]]", parents = {"occupations", "law"}, } labels["Lewis Carroll"] = { type = "related-to", description = "{{{langname}}} terms and phrases coined by {{w|Lewis Carroll}}, or otherwise derived from his works.", parents = {"authors", "British fiction", "fantasy", "individuals", "literature"}, } labels["Margaret Thatcher"] = { type = "related-to", description = "={{w|Margaret Thatcher}}, [[prime minister]] of the [[United Kingdom]] from 1979 to 1990", parents = {"individuals", "UK politics"}, } labels["military ranks"] = { type = "set", description = "=[[rank]]s of the [[military]]", parents = {"positions of authority", "military", "titles"}, } labels["musicians"] = { type = "type", description = "default", parents = {"occupations", "music"}, } labels["nationalities"] = { type = "set", description = "default", parents = {"demonyms", "people"}, } labels["millennials"] = { type = "related-to", description = "default", parents = {"generations"}, } labels["Native Americans"] = { type = "related-to", description = "default", parents = {"Canada", "United States"}, } labels["Native American tribes"] = { type = "name", description = "=[[Native American]] [[tribe]]s", parents = {"Native Americans", "tribes"}, } labels["nautical occupations"] = { type = "set", description = "=[[occupation]]s performed on ships on sea, thus not comprising [[dockworker]]s", parents = {"occupations", "nautical"}, } labels["nobility"] = { type = "related-to", description = "default", parents = {"people", "high society"}, } labels["occupations"] = { type = "set", description = "=[[occupation]]s, in the sense of \"a job\"", parents = {"people", "work"}, } labels["parents"] = { type = "set", description = "{{{langname}}} terms for immediate biological parents, or other people who take on a parenting role.", parents = {"family members"}, } labels["siblings"] = { type = "set", description = "{{{langname}}} terms for siblings.", parents = {"family members"}, } labels["philosophers"] = { type = "set", description = "default", parents = {"occupations", "philosophy"}, } labels["scholars"] = { type = "set", description = "default", parents = {"occupations"}, } labels["positions of authority"] = { type = "set", description = "default", parents = {"occupations", "leaders"}, } labels["religious occupations"] = { type = "set", description = "default", parents = {"occupations", "religion"}, } labels["Ronald Reagan"] = { type = "related-to", description = "={{w|Ronald Reagan}}, [[president]] of the [[United States]] from 1981 to 1989", parents = {"individuals", "US politics"}, } labels["salespeople"] = { type = "set", description = "default", parents = {"occupations", "sales"}, } labels["scientists"] = { type = "set", description = "default", parents = {"occupations", "sciences"}, } labels["servants"] = { type = "set", description = "default", parents = {"occupations"}, } labels["slaves"] = { type = "type", description = "default", parents = {"servants", "slavery"}, } labels["Taylor Swift"] = { type = "related-to", description = "=American singer-songwriter {{w|Taylor Swift}}", parents = {"individuals", "music"}, } labels["titles"] = { type = "related-to", description = "default", parents = {"people"}, } labels["tribes"] = { type = "related-to", description = "default", parents = {"demonyms", "people"}, } labels["Vladimir Putin"] = { type = "related-to", description = "={{w|Vladimir Putin}}, president of [[Russia]]", parents = {"individuals", "Russian politics"}, } labels["William Shakespeare"] = { type = "related-to", description = "=the British author William Shakespeare or his works", parents = {"authors", "individuals"}, } labels["youth"] = { type = "related-to", description = "default", parents = {"people", "age"}, } return labels 2v3nuiygjsi3gp4675vd3gwft6783px Module:category tree/topic cat/data/Religion 828 1922 35249 2025-01-19T19:57:53Z Kambai Akau 8 Created page with "local labels = {} labels["religion"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["prayer"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["gods"] = { type = "name,type", description = "default", parents = {"religion"}, commonscat = true; wpcat = true; } labels["divine epithets"] = { type = "name", description = "{{{langname}}} terms used as conventional [[epithet]]s for [[deity|dei..." 35249 Scribunto text/plain local labels = {} labels["religion"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["prayer"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["gods"] = { type = "name,type", description = "default", parents = {"religion"}, commonscat = true; wpcat = true; } labels["divine epithets"] = { type = "name", description = "{{{langname}}} terms used as conventional [[epithet]]s for [[deity|deities]].", parents = {"gods", "titles"}, } labels["God"] = { type = "related-to", description = "=[[God]] as an entity or an idea", parents = {"gods", "Judaism", "Christianity", "Islam"}, } labels["places of worship"] = { type = "type", description = "default", parents = {"religion", "buildings"}, } labels["dharma"] = { type = "related-to", description = "default", parents = {"Hinduism", "Buddhism", "Sikhism", "Jainism"}, } -- Buddhism labels["Buddhism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["Buddhas"] = { type = "name", description = "default", parents = {"Buddhism"}, } labels["Bodhisattvas"] = { type = "name", description = "default", parents = {"Buddhism"}, } labels["Buddhist deities"] = { type = "name", description = "default", parents = {"gods", "Buddhism"}, } -- -- Christianity labels["Christianity"] = { type = "related-to", description = "default", parents = {"Abrahamism"}, } labels["Church of the East"] = { type = "related-to", description = "default with the", parents = {"Christianity"}, } labels["Catholicism"] = { type = "related-to", description = "default", parents = {"Christianity"}, } labels["crosses"] = { type = "type", description = "=[[cross]]es", parents = {"Christianity"}, } labels["Eastern Catholicism"] = { type = "related-to", description = "default", parents = {"Catholicism"}, } labels["Roman Catholicism"] = { type = "related-to", description = "default", parents = {"Catholicism"}, } labels["Canon law"] = { type = "related-to", description = "default", parents = {"Roman Catholicism", "Law"}, } labels["Protestantism"] = { type = "related-to", description = "default", parents = {"Christianity"}, } labels["Anglicanism"] = { type = "related-to", description = "default", parents = {"Protestantism"}, } labels["Methodism"] = { type = "related-to", description = "default", parents = {"Protestantism"}, } labels["Quakerism"] = { type = "related-to", description = "default", parents = {"Protestantism"}, } labels["Orthodoxy"] = { type = "related-to", description = "default", parents = {"Christianity"}, } labels["Coptic Orthodoxy"] = { type = "related-to", description = "default", parents = {"Oriental Orthodoxy", "Egypt"}, } labels["Eastern Orthodoxy"] = { type = "related-to", description = "default", parents = {"Orthodoxy"}, } labels["Oriental Orthodoxy"] = { type = "related-to", description = "default", parents = {"Orthodoxy"}, } labels["Syriac Orthodoxy"] = { type = "related-to", description = "default", parents = {"Oriental Orthodoxy", "Egypt"}, } labels["Mormonism"] = { type = "related-to", description = "default", parents = {"Christianity"}, } -- -- Hinduism labels["Hinduism"] = { type = "related-to", description = "default", parents = {"religion", "India"}, } labels["Vaishnavism"] = { type = "related-to", description = "default", parents = {"Hinduism"}, } labels["Vedic religion"] = { type = "related-to", description = "=the {{w|historical Vedic religion}}", parents = {"Hinduism"}, } labels["Shaivism"] = { type = "related-to", description = "default", parents = {"Hinduism"}, } labels["Mahabharata"] = { type = "related-to", description = "=the [[Mahabharata]], a Hindu epic", parents = {"Hinduism"}, } -- -- Islam labels["Islam"] = { type = "related-to", description = "=[[Islam]]ic religion or culture, or to [[Muslim]]s", parents = {"Abrahamism"}, } labels["Ahmadiyya"] = { type = "related-to", description = "default", parents = {"Islam"}, } labels["Shi'ism"] = { type = "related-to", description = "default", parents = {"Islam"}, } labels["Sufism"] = { type = "related-to", wikidata = 9603, description = "default", parents = {"Islam", "mysticism"}, } labels["Sunnism"] = { type = "related-to", wikidata = 483654, description = "default", parents = {"Islam"}, } labels["Islamic prophets"] = { type = "set", description = "default", parents = {"Islam"}, } -- -- Paganism labels["paganism"] = { type = "related-to", description = "default", parents = {"religion", "occult"}, } labels["Germanic paganism"] = { type = "related-to", description = "default", parents = {"paganism", "Germanic mythology"}, } labels["Shamanism"] = { type = "related-to", description = "default", parents = {"paganism"}, } labels["Slavic paganism"] = { type = "related-to", description = "default", parents = {"paganism", "Slavic mythology"}, } labels["Wicca"] = { type = "related-to", description = "default", parents = {"religion", "paganism"}, } -- labels["creationism"] = { type = "related-to", description = "default", parents = {"Christianity", "Judaism", "Islam", "pseudoscience", "obsolete scientific theories"}, } labels["Gnosticism"] = { type = "related-to", description = "default", parents = {"Christianity", "Judaism", "religion", "mysticism"}, } labels["Abrahamism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["voodoo"] = { type = "related-to", description = "=Louisiana Voodoo, Haitian Vodoun, or other forms of [[voodoo]] spirituality and belief", parents = {"religion"}, } labels["Judaism"] = { type = "related-to", description = "default", parents = {"Abrahamism"}, } labels["Jewish law"] = { type = "related-to", description = "default", parents = {"Judaism", "law"}, } labels["Manichaeism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["Igbo religion"] = { type = "related-to", description = "=[[w:Odinani|Odinani, or Igbo religion]]", parents = {"religion"}, } labels["Mithraism"] = { type = "related-to", description = "default", parents = {"religion", "Ancient Rome"}, } labels["monasticism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["mysticism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["otherkin"] = { type = "related-to", description = "=the [[otherkin]] subculture", parents = {"mysticism"}, } labels["Yazidism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["Yoruba religion"] = { type = "related-to", description = "=the {{w|Yoruba religion}}", parents = {"religion"}, wp = true, wpcat = true, commonscat = true, } labels["Zoroastrianism"] = { type = "related-to", description = "default", parents = {"religion", "Ancient Near East"}, } labels["Discordianism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["Valentinianism"] = { type = "related-to", description = "default", parents = {"Gnosticism"}, } labels["Tengrism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["Taoism"] = { type = "related-to", description = "default", parents = {"religion", "China"}, } labels["Scientology"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["spiritualism"] = { type = "related-to", wikidata = 829348, description = "default", parents = {"occult", "religion", "forteana"}, wpcat = true, commonscat = true, } labels["Shinto"] = { type = "related-to", description = "=[[Shintō]]", parents = {"religion", "Japan"}, } labels["Sikhism"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["Baháʼí Faith"] = { type = "related-to", description = "=the [[Baháʼí]] [[faith]]", parents = {"religion", "Abrahamism"}, } labels["Rastafari"] = { type = "related-to", description = "default", parents = {"religion", "Abrahamism"}, } labels["Raëlism"] = { type = "related-to", description = "default", parents = {"religion", "Abrahamism"}, } labels["Aum Shinrikyo"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["Igala religion"] = { type = "related-to", description = "=the {{w|Igala Kingdom|Igala religion}}", parents = {"religion"}, } labels["Jainism"] = { type = "related-to", description = "default", parents = {"religion"}, } -- Philippines labels["Anitism"] = { type = "related-to", description = "=the {{w|Indigenous Philippine folk religions}}", parents = {"religion", "Philippines"}, } labels["Igorot beliefs"] = { type = "related-to", description = "default", parents = {"Anitism"}, } labels["Balangao beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Bontoc beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Ibaloi beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Ifugao beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Isnag beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Itneg beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Kalanguya beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Kalinga beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } labels["Kankanaey beliefs"] = { type = "related-to", description = "default", parents = {"Igorot beliefs"}, } -- Books labels["Bhagavata Purana"] = { type = "related-to", description = "default with the", parents = {"books", "Hinduism"}, } labels["Bible"] = { type = "related-to", description = "default with the", parents = {"books", "Christianity", "Judaism"}, } labels["books of the Bible"] = { type = "name", description = "=books of the [[Bible]]", parents = {"Bible"}, } labels["biblical characters"] = { type = "name", description = "=characters in the [[Bible]]", parents = {"Bible"}, } labels["Ramayana"] = { type = "related-to", description = "default", parents = {"books", "Hinduism"}, } labels["Qur'an"] = { type = "related-to", description = "default with the", parents = {"books", "Islam"}, } return labels 5obmdd0jwj957rtccoy6mapkaq7jlm0 Module:category tree/topic cat/data/Nature 828 1923 35250 2025-01-19T19:58:50Z Kambai Akau 8 Created page with "local labels = {} labels["nature"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["acids"] = { type = "set", description = "default", parents = {"matter"}, } labels["actinide series chemical elements"] = { breadcrumb = "actinide series", type = "set", description = "{{{langname}}} terms for those chemical elements in the {{w|f-block}} of the [[periodic table]] with [[atomic number]]s from 89 to 103.", parents = {"chemic..." 35250 Scribunto text/plain local labels = {} labels["nature"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["acids"] = { type = "set", description = "default", parents = {"matter"}, } labels["actinide series chemical elements"] = { breadcrumb = "actinide series", type = "set", description = "{{{langname}}} terms for those chemical elements in the {{w|f-block}} of the [[periodic table]] with [[atomic number]]s from 89 to 103.", parents = {"chemical elements", "metals", "radioactivity"}, } labels["air"] = { type = "related-to", description = "default", parents = {"atmosphere"}, } labels["alkali metals"] = { type = "set", description = "{{{langname}}} terms for [[alkali metal]]s, chemical elements in [[w:Group (periodic table)|group]] 1 of the [[periodic table]], which all have one [[valence electron]].", parents = {"chemical elements", "metals"}, } labels["alkaline earth metals"] = { type = "set", description = "{{{langname}}} terms for [[alkaline earth metal]]s, chemical elements in [[w:Group (periodic table)|group]] 2, which all have two [[valence electron]]s.", parents = {"chemical elements", "metals"}, } labels["alkaloids"] = { type = "set", description = "default", parents = {"organic compounds"}, } labels["alloys"] = { type = "set", description = "default", parents = {"metals"}, } labels["aluminium"] = { type = "related-to", description = "default", parents = {"boron group elements"}, } labels["amino acids"] = { type = "set", description = "default", parents = {"carboxylic acids"}, } labels["animal sounds"] = { type = "set", description = "default", parents = {"sounds", "vocalizations"}, } labels["animal welfare"] = { type = "related-to", description = "{{{langname}}} terms closely associated with [[animal welfare]].", parents = {"ethics"}, } labels["antimatter"] = { type = "related-to", description = "default", parents = {"matter"}, } labels["antimony"] = { type = "related-to", description = "default", parents = {"pnictogens"}, } labels["argon"] = { type = "related-to", description = "default", parents = {"noble gases"}, } labels["arsenic"] = { type = "related-to", description = "default", parents = {"pnictogens"}, } labels["astatine"] = { type = "related-to", description = "default", parents = {"halogens"}, } labels["asteroids"] = { type = "set", description = "default", parents = {"celestial bodies"}, } labels["atmosphere"] = { type = "related-to", description = "default", parents = {"nature"}, } labels["atmospheric phenomena"] = { type = "set", description = "default", parents = {"atmosphere"}, } labels["autumn"] = { type = "related-to", description = "default", parents = {"seasons"}, } labels["barium"] = { type = "related-to", description = "default", parents = {"alkaline earth metals"}, } labels["baryons"] = { type = "set", description = "default", parents = {"hadrons"}, } labels["beryllium"] = { type = "related-to", description = "default", parents = {"alkaline earth metals"}, } labels["birth"] = { type = "related-to", description = "default", parents = {"reproduction"}, } labels["bismuth"] = { type = "related-to", description = "default", parents = {"pnictogens"}, } labels["boron"] = { type = "related-to", description = "default", parents = {"boron group elements"}, } labels["boron group elements"] = { breadcrumb = "boron group", type = "set", description = "{{{langname}}} terms for chemical elements in [[w:Group (periodic table)|group]] 13 of the [[periodic table]], which all have three [[valence electron]]s.", parents = {"chemical elements"}, } labels["bosons"] = { type = "set", description = "default", parents = {"subatomic particles"}, } labels["bromine"] = { type = "related-to", description = "default", parents = {"halogens"}, } labels["cadmium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["calcium"] = { type = "related-to", description = "default", parents = {"alkaline earth metals"}, } labels["carbohydrates"] = { type = "set", description = "default", parents = {"organic compounds"}, } labels["carbon"] = { type = "related-to", description = "default", parents = {"carbon group elements"}, } labels["carbon group elements"] = { breadcrumb = "carbon group", type = "set", description = "{{{langname}}} terms for chemical elements in [[w:Group (periodic table)|group]] 14 of the [[periodic table]], which all have four [[valence electron]]s.", parents = {"chemical elements"}, } labels["carboxylic acids"] = { type = "set", description = "default", parents = {"acids", "organic compounds"}, } labels["celestial bodies"] = { type = "set", description = "{{{langname}}} terms for varous [[celestial body|celestial bodies]]; things found in outer space.", parents = {"space"}, } labels["cerium"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["cesium"] = { type = "related-to", description = "default", parents = {"alkali metals"}, } labels["chalcogens"] = { type = "set", description = "{{{langname}}} terms for chemical elements in [[w:Group (periodic table)|group]] 16 of the [[periodic table]], which all have 6 [[valence electron]]s.", parents = {"chemical elements"}, } labels["chemical elements"] = { type = "set", description = "default", parents = {"matter"}, } labels["chemical isomers"] = { type = "related-to", description = "default", parents = {"matter", "physical chemistry", "shapes"}, } labels["chemical processes"] = { type = "set", description = "=[[chemical]] [[process]]es", parents = {"nature"}, } labels["chlorine"] = { type = "related-to", description = "default", parents = {"halogens"}, } labels["chromium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["classical planets"] = { type = "name", description = "{{{langname}}} names for the [[classical planet]]s of our Solar System.", parents = {"celestial bodies"}, } labels["climate change"] = { type = "related-to", description = "=[[anthropogenic]] [[climate change]]", parents = {"nature"}, } labels["clouds"] = { type = "set", description = "default", parents = {"atmospheric phenomena"}, } labels["coal"] = { type = "related-to", description = "default", parents = {"fossil fuels"}, } labels["cobalt"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["coenzymes"] = { type = "set", description = "default", parents = {"enzymes"}, } labels["colors"] = { type = "set", description = "default", parents = {"light", "vision"}, } for _, color_etc in ipairs { {"black"}, {"blue"}, {"brown"}, {"green"}, {"grey", "[[grey]] ([[gray]])"}, {"orange"}, {"pink"}, {"purple"}, {"red"}, {"white"}, {"yellow"}, } do local color, desc = unpack(color_etc) desc = desc or ("[[%s]]"):format(color) labels[color .. "s"] = { type = "set", description = ("=shades of the [[color]] %s"):format(desc), parents = {"colors"}, } end labels["colors of the rainbow"] = { type = "set", description = "=[[color]]s of the [[rainbow]]", parents = {"colors"}, } labels["combustion"] = { type = "related-to", description = "default", parents = {"chemical processes"}, } labels["compass points"] = { type = "set", description = "default", parents = {"directions", "navigation"}, } labels["copper"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["crystal"] = { type = "related-to", description = "default", parents = {"matter", "physical chemistry"}, } labels["darkness"] = { type = "related-to", description = "default", parents = {"light"}, } labels["directions"] = { type = "set", description = "default", parents = {"nature"}, } labels["distance"] = { type = "related-to", description = "default", parents = {"nature"}, } labels["drugs"] = { type = "set", description = "default", parents = {"matter", "pharmacology"}, } labels["dryness"] = { type = "related-to", description = "default", parents = {"liquids"}, } labels["dwarf planets of the Solar System"] = { type = "name", description = "=[[dwarf planet]]s of our [[Solar System]]", parents = {"celestial bodies"}, } labels["dyes"] = { type = "set", description = "default", parents = {"matter", "pigments"}, } labels["energy"] = { type = "related-to", description = "default", parents = {"nature"}, } labels["enzymes"] = { type = "set", description = "default", parents = {"proteins", "catalysis"}, } labels["europium"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["explosives"] = { type = "set", description = "default", parents = {"matter", "weapons"}, } labels["eye colors"] = { type = "set", description = "=[[color]]s that are mostly or exclusively used of [[eye]]s", parents = {"colors", "eyes"}, } labels["fatty acids"] = { type = "set", description = "default", parents = {"carboxylic acids"}, } labels["fermions"] = { type = "set", description = "default", parents = {"subatomic particles"}, } labels["fictional materials"] = { type = "set", description = "default", parents = {"science fiction", "materials"}, } labels["fire"] = { type = "related-to", description = "default", parents = {"combustion", "light sources"}, wp = "Fire", } labels["fluorine"] = { type = "related-to", description = "default", parents = {"halogens"}, } labels["fog"] = { type = "related-to", description = "default", parents = {"weather", "water"}, } labels["fossil fuels"] = { type = "set", description = "default", parents = {"carbon", "energy", "natural resources"}, } labels["francium"] = { type = "related-to", description = "default", parents = {"alkali metals"}, } labels["gadolinium"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["galaxies"] = { type = "set", description = "default", parents = {"celestial bodies"}, } labels["gallium"] = { type = "related-to", description = "default", parents = {"boron group elements"}, } labels["gases"] = { type = "set", description = "default", parents = {"matter"}, } labels["germanium"] = { type = "related-to", description = "default", parents = {"carbon group elements"}, } labels["gold"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["hadrons"] = { type = "set", description = "default", parents = {"subatomic particles"}, } labels["hair colors"] = { type = "set", description = "=[[color]]s that are mostly or exclusively used of [[hair]]", parents = {"colors", "hair"}, } labels["halogens"] = { type = "set", description = "=[[chemical element]]s in [[w:Group (periodic table)|group]] 17 of the [[periodic table]], which all have 7 [[valence electron]]s", parents = {"chemical elements"}, } labels["helium"] = { type = "related-to", description = "default", parents = {"noble gases"}, } labels["heroin"] = { type = "related-to", description = "default", parents = {"recreational drugs"}, } labels["height"] = { type = "related-to", description = "default", parents = {"distance"}, } labels["horse colors"] = { type = "set", description = "=[[color]]s that are mostly or exclusively used of [[horse]]s", parents = {"colors", "horses"}, } labels["hydrogen"] = { type = "related-to", description = "default", parents = {"chemical elements"}, } labels["hypothetical chemical elements"] = { breadcrumb = "hypothetical", type = "set", description = "{{{langname}}} terms for types or instances of [[chemical element]]s which have been hypothesized to exist, but not (yet) discovered.", parents = {"chemical elements", "fictional materials"}, } labels["ice"] = { type = "related-to", description = "default", parents = {"water"}, } labels["indium"] = { type = "related-to", description = "default", parents = {"boron group elements"}, } labels["inorganic compounds"] = { type = "set", description = "default", parents = {"matter"}, } labels["iodine"] = { type = "related-to", description = "default", parents = {"halogens"}, } labels["ions"] = { type = "set", description = "default", parents = {"matter", "chemistry", "electricity"}, } labels["iridium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["iron"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["isotopes"] = { type = "set", description = "default", parents = {"chemical elements"}, } labels["krypton"] = { type = "related-to", description = "default", parents = {"noble gases"}, } labels["lanthanide series chemical elements"] = { breadcrumb = "lanthanide series", type = "set", description = "=[[chemical element]]s in the {{w|f-block}} of the [[periodic table]] with [[atomic number]]s from 57 to 71", parents = {"chemical elements"}, } labels["lanthanum"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["lead"] = { type = "related-to", description = "default", parents = {"carbon group elements"}, } labels["length"] = { type = "related-to", description = "default", parents = {"distance"}, } labels["leptons"] = { type = "set", description = "default", parents = {"fermions"}, } labels["life"] = { type = "related-to", description = "default", parents = {"nature"}, } labels["light"] = { type = "related-to", description = "default", parents = {"energy"}, } labels["light sources"] = { type = "set", description = "default", parents = {"light"}, } labels["lightning"] = { type = "related-to", description = "default", parents = {"atmospheric phenomena", "weather", "electricity", "light sources"}, } labels["liquids"] = { type = "set", description = "default", -- At what temperature? parents = {"matter"}, } labels["lithium"] = { type = "related-to", description = "default", parents = {"alkali metals"}, } labels["magnesium"] = { type = "related-to", description = "default", parents = {"alkaline earth metals"}, } labels["manganese"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["Mars (planet)"] = { type = "related-to", description = "=the planet [[Mars]]", parents = {"planets of the Solar System"}, } labels["marijuana"] = { type = "related-to", description = "default", parents = {"hemp family plants", "recreational drugs"}, } labels["matter"] = { type = "related-to", description = "=physical [[matter]]", parents = {"nature", "chemistry"}, } labels["mercury (element)"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["mesons"] = { type = "set", description = "default", parents = {"hadrons"}, } labels["metalloids"] = { type = "set", description = "default", parents = {"chemical elements"}, } labels["metals"] = { type = "set", description = "default", parents = {"matter", "metallurgy"}, } labels["minerals"] = { type = "set", description = "default", parents = {"matter", "mineralogy"}, } labels["molybdenum"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["moon"] = { type = "related-to", description = "=the [[Moon]], Earth's only natural satellite", parents = {"nature", "light", "celestial bodies", "moons"}, } labels["moons"] = { type = "related-to", description = "default", parents = {"celestial bodies"}, } for _, planet in ipairs {"Mars", "Haumea", "Jupiter", "Saturn", "Neptune", "Uranus", "Pluto"} do labels["moons of " .. planet] = { type = "name", description = ("=[[moon]]s that orbit [[%s]]"):format(planet), parents = {"moons"}, } end labels["natural products (Chemistry)"] = { type = "name", description = "=[[organic compound]]s produced by living [[organism]]s", parents = {"organic compounds"}, } labels["natural resources"] = { type = "set", description = "default", parents = {"matter"}, } labels["neodymium"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["neon"] = { type = "related-to", description = "default", parents = {"noble gases"}, } labels["neurotoxins"] = { type = "set", description = "default", parents = {"poisons", "neuroscience"}, } labels["nickel"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["niobium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["nitrogen"] = { type = "related-to", description = "default", parents = {"pnictogens"}, } labels["noble gases"] = { type = "set", description = "=[[chemical element]]s in [[w:Group (periodic table)|group]] 18 of the [[periodic table]], which all have a full set of [[valence electron]]s: 2 for helium and 8 for the others", parents = {"chemical elements", "gases"}, } labels["organic compounds"] = { type = "set", description = "default", parents = {"matter"}, } labels["osmium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["oxygen"] = { type = "related-to", description = "default", parents = {"chalcogens"}, } labels["palladium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["petroleum"] = { type = "related-to", description = "default", parents = {"fossil fuels", "liquids"}, } labels["pharmaceutical drugs"] = { type = "set", description = "{{{langname}}} names for [[pharmaceutical#Adjective|pharmaceutical]] [[drug#Noun|drugs]].", parents = {"drugs"}, } labels["pharmaceutical effects"] = { type = "set", description = "{{{langname}}} names for [[pharmaceutical#Adjective|pharmaceutical]] [[effect#Noun|effects]].", parents = {"pharmacology"}, } labels["phosphorus"] = { type = "related-to", description = "default", parents = {"pnictogens"}, } labels["pigments"] = { type = "set", description = "default", parents = {"colors"}, } labels["planetoids"] = { type = "set", description = "default", parents = {"celestial bodies"}, } labels["planets"] = { type = "set", description = "default", parents = {"celestial bodies"}, } labels["planets of the Solar System"] = { type = "name", description = "=[[planet]]s of our [[Solar System]]", parents = {"planets"}, } labels["platinum"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["Pluto"] = { type = "related-to", description = "=the dwarf planet [[Pluto]]", parents = {"dwarf planets of the Solar System"}, } labels["pnictogens"] = { type = "set", description = "=[[chemical element]]s in [[w:Group (periodic table)|group]] 15 of the [[periodic table]], which all have 5 [[valence electron]]s", parents = {"chemical elements"}, } labels["poisons"] = { type = "set", description = "default", parents = {"matter"}, } labels["potassium"] = { type = "related-to", description = "default", parents = {"alkali metals"}, } labels["praseodymium"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["promethium"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["quarks"] = { type = "set", description = "default", parents = {"fermions"}, } labels["radiation"] = { type = "related-to", description = "default", parents = {"energy"}, } labels["radioactivity"] = { type = "related-to", description = "default", parents = {"radiation", "nuclear physics"}, } labels["radium"] = { type = "related-to", description = "default", parents = {"alkaline earth metals"}, } labels["radon"] = { type = "related-to", description = "default", parents = {"noble gases"}, } labels["rain"] = { type = "related-to", description = "default", parents = {"weather", "water"}, } labels["recreational drugs"] = { type = "set", description = "default", parents = {"drugs"}, } labels["rhodium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["rubidium"] = { type = "related-to", description = "default", parents = {"alkali metals"}, } labels["ruthenium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["salt"] = { type = "related-to", description = "default", parents = {"minerals", "condiments"}, } labels["samarium"] = { type = "related-to", description = "default", parents = {"lanthanide series chemical elements"}, } labels["scandium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["selenium"] = { type = "related-to", description = "default", parents = {"chalcogens"}, } labels["shadow"] = { type = "related-to", description = "default", parents = {"darkness"}, } labels["silence"] = { type = "related-to", description = "default", parents = {"sound"}, } labels["silicon"] = { type = "related-to", description = "default", parents = {"carbon group elements"}, } labels["silver"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["size"] = { type = "related-to", description = "default", parents = {"nature"}, } labels["snow"] = { type = "related-to", description = "default", parents = {"weather", "water"}, } labels["sodium"] = { type = "related-to", description = "default", parents = {"alkali metals"}, } labels["sound"] = { type = "related-to", description = "default", parents = {"energy"}, } labels["sounds"] = { type = "set", description = "default", parents = {"sound"}, } labels["space"] = { type = "related-to", description = "default", parents = {"nature"}, } labels["spring"] = { type = "related-to", description = "default", parents = {"seasons"}, } labels["squarks"] = { type = "set", description = "default", parents = {"fermions"}, } labels["stars"] = { type = "set", description = "{{{langname}}} names of individual [[star]]s, not including the [[Sun]].", parents = {"celestial bodies"}, } labels["steel"] = { type = "related-to", description = "default", parents = {"iron", "alloys"}, } labels["steroids"] = { type = "set", description = "default", parents = {"organic compounds"}, } labels["strength"] = { type = "related-to", description = "default", parents = {"nature", "health"}, } labels["strontium"] = { type = "related-to", description = "default", parents = {"alkaline earth metals"}, } labels["subatomic particles"] = { type = "set", description = "default", parents = {"matter", "particle physics"}, } labels["sugar acids"] = { type = "set", description = "default", parents = {"carboxylic acids", "carbohydrates"}, } labels["sugars"] = { type = "set", description = "default", parents = {"carbohydrates"}, } labels["sulfur"] = { type = "related-to", description = "default", parents = {"chalcogens"}, } labels["summer"] = { type = "related-to", description = "default", parents = {"seasons"}, } labels["sun"] = { type = "related-to", description = "=the [[Sun]]", parents = {"nature", "light", "celestial bodies"}, } labels["supposed chemical elements"] = { breadcrumb = "supposed", type = "set", description = "{{{langname}}} terms for types or instances of [[chemical element]]s which were erroneously identified.", parents = {"chemical elements", "obsolete scientific theories"}, } labels["tantalum"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["technetium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["tellurium"] = { type = "related-to", description = "default", parents = {"chalcogens"}, } labels["temperature"] = { type = "related-to", description = "default", parents = {"nature", "weather"}, } labels["teratogens"] = { type = "set", description = "default", parents = {"poisons"}, } labels["thalium"] = { type = "related-to", description = "default", parents = {"boron group elements"}, } labels["thorium"] = { type = "related-to", description = "default", parents = {"actinide series chemical elements"}, } labels["tin"] = { type = "related-to", description = "default", parents = {"carbon group elements"}, } labels["titanium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["tobacco"] = { type = "related-to", description = "default", parents = {"nightshades", "recreational drugs", "smoking"}, } labels["transition metals"] = { type = "set", description = "{{{langname}}} terms for [[chemical element]]s in [[w:Group (periodic table)|group]]s 3 to 12 of the [[periodic table]], which are also in the {{w|d-block}} of the [[periodic table]] ", parents = {"chemical elements", "metals"}, } labels["tungsten"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["types of planets"] = { type = "type", topic = "planets", description = "=[[planet]]s", parents = {"planets"}, } labels["uranium"] = { type = "related-to", description = "default", parents = {"actinide series chemical elements"}, } labels["vanadium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["vocalizations"] = { type = "set", description = "default", parents = {"sounds", "communication"}, } labels["water"] = { type = "related-to", description = "default", parents = {"liquids"}, } labels["waterfalls"] = { type = "related-to", description = "default", parents = {"water"}, } labels["weather"] = { type = "related-to", description = "default", parents = {"atmosphere"}, } labels["weight"] = { type = "related-to", description = "default", parents = {"nature"}, } labels["wetlands"] = { type = "related-to", description = "default", parents = {"water"}, --"places", "bodies of water"? } labels["wetness"] = { type = "related-to", description = "default", parents = {"liquids"}, } labels["wind"] = { type = "related-to", description = "default", parents = {"weather"}, } labels["winter"] = { type = "related-to", description = "default", parents = {"seasons"}, } labels["xenon"] = { type = "related-to", description = "default", parents = {"noble gases"}, } labels["yttrium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["zinc"] = { type = "related-to", description = "default", parents = {"transition metals"}, } labels["zirconium"] = { type = "related-to", description = "default", parents = {"transition metals"}, } return labels nwlv3adq812qshgguw3i1a6abyyq0jz Module:category tree/topic cat/data/Plants 828 1924 35251 2025-01-19T19:59:48Z Kambai Akau 8 Created page with "local labels = {} labels["plants"] = { type = "type", description = "default", parents = {"lifeforms"}, wpcat = true, commonscat = "Plantae", } labels["acacias"] = { type = "set", description = "=plants of the [[genus]] ''[[Acacia]]'' in its former sense, including what are now related genera such as ''[[Acaciella]]'', ''[[Senegalia]]'' and ''[[Vachellia]]'' – the [[tribe]] [[Acacieae]] in some classifications", parents = {"mimosa subfamily plants"}, } labe..." 35251 Scribunto text/plain local labels = {} labels["plants"] = { type = "type", description = "default", parents = {"lifeforms"}, wpcat = true, commonscat = "Plantae", } labels["acacias"] = { type = "set", description = "=plants of the [[genus]] ''[[Acacia]]'' in its former sense, including what are now related genera such as ''[[Acaciella]]'', ''[[Senegalia]]'' and ''[[Vachellia]]'' – the [[tribe]] [[Acacieae]] in some classifications", parents = {"mimosa subfamily plants"}, } labels["acanthus family plants"] = { type = "set", description = "=[[acanthus]]es, [[aphelandra]]s, [[clock vine]], [[Malabar nut]], [[water willow]], and other plants in the [[family]] [[Acanthaceae]]", parents = {"Lamiales order plants"}, } labels["agavoideae subfamily plants"] = { type = "set", description = "=[[agave]]s, [[camas]]es, [[soap plant]]s, [[tuberose]]s, [[rush lily|rush lilies]], [[yucca]]s, and other plants in the [[subfamily]] [[Agavoideae]] of the [[family]] [[Asparagaceae]]", parents = {"asparagus family plants", "succulents"}, } labels["Aizoaceae family plants"] = { type = "set", description = "=plants in the [[family]] [[Aizoaceae]], most of which are [[succulent]]s", parents = {"Caryophyllales order plants", "succulents"}, } labels["ajugoideae subfamily plants"] = { type = "set", description = "=[[bluecurls]], [[bugle]], [[cat thyme]], [[germander]], [[pagoda flower]], [[wood sage]], and other plants in the [[subfamily]] [[Ajugoideae]] of the mint family, [[Lamiaceae]]", parents = {"mint family plants"}, } labels["Alismatales order plants"] = { type = "set", description = "=[[anacharis]], [[arrowgrass]]es, [[arrowhead]]s, [[arum]]s, [[burhead]]s, [[eelgrass]]es, [[flowering rush]], [[frogbit]], [[hydrilla]], [[Neptune grass]], [[philodendron]], [[pondweed]]s, [[seagrass]]es, [[taro]], [[velvetleaf]]s, [[water nymph]]s, [[water plantain]]s, [[waterpoppy]], and other plants in the [[order]] [[Alismatales]]", parents = {"water plants"}, } labels["alliums"] = { type = "set", description = "=[[chive]]s, [[garlic]], [[leek]]s, [[onion]]s, [[scallion]]s, [[shallot]]s, and other plants in the [[genus]] ''[[Allium]]''", parents = {"amaryllis family plants", "root vegetables", "spices and herbs"}, } labels["amaranth subfamily plants"] = { type = "set", description = "=[[achyranthe]], [[amaranth]], [[celosia]], [[goldenrod tree]], [[love-lies-bleeding]], [[marog]], [[prince's plume]], [[tampala]], [[waterhemp]], and other plants in the [[subfamily]] [[Amaranthoideae]] of the [[family]] [[Amaranthaceae]]", parents = {"amaranths and goosefoots"}, } labels["amaranths and goosefoots"] = { type = "set", description = "=[[amaranth]]s, [[beet]]s, [[blite]]s, [[glasswort]]s, [[lamb's quarters]], [[saltbush]]es, [[spinach]] and other plants in the [[family]] [[Amaranthaceae]], including the former family [[Chenopodiaceae]]", parents = {"Caryophyllales order plants"}, } labels["amaryllis family plants"] = { type = "set", description = "=[[amaryllis]]es, [[daffodil]]s, [[garlic]], [[lily of the Nile]], [[rain lily|rain lilies]], [[snowdrops]], [[spider lily|spider lilies]] and other plants in the [[family]] [[Amaryllidaceae]], including the former family [[Alliaceae]]", parents = {"Asparagales order plants", "flowers"}, } labels["Anemoneae tribe plants"] = { type = "set", description = "=[[anemone]]s or [[windflower]]s, [[clematis]]es ([[old man's beard]], [[traveller's joy]], [[virgin's bower]], etc.), [[hepatica]]s or [[liverwort]]s, [[pasque flower]]s and other plants in the [[tribe]] [[Anemoneae]] of the [[family]] [[Ranunculaceae]]", parents = {"buttercup family plants"}, } labels["Anthemideae tribe plants"] = { type = "set", description = "=[[camomile]]s, [[chrysanthemum]]s, [[dogfennel]], [[feverfew]], [[lavender cotton]], [[oxeye daisy]], [[marguerite]]s, [[pellitory of Spain]], [[pineapple weed]], [[pyrethrum]], [[sagebrush]]es, [[sneezeweed]], [[sweet maudlin]], [[tansy]], [[wormwood]]s, [[yarrow]]s, and other plants in the [[tribe]] [[Anthemideae]] of the [[family]] [[Asteraceae]]", parents = {"composites"}, } labels["Andropogoneae tribe grasses"] = { type = "set", description = "=[[bluestem]], [[broomsedge]], [[centipede grass]], [[cogon]], [[gama grass]], [[Job's tears]], [[Johnson grass]], [[lemongrass]], [[maize]], [[plume grass]], [[rosha grass]], [[sorghum]], [[sudangrass]], [[sugar cane]], [[susuki grass]], [[vetiver]], and other grasses in the tribe [[Andropogoneae]]", parents = {"grasses"}, } labels["Apiales order plants"] = { type = "set", description = "=[[anise]], [[apple-berry]], [[aralia]]s, [[carrot]]s, [[celery]], [[cumin]], [[ginseng]], [[hemlock]], [[ivy]], [[parsley]], [[pennywort]]s, [[pittosporum]]s, [[samphire]], [[sea holly]], [[sweet bursaria]], and other plants in the [[order]] [[Apiales]]", parents = {"plants", "shrubs", "spices and herbs"}, } labels["Apieae tribe plants"] = { type = "set", description = "=[[bishop's-weed]], [[celery]], [[dill]], [[fennel]], [[parsley]] and other plants in the [[tribe]] [[Apieae]] of the celery [[family]], [[Apiaceae]]", parents = {"celery family plants"}, } labels["aralia family plants"] = { type = "set", description = "=[[aralia]]s, [[ginseng]], [[eleuthero]], [[ivy]], [[umbrella tree]], [[parasol tree]], and other plants in the [[family]] [[Araliaceae]]", parents = {"plants"}, } labels["araucarians"] = { type = "set", description = "=primitive [[conifer]]s in the [[genus|genera]] ''[[Agathis]]'', ''[[Araucaria]]'' and ''[[Wollemia]]'' in the family [[Araucariaceae]]", parents = {"conifers"}, } labels["artemisias"] = { type = "set", description = "=[[mugwort]]s, [[sagebrush]]es, [[southernwood]], [[tarragon]], [[wormwood]], and other plants in the [[genus]] ''[[Artemisia]]''", parents = {"Anthemideae tribe plants", "herbs"}, } labels["arum family plants"] = { type = "set", description = "=[[arum]]s, [[duckweed]]s, [[Jack-in-the-pulpit]], [[philodendron]]s, [[skunk cabbage]], [[taro]], and other plants in the family [[Araceae]]", parents = {"Alismatales order plants"}, } labels["Asparagales order plants"] = { type = "set", description = "=[[agave]]s. [[allium]]s, [[aloe]]s, [[amaryllis]]es, [[asparagus]], [[crocus]]es, [[day lily|day lilies]], [[iris]]es, [[orchid]]s and other plants in the [[order]] [[Asparagales]]", parents = {"plants"}, } labels["asparagus family plants"] = { type = "set", description = "=[[agave]]s, [[asparagus]], [[bluebell]]s, [[butcher's broom]], [[dracaena]]s, [[hosta]]s, [[hyacinth]]s, [[lily of the valley]], [[Solomon's seal]]s, [[ti]], [[tuberose]], and other plants in the [[family]] [[Asparagaceae]], including those formerly in families such as the [[Agavaceae]], [[Hyacinthaceae]] and [[Ruscaceae]]", parents = {"Asparagales order plants", "succulents", "flowers"}, } labels["Asterales order plants"] = { type = "set", description = "=[[artichoke]]s, [[aster]]s, [[buckbean]]s, [[chamomile]], [[bellflower]]s, [[daisy|daisies]], [[dandelion]]s, [[lobelia]]s, [[sunflower]]s, [[thistle]]s, [[wormwood]]s and many other plants in the [[order]] [[Asterales]]", parents = {"plants"}, } labels["Astereae tribe plants"] = { type = "set", description = "=[[aster]]s, [[daisy|daisies]], [[fleabane]]s, [[goldenrod]]s, [[grindelia]]s, [[horseweed]]s, [[Michaelmas daisy]], [[muskwood]], [[rabbitbrush]]es, [[sharewort]], [[stabwort]], and other plants in the [[tribe]] [[Astereae]] of the [[family]] [[Asteraceae]]", parents = {"composites"}, } labels["bamboos"] = { type = "set", description = "=grasses in the [[subfamily]] [[Bambusoideae]]", parents = {"grasses"}, } labels["barberry family plants"] = { type = "set", description = "=[[barberry|barberrie]]s, [[blue cohosh]], [[mayapple]], [[Oregon grape]]s, [[twinleaf]], and other plants in the [[family]] [[Berberidaceae]]", parents = {"Ranunculales order plants", "shrubs"}, } labels["beech family plants"] = { type = "set", description = "=[[beech]]es, [[chestnut]]s, [[oak]]s, and other plants in the family [[Fagaceae]]", parents = {"Fagales order plants"}, } labels["bignonia family plants"] = { type = "set", description = "=[[bignonia]]s, [[Cape honeysuckle]], [[catalpa]]s, [[jacaranda]]s, [[sausage tree]], [[trumpet vine]] and other plants in the family [[Bignoniaceae]]", parents = {"Lamiales order plants", "shrubs", "flowers"}, } labels["birch family plants"] = { type = "set", description = "=[[birch]]es, [[alder]]s, [[hazel]]s, [[hornbeam]]s and other plants in the family [[Betulaceae]]", parents = {"Fagales order plants"}, } labels["blueberry tribe plants"] = { type = "set", description = "=[[bilberry|bilberries]], [[blueberry|blueberries]], [[buckberry|buckberries]], [[cranberry|cranberries]], [[huckleberry|huckleberries]], [[lingonberry|lingonberries]], [[ohelo]], [[whortleberry|whortleberries]] and other plants in the [[heather]] [[family]] [[tribe]] [[Vaccinieae]]", parents = {"heather family plants", "fruits"}, } labels["borage family plants"] = { type = "set", description = "=[[alkanet]], [[borage]], [[comfrey]], [[fiddleneck]]s, [[forget-me-not]]s, [[heliotrope]]s, [[honeywort]]s, [[hound's tongue]], [[lungwort]], [[scorpionweed]], [[sebesten]], and other plants in the family [[Boraginaceae]]", parents = {"plants"}, } labels["brambles"] = { type = "set", description = "=[[blackberry|blackberries]], [[cloudberry|cloudberries]], [[dewberry|dewberries]], [[raspberry|raspberries]], [[thimbleberry|thimbleberries]], and other plants in the [[genus]] ''[[Rubus]]''", parents = {"rose family plants", "berries"}, } labels["Brassicales order plants"] = { type = "set", description = "=[[beachwort]], [[bladderpod]], [[cabbage]]s, [[caper]]s, [[cress]]es, [[meadowfoam]]s, [[mustard]]s, [[nasturtium]]s, [[papaya]]s, [[radish]]es, [[wallflower]]s, [[weld]] and other plants in the [[order]] [[Brassicales]]", parents = {"plants"}, } labels["brassicas"] = { type = "set", description = "=[[cabbage]]s, [[mustard]]s, and other plants in the genus ''[[Brassica]]''", parents = {"crucifers"}, } labels["bromeliads"] = { type = "set", description = "=[[pineapple]]s, and other plants in the family [[Bromeliaceae]]", parents = {"commelinids"}, } labels["broomrape family plants"] = { type = "set", description = "=[[broomrape]]s or [[broom rape]]s, [[beechdrops]], [[cow-wheat]], [[eyebright]]s, [[Indian paintbrush]]es, [[lousewort]]s, [[rattle]]s, [[witchweed]]s, and other plants in the family [[Orobanchaceae]]", parents = {"Lamiales order plants"}, } labels["buckthorn family plants"] = { type = "set", description = "=[[buckthorn]], [[ceanothus]]es, [[chewstick]], [[jujube]], and other plants in the [[family]] [[Rhamnaceae]]", parents = {"Rosales order plants", "shrubs", "trees"}, } labels["buckwheat family plants"] = { type = "set", description = "=[[buckwheat]], [[coral vine]], [[dock]], [[knotweed]], [[rhubarb]], [[sea grape]], [[smartweed]], [[sorrel]] and other plants in the [[family]] [[Polygonaceae]]", parents = {"Caryophyllales order plants"}, } labels["buttercup family plants"] = { type = "set", description = "=plants in the family [[Ranunculaceae]]", parents = {"Ranunculales order plants"}, } labels["Buxales order plants"] = { type = "set", description = "=plants in the [[order]] [[Buxales]]", parents = {"plants", "shrubs", "trees"}, } labels["cacti"] = { type = "set", description = "default", parents = {"Caryophyllales order plants", "succulents"}, } labels["caesalpinia subfamily plants"] = { type = "set", description = "=[[brazilwood]], [[carob]], [[honey locust]]s, [[Kentucky coffeetree]], [[logwood]], [[paloverde]]s, [[poinciana]]s, [[redbud]]s, [[senna]]s, [[tamarind]]s, and other plants in the [[subfamily]] [[Caesalpinioideae]] of the [[family]] [[Fabaceae]]", parents = {"legumes"}, } labels["caltrop family plants"] = { type = "set", description = "=[[bean-caper]], [[caltrop]], [[creosote bush]], [[lignum vitae]], and other plants in the [[family]] [[Zygophyllaceae]]", parents = {"plants", "shrubs", "trees"}, } labels["Cardamineae tribe plants"] = { type = "set", description = "=[[bittercress]], [[dame's rocket]], [[horseradish]], [[lady's smock]], [[toothwort]], [[watercress]], [[wintercress]], and other plants in the [[brassicaceous]] [[tribe]] [[Cardamineae]]", parents = {"crucifers"}, } labels["carnation family plants"] = { type = "set", description = "=[[baby's breath]], [[campion]]s, [[carnation]]s, [[chickweed]], [[knawel]]s, [[sandwort]]s, [[pink]]s, [[rupturewort]]s, [[soapwort]] and other plants in the [[family]] [[Caryophyllaceae]]", parents = {"Caryophyllales order plants"}, } labels["carnivorous plants"] = { type = "set", description = "=[[bladderwort]]s, [[butterwort]]s, [[pitcher plant]]s, [[sundew]]s, [[Venus flytrap]]s, and other plants that trap and obtain nutrients from animals", parents = {"plants"}, } labels["Caryophyllales order plants"] = { type = "set", description = "=[[amaranth]]s, [[buckwheat]], [[cacti]], [[carnation]]s, [[dock]], [[four-o'clock]]s, [[glasswort]], [[goosefoot]]s, [[greasewood]], [[ice plant]]s, [[jojoba]], [[knotweed]]s, [[Malabar spinach]], [[miner's lettuce]], [[plumbago]]s, [[pokeweed]], [[ragged robin]], [[rhubarb]], [[statice]], [[purslane]], [[saltbush]]es, [[spinach]], [[thrift]], [[tamarisk]], [[Venus flytrap]], and other plants in the [[order]] [[Caryophyllales]]", parents = {"plants"}, } labels["celery family plants"] = { type = "set", description = "=[[ajwain]], [[anise]], [[arracacha]], [[asafoetida]], [[carrot]]s, [[celery]], [[chuchupate]], [[coriander]], [[cumin]], [[dill]], [[galbanum]], [[hemlock]], [[hogweed]], [[lovage]], [[masterwort]], [[parsley]], [[parsnip]]s, [[samphire]], [[sanicle]]s, [[sea holly]], [[yampah]] and other plants in the [[family]] [[Apiaceae]], also known as the [[Umbelliferae]]", parents = {"Apiales order plants"}, } labels["Chickpeas"] = { type = "set", description = "=[[chickpea]]s", parents = {"legumes"}, } labels["Cichorieae tribe plants"] = { type = "set", description = "=[[chicory|chicories]], [[dandelion]]s, [[endive]], [[hawkweed]]s, [[lettuce]]s, [[murnong]], [[nipplewort]], [[oxtongue]], [[salsify]], [[sow thistle]]s, [[succory]], and other plants in the [[tribe]] [[Cichorieae]] of the [[family]] [[Asteraceae]]", parents = {"composites"}, } labels["citrus subfamily plants"] = { type = "set", description = "=[[citrus]] and other plants in the subfamily [[Aurantioideae]] of the rue family, [[Rutaceae]]", parents = {"rue family plants", "trees", "shrubs"}, } labels["club mosses"] = { type = "set", description = "=plants in the [[family]] [[Lycopodiaceae]]", parents = {"spore plants"}, } labels["Clusiaceae family plants"] = { type = "set", description = "=plants in the [[family]] [[Clusiaceae]]", parents = {"Malpighiales order plants"}, } labels["combretum family plants"] = { type = "set", description = "=[[arjuna]], [[bushwillow]]s, [[leadwood]], [[myrobalan]]s, [[Rangoon creeper]], [[tropical almond]], [[white mangrove]], and other plants in the [[family]] [[Combretaceae]]", parents = {"Myrtales order plants", "trees", "shrubs"}, } labels["commelinids"] = { type = "set", description = "=[[arrowroot]]s, [[bamboo]]s, [[banana]]s, [[bird of paradise|birds of paradise]], [[bloodwort]]s, [[bromeliad]]s, [[canna]]s, [[cattail]]s, [[ginger]]s, [[grass]]es, [[kangaroo paw]], [[palm]]s, [[reed]]s, [[rush]]es, [[sedge]]s, [[spiderwort]]s, [[tule]]s, [[water hyacinth]]s, and other plants in the [[commelinid]] [[clade]]", parents = {"plants"}, } labels["composites"] = { type = "set", description = "=[[artichoke]]s, [[aster]]s, [[chamomile]], [[chrysanthemum]]s, [[daisy|daisies]], [[dandelion]]s, [[marigold]]s, [[sunflower]]s, [[thistle]]s, [[wormwood]]s and many other plants in the [[family]] [[Asteraceae]], also known as the [[Compositae]]", parents = {"Asterales order plants"}, } labels["conifers"] = { type = "set", description = "default", parents = {"gymnosperms", "trees", "shrubs"}, } labels["Coreopsideae tribe plants"] = { type = "set", description = "=[[beggar's ticks]] or [[bur marigold]]s, [[calliopsis]], [[coreopsis]], [[cosmos]], [[cota]], [[dahlia]]s, [[tickseed]]s and other plants in the [[tribe]] [[Coreopsideae]] of the daisy family, [[Asteraceae]]", parents = {"composites"}, } labels["Cornales order plants"] = { type = "set", description = "=[[assegai]], [[blazing star]], [[bunchberry]], [[cornel]], [[dogwood]]s, [[hydrangea]]s, [[tupelo]]s, and other plants in the [[order]] [[Cornales]]", parents = {"plants", "trees", "shrubs"}, } labels["crucifers"] = { type = "set", description = "=[[alyssum]], [[cabbage]]s, [[cress]]es, [[mustard]]s, [[radish]]es, [[rocket]]s, [[stock]]s, [[turnip]]s, [[wallflower]]s and other plants in the [[family]] [[Brassicaceae]] (formerly known as the [[Cruciferae]])", parents = {"Brassicales order plants"}, } labels["Cucurbitales order plants"] = { type = "set", description = "=plants in the [[order]] [[Cucurbitales]]", parents = {"plants"}, } labels["Cucurbitas"] = { type = "set", description = "=[[marrow]]s, [[pumpkin]]s, [[squash]]es and other plants in the [[genus]] ''[[Cucurbita]]''", parents = {"gourd family plants"}, } labels["custard apple family plants"] = { type = "set", description = "=trees and shrubs in the [[family]] [[Annonaceae]]", parents = {"Magnoliids", "trees", "shrubs"}, } labels["cypress family plants"] = { type = "set", description = "=[[alerce]]s, [[arborvitae]]s, [[bald cypress]]es, [[cryptomeria]]s, [[cunninghamia]]s, [[cypress]]es, [[incense cedar]]s, [[juniper]]s, [[redwood]]s, [[sandarac]]s, and other trees and shrubs in the [[family]] [[Cupressaceae]]", parents = {"conifers"}, } labels["Cynodonteae tribe grasses"] = { type = "set", description = "=[[Bermuda grass]], [[deergrass]], [[goosegrass]], [[finger millet]], [[grama]], [[muhly]], [[saltgrass]], [[scratchgrass]], and other grasses in the [[tribe]] [[Cynodonteae]]", parents = {"grasses"}, } labels["Dalbergieae tribe plants"] = { type = "set", description = "=[[ambatch]], [[cocuswood]], [[deervetch]], [[padauk]], [[pallisander]], [[peanut]]s, [[pencil flower]]s, [[red sanders]], [[rosewood]]s, [[shola]], [[sissoo]], [[Tahitian chestnut]], [[tipu]], and other plants in the [[tribe]] [[Dalbergieae]] of the [[family]] [[Fabaceae]]", parents = {"legumes"}, } labels["Daturas"] = { type = "set", description = "=plants in the [[genus]] ''[[Datura]]''", parents = {"nightshades", "recreational drugs"}, } labels["Detarioideae subfamily plants"] = { type = "set", description = "=plants in the [[subfamily]] [[Detarioideae]] of the [[family]] [[Fabaceae]]", parents = {"legumes"}, } labels["Dioscoreales order plants"] = { type = "set", description = "=[[black bryony]], [[bog asphodel]]s, [[Polynesian arrowroot]], [[unicorn root]], [[yam]]s, and other plants in the [[order]] [[Dioscoreales]]", parents = {"plants"}, } labels["dillenia family plants"] = { type = "set", description = "=plants in the [[family]] [[Dilleniaceae]]", parents = {"plants"}, } labels["dogbane family plants"] = { type = "set", description = "=[[carrion flower]]s, [[desert rose]], [[dogbane]]s, [[hoodia]], [[hoya]]s, [[milkweed]]s, [[Natal plum]], [[oleander]]s, [[periwinkle]]s, [[plumeria]]s and other plants in the [[family]] [[Apocynaceae]] (including the former family [[Asclepiadaceae]])", parents = {"Gentianales order plants"}, } labels["ebony family plants"] = { type = "set", description = "=[[ebony]], [[black sapote]] and [[persimmon]]s in the [[genus]] ''[[Diospyros]]'', [[guarri]] in the genus ''[[Euclea]]'', and other plants in the family [[Ebenaceae]]", parents = {"Ericales order plants"}, } labels["ephedras"] = { type = "set", description = "=plants in the [[genus]] ''[[Ephedra]]'', the only members of the [[gymnosperm]] [[family]] [[Ephedraceae]]", parents = {"gymnosperms"}, } labels["Ericales order plants"] = { type = "set", description = "=[[arbutus]], [[benjamin]], [[blueberry|blueberries]], [[brazil nut]]s, [[boojum]], [[camellia]]s, [[cobra lily]], [[cyclamen]]s, [[ebony]], [[jewelweed]], [[kiwi fruit]], [[manzanita]]s, [[ocotillo]], [[persimmon]]s, [[phlox]]es, [[pipsissewa]], [[pitcher plant]]s, [[primrose]]s, [[rhododendron]]s, [[sapote]], [[shea]] tree, [[snowbell]]s, [[summersweet]], [[tea]], and other plants in the [[order]] [[Ericales]]", parents = {"plants", "trees", "shrubs"}, } labels["eucalypts"] = { type = "set", description = "=[[eucalypt]]s – woody plants with capsule-fruiting bodies belonging to seven closely related genera found across Australasia: ''Eucalyptus'', ''Corymbia'', ''Angophora'', ''Stockwellia'', ''Allosyncarpia'', ''Eucalyptopsis'' and ''Arillastrum''", parents = {"Myrtle family plants", "trees"}, } labels["Eupatorieae tribe plants"] = { type = "set", description = "=[[ageratum]]s, [[blazing star]]s, [[boneset]]s, [[deer's tongue]], [[hempvine]], [[joe-pye weed]], [[stevia]], [[thoroughwort]]s, [[trumpetweed]]s, and other plants in the [[composite]] tribe Eupatorieae", parents = {"composites"}, } labels["evening primrose family plants"] = { type = "set", description = "=[[clarkia]]s, [[enchanter's nightshade]], [[evening primrose]]s, [[fuchsia]]s, [[suncup]]s, [[willowherb]]s and other plants in the [[family]] [[Onagraceae]] (not to be confused with the true [[primrose]]s in the family [[Primulaceae]])", parents = {"Myrtales order plants", "flowers"}, } labels["Fabales order plants"] = { type = "set", description = "=plants in the [[order]] [[Fabales]]", parents = {"plants"}, } labels["Fabeae tribe plants"] = { type = "set", description = "=[[beach pea]]s, [[fava bean]]s, [[lentil]]s, [[pea]]s, [[sweet pea]]s, [[vetch]]es, and other plants in the [[tribe]] [[Fabeae]] of the [[family]] [[Fabaceae]]", parents = {"legumes"}, } labels["Fagales order plants"] = { type = "set", description = "=[[alder]]s, [[bayberry|bayberries]], [[beech]]es, [[birch]]es, [[butternut]]s, [[chestnut]]s, [[hazel]]s, [[hickory|hickories]], [[hornbeam]]s, [[oak]]s, [[pecan]]s, [[she-oak]]s, [[sweet gale]], [[walnut]]s, [[wingnut]]s, and other plants in the [[order]] [[Fagales]]", parents = {"plants", "trees", "shrubs"}, } labels["ferns"] = { type = "set", description = "default", parents = {"spore plants"}, } labels["fig trees"] = { type = "set", description = "default", parents = {"mulberry family plants", "trees"}, } labels["figwort family plants"] = { type = "set", description = "=[[figwort]]s, [[butterfly bush]]es, [[emu bush]]es, [[mudwort]]s, [[mullein]]s, [[myoporum]]s, [[nemesia]]s, and many other plants in the [[family]] [[Scrophulariaceae]], but not including many such as [[foxglove]]s and [[snapdragon]]s that are now in the [[Plantaginaceae]] as well as [[Indian paintbrush]]es and [[lousewort]]s/[[wood betony|wood betonies]], now in the [[Orobanchaceae]]", parents = {"Lamiales order plants"}, } labels["flowers"] = { type = "set", description = "default", parents = {"plants"}, } labels["four o'clock family plants"] = { type = "set", description = "=[[bougainvillea]]s, [[cabbagewood]], [[four o'clock]]s, [[mauka]], [[pisonia]]s, [[punarnava]], [[sand verbena]]s, [[spiderling]]s, [[tarvine]]s, [[wishbone bush]], and other plants in the [[family]] [[Nyctaginaceae]]", parents = {"Caryophyllales order plants"}, } labels["Garcinieae tribe plants"] = { type = "set", description = "=[[saptree]]s, [[mangosteen]]s, and other plants in the [[tribe]] [[Garcinieae]] of the [[family]] [[Clusiaceae]]", parents = {"Clusiaceae family plants"}, } labels["Genisteae tribe plants"] = { type = "set", description = "=[[broom]]s, [[furze]]/[[gorse]], [[laburnum]], [[lupine]]s, [[tagasaste]], [[whin]], [[woad-waxen]], and other plants in the [[tribe]] [[Genisteae]] of the [[family]] [[Fabaceae]]", parents = {"legumes"}, } labels["gentian family plants"] = { type = "set", description = "=[[gentian]]s, [[bitterwort]], [[canchalagua]], [[centaury|centauries]], [[fieldwort]]s, [[yellowwort]], and other plants in the [[family]] [[Gentianaceae]]", parents = {"Gentianales order plants"}, } labels["Gentianales order plants"] = { type = "set", description = "=plants in the order [[Gentianales]]", parents = {"plants"}, } labels["Geraniales order plants"] = { type = "set", description = "=[[cranesbill]]s, [[filaree]]s, [[francoa]]s, [[geranium]]s, [[herb Robert]], [[honeybush]], [[pelargonium]]s, [[storksbill]]s, and other plants in the [[order]] [[Geraniales]]", parents = {"plants"}, } labels["ginger family plants"] = { type = "set", description = "= [[cardamom]], [[galangal]], [[ginger]]s, [[grains of paradise]], [[turmeric]], [[zedoary]], and other plants in the family [[Zingiberaceae]]", parents = {"Zingiberales order plants", "spices and herbs"}, } labels["Gnaphalieae tribe plants"] = { type = "set", description = "=[[billy buttons]], [[cudweed]]s, [[everlasting]]s, [[curry plant]], [[pussytoes]], [[strawflower]]s, [[vegetable sheep]] and other plants in the [[composite]] [[tribe]] [[Gnaphalieae]]", parents = {"composites"}, } labels["goosefoot subfamily plants"] = { type = "set", description = "=[[epazote]], [[hopsage]], [[lamb's quarters]], [[orach]], [[quinoa]], [[saltbush]], [[spinach]], [[winterfat]] and other plants in the [[subfamily]] [[Chenopodioideae]] of the [[family]] [[Amaranthaceae]]", parents = {"amaranths and goosefoots"}, } labels["gourd family plants"] = { type = "set", description = "= [[cucumber]]s, [[gourd]]s, [[melon]]s, [[squash]]es, and other plants in the family [[Cucurbitaceae]]", parents = {"Cucurbitales order plants"}, } labels["grape family plants"] = { type = "set", description = "=[[grapevine]]s, [[Boston ivy]], [[Virginia creeper]]. and other plants in the family [[Vitaceae]]", parents = {"plants"}, } labels["grapevines"] = { type = "set", description = "default", parents = {"grape family plants", "wine"}, } labels["grasses"] = { type = "set", description = "default", parents = {"commelinids"}, } labels["groundcherries"] = { type = "set", description = "=[[groundcherry|groundcherries]], [[alkekengi]]s, [[Cape gooseberry|Cape gooseberries]], [[Chinese lantern]]s, [[goldenberry|goldenberries]], [[tomatillo]]s, and other plants in the [[genus]] ''[[Physalis]]'' and related [[genera]] in the [[nightshade]] [[subtribe]] [[Physalinae]], notable for bearing a [[tomato]]like fruit enclosed in a papery husk.", parents = {"nightshades"}, } labels["gymnosperms"] = { type = "set", description = "=various unrelated groups of [[seed plant]]s other than the [[flowering plant]]s", parents = {"plants"}, } labels["heather family plants"] = { type = "set", description = "=[[heather]]s, [[blueberry|blueberries]], [[rhododendron]]s, [[wintergreen]], and other plants in the family [[Ericaceae]]", parents = {"Ericales order plants"}, } labels["Heliantheae tribe plants"] = { type = "set", description = "=[[balsamroot]]s, [[brittlebush]], [[burrobrush]], [[cocklebur]]s, [[coneflower]]s, [[echinacea]], [[guayule]], [[Jerusalem artichoke]]s, [[mule's ears]], [[ox-eye daisy|ox-eye daisies]], [[pilotweed]]s, [[ragweed]]s, [[rosinweed]]s, [[sunflower]]s, [[tithonia]]s, [[zinnia]]s and other [[plant]]s in the [[composite]] [[tribe]] [[Heliantheae]]", parents = {"composites"}, } labels["hemp family plants"] = { type = "set", description = "=[[hemp]], [[hops]], [[hackberries]], and other plants in the family [[Cannabaceae]]", parents = {"Rosales order plants"}, } labels["herbs"] = { type = "set", description = "default", parents = {"plants", "spices and herbs"}, } labels["hollies"] = { type = "set", description = "default", parents = {"plants", "shrubs", "trees"}, } labels["honeysuckle family plants"] = { type = "set", description = "=[[abelia]]s, [[cornsalad]], [[honeysuckle]]s, [[scabious]], [[snowberry|snowberries]], [[spikenard]], [[teasel]]s, [[twinflower]]s, [[valerian]]s, and other plants in the [[family]] [[Caprifoliaceae]], including those in the former families [[Dipsacaceae]], [[Linnaeaceae]], and [[Valerianaceae]]", parents = {"plants", "shrubs"}, } labels["Hordeeae tribe grasses"] = { type = "set", description = "=[[barley]], [[emmer]], [[foxtail barley]], [[goatgrass]], [[lyme grass]], [[medusahead]], [[quackgrass]], [[rye]], [[spelt]], [[squirreltail]], [[wheat]], [[wheatgrass]], [[wild rye]], and other grasses in the [[tribe]] [[Hordeeae]], also known as the [[Triticeae]]", parents = {"grasses"}, } labels["horsetails"] = { type = "set", description = "=[[horsetail]]s, [[calamite]]s, and other plants in the [[taxon]] known as the [[subclass]] [[Equisetidae]] or either the [[class]] [[Equisetopsida]] or the class [[Sphenopsida]], depending on the classification system used", parents = {"spore plants"}, } labels["incense tree family plants"] = { type = "set", description = "=[[abilo]], [[Chinese olive]], [[elephant tree]], [[frankincense]], [[gumbo limbo]], [[myrrh]], [[pili nut]]s, and other plants in the family [[Burseraceae]]", parents = {"plants", "shrubs", "trees"}, } labels["iris family plants"] = { type = "set", description = "=[[crocus]]es, [[freesia]]s, [[gladiolus]]es, [[iris]]es, [[ixia]]s, [[sparaxis]], [[watsonia]]s, and other plants in the family [[Iridaceae]]", parents = {"Asparagales order plants", "flowers"}, } labels["Lamiales order plants"] = { type = "set", description = "=[[acanthus]]es, [[African violet]]s, [[ash]]es, [[betony]], [[brooklime]], [[butterfly bush]], [[catalpa]]s, [[chaste tree]], [[devil's claw]], [[eyebright]], [[foxglove]]s, [[hyssop]]s, [[jasmine]]s, [[lavender]]s, [[lilac]]s, [[lousewort]]s, [[mare's tail]], [[mint]]s, [[monkeyflower]]s, [[mullein]], [[olive]]s, [[oregano]]s, [[plantain]]s, [[privet]]s, [[sage]]s, [[sesame]], [[skullcap]]s, [[snapdragon]]s, [[teak]], [[thyme]]s, [[verbena]]s and other plants in the [[order]] [[Lamiales]]", parents = {"plants", "shrubs", "trees"}, } labels["Lamioideae subfamily plants"] = { type = "set", description = "=[[bells of Ireland]], [[betony]], [[crosne]], [[deadnettle]], [[hemp-nettle]], [[henbit]], [[horehound]], [[ironwort]], [[Jerusalem sage]], [[lamb's ears]], [[lion's ear]], [[motherwort]], [[mountain tea]], [[obedient plant]], [[patchouli]], and other plants in the [[subfamily]] [[Lamioideae]] of the mint family, [[Lamiaceae]]", parents = {"mint family plants"}, } labels["laurel family plants"] = { type = "set", description = "=plants in the family [[Lauraceae]]", parents = {"Magnoliids", "trees", "shrubs"}, } labels["legumes"] = { type = "set", description = "=plants in the family [[Fabaceae]], also known as the [[Leguminosae]]", parents = {"Fabales order plants", "shrubs", "trees"}, } labels["Liliales order plants"] = { type = "set", description = "=[[beargrass]], [[death camas]], [[false hellebore]], [[greenbrier]], [[herb Paris]], [[lily|lilies]], [[meadow saffron]], [[supplejack]], [[sarsparilla]], [[trillium]]s, [[tulip]]s, [[turkey's beard]], and other plants, in the [[order]] [[Liliales]]", parents = {"plants"}, } labels["lily family plants"] = { type = "set", description = "=plants in the family [[Liliaceae]]", parents = {"Liliales order plants", "flowers"}, } labels["madder family plants"] = { type = "set", description = "=[[bedstraw]], [[cinchona]], [[coffee]], [[gardenia]]s, [[ipecacuanha]], [[madder]], [[noni]], [[woodruff]], and other plants in the [[family]] [[Rubiaceae]]", parents = {"Gentianales order plants", "shrubs"}, } -- FIXME, should be lowercase. labels["Magnoliids"] = { type = "set", description = "=[[allspice]], [[avocado]]s, [[black pepper]], [[champac]], [[cinnamon]], [[custard apple]]s, [[kava]], [[laurel]]s, [[magnolia]]s, [[nutmeg]], [[pipevine]]s, [[sassafras]]es, [[sweetshrub]]s, [[star anise]], [[tulip tree]], [[Winter's bark]], [[yerba mansa]], [[ylang-ylang]], and other plants in the [[Magnoliids]] [[clade]]", parents = {"plants"}, } labels["mahogany family plants"] = { type = "set", description = "=[[chinaberry]], [[langsat]], [[mahogany]], [[neem]], [[Spanish cedar]]s, [[toon]], [[santol]], and other plants in the [[family]] [[Meliaceae]]", parents = {"trees", "shrubs"}, } labels["maize (plant)"] = { type = "set", description = "=[[maize]] (''[[Zea mays]]'') as a plant, and for its various types", additional = "For maize as a crop, see [[:Category:Maize (crop)]] and for maize as a food, see [[:Category:Maize (food)]].", parents = {"Andropogoneae tribe grasses", "grains"}, } labels["mallow family plants"] = { type = "set", description = "=[[balsa]], [[cacao]], [[cotton]], [[durian]]s, [[jute]], [[kola]]s, [[kurrajong]]s, [[hibiscus]]es, [[linden]]s, [[mallow]]s, [[peanut tree]]s, [[phalsa]], [[silk-cotton tree]]s, and other plants in the current [[family]] [[Malvaceae]], including a number of former families such as the [[Bombacaceae]], [[Sterculiaceae]], and the [[Tiliaceae]]", parents = {"Malvales order plants", "shrubs"}, } labels["mallow subfamily plants"] = { type = "set", description = "=[[abelmosk]], [[cotton]], [[hibiscus]]es, [[hollyhock]]s, [[mallow]]s, [[okra]], and other plants in the traditional [[family]] [[Malvaceae]], which is now considered to be the [[subfamily]] [[Malvoideae]] within the current [[Malvaceae]]", parents = {"mallow family plants"}, } labels["Malpighiales order plants"] = { type = "set", description = "=plants in the order [[Malpighiales]]", parents = {"plants"}, } labels["Malvales order plants"] = { type = "set", description = "=[[agalloch]], [[annatto]], [[balsa]], [[cacao]], [[cotton]], [[daphne]]s, [[durian]]s, [[jute]], [[hibiscus]]es, [[linden]]s, [[mallow]]s, [[rockrose]]s, [[sal]], [[silk-cotton tree]]s, [[tie bush]], and other plants in the [[order]] [[Malvales]]", parents = {"plants", "shrubs", "trees"}, } labels["maples"] = { type = "set", description = "default", parents = {"soapberry family plants", "trees"}, } labels["Menthinae subtribe plants"] = { type = "set", description = "=[[American pennyroyal]], [[basil thyme]], [[bee balm]], [[calamint]], [[horsemint]], [[mint]]s, [[marjoram]], [[mountain mint]], [[oregano]], [[savory|savories]], [[thyme]]s and other plants in the [[subtribe]] [[Menthinae]] of the mint family, [[Lamiaceae]]", parents = {"mint family plants", "spices and herbs"}, } labels["mimosa subfamily plants"] = { type = "set", description = "=[[acacia]]s, [[ice-cream bean]]s, [[mesquite]]s, [[mimosa]]s, [[rain tree]]s, and other plants in the [[subfamily]] [[Mimosoideae]] of the [[family]] [[Fabaceae]], which has been reclassified as a [[clade]] within the [[subfamily]] [[Caesalpinioideae]]", parents = {"legumes", "caesalpinia subfamily plants"}, } labels["mint family plants"] = { type = "set", description = "=[[balms]], [[basil]]s, [[betony]], [[coleus]]es, [[deadnettle]]s, [[ground ivy]], [[hyssop]]s, [[lavender]]s, [[mint]]s, [[oregano]]s, [[patchouli]], [[perilla]], [[sage]]s, [[savory|savories]], [[selfheal]], [[skullcap]]s, [[thyme]]s, and other plants in the [[family]] [[Lamiaceae]], also known as the [[Labiatae]]", parents = {"Lamiales order plants", "spices and herbs"}, } labels["mints"] = { type = "set", description = "=the true [[mint]]s, plants in the [[genus]] ''[[Mentha]]''", parents = {"mint family plants", "Menthinae subtribe plants"}, } labels["morning glory family plants"] = { type = "set", description = "=[[bindweed]]s, [[dichondra]], [[dodder]], [[morning glory|morning glories]], [[sweet potato|sweet potatoes]], [[wood rose]]s and other plants in the [[family]] [[Convolvulaceae]]", parents = {"plants"}, } labels["moschatel family plants"] = { type = "set", description = "=[[elderberry|elderberries]], [[moschatel]], [[viburnum]]s, and other plants in the [[family]] [[Adoxaceae]]", parents = {"plants", "shrubs", "trees"}, } labels["mosses"] = { type = "set", description = "=true [[moss]]es, plants in the [[division]] [[Bryophyta]] (excluding [[hornwort]]s and [[liverwort]]s), which doesn't include [[lichen]]s, [[club moss]]es, [[spike moss]]es, [[algae]], or mossy [[flowering plant]]s such as [[Irish moss]], or [[Spanish moss]]", parents = {"spore plants", "bryology"}, } labels["mulberry family plants"] = { type = "set", description = "=[[mulberry|mulberries]], [[breadfruit]], [[fig]]s and other trees in the family [[Moraceae]]", parents = {"Rosales order plants", "trees"}, } labels["Myrtales order plants"] = { type = "set", description = "=[[allspice]], [[arjuna]], [[bottlebrush]], [[clove]]s, [[eucalyptus]]es, [[evening primrose]]s, [[guava]]s, [[henna]], [[leadwood]], [[lilly-pilly]], [[loosestrife]]s, [[myrobalan]]s, [[myrtle]]s, [[pomegranate]]s, [[quaruba]], [[Rangoon creeper]], [[rose apple]]s, [[tea tree]], [[tropical almond]]s, [[water caltrop]]s, [[white mangrove]]s, [[willowherb]]s, and other plants, shrubs and trees in the [[order]] [[Myrtales]]", parents = {"plants", "shrubs", "trees"}, } labels["myrtle family plants"] = { type = "set", description = "=plants in the [[family]] [[Myrtaceae]]", parents = {"Myrtales order plants", "trees", "shrubs"}, } labels["Nepetinae subtribe plants"] = { type = "set", description = "=[[anise hyssop]], [[catnip]], [[dragonhead]], [[ground-ivy]], [[hyssop]], [[Korean mint]], [[licorice mint]], and other plants in the [[subtribe]] [[Nepetinae]] of the mint family, [[Lamiaceae]]", parents = {"mint family plants"}, } labels["nettle family plants"] = { type = "set", description = "=[[baby's tears]], [[clearweed]], [[nettle]]s, [[ramie]], and other plants in the [[family]] [[Urticaceae]]", parents = {"Rosales order plants"}, } labels["nightshades"] = { type = "set", description = "=[[ashwagandha]], [[black nightshade]], [[boxthorn]]s, [[datura]]s, [[deadly nightshade]], [[eggplant]]s, [[goji]], [[henbane]], [[mandrake]], [[matrimony vine]], [[pepper]]s, [[petunia]]s, [[potato]]es, [[tobacco]], [[tomatillo]]s, [[tomato]]es and other plants in the family [[Solanaceae]]", parents = {"plants"}, } labels["Nymphaeales order plants"] = { type = "set", description = "=[[fanwort]]s, [[foxnut]]s, [[spatterdock]]s, [[water lily|water lilies]], [[water-shield]]s, and other plants in the [[order]] [[Nymphaeales]]", parents = {"water plants"}, } labels["oaks"] = { type = "set", description = "=[[oak]]s.\n\nMany languages recognize two main types: those with flat, [[deciduous]] leaves, and those with curled, often prickly, [[evergreen]] leaves (live oaks)", parents = {"beech family plants", "trees"}, } labels["olive family plants"] = { type = "set", description = "=[[olive]]s, [[ash]]es, [[jasmine]]s, [[lilac]]s, [[privet]]s and other plants in the family [[Oleaceae]]", parents = {"Lamiales order plants"}, } labels["orchids"] = { type = "set", description = "=plants in the [[family]] [[Orchidaceae]]", parents = {"Asparagales order plants", "flowers"}, } labels["Oryzeae tribe grasses"] = { type = "set", description = "=[[cutgrass]], [[rice]], [[wild rice]], and other grasses in the tribe [[Oryzeae]]", parents = {"grasses"}, } labels["Oxalidales order plants"] = { type = "set", description = "=[[bilimbi]], [[coachwood]], [[cudgerie]], [[makomako]], [[quandong]], [[rudraksha]], [[star fruit]], [[wood sorrel]]s, and other plants in the [[order]] [[Oxalidales]]", parents = {"plants", "trees"}, } labels["palm trees"] = { type = "set", description = "=[[palm]]s", parents = {"commelinids", "trees"}, } labels["Pandanales order plants"] = { type = "set", description = "=[[kiekie]], [[Panama hat palm]], [[pandanus]], [[stemona]], and other plants in the [[order]] [[Pandanales]]", parents = {"plants", "trees"}, } labels["Paniceae tribe grasses"] = { type = "set", description = "=[[burgrass]], [[basketgrass]], [[bristlegrass]]es, [[buffelgrass]], [[common millet]], [[crabgrass]], [[elephant grass]], [[foxtail millet]], [[fountaingrass]], [[Kikuyu grass]], [[Napier grass]], [[panicgrass]], [[Pará grass]], [[pigeongrass]], [[sandbur]], [[spinifex]], [[switchgrass]], [[watergrass]], and other grasses in the tribe [[Paniceae]]", parents = {"grasses"}, } labels["passion vine family plants"] = { type = "set", description = "=[[barbadine]]s, [[damiana]], [[granadilla]]s, [[maracock]]s, [[maypop]]s, [[passionflower]]s, [[water lemon]]s, and other plants in the [[family]] [[Passifloraceae]]", parents = {"Malpighiales order plants"}, } labels["peppers"] = { type = "set", description = "=[[aji]]s, [[chile]]s, [[pimiento]]s, [[sweet pepper]]s, and other plants in the [[genus]] ''[[Capsicum]]''", parents = {"nightshades", "vegetables", "spices and herbs"}, } labels["Phaseoleae tribe plants"] = { type = "set", description = "=[[azuki bean]]s, [[catjang]]s, [[Bambara groundnut]]s, [[Calabar bean]]s, [[coral tree]]s, [[green bean]]s, [[groundnut]]s, [[hyacinth bean]]s, [[jicama]], [[kidney bean]]s, [[kudzu]], [[mung bean]]s, [[pigeon pea]]s, [[runner bean]]s, [[snailflower]], [[soybean]]s, [[tepary]], [[winged bean]]s, [[yardlong bean]]s and other plants in the [[tribe]] [[Phaseoleae]] of the [[family]] [[Fabaceae]]", parents = {"legumes"}, } labels["Phaseolus beans"] = { type = "set", displaytitle = "''Phaseolus'' beans", description = "=plants in the [[New World]] [[legume]] [[genus]] ''[[Phaseolus]]''", parents = {"Phaseoleae tribe plants", "vegetables"}, } labels["pines"] = { type = "set", description = "default", parents = {"conifers"}, } labels["Piperales order plants"] = { type = "set", description = "=[[betel pepper]], [[black pepper]], [[cubeb]], [[hoja santa]], [[kava]], [[lizard tail]], [[long pepper]], [[pipevine]], [[radiator plant]], [[wild ginger]], [[yerba mansa]], and other plants in the [[order]] [[Piperales]]", parents = {"Magnoliids"}, } labels["plantain family plants"] = { type = "set", description = "=[[bacopa]]s, [[brooklime]], [[foxglove]]s, [[mare's tail]], [[penstemon]]s, [[plantain]]s, [[snapdragon]]s, and many other plants in the [[family]] [[Plantaginaceae]], including many formerly included in the [[Scrophulariaceae]] and the [[Hippuridaceae]]", parents = {"Lamiales order plants", "flowers"}, } labels["podocarpus family plants"] = { type = "set", description = "=conifers in the family [[Podocarpaceae]]", parents = {"conifers"}, } labels["Poeae tribe grasses"] = { type = "set", description = "=[[beachgrass]], [[bentgrass]], [[bluegrass]], [[canary grass]], [[darnel]], [[fescue]], [[goldseed]], [[hair grass]], [[marram]], [[muttongrass]], [[nitgrass]], [[oat]]s, [[ribbongrass]], [[sweetgrass]], [[timothy]], and other grasses in the [[tribe]] [[Poeae]], including the former tribe [[Aveneae]]", parents = {"grasses"}, } labels["polynesian canoe plants"] = { type = "set", description = "=[[Polynesian]] [[canoe plant]]s, plants which the Polynesians are believed to have spread between islands before European contact", parents = {"plants"}, } labels["pome fruits"] = { type = "set", description = "=[[apple]]s, [[hawthorn]]s, [[pear]]s, [[quince]]s, [[serviceberry|serviceberries]] and other plants in [[subtribe]] [[Malinae]] of the family [[Rosaceae]]", parents = {"rose family plants", "trees", "shrubs"}, } labels["poppies"] = { type = "set", description = "=[[bleeding heart]], [[bloodroot]], [[celandine]], [[fumitory]], [[poppy|poppies]], and other plants in the family [[Papaveraceae]]", parents = {"Ranunculales order plants"}, } labels["primrose family plants"] = { type = "set", description = "=[[brookweed]], [[cyclamen]]s, [[marlberry]], [[pimpernel]]s, [[primrose]]s, [[shooting star]]s, [[snowbell]]s, [[starflower]]s and other plants in the family [[Primulaceae]], including the former [[family]] [[Myrsinaceae]]", parents = {"Ericales order plants", "flowers"}, } labels["proteales order plants"] = { type = "set", description = "=[[banksia]]s, [[grevillea]]s, [[hakea]]s, [[lotus]]es, [[macadamia]]s, [[plane]] trees, [[protea]]s, [[silk oak]]s, [[waratah]], and other plants in the [[order]] [[Proteales]]", parents = {"plants", "trees", "shrubs"}, } labels["Prunus genus plants"] = { type = "set", displaytitle = "''Prunus'' genus plants", description = "=[[almond]]s, [[apricot]]s, [[cherry|cherries]], [[peach]]es, [[plum]]s and other plants in the genus ''[[Prunus]]''", parents = {"rose family plants", "stone fruits"}, } labels["radishes"] = { type = "set", description = "default", parents = {"crucifers", "vegetables"}, } labels["Ranunculales order plants"] = { type = "set", description = "=[[akebia]], [[barberry|barberries]], [[buttercup]]s, [[calumba]], [[moonseed]]s, [[poppy|poppies]], [[serendipity berry]], and other plants in the [[order]] [[Ranunculales]]", parents = {"plants"}, } labels["Rosales order plants"] = { type = "set", description = "=[[agrimony]], [[almond]]s, [[apple]]s, [[baby's tears]], [[blackberry|blackberries]], [[breadfruit]], [[buffaloberry|buffaloberries]], [[buckthorn]]s, [[cherry|cherries]], [[elm]]s, [[fig]]s, [[hackberries]], [[hemp]], [[hop]]s, [[jujube]]s, [[mulberry|mulberries]], [[nettle]]s, [[oleaster]]s, [[Osage orange]], [[pilea]]s, [[plum]]s, [[rose]]s, [[spirea]]s, [[strawberry|strawberries]], [[zelkova]]s, and many other plants, trees and shrubs in the [[order]] [[Rosales]]", parents = {"plants"}, } labels["rose family plants"] = { type = "set", description = "=[[agrimony]], [[almond]]s, [[apple]]s, [[blackberry|blackberries]], [[cherry|cherries]], [[cinquefoil]]s, [[hawthorn]]s, [[meadowsweet]], [[rose]]s, [[strawberry|strawberries]], and many other plants, trees and shrubs in the family [[Rosaceae]]", parents = {"Rosales order plants"}, } labels["roses"] = { type = "set", description = "default", parents = {"rose family plants", "flowers"}, } labels["rue family plants"] = { type = "set", description = "=[[Amur cork tree]], [[boronia]]s, [[breath of heaven]], [[buchu]], [[citrus]]es, [[hoptree]], [[jaborandi]], [[prickly ash]]es, [[rue]], [[satinwood]]s, [[Sichuan pepper]], [[torchwood]]s, [[white sapote]]s and other plants in the [[family]] [[Rutaceae]]", parents = {"Sapindales order plants", "trees", "shrubs"}, } labels["rushes"] = { type = "set", description = "=plants in the family [[Juncaceae]]", parents = {"commelinids", "water plants"}, } labels["sages"] = { type = "set", description = "=plants in the [[genus]] ''[[Salvia]]'' (not to be confused with [[sagebrush]])", parents = {"mint family plants", "herbs"}, } labels["Santalales order plants"] = { type = "set", description = "=[[mistletoe]]s, [[quandong]], [[sandalwood]]s, and other plants in the [[order]] [[Santalales]]", parents = {"plants"}, } labels["Sapindales order plants"] = { type = "set", description = "=[[cashew]]s, [[Chinese olive]]s, [[chinaberry]], [[citrus]]es, [[frankincense]], [[jaborandi]], [[lychee]]s, [[mahogany]], [[mango]]s, [[maple]]s, [[myrrh]], [[neem]], [[pistachio]]s, [[poison ivy]], [[quassia]], [[rambutan]], [[rue]], [[Sichuan pepper]], [[soapberry]], [[sumac]]s, [[tamarind]], [[tree of heaven]], and many other plants, trees and shrubs in the [[order]] [[Sapindales]]", parents = {"plants", "trees", "shrubs"}, } labels["sapote family plants"] = { type = "set", description = "=trees and shrubs in the family [[Sapotaceae]]", parents = {"Ericales order plants"}, } labels["Saxifragales order plants"] = { type = "set", description = "=[[alumroot]]s, [[astilbe]]s, [[currant]]s, [[foamflower]]s, [[gooseberry|gooseberries]], [[Indian rhubarb]], [[katsura]], [[London pride]], [[miterwort]]s, [[peony|peonies]], [[rockfoil]]s, [[saxifrage]]s, [[stonecrop]]s, [[sweet gum]]s, [[watermilfoil]]s, [[witch hazel]]s, [[youth-on-age]], and other plants in the [[order]] [[Saxifragales]]", parents = {"plants", "trees", "shrubs"}, } labels["Scandiceae tribe plants"] = { type = "set", description = "=[[asafoetida]], [[carrot]]s, [[chervil]], [[cicely]], [[cumin]], [[lady's comb]], [[laserwort]], and other plants in the [[tribe]] [[Scandiceae]] of the celery [[family]], [[Apiaceae]]", parents = {"celery family plants"}, } labels["sedges"] = { type = "set", description = "=plants in the family [[Cyperaceae]]", parents = {"commelinids"}, } labels["Selineae tribe plants"] = { type = "set", description = "=[[angelica]], [[arracacha]], [[biscuitroot]], [[dog parsley]], [[dong quai]], [[hog fennel]], [[masterwort]], and other plants in the [[tribe]] [[Selineae]] of the celery [[family]], [[Apiaceae]]", parents = {"celery family plants"}, } labels["Senecioneae tribe plants"] = { type = "set", description = "=[[butterbur]]s, [[cineraria]]s, [[coltsfoot]]s, [[dusty miller]], [[groundsel]]s, [[leopardsbane]], [[ragwort]]s, [[string of pearls]], and other plants in the [[composite]] tribe [[Senecioneae]]", parents = {"composites"}, } labels["shrubs"] = { type = "set", description = "default", parents = {"plants"}, wpcat = true, commonscat = true, } labels["soapberry family plants"] = { type = "set", description = "=plants in the family [[Sapindaceae]]", parents = {"Sapindales order plants", "trees", "shrubs"}, } labels["solanums"] = { type = "set", description = "=[[bittersweet]], [[black nightshade]] [[buffalo bur]], [[eggplant]]s, [[Jerusalem cherry]], [[kangaroo apple]], [[pepino melon]], [[potato]]es, [[tamarillo]], [[tomato]]es, [[wonderberry]] and other plants in the [[genus]] ''[[Solanum]]''", parents = {"nightshades", "vegetables"}, } labels["spore plants"] = { type = "set", description = "=a number of unrelated true plants that reproduce by [[spore]]s, such as [[moss]]es, [[liverwort]]s, [[horsetail]]s and [[fern]]s, formerly classified as [[cryptogam]]s", parents = {"plants"}, } labels["spurges"] = { type = "set", description = "=[[candlenut]]s, [[cassava]], [[castor bean]]s, [[croton]]s, [[poinsettia]]s, [[rubber tree]]s, [[spurge]]s, [[tallow tree]]s, and other plants in the [[family]] [[Euphorbiaceae]]", parents = {"Malpighiales order plants"}, } labels["staff vine family plants"] = { type = "set", description = "=[[bittersweet]], [[burning bush]], [[candlewood]], [[grass of Parnassus]], [[khat]], [[mayten]], [[paxistima]]s, [[spindle tree]]s, [[staff vine]]s, [[thunder god vine]], [[wahoo]], and other plants in the family [[Celastraceae]]", parents = {"plants", "shrubs"}, } labels["stone fruits"] = { type = "set", description = "=[[fruit#Noun|fruit]] which are [[drupe]]s (having a [[fleshy]] portion surrounding a hard [[pit#Noun|pit]] or [[stone#Noun|stone]] containing a [[seed#Noun|seed]]). Plants that produce drupes include [[cashew]], [[coffee]], [[jujube]], [[mango]], [[olive]], most [[palm#Noun|palms]] (including [[açaí]], [[coconut]], [[date#Noun|date]], [[oil palm]]s, and [[sabal]]), [[pistachio]], and all members of the [[genus]] ''[[Prunus]]'' (including the [[almond]], [[apricot]], [[cherry]], [[damson]], [[nectarine]], [[peach]], and [[plum#Noun|plum]])", parents = {"fruits", "shrubs", "trees"}, } labels["stonecrop family plants"] = { type = "set", description = "=[[succulent]]s in the family [[Crassulaceae]]", parents = {"Saxifragales order plants", "succulents"}, } labels["succulents"] = { type = "set", description = "=plants with thickened, fleshy leaves or stems for storing water", parents = {"plants"}, } labels["sumac family plants"] = { type = "set", description = "=[[sumac]]s, [[cashew]]s, [[pistachio]]s, [[poison ivy]] and other plants in the family [[Anacardiaceae]]", parents = {"Sapindales order plants", "trees", "shrubs"}, } labels["thistles"] = { type = "set", description = "=[[artichoke]]s, [[burdock]]s, [[cardoon]]s, [[costus]], [[knapweed]]s, [[safflower]], [[sawwort]], [[thistle]]s and other plants in the [[tribe]] [[Cynareae]] (also known as the [[Cardueae]]) of the [[family]] [[Asteraceae]]", parents = {"composites"}, } labels["tomatoes"] = { type = "set", description = "=plants in the cultivated [[species]] ''[[Solanum lycopersicum]]'' and its wild relative, ''[[Solanum pimpinellifolium]]''", parents = {"nightshades", "solanums", "vegetables"}, } labels["trees"] = { type = "set", description = "default", parents = {"plants"}, wpcat = true, commonscat = true, } labels["Trifolieae tribe plants"] = { type = "set", description = "=[[alfalfa]], [[alsike]], [[burclover]], [[clover]], [[fenugreek]], [[medick]], [[melilot]], [[restharrow]], and other plants in the [[tribe]] [[Trifolieae]] of the [[family]] [[Fabaceae]]", parents = {"legumes"}, } labels["Vigna beans"] = { type = "set", displaytitle = "''Vigna'' beans", description = "=plants in the Asian [[legume]] [[genus]] ''[[Vigna]]'', including [[black-eyed pea]]s, [[Bambara groundnut]]s and what are variously called [[bean]]s, [[dal]]s or [[gram]]s", parents = {"Phaseoleae tribe plants", "vegetables"}, } labels["violet family plants"] = { type = "set", description = "=[[Johnny-jump-up]]s, [[mahoe]], [[pansy|pansies]], [[viola]]s, [[violet]]s, [[whiteywood]] and other plants in the family [[Violaceae]]", parents = {"Malpighiales order plants"}, } labels["walnut family plants"] = { type = "set", description = "=[[walnut]]s, [[butternut]]s, [[hickory|hickories]], [[pecan]]s, and other trees in the family [[Juglandaceae]]", parents = {"trees", "nuts"}, } labels["water plants"] = { type = "set", description = "default", parents = {"plants"}, } labels["willows and poplars"] = { type = "set", description = "=plants in the family [[Salicaceae]]", parents = {"Malpighiales order plants", "trees"}, } labels["Zingiberales order plants"] = { type = "set", description = "=[[arrowroot]], [[banana]]s, [[bird of paradise|birds of paradise]], [[canna]]s, [[ginger]]s, [[prayer plant]], and other plants in the [[order]] [[Zingiberales]]", parents = {"commelinids"}, } return labels 5h1n8zaybyazdsy5rok4gl093udsdkb Module:category tree/topic cat/data/Animals 828 1925 35252 2025-01-19T20:00:37Z Kambai Akau 8 Created page with "local labels = {} labels["animals"] = { type = "set", description = "default", parents = {"lifeforms"}, commonscat = "Animalia", wpcat = true, } labels["acanthuroid fish"] = { type = "set", description = "=[[surgeonfish]], [[light-horseman]], [[louvar]]s, [[scat]]s, [[rabbitfish]], [[Moorish idol]]s and other fish in the [[perciform]] [[suborder]] [[Acanthuroidei]]", parents = {"fish"}, } labels["accentors"] = { type = "set", description = "=birds in the [[..." 35252 Scribunto text/plain local labels = {} labels["animals"] = { type = "set", description = "default", parents = {"lifeforms"}, commonscat = "Animalia", wpcat = true, } labels["acanthuroid fish"] = { type = "set", description = "=[[surgeonfish]], [[light-horseman]], [[louvar]]s, [[scat]]s, [[rabbitfish]], [[Moorish idol]]s and other fish in the [[perciform]] [[suborder]] [[Acanthuroidei]]", parents = {"fish"}, } labels["accentors"] = { type = "set", description = "=birds in the [[family]] [[Prunellidae]]", parents = {"perching birds"}, } labels["accipiters"] = { type = "set", description = "=[[besra]]s, [[Cooper's hawk]]s, [[goshawk]]s, [[sharp-shinned hawk]]s, [[shikra]]s, [[sparrowhawk]]s, and other [[hawk]]s in the [[genus]] ''[[Accipiter]]''", parents = {"birds of prey"}, } labels["Acipenseriform fish"] = { type = "set", description = "=[[paddlefish]], [[sturgeon]]s and other fish in the [[order]] [[Acipenseriformes]]", parents = {"fish"}, } labels["adephagan beetles"] = { type = "set", description = "=[[diving beetle]]s, [[ground beetle]]s (including [[bombardier beetle]]s and [[tiger beetle]]s), [[whirligig beetle]]s and other [[beetle]]s in the [[suborder]] [[Adephaga]]", parents = {"beetles"}, } labels["African insectivores"] = { type = "set", description = "=[[aardvark]]s, [[elephant shrew]]s, [[golden mole]]s, [[otter shrew]]s, [[tenrec]]s, and other [[mammal]]s in the [[clade]] [[Afroinsectiphilia]]", parents = {"mammals"}, } labels["agamid lizards"] = { type = "set", description = "=[[agama]]s, [[bearded dragon]]s, [[flying dragon]]s, [[frilled lizard]]s, [[moloch]]s, [[spiny-tailed lizard]]s, [[stellion]]s and other [[lizard]]s in the [[family]] [[Agamidae]]", parents = {"lizards"}, } labels["alcelaphine antelopes"] = { type = "set", description = "=[[blesbuck]]s, [[bontebok]]s, [[bubal]]s, [[gnu]]s or [[wildebeest]], [[hartebeest]]s, [[hirola]], [[sassaby]]s, [[topi]]s, [[tetel]]s, and other [[antelopes]] in the [[subfamily]] [[Alcelaphinae]]", parents = {"antelopes"}, } labels["ammonites"] = { type = "set", description = "=[[extinct]] [[cephalopod]]s in the [[subclass]] [[Ammonoidea]]", parents = {"cephalopods"}, } labels["amphibians"] = { type = "set", description = "default", parents = {"vertebrates"}, commonscat = "Amphibia", wpcat = true, } labels["amphipods"] = { type = "set", description = "=[[beach flea]]s, [[lawn shrimp]], [[scud]]s, [[side swimmer]]s, [[skeleton shrimp]], [[whale louse|whale lice]], and other [[crustacean]]s in the [[order]] [[Amphipoda]]", parents = {"crustaceans"}, } labels["anatids"] = { type = "set", description = "=[[anatid]]s: ([[duck]]s, [[goose|geese]] and [[swan]]s)", parents = {"freshwater birds"}, } labels["annelids"] = { type = "set", description = "=[[earthworm]]s, [[leech]]es, [[ragworm]]s and many other [[segment]]ed [[worm]]s in the [[phylum]] [[Annelida]]", parents = {"worms"}, } labels["anglerfish"] = { type = "set", description = "=fish in the [[order]] [[Lophiiformes]]", parents = {"fish"}, } labels["anguimorph lizards"] = { type = "set", description = "=[[alligator lizard]]s, [[beaded lizard]]s, [[blindworm]]s, [[crocodile monitor]]s, [[galliwasp]]s, [[Gila monster]]s, [[glass lizard]]s, [[goanna]]s, [[Komodo dragon]]s, [[legless lizard]]s, [[nile monitor]]s, [[perentie]]s, [[sheltopusik]]s, [[water monitor]]s, and other [[lizards]] in the [[suborder]] [[Anguimorpha]]", parents = {"lizards"}, } labels["anomurans"] = { type = "set", description = "=crablike [[crustacean]]s in the [[decapod]] [[infraorder]] [[Anomura]], which are closely related to the true [[crab]]s in the infraorder [[Brachyura]]", parents = {"crustaceans", "decapods"}, } labels["anteaters and sloths"] = { type = "set", description = "=[[mammal]]s in the [[order]] [[Pilosa]]", parents = {"mammals"}, } labels["antelopes"] = { type = "set", description = "default", parents = {"even-toed ungulates"}, } labels["antilopine antelopes"] = { type = "set", description = "=[[blackbuck]]s, [[chinkara]]s, [[dibatag]]s, [[dik-dik]]s, [[gazelle]]s, [[gerenuk]]s, [[grysbok]]s, [[klipspringer]]s, [[oribi]]s, [[royal antelope]]s, [[saiga]]s, [[springbok]]s, [[steenbok]]s, [[zeren]], and other [[antelope]]s in the [[bovid]] [[subfamily]] [[Antilopinae]]", parents = {"antelopes"}, } labels["ants"] = { type = "set", description = "default", parents = {"hymenopterans"}, } labels["antshrikes"] = { type = "set", description = "default", parents = {"suboscines", "perching birds"}, } labels["anurans"] = { type = "set", description = "=[[amphibian]]s in the [[order]] [[Anura]], which are short-bodied and without tails, having long hind legs adapted for leaping that are typically folded at rest. Anurans are mostly known as [[frog]]s or [[toad]]s", parents = {"amphibians"}, } labels["aphids"] = { type = "set", description = "=[[insect]]s in the [[superfamily]] [[Aphidoidea]]", parents = {"hemipterans"}, } labels["apodiforms"] = { type = "set", description = "=[[hummingbird]]s, [[needletail]]s, [[spinetail]]s, [[swift]]s, [[swiftlet]]s, [[treeswift]]s, and other [[bird]]s in the [[order]] [[Apodiformes]]", parents = {"birds"}, } labels["arachnids"] = { type = "set", description = "default", parents = {"arthropods"}, } labels["araneoid spiders"] = { type = "set", description = "=[[bird dropping spider]]s, [[cobweb spiders]] (including [[black widow]]s and [[redback]]s), [[orbweaver]]s (including [[cross spider]]s and [[writing spider]]s), [[long-jawed spider]]s, [[money spider]]s, [[nesticid]]s, [[pimoid]], [[pirate spider]]s, [[tetragnathid]]s and other [[spider]]s in the [[superfamily]] [[Araneoidea]]", parents = {"spiders"}, } labels["argentiniform fish"] = { type = "set", description = "=[[argentine]]s, [[barreleye]]s, [[blacksmelt]]s, [[smoothtongue]]s and other fish in the [[order]] [[Argentiniformes]]", parents = {"fish"}, } labels["armadillos"] = { type = "set", description = "default", parents = {"mammals"}, } labels["arthropods"] = { type = "set", description = "default", parents = {"animals"}, commonscat = "Arthropoda", wpcat = true, } labels["aschizan flies"] = { type = "set", description = "=[[fly|flies]] in the [[dipteran]] [[section]] [[Aschiza]]", parents = {"dipterans"}, } labels["asilomorph flies"] = { type = "set", description = "=[[bee fly|bee flies]], [[dance fly|dance flies]], [[Mydas fly|Mydas flies]], [[robber fly|robber flies]], [[stiletto fly|stiletto flies]], [[window fly|window flies]] and other [[fly|flies]] in the [[dipteran]] [[infraorder]] [[Asilomorpha]]", parents = {"dipterans"}, } labels["assassin bugs"] = { type = "set", description = "=[[ambush bug]]s, [[assassin bug]]s, [[corsair]]s, [[feather-legged bug]]s, [[kissing bug]]s or [[conenose bug]]s, [[masked hunter]]s, [[wheel bug]]s, and other [[true bug]]s in the [[family]] [[Reduviidae]]", parents = {"true bugs"}, } labels["astacideans"] = { type = "set", description = "=[[crustacean]]s in the [[decapod]] [[infraorder]] [[Astacidea]], including the original [[species]] known as [[crayfish]] and [[lobster]]s, and their relatives", parents = {"crustaceans", "decapods"}, } labels["atheriniform fish"] = { type = "set", description = "=[[blue-eye]]s, [[hardyhead]]s, [[grunion]], [[jacksmelt]], [[rainbowfish]], [[silverside]]s, [[zona]], and other fish in the [[order]] [[Atheriniformes]]", parents = {"fish"}, } labels["auks"] = { type = "set", description = "=[[auk]]s, [[guillemot]]s, [[murre]]s, [[puffin]]s, [[razorbill]]s, and other [[seabird]]s in the family [[Alcidae]]", parents = {"seabirds"}, } labels["aulopiform fish"] = { type = "set", description = "=[[daggertooth]]s, [[lancetfish]], [[sergeant baker]]s, [[greeneye]]s, [[telescopefish]], [[lizardfish]] and other fish in the [[order]] [[Aulopiformes]]", parents = {"fish"}, } labels["Australasian robins"] = { type = "set", description = "=birds in the [[passerine]] [[family]] [[Petroicidae]], which are not closely related to the [[European robin]] (an [[Old World flycatcher]] in the family [[Muscicapidae]]), or the [[American robin]] (a [[thrush]] in the family [[Turdidae]])", parents = {"perching birds"}, } labels["baby animals"] = { type = "set", description = "default", parents = {"animals"}, } labels["bandicoots and bilbies"] = { type = "set", description = "=[[peramelid]]s, [[bandicoot]]s, [[marl]]s, [[quenda]]s, [[chaeropodid]]s, [[pig-footed bandicoot]]s, [[thylacomyid]]s, [[bilby|bilbies]], [[dalgite]]s, [[rabbit-eared bandicoot]]s, [[philander]]s, [[pinkie]]s, and other [[marsupial]]s in the [[order]] [[Peramelemorphia]]", parents = {"marsupials"}, } labels["barklice"] = { type = "set", description = "=non-[[parasitic]] [[insect]]s in the [[order]] [[Psocodea]]", parents = {"insects"}, } labels["barnacles"] = { type = "set", description = "=[[crustacean]]s in the [[infraclass]] [[Cirripedia]], including the parasitic [[rhizocephalan]]s", parents = {"crustaceans"}, } labels["bats"] = { type = "set", description = "default", parents = {"mammals"}, } labels["bees"] = { type = "set", description = "default", parents = {"hymenopterans", "beekeeping"}, } labels["beetles"] = { type = "set", description = "default", parents = {"insects"}, } labels["beloniform fish"] = { type = "set", description = "=[[ballyhoo]], [[flying fish]], [[garfish]], [[halfbeak]]s, [[houndfish]], [[mackerel pike]]s, [[medaka]]s, [[needlefish]], [[ricefish]], [[saury|sauries]], [[silver gar]], and other fish in the [[order]] [[Beloniformes]]", parents = {"fish"}, } labels["bibionomorphs"] = { type = "set", description = "=[[March fly|March flies]], [[cecidomyiid]] [[gall midge]]s, [[keroplatid]] [[fungus gnat]]s, [[mycetophilid]]s, [[sciarid]]s and other [[fly|flies]], [[gnat]]s and [[midge]]s in the [[dipteran]] [[infraorder]] [[Bibionomorpha]]", parents = {"dipterans"}, } labels["birds"] = { type = "set", description = "default", parents = {"vertebrates"}, commonscat = "Aves", wpcat = true, } labels["birds of prey"] = { type = "set", description = "=birds that live by [[predatory]] hunting, and from [[carrion]]", parents = {"birds"}, } labels["bivalves"] = { type = "set", description = "=[[clam]]s, [[cockle]]s, [[mussel]]s, [[oyster]]s, [[scallop]]s and other [[mollusk]]s in the [[class]] [[Bivalvia]]", parents = {"mollusks"}, } labels["blennies"] = { type = "set", description = "=[[blenny|blennies]], [[chaenopsid]]s, [[clinid]]s, [[dactyloscopid]]s, [[klipfish]], [[labrisomid]]s, [[triplefin]]s, [[weedfish]] and other fish in the [[perciform]] [[suborder]] [[Blennioidei]]", parents = {"fish"}, } labels["boas"] = { type = "set", description = "=[[snake]]s in the family [[Boidae]]", parents = {"snakes"}, } labels["bostrichiform beetles"] = { type = "set", description = "=[[carpet beetle]]s, [[deathwatch beetle]]s, [[drugstore beetle]]s, [[museum beetle]]s, [[powder-post beetle]]s, and other [[anobiid]]s/[[ptinid]]s, [[bostrichid]]s, [[dermestid]]s, [[derodontid]]s, [[jacobsoniid]]s and [[nosodendrid]]s in the [[coleopteran]] [[infraorder]] [[Bostrichiformia]]", parents = {"beetles"}, } labels["bovines"] = { type = "set", description = "default", parents = {"even-toed ungulates"}, } labels["brachiopods"] = { type = "set", description = "=[[animal]]s in the [[phylum]] [[Brachiopoda]]. <u>Note</u>: not to be confused with [[branchiopod]]s, which are [[crustacean]]s", parents = {"animals"}, } labels["branchiopods"] = { type = "set", description = "=[[[brine shrimp]], [[clam shrimp]], [[fairy shrimp]], [[tadpole shrimp]], [[water flea]]s, and other [[crustacean]]s in the [[class]] [[Branchiopoda]]. <u>Note</u>: not to be confused with [[brachiopod]]s, which are a separate [[phylum]]", parents = {"crustaceans"}, } labels["bryozoans"] = { type = "set", description = "=[[animal]]s in the [[phylum]] [[Bryozoa]], also known as [[Ectoprocta]]", parents = {"animals"}, } labels["bulbuls"] = { type = "set", description = "=[[bulbul]]s, [[greenbul]]s, [[brownbul]]s, [[leaflove]]s, [[bristlebill]]s, and other birds in the [[passerine]] [[family]] [[Pycnonotidae]]", parents = {"perching birds"}, } labels["buteos"] = { type = "set", description = "=[[hawk]]s in the [[genus]] ''[[Buteo]]'', known as [[buzzard]]s in Europe", parents = {"birds of prey"}, } labels["butterflies"] = { type = "set", description = "default", parents = {"insects"}, } labels["caddis flies"] = { type = "set", description = "=insects in the order [[Trichoptera]], which are closely related to the [[butterfly|butterflies]] and [[moth]]s but with hairs on their wings instead of scales, and which have [[aquatic]] [[larvae]] that live in cases that they build around themselves", parents = {"insects"}, } labels["caecilians"] = { type = "set", description = "=[[amphibian]]s in the [[order]] [[Gymnophiona]], which are legless and resemble [[earthworm]]s or [[snake]]s", parents = {"amphibians"}, } labels["camelids"] = { type = "set", description = "=[[camelid]]s ([[camel]]s, [[llama]]s, [[alpaca]]s, etc.)", parents = {"mammals", "even-toed ungulates"}, } labels["canids"] = { type = "set", description = "default", parents = {"carnivores"}, } labels["caprines"] = { type = "set", description = "=[[sheep]], [[goat]]s, [[goat antelope]]s, [[chamois]], [[muskox]]en, [[bharal]], [[goral]], [[ibex]], [[mouflon]], [[serow]], [[tahr]], [[tur]], [[takin]] and other animals in the [[bovid]] [[subfamily]] [[Caprinae]], formerly known as the [[family]] Capridae", parents = {"even-toed ungulates"}, } labels["caprimulgiforms"] = { type = "set", description = "=[[caprimulgiform]]s: birds in the taxonomic order [[Caprimulgiformes]]- the [[nightjar]]s, [[oilbird]]s, [[frogmouth]]s, [[potoo]]s, etc", parents = {"birds"}, } labels["carcharhiniform sharks"] = { type = "set", description = "=[[bull shark]]s, [[catshark]]s, [[gummy shark]]s, [[hammerhead]]s, [[leopard shark]]s, [[morgay]]s, [[requiem shark]]s, [[tiger shark]]s, [[tope]]s, [[whaler]]s, [[whitetip]]s and other sharks in the [[order]] [[Carcharhiniformes]]", parents = {"sharks"}, } labels["cardinalids"] = { type = "set", description = "=[[cardinal]]s, [[dickcissel]]s, [[indigo bunting]]s, [[pyrrhuloxia]]s, [[rose-breasted grosbeak]]s, [[scarlet tanager]]s, and other birds in the [[family]] [[Cardinalidae]]", parents = {"perching birds"}, } labels["caridean shrimp"] = { type = "set", description = "=[[crustacean]]s in the [[decapod]] [[infraorder]] [[Caridea]], mostly known as [[shrimp]] or [[prawn]]s", parents = {"crustaceans", "decapods"}, } labels["carnivores"] = { type = "set", description = "=[[bear]]s, [[cat]]s, [[civet]]s, [[dog]]s, [[fossa]]s, [[hyaena]]s, [[mongoose]]s, [[panda]]s, [[raccoon]]s, [[seal]]s, [[skunk]]s, [[weasel]]s and various other [[mammal]]s in the [[order]] [[Carnivora]]", parents = {"mammals"}, } labels["carps"] = { type = "set", description = "=fish in the [[subfamily]] [[Cyprininae]], the [[carps]] and [[goldfish]]", parents = {"cyprinids"}, } labels["catfish"] = { type = "set", description = "default", parents = {"fish", "otocephalan fish"}, } labels["cats"] = { type = "set", description = "=[[cat]]s in the sense of members of the genus ''[[Felis]]''", parents = {"felids"}, commonscat = "Felis silvestris catus", wpcat = true, } labels["cattle"] = { type = "set", description = "default", parents = {"bovines", "livestock"}, } labels["caviomorphs"] = { type = "set", description = "=[[agouti]]s, [[capybara]]s, [[chinchilla]]s, [[guinea pig]]s, [[New World porcupine]]s, [[nutria]]s, [[tuco-tuco]]s and other [[rodent]]s in the parvorder [[Caviomorpha]]", parents = {"rodents"}, } labels["cephalopods"] = { type = "set", description = "default", parents = {"mollusks"}, } labels["cercopithecin monkeys"] = { type = "set", description = "=[[blue monkey]]s, [[Diana monkey]]s, [[guenon]]s, [[lesula]]s, [[malbrouck]]s, [[patas monkey]]s, [[talapoin]]s, [[vervet]]s, and other [[Old World monkey]]s in the [[cercopithecine]] [[tribe]] [[Cercopithecini]]", parents = {"Old World monkeys"}, } labels["certhioid birds"] = { type = "set", description = "=birds in the [[passerine]] [[superfamily]] [[Certhioidea]], the [[treecreeper]]s, [[nuthatch]]es, [[gnatcatcher]]s and [[wren]]s", parents = {"perching birds"}, } labels["cervids"] = { type = "set", description = "default", parents = {"even-toed ungulates"}, } labels["cetaceans"] = { type = "set", description = "=[[cetacean]]s ([[dolphin]]s, [[whale]]s and [[porpoise]]s)", parents = {"even-toed ungulates"}, } labels["chalcidoid wasps"] = { type = "set", description = "=[[chalcidid]]s, [[encyrtid]]s, [[fig wasp]]s, [[jointworm]]s, [[mymarid]] [[fairyfly|fairyflies]], [[perilampid]]s, [[torymid]]s, [[trichogramma]]s, and other [[wasp]]s in the [[superfamily]] [[Chalcidoidea]]", parents = {"hymenopterans"}, } labels["characins"] = { type = "set", description = "=fish in the order [[Characiformes]]", parents = {"fish", "otocephalan fish"}, } labels["chickens"] = { type = "set", description = "default", parents = {"poultry", "fowls"}, } labels["chimaeras (fish)"] = { type = "set", description = "=[[cartilaginous]] fish in the [[Chimaeriformes]], the only surviving [[order]] of the [[subclass]] [[Holocephali]], and separate from the [[shark]]s, [[ray]]s, [[skate]]s and [[sawfish]] of the subclass [[Elasmobranchii]]", parents = {"fish"}, } labels["chordates"] = { type = "set", description = "=animals in the [[phylum]] [[Chordata]]", parents = {"animals"}, } labels["chrysomeloid beetles"] = { type = "set", description = "=[[cerambycid]]s or [[longhorn beetle]]s such as [[apple borer]]s, [[huhu beetle]]s, [[locust borer]]s and [[thunderbolt beetle]]s, as well as [[chrysomelid]]s or [[leaf beetle]]s such as [[asparagus beetle]]s, [[bean weevil]]s, [[Colorado beetle]]s, [[cucumber beetle]]s, [[flea beetle]]s, [[potato beetle]]s, and other [[beetle]]s in the [[superfamily]] [[Chrysomeloidea]]", parents = {"beetles"}, } labels["cicadas"] = { type = "set", description = "=[[insect]]s in the [[superfamily]] [[Cicadoidea]]", parents = {"hemipterans"}, } labels["cichlids"] = { type = "set", description = "=fish in the family [[Cichlidae]]", parents = {"labroid fish"}, } labels["clinids"] = { type = "set", description = "=fish in the family [[Clinidae]]", parents = {"fish"}, } labels["cnidarians"] = { type = "set", description = "=[[coral]]s, [[gorgonian]]s, [[hydra]]s, [[myxozoan]]s, [[Portuguese man-of-war]], [[sea anemone]]s, [[sea fir]]s, [[sea wasp]]s, and other animals in the in the [[phylum]] [[Cnidaria]]", parents = {"animals"}, } labels["cockatoos"] = { type = "set", description = "=[[crested]] [[parrot]]s in the [[family]] [[Cacatuidae]]", parents = {"parrots"}, } labels["cockroaches"] = { type = "set", description = "default", parents = {"insects"}, } labels["colobine monkeys"] = { type = "set", description = "=[[colobus]]es, [[douc]]s, [[langur]]s, [[guereza]]s, [[hanuman]]s,[[leaf monkey]]s, [[lutung]]s, [[proboscis monkey]]s, and other [[Old World monkey]]s in the [[subfamily]] [[Colobinae]]", parents = {"Old World monkeys"}, } labels["colubrid snakes"] = { type = "set", description = "=[[snake]]s in the family [[Colubridae]]", parents = {"snakes"}, } labels["colugos"] = { type = "set", description = "=the [[primate]]-like [[gliding]] [[mammal]]s in the [[order]] [[Dermoptera]], also known as [[flying lemur]]s", parents = {"mammals"}, } labels["columbids"] = { type = "set", description = "=[[columbid]]s, i.e. [[pigeon]]s and [[dove]]s", parents = {"birds"}, } labels["copepods"] = { type = "set", description = "=[[crustacean]]s in the [[subclass]] [[Copepoda]]", parents = {"crustaceans"}, } labels["coraciiforms"] = { type = "set", description = "=[[bee-eater]]s, [[ground rollers]], [[kingfisher]]s, [[motmot]]s, [[roller]]s, [[tody|todies]] and other birds in the taxonomic order [[Coraciiformes]]", parents = {"birds"}, } labels["corvids"] = { type = "set", description = "default", parents = {"perching birds", "corvoid birds"}, } labels["corvoid birds"] = { type = "set", description = "=[[apostlebird]]s, [[bird of paradise|birds of paradise]], [[crow]]s, [[drongo]]s, [[fantail]]s, [[grinder]]s, [[jackdaw]]s, [[jay]]s, [[magpie]]s, [[magpie-lark]]s, [[manucode]]s, [[monarchid]]s, [[nutcracker]]s, [[piwakawaka]]s, [[raven]]s, [[restless flycatcher]]s, [[riflebird]]s, [[shrike]]s, [[standard-wing]]s, and other birds in the [[superfamily]] [[Corvoidea]]", parents = {"perching birds"}, } labels["cotingas"] = { type = "set", description = "=birds in the [[suboscine]] [[family]] [[Cotingidae]]", parents = {"suboscines"}, } labels["crabs"] = { type = "set", description = "=[[crab]]s, [[decapod]] [[crustacean]]s in the [[infraorder]] [[Brachyura]]", parents = {"crustaceans", "decapods"}, } labels["cranes (birds)"] = { type = "set", description = "=[[crane]]s", parents = {"gruiforms"}, } labels["cricetids"] = { type = "set", description = "=[[cotton rat]]s, [[deer mouse|deer mice]], [[hamster]]s, [[harvest mouse|harvest mice]], [[lemming]]s, [[vole]]s, [[woodrat]]s, and other [[rodent]]s in the [[family]] [[Cricetidae]]", parents = {"rodents"}, } labels["crickets and grasshoppers"] = { type = "set", description = "=[[cricket]]s, [[grasshopper]]s, [[katydid]]s, [[weta]]s and other [[insect]]s in the order [[Orthoptera]]", parents = {"insects"}, } labels["croakers"] = { type = "set", description = "=[[croaker]]s, [[drum]]s, [[weakfish]]s and other fish in the family [[Sciaenidae]]", parents = {"percoid fish"}, } labels["crocodilians"] = { type = "set", description = "=[[crocodile]]s, [[alligator]]s, [[caymans]], and other [[reptile]]s in the order [[Crocodilia]]", parents = {"reptiles"}, } labels["crustaceans"] = { type = "set", description = "default", parents = {"arthropods"}, } labels["cuckoos"] = { type = "set", description = "=[[cuckoo]]s and other birds in the [[family]] [[Cuculidae]]", parents = {"otidimorph birds"}, } labels["cuckooshrikes and minivets"] = { type = "set", description = "=birds in the [[family]] [[Campephagidae]]", parents = {"perching birds"}, } labels["cucujoid beetles"] = { type = "set", description = "=[[flower beetle]]s, [[fungus beetle]]s, [[grain beetle]]s, [[lady beetle]]s, [[lizard beetle]]s, [[Mexican bean beetle]]s, and other [[beetle]]s in the [[superfamily]] [[Cucujoidea]]", parents = {"beetles"}, } labels["ctenophores"] = { type = "set", description = "=animals in the [[phylum]] [[Ctenophora]], the [[comb jelly|comb jellies]]", parents = {"animals"}, } labels["culicomorphs"] = { type = "set", description = "=[[biting midge]]s, [[blackfly|blackflies]], [[blood worm]]s, [[glassworm]]s, [[meniscus midge]]s, [[mosquito]]s, [[no-see-um]]s, [[non-biting midge]]s, [[phantom midge]]s and other [[insect]]s in the [[dipteran]] [[infraorder]] [[Culicomorpha]]", parents = {"dipterans"}, } labels["cyprinids"] = { type = "set", description = "=[[carp]], [[minnow]]s, [[chub]]s and other fish in the [[family]] [[Cyprinidae]]. In some classifications, this group is known as the [[superfamily]] [[Cyprinoidea]] or [[suborder]] [[Cyprinoidei]], with the [[cyprinid]] [[subfamily|subfamilies]] considered to be families", parents = {"fish", "otocephalan fish"}, } labels["dabbling ducks"] = { type = "set", description = "=[[gadwall]]s [[garganey]]s, [[mallard]]s, [[mottled duck]]s, [[pintail]]s, [[shoveler]]s, [[teal]]s, [[wigeon]]s and other ducks in either the [[anatid]] [[tribe]] [[Anatini]] or [[subfamily]] [[Anatinae]], depending on the classification", parents = {"ducks"}, } labels["damselflies"] = { type = "set", description = "=[[bluestreak]]s, [[bluetail]]s, [[demoiselle]]s, [[flatwing]]s, [[redtail]]s, [[riverdamsel]]s, [[rubyspot]]s, [[spreadwing]]s, [[threadtail]]s, [[whitetip]]s, and other insects in the [[odonate]] [[suborder]] [[Zygoptera]]", parents = {"dragonflies and damselflies"}, } labels["danaine butterflies"] = { type = "set", description = "=[[clearwing]]s, [[crow]]s, [[milkweed]]s, [[monarch]]s, [[paper kite butterfly|paper kite butterflies]], [[tiger]]s, [[wanderer]]s and other [[butterfly|butterflies]] in the [[nymphalid]] [[subfamily]] [[Danainae]]", parents = {"nymphalid butterflies"}, } labels["dasyuromorphs"] = { type = "set", description = "=[[thylacine]]s, [[numbat]]s, [[dasyure]]s, [[antechinus]]es, [[dibbler]]s, [[dunnart]]s, [[mulgara]]s. [[phascogale]]s, [[planigale]]s, [[quoll]]s, [[Tasmanian devil]]s, and other [[marsupial]]s in the [[order]] [[Dasyuromorphia]]", parents = {"marsupials"}, } labels["decapods"] = { type = "set", description = "=[[crabs]], [[crayfish]], [[lobster]]s, [[prawn]]s, ([[caridean]]) [[shrimp]], and many other [[crustacean]]s in the [[order]] [[Decapoda]]", parents = {"crustaceans"}, } labels["delphinids"] = { type = "set", description = "=(oceanic) [[dolphin]]s, [[grampus]]es, [[killer whale]]s/[[orca]]s, [[pilot whale]]s, and other [[cetacean]]s in the [[family]] [[Delphinidae]]", additional = "Note: [[river dolphin]]s and [[porpoise]]s are in other families.", parents = {"cetaceans"}, } labels["designer dogs"] = { type = "set", description = "default", parents = {"dogs"}, commonscat = true, wpcat = true, } labels["dinosaurs"] = { type = "set", description = "default", parents = {"reptiles"}, } labels["dionychan spiders"] = { type = "set", description = "=[[crab spider]]s, [[flattie]]s, [[ground spider]]s, [[huntsman spider]]s, [[jumping spider]], [[scorpion spider]]s, and other [[spiders]] in the [[entelegyne]] [[clade]] [[Dionycha]]", parents = {"spiders"}, } labels["dipterans"] = { type = "set", description = "=[[fly|flies]], [[gnat]]s, [[midge]]s, [[mosquito]]s and other [[insect]]s in the order [[Diptera]]", parents = {"insects"}, } labels["dogs"] = { type = "set", description = "default", parents = {"canids"}, commonscat = true, wpcat = true, } labels["domestic cats"] = { type = "set", description = "default", parents = {"cats"}, } labels["dragonflies and damselflies"] = { type = "set", description = "=insects in the order [[Odonata]]", parents = {"insects"}, } labels["ducks"] = { type = "set", description = "default", parents = {"anatids", "poultry"}, } labels["dugongs and manatees"] = { type = "set", description = "=[[mammal]]s in the order [[Sirenia]]", parents = {"mammals"}, } labels["eagles"] = { type = "set", description = "default", parents = {"birds of prey"}, } labels["earthworms"] = { type = "set", description = "=worms in the [[annelid]] [[suborder]] [[Lumbricina]]", parents = {"annelids"}, } labels["earwigs"] = { type = "set", description = "=insects in the order [[Dermaptera]]", parents = {"insects"}, } labels["echinoderms"] = { type = "set", description = "default", parents = {"animals"}, commonscat = "Echinodermata", wpcat = true, } labels["eels"] = { type = "set", description = "=[[eel]]s, elongated, snakelike fish in the order [[Anguilliformes]]", parents = {"elopomorph fish"}, } labels["elapid snakes"] = { type = "set", description = "=[[cobra]]s, [[coral snake]]s, [[krait]]s, [[mamba]]s, [[sea snake]]s, and other [[venomous]] snakes in the family [[Elapidae]]", parents = {"snakes"}, } labels["elateroid beetles"] = { type = "set", description = "=[[click beetle]]s/[[elaterid]]s, [[fire beetle]]s, [[firefly|fireflies]]/[[lampyrid]]s, [[glowworm]]s, [[net-winged beetle]]s/[[lycid]]s, [[railroad worm]]s/[[phengodid]]s, [[soldier beetle]]s/[[cantharid]]s, [[throscid]]s, [[wireworm]]s and other [[beetle]]s in the [[superfamily]] [[Elateroidea]]", parents = {"beetles"}, } labels["elephants"] = { type = "set", description = "default", parents = {"mammals"}, commonscat = "Elephantidae", wpcat = true, } labels["elopomorph fish"] = { type = "set", description = "=[[bonefish]], [[eel]]s, [[gulper eel]]s, [[halosaur]]s, [[ladyfish]], [[tarpon]] and other fish in the [[superorder]] [[Elopomorpha]]", parents = {"fish"}, } labels["emberizids"] = { type = "set", description = "=[[bunting]]s, [[yellowhammer]]s and related birds in the [[passerine]] family [[Emberizidae]]", additional = "<u>Note</u>: for New World species that were formerly classified in this family, see [[:Category:{{{langcode}}}:New World sparrows]].", parents = {"perching birds"}, } labels["emydid turtles"] = { type = "set", description = "=(North American) [[box turtle]]s, [[chicken turtle]]s, [[cooter]]s, [[ellachick]]s, [[pond turtle]]s, [[slider]]s, [[terrapin]]s, and other [[turtle]]s in the [[family]] [[Emydidae]]", parents = {"turtles"}, } labels["equids"] = { type = "set", description = "default", parents = {"odd-toed ungulates"}, } labels["erinaceids"] = { type = "set", description = "=[[erinaceid]]s – hedgehogs and relatives", parents = {"mammals"}, } labels["euplerids"] = { type = "set", description = "=[[euplerid]]s &mdash; mongoose-like mammals found in Madagascar", parents = {"carnivores"}, } labels["even-toed ungulates"] = { type = "set", description = "=[[mammal]]s in the [[order]] [[Artiodactyla]]", parents = {"mammals"}, } labels["falconids"] = { type = "set", description = "=[[caracara]]s, [[falcon]]s, [[hobby|hobbies]], [[kestrel]]s, [[lanner]]s, [[merlin]]s, [[saker]]s, and other birds in the [[family]] [[Falconidae]]", parents = {"birds of prey"}, } labels["felids"] = { type = "set", description = "default", parents = {"carnivores"}, } labels["female animals"] = { type = "set", description = "default", parents = {"animals", "female"}, } labels["fish"] = { type = "set", description = "default", parents = {"vertebrates"}, commonscat = true, wpcat = true, } labels["flamingos"] = { type = "set", description = "default", parents = {"freshwater birds"}, } labels["flatfish"] = { type = "set", description = "=[[sole]]s, [[flounder]]s, [[halibut]]s and other fish in the order [[Pleuronectiformes]]", parents = {"fish"}, } labels["flatworms"] = { type = "set", description = "=[[fluke]]s, [[monogenean]]s, [[planarian]]s, [[polyclad]]s, [[tapeworm]]s, and other animals in the [[phylum]] [[Platyhelminthes]]", additional = "For terms related to the study of [[parasitic]] [[worm#Noun|worms]], see [[:Category:Helminthology]] and its subcategories.", parents = {"worms"}, } labels["fleas"] = { type = "set", description = "default", parents = {"insects"}, } labels["fowls"] = { type = "set", description = "=[[fowl]]s: land birds in the [[order]] [[Galliformes]]", parents = {"birds"}, } labels["foxes"] = { type = "set", description = "default", parents = {"canids"}, } labels["freshwater birds"] = { type = "set", description = "=birds that live mainly in [[freshwater]] areas, including [[estuaries]]", parents = {"birds"}, } labels["freshwater whitefish"] = { type = "set", description = "=[[cisco]]s, [[houting]]s, [[inconnu]]s, [[lavaret]]s, [[marena]]s, [[omul]]s, [[Otsego bass]], [[peled]]s, [[pollan]]s, [[roundfish]], [[tullibee]]s, [[vendace]]s, [[whitefish]] and other fish in the [[salmonid]] [[subfamily]] [[Coregoninae]]", parents = {"salmonids"}, } labels["frogs"] = { type = "set", description = "default", parents = {"anurans"}, } labels["gadiforms"] = { type = "set", description = "=[[cod]], [[haddock]], [[hake]] and other fish in the [[order]] [[Gadiformes]]", parents = {"fish"}, } labels["gasterosteiform fish"] = { type = "set", description = "=[[stickleback]]s, [[hypoptychid]] [[sand eel]]s, [[tubesnout]]s and other fish in the [[order]] [[Gasterosteiformes]]", additional = "Note: See [[:Category:Syngnathiform fish]] for a group formerly included within this order.", parents = {"fish"}, } labels["gastropods"] = { type = "set", description = "default", parents = {"mollusks"}, } labels["geckos"] = { type = "set", description = "=[[lizard]]s in the [[infraorder]] [[Gekkota]], except for the [[legless lizards]] or [[pygopod]]s", parents = {"lizards"}, } labels["geese"] = { type = "set", description = "default", parents = {"anatids", "poultry"}, } labels["geometrid moths"] = { type = "set", description = "=[[carpet]]s, [[engrailed]]s, [[heath]]s, [[pug]]s, [[peppered moth]]s, [[streak]]s, [[wave]]s and other [[moth]]s in the [[family]] [[Geometridae]], most of which have [[caterpillar]]s known as [[inchworm]]s, [[looper]]s, [[measuring worm]]s or [[spanworm]]s", parents = {"moths"}, } labels["goats"] = { type = "set", description = "default", parents = {"caprines", "livestock"}, } labels["gobies"] = { type = "set", description = "=[[goby|gobies]], [[dartfish]], [[mudskipper]]s, [[sea gudgeon]]s, [[sleeper]]s, [[wormfish]], and other [[fish]] in the [[perciform]] [[suborder]] [[Gobioidei]]", parents = {"fish"}, } labels["gossamer-winged butterflies"] = { type = "set", description = "=[[blue]]s, [[copper]]s, [[elfin]]s, [[harvester]]s, [[hairstreak]]s, [[sunbeam]]s and other [[butterfly|butterflies]] in the [[family]] [[Lycaenidae]]", parents = {"butterflies"}, } labels["grebes"] = { type = "set", description = "default", parents = {"freshwater birds"}, } labels["grouse"] = { type = "set", description = "=[[blackcock]]s, [[capercaillie]]s, [[grouse]], [[moorcock]]s, [[prairie chicken]]s, [[ptarmigan]]s, [[sagehen]]s, and other birds in the [[phasianid]] [[subfamily]] [[Tetraoninae]]", parents = {"fowls"}, } labels["gruiforms"] = { type = "set", description = "=[[coot]]s, [[crake]]s, [[crane]]s, [[finfoot]]s, [[flufftail]]s, [[gallinule]]s, [[limpkin]]s, [[rail]]s, [[sungrebe]]s, [[trumpeter]]s, and other birds in the [[order]] [[Gruiformes]]", parents = {"freshwater birds"}, } labels["gulls"] = { type = "set", description = "=[[gull]]s, [[seabird]]s in the [[family]] [[Laridae]]", parents = {"seabirds"}, } labels["gun dogs"] = { type = "set", description = "default", parents = {"hunting dogs"}, } labels["hares"] = { type = "set", description = "default", parents = {"lagomorphs"}, } labels["hemipterans"] = { type = "set", description = "=[[aphid]]s, [[leafhopper]]s, [[scale insect]]s, [[true bug]]s, [[whitefly|whiteflies]], and other [[insect]]s in the order [[Hemiptera]]", parents = {"insects"}, } labels["herding dogs"] = { type = "set", description = "default", parents = {"pastoral dogs"}, } labels["herons"] = { type = "set", description = "=[[heron]]s, [[bittern]]s and [[egret]]s", parents = {"freshwater birds"}, } labels["herpestids"] = { type = "set", description = "=[[herpestid]]s- mongooses, meerkats, and relatives", parents = {"carnivores"}, } labels["herrings"] = { type = "set", description = "=[[herring]]s, [[shad]]s, [[sardine]]s and other fish in the family [[Clupeidae]]", parents = {"fish", "otocephalan fish"}, } labels["holostean fish"] = { type = "set", description = "=[[gar]]s and [[bowfin]]s, primitive fish in the [[infraclass]] [[Holostei]]", parents = {"fish"}, } labels["hominids"] = { type = "set", description = "default", parents = {"primates"}, } labels["honeyeaters"] = { type = "set", description = "=Australian [[chat]]s, [[bellbird]]s, [[friarbird]]s, [[gibberbird]]s, [[honeyeater]]s, [[miner]]s, [[spinebill]]s, [[wattlebird]]s, and other birds in the [[family]] [[Meliphagidae]]", parents = {"meliphagoid birds"}, } labels["hoopoes and hornbills"] = { type = "set", description = "=[[hoopoe]]s, [[woodhoopoe]]s (including [[scimitarbill]]s), [[hornbill]]s, [[ground hornbill]]s, and other birds in the taxonomic order [[Bucerotiformes]]", parents = {"birds"}, } labels["horseflies"] = { type = "set", description = "=[[blind-fly|blind-flies]], [[breezefly|breezeflies]], [[cleg]]s, [[deerfly|deerflies]], [[forest fly|forest flies]], [[gadfly|gadflies]], [[horsefly|horseflies]], [[oxfly|oxflies]], [[zimb]]s, and other biting flies in the [[family]] [[Tabanidae]]", parents = {"dipterans"}, } labels["horse breeds"] = { type = "set", description = "default", parents = {"horses"}, commonscat = true, wpcat = true, } labels["horses"] = { type = "set", description = "default", parents = {"equids", "livestock"}, } labels["hummingbirds"] = { type = "set", description = "default", parents = {"apodiforms"}, } labels["hunting dogs"] = { type = "set", description = "default", parents = {"dogs"}, } labels["hyaenids"] = { type = "set", description = "default", parents = {"carnivores"}, } labels["hydrozoans"] = { type = "set", description = "=[[bluebottle]]s, [[calycophoran]]s, [[filiferan]]s, [[hydra]]s, [[hydractinian]]s, [[leptothecate]]s, [[narcomedusa]]s, [[pandeid]]s, [[physonect]]s, [[plumularian]]s, [[Portuguese man-of-war]]s, [[siphonophore]]s, [[stylaster]]s, [[sea fir]]s, [[sea ginger]], [[trachylid]]s, [[trachymedusa]]s, amd other animals in the [[cnidarian]] [[class]] [[Hydrozoa]]", parents = {"cnidarians"}, } labels["hymenopterans"] = { type = "set", description = "=[[ant]]s, [[bee]]s, [[ichneumon wasp]]s, [[sawfly|sawflies]], [[wasp]]s and other [[insect]]s in the order [[Hymenoptera]]", parents = {"insects"}, } labels["hyraxes"] = { type = "set", description = "default", parents = {"mammals"}, } labels["ibises and spoonbills"] = { type = "set", description = "=[[ibis]]es and [[spoonbill]]s", parents = {"freshwater birds"}, } labels["ichthyosauromorphs"] = { type = "set", description = "=[[ichthyosaurs]] and related groups of [[extinct]] [[aquatic]] [[reptile]]s in the [[clade]] [[Ichthyosauromorpha]]", parents = {"reptiles"}, } labels["icterids"] = { type = "set", description = "=birds in the [[New World]] [[passerine]] family [[Icteridae]]", parents = {"perching birds"}, } labels["iguanoid lizards"] = { type = "set", description = "=[[anole]]s, [[basilisk]]s, [[collared lizard]]s, [[chuckwalla]]s, [[fence lizard]]s, [[fringe-toed lizard]]s, [[horned lizard]]s, [[iguana]]s, [[leopard lizard]]s, [[side-blotched lizard]]s, [[zebra-tailed lizard]]s and other [[lizard]]s formerly included in the [[family]] [[Iguanidae]], and now mostly treated as comprising either the [[infraorder]] [[Pleurodonta]] or the [[superfamily]] [[Iguanoidea]]", parents = {"lizards"}, } labels["insects"] = { type = "set", description = "default", parents = {"arthropods"}, } labels["isopods"] = { type = "set", description = "=[[gribble]]s, [[pillbug]]s, [[salve bug]]s, [[slater]]s, [[sea slater]]s, [[sowbug]]s, [[woodlouse|woodlice]], and other [[crustacean]]s in the [[order]] [[Isopoda]]", parents = {"crustaceans"}, } labels["jackfish"] = { type = "set", description = "=[[jack]]s, [[pompano]]s, [[jack mackerel]]s, [[scad]]s and other fish in the family [[Carangidae]]", parents = {"percoid fish"}, } labels["jawless fish"] = { type = "set", description = "=[[lamprey]]s and [[hagfish]]: primitive eel-like fishes that have no jaws", parents = {"fish"}, } labels["kingfishers"] = { type = "set", description = "default", parents = {"coraciiforms"}, } labels["kites (birds)"] = { type = "set", description = "=[[hawk]]s in the [[accipitrid]] [[subfamily|subfamilies]] [[Milvinae]] and [[Elaninae]], as well as some in the subfamily [[Perninae]]", parents = {"birds of prey"}, } labels["kyphosid fish"] = { type = "set", description = "=[[blackfish]], [[drummer]]s, [[footballer]]s, [[greenfish]], [[halfmoon]]s, [[luderick]]s, [[mado]]s, [[moonlighter]]s, [[nibbler]]s, [[opaleye]]s, [[sea chub]]s, [[stripey]]s, [[sweep]]s and other fish in the [[percoid]] [[family]] [[Kyphosidae]]", parents = {"percoid fish"}, } labels["labroid fish"] = { type = "set", description = "=[[anemonefish]], [[cale]]s, [[cichlid]]s, [[clownfish]], [[damselfish]], [[parrotfish]], [[surfperch]], [[wrasse]]s, and other fish in the [[perciform]] [[suborder]] [[Labroidei]]", parents = {"fish"}, } labels["labyrinth fish"] = { type = "set", description = "=[[climbing perch]], [[gourami]]s, [[paradisefish]], [[Siamese fighting fish]] and other fish in the [[suborder]] [[Anabantoidei]]", parents = {"fish"}, } labels["lacertoid lizards"] = { type = "set", description = "=[[amphisbaena]]s, [[caiman lizard]]s, [[green lizard]]s, [[ocellated lizard]]s, [[racerunner]]s, [[rock lizard]]s, [[tegu]]s, [[teiid]]s, [[thunderworm]]s, [[viviparous lizard]]s, [[wall lizard]]s, [[whiptail]]s, and other [[lizard]]s in the [[superfamily]] [[Lacertoidea]]", parents = {"lizards"}, } labels["lagomorphs"] = { type = "set", description = "default", parents = {"mammals"}, } labels["lamniform sharks"] = { type = "set", description = "=[[basking shark]]s, [[goblin shark]]s, [[great white shark]]s, [[mako shark]]s, [[megamouth shark]]s, [[porbeagle]]s, [[sand shark]]s, [[thresher shark]]s, and other [[shark]]s in the [[order]] [[Lamniformes]]", parents = {"sharks"}, } labels["lampriform fish"] = { type = "set", description = "=[[crestfish]], [[oarfish]], [[opah]]s, [[ribbonfish]], [[velifer]]s and other fish in the [[order]] [[Lampridiformes]] (not to be confused with the unrelated [[lamprey]]s)", parents = {"fish"}, } labels["larks"] = { type = "set", description = "default", parents = {"perching birds"}, } labels["laughingthrushes"] = { type = "set", description = "=birds in the [[family]] [[Leiothrichidae]]", parents = {"perching birds"}, } labels["leaf warblers"] = { type = "set", description = "=birds in the family [[Phylloscopidae]]", parents = {"warblers"}, } labels["lesser apes"] = { type = "set", description = "=[[gibbon]]s (including [[hoolock]]s, [[lar gibbon]]s [[wow-wow]]s, etc.) and [[siamang]]s, comprising the [[family]] [[Hylobatidae]], which is closely related to the [[hominid]]s", parents = {"primates"}, } labels["leuciscine fish"] = { type = "set", description = "=[[bream]]s, [[chub]]s, [[dace]]s, [[ide]]s, many [[minnow]]s, [[nase]]s, [[roach]]es, [[shiner]]s, [[ziege]]s, and other fish in the [[cyprinid]] [[subfamily]] [[Leuciscinae]], sometimes treated as the [[family]] [[Leuciscidae]], or as the [[tribe]] [[Leuciscini]] within the [[subfamily]] [[Cyprininae]]", parents = {"cyprinids"}, } labels["libellulid dragonflies"] = { type = "set", description = "=[[amberwing]]s, [[basker]]s, [[darter]]s, [[dropwing]]s, [[duskhawk]]s, [[flutterer]]s, [[glider]]s, [[meadowhawk]]s, [[pennant]]s, [[percher]]s, [[skimmer]]s, [[slimwing]]s, [[swampdragon]]s, [[twister]]s, and other [[dragonfly|dragonflies]] in the [[family]] [[Libellulidae]]", parents = {"dragonflies and damselflies"}, } labels["lice"] = { type = "set", description = "=[[parasitic]] insects in the [[order]] [[Psocodea]]", parents = {"insects"}, } labels["limenitidine butterflies"] = { type = "set", description = "=[[admiral]]s, [[clipper]]s, [[count]]s, [[duke]]s, [[purple]]s, [[sister]]s, and other [[butterfly|butterflies]] in the [[nymphalid]] [[subfamily]] [[Limenitidinae]]", parents = {"nymphalid butterflies"}, } labels["littorinimorphs"] = { type = "set", description = "=[[boat shell]]s, [[carrier shell]]s, [[conch]]s, [[cowry|cowries]], [[flamingo tongue]]s, [[helmet shell]]s, [[moon snail]]s, [[pebblesnail]]s, [[trumpet shell]]s, [[velutinid]]s, [[winkle]]s, [[worm-shell]]s, and other [[gastropod]]s in the [[order]] [[Littorinimorpha]]", parents = {"gastropods"}, } labels["livestock guardian dogs"] = { type = "set", description = "default", parents = {"pastoral dogs"}, } labels["lizards"] = { type = "set", description = "default", parents = {"reptiles"}, } labels["loaches"] = { type = "set", description = "=fish in the [[cypriniform]] [[superfamily]] [[Cobitoidea]]", parents = {"fish", "otocephalan fish"}, } labels["lobe-finned fishes"] = { type = "set", description = "=[[coelacanth]]s, [[lungfish]] and other fishes in the [[subclass]] [[Sarcopterygii]] of the [[bony fish]]es", additional = "<u>Please note</u>: although the [[tetrapod]]s (including all [[reptile]]s, [[amphibian]]s, [[bird]]s and [[mammal]]s) are descended from within this group, they are excluded from this category by not being fish.", parents = {"fish"}, } labels["loons"] = { type = "set", description = "=[[loon]]s, birds known as [[diver]]s outside the US", parents = {"freshwater birds"}, } labels["macaques"] = { type = "set", description = "=[[Barbary ape]]s, [[bonnet monkey]]s, [[crab-eating macaque]]s, [[Japanese macaque]]s, [[moor macaque]]s, [[pigtail macaque]]s, [[rhesus monkey]]s, [[toque]]s, and other [[Old World monkey]]s in the [[genus]] ''[[Macaca]]''", parents = {"Old World monkeys"}, } labels["macropods"] = { type = "set", description = "=[[bettong]]s, [[kangaroo]]s, [[pademelon]]s, [[potoroo]]s, [[quokka]]s, [[wallaby]]s, and other [[marsupial]]s in the [[diprotodont]] [[suborder]] [[Macropodiformes]]", parents = {"marsupials"}, } labels["malaconotoid birds"] = { type = "set", description = "=[[Australian magpie]]s, [[bushshrike]]s, [[butcherbird]]s, [[boubou]]s, [[brubru]]s, [[currawong]]s, [[gonolek]]s, [[squeaker]]s, [[vanga]]s, and other birds in the [[passerine]] [[superfamily]] [[Malaconotoidea]]", parents = {"perching birds"}, } labels["male animals"] = { type = "set", description = "default", parents = {"animals", "male"}, } labels["mammals"] = { type = "set", description = "default", parents = {"vertebrates"}, } labels["mantids"] = { type = "set", description = "=insects in the [[order]] [[Mantodea]], often known as [[praying mantis]]es", parents = {"insects"}, } labels["marsupials"] = { type = "set", description = "default", parents = {"mammals"}, } labels["mayflies"] = { type = "set", description = "=insects in the [[order]] [[Ephemeroptera]]", parents = {"insects"}, } labels["megalopterans"] = { type = "set", description = "=[[alderfly|alderflies]], [[dobsonfly|dobsonflies]], [[fishfly|fishflies]] and other insects in the [[order]] [[Megaloptera]]", parents = {"insects"}, } labels["meliphagoid birds"] = { type = "set", description = "=[[blue wren]]s, [[bristlebird]]s, [[emu-wren]]s, [[fairywren]]s, [[gerygone]]s, [[grasswren]]s, [[honeyeater]]s, [[pardalote]]s, [[pilotbird]]s, [[redthroat]]s, [[scrubwren]]s, [[thornbill]]s, [[weebill]]s, [[whiteface]]s, and other birds in the [[passerine]] [[superfamily]] [[Meliphagoidea]]", parents = {"perching birds"}, } labels["mephitids"] = { type = "set", description = "=[[mephitid]]s: skunks and stink badgers", parents = {"carnivores"}, } labels["mergansers"] = { type = "set", description = "=[[diving]] [[duck]]s in the [[genus]] ''[[Mergus]]'' and a few similar species", parents = {"ducks"}, } labels["mimids"] = { type = "set", description = "=[[catbird]]s, [[mockingbird]]s, [[thrasher]]s and other birds in the [[passerine]] family [[Mimidae]]", parents = {"perching birds"}, } labels["mites and ticks"] = { type = "set", description = "=[[arachnid]]s in the [[subclass]] [[Acari]]", parents = {"arachnids"}, } labels["mollusks"] = { type = "set", description = "default", parents = {"animals"}, commonscat = "Mollusca", wpcat = "Molluscs", } labels["monkeys"] = { type = "set", description = "default", parents = {"primates"}, } labels["monotremes"] = { type = "set", description = "default", parents = {"mammals"}, } labels["mosquitoes"] = { type = "set", description = "=[[insect]]s in the [[dipteran]] [[family]] [[Culicidae]]", parents = {"culicomorphs"}, } labels["moths"] = { type = "set", description = "default", parents = {"insects"}, } labels["murids"] = { type = "set", description = "=a number of [[rats]], [[mice]], and other [[rodent]]s in the [[Old World]] [[family]] [[Muridae]]", parents = {"rodents"}, } labels["muscicapids"] = { type = "set", description = "=birds in the [[passerine]] family [[Muscicapidae]]", parents = {"perching birds"}, } labels["muscoid flies"] = { type = "set", description = "=[[anthomyiid]]s such as [[root fly|root flies]], [[cabbage fly|cabbage flies]] and [[onion fly|onion flies]]; [[fanniid]]s; [[muscid]]s such as [[housefly|houseflies]], [[face fly|face flies]] and [[stable fly|stable flies]]; [[scathophagid]]s such as [[dungfly|dungflies]]; and other [[fly|flies]] in the [[dipteran]] [[superfamily]] [[Muscoidea]]", parents = {"dipterans"}, } labels["mustelids"] = { type = "set", description = "default", parents = {"carnivores"}, } labels["mygalomorph spiders"] = { type = "set", description = "=[[baboon spider]]s, [[barking spider]]s, [[bird spider]]s, [[purseweb spider]]s, [[tarantula]]s, [[trapdoor spider]]s, and other [[spider]]s in the [[infraorder]] [[Mygalomorphae]]", parents = {"spiders"}, } labels["myriapods"] = { type = "set", description = "=[[centipede]]s, [[millipede]]s, [[pauropod]]s, [[symphylan]]s, and other [[arthropod]]s in the [[subphylum]] [[Myriapoda]]", parents = {"arthropods"}, } labels["myrmicine ants"] = { type = "set", description = "=[[ant]]s in the [[subfamily]] [[Myrmicinae]]", parents = {"ants"}, } labels["nematodes"] = { type = "set", description = "=[[filaria]], [[gapeworm]]s, [[lungworm]]s, [[pinworm]]s, [[threadworm]]s, [[wheatworm]]s, [[whipworm]]s and other [[worm]]s in the [[phylum]] [[Nematoda]]", parents = {"worms"}, } labels["neogastropods"] = { type = "set", description = "=[[admiral shell]]s, [[cone snail]]s, [[harp shell]]s, [[murex]]es, [[olive]]s, [[rhombus]]es, [[spindle]]s, [[tulip shell]]s, [[turnip shell]]s, [[volute]]s, [[whelk]]s, [[winkle]]s and other [[gastropod]]s in the [[clade]] [[Neogastropoda]] (treated as an [[order]] in some classifications)", parents = {"gastropods"}, } labels["New World monkeys"] = { type = "set", description = "=[[capuchin]]s, [[howler monkey]]s, [[marmoset]]s, [[night monkey]]s, [[saki]]s, [[spider monkey]]s, [[squirrel monkey]]s, [[tamarin]]s, [[titi]]s, [[uakari]]s, [[woolly monkey]]s, and other [[monkey]]s in the [[parvorder]] [[Platyrrhini]]", parents = {"monkeys"}, } labels["New World quails"] = { type = "set", description = "=birds in the [[family]] [[Odontophoridae]], most of which live in the [[New World]] and are known as [[quail]]s, but the family also includes the African [[genus]] ''[[Ptilopachus]]'' and some [[species]] are known as partridges", parents = {"fowls"}, } labels["New World sparrows"] = { type = "set", description = "=[[sparrow]]- and [[finch]]-like birds in the [[passerine]] [[family]] [[Passerellidae]], until recently considered part of the family [[Emberizidae]]", parents = {"perching birds"}, } labels["New World warblers"] = { type = "set", description = "=birds in the family [[Parulidae]]", parents = {"warblers"}, } labels["neuropterans"] = { type = "set", description = "=[[antlion]]s, [[lacewing]]s, [[mantisfly|mantisflies]], [[owlfly|owlflies]] and other insects in the [[order]] [[Neuroptera]]", parents = {"insects"}, } labels["newts"] = { type = "set", description = "=[[terrestrial]] [[salamander]]s in the [[subfamily]] [[Pleurodelinae]]", parents = {"salamanders"}, } labels["noctuoid moths"] = { type = "set", description = "=[[armyworm]]s, [[cinnabar]]s, [[corn earworm]]s, [[cutworm]]s, [[gypsy moth]]s, [[owlet moth]]s, [[processionary|processionaries]], [[tiger moth]]s, [[underwing]]s, [[wainscot]]s, [[wooly bear]]s, and many other [[moth]]s (and [[caterpillar]]s) in the [[superfamily]] [[Noctuoidea]]", parents = {"moths"}, } labels["nudibranchs"] = { type = "set", description = "=[[sea slug]]s in the [[gastropod]] [[order]] [[Nudibranchia]]", parents = {"gastropods"}, } labels["nymphalid butterflies"] = { type = "set", description = "=[[admiral]]s, [[brown]]s, [[buckeye]]s, [[checkerspot]]s, [[emperor]]s, [[fritillary|fritillaries]], [[leafwing]]s, [[longwing]]s, [[monarch]]s, [[morpho]]s, [[painted lady|painted ladies]], [[ringlet]]s, [[satyr]]s, [[sister]]s, [[snout]]s, [[tortoiseshell]]s, and other butterflies in the [[family]] [[Nymphalidae]]", parents = {"butterflies"}, } labels["octopuses"] = { type = "set", description = "default", parents = {"cephalopods"}, } labels["odd-toed ungulates"] = { type = "set", description = "=[[mammal]]s in the [[order]] [[Perissodactyla]], including the [[equid]]s, [[tapir]]s and [[rhinoceros]]es", parents = {"mammals"}, } labels["oestroid flies"] = { type = "set", description = "=[[blowfly|blowflies]], [[bluebottle]]s, [[botfly|botflies]], [[flesh fly|flesh fles]], [[greenbottle]]s, [[mango fly|mango flies]], [[screwworm]]s, [[tachinid]]s, [[torsalo]]s, [[tumbu fly|tumbu flies]], [[warble fly|warble flies]], and other flies in the [[superfamily]] [[Oestroidea]]", parents = {"dipterans"}, } labels["Old World monkeys"] = { type = "set", description = "=[[baboon]]s, [[colobus]], [[douc]]s, [[gelada]]s, [[green monkey]]s, [[grivet]]s, [[langur]]s, [[malbrouck]]s, [[mandrill]]s, [[mangabey]]s, [[patas monkey]]s, [[proboscis monkey]]s, [[talapoin]]s, [[vervet]]s, and other [[monkeys]] in the [[family]] [[Cercopithecidae]], the only [[members]] of the [[parvorder]] [[Catarrhini]] aside from the greater/lesser apes and humans", parents = {"monkeys"}, } labels["Old World orioles"] = { type = "set", description = "=[[perching bird]]s in the [[family]] [[Oriolidae]], which are not closely related to the New World orioles in the family [[Icteridae]]", parents = {"perching birds"}, } labels["ornithopods"] = { type = "set", description = "=[[camptosaurid]]s, [[hadrosaur]]s, [[iguanodontid]]s, [[lambeosaurid]]s, [[rhabdodontid]]s, [[saurolophid]]s, [[thescelosaurid]]s, [[trachodontid]]s, and other [[dinosaur]]s in the [[ornithischian]] [[clade]] [[Ornithopoda]]", parents = {"dinosaurs"}, } labels["osteoglossomorph fish"] = { type = "set", description = "=[[aba]]s, [[arapaima]]s, [[arowana]]s, [[butterfly fish]], [[elephantfish]], [[featherback]]s, [[mooneye]]s and other fish in the [[superorder]] [[Osteoglossomorpha]]", parents = {"fish"}, } labels["otariid seals"] = { type = "set", description = "=[[mammal]]s in the [[family]] [[Otariidae]], including the [[fur seal]]s and [[sea lion]]s", parents = {"pinnipeds"}, } labels["otidimorph birds"] = { type = "set", description = "=[[bustard]]s in the [[family]] [[Otididae]] and [[order]] [[Otidiformes]]; [[turaco]]s or [[lourie]]s, [[go-away bird]]s, [[plantain-eater]]s, etc., in the [[family]] [[Musophagidae]] and [[order]] [[Musophagiformes]]; and [[cuckoo]]s in the [[family]] [[Cuculidae]] and [[order]] [[Cuculiformes]]; all in the [[clade]] [[Otidimorphae]]", parents = {"birds"}, } labels["otocephalan fish"] = { type = "set", description = "=[[anchovy|anchovies]], [[beaked salmon]], [[carp]], [[catfish]], [[characin]]s, [[electric eel]]s, [[ghost knifefish]], [[herring]]s, [[loach]]es, [[milkfish]], [[minnow]]s, [[mousefish]], [[slickhead]]s, [[sucker]]s, [[tubeshoulder]]s, and other fish in the [[clade]] [[Otocephala]]", parents = {"fish"}, } labels["ovenbirds"] = { type = "set", description = "=birds in the [[suboscine]] family [[Furnariidae]], including the former family Dendrocolaptidae (now the [[subfamily]] [[Dendrocolaptinae]])", parents = {"suboscines"}, } labels["owls"] = { type = "set", description = "default", parents = {"birds of prey"}, } labels["pangolins"] = { type = "set", description = "=[[mammal]]s in the [[order]] [[Pholidota]]", parents = {"mammals"}, } labels["panthers"] = { type = "set", description = "=[[panther]]s in the sense of members of the genus ''[[Panthera]]''", parents = {"felids"}, } labels["parrots"] = { type = "set", description = "default", parents = {"birds"}, } labels["pastoral dogs"] = { type = "set", description = "default", parents = {"dogs"}, } labels["penguins"] = { type = "set", description = "default", parents = {"birds"}, } labels["pentatomoid bugs"] = { type = "set", description = "=[[acanthosomatid]]s, [[burrowing bug]]s, [[jewel bug]]s, [[shield bug]]s, [[stinkbug]]s, [[thyreocorid]]s, and other [[true bug]]s in the [[superfamily]] [[Pentatomoidea]]", parents = {"true bugs"}, } labels["perch and darters"] = { type = "set", description = "=fish in the family [[Percidae]]", parents = {"percoid fish"}, } labels["perching birds"] = { type = "set", description = "=[[passerine]]s or perching birds: members of the order [[Passeriformes]]", parents = {"birds"}, } labels["percoid fish"] = { type = "set", description = "=[[archerfish]], [[bass]], [[bigeye]]s, [[bluefish]], [[butterflyfish]], [[cardinalfish]], [[cobia]], [[croaker]]s, [[flagtail]]s, [[goatfish]], [[grouper]]s, [[grunt]]s, [[horse mackerel]], [[jack]]s, [[jawfish]], [[leaffish]], [[mahi-mahi]], [[mojarra]], [[perch]], [[pomfret]]s, [[pompano]], [[ponyfish]], [[porgy|porgies]], [[remora]]s, [[roosterfish]], [[sea bass]], [[sea bream]], [[snapper]], [[sunfish]], [[sweeper]]s, [[threadfin]], [[tilefish]], [[wreckfish]], and other [[perciform]] fish in the [[superfamily]] [[Percoidea]]", parents = {"fish"}, } labels["phiomorphs"] = { type = "set", description = "=[[blesmol]]s, [[sand mole]]s, [[mole rat]]s, [[dassie rat]]s or [[rock rat]]s, [[Old World porcupine]]s, [[cane rat]]s or [[grasscutter]]s and other [[rodent]]s in the parvorder [[Phiomorpha]], which is the Old World counterpart of the [[caviomorph]]s", parents = {"rodents"}, } labels["phocid seals"] = { type = "set", description = "=[[mammal]]s in the [[family]] [[Phocidae]], including the [[earless seal]]s (also known as [[true seal]]s)", parents = {"pinnipeds"}, } labels["piciforms"] = { type = "set", description = "=[[woodpecker]]s, [[aracari]]s, [[coppersmith]]s, [[honeyguide]]s, [[jacamar]]s, [[nunlet]]s, [[puffbird]]s, [[toucan]]s, and other birds in the [[order]] [[Piciformes]]", parents = {"birds"}, } labels["pierid butterflies"] = { type = "set", description = "=[[brimstone]]s, [[orange tip]]s, [[sulfur]]s, [[white]]s and other [[butterfly|butterflies]] in the [[family]] [[Pieridae]]", parents = {"butterflies"}, } labels["pigs"] = { type = "set", description = "default", parents = {"even-toed ungulates", "livestock"}, commonscat = "Suidae", wpcat = true, } labels["pikes (fish)"] = { type = "set", description = "=fish in the family [[Esocidae]]", parents = {"fish"}, } labels["pinnipeds"] = { type = "set", description = "default", parents = {"carnivores"}, } labels["pipits and wagtails"] = { type = "set", description = "=birds in the [[passerine]] family [[Motacillidae]]", parents = {"perching birds"}, } labels["placoderms"] = { type = "set", description = "=[[extinct]] armored fish of the [[class]] [[Placodermi]] from the [[Silurian]] and [[Devonian]] [[geologic]] [[period]]s", parents = {"fish"}, } labels["plovers and lapwings"] = { type = "set", description = "=birds in the [[charadriiform]] [[family]] [[Charadriidae]]", parents = {"shorebirds"}, } labels["pomfrets"] = { type = "set", description = "=fish in the family [[Bramidae]]", parents = {"percoid fish"}, } labels["primates"] = { type = "set", description = "default", parents = {"mammals"}, commonscat = true, wpcat = true, } labels["procyonids"] = { type = "set", description = "=[[procyonid]]s: ([[raccoon]]s, [[coati]]s, [[kinkajou]]s, [[olingo]]s, [[ringtail]]s and [[cacomistle]]s)", parents = {"carnivores"}, } labels["prosimians"] = { type = "set", description = "default", parents = {"primates"}, } labels["pterosaurs"] = { type = "set", description = "default", parents = {"reptiles"}, } labels["pyraloid moths"] = { type = "set", description = "=[[bee moth]]s, [[flour moth]]s, [[leaf crumpler]]s, [[magpie moth]]s, [[melonworm]]s, [[mint moth]]s, [[orangeworm]]s, [[pantry moth]]s, [[pickleworm]]s, [[snout moth]]s, [[veneer moth]]s, [[wax moth]]s and other [[crambid]] and [[pyralid]] [[moths]] in the [[superfamily]] [[Pyraloidea]]", parents = {"moths"}, } labels["rabbits"] = { type = "set", description = "default", parents = {"lagomorphs"}, } labels["rallids"] = { type = "set", description = "=[[rallid]]s: [[rail]]s and other birds in the family [[Rallidae]]", parents = {"gruiforms"}, } labels["ratites"] = { type = "set", description = "=[[ratite]]s: birds in the superorder [[Palaeognathae]], including large flightless birds such as [[ostrich]]es, and [[emu]]s, as well as the smaller [[kiwi]]s and [[flighted]] [[tinamous]]", parents = {"birds"}, } labels["rays and skates"] = { type = "set", description = "=[[fish]] in the superorder [[Batoidea]]", parents = {"fish"}, } labels["reindeers"] = { type = "set", description = "default", parents = {"cervids"}, } labels["reptiles"] = { type = "set", description = "default", parents = {"vertebrates"}, commonscat = "Reptilia", wpcat = true, } labels["retrievers"] = { type = "set", description = "default", parents = {"gun dogs"}, } labels["rhinoceroses"] = { type = "set", description = "=[[rhinoceros]]es, [[mammal]]s in the [[perissodactylic]] [[family]] [[Rhinocerotidae]]", parents = {"odd-toed ungulates"}, } labels["rodents"] = { type = "set", description = "default", parents = {"mammals"}, } labels["salamanders"] = { type = "set", description = "=[[amphiuma]]s, [[axolotl]]s, [[hellbender]]s, [[mud puppy|mud puppies]], [[olm]]s, [[newt]]s, [[salamander]]s, [[siren]]s, and other [[amphibian]]s in the [[order]] [[Caudata]]", parents = {"amphibians"}, } labels["salmonids"] = { type = "set", description = "=[[salmon]]s, [[trout]], and other fish in the family [[Salmonidae]]", parents = {"fish"}, } labels["saturniid moths"] = { type = "set", description = "=[[Atlas moth]]s, [[cecropia]]s, [[hickory horned devil]]s, [[io moth]]s, [[luna moth]]s, [[polyphemus moth]]s, and other [[moth]]s (and [[caterpillar]]s) in the [[family]] [[Saturniidae]]", parents = {"moths"}, } labels["satyrine butterflies"] = { type = "set", description = "=[[brown]]s, [[forester]]s, [[grayling]]s, [[heath]]s, [[palmfly|palmflies]], [[ringlet]]s, [[satyr]]s, and other [[butterfly|butterflies]] in the [[nymphalid]] [[subfamily]] [[Satyrinae]]", parents = {"nymphalid butterflies"}, } labels["sauropods"] = { type = "set", description = "=[[apatosaur]]s, [[brachiosaur]]s, [[brontosaur]]s, [[camarasaur]]s, [[cetiosaur]]s, [[diplodocus]]es, [[saltasaurid]]s, [[titanosaurian]]s, [[turiasaur]]s, [[vulcanodontid]]s, and other [[dinosaurs]] in the [[saurischian]] [[infraorder]] [[Sauropoda]]", parents = {"dinosaurs"}, } labels["sauropterygians"] = { type = "set", description = "=[[elasmosaur]]s, [[placodont]]s, [[plesiosaur]]s, and other extinct aquatic [[reptile]]s in the [[superorder]] [[Sauropterygia]]", parents = {"reptiles"}, } labels["sawflies and wood wasps"] = { type = "set", description = "=[[horntail]]s, [[pigeon tremex]], [[rose slug]]s, [[sawfly|sawflies]], [[wood wasp]]s, and other primitive [[hymenopteran]]s in the [[suborder]] [[Symphyta]]", parents = {"hymenopterans"}, } labels["scale insects"] = { type = "set", description = "=[[insect]]s in the [[superfamily]] [[Coccoidea]]", parents = {"hemipterans"}, } labels["scarabaeoids"] = { type = "set", description = "=[[cockchafer]]s, [[dor]]s, [[dung beetle]]s, [[June beetle]]s, [[rain beetle]]s, [[rose chafer]]s, [[scarab]]s, [[stag beetle]]s, and other beetles in the [[superfamily]] [[Scarabaeoidea]]", parents = {"beetles"}, } labels["scenthounds"] = { type = "set", description = "default", parents = {"hunting dogs"}, } labels["scincomorph lizards"] = { type = "set", description = "=[[blue-tongue lizard]]s, [[night lizard]]s, [[sandfish]], [[skink]]s, [[sungazer]]s, and other [[lizard]]s in the [[infraorder]] [[Scincomorpha]]", parents = {"lizards"}, } labels["scolopacids"] = { type = "set", description = "=[[curlew]]s, [[dunlin]]s, [[godwit]]s, [[knot]]s, [[redshank]]s, [[ruff]]s, [[sandpiper]]s, [[snipe]]s, [[stint]]s, [[turnstone]]s, [[tattler]]s, [[whimbrel]]s, [[woodcock]]s, [[yellowleg]]s, and other birds in the [[charadriiform]] [[family]] [[Scolopacidae]]", parents = {"shorebirds"}, } labels["scombroids"] = { type = "set", description = "=[[mackerel]]s, [[tuna]]s, [[barracuda]]s, [[swordfish]], and other fish in the suborder [[Scombroidei]]", parents = {"fish"}, } labels["scorpaeniform fish"] = { type = "set", description = "=[[bullhead]]s, [[cabezon]], [[golomyanka]], [[greenling]]s, [[gurnard]]s, [[Irish lord]], [[lionfish]], [[lumpsucker]]s, [[pigfish]], [[poacher]]s, [[sablefish]], [[scorpionfish]], [[sculpin]]s, [[sea raven]]s, [[sea toad]]s, [[skilfish]], [[snailfish]], [[stonefish]], [[wingfish]], and other fish in the [[order]] [[Scorpaeniformes]]", parents = {"fish"}, } labels["scorpions"] = { type = "set", description = "=true [[scorpion]]s: [[arachnid]]s in the [[order]] [[Scorpiones]]", parents = {"arachnids"}, } labels["screamers"] = { type = "set", description = "=[[screamer]]s: birds in the family [[Anhimidae]], related to [[duck]]s and [[geese]]", parents = {"birds"}, } labels["seabirds"] = { type = "set", description = "default", parents = {"birds"}, } labels["sea anemones"] = { type = "set", description = "=[[cnidarian]]s in the [[order]] [[Actiniaria]]", parents = {"cnidarians"}, } labels["sea cucumbers"] = { type = "set", description = "=[[echinoderm]]s in the [[class]] [[Holothuroidea]]", parents = {"echinoderms"}, } labels["sea urchins"] = { type = "set", description = "=[[echinoderm]]s in the [[class]] [[Echinoidea]], including the [[sand dollar]]s", parents = {"echinoderms"}, } labels["sea turtles"] = { type = "set", description = "=[[flatback]]s, [[green turtle]]s, [[hawksbill]]s, [[leatherback]]s, [[loggerhead]]s, [[ridley]]s, and other [[turtle]]s in the [[superfamily]] [[Chelonioidea]]", parents = {"turtles"}, } labels["sebastids"] = { type = "set", description = "=fish in the family [[Sebastidae]]", parents = {"scorpaeniform fish"}, } labels["serranids"] = { type = "set", description = "=[[sea bass]], [[grouper]]s, [[rockcod]]s, [[comber]]s and other fish in the family [[Serranidae]]", parents = {"percoid fish"}, } labels["sharks"] = { type = "set", description = "default", parents = {"fish"}, } labels["sheep"] = { type = "set", description = "default", parents = {"caprines", "livestock"}, } labels["shorebirds"] = { type = "set", description = "default", parents = {"birds"}, } labels["shrikes"] = { type = "set", description = "default", parents = {"perching birds", "corvoid birds"}, } labels["sighthounds"] = { type = "set", description = "default", parents = {"hunting dogs"}, } labels["skippers"] = { type = "set", description = "=insects in the family [[Hesperiidae]]", parents = {"butterflies"}, } labels["smelts"] = { type = "set", description = "=fish in the [[order]] [[Osmeriformes]]", parents = {"fish"}, } labels["snails"] = { type = "set", description = "default", parents = {"gastropods"}, } labels["snakes"] = { type = "set", description = "default", parents = {"reptiles"}, } labels["snappers"] = { type = "set", description = "=fish in the [[family]] [[Lutjanidae]]", parents = {"percoid fish"}, } labels["soft corals"] = { type = "set", description = "=[[calcaxonian]]s, [[dead man's fingers]], [[fan coral]]s, [[gorgonian]]s, [[holaxonian]]s, [[scleraxonian]]s, [[sea feather]]s, [[sea willow]]s, [[stoloniferan]]s, [[whip coral]]s, and other marine animals in the [[cnidarian]] order [[Alcyonacea]]", parents = {"cnidarians"}, } labels["soricomorphs"] = { type = "set", description = "=[[shrew]]s, [[mole]]s, [[solenodon]]s, and other [[mammal]]s in the [[order]] [[Soricomorpha]]", parents = {"mammals"}, } labels["South American canids"] = { type = "set", description = "=fox-like [[canid]]s in the [[subtribe]] [[Cerdocyonina]], which are more closely related to the [[dog]]s and [[wolf|wolves]] than to the true [[fox]]es. Also known as [[zorro]]s", parents = {"canids"}, } labels["spaniels"] = { type = "set", description = "default", parents = {"gun dogs"}, } labels["sparids"] = { type = "set", description = "=[[sea breams]], [[porgie]]s, [[scup]]s and other fish in the family [[Sparidae]]", parents = {"percoid fish"}, } labels["sphinx moths"] = { type = "set", description = "=[[hawkmoth]]s, [[hornworm]]s, [[hummingbird moth]]s, [[sphinx moth]]s,[[tomato worm]]s, and other [[moth]]s (and [[caterpillar]]s) in the [[family]] [[Sphingidae]]", parents = {"moths"}, } labels["spiders"] = { type = "set", description = "default", parents = {"arachnids"}, } labels["sponges"] = { type = "set", description = "=[[aquatic]] [[animal]]s in the [[phylum]] [[Porifera]]", parents = {"animals"}, } labels["squid"] = { type = "set", description = "default", parents = {"cephalopods"}, } labels["squirrels"] = { type = "set", description = "=[[squirrel]]s, [[chipmunk]]s, [[marmot]]s, [[prairie dog]]s, [[woodchuck]]s and other [[rodent]]s in the family [[Sciuridae]]", parents = {"rodents"}, } labels["staphylinoid beetles"] = { type = "set", description = "=[[beetle]]s in the [[superfamily]] [[Staphylinoidea]]", parents = {"beetles"}, } labels["starlings"] = { type = "set", description = "=[[starling]]s, [[mynah]]s, and other birds in the [[passerine]] family [[Sturnidae]]", parents = {"perching birds"}, } labels["stick insects"] = { type = "set", description = "=[[insect]]s (including the [[leaf insect]]s) in the [[order]] known as either [[Phasmida]] or [[Phasmatodea]], which are noted for their extreme adaptations in form and color to look like parts of the plants they feed on", parents = {"insects"}, } labels["stoneflies"] = { type = "set", description = "=[[freshwater]] [[aquatic]] [[insect]]s in the [[order]] [[Plecoptera]]", parents = {"insects"}, } labels["stony corals"] = { type = "set", description = "=marine animals in the [[cnidarian]] order [[Scleractinia]]", parents = {"cnidarians"}, } labels["storks"] = { type = "set", description = "default", parents = {"freshwater birds"}, } labels["stromateoid fish"] = { type = "set", description = "=[[barrelfish]], [[blue eye cod]], [[dollarfish]], [[driftfish]], [[lafayette]], [[medusafish]], [[rudderfish]], [[squaretail]], [[warehou]], and other fish in the [[perciform]] [[suborder]] [[Stromateoidei]]", parents = {"fish"}, } labels["sturgeons"] = { type = "set", description = "=fish in the family [[Acipenseridae]]", parents = {"fish"}, } labels["suboscines"] = { type = "set", description = "=[[antpitta]]s, [[antshrike]]s, [[antthrush]]es, [[asity|asities]], [[broadbill]]s, [[cotinga]]s, [[crescentchest]]s, [[gnateater]]s, [[manakin]]s, [[ovenbird]]s, [[pitta]]s, [[sharpbill]]s, [[spadebill]]s, [[tapaculo]]s, [[tityra]]s, [[tyrant flycatcher]]s, [[woodcreeper]]s, and other birds in the [[passerine]] [[suborder]] [[Tyranni]]", parents = {"perching birds"}, } labels["suckers (fish)"] = { type = "set", description = "=[[buffalo fish]], [[cuiui]], [[jumprock]]s, [[quillback]], [[redhorse]], [[sucker]]s, and other freshwater fish in the family [[Catostomidae]]", parents = {"fish", "otocephalan fish"}, } labels["suliform birds"] = { type = "set", description = "=[[anhinga]]s, [[booby|boobies]], [[cormorant]]s, [[frigatebird]]s, [[gannet]]s, and other [[seabirds]] in the [[order]] [[Suliformes]]", parents = {"seabirds"}, } labels["sunfish"] = { type = "set", description = "=freshwater fish in the family [[Centrarchidae]]", parents = {"percoid fish"}, } labels["swallows"] = { type = "set", description = "default", parents = {"perching birds"}, } labels["swallowtails"] = { type = "set", description = "=[[apollo]]s, [[batwing]]s, [[birdwing]]s, [[clubtail]]s, [[festoon]]s, [[flying handkerchief]]s, [[Helen]]s, [[jay]]s, [[mime]]s, [[parnassian]]s, [[rose]]s, [[swallowtail]]s, [[swordtail]]s, [[triangle]]s, [[turnus]]es, [[windmill]]s, [[zebra]]s, and other [[butterfly|butterflies]] in the [[family]] [[Papilionidae]], notable for (mostly) having tail-like extensions on their [[hindwing]]s", parents = {"butterflies"}, } labels["swans"] = { type = "set", description = "default", parents = {"anatids"}, } labels["syngnathiform fish"] = { type = "set", description = "=[[bellowsfish]], [[cornetfish]], [[pipefish]], [[razorfish]], [[sea dragon]]s, [[sea horse]]s, [[snipefish]], [[trumpetfish]], and other fish in the [[order]] [[Syngnathiformes]]", parents = {"fish"}, } labels["tanagers"] = { type = "set", description = "=[[bananaquit]]s, [[conebill]]s, [[dacnis]]es, [[Darwin's finch]]es, [[grassquit]]s, [[ground finch]]es, [[honeycreeper]]s, [[pardusco]]s, [[tanager]]s, and other [[passerine]] birds in the family [[Thraupidae]]", parents = {"perching birds"}, } labels["temnospondyls"] = { type = "set", description = "=[[extinct]] early [[amphibian]]s in the [[order]] [[Temnospondyli]]", parents = {"amphibians"}, } labels["tenebrionoid beetles"] = { type = "set", description = "=[[aderid]]s, [[anthicid]]s, [[blister beetle]]s, [[borid]]s, [[ciid]]s, [[flour beetle]]s, [[darkling beetle]]s, [[mealworm]]s, [[melandryid]]s, [[mordellid]]s, [[mycetophagid]]s, [[oedemerid]]s, [[pinacate beetle]]s, [[pyrochroid]]s, [[pythid]]s, [[ripiphorid]]s, [[salpingid]]s, [[toktokkie]]s, [[ulodid]]s, [[wharf borer]]s, [[zopherid]]s and other [[beetle]]s in the [[superfamily]] [[Tenebrionoidea]]", parents = {"beetles"}, } labels["tephritoid flies"] = { type = "set", description = "=[[cheese fly|cheese flies]], [[tephritid]] [[fruit fly|fruit flies]], [[picture-winged fly|picture-winged flies]] and other [[fly|flies]] in the [[dipteran]] [[superfamily]] [[Tephritoidea]]", parents = {"dipterans"}, } labels["termites"] = { type = "set", description = "=[[termite]]s, [[insect]]s in the former [[order]] [[Isoptera]], which is now considered a [[suborder]] or other group within the [[cockroach]]es in the order [[Blattodea]]", parents = {"insects", "cockroaches"}, } labels["terns"] = { type = "set", description = "=[[tern]]s, [[seabirds]] in the [[family]] [[Sternidae]]", parents = {"seabirds"}, } labels["tetraodontiforms"] = { type = "set", description = "=[[pufferfish]], [[triggerfish]], [[boxfish]], [[ocean sunfish]] and other fish in the order [[Tetraodontiformes]]", parents = {"fish"}, } labels["terriers"] = { type = "set", description = "default", parents = {"hunting dogs"}, } labels["theropods"] = { type = "set", description = "=[[dinosaur]]s in the [[clade]] [[Theropoda]]", parents = {"dinosaurs"}, } labels["thrushes"] = { type = "set", description = "default", parents = {"perching birds"}, } labels["ticks"] = { type = "set", description = "=[[bloodsucking]] [[arachnids]] in the [[order]] [[Ixodida]] (also known as [[Metastigmata]])", parents = {"mites and ticks"}, } labels["tinamous"] = { type = "set", description = "default", parents = {"ratites"}, } labels["tits"] = { type = "set", description = "=[[tit]]s, birds known as [[chickadee]]s in the US", parents = {"perching birds"}, } labels["toads"] = { type = "set", description = "default", parents = {"anurans"}, } labels["toothcarps"] = { type = "set", description = "=[[four-eyed fish]], [[guppy|guppies]], [[killifish]], [[molly|mollies]], [[mummichog]]s, [[platy|platies]], [[swordtail]]s, [[topminnow]]s and other fish in the [[order]] [[Cyprinodontiformes]]", parents = {"fish"}, } labels["tortoises"] = { type = "set", description = "=[[terrestrial]] [[turtle]]s in the [[family]] [[Testudinidae]]", parents = {"turtles"}, } labels["tortricid moths"] = { type = "set", description = "=[[moth]]s (and [[caterpillar]]s) in the [[family]] [[Tortricidae]]", parents = {"moths"}, } labels["trachinoid fish"] = { type = "set", description = "=[[black swallower]]s, [[blue cod]], [[duckbill]]s, [[gaper]]s, [[sand eel]]s, [[torrentfish]], [[weeverfish]] and other fish in the [[perciform]] [[suborder]] [[Trachinoidei]]", parents = {"fish"}, } labels["toy dogs"] = { type = "set", description = "default", parents = {"dogs"}, } labels["trilobites"] = { type = "set", description = "default", parents = {"arthropods"}, } labels["true bugs"] = { type = "set", description = "=[[insect]]s in the [[hemipteran]] suborder [[Heteroptera]]", parents = {"hemipterans"}, } labels["true finches"] = { type = "set", description = "=[[finch]]es in the [[passerine]] family [[Fringillidae]]", parents = {"perching birds"}, } labels["true jellyfish"] = { type = "set", description = "=[[cnidarian]]s in the [[class]] [[Scyphozoa]]", parents = {"cnidarians"}, } labels["true sparrows"] = { type = "set", description = "=[[passerine]] birds in the family [[Passeridae]] (for other birds called sparrows, see the [[emberizid]]s)", parents = {"perching birds"}, } labels["tubenose birds"] = { type = "set", description = "=[[albatross]]es, [[fulmar]]s, [[petrel]]s, [[prion]]s, [[shearwater]]s, and other [[seabird]]s in the [[order]] [[Procellariiformes]]", parents = {"seabirds"}, } labels["tunicates"] = { type = "set", description = "default", parents = {"animals"}, } labels["turtles"] = { type = "set", description = "default", parents = {"reptiles"}, } labels["tyrant flycatchers"] = { type = "set", description = "=[[passerine]] birds in the family [[Tyrannidae]]", parents = {"suboscines"}, } labels["ursids"] = { type = "set", description = "=[[ursid]]s ([[bear]]s)", parents = {"carnivores"}, } labels["Venerida order mollusks"] = { type = "set", description = "=[[basket clam]]s, [[bean clam]]s, [[boring clam]]s, [[cockle]]s, [[duck clam]]s, [[giant clam]]s, [[hard clam]]s, [[lentil shell]]s, [[pipi]]s, [[pooquaw]]s, [[quahog]]s, [[surf clam]]s, [[trough-shell]]s, [[ugari]]s, [[Venus clam]]s, [[zebra mussel]]s, and other [[bivalve]]s in the [[order]] [[Venerida]]", parents = {"bivalves"}, } labels["vertebrates"] = { type = "set", description = "default", parents = {"chordates"}, wpcat = true, commonscat = "Vertebrata", } labels["vespids"] = { type = "set", description = "=[[hornet]]s, [[paper wasp]]s, [[pollen wasp]]s, [[potter wasp]]s, [[yellow jacket]]s, and other [[wasp]]s in the [[family]] [[Vespidae]]", parents = {"hymenopterans"}, } labels["vetigastropods"] = { type = "set", description = "=[[abalone]]s or [[ear shell]]s, [[duck's-bill limpet]]s, [[keyhole limpet]]s, [[rosary shell]]s, [[slit-shell]]s, [[topshell]]s, [[turban shell]]s, and other [[gastropod]]s in the [[clade]] [[Vetigastropoda]] (treated in some classifications as an [[order]], in others as [[subclass]])", parents = {"gastropods"}, } labels["vipers"] = { type = "set", description = "=[[adder]]s, [[asp]]s, [[rattlesnake]]s, [[viper]]s, [[water moccasin]]s and other [[venomous]] snakes in the [[Viperidae]]", parents = {"snakes"}, } labels["viverrids"] = { type = "set", description = "=[[viverrid]]s ([[civet]]s, [[genet]]s and relatives)", parents = {"carnivores"}, } labels["vombatiforms"] = { type = "set", description = "=[[diprotodontid]]s, [[diprotodon]]s, [[phascolarctid]]s, [[koala]]s, [[vombatid]]s, [[wombat]]s, [[phascolome]]s, [[ilariid]]s, [[maradid]]s, [[palorchestid]]s, [[thylacoleonid]]s, [[marsupial lion]]s , [[wynyardiid]]s and other [[marsupial]]s in the [[diprotodont]] [[suborder]] [[Vombatiformes]]", parents = {"marsupials"}, } labels["vultures"] = { type = "set", description = "=[[vulture]]s (both Old World and New World)", parents = {"birds of prey"}, } labels["warblers"] = { type = "set", description = "=[[warbler]]s, various small [[passerine]] songbirds, especially of the families Sylviidae (Old World warblers) and Parulidae (New World warblers)", parents = {"perching birds"}, } labels["warren hounds"] = { type = "set", description = "default", parents = {"hunting dogs"}, } labels["water dogs"] = { type = "set", description = "default", parents = {"retrievers"}, } labels["weaver finches"] = { type = "set", description = "=[[finch]]es in the family [[Estrildidae]]", parents = {"perching birds"}, } labels["weaverbirds"] = { type = "set", description = "=[[baya]]s, [[bishop]]s, [[fody|fodies]], [[malimbe]]s, [[quelea]]s, [[sakabula]]s, [[taha]]s, [[weaver]]s, and other birds in the [[family]] [[Ploceidae]]", parents = {"perching birds"}, } labels["weevils"] = { type = "set", description = "=[[bill-beetle]]s, [[curculio]]s, [[grugru worm]]s, [[snout beetle]]s, and other [[beetle]]s in the [[superfamily]] [[Curculionoidea]]", parents = {"beetles"}, } labels["whales"] = { type = "set", description = "default", parents = {"cetaceans"}, } labels["wolves"] = { type = "set", description = "=[[wolves]]", parents = {"canids"}, } labels["woodpeckers"] = { type = "set", description = "=[[flicker]]s, [[sapsucker]]s, [[wryneck]]s, and other birds in the [[family]] [[Picidae]]", parents = {"piciforms"}, } labels["working dogs"] = { type = "set", description = "default", parents = {"dogs"}, } labels["worms"] = { type = "set", description = "default", parents = {"animals"}, } labels["wrasses"] = { type = "set", description = "=fish in the family [[Labridae]]", parents = {"labroid fish"}, } labels["wrens"] = { type = "set", description = "default", parents = {"certhioid birds"}, } labels["zoarcoid fish"] = { type = "set", description = "=[[butterfish]], [[eelpout]]s, [[guffer]]s, [[gunnel]]s, [[lumper]]s, [[prickleback]]s, [[prowfish]], [[wolf eel]]s and other fish in the [[perciform]] [[suborder]] [[Zoarcoidei]]", parents = {"fish"}, } labels["zygaenoid moths"] = { type = "set", description = "=[[burnet moth]]s, [[forester]]s, [[hag moth]]s, [[limacodid]]s, [[megalopygid]]s, [[monkey slug]]s, [[puss moth]]s, [[saddleback caterpillar]]s, [[zygaenid]]s, and other [[moth]]s in the [[superfamily]] [[Zygaenoidea]]", parents = {"moths"}, } return labels al26ov1l536ebmiiidluibju27l52ei Module:category tree/topic cat/data/Lifeforms 828 1926 35253 2025-01-19T20:01:21Z Kambai Akau 8 Created page with "local labels = {} labels["lifeforms"] = { type = "set", description = "=forms of [[life]]", parents = {"all topics", "life"}, } labels["algae"] = { type = "set", description = "=[[alga|algae]]", parents = {"lifeforms"}, } labels["alveolates"] = { type = "set", description = "=[[unicellular]] [[eukaryote]]s in the [[superphylum]] [[Alveolata]]", parents = {"lifeforms"}, } labels["bacteria"] = { type = "set", description = "=[[bacterium|bacteria]]", parents..." 35253 Scribunto text/plain local labels = {} labels["lifeforms"] = { type = "set", description = "=forms of [[life]]", parents = {"all topics", "life"}, } labels["algae"] = { type = "set", description = "=[[alga|algae]]", parents = {"lifeforms"}, } labels["alveolates"] = { type = "set", description = "=[[unicellular]] [[eukaryote]]s in the [[superphylum]] [[Alveolata]]", parents = {"lifeforms"}, } labels["bacteria"] = { type = "set", description = "=[[bacterium|bacteria]]", parents = {"lifeforms"}, } labels["blue-green algae"] = { type = "set", description = "=[[photosynthetic]] [[bacteria]], also known as [[cyanobacteria]], which were formerly classified as [[algae]]", parents = {"bacteria", "algae"}, } labels["brown algae"] = { type = "set", description = "=[[badderlocks]], [[gulfweed]], [[kelp]], [[wakame]], and other algae in the [[class]] [[Phaeophyceae]]", parents = {"algae"}, } labels["castrated animals"] = { type = "set", description = "default", parents = {"livestock", "male animals", "castration"}, } labels["euagarics"] = { type = "set", description = "=[[amanita]]s, [[armillaria]]s, [[bird's nest fungus]], [[blewit]]s, [[button mushroom]]s, [[cortinar]]s, [[enoki]], [[field mushroom]]s, [[inkcap]]s, [[matsutake]], [[nameko]], [[oyster mushroom]]s, [[psilocybe]]s, [[puffball]]s, [[shiitake]], [[shimeji]], [[straw mushroom]]s, [[sulfur tuft]]s, [[waxy cap]]s and other [[gill]]ed [[mushroom]]s in the [[order]] [[Agaricales]]", parents = {"mushrooms"}, } labels["foraminifera"] = { type = "set", description = "=single-celled [[organism]]s in the [[phylum]] or [[subphylum]] [[Foraminifera]]", parents = {"lifeforms"}, } labels["fungi"] = { type = "set", description = "default", parents = {"lifeforms"}, } labels["green algae"] = { type = "set", description = "=algae in the [[division]]s [[Charophyta]] and [[Chlorophyta]]", parents = {"algae"}, } labels["larvae"] = { type = "set", description = "default", parents = {"insects", "baby animals"}, } labels["lichens"] = { type = "set", description = "=[[lichen]]s, composite organisms consisting of fungi and algae living together symbiotically", parents = {"lifeforms", "algae", "fungi"}, } labels["livestock"] = { type = "related-to", description = "default", parents = {"animals", "agriculture"}, } labels["mushrooms"] = { type = "set", description = "default", parents = {"fungi"}, wpcat = true, commonscat = true, } labels["oomycetes"] = { type = "set", description = "=[[fungus]]-like organisms in the class [[Oomycota]]", parents = {"lifeforms"}, } labels["parasites"] = { type = "set", description = "default", parents = {"lifeforms"}, } labels["Pezizales order fungi"] = { type = "set", description = "=[[brain mushroom]]s, [[elfin saddle]]s, [[common brown cup]]s, [[false morel]]s, [[hare's ear]]s, [[lorchel]]s, [[morel]]s, [[truffle]]s, [[turban-top]]s, and other [[ascomycete]] [[fungi]] in the [[order]] [[Pezizales]]", parents = {"fungi", "mushrooms"}, } labels["poultry"] = { type = "related-to", description = "default", parents = {"birds", "livestock"}, } labels["protists"] = { type = "set", description = "default", parents = {"lifeforms"}, } labels["red algae"] = { type = "set", description = "=[[dulse]], [[laver]], [[Irish moss]], and other algae in the [[division]] [[Rhodophyta]]", parents = {"algae"}, } labels["viroids"] = { type = "set", description = "default", parents = {"lifeforms"}, } labels["viruses"] = { type = "set", description = "default", parents = {"lifeforms"}, } labels["yeasts"] = { type = "set", description = "default", parents = {"fungi"}, } return labels e2zpx7gld38le4kaan7xk5gnc5b25w6 Module:category tree/topic cat/data/Society 828 1927 35254 2025-01-19T20:03:06Z Kambai Akau 8 Created page with "local labels = {} labels["society"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["academic degrees"] = { type = "name", description = "default", parents = {"education"}, } labels["academic grades"] = { type = "set", description = "default", parents = {"education"}, } labels["accounting"] = { type = "related-to", description = "default", parents = {"finance"}, } labels["administrative divisions"] = { type = "set",..." 35254 Scribunto text/plain local labels = {} labels["society"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["academic degrees"] = { type = "name", description = "default", parents = {"education"}, } labels["academic grades"] = { type = "set", description = "default", parents = {"education"}, } labels["accounting"] = { type = "related-to", description = "default", parents = {"finance"}, } labels["administrative divisions"] = { type = "set", description = "default", parents = {"government"}, } labels["advertising"] = { type = "related-to", description = "default", parents = {"business", "marketing"}, } labels["alt-right"] = { type = "related-to", description = "=the [[alt-right]], a loosely connected [[far-right]], [[white nationalist]] movement", parents = {"conservatism", "fascism", "ideologies", "white supremacist ideology"}, } labels["anarchism"] = { type = "related-to", description = "default", parents = {"ideologies", "leftism"}, } labels["anti-Semitism"] = { type = "related-to", description = "default", parents = {"forms of discrimination"}, } labels["awards"] = { type = "name,type", description = "default", parents = {"society"}, } labels["banking"] = { type = "related-to", description = "default", parents = {"finance", "industries"}, } labels["bars"] = { type = "type", description = "default", parents = {"businesses", "drinking"}, } labels["Basque nationalism"] = { type = "related-to", description = "default", parents = {"Basque Country", "nationalism"}, } labels["bedding"] = { type = "related-to", description = "default", parents = {"home"}, } labels["blacksmithing"] = { type = "related-to", description = "default", parents = {"metalworking"}, } labels["bond market"] = { type = "related-to", description = "default with the", parents = {"finance"}, } labels["book sizes"] = { type = "name", description = "default", parents = {"publishing"}, } labels["Brexit"] = { type = "related-to", description = "={{w|Brexit}}, i.e. the withdrawal of the {{w|United Kingdom}} from the {{w|European Union}}", parents = {"nationalism", "European politics", "UK politics"}, } labels["burial"] = { type = "related-to", description = "default", parents = {"society", "death"}, } labels["business"] = { type = "related-to", description = "default", parents = {"economics", "society"}, } labels["businesses"] = { type = "type", description = "=[[business]]es (specific commercial enterprises or establishments)", parents = {"business"}, } labels["capitalism"] = { type = "related-to", description = "default", parents = {"economics", "ideologies"}, } labels["chairs"] = { type = "related-to", description = "default", parents = {"furniture", "sitting"}, } labels["child abuse"] = { type = "related-to", description = "default", parents = {"crime", "children", "violence"}, } labels["Chinese restaurants"] = { type = "related-to", description = "default", parents = {"restaurants", "China"}, } labels["cleaning"] = { type = "related-to", description = "default", parents = {"home"}, } labels["coins"] = { type = "set,related-to", description = "default", parents = {"money"}, } labels["conservatism"] = { type = "related-to", description = "=[[conservatism]] or [[traditionalist]] beliefs", parents = {"ideologies"}, } labels["commerce"] = { type = "related-to", description = "default", parents = {"business"}, } labels["commercial documents"] = { type = "set", description = "default", parents = {"commerce"}, } labels["competition law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["antitrust law"] = { description = "default", parents = {"competition law"}, } labels["law of unfair competition"] = { description = "default with the", parents = {"competition law"}, } labels["communism"] = { type = "related-to", description = "default", parents = {"ideologies", "socialism", "leftism"}, } labels["constitutional law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["copyright"] = { type = "related-to", description = "default", parents = {"intellectual property"}, } labels["copyright licenses"] = { type = "name", description = "=[[license]]s of [[copyright]]", parents = {"copyright"}, } labels["corporate law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["corruption"] = { type = "related-to", description = "default", parents = {"crime", "politics"}, } labels["crafts"] = { type = "type", description = "default", parents = {"society"}, } labels["crime"] = { type = "related-to", description = "default", parents = {"society", "criminal law"}, } labels["crime prevention"] = { type = "related-to", description = "default", parents = {"public safety", "crime"}, } labels["criminal law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["crochet"] = { type = "related-to", description = "default", parents = {"crafts"}, } labels["cryptocurrency"] = { type = "related-to", description = "default", parents = {"currency", "cryptography", "technology"}, } labels["currencies"] = { type = "set", description = "default", parents = {"money", "currency"}, } labels["currency"] = { type = "related-to", description = "default", parents = {"money"}, } labels["dairy farming"] = { type = "related-to", description = "default", parents = {"agriculture", "industries"}, } labels["democracy"] = { type = "related-to", description = "default", parents = {"forms of government"}, } labels["diplomacy"] = { type = "related-to", description = "default", parents = {"society"}, } labels["discrimination"] = { type = "related-to", description = "default", parents = {"society"}, } labels["drug trafficking"] = { type = "related-to", description = "default", parents = {"crime", "drugs"}, } labels["education"] = { type = "related-to", description = "default", parents = {"society"}, } labels["emergency services"] = { type = "related-to", description = "default", parents = {"public safety"}, } labels["employment"] = { type = "related-to", description = "default", parents = {"business", "work"}, } labels["espionage"] = { type = "related-to", description = "default", parents = {"security", "deception", "secrecy"}, } labels["evil"] = { type = "related-to", description = "default", parents = {"ethics", "religion"}, } labels["fame"] = { type = "related-to", description = "default", parents = {"society", "knowledge"}, } labels["fascism"] = { type = "related-to", description = "default", parents = {"ideologies"}, } labels["farriery"] = { type = "related-to", description = "default", parents = {"blacksmithing", "horses"}, } labels["feminism"] = { type = "related-to", description = "default", parents = {"gender", "female", "ideologies", "society", "sociology"}, } labels["feudalism"] = { type = "related-to", description = "default", parents = {"forms of government"}, } labels["finance"] = { type = "related-to", description = "default", parents = {"business"}, } labels["firefighting"] = { type = "related-to", description = "default", parents = {"emergency services", "fire"}, } labels["forms of discrimination"] = { type = "type", description = "{{{langname}}} terms for [[form]]s of [[discrimination]].", additional = "{{also|Category:{{{langcode}}}:Biases|Category:{{{langcode}}}:Conspiracy theories|Category:{{{langcode}}}:Ideologies}}", parents = {"discrimination"}, } labels["forms of government"] = { type = "type", description = "{{{langname}}} terms for [[form]]s of [[government]].", parents = {"government"}, } labels["freedom"] = { type = "related-to", description = "default", parents = {"society"}, } labels["freedom of speech"] = { type = "related-to", description = "default", parents = {"freedom", "law"}, } labels["freemasonry"] = { type = "related-to", description = "default", parents = {"organizations"}, } labels["funeral"] = { type = "related-to", description = "default", parents = {"society", "death", "industries"}, } labels["furniture"] = { type = "related-to", description = "default", parents = {"home"}, commonscat = true, wpcat = true, } labels["gender-critical feminism"] = { type = "related-to", description = "default", parents = {"feminism", "gender", "transphobia"}, } labels["glassblowing"] = { type = "related-to", description = "default", parents = {"crafts", "glass"}, } labels["good"] = { type = "related-to", description = "default", parents = {"ethics", "religion"}, } labels["government"] = { type = "related-to", description = "default", parents = {"society", "politics"}, } labels["hairdressing"] = { type = "related-to", description = "default", parents = {"hair", "crafts"}, } labels["high society"] = { type = "related-to", description = "=royalty and nobility", parents = {"society"}, } labels["Hindutva"] = { type = "related-to", description = "=[[Hindutva]] or {{w|Hindu nationalism}}", parents = {"conservatism", "Hinduism", "ideologies", "Indian politics", "nationalism", "theocracy"}, } labels["historical currencies"] = { type = "set", description = "default", parents = {"currencies"}, } labels["home"] = { type = "related-to", description = "default with the", parents = {"society"}, } labels["hospitality"] = { type = "related-to", description = "default", parents = {"business"}, } labels["host industry"] = { type = "related-to", description = "default", parents = {"hospitality", "businesses"}, } labels["hotels"] = { type = "type", description = "default", parents = {"businesses", "tourism", "hospitality"}, } labels["household"] = { type = "related-to", description = "default", parents = {"home"}, } labels["housing"] = { type = "related-to", description = "default", parents = {"home", "buildings"}, } labels["human resources"] = { type = "related-to", description = "default no singularize", parents = {"business", "sociology"}, } labels["ideologies"] = { type = "related-to", description = "default", parents = {"society", "politics"}, } labels["imperialism"] = { type = "related-to", description = "default", parents = {"ideologies"}, } labels["import/export"] = { type = "related-to", description = "=[[import]]s and [[export]]s", parents = {"trading", "transport"}, } labels["Stock symbols for companies"] = { type = "related-to", description = "=default", parents = {"trading"}, } labels["incel community"] = { type = "related-to", description = "=the [[incel]] community", parents = {"masculism", "sex"}, } labels["incoterms"] = { type = "related-to", description = "=[[Incoterm]]s", parents = {"business", "import/export"}, } labels["industries"] = { type = "related-to", description = "default", parents = {"business"}, } labels["insurance"] = { type = "related-to", description = "default", parents = {"finance", "industries"}, } labels["intellectual property"] = { type = "related-to", description = "=[[intellectual property]] [[law]]", parents = {"law"}, } labels["international law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["international relations"] = { type = "related-to", description = "default wikify", parents = {"politics", "Earth"}, } labels["Islamic finance"] = { type = "related-to", description = "default wikify", parents = {"finance", "banking", "Islam"}, } labels["Islamic law"] = { type = "related-to", description = "default wikify", parents = {"Islam", "law"}, } labels["Islamism"] = { type = "related-to", description = "default", parents = {"ideologies", "conservatism", "Islam", "theocracy"}, } labels["Juche"] = { type = "related-to", description = "default", parents = {"North Korea", "communism", "nationalism"}, } labels["justice"] = { type = "related-to", description = "default", parents = {"society"}, } labels["Kentucky Fried Chicken"] = { type = "related-to", description = "=the Kentucky Fried Chicken chain of fast-food restaurants", parents = {"restaurants"}, } labels["knitting"] = { type = "related-to", description = "default", parents = {"crafts"}, } labels["Ku Klux Klan"] = { type = "related-to", description = "default with the", parents = {"organizations", "white supremacist ideology"}, } labels["kyabakura industry"] = { type = "related-to", description = "default", parents = {"hospitality", "businesses"}, } labels["labour"] = { type = "related-to", description = "=[[labour]] or the [[w:labour movement|labour movement]]", parents = {"work", "leftism"}, } labels["laundry"] = { type = "related-to", description = "default", parents = {"cleaning"}, } labels["law"] = { type = "related-to", description = "=the science and practice of [[law]]", parents = {"justice"}, } labels["law of obligations"] = { type = "related-to", description = "default with the no singularize", parents = {"law"}, } labels["family law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["inheritance law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["law enforcement"] = { type = "related-to", description = "default", parents = {"crime prevention", "emergency services", "law"}, } labels["leatherworking"] = { type = "related-to", description = "default", parents = {"crafts"}, } labels["leftism"] = { type = "related-to", description = "default", parents = {"ideologies"}, } labels["liberalism"] = { type = "related-to", description = "default", parents = {"ideologies"}, } labels["libertarianism"] = { type = "related-to", description = "default", parents = {"ideologies"}, } labels["logistics"] = { type = "related-to", description = "default no singularize", parents = {"operations"}, } labels["management"] = { type = "related-to", description = "default", parents = {"business"}, } labels["Maoism"] = { type = "related-to", description = "default", parents = {"ideologies", "communism", "Marxism"}, } labels["marketing"] = { type = "related-to", description = "default", parents = {"business"}, } labels["Marxism"] = { type = "related-to", description = "default", parents = {"ideologies", "socialism"}, } labels["masculism"] = { type = "related-to", description = "default", parents = {"ideologies", "male"}, } labels["metalworking"] = { type = "related-to", description = "default", parents = {"crafts", "metallurgy"}, } labels["McDonald's"] = { type = "related-to", description = "=the McDonald's chain of fast-food restaurants", parents = {"restaurants"}, } labels["micronationalism"] = { type = "related-to", description = "default", parents = {"forms of government", "ideologies"}, } labels["military"] = { type = "related-to", description = "default with the", parents = {"society"}, } labels["military units"] = { type = "related-to", description = "default", parents = {"military", "occupations"}, } labels["mining"] = { type = "related-to", description = "default", parents = {"industries"}, } labels["monarchism"] = { type = "related-to", description = "default", parents = {"ideologies", "monarchy"}, } labels["monarchy"] = { type = "related-to", description = "default", parents = {"forms of government", "high society"}, } labels["money"] = { type = "related-to", description = "default", parents = {"business"}, } labels["museums"] = { type = "related-to", description = "default", parents = {"businesses", "tourism", "art"}, } labels["music industry"] = { type = "related-to", description = "default with the", parents = {"industries", "music"}, } labels["nationalism"] = { type = "related-to", description = "default", parents = {"ideologies"}, } labels["Nazism"] = { type = "related-to", description = "default", parents = {"fascism", "white supremacist ideology", "ideologies"}, } labels["neo-Nazism"] = { -- Adjacent to Nazism, but not quite the same thing. type = "related-to", description = "default", parents = {"Nazism", "fascism", "white supremacist ideology", "ideologies"}, } labels["Nobel Prize"] = { type = "related-to", description = "default with the", parents = {"awards"}, } labels["nuclear warfare"] = { type = "related-to", description = "default", parents = {"war", "weapons"}, } labels["Objectivism"] = { type = "related-to", description = "=the political philosophy of {{w|Objectivism}} developed by {{w|Ayn Rand}}", parents = {"ideologies", "libertarianism"}, } labels["offices"] = { type = "type", description = "=offices, in the sense \"position of responsibility of some authority within an organisation\"", parents = {"government"}, } labels["oil industry"] = { type = "related-to", description = "default with the", parents = {"industries", "petroleum"}, } labels["operations"] = { type = "related-to", description = "{{{langname}}} terms covering all operational matters in [[production]], [[logistics]], or [[services]].", parents = {"management", "systems theory"}, } labels["organizations"] = { type = "name", description = "default", parents = {"society"}, } labels["patent law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["peace"] = { type = "related-to", description = "default", parents = {"security"}, } labels["pensions"] = { type = "related-to", description = "default", parents = {"finance"}, } labels["philanthropy"] = { type = "related-to", description = "default", parents = {"society"}, } labels["Philmont Scout Ranch"] = { type = "related-to", description = "={{w|Philmont Scout Ranch}}, a Scouting ranch in the United States", parents = {"Scouting"}, } labels["piracy"] = { type = "related-to", description = "default", parents = {"crime", "nautical"}, } labels["politics"] = { type = "related-to", description = "default no singularize", parents = {"society"}, } labels["poverty"] = { type = "related-to", description = "default", parents = {"wealth"}, } for _, country_demonym in ipairs { {"Australia", "Australian"}, {"Bangladesh", "Bangladeshi"}, {"Brazil", "Brazilian"}, {"Canada", "Canadian"}, {"China", "Chinese"}, {"Europe", "European"}, {"European Union", "EU", "the European Union", "European politics"}, {"France", "French", nil, "European politics"}, {"Germany", "German", nil, "European politics"}, {"Hong Kong", "Hong Kong"}, {"Hungary", "Hungarian", nil, "European politics"}, {"India", "Indian"}, {"Indonesia", "Indonesian"}, {"Ireland", "Irish", nil, "European politics"}, {"Malaysia", "Malaysian"}, {"New Zealand", "New Zealand"}, {"Pakistan", "Pakistani"}, {"Palestine", "Palestinian"}, {"Philippines", "Philippine", "the Philippines"}, {"Russia", "Russian"}, {"South Africa", "South African"}, {"South Korea", "South Korean"}, {"Spain", "Spanish", nil, "European politics"}, {"Switzerland", "Swiss", nil, "European politics"}, {"United Kingdom", "UK", "the United Kingdom"}, {"United States", "US", "the United States"}, } do local country, demonym, full_country, parent = unpack(country_demonym) labels[demonym .. " politics"] = { type = "related-to", description = ("=the {{w|politics of %s}}"):format(full_country or country), parents = {parent or "politics", country}, } end labels["printing"] = { type = "related-to", description = "default", parents = {"industries"}, } labels["prison"] = { type = "related-to", description = "default", parents = {"law enforcement", "buildings"}, } labels["procedural law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["property law"] = { type = "related-to", description = "default", parents = {"law"}, } labels["public administration"] = { type = "related-to", description = "=the field of [[public]] [[administration]]", parents = {"government"}, } labels["public safety"] = { type = "related-to", description = "=the field of [[public]] [[safety]]", parents = {"public administration", "security"}, } labels["publishing"] = { type = "related-to", description = "default", parents = {"industries", "mass media"}, } labels["QAnon"] = { type = "related-to", description = "=the [[QAnon]] movement", parents = {"alt-right", "conspiracy theories", "Donald Trump", "pedophilia"}, } labels["racism"] = { type = "related-to", description = "default", parents = {"forms of discrimination"}, } labels["real estate"] = { type = "related-to", description = "default", parents = {"industries", "housing"}, } labels["restaurants"] = { type = "related-to", description = "=[[restaurant]]s (including [[pub]]s, [[café]]s etc.)", parents = {"businesses", "food and drink"}, } labels["royal residences"] = { type = "related-to", description = "default", parents = {"housing", "monarchy"}, } labels["schools"] = { type = "related-to", description = "default", parents = {"education", "buildings"}, } -- Note: this is the usual term, not "Scottish law". labels["Scots law"] = { type = "related-to", description = "default", parents = {"law", "Scotland"}, } labels["Scouting"] = { type = "related-to", description = "default", parents = {"society"}, } labels["security"] = { type = "related-to", description = "default", parents = {"society"}, } labels["sexism"] = { type = "related-to", description = "default", parents = {"forms of discrimination", "gender"}, } labels["sewing"] = { type = "related-to", description = "=[[sewing]], sewing tools, sewing [[technique]]s and so on", parents = {"crafts"}, } labels["shoemaking"] = { type = "related-to", description = "default", parents = {"crafts"}, } labels["slavery"] = { type = "related-to", description = "default", parents = {"society", "work"}, } labels["socialism"] = { type = "related-to", description = "default", parents = {"economics", "ideologies", "leftism"}, } labels["social justice"] = { type = "related-to", description = "default", parents = {"politics", "society", "sociology", "leftism"}, } labels["spinning"] = { type = "related-to", description = "=[[spinning]], the process of making [[yarn]] or [[string]] from raw [[fiber]]", parents = {"crafts"}, } labels["standards of identity"] = { type = "related-to", description = "default", parents = {"law", "food and drink"}, } labels["stock market"] = { type = "related-to", description = "default with the", parents = {"finance"}, } labels["supply chain"] = { type = "related-to", description = "default no singularize", parents = {"operations"}, } labels["taxation"] = { type = "related-to", description = "default", parents = {"government", "law", "money"}, } labels["theft"] = { type = "related-to", description = "default", parents = {"crime"}, } labels["theocracy"] = { type = "related-to", description = "default", parents = {"ideologies", "religion"}, } labels["timber industry"] = { type = "related-to", description = "default with the", parents = {"industries"}, } labels["trademark"] = { type = "related-to", description = "=[[trademark]] [[law]]", parents = {"intellectual property"}, } labels["trading"] = { type = "related-to", description = "default", parents = {"business"}, } labels["transphobia"] = { type = "related-to", description = "default", parents = {"forms of discrimination", "transgender"}, } labels["trust"] = { type = "related-to", description = "default", parents = {"security"}, } labels["United Nations"] = { type = "related-to", description = "=the [[United Nations Organization]]", parents = {"organizations"}, } labels["universities"] = { type = "related-to", description = "default", parents = {"schools"}, } labels["voting systems"] = { type = "related-to", description = "default", parents = {"democracy", "systems"}, } labels["war"] = { type = "related-to", description = "default", parents = {"military", "conflict", "violence"}, } labels["Wars"] = { type = "set", description = "default", parents = {"war","historical events"}, } labels["wealth"] = { type = "related-to", description = "default", parents = {"economics"}, } labels["weaving"] = { type = "related-to", description = "default", parents = {"crafts"}, } labels["white supremacist ideology"] = { type = "related-to", description = "default", parents = {"racism", "anti-Semitism", "ideologies"}, } labels["woodworking"] = { type = "related-to", description = "default", parents = {"crafts"}, } labels["Zionism"] = { type = "related-to", description = "default", parents = {"ideologies", "Judaism", "Israel", "nationalism"}, } return labels 4y0d51xev96ukroaitncywwnhk3sxq9 Module:category tree/topic cat/data/Places 828 1928 35255 2025-01-19T20:06:50Z Kambai Akau 8 Created page with "local labels = {} local handlers = {} local m_shared = require("Module:place/shared-data") local m_strutils = require("Module:string utilities") --[=[ This module contains specifications that are used to create labels that allow {{auto cat}} and to create the appropriate definitions for topic categories for places (e.g. 'de:Hokkaido', 'es:Cities in France', 'pt:Municipalities of Tocantins, Brazil', etc.). Note that this module doesn't actually create the categories;..." 35255 Scribunto text/plain local labels = {} local handlers = {} local m_shared = require("Module:place/shared-data") local m_strutils = require("Module:string utilities") --[=[ This module contains specifications that are used to create labels that allow {{auto cat}} and to create the appropriate definitions for topic categories for places (e.g. 'de:Hokkaido', 'es:Cities in France', 'pt:Municipalities of Tocantins, Brazil', etc.). Note that this module doesn't actually create the categories; that must be done manually, with the text "{{auto cat}}" as the definition of the category. (This process should automatically happen periodically for non-empty categories, because they will appear in [[Special:WantedCategories]] and a bot will periodically examine that list and create any needed category.) There are two ways that such labels are created: (1) by manually adding an entry to the 'labels' table, keyed by the label (minus the language code) with a value consisting of a Lua table specifying the description text and the category's parents; (2) through handlers (pieces of Lua code) added to the 'handlers' list, which recognize labels of a specific type (e.g. 'Cities in France') and generate the appropriate specification for that label on-the-fly. ]=] local function lcfirst(label) return mw.getContentLanguage():lcfirst(label) end labels["places"] = { type = "name", description = "{{{langname}}} names for geographical [[place]]s; [[toponym]]s.", parents = {"names"}, } -- Generate bare labels in 'label' for all political subdivisions. -- Do this before handling 'general_labels' so the latter can override if necessary. for subdiv, desc in pairs(m_shared.political_subdivisions) do desc = m_shared.format_description(desc, subdiv) labels[subdiv] = { type = "name", description = "{{{langname}}} names of " .. desc .. ".", parents = {"political subdivisions"}, } end --[=[ General labels. These are intended for places of all sorts that are not qualified by a holonym (e.g. it does not include 'regions in Africa'). These also do not need to include any political subdivisions listed in 'political_subdivisions' in [[Module:place/shared-data]]. Each entry is {LABEL, PARENTS, DESCRIPTION, WPCAT, COMMONSCAT}: * PARENTS should not include "list of names", which is added automatically. * DESCRIPTION is the linked plural description of label, and is formatted using format_description() in [[Module:place/shared-data]], meaning it can have the value of 'true' to construct a default singularized description using link_label() in [[Module:category tree/topic cat]] (e.g. 'atolls' -> '[[atoll]]s', 'beaches' -> '[[beach]]es', 'countries' -> '[[country|countries]]', etc.). A value of "w" links the singularized label to Wikipedia. * WPCAT should be the name of a Wikipedia category to link to, or 'false' to disable this. A value of 'true' or 'nil' links to a category the same as the label. * COMMONSCAT should be the name of a Commons category to link to, or 'false' to disable this. A value of 'true' or 'nil' links to a category the same as the label. ]=] local general_labels = { {"airports", {"places"}}, {"ancient settlements", {"historical settlements"}, "former [[city|cities]], [[town]]s and [[village]]s that existed in [[antiquity]]"}, {"atolls", {"islands"}}, {"bays", {"places", "bodies of water"}}, {"beaches", {"places", "water"}}, {"bodies of water", {"landforms", "water"}, "[[body of water|bodies of water]]"}, {"boroughs", {"polities"}}, {"capital cities", {"cities"}, "[[capital]] [[city|cities]]: the [[seat of government|seats of government]] for a country or [[political]] [[subdivision]] of a country"}, {"census-designated places", {"places"}}, {"cities", {"polities"}}, {"city-states", {"polities"}, "[[sovereign]] [[microstate]]s consisting of a single [[city]] and [[w:dependent territory|dependent territories]]"}, {"communities", {"polities"}, "[[community|communities]] of all sizes"}, {"continents", {"places"}, "the [[continent]]s of the world"}, {"countries", {"polities"}}, {"dependent territories", {"polities"}, "w"}, {"deserts", {"places"}}, {"forests", {"places"}}, {"ghost towns", {"historical settlements"}}, {"gulfs", {"places", "water"}}, {"headlands", {"places"}}, {"historical and traditional regions", {"places"}, "regions that have no administrative significance"}, {"historical capitals", {"historical settlements"}, "former [[capital]] [[city|cities]] and [[town]]s"}, {"historical dependent territories", {"dependent territories"}, "[[w:dependent territory|dependent territories]] (colonies, dependencies, protectorates, etc.) that no longer exist"}, {"historical political subdivisions", {"polities"}, "[[political]] [[subdivision]]s (states, provinces, counties, etc.) that no longer exist"}, {"historical polities", {"polities"}, "[[polity|polities]] (countries, kingdoms, empires, etc.) that no longer exist"}, {"historical settlements", {"historical polities"}, "[[city|cities]], [[town]]s and [[village]]s that no longer exist or have been merged or reclassified"}, {"hills", {"places"}}, {"islands", {"places"}}, {"kibbutzim", {"places"}, "[[kibbutz]]im"}, {"lakes", {"places", "bodies of water"}}, {"landforms", {"places", "Earth"}}, {"micronations", {"places"}}, {"mountain passes", {"places"}, "[[mountain pass]]es"}, {"mountains", {"places"}}, {"moors", {"places"}}, {"neighborhoods", {"places"}, "[[neighborhood]]s, [[district]]s and other subportions of a [[city]]"}, -- FIXME, is the following parent correct? {"oceans", {"seas"}}, {"parks", {"places"}}, {"peninsulas", {"places"}}, {"plateaus", {"places"}}, {"political subdivisions", {"polities"}, "[[political]] [[subdivision]]s, such as [[province]]s, [[state]]s or [[region]]s"}, {"polities", {"places"}, "[[polity|polities]] or [[political]] [[division]]s"}, {"rivers", {"places", "bodies of water"}}, {"seas", {"places", "bodies of water"}}, {"straits", {"places", "bodies of water"}}, {"subdistricts", {"polities"}}, {"suburbs", {"places"}, "[[suburb]]s of a [[city]]"}, {"towns", {"polities"}}, {"townships", {"polities"}}, {"unincorporated communities", {"places"}}, {"valleys", {"places", "water"}}, {"villages", {"polities"}}, {"volcanoes", {"landforms"}, "[[volcano]]es"}, } -- Generate bare labels in 'label' for all "general labels" (see above). for _, label_spec in ipairs(general_labels) do local label, parents, desc, commonscat, wpcat = unpack(label_spec) desc = m_shared.format_description(desc, label) labels[label] = { type = "name", description = "{{{langname}}} names of " .. desc .. ".", parents = parents, commonscat = commonscat == nil and true or commonscat, wpcat = wpcat == nil and true or wpcat, } end labels["city nicknames"] = { type = "name", -- special-cased description description = "{{{langname}}} informal alternative names for [[city|cities]] (e.g., [[Big Apple]] for [[New York City]]).", parents = {"cities", "nicknames"}, } labels["exonyms"] = { type = "name", -- special-cased description description = "{{{langname}}} [[exonym]]s.", parents = {"places"}, } -- Generate bare labels in 'label' for all polities (countries, states, etc.). for _, group in ipairs(m_shared.polities) do for key, value in pairs(group.data) do group.bare_label_setter(labels, group, key, value) end end local function city_description(group, key, value) -- The purpose of all the following code is to construct the description. It's written in -- a general way to allow any number of containing polities, each larger than the previous one, -- so that e.g. for Birmingham, the description will read "{{{langname}}} terms related to the city of -- [[Birmingham]], in the county of the [[West Midlands]], in the [[constituent country]] of [[England]], -- in the [[United Kingdom]]." local bare_key, linked_key = m_shared.construct_bare_and_linked_version(key) local descparts = {} table.insert(descparts, "the city of " .. linked_key) local city_containing_polities = m_shared.get_city_containing_polities(group, key, value) local label_parent -- parent of the label, from the immediate containing polity for n, polity in ipairs(city_containing_polities) do local bare_polity, linked_polity = m_shared.construct_bare_and_linked_version(polity[1]) if n == 1 then label_parent = bare_polity end table.insert(descparts, ", in ") if n < #city_containing_polities then local divtype = polity.divtype or group.default_divtype local pl_divtype = m_strutils.pluralize(divtype) local pl_linked_divtype = m_shared.political_subdivisions[pl_divtype] if not pl_linked_divtype then error("When creating city description for " .. key .. ", encountered divtype '" .. divtype .. "' not in m_shared.political_subdivisions") end pl_linked_divtype = m_shared.format_description(pl_linked_divtype, pl_divtype) local linked_divtype = m_strutils.singularize(pl_linked_divtype) table.insert(descparts, "the " .. linked_divtype .. " of ") end table.insert(descparts, linked_polity) end return table.concat(descparts), label_parent end -- Generate bare labels in 'label' for all cities. for _, group in ipairs(m_shared.cities) do for key, value in pairs(group.data) do if not value.alias_of then local desc, label_parent = city_description(group, key, value) desc = "{{{langname}}} terms related to " .. desc .. "." local parents = value.parents or label_parent if not parents then error("When creating city bare label for " .. key .. ", at least one containing polity must be specified or an explicit parent must be given") end if type(parents) ~= "table" then parents = {parents} end local key_parents = {} for _, parent in ipairs(parents) do local polity_group, key_parent = m_shared.city_containing_polity_to_group_and_key(parent) if key_parent then local bare_key_parent, linked_key_parent = m_shared.construct_bare_and_linked_version(key_parent) table.insert(key_parents, bare_key_parent) else error("Couldn't find entry for city '" .. key .."' parent '" .. parent .. "'") end end -- wp= defaults to group-level wp=, then to true (Wikipedia article matches bare key = label) local wp = value.wp if wp == nil then wp = group.wp or true end -- wpcat= defaults to wp= (if Wikipedia article has its own name, Wikipedia category and Commons category generally follow) local wpcat = value.wpcat if wpcat == nil then wpcat = wp end -- commonscat= defaults to wpcat= (if Wikipedia category has its own name, Commons category generally follows) local commonscat = value.commonscat if commonscat == nil then commonscat = wpcat end local function format_boxval(val) if type(val) == "string" then val = val:gsub("%%c", key):gsub("%%d", label_parent) end return val end labels[key] = { type = "related-to", description = desc, parents = key_parents, wp = format_boxval(wp), wpcat = format_boxval(wpcat), commonscat = format_boxval(commonscat), } end end end -- Handler for "cities in the Bahamas", "rivers in Western Australia", etc. -- Places that begin with "the" are recognized and handled specially. table.insert(handlers, function(label) label = lcfirst(label) local place_type, place = label:match("^([a-z%- ]-) in (.*)$") if place_type and m_shared.generic_place_types[place_type] then for _, group in ipairs(m_shared.polities) do local placedata = group.data[place] if placedata then placedata = group.value_transformer(group, place, placedata) local allow_cat = true if place_type == "neighborhoods" and placedata.british_spelling or place_type == "neighbourhoods" and not placedata.british_spelling then allow_cat = false end if placedata.is_former_place and place_type ~= "places" then allow_cat = false end if placedata.is_city and not m_shared.generic_place_types_for_cities[place_type] then allow_cat = false end if allow_cat then local parent if placedata.containing_polity then parent = place_type .. " in " .. placedata.containing_polity elseif place_type == "neighbourhoods" then parent = "neighborhoods" else parent = place_type end local bare_place, linked_place = m_shared.construct_bare_and_linked_version(place) local keydesc = placedata.keydesc or linked_place local parents if place_type == "places" then parents = {{name = parent, sort = bare_place}, bare_place} else parents = {{name = parent, sort = bare_place}, bare_place, "places in " .. place} end return { type = "name", topic = label, description = "{{{langname}}} names of " .. m_shared.generic_place_types[place_type] .. " in " .. keydesc .. ".", parents = parents } end end end end end) -- Handler for "places in Paris", "neighbourhoods of Paris", etc. table.insert(handlers, function(label) label = lcfirst(label) local place_type, in_of, city = label:match("^(places) (in) (.*)$") if not place_type then place_type, in_of, city = label:match("^([a-z%- ]-) (of) (.*)$") end if place_type and m_shared.generic_place_types_for_cities[place_type] then for _, group in ipairs(m_shared.cities) do local city_data = group.data[city] if city_data then local spelling_matches = true if place_type == "neighborhoods" or place_type == "neighbourhoods" then local containing_polities = m_shared.get_city_containing_polities(group, city, city_data) local polity_group, polity_key = m_shared.city_containing_polity_to_group_and_key( containing_polities[1]) if not polity_key then error("Can't find polity data for city '" .. place .. "' containing polity '" .. containing_polities[1] .. "'") end local polity_value = polity_group.value_transformer(polity_group, polity_key, polity_group[polity_key]) if place_type == "neighborhoods" and polity_value.british_spelling or place_type == "neighbourhoods" and not polity_value.british_spelling then spelling_matches = false end end if spelling_matches then local parents if place_type == "places" then parents = {city} else parents = {city, "places in " .. city} end local desc = city_description(group, city, city_data) return { type = "name", topic = label, description = "{{{langname}}} names of " .. m_shared.generic_place_types_for_cities[place_type] .. " " .. in_of .. " " .. desc .. ".", parents = parents } end end end end end) -- Handler for "political subdivisions of the Philippines" and other "political subdivisions of X" categories. table.insert(handlers, function(label) label = lcfirst(label) local place = label:match("^political subdivisions of (.*)$") if place then for _, group in ipairs(m_shared.polities) do local placedata = group.data[place] if placedata then placedata = group.value_transformer(group, place, placedata) local bare_place, linked_place = m_shared.construct_bare_and_linked_version(place) local keydesc = placedata.keydesc or linked_place local desc = "{{{langname}}} names of [[political]] [[subdivision]]s of " .. keydesc .. "." return { type = "name", topic = label, description = desc, breadcrumb = "political subdivisions", parents = {bare_place, {name = "political subdivisions", sort = bare_place}}, } end end end end) -- Handler for "provinces of the Philippines", "counties of Wales", "municipalities of Tocantins, Brazil", etc. -- Places that begin with "the" are recognized and handled specially. table.insert(handlers, function(label) label = lcfirst(label) local place_type, place = label:match("^([a-z%- ]-) of (.*)$") if place then for _, group in ipairs(m_shared.polities) do local placedata = group.data[place] if placedata then placedata = group.value_transformer(group, place, placedata) local divcat = nil local poldiv_parent = nil if placedata.poldiv then for _, div in ipairs(placedata.poldiv) do if type(div) == "string" then div = {div} end if place_type == div[1] then divcat = "poldiv" poldiv_parent = div.parent break end end end if not divcat and placedata.miscdiv then for _, div in ipairs(placedata.miscdiv) do if type(div) == "string" then div = {div} end if place_type == div[1] then divcat = "miscdiv" break end end end if divcat then local linkdiv = m_shared.political_subdivisions[place_type] if not linkdiv then error("Saw unknown place type '" .. place_type .. "' in label '" .. label .. "'") end linkdiv = m_shared.format_description(linkdiv, place_type) local bare_place, linked_place = m_shared.construct_bare_and_linked_version(place) local keydesc = placedata.keydesc or linked_place local desc = "{{{langname}}} names of " .. linkdiv .. " of " .. keydesc .. "." if divcat == "poldiv" then return { type = "name", topic = label, description = desc, breadcrumb = poldiv_parent and m_shared.call_key_to_placename(group, place) or place_type, parents = poldiv_parent and {{name = poldiv_parent, sort = bare_place}, bare_place} or {"political subdivisions of " .. place, {name = place_type, sort = bare_place}}, } else return { type = "name", topic = label, description = desc, breadcrumb = place_type, parents = {bare_place}, } end end end end end end) -- Generate bare labels in 'label' for all types of capitals. for capital_cat, placetype in pairs(m_shared.capital_cat_to_placetype) do local pl_placetype = m_strutils.pluralize(placetype) local linkdiv = m_shared.political_subdivisions[pl_placetype] if not linkdiv then error("Saw unknown place type '" .. pl_placetype .. "' in label '" .. label .. "'") end linkdiv = m_shared.format_description(linkdiv, pl_placetype) labels[capital_cat] = { type = "name", description = "{{{langname}}} names of [[capital]]s of " .. linkdiv .. ".", parents = {"capital cities"}, } end -- Handler for "state capitals of the United States", "provincial capitals of Canada", etc. -- Places that begin with "the" are recognized and handled specially. table.insert(handlers, function(label) label = lcfirst(label) local capital_cat, place = label:match("^([a-z%- ]- capitals) of (.*)$") -- Make sure we recognize the type of capital. if place and m_shared.capital_cat_to_placetype[capital_cat] then local placetype = m_shared.capital_cat_to_placetype[capital_cat] local pl_placetype = m_strutils.pluralize(placetype) -- Locate the containing polity, fetch its known political subdivisions, and make sure -- the placetype corresponding to the type of capital is among the list. for _, group in ipairs(m_shared.polities) do local placedata = group.data[place] if placedata then placedata = group.value_transformer(group, place, placedata) if placedata.poldiv then local saw_match = false local variant_matches = {} for _, div in ipairs(placedata.poldiv) do if type(div) == "string" then div = {div} end -- HACK. Currently if we don't find a match for the placetype, we map e.g. -- 'autonomous region' -> 'regional capitals' and 'union territory' -> 'territorial capitals'. -- When encountering a political subdivision like 'autonomous region' or -- 'union territory', chop off everything up through a space to make things match. -- To make this clearer, we record all such "variant match" cases, and down below we -- insert a note into the category text indicating that such "variant matches" -- are included among the category. if pl_placetype == div[1] or pl_placetype == div[1]:gsub("^.* ", "") then saw_match = true if pl_placetype ~= div[1] then table.insert(variant_matches, div[1]) end end end if saw_match then -- Everything checks out, construct the category description. local linkdiv = m_shared.political_subdivisions[pl_placetype] if not linkdiv then error("Saw unknown place type '" .. pl_placetype .. "' in label '" .. label .. "'") end linkdiv = m_shared.format_description(linkdiv, pl_placetype) local bare_place, linked_place = m_shared.construct_bare_and_linked_version(place) local keydesc = placedata.keydesc or linked_place local variant_match_text = "" if #variant_matches > 0 then for i, variant_match in ipairs(variant_matches) do variant_matches[i] = m_shared.political_subdivisions[variant_match] if not variant_matches[i] then error("Saw unknown place type '" .. variant_match .. "' in label '" .. label .. "'") end variant_matches[i] = m_shared.format_description(variant_matches[i], variant_match) end variant_match_text = " (including " .. require("Module:table").serialCommaJoin(variant_matches) .. ")" end local desc = "{{{langname}}} names of [[capital]]s of " .. linkdiv .. variant_match_text .. " of " .. keydesc .. "." return { type = "name", topic = label, description = desc, parents = {{name = capital_cat, sort = bare_place}, bare_place}, } end end end end end end) -- "regions in (continent)", esp. for regions that span multiple countries labels["regions in the world"] = { -- for multinational regions which do not fit neatly within one continent type = "name", description = "{{{langname}}} names of [[region]]s in the world (which do not fit neatly within one country or continent).", parents = {"places"}, } labels["regions in the Americas"] = { type = "name", description = "{{{langname}}} names of [[region]]s in the Americas.", parents = {"America"}, } -- "countries in (continent)", "rivers in (continent)" for _, continent in ipairs({"Africa", "Asia", "Central America", "Europe", "North America", "Oceania", "South America"}) do labels["countries in " .. continent] = { type = "name", description = "{{{langname}}} names of [[country|countries]] in [[" .. continent .. "]].", parents = {{name = "countries", sort = " "}, continent}, } labels["rivers in " .. continent] = { type = "name", description = "{{{langname}}} names of [[river]]s in [[" .. continent .. "]].", parents = {{name = "rivers", sort = " "}, continent}, } labels["regions of " .. continent] = { type = "name", description = "{{{langname}}} names of [[region]]s of [[" .. continent .. "]].", parents = {{name = "regions", sort = " "}, continent}, } end -- autonomous communities, oblasts, etc labels["autonomous communities of Spain"] = { type = "name", -- special-cased description description = "{{{langname}}} names of the [[w:Autonomous communities of Spain|autonomous communities of Spain]].", parents = {{name = "political subdivisions", sort = "Spain"}, "Spain"}, } labels["autonomous cities of Spain"] = { type = "name", -- special-cased description description = "{{{langname}}} names of the [[w:Autonomous communities of Spain#Autonomous_cities|autonomous cities of Spain]].", parents = {{name = "political subdivisions", sort = "Spain"}, "Spain"}, } -- boroughs labels["boroughs in England"] = { type = "name", description = "{{{langname}}} names of boroughs, local government districts and unitary authorities in [[England]].", parents = {{name = "boroughs", sort = "England"}, "England"}, } labels["boroughs in Pennsylvania, USA"] = { type = "name", description = "{{{langname}}} names of boroughs in [[Pennsylvania]], USA.", parents = {{name = "boroughs in the United States", sort = "Pennsylvania"}, "Pennsylvania, USA"}, } labels["boroughs in New Jersey, USA"] = { type = "name", description = "{{{langname}}} names of boroughs in [[New Jersey]], USA.", parents = {{name = "boroughs in the United States", sort = "New Jersey"}, "New Jersey, USA"}, } labels["boroughs in New York City"] = { type = "name", description = "{{{langname}}} names of boroughs in [[New York City]].", parents = {{name = "boroughs in the United States", sort = "New York City"}, "New York City"}, } labels["boroughs in the United States"] = { type = "name", description = "{{{langname}}} names of [[borough]]s in the [[United States]].", -- parent is "boroughs" not "political subdivisions" and category says "in" -- not "of", because boroughs aren't really political subdivisions in the US -- (more like cities) parents = {{name = "boroughs", sort = "United States"}, "United States"}, } -- census-designated places labels["census-designated places in the United States"] = { type = "name", description = "{{{langname}}} names of [[census-designated place]]s in the [[United States]].", -- parent is just United States; census-designated places have no political -- status and exist only in the US, so no need for a top-level -- "census-designated places" category parents = {"United States"}, } -- counties labels["counties of Northern Ireland"] = { type = "name", description = "{{{langname}}} names of the counties of [[Northern Ireland]].", -- has two parents: "political subdivisions" and "counties of Ireland" parents = {{name = "political subdivisions", sort = "Northern Ireland"}, {name = "counties of Ireland", sort = "Northern Ireland"}, "Northern Ireland"}, } -- nomes labels["nomes of Ancient Egypt"] = { type = "name", -- special-cased description description = "{{{langname}}} names of the nomes of [[Ancient Egypt]].", parents = {{name = "political subdivisions", sort = "Egypt"}, "Ancient Egypt"}, } -- regions and "regional units" labels["regions of Albania"] = { type = "name", -- special-cased description description = "{{{langname}}} names of the regions (peripheries) of [[Albania]].", parents = {{name = "political subdivisions", sort = "Albania"}, "Albania"}, } labels["regions of Greece"] = { type = "name", -- special-cased description description = "{{{langname}}} names of the regions (peripheries) of [[Greece]].", parents = {{name = "political subdivisions", sort = "Greece"}, "Greece"}, } labels["regions of North Macedonia"] = { type = "name", -- special-cased description description = "{{{langname}}} names of the regions (peripheries) of [[North Macedonia]].", parents = {{name = "political subdivisions", sort = "North Macedonia"}, "North Macedonia"}, } -- subdistricts and subprefectures labels["subdistricts of Jakarta"] = { type = "name", description = "default", -- not listed in the normal place because no categories like "cities in Jakarta" parents = {{name = "political subdivisions", sort = "Jakarta"}, "Indonesia"}, } labels["subprefectures of Japan"] = { type = "name", -- special-cased description description = "{{{langname}}} names of subprefectures of Japanese prefectures.", parents = {{name = "political subdivisions", sort = "Japan"}, "Japan"}, } -- towns and townships labels["townships in Canada"] = { type = "name", description = "{{{langname}}} names of townships in [[Canada]].", parents = {{name = "townships", sort = "Canada"}, "Canada"}, } labels["townships in Ontario"] = { type = "name", description = "{{{langname}}} names of townships in [[Ontario]]. Municipalities in Ontario can be called as a city, a town, a township, or a village.", parents = {{name = "townships in Canada", sort = "Ontario"}, "Ontario"}, } labels["townships in Quebec"] = { type = "name", description = "{{{langname}}} names of townships in [[Quebec]].", parents = {{name = "townships in Canada", sort = "Quebec"}, "Quebec"}, } -- temporary while users adjust to recent changes, also kept in case of desire to use for its topical purpose, see description; can be removed later if unused labels["place names"] = { type = "type", description = "{{{langname}}} terms like ''hydronym'', for types geographical [[name]]s.", parents = {"names"}, } return {LABELS = labels, HANDLERS = handlers} auizqqq45czl4389v5nhsnfpfposmfx Module:category tree/topic cat/data/Technology 828 1929 35256 2025-01-19T20:07:53Z Kambai Akau 8 Created page with "local labels = {} labels["technology"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["aircraft"] = { type = "related-to", description = "default", parents = {"technology", "aviation"}, } labels["amusement rides"] = { type = "set", description = "default", parents = {"machines"}, } labels["Apple Inc."] = { type = "related-to", description = "={{w|Apple Inc.}} or its products", parents = {"technology", "computing"}, }..." 35256 Scribunto text/plain local labels = {} labels["technology"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["aircraft"] = { type = "related-to", description = "default", parents = {"technology", "aviation"}, } labels["amusement rides"] = { type = "set", description = "default", parents = {"machines"}, } labels["Apple Inc."] = { type = "related-to", description = "={{w|Apple Inc.}} or its products", parents = {"technology", "computing"}, } labels["armor"] = { type = "related-to", description = "default", parents = {"technology"}, } labels["artillery"] = { type = "related-to", description = "default", parents = {"weapons"}, } labels["auto parts"] = { type = "set", description = "=[[automobile]] [[part]]s", parents = {"automobiles", "automotive"}, } labels["automobiles"] = { type = "related-to", description = "default", parents = {"vehicles", "automotive"}, } labels["bags"] = { type = "type", description = "default", parents = {"containers"}, } labels["bicycle parts"] = { type = "type", description = "=parts of a [[bicycle]]", parents = {"cycling"}, } labels["bicycle types"] = { type = "type", description = "=[[bicycle]]s", parents = {"cycling", "vehicles"}, } labels["biotechnology"] = { type = "related-to", description = "default", parents = {"technology", "biology"}, } labels["brass instruments"] = { type = "type", description = "default", parents = {"wind instruments"}, } labels["buttons"] = { type = "name,type", description = "=[[button]]s of electronic [[device]]s", parents = {"mechanisms"}, } labels["C programming language"] = { type = "related-to", description = "=the [[w:C (programming language)|C programming language]] and related [[technology|technologies]]", parents = {"computer languages"}, } labels["canals"] = { type = "set", description = "default", parents = {"technology", "transport"}, } labels["carpentry tools"] = { type = "set", description = "default", parents = {"tools", "carpentry"}, } labels["carriages"] = { type = "set", description = "default", parents = {"vehicles"}, } labels["clocks"] = { type = "set", description = "default", parents = {"machines", "timekeeping"}, } labels["compilation"] = { type = "related-to", description = "=[[compilation]] of source code", parents = {"computing"}, } labels["computer graphics"] = { type = "related-to", description = "default no singularize", parents = {"computing"}, wpcat = true, commonscat = true, } labels["computer hardware"] = { type = "related-to", description = "default", parents = {"electronics", "computing"}, } labels["computer languages"] = { type = "name", description = "[[computer language]]s and computer [[programming language]]s", parents = {"programming"}, } labels["computer security"] = { type = "related-to", description = "default", parents = {"computing"}, } labels["computing"] = { type = "related-to", description = "default", parents = {"technology"}, } labels["consumer electronics"] = { type = "related-to", description = "default no singularize", parents = {"electronics"}, } labels["connectors"] = { type = "set", description = "default", parents = {"electronics"}, } labels["construction vehicles"] = { type = "set", description = "=vehicles designed to be employed in building settlements", parents = {"vehicles", "construction"}, } labels["containers"] = { type = "type", description = "default", parents = {"tools"}, } labels["vessels"] = { type = "type", description = "=[[vessel]]s for holding food or liquids", parents = {"containers", "liquids"}, } labels["cookware and bakeware"] = { type = "set", description = "=containers used to prepare food", parents = {"kitchenware"}, } labels["cutlery"] = { type = "set", description = "default", parents = {"kitchenware"}, } labels["data modeling"] = { type = "related-to", description = "default", parents = {"computing"}, } labels["databases"] = { type = "related-to", description = "default", parents = {"computing"}, } labels["Dragon Ball"] = { type = "related-to", displaytitle = "''Dragon Ball''", description = "=the Japanese media franchise ''{{w|Dragon Ball}}''", parents = {"animation", "fantasy", "Japanese fiction"}, } labels["e-mail"] = { type = "related-to", description = "default", parents = {"Internet", "communication"}, } labels["electron tubes"] = { type = "related-to", description = "=[[electron tube|electron tubes]] such as [[vacuum tube]]s/[[thermionic valve]]s", parents = {"electronics"}, } labels["electronics"] = { type = "related-to", description = "default no singularize", parents = {"technology"}, } labels["fans"] = { type = "type", description = "default", additional = "{{also|Category:{{{langcode}}}:Fans (people)}}", parents = {"tools"}, } labels["fasteners"] = { type = "type", description = "default", parents = {"tools"}, } labels["farming tools"] = { type = "set", description = "default", parents = {"tools", "agriculture"}, } labels["file formats"] = { type = "related-to", description = "default", parents = {"computing"}, } labels["firearms"] = { type = "related-to", description = "default", parents = {"weapons"}, } labels["glasses"] = { type = "related-to", description = "default", parents = {"eyewear"}, } labels["graphical user interface"] = { type = "related-to", description = "default", parents = {"computing"}, } labels["Google"] = { type = "related-to", description = "={{w|Google}} or its products", parents = {"World Wide Web"}, } labels["gun mechanisms"] = { type = "set", description = "=[[firearm]] [[mechanism]]s or their parts", parents = {"firearms", "mechanisms"}, } labels["home appliances"] = { type = "set", description = "default", parents = {"machines", "home"}, } labels["horse tack"] = { type = "type", description = "default", parents = {"tools", "horses", "animal riding"}, } labels["HTML"] = { type = "related-to", description = "=[[HTML]], [[XHTML]], and related [[technology|technologies]]", parents = {"computer languages", "World Wide Web"}, } labels["IBM"] = { type = "related-to", description = "=the [[American]] [[technology]] and [[consulting]] [[firm]] {{w|IBM}}", parents = {"technology", "computing"}, } labels["Internet"] = { type = "related-to", description = "default with the", parents = {"computing", "networking"}, } labels["Internet memes"] = { type = "related-to", description = "default", parents = {"comedy", "Internet", "memetics"}, } labels["Java programming language"] = { type = "related-to", description = "=the [[w:Java (programming language)|Java programming language]] and related [[technology|technologies]]", parents = {"computer languages"}, } labels["JavaScript"] = { type = "related-to", description = "={{w|JavaScript}} and related [[technology|technologies]]", parents = {"computer languages", "World Wide Web"}, } labels["kitchenware"] = { type = "type", description = "default", parents = {"tools", "cooking", "home appliances"}, } labels["knives"] = { type = "set", description = "default", parents = {"tools", "weapons"}, } labels["knots"] = { type = "type", description = "default", parents = {"fasteners"}, } labels["Linux"] = { type = "related-to", description = "=[[Linux]]", parents = {"Unix"}, } labels["locks"] = { type = "set", description = "default", parents = {"mechanisms", "security"}, } labels["machines"] = { type = "set", description = "default", parents = {"technology"}, } labels["malware"] = { type = "set", description = "default", parents = {"software", "computer security"}, } labels["masonry tools"] = { type = "set", description = "default", parents = {"tools", "masonry"}, } labels["measuring instruments"] = { type = "set", description = "default", parents = {"tools"}, } labels["mechanisms"] = { type = "set", description = "default", parents = {"machines"}, } labels["medical equipment"] = { type = "set", description = "default", parents = {"tools", "medicine"}, } labels["metallurgy"] = { type = "related-to", description = "default", parents = {"technology", "metals"}, } labels["metalworking tools"] = { type = "set", description = "default", parents = {"tools", "metalworking"}, } labels["Microsoft"] = { type = "related-to", description = "=Microsoft Corporation", parents = {"computing"}, } labels["military vehicles"] = { type = "set", description = "default", parents = {"vehicles", "military"}, } labels["milling"] = { type = "related-to", description = "default", parents = {"agriculture"}, } labels["motorcycles"] = { type = "related-to", description = "default", parents = {"vehicles"}, } labels["musical instruments"] = { type = "set", description = "default", parents = {"tools", "music"}, } labels["nanotechnology"] = { type = "related-to", description = "default", parents = {"technology"}, } labels["networking"] = { type = "related-to", description = "default", parents = {"computing"}, } labels["newsgroups"] = { type = "related-to", description = "=[[Usenet]] [[newsgroup]]s", parents = {"Usenet"}, } labels["Nintendo"] = { type = "related-to", description = "{{{langname}}} terms either deriving from or relating to {{w|Nintendo}} or its products", parents = {"video games"}, } labels["object-oriented programming"] = { type = "related-to", description = "default wikify", parents = {"programming"}, } labels["percussion instruments"] = { type = "set", description = "default", parents = {"musical instruments"}, } labels["plumbing"] = { type = "related-to", description = "default", parents = {"technology"}, } labels["polearms"] = { type = "type", description = "default", parents = {"weapons"}, } labels["Pokémon"] = { type = "related-to", displaytitle = "''Pokémon''", description = "=''{{w|Pokémon}}''", parents = {"Nintendo", "Japanese fiction"}, } labels["programming"] = { type = "related-to", description = "=[[computer programming]]", parents = {"computing", "software engineering"}, } labels["pumps"] = { type = "set", description = "default", parents = {"mechanisms"}, } labels["regular expressions"] = { type = "related-to", description = "{{{langname}}} terms used in [[regular expression]]s.", parents = {"computing", "programming"}, } labels["saws"] = { type = "set", description = "default", parents = {"tools"}, } labels["Sega"] = { type = "related-to", description = "{{{langname}}} terms either deriving from or relating to {{w|Sega}} or its products", parents = {"video games"}, } labels["semiconductors"] = { type = "related-to", description = "default", parents = {"electronics"}, } labels["simple machines"] = { type = "set", description = "default", parents = {"machines"}, } labels["software"] = { type = "related-to", description = "default", parents = {"computing", "media"}, } labels["spacecraft"] = { type = "related-to", description = "default", parents = {"vehicles", "space travel"}, } labels["spears"] = { type = "set", description = "default", parents = {"weapons"}, } labels["stationery"] = { type = "related-to", description = "default", parents = {"tools"}, } labels["string instruments"] = { type = "set", description = "{{{langname}}} names of [[string instrument]]s.", parents = {"musical instruments"}, } labels["swords"] = { type = "type", description = "default", parents = {"weapons"}, } labels["tools"] = { type = "set", description = "default", parents = {"technology"}, } labels["trapping"] = { type = "related-to", description = "=the business of [[trapper]]s", parents = {"hunting"}, } labels["typing keyboards"] = { type = "set", description = "=[[keyboards]] used as [[writing]] [[instrument]]s", parents = {"writing instruments"}, } labels["Unix"] = { type = "related-to", description = "=[[Unix]]", parents = {"computing"}, } labels["Usenet"] = { type = "related-to", description = "default", parents = {"Internet"}, } labels["vehicles"] = { type = "related-to", description = "default", parents = {"machines", "transport"}, } labels["video compression"] = { type = "related-to", description = "default", parents = {"computing"}, } labels["visualization"] = { type = "related-to", description = "default", parents = {"computing", "interdisciplinary fields"}, } labels["singing voice synthesis"] = { type = "related-to", description = "default", parents = {"musical instruments", "singing"}, } labels["warships"] = { type = "type", description = "default", parents = {"watercraft", "military"}, } labels["watercraft"] = { type = "type", description = "=[[watercraft]]: [[ship]]s, [[boat]]s, or any other vehicle that moves on or through the water", parents = {"vehicles", "nautical"}, } labels["weapons"] = { type = "type", description = "default", parents = {"tools", "hunting", "military"}, } labels["websites"] = { type = "name,type", description = "default", parents = {"World Wide Web"}, } labels["wiki"] = { type = "related-to", description = "=[[wiki]]s", parents = {"World Wide Web"}, } labels["Wikimedia"] = { type = "related-to", description = "={{w|Wikimedia}}-specific [[wiki]]s such as {{w|Wikipedia}} and {{w|Wiktionary}}", parents = {"wiki"}, } labels["wind instruments"] = { type = "type", description = "default", parents = {"musical instruments"}, } labels["woodwind instruments"] = { type = "type", description = "default", parents = {"wind instruments"}, } labels["Organ instruments"] = { type = "type", description = "default", parents = {"wind instruments"}, } labels["World Wide Web"] = { type = "related-to", description = "default", parents = {"Internet"}, } labels["writing instruments"] = { type = "set", description = "default", parents = {"tools", "writing", "stationery"}, } labels["quantum computing"] = { type = "related-to", description = "default", parents = {"computing", "quantum mechanics"}, } return labels sxc01bljndkyrisuvfvdiy4etpf3owc Module:category tree/topic cat/data/Science 828 1930 35257 2025-01-19T20:08:34Z Kambai Akau 8 Created page with "local labels = {} labels["sciences"] = { type = "related-to", description = "default with the", parents = {"all topics"}, } labels["acceleration"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["acoustics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "physics", "sound"}, } labels["adjectives"] = { type = "related-to", description = "default", parents = {"parts of speech..." 35257 Scribunto text/plain local labels = {} labels["sciences"] = { type = "related-to", description = "default with the", parents = {"all topics"}, } labels["acceleration"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["acoustics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "physics", "sound"}, } labels["adjectives"] = { type = "related-to", description = "default", parents = {"parts of speech"}, } labels["aeronautics"] = { type = "related-to", description = "default no singularize", parents = {"sciences"}, } labels["aerospace"] = { type = "related-to", description = "default", parents = {"sciences", "space", "astronautics", "aeronautics"}, } labels["agriculture"] = { type = "related-to", description = "default", parents = {"applied sciences"}, } labels["alchemy"] = { type = "related-to", description = "default", parents = {"forteana", "pseudoscience", "obsolete scientific theories"}, } labels["alternative medicine"] = { type = "related-to", description = "default", parents = {"medicine", "pseudoscience"}, } labels["analytical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["anatomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[anatomy]], the study of the [[body]] and its parts.", additional = "{{also|Category:{{{langcode}}}:Body parts}}", parents = {"biology", "medicine"}, } labels["andrology"] = { type = "related-to", description = "default", parents = {"medicine", "male"}, } labels["anthropology"] = { type = "related-to", description = "{{{langname}}} terms used in [[anthropology]], the study of [[human]]s.", additional = "{{also|Category:{{{langcode}}}:Human}}", parents = {"zoology", "social sciences"}, } labels["anti-gravity"] = { type = "related-to", description = "default", parents = {"fictional abilities", "gravity", "science fiction", "space access"}, } labels["applied sciences"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["arachnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arachnology]], the study of [[spider]]s.", additional = "{{also|Category:{{{langcode}}}:Spiders}}", parents = {"zoology", "arthropodology"}, } labels["archaeology"] = { type = "related-to", description = "default", parents = {"anthropology", "sciences"}, commonscat = true, wpcat = true, } labels["architectural elements"] = { type = "related-to", description = "default", parents = {"architecture"}, } labels["architecture"] = { type = "related-to", description = "default", parents = {"applied sciences", "art"}, } labels["arthropodology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arthropodology]], the study of [[arthropod]]s.", additional = "{{also|Category:{{{langcode}}}:Arthropods}}", parents = {"zoology"}, } labels["artificial intelligence"] = { type = "related-to", description = "default", parents = {"computer science", "cybernetics"}, } labels["asterisms"] = { type = "set", description = "default", parents = {"astronomy"}, } labels["astronautics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "space"}, } labels["astronomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[astronomy]], the study of [[stars]] and other [[celestial bodies]].", additional = "{{also|Category:{{{langcode}}}:Celestial bodies}}", parents = {"sciences", "space"}, } labels["astrophysics"] = { type = "related-to", description = "default no singularize", parents = {"physics", "astronomy"}, } labels["aviation"] = { type = "related-to", description = "default", parents = {"aeronautics", "transport"}, } labels["avionics"] = { type = "related-to", description = "default no singularize", parents = {"aeronautics", "electronics"}, } labels["Ayurveda"] = { type = "related-to", description = "default", parents = {"alternative medicine", "India"}, } labels["bacteriology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bacteriology]], the study of [[bacteria]].", additional = "{{also|Category:{{{langcode}}}:Bacteria}}", parents = {"medicine", "microbiology"}, } labels["ballistics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["biases"] = { type = "set", description = "{{{langname}}} terms for [[bias|biases]], [[inclination]]s of views towards [[inaccurate]] [[representation]].", additional = "{{also|Category:{{{langcode}}}:Logical fallacies|Category:{{{langcode}}}:Forms of discrimination}}", parents = {"psychology", "statistics"}, } labels["biochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "biology"}, } labels["biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[biology]], the study of [[life]].", additional = "{{also|Category:{{{langcode}}}:Lifeforms}}", parents = {"sciences"}, } labels["black holes"] = { type = "related-to", description = "default", parents = {"astronomy", "astrophysics", "gravity", "relativity"}, } labels["botany"] = { type = "related-to", description = "=[[botany]], the study of [[plants]]", additional = "{{also|Category:{{{langcode}}}:Plants}}", parents = {"biology"}, } labels["bryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bryology]], the study of [[moss]]es and other lower plants.", additional = "{{also|Category:{{{langcode}}}:Mosses}}", parents = {"biology", "botany"}, } labels["cardiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cardiology]], the study of the [[heart]].", parents = {"medicine"}, } labels["carpentry"] = { type = "related-to", description = "default", parents = {"construction", "woodworking"}, } labels["cartography"] = { type = "related-to", description = "default", parents = {"geography"}, } labels["catalysis"] = { type = "related-to", description = "default", parents = {"chemical processes", "chemical reactions", "physical chemistry"}, } labels["chemical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "chemistry"}, } labels["chemical formulae"] = { type = "set", description = "default", parents = {"chemical notation"}, } labels["chemical notation"] = { type = "set", description = "default", parents = {"chemistry", "names", "symbols"}, } labels["chemical reactions"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["chemical reagents"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["chemistry"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["Chinese astronomy"] = { type = "related-to", description = "default", parents = {"astronomy"}, } labels["Chinese phonetics"] = { type = "related-to", description = "default no singularize", parents = {"phonetics", "Chinese"}, } labels["classical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["classical studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "literature", "history"}, } labels["climatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[climatology]], the study of [[climate]].", parents = {"earth sciences"}, } labels["clinical psychology"] = { type = "related-to", description = "default", parents = {"psychology", "pathology"}, } labels["computational linguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "computer science"}, } labels["computer science"] = { type = "related-to", description = "default", parents = {"sciences", "computing"}, } labels["conchology"] = { type = "related-to", description = "{{{langname}}} terms used in [[conchology]], the study of mollusc [[shell]]s.", parents = {"malacology"}, } labels["constellations"] = { type = "name", description = "default", parents = {"astronomy"}, } labels["construction"] = { type = "related-to", description = "default", parents = {"engineering", "architecture"}, } labels["cosmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cosmology]], the study of the [[universe]].", parents = {"astronomy"}, } labels["criminology"] = { type = "related-to", description = "{{{langname}}} terms used in [[criminology]], the study of [[crime]].", additional = "{{also|Category:{{{langcode}}}:Crime}}", parents = {"sociology", "crime"}, } labels["cryptography"] = { type = "related-to", description = "default", parents = {"formal sciences", "mathematics", "computer science"}, } labels["cryptozoology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cryptozoology]], the [[pseudoscientific]] study of mythological creatures.", additional = "{{also|Category:{{{langcode}}}:Mythological creatures}}", parents = {"zoology", "forteana"}, } labels["crystallography"] = { type = "related-to", description = "default", parents = {"physics", "crystal"}, } labels["cultural anthropology"] = { type = "related-to", description = "default", parents = {"anthropology", "culture"}, } labels["cybernetics"] = { type = "related-to", description = "default no singularize", parents = {"applied mathematics", "systems theory"}, } labels["cytology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cytology]], the study of cell biology, cell structure, formation, classification and related topics.", parents = {"biology"}, } labels["data management"] = { type = "related-to", description = "default", parents = {"information science", "computer science"}, } labels["demarcation lines"] = { type = "name", description = "=political [[demarcation line]]s", parents = {"politics"}, } labels["decision theory"] = { type = "related-to", description = "default", parents = {"probability theory", "epistemology"}, } labels["demography"] = { type = "related-to", description = "default", parents = {"sciences", "statistics"}, } labels["dentistry"] = { type = "related-to", description = "default", parents = {"medicine", "teeth"}, } labels["dermatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[dermatology]], the study of the [[skin]].", additional = "{{also|Category:{{{langcode}}}:Skin}}", parents = {"medicine"}, } labels["developmental biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[developmental biology]], the study of the [[development]] of [[lifeform]]s.", parents = {"biology"}, } labels["earth sciences"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["earthquake engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["ecology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ecology]], the study of interaction between [[life]] and its environment.", parents = {"biology"}, } labels["economics"] = { type = "related-to", description = "{{{langname}}} terms used in [[economics]], the study of the [[economy]].", parents = {"social sciences"}, } labels["electrencephalography"] = { type = "related-to", description = "{{{langname}}} terms used in [[electrencephalography]], the electrical measurement of the [[brain]].", additional = "{{also|Category:{{{langcode}}}:Brain}}", parents = {"neuroscience"}, } labels["electrical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "electricity"}, } labels["electricity"] = { type = "related-to", description = "default", parents = {"electromagnetism"}, } labels["electrocardiography"] = { type = "related-to", description = "default", parents = {"cardiology"}, } labels["electrodynamics"] = { type = "related-to", description = "default no singularize", parents = {"electromagnetism"}, } labels["electrochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "electricity"}, } labels["electromagnetism"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["element nomenclature"] = { type = "set", description = "default", parents = {"chemical notation", "names", "chemical elements"}, } labels["embryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[embryology]], the study of the [[embryo]].", parents = {"biology", "developmental biology", "medicine"}, } labels["emergency medicine"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["endocrinology"] = { type = "related-to", description = "{{{langname}}} terms used in [[endocrinology]], the study of [[hormones]] and the [[endocrine system]].", additional = "{{also|Category:{{{langcode}}}:Hormones}}", parents = {"medicine"}, } labels["engineering"] = { type = "related-to", description = "default", parents = {"applied sciences", "technology"}, } labels["enterprise engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["entomology"] = { type = "related-to", description = "{{{langname}}} terms used in [[entomology]], the study of [[insect]]s.", additional = "{{also|Category:{{{langcode}}}:Insects}}", parents = {"zoology", "arthropodology"}, } labels["epidemiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[epidemiology]].", parents = {"medicine"}, } labels["ethnography"] = { type = "related-to", description = "default", parents = {"anthropology"}, } labels["ethnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethnology]], the study of [[people]]s.", parents = {"anthropology"}, } labels["ethology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethology]], the study of [[animal]] [[behaviour]].", parents = {"zoology"}, } labels["evolutionary theory"] = { type = "related-to", description = "default", parents = {"biology"}, } labels["flat earth"] = { type = "related-to", description = "{{{langname}}} terms used by believers in a flat earth or related to the concept.", parents = {"pseudoscience", "obsolete scientific theories"}, } labels["flax"] = { type = "related-to", description = "default", parents = {"agriculture", "Malpighiales order plants"}, } labels["fluid dynamics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["forestry"] = { type = "related-to", description = "default", parents = {"applied sciences"}, } labels["forteana"] = { type = "related-to", description = "{{{langname}}} terms that have a [[Fortean]] element.", parents = {"pseudoscience"}, } labels["functional group prefixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["functional group suffixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["gardens"] = { type = "type", description = "=places where plants are grown", parents = {"home", "horticulture"}, } labels["gastroenterology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gastroenterology]], the study of the [[digestive system]].", parents = {"medicine"}, } labels["genetics"] = { type = "related-to", description = "{{{langname}}} terms used in [[genetics]], the study of [[gene]]s.", parents = {"biology"}, } labels["geography"] = { type = "related-to", description = "{{{langname}}} terms used in [[geography]], the study of various phenomena found on [[Earth]]'s surface.", additional = "{{also|Category:{{{langcode}}}:Landforms|Category:{{{langcode}}}:Polities}}", parents = {"earth sciences"}, } labels["geological periods"] = { type = "related-to", description = "default", parents = {"geology"}, } labels["geology"] = { type = "related-to", description = "{{{langname}}} terms used in [[geology]], the study of the solid parts of [[Earth]].", parents = {"earth sciences"}, } labels["geomorphology"] = { type = "related-to", description = "{{{langname}}} terms used in [[geomorphology]].", parents = {"geology"}, } labels["geopolitics"] = { type = "related-to", description = "default no singularize", parents = {"geography", "politics"}, } labels["geospatial science"] = { type = "related-to", description = "default", parents = {"earth sciences"}, } labels["gerontology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gerontology]], the study of [[aging]].", additional = "{{also|Category:{{{langcode}}}:Age}}", parents = {"medicine"}, } labels["grammar"] = { type = "related-to", description = "default", parents = {"linguistics"}, } labels["grammatical cases"] = { type = "related-to", description = "default", parents = {"grammar"}, } labels["grammatical moods"] = { type = "related-to", description = "default", parents = {"grammar"}, } labels["gravity"] = { type = "related-to", description = "default", parents = {"acceleration", "astrophysics", "mechanics"}, } labels["gynaecology"] = { type = "related-to", description = "default", parents = {"medicine", "female"}, } labels["helminthology"] = { type = "related-to", description = "{{{langname}}} terms used in [[helminthology]], the study of [[helminth]]s ([[parasitic]] [[worm#Noun|worms]]).", additional = "{{also|Category:{{{langcode}}}:Flatworms}}", parents = {"zoology"}, } labels["hematology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hematology]], the study of [[blood]].", parents = {"medicine"}, } labels["hepatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hepatology]], the study of the [[liver]].", parents = {"medicine"}, } labels["herpetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[herpetology]], the study of [[reptile]]s and amphibians.", additional = "{{also|Category:{{{langcode}}}:Reptiles|Category:{{{langcode}}}:Amphibians}}", parents = {"zoology"}, } labels["homeopathy"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["horticulture"] = { type = "related-to", description = "default", parents = {"agriculture", "botany"}, } labels["hydroacoustics"] = { type = "related-to", description = "default no singularize", parents = {"acoustics", "hydrology"}, } labels["hydrocarbon chain prefixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["hydrocarbon chain suffixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["hydrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hydrology]], the study of [[water]], its movement and distribution.", additional = "{{also|Category:{{{langcode}}}:Water}}", parents = {"earth sciences", "water"}, } labels["ichthyology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ichthyology]], the study of [[fish]].", additional = "{{also|Category:{{{langcode}}}:Fish}}", parents = {"zoology"}, } labels["immunochemistry"] = { type = "related-to", description = "default", parents = {"biochemistry", "immunology"}, } labels["immunology"] = { type = "related-to", description = "{{{langname}}} terms used in [[immunology]], the study of the [[immune system]].", parents = {"medicine"}, } labels["Indo-European studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["information science"] = { type = "related-to", description = "default", parents = {"applied sciences"}, } labels["inorganic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["interdisciplinary fields"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["isolines"] = { type = "related-to", description = "default", parents = {"cartography", "meteorology"}, } labels["Lagrange points"] = { type = "related-to", description = "default", parents = {"orbits"}, } labels["lexicography"] = { type = "related-to", description = "default", parents = {"linguistics"}, } labels["library science"] = { type = "related-to", description = "default", parents = {"sciences", "education", "information science"}, } labels["lichenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[lichenology]], the study of [[lichen]]s.", additional = "{{also|Category:{{{langcode}}}:Lichens}}", parents = {"mycology", "phycology"}, } labels["linguistic morphology"] = { type = "related-to", description = "default", parents = {"linguistics"}, } labels["linguistics"] = { type = "related-to", description = "{{{langname}}} terms used in [[linguistics]], the study and analysis of [[language]].", additional = "{{also|Category:{{{langcode}}}:Language}}", parents = {"language", "social sciences"}, } labels["maize (crop)"] = { type = "related-to", description = "=[[maize]] (called [[corn]] in North America) as a crop", additional = "For terms related to maize as a food, see [[:Category:Maize (food)]] and for maize as a plant, see [[:Category:Maize (plant)]].", parents = {"agriculture", "grains"}, } labels["malacology"] = { type = "related-to", description = "{{{langname}}} terms used in [[malacology]], the study of [[mollusk]]s.", additional = "{{also|Category:{{{langcode}}}:Mollusks}}", parents = {"zoology"}, } labels["mammalogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mammalogy]], the study of [[mammal]]s.", additional = "{{also|Category:{{{langcode}}}:Mammals}}", parents = {"zoology"}, } labels["marine biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[marine biology]], the study of [[life]] in the [[sea]].", parents = {"biology"}, } labels["masonry"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["materials science"] = { type = "related-to", description = "default", parents = {"sciences", "engineering"}, } labels["mechanical engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["mechanics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["medical genetics"] = { type = "related-to", description = "default no singularize", parents = {"medicine", "genetics"}, } labels["medicine"] = { type = "related-to", description = "{{{langname}}} terms that pertain to the the science and practice of [[medicine]].", parents = {"biology", "healthcare"}, } labels["metamaterials"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["physical constants"] = { type = "set", description = "default", parents = {"physics"}, } labels["machine learning"] = { type = "related-to", description = "default", parents = {"artificial intelligence"}, } labels["meteorology"] = { type = "related-to", description = "{{{langname}}} terms used in [[meteorology]], the study of [[weather]].", additional = "{{also|Category:{{{langcode}}}:Weather}}", parents = {"earth sciences", "atmosphere"}, } labels["metrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[metrology]], the science of [[measure|measuring]].", parents = {"applied sciences"}, wpcat = true, commonscat=true, } labels["microbiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[microbiology]], the study of [[life]] at [[microscopic]] scales, too small for the [[human]] [[eye]].", parents = {"biology"}, } labels["microscopy"] = { type = "related-to", description = "{{{langname}}} terms used in [[microscopy]], the field of using [[microscopes]] for study.", parents = {"optics", "microbiology"}, } labels["mineralogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mineralogy]], the study of [[mineral]]s.", additional = "{{also|Category:{{{langcode}}}:Minerals}}", parents = {"geology"}, } labels["molecular biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[molecular biology]], the study of the [[molecules]] found in [[life]], their functions and effects.", parents = {"biochemistry", "biology", "genetics"}, } labels["mycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[mycology]], the study of [[fungi]].", additional = "{{also|Category:{{{langcode}}}:Fungi}}", parents = {"biology"}, } labels["NASA"] = { type = "related-to", description = "=the United States National Aeronautics and Space Administration and the US space program", parents = {"astronautics", "aviation"}, } labels["nephrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[nephrology]], the study of the [[kidney]]s.", parents = {"medicine"}, } labels["neuroanatomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroanatomy]], the study of the structure and organization of the [[nervous system]].", parents = {"anatomy", "neurology", "neuroscience"}, } labels["neurology"] = { type = "related-to", description = "{{{langname}}} terms used in [[neurology]], the study of [[nerves]] and [[neurons]].", parents = {"medicine", "neuroscience"}, } labels["neuroscience"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroscience]], the study of the [[nervous system]].", parents = {"biology"}, } labels["neurosurgery"] = { type = "related-to", description = "default", parents = {"surgery", "neurology"}, } labels["neutron"] = { type = "related-to", description = "default", parents = {"nuclear physics"}, } labels["neutron stars"] = { type = "related-to", description = "default", parents = {"neutron", "gravity", "astrophysics", "relativity", "stars"}, } labels["nouns"] = { type = "related-to", description = "default", parents = {"parts of speech"}, } labels["nuclear energy"] = { type = "related-to", description = "default", parents = {"energy", "nuclear physics", "technology"}, } labels["nuclear fusion"] = { type = "related-to", description = "default", parents = {"nuclear energy"}, } labels["nuclear physics"] = { type = "related-to", description = "default no singularize", parents = {"physics", "quantum mechanics"}, } labels["nuclear rocketry"] = { type = "related-to", description = "default", parents = {"nuclear energy", "rocketry", "space access"}, } labels["obstetrics"] = { type = "related-to", description = "default no singularize", parents = {"developmental biology", "medicine", "pregnancy"}, } labels["obsolete scientific theories"] = { type = "set", description = "{{{langname}}} terms for types or instances of [[obsolete]] [[scientific]] [[theory|theories]] that are no longer, or have never been, widely accepted.", parents = {"history of science"}, } labels["oceanography"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["oenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oenology]], the study of [[wine]] and [[winemaking]].", additional = "{{also|Category:{{{langcode}}}:Wine}}", parents = {"sciences"}, } labels["oncology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oncology]], the study of [[cancer]].", parents = {"biology", "medicine", "pathology"}, } labels["onomastics"] = { type = "related-to", description = "{{{langname}}} terms used in [[onomastics]], the study of [[name]]s.", additional = "{{also|Category:{{{langcode}}}:Names|Category:{{{langname}}} names}}", parents = {"linguistics", "names"}, } labels["ophthalmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ophthalmology]], the study of the [[eye]].", additional = "{{also|Category:{{{langcode}}}:Eye}}", parents = {"medicine", "vision"}, } labels["optics"] = { type = "related-to", description = "{{{langname}}} terms used in [[optics]], the study of the behaviour of [[light]].", additional = "{{also|Category:{{{langcode}}}:Light}}", parents = {"physics"}, } labels["orbits"] = { type = "related-to", description = "default", parents = {"astronautics", "gravity", "space", "curves"}, } labels["organic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["orgonomy"] = { type = "related-to", description = "=the [[orgone]] theory proposed by {{w|William Reich}}", parents = {"alternative medicine", "pseudoscience"}, } labels["ornithology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ornithology]], the study of [[birds]].", additional = "{{also|Category:{{{langcode}}}:Birds}}", parents = {"zoology"}, } labels["paleontology"] = { type = "related-to", description = "default", parents = {"sciences", "geology"}, } labels["palynology"] = { type = "related-to", description = "{{{langname}}} terms used in [[palynology]], the study of [[particle]]s and particulate matter.", parents = {"geology"}, } labels["parapsychology"] = { type = "related-to", description = "default", parents = {"forteana", "pseudoscience"}, } labels["parasitology"] = { type = "related-to", description = "default", parents = {"pathology", "zoology"}, } labels["particle physics"] = { type = "related-to", description = "{{{langname}}} terms used in [[particle physics]], the study of [[subatomic]] [[particle]]s.", additional = "{{also|Category:{{{langcode}}}:Subatomic particles}}", parents = {"physics"}, } labels["parts of speech"] = { type = "related-to", description = "=[[part of speech|parts of speech]]", parents = {"grammar"}, } labels["pathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pathology]], the study of [[disease]].", additional = "{{also|Category:{{{langcode}}}:Disease}}", parents = {"medicine", "disease"}, } labels["petrochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "chemical engineering", "oil industry", "petroleum"}, } labels["petrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[petrology]], the study of [[rock]].", additional = "{{also|Category:{{{langcode}}}:Rocks}}", parents = {"geology"}, } labels["pharmacology"] = { type = "related-to", description = "default", parents = {"biochemistry", "medicine"}, } labels["pharmacy"] = { type = "related-to", description = "default", parents = {"medicine", "pharmacology"}, } labels["phonemes"] = { type = "set", description = "=contrastive sounds within a language", parents = {"phonology"}, } labels["phonetics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["phonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phonology]], the organisation of [[speech]] sounds within a [[language]].", parents = {"linguistics"}, } labels["photochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "light"}, } labels["phrenology"] = { type = "related-to", description = "default", parents = {"psychology", "pseudoscience"}, } labels["phycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phycology]], the study of [[algae]].", additional = "{{also|Category:{{{langcode}}}:Algae}}", parents = {"botany", "microbiology"}, } labels["physical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "physics"}, } labels["physical quantities"] = { type = "set", description = "default", parents = {"physics"}, } labels["physics"] = { type = "related-to", description = "default no singularize", parents = {"sciences"}, commonscat = true, wpcat = true, } labels["physiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[physiology]].", parents = {"biology", "medicine"}, } labels["phytopathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phytopathology]], the study of [[disease]] in [[plant]]s.", additional = "{{also|Category:{{{langcode}}}:Plant diseases}}", parents = {"pathology", "botany"}, } labels["planetary nomenclature"] = { type = "related-to", description = "default", parents = {"planetology"}, } labels["planetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[planetology]], the study of [[planet]]s.", additional = "{{also|Category:{{{langcode}}}:Planets}}", parents = {"astronomy", "geology"}, } labels["plant anatomy"] = { type = "related-to", description = "{{{langname}}} terms used in the study of the structure of plants and their parts.", parents = {"botany", "anatomy"}, } labels["plastic surgery"] = { type = "related-to", description = "default", parents = {"surgery"}, } labels["political science"] = { type = "related-to", description = "default", parents = {"social sciences", "politics"}, } labels["potential theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["pragmatics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["prosody"] = { type = "related-to", description = "{{{langname}}} terms used in [[prosody]], the study of the [[suprasegmental]] aspects of [[speech]].", parents = {"linguistics"}, } labels["pseudoscience"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["psychiatry"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["psychoanalysis"] = { type = "related-to", description = "default no singularize", parents = {"psychology"}, } labels["psychology"] = { type = "related-to", description = "{{{langname}}} terms used in [[psychology]], the study of the [[mind]].", additional = "{{also|Category:{{{langcode}}}:Mind}}", parents = {"social sciences"}, } labels["psychotherapy"] = { type = "related-to", description = "default", parents = {"psychology"}, } labels["pulmonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pulmonology]], the study of the [[respiratory system]], including the [[lung]]s.", parents = {"medicine"}, } labels["pyrotechnics"] = { type = "related-to", description = "default no singularize", parents = {"sciences"}, } labels["quantity"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["quantum mechanics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["relativity"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["rheumatology"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["robotics"] = { type = "related-to", description = "default no singularize", parents = {"engineering"}, } labels["rocketry"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["roofing"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["rosiculture"] = { type = "related-to", description = "default", parents = {"horticulture"}, } labels["Russian space program"] = { type = "related-to", description = "=the Russian and Soviet space programs", parents = {"astronautics", "aviation"}, } labels["sales"] = { type = "related-to", description = "default no singularize", parents = {"marketing"}, } labels["seismology"] = { type = "related-to", description = "{{{langname}}} terms used in [[seismology]], the study of [[earthquake]]s.", parents = {"geology"}, } labels["semantics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["Semitic linguistics"] = { type = "related-to", description = "{{{langname}}} terms used in the study and analysis of [[Semitic]] [[language]].", parents = {"linguistics"}, } labels["semiotics"] = { type = "related-to", description = "default no singularize", parents = {"social sciences", "linguistics"}, } labels["sexology"] = { type = "related-to", description = "{{{langname}}} terms used in [[sexology]], the study of [[human]] [[sexuality]].", additional = "{{also|Category:{{{langcode}}}:Sex}}", parents = {"psychology", "sex", "sociology"}, } labels["SI units"] = { type = "related-to", description = "=[[International System of Units|SI]] [[unit of measure|units of measure]]", parents = {"units of measure"}, } labels["signal processing"] = { type = "related-to", description = "default", parents = {"applied mathematics", "telecommunications"}, wpcat = true, commonscat = true, } labels["social sciences"] = { type = "related-to", description = "default with the", parents = {"sciences", "society"}, } labels["sociolinguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "sociology"}, } labels["sociology"] = { type = "related-to", description = "{{{langname}}} terms used in [[sociology]], the study of [[society]].", additional = "{{also|Category:{{{langcode}}}:Society}}", parents = {"social sciences"}, } labels["software engineering"] = { type = "related-to", description = "default", parents = {"engineering", "computer science", "software"}, wpcat = true, commonscat = true, } labels["soil science"] = { type = "related-to", description = "default", parents = {"earth sciences"}, } labels["sorting algorithms"] = { type = "set", description = "default", parents = {"theory of computing"}, } labels["sound engineering"] = { type = "related-to", description = "default", parents = {"engineering", "sound"}, } labels["space access"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["space sciences"] = { type = "related-to", description = "default", parents = {"sciences", "space"}, } labels["spectroscopy"] = { type = "related-to", description = "default", parents = {"analytical chemistry", "optics", "physics"}, } labels["statistical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["statistics"] = { type = "related-to", description = "default no singularize", parents = {"formal sciences", "mathematics"}, } labels["surgery"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["surveying"] = { type = "related-to", description = "default", parents = {"geography"}, } labels["systems"] = { type = "related-to", description = "default", parents = {"interdisciplinary fields", "sciences", "society"}, } labels["systems engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["systems theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["taxonomy"] = { type = "related-to", description = "default", additional = "For individual [[taxa]], see [[:Category:Taxonomic names]].", parents = {"biology", "evolutionary theory"}, } labels["tenses"] = { type = "related-to", description = "default", parents = {"grammar"}, } labels["teratology"] = { type = "related-to", description = "{{{langname}}} terms used in [[teratology]], the study of abnormalities in the [[development]] of the [[body]].", parents = {"developmental biology", "medicine", "pathology", "toxicology"}, } labels["theory of computing"] = { type = "related-to", description = "{{{langname}}} terms used in theoretical discussion of [[computer science]] or [[computing]].", parents = {"computer science"}, } labels["thermodynamics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["tides"] = { type = "related-to", description = "default no singularize", parents = {"gravity", "periodic occurrences"}, } labels["toxicology"] = { type = "related-to", description = "{{{langname}}} terms used in [[toxicology]], the study of [[poisons]], [[toxins]] and other substances with negative effects on the [[body]].", additional = "{{also|Category:{{{langcode}}}:Poisons}}", parents = {"medicine", "pharmacology"}, } labels["traditional Chinese medicine"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["traffic engineering"] = { type = "related-to", description = "default", parents = {"engineering", "road transport"}, } labels["translation studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["traumatology"] = { type = "related-to", description = "{{{langname}}} terms used in traumatology, the study of wounds and injuries caused by accidents or violence to a person.", parents = {"medicine", "pathology"}, } labels["ufology"] = { type = "related-to", description = "default", parents = {"forteana", "anti-gravity", "celestial inhabitants"}, } labels["units of measure"] = { type = "related-to", description = "{{{langname}}} terms that are [[unit of measure|units of measure]].", parents = {"quantity", "metrology"}, commonscat = true, wpcat = "units of measurement", } labels["urban studies"] = { type = "related-to", description = "default", parents = {"applied sciences", "social sciences"}, } labels["urology"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["verbs"] = { type = "related-to", description = "default", parents = {"parts of speech"}, } labels["veterinary medicine"] = { type = "related-to", description = "default", parents = {"medicine", "animals"}, } labels["virology"] = { type = "related-to", description = "{{{langname}}} terms used in [[virology]], the study of [[virus]]es.", additional = "{{also|Category:{{{langcode}}}:Viruses}}", parents = {"medicine", "microbiology", "pathology"}, } labels["volcanology"] = { type = "related-to", description = "{{{langname}}} terms used in [[volcanology]], the study of [[volcano]]es.", parents = {"geology"}, } labels["zoology"] = { type = "related-to", description = "{{{langname}}} terms used in [[zoology]], the study of [[animal]]s.", additional = "{{also|Category:{{{langcode}}}:Animals}}", parents = {"biology"}, } labels["zymurgy"] = { type = "related-to", description = "default", parents = {"biochemistry", "brewing"}, } return labels tozgwcqen2comlxe58tmnfszqnalfux Module:category tree/topic cat/data/Food and drink 828 1931 35258 2025-01-19T20:09:27Z Kambai Akau 8 Created page with "local labels = {} labels["food and drink"] = { type = "related-to", description = "=[[food]] and [[drink]]", additional = "Entries about specific foods or beverages should go in an appropriate subcategory.", parents = {"all topics"}, wpcat = true, commonscat = true, } labels["alcohol production"] = { type = "related-to", description = "default", parents = {"alcoholic beverages"}, } labels["alcoholic beverages"] = { type = "set", description = "default", pa..." 35258 Scribunto text/plain local labels = {} labels["food and drink"] = { type = "related-to", description = "=[[food]] and [[drink]]", additional = "Entries about specific foods or beverages should go in an appropriate subcategory.", parents = {"all topics"}, wpcat = true, commonscat = true, } labels["alcohol production"] = { type = "related-to", description = "default", parents = {"alcoholic beverages"}, } labels["alcoholic beverages"] = { type = "set", description = "default", parents = {"beverages", "recreational drugs"}, } labels["animal foods"] = { type = "set", description = "default", parents = {"food and drink"}, } labels["apple cultivars"] = { type = "name", description = "default", parents = {"fruits", "pome fruits"}, } labels["baking"] = { type = "related-to", description = "default", parents = {"cooking"}, } labels["banana cultivars"] = { type = "name", description = "default", parents = {"fruits", "Zingiberales order plants"}, } labels["beer"] = { type = "related-to", description = "default", parents = {"alcoholic beverages"}, } labels["berries"] = { type = "set", description = "default", parents = {"fruits"}, } labels["beverages"] = { type = "set", description = "default", parents = {"food and drink", "drinking", "liquids"}, } labels["breads"] = { type = "set", description = "default", parents = {"foods"}, } labels["breakfast cereals"] = { type = "set", description = "default", parents = {"foods"}, } labels["brewing"] = { type = "related-to", description = "default", parents = {"alcohol production"}, } labels["cakes and pastries"] = { type = "set", description = "=[[cake]]s and [[pastry|pastries]]", parents = {"foods", "desserts"}, } labels["cheeses"] = { type = "set", description = "default", parents = {"foods", "dairy products"}, } labels["cherry cultivars"] = { type = "name", description = "default", parents = {"Prunus genus plants", "fruits"}, } labels["chocolate"] = { type = "related-to", description = "default", parents = {"sweets"}, } labels["cocktails"] = { type = "set", description = "default", parents = {"alcoholic beverages"}, } labels["coffee"] = { type = "related-to", description = "default", parents = {"beverages"}, } labels["condiments"] = { type = "set", description = "default", parents = {"foods"}, } labels["cooking"] = { type = "related-to", description = "default", parents = {"food and drink"}, } labels["cuts of meat"] = { type = "set", description = "=[[cut]]s of [[meat]]", parents = {"meats"}, } labels["dairy products"] = { type = "set", description = "default", parents = {"food and drink"}, } labels["date varieties"] = { type = "name", description = "default", wp = {"List of date cultivars"}, parents = {"fruits", "palm trees"}, } labels["desserts"] = { type = "set", description = "default", parents = {"foods"}, } labels["dim sum"] = { type = "related-to", description = "default", parents = {"food and drink", "China"}, } labels["diets"] = { type = "set", description = "=diets, including ones intended for weight loss and ones based on religious, cultural, or philosophical traditions and principles", parents = {"food and drink"}, } labels["distilled beverages"] = { type = "set", description = "default", parents = {"alcoholic beverages"}, } labels["fats and oils"] = { type = "set", description = "=[[fat]]s and [[oil]]s", parents = {"foods"}, } labels["foods"] = { type = "set", description = "default", parents = {"food and drink", "eating"}, } labels["fruits"] = { type = "set", description = "default", parents = {"foods", "plants"}, } labels["grains"] = { type = "set", description = "default", parents = {"foods", "grasses"}, } labels["grape cultivars"] = { type = "name", description = "default", parents = {"grapevines", "wines"}, } labels["honey"] = { type = "related-to", description = "default", parents = {"beekeeping", "condiments"}, } labels["ice cream"] = { type = "related-to", description = "default", parents = {"foods"}, } -- FIXME, rename to 'types of kimchi' labels["kimchi"] = { type = "type", description = "default", parents = {"foods", "Korea"}, } labels["liqueurs"] = { type = "set", description = "default", parents = {"alcoholic beverages"}, } labels["maize (food)"] = { type = "related-to", description = "=[[maize]] (called [[corn]] in North America) as a [[food]]", additional = "For terms related to maize as a crop, see [[:Category:Maize (crop)]] and for maize as a plant, see [[:Category:Maize (plant)]].", parents = {"foods", "grains"}, } labels["mate"] = { type = "related-to", description = "default", parents = {"beverages"}, } labels["meals"] = { type = "set", description = "default", parents = {"foods"}, } labels["meats"] = { type = "set", description = "default", parents = {"foods"}, } labels["milk"] = { type = "related-to", description = "default", parents = {"beverages", "dairy products", "bodily fluids"}, } labels["nuts"] = { type = "type", description = "=culinary [[nut]]s, including those that are not nuts in the botanical sense", parents = {"foods", "plants"}, wpcat = "Edible nuts and seeds", commonscat = true, } labels["pasta"] = { type = "type", description = "default", parents = {"foods"}, } labels["pear cultivars"] = { type = "name", description = "default", parents = {"fruits", "pome fruits"}, } labels["pies"] = { type = "set", description = "=[[pie]]s", parents = {"foods", "desserts"}, } labels["pizza"] = { type = "related-to", description = "default", parents = {"foods"}, } labels["plant milk"] = { type = "set", description = "default", parents = {"milk", "vegetarianism"}, } labels["potatoes"] = { type = "type,related-to", description = "=[[potato]]es", parents = {"nightshades", "solanums", "root vegetables"}, } labels["root vegetables"] = { type = "set", description = "=roots, both true roots such as [[carrot]]s, [[turnip]]es, and [[sweet potato]]es, and root-like non-roots, such as [[potato]]es, [[ginseng]], and [[arrowhead]]s", parents = {"vegetables"}, } labels["salads"] = { type = "set", description = "default", parents = {"foods"}, } labels["salad dressings"] = { type = "set", description = "default", parents = {"sauces"}, } labels["salted and pickled foods"] = { type = "set", description = "=[[salted]] or [[pickled]] foods", parents = {"foods"}, } labels["sandwiches"] = { type = "type,name", description = "default", parents = {"foods"}, } labels["sauces"] = { type = "type", description = "default", parents = {"foods"}, } labels["sausages"] = { type = "type", description = "default", parents = {"meats"}, } labels["seafood"] = { type = "type", description = "default", parents = {"foods"}, } labels["seasonings"] = { type = "set", description = "default", parents = {"foods"}, } labels["seeds"] = { type = "set", description = "default", parents = {"foods", "plants", "agriculture"}, } labels["snacks"] = { type = "set", description = "default", parents = {"foods"}, } labels["soups"] = { type = "set", description = "default", parents = {"foods"}, } labels["spices"] = { type = "set", description = "default", parents = {"spices and herbs"}, } labels["spices and herbs"] = { type = "set", description = "default", parents = {"foods"}, } labels["sushi"] = { type = "type", description = "default", parents = {"foods", "Japan"}, } labels["sweets"] = { type = "set", description = "default", parents = {"foods"}, } labels["tableware"] = { type = "related-to", description = "=any instruments used in the process of eating and drinking such as [[cutlery]] and [[container]]s (eg. plates, bowls or glasses)", parents = {"food and drink"}, } labels["tea"] = { type = "set", description = "default", parents = {"beverages"}, } labels["vegetables"] = { type = "set", description = "=[[vegetable]]s: the edible parts of plants that are not considered in a culinary sense to be [[fruit]]s, [[grain]]s, or [[spice]]s", parents = {"foods", "plants"}, } labels["wine"] = { type = "related-to", description = "default", parents = {"alcoholic beverages"}, } labels["wines"] = { type = "set", description = "default", parents = {"wine"}, } labels["wine bottles"] = { type = "type", description = "default", parents = {"wine"}, } return labels 3q04bodprnrq7rie2no59lvk3u5td27 Module:category tree/topic cat/data/Transport 828 1932 35259 2025-01-19T20:10:08Z Kambai Akau 8 Created page with "local labels = {} labels["transport"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["animal riding"] = { type = "related-to", description = "=riding [[animal]]s", parents = {"transport", "horses"}, } labels["automotive"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["cycling"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["nautical"] = { ty..." 35259 Scribunto text/plain local labels = {} labels["transport"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["animal riding"] = { type = "related-to", description = "=riding [[animal]]s", parents = {"transport", "horses"}, } labels["automotive"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["cycling"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["nautical"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["navigation"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["rail transportation"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["road transport"] = { type = "related-to", description = "default", parents = {"transport"}, } labels["roads"] = { type = "related-to", description = "default", parents = {"road transport"}, } labels["sailing"] = { type = "related-to", description = "default", parents = {"nautical"}, } labels["ship parts"] = { type = "type", description = "default", parents = {"nautical"}, } labels["ship prefixes"] = { type = "name", description = "default", parents = {"nautical"}, } labels["shipping"] = { type = "related-to", description = "=the transportation of goods by ship", additional = "For the [[fandom]] sense of {{l|en|ship|shipping|id=fandomverb}}, see [[:Category:Shipping (fandom)]].", parents = {"transport", "nautical"}, } labels["space travel"] = { type = "related-to", description = "default", parents = {"transport", "astronautics"}, } labels["walking"] = { type = "related-to", description = "default", parents = {"transport"}, } return labels mtgjnvbsg6eotmg50hkt1zug58hnuoj Module:category tree/topic cat/data/Sciences 828 1933 35260 2025-01-19T20:12:27Z Kambai Akau 8 Created page with "local labels = {} labels["sciences"] = { type = "related-to", description = "default with the", parents = {"all topics"}, } labels["acceleration"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["acoustics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "physics", "sound"}, } labels["adjectives"] = { type = "related-to", description = "default", parents = {"parts of speech..." 35260 Scribunto text/plain local labels = {} labels["sciences"] = { type = "related-to", description = "default with the", parents = {"all topics"}, } labels["acceleration"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["acoustics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "physics", "sound"}, } labels["adjectives"] = { type = "related-to", description = "default", parents = {"parts of speech"}, } labels["aeronautics"] = { type = "related-to", description = "default no singularize", parents = {"sciences"}, } labels["aerospace"] = { type = "related-to", description = "default", parents = {"sciences", "space", "astronautics", "aeronautics"}, } labels["agriculture"] = { type = "related-to", description = "default", parents = {"applied sciences"}, } labels["alchemy"] = { type = "related-to", description = "default", parents = {"forteana", "pseudoscience", "obsolete scientific theories"}, } labels["alternative medicine"] = { type = "related-to", description = "default", parents = {"medicine", "pseudoscience"}, } labels["analytical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["anatomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[anatomy]], the study of the [[body]] and its parts.", additional = "{{also|Category:{{{langcode}}}:Body parts}}", parents = {"biology", "medicine"}, } labels["andrology"] = { type = "related-to", description = "default", parents = {"medicine", "male"}, } labels["anthropology"] = { type = "related-to", description = "{{{langname}}} terms used in [[anthropology]], the study of [[human]]s.", additional = "{{also|Category:{{{langcode}}}:Human}}", parents = {"zoology", "social sciences"}, } labels["anti-gravity"] = { type = "related-to", description = "default", parents = {"fictional abilities", "gravity", "science fiction", "space access"}, } labels["applied sciences"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["arachnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arachnology]], the study of [[spider]]s.", additional = "{{also|Category:{{{langcode}}}:Spiders}}", parents = {"zoology", "arthropodology"}, } labels["archaeology"] = { type = "related-to", description = "default", parents = {"anthropology", "sciences"}, commonscat = true, wpcat = true, } labels["architectural elements"] = { type = "related-to", description = "default", parents = {"architecture"}, } labels["architecture"] = { type = "related-to", description = "default", parents = {"applied sciences", "art"}, } labels["arthropodology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arthropodology]], the study of [[arthropod]]s.", additional = "{{also|Category:{{{langcode}}}:Arthropods}}", parents = {"zoology"}, } labels["artificial intelligence"] = { type = "related-to", description = "default", parents = {"computer science", "cybernetics"}, } labels["asterisms"] = { type = "set", description = "default", parents = {"astronomy"}, } labels["astronautics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "space"}, } labels["astronomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[astronomy]], the study of [[stars]] and other [[celestial bodies]].", additional = "{{also|Category:{{{langcode}}}:Celestial bodies}}", parents = {"sciences", "space"}, } labels["astrophysics"] = { type = "related-to", description = "default no singularize", parents = {"physics", "astronomy"}, } labels["aviation"] = { type = "related-to", description = "default", parents = {"aeronautics", "transport"}, } labels["avionics"] = { type = "related-to", description = "default no singularize", parents = {"aeronautics", "electronics"}, } labels["Ayurveda"] = { type = "related-to", description = "default", parents = {"alternative medicine", "India"}, } labels["bacteriology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bacteriology]], the study of [[bacteria]].", additional = "{{also|Category:{{{langcode}}}:Bacteria}}", parents = {"medicine", "microbiology"}, } labels["ballistics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["biases"] = { type = "set", description = "{{{langname}}} terms for [[bias|biases]], [[inclination]]s of views towards [[inaccurate]] [[representation]].", additional = "{{also|Category:{{{langcode}}}:Logical fallacies|Category:{{{langcode}}}:Forms of discrimination}}", parents = {"psychology", "statistics"}, } labels["biochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "biology"}, } labels["biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[biology]], the study of [[life]].", additional = "{{also|Category:{{{langcode}}}:Lifeforms}}", parents = {"sciences"}, } labels["black holes"] = { type = "related-to", description = "default", parents = {"astronomy", "astrophysics", "gravity", "relativity"}, } labels["botany"] = { type = "related-to", description = "=[[botany]], the study of [[plants]]", additional = "{{also|Category:{{{langcode}}}:Plants}}", parents = {"biology"}, } labels["bryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bryology]], the study of [[moss]]es and other lower plants.", additional = "{{also|Category:{{{langcode}}}:Mosses}}", parents = {"biology", "botany"}, } labels["cardiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cardiology]], the study of the [[heart]].", parents = {"medicine"}, } labels["carpentry"] = { type = "related-to", description = "default", parents = {"construction", "woodworking"}, } labels["cartography"] = { type = "related-to", description = "default", parents = {"geography"}, } labels["catalysis"] = { type = "related-to", description = "default", parents = {"chemical processes", "chemical reactions", "physical chemistry"}, } labels["chemical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "chemistry"}, } labels["chemical formulae"] = { type = "set", description = "default", parents = {"chemical notation"}, } labels["chemical notation"] = { type = "set", description = "default", parents = {"chemistry", "names", "symbols"}, } labels["chemical reactions"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["chemical reagents"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["chemistry"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["Chinese astronomy"] = { type = "related-to", description = "default", parents = {"astronomy"}, } labels["Chinese phonetics"] = { type = "related-to", description = "default no singularize", parents = {"phonetics", "Chinese"}, } labels["classical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["classical studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "literature", "history"}, } labels["climatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[climatology]], the study of [[climate]].", parents = {"earth sciences"}, } labels["clinical psychology"] = { type = "related-to", description = "default", parents = {"psychology", "pathology"}, } labels["computational linguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "computer science"}, } labels["computer science"] = { type = "related-to", description = "default", parents = {"sciences", "computing"}, } labels["conchology"] = { type = "related-to", description = "{{{langname}}} terms used in [[conchology]], the study of mollusc [[shell]]s.", parents = {"malacology"}, } labels["constellations"] = { type = "name", description = "default", parents = {"astronomy"}, } labels["construction"] = { type = "related-to", description = "default", parents = {"engineering", "architecture"}, } labels["cosmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cosmology]], the study of the [[universe]].", parents = {"astronomy"}, } labels["criminology"] = { type = "related-to", description = "{{{langname}}} terms used in [[criminology]], the study of [[crime]].", additional = "{{also|Category:{{{langcode}}}:Crime}}", parents = {"sociology", "crime"}, } labels["cryptography"] = { type = "related-to", description = "default", parents = {"formal sciences", "mathematics", "computer science"}, } labels["cryptozoology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cryptozoology]], the [[pseudoscientific]] study of mythological creatures.", additional = "{{also|Category:{{{langcode}}}:Mythological creatures}}", parents = {"zoology", "forteana"}, } labels["crystallography"] = { type = "related-to", description = "default", parents = {"physics", "crystal"}, } labels["cultural anthropology"] = { type = "related-to", description = "default", parents = {"anthropology", "culture"}, } labels["cybernetics"] = { type = "related-to", description = "default no singularize", parents = {"applied mathematics", "systems theory"}, } labels["cytology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cytology]], the study of cell biology, cell structure, formation, classification and related topics.", parents = {"biology"}, } labels["data management"] = { type = "related-to", description = "default", parents = {"information science", "computer science"}, } labels["demarcation lines"] = { type = "name", description = "=political [[demarcation line]]s", parents = {"politics"}, } labels["decision theory"] = { type = "related-to", description = "default", parents = {"probability theory", "epistemology"}, } labels["demography"] = { type = "related-to", description = "default", parents = {"sciences", "statistics"}, } labels["dentistry"] = { type = "related-to", description = "default", parents = {"medicine", "teeth"}, } labels["dermatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[dermatology]], the study of the [[skin]].", additional = "{{also|Category:{{{langcode}}}:Skin}}", parents = {"medicine"}, } labels["developmental biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[developmental biology]], the study of the [[development]] of [[lifeform]]s.", parents = {"biology"}, } labels["earth sciences"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["earthquake engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["ecology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ecology]], the study of interaction between [[life]] and its environment.", parents = {"biology"}, } labels["economics"] = { type = "related-to", description = "{{{langname}}} terms used in [[economics]], the study of the [[economy]].", parents = {"social sciences"}, } labels["electrencephalography"] = { type = "related-to", description = "{{{langname}}} terms used in [[electrencephalography]], the electrical measurement of the [[brain]].", additional = "{{also|Category:{{{langcode}}}:Brain}}", parents = {"neuroscience"}, } labels["electrical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "electricity"}, } labels["electricity"] = { type = "related-to", description = "default", parents = {"electromagnetism"}, } labels["electrocardiography"] = { type = "related-to", description = "default", parents = {"cardiology"}, } labels["electrodynamics"] = { type = "related-to", description = "default no singularize", parents = {"electromagnetism"}, } labels["electrochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "electricity"}, } labels["electromagnetism"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["element nomenclature"] = { type = "set", description = "default", parents = {"chemical notation", "names", "chemical elements"}, } labels["embryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[embryology]], the study of the [[embryo]].", parents = {"biology", "developmental biology", "medicine"}, } labels["emergency medicine"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["endocrinology"] = { type = "related-to", description = "{{{langname}}} terms used in [[endocrinology]], the study of [[hormones]] and the [[endocrine system]].", additional = "{{also|Category:{{{langcode}}}:Hormones}}", parents = {"medicine"}, } labels["engineering"] = { type = "related-to", description = "default", parents = {"applied sciences", "technology"}, } labels["enterprise engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["entomology"] = { type = "related-to", description = "{{{langname}}} terms used in [[entomology]], the study of [[insect]]s.", additional = "{{also|Category:{{{langcode}}}:Insects}}", parents = {"zoology", "arthropodology"}, } labels["epidemiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[epidemiology]].", parents = {"medicine"}, } labels["ethnography"] = { type = "related-to", description = "default", parents = {"anthropology"}, } labels["ethnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethnology]], the study of [[people]]s.", parents = {"anthropology"}, } labels["ethology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethology]], the study of [[animal]] [[behaviour]].", parents = {"zoology"}, } labels["evolutionary theory"] = { type = "related-to", description = "default", parents = {"biology"}, } labels["flat earth"] = { type = "related-to", description = "{{{langname}}} terms used by believers in a flat earth or related to the concept.", parents = {"pseudoscience", "obsolete scientific theories"}, } labels["flax"] = { type = "related-to", description = "default", parents = {"agriculture", "Malpighiales order plants"}, } labels["fluid dynamics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["forestry"] = { type = "related-to", description = "default", parents = {"applied sciences"}, } labels["forteana"] = { type = "related-to", description = "{{{langname}}} terms that have a [[Fortean]] element.", parents = {"pseudoscience"}, } labels["functional group prefixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["functional group suffixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["gardens"] = { type = "type", description = "=places where plants are grown", parents = {"home", "horticulture"}, } labels["gastroenterology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gastroenterology]], the study of the [[digestive system]].", parents = {"medicine"}, } labels["genetics"] = { type = "related-to", description = "{{{langname}}} terms used in [[genetics]], the study of [[gene]]s.", parents = {"biology"}, } labels["geography"] = { type = "related-to", description = "{{{langname}}} terms used in [[geography]], the study of various phenomena found on [[Earth]]'s surface.", additional = "{{also|Category:{{{langcode}}}:Landforms|Category:{{{langcode}}}:Polities}}", parents = {"earth sciences"}, } labels["geological periods"] = { type = "related-to", description = "default", parents = {"geology"}, } labels["geology"] = { type = "related-to", description = "{{{langname}}} terms used in [[geology]], the study of the solid parts of [[Earth]].", parents = {"earth sciences"}, } labels["geomorphology"] = { type = "related-to", description = "{{{langname}}} terms used in [[geomorphology]].", parents = {"geology"}, } labels["geopolitics"] = { type = "related-to", description = "default no singularize", parents = {"geography", "politics"}, } labels["geospatial science"] = { type = "related-to", description = "default", parents = {"earth sciences"}, } labels["gerontology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gerontology]], the study of [[aging]].", additional = "{{also|Category:{{{langcode}}}:Age}}", parents = {"medicine"}, } labels["grammar"] = { type = "related-to", description = "default", parents = {"linguistics"}, } labels["grammatical cases"] = { type = "related-to", description = "default", parents = {"grammar"}, } labels["grammatical moods"] = { type = "related-to", description = "default", parents = {"grammar"}, } labels["gravity"] = { type = "related-to", description = "default", parents = {"acceleration", "astrophysics", "mechanics"}, } labels["gynaecology"] = { type = "related-to", description = "default", parents = {"medicine", "female"}, } labels["helminthology"] = { type = "related-to", description = "{{{langname}}} terms used in [[helminthology]], the study of [[helminth]]s ([[parasitic]] [[worm#Noun|worms]]).", additional = "{{also|Category:{{{langcode}}}:Flatworms}}", parents = {"zoology"}, } labels["hematology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hematology]], the study of [[blood]].", parents = {"medicine"}, } labels["hepatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hepatology]], the study of the [[liver]].", parents = {"medicine"}, } labels["herpetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[herpetology]], the study of [[reptile]]s and amphibians.", additional = "{{also|Category:{{{langcode}}}:Reptiles|Category:{{{langcode}}}:Amphibians}}", parents = {"zoology"}, } labels["homeopathy"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["horticulture"] = { type = "related-to", description = "default", parents = {"agriculture", "botany"}, } labels["hydroacoustics"] = { type = "related-to", description = "default no singularize", parents = {"acoustics", "hydrology"}, } labels["hydrocarbon chain prefixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["hydrocarbon chain suffixes"] = { type = "related-to", description = "default", parents = {"organic chemistry"}, } labels["hydrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hydrology]], the study of [[water]], its movement and distribution.", additional = "{{also|Category:{{{langcode}}}:Water}}", parents = {"earth sciences", "water"}, } labels["ichthyology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ichthyology]], the study of [[fish]].", additional = "{{also|Category:{{{langcode}}}:Fish}}", parents = {"zoology"}, } labels["immunochemistry"] = { type = "related-to", description = "default", parents = {"biochemistry", "immunology"}, } labels["immunology"] = { type = "related-to", description = "{{{langname}}} terms used in [[immunology]], the study of the [[immune system]].", parents = {"medicine"}, } labels["Indo-European studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["information science"] = { type = "related-to", description = "default", parents = {"applied sciences"}, } labels["inorganic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["interdisciplinary fields"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["isolines"] = { type = "related-to", description = "default", parents = {"cartography", "meteorology"}, } labels["Lagrange points"] = { type = "related-to", description = "default", parents = {"orbits"}, } labels["lexicography"] = { type = "related-to", description = "default", parents = {"linguistics"}, } labels["library science"] = { type = "related-to", description = "default", parents = {"sciences", "education", "information science"}, } labels["lichenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[lichenology]], the study of [[lichen]]s.", additional = "{{also|Category:{{{langcode}}}:Lichens}}", parents = {"mycology", "phycology"}, } labels["linguistic morphology"] = { type = "related-to", description = "default", parents = {"linguistics"}, } labels["linguistics"] = { type = "related-to", description = "{{{langname}}} terms used in [[linguistics]], the study and analysis of [[language]].", additional = "{{also|Category:{{{langcode}}}:Language}}", parents = {"language", "social sciences"}, } labels["maize (crop)"] = { type = "related-to", description = "=[[maize]] (called [[corn]] in North America) as a crop", additional = "For terms related to maize as a food, see [[:Category:Maize (food)]] and for maize as a plant, see [[:Category:Maize (plant)]].", parents = {"agriculture", "grains"}, } labels["malacology"] = { type = "related-to", description = "{{{langname}}} terms used in [[malacology]], the study of [[mollusk]]s.", additional = "{{also|Category:{{{langcode}}}:Mollusks}}", parents = {"zoology"}, } labels["mammalogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mammalogy]], the study of [[mammal]]s.", additional = "{{also|Category:{{{langcode}}}:Mammals}}", parents = {"zoology"}, } labels["marine biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[marine biology]], the study of [[life]] in the [[sea]].", parents = {"biology"}, } labels["masonry"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["materials science"] = { type = "related-to", description = "default", parents = {"sciences", "engineering"}, } labels["mechanical engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["mechanics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["medical genetics"] = { type = "related-to", description = "default no singularize", parents = {"medicine", "genetics"}, } labels["medicine"] = { type = "related-to", description = "{{{langname}}} terms that pertain to the the science and practice of [[medicine]].", parents = {"biology", "healthcare"}, } labels["metamaterials"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["physical constants"] = { type = "set", description = "default", parents = {"physics"}, } labels["machine learning"] = { type = "related-to", description = "default", parents = {"artificial intelligence"}, } labels["meteorology"] = { type = "related-to", description = "{{{langname}}} terms used in [[meteorology]], the study of [[weather]].", additional = "{{also|Category:{{{langcode}}}:Weather}}", parents = {"earth sciences", "atmosphere"}, } labels["metrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[metrology]], the science of [[measure|measuring]].", parents = {"applied sciences"}, wpcat = true, commonscat=true, } labels["microbiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[microbiology]], the study of [[life]] at [[microscopic]] scales, too small for the [[human]] [[eye]].", parents = {"biology"}, } labels["microscopy"] = { type = "related-to", description = "{{{langname}}} terms used in [[microscopy]], the field of using [[microscopes]] for study.", parents = {"optics", "microbiology"}, } labels["mineralogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mineralogy]], the study of [[mineral]]s.", additional = "{{also|Category:{{{langcode}}}:Minerals}}", parents = {"geology"}, } labels["molecular biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[molecular biology]], the study of the [[molecules]] found in [[life]], their functions and effects.", parents = {"biochemistry", "biology", "genetics"}, } labels["mycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[mycology]], the study of [[fungi]].", additional = "{{also|Category:{{{langcode}}}:Fungi}}", parents = {"biology"}, } labels["NASA"] = { type = "related-to", description = "=the United States National Aeronautics and Space Administration and the US space program", parents = {"astronautics", "aviation"}, } labels["nephrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[nephrology]], the study of the [[kidney]]s.", parents = {"medicine"}, } labels["neuroanatomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroanatomy]], the study of the structure and organization of the [[nervous system]].", parents = {"anatomy", "neurology", "neuroscience"}, } labels["neurology"] = { type = "related-to", description = "{{{langname}}} terms used in [[neurology]], the study of [[nerves]] and [[neurons]].", parents = {"medicine", "neuroscience"}, } labels["neuroscience"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroscience]], the study of the [[nervous system]].", parents = {"biology"}, } labels["neurosurgery"] = { type = "related-to", description = "default", parents = {"surgery", "neurology"}, } labels["neutron"] = { type = "related-to", description = "default", parents = {"nuclear physics"}, } labels["neutron stars"] = { type = "related-to", description = "default", parents = {"neutron", "gravity", "astrophysics", "relativity", "stars"}, } labels["nouns"] = { type = "related-to", description = "default", parents = {"parts of speech"}, } labels["nuclear energy"] = { type = "related-to", description = "default", parents = {"energy", "nuclear physics", "technology"}, } labels["nuclear fusion"] = { type = "related-to", description = "default", parents = {"nuclear energy"}, } labels["nuclear physics"] = { type = "related-to", description = "default no singularize", parents = {"physics", "quantum mechanics"}, } labels["nuclear rocketry"] = { type = "related-to", description = "default", parents = {"nuclear energy", "rocketry", "space access"}, } labels["obstetrics"] = { type = "related-to", description = "default no singularize", parents = {"developmental biology", "medicine", "pregnancy"}, } labels["obsolete scientific theories"] = { type = "set", description = "{{{langname}}} terms for types or instances of [[obsolete]] [[scientific]] [[theory|theories]] that are no longer, or have never been, widely accepted.", parents = {"history of science"}, } labels["oceanography"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["oenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oenology]], the study of [[wine]] and [[winemaking]].", additional = "{{also|Category:{{{langcode}}}:Wine}}", parents = {"sciences"}, } labels["oncology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oncology]], the study of [[cancer]].", parents = {"biology", "medicine", "pathology"}, } labels["onomastics"] = { type = "related-to", description = "{{{langname}}} terms used in [[onomastics]], the study of [[name]]s.", additional = "{{also|Category:{{{langcode}}}:Names|Category:{{{langname}}} names}}", parents = {"linguistics", "names"}, } labels["ophthalmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ophthalmology]], the study of the [[eye]].", additional = "{{also|Category:{{{langcode}}}:Eye}}", parents = {"medicine", "vision"}, } labels["optics"] = { type = "related-to", description = "{{{langname}}} terms used in [[optics]], the study of the behaviour of [[light]].", additional = "{{also|Category:{{{langcode}}}:Light}}", parents = {"physics"}, } labels["orbits"] = { type = "related-to", description = "default", parents = {"astronautics", "gravity", "space", "curves"}, } labels["organic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, } labels["orgonomy"] = { type = "related-to", description = "=the [[orgone]] theory proposed by {{w|William Reich}}", parents = {"alternative medicine", "pseudoscience"}, } labels["ornithology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ornithology]], the study of [[birds]].", additional = "{{also|Category:{{{langcode}}}:Birds}}", parents = {"zoology"}, } labels["paleontology"] = { type = "related-to", description = "default", parents = {"sciences", "geology"}, } labels["palynology"] = { type = "related-to", description = "{{{langname}}} terms used in [[palynology]], the study of [[particle]]s and particulate matter.", parents = {"geology"}, } labels["parapsychology"] = { type = "related-to", description = "default", parents = {"forteana", "pseudoscience"}, } labels["parasitology"] = { type = "related-to", description = "default", parents = {"pathology", "zoology"}, } labels["particle physics"] = { type = "related-to", description = "{{{langname}}} terms used in [[particle physics]], the study of [[subatomic]] [[particle]]s.", additional = "{{also|Category:{{{langcode}}}:Subatomic particles}}", parents = {"physics"}, } labels["parts of speech"] = { type = "related-to", description = "=[[part of speech|parts of speech]]", parents = {"grammar"}, } labels["pathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pathology]], the study of [[disease]].", additional = "{{also|Category:{{{langcode}}}:Disease}}", parents = {"medicine", "disease"}, } labels["petrochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "chemical engineering", "oil industry", "petroleum"}, } labels["petrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[petrology]], the study of [[rock]].", additional = "{{also|Category:{{{langcode}}}:Rocks}}", parents = {"geology"}, } labels["pharmacology"] = { type = "related-to", description = "default", parents = {"biochemistry", "medicine"}, } labels["pharmacy"] = { type = "related-to", description = "default", parents = {"medicine", "pharmacology"}, } labels["phonemes"] = { type = "set", description = "=contrastive sounds within a language", parents = {"phonology"}, } labels["phonetics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["phonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phonology]], the organisation of [[speech]] sounds within a [[language]].", parents = {"linguistics"}, } labels["photochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "light"}, } labels["phrenology"] = { type = "related-to", description = "default", parents = {"psychology", "pseudoscience"}, } labels["phycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phycology]], the study of [[algae]].", additional = "{{also|Category:{{{langcode}}}:Algae}}", parents = {"botany", "microbiology"}, } labels["physical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "physics"}, } labels["physical quantities"] = { type = "set", description = "default", parents = {"physics"}, } labels["physics"] = { type = "related-to", description = "default no singularize", parents = {"sciences"}, commonscat = true, wpcat = true, } labels["physiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[physiology]].", parents = {"biology", "medicine"}, } labels["phytopathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phytopathology]], the study of [[disease]] in [[plant]]s.", additional = "{{also|Category:{{{langcode}}}:Plant diseases}}", parents = {"pathology", "botany"}, } labels["planetary nomenclature"] = { type = "related-to", description = "default", parents = {"planetology"}, } labels["planetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[planetology]], the study of [[planet]]s.", additional = "{{also|Category:{{{langcode}}}:Planets}}", parents = {"astronomy", "geology"}, } labels["plant anatomy"] = { type = "related-to", description = "{{{langname}}} terms used in the study of the structure of plants and their parts.", parents = {"botany", "anatomy"}, } labels["plastic surgery"] = { type = "related-to", description = "default", parents = {"surgery"}, } labels["political science"] = { type = "related-to", description = "default", parents = {"social sciences", "politics"}, } labels["potential theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["pragmatics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["prosody"] = { type = "related-to", description = "{{{langname}}} terms used in [[prosody]], the study of the [[suprasegmental]] aspects of [[speech]].", parents = {"linguistics"}, } labels["pseudoscience"] = { type = "related-to", description = "default", parents = {"sciences"}, } labels["psychiatry"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["psychoanalysis"] = { type = "related-to", description = "default no singularize", parents = {"psychology"}, } labels["psychology"] = { type = "related-to", description = "{{{langname}}} terms used in [[psychology]], the study of the [[mind]].", additional = "{{also|Category:{{{langcode}}}:Mind}}", parents = {"social sciences"}, } labels["psychotherapy"] = { type = "related-to", description = "default", parents = {"psychology"}, } labels["pulmonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pulmonology]], the study of the [[respiratory system]], including the [[lung]]s.", parents = {"medicine"}, } labels["pyrotechnics"] = { type = "related-to", description = "default no singularize", parents = {"sciences"}, } labels["quantity"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["quantum mechanics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["relativity"] = { type = "related-to", description = "default", parents = {"physics"}, } labels["rheumatology"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["robotics"] = { type = "related-to", description = "default no singularize", parents = {"engineering"}, } labels["rocketry"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["roofing"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["rosiculture"] = { type = "related-to", description = "default", parents = {"horticulture"}, } labels["Russian space program"] = { type = "related-to", description = "=the Russian and Soviet space programs", parents = {"astronautics", "aviation"}, } labels["sales"] = { type = "related-to", description = "default no singularize", parents = {"marketing"}, } labels["seismology"] = { type = "related-to", description = "{{{langname}}} terms used in [[seismology]], the study of [[earthquake]]s.", parents = {"geology"}, } labels["semantics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["Semitic linguistics"] = { type = "related-to", description = "{{{langname}}} terms used in the study and analysis of [[Semitic]] [[language]].", parents = {"linguistics"}, } labels["semiotics"] = { type = "related-to", description = "default no singularize", parents = {"social sciences", "linguistics"}, } labels["sexology"] = { type = "related-to", description = "{{{langname}}} terms used in [[sexology]], the study of [[human]] [[sexuality]].", additional = "{{also|Category:{{{langcode}}}:Sex}}", parents = {"psychology", "sex", "sociology"}, } labels["SI units"] = { type = "related-to", description = "=[[International System of Units|SI]] [[unit of measure|units of measure]]", parents = {"units of measure"}, } labels["signal processing"] = { type = "related-to", description = "default", parents = {"applied mathematics", "telecommunications"}, wpcat = true, commonscat = true, } labels["social sciences"] = { type = "related-to", description = "default with the", parents = {"sciences", "society"}, } labels["sociolinguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "sociology"}, } labels["sociology"] = { type = "related-to", description = "{{{langname}}} terms used in [[sociology]], the study of [[society]].", additional = "{{also|Category:{{{langcode}}}:Society}}", parents = {"social sciences"}, } labels["software engineering"] = { type = "related-to", description = "default", parents = {"engineering", "computer science", "software"}, wpcat = true, commonscat = true, } labels["soil science"] = { type = "related-to", description = "default", parents = {"earth sciences"}, } labels["sorting algorithms"] = { type = "set", description = "default", parents = {"theory of computing"}, } labels["sound engineering"] = { type = "related-to", description = "default", parents = {"engineering", "sound"}, } labels["space access"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["space sciences"] = { type = "related-to", description = "default", parents = {"sciences", "space"}, } labels["spectroscopy"] = { type = "related-to", description = "default", parents = {"analytical chemistry", "optics", "physics"}, } labels["statistical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["statistics"] = { type = "related-to", description = "default no singularize", parents = {"formal sciences", "mathematics"}, } labels["surgery"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["surveying"] = { type = "related-to", description = "default", parents = {"geography"}, } labels["systems"] = { type = "related-to", description = "default", parents = {"interdisciplinary fields", "sciences", "society"}, } labels["systems engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["systems theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["taxonomy"] = { type = "related-to", description = "default", additional = "For individual [[taxa]], see [[:Category:Taxonomic names]].", parents = {"biology", "evolutionary theory"}, } labels["tenses"] = { type = "related-to", description = "default", parents = {"grammar"}, } labels["teratology"] = { type = "related-to", description = "{{{langname}}} terms used in [[teratology]], the study of abnormalities in the [[development]] of the [[body]].", parents = {"developmental biology", "medicine", "pathology", "toxicology"}, } labels["theory of computing"] = { type = "related-to", description = "{{{langname}}} terms used in theoretical discussion of [[computer science]] or [[computing]].", parents = {"computer science"}, } labels["thermodynamics"] = { type = "related-to", description = "default no singularize", parents = {"physics"}, } labels["tides"] = { type = "related-to", description = "default no singularize", parents = {"gravity", "periodic occurrences"}, } labels["toxicology"] = { type = "related-to", description = "{{{langname}}} terms used in [[toxicology]], the study of [[poisons]], [[toxins]] and other substances with negative effects on the [[body]].", additional = "{{also|Category:{{{langcode}}}:Poisons}}", parents = {"medicine", "pharmacology"}, } labels["traditional Chinese medicine"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["traffic engineering"] = { type = "related-to", description = "default", parents = {"engineering", "road transport"}, } labels["translation studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["traumatology"] = { type = "related-to", description = "{{{langname}}} terms used in traumatology, the study of wounds and injuries caused by accidents or violence to a person.", parents = {"medicine", "pathology"}, } labels["ufology"] = { type = "related-to", description = "default", parents = {"forteana", "anti-gravity", "celestial inhabitants"}, } labels["units of measure"] = { type = "related-to", description = "{{{langname}}} terms that are [[unit of measure|units of measure]].", parents = {"quantity", "metrology"}, commonscat = true, wpcat = "units of measurement", } labels["urban studies"] = { type = "related-to", description = "default", parents = {"applied sciences", "social sciences"}, } labels["urology"] = { type = "related-to", description = "default", parents = {"medicine"}, } labels["verbs"] = { type = "related-to", description = "default", parents = {"parts of speech"}, } labels["veterinary medicine"] = { type = "related-to", description = "default", parents = {"medicine", "animals"}, } labels["virology"] = { type = "related-to", description = "{{{langname}}} terms used in [[virology]], the study of [[virus]]es.", additional = "{{also|Category:{{{langcode}}}:Viruses}}", parents = {"medicine", "microbiology", "pathology"}, } labels["volcanology"] = { type = "related-to", description = "{{{langname}}} terms used in [[volcanology]], the study of [[volcano]]es.", parents = {"geology"}, } labels["zoology"] = { type = "related-to", description = "{{{langname}}} terms used in [[zoology]], the study of [[animal]]s.", additional = "{{also|Category:{{{langcode}}}:Animals}}", parents = {"biology"}, } labels["zymurgy"] = { type = "related-to", description = "default", parents = {"biochemistry", "brewing"}, } return labels tozgwcqen2comlxe58tmnfszqnalfux Module:category tree/topic cat/data/Thesaurus 828 1934 35261 2025-01-19T20:19:36Z Kambai Akau 8 Created page with "local labels = {} -- THESE CATEGORIES ARE ONLY INTENDED FOR USE IN THE THESAURUS! labels["thesaurus-only categories"] = { type = "grouping", description = "{{error|do not use this category}}", parents = {"all topics"}, } -- closest existing label: ???? labels["aggression"] = { type = "related-to", description = "default", parents = {"human behaviour", "anger"}, thesaurusonly = true, } labels["concepts"] = { type = "grouping", description = "{{{langname}}} te..." 35261 Scribunto text/plain local labels = {} -- THESE CATEGORIES ARE ONLY INTENDED FOR USE IN THE THESAURUS! labels["thesaurus-only categories"] = { type = "grouping", description = "{{error|do not use this category}}", parents = {"all topics"}, } -- closest existing label: ???? labels["aggression"] = { type = "related-to", description = "default", parents = {"human behaviour", "anger"}, thesaurusonly = true, } labels["concepts"] = { type = "grouping", description = "{{{langname}}} terms grouped into conceptual categories", parents = {"thesaurus-only categories"}, thesaurusonly = true, } -- closest existing label: None (handled by POS categories like "LANG offensive terms") labels["abusive language"] = { type = "related-to", description = "default", parents = {"communication"}, thesaurusonly = true, } -- closest existing label: ????? labels["change"] = { type = "related-to", description = "=[[change]] and [[stasis]]", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: ????? labels["connection"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: "metaphysics" or "ontology" - but this is broader in scope labels["existence"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: ????? labels["harmony and opposition"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: ???? labels["intellectual faculties"] = { type = "related-to", description = "default", parents = {"human"}, thesaurusonly = true, } -- closest existing label: None (handled by the POS category "LANG interjections") labels["interjections"] = { type = "related-to", description = "default", parents = {"communication"}, thesaurusonly = true, } -- closest existing label: "drugs" - but this is broader in scope labels["intoxication and intoxicants"] = { type = "related-to", description = "=[[intoxication]] and [[intoxicants]]", parents = {"thesaurus-only categories"}, thesaurusonly = true, } -- closest existing label: "love" - but the thesaurus cat incorporates friendship etc labels["love and affection"] = { type = "related-to", description = "default", parents = {"emotions"}, thesaurusonly = true, } -- closest existing label: ???? labels["morality"] = { type = "related-to", description = "default", parents = {"personal qualities", "concepts"}, thesaurusonly = true, } -- closest existing label: ????? labels["order"] = { type = "related-to", description = "{{{langname}}} terms describing the order and disorder in which things occur or are found; terms to do with the sequential and chaotic nature of things", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: "personality" - but we use that cat for personality traits, while "personal qualities" is for transient states one can be in (e.g. lucky, drunk) labels["personal qualities"] = { type = "related-to", description = "{{{langname}}} terms describing transient states a person can be in (e.g. lucky, drunk)", parents = {"thesaurus-only categories"}, thesaurusonly = true, } -- closest existing label: ????? labels["possession"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: ????? labels["power"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: "quantity" - but we don't want this category to be under Mathematics, these are not mathematical concepts labels["quantities"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: ????? labels["relative qualities"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: ???? labels["social acts"] = { type = "related-to", description = "default", parents = {"human behaviour", "communication"}, thesaurusonly = true, } -- closest existing label: ????? labels["status"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } -- closest existing label: "transport" - but this is much broader, containing verbs of motion and the like labels["travel and movement"] = { type = "related-to", description = "default", parents = {"concepts", "human behaviour"}, thesaurusonly = true, } -- closest existing label: ????? labels["volition"] = { type = "related-to", description = "default", parents = {"concepts"}, thesaurusonly = true, } return labels eqfmikuk24lqeyqhs50ws22vuxgz3x8 Module:category tree/topic cat/data/Design 828 1935 35262 2025-01-19T20:20:34Z Kambai Akau 8 Created page with "local labels = {} labels["aesthetics"] = { type = "related-to", description = "default no singularize", parents = {"design"}, } return labels" 35262 Scribunto text/plain local labels = {} labels["aesthetics"] = { type = "related-to", description = "default no singularize", parents = {"design"}, } return labels sflocpjdhbbgqgjnwjoklubg9fp44da Module:category tree/topic cat/data/Earth 828 1936 35263 2025-01-19T20:21:39Z Kambai Akau 8 Created page with "local labels = {} -- FIXME: Almost everything formerly here has been moved into [[Module:category tree/topic cat/data/Places]]. -- The remainder should be consolidated. labels["Earth"] = { type = "related-to", description = "=the planet [[Earth]] and the features found on it", parents = {"nature"}, } labels["Africa"] = { type = "related-to", description = "default", parents = {"Earth"}, } labels["America"] = { type = "related-to", description = "=[[America]],..." 35263 Scribunto text/plain local labels = {} -- FIXME: Almost everything formerly here has been moved into [[Module:category tree/topic cat/data/Places]]. -- The remainder should be consolidated. labels["Earth"] = { type = "related-to", description = "=the planet [[Earth]] and the features found on it", parents = {"nature"}, } labels["Africa"] = { type = "related-to", description = "default", parents = {"Earth"}, } labels["America"] = { type = "related-to", description = "=[[America]], in the sense of [[North America]] and [[South America]] combined", parents = {"Earth"}, } labels["Antarctica"] = { type = "related-to", description = "=the territory of [[Antarctica]]", parents = {"Earth"}, } labels["Asia"] = { type = "related-to", description = "default", parents = {"Earth", "Eurasia"}, } labels["Atlantic Ocean"] = { type = "related-to", description = "default with the", parents = {"Earth"}, } labels["British Isles"] = { type = "related-to", description = "=the people, culture, or territory of [[Great Britain]], [[Ireland]], and other nearby islands", parents = {"Europe", "islands"}, } labels["Central America"] = { type = "related-to", description = "default", parents = {"Earth", "America"}, } labels["Punjab, India"] = { type = "related-to", description = "{{{langname}}} names of places in {{w|Punjab, India}}", parents = {"India", "Punjab"}, } labels["Punjab, Pakistan"] = { type = "related-to", description = "{{{langname}}} names of places in {{w|Punjab, Pakistan}}", parents = {"Pakistan", "Punjab"}, } labels["Eurasia"] = { type = "related-to", description = "=[[Eurasia]], that is, [[Europe]] and [[Asia]] together", parents = {"Earth"}, } labels["Europe"] = { type = "related-to", description = "default", parents = {"Earth", "Eurasia"}, } labels["European Union"] = { type = "related-to", description = "default with the", parents = {"Europe"}, } labels["Gascony"] = { type = "related-to", description = "default", parents = {"France", "Occitania"}, } labels["Indian subcontinent"] = { type = "related-to", description = "default with the", parents = {"South Asia"}, } labels["Kashmir"] = { type = "related-to", description = "{{{langname}}} terms related to the people, culture, or territory of [[Kashmir]]", parents = {"Indian subcontinent", "Pakistan", "India"}, } labels["Azad Kashmir"] = { type = "related-to", description = "{{{langname}}} terms related to the people, culture, or territory of [[Azad Kashmir]]", parents = {"Pakistan", "Kashmir"}, } labels["Gilgit-Baltistan"] = { type = "related-to", description = "{{{langname}}} terms related to the people, culture, or territory of [[Azad Kashmir]]", parents = {"Pakistan", "Kashmir"}, } labels["Kashmir, India"] = { type = "related-to", description = "{{{langname}}} names of places in {{w|Kashmir, India}}", parents = {"India", "Kashmir"}, } labels["Korea"] = { type = "related-to", description = "=the people, culture, or territory of [[Korea]]", parents = {"Asia"}, } labels["Languedoc"] = { type = "related-to", description = "default", parents = {"Occitanie", "Occitania"}, } labels["Lapland"] = { type = "related-to", description = "=[[Lapland]], a region in northernmost Europe", parents = {"Europe", "Finland", "Norway", "Russia", "Sweden"}, } labels["Melanesia"] = { type = "related-to", description = "=the people, culture, or territory of [[Melanesia]]", parents = {"Oceania"}, } labels["Micronesia"] = { type = "related-to", description = "=the people, culture, or territory of [[Micronesia]]", parents = {"Oceania"}, } labels["Middle East"] = { type = "related-to", description = "default with the", parents = {"regions of Africa", "regions of Asia"}, } labels["Netherlands Antilles"] = { type = "related-to", description = "=the people, culture, or territory of the [[Netherlands Antilles]]", parents = {"Netherlands", "North America"}, } labels["North America"] = { type = "related-to", description = "default", parents = {"America"}, } labels["Oceania"] = { type = "related-to", description = "default", parents = {"Earth"}, } labels["Occitania"] = { type = "related-to", description = "default", parents = {"Europe", "France"}, } labels["Polynesia"] = { type = "related-to", description = "=the people, culture, or territory of [[Polynesia]]", parents = {"Oceania"}, } labels["Provence"] = { type = "related-to", description = "default", parents = {"Provence-Alpes-Côte d'Azur", "Occitania"}, } labels["South America"] = { type = "related-to", description = "default", parents = {"America"}, } labels["South Asia"] = { type = "related-to", description = "default", parents = {"Eurasia", "Asia"}, } return labels rnq19zi3m7i7eo7q2krclvyqaqbr60c Module:category tree/topic cat/data/Time 828 1937 35264 2025-01-19T20:22:19Z Kambai Akau 8 Created page with "local labels = {} labels["time"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["Armenian calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Armenian calendar}}.", parents = {"months"}, } labels["calendar"] = { type = "related-to", description = "default with the", parents = {"timekeeping"}, } labels["centuries"] = { type = "name", description = "default", parents = {"ca..." 35264 Scribunto text/plain local labels = {} labels["time"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["Armenian calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Armenian calendar}}.", parents = {"months"}, } labels["calendar"] = { type = "related-to", description = "default with the", parents = {"timekeeping"}, } labels["centuries"] = { type = "name", description = "default", parents = {"calendar"}, } labels["Bengali calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Bengali calendar}}.", parents = {"months"}, } labels["Chinese earthly branches"] = { type = "name", description = "=[[Chinese]] [[earthly branch]]es", parents = {"Chinese sexagenary cycle terms"}, } labels["Chinese heavenly stems"] = { type = "name", description = "=[[Chinese]] [[heavenly stem]]s", parents = {"Chinese sexagenary cycle terms"}, } labels["Chinese months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Chinese calendar}}.", description = "default", parents = {"months"}, } labels["Chinese sexagenary cycle terms"] = { type = "name", description = "=[[Chinese]] {{w|sexagenary cycle}} [[term]]s", parents = {"calendar"}, } labels["Chinese zodiac signs"] = { type = "name", description = "default wikify", parents = {"astrology", "calendar", "Chinese mythology"}, } labels["Christmas"] = { type = "related-to", description = "default no singularize", parents = {"holidays", "Christianity"}, } labels["days of the Hindu calendar"] = { type = "name", description = "{{{langname}}} names for the [[day]]s of the {{w|Hindu calendar}}.", parents = {"periodic occurrences", "Hinduism"}, } labels["days of the week"] = { type = "name", description = "=the [[Appendix:Days of the week|days of the week]]", parents = {"periodic occurrences"}, } labels["decades"] = { type = "name", description = "default", parents = {"calendar"}, } labels["Easter"] = { type = "related-to", description = "default", parents = {"holidays", "Christianity"}, } labels["Egyptian calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the ancient {{w|Egyptian calendar}}.", parents = {"Ancient Egypt", "months"}, } labels["festivals"] = { type = "name,type", description = "default", parents = {"observances"}, } labels["Gregorian calendar months"] = { type = "name", description = "default", parents = {"months"}, } labels["Halloween"] = { type = "related-to", description = "default", parents = {"holidays"}, } labels["Hanukkah"] = { type = "related-to", description = "default no singularize", parents = {"holidays", "Judaism"}, } labels["Hebrew calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Hebrew calendar}}.", parents = {"months"}, } labels["Hindu lunar calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Hindu calendar|Hindu lunar calendar}}.", parents = {"months", "Hinduism"}, } labels["Hindu solar calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Hindu calendar|Hindu solar calendar}}.", parents = {"months", "Hinduism"}, } labels["holidays"] = { type = "name,type", description = "default", parents = {"observances"}, } labels["Islamic calendar months"] = { type = "name", description = "default", parents = {"months", "Islam"}, } labels["Japanese calendar months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Japanese calendar}}.", parents = {"months"}, } labels["Hindu Jovian years"] = { type = "name", description = "{{{langname}}} names for years in the cycle of [[Jovian year]]s in traditional calendars of [[Hinduism]].", additional = "These are based on the movement of the planet Jupiter rather than that of the sun.", parents = {"calendar", "Hinduism"}, } labels["Kojoda months"] = { type = "name", description = "{{{langname}}} names for the months of the {{w|Yoruba calendar}}.", parents = {"months"}, } labels["lunar months"] = { type = "set", description = "default", parents = {"months"}, } labels["Mesoamerican day signs"] = { type = "name", description = "default", parents = {"symbols", "calendar"}, wp = "Aztec calendar", } labels["months"] = { type = "set", preceding = "{{also|Appendix:Months of the year}}", description = "{{{langname}}} names of the [[month]]s of the [[year]].", parents = {"periodic occurrences"}, wpcat = true, commonscat = true, } labels["Norse calendar months"] = { type = "name", description = "default", parents = {"months"}, } labels["observances"] = { type = "set", description = "default", parents = {"calendar"}, } labels["periodic occurrences"] = { type = "set", description = "=occurrences that repeat at certain intervals of time", parents = {"time"}, } labels["Persian months"] = { type = "name", description = "default", parents = {"months"}, } labels["Ramadan"] = { type = "related-to", description = "default", parents = {"observances", "Islam", "Islamic calendar months"}, } labels["seasons"] = { type = "set", description = "default", parents = {"periodic occurrences", "nature"}, } labels["Sinterklaas"] = { type = "related-to", description = "default no singularize", parents = {"holidays", "mythological figures"}, } labels["Chinese solar terms"] = { type = "set", description = "default", parents = {"calendar", "Sun"}, } labels["New Year"] = { type = "related-to", description = "=the [[Gregorian]] [[New Year]]", parents = {"holidays"}, } labels["Syrian Christian months"] = { type = "name", description = "default", parents = {"months"}, } labels["time zones"] = { type = "name", description = "default", parents = {"timekeeping"}, } labels["Thanksgiving"] = { type = "related-to", description = "default", parents = {"holidays"}, } labels["timekeeping"] = { type = "related-to", description = "default", parents = {"time"}, } labels["times of day"] = { type = "set", description = "=[[time]]s of the [[day]]", parents = {"periodic occurrences", "timekeeping"}, } labels["day"] = { type = "related-to", description = "=the [[day]] ([[etymologically]] or [[semantically]])", additional = "'''NOTE''': Do not include days of the week within this category. These should be in [[:Category:{{{langcode}}}:Days of the week]].", parents = {"time"}, } labels["night"] = { type = "related-to", description = "=the [[night]] ([[etymologically]] or [[semantically]])", parents = {"time", "darkness"}, } labels["years"] = { type = "type", description = "default", parents = {"periodic occurrences"}, } labels["past"] = { type = "related-to", description = "{{{langname}}} terms for the [[past]], or for events in the [[past]].", additional = "NOTE: Do NOT include words that are exclusively verbs, or words related to the field of history or historiography, within this category.", parents = {"time"}, } labels["present"] = { type = "related-to", description = "{{{langname}}} terms for the [[present]], or for events in the [[present]].", additional = "NOTE: Do NOT include words that are exclusively verbs, or words related to the field of history or historiography, within this category.", parents = {"time"}, } labels["future"] = { type = "related-to", description = "{{{langname}}} terms for the [[future]], or for events in the [[future]].", additional = "NOTE: Do NOT include words that are exclusively verbs, or words related to the field of history or historiography, within this category.", parents = {"time"}, } labels["time travel"] = { type = "related-to", description = "default", parents = {"time", "science fiction", "travel", "relativity"}, } return labels r6xexpqlon0u5uphpzdftg2rrd21eo7 Module:category tree/topic cat/data/Sports 828 1938 35265 2025-01-19T20:26:03Z Kambai Akau 8 Created page with "local labels = {} labels["sports"] = { type = "related-to", description = "default", parents = {"human activity"}, } labels["archery"] = { type = "related-to", description = "default", parents = {"sports", "weapons"}, } labels["athletics"] = { type = "related-to", description = "default no singularize", parents = {"sports"}, } labels["Australian rules football"] = { type = "related-to", description = "=[[Australian rules football]], often known as [[Aussie..." 35265 Scribunto text/plain local labels = {} labels["sports"] = { type = "related-to", description = "default", parents = {"human activity"}, } labels["archery"] = { type = "related-to", description = "default", parents = {"sports", "weapons"}, } labels["athletics"] = { type = "related-to", description = "default no singularize", parents = {"sports"}, } labels["Australian rules football"] = { type = "related-to", description = "=[[Australian rules football]], often known as [[Aussie rules]]", parents = {"football"}, commonscat = true, wpcat = true, } labels["auto racing"] = { type = "related-to", description = "default", parents = {"motor racing", "automotive"}, } labels["badminton"] = { type = "related-to", description = "default", parents = {"racquet sports"}, } labels["ball games"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["baseball"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["basketball"] = { type = "related-to", description = "default", parents = {"ball games"}, commonscat = true, wpcat = true, } labels["Basque pelota"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["board sports"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["bodybuilding"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["boxing"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["bullfighting"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["Canadian football"] = { type = "related-to", description = "default", parents = {"football"}, } labels["capoeira"] = { type = "related-to", description = "default", parents = {"martial arts"}, } labels["caving"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["climbing"] = { type = "related-to", description = "default", parents = {"sports"}, wpcat = true, commonscat = true, } labels["cockfighting"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["college sports"] = { type = "related-to", description = "default", parents = {"sports", "universities"}, } labels["cricket"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["croquet"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["curling"] = { type = "related-to", description = "default", parents = {"winter sports"}, } labels["cycle racing"] = { type = "related-to", description = "default", parents = {"sports", "cycling"}, } labels["disc golf"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["diving"] = { type = "related-to", description = "=[[diving]] (the [[sport#Noun|sport]] of [[jump#Verb|jumping]] or [[fall#Verb|falling]] into [[water#Noun|water]] from a [[platform]] or [[springboard#Noun|springboard]])", additional = "For terms related to [[underwater]] diving, see [[:Category:Underwater diving]] or one of its subcategories.", parents = {"water sports"}, commonscat = true, wpcat = true, } labels["dressage"] = { type = "related-to", description = "default", parents = {"equestrianism"}, } labels["equestrianism"] = { type = "related-to", description = "default", parents = {"animal riding", "sports"}, } labels["exercise"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["exercise equipment"] = { type = "set", description = "=devices designed for pursuing fitness goals by performing sporting activities on them", parents = {"exercise", "tools"}, } labels["falconry"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["fencing"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["field hockey"] = { type = "related-to", description = "default", parents = {"hockey"}, } labels["figure skating"] = { type = "related-to", description = "default", parents = {"winter sports"}, } labels["football"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["football (American)"] = { type = "related-to", description = "=[[American football]]", description = "default", parents = {"football"}, commonscat = "American football", wpcat = "American football", } labels["football (soccer)"] = { type = "related-to", description = "=[[soccer]]", parents = {"football"}, } labels["Gaelic football"] = { type = "related-to", description = "default", parents = {"football"}, } labels["gladiatorial combat"] = { type = "related-to", description = "default", parents = {"sports", "entertainment"}, } labels["golf"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["gun sports"] = { type = "related-to", description = "default", parents = {"sports", "firearms"}, } labels["gymnastics"] = { type = "related-to", description = "default no singularize", parents = {"sports"}, } labels["handball"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["hockey"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["horse racing"] = { type = "related-to", description = "default", parents = {"equestrianism", "horses"}, commonscat = true, wpcat = true, } labels["hurling"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["ice hockey"] = { type = "related-to", description = "default", parents = {"hockey", "winter sports"}, commonscat = true, wpcat = true, } labels["judo"] = { type = "related-to", description = "default", parents = {"martial arts"}, } labels["karate"] = { type = "related-to", description = "default", parents = {"martial arts"}, } labels["kendo"] = { type = "related-to", description = "default", parents = {"martial arts"}, } labels["lacrosse"] = { type = "related-to", description = "default", parents = {"ball games", "racquet sports"}, } labels["martial arts"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["motor racing"] = { type = "related-to", description = "default", parents = {"sports", "automotive"}, } labels["netball"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["paintball"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["pesäpallo"] = { type = "related-to", description = "default", parents = {"ball games", "Finland"}, wp = true, wpcat = true, commonscat = true, } labels["professional wrestling"] = { type = "related-to", description = "default", parents = {"sports", "entertainment"}, } labels["racquet sports"] = { type = "related-to", description = "default", parents = {"sports"}, wpcat = true, commonscat = true, } labels["roller derby"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["rowing"] = { type = "related-to", description = "default", parents = {"water sports"}, wp = "Rowing (sport)", commonscat = true, wpcat = true, } labels["rugby"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["rugby league"] = { type = "related-to", description = "default", parents = {"rugby"}, } labels["rugby union"] = { type = "related-to", description = "default", parents = {"rugby"}, } labels["skateboarding"] = { type = "related-to", description = "default", parents = {"board sports"}, } labels["skiing"] = { type = "related-to", description = "=[[snow]] [[skiing]]", parents = {"winter sports"}, } labels["skydiving"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["snowboarding"] = { type = "related-to", description = "default", parents = {"winter sports"}, } labels["softball"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["sports areas"] = { type = "set", description = "=designated areas where [[sports]] are played", parents = {"sports"}, } labels["sports equipment"] = { type = "type", description = "default", parents = {"sports", "exercise equipment", "tools"}, } labels["squash"] = { type = "related-to", description = "=the sport of [[squash]]", parents = {"ball games", "racquet sports"}, } labels["sumo"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["surfing"] = { type = "related-to", description = "default", parents = {"water sports"}, } labels["swimming"] = { type = "related-to", description = "default", parents = {"water sports"}, commonscat = true, wpcat = true, } labels["table tennis"] = { type = "related-to", description = "default no singularize", parents = {"ball games", "racquet sports"}, } labels["tennis"] = { type = "related-to", description = "default no singularize", parents = {"ball games", "racquet sports"}, } labels["ultimate"] = { type = "related-to", description = "=the sport of [[ultimate]]", parents = {"sports"}, } labels["underwater diving"] = { type = "related-to", description = "default wikify", parents = {"water sports"}, } labels["volleyball"] = { type = "related-to", description = "default", parents = {"ball games"}, } labels["water sports"] = { type = "related-to", description = "default", parents = {"sports"}, } labels["winter sports"] = { type = "related-to", description = "default", parents = {"sports", "winter activities"}, } labels["wrestling"] = { type = "related-to", description = "default", parents = {"sports"}, } return labels fuqiovnanewc8ti7d00pmft9j6gsegq Module:category tree/topic cat/data/Sex 828 1939 35266 2025-01-19T20:26:44Z Kambai Akau 8 Created page with "local labels = {} labels["sex"] = { type = "related-to", description = "=[[sexual intercourse]] or [[sexuality]]", additional = "For terms related to sex and gender, see [[:Category:Gender]].", parents = {"all topics", "reproduction"}, } labels["ABDL"] = { type = "related-to", description = "=the [[ABDL]] ([[adult baby]]/[[diaper lover]]) community", parents = {"paraphilias"}, } labels["BDSM"] = { type = "related-to", description = "default", parents = {"sex..." 35266 Scribunto text/plain local labels = {} labels["sex"] = { type = "related-to", description = "=[[sexual intercourse]] or [[sexuality]]", additional = "For terms related to sex and gender, see [[:Category:Gender]].", parents = {"all topics", "reproduction"}, } labels["ABDL"] = { type = "related-to", description = "=the [[ABDL]] ([[adult baby]]/[[diaper lover]]) community", parents = {"paraphilias"}, } labels["BDSM"] = { type = "related-to", description = "default", parents = {"sexuality"}, } labels["birth control"] = { type = "related-to", description = "default", parents = {"sex", "pregnancy"}, } labels["incest"] = { type = "related-to", description = "default", parents = {"sex"}, } labels["LGBTQ"] = { type = "related-to", description = "=[[LGBTQ]] ([[lesbian]], [[gay]], [[bisexual]], [[transgender]], [[queer]]/[[questioning]])", parents = {"sexuality"}, -- for the T 'gender' should perhaps be a parent, but then nesting gets circularish } labels["masturbation"] = { type = "related-to", description = "default", parents = {"sex"}, } labels["pedophilia"] = { type = "related-to", description = "default", parents = {"paraphilias"}, } labels["paraphilias"] = { type = "set", description = "default", parents = {"sexuality", "sexology", "philias"}, } labels["polyamory"] = { type = "related-to", description = "default", parents = {"love", "romantic orientations", "sexual orientations"}, } labels["pornography"] = { type = "related-to", description = "default", parents = {"sex"}, } labels["Japanese pornography"] = { type = "related-to", description = "default", parents = {"pornography", "Japanese fiction"}, } labels["prostitution"] = { type = "related-to", description = "default", parents = {"sexuality"}, } labels["seduction community"] = { type = "related-to", description = "default with the wikify", parents = {"masculism", "sex"}, } labels["sex positions"] = { type = "set", description = "default", parents = {"sex"}, } labels["sexuality"] = { type = "related-to", description = "default", parents = {"sex", "human behaviour"}, } labels["sexual orientations"] = { type = "set", description = "default", parents = {"sexuality", "LGBTQ", "love"}, } labels["romantic orientations"] = { type = "set", description = "default", parents = {"sexuality", "LGBTQ", "love"}, } labels["vorarephilia"] = { type = "related-to", description = "default", parents = {"paraphilias"}, } return labels r0e0vqob9oxcghg3o8st2mpfd12fvwz Module:category tree/topic cat/data/Physical actions 828 1940 35267 2025-01-19T20:27:20Z Kambai Akau 8 Created page with "local labels = {} labels["physical actions"] = { type = "set", description = "default", parents = {"all topics"}, } labels["physical impact"] = { type = "set", description = "{{{langname}}} terms for [[physical]] [[impact]] on something", parents = {"physical actions"}, } labels["hit"] = { type = "set", description = "{{{langname}}} terms for [[hitting]] something", parents = {"physical impact"}, } labels["rub"] = { type = "set", description = "{{{langname..." 35267 Scribunto text/plain local labels = {} labels["physical actions"] = { type = "set", description = "default", parents = {"all topics"}, } labels["physical impact"] = { type = "set", description = "{{{langname}}} terms for [[physical]] [[impact]] on something", parents = {"physical actions"}, } labels["hit"] = { type = "set", description = "{{{langname}}} terms for [[hitting]] something", parents = {"physical impact"}, } labels["rub"] = { type = "set", description = "{{{langname}}} terms for [[rubbing]] something, moving something smooth against something else, in order to make it smooth or clean", parents = {"physical impact"}, } return labels 7iwl7hj7zxp8i4ac0rt2059jz25zckr Module:category tree/topic cat/data/Philosophy 828 1941 35268 2025-01-19T20:27:55Z Kambai Akau 8 Created page with "local labels = {} labels["philosophy"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["aesthetics"] = { type = "related-to", description = "default no singularize", parents = {"philosophy"}, } labels["Ancient Greek philosophy"] = { type = "related-to", breadcrumb = "Ancient Greek", description = "default", parents = {"philosophy", "Ancient Greece"}, } labels["atheism"] = { type = "related-to", description = "default",..." 35268 Scribunto text/plain local labels = {} labels["philosophy"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["aesthetics"] = { type = "related-to", description = "default no singularize", parents = {"philosophy"}, } labels["Ancient Greek philosophy"] = { type = "related-to", breadcrumb = "Ancient Greek", description = "default", parents = {"philosophy", "Ancient Greece"}, } labels["atheism"] = { type = "related-to", description = "default", parents = {"religion", "philosophy"}, } labels["Chinese philosophy"] = { type = "related-to", breadcrumb = "Ancient Greek", description = "default", parents = {"philosophy", "China"}, } labels["Confucianism"] = { type = "related-to", description = "default", parents = {"Chinese philosophy", "religion"}, } labels["epistemology"] = { type = "related-to", description = "default", parents = {"philosophy"}, } labels["ethics"] = { type = "related-to", description = "default no singularize", parents = {"philosophy"}, } labels["afterlife"] = { type = "related-to", description = "=the [[afterlife]] (existence after death)", parents = {"philosophy", "religion", "mythology", "death"}, } labels["hell"] = { type = "related-to", description = "default", parents = {"afterlife", "horror", "torture"}, } labels["jurisprudence"] = { type = "related-to", description = "default", parents = {"law", "philosophy", "humanities"}, } labels["metaphysics"] = { type = "related-to", description = "default no singularize", parents = {"philosophy"}, } labels["memetics"] = { type = "related-to", description = "default no singularize", parents = {"philosophy"}, } labels["Platonism"] = { type = "related-to", description = "default", parents = {"Ancient Greek philosophy"}, } labels["theology"] = { type = "related-to", description = "default", parents = {"philosophy", "religion"}, } labels["transhumanism"] = { type = "related-to", description = "default", parents = {"philosophy", "technology"}, } labels["virtue"] = { type = "related-to", description = "default", parents = {"ethics"}, } return labels 2n3terr45x8dv1siwk92977gchmnynk Module:category tree/topic cat/data/Numbers 828 1942 35269 2025-01-19T20:28:29Z Kambai Akau 8 Created page with "local labels = {} labels["numbers"] = { type = "related-to", description = "default", parents = {"all topics"}, } for _, number in ipairs { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety", "one hundred", "one thousand", } do local bare_number = n..." 35269 Scribunto text/plain local labels = {} labels["numbers"] = { type = "related-to", description = "default", parents = {"all topics"}, } for _, number in ipairs { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety", "one hundred", "one thousand", } do local bare_number = number:gsub("^one ", "") labels[bare_number] = { type = "related-to", description = ("=the number [[%s]] ([[etymologically]] or [[semantically]])"):format(number), parents = {"numbers"}, } end labels["collective numbers"] = { type = "set", description = "default", parents = {"numbers"}, } labels["distributive numbers"] = { type = "set", description = "default", parents = {"numbers"}, } labels["multiplicative numbers"] = { type = "set", description = "default", parents = {"numbers"}, } labels["historical numbers"] = { type = "set", description = "default", parents = {"numbers"}, } return labels looir2tyrkg1jcbijwakqg9jm84ag2o Module:category tree/topic cat/data/Names 828 1943 35270 2025-01-19T20:29:19Z Kambai Akau 8 Created page with "local labels = {} local handlers = {} labels["names"] = { type = "related-to", description = "{{{langname}}} names for a variety of things.", additional = "Given names and surnames can be found in [[:Category:Names by language]].", parents = {"all topics"}, } labels["letter names"] = { type = "name", description = "{{{langname}}} terms that are the names of letters.", additional = "Ideally entries should be in a subcategory for the names of letters in a particul..." 35270 Scribunto text/plain local labels = {} local handlers = {} labels["names"] = { type = "related-to", description = "{{{langname}}} names for a variety of things.", additional = "Given names and surnames can be found in [[:Category:Names by language]].", parents = {"all topics"}, } labels["letter names"] = { type = "name", description = "{{{langname}}} terms that are the names of letters.", additional = "Ideally entries should be in a subcategory for the names of letters in a particular script.", parents = {"names", "letters, symbols, and punctuation"}, } -- Handler for "SCRIPT letter names". table.insert(handlers, function(label) local script = label:match("^(.*) letter names$") if script then local sc = require("Module:scripts").getByCanonicalName(script) if sc then local script_page local appendix = ("Appendix: %s script"):format(script) local appendix_title = mw.title.new(appendix) if appendix_title and appendix_title.exists then script_page = appendix else script_page = "w:" .. sc:getWikipediaArticle() end local link = ("[[%s|%s script]]"):format(script_page, script) return { type = "name", description = ("{{{langname}}} terms that serve as names for letters and symbols directly based on letters, " .. "such as [[ligature]]s and letters with [[diacritic]]s, of the %s."):format(link), parents = {"letter names"}, } end end end) labels["couple nicknames"] = { type = "name", description = "{{{langname}}} informal names for pairs of people, especially [[celebrity]] [[couple]]s.", additional = "For fictional relationships, see [[:Category:Ships (fandom)]].", parents = {"nicknames", "people"}, } labels["country nicknames"] = { type = "name", description = "{{{langname}}} informal names for [[country|countries]].", parents = {"nicknames", "countries"}, } labels["foreign personal names"] = { type = "name", description = "Transliterations, respellings or other renderings of personal names into {{{langname}}}.", umbrella = { description = "Transliterations, respellings or other renderings of personal names.", }, parents = {"names"}, } labels["named prayers"] = { type = "name", description = "=[[specific]] [[prayer]]s", parents = {"names", "prayer"}, } labels["named roads"] = { type = "name", description = "=[[individually]]-[[named]] [[roads]]", parents = {"names", "roads"}, } labels["nicknames"] = { type = "name", description = "{{{langname}}} terms that are informal names or diminutives of specific entities (people, places, etc.)", parents = {"names"}, } labels["nicknames of individuals"] = { type = "name", description = "{{{langname}}} terms that are informal names for specific individuals (e.g. [[J-Lo]] for singer {{w|Jennifer Lopez}}).", parents = {"individuals", "nicknames"}, } labels["derogatory names for countries"] = { type = "name", description = "{{{langname}}} derogatory names for [[country|countries]].", parents = {"country nicknames", "derogatory names for places"}, } labels["derogatory names for places"] = { type = "name", description = "{{{langname}}} derogatory names for places.", parents = {"nicknames"}, } labels["sports nicknames"] = { type = "name", description = "{{{langname}}} informal names for people or teams involved in sports.", parents = {"nicknames", "sports"}, } labels["taxonomic names"] = { type = "name", description = "default", parents = {"names", "taxonomy"}, } return {LABELS = labels, HANDLERS = handlers} 7bydmrennj94yorkqw89ukpn69iqtl7 Module:category tree/topic cat/data/Miscellaneous 828 1944 35271 2025-01-19T20:29:56Z Kambai Akau 8 Created page with "local labels = {} labels["miscellaneous"] = { type = "grouping", description = "{{{langname}}} topics that do not currently fit elsewhere.", parents = {"all topics"}, } labels["collectives"] = { type = "set", description = "=[[entity|entities]] involving or consisting of a [[congregation]] or [[membership]]", parents = {"miscellaneous"}, } return labels" 35271 Scribunto text/plain local labels = {} labels["miscellaneous"] = { type = "grouping", description = "{{{langname}}} topics that do not currently fit elsewhere.", parents = {"all topics"}, } labels["collectives"] = { type = "set", description = "=[[entity|entities]] involving or consisting of a [[congregation]] or [[membership]]", parents = {"miscellaneous"}, } return labels d5ubr801yntpm4rr035twu7kz5zv6b7 Module:category tree/topic cat/data/Mathematics 828 1945 35272 2025-01-19T20:30:29Z Kambai Akau 8 Created page with "local labels = {} labels["formal sciences"] = { type = "related-to", description = "=the [[formal science]]s, the study of non-physical systems and abstractions", parents = {"sciences"}, } labels["mathematics"] = { type = "related-to", description = "default no singularize", parents = {"formal sciences"}, } labels["algebra"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["algebraic geometry"] = { type = "related-to",..." 35272 Scribunto text/plain local labels = {} labels["formal sciences"] = { type = "related-to", description = "=the [[formal science]]s, the study of non-physical systems and abstractions", parents = {"sciences"}, } labels["mathematics"] = { type = "related-to", description = "default no singularize", parents = {"formal sciences"}, } labels["algebra"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["algebraic geometry"] = { type = "related-to", description = "default", parents = {"geometry", "algebra"}, } labels["algebraic topology"] = { type = "related-to", description = "default", parents = {"topology", "algebra"}, } labels["analysis"] = { type = "related-to", description = "default no singularize", parents = {"mathematics"}, } labels["applied mathematics"] = { type = "related-to", description = "default no singularize", parents = {"mathematics"}, } labels["arithmetic"] = { type = "related-to", description = "default", parents = {"mathematics", "applied sciences"}, } labels["calculus"] = { type = "related-to", description = "default no singularize", parents = {"mathematical analysis"}, } labels["category theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["cellular automata"] = { type = "related-to", description = "default", parents = {"mathematics", "theory of computing"}, } labels["circle"] = { type = "related-to", description = "default", parents = {"curves"}, } labels["coding theory"] = { type = "related-to", description = "default", parents = {"information theory"}, } labels["combinatorics"] = { type = "related-to", description = "default no singularize", parents = {"mathematics"}, } labels["complex analysis"] = { type = "related-to", description = "default no singularize", parents = {"mathematics"}, } labels["curves"] = { type = "related-to", description = "default", parents = {"shapes"}, } labels["differential geometry"] = { type = "related-to", description = "default", parents = {"geometry", "mathematical analysis"}, } labels["functional analysis"] = { type = "related-to", description = "default no singularize", parents = {"mathematical analysis"}, } labels["functions"] = { type = "related-to", description = "default", parents = {"algebra", "calculus", "geometry", "mathematical analysis"}, } labels["fuzzy logic"] = { type = "related-to", description = "default", parents = {"logic"}, } labels["game theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["geometry"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["graph theory"] = { type = "related-to", description = "default", parents = {"mathematics", "visualization"}, } labels["group theory"] = { type = "related-to", description = "default", parents = {"algebra"}, } labels["higher-dimensional geometry"] = { type = "related-to", description = "default", parents = {"geometry"}, } labels["hyperbolic functions"] = { type = "related-to", description = "default", parents = {"functions"}, } labels["information theory"] = { type = "related-to", description = "default", parents = {"applied mathematics"}, } labels["linear algebra"] = { type = "related-to", description = "default", parents = {"algebra"}, } labels["logic"] = { type = "related-to", description = "default", parents = {"formal sciences", "philosophy"}, } labels["mathematical analysis"] = { type = "related-to", description = "default no singularize", parents = {"mathematics"}, } labels["measure theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["number theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["numerical analysis"] = { type = "related-to", description = "default no singularize", parents = {"mathematical analysis"}, } labels["order theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["polygons"] = { type = "related-to", description = "default", parents = {"shapes"}, } labels["polyhedra"] = { type = "related-to", description = "=[[polyhedron|polyhedra]], i.e. solid figures with straight edges and flat faces", parents = {"shapes"}, } labels["probability theory"] = { type = "related-to", description = "default", parents = {"mathematical analysis"}, } labels["ring theory"] = { type = "related-to", description = "default", parents = {"algebra"}, } labels["set theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["shapes"] = { type = "related-to", description = "default", parents = {"geometry"}, } labels["surfaces"] = { type = "related-to", description = "=geometric [[surface]]s", parents = {"shapes"}, } labels["topology"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["trigonometry"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["trigonometric functions"] = { type = "related-to", description = "default", parents = {"functions", "trigonometry", "circle"}, } return labels o7beoy6jfc0xwsg4nu3rgx1q0txmzs1 Module:category tree/topic cat/data/Human 828 1946 35273 2025-01-19T20:31:07Z Kambai Akau 8 Created page with "local labels = {} labels["human"] = { type = "related-to", description = "=[[human being]]s", parents = {"all topics"}, } labels["abuse"] = { type = "related-to", description = "default", parents = {"violence"}, } labels["alcoholism"] = { type = "related-to", description = "default", parents = {"drinking"}, } labels["amateur radio"] = { type = "related-to", description = "default", parents = {"hobbies", "radio"}, } labels["ASMR"] = { type = "related-to"..." 35273 Scribunto text/plain local labels = {} labels["human"] = { type = "related-to", description = "=[[human being]]s", parents = {"all topics"}, } labels["abuse"] = { type = "related-to", description = "default", parents = {"violence"}, } labels["alcoholism"] = { type = "related-to", description = "default", parents = {"drinking"}, } labels["amateur radio"] = { type = "related-to", description = "default", parents = {"hobbies", "radio"}, } labels["ASMR"] = { type = "related-to", description = "={{w|autonomous sensory meridian response}}", parents = {"psychology", "sound", "talking"}, } labels["autism"] = { type = "related-to", description = "default", parents = {"neurodivergency"}, } labels["beekeeping"] = { type = "related-to", description = "default", parents = {"agriculture"}, } labels["betting"] = { type = "related-to", description = "default", parents = {"gambling"}, } labels["birdwatching"] = { type = "related-to", description = "{{{langname}}} jargon used by [[birdwatcher]]s to describe [[bird]]s, normally for the purpose of abbreviation.", parents = {"hobbies"}, } labels["birthstones"] = { type = "type", description = "default", parents = {"gems"}, } labels["breastfeeding"] = { type = "related-to", description = "default", parents = {"babies", "body", "female", "human behaviour"}, } labels["bricks"] = { type = "related-to", description = "default", parents = {"building materials"}, } labels["building materials"] = { type = "type", description = "default", parents = {"materials", "construction"}, } labels["capital punishment"] = { type = "related-to", description = "default", parents = {"criminal law", "death"}, } labels["ceramics"] = { type = "type,related-to", description = "default no singularize", parents = {"materials"}, } labels["cheating"] = { type = "related-to", description = "default", parents = {"deception"}, } labels["clerical vestments"] = { type = "set", description = "default", parents = {"clothing", "Christianity"}, } labels["clothing"] = { type = "related-to", description = "default", parents = {"human"}, } labels["coats"] = { type = "set", description = "default", parents = {"clothing"}, } labels["conflict"] = { type = "related-to", description = "default", parents = {"human behaviour", "society"}, } labels["crossdressing"] = { type = "related-to", description = "default", parents = {"clothing", "gender"}, } labels["crowds"] = { type = "related-to", description = "default", parents = {"people"}, } labels["crying"] = { type = "related-to", description = "default", parents = {"reflexes", "sadness", "vocalizations"}, } labels["deception"] = { type = "related-to", description = "default", parents = {"human behaviour", "ethics"}, } labels["deltiology"] = { type = "related-to", description = "default", parents = {"hobbies"}, } labels["drinking"] = { type = "related-to", description = "default", parents = {"human behaviour"}, } labels["eating"] = { type = "related-to", description = "default", parents = {"human behaviour"}, } labels["eating disorders"] = { type = "related-to", description = "default", parents = {"mental health", "eating"}, } labels["eyewear"] = { type = "related-to", description = "default", parents = {"clothing", "eye", "vision"}, } labels["fabrics"] = { type = "related-to", description = "default", parents = {"materials"}, } labels["fibers"] = { type = "related-to", description = "default", parents = {"materials"}, } labels["fishing"] = { type = "related-to", description = "default", parents = {"human activity"}, } labels["footwear"] = { type = "related-to", description = "default", parents = {"clothing"}, } labels["friendship"] = { type = "related-to", description = "default", parents = {"human behaviour", "virtue"}, } labels["gems"] = { type = "related-to", description = "default", parents = {"jewelry", "mineralogy"}, } labels["giving"] = { type = "related-to", description = "default", parents = {"virtue"}, } labels["glass"] = { type = "related-to", description = "default", parents = {"materials"}, } labels["gums and resins"] = { type = "related-to", description = "=[[gum]]s and [[resin]]s", parents = {"materials", "botany"}, } labels["handwear"] = { type = "set", description = "default", parents = {"clothing"}, } labels["headwear"] = { type = "set", description = "default", parents = {"clothing"}, } labels["hides"] = { type = "type", description = "=the skins of animals, used as materials", parents = {"materials", "leatherworking"}, } labels["hobbies"] = { type = "type", description = "default", parents = {"recreation"}, } labels["hobbyists"] = { type = "type", description = "default", parents = {"hobbies"}, } labels["human activity"] = { type = "related-to", description = "=activities performed by [[human]]s", parents = {"human behaviour"}, } labels["human behaviour"] = { type = "related-to", description = "=behaviours and activities of [[human]]s", parents = {"human"}, } labels["human migration"] = { type = "related-to", description = "default", parents = {"human behaviour"}, } labels["hunting"] = { type = "related-to", description = "default", parents = {"human activity"}, } labels["jewelry"] = { type = "related-to", description = "default", parents = {"clothing"}, } labels["juggling"] = { type = "related-to", description = "default", parents = {"games"}, } labels["kilts"] = { type = "related-to", description = "default", parents = {"clothing"}, } labels["knowledge"] = { type = "related-to", description = "default", parents = {"mind"}, } labels["kite flying"] = { type = "related-to", description = "=flying [[kite]]s", parents = {"hobbies"}, } labels["laughter"] = { type = "related-to", description = "default", parents = {"reflexes", "happiness"}, } labels["lying"] = { type = "related-to", description = "default", parents = {"deception", "truth"}, } labels["machining"] = { type = "related-to", description = "default", parents = {"manufacturing"}, } labels["manias"] = { type = "related-to", description = "default", parents = {"human behaviour"}, } labels["manufacturing"] = { type = "related-to", description = "default", parents = {"human activity"}, } labels["massage"] = { type = "related-to", description = "default", parents = {"recreation"}, } labels["materials"] = { type = "related-to", description = "default", parents = {"manufacturing"}, } labels["multiplicity (psychology)"] = { type = "related-to", description = "=the psychological condition of [[w:Multiplicity (psychology)|multiplicity]]", parents = {"psychology"}, } labels["murder"] = { type = "related-to", description = "default", parents = {"violence", "death", "crime"}, } labels["natural materials"] = { type = "related-to", description = "default", parents = {"materials", "nature"}, } labels["neckwear"] = { type = "related-to", description = "default", parents = {"clothing"}, } labels["neurodivergency"] = { type = "related-to", description = "default", parents = {"mental health", "psychology", "disability"}, } labels["pants"] = { type = "set", description = "default", parents = {"clothing"}, } labels["paper"] = { type = "related-to", description = "default", parents = {"materials"}, } labels["paper sizes"] = { type = "related-to", description = "default", parents = {"paper"}, } labels["philately"] = { type = "related-to", description = "=[[stamp collecting]]", parents = {"hobbies"}, } labels["photography"] = { type = "related-to", description = "default", parents = {"human activity", "media", "art"}, } labels["plastic"] = { type = "related-to", description = "default no singularize", parents = {"materials", "polymer"}, } labels["polymer"] = { type = "related-to", description = "default no singularize", parents = {"matter", "organic chemistry", "physical chemistry"}, } labels["puppets"] = { type = "related-to", description = "default", parents = {"toys"}, } labels["recreation"] = { type = "related-to", description = "=activities other than the traditional arts and entertainment that people use for [[recreation]]", parents = {"human activity"}, } labels["reflexes"] = { type = "related-to", description = "default", parents = {"human behaviour"}, } labels["robes and cloaks"] = { type = "set", description = "default", parents = {"clothing"}, } labels["rocks"] = { type = "related-to", description = "default", parents = {"natural materials", "geology"}, } labels["scrapbooks"] = { type = "related-to", description = "default", parents = {"hobbies", "books"}, } labels["secrecy"] = { type = "related-to", description = "default", parents = {"human behaviour", "ethics"}, } labels["self-harm"] = { type = "related-to", description = "default", parents = {"mental health", "injuries"}, } labels["skating"] = { type = "related-to", description = "default", parents = {"human activity", "winter sports"}, } labels["skirts"] = { type = "related-to", description = "default", parents = {"clothing"}, } labels["smoking"] = { type = "related-to", description = "default", parents = {"human behaviour"}, } labels["spinning tops"] = { type = "related-to", description = "default", parents = {"toys"}, } labels["swimwear"] = { type = "related-to", description = "default", parents = {"clothing", "swimming"}, } labels["tapes"] = { type = "related-to", description = "default", parents = {"materials"}, } labels["textiles"] = { type = "related-to", description = "default", parents = {"materials"}, } labels["torture"] = { type = "related-to", description = "default", parents = {"violence"}, } labels["tourism"] = { type = "related-to", description = "default", parents = {"travel"}, } labels["toys"] = { type = "related-to", description = "default", parents = {"recreation"}, } labels["trading cards"] = { type = "related-to", description = "default", parents = {"hobbies"}, } labels["travel"] = { type = "related-to", description = "default", parents = {"human activity", "transport"}, } labels["truth"] = { type = "related-to", description = "default", parents = {"knowledge"}, } labels["two-up"] = { type = "related-to", description = "default", parents = {"gambling"}, } labels["underwear"] = { type = "related-to", description = "default", parents = {"clothing"}, } labels["vegetarianism"] = { type = "related-to", description = "default", parents = {"diets", "human behaviour"}, } labels["videography"] = { type = "related-to", description = "default", parents = {"human activity", "media", "art"}, } labels["violence"] = { type = "related-to", description = "default", parents = {"human behaviour"}, } labels["women"] = { type = "related-to", description = "default", parents = {"female", "female people", "feminism"}, } labels["weightlifting"] = { type = "related-to", description = "default", parents = {"exercise", "sports"}, } labels["winter activities"] = { type = "related-to", description = "default", parents = {"human activity", "winter"}, } labels["wisdom"] = { type = "related-to", description = "default", parents = {"knowledge", "virtue"}, } labels["witchcraft"] = { type = "related-to", description = "default", parents = {"religion"}, } labels["woods"] = { type = "related-to", description = "default", parents = {"natural materials", "trees"}, } labels["work"] = { type = "related-to", description = "default", parents = {"human activity"}, } labels["yoga"] = { type = "related-to", description = "default", parents = {"exercise"}, } labels["yoga poses"] = { type = "set", description = "=''[[asana]]s'' or [[Yoga]] [[pose]]s", parents = {"yoga"}, } return labels nat9xkl7x0zvdjwq4lnawe916jus36k Module:category tree/topic cat/data/History 828 1947 35274 2025-01-19T20:31:51Z Kambai Akau 8 Created page with "local labels = {} labels["history"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["Akkad"] = { type = "related-to", description = "default", parents = {"Ancient Near East"}, } labels["American Civil War"] = { type = "related-to", description = "default with the wikify", parents = {"historical events", "history of the United States", "war", "slavery"}, } labels["Ancient Africa"] = { type = "related-to", description = "..." 35274 Scribunto text/plain local labels = {} labels["history"] = { type = "related-to", description = "default", parents = {"all topics"}, } labels["Akkad"] = { type = "related-to", description = "default", parents = {"Ancient Near East"}, } labels["American Civil War"] = { type = "related-to", description = "default with the wikify", parents = {"historical events", "history of the United States", "war", "slavery"}, } labels["Ancient Africa"] = { type = "related-to", description = "=[[ancient]] [[Africa]]", parents = {"ancient history", "history of Africa"}, } labels["Ancient Asia"] = { type = "related-to", description = "=[[ancient]] [[Asia]]", parents = {"ancient history", "history of Asia"}, } labels["Ancient Egypt"] = { type = "related-to", description = "=[[ancient]] [[Egypt]]", parents = {"Ancient Africa", "Ancient Near East", "history of Egypt"}, } labels["ancient history"] = { type = "related-to", description = "default", parents = {"history"}, } labels["Ancient Europe"] = { type = "related-to", description = "=[[ancient]] [[Europe]]", parents = {"ancient history", "history of Europe"}, } labels["Ancient Greece"] = { type = "related-to", description = "default", parents = {"Ancient Near East", "Ancient Europe", "history of Greece"}, } labels["Ancient Near East"] = { type = "related-to", description = "default with the", parents = {"ancient history", "Ancient Asia"}, } labels["Ancient Rome"] = { type = "related-to", description = "default", parents = {"Ancient Europe", "Ancient Africa", "ancient history", "Ancient Near East", "history of Italy"}, } labels["Assyria"] = { type = "related-to", description = "default", parents = {"Ancient Near East"}, } labels["Babylonia"] = { type = "related-to", description = "default", parents = {"Ancient Near East"}, } labels["Byzantine Empire"] = { type = "related-to", description = "default with the", parents = {"Ancient Europe", "Ancient Near East", "history of Asia", "history of Europe", "history of Greece", "history of Turkey"}, } labels["Chinese Civil War"] = { type = "related-to", description = "default with the wikify", parents = {"historical events", "history of China", "war"}, } labels["Chinese dynasties"] = { type = "name", description = "default wikify no singularize", parents = {"dynasties", "history of China"}, } labels["Chinese era names"] = { type = "name", description = "default wikify", parents = {"historical periods", "history of China"}, } labels["Cold War"] = { type = "related-to", description = "default with the", parents = {"historical events", "Soviet Union", "history of the United States", "history of Europe", "nuclear warfare"}, } labels["Cultural Revolution"] = { type = "related-to", description = "default with the", parents = {"historical events", "history of China"}, } labels["dynasties"] = { type = "set", description = "default", parents = {"historical periods"}, } labels["Etruria"] = { type = "related-to", description = "default", parents = {"Ancient Europe", "history of Italy"}, } labels["genealogy"] = { type = "related-to", description = "default", parents = {"history", "genetics"}, } labels["heraldic charges"] = { type = "set", description = "default", parents = {"heraldry"}, } labels["heraldic tinctures"] = { type = "set", description = "default", parents = {"heraldry", "colors"}, } labels["heraldry"] = { type = "related-to", description = "default", parents = {"history"}, } labels["historical events"] = { type = "name", description = "default", parents = {"history"}, } labels["historical periods"] = { type = "name", description = "default", parents = {{name = "history", sort = "periods"}, "timekeeping"}, } labels["historiography"] = { type = "related-to", description = "default", parents = {"history"}, } for _, country_parent in ipairs { {"Africa"}, {"Algeria", "history of Africa"}, {"Asia"}, {"Austria", "history of Europe"}, {"Bangladesh", "history of Asia"}, {"Belarus", "history of Europe"}, {"Belgium", "history of Europe"}, {"Bosnia and Herzegovina", "history of Europe"}, {"Bulgaria", "history of Europe"}, {"Chile", "history of South America"}, {"China", "history of Asia"}, {"Croatia", "history of Europe"}, {"Denmark", "history of Europe"}, {"Egypt", {"history of Africa", "history of Asia"}}, {"Estonia", "history of Europe"}, {"Europe"}, {"Finland", "history of Europe"}, {"France", "history of Europe"}, {"Germany", "history of Europe"}, {"Greece", {"history of Europe", "history of Asia"}}, {"Hong Kong", "history of China"}, {"Hungary", "history of Europe"}, {"India", "history of Asia"}, {"Iran", "history of Asia"}, {"Ireland", "history of Europe"}, {"Israel", "history of Asia"}, {"Italy", "history of Europe"}, {"Japan", "history of Asia"}, {"Jordan", "history of Asia"}, {"Korea", "history of Asia"}, {"Latvia", "history of Europe"}, {"Liechtenstein", "history of Europe"}, {"Lithuania", "history of Europe"}, {"Luxembourg", "history of Europe"}, {"Malta", "history of Europe"}, {"Monaco", "history of Europe"}, {"Mexico", "history of North America"}, {"Norway", "history of Europe"}, {"North America"}, {"North Macedonia", "history of Europe"}, {"Poland", "history of Europe"}, {"Portugal", "history of Europe"}, {"Romania", "history of Europe"}, {"Russia", "history of Europe"}, {"San Marino", "history of Europe"}, {"Serbia", "history of Europe"}, {"Slovakia", "history of Europe"}, {"South America"}, {"Spain", "history of Europe"}, {"Sudan", "history of Africa"}, {"Suriname", "history of South America"}, {"Sweden", "history of Europe"}, {"Switzerland", "history of Europe"}, {"Taiwan", "history of China"}, {"the Czech Republic", "history of Europe"}, {"the Netherlands", "history of Europe", "Netherlands"}, {"the Philippines", "history of Asia", "Philippines"}, {"the United Kingdom", "history of Europe", "United Kingdom"}, {"the United States", nil, "United States"}, {"Tunisia", "history of Africa"}, {"Turkey", {"history of Asia", "history of Europe"}}, {"Ukraine", "history of Europe"}, {"Vietnam", "history of Asia"}, {"Yemen", "history of Asia"}, } do local country, parent, country_parent_form = unpack(country_parent) if not parent then parent = {"history"} elseif type(parent) ~= "table" then parent = {parent} end table.insert(parent, country_parent_form or country) labels["history of " .. country] = { type = "related-to", description = "default with the wikify no singularize", parents = parent, } end labels["history of science"] = { type = "related-to", description = "default", parents = {"history", "sciences"}, } labels["Mughal Empire"] = { type = "related-to", description = "default with the", parents = {"history of India"}, } labels["Ottoman Empire"] = { type = "related-to", description = "default with the", parents = {"Near East", "history of Africa", "history of Asia", "history of Europe", "history of Turkey"}, } labels["Phoenicia"] = { type = "related-to", description = "default", parents = {"Ancient Near East"}, } labels["Second Sino-Japanese War"] = { type = "related-to", description = "default with the wikify", parents = {"history of China", "History of Japan", "World War II"}, } labels["Sumer"] = { type = "related-to", description = "default", parents = {"Ancient Near East"}, } labels["Vietnamese dynasties"] = { type = "name", description = "default wikify no singularize", parents = {"dynasties", "history of Vietnam"}, } labels["World War I"] = { type = "related-to", description = "default", parents = {"historical events", "history of Europe", "war"}, } labels["World War II"] = { type = "related-to", description = "default", parents = {"historical events", "history of Europe", "war"}, } return labels 1cudsvnv9uzrp044wff0p3n5m7icxrd Module:category tree/topic cat/data/Games 828 1948 35275 2025-01-19T20:32:31Z Kambai Akau 8 Created page with "local labels = {} labels["games"] = { type = "related-to", description = "default", parents = {"recreation"}, } labels["gaming"] = { type = "related-to", description = "=[[gaming]] terminology", parents = {"games"}, } labels["role-playing games"] = { type = "related-to", description = "=[[role-playing game]] mechanics, whether tabletop or [[:Category:{{{langcode}}}:Video games|video game]]", additional = "These games also employ many terms from [[:Category:{{..." 35275 Scribunto text/plain local labels = {} labels["games"] = { type = "related-to", description = "default", parents = {"recreation"}, } labels["gaming"] = { type = "related-to", description = "=[[gaming]] terminology", parents = {"games"}, } labels["role-playing games"] = { type = "related-to", description = "=[[role-playing game]] mechanics, whether tabletop or [[:Category:{{{langcode}}}:Video games|video game]]", additional = "These games also employ many terms from [[:Category:{{{langcode}}}:Fantasy]].", parents = {"games"}, } -- ==Real-world games== labels["children's games"] = { type = "name", description = "=[[children]]'s [[game]]s", parents = {"games"}, } labels["playground games"] = { type = "related-to", description = "=games commonly played by children in a playground setting", parents = {"games"}, } labels["hand games"] = { type = "related-to", description = "default", parents = {"games"}, } labels["rock paper scissors"] = { type = "related-to", description = "default", parents = {"hand games"}, } labels["darts"] = { type = "related-to", description = "default no singularize", parents = {"games"}, } labels["billiards"] = { type = "related-to", description = "default no singularize", parents = {"games"}, } labels["bingo"] = { type = "related-to", description = "default", parents = {"games"}, } labels["bowling"] = { type = "related-to", description = "default", parents = {"games"}, } labels["bowls (game)"] = { type = "related-to", description = "default", parents = {"games"}, } labels["gambling"] = { type = "related-to", description = "default", parents = {"games"}, } labels["pinball"] = { type = "related-to", description = "default", parents = {"games"}, } labels["Rubik's Cube"] = { type = "related-to", description = "default with the wikify", parents = {"games", "toys"}, } labels["snooker"] = { type = "related-to", description = "default", parents = {"games"}, } labels["quiz competitions"] = { type = "related-to", description = "default", parents = {"games"}, } -- ==Card games== labels["card games"] = { type = "set,related-to", description = "default", parents = {"games"}, } -- ===Collectible card games=== labels["collectible card games"] = { type = "related-to", description = "={{w|collectible card games}} (also known as ''trading card games''), such as ''Magic: The Gathering''", parents = {"card games"}, } labels["Magic: The Gathering"] = { type = "related-to", displaytitle = "''Magic: The Gathering''", description = "=the trading card game ''{{w|Magic: The Gathering}}''", parents = {"collectible card games"}, } -- labels["cribbage"] = { type = "related-to", description = "default", parents = {"card games"}, } labels["bridge"] = { type = "related-to", description = "=the [[game]] of [[bridge]]", parents = {"card games"}, } labels["dou dizhu"] = { type = "related-to", description = "=''{{w|dou dizhu}}''", parents = {"card games", "gambling"}, } labels["Go-Stop"] = { type = "related-to", description = "default", parents = {"card games", "gambling"}, } labels["karuta"] = { type = "related-to", description = "=the [[game]] of [[karuta]]", parents = {"card games"}, } labels["poker"] = { type = "related-to", description = "default", parents = {"card games", "gambling"}, } labels["stýrivolt"] = { type = "related-to", description = "default", parents = {"card games"}, } -- Tabletop games labels["tabletop games"] = { type = "set", description = "default", parents = {"games"}, } labels["dice games"] = { type = "related-to", description = "default", parents = {"tabletop games"}, } labels["dominoes"] = { type = "related-to", description = "=the game of [[domino]]es", parents = {"tabletop games"}, } labels["mahjong"] = { type = "related-to", description = "default", parents = {"tabletop games"}, } labels["Dungeons & Dragons"] = { type = "related-to", displaytitle = "''Dungeons & Dragons''", description = "=the tabletop game ''{{w|Dungeons & Dragons}}'' ", parents = {"tabletop games", "fantasy", "role-playing games"}, } -- Board Games labels["board games"] = { type = "set", description = "default", parents = {"tabletop games"}, } -- ===Chess=== labels["chess"] = { type = "related-to", description = "default", parents = {"board games"}, } labels["chess openings"] = { type = "set", description = "default", parents = {"chess"}, } labels["checkmate patterns"] = { type = "set", description = "default", parents = {"chess"}, } labels["computer chess"] = { type = "related-to", description = "default", parents = {"chess"}, } labels["backgammon"] = { type = "related-to", description = "default", parents = {"board games"}, } labels["go"] = { type = "related-to", description = "=the board game {{l|en|go|id=game}}", parents = {"board games"}, } labels["Monopoly"] = { type = "related-to", displaytitle = "''Monopoly''", description = "=the game ''[[w:Monopoly (game)|Monopoly]]''", parents = {"board games"}, } labels["Scrabble"] = { type = "related-to", displaytitle = "''Scrabble''", description = "=the game ''[[Scrabble]]''", parents = {"board games"}, } labels["shogi"] = { type = "related-to", description = "default", parents = {"board games"}, } labels["tiddlywinks"] = { type = "related-to", description = "=the game of [[tiddlywinks]]", parents = {"tabletop games"}, } labels["Warhammer"] = { type = "related-to", displaytitle = "''Warhammer''", description = "=the ''[[w:Warhammer#Warhammer media franchise|Warhammer]]'' media franchise", parents = {"board games", "fantasy", "science fiction", "utopian and dystopian fiction"}, } labels["xiangqi"] = { type = "related-to", description = "default", parents = {"board games"}, } -- ==Video Games== labels["video games"] = { type = "type,related-to", description = "=[[video game]]s", parents = {"mass media", "games", "software"}, } labels["video game genres"] = { type = "type", description = "{{{langname}}} terms for [[genre]]s of [[video game]]s.", parents = {"video games", "genres"}, } labels["speedrunning"] = { type = "related-to", wikidata = 1500337, description = "default", parents = {"video games"}, } labels["Baldur's Gate"] = { type = "related-to", displaytitle = "''Baldur's Gate''", description = "=the ''{{w|Baldur's Gate}}'' video game franchise", parents = {"video games", "Dungeons & Dragons", "fantasy"}, } labels["Dragon Age"] = { type = "related-to", displaytitle = "''Dragon Age''", description = "=the ''{{w|Dragon Age}}'' video game franchise", parents = {"video games", "Canadian fiction", "fantasy"}, } labels["FromSoftware"] = { type = "related-to", description = "=Japanese software developer {{w|FromSoftware}} and video games it has produced, including ''{{w|Dark Souls}}'', ''{{w|Bloodborne}}'', and ''{{w|Elden Ring}}''", parents = {"Japanese fiction", "fantasy", "video games"}, } labels["Mass Effect (franchise)"] = { type = "related-to", displaytitle = "''Mass Effect'' (franchise)", description = "=the ''{{w|Mass Effect}}'' video game franchise", parents = {"video games", "Canadian fiction", "science fiction"}, } labels["Minecraft"] = { type = "related-to", displaytitle = "''Minecraft''", description = "{{{langname}}} terms used in context of the ''{{w|Minecraft}}'' video game franchise.", parents = {"video games", "Microsoft"}, } labels["Tetris"] = { type = "related-to", displaytitle = "''Tetris''", description = "=the video game ''[[Tetris]]''", parents = {"video games"}, } labels["The Sims"] = { type = "related-to", displaytitle = "''The Sims''", description = "=the ''{{w|The Sims}}'' video game franchise", parents = {"video games"}, } return labels l4qxhw888ojdko0ir72bms3o3dqk2fg Module:category tree/topic cat/data/doc 828 1949 35276 2025-01-19T20:33:29Z Kambai Akau 8 Created page with "{{topic cat data submodule documentation}} <includeonly> [[Category:Category tree data modules/topic cat| ]] </includeonly>" 35276 wikitext text/x-wiki {{topic cat data submodule documentation}} <includeonly> [[Category:Category tree data modules/topic cat| ]] </includeonly> aqkg6vr8st1v2zeb3ayw4x0kbmvmtbr Ta‌̱mpi‌̱let:topic cat data submodule documentation 10 1950 35277 2025-01-19T20:34:15Z Kambai Akau 8 Created page with "<div style="float: right; width: 22em; margin: 0 0 1em 0.5em; border: 1px solid darkgray; padding: 0.5em;> <inputbox> type=fulltext prefix=Module:category tree/topic cat/data searchbuttonlabel=Search this module and its submodules </inputbox> </div> ==Introduction== This is the documentation page for the [[Module:category tree/topic cat/data|main data module]] for the [[Module:category tree/topic cat]] category tree subsystem, as well as for its submodules. Collectively,..." 35277 wikitext text/x-wiki <div style="float: right; width: 22em; margin: 0 0 1em 0.5em; border: 1px solid darkgray; padding: 0.5em;> <inputbox> type=fulltext prefix=Module:category tree/topic cat/data searchbuttonlabel=Search this module and its submodules </inputbox> </div> ==Introduction== This is the documentation page for the [[Module:category tree/topic cat/data|main data module]] for the [[Module:category tree/topic cat]] category tree subsystem, as well as for its submodules. Collectively, these modules handle generating the descriptions and categorization for topic pages such as [[:Category:en:Birds]], [[:Category:es:France]] and [[:Category:zh:State capitals of Germany]], and the corresponding non-language-specific pages such as [[:Category:Birds]], [[:Category:France]] and [[:Category:State capitals of Germany]]. (All other categories handled through the {{tl|auto cat}} system are handled by the [[Module:category tree/poscatboiler]] subsystem.) The main data module at [[Module:category tree/topic cat/data]] does not contain data itself, but rather imports the data from its submodules, and applies some post-processing. * To find which submodule implements a specific category, use the search box on the right. * To add a new data submodule, copy an existing submodule and modify its contents. Then, add its name to the <code>subpages</code> list at the top of [[Module:category tree/topic cat/data]]. ==Concepts== ===Per-language and umbrella categories=== The topic cat system internally makes a distinction based on which languages a category applies to: # '''Per-language categories'''. These are of the form <code><var>langcode</var>:<var>label</var></code> (e.g. [[:Category:es:Birds]] and [[:Category:de:States of the United States]]). Here, <code><var>langcode</var></code> is the language code of a recognized full Wiktionary language (see [[WT:LOL]] for the list of all such languages and their codes), and <code><var>label</var></code> is a topic, generally one that can apply to multiple languages. The intended category contents is terms in the language in question that are either related to, instances of or types of the topic in question (depending on the type of category; see below). Associated with each per-language category is an ''umbrella category''; see below. The following restrictions apply to per-language categories: ## The language mentioned by <code><var>langcode</var></code> must currently be a full language, not an etymology-only language. (Etymology-only languages include lects such as [[:Category:Provençal|Provençal]], considered a variety of [[:Category:Occitan language|Occitan]], and [[:Category:Biblical Hebrew|Biblical Hebrew]], considered a variety of [[:Category:Hebrew language|Hebrew]]. See [[WT:LOL/E|here]] for the list of such lects.) ## The category label specified by <code><var>label</var></code> as found in the category name always begins with a capital letter, whether or not the underlying form of the label is capitalized (contrast [[:Category:en:Birds]] with [[:Category:en:France]]). Internally, this is different, and the internal form of a label begins with a lowercase or uppercase letter as appropriate ({{kbd|birds}} but {{kbd|France}}). # '''Umbrella categories'''. These are of the form <code><var>label</var></code>, i.e. a bare category label. As with per-language categories, this label is always capitalized in the category name, regardless of the underlying form of the label. Examples are [[:Category:Birds]], [[:Category:France]] and [[:Category:State capitals of Germany]]. Umbrella categories serve to group all the per-language categories for a particular topic. They also serve to group more specific subcategories, e.g. under [[:Category:Birds]] can be found [[:Category:Birds of prey]], [[:Category:Freshwater birds]], [[:Category:Columbids]] (which includes doves and pigeons), etc. as well as [[:Category:Eggs]] and [[:Category:Feathers]]. Umbrella categories should not normally directly contain any terms. # Unlike for the poscatboiler system, '''language-specific categories''' do '''NOT''' currently exist. These would be topics that only make sense for a given language or small set of languages, and which are allowed allowed for that language or those languages. Currently, all topics are cross-language even if in practice they don't make sense except in conjunction with a subset of languages; but this may change in the future. ===Category types=== In addition to the above distinction, the topic cat system divides categories according to the category ''type'', which specifies the relationship between the category and the members of that category: # '''Related-to''' categories (<code>type = "related-to"</code>) contain terms that are semantically related to the category topic. For example, [[:Category:en:Chess]] contains terms such as [[checkmate]], [[rank]] (a row on a chessboard), [[endgame]], [[en passant]], [[Grandmaster]], etc. "Related to" is a nebulous criterion, and as a result the terms in the category should be related to the category as directly as possible, to avoid the category becoming a grab bag of random terms. # '''Name''' (<code>type = "name"</code>) categories contain terms that are names of individual, specific instances of the category. For example, [[:Category:Chess openings]] contains names of specific openings, such as [[Ruy Lopez]] and [[Sicilian Defense]]. Even more clearly, [[:Category:Moons of Jupiter]] contains names of individual moons that orbit the planet [[Jupiter]]. # '''Type''' (<code>type = "type"</code>) categories contains terms for types of the entity described by the category name. For example, [[:Category:Checkmate patterns]] contains types of checkmates, such as [[ladder mate]] and [[smothered mate]]. Even more clearly, [[:Category:Hobbyists]] contains terms for types of hobbyists, such as [[oenophile]] (a wine enthusiast), [[numismatist]] (a stamp collector), etc. (If this were a name category, it would contain names of specific, presumably famous, hobbyists — something that would probably not be dictionary-worthy material.) # '''Set''' (<code>type = "set"</code>) categories are used when the distinction between names and types of a given topic may not always be clear, but the overall membership is still well-defined. For example, [[:Category:Heraldic charges]] contains terms for components of coats of arms, e.g. [[bend sinister]] (a diagonal band from lower left to upper right), [[fleur-de-lis]] (a stylized image of a lily, as is commonly associated with [[New Orleans]]) and [[quatrefoil]] (a symmetrical shape made from the outline of four circles). # '''Grouping''' (<code>type = "grouping"</code>) categories are higher-level categories that are used only to group more specific categories and should not contain elements themselves (but nevertheless sometimes do). An example is [[:Category:Industries]], which contains subcategories devoted to particular industries (e.g. [[:Category:Banking]], [[:Category:Mining]], [[:Category:Music industry]], [[:Category:Oil industry]], etc.). # '''Top-level''' (<code>type = "toplevel"</code>) categories are special high-level categories that list all the categories of one of the above types, and which are always named <code>List of <var>type</var> categories</code>, e.g. [[:Category:List of related-to categories]] (listing all the "related-to" umbrella categories) or [[:Category:es:List of name categories]] (listing all the Spanish name-type categories). The number of top-level categories is fixed. Note that name, type and set categories are conceptually similar to each other, in that each contains terms that have an {{w|is-a}} relationship with the topic in question, whereas related-to categories express a weaker sort of relation between term and topic, merely asserting that the term is in some way "related" or "pertinent" to the topic in question. For this reason, when creating new topics, you should always strive to create name, type or set topics whenever possible, and avoid related-to topics unless there is no alternative and you're convinced this topic is really necessary. Before creating such a category: # Consider whether there is another category already in existence that will cover this semantic space. # Consider whether you can convert the category to a name, type or set category. # Investigate whether there needs to be a category for the semantic concept at all (in particular, abstract concepts often do not merit related-to categories). # Make sure there are enough terms to fill up this category in at least two languages (one of which should be English). What qualifies as "enough" varies a bit from topic to topic but generally should be at least 10. # Make sure the terms you add or consider adding to this category are directly related to the topic at hand. Do not add terms merely because the term contains the name of the topic in it (e.g. if you create a category named <code>brick</code>, do not add terms like [[brick house]], [[thick as a brick]] or [[yellow brick road]] merely becaues they have the word "brick" in them; instead, use the ===Related terms=== section of the [[brick]] lemma to include these terms). It should also be noted that name, type and set categories typically use the plural in their topic name, which related-to categories often use the singular. This is not a hard and fast rule, however, and there are exceptions in both directions. If it's not obvious what type of category a given topic refers to, consider making this explicit in the topic name, e.g. <code>names of stars</code> or <code>types of stars</code> rather than just <code>stars</code>. (In the future, '''all''', or at least most, topic categories may be named in such a fashion.) ==Adding, removing or modifying categories== A sample entry is as follows (in this case, found in [[Module:category tree/topic cat/data/History]]): <pre> labels["ancient history"] = { type = "related-to", description = "default", parents = {"history"}, } </pre> This generates the description and categorization for all per-language categories of the form <code><var>langcode</var>:Ancient history</code> (e.g. [[:Category:en:Ancient history]]) as well as for the ''umbrella category'' [[:Category:Ancient history]] (see [[#Per-language and umbrella categories|above]] for the definition of per-language and umbrella categories). The meaning of this snippet is as follows: * The label itself needs to use proper capitalization or lower case in the first letter of the label, even though the label as it appears in the category name is always capitalized, consistent with the principle that category names begin with a capital letter. In this case, the label is lowercase, and other labels that reference it need to use the same casing (as in the example below). By contrast, a label like <code>Ancient Near East</code> (as in the example below) is capitalized because the label refers to a specific region, and toponyms are capitalized in English. * the <code>type</code> field specifies the category type, as described [[#Category types|above]]. This label is a "related-to" category. * The <code>description</code> field gives the description text that will appear when a user visits the category page. Certain special values are recognized, including <code>"default"</code>, which generates a default label. The value of the default label depends on the label's name, the language of the category, and the label's type. In this case, it is equivalent to <code><nowiki>"{{{langname}}} terms related to [[ancient]] [[history]]"</nowiki></code> (where <code>{{{langname}}}</code> is replaced with the name of the language in question) and <code><nowiki>"terms related to [[ancient]] [[history]]"</nowiki></code>" for the umbrella category. See [[#Descriptions]] below for more information on specifying descriptions. * The <code>parents</code> field gives the labels of the parent categories. Here, the category specifies a single parent <code>"history"</code>. This means that a category such as [[:Category:en:Ancient history]] will have [[:Category:en:History]] as its parent. An additional top-level list parent will automatically be added (in this case [[:Category:en:List of related-to categories]]) as well as the umbrella parent [[:Category:Ancient history]]. Another example follows: <pre> labels["places in Romance of the Three Kingdoms"] = { type = "name", displaytitle = "places in ''Romance of the Three Kingdoms''", description = "=places in ''{{w|Romance of the Three Kingdoms}}''", parents = {"Romance of the Three Kingdoms", "China"}, } </pre> This is a subcategory of <code>"Romance of the Three Kingdoms"</code> (a 14th century Chinese historical novel) and accordingly specifies <code>"Romance of the Three Kingdoms"</code> as the parent, along with <code>"China"</code> (note the capitalization, in accordance with the principles laid out above). A description is given explicitly, preceded by <code>=</code> (which in this case prepends "names for specific" to the description). The <code>displaytitle</code> field is also set so that the name of the work is italicized. ===Category label fields=== The following fields are recognized for the object describing a label: ; <code>type</code> : The type of the label ({{kbd|"related-to"}}, {{kbd|"name"}}, {{kbd|"type"}}, {{kbd|"set"}}, {{kbd|"grouping"}} or {{kbd|"toplevel"}}, as described [[#Category types|above]]. Mandatory. It is possible to specify multiple comma-separated types, for "mixed" categories that can contain more than one type of term. For example, the label <code>flags</code> currently has <code>type = "related-to,name,type"</code> because it contains a mixture of terms related to flags (e.g. [[flagpole]] and [[grommet]]), terms for individual flags (e.g. [[Star-Spangled Banner]]) and terms for types of flags (e.g. [[prayer flag]], [[flag of convenience]]). '''Mixed categories are strongly dispreferred''' and should be split into separate per-type categories. ; <code>description</code> : A plain English description for the label. This should generally be no longer than one sentence. Place additional, longer explanatory text in the <code>additional</code> field described below, and put {{temp|wikipedia}} boxes in the <code>topright</code> field described below so that they are correctly right-aligned with the description. Template invocations and special template-like references such as <code>{{{langname}}}</code> and <code>{{{langcode}}}</code> will be expanded appropriately; see [[#Template substitutions in field values]] below. Certain values are handled specially, including <code>"default"</code> (and variants such as <code>"default with the"</code>, <code>"default wikify"</code> and <code>"default no singularize"</code>) and phrases preceded by an <code>=</code> sign, as explained in more detail [[#Descriptions|below]]. ; <code>parents</code> : A table listing one or more parent labels of this label. This controls the parent categories that the category is contained within, as well as the chain of breadcrumbs appearing across the top of the page (see below). :* An item in the table can be either a single string (the parent label), or a table containing (at least) the two elements <code>name</code> and <code>sort</code>. In the latter case, <code>name</code> specifies the parent label name, while the <code>sort</code> value specifies the sort key to use to sort it in that category. The default sort key is the category's label. :* If a parent label begins with <code>Category:</code> it is interpreted as a raw category name, rather than as a label name. It can still have its own sort key as usual. :* The first listed parent controls the category's parent breadcrumb in the chain of breadcrumbs at the top of the page. (The breadcrumb of the category itself is determined by the <code>breadcrumb</code> setting, as described below.) ; <code>breadcrumb</code> : The text of the last breadcrumb that appears at the top of the category page. :* By default, it is the same as the category label, with the first letter capitalized. :* The value can be either a string, or a table containing two elements called <code>name</code> and <code>nocap</code>. In the latter case, <code>name</code> specifies the breadcrumb text, while <code>nocap</code> can be used to disable the automatic capitalization of the breadcrumb text that normally happens. :* Note that the breadcrumbs collectively are the chain of links that serve as a navigation aid for the hierarchical organization of categories. For example, a category like [[:Category:en:Ancient Near East]] will have a breadcrumb chain similar to "Fundamental » All languages » English » All topics » History » Ancient history » Ancient Near East", where each breadcrumb is a link to a category at the appropriate level. The last breadcrumb here is "Ancient Near East", and its text is controlled by this field. ; <code>displaytitle</code> :: Apply special formatting such as italics to the category page title, as with the <code><nowiki>{{DISPLAYTITLE:...}}</nowiki></code> magic word (see [[mw:Help:Magic words]]). The same formatting is also applied to breadcrumbs, descriptions and other mentions of the label in formatted text. The value of this is either a string (which should be the formatted label, e.g. <code>"''The Matrix''"</code>, <code>"people in ''Romance of the Three Kingdoms''"</code> or <code>"''Glee'' (TV series)"</code>) or a Lua function to generate the formatted category title. The Lua function is passed two parameters: the raw label (without any preceding language code) and the language object of the category's language (or {{code|lua|nil}} for umbrella categories). It should return the appropriately formatted label. If the value of this field is a string, template invocations and special template-like references such as <code>{{{langname}}}</code> and <code>{{{langcode}}}</code> will be expanded appropriately; see below. See [[Module:category tree/topic cat/data/Culture]] for examples of using <code>displaytitle</code>. ; <code>topright</code> : Introductory text to display right-aligned, before the edit and recent-entries boxes on the right side. This field should be used for {{tl|wikipedia}} and other similar boxes. Template invocations and special template-like references such as <code>{{{langname}}}</code> and <code>{{{langcode}}}</code> are expanded appropriately, just as with <code>description</code>; see [[#Template substitutions in field values]] below. Compare the <code>preceding</code> field, which is similar to <code>topright</code> but used for left-aligned text placed above the description. ; <code>preceding</code> : Introductory text to display directly before the text in the <code>description</code> field. The difference between the two is that <code>description</code> text will also be shown in the list of children categories shown on the parent category's page, while the <code>preceding</code> text will not. For this reason, use <code>preceding</code> instead of <code>description</code> for {{tl|also}} hatnotes and similar text, and keep <code>description</code> relatively short. Template invocations and special template-like references such as <code>{{{langname}}}</code> and <code>{{{langcode}}}</code> are expanded appropriately, just as with <code>description</code>; see [[#Template substitutions in field values]] below. Compare the <code>topright</code> field, which is similar to <code>preceding</code> but is right-aligned, placed above the edit and recent-entries boxes. ; <code>additional</code> : Additional text to display directly after the text in the the <code>description</code> field. The difference between the two is that <code>description</code> text will also be shown in the list of children categories shown on the parent category's page, while the <code>additional</code> text will not. For this reason, use <code>additional</code> instead of <code>description</code> for long explanatory notes, ''See also'' references and the like, and keep <code>description</code> relatively short. Template invocations and special template-like references such as <code>{{{langname}}}</code> and <code>{{{langcode}}}</code> are expanded appropriately, just as with <code>description</code>; see [[#Template substitutions in field values]] below. ; <code>wp</code> : Display a box linking to a Wikipedia entry in the upper right corner. The value can either be {{code||true}} to link to an entry that is the same as the label; a string, to link to that entry; or a list of strings or {{code||true}}, to generate multiple boxes, one per list item. For example, if the label <code>pesäpallo</code> has <code>wp = true</code>, a box will be generated that links to {{w|Pesäpallo}} on Wikipedia, and if the label <code>football (American)</code> has <code>wp = "American football"</code>, a box will be generated that links to {{w|American football}} on Wikipedia. ; <code>wpcat</code> : Display a box linking to a Wikipedia category in the upper right corner. This is similar to <code>wp</code> except that the link is to a category (the generated entry or entries is/are prepended with <code>Category:</code>). For example, if the label <code>animals</code> has <code>wpcat = true</code> set, a box will be generated that links to {{w|Category:Animals}} on Wikipedia. ; <code>commonscat</code> : Display a box linking to a Wikimedia Commons category in the upper right corner. This is similar to <code>wpcat</code> except that the link is to Wikimedia Commons instead of Wikipedia. For example, if the label <code>racquet sports</code> has <code>commonscat = true</code> set, a box will be generated that links to [[commons:Category:Racquet sports|Category:Racquet sports]] on Wikimedia Commons. ; <code>topic</code> : Text indicating the topic being handled by this category. This appears in the auto-generated "additional" message following the description, which indicates what type this category is (based on the <code>type</code> field) and what sorts of terms should go into it. This does not normally need to be specified, as it's derived directly from the label. But it is useful e.g. for the label {{kbd|types of planets}}, which sets <code>topic = "planets"</code>, because the auto-generated "additional" message contains the text <code><nowiki>" ... It should contain terms for types of {{{topic}}}, ..."</nowiki></code>, and using the label directly will result in redundant text. Template invocations and special template-like references such as <code>{{{langname}}}</code> and <code>{{{langcode}}}</code> are expanded appropriately, just as with <code>description</code>; see [[#Template substitutions in field values]] below. The value of this field can be <code>"default"</code> or <code>"default with the"</code>, which will be expanded appropriately based on the label. ; <code>umbrella</code> : A table describing the umbrella category that collects all language-specific categories associated with this label. The umbrella category is named using the label, without any language prefix. For example, for the label {{kbd|ancient history}}, the umbrella category is named [[:Category:Ancient history]], and is a parent category (in addition to any categories specified using <code>parents</code>) of [[:Category:en:Ancient history]], [[:Category:fr:Ancient history]] and all other language-specific categories holding adjectives. This table contains the following fields: :; <code>description</code> :: A plain English description for the umbrella category. By default, it is derived from the <code>description</code> field of the label itself by removing language references (specifically, <code>{{{langname}}} </code>, <code>{{{langcode}}}:</code>, <code>{{{langcode}}} </code> and <code>{{{langcat}}} </code>) and adding {{kbd|This category concerns the topic: }} before the result. Text is automatically added to the end indicating that this category is an umbrella category that only contains other categories, and does not contain pages describing terms. :; <code>breadcrumb</code> :: The last breadcrumb in the chain of breadcrumbs at the top of the category page; see above. By default, this is the category label. :; <code>topright</code> :: Like the <code>topright</code> field on regular category pages; see above. :; <code>preceding</code> :: Like the <code>preceding</code> field on regular category pages; see above. :; <code>additional</code> :: Like the <code>additional</code> field on regular category pages; see above. :; <code>topic</code> :: Like the <code>topic</code> field on regular category pages; see above. ; <code>umbrella_description</code> : The same as the <code>description</code> subfield of the <code>umbrella</code> field. ===Template substitutions in field values=== Template invocations can be inserted in the text of <code>description</code>, <code>parents</code> (both name and sort key), <code>breadcrumb</code>, <code>toc_template</code> and <code>toc_template_full</code> values, and will be expanded appropriately. In addition, the following special template-like invocations are recognized and replaced by the equivalent text: ; <code><nowiki>{{PAGENAME}}</nowiki></code> : The name of the current page. (Note that two braces are used here instead of three, as with the other parameters described below.) ; <code>{{{langname}}}</code> : The name of the language that the category belongs to. Not recognized in umbrella fields. ; <code>{{{langcode}}}</code> : The code of the language that the category belongs to (e.g. <code>en</code> for English, <code>de</code> for German). Not recognized in umbrella fields. ; <code>{{{langcat}}}</code> : The name of the language's main category, which adds "language" to the regular name. Not recognized in umbrella fields. ; <code>{{{langlink}}}</code> : A link to the language's main category. Not recognized in umbrella fields. ; <code>{{{umbrella_msg}}}</code> : The message normally at the end of the description for umbrella categories, indicating that the category contains no terms but only subcategories. ; <code>{{{topic}}}</code> : The value of the <code>topic</code> field (or the <code>umbrella.topic</code> field for umbrella categories), if specified; else, the value of <code>displaytitle</code> (if specified) or the label, with "the" added if the description is <code>"default with the"</code> or a variant containing <code>"with the"</code> (such as <code>"default with the wikify"</code>). ===Descriptions=== The description field is of one of three types: # An English sentence, ending in a period. # A phrase preceded by <code>=</code> and not ending in a period. # The value <code>"default"</code> or one of its variants, such as <code>"default with the"</code> or <code>"default wikify"</code>. If preceded by <code>=</code>, the description is generated from the specified phrase by prepending <code>{{{LANGNAME}}} </code> (which is replaced with the language name) followed by standard type-dependent text, and appending a period. The text prepended is currently as follows: {|class="wikitable" ! Type !! Text |- | <code>related-to</code> || terms related to |- | <code>set</code> || terms for types or instances of |- | <code>name</code> || names of specific |- | <code>type</code> || terms for types of |- | <code>grouping</code> || categories concerning more specific variants of |- | <code>toplevel</code> || N/A |} For example, for the label <code>biblical characters</code>, the description is currently <code><nowiki>"=characters in the [[Bible]]"</nowiki></code>, which expands to <code><nowiki>{{{LANGNAME}}} names of specific characters in the [[Bible]].</nowiki></code>, and in turn is expanded to e.g. <code><nowiki>French names of specific characters in the [[Bible]].</nowiki></code> (if the category is [[:Category:fr:Biblical characters]]). Note that no standard text is provided for top-level categories, all of which include a custom description. If <code>"default"</code> or one of its variants is used as the description, a default description is generated as if the description consisted of <code>=</code> prepended to the label, except that the word <code>the</code> might be added to the beginning of the label, and the words in the label might be wikilinked. Specifically: # If the description is of the form <code>"default with the"</code> (or a form such as <code>"default with the wikify"</code>, <code>"default with the no singularize"</code>, etc.), the word <code>the</code> is prefixed to the label. # If the label is of the form <code>"default wikify"</code> (or a related form), the label is linked to Wikipedia. If the label ends in an ''-s'', the label is linked to a Wikipedia entry based on the singular form of the label (which converts ''-ies'' to ''-y''; converts ''-xes'', ''-ches'' or ''-shes'', respectively, to ''-x'', ''-ch'' or ''-sh''; and otherwise just removes ''-s''), unless the label is <code>"default wikify no singularize"</code> or a related form, in which case the label is linked unchanged. # Otherwise, the code attempts to link the entire label or the individual words of the label to Wiktionay terms, as follows: ## If the label ends in ''-s'' and <code>no singularize</code> is not specified in the description, and the singular form of the label (generated according to the algorithm described just above) is a Wiktionary term, the label is linked to that term. Note that "is a Wiktionary term" simply means that a page of this name exists; the code does not currently check to see whether there is an English entry or whether the term is a lemma. ## Otherwise, if the label itself is a Wiktionary term, the label is linked to that term. ## Otherwise, the label is split into individual words, and each word is checked to see if a page named according to that word exists. If so, the individual words are linked to their corresponding Wiktionary entries; otherwise, the label is left unlinked. Note that the last word is handled specially if it ends in ''-s'' and <code>no singularize</code> is not found in the description, in that the code first attempts to link the word to its singular equivalent, falling back to the word itself if the singular equivalent doesn't name a Wiktionary term. For example, a label <code>video games</code> will be linked as <code><nowiki>[[video game]]s</nowiki></code> because the page [[video game]] exists, but <code>Arabic deities</code> will be linked as <code><nowiki>[[Arabian]] [[deity|deities]]</nowiki></code> because neither [[Arabian deity]] nor [[Arabian deities]] exists as a page. The use of <code>no singularize</code> is needed with labels such as <code>linguistics</code>, <code>comics</code> and <code>humanities</code>, because their respective singular forms [[linguistic]], [[comic]] and [[humanity]] exist as Wiktionary pages. Finally, note that the components of a default-type description (<code>wikify</code>, <code>with the</code> and <code>no singularize</code>) can be given in any order if more than one of them needs to be specified. ==Handlers== It is also possible to have handlers that can handle arbitrarily-formed labels, e.g. <code>political subdivisions of <var>country</var></code> for any <code><var>country</var></code> (categories such as [[:Category:tg:Political subdivisions of the United Arab Emirates]]) or <code><var>division</var>s of <var>polity</var></code> for any <code><var>division</var></code> and <code><var>polity</var></code> (e.g. [[:Category:fr:Counties of South Korea]] or [[:Category:pt:Municipalities of Tocantins, Brazil]]). Currently, handlers exist only in the toponym-handling code in [[Module:category tree/topic cat/data/Places]] and in [[Module:category tree/topic cat/data/Names]]. As example, the following is the handler for <code><var>script</var> letter names</code>: <pre> table.insert(handlers, function(label) local script = label:match("^(.*) letter names$") if script then local sc = require("Module:scripts").getByCanonicalName(script) if sc then local script_page local appendix = ("Appendix: %s script"):format(script) local appendix_title = mw.title.new(appendix) if appendix_title and appendix_title.exists then script_page = appendix else script_page = "w:" .. sc:getWikipediaArticle() end local link = ("[[%s|%s script]]"):format(script_page, script) return { type = "name", description = ("{{{langname}}} terms that serve as names for letters and symbols directly based on letters, " .. "such as [[ligature]]s and letters with [[diacritic]]s, of the %s."):format(link), parents = {"letter names"}, } end end end) </pre> The handler checks is passed a single argument (the label), checks if the passed-in label has a recognized form, and if so, returns an object that follows the same format as described above for directly-specified labels. In this case, the handler makes sure the given script name specifies an actual script, and constructs an appropriate link for the script, depending on whether an appendix page for the script exists (falling back to Wikipedia). '''NOTE:''' The handler needs to be prepared to handle both umbrella categories and per-language categories. The label is passed in as it appears in the category; this means the handler may need to handle both uppercase-initial and lowercase-initial variants of the label. (For this handler, this isn't an issue because the script always appears uppercased.) One way to do that is to convert the label to lowercase-initial before further processing, using <code>mw.getContentLanguage():lcfirst()</code>. Note also that if a handler is specified, the module should return a table holding both the label and handler data; see the above modules. ==Subpages== {{subpages|Module:category_tree/topic cat/data}} <noinclude>{{documentation}}</noinclude> 6sjd2cgdxapdegg93w1cae5cc07ywtz Ta‌̱mpi‌̱let:if then show 10 1951 35278 2025-01-19T20:40:35Z Kambai Akau 8 Created page with "{{#if:{{{1|}}}|{{{3|}}}{{{1|}}}{{{4|}}}|{{{2|}}}}}<noinclude> {{documentation}} </noinclude>" 35278 wikitext text/x-wiki {{#if:{{{1|}}}|{{{3|}}}{{{1|}}}{{{4|}}}|{{{2|}}}}}<noinclude> {{documentation}} </noinclude> ak3tqv62z3b0avw8b3xuntg73suqkn6 Module:etymology languages/code to canonical name 828 1952 35279 2025-01-19T20:41:50Z Kambai Akau 8 Created page with "return { ["aae"] = "Arbëresh Albanian", ["aat"] = "Arvanitika Albanian", ["act"] = "Achterhoeks", ["adx"] = "Amdo Tibetan", ["ae-old"] = "Old Avestan", ["ae-yng"] = "Younger Avestan", ["ain-hok"] = "Hokkaido Ainu", ["ain-kur"] = "Kuril Ainu", ["ain-sak"] = "Sakhalin Ainu", ["akk-lbb"] = "Late Babylonian", ["akk-mas"] = "Middle Assyrian", ["akk-mbb"] = "Middle Babylonian", ["akk-nas"] = "Neo-Assyrian", ["akk-nbb"] = "Neo-Babylonian", ["akk-oas"] = "Old Ass..." 35279 Scribunto text/plain return { ["aae"] = "Arbëresh Albanian", ["aat"] = "Arvanitika Albanian", ["act"] = "Achterhoeks", ["adx"] = "Amdo Tibetan", ["ae-old"] = "Old Avestan", ["ae-yng"] = "Younger Avestan", ["ain-hok"] = "Hokkaido Ainu", ["ain-kur"] = "Kuril Ainu", ["ain-sak"] = "Sakhalin Ainu", ["akk-lbb"] = "Late Babylonian", ["akk-mas"] = "Middle Assyrian", ["akk-mbb"] = "Middle Babylonian", ["akk-nas"] = "Neo-Assyrian", ["akk-nbb"] = "Neo-Babylonian", ["akk-oas"] = "Old Assyrian", ["akk-obb"] = "Old Babylonian", ["akk-old"] = "Old Akkadian", ["akk-stb"] = "Standard Babylonian", ["aln"] = "Gheg Albanian", ["als"] = "Tosk Albanian", ["alv-kro"] = "Kromanti", ["ang-ang"] = "Anglian Old English", ["ang-ken"] = "Kentish Old English", ["ang-mer"] = "Mercian Old English", ["ang-nor"] = "Northumbrian Old English", ["inc-aav"] = "Avahattha", ["inc-agu"] = "Gurjara Apabhramsa", ["inc-aka"] = "Kasmiri Apabhramsa", ["inc-ama"] = "Maharastri Apabhramsa", ["inc-asa"] = "Sauraseni Apabhramsa", ["inc-ata"] = "Takka Apabhramsa", ["inc-avr"] = "Vracada Apabhramsa", ["arc-bib"] = "Biblical Aramaic", ["arc-cpa"] = "Christian Palestinian Aramaic", ["arc-hat"] = "Hatran Aramaic", ["arc-imp"] = "Imperial Aramaic", ["arc-jla"] = "Jewish Literary Aramaic", ["arc-nab"] = "Nabataean Aramaic", ["arc-old"] = "Old Aramaic", ["arc-pal"] = "Palmyrene Aramaic", ["atn"] = "Ashtiani", ["az-cls"] = "Classical Azerbaijani", ["bat-pro"] = "Proto-Baltic", ["bcc"] = "Southern Balochi", ["bew-kot"] = "Betawi Kota", ["bew-ora"] = "Betawi Ora", ["bew-udi"] = "Betawi Udik", ["bgn"] = "Western Balochi", ["bgp"] = "Eastern Balochi", ["bnt-cmn"] = "Common Bantu", ["bra-old"] = "Old Braj", ["bry-ear"] = "Early Brythonic", ["bry-lat"] = "Late Brythonic", ["bsg-ban"] = "Bandari", ["bsg-hor"] = "Hormozi", ["bsg-min"] = "Minabi", ["bsh-kat"] = "Kativiri", ["bsh-mum"] = "Mumviri", ["ca-val"] = "Valencian", ["ckm"] = "Chakavian Serbo-Croatian", ["cmn-MY"] = "Malaysian Mandarin", ["cmn-PH"] = "Philippine Mandarin", ["cmn-SG"] = "Singapore Mandarin", ["cmn-TW"] = "Taiwanese Mandarin", ["cmn-bec"] = "Beijingic Mandarin", ["cmn-bei"] = "Beijing Mandarin", ["cmn-cep"] = "Central Plains Mandarin", ["cmn-ear"] = "Early Mandarin", ["cmn-gua"] = "Guanzhong Mandarin", ["cmn-gui"] = "Guilin Mandarin", ["cmn-jhu"] = "Jianghuai Mandarin", ["cmn-lan"] = "Lanyin Mandarin", ["cmn-nan"] = "Nanjing Mandarin", ["cmn-noe"] = "Northeastern Mandarin", ["cmn-palladius"] = "Palladius", ["cmn-pinyin"] = "Hanyu Pinyin", ["cmn-sow"] = "Southwestern Mandarin", ["cmn-tia"] = "Tianjin Mandarin", ["cmn-tongyong"] = "Tongyong Pinyin", ["cmn-wadegiles"] = "Wade–Giles", ["cmn-wuh"] = "Wuhan Mandarin", ["cmn-wvc"] = "Written vernacular Mandarin", ["cmn-xin"] = "Xining Mandarin", ["cmn-yan"] = "Yangzhou Mandarin", ["cop-akh"] = "Akhmimic Coptic", ["cop-boh"] = "Bohairic Coptic", ["cop-fay"] = "Fayyumic Coptic", ["cop-ggg"] = "Coptic Dialect G", ["cop-her"] = "Hermopolitan Coptic", ["cop-jjj"] = "Coptic Dialect J", ["cop-kkk"] = "Coptic Dialect K", ["cop-lyc"] = "Lycopolitan Coptic", ["cop-old"] = "Old Coptic", ["cop-oxy"] = "Oxyrhynchite Coptic", ["cop-ply"] = "Proto-Lycopolitan Coptic", ["cop-ppp"] = "Coptic Dialect P", ["cop-sah"] = "Sahidic Coptic", ["crh-dbj"] = "Dobrujan Tatar", ["cs-ear"] = "Early Modern Czech", ["cu-bgm"] = "Middle Bulgarian", ["cv-ana"] = "Anatri", ["cv-mid"] = "Middle Chuvash", ["cv-old"] = "Old Chuvash", ["cv-vir"] = "Viryal", ["de-AT"] = "Austrian German", ["de-AT-vie"] = "Viennese German", ["de-CH"] = "Switzerland German", ["de-bal"] = "Baltic German", ["drt"] = "Drents", ["dv-add"] = "Addu Dhivehi", ["dv-huv"] = "Huvadhu Dhivehi", ["dv-mul"] = "Mulaku Dhivehi", ["egy-lat"] = "Late Egyptian", ["egy-mid"] = "Middle Egyptian", ["egy-nmi"] = "Neo-Middle Egyptian", ["egy-old"] = "Old Egyptian", ["el-crt"] = "Cretan Greek", ["el-cyp"] = "Cypriot Greek", ["el-kal"] = "Kaliarda", ["el-kth"] = "Katharevousa", ["el-pap"] = "Paphian Greek", ["elx-ach"] = "Achaemenid Elamite", ["elx-mid"] = "Middle Elamite", ["elx-neo"] = "Neo-Elamite", ["elx-old"] = "Old Elamite", ["en-AU"] = "Australian English", ["en-CA"] = "Canadian English", ["en-GB"] = "British English", ["en-GB-NIR"] = "Northern Irish English", ["en-GB-SCT"] = "Scottish English", ["en-GB-WLS"] = "Welsh English", ["en-HK"] = "Hong Kong English", ["en-IE"] = "Irish English", ["en-IM"] = "Manx English", ["en-IN"] = "Indian English", ["en-NNN"] = "North American English", ["en-US"] = "American English", ["en-US-CA"] = "California English", ["en-aae"] = "Australian Aboriginal English", ["en-ear"] = "Early Modern English", ["en-geo"] = "Geordie English", ["en-uls"] = "Ulster English", ["enm-esc"] = "Early Scots", ["enm-nor"] = "Northern Middle English", ["es-AR"] = "Rioplatense Spanish", ["es-CO"] = "Colombian Spanish", ["es-CU"] = "Cuban Spanish", ["es-MX"] = "Mexican Spanish", ["es-PE"] = "Peruvian Spanish", ["es-PR"] = "Puerto Rican Spanish", ["es-US"] = "United States Spanish", ["es-VE"] = "Venezuelan Spanish", ["es-ear"] = "Early Modern Spanish", ["es-lun"] = "Lunfardo", ["esi"] = "North Alaskan Inupiatun", ["esk"] = "Northwest Alaskan Inupiatun", ["fa-cls"] = "Classical Persian", ["fa-ear"] = "Early New Persian", ["fa-ira"] = "Iranian Persian", ["fat"] = "Fante Akan", ["fay-bsh"] = "Bushehri", ["fay-bur"] = "Burenjani", ["fay-dav"] = "Davani", ["fay-dsh"] = "Dashtaki", ["fay-eze"] = "Emamzada Esma’ili", ["fay-gav"] = "Gavkoshaki", ["fay-kar"] = "Khargi", ["fay-kho"] = "Khollari", ["fay-kon"] = "Kondazi", ["fay-kzo"] = "Old Kazeruni", ["fay-mas"] = "Masarami", ["fay-pap"] = "Papuni", ["fay-sam"] = "Samghani", ["fay-sho"] = "Old Shirazi", ["fay-shr"] = "Shirazi", ["fay-sor"] = "Sorkhi", ["ffm"] = "Maasina Fulfulde", ["fiu-pro"] = "Proto-Finno-Ugric", ["fr-CA"] = "Canadian French", ["fr-CH"] = "Swiss French", ["fr-aca"] = "Acadian French", ["fr-lou"] = "Louisiana French", ["fr-mis"] = "Missouri French", ["frc"] = "Cajun French", ["frk"] = "Frankish", ["fro-nor"] = "Old Northern French", ["fro-pic"] = "Picard Old French", ["frs"] = "East Frisian Low German", ["fub"] = "Adamawa Fulfulde", ["fuc"] = "Pulaar", ["fue"] = "Borgu Fulfulde", ["fuf"] = "Pular", ["fuh"] = "Western Niger Fulfulde", ["fui"] = "Bagirmi Fulfulde", ["fuq"] = "Central-Eastern Niger Fulfulde", ["fuv"] = "Nigerian Fulfulde", ["gax"] = "Borana", ["gbz"] = "Zoroastrian Dari", ["gem-sue"] = "Suevic", ["gkm"] = "Byzantine Greek", ["gmq-osw-lat"] = "Late Old Swedish", ["gos"] = "Gronings", ["grc-aeo"] = "Aeolic Greek", ["grc-arc"] = "Arcadian Greek", ["grc-arp"] = "Arcadocypriot Greek", ["grc-att"] = "Attic Greek", ["grc-boi"] = "Boeotian Greek", ["grc-dor"] = "Doric Greek", ["grc-ela"] = "Elean Greek", ["grc-epc"] = "Epic Greek", ["grc-ion"] = "Ionic Greek", ["grc-koi"] = "Koine Greek", ["grc-kre"] = "Cretan Ancient Greek", ["grc-opl"] = "Opuntian Locrian", ["grc-ozl"] = "Ozolian Locrian", ["grc-pam"] = "Pamphylian Greek", ["grc-ths"] = "Thessalian Greek", ["gsw-FR-als"] = "Alsatian Alemannic German", ["gsw-hig"] = "High Alemannic German", ["gsw-hst"] = "Highest Alemannic German", ["gsw-low"] = "Low Alemannic German", ["gu-kat"] = "Kathiyawadi", ["gu-lda"] = "Lisan ud-Dawat Gujarati", ["gzi"] = "Gazi", ["hae"] = "Harar Oromo", ["hak-TW"] = "Taiwanese Hakka", ["hak-dab"] = "Dabu Hakka", ["hak-eam"] = "Early Modern Hakka", ["hak-hai"] = "Hailu Hakka", ["hak-hui"] = "Huiyang Hakka", ["hak-hui-MY"] = "Malaysian Huiyang Hakka", ["hak-mei"] = "Meixian Hakka", ["hak-six"] = "Sixian Hakka", ["hak-zha"] = "Zhao'an Hakka", ["haz"] = "Hazaragi", ["hbo"] = "Biblical Hebrew", ["he-IL"] = "Israeli Hebrew", ["he-med"] = "Medieval Hebrew", ["he-mis"] = "Mishnaic Hebrew", ["hi-mid"] = "Middle Hindi", ["hi-mum"] = "Bombay Hindi", ["hsn-hya"] = "Hengyang Xiang", ["hsn-hzh"] = "Hengzhou Xiang", ["hsn-lou"] = "Loudi Xiang", ["hsn-new"] = "New Xiang", ["hsn-old"] = "Old Xiang", ["ht-sdm"] = "Saint Dominican Creole French", ["inc-mit"] = "Mitanni", ["iro-ohu"] = "Old Wendat", ["iro-omo"] = "Old Mohawk", ["iro-oon"] = "Old Onondaga", ["it-CH"] = "Switzerland Italian", ["itc-ola"] = "Old Latin", ["ja-ear"] = "Early Modern Japanese", ["ja-mid"] = "Middle Japanese", ["ja-mid-ear"] = "Early Middle Japanese", ["ja-mid-lat"] = "Late Middle Japanese", ["jpa"] = "Jewish Palestinian Aramaic", ["jrb"] = "Judeo-Arabic", ["ka-mid"] = "Middle Georgian", ["kbg"] = "Khamba", ["kfm"] = "Khunsari", ["khg"] = "Khams Tibetan", ["kho-lat"] = "Late Khotanese", ["kho-old"] = "Old Khotanese", ["kjh-fyu"] = "Fuyu Kyrgyz", ["kjv"] = "Kajkavian Serbo-Croatian", ["klj-arg"] = "Arghu", ["kn-hav"] = "Havigannada", ["kn-kun"] = "Kundagannada", ["ko-cen"] = "Central Korean", ["ko-chu"] = "Chungcheong Korean", ["ko-gan"] = "Gangwon Korean", ["ko-gyg"] = "Gyeonggi Korean", ["ko-gys"] = "Gyeongsang Korean", ["ko-ham"] = "Hamgyong Korean", ["ko-hwa"] = "Hwanghae Korean", ["ko-jeo"] = "Jeolla Korean", ["ko-pyo"] = "Pyongan Korean", ["ko-yuk"] = "Yukjin Korean", ["kok-mid"] = "Middle Konkani", ["kok-old"] = "Old Konkani", ["ksh"] = "Kölsch", ["la-cla"] = "Classical Latin", ["la-con"] = "Contemporary Latin", ["la-ecc"] = "Ecclesiastical Latin", ["la-eme"] = "Early Medieval Latin", ["la-lat"] = "Late Latin", ["la-med"] = "Medieval Latin", ["la-new"] = "New Latin", ["la-ren"] = "Renaissance Latin", ["la-vul"] = "Vulgar Latin", ["lng"] = "Lombardic", ["ltc-ear"] = "Early Middle Chinese", ["ltc-lat"] = "Late Middle Chinese", ["lzh-KO"] = "Korean Classical Chinese", ["lzh-VI"] = "Vietnamese Classical Chinese", ["lzh-cii"] = "Ci", ["lzh-cmn"] = "Classical Mandarin", ["lzh-cmn-TW"] = "Classical Taiwanese Mandarin", ["lzh-lit"] = "Literary Chinese", ["lzh-pre"] = "Pre-Classical Chinese", ["lzh-tai"] = "Classical Taishanese", ["lzh-yue"] = "Classical Cantonese", ["mis-idn"] = "Idiom Neutral", ["mis-tdl"] = "Turduli", ["mis-tdt"] = "Turdetani", ["mis-xnu"] = "Xiongnu", ["mn-cha"] = "Chakhar Mongolian", ["mn-kha"] = "Khalkha Mongolian", ["mn-khr"] = "Khorchin Mongolian", ["mn-ord"] = "Ordos Mongolian", ["mns-eas"] = "Eastern Mansi", ["mns-wes"] = "Western Mansi", ["ms-cla"] = "Classical Malay", ["ms-old"] = "Old Malay", ["mul-tax"] = "taxonomic name", ["nan-anx"] = "Anxi Hokkien", ["nan-cha"] = "Changtai Hokkien", ["nan-hbl-PH"] = "Philippine Hokkien", ["nan-hbl-SG"] = "Singapore Hokkien", ["nan-hbl-TW"] = "Taiwanese Hokkien", ["nan-hou"] = "Houlu Min", ["nan-hui"] = "Hui'an Hokkien", ["nan-jin"] = "Jinjiang Hokkien", ["nan-kin"] = "Kinmenese Hokkien", ["nan-med"] = "Medan Hokkien", ["nan-pen"] = "Penang Hokkien", ["nan-qia"] = "Qianlu Min", ["nan-qua"] = "Quanzhou Hokkien", ["nan-spm"] = "Southern Malaysian Hokkien", ["nan-ton"] = "Tong'an Hokkien", ["nan-xia"] = "Xiamen Hokkien", ["nan-yon"] = "Yongchun Hokkien", ["nan-zha"] = "Zhangzhou Hokkien", ["nan-zho"] = "Zhao'an Hokkien", ["nan-zhp"] = "Zhangping Hokkien", ["ncb-cam"] = "Camorta", ["ncb-kat"] = "Katchal", ["ncb-nan"] = "Nancowry", ["nds-lpr"] = "Low Prussian", ["nl-BE"] = "Belgian Dutch", ["non-grn"] = "Greenlandic Norse", ["non-oen"] = "Old East Norse", ["non-own"] = "Old West Norse", ["nrf-grn"] = "Guernsey Norman", ["nrf-jer"] = "Jersey Norman", ["ntz"] = "Natanzi", ["nyq"] = "Nayini", ["oc-ara"] = "Aranese", ["oc-auv"] = "Auvergnat", ["oc-gas"] = "Gascon", ["oc-jud"] = "Shuadit", ["oc-lan"] = "Languedocien", ["oc-lim"] = "Limousin", ["oc-pro"] = "Provençal", ["oc-pro-old"] = "Old Provençal", ["oc-viv"] = "Vivaro-Alpine", ["och-ear"] = "Early Old Chinese", ["och-lat"] = "Late Old Chinese", ["ojp-eas"] = "Eastern Old Japanese", ["okm-ear"] = "Early Middle Korean", ["oko-lat"] = "Late Old Korean", ["okz-ang"] = "Angkorian Old Khmer", ["okz-pre"] = "Pre-Angkorian Old Khmer", ["oos"] = "Old Ossetic", ["oos-ear"] = "Early Old Ossetic", ["oos-lat"] = "Late Old Ossetic", ["orc"] = "Orma", ["oru-kan"] = "Kaniguram", ["oru-log"] = "Logar", ["os-dig"] = "Digor Ossetian", ["os-iro"] = "Iron Ossetian", ["osc-luc"] = "Lucanian", ["osc-sam"] = "Samnite", ["otk-kir"] = "Old Kirghiz", ["pal-ear"] = "Early Middle Persian", ["pal-lat"] = "Late Middle Persian", ["peo-ear"] = "Early Old Persian", ["peo-lat"] = "Late Old Persian", ["pfl"] = "Palatine German", ["pld"] = "Polari", ["pnb"] = "Western Panjabi", ["pra-abh"] = "Abhiri", ["pra-ard"] = "Ardhamagadhi Prakrit", ["pra-ava"] = "Avanti", ["pra-bah"] = "Bahliki", ["pra-can"] = "Candali", ["pra-dak"] = "Daksinatya", ["pra-dra"] = "Dramili", ["pra-hel"] = "Helu Prakrit", ["pra-kha"] = "Khasa Prakrit", ["pra-mag"] = "Magadhi Prakrit", ["pra-mah"] = "Maharastri Prakrit", ["pra-odr"] = "Odri", ["pra-pai"] = "Paisaci Prakrit", ["pra-pra"] = "Pracya", ["pra-sab"] = "Sabari", ["pra-sak"] = "Sakari", ["pra-sau"] = "Sauraseni Prakrit", ["prs"] = "Dari", ["ps-afr"] = "Afridi", ["ps-ban"] = "Bannu", ["ps-bng"] = "Bangash", ["ps-cgi"] = "Central Ghilzay", ["ps-jad"] = "Jadrani", ["ps-kak"] = "Kakari", ["ps-kan"] = "Kandahari", ["ps-mah"] = "Mahsudi", ["ps-nea"] = "Northeastern Pashto", ["ps-nwe"] = "Northwestern Pashto", ["ps-pes"] = "Peshawari", ["ps-sea"] = "Southeastern Pashto", ["ps-ser"] = "Sher", ["ps-swe"] = "Southwestern Pashto", ["ps-waz"] = "Waziri", ["ps-xat"] = "Khatak", ["pse-bsm"] = "Besemah", ["pt-BR"] = "Brazilian Portuguese", ["pt-PT"] = "European Portuguese", ["qsb-bal"] = "Paleo-Balkan", ["qsb-bma"] = "the BMAC substrate", ["qsb-grc"] = "Pre-Greek", ["qsb-ibe"] = "a pre-Roman substrate of Iberia", ["qsb-pyg"] = "a substrate language originally spoken by the Pygmies", ["qwm-arm"] = "Armeno-Kipchak", ["qwm-mam"] = "Mamluk-Kipchak", ["qxq"] = "Qashqai", ["rdb-jir"] = "Jirofti", ["rdb-kah"] = "Kahnuji", ["roa-oit"] = "Old Italian", ["rw-kin"] = "Kinyarwanda", ["rw-run"] = "Kirundi", ["sa-bhs"] = "Buddhist Hybrid Sanskrit", ["sa-bra"] = "Brahmanic Sanskrit", ["sa-cls"] = "Classical Sanskrit", ["sa-neo"] = "New Sanskrit", ["sa-ved"] = "Vedic Sanskrit", ["sc-nuo"] = "Nuorese", ["sc-src"] = "Logudorese", ["sc-sro"] = "Campidanese", ["sco-ins"] = "Insular Scots", ["sco-nor"] = "Northern Scots", ["sco-sou"] = "South Scots", ["sco-uls"] = "Ulster Scots", ["sdz"] = "Sallands", ["sgh-baj"] = "Bajui", ["sgh-bar"] = "Bartangi", ["sgh-bro"] = "Bartangi-Oroshori", ["sgh-oro"] = "Oroshori", ["sgh-ros"] = "Roshani", ["sgh-rsx"] = "Roshani-Khufi", ["sgh-xgb"] = "Khughni-Bajui", ["sgh-xuf"] = "Khufi", ["sgh-xug"] = "Khughni", ["sh-tor"] = "Torlakian Serbo-Croatian", ["si-med"] = "Medieval Sinhalese", ["sli"] = "Silesian East Central German", ["sog-ear"] = "Early Sogdian", ["sog-lat"] = "Late Sogdian", ["soj"] = "Soi", ["ssn"] = "Waata", ["stl"] = "Stellingwerfs", ["sxu"] = "Upper Saxon German", ["ta-mid"] = "Middle Tamil", ["tai-shz"] = "Shangsi Zhuang", ["taq"] = "Tamasheq", ["tbq-pro"] = "Proto-Tibeto-Burman", ["th-new"] = "Hacked Thai", ["thv"] = "Tamahaq", ["thv-ght"] = "Ghat", ["thz"] = "Tayert", ["tks-cal"] = "Chali Tati", ["tks-dan"] = "Danesfani", ["tks-ebr"] = "Ebrahimabadi", ["tks-esf"] = "Esfarvarini", ["tks-sag"] = "Sagzabadi", ["tks-tak"] = "Takestani", ["tks-xia"] = "Khiaraji", ["tks-xoz"] = "Khoznini", ["tl-cls"] = "Classical Tagalog", ["tl-old"] = "Old Tagalog", ["tly-anb"] = "Anbarani", ["tly-asa"] = "Asalemi", ["tly-aze"] = "Azerbaijani Talysh", ["tly-cen"] = "Central Talysh", ["tly-fum"] = "Fumani", ["tly-kar"] = "Karganrudi", ["tly-msa"] = "Masali", ["tly-msu"] = "Masulei", ["tly-nor"] = "Northern Talysh", ["tly-san"] = "Shandarmani", ["tly-sou"] = "Southern Talysh", ["tly-tal"] = "Taleshdulabi", ["tly-tul"] = "Tularudi", ["tmr"] = "Jewish Babylonian Aramaic", ["tr-CY"] = "Cypriot Turkish", ["trk-cmn"] = "Common Turkic", ["trk-ogz-pro"] = "Proto-Oghuz", ["tsk"] = "Tseku", ["ttq"] = "Tawellemmet", ["tw"] = "Twi Akan", ["tw-abr"] = "Bono Twi", ["tw-aku"] = "Akuapem Twi", ["tw-asa"] = "Asante Twi", ["twd"] = "Twents", ["urj-fpr-pro"] = "Proto-Finno-Permic", ["vaf"] = "Vafsi", ["vel"] = "Veluws", ["wae"] = "Walser German", ["wep"] = "Westphalian", ["woy"] = "Weyto", ["wuu-chm"] = "Shadi Wu", ["wuu-han"] = "Hangzhounese", ["wuu-nin"] = "Ningbonese", ["wuu-nor"] = "Northern Wu", ["wuu-sha"] = "Shanghainese", ["wuu-suz"] = "Suzhounese", ["wuu-wen"] = "Wenzhounese", ["xcg"] = "Cisalpine Gaulish", ["xme-aby"] = "Abyanehi", ["xme-abz"] = "Abuzeydabadi", ["xme-amo"] = "Amorehi", ["xme-ana"] = "Anaraki", ["xme-ard"] = "Ardestani", ["xme-azr"] = "Old Azari", ["xme-bdr"] = "Badrudi", ["xme-bid"] = "Bidhandi", ["xme-bij"] = "Bijagani", ["xme-bor"] = "Borujerdi", ["xme-cim"] = "Chimehi", ["xme-del"] = "Delijani", ["xme-far"] = "Farizandi", ["xme-ham"] = "Hamadani", ["xme-han"] = "Hanjani", ["xme-isf"] = "Isfahani", ["xme-jow"] = "Jowshaqani", ["xme-kaf"] = "Kafroni", ["xme-kah"] = "Kahaki", ["xme-kas"] = "Kashani", ["xme-kes"] = "Kesehi", ["xme-kom"] = "Komjani", ["xme-krm"] = "Kermani", ["xme-mah"] = "Mahallati", ["xme-mey"] = "Meymehi", ["xme-nar"] = "Naraqi", ["xme-nas"] = "Nashalji", ["xme-nus"] = "Nushabadi", ["xme-qal"] = "Qalhari", ["xme-qoh"] = "Qohrudi", ["xme-sed"] = "Sedehi", ["xme-tar"] = "Tari", ["xme-trh"] = "Tarehi", ["xme-ttc-cen"] = "Central Tati", ["xme-ttc-eas"] = "Eastern Tati", ["xme-ttc-nor"] = "Northern Tati", ["xme-ttc-sou"] = "Southern Tati", ["xme-ttc-wes"] = "Western Tati", ["xme-val"] = "Valujerdi", ["xme-var"] = "Varani", ["xme-von"] = "Vonishuni", ["xme-vrz"] = "Varzenehi", ["xme-xur"] = "Khuri", ["xme-yar"] = "Yarandi", ["xme-yaz"] = "Yazdi", ["xme-zef"] = "Zefrehi", ["xme-zor"] = "Zori", ["xmn"] = "Manichaean Middle Persian", ["xng-ear"] = "Early Middle Mongol", ["xng-lat"] = "Late Middle Mongol", ["xno"] = "Anglo-Norman", ["xno-law"] = "Law French", ["xtg"] = "Transalpine Gaulish", ["xum-her"] = "Hernician", ["xvi"] = "Kamviri", ["yue-HK"] = "Hong Kong Cantonese", ["yue-gua"] = "Guangzhou Cantonese", ["yue-lit"] = "Literary Cantonese", ["yue-wvc"] = "Written vernacular Cantonese", ["zh-postal"] = "Postal Romanization", ["zhx-dan"] = "Danzhou Chinese", ["zhx-tai-wvc"] = "Written vernacular Taishanese", ["zhx-zho"] = "Zhongshan Min", ["zle-mru"] = "Middle Russian", ["zle-obe"] = "Old Belarusian", ["zle-ops"] = "Old Pskovian", ["zle-ouk"] = "Old Ukrainian", ["zlw-mpl"] = "Middle Polish", ["pl-gre"] = "Greater Polish", ["pl-les"] = "Lesser Polish", ["pl-mas"] = "Masovian Polish", ["pl-gor"] = "Goral", } kew25laeqe033tfwq2v6twl0jntey01 Module:etymology languages/canonical names 828 1953 35280 2025-01-19T20:42:38Z Kambai Akau 8 Created page with "return { ["Abhiri"] = "pra-abh", ["Abuzeydabadi"] = "xme-abz", ["Abyanehi"] = "xme-aby", ["Acadian French"] = "fr-aca", ["Achaemenid Elamite"] = "elx-ach", ["Achterhoeks"] = "act", ["Adamawa Fulfulde"] = "fub", ["Addu Dhivehi"] = "dv-add", ["Aeolic Greek"] = "grc-aeo", ["Afridi"] = "ps-afr", ["Akhmimic Coptic"] = "cop-akh", ["Akuapem Twi"] = "tw-aku", ["Alsatian Alemannic German"] = "gsw-FR-als", ["Amdo Tibetan"] = "adx", ["American English"] = "en-US", [..." 35280 Scribunto text/plain return { ["Abhiri"] = "pra-abh", ["Abuzeydabadi"] = "xme-abz", ["Abyanehi"] = "xme-aby", ["Acadian French"] = "fr-aca", ["Achaemenid Elamite"] = "elx-ach", ["Achterhoeks"] = "act", ["Adamawa Fulfulde"] = "fub", ["Addu Dhivehi"] = "dv-add", ["Aeolic Greek"] = "grc-aeo", ["Afridi"] = "ps-afr", ["Akhmimic Coptic"] = "cop-akh", ["Akuapem Twi"] = "tw-aku", ["Alsatian Alemannic German"] = "gsw-FR-als", ["Amdo Tibetan"] = "adx", ["American English"] = "en-US", ["Amorehi"] = "xme-amo", ["Anaraki"] = "xme-ana", ["Anatri"] = "cv-ana", ["Anbarani"] = "tly-anb", ["Angkorian Old Khmer"] = "okz-ang", ["Anglian Old English"] = "ang-ang", ["Anglo-Norman"] = "xno", ["Anxi Hokkien"] = "nan-anx", ["Aranese"] = "oc-ara", ["Arbëresh Albanian"] = "aae", ["Arcadian Greek"] = "grc-arc", ["Arcadocypriot Greek"] = "grc-arp", ["Ardestani"] = "xme-ard", ["Ardhamagadhi Prakrit"] = "pra-ard", ["Arghu"] = "klj-arg", ["Armeno-Kipchak"] = "qwm-arm", ["Arvanitika Albanian"] = "aat", ["Asalemi"] = "tly-asa", ["Asante Twi"] = "tw-asa", ["Ashtiani"] = "atn", ["Attic Greek"] = "grc-att", ["Australian Aboriginal English"] = "en-aae", ["Australian English"] = "en-AU", ["Austrian German"] = "de-AT", ["Auvergnat"] = "oc-auv", ["Avahattha"] = "inc-aav", ["Avanti"] = "pra-ava", ["Azerbaijani Talysh"] = "tly-aze", ["Badrudi"] = "xme-bdr", ["Bagirmi Fulfulde"] = "fui", ["Bahliki"] = "pra-bah", ["Bajui"] = "sgh-baj", ["Baltic German"] = "de-bal", ["Bandari"] = "bsg-ban", ["Bangash"] = "ps-bng", ["Bannu"] = "ps-ban", ["Bartangi"] = "sgh-bar", ["Bartangi-Oroshori"] = "sgh-bro", ["Beijing Mandarin"] = "cmn-bei", ["Beijingic Mandarin"] = "cmn-bec", ["Belgian Dutch"] = "nl-BE", ["Besemah"] = "pse-bsm", ["Betawi Kota"] = "bew-kot", ["Betawi Ora"] = "bew-ora", ["Betawi Udik"] = "bew-udi", ["Biblical Aramaic"] = "arc-bib", ["Biblical Hebrew"] = "hbo", ["Bidhandi"] = "xme-bid", ["Bijagani"] = "xme-bij", ["Boeotian Greek"] = "grc-boi", ["Bohairic Coptic"] = "cop-boh", ["Bombay Hindi"] = "hi-mum", ["Bono Twi"] = "tw-abr", ["Borana"] = "gax", ["Borgu Fulfulde"] = "fue", ["Borujerdi"] = "xme-bor", ["Brahmanic Sanskrit"] = "sa-bra", ["Brazilian Portuguese"] = "pt-BR", ["British English"] = "en-GB", ["Buddhist Hybrid Sanskrit"] = "sa-bhs", ["Burenjani"] = "fay-bur", ["Bushehri"] = "fay-bsh", ["Byzantine Greek"] = "gkm", ["Cajun French"] = "frc", ["California English"] = "en-US-CA", ["Camorta"] = "ncb-cam", ["Campidanese"] = "sc-sro", ["Canadian English"] = "en-CA", ["Canadian French"] = "fr-CA", ["Candali"] = "pra-can", ["Central Ghilzay"] = "ps-cgi", ["Central Korean"] = "ko-cen", ["Central Plains Mandarin"] = "cmn-cep", ["Central Talysh"] = "tly-cen", ["Central Tati"] = "xme-ttc-cen", ["Central-Eastern Niger Fulfulde"] = "fuq", ["Chakavian Serbo-Croatian"] = "ckm", ["Chakhar Mongolian"] = "mn-cha", ["Chali Tati"] = "tks-cal", ["Changtai Hokkien"] = "nan-cha", ["Chimehi"] = "xme-cim", ["Christian Palestinian Aramaic"] = "arc-cpa", ["Chungcheong Korean"] = "ko-chu", ["Ci"] = "lzh-cii", ["Cisalpine Gaulish"] = "xcg", ["Classical Azerbaijani"] = "az-cls", ["Classical Cantonese"] = "lzh-yue", ["Classical Latin"] = "la-cla", ["Classical Malay"] = "ms-cla", ["Classical Mandarin"] = "lzh-cmn", ["Classical Persian"] = "fa-cls", ["Classical Sanskrit"] = "sa-cls", ["Classical Tagalog"] = "tl-cls", ["Classical Taishanese"] = "lzh-tai", ["Classical Taiwanese Mandarin"] = "lzh-cmn-TW", ["Colombian Spanish"] = "es-CO", ["Common Bantu"] = "bnt-cmn", ["Common Turkic"] = "trk-cmn", ["Contemporary Latin"] = "la-con", ["Coptic Dialect G"] = "cop-ggg", ["Coptic Dialect J"] = "cop-jjj", ["Coptic Dialect K"] = "cop-kkk", ["Coptic Dialect P"] = "cop-ppp", ["Cretan Ancient Greek"] = "grc-kre", ["Cretan Greek"] = "el-crt", ["Cuban Spanish"] = "es-CU", ["Cypriot Greek"] = "el-cyp", ["Cypriot Turkish"] = "tr-CY", ["Dabu Hakka"] = "hak-dab", ["Daksinatya"] = "pra-dak", ["Danesfani"] = "tks-dan", ["Danzhou Chinese"] = "zhx-dan", ["Dari"] = "prs", ["Dashtaki"] = "fay-dsh", ["Davani"] = "fay-dav", ["Delijani"] = "xme-del", ["Digor Ossetian"] = "os-dig", ["Dobrujan Tatar"] = "crh-dbj", ["Doric Greek"] = "grc-dor", ["Dramili"] = "pra-dra", ["Drents"] = "drt", ["Early Brythonic"] = "bry-ear", ["Early Mandarin"] = "cmn-ear", ["Early Medieval Latin"] = "la-eme", ["Early Middle Chinese"] = "ltc-ear", ["Early Middle Japanese"] = "ja-mid-ear", ["Early Middle Korean"] = "okm-ear", ["Early Middle Mongol"] = "xng-ear", ["Early Middle Persian"] = "pal-ear", ["Early Modern Czech"] = "cs-ear", ["Early Modern English"] = "en-ear", ["Early Modern Hakka"] = "hak-eam", ["Early Modern Japanese"] = "ja-ear", ["Early Modern Spanish"] = "es-ear", ["Early New Persian"] = "fa-ear", ["Early Old Chinese"] = "och-ear", ["Early Old Ossetic"] = "oos-ear", ["Early Old Persian"] = "peo-ear", ["Early Scots"] = "enm-esc", ["Early Sogdian"] = "sog-ear", ["East Frisian Low German"] = "frs", ["Eastern Balochi"] = "bgp", ["Eastern Mansi"] = "mns-eas", ["Eastern Old Japanese"] = "ojp-eas", ["Eastern Tati"] = "xme-ttc-eas", ["Ebrahimabadi"] = "tks-ebr", ["Ecclesiastical Latin"] = "la-ecc", ["Elean Greek"] = "grc-ela", ["Emamzada Esma’ili"] = "fay-eze", ["Epic Greek"] = "grc-epc", ["Esfarvarini"] = "tks-esf", ["European Portuguese"] = "pt-PT", ["Fante Akan"] = "fat", ["Farizandi"] = "xme-far", ["Fayyumic Coptic"] = "cop-fay", ["Frankish"] = "frk", ["Fumani"] = "tly-fum", ["Fuyu Kyrgyz"] = "kjh-fyu", ["Gangwon Korean"] = "ko-gan", ["Gascon"] = "oc-gas", ["Gavkoshaki"] = "fay-gav", ["Gazi"] = "gzi", ["Geordie English"] = "en-geo", ["Ghat"] = "thv-ght", ["Gheg Albanian"] = "aln", ["Greater Polish"] = "pl-gre", ["Greenlandic Norse"] = "non-grn", ["Gronings"] = "gos", ["Goral"] = "pl-gor", ["Guangzhou Cantonese"] = "yue-gua", ["Guanzhong Mandarin"] = "cmn-gua", ["Guernsey Norman"] = "nrf-grn", ["Guilin Mandarin"] = "cmn-gui", ["Gurjara Apabhramsa"] = "inc-agu", ["Gyeonggi Korean"] = "ko-gyg", ["Gyeongsang Korean"] = "ko-gys", ["Hacked Thai"] = "th-new", ["Hailu Hakka"] = "hak-hai", ["Hamadani"] = "xme-ham", ["Hamgyong Korean"] = "ko-ham", ["Hangzhounese"] = "wuu-han", ["Hanjani"] = "xme-han", ["Hanyu Pinyin"] = "cmn-pinyin", ["Harar Oromo"] = "hae", ["Hatran Aramaic"] = "arc-hat", ["Havigannada"] = "kn-hav", ["Hazaragi"] = "haz", ["Helu Prakrit"] = "pra-hel", ["Hengyang Xiang"] = "hsn-hya", ["Hengzhou Xiang"] = "hsn-hzh", ["Hermopolitan Coptic"] = "cop-her", ["Hernician"] = "xum-her", ["High Alemannic German"] = "gsw-hig", ["Highest Alemannic German"] = "gsw-hst", ["Hokkaido Ainu"] = "ain-hok", ["Hong Kong Cantonese"] = "yue-HK", ["Hong Kong English"] = "en-HK", ["Hormozi"] = "bsg-hor", ["Houlu Min"] = "nan-hou", ["Hui'an Hokkien"] = "nan-hui", ["Huiyang Hakka"] = "hak-hui", ["Huvadhu Dhivehi"] = "dv-huv", ["Hwanghae Korean"] = "ko-hwa", ["Idiom Neutral"] = "mis-idn", ["Imperial Aramaic"] = "arc-imp", ["Indian English"] = "en-IN", ["Insular Scots"] = "sco-ins", ["Ionic Greek"] = "grc-ion", ["Iranian Persian"] = "fa-ira", ["Irish English"] = "en-IE", ["Iron Ossetian"] = "os-iro", ["Isfahani"] = "xme-isf", ["Israeli Hebrew"] = "he-IL", ["Jadrani"] = "ps-jad", ["Jeolla Korean"] = "ko-jeo", ["Jersey Norman"] = "nrf-jer", ["Jewish Babylonian Aramaic"] = "tmr", ["Jewish Literary Aramaic"] = "arc-jla", ["Jewish Palestinian Aramaic"] = "jpa", ["Jianghuai Mandarin"] = "cmn-jhu", ["Jinjiang Hokkien"] = "nan-jin", ["Jirofti"] = "rdb-jir", ["Jowshaqani"] = "xme-jow", ["Judeo-Arabic"] = "jrb", ["Kafroni"] = "xme-kaf", ["Kahaki"] = "xme-kah", ["Kahnuji"] = "rdb-kah", ["Kajkavian Serbo-Croatian"] = "kjv", ["Kakari"] = "ps-kak", ["Kaliarda"] = "el-kal", ["Kamviri"] = "xvi", ["Kandahari"] = "ps-kan", ["Kaniguram"] = "oru-kan", ["Karganrudi"] = "tly-kar", ["Kashani"] = "xme-kas", ["Kasmiri Apabhramsa"] = "inc-aka", ["Katchal"] = "ncb-kat", ["Katharevousa"] = "el-kth", ["Kathiyawadi"] = "gu-kat", ["Kativiri"] = "bsh-kat", ["Kentish Old English"] = "ang-ken", ["Kermani"] = "xme-krm", ["Kesehi"] = "xme-kes", ["Khalkha Mongolian"] = "mn-kha", ["Khamba"] = "kbg", ["Khams Tibetan"] = "khg", ["Khargi"] = "fay-kar", ["Khasa Prakrit"] = "pra-kha", ["Khatak"] = "ps-xat", ["Khiaraji"] = "tks-xia", ["Khollari"] = "fay-kho", ["Khorchin Mongolian"] = "mn-khr", ["Khoznini"] = "tks-xoz", ["Khufi"] = "sgh-xuf", ["Khughni"] = "sgh-xug", ["Khughni-Bajui"] = "sgh-xgb", ["Khunsari"] = "kfm", ["Khuri"] = "xme-xur", ["Kinmenese Hokkien"] = "nan-kin", ["Kinyarwanda"] = "rw-kin", ["Kirundi"] = "rw-run", ["Koine Greek"] = "grc-koi", ["Komjani"] = "xme-kom", ["Kondazi"] = "fay-kon", ["Korean Classical Chinese"] = "lzh-KO", ["Kromanti"] = "alv-kro", ["Kundagannada"] = "kn-kun", ["Kuril Ainu"] = "ain-kur", ["Kölsch"] = "ksh", ["Languedocien"] = "oc-lan", ["Lanyin Mandarin"] = "cmn-lan", ["Late Babylonian"] = "akk-lbb", ["Late Brythonic"] = "bry-lat", ["Late Egyptian"] = "egy-lat", ["Late Khotanese"] = "kho-lat", ["Late Latin"] = "la-lat", ["Late Middle Chinese"] = "ltc-lat", ["Late Middle Japanese"] = "ja-mid-lat", ["Late Middle Mongol"] = "xng-lat", ["Late Middle Persian"] = "pal-lat", ["Late Old Chinese"] = "och-lat", ["Late Old Korean"] = "oko-lat", ["Late Old Ossetic"] = "oos-lat", ["Late Old Persian"] = "peo-lat", ["Late Old Swedish"] = "gmq-osw-lat", ["Late Sogdian"] = "sog-lat", ["Law French"] = "xno-law", ["Lesser Polish"] = "pl-les", ["Limousin"] = "oc-lim", ["Lisan ud-Dawat Gujarati"] = "gu-lda", ["Literary Cantonese"] = "yue-lit", ["Literary Chinese"] = "lzh-lit", ["Logar"] = "oru-log", ["Logudorese"] = "sc-src", ["Lombardic"] = "lng", ["Loudi Xiang"] = "hsn-lou", ["Louisiana French"] = "fr-lou", ["Low Alemannic German"] = "gsw-low", ["Low Prussian"] = "nds-lpr", ["Lucanian"] = "osc-luc", ["Lunfardo"] = "es-lun", ["Lycopolitan Coptic"] = "cop-lyc", ["Maasina Fulfulde"] = "ffm", ["Magadhi Prakrit"] = "pra-mag", ["Mahallati"] = "xme-mah", ["Maharastri Apabhramsa"] = "inc-ama", ["Maharastri Prakrit"] = "pra-mah", ["Mahsudi"] = "ps-mah", ["Malaysian Huiyang Hakka"] = "hak-hui-MY", ["Malaysian Mandarin"] = "cmn-MY", ["Mamluk-Kipchak"] = "qwm-mam", ["Manichaean Middle Persian"] = "xmn", ["Manx English"] = "en-IM", ["Masali"] = "tly-msa", ["Masarami"] = "fay-mas", ["Masovian Polish"] = "pl-mas", ["Masulei"] = "tly-msu", ["Medan Hokkien"] = "nan-med", ["Medieval Hebrew"] = "he-med", ["Medieval Latin"] = "la-med", ["Medieval Sinhalese"] = "si-med", ["Meixian Hakka"] = "hak-mei", ["Mercian Old English"] = "ang-mer", ["Mexican Spanish"] = "es-MX", ["Meymehi"] = "xme-mey", ["Middle Assyrian"] = "akk-mas", ["Middle Babylonian"] = "akk-mbb", ["Middle Bulgarian"] = "cu-bgm", ["Middle Chuvash"] = "cv-mid", ["Middle Egyptian"] = "egy-mid", ["Middle Elamite"] = "elx-mid", ["Middle Georgian"] = "ka-mid", ["Middle Hindi"] = "hi-mid", ["Middle Japanese"] = "ja-mid", ["Middle Konkani"] = "kok-mid", ["Middle Polish"] = "zlw-mpl", ["Middle Russian"] = "zle-mru", ["Middle Tamil"] = "ta-mid", ["Minabi"] = "bsg-min", ["Mishnaic Hebrew"] = "he-mis", ["Missouri French"] = "fr-mis", ["Mitanni"] = "inc-mit", ["Mulaku Dhivehi"] = "dv-mul", ["Mumviri"] = "bsh-mum", ["Nabataean Aramaic"] = "arc-nab", ["Nancowry"] = "ncb-nan", ["Nanjing Mandarin"] = "cmn-nan", ["Naraqi"] = "xme-nar", ["Nashalji"] = "xme-nas", ["Natanzi"] = "ntz", ["Nayini"] = "nyq", ["Neo-Assyrian"] = "akk-nas", ["Neo-Babylonian"] = "akk-nbb", ["Neo-Elamite"] = "elx-neo", ["Neo-Middle Egyptian"] = "egy-nmi", ["New Latin"] = "la-new", ["New Sanskrit"] = "sa-neo", ["New Xiang"] = "hsn-new", ["Nigerian Fulfulde"] = "fuv", ["Ningbonese"] = "wuu-nin", ["North Alaskan Inupiatun"] = "esi", ["North American English"] = "en-NNN", ["Northeastern Mandarin"] = "cmn-noe", ["Northeastern Pashto"] = "ps-nea", ["Northern Irish English"] = "en-GB-NIR", ["Northern Middle English"] = "enm-nor", ["Northern Scots"] = "sco-nor", ["Northern Talysh"] = "tly-nor", ["Northern Tati"] = "xme-ttc-nor", ["Northern Wu"] = "wuu-nor", ["Northumbrian Old English"] = "ang-nor", ["Northwest Alaskan Inupiatun"] = "esk", ["Northwestern Pashto"] = "ps-nwe", ["Nuorese"] = "sc-nuo", ["Nushabadi"] = "xme-nus", ["Odri"] = "pra-odr", ["Old Akkadian"] = "akk-old", ["Old Aramaic"] = "arc-old", ["Old Assyrian"] = "akk-oas", ["Old Avestan"] = "ae-old", ["Old Azari"] = "xme-azr", ["Old Babylonian"] = "akk-obb", ["Old Belarusian"] = "zle-obe", ["Old Braj"] = "bra-old", ["Old Chuvash"] = "cv-old", ["Old Coptic"] = "cop-old", ["Old East Norse"] = "non-oen", ["Old Egyptian"] = "egy-old", ["Old Elamite"] = "elx-old", ["Old Italian"] = "roa-oit", ["Old Kazeruni"] = "fay-kzo", ["Old Khotanese"] = "kho-old", ["Old Kirghiz"] = "otk-kir", ["Old Konkani"] = "kok-old", ["Old Latin"] = "itc-ola", ["Old Malay"] = "ms-old", ["Old Mohawk"] = "iro-omo", ["Old Northern French"] = "fro-nor", ["Old Onondaga"] = "iro-oon", ["Old Ossetic"] = "oos", ["Old Provençal"] = "oc-pro-old", ["Old Pskovian"] = "zle-ops", ["Old Shirazi"] = "fay-sho", ["Old Tagalog"] = "tl-old", ["Old Ukrainian"] = "zle-ouk", ["Old Wendat"] = "iro-ohu", ["Old West Norse"] = "non-own", ["Old Xiang"] = "hsn-old", ["Opuntian Locrian"] = "grc-opl", ["Ordos Mongolian"] = "mn-ord", ["Orma"] = "orc", ["Oroshori"] = "sgh-oro", ["Oxyrhynchite Coptic"] = "cop-oxy", ["Ozolian Locrian"] = "grc-ozl", ["Paisaci Prakrit"] = "pra-pai", ["Palatine German"] = "pfl", ["Paleo-Balkan"] = "qsb-bal", ["Palladius"] = "cmn-palladius", ["Palmyrene Aramaic"] = "arc-pal", ["Pamphylian Greek"] = "grc-pam", ["Paphian Greek"] = "el-pap", ["Papuni"] = "fay-pap", ["Penang Hokkien"] = "nan-pen", ["Peruvian Spanish"] = "es-PE", ["Peshawari"] = "ps-pes", ["Philippine Hokkien"] = "nan-hbl-PH", ["Philippine Mandarin"] = "cmn-PH", ["Picard Old French"] = "fro-pic", ["Polari"] = "pld", ["Postal Romanization"] = "zh-postal", ["Pracya"] = "pra-pra", ["Pre-Angkorian Old Khmer"] = "okz-pre", ["Pre-Classical Chinese"] = "lzh-pre", ["Pre-Greek"] = "qsb-grc", ["Proto-Baltic"] = "bat-pro", ["Proto-Finno-Permic"] = "urj-fpr-pro", ["Proto-Finno-Ugric"] = "fiu-pro", ["Proto-Lycopolitan Coptic"] = "cop-ply", ["Proto-Oghuz"] = "trk-ogz-pro", ["Proto-Tibeto-Burman"] = "tbq-pro", ["Provençal"] = "oc-pro", ["Puerto Rican Spanish"] = "es-PR", ["Pulaar"] = "fuc", ["Pular"] = "fuf", ["Pyongan Korean"] = "ko-pyo", ["Qalhari"] = "xme-qal", ["Qashqai"] = "qxq", ["Qianlu Min"] = "nan-qia", ["Qohrudi"] = "xme-qoh", ["Quanzhou Hokkien"] = "nan-qua", ["Renaissance Latin"] = "la-ren", ["Rioplatense Spanish"] = "es-AR", ["Roshani"] = "sgh-ros", ["Roshani-Khufi"] = "sgh-rsx", ["Sabari"] = "pra-sab", ["Sagzabadi"] = "tks-sag", ["Sahidic Coptic"] = "cop-sah", ["Saint Dominican Creole French"] = "ht-sdm", ["Sakari"] = "pra-sak", ["Sakhalin Ainu"] = "ain-sak", ["Sallands"] = "sdz", ["Samghani"] = "fay-sam", ["Samnite"] = "osc-sam", ["Sauraseni Apabhramsa"] = "inc-asa", ["Sauraseni Prakrit"] = "pra-sau", ["Scottish English"] = "en-GB-SCT", ["Sedehi"] = "xme-sed", ["Shadi Wu"] = "wuu-chm", ["Shandarmani"] = "tly-san", ["Shanghainese"] = "wuu-sha", ["Shangsi Zhuang"] = "tai-shz", ["Sher"] = "ps-ser", ["Shirazi"] = "fay-shr", ["Shuadit"] = "oc-jud", ["Silesian East Central German"] = "sli", ["Singapore Hokkien"] = "nan-hbl-SG", ["Singapore Mandarin"] = "cmn-SG", ["Sixian Hakka"] = "hak-six", ["Soi"] = "soj", ["Sorkhi"] = "fay-sor", ["South Scots"] = "sco-sou", ["Southeastern Pashto"] = "ps-sea", ["Southern Balochi"] = "bcc", ["Southern Malaysian Hokkien"] = "nan-spm", ["Southern Talysh"] = "tly-sou", ["Southern Tati"] = "xme-ttc-sou", ["Southwestern Mandarin"] = "cmn-sow", ["Southwestern Pashto"] = "ps-swe", ["Standard Babylonian"] = "akk-stb", ["Stellingwerfs"] = "stl", ["Suevic"] = "gem-sue", ["Suzhounese"] = "wuu-suz", ["Swiss French"] = "fr-CH", ["Switzerland German"] = "de-CH", ["Switzerland Italian"] = "it-CH", ["Taiwanese Hakka"] = "hak-TW", ["Taiwanese Hokkien"] = "nan-hbl-TW", ["Taiwanese Mandarin"] = "cmn-TW", ["Takestani"] = "tks-tak", ["Takka Apabhramsa"] = "inc-ata", ["Taleshdulabi"] = "tly-tal", ["Tamahaq"] = "thv", ["Tamasheq"] = "taq", ["Tarehi"] = "xme-trh", ["Tari"] = "xme-tar", ["Tawellemmet"] = "ttq", ["Tayert"] = "thz", ["Thessalian Greek"] = "grc-ths", ["Tianjin Mandarin"] = "cmn-tia", ["Tong'an Hokkien"] = "nan-ton", ["Tongyong Pinyin"] = "cmn-tongyong", ["Torlakian Serbo-Croatian"] = "sh-tor", ["Tosk Albanian"] = "als", ["Transalpine Gaulish"] = "xtg", ["Tseku"] = "tsk", ["Tularudi"] = "tly-tul", ["Turdetani"] = "mis-tdt", ["Turduli"] = "mis-tdl", ["Twents"] = "twd", ["Twi Akan"] = "tw", ["Ulster English"] = "en-uls", ["Ulster Scots"] = "sco-uls", ["United States Spanish"] = "es-US", ["Upper Saxon German"] = "sxu", ["Vafsi"] = "vaf", ["Valencian"] = "ca-val", ["Valujerdi"] = "xme-val", ["Varani"] = "xme-var", ["Varzenehi"] = "xme-vrz", ["Vedic Sanskrit"] = "sa-ved", ["Veluws"] = "vel", ["Venezuelan Spanish"] = "es-VE", ["Viennese German"] = "de-AT-vie", ["Vietnamese Classical Chinese"] = "lzh-VI", ["Viryal"] = "cv-vir", ["Vivaro-Alpine"] = "oc-viv", ["Vonishuni"] = "xme-von", ["Vracada Apabhramsa"] = "inc-avr", ["Vulgar Latin"] = "la-vul", ["Waata"] = "ssn", ["Wade–Giles"] = "cmn-wadegiles", ["Walser German"] = "wae", ["Waziri"] = "ps-waz", ["Welsh English"] = "en-GB-WLS", ["Wenzhounese"] = "wuu-wen", ["Western Balochi"] = "bgn", ["Western Mansi"] = "mns-wes", ["Western Niger Fulfulde"] = "fuh", ["Western Panjabi"] = "pnb", ["Western Tati"] = "xme-ttc-wes", ["Westphalian"] = "wep", ["Weyto"] = "woy", ["Written vernacular Cantonese"] = "yue-wvc", ["Written vernacular Mandarin"] = "cmn-wvc", ["Written vernacular Taishanese"] = "zhx-tai-wvc", ["Wuhan Mandarin"] = "cmn-wuh", ["Xiamen Hokkien"] = "nan-xia", ["Xining Mandarin"] = "cmn-xin", ["Xiongnu"] = "mis-xnu", ["Yangzhou Mandarin"] = "cmn-yan", ["Yarandi"] = "xme-yar", ["Yazdi"] = "xme-yaz", ["Yongchun Hokkien"] = "nan-yon", ["Younger Avestan"] = "ae-yng", ["Yukjin Korean"] = "ko-yuk", ["Zefrehi"] = "xme-zef", ["Zhangping Hokkien"] = "nan-zhp", ["Zhangzhou Hokkien"] = "nan-zha", ["Zhao'an Hakka"] = "hak-zha", ["Zhao'an Hokkien"] = "nan-zho", ["Zhongshan Min"] = "zhx-zho", ["Zori"] = "xme-zor", ["Zoroastrian Dari"] = "gbz", ["a pre-Roman substrate of Iberia"] = "qsb-ibe", ["a substrate language originally spoken by the Pygmies"] = "qsb-pyg", ["taxonomic name"] = "mul-tax", ["the BMAC substrate"] = "qsb-bma", } m8ibczczcp3oxuwrz788m6sccdv56d9 Module:families/code to canonical name 828 1954 35281 2025-01-19T20:43:21Z Kambai Akau 8 Created page with "return { ["aav"] = "Austroasiatic", ["aav-khs"] = "Khasian", ["aav-nic"] = "Nicobarese", ["aav-pkl"] = "Pnar-Khasi-Lyngngam", ["afa"] = "Afroasiatic", ["alg"] = "Algonquian", ["alg-abp"] = "Abenaki-Penobscot", ["alg-ara"] = "Arapahoan", ["alg-eas"] = "Eastern Algonquian", ["alg-sfk"] = "Sac-Fox-Kickapoo", ["alv"] = "Atlantic-Congo", ["alv-aah"] = "Ayere-Ahan", ["alv-ada"] = "Adamawa", ["alv-bag"] = "Baga", ["alv-bak"] = "Bak", ["alv-bam"] = "Bambukic", [..." 35281 Scribunto text/plain return { ["aav"] = "Austroasiatic", ["aav-khs"] = "Khasian", ["aav-nic"] = "Nicobarese", ["aav-pkl"] = "Pnar-Khasi-Lyngngam", ["afa"] = "Afroasiatic", ["alg"] = "Algonquian", ["alg-abp"] = "Abenaki-Penobscot", ["alg-ara"] = "Arapahoan", ["alg-eas"] = "Eastern Algonquian", ["alg-sfk"] = "Sac-Fox-Kickapoo", ["alv"] = "Atlantic-Congo", ["alv-aah"] = "Ayere-Ahan", ["alv-ada"] = "Adamawa", ["alv-bag"] = "Baga", ["alv-bak"] = "Bak", ["alv-bam"] = "Bambukic", ["alv-bny"] = "Banyum", ["alv-bua"] = "Bua", ["alv-bwj"] = "Bikwin-Jen", ["alv-cng"] = "Cangin", ["alv-ctn"] = "Central Tano", ["alv-dlt"] = "Delta Edoid", ["alv-dur"] = "Duru", ["alv-ede"] = "Ede", ["alv-edk"] = "Edekiri", ["alv-edo"] = "Edoid", ["alv-eeo"] = "Edo-Esan-Ora", ["alv-fli"] = "Fali", ["alv-fwo"] = "Fula-Wolof", ["alv-gbe"] = "Gbe", ["alv-gda"] = "Ga-Dangme", ["alv-gng"] = "Guang", ["alv-gtm"] = "Ghana-Togo Mountain", ["alv-hei"] = "Heiban", ["alv-ido"] = "Idomoid", ["alv-igb"] = "Igboid", ["alv-jfe"] = "Jola-Felupe", ["alv-jol"] = "Jola", ["alv-kim"] = "Kim", ["alv-kis"] = "Kissi", ["alv-krb"] = "Karaboro", ["alv-ktg"] = "Ka-Togo", ["alv-kul"] = "Kulango", ["alv-kwa"] = "Kwa", ["alv-lag"] = "Lagoon", ["alv-lek"] = "Leko", ["alv-lim"] = "Limba", ["alv-lni"] = "Leko-Nimbari", ["alv-mbd"] = "Mbum-Day", ["alv-mbm"] = "Mbum", ["alv-mel"] = "Mel", ["alv-mum"] = "Mumuye", ["alv-mye"] = "Mumuye-Yendang", ["alv-nal"] = "Nalu", ["alv-nce"] = "North-Central Edoid", ["alv-ngb"] = "Nupe-Gbagyi", ["alv-ntg"] = "Na-Togo", ["alv-nup"] = "Nupoid", ["alv-nwd"] = "Northwestern Edoid", ["alv-nyn"] = "Nyun", ["alv-pap"] = "Papel", ["alv-pph"] = "Phla-Pherá", ["alv-ptn"] = "Potou-Tano", ["alv-sav"] = "Savanna", ["alv-sma"] = "Suppire-Mamara", ["alv-snf"] = "Senufo", ["alv-sng"] = "Senegambian", ["alv-snr"] = "Senari", ["alv-swd"] = "Southwestern Edoid", ["alv-tal"] = "Talodi", ["alv-tdj"] = "Tagwana-Djimini", ["alv-ten"] = "Tenda", ["alv-the"] = "Talodi-Heiban", ["alv-von"] = "Volta-Niger", ["alv-wan"] = "Wara-Natyoro", ["alv-wjk"] = "Waja-Kam", ["alv-yek"] = "Yekhee", ["alv-yor"] = "Yoruba", ["alv-yrd"] = "Yoruboid", ["alv-yun"] = "Yungur", ["apa"] = "Apachean", ["aqa"] = "Alacalufan", ["aql"] = "Algic", ["art"] = "constructed", ["ath"] = "Athabaskan", ["ath-nor"] = "North Athabaskan", ["ath-pco"] = "Pacific Coast Athabaskan", ["auf"] = "Arauan", ["aus-arn"] = "Arnhem", ["aus-bub"] = "Bunuban", ["aus-cww"] = "Central New South Wales", ["aus-dal"] = "Daly", ["aus-dyb"] = "Dyirbalic", ["aus-gar"] = "Garawan", ["aus-gun"] = "Gunwinyguan", ["aus-jar"] = "Jarrakan", ["aus-kar"] = "Karnic", ["aus-mir"] = "Mirndi", ["aus-nga"] = "Ngayarda", ["aus-nyu"] = "Nyulnyulan", ["aus-pam"] = "Pama-Nyungan", ["aus-pmn"] = "Paman", ["aus-psw"] = "Southwest Pama-Nyungan", ["aus-rnd"] = "Arandic", ["aus-tnk"] = "Tangkic", ["aus-wdj"] = "Iwaidjan", ["aus-wor"] = "Worrorran", ["aus-yid"] = "Yidinyic", ["aus-yng"] = "Yangmanic", ["aus-yol"] = "Yolngu", ["aus-yuk"] = "Yuin-Kuric", ["awd"] = "Arawakan", ["awd-nwk"] = "Nawiki", ["awd-taa"] = "Ta-Arawakan", ["azc"] = "Uto-Aztecan", ["azc-cup"] = "Cupan", ["azc-dur"] = "Durango Nahuatl", ["azc-hua"] = "Huasteca Nahuatl", ["azc-nah"] = "Nahuan", ["azc-num"] = "Numic", ["azc-tak"] = "Takic", ["azc-trc"] = "Taracahitic", ["bad"] = "Banda", ["bad-cnt"] = "Central Banda", ["bai"] = "Bamileke", ["bat"] = "Baltic", ["bat-eas"] = "East Baltic", ["bat-wes"] = "West Baltic", ["ber"] = "Berber", ["bnt"] = "Bantu", ["bnt-baf"] = "Bafia", ["bnt-bbo"] = "Bafo-Bonkeng", ["bnt-bdz"] = "Boma-Dzing", ["bnt-bek"] = "Bekwilic", ["bnt-bki"] = "Bena-Kinga", ["bnt-bmo"] = "Bangi-Moi", ["bnt-bne"] = "Northeast Bantu", ["bnt-bnm"] = "Bangi-Ntomba", ["bnt-boa"] = "Boan", ["bnt-bot"] = "Botatwe", ["bnt-bsa"] = "Basaa", ["bnt-bsh"] = "Bushoong", ["bnt-bso"] = "Southern Bantu", ["bnt-bta"] = "Bati-Angba", ["bnt-btb"] = "Beti", ["bnt-bte"] = "Bangi-Tetela", ["bnt-bun"] = "Buja-Ngombe", ["bnt-chg"] = "Chaga", ["bnt-cht"] = "Chaga-Taita", ["bnt-clu"] = "Chokwe-Luchazi", ["bnt-com"] = "Comorian", ["bnt-glb"] = "Great Lakes Bantu", ["bnt-haj"] = "Haya-Jita", ["bnt-kak"] = "Kako", ["bnt-kav"] = "Kavango", ["bnt-kbi"] = "Komo-Bira", ["bnt-kel"] = "Kele", ["bnt-kil"] = "Kilombero", ["bnt-kka"] = "Kikuyu-Kamba", ["bnt-kmb"] = "Kimbundu", ["bnt-kng"] = "Kongo", ["bnt-kpw"] = "Kpwe", ["bnt-ksb"] = "Kavango-Southwest Bantu", ["bnt-kts"] = "Kele-Tsogo", ["bnt-lbn"] = "Luban", ["bnt-leb"] = "Lebonya", ["bnt-lgb"] = "Lega-Binja", ["bnt-lok"] = "Logooli-Kuria", ["bnt-lub"] = "Luba", ["bnt-lun"] = "Lunda", ["bnt-mak"] = "Makua", ["bnt-mbb"] = "Mboshi-Buja", ["bnt-mbe"] = "Mbole-Enya", ["bnt-mbi"] = "Mbinga", ["bnt-mbo"] = "Mboshi", ["bnt-mbt"] = "Mbete", ["bnt-mby"] = "Mbeya", ["bnt-mij"] = "Mijikenda", ["bnt-mka"] = "Makaa", ["bnt-mne"] = "Manenguba", ["bnt-mnj"] = "Makaa-Njem", ["bnt-mon"] = "Mongo", ["bnt-mra"] = "Mbugwe-Rangi", ["bnt-msl"] = "Masaba-Luhya", ["bnt-mwi"] = "Mwika", ["bnt-ncb"] = "Northeast Coast Bantu", ["bnt-ndb"] = "Ndzem-Bomwali", ["bnt-ngn"] = "Ngondi-Ngiri", ["bnt-ngu"] = "Nguni", ["bnt-nya"] = "Nyali", ["bnt-nyb"] = "Nyanga-Buyi", ["bnt-nyg"] = "Nyoro-Ganda", ["bnt-nys"] = "Nyasa", ["bnt-nze"] = "Nzebi", ["bnt-ova"] = "Ovambo", ["bnt-par"] = "Pare", ["bnt-pen"] = "Pende", ["bnt-pob"] = "Pomo-Bomwali", ["bnt-ruk"] = "Rukwa", ["bnt-run"] = "Rungwe", ["bnt-rur"] = "Rufiji-Ruvuma", ["bnt-ruv"] = "Ruvu", ["bnt-rvm"] = "Ruvuma", ["bnt-sab"] = "Sabaki", ["bnt-saw"] = "Sawabantu", ["bnt-sbi"] = "Sabi", ["bnt-seu"] = "Seuta", ["bnt-shh"] = "Shi-Havu", ["bnt-sho"] = "Shona", ["bnt-sir"] = "Sira", ["bnt-ske"] = "Soko-Kele", ["bnt-sna"] = "Sena", ["bnt-sts"] = "Sotho-Tswana", ["bnt-swb"] = "Southwest Bantu", ["bnt-swh"] = "Swahili", ["bnt-tek"] = "Teke", ["bnt-tet"] = "Tetela", ["bnt-tkc"] = "Central Teke", ["bnt-tkm"] = "Takama", ["bnt-tmb"] = "Teke-Mbede", ["bnt-tso"] = "Tsogo", ["bnt-tsr"] = "Tswa-Ronga", ["bnt-yak"] = "Yaka", ["bnt-yko"] = "Yasa-Kombe", ["bnt-zbi"] = "Zamba-Binza", ["btk"] = "Batak", ["cau-abz"] = "Abkhaz-Abaza", ["cau-and"] = "Andian", ["cau-ava"] = "Avaro-Andian", ["cau-cir"] = "Circassian", ["cau-drg"] = "Dargwa", ["cau-esm"] = "Eastern Samur", ["cau-ets"] = "East Tsezian", ["cau-lzg"] = "Lezghian", ["cau-nec"] = "Northeast Caucasian", ["cau-nkh"] = "Nakh", ["cau-nwc"] = "Northwest Caucasian", ["cau-sam"] = "Samur", ["cau-ssm"] = "Southern Samur", ["cau-tsz"] = "Tsezian", ["cau-vay"] = "Vainakh", ["cau-wsm"] = "Western Samur", ["cau-wts"] = "West Tsezian", ["cba"] = "Chibchan", ["ccs"] = "Kartvelian", ["ccs-gzn"] = "Georgian-Zan", ["ccs-zan"] = "Zan", ["cdc"] = "Chadic", ["cdc-cbm"] = "Central Chadic", ["cdc-est"] = "East Chadic", ["cdc-mas"] = "Masa", ["cdc-wst"] = "West Chadic", ["cdd"] = "Caddoan", ["cel"] = "Celtic", ["cel-brs"] = "Southwestern Brythonic", ["cel-brw"] = "Western Brythonic", ["cel-bry"] = "Brythonic", ["cel-gae"] = "Goidelic", ["cel-his"] = "Hispano-Celtic", ["cel-ins"] = "Insular Celtic", ["chi"] = "Chimakuan", ["chm"] = "Mari", ["cmc"] = "Chamic", ["crp"] = "creole or pidgin", ["csu"] = "Central Sudanic", ["csu-bba"] = "Bongo-Bagirmi", ["csu-bbk"] = "Bongo-Baka", ["csu-bgr"] = "Bagirmi", ["csu-bkr"] = "Birri-Kresh", ["csu-ecs"] = "Eastern Central Sudanic", ["csu-kab"] = "Kaba", ["csu-lnd"] = "Lendu", ["csu-maa"] = "Mangbetu", ["csu-mle"] = "Mangbutu-Lese", ["csu-mma"] = "Moru-Madi", ["csu-sar"] = "Sara", ["csu-val"] = "Vale", ["cus"] = "Cushitic", ["cus-cen"] = "Central Cushitic", ["cus-eas"] = "East Cushitic", ["cus-hec"] = "Highland East Cushitic", ["cus-som"] = "Somaloid", ["cus-sou"] = "South Cushitic", ["day"] = "Land Dayak", ["del"] = "Lenape", ["den"] = "Slavey", ["dmn"] = "Mande", ["dmn-bbu"] = "Bisa-Busa", ["dmn-emn"] = "East Manding", ["dmn-jje"] = "Jogo-Jeri", ["dmn-man"] = "Manding", ["dmn-mda"] = "Mano-Dan", ["dmn-mdc"] = "Central Mande", ["dmn-mde"] = "Eastern Mande", ["dmn-mdw"] = "Western Mande", ["dmn-mjo"] = "Manding-Jogo", ["dmn-mmo"] = "Manding-Mokole", ["dmn-mnk"] = "Maninka", ["dmn-mnw"] = "Northwestern Mande", ["dmn-mok"] = "Mokole", ["dmn-mse"] = "Southeastern Mande", ["dmn-msw"] = "Southwestern Mande", ["dmn-mva"] = "Manding-Vai", ["dmn-nbe"] = "Nwa-Beng", ["dmn-sam"] = "Samo", ["dmn-smg"] = "Samogo", ["dmn-snb"] = "Soninke-Bobo", ["dmn-sya"] = "Susu-Yalunka", ["dmn-vak"] = "Vai-Kono", ["dmn-wmn"] = "West Manding", ["dra"] = "Dravidian", ["dra-cen"] = "Central Dravidian", ["dra-gki"] = "Gondi-Kui", ["dra-gon"] = "Gondi", ["dra-imd"] = "Irula-Muduga", ["dra-kan"] = "Kannadoid", ["dra-kki"] = "Konda-Kui", ["dra-kml"] = "Kurukh-Malto", ["dra-knk"] = "Kolami-Naiki", ["dra-kod"] = "Kodagu", ["dra-kor"] = "Koraga", ["dra-mal"] = "Malayalamoid", ["dra-mdy"] = "Madiya", ["dra-mlo"] = "Malto", ["dra-mur"] = "Muria", ["dra-nor"] = "North Dravidian", ["dra-pgd"] = "Parji-Gadaba", ["dra-sdo"] = "South Dravidian I", ["dra-sdt"] = "South Dravidian II", ["dra-sou"] = "South Dravidian", ["dra-tam"] = "Tamiloid", ["dra-tel"] = "Teluguic", ["dra-tkd"] = "Tamil-Kodagu", ["dra-tkn"] = "Tamil-Kannada", ["dra-tkt"] = "Toda-Kota", ["dra-tlk"] = "Tulu-Koraga", ["dra-tml"] = "Tamil-Malayalam", ["egx"] = "Egyptian", ["esx"] = "Eskimo-Aleut", ["esx-esk"] = "Eskimo", ["esx-inu"] = "Inuit", ["euq"] = "Vasconic", ["gba"] = "Gbaya", ["gba-eas"] = "Eastern Gbaya", ["gba-sou"] = "Southern Gbaya", ["gba-wes"] = "Western Gbaya", ["gem"] = "Germanic", ["gio"] = "Gelao", ["gme"] = "East Germanic", ["gmq"] = "North Germanic", ["gmq-eas"] = "East Scandinavian", ["gmq-ins"] = "Insular Scandinavian", ["gmq-wes"] = "West Scandinavian", ["gmw"] = "West Germanic", ["gmw-afr"] = "Anglo-Frisian", ["gmw-ang"] = "Anglic", ["gmw-fri"] = "Frisian", ["gmw-frk"] = "Low Franconian", ["gmw-hgm"] = "High German", ["gmw-ian"] = "Irish Anglo-Norman", ["gmw-lgm"] = "Low German", ["grk"] = "Hellenic", ["him"] = "Western Pahari", ["hmn"] = "Hmong", ["hmx"] = "Hmong-Mien", ["hmx-mie"] = "Mien", ["hok"] = "Hokan", ["hyx"] = "Armenian", ["iir"] = "Indo-Iranian", ["iir-nur"] = "Nuristani", ["ijo"] = "Ijoid", ["inc"] = "Indo-Aryan", ["inc-bas"] = "Bengali–Assamese", ["inc-bhi"] = "Bhil", ["inc-bih"] = "Bihari", ["inc-cen"] = "Central Indo-Aryan", ["inc-chi"] = "Chitrali", ["inc-dar"] = "Dardic", ["inc-dre"] = "Eastern Dardic", ["inc-eas"] = "Eastern Indo-Aryan", ["inc-hal"] = "Halbic", ["inc-hie"] = "Eastern Hindi", ["inc-hiw"] = "Western Hindi", ["inc-hnd"] = "Hindustani", ["inc-ins"] = "Insular Indo-Aryan", ["inc-kas"] = "Kashmiric", ["inc-koh"] = "Kohistani", ["inc-krn"] = "KRNB lects", ["inc-kun"] = "Kunar", ["inc-mid"] = "Middle Indo-Aryan", ["inc-nor"] = "Northern Indo-Aryan", ["inc-nwe"] = "Northwestern Indo-Aryan", ["inc-old"] = "Old Indo-Aryan", ["inc-pah"] = "Pahari", ["inc-pan"] = "Punjabic", ["inc-pas"] = "Pashayi", ["raj"] = "Rajasthani", ["inc-rom"] = "Romani", ["inc-shn"] = "Shinaic", ["inc-snd"] = "Sindhi", ["inc-sou"] = "Southern Indo-Aryan", ["inc-tha"] = "Tharu", ["inc-wes"] = "Western Indo-Aryan", ["ine"] = "Indo-European", ["ine-ana"] = "Anatolian", ["ine-bsl"] = "Balto-Slavic", ["ine-luw"] = "Luwic", ["ine-toc"] = "Tocharian", ["ira"] = "Iranian", ["ira-cen"] = "Central Iranian", ["ira-csp"] = "Caspian", ["ira-kms"] = "Komisenian", ["ira-mid"] = "Middle Iranian", ["ira-mny"] = "Munji-Yidgha", ["ira-mpr"] = "Medo-Parthian", ["ira-msh"] = "Mazanderani-Shahmirzadi", ["ira-nei"] = "Northeastern Iranian", ["ira-nwi"] = "Northwestern Iranian", ["ira-old"] = "Old Iranian", ["ira-orp"] = "Ormuri-Parachi", ["ira-pat"] = "Pathan", ["ira-sbc"] = "Sogdo-Bactrian", ["ira-sei"] = "Southeastern Iranian", ["ira-sgc"] = "Sogdic", ["ira-sgi"] = "Sanglechi-Ishkashimi", ["ira-shr"] = "Shughni-Roshani", ["ira-shy"] = "Shughni-Yazghulami", ["ira-swi"] = "Southwestern Iranian", ["ira-sym"] = "Shughni-Yazghulami-Munji", ["ira-wes"] = "Western Iranian", ["ira-zgr"] = "Zaza-Gorani", ["iro"] = "Iroquoian", ["iro-nor"] = "North Iroquoian", ["itc"] = "Italic", ["itc-sbl"] = "Osco-Umbrian", ["jpx"] = "Japonic", ["jpx-nry"] = "Northern Ryukyuan", ["jpx-ryu"] = "Ryukyuan", ["jpx-sry"] = "Southern Ryukyuan", ["kar"] = "Karen", ["kca"] = "Khanty", ["khi-kal"] = "Kalahari Khoe", ["khi-khk"] = "Khoekhoe", ["khi-kho"] = "Khoe", ["khi-kkw"] = "Khoe-Kwadi", ["khi-kxa"] = "Kx'a", ["khi-tuu"] = "Tuu", ["kro"] = "Kru", ["kro-aiz"] = "Aizi", ["kro-bet"] = "Bété", ["kro-did"] = "Dida", ["kro-ekr"] = "Eastern Kru", ["kro-grb"] = "Grebo", ["kro-wee"] = "Wee", ["kro-wkr"] = "Western Kru", ["ku"] = "Kurdish", ["map"] = "Austronesian", ["map-ata"] = "Atayalic", ["mjg"] = "Monguor", ["mkh"] = "Mon-Khmer", ["mkh-asl"] = "Aslian", ["mkh-ban"] = "Bahnaric", ["mkh-kat"] = "Katuic", ["mkh-khm"] = "Khmuic", ["mkh-kmr"] = "Khmeric", ["mkh-mnc"] = "Monic", ["mkh-mng"] = "Mangic", ["mkh-nbn"] = "North Bahnaric", ["mkh-pal"] = "Palaungic", ["mkh-pea"] = "Pearic", ["mkh-pkn"] = "Pakanic", ["mkh-vie"] = "Vietic", ["mno"] = "Manobo", ["mns"] = "Mansi", ["mun"] = "Munda", ["myn"] = "Mayan", ["nai-cat"] = "Catawban", ["nai-chu"] = "Chumashan", ["nai-ckn"] = "Chinookan", ["nai-coo"] = "Coosan", ["nai-jcq"] = "Jicaquean", ["nai-ker"] = "Keresan", ["nai-klp"] = "Kalapuyan", ["nai-kta"] = "Kiowa-Tanoan", ["nai-len"] = "Lencan", ["nai-mdu"] = "Maiduan", ["nai-min"] = "Misumalpan", ["nai-miz"] = "Mixe-Zoquean", ["nai-mus"] = "Muskogean", ["nai-pak"] = "Pakawan", ["nai-pal"] = "Palaihnihan", ["nai-plp"] = "Plateau Penutian", ["nai-pom"] = "Pomoan", ["nai-sca"] = "Siouan-Catawban", ["nai-shp"] = "Sahaptian", ["nai-shs"] = "Shastan", ["nai-tot"] = "Totozoquean", ["nai-tqn"] = "Tequistlatecan", ["nai-tsi"] = "Tsimshianic", ["nai-ttn"] = "Totonacan", ["nai-utn"] = "Utian", ["nai-wtq"] = "Wintuan", ["nai-xin"] = "Xincan", ["nai-ykn"] = "Yukian", ["nai-you"] = "Yok-Utian", ["nai-yuc"] = "Yuman-Cochimí", ["ngf"] = "Trans-New Guinea", ["ngf-fin"] = "Finisterre", ["ngf-mad"] = "Madang", ["ngf-okk"] = "Ok", ["ngf-sbh"] = "South Bird's Head", ["nic"] = "Niger-Congo", ["nic-alu"] = "Alumic", ["nic-bas"] = "Basa", ["nic-bbe"] = "Eastern Beboid", ["nic-bco"] = "Benue-Congo", ["nic-bcr"] = "Bantoid-Cross", ["nic-bdn"] = "Northern Bantoid", ["nic-bds"] = "Southern Bantoid", ["nic-beb"] = "Beboid", ["nic-ben"] = "Bendi", ["nic-beo"] = "Beromic", ["nic-bod"] = "Bantoid", ["nic-buk"] = "Buli-Koma", ["nic-bwa"] = "Bwa", ["nic-cde"] = "Central Delta", ["nic-cri"] = "Cross River", ["nic-dag"] = "Dagbani", ["nic-dak"] = "Dakoid", ["nic-dge"] = "Escarpment Dogon", ["nic-dgw"] = "West Dogon", ["nic-eko"] = "Ekoid", ["nic-eov"] = "Eastern Oti-Volta", ["nic-fru"] = "Furu", ["nic-gne"] = "Eastern Gurunsi", ["nic-gnn"] = "Northern Gurunsi", ["nic-gns"] = "Gurunsi", ["nic-gnw"] = "Western Gurunsi", ["nic-gre"] = "Eastern Grassfields", ["nic-grf"] = "Grassfields", ["nic-grm"] = "Gurma", ["nic-grs"] = "Southwest Grassfields", ["nic-gur"] = "Gur", ["nic-ief"] = "Ibibio-Efik", ["nic-jer"] = "Jera", ["nic-jkn"] = "Jukunoid", ["nic-jrn"] = "Jarawan", ["nic-jrw"] = "Jarawa", ["nic-kam"] = "Kambari", ["nic-kau"] = "Kauru", ["nic-kmk"] = "Kamuku", ["nic-kne"] = "East Kainji", ["nic-knj"] = "Kainji", ["nic-knn"] = "Northwest Kainji", ["nic-ktl"] = "Katloid", ["nic-lcr"] = "Lower Cross River", ["nic-mam"] = "Mamfe", ["nic-mba"] = "Mbam", ["nic-mbc"] = "Mba", ["nic-mbw"] = "West Mbam", ["nic-mmb"] = "Mambiloid", ["nic-mom"] = "Momo", ["nic-mre"] = "Moré", ["nic-ngd"] = "Ngbandi", ["nic-nge"] = "Ngemba", ["nic-ngk"] = "Ngbaka", ["nic-nin"] = "Ninzic", ["nic-nka"] = "Nkambe", ["nic-nkb"] = "Baka", ["nic-nke"] = "Eastern Ngbaka", ["nic-nkg"] = "Gbanziri", ["nic-nkk"] = "Kpala", ["nic-nkm"] = "Mbaka", ["nic-nkw"] = "Western Ngbaka", ["nic-npd"] = "North Plateau Dogon", ["nic-nun"] = "Nun", ["nic-nwa"] = "Nanga-Walo", ["nic-ogo"] = "Ogoni", ["nic-ovo"] = "Oti-Volta", ["nic-pla"] = "Platoid", ["nic-plc"] = "Central Plateau", ["nic-pld"] = "Plains Dogon", ["nic-ple"] = "East Plateau", ["nic-pls"] = "South Plateau", ["nic-plt"] = "Plateau", ["nic-ras"] = "Rashad", ["nic-rnc"] = "Central Ring", ["nic-rng"] = "Ring", ["nic-rnn"] = "Northern Ring", ["nic-rnw"] = "Western Ring", ["nic-ser"] = "Sere", ["nic-shi"] = "Shiroro", ["nic-sis"] = "Sisaala", ["nic-tar"] = "Tarokoid", ["nic-tiv"] = "Tivoid", ["nic-tvc"] = "Central Tivoid", ["nic-tvn"] = "Northern Tivoid", ["nic-ubg"] = "Ubangian", ["nic-uce"] = "East-West Upper Cross River", ["nic-ucn"] = "North-South Upper Cross River", ["nic-ucr"] = "Upper Cross River", ["nic-vco"] = "Volta-Congo", ["nic-wov"] = "Western Oti-Volta", ["nic-ykb"] = "Yukubenic", ["nic-ymb"] = "Yambasa", ["nic-yon"] = "Yom-Nawdm", ["nub"] = "Nubian", ["nub-hil"] = "Hill Nubian", ["nur-nor"] = "Northern Nuristani", ["nur-sou"] = "Southern Nuristani", ["omq"] = "Oto-Manguean", ["omq-cha"] = "Chatino", ["omq-chi"] = "Chinantecan", ["omq-cui"] = "Cuicatec", ["omq-maz"] = "Mazatecan", ["omq-mix"] = "Mixtecan", ["omq-mxt"] = "Mixtec", ["omq-otp"] = "Oto-Pamean", ["omq-pop"] = "Popolocan", ["omq-tri"] = "Trique", ["omq-zap"] = "Zapotecan", ["omq-zpc"] = "Zapotec", ["omv"] = "Omotic", ["omv-aro"] = "Aroid", ["omv-diz"] = "Dizoid", ["omv-eom"] = "East Ometo", ["omv-gon"] = "Gonga", ["omv-mao"] = "Mao", ["omv-nom"] = "North Ometo", ["omv-ome"] = "Ometo", ["oto"] = "Otomian", ["oto-otm"] = "Otomi", ["paa"] = "Papuan", ["paa-arf"] = "Arafundi", ["paa-asa"] = "Arai-Samaia", ["paa-bng"] = "Baining", ["paa-brd"] = "Border", ["paa-egb"] = "East Geelvink Bay", ["paa-eng"] = "Engan", ["paa-iwm"] = "Iwam", ["paa-kag"] = "Kainantu-Goroka", ["paa-kiw"] = "Kiwaian", ["paa-kut"] = "Kutubuan", ["paa-kwm"] = "Kwomtari", ["paa-lkp"] = "Lakes Plain", ["paa-lsp"] = "Lower Sepik", ["paa-mai"] = "Mairasi", ["paa-msk"] = "Sko", ["paa-nbo"] = "North Bougainville", ["paa-nha"] = "North Halmahera", ["paa-nim"] = "Nimboran", ["paa-pag"] = "Papuan Gulf", ["paa-pau"] = "Pauwasi", ["paa-ram"] = "Ramu", ["paa-sbo"] = "South Bougainville", ["paa-sen"] = "Sentani", ["paa-spk"] = "Sepik", ["paa-tkw"] = "Tor-Kwerba", ["paa-wpa"] = "West Papuan", ["paa-yam"] = "Yam", ["paa-yua"] = "Yuat", ["phi"] = "Philippine", ["phi-kal"] = "Kalamian", ["poz"] = "Malayo-Polynesian", ["poz-aay"] = "Admiralty Islands", ["poz-bnn"] = "North Bornean", ["poz-bop"] = "Borneo-Philippines", ["poz-bre"] = "East Barito", ["poz-brw"] = "West Barito", ["poz-btk"] = "Bungku-Tolaki", ["poz-cet"] = "Central-Eastern Malayo-Polynesian", ["poz-clb"] = "Celebic", ["poz-cln"] = "New Caledonian", ["poz-cma"] = "Central Maluku", ["poz-hce"] = "Halmahera-Cenderawasih", ["poz-kal"] = "Kaili-Pamona", ["poz-lgx"] = "Lampungic", ["poz-mcm"] = "Malayo-Chamic", ["poz-mic"] = "Micronesian", ["poz-mly"] = "Malayic", ["poz-msa"] = "Malayo-Sumbawan", ["poz-mun"] = "Muna-Buton", ["poz-nws"] = "Northwest Sumatran", ["poz-occ"] = "Central-Eastern Oceanic", ["poz-oce"] = "Oceanic", ["poz-ocs"] = "Southern Oceanic", ["poz-ocw"] = "Western Oceanic", ["poz-pcc"] = "Central Pacific", ["poz-pep"] = "Eastern Polynesian", ["poz-pnp"] = "Nuclear Polynesian", ["poz-pol"] = "Polynesian", ["poz-san"] = "Sabahan", ["poz-sbj"] = "Sama-Bajaw", ["poz-slb"] = "Saluan-Banggai", ["poz-sls"] = "Southeast Solomonic", ["poz-ssw"] = "South Sulawesi", ["poz-stm"] = "St. Matthias", ["poz-sus"] = "Sunda-Sulawesi", ["poz-swa"] = "North Sarawakan", ["poz-tem"] = "Temotu", ["poz-tim"] = "Timoric", ["poz-ton"] = "Tongic", ["poz-tot"] = "Tomini-Tolitoli", ["poz-vnc"] = "Central Vanuatu", ["poz-vnn"] = "North Vanuatu", ["poz-vns"] = "South Vanuatu", ["poz-wot"] = "Wotu-Wolio", ["pqe"] = "Eastern Malayo-Polynesian", ["qfa-adc"] = "Central Great Andamanese", ["qfa-adm"] = "Great Andamanese", ["qfa-adn"] = "Northern Great Andamanese", ["qfa-ads"] = "Southern Great Andamanese", ["qfa-ain"] = "Ainuic", ["qfa-bej"] = "Be-Jizhao", ["qfa-bet"] = "Be-Tai", ["qfa-buy"] = "Buyang", ["qfa-cka"] = "Chukotko-Kamchatkan", ["qfa-ckn"] = "Chukotkan", ["qfa-dgn"] = "Dogon", ["qfa-dny"] = "Dene-Yeniseian", ["qfa-hur"] = "Hurro-Urartian", ["qfa-iso"] = "isolate", ["qfa-kad"] = "Kadu", ["qfa-kms"] = "Kam-Sui", ["qfa-kor"] = "Koreanic", ["qfa-kra"] = "Kra", ["qfa-lic"] = "Hlai", ["qfa-mal"] = "Left May", ["qfa-mch"] = "Macro-Chibchan", ["qfa-mix"] = "mixed", ["qfa-not"] = "not a family", ["qfa-onb"] = "Be", ["qfa-ong"] = "Ongan", ["qfa-sub"] = "substrate", ["qfa-tak"] = "Kra-Dai", ["qfa-tap"] = "Timor-Alor-Pantar", ["qfa-tor"] = "Torricelli", ["qfa-tyn"] = "Tyrsenian", ["qfa-xgs"] = "Serbi-Mongolic", ["qfa-xgx"] = "Para-Mongolic", ["qfa-yen"] = "Yeniseian", ["qfa-yno"] = "Northern Yeniseian", ["qfa-yso"] = "Southern Yeniseian", ["qfa-yuk"] = "Yukaghir", ["qwe"] = "Quechuan", ["roa"] = "Romance", ["roa-eas"] = "Eastern Romance", ["roa-git"] = "Gallo-Italic", ["roa-ibe"] = "West Iberian", ["roa-itd"] = "Italo-Dalmatian", ["roa-ocr"] = "Occitano-Romance", ["roa-oil"] = "Oïl", ["roa-rhe"] = "Rhaeto-Romance", ["sai-ara"] = "Araucanian", ["sai-aym"] = "Aymaran", ["sai-bar"] = "Barbacoan", ["sai-bor"] = "Boran", ["sai-cah"] = "Cahuapanan", ["sai-car"] = "Cariban", ["sai-cer"] = "Cerrado", ["sai-chc"] = "Chocoan", ["sai-cho"] = "Chonan", ["sai-cje"] = "Central Jê", ["sai-cpc"] = "Chapacuran", ["sai-crn"] = "Charruan", ["sai-ctc"] = "Catacaoan", ["sai-guc"] = "Guaicuruan", ["sai-guh"] = "Guahiban", ["sai-gui"] = "Guianan", ["sai-har"] = "Harákmbut", ["sai-hkt"] = "Harákmbut-Katukinan", ["sai-hrp"] = "Huarpean", ["sai-jee"] = "Jê", ["sai-jir"] = "Jirajaran", ["sai-jiv"] = "Jivaroan", ["sai-ktk"] = "Katukinan", ["sai-kui"] = "Kuikuroan", ["sai-map"] = "Mapoyan", ["sai-mas"] = "Mascoian", ["sai-mgc"] = "Mataco-Guaicuru", ["sai-mje"] = "Macro-Jê", ["sai-mtc"] = "Matacoan", ["sai-mur"] = "Muran", ["sai-nad"] = "Nadahup", ["sai-nje"] = "Northern Jê", ["sai-nmk"] = "Nambikwaran", ["sai-otm"] = "Otomacoan", ["sai-pan"] = "Panoan", ["sai-pat"] = "Pano-Tacanan", ["sai-pek"] = "Pekodian", ["sai-pem"] = "Pemongan", ["sai-prk"] = "Parukotoan", ["sai-sje"] = "Southern Jê", ["sai-tac"] = "Tacanan", ["sai-tar"] = "Taranoan", ["sai-tuc"] = "Tucanoan", ["sai-tyu"] = "Ticuna-Yuri", ["sai-ucp"] = "Uru-Chipaya", ["sai-ven"] = "Venezuelan Cariban", ["sai-wic"] = "Wichí", ["sai-wit"] = "Witotoan", ["sai-ynm"] = "Yanomami", ["sai-yuk"] = "Yukpan", ["sai-zam"] = "Zamucoan", ["sai-zap"] = "Zaparoan", ["sal"] = "Salishan", ["sdv"] = "Eastern Sudanic", ["sdv-bri"] = "Bari", ["sdv-daj"] = "Daju", ["sdv-dnu"] = "Dinka-Nuer", ["sdv-eje"] = "Eastern Jebel", ["sdv-kln"] = "Kalenjin", ["sdv-lma"] = "Lotuko-Maa", ["sdv-lon"] = "Northern Luo", ["sdv-los"] = "Southern Luo", ["sdv-luo"] = "Luo", ["sdv-nes"] = "Northern Eastern Sudanic", ["sdv-nie"] = "Eastern Nilotic", ["sdv-nil"] = "Nilotic", ["sdv-nis"] = "Southern Nilotic", ["sdv-niw"] = "Western Nilotic", ["sdv-nma"] = "Nandi-Markweta", ["sdv-nyi"] = "Nyima", ["sdv-tmn"] = "Taman", ["sdv-ttu"] = "Teso-Turkana", ["sel"] = "Selkup", ["sem"] = "Semitic", ["sem-ara"] = "Aramaic", ["sem-arb"] = "Arabic", ["sem-are"] = "Eastern Aramaic", ["sem-arw"] = "Western Aramaic", ["sem-ase"] = "Southeastern Aramaic", ["sem-can"] = "Canaanite", ["sem-cen"] = "Central Semitic", ["sem-cna"] = "Central Neo-Aramaic", ["sem-eas"] = "East Semitic", ["sem-eth"] = "Ethiopian Semitic", ["sem-nna"] = "Northeastern Neo-Aramaic", ["sem-nwe"] = "Northwest Semitic", ["sem-osa"] = "Old South Arabian", ["sem-sar"] = "Modern South Arabian", ["sem-wes"] = "West Semitic", ["sgn"] = "sign", ["sgn-fsl"] = "French Sign Languages", ["sgn-gsl"] = "German Sign Languages", ["sgn-jsl"] = "Japanese Sign Languages", ["sio"] = "Siouan", ["sio-dhe"] = "Dhegihan", ["sio-dkt"] = "Dakotan", ["sio-mor"] = "Missouri River Siouan", ["sio-msv"] = "Mississippi Valley Siouan", ["sio-ohv"] = "Ohio Valley Siouan", ["sit"] = "Sino-Tibetan", ["sit-aao"] = "Ao", ["sit-alm"] = "Almora", ["sit-bai"] = "Bai", ["sit-bdi"] = "Bodish", ["sit-cln"] = "Cai-Long", ["sit-dhi"] = "Dhimalish", ["sit-ebo"] = "East Bodish", ["sit-gma"] = "Greater Magaric", ["sit-gsi"] = "Greater Siangic", ["sit-hrs"] = "Hrusish", ["sit-jnp"] = "Jingphoic", ["sit-jpl"] = "Kachin-Luic", ["sit-kch"] = "Konyak-Chang", ["sit-kha"] = "Kham", ["sit-khb"] = "Kho-Bwa", ["sit-khc"] = "Chug-Lish", ["sit-khm"] = "Mey-Sartang", ["sit-khw"] = "Western Kho-Bwa", ["sit-kic"] = "Central Kiranti", ["sit-kie"] = "Eastern Kiranti", ["sit-kin"] = "Kinnauric", ["sit-kir"] = "Kiranti", ["sit-kiw"] = "Western Kiranti", ["sit-kon"] = "Konyak", ["sit-kyk"] = "Kyirong-Kagate", ["sit-lab"] = "Ladakhi-Balti", ["sit-las"] = "Lahuli-Spiti", ["sit-luu"] = "Luish", ["sit-mar"] = "Maringic", ["sit-mba"] = "Macro-Bai", ["sit-mdz"] = "Midzu", ["sit-mnz"] = "Mondzish", ["sit-mru"] = "Mruic", ["sit-nas"] = "Naish", ["sit-nax"] = "Naic", ["sit-nba"] = "Northern Bai", ["sit-new"] = "Newaric", ["sit-nng"] = "Nungish", ["sit-qia"] = "Qiangic", ["sit-rgy"] = "Rgyalrongic", ["sit-sba"] = "Sino-Bai", ["sit-tam"] = "Tamangic", ["sit-tan"] = "Tani", ["sit-tib"] = "Tibetic", ["sit-tja"] = "Tujia", ["sit-tma"] = "Tangkhul-Maring", ["sit-tng"] = "Tangkhulic", ["sit-tno"] = "Tangsa-Nocte", ["sit-tsk"] = "Tshangla", ["sit-whm"] = "West Himalayish", ["sit-zem"] = "Zeme", ["sla"] = "Slavic", ["smi"] = "Sami", ["son"] = "Songhay", ["sqj"] = "Albanian", ["ssa"] = "Nilo-Saharan", ["ssa-fur"] = "Fur", ["ssa-klk"] = "Kuliak", ["ssa-kom"] = "Koman", ["ssa-sah"] = "Saharan", ["syd"] = "Samoyedic", ["tai"] = "Tai", ["tai-cen"] = "Central Tai", ["tai-cho"] = "Chongzuo Tai", ["tai-nor"] = "Northern Tai", ["tai-sap"] = "Sapa-Southwestern Tai", ["tai-swe"] = "Southwestern Tai", ["tai-tay"] = "Tày", ["tai-wen"] = "Wenma-Southwestern Tai", ["tbq"] = "Tibeto-Burman", ["tbq-anp"] = "Angami-Pochuri", ["tbq-axi"] = "Axioid", ["tbq-bdg"] = "Bodo-Garo", ["tbq-bis"] = "Bisoid", ["tbq-bka"] = "Bi-Ka", ["tbq-bkj"] = "Sal", ["tbq-brm"] = "Burmish", ["tbq-buq"] = "Burmo-Qiangic", ["tbq-drp"] = "Downriver Phula", ["tbq-han"] = "Hanoid", ["tbq-hph"] = "Highland Phula", ["tbq-jin"] = "Jino", ["tbq-kuk"] = "Kukish", ["tbq-kzh"] = "Kazhuoish", ["tbq-lal"] = "Lalo", ["tbq-lho"] = "Lahoish", ["tbq-llo"] = "Lipo-Lolopo", ["tbq-lob"] = "Lolo-Burmese", ["tbq-lol"] = "Loloish", ["tbq-lso"] = "Lisoish", ["tbq-lwo"] = "Lawoish", ["tbq-muj"] = "Muji", ["tbq-nas"] = "Nasoid", ["tbq-nis"] = "Nisu", ["tbq-nlo"] = "Northern Loloish", ["tbq-nso"] = "Nisoish", ["tbq-nus"] = "Nusoish", ["tbq-phw"] = "Phowa", ["tbq-rph"] = "Riverine Phula", ["tbq-sel"] = "Southeastern Loloish", ["tbq-sil"] = "Siloid", ["tbq-slo"] = "Southern Loloish", ["tbq-tal"] = "Taloid", ["tbq-urp"] = "Upriver Phula", ["trk"] = "Turkic", ["trk-kar"] = "Karluk", ["trk-kbu"] = "Kipchak-Bulgar", ["trk-kcu"] = "Kipchak-Cuman", ["trk-kip"] = "Kipchak", ["trk-kkp"] = "Kyrgyz-Kipchak", ["trk-kno"] = "Kipchak-Nogai", ["trk-nsb"] = "North Siberian Turkic", ["trk-ogr"] = "Oghur", ["trk-ogz"] = "Oghuz", ["trk-sib"] = "Siberian Turkic", ["trk-ssb"] = "South Siberian Turkic", ["tup"] = "Tupian", ["tup-gua"] = "Tupi-Guarani", ["tuw"] = "Tungusic", ["tuw-ewe"] = "Ewenic", ["tuw-jrc"] = "Jurchenic", ["tuw-nan"] = "Nanaic", ["tuw-udg"] = "Udegheic", ["urj"] = "Uralic", ["urj-fin"] = "Finnic", ["urj-mdv"] = "Mordvinic", ["urj-prm"] = "Permic", ["urj-ugr"] = "Ugric", ["wak"] = "Wakashan", ["wen"] = "Sorbian", ["xgn"] = "Mongolic", ["xgn-cen"] = "Central Mongolic", ["xgn-shr"] = "Shirongolic", ["xgn-sou"] = "Southern Mongolic", ["xme"] = "Median", ["xme-ttc"] = "Tatic", ["xnd"] = "Na-Dene", ["xsc"] = "Scythian", ["xsc-sak"] = "Sakan", ["xsc-sar"] = "Sarmatian", ["xsc-skw"] = "Saka-Wakhi", ["yok"] = "Yokuts", ["ypk"] = "Yupik", ["zhx"] = "Sinitic", ["zhx-com"] = "Coastal Min", ["zhx-inm"] = "Inland Min", ["zhx-man"] = "Mandarinic", ["zhx-min"] = "Min", ["zhx-nan"] = "Southern Min", ["zhx-pin"] = "Pinghua", ["zhx-yue"] = "Yue", ["zle"] = "East Slavic", ["zls"] = "South Slavic", ["zlw"] = "West Slavic", ["zlw-lch"] = "Lechitic", ["zlw-pom"] = "Pomeranian", ["znd"] = "Zande", } 0yzhyqktzxhkiwhmhady5nvq92bvait Module:families/canonical names 828 1955 35282 2025-01-19T20:44:05Z Kambai Akau 8 Created page with "return { ["Abenaki-Penobscot"] = "alg-abp", ["Abkhaz-Abaza"] = "cau-abz", ["Adamawa"] = "alv-ada", ["Admiralty Islands"] = "poz-aay", ["Afroasiatic"] = "afa", ["Ainuic"] = "qfa-ain", ["Aizi"] = "kro-aiz", ["Alacalufan"] = "aqa", ["Albanian"] = "sqj", ["Algic"] = "aql", ["Algonquian"] = "alg", ["Almora"] = "sit-alm", ["Alumic"] = "nic-alu", ["Anatolian"] = "ine-ana", ["Andian"] = "cau-and", ["Angami-Pochuri"] = "tbq-anp", ["Anglic"] = "gmw-ang", ["Anglo-..." 35282 Scribunto text/plain return { ["Abenaki-Penobscot"] = "alg-abp", ["Abkhaz-Abaza"] = "cau-abz", ["Adamawa"] = "alv-ada", ["Admiralty Islands"] = "poz-aay", ["Afroasiatic"] = "afa", ["Ainuic"] = "qfa-ain", ["Aizi"] = "kro-aiz", ["Alacalufan"] = "aqa", ["Albanian"] = "sqj", ["Algic"] = "aql", ["Algonquian"] = "alg", ["Almora"] = "sit-alm", ["Alumic"] = "nic-alu", ["Anatolian"] = "ine-ana", ["Andian"] = "cau-and", ["Angami-Pochuri"] = "tbq-anp", ["Anglic"] = "gmw-ang", ["Anglo-Frisian"] = "gmw-afr", ["Ao"] = "sit-aao", ["Apachean"] = "apa", ["Arabic"] = "sem-arb", ["Arafundi"] = "paa-arf", ["Arai-Samaia"] = "paa-asa", ["Aramaic"] = "sem-ara", ["Arandic"] = "aus-rnd", ["Arapahoan"] = "alg-ara", ["Arauan"] = "auf", ["Araucanian"] = "sai-ara", ["Arawakan"] = "awd", ["Armenian"] = "hyx", ["Arnhem"] = "aus-arn", ["Aroid"] = "omv-aro", ["Aslian"] = "mkh-asl", ["Atayalic"] = "map-ata", ["Athabaskan"] = "ath", ["Atlantic-Congo"] = "alv", ["Austroasiatic"] = "aav", ["Austronesian"] = "map", ["Avaro-Andian"] = "cau-ava", ["Axioid"] = "tbq-axi", ["Ayere-Ahan"] = "alv-aah", ["Aymaran"] = "sai-aym", ["Bafia"] = "bnt-baf", ["Bafo-Bonkeng"] = "bnt-bbo", ["Baga"] = "alv-bag", ["Bagirmi"] = "csu-bgr", ["Bahnaric"] = "mkh-ban", ["Bai"] = "sit-bai", ["Baining"] = "paa-bng", ["Bak"] = "alv-bak", ["Baka"] = "nic-nkb", ["Baltic"] = "bat", ["Balto-Slavic"] = "ine-bsl", ["Bambukic"] = "alv-bam", ["Bamileke"] = "bai", ["Banda"] = "bad", ["Bangi-Moi"] = "bnt-bmo", ["Bangi-Ntomba"] = "bnt-bnm", ["Bangi-Tetela"] = "bnt-bte", ["Bantoid"] = "nic-bod", ["Bantoid-Cross"] = "nic-bcr", ["Bantu"] = "bnt", ["Banyum"] = "alv-bny", ["Barbacoan"] = "sai-bar", ["Bari"] = "sdv-bri", ["Basa"] = "nic-bas", ["Basaa"] = "bnt-bsa", ["Batak"] = "btk", ["Bati-Angba"] = "bnt-bta", ["Be"] = "qfa-onb", ["Be-Jizhao"] = "qfa-bej", ["Be-Tai"] = "qfa-bet", ["Beboid"] = "nic-beb", ["Bekwilic"] = "bnt-bek", ["Bena-Kinga"] = "bnt-bki", ["Bendi"] = "nic-ben", ["Bengali–Assamese"] = "inc-bas", ["Benue-Congo"] = "nic-bco", ["Berber"] = "ber", ["Beromic"] = "nic-beo", ["Beti"] = "bnt-btb", ["Bhil"] = "inc-bhi", ["Bihari"] = "inc-bih", ["Bi-Ka"] = "tbq-bka", ["Bikwin-Jen"] = "alv-bwj", ["Birri-Kresh"] = "csu-bkr", ["Bisa-Busa"] = "dmn-bbu", ["Bisoid"] = "tbq-bis", ["Boan"] = "bnt-boa", ["Bodish"] = "sit-bdi", ["Bodo-Garo"] = "tbq-bdg", ["Boma-Dzing"] = "bnt-bdz", ["Bongo-Bagirmi"] = "csu-bba", ["Bongo-Baka"] = "csu-bbk", ["Boran"] = "sai-bor", ["Border"] = "paa-brd", ["Borneo-Philippines"] = "poz-bop", ["Botatwe"] = "bnt-bot", ["Brythonic"] = "cel-bry", ["Bua"] = "alv-bua", ["Buja-Ngombe"] = "bnt-bun", ["Buli-Koma"] = "nic-buk", ["Bungku-Tolaki"] = "poz-btk", ["Bunuban"] = "aus-bub", ["Burmish"] = "tbq-brm", ["Burmo-Qiangic"] = "tbq-buq", ["Bushoong"] = "bnt-bsh", ["Buyang"] = "qfa-buy", ["Bwa"] = "nic-bwa", ["Bété"] = "kro-bet", ["Caddoan"] = "cdd", ["Cahuapanan"] = "sai-cah", ["Cai-Long"] = "sit-cln", ["Canaanite"] = "sem-can", ["Cangin"] = "alv-cng", ["Cariban"] = "sai-car", ["Caspian"] = "ira-csp", ["Catacaoan"] = "sai-ctc", ["Catawban"] = "nai-cat", ["Celebic"] = "poz-clb", ["Celtic"] = "cel", ["Central Banda"] = "bad-cnt", ["Central Chadic"] = "cdc-cbm", ["Central Cushitic"] = "cus-cen", ["Central Delta"] = "nic-cde", ["Central Dravidian"] = "dra-cen", ["Central Great Andamanese"] = "qfa-adc", ["Central Indo-Aryan"] = "inc-cen", ["Central Iranian"] = "ira-cen", ["Central Jê"] = "sai-cje", ["Central Kiranti"] = "sit-kic", ["Central Maluku"] = "poz-cma", ["Central Mande"] = "dmn-mdc", ["Central Mongolic"] = "xgn-cen", ["Central Neo-Aramaic"] = "sem-cna", ["Central New South Wales"] = "aus-cww", ["Central Pacific"] = "poz-pcc", ["Central Plateau"] = "nic-plc", ["Central Ring"] = "nic-rnc", ["Central Semitic"] = "sem-cen", ["Central Sudanic"] = "csu", ["Central Tai"] = "tai-cen", ["Central Tano"] = "alv-ctn", ["Central Teke"] = "bnt-tkc", ["Central Tivoid"] = "nic-tvc", ["Central Vanuatu"] = "poz-vnc", ["Central-Eastern Malayo-Polynesian"] = "poz-cet", ["Central-Eastern Oceanic"] = "poz-occ", ["Cerrado"] = "sai-cer", ["Chadic"] = "cdc", ["Chaga"] = "bnt-chg", ["Chaga-Taita"] = "bnt-cht", ["Chamic"] = "cmc", ["Chapacuran"] = "sai-cpc", ["Charruan"] = "sai-crn", ["Chatino"] = "omq-cha", ["Chibchan"] = "cba", ["Chimakuan"] = "chi", ["Chinantecan"] = "omq-chi", ["Chinookan"] = "nai-ckn", ["Chitrali"] = "inc-chi", ["Chocoan"] = "sai-chc", ["Chokwe-Luchazi"] = "bnt-clu", ["Chonan"] = "sai-cho", ["Chongzuo Tai"] = "tai-cho", ["Chug-Lish"] = "sit-khc", ["Chukotkan"] = "qfa-ckn", ["Chukotko-Kamchatkan"] = "qfa-cka", ["Chumashan"] = "nai-chu", ["Circassian"] = "cau-cir", ["Coastal Min"] = "zhx-com", ["Comorian"] = "bnt-com", ["Coosan"] = "nai-coo", ["Cross River"] = "nic-cri", ["Cuicatec"] = "omq-cui", ["Cupan"] = "azc-cup", ["Cushitic"] = "cus", ["Dagbani"] = "nic-dag", ["Daju"] = "sdv-daj", ["Dakoid"] = "nic-dak", ["Dakotan"] = "sio-dkt", ["Daly"] = "aus-dal", ["Dardic"] = "inc-dar", ["Dargwa"] = "cau-drg", ["Delta Edoid"] = "alv-dlt", ["Dene-Yeniseian"] = "qfa-dny", ["Dhegihan"] = "sio-dhe", ["Dhimalish"] = "sit-dhi", ["Dida"] = "kro-did", ["Dinka-Nuer"] = "sdv-dnu", ["Dizoid"] = "omv-diz", ["Dogon"] = "qfa-dgn", ["Downriver Phula"] = "tbq-drp", ["Dravidian"] = "dra", ["Durango Nahuatl"] = "azc-dur", ["Duru"] = "alv-dur", ["Dyirbalic"] = "aus-dyb", ["East Baltic"] = "bat-eas", ["East Barito"] = "poz-bre", ["East Bodish"] = "sit-ebo", ["East Chadic"] = "cdc-est", ["East Cushitic"] = "cus-eas", ["East Geelvink Bay"] = "paa-egb", ["East Germanic"] = "gme", ["East Kainji"] = "nic-kne", ["East Manding"] = "dmn-emn", ["East Ometo"] = "omv-eom", ["East Plateau"] = "nic-ple", ["East Scandinavian"] = "gmq-eas", ["East Semitic"] = "sem-eas", ["East Slavic"] = "zle", ["East Tsezian"] = "cau-ets", ["East-West Upper Cross River"] = "nic-uce", ["Eastern Algonquian"] = "alg-eas", ["Eastern Aramaic"] = "sem-are", ["Eastern Beboid"] = "nic-bbe", ["Eastern Central Sudanic"] = "csu-ecs", ["Eastern Dardic"] = "inc-dre", ["Eastern Gbaya"] = "gba-eas", ["Eastern Grassfields"] = "nic-gre", ["Eastern Gurunsi"] = "nic-gne", ["Eastern Hindi"] = "inc-hie", ["Eastern Indo-Aryan"] = "inc-eas", ["Eastern Jebel"] = "sdv-eje", ["Eastern Kiranti"] = "sit-kie", ["Eastern Kru"] = "kro-ekr", ["Eastern Malayo-Polynesian"] = "pqe", ["Eastern Mande"] = "dmn-mde", ["Eastern Ngbaka"] = "nic-nke", ["Eastern Nilotic"] = "sdv-nie", ["Eastern Oti-Volta"] = "nic-eov", ["Eastern Polynesian"] = "poz-pep", ["Eastern Romance"] = "roa-eas", ["Eastern Samur"] = "cau-esm", ["Eastern Sudanic"] = "sdv", ["Ede"] = "alv-ede", ["Edekiri"] = "alv-edk", ["Edo-Esan-Ora"] = "alv-eeo", ["Edoid"] = "alv-edo", ["Egyptian"] = "egx", ["Ekoid"] = "nic-eko", ["Engan"] = "paa-eng", ["Escarpment Dogon"] = "nic-dge", ["Eskimo"] = "esx-esk", ["Eskimo-Aleut"] = "esx", ["Ethiopian Semitic"] = "sem-eth", ["Ewenic"] = "tuw-ewe", ["Fali"] = "alv-fli", ["Finisterre"] = "ngf-fin", ["Finnic"] = "urj-fin", ["French Sign Languages"] = "sgn-fsl", ["Frisian"] = "gmw-fri", ["Fula-Wolof"] = "alv-fwo", ["Fur"] = "ssa-fur", ["Furu"] = "nic-fru", ["Ga-Dangme"] = "alv-gda", ["Gallo-Italic"] = "roa-git", ["Garawan"] = "aus-gar", ["Gbanziri"] = "nic-nkg", ["Gbaya"] = "gba", ["Gbe"] = "alv-gbe", ["Gelao"] = "gio", ["Georgian-Zan"] = "ccs-gzn", ["German Sign Languages"] = "sgn-gsl", ["Germanic"] = "gem", ["Ghana-Togo Mountain"] = "alv-gtm", ["Goidelic"] = "cel-gae", ["Gondi-Kui"] = "dra-gki", ["Gondi"] = "dra-gon", ["Gonga"] = "omv-gon", ["Grassfields"] = "nic-grf", ["Great Andamanese"] = "qfa-adm", ["Great Lakes Bantu"] = "bnt-glb", ["Greater Magaric"] = "sit-gma", ["Greater Siangic"] = "sit-gsi", ["Grebo"] = "kro-grb", ["Guahiban"] = "sai-guh", ["Guaicuruan"] = "sai-guc", ["Guang"] = "alv-gng", ["Guianan"] = "sai-gui", ["Gunwinyguan"] = "aus-gun", ["Gur"] = "nic-gur", ["Gurma"] = "nic-grm", ["Gurunsi"] = "nic-gns", ["Halbic"] = "inc-hal", ["Halmahera-Cenderawasih"] = "poz-hce", ["Hanoid"] = "tbq-han", ["Harákmbut"] = "sai-har", ["Harákmbut-Katukinan"] = "sai-hkt", ["Haya-Jita"] = "bnt-haj", ["Heiban"] = "alv-hei", ["Hellenic"] = "grk", ["High German"] = "gmw-hgm", ["Highland East Cushitic"] = "cus-hec", ["Highland Phula"] = "tbq-hph", ["Hill Nubian"] = "nub-hil", ["Hindustani"] = "inc-hnd", ["Hispano-Celtic"] = "cel-his", ["Hlai"] = "qfa-lic", ["Hmong"] = "hmn", ["Hmong-Mien"] = "hmx", ["Hokan"] = "hok", ["Hrusish"] = "sit-hrs", ["Huarpean"] = "sai-hrp", ["Huasteca Nahuatl"] = "azc-hua", ["Hurro-Urartian"] = "qfa-hur", ["Ibibio-Efik"] = "nic-ief", ["Idomoid"] = "alv-ido", ["Igboid"] = "alv-igb", ["Ijoid"] = "ijo", ["Indo-Aryan"] = "inc", ["Indo-European"] = "ine", ["Indo-Iranian"] = "iir", ["Inland Min"] = "zhx-inm", ["Insular Indo-Aryan"] = "inc-ins", ["Insular Celtic"] = "cel-ins", ["Insular Scandinavian"] = "gmq-ins", ["Inuit"] = "esx-inu", ["Iranian"] = "ira", ["Irish Anglo-Norman"] = "gmw-ian", ["Iroquoian"] = "iro", ["Irula-Muduga"] = "dra-imd", ["Italic"] = "itc", ["Italo-Dalmatian"] = "roa-itd", ["Iwaidjan"] = "aus-wdj", ["Iwam"] = "paa-iwm", ["Japanese Sign Languages"] = "sgn-jsl", ["Japonic"] = "jpx", ["Jarawa"] = "nic-jrw", ["Jarawan"] = "nic-jrn", ["Jarrakan"] = "aus-jar", ["Jera"] = "nic-jer", ["Jicaquean"] = "nai-jcq", ["Jingphoic"] = "sit-jnp", ["Jino"] = "tbq-jin", ["Jirajaran"] = "sai-jir", ["Jivaroan"] = "sai-jiv", ["Jogo-Jeri"] = "dmn-jje", ["Jola"] = "alv-jol", ["Jola-Felupe"] = "alv-jfe", ["Jukunoid"] = "nic-jkn", ["Jurchenic"] = "tuw-jrc", ["Jê"] = "sai-jee", ["Ka-Togo"] = "alv-ktg", ["Kaba"] = "csu-kab", ["Kachin-Luic"] = "sit-jpl", ["Kadu"] = "qfa-kad", ["Kaili-Pamona"] = "poz-kal", ["Kainantu-Goroka"] = "paa-kag", ["Kainji"] = "nic-knj", ["Kako"] = "bnt-kak", ["Kalahari Khoe"] = "khi-kal", ["Kalamian"] = "phi-kal", ["Kalapuyan"] = "nai-klp", ["Kalenjin"] = "sdv-kln", ["Kam-Sui"] = "qfa-kms", ["Kambari"] = "nic-kam", ["Kamuku"] = "nic-kmk", ["Kannadoid"] = "dra-kan", ["Karaboro"] = "alv-krb", ["Karen"] = "kar", ["Karluk"] = "trk-kar", ["Karnic"] = "aus-kar", ["Kartvelian"] = "ccs", ["Kashmiric"] = "inc-kas", ["Katloid"] = "nic-ktl", ["Katuic"] = "mkh-kat", ["Katukinan"] = "sai-ktk", ["Kauru"] = "nic-kau", ["Kavango"] = "bnt-kav", ["Kavango-Southwest Bantu"] = "bnt-ksb", ["Kazhuoish"] = "tbq-kzh", ["Kele"] = "bnt-kel", ["Kele-Tsogo"] = "bnt-kts", ["Keresan"] = "nai-ker", ["Kham"] = "sit-kha", ["Khanty"] = "kca", ["Khasian"] = "aav-khs", ["Khmeric"] = "mkh-kmr", ["Khmuic"] = "mkh-khm", ["Kho-Bwa"] = "sit-khb", ["Khoe"] = "khi-kho", ["Khoe-Kwadi"] = "khi-kkw", ["Khoekhoe"] = "khi-khk", ["Kikuyu-Kamba"] = "bnt-kka", ["Kilombero"] = "bnt-kil", ["Kim"] = "alv-kim", ["Kimbundu"] = "bnt-kmb", ["Kinnauric"] = "sit-kin", ["Kiowa-Tanoan"] = "nai-kta", ["Kipchak"] = "trk-kip", ["Kipchak-Bulgar"] = "trk-kbu", ["Kipchak-Cuman"] = "trk-kcu", ["Kipchak-Nogai"] = "trk-kno", ["Kiranti"] = "sit-kir", ["Kissi"] = "alv-kis", ["Kiwaian"] = "paa-kiw", ["Kodagu"] = "dra-kod", ["Kohistani"] = "inc-koh", ["Kolami-Naiki"] = "dra-knk", ["Koman"] = "ssa-kom", ["Komisenian"] = "ira-kms", ["Komo-Bira"] = "bnt-kbi", ["Konda-Kui"] = "dra-kki", ["Kongo"] = "bnt-kng", ["Konyak"] = "sit-kon", ["Konyak-Chang"] = "sit-kch", ["Koraga"] = "dra-kor", ["Koreanic"] = "qfa-kor", ["Kpala"] = "nic-nkk", ["Kpwe"] = "bnt-kpw", ["Kra"] = "qfa-kra", ["Kra-Dai"] = "qfa-tak", ["KRNB lects"] = "inc-krn", ["Kru"] = "kro", ["Kuikuroan"] = "sai-kui", ["Kukish"] = "tbq-kuk", ["Kulango"] = "alv-kul", ["Kuliak"] = "ssa-klk", ["Kunar"] = "inc-kun", ["Kurdish"] = "ku", ["Kurukh-Malto"] = "dra-kml", ["Kutubuan"] = "paa-kut", ["Kwa"] = "alv-kwa", ["Kwomtari"] = "paa-kwm", ["Kx'a"] = "khi-kxa", ["Kyirong-Kagate"] = "sit-kyk", ["Kyrgyz-Kipchak"] = "trk-kkp", ["Ladakhi-Balti"] = "sit-lab", ["Lagoon"] = "alv-lag", ["Lahoish"] = "tbq-lho", ["Lahuli-Spiti"] = "sit-las", ["Lakes Plain"] = "paa-lkp", ["Lalo"] = "tbq-lal", ["Lampungic"] = "poz-lgx", ["Land Dayak"] = "day", ["Lawoish"] = "tbq-lwo", ["Lebonya"] = "bnt-leb", ["Lechitic"] = "zlw-lch", ["Left May"] = "qfa-mal", ["Lega-Binja"] = "bnt-lgb", ["Leko"] = "alv-lek", ["Leko-Nimbari"] = "alv-lni", ["Lenape"] = "del", ["Lencan"] = "nai-len", ["Lendu"] = "csu-lnd", ["Lezghian"] = "cau-lzg", ["Limba"] = "alv-lim", ["Lipo-Lolopo"] = "tbq-llo", ["Lisoish"] = "tbq-lso", ["Logooli-Kuria"] = "bnt-lok", ["Lolo-Burmese"] = "tbq-lob", ["Loloish"] = "tbq-lol", ["Lotuko-Maa"] = "sdv-lma", ["Low Franconian"] = "gmw-frk", ["Low German"] = "gmw-lgm", ["Lower Cross River"] = "nic-lcr", ["Lower Sepik"] = "paa-lsp", ["Luba"] = "bnt-lub", ["Luban"] = "bnt-lbn", ["Luish"] = "sit-luu", ["Lunda"] = "bnt-lun", ["Luo"] = "sdv-luo", ["Luwic"] = "ine-luw", ["Macro-Bai"] = "sit-mba", ["Macro-Chibchan"] = "qfa-mch", ["Macro-Jê"] = "sai-mje", ["Madang"] = "ngf-mad", ["Madiya"] = "dra-mdy", ["Maiduan"] = "nai-mdu", ["Mairasi"] = "paa-mai", ["Makaa"] = "bnt-mka", ["Makaa-Njem"] = "bnt-mnj", ["Makua"] = "bnt-mak", ["Malayalamoid"] = "dra-mal", ["Malayic"] = "poz-mly", ["Malayo-Chamic"] = "poz-mcm", ["Malayo-Polynesian"] = "poz", ["Malayo-Sumbawan"] = "poz-msa", ["Malto"] = "dra-mlo", ["Mambiloid"] = "nic-mmb", ["Mamfe"] = "nic-mam", ["Mandarinic"] = "zhx-man", ["Mande"] = "dmn", ["Manding"] = "dmn-man", ["Manding-Jogo"] = "dmn-mjo", ["Manding-Mokole"] = "dmn-mmo", ["Manding-Vai"] = "dmn-mva", ["Manenguba"] = "bnt-mne", ["Mangbetu"] = "csu-maa", ["Mangbutu-Lese"] = "csu-mle", ["Mangic"] = "mkh-mng", ["Maninka"] = "dmn-mnk", ["Mano-Dan"] = "dmn-mda", ["Manobo"] = "mno", ["Mansi"] = "mns", ["Mao"] = "omv-mao", ["Mapoyan"] = "sai-map", ["Mari"] = "chm", ["Maringic"] = "sit-mar", ["Masa"] = "cdc-mas", ["Masaba-Luhya"] = "bnt-msl", ["Mascoian"] = "sai-mas", ["Mataco-Guaicuru"] = "sai-mgc", ["Matacoan"] = "sai-mtc", ["Mayan"] = "myn", ["Mazanderani-Shahmirzadi"] = "ira-msh", ["Mazatecan"] = "omq-maz", ["Mba"] = "nic-mbc", ["Mbaka"] = "nic-nkm", ["Mbam"] = "nic-mba", ["Mbete"] = "bnt-mbt", ["Mbeya"] = "bnt-mby", ["Mbinga"] = "bnt-mbi", ["Mbole-Enya"] = "bnt-mbe", ["Mboshi"] = "bnt-mbo", ["Mboshi-Buja"] = "bnt-mbb", ["Mbugwe-Rangi"] = "bnt-mra", ["Mbum"] = "alv-mbm", ["Mbum-Day"] = "alv-mbd", ["Median"] = "xme", ["Medo-Parthian"] = "ira-mpr", ["Mel"] = "alv-mel", ["Mey-Sartang"] = "sit-khm", ["Micronesian"] = "poz-mic", ["Middle Indo-Aryan"] = "inc-mid", ["Middle Iranian"] = "ira-mid", ["Midzu"] = "sit-mdz", ["Mien"] = "hmx-mie", ["Mijikenda"] = "bnt-mij", ["Min"] = "zhx-min", ["Mirndi"] = "aus-mir", ["Mississippi Valley Siouan"] = "sio-msv", ["Missouri River Siouan"] = "sio-mor", ["Misumalpan"] = "nai-min", ["Mixe-Zoquean"] = "nai-miz", ["Mixtec"] = "omq-mxt", ["Mixtecan"] = "omq-mix", ["Modern South Arabian"] = "sem-sar", ["Mokole"] = "dmn-mok", ["Momo"] = "nic-mom", ["Mon-Khmer"] = "mkh", ["Mondzish"] = "sit-mnz", ["Mongo"] = "bnt-mon", ["Mongolic"] = "xgn", ["Monguor"] = "mjg", ["Monic"] = "mkh-mnc", ["Mordvinic"] = "urj-mdv", ["Moru-Madi"] = "csu-mma", ["Moré"] = "nic-mre", ["Mruic"] = "sit-mru", ["Muji"] = "tbq-muj", ["Mumuye"] = "alv-mum", ["Mumuye-Yendang"] = "alv-mye", ["Muna-Buton"] = "poz-mun", ["Munda"] = "mun", ["Munji-Yidgha"] = "ira-mny", ["Muran"] = "sai-mur", ["Muria"] = "dra-mur", ["Muskogean"] = "nai-mus", ["Mwika"] = "bnt-mwi", ["Na-Dene"] = "xnd", ["Na-Togo"] = "alv-ntg", ["Nadahup"] = "sai-nad", ["Nahuan"] = "azc-nah", ["Naic"] = "sit-nax", ["Naish"] = "sit-nas", ["Nakh"] = "cau-nkh", ["Nalu"] = "alv-nal", ["Nambikwaran"] = "sai-nmk", ["Nanaic"] = "tuw-nan", ["Nandi-Markweta"] = "sdv-nma", ["Nanga-Walo"] = "nic-nwa", ["Nasoid"] = "tbq-nas", ["Nawiki"] = "awd-nwk", ["Ndzem-Bomwali"] = "bnt-ndb", ["New Caledonian"] = "poz-cln", ["Newaric"] = "sit-new", ["Ngayarda"] = "aus-nga", ["Ngbaka"] = "nic-ngk", ["Ngbandi"] = "nic-ngd", ["Ngemba"] = "nic-nge", ["Ngondi-Ngiri"] = "bnt-ngn", ["Nguni"] = "bnt-ngu", ["Nicobarese"] = "aav-nic", ["Niger-Congo"] = "nic", ["Nilo-Saharan"] = "ssa", ["Nilotic"] = "sdv-nil", ["Nimboran"] = "paa-nim", ["Ninzic"] = "nic-nin", ["Nisoish"] = "tbq-nso", ["Nisu"] = "tbq-nis", ["Nkambe"] = "nic-nka", ["North Athabaskan"] = "ath-nor", ["North Bahnaric"] = "mkh-nbn", ["North Bornean"] = "poz-bnn", ["North Bougainville"] = "paa-nbo", ["North Dravidian"] = "dra-nor", ["North Germanic"] = "gmq", ["North Halmahera"] = "paa-nha", ["North Iroquoian"] = "iro-nor", ["North Ometo"] = "omv-nom", ["North Plateau Dogon"] = "nic-npd", ["North Sarawakan"] = "poz-swa", ["North Siberian Turkic"] = "trk-nsb", ["North Vanuatu"] = "poz-vnn", ["North-Central Edoid"] = "alv-nce", ["North-South Upper Cross River"] = "nic-ucn", ["Northeast Bantu"] = "bnt-bne", ["Northeast Caucasian"] = "cau-nec", ["Northeast Coast Bantu"] = "bnt-ncb", ["Northeastern Iranian"] = "ira-nei", ["Northeastern Neo-Aramaic"] = "sem-nna", ["Northern Bai"] = "sit-nba", ["Northern Bantoid"] = "nic-bdn", ["Northern Eastern Sudanic"] = "sdv-nes", ["Northern Great Andamanese"] = "qfa-adn", ["Northern Gurunsi"] = "nic-gnn", ["Northern Indo-Aryan"] = "inc-nor", ["Northern Jê"] = "sai-nje", ["Northern Loloish"] = "tbq-nlo", ["Northern Luo"] = "sdv-lon", ["Northern Nuristani"] = "nur-nor", ["Northern Ring"] = "nic-rnn", ["Northern Ryukyuan"] = "jpx-nry", ["Northern Tai"] = "tai-nor", ["Northern Tivoid"] = "nic-tvn", ["Northern Yeniseian"] = "qfa-yno", ["Northwest Caucasian"] = "cau-nwc", ["Northwest Kainji"] = "nic-knn", ["Northwest Semitic"] = "sem-nwe", ["Northwest Sumatran"] = "poz-nws", ["Northwestern Edoid"] = "alv-nwd", ["Northwestern Indo-Aryan"] = "inc-nwe", ["Northwestern Iranian"] = "ira-nwi", ["Northwestern Mande"] = "dmn-mnw", ["Nubian"] = "nub", ["Nuclear Polynesian"] = "poz-pnp", ["Numic"] = "azc-num", ["Nun"] = "nic-nun", ["Nungish"] = "sit-nng", ["Nupe-Gbagyi"] = "alv-ngb", ["Nupoid"] = "alv-nup", ["Nuristani"] = "iir-nur", ["Nusoish"] = "tbq-nus", ["Nwa-Beng"] = "dmn-nbe", ["Nyali"] = "bnt-nya", ["Nyanga-Buyi"] = "bnt-nyb", ["Nyasa"] = "bnt-nys", ["Nyima"] = "sdv-nyi", ["Nyoro-Ganda"] = "bnt-nyg", ["Nyulnyulan"] = "aus-nyu", ["Nyun"] = "alv-nyn", ["Nzebi"] = "bnt-nze", ["Occitano-Romance"] = "roa-ocr", ["Oceanic"] = "poz-oce", ["Oghur"] = "trk-ogr", ["Oghuz"] = "trk-ogz", ["Ogoni"] = "nic-ogo", ["Ohio Valley Siouan"] = "sio-ohv", ["Ok"] = "ngf-okk", ["Old Indo-Aryan"] = "inc-old", ["Old Iranian"] = "ira-old", ["Old South Arabian"] = "sem-osa", ["Ometo"] = "omv-ome", ["Omotic"] = "omv", ["Ongan"] = "qfa-ong", ["Ormuri-Parachi"] = "ira-orp", ["Osco-Umbrian"] = "itc-sbl", ["Oti-Volta"] = "nic-ovo", ["Oto-Manguean"] = "omq", ["Oto-Pamean"] = "omq-otp", ["Otomacoan"] = "sai-otm", ["Otomi"] = "oto-otm", ["Otomian"] = "oto", ["Ovambo"] = "bnt-ova", ["Oïl"] = "roa-oil", ["Pacific Coast Athabaskan"] = "ath-pco", ["Pahari"] = "inc-pah", ["Pakanic"] = "mkh-pkn", ["Pakawan"] = "nai-pak", ["Palaihnihan"] = "nai-pal", ["Palaungic"] = "mkh-pal", ["Pama-Nyungan"] = "aus-pam", ["Paman"] = "aus-pmn", ["Pano-Tacanan"] = "sai-pat", ["Panoan"] = "sai-pan", ["Papel"] = "alv-pap", ["Papuan"] = "paa", ["Papuan Gulf"] = "paa-pag", ["Para-Mongolic"] = "qfa-xgx", ["Pare"] = "bnt-par", ["Parji-Gadaba"] = "dra-pgd", ["Parukotoan"] = "sai-prk", ["Pashayi"] = "inc-pas", ["Pathan"] = "ira-pat", ["Pauwasi"] = "paa-pau", ["Pearic"] = "mkh-pea", ["Pekodian"] = "sai-pek", ["Pemongan"] = "sai-pem", ["Pende"] = "bnt-pen", ["Permic"] = "urj-prm", ["Philippine"] = "phi", ["Phla-Pherá"] = "alv-pph", ["Phowa"] = "tbq-phw", ["Pinghua"] = "zhx-pin", ["Plains Dogon"] = "nic-pld", ["Plateau"] = "nic-plt", ["Plateau Penutian"] = "nai-plp", ["Platoid"] = "nic-pla", ["Pnar-Khasi-Lyngngam"] = "aav-pkl", ["Polynesian"] = "poz-pol", ["Pomeranian"] = "zlw-pom", ["Pomo-Bomwali"] = "bnt-pob", ["Pomoan"] = "nai-pom", ["Popolocan"] = "omq-pop", ["Potou-Tano"] = "alv-ptn", ["Punjabic"] = "inc-pan", ["Qiangic"] = "sit-qia", ["Quechuan"] = "qwe", ["Rajasthani"] = "raj", ["Ramu"] = "paa-ram", ["Rashad"] = "nic-ras", ["Rgyalrongic"] = "sit-rgy", ["Rhaeto-Romance"] = "roa-rhe", ["Ring"] = "nic-rng", ["Riverine Phula"] = "tbq-rph", ["Romance"] = "roa", ["Romani"] = "inc-rom", ["Rufiji-Ruvuma"] = "bnt-rur", ["Rukwa"] = "bnt-ruk", ["Rungwe"] = "bnt-run", ["Ruvu"] = "bnt-ruv", ["Ruvuma"] = "bnt-rvm", ["Ryukyuan"] = "jpx-ryu", ["Sabahan"] = "poz-san", ["Sabaki"] = "bnt-sab", ["Sabi"] = "bnt-sbi", ["Sac-Fox-Kickapoo"] = "alg-sfk", ["Sahaptian"] = "nai-shp", ["Saharan"] = "ssa-sah", ["Saka-Wakhi"] = "xsc-skw", ["Sakan"] = "xsc-sak", ["Sal"] = "tbq-bkj", ["Salishan"] = "sal", ["Saluan-Banggai"] = "poz-slb", ["Sama-Bajaw"] = "poz-sbj", ["Sami"] = "smi", ["Samo"] = "dmn-sam", ["Samogo"] = "dmn-smg", ["Samoyedic"] = "syd", ["Samur"] = "cau-sam", ["Sanglechi-Ishkashimi"] = "ira-sgi", ["Sapa-Southwestern Tai"] = "tai-sap", ["Sara"] = "csu-sar", ["Sarmatian"] = "xsc-sar", ["Savanna"] = "alv-sav", ["Sawabantu"] = "bnt-saw", ["Scythian"] = "xsc", ["Selkup"] = "sel", ["Semitic"] = "sem", ["Sena"] = "bnt-sna", ["Senari"] = "alv-snr", ["Senegambian"] = "alv-sng", ["Sentani"] = "paa-sen", ["Senufo"] = "alv-snf", ["Sepik"] = "paa-spk", ["Serbi-Mongolic"] = "qfa-xgs", ["Sere"] = "nic-ser", ["Seuta"] = "bnt-seu", ["Shastan"] = "nai-shs", ["Shi-Havu"] = "bnt-shh", ["Shinaic"] = "inc-shn", ["Shirongolic"] = "xgn-shr", ["Shiroro"] = "nic-shi", ["Shona"] = "bnt-sho", ["Shughni-Roshani"] = "ira-shr", ["Shughni-Yazghulami"] = "ira-shy", ["Shughni-Yazghulami-Munji"] = "ira-sym", ["Siberian Turkic"] = "trk-sib", ["Siloid"] = "tbq-sil", ["Sindhi"] = "inc-snd", ["Sinitic"] = "zhx", ["Sino-Bai"] = "sit-sba", ["Sino-Tibetan"] = "sit", ["Siouan"] = "sio", ["Siouan-Catawban"] = "nai-sca", ["Sira"] = "bnt-sir", ["Sisaala"] = "nic-sis", ["Sko"] = "paa-msk", ["Slavic"] = "sla", ["Slavey"] = "den", ["Sogdic"] = "ira-sgc", ["Sogdo-Bactrian"] = "ira-sbc", ["Soko-Kele"] = "bnt-ske", ["Somaloid"] = "cus-som", ["Songhay"] = "son", ["Soninke-Bobo"] = "dmn-snb", ["Sorbian"] = "wen", ["Sotho-Tswana"] = "bnt-sts", ["South Bird's Head"] = "ngf-sbh", ["South Bougainville"] = "paa-sbo", ["South Cushitic"] = "cus-sou", ["South Dravidian"] = "dra-sou", ["South Dravidian I"] = "dra-sdo", ["South Dravidian II"] = "dra-sdt", ["South Plateau"] = "nic-pls", ["South Siberian Turkic"] = "trk-ssb", ["South Slavic"] = "zls", ["South Sulawesi"] = "poz-ssw", ["South Vanuatu"] = "poz-vns", ["Southeast Solomonic"] = "poz-sls", ["Southeastern Aramaic"] = "sem-ase", ["Southeastern Iranian"] = "ira-sei", ["Southeastern Loloish"] = "tbq-sel", ["Southeastern Mande"] = "dmn-mse", ["Southern Bantoid"] = "nic-bds", ["Southern Bantu"] = "bnt-bso", ["Southern Gbaya"] = "gba-sou", ["Southern Great Andamanese"] = "qfa-ads", ["Southern Indo-Aryan"] = "inc-sou", ["Southern Jê"] = "sai-sje", ["Southern Loloish"] = "tbq-slo", ["Southern Luo"] = "sdv-los", ["Southern Min"] = "zhx-nan", ["Southern Mongolic"] = "xgn-sou", ["Southern Nilotic"] = "sdv-nis", ["Southern Nuristani"] = "nur-sou", ["Southern Oceanic"] = "poz-ocs", ["Southern Ryukyuan"] = "jpx-sry", ["Southern Samur"] = "cau-ssm", ["Southern Yeniseian"] = "qfa-yso", ["Southwest Bantu"] = "bnt-swb", ["Southwest Grassfields"] = "nic-grs", ["Southwest Pama-Nyungan"] = "aus-psw", ["Southwestern Brythonic"] = "cel-brs", ["Southwestern Edoid"] = "alv-swd", ["Southwestern Iranian"] = "ira-swi", ["Southwestern Mande"] = "dmn-msw", ["Southwestern Tai"] = "tai-swe", ["St. Matthias"] = "poz-stm", ["Sunda-Sulawesi"] = "poz-sus", ["Suppire-Mamara"] = "alv-sma", ["Susu-Yalunka"] = "dmn-sya", ["Swahili"] = "bnt-swh", ["Ta-Arawakan"] = "awd-taa", ["Tacanan"] = "sai-tac", ["Tagwana-Djimini"] = "alv-tdj", ["Tai"] = "tai", ["Takama"] = "bnt-tkm", ["Takic"] = "azc-tak", ["Talodi"] = "alv-tal", ["Talodi-Heiban"] = "alv-the", ["Taloid"] = "tbq-tal", ["Taman"] = "sdv-tmn", ["Tamangic"] = "sit-tam", ["Tamil-Kannada"] = "dra-tkn", ["Tamil-Kodagu"] = "dra-tkd", ["Tamil-Malayalam"] = "dra-tml", ["Tamiloid"] = "dra-tam", ["Tangkhul-Maring"] = "sit-tma", ["Tangkhulic"] = "sit-tng", ["Tangkic"] = "aus-tnk", ["Tangsa-Nocte"] = "sit-tno", ["Tani"] = "sit-tan", ["Taracahitic"] = "azc-trc", ["Taranoan"] = "sai-tar", ["Tarokoid"] = "nic-tar", ["Tatic"] = "xme-ttc", ["Teke"] = "bnt-tek", ["Teke-Mbede"] = "bnt-tmb", ["Teluguic"] = "dra-tel", ["Temotu"] = "poz-tem", ["Tenda"] = "alv-ten", ["Tequistlatecan"] = "nai-tqn", ["Teso-Turkana"] = "sdv-ttu", ["Tetela"] = "bnt-tet", ["Tharu"] = "inc-tha", ["Tibetic"] = "sit-tib", ["Tibeto-Burman"] = "tbq", ["Ticuna-Yuri"] = "sai-tyu", ["Timor-Alor-Pantar"] = "qfa-tap", ["Timoric"] = "poz-tim", ["Tivoid"] = "nic-tiv", ["Tocharian"] = "ine-toc", ["Toda-Kota"] = "dra-tkt", ["Tomini-Tolitoli"] = "poz-tot", ["Tongic"] = "poz-ton", ["Tor-Kwerba"] = "paa-tkw", ["Torricelli"] = "qfa-tor", ["Totonacan"] = "nai-ttn", ["Totozoquean"] = "nai-tot", ["Trans-New Guinea"] = "ngf", ["Trique"] = "omq-tri", ["Tsezian"] = "cau-tsz", ["Tshangla"] = "sit-tsk", ["Tsimshianic"] = "nai-tsi", ["Tsogo"] = "bnt-tso", ["Tswa-Ronga"] = "bnt-tsr", ["Tucanoan"] = "sai-tuc", ["Tujia"] = "sit-tja", ["Tulu-Koraga"] = "dra-tlk", ["Tungusic"] = "tuw", ["Tupi-Guarani"] = "tup-gua", ["Tupian"] = "tup", ["Turkic"] = "trk", ["Tuu"] = "khi-tuu", ["Tyrsenian"] = "qfa-tyn", ["Tày"] = "tai-tay", ["Ubangian"] = "nic-ubg", ["Udegheic"] = "tuw-udg", ["Ugric"] = "urj-ugr", ["Upper Cross River"] = "nic-ucr", ["Upriver Phula"] = "tbq-urp", ["Uralic"] = "urj", ["Uru-Chipaya"] = "sai-ucp", ["Utian"] = "nai-utn", ["Uto-Aztecan"] = "azc", ["Vai-Kono"] = "dmn-vak", ["Vainakh"] = "cau-vay", ["Vale"] = "csu-val", ["Vasconic"] = "euq", ["Venezuelan Cariban"] = "sai-ven", ["Vietic"] = "mkh-vie", ["Volta-Congo"] = "nic-vco", ["Volta-Niger"] = "alv-von", ["Waja-Kam"] = "alv-wjk", ["Wakashan"] = "wak", ["Wara-Natyoro"] = "alv-wan", ["Wee"] = "kro-wee", ["Wenma-Southwestern Tai"] = "tai-wen", ["West Baltic"] = "bat-wes", ["West Barito"] = "poz-brw", ["West Chadic"] = "cdc-wst", ["West Dogon"] = "nic-dgw", ["West Germanic"] = "gmw", ["West Himalayish"] = "sit-whm", ["West Iberian"] = "roa-ibe", ["West Manding"] = "dmn-wmn", ["West Mbam"] = "nic-mbw", ["West Papuan"] = "paa-wpa", ["West Scandinavian"] = "gmq-wes", ["West Semitic"] = "sem-wes", ["West Slavic"] = "zlw", ["West Tsezian"] = "cau-wts", ["Western Aramaic"] = "sem-arw", ["Western Brythonic"] = "cel-brw", ["Western Gbaya"] = "gba-wes", ["Western Gurunsi"] = "nic-gnw", ["Western Hindi"] = "inc-hiw", ["Western Indo-Aryan"] = "inc-wes", ["Western Iranian"] = "ira-wes", ["Western Kho-Bwa"] = "sit-khw", ["Western Kiranti"] = "sit-kiw", ["Western Kru"] = "kro-wkr", ["Western Mande"] = "dmn-mdw", ["Western Ngbaka"] = "nic-nkw", ["Western Nilotic"] = "sdv-niw", ["Western Oceanic"] = "poz-ocw", ["Western Oti-Volta"] = "nic-wov", ["Western Pahari"] = "him", ["Western Ring"] = "nic-rnw", ["Western Samur"] = "cau-wsm", ["Wichí"] = "sai-wic", ["Wintuan"] = "nai-wtq", ["Witotoan"] = "sai-wit", ["Worrorran"] = "aus-wor", ["Wotu-Wolio"] = "poz-wot", ["Xincan"] = "nai-xin", ["Yaka"] = "bnt-yak", ["Yam"] = "paa-yam", ["Yambasa"] = "nic-ymb", ["Yangmanic"] = "aus-yng", ["Yanomami"] = "sai-ynm", ["Yasa-Kombe"] = "bnt-yko", ["Yekhee"] = "alv-yek", ["Yeniseian"] = "qfa-yen", ["Yidinyic"] = "aus-yid", ["Yok-Utian"] = "nai-you", ["Yokuts"] = "yok", ["Yolngu"] = "aus-yol", ["Yom-Nawdm"] = "nic-yon", ["Yoruba"] = "alv-yor", ["Yoruboid"] = "alv-yrd", ["Yuat"] = "paa-yua", ["Yue"] = "zhx-yue", ["Yuin-Kuric"] = "aus-yuk", ["Yukaghir"] = "qfa-yuk", ["Yukian"] = "nai-ykn", ["Yukpan"] = "sai-yuk", ["Yukubenic"] = "nic-ykb", ["Yuman-Cochimí"] = "nai-yuc", ["Yungur"] = "alv-yun", ["Yupik"] = "ypk", ["Zamba-Binza"] = "bnt-zbi", ["Zamucoan"] = "sai-zam", ["Zan"] = "ccs-zan", ["Zande"] = "znd", ["Zaparoan"] = "sai-zap", ["Zapotec"] = "omq-zpc", ["Zapotecan"] = "omq-zap", ["Zaza-Gorani"] = "ira-zgr", ["Zeme"] = "sit-zem", ["constructed"] = "art", ["creole or pidgin"] = "crp", ["isolate"] = "qfa-iso", ["mixed"] = "qfa-mix", ["not a family"] = "qfa-not", ["sign"] = "sgn", ["substrate"] = "qfa-sub", } nkly9f51qyg73fx9fjt6uoyv86h09h5 Module:scripts/code to canonical name 828 1956 35283 2025-01-19T20:44:53Z Kambai Akau 8 Created page with "return { ["Adlm"] = "Adlam", ["Afak"] = "Afaka", ["Aghb"] = "Caucasian Albanian", ["Ahom"] = "Ahom", ["Arab"] = "Arabic", ["Armi"] = "Imperial Aramaic", ["Armn"] = "Armenian", ["Avst"] = "Avestan", ["Bali"] = "Balinese", ["Bamu"] = "Bamum", ["Bass"] = "Bassa", ["Batk"] = "Batak", ["Beng"] = "Bengali", ["Bhks"] = "Bhaiksuki", ["Blis"] = "Blissymbolic", ["Bopo"] = "Zhuyin", ["Brah"] = "Brahmi", ["Brai"] = "Braille", ["Bugi"] = "Lontara", ["Buhd"] = "Buh..." 35283 Scribunto text/plain return { ["Adlm"] = "Adlam", ["Afak"] = "Afaka", ["Aghb"] = "Caucasian Albanian", ["Ahom"] = "Ahom", ["Arab"] = "Arabic", ["Armi"] = "Imperial Aramaic", ["Armn"] = "Armenian", ["Avst"] = "Avestan", ["Bali"] = "Balinese", ["Bamu"] = "Bamum", ["Bass"] = "Bassa", ["Batk"] = "Batak", ["Beng"] = "Bengali", ["Bhks"] = "Bhaiksuki", ["Blis"] = "Blissymbolic", ["Bopo"] = "Zhuyin", ["Brah"] = "Brahmi", ["Brai"] = "Braille", ["Bugi"] = "Lontara", ["Buhd"] = "Buhid", ["Cakm"] = "Chakma", ["Cans"] = "Canadian syllabic", ["Cari"] = "Carian", ["Cham"] = "Cham", ["Cher"] = "Cherokee", ["Chis"] = "Chisoi", ["Chrs"] = "Khwarezmian", ["Copt"] = "Coptic", ["Cpmn"] = "Cypro-Minoan", ["Cprt"] = "Cypriot", ["Cyrl"] = "Cyrillic", ["Cyrs"] = "Old Cyrillic", ["Deva"] = "Devanagari", ["Diak"] = "Dhives Akuru", ["Dogr"] = "Dogra", ["Dsrt"] = "Deseret", ["Dupl"] = "Duployan", ["Egyd"] = "Demotic", ["Egyh"] = "Hieratic", ["Egyp"] = "Egyptian hieroglyphic", ["Elba"] = "Elbasan", ["Elym"] = "Elymaic", ["Ethi"] = "Ethiopic", ["Gara"] = "Garay", ["Geok"] = "Khutsuri", ["Geor"] = "Georgian", ["Glag"] = "Glagolitic", ["Gong"] = "Gunjala Gondi", ["Gonm"] = "Masaram Gondi", ["Goth"] = "Gothic", ["Gran"] = "Grantha", ["Grek"] = "Greek", ["Gujr"] = "Gujarati", ["Gukh"] = "Khema", ["Guru"] = "Gurmukhi", ["Hang"] = "Hangul", ["Hani"] = "Han", ["Hano"] = "Hanunoo", ["Hans"] = "Simplified Han", ["Hant"] = "Traditional Han", ["Hatr"] = "Hatran", ["Hebr"] = "Hebrew", ["Hira"] = "Hiragana", ["Hluw"] = "Anatolian hieroglyphic", ["Hmng"] = "Pahawh Hmong", ["Hmnp"] = "Nyiakeng Puachue Hmong", ["Hrkt"] = "Kana", ["Hung"] = "Old Hungarian", ["Ibrnn"] = "Northeastern Iberian", ["Ibrns"] = "Southeastern Iberian", ["Image"] = "Image-rendered", ["Inds"] = "Indus", ["Ipach"] = "International Phonetic Alphabet", ["Ital"] = "Old Italic", ["Java"] = "Javanese", ["Jpan"] = "Japanese", ["Jurc"] = "Jurchen", ["Kali"] = "Kayah Li", ["Kana"] = "Katakana", ["Kawi"] = "Kawi", ["Khar"] = "Kharoshthi", ["Khmr"] = "Khmer", ["Khoj"] = "Khojki", ["Khomt"] = "Khom Thai", ["Kitl"] = "Khitan large", ["Kits"] = "Khitan small", ["Knda"] = "Kannada", ["Kore"] = "Korean", ["Kpel"] = "Kpelle", ["Krai"] = "Kirat Rai", ["Kthi"] = "Kaithi", ["Kulit"] = "Kulitan", ["Lana"] = "Tai Tham", ["Laoo"] = "Lao", ["Latf"] = "Fraktur", ["Latg"] = "Gaelic", ["Latn"] = "Latin", ["Leke"] = "Leke", ["Lepc"] = "Lepcha", ["Limb"] = "Limbu", ["Lina"] = "Linear A", ["Linb"] = "Linear B", ["Lisu"] = "Fraser", ["Loma"] = "Loma", ["Lyci"] = "Lycian", ["Lydi"] = "Lydian", ["Mahj"] = "Mahajani", ["Maka"] = "Makasar", ["Mand"] = "Mandaic", ["Mani"] = "Manichaean", ["Marc"] = "Marchen", ["Maya"] = "Maya", ["Medf"] = "Medefaidrin", ["Mend"] = "Mende", ["Merc"] = "Meroitic cursive", ["Mero"] = "Meroitic hieroglyphic", ["Mlym"] = "Malayalam", ["Modi"] = "Modi", ["Mong"] = "Mongolian", ["Moon"] = "Moon", ["Morse"] = "Morse code", ["Mroo"] = "Mru", ["Mtei"] = "Meitei Mayek", ["Mult"] = "Multani", ["Music"] = "musical notation", ["Mymr"] = "Burmese", ["Nagm"] = "Mundari Bani", ["Nand"] = "Nandinagari", ["Narb"] = "Ancient North Arabian", ["Nbat"] = "Nabataean", ["Newa"] = "Newa", ["Nkdb"] = "Dongba", ["Nkgb"] = "Geba", ["Nkoo"] = "N'Ko", ["None"] = "unspecified", ["Nshu"] = "Nüshu", ["Ogam"] = "Ogham", ["Olck"] = "Ol Chiki", ["Onao"] = "Ol Onal", ["Orkh"] = "Old Turkic", ["Orya"] = "Odia", ["Osge"] = "Osage", ["Osma"] = "Osmanya", ["Ougr"] = "Old Uyghur", ["Palm"] = "Palmyrene", ["Pauc"] = "Pau Cin Hau", ["Pcun"] = "Proto-Cuneiform", ["Pelm"] = "Proto-Elamite", ["Perm"] = "Old Permic", ["Phag"] = "Phags-pa", ["Phli"] = "Inscriptional Pahlavi", ["Phlp"] = "Psalter Pahlavi", ["Phlv"] = "Book Pahlavi", ["Phnx"] = "Phoenician", ["Plrd"] = "Pollard", ["Polyt"] = "Greek", ["Prti"] = "Inscriptional Parthian", ["Psin"] = "Proto-Sinaitic", ["Ranj"] = "Ranjana", ["Rjng"] = "Rejang", ["Rohg"] = "Hanifi Rohingya", ["Roro"] = "Rongorongo", ["Rumin"] = "Rumi numerals", ["Runr"] = "Runic", ["Samr"] = "Samaritan", ["Sarb"] = "Ancient South Arabian", ["Saur"] = "Saurashtra", ["Semap"] = "flag semaphore", ["Sgnw"] = "SignWriting", ["Shaw"] = "Shavian", ["Shrd"] = "Sharada", ["Shui"] = "Sui", ["Sidd"] = "Siddham", ["Sidt"] = "Sidetic", ["Sind"] = "Khudabadi", ["Sinh"] = "Sinhalese", ["Sogd"] = "Sogdian", ["Sogo"] = "Old Sogdian", ["Sora"] = "Sorang Sompeng", ["Soyo"] = "Soyombo", ["Sund"] = "Sundanese", ["Sunu"] = "Sunuwar", ["Sylo"] = "Sylheti Nagri", ["Syrc"] = "Syriac", ["Tagb"] = "Tagbanwa", ["Takr"] = "Takri", ["Tale"] = "Tai Nüa", ["Talu"] = "New Tai Lue", ["Taml"] = "Tamil", ["Tang"] = "Tangut", ["Tavt"] = "Tai Viet", ["Tayo"] = "Lai Tay", ["Telu"] = "Telugu", ["Teng"] = "Tengwar", ["Tfng"] = "Tifinagh", ["Tglg"] = "Baybayin", ["Thaa"] = "Thaana", ["Thai"] = "Thai", ["Tibt"] = "Tibetan", ["Tirh"] = "Tirhuta", ["Tnsa"] = "Tangsa", ["Todr"] = "Todhri", ["Tols"] = "Tolong Siki", ["Toto"] = "Toto", ["Tutg"] = "Tigalari", ["Ugar"] = "Ugaritic", ["Vaii"] = "Vai", ["Visp"] = "Visible Speech", ["Vith"] = "Vithkuqi", ["Wara"] = "Varang Kshiti", ["Wcho"] = "Wancho", ["Wole"] = "Woleai", ["Xpeo"] = "Old Persian", ["Xsux"] = "Cuneiform", ["Yezi"] = "Yezidi", ["Yiii"] = "Yi", ["Zanb"] = "Zanabazar Square", ["Zmth"] = "mathematical notation", ["Zsym"] = "symbolic", ["Zyyy"] = "undetermined", ["Zzzz"] = "uncoded", ["as-Beng"] = "Assamese", ["fa-Arab"] = "Arabic", ["kk-Arab"] = "Arabic", ["ks-Arab"] = "Arabic", ["ku-Arab"] = "Arabic", ["mnc-Mong"] = "Manchu", ["ms-Arab"] = "Arabic", ["mzn-Arab"] = "Arabic", ["ota-Arab"] = "Arabic", ["pa-Arab"] = "Shahmukhi", ["pal-Avst"] = "Pazend", ["pjt-Latn"] = "Latin", ["ps-Arab"] = "Arabic", ["sd-Arab"] = "Arabic", ["sit-tam-Tibt"] = "Tamyig", ["sjo-Mong"] = "Xibe", ["tt-Arab"] = "Arabic", ["ug-Arab"] = "Arabic", ["ur-Arab"] = "Arabic", ["xwo-Mong"] = "Clear Script", } -- To update, go to [[Module:scripts/print]]. 2dwuxxl9lml3tq10e1u9v5fn1js0zb5 Module:scripts/by name 828 1957 35284 2025-01-19T20:45:41Z Kambai Akau 8 Created page with "return { ["Adlam"] = "Adlm", ["Afaka"] = "Afak", ["Ahom"] = "Ahom", ["Anatolian hieroglyphic"] = "Hluw", ["Ancient North Arabian"] = "Narb", ["Ancient South Arabian"] = "Sarb", ["Arabic"] = "Arab", ["Armenian"] = "Armn", ["Assamese"] = "as-Beng", ["Avestan"] = "Avst", ["Balinese"] = "Bali", ["Bamum"] = "Bamu", ["Bassa"] = "Bass", ["Batak"] = "Batk", ["Baybayin"] = "Tglg", ["Bengali"] = "Beng", ["Bhaiksuki"] = "Bhks", ["Blissymbolic"] = "Blis", ["Book P..." 35284 Scribunto text/plain return { ["Adlam"] = "Adlm", ["Afaka"] = "Afak", ["Ahom"] = "Ahom", ["Anatolian hieroglyphic"] = "Hluw", ["Ancient North Arabian"] = "Narb", ["Ancient South Arabian"] = "Sarb", ["Arabic"] = "Arab", ["Armenian"] = "Armn", ["Assamese"] = "as-Beng", ["Avestan"] = "Avst", ["Balinese"] = "Bali", ["Bamum"] = "Bamu", ["Bassa"] = "Bass", ["Batak"] = "Batk", ["Baybayin"] = "Tglg", ["Bengali"] = "Beng", ["Bhaiksuki"] = "Bhks", ["Blissymbolic"] = "Blis", ["Book Pahlavi"] = "Phlv", ["Brahmi"] = "Brah", ["Braille"] = "Brai", ["Buhid"] = "Buhd", ["Burmese"] = "Mymr", ["Canadian syllabic"] = "Cans", ["Carian"] = "Cari", ["Caucasian Albanian"] = "Aghb", ["Chakma"] = "Cakm", ["Cham"] = "Cham", ["Cherokee"] = "Cher", ["Chisoi"] = "Chis", ["Clear Script"] = "xwo-Mong", ["Coptic"] = "Copt", ["Cuneiform"] = "Xsux", ["Cypriot"] = "Cprt", ["Cypro-Minoan"] = "Cpmn", ["Cyrillic"] = "Cyrl", ["Demotic"] = "Egyd", ["Deseret"] = "Dsrt", ["Devanagari"] = "Deva", ["Dhives Akuru"] = "Diak", ["Dogra"] = "Dogr", ["Dongba"] = "Nkdb", ["Duployan"] = "Dupl", ["Egyptian hieroglyphic"] = "Egyp", ["Elbasan"] = "Elba", ["Elymaic"] = "Elym", ["Ethiopic"] = "Ethi", ["Fraktur"] = "Latf", ["Fraser"] = "Lisu", ["Gaelic"] = "Latg", ["Garay"] = "Gara", ["Geba"] = "Nkgb", ["Georgian"] = "Geor", ["Glagolitic"] = "Glag", ["Gothic"] = "Goth", ["Grantha"] = "Gran", ["Greek"] = "Grek", ["Gujarati"] = "Gujr", ["Gunjala Gondi"] = "Gong", ["Gurmukhi"] = "Guru", ["Han"] = "Hani", ["Hangul"] = "Hang", ["Hanifi Rohingya"] = "Rohg", ["Hanunoo"] = "Hano", ["Hatran"] = "Hatr", ["Hebrew"] = "Hebr", ["Hieratic"] = "Egyh", ["Hiragana"] = "Hira", ["Image-rendered"] = "Image", ["Imperial Aramaic"] = "Armi", ["Indus"] = "Inds", ["Inscriptional Pahlavi"] = "Phli", ["Inscriptional Parthian"] = "Prti", ["International Phonetic Alphabet"] = "Ipach", ["Japanese"] = "Jpan", ["Javanese"] = "Java", ["Jurchen"] = "Jurc", ["Kaithi"] = "Kthi", ["Kana"] = "Hrkt", ["Kannada"] = "Knda", ["Katakana"] = "Kana", ["Kawi"] = "Kawi", ["Kayah Li"] = "Kali", ["Kharoshthi"] = "Khar", ["Khema"] = "Gukh", ["Khitan large"] = "Kitl", ["Khitan small"] = "Kits", ["Khmer"] = "Khmr", ["Khojki"] = "Khoj", ["Khom Thai"] = "Khomt", ["Khudabadi"] = "Sind", ["Khutsuri"] = "Geok", ["Khwarezmian"] = "Chrs", ["Kirat Rai"] = "Krai", ["Korean"] = "Kore", ["Kpelle"] = "Kpel", ["Kulitan"] = "Kulit", ["Lai Tay"] = "Tayo", ["Lao"] = "Laoo", ["Latin"] = "Latn", ["Leke"] = "Leke", ["Lepcha"] = "Lepc", ["Limbu"] = "Limb", ["Linear A"] = "Lina", ["Linear B"] = "Linb", ["Loma"] = "Loma", ["Lontara"] = "Bugi", ["Lycian"] = "Lyci", ["Lydian"] = "Lydi", ["Mahajani"] = "Mahj", ["Makasar"] = "Maka", ["Malayalam"] = "Mlym", ["Manchu"] = "mnc-Mong", ["Mandaic"] = "Mand", ["Manichaean"] = "Mani", ["Marchen"] = "Marc", ["Masaram Gondi"] = "Gonm", ["Maya"] = "Maya", ["Medefaidrin"] = "Medf", ["Meitei Mayek"] = "Mtei", ["Mende"] = "Mend", ["Meroitic cursive"] = "Merc", ["Meroitic hieroglyphic"] = "Mero", ["Modi"] = "Modi", ["Mongolian"] = "Mong", ["Moon"] = "Moon", ["Morse code"] = "Morse", ["Mru"] = "Mroo", ["Multani"] = "Mult", ["Mundari Bani"] = "Nagm", ["N'Ko"] = "Nkoo", ["Nabataean"] = "Nbat", ["Nandinagari"] = "Nand", ["New Tai Lue"] = "Talu", ["Newa"] = "Newa", ["Northeastern Iberian"] = "Ibrnn", ["Nyiakeng Puachue Hmong"] = "Hmnp", ["Nüshu"] = "Nshu", ["Odia"] = "Orya", ["Ogham"] = "Ogam", ["Ol Chiki"] = "Olck", ["Ol Onal"] = "Onao", ["Old Cyrillic"] = "Cyrs", ["Old Hungarian"] = "Hung", ["Old Italic"] = "Ital", ["Old Permic"] = "Perm", ["Old Persian"] = "Xpeo", ["Old Sogdian"] = "Sogo", ["Old Turkic"] = "Orkh", ["Old Uyghur"] = "Ougr", ["Osage"] = "Osge", ["Osmanya"] = "Osma", ["Pahawh Hmong"] = "Hmng", ["Palmyrene"] = "Palm", ["Pau Cin Hau"] = "Pauc", ["Pazend"] = "pal-Avst", ["Phags-pa"] = "Phag", ["Phoenician"] = "Phnx", ["Pollard"] = "Plrd", ["Proto-Cuneiform"] = "Pcun", ["Proto-Elamite"] = "Pelm", ["Proto-Sinaitic"] = "Psin", ["Psalter Pahlavi"] = "Phlp", ["Ranjana"] = "Ranj", ["Rejang"] = "Rjng", ["Rongorongo"] = "Roro", ["Rumi numerals"] = "Rumin", ["Runic"] = "Runr", ["Samaritan"] = "Samr", ["Saurashtra"] = "Saur", ["Shahmukhi"] = "pa-Arab", ["Sharada"] = "Shrd", ["Shavian"] = "Shaw", ["Siddham"] = "Sidd", ["Sidetic"] = "Sidt", ["SignWriting"] = "Sgnw", ["Simplified Han"] = "Hans", ["Sinhalese"] = "Sinh", ["Sogdian"] = "Sogd", ["Sorang Sompeng"] = "Sora", ["Southeastern Iberian"] = "Ibrns", ["Soyombo"] = "Soyo", ["Sui"] = "Shui", ["Sundanese"] = "Sund", ["Sunuwar"] = "Sunu", ["Sylheti Nagri"] = "Sylo", ["Syriac"] = "Syrc", ["Tagbanwa"] = "Tagb", ["Tai Nüa"] = "Tale", ["Tai Tham"] = "Lana", ["Tai Viet"] = "Tavt", ["Takri"] = "Takr", ["Tamil"] = "Taml", ["Tamyig"] = "sit-tam-Tibt", ["Tangsa"] = "Tnsa", ["Tangut"] = "Tang", ["Telugu"] = "Telu", ["Tengwar"] = "Teng", ["Thaana"] = "Thaa", ["Thai"] = "Thai", ["Tibetan"] = "Tibt", ["Tifinagh"] = "Tfng", ["Tigalari"] = "Tutg", ["Tirhuta"] = "Tirh", ["Todhri"] = "Todr", ["Tolong Siki"] = "Tols", ["Toto"] = "Toto", ["Traditional Han"] = "Hant", ["Ugaritic"] = "Ugar", ["Vai"] = "Vaii", ["Varang Kshiti"] = "Wara", ["Visible Speech"] = "Visp", ["Vithkuqi"] = "Vith", ["Wancho"] = "Wcho", ["Woleai"] = "Wole", ["Xibe"] = "sjo-Mong", ["Yezidi"] = "Yezi", ["Yi"] = "Yiii", ["Zanabazar Square"] = "Zanb", ["Zhuyin"] = "Bopo", ["flag semaphore"] = "Semap", ["mathematical notation"] = "Zmth", ["musical notation"] = "Music", ["symbolic"] = "Zsym", ["uncoded"] = "Zzzz", ["undetermined"] = "Zyyy", ["unspecified"] = "None", } -- To update, go to [[Module:scripts/print]]. hxl3ez707rmivtge35mvt7f5z14hbf1 Module:families/data/etymology 828 1958 35285 2025-01-19T20:46:40Z Kambai Akau 8 Created page with "local m = {} m["ira-mid"] = { "Middle Iranian", 6841465, "ira", family = "ira", } m["ira-old"] = { "Old Iranian", 23301845, "ira", family = "ira", wikipedia_article = "Old Iranian languages", } return require("Module:languages").finalizeData(m, "family", true)" 35285 Scribunto text/plain local m = {} m["ira-mid"] = { "Middle Iranian", 6841465, "ira", family = "ira", } m["ira-old"] = { "Old Iranian", 23301845, "ira", family = "ira", wikipedia_article = "Old Iranian languages", } return require("Module:languages").finalizeData(m, "family", true) ecgt0le0n2gkw2lm6uimi4ew74jtl35 Module:place/shared-data 828 1959 35286 2025-01-19T20:54:36Z Kambai Akau 8 Created page with "local export = {} --[=[ This module contains data shared between [[Module:place/data]] and [[Module:category tree/topic cat/data/Places]]. You must load this module using require(), not using mw.loadData(). ]=] local m_table = require("Module:table") local topic_cat_utilities_module = "Module:category tree/topic cat/utilities" ----------------------------------------------------------------------------------- -- Placetype Tables..." 35286 Scribunto text/plain local export = {} --[=[ This module contains data shared between [[Module:place/data]] and [[Module:category tree/topic cat/data/Places]]. You must load this module using require(), not using mw.loadData(). ]=] local m_table = require("Module:table") local topic_cat_utilities_module = "Module:category tree/topic cat/utilities" ----------------------------------------------------------------------------------- -- Placetype Tables -- ----------------------------------------------------------------------------------- -- Recognized political and misc. subdivisions. The key is the plural subdivision and the value is the equivalent -- description, with links. A value of true means to use the default linking algorithm in link_label() in -- [[Module:category tree/topic cat]]. A value of "w" is similar but links to Wikipedia. export.political_subdivisions = { ["administrative atolls"] = true, ["administrative regions"] = true, ["areas"] = true, ["arrondissements"] = true, ["atolls"] = true, ["autonomous communities"] = "w", ["autonomous islands"] = true, ["autonomous oblasts"] = true, ["autonomous okrugs"] = true, ["autonomous regions"] = true, ["autonomous republics"] = "w", ["boroughs"] = true, ["borough seats"] = true, ["cantons"] = true, ["census divisions"] = "w", ["cercles"] = true, ["civil parishes"] = true, ["collectivities"] = true, ["communes"] = true, ["communities"] = true, ["constituencies"] = true, ["constituent countries"] = true, ["council areas"] = true, ["counties"] = true, ["county boroughs"] = true, ["county seats"] = true, ["countries"] = true, ["delegations"] = true, ["departments"] = true, ["dependent territories"] = "w", ["districts"] = true, ["districts and autonomous regions"] = "[[district]]s and [[autonomous region]]s", ["divisions"] = true, ["emirates"] = true, ["entities"] = true, ["ethnographic regions"] = true, ["federal cities"] = true, ["federal territories"] = true, ["gewogs"] = true, ["governorates"] = true, ["krais"] = true, ["local councils"] = "w", ["local government areas"] = "w", ["metropolitan cities"] = true, ["mukims"] = true, ["municipal districts"] = "w", ["municipalities"] = true, ["oblasts"] = true, ["parishes"] = true, ["parish seats"] = true, ["prefectures"] = true, ["provinces"] = true, ["quarters"] = true, ["raions"] = true, ["regencies"] = true, ["regional county municipalities"] = "w", ["regional districts"] = "w", ["regional municipalities"] = "w", ["regions"] = true, ["regional units"] = true, ["republics"] = true, ["rural municipalities"] = "w", ["self-administered divisions"] = "w", ["self-administered zones"] = "w", ["special administrative regions"] = "[[w:Special administrative regions of China|special administrative regions]]", ["special municipality"] = "[[w:Special municipality (Taiwan)|special municipality]]", ["special wards"] = true, ["states"] = true, ["subdistricts"] = true, ["subprefectures"] = true, ["subregions"] = true, ["territorial authorities"] = "w", ["territories"] = true, ["traditional counties"] = "w", ["unincorporated areas"] = "w", ["union territories"] = true, ["voivodeships"] = true, ["zones"] = true, } -- Place types for which categories can be constructed for all the places listed below other than cities. The key should -- be the plural place type and the value should be the description. export.generic_place_types = { ["cities"] = "cities", ["ghost towns"] = "[[ghost town]]s", ["towns"] = "towns", ["communes"] = "[[commune]]s", ["villages"] = "villages, hamlets, and other small communities and settlements", ["neighborhoods"] = "[[neighborhood]]s, [[district]]s and other subportions of cities", ["neighbourhoods"] = "[[neighbourhood]]s, [[district]]s and other subportions of cities", ["suburbs"] = "[[suburb]]s", ["rivers"] = "rivers", ["census-designated places"] = "[[census-designated place]]s", ["unincorporated communities"] = "[[w:unincorporated community|unincorporated communities]]", ["places"] = "places of all sorts", } -- Place types for which categories can be constructed for cities listed below. -- The key should be the plural place type and the value should be the description. export.generic_place_types_for_cities = { ["neighborhoods"] = "[[neighborhood]]s, [[district]]s and other subportions of cities", ["neighbourhoods"] = "[[neighbourhood]]s, [[district]]s and other subportions of cities", ["suburbs"] = "[[suburb]]s", ["places"] = "places of all sorts", } export.placetype_to_capital_cat = { ["autonomous community"] = "autonomous community capitals", ["canton"] = "cantonal capitals", ["country"] = "national capitals", ["department"] = "departmental capitals", ["district"] = "district capitals", ["emirate"] = "emirate capitals", ["prefecture"] = "prefectural capitals", ["province"] = "provincial capitals", ["region"] = "regional capitals", ["republic"] = "republic capitals", ["state"] = "state capitals", ["territory"] = "territorial capitals", ["voivodeship"] = "voivodeship capitals", } export.capital_cat_to_placetype = {} for placetype, capital_cat in pairs(export.placetype_to_capital_cat) do export.capital_cat_to_placetype[capital_cat] = placetype end ----------------------------------------------------------------------------------- -- Placename Tables -- ----------------------------------------------------------------------------------- --[=[ Each of the following tables specifies a group of polities with common properties (e.g. the states of the US). Each table is associated with a polity "group" (an entry in `export.polities`), which contains handlers specifying how to process the data tables and also a pointer to the relevant table. The data is used as follows: 1. To generate the text of the bare topical categories directly associated with each polity, such as [[:Category:Netherlands]], [[:Category:Alabama, USA]] or [[:Category:Amazonas, Brazil]], and per-language variants such as [[:Category:de:Netherlands]], [[:Category:es:Alabama, USA]] or [[:Category:pt:Amazonas, Brazil]]. These categories (and all placename categories) are found in the ''topic cat subsystem'' of the category system; see [[Module:category tree/topic cat/data]] for more information. 2. To generate the text of topical categories for cities/towns/rivers/etc. in a given polity, e.g. [[:Category:Cities in Alabama, USA]] for cities in Alabama, and per-language variants such as [[:Category:fr:Cities in Alabama, USA]] for French terms for cities in Alabama. 3. To generate the text of topical categories for political subdivisions of a given polity, e.g. [[:Category:Provinces of the Netherlands]], [[:Category:Counties of Alabama]] or [[:Category:Municipalities of Amazonas, Brazil]], along with per-language variants such as [[:Category:de:Provinces of the Netherlands]], [[:Category:es:Counties of Alabama]] or [[:Category:pt:Municipalities of Amazonas, Brazil]]. 4. To add pages to all the above types of categories when a call to {{place}} on that page references the polity, such as by a template call {{place|en|city|state/Alabama}} (which will add the page to [[:Category:en:Cities in Alabama, USA]]). Uses #1, #2 and #3 are controlled by [[Module:category tree/topic cat/data/Places]]. Use #4 is controlled by [[Module:place/data]]. The keys of each table are the polity names in the form they will appear in a category like [[:Category:de:Provinces of the Netherlands]] or [[:Category:fr:Cities in Alabama, USA]] (hence, they should include prefixes such as "the" and suffixes such as ", USA"). Transforming these keys to the form that appears in the bare topical category (e.g. [[:Category:de:Netherlands]]), in category parents and/or in descriptions can be done using the `bare_label_setter` and `value_transformer` keys (see `export.polities` below). The value of an item in each table is itself a table. This table contains properties describing the polity in question. Note that before being used (e.g. to generate the contents of a category page like [[:Category:en:Cities in Ireland]] or [[:Category:de:Provinces of the Netherlands]] of to specify how to add the relevant categories to a page with a call to {{place}}), the table is passed through the associated polity group's `value_transformer` function (see `export.polities`). That function generally augments the property table with additional properties that are common to the group or derivable from group-specific properties. The following are the properties most commonly specified (additional properties are sometimes attached to entries in specific groups): - `divtype`: String specifying the type of polity or subpolity (e.g. "country", "state", province"). This can also be a table of such types; in this case, the first listed type is the canonical type that will be used in descriptions, but the polity will be recognized (e.g. in {{place}} arguments) when tagged with any of the specified types. This value overrides the group-level `default_divtype` value, and only needs to be specified if it disagrees with that value. - `poldiv`: List of recognized political subdivisions; e.g. for the Netherlands, a specification of the form 'poldiv = {"provinces", "municipalities"}' will allow categories such as [[:Category:de:Provinces of the Netherlands]] and [[:Category:pt:Municipalities of the Netherlands]] to be created. These categories have a primary parent [[:Category:LANGCODE:Political subdivisions]] (i.e. this is the parent that appears in the breadcrumbs at the top of the category page), and have the containing polity, if any (see `containing_polity` below) as an additional parent. Any political subdivision that appears here must also be listed in the `political_subdivisions` list, which tells how to convert the pluralized political subdivision into the equivalent linked description. (If not listed, an error occurs.) - `miscdiv`: List of recognized historical/popular subdivisions; e.g. for Ireland, a specification of the form 'miscdiv = {"provinces"}' will allow categories such as [[:Category:pl:Provinces of Ireland]] to be created. These categories differ from political subdivision categories in that their primary parent is the country name rather than [[:Category:LANGCODE:Political subdivisions]]. - `is_city`: If 'true', don't recognize or generate categories such as [[:Category:en:Cities in Monaco]] (specifically, for place types in `generic_place_types` but not in `generic_place_types_for_cities`). - `is_former_place`: If 'true', don't recognize or generate categories such as [[:Category:fr:Rivers in the Soviet Union]] (specifically, for any place type in `generic_place_types` other than "places"). NOTE: This key may be added automatically by the `value_transformer` function. - `keydesc`: String directly specifying a description of the polity, for use in generating the contents of category pages related to the polity. descriptions. This property is only rarely present, and is normally generated automatically by the `value_transformer` function from the key and (for subpolities) the value of `divtype`. - `parents`: List of parents of the bare topical category. For example, if 'parents = {"Europe", "Asia"}' is specified for "Turkey", bare topical categories such as [[:Category:en:Turkey]] will have parent categories [[:Category:en:Europe]] and [[:Category:en:Asia]]. The first listed category is used for the primary parent (i.e. this is the parent that appears in the breadcrumbs at the top of the category page). In this case, for example, "Europe" (not "Asia") is used as the breadcrumb. This property only needs to be specified for top-level polities (countries and such), not for subpolities (states, provinces, etc.), which use the value of `containing_polity` (see below) as the parent. - `bare_category_desc`: String specifying the description used in the bare topical category. If not given, a default description is constructed by the `bare_label_setter` function. - `containing_polity`: This property does not need to be specified explicitly. It is automatically added by the `value_transformer` function for subpolities, and left off for top-level polities. It specifies the larger polity in which the subpolity is contained, and is used to construct the primary parent of 'Cities in ...', 'Rivers in ...' and similar categories. For example, the subpolity Guangdong (a province of China) will have "China" as the `containing_polity`, so that a category of the form [[:Category:en:Cities in Guangdong]] will have its primary parent (i.e. the parent that appears in the breadcrumbs at the top of the category page) as [[:Category:en:Cities in China]]. If `containing_polity` is omitted, as in top-level polities, the primary parent will simply be e.g. [[:Category:en:Cities]] (or "Towns", "Rivers", etc. as appropriate). ]=] export.countries = { ["Afghanistan"] = {parents = {"Asia"}, poldiv = {"provinces", "districts"}, miscdiv = {"regions"}}, ["Albania"] = {parents = {"Europe"}, poldiv = {"counties", "municipalities"}, british_spelling = true}, ["Algeria"] = {parents = {"Africa"}, poldiv = {"provinces", "communes", "districts", "municipalities"}}, ["Andorra"] = {parents = {"Europe"}, poldiv = {"parishes"}, british_spelling = true}, ["Angola"] = {parents = {"Africa"}, poldiv = {"provinces", "municipalities"}}, ["Antigua and Barbuda"] = {parents = {"North America"}, poldiv = {"provinces"}, british_spelling = true}, ["Argentina"] = {parents = {"South America"}, poldiv = {"provinces", "departments", "municipalities"}}, ["Armenia"] = {parents = {"Europe", "Asia"}, poldiv = {"provinces", "districts"}, british_spelling = true}, -- Both a country and continent ["Australia"] = {parents = {"Earth", "Oceania"}, poldiv = {"states", "territories", "local government areas"}, british_spelling = true}, ["Austria"] = {parents = {"Europe"}, poldiv = {"states", "districts", "municipalities"}, british_spelling = true}, ["Azerbaijan"] = {parents = {"Europe", "Asia"}, poldiv = {"districts", "municipalities"}, british_spelling = true}, ["the Bahamas"] = {parents = {"North America"}, poldiv = {"districts"}, british_spelling = true, wp = "The Bahamas"}, ["Bahrain"] = {parents = {"Asia"}, poldiv = {"governorates"}}, ["Bangladesh"] = {parents = {"Asia"}, poldiv = {"divisions", "districts", "municipalities"}, british_spelling = true}, ["Barbados"] = {parents = {"North America"}, poldiv = {"parishes"}, british_spelling = true}, ["Belarus"] = {parents = {"Europe"}, poldiv = {"regions", "districts"}, british_spelling = true}, ["Belgium"] = {parents = {"Europe"}, poldiv = {"regions", "provinces", "municipalities"}, british_spelling = true}, ["Belize"] = {parents = {"Central America"}, poldiv = {"districts"}, british_spelling = true}, ["Benin"] = {parents = {"Africa"}, poldiv = {"departments", "communes"}}, ["Bhutan"] = {parents = {"Asia"}, poldiv = {"districts", "gewogs"}}, ["Bolivia"] = {parents = {"South America"}, poldiv = {"provinces", "departments", "municipalities"}}, ["Bosnia and Herzegovina"] = {parents = {"Europe"}, poldiv = {"entities", "cantons", "municipalities"}, british_spelling = true}, ["Botswana"] = {parents = {"Africa"}, poldiv = {"districts", "subdistricts"}, british_spelling = true}, ["Brazil"] = {parents = {"South America"}, poldiv = {"states", "municipalities"}, miscdiv = {"regions"}}, ["Brunei"] = {parents = {"Asia"}, poldiv = {"districts", "mukims"}, british_spelling = true}, ["Bulgaria"] = {parents = {"Europe"}, poldiv = {"provinces", "municipalities"}, british_spelling = true}, ["Burkina Faso"] = {parents = {"Africa"}, poldiv = {"regions", "departments", "provinces"}}, ["Burundi"] = {parents = {"Africa"}, poldiv = {"provinces", "communes"}}, ["Cambodia"] = {parents = {"Asia"}, poldiv = {"provinces", "districts"}}, ["Cameroon"] = {parents = {"Africa"}, poldiv = {"regions", "departments"}}, ["Canada"] = {parents = {"North America"}, poldiv = {"provinces", "territories", "counties", "districts", "municipalities"}, miscdiv = {"regions", "census divisions"}, british_spelling = true}, ["Cape Verde"] = {parents = {"Africa"}, poldiv = {"municipalities", "parishes"}}, ["the Central African Republic"] = {parents = {"Africa"}, poldiv = {"prefectures", "subprefectures"}}, ["Chad"] = {parents = {"Africa"}, poldiv = {"regions", "departments"}}, ["Chile"] = {parents = {"South America"}, poldiv = {"regions", "provinces", "communes"}}, ["China"] = {parents = {"Asia"}, poldiv = {"provinces", "autonomous regions", "special administrative regions", "prefectures", "counties", "districts", "municipalities"}, miscdiv = {"regions"}}, ["Colombia"] = {parents = {"South America"}, poldiv = {"departments", "municipalities"}}, ["the Comoros"] = {parents = {"Africa"}, poldiv = {"autonomous islands"}}, ["Costa Rica"] = {parents = {"Central America"}, poldiv = {"provinces", "cantons"}}, ["Croatia"] = {parents = {"Europe"}, poldiv = {"counties", "municipalities"}, british_spelling = true}, ["Cuba"] = {parents = {"North America"}, poldiv = {"provinces", "municipalities"}}, ["Cyprus"] = {parents = {"Europe", "Asia"}, poldiv = {"districts"}, british_spelling = true}, ["the Czech Republic"] = {parents = {"Europe"}, poldiv = {"regions", "districts", "municipalities"}, british_spelling = true}, ["the Democratic Republic of the Congo"] = {parents = {"Africa"}, poldiv = {"provinces", "territories"}}, ["Denmark"] = {parents = {"Europe"}, poldiv = {"regions", "municipalities", "dependent territories"}, british_spelling = true}, ["Djibouti"] = {parents = {"Africa"}, poldiv = {"regions", "districts"}}, ["Dominica"] = {parents = {"North America"}, poldiv = {"parishes"}, british_spelling = true}, ["the Dominican Republic"] = {parents = {"North America"}, poldiv = {"provinces", "municipalities"}, keydesc = "the [[Dominican Republic]], the country that shares the [[Caribbean]] island of [[Hispaniola]] with [[Haiti]]"}, ["East Timor"] = {parents = {"Asia"}, poldiv = {"municipalities"}}, ["Ecuador"] = {parents = {"South America"}, poldiv = {"provinces", "cantons"}}, ["Egypt"] = {parents = {"Africa"}, poldiv = {"governorates", "regions"}}, ["El Salvador"] = {parents = {"Central America"}, poldiv = {"departments", "municipalities"}}, ["Equatorial Guinea"] = {parents = {"Africa"}, poldiv = {"provinces"}}, ["Eritrea"] = {parents = {"Africa"}, poldiv = {"regions", "subregions"}}, ["Estonia"] = {parents = {"Europe"}, poldiv = {"counties", "municipalities"}, british_spelling = true}, ["Eswatini"] = {parents = {"Africa"}, british_spelling = true}, ["Ethiopia"] = {parents = {"Africa"}, poldiv = {"regions", "zones"}}, ["the Federated States of Micronesia"] = {parents = {"Micronesia"}, poldiv = {"states"}}, ["Fiji"] = {parents = {"Melanesia"}, poldiv = {"divisions", "provinces"}, british_spelling = true}, ["Finland"] = {parents = {"Europe"}, poldiv = {"regions", "municipalities"}, british_spelling = true}, ["France"] = {parents = {"Europe"}, poldiv = {"administrative regions", "departments", "collectivities", "communes", "municipalities", "dependent territories", "territories"}, miscdiv = {"provinces", "regions"}, british_spelling = true}, ["Gabon"] = {parents = {"Africa"}, poldiv = {"provinces", "departments"}}, ["the Gambia"] = {parents = {"Africa"}, poldiv = {"divisions", "districts"}, british_spelling = true, wp = "The Gambia"}, ["Georgia"] = {parents = {"Europe", "Asia"}, poldiv = {"regions", "districts"}, keydesc = "the country of [[Georgia]], in [[Eurasia]]", british_spelling = true}, ["Germany"] = {parents = {"Europe"}, poldiv = {"states", "municipalities", "districts"}, british_spelling = true}, ["Ghana"] = {parents = {"Africa"}, poldiv = {"regions", "districts"}, british_spelling = true}, ["Greece"] = {parents = {"Europe"}, poldiv = {"regional units", "municipalities"}, british_spelling = true}, ["Grenada"] = {parents = {"North America"}, poldiv = {"parishes"}, british_spelling = true}, ["Guatemala"] = {parents = {"Central America"}, poldiv = {"departments", "municipalities"}}, ["Guinea"] = {parents = {"Africa"}, poldiv = {"regions", "prefectures"}}, ["Guinea-Bissau"] = {parents = {"Africa"}, poldiv = {"regions"}}, ["Guyana"] = {parents = {"South America"}, poldiv = {"regions"}, british_spelling = true}, ["Haiti"] = {parents = {"North America"}, poldiv = {"departments", "arrondissements"}}, ["Honduras"] = {parents = {"Central America"}, poldiv = {"departments", "municipalities"}}, ["Hungary"] = {parents = {"Europe"}, poldiv = {"counties", "districts"}, british_spelling = true}, ["Iceland"] = {parents = {"Europe"}, poldiv = {"administrative regions", "municipalities", "counties"}, british_spelling = true}, ["India"] = {parents = {"Asia"}, poldiv = {"states", "union territories", "divisions", "districts", "municipalities"}, british_spelling = true}, ["Indonesia"] = {parents = {"Asia"}, poldiv = {"regencies", "provinces"}}, ["Iran"] = {parents = {"Asia"}, poldiv = {"provinces", "counties"}}, ["Iraq"] = {parents = {"Asia"}, poldiv = {"governorates", "districts"}}, ["Ireland"] = {parents = {"Europe", "British Isles"}, poldiv = {"counties", "districts"}, miscdiv = {"provinces"}, british_spelling = true}, ["Israel"] = {parents = {"Asia"}, poldiv = {"districts"}}, ["Italy"] = {parents = {"Europe"}, poldiv = {"administrative regions", "provinces", "metropolitan cities", "municipalities"}, miscdiv = {"regions"}, british_spelling = true}, ["Ivory Coast"] = {parents = {"Africa"}, poldiv = {"districts", "regions"}}, ["Jamaica"] = {parents = {"North America"}, poldiv = {"parishes"}, british_spelling = true}, ["Japan"] = {parents = {"Asia"}, poldiv = {"prefectures", "subprefectures", "municipalities"}}, ["Jordan"] = {parents = {"Asia"}, poldiv = {"governorates"}}, ["Kazakhstan"] = {parents = {"Asia", "Europe"}, poldiv = {"regions", "districts"}}, ["Kenya"] = {parents = {"Africa"}, poldiv = {"counties"}, british_spelling = true}, ["Kiribati"] = {parents = {"Micronesia"}, british_spelling = true}, ["Kosovo"] = {parents = {"Europe"}, british_spelling = true}, ["Kuwait"] = {parents = {"Asia"}, poldiv = {"governorates", "areas"}}, ["Kyrgyzstan"] = {parents = {"Asia"}, poldiv = {"regions", "districts"}}, ["Laos"] = {parents = {"Asia"}, poldiv = {"provinces", "districts"}}, ["Latvia"] = {parents = {"Europe"}, poldiv = {"municipalities"}, miscdiv = {"regions"}, british_spelling = true}, ["Lebanon"] = {parents = {"Asia"}, poldiv = {"governorates", "districts"}}, ["Lesotho"] = {parents = {"Africa"}, poldiv = {"districts"}, british_spelling = true}, ["Liberia"] = {parents = {"Africa"}, poldiv = {"counties", "districts"}}, ["Libya"] = {parents = {"Africa"}, poldiv = {"districts", "municipalities"}}, ["Liechtenstein"] = {parents = {"Europe"}, poldiv = {"municipalities"}, british_spelling = true}, ["Lithuania"] = {parents = {"Europe"}, poldiv = {"counties", "municipalities"}, miscdiv = {"ethnographic regions"}, british_spelling = true}, ["Luxembourg"] = {parents = {"Europe"}, poldiv = {"cantons"}, miscdiv = {"districts"}, british_spelling = true}, ["Madagascar"] = {parents = {"Africa"}, poldiv = {"regions", "districts"}}, ["Malawi"] = {parents = {"Africa"}, poldiv = {"regions", "districts"}, british_spelling = true}, ["Malaysia"] = {parents = {"Asia"}, poldiv = {"states", "federal territories", "districts"}, british_spelling = true}, ["the Maldives"] = {parents = {"Asia"}, poldiv = {"provinces", "administrative atolls"}, british_spelling = true}, ["Mali"] = {parents = {"Africa"}, poldiv = {"regions", "cercles"}}, ["Malta"] = {parents = {"Europe"}, poldiv = {"regions", "local councils"}, british_spelling = true}, ["the Marshall Islands"] = {parents = {"Micronesia"}, poldiv = {"municipalities"}}, ["Mauritania"] = {parents = {"Africa"}, poldiv = {"regions", "departments"}}, ["Mauritius"] = {parents = {"Africa"}, poldiv = {"districts"}, british_spelling = true}, ["Mexico"] = {parents = {"North America", "Central America"}, poldiv = {"states", "municipalities"}}, ["Moldova"] = {parents = {"Europe"}, poldiv = {"districts", "municipalities"}, british_spelling = true}, ["Monaco"] = {divtype = {"city-state", "country"}, parents = {"Europe"}, is_city = true, british_spelling = true}, ["Mongolia"] = {parents = {"Asia"}, poldiv = {"provinces", "districts"}}, ["Montenegro"] = {parents = {"Europe"}, poldiv = {"municipalities"}}, ["Morocco"] = {parents = {"Africa"}, poldiv = {"regions", "prefectures", "provinces"}}, ["Mozambique"] = {parents = {"Africa"}, poldiv = {"provinces", "districts"}}, ["Myanmar"] = {parents = {"Asia"}, poldiv = {"regions", "states", "union territories", "self-administered zones", "self-administered divisions", "districts"}}, ["Namibia"] = {parents = {"Africa"}, poldiv = {"regions", "constituencies"}, british_spelling = true}, ["Nauru"] = {parents = {"Micronesia"}, poldiv = {"districts"}, british_spelling = true}, ["Nepal"] = {parents = {"Asia"}, poldiv = {"provinces", "districts"}}, ["the Netherlands"] = {divtype = {"constituent country", "country"}, parents = {"Europe"}, poldiv = {"provinces", "municipalities", "dependent territories"}, british_spelling = true}, ["New Zealand"] = {parents = {"Polynesia"}, poldiv = {"regions", "dependent territories", "territorial authorities"}, british_spelling = true}, ["Nicaragua"] = {parents = {"Central America"}, poldiv = {"departments", "municipalities"}}, ["Niger"] = {parents = {"Africa"}, poldiv = {"regions", "departments"}}, ["Nigeria"] = {parents = {"Africa"}, poldiv = {"states", "local government areas"}, british_spelling = true}, ["North Korea"] = {parents = {"Asia", "Korea"}, poldiv = {"provinces", "counties"}}, ["North Macedonia"] = {parents = {"Europe"}, poldiv = {"municipalities"}, british_spelling = true}, ["Norway"] = {parents = {"Europe"}, poldiv = {"counties", "municipalities", "dependent territories"}, miscdiv = {"districts", "unincorporated areas"}, british_spelling = true}, ["Oman"] = {parents = {"Asia"}, poldiv = {"governorates", "provinces"}}, ["Pakistan"] = {parents = {"Asia"}, poldiv = {"provinces", "districts"}, british_spelling = true}, ["Palestine"] = {parents = {"Asia"}, poldiv = {"governorates"}}, ["Palau"] = {parents = {"Micronesia"}, poldiv = {"states"}}, ["Panama"] = {parents = {"Central America"}, poldiv = {"provinces", "districts"}}, ["Papua New Guinea"] = {parents = {"Melanesia"}, poldiv = {"provinces", "districts"}, british_spelling = true}, ["Paraguay"] = {parents = {"South America"}, poldiv = {"departments", "districts"}}, ["Peru"] = {parents = {"South America"}, poldiv = {"regions", "provinces", "districts"}}, ["the Philippines"] = {parents = {"Asia"}, poldiv = {"regions", "provinces", "districts", "municipalities"}}, ["Poland"] = {poldiv = {"voivodeships", "counties"}, parents = {"Europe"}, british_spelling = true}, ["Portugal"] = {parents = {"Europe"}, poldiv = {"districts and autonomous regions", "provinces", "municipalities"}, british_spelling = true}, ["Qatar"] = {parents = {"Asia"}, poldiv = {"municipalities", "zones"}}, ["the Republic of the Congo"] = {parents = {"Africa"}, poldiv = {"departments", "districts"}}, ["Romania"] = {parents = {"Europe"}, poldiv = {"regions", "counties", "communes"}, british_spelling = true}, ["Russia"] = {parents = {"Europe", "Asia"}, poldiv = {"republics", "autonomous oblasts", "autonomous okrugs", "oblasts", "krais", "federal cities", "districts"}, british_spelling = true}, ["Rwanda"] = {parents = {"Africa"}, poldiv = {"provinces", "districts"}}, ["Saint Kitts and Nevis"] = {parents = {"North America"}, poldiv = {"parishes"}, british_spelling = true}, ["Saint Lucia"] = {parents = {"North America"}, poldiv = {"quarters"}, british_spelling = true}, ["Saint Vincent and the Grenadines"] = {parents = {"North America"}, poldiv = {"parishes"}, british_spelling = true}, ["Samoa"] = {parents = {"Polynesia"}, poldiv = {"districts"}, british_spelling = true}, ["San Marino"] = {parents = {"Europe"}, poldiv = {"municipalities"}, british_spelling = true}, ["São Tomé and Príncipe"] = {parents = {"Africa"}, poldiv = {"districts"}}, ["Saudi Arabia"] = {parents = {"Asia"}, poldiv = {"provinces", "governorates"}}, ["Senegal"] = {parents = {"Africa"}, poldiv = {"regions", "departments"}}, ["Serbia"] = {parents = {"Europe"}, poldiv = {"districts", "municipalities"}}, ["Seychelles"] = {parents = {"Africa"}, poldiv = {"districts"}, british_spelling = true}, ["Sierra Leone"] = {parents = {"Africa"}, poldiv = {"provinces", "districts"}, british_spelling = true}, ["Singapore"] = {parents = {"Asia"}, poldiv = {"districts"}, british_spelling = true}, ["Slovakia"] = {parents = {"Europe"}, poldiv = {"regions", "districts"}, british_spelling = true}, ["Slovenia"] = {parents = {"Europe"}, poldiv = {"municipalities"}, british_spelling = true}, -- Note: the official name does not include "the" at the beginning, but it sounds strange in -- English to leave it out and it's commonly included, so we include it. ["the Solomon Islands"] = {parents = {"Melanesia"}, poldiv = {"provinces"}, british_spelling = true}, ["Somalia"] = {parents = {"Africa"}, poldiv = {"regions", "districts"}}, ["South Africa"] = {parents = {"Africa"}, poldiv = {"provinces", "districts"}, british_spelling = true}, ["South Korea"] = {parents = {"Asia", "Korea"}, poldiv = {"provinces", "counties", "districts"}}, ["South Sudan"] = {parents = {"Africa"}, poldiv = {"regions", "states", "counties"}, british_spelling = true}, ["Spain"] = {parents = {"Europe"}, poldiv = {"autonomous communities", "provinces", "municipalities"}, british_spelling = true}, ["Sri Lanka"] = {parents = {"Asia"}, poldiv = {"provinces", "districts"}, british_spelling = true}, ["Sudan"] = {parents = {"Africa"}, poldiv = {"states", "districts"}, british_spelling = true}, ["Suriname"] = {parents = {"South America"}, poldiv = {"districts"}}, ["Sweden"] = {parents = {"Europe"}, poldiv = {"provinces", "counties", "municipalities"}, british_spelling = true}, ["Switzerland"] = {parents = {"Europe"}, poldiv = {"cantons", "municipalities", "districts"}, british_spelling = true}, ["Syria"] = {parents = {"Asia"}, poldiv = {"governorates", "districts"}}, ["Taiwan"] = {parents = {"Asia"}, poldiv = {"counties", "districts"}}, ["Tajikistan"] = {parents = {"Asia"}, poldiv = {"provinces"}, miscdiv = {"regions", "districts"}}, ["Tanzania"] = {parents = {"Africa"}, poldiv = {"provinces", "districts"}, british_spelling = true}, ["Thailand"] = {parents = {"Asia"}, poldiv = {"provinces", "districts", "subdistricts"}}, ["Togo"] = {parents = {"Africa"}, poldiv = {"provinces", "prefectures"}}, ["Tonga"] = {parents = {"Polynesia"}, poldiv = {"divisions"}, british_spelling = true}, ["Trinidad and Tobago"] = {parents = {"North America"}, poldiv = {"regions", "municipalities"}, british_spelling = true}, ["Tunisia"] = {parents = {"Africa"}, poldiv = {"governorates", "delegations"}}, ["Turkey"] = {parents = {"Europe", "Asia"}, poldiv = {"provinces", "districts"}}, ["Turkmenistan"] = {parents = {"Asia"}, poldiv = {"regions", "districts"}}, ["Tuvalu"] = {parents = {"Polynesia"}, poldiv = {"atolls"}, british_spelling = true}, ["Uganda"] = {parents = {"Africa"}, poldiv = {"districts", "counties"}, british_spelling = true}, ["Ukraine"] = {parents = {"Europe"}, poldiv = {"oblasts", "municipalities", "raions"}, british_spelling = true}, ["the United Arab Emirates"] = {parents = {"Asia"}, poldiv = {"emirates"}}, ["the United Kingdom"] = {parents = {"Europe", "British Isles"}, poldiv = {"countries", "territories", "dependent territories"}, keydesc = "the [[United Kingdom]] of Great Britain and Northern Ireland", british_spelling = true}, ["the United States"] = {parents = {"North America"}, poldiv = {"counties", "county seats", "states", "territories", "dependent territories", "municipalities", -- these exist politically at least in Colorado and Connecticut }, miscdiv = {"regions"}}, ["Uruguay"] = {parents = {"South America"}, poldiv = {"departments", "municipalities"}}, ["Uzbekistan"] = {parents = {"Asia"}, poldiv = {"regions", "districts"}}, ["Vanuatu"] = {parents = {"Melanesia"}, poldiv = {"provinces"}, british_spelling = true}, ["Vatican City"] = {divtype = {"city-state", "country"}, parents = {"Europe", "Rome"}, is_city = true, british_spelling = true}, ["Venezuela"] = {parents = {"South America"}, poldiv = {"states", "municipalities"}}, ["Vietnam"] = {parents = {"Asia"}, poldiv = {"provinces", "districts", "municipalities"}}, ["Western Sahara"] = {divtype = {"territory"}, parents = {"Africa"}}, ["Yemen"] = {parents = {"Asia"}, poldiv = {"governorates", "districts"}}, ["Zambia"] = {parents = {"Africa"}, poldiv = {"provinces", "districts"}, british_spelling = true}, ["Zimbabwe"] = {parents = {"Africa"}, poldiv = {"provinces", "districts"}, british_spelling = true}, } export.pseudo_countries = { -- British Overseas Territory ["Akrotiri and Dhekelia"] = {divtype = {"overseas territory", "territory"}, parents = {"Cyprus", "Europe", "United Kingdom"}, british_spelling = true}, -- unincorporated territory of the United States ["American Samoa"] = {divtype = {"unincorporated territory", "overseas territory", "territory"}, parents = {"Polynesia", "United States"}}, ["United States Minor Outlying Islands"] = {divtype = {"unincorporated territory", "overseas territory", "territory"}, parents = {"Islands", "Micronesia", "Polynesia", "United States"}}, -- British Overseas Territory ["Anguilla"] = {divtype = {"overseas territory", "territory"}, parents = {"North America", "United Kingdom"}, british_spelling = true}, -- de-facto independent state, internationally recognized as part of Georgia ["Abkhazia"] = {divtype = {"unrecognized state", "country"}, parents = {"Georgia", "Europe", "Asia"}, poldiv = {"districts"}, keydesc = "the de-facto independent state of [[Abkhazia]], internationally recognized as part of the country of [[Georgia]]"}, -- de-facto independent state of Armenian ethnicity, internationally recognized as part of Azerbaijan -- (also known as Nagorno-Karabakh) -- NOTE: Formerly listed Armenia as a parent; this seems politically non-neutral -- so I've taken it out. ["Artsakh"] = {divtype = {"unrecognized state", "country"}, parents = {"Azerbaijan", "Europe", "Asia"}, keydesc = "the former de-facto independent state of [[Artsakh]], internationally recognized as part of [[Azerbaijan]]", british_spelling = true}, -- British Overseas Territory ["Ascension Island"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "Atlantic Ocean"}, british_spelling = true}, -- constituent country of the Netherlands ["Aruba"] = {divtype = {"constituent country", "country"}, parents = {"Netherlands", "North America"}}, -- British Overseas Territory ["Bermuda"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "North America"}, british_spelling = true}, -- British Overseas Territory ["the British Indian Ocean Territory"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "North America"}, british_spelling = true}, -- British Overseas Territory ["the British Virgin Islands"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "North America"}, british_spelling = true}, -- British Overseas Territory ["the Cayman Islands"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "North America"}, british_spelling = true}, -- Australian external territory ["Christmas Island"] = {divtype = {"external territory", "territory"}, parents = {"Australia", "Asia"}, british_spelling = true}, -- Australian external territory; also called the Keeling Islands or (officially) the Cocos (Keeling) Islands ["the Cocos Islands"] = {divtype = {"external territory", "territory"}, parents = {"Australia", "Asia"}, british_spelling = true, wp = "Cocos (Keeling) Islands" }, -- self-governing but in free association with New Zealand ["the Cook Islands"] = {divtype = {"country"}, parents = {"Polynesia", "New Zealand"}, british_spelling = true}, -- constituent country of the Netherlands ["Curaçao"] = {divtype = {"constituent country", "country"}, parents = {"Netherlands", "North America"}}, -- special territory of Chile ["Easter Island"] = {divtype = {"special territory", "territory"}, parents = {"Chile", "Polynesia"}}, -- British Overseas Territory ["the Falkland Islands"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "South America"}, british_spelling = true}, -- autonomous territory of Denmark ["the Faroe Islands"] = {divtype = {"autonomous territory", "territory"}, parents = {"Denmark", "Europe"}}, -- overseas department of France ["French Guiana"] = {divtype = {"overseas department", "department"}, parents = {"France", "South America"}}, -- overseas collectivity of France ["French Polynesia"] = {divtype = {"overseas collectivity", "collectivity"}, parents = {"France", "Polynesia"}}, -- British Overseas Territory ["Gibraltar"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "North America"}, british_spelling = true}, -- autonomous territory of Denmark ["Greenland"] = {divtype = {"autonomous territory", "territory"}, parents = {"Denmark", "North America"}, poldiv = {"municipalities"}}, -- overseas department of France ["Guadeloupe"] = {divtype = {"overseas department", "department"}, parents = {"France", "North America"}}, -- unincorporated territory of the United States ["Guam"] = {divtype = {"unincorporated territory", "overseas territory", "territory"}, parents = {"United States", "Micronesia"}}, -- self-governing British Crown dependency; technically called the Bailiwick of Guernsey ["Guernsey"] = {divtype = {"crown dependency", "dependency", "dependent territory", "bailiwick", "territory"}, parents = {"British Isles", "Europe"}, british_spelling = true}, -- special administrative region of China ["Hong Kong"] = {divtype = "special administrative region", parents = {"China"}}, -- self-governing British Crown dependency ["the Isle of Man"] = {divtype = {"crown dependency", "dependency", "dependent territory", "territory"}, parents = {"British Isles", "Europe"}, british_spelling = true}, -- self-governing British Crown dependency; technically called the Bailiwick of Jersey ["Jersey"] = {divtype = {"crown dependency", "dependency", "dependent territory", "bailiwick", "territory"}, parents = {"British Isles", "Europe"}, british_spelling = true}, -- special administrative region of China ["Macau"] = {divtype = "special administrative region", parents = {"China"}}, -- overseas department of France ["Martinique"] = {divtype = {"overseas department", "department"}, parents = {"France", "North America"}}, -- British Overseas Territory ["Montserrat"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "North America"}, british_spelling = true}, -- special collectivity of France ["New Caledonia"] = {divtype = {"special collectivity", "collectivity"}, parents = {"France", "Melanesia"}}, -- self-governing but in free association with New Zealand ["Niue"] = {divtype = {"country"}, parents = {"Polynesia", "New Zealand"}, british_spelling = true}, -- Australian external territory ["Norfolk Island"] = {divtype = {"external territory", "territory"}, parents = {"Australia", "Polynesia"}, british_spelling = true}, -- commonwealth, unincorporated territory of the United States ["the Northern Mariana Islands"] = {divtype = {"commonwealth", "unincorporated territory", "overseas territory", "territory"}, parents = {"United States", "Micronesia"}}, -- British Overseas Territory ["the Pitcairn Islands"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "Polynesia"}, british_spelling = true}, -- commonwealth of the United States ["Puerto Rico"] = {divtype = {"commonwealth", "overseas territory", "territory"}, parents = {"United States", "North America"}, poldiv = {"municipalities"}}, -- overseas collectivity of France ["Saint Barthélemy"] = {divtype = {"overseas collectivity", "collectivity"}, parents = {"France", "North America"}}, -- British Overseas Territory ["Saint Helena"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "Atlantic Ocean"}, british_spelling = true}, -- overseas collectivity of France ["Saint Martin"] = {divtype = {"overseas collectivity", "collectivity"}, parents = {"France", "North America"}}, -- overseas collectivity of France ["Saint Pierre and Miquelon"] = {divtype = {"overseas collectivity", "collectivity"}, parents = {"France", "North America"}}, -- de-facto independent state, internationally recognized as part of Georgia ["South Ossetia"] = {divtype = {"unrecognized state", "country"}, parents = {"Georgia", "Europe", "Asia"}, keydesc = "the de-facto independent state of [[South Ossetia]], internationally recognized as part of the country of [[Georgia]]", british_spelling = true}, -- constituent country of the Netherlands ["Sint Maarten"] = {divtype = {"constituent country", "country"}, parents = {"Netherlands", "North America"}}, -- British Overseas Territory ["South Georgia"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "Atlantic Ocean"}, british_spelling = true}, -- British Overseas Territory ["the South Sandwich Islands"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "Atlantic Ocean"}, british_spelling = true, wp = true, wpcat = "South Georgia and the South Sandwich Islands" }, -- dependent territory of New Zealnd ["Tokelau"] = {divtype = {"dependent territory", "territory"}, parents = {"New Zealand", "Polynesia"}, british_spelling = true}, -- de-facto independent state, internationally recognized as part of Moldova ["Transnistria"] = {divtype = {"unrecognized state", "country"}, parents = {"Moldova", "Europe"}, keydesc = "the de-facto independent state of [[Transnistria]], internationally recognized as part of [[Moldova]]", british_spelling = true}, -- British Overseas Territory ["Tristan da Cunha"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "Atlantic Ocean"}, british_spelling = true}, -- British Overseas Territory ["the Turks and Caicos Islands"] = {divtype = {"overseas territory", "territory"}, parents = {"United Kingdom", "North America"}, british_spelling = true}, -- unincorporated territory of the United States ["the United States Virgin Islands"] = {divtype = {"unincorporated territory", "overseas territory", "territory"}, parents = {"United States", "North America"}}, -- unincorporated territory of the United States ["Wake Island"] = {divtype = {"unincorporated territory", "overseas territory", "territory"}, parents = {"United States", "North America"}}, -- overseas collectivity of France ["Wallis and Futuna"] = {divtype = {"overseas collectivity", "collectivity"}, parents = {"France", "Polynesia"}}, } export.former_countries = { ["Czechoslovakia"] = {parents = {"Europe"}, british_spelling = true}, ["East Germany"] = {parents = {"Europe", "Germany"}, british_spelling = true}, ["North Vietnam"] = {parents = {"Asia", "Vietnam"}}, ["Persia"] = {parents = {"Asia"}, poldiv = {"provinces"}}, ["the Roman Empire"] = {divtype = {"empire", "country"}, parents = {"Europe", "Africa", "Asia", "Rome"}, poldiv = {"provinces"}}, ["South Vietnam"] = {parents = {"Asia", "Vietnam"}}, ["the Soviet Union"] = {parents = {"Europe", "Asia"}, poldiv = {"republics", "autonomous republics"}, british_spelling = true}, ["West Germany"] = {parents = {"Europe", "Germany"}, british_spelling = true}, ["Yugoslavia"] = {parents = {"Europe"}, poldiv = {"districts"}, keydesc = "the former [[Kingdom of Yugoslavia]] (1918–1943) or the former [[Socialist Federal Republic of Yugoslavia]] (1943–1992)", british_spelling = true}, } export.australian_states_and_territories = { ["the Australian Capital Territory"] = {divtype = "territory"}, ["New South Wales"] = {}, ["the Northern Territory"] = {divtype = "territory"}, ["Queensland"] = {}, ["South Australia"] = {}, ["Tasmania"] = {}, ["Victoria"] = {}, ["Western Australia"] = {}, } export.austrian_states = { ["Vienna"] = {}, ["Lower Austria"] = {}, ["Upper Austria"] = {}, ["Styria"] = {}, ["Tyrol"] = {}, ["Carinthia"] = {}, ["Salzburg"] = {}, ["Vorarlberg"] = {}, ["Burgenland"] = {}, } export.bangladeshi_divisions = { ["Barisal Division"] = {}, ["Chittagong Division"] = {}, ["Dhaka Division"] = {}, ["Khulna Division"] = {}, ["Mymensingh Division"] = {}, ["Rajshahi Division"] = {}, ["Rangpur Division"] = {}, ["Sylhet Division"] = {}, } export.brazilian_states = { ["Acre, Brazil"] = {}, ["Alagoas, Brazil"] = {}, ["Amapá, Brazil"] = {}, ["Amazonas, Brazil"] = {}, ["Bahia, Brazil"] = {}, ["Ceará, Brazil"] = {}, ["Distrito Federal, Brazil"] = {}, ["Espírito Santo, Brazil"] = {}, ["Goiás, Brazil"] = {}, ["Maranhão, Brazil"] = {}, ["Mato Grosso, Brazil"] = {}, ["Mato Grosso do Sul, Brazil"] = {}, ["Minas Gerais, Brazil"] = {}, ["Pará, Brazil"] = {}, ["Paraíba, Brazil"] = {}, ["Paraná, Brazil"] = {}, ["Pernambuco, Brazil"] = {}, ["Piauí, Brazil"] = {}, ["Rio de Janeiro, Brazil"] = {}, ["Rio Grande do Norte, Brazil"] = {}, ["Rio Grande do Sul, Brazil"] = {}, ["Rondônia, Brazil"] = {}, ["Roraima, Brazil"] = {}, ["Santa Catarina, Brazil"] = {}, ["São Paulo, Brazil"] = {}, ["Sergipe, Brazil"] = {}, ["Tocantins, Brazil"] = {}, } local rural_municipalities = {"rural municipalities", parent="rural municipalities"} local canadian_counties = {"counties", parent="counties of Canada"} export.canadian_provinces_and_territories = { ["Alberta"] = {poldiv = {"municipal districts"}}, ["British Columbia"] = {poldiv = {"regional districts", "regional municipalities"}}, ["Manitoba"] = {poldiv = {rural_municipalities}}, ["New Brunswick"] = {poldiv = {canadian_counties}}, ["Newfoundland and Labrador"] = {}, ["the Northwest Territories"] = {divtype = "territory"}, ["Nova Scotia"] = {poldiv = {canadian_counties, "regional municipalities"}}, ["Nunavut"] = {divtype = "territory"}, ["Ontario"] = {poldiv = {canadian_counties, "regional municipalities"}}, ["Prince Edward Island"] = {poldiv = {canadian_counties, rural_municipalities}}, ["Saskatchewan"] = {poldiv = {rural_municipalities}}, ["Quebec"] = {poldiv = {canadian_counties, "regional county municipalities"}}, ["Yukon"] = {divtype = "territory"}, } -- table of Chinese provinces and autonomous regions; interpolated into the main 'places' table, but also needed separately export.chinese_provinces_and_autonomous_regions = { ["Anhui"] = {}, ["Fujian"] = {}, ["Gansu"] = {}, ["Guangdong"] = {}, ["Guangxi"] = {divtype = "autonomous region"}, ["Guizhou"] = {}, ["Hainan"] = {}, ["Hebei"] = {}, ["Heilongjiang"] = {}, ["Henan"] = {}, ["Hubei"] = {}, ["Hunan"] = {}, ["Inner Mongolia"] = {divtype = "autonomous region"}, ["Jiangsu"] = {}, ["Jiangxi"] = {}, ["Jilin"] = {}, ["Liaoning"] = {}, ["Ningxia"] = {divtype = "autonomous region"}, ["Qinghai"] = {}, ["Shaanxi"] = {}, ["Shandong"] = {}, ["Shanxi"] = {}, ["Sichuan"] = {}, ["Tibet"] = {divtype = "autonomous region"}, ["Xinjiang"] = {divtype = "autonomous region"}, ["Yunnan"] = {}, ["Zhejiang"] = {}, } export.finnish_regions = { ["Lapland, Finland"] = {}, ["North Ostrobothnia, Finland"] = {}, ["Kainuu, Finland"] = {}, ["North Karelia, Finland"] = {}, ["Northern Savonia, Finland"] = {}, ["Southern Savonia, Finland"] = {}, ["South Karelia, Finland"] = {}, ["Central Finland, Finland"] = {}, ["South Ostrobothnia, Finland"] = {}, ["Ostrobothnia, Finland"] = {}, ["Central Ostrobothnia, Finland"] = {}, ["Pirkanmaa, Finland"] = {}, ["Satakunta, Finland"] = {}, ["Päijänne Tavastia, Finland"] = {}, ["Tavastia Proper, Finland"] = {}, ["Kymenlaakso, Finland"] = {}, ["Uusimaa, Finland"] = {}, ["Southwest Finland, Finland"] = {}, ["the Åland Islands, Finland"] = {}, } export.french_administrative_regions = { ["Auvergne-Rhône-Alpes"] = {}, ["Bourgogne-Franche-Comté"] = {}, ["Brittany"] = {}, ["Centre-Val de Loire"] = {}, ["Corsica"] = {}, ["French Guiana"] = {}, ["Grand Est"] = {}, ["Guadeloupe"] = {}, ["Hauts-de-France"] = {}, ["Île-de-France"] = {}, ["Martinique"] = {}, ["Mayotte"] = {}, ["Normandy"] = {}, ["Nouvelle-Aquitaine"] = {}, ["Occitanie"] = {}, ["Pays de la Loire"] = {}, ["Provence-Alpes-Côte d'Azur"] = {}, ["Réunion"] = {}, } export.german_states = { ["Baden-Württemberg"] = {}, ["Bavaria"] = {}, -- Berlin, Bremen and Hamburg are effectively city-states and don't have districts ([[Kreise]]), so override -- the default_poldiv setting. ["Berlin"] = {poldiv = {}}, ["Brandenburg"] = {}, ["Bremen"] = {poldiv = {}}, ["Hamburg"] = {poldiv = {}}, ["Hesse"] = {}, ["Lower Saxony"] = {}, ["Mecklenburg-Vorpommern"] = {}, ["North Rhine-Westphalia"] = {}, ["Rhineland-Palatinate"] = {}, ["Saarland"] = {}, ["Saxony"] = {}, ["Saxony-Anhalt"] = {}, ["Schleswig-Holstein"] = {}, ["Thuringia"] = {}, } -- Indian states and union territories. Only some of them are divided into -- divisions. export.indian_states_and_union_territories = { ["Andaman and Nicobar Islands"] = {divtype = "union territory"}, ["Andhra Pradesh"] = {}, ["Arunachal Pradesh"] = {poldiv = {"divisions"}}, ["Assam"] = {poldiv = {"divisions"}}, ["Bihar"] = {poldiv = {"divisions"}}, ["Chandigarh"] = {divtype = "union territory"}, ["Chhattisgarh"] = {poldiv = {"divisions"}}, ["Dadra and Nagar Haveli"] = {divtype = "union territory"}, ["Daman and Diu"] = {divtype = "union territory"}, ["Delhi"] = {divtype = "union territory", poldiv = {"divisions"}}, ["Goa"] = {}, ["Gujarat"] = {}, ["Haryana"] = {poldiv = {"divisions"}}, ["Himachal Pradesh"] = {poldiv = {"divisions"}}, ["Jammu and Kashmir"] = {divtype = "union territory", poldiv = {"divisions"}}, ["Jharkhand"] = {poldiv = {"divisions"}}, ["Karnataka"] = {poldiv = {"divisions"}}, ["Kerala"] = {}, ["Ladakh"] = {divtype = "union territory", poldiv = {"divisions"}}, ["Lakshadweep"] = {divtype = "union territory"}, ["Madhya Pradesh"] = {poldiv = {"divisions"}}, ["Maharashtra"] = {poldiv = {"divisions"}}, ["Manipur"] = {}, ["Meghalaya"] = {poldiv = {"divisions"}}, ["Mizoram"] = {}, ["Nagaland"] = {poldiv = {"divisions"}}, ["Odisha"] = {poldiv = {"divisions"}}, ["Puducherry"] = {divtype = "union territory"}, ["Punjab"] = {poldiv = {"divisions"}}, ["Rajasthan"] = {poldiv = {"divisions"}}, ["Sikkim"] = {}, ["Tamil Nadu"] = {}, ["Telangana"] = {}, ["Tripura"] = {}, ["Uttar Pradesh"] = {poldiv = {"divisions"}}, ["Uttarakhand"] = {poldiv = {"divisions"}}, ["West Bengal"] = {poldiv = {"divisions"}}, } export.indonesian_provinces = { ["Aceh"] = {}, ["Bali"] = {}, ["Bangka Belitung Islands"] = {}, ["Banten"] = {}, ["Bengkulu"] = {}, ["Central Java"] = {}, ["Central Kalimantan"] = {}, ["Central Papua"] = {}, ["Central Sulawesi"] = {}, ["East Java"] = {}, ["East Kalimantan"] = {}, ["East Nusa Tenggara"] = {}, ["Gorontalo"] = {}, ["Highland Papua"] = {}, ["Special Capital Region of Jakarta"] = {}, ["Jambi"] = {}, ["Lampung"] = {}, ["Maluku"] = {}, ["North Kalimantan"] = {}, ["North Maluku"] = {}, ["North Sulawesi"] = {}, ["North Papua"] = {}, ["North Sumatra"] = {}, ["Papua"] = {}, ["Riau"] = {}, ["Riau Islands"] = {}, ["Southeast Sulawesi"] = {}, ["South Kalimantan"] = {}, ["South Papua"] = {}, ["South Sulawesi"] = {}, ["South Sumatra"] = {}, ["Southwest Papua"] = {}, ["West Java"] = {}, ["West Kalimantan"] = {}, ["West Nusa Tenggara"] = {}, ["West Papua"] = {}, ["West Sulawesi"] = {}, ["West Sumatra"] = {}, ["Special Region of Yogyakarta"] = {}, } export.irish_counties = { ["County Carlow, Ireland"] = {}, ["County Cavan, Ireland"] = {}, ["County Clare, Ireland"] = {}, ["County Cork, Ireland"] = {}, ["County Donegal, Ireland"] = {}, ["County Dublin, Ireland"] = {}, ["County Galway, Ireland"] = {}, ["County Kerry, Ireland"] = {}, ["County Kildare, Ireland"] = {}, ["County Kilkenny, Ireland"] = {}, ["County Laois, Ireland"] = {}, ["County Leitrim, Ireland"] = {}, ["County Limerick, Ireland"] = {}, ["County Longford, Ireland"] = {}, ["County Louth, Ireland"] = {}, ["County Mayo, Ireland"] = {}, ["County Meath, Ireland"] = {}, ["County Monaghan, Ireland"] = {}, ["County Offaly, Ireland"] = {}, ["County Roscommon, Ireland"] = {}, ["County Sligo, Ireland"] = {}, ["County Tipperary, Ireland"] = {}, ["County Waterford, Ireland"] = {}, ["County Westmeath, Ireland"] = {}, ["County Wexford, Ireland"] = {}, ["County Wicklow, Ireland"] = {}, } export.italian_administrative_regions = { ["Abruzzo"] = {}, ["Aosta Valley"] = {divtype = {"autonomous region", "administrative region", "region"}}, ["Apulia"] = {}, ["Basilicata"] = {}, ["Calabria"] = {}, ["Campania"] = {}, ["Emilia-Romagna"] = {}, ["Friuli-Venezia Giulia"] = {divtype = {"autonomous region", "administrative region", "region"}}, ["Lazio"] = {}, ["Liguria"] = {}, ["Lombardy"] = {}, ["Marche"] = {}, ["Molise"] = {}, ["Piedmont"] = {}, ["Sardinia"] = {divtype = {"autonomous region", "administrative region", "region"}}, ["Sicily"] = {divtype = {"autonomous region", "administrative region", "region"}}, ["Trentino-Alto Adige"] = {divtype = {"autonomous region", "administrative region", "region"}}, ["Tuscany"] = {}, ["Umbria"] = {}, ["Veneto"] = {}, } -- table of Japanese prefectures; interpolated into the main 'places' table, but also needed separately export.japanese_prefectures = { ["Aichi Prefecture"] = {}, ["Akita Prefecture"] = {}, ["Aomori Prefecture"] = {}, ["Chiba Prefecture"] = {}, ["Ehime Prefecture"] = {}, ["Fukui Prefecture"] = {}, ["Fukuoka Prefecture"] = {}, ["Fukushima Prefecture"] = {}, ["Gifu Prefecture"] = {}, ["Gunma Prefecture"] = {}, ["Hiroshima Prefecture"] = {}, ["Hokkaido"] = {poldiv = {{"subprefectures", parent="subprefectures of Japan"}}}, -- just "Hokkaido" not "Hokkaido Prefecture" ["Hyōgo Prefecture"] = {}, ["Ibaraki Prefecture"] = {}, ["Ishikawa Prefecture"] = {}, ["Iwate Prefecture"] = {}, ["Kagawa Prefecture"] = {}, ["Kagoshima Prefecture"] = {}, ["Kanagawa Prefecture"] = {}, ["Kōchi Prefecture"] = {}, ["Kumamoto Prefecture"] = {}, ["Kyoto Prefecture"] = {}, ["Mie Prefecture"] = {}, ["Miyagi Prefecture"] = {}, ["Miyazaki Prefecture"] = {}, ["Nagano Prefecture"] = {}, ["Nagasaki Prefecture"] = {}, ["Nara Prefecture"] = {}, ["Niigata Prefecture"] = {}, ["Ōita Prefecture"] = {}, ["Okayama Prefecture"] = {}, ["Okinawa Prefecture"] = {}, ["Osaka Prefecture"] = {}, ["Saga Prefecture"] = {}, ["Saitama Prefecture"] = {}, ["Shiga Prefecture"] = {}, ["Shimane Prefecture"] = {}, ["Shizuoka Prefecture"] = {}, ["Tochigi Prefecture"] = {}, ["Tokushima Prefecture"] = {}, ["Tokyo"] = {keydesc = "[[Tokyo]] Metropolis", poldiv = {"special wards", {"subprefectures", parent="subprefectures of Japan"}}}, -- just "Tokyo" not "Tokyo Prefecture" or "Tokyo Metropolis" ["Tottori Prefecture"] = {}, ["Toyama Prefecture"] = {}, ["Wakayama Prefecture"] = {}, ["Yamagata Prefecture"] = {}, ["Yamaguchi Prefecture"] = {}, ["Yamanashi Prefecture"] = {}, } local function japanese_placename_to_key(placename) if placename == "Hokkaido" or placename == "Tokyo" then return placename end return placename .. " Prefecture" end export.north_korean_provinces = { ["Chagang Province"] = {}, ["North Hamgyong Province"] = {}, ["South Hamgyong Province"] = {}, ["North Hwanghae Province"] = {}, ["South Hwanghae Province"] = {}, ["Kangwon Province"] = {}, ["North Pyongan Province"] = {}, ["South Pyongan Province"] = {}, ["Ryanggang Province"] = {}, } export.south_korean_provinces = { ["North Chungcheong Province"] = {}, ["South Chungcheong Province"] = {}, ["Gangwon Province"] = {}, ["Gyeonggi Province"] = {}, ["North Gyeongsang Province"] = {}, ["South Gyeongsang Province"] = {}, ["North Jeolla Province"] = {}, ["South Jeolla Province"] = {}, ["Jeju Province"] = {}, } export.laotian_provinces = { ["Attapeu province, Laos"] = {}, ["Bokeo province, Laos"] = {}, ["Bolikhamxai province, Laos"] = {}, ["Champasak province, Laos"] = {}, ["Houaphanh province, Laos"] = {}, ["Khammouane province, Laos"] = {}, ["Luang Namtha province, Laos"] = {}, ["Luang Prabang province, Laos"] = {}, ["Oudomxay province, Laos"] = {}, ["Phongsaly province, Laos"] = {}, ["Salavan province, Laos"] = {}, ["Savannakhet province, Laos"] = {}, ["Vientiane province, Laos"] = {}, ["Vientiane Prefecture, Laos"] = {divtype = "prefecture"}, ["Sainyabuli province, Laos"] = {}, ["Sekong province, Laos"] = {}, ["Xaisomboun province, Laos"] = {}, ["Xiangkhouang province, Laos"] = {}, } local function laos_key_to_placename(key) key = key:gsub(", Laos$", "") local bare_key = key:gsub(" province$", "") if key == bare_key then return key else return {key, bare_key} end end local function laos_placename_to_key(placename) if placename == "Vientiane Prefecture" then return placename .. ", Laos" end return placename .. " province, Laos" end export.malaysian_states = { ["Johor"] = {}, ["Kedah"] = {}, ["Kelantan"] = {}, ["Malacca"] = {}, ["Negeri Sembilan"] = {}, ["Pahang"] = {}, ["Penang"] = {}, ["Perak"] = {}, ["Perlis"] = {}, ["Sabah"] = {}, ["Sarawak"] = {}, ["Selangor"] = {}, ["Terengganu"] = {}, } export.maltese_regions = { ["Eastern Region, Malta"] = {}, ["Gozo Region, Malta"] = {}, ["Northern Region, Malta"] = {}, ["Port Region, Malta"] = {}, ["Southern Region, Malta"] = {}, ["Western Region, Malta"] = {}, } export.mexican_states = { ["Aguascalientes"] = {}, ["Baja California"] = {}, ["Baja California Sur"] = {}, ["Campeche"] = {}, ["Chiapas"] = {}, ["Mexico City"] = {}, ["Chihuahua"] = {}, ["Coahuila"] = {}, ["Colima"] = {}, ["Durango"] = {}, ["Guanajuato"] = {}, ["Guerrero"] = {}, ["Hidalgo"] = {}, ["Jalisco"] = {}, ["the State of Mexico"] = {}, ["Michoacán"] = {}, ["Morelos"] = {}, ["Nayarit"] = {}, ["Nuevo León"] = {}, ["Oaxaca"] = {}, ["Puebla"] = {}, ["Querétaro"] = {}, ["Quintana Roo"] = {}, ["San Luis Potosí"] = {}, ["Sinaloa"] = {}, ["Sonora"] = {}, ["Tabasco"] = {}, ["Tamaulipas"] = {}, ["Tlaxcala"] = {}, ["Veracruz"] = {}, ["Yucatán"] = {}, ["Zacatecas"] = {}, } export.moroccan_regions = { ["Tangier-Tetouan-Al Hoceima"] = {}, ["Oriental"] = {}, ["Fez-Meknes"] = {}, ["Rabat-Sale-Kenitra"] = {}, ["Beni Mellal-Khenifra"] = {}, ["Casablanca-Settat"] = {}, ["Marrakesh-Safi"] = {}, ["Draa-Tafilalet"] = {}, ["Souss-Massa"] = {}, ["Guelmim-Oued Noun"] = {}, ["Laayoune-Sakia El Hamra"] = {}, ["Dakhla-Oued Ed-Dahab"] = {}, } export.netherlands_provinces = { ["Drenthe, Netherlands"] = {}, ["Flevoland, Netherlands"] = {}, ["Friesland, Netherlands"] = {}, ["Gelderland, Netherlands"] = {}, ["Groningen, Netherlands"] = {}, ["Limburg, Netherlands"] = {}, ["North Brabant, Netherlands"] = {}, ["North Holland, Netherlands"] = {}, ["Overijssel, Netherlands"] = {}, ["South Holland, Netherlands"] = {}, ["Utrecht, Netherlands"] = {}, ["Zeeland, Netherlands"] = {}, } export.nigerian_states= { ["Abia State, Nigeria"] = {}, ["Adamawa State, Nigeria"] = {}, ["Akwa Ibom State, Nigeria"] = {}, ["Anambra State, Nigeria"] = {}, ["Bauchi State, Nigeria"] = {}, ["Bayelsa State, Nigeria"] = {}, ["Benue State, Nigeria"] = {}, ["Borno State, Nigeria"] = {}, ["Cross River State, Nigeria"] = {}, ["Delta State, Nigeria"] = {}, ["Ebonyi State, Nigeria"] = {}, ["Edo State, Nigeria"] = {}, ["Ekiti State, Nigeria"] = {}, ["Enugu State, Nigeria"] = {}, ["Gombe State, Nigeria"] = {}, ["Imo State, Nigeria"] = {}, ["Jigawa State, Nigeria"] = {}, ["Kaduna State, Nigeria"] = {}, ["Kano State, Nigeria"] = {}, ["Katsina State, Nigeria"] = {}, ["Kebbi State, Nigeria"] = {}, ["Kogi State, Nigeria"] = {}, ["Kwara State, Nigeria"] = {}, ["Lagos State, Nigeria"] = {}, ["Nasarawa State, Nigeria"] = {}, ["Niger State, Nigeria"] = {}, ["Ogun State, Nigeria"] = {}, ["Ondo State, Nigeria"] = {}, ["Osun State, Nigeria"] = {}, ["Oyo State, Nigeria"] = {}, ["Plateau State, Nigeria"] = {}, ["Rivers State"] = {}, ["Sokoto State, Nigeria"] = {}, ["Taraba State, Nigeria"] = {}, ["Yobe State, Nigeria"] = {}, ["Zamfara State, Nigeria"] = {}, } local function nigeria_placename_to_key(placename) if placename == "Rivers State" then return placename end return placename .. " State, Nigeria" end export.norwegian_counties = { ["Østfold"] = {}, ["Akershus"] = {}, ["Oslo"] = {}, ["Hedmark"] = {}, ["Oppland"] = {}, ["Buskerud"] = {}, ["Vestfold"] = {}, ["Telemark"] = {}, ["Aust-Agder"] = {}, ["Vest-Agder"] = {}, ["Rogaland"] = {}, ["Hordaland"] = {}, ["Sogn og Fjordane"] = {}, ["Møre og Romsdal"] = {}, ["Nordland"] = {}, ["Troms"] = {}, ["Finnmark"] = {}, ["Trøndelag"] = {}, } export.philippine_provinces = { ["Abra, Philippines"] = {}, ["Agusan del Norte, Philippines"] = {}, ["Agusan del Sur, Philippines"] = {}, ["Aklan, Philippines"] = {}, ["Albay, Philippines"] = {}, ["Antique, Philippines"] = {}, ["Apayao, Philippines"] = {}, ["Aurora, Philippines"] = {}, ["Basilan, Philippines"] = {}, ["Bataan, Philippines"] = {}, ["Batanes, Philippines"] = {}, ["Batangas, Philippines"] = {}, ["Benguet, Philippines"] = {}, ["Biliran, Philippines"] = {}, ["Bohol, Philippines"] = {}, ["Bukidnon, Philippines"] = {}, ["Bulacan, Philippines"] = {}, ["Cagayan, Philippines"] = {}, ["Camarines Norte, Philippines"] = {}, ["Camarines Sur, Philippines"] = {}, ["Camiguin, Philippines"] = {}, ["Capiz, Philippines"] = {}, ["Catanduanes, Philippines"] = {}, ["Cavite, Philippines"] = {}, ["Cebu, Philippines"] = {}, ["Cotabato, Philippines"] = {}, ["Davao de Oro, Philippines"] = {}, ["Davao del Norte, Philippines"] = {}, ["Davao del Sur, Philippines"] = {}, ["Davao Occidental, Philippines"] = {}, ["Davao Oriental, Philippines"] = {}, ["Dinagat Islands, Philippines"] = {}, ["Eastern Samar, Philippines"] = {}, ["Guimaras, Philippines"] = {}, ["Ifugao, Philippines"] = {}, ["Ilocos Norte, Philippines"] = {}, ["Ilocos Sur, Philippines"] = {}, ["Iloilo, Philippines"] = {}, ["Isabela, Philippines"] = {}, ["Kalinga, Philippines"] = {}, ["La Union, Philippines"] = {}, ["Laguna, Philippines"] = {}, ["Lanao del Norte, Philippines"] = {}, ["Lanao del Sur, Philippines"] = {}, ["Leyte, Philippines"] = {}, ["Maguindanao del Norte, Philippines"] = {}, ["Maguindanao del Sur, Philippines"] = {}, ["Marinduque, Philippines"] = {}, ["Masbate, Philippines"] = {}, ["Misamis Occidental, Philippines"] = {}, ["Misamis Oriental, Philippines"] = {}, ["Mountain Province, Philippines"] = {}, ["Negros Occidental, Philippines"] = {}, ["Negros Oriental, Philippines"] = {}, ["Northern Samar, Philippines"] = {}, ["Nueva Ecija, Philippines"] = {}, ["Nueva Vizcaya, Philippines"] = {}, ["Occidental Mindoro, Philippines"] = {}, ["Oriental Mindoro, Philippines"] = {}, ["Palawan, Philippines"] = {}, ["Pampanga, Philippines"] = {}, ["Pangasinan, Philippines"] = {}, ["Quezon, Philippines"] = {}, ["Quirino, Philippines"] = {}, ["Rizal, Philippines"] = {}, ["Romblon, Philippines"] = {}, ["Samar, Philippines"] = {}, ["Sarangani, Philippines"] = {}, ["Siquijor, Philippines"] = {}, ["Sorsogon, Philippines"] = {}, ["South Cotabato, Philippines"] = {}, ["Southern Leyte, Philippines"] = {}, ["Sultan Kudarat, Philippines"] = {}, ["Sulu, Philippines"] = {}, ["Surigao del Norte, Philippines"] = {}, ["Surigao del Sur, Philippines"] = {}, ["Tarlac, Philippines"] = {}, ["Tawi-Tawi, Philippines"] = {}, ["Zambales, Philippines"] = {}, ["Zamboanga del Norte, Philippines"] = {}, ["Zamboanga del Sur, Philippines"] = {}, ["Zamboanga Sibugay, Philippines"] = {}, --not a province but treated as a n ["Metro Manila, Philippines"] = {divtype="region"}, } export.russian_federal_subjects = { -- autonomous oblasts ["the Jewish Autonomous Oblast"] = {divtype = {"autonomous oblast", "oblast"}}, -- autonomous okrugs ["Chukotka Autonomous Okrug"] = {divtype = "autonomous okrug"}, ["Khanty-Mansi Autonomous Okrug"] = {divtype = "autonomous okrug"}, ["Nenets Autonomous Okrug"] = {divtype = "autonomous okrug"}, ["Yamalo-Nenets Autonomous Okrug"] = {divtype = "autonomous okrug"}, -- krais ["Altai Krai"] = {divtype = "krai"}, ["Kamchatka Krai"] = {divtype = "krai"}, ["Khabarovsk Krai"] = {divtype = "krai"}, ["Krasnodar Krai"] = {divtype = "krai"}, ["Krasnoyarsk Krai"] = {divtype = "krai"}, ["Perm Krai"] = {divtype = "krai"}, ["Primorsky Krai"] = {divtype = "krai"}, ["Stavropol Krai"] = {divtype = "krai"}, ["Zabaykalsky Krai"] = {divtype = "krai"}, -- oblasts ["Amur Oblast"] = {}, ["Arkhangelsk Oblast"] = {}, ["Astrakhan Oblast"] = {}, ["Belgorod Oblast"] = {}, ["Bryansk Oblast"] = {}, ["Chelyabinsk Oblast"] = {}, ["Irkutsk Oblast"] = {}, ["Ivanovo Oblast"] = {}, ["Kaliningrad Oblast"] = {}, ["Kaluga Oblast"] = {}, ["Kemerovo Oblast"] = {}, ["Kirov Oblast"] = {}, ["Kostroma Oblast"] = {}, ["Kurgan Oblast"] = {}, ["Kursk Oblast"] = {}, ["Leningrad Oblast"] = {}, ["Lipetsk Oblast"] = {}, ["Magadan Oblast"] = {}, ["Moscow Oblast"] = {}, ["Murmansk Oblast"] = {}, ["Nizhny Novgorod Oblast"] = {}, ["Novgorod Oblast"] = {}, ["Novosibirsk Oblast"] = {}, ["Omsk Oblast"] = {}, ["Orenburg Oblast"] = {}, ["Oryol Oblast"] = {}, ["Penza Oblast"] = {}, ["Pskov Oblast"] = {}, ["Rostov Oblast"] = {}, ["Ryazan Oblast"] = {}, ["Sakhalin Oblast"] = {}, ["Samara Oblast"] = {}, ["Saratov Oblast"] = {}, ["Smolensk Oblast"] = {}, ["Sverdlovsk Oblast"] = {}, ["Tambov Oblast"] = {}, ["Tomsk Oblast"] = {}, ["Tula Oblast"] = {}, ["Tver Oblast"] = {}, ["Tyumen Oblast"] = {}, ["Ulyanovsk Oblast"] = {}, ["Vladimir Oblast"] = {}, ["Volgograd Oblast"] = {}, ["Vologda Oblast"] = {}, ["Voronezh Oblast"] = {}, ["Yaroslavl Oblast"] = {}, -- republics ["the Republic of Adygea"] = {divtype = "republic"}, ["the Republic of Bashkortostan"] = {divtype = "republic"}, ["the Republic of Buryatia"] = {divtype = "republic"}, ["the Republic of Dagestan"] = {divtype = "republic"}, ["the Republic of Ingushetia"] = {divtype = "republic"}, ["the Republic of Kalmykia"] = {divtype = "republic"}, ["the Republic of Karelia"] = {divtype = "republic"}, ["the Republic of Khakassia"] = {divtype = "republic"}, ["the Republic of Mordovia"] = {divtype = "republic"}, ["the Republic of North Ossetia-Alania"] = {divtype = "republic"}, ["the Republic of Tatarstan"] = {divtype = "republic"}, ["the Altai Republic"] = {divtype = "republic"}, ["the Chechen Republic"] = {divtype = "republic"}, ["the Chuvash Republic"] = {divtype = "republic"}, ["the Kabardino-Balkar Republic"] = {divtype = "republic"}, ["the Karachay-Cherkess Republic"] = {divtype = "republic"}, ["the Komi Republic"] = {divtype = "republic"}, ["the Mari El Republic"] = {divtype = "republic"}, ["the Sakha Republic"] = {divtype = "republic"}, ["the Tuva Republic"] = {divtype = "republic"}, ["the Udmurt Republic"] = {divtype = "republic"}, -- Not sure what to do about this one from a neutrality perspective -- ["the Republic of Crimea"] = {divtype = "republic"}, -- There are also federal cities (not included because they're cities): -- Moscow, Saint Petersburg, Sevastopol (not sure what to do about the -- last one if we were to include federal cities, see "Republic of Crimea" -- above) } local function russian_placename_to_key(placename) -- We allow the user to say e.g. "obl/Samara" and "rep/Tatarstan" in place of -- "obl/Samara Oblast" and "rep/Republic of Tatarstan". if export.russian_federal_subjects[placename] or export.russian_federal_subjects["the " .. placename] then return placename end for _, suffix in ipairs({"Autonomous Okrug", "Krai", "Oblast"}) do local suffixed_placename = placename .. " " .. suffix if export.russian_federal_subjects[suffixed_placename] then return suffixed_placename end end local republic_placename = "Republic of " .. placename if export.russian_federal_subjects["the " .. republic_placename] then return republic_placename end local republic_placename = placename .. " Republic" if export.russian_federal_subjects["the " .. republic_placename] then return republic_placename end return placename end export.spanish_autonomous_communities = { ["Andalusia"] = {}, ["Aragon"] = {}, ["Asturias"] = {}, ["the Balearic Islands"] = {}, ["the Basque Country"] = {}, ["the Canary Islands"] = {}, ["Cantabria"] = {}, ["Castile and León"] = {}, ["Castilla-La Mancha"] = {}, ["Catalonia"] = {}, ["the Community of Madrid"] = {}, ["Extremadura"] = {}, ["Galicia"] = {}, ["La Rioja"] = {}, ["Murcia"] = {}, ["Navarre"] = {}, ["Valencia"] = {}, } export.taiwanese_counties = { ["Changhua County"] = {}, ["Chiayi County"] = {}, ["Hsinchu County"] = {}, ["Hualien County"] = {}, ["Kinmen County"] = {}, ["Lienchiang County"] = {}, ["Miaoli County"] = {}, ["Nantou County"] = {}, ["Penghu County"] = {}, ["Pingtung County"] = {}, ["Taitung County"] = {}, ["Yilan County"] = {}, ["Yunlin County"] = {}, } export.thai_provinces = { ["Amnat Charoen province"] = {}, ["Ang Thong province"] = {}, ["Bueng Kan province"] = {}, ["Buriram province"] = {}, ["Chachoengsao province"] = {}, ["Chai Nat province"] = {}, ["Chaiyaphum province"] = {}, ["Chanthaburi province"] = {}, ["Chiang Mai province"] = {}, ["Chiang Rai province"] = {}, ["Chonburi province"] = {}, ["Chumphon province"] = {}, ["Kalasin province"] = {}, ["Kamphaeng Phet province"] = {}, ["Kanchanaburi province"] = {}, ["Khon Kaen province"] = {}, ["Krabi province"] = {}, ["Lampang province"] = {}, ["Lamphun province"] = {}, ["Loei province"] = {}, ["Lopburi province"] = {}, ["Mae Hong Son province"] = {}, ["Maha Sarakham province"] = {}, ["Mukdahan province"] = {}, ["Nakhon Nayok province"] = {}, ["Nakhon Pathom province"] = {}, ["Nakhon Phanom province"] = {}, ["Nakhon Ratchasima province"] = {}, ["Nakhon Sawon province"] = {}, ["Nakhon Si Thammarat province"] = {}, ["Nan province"] = {}, ["Narathiwat province"] = {}, ["Nong Bua Lamphu province"] = {}, ["Nong Khai province"] = {}, ["Nonthaburi province"] = {}, ["Pathum Thani province"] = {}, ["Pattani province"] = {}, ["Phang Nga province"] = {}, ["Phatthalung province"] = {}, ["Phayao province"] = {}, ["Phetchabun province"] = {}, ["Phetchaburi province"] = {}, ["Phichit province"] = {}, ["Phitsanulok province"] = {}, ["Phra Nakhon Si Ayutthaya province"] = {}, ["Phrae province"] = {}, ["Phuket province"] = {}, ["Prachinburi province"] = {}, ["Prachuap Khiri Khan province"] = {}, ["Ranong province"] = {}, ["Ratchaburi province"] = {}, ["Rayong province"] = {}, ["Roi Et province"] = {}, ["Sa Kaeo province"] = {}, ["Sakon Nakhon province"] = {}, ["Samut Prakan province"] = {}, ["Samut Sakhon province"] = {}, ["Samut Songkhram province"] = {}, ["Saraburi province"] = {}, ["Satun province"] = {}, ["Sing Buri province"] = {}, ["Sisaket province"] = {}, ["Songkhla province"] = {}, ["Sukhothai province"] = {}, ["Suphan Buri province"] = {}, ["Surat Thani province"] = {}, ["Surin province"] = {}, ["Tak province"] = {}, ["Trang province"] = {}, ["Trat province"] = {}, ["Ubon Ratchathani province"] = {}, ["Udon Thani province"] = {}, ["Uthai Thani province"] = {}, ["Uttaradit province"] = {}, ["Yala province"] = {}, ["Yasothon province"] = {}, } export.uk_constituent_countries = { ["England"] = {poldiv = {"regions", "counties", "districts", "civil parishes"}}, ["Northern Ireland"] = {divtype = "province", parents = {"United Kingdom", "Ireland"}, poldiv = {"districts"}, miscdiv = {"traditional counties"}}, ["Scotland"] = {poldiv = {"council areas"}, miscdiv = {"regions", "districts", "traditional counties"}}, ["Wales"] = {poldiv = {"counties", "county boroughs", "communities"}}, } -- table of US states; interpolated into the main 'places' table, but also needed separately export.us_states = { ["Alabama, USA"] = {}, ["Alaska, USA"] = {poldiv = { {"boroughs", parent="counties of the United States"}, {"borough seats", parent="county seats of the United States"}, }}, ["Arizona, USA"] = {}, ["Arkansas, USA"] = {}, ["California, USA"] = {}, ["Colorado, USA"] = {}, ["Connecticut, USA"] = {}, ["Delaware, USA"] = {}, ["Florida, USA"] = {}, ["Georgia, USA"] = {}, ["Hawaii, USA"] = {parents = {"United States", "Polynesia"}}, ["Idaho, USA"] = {}, ["Illinois, USA"] = {}, ["Indiana, USA"] = {}, ["Iowa, USA"] = {}, ["Kansas, USA"] = {}, ["Kentucky, USA"] = {}, ["Louisiana, USA"] = {poldiv = { {"parishes", parent="counties of the United States"}, {"parish seats", parent="county seats of the United States"}, }}, ["Maine, USA"] = {}, ["Maryland, USA"] = {}, ["Massachusetts, USA"] = {}, ["Michigan, USA"] = {}, ["Minnesota, USA"] = {}, ["Mississippi, USA"] = {}, ["Missouri, USA"] = {}, ["Montana, USA"] = {}, ["Nebraska, USA"] = {}, ["Nevada, USA"] = {}, ["New Hampshire, USA"] = {}, ["New Jersey, USA"] = {}, ["New Mexico, USA"] = {}, ["New York, USA"] = {}, ["North Carolina, USA"] = {}, ["North Dakota, USA"] = {}, ["Ohio, USA"] = {}, ["Oklahoma, USA"] = {}, ["Oregon, USA"] = {}, ["Pennsylvania, USA"] = {}, ["Rhode Island, USA"] = {}, ["South Carolina, USA"] = {}, ["South Dakota, USA"] = {}, ["Tennessee, USA"] = {}, ["Texas, USA"] = {}, ["Utah, USA"] = {}, ["Vermont, USA"] = {}, ["Virginia, USA"] = {}, ["Washington, USA"] = {}, ["West Virginia, USA"] = {}, ["Wisconsin, USA"] = {}, ["Wyoming, USA"] = {}, } export.english_counties = { -- ["Avon, England"] = {}, -- no longer ["Bedfordshire, England"] = {}, ["Berkshire, England"] = {}, -- ["Brighton and Hove, England"] = {}, -- city -- ["Bristol, England"] = {}, -- city ["Buckinghamshire, England"] = {}, ["Cambridgeshire, England"] = {}, -- ["Cambridgeshire and Isle of Ely, England"] = {}, -- no longer ["Cheshire, England"] = {}, -- ["Cleveland, England"] = {}, -- no longer ["Cornwall, England"] = {}, -- ["Cumberland, England"] = {}, -- no longer ["Cumbria, England"] = {}, ["Derbyshire, England"] = {}, ["Devon, England"] = {}, ["Dorset, England"] = {}, ["County Durham, England"] = {}, -- ["East Suffolk, England"] = {}, -- no longer ["East Sussex, England"] = {}, ["Essex, England"] = {}, ["Gloucestershire, England"] = {}, ["Greater London, England"] = {}, ["Greater Manchester, England"] = {}, ["Hampshire, England"] = {}, -- ["Hereford and Worcester, England"] = {}, -- no longer ["Herefordshire, England"] = {}, ["Hertfordshire, England"] = {}, -- ["Humberside, England"] = {}, -- no longer -- ["Huntingdon and Peterborough, England"] = {}, -- no longer -- ["Huntingdonshire, England"] = {}, -- no longer -- ["the Isle of Ely, England"] = {}, -- no longer ["the Isle of Wight, England"] = {}, ["Kent, England"] = {}, ["Lancashire, England"] = {}, ["Leicestershire, England"] = {}, ["Lincolnshire, England"] = {}, -- ["the County of London, England"] = {}, -- no longer ["Merseyside, England"] = {}, -- ["Middlesex, England"] = {}, -- no longer ["Norfolk, England"] = {}, ["Northamptonshire, England"] = {}, ["Northumberland, England"] = {}, -- ["North Humberside, England"] = {}, -- no longer ["North Yorkshire, England"] = {}, ["Nottinghamshire, England"] = {}, ["Oxfordshire, England"] = {}, -- ["the Soke of Peterborough, England"] = {}, -- no longer ["Rutland, England"] = {}, ["Shropshire, England"] = {}, ["Somerset, England"] = {}, ["South Humberside, England"] = {}, ["South Yorkshire, England"] = {}, ["Staffordshire, England"] = {}, ["Suffolk, England"] = {}, ["Surrey, England"] = {}, -- ["Sussex, England"] = {}, -- no longer ["Tyne and Wear, England"] = {}, ["Warwickshire, England"] = {}, ["the West Midlands, England"] = {}, -- ["Westmorland, England"] = {}, -- no longer -- ["West Suffolk, England"] = {}, -- no longer ["West Sussex, England"] = {}, ["West Yorkshire, England"] = {}, ["Wiltshire, England"] = {}, ["Worcestershire, England"] = {}, -- ["Yorkshire, England"] = {}, -- no longer ["the East Riding of Yorkshire, England"] = {}, -- ["the North Riding of Yorkshire, England"] = {}, -- no longer -- ["the West Riding of Yorkshire, England"] = {}, -- no longer } export.northern_irish_counties = { ["County Antrim, Northern Ireland"] = {}, ["County Armagh, Northern Ireland"] = {}, ["the City of Belfast, Northern Ireland"] = {is_city = true}, ["County Down, Northern Ireland"] = {}, ["County Fermanagh, Northern Ireland"] = {}, ["County Londonderry, Northern Ireland"] = {}, ["the City of Derry, Northern Ireland"] = {is_city = true}, ["County Tyrone, Northern Ireland"] = {}, } export.romanian_counties = { ["Alba County, Romania"] = {}, ["Arad County, Romania"] = {}, ["Argeș County, Romania"] = {}, ["Bacău County, Romania"] = {}, ["Bihor County, Romania"] = {}, ["Bistrița-Năsăud County, Romania"] = {}, ["Botoșani County, Romania"] = {}, ["Brașov County, Romania"] = {}, ["Brăila County, Romania"] = {}, ["Buzău County, Romania"] = {}, ["Caraș-Severin County, Romania"] = {}, ["Cluj County, Romania"] = {}, ["Constanța County, Romania"] = {}, ["Covasna County, Romania"] = {}, ["Călărași County, Romania"] = {}, ["Dolj County, Romania"] = {}, ["Dâmbovița County, Romania"] = {}, ["Galați County, Romania"] = {}, ["Giurgiu County, Romania"] = {}, ["Gorj County, Romania"] = {}, ["Harghita County, Romania"] = {}, ["Hunedoara County, Romania"] = {}, ["Ialomița County, Romania"] = {}, ["Iași County, Romania"] = {}, ["Ilfov County, Romania"] = {}, ["Maramureș County, Romania"] = {}, ["Mehedinți County, Romania"] = {}, ["Mureș County, Romania"] = {}, ["Neamț County, Romania"] = {}, ["Olt County, Romania"] = {}, ["Prahova County, Romania"] = {}, ["Satu Mare County, Romania"] = {}, ["Sibiu County, Romania"] = {}, ["Suceava County, Romania"] = {}, ["Sălaj County, Romania"] = {}, ["Teleorman County, Romania"] = {}, ["Timiș County, Romania"] = {}, ["Tulcea County, Romania"] = {}, ["Vaslui County, Romania"] = {}, ["Vrancea County, Romania"] = {}, ["Vâlcea County, Romania"] = {}, } export.saudi_arabian_provinces = { ["Riyadh Province, Saudi Arabia"] = {}, ["Mecca Province, Saudi Arabia"] = {}, ["Eastern Province, Saudi Arabia"] = {}, ["Medina Province, Saudi Arabia"] = {}, ["Aseer Province, Saudi Arabia"] = {}, ["Jazan Province, Saudi Arabia"] = {}, ["Qassim Province, Saudi Arabia"] = {}, ["Tabuk Province, Saudi Arabia"] = {}, ["Hail Province, Saudi Arabia"] = {}, ["Al-Jouf Province, Saudi Arabia"] = {}, ["Najran Province, Saudi Arabia"] = {}, ["Northern Borders Province, Saudi Arabia"] = {}, ["Al-Bahah Province, Saudi Arabia"] = {}, } export.lebanese_governorates = { ["Akkar Governorate, Lebanon"] = {}, ["Baalbek-Hermel Governorate, Lebanon"] = {}, ["Beirut Governorate, Lebanon"] = {}, ["Beqaa Governorate, Lebanon"] = {}, ["Keserwan-Jbeil Governorate, Lebanon"] = {}, ["Mount Lebanon Governorate, Lebanon"] = {}, ["Nabatieh Governorate, Lebanon"] = {}, ["North Governorate, Lebanon"] = {}, ["South Governorate, Lebanon"] = {}, } export.scottish_council_areas = { ["the City of Glasgow, Scotland"] = {}, ["the City of Edinburgh, Scotland"] = {}, ["Fife, Scotland"] = {}, ["North Lanarkshire, Scotland"] = {}, ["South Lanarkshire, Scotland"] = {}, ["Aberdeenshire, Scotland"] = {}, ["Highland, Scotland"] = {}, ["the City of Aberdeen, Scotland"] = {}, ["West Lothian, Scotland"] = {}, ["Renfrewshire, Scotland"] = {}, ["Falkirk, Scotland"] = {}, ["Perth and Kinross, Scotland"] = {}, ["Dumfries and Galloway, Scotland"] = {}, ["the City of Dundee, Scotland"] = {}, ["North Ayrshire, Scotland"] = {}, ["East Ayrshire, Scotland"] = {}, ["Angus, Scotland"] = {}, ["the Scottish Borders, Scotland"] = {}, ["South Ayrshire, Scotland"] = {}, ["East Dunbartonshire, Scotland"] = {}, ["East Lothian, Scotland"] = {}, ["Moray, Scotland"] = {}, ["East Renfrewshire, Scotland"] = {}, ["Stirling, Scotland"] = {}, ["Midlothian, Scotland"] = {}, ["West Dunbartonshire, Scotland"] = {}, ["Argyll and Bute, Scotland"] = {}, ["Inverclyde, Scotland"] = {}, ["Clackmannanshire, Scotland"] = {}, ["Na h-Eileanan Siar, Scotland"] = {}, ["the Shetland Islands, Scotland"] = {}, ["the Orkney Islands, Scotland"] = {}, } export.welsh_principal_areas = { ["Blaenau Gwent, Wales"] = {}, ["Bridgend, Wales"] = {}, ["Caerphilly, Wales"] = {}, -- ["Cardiff, Wales"] = {divtype = "city"}, ["Carmarthenshire, Wales"] = {divtype = "county"}, ["Ceredigion, Wales"] = {divtype = "county"}, ["Conwy, Wales"] = {}, ["Denbighshire, Wales"] = {divtype = "county"}, ["Flintshire, Wales"] = {divtype = "county"}, ["Gwynedd, Wales"] = {divtype = "county"}, ["the Isle of Anglesey, Wales"] = {divtype = "county"}, ["Merthyr Tydfil, Wales"] = {}, ["Monmouthshire, Wales"] = {divtype = "county"}, ["Neath Port Talbot, Wales"] = {}, -- ["Newport, Wales"] = {divtype = "city"}, ["Pembrokeshire, Wales"] = {divtype = "county"}, ["Powys, Wales"] = {divtype = "county"}, ["Rhondda Cynon Taf, Wales"] = {}, -- ["Swansea, Wales"] = {divtype = "city"}, ["Torfaen, Wales"] = {}, ["the Vale of Glamorgan, Wales"] = {}, ["Wrexham, Wales"] = {}, } export.new_york_boroughs = { ["Bronx"] = true, ["Brooklyn"] = true, ["Manhattan"] = true, ["Queens"] = true, ["Staten Island"] = true, } export.cities = { { default_divtype = "state", containing_polities = {"Australia", divtype="country"}, data = { ["Adelaide"] = {"South Australia"}, ["Brisbane"] = {"Queensland"}, ["Canberra"] = {"the Australian Capital Territory", divtype="territory"}, ["Melbourne"] = {"Victoria"}, ["Newcastle, New South Wales"] = {"New South Wales"}, ["Newcastle"] = {alias_of="Newcastle, New South Wales"}, ["Perth"] = {"Western Australia"}, ["Sydney"] = {"New South Wales"}, }, }, { default_divtype = "state", containing_polities = {"Brazil", divtype="country"}, data = { -- This only lists cities, not metro areas, over 1,000,000 inhabitants. ["São Paulo"] = {"São Paulo"}, ["Rio de Janeiro"] = {"Rio de Janeiro"}, ["Brasília"] = {"Distrito Federal"}, ["Brasilia"] = {alias_of="Brasília"}, ["Salvador"] = {"Bahia", wp="%c, %d", commonscat="%c (%d)"}, ["Fortaleza"] = {"Ceará"}, ["Belo Horizonte"] = {"Minas Gerais"}, ["Manaus"] = {"Amazonas"}, ["Curitiba"] = {"Paraná"}, ["Recife"] = {"Pernambuco"}, ["Goiânia"] = {"Goiás"}, ["Goiania"] = {alias_of="Goiânia"}, ["Belém"] = {"Pará"}, ["Belem"] = {alias_of="Belém"}, ["Porto Alegre"] = {"Rio Grande do Sul"}, ["Guarulhos"] = {"São Paulo"}, ["Campinas"] = {"São Paulo"}, }, }, { default_divtype = "province", containing_polities = {"Canada", divtype="country"}, data = { ["Toronto"] = {"Ontario"}, ["Montreal"] = {"Quebec"}, ["Vancouver"] = {"British Columbia"}, ["Calgary"] = {"Alberta"}, ["Edmonton"] = {"Alberta"}, ["Ottawa"] = {"Ontario"}, ["Winnipeg"] = {"Manitoba"}, ["Quebec City"] = {"Quebec"}, ["Hamilton"] = {"Ontario", wp="%c, %d"}, ["Kitchener"] = {"Ontario", wp="%c, %d"}, }, }, { default_divtype = "province", containing_polities = {"China", divtype="country"}, data = { -- This only lists the top 50. Per [[w:List of cities in China by population]], there -- are 102 cities over 1,000,000 inhabitants, not to mention metro areas. Our coverage -- of China is fairly sparse; when it increases, add to this list. ["Shanghai"] = {}, ["Beijing"] = {}, ["Guangzhou"] = {"Guangdong"}, ["Shenzhen"] = {"Guangdong"}, ["Tianjin"] = {}, ["Wuhan"] = {"Hubei"}, ["Dongguan"] = {"Guangdong"}, ["Chengdu"] = {"Sichuan"}, ["Foshan"] = {"Guangdong"}, ["Chongqing"] = {}, ["Nanjing"] = {"Jiangsu"}, ["Shenyang"] = {"Liaoning"}, ["Hangzhou"] = {"Zhejiang"}, ["Xi'an"] = {"Shaanxi"}, ["Harbin"] = {"Heilongjiang"}, ["Suzhou"] = {"Jiangsu"}, ["Qingdao"] = {"Shandong"}, ["Dalian"] = {"Liaoning"}, ["Zhengzhou"] = {"Henan"}, ["Shantou"] = {"Guangdong"}, ["Jinan"] = {"Shandong"}, ["Changchun"] = {"Jilin"}, ["Kunming"] = {"Yunnan"}, ["Changsha"] = {"Hunan"}, ["Taiyuan"] = {"Shanxi"}, ["Xiamen"] = {"Fujian"}, ["Hefei"] = {"Anhui"}, ["Shijiazhuang"] = {"Hebei"}, ["Ürümqi"] = {"Xinjiang", divtype="autonomous region"}, ["Urumqi"] = {alias_of="Ürümqi"}, ["Fuzhou"] = {"Fujian"}, ["Wuxi"] = {"Jiangsu"}, ["Zhongshan"] = {"Guangdong"}, ["Wenzhou"] = {"Zhejiang"}, ["Nanning"] = {"Guangxi", divtype="autonomous region"}, ["Nanchang"] = {"Jiangxi"}, ["Ningbo"] = {"Zhejiang"}, ["Guiyang"] = {"Guizhou"}, ["Lanzhou"] = {"Gansu"}, ["Zibo"] = {"Shandong"}, ["Changzhou"] = {"Jiangsu"}, ["Xuzhou"] = {"Jiangsu"}, ["Tangshan"] = {"Hebei"}, ["Baotou"] = {"Inner Mongolia", divtype="autonomous region"}, ["Huizhou"] = {"Guangdong"}, ["Yantai"] = {"Shandong"}, ["Shaoxing"] = {"Zhejiang"}, ["Liuzhou"] = {"Guangxi", divtype="autonomous region"}, ["Nantong"] = {"Jiangsu"}, ["Luoyang"] = {"Henan"}, ["Yangzhou"] = {"Jiangsu"}, }, }, { default_divtype = "administrative region", containing_polities = {"France", divtype="country"}, data = { ["Paris"] = {"Île-de-France"}, ["Lyon"] = {"Auvergne-Rhône-Alpes"}, ["Lyons"] = {alias_of="Lyon"}, ["Marseille"] = {"Provence-Alpes-Côte d'Azur"}, ["Marseilles"] = {alias_of="Marseille"}, ["Toulouse"] = {"Occitanie"}, ["Lille"] = {"Hauts-de-France"}, ["Bordeaux"] = {"Nouvelle-Aquitaine"}, ["Nice"] = {"Provence-Alpes-Côte d'Azur"}, ["Nantes"] = {"Pays de la Loire"}, ["Strasbourg"] = {"Grand Est"}, ["Rennes"] = {"Brittany"}, }, }, { default_divtype = "state", containing_polities = {"Germany", divtype="country"}, data = { ["Berlin"] = {}, ["Dortmund"] = {"North Rhine-Westphalia"}, ["Essen"] = {"North Rhine-Westphalia"}, ["Duisberg"] = {"North Rhine-Westphalia"}, ["Hamburg"] = {}, ["Munich"] = {"Bavaria"}, ["Stuttgart"] = {"Baden-Württemberg"}, ["Frankfurt"] = {"Hesse"}, ["Cologne"] = {"North Rhine-Westphalia"}, ["Düsseldorf"] = {"North Rhine-Westphalia"}, ["Dusseldorf"] = {alias_of="Düsseldorf"}, ["Nuremberg"] = {"Bavaria"}, ["Bremen"] = {}, }, }, { default_divtype = "state", containing_polities = {"India", divtype="country"}, data = { -- This only lists the top 20. Per [[w:List of cities in India by population]], there -- are 46 cities over 1,000,000 inhabitants, not to mention metro areas. Our coverage -- of India is fairly sparse; when it increases, add to this list. ["Mumbai"] = {"Maharashtra"}, ["Delhi"] = {}, ["Bangalore"] = {"Karnataka"}, ["Hyderabad"] = {"Telangana"}, ["Ahmedabad"] = {"Gujarat"}, ["Chennai"] = {"Tamil Nadu"}, ["Kolkata"] = {"West Bengal"}, ["Surat"] = {"Gujarat"}, ["Pune"] = {"Maharashtra"}, ["Jaipur"] = {"Rajasthan"}, ["Lucknow"] = {"Uttar Pradesh"}, ["Kanpur"] = {"Uttar Pradesh"}, ["Nagpur"] = {"Maharashtra"}, ["Indore"] = {"Madhya Pradesh"}, ["Thane"] = {"Maharashtra"}, ["Bhopal"] = {"Madhya Pradesh"}, ["Visakhapatnam"] = {"Andhra Pradesh"}, ["Pimpri-Chinchwad"] = {"Maharashtra"}, ["Patna"] = {"Bihar"}, ["Vadodara"] = {"Gujarat"}, }, }, { default_divtype = "prefecture", containing_polities = {"Japan", divtype="country"}, data = { -- Population figures from [[w:List of cities in Japan]]. Metro areas from -- [[w:List of metropolitan areas in Japan]]. ["Tokyo"] = {}, -- no single figure given for Tokyo as a whole. ["Yokohama"] = {"Kanagawa"}, -- 3,697,894 ["Osaka"] = {"Osaka"}, -- 2,668,586 ["Nagoya"] = {"Aichi"}, -- 2,283,289 -- FIXME, Hokkaido is handled specially. ["Sapporo"] = {}, -- {"Hokkaido"}, -- 1,918,096 ["Fukuoka"] = {"Fukuoka"}, -- 1,581,527 ["Kobe"] = {"Hyōgo"}, -- 1,530,847 ["Kyoto"] = {"Kyoto"}, -- 1,474,570 ["Kawasaki"] = {"Kanagawa", wp="%c, %d"}, -- 1,373,630 ["Saitama"] = {"Saitama", wp="%c (city)", commonscat="%c, %d"}, -- 1,192,418 ["Hiroshima"] = {"Hiroshima"}, -- 1,163,806 ["Sendai"] = {"Miyagi"}, -- 1,029,552 -- the remaining cities are considered "central cities" in a 1,000,000+ metro area -- (sometimes there is more than one central city in the area). ["Kitakyushu"] = {"Fukuoka"}, -- 986,998 ["Chiba"] = {"Chiba", wp="%c (city)", commonscat="%c, %d"}, -- 938,695 ["Sakai"] = {"Osaka"}, -- 835,333 ["Niigata"] = {"Niigata", wp="%c (city)", commonscat="%c, %d"}, -- 813,053 ["Hamamatsu"] = {"Shizuoka"}, -- 811,431 ["Shizuoka"] = {"Shizuoka", wp="%c (city)", commonscat="%c, %d"}, -- 710,944 ["Sagamihara"] = {"Kanagawa"}, -- 706,342 ["Okayama"] = {"Okayama"}, -- 701,293 ["Kumamoto"] = {"Kumamoto"}, -- 670,348 ["Kagoshima"] = {"Kagoshima"}, -- 605,196 -- skipped 6 cities (Funabashi, Hachiōji, Kawaguchi, Himeji, Matsuyama, Higashiōsaka) -- with population in the range 509k - 587k because not central cities in any -- 1,000,000+ metro area. ["Utsunomiya"] = {"Tochigi"}, -- 507,833 }, }, { default_divtype = "province", containing_polities = {"South Korea", divtype="country"}, data = { -- all cities listed are not associated with any province. ["Seoul"] = {}, ["Busan"] = {}, ["Incheon"] = {}, ["Daegu"] = {}, ["Daejeon"] = {}, ["Gwangju"] = {}, ["Ulsan"] = {}, }, }, { default_divtype = "province", containing_polities = {"the Philippines", divtype="country"}, data = { --some cities listed independent from any province. province listed is for geographical purposes only. --skipped some cities in Metro Manila (Taguig, Pasig) which don't have districts. --other cities outside Metro Manila skipped as not central city in their urban area. ["Quezon City"] = {"Metro Manila", divtype = "region"}, ["Manila"] = {"Metro Manila", divtype = "region"}, ["Davao City"] = {"Davao del Sur"}, ["Caloocan"] = {"Metro Manila", divtype = "region"}, ["Zamboanga City"] = {"Zamboanga del Sur"}, ["Cebu City"] = {"Cebu"}, ["Antipolo"] = {"Rizal"}, ["Cagayan de Oro"] = {"Misamis Oriental"}, ["Dasmariñas"] = {"Cavite"}, ["General Santos"] = {"South Cotabato"}, ["San Jose del Monte"] = {"Bulacan"}, ["Bacolod"] = {"Negros Occidental"}, ["Calamba"] = {"Laguna"}, ["Angeles"] = {"Pampanga"}, ["Iloilo City"] = {"Iloilo"}, }, }, { default_divtype = "oblast", containing_polities = {"Russia", divtype="country"}, data = { -- This only lists cities, not metro areas, over 1,000,000 inhabitants. ["Moscow"] = {}, ["Saint Petersburg"] = {}, ["Novosibirsk"] = {"Novosibirsk Oblast"}, ["Yekaterinburg"] = {"Sverdlovsk Oblast"}, ["Nizhny Novgorod"] = {"Nizhny Novgorod Oblast"}, ["Kazan"] = {"the Republic of Tatarstan", divtype="republic"}, ["Chelyabinsk"] = {"Chelyabinsk Oblast"}, ["Omsk"] = {"Omsk Oblast"}, ["Samara"] = {"Samara Oblast"}, ["Ufa"] = {"the Republic of Bashkortostan", divtype="republic"}, ["Rostov-on-Don"] = {"Rostov Oblast"}, ["Rostov-na-Donu"] = {alias_of="Rostov-on-Don"}, ["Krasnoyarsk"] = {"Krasnoyarsk Krai", divtype="krai"}, ["Voronezh"] = {"Voronezh Oblast"}, ["Perm"] = {"Perm Krai", divtype="krai", wp="Perm, Russia"}, ["Volgograd"] = {"Volgograd Oblast"}, ["Krasnodar"] = {"Krasnodar Krai", divtype="krai"}, }, }, { default_divtype = "autonomous community", containing_polities = {"Spain", divtype="country"}, data = { ["Madrid"] = {"the Community of Madrid"}, ["Barcelona"] = {"Catalonia"}, -- this causes recursion errors. -- ["Valencia"] = {"Valencia"}, ["Seville"] = {"Andalusia"}, ["Bilbao"] = {"the Basque Country"}, }, }, { default_divtype = "county", containing_polities = {"Taiwan", divtype="country"}, data = { ["New Taipei"] = {}, ["Taichung"] = {}, ["Kaohsiung"] = {wp="%c, Taiwan"}, ["Taipei"] = {}, ["Taoyuan"] = {}, ["Tainan"] = {}, ["Chiayi"] = {}, ["Hsinchu"] = {}, ["Keelung"] = {}, }, }, { default_divtype = "county", containing_polities = {"the United Kingdom", divtype="country"}, data = { ["London"] = {{"Greater London"}, {"England", divtype="constituent country"}}, ["Manchester"] = {{"Greater Manchester"}, {"England", divtype="constituent country"}}, ["Birmingham"] = {{"the West Midlands"}, {"England", divtype="constituent country"}}, ["Liverpool"] = {{"Merseyside"}, {"England", divtype="constituent country"}}, ["Glasgow"] = {{"the City of Glasgow", divtype="council area"}, {"Scotland", divtype="constituent country"}}, ["Leeds"] = {{"West Yorkshire"}, {"England", divtype="constituent country"}}, ["Newcastle upon Tyne"] = {{"Tyne and Wear"}, {"England", divtype="constituent country"}}, ["Newcastle"] = {alias_of="Newcastle upon Tyne"}, ["Bristol"] = {{"England", divtype="constituent country"}}, ["Cardiff"] = {{"Wales", divtype="constituent country"}}, ["Portsmouth"] = {{"Hampshire"}, {"England", divtype="constituent country"}}, ["Edinburgh"] = {{"the City of Edinburgh", divtype="council area"}, {"Scotland", divtype="constituent country"}}, -- under 1,000,000 people but principal areas of Wales; requested by [[User:Donnanz]] ["Swansea"] = {{"Wales", divtype="constituent country"}}, ["Newport"] = {{"Wales", divtype="constituent country"}, wp="Newport, Wales"}, }, }, -- cities in the US { default_divtype = "state", containing_polities = {"the United States", divtype="country"}, wp = "%c, %d", data = { -- top 50 CSA's by population, with the top and sometimes 2nd or 3rd city listed ["New York City"] = {"New York", wp="%c"}, ["Newark"] = {"New Jersey"}, ["Los Angeles"] = {"California", wp="%c"}, ["Long Beach"] = {"California"}, ["Riverside"] = {"California"}, ["Chicago"] = {"Illinois", wp="%c"}, ["Washington, D.C."] = {wp="%c"}, ["Baltimore"] = {"Maryland", wp="%c"}, ["San Jose"] = {"California"}, ["San Francisco"] = {"California", wp="%c"}, ["Oakland"] = {"California"}, ["Boston"] = {"Massachusetts", wp="%c"}, ["Providence"] = {"Rhode Island"}, ["Dallas"] = {"Texas", wp="%c", commonscat="%c, %d"}, ["Fort Worth"] = {"Texas"}, ["Philadelphia"] = {"Pennsylvania", wp="%c"}, ["Houston"] = {"Texas", wp="%c"}, ["Miami"] = {"Florida", wp="%c", commonscat="%c, %d"}, ["Atlanta"] = {"Georgia", wp="%c"}, ["Detroit"] = {"Michigan", wp="%c"}, ["Phoenix"] = {"Arizona", wp="%c", commonscat="%c, %d"}, ["Mesa"] = {"Arizona"}, ["Seattle"] = {"Washington", wp="%c"}, ["Orlando"] = {"Florida"}, ["Minneapolis"] = {"Minnesota", wp="%c"}, ["Cleveland"] = {"Ohio", wp="%c", commonscat="%c, %d"}, ["Denver"] = {"Colorado", wp="%c", commonscat="%c, %d"}, ["San Diego"] = {"California", wp="%c", commonscat="%c, %d"}, ["Portland"] = {"Oregon"}, ["Tampa"] = {"Florida"}, ["St. Louis"] = {"Missouri", wp="%c", commonscat="%c, %d"}, ["Charlotte"] = {"North Carolina"}, ["Sacramento"] = {"California"}, ["Pittsburgh"] = {"Pennsylvania", wp="%c"}, ["Salt Lake City"] = {"Utah", wp="%c"}, ["San Antonio"] = {"Texas", wp="%c", commonscat="%c, %d"}, ["Columbus"] = {"Ohio"}, ["Kansas City"] = {"Missouri", wp="%c metropolitan area", commonscat="%c, %d"}, ["Indianapolis"] = {"Indiana", wp="%c"}, ["Las Vegas"] = {"Nevada", wp="%c"}, ["Cincinnati"] = {"Ohio", wp="%c", commonscat="%c, %d"}, ["Austin"] = {"Texas"}, ["Milwaukee"] = {"Wisconsin", wp="%c", commonscat="%c, %d"}, ["Raleigh"] = {"North Carolina"}, ["Nashville"] = {"Tennessee"}, ["Virginia Beach"] = {"Virginia"}, ["Norfolk"] = {"Virginia"}, ["Greensboro"] = {"North Carolina"}, ["Winston-Salem"] = {"North Carolina"}, ["Jacksonville"] = {"Florida"}, ["New Orleans"] = {"Louisiana", wp="%c"}, ["Louisville"] = {"Kentucky"}, ["Greenville"] = {"South Carolina"}, ["Hartford"] = {"Connecticut"}, ["Oklahoma City"] = {"Oklahoma", wp="%c"}, ["Grand Rapids"] = {"Michigan"}, ["Memphis"] = {"Tennessee"}, ["Birmingham"] = {"Alabama"}, ["Fresno"] = {"California"}, ["Richmond"] = {"Virginia"}, ["Harrisburg"] = {"Pennsylvania"}, -- any major city of top 50 MSA's that's missed by previous ["Buffalo"] = {"New York"}, -- any of the top 50 city by city population that's missed by previous ["El Paso"] = {"Texas"}, ["Albuquerque"] = {"New Mexico"}, ["Tucson"] = {"Arizona"}, ["Colorado Springs"] = {"Colorado"}, ["Omaha"] = {"Nebraska"}, ["Tulsa"] = {"Oklahoma"}, -- skip Arlington, Texas; too obscure and likely to be interpreted as Arlington, Virginia } }, { default_divtype = "country", containing_polities = {}, data = { ["Yerevan"] = {"Armenia"}, ["Vienna"] = {"Austria"}, ["Minsk"] = {"Belarus"}, ["Brussels"] = {"Belgium"}, ["Antwerp"] = {"Belgium"}, ["Sofia"] = {"Bulgaria"}, ["Zagreb"] = {"Croatia"}, ["Prague"] = {"the Czech Republic"}, ["Olomouc"] = {"the Czech Republic"}, ["Copenhagen"] = {"Denmark"}, ["Helsinki"] = {{"Uusimaa", divtype="region"}, {"Finland"}}, ["Athens"] = {"Greece"}, ["Thessaloniki"] = {"Greece"}, ["Budapest"] = {"Hungary"}, -- FIXME, per Wikipedia "County Dublin" is now the "Dublin Region" ["Dublin"] = {{"Dublin", divtype="county"}, {"Ireland"}}, ["Venice"] = {{"Veneto", divtype="administrative region"}, {"Italy"}}, ["Rome"] = {{"Lazio", divtype="administrative region"}, {"Italy"}}, ["Milan"] = {{"Lombardy", divtype="administrative region"}, {"Italy"}}, ["Naples"] = {{"Campania", divtype="administrative region"}, {"Italy"}}, ["Turin"] = {{"Piedmont", divtype="administrative region"}, {"Italy"}}, ["Riga"] = {"Latvia"}, ["Amsterdam"] = {"the Netherlands"}, ["Rotterdam"] = {"the Netherlands"}, ["The Hague"] = {"the Netherlands"}, ["Oslo"] = {"Norway"}, ["Warsaw"] = {"Poland"}, ["Katowice"] = {"Poland"}, ["Kraków"] = {"Poland"}, ["Krakow"] = {alias_of="Kraków"}, ["Gdańsk"] = {"Poland"}, ["Gdansk"] = {alias_of="Gdańsk"}, ["Poznań"] = {"Poland"}, ["Poznan"] = {alias_of="Poznań"}, ["Łódź"] = {"Poland"}, ["Lodz"] = {alias_of="Łódź"}, ["Lisbon"] = {"Portugal"}, ["Porto"] = {"Portugal"}, ["Bucharest"] = {"Romania"}, ["Belgrade"] = {"Serbia"}, ["Stockholm"] = {"Sweden"}, ["Zürich"] = {"Switzerland"}, ["Zurich"] = {alias_of="Zürich"}, ["Istanbul"] = {"Turkey"}, ["Kyiv"] = {"Ukraine"}, ["Kiev"] = {alias_of="Kyiv"}, ["Kharkiv"] = {"Ukraine"}, ["Odessa"] = {"Ukraine", wp="Odesa"}, ["Odesa"] = {alias_of="Odessa"}, }, }, } ----------------------------------------------------------------------------------- -- Helper functions -- ----------------------------------------------------------------------------------- -- Format a description that can have the special value of 'true' or 'nil' (use link_label() in -- [[Module:category tree/topic cat]]) or "w" (use link_label(..., "wikify")). Any other value is returned as-is. function export.format_description(desc, label) -- TODO: this function is the reason a bunch of place terms are linked by every category. link_label uses mw.title.new, -- which counts as a link. format_description is then called by [[Module:category tree/topic cat/data/Places]]. -- this is not ideal. if desc == nil then desc = true end if desc == true then desc = require(topic_cat_utilities_module).link_label(label) elseif desc == "w" then desc = require(topic_cat_utilities_module).link_label(label, nil, "wikify") end return desc end function export.construct_bare_and_linked_version(key) local bare_key = key:match("^the (.*)$") local linked_key if bare_key then linked_key = "the [[" .. bare_key .. "]]" else linked_key = "[[" .. key .. "]]" bare_key = key end return bare_key, linked_key end local function simple_polity_bare_label_setter() return function(labels, group, key, value) local bare_key, linked_key = export.construct_bare_and_linked_version(key) local keydesc = value.keydesc or linked_key -- wp= defaults to true (Wikipedia article matches bare key = label) local wp = value.wp if wp == nil then wp = true end -- wpcat= defaults to wp= (if Wikipedia article has its own name, Wikipedia category and Commons category generally follow) local wpcat = value.wpcat if wpcat == nil then wpcat = wp end -- commonscat= defaults to wpcat= (if Wikipedia category has its own name, Commons category generally follows) local commonscat = value.commonscat if commonscat == nil then commonscat = wpcat end labels[bare_key] = { type = "topic", description = value.bare_category_desc or "{{{langname}}} terms related to the people, culture, or territory of " .. keydesc .. ".", parents = value.parents, wp = wp, wpcat = wpcat, commonscat = commonscat, } end end local function subpolity_keydesc(key, value, containing_polity, default_divtype) local divtype = value.divtype or default_divtype divtype = type(divtype) == "table" and divtype[1] or divtype divtype = require("Module:string utilities").add_indefinite_article(divtype) local bare_key, linked_key = export.construct_bare_and_linked_version(key) local bare_containing_polity, linked_containing_polity = export.construct_bare_and_linked_version(containing_polity) return value.keydesc or linked_key .. ", " .. divtype .. " of " .. linked_containing_polity end function export.call_key_to_placename(group, key) local placename = key if group.key_to_placename then placename = group.key_to_placename(key) if type(placename) == "table" then placename = placename[1] end end return placename end -- Return whether `list_or_element` (a list of strings, or a single string) "contains" `item` (a string). If -- `list_or_element` is a list, this returns true if `item` is in the list; otherwise it returns true if `item` -- equals `list_or_element`. local function list_or_element_contains(list_or_element, item) if type(list_or_element) == "table" then return m_table.contains(list_or_element, item) and true or false end return list_or_element == item end local function subpolity_bare_label_setter(containing_polity) return function(labels, group, key, value) local placename = export.call_key_to_placename(group, key) local keydesc = subpolity_keydesc(placename, value, containing_polity, group.default_divtype) local bare_key, linked_key = export.construct_bare_and_linked_version(key) local bare_containing_polity, linked_containing_polity = export.construct_bare_and_linked_version(containing_polity) labels[bare_key] = { type = "topic", description = value.bare_category_desc or "{{{langname}}} terms related to the people, culture, or territory of " .. keydesc .. ".", parents = value.parents or {bare_containing_polity}, } end end local function subpolity_value_transformer(containing_polity) local containing_polity_type = "country" if type(containing_polity) == "table" then containing_polity_type, containing_polity = containing_polity[1], containing_polity[2] end return function(group, key, value) local placename = export.call_key_to_placename(group, key) value.keydesc = subpolity_keydesc(placename, value, containing_polity, group.default_divtype) value.containing_polity = containing_polity value.containing_polity_type = containing_polity_type value.poldiv = value.poldiv or group.default_poldiv value.british_spelling = value.british_spelling or group.british_spelling value.no_containing_polity_cat = value.no_containing_polity_cat or group.no_containing_polity_cat return value end end -- See the documentation for `place_cat_handler` above the definition of `export.polities` below. function export.default_place_cat_handler(group, placetypes, placename) if group.placename_to_key then placename = group.placename_to_key(placename) end local spec = group.data[placename] local article = "" local bare_placename = placename if not spec then placename = "the " .. placename spec = group.data[placename] end if not spec then return nil end local divtype = spec.divtype or group.default_divtype if type(divtype) == "table" then for _, dt in ipairs(divtype) do if list_or_element_contains(placetypes, dt) then return placename, bare_placename end end return nil elseif list_or_element_contains(placetypes, divtype) then return placename, bare_placename else return nil end end -- This is typically used to define key_to_placename. It generates a function that chops off -- part of a string using the regex TO_CHOP. To chop at the end, add $ at the end of the regex; -- to chop at the beginning, add ^ at the beginning. It is normally used for subpolities (e.g. -- states of the US or counties of England) when the placename of the polity as found in -- categories includes the larger containing polity in it (e.g. "Georgia, USA" or -- "Hampshire, England"). Typical usage is like this: -- -- ... -- key_to_placename = chop(", England$"), -- ... local function chop(to_chop) return function(key) return key:gsub(to_chop, "") end end -- This is typically used to define placename_to_key. It generates a function that appends a -- string to the end of a given string. It does the opposite operation of chop() and is used -- along with that function. It is normally used for subpolities (e.g. states of the US or -- counties of England) when the placename of the polity as found in categories includes the -- larger containing polity in it (e.g. "Georgia, USA" or "Hampshire, England"). Typical usage -- is like this: -- -- ... -- placename_to_key = append(", England"), -- ... local function append(to_append) return function(placename) return placename .. to_append end end local function construct_russian_federal_subject_keydesc(linked_key, divtype) if divtype == "oblast" then -- Hack: Oblasts generally don't have entries under "Foo Oblast" -- but just under "Foo", so fix the linked key appropriately; -- doesn't apply to the Jewish Autonomous Oblast linked_key = linked_key:gsub(" Oblast%]%]", "%]%] Oblast") end return linked_key .. ", a federal subject ([[" .. divtype .. "]]) of [[Russia]]" end local function northern_ireland_key_to_placename(key) key = key:gsub(", Northern Ireland$", "") local bare_key = key:gsub("^County ", "") if key == bare_key then return key else return {key, bare_key} end end local function northern_ireland_placename_to_key(placename) if not placename:find("^County ") and not placename:find("^City ") then placename = "County " .. placename end return placename .. ", Northern Ireland" end local function ireland_key_to_placename(key) key = key:gsub(", Ireland$", "") local bare_key = key:gsub("^County ", "") if key == bare_key then return key else return {key, bare_key} end end local function ireland_placename_to_key(placename) if not placename:find("^County ") and not placename:find("^City ") then placename = "County " .. placename end return placename .. ", Ireland" end function export.get_city_containing_polities(group, key, value) local containing_polities = group.containing_polities if type(containing_polities[1]) == "string" then containing_polities = {containing_polities} elseif value[1] then containing_polities = m_table.shallowCopy(containing_polities) end local this_containing_polities = value if type(value[1]) == "string" then this_containing_polities = {this_containing_polities} end for n, polity in ipairs(this_containing_polities) do table.insert(containing_polities, n, polity) end return containing_polities end -- Given a containing polity of a city, possibly with preceding "the" removed, -- find the group and key in 'export.polities'. function export.city_containing_polity_to_group_and_key(polity) for _, polity_group in ipairs(export.polities) do local key_polity = polity if polity_group.placename_to_key then key_polity = polity_group.placename_to_key(key_polity) end if polity_group.data[key_polity] then return polity_group, key_polity end key_polity = "the " .. key_polity if polity_group.data[key_polity] then return polity_group, key_polity end end return nil end ----------------------------------------------------------------------------------- -- Polities -- ----------------------------------------------------------------------------------- --[=[ The following table specifies the known polities and their properties, where a polity is either a top-level political division (e.g. a country) or a subpolity (political subdivision of a top-level polity). Polities are gathered into ''groups'', each of which contains several items (places) that are handled similarly. Each group contains a list of all the places contained in that group along with their properties, as well as group-specific handlers that specify common properties of all items in the group. These items are used to construct the category description objects (i.e. the objects that describe how to format the display of a category page, as documented in [[Module:category tree/topic cat/data/documentation]]) for the following types of categories: 1. A bare topical category, e.g. [[:Category:en:Netherlands]]. Category description objects for these are created by the `bare_label_setter` handler of a given group. (The term "label" is used here because the category system internally refers to the category name, without any language prefix, as a "label", and the corresponding per-label category description objects are stored in the `labels` table in a `topic cat` submodule, notably [[Module:category tree/topic cat/data/Places]].) 2. Normally, several categories of the form [[:Category:fr:Cities in the Netherlands]], [[:Category:es:Rivers in New Mexico, USA]], etc., for the place types listed above in `generic_place_types`. There is a top-level handler that will automatically create category description objects for such categories. It can be disabled for all place types in `generic_place_types` that aren't in `generic_place_types_for_cities` by specifying `is_city = true` in the data for a given item. (This is used for city-states such as Monaco and Vatican City.) It can also be disabled for all place types in `generic_place_types` other than "places" by specifying `is_former_place = true` in the data for a given item. (The group below for former countries and empires has a handler that specifies `is_former_place = true` for all items in the group. The reason for this is that former states such as Persia, East Germany, the Soviet Union and the Roman Empire should have their cities, towns, rivers and such listed under the current entities occupying the same area.) 3. Optionally, one or more categories of the form [[:Category:de:Provinces of the Netherlands]], [[:Category:pt:Counties of Wales]], etc. These are for political subdivisions, and for historic/popular subdivisions that have no current political significance (e.g. [[:Category:nl:Provinces of Ireland]], [[:Category:zh:Regions of the United States]]). These are controlled by the `poldiv` (for political subdivisions) and `miscdiv` (for historic/popular subdivisions) keys in the data for a given item. NOTE: Second-level political subdivisions (e.g. counties of states of the US) could be handled here but normally aren't. Instead, there are special handlers below for US counties and Brazilian and Philippine municipalities, and manually-created labels for certain other countries (e.g. Canadian counties). The reason for this is that all political and historic/popular subdivisions handled here have a category like [[:Category:en:Political subdivisions]] as their primary parent, whereas we often want a different primary parent for second-level political subdivisions, such as [[:Category:en:Counties of the United States]] for US counties. FIXME: We should allow the parents to be specified for political subdivisions. This will probably necessitate another type of group-specific handler, similar to `value_transformer` and `bare_label_setter` (see below). NOTE: Some of the above categories are added automatically to pages that use the {{place}} template with the appropriate values. Currently, whether or not such categories are added is controlled by [[Module:place/data]], which is independent of the data here but in many ways duplicates it. FIXME: The two should be merged. NOTE: There is also some duplication in [[Module:category tree/topic cat/data/Earth]], particularly for continents and supranational regions (e.g. "the British Isles"). FIXME: Consolidate the data there into here. Each group consists of a table with the following keys: * `data`: This is a table listing the polities in the group. The keys are polities in the form that they appear in a category like [[:Category:de:Provinces of the Netherlands]] or [[:Category:fr:Cities in Alabama, USA]] (hence, they should include prefixes such as "the" and suffixes such as ", USA"). The value of a key is a property table. Its format is described above under "Placename Tables". Note that the property table is transformed using the group's `value_transformer` handler before being used. * `value_transformer`: This function is used to transform the value of an item in `data` (an object containing properties of a place; see above) to the final form used by the handlers in [[Module:category tree/topic cat/data/Places]] that handle city-type and political-subdivision-type categories. It is passed three arguments (the group and the key and value of the data item). Its normal purpose is to add extra properties to the data item value, such as `containing_polity` (see above) and `keydesc` (the appropriate description of the place, which often includes the type of division and the country). Some groups (in particular, the one for former polities, such as Persia and the Roman Empire) also add `is_former_place = true`. The reason these extra properties are added by a function like this instead of included directly is that they are typically the same or similar for all items in a group, and including them directly would be duplicative. Note that there is a preconstructed function subpolity_bare_label_setter() (for subpolities of top-level polities) to help. * `bare_label_setter`: This function adds an entry in the `labels` table for [[Module:category tree/topic cat/data/Places]] for bare topical categories such as [[:Category:en:Netherlands]], [[:Category:fr:Alabama, USA]] or [[:Category:ru:Republic of Tatarstan]]. It is passed four arguments (the `labels` table, the group and the key and value of the data item). There are preconstructed functions to help here, such as simple_polity_bare_label_setter() (for top-level polities) and subpolity_bare_label_setter() (for subpolities of top-level polities). This function often makes use of the `parents` and/or `description` keys in the data item's value (see above). * `place_cat_handler`: Used in conjunction with {{place}} to properly categorize placenames. It is passed three arguments: GROUP, the spec for a given group; PLACETYPES, the placetype of a place or a list of such placetypes; and PLACENAME, the corresponding placename as found in a holonym, i.e. without any preceding "the". If a place matching PLACENAME is found in GROUP, and the place's placetype is compatible with PLACETYPE, return two arguments: the form of PLACENAME to be used in categories that include a preceding article (usually "the"), and the bare form of PLACENAME, without a preceding article. Otherwise, return nil. Here, "compatible" means that any of the placetypes in PLACETYPES is equal to any of the known placetypes of PLACENAME. (Most placenames in most groups have a single associated placetype, but some have more than one, e.g. Wales, which is associated with both "constituent country" and "country", and will be recognized for categorization purposes if either placetype is used.) For example, given the placename "Bashkortostan", placetype "republic", and group data associated with Russian federal subjects, the first return value will be "the Republic of Bashkortostan" and the second return value will be "Republic of Bashkortostan". Note that the first value is always equal to the key in `group.data` that describes the placename. (Both return values are needed because some categories contain the article, e.g. [[:Category:Places in the Republic of Bashkortostan]], and some don't, in particular the bare topical category [[:Category:Republic of Bashkortostan]].) If omitted, the function default_place_cat_handler() is used. * `default_divtype`: The default entity type for entities in this group, if not overidden at the entity level. See `divtype` above under "Placename Tables". ]=] export.polities = { -- countries { bare_label_setter = simple_polity_bare_label_setter(), value_transformer = function(group, key, value) value.british_spelling = value.british_spelling or group.british_spelling return value end, default_divtype = "country", data = export.countries, }, -- pseudo-countries: typically overseas territories or de-facto independent countries, which in both cases -- are not internationally recognized as sovereign nations but which we treat similarly to countries. { bare_label_setter = simple_polity_bare_label_setter(), value_transformer = function(group, key, value) value.british_spelling = value.british_spelling or group.british_spelling return value end, default_divtype = "country", data = export.pseudo_countries, }, -- former countries and such; we don't create "Cities in ..." categories because they don't exist anymore { bare_label_setter = simple_polity_bare_label_setter(), value_transformer = function(group, key, value) value.british_spelling = value.british_spelling or group.british_spelling value.is_former_place = true return value end, default_divtype = "country", data = export.former_countries, }, -- states and territories of Australia { bare_label_setter = subpolity_bare_label_setter("Australia"), value_transformer = subpolity_value_transformer("Australia"), default_divtype = "state", british_spelling = true, data = export.australian_states_and_territories, }, -- states of Austria { bare_label_setter = subpolity_bare_label_setter("Austria"), value_transformer = subpolity_value_transformer("Austria"), default_divtype = "state", british_spelling = true, default_poldiv = {{"municipalities", parent="municipalities of Austria"}}, data = export.austrian_states, }, -- divisions of Bangladesh { key_to_placename = chop(" Division$"), placename_to_key = append(" Division"), bare_label_setter = subpolity_bare_label_setter("Bangladesh"), value_transformer = subpolity_value_transformer("Bangladesh"), default_divtype = "division", british_spelling = true, default_poldiv = {{"districts", parent="districts of Bangladesh"}}, data = export.bangladeshi_divisions, }, -- states of Brazil { key_to_placename = chop(", Brazil$"), placename_to_key = append(", Brazil"), bare_label_setter = subpolity_bare_label_setter("Brazil"), value_transformer = subpolity_value_transformer("Brazil"), default_divtype = "state", default_poldiv = {{"municipalities", parent="municipalities of Brazil"}}, data = export.brazilian_states, }, -- provinces and territories of Canada { bare_label_setter = subpolity_bare_label_setter("Canada"), value_transformer = subpolity_value_transformer("Canada"), default_divtype = "province", british_spelling = true, data = export.canadian_provinces_and_territories, }, -- provinces and autonomous regions of China { bare_label_setter = subpolity_bare_label_setter("China"), value_transformer = subpolity_value_transformer("China"), default_divtype = "province", data = export.chinese_provinces_and_autonomous_regions, }, -- regions of Finland { key_to_placename = chop(", Finland$"), placename_to_key = append(", Finland"), bare_label_setter = subpolity_bare_label_setter("Finland"), value_transformer = subpolity_value_transformer("Finland"), default_divtype = "region", default_poldiv = {{"municipalities", parent="municipalities of Finland"}}, british_spelling = true, data = export.finnish_regions, }, -- administrative regions of France { bare_label_setter = subpolity_bare_label_setter("France"), value_transformer = subpolity_value_transformer("France"), -- Canonically these are 'administrative regions' but also categorize if identified as a 'region'. default_divtype = {"administrative region", "region"}, british_spelling = true, data = export.french_administrative_regions, }, -- states of Germany { bare_label_setter = subpolity_bare_label_setter("Germany"), value_transformer = subpolity_value_transformer("Germany"), default_divtype = "state", default_poldiv = {{"districts", parent="districts of Germany"}}, british_spelling = true, data = export.german_states, }, -- states and union territories of India { bare_label_setter = subpolity_bare_label_setter("India"), value_transformer = subpolity_value_transformer("India"), default_divtype = "state", british_spelling = true, data = export.indian_states_and_union_territories, }, -- provinces of Indonesia { bare_label_setter = subpolity_bare_label_setter("Indonesia"), value_transformer = subpolity_value_transformer("Indonesia"), default_divtype = "province", british_spelling = true, data = export.indonesian_provinces, }, -- counties of Ireland { key_to_placename = ireland_key_to_placename, placename_to_key = ireland_placename_to_key, bare_label_setter = subpolity_bare_label_setter("Ireland"), value_transformer = subpolity_value_transformer("Ireland"), default_divtype = "county", british_spelling = true, data = export.irish_counties, }, -- administrative regions of Italy { bare_label_setter = subpolity_bare_label_setter("Italy"), value_transformer = subpolity_value_transformer("Italy"), default_divtype = {"administrative region", "region"}, british_spelling = true, data = export.italian_administrative_regions, }, -- prefectures of Japan { key_to_placename = chop(" Prefecture$"), placename_to_key = japanese_placename_to_key, -- We can't use the normal subpolity_bare_label_setter() because we set a special parent -- (normally the parent would just be "Japan"). FIXME: Do we want this difference? -- Or do we want e.g. provinces in China to have a parent "Provinces of China" instead of -- just "China"? bare_label_setter = function(labels, group, key, value) labels[key] = { type = "topic", description = "{{{langname}}} terms related to [[" .. key:gsub(" Prefecture$", "") .. "]], a [[prefecture]] of [[Japan]].", parents = {"Prefectures of Japan"}, } end, value_transformer = subpolity_value_transformer("Japan"), default_divtype = "prefecture", data = export.japanese_prefectures, }, -- provinces of North Korea { key_to_placename = chop(" Province$"), placename_to_key = append(" Province"), bare_label_setter = subpolity_bare_label_setter("North Korea"), value_transformer = subpolity_value_transformer("North Korea"), default_divtype = "province", data = export.north_korean_provinces, }, -- provinces of South Korea { key_to_placename = chop(" Province$"), placename_to_key = append(" Province"), bare_label_setter = subpolity_bare_label_setter("South Korea"), value_transformer = subpolity_value_transformer("South Korea"), default_divtype = "province", data = export.south_korean_provinces, }, -- provinces of Laos { key_to_placename = laos_key_to_placename, placename_to_key = laos_placename_to_key, bare_label_setter = subpolity_bare_label_setter("Laos"), value_transformer = subpolity_value_transformer("Laos"), default_divtype = "province", data = export.laotian_provinces, }, -- states of Malaysia { bare_label_setter = subpolity_bare_label_setter("Malaysia"), value_transformer = subpolity_value_transformer("Malaysia"), default_divtype = "state", data = export.malaysian_states, }, -- regions of Malta { key_to_placename = chop(", Malta$"), placename_to_key = append(", Malta"), bare_label_setter = subpolity_bare_label_setter("Malta"), value_transformer = subpolity_value_transformer("Malta"), default_divtype = "region", british_spelling = true, -- The regions are too generic in name. For example, "Central Region" exists elsewhere, e.g. in South Africa. no_containing_polity_cat = true, data = export.maltese_regions, }, -- Mexican states { bare_label_setter = subpolity_bare_label_setter("Mexico"), value_transformer = subpolity_value_transformer("Mexico"), default_divtype = "state", data = export.mexican_states, }, -- regions of Morocco { bare_label_setter = subpolity_bare_label_setter("Morocco"), value_transformer = subpolity_value_transformer("Morocco"), default_divtype = "region", british_spelling = true, data = export.moroccan_regions, }, -- provinces of the Netherlands { key_to_placename = chop(", Netherlands$"), placename_to_key = append(", Netherlands"), bare_label_setter = subpolity_bare_label_setter("the Netherlands"), value_transformer = subpolity_value_transformer("the Netherlands"), default_divtype = "province", default_poldiv = {{"municipalities", parent="municipalities of the Netherlands"}}, british_spelling = true, data = export.netherlands_provinces, }, -- states of Nigeria { key_to_placename = chop(" State, Nigeria$"), placename_to_key = nigeria_placename_to_key, bare_label_setter = subpolity_bare_label_setter("Nigeria"), value_transformer = subpolity_value_transformer("Nigeria"), default_divtype = "state", british_spelling = true, data = export.nigerian_states, }, -- counties of Norway { bare_label_setter = subpolity_bare_label_setter("Norway"), value_transformer = subpolity_value_transformer("Norway"), default_divtype = "county", british_spelling = true, data = export.norwegian_counties, }, -- provinces of the Philippines { key_to_placename = chop(", Philippines$"), placename_to_key = append(", Philippines"), bare_label_setter = subpolity_bare_label_setter("the Philippines"), value_transformer = subpolity_value_transformer("the Philippines"), default_divtype = "province", default_poldiv = {{"municipalities", parent="municipalities of the Philippines"}}, data = export.philippine_provinces, }, -- counties of Romania { key_to_placename = chop(" County, Romania$"), placename_to_key = append(" County, Romania"), bare_label_setter = subpolity_bare_label_setter("Romania"), value_transformer = subpolity_value_transformer("Romania"), default_divtype = "county", british_spelling = true, data = export.romanian_counties, }, -- federal subjects of Russia { -- No current need for key_to_placename because it's only used in subpolity_bare_label_setter -- and subpolity_value_transformer, and we override both handlers. placename_to_key = russian_placename_to_key, bare_label_setter = function(labels, group, key, value) local divtype = value.divtype or group.default_divtype if type(divtype) == "table" then divtype = divtype[1] end local bare_key, linked_key = export.construct_bare_and_linked_version(key) labels[bare_key] = { type = "topic", description = "{{{langname}}} terms related to " .. construct_russian_federal_subject_keydesc(linked_key, divtype) .. ".", parents = {mw.getContentLanguage():ucfirst(divtype) .. "s of Russia"}, } end, value_transformer = function(group, key, value) value.containing_polity = "Russia" local divtype = value.divtype or group.default_divtype if type(divtype) == "table" then divtype = divtype[1] end local bare_key, linked_key = export.construct_bare_and_linked_version(key) value.keydesc = construct_russian_federal_subject_keydesc(linked_key, divtype) return value end, default_divtype = "oblast", british_spelling = true, data = export.russian_federal_subjects, }, -- provinces of Saudi Arabia { key_to_placename = chop(", Saudi Arabia$"), placename_to_key = append(", Saudi Arabia"), bare_label_setter = subpolity_bare_label_setter("Saudi Arabia"), value_transformer = subpolity_value_transformer("Saudi Arabia"), default_divtype = "province", -- The regions are too generic in name. For example, "Eastern Region" exists elsewhere. no_containing_polity_cat = true, data = export.saudi_arabian_provinces, }, -- governorates of Lebanon { key_to_placename = chop(", Lebanon$"), placename_to_key = append(", Lebanon"), bare_label_setter = subpolity_bare_label_setter("Lebanon"), value_transformer = subpolity_value_transformer("Lebanon"), default_divtype = "governorate", -- The governorates are too generic in name. For example, "North Governorate" exists elsewhere. no_containing_polity_cat = true, data = export.lebanese_governorates, }, -- autonomous communities of Spain { bare_label_setter = subpolity_bare_label_setter("Spain"), value_transformer = subpolity_value_transformer("Spain"), default_divtype = "autonomous community", british_spelling = true, data = export.spanish_autonomous_communities, }, -- counties of Taiwan { key_to_placename = chop(" County$"), placename_to_key = append(" County"), bare_label_setter = subpolity_bare_label_setter("Taiwan"), value_transformer = subpolity_value_transformer("Taiwan"), default_divtype = "county", data = export.taiwanese_counties, }, -- provinces of Thailand { key_to_placename = chop(" province$"), placename_to_key = append(" province"), --bare_label_setter = subpolity_bare_label_setter("Thailand"), bare_label_setter = function(labels, group, key, value) labels[key] = { type = "topic", description = "{{{langname}}} terms related to [[" .. key:gsub(" province$", "") .. "]], a [[province]] of [[Thailand]].", parents = {"Provinces of Thailand"}, } end, value_transformer = subpolity_value_transformer("Thailand"), default_divtype = "province", data = export.thai_provinces, }, -- states of the United States { key_to_placename = chop(", USA$"), placename_to_key = append(", USA"), bare_label_setter = subpolity_bare_label_setter("the United States"), value_transformer = subpolity_value_transformer("the United States"), default_divtype = "state", default_poldiv = { {"counties", parent="counties of the United States"}, {"county seats", parent="county seats of the United States"}, }, data = export.us_states, }, -- constituent countries and provinces of the United Kingdom { bare_label_setter = subpolity_bare_label_setter("the United Kingdom"), value_transformer = subpolity_value_transformer("the United Kingdom"), default_divtype = {"constituent country", "country"}, british_spelling = true, -- Don't create categories like 'Category:en:Towns in the United Kingdom' -- or 'Category:en:Places in the United Kingdom'. no_containing_polity_cat = true, data = export.uk_constituent_countries, }, -- counties of England { key_to_placename = chop(", England$"), placename_to_key = append(", England"), bare_label_setter = subpolity_bare_label_setter("England"), value_transformer = subpolity_value_transformer({"constituent country", "England"}), default_divtype = "county", default_poldiv = {{"districts", parent="districts of England"}}, british_spelling = true, data = export.english_counties, }, -- counties of Northern Ireland { key_to_placename = northern_ireland_key_to_placename, placename_to_key = northern_ireland_placename_to_key, bare_label_setter = subpolity_bare_label_setter("Northern Ireland"), value_transformer = subpolity_value_transformer({"constituent country", "Northern Ireland"}), default_divtype = "county", british_spelling = true, data = export.northern_irish_counties, }, -- council areas of Scotland { key_to_placename = chop(", Scotland$"), placename_to_key = append(", Scotland"), bare_label_setter = subpolity_bare_label_setter("Scotland"), value_transformer = subpolity_value_transformer({"constituent country", "Scotland"}), default_divtype = "council area", british_spelling = true, data = export.scottish_council_areas, }, -- principal areas (cities, counties and county boroughs) of Wales { key_to_placename = chop(", Wales$"), placename_to_key = append(", Wales"), bare_label_setter = subpolity_bare_label_setter("Wales"), value_transformer = subpolity_value_transformer({"constituent country", "Wales"}), default_divtype = "county borough", british_spelling = true, data = export.welsh_principal_areas, }, } return export amvrkj5lsminem0taevlmxpv2nnj3gi Module:en-utilities 828 1960 39937 35287 2025-10-16T07:14:32Z Hiyuune 556 39937 Scribunto text/plain local export = {} local add_suffix -- Defined below. local find = string.find local is_regular_plural -- Defined below. local match = string.match local remove_possessive -- Defined below. local reverse = string.reverse local sub = string.sub local toNFD = mw.ustring.toNFD local ugsub = mw.ustring.gsub local ulower = mw.ustring.lower local umatch = mw.ustring.match local usub = mw.ustring.sub local uupper = mw.ustring.upper local vowels = "aæᴀᴁɐɑɒ@eᴇǝⱻəɛɘɜɞɤiıɪɨᵻoøœᴏɶɔᴐɵuᴜʉᵾɯꟺʊʋʌyʏ" local hyphens = "%-‐‑‒–—" --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local diacritics local function get_diacritics() diacritics, get_diacritics = mw.loadData("Module:headword/data").page.comb_chars.diacritics_all .. "+", nil return diacritics end -- Normalize a string, so that case and diacritics are ignored. By default, "gu" -- and "qu" are normalized to "g" and "q", because they behave like consonants -- under certain conditions (e.g. final "y" does not usually have the plural -- "ies" after a vowel, but it's regular for "quy" to become "quies". The flag -- `not_gu` prevents this happening to "gu", and is needed because terms ending -- "-guy" are almost always compounds of "guy" (→ "guys"). local function normalize(str, followed_by, not_gu) if not followed_by then followed_by = "" end str = ugsub(toNFD(str) .. followed_by, "([" .. (not_gu and "" or "Gg") .. "Qq])u([".. vowels .. "])", "%1%2") return ulower(ugsub(sub(str, 1, #str - #followed_by), diacritics or get_diacritics(), "")) end local function epenthetic_e_default(stem) return sub(stem, -1) ~= "e" end local function epenthetic_e_for_s(stem, term) -- If the stem is different, it must be from "y" → "i". if stem ~= term then return true end local final if match(stem, "^[^\128-\255]*$") then final = sub(stem, -1) else stem = ugsub(toNFD(stem), diacritics or get_diacritics(), "") final = usub(stem, -1) end -- Epenthetic "e" is added after a sibilant or sibilant-affricate. The vast -- majority of these are spelled "s", "x", "z", "ch" and "sh", but "dg" -- (→ "dge") and "ß" (→ "ss") can be found in obsolete spellings, "shh" in -- onomatopoeia, and "zh", "dj", "jj" (and more) in loanwords. return ( final == "g" and sub(stem, -2, -2) == "d" or final == "h" and match(stem, "[csz]h+$") or final == "j" and umatch(stem, "[^" .. vowels .. "]j$") or final == "s" or final == "u" and umatch(stem, "%f[%w']u$") or final == "x" or final == "z" or final == "ß" ) end function export.remove_possessive(stem) return match(stem, "^(.*)'s$") or match(stem, "^(.*s)'$") or stem end remove_possessive = export.remove_possessive local suffixes = {} suffixes["'s"] = { truncated = function(stem) return sub(stem, -1) == "s" and "'" or "'s" end, } suffixes["s.plural"] = { final_y_is_i = true, epenthetic_e = epenthetic_e_for_s, modifies_possessive = true, } suffixes["s.verb"] = { final_y_is_i = true, final_consonant_is_doubled = true, epenthetic_e = epenthetic_e_for_s } suffixes["ing"] = { final_consonant_is_doubled = true, remove_silent_e = true, } suffixes["d"] = { final_y_is_i = true, final_consonant_is_doubled = true, epenthetic_e = epenthetic_e_default, } suffixes["dst"] = suffixes["d"] suffixes["st.verb"] = suffixes["d"] suffixes["th"] = suffixes["d"] suffixes["n"] = { final_y_is_i = true, final_y_is_i_after_vowel = true, final_guy_is_gui = true, final_consonant_is_doubled = true, -- No epenthetic "e" after an "e", or an "i", "r" or "w" preceded by a vowel. epenthetic_e = function(stem) return not ( sub(stem, -1) == "e" or umatch(normalize(stem), "[" .. vowels .. "][irw]$") ) end, } suffixes["r"] = { final_y_is_i = true, final_ey_is_i = true, final_guy_is_gui = true, final_consonant_is_doubled = true, epenthetic_e = epenthetic_e_default } suffixes["st.superlative"] = suffixes["r"] -- Returns the stem used for suffixes that sometimes convert final "y" into "i", -- such as "-es" ("-ies"), e.g. "penny" → "penni" ("pennies"). If -- `final_ey_is_i` is true, final "ey" may also be converted, e.g. "plaguey" → -- "plagui"; this is needed for "-er" ("-ier") and "-est" ("-iest"). If `not_gu` -- is true, then normalize() will be called with the `not_gu` flag (see there -- for more info); this is true in most cases. local function convert_final_y_to_i(str, not_gu, final_ey_is_i, final_y_is_i_after_vowel) local final3 = usub(str, -3) -- Special case: treat "eey" as "ee" + "y" (e.g. "treey" → "treeiest"). -- "oey" and "uey" are usually vowel + "ey", but examples of "oe" + "y" and -- "ue" = "y" do also exist: compare "go" → "goey" → "goier" with "doe" → -- "doey" → "doeier"; "flu" → "fluey" → "fluiest" and "flue" → "fluey" → -- "flueiest" form a theoretically possible minimal pair. if final3 == "eey" then return sub(str, 1, -2) .. "i" end local final2 = usub(str, -2) -- If `final_ey_is_i` is true, treat final "-ey" can also be reduced. if final_ey_is_i and final2 == "ey" then -- Remove "ey" to get the base stem. local base_stem = sub(str, 1, -3) -- Special case: allow final "-ey" ("potato-ey" → "potato-iest"). if umatch(final3, "[" .. hyphens .. "]ey") then return base_stem .. "i" end -- Final "ey" becomes "i" iff the term is polysyllabic (e.g. not -- "grey"). "ey" is common if the base stem ends in a vowel ("echo → -- "echoey"), so the presence of a vowel anywhere in the base stem is -- sufficient to deem it polysyllabic. ("echoey" → "echo" → "echoiest", -- "beigey" → "beig" → "beigiest", but "grey" → "gr" → "greyest"). The -- first "y" in "-yey" can be treated as a vowel as long as it's -- preceded by something ("clayey" → "clay" → "clayiest", "cryey" → -- "cry" → "cryiest", but "*yey" → "*y" → "*yeyest"), so it needs to be -- treated as a special case. local normalized = normalize(base_stem, "ey") if sub(normalized, -1) == "y" then if umatch(normalized, "[%w@][yY]$") then return base_stem .. "i" end elseif umatch(normalized, "[" .. vowels .. "%d]%w*$") then return base_stem .. "i" end -- Special cases: -- Final "quy" ("soliloquy" → "soliloquies"). -- Final "guy" iff `not_gu` is false ("roguy" → "roguiest"). -- Final "y" after a vowel iff `final_y_is_i_after_vowel` is true ("slay" → -- "slain"). -- Final "-y" ("bro-y" → "bro-iest"), accounting for hyphen variation. elseif umatch(final2, "[" .. hyphens .. "]y") then -- Replace final "y" with "i". return sub(str, 1, -2) .. "i" -- Otherwise, final "y" becomes "i" iff it's not preceded by a vowel -- ("shy" → "shiest", "horsy" → "horsies", but "day" → "days", "coy" → -- "coyest"). else -- Remove "y" to get the base stem. local base_stem = sub(str, 1, -2) if umatch(normalize(base_stem, "y", not_gu), "[^%s%p" .. (final_y_is_i_after_vowel and "" or vowels) .. "]$") then return base_stem .. "i" end end return str end local function double_final_consonant(str, final) local initial = umatch(normalize(sub(str, 1, -2), final), "^.*%f[^%z%s" .. hyphens .. "…]([%l%p]*)[" .. vowels .. "]$") return initial and ( initial == "" or initial == "y" or match(initial, "^.[\128-\191]*$") and umatch(initial, "[^" .. vowels .. "]") or umatch(initial, "^[^" .. vowels .. "]*%f[^%l]$") ) and (str .. final) or str end local function remove_silent_e(str) local final2 = sub(str, -2) if final2 == "ie" then -- Replace "ie" with "y", unless it follows another "y" (e.g. -- "spulyie" → "spulyieing"). return ugsub(str, "([^yY%s%p])ie$", "%1y") end local base_stem = sub(str, 1, -2) -- Silent "e" occurs after "u" or a consonant (cluster) preceded by a vowel. return ( final2 == "ue" or umatch(normalize(base_stem, "e"), "[" .. vowels .. "][^" .. vowels .. "]+$") ) and base_stem or str end function export.add_suffix(term, suffix, pos) local data, possessive = suffixes[suffix] -- If modifies_possessive is set, check for and remove any possessive -- suffix, which will be re-added again at the end. if data.modifies_possessive then local new = remove_possessive(term) if new ~= term then term, possessive = new, true end end suffix = match(suffix, "^([^.]*)") local final, stem = sub(term, -1) -- Proper nouns don't have a final "y" changed to "i" (e.g. "the Gettys", -- "the public Ivys"). if data.final_y_is_i and final == "y" and pos ~= "proper noun" then stem = convert_final_y_to_i(term, not data.final_guy_is_gui, data.final_ey_is_i, data.final_y_is_i_after_vowel) elseif data.remove_silent_e and final == "e" then stem = remove_silent_e(term) else stem = term end local epenthetic_e = data.epenthetic_e if epenthetic_e and epenthetic_e(stem, term) then suffix = "e" .. suffix end if ( data.final_consonant_is_doubled and match(final, "^[bcdfgjklmnpqrstvz]$") and -- Only double regular consonants. umatch(suffix, "^[" .. vowels .. "]") ) then stem = double_final_consonant(term, final) end local truncated = data.truncated if truncated then suffix = truncated(stem) end local output = stem .. suffix -- Re-add the possessive suffix, if applicable. if possessive then output = add_suffix(output, "'s", pos) end return output end add_suffix = export.add_suffix --[==[ Pluralize a word in a smart fashion, according to normal English rules. # If the word ends in a consonant or "qu" + "-y", replace "-y" with "-ies". # If the word ends in "s", "x", "z", "ch", "sh" or "zh", add "-es". # Otherwise, add "-s". This handles links correctly: # If a piped link, change the second part appropriately. # If a non-piped link and rule #1 above applies, convert to a piped link with the second part containing the plural. # If a non-piped link and rules #2 or #3 above apply, add the plural outside the link. ]==] function export.pluralize(str) -- Treat as a link if a "[[" is present and the string ends with "]]". if not (find(str, "[[", 1, true) and sub(str, -2) == "]]") then return add_suffix(str, "s.plural") end -- Find the last "[[" (in case there is more than one) by reversing -- the string. local str_rev = reverse(str) local open = find(str_rev, "[[", 3, true) -- If the last "[[" is followed by a "]]" which isn't at the end, -- then the final "]]" is just plaintext (e.g. "[[foo]]bar]]"). local bad_close = find(str_rev, "]]", 3, true) -- Note: the bad "]]" will have a lower index than the last "[[" in -- the reversed string. if bad_close and bad_close < open then return add_suffix(str, "s.plural") end open = #str - open + 2 -- Get the target and display text by searching from just after "[[". local target, display = match(str, "([^|]*)|?(.*)%]%]$", open) display = add_suffix(display ~= "" and display or target, "s.plural") -- If the link target is a substring of the display text, then -- use a trail (e.g. "[[foo]]" → "[[foo]]s", since "foo" is a substring -- of "foos"). local index, trail = find(display, target, 1, true) if index == 1 then return sub(str, 1, open - 1) .. target .. "]]" .. sub(display, trail + 1) end -- Otherwise, return a piped link. return sub(str, 1, open - 1) .. target .. "|" .. display .. "]]" end --[==[ Returns true if `plural` is an expected, regular plural of `term`. The optional parameter `pos` can be used to specify the part of speech, which is necessary because proper nouns do not change a {"-y"} suffix to {"-ies"} (e.g. {"Abby"} → {"Abbys"}). By default, `pos` is set to {"noun"}. In addition to {"proper noun"}, it can also take the special value {"noun+"}, which means that the function will first attempt the check with the {"noun"} setting, and will then attempt it with the {"proper noun"} setting iff the term begins with a capital letter. ]==] function export.is_regular_plural(plural, term, pos) local init_plural, init_term, try_as_proper_noun = plural, term if pos == "noun+" then pos, try_as_proper_noun = "noun", true end -- Ignore any final punctuation that occurs in both forms, which is common -- in abbreviations (e.g. "abbr." → "abbrs."). local final_punc = umatch(term, "%p*$") local final_punc_len = #final_punc if sub(plural, -final_punc_len) == final_punc then term = sub(term, 1, -final_punc_len - 1) plural = sub(plural, 1, -final_punc_len - 1) end if plural == add_suffix(term, "s.plural", pos) then return true end local final = sub(term, -1) if ( -- Doubled final consonants in "s" and "z". final == "s" and plural == term .. "ses" or -- e.g. "busses" final == "z" and plural == term .. "zes" or -- e.g. "quizzes" -- convert_final_y_to_i() without the `not_gu` flag set, to catch -- "-guy" → "-guies", but not "day" → "daies". final == "y" and plural == convert_final_y_to_i(term) .. "es" or -- Capitalized terms like "$DEITY" → "$DEITIES (should we treat this as regular?) final == "Y" and ulower(plural) == convert_final_y_to_i(ulower(term)) .. "es" ) then return true elseif try_as_proper_noun then local init = umatch(init_term, "^[^%w%s]*(%w)") return init and uupper(init) == init and ulower(init) ~= init and is_regular_plural(init_plural, init_term, "proper noun") or false end return false end is_regular_plural = export.is_regular_plural do local function do_singularize(str) local sing = match(str, "^(.-)ies$") if sing then return sing .. "y" end -- Handle cases like "[[parish]]es" return match(str, "^(.-[cs]h%]*)es$") or -- not -zhes -- Handle cases like "[[box]]es" match(str, "^(.-x%]*)es$") or -- not -ses or -zes -- Handle regular plurals match(str, "^(.-)s$") or -- Otherwise, return input str end local function collapse_link(link, linktext) if link == linktext then return "[[" .. link .. "]]" end return "[[" .. link .. "|" .. linktext .. "]]" end --[==[ Singularize a word in a smart fashion, according to normal English rules. Works analogously to {pluralize()}. '''NOTE''': This doesn't always work as well as {pluralize()}. Beware. It will mishandle cases like "passes" -> "passe", "eyries" -> "eyry". # If word ends in -ies, replace -ies with -y. # If the word ends in -xes, -shes, -ches, remove -es. [Does not affect -ses, cf. "houses", "impasses".] # Otherwise, remove -s. This handles links correctly: # If a piped link, change the second part appropriately. Collapse the link to a simple link if both parts end up the same. # If a non-piped link, singularize the link. # A link like "[[parish]]es" will be handled correctly because the code that checks for -shes etc. allows ] characters between the 'sh' etc. and final -es. ]==] function export.singularize(str) if type(str) == "table" then -- allow calling from a template str = str.args[1] end -- Check for a link. This pattern matches both piped and unpiped links. -- If the link is not piped, the second capture (linktext) will be empty. local beginning, link, linktext = match(str, "^(.*)%[%[([^|%]]+)%|?(.-)%]%]$") if not link then return do_singularize(str) elseif linktext ~= "" then return beginning .. collapse_link(link, do_singularize(linktext)) end return beginning .. "[[" .. do_singularize(link) .. "]]" end end --[==[ Return the appropriate indefinite article to prefix to `str`. Correctly handles links and capitalized text. Does not correctly handle words like [[union]], [[uniform]] and [[university]] that take "a" despite beginning with a 'u'. The returned article will have its first letter capitalized if `ucfirst` is specified, otherwise lowercase. ]==] function export.get_indefinite_article(str, ucfirst) str = str or "" -- If there's a link at the beginning, examine the first letter of the -- link text. This pattern matches both piped and unpiped links. -- If the link is not piped, the second capture (linktext) will be empty. local link, linktext = match(str, "^%[%[([^|%]]+)%|?(.-)%]%]") if match(link and (linktext ~= "" and linktext or link) or str, "^()[AEIOUaeiou]") then return ucfirst and "An" or "an" end return ucfirst and "A" or "a" end get_indefinite_article = export.get_indefinite_article --[==[ Prefix `text` with the appropriate indefinite article to prefix to `text`. Correctly handles links and capitalized text. Does not correctly handle words like [[union]], [[uniform]] and [[university]] that take "a" despite beginning with a 'u'. The returned article will have its first letter capitalized if `ucfirst` is specified, otherwise lowercase. ]==] function export.add_indefinite_article(text, ucfirst) return get_indefinite_article(text, ucfirst) .. " " .. text end export.vowels = vowels export.vowel = "[" .. vowels .. "]" return export qmuwy34gf3az49fu17xn4hzrc6y4prc Ta‌̱mpi‌̱let:section link 10 1961 35288 2025-01-19T20:56:14Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:links/templates|section_link_t}}</includeonly><noinclude> {{documentation}} </noinclude>" 35288 wikitext text/x-wiki <includeonly>{{#invoke:links/templates|section_link_t}}</includeonly><noinclude> {{documentation}} </noinclude> s8m5brmlwvmhrc0ku1yqmm1rxf27xjl Ta‌̱mpi‌̱let:section link/documentation 10 1962 35290 2025-01-19T20:58:37Z Kambai Akau 8 Created page with "{{documentation subpage}} {{uses lua|Module:links/templates}} Takes one parameter, containing an optional title, a number sign <code>#</code>{{,}} and a section name, and creates a link in which <code>#</code> is replaced by <code>&sect;</code>. Replaces underscores with spaces, and decodes {{w|percent encoded}} characters, in the displayed title and section name. Implemented in [[Module:links/templates]], which calls the <code>section_link</code> function in Module:l..." 35290 wikitext text/x-wiki {{documentation subpage}} {{uses lua|Module:links/templates}} Takes one parameter, containing an optional title, a number sign <code>#</code>{{,}} and a section name, and creates a link in which <code>#</code> is replaced by <code>&sect;</code>. Replaces underscores with spaces, and decodes {{w|percent encoded}} characters, in the displayed title and section name. Implemented in [[Module:links/templates]], which calls the <code>section_link</code> function in [[Module:links]]. * {{temp demo|section link|kvist#Norwegian_Bokm%C3%A5l}} * {{temp demo|section link|#Norwegian_Bokm%C3%A5l}} <includeonly> [[Category:Internal link templates]] </includeonly> jaou1l4kfnv8uqfzw2nsyfwtd6g8s67 Ta‌̱mpi‌̱let:w 10 1963 35291 2025-01-19T21:02:24Z Kambai Akau 8 Created page with "[[w:{{<includeonly>safesubst:</includeonly>#if:{{{lang|}}}|{{{lang}}}:}}{{{1|}}}|{{<includeonly>safesubst:</includeonly>#if:{{{2|}}}|{{{2}}}|{{{1|}}}}}]]<noinclude>{{documentation}}</noinclude>" 35291 wikitext text/x-wiki [[w:{{<includeonly>safesubst:</includeonly>#if:{{{lang|}}}|{{{lang}}}:}}{{{1|}}}|{{<includeonly>safesubst:</includeonly>#if:{{{2|}}}|{{{2}}}|{{{1|}}}}}]]<noinclude>{{documentation}}</noinclude> iy0o0v1cuz1mo7z4nzifgwjtyvl4w06 Ta‌̱mpi‌̱let:fake==== 10 1964 35296 2025-01-19T21:14:20Z Kambai Akau 8 Created page with "<div {{#if:{{{class|}}}|class="{{{class}}}"}} style="color:var(--color-base,black);background:none;margin:0;padding-top:.5em;padding-bottom:.17em;width:auto;border-bottom:none;font-weight:bold;font-size:116%;{{{style|}}}">{{{1}}}</div><noinclude> {{documentation}} </noinclude>" 35296 wikitext text/x-wiki <div {{#if:{{{class|}}}|class="{{{class}}}"}} style="color:var(--color-base,black);background:none;margin:0;padding-top:.5em;padding-bottom:.17em;width:auto;border-bottom:none;font-weight:bold;font-size:116%;{{{style|}}}">{{{1}}}</div><noinclude> {{documentation}} </noinclude> 5mxhnvs65ha3asv5erjvisqmkc93k0c Sen-Ma̱ri̱ti̱n 0 1965 35679 35391 2025-01-28T22:35:22Z Kambai Akau 8 35679 wikitext text/x-wiki {{also|Sen Ma̱ri̱ti̱n|Senma̱ri̱ti̱n}} [[File:Flag of Sint Maarten.svg|thumb|Tyiang a̱toot shi '''Sen-Ma̱ri̱ti̱n'''.]] [[File:Sint Maarten-CIA WFB Map.png|thumb|Ta̱si̱la '''Sen-Ma̱ri̱ti̱n'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/sen mərɨtɨn/}} ** {{hyphenation|kcg|Sen|ma̱|ri̱|ti̱n}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-Senma̱ri̱ti̱n.ogg|a=}} ===Alyoot=== '''Sen-Ma̱ri̱ti̱n''' (''á̱kpa'' '''*''') :Sot swang alyiat: :: '''ka''' (''á̱kpa'' '''*''') #'''Sen-Maṟti̱n''' yet a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya mi̱ Kyai A̱sa̱khwot Ka̱ribi hu ka̱ yet kap A̱byintyok [[Nedalan]] hu a̱ni. #* ''N fa̱k nyia̱ A̱gwam Nedalan wu na nat '''Sen-Ma̱ri̱ti̱n''' zwat cobai.'' #* '''''Sen-Ma̱ri̱ti̱n''' byia̱ a̱sham khwong kyai a̱sa̱khwot.'' #* ''Ku a nat '''Sen-Ma̱ri̱ti̱n''' ku a nat A̱ruba, nwan wa na khai.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot}} * [[Dot]]: {{t+|nl|Sint Maarten}} * [[Shong]]: {{t+|en|Sint Maarten|}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] 3uaj304mxm07bnqsjcl9gm28jbv8v28 Ta‌̱mpi‌̱let:IPA 10 1966 35344 35326 2025-01-20T00:05:39Z Kambai Akau 8 35344 wikitext text/x-wiki {{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!-- -->{{#invoke:IPA/templates|IPA}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude> 9boayrvohq0yw9npgjusxgwtdcrlssr Ta‌̱mpi‌̱let:no deprecated lang param usage 10 1967 35327 2025-01-19T23:32:37Z Kambai Akau 8 Created page with "<onlyinclude>{{{1|}}}</onlyinclude>{{documentation}}" 35327 wikitext text/x-wiki <onlyinclude>{{{1|}}}</onlyinclude>{{documentation}} r4cd6eb8p4xjus4wmk4qvx6l1j575js Module:IPA/templates 828 1968 39910 35328 2025-10-14T08:27:08Z Hiyuune 556 39910 Scribunto text/plain local export = {} local m_IPA = require("Module:IPA") local parameter_utilities_module = "Module:parameter utilities" local function track(template, page) require("Module:debug/track")(template .. "/" .. page) return true end -- Used for [[Template:IPA]]. function export.IPA(frame) local parent_args = frame:getParent().args -- Track uses of n so they can be converted to ref. -- Track uses of qual so they can be converted to q. for k, v in pairs(parent_args) do if type(k) == "string" and k:find("^qual%d*$") then track("IPA", "q") end end local include_langname = frame.args.include_langname local compat = parent_args.lang local offset = compat and 0 or 1 local lang_arg = compat and "lang" or 1 local params = { [lang_arg] = {required = true, type = "language", default = "en"}, [1 + offset] = {list = true, disallow_holes = true}, -- Deprecated; don't use in new code. ["qual"] = {list = true, separate_no_index = true, alias_of = "q"}, ["nocount"] = {type = "boolean"}, ["nocat"] = {type = "boolean"}, ["sort"] = {}, } local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { {group = {"ref", "a", "q"}}, {group = "link", include = {"t", "gloss", "pos"}}, } local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, termarg = 1 + offset, term_dest = "pron", track_module = "IPA", } local lang = args[lang_arg] for _, item in ipairs(items) do require("Module:IPA/tracking").run_tracking(item.pron, lang) end local data = { lang = lang, items = items, no_count = args.nocount, nocat = args.nocat, sort_key = args.sort, include_langname = include_langname, q = args.q.default, qq = args.qq.default, a = args.a.default, aa = args.aa.default, } return m_IPA.format_IPA_full(data) end -- Used for [[Template:IPAchar]]. function export.IPAchar(frame) local parent_args = frame.getParent and frame:getParent().args or frame -- Track uses of n so they can be converted to ref. -- Track uses of qual so they can be converted to q. for k, v in pairs(parent_args) do if type(k) == "string" and k:find("^n%d*$") then track("IPAchar", "n") end if type(k) == "string" and k:find("^qual%d*$") then track("IPAchar", "q") end end local params = { [1] = {list = true, disallow_holes = true}, -- FIXME, remove this. ["lang"] = {}, -- This parameter is not used and does nothing, but is allowed for futureproofing. } local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { -- It doesn't really make sense to have separate overall a=/aa=/q=/qq= for {{IPAchar}}, which doesn't format a -- whole line but just individual pronunciations. Instead they are associated with the first item. {group = {"ref", "a", "q"}, separate_no_index = false}, -- Deprecated; don't use in new code. {param = "qual", alias_of = "q"}, } local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, termarg = 1, term_dest = "pron", track_module = "IPAchar", } -- [[Special:WhatLinksHere/Wiktionary:Tracking/IPAchar/lang]] if args.lang then track("IPAchar", "lang") end -- Format return m_IPA.format_IPA_multiple(nil, items) end function export.XSAMPA(frame) local params = { [1] = { required = true }, } local args = require("Module:parameters").process(frame:getParent().args, params) return m_IPA.XSAMPA_to_IPA(args[1] or "[Eg'zA:mp5=]") end -- Used by [[Template:X2IPA]] function export.X2IPAtemplate(frame) local parent_args = frame.getParent and frame:getParent().args or frame local compat = parent_args["lang"] local offset = compat and 0 or 1 local params = { [compat and "lang" or 1] = {required = true, default = "und"}, [1 + offset] = {list = true, allow_holes = true}, ["ref"] = {list = true, allow_holes = true}, ["a"] = {list = true, allow_holes = true, separate_no_index = true}, ["aa"] = {list = true, allow_holes = true, separate_no_index = true}, ["q"] = {list = true, allow_holes = true, separate_no_index = true}, ["qq"] = {list = true, allow_holes = true, separate_no_index = true}, ["qual"] = {list = true, allow_holes = true}, ["nocount"] = {type = "boolean"}, ["sort"] = {}, } local args = require("Module:parameters").process(parent_args, params) local m_XSAMPA = require("Module:IPA/X-SAMPA") local pronunciations, refs, a, aa, q, qq, qual, lang = args[1 + offset], args.ref, args.a, args.aa, args.q, args.qq, args.qual, args[compat and "lang" or 1] local output = {} table.insert(output, "{{IPA") table.insert(output, "|" .. lang) if a.default then table.insert(output, "|a=" .. a.default) end if q.default then table.insert(output, "|q=" .. q.default) end for i = 1, math.max(pronunciations.maxindex, refs.maxindex, a.maxindex, aa.maxindex, q.maxindex, qq.maxindex, qual.maxindex) do if pronunciations[i] then table.insert(output, "|" .. m_XSAMPA.XSAMPA_to_IPA(pronunciations[i])) end if a[i] then table.insert(output, "|a" .. i .. "=" .. a[i]) end if aa[i] then table.insert(output, "|aa" .. i .. "=" .. aa[i]) end if q[i] then table.insert(output, "|q" .. i .. "=" .. q[i]) end if qq[i] then table.insert(output, "|qq" .. i .. "=" .. qq[i]) end if refs[i] then table.insert(output, "|ref" .. i .. "=" .. refs[i]) end if qual[i] then table.insert(output, "|qual" .. i .. "=" .. qual[i]) end end if aa.default then table.insert(output, "|aa=" .. aa.default) end if qq.default then table.insert(output, "|qq=" .. qq.default) end if args.nocount then table.insert(output, "|nocount=1") end if args.sort then table.insert(output, "|sort=" .. args.sort) end table.insert(output, "}}") return table.concat(output) end -- Used by [[Template:X2IPAchar]] function export.X2IPAchar(frame) local params = { [1] = { list = true, allow_holes = true }, ["ref"] = {list = true, allow_holes = true}, ["q"] = {list = true, allow_holes = true, require_index = true}, ["qq"] = {list = true, allow_holes = true, require_index = true}, ["qual"] = { list = true, allow_holes = true }, -- FIXME, remove this. ["lang"] = {}, } local args = require("Module:parameters").process(frame:getParent().args, params) -- [[Special:WhatLinksHere/Wiktionary:Tracking/X2IPAchar/lang]] if args.lang then track("X2IPAchar", "lang") end local m_XSAMPA = require("Module:IPA/X-SAMPA") local pronunciations, refs, q, qq, qual, lang = args[1], args.ref, args.q, args.qq, args.qual, args.lang local output = {} table.insert(output, "{{IPAchar") for i = 1, math.max(pronunciations.maxindex, refs.maxindex, q.maxindex, qq.maxindex, qual.maxindex) do if pronunciations[i] then table.insert(output, "|" .. m_XSAMPA.XSAMPA_to_IPA(pronunciations[i])) end if q[i] then table.insert(output, "|q" .. i .. "=" .. q[i]) end if qq[i] then table.insert(output, "|qq" .. i .. "=" .. qq[i]) end if qual[i] then table.insert(output, "|qual" .. i .. "=" .. qual[i]) end if refs[i] then table.insert(output, "|ref" .. i .. "=" .. refs[i]) end end if lang then table.insert(output, "|lang=" .. lang) end table.insert(output, "}}") return table.concat(output) end -- Used by [[Template:x2rhymes]] function export.X2rhymes(frame) local parent_args = frame.getParent and frame:getParent().args or frame local compat = parent_args["lang"] local offset = compat and 0 or 1 local params = { [compat and "lang" or 1] = {required = true, default = "und"}, [1 + offset] = {required = true, list = true, allow_holes = true}, } local args = require("Module:parameters").process(parent_args, params) local m_XSAMPA = require("Module:IPA/X-SAMPA") pronunciations, lang = args[1 + offset], args[compat and "lang" or 1] local output = {} table.insert(output, "{{rhymes") table.insert(output, "|" .. lang) for i = 1, pronunciations.maxindex do if pronunciations[i] then table.insert(output, "|" .. m_XSAMPA.XSAMPA_to_IPA(pronunciations[i])) end end table.insert(output, "}}") return table.concat(output) end -- Used for [[Template:enPR]]. function export.enPR(frame) local parent_args = frame:getParent().args local params = { [1] = {list = true, disallow_holes = true}, } local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { {group = {"q", "a", "ref"}}, } local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, termarg = 1, term_dest = "pron", track_module = "enPR", } local data = { items = items, q = args.q.default, qq = args.qq.default, a = args.a.default, aa = args.aa.default, } return m_IPA.format_enPR_full(data) end return export 95xjj58ch56ydao0brty0h4ubol84mx Module:IPA 828 1969 36260 36259 2025-02-10T03:11:12Z Kambai Akau 8 36260 Scribunto text/plain local export = {} local force_cat = false -- for testing local pron_qualifier_module = "Module:pron qualifier" local qualifier_module = "Module:qualifier" local references_module = "Module:references" local string_utilities_module = "Module:string utilities" local syllables_module = "Module:syllables" local utilities_module = "Module:utilities" local m_data = mw.loadData("Module:IPA/data") local m_str_utils = require(string_utilities_module) local m_syllables -- [[Module:syllables]]; loaded below if needed local m_symbols = mw.loadData("Module:IPA/data/symbols") local concat = table.concat local decode_entities = m_str_utils.decode_entities local find = string.find local gmatch = m_str_utils.gmatch local gsub = string.gsub local insert = table.insert local len = m_str_utils.len local listToText = mw.text.listToText local match = string.match local sub = string.sub local u = m_str_utils.char local ugsub = m_str_utils.gsub local umatch = m_str_utils.match local usub = m_str_utils.sub local namespace = mw.title.getCurrentTitle().namespace local is_content_page = namespace == 0 or namespace == 118 local function track(page) require("Module:debug/track")("IPA/" .. page) return true end local function process_maybe_split_categories(split_output, categories, prontext, lang, errtext) if split_output ~= "raw" then if categories[1] then categories = require(utilities_module).format_categories(categories, lang, nil, nil, force_cat) else categories = "" end end if split_output then -- for use of IPA in links, etc. if errtext then return prontext, categories, errtext else return prontext, categories end else return prontext .. (errtext or "") .. categories end end --[==[ Format a line of one or more IPA pronunciations as {{tl|IPA}} would do it, i.e. with a preceding {"IPA:"} followed by the word {"key"} linking to an Appendix page describing the language's phonology, and with an added category {{cd|<var>lang</var> terms with IPA pronunciation}}. Other than the extra preceding text and category, this is identical to {format_IPA_multiple()}, and the considerations described there in the documentation apply here as well. There is a single parameter `data`, an object with the following fields: * `lang`: Object representing the language of the pronunciations, which is used when adding cleanup categories for pronunciations with invalid phonemes; for determining how many syllables the pronunciations have in them, in order to add a category such as [[:Category:Italian 2-syllable words]] (for certain languages only); for adding a category {{cd|<var>lang</var> terms with IPA pronunciation}}; and for determining the proper sort keys for categories. Unlike for {format_IPA_multiple()}, `lang` may not be {nil}. * `items`: List of pronunciations, in exactly the same format as for {format_IPA_multiple()}. * `err`: If not {nil}, a string containing an error message to use in place of the link to the language's phonology. * `separator`: The default separator to use when separating formatted items. Defaults to {", "}. Does not apply to the first item, where the default separator is always the empty string. Overridden by the per-item `separator` field in `items`. * `sort_key`: Explicit sort key used for categories. * `no_count`: Suppress adding a {#-syllable words} category such as [[:Category:Italian 2-syllable words]]. Note that only certain languages add such categories to begin with, because it depends on knowing how to count syllables in a given language, which depends on the phonology of the language. Also, this does not suppress the addition of cleanup or other categories. If you need them suppressed, use `split_output` to return the categories separately and ignore them. * `split_output`: If not given, the return value is a concatenation of the formatted pronunciation and formatted categories. Otherwise, two values are returned: the formatted pronunciation and the categories. If `split_output` is the value {"raw"}, the categories are returned in list form, where the list elements are a combination of category strings and category objects of the form suitable for passing to {format_categories()} in [[Module:utilities]]. If `split_output` is any other value besides {nil}, the categories are returned as a pre-formatted concatenated string. * `include_langname`: If specified, prefix the result with the language name, followed by a colon. * `q`: {nil} or a list of left qualifiers (as in {{tl|q}}) to display at the beginning, before the formatted pronunciations and preceding {"IPA:"}. * `qq`: {nil} or a list of right qualifiers to display after all formatted pronunciations. * `a`: {nil} or a list of left accent qualifiers (as in {{tl|a}}) to display at the beginning, before the formatted pronunciations and preceding {"IPA:"}. * `aa`: {nil} or a list of right accent qualifiers to display after all formatted pronunciations. ]==] function export.format_IPA_full(data) if type(data) ~= "table" or data.getCode then error("Must now supply a table of arguments to format_IPA_full(); first argument should be that table, not a language object") end local lang = data.lang local items = data.items local err = data.err local separator = data.separator local sort_key = data.sort_key local no_count = data.no_count local split_output = data.split_output local q = data.q local qq = data.qq local a = data.a local aa = data.aa local include_langname = data.include_langname local hasKey = m_data.langs_with_infopages if not lang or not lang.getCode then error("Must specify language to format_IPA_full()") end local langname = lang:getCanonicalName() local prefix_text if err then prefix_text = '<span class="error">' .. err .. '</span>' else if hasKey[lang:getCode()] then prefix_text = "Wukipedia:" .."fonoloji n" .. langname else prefix_text = "Mban-wa̱i:" .. "yei Za̱FBS n" .. langname end prefix_text = "[[" .. prefix_text .. "|yaya]]" end local prefix = "[[Swánga̱lyiatwuki:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta|Za̱FBS]]<sup>(" .. prefix_text .. ")</sup>:&#32;" local IPAs, categories = export.format_IPA_multiple(lang, items, separator, no_count, "raw") if is_content_page then insert(categories, { cat = "Swáng a̱lyiat" .. "&nbsp;n".. langname .. "&nbsp;ma̱ng yei Za̱FBS", sort_key = sort_key }) end local prontext = prefix .. IPAs if q and q[1] or qq and qq[1] or a and a[1] or aa and aa[1] then prontext = require(pron_qualifier_module).format_qualifiers { lang = lang, text = prontext, q = q, qq = qq, a = a, aa = aa, } end if include_langname then prontext = langname .. ": " .. prontext end return process_maybe_split_categories(split_output, categories, prontext, lang) end local function split_phonemic_phonetic(pron) local reconstructed, phonemic, phonetic = match(pron, "^(%*?)(/.-/)%s+(%[.-%])$") if reconstructed then return reconstructed .. phonemic, reconstructed .. phonetic else return pron, nil end end local function determine_repr(pron) local reconstructed -- remove initial asterisk before representation marks, used on some Reconstruction pages if sub(pron, 1, 1) == "*" then reconstructed = true pron = sub(pron, 2) end local opening = match(pron, "^.[\128-\191]*") local data = m_data.representation_types[opening] if data then local closing = data[2] if data and match(pron, closing .. "$", #opening + 1) then return data[1], opening, closing, reconstructed end end return nil, "", "", reconstructed end local function hasInvalidSeparators(transcription) if umatch(transcription, "%.[ˈˌ]") or umatch(transcription, "[ˈˌ][ .]") then return true else return false end end --[==[ Format a line of one or more bare IPA pronunciations (i.e. without any preceding {"IPA:"} and without adding to a category {{cd|<var>lang</var> terms with IPA pronunciation}}). Individual pronunciations are formatted using {format_IPA()} and are combined with separators, qualifiers, pre-text, post-text, etc. to form a line of pronunciations. Parameters accepted are: * `lang` is an object representing the language of the pronunciations, which is used when adding cleanup categories for pronunciations with invalid phonemes; for determining how many syllables the pronunciations have in them, in order to add a category such as [[:Category:Italian 2-syllable words]] (for certain languages only); and for computing the proper sort keys for categories. `lang` may be {nil}. * `items` is a list of pronunciations, each of which is an object with the following properties: ** `pron`: the pronunciation, in the same format as is accepted by {format_IPA()}, i.e. it should be either phonemic (surrounded by {/.../}), phonetic (surrounded by {[...]}), orthographic (surrounded by {⟨...⟩}) or a rhyme (beginning with a hyphen); ** `pretext`: text to display directly before the formatted pronunciation, inside of any qualifiers or accent qualifiers; ** `posttext`: text to display directly after the formatted pronunciation, inside of any qualifiers or accent qualifiers; ** `q` or `qualifiers`: {nil} or a list of left qualifiers (as in {{tl|q}}) to display before the formatted pronunciation; note that `qualifiers` is deprecated; ** `qq`: {nil} or a list of right qualifiers to display after the formatted pronunciation; ** `a`: {nil} or a list of left accent qualifiers (as in {{tl|a}}) to display before the formatted pronunciation; ** `aa`: {nil} or a list of right accent qualifiers to after before the formatted pronunciation; ** `refs`: {nil} or a list of references or reference specs to add after the pronunciation and any posttext and qualifiers; the value of a list item is either a string containing the reference text (typically a call to a citation template such as {{tl|cite-book}}, or a template wrapping such a call), or an object with fields `text` (the reference text), `name` (the name of the reference, as in {{cd|<nowiki><ref name="foo">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" /></nowiki>}}) and/or `group` (the group of the reference, as in {{cd|<nowiki><ref name="foo" group="bar">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" group="bar"/></nowiki>}}); this uses a parser function to format the reference appropriately and insert a footnote number that hyperlinks to the actual reference, located in the {{cd|<nowiki><references /></nowiki>}} section; ** `gloss`: {nil} or a gloss (definition) for this item, if different definitions have different pronunciations; ** `pos`: {nil} or a part of speech for this item, if different parts of speech have different pronunciations; ** `separator`: the separator text to insert directly before the formatted pronunciation and all qualifiers, accent qualifiers and pre-text; defaults to the outer `separator` parameter. * `separator`: The default separator to use when separating formatted items. Defaults to {", "}. Does not apply to the first item, where the default separator is always the empty string. Overridden by the per-item `separator` field in `items`. * `no_count`: Suppress adding a {#-syllable words} category such as [[:Category:Italian 2-syllable words]]. Note that only certain languages add such categories to begin with, because it depends on knowing how to count syllables in a given language, which depends on the phonology of the language. Also, this does not suppress the addition of cleanup categories. If you need them suppressed, use `split_output` to return the categories separately and ignore them. * `split_output`: If not given, the return value is a concatenation of the formatted pronunciation and formatted categories. Otherwise, two values are returned: the formatted pronunciation and the categories. If `split_output` is the value {"raw"}, the categories are returned in list form, where the list elements are a combination of category strings and category objects of the form suitable for passing to {format_categories()} in [[Module:utilities]]. If `split_output` is any other value besides {nil}, the categories are returned as a pre-formatted concatenated string. ]==] function export.format_IPA_multiple(lang, items, separator, no_count, split_output) local categories = {} separator = separator or ", " if not lang then track("format-multiple-nolang") end -- Format if not items[1] then if namespace == 10 then -- Template insert(items, {pron = "/aɪ piː ˈeɪ/"}) else insert(categories, "Nta̱mpilet yei di̱ mi̱n yei") end end local bits = {} for i, item in ipairs(items) do local bit -- If the pronunciation is entirely empty, allow this and don't do anything, so that e.g. the pretext and/or -- posttext can be specified to force something like ''unknown'' to appear in place of the pronunciation -- (as happens e.g. when ? is used as a respelling in [[Module:ca-IPA]]; see [[guèiser]] for an example). if item.pron == "" then bit = "" else local item_categories, errtext bit, item_categories, errtext = export.format_IPA(lang, item.pron, "raw") bit = bit .. errtext for _, cat in ipairs(item_categories) do insert(categories, cat) end end if item.pretext then bit = item.pretext .. bit end if item.posttext then bit = bit .. item.posttext end local has_qualifiers = item.q and item.q[1] or item.qq and item.qq[1] or item.qualifiers and item.qualifiers[1] or item.a and item.a[1] or item.aa and item.aa[1] local has_gloss_or_pos = item.gloss or item.pos if has_qualifiers or has_gloss_or_pos then -- FIXME: Currently we tack the gloss and POS (in that order) onto the end of the regular left qualifiers. -- Should we do something different? local q = item.q if has_gloss_or_pos then q = mw.clone(item.q) or {} if item.gloss then local m_qualifier = require(qualifier_module) insert(q, m_qualifier.wrap_qualifier_css("“", "quote") .. item.gloss .. m_qualifier.wrap_qualifier_css("”", "quote")) end if item.pos then -- FIXME: Consider expanding aliases as found in [[Module:headword/data]] or similar. insert(q, item.pos) end end bit = require("Module:pron qualifier").format_qualifiers { lang = lang, text = bit, q = q, qq = item.qq, qualifiers = item.qualifiers, a = item.a, aa = item.aa, } end if item.note then -- Support removed on 2024-06-15. error("Support for `.note` has been removed; switch to `.refs` (which must be a list)") end if item.refs then local refspecs = item.refs if #refspecs > 0 then bit = bit .. require(references_module).format_references(refspecs) end end bit = (item.separator or (i == 1 and "" or separator)) .. bit insert(bits, bit) --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/IPA/syntax-error]] The length or gemination symbol should not appear after a syllable break or stress symbol. ]=] -- The nature of the following pattern match is such that we don't have to split a combined '/.../ [...]' spec -- into its parts in order to process. if match(item.pron, "[.\203][\136\140]?\203[\144\145]") then -- [.ˈˌ][ːˑ] track("syntax-error") end if lang then -- Add syllable count if the language's diphthongs are listed in [[Module:syllables]]. -- Don't do this if the term has spaces, a liaison mark (‿) or isn't in mainspace. if not no_count and namespace == 0 then m_syllables = m_syllables or require(syllables_module) local langcode = lang:getCode() if m_data.langs_to_generate_syllable_count_categories[langcode] then local phonemic, phonetic, use_it = split_phonemic_phonetic(item.pron) local repr = determine_repr(phonemic) if not phonetic then -- not a '/.../ [...]' combined pronunciation if m_data.langs_to_use_phonetic_notation[langcode] then use_it = repr == "phonetic" and phonemic or nil else use_it = repr == "phonemic" and phonemic or nil end elseif repr == "phonetic" then use_it = phonetic elseif repr == "phonemic" then use_it = phonemic end -- Note: two uses of find with plain patterns is much faster than umatch with [ ‿]. if use_it and not (find(use_it, " ") or find(use_it, "‿")) then local syllable_count = m_syllables.getVowels(use_it, lang) if syllable_count then insert(categories, lang:getCanonicalName() .. " " .. syllable_count .. "-syllable words") end end end end -- The nature of hasInvalidSeparators() is such that we don't have to split a combined '/.../ [...]' spec -- into its parts in order to process. if lang:getCode() == "kcg" and hasInvalidSeparators(item.pron) then insert(categories, "Yei Za̱FBS nShong ma̱ng á̱kace nkyangka̱u") end end end return process_maybe_split_categories(split_output, categories, concat(bits), lang) end --[=[ Format a single IPA pronunciation, which cannot be a combined spec (such as {/.../ [...]}). This has been extracted from {format_IPA()} to allow the latter to handle such combined specs. This works like {format_IPA()} but requires that pre-created {err} (for error messages) and {categories} lists be passed in, and adds any generated error messages and categories to those lists. A single value is returned, the pronunciation, which is usually the same as passed in, but may have HTML added surrounding invalid characters so they appear in red. ]=] local function format_one_IPA(lang, pron, err, categories) -- Disallow wikilinks. if match(pron, "%[%[.-%]%]") then error("IPA input must not contain wikilinks.") end pron = decode_entities(pron) -- Detect the type of transcription. local repr, opening, closing, reconstructed = determine_repr(pron) -- Strip any reconstruction asterisk and representation marks. pron = sub(pron, #opening + 1 + (reconstructed and 1 or 0), -#closing - 1) if not repr then insert(categories, "IPA pronunciations with invalid representation marks") -- insert(err, "invalid representation marks") -- Removed because it's annoying when previewing pronunciation pages. end if pron == "" then insert(categories, "IPA pronunciations with no pronunciation present") end -- Check for obsolete and nonstandard symbols for _, symbol in ipairs(m_data.nonstandard) do local result for nonstandard in gmatch(pron, symbol) do if not result then result = {} end insert(result, nonstandard) insert(categories, {cat = "IPA pronunciations with obsolete or nonstandard characters", sort_key = nonstandard} ) end if result then insert(err, "obsolete or nonstandard characters (" .. concat(result) .. ")") break end end --[[ Check for invalid symbols after removing the following: 1. wikilinks (handled above) 2. paired HTML tags 3. bolding 4. italics 5. asterisk at beginning of transcription 6. comma followed by spacing characters 7. superscripts enclosed in superscript parentheses ]] local found_HTML local result = gsub(pron, "<(%a+)[^>]*>([^<]+)</%1>", function(tagName, content) found_HTML = true return content end) result = gsub(result, "'''([^']*)'''", "%1") result = gsub(result, "''([^']*)''", "%1") result = gsub(result, "^%*", "") result = ugsub(result, ",%s+", "") -- VS15 local vs15_class = "[" .. m_symbols.add_vs15 .. "]" if umatch(pron, vs15_class) then local vs15 = u(0xFE0E) if find(result, vs15) then result = gsub(result, vs15, "") pron = gsub(pron, vs15, "") end pron = ugsub(pron, vs15_class, "%0" .. vs15) end if result ~= "" then local suggestions = {} for k, v in pairs(m_symbols.invalid) do if find(result, k, 1, true) then insert(suggestions, k .. " with " .. v) end end if suggestions[1] then suggestions = listToText(suggestions) if is_content_page then error("Invalid IPA: replace " .. suggestions) else insert(err, "replace " .. suggestions) end end result = ugsub(result, "⁽[".. m_symbols.superscripts .. "]+⁾", "") local per_lang_valid if lang then per_lang_valid = m_symbols.per_lang_valid[lang:getCode()] end per_lang_valid = per_lang_valid or "" result = ugsub(result, "[" .. m_symbols.valid .. per_lang_valid .. "]", "") if result ~= "" then local category = "IPA pronunciations with invalid IPA characters" if not is_content_page then category = category .. "/non_mainspace" end insert(categories, category) insert(err, "invalid IPA characters (" .. result .. ")") end end if found_HTML then insert(categories, "IPA pronunciations with paired HTML tags") end if (repr == "phonemic" or repr == "rhyme") and lang and m_data.phonemes[lang:getCode()] then local valid_phonemes = m_data.phonemes[lang:getCode()] local rest = pron local phonemes = {} while #rest > 0 do local longestmatch, longestmatch_len = "", 0 local rest_init = sub(rest, 1, 1) if rest_init == "(" or rest_init == ")" then longestmatch = rest_init longestmatch_len = 1 else for _, phoneme in ipairs(valid_phonemes) do local phoneme_len = len(phoneme) if phoneme_len > longestmatch_len and usub(rest, 1, phoneme_len) == phoneme then longestmatch = phoneme longestmatch_len = len(longestmatch) end end end if longestmatch_len > 0 then insert(phonemes, longestmatch) rest = usub(rest, longestmatch_len + 1) else local phoneme = usub(rest, 1, 1) insert(phonemes, "<span style=\"color: red\">" .. phoneme .. "</span>") rest = usub(rest, 2) insert(categories, "IPA pronunciations with invalid phonemes/" .. lang:getCode()) track("invalid phonemes/" .. phoneme) end end pron = concat(phonemes) end return (reconstructed and "*" or "") .. opening .. pron .. closing end --[==[ Format an IPA pronunciation. This wraps the pronunciation in appropriate CSS classes and adds cleanup categories and error messages as needed. The pronunciation `pron` should be either phonemic (surrounded by {/.../}), phonetic (surrounded by {[...]}), orthographic (surrounded by {⟨...⟩}), a rhyme (beginning with a hyphen) or a combined phonemic/phonetic spec (of the form {/.../ [...]}). `lang` indicates the language of the pronunciation and can be {nil}. If not {nil}, and the specified language has data in [[Module:IPA/data]] indicating the allowed phonemes, then the page will be added to a cleanup category and an error message displayed next to the outputted pronunciation. Note that {lang} also determines sort key processing in the added cleanup categories. If `split_output` is not given, the return value is a concatenation of the formatted pronunciation, error messages and formatted cleanup categories. Otherwise, three values are returned: the formatted pronunciation, the cleanup categories and the concatenated error messages. If `split_output` is the value {"raw"}, the cleanup categories are returned in list form, where the list elements are a combination of category strings and category objects of the form suitable for passing to {format_categories()} in [[Module:utilities]]. If `split_output` is any other value besides {nil}, the cleanup categories are returned as a pre-formatted concatenated string. ]==] function export.format_IPA(lang, pron, split_output) local err = {} local categories = {} -- `pron` shouldn't contain ref tags. if match(pron, "\127'\"`UNIQ%-%-ref%-[%dA-F]+%-QINU`\"'\127") then error("<ref> tags found inside pronunciation parameter.") end if not lang then track("format-nolang") end local phonemic, phonetic = split_phonemic_phonetic(pron) pron = format_one_IPA(lang, phonemic, err, categories) if phonetic then phonetic = format_one_IPA(lang, phonetic, err, categories) pron = pron .. " " .. phonetic end if err[1] then err = '<span class="previewonly error" style="font-size: small;>&#32;' .. concat(err, ", ") .. "</span>" else err = "" end return process_maybe_split_categories(split_output, categories, '<span class="IPA">' .. pron .. "</span>", lang, err) end --[==[ Format a line of one or more enPR pronunciations as {{tl|enPR}} would do it, i.e. with a preceding {"enPR:"} (linked to [[Appendix:English pronunciation]]) followed by one or more formatted, comma-separated enPR pronunciations. The pronunciations are formatted by wrapping them in the {{cd|AHD}} and {{cd|enPR}} CSS classes and adding any left and right regular and accent qualifiers. In addition, the overall result is wrapped in any overall left and right regular and accent qualifiers. There is a single parameter `data`, an object with the following fields: * `items` is a list of enPR pronunciations, each of which is an object with the following properties: ** `pron`: the enPR pronunciation; ** `q`: {nil} or a list of left qualifiers (as in {{tl|q}}) to display before the formatted pronunciation; ** `qq`: {nil} or a list of right qualifiers to display after the formatted pronunciation; ** `a`: {nil} or a list of left accent qualifiers (as in {{tl|a}}) to display before the formatted pronunciation; ** `aa`: {nil} or a list of right accent qualifiers to after before the formatted pronunciation. * `q`: {nil} or a list of left qualifiers (as in {{tl|q}}) to display at the beginning, before the formatted pronunciations and preceding {"enPR:"}. * `qq`: {nil} or a list of right qualifiers to display after all formatted pronunciations. * `a`: {nil} or a list of left accent qualifiers (as in {{tl|a}}) to display at the beginning, before the formatted pronunciations and preceding {"enPR:"}. * `aa`: {nil} or a list of right accent qualifiers to display after all formatted pronunciations. ]==] function export.format_enPR_full(data) local prefix = "[[Appendix:Yei nTyap|kcgPR]]: " local lang = require("Module:languages").getByCode("en") local parts = {} for _, item in ipairs(data.items) do local part = '<span class="AHD enPR">' .. item.pron .. "</span>" if item.q and item.q[1] or item.qq and item.qq[1] or item.a and item.a[1] or item.aa and item.aa[1] then part = require("Module:pron qualifier").format_qualifiers { lang = lang, text = part, q = item.q, qq = item.qq, a = item.a, aa = item.aa, } end insert(parts, part) end local prontext = prefix .. concat(parts, ", ") if data.q and data.q[1] or data.qq and data.qq[1] or data.a and data.a[1] or data.aa and data.aa[1] then prontext = require(pron_qualifier_module).format_qualifiers { lang = lang, text = prontext, q = data.q, qq = data.qq, a = data.a, aa = data.aa, } end return prontext end return export n2mpcz3cx0dewi0j6surog879ssnkhp Module:pron qualifier 828 1970 35330 2025-01-19T23:40:17Z Kambai Akau 8 Created page with "local export = {} local labels_module = "Module:labels" local qualifier_module = "Module:qualifier" local references_module = "Module:references" local function track(page) require("Module:debug/track")("pron qualifier/" .. page) return true end --[==[ This function is used by any module that wants to add support for (some subset of) left and right regular and accent qualifiers, labels and references to a template that specifies a pronunciation or related property...." 35330 Scribunto text/plain local export = {} local labels_module = "Module:labels" local qualifier_module = "Module:qualifier" local references_module = "Module:references" local function track(page) require("Module:debug/track")("pron qualifier/" .. page) return true end --[==[ This function is used by any module that wants to add support for (some subset of) left and right regular and accent qualifiers, labels and references to a template that specifies a pronunciation or related property. It is currently used by [[Module:IPA]], [[Module:rhymes]], [[Module:hyphenation]], [[Module:homophones]] and various lang-specific modules such as [[Module:es-pronunc]] (for specifying pronunciation, rhymes, hyphenation, homophones and audio in {{tl|es-pr}}).It should potentially also be used in {{tl|audio}}. To reduce memory usage, the caller should check that any qualifiers exist before loading the module. `data` is a structure containing the following fields: * `q`: List of left regular qualifiers, each a string. * `qq`: List of right regular qualifiers, each a string. * `qualifiers`: List of qualifiers, each a string, for compatibility. If `qualifiers_right` is given, these are right qualifiers, otherwise left qualifiers. If both `qualifiers` and `q`/`qq` (depending on the value of `qualifiers_right`) are non-{nil}, `qualifiers` is ignored. * `qualifiers_right`: If specified, qualifiers in `qualifiers` are placed to the right, otherwise the left. See above. * `a`: List of left accent qualifiers, each a string. * `aa`: List of right accent qualifiers, each a string. * `l`: List of left labels, each a string. * `ll`: List of right labels, each a string. * `refs`: {nil} or a list of references or reference specs to add directly after the text; the value of a list item is either a string containing the reference text (typically a call to a citation template such as {{tl|cite-book}}, or a template wrapping such a call), or an object with fields `text` (the reference text), `name` (the name of the reference, as in {{cd|<nowiki><ref name="foo">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" /></nowiki>}}) and/or `group` (the group of the reference, as in {{cd|<nowiki><ref name="foo" group="bar">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" group="bar"/></nowiki>}}); this uses a parser function to format the reference appropriately and insert a footnote number that hyperlinks to the actual reference, located in the {{cd|<nowiki><references /></nowiki>}} section. * `lang`: Language object for accent qualifiers. * `text`: The text to wrap with qualifiers. The order of qualifiers and labels, on both the left and right, is (1) labels, (2) accent qualifiers, (3) regular qualifiers. This goes in order of relative importance. ]==] function export.format_qualifiers(data) if not data.text then error("Missing `data.text`; did you try to pass `text` or `qualifiers_right` as separate params?") end if not data.lang then track("nolang") end local text = data.text -- Format the qualifiers and labels that go either before or after the main text. They are ordered as follows, on -- both the left and the right: (1) labels, (2) accent qualifiers, (3) regular qualifiers. This puts the different -- types of qualifiers/labels in order of relative importance. Return nil if no qualifiers or labels, otherwise -- a string containing all formatted qualifiers and labels surrounded by parens. local function format_qualifier_like(labels, accent_qualifiers, qualifiers) local has_qualifiers = qualifiers and qualifiers[1] local has_accent_qualifiers = accent_qualifiers and accent_qualifiers[1] local has_labels = labels and labels[1] if not has_qualifiers and not has_accent_qualifiers and not has_labels then return nil end local qualifier_like_parts = {} local function ins(part) table.insert(qualifier_like_parts, part) end local function format_label_like(labels, mode) return require(labels_module).show_labels { lang = data.lang, labels = labels, nocat = true, mode = mode, open = false, close = false, no_ib_content = true, no_track_already_seen = true, } end local m_qualifier = require(qualifier_module) if has_labels then ins(format_label_like(labels)) end if has_accent_qualifiers then ins(format_label_like(accent_qualifiers, "accent")) end if has_qualifiers then ins(m_qualifier.format_qualifiers(qualifiers, false, false, nil, nil, "no-ib-content")) end local qualifier_inside if qualifier_like_parts[2] then qualifier_inside = table.concat(qualifier_like_parts, m_qualifier.wrap_qualifier_css(",", "comma") .. " ") else qualifier_inside = qualifier_like_parts[1] end qualifier_like_parts = {} ins(m_qualifier.wrap_qualifier_css("(", "brac")) ins(m_qualifier.wrap_qualifier_css(qualifier_inside, "content")) ins(m_qualifier.wrap_qualifier_css(")", "brac")) return table.concat(qualifier_like_parts) end if data.refs then text = text .. require(references_module).format_references(data.refs) end local leftq = format_qualifier_like(data.l, data.a, data.q or not data.qualifiers_right and data.qualifiers) local rightq = format_qualifier_like(data.ll, data.aa, data.qq or data.qualifiers_right and data.qualifiers) if leftq then text = leftq .. " " .. text end if rightq then text = text .. " " .. rightq end return text end return export 8a4adrdrrq9l6kdwjs1qv2sptrxlmua Module:qualifier 828 1971 35331 2025-01-19T23:42:27Z Kambai Akau 8 Created page with "local export = {} local concat = table.concat function export.wrap_css(text, classes) return ("<span class=\"%s\">%s</span>"):format(classes, text) end function export.wrap_qualifier_css(text, suffix) local css_classes = ("ib-%s qualifier-%s"):format(suffix, suffix) return export.wrap_css(text, css_classes) end function export.format_qualifiers(list, open, close, opencontent, closecontent, no_ib_content) if type(list) ~= "table" then list = {list} end if not..." 35331 Scribunto text/plain local export = {} local concat = table.concat function export.wrap_css(text, classes) return ("<span class=\"%s\">%s</span>"):format(classes, text) end function export.wrap_qualifier_css(text, suffix) local css_classes = ("ib-%s qualifier-%s"):format(suffix, suffix) return export.wrap_css(text, css_classes) end function export.format_qualifiers(list, open, close, opencontent, closecontent, no_ib_content) if type(list) ~= "table" then list = {list} end if not list[1] then return "" end local parts = {} local function ins(text) table.insert(parts, text) end if open ~= false then ins(export.wrap_qualifier_css(open or "(", "brac")) end if opencontent then ins(opencontent) end local content = concat(list, export.wrap_qualifier_css(",", "comma") .. " ") if not no_ib_content then content = export.wrap_qualifier_css(content, "content") end ins(content) if closecontent then ins(closecontent) end if close ~= false then ins(export.wrap_qualifier_css(close or ")", "brac")) end return concat(parts) end function export.format_qualifier(list, open, close, opencontent, closecontent, no_ib_content) return export.format_qualifiers(list, open, close, opencontent, closecontent, no_ib_content) end local function format_qualifiers_with_clarification(list, clarification, open, close) local opencontent = export.wrap_css(clarification, "qualifier-clarification") .. export.wrap_css(open or "“", "qualifier-clarification qualifier-quote") local closecontent = export.wrap_css(close or "”", "qualifier-clarification qualifier-quote") return export.format_qualifiers(list, "(", ")", opencontent, closecontent) end function export.sense(list) return export.format_qualifiers(list) .. export.wrap_css(":", "ib-colon sense-qualifier-colon") end function export.antsense(list) return format_qualifiers_with_clarification(list, "antonym(s) of ") .. export.wrap_css(":", "ib-colon sense-qualifier-colon") end return export ey6f78cx0iytbawotoommdh2xjkpz32 Ta‌̱mpi‌̱let:audio 10 1972 35332 2025-01-19T23:45:25Z Kambai Akau 8 Created page with "{{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|1=<!-- -->{{#invoke:audio|show}}<!-- -->}}<noinclude>{{documentation}}</noinclude>" 35332 wikitext text/x-wiki {{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|1=<!-- -->{{#invoke:audio|show}}<!-- -->}}<noinclude>{{documentation}}</noinclude> m5e7v618pe7zo812h4lo5dzfuuhjzjh Module:audio 828 1973 35367 35365 2025-01-20T01:13:38Z Kambai Akau 8 35367 Scribunto text/plain local export = {} local headword_data_module = "Module:headword/data" local IPA_module = "Module:IPA" local labels_module = "Module:labels" local links_module = "Module:links" local parameters_module = "Module:parameters" local qualifier_module = "Module:qualifier" local references_module = "Module:references" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_styles_module = "Module:TemplateStyles" local utilities_module = "Module:utilities" local audio_styles_css = "audio/styles.css" local function track(page) require("Module:debug/track")("audio/" .. page) return true end local function wrap_qualifier_css(text, suffix) return require(qualifier_module).wrap_qualifier_css(text, suffix) end --[==[ Display a box that can be used to play an audio file. `data` is a table containing the following fields: * `lang` ('''required'''): language object for the audio files; * `file` ('''required'''): file containing the audio; * `caption`: Caption to display before the audio box; normally {"Audio"}, and does not usually need to be changed; * `nocaption`: If specified, don't display the caption; * `q`: {nil} or a list of left regular qualifier strings, formatted using {format_qualifier()} in [[Module:qualifier]] and displayed before the audio box and after the caption (and any accent qualifiers); * `qq`: {nil} or a list of right regular qualifier strings, displayed directly after the audio box (and after any accent qualifiers); * `a`: {nil} or a list of left accent qualifier strings, formatted using {format_qualifiers()} in [[Module:accent qualifier]] and displayed before the audio box and after the caption; * `aa`: {nil} or a list of right accent qualifier strings, displayed directly after the homophone in question; * `refs`: {nil} or a list of references or reference specs to add directly after the audio box; the value of a list item is either a string containing the reference text (typically a call to a citation template such as {{tl|cite-book}}, or a template wrapping such a call), or an object with fields `text` (the reference text), `name` (the name of the reference, as in {{cd|<nowiki><ref name="foo">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" /></nowiki>}}) and/or `group` (the group of the reference, as in {{cd|<nowiki><ref name="foo" group="bar">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" group="bar"/></nowiki>}}); this uses a parser function to format the reference appropriately and insert a footnote number that hyperlinks to the actual reference, located in the {{cd|<nowiki><references /></nowiki>}} section; * `text`: Text of the audio snippet; if specified, should be an object of the form passed to {full_link()} in [[Module:links]], including a `lang` field containing the language of the text (usually the same as `data.lang`); displayed before the audio box, after any regular and accent qualifiers; * `IPA`: IPA of the audio snippet, or a list of IPA specs; if specified, should be surrounded by slashes or brackets, and will be processed using {format_IPA_multiple()} in [[Module:IPA]] and displayed before the audio box, after any regular and accent qualifiers and after the text of the audio snippet, if given; * `nocat`: If true, suppress categorization; * `sort`: Sort key for categorization. ]==] function export.format_audio(data) local cats = { "Swáng a̱lyiat" .. "&nbsp;n" .. data.lang:getFullName() .. "&nbsp;ma̱ng yei a̱nwuat" } local function format_a(a) if a and a[1] then return require(labels_module).show_labels { lang = data.lang, labels = a, mode = "accent", nocat = true, open = false, close = false, no_track_already_seen = true, } end return nil end local function format_q(q) if q and q[1] then return require(qualifier_module).format_qualifier(q, false, false) end return nil end local function make_td_if(text) if text == "" then return text end return "<td>" .. text .. "</td>" end -- Generate the full text preceding the audio box. local pretext_parts = {} local function ins(text) table.insert(pretext_parts, text) end local formatted_accent_labels, formatted_qualifiers, formatted_text, formatted_ipa formatted_accent_labels = format_a(data.a) formatted_qualifiers = format_q(data.q) if data.text then formatted_text = require(links_module).full_link(data.text, "term", true) end if data.IPA then local ipa_cats local ipa = data.IPA if type(ipa) == "string" then ipa = {ipa} end local ipa_items = {} for _, ipa_item in ipairs(ipa) do table.insert(ipa_items, {pron = ipa_item}) end formatted_ipa, ipa_cats = require(IPA_module).format_IPA_multiple(data.lang, ipa_items, nil, "no count", "raw") if ipa_cats[1] then require(table_module).extend(cats, ipa_cats) end end local has_qual = formatted_accent_labels or formatted_qualifiers if not data.nocaption then -- Track uses of caption (3=). Over time as we eliminate most of them, we can use this to find and -- eliminate the remainder. if data.caption then track("caption") end ins(data.caption or "A̱nwuat") if has_qual then ins(" " .. wrap_qualifier_css("(", "brac")) end end if formatted_accent_labels then ins(formatted_accent_labels) if formatted_qualifiers then ins(wrap_qualifier_css(",", "comma") .. " ") end end if formatted_qualifiers then ins(formatted_qualifiers) end if has_qual then if not data.nocaption then ins(wrap_qualifier_css(")", "brac")) end end if (formatted_text or formatted_ipa) and (has_qual or not data.nocaption) then ins(wrap_qualifier_css(";", "semicolon") .. " ") end if formatted_text then ins(formatted_text) if formatted_ipa then ins(" ") end end ins(formatted_ipa) if not data.nocaption then ins(wrap_qualifier_css(":", "colon")) end local pretext = make_td_if(table.concat(pretext_parts)) -- Generate the full text following the audio box. local posttext_parts = {} local function ins(text) table.insert(posttext_parts, text) end local formatted_post_accent_labels = format_a(data.aa) local formatted_post_qualifiers = format_q(data.qq) local formatted_references = data.refs and require(references_module).format_references(data.refs) or nil if formatted_references then ins(formatted_references) end if formatted_post_accent_labels or formatted_post_qualifiers then if formatted_references then ins(" ") end ins(wrap_qualifier_css("(", "brac")) if formatted_post_accent_labels then ins(formatted_post_accent_labels) if formatted_post_qualifiers then ins(wrap_qualifier_css(",", "comma") .. " ") end end if formatted_post_qualifiers then ins(formatted_post_qualifiers) end ins(wrap_qualifier_css(")", "brac")) end if data.bad then track("bad-audio") track("bad-audio/" .. data.lang:getCode()) ins(" " .. require(qualifier_module).wrap_css("Note: this pronuncation may be nonstandard or incorrect: " .. data.bad, "bad-audio-note")) end local posttext = make_td_if(table.concat(posttext_parts)) local template = [=[ <tr>%s<td class="audiofile">[[File:%s|noicon|175px]]</td><td class="audiometa" style="font-size: 80%%;">([[:File:%s|file]])</td>%s</tr>]=] local text = template:format(pretext, data.file, data.file, posttext) text = '<table class="audiotable" style="vertical-align: middle; display: inline-block; list-style: none; line-height: 1em; border-collapse: collapse; margin: 0;">' .. text .. "</table>" local stylesheet = require(template_styles_module)(audio_styles_css) local categories = data.nocat and "" or cats[1] and require(utilities_module).format_categories(cats, data.lang, data.sort) or "" return stylesheet .. text .. categories end --[==[ FIXME: Old entry point for formatting multiple audios in a single table. Not used anywhere and needs rewriting to the standard of format_audio(). Meant to be called from a module. `data` is a table containing the following fields: <pre> { lang = LANGUAGE_OBJECT, audios = {{fayit = "FILENAME", qualifiers = nil or {"QUALIFIER", "QUALIFIER", ...}}, ...}, caption = nil or "CAPTION" } </pre> Here: * `lang` is a language object. * `audios` is the list of audio files to display. FILENAME is the name of the audio file without a namespace. QUALIFIER is a qualifier string to display after the specific audio file in question, formatted using {format_qualifier()} in [[Module:qualifier]]. * `caption`, if specified, adds a caption before the audio file. ]==] function export.format_multiple_audios(data) local audiocats = {"Swáng a̱lyiat" .. "&nbsp;n" .. data.lang:getFullName() .. "&nbsp;ma̱ng yei a̱nwuat" } local rows = { } local caption = data.caption for _, audio in ipairs(data.audios) do local qualifiers = audio.qualifiers local function repl(key) if key == "fayit" then return audio.file elseif key == "a̱pyia̱ a̱lyiat" then if not caption then return "" end return "<td rowspan=" .. #data.audios .. ">" .. caption .. ":</td>" elseif key == "qualifiers" then if not qualifiers or not qualifiers[1] then return "" end return "<td>" .. require(qualifier_module).format_qualifier(qualifiers) .. "</td>" end end local template = [=[ <tr>{{{caption}}} <td class="audiofile">[[File:{{{file}}}|noicon|175px]]</td> <td class="audiometa" style="font-size: 80%;">([[:File:{{{file}}}|fayit]])</td> {{{qualifiers}}}</tr>]=] local text = (mw.ustring.gsub(template, "{{{([a-z0-9_:]+)}}}", repl)) table.insert(rows, text) caption = nil end local function repl(key) if key == "rows" then return table.concat(rows, "\n") end end local template = [=[ <table class="audiotable" style="vertical-align: middle; display: inline-block; list-style: none; line-height: 1em; border-collapse: collapse;"> {{{rows}}} </table> ]=] local stylesheet = require(template_styles_module)(audio_styles_css) local text = mw.ustring.gsub(template, "{{{([a-z0-9_:]+)}}}", repl) local categories = data.nocat and "" or #audiocats > 0 and require(utilities_module).format_categories(audiocats, data.lang, data.sort) or "" -- remove newlines due to HTML generator bug in MediaWiki(?) - newlines in tables cause list items to not end correctly text = mw.ustring.gsub(text, "\n", "") return stylesheet .. text .. categories end --[==[ Construct the `text` object passed into {format_audio()}, from raw-ish arguments (essentially, the output of {process()} in [[Module:parameters]]). On entry, `args` contains the following fields: * `lang` ('''required'''): Language object. * `text`: Text. If this isn't defined and neither are any of `gloss`, `tr`, `ts`, `pos`, `lit` or `genders`, the function returns {nil}. * `gloss`: Gloss of text. * `tr`: Manual transliteration of text. * `ts`: Transcription of text. * `pos`: Part of speech of text. * `lit`: Literal meaning of text. * `genders`: List of gender/number spec(s) of text. * `sc`: Optional script object of text (rarely needs to be set). * `pagename`: Pagename; used in place of `text` when `text` is unset but other text-related parameters are set. If not specified, taken from the actual pagename. ]==] function export.construct_audio_textobj(args) local textobj if args.text or args.gloss or args.tr or args.ts or args.pos or args.lit or args.genders and args.genders[1] then local text = args.text or args.pagename or mw.loadData("Module:headword/data").pagename textobj = { lang = args.lang, alt = wrap_qualifier_css("“", "quote") .. text .. wrap_qualifier_css("”", "quote"), gloss = args.gloss, tr = args.tr, ts = args.ts, pos = args.pos, lit = args.lit, genders = args.genders, sc = args.sc, } end return textobj end --[==[ Entry point for {{tl|audio}} template. ]==] function export.show(frame) local parent_args = frame:getParent().args local compat = parent_args.lang local offset = compat and 0 or 1 local params = { [compat and "lang" or 1] = {required = true, type = "language", default = "en"}, [1 + offset] = {required = true, default = "Example.ogg"}, [2 + offset] = {}, ["q"] = {type = "qualifier"}, ["qq"] = {type = "qualifier"}, ["a"] = {type = "labels"}, ["aa"] = {type = "labels"}, ["ref"] = {type = "references"}, ["IPA"] = {sublist = true}, ["text"] = {}, ["t"] = {}, ["gloss"] = {alias_of = "t"}, ["tr"] = {}, ["ts"] = {}, ["pos"] = {}, ["lit"] = {}, ["g"] = {sublist = true}, ["sc"] = {type = "script"}, ["bad"] = {}, ["nocat"] = {type = "boolean"}, ["sort"] = {}, ["pagename"] = {}, } local args = require(parameters_module).process(parent_args, params) local lang = args[compat and "lang" or 1] -- Needed in construct_audio_textobj(). args.lang = lang local textobj = export.construct_audio_textobj(args) local caption = args[2 + offset] local nocaption if caption == "-" then caption = nil nocaption = true end if caption then -- Remove final colon if given, to avoid two colons. caption = caption:gsub(":$", "") end local data = { lang = lang, file = args[1 + offset], caption = caption, nocaption = nocaption, q = args.q, qq = args.qq, a = args.a, aa = args.aa, refs = args.ref, text = textobj, IPA = args.IPA, bad = args.bad, nocat = args.nocat, sort = args.sort, } return export.format_audio(data) end return export sy5wnppptwryz3a9segiggynm375s5w Ta‌̱mpi‌̱let:audio/styles.css 10 1974 35335 2025-01-19T23:51:06Z Kambai Akau 8 Created page with "/* Work-around for [[phab:T25965]] (Kaltura advertisement) */ .k-player .k-attribution { visibility: hidden; }" 35335 sanitized-css text/css /* Work-around for [[phab:T25965]] (Kaltura advertisement) */ .k-player .k-attribution { visibility: hidden; } oxfk6r6mqtgkw5nh8ifkuf7jz1mg5x0 Module:IPA/data 828 1975 35336 2025-01-19T23:52:36Z Kambai Akau 8 Created page with "local list_to_set = require("Module:table").listToSet local data = {} --[=[ A list of representation types (e.g. /foo/ for phonemic and [bar] for phonetic), given as a table. The key is the opening symbol, the first value the representation type, and the second value the closing symbol. ]=] data.representation_types = { ["/"] = {"phonemic", "/"}, ["["] = {"phonetic", "]"}, ["⫽"] = {"morphophonemic", "⫽"}, ["⟨"] = {"orthographic", "⟩"}, ["-"] = {"rhyme", ""..." 35336 Scribunto text/plain local list_to_set = require("Module:table").listToSet local data = {} --[=[ A list of representation types (e.g. /foo/ for phonemic and [bar] for phonetic), given as a table. The key is the opening symbol, the first value the representation type, and the second value the closing symbol. ]=] data.representation_types = { ["/"] = {"phonemic", "/"}, ["["] = {"phonetic", "]"}, ["⫽"] = {"morphophonemic", "⫽"}, ["⟨"] = {"orthographic", "⟩"}, ["-"] = {"rhyme", ""}, } --[=[ This should list the language codes of all languages that have a pronunciation page in the appendix of the form ''Appendix:LANG pronunciation'', e.g. [[Appendix:Russian pronunciation]]. For these languages, the text "key" next to the generated pronunciation links to such pages; for other languages, it links to the "LANG phonology" page in Wikipedia (which may or may not exist). [[Module:IPA]] is responsible for this linking; see format_IPA_full(). ]=] data.langs_with_infopages = list_to_set{ "acw", "ady", "ang", "arc", "ba", "bg", "bo", "ca", "cho", "cmn", "cs", "cv", "cy", "da", "de", "dsb", "dz", "egl", "egy", "el", "en", "enm", "eo", "es", "fa", "fi", "fo", "fr", "fy", "ga", "gd", "got", "he", "hi", "hrx", "hu", "hy", "id", "ii", "is", "it", "iu", "ja", "jbo", "ka", "kls", "ko", "kw", "la", "lb", "liv", "lt", "lv", "mdf", "mfe", "mic", "mk", "mns-nor", "ms", "mt", "mul", "my", "nan", "nci", "nl", "nn", "no", "nov", "nv", "pjt", "pl", "ps", "pt", "ro", "ru", "scn", "sco", "sga", "sh", "sl", "sq", "sv", "sw", "syc", "szl", "tg", "th", "tl", "tpw", "tr", "tyv", "ug", "uk", "vi", "vo", "wlm", "yi", "yue", "zlw-mas" } --[=[ This should list the diphthongs of a language (in the form of Lua patterns), provided they do *NOT* contain semivowel symbols such as /j w ɰ ɥ/ or vowels with nonsyllabic diacritics such as /i̯ u̯/. For example, list /au/ or /aʊ/, but do not list /aw/ or /au̯/. The data in this table is used to count the number of syllables in a word. [[Module:syllables]] automatically knows how to correctly handle semivowel symbols and nonsyllabic diacritics. Any language listed here will automatically have categories of the form "LANG #-syllable words" generated. In addition, any language listed below under `langs_to_generate_syllable_count_categories` will also have such categories generated. NOTE: There are some additional languages that have these categories. For example: * Thai words have these categories added by [[Module:th-pron]]. ]=] data.diphthongs = { ["cs"] = { -- [[w:Czech phonology#Diphthongs]] "[aeo]u", }, ["de"] = { "a[ɪʊ]", "ɔ[ʏɪ]", }, ["en"] = { -- from [[Appendix:English pronunciation]] mostly, but /ʌɪ/ is from the OED "[aɑeɛoɔʌ][ɪi]", "[ɑɒæo]e", "[əɐ]ʉ", "[aɒəoɔæ]ʊ", "æo", "[ɛeɪiɔʊʉ]ə", -- /iə/ is a diphthong in NZE, but a disyllabic sequence in GA. -- /ɪə/ is both a disyllabic sequence and a diphthong in old-fashioned RP. "[aʌ][ʊɪ]ə", -- May be a disyllabic sequence in some or all dialects? }, ["grc"] = { "[aeyo]i", "[ae]u", "[ɛɔa]ː[iu]", }, ["hrx"] = { "aɪ̯", "aʊ̯", "oɪ̯", "eʊ̯", }, ["is"] = { -- [[w:Icelandic phonology#Vowels]] "[aeø][iɪy]", -- Wikipedia is oddly specific about the second element: ei and ai, but øɪ. "[ao]u", }, ["it"] = { "[aeɛoɔu]i", "[aeɛioɔ]u", }, ["la"] = { "[eaou]i", "[eao]u", "[ao]e", }, ["lb"] = { "[iu]ə", "[ɜoæɑ]ɪ", "[əæɑ]ʊ", }, } --[=[ This should list any languages for which categories of the form "LANG #-syllable words", e.g. [[:Category:Russian 3-syllable words]], should be generated. Do not list languages here if they have an entry above under `data.diphthongs`; such languages are automatically added to this list. ]=] local langs_to_generate_syllable_count_categories = list_to_set{ "ar", -- Arabic has diphthongs, but they are transcribed -- with semivowel symbols. "ary", -- Moroccan Arabic has diphthongs, but they are transcribed -- with semivowel symbols. "ca", -- Catalan has diphthongs, but they are generally transcribed using -- /w/ and /j/, so do not need to be listed (see [[w:Catalan language#Diphthongs and triphthongs]]. "es", -- Spanish has diphthongs, but they are transcribed with i̯ etc. "fi", -- Finnish has diphthongs, but they are now automatically transcribed with -- the nonsyllabic diacritic "fr", -- French has diphthongs, but they are transcribed -- with semivowel symbols: [[w:French phonology#Glides and diphthongs]]. "hnn", "id", -- Indonesian has diphthongs, but they are transcribed with i̯ or /j/ etc. "ka", "kne", "kmr", "ku", "mk", "ms", -- Malay has diphthongs, but they are transcribed with i̯ or /j/ etc. "mt", -- Maltese has diphthongs, but they are transcribed -- with semivowel symbols. "pl", -- No diphthongs, properly speaking; sequences of a vowel and /w/ or /j/ though. "pt", -- Portuguese has diphthongs, but they are transcribed with i̯ or /j/ etc. "ru", -- No diphthongs, properly speaking; sequences of a vowel and /j/ though. "sk", -- Slovak has rising diphthongs, /i̯e, i̯a, i̯u, u̯o/, which are probably always spelled with the nonsyllabic diacritic, so do not need to be listed. "sl", -- No diphthongs, properly speaking; sequences of a vowel, /j/ and /w/ though "sq", -- [[w:Albanian language#Vowels]] doesn't mention anything about diphthongs. "tl", -- Tagalog has diphthongs, but they are transcribed with i̯ or /j/ etc "tsg", "ug", -- No diphthongs. } -- Also add languages listed under `data.diphthongs`. for langcode, _ in pairs(data.diphthongs) do langs_to_generate_syllable_count_categories[langcode] = true end data.langs_to_generate_syllable_count_categories = langs_to_generate_syllable_count_categories -- Languages to use the phonetic not phonemic notation to compute syllables counts. data.langs_to_use_phonetic_notation = list_to_set{ "es", "id", "mk", "ms", "ru", } -- Non-standard or obsolete IPA symbols. data.nonstandard = { --[[ The following symbols consist of more than one character, so we can't put them in the line below. ]] "ɑ̢", "ɔ̗", "ɔ̖", "[?ƍσƺƪƞƛłščžǰǧǯẋᵻᵿⱻʚω∅ØȣᴀᴇⱻQKPT]" } -- See valid IPA characters at [[Module:IPA/data/symbols]]. data.phonemes = {} data.phonemes["dz"] = { "m", "n", "ŋ", "p", "t", "ʈ", "k", "pʰ", "tʰ", "ʈʰ", "kʰ", "t͡s", "t͡ɕ", "t͡sʰ", "t͡ɕʰ", "w", "s", "z", "ɬ", "l", "r", "ɕ", "ʑ", "j", "h", "ɑ", "e", "i", "o", "u", "ɑː", "eː", "ɛː", "iː", "oː", "øː", "uː", "yː", "ɑ˥", "e˥", "i˥", "o˥", "u˥", "ɑː˥", "eː˥", "ɛː˥", "iː˥", "oː˥", "øː˥", "uː˥", "yː˥", "m˥", "n˥", "ŋ˥", "p˥", "k˥", "k̚˥", "w˥", "l˥", "r˥", "ɕ˥", "j˥", ")˥", "ɑ˩", "e˩", "i˩", "o˩", "u˩", "ɑː˩", "eː˩", "ɛː˩", "iː˩", "oː˩", "øː˩", "uː˩", "yː˩", "m˩", "n˩", "ŋ˩", "p˩", "k˩", "k̚˩", "w˩", "l˩", "r˩", "ɕ˩", "j˩", ")˩", ".", ",", "-", } data.phonemes["eo"] = { "a", "b", "d", "d͡ʒ", "d͡z", "e", "f", "h", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s", "t", "t͡s", "t͡ʃ", "u", "v", "w", "x", "z", "ɡ", "ʃ", "ʒ", "ˈ", ".", " ", "-", } data.phonemes["hy"] = { "ɑ", "b", "ɡ", "d", "e", "z", "ə", "tʰ", "ʒ", "i", "l", "χ", "t͡s", "k", "h", "d͡z", "ʁ", "t͡ʃ", "m", "j", "n", "ʃ", "ɔ", "t͡ʃʰ", "p", "d͡ʒ", "r", "s", "v", "t", "ɾ", "t͡sʰ", "v", "pʰ", "kʰ", "o", "f", "ŋɡ", "ŋk", "ŋχ", "u", "œ", "ʏ", "ˈ", "ˌ", ".", " ", "ː", } data.phonemes["nl"] = { "m", "n", "ŋ", "p", "b", "t", "d", "k", "ɡ", "f", "v", "s", "z", "ʃ", "ʒ", "x", "ɣ", "ɦ", "ʋ", "l", "j", "r", "ɪ", "ʏ", "ɛ", "ə", "ɔ", "ɑ", "i", "iː", "y", "yː", "u", "uː", "eː", "øː", "oː", "ɛː", "œː", "ɔː", "aː", "ɛi̯", "œy̯", "ɔi̯", "ɑu̯", "ɑi̯", "iu̯", "yu̯", "ui̯", "eːu̯", "oːi̯", "aːi̯", "ˈ", "ˌ", ".", " ", "-", } data.phonemes["mt"] = { "m", "n", "p", "t", "k", "ʔ", "b", "d", "ɡ", "t͡s", "t͡ʃ", "d͡z", "d͡ʒ", "f", "s", "ʃ", "ħ", "v", "z", "ʒ", "ɣ", "l", "j", "w", "r", "ɪ", "ɛ", "ɔ", "a", "u", "ɛˤ", "ɔˤ", "aˤ", "əˤ", "ɛˤː", "ɔˤː", "aˤː", "əˤː", "ɪˤː", "iː", "ɪː", "ɛː", "ɔː", "aː", "uː", "ˈ", "ˌ", ".", " ", "‿", "-" } return data kfvlcftia4fi0aaed1kworgru3phoas Module:IPA/data/symbols 828 1976 35337 2025-01-19T23:53:49Z Kambai Akau 8 Created page with "local data = {} --[=[ Valid IPA symbols. Currently almost all values of "title" and "link" keys are just the comments that were used in [[Module:IPA]]. The "link" fields should be checked (those that start with an uppercase letter are checked). ]=] --[=[ local phones = {} -- Vowels. phones["i"] = { close = true, front = true, unrounded = true, vowel = true, } phones["e"] = { ["close-mid"] = true, front = true, unrounded = true, vowel = true, } phones["..." 35337 Scribunto text/plain local data = {} --[=[ Valid IPA symbols. Currently almost all values of "title" and "link" keys are just the comments that were used in [[Module:IPA]]. The "link" fields should be checked (those that start with an uppercase letter are checked). ]=] --[=[ local phones = {} -- Vowels. phones["i"] = { close = true, front = true, unrounded = true, vowel = true, } phones["e"] = { ["close-mid"] = true, front = true, unrounded = true, vowel = true, } phones["ɛ"] = { ["open-mid"] = true, front = true, unrounded = true, vowel = true, } phones["æ"] = { ["near-open"] = true, front = true, unrounded = true, vowel = true, } phones["a"] = { open = true, front = true, unrounded = true, vowel = true, } phones["y"] = { close = true, front = true, rounded = true, vowel = true, } phones["ø"] = { ["close-mid"] = true, front = true, rounded = true, vowel = true, } phones["œ"] = { ["open-mid"] = true, front = true, rounded = true, vowel = true, } phones["ɶ"] = { open = true, front = true, rounded = true, vowel = true, } phones["ɪ"] = { ["near-close"] = true, ["near-front"] = true, unrounded = true, vowel = true, } phones["ʏ"] = { ["near-close"] = true, ["near-front"] = true, rounded = true, vowel = true, } phones["ɨ"] = { close = true, central = true, unrounded = true, vowel = true, } phones["ᵻ"] = { ["near-close"] = true, central = true, unrounded = true, vowel = true, } phones["ɘ"] = { ["close-mid"] = true, central = true, unrounded = true, vowel = true, } phones["ɜ"] = { ["open-mid"] = true, central = true, unrounded = true, vowel = true, } phones["ɝ"] = { rhotic = true, ["open-mid"] = true, central = true, unrounded = true, vowel = true, } phones["ə"] = { mid = true, central = true, vowel = true, } phones["ɚ"] = { rhotic = true, mid = true, central = true, vowel = true, } phones["ɐ"] = { ["near-open"] = true, central = true, vowel = true, } phones["ʉ"] = { close = true, central = true, rounded = true, vowel = true, } phones["ᵿ"] = { ["near-close"] = true, central = true, rounded = true, vowel = true, } phones["ɵ"] = { ["close-mid"] = true, central = true, rounded = true, vowel = true, } phones["ɞ"] = { ["open-mid"] = true, central = true, rounded = true, vowel = true, } phones["ʊ"] = { ["near-close"] = true, ["near-back"] = true, rounded = true, vowel = true, } phones["ɯ"] = { close = true, back = true, unrounded = true, vowel = true, } phones["ɤ"] = { ["close-mid"] = true, back = true, unrounded = true, vowel = true, } phones["ʌ"] = { ["open-mid"] = true, back = true, unrounded = true, vowel = true, } phones["ɑ"] = { open = true, back = true, unrounded = true, vowel = true, } phones["u"] = { close = true, back = true, rounded = true, vowel = true, } phones["o"] = { ["close-mid"] = true, back = true, rounded = true, vowel = true, } phones["ɔ"] = { ["open-mid"] = true, back = true, rounded = true, vowel = true, } phones["ɒ"] = { open = true, back = true, rounded = true, vowel = true, } -- Nasals. phones["m"] = { voiced = true, bilabial = true, nasal = true, } phones["ɱ"] = { voiced = true, labiodental = true, nasal = true, } phones["n"] = { voiced = true, alveolar = true, nasal = true, } phones["ɳ"] = { voiced = true, retroflex = true, nasal = true, } phones["ɲ"] = { voiced = true, palatal = true, nasal = true, } phones["ŋ"] = { voiced = true, velar = true, nasal = true, } phones["𝼇"] = { voiced = true, velodorsal = true, nasal = true, } phones["ɴ"] = { voiced = true, uvular = true, nasal = true, } -- Plosives. phones["p"] = { voiceless = true, bilabial = true, plosive = true, } phones["b"] = { voiced = true, bilabial = true, plosive = true, } phones["t"] = { voiceless = true, alveolar = true, plosive = true, } phones["d"] = { voiced = true, alveolar = true, plosive = true, } phones["ʈ"] = { voiceless = true, retroflex = true, plosive = true, } phones["ɖ"] = { voiced = true, retroflex = true, plosive = true, } phones["c"] = { voiceless = true, palatal = true, plosive = true, } phones["ɟ"] = { voiced = true, palatal = true, plosive = true, } phones["k"] = { voiceless = true, velar = true, plosive = true, } phones["ɡ"] = { voiced = true, velar = true, plosive = true, } phones["𝼃"] = { voiceless = true, velodorsal = true, plosive = true, } phones["𝼁"] = { voiced = true, velodorsal = true, plosive = true, } phones["q"] = { voiceless = true, uvular = true, plosive = true, } phones["ɢ"] = { voiced = true, uvular = true, plosive = true, } phones["ꞯ"] = { voiceless = true, ["upper-pharyngeal"] = true, plosive = true, } phones["𝼂"] = { voiced = true, ["upper-pharyngeal"] = true, plosive = true, } phones["ʡ"] = { epiglottal = true, plosive = true, } phones["ʔ"] = { glottal = true, plosive = true, } -- Fricatives. phones["ɸ"] = { voiceless = true, bilabial = true, fricative = true, } phones["β"] = { voiced = true, bilabial = true, fricative = true, } phones["ʍ"] = { voiceless = true, ["labial-velar"] = true, fricative = true, } phones["f"] = { voiceless = true, labiodental = true, fricative = true, } phones["v"] = { voiced = true, labiodental = true, fricative = true, } phones["θ"] = { voiceless = true, dental = true, ["non-sibilant"] = true, fricative = true, } phones["ð"] = { voiced = true, dental = true, ["non-sibilant"] = true, fricative = true, } phones["s"] = { voiceless = true, alveolar = true, sibilant = true, fricative = true, } phones["z"] = { voiced = true, alveolar = true, sibilant = true, fricative = true, } phones["ɬ"] = { voiceless = true, alveolar = true, lateral = true, fricative = true, } phones["ɮ"] = { voiced = true, alveolar = true, lateral = true, fricative = true, } phones["ʃ"] = { voiceless = true, postalveolar = true, sibilant = true, fricative = true, } phones["ʒ"] = { voiced = true, postalveolar = true, sibilant = true, fricative = true, } phones["ʂ"] = { voiceless = true, retroflex = true, sibilant = true, fricative = true, } phones["ʐ"] = { voiced = true, retroflex = true, sibilant = true, fricative = true, } phones["ꞎ"] = { voiceless = true, retroflex = true, lateral = true, fricative = true, } phones["𝼅"] = { voiced = true, retroflex = true, lateral = true, fricative = true, } phones["ɕ"] = { voiceless = true, ["alveolo-palatal"] = true, sibilant = true, fricative = true, } phones["ʑ"] = { voiced = true, ["alveolo-palatal"] = true, sibilant = true, fricative = true, } phones["ç"] = { voiceless = true, palatal = true, fricative = true, } phones["ʝ"] = { voiced = true, palatal = true, fricative = true, } phones["𝼆"] = { voiceless = true, palatal = true, lateral = true, fricative = true, } phones["ɧ"] = { voiceless = true, ["palatal-velar"] = true, fricative = true, } phones["x"] = { voiceless = true, velar = true, fricative = true, } phones["ɣ"] = { voiced = true, velar = true, fricative = true, } phones["𝼄"] = { voiceless = true, velar = true, lateral = true, fricative = true, } phones["ʩ"] = { voiceless = true, velopharyngeal = true, fricative = true, } phones["χ"] = { voiceless = true, uvular = true, fricative = true, } phones["ʁ"] = { voiced = true, uvular = true, fricative = true, } phones["ħ"] = { voiceless = true, pharyngeal = true, fricative = true, } phones["ʕ"] = { voiced = true, pharyngeal = true, fricative = true, } phones["ʜ"] = { voiceless = true, epiglottal = true, fricative = true, } phones["ʢ"] = { voiced = true, epiglottal = true, fricative = true, } phones["h"] = { voiceless = true, glottal = true, fricative = true, } phones["ɦ"] = { voiced = true, glottal = true, fricative = true, } -- Approximants. phones["ʋ"] = { voiced = true, labiodental = true, approximant = true, } phones["ɥ"] = { voiced = true, ["labial–palatal"] = true, approximant = true, } phones["w"] = { voiced = true, ["labial–velar"] = true, approximant = true, } phones["ɹ"] = { voiced = true, alveolar = true, approximant = true, } phones["ꭨ"] = { ["velarized or pharyngealized"] = true, voiced = true, alveolar = true, approximant = true, } phones["l"] = { voiced = true, alveolar = true, lateral = true, approximant = true, } phones["ɫ"] = { ["velarized or pharyngealized"] = true, voiced = true, alveolar = true, lateral = true, approximant = true, } phones["ɻ"] = { voiced = true, retroflex = true, approximant = true, } phones["ɭ"] = { voiced = true, retroflex = true, lateral = true, approximant = true, } phones["j"] = { voiced = true, palatal = true, approximant = true, } phones["ʎ"] = { voiced = true, palatal = true, lateral = true, approximant = true, } phones["ɰ"] = { voiced = true, velar = true, approximant = true, } phones["ʟ"] = { voiced = true, velar = true, lateral = true, approximant = true, } -- Flaps. phones["ⱱ"] = { voiced = true, labiodental = true, flap = true, } phones["ɾ"] = { voiced = true, alveolar = true, flap = true, } phones["ɺ"] = { voiced = true, alveolar = true, lateral = true, flap = true, } phones["ɽ"] = { voiced = true, retroflex = true, flap = true, } phones["𝼈"] = { voiced = true, retroflex = true, lateral = true, flap = true, } -- Trills. phones["ʙ"] = { voiced = true, bilabial = true, trill = true, } phones["r"] = { voiced = true, alveolar = true, trill = true, } phones["𝼀"] = { voiceless = true, velopharyngeal = true, trill = true, } phones["ʀ"] = { voiced = true, uvular = true, trill = true, } phones["ᴙ"] = { voiced = true, pharyngeal = true, trill = true, } -- Clicks. phones["ʘ"] = { bilabial = true, click = true, } phones["ǀ"] = { dental = true, click = true, } phones["ǃ"] = { alveolar = true, click = true, } phones["𝼊"] = { retroflex = true, click = true, } phones["ǂ"] = { palatal = true, click = true, } phones["ʞ"] = { velar = true, click = true, } phones["ǁ"] = { lateral = true, click = true, } -- Implosives. phones["ɓ"] = { voiced = true, bilabial = true, implosive = true, } phones["ɗ"] = { voiced = true, alveolar = true, implosive = true, } phones["ᶑ"] = { voiced = true, retroflex = true, implosive = true, } phones["ʄ"] = { voiced = true, palatal = true, implosive = true, } phones["ɠ"] = { voiced = true, velar = true, implosive = true, } phones["ʛ"] = { voiced = true, uvular = true, implosive = true, } -- Percussives. phones["ʬ"] = { bilabial = true, percussive = true, } phones["ʭ"] = { bidental = true, percussive = true, } phones["¡"] = { sublaminal = true, ["lower-alveolar"] = true, percussive = true, } ]=] local U = require("Module:string utilities").char data[1] = { -- PULMONIC CONSONANTS -- nasal ["m"] = { title = "bilabial nasal", link = "w:Bilabial nasal", }, ["ɱ"] = { title = "labiodental nasal", link = "w:Labiodental nasal", }, ["n"] = { title = "alveolar nasal", link = "w:Alveolar nasal", }, ["ɳ"] = { title = "retroflex nasal", link = "w:Retroflex nasal", }, ["ɲ"] = { title = "palatal nasal", link = "w:Palatal nasal", }, ["ŋ"] = { title = "velar nasal", link = "w:Velar nasal", }, ["ɴ"] = { title = "uvular nasal", link = "w:Uvular nasal", }, -- plosive ["p"] = { title = "voiceless bilabial plosive", link = "w:Voiceless bilabial stop", }, ["b"] = { title = "voiced bilabial plosive", link = "w:Voiced bilabial stop", }, ["t"] = { title = "voiceless alveolar plosive", link = "w:Voiceless alveolar stop", }, ["d"] = { title = "voiced alveolar plosive", link = "w:Voiced alveolar stop", }, ["ʈ"] = { title = "voiceless retroflex plosive", link = "w:Voiceless retroflex stop", }, ["ɖ"] = { title = "voiced retroflex plosive", link = "w:Voiced retroflex stop", }, ["c"] = { title = "voiceless palatal plosive", link = "w:Voiceless palatal stop", }, ["ɟ"] = { title = "voiced palatal plosive", link = "w:Voiced palatal stop", }, ["k"] = { title = "voiceless velar plosive", link = "w:Voiceless velar stop", }, ["ɡ"] = { title = "voiced velar plosive", link = "w:Voiced velar stop", }, ["q"] = { title = "voiceless uvular plosive", link = "w:Voiceless uvular stop", }, ["ɢ"] = { title = "voiced uvular plosive", link = "w:Voiced uvular stop", }, ["ʡ"] = { title = "epiglottal plosive", link = "w:Epiglottal stop", }, ["ʔ"] = { title = "glottal stop", link = "w:Glottal stop", }, -- fricative ["ɸ"] = { title = "voiceless bilabial fricative", link = "w:Voiceless bilabial fricative", }, ["β"] = { title = "voiced bilabial fricative", link = "w:Voiced bilabial fricative", }, ["f"] = { title = "voiceless labiodental fricative", link = "w:Voiceless labiodental fricative", }, ["v"] = { title = "voiced labiodental fricative", link = "w:Voiced labiodental fricative", }, ["θ"] = { title = "voiceless dental fricative", link = "w:Voiceless dental fricative", }, ["ð"] = { title = "voiced dental fricative", link = "w:Voiced dental fricative", }, ["s"] = { title = "voiceless alveolar fricative", link = "w:Voiceless alveolar fricative", }, ["z"] = { title = "voiced alveolar fricative", link = "w:Voiced alveolar fricative", }, ["ʃ"] = { title = "voiceless postalveolar fricative", link = "w:Voiceless palato-alveolar sibilant", }, ["ʒ"] = { title = "voiced postalveolar fricative", link = "w:Voiced palato-alveolar sibilant", }, ["ʂ"] = { title = "voiceless retroflex fricative", link = "w:Voiceless retroflex sibilant", }, ["ʐ"] = { title = "voiced retroflex fricative", link = "w:Voiced retroflex sibilant", }, ["ɕ"] = { title = "voiceless alveolo-palatal fricative", link = "w:Voiceless alveolo-palatal sibilant", }, ["ʑ"] = { title = "voiced alveolo-palatal fricative", link = "w:Voiced alveolo-palatal sibilant", }, ["ç"] = { title = "voiceless palatal fricative", link = "w:Voiceless palatal fricative", }, ["ʝ"] = { title = "voiced palatal fricative", link = "w:Voiced palatal fricative", }, ["x"] = { title = "voiceless velar fricative", link = "w:Voiceless velar fricative", }, ["ɣ"] = { title = "voiced velar fricative", link = "w:Voiced velar fricative", }, ["χ"] = { title = "voiceless uvular fricative", link = "w:Voiceless uvular fricative", }, ["ʁ"] = { title = "voiced uvular fricative", link = "w:Voiced uvular fricative", }, ["ħ"] = { title = "voiceless pharyngeal fricative", link = "w:Voiceless pharyngeal fricative", }, ["ʕ"] = { title = "voiced pharyngeal fricative", link = "w:Voiced pharyngeal fricative", }, ["ʜ"] = { title = "voiceless epiglottal fricative", link = "w:Voiceless epiglottal fricative", }, ["ʢ"] = { title = "voiced epiglottal fricative", link = "w:Voiced epiglottal fricative", }, ["h"] = { title = "voiceless glottal fricative", link = "w:Voiceless glottal fricative", }, ["ɦ"] = { title = "voiced glottal fricative", link = "w:Voiced glottal fricative", }, -- approximant ["ʋ"] = { title = "labiodental approximant", link = "w:Labiodental approximant", }, ["ɹ"] = { title = "alveolar approximant", link = "w:Alveolar approximant", }, ["ɻ"] = { title = "retroflex approximant", link = "w:Retroflex approximant", }, ["j"] = { title = "palatal approximant", link = "w:Palatal approximant", }, ["ɰ"] = { title = "velar approximant", link = "w:Velar approximant", }, -- tap, flap ["ⱱ"] = { title = "labiodental tap", link = "w:Labiodental flap", }, ["ɾ"] = { title = "alveolar flap", link = "w:Alveolar flap", }, ["ɽ"] = { title = "retroflex flap", link = "w:Retroflex flap", }, -- trill ["ʙ"] = { title = "bilabial trill", link = "w:Bilabial trill", }, ["r"] = { title = "alveolar trill", link = "w:Alveolar trill", }, ["ʀ"] = { title = "uvular trill", link = "w:Uvular trill", }, ["ᴙ"] = { title = "epiglottal trill", link = "w:Epiglottal trill", }, -- lateral fricative ["ɬ"] = { title = "voiceless alveolar lateral fricative", link = "w:Voiceless alveolar lateral fricative", }, ["ɮ"] = { title = "voiced alveolar lateral fricative", link = "w:Voiced alveolar lateral fricative", }, -- no precomposed Unicode character --TOMOVE --["ɬ̢"] = {title = "voiceless retroflex lateral fricative", link = "w:voiceless retroflex lateral fricative"}, -- no precomposed Unicode character --TOMOVE:3 --["ʎ̝̊"] = {title = "voiceless palatal lateral fricative", link = "w:voiceless palatal lateral fricative"}, -- no precomposed Unicode character --TOMOVE:3 --["ʟ̝̊"] = {title = "voiceless velar lateral fricative", link = "w:voiceless velar lateral fricative"}, -- no precomposed Unicode character --TOMOVE --["ʟ̝"] = {title = "voiced velar lateral fricative", link = "w:voiced velar lateral fricative"}, -- lateral approximant ["l"] = { title = "alveolar lateral approximant", link = "w:Alveolar lateral approximant", }, ["ɭ"] = { title = "retroflex lateral approximant", link = "w:Retroflex lateral approximant", }, ["ʎ"] = { title = "palatal lateral approximant", link = "w:Palatal lateral approximant", }, ["ʟ"] = { title = "velar lateral approximant", link = "w:Velar lateral approximant", }, -- lateral flap ["ɺ"] = { title = "alveolar lateral flap", link = "w:Alveolar lateral flap", }, --["ɭ̆"] = {title = "retroflex lateral flap", link = "w:retroflex lateral flap"}, -- no precomposed Unicode character --TOMOVE --["ɺ˞"] = {title = "retroflex lateral flap", link = "w:retroflex lateral flap"}, -- no precomposed Unicode character --TOMOVE -- NON-PULMONIC CONSONANTS -- clicks ["ʘ"] = { title = "bilabial click", link = "w:Bilabial clicks", }, ["ǀ"] = { title = "dental click", link = "w:Dental clicks", }, ["ǃ"] = { title = "postalveolar click", link = "w:Alveolar clicks", }, ["𝼊"] = { title = "subapical retroflex", link = "w:Retroflex clicks", }, -- NOT IN X-SAMPA ["ǂ"] = { title = "palatal click", link = "w:Palatal clicks", }, ["ǁ"] = { title = "alveolar lateral click", link = "w:Lateral clicks", }, -- implosives ["ɓ"] = { title = "voiced bilabial implosive", link = "w:Voiced bilabial implosive", }, ["ɗ"] = { title = "voiced alveolar implosive", link = "w:Voiced alveolar implosive", }, -- NOT IN X-SAMPA ["ᶑ"] = { title = "retroflex implosive", link = "w:Voiced retroflex implosive", }, ["ʄ"] = { title = "voiced palatal implosive", link = "w:Voiced palatal implosive", }, ["ɠ"] = { title = "voiced velar implosive", link = "w:Voiced velar implosive", }, ["ʛ"] = { title = "voiced uvular implosive", link = "w:Voiced uvular implosive", }, -- ejectives ["ʼ"] = { title = "ejective", link = "w:Ejective consonant", }, -- CO-ARTICULATED CONSONANTS ["ʍ"] = { title = "voiceless labial-velar fricative", link = "w:Voiceless labio-velar approximant", }, ["w"] = { title = "labial-velar approximant", link = "w:Labio-velar approximant", }, ["ɥ"] = { title = "labial-palatal approximant", link = "w:Labialized palatal approximant", }, ["ɧ"] = { title = "voiceless palatal-velar fricative", link = "w:Sj-sound", }, -- should be handled in [[Module:IPA]] and not through this table -- BRACKETS --[[ -- ["//"] = { title = "morphophonemic", link = "w:morphophonemic", }, ["/"] = { title = "phonemic", link = "w:phonemic", }, ["["] = { title = "phonetic", link = "w:phonetic", }, ["["] = { title = "phonetic", link = "w:phonetic", }, ["〈"] = { title = "orthographic", link = "w:orthographic", }, ["〉"] = { title = "orthographic", link = "w:orthographic", }, ["⟨"] = { title = "orthographic", link = "w:orthographic", }, ["⟩"] = { title = "orthographic", link = "w:orthographic", }, ]] -- VOWELS -- close ["i"] = { title = "close front unrounded vowel", link = "w:Close front unrounded vowel", }, ["y"] = { title = "close front rounded vowel", link = "w:Close front rounded vowel", }, ["ɨ"] = { title = "close central unrounded vowel", link = "w:Close central unrounded vowel", }, ["ʉ"] = { title = "close central rounded vowel", link = "w:Close central rounded vowel", }, ["ɯ"] = { title = "close back unrounded vowel", link = "w:Close back unrounded vowel", }, ["u"] = { title = "close back rounded vowel", link = "w:Close back rounded vowel", }, -- near close ["ɪ"] = { title = "near-close near-front unrounded vowel", link = "w:Near-close near-front unrounded vowel", }, ["ʏ"] = { title = "near-close near-front rounded vowel", link = "w:Near-close near-front rounded vowel", }, ["ᵻ"] = { title = "near-close central unrounded vowel", link = "w:Near-close central unrounded vowel", }, -- (alternative) --TOMOVE --[[ ["ɪ̈"] = { title = "near-close central unrounded vowel", link = "w:near-close central unrounded vowel", }, ]] ["ᵿ"] = { title = "near-close central rounded vowel", link = "w:Near-close central rounded vowel", }, --[[ (alternative) TOMOVE ["ʊ̈"] = { title = "near-close central rounded vowel", link = "w:near-close central rounded vowel", }, ]] ["ʊ"] = { title = "near-close near-back rounded vowel", link = "w:Near-close near-back rounded vowel", }, --close mid ["e"] = { title = "close-mid front unrounded vowel", link = "w:Close-mid front unrounded vowel", }, ["ø"] = { title = "close-mid front rounded vowel", link = "w:Close-mid front rounded vowel", }, ["ɘ"] = { title = "close-mid central unrounded vowel", link = "w:Close-mid central unrounded vowel", }, ["ɵ"] = { title = "close-mid central rounded vowel", link = "w:Close-mid central rounded vowel", }, ["ɤ"] = { title = "close-mid back unrounded vowel", link = "w:Close-mid back unrounded vowel", }, ["o"] = { title = "close-mid back rounded vowel", link = "w:Close-mid back rounded vowel", }, -- mid ["ə"] = { title = "schwa", link = "w:Schwa", }, ["ɚ"] = { title = "schwa+r", link = "w:R-colored vowel", }, -- open mid ["ɛ"] = { title = "open-mid front unrounded vowel", link = "w:Open-mid front unrounded vowel", }, ["œ"] = { title = "open-mid front rounded vowel", link = "w:Open-mid front rounded vowel", }, ["ɜ"] = { title = "open-mid central unrounded vowel", link = "w:Open-mid central unrounded vowel", }, ["ɝ"] = { title = "open-mid central unrounded vowel+r", link = "w:R-colored vowel", }, ["ɞ"] = { title = "open-mid central rounded vowel", link = "w:Open-mid central rounded vowel", }, ["ʌ"] = { title = "open-mid back unrounded vowel", link = "w:Open-mid back unrounded vowel", }, ["ɔ"] = { title = "open-mid back rounded vowel", link = "w:Open-mid back rounded vowel", }, -- near open ["æ"] = { title = "near-open front unrounded vowel", link = "w:Near-open front unrounded vowel", }, ["ɐ"] = { title = "near-open central vowel", link = "w:Near-open central vowel", }, -- open ["a"] = { title = "open front unrounded vowel", link = "w:Open front unrounded vowel", }, ["ɶ"] = { title = "open front rounded vowel", link = "w:Open front rounded vowel", }, ["ɑ"] = { title = "open back unrounded vowel", link = "w:Open back unrounded vowel", }, ["ɒ"] = { title = "open back rounded vowel", link = "w:Open back rounded vowel", }, -- SUPRASEGMENTALS ["ˈ"] = {title = "primary stress", link = "w:Stress (linguistics)", XSAMPA = "\""}, --[[ ["???"] = { title = "extra stress: no Unicode char; double primary stress instead", link = "w:extra stress: no Unicode char; double primary stress instead", XSAMPA = "" }, --TOMOVE:3 ]] ["ˌ"] = { title = "secondary stress", link = "w:Secondary stress", }, ["ː"] = { title = "long", link = "w:Length (phonetics)", }, ["ˑ"] = { title = "half long", link = "w:Length (phonetics)", }, ["̆"] = { title = "extra-short", link = "w:Length (phonetics)", }, --[[ ["%."] = { title = "syllable break", link = "w:syllable break", }, ]] --TOMOVE ["‿"] = { title = "linking mark (absence of a break)", link = "w:Tie (typography)#International_Phonetic_Alphabet", }, [" "] = { title = "separator", link = "w:separator", }, -- TONE -- level tones ["˥"] = { title = "top", link = "w:Tone letter", }, ["˦"] = { title = "high", link = "w:Tone letter", }, ["˧"] = { title = "mid", link = "w:Tone letter", }, ["˨"] = { title = "low", link = "w:Tone letter", }, ["˩"] = { title = "bottom", link = "w:Tone letter", }, ["̋"] = { title = "extra high tone", link = "w:Tone letter", }, ["́"] = { title = "high tone", link = "w:Tone letter", }, ["̄"] = { title = "mid tone", link = "w:Tone letter", }, ["̀"] = { title = "low tone", link = "w:Tone letter", }, ["̏"] = { title = "extra low tone", link = "w:Tone letter", }, -- tone terracing ["ꜛ"] = { title = "upstep", link = "w:Upstep", }, ["ꜜ"] = { title = "downstep", link = "w:Downstep", }, -- contour tones ["̌"] = { title = "rising tone", link = "w:Tone (linguistics)", }, ["̂"] = { title = "falling tone", link = "w:Tone (linguistics)", }, ["᷄"] = { title = "high rising tone", link = "w:Tone (linguistics)", }, ["᷅"] = { title = "low rising tone", link = "w:Tone (linguistics)", }, ["᷇"] = { title = "high falling tone", link = "w:Tone (linguistics)", }, ["᷆"] = { title = "low falling tone", link = "w:Tone (linguistics)", }, ["᷈"] = { title = "rising falling tone (peaking)", link = "w:Tone (linguistics)", }, ["᷉"] = { title = "dipping", link = "w:Tone (linguistics)", }, -- [extrapolated from the chart -- please confirm] -- intonation ["|"] = { title = "minor (foot) group", link = "w:Prosodic unit", }, ["‖"] = { title = "major (intonation) group", link = "w:Prosodic unit", }, ["↗"] = { title = "global rise", link = "w:Intonation (linguistics)", }, ["↘"] = { title = "global fall", link = "w:Intonation (linguistics)", }, -- DIACRITICS -- syllabicity & releases ["̩"] = { title = "syllabi ", link = "w:Syllabic consonant", withdescender = "̍" }, -- (or "_=" ["̯"] = { title = "non-syllabic", link = "w:Semivowel", withdescender = "̑" }, ["ʰ"] = { title = "aspirated", link = "w:Aspirated consonant", }, ["ⁿ"] = { title = "nasal release", link = "w:Nasal release", }, ["ˡ"] = { title = "lateral release", link = "w:Lateral release (phonetics)", }, ["̚"] = { title = "no audible release", link = "w:No audible release", }, -- phonation ["̥"] = { title = "voiceless", link = "w:Voicelessness", withdescender = "̊" }, ["̬"] = { title = "voiced", link = "w:Voice (phonetics)", }, ["̤"] = { title = "breathy voice", link = "w:Breathy voice", }, ["̰"] = { title = "creaky voice", link = "w:Creaky voice", }, ["᷽"] = { title = "strident", link = "w:Strident vowel", }, -- primary articulation ["̪"] = { title = "dental", link = "w:Dental consonant", }, ["̺"] = { title = "apical", link = "w:Apical consonant", }, ["̻"] = { title = "laminal", link = "w:Laminal consonant", }, ["̟"] = { title = "advanced", link = "w:Relative articulation#Advanced_and_retracted", withdescender = "˖" }, ["̠"] = { title = "retracted", link = "w:Relative articulation#Retracted", withdescender = "˗" }, ["̼"] = { title = "linguolabial", link = "w:Linguolabial consonant", }, ["̈"] = { title = "centralized", link = "w:Relative articulation#Centralized_vowels", XSAMPA = "_\"" }, ["̽"] = { title = "mid-centralized", link = "Relative articulation#Mid-centralized_vowel", }, ["̞"] = { title = "lowered", link = "w:Relative articulation#Raised_and_lowered", withdescender = "˕" }, ["̝"] = { title = "raised", link = "w:Relative articulation#Raised_and_lowered", withdescender = "˔" }, ["͡"] = { title = "coarticulated", link = "w:Co-articulated consonant", }, ["͈"] = { title = "strong articulation", link = "w:Fortis and lenis", }, -- secondary articulation ["ʷ"] = { title = "labialized", link = "w:Labialization", }, ["ʲ"] = { title = "palatalized", link = "w:Palatalization (phonetics)", }, ["ˠ"] = { title = "velarized", link = "w:Velarization", }, ["ˤ"] = { title = "pharyngealized", link = "w:Pharyngealization", }, -- also see _e ["ɫ"] = { title = "velarized alveolar lateral approximant", link = "w:Alveolar lateral approximant", }, ["̴"] = { title = "velarized or pharyngealized; also see 5", link = "w:Velarization", }, ["̹"] = { title = "more rounded", link = "w:Roundedness", }, ["̜"] = { title = "less rounded", link = "w:Roundedness", }, ["̃"] = { title = "nasalization", link = "w:Nasalization", }, ["˞"] = { title = "rhotacization in vowels, retroflexion in consonants", link = "w:R-colored vowel", }, ["̘"] = { title = "advanced tongue root", link = "w:Advanced and retracted tongue root", }, ["̙"] = { title = "retracted tongue root", link = "w:Advanced and retracted tongue root", }, } data[2] = { -- TODO --["%("] = {}, --["%)"] = {}, ["ːː"] = { title = "extra long", link = "w:Length (phonetics)", }, ["r̥"] = {title = "voiceless alveolar trill", link = "w:Voiceless alveolar trill"}, ["ɬ’"] = {title = "alveolar lateral ejective fricative", link = "w:Alveolar lateral ejective fricative"}, } data[3] = { ["t͡s"] = {title = "voiceless alveolar sibilant affricate", link = "w:Voiceless alveolar affricate"}, ["d͡z"] = {title = "voiced alveolar sibilant affricate", link = "w:Voiced alveolar affricate"}, ["t͡ʃ"] = {title = "voiceless palato-alveolar affricate", link = "w:Voiceless palato-alveolar affricate", descender = true}, ["d͡ʒ"] = {title = "voiced palato-alveolar affricate", link = "w:Voiced palato-alveolar affricate"}, ["ʈ͡ʂ"] = {title = "voiceless retroflex affricate", link = "w:Voiceless retroflex affricate", descender = true}, ["ɖ͡ʐ"] = {title = "voiced retroflex affricate", link = "w:Voiced retroflex affricate, descender = true"}, ["t͡ɕ"] = {title = "voiceless alveolo-palatal affricate", link = "w:Voiceless alveolo-palatal affricate"}, ["d͡ʑ"] = {title = "voiced alveolo-palatal affricate", link = "w:Voiced alveolo-palatal affricate"}, ["c͡ç"] = {title = "voiceless palatal affricate", link = "w:Voiceless palatal affricate, descender = true"}, ["ɟ͡ʝ"] = {title = "voiced palatal affricate", link = "w:Voiced palatal affricate, descender = true"}, ["k͡x"] = {title = "voiceless velar affricate", link = "w:Voiceless velar affricate"}, ["ɡ͡ɣ"] = {title = "voiced velar affricate", link = "w:Voiced velar affricate, descender = true"}, } data[4] = { ["ǃ͡qʼ"] = {title = "alveolar linguo-glottalic stop", link = "w:Ejective-contour clicks, descender = true"}, ["ǁ͡χʼ"] = {title = "lateral linguo-glottalic affricate (homorganic)", link = "w:Ejective-contour clicks", descender = true}, } data[5] = { ["k͡ʟ̝̊"] = {title = "voiceless velar lateral affricate", link = "w:Voiceless velar lateral affricate"}, ["ᶢǀ͡qʼ"] = {title = "voiced dental linguo-glottalic stop", link = "w:Ejective-contour clicks"}, ["ǂ͡kxʼ"] = {title = "palatal linguo-glottalic affricate (heterorganic)", link = "w:Ejective-contour clicks"}, } data[6] = { ["k͡ʟ̝̊ʼ"] = {title = "velar lateral ejective affricate", link = "w:Velar lateral ejective affricate"}, ["ᶢʘ͡kxʼ"] = {title = "voiced labial linguo-glottalic affricate", link = "w:Ejective-contour clicks"}, } -- acute and grave tone marks data.diacritics = U( -- grave, acute, circumflex, tilde, macron, breve 0x300, 0x301, 0x302, 0x303, 0x304, 0x306, -- diaeresis, ring above, double acute, caron, vertical line above, double grave, left tack 0x308, 0x30A, 0x30B, 0x30C, 0x30D, 0x30F, 0x318, -- right tack, left angle, left half ring below, up tack below, down tack below, plus sign below 0x319, 0x31A, 0x31C, 0x31D, 0x31E, 0x31F, -- minus sign below, rhotic hook below, dot below, diaeresis below, ring below, vertical line below, bridge below 0x320, 0x322, 0x323, 0x324, 0x325, 0x329, 0x32A, -- caron below, inverted breve below 0x32C, 0x32F, -- tilde below, combining tilde overlay, right half ring below, inverted bridge below, square below, seagull below, x above 0x330, 0x334, 0x339, 0x33A, 0x33B, 0x33C, 0x33D, -- grave tone mark, acute tone mark, bridge above, equals sign below, double vertical line below 0x340, 0x341, 0x346, 0x347, 0x348, -- left angle below, not tilde above, homothetic above, almost equal above, left right arrow below 0x349, 0x34A, 0x34B, 0x34C, 0x34D, -- upwards arrow below, left arrowhead below, right arrowhead below 0x34E, 0x354, 0x355, -- double rightwards arrow below, combining Latin small letter a 0x362, 0x361, -- macron–acute, grave–macron, macron–grave, acute–macron, grave–acute–grave, acute–grave–acute 0x1DC4, 0x1DC5, 0x1DC6, 0x1DC7, 0x1DC8, 0x1DC9) data.tones = '˥˦˧˨˩꜒꜓꜔꜕꜖꜈꜉꜊꜋꜌꜍꜎꜏꜐꜑¹²³⁴⁵⁶⁷⁸⁹⁰' data.vowels = 'iyɨʉɯuɪʏʊeøɘɵɤoəɚɛœɜɝɞʌɔæɐaɶɑɒäëïöüÿ' data.superscripts = '¹²³⁴⁵⁶⁷⁸⁹⁰ᵝʰʱʲʳʴʵʶʷʸᶣ˞ˠˡˢꟹᵄᵊⁱᵏᵐᶬᵑᶮᶯᶰᵘᶹˀˤⁿᵇᵈᶢᶡᵡ' data.valid = U(0xA0) .. ' %(%)%%{%|%}%-~⁓.◌abcdefhijklmnopqrstuvwxyz¡àáâãāăēäæçèéêëĕěħìíîïĩīĭĺḿǹńňðòóôõöōŏőœøŕùúûüũūŭűýÿŷŋ' .. 'ǀǁǂǃǎǐǒǔřǖǘǚǜǟǣǽǿȁȅȉȍȕȫȭȳɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɪɫɬɭɮɯɰɱɲɳɴɵɶɸɹɺ𝼈ɻɽɾʀʁʂʃʄʈʉʊʋṽʌʍʎ𝼆ʏʐʑʒʔʕʘʞʙʛʜʝʟʡʢ𝼊ʬʭ⁻' .. 'ʼˈˌːˑˣ˔˕ˬ͗˭ˇ˖β͜θχᴙᶑ᷽ḁḛḭḯṍṏṳṵṹṻạẹẽịọụỳỵỹ‖․‥…‿↑↓↗↘ⱱꜛꜜꟸ𝆏𝆑˗⁽⁾ˋˊ' .. data.diacritics .. data.tones .. data.superscripts data.per_lang_valid = { ["egy"] = "V", -- V for uncertain vowel } -- Characters to add VARIATION SELECTOR-15 (U+FE0E) after. -- These are characters with emoji variants that are used by default by some clients. -- Adding VS15 after them instructs them to draw the characters as text instead. data.add_vs15 = "↗↘" data.invalid = { ["!"] = "ǃ", ["ꜝ"] = "ꜜ", ["ꜞ"] = "ꜛ", ["ꜟ"] = "ꜛ", ["'"] = "ˈ", ["’"] = "ʼ", [":"] = "ː", -- Confusable Latin letters ["B"] = "ʙ", ["g"] = "ɡ", ["G"] = "ɢ", ["Ɠ"] = "ʛ", ["H"] = "ʜ", ["ı"] = "ɪ", ["I"] = "ɪ", ["L"] = "ʟ", ["N"] = "ɴ", ["Œ"] = "ɶ", ["Q"] = "ꞯ", ["R"] = "ʀ", ["∫"] = "ʃ", ["⨎"] = "ǂ", -- due to confusion with obsolete 𝼋 below ["ß"] = "β", ["ẞ"] = "β", ["Y"] = "ʏ", ["Ə"] = "ə", ["ǝ"] = "ə", ["Ɂ"] = "ʔ", ["ɂ"] = "ʔ", ["ˁ"] = "ˤ", -- Confusable Greek letters ["α"] = "ɑ", ["γ"] = "ɣ", ["δ"] = "ð", ["ε"] = "ɛ", ["Η"] = "ʜ", ["η"] = "ŋ", ["ι"] = "ɪ", ["λ"] = "ʎ", ["υ"] = "ʋ", ["Ψ"] = "𝼊", ["ψ"] = "𝼊", ["Φ"] = "ɸ", ["ϕ"] = "ɸ", ["ꭓ"] = "χ", -- Actually Latin, since IPA uses the Greek letter(!) -- Confusable Cyrillic letters ["ӕ"] = "æ", ["Ә"] = "ə", ["ә"] = "ə", ["В"] = "ʙ", ["в"] = "ʙ", ["е"] = "e", ["З"] = "ɜ", ["з"] = "ɜ", ["Ѕ"] = "s", ["ѕ"] = "s", ["і"] = "i", ["ј"] = "j", ["Н"] = "ʜ", ["н"] = "ʜ", ["О"] = "o", ["о"] = "o", ["р"] = "p", ["с"] = "c", ["у"] = "y", ["Ү"] = "ʏ", ["ү"] = "ʏ", ["Ф"] = "ɸ", ["ф"] = "ɸ", ["х"] = "x", ["Һ"] = "h", ["һ"] = "h", ["Я"] = "ᴙ", ["я"] = "ᴙ", ["Ѱ"] = "𝼊", ["ѱ"] = "𝼊", ["Ѵ"] = "ⱱ", ["ѵ"] = "ⱱ", ["Ҁ"] = "ʕ", ["ҁ"] = "ʕ", -- Palatalization ["ᶀ"] = "bʲ", ["ꞔ"] = "cʲ", ["ᶁ"] = "dʲ", ["ȡ"] = "d̠ʲ", ["d̂"] = "d̠ʲ", ["ᶂ"] = "fʲ", ["ᶃ"] = "ɡʲ", ["ꞕ"] = "hʲ", ["ᶄ"] = "kʲ", ["ᶅ"] = "lʲ", ["ȴ"] = "l̠ʲ", ["l̂"] = "l̠ʲ", ["𝼓"] = "ɬʲ", ["ᶆ"] = "mʲ", ["ᶇ"] = "nʲ", ["ȵ"] = "n̠ʲ", ["n̂"] = "n̠ʲ", ["𝼔"] = "ŋʲ", ["ᶈ"] = "pʲ", ["ᶉ"] = "rʲ", ["𝼕"] = "ɹʲ", ["𝼖"] = "ɾʲ", ["ᶊ"] = "sʲ", ["𝼞"] = "ɕ", ["𐞺"] = "ᶝ", ["ᶋ"] = "ʃʲ", ["ʆ"] = "ʃʲ", ["ƫ"] = "tʲ", ["ȶ"] = "t̠ʲ", ["t̂"] = "t̠ʲ", ["ᶌ"] = "vʲ", ["ᶍ"] = "xʲ", ["ᶎ"] = "zʲ", ["𝼘"] = "ʒʲ", ["ʓ"] = "ʒʲ", -- Retroflex ["𝼝"] = "ʈ͡ʂ", ["𝼥"] = "ɖ", ["𝼦"] = "ɭ", ["𝼧"] = "ɳ", ["𝼨"] = "ɽ", ["𝼩"] = "ʂ", ["𝼪"] = "ʈ", -- Rhotic vowels ["ᶏ"] = "a˞", ["ᶐ"] = "ɑ˞", ["ᶒ"] = "e˞", ["ᶕ"] = "ɚ", ["ᶓ"] = "ɛ˞", ["ᶔ"] = "ɝ", ["ᶖ"] = "i˞", ["𝼚"] = "ɨ˞", ["𝼛"] = "o˞", ["ᶗ"] = "ɔ˞", ["ᶙ"] = "u˞", -- Syllabic fricatives ["ɿ"] = "z̩", ["ʅ"] = "ʐ̩", ["ʮ"] = "z̩ʷ", ["ʯ"] = "ʐ̩ʷ", -- Clicks ["ʗ"] = "ǃ", ["𝼋"] = "ǂ", ["ʇ"] = "ǀ", ["ʖ"] = "ǁ", ["‼"] = "𝼊", -- Voiceless implosives ["ƈ"] = "ʄ̊", ["ƙ"] = "ɠ̊", ["ƥ"] = "ɓ̥", ["ʠ"] = "ʛ̥", ["ƭ"] = "ɗ̥", ["𝼉"] = "ᶑ̥", -- Monographs ["ꜰ"] = "ɸ", ["ɩ"] = "ɪ", ["ɼ"] = "r̝", ["ᴜ"] = "ʊ", ["ɷ"] = "ʊ", ["𐞤"] = "ᶷ", ["ƛ"] = "t͡ɬ", ["ƻ"] = "d͡z", ["ƾ"] = "t͡s", -- Digraphs ["ȸ"] = "b̪", ["ʣ"] = "d͡z", ["ʥ"] = "d͡ʑ", ["ꭦ"] = "ɖ͡ʐ", ["ʤ"] = "d͡ʒ", ["𝼒"] = "d͡ʒʲ", ["𝼙"] = "d͡ᶚ", ["ʪ"] = "ɬ͡s", ["ʫ"] = "ɮ͡z", ["ȹ"] = "p̪", ["ʦ"] = "t͡s", ["ʨ"] = "t͡ɕ", ["ꭧ"] = "ʈ͡ʂ", ["ʧ"] = "t͡ʃ", ["𝼗"] = "t͡ʃʲ", ["𝼜"] = "t͡ᶘ", -- Deprecated or confusable diacritics ["̫"] = "ʷ", ["͂"] = "̃", ["᫇"] = "ʷ", ["⸋"] = "̚", } return data 8k30gvsydcvyu79075bclp6zjyev9am Ta‌̱mpi‌̱let:affixusex 10 1977 35338 2025-01-19T23:56:04Z Kambai Akau 8 Created page with "{{#invoke:affixusex/templates|affixusex_t|type=affix}}<noinclude>{{documentation}}</noinclude>" 35338 wikitext text/x-wiki {{#invoke:affixusex/templates|affixusex_t|type=affix}}<noinclude>{{documentation}}</noinclude> 8i5ajmshu3ju7fli46kk9nms7a0g4cv Module:affixusex/templates 828 1978 39936 35339 2025-10-16T07:10:39Z Hiyuune 556 39936 Scribunto text/plain local export = {} local require = require local affixusex_module = "Module:affixusex" local parameter_utilities_module = "Module:parameter utilities" local concat = table.concat local find = string.find local gsub = string.gsub local insert = table.insert local match = string.match local sort = table.sort local sub = string.sub function export.affixusex_t(frame) local parent_args = frame:getParent().args local params = { [1] = {required = true, type = "language", default = "und"}, [2] = {list = true, allow_holes = true}, ["altaff"] = {}, ["nointerp"] = {type = "boolean"}, ["pagename"] = {}, } local aftype = frame.args.type if aftype == "" or not aftype then aftype = "affix" end if aftype == "prefix" then params.altpref = {alias_of = "altaff"} elseif aftype == "suffix" then params.altsuf = {alias_of = "altaff"} end local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { -- We want to require an index for all params. Some of the params generated below have separate_no_index, which -- overrides require_index (and also requires an index for the param corresponding to the first item). {default = true, require_index = true}, {group = {"link", "ref", "lang", "q", "l"}}, {param = "lit", separate_no_index = true}, {param = "arrow", type = "boolean"}, {param = {"joiner", "fulljoiner"}}, } local has_exclamation_point = {} local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, process_args_before_parsing = function(args) -- Remember and remove an exclamation point from the beginning of a term. We need to do this *before* -- parsing inline modifiers because the exclamation point goes before a language prefix, which is split off -- as part of parsing inline modifiers. for i, term in ipairs(args[2]) do if sub(term, 1, 1) == "!" then has_exclamation_point[i] = true args[2][i] = gsub(term, "^!", "") end end end, termarg = 2, parse_lang_prefix = true, track_module = "affixusex", } local lang = args[1] local data = { items = items, lang = lang, sc = args.sc.default, l = args.l.default, ll = args.ll.default, q = args.q.default, qq = args.qq.default, lit = args.lit.default, } local pagename = args.pagename or mw.loadData("Module:headword/data").pagename -- Determine whether the terms in the numbered params contain a prefix or suffix. If not, we may insert one before -- the last term (for suffixes) or the first term (for prefixes). local affix_in_items = false for i, item in ipairs(items) do if item.term then -- Careful here, a prefix beginning with ! should be treated as a normal term. if has_exclamation_point[item.orig_index] or ((item.lang or lang):makeEntryName(item.term)) == pagename then affix_in_items = true if not item.alt then item.alt = item.term item.term = nil end end end end -- Determine affix to check for prefixness/suffixness. local insertable_aff = args.altaff or pagename -- Determine affix to interpolate if needed. local affix = args.altaff if not affix then if lang:hasType("reconstructed") then affix = "*" .. pagename else affix = pagename end end -- Insert suffix derived from page title or altaff=/altsuf= before the last component if -- (a) nointerp= isn't present, and -- (b) no suffix is present among the parts (where "suffix" means a part that matches the subpage name after -- diacritics have been removed, or a part prefixed by !), and either -- (i) {{suffixusex}}/{{sufex}} was used; -- (ii) {{affixusex}}/{{afex}} was used and altaff= is given, and its value looks like a suffix (begins with -, -- doesn't end in -; an infix is not a suffix) -- (iii) {{affixusex}}/{{afex}} was used and altaff= is not given and the subpage title looks like a suffix -- (same conditions as for altaff=) -- Insert prefix derived from page title or altaff=/altpref= before the first component using similar logic as -- preceding. if not args.nointerp and not affix_in_items then if aftype == "prefix" or ( aftype == "affix" and sub(insertable_aff, -1) == "-" and sub(insertable_aff, 1, 1) ~= "-" ) then insert(items, 1, {alt = affix}) elseif aftype == "suffix" or ( aftype == "affix" and sub(insertable_aff, 1, 1) == "-" and sub(insertable_aff, -1) ~= "-" ) then insert(items, #items, {alt = affix}) end end return "<span class=\"affixusex\">" .. require(affixusex_module).format_affixusex(data) .. "</span>" end return export m29x8yg8la9lnnr6l3aak6wnpe5n1iz Module:parameter utilities 828 1979 39906 35340 2025-10-14T08:21:05Z Hiyuune 556 + 39906 Scribunto text/plain local export = {} local debug_track_module = "Module:debug/track" local functions_module = "Module:fun" local parameters_module = "Module:parameters" local parse_interface_module = "Module:parse interface" local parse_utilities_module = "Module:parse utilities" local table_module = "Module:table" local dump = mw.dumpObject local error = error local insert = table.insert local ipairs = ipairs local next = next local pairs = pairs local require = require local tonumber = tonumber local type = type --[==[ 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 debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function is_callable(...) is_callable = require(functions_module).is_callable return is_callable(...) end local function list_to_set(...) list_to_set = require(table_module).listToSet return list_to_set(...) end local function parse_term_with_lang(...) parse_term_with_lang = require(parse_utilities_module).parse_term_with_lang return parse_term_with_lang(...) end local function parse_inline_modifiers(...) parse_inline_modifiers = require(parse_interface_module).parse_inline_modifiers return parse_inline_modifiers(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function table_len(...) table_len = require(table_module).length return table_len(...) end ----------------- end loaders ---------------- local function track(page, track_module) return debug_track((track_module or "parameter utilities") .. "/" .. page) end -- Throw an error prefixed with the words "Internal error" (and suffixed with a dumped version of `spec`, if provided). -- This is for logic errors in the code itself rather than template user errors. local function internal_error(msg, spec) if spec then msg = ("%s: %s"):format(msg, dump(spec)) end error(("Internal error: %s"):format(msg)) end -- Table listing the default recognized special separator arguments and how they display. export.default_special_separators = { [";"] = "; ", ["_"] = " ", ["~"] = " ~ ", ["→"] = " → ", } --[==[ intro: The purpose of this module is to facilitate implementation of templates that can have arguments specified either through inline modifiers or separate parameters. There are two types of templates supported: those that take a list of items with associated properties, which can be specified either through indexed separate parameters (e.g. {{para|t2}}, {{para|pos3}}) or inline modifiers (`<t:...>`, `<pos:...>`, etc.); and those that take a single term, whose properties can be specified through non-indexed separate parameters (e.g. {{para|t}} or {{para|pos}}) or inline modifiers. Both types of templates can optionally have subitems in the term parameter(s), where the subitems are typically (but not necessarily) separated with commas and each subitem can have its own inline modifiers. Some examples of templates that take a list of items are {{tl|alter}}/{{tl|alt}}; {{tl|synonyms}}/{{tl|syn}}, {{tl|antonyms}}/{{tl|ant}}, and other "nyms" templates; {{tl|col}}, {{tl|col2}}, {{tl|col3}}, {{tl|col4}} and other column templates; {{tl|descendant}}/{{tl|desc}}; {{tl|affix}}/{{tl|af}}, {{tl|prefix}}/{{tl|pre}} and related *fix templates; {{tl|affixusex}}/{{tl|afex}} and related templates; {{tl|IPA}}; {{tl|homophones}}; {{tl|rhymes}}; and several others. Examples of templates that take a single item are form-of templates ({{tl|inflection of}}/{{tl|infl of}}, {{tl|form of}}, and specific templates such as {{tl|alt form}}/{{tl|alternative form of}}, {{tl|abbr of}}/{{tl|abbreviation of}}, {{tl|clipping of}}, and many others); for etymology templates ({{tl|bor}}/{{tl|borrowed}}, {{tl|der}}/{{tl|derived}}, etc. as well as `misc_variant` templates like {{tl|ellipsis}}, {{tl|abbrev}}, {{tl|clipping}}, {{tl|reduplication}} and the like); and other templates that take an argument structure similar to {{tl|l}} or {{tl|m}}. This module can be thought of as a combination of [[Module:parameters]] (which parses template parameters, and in particular handles the separate parameter versions of the properties) and `parse_inline_modifiers()` in [[Module:parse utilities]] (which parses inline modifiers). The two main entry points are `parse_list_with_inline_modifiers_and_separate_params()` (for templates that take a list of items) and `parse_term_with_inline_modifiers_and_separate_params()` (for templates that take a single item). However, there are other functions provided, e.g. to initialize the `param_mods` structure that is passed to the two entry points. The typical workflow for using `parse_list_with_inline_modifiers_and_separate_params()` looks as follows (a slightly simplified version of the code in [[Module:nyms]]): { local export = {} local parameter_utilities_module = "Module:parameter utilities" ... -- Entry point to be invoked from a template. function export.show(frame) local parent_args = frame:getParent().args -- Parameters that don't have corresponding inline modifiers. Note in particular that the parameter corresponding to -- the items themselves must be specified this way, and must specify either `allow_holes = true` (if the user can -- omit terms, typically by specifying the term using |altN= or <alt:...> so that they remain unlinked) or -- `disallow_holes = true` (if omitting terms is not allowed). (If neither `allow_holes` nor `disallow_holes` is -- specified, an error is thrown in parse_list_with_inline_modifiers_and_separate_params().) local params = { [1] = {required = true, type = "language", default = "und"}, [2] = {list = true, allow_holes = true, required = true, default = "term"}, } local m_param_utils = require(parameter_utilities_module) -- This constructs the `param_mods` structure by adding well-known groups of parameters (such as all the parameters -- associated with based on full_link() in [[Module:links]], with default properties that can be overridden. This is -- easier and less error-prone than manually specifying the `param_mods` structure (see below for how this would -- look). Here, we specify the group "link" (consisting of all the link parameters for use with full_link()), group -- "ref" (which adds the "ref" parameter for specifying references), group "l" (which adds the "l" and "ll" -- parameters for specifying labels) and group "q" (which adds the "q" and "qq" parameters for specifying regular -- qualifiers). By default, labels and qualifiers have `separate_no_index` set so that e.g. |q1= is distinct from -- |q=, the former specifying the left qualifier for the first item and the latter specifying the overall left -- qualifier. For compatibility, we override the `separate_no_index` setting for the group "q", which causes |q= and -- |q1= to be the same, and likewise for |qq= and |qq1=. Finally, also for compatibility, we add an "lb" parameter -- that is an alias of "ll" (in all respects; |lb= is the same as |ll=, |lb1= is the same as |ll1=, <lb:...> is the -- same as <ll:...>, etc.). local param_mods = m_param_utils.construct_param_mods { {group = {"link", "ref", "l"}}, {group = "q", separate_no_index = false}, {param = "lb", alias_of = "ll"}, } -- This processes the raw arguments in `parent_args`, parses inline modifiers and creates corresponding objects -- containing the property values specified either through inline modifiers or separate parameters. local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, termarg = 2, parse_lang_prefix = true, track_module = "nyms", lang = 1, sc = "sc.default", } local lang = args[1] -- Now do the actual implementation of the template. Generally this should be split into a separate function, often -- in a separate module (if the implementation goes in [[Module:foo]], the template interface code goes in -- [[Module:foo/templates]]). ... } The `param_mods` structure controls the properties that can be specified by the user for a given item, and is conceptually very similar to the `param_mods` structure used by `parse_inline_modifiers()`. The key is the name of the parameter (e.g. {"t"}, {"pos"}) and the value is a table with optional elements as follows: * `item_dest`, `store`: Same as the corresponding fields in the `param_mods` structure passed to `parse_inline_modifiers()`. * `type`, `set`, `sublist`, `convert` and associated fields such as `family` and `method`: These control parsing and conversion of the raw values specified by the user and have the same meaning as in [[Module:parameters]] and also in `parse_inline_modifiers()` (which delegates the actual conversion to [[Module:parameters]]). These fields — and for that matter, all fields other than `item_dest`, `store` and `overall` — are forwarded to the `process()` function in [[Module:parameters]]. * `alias_of`: This parameter is an alias of some other parameter. This spec is recognized only by `process()` in [[Module:parameters]], and not by `parse_inline_modifiers()`; to set up an alias in `parse_inline_modifiers()`, you need to make sure (using `item_dest`) that both the alias and aliasee modifiers store their values in the same location, and you need to copy the remaining properties from the aliasee's spec to the aliasing modifier's spec. All of this happens automatically if you generate the `param_mods` structure using `construct_param_mods()`. * `require_index`: This means that the non-indexed parameter version of the property is not recognized. E.g. in the case of the {"sc"} property, use of the {{para|sc}} parameter would result in an error, while {{para|sc1}} is recognized and specifies the {"sc"} property for the first item. The default, if neither `require_index` nor `separate_no_index` is given, is for {{para|sc}} and {{para|sc1}} to mean the same thing (both would specify the {"sc"} property of the first item). Note that `require_index` and `separate_no_index` are mutually exclusive, and if either one is specified during processing by `construct_param_mods()`, the other one is automaticallly turned off. * `separate_no_index`: This means that e.g. the {{para|sc}} parameter is distinct from the {{para|sc1}} parameter (and thus from the `<sc:...>` inline modifier on the first item). This is typically used to distinguish an overall version of a property from the corresponding item-specific property on the first item. (In this case, for example, {{para|sc}} overrides the script code for all items, while {{para|sc1}} overrides the script code only for the first item.) If not given, and if `require_index` is not given, {{para|sc}} and {{para|sc1}} would have the same meaning and refer to the item-specific property on the first item. When this is given, the overall value can be accessed using the `.default` field of the property value in `args`, e.g. in this case `args.sc.default`. Note that (as mentioned above) `require_index` and `separate_no_index` are mutually exclusive, and if either one is specified during processing by `construct_param_mods()`, the other one is automaticallly turned off. * `list`, `allow_holes`, `disallow_holes`: These should '''not''' be given. `list` and `allow_holes` are automatically set for all parameter specs added to the `params` structure used by `process()` in [[Module:parameters]], and `disallow_holes` clashes with `allow_holes`. For the above workflow example, the call to `construct_param_mods()` generates the following `param_mods` structure: { local param_mods = { -- the parameters generated by group "link" alt = {}, t = { -- [[Module:links]] expects the gloss in "gloss". item_dest = "gloss", }, gloss = { alias_of = "t", }, tr = {}, ts = {}, g = { -- [[Module:links]] expects the genders in "genders". item_dest = "genders", type = "genders", }, pos = {}, lit = {}, id = {}, sc = { separate_no_index = true, type = "script", }, -- the parameters generated by group "ref" ref = { item_dest = "refs", type = "references", }, -- the parameters generated by group "l" l = { type = "labels", separate_no_index = true, }, ll = { type = "labels", separate_no_index = true, }, -- the parameters generated by group "q"; note that `separate_no_index = true` would be set, but is overridden -- (specifying `separate_no_index = false` in the `param_mods` structure is equivalent to not specifying it at all) q = { type = "qualifier", separate_no_index = false, }, qq = { type = "qualifier", separate_no_index = false, }, -- the parameter generated by the individual "lb" parameter spec; note that only `alias_of` was explicitly given, -- while `item_dest` is automatically set so that inline modifier <lb:...> stores into the same place as <ll:...>, -- and the other specs are copied from the `ll` spec so `lb` works like `ll` in all regards lb = { alias_of = "ll", item_dest = "ll", type = "labels", separate_no_index = true, }, } } ]==] local qualifier_spec = { type = "qualifier", separate_no_index = true, } local label_spec = { type = "labels", separate_no_index = true, } local recognized_param_mod_groups = { link = { alt = {}, t = { -- [[Module:links]] expects the gloss in "gloss". item_dest = "gloss", }, gloss = { alias_of = "t", }, tr = {}, ts = {}, g = { -- [[Module:links]] expects the genders in "genders". item_dest = "genders", type = "genders", }, pos = {}, lit = {}, id = {}, sc = { separate_no_index = true, type = "script", }, }, lang = { lang = { require_index = true, type = "language", }, }, q = { q = qualifier_spec, qq = qualifier_spec, }, a = { a = label_spec, aa = label_spec, }, l = { l = label_spec, ll = label_spec, }, ref = { ref = { item_dest = "refs", type = "references", }, }, } local function merge_param_mod_settings(orig, additions) local merged = shallow_copy(orig) for k, v in pairs(additions) do merged[k] = v if k == "require_index" then merged.separate_no_index = nil elseif k == "separate_no_index" then merged.require_index = nil end end merged.default = nil merged.group = nil merged.param = nil merged.exclude = nil merged.include = nil return merged end local function verify_type(spec, param, typ1, typ2) if not spec[param] then return end local val = spec[param] if type(val) ~= typ1 and (not typ2 or type(val) ~= typ2) then internal_error(("Parameter `%s` must be a %s%s but saw a %s"):format(param, typ1, typ2 and " or " .. typ2 or "", type(val)), spec) end end local function verify_well_constructed_spec(spec) local num_control = (spec.default and 1 or 0) + (spec.group and 1 or 0) + (spec.param and 1 or 0) if num_control == 0 then internal_error( "Spec passed to construct_param_mods() must have either the `default`, `group` or `param` keys set", spec) end if num_control > 1 then internal_error( "Exactly one of `default`, `group` or `param` must be set in construct_param_mods() spec", spec) end if spec.list or spec.allow_holes then -- FIXME: We need to support list = "foo" for list parameters that are stored in e.g. 2=, foo2=, foo3=, etc. internal_error("`list` and `allow_holes` may not be set; they are automatically set when constructing the " .. "corresponding spec in the `params` object passed to [[Module:parameters]]", spec) end if spec.disallow_holes then internal_error("`disallow_holes` may not be set; it conflicts with `allow_holes`, which is automatically " .. "set when constructing the corresponding spec in the `params` object passed to [[Module:parameters]]", spec) end if spec.include and spec.exclude then internal_error("Saw both `include` and `exclude` in the same spec", spec) end if (spec.include or spec.exclude) and not spec.group then internal_error( "`include` and `exclude` can only be specified along with `group`, not with `default` or `param`", spec) end verify_type(spec, "group", "string", "table") verify_type(spec, "param", "string", "table") verify_type(spec, "include", "table") verify_type(spec, "exclude", "table") end --[==[ Construct the `param_mods` structure used in parsing arguments and inline modifiers from a list of specifications. A sample invocation (a slightly simplified version of the actual invocation associated with {{tl|affix}} and related templates) looks like this: { local param_mods = require("Module:parameter utilities").construct_param_mods { -- We want to require an index for all params (or use separate_no_index, which also requires an index for the -- param corresponding to the first item). {default = true, require_index = true}, {group = {"link", "ref", "lang", "q", "l"}}, -- Override these two to have separate_no_index. {param = {"lit", "pos"}, separate_no_index = true}, } } Each specification either sets the default value for further parameter specs or adds one or more parameters. Parameters can be added directly using `param`, or groups of predefined parameters can be added using `group`. Specifications are one of three types: # Those that set the default properties for future-added parameters. These contain {default = true} as one of the properties of the spec. Specs are processed in order and you can change the defaults mid-way through. # Those that add the parameters associated with one or more pre-defined groups. These contain {group = "group"} or {group = {"group1", "group2", ...}}. The pre-defined parameter groups and their associated properties are listed below. The pre-defined properties of parameters in a group override properties associated with a {default = true} spec, and are in turn overridden by any properties given directly in the spec itself. Note as well that setting the `separate_no_index` property will automatically cause the `require_index` property to be unset and vice-versa, as the two are mutually exclusive. (This happens in the example above, where the {separate_no_index = true} setting associated with the params {"lit"} and {"pos"} cancels out the {require_index = true} default setting, as well as less obviously with the pre-defined {"sc"} property of the {"link"} group, the {"q"} and {"qq"} properties of the {"q"} group, and the {"l"} and {"ll"} properties of the {"l"} group, all of which have an associated pre-defined property {separate_no_index = true}, which overrides and cancels out the {require_index = true} default setting. Finally, when adding the parameters of a group, you can request the only a subset of the parameters be added using either the `include` or `exclude` properties, each of whose values is a list of parameters that specify (respectively) the parameters to include (all other parameters of the group are excluded) or to exclude (all other parameters of the group are included). This is used, for example, in [[Module:romance etymology]] and [[Module:it-etymology]], which specify {group = "link", exclude = {"tr", "ts", "sc"}} to exclude link parameters that aren't relevant to Latin-script languages such as the Romance languages, and conversely in [[Module:IPA/templates]], which specifies {group = "link", include = {"t", "gloss", "pos"}} to include only the specified parameters for use with {{tl|IPA}}. # Those that add individual parameters. These contain {param = "param"} or {param = {"param1", "param2", ...}}, the latter syntax used to control a set of parameters together. The resulting spec is formed by initializing the parameter's settings with any previously-specified default properties (using a spec containing {default = true}) if the parameter hasn't already been initialized, and then overriding the resulting settings with any settings given directly in the specification. In the above example, the {"lit"} and {"pos"} parameters were previously initialized through the {"link"} group (specified in the second of the three specifications) but ended up with {require_index = true} due to the {default = true} spec (the first of the three specifications). We override these two parameters to have {separate_no_index = true} (which, as mentioned above, cancels out {require_index = true}). This is done so that {{tl|affix}} and related templates have {{para|pos}} and {{para|lit}} parameters distinct from {{para|pos1}} and {{para|lit1}}, which are used to specify an overall part of speech (which applies to all parts of the affix, as opposed to applying to just one element of the expression) or a literal definition for the entire expression (instead of just for one element of the expression). The built-in parameter groups are as follows: {|class="wikitable" ! Group !! Group meaning !! Parameter !! Parameter meaning !! Default properties |- | rowspan=10| `link` | rowspan=10| link parameters; same as those available on {{tl|l}}, {{tl|m}} and other linking templates | `alt` || display text, overriding the term's display form || — |- | `t` || gloss (translation) of a non-English term || {item_dest = "gloss"} |- | `gloss` || gloss (translation); same as `t` || {alias_of = "t"} |- | `tr` || transliteration of a non-Latin-script term; only needed if the automatic transliteration is incorrect or unavailable (e.g. in Hebrew, which doesn't have automatic transliteration) || — |- | `ts` || transcription of a non-Latin-script term, if the transliteration is markedly different from the actual pronunciation; should not be used for IPA pronunciations || — |- | `g` || comma-separated list of genders; whitespace may surround the comma and will be ignored || {item_dest = "genders", type = "genders"} |- | `pos` || part of speech for the term || — |- | `lit` || literal meaning (translation) of the term || — |- | `id` || a sense ID for the term, which links to anchors on the page set by the {{tl|senseid}} template || — |- | `sc` || the script code (see [[Wiktionary:Scripts]]) for the script that the term is written in; rarely necessary, as the script is autodetected (in most cases, correctly) || {separate_no_index = true, type = "script"} |- | rowspan=2| `q` | rowspan=2| left and right normal qualifiers (as displayed using {{tl|q}}) | `q` || left normal qualifier || {separate_no_index = true, type = "qualifier"} |- | `qq` || right normal qualifier || {separate_no_index = true, type = "qualifier"} |- | rowspan=2| `a` | rowspan=2| left and right accent qualifiers (as displayed using {{tl|a}}) | `a` || comma-separated list of left accent qualifiers; whitespace must not surround the comma || {separate_no_index = true, type = "labels"} |- | `aa` || comma-separated list of right accent qualifiers; whitespace must not surround the comma || {separate_no_index = true, type = "labels"} |- | rowspan=2| `l` | rowspan=2| left and right labels (as displayed using {{tl|lb}}, but without categorizing) | `l` || comma-separated list of left labels; whitespace must not surround the comma || {separate_no_index = true, type = "labels"} |- | `ll` || comma-separated list of right labels; whitespace must not surround the comma || {separate_no_index = true, type = "labels"} |- | `ref` | reference(s) (in the format accepted by [[Module:references]]; see also the documentation for the {{para|ref}} parameter to {{tl|IPA}}) | `ref` || one or more references, in the format accepted by [[Module:references]] || {item_dest = "refs", type = "references"} |- | `lang` | language for an individual term (provided for compatibility; it is preferred to specify languages for individual terms using language prefixes instead) | `lang` || language code (see [[Wiktionary:Languages]]) for the term || {require_index = true, type = "language"} |} ]==] function export.construct_param_mods(specs) local param_mods = {} local default_specs = {} for _, spec in ipairs(specs) do verify_well_constructed_spec(spec) if spec.default then -- This will have an extra `default` field in it, but it will be erased by merge_param_mod_settings() default_specs = spec else if spec.group then local groups = spec.group if type(groups) ~= "table" then groups = {groups} end local include_set if spec.include then include_set = list_to_set(spec.include) end local exclude_set if spec.exclude then exclude_set = list_to_set(spec.exclude) end for _, group in ipairs(groups) do local group_specs = recognized_param_mod_groups[group] if not group_specs then internal_error(("Unrecognized built-in param mod group '%s'"):format(group), spec) end for group_param, group_param_settings in pairs(group_specs) do local include_param if include_set then include_param = include_set[group_param] elseif exclude_set then include_param = not exclude_set[group_param] else include_param = true end if include_param then local merged_settings = merge_param_mod_settings(merge_param_mod_settings( param_mods[group_param] or default_specs, group_param_settings), spec) param_mods[group_param] = merged_settings end end end end if spec.param then local params = spec.param if type(params) ~= "table" then params = {params} end for _, param in ipairs(params) do local settings = merge_param_mod_settings(param_mods[param] or default_specs, spec) -- If this parameter is an alias of another parameter, we need to copy the specs from the other -- parameter, since parse_inline_modifiers() doesn't know about `alias_of` and having the specs -- duplicated won't cause problems for [[Module:parameters]]. We also need to set `item_dest` to -- point to the `item_dest` of the aliasee (defaulting to the aliasee's value itself), so that -- both modifiers write to the same location. Note that this works correctly in the common case of -- <t:...> with `item_dest = "gloss"` and <gloss:...> with `alias_of = "t"`, because both will end -- up with `item_dest = "gloss"`. local aliasee = settings.alias_of if aliasee then local aliasee_settings = param_mods[aliasee] if not aliasee_settings then internal_error(("Undefined aliasee '%s'"):format(aliasee), spec) end for k, v in pairs(aliasee_settings) do if settings[k] == nil then settings[k] = v end end if settings.item_dest == nil then settings.item_dest = aliasee end end param_mods[param] = settings end end end end return param_mods end -- Return true if `k` is a "built-in" (specially recognized) key in a `param_mod` specification. All other keys -- are forwarded to the structure passed to [[Module:parameters]]. local function param_mod_spec_key_is_builtin(k) return k == "item_dest" or k == "overall" or k == "store" end --[==[ Convert the properties in `param_mods` into the appropriate structures for use by `process()` in [[Module:parameters]] and store them in `params`. If `overall_only` is given, only store the properties in `param_mods` that correspond to overall (non-item-specific) parameters. Currently this only happens when `separate_no_index` is specified. ]==] function export.augment_params_with_modifiers(params, param_mods, overall_only) if overall_only then for param_mod, param_mod_spec in pairs(param_mods) do if overall_only == "always" or param_mod_spec.separate_no_index then local param_spec = {} for k, v in pairs(param_mod_spec) do if k ~= "separate_no_index" and k ~= "require_index" and not param_mod_spec_key_is_builtin(k) then param_spec[k] = v end end params[param_mod] = param_spec end end else local list_with_holes -- Add parameters for each term modifier. for param_mod, param_mod_spec in pairs(param_mods) do local param_spec for k, v in pairs(param_mod_spec) do if not param_mod_spec_key_is_builtin(k) then if param_spec == nil then param_spec = {list = true} end param_spec[k] = v end end if param_spec == nil then if list_with_holes == nil then list_with_holes = {list = true, allow_holes = true} end param_spec = list_with_holes elseif param_spec.alias_of == nil then param_spec.allow_holes = true end params[param_mod] = param_spec end end end --[==[ Return true if `k`, a key in an item, refers to a property of the item (is not one of the specially stored values). Note that `lang` and `sc` are considered properties of the item, although `lang` is set when there's a language prefix and both `lang` and `sc` may be set from default values specified in the `data` structure passed into `parse_list_with_inline_modifiers_and_separate_params()` and `parse_term_with_inline_modifiers_and_separate_params()`. If you don't want these treated as property keys, you need to check for them yourself. ]==] function export.item_key_is_property(k) return k ~= "term" and k ~= "termlang" and k ~= "termlangs" and k ~= "itemno" and k ~= "orig_index" and k ~= "separator" end -- Fetch the argument in `args` corresponding to `index_or_value`, which may be a string of the form "foo.default" -- (requesting the value of `args["foo"].default`); a string or number (requesting the value at that key); a function of -- one argument (`args`), which returns the argument value; or the value itself. Return the resulting value and the -- parameter in `args` that the value came from, or nil if unknown (i.e. a function or direct value was specified). local function fetch_argument(args, index_or_value) if not index_or_value then return index_or_value, nil end local index_or_value_type = type(index_or_value) if index_or_value_type == "string" then if index_or_value:sub(-8) == ".default" then local index_without_default = index_or_value:sub(1, -9) local arg_obj = fetch_argument(args, index_without_default) if type(arg_obj) ~= "table" then internal_error(("Requested that the '.default' key of argument `%s` be fetched, but argument value is undefined or not a table"): format(index_without_default), arg_obj) end return arg_obj.default, index_without_default end if index_or_value:match("^%d+$") then index_or_value = tonumber(index_or_value) end return args[index_or_value], index_or_value elseif index_or_value_type == "number" then return args[index_or_value], index_or_value elseif is_callable(index_or_value) then return index_or_value(args), nil end return index_or_value, nil end function export.generate_obj_maybe_parsing_lang_prefix(data) local term = data.term local term_dest = data.term_dest or "term" local termobj = data.termobj or {} if data.parse_lang_prefix and term:find(":", nil, true) then local actual_term, termlangs = parse_term_with_lang { term = term, parse_err = data.parse_err, paramname = data.paramname, allow_bad = data.allow_bad_lang_prefix, allow_multiple = data.allow_multiple_lang_prefixes, lang_cache = data.lang_cache, } termobj[term_dest] = actual_term ~= "" and actual_term or nil if termlangs then -- If we couldn't parse a language code, don't overwrite an existing setting in `lang` -- that may have originated from a separate |langN= param. if data.allow_multiple_lang_prefixes then termobj.termlangs = termlangs termobj.lang = termlangs and termlangs[1] or nil else termobj.termlang = termlangs termobj.lang = termlangs end end else termobj[term_dest] = term ~= "" and term or nil end return termobj end -- Subfunction of parse_list_with_inline_modifiers_and_separate_params() and -- parse_term_with_inline_modifiers_and_separate_params(), validating certain argument-related fields that are shared -- among the two functions. local function validate_argument_related_fields(data) if not data.termarg then internal_error("`data.termarg` must be given, indicating which argument contains the terms to be parsed", data) end if not data.param_mods then internal_error("`data.param_mods` must be given, indicating the allowed inline modifiers and separate " .. "parameters to copy", data) end local subitem_param_handling = data.subitem_param_handling or "only" if subitem_param_handling ~= "only" and subitem_param_handling ~= "first" and subitem_param_handling ~= "last" then internal_error("Unrecognized value for `data.subitem_param_handling`, should be 'first', 'last' or 'only'", subitem_param_handling) end if data.raw_args then if data.processed_args then internal_error("Only one of `data.raw_args` and `data.processed_args` can be specified", data) end if not data.params then internal_error("When `data.raw_args` is specified, so must `data.params`, so that the raw arguments " .. "can be parsed", data) end if data.params[data.termarg] == nil then internal_error("There must be a spec in `data.params` corresponding to `data.termarg`", data) end else if not data.processed_args then internal_error("Either `data.raw_args` or `data.processed_args` must be specified", data) end if data.params then internal_error("When `data.processed_args` is specified, `data.params` should not be specified", data) end end end local function argval_missing(val) return val == nil or type(val) == "table" and next(val) == nil end -- Subfunction of parse_list_with_inline_modifiers_and_separate_params() and -- parse_term_with_inline_modifiers_and_separate_params(). After parsing inline modifiers, copy the separate parameters -- to the generated object (or to the appropriate subobject if there are multiple). `data` contains the following -- fields: -- -- `args`: The separate-parameter argument structure. -- `param_mods`: The structure describing the inline modifiers. -- `itemno`: The logical item number of the term being processed, or nil if there's only a single term. -- `termobj`: The object to store the inline modifiers into. If there are subitems, they are in the `terms` field; -- otherwise the properties are stored directly into `termobj`. -- `has_subitems`: True if there are subitems. -- `lang`: Language object to store into all items. -- `sc`: Script object to store into all items, or nil. -- `subitem_param_handling`: "only", "first" or "last", indicating what to do if there are multiple subitems. -- `allow_conflicting_inline_mods_and_separate_params`: If true, specifying a value for both an inline modifier and -- corresponding separate parameter is allowed, and the inline modifier takes precedence. Otherwise, an error -- occurs. -- `postprocess_termobj`: Optional function called on all items at the end, to do any postprocessing. Called with one -- argument, the object to postprocess. local function copy_separate_params_to_termobj_and_postprocess(data) local args, param_mods, itemno, termobj = data.args, data.param_mods, data.itemno, data.termobj local function set_lang_and_sc(termobj) -- Set these after parsing inline modifiers, not in generate_obj(), otherwise we'll get an error in -- parse_inline_modifiers() if we try to use <lang:...> or <sc:...> as inline modifiers. termobj.lang = termobj.lang or data.lang termobj.sc = termobj.sc or data.sc end local function fetch_separate_param(args, paramkey, itemno) local argval = args[paramkey] -- Careful with argument values that may be `false`. if argval and itemno then argval = argval[itemno] end return argval end -- Copy separate parameters to a given object. local function copy_separate_params_to_termobj(fetch_destobj) for param_mod, param_mod_spec in pairs(param_mods) do local dest = param_mod_spec.item_dest or param_mod -- Don't do anything with the `sc` param, which will get overwritten below; we don't -- want it to cause an error if there are multiple subitems. if dest ~= "sc" then local argval = fetch_separate_param(args, param_mod, itemno) if not argval_missing(argval) then local destobj = fetch_destobj(param_mod, dest) -- Don't overwrite a value already set by an inline modifier. if argval_missing(destobj[dest]) then destobj[dest] = argval elseif not data.allow_conflicting_inline_mods_and_separate_params then error(("Can't specify a value for separate parameter %s%s= because there is " .. "already an inline modifier <%s:...> specifying a value for the term"):format( param_mod, itemno or "", param_mod)) end end end end end if data.has_subitems then -- If there are any separate indexed parameters, we need to copy them to the first, last or only -- subitem, depending on the value of `data.subitem_param_handling` (which defaults to 'only', -- meaning it's an error if there are multiple subitems). Do this before calling -- postprocess_termobj() because the latter sets .lang and .sc and we want the user to be able to -- set separate langN= and scN= parameters. -- If there was no term, `termobj.terms` will not exist; make it exist to make the callers' lives easier. if not termobj.terms then termobj.terms = {} end -- Compute whether any of the separate indexed params exist for this index. local any_param_at_index for param_mod in pairs(param_mods) do local argval = fetch_separate_param(args, param_mod, itemno) if not argval_missing(argval) then any_param_at_index = true break end end -- If there was no term, but there's a separate parameter, we need to create an empty subitem. if any_param_at_index and not termobj.terms[1] then termobj.terms[1] = {} end local function fetch_destobj(param_mod, dest) if data.subitem_param_handling == "only" and termobj.terms[2] then error(("Can't specify a value for separate parameter %s%s= because there are " .. "multiple subitems (%s) in the term; use an inline modifier"):format( param_mod, itemno or "", #termobj.terms)) end local termind -- q/a/l need to go at the beginning and qq/aa/ll/refs at the end, regardless; otherwise, respect -- `data.subitem_param_handling`. if dest == "q" or dest == "a" or dest == "l" then termind = 1 elseif dest == "qq" or dest == "aa" or dest == "ll" or dest == "refs" then termind = #termobj.terms elseif data.subitem_param_handling == "only" or data.subitem_param_handling == "first" then termind = 1 else termind = #termobj.terms end return termobj.terms[termind] end copy_separate_params_to_termobj(fetch_destobj) for _, subitem in ipairs(termobj.terms) do set_lang_and_sc(subitem) if data.postprocess_termobj then data.postprocess_termobj(subitem, data) end end else -- Copy all the parsed term-specific parameters into `termobj`. copy_separate_params_to_termobj(function(param_mod, dest) return termobj end) set_lang_and_sc(termobj) if data.postprocess_termobj then data.postprocess_termobj(termobj, data) end end end local function postprocess_termobj(item, data) if not (data.disallow_custom_separators or data.use_semicolon) then if data.has_subitems and item.delimiter == "," then data.use_semicolon = true else -- If the displayed term (from .term/etc. or .alt) has an embedded comma, use a semicolon to -- join the terms. local term_text = item[data.term_dest] or item.alt if term_text and term_text:find(",", nil, true) then data.use_semicolon = true end end end end --[==[ Parse a list of terms, each of which may have properties specified using inline modifiers or separate parameters. This function is intended for parsing the arguments of templates like {{tl|syn}}, {{tl|ant}} and related ''*nym'' templates; alternative-form templates {{tl|alt}}/{{tl|alter}}; affix templates like {{tl|af}}/{{tl|affix}}, {{tl|com}}/{{tl|compound}}, etc.; affix usex templates like {{tl|afex}}/{{tl|affixusex}}; name templates like {{tl|name translit}}; column templates like {{tl|col}}; pronunciation templates like {{tl|rhyme}}/{{tl|rhymes}} and {{tl|hmp}}/{{tl|homophones}}; etc. In these templates there are one or more terms specified using numeric parameters, and associated separate parameters specifying per-term properties such as {{para|t1}}, {{para|t2}}, {{para|t3}}, ... for the gloss of the first, second, third, ... term respectively. All such properties can also be specified through inline modifiers attached directly to each term (`<t:...>`, `<pos:...>`, etc.). Normally it is an error if both an inline modifier and separate parameter for the same value are given, but this can be overridden (in which case inline modifiers take precedence over separate parameters when both occur). For an example of a typical workflow involving this function, see the comment at the top of this file. Some notable properties of this function: # Processing of the raw frame parent args using `process()` in [[Module:parameters]] can occur either inside of this function (the usual workflow) or outside of this function (for more complex cases). In the former case the raw parent args are passed in along with a partially built `params` structure of the sort required by [[Module:parameters]], containing only the term list itself along with any other parameters that are '''not''' term properties (such as a language code in {{para|1}} and boolean flags like {{para|nocat}}, {{para|nocap}}, etc.). This structure is ''augmented'' with list parameters, one for each per-term property, and [[Module:parameters]] is invoked. In the latter case where raw argument processing is done by the caller, they must build the partial `params` structure; augment it themselves using `augment_params_with_modifiers()`; call [[Module:parameters]] themselves; and pass in the processed arguments. In both cases, the return value of this function contains two values, a list of objects, one per term, specifying the term and all properties; and the processed arguments structure, so that the non-term-property arguments can be processed as appropriate. # Optionally, each term can consist of a number of ''subitems'' separated by delimiters (usually a comma, but the possible delimiter or delimiters are controllable). Each subitem can have its own inline modifiers. This functionality is used, for example, by {{tl|col}} and variants, which allow each row to have comma-separated or tilde-separated subitems. When this feature is invoked, the format of the per-term object changes; instead of directly being an object describing the term and its properties, it is an object with a `terms` field containing a list of per-subitem objects along with other top-level fields describing per-term properties. By default, if there are separate parameters specified along with multiple subitems, an error occurs, but this is controllable; currently, you can request that the parameters be assigned to the first or last subitem. # By default, special ''separator'' arguments may be present, mixed in among regular term arguments. Examples of such separator arguments are (by default; this can be overridden) a bare semicolon, specifying that the terms on either side should be separated by a semicolon instead of a comma (indicating a higher-level grouping); a bare tilde, replacing the comma separator with a tilde (indicating that the terms on either side are alternants); and a bare underscore, replacing the comma separator with a space. Separator arguments are ignored when numbering the separate parameters. You disable the separator argument handling entirely if it doesn't make sense to have this (e.g. in {{tl|af}}/{{tl|affix}}, where the separator is always a {{cd|+}} sign). `data` is an object containing several possible fields. 1. Fields that are required or recommended (usually related to argument processing): * `raw_args` ('''required''' unless `processed_args` is specified): The raw arguments, normally fetched from {frame:getParent().args}. They are parsed using `process()` in [[Module:parameters]]. Most callers pass in raw arguments. * `processed_args`: The object of parsed arguments returned by `process()` in [[Module:parameters]]. One (but not both) of `raw_args` and `processed_args` must be set. * `param_mods` ('''required'''): A structure describing the possible inline modifiers and their properties. See the introductory comment above. Most often, this is generated using `construct_param_mods()` rather than specified manually. * `params` ('''required''' unless `processed_args` is specified): A structure describing the possible parameters, '''other than''' the ones that are separate-parameter equivalents of inline modifiers. This is automatically "augmented" with the separate-parameter equivalents of the inline modifiers described in `param_mods` prior to parsing the raw arguments with [[Module:parameters]]. '''WARNING:''' This structure is destructively modified, both by the "augmentation" process of adding separate-parameter equivalents of inline modifiers, and by the processing done by [[Module:parameters]] itself. (Nonetheless, substructures can safely be shared in this structure, and will be correctly handled.) * `termarg` ('''required'''): The argument containing the first item with attached inline modifiers to be parsed. Usually a numeric value such as {1} or {2}. * `track_module` ('''recommended'''): The name of the calling module, for use in adding tracking pages that are used internally to track pages containing template invocations with certain properties. Example properties tracked are missing items with corresponding properties as well as missing items without corresponding properties (which are skipped entirely). To find out the exact properties tracked and the name of the tracking pages, read the code. * `lang` ('''recommended'''): The language object for the language of the items, or the name of the argument to fetch the object from. It is not strictly necessary to specify this, as this function only initializes items based on inline modifiers and separate arguments and doesn't actually format the resulting items. However, if specified, it is used for certain purposes: *# It specifies the default for the `lang` property of returned objects if not otherwise set (e.g. by a language prefix). *# It is used to initialize an internal cache for speeding up language-code parsing (primarily useful if the same language code may appear in several items, such as with {{tl|col}} and related templates). The value of `lang` can be any of the following: * If a string of the form "foo.default", it is assumed to be requesting the value of `args["foo"].default`. * Otherwise, if a string or number, it is assumed to be requesting the value of `args` at that key. Note that if the string is in the form of a number (e.g. "3"), it is normalized to a number prior to fetching (this also happens with a spec like "2.default"). * Otherwise, if a function, it is assumed to be a function to return the argument value given `args`, which is passed to the function as its only argument. * Otherwise, it is used directly. * `sc` ('''recommended'''): The script object for the items, or the name of the argument to fetch the object from. The possible values and their handling are the same as with `lang`. In general, as with `lang`, it is not strictly necessary to specify this. However, if specified, it is used to supply the default for the `sc` property of returned items if not otherwise set (e.g. by the {{para|sc<var>N</var>}} parameter or `<sc:...>` inline modifier). The most common value is {"sc.default"}. 2. Other argument-related fields: * `process_args_before_parsing`: An optional function to apply further processing to the processed `args` structure returned by [[Module:parameters]], before parsing inline modifiers. This is passed one argument, the processed arguments. It should make modifications in-place. * `term_dest`: The field to store the value of the item itself into, after inline modifiers and (if allowed) language prefixes are stripped off. Defaults to {"term"}. * `pre_normalize_modifiers`: As in `parse_inline_modifiers()`. * `allow_conflicting_inline_mods_and_separate_params`: If specified, don't throw an error if a value is specified for a given property using both an inline modifier and separate param; in this case, the inline modifier takes precedence. 3. Fields related to language prefixes: * `parse_lang_prefix`: If true, allow and parse off a language code prefix attached to items followed by a colon, such as {la:minūtia} or {grc:[[σκῶρ|σκατός]]}. Etymology-only languages are allowed. Inline modifiers can be attached to such items. The exact syntax allowed is as specified in the `parse_term_with_lang()` function in [[Module:parse utilities]]. If `allow_multiple_lang_prefixes` is given, a {{cd|+}}-sign-separated list of language prefixes can be attached to an item. The resulting language object is stored into the `termlang` field, and also into the `lang` field (or in the case of `allow_multiple_lang_prefixes`, the list of language objects is stored into the `termlangs` field, and the first specified object is stored in the `lang` field). * `allow_multiple_lang_prefixes`: If given in conjunction with `parse_lang_prefix`, multiple language code prefixes can be given, separated by a {{cd|+}} sign. See `parse_lang_prefix` above. * `allow_bad_lang_prefix`: If given in conjunction with `parse_lang_prefix`, unrecognized language prefixes do not trigger an error, but are simply ignored (and not stripped off the item). Note that, regardless of whether this is given, prefixes before a colon do not trigger an error if they do not have the form of a language prefix or if a space follows the colon. It is not recommended that this be given because typos in language prefixes will not trigger an error and will tend to remain unfixed. 4. Fields related to custom/special separators: * `disallow_custom_separators`: If specified, disallow specifying custom separators (semicolon, underscore, tilde; see the internal `default_special_separators` table, or the `special_separators` field) as an item value to override the default separator. By default, the previous separator of each item is considered to be an empty string (for the first item) and otherwise the value of the field `default_separator` (normally a comma + space), unless either the preceding item is one of the values listed in `special_separators`, such as a bare semicolon (which causes the following item's previous separator to be a semicolon + space) or an item has an embedded comma in it (which causes ''all'' items other than the first to have their previous separator be a semicolon + space). The previous separator of each item is set on the item's `separator` property. Bare semicolons and other separator arguments do not count when indexing items using separate parameters. For example, the following is correct: ** {{tl|template|lang|item 1|q1=qualifier 1|;|item 2|q2=qualifier 2}} If `disallow_custom_separators` is specified, however, the `separator` property is not set and separator arguments are not recognized. * `default_separator`: Override the default separator (normally {", "}). * `special_separators`: Table giving the special/custom separators that can be given, and how they should display. If not specified, the default in `default_special_separators` is used. This is a table mapping separator values (such as {"~"}) to the corresponding display string (such as {" ~ "}). 5. Fields related to multiple subitems in a given term: * `splitchar`: A Lua pattern. If specified, each user-specified argument can consist of multiple delimiter-separated subitems, each of which may be followed by inline modifiers. In this case, each element in the returned list of items is no longer an object describing an item, but instead an object with a `terms` field, whose value is a list describing the subitems (whose format is the same as the normal format of an item in the top-level list when `splitchar` is not specified). Each subitem object will have a `delimiter` field holding the actual delimiter occurring before the subitem, which is useful in the case where `splitchar` matches multiple possible characters. In this case, it is possible to specify that a given modifier can only occur after the last subitem and effectively modifies the whole collection of subitems by setting `overall = true` on the modifier. In this case, the modifier's value will be stored in the top-level object (the object with the `terms` field specifying the subitems). Note that splitting on delimiters will not happen in certain protected sequences (by default comma+whitespace; see below). In addition, the algorithm to split on delimiters is sensitive to inline modifier syntax and will not be confused by delimiters inside of inline modifiers or inside of square brackets, which do not trigger splitting (whether or not contained within protected sequences). * `escape_fun` and `unescape_fun`: As in `split_escaping()` and `split_alternating_runs_escaping()` in [[Module:parse utilities]]. They control the protected sequences that won't be split when `splitchar` is specified (see previous item). By default, `escape_comma_whitespace` and `unescape_comma_whitespace` are used, so that comma+whitespace sequences won't be split. * `subitem_param_handling`: How to handle separate parameters that are specified in the presence of multiple subitems. The possible values are {"only"} (only allow separate parameters if there aren't any subitems, otherwise throw an error), {"first"} (store the separate parameters in the first subitem) and {"last"} (store the separate parameters in the last subitem). The default is {"only"}. As a special case, an {{para|scN}} separate parameter will be stored into all subitems. 6. Other fields: * `dont_skip_items`: Normally, items that are completely unspecified (have no term and no properties) are skipped and not inserted into the returned list of items. (Such items cannot occur if `disallow_holes = true` is set on the term specification in the `params` structure passed to `process()` in [[Module:parameters]]. It is generally recommended to do so unless a specific meaning is associated the term value being missing.) If `dont_skip_items` is set, however, items are never skipped, and completely unspecified items will be returned along with others. (They will not have the term or any properties set, but will have the normal non-property fields set; see below.) * `stop_when`: If specified, a function to determine when to prematurely stop processing items. It is passed a single argument, an object containing the following fields: ** `term`: The raw term, prior to parsing off language prefixes and inline modifiers (since the processing of `stop_when` happens before parsing the term). ** `any_param_at_index`: True if any separate property parameters exist for this item. ** `orig_index`: Same as `orig_index` below. ** `itemno`: Same as `itemno` below. ** `stored_itemno`: The index where this item will be stored into the returned items table. This may differ from `itemno` due to skipped items (it will never be different if `dont_skip_items` is set). The function should return true to stop processing items and return the ones processed so far (not including the item currently being processed). This is used, for example, in [[Module:alternative forms]], where an unspecified item signal the end of items and the start of labels. Two values are returned, the list of items and the processed `args` structure. In each returned item, there will be one field set for each specified property (either through inline modifiers or separate parameters). If subitems are not allowed, each item directly has fields set on it for the specified properties. If subitems ''are'' allowed, each item contains a `terms` field, which is a list of subitem objects, each of which has fields set on it for the specified properties of that subitem. In addition, the following fields may be set on each item or subitem: * `term`: The term portion of the item (minus inline modifiers and language prefixes). {nil} if no term was given. * `orig_index`: The original index into the item in the items table returned by `process()` in [[Module:parameters]]. This may differ from `itemno` if there are raw semiclons and `disallow_custom_separators` is not given. * `itemno`: The logical index of the item. The index of separate parameters corresponds to this index. This may be different from `orig_index` in the presence of raw semicolons; see above. * `termlang`: If there is a language prefix, the corresponding language object is stored here (only if `parse_lang_prefix` is set and `allow_multiple_lang_prefixes` is not set). * `termlangs`: If there is are language prefixes and both `parse_lang_prefix` and `allow_multiple_lang_prefixes` are set, the list of corresponding language objects is stored here. * `lang`: The language object of the item. This is set when either (a) there is a language prefix parsed off (if multiple prefixes are allowed, this corresponds to the first one); (b) the `lang` property is allowed and specified; (c) neither (a) nor (b) apply and the `lang` field of the overall `data` object is set, providing a default value. * `sc`: The script object of the item. This is set when either (a) the `sc` property is allowed and specified; (b) `sc` isn't otherwise set and the `sc` field of the overall `data` object is set, providing a default value. * `delimiter`: If subitems are allowed, this specifies the delimiter used prior to the given subitem (e.g. {","}). In addition, regardless of whether subitems are allowed, the top-level item will have a `separator` field set if `disallow_custom_separators` is not given, specifying the separator to display before the item. ]==] function export.parse_list_with_inline_modifiers_and_separate_params(data) validate_argument_related_fields(data) local raw_args, termarg, param_mods, args = data.raw_args, data.termarg, data.param_mods if raw_args then local params = data.params local termarg_spec = params[termarg] if termarg_spec == true or not termarg_spec.list then internal_error("Term spec in `data.params` must have `list` set", termarg_spec) end if termarg_spec == true or not (termarg_spec.allow_holes or termarg_spec.disallow_holes) then internal_error("Term spec in `data.params` must have either `allow_holes` or `disallow_holes` set", termarg_spec) end export.augment_params_with_modifiers(params, param_mods) args = process_params(raw_args, params) else args = data.processed_args end local process_args_before_parsing = data.process_args_before_parsing if process_args_before_parsing then process_args_before_parsing(args) end -- Find the maximum index among any of the list parameters. local term_args = args[termarg] -- As a special case, the term args might not have a `maxindex` field because they might have -- been declared with `disallow_holes = true`, so fall back to the actual length of the list -- using the table_len function, since # can be unpredictable with arbitrary tables. local maxmaxindex = term_args.maxindex or table_len(term_args) for _, v in pairs(args) do if type(v) == "table" and v.maxindex and v.maxindex > maxmaxindex then maxmaxindex = v.maxindex end end local special_separators = data.special_separators or export.default_special_separators local items, lang_cache, use_semicolon = {}, data.lang_cache or {} local lang = fetch_argument(args, data.lang) if lang then lang_cache[lang:getCode()] = lang end local sc = fetch_argument(args, data.sc) local term_dest = data.term_dest or "term" -- FIXME: this is vulnerable to abusive inputs like 1000000=. local itemno = 0 for i = 1, maxmaxindex do local term = term_args[i] if data.disallow_custom_separators or not special_separators[term] then itemno = itemno + 1 -- Compute whether any of the separate indexed params exist for this index. local any_param_at_index for param_mod in pairs(param_mods) do local argval = args[param_mod] -- Careful with argument values that may be `false`. if argval then argval = argval[itemno] end if not argval_missing(argval) then any_param_at_index = true break end end if data.stop_when and data.stop_when{ term = term, -- FIXME, we should just pass in `any_param_at_index` directly. any_param_at_index = term ~= nil or any_param_at_index, orig_index = i, itemno = itemno, stored_itemno = #items + 1, } then break end -- If any of the params used for formatting this term is present, create a term and add it to the list. if not data.dont_skip_items and term == nil and not any_param_at_index then track("skipped-term", data.track_module) else if not term then track("missing-term", data.track_module) end local termobj = { itemno = itemno, orig_index = i, } if not data.disallow_custom_separators then termobj.separator = i == 1 and "" or special_separators[term_args[i - 1]] end -- Add 1 because first term index starts at 2. local paramname = termarg + i - 1 if term then local function generate_obj(term, parse_err) return export.generate_obj_maybe_parsing_lang_prefix { term = term, termobj = data.splitchar and {} or termobj, term_dest = term_dest, paramname = paramname, parse_lang_prefix = data.parse_lang_prefix, parse_err = parse_err, allow_bad_lang_prefix = data.allow_bad_lang_prefix, allow_multiple_lang_prefixes = data.allow_multiple_lang_prefixes, lang_cache = lang_cache, } end parse_inline_modifiers(term, { paramname = paramname, param_mods = param_mods, generate_obj = generate_obj, splitchar = data.splitchar, preserve_splitchar = true, escape_fun = data.escape_fun, unescape_fun = data.unescape_fun, outer_container = data.splitchar and termobj or nil, pre_normalize_modifiers = data.pre_normalize_modifiers, }) end local term_data = { args = args, param_mods = param_mods, itemno = itemno, termobj = termobj, term_dest = term_dest, has_subitems = not not data.splitchar, lang = lang, -- As a special case, if the caller defined a scN= separate param, set it on all subitems if there -- are multiple, falling back to the overall sc= param. sc = args.sc and args.sc[itemno] or sc, subitem_param_handling = data.subitem_param_handling, allow_conflicting_inline_mods_and_separate_params = data.allow_conflicting_inline_mods_and_separate_params, postprocess_termobj = postprocess_termobj, disallow_custom_separators = data.disallow_custom_separators, use_semicolon = use_semicolon, } copy_separate_params_to_termobj_and_postprocess(term_data) use_semicolon = term_data.use_semicolon insert(items, termobj) end end end if not data.disallow_custom_separators then -- Set the default separator of all those items for which a separator wasn't explicitly given to the default -- separator, defaulting to comma + space; but if any items have embedded commas, set the separator to -- semicolon + space. for _, item in ipairs(items) do if not item.separator then item.separator = use_semicolon and "; " or data.default_separator or ", " end end end return items, args end --[==[ Parse a single term that may have properties specified through inline modifiers or separate parameters. This differs from `parse_list_with_inline_modifiers_and_separate_params()` in that the latter is for parsing a list of terms, each of which may have properties specified through inline modifiers or separate parameters. Both functions optionally support having multiple subitems in a single term. This function is used e.g. for form-of templates ({{tl|inflection of}}/{{tl|infl of}}, {{tl|form of}}, and specific templates such as {{tl|alt form}}/{{tl|alternative form of}}, {{tl|abbr of}}/{{tl|abbreviation of}}, {{tl|clipping of}}, and many others); for etymology templates ({{tl|bor}}/{{tl|borrowed}}, {{tl|der}}/{{tl|derived}}, etc. as well as `misc_variant` templates like {{tl|ellipsis}}, {{tl|abbrev}}, {{tl|clipping}}, {{tl|reduplication}} and the like); and for other templates with an argument structure similar to {{tl|l}} or {{tl|m}}. In these templates there is a term specified using a numeric parameter and associated separate parameters specifying term properties such as {{para|t}} for the gloss or {{para|tr}} for manual transliteration. All such properties can also be specified through inline modifiers attached directly to each term (`<t:...>`, `<tr:...>`, etc.). Normally it is an error if both an inline modifier and separate parameter for the same value are given, but this can be overridden (in which case inline modifiers take precedence over separate parameters when both occur). Some notable properties of this function: # Processing of the raw frame parent args using `process()` in [[Module:parameters]] can occur either inside of this function (the usual workflow) or outside of this function (for more complex cases). In the former case the raw parent args are passed in along with a partially built `params` structure of the sort required by [[Module:parameters]], containing only the term list itself along with any other parameters that are '''not''' term properties (such as a language code in {{para|1}} and boolean flags like {{para|nocat}}, {{para|nocap}}, etc.). This structure is ''augmented'' with parameters, one for each per-term property, and [[Module:parameters]] is invoked. In the latter case where raw argument processing is done by the caller, they must build the partial `params` structure; augment it themselves using `augment_params_with_modifiers()`; call [[Module:parameters]] themselves; and pass in the processed arguments. In both cases, the return value of this function contains two values, an object specifying the term and all properties; and the processed arguments structure, so that the non-term-property arguments can be processed as appropriate. # Optionally, the term can consist of a number of ''subitems'' separated by delimiters (usually a comma, but the possible delimiter or delimiters are controllable). Each subitem can have its own inline modifiers. This functionality is used, for example, by form-of templates. When this feature is invoked, the format of the term object changes; instead of directly being an object describing the term and its properties, it is an object with a `terms` field containing a list of per-subitem objects along with other top-level fields describing per-term properties. By default, if there are separate parameters specified along with multiple subitems, an error occurs, but this is controllable; currently, you can request that the parameters be assigned to the first or last subitem. `data` is an object containing several possible fields. 1. Fields that are required or recommended (usually related to argument processing): * `raw_args` ('''required''' unless `processed_args` is specified): The raw arguments, normally fetched from {frame:getParent().args}. They are parsed using `process()` in [[Module:parameters]]. Most callers pass in raw arguments. * `processed_args`: The object of parsed arguments returned by `process()` in [[Module:parameters]]. One (but not both) of `raw_args` and `processed_args` must be set. * `param_mods` ('''required'''): A structure describing the possible inline modifiers and their properties. See the introductory comment above. Most often, this is generated using `construct_param_mods()` rather than specified manually. * `params` ('''required''' unless `processed_args` is specified): A structure describing the possible parameters, '''other than''' the ones that are separate-parameter equivalents of inline modifiers. This is automatically "augmented" with the separate-parameter equivalents of the inline modifiers described in `param_mods` prior to parsing the raw arguments with [[Module:parameters]]. '''WARNING:''' This structure is destructively modified, both by the "augmentation" process of adding separate-parameter equivalents of inline modifiers, and by the processing done by [[Module:parameters]] itself. (Nonetheless, substructures can safely be shared in this structure, and will be correctly handled.) * `termarg` ('''required'''): The argument containing the item with attached inline modifiers to be parsed. Usually a numeric value such as {1} or {2}. * `track_module` ('''recommended'''): The name of the calling module, for use in adding tracking pages that are used internally to track pages containing template invocations with certain properties. * `lang` ('''recommended'''): The language object for the language of the item or subitems, or the name of the argument to fetch the object from. It is not strictly necessary to specify this, as this function only initializes items based on inline modifiers and separate arguments and doesn't actually format the resulting items. However, if specified, it is used for certain purposes: *# It specifies the default for the `lang` property of returned objects if not otherwise set (e.g. by a language prefix). *# It is used to initialize an internal cache for speeding up language-code parsing (primarily useful if the same language code may appear in several subitems). The value of `lang` can be any of the following: * If a string or number, it is assumed to be requesting the value of `args` at that key. Note that if the string is in the form of a number (e.g. "3"), it is normalized to a number prior to fetching. * Otherwise, if a function, it is assumed to be a function to return the argument value given `args`, which is passed to the function as its only argument. * Otherwise, it is used directly. * `sc` ('''recommended'''): The script object for the item or subitems, or the name of the argument to fetch the object from. The possible values and their handling are the same as with `lang`. In general, as with `lang`, it is not strictly necessary to specify this. However, if specified, it is used to supply the default for the `sc` property of returned items if not otherwise set (e.g. by the {{para|sc}} parameter or `<sc:...>` inline modifier). The most common value is {"sc"}. * `make_separate_g_into_list`: Set this to {true} if separate gender parameters exist are are specified using {{para|g}}, {{para|g2}}, etc. instead of using a single comma-separated {{para|g}} field. 2. Other argument-related fields: * `adjust_params_before_arg_processing`: An optional function to further adjust the `params` structure prior to calling `process()` in [[Module:parameters]]. This should be used when there are mismatches between the format of a given property as an inline modifier and the corresponding property as a separate parameter (as with the {{para|g}} parameter and {{cd|<g:...>}} modifier, but this particular case is handled by the `make_separate_g_into_list` field). * `process_args_before_parsing`: An optional function to apply further processing to the processed `args` structure returned by [[Module:parameters]], before parsing inline modifiers. This is passed one argument, the processed arguments. It should make modifications in-place. * `term_dest`: The field to store the value of the item itself into, after inline modifiers and (if allowed) language prefixes are stripped off. Defaults to {"term"}. * `pre_normalize_modifiers`: As in `parse_inline_modifiers()`. * `allow_conflicting_inline_mods_and_separate_params`: If specified, don't throw an error if a value is specified for a given property using both an inline modifier and separate param; in this case, the inline modifier takes precedence. 3. Fields related to language prefixes: * `parse_lang_prefix`: If true, allow and parse off a language code prefix attached to items followed by a colon, such as {la:minūtia} or {grc:[[σκῶρ|σκατός]]}. Etymology-only languages are allowed. Inline modifiers can be attached to such items. The exact syntax allowed is as specified in the `parse_term_with_lang()` function in [[Module:parse utilities]]. If `allow_multiple_lang_prefixes` is given, a {{cd|+}}-sign-separated list of language prefixes can be attached to an item. The resulting language object is stored into the `termlang` field, and also into the `lang` field (or in the case of `allow_multiple_lang_prefixes`, the list of language objects is stored into the `termlangs` field, and the first specified object is stored in the `lang` field). * `allow_multiple_lang_prefixes`: If given in conjunction with `parse_lang_prefix`, multiple language code prefixes can be given, separated by a {{cd|+}} sign. See `parse_lang_prefix` above. * `allow_bad_lang_prefix`: If given in conjunction with `parse_lang_prefix`, unrecognized language prefixes do not trigger an error, but are simply ignored (and not stripped off the item). Note that, regardless of whether this is given, prefixes before a colon do not trigger an error if they do not have the form of a language prefix or if a space follows the colon. It is not recommended that this be given because typos in language prefixes will not trigger an error and will tend to remain unfixed. 4. Fields related to multiple subitems in the term: * `splitchar`: A Lua pattern. If specified, the user-specified argument can consist of multiple delimiter-separated subitems, each of which may be followed by inline modifiers. In this case, the first returned value is no longer an object describing the item, but instead an object with a `terms` field, whose value is a list describing the subitems (whose format is the same as the normal format of the item when `splitchar` is not specified). Each subitem object will have a `delimiter` field holding the actual delimiter occurring before the subitem, which is useful in the case where `splitchar` matches multiple possible characters. In this case, it is possible to specify that a given modifier can only occur after the last subitem and effectively modifies the whole collection of subitems by setting `overall = true` on the modifier. In this case, the modifier's value will be stored in the top-level object (the object with the `terms` field specifying the subitems). Note that splitting on delimiters will not happen in certain protected sequences (by default comma+whitespace; see below). In addition, the algorithm to split on delimiters is sensitive to inline modifier syntax and will not be confused by delimiters inside of inline modifiers or inside of square brackets, which do not trigger splitting (whether or not contained within protected sequences). * `escape_fun` and `unescape_fun`: As in `split_escaping()` and `split_alternating_runs_escaping()` in [[Module:parse utilities]]. They control the protected sequences that won't be split when `splitchar` is specified (see previous item). By default, `escape_comma_whitespace` and `unescape_comma_whitespace` are used, so that comma+whitespace sequences won't be split. * `subitem_param_handling`: How to handle separate parameters that are specified in the presence of multiple subitems. The possible values are {"only"} (only allow separate parameters if there aren't any subitems, otherwise throw an error), {"first"} (store the separate parameters in the first subitem) and {"last"} (store the separate parameters in the last subitem). The default is {"only"}. As a special case, an {{para|scN}} separate parameter will be stored into all subitems. Two values are returned, an object describing the item (or subitems) and the processed `args` structure. In the returned item, there will be one field set for each specified property (either through inline modifiers or separate parameters). If subitems are not allowed, the item directly has fields set on it for the specified properties. If subitems ''are'' allowed, the item contains a `terms` field, which is a list of subitem objects, each of which has fields set on it for the specified properties of that subitem. In addition, the following fields may be set on the item or each subitem: * `term`: The term portion of the item (minus inline modifiers and language prefixes). {nil} if no term was given. * `termlang`: If there is a language prefix, the corresponding language object is stored here (only if `parse_lang_prefix` is set and `allow_multiple_lang_prefixes` is not set). * `termlangs`: If there is are language prefixes and both `parse_lang_prefix` and `allow_multiple_lang_prefixes` are set, the list of corresponding language objects is stored here. * `lang`: The language object of the item. This is set when either (a) there is a language prefix parsed off (if multiple prefixes are allowed, this corresponds to the first one); (b) the `lang` property is allowed and specified; (c) neither (a) nor (b) apply and the `lang` field of the overall `data` object is set, providing a default value. * `sc`: The script object of the item. This is set when either (a) the `sc` property is allowed and specified; (b) `sc` isn't otherwise set and the `sc` field of the overall `data` object is set, providing a default value. * `delimiter`: If subitems are allowed, this specifies the delimiter used prior to the given subitem (e.g. {","}). ]==] function export.parse_term_with_inline_modifiers_and_separate_params(data) validate_argument_related_fields(data) local raw_args, termarg, param_mods, args = data.raw_args, data.termarg, data.param_mods if raw_args then local params = data.params local termarg_spec = params[termarg] if type(termarg_spec) == "table" and termarg_spec.list then internal_error("Term spec in `data.params` must not have `list` set", termarg_spec) end export.augment_params_with_modifiers(params, param_mods, "always") if data.make_separate_g_into_list then -- HACK: g= is a list for compatibility, but sublist as an inline parameter. params.g = {list = true, item_dest = "genders", type = "genders", flatten = true} end local adjust_params_before_arg_processing = data.adjust_params_before_arg_processing if adjust_params_before_arg_processing then adjust_params_before_arg_processing(params) end args = process_params(raw_args, params) else args = data.processed_args end local process_args_before_parsing = data.process_args_before_parsing if process_args_before_parsing then process_args_before_parsing(args) end local term, lang_cache = args[termarg], data.lang_cache local lang = fetch_argument(args, data.lang) if lang and lang_cache then lang_cache[lang:getCode()] = lang end local sc = fetch_argument(args, data.sc) local term_dest = data.term_dest or "term" if not term then track("missing-term", data.track_module) end local termobj, splitchar = {}, data.splitchar if term then local function generate_obj(term, parse_err) return export.generate_obj_maybe_parsing_lang_prefix { term = term, termobj = splitchar and {} or termobj, term_dest = term_dest, paramname = termarg, parse_lang_prefix = data.parse_lang_prefix, parse_err = parse_err, allow_bad_lang_prefix = data.allow_bad_lang_prefix, allow_multiple_lang_prefixes = data.allow_multiple_lang_prefixes, lang_cache = lang_cache, } end parse_inline_modifiers(term, { paramname = termarg, param_mods = param_mods, generate_obj = generate_obj, splitchar = splitchar, preserve_splitchar = true, escape_fun = data.escape_fun, unescape_fun = data.unescape_fun, outer_container = splitchar and termobj or nil, pre_normalize_modifiers = data.pre_normalize_modifiers, }) end copy_separate_params_to_termobj_and_postprocess{ args = args, param_mods = param_mods, termobj = termobj, has_subitems = not not splitchar, lang = lang, sc = sc, subitem_param_handling = data.subitem_param_handling, allow_conflicting_inline_mods_and_separate_params = data.allow_conflicting_inline_mods_and_separate_params, } if splitchar and termobj.terms[2] then track("parse-term-multiple-subitems", data.track_module) track("parse-term-multiple-subitems") end return termobj, args end return export frafy15oirf7tns8ep2bzmsin11jxt4 Ta‌̱mpi‌̱let:prefixusex 10 1980 35341 2025-01-19T23:59:07Z Kambai Akau 8 Created page with "{{#invoke:affixusex/templates|affixusex_t|type=prefix}}<noinclude>{{documentation}}</noinclude>" 35341 wikitext text/x-wiki {{#invoke:affixusex/templates|affixusex_t|type=prefix}}<noinclude>{{documentation}}</noinclude> igsh3mutwto4wwcu0sx5g98zw5r8pme Module:affixusex 828 1981 35342 2025-01-20T00:00:27Z Kambai Akau 8 Created page with "local export = {} local etymology_module = "Module:etymology" local links_module = "Module:links" local pron_qualifier_module = "Module:pron qualifier" -- main function --[==[ Format the affix usexes in `data`. We more or less simply call full_link() on each item, along with the associated params, to format the link, but need some special-casing for affixes. On input, the `data` object contains the following fields: * `lang` ('''required'''): Overall language object;..." 35342 Scribunto text/plain local export = {} local etymology_module = "Module:etymology" local links_module = "Module:links" local pron_qualifier_module = "Module:pron qualifier" -- main function --[==[ Format the affix usexes in `data`. We more or less simply call full_link() on each item, along with the associated params, to format the link, but need some special-casing for affixes. On input, the `data` object contains the following fields: * `lang` ('''required'''): Overall language object; default for items not specifying their own language. * `sc`: Overall script object; default for items not specifying their own script. * `items`: List of items. Each is an object with the following fields: ** `term`: The term (affix or resulting term). ** `gloss`, `tr`, `ts`, `genders`, `alt`, `id`, `lit`, `pos`: The same as for `full_links()` in [[Module:links]]. ** `lang`: Language of the term. Should only be set when the term has its own language, and will cause the language to be displayed before the term. Defaults to the overall `lang`. ** `sc`: Script of the term. Defaults to the overall `sc`. ** `fulljoiner`: Text of the separator appearing before the item, including spaces. Takes precedence over `joiner` and `arrow`. ** `joiner`: Text of the separator appearing before the item, not including spaces. Takes precedence over `arrow`. ** `arrow`: If specified, the separator is a right arrow. If none of `fulljoiner`, `joiner` and `arrow` are given, the separator is a right arrow if it's the last item, otherwise a plus sign if it's not the first item, otherwise there's no displayed separator. ** `q`: Left regular qualifier(s) for the term. ** `qq`: Right regular qualifier(s) for the term. ** `l`: Left labels for the term. ** `ll`: Right labels for the term. ** `refs`: References for the term, in the structure expected by [[Module:references]]. * `lit`: Overall literal meaning. * `q`: Overall left regular qualifier(s). * `qq`: Overall right regular qualifier(s). * `l`: Overall left labels. * `ll`: Overall right labels. '''WARNING:''' This destructively modifies the `items` objects (specifically by adding default values for `lang` and `sc`). ]==] function export.format_affixusex(data) local result = {} -- Loop over all terms. We simply call for index, item in ipairs(data.items) do local term = item.term local alt = item.alt if item.fulljoiner then table.insert(result, item.fulljoiner) elseif item.joiner then table.insert(result, " " .. item.joiner .. " ") elseif index == #data.items or item.arrow then table.insert(result, " → ") elseif index > 1 then table.insert(result, " + ") end table.insert(result, "&lrm;") local text local item_lang_specific = item.lang item.lang = item.lang or data.lang item.sc = item.sc or data.sc if item_lang_specific then text = require(etymology_module).format_derived { terminfo = item, template_name = "affixusex", } else text = require(links_module).full_link(item, "term") end if item.q and item.q[1] or item.qq and item.qq[1] or item.l and item.l[1] or item.ll and item.ll[1] or item.refs and item.refs[1] then text = require(pron_qualifier_module).format_qualifiers { lang = item.lang, text = text, q = item.q, qq = item.qq, l = item.l, ll = item.ll, refs = item.refs, } end table.insert(result, text) end result = table.concat(result) .. (data.lit and ", literally " .. require(links_module).mark(data.lit, "gloss") or "") if data.q and data.q[1] or data.qq and data.qq[1] or data.l and data.l[1] or data.ll and data.ll[1] then result = require(pron_qualifier_module).format_qualifiers { lang = data.lang, text = result, q = data.q, qq = data.qq, l = data.l, ll = data.ll, } end return result end return export fvkf991iz4525on603pf3uhuxulnai6 Ta‌̱mpi‌̱let:suffixusex 10 1982 35343 2025-01-20T00:04:33Z Kambai Akau 8 Created page with "{{#invoke:affixusex/templates|affixusex_t|type=suffix}}<noinclude>{{documentation}}</noinclude>" 35343 wikitext text/x-wiki {{#invoke:affixusex/templates|affixusex_t|type=suffix}}<noinclude>{{documentation}}</noinclude> s2rg1e1pyhhmwsssx4hzdjgpaivk0lm Module:grc-pronunciation 828 1983 35345 2025-01-20T00:08:08Z Kambai Akau 8 Created page with "local export = {} local mark_implied_length = require('Module:grc-accent').mark_implied_length local strip_accent = require('Module:grc-accent').strip_accent -- [[Module:grc-utilities]] converts sequences of diacritics to the order required by this module, -- then replaces combining macrons and breves with spacing ones. local m_str_utils = require("Module:string utilities") local m_utils = require("Module:grc-utilities") local m_general_utils = require("Module:utilities..." 35345 Scribunto text/plain local export = {} local mark_implied_length = require('Module:grc-accent').mark_implied_length local strip_accent = require('Module:grc-accent').strip_accent -- [[Module:grc-utilities]] converts sequences of diacritics to the order required by this module, -- then replaces combining macrons and breves with spacing ones. local m_str_utils = require("Module:string utilities") local m_utils = require("Module:grc-utilities") local m_general_utils = require("Module:utilities") local rearrangeDiacritics = m_utils.pronunciationOrder local m_utils_data = require("Module:grc-utilities/data") local diacritics = m_utils_data.diacritics local m_data = mw.loadData("Module:grc-pronunciation/data") local m_IPA = require("Module:IPA") local m_a = require("Module:accent qualifier") local lang = require("Module:languages").getByCode("grc") local sc = require("Module:scripts").getByCode("Polyt") local full_link = m_utils.link local tag_text = m_utils.tag local periods = {'cla', 'koi1', 'koi2', 'byz1', 'byz2'} local inlinePeriods = {'cla', 'koi2', 'byz2'} local title = mw.title.getCurrentTitle() local pagename = title.text local namespace = title.nsText local rsplit = m_str_utils.split local rfind = m_str_utils.find local usub = m_str_utils.sub local rmatch = m_str_utils.match local rsubn = m_str_utils.gsub local toNFD = mw.ustring.toNFD local ulen = m_str_utils.len local ulower = m_str_utils.lower local U = m_str_utils.char local function fetch(s, i) --[==[ because we fetch a single character at a time so often out of bounds fetch gives '' ]==] i = tonumber(i) if type(i) ~= "number" then error("fetch requires a number or a string equivalent to a number as its second argument.") end if i == 0 then return "" end local n = 0 for character in string.gmatch(s, "[\1-\127\194-\244][\128-\191]*") do n = n + 1 if n == i then return character end end return "" end --Combining diacritics are tricky. local tie = U(0x35C) -- tie bar local nonsyllabic = U(0x32F) -- combining inverted breve below local high = U(0x341) -- combining acute tone mark local low = U(0x340) -- combining grave tone mark local rising = U(0x30C) -- combining caron local falling = diacritics.Latin_circum -- combining circumflex local midHigh = U(0x1DC4) -- mid–high pitch local midLow = U(0x1DC6) -- mid–low pitch local highMid = U(0x1DC7) -- high–mid pitch local voiceless = U(0x325) -- combining ring below local aspirated = 'ʰ' local macron = '¯' local breve = '˘' local function is(text, X) if not text or not X then return false end pattern = m_data.chars[X] or error('No data for "' .. X .. '".', 2) if X == "frontDiphth" or X == "Greekdiacritic" then pattern = "^" .. pattern .. "$" else pattern = "^[" .. pattern .. "]$" end return rfind(text, pattern) end local env_functions = { preFront = function(term, index) local letter1, letter2 = fetch(term, index + 1), fetch(term, index + 2) return is(strip_accent(letter1), "frontVowel") or (is(strip_accent(letter1 .. letter2), "frontDiphth") and not is(letter2, "iDiaer")) end, isIDiphth = function(term, index) local letter = fetch(term, index + 1) return strip_accent(letter) == 'ι' and not m_data[letter].diaer end, isUDiphth = function(term, index) local letter = fetch(term, index + 1) return strip_accent(letter) == 'υ' and not m_data[letter].diaer end, hasMacronBreve = function(term, index) return fetch(term, index + 1) == macron or fetch(term, index + 1) == breve end, } local function decode(condition, x, term) --[==[ "If" and "and" statements. Note that we're finding the last operator first, which means that the first will get ultimately get decided first. If + ("and") or / ("or") is found, the function is called again, until if-statements are found. In if-statements: * A number represents the character under consideration: -1 is the previous character, 0 is the current, and 1 is the next. * Equals sign (=) checks to see if the character under consideration is equal to a character. * Period (.) plus a word sends the module to the corresponding entry in the letter's data table. * Tilde (~) calls a function on the character under consideration, if the function exists. ]==] if rfind(condition, '[+/]') then -- Find slash or plus sign preceded by something else, and followed by anything -- (including another sequence of slash or plus sign and something else). local subcondition1, sep, subcondition2 = rmatch(condition, "^([^/+]-)([/+])(.*)$") if not (subcondition1 or subcondition2) then error('Condition "' .. tostring(condition) .. '" is improperly formed') end if sep == '/' then -- logical operator: or return decode(subcondition1, x, term) or decode(subcondition2, x, term) elseif sep == '+' then -- logical operator: and return decode(subcondition1, x, term) and decode(subcondition2, x, term) end elseif rfind(condition, '=') then -- check character identity local offset, char = unpack(rsplit(condition, "=")) if namespace == "Module" or namespace == "Template" then mw.log(term, offset, char, x + offset, fetch(term, x + offset), char == fetch(term, x + offset) ) end return char == fetch(term, x + offset) -- out of bounds fetch gives '' elseif rfind(condition, '%.') then -- check character quality local offset, quality = unpack(rsplit(condition, "%.")) local character = fetch(term, x + offset) return m_data[character] and m_data[character][quality] or false elseif rfind(condition, '~') then -- check character(s) using function local offset, func = unpack(rsplit(condition, "~")) return env_functions[func] and env_functions[func](term, x + offset) or false end end local function check(p, x, term) if type(p) == 'string' or type(p) == 'number' then return p elseif type(p) == 'table' then --This table is sequential, with a variable number of entries. for _, possP in ipairs(p) do if type(possP) == 'string' or type(possP) == 'number' then return possP elseif type(possP) == 'table' then --This table is paired, with two values: a condition and a result. rawCondition, rawResult = possP[1], possP[2] if decode(rawCondition, x, term) then return (type(rawResult) == 'string') and rawResult or check(rawResult, x, term) end end end else error('"p" is of unrecognized type ' .. type(p)) end end local function convert_term(term, periodstart) if not term then error('The variable "term" in the function "convert_term" is nil.') end local IPAs = {} local start local outPeriods = {} if periodstart and periodstart ~= "" then start = false else start = true end for _, period in ipairs(periods) do if period == periodstart then start = true end if start then IPAs[period] = {} table.insert(outPeriods, period) end end local length, x, advance, letter, p = ulen(term), 1, 0, '', nil while x <= length do letter = fetch(term, x) local data = m_data[letter] if not data then -- no data found -- explicit pass else -- check to see if a multicharacter search is warranted advance = data.pre and check(data.pre, x, term) or 0 p = (advance ~= 0) and m_data[usub(term, x, x + advance)].p or data.p for _, period in ipairs(outPeriods) do table.insert(IPAs[period], check(p[period], x, term)) end x = x + advance end x = x + 1 end --Concatenate the IPAs for _, period in ipairs(outPeriods) do IPAs[period] = { IPA = table.concat(IPAs[period], '')} end return IPAs, outPeriods end local function find_syllable_break(word, nVowel, wordEnd) if not word then error('The variable "word" in the function "find_syllable_break" is nil.') end if wordEnd then return ulen(word) elseif is(fetch(word, nVowel - 1), "liquid") then if is(fetch(word, nVowel - 2), "obst") then return nVowel - 3 elseif fetch(word, nVowel - 2) == aspirated and is(fetch(word, nVowel - 3), "obst") then return nVowel - 4 else return nVowel - 2 end elseif is(fetch(word, nVowel - 1), "cons") then return nVowel - 2 elseif fetch(word, nVowel - 1) == aspirated and is(fetch(word, nVowel - 2), "obst") then return nVowel - 3 elseif fetch(word, nVowel - 1) == voiceless and fetch(word, nVowel - 2) == 'r' then return nVowel - 3 else return nVowel - 1 end end local function syllabify_word(word) local syllables = {} --[[ cVowel means "current vowel", nVowel "next vowel", sBreak "syllable break". ]]-- local cVowel, nVowel, sBreak, stress, wordEnd, searching while word ~= '' do cVowel, nVowel, sBreak, stress = false, false, false, false --First thing is to find the first vowel. searching = 1 cVowelFound = false while not cVowel do letter = fetch(word, searching) local nextLetter = fetch(word, searching + 1) if cVowelFound then if (is(letter, "vowel") and nextLetter ~= nonsyllabic) or is(letter, "cons") or letter == '' or letter == 'ˈ' then cVowel = searching - 1 elseif is(letter, "diacritic") then searching = searching + 1 elseif letter == tie then cVowelFound = false searching = searching + 1 else searching = searching + 1 end else if is(letter, "vowel") then cVowelFound = true elseif letter == 'ˈ' then stress = true end searching = searching + 1 end end --Next we try and find the next vowel or the end. searching = cVowel + 1 while (not nVowel) and (not wordEnd) do letter = fetch(word, searching) if is(letter, "vowel") or letter == 'ˈ' then nVowel = searching elseif letter == '' then wordEnd = true else searching = searching + 1 end end --Finally we find the syllable break point. sBreak = find_syllable_break(word, nVowel, wordEnd) --Pull everything up to and including the syllable Break. local syllable = usub(word, 1, sBreak) --If there is a stress accent, then we need to move it to the --beginning of the syllable, unless it is a monosyllabic word, --in which case we remove it altogether. if stress then if next(syllables) or syllable ~= word then syllable = 'ˈ' .. rsubn(syllable, 'ˈ', '') else syllable = rsubn(syllable, 'ˈ', '') end stress = false end table.insert(syllables, syllable) word = usub(word, sBreak + 1) end local out = nil if #syllables > 0 then out = table.concat(syllables, '.') out = rsubn(out, '%.ˈ', 'ˈ') end return out end local function syllabify(IPAs, periods) --Syllabify local word_ipa = '' local ipa = {} for _, period in ipairs(periods) do ipa = {} for _, word in ipairs(rsplit(IPAs[period].IPA, ' ')) do word_ipa = syllabify_word(word) if word_ipa then table.insert(ipa, word_ipa) end end IPAs[period].IPA = table.concat(ipa, ' ') end return IPAs end local function make_ambig_note(ambig, ambig_letter_list) -- The table ambig is filled with all the ambiguous vowels that have been found in the term. local ambig_note = '' if ambig and #ambig > 0 then local agr = (#ambig > 1) and { 's ', 'each one' } or { ' ', 'it' } ambig_note = '\n<p class="previewonly">Mark the vowel length of the ambiguous vowel' .. agr[1] .. mw.text.listToText(ambig) .. ' by adding a macron after ' .. agr[2] .. ' if it is long, or a breve if it is short. By default, [[Module:grc-pronunciation]] assumes it is short if unmarked.' .. '<br/><small>[This message shows only in preview mode.]</small>' .. m_general_utils.format_categories( { 'Ancient Greek terms with incomplete pronunciation' }, lang) ..'</p>\n' end return ambig_note end local function make_table(IPAs, ambig, periods, ambig_letter_list) --Final format local inlineProns = {} local listOfProns = {} local fullProns = {} local periods2 = {} for _, period in ipairs(periods) do table.insert(fullProns, '* ' .. m_a.format_qualifiers(lang, {"grc-" .. period}) .. ' ' .. m_IPA.format_IPA_full { lang = lang, items = {{pron = '/' .. IPAs[period].IPA .. '/'}}, }) periods2[period] = true end for _, period in ipairs(inlinePeriods) do if periods2[period] then local pron = '/' .. IPAs[period].IPA .. '/' table.insert(inlineProns, {pron = pron}) table.insert(listOfProns, pron) end end local inlineIPAlength = math.floor( math.max( ulen("IPA(key): " .. table.concat(listOfProns, ' → ') or "") * 0.68, ulen("(15th AD Constantinopolitan) IPA(key): /" .. IPAs.byz2.IPA .. "/") * 0.68 ) ) local inline = '\n<div class="vsShow" style="display:none">\n* ' .. m_IPA.format_IPA_full { lang = lang, items = inlineProns, separator = " → ", } .. "</div>" local full = '\n<div class="vsHide">\n' .. table.concat(fullProns, '\n') .. make_ambig_note(ambig, ambig_letter_list) .. '</div>' return '<div class="vsSwitcher" data-toggle-category="pronunciations" style="width: ' .. inlineIPAlength .. 'em; max-width:100%;"><span class="vsToggleElement" style="float: right;">&nbsp;</span>' .. inline .. full .. '\n</div>' end function export.create(frame) local params = { [1] = {default = pagename}, ["period"] = {default = "cla"}, } local args = require("Module:parameters").process(frame.getParent and frame:getParent().args or frame, params, nil, "grc-pronunciation", "create") local term = ulower(args[1]) local old = term term = m_utils.standardDiacritics(term) term = mark_implied_length(term) --[[ if toNFD(old) ~= term then mw.log(old .. " > " .. term) end ]] local decomposed = toNFD(term) if rfind(decomposed, "[εοηω]" .. m_utils_data.diacritic .. "*[" .. diacritics.spacing_macron .. diacritics.spacing_breve .. diacritics.breve .. diacritics.macron .. "]") then error("Macrons and breves cannot be placed after the letters ε, ο, η, or ω.") end local ambig, ambig_letter_list if args.period == "cla" then ambig, ambig_letter_list = m_utils.findAmbig(term) end term = rsubn(term, 'ς', 'σ') term = rsubn(term, 'ῤ', 'ρ') term = rearrangeDiacritics(term) local IPAs, periods = convert_term(term, args.period) IPAs = syllabify(IPAs, periods) return make_table(IPAs, ambig, periods, ambig_letter_list) end function export.example(frame) local output = { '{| class="wikitable"' } local params = { [1] = {} } local args = require("Module:parameters").process(frame:getParent().args, params, nil, "grc-pronunciation", "example") local terms = mw.text.split(args[1], ",%s+") for _, term in pairs(terms) do local period = rmatch(term, "%(period ?= ?([^%)]+)%)") or "cla" local entry = rmatch(term, "([^%(]+) %(") or term or error('No term found in "' .. term .. '".') local link = full_link(entry) local IPA = export.create{ entry, ["period"] = period } table.insert(output, "\n|-\n| " .. link .. " || " .. IPA) end table.insert(output, "\n|}") return table.concat(output) end return export --Things we still need: --Voicing of sigma around (after?) voiced stops. --Proper alerts for editors, especially on ambiguous vowels. 7wk017f79o2ive399woi440ogrs4zt3 Module:grc-accent 828 1984 35346 2025-01-20T00:09:26Z Kambai Akau 8 Created page with "local export = {} local m_data = mw.loadData("Module:grc-utilities/data") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local diacritics_list = m_data.diacritics local ACUTE = diacritics_list.acute local GRAVE = diacritics_list.grave local CIRCUMFLEX = diacritics_list.circum local DIAERESIS = diacritics_list.diaeresis local SMOOTH = diacritics_list.smooth local ROUGH = diacritics_list.rough local MACRON = diacritics_list..." 35346 Scribunto text/plain local export = {} local m_data = mw.loadData("Module:grc-utilities/data") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local diacritics_list = m_data.diacritics local ACUTE = diacritics_list.acute local GRAVE = diacritics_list.grave local CIRCUMFLEX = diacritics_list.circum local DIAERESIS = diacritics_list.diaeresis local SMOOTH = diacritics_list.smooth local ROUGH = diacritics_list.rough local MACRON = diacritics_list.macron local BREVE = diacritics_list.breve local SUBSCRIPT = diacritics_list.subscript local UNDERTIE = m_str_utils.char(0x035C) local diacritic_pattern = m_data.all local diacritic_groups = m_data.diacritic_groups local tonal_diacritic = diacritic_groups[3] -- acute, grave, circumflex local long_diacritics = MACRON .. SUBSCRIPT .. CIRCUMFLEX local optional_length = m_data.length.optional local either_vowel = "[ΑαΙιΥυ]" local find = m_str_utils.find local gsub = m_str_utils.gsub local match = m_str_utils.match local lower = m_str_utils.lower local toNFD = mw.ustring.toNFD local shallow_copy = m_table.shallowCopy local tokenize = require('Module:grc-utilities').tokenize local function if_not_empty(var) if var == "" then return nil else return var end end local function contains_vowel(token) return find(token, '[ΑΕΗΙΟΥΩαεηιουω]') end export.contains_vowel = contains_vowel local function is_diphthong(token) if find(token, "[ΑαΕεΗηΙιΟοΥυΩω][ΙιΥυ]") then return true else return false end end local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeMulti = libraryUtil.checkTypeMulti local function _check(funcName, expectType) if type(expectType) == "string" then return function(argIndex, arg, nilOk) checkType(funcName, argIndex, arg, expectType, nilOk) end else return function(argIndex, arg, expectType, nilOk) if type(expectType) == "table" then checkTypeMulti(funcName, argIndex, arg, expectType, nilOk) else checkType(funcName, argIndex, arg, expectType, nilOk) end end end end --[[ A vowel with a breve or a lone epsilon or omicron is considered short. Everything else is considered long, including unmarked alphas, iotas, and upsilons. Sigh. ]] local function is_short(token) if find(token, BREVE) or find(token, '[ΕΟεο]') and not find(token, '[ιυ]') then return true else return false end end local function conditional_gsub(...) local str, count = gsub(...) if count and count > 0 then return str else return nil end end local accent_adding_functions = { -- This will not throw an error if η or ω has a macron on it. [CIRCUMFLEX] = function(vowel) return (gsub( vowel, "([ΑαΗηΙιΥυΩω])" .. MACRON .. "?(" .. diacritic_groups[2] .. "?)(" .. SUBSCRIPT .. "?)$", "%1%2" .. CIRCUMFLEX .. "%3" )) end, [ACUTE] = function(vowel) return ( conditional_gsub(vowel, "([Εε])([Ωω])", "%1" .. ACUTE .. "%2") or gsub(vowel, "([ΑαΕεΗηΙιΟοΥυΩω]" .. optional_length .. diacritic_groups[2] .. "?)(" .. SUBSCRIPT .. "?)$", "%1" .. ACUTE .. "%2")) end, [MACRON] = function(vowel) if find(vowel, "[" .. long_diacritics .. "]") or is_diphthong(vowel) then return vowel elseif find(vowel, "[ΕΟεο]") then error("The vowel " .. vowel .. " is short, so a macron cannot be added to it.") else return (gsub(vowel, "(" .. either_vowel .. ")", "%1" .. MACRON)) end end, [BREVE] = function(vowel) if find(vowel, "[" .. long_diacritics .. "]") then error("The vowel " .. vowel .. " has a iota subscript, a macron, or a circumflex, so a breve cannot be added to it.") elseif is_diphthong(vowel) then error("The vowel " .. vowel .. " is a diphthong, so a breve cannot be added to it.") else return (gsub(vowel, "(" .. either_vowel .. ")", "%1" .. BREVE)) end end, -- This will insert a diaeresis on a single iota or upsilon, or on a -- iota or upsilon that is the second element of a diphthong. -- It does nothing if the vowel has a breathing on it. [DIAERESIS] = function(vowel) return (gsub( vowel, "([ΙιΥυ]" .. optional_length .. ")(" .. tonal_diacritic .. "?)$", "%1" .. DIAERESIS .. "%2" )) end } -- Assumes decomposed vowels (NFD). local function add(vowel, accent) if type(accent_adding_functions[accent]) == "function" then return accent_adding_functions[accent](vowel) else local name = m_table.keyFor(diacritics_list, accent) if name == "circum" then name = "circumflex" end error("No function for adding a " .. name .. ".") end end function export.strip_accent(word) word = toNFD(word) -- Parentheses suppress second return value of gsub, the number of substitutions. return (gsub(word, diacritic_pattern, '')) end function export.strip_tone(word) word = toNFD(word) if find(word, CIRCUMFLEX) then word = shallow_copy(tokenize(word)) for i = 1, #word do -- Add a macron to every vowel with a circumflex and remove the circumflex. word[i] = gsub(word[i], '^([αΑιΙυΥ])([' .. SMOOTH .. ROUGH .. DIAERESIS .. ']*)' .. CIRCUMFLEX .. '$', '%1' .. MACRON .. '%2') end word = table.concat(word) end return (gsub(word, tonal_diacritic, '')) end function export.ult(word) word = toNFD(word) if find(word, tonal_diacritic) then return word end word = shallow_copy(tokenize(word)) for i, token in m_table.reverseIpairs(word) do if contains_vowel(token) then --fortunately accents go last in combining order word[i] = add(token, ACUTE) break end end return table.concat(word, '') end --[[ WARNING: Given an unmarked α ι υ, this function will return a circmflex. That said, if you ran into this situation in the first place, you probably are doing something wrong. ]] -- function export.circ(word) word = toNFD(word) if find(word, tonal_diacritic) then return word end word = shallow_copy(tokenize(word)) for i, token in m_table.reverseIpairs(word) do if contains_vowel(token) then if is_short(token) then word[i] = add(token, ACUTE) else word[i] = add(token, CIRCUMFLEX) end break end end return table.concat(word, '') end function export.penult(orig) local word = toNFD(orig) if find(word, tonal_diacritic) then return word end word = shallow_copy(tokenize(word)) local syllables = 0 for i, token in m_table.reverseIpairs(word) do if token == '-' then return orig elseif contains_vowel(token) then syllables = syllables + 1 if syllables == 2 then word[i] = add(token, ACUTE) return table.concat(word, '') end end end return export.circ(orig) end function export.pencirc(orig) local word = toNFD(orig) if find(word, tonal_diacritic) then return word end word = shallow_copy(tokenize(word)) local syllables = 0 local long_ult = false for i, token in m_table.reverseIpairs(word) do if token == '-' then return orig end if contains_vowel(token) then syllables = syllables + 1 if syllables == 1 and not is_short(token) then long_ult = true if word[#word] == 'αι' or word[#word] == 'οι' then long_ult = false end elseif syllables == 2 then if is_short(token) or long_ult then word[i] = add(token, ACUTE) else word[i] = add(token, CIRCUMFLEX) end return table.concat(word, '') end end end return export.circ(orig) end function export.antepenult(orig) local word = toNFD(orig) if find(word, tonal_diacritic) then return word end word = shallow_copy(tokenize(word)) local syllables = 0 local long_ult = false for i, token in m_table.reverseIpairs(word) do if token == '-' then return orig end if contains_vowel(token) then syllables = syllables + 1 if syllables == 1 and not is_short(token) then long_ult = true if word[#word] == 'αι' or word[#word] == 'οι' then long_ult = false end elseif syllables == 2 and long_ult then word[i] = add(token, ACUTE) return table.concat(word, '') elseif syllables == 3 then word[i] = add(token, ACUTE) return table.concat(word, '') end end end return export.pencirc(orig) end --[[ Counts from the beginning or end of the word, and returns the position and type of the first accent found. Position means the number of vowels (syllables) that have been encountered, not the number of characters. Arguments: - word: string (Ancient Greek word) - from_end: boolean (whether to count from the end of the word) ]] local accent_cache = {[true] = {}, [false] = {}} function export.detect_accent(word, from_end) local check = _check("detect_accent") check(1, word, "string") check(2, from_end, "boolean", true) local cache = accent_cache[from_end == true][toNFD(word)] if cache then return unpack(cache) end local names = { [ACUTE] = "acute", [GRAVE] = "grave", [CIRCUMFLEX] = "circumflex", } local syllable = 0 local accent_name for _, token in (from_end and m_table.reverseIpairs or ipairs)(tokenize(word)) do if contains_vowel(token) then syllable = syllable + 1 accent_name = names[match(token, tonal_diacritic)] if accent_name then accent_cache[from_end == true][toNFD(word)] = {syllable, accent_name} return syllable, accent_name end end end return nil end --[[ Returns classification based on first accent found when traveling back from the end of the word. ]] function export.get_accent_term(word) local syllable, accent_name = export.detect_accent(word, true) local terms = { ["grave"] = {"barytone"}, ["acute"] = {"oxytone", "paroxytone", "proparoxytone"}, ["circumflex"] = {"perispomenon", "properispomenon"}, } local ordinals = {"first", "second", "third", "fourth", "fifth",} local term if syllable and accent_name then term = terms[accent_name][syllable] end if term then return term else return nil, syllable and 'There is no term for a word with a ' .. accent_name .. ' accent on the ' .. ordinals[syllable] .. ' syllable from the end of the word.' or 'No accent found.' end end -- is_noun is a boolean or nil; if it is true, αι and οι will be -- treated as short. function export.get_length(token, short_diphthong) local token = lower(token) -- not needed at the moment -- token = toNFD(token) if not contains_vowel(token) then return nil -- error("The thing supplied to get_length does not have any vowels") end -- η, ω; ᾳ, ῃ, ῳ; ᾱ, ῑ, ῡ; diphthongs if find(token, "[ηω" .. long_diacritics .. "]") then return "long" end if short_diphthong and find(token, "^[αο]ι") then return "short" end if is_diphthong(token) then return "long" end -- ε, ο; ᾰ, ῐ, ῠ if find(token, "[εο" .. BREVE .. "]") then return "short" end -- anything else return "either" end -- Takes a table of tokens and returns a table containing tables of each vowel's -- characteristics. function export.get_vowel_info(tokens, short_diphthong) if type(tokens) ~= "table" then error("The argument to get_vowel_info must be a table.") end local vowels = {} local vowel_i = 1 if find(tokens[#tokens], m_data.consonant .. "$") then short_diphthong = false end for i, token in m_table.reverseIpairs(tokens) do if contains_vowel(token) then if vowel_i ~= 1 then short_diphthong = false end local length, accent = export.get_length(token, short_diphthong), if_not_empty(match(token, "[" .. ACUTE .. GRAVE .. CIRCUMFLEX .. "]")) vowels[vowel_i] = { index = i, length = length, accent = accent, } vowel_i = vowel_i + 1 end end return vowels end function export.mark_implied_length(word, return_tokens, short_diphthong) word = toNFD(word) -- Do nothing if there are no vowel letters that could be ambiguous. if not find(word, either_vowel) then if return_tokens then return tokenize(word) else return word end end local tokens = shallow_copy(tokenize(word)) local vowels = export.get_vowel_info(tokens, short_diphthong) if #vowels >= 2 then local ultima = vowels[1] local ultima_i = ultima.index local penult = vowels[2] local penult_i = penult.index if penult.length == "either" and ultima.length == "short" then if penult.accent == CIRCUMFLEX then tokens[penult_i] = add(tokens[penult_i], MACRON) elseif penult.accent == ACUTE then tokens[penult_i] = add(tokens[penult_i], BREVE) end elseif penult.length == "long" and ultima.length == "either" then if penult.accent == CIRCUMFLEX then tokens[ultima_i] = add(tokens[ultima_i], BREVE) elseif penult.accent == ACUTE then tokens[ultima_i] = add(tokens[ultima_i], MACRON) end end local antepenult = vowels[3] if antepenult and antepenult.accent and ultima.length == "either" then tokens[ultima_i] = add(tokens[ultima_i], BREVE) end end if return_tokens then return tokens else return table.concat(tokens) end end -- Returns the length of a syllable specified by its position from the end of the word. function export.length_at(word, syllable) local tokens = tokenize(word) if type(word) ~= "string" then error("First argument of length_at should be a string.") end if type(syllable) ~= "number" then error("Second argument of length_at should be a number.") end local syllable_count = 0 for _, token in m_table.reverseIpairs(tokens) do local length = export.get_length(token) if length then syllable_count = syllable_count + 1 if syllable_count == syllable then return length end end end if syllable_count < syllable then error("Length for syllable " .. syllable .. " from the end of the word was not found.") end end local function find_breathing(token) return match(token, "([" .. ROUGH .. SMOOTH .. "])") end local function has_same_breathing_as(token1, token2) return find_breathing(token1) == find_breathing(token2) end -- Make token have the length specified by the string "length". local function change_length(length, token) local diacritic if length == "long" then diacritic = MACRON elseif length == "short" then diacritic = BREVE end if diacritic then return add(token, diacritic) else return token end end --[[ Take two words, mark implied length on each, then harmonize any macrons and breves that disagree. ]] function export.harmonize_length(word1, word2) word1 = toNFD(word1) -- Do nothing if there are no vowel letters that could be ambiguous. if not (find(word1, either_vowel) or find(word2, either_vowel)) then return word1, word2 end local tokens1, tokens2 = export.mark_implied_length(word1, true), export.mark_implied_length(word2, true) local strip1, strip2 = shallow_copy(tokenize(export.strip_accent(word1))), shallow_copy(tokenize(export.strip_accent(word2))) for i, token1 in pairs(tokens1) do local token2 = tokens2[i] if strip1[i] == strip2[i] then if has_same_breathing_as(token1, token2) then local length1, length2 = export.get_length(token1), export.get_length(token2) if length1 and length2 and length1 ~= length2 then if length1 == "either" then tokens1[i] = change_length(length2, token1) elseif length2 == "either" then tokens2[i] = change_length(length1, token2) end end else break end else break end end local new_word1, new_word2 = table.concat(tokens1), table.concat(tokens2) return new_word1, new_word2 end --[[ Get weight of nth syllable from end of word. Position defaults to 1, the last syllable. Returns "heavy" or "light", or nil if syllable is open with an ambiguous vowel. ]] function export.get_weight(word, position) if not if_not_empty(word) then return nil end local tokens = tokenize(word) if not position then position = 1 end local vowel local vowel_index = 0 -- Find nth vowel from end of word. for i, token in m_table.reverseIpairs(tokens) do local length = export.get_length(token) if length then vowel_index = vowel_index + 1 if vowel_index == position then vowel = {index = i, length = length} break end end end if not vowel then return nil end if vowel.length == "long" then return "heavy" else -- Count consonants after the vowel. local consonant_count = 0 for i = vowel.index + 1, #tokens do if not contains_vowel(tokens[i]) then consonant_count = consonant_count + 1 else break end end if consonant_count > 1 then return "heavy" elseif vowel.length == "short" then return "light" else return nil end end end --[[ Add accent mark at position. Position is a number that refers to the nth vowel from the beginning of the word. Respects the rules of accent. Examples: - δημος, 1 => δῆμος - προτερᾱ, 1 => προτέρᾱ (position changed to 2 because ultima is long) - μοιρα, 1, true => μοῖρα (circumflex can be added because ultima is ambiguous) - χωρᾱ, 1, true => χώρᾱ (circumflex can't be added because ultima is long) - τοιουτος, 2 => τοιοῦτος (circumflex because ultima is short) Arguments: - word: string (hopefully an Ancient Greek word or stem) - syllable_position: number (less than the number of monophthongs or diphthongs in the word) - options: table - circumflex boolean (add a circumflex if allowed) - synaeresis boolean (accent can fall before εω in penult and ultima: πόλεως) - short_diphthong boolean (word-final οι, αι count as short) ]] function export.add_accent(word, syllable_position, options) local check = _check("add_accent") check(1, word, "string") check(2, syllable_position, "number") check(3, options, "table", true) word = toNFD(word) if find(word, tonal_diacritic) then return word end options = options or {} local tokens = shallow_copy(tokenize(word)) local vowels = export.get_vowel_info(tokens, options.short_diphthong) local vowel_count = #vowels -- Convert positions in relation to the beginning of the word -- to positions in relation to the end of the word. -- The farthest back that an accent can be placed is 3 (the antepenult), -- so that is the greatest allowed position. if syllable_position > 0 then syllable_position = math.min(3, vowel_count - syllable_position + 1) -- If the position is in relation to the end of the word and it is greater -- than the length of the word, then reduce it to the length of the word. -- This is for practical reasons. Positions in relation to the beginning of -- the word do not need leeway. elseif syllable_position < 0 then syllable_position = math.min(-syllable_position, vowel_count) end if syllable_position == 0 then error("Invalid position value " .. syllable_position .. ".") elseif syllable_position > vowel_count then error("The position " .. syllable_position .. " is invalid, because the word has only " .. vowel_count .. " vowels.") end -- Apply accent rules to change the accent's position or type. local accent_mark = options.circumflex and CIRCUMFLEX or ACUTE local ultima = vowels[1] -- If synaeresis is selected, a final vowel sequence εω (optionally -- separated by an undertie) counts as one syllable. if syllable_position == 3 then local penult = vowels[2] if not options.force_antepenult and (ultima.length == "long" and not (options.synaeresis and ("Ωω"):find(tokens[ultima.index], 1, true) and ("Εε"):find(tokens[penult.index], 1, true) and (ultima.index == penult.index + 1 or ultima.index == penult.index + 2 and tokens[penult.index + 1] == UNDERTIE))) then syllable_position = 2 else accent_mark = ACUTE end end if syllable_position == 2 then if ultima.length == "short" and vowels[2].length == "long" then accent_mark = CIRCUMFLEX elseif ultima.length == "long" then accent_mark = ACUTE end end local vowel = vowels[syllable_position] if not vowel then error('No vowel at position ' .. syllable_position .. ' from the end of the word ' .. word .. '.') end if vowel.length == "short" then accent_mark = ACUTE end local i = vowel.index tokens[i] = add(tokens[i], accent_mark) return table.concat(tokens) end function export.syllables(word, func, number) local check = _check('syllables') check(1, word, 'string') check(2, func, 'string', true) check(3, number, 'number', true) if not func then error('No function specified') end local functions = { eq = function (word, number) local vowels = 0 for _, token in ipairs(tokenize(word)) do if contains_vowel(token) then vowels = vowels + 1 if vowels > number then return false end end end if vowels == number then return true end return false end } func = functions[func] if func then return func(word, number) else error('No function ' .. func) end end return export pggy4ujq6d1jxa7qn76hgqokwgbpd0k Module:parse interface 828 1985 35348 2025-01-20T00:20:39Z Kambai Akau 8 Created page with "local export = {} local string_utilities_module = "Module:string utilities" local parse_utilities_module = "Module:parse utilities" local table_module = "Module:table" --[=[ 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..." 35348 Scribunto text/plain local export = {} local string_utilities_module = "Module:string utilities" local parse_utilities_module = "Module:parse utilities" local table_module = "Module:table" --[=[ 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 rfind(...) rfind = require(string_utilities_module).find return rfind(...) end local function rsplit(...) rsplit = require(string_utilities_module).split return rsplit(...) end local function split_on_comma(...) split_on_comma = require(parse_utilities_module).split_on_comma return split_on_comma(...) end local function split_escaping(...) split_escaping = require(parse_utilities_module).split_escaping return split_escaping(...) end local function parse_inline_modifiers(...) parse_inline_modifiers = require(parse_utilities_module).parse_inline_modifiers return parse_inline_modifiers(...) end local function parse_term_with_lang(...) parse_term_with_lang = require(parse_utilities_module).parse_term_with_lang return parse_term_with_lang(...) end local function term_contains_top_level_html(...) term_contains_top_level_html = require(parse_utilities_module).term_contains_top_level_html return term_contains_top_level_html(...) end local function escape_comma_whitespace(...) escape_comma_whitespace = require(parse_utilities_module).escape_comma_whitespace return escape_comma_whitespace(...) end local function unescape_comma_whitespace(...) unescape_comma_whitespace = require(parse_utilities_module).unescape_comma_whitespace return unescape_comma_whitespace(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function decode_entities(...) -- FIXME: Why are we doing this? It was added to [[Module:form of/templates]] in -- https://en.wiktionary.org/w/index.php?title=Module:form_of/templates&diff=prev&oldid=81900806 on 2024-09-24 -- by [[User:Theknightwho]] with the comment "Optimisations + decode HTML entities.". -- -- NOTE: We could add a check for & in the term before calling decode_entities(), but in practice, -- [[Module:string utilities]] is essentially always loaded so there's little point. str_decode_entities = require(string_utilities_module).decode_entities return str_decode_entities(...) end --[==[ This is an almost drop-in replacement for split_on_comma() in [[Module:parse utilities]], with optimizations to avoid loading and running the while algorithm in [[Module:parse utilities]] except when necessary. ]==] function export.split_on_comma(val) if val:find(",%s") or (val:find(",") and val:find("[\\%[<]")) then -- Comma after whitespace not split; nor are backslash-escaped commas or commas inside of square or -- angle brackets. If we see any of these, use the more sophisticated algorithm in -- [[Module:parse utilities]]. Otherwise it's safe to just split on commas directly. This optimization -- avoids loading [[Module:parse utilities]] unnecessarily. return split_on_comma(val) else return rsplit(val, ",") end end --[==[ This is similar to parse_term_with_lang() in [[Module:parse utilities]], but if there is no colon + non-space in the term, it will be returned directly and not parsed into link/display format. If you need the link/display arguments even in the absence of a language prefix, call [[Module:parse utilities]] directly. ]==] function export.parse_term_with_lang(data) if data.term:find(":[^ ]") then return parse_term_with_lang(data) else return data.term, nil, nil, nil end end --[==[ This is an almost drop-in replacement for parse_inline_modifiers() in [[Module:parse utilities]] except that # it won't attempt to parse inline modifiers if it detects that top-level HTML is present (but it will still split on `splitchar` if given, unless it detects the presence of the {{tl|,}} template); # it has a default for `generate_obj` that simply sets `lang` and `term` after calling `decode_entities()` on the term (FIXME: this was inherited from code added to [[Module:form of/templates]] by [[User:Theknightwho]]; I don't know why it is necessary); # it has a lot of optimizations to avoid loading [[Module:parse utilities]] in simple cases where there are no `<` signs and (when `splitchar` is given) either there are no delimiters present at all or no characters present that will make a simple split on `splitchar` invalid. Generally you should use this in preference to either calling parse_inline_modifiers() directly in [[Module:parse utilities]] or rolling your own front-end function. ]==] function export.parse_inline_modifiers(val, props) local paramname, lang, splitchar = props.paramname, props.lang, props.splitchar local preserve_splitchar, escape_fun, unescape_fun = props.preserve_splitchar, props.escape_fun, props.unescape_fun local outer_container = props.outer_container local generate_obj = props.generate_obj or function(term) return {lang = lang, term = decode_entities(term)} end local delimiter_key = props.delimiter_key or "delimiter" -- Check for inline modifier, e.g. מרים<tr:Miryem>. But exclude HTML entry with <span ...>, <i ...>, <br/> or -- similar in it, caused by wrapping an argument in {{l|...}}, {{af|...}} or similar. Basically, all tags of -- the sort we parse here should consist of a less-than sign, plus letters, plus a colon, e.g. <tr:...>, so if -- we see a tag on the outer level that isn't in this format, we don't try to parse it. The restriction to the -- outer level is to allow generated HTML inside of e.g. qualifier tags, such as foo<q:similar to {{m|fr|bar}}>. if val:find("<") and not term_contains_top_level_html(val) then if not props.generate_obj then props = shallow_copy(props) props.generate_obj = generate_obj end return parse_inline_modifiers(val, props) end if not splitchar then return generate_obj(val) end local retval if splitchar == "," and not escape_fun and not unescape_fun then if val:find(",</") then -- This happens when there's an embedded {{,}} template, as in [[MMR]], [[TMA]], [[DEI]], where an -- initialism expands to multiple terms; easiest not to try and parse the lemma spec as multiple lemmas. retval = {val} else retval = export.split_on_comma(val) end for i, split in ipairs(retval) do retval[i] = generate_obj(split) if preserve_splitchar and i > 1 then retval[delimiter_key] = "," end end elseif rfind(val, splitchar) then if val:find(",</") then -- This happens when there's an embedded {{,}} template, as in [[MMR]], [[TMA]], [[DEI]], where an -- initialism expands to multiple terms; easiest not to try and parse the lemma spec as multiple lemmas. retval = {val} elseif escape_fun or unescape_fun or val:find(",%s") or val:find("[\\%[<]") then retval = split_escaping(val, splitchar, preserve_splitchar, escape_fun or escape_comma_whitespace, unescape_fun or unescape_comma_whitespace) elseif preserve_splitchar then retval = rsplit(val, "(" .. splitchar .. ")") else retval = rsplit(val, splitchar) end if preserve_splitchar then local new_retval = {} for j = 1, #retval, 2 do local obj = generate_obj(retval[j]) if j > 1 then obj[delimiter_key] = retval[j - 1] end table.insert(new_retval, obj) end retval = new_retval else for i, split in ipairs(retval) do retval[i] = generate_obj(split) end end else retval = {generate_obj(val)} end if outer_container then outer_container.terms = retval return outer_container end return retval end return export oz0a3s5ckt77w24lrv25sna9myenm6j Module:IPA/tracking 828 1986 35349 2025-01-20T00:21:42Z Kambai Akau 8 Created page with "local export = {} --[[ symb is what is tracked. It can be a literal symbol or a Lua pattern. If it is a table, tracking is added for any of the symbols in the list. cat is the subtemplate that is added to the default path "IPA/" + language code + "/". ]] local U = require("Module:string/char") local syllabic = U(0x329) -- The validity of this table is checked by documentation function -- in [[Module:User:Erutuon/sandbox]]. export.tracking = { en = { { symb..." 35349 Scribunto text/plain local export = {} --[[ symb is what is tracked. It can be a literal symbol or a Lua pattern. If it is a table, tracking is added for any of the symbols in the list. cat is the subtemplate that is added to the default path "IPA/" + language code + "/". ]] local U = require("Module:string/char") local syllabic = U(0x329) -- The validity of this table is checked by documentation function -- in [[Module:User:Erutuon/sandbox]]. export.tracking = { en = { { symb = "iə", cat = "ambig", }, { symb = { "ɪi", "ʊu", "ɪj", "ʊw" }, cat = "eeoo", }, { symb = { "r" }, cat = "plain r", }, }, cs = { { symb = "[mnrl]" .. syllabic, cat = "syllabic-consonant", }, }, ps = { { symb = "ɤ", cat = "Pashto", }, }, fa = { { symb = "ʔ", cat = "glottal-stop", }, }, { { symb = "", cat = "", }, }, } function export.run_tracking(IPA, lang) if not IPA or IPA == "" then return end lang = lang:getCode() if not export.tracking[lang] then return end for i, arguments in ipairs(export.tracking[lang]) do local symbols = arguments.symb local category = arguments.cat if type(symbols) == "string" then symbols = { symbols } end for _, symbol in pairs(symbols) do if mw.ustring.find(IPA, symbol) then require("Module:debug/track")("IPA/" .. lang .. "/" .. category) end end end end return export se04v8uivjuynpeoe4fnp0a4t96kccz Module:syllables 828 1987 35350 2025-01-20T00:22:44Z Kambai Akau 8 Created page with "local export = {} local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub local match = m_str_utils.match local toNFD = mw.ustring.toNFD local U = m_str_utils.char local diphthongs = mw.loadData("Module:IPA/data").diphthongs local vowels = mw.loadData("Module:IPA/data/symbols").vowels .. "ᵻ" .. "ᵿ" --[[ No use for this at the moment, though it is an interesting catalogue. It might be usable for phonetic transcriptions. Diacritics ad..." 35350 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub local match = m_str_utils.match local toNFD = mw.ustring.toNFD local U = m_str_utils.char local diphthongs = mw.loadData("Module:IPA/data").diphthongs local vowels = mw.loadData("Module:IPA/data/symbols").vowels .. "ᵻ" .. "ᵿ" --[[ No use for this at the moment, though it is an interesting catalogue. It might be usable for phonetic transcriptions. Diacritics added to vowels: inverted breve above, inverted breve below, up tack, down tack, left tack, right tack, diaeresis (above), diaeresis below, right half ring, left half ring, plus sign below, minus sign below, combining x above, rhotic hook, tilde (above), tilde below ligature tie (combining double breve), ligature tie below ]] local diacritics = U( 0x311, 0x32F, 0x31D, 0x31E, 0x318, 0x319, 0x308, 0x324, 0x339, 0x31C, 0x31F, 0x320, 0x33D, 0x2DE, 0x303, 0x330, 0x361, 0x35C ) --[[ combining acute and grave tone marks, circumflex ]]-- local tone = "[" .. U(0x341, 0x340, 0x302) .. "]" local nonsyllabicDiacritics = U(0x311, 0x32F) local syllabicDiacritics = U(0x0329, 0x030D) local ties = U(0x361, 0x35C) -- long, half-long, extra short local lengthDiacritics = U(0x2D0, 0x2D1, 0x306) local vowel = "[" .. vowels .. "]" .. tone .. "?" local tie = "[" .. ties .. "]" local nonsyllabicDiacritic = "[" .. nonsyllabicDiacritics .. "]" local syllabicDiacritic = "[" .. syllabicDiacritics .. "]" local UTF8Char = "[\1-\127\194-\244][\128-\191]*" function export.getVowels(remainder, lang) if string.find(remainder, "^[%[/]?%-") or string.find(remainder, "%-[%[/]?$") then return nil end -- If a hyphen is at the beginning or end of the transcription, do not count syllables. local count = 0 local diphs = diphthongs[lang:getCode()] or {} remainder = toNFD(remainder) remainder = string.gsub(remainder, "%((.*)%)", "%1") -- Remove parentheses. while remainder ~= "" do -- Ignore nonsyllabic vowels remainder = gsub(remainder, "^" .. vowel .. nonsyllabicDiacritic, "") local m = match(remainder, "^." .. syllabicDiacritic) or -- Syllabic consonant match(remainder, "^" .. vowel .. tie .. vowel) -- Tie bar -- Starts with a recognised diphthong? for _, diph in ipairs(diphs) do if m then break end m = m or match(remainder, "^" .. diph) end -- If we haven't found anything yet, just match on a single vowel m = m or match(remainder, "^" .. vowel) if m then -- Found a vowel, add it count = count + 1 remainder = string.sub(remainder, #m + 1) else -- Found a non-vowel, skip it remainder = string.gsub(remainder, "^" .. UTF8Char, "") end end if count ~= 0 then return count end return nil end function export.countVowels2Test(frame) local params = { [1] = {required = true}, [2] = {default = ""}, } local args = require("Module:parameters").process(frame.args, params) local lang = require("Module:languages").getByCode(args[1]) or require("Module:languages").err(args[1], 1) local count = export.getVowels(args[2], lang) return 'The text "' .. args[2] .. '" contains ' .. count .. ' vowels.' end local function countVowels(text) text = toNFD(text) or error("Invalid UTF-8") local _, count = gsub(text, vowel, "") local _, sequenceCount = gsub(text, vowel.."+", "") local _, nonsyllabicCount = gsub(text, vowel .. nonsyllabicDiacritic, "") local _, tieCount = gsub(text, vowel .. tie .. vowel, "") local diphthongCount = count - (nonsyllabicCount + tieCount) return count, sequenceCount, diphthongCount end local function countDiphthongs(text, lang) text = toNFD(text) or error("Invalid UTF-8") local diphthongs = diphthongs[lang:getCode()] or {} local _, count local total = 0 if diphthongs then for i, diphthong in pairs(diphthongs) do _, count = gsub(text, diphthong, "") total = total + count end end return total end function export.countVowels(frame) local params = { [1] = {default = ""}, } local args = require("Module:parameters").process(frame.args, params) local count, sequenceCount, diphthongCount = countVowels(args[1]) local outputs = {} table.insert(outputs, (count or 'an unknown number of') .. ' vowels') table.insert(outputs, (sequenceCount or 'an unknown number of') .. ' vowel sequences') table.insert(outputs, (diphthongCount or 'an unknown number of') .. ' vowels or vowels and diphthongs') return 'The text "' .. args[1] .. '" contains ' .. mw.text.listToText(outputs) .. "." end function export.countVowelsDiphthongs(frame) local params = { [1] = {required = true}, [2] = {default = ""}, } local args = require("Module:parameters").process(frame.args, params) local lang = require("Module:languages").getByCode(args[1]) or require("Module:languages").err(args[1], 1) local vowels = countVowels(args[2]) local count = vowels - countDiphthongs(args[2], lang) or 0 local out = 'The text "' .. args[2] .. '" contains ' .. (count or 'an unknown number of') if count == 1 then out = out .. ' vowel or diphthong.' else out = out .. ' vowels or diphthongs.' end return out end return export 4nnwn3j8sp0bgr05723mtt0sipuxm9f Sa:Swáng a̱lyiat nTyap ma̱ng yei Za̱FBS 14 1988 35360 35356 2025-01-20T00:43:31Z Kambai Akau 8 35360 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Ta‌̱mpi‌̱let:, 10 1989 35366 2025-01-20T01:05:24Z Kambai Akau 8 Created page with "<span class="serial-comma">,</span>{{#ifeq:{{{1|}}}|and|<span class="serial-and"> and</span>}}<noinclude>{{documentation}}</noinclude>" 35366 wikitext text/x-wiki <span class="serial-comma">,</span>{{#ifeq:{{{1|}}}|and|<span class="serial-and"> and</span>}}<noinclude>{{documentation}}</noinclude> a9nzfyo92bx0bibsf864j3gysuntzgh Sa:Swáng a̱lyiat nTyap ma̱ng yei a̱nwuat 14 1990 35368 2025-01-20T01:14:32Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 35368 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Module:gender and number/data/doc 828 1991 35375 2025-01-20T01:58:15Z Kambai Akau 8 Created page with "Ka̱nang a̱sam wa, tyia̱ "a̱s". Ka̱nang a̱nap wa, tyia̱ "a̱n". Ka̱nang a̱tai sot mbyin wa, tyia̱ "a̱t". Ka̱nang a̱sang-sotmbyin wa, tyia̱ "a̱sang-sotmyin"." 35375 wikitext text/x-wiki Ka̱nang a̱sam wa, tyia̱ "a̱s". Ka̱nang a̱nap wa, tyia̱ "a̱n". Ka̱nang a̱tai sot mbyin wa, tyia̱ "a̱t". Ka̱nang a̱sang-sotmbyin wa, tyia̱ "a̱sang-sotmyin". gju57wosify4lgn2brgq8xo9gxcdzdd Module:gender and number doc 828 1992 35376 2025-01-20T02:01:15Z Kambai Akau 8 Created page with "--[=[ This module contains functions to display user-readable tables of the contents of [[Module:gender and number/data]]. Author: Benwing2 ]=] local export = {} local data = require("Module:gender and number/data") local function make_code(text) return "<code>" .. text .. "</code>" end -- Sort codes first by type, using the order specified below in `type_order`, then by code. local type_order = {"gender", "number", "animacy", "virility", "aspect", "other"} local..." 35376 Scribunto text/plain --[=[ This module contains functions to display user-readable tables of the contents of [[Module:gender and number/data]]. Author: Benwing2 ]=] local export = {} local data = require("Module:gender and number/data") local function make_code(text) return "<code>" .. text .. "</code>" end -- Sort codes first by type, using the order specified below in `type_order`, then by code. local type_order = {"gender", "number", "animacy", "virility", "aspect", "other"} local type_to_index = {} for i, typ in ipairs(type_order) do type_to_index[typ] = i end local function get_type_index(typ) return type_to_index[typ] or 50 end function export.gender_and_number_table(frame) local alldata = {} -- Convert table of codes to a list of information. for code, desc in pairs(data.codes) do local obj = { code = make_code(code), type = desc.type, display = desc.display, cat = desc.cat and make_code(desc.cat) or "—", } table.insert(alldata, obj) end table.sort(alldata, function(obj1, obj2) local typind1 = get_type_index(obj1.type) local typind2 = get_type_index(obj2.type) if typind1 == typeind2 then return obj1.code < obj2.code else return typind1 < typind2 end end) -- Convert to wikitable. local parts = {} table.insert(parts, '{|class="wikitable"') table.insert(parts, "! Code !! Type !! Display form !! Category") local last_type = nil for _, obj in ipairs(alldata) do table.insert(parts, "|-" .. (obj.type ~= last_type and ' style="border-top: 3px solid blue;"' or "")) local sparts = {} table.insert(sparts, obj.code) table.insert(sparts, obj.type) table.insert(sparts, obj.display) table.insert(sparts, obj.cat) table.insert(parts, "| " .. table.concat(sparts, " || ")) last_type = obj.type end table.insert(parts, "|}") return table.concat(parts, "\n") end function export.combinations_table(frame) local alldata = {} -- Convert table of combination codes to a list of information. for code, desc in pairs(data.combinations) do local codes = desc.codes for i, indiv_code in ipairs(codes) do codes[i] = make_code(indiv_code) end local obj = { code = make_code(code), codes = table.concat(codes, ", "), addl_display = desc.display or "—", cat = desc.cat and make_code(desc.cat) or "—", } table.insert(alldata, obj) end -- Sort codes by code. table.sort(alldata, function(obj1, obj2) return obj1.code < obj2.code end) -- Convert to wikitable. local parts = {} table.insert(parts, '{|class="wikitable"') table.insert(parts, "! Combination !! Individual codes !! Additional display text !! Category") for _, obj in ipairs(alldata) do table.insert(parts, "|-") local sparts = {} table.insert(sparts, obj.code) table.insert(sparts, obj.codes) table.insert(sparts, obj.addl_display) table.insert(sparts, obj.cat) table.insert(parts, "| " .. table.concat(sparts, " || ")) end table.insert(parts, "|}") return table.concat(parts, "\n") end function export.multicode_table(frame) local alldata = {} -- Convert table of multicode categories to a list of information. for type, cat in pairs(data.multicode_cats) do local obj = { type = make_code(type), cat = make_code(cat), } table.insert(alldata, obj) end -- Sort by type. table.sort(alldata, function(obj1, obj2) return get_type_index(obj1.type) < get_type_index(obj2.type) end) -- Convert to wikitable. local parts = {} table.insert(parts, '{|class="wikitable"') table.insert(parts, "! Type !! Category when multiple codes of that type are present") for _, obj in ipairs(alldata) do table.insert(parts, "|-") local sparts = {} table.insert(sparts, obj.type) table.insert(sparts, obj.cat) table.insert(parts, "| " .. table.concat(sparts, " || ")) end table.insert(parts, "|}") return table.concat(parts, "\n") end return export 66b1eqx49y3lxt5d9lfjxxng7tcv529 ooievaar 0 1993 36750 36032 2025-02-16T00:34:34Z Kambai Akau 8 36750 wikitext text/x-wiki ==Dot== [[Fail:Volgende verzamelrondje voor de ooievaar (8662502278).jpg|thumb|'''ooievaar''']] ===Yei=== * [[Za̱FBS]]: /ˈojəˌvar / (a̱ka̱tyong 3); * {{audio|nl|Nl-ooievaar.ogg}} * {{hyphenation|nl|ooi|e|vaar}} ===A̱lyoot=== [[de#Dot|de]] '''ooievaar''' (''á̱kpa'' [[de#Dot|de]] [[ooievaars#Dot|'''ooievaars''']]) # [[a̱ba̱lee]] ([[species:Ciconia ciconia|''Ciconia ciconia'']]) [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0xxz9nshkiiz7zkmvub65endgo1nntb a̱li (nok) 0 1994 35385 2025-01-20T21:39:33Z Kambai Akau 8 Redirected page to [[a̱li]] 35385 wikitext text/x-wiki #REDIRECT [[a̱li]] c1viclt8uj9zal3bz9chcol8wq2ct0u Sen Ma̱ri̱ti̱n 0 1995 35390 35387 2025-01-20T23:37:48Z Kambai Akau 8 /* Yei */ 35390 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/sen mərɨtɨn/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-Sen-Ma̱ri̱ti̱n.oga|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[Sen-Ma̱ri̱ti̱n]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] m5cdw30zxiqeini5gyj15gvqi31kdwq Senma̱ri̱ti̱n 0 1996 35392 35388 2025-01-20T23:39:10Z Kambai Akau 8 35392 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/sen mərɨtɨn/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-Sen-Ma̱ri̱ti̱n.oga|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[Sen-Ma̱ri̱ti̱n]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] m5cdw30zxiqeini5gyj15gvqi31kdwq Bonaire 0 1997 35937 35876 2025-02-04T18:05:53Z MarcoSwart 418 section link 35937 wikitext text/x-wiki [[File:Flag of Bonaire.svg|thumb|Tyiang a̱toot shi '''Bonaire'''.]] [[File:OSM Bonaire 2.png|thumb|Ta̱si̱la '''Bonaire'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/bonaire/}} * {{hyphenation|kcg|Bo|nai|re}} * {{audio|kcg|Kcg-Bonaire.ogg|a=}} ===A̱lyoot=== '''Bonaire''' (''á̱kpa'' '''*''') :Sot swang alyiat: :: '''ka''' (''á̱kpa'' '''*''') #'''Bonaire''' yet a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya mi̱ Kyai A̱sa̱khwot Ka̱ribi hu ka̱ yet kap A̱byintyok [[Nedalan]] hu a̱ni. #* ''A̱man-tswam a̱byin '''Bonaire''' kya ka!'' #* ''N ku swan '''Bonaire''' ndyia̱ a̱feang.'' #* ''Konyan mi̱ '''Bonaire''' wa lyen Dot ji bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot}} * [[#Dot|Dot]]: {{t+|nl|Bonaire}} * [[#Shong|Shong]]: {{t+|en|Bonaire}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] <div style="clear:both;"></div> ==Dot== ===Yei=== * [[Za̱FBS]]: / boˈnɛːrə / (a̱ka̱tyong 3) * {{audio|nl|Nl-Bonaire.ogg}} * {{hyphenation|nl|Bo|nai|re}} ===A̱lyoot=== ([[het#Dot|het]] ) '''Bonaire''' (''á̱kpa'' '''*''') # [[#Tyap|Bonaire]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] c5fpper71rhi7ptvgwqhav2fz4l4htt Ta‌̱mpi‌̱let:hyphenation 10 1998 35400 2025-01-20T23:57:18Z Kambai Akau 8 Created page with "{{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!-- -->{{#invoke:hyphenation|hyphenation}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude>" 35400 wikitext text/x-wiki {{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!-- -->{{#invoke:hyphenation|hyphenation}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude> 364pj5u4hseu4haqzv1fa5f8npchy0s Module:hyphenation 828 1999 35402 35401 2025-01-21T00:06:34Z Kambai Akau 8 35402 Scribunto text/plain local export = {} local links_module = "Module:links" local parameters_module = "Module:parameters" local pron_qualifier_module = "Module:pron qualifier" local function track(page) require("Module:debug/track")("hyphenation/" .. page) return true end --[==[ Meant to be called from a module. `data` is a table containing the following fields: * `lang`: language object for the hyphenations or syllabifications; * `hyphs`: a list of hyphenations/syllabifications, each described by an object which can contain the following fields: ** `hyph`: list of syllables comprising the hyphenation or syllabification, each a string; ** `q`: {nil} or a list of left regular qualifier strings, formatted using {format_qualifier()} in [[Module:qualifier]]; ** `qq`: {nil} or a list of right regular qualifier strings; ** `qualifiers`: {nil} or a list of left regular qualifier strings; for compatibility purposes only, do not use in new code; ** `a`: {nil} or a list of left accent qualifier strings, formatted using {format_qualifiers()} in [[Module:accent qualifier]]; ** `aa`: {nil} or a list of right accent qualifier strings; ** `refs`: {nil} or a list of references or reference specs to add after the pronunciation and any posttext and qualifiers; the value of a list item is either a string containing the reference text (typically a call to a citation template such as {{tl|cite-book}}, or a template wrapping such a call), or an object with fields `text` (the reference text), `name` (the name of the reference, as in {{cd|<nowiki><ref name="foo">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" /></nowiki>}}) and/or `group` (the group of the reference, as in {{cd|<nowiki><ref name="foo" group="bar">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" group="bar"/></nowiki>}}); this uses a parser function to format the reference appropriately and insert a footnote number that hyperlinks to the actual reference, located in the {{cd|<nowiki><references /></nowiki>}} section; ** `sc`: {nil} or script object for this particular hyphenation/syllabification; * `sc`: {nil} or script object for the hyphenations/syllabifications; * `q`: {nil} or a list of overall left regular qualifier strings, formatted using {format_qualifier()} in [[Module:qualifier]]; * `qq`: {nil} or a list of overall right regular qualifier strings; * `a`: {nil} or a list of overall left accent qualifier strings, formatted using {format_qualifiers()} in [[Module:accent qualifier]]; * `aa`: {nil} or a list of overall right accent qualifier strings; * `caption`, {nil} or a string specifying the caption to use, in place of {"Hyphenation"}; e.g. use {"Syllabification"} if what is passed in is actually a syllabification, as is common; a colon and space is automatically added after the caption; * `nocaption`: if true, suppress the caption display. ]==] function export.format_hyphenations(data) local hyphtexts = {} for _, hyph in ipairs(data.hyphs) do if #hyph.hyph == 0 then error("Saw empty hyphenation; use || to separate hyphenations") end local text = require(links_module).full_link { lang = data.lang, sc = hyph.sc or data.sc, alt = table.concat(hyph.hyph, "‧"), tr = "-" } if hyph.q and hyph.q[1] or hyph.qq and hyph.qq[1] or hyph.qualifiers and hyph.qualifiers[1] or hyph.a and hyph.a[1] or hyph.aa and hyph.aa[1] or hyph.refs and hyph.refs[1] then text = require(pron_qualifier_module).format_qualifiers { lang = data.lang, text = text, q = hyph.q, qq = hyph.qq, qualifiers = hyph.qualifiers, a = hyph.a, aa = hyph.aa, refs = hyph.refs, } end table.insert(hyphtexts, text) end local text = ((data.nocaption and "") or ((data.caption or "Tyei a̱kum-a̱bwong") .. ": ")) .. table.concat(hyphtexts, ", ") if data.q and data.q[1] or data.qq and data.qq[1] or data.a and data.a[1] or data.aa and data.aa[1] then text = require(pron_qualifier_module).format_qualifiers { lang = data.lang, text = text, q = data.q, qq = data.qq, a = data.a, aa = data.aa, } end return text end --[==[ Entry point for {{tl|hyphenation}} template (also written {{tl|hyph}}). ]==] function export.hyphenation(frame) local parent_args = frame:getParent().args local compat = parent_args.lang local lang_param = compat and "lang" or 1 local offset = compat and 0 or 1 local params = { [lang_param] = {required = true, type = "language", default = "und"}, [1 + offset] = {list = true, required = true, allow_holes = true, default = "{{{2}}}"}, -- FIXME: For compatibility, q= and qq= refer to the first hyphenation rather than overall. Consider tracking and -- changing this. ["q"] = {list = true, allow_holes = true, type = "qualifier"}, ["qq"] = {list = true, allow_holes = true, type = "qualifier"}, ["a"] = {list = true, allow_holes = true, separate_no_index = true, type = "labels"}, ["aa"] = {list = true, allow_holes = true, separate_no_index = true, type = "labels"}, ["ref"] = {list = true, allow_holes = true, type = "references"}, ["caption"] = {}, ["nocaption"] = {type = "boolean"}, ["sc"] = {list = true, allow_holes = true, separate_no_index = true, type = "script"}, } local args = require(parameters_module).process(parent_args, params) local lang = args[lang_param] local sc = args.sc.default local data = { lang = lang, sc = sc, hyphs = {}, caption = args.caption, nocaption = args.nocaption, a = args.a.default, aa = args.aa.default, } local this_hyph = {hyph = {}} local maxindex = args[1 + offset].maxindex local function insert_hyph() local hyphnum = #data.hyphs + 1 this_hyph.q = args.q[hyphnum] this_hyph.qq = args.qq[hyphnum] this_hyph.a = args.a[hyphnum] this_hyph.aa = args.aa[hyphnum] this_hyph.refs = args.ref[hyphnum] table.insert(data.hyphs, this_hyph) end for i=1, maxindex do local syl = args[1 + offset][i] if not syl then insert_hyph() this_hyph = {hyph = {}} else table.insert(this_hyph.hyph, syl) end end insert_hyph() return export.format_hyphenations(data) end return export t3gxs9z64rsoswegfl5yshtmwczxofq Ta‌̱mpi‌̱let:rfp 10 2000 35407 35405 2025-01-21T00:18:18Z Kambai Akau 8 35407 wikitext text/x-wiki {{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!-- -->{{request box<!-- -->|1=[[Image:Phonetik.svg|40px]]<!-- -->|2={{<noinclude>temp|</noinclude>pagetype}} huni cat nkhang yei. Ka̱nang a lyen lyuut [[w:Zwunzwuo-a̱lyem Fonetik Bibyin Swanta|Za̱FBS]] {{#ifeq:{{#if:{{{lang|}}}|{{{lang|}}}|{{{1|}}}}}|kcg| ku [[WT:enPR|kcgPR]]}} hu da̱ ma̱sa̱kut beang a mbeang kyang! {{#if:{{#if:{{{lang|}}}|{{{1|}}}|{{{2|}}}}}| <br />Ma̱nang: “{{#if:{{{lang|}}}|{{{1|}}}|{{{2|}}}}}”}}<!-- -->|inline={{{inline|no}}}}}<!-- -->}}<!-- (end of {{check deprecated lang param usage}}) --><includeonly><!-- -->{{#if:{{{nocat|}}}||<!-- -->{{categorize<!-- -->|{{#if:{{{lang|}}}|{{{lang|}}}|{{{1|}}}}}<!-- -->|Requests for pronunciation in {{langname|{{#if:{{{lang|}}}|{{{lang|}}}|{{{1|}}}}}}} entries<!-- -->|sort={{{sort|}}}<!-- -->}}<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> 00dkfeaszjn4k96cgs3ncp8wb66cc26 Module:checkparams 828 2001 35406 2025-01-21T00:12:16Z Kambai Akau 8 Created page with "local export = {} local debug_module = "Module:debug" local maintenance_category_module = "Module:maintenance category" local parameters_module = "Module:parameters" local string_utilities_module = "Module:string utilities" local template_parser_module = "Module:template parser" local utilities_module = "Module:utilities" local concat = table.concat local get_current_title = mw.title.getCurrentTitle local html_create = mw.html.create local match = string.match local ne..." 35406 Scribunto text/plain local export = {} local debug_module = "Module:debug" local maintenance_category_module = "Module:maintenance category" local parameters_module = "Module:parameters" local string_utilities_module = "Module:string utilities" local template_parser_module = "Module:template parser" local utilities_module = "Module:utilities" local concat = table.concat local get_current_title = mw.title.getCurrentTitle local html_create = mw.html.create local match = string.match local new_title = mw.title.new local next = next local pairs = pairs local require = require local select = select local sort = table.sort local tostring = tostring local type = type --[==[ 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 find_parameters(...) find_parameters = require(template_parser_module).find_parameters return find_parameters(...) end local function format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function formatted_error(...) formatted_error = require(debug_module).formatted_error return formatted_error(...) end local function gsplit(...) gsplit = require(string_utilities_module).gsplit return gsplit(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function scribunto_param_key(...) scribunto_param_key = require(string_utilities_module).scribunto_param_key return scribunto_param_key(...) end local function uses_hidden_category(...) uses_hidden_category = require(maintenance_category_module).uses_hidden_category return uses_hidden_category(...) end -- Returns a table of all arguments in `template_args` which are not supported -- by `template_title` or listed in `additional`. local function get_invalid_args(template_title, template_args, additional) local content = template_title:getContent() if not content then -- This should only be possible if the input frame has been tampered with. error("Could not retrieve the page content of \"" .. template_title.prefixedText .. "\".") end local allowed_params, seen = {}, {} -- Detect all params used by the parent template. param:get_name() takes the -- parent frame arg table as an argument so that preprocessing will take -- them into account, since it will matter if the name contains another -- parameter (e.g. the outer param in "{{{foo{{{bar}}}baz}}}" will change -- depending on the value for bar=). `seen` memoizes results based on the -- raw parameter text (which is stored as a string in the parameter object), -- which avoids unnecessary param:get_name() calls, which are non-trivial. for param in find_parameters(content) do local raw = param.raw if not seen[raw] then allowed_params[param:get_name(template_args)] = true seen[raw] = true end end -- If frame.args[1] contains a comma separated list of param names, add -- those as well. if additional then for param in gsplit(additional, ",", true) do -- scribunto_param_key normalizes the param into the form returned -- by param:get_name() (i.e. trimmed and converted to a number if -- appropriate). allowed_params[scribunto_param_key(param)] = true end end local invalid_args = select(2, process_params( template_args, allowed_params, "return unknown" )) if not next(invalid_args) then return invalid_args end -- Some templates use params 1 and 3 without using 2, which means that 2 -- will be in the list of invalid args when used as an empty placeholder -- (e.g. {{foo|foo||bar}}). Detect and remove any empty positional -- placeholder args. local max_pos = 0 for param in pairs(allowed_params) do if type(param) == "number" and param > max_pos then max_pos = param end end for param, arg in pairs(invalid_args) do if ( type(param) == "number" and param >= 1 and param < max_pos and -- Ignore if arg is empty, or only contains chars trimmed by -- MediaWiki when handling named parameters. not match(arg, "[^%z\t-\v\r ]") ) then invalid_args[param] = nil end end return invalid_args end local function compare_params(a, b) a, b = a[1], b[1] local type_a = type(a) if type_a == type(b) then return a < b end return type_a == "number" end -- Convert `args` into an array of sorted PARAM=ARG strings, using the parameter -- name as the sortkey, with numbered params sorted before strings. local function args_to_sorted_tuples(args) local msg, i = {}, 0 for k, v in pairs(args) do i = i + 1 msg[i] = {k, v} end sort(msg, compare_params) for j = 1, i do msg[j] = concat(msg[j], "=") end return msg end local function apply_pre_tag(frame, invalid_args) return frame:extensionTag("pre", concat(invalid_args, "\n")) end local function make_message(template_name, invalid_args, no_link) local open, close if no_link then open, close = "", "" else open, close = "[[", "]]" end return "The template " .. open .. template_name .. close .. " does not use the parameter(s): " .. invalid_args .. " Please see " .. open .. "Module:checkparams" .. close .. " for help with this warning." end -- Called by non-Lua templates using "{{#invoke:checkparams|warn}}". `frame` -- is checked for the following params: -- `1=` (optional) a comma separated list of additional allowed parameters -- `nowarn=` (optional) do not include preview warning in warning_text -- `noattn=` (optional) do not include attention seeking span in in warning_text function export.warn(frame) local parent, frame_args = frame:getParent(), frame.args local template_name = parent:getTitle() local template_title = new_title(template_name) local invalid_args = get_invalid_args(template_title, parent.args, frame_args[1]) -- If there are no invalid template args, return. if not next(invalid_args) then return "" end -- Otherwise, generate "Invalid params" warning to be inserted onto the -- wiki page. local warn, attn, cat invalid_args = args_to_sorted_tuples(invalid_args) -- Show warning in previewer. if not frame_args.nowarn then warn = tostring(html_create("sup") :addClass("error") :addClass("previewonly") :tag("small") :wikitext(make_message(template_name, apply_pre_tag(frame, invalid_args))) :allDone()) end -- Add attentionseeking message. <pre> tags don't work in HTML attributes, -- so use semicolons as delimiters. if not frame_args.noattn then attn = tostring(html_create("span") :addClass("attentionseeking") :attr("title", make_message(template_name, concat(invalid_args, "; ") .. ".", "no_link")) :allDone()) end -- Categorize if neither the current page nor the template would go in a hidden maintenance category. if not (uses_hidden_category(get_current_title()) or uses_hidden_category(template_title)) then cat = format_categories("Pages using invalid parameters when calling " .. template_name, nil, "-", nil, "force_output") end return (warn or "") .. (attn or "") .. (cat or "") end -- Called by non-Lua templates using "{{#invoke:checkparams|error}}". `frame` -- is checked for the following params: -- `1=` (optional) a comma separated list of additional allowed parameters function export.error(frame) local parent = frame:getParent() local template_name = parent:getTitle() local invalid_args = get_invalid_args(new_title(template_name), parent.args, frame.args[1]) -- Use formatted_error, so that we can use <pre> tags in error messages: -- any whitespace which isn't trimmed is treated as literal, so errors -- caused by double-spaces or erroneous newlines in inputs need to be -- displayed accurately. if next(invalid_args) then return formatted_error(make_message( template_name, apply_pre_tag(frame, args_to_sorted_tuples(invalid_args)) )) end end return export 4kgh7duwnz7qj74jyw0he5pxynzogh9 Ta‌̱mpi‌̱let:request box 10 2002 35408 2025-01-21T00:20:07Z Kambai Akau 8 Created page with "<templatestyles src="Module:message box/styles.css" />{{#ifeq:{{yesno|{{{inline|}}}}}|yes|{{maintenance line|{{{2}}}}} |<div class="noprint request-box"> {{{!}} {{!}}{{{1}}} {{!}}{{{2}}} {{!}}}</div>}}<noinclude>{{documentation}}[[Sa:Nta̱mpi̱let a̱kuzut]]</noinclude>" 35408 wikitext text/x-wiki <templatestyles src="Module:message box/styles.css" />{{#ifeq:{{yesno|{{{inline|}}}}}|yes|{{maintenance line|{{{2}}}}} |<div class="noprint request-box"> {{{!}} {{!}}{{{1}}} {{!}}{{{2}}} {{!}}}</div>}}<noinclude>{{documentation}}[[Sa:Nta̱mpi̱let a̱kuzut]]</noinclude> 009voss2pil48rh51fbndbwy9jig445 Module:message box/styles.css 828 2003 39925 39923 2025-10-15T06:15:27Z Hiyuune 556 39925 sanitized-css text/css .maintenance-box { width: 90%; margin: 0.75em auto; border-width: 1px; border-style: dashed; padding: 0.25em; } .request-box { /* width: fit-content added as inline style */ margin: 0.75em 1em 0.75em 1em; border: 1px dashed var(--border-color-base, #999999); padding: 0.25em; background: var(--background-color-base, #FFFFFF); } body.skin-minerva .request-box table { margin-top: 0.25em; margin-bottom: 0.25em; } /* Colors */ .maintenance-box-blue { background-color: #E6E6FF; border-color: #000061; } .maintenance-box-red { background-color: #FFE6E6; border-color: #610000; } .maintenance-box-yellow { background-color: #FFFFE6; border-color: #616100; } .maintenance-box-grey { background-color: #F2F2F2; border-color: #303030; } .maintenance-box-orange { background-color: #FFF2E6; border-color: #612F00; } /* Dark colors. Styles need to be duplicated exactly between these two selectors. */ @media screen { html.skin-theme-clientpref-night .maintenance-box-blue { background-color: #1D1D44; border-color: #73737F; } html.skin-theme-clientpref-night .maintenance-box-red { background-color: #441D1D; border-color: #7F7373; } html.skin-theme-clientpref-night .maintenance-box-yellow { background-color: #323216; border-color: #7F7F73; } html.skin-theme-clientpref-night .maintenance-box-grey { background-color: #303030; border-color: #797979; } html.skin-theme-clientpref-night .maintenance-box-orange { background-color: #44301D; border-color: #7F7973; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .maintenance-box-blue { background-color: #1D1D44; border-color: #73737F; } html.skin-theme-clientpref-os .maintenance-box-red { background-color: #441D1D; border-color: #7F7373; } html.skin-theme-clientpref-os .maintenance-box-yellow { background-color: #323216; border-color: #7F7F73; } html.skin-theme-clientpref-os .maintenance-box-grey { background-color: #303030; border-color: #797979; } html.skin-theme-clientpref-os .maintenance-box-orange { background-color: #44301D; border-color: #7F7973; } } rjz98q84bhx4tq9g0e8nrtea9per3ay Ta‌̱mpi‌̱let:langname 10 2004 35410 2025-01-21T00:24:02Z Kambai Akau 8 Created page with "<includeonly>{{#if:{{{allow_etym|}}}|{{safesubst:#invoke:languages/templates|getByCodeAllowEtym|{{{1}}}|getCanonicalName}}|{{safesubst:#invoke:languages/templates|getByCode|{{{1}}}|getCanonicalName}}}}</includeonly><noinclude> {{documentation}} </noinclude>" 35410 wikitext text/x-wiki <includeonly>{{#if:{{{allow_etym|}}}|{{safesubst:#invoke:languages/templates|getByCodeAllowEtym|{{{1}}}|getCanonicalName}}|{{safesubst:#invoke:languages/templates|getByCode|{{{1}}}|getCanonicalName}}}}</includeonly><noinclude> {{documentation}} </noinclude> od71pv3g699munt2bejjp1kc9oeoudn Ta‌̱mpi‌̱let:pagetype 10 2005 35411 2025-01-21T00:25:13Z Kambai Akau 8 Created page with "<includeonly>{{safesubst:<noinclude/>#invoke:pages/templates|pagetype_t}}</includeonly><noinclude><!-- -->{{documentation}}</noinclude>" 35411 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#invoke:pages/templates|pagetype_t}}</includeonly><noinclude><!-- -->{{documentation}}</noinclude> hioy31caiv7dycmhvn2v8n5z1o7iiqg Ta‌̱mpi‌̱let:pagetype/documentation 10 2006 35412 2025-01-21T00:27:26Z Kambai Akau 8 Created page with "{{documentation subpage}} ===Usage=== * {{tl|pagetype}} *: {{pagetype}} * {{tl|pagetype|article=1}} *: {{pagetype|article=1}} <includeonly> [[Category:Metatemplates]] [[fa:الگو:pagetype]] [[gu:ઢાંચો:પાનુવર્ગ]] </includeonly>" 35412 wikitext text/x-wiki {{documentation subpage}} ===Usage=== * {{tl|pagetype}} *: {{pagetype}} * {{tl|pagetype|article=1}} *: {{pagetype|article=1}} <includeonly> [[Category:Metatemplates]] [[fa:الگو:pagetype]] [[gu:ઢાંચો:પાનુવર્ગ]] </includeonly> 1b3kl4w86l7o9xs804r8e382tvmda1y Module:pages/templates 828 2007 39909 35413 2025-10-14T08:23:34Z Hiyuune 556 39909 Scribunto text/plain -- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local en_utilities_module = "Module:en-utilities" function export.pagetype_t(frame) local args = require("Module:parameters").process(frame:getParent().args, { ["article"] = {type = "boolean"}, ["pagename"] = {demo = true}, }) local pagename = args.pagename local pagetype = require("Module:pages").get_pagetype( pagename == nil and mw.title.getCurrentTitle() or mw.title.new(pagename) or error(("%s is not a valid page name"):format(mw.dumpObject(pagename))) ) return args.article and ( pagetype:match("^user%f[%W]") and "a " .. pagetype or -- avoids "an user" require(en_utilities_module).add_indefinite_article(pagetype) ) or pagetype end return export l7q04kp40hdvyrclwtq2y4rzun67p5j Ta‌̱mpi‌̱let:langname/documentation 10 2008 35414 2025-01-21T00:30:10Z Kambai Akau 8 Created page with "{{documentation subpage}} This is an easier way to call the {{code|lua|getCanonicalName}} function in [[Module:languages/templates]]. Give it a language code, and it will return the canonical name. {{temp|langname|kcg}} : &darr; <code>Tyap</code> ==Parameters== ; {{para|1}} : Language code. ; {{para|allow_etym|1}} : Allow etymology-only codes. <includeonly> [[Category:Metatemplates]] </includeonly>" 35414 wikitext text/x-wiki {{documentation subpage}} This is an easier way to call the {{code|lua|getCanonicalName}} function in [[Module:languages/templates]]. Give it a language code, and it will return the canonical name. {{temp|langname|kcg}} : &darr; <code>Tyap</code> ==Parameters== ; {{para|1}} : Language code. ; {{para|allow_etym|1}} : Allow etymology-only codes. <includeonly> [[Category:Metatemplates]] </includeonly> 4vccc1s8yg844ds6zw20y1vyr5q07l3 A̱tyubonaire 0 2009 42542 35754 2026-02-17T14:55:56Z Genesis shan 219 42542 wikitext text/x-wiki {{also|a̱tyubonaire}} ==Tyap== [[File:Jamison Sint Jago.jpg|thumb|'''A̱tyubonaire''' a̱ghyang a̱ yet a̱tyutsot a̱lau-a̱ti̱tak a̱ni.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱tyu]]'' + ''[[Bonaire]]''. ===Yei=== * {{IPA|kcg|/ətʲubonaire/}} * {{hyphenation|kcg|A̱|tyu|bo|nai|re}} (a̱ka̱tyong 5) * {{audio|kcg|Kcg-A̱tyubonaire.ogg|a=}} ===Alyoot=== '''A̱tyubonaire''' (''á̱kpa'' '''[[Á̱nietbonaire]]''', '''[[A̱bonaire]]''') :Sot swang alyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱tyubonaire''' yet a̱yin wa a̱ neet ma̱ a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot Karibi ka ka̱ yet kap A̱byintyok [[Nedalan]] hu a̱ni. #* ''Yok nang '''A̱tyubonaire''' wuni aboki̱ti ka bah.'' #* ''Dang tangka̱i '''A̱tyubonaire''' wa nang a yet la?'' #* ''Nggu '''A̱tyubonaire''' wu na bai zatuk kya?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Bonaire}} * [[Dot]]: {{t+|nl|Bonairaan}}, {{t+|nl|Bonairaanse|a̱n}} * [[Shong]]: {{t+|en|Bonairean}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] nslnxsdr0lfkms4q2h82ay9za5j3kr4 Saba 0 2010 36029 36006 2025-02-06T10:23:01Z MarcoSwart 418 hyphenation 36029 wikitext text/x-wiki [[File:Flag of Saba.svg|thumb|Tyiang a̱toot shi '''Saba'''.]] [[File:Saba location map.svg|thumb|Ta̱si̱la a̱byin '''Saba'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/saba/}} * {{hyphenation|kcg|Sa|ba}} (a̱ka̱tyong 2) * {{audio|kcg|Kcg-Saba.ogg|a=}} ===A̱lyoot=== '''Saba''' (''á̱kpa'' '''*''') :Sot swang alyiat: :: '''ka''' (''á̱kpa'' '''*''') #'''Saba''' yet a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya mi̱ Kyai A̱sa̱khwot Ka̱ribi hu ka̱ yet kap A̱byintyok [[Nedalan]] a̱ni. #* '''''Saba''' ka yet a̱mang wa la?'' #* ''Ka̱nang a kai a̱ni, a na nat a̱byin '''Saba''' kya.'' #* ''N cat n nat '''Saba''' ka a̱tson.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot}} * [[#Dot|Dot]]: {{t+|nl|Saba}} * [[#Shong|Shong]]: {{t+|en|Saba}} {{trans-bottom}} {{wikipedia}} <div style="clear:both;"></div> ==Dot== ===Yei=== * [[Za̱FBS]]: / ˈsaba / (a̱ka̱tyong 2) * {{audio|nl|Nl-Saba.ogg}} * {{hyphenation|nl|Sa|ba}} ===A̱lyoot=== ([[het#Dot|het]]) '''Saba''' (''á̱kpa:'' *) # [[#Tyap|Saba]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] nasrko6x57ze0qb0d8rq1mr143cx4lw A̱tyusaba 0 2011 35767 35762 2025-02-02T06:11:00Z Kambai Akau 8 /* Alyoot */ 35767 wikitext text/x-wiki {{also|a̱tyusaba}} ==Tyap== [[File:Saba Azad Success bash of 'Nautanki Saala!'s music.jpg|thumb|'''A̱tyusaba''' a̱ghyang a̱ yet a̱tyubwom bubwom a̱ni.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱tyu]]'' + ''[[Saba]]''. ===Yei=== * {{IPA|kcg|/ətʲusaba/}} * {{hyphenation|kcg|A̱|tyu|sa|ba}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-A̱tyusaba.ogg|a=}} ===A̱lyoot=== '''A̱tyusaba''' (''á̱kpa'' '''[[Á̱nietsaba]]''') :Sot swang alyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱tyusaba''' yet a̱yin wa a̱ neet ma̱ a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot Karibi nang á̱ ngyei Saba a̱ni. #* ''A̱nyan wa laai ang nyia̱ n gyet '''A̱tyusaba'''?'' #* ''Ku '''A̱tyusaba''' wa a yet, a na lyen bah.'' #* ''Daniet yet '''A̱tyusaba''' wa. Nat a lyip gu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Saba}} * [[Dot]]: {{t+|nl|Sabaan}}, {{t+|nl|Sabaanse|a̱n}} * [[Shong]]: {{t+|en|Saban}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] 6i79w5ejvqcgjkkr5pum4uwh5t6e8cc A̱tyusen-Ma̱ri̱ti̱n 0 2012 42782 35804 2026-02-25T10:05:57Z MarcoSwart 418 consistent spelling 42782 wikitext text/x-wiki {{also|a̱tyusenma̱ri̱ti̱n|A̱tyusen-ma̱ri̱ti̱n|A̱tyusen Ma̱ri̱ti̱n}} ==Tyap== [[File:Slotakkoord Antillen Zita Jesus-Leito (cropped).jpg|thumb|'''A̱tyusen-ma̱ri̱ti̱n''' a̱ghyang nang á̱ ngyei Zita Jesus-Leito a̱ni.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱tyu]]'' + ''[[Sen-Ma̱ri̱ti̱n]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲusenmərɨtɨn/}} ** {{hyphenation|kcg|A̱|tyu|sen|Ma̱|ri̱|ti̱n}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-A̱tyusen-Ma̱ri̱ti̱n.ogg|a=}} ===Alyoot=== '''A̱tyusen-Ma̱ri̱ti̱n''' (''á̱kpa'' '''[[Á̱nietsen-Ma̱ri̱ti̱n]]''', '''[[A̱sen-Ma̱ri̱ti̱n]]''') :Sot swang alyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱tyusen-Ma̱ri̱ti̱n''' yet a̱yin wa a̱ neet ma̱ a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot Karibi ka ka̱ yet kap A̱byintyok [[Nedalan]] hu a̱ni. #* ''A ku mak a̱ Ma '''A̱tyusen-Ma̱ri̱ti̱n''' a̱wa a?'' #* ''N dyen '''A̱tyusen-Ma̱ri̱ti̱n''' wuni neet a̱fwun bah.'' #* '''''A̱tyusen-Ma̱ri̱ti̱n''' wa gu yet.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Sen-Ma̱ri̱ti̱n}} * [[Dot]]: {{t+|nl|Sint Maartenaar|}}, {{t+|nl|Sint Maartense|a̱n}} * [[Shong]]: {{t+|en|Sint Maartenese|}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:Swáng a̱lyiat nTyap ma̱ng yei a̱nwuat]] [[Sa:Swáng a̱lyiat nTyap ma̱ng yei Za̱FBS]] [[Sa:a̱lyoot]] 2k7jbj58vj72m64ggc83thhmwznt1o1 Sen-Yutatyut 0 2013 35805 35769 2025-02-02T23:02:42Z MarcoSwart 418 not a Dutch word 35805 wikitext text/x-wiki [[File:Flag of Sint Eustatius.svg|thumb|Tyiang a̱toot shi '''Sen-Yutatyut'''.]] [[File:Sint Eustatius travel map.png|thumb|Ta̱si̱la '''Sen-Yutatyut'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/sen jutatjud/}} ** {{hyphenation|kcg|sen|yu|ta|tyut}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-Sen-Yutatyut.ogg|a=}} ===A̱lyoot=== '''Sen-Yutatyut''' (''á̱kpa'' '''*''') :Sot swang alyiat: :: '''ka''' (''á̱kpa'' '''*''') # '''Sen-Yutatyut''' yet a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya mi̱ Kyai A̱sa̱khwot Ka̱ribi hu, ka̱ shyia̱ kpa̱mkpaan ma̱ng fam a̱za a̱ka̱wa̱tyia̱ Ndit Jenshyung hu ka̱ yet kap A̱byintyok [[Nedalan]] hu a̱ni. #* ''A̱ ku nat '''Sen-Yutatyut''' ta̱ulyia̱.'' #* '''''Sen-Yutatyut''' yet a̱bada̱dei a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya.'' #* ''A lyen a̱byin ka á̱ ngyei '''Sen-Yutatyut''' ka a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot}} * [[Dot]]: {{t+|nl|Sint Eustatius}} * [[Shong]]: {{t+|en|Sint Eustatius}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:Swáng a̱lyiat nTyap ma̱ng yei a̱nwuat]] [[Sa:Swáng a̱lyiat nTyap ma̱ng yei Za̱FBS]] [[Sa:a̱lyoot]] e2q9cyhzzho3as3vo58341t7eqtdfo9 A̱tyusen-Yutatyut 0 2014 42783 42780 2026-02-25T10:06:41Z MarcoSwart 418 consistent spelling 42783 wikitext text/x-wiki {{also|a̱tyusen-yutatyut|A̱tyusen-yutatyut}} ==Tyap== [[File:De Golden Rock Steel Band uit St Eustatius wordt ontvangen door koningin Julian, Bestanddeelnr 909-2387.jpg|thumb|'''A̱tyusen-Yutatyut''' a̱ghyang a̱ shyia̱ di̱ lyui kyangtsot bubwom a̱ni.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱tyu]]'' + ''[[Sen-Yutatyut]]''. ===Yei=== * {{IPA|kcg|/ətʲu sen jutatʲud/}} * {{hyphenation|kcg|A̱|tyu|sen|Yu|ta|tyut}} (a̱ka̱tyong 6) * {{audio|kcg|Kcg-A̱tyusen-Yutatyut.ogg|a=}} ===A̱lyoot=== '''A̱tyusen-Yutatyut''' (''á̱kpa'' '''[[Á̱nietsen-Yutatyut]]''', '''[[A̱sen-Yutatyut]]''') :Sot swang alyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱tyusen-Yutatyut''' yet a̱yin wa a̱ neet ma̱ a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot Karibi ka ka̱ shyia̱ di̱ fam Ndot Jenshyung ku yet kap A̱byintyok [[Nedalan]] a̱ni. #* ''N dyen nggu. '''A̱tyusen-Yutatyut''' wa gu yet.'' #* ''Kuzang '''A̱tyusen-Yutatyut''' lyen a bwoi a̱lyem kya.'' #* '''''A̱tyusen-Yutatyut''' a̱wa wa byia̱ a̱mpwot wu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Sen-Yutatyut}} * [[Dot]]: {{t+|nl|Sint Eustatius}} * [[Shong]]: {{t+|en|Sint Eustatius}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] 3ybecjujqpa6fni63nre4p1bmzrr35c a̱feap 0 2015 40097 37866 2025-11-10T00:16:14Z Danjuma Anthony 44 /* Ya̱fang */ 40097 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + ''[[feap]]''. === A̱lyoot 1 === [[File:Duerer wing of a blue roller.jpg|thumb|'''A̱feap''' a̱man]] '''a̱feap''' (''á̱kpa'' '''[[nfeap]]''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''na''') # '''A̱feap''' ka yet kap vam a̱ka̱man ku kuzang kyang ku fi̱ri̱p kyai tswazwa kya a̱ni nang á̱ fi̱ri̱p ma̱ng a̱nhu a̱ni. #* ''Ba̱ng '''a̱feap''' a̱zamyian ka, n na ba̱ng a̱si̱ a̱zayak ka.'' #* ''Á̱ tyat nggu '''a̱feap''' ka.'' #* ''Kasang cat byia̱ '''a̱feap''' di̱ mmam nani.'' ==== Yei ==== * {{IPA|kcg|/ə́féjáb/}} ** {{audio|kcg|Kcg-a̱feap.ogg|a=}} ** {{hyphenation|kcg|a̱|feap}} (a̱ka̱tyong 2) ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam nyam}} * [[Dot]]: {{t+|nl|vleugel}} * [[Kpat]]: {{t+|ha|fifike}} * [[Shong]]: {{t+|en|wing}} {{trans-bottom}} === A̱lyoot 2 === [[Fail:Sez-circ-con-ell-ass.gif|thumb|'''A̱feap''' sa̱khat]] '''a̱feap''' (''á̱kpa'' '''[[a̱ka̱feap]]''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''na''') # '''A̱feap''' ka bye yet tamm ku kap kyang hwa nang á̱ nwuan: #* '''''A̱feap''' kani na cat jhyi.'' #* ''Nat a yong da̱ '''a̱feap''' a̱kya a tyia̱ a̱ghyi da̱ á̱niet ba̱ kai vak hu.'' #* ''N ndi nyin nang nyi swan da̱ '''a̱feap''' fam jenshyung ka lyuo.'' ==== Yei ==== * {{IPA|kcg|/ə̀fèjàb/}} ** {{audio|kcg|Kcg-a̱feap.ogg|a=}} ** {{hyphenation|kcg|a̱|feap}} (a̱ka̱tyong 2) ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tamm}} * [[Dot]]: {{t+|nl|sectie}} * [[Kpat]]: {{t+|ha|bangare}} * [[Shong]]: {{t+|en|section}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} {{wikidata lexeme|L1529274}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] n4ipgk1bth6aoo45sc3lmxpyqcpid3l A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart 3 2016 35572 35571 2025-01-24T10:09:52Z MarcoSwart 418 addition 35572 wikitext text/x-wiki Unfortunately I don't speak Tyap. Feel free to make comments or ask questions in English. h7hed8r7tkin2kwsr996e2o96305n49 A‌̱tyunta̱m:MarcoSwart/p 2 2017 41944 35594 2026-02-11T16:24:35Z MarcoSwart 418 /* People, language, state */ wl 41944 wikitext text/x-wiki Checklist, based on Meta page. ====People, language, state==== {| class="wikitable" ! style="background:#B0C4DE;" | No. ! style="background:#B0C4DE;" | English gloss ! style="background:#B0C4DE;" | Dutch entry ! style="background:#B0C4DE;" | Tyap entry |- | 1. | [[Dutch|Dutch]] | [[Nederlands|Nederlands]] | [[Dot|Dot]] |- | 2. | [[Tyap|Tyap]] | [[Tyap|Tyap]] | [[Tyap|Tyap]] |- | 3. | [[Holland|Holland]] | [[Holland|Holland]] | [[Holan|Holan]] |- | 4. | [[Netherlands|Netherlands]] | [[Nederland|Nederland]] | [[Nedalan|Nedalan]] |- | 5. | [[Atyap|Atyap]] | [[Atyap|Atyap]] | [[A̱tyap|A̱tyap]] |- | 6. | [[Dutchman|Dutchman]] m., [[Dutchwoman|Dutchwoman]] f. | [[Nederlander|Nederlander]], [[Nederlandse|Nederlandse]] f. | [[A̱tyudot|A̱tyudot]] |- | 7. | [[Belgium|Belgium]] | [[België|België]] | [[Ba̱li̱jiyom|Ba̱li̱jiyom]] |- | 8. | [[Belgian|Belgian]] | [[Belg|Belg]] | [[A̱tyuba̱li̱jiyom|A̱tyuba̱li̱jiyom]] |- | 9. | [[Surinam|Surinam]] | [[Suriname|Suriname]] | [[Suri̱nam|Suri̱nam]] |- | 10. | [[Surinamer|Surinamer]] | [[Surinamer|Surinamer]] | [[A̱tyusuri̱nam|A̱tyusuri̱nam]] |- | 11. | The Dutch speakers | [[Nederlandssprekende|Nederlandssprekende]] | [[A̱tyulyiatdot|A̱tyulyiatdot]] |- | 12. | [[Aruba|Aruba]] | [[Aruba|Aruba]] | [[A̱ruba|A̱ruba]] |- | 13. | [[Aruban|Aruban]] | [[Arubaan|Arubaan]] m., [[Arubaanse|Arubaanse]] f. | [[A̱tyoruba|A̱tyoruba]] |- | 14. | [[Curaçao|Curaçao]] | [[Curaçao|Curaçao]] | [[Kurasawo|Kurasawo]] |- | 15. | [[Curaçaoan|Curaçaoan]] | [[Curaçaoënaar|Curaçaoënaar]] m., [[Curaçaose|Curaçaose]] f. | [[A̱tyukurasawo|A̱tyukurasawo]] |- | 16. | [[Sint Maarten|Sint Maarten]] | [[Sint Maarten|Sint Maarten]] | [[Sen-Ma̱ri̱ti̱n|Sen-Ma̱ri̱ti̱n]] |- | 17. | [[Sint Maartenese|Sint Maartenese]] | [[Sint-Maartenaar|Sint-Maartenaar]] m., [[Sint-Maartense|Sint-Maartense]] f. | [[A̱tyusen-ma̱ri̱ti̱n|A̱tyusen-ma̱ri̱ti̱n]] |- | 18. | [[Bonaire|Bonaire]] | [[Bonaire|Bonaire]] | [[Bonaire|Bonaire]] |- |- | 19. | [[Bonairean|Bonairean]] | [[Bonairiaan|Bonairiaan]] m., [[Bonairiaanse|Bonairiaanse]] | [[A̱tyubonaire|A̱tyubonaire]] |- | 20. | [[Saba|Saba]] | [[Saba|Saba]] | [[Saba|Saba]] |- | 21. | [[Saban|Saban]] | [[Sabaan|Sabaan]] ([[Sabaanse|Sabaanse]] f.) | [[A̱tyusaba|A̱tyusaba]] |- | 22. | [[Sint Eustatius|Sint Eustatius]] | [[Sint Eustatius|Sint Eustatius]] | [[Sen-Yutatyut|Sen-Yutatyut]] |- | 23. | [[Statian|Statian]] | [[Statiaan|Statiaan]] ([[Statiaanse|Statiaanse]] f.) | [[A̱tyusen-Yutatyut|A̱tyusen-Yutatyut]] |- | 24. | [[Nigeria|Nigeria]] | [[Nigeria|Nigeria]] | [[Naijeriya|Naijeriya]] |- | 24. | [[Nigerian|Nigerian]] | [[Nigeriaan|Nigeriaan]] ([[Nigeriaanse|Nigeriaanse]] f.) | [[A̱tyunaijeriya|A̱tyunaijeriya]] |} ====Body parts==== {| class="wikitable" ! style="background:#B0C4DE;" | No. ! style="background:#B0C4DE;" | English gloss ! style="background:#B0C4DE;" | Dutch entry ! style="background:#B0C4DE;" | Tyap entry |- | 1. | [[body|body]] | [[lichaam|lichaam]] | [[vam|vam]] |- | 2. | [[moustache|moustache]] | [[snor|snor]] | [[zwum-a̱nu|zwum-a̱nu]] |- | 3. | [[skeleton|skeleton]] | [[skelet|skelet]] | [[nkap|nkap]] |- | 4. | [[kidney|kidney]] | [[nier|nier]] | [[kpang-a̱fa|kpang-a̱fa]] |- | 5. | [[liver|liver]] | [[lever|lever]] | [[lyia̱|lyia̱]] |- | 6. | [[head|head]] | [[hoofd|hoofd]] (of person or horse), [[kop|kop]] (of an animal) | [[a̱pyia̱|a̱pyia̱]] |- | 7. | [[hair|hair]] | [[haar|haar]] | [[pyia̱|pyia̱]] (of the head), [[cat|cat]] (of any other part, animal hair) |- | 8. | [[chin|chin]] | [[kin|kin]] | [[a̱tanu|a̱tanu]] |- | 9. | [[ear|ear]] | [[oor|oor]] | [[fufwuo|fufwuo]] |- | 10. | [[eye|eye]] | [[oog|oog]] | [[a̱li|a̱li]] |- | 11. | [[eyebrow|eyebrow]] | [[wenkbrauw|wenkbrauw]] | [[a̱gyingyang-a̱li|a̱gyingyang-a̱li]], [[a̱ngyang-a̱li|a̱ngyang-a̱li]] |- | 12. | [[nose|nose]] | [[neus|neus]] | [[zwua̱i|zwua̱i]] |- | 13. | [[mouth|mouth]] | [[mond|mond]] | [[a̱nu|a̱nu]] |- | 14. | [[arm|arm]] | [[arm|arm]] | [[ghwuan|ghwuan]] |- | 15. | [[cheek|cheek]] | [[wang|wang]] | [[shushok|shushok]] |- | 16. | [[beard|beard]] | [[baard|baard]] | [[a̱tanu|a̱tanu]] |- | 17. | [[brain|brain]] | [[brein|brein]] | [[fuu|fuu]] |- | 18. | [[neck|neck]] | [[nek|nek]] | [[fwuo|fwuo]] |- | 19. | [[skull|skull]] | [[schedel|schedel]] | [[a̱gyigyiek-a̱pyia̱|a̱gyigyiek-a̱pyia̱]] |- | 20. | [[tongue|tongue]] | [[tong|tong]] | [[a̱lyem|a̱lyem]] |- | 21. | [[tooth|tooth]] | [[tand|tand]] | [[a̱nyung|a̱nyung]] |- | 22. | [[heart|heart]] | [[hart|hart]] | [[a̱lyia̱|a̱lyia̱]] |- | 23. | [[chest|chest]] | [[borstkas|borstkas]] | [[fi̱ri̱ng|fi̱ri̱ng]] |- | 24. | [[back|back]] | [[rug|rug]] | [[a̱ma|a̱ma]] |- | 24. | [[backbone|backbone]] | [[ruggengraat|ruggengraat]] | [[kungkup-a̱ma|kungkup-a̱ma]] |- | 25. | [[belly|belly]] | [[buik|buik]] | [[a̱fa|a̱fa]] |- | 26. | [[semen|semen]] | [[sperma|sperma]] | [[a̱shyi|a̱shyi]] |- | 27. | [[breast|breast]] | [[borst|borst]] | [[a̱baan|a̱baan]] |- | 28. | [[rib|rib]] | [[rib|rib]] | [[tsi̱ntsa̱u|tsi̱ntsa̱u]] |- | 29. | [[shoulder|shoulder]] | [[schouder|schouder]] | [[a̱za̱nghwuan|a̱za̱nghwuan]] |- | 30. | [[buttock|buttock]] | [[bil|bil]] | [[tsok|tsok]] |- | 31. | [[waist|waist]] | [[taille|taille]] | [[dyang|dyang]] |- | 32. | [[bone|bone]] | [[bot|bot]] | [[kungkup|kungkup]] |- | 33. | [[blood|blood]] | [[bloed|bloed]] | [[a̱sok|a̱sok]] |- | 34. | [[intestine|intestine]] | [[darm|darm]] | [[a̱na|a̱na]] |- | 35. | [[lung|lung]] | [[long|long]] | [[guhuguhu|guhuguhu]] |- | 36. | [[skin|skin]] | [[huid|huid]] | [[kwa|kwa]] |- | 37. | [[tail|tail]] | [[staart|staart]] | [[li̱m|li̱m]] |- | 38. | [[anus|anus]] | [[anus|anus]] | [[a̱li̱p|a̱li̱p]] |- | 39. | [[penis|penis]] | [[penis|penis]] | [[lyan|lyan]] |- | 40. | [[horn|horn]] | [[hoorn|hoorn]] | [[a̱ta̱m|a̱ta̱m]] |- | 41. | [[throat|throat]] | [[keel|keel]] | [[za̱nwuat|za̱nwuat]] |- | 42. | [[armpit|armpit]] | [[oksel|oksel]] | [[a̱ngeam|a̱ngeam]] |- | 43. | [[elbow|elbow]] | [[elleboog|elleboog]] | [[tswumbwak|tswumbwak]] |- | 44. | [[urine|urine]] | [[urine|urine]] | [[a̱tyak|a̱tyak]] |- | 45. | [[vomit|vomit]] | [[braaksel|braaksel]] | [[kwa̱i|kwa̱i]] |- | 46. | [[excrement|excrement]] | [[uitwerpselen|uitwerpselen]] | [[bying|bying]] |- | 47. | [[saliva|saliva]] | [[speeksel|speeksel]] | [[a̱ta̱mpyia̱|a̱ta̱mpyia̱]] |- | 48. | [[diarrhea|diarrhea]] | [[diarree|diarree]] | [[a̱kang|a̱kang]] |- | 49. | [[heel|heel]] | [[hiel|hiel]] | [[a̱kpuut-ntak|a̱kpuut-ntak]] |- | 50. | [[hip|hip]] | [[heup|heup]] | [[tsi̱n|tsi̱n]] |- | 51. | [[knee|knee]] | [[knie|knie]] | [[a̱khwut|a̱khwut]] |- | 52. | [[leg|leg]] | [[been|been]] | [[tak|tak]] |- | 53. | [[foot|foot]] | [[voet|voet]] | [[kpai-ntak|kpai-ntak]] |- | 54. | [[thigh|thigh]] | [[dij|dij]] | [[a̱bwantak|a̱bwantak]] |- | 55. | [[toe|toe]] | [[teen|teen]] | [[ga̱swuong ntak|ga̱swuong-ntak]] |- | 56. | [[toenail|toenail]] | [[teennagel|teennagel]] | [[ga̱fwuo ntak|ga̱fwuo-ntak]] |- | 57. | [[cough|cough]] | [[hoest|hoest]] | [[a̱wop|a̱wop]] |- | 58. | [[finger|finger]] | [[vinger|vinger]] | [[ga̱swuong mbwak|ga̱swuong-mbwak]] |- | 59. | [[fingernail|fingernail]] | [[vingernagel|vingernagel]] | [[ga̱fwuo mbwak|ga̱fwuo-mbwak]] |- | 60. | [[fist|fist]] | [[vuist|vuist]] | [[a̱nggurung-bwak|a̱nggurung-bwak]] |- | 61. | [[forearm|forearm]] | [[onderarm|onderarm]] | [[a̱bwanbwak|a̱bwanbwak]] |- | 62. | [[little finger|little finger]] | [[pink|pink]] | [[a̱yiri̱zang|a̱yiri̱zang]] |- | 63. | [[thumb|thumb]] | [[duim|duim]] | [[a̱turugbak mbwak|a̱turugbak-mbwak]] |- | 64. | [[ankle|ankle]] | [[enkel|enkel]] | [[a̱lintak|a̱lintak]] |- | 65. | [[testicle|testicle]] | [[teelbal|teelbal]] | [[a̱shuk|a̱shuk]] |- | 66. | [[vagina|vagina]] | [[vagina|vagina]] | [[a̱byan|a̱byan]] |- | 67. | [[milk|milk]] | [[melk|melk]] | [[a̱baan|a̱baan]] |- | 67. | [[sweat|sweat]] | [[zweet|zweet]] | [[a̱lahyia̱|a̱lahyia̱]] |- | 68. | [[stomach|stomach]] | [[maag|maag]] | [[tswu|tswu]] |- | 69. | [[hand|hand]] | [[hand|hand]] | [[bwak|bwak]] |- | 70. | [[mucus|mucus]] | [[catarre|catarre]] | [[a̱nfwuong|a̱nfwuong]] |- | 70.a | [[catarrh|catarrh]] | [[slijmvliesontsteking|slijmvliesontsteking]] | [[a̱nfwuong|a̱nfwuong]] |} ====Animals==== {| class="wikitable" ! style="background:#B0C4DE;" | No. ! style="background:#B0C4DE;" | English gloss ! style="background:#B0C4DE;" | Dutch entry ! style="background:#B0C4DE;" | Tyap entry |- | 1. | [[ant|ant]] | [[mier|mier]] | [[a̱ga̱swan|a̱ga̱swan]] |- | 2. | [[bat|bat]] | [[vleermuis|vleermuis]] | [[a̱ncann|a̱ncann]] |- | 3. | [[bear|bear]] | [[beer|beer]] | [[a̱bya|a̱bya]] |- | 4. | [[bee|bee]] | [[bij|bij]] | [[shwai|shwai]] |- | 5. | [[bird|bird]] | [[vogel|vogel]] | [[a̱man|a̱man]] |- | 6. | [[warthog|warthog]] | [[wrattenzwijn|wrattenzwijn]] | [[za|za]] |- | 7. | [[butterfly|butterfly]] | [[vlinder|vlinder]] | [[a̱fi̱nfa̱n|a̱fi̱nfa̱n]] |- | 8. | [[chicken|chicken]] | [[kip|kip]] | [[nywan|nywan]] |- | 9. | [[chicken egg|chicken egg]] | [[kippenei|kippenei]] | [[a̱cyi-nywan|a̱cyi-nywan]] |- | 10. | [[cockroach|cockroach]] | [[kakkerlak|kakkerlak]] | [[a̱niai-kham|a̱niai-kham]] |- | 11. | [[crab|crab]] | [[krab|krab]] | [[a̱gaga|a̱gaga]] |- | 12. | [[crocodile|crocodile]] | [[krokodil|krokodil]] | [[tsang|tsang]] |- | 13. | [[louse|louse]] | [[luis|luis]] | [[ceang|ceang]] |- | 14. | [[lizard|lizard]] | [[hagedis|hagedis]] | [[a̱mgbat|a̱mgbat]] |- | 15. | [[meat|meat]] | [[vlees|vlees]] | [[nam|nam]] |- | 16. | [[monkey|monkey]] | [[aap|aap]] | [[zeam|zeam]] |- | 17. | [[crow|crow]] | [[kraai|kraai]] | [[a̱nkweak|a̱nkweak]] |- | 18. | [[dog|dog]] | [[hond|hond]] | [[a̱bwu|a̱bwu]] |- | 19. | [[duck|duck]] | [[eend|eend]] | [[a̱gwagwa|a̱gwagwa]] |- | 20. | [[eagle|eagle]] | [[arend|arend]] | [[a̱gwong-a̱da|a̱gwong-a̱da]] |- | 21. | [[egg|egg]] | [[ei|ei]] | [[a̱cyi|a̱cyi]] |- | 22. | [[fat|fat]] | [[vet|vet]] | [[hya̱u|hya̱u]] |- | 23. | [[feather|feather]] | [[veer|veer]] | [[cat|cat]] |- | 24. | [[female|female]] | [[vrouwtje|vrouwtje]] (animals), [[vrouw|vrouw]] (humans) | [[sha̱p|sha̱p]] (mostly used for animals), [[a̱nap|a̱nap]] (for humans) |- | 25. | [[fish|fish]] | [[vis|vis]] | [[a̱fa̱n|a̱fa̱n]] |- | 26. | [[flea|flea]] | [[vlo|vlo]] | [[a̱kurungkung|a̱kurungkung]] |- | 27. | [[fly|fly]] | [[vlieg|vlieg]] | [[cuncung|cuncung]] |- | 28. | [[frog|frog]] | [[kikker|kikker]] | [[a̱nzat|a̱nzat]] |- | 29. | [[goose|goose]] | [[gans|gans]] | [[a̱gbak-a̱gwagwa|a̱gbak-a̱gwagwa]] |- | 30. | [[hawk|hawk]] | [[havik|havik]], [[sperwer|sperwer]] (small hawk), [[roofvogel|roofvogel]] (bird of prey) | [[a̱nkyim|a̱nkyim]], [[a̱guywat|a̱guywat]] (very small hawk), [[a̱kha̱-a̱za|a̱kha̱-a̱za]] (bird of prey + hawk, eagle) |- | 31. | [[insect|insect]] | [[insect|insect]] | [[kyangcet|kyangcet]] |- | 32. | [[worm|worm]] | [[worm|worm]] | [[tsutsut|tsutsut]] |- | 33. | [[mosquito|mosquito]] | [[mug|mug]] | [[a̱ga̱mun|a̱ga̱mun]] |- | 34. | [[cat|cat]] | [[kat|kat]] | [[a̱kwi|a̱kwi]] |- | 35. | [[mouse|mouse]] | [[muis|muis]] | [[cyui|cyui]] |- | 36. | [[rat|rat]] | [[rat|rat]] | [[cyui|cyui]] |- | 37. | [[pig|pig]], [[swine|swine]] | [[varken|varken]], [[zwijn|zwijn]] | [[a̱kusuru|a̱kusuru]] |- | 38. | [[anthill|anthill]] | [[mierenhoop|mierenhoop]] | [[a̱gban|a̱gban]] |- | 39. | [[snake|snake]] | [[slang|slang]] | [[zwak|zwak]] |- | 40. | [[spider|spider]] | [[spin|spin]] | [[nyang|nyang]] |- | 41. | [[wing|wing]] | [[vleugel|vleugel]] | [[a̱feap|a̱feap]] |- | 42. | [[toad|toad]] | [[pad|pad]] | [[a̱kusambwat|a̱kusambwat]] |- | 43. | [[sow|sow]] | [[zeug|zeug]] | [[sha̱p-a̱kusuru|sha̱p-a̱kusuru]] |- | 44. | [[tusk|tusk]] | [[slagtand|slagtand]] | [[a̱nyung-zwuom|a̱nyung-zwuom]] |- | 45. | [[buffalo|buffalo]], [[bison|bison]] | [[buffel|buffel]] (big bovine), [[bizon|bizon]] (American big bovine) | [[zat|zat]] |- | 46. | [[elephant|elephant]] | [[olifant|olifant]] | [[zwuom|zwuom]] |- | 47. | [[leopard|leopard]] | [[luipaard|luipaard]] | [[cyuo|cyuo]] |- | 48. | [[lion|lion]] | [[leeuw|leeuw]] | [[a̱zaki|a̱zaki]] |- | 49. | [[cock|cock]] | [[haan|haan]] | [[a̱gbak-nywan|a̱gbak-nywan]] |- | 50. | [[hen|hen]] | [[hen|hen]] | [[sha̱p-nywan|sha̱p-nywan]] |- | 51. | [[cow|cow]] | [[koe|koe]] | [[sha̱p-nyak|sha̱p-nyak]] |- | 52. | [[horse|horse]] | [[paard|paard]] | [[tsaai|tsaai]] |- | 53. | [[claw|claw]] | [[klauw|klauw]] | [[ga̱fwuo|ga̱fwuo]] |- | 54. | [[animal|animal]] | [[dier|dier]] | [[nyam|nyam]] |} 8nyj09u2gomcr9us7olu2t4zx0if4zg Wukipedia 0 2018 35592 35591 2025-01-24T18:52:40Z Kambai Akau 8 35592 wikitext text/x-wiki ==Tyap== ===Yei=== '''Wukipedia''' (''a̱kpa'' '''Ngwukipedia''') # A̱gban swáng a̱lyiat a̱zalang, nkyangmami ma̱sa̱t, lilyem ma̱ a̱di̱di̱t, ma̱ng wuki ku tyong di̱ Sotbeang Wukimedia. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mh8qjhqnox1ara6hw8ev86efwnq3ev5 a̱li̱p 0 2019 40267 40266 2025-12-05T02:16:38Z Danjuma Anthony 44 /* Ya̱fang */ 40267 wikitext text/x-wiki ==Tyap== [[File:Female and male anus.jpg|Female_and_male_anus|thumb|A̱li̱p a̱byii̱k (a̱zamyian) ma̱ng a̱si̱ a̱tyok (a̱zayak).]] ===Yei === * {{IPA|kcg|/ə̀lɨb/}} ** {{hyphenation|kcg|a̱|li̱p}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱li̱p.ogg|a=}} ===A̱lyoot=== '''a̱li̱p''' (''ákpa'' '''[[li̱li̱p]]''', '''[[ndi̱p]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''', '''na''') #'''A̱li̱p''' yet kap vam hwa ku shyia̱ mami si̱sa tsi̱ntsok a̱ni; a̱wot huhwa shia̱ di̱ ngaan a̱fa mat a̱li̱p kya yet a̱babwong ghwut bying mi̱ vam. #* '''''A̱li̱p''' ka sweang nggu.'' #* ''Ji̱ bwuo fa̱t ma̱ '''a̱li̱p''' kya.'' #* ''A̱ ma nyam ji ma̱ '''a̱li̱p'''.'' ====Tai ==== ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|anus}} * [[Kpat]]: {{t+|ha|tsuliya}} * [[Shong]]: {{t+|en|anus}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1547672}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] mp262kabjjuxdmxv3jilx5dfnd4uk7d ga̱fwuo 0 2020 38257 38248 2025-05-27T22:33:15Z Kambai Akau 8 38257 wikitext text/x-wiki ==Tyap== [[Fail:Finger Nail Anatomy - FR.svg|thumb|'''Ga̱fwuo'''-mbwak a̱tyubishyi hu]] [[Fail:Cat claw closeup.jpg|thumb|'''Ga̱fwuo''' a̱kwi]] [[Fail:Syzygium guineense.jpg|thumb|A̱ga̱fi̱p '''ga̱fwuo''' ka ma̱ a̱yit]] ===Yei=== * {{IPA|kcg|/ɡəfʷʷo/}} ** {{audio|kcg|Kcg-ga̱fwuo.ogg|a=}} ** {{hyphenation|kcg|ga̱|fwuo}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ga̱fwuo''' (''á̱kpa'' '''[[a̱ga̱fwuo]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ba''') '''Ga̱fwuo''' bye yet: # kap vam hwa ku shyia̱ di̱ ngaan ga̱swuong bwak ma̱ng tak a̱tyubishyi ma̱ng ntangka̱i nyám jhyang nang [[zeám]] a̱ni. #* ''Fak nung '''ga̱fwuo''' hu, sa̱kut.'' #* ''Kam nung ndyo vam hu ma̱ng '''ga̱fwuo'''.'' #* ''Yihwa mbyia̱ '''ga̱fwuo''' huni li jenjai a̱ni?'' # kap vam hwa ku shyia̱ di̱ ngaan ga̱swuong bwak ma̱ng tak ntangka̱i nyám nang [[a̱ka̱man]], [[a̱ka̱bwu]], [[a̱ka̱kwi]], ma̱ng [[a̱yaasom]] a̱ni. #* ''A̱kwi ka sii bwuo nung fa̱t ma̱ng '''ga̱fwuo'''.'' #* '''''Ga̱fwuo''' a̱bwu kani ba̱t! Ka̱ doot á̱ tyap a?'' #* ''Tsang ji byia̱ tangka̱i '''ga̱fwuo''' ku li junjung ba̱t a̱ni!'' # tangka̱i a̱ga̱fi̱p ([[Species:Syzygium guineense|''Syzygium guineense'']]). #* ''Zi̱ byia̱ a̱ga̱fi̱p '''ga̱fwuo''' a̱mali.'' #* '''''Ga̱fwuo''' hu byia̱ a̱nyenyiat sum.'' #* ''Ka̱nang a swak a̱ga̱fi̱p '''ga̱fwuo''' a̱kya ma̱ a̱da̱dei, a bwuak a̱zayak.'' ====Bwoi mi̱ bwoi==== * [[a̱ga̱fwuo]] * [[a̱ga̱fwuo-mbwak]] * [[a̱ga̱fwuo-ntak]] * [[ga̱fwuo-mbwak]] * [[ga̱fwuo-ntak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam a̱tyubishyi}} * [[Dot]]: {{t+|nl|nagel}} * [[Kpat]]: {{t+|ha|kumba}}, {{t+|ha|farce}} * [[Shong]]: {{t+|en|nail}} {{trans-bottom}} {{trans-top|Kap vam nyam}} * [[Dot]]: {{t+|nl|klauw}} * [[Kpat]]: {{t+|ha|kaso}} * [[Shong]]: {{t+|en|claw}} {{trans-bottom}} {{trans-top|Tangka̱i a̱ga̱fi̱p}} * [[Dot]]: {{t+|nl|waterbes}} * [[Kpat]]: {{t+|ha|malmo}} * [[Shong]]: {{t+|en|waterberry}} {{trans-bottom}} ====Ya̱fang==== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱kwon]] cimaeojkiwhomwbm5o70dff8j2cjseb Sa:Nwuai ma̱ng a̱yaakuzut bwan 14 2021 35683 2025-01-28T22:53:24Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 35683 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike A̱tyusen-ma̱ri̱ti̱n 0 2022 41781 35731 2026-02-06T18:00:03Z Kambai Akau 8 /* Tyap */ 41781 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ə̀tʲusenmərɨtɨn/}} ** {{hyphenation|kcg|a̱|tyu|sen|ma̱|ri̱|ti̱n}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-A̱tyusen-Ma̱ri̱ti̱n.oga|a=}} ===A̱lyoot=== '''''A̱tyusen-ma̱ri̱ti̱n''' (''á̱kpa'' '''[[Á̱nietsen-Ma̱ri̱ti̱n]]''', '''[[A̱sen-Ma̱ri̱ti̱n]]''') # ''Vak lyuut'' [[A̱tyusen-Ma̱ri̱ti̱n]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] h5qs34b1yhylkaawm93ser9hbgin3mg MediaWiki:BabelConfig.json 8 2023 35698 2025-01-31T00:00:47Z Maintenance script 1 Migrating server configuration to an on-wiki JSON file ([[phab:T374348]]) 35698 json application/json { "$version": "1.0.0", "BabelAutoCreate": true, "BabelCategoryNames": { "0": "", "1": "", "2": "", "3": "", "4": "", "5": "", "N": "" }, "BabelMainCategory": "", "BabelUseUserLanguage": false } 54hmctnlaawatl26wopa0v29fbhc0mb A‌̱lyiat a‌̱tyunta‌̱m:Ziv 3 2024 37135 35718 2025-02-20T14:10:39Z Ziv 468 /* Hello dear visitor */ 37135 wikitext text/x-wiki == Hello dear visitor == [[Image:Kato with Scissors.jpg|left|300px]] <center>''Welcome!''</center> <center>''Feel free to leave me a message here,<br />but you will get a quicker response if you visit my [[:Commons:User talk:Ziv|Commons Wikimedia]] user talk page.<br />Preferably in English, and I will be happy to answer your questions.''</center> <center>''Have a nice day! Best regards,''</center> <center>[[A‌̱tyunta̱m:Ziv|Ziv]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Ziv|a̱lyiat]]) 04:47, 1 Zwat Sweang 2025 (WAT)</center> btkyuj86ingwm9yuxf3xw3myd0db08g a̱tyusenma̱ri̱ti̱n 0 2025 35733 35732 2025-02-02T04:56:15Z Kambai Akau 8 35733 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʲusenmərɨtɨn/}} ** {{hyphenation|kcg|a̱|tyu|sen|ma̱|ri̱|ti̱n}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-A̱tyusen-Ma̱ri̱ti̱n.ogg|a=}} ===A̱lyoot=== '''''a̱tyusen-ma̱ri̱ti̱n''' (''á̱kpa'' '''[[Á̱nietsen-Ma̱ri̱ti̱n]]''', '''[[A̱sen-Ma̱ri̱ti̱n]]''') # ''Vak lyuut'' [[A̱tyusen-Ma̱ri̱ti̱n]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6388d7lephumnn9war5cpuiv91wt6ou A̱tyusen Ma̱ri̱ti̱n 0 2026 41782 35734 2026-02-06T18:03:29Z Kambai Akau 8 /* Tyap */ 41782 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ə̀tʲusenmərɨtɨn/}} ** {{hyphenation|kcg|a̱|tyu|sen|ma̱|ri̱|ti̱n}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-A̱tyusen-Ma̱ri̱ti̱n.ogg|a=}} ===A̱lyoot=== '''''A̱tyusen Ma̱ri̱ti̱n''' (''á̱kpa'' '''[[Á̱nietsen-Ma̱ri̱ti̱n]]''', '''[[A̱sen-Ma̱ri̱ti̱n]]''') # ''Vak lyuut'' [[A̱tyusen-Ma̱ri̱ti̱n]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 44t2rq8ps3dnwwwrkbvox5h3ydn54tz Á̱nietsen-Ma̱ri̱ti̱n 0 2027 42787 42373 2026-02-25T10:33:15Z MarcoSwart 418 consistent spelling 42787 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ə̀nʲesenmərɨtɨn/}} ** {{audio|kcg|Kcg-Á̱nietsen-Ma̱ri̱ti̱n.ogg|a=}} ** {{hyphenation|kcg|Á̱|niet|sen|Ma̱|ri̱|ti̱n}} (a̱ka̱tyong 6) ===A̱lyoot=== '''Á̱nietsen-Ma̱ri̱ti̱n''' [[ba#Ati̱kut|ba]] (''a̱tyonyiung'' '''[[A̱tyusen-Ma̱ri̱ti̱n]]''' [[wu#Ati̱kut|wu]]) ====Tai==== * [[A̱sen-Ma̱ri̱ti̱n]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet Sen-Ma̱ri̱ti̱n}} * [[Dot]]: {{t+|nl|Sint Maartenaars|}}, {{t+|nl|Sint Maartensen|a̱n}} * [[Shong]]: {{t+|en|Sint Maartenese|}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] i527omcobujvswj3kek5e10ersa68i8 a̱tyap 0 2028 37410 35792 2025-03-07T00:11:13Z Kambai Akau 8 Removed redirect to [[A̱tyap]] 37410 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ətʲab/}} ** {{audio|kcg|Kcg-A̱tyap.ogg|a=}} ** {{hyphenation|kcg|a̱|tyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''''a̱tyab''' (''a̱tyonyiung'' '''[[A̱tyotyap]]''') # ''Vak lyuut'' [[A̱tyap]] ''ghyang''. [[Sa:a̱lyoot]] lt1tvlpez2mf0ejze1slh7m81rw7u6b Naijeriya 0 2029 35813 35809 2025-02-03T03:11:15Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 35813 wikitext text/x-wiki [[File:Political map of Nigeria.svg|thumb|Ta̱si̱la a̱byin '''Naijeriya'''.]] [[File:Flag of Nigeria.svg|thumb|Tyiang a̱toot shi a̱byin '''Naijeriya'''.]] ==Tyap== ===Yei=== * {{IPA|kcg|/naid͡ʒeriya/}} ** {{hyphenation|kcg|Nai|je|ri|ya}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-Naijeriya.ogg|a=}} ===A̱lyoot=== '''Naijeriya''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''*''') # '''Naijeriya''' yet a̱byin kya ka̱ yong ma̱sa̱t a̱ni, di̱ fam Jenshyung Afi̱rika. #* ''A̱byin '''Naijeriya''' kikya swak kuzang a̱byin Afi̱rika ma̱ng shi á̱niet.'' #* '''''Naijeriya''' shi a̱ swak a̱byin Nedalan ma̱ shi kyai a̱byin.'' #* ''Á̱ ku shai a̱bwom a̱byin '''Naijeriya''' ka ta̱ulyia̱ kya.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byin ka̱ yong ma̱sa̱t}} * [[Dot]]: {{t+|nl|Nigeria}} * [[Shong]]: {{t+|en|Nigeria}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] 0cndh76ldmserivner1d39pfgtsrkrg A̱tyunaijeriya 0 2030 42548 42547 2026-02-19T10:02:39Z Genesis shan 219 42548 wikitext text/x-wiki {{also|a̱tyunaijeriya|A̱tyu Naijeriya}} ==Tyap== [[File:During Tyap Wikimedians Wikidata @ 12 event celebration 131.jpg|thumb|'''A̱tyunaijeriya''' a̱ghyang a̱ shyia̱ di̱ lyiat a̱ni.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱tyu]]'' + ''[[Naijeriya]]''. ===Yei=== * {{IPA|kcg|/ətʲunaid͡ʒerija/}} ** {{hyphenation|kcg|A̱|tyu|nai|je|ri|ya}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-A̱tyunaijeria.ogg|a=}} ===A̱lyoot=== '''A̱tyunaijeriya''' (''á̱kpa'' '''[[Á̱nietnaijeriya]]''', '''[[A̱naijeriya]]''') :Sot swang alyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱tyunaijeriya''' yet a̱yin wa a̱ neet ma̱ a̱byin Naijeriya ka a̱ni. #* ''A̱tsak '''A̱tyunaijeriya''' yet a̱tyu lak lat wa.'' #* '''''A̱tyunaijeriya''' wa a yet a?'' #* ''Ka̱ n wa ngyet '''A̱tyunaijeriya''' wa bah, da̱ n nat.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyobyin Naijeriya}} * [[Dot]]: {{t+|nl|Nigeriaan}}, {{t+|nl|Nigeriaanse|a̱n}} * [[Shong]]: {{t+|en|Nigerian}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] c2y31iga2bbvpwouwwojavoanxww9na zwak 0 2031 40046 40045 2025-11-06T14:28:08Z Danjuma Anthony 44 /* Ya̱fang */I added wikidata lexeme 40046 wikitext text/x-wiki ==Tyap== [[File:Variegated Kukri snake Oligodon taeniolatus by Raju Kasambe DSCN1123 (8) 01.jpg|thumb|'''Zwak''' a̱dyundyung mamba]] [[Fail:Gravel Stones.jpg|thumb|'''Zwák''' nok]] [[Fail:Bao Playing (Board game).jpg|thumb|Á̱niet a̱feang tsot '''zwak''']] === Yei === * {{IPA|kcg|/dzʷaɡ/}} ** {{audio|kcg|Kcg-zwak.ogg|a=}} ** {{hyphenation|kcg|zwak}} (a̱tyong 1) === A̱lyoot 1=== '''zwak''' (''á̱kpa'' '''[[zwák|zuzwák]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Zwak''' bye yet # Tangka̱i nyam ([[Species:Serpentes|''Serpentes'']]) hwa ku kwang a̱fa a̱byin a̱ni, a̱wot ku si̱ byia̱ a̱swa̱p nang a̱ywan a̱ni. #* '''''Zwak''' byia̱ ntangka̱i ma̱ a̱di̱di̱t, á̱ byia̱ a̱cyuang ma̱ng a̱ca̱cet.'' #* ''Ka̱ '''zwat''' shuut ang a̱ta̱mam, ka̱ a ba̱ li a̱ywan a̱tyetuk a na tyong!'' #* '''''Zwak''' ya á̱kwop bya mbea̱ng nyam.'' # A̱bafang ka̱ syia̱ a̱byin a̱ni. #* ''Kai! N van. '''Zwak''' ja nhyat koji ma̱ a̱byin ka a?'' #* ''A̱byin kani yet mi̱ '''zwak''' ja.'' #* ''Cat nung '''zwak''' jhyung a bai ndyo.'' # Tangka̱i vwuo nang á̱ nyian nang zwák ku a̱banfang a̱ni. #* ''Kyangma a̱i! Bai zi̱ tsot '''zwak''' la.'' #* ''N dyen vwuo '''zwat''' hu bah.'' #* ''Nggwoseam kani yet a̱gwak '''zwak''' wa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam}} * [[Dot]]: {{t+|nl|slang}} * [[Kpat]]: {{t+|ha|maciji}} * [[Shong]]: {{t+|en|snake}} {{trans-bottom}} {{trans-top|A̱bafang}} * [[Dot]]: {{t+|nl|korrel}}, {{t+|nl|gravel}} * [[Kpat]]: {{t+|ha|tsakuwa}} * [[Shong]]: {{t+|en|grit}}, {{t+|nl|gravel}} {{trans-bottom}} {{trans-top|Vwuo}} * [[Dot]]: {{t+|nl|mancala}} * [[Kpat]]: {{t+|ha|dara}} * [[Shong]]: {{t+|en|mancala}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} {{wikidata lexeme|L1526038}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] [[Sa:a̱lyoot]] [[Sa:nyám]] 0ovoerqfdbmjwrypvzftiha3vnf8obf zwum-a̱nu 0 2032 35932 35931 2025-02-04T17:59:12Z Kambai Akau 8 35932 wikitext text/x-wiki {{also|zwum a̱nu|zwuma̱nu|zhwum-a̱nu}} ==Tyap== [[File:Lukashenko's moustache.jpg|thumb|'''Zwum-a̱nu''' a̱tyok.]] [[File:Cats whiskers.jpg|thumb|'''Zwum-a̱nu''' a̱kwi.]] ===Yei=== * {{IPA|kcg|/d͡zʷum ənu/}} ** {{hyphenation|kcg|zwum|a̱|nu}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-Zwum-a̱nu.ogg|a=}} * '''Fantswam:''' zwum-ka̱nung /d͡zʷum kənuŋ/ * '''Gworog:''' zwum-ənu /d͡zʷum ənu/ ===A̱lyoot=== '''zwum-a̱nu''' (''á̱kpa'' '''[[zwúm-nunu]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Zwum-a̱nu''' bye yet # Ci̱ncat ku shyia̱ a̱zanu a̱tyok a̱ni. #* ''Ya nghyuai '''zwum-a̱nu''' ji la. A̱ngga wu kup a̱nu ka tyak nang a̱yit a̱ni.'' #* '''''Zwum-a̱nu''' ang jini tai si̱ Hiti̱la.'' #* ''Ka̱nang '''zwum-a̱nu''' ji tyia̱ bah, a tyam a weam.'' # A̱junjung tyityin pyia̱ gu shyia̱ bibeam a̱nu nyam a̱ni nang a̱kwi, a̱bwu, cyuo, ba̱ng si̱ nat. #* '''''Zwum-a̱nu''' a̱bakwi jini yet a̱sham ba̱t.'' #* ''N di a ngyei a̱tyin '''zwum-a̱nu''' a̱babwu ka a̱nyiung kwa.'' #* ''Kuzang a̱bwu ma̱ng a̱kwi kya byia̱ '''zwum-a̱nu'''.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cincat a̱zanu a̱tyok}} * [[Dot]]: {{t+|nl|snor}} * [[Shong]]: {{t+|en|moustache}} {{trans-bottom}} {{trans-top|A̱tyin pyia̱ bibeam a̱nu nyam}} * [[Dot]]: {{t+|nl|snorhaar}} * [[Shong]]: {{t+|en|whisker}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6o97vvb7zktq2pefmdlz2u9evjyydh7 nkap 0 2033 42350 42349 2026-02-15T21:31:10Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42350 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Skeleton-2632153.jpg|thumb|Fam a̱za '''nkap''' a̱tyubishyi hu]] [[Fail:Parts of flower(3).gif|thumb|'''Nkap''' kywat di̱n Shong]] ===Yei=== * {{IPA|kcg|/ŋkab/}} ** {{hyphenation|kcg|n|kap}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-Nkap.ogg|a=}} ===A̱lyoot 1=== '''nkap''' [[na#aAti̱kut|na]] (''á̱kpa'' '''[[a̱ka̱nkap]]''' na) # '''Nkap''' nia yet a̱kuu nkungkup vam kyangswuan --- ku a̱tyubishyi ku nyam. #* ''N fa̱k a̱ nyia̱ a̱ ku kpa̱ra̱m '''nkap''' na.'' #* '''''Nkap''' a̱bwu nia na.'' #* ''Á̱nietnzop nkhang gbangbang a ku ta̱taat '''nkap''' tangka̱i nyam gbangbang ghyang da̱ a̱vwuo a̱kya ta̱ulyia̱.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkungkup vam kyangswuan}} * [[Dot]]: {{t+|nl|skelet}} * [[Shong]]: {{t+|en|skeleton}} {{trans-bottom}} ===A̱lyoot 2=== # '''nkap''' [[na#Ati̱kut|na]] (''a̱nyiung'' '''[[kap]]''' [[hu#Ati̱kut|hu]]) ====Bwan di̱ lilyem ghyáng==== {{trans-top|Swáng (n)kyang}} * [[Dot]]: {{t+|nl|onderdelen}} * [[Shong]]: {{t+|en|parts}} {{trans-bottom}} [[Sa:a̱lyoot]] q6x8txyohf40dzn83393dh2r7o21zwq kpang-a̱fa 0 2034 36652 36625 2025-02-15T00:06:54Z Kambai Akau 8 36652 wikitext text/x-wiki {{also|kpang a̱fa}} ==Tyap== [[File:KidneyStructures PioM.svg|thumb| Ghwughwu kpang-a̱fa a̱tyubishyi ma̱ng lyulyoot a̱tsak nkap hu. {{center top}} 1.&nbsp;[[piramit renat]] • 2.&nbsp;[[interlobular artery]] • 3.&nbsp;[[renal artery]] • 4.&nbsp;[[renal vein]] 5.&nbsp;[[renal hilum]] • 6.&nbsp;[[renal pelvis]] • 7.&nbsp;[[ureter]] • 8.&nbsp;[[a̱da̱dei kalik]] • 9.&nbsp;[[renal capsule]] • 10.&nbsp;[[inferior renal capsule]] • 11.&nbsp;[[superior renal capsule]] • 12.&nbsp;[[interlobular vein]] • 13.&nbsp;[[nefi̱ron]] • 14.&nbsp;[[sinut renat]] • 15.&nbsp;[[a̱gba̱ndang kalik]] • 16.&nbsp;[[papila renat]] • 17.&nbsp;[[tsuung renat]] {{center bottom}}]] [[File:Deutsche Welle - Explaining The Human Body (English) - Do We Really Need Two Kidneys?.webm|thumb|upright|ghwughwu-a̱guguut ku wa̱i nta̱m kpang-a̱fa a̱tyubishyi na a̱ni]] ===Bwoi a̱lyoot=== Neet di̱ ''[[kpang]]'' + ''[[a̱fa]]''. ===Yei=== * {{IPA|kcg|/k͡paŋ əfa/}} ** {{hyphenation|kcg|kpang|a̱|fa}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-Kpang-a̱fa.ogg|a=}} ===A̱lyoot=== '''kpang-a̱fa''' (''á̱kpa'' '''[[nkpang-a̱fa]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kpang-a̱fa''' hu yet kap mi̱ vam a̱tyubishyi ku nyam hwa. Nggu wa cyam a̱sok ma̱ng a̱ra̱ra̱k nkyang á̱ghyang mi̱ vam hu. #* ''A̱bwuon a̱fai a̱wa lyap '''kpang-a̱fa''' nggu hu a̱ si̱ san fi̱ng-nggwoneam a̱bada̱dei-ma̱to.'' #* ''A̱ ku nyia̱ ma̱ng zwan '''kpang-a̱fa''' ja.'' #* ''A̱yin si̱ mi̱n ndyen ta̱m '''kpang-a̱fa''' hu, si̱ nang ku doot a̱yin wa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱mami vam kyangswuan}} * [[Dot]]: {{t+|nl|nier}} * [[Kpat]]: {{t+|ha|Koda}} * [[Shong]]: {{t+|en|kidney}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3evygs7vj4ds8w7sw9k6kzxty67fafj Ta‌̱mpi‌̱let:center top 10 2035 35850 2025-02-04T14:08:38Z Kambai Akau 8 Created page with "<div class="center" style="width:auto; margin-left:auto; margin-right:auto;"><noinclude></div> {{documentation}} </noinclude>" 35850 wikitext text/x-wiki <div class="center" style="width:auto; margin-left:auto; margin-right:auto;"><noinclude></div> {{documentation}} </noinclude> gjuftlejsx96omcid0udsj9m807ioqm Ta‌̱mpi‌̱let:center bottom 10 2036 35851 2025-02-04T14:09:26Z Kambai Akau 8 Created page with "</div><noinclude> {{documentation}} </noinclude>" 35851 wikitext text/x-wiki </div><noinclude> {{documentation}} </noinclude> 8nkqg3cezludydmt7xbjef872manx3z lyia̱ 0 2037 36859 36854 2025-02-16T20:07:43Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36859 wikitext text/x-wiki ==Tyap== [[File:Leber Schaf.jpg|thumb|right|'''Lyia̱''' zon-seap]] [[File:Deutsche Welle - Explaining The Human Body (English) - The Liver The Multi-Talent Among Organs.webm|thumb|upright|ghwughwu-a̱guguut ku wa̱i nta̱m '''lyia̱''' a̱tyubishyi na]] ===Yei=== * {{IPA|kcg|/ljjə/}} ** {{hyphenation|kcg|lyia̱}} (a̱tyong 1) ** {{audio|kcg|Kcg-Lyia̱.ogg|a=}} ===A̱lyoot=== '''lyia̱''' (''á̱kpa'' '''[[lyilyia̱]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''hu''') # '''Lyia̱''' hu yet kap mi̱ vam a̱tyubishyi ku nyam hwa. Huhwa sak nkyang na na̱ nyian ta̱m mi̱ vam na, byian nkyang na na̱ yet a̱ni bah, a̱wot a̱ ka ghwut ma̱ng a̱ngga wu a̱ shyia̱ ba̱lywei a̱ni. #* ''A̱tuk ku khwu mat zwan '''lyia̱''' ja.'' #* ''Fi̱ng a̱cuncung ma̱ng swuo a̱kan hwa byian '''lyia̱''' hu.'' #* ''N ka ncat '''lyia̱''' mi̱ kyayak bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱mami vam kyangswuan}} * [[Dot]]: {{t+|nl|lever}} * [[Kpat]]: {{t+|ha|hanta}} * [[Shong]]: {{t+|en|liver}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] lblfl3ni4pwkk8z2044s2t0ltvumdqy een 0 2038 36497 36496 2025-02-11T21:36:59Z Kambai Akau 8 36497 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: / ən / (a̱tyong 1) * A̱nwuat: [[File:Nl-een2.ogg|'''een''']] ===Ati̱kut=== '''een''' # ati̱kut nwai tyei-za̱m lyulyoot a̱nyanyin; a̱ tak nyia̱ lang-a̱lyiat hu fa kidee jhyiung ja, da̱ ku nang á̱ bye byia̱ njhyáng, vwuon hu tsi̱tsak kidee jini ma̱ng ka̱ doot, kídee njhyáng, a̱ ni̱ shai kyang hu nang lang-a̱lyiat hu fa a̱ni bah. ===Tai=== * [['n#Dot|'n]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat a̱yaati̱kut nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4pmbvbga7y57o29s4ut6f0t6a5ifzl1 Sa:Swáng a̱lyiat a̱yaati̱kut nDot 14 2039 35870 2025-02-04T15:12:03Z MarcoSwart 418 new category 35870 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nDot]] 9avhefumwso4xhtnytymm0kkzdj8jvn de 0 2040 36493 36492 2025-02-11T21:16:49Z Kambai Akau 8 /* Dot */ 36493 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: / də / (a̱tyong 1) * A̱nwuat: [[Fail:Nl-de.ogg|'''een''']] ===Ati̱kut=== '''de''' #[[hu]], [[ji]], [[ka]] [[wu]]: ati̱kut tyei-za̱m lyulyoot a̱nyanyin ma̱ a̱di̱di̱t; a̱ tak nyia̱ lang-a̱lyiat hu fa kidee jhyiung ja nang á̱ ku lyen a̱ni. #[[hu]], [[ji]], [[ba]], [[na]]: ati̱kut tyei-za̱m a̱mgba̱m lyulyoot á̱kpa nkyang; fa nyia̱ lang-a̱lyiat hu fa kídee ma̱ a̱di̱di̱t nang á̱ ku lyen a̱ni gbangbang. [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat a̱yaati̱kut nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 47h8lc5p0vnj9bczlyeimeb07ba8rgx het 0 2041 41579 36494 2026-02-06T00:03:49Z Kambai Akau 8 /* Dot */ 41579 wikitext text/x-wiki =={{-nl-}}== ===Yei=== {| |- |* [[Za̱FBS]]:|| / ət / (a̱tyong 1) || / hɛt / (a̱tyong 1) |- |* A̱nwuat:|| [[Fail:Nl-'t.ogg|'''het''']] || [[Fail:Nl-het.ogg|'''het''']] |} ===Ati̱kut=== '''het''' #[[hu]], [[ji]], [[ka]] [[wu]]: ati̱kut tyei-za̱m lyulyoot a̱nyanyin nghyáng; a̱ tak nyia̱ lang-a̱lyiat hu fa kidee jhyiung ja nang á̱ ku lyen a̱ni. ===Tai=== *[['t]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat a̱yaati̱kut nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5b157lriprzf3bqgguppcn8xspaj7uo a̱gyingyang-a̱li 0 2042 35923 35905 2025-02-04T17:35:40Z Kambai Akau 8 35923 wikitext text/x-wiki {{also|a̱ngyang-a̱li|a̱gyingyang a̱li}} ==Tyap== [[File:Black eyebrow.jpg|thumb|'''A̱gyingying-a̱li''' a̱tyubishyi.]] ===Yei=== * {{IPA|kcg|/ə̀ɡʲinɡʲaŋ əli/}} ** {{hyphenation|kcg|a̱|gyin|gyang|a̱|li}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-A̱gyingyang-a̱li.ogg|a=}} ===A̱lyoot=== '''a̱gyingyang-a̱li''' (''á̱kpa'' '''[[a̱yaagyingyang-á̱ghyi]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱gyingyang-a̱li''' wu, nggu wa yet a̱junjung cincat a̱zali a̱tyubishyi ka. #* ''Fing-nggwoneam a̱hwa tyam '''a̱gyingyang-a̱li''' wu ji̱p. #* ''Ka̱ da̱ á̱ wa nyia̱ '''a̱gyingyang-a̱li''' wu sang ta̱m mi̱ vam, da̱ A̱gwaza na tyia̱ nggu a̱ja bah.'' #* '''''A̱gyingyang-a̱li''' wuni shi a̱ swak si̱ a̱wa.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Cincat a̱zali}} * [[A̱kum-a̱cyi]]: {{t+|ig|nku anya}} * [[Ba̱mba̱ra]]: {{t+|bm|ɲɛkisɛw}} * [[Dot]]: {{t+|nl|wenkbrauw}} * [[Kpat]]: {{t+|ha|gira}} * [[Shong]]: {{t+|en|eyebrow}} * [[Zulu]]: {{t+|zu|ishiya}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jdel8fawp21a99gedww3flewbw1n5de a̱kang 0 2043 39447 36377 2025-06-15T16:35:11Z Kambai Akau 8 39447 wikitext text/x-wiki ==Tyap== ===A̱lyoot 1=== [[File:Symptoms-diarrhea-nonbloody.jpg|thumb|'''A̱kang''' a̱tyubishyi.]] '''a̱kang''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') # '''A̱kang''' yet [[bying]] ja ji̱ li a̱jojwot a̱ni ma̱t a̱nia, a̱kang yet a̱lama nwai byia cet vam hwa. Na̱ si̱ bu yet kyang mi̱ vam ku bu byia̱ ta̱m a̱ni bah. #* '''''A̱kang''' yet mi̱ vam bah.'' #* ''Sa̱kut, n cobai n ta '''a̱kang''' a̱jau.'' #* ''A ngyei '''a̱kang''' nia nyia̱ nggu.'' ====Yei==== * {{IPA|kcg|/əkaŋ/}} ** {{hyphenation|kcg|a̱|kang}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱kang.ogg|a=}} ====Tai==== * [[ta]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱jojot bying}} * [[Dot]]: {{t+|nl|diarree}} * [[Kpat]]: {{t+|ha|zawo}} * [[Shong]]: {{t+|en|diarrhea}} {{trans-bottom}} [[Sa:a̱sa̱khwot vam]] ===A̱lyoot 2=== [[Fail:Rafter in Oreshek fortress.JPG|thumb|A̱tafa '''a̱kang''' nyuo.]] [[Fail:.00 1317 Gebäude mit Reetdach - Amrum.jpg|thumb|A̱li a̱ghyang nang á̱ ku tat '''a̱kang''' ka ma̱ng cyat a̱ni.]] '''a̱kang''' (''á̱kpa'' '''[[a̱ka̱kang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱kang''' yet a̱kup wa nang á̱ cok tazwa a̱li ka ma̱ng a̱nggu a̱ni kalak za, mam, wun, ku mbung na̱ nwai dam á̱niet a̱mali ba bah. #* ''A̱ na lyui '''a̱kang''' ka mi̱ zatuk kya la?'' #* '''''A̱kang''' kani yet a̱sham ba̱t!'' #* ''Bobai wa ku san nkyang kup '''a̱kang''' a̱li na.'' ====Yei==== * {{IPA|kcg|/əkaŋ/}} ** {{hyphenation|kcg|a̱|kang}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱kang.ogg|a=}} ====Tai==== * [[a̱kup-nyuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kup nyuo}} * [[Dot]]: {{t+|nl|dak}}, {{t+|nl|spant}} * [[Kpat]]: {{t+|ha|jinka}}, {{t+|ha|rufi}} * [[Shong]]: {{t+|en|roof}}, {{t+|en|rafter}} {{trans-bottom}} [[Sa:a̱lyoot]] ===Ghwughwu=== [[Fail:Strange moggy (3992687563).jpg|thumb|A̱kwi ka̱ nwuan '''a̱kang''' a̱yin a̱ni.]] [[Fail:Anonymous emblem.svg|thumb|A̱lama '''a̱kang'''.]] '''a̱kang''' (''á̱kpa'' '''[[á̱kang]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''A̱kang''' bye yet # Kyang ku a̱yin ku nyam ku nwai yet si̱ hu nang á̱ za̱ma lyen a̱ni bah. #* ''Á̱ ku nwuak nung '''a̱kang''' nwuan lyuo a ngyei á̱ ku nwai lyen nung a̱ni.'' #* ''Zang tangka̱i '''a̱kang''' nyia̱ wa a̱wa?'' #* ''Nwan wa yet '''a̱kang''' a̱yin wu.'' # Kyang, a̱yin, a̱vwuo, ku nyam nang á̱ nwai lyen a̱ni. #* ''N di '''a̱kang''' la̱mba wa.'' #* ''Kyang hu nang a lyiat a̱ni yet nung '''a̱kang''' nkyang wa.'' #* ''Yihwa ba̱ na lyiat yet '''a̱kang''' wa mi̱ di̱ yong huni.'' ====Yei==== * {{IPA|kcg|/əkaŋ/}} ** {{hyphenation|kcg|a̱|kang}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱kang.ogg|a=}} ====Tai==== * [[a̱sang-a̱lyoot]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱nang kyang yet a̱nietcen}} * [[Dot]]: {{t+|nl|vreemd}} * [[Shong]]: {{t+|en|strange}} {{trans-bottom}} {{trans-top|Nang á̱ nwai lyen}} * [[Dot]]: {{t+|nl|onbekend}} * [[Shong]]: {{t+|en|unknown}} {{trans-bottom}} ====Bwoi mi̱ bwoi==== * [[a̱kang-a̱niet]] * [[a̱kang-nkyang]] * [[a̱kang-nyia̱]] * [[a̱kang-a̱yin]] ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:ghwughwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bmo4wbrk3wdoxxjjtimcgai6ndf3rmk a̱ngyang-a̱li 0 2044 35918 35916 2025-02-04T17:32:47Z Kambai Akau 8 35918 wikitext text/x-wiki {{also|a̱ngyang a̱li|a̱gyingyang-a̱li}} ==Tyap== [[Fail:Eyebrow (A̱ngyang a̱li).jpg|thumb|'''A̱ngyang-a̱li''' a̱tyubishyi.]] === Bwoi a̱lyoot=== Neet ''[[a̱gyingyang]]'' + ''[[a̱li]]''. ===Yei=== * {{IPA|kcg|/ənɡʲɑ̀ŋ əli/}} ** {{hyphenation|kcg|A̱n|gyang|a̱|li}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-A̱ngyang-a̱li.ogg|a=}} ===A̱lyoot=== '''a̱ngyang-a̱li''' (''á̱kpa'' [[a̱yaangyang-a̱ghyi]] ku [[a̱yaangyang-a̱lili]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # ''Vak yei'' [[a̱gyingyang-a̱li]] ''ghyang''. #* '''''A̱ngyang-a̱li''' ang wa shyia̱ ghwughwu hu ka̱ni?'' #* ''Yok tyia̱ a̱nggu wuni ma̱ '''a̱ngyang a̱li''' ang ka bah.'' #* ''Ci̱ncat '''a̱ngyang a̱li''' a̱myian nggu hu la̱u.'' ====Tai ==== * a̱ngyang-a̱ghyi [[Sa:nkap vam]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6qoonkfkrjz0twequkitm62k9azeyg5 a̱gyingyang a̱li 0 2045 35922 35920 2025-02-04T17:34:47Z Kambai Akau 8 35922 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əɡʲinɡʲɑ̀ŋ əli/}} ** {{hyphenation|kcg|a̱|gyin|gyang|a̱|li}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-A̱gyingyang-a̱li.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱gyingyang-a̱li]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jcb7zt2wik5l0mdv1vw976s9qvyn8x5 zwua̱i 0 2046 42001 41962 2026-02-13T00:22:54Z Kambai Akau 8 /* Tyap */ 42001 wikitext text/x-wiki {{also|zwuoi|zhwoi}} =={{-kcg-}}== [[File:Neus1.jpg|thumb|'''Zwua̱i''' a̱tyubishyi.]] {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} ===Yei=== * {{IPA|kcg|/d͡zʷʷəi/|/zʷʷəi/}} ** {{hyphenation|kcg|zwua̱i}} (a̱tyong 1) ** {{audio|kcg|Kcg-Zwua̱i.ogg|a=}} ===A̱lyoot=== '''zwua̱i''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[zwua̱í]]''' ji) # '''Zwua̱i''' ji yet kap a̱ghyi a̱tyubishyi ku nyam hwa nang á̱ kwak swuan ma̱ng a̱nhu a̱ni. #* ''Nat a hyap '''zwua̱i''' ji a̱ta̱usa.'' #* '''''Zwua̱i''' Masukwai jaji. Ji̱ la̱u li junjung.'' #* ''Á̱ tuk nggu mi̱ '''zwua̱i''' ja a̱tyetuk lyuo, ji̱ si̱ bwuo fa̱t.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[Dot]]: {{t+|nl|neus}} * [[Kpat]]: {{t+|ha|hanci}} * [[Shong]]: {{t+|en|nose}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] seos2grkn1mkae2be6f9vtqfpfs48uf zwúm-nunu 0 2047 42791 35934 2026-02-25T10:42:19Z MarcoSwart 418 consistent spelling 42791 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/dzʷúm nunu/}} ** {{hyphenation|kcg|zwúm|nu|nu}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-Zwúm-nunu.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[zwum-a̱nu]] [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] aedr12t3iwtir1quzbjglvvfuds6n9n ghwuan 0 2048 36582 35983 2025-02-14T03:34:00Z Kambai Akau 8 36582 wikitext text/x-wiki ==Tyap== {{picdic|image=Arm_flex_supinate.jpg |width=240 |height=310 |labels= {{picdiclabel|en|color=white|fontsize=12|posx=290|posy=165|link=a̱za̱nghwuan|align=right}} {{picdiclabel|en|color=white|fontsize=12|posx=160|posy=230|link=a̱bwanbwak}} {{picdiclabel|en|color=white|fontsize=12|posx=55|posy=235|link=tswumbwak}} {{picdiclabel|en|color=white|fontsize=12|posx=75|posy=150|link=shaimbwak}} {{picdiclabel|en|color=white|fontsize=12|posx=120|posy=90|link=sun-bwak|align=right}} {{picdiclabel|en|color=white|fontsize=12|posx=150|posy=45|link=bwak}} |detail1=Nyap lyulyoot hu mi ghwughwu hu |detail2= {{picdicimg|en|link=vam}} }} ===Yei=== * {{IPA|kcg|/ɣʷʷan/}} ** {{hyphenation|kcg|ghwuan}} (a̱tyong 1) ** {{audio|kcg|Kcg-Ghwuan.ogg|a=}} ===A̱lyoot=== '''ghwuan''' (''á̱kpa'' '''[[nghwuan]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Ghwuan''' hu hwa yet kap vam a̱tyubishyi ku nyam ku neet neet a̱za̱nghwuan ka bai ga̱swuong-mbwak ji. #* ''Yok n khwat ang ndyo '''ghwuan''' hu.'' #* ''Bwak hu hwa kpeam ma̱nyin ke '''ghwuan''' hu hwa da̱ a̱ka̱nyiung?'' #* ''Neap '''ghwuan''' hu shansham.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[Dot]]: {{t+|nl|arm}} * [[Shong]]: {{t+|en|arm}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cwaxnrnzckxorbwyfpej763e9em6sz0 Ta‌̱mpi‌̱let:picdic 10 2049 35944 35943 2025-02-04T19:56:46Z Kambai Akau 8 35944 wikitext text/x-wiki <noinclude>{{wp|A̱gban swáng-a̱lyiat ghwughwu}} </noinclude>{| class="floatright" role="presentation" style="border-collapse:collapse; background:var(--wikt-palette-white,white); border:1px solid var(--border-color-base,#ccc); <includeonly>width:{{{width|310}}}px;</includeonly> " |- ! style="font-weight:normal;" | [[Swánga̱lyiatwuki:A̱gban swáng-a̱lyiat ghwughwu|A̱gban swáng-a̱lyiat ghwughwu]] |- | <div style="position:relative; white-space:nowrap; overflow-x:hidden;padding-bottom: 25px; margin-bottom: -25px;"><!--cheapest hack ever -->{{#tag:imagemap| image:{{{image|Image-missing.svg}}}{{!}}<includeonly>{{#if:{{{height|}}}|{{{width|310}}}x{{{height|{{{width|310}}}}}}px|{{{width|310}}}px}}</includeonly><noinclude>100px</noinclude>{{!}}{{{text|{{PAGENAME}}}}}{{!}}alt={{{text|{{PAGENAME}}}}} {{#if:{{{imagemap|}}}| {{{imagemap}}} | rect 0 0 1 1 [[{{PAGENAME}}]] }}}} {{#if:{{{labels|}}}|{{{labels}}}}} </div> |- |{{#if:{{{scrollable|}}}|<div style="width:{{{width|310}}}px; overflow:scroll; white-space:nowrap;"><table style="border: 1px solid var(--border-color-base,#ccc); border-collapse:collapse;"><tr><td>}} <table role="presentation" style="border: 1px solid var(--border-color-base,#ccc); border-collapse:collapse;"><tr><td> {{{detail1|A̱kyokyuat nkhang1 nshyia̱ bah}}} </td></tr></table><!-- -->{{#if:{{{detail2|}}}|<tr><td><table role="presentation" style="border: 1px solid var(--border-color-base,#ccc); border-collapse:collapse;"><tr><td> {{{detail2|A̱kyokyuat nkhang2}}} </td></tr></table>}}<!-- -->{{#if:{{{detail3|}}}|<tr><td><table role="presentation" style="border: 1px solid var(--border-color-base,#ccc); border-collapse:collapse;"><tr><td> {{{detail3|A̱kyokyuat nkhang3}}} </td></tr></table>}}<!-- -->{{#if:{{{detail4|}}}|<tr><td><table role="presentation" style="border: 1px solid var(--border-color-base,#ccc); border-collapse:collapse;"><tr><td> {{{detail4|A̱kyokyuat nkhang4}}} </td></tr></table>}}{{#if:{{{scrollable|}}}|</td></tr></table></div>}} |}[[Sa:A̱gban swang-á̱lyiat nwuan]]<noinclude>{{documentation}}</noinclude> hebqcxdv9zgmn69bmguqkuqmgi56dwo Ta‌̱mpi‌̱let:wp 10 2050 35945 2025-02-04T19:57:49Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:wikipedia]] 35945 wikitext text/x-wiki #REDIRECT [[Template:wikipedia]] agdlv5sekqjytovrabmnwnpdcomm7ri Swánga̱lyiatwuki:A̱gban swáng-a̱lyiat ghwughwu 4 2051 36518 35982 2025-02-12T03:32:05Z Kambai Akau 8 /* Bu nwuan */ 36518 wikitext text/x-wiki {{ picdic | image=Rostov-na-Donu naberezhnaya panorama 1.jpg | width=600 | detail1= '''Á̱ shyia̱ di̱ nok''' ([http://toolserver.org/~erwin85/randomarticle.php?lang=en&family=wiktionary&categories=Visual_dictionary&subcats=0&d=10 Sa̱nseang nwuo]) {{ picdicimg |en| image=Human body features-nb.svg | link=vam}} {{ picdicimg |en| image=Eukaryota diversity 2.jpg | link=oganizi̱m}} {{ picdicimg |en| image=Color circle (hue-sat).png | link=a̱sa̱khwot}} {{ picdicimg |en| image=Solar_sys8.jpg | link=Si̱tem Mam | width=200 | height=75 }} | detail2= '''To do''' {{ picdicimg |en| image=Marburg, Fachwerkhaus von 1321 (2).jpg | link=nok}} {{ picdicimg |en| image=Weddingring 2007-6-23-1.jpg | link=a̱toot}} {{ picdicimg |en| image=Drova (musical instrument).PNG | link=kyangtsot}} {{ picdicimg |en| image=Generic football.png | link=piti}} {{ picdicimg |en| image=20060513 toolbox.jpg | link=kyangta̱m}} {{ picdicimg |en| image=I-80 Eastshore Fwy.jpg | link=kyangcung}} {{ picdicimg |en| link=bsn }} | detail3= '''Á̱nietnta̱m''' {{ picdicimg |en| height=50 | image=Black - replace this image male.svg | link=User:HenkvD | altlink=<s>HenkvD</s> }} {{picdicimg|en|height=50|image=Whimbrel.jpg|link=User:Edward-Woodrow|altlink|<s>Edward-Woodrow</s>}} }} {{wp}} ==Jat== Kpaat kuntyindeita nnwuo la̱kzi̱t nang á̱ maai nwuan a̱ni na̱ byia̱ a̱mgba̱m swáng-a̱lyiat ma̱ng á̱lyiat nang á̱ nyian ta̱m ma̱ng á̱na ma̱ tai a̱ni, mami a̱mgba̱m lilyem. Ta hwa á̱nietbishyi ma̱ng nkompyuta ba̱ maai fang kuntyindeita huni, da̱nian nkyangmyiam (ku a̱yaapi̱likeshyon myiam) lilyem maai na̱ nyia̱ ta̱m ma̱ng á̱na, nang a̱yaa''flashcard'' ma̱ng á̱ghyang. ==Li̱n-a̱ma== Á̱ mbyia̱ swáng-a̱lyiat ma̱ a̱di̱di̱t nang á̱ si̱ mi̱n wa̱i di̱n vak wa̱i a̱lyiat ku bwan a̱lyem ma̱nyin bah. Mameang, ka̱nang á̱ tyai nji si̱sak nang á̱ghyi ba maai nwuan a̱ni, ku ni̱ mban fi̱k ji. A̱gban Swáng-a̱lyiat Ghwughwu wu na yet a̱vwuo jhyam kya mat mba ba̱ byia̱ di̱dang myiam a̱lyem "di̱ mi̱n bwan". Myiam a̱lyem di̱ mi̱n bwan ni̱ yet kyang weam a̱lahyia̱ ku kwan ma̱ng a̱pyia̱ nhu hwa a̱ni mmam nani, da̱nian á̱ nwai byia̱ a̱tsatsak vak nang a̱tyumyiam a̱fai maai kai gu cat kyang hu nang swang-a̱lyiat swai fa a̱ni di̱ mi̱n ta̱yuk da̱ a̱gban swáng-a̱lyiat lilyem nfeang a̱ni. Zi̱ wa ka̱n byia̱ a̱gba̱ndang a̱gban nghwughwu mi̱ Wukimedia Komon nang á̱ maai a̱ mun ma̱ng ta̱m huni si̱sak nang a̱ngga wu na nyia̱ ta̱m di̱n kap di̱ mi̱n a̱yin a̱ni. Á̱ na si̱ mmaai nyia̱ tyia̱ ta̱m huni di̱n ta̱m á̱ mbeang nghwughwu na̱ nwai nshyia̱ a̱ni ma̱ a̱yaati̱kut Wukipedia a̱wot á̱ ka tyai a̱tsak nnwuo Swánga̱lyiatwuki wu kpa̱sai. ==Nta̱m-nyia̱== 1 - Ghwut ma̱ng lyulyoot á̱pyia̱-a̱lyiat si̱ nnwuo swáng-a̱lyiat. Si̱ huni na lan ka̱nang á̱ nyia̱ nhu ma̱ng lyulyoot sa Swánga̱lyiatwuki hu hwa, a̱wot ka̱ si̱ a̱hwa na tyia̱ bah, ku myim a̱ mban nhu ca̱caat ma̱ng nkuntyin nghyáng, nang a̱tsak si̱sa Wukipedia, Wordnet, ma̱ng nta̱m njhyáng. 2 - Khai nnwuo na̱ byia̱ a̱meang a̱ni di̱n vak mzop jen nzop nna. Á̱ maai nyia̱ si̱ huni ma̱ng ''frequency list'' hu, zop ma̱ng ''corpus'', ku zop a̱cyeta̱taneang ka. 3 - Cat nghwughwu a̱kwonu nghyáng neet mi̱ Wukimedia Komon, kpa̱t ka̱nang ku yet ta hwa. Mat cat a̱cucuk taada, ku na myim ghwughwu hu ku neet da̱ a̱vwuo ka nang á̱ lyiat a̱lyem a̱kya kya ba̱T, Ka̱nang si̱ a̱hwa nshyia̱. A̱wot á̱ si̱ mbeang nghwughwu na nwai nshyia̱ a̱ni neet di̱ lyulyoot ghwughwu nShong hu ba̱ng si̱ nat jen ji nang á̱ na si̱ nshyia̱ a̱ghyang a̱ni á̱ shai. == Nta̱mpi̱let nang á̱ maai nyia̱ ta̱m ma̱ng á̱na di̱ nvak nnaai == Mmam na na̱ ku swak a̱ni, n ku khwut nta̱mpi̱let nang á̱ maai a̱ tyia̱ di̱n ta̱m á̱ nok A̱gban swáng-a̱lyiat Ghwughwu di̱n nvak nnaai nvwuon. Nta̱mpi̱let ninia yet * [[Template:picdic]] * [[Template:picdicimg]] * [[Template:picdiclabel]] Nvak nnaai nvwuon nang á̱ maai á̱ tyia̱ [[Template:picdic]] di̱n ta̱m ninia yet: kídee [[Si̱tem Mam]] ma̱ng a̱ka̱fwuop nang á̱ maai mak a̱ni. Nwuan [[Template:picdic#Examples]] meang a li mat kídee jini ma̱ng ''coding'' meang. {| |- | style="vertical-align:top;" | ''' A̱gban swáng-a̱lyiat ma̱ng nghwughwu nang á̱ maai nyap a̱ni ''' | style="vertical-align:top;" | ''' A̱gban swáng-a̱lyiat ma̱ng a̱gwaknvak mbeang ''wikilinks'' ''' | style="vertical-align:top;" | ''' A̱gban swáng-a̱lyiat ma̱ng ta̱si̱la ghwughwu ''' | style="vertical-align:top;" | ''' A̱gban swáng-a̱lyiat ma̱ng lebet ''' |- | style="vertical-align:top;" | {{ picdic | image=Solar_sys8.jpg | text=Si̱tem Mam | detail1= {{ picdicimg |en| image=Milky Way Galaxy.jpg | link=vam tswazwa }} | detail2= {{ picdicimg |en| image=Celestia sun.jpg| link=Sun | altlink=Mam|Mam hu }} {{ picdicimg |en| image=Mercury in color - Prockter07 centered.jpg | link=Makyuri}} {{ picdicimg |en| image=Venus-real color.jpg | link=A̱na̱ndan }} {{ picdicimg |en| image=The Earth seen from Apollo 17.jpg | link=Swanta }} {{ picdicimg |en| image=Full Moon Luc Viatour.jpg | link=Zwat }} {{ picdicimg |en| image=Mars Hubble.jpg | link=Mat }} {{ picdicimg |en| image=Jupiter_by_Cassini-Huygens.jpg | link=Jupita }} {{ picdicimg |en| image=Saturn - Lord of the Rings.jpg | link=Satun }} {{ picdicimg |en| image=Uranus2.jpg | link=Yuranut }} {{ picdicimg |en| image=Neptune.jpg | link=Neptun }} {{ picdicimg |en| image=Comet_Hale-Bopp_1995O1.jpg | link=komet }} {{ picdicimg |en| image=951 Gaspra.jpg | link=fam a̱ta̱rot }} {{ picdicimg |en| image=Kepler2.gif | link=obit }} }} | style="vertical-align:top;" | {{ picdic | image=Solar sys8 numbered.jpg | text=Si̱tem Mam | detail1= {{ picdicimg |en| image=Milky Way Galaxy.jpg | link=vam tswazwa }} | detail2= '''A̱gwaknvak (1):'''<br/> 1=[[Mam#Tyap|Mam hu]] 2=[[Makyuri#Tyap|Ma̱kyuri]] 3=[[A̱na̱ndan#Tyap |A̱na̱ndan]] 4=[[Swanta#Tyap |Swanta]] 5=[[Zwat#Tyap |Zwat]] 6=[[Mat#Tyap|Mat]] 7=[[Jupita#Tyap |Jupita]] 8=[[Satun#Tyap |Satun]] 9=[[Yuranut#Tyap|Yuranut]] 10=[[Neptun#Tyap |Neptun]] 11=[[komet#Tyap|komet]] 12=[[fam a̱ta̱rot#Tyap|fam a̱ta̱rot]] 13=[[obit#Tyap |obit]] 14=[[a̱yaapi̱lanet nang-swanta#Tyap |a̱yaapi̱lanet nang-swanta]] ku [[pi̱lanet a̱mami#Tyap |a̱yaapi̱lanet a̱mami]] 15=[[pi̱lanet a̱ta̱usa#Tyap |a̱yaapi̱lanet a̱ta̱usa]] ---- <!-- alternative --> {{{!}} <!-- a̱yaatyii --> {{!}}- {{!}} colspan=3 {{!}} '''A̱gwaknvak (2, da̱ a̱tyii):'''<br/> {{!}}- {{!}} style="vertical-align:top;" {{!}} 1=[[Mam#Tyap|Mam hu]]<br> 2=[[Makyuri#Tyap|Makyuri]]<br> 3=[[A̱na̱ndan#Tyap|A̱na̱ndan]]<br> 4=[[Swanta#Tyap|Swanta]]<br> 5=[[Zwat#Tyap|Zwat]] {{ ! }} style="vertical-align:top;" {{ ! }} 6=[[Mat#Tyap|Mars]]<br> 7=[[Jupita#Tyap|Jupita]]<br> 8=[[Saturn#Tyap|Satun]]<br> 9=[[Yuranut#Tyap|Yuranut]]<br> 10=[[Neptun#Tyap|Neptun]] {{ ! }} style="vertical-align:top;" {{ ! }} 11=[[komet#Tyap |komet]]<br> 12=[[fam a̱ta̱rot#Tyap|fam a̱ta̱rot]]<br> 13=[[obit#Tyap |obit]]<br> 14=[[a̱yaapi̱lanet nang-swanta#Tyap|a̱yaapi̱lanet nang-swanta]]<br>ku [[pi̱lanet a̱mami#Tyap |a̱yaapi̱lanet a̱mami]]<br> 15=[[pi̱lanet a̱ta̱usa#Tyap |a̱yaapi̱lanet a̱ta̱usa]] {{!}}} <!-- jhyi a̱tyii hu --> }} | style="vertical-align:top;" | {{ picdic | image=Solar_sys8.jpg | text=Si̱tem Mam | imagemap= circle 226 106 22 [[Neptun#Tyap | Neptun]] circle 305 124 26 [[Yuranut#Tyap | Yuranut]] circle 525 202 49 [[Jupita#Tyap | Jupita]] circle 401 147 32 [[Satun#Tyap | Satun]] circle 1035 572 13 [[Makyuri#Tyap | Makyuri]] circle 860 483 234 [[Mam#Tyap | Mam hu]] circle 1141 531 28 [[A̱na̱ndan#Tyap | A̱na̱ndan]] circle 1236 479 28 [[Swanta#Tyap | Swanta]] circle 1342 398 24 [[Mat#Tyap | Mat]] circle 1277 460 9 [[Zwat#Tyap | Zwat]] rect 39 400 196 430 [[komet#Tyap | komet]] rect 216 538 458 903 [[fam a̱ta̱rot#Tyap |fam a̱ta̱rot]] | detail1=Nyap nkap ghwughwu na | detail2= {{ picdicimg |en| image=Milky Way Galaxy.jpg | link=vam tswazwa }} }} | style="vertical-align:top;" | {{ picdic | image=Solar_sys8.jpg | text=Si̱tem Mam | width=310 | labels= {{ picdiclabel |en| color=white | fontsize=18 | posx=181 | posy= 86 | link=Mam| altlink=Mam hu }} {{ picdiclabel |en| color=white | fontsize=12 | posx=214 | posy=119 | link=Makyuri| align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx=237 | posy=105 | link=A̱na̱ndan | align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx=257 | posy= 94 | link=Swanta| align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx=281 | posy= 82 | link=Zwat| align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx=297 | posy= 68 | link=Mat | align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx=121 | posy= 60 | link=Jupita | align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx= 86 | posy= 44 | link=Satun | align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx= 57 | posy= 31 | link=Yuranut | align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx= 55 | posy= 5 | link=Neptun | align=right }} {{ picdiclabel |en| color=white | fontsize=12 | posx= 26 | posy= 95 | link=komet }} {{ picdiclabel |en| color=white | fontsize=12 | posx= 65 | posy=181 | link=fam a̱ta̱rot }} {{ picdiclabel |en| color=white | fontsize=12 | posx=112 | posy=164 | link=obit }} | detail1=Nyap lebet ghwughwu hu | detail2= {{ picdicimg |en| image=Milky Way Galaxy.jpg | link=vam tswazwa }} }} |} ==Bu nwuan== * [[Beang:Nghwughwu]] * [[Mban-wa̱i:A̱gban swáng-a̱lyiat nwuan]] ==A̱bangwat== {{subpages}} [[Sa:Nta̱m Swánga̱lyiatwuki|A̱gban Swáng-a̱lyiat ghwughwu]] [[Sa:A̱gban swáng-a̱lyiat nwuan| ]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jmjkvrb7ppv8qnwgvyfrcbx2hh8pgvc Ta‌̱mpi‌̱let:picdicimg 10 2052 35948 2025-02-04T20:15:11Z Kambai Akau 8 Created page with "{| role="presentation" style="border:1px solid #ccc; border-collapse:collapse; float:left; " | |- | style="text-align:center; " | {{#tag:imagemap| image:{{{image|Image-missing.svg}}}{{!}}{{{width|150}}}x{{{height|75}}}px{{!}}{{{altlink|{{FULLPAGENAME:{{{link|a̱fwuop ka nshyia̱ bah}}}}}}}} default [[{{{link|a̱fwuop ka nshyia̱ bah}}}{{{anchor|#{{langname|{{{1<noinclude>|und</noinclude>}}}}}}}}{{!}}{{{altlink|{{FULLPAGENAME:{{{link|a̱fwuop ka nshyia̱ bah}}}}}}}}]] }}{..." 35948 wikitext text/x-wiki {| role="presentation" style="border:1px solid #ccc; border-collapse:collapse; float:left; " | |- | style="text-align:center; " | {{#tag:imagemap| image:{{{image|Image-missing.svg}}}{{!}}{{{width|150}}}x{{{height|75}}}px{{!}}{{{altlink|{{FULLPAGENAME:{{{link|a̱fwuop ka nshyia̱ bah}}}}}}}} default [[{{{link|a̱fwuop ka nshyia̱ bah}}}{{{anchor|#{{langname|{{{1<noinclude>|und</noinclude>}}}}}}}}{{!}}{{{altlink|{{FULLPAGENAME:{{{link|a̱fwuop ka nshyia̱ bah}}}}}}}}]] }}{{lang|{{{1<noinclude>|und</noinclude>}}}|[[{{{link|a̱fwuop ka nshyia̱ bah}}}{{{anchor|#{{langname|{{{1<noinclude>|und</noinclude>}}}}}}}}{{!}}{{{altlink|{{FULLPAGENAME:{{{link|a̱fwuop ka nshyia̱ bah}}}}}}}}]]|sc={{{sc|}}}}} |}<!-- --><noinclude>{{documentation}}</noinclude> q1h5fkbg1uepuh9orfwv8umiwcix9xy Ta‌̱mpi‌̱let:picdiclabel 10 2053 35950 35949 2025-02-04T20:18:21Z Kambai Akau 8 35950 wikitext text/x-wiki <noinclude><!-- this part is for testing --><div style="position: relative; white-space: nowrap; overflow: visible;">{{#tag:imagemap| image:G50.png{{!}}310px rect 0 0 1 1 [[{{PAGENAME}}]] }}<!-- this part is for testing --></noinclude><includeonly><!-- --><div class = "picdic-label" style="position: absolute; height:0px; line-height:{{{fontsize|12}}}px; font-size:{{{fontsize|12}}}px; width:100%; text-align:{{{align|center}}}; top:{{{posy|10}}}px; left:{{#expr:{{{posx|150}}}-{{#switch:{{{align}}}|left=0|right=300|#default=150}}}}px;"><!-- -->{{lang|{{{1}}}|<!-- emulate link behaviour -->{{#ifexist:{{{link|a̱fwuop ka nshyia̱ bah}}}<!-- -->|<!-- -->{{#ifeq:{{FULLPAGENAMEE:{{{link}}}}}|{{FULLPAGENAMEE}}<!-- -->|<!-- --><strong style = "color: {{{color|black}}}">{{{altlink|{{{link|a̱fwuop ka nshyia̱ bah}}}}}}</strong><!-- -->|<!-- -->[[{{{link|link missing}}}{{{anchor|#{{langname|{{{1<noinclude>|und</noinclude>}}}}}}}}|<span style="color:{{{color|blue}}}">{{{altlink|{{{link|a̱fwuop ka nshyia̱ bah}}}}}}</span>]]<!-- -->}}<!-- -->|<!-- -->[[{{{link|a̱fwuop ka nshyia̱ bah}}}|<span style="color: {{{color|red}}}; font-style:italic;"> {{{altlink|{{{link|a̱fwuop ka nshyia̱ bah}}}}}}</span>]]<!-- -->}}<!-- -->|sc={{{sc|}}}}}<!-- closing lang --></div></includeonly><!-- --><noinclude><!-- this part is for testing --></div><!-- this part is for testing --></noinclude><!-- --><noinclude>{{documentation}}</noinclude> ftn71fsdle5h6f1cvkzigy4am6en2d8 Ta‌̱mpi‌̱let:picdiclabel/new 10 2054 35962 2025-02-04T21:51:59Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:picdic/label]] 35962 wikitext text/x-wiki #REDIRECT [[Template:picdic/label]] 1fes0jakccbuhs5claauicyotahfsgh Ta‌̱mpi‌̱let:picdic/label 10 2055 35963 2025-02-04T21:56:03Z Kambai Akau 8 Created page with "<noinclude><!-- this part is for testing --><div style="position: relative; white-space: nowrap; overflow: visible;">{{#tag:imagemap| image:G50.png{{!}}310px rect 0 0 1 1 [[{{PAGENAME}}]] }}<!-- this part is for testing --></noinclude><includeonly><!-- --><div style="position: absolute; height:0px; line-height:{{{fontsize|12}}}px; font-size:{{{fontsize|12}}}px; top: {{{y}}}px; left:{{{x}}}px;"><!-- -->{{lang|{{{lang}}}|<!-- emulate link behaviour -->{{#ifexist:{{{1|}}..." 35963 wikitext text/x-wiki <noinclude><!-- this part is for testing --><div style="position: relative; white-space: nowrap; overflow: visible;">{{#tag:imagemap| image:G50.png{{!}}310px rect 0 0 1 1 [[{{PAGENAME}}]] }}<!-- this part is for testing --></noinclude><includeonly><!-- --><div style="position: absolute; height:0px; line-height:{{{fontsize|12}}}px; font-size:{{{fontsize|12}}}px; top: {{{y}}}px; left:{{{x}}}px;"><!-- -->{{lang|{{{lang}}}|<!-- emulate link behaviour -->{{#ifexist:{{{1|}}}<!-- -->|<!-- -->{{#ifeq:{{FULLPAGENAMEE:{{{1}}}}}|{{FULLPAGENAMEE}}<!-- -->|<!-- -->'''<span style="color:{{{color|var(--wikt-palette-black,black)}}}">{{{alt|{{{1|}}}}}}</span>'''<!-- -->|<!-- -->{{#if:{{{nolink|}}}|<span style="color:{{{color|var(--wikt-palette-blue,blue)}}}">{{{alt|{{{1|}}}}}}</span>|[[{{{1|}}}{{{anchor|#{{#invoke:languages/templates|getByCode|{{{lang}}}|getCanonicalName}}}}}|<span style="color:{{{color|var(--wikt-palette-blue,blue)}}}">{{{alt|{{{1|}}}}}}</span>]]}}<!-- -->}}<!-- -->|<!-- -->{{#if:{{{nolink|}}}|''<span style="color:{{{color|var(--wikt-palette-red,red)}}}"> {{{alt|{{{1|}}}}}}</span>''|[[{{{1|}}}|''<span style="color:{{{color|var(--wikt-palette-red,red)}}}"> {{{alt|{{{1|}}}}}}</span>'']]}}<!-- -->}}<!-- -->|sc={{{sc|}}}}}<!-- closing lang --></div><!-- --></includeonly><noinclude><!-- this part is for testing --></div><!-- this part is for testing --></noinclude><!-- --><includeonly>{{#if:{{{lang|}}}||[[Category:Language code missing/picdiclabel]]}}</includeonly><!-- --><noinclude>{{documentation}}</noinclude> py0qfo52zp7u86zvuxxj6s9y52ehd3g Swánga̱lyiatwuki:PICDIC 4 2056 35966 2025-02-04T22:08:16Z Kambai Akau 8 Redirected page to [[Swánga̱lyiatwuki:A̱gban swáng-a̱lyiat ghwughwu]] 35966 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:A̱gban swáng-a̱lyiat ghwughwu]] 7jpa24r5jrh9vqc3nunv2pg2y21nbjr kpang 0 2057 42507 36085 2026-02-16T11:08:08Z MarcoSwart 418 diagram fix 42507 wikitext text/x-wiki ==Tyap== [[File:Chica cachetona.jpg|thumb|'''Kpang''' a̱byii̱k.]] {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} ===Yei=== * {{IPA|kcg|/k͡paŋ/}} ** {{hyphenation|kcg|kpang}} (a̱tyong 1) ** {{audio|kcg|Kcg-Kpang.ogg|a=}} ===A̱lyoot=== '''kpang''' (''á̱kpa'' '''[[nkpang]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kpang''' yet kap vam fam nta hu ku kup a̱gi̱gak a̱ghyi a̱ni. Kpang kyiak neet a̱tafa tswa-a̱li ma̱ng a̱fufwuo si̱ ba̱ mma ma̱ng a̱tanu ka. Á̱ ka ngyei shushok ji [[shok]] ku [[shushok]] meang. #* ''Á̱ lywi nggu di̱ '''kpang'''.'' #* '''''Kpang''' a̱zayak hu hwa si̱ a̱zamyian hwa?'' #* ''N di a ngyei '''kpang''' ang hu yet byin ja ka̱ni?'' ====Tai ==== * [[shushok]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Shushok}} * [[Dot]]: {{t+|nl|wang}} * [[Kpat]]: {{t+|ha|kumatu}} * [[Shong]]: {{t+|en|cheek}} {{trans-bottom}} ===Ta̱m=== kpang, ka̱n kpang, ku kpang, ba̱ kpang, bye kpang, wu kpang, na kpang, nkpang '''Kpang''' bye fa # Ka̱nang a̱yin tat a̱vwuo gu naat a̱ni. #* ''A ku si̱ '''kpang''' Kanai a?'' #* ''Ka̱ndi wa ku '''kpang''' a̱zaghyi nung.'' #* ''N na '''kpang''' a̱ja a̱tson, ka̱ A̱gwaza shim.'' # Ka̱nang á̱ lywi a̱jojwat nkyang gu si̱ nwuo kyang ghyang a̱ni. #* ''A̱nyan wa '''kpang''' a̱kpang kani di̱ bat hu?'' #* ''Yok '''kpang''' kyang a̱ji bah.'' #* ''Biliyok wa na beang '''kpang''' ka̱la̱nda ji di̱ bat hu.'' # Ka̱nang á̱ sak zon ku zon-seap ku nyak ji̱ ya á̱kwop. #* ''Kajhyung a̱i, nat a '''kpang''' zón ji a̱ma̱nta-a̱li ka.'' #* ''Yok '''kpang''' a̱banzon kani a̱ja bah.'' #* ''Nung gwa ku '''kpang''' nka a̱ja.'' # Swang-a̱lyiat jhyang ku fa wam a̱ni. #* ''Ku á̱ '''kpang''' kyang ndyia̱ a̱feang nia, a̱ na shyia̱ shyia̱ a?'' #* ''A̱bajhyii̱p-a̱fai kani kya ku '''kpang''' a̱banzon ka nang ka̱ tywei, á̱ si̱ ta̱bat ngguu.'' ====Bwoi mi̱ bwoi==== * [[a̱ka̱kpang]] * [[kpang-a̱fa]] * [[kpangkwok]] * [[kpang-kpi̱kpang]] * [[nkpang]] ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 54wpr3xv28h16b2bvba0u9a9imsocip Sa:Swáng a̱lyiat ma̱ng bwan Dot 14 2058 36003 2025-02-05T00:13:24Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nDot]]" 36003 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nDot]] 9avhefumwso4xhtnytymm0kkzdj8jvn a̱kpuut-ntak 0 2059 36462 36384 2025-02-11T16:00:05Z Kambai Akau 8 36462 wikitext text/x-wiki {{also|a̱kpuut tak|a̱kpuut ntak}} ==Tyap== [[File:Kcg-A̱kpuut-ntak 02.jpg|thumb|'''A̱kpuut-ntak''' a̱tyubishyi (a̱sam).]] [[File:Girls heel.jpg|thumb|'''A̱kpuut-ntak''' a̱tyubishyi (a̱nap).]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱kpuut]]'' + ''-[[n-]]'' + ''[[tak]]''. ===Yei=== * {{IPA|kcg|/ə̀kpuud ntaɡ/}} ** {{hyphenation|kcg|a̱|kpuut|n|tak}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱kpuut-a̱tak.ogg|a=}} ===A̱lyoot=== '''a̱kpuut-ntak''' (''á̱kpa'' '''[[a̱ka̱kpuut-a̱ti̱tak]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱kpuut-ntak''' kya yet kap [[kpai-ntak]] a̱tyubishyi ku nyam (nang [[zeam]]) ku shyia̱ a̱ma̱nta ka a̱ni, a̱wot ku nwai tat a̱byin ka̱nang a̱yin tswuam a̱ni. #* '''A̱kpuut-ntak''' ang ku byia a̱byit ba̱t.'' #* ''Bityong byia̱ a̱gba̱ndang '''a̱kpuut-ntak'''.'' #* '''''A̱kpuut-ntak''' Ka̱lyiat kani ghai za̱m.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|hiel}} * [[Jhyuo]]: {{t+|kaj|du̱kwat-ntak}} * [[Kpat]]: {{t+|ha|Diddige}} * [[Shong]]: {{t+|en|heel}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qlvg40ha4s3pw669qphmi60hayiz6bz kamelen 0 2060 36831 36028 2025-02-16T18:38:56Z Kambai Akau 8 36831 wikitext text/x-wiki ==Dot== [[Fail:Camels in Dana Reserve 02.jpg|thumb|'''kamelen''']] ===Yei=== * [[Za̱FBS]]: / kaˈmelə(n) / (a̱ka̱tyong 3) * {{audio|nl|Nl-kamelen.ogg}} * {{hyphenation|nl|ka|me|len}} ===A̱lyoot=== [[de#Dot|de]] '''kamelen''' # ''a̱nyiung'' [[kameel#Dot|kameel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] d3q60b03eq9ko78mxxrljkcs6zinf2y dromedarissen 0 2061 39728 36031 2025-07-27T23:29:52Z Kambai Akau 8 /* Dot */ 39728 wikitext text/x-wiki ==Dot== [[File:Bactrian camels have two humps - geograph.org.uk - 7451552.jpg|thumb|'''Dromedarissen''']] ===Yei=== * [[Za̱FBS]]: /ˌdrɔməˈdarɪsə(n)/ (a̱ka̱tyong 5) * {{audio|nl|Nl-dromedarissen.ogg}} * {{hyphenation|nl|dro|me|da|ris|sen}} ===A̱lyoot=== [[de#Dot|de]] '''dromedarissen''' # ''a̱nyiung'' [[dromedaris#Dot|dromedaris]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 20usndba3rczk49b61nodp0hxdekwfc ooievaars 0 2062 36873 36435 2025-02-16T22:35:53Z MarcoSwart 418 ZaFBS 36873 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈojəˌvars/ (a̱ka̱tyong 3) * {{audio|nl|Nl-ooievaars.ogg}} * {{hyphenation|nl|ooi|e|vaars}} ===A̱lyoot=== [[de#Dot|de]] '''ooievaars''' # ''a̱nyiung'' [[ooievaar#Dot|ooievaar]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] r8n9qe8kqqz55wsrn86dmk7m8xa5hf1 wegen 0 2063 39748 36037 2025-07-28T00:02:44Z Kambai Akau 8 #WPWP #WPWPNGKD #WPWPKCG #WPWPNG 39748 wikitext text/x-wiki ==Dot== [[File:India roadway map.svg|thumb|'''Wegen''' in India]] ===Yei=== * [[Za̱FBS]]: /ˈweɣə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-wegen.ogg}} * {{hyphenation|nl|we|gen}} ===A̱lyoot=== [[de#Dot|de]] '''wegen''' # ''a̱nyiung'' [[weg#Dot|weg]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] m05n1j4rgdhfixg8zwt9bqhnl582k9x a̱fa̱n 0 2064 39930 39928 2025-10-15T22:26:17Z Kambai Akau 8 /* Tyap */ 39930 wikitext text/x-wiki ==Tyap== [[File:Balantiocheilos melanopterus - Karlsruhe Zoo 02 (cropped).jpg|thumb|'''A̱fa̱n''']] === Yei === * {{IPA|kcg|/ə̀fə́n/}} ** {{hyphenation|kcg|a̱|fa̱n}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱fa̱n.ogg|a=}} === A̱lyoot === '''a̱fa̱n''' (''á̱kpa'' '''[[fa̱n]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱fa̱n''' ([[species:Pisces|''Pisces'']]) yet nyam ja ji̱ swan ma̱ a̱sa̱khwot a̱ni, ka̱ byia̱ kungkup-a̱ma. A̱fa̱n shyia̱ ntangka̱i ma̱ a̱di̱di̱t a̱wot á̱ nnyian nkyang ma̱ a̱di̱di̱t ma̱ng a̱fa̱n nang weang nkyayak, ki coot a̱ni. #* ''San nung '''a̱fa̱n''' a bai.'' #*'''''A̱fa̱n''' kani byia̱ nam!'' #* ''N fa̱k di̱dang ya '''a̱fa̱n'''.'' ==== Bwoi mi̱ bwoi ==== * [[a̱fa̱n-niyung]] * [[kungkup-a̱fa̱n]] ====Bwan di̱ lilyem ghyáng ==== {{trans-top|Kyangswuan ma̱ a̱sa̱khwot}} * [[Dot]]: {{t+|nl|vis}} * [[Kpat]]: {{t+|ha|kifi}} * [[Shong]]: {{t+|en|fish}} {{trans-bottom}} ===A̱ka̱fwuop nta=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kcrbzswasi8igks7xx9e6udtal0vtvx Swánga̱lyiatwuki:Á̱gban swáng-a̱lyiat ghwughwu/kcg:a̱pyia̱ 4 2065 42473 36069 2026-02-15T23:48:59Z Kambai Akau 8 42473 wikitext text/x-wiki {{picdic |image=Human head and brain diagram.svg |text=a̱pyia̱ |width=310 |labels= {{picdiclabel|en|color=black|fontsize=12|posx=150|posy=3|link=a̱gyigyiek-a̱pyia̱}} {{picdiclabel|en|color=black|fontsize=18|posx=170|posy=90|link=fuu}} {{picdiclabel|en|color=black|fontsize=12|posx=80|posy=160|link=a̱li|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=1|posy=235|link=fa̱p-a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=1|posy=255|link=kwatak-a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=15|posy=190|link=zwua̱i|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=15|posy=90|link=a̱kpeang|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=51|posy=231|link=a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=100|posy=230|link=kpang|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=35|posy=285|link=a̱tanu}} {{picdiclabel|en|color=black|fontsize=12|posx=90|posy=270|link=kungkup-a̱tanu}} {{picdiclabel|en|color=black|fontsize=12|posx=175|posy=205|link=fufwuo|align=right}} {{picdiclabel|en|color=black|fontsize=12|posx=120|posy=140|link=a̱feap-a̱pyia̱}} {{picdiclabel|en|color=black|fontsize=12|posx=185|posy=290|link=fwuo}} {{picdiclabel|en|color=black|fontsize=12|posx=250|posy=260|link=a̱ma̱nta-a̱pyia̱}} |detail1=Nyap lyulyoot hu mi̱ ghwughwu hu. |detail2= <!--{{picdicimg|image=Human body features-nb.svg|link=body|lang=kcg}}--> }} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tthvndbznf9unsmwzo7cvfg0qotry67 Sa:A̱gban swang-á̱lyiat nwuan 14 2066 36061 2025-02-08T15:52:06Z Kambai Akau 8 Created blank page 36061 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 a̱shyi 0 2067 36360 36118 2025-02-10T23:29:13Z Kambai Akau 8 36360 wikitext text/x-wiki ==Tyap== [[File:Semen sample for Semen analysis.jpg|thumb|'''A̱shyi''' nang á̱ san á̱ tyia̱ di̱ a̱bakurung a̱ni.]] === Yei === * {{IPA|kcg|/əʃʲi/}} ** {{hyphenation|kcg|a̱|shyi}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱shyi.ogg|a=}} === A̱lyoot === '''a̱shyi''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') #'''A̱shyi''' yet tangka̱i a̱tutuk kyang hwa ku ghwut lyan a̱sam a̱tyubishyi ku nyam a̱ni ku tyei a̱nap ku shap gu kyiak a̱fa a̱ni. #* ''A̱bwok wu nyia̱ '''a̱shyi''' nggu na la̱u tyia̱ a̱sa̱khwot-a̱sa̱khwot a̱wot a̱ si̱ mi̱n tyia̱ a̱byii̱k a̱fa bah.'' #* ''Á̱ san '''a̱shyi''' nggu na á̱ mak cet nna.'' #* '''''A̱shyi''' nia yet a̱sam nggwon a̱sam.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam kyangswuan}} * [[A̱ghwangkpang]]: {{t+|yo|àtọ}} * [[Dot]]: {{t+|nl|sperma}} * [[Kpat]]: {{t+|ha|maniyyi}} * [[Swahili]]: {{t+|sw|shahawa}} * [[Shong]]: {{t+|en|semen}}, {{t+|en|sperm}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] csolpjudlbk1r13k2v3es8rzyc7lou0 Sa:Bwan nTyap 14 2068 36171 36170 2025-02-08T23:09:56Z Kambai Akau 8 36171 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike a̱na 0 2069 42879 42876 2026-02-27T14:12:23Z Kambai Akau 8 /* {{-kaj-}} */ 42879 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Small Intestine.jpg|thumb|'''A̱na''' a̱fa a̱tyubishyi]] [[Fail:Siberian-nephrite-jade-bangle-vong-kieng-ngoc-bich-kimquigems.jpg|thumb|'''A̱na''' bwak]] [[Fail:Anamirta cocculus 2.jpg|thumb|'''A̱na''' bu yet tangka̱i a̱ban hwa]] ===Yei=== * {{IPA|kcg|/əna/}} ** {{hyphenation|kcg|a̱|na}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱na.ogg|a=}} ===A̱lyoot=== '''a̱na''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[na]]''' [[hu#Ati̱kut|hu]]) '''A̱na''' ka bye fa: # A̱junjung nam hwa a̱ byia̱ a̱bwong a̱mami nka gu kyiak neet mi̱ tswu a̱fa ji ba̱ng si̱ nat a̱li̱p wu. Nggu wa kwang kyayak na. #* ''Ka̱ a faat nywan ji, yok weam '''a̱na''' ka bah.'' #* ''Á̱ ku nyia̱ Sanga̱niet ta̱m ma̱ '''a̱na''' zwát sweang ji̱ ku swak a̱ni.'' #* '''''A̱na''' kani li ma̱ a̱junjung ba̱t.'' # Tangka̱i a̱sham a̱kat nang á̱nap tyei mi̱ bwak mat shisham a̱ni. #* ''Kasang ku san '''a̱na''' kani ma̱ hyom ba̱t.'' #* '''''A̱na''' ka yet a̱mang a?'' #* ''Nggwon ang ka ji̱p nung '''a̱na''' ka a̱ta̱lyen.'' # Tangka̱i a̱ban a̱kwop ka̱ li junjung ka̱ nyeak da̱ á̱kwop á̱ghyang, a̱ka̱kwon, ma̱ng a̱ka̱vwuo a̱ni. #* ''Ka̱nang á̱ ghwon nka, a̱batyin '''a̱na''' kani na nyeak a̱dak kani.'' #* '''''A̱na''' ka lyen ta̱mak nkyang.'' #* ''N di vwuon a̱tyin '''a̱na''' ka ma̱ng zwak bah.'' ====Bwoi mi̱ bwoi==== * [[a̱na-a̱shong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|darm}} * [[Shong]]: {{t+|en|intestine}} {{trans-bottom}} {{trans-top|Kyang shisham}} * [[Dot]]: {{t+|nl|armband}} * [[Shong]]: {{t+|en|bangle}} {{trans-bottom}} {{trans-top|A̱ban a̱kwop}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ---- gc0a6d3nnlfksx3qwssf6ajhlz45jdj a̱tá̱m 0 2070 42784 36291 2026-02-25T10:11:33Z MarcoSwart 418 consistent spelling 42784 wikitext text/x-wiki ==Tyap== [[File:YaelEilat ST 07.JPG |thumb|'''A̱ta̱m''' nyam.]] [[File:ITA – Piemonte – Verbano-Cusio-Ossola — Comune di Stresa — Carciano — Via Duchessa di Genova (mehrere Bauarten von Kaminschornsteinen) 2022-07-23 Mattes.jpg |thumb|'''A̱ta̱m''' nok.]] ===Yei=== * {{IPA|kcg|/ə̀tə́m/}} ** {{hyphenation|kcg|a̱|tá̱m}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱tá̱m.oga|a=}} ===A̱lyoot 1=== '''a̱tá̱m''' (''á̱kpa'' '''[[a̱ka̱ta̱m]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱tá̱m''' yet a̱khwot kungkup wa gu shyia̱ a̱ka̱tsak a̱zaghyi a̱kpeang pyipyia̱ nyám a̱ni. #* '''''A̱tá̱m''' nyak kya ka.'' #* ''Zon ji byia̱ a̱bada̱dei '''a̱tá̱m''' a̱zamyian.'' #* '''''A̱tá̱m''' a̱zayak ka but.'' ===A̱lyoot 2=== '''a̱tá̱m''' (''á̱kpa'' '''[[a̱ka̱ta̱m]]''', '''[[a̱ti̱ta̱m]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''', '''ba''') #'''A̱tá̱m''' ka yet ngaan ki gak kyang (a̱toot, nok, bat, b.s.n.) hwa.'' #* ''A̱ shyia̱ da̱ '''a̱ta̱m''' keniaau.'' #* ''Ta̱bat nung a̱toot wu da̱ '''a̱ta̱m''' kikya.'' #* '''''A̱ta̱m''' nok ka kwa.'' ====Bwoi mi̱ bwoi==== * [[a̱ta̱m-nok]] ====Bu nwuan==== * [[a̱ta̱m]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam nyam}} * [[Dot]]: {{t+|nl|hoorn}} * [[Kpat]]: {{t+|ha|kaho}} * [[Shong]]: {{t+|en|horn}} {{trans-bottom}} {{trans-top|Kap nok}} * [[Dot ]]: {{t+|nl|rand}} * [[Kpat]]: {{t+|ha|karshe}} * [[Shong]]: {{t+|en|edge}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] skbe1xfud80n443l1rg9169esj2zzvk a̱ngeam 0 2071 36212 36211 2025-02-09T22:34:58Z Kambai Akau 8 36212 wikitext text/x-wiki ==Tyap== [[Fail:Female Axilla Closeup 2.jpg|thumb|'''A̱ngeam''' a̱byii̱k nang á̱ ku kwat a̱ni.]] ===Yei=== * {{IPA|kcg|/ə̀ŋeam/}} ** {{hyphenation|kcg|a̱|ngeam}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱ngeam.ogg|a=}} ===A̱lyoot=== '''a̱ngeam''' (''á̱kpa'' '''[[a̱ka̱ngeam]]''') : Sot swang a̱lyiat: :: '''ka''' (''a̱kpa'' '''na''') '''A̱ngeam''' ka yet kap vam hwa ku yet kap a̱ma̱nta a̱khwut ku a̱ga̱sa̱t ghwuan ma̱ng vam hu. * '''''A̱ngeam''' nggu ka nyui.'' * ''A̱ swuo a̱fwun bah a? '''A̱ngeam''' ang ka nyui ba̱t.'' * '''''A̱ngeam''' fi̱ng nggwoneam kani nhyat ma̱ng ci̱ncat nang Á̱nietfi̱ransa a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|oksel}} * [[Kpat]]: {{t+|ha|hammata}} * [[Shong]]: {{t+|en|armpit}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kxur0hu79ztu5x6zm7l39uu51sdfpza tswumbwak 0 2072 36219 36218 2025-02-09T23:03:44Z Kambai Akau 8 36219 wikitext text/x-wiki ==Tyap== [[File:Elbow on gray background.jpg|thumb|'''Tswumbwak''' a̱tyubishyi.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[tsung]]'' + ''-[[m-]]'' + ''[[bwak]]''. ===Yei=== * {{IPA|kcg|/t͡sʷùmbʷáɡ/}} ** {{hyphenation|kcg|tswu|m|bwak}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-tswumbwak.ogg|a=}} ===A̱lyoot=== '''tswumbwak''' (''á̱kpa'' '''[[tswúmbwak]]''') : Sot swang a̱lyiat: :: '''ji''' (''a̱kpa'' '''ji''') '''Tswumbwak''' ji ja yet a̱khwut ghwuan wu ku fam a̱ma̱nta ghwuan hu tsi̱tsak a̱bwanbwak wu ma̱ng a̱shaimbwak ka. * ''Bityok wa tuk a̱fai wu '''tswumbwak''' nggu ji.'' * ''Ka̱nang a bai kpa̱mkpaan a̱ji, n na tuk ang ma̱ng '''tswumbwak''' nung ji.'' * '''''Tswumbwak''' nggwon ji byia̱ fa̱t.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|elleboog}} * [[Shong]]: {{t+|en|elbow}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jtxzk6yq1q06s4q3s7d8ukr56pot5dz Ta‌̱mpi‌̱let:param 10 2073 36223 2025-02-09T23:36:16Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:paramref]] 36223 wikitext text/x-wiki #REDIRECT [[Template:paramref]] f495wtzspmpkre35iwhpje2i4ow4ynb Module:category tree/poscatboiler/data/modules 828 2074 36224 2025-02-09T23:37:30Z Kambai Akau 8 Created page with "local labels = {} local raw_categories = {} local raw_handlers = {} local insert = table.insert local pattern_escape = require("Module:string utilities").pattern_escape ----------------------------------------------------------------------------- -- -- -- LABELS -- --..." 36224 Scribunto text/plain local labels = {} local raw_categories = {} local raw_handlers = {} local insert = table.insert local pattern_escape = require("Module:string utilities").pattern_escape ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- labels["modules"] = { description = "{{{langname}}} [[Wiktionary:Modules|modules]], which contain Lua code to create and manage entries.", umbrella = { parents = {{name = "Modules", sort = " "}}, breadcrumb = "by language", }, parents = {{name = "{{{langcat}}}", raw = true}}, } labels["data modules"] = { description = "{{{langname}}} [[Wiktionary:Modules|modules]] containing data used by other modules.", umbrella = { parents = {{name = "Data modules", sort = " "}}, breadcrumb = "by language", }, breadcrumb = "data", parents = {"modules"}, } labels["dialect synonyms data modules"] = { description = "{{{langname}}} [[Wiktionary:Modules|modules]] containing data used by {{tl|dialect synonyms}}.", umbrella = { parents = {{name = "Dialect synonyms data modules", sort = " "}}, breadcrumb = "by language", }, breadcrumb = "dialect synonyms", parents = {"data modules"}, } labels["inflection modules"] = { description = "{{{langname}}} [[inflection]] [[Wiktionary:Modules|modules]], which contain Lua code for generating conjugation and declension tables.", umbrella = { parents = {{name = "Inflection modules", sort = " "}}, breadcrumb = "by language", }, breadcrumb = "inflection", parents = {"modules", {name = "inflection-table templates", sort = " "}}, } labels["testcase modules"] = { description = "{{{langname}}} [[testcase]] [[Wiktionary:Modules|modules]], which contain Lua code for testing other modules.", umbrella = { parents = {{name = "Testcase modules", sort = " "}}, breadcrumb = "by language", }, breadcrumb = "testcase", parents = {"modules"}, } ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- --[=[ Correctly defining a new module type here: 1. The breadcrumb generally does not need to be given because there is code at the bottom of this file to generate the breadcrumb in a smart fashion by chopping off a suffix derived from the parent or any of its ancestors. 2. Module types can be nested under other module types, but also list them directly under 'Modules' as a secondary parent. (This violates a principle of non-duplication of categories but makes it much easier to locate a given module type.) ]=] raw_categories["Modules"] = { description = "This is a general holder category for modules.", additional = "For more information on what modules are and how they work, see [[Wiktionary:Scribunto]]. For a complete list of all modules, see [[Special:PrefixIndex/Module:|here]].", parents = {"Category:Wiktionary"}, } raw_categories["Uncategorized modules"] = { description = "Uncategorized modules.", additional = "Modules are placed here by [[Module:documentation]] under certain circumstances. See the documentation of that module for more info.", parents = { {name = "Modules", sort = " "} }, } raw_categories["Appendix modules"] = { preceding = "{{also|:Category:Appendix templates}}", description = "Modules with functions that generate content for or extract information from pages in the Appendix namespace.", parents = { "Modules" }, } raw_categories["Bot support modules"] = { description = "Modules for supporting individual bot accounts.", parents = { "Modules" }, } raw_categories["Category modules"] = { preceding = "{{also|:Category:Categorization templates|:Category:Category templates}}", description = "Modules for adding categories to pages or generating the description and subcategories of category pages.", parents = { "Modules" }, } raw_categories["Character info modules"] = { preceding = "{{also|:Category:Character info templates}}", description = "Modules containing information on individual characters, or containing functions generating such information.", parents = { "Modules" }, } raw_categories["Character insertion modules"] = { preceding = "{{also|:Category:Character insertion templates}}", description = "Modules that implement templates that provide easier ways to type characters that are not found in most keyboard layouts.", parents = { "Page generation modules", "Modules" }, } raw_categories["Collections modules"] = { description = "Modules containing functions used to implement collections (arrays, maps, etc.).", parents = { "Utility modules", "Modules" }, } raw_categories["Data modules"] = { description = "Modules that do not contain functions, but only export a table of data that is used by other modules.", additional = "Modules that are in this category should be imported using <code>mw.loadData</code> rather than <code>require</code>.", parents = { "Modules" }, } raw_categories["Character insertion data modules"] = { preceding = "{{also|:Category:Character insertion templates}}", description = "Modules containing data for use by {{temp|chars}}.", parents = { "Data modules", "Character insertion modules" }, } raw_categories["Dialect synonyms data modules"] = { preceding = "{{also|:Category:Character insertion templates}}", description = "Modules containing data for use by {{tl|dialect synonyms}}.", parents = { "Data modules" }, } raw_categories["Date modules"] = { description = "Modules that implement functionality to convert or otherwise manipulate dates in various calendar systems.", parents = { "Utility modules", "Modules" }, } raw_categories["Debugging modules"] = { description = "Modules used for debugging.", additional = "Some should only be used in sandbox modules or when using the " .. "[[mw:Extension:TemplateSandbox|{{MediaWiki:Templatesandbox-editform-legend}}]] button in the edit page of modules and templates.", parents = { "Modules" }, } raw_categories["Definition modules"] = { preceding = "{{also|:Category:Definition templates}}", description = "Modules that implement templates used in [[Wiktionary:Glossary#definition line|definition lines]] of entries.", parents = { "Page generation modules", "Modules" }, } raw_categories["Deprecated modules"] = { description = "Modules that should not be used, as their functions are performed by newer modules.", parents = { "Modules", "Category:Wiktionary maintenance" }, } raw_categories["Discussion modules"] = { preceding = "{{also|:Category:Discussion templates}}", description = "Modules concerning discussion pages.", parents = { "Modules" }, } raw_categories["Display text-generating modules"] = { description = "Modules that are used to generate display text.", additional = "Display text determines what is shown to the reader. In some languages it must be normalized, " .. "due to common errors caused by confusable characters, or so as to ensure a consistent display format.", parents = { "Modules" }, } raw_categories["Documentation modules"] = { preceding = "{{also|:Category:Documentation templates}}", description = "Modules for generating documentation pages.", parents = { "Modules" }, } raw_categories["Encoding modules"] = { description = "Modules for converting between different textual encodings.", parents = { "Utility modules", "Modules" }, } raw_categories["Entry-generating modules"] = { preceding = "{{also|:Category:Entry templates}}", description = "Modules with functions that are used to generate new entries.", parents = { "Modules" }, } raw_categories["Entry name-generating modules"] = { description = "Modules that generate entry names, which typically have certain diacritics stripped compared with the form in links and headwords.", parents = { "Modules" }, } raw_categories["External link modules"] = { preceding = "{{also|:Category:External link templates}}", description = "Modules that are used in [[:Category:External link templates|external link templates]], i.e. which link to websites outside of the MediaWiki Foundation purview.", parents = { "Page generation modules", "Modules" }, } raw_categories["Etymology modules"] = { preceding = "{{also|:Category:Etymology templates}}", description = "Modules that implement templates that define the etymology of entries.", parents = { "Page generation modules", "Modules" }, } raw_categories["Form-of modules"] = { preceding = "{{also|:Category:Form-of templates}}", description = "Modules that generate the definition line of non-lemma forms, e.g. verb forms and noun forms.", parents = { "Definition modules", "Page generation modules", "Modules" }, } raw_categories["Headword-line modules"] = { preceding = "{{also|:Category:Headword-line templates}}", description = "Modules that support [[:Category:Headword-line templates by language|headword-line templates]] for a specific language.", additional = "See also [[:Category:Headword-line templates]].", parents = { "Page generation modules", "Modules" }, } raw_categories["Inflection modules"] = { description = "Modules used to support [[:Category:Inflection-table templates by language|inflection templates]] for a specific language.", parents = { "Page generation modules", "Modules" }, } raw_categories["Internal link modules"] = { preceding = "{{also|:Category:Internal link templates}}", description = "Modules that are used in [[:Category:Internal link templates|internal link templates]], i.e. which link between Wiktionary entries.", parents = { "Page generation modules", "Modules" }, } raw_categories["Interwiki modules"] = { preceding = "{{also|:Category:Interwiki templates}}", description = "Modules that are used in [[:Category:Interwiki templates|interwiki templates]], i.e. which link to other MediaWiki projects.", parents = { "Page generation modules", "Modules" }, } raw_categories["JSON-generating modules"] = { description = "Modules with functions that generate data in JSON format.", parents = { "Modules" }, } raw_categories["Language and script modules"] = { description = "Modules that process language and script codes and return data on them.", parents = { "Modules" }, } raw_categories["List modules"] = { preceding = "{{also|:Category:List templates}}", description = "Modules that generate lists, tables or tree diagrams of entries or other structured data.", parents = { "Page generation modules", "Modules" }, } raw_categories["Maintenance modules"] = { preceding = "{{also|:Category:Maintenance templates}}", description = "Modules that implement templates used for maintaining entries.", additional = "Examples are cleanup templates (e.g. {{tl|attention}}), deletion templates (e.g. {{tl|rfd}}) and " .. "verification templates (e.g. {{tl|rfv}}).", parents = { "Modules" }, } raw_categories["Number modules"] = { preceding = "{{also|:Category:Number templates}}", description = "Modules that handle conversion and/or formatting of numbers and numerals in various representations.", parents = { "Utility modules", "Modules" }, } raw_categories["Page generation modules"] = { description = "Modules that generate parts of a mainspace page (e.g. headword line, definition, inflection, links, etc.).", parents = { "Modules" }, } raw_categories["Parameter parsing modules"] = { description = "Modules containing functions used to parse template parameters.", parents = { "Utility modules", "Modules" }, } raw_categories["Pronunciation modules"] = { preceding = "{{also|:Category:Pronunciation templates}}", description = "Modules that implement templates used to create the language-specific pronunciation of entries.", parents = { "Page generation modules", "Modules" }, } raw_categories["Pronunciation testcase modules"] = { description = "Modules used to test other pronunciation modules.", parents = { "Testcase modules", {name = "Pronunciation modules", sort = "Testcase"} }, } raw_categories["Quotation and usage example modules"] = { description = "Modules that implement templates used to format quotations and usage examples.", parents = { "Definition modules", "Page generation modules", "Modules" }, } raw_categories["Reference modules"] = { preceding = "{{also|:Category:Reference templates}}", description = "Modules that are used for [[:Category:Reference templates|reference templates]].", parents = { "Page generation modules", "Modules" }, } raw_categories["Sandbox modules"] = { description = "Test versions of modules intended for production use.", parents = { "Modules" }, } raw_categories["Semantic relation modules"] = { preceding = "{{also|:Category:Semantic relation templates}}", description = "Modules that implement templates used to indicate other terms semantically related to a " .. "particular sense, e.g. [[synonym]]s or [[antonym]]s.", parents = { "Page generation modules", "Modules" }, } raw_categories["Sortkey-generating modules"] = { description = "Modules that generate sortkeys, which determine the order of entry names in categories.", parents = { "Modules" }, } raw_categories["String modules"] = { description = "Modules containing functions used to manipulate strings.", parents = { "Utility modules", "Modules" }, } raw_categories["Swadesh modules"] = { description = "Modules containing [[Swadesh list]]s.", parents = { "Modules" }, } raw_categories["Template interface modules"] = { description = "Modules whose purpose is to provide an interface between templates and the functions of a module.", additional = "They are usually named <code>.../templates</code>, and the functions present within them usually all " .. "have only a \"frame\" parameter.", parents = { "Modules" }, } raw_categories["Testcase modules"] = { description = "Modules used to test other modules.", parents = { "Modules" }, } raw_categories["Failing testcase modules"] = { description = "Modules which contain failures in their unit tests.", additional = "This category is added automatically by [[Module:UnitTests]] when a test case fails.", parents = { "Testcase modules" }, } raw_categories["Tracking modules"] = { description = "Modules that add tracking templates.", parents = { "Debugging modules", "Modules" }, } raw_categories["Transliteration modules"] = { description = "Modules that automatically convert text in one script to another.", additional = "Most of them convert non-Latin scripts to Latin (romanisation/romanization), and are used by " .. "templates or modules to generate transliteration of text that is tagged with a particular language. Each " .. "language's transliteration module is specified in its data table (for which, see the category {{catlink|Language data modules}}).", parents = { "Modules" }, } raw_categories["Transliteration testcase modules"] = { description = "Modules used to test other transliteration modules.", parents = { "Testcase modules", {name = "Transliteration modules", sort = "Testcase"} }, } raw_categories["Unused modules"] = { description = "Unused modules.", parents = { "Modules" }, } raw_categories["User sandbox modules"] = { description = "Modules that are for personal use and testing by individual editors.", additional = "These should all begin with <code>User:</code> followed by the user's name. If several " .. "sandbox modules are needed by a single user, subpages can be created. These modules should not be used in real " .. "Wiktionary content pages, as all content on those pages should be editable by anyone and, if necessary, edit protected.", parents = { "Sandbox modules", "Modules" }, } raw_categories["Utility modules"] = { description = "Modules that serve some sort of utility purpose in various entries.", additional = "Avoid categorizing directly into this category, but use one of the more specific (and semantically " .. "well-defined) module categories. Note also that modules used by multiple languages should go directly in this " .. "category if necessary, while modules only used by one language should be in [[:Category:Language-specific utility modules]].", parents = { "Modules" }, } raw_categories["Language-specific utility modules"] = { description = "Modules that deal with several utilities needed by a certain language.", additional = "Usually their names end with {{cd|-utilities}} or {{cd|-common}} (preceded by the language code), " .. "although more specific utility modules that one language uses may reside here as well. If a utility is used by " .. "many languages, it should be in [[:Category:Utility modules]].", parents = {{name = "Utility modules", sort = " "}}, } raw_categories["Vote modules"] = { description = "Modules used to manage Wiktionary votes.", parents = { "Modules" }, } raw_categories["Wikitext parsing modules"] = { description = "Modules that contain functions that grab the wikitext of a page and get information from it by " .. "performing string operations on it.", parents = { "Modules" }, } -- Don't modify `raw_categories` while processing it, or items may be skipped. local new_cats = {} for raw_cat, obj in pairs(raw_categories) do local by_script = raw_cat .. " by script" if raw_cat ~= "Modules" and raw_cat ~= "Data modules" and not raw_categories[by_script] then new_cats[by_script] = { description = raw_cat .. ", categorized by the script they operate on or with.", additional = raw_cat .. " are " .. mw.getContentLanguage():lcfirst(obj.description), breadcrumb = "by script", parents = {{name = raw_cat, sort = " "}}, } end end for new_cat, obj in pairs(new_cats) do raw_categories[new_cat] = obj end ----------------------------------------------------------------------------- -- -- -- RAW HANDLERS -- -- -- ----------------------------------------------------------------------------- for _, mod_type in ipairs {"Entry name-generating", "Sortkey-generating", "Transliteration"} do insert(raw_handlers, function(data) local n, suffix = data.category:match(("^%s modules used by (%%d+) language(s?)$"):format(pattern_escape(mod_type))) -- Only match if there are no leading zeroes and the suffix is correct. if not (n and not n:match("^0%d") and suffix == (n == "1" and "" or "s")) then return end return { breadcrumb = ("used by %d language%s"):format(n, suffix), description = data.category .. ".", can_be_empty = true, parents = { {name = ("%s modules"):format(mod_type), sort = require("Module:category tree").numeral_sortkey(n)}, }, } end) end -- Add breadcrumb by chopping off the parent (or the parent's parent, etc.) from the end of the label, if possible. for key, data in pairs(raw_categories) do if not data.breadcrumb then local parent = data.parents[1] while true do if type(parent) == "string" then local parent_re = " " .. pattern_escape(mw.getContentLanguage():lcfirst(parent)) .. "$" if key:find(parent_re) then data.breadcrumb = key:gsub(parent_re, "") break end if raw_categories[parent] then parent = raw_categories[parent].parents[1] else break end else break end end end end return {LABELS = labels, RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers} 92rnlepotriumvn4ss4uo0hcrkgu753 Module:category tree/poscatboiler/data/lemmas 828 2075 36225 2025-02-09T23:41:21Z Kambai Akau 8 Created page with "local labels = {} local raw_categories = {} local handlers = {} local ucfirst = require("Module:string utilities").ucfirst ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- --------------------------------------..." 36225 Scribunto text/plain local labels = {} local raw_categories = {} local handlers = {} local ucfirst = require("Module:string utilities").ucfirst ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- local diminutive_augmentative_poses = { "adjectives", "adverbs", "interjections", "nouns", "numerals", "prefixes", "proper nouns", "pronouns", "suffixes", "verbs" } labels["lemmas"] = { description = "{{{langname}}} [[Wiktionary:Lemmas|lemmas]], categorized by their part of speech.", umbrella_parents = "Fundamental", parents = {{name = "{{{langcat}}}", raw = true, sort = " "}}, } labels["abstract verbs"] = { description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.", additional = "See also [[abstract verb]].", parents = {"verbs"}, } labels["action nouns"] = { description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.", parents = {"nouns"}, } labels["act-related adverbs"] = { description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.", parents = {"adverbs"}, } labels["active verbs"] = { description = "{{{langname}}} verbs that indicate an activity", parents = {"verbs"}, } labels["active-only verbs"] = { description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.", parents = {"verbs"}, } labels["adjective concords"] = { description = "{{{langname}}} concords that are prefixed to adjective stems.", parents = {"concords"}, } labels["adjectives"] = { description = "{{{langname}}} terms that give attributes to nouns, extending their definitions.", parents = {"lemmas"}, } labels["adverbial accusatives"] = { description = "Accusative case-forms in {{{langname}}} used as adverbs.", parents = {"adverbs"}, } labels["adverbs"] = { description = "{{{langname}}} terms that modify clauses, sentences and phrases directly.", parents = {"lemmas"}, } labels["affixes"] = { description = "Morphemes attached to existing {{{langname}}} words.", parents = {"morphemes"}, } labels["agent nouns"] = { description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.", parents = {"nouns"}, } labels["ambipositions"] = { description = "{{{langname}}} adpositions that can occur either before or after their objects.", parents = {"lemmas"}, } labels["ambitransitive verbs"] = { description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.", parents = {"verbs", "transitive verbs", "intransitive verbs"}, } labels["animal commands"] = { description = "{{{langname}}} words used to communicate with animals.", parents = {"interjections"}, } labels["articles"] = { description = "{{{langname}}} terms that indicate and specify nouns.", parents = {"determiners"}, } labels["aspect adverbs"] = { description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.", parents = {"adverbs"}, } for _, pos in ipairs(diminutive_augmentative_poses) do labels["augmentative " .. pos] = { description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.", parents = {pos}, } end labels["attenuative verbs"] = { description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.", parents = {"verbs"}, } labels["autobenefactive verbs"] = { description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.", parents = {"verbs"}, } labels["automative verbs"] = { description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.", parents = {"verbs"}, } labels["auxiliary verbs"] = { description = "{{{langname}}} verbs that provide additional conjugations for other verbs.", parents = {"verbs"}, } labels["biaspectual verbs"] = { description = "{{{langname}}} verbs that can be both imperfective and perfective.", parents = {"verbs"}, } labels["causative verbs"] = { description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).", parents = {"verbs"}, } labels["circumfixes"] = { description = "Affixes attached to both the beginning and the end of {{{langname}}} words, functioning together as single units.", parents = {"morphemes"}, } labels["circumpositions"] = { description = "{{{langname}}} adpositions that appear on both sides of their objects.", parents = {"lemmas"}, } labels["classifiers"] = { description = "{{{langname}}} terms that classify nouns according to their meanings.", parents = {"lemmas"}, } labels["clitics"] = { description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.", parents = {"morphemes"}, } for _, pos in ipairs { "nouns", "suffixes" } do labels["collective " .. pos] = { description = "{{{langname}}} " .. pos .. " that indicate groups of related things or beings, without the need of grammatical pluralization.", parents = {pos}, } end labels["combining forms"] = { description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.", parents = {"morphemes"}, } labels["comparable adjectives"] = { description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.", parents = {"adjectives"}, } labels["comparable adverbs"] = { description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.", parents = {"adverbs"}, } labels["comparative-only adjectives"] = { description = "{{{langname}}} adjectives that are only used in their comparative forms.", parents = {"adjectives"}, } labels["completive verbs"] = { description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.", parents = {"verbs"}, } labels["concords"] = { description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.", parents = {"prefixes"}, } labels["concrete verbs"] = { description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.", additional = "See also [[concrete verb]].", parents = {"verbs"}, } labels["conjunctions"] = { description = "{{{langname}}} terms that connect words, phrases or clauses together.", parents = {"lemmas"}, } labels["conjunctive adverbs"] = { description = "{{{langname}}} adverbs that connect two independent clauses together.", parents = {"adverbs"}, } labels["continuative verbs"] = { description = "{{{langname}}} verbs that express continuing action.", parents = {"verbs"}, } labels["control verbs"] = { description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.", parents = {"verbs"}, } labels["cooperative verbs"] = { description = "{{{langname}}} verbs that indicate cooperation", parents = {"verbs"}, } labels["coordinating conjunctions"] = { description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.", parents = {"conjunctions"}, } labels["copulative verbs"] = { description = "{{{langname}}} verbs that may take adjectives as their complement.", parents = {"verbs"}, } for _, pos in ipairs { "nouns", "proper nouns" } do labels["countable " .. pos] = { description = "{{{langname}}} " .. pos .. " that can be quantified directly by numerals.", parents = {pos}, } end labels["countable numerals"] = { description = "{{{langname}}} numerals that can be quantified directly by other numerals.", parents = {"numerals"}, } labels["countable suffixes"] = { description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.", parents = {"suffixes"}, } labels["counters"] = { description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.", parents = {"lemmas"}, } labels["cumulative verbs"] = { description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.", parents = {"verbs"}, } labels["degree adverbs"] = { description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.", parents = {"adverbs"}, } labels["delimitative verbs"] = { description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.", parents = {"verbs"}, } labels["demonstrative adjectives"] = { description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.", parents = {"adjectives", {name = "demonstrative pro-forms", sort = "adjectives"}}, } labels["demonstrative adverbs"] = { description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.", parents = {"adverbs", {name = "demonstrative pro-forms", sort = "adverbs"}}, } labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent? description = "{{{langname}}} verbs that derive from nouns.", parents = { "verbs" }, } labels["demonstrative determiners"] = { description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.", parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}}, } labels["demonstrative pronouns"] = { description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.", parents = {"pronouns", {name = "demonstrative pro-forms", sort = "pronouns"}}, } labels["deponent verbs"] = { description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.", parents = {"active-only verbs", "verbs"}, } labels["derivational prefixes"] = { description = "{{{langname}}} prefixes that are used to create new words.", parents = {"prefixes"}, } labels["derivational suffixes"] = { description = "{{{langname}}} suffixes that are used to create new words.", parents = {"suffixes"}, } labels["derivative verbs"] = { description = "{{{langname}}} verbs that are derived from nouns and adjectives.", parents = {"verbs"}, } labels["desiderative verbs"] = { description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.", parents = {"verbs"}, } labels["determinatives"] = { description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.", parents = {"lemmas"}, } labels["determiners"] = { description = "{{{langname}}} terms that narrow down, within the conversational context, the referent of the following noun.", parents = {"lemmas"}, } labels["diminutiva tantum"] = { description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.", parents = {"nouns"}, } for _, pos in ipairs(diminutive_augmentative_poses) do labels["diminutive " .. pos] = { description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey endearment, small size or small intensity.", parents = {pos}, } end labels["discourse particles"] = { description = "{{{langname}}} particles that manage the flow and structure of discourse.", parents = {"particles"}, } labels["distributive verbs"] = { description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.", parents = {"verbs"}, } labels["ditransitive verbs"] = { description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.", parents = {"verbs", "transitive verbs"}, } labels["dualia tantum"] = { description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.", parents = {"nouns"}, } labels["duration adverbs"] = { description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].", parents = {"time adverbs"}, } labels["ergative verbs"] = { description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.", parents = {"verbs", "intransitive verbs", "transitive verbs"}, } labels["excessive verbs"] = { description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.", parents = {"verbs"}, } labels["enclitics"] = { description = "{{{langname}}} clitics that attach to the preceding word.", parents = {"clitics"}, } labels["nouns with other-gender equivalents"] = { description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.", parents = {"nouns"}, } labels["female equivalent nouns"] = { description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.", parents = {"nouns with other-gender equivalents"}, } labels["neuter equivalent nouns"] = { description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.", parents = {"nouns with other-gender equivalents"}, } labels["female equivalent suffixes"] = { description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.", parents = {"noun-forming suffixes"}, } labels["focus adverbs"] = { description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.", parents = {"adverbs"}, } labels["frequency adverbs"] = { description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].", parents = {"time adverbs"}, } labels["frequentative verbs"] = { description = "{{{langname}}} verbs that express repeated action.", parents = {"verbs"}, } labels["general pronouns"] = { description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.", parents = {"pronouns"}, } labels["generational moieties"] = { description = "{{{langname}}} moieties that alternate every generation.", parents = {"moieties"}, } labels["ideophones"] = { description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.", parents = {"lemmas"}, } labels["imperfective verbs"] = { description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.", parents = {"verbs"}, } labels["impersonal verbs"] = { description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.", parents = {"verbs"}, } labels["inchoative verbs"] = { description = "{{{langname}}} verbs that indicate the beginning of an action or event.", parents = {"verbs"}, } labels["indefinite adjectives"] = { description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.", parents = {"adjectives", {name = "indefinite pro-forms", sort = "adjectives"}}, } labels["indefinite adverbs"] = { description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.", parents = {"adverbs", {name = "indefinite pro-forms", sort = "adverbs"}}, } labels["indefinite determiners"] = { description = "{{{langname}}} determiners that designate an unidentified noun.", parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}}, } labels["indefinite pronouns"] = { description = "{{{langname}}} pronouns that refer to unspecified nouns.", parents = {"pronouns", {name = "indefinite pro-forms", sort = "pronouns"}}, } labels["infixes"] = { description = "Affixes inserted inside {{{langname}}} words.", parents = {"morphemes"}, } labels["inflectional prefixes"] = { description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.", parents = {"prefixes"}, } labels["inflectional suffixes"] = { description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.", parents = {"suffixes"}, } labels["intensive verbs"] = { description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.", parents = {"verbs"}, } labels["interfixes"] = { description = "Affixes used to join two {{{langname}}} words or morphemes together.", parents = {"morphemes"}, } labels["interjections"] = { description = "{{{langname}}} terms that express emotions, sounds, etc. as exclamations.", parents = {"lemmas"}, } labels["interrogative adjectives"] = { description = "{{{langname}}} adjectives that indicate questions.", parents = {"adjectives", {name = "interrogative pro-forms", sort = "adjectives"}}, } labels["interrogative adverbs"] = { description = "{{{langname}}} adverbs that indicate questions.", parents = {"adverbs", {name = "interrogative pro-forms", sort = "adverbs"}}, } labels["interrogative determiners"] = { description = "{{{langname}}} determiners that indicate questions.", parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}}, } labels["interrogative particles"] = { description = "{{{langname}}} particles that indicate questions.", parents = {"particles", {name = "interrogative pro-forms", sort = "particles"}}, } labels["interrogative pronouns"] = { description = "{{{langname}}} pronouns that indicate questions.", parents = {"pronouns", {name = "interrogative pro-forms", sort = "pronouns"}}, } labels["intransitive verbs"] = { description = "{{{langname}}} verbs that don't require any grammatical objects.", parents = {"verbs"}, } labels["iterative verbs"] = { description = "{{{langname}}} verbs that express the repetition of an event.", parents = {"verbs"}, } labels["location adverbs"] = { description = "{{{langname}}} adverbs that indicate location.", parents = {"adverbs"}, } labels["male equivalent nouns"] = { description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.", parents = {"nouns with other-gender equivalents"}, } labels["manner adverbs"] = { description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.", parents = {"adverbs"}, } labels["middle verbs"] = { description = "{{{langname}}} verbs that are used in {{w|middle voice}}.", parents = {"verbs"}, } labels["modal adverbs"] = { description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.", parents = {"sentence adverbs"}, } labels["modal particles"] = { description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.", parents = {"particles"}, } labels["modal verbs"] = { description = "{{{langname}}} verbs that indicate [[grammatical mood]].", parents = {"auxiliary verbs"}, } labels["moieties"] = { description = "{{{langname}}} pairs of abstract categories separating people and the environment.", parents = {"lemmas"}, } labels["momentane verbs"] = { description = "{{{langname}}} verbs that express a sudden and brief action.", parents = {"verbs"}, } labels["morphemes"] = { description = "{{{langname}}} word-elements used to form full words.", parents = {"lemmas"}, } labels["multiword terms"] = { description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.", parents = {"lemmas"}, } labels["negative verbs"] = { description = "{{{langname}}} verbs that indicate the lack of an action.", parents = {"verbs"}, } labels["negative particles"] = { description = "{{{langname}}} particles that indicate negation.", parents = {"particles"}, } labels["negative pronouns"] = { description = "{{{langname}}} pronouns that refer to negative or non-existent references.", parents = {"pronouns"}, } labels["neutral verbs"] = { description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity", parents = {"verbs"}, } labels["nominalized adjectives"] = { description = "{{{langname}}} adjectives that are used as nouns.", parents = {"nouns", "adjectives"}, } labels["non-constituents"] = { description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.", parents = {"phrases"}, } labels["noun prefixes"] = { description = "{{{langname}}} prefixes attached to a noun that display its noun class.", parents = {"prefixes"}, } labels["nouns"] = { description = "{{{langname}}} terms that indicate people, beings, things, places, phenomena, qualities or ideas.", parents = {"lemmas"}, } labels["nouns by classifier"] = { description = "{{{langname}}} nouns organized by the classifier they are used with.", parents = {{name = "nouns", sort = "classifier"}}, } labels["numerals"] = { description = "{{{langname}}} terms that quantify nouns.", parents = {"lemmas"}, } labels["object concords"] = { description = "{{{langname}}} concords used to show the grammatical object.", parents = {"concords"}, } labels["object pronouns"] = { description = "{{{langname}}} pronouns that refer to grammatical objects.", parents = {"pronouns"}, } labels["particles"] = { description = "{{{langname}}} terms that do not belong to any of the inflected grammatical word classes, often lacking their own grammatical functions and forming other parts of speech or expressing the relationship between clauses.", parents = {"lemmas"}, } labels["passive verbs"] = { description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.", parents = {"verbs"}, } labels["perfective verbs"] = { description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.", parents = {"verbs"}, } labels["personal pronouns"] = { description = "{{{langname}}} pronouns that are used as substitutes for known nouns.", parents = {"pronouns"}, } labels["phrasal verbs"] = { description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.", parents = {"verbs", "phrases"}, } labels["phrasal prepositions"] = { description = "{{{langname}}} prepositions formed with combinations of other terms.", parents = {"prepositions", "phrases"}, } labels["pluralia tantum"] = { description = "{{{langname}}} nouns that are mostly or exclusively used in the plural form.", parents = {"nouns"}, } labels["point-in-time adverbs"] = { description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.", parents = {"time adverbs"}, } labels["possessable nouns"] = { description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.", parents = {"nouns"}, umbrella = { description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.", parents = {"Lemmas subcategories by language"}, breadcrumb = "Possessable nouns by language", }, } labels["possessional adjectives"] = { description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.", parents = {"adjectives"}, } labels["possessive adjectives"] = { description = "{{{langname}}} adjectives that indicate ownership.", parents = {"adjectives"}, } labels["possessive concords"] = { description = "{{{langname}}} concords used to show possession.", parents = {"concords"}, } labels["possessive determiners"] = { description = "{{{langname}}} determiners that indicate ownership.", parents = {"determiners"}, } labels["possessive pronouns"] = { description = "{{{langname}}} pronouns that indicate ownership.", parents = {"pronouns"}, } labels["postpositional phrases"] = { description = "{{{langname}}} phrases headed by a postposition.", parents = {"phrases", "postpositions"}, } labels["postpositions"] = { description = "{{{langname}}} adpositions that are placed after their objects.", parents = {"lemmas"}, } labels["predicatives"] = { description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.", parents = {"lemmas"}, } labels["prefixes"] = { description = "Affixes attached to the beginning of {{{langname}}} words.", parents = {"morphemes"}, } labels["prepositional phrases"] = { description = "{{{langname}}} phrases headed by a preposition.", parents = {"phrases", "prepositions"}, } labels["prepositions"] = { description = "{{{langname}}} adpositions that are placed before their objects.", parents = {"lemmas"}, } labels["matrilineal moieties"] = { description = "{{{langname}}} moieties inherited from an individual's mother.", parents = {"moieties"}, } labels["patrilineal moieties"] = { description = "{{{langname}}} moieties inherited from an individual's father.", parents = {"moieties"}, } labels["pejorative suffixes"] = { description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).", parents = {"suffixes"}, } labels["prenouns"] = { description = "{{{langname}}} prefixes of various kinds that are attached to nouns.", parents = {"prefixes"}, } labels["preverbs"] = { description = "{{{langname}}} prefixes of various kinds that are attached to verbs.", parents = {"prefixes"}, } labels["privative verbs"] = { description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.", parents = {"verbs"}, } labels["pronominal adverbs"] = { description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.", parents = {"adverbs", "prepositions", "pronouns"}, } labels["pronominal concords"] = { description = "{{{langname}}} concords that are prefixed to pronominal stems.", parents = {"concords"}, } labels["pronouns"] = { description = "{{{langname}}} terms that refer to and substitute nouns.", parents = {"lemmas"}, } labels["proper nouns"] = { description = "{{{langname}}} nouns that indicate individual entities, such as names of persons, places or organizations.", parents = {"nouns"}, } labels["raising verbs"] = { description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.", parents = {"verbs"}, } labels["reciprocal pronouns"] = { description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.", parents = {"pronouns", "personal pronouns"}, } labels["reciprocal verbs"] = { description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.", parents = {"verbs"}, } labels["reflexive pronouns"] = { description = "{{{langname}}} pronouns that refer back to the subject.", parents = {"pronouns", "personal pronouns"}, } labels["reflexive verbs"] = { description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.", parents = {"verbs"}, } labels["relational adjectives"] = { description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.", parents = {"adjectives"}, } labels["relational nouns"] = { description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.", parents = {"nouns"}, } labels["relative adjectives"] = { description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.", parents = {"adjectives", {name = "relative pro-forms", sort = "adjectives"}}, } labels["relative adverbs"] = { description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.", parents = {"adverbs", {name = "relative pro-forms", sort = "adverbs"}}, } labels["relative determiners"] = { description = "{{{langname}}} determiners used to indicate [[relative clause]]s.", parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}}, } labels["relative concords"] = { description = "{{{langname}}} concords that are prefixed to relative stems.", parents = {"concords"}, } labels["relative pronouns"] = { description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.", parents = {"pronouns", {name = "relative pro-forms", sort = "pronouns"}}, } labels["relatives"] = { description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.", parents = {"lemmas"}, } labels["repetitive verbs"] = { description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.", parents = {"verbs"}, } labels["resultative verbs"] = { description = "{{{langname}}} verbs that indicate a result of some action", parents = {"verbs"}, } labels["reversative verbs"] = { description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.", parents = {"verbs"}, } labels["saturative verbs"] = { description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.", parents = {"verbs"}, } labels["semelfactive verbs"] = { description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).", parents = {"verbs"}, } labels["sentence adverbs"] = { description = "{{{langname}}} adverbs that modify an entire clause or sentence.", parents = {"adverbs"}, } labels["sequence adverbs"] = { description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.", parents = {"conjunctive adverbs"}, } labels["simulfixes"] = { description = "Affixes replacing positions in {{{langname}}} words.", parents = {"morphemes"}, } labels["singulative nouns"] = { description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.", parents = {"nouns"}, } labels["singularia tantum"] = { description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.", parents = {"nouns"}, } labels["solitary pronouns"] = { description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.", parents = {"pronouns", "personal pronouns"}, } labels["stative verbs"] = { description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.", parents = {"verbs"}, } labels["stems"] = { description = "Morphemes from which {{{langname}}} words are formed.", parents = {"morphemes"}, } labels["subordinating conjunctions"] = { description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.", parents = {"conjunctions"}, } labels["subject concords"] = { description = "{{{langname}}} concords used to show the grammatical subject.", parents = {"concords"}, } labels["subject pronouns"] = { description = "{{{langname}}} pronouns that refer to grammatical subjects.", parents = {"pronouns"}, } labels["suffixes"] = { description = "Affixes attached to the end of {{{langname}}} words.", parents = {"morphemes"}, } labels["splitting verbs"] = { description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.", parents = {"verbs"}, } labels["terminative verbs"] = { description = "{{{langname}}} verbs that indicate that an action or event ceases.", parents = {"verbs"}, } labels["time adverbs"] = { description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].", parents = {"adverbs"}, } labels["transfixes"] = { description = "Discontinuous affixes inserted within a word root.", parents = {"morphemes"}, } labels["transformative verbs"] = { description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.", parents = {"verbs"}, } labels["transitive verbs"] = { description = "{{{langname}}} verbs that indicate actions, occurrences or states directed to one or more grammatical objects.", parents = {"verbs"}, } labels["uncomparable adjectives"] = { description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.", parents = {"adjectives"}, } labels["uncomparable adverbs"] = { description = "{{{langname}}} adverbs that are not inflected to display different degrees of comparison.", parents = {"adverbs"}, } labels["uncountable nouns"] = { description = "{{{langname}}} nouns that indicate qualities, ideas, unbounded mass or other abstract concepts that cannot be quantified directly by numerals.", parents = {"nouns"}, } labels["uncountable numerals"] = { description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.", parents = {"numerals"}, } labels["uncountable proper nouns"] = { description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.", parents = {"proper nouns"}, } labels["uncountable suffixes"] = { description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.", parents = {"suffixes"}, } labels["unpossessable nouns"] = { description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.", parents = {"nouns"}, umbrella = { description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.", parents = {"Lemmas subcategories by language"}, breadcrumb = "Unpossessable nouns by language", }, } labels["verbal nouns"] = { description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.", parents = {"nouns"}, } labels["verbal adjectives"] = { description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.", parents = {"adjectives"}, } labels["verbs"] = { description = "{{{langname}}} terms that indicate actions, occurrences or states.", parents = {"lemmas"}, } labels["verbs of movement"] = { description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.", parents = {"verbs"}, } for pos, desc in pairs{ ["prepositions"] = "following", ["postpositions"] = "preceding" } do for _, case in ipairs{ "ablative", "accusative", "dative", "genitive", "instrumental", "locative", "nominative", "prepositional", "vocative", } do labels[case .. " " .. pos] = { breadcrumb = ucfirst(case), description = ("{{{langname}}} %s that cause the %s noun to be in the %s case."):format(pos, desc, case), parents = {pos}, } end end -- Add "POS-forming suffixes". for _, pos in pairs{ "adjective", "adverb", "noun", "verb", } do labels[pos .. "-forming suffixes"] = { description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.", parents = {"derivational suffixes"}, } end local labels2 = {} -- Add "reconstructed" subcategories; add 'umbrella_parents' key if not -- already present. for key, data in pairs(labels) do labels2[key] = data if not data.umbrella_parents then data.umbrella_parents = "Lemmas subcategories by language" end labels2["reconstructed " .. key] = { description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].", umbrella_parents = "Lemmas subcategories by language", parents = {key, {name = "reconstructed terms", sort = key}} } end ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Lemmas subcategories by language"] = { description = "Umbrella categories covering topics related to lemmas.", additional = "{{{umbrella_meta_msg}}}", parents = { "Umbrella metacategories", {name = "lemmas", is_label = true, sort = " "}, }, } ----------------------------------------------------------------------------- -- -- -- HANDLERS -- -- -- ----------------------------------------------------------------------------- -- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]]. table.insert(handlers, function(data) local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$") if particle then local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term") local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term") return { description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".", displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"', breadcrumb = tagged_text, parents = {{ name = "phrasal verbs", sort = particle }}, umbrella = false, } end end) return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers} ab21b45x86123qug2xc14res1vfh4px Sa:Tyap di̱ ndyuut na̱ nwai yet á̱si̱ kidee a̱ni 14 2077 36237 2025-02-10T01:09:46Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 36237 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Sa:Tyap ma̱ng a̱ka̱fwuop mparamita alt na̱ jhyam a̱ni 14 2078 36240 2025-02-10T01:33:58Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 36240 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Sa:Swáng a̱lyiat ma̱ng bwan Kpat 14 2079 36244 36241 2025-02-10T01:41:00Z Kambai Akau 8 36244 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nKpat]] gx9ipdj3ljinksw2voc0ihddclve42e Sa:Swáng a̱lyiat ma̱ng bwan Shong 14 2080 36245 36243 2025-02-10T01:41:26Z Kambai Akau 8 36245 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nShong]] mwbbe814i8r7wlusr8kfawwvdfp3ggb Sa:Swáng a̱lyiat ma̱ng bwan A̱kum-a̱cyi 14 2081 36246 2025-02-10T01:43:02Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat A̱kum-a̱cyi]]" 36246 wikitext text/x-wiki [[Sa:Swáng a̱lyiat A̱kum-a̱cyi]] a7j7fdjdurh9qt5o06e8td333suloo1 Sa:Swáng a̱lyiat A̱kum-a̱cyi 14 2082 36247 2025-02-10T01:43:47Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36247 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Zulu 14 2083 36248 2025-02-10T01:44:46Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nZulu]]" 36248 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nZulu]] jz8r96wer6afhm59stb7gc7q1kbeo00 Sa:Swáng a̱lyiat nZulu 14 2084 36249 2025-02-10T01:44:59Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36249 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Swahili 14 2085 36250 2025-02-10T01:45:26Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nSwahili]]" 36250 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nSwahili]] mgwo2gicd9l28rd5n0dy14wsyhyshuu Sa:Swáng a̱lyiat ma̱ng bwan Fa̱taa 14 2086 36251 2025-02-10T01:45:57Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nFa̱taa]]" 36251 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nFa̱taa]] cwmuho471hf682l35a7g4i6rifrlib0 Sa:Swáng a̱lyiat nFa̱taa 14 2087 36252 2025-02-10T01:46:09Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36252 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan A̱ghwangkpang 14 2088 36254 2025-02-10T02:34:14Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat A̱ghwangkpang]]" 36254 wikitext text/x-wiki [[Sa:Swáng a̱lyiat A̱ghwangkpang]] jstiaa6ibcvhm5ghj3nmjeylhyv96sj Sa:Swáng a̱lyiat A̱ghwangkpang 14 2089 36255 2025-02-10T02:34:24Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36255 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Mban-wa̱i:yei Za̱FBS nTyap 0 2090 36289 36263 2025-02-10T03:57:46Z Kambai Akau 8 36289 wikitext text/x-wiki ==Tyap== Wat huni na mban wa̱i zwunzwuo-a̱lyem fonetik bibyin swanta ji ca̱caat ma̱ng nwunwuat fonetik nTyap hu hwa. ===A̱tsa̱ntsai nwunwuat=== Di̱ nTyap, á̱ mbyia̱ nwunwuat fonetik a̱tsa̱ntsai nwunwuat nang si̱ huni: ===A̱gha̱ghap nwunwuat=== Á̱ si̱ mbyia̱ nwunwuat fonetik a̱gha̱ghap nwunwuat nang si̱ huni: ===Ya̱fang=== [[Sa:Mban-wa̱i nTyap]] [[Sa:Yei di̱n vak a̱lyem]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hxrw9l7ubf2db52poeepzq1wkmrq5me Sa:Yei di̱n vak a̱lyem 14 2091 36287 36264 2025-02-10T03:54:51Z Kambai Akau 8 36287 wikitext text/x-wiki [[Sa:Yei Swánga̱lyiatwuki]] by6tniz0hs90bhx8yoj3pcmwt2mvmn9 Sa:Mban-wa̱i nTyap 14 2092 36285 36278 2025-02-10T03:51:05Z Kambai Akau 8 36285 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] [[Sa:Mban-wa̱i di̱n vak a̱lyem]] qbjvhfqcvxq0q0le3q2kc8uimmxm72v Sa:Mban-wa̱i di̱n vak a̱lyem 14 2093 36268 2025-02-10T03:26:42Z Kambai Akau 8 Created page with "[[Sa:Mban-wa̱i]]" 36268 wikitext text/x-wiki [[Sa:Mban-wa̱i]] so8mp874n074wlnofujtvyl4qxsb9jr Sa:Mban-wa̱i 14 2094 36277 36269 2025-02-10T03:38:43Z Kambai Akau 8 36277 wikitext text/x-wiki {{categoryTOC}} {{Mban-wa̱i:Nkyangmami}} [[Sa:Swánga̱lyiatwuki]] 5ngn4hbzypl5xsdw2ttdsd2vq3qq20e Sa:Swánga̱lyiatwuki 14 2095 39866 38362 2025-09-30T01:30:20Z Hiyuune 556 39866 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:message box 828 2097 36274 2025-02-10T03:33:47Z Kambai Akau 8 Created page with "local html_create = mw.html.create local tostring = tostring local export = {} local function make_box(tag, rows, image, header, text) tag = tag:addClass("noprint") :tag("table") :tag("tr") :tag("td") if rows > 1 then tag:attr("rowspan", rows) end tag = tag:wikitext(image) :done() if header then tag = tag:node(header) :done() :tag("tr") end return tostring(tag:tag("td") :wikitext(text) :allDone()) .. require("Module:TemplateStyles")("M..." 36274 Scribunto text/plain local html_create = mw.html.create local tostring = tostring local export = {} local function make_box(tag, rows, image, header, text) tag = tag:addClass("noprint") :tag("table") :tag("tr") :tag("td") if rows > 1 then tag:attr("rowspan", rows) end tag = tag:wikitext(image) :done() if header then tag = tag:node(header) :done() :tag("tr") end return tostring(tag:tag("td") :wikitext(text) :allDone()) .. require("Module:TemplateStyles")("Module:message box/styles.css") end function export.maintenance(color, image, title, text) local div = html_create("div") :addClass("maintenance-box") :addClass("maintenance-box-" .. color) local header = html_create("th") :css("text-align", "left") :wikitext(title) return make_box(div, 2, image, header, text) end function export.request(image, text) local div = html_create("div") :addClass("request-box") return make_box(div, 1, image, nil, text) end return export 0njvtu4cuuvz98uci9fdhcz9qzscuod Sa:A̱lyem Tyap 14 2098 36284 36281 2025-02-10T03:50:19Z Kambai Akau 8 Redirected page to [[Sa:Swáng a̱lyiat nTyap]] 36284 wikitext text/x-wiki #REDIRECT [[Sa:Swáng a̱lyiat nTyap]] q9k70u0v8yijae5v8r5x5qlyp83m7qw Sa:A̱mgba̱m lilyem 14 2099 36280 2025-02-10T03:44:10Z Kambai Akau 8 Redirected page to [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] 36280 wikitext text/x-wiki #REDIRECT [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] 8w1vjqbnrv9sk7xdvaza4vffrjdm9bu Sa:Lilyem Naijeriya 14 2100 36283 36282 2025-02-10T03:47:46Z Kambai Akau 8 36283 wikitext text/x-wiki [[Sa:Lilyem di̱n vak a̱byin]] [[Sa:Naijeriya]] f5rylt95s42jqedrqg6gzvfpmjqwnzr Sa:Swáng a̱lyiat ma̱ng bwan Ba̱mba̱ra 14 2101 36293 2025-02-10T15:03:35Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Ba̱mba̱ra]]" 36293 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Ba̱mba̱ra]] rv3l8ofs20c92dak7as72e37zbgto20 Sa:Swáng a̱lyiat Ba̱mba̱ra 14 2102 36294 2025-02-10T15:04:26Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36294 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Lati̱n 14 2103 36295 2025-02-10T15:06:04Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Lati̱n]]" 36295 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Lati̱n]] ojg3c5eni51w5zchp4mfp4x6gmsvjh2 Sa:Swáng a̱lyiat Lati̱n 14 2104 36296 2025-02-10T15:06:19Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36296 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan A̱ve 14 2105 36300 2025-02-10T15:54:51Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat A̱ve]]" 36300 wikitext text/x-wiki [[Sa:Swáng a̱lyiat A̱ve]] j7os5dlofhxj6ihwnnqlmsqj25zd14m Sa:Swáng a̱lyiat ma̱ng bwan Akan 14 2106 36302 2025-02-10T15:56:34Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Akan]]" 36302 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Akan]] pjkva87ixzcdrysjzad1pqmbf7mg4xz Sa:Swáng a̱lyiat Akan 14 2107 36303 2025-02-10T15:56:43Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36303 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Hindi 14 2108 36304 2025-02-10T15:57:26Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Hindi]]" 36304 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Hindi]] a6ayfdixhs3rddrywj8gamf12cckz92 Sa:Swáng a̱lyiat Hindi 14 2109 36305 2025-02-10T15:57:35Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36305 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Jhyuo 14 2110 36310 2025-02-10T16:17:11Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nJhyuo]]" 36310 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nJhyuo]] r4f0b82obwwune58maqrqfyttvfa03p Sa:Swáng a̱lyiat nJhyuo 14 2111 36311 2025-02-10T16:17:22Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36311 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat A̱ve 14 2112 36312 2025-02-10T16:20:17Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36312 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan A̱do 14 2113 36316 2025-02-10T16:23:56Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat A̱do]]" 36316 wikitext text/x-wiki [[Sa:Swáng a̱lyiat A̱do]] qh44py3uy153dvu7qrefubjjz6uz3ki Sa:Swáng a̱lyiat A̱do 14 2114 36317 2025-02-10T16:24:06Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36317 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan La̱ra̱ba 14 2115 36323 2025-02-10T16:28:33Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat La̱ra̱ba]]" 36323 wikitext text/x-wiki [[Sa:Swáng a̱lyiat La̱ra̱ba]] et953tqto5a69v973zh5s11n66ca33c Sa:Swáng a̱lyiat La̱ra̱ba 14 2116 36324 2025-02-10T16:28:44Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36324 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan A̱biru 14 2117 36325 2025-02-10T16:29:25Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat A̱biru]]" 36325 wikitext text/x-wiki [[Sa:Swáng a̱lyiat A̱biru]] 2kfhmxbzxa22qgfoho9jtjbe9vgodq4 Sa:Swáng a̱lyiat A̱biru 14 2118 36326 2025-02-10T16:29:35Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36326 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Tyap 14 2119 36337 2025-02-10T16:38:24Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 36337 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike kwa̱i 0 2120 36359 36358 2025-02-10T23:28:25Z Kambai Akau 8 36359 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/kʷəi/}} ** {{hyphenation|kcg|kwa̱i}} (a̱tyong 1) ** {{audio|kcg|Kcg-kwa̱i.ogg|a=}} ===A̱lyoot 1=== [[File:Vomiting.jpg|thumb|A̱nap a̱ghyang shyia̱ di̱ '''kwa̱i'''.]] '''kwa̱i''' (''á̱kpa'' '''[[nkwa̱i]]''') : Sot swang a̱lyiat: :: '''hu''' (''a̱kpa'' '''na''') '''Kwa̱i''' bye yet: # Tang kyang hu nang á̱ ku ya ku swuo a̱ni neet ma̱ a̱fa ka ma̱ a̱bwonu ka. #* ''Zang jen ja '''kwa̱i''' hu na ghwon nggu la?'' #* ''N ka̱n mak ndi tangka̱i '''kwa̱i''' huni bah.'' #* '''''Kwa̱i''' hu ka̱n ngyok a?'' # Kyang hu nang á̱ ku ta weam a̱ni. #* ''Ka̱nwai a̱i! Bai ma̱ng tyiang-a̱toot ma̱ng a̱buki̱ti a̱sa̱khwot a kwok '''kwa̱i''' huni.'' #* ''Ta̱bam, kalak a tat '''kwa̱i''' hu.'' #* '''''Kwa̱i''' hu li nang si̱ a̱bwu a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tang kyayak ma̱ng a̱sa̱khwot neet ma̱ a̱fa ma̱ a̱nu}} * [[Dot]]: {{t+|nl|braaksel}} * [[Shong]]: {{t+|en|vomit}} {{trans-bottom}} ===A̱lyoot 2=== [[File:The harmattan horizon.jpg|thumb|'''Kwa̱i''' mam mi̱ A̱numafa, a̱byin Á̱nietswaywan.]] '''kwa̱i''' (''á̱kpa'' '''[[nkwa̱i]]''') : Sot swang a̱lyiat: :: '''hu''' (''a̱kpa'' '''na''') '''Kwa̱i''' yet ka̱nang a̱yin ku nyam ku kyang kwa ku a̱ shyia̱ di̱ kwa ku tangka̱i za̱kwa ku tyei a̱yin ku nyam ku kyang ku cyok a̱byin di̱ mi̱n khai nggu hu a̱ni. #* ''Tangka̱i '''kwa̱i''' huni maai hyat a̱ni.'' #* '''''Kwa̱i''' hu hwa yet a̱gba̱ndang kyang wu bah, doot hu hwa.'' #* ''Da̱ jen '''kwa̱i''' mam ji na lan!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cyok a̱yin ku nyam ku kyang di̱ mi̱n cat nyia̱ a̱nia}} * [[Dot]]: {{t+|nl|val}} * [[Shong]]: {{t+|en|fall}} {{trans-bottom}} ===A̱lyoot 3=== [[File:Rust on iron.jpg|thumb|A̱dyundyung tswam gu '''kwa̱i''' a̱ni.]] '''kwa̱i''' (''á̱kpa'' '''[[nkwa̱i]]''') : Sot swang a̱lyiat: :: '''hu''' (''a̱kpa'' '''na''') # '''Kwa̱i''' yet ka̱nang tswam ta̱ba̱t bwui a̱ni. #* '''''Kwa̱i''' hu na ya a̱tyem kani tyak.'' #* ''A ngyei '''kwa̱i''' na ta̱bat nkyang tswam nani a̱nggang ka̱nang á̱ sak nna a̱ja.'' #* ''Ka̱ '''kwa̱i''' hu na byian nna, ku na myim á̱ swup nna na̱ du ba̱ byian.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tang kyayak ma̱ng a̱sa̱khwot neet ma̱ a̱fa ma̱ a̱nu}} * [[Dot]]: {{t+|nl|roest}} * [[Shong]]: {{t+|en|rust}} {{trans-bottom}} ===Ta̱m 1 === '''kwa̱i''' (''a̱ka̱nyiung'' '''[[kwa]]) # '''Kwa̱i''' yet ka̱nang a̱yin ku nyam ku kyang cyok a̱byin ma̱ a̱gbi̱ri̱p a̱ni di̱ mi̱n cat nggu. #* ''Nkyang nani! Na̱ '''kwa̱i''' nci̱ri̱ng, ku nang n tak na ti̱tak ansham.'' #* ''Zi̱ ku li jen '''kwa̱i''' nna ji.'' #* ''Kuvak huni '''kwa̱i''' nci̱ri̱ng.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tang kyayak ma̱ng a̱sa̱khwot neet ma̱ a̱fa ma̱ a̱nu}} * [[Dot]]: {{t+|nl|vallend}} * [[Shong]]: {{t+|en|falling}} {{trans-bottom}} ===Ta̱m 2=== ka̱n kwa̱i, ku kwa̱i, za̱[-ma] kwa̱i, ba̱ kwa̱i, bye kwa̱i, wu kwa̱i, na kwa̱i, nkwa̱i '''kwa̱i''' (''á̱kpa, shyia̱ di̱ nyia̱'' '''[[nkwa̱i]]) # '''Kwa̱i''' fa̱ ka̱nang tswam ta̱bat byia̱ ji̱ bwui a̱ni. #* ''A̱khwon kani ka̱n '''kwa̱i''' a̱ tyak.'' #* ''Ka̱ a sak a̱ja ka̱ na '''kwa̱i'''.'' #* ''Nkyang nani na n'''kwa̱i''' a̱nggang.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tang kyayak ma̱ng a̱sa̱khwot neet ma̱ a̱fa ma̱ a̱nu}} * [[Dot]]: {{t+|nl|roesten}} * [[Shong]]: {{t+|en|rust}} {{trans-bottom}} ====Bwoi mi̱ bwoi==== * [[kwa̱i-a̱wun]] * [[kwa̱i-mam]] * [[sa̱kwa̱i]] ====Vak lyuut ghyang==== * [[kwei]] * [[kwoi]] ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] i4amu1zhj28ijumt2ln3cy5qaan7pu8 a̱khwut 0 2121 40048 37953 2025-11-06T23:17:43Z Kambai Akau 8 /* Yei */ 40048 wikitext text/x-wiki ==Tyap== [[File:Knee Replacement.jpg|thumb|'''A̱khwut''' ka nang á̱ saat a̱ni.]] ===Yei=== * {{IPA|kcg|/ə̀xʷûd/}} ** {{hyphenation|kcg|a̱|khwut}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱khwut.ogg|a=}} ===A̱lyoot=== '''a̱khwut''' (''á̱kpa'' '''[[a̱khwukhwut]]''') : Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''ba''') # '''A̱khwut''' kya yet a̱ga̱sat-ntak wu tsi̱tsak [[a̱bwantak]] wu ma̱ng [[a̱shaintak]] ka. #* ''Á̱ ku nyia̱ nggu ta̱m ma̱ '''a̱khwut''' a̱zayak kikya.'' #* ''A̱yang Zwandyen wu ku loo ma̱ng '''a̱khwut''' kya.'' #* '''''A̱khwut''' ka kpeam ba̱t a?'' ====Bwoi mi̱ bwoi==== * [[a̱ka̱gba-a̱khwut]] * [[a̱khwukhwut]] * [[kpaat-a̱khwut]] * [[ta̱khwut]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * A̱do: {{t+|bin|iguẹ}} * [[Dot]]: {{t+|nl|knie}} * [[Shong]]: {{t+|en|knee}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8uk6zwo7ssxfzff9e8lrkvknqgqg3qn ga̱swuong ntak 0 2122 36451 36401 2025-02-11T15:47:05Z Kambai Akau 8 36451 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡə̀sʷʷoŋ ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱swuong-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7gle6nlcvouktx8xoubg0t8f0dvfr8p ga̱fwuo-ntak 0 2123 36405 36404 2025-02-11T02:38:35Z Kambai Akau 8 /* Tyap */ 36405 wikitext text/x-wiki {{also|ga̱fwuo ntak|ga̱fwuo-tak}} ==Tyap== [[Fail:Ingrown toenail toothpick.jpg|thumb|'''Ga̱fwuo-ntak''' a̱tyubishyi nang á̱ tyia̱ a̱banshan a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[ga̱fwuo]]'' + ''-[[n-]]'' + ''[[tak]]''. ===Yei=== * {{IPA|kcg|/ɡəfʷʷo ntaɡ/}} ** {{hyphenation|kcg|ga̱|fwuo|n|tak}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-ga̱fwuo-ntak.ogg|a=}} ===A̱lyoot=== '''ga̱fwuo-ntak''' (''á̱kpa'' [[ga̱fwúo-ntak]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Ga̱fwuo-ntak''' ja yet ga̱fwuo ji ji̱ shyia̱ ga̱swúong-a̱ti̱tak ba. #* ''Nyalyen a̱i! Nang nung reza n tyam '''ga̱fwuo-ntak''' jini.'' #* ''Ka̱nang '''ga̱fwuo-ntak''' ji na kpeam ang, cat vak tyam nji la!?'' #* '''''Ga̱swuong-ntak''' jini laai a̱ ghwut a̱nggang.'' ====Bu nwuan ==== * [[ga̱fwuo-ntak]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|teennagel}} * [[Kpat]]: {{t+|ha|kumban kafa}} * [[Shong]]: {{t+|en|toenail}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a9d0h65a00d18e5zbeqxm3fmjpyssl0 ga̱swuong-mbwak 0 2124 36409 36408 2025-02-11T11:49:06Z Kambai Akau 8 36409 wikitext text/x-wiki {{also|ga̱swuong mbwak|ga̱swuong-bwak}} ==Tyap== [[File:Index finger amputation.jpg|thumb|Bwak a̱yin nang á̱ ku tyat nggu '''ga̱swuong-mbwak''' jhyiung a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[ga̱swuong]]'' + ''-[[m-]]'' + ''[[bwak]]''. ===Yei=== * {{IPA|kcg|/ɡəsʷʷɔŋ mbʷaɡ/}} ** {{hyphenation|kcg|ga̱|swuong|m|bwak}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-ga̱swuong-mbwak.ogg|a=}} ===A̱lyoot=== '''ga̱swuong-mbwak''' (''á̱kpa'' '''[[ga̱swúong-mbwak]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Ga̱swuong-nbwak''' yet kap vam hwa ku shyia̱ di̱ ngaan kpai-mbwak a̱tyubishyi ma̱ng nyam ji̱ byia̱ a̱ti̱tak nang a̱tyubishyi a̱ni. Ga̱swúong ji shyia̱ tswuon mi̱ bwak nyiung. #* ''Da̱ yihwa nyia̱ '''ga̱swuong-mbwak''' jini?'' #* '''''Ga̱swuong-mbwak''' ji nyia̱ nwan a?'' #* ''A̱nyan wa a ta̱fang nggu '''ga̱swuong-mbwak''' ji?'' ====Bu nwuan ==== * [[ga̱swuong-ntak]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|vinger}} * [[Kpat]]: {{t+|ha|yatsan hannu}} * [[Shong]]: {{t+|en|finger}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6dtm3snn4fnm3xxqlr45z487s7fnzna ga̱fwuo mbwak 0 2125 36418 36417 2025-02-11T12:11:54Z Kambai Akau 8 36418 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡə̀fʷʷo mbʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱fwuo-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] i1csgyg66ohyzbt5hiyyesedt4ohjcq a̱wop 0 2126 36444 36424 2025-02-11T15:33:51Z Kambai Akau 8 /* A̱lyoot 2 */ 36444 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əwəb/}} ** {{hyphenation|kcg|a̱|wop}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱wop.ogg|a=}} ===A̱lyoot 1=== [[File:Coughing icon.svg|thumb|'''A̱wop'''.]] '''a̱wop''' (''á̱kpa'' '''[[a̱ka̱wop]]''') : Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''na''') # '''A̱wop''' yet tangkei nvwuong wun hwa ku byia̱ lywei a̱ta̱mpyia̱ a̱wot mbeang a̱nfwuong di̱ jen jhyang, ma̱ng cet neet di̱ fi̱ri̱ng hu mat shyishyim ku mbwuk ku a̱cuncung ku zwan a̱ni. #* ''Ku ku labeang nang '''a̱wop''' ka ta̱bat ang a?'' #* '''''A̱wop''' kani, ku myim á̱ nyia̱ kan nka.'' #* ''Nwan ba̱t, kuzang jen ja nang '''a̱wop''' ka ni̱ ta̱bat ang a?'' ====Bwoi mi̱ bwoi==== * [[khwa̱i-a̱wop]] * [[khwoi-a̱wop]] * [[zwan-a̱wop]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|hoest}} * [[Shong]]: {{t+|en|cough}} {{trans-bottom}} ===A̱lyoot 2=== [[File:Men holding shark in shallow water (AM 84614-1).jpg|thumb|'''A̱wop'''.]] '''a̱wop''' (''á̱kpa'' '''[[a̱yaawop]]''') : Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱wop''' yet ka̱nang á̱ kwok a̱sa̱khwot njok na mat á̱ bwuo-fa̱n. #* ''Nyi na bwuo-fa̱n hu di̱n vak '''a̱wop''' wa a?'' #* '''''A̱wop''' wu lan a̱bworop.'' #* ''Si̱sak nang zi̱ nyia̱ '''a̱wop''' nzi̱t wu vwuon ma̱ng si̱ mba ji.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|ontwatering vissen}} * [[Shong]]: {{t+|en|dewatering fishing}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] f0dnt949u6e5fgkwmw3p046g5saybrk a̱nggurung-mbwak 0 2127 36427 36426 2025-02-11T13:05:55Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱nggurung-bwak]] nat [[a̱nggurung-mbwak]] 36426 wikitext text/x-wiki {{also|a̱nggurung mbwak|a̱nggurung bwak|a̱nggurung-bwak}} ==Tyap== [[File:Fist picture.jpg|thumb|A̱tyu a̱ ba̱ng '''a̱nggurung-mbwak''' a̱ni.]] === Bwoi a̱lyoot === Neet mi̱ ''[[a̱nggurung]]'' + ''-[[m-]]'' ''[[bwak]]''. === Yei === * {{IPA|kcg|/əŋɡuruŋ ḿbʷɑ̂ɡ/}} ** {{hyphenation|kcg|a̱|ng|gu|rung|m|bwak}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-a̱nggurung-mbwak.ogg|a=}} === A̱lyoot === '''a̱nggurung-mbwak''' (''á̱kpa'' '''[[a̱yaanggurung-mbwak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱nggurung-mbwak''' yet ka̱nang a̱yin mup ga̱swúong-mbwak nggu ji dundung mi̱ cet. #* ''Sangkwai wa ku tuk nung ma̱ng '''a̱nggurung-mbwak''' nggu wu.'' #* ''Ka̱nang nyi shyim, nyi ta̱ngam '''a̱nggurung-mbwak''' nyin wu.'' #* ''A ba̱ng '''a̱nggurung-mbwak''' ka̱ni? N na tuk ang ma̱nini.'' === Bwan di̱ lilyem ghyáng === {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|vuist}} * [[Shong]]: {{t+|en|fist}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8ib85pk8eiyrf7l660wm73cjxp29nxv a̱nggurung-bwak 0 2128 36429 36428 2025-02-11T13:07:26Z Kambai Akau 8 Removed redirect to [[a̱nggurung-mbwak]] 36429 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əŋɡuruŋ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱nggurung-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8esaxwl569p8i4xe9i7pnyfsv7xbp4w a̱nggurung mbwak 0 2129 36430 2025-02-11T13:08:40Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əŋɡuruŋ mbʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱nggurung-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36430 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əŋɡuruŋ mbʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱nggurung-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] iel0wvpyd4cwwn3xy6jktewccfntz8z a̱nggurung bwak 0 2130 36431 2025-02-11T13:08:57Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əŋɡuruŋ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱nggurung-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36431 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əŋɡuruŋ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱nggurung-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8esaxwl569p8i4xe9i7pnyfsv7xbp4w a̱yaanggurung-mbwak 0 2131 36433 2025-02-11T13:19:01Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əjaaŋɡuruŋ mbʷaɡ/}} ** {{hyphenation|kcg|a̱|yaa|ng|gu|rung|m|bwak}} (a̱ka̱tyong 7) ** {{audio|kcg|Kcg-a̱yaanggurung-mbwak.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱nggurung-mbwak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱mup mbwak}} * [[Shong]]: {{t+|nl|vuisten}} * [[Shong]]: {{t+|en|fists}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36433 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əjaaŋɡuruŋ mbʷaɡ/}} ** {{hyphenation|kcg|a̱|yaa|ng|gu|rung|m|bwak}} (a̱ka̱tyong 7) ** {{audio|kcg|Kcg-a̱yaanggurung-mbwak.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱nggurung-mbwak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱mup mbwak}} * [[Shong]]: {{t+|nl|vuisten}} * [[Shong]]: {{t+|en|fists}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 09ikdsflu9l7fk8cbv0441ptg9x0l2e Sa:Swáng a̱lyiat nDot ma̱ng yei a̱nwuat 14 2132 36434 2025-02-11T13:22:16Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nDot]]" 36434 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nDot]] 9avhefumwso4xhtnytymm0kkzdj8jvn Ta‌̱mpi‌̱let:IPA letters 10 2133 36436 2025-02-11T13:29:49Z Kambai Akau 8 Created page with "{{IPA|{{{1<noinclude>|und</noinclude>}}}|/<!-- -->{{#if:{{{2|}}}|{{IPA letters/getstressed|{{{2}}}}}{{IPA letters/{{{1}}}|{{{2}}}}}}}<!-- -->{{#if:{{{3|}}}|&#32;{{IPA letters/getstressed|{{{3}}}}}{{IPA letters/{{{1}}}|{{{3}}}}}}}<!-- -->{{#if:{{{4|}}}|&#32;{{IPA letters/getstressed|{{{4}}}}}{{IPA letters/{{{1}}}|{{{4}}}}}}}<!-- -->{{#if:{{{5|}}}|&#32;{{IPA letters/getstressed|{{{5}}}}}{{IPA letters/{{{1}}}|{{{5}}}}}}}<!-- -->{{#if:{{{6|}}}|&#32;{{IPA letters/getstressed|..." 36436 wikitext text/x-wiki {{IPA|{{{1<noinclude>|und</noinclude>}}}|/<!-- -->{{#if:{{{2|}}}|{{IPA letters/getstressed|{{{2}}}}}{{IPA letters/{{{1}}}|{{{2}}}}}}}<!-- -->{{#if:{{{3|}}}|&#32;{{IPA letters/getstressed|{{{3}}}}}{{IPA letters/{{{1}}}|{{{3}}}}}}}<!-- -->{{#if:{{{4|}}}|&#32;{{IPA letters/getstressed|{{{4}}}}}{{IPA letters/{{{1}}}|{{{4}}}}}}}<!-- -->{{#if:{{{5|}}}|&#32;{{IPA letters/getstressed|{{{5}}}}}{{IPA letters/{{{1}}}|{{{5}}}}}}}<!-- -->{{#if:{{{6|}}}|&#32;{{IPA letters/getstressed|{{{6}}}}}{{IPA letters/{{{1}}}|{{{6}}}}}}}<!-- -->{{#if:{{{7|}}}|&#32;{{IPA letters/getstressed|{{{7}}}}}{{IPA letters/{{{1}}}|{{{7}}}}}}}<!-- -->{{#if:{{{8|}}}|&#32;{{IPA letters/getstressed|{{{8}}}}}{{IPA letters/{{{1}}}|{{{8}}}}}}}<!-- -->{{#if:{{{9|}}}|&#32;{{IPA letters/getstressed|{{{9}}}}}{{IPA letters/{{{1}}}|{{{9}}}}}}}<!-- -->{{#if:{{{10|}}}|&#32;{{IPA letters/getstressed|{{{10}}}}}{{IPA letters/{{{1}}}|{{{10}}}}}}}<!-- -->{{#if:{{{11|}}}|&#32;{{IPA letters/getstressed|{{{11}}}}}{{IPA letters/{{{1}}}|{{{11}}}}}}}<!-- -->/}}<!-- --><noinclude>{{documentation}}</noinclude> 2p235ygm3gnu1rp689uvcid6qxldl6n Ta‌̱mpi‌̱let:IPA letters/documentation 10 2134 36437 2025-02-11T13:32:04Z Kambai Akau 8 Created page with "{{documentation subpage}} ==Usage== This template generates IPA representations of initialisms, by converting the letters into the IPA characters of their pronunciation. * {{temp demo|IPA letters|en|A|B|C}} ==Parameters== ; {{para|1|req=1}} : The [[Wiktionary:LANGCODE|language code]] of the term needing cleanup. See [[Wiktionary:List of languages]]. Only a few languages are currently supported, e.g. English, Russian and Dutch. ; {{para|2}}, {{para|3}} ... {{para|11}} :..." 36437 wikitext text/x-wiki {{documentation subpage}} ==Usage== This template generates IPA representations of initialisms, by converting the letters into the IPA characters of their pronunciation. * {{temp demo|IPA letters|en|A|B|C}} ==Parameters== ; {{para|1|req=1}} : The [[Wiktionary:LANGCODE|language code]] of the term needing cleanup. See [[Wiktionary:List of languages]]. Only a few languages are currently supported, e.g. English, Russian and Dutch. ; {{para|2}}, {{para|3}} ... {{para|11}} : The letters to generate the pronunciation of. ==Bu nwuan== Subtemplates: {{Special:PrefixIndex/Template:IPA letters/}} <includeonly> [[Category:Pronunciation templates]] </includeonly> kr2x9cgsxkrw6gopj962rwy7a2xuvof Module:demo 828 2135 36438 2025-02-11T13:34:50Z Kambai Akau 8 Created page with "local export = {} -- Ported from [[w:Module:Demo]] by Benwing2 on Sep 1st 2023 around 6am UTC. -- creates a frame object that cannot access any of the parent's args -- unless a table containing a list keys of not to inherit is provided -- -- FIXME: This appears to do something like argument processing using [[Module:parameters]], and should be replaced -- with a call to that module. local function disinherit(frame, onlyTheseKeys) local parent = frame:getParent() or fr..." 36438 Scribunto text/plain local export = {} -- Ported from [[w:Module:Demo]] by Benwing2 on Sep 1st 2023 around 6am UTC. -- creates a frame object that cannot access any of the parent's args -- unless a table containing a list keys of not to inherit is provided -- -- FIXME: This appears to do something like argument processing using [[Module:parameters]], and should be replaced -- with a call to that module. local function disinherit(frame, onlyTheseKeys) local parent = frame:getParent() or frame local orphan = parent:newChild{} orphan.getParent = parent.getParent --returns nil orphan.args = {} if onlyTheseKeys then local family = {parent, frame} for f = 1, 2 do for k, v in pairs(family[f] and family[f].args or {}) do orphan.args[k] = orphan.args[k] or v end end parent.args = mw.clone(orphan.args) setmetatable(orphan.args, nil) for _, k in ipairs(onlyTheseKeys) do rawset(orphan.args, k, nil) end end return orphan, parent end local function getSeparator(args, default) local br = tonumber(args.br) and ("<br />"):rep(args.br) or args.br local sep = args.sep or br or default return #sep > 0 and " " .. sep .. " " or sep end function export.get(frame, deffmt) local params = { [1] = {}, ["fmt"] = {set = {{"inline", "i", "1"}, {"twoline", "2"}, {"multiline", "m"}, {"compact", "c"}, "raw"}, default = deffmt or "compact"}, ["br"] = {}, ["sep"] = {}, ["reverse"] = {type = "boolean"}, ["nocat"] = {type = "boolean"}, ["style"] = {}, } local parent_args = frame:getParent().args local args = require("Module:parameters").process(parent_args, params) local code = args[1] if code:match('UNIQ%-%-nowiki') then code = mw.text.unstripNoWiki(code) :gsub('&lt;', '<') :gsub('&gt;', '>') :gsub('&quot;', '"') -- Replace `&#125;%-` with `}-` because of some server quirk leading to -- =mw.text.unstripNoWiki(mw.getCurrentFrame():preprocess('<nowiki>}-</nowiki>')) -- outputting `&#125;-` instead of `}-`, while it's ok with `<nowiki>} -</nowiki>` :gsub('&#125;%-', '}-') -- The same with `-&#123;` :gsub('%-&#123;', '-{') end return { source = code, output = frame:preprocess(code):gsub(args.nocat and '%[%[Category.-%]%]' or '', ''), args = args, } end function export.main(frame, demoTable) local deffmt = frame.args.fmt local show = demoTable or export.get(frame, deffmt) local args = show.args local defsep if args.fmt == "inline" or args.fmt == "twoline" then defsep = (args.reverse and '⇐' or '⇒') .. (args.fmt == "twoline" and "<br />" or "") elseif args.fmt == "raw" then defsep = "" else defsep = (args.reverse and "generated from" or "which produces") .. "<br />" if args.fmt == "compact" then defsep = "<br />" .. defsep end end args.sep = getSeparator(args, defsep) local source = frame:extensionTag("syntaxhighlight", show.source, { lang = "wikitext", inline = (args.fmt == "inline" or args.fmt == "twoline" or args.fmt == "compact") and true or nil, style = args.style }) return args.reverse and show.output .. args.sep .. source or source .. args.sep .. show.output end --passing of args into other module without preprocessing function export.module(frame) local orphan, frame = disinherit(frame, { 'demo_template', 'demo_module', 'demo_module_func', 'demo_main', 'demo_sep', 'demo_br', 'demo_result_arg', 'nocat' }) local template = frame.args.demo_template and 'Template:'..frame.args.demo_template local demoFunc = frame.args.demo_module_func or 'main\n' local demoModule = require('Module:' .. frame.args.demo_module)[demoFunc:match('^%s*(.-)%s*$')] frame.args.br, frame.args.result_arg = frame.args.demo_sep or frame.args.demo_br, frame.args.demo_result_arg local kill_categories = frame.args.nocat if demoModule then local named = {insert = function(self, ...) table.insert(self, ...) return self end} local source = {insert = named.insert, '{{', frame.args.demo_template or frame.args.demo_module, '\n'} if not template then source:insert(2, '#invoke:'):insert(4, '|'):insert(5, demoFunc) end local insertNamed = #source + 1 for k, v in pairs(orphan.args) do local nan, insert = type(k) ~= 'number', {v} local target = nan and named or source target:insert'|' if nan then target:insert(k):insert'=':insert'\n' table.insert(insert, 1, #target) end target:insert(unpack(insert)) local nowiki = v:match('nowiki') if nowiki or v:match('{{.-}}') then orphan.args[k] = frame:preprocess(nowiki and mw.text.unstripNoWiki(v) or v) end end source:insert'}}' table.insert(source, insertNamed, table.concat(named)) return export.main(orphan, { source = table.concat(source), "<>'|=~", output = tostring(demoModule(orphan)):gsub(kill_categories and '%[%[Category.-%]%]' or '', ''), frame = frame }) else return "ERROR: Invalid module function: "..demoFunc end end return export hjlwqfrqa2sm84b1v3e3q6eg6g0d8v3 Sa:Swáng a̱lyiat nDot ma̱ng yei Za̱FBS 14 2136 36439 2025-02-11T13:35:35Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nDot]]" 36439 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nDot]] 9avhefumwso4xhtnytymm0kkzdj8jvn Module:nl-common 828 2137 36440 2025-02-11T13:42:03Z Kambai Akau 8 Created page with "local export = {} local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nl") local rsubn = m_str_utils.gsub local rfind = m_str_utils.find local rmatch = m_str_utils.match local ulower = m_str_utils.lower local usub = m_str_utils.sub local function rsub(str, from, to) return (rsubn(str, from, to)) end local irregular_diminutives = { {"blad", "blaadje"}, {"gat", "gaatje"},..." 36440 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nl") local rsubn = m_str_utils.gsub local rfind = m_str_utils.find local rmatch = m_str_utils.match local ulower = m_str_utils.lower local usub = m_str_utils.sub local function rsub(str, from, to) return (rsubn(str, from, to)) end local irregular_diminutives = { {"blad", "blaadje"}, {"gat", "gaatje"}, {"glas", "glaasje"}, {"jongen", "jongetje"}, {"meid", "meisje"}, {"pad", "paadje"}, {"schip", "scheepje"}, {"vat", "vaatje"}, } local remove_diacritic = { ["ä"] = "a", ["ë"] = "e", ["ï"] = "i", ["ö"] = "o", ["ü"] = "u", ["â"] = "a", ["ê"] = "e", ["î"] = "i", ["ô"] = "o", ["û"] = "u", } local vowels = "AEIOUaeiouäëïöüâêîôû" local V = "[" .. vowels .. "]" local NV = "[^" .. vowels .. "]" local long_vowels = m_table.listToSet { -- long monophthongs "aa", "ee", "ie", "oo", "uu", -- diphthongs "ai", "au", "ei", "eu", "ij", "oe", "ou", "oi", "ui" } local unstressed_last_two_letters_noun = m_table.listToSet { "er", "el", "en", "or", "em", "um" } local unstressed_last_two_letters_adjective = m_table.listToSet { "er", "el", "en", "or", "em", "um", "ig" } local lengthen = { ["a"] = "aa", ["e"] = "ee", ["i"] = "ie", ["o"] = "oo", ["u"] = "uu", ["A"] = "Aa", ["E"] = "Ee", ["I"] = "Ie", ["O"] = "Oo", ["U"] = "Uu", -- FIXME: Do the following ever occur and if so are these correct? ["ä"] = "äa", ["ë"] = "ëe", ["ï"] = "ïe", ["ö"] = "öo", ["ü"] = "üu", -- FIXME: Do the following ever occur and if so are these correct? ["â"] = "âa", ["ê"] = "êe", ["î"] = "îe", ["ô"] = "ôo", ["û"] = "ûu", } local devoice = { ["z"] = "s", -- grijze -> grijs ["v"] = "f", -- gave -> gaafje } local function devoice_final(form) local butlast, last = rmatch(form, "^(.*)(.)$") return butlast .. (devoice[last] or last) end local function normalize_form(form) return rsub(ulower(form), "[äëïöüâêîôû]", remove_diacritic) end local function ends_in_long_vowel(form) local last_two = rmatch(normalize_form(form), "(..)$") return last_two and long_vowels[last_two] end local function remove_final_e(form, final_multisyllable_stress) -- Must end in -e preceded by at least one vowel. local butlast = rmatch(form, "^(.*" .. V .. NV .. "*)[eë]$") if not butlast then return form end -- If ends in long vowel + -e (e.g. frije, luie), just truncate the -e. if ends_in_long_vowel(butlast) then return butlast end -- If ends in long vowel including + -e (e.g. twee?), return the whole thing. if ends_in_long_vowel(form) then return form end form = butlast local butlast = rmatch(form, "^(.*)" .. NV .. "$") if butlast and ends_in_long_vowel(butlast) then return devoice_final(form) end if not final_multisyllable_stress then local last_two = rmatch(normalize_form(form), V .. NV .. "*(..)$") if last_two and unstressed_last_two_letters_adjective[last_two] then return devoice_final(form) end end local butlast_two, last_v, last_c = rmatch(form, "^(.*)(" .. V .. ")(" .. NV .. ")$") if butlast_two then return butlast_two .. lengthen[last_v] .. devoice_final(last_c) end local base, last_c = rmatch(form, "^(.*)(" .. NV .. ")%2$") if base then return base .. devoice_final(last_c) end return devoice_final(form) end -- Based on [https://www.dutchgrammar.com/en/?n=NounsAndArticles.23]. function export.default_dim(lemma, final_multisyllable_stress, modifier_final_multisyllable_stress, first_only) if first_only then local first_word, rest = rmatch(lemma, "^([^ ]+) (.*)$") if first_word then return export.default_dim(first_word, final_multisyllable_stress, modifier_final_multisyllable_stress) .. " " .. rest end end local first_word, rest = rmatch(lemma, "^([^ ]+[eë]) (.*)$") if first_word then return remove_final_e(first_word, modifier_final_multisyllable_stress) .. " " .. export.default_dim( rest, final_multisyllable_stress, modifier_final_multisyllable_stress) end for _, ending_repl in ipairs(irregular_diminutives) do local ending, repl = unpack(ending_repl) if rfind(lemma, ending .. "$") then return usub(lemma, 1, -#ending - 1) .. repl end end if ends_in_long_vowel(lemma) then return lemma .. "tje" end if rfind(lemma, "[aouäöü]$") then return usub(lemma, 1, -2) .. lengthen[usub(lemma, -1)] .. "tje" end if rfind(lemma, "i$") then return lemma .. "etje" end if rfind(lemma, NV .. "y$") then return lemma .. "'tje" end if rfind(lemma, "é$") then return usub(lemma, 1, -2) .. "eetje" end if final_multisyllable_stress and rfind(lemma, "e$") then lemma = remove_final_e(lemma, true) end if (rfind(lemma, V .. "$") or rfind(lemma, "[wy]$") or rfind(lemma, "[rln]$") and ends_in_long_vowel(usub(lemma, 1, -2)) or rfind(lemma, "rn$")) then return lemma .. "tje" end if rfind(lemma, V .. NV .. "*[eë][rln]$") or rfind(lemma, V .. NV .. "*[oö]r$") then -- NOTE: we already handled LONGV .. [rln]$ above, so any occurrence of V .. (e[rln]|or)$ is not a long vowel -- or diphthong. return final_multisyllable_stress and lemma .. usub(lemma, -1) .. "etje" or lemma .. "tje" end if rfind(lemma, V .. "[rln]$") then -- NOTE: we already handled LONGV .. [rln]$ above, so any occurrence of V .. [rln]$ is not a long vowel or -- diphthong. return lemma .. usub(lemma, -1) .. "etje" end if rfind(lemma, "m$") and ends_in_long_vowel(usub(lemma, 1, -2)) or rfind(lemma, "[lr]m$") then return lemma .. "pje" end if rfind(lemma, V .. NV .. "*[eëuü]m$") then -- NOTE: we already handled LONGV .. m$ above, so any occurrence of V .. [eu]m$ is not a long vowel or -- diphthong. return final_multisyllable_stress and lemma .. usub(lemma, -1) .. "etje" or lemma .. "pje" end if rfind(lemma, V .. "m$") then -- NOTE: we already handled LONGV .. m$ above, so any occurrence of V .. m$ is not a long vowel or diphthong. return lemma .. usub(lemma, -1) .. "etje" end if rfind(lemma, "ng$") and ends_in_long_vowel(usub(lemma, 1, -3)) then -- NOTE: This may not exist. return lemma .. "je" end if rfind(lemma, V .. NV .. "*[iï]ng$") then -- NOTE: we already handled LONGV .. ng$ above, so any occurrence of V .. ing$ is not a long vowel or diphthong. return final_multisyllable_stress and lemma .. "etje" or usub(lemma, 1, -2) .. "kje" end if rfind(lemma, V .. "ng$") then -- NOTE: we already handled LONGV .. ng$ above, so any occurrence of V .. ng$ is not a long vowel or diphthong. return lemma .. "etje" end return lemma .. "je" end function export.add_e(stem, weak_final, lengthen) -- Vowel lengthening if lengthen then return rsub(stem, "i(.)$", "e%1") .. "e" -- Final weak syllable, no consonant doubling elseif weak_final then if stem:find("ie$") then return stem:gsub("ie$", "ië") else return stem .. "e" end else -- Ends in ee, ie, oe if stem:find("[eio]e$") then return stem .. "ë" -- Ends in e elseif stem:find("e$") then return stem -- Ends in double vowel + single consonant, remove one of the vowels elseif stem:find("([aeou])%1[bcdfgklmnpqrstvxz]$") then -- Add a diaeresis if the removal would create a digraph if rfind(stem, "[io]ee.$") then return rsub(stem, "..(.)$", "ë%1e") else return rsub(stem, ".(.)$", "%1e") end -- Ends in single vowel + single consonant, double the consonant elseif stem:find("[AaEeIiOoUu][bcdfgklmnpqrstvz]$") and not rfind(stem, "[IiïOoö]e.$") and (not rfind(stem, "[AaäEeëOoöUuü]i.$") or rfind(stem, "qui.$")) and not rfind(stem, "[AaäEeëOoö]u.$") then return rsub(stem, "(.)$", "%1%1e") else return stem .. "e" end end end return export fq88518rv8p5vjhcl30gm2c24eqxj1s Module:nl-headword 828 2138 36441 2025-02-11T13:43:43Z Kambai Akau 8 Created page with "local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("nl") local headword_module = "Module:headword" local nl_common_module = "Module:nl-common" local parse_utilities_module = "Module:parse utilities" local param_mods = { -- [[Module:headword]] expects part genders in `.genders`. g = {item_dest = "genders", sublist = true}, id = {}, q = {type = "qualifier"}, qq = {type = "qualifier"}, l = {type = "labels"}, ll = {type = "..." 36441 Scribunto text/plain local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("nl") local headword_module = "Module:headword" local nl_common_module = "Module:nl-common" local parse_utilities_module = "Module:parse utilities" local param_mods = { -- [[Module:headword]] expects part genders in `.genders`. g = {item_dest = "genders", sublist = true}, id = {}, q = {type = "qualifier"}, qq = {type = "qualifier"}, l = {type = "labels"}, ll = {type = "labels"}, -- [[Module:headword]] expects part references in `.refs`. ref = {item_dest = "refs", type = "references"}, } local function parse_term_with_modifiers(paramname, val) local function generate_obj(term, parse_err) return {term = term} end if val:find("<") then return require(parse_utilities_module).parse_inline_modifiers(val, { paramname = paramname, param_mods = param_mods, generate_obj = generate_obj, }) else return generate_obj(val) end end local function parse_term_list_with_modifiers(paramname, list) local first, restpref if type(paramname) == "table" then first = paramname[1] restpref = paramname[2] else first = paramname restpref = paramname end for i, val in ipairs(list) do list[i] = parse_term_with_modifiers(i == 1 and first or restpref .. i, val) end return list end -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) -- The part of speech. This is also the name of the category that -- entries go in. However, the two are separate (the "cat" parameter) -- because you sometimes want something to behave as an adjective without -- putting it in the adjectives category. local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local params = { ["head"] = {list = true}, ["pagename"] = {}, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local args = require("Module:parameters").process(frame:getParent().args, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename -- Accounts for unsupported titles. local data = { lang = lang, pos_category = poscat, categories = {}, heads = args["head"], genders = {}, inflections = {}, tracking_categories = {}, pagename = args.pagename, -- This is always set, and in the case of unsupported titles, it's the displayed version (e.g. 'C|N>K' instead -- of 'Unsupported titles/C through N to K'). displayed_pagename = pagename, } if pos_functions[poscat] then pos_functions[poscat].func(args, data) end return require(headword_module).full_headword(data) .. require("Module:utilities").format_categories(data.tracking_categories, lang, nil) end -- Display additional inflection information for an adjective pos_functions["adjectives"] = { params = { [1] = {list = "comp"}, [2] = {list = "sup"}, [3] = {}, }, func = function(args, data) local mode = args[1][1] local pagename = data.displayed_pagename if mode == "inv" then table.insert(data.inflections, {label = "[[Appendix:Glossary#invariable|invariable]]"}) table.insert(data.categories, "Dutch indeclinable adjectives") args[1][1] = args[2][1] args[2][1] = args[3] elseif mode == "pred" then table.insert(data.inflections, {label = "used only [[predicative]]ly"}) table.insert(data.categories, "Dutch predicative-only adjectives") args[1][1] = args[2][1] args[2][1] = args[3] end local comp_mode = args[1][1] if comp_mode == "-" then table.insert(data.inflections, {label = "not [[Appendix:Glossary#comparable|comparable]]"}) else -- Gather parameters local comparatives = parse_term_list_with_modifiers({"1", "comp"}, args[1]) comparatives.label = "[[Appendix:Glossary#comparative|comparative]]" local superlatives = parse_term_list_with_modifiers({"2", "sup"}, args[2]) superlatives.label = "[[Appendix:Glossary#superlative|superlative]]" -- Generate forms if none were given if #comparatives == 0 then if mode == "inv" or mode == "pred" then table.insert(comparatives, {term = "peri"}) else table.insert(comparatives, {term = require("Module:nl-adjectives").make_comparative(pagename)}) end end if #superlatives == 0 then if mode == "inv" or mode == "pred" then table.insert(superlatives, {term = "peri"}) else -- Add preferred periphrastic superlative, if necessary if pagename:find("[iï]de$") or pagename:find("[^eio]e$") or pagename:find("s$") or pagename:find("sch$") or pagename:find("x$") or pagename:find("sd$") or pagename:find("st$") or pagename:find("sk$") then table.insert(superlatives, {term = "peri"}) end table.insert(superlatives, {term = require("Module:nl-adjectives").make_superlative(pagename)}) end end -- Replace "peri" with phrase for _, val in ipairs(comparatives) do if val.term == "peri" then val.term = "[[meer]] " .. pagename end end for _, val in ipairs(superlatives) do if val.term == "peri" then val.term = "[[meest]] " .. pagename end end table.insert(data.inflections, comparatives) table.insert(data.inflections, superlatives) end end } -- Display additional inflection information for an adverb pos_functions["adverbs"] = { params = { [1] = {list = "comp"}, [2] = {list = "sup"}, }, func = function(args, data) local pagename = data.displayed_pagename if args[1][1] then -- Gather parameters local comparatives = parse_term_list_with_modifiers({"1", "comp"}, args[1]) comparatives.label = "[[Appendix:Glossary#comparative|comparative]]" local superlatives = parse_term_list_with_modifiers({"2", "sup"}, args[2]) superlatives.label = "[[Appendix:Glossary#superlative|superlative]]" if not superlatives[1] then superlatives[1] = {term = pagename .. "st"} end table.insert(data.inflections, comparatives) table.insert(data.inflections, superlatives) end end } -- Display information for a noun's gender -- This is separate so that it can also be used for proper nouns local function noun_gender(args, data) for _, g in ipairs(args[1]) do if g == "c" then table.insert(data.categories, "Dutch nouns with common gender") elseif g == "p" then table.insert(data.categories, "Dutch pluralia tantum") elseif g ~= "m" and g ~= "f" and g ~= "n" then g = nil end table.insert(data.genders, g) end if #data.genders == 0 then table.insert(data.genders, "?") end -- Most nouns that are listed as f+m should really have only f if data.genders[1] == "f" and data.genders[2] == "m" then table.insert(data.categories, "Dutch nouns with f+m gender") end end local function generate_plurals(pagename) local m_common = require(nl_common_module) local generated = {} generated["-s"] = pagename .. "s" generated["-'s"] = pagename .. "'s" local stem_FF = m_common.add_e(pagename, false, false) local stem_TF = m_common.add_e(pagename, true, false) local stem_FT = m_common.add_e(pagename, false, true) generated["-es"] = stem_FF .. "s" generated["-@es"] = stem_TF .. "s" generated["-:es"] = stem_FT .. "s" generated["-en"] = stem_FF .. "n" generated["-@en"] = stem_TF .. "n" generated["-:en"] = stem_FT .. "n" generated["-eren"] = m_common.add_e(pagename .. (pagename:find("n$") and "d" or ""), false, false) .. "ren" generated["-:eren"] = stem_FT .. "ren" if pagename:find("f$") then local stem = pagename:gsub("f$", "v") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-ves"] = stem_FF .. "s" generated["-@ves"] = stem_TF .. "s" generated["-:ves"] = stem_FT .. "s" generated["-ven"] = stem_FF .. "n" generated["-@ven"] = stem_TF .. "n" generated["-:ven"] = stem_FT .. "n" generated["-veren"] = stem_FF .. "ren" generated["-:veren"] = stem_FT .. "ren" elseif pagename:find("s$") then local stem = pagename:gsub("s$", "z") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-zes"] = stem_FF .. "s" generated["-@zes"] = stem_TF .. "s" generated["-:zes"] = stem_FT .. "s" generated["-zen"] = stem_FF .. "n" generated["-@zen"] = stem_TF .. "n" generated["-:zen"] = stem_FT .. "n" generated["-zeren"] = stem_FF .. "ren" generated["-:zeren"] = stem_FT .. "ren" elseif pagename:find("heid$") then generated["-heden"] = pagename:gsub("heid$", "heden") end return generated end local function generate_diminutive(pagename, dim) local m_common = require(nl_common_module) if dim == "+" then dim = m_common.default_dim(pagename) elseif dim == "++" then dim = m_common.default_dim(pagename, "final multisyllable stress") elseif dim == "++/+" then dim = m_common.default_dim(pagename, false, "modifier final multisyllable stress") elseif dim == "++/++" then dim = m_common.default_dim(pagename, "final multisyllable stress", "modifier final multisyllable stress") elseif dim == "+first" then dim = m_common.default_dim(pagename, false, false, "first only") elseif dim == "++first" then dim = m_common.default_dim(pagename, "final multisyllable stress", false, "first only") elseif dim:sub(1, 1) == "-" then dim = pagename .. dim:sub(2) end return dim end pos_functions["proper nouns"] = { params = { [1] = {list = "g"}, ["adj"] = {list = true}, ["mdem"] = {list = true}, ["fdem"] = {list = true}, }, func = function(args, data) noun_gender(args, data) local adjectives = parse_term_list_with_modifiers("adj", args["adj"]) local mdems = parse_term_list_with_modifiers("mdem", args["mdem"]) local fdems = parse_term_list_with_modifiers("fdem", args["fdem"]) local nm = #mdems local nf = #fdems local demonyms = {label = "demonym"} --adjective for toponyms if adjectives[1] then adjectives.label = "adjective" table.insert(data.inflections, adjectives) end --demonyms for toponyms if nm + nf > 0 then for i, m in ipairs(mdems) do if not m.genders then m.genders = {"m"} end demonyms[i] = m end for i, f in ipairs(fdems) do if not f.genders then f.genders = {"f"} end demonyms[i + nm] = f end table.insert(data.inflections, demonyms) end end } -- Display additional inflection information for a noun pos_functions["nouns"] = { params = { [1] = {list = "g"}, [2] = {list = "pl", disallow_holes = true}, [3] = {list = "dim"}, ["f"] = {list = true}, ["m"] = {list = true}, }, func = function(args, data, called_from) local pagename = data.displayed_pagename noun_gender(args, data) local plurals = parse_term_list_with_modifiers({called_from == "dimtant" and "1" or "2", "pl"}, args[2]) local diminutives = parse_term_list_with_modifiers({"3", "dim"}, args[3]) local feminines = parse_term_list_with_modifiers("f", args["f"]) local masculines = parse_term_list_with_modifiers("m", args["m"]) -- Plural if data.genders[1] == "p" then table.insert(data.inflections, {label = "[[Appendix:Glossary#plural only|plural only]]"}) elseif plurals[1] and plurals[1].term == "-" then table.insert(data.inflections, {label = "[[Appendix:Glossary#uncountable|uncountable]]"}) table.insert(data.categories, "Dutch uncountable nouns") else local generated = generate_plurals(pagename) -- Process the plural forms for i, pobj in ipairs(plurals) do local p = pobj.term -- Is this a shortcut form? if p:sub(1,1) == "-" then if not generated[p] then error("The shortcut plural " .. p .. " could not be generated.") end if p:sub(-2) == "es" then table.insert(data.categories, "Dutch nouns with plural in -es") elseif p:sub(-1) == "s" then table.insert(data.categories, "Dutch nouns with plural in -s") elseif p:sub(-4) == "eren" then table.insert(data.categories, "Dutch nouns with plural in -eren") else table.insert(data.categories, "Dutch nouns with plural in -en") end if p:sub(2,2) == ":" then table.insert(data.categories, "Dutch nouns with lengthened vowel in the plural") end p = generated[p] -- Not a shortcut form, but the plural form specified directly. else local matches = {} for pi, g in pairs(generated) do if g == p then table.insert(matches, pi) end end if #matches > 0 then table.insert(data.tracking_categories, "nl-noun plural matches generated form") elseif not pagename:find("[ -]") then if p == pagename then table.insert(data.categories, "Dutch indeclinable nouns") elseif p == pagename .. "den" or p == pagename:gsub("ee$", "eden") or p == pagename .. "des" or p == pagename:gsub("ee$", "edes") then table.insert(data.categories, "Dutch nouns with plural in -den") elseif p == pagename:gsub("([ao])$", "%1%1ien") or p == pagename:gsub("oe$", "oeien") then table.insert(data.categories, "Dutch nouns with glide vowel in plural") elseif p == pagename:gsub("y$", "ies") then table.insert(data.categories, "Dutch nouns with English plurals") elseif p == pagename:gsub("a$", "ae") or p == pagename:gsub("[ei]x$", "ices") or p == pagename:gsub("is$", "es") or p == pagename:gsub("men$", "mina") or p == pagename:gsub("ns$", "ntia") or p == pagename:gsub("o$", "ones") or p == pagename:gsub("o$", "onen") or p == pagename:gsub("s$", "tes") or p == pagename:gsub("us$", "era") or p == mw.ustring.gsub(pagename, "[uü]s$", "i") or p == mw.ustring.gsub(pagename, "[uü]m$", "a") or p == pagename:gsub("x$", "ges") then table.insert(data.categories, "Dutch nouns with Latin plurals") elseif p == pagename:gsub("os$", "oi") or p == pagename:gsub("on$", "a") or p == pagename:gsub("a$", "ata") then table.insert(data.categories, "Dutch nouns with Greek plurals") else table.insert(data.categories, "Dutch irregular nouns") end if plural and not mw.title.new(plural).exists then table.insert(data.categories, "Dutch nouns with missing plurals") end end end pobj.term = p end -- Add the plural forms plurals.label = "plural" plurals.accel = {form = "p"} plurals.request = true table.insert(data.inflections, plurals) end -- Add the diminutive forms if diminutives[1] and diminutives[1].term == "-" then -- do nothing else -- Process the diminutive forms for _, dimobj in ipairs(diminutives) do dimobj.term = generate_diminutive(pagename, dimobj.term) if not dimobj.genders then dimobj.genders = {"n"} end end diminutives.label = "[[Appendix:Glossary#diminutive|diminutive]]" diminutives.accel = {form = "diminutive"} diminutives.request = true table.insert(data.inflections, diminutives) end -- Add the feminine forms if feminines[1] then feminines.label = "feminine" table.insert(data.inflections, feminines) end -- Add the masculine forms if masculines[1] then masculines.label = "masculine" table.insert(data.inflections, masculines) end end } -- Display additional inflection information for a diminutive noun pos_functions["diminutive nouns"] = { params = { [1] = {}, [2] = {list = "pl"}, }, func = function(args, data) if not (args[1] == "n" or args[1] == "p") then args[1] = {"n"} else args[1] = {args[1]} end if not args[2][1] then args[2] = {"-s"} end args[3] = {"-"} args["f"] = {} args["m"] = {} pos_functions["nouns"].func(args, data, "dim") end } -- Display additional inflection information for diminutiva tantum nouns ({{nl-noun-dim-tant}}). pos_functions["diminutiva tantum nouns"] = { params = { [1] = {list = "pl", disallow_holes = true}, ["f"] = {list = true}, ["m"] = {list = true}, }, func = function(args, data) data.pos_category = "nouns" table.insert(data.categories, "Dutch diminutiva tantum") args[2] = args[1] args[1] = {"n"} if not args[2][1] then args[2] = {"-s"} end args[3] = {"-"} pos_functions["nouns"].func(args, data, "dimtant") end } pos_functions["past participles"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then table.insert(data.inflections, {label = "not used adjectivally"}) table.insert(data.categories, "Dutch non-adjectival past participles") end end } pos_functions["verbs"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then table.insert(data.inflections, {label = "not inflected"}) table.insert(data.categories, "Dutch uninflected verbs") end end } return export pjef7dwj1abopw18frrqeh7q9jn9dxu Module:palindromes/data 828 2139 36442 2025-02-11T13:50:03Z Kambai Akau 8 Created page with "local data = { ["ar"] = { allow_repeated_char = true, from = { "[أإآ]", "ؤ", "[ئى]", "ة", "ء", }, to = { "ا", "و", "ي", "ه", }, }, ["arc"] = { allow_repeated_char = true, from = { "ם", "ן", "ך", "ף", "ץ", "ﭏ", "װ", "ױ", "ײ", "[״׳־]", }, to = { "מ", "נ", "כ", "פ", "צ", "אל", "וו", "וי", "יי", } }, ["axm"] = { from = {"ու"}..." 36442 Scribunto text/plain local data = { ["ar"] = { allow_repeated_char = true, from = { "[أإآ]", "ؤ", "[ئى]", "ة", "ء", }, to = { "ا", "و", "ي", "ه", }, }, ["arc"] = { allow_repeated_char = true, from = { "ם", "ן", "ך", "ף", "ץ", "ﭏ", "װ", "ױ", "ײ", "[״׳־]", }, to = { "מ", "נ", "כ", "פ", "צ", "אל", "וו", "וי", "יי", } }, ["axm"] = { from = {"ու"}, to = {"ŭ"}, }, ["ca"] = { from = {"à", "[èé]", "[íï]", "[òó]", "[úü]", "ç", "l·l"}, to = {"a", "e", "i", "o", "u", "c", "ll"}, }, ["cmn"] = {ignore = {"Latn"}}, ["cs"] = { from = {"á", "é", "í", "ó", "[úů]", "ý", "ch"}, to = {"a", "e", "i", "o", "u", "y", "χ"}, }, ["de"] = { from = {"ä", "ö", "ü", "[ßẞ]"}, to = {"a", "o", "u", "ss"}, }, ["el"] = { from = { "[ᾳάᾴὰᾲᾶᾷἀᾀἄᾄἂᾂἆᾆἁᾁἅᾅἃᾃἇᾇᾱᾰἈᾈἌᾌἊᾊἎᾎἉᾉἍᾍἋᾋἏᾏᾹᾸ]", --uppercase characters are included due to this bug: https://bugs.php.net/bug.php?id=69267 "[έὲἐἔἒἑἕἓἘἜἚἙἝἛ]", "[ῃήῄὴῂῆῇἠᾐἤᾔἢᾒἦᾖἡᾑἥᾕἣᾓἧᾗἨᾘἬᾜἪᾚἮᾞἩᾙἭᾝἫᾛἯᾟ]", "[ίὶῖἰἴἲἶἱἵἳἷϊΐῒῗῑῐἸἼἺἾἹἽἻἿῙῘ]", "[όὸὀὄὂὁὅὃὈὌὊὉὍὋ]", "[ύὺῦὐὔὒὖὑὕὓὗϋΰῢῧῡῠὙὝὛὟῩῨ]", "[ῳώῴὼῲῶῷὠᾠὤᾤὢᾢὦᾦὡᾡὥᾥὣᾣὧᾧὨᾨὬᾬὪᾪὮᾮὩᾩὭᾭὫᾫὯᾯ]", "[ῥῤῬ]", "[ς]", "[́͂]" }, to = { "α", "ε", "η", "ι", "ο", "υ", "ω", "ρ", "σ" }, }, ["en"] = { from = {"[äàáâåā]", "[ëèéêē]", "[ïìíîī]", "[öòóôō]", "[üùúûū]", "æ" , "œ" , "[çč]", "ñ", "'"}, to = {"a", "e", "i", "o", "u", "ae", "oe", "c", "n"}, }, ["fr"] = { from = {"[áàâä]", "[éèêë]", "[íìîï]", "[óòôö]", "[úùûü]", "[ýỳŷÿ]", "ç", "æ", "œ", "'"}, to = {"a", "e", "i", "o", "u", "y", "c", "ae", "oe"}, }, ["fy"] = { from = {"[áàâä]", "[éèêë]", "[íìîï]", "[óòôö]", "[úùûü]", "[ýỳŷÿ]", "æ", "'"}, to = {"a", "e", "i", "o", "u", "y", "ae"}, }, ["grc"] = { from = { "[ᾳάᾴὰᾲᾶᾷἀᾀἄᾄἂᾂἆᾆἁᾁἅᾅἃᾃἇᾇᾱᾰἈᾈἌᾌἊᾊἎᾎἉᾉἍᾍἋᾋἏᾏᾹᾸ]", --uppercase characters are included due to this bug: https://bugs.php.net/bug.php?id=69267 "[έὲἐἔἒἑἕἓἘἜἚἙἝἛ]", "[ῃήῄὴῂῆῇἠᾐἤᾔἢᾒἦᾖἡᾑἥᾕἣᾓἧᾗἨᾘἬᾜἪᾚἮᾞἩᾙἭᾝἫᾛἯᾟ]", "[ίὶῖἰἴἲἶἱἵἳἷϊΐῒῗῑῐἸἼἺἾἹἽἻἿῙῘ]", "[όὸὀὄὂὁὅὃὈὌὊὉὍὋ]", "[ύὺῦὐὔὒὖὑὕὓὗϋΰῢῧῡῠὙὝὛὟῩῨ]", "[ῳώῴὼῲῶῷὠᾠὤᾤὢᾢὦᾦὡᾡὥᾥὣᾣὧᾧὨᾨὬᾬὪᾪὮᾮὩᾩὭᾭὫᾫὯᾯ]", "[ῥῤῬ]", "[ς]", "[́͂]" }, to = { "α", "ε", "η", "ι", "ο", "υ", "ω", "ρ", "σ" } }, ["he"] = { allow_repeated_char = true, from = { "ם", "ן", "ך", "ף", "ץ", "ﭏ", "װ", "ױ", "ײ", "[״׳־]", }, to = { "מ", "נ", "כ", "פ", "צ", "אל", "וו", "וי", "יי", } }, ["hu"] = { from = {"í", "ó", "ú", "ő", "ű", "ccs", "cs", "ggy", "gy", "lly", "ly", "nny", "ny", "ssz", "sz", "tty", "ty", "zzs", "zs", "ddzs", "dzs"}, to = {"i", "o", "u", "ö", "ü", "čč", "č", "ǰǰ", "ǰ", "ľľ", "ľ", "ňň", "ň", "šš", "š", "ťť", "ť", "žž", "ž", "ddž", "dž"}, }, ["hy"] = { from = {"ու", "եւ"}, to = {"ŭ", "և"}, }, ["ja"] = { allow_repeated_char = true, from = {'が', 'ぎ', 'ぐ', 'げ', 'ご', 'ざ', 'じ', 'ず', 'ぜ', 'ぞ', 'だ', 'ぢ', 'づ', 'で', 'ど', 'ば', 'び', 'ぶ', 'べ', 'ぼ', 'ぱ', 'ぴ', 'ぷ', 'ぺ', 'ぽ', 'ゔ'}, to = {'か', 'き', 'く', 'け', 'こ', 'さ', 'し', 'す', 'せ', 'そ', 'た', 'ち', 'つ', 'て', 'と', 'は', 'ひ', 'ふ', 'へ', 'ほ', 'は', 'ひ', 'ふ', 'へ', 'ほ', 'う'}, ignore = {"Latn"}, }, ["la"] = { from = {"v", "j"}, to = {"u", "i"} }, ["nl"] = { from = {"[áàä]", "[éèë]", "[íìï]", "[óòö]", "[úùü]"}, to = {"a", "e", "i", "o", "u"}, }, ["pl"] = { from = {"ć", "ę", "ł", "ń", "ó", "ś", "[źż]"}, to = {"c", "e", "l", "n", "o", "s", "z"}, }, ["ru"] = { from = {"ё"}, to = {"е"}, }, ["xcl"] = { from = {"ու"}, to = {"ŭ"}, }, ["yi"] = { allow_repeated_char = true, from = { "ם", "ן", "ך", "ף", "ץ", "ﭏ", "װ", "ױ", "ײ", "[״׳־]", "[ִַָּֿׁׂ]", }, to = { "מ", "נ", "כ", "פ", "צ", "אל", "וו", "וי", "יי", } }, ["zh"] = { ignore = {"Latn"}, }, } return data lnfzz4yt7hlswzgb8pzp3idlrgkcnyk Module:palindromes 828 2140 36443 2025-02-11T13:51:09Z Kambai Akau 8 Created page with "local export = {} local data = mw.loadData("Module:palindromes/data") local function ignoreCharacters(term, lang, sc, langdata) term = mw.ustring.lower(term) term = mw.ustring.gsub(term, "[ ,%.%?!%%%-'\"]", "") -- Language-specific substitutions -- Ignore entire scripts (e.g. romaji in Japanese) if langdata.ignore then sc_name = sc and sc:getCode() or lang:findBestScript(term):getCode() for _, script in ipairs(langdata.ignore) do if script == sc_name the..." 36443 Scribunto text/plain local export = {} local data = mw.loadData("Module:palindromes/data") local function ignoreCharacters(term, lang, sc, langdata) term = mw.ustring.lower(term) term = mw.ustring.gsub(term, "[ ,%.%?!%%%-'\"]", "") -- Language-specific substitutions -- Ignore entire scripts (e.g. romaji in Japanese) if langdata.ignore then sc_name = sc and sc:getCode() or lang:findBestScript(term):getCode() for _, script in ipairs(langdata.ignore) do if script == sc_name then return "" end end end for i, from in ipairs(langdata.from or {}) do term = mw.ustring.gsub(term, from, langdata.to[i] or "") end return term end function export.is_palindrome(term, lang, sc) local langdata = data[lang:getCode()] or data[lang:getFullCode()] or {} -- Affixes aren't palindromes if mw.ustring.find(term, "^%-") or mw.ustring.find(term, "%-$") then return false end -- Remove punctuation and casing term = ignoreCharacters(term, lang, sc, langdata) local len = mw.ustring.len(term) if langdata.allow_repeated_char then -- Ignore single-character terms if len < 2 then return false end else -- Ignore terms that consist of just one character repeated -- This also excludes terms consisting of fewer than 3 characters if term == mw.ustring.rep(mw.ustring.sub(term, 1, 1), len) then return false end end local charlist = {} for c in mw.ustring.gmatch(term, ".") do table.insert(charlist, c) end for i = 1, math.floor(len / 2) do if charlist[i] ~= charlist[len - i + 1] then return false end end return true end return export ms2gvz5ktlkntyfgy8vn9mt955uxqdg ga̱swuong-bwak 0 2141 36448 2025-02-11T15:41:36Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ɡəsʷʷɔŋ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱swuong-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]]" 36448 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡəsʷʷɔŋ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱swuong-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] mjuz5deu700b8bs2jk452kawlh289j2 ga̱fwuo ntak 0 2142 36457 36449 2025-02-11T15:54:09Z Kambai Akau 8 36457 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡəfʷʷo ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱fwuo-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] b1m0edy9nqu4ycfgwk7wluu388etsgp ga̱swuong-tak 0 2143 36452 2025-02-11T15:47:30Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ɡə̀sʷʷoŋ taɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱swuong-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36452 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡə̀sʷʷoŋ taɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱swuong-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bmao9r8zndksgt4c10mb69fqzzbd4bt a̱bwan-tak 0 2144 36455 2025-02-11T15:50:46Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əbʷàn táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwantak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36455 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əbʷàn táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwantak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rfn3f0s7uo5iecu9ooedt85yimynjfi a̱bwan tak 0 2145 36456 2025-02-11T15:51:05Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əbʷàn táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwantak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36456 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əbʷàn táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwantak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rfn3f0s7uo5iecu9ooedt85yimynjfi ga̱fwuo-tak 0 2146 36458 2025-02-11T15:54:32Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ɡəfʷʷo taɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱fwuo-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36458 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ɡəfʷʷo taɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[ga̱fwuo-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7u6t3fj7hdbc7czdjq6jp47hzoem9j1 kpaintak 0 2147 36459 2025-02-11T15:57:16Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/k͡páíńtàɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[kpai-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36459 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/k͡páíńtàɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[kpai-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0vjwb4nsusokpz5u81au0d604wp5cy1 kpai ntak 0 2148 36460 2025-02-11T15:57:37Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/k͡páí ńtàɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[kpai-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36460 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/k͡páí ńtàɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[kpai-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3qtpeyfbne4o5ficq7gi66sab30ua28 kpai tak 0 2149 36461 2025-02-11T15:57:54Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/k͡páí tàɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[kpai-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36461 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/k͡páí tàɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[kpai-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] d4tub7ij8ul6vof0ossc4nqczlz7e1s a̱kpuut tak 0 2150 36463 2025-02-11T16:01:50Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kpuud ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱kpuut-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36463 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kpuud ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱kpuut-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] twixe7zn7x4sgkqs1hvnfhnm9e5562m a̱kpuut ntak 0 2151 36464 2025-02-11T16:02:19Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kpuud ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱kpuut-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36464 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kpuud ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱kpuut-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] twixe7zn7x4sgkqs1hvnfhnm9e5562m a̱bwanbwak 0 2152 36465 2025-02-11T17:15:36Z Kambai Akau 8 Created page with "{{also|a̱bwan bwak|a̱bwan mbwak|a̱bwan-bwak}} ==Tyap== [[File:Upperarm.jpg|thumb|'''A̱bwanbwak''' a̱tyubishyi.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱bwan]]'' + ''-[[m-]]'' ''[[bwak]]''. === Yei === * {{IPA|kcg|/əbʷaḿbʷaɡ/}} ** {{hyphenation|kcg|a̱|bwan|bwak}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱bwanbwak.ogg|a=}} === A̱lyoot === '''a̱bwanbwak''' (''á̱kpa'' '''[[a̱yaabwanbwak-mbwak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #..." 36465 wikitext text/x-wiki {{also|a̱bwan bwak|a̱bwan mbwak|a̱bwan-bwak}} ==Tyap== [[File:Upperarm.jpg|thumb|'''A̱bwanbwak''' a̱tyubishyi.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱bwan]]'' + ''-[[m-]]'' ''[[bwak]]''. === Yei === * {{IPA|kcg|/əbʷaḿbʷaɡ/}} ** {{hyphenation|kcg|a̱|bwan|bwak}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱bwanbwak.ogg|a=}} === A̱lyoot === '''a̱bwanbwak''' (''á̱kpa'' '''[[a̱yaabwanbwak-mbwak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱bwanbwak''' wa yet kap a̱za ghwuan hu, kyiak neet ma̱ a̱za̱nghwuan ka naat mi̱ tswumbwak ji. #* ''Fi̱ng-nggwoneam huni byia̱ a̱gba̱ndang '''a̱bwanbwak''' ba̱t.'' #* ''A nyia̱ ni wa a bwuo fa̱t hu ma̱ '''a̱bwanbwak''' wu?'' #* ''Ku na lan á̱ tyia̱ nyura ji ma̱ '''a̱bwanbwak''' wu wa.'' === Bwan di̱ lilyem ghyáng === {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|bovenarm}} * [[Shong]]: {{t+|en|upperarm}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] eue9u8oqcsmpgbbjb37hkbhon2204f6 a̱bwan-bwak 0 2153 36466 2025-02-11T17:17:56Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əbʷaḿ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwanbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36466 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əbʷaḿ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwanbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rj9nw6rr79ok9b3ntuhwlby3ui1pj8x a̱bwan mbwak 0 2154 36467 2025-02-11T17:18:26Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əbʷan mbʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwanbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36467 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əbʷan mbʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwanbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 89vlluwbtfsgvd19wcfxif61d8oyd11 a̱bwan bwak 0 2155 36468 2025-02-11T17:18:46Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əbʷaḿ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwanbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36468 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əbʷaḿ bʷaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱bwanbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rj9nw6rr79ok9b3ntuhwlby3ui1pj8x a̱yiri̱zang 0 2156 36487 36482 2025-02-11T20:18:54Z Kambai Akau 8 36487 wikitext text/x-wiki ==Tyap== [[Fail:Little Pinky Finger.jpg|thumb|'''A̱yiri̱zang''' (-mbwak) a̱tyubishyi.]] [[Fail:Toe injury.JPG|thumb|Fa̱t '''a̱yiri̱zang''' (-ntak) a̱tyubishyi.]] === Yei === * {{IPA|kcg|/əjirɨd͡zaŋ/}} ** {{hyphenation|kcg|a̱|yi|ri̱|zang}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yiri̱zang.ogg|a=}} === A̱lyoot === '''a̱yiri̱zang''' (''á̱kpa'' '''[[a̱yaayiri̱zang]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱yiri̱zang''' wu wa yet a̱bada̱dei ga̱swuong-mbwak ku a̱si̱ ntak ka. #* ''Zang '''a̱yiri̱zang''' wa a lyiat? A̱si̱ mbwak ke a̱si̱ ntak?'' #* ''Ki̱t! Ki̱t! Ki̱t! Á̱ tak nung ma̱ '''a̱yiri̱zang'''. Ka̱t!'' #* ''Ba̱ sii la̱p-a̱ka̱be ma̱ng '''a̱yiri̱zang''', ma̱ninini ma̱nini ka!'' ====Bwoi mi̱ bwoi==== * [[a̱yiri̱zang-mbwak]] * [[a̱yiri̱zang-ntak]] ====Vak lyuut ghyang==== * [[a̱yirzang]] * [[yiri̱zang]] * [[yirzang]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|pink}} * [[Shong]]: {{t+|en|little finger}}, {{t+|en|pinkie}}, {{t+|en|little toe}} {{trans-bottom}} {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] aa13upo46f7a60e3zcj6g4rpzsvhcfj a̱yiri̱zang-mbwak 0 2157 42812 36483 2026-02-26T14:58:38Z Kambai Akau 8 /* Tyap */ 42812 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Little Pinky Finger.jpg|thumb|'''A̱yiri̱zang-mbwak''' a̱tyubishyi]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱yiri̱zang]]'' ''-[[m-]]'' + ''[[bwak]]''. === Yei === * {{IPA|kcg|/əjirɨd͡zaŋ mbʷaɡ/}} ** {{hyphenation|kcg|a̱|yi|ri̱|zang|m|bwak}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-a̱yiri̱zang-mbwak.ogg|a=}} === A̱lyoot === '''a̱yiri̱zang-mbwak''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaayiri̱zang-mbwak]]''' [[ba#Ati̱kut|ba]]) # '''A̱yiri̱zang-mbwak''' wu wa yet a̱yiri̱zang ke a̱bada̱dei ga̱swuong-mbwak ka. #* ''Neap '''a̱yiri̱zang-mbwak''' ang wu!'' #* ''Yihwa nyia̱ '''a̱yiri̱zang-mbwak''' wuni?'' #* ''Da̱ '''a̱yiri̱zang-mbwak''' a̱zamyian wa á̱ ntyia̱ nywak ji a?'' ====Vak lyuut ghyang==== * [[a̱yirzang-mbwak]] * [[yiri̱zang-mbwak]] * [[yirzang-mbwak]] ====Bu nwuan ==== * [[a̱yiri̱zang-ntak]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|pink}} * [[Shong]]: {{t+|en|little finger}}, {{t+|en|pinkie}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4rw1r72j2ex4ra22eipmk5fgoe7qbwi a̱yiri̱zang-ntak 0 2158 36486 36485 2025-02-11T20:17:34Z Kambai Akau 8 36486 wikitext text/x-wiki ==Tyap== [[Fail:Toe injury.JPG|thumb|Fa̱t '''a̱yiri̱zang-ntak''' a̱tyubishyi.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱yiri̱zang]]'' ''-[[n-]]'' + ''[[tak]]''. === Yei === * {{IPA|kcg|/əjirɨd͡zaŋ ntaɡ/}} ** {{hyphenation|kcg|a̱|yi|ri̱|zang|n|tak}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-a̱yiri̱zang-ntak.ogg|a=}} === A̱lyoot === '''a̱yiri̱zang-ntak''' (''á̱kpa'' '''[[a̱yaayiri̱zang-ntak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱yiri̱zang-ntak''' wu wa yet a̱yiri̱zang ke a̱bada̱dei ga̱swuong-ntak ka. #* ''Cong shonshyon kalak a du ba̱ tuk '''a̱yiri̱zang-ntak''' ang wu a̱ka̱feang.'' #* ''A nyia̱ ni wa a si̱ tuk '''a̱yiri̱zang-ntak''' wu?'' #* '''''A̱yiri̱zang-ntak''' ang wa.'' ====Vak lyuut ghyang==== * [[a̱yirzang-ntak]] * [[yiri̱zang-ntak]] * [[yirzang-ntak]] ====Bu nwuan ==== * [[a̱yiri̱zang-mbwak]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[Shong]]: {{t+|en|little toe}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] fsaiec2dqawaxfcg2e7qm7g5w6xoddq a̱turugbak-mbwak 0 2159 36512 36511 2025-02-12T03:22:54Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36512 wikitext text/x-wiki {{also|a̱turugbak mbwak|a̱turugbak bwak|a̱turgbak-bwak}} ==Tyap== [[Fail:Rule of thumb - remember.jpg|thumb|A̱ghyang a̱niet la̱p kyang da̱ '''a̱turugbak-mbwak'''.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱turugbak]]'' ''-[[m-]]'' + ''[[bwak]]''. === Yei === * {{IPA|kcg|/ə̀tùrùɡ͡baɡ m̀bʷáɡ/}} ** {{hyphenation|kcg|a̱|tu|ru|gbak|m|bwak}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-a̱turugbak-mbwak.ogg|a=}} === A̱lyoot === '''a̱turugbak-mbwak''' (''á̱kpa'' '''[[a̱yaaturugbak-mbwak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱turugbak-mbwak''' wu wa yet a̱turugbak ke a̱gba̱ndang ga̱swuong-mbwak wu. #* ''Yihwa a la̱p da̱ '''a̱turugbak-mbwak''' wu?'' #* ''Ka̱ nyi shim, yok n di '''a̱turugbak-mbwak''' nyin wu!'' #* '''''A̱turugbak-mbwak''' a̱wa yet a̱si̱ a̱nyan wa?'' ====Vak lyuut ghyang==== * [[a̱turgbak-mbwak]] * [[a̱turgbak-bwak]] * [[turgbak-mbwak]] * [[turgbak-bwak]] ====Bu nwuan ==== * [[a̱turugbak-ntak]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[A̱ghwangkpang]]: {{t+|yo|atanpako}} * [[A̱kum-a̱cyi]]: {{t+|ig|isi mkpịsị aka}} * [[Dot]]: {{t+|nl|duim}} * [[Kpat]]: {{t+|ha|babban yatsan hannu}} * Lati̱n: {{t+|la|pollice}} * [[Shong]]: {{t+|en|thumb}} * Swahili: {{t+|sw|kidole gumba}} * Tswi: {{t+|tw|kokuromotie}} * Zulu: {{t+|zu|isithupha}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2m0jj1r05vqtbgr6l12n5er3vdqtpgq a̱turgbak-bwak 0 2160 36503 36502 2025-02-12T02:36:30Z Kambai Akau 8 /* Tyap */ 36503 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ bʷáɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] iypcyp0quh8o2s2jaf9mhfbnm67r9k1 a̱turugbak bwak 0 2161 36504 2025-02-12T02:37:22Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ bʷáɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36504 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ bʷáɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] sh56m43a2weeneknk58qflrbbc81710 a̱turugbak mbwak 0 2162 36507 36506 2025-02-12T02:39:00Z Kambai Akau 8 Removed redirect to [[a̱turugbak]] 36507 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ mbʷáɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-mbwak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 17colkvyjcp8e2ts1bzfp1tglncecz1 a̱turugbak-ntak 0 2163 36514 36513 2025-02-12T03:29:33Z Kambai Akau 8 36514 wikitext text/x-wiki {{also|a̱turugbak ntak|a̱turugbak tak|a̱turugbak-tak}} ==Tyap== [[Fail:My big right toe nail, damaged.JPG|thumb|'''A̱turugbak-ntak''' a̱zamyian a̱ghyang a̱niet ma̱ng ga̱fwuo ji̱ byian a̱ni.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱turugbak]]'' ''-[[n-]]'' + ''[[tak]]''. === Yei === * {{IPA|kcg|/ə̀tùrùɡ͡baɡ ntáɡ/}} ** {{hyphenation|kcg|a̱|tu|ru|gbak|n|tag}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-a̱turugbak-ntak.ogg|a=}} === A̱lyoot === '''a̱turugbak-ntak''' (''á̱kpa'' '''[[a̱yaaturugbak-ntak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱turugbak-ntak''' wu wa yet a̱turugbak ke a̱gba̱ndang ga̱swuong-ntak wu. #* ''Konyan wa na cat tangka̱i '''a̱turugbak-ntak''' ang hu, A̱shyia̱!'' #* ''Yok bai kpa̱mkpaan ma̱ng '''a̱turugbak-ntak''' nung wu bah.'' #* '''''A̱turugbak-ntak''' a̱wa cat loo nggu ba̱t.'' ====Vak lyuut ghyang==== * [[a̱turgbak-ntak]] * [[a̱turgbak-tak]] * [[turgbak-ntak]] * [[turgbak-tak]] ====Bu nwuan ==== * [[a̱turugbak-mbwak]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|grote teen}} * [[Shong]]: {{t+|en|big toe}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pfyn3qrd1cspmyw2qozp73kdvwbiv97 a̱turugbak ntak 0 2164 36515 2025-02-12T03:30:21Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ ntáɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36515 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ ntáɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dp54zmsg3v6oggly9pj09p3bk5ifytm a̱turugbak tak 0 2165 36516 2025-02-12T03:30:41Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36516 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] q969y5u67c32f7wtfykkspn2gdlpmu8 a̱turugbak-tak 0 2166 36517 2025-02-12T03:30:57Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36517 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tùrùɡ͡baɡ táɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱turugbak-ntak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] q969y5u67c32f7wtfykkspn2gdlpmu8 a̱lintak 0 2167 36520 36519 2025-02-12T03:42:57Z Kambai Akau 8 36520 wikitext text/x-wiki {{also|a̱li-ntak|a̱li ntak}} ==Tyap== [[File:Ankle highlighted.png|thumb|'''A̱lintak''' a̱zayak a̱tyubishyi.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱li]]'' + ''-[[n-]]'' + ''[[tak]]''. ===Yei=== * {{IPA|kcg|/ə̀lintáɡ/}} ** {{hyphenation|kcg|a̱|li|n|tak}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱lintak.ogg|a=}} ===A̱lyoot=== '''a̱lintak''' (''á̱kpa'' '''[[á̱ghyintak]]''', '''[[a̱lilintak]]''') : Sot swang a̱lyiat: :: '''ka''' (''a̱kpa'' '''ba''', '''ba''') '''A̱lintak''' kikya yet a̱vwuo ka nang kpai-ntak ji ma̱ng a̱shai-ntak ka myim a̱ni. * ''Bityong ka ma '''a̱lintak''' nggu ka da̱ a̱fang.'' * ''Ta̱bam ma̱ng '''a̱lintak''' ang ka!'' * '''''A̱lintak''' ka li ni?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|enkel}} * [[Shong]]: {{t+|en|ankle}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pyuobcc7g2euqpnusl0kqtel5oelbtn a̱li-ntak 0 2168 36521 2025-02-12T03:43:42Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀lintaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱lintak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36521 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀lintaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱lintak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] fwhkeojrlv6ivg35mtfdbadd58k0pvk a̱li ntak 0 2169 36522 2025-02-12T03:43:59Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀li ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱lintak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36522 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀li ntaɡ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱lintak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] c64gg01tghgvms442y9xxjj6f1emd7v a̱shuk 0 2170 36539 36532 2025-02-12T04:35:29Z Kambai Akau 8 /* Bwoi mi̱ bwoi */ 36539 wikitext text/x-wiki ==Tyap== [[Fail:Testicle 20.jpg|thumb|'''A̱shuk''' a̱tyubishyi.]] [[Fail:Auxiliary Unit Operational Base - Internal View Towards Escape Route - geograph.org.uk - 3800937.jpg|thumb|A̱zanunwuai '''a̱shuk''' a̱ghyang.]] [[Fail:The Conspiracy of Claudius Civilis by Rembrandt van Rijn.jpg|thumb|'''A̱shuk''' Ka̱la̱udiyat Si̱bi̱lit mbwak Rembrandt van Rijn.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱-]]'' + ''[[shuk]]''. ===Yei=== * {{IPA|kcg|/ə̀ʃuɡ/}} ** {{hyphenation|kcg|a̱|shuk}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱shuk.ogg|a=}} ===A̱lyoot=== '''a̱shuk''' (''á̱kpa'' '''[[shuk]]''') : Sot swang a̱lyiat: :: '''ka''' (''a̱kpa'' '''ji''') '''A̱shuk''' bye fa: # Kap vam a̱sam ku a̱ba nyam nang a̱shyi na nswan a̱ni. #* ''Ma̱nang ba̱ shyia̱ di̱ kwan, á̱ si̱ noot nggu da̱ '''a̱shuk''' ka.'' #* '''''A̱shuk''' a̱nyiuk ka laai a̱ shi a̱ swak a̱ghyang ka. Ka̱ doot kuzang kyang shyia̱ ca̱caat a?'' #* ''Ku na yet a̱ka̱tuk nyia̱ wa ka̱nang a̱ga̱mun swan tazwa '''a̱shuk''' ka á̱ si̱ tuk nka.'' # Vak shot. #* ''Á̱ wa ka̱n fam '''a̱shuk''' ka.'' #* ''Bobai na ci̱t '''a̱shuk''' a̱gwot ka a̱tson.'' #* '''''A̱shuk''' nji kikya ka!'' # Ka̱nang á̱ la̱p a̱ka̱tuk á̱ sak da̱nian a̱ghyang a̱niet a̱ni. #* '''''A̱shuk''' ka nang á̱ la̱p ma̱ng a̱nggu ndyo, A̱gwaza si̱ san nggu.'' #* ''Yok shim nyia̱ a̱yin maai la̱p ang '''a̱shuk''' ka̱ na nta̱bat ang bah.'' #* ''Ku nang '''a̱shuk''' kya, bibya̱ na swuo nsum na.'' ====Bwoi mi̱ bwoi==== * [[la̱p-a̱shuk]] ====Nvak lyuut nghyáng==== * [[a̱shwuk]] * [[a̱shyuk]] * [[a̱shywuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|testis}}, {{t+|nl|testikel}} * [[Shong]]: {{t+|en|testis}}, {{t+|en|testicle}} {{trans-bottom}} {{trans-top|Vak shot}} * [[Dot]]: {{t+|nl|uitgang}}, {{t+|nl|ontsnappingsroute}} * [[Shong]]: {{t+|en|exit}}, {{t+|en|escape route}} {{trans-bottom}} {{trans-top|La̱p a̱ka̱tuk}} * [[Dot]]: {{t+|nl|complot}} * [[Shong]]: {{t+|en|conspiracy}}, {{t+|en|plot}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] g7u3z1nnj18r5odvydi13zv8flrxtrh sha̱p-nyak 0 2171 38177 38176 2025-05-19T22:26:16Z Kambai Akau 8 38177 wikitext text/x-wiki ==Tyap== [[Fail:Cow female black white.jpg|thumb|'''Sha̱p-nyak''' ma̱ng a̱sai ma̱ng a̱dyundyung ndyuut]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji ''[[sha̱p]]'' + ''[[nyak]]''. === Yei === * {{IPA|kcg|/ʃə̀b-ɲàɡ/}} ** {{audio|kcg|Kcg-sha̱p-nyak.ogg|a=}} ** {{hyphenation|kcg|sha̱p|nyak}} (a̱ka̱tyong 2) ===A̱lyoot=== '''sha̱p-nyak''' (''á̱kpa'' '''[[shá̱p-nyák]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Sha̱p-nyak''' yet [[nyak]] ja ji̱ yet a̱nap wa a̱ni. Da̱ nggu, a̱ maai byin mman a̱wot a̱ nwaai nna meang. #* ''Tangka̱i '''sha̱p-nyak''' huni saat a̱sa̱khwot-a̱baan ba̱t.'' #* '''''Sha̱p-nyak''' ji shyia̱ da̱ a̱vwuo A̱fa̱ta ba.'' #* ''A ngyei '''sha̱p-nyak''' jini shyia̱ ma̱ng shyia̱.'' ==== Vak yei ghyang ==== * [[sha̱b-nyak]] * [[shep-nyak]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Nyak-a̱nap}} * [[Dot]]: {{t+|nl|koe}} * [[Kpat]]: {{t+|ha|shanu}} * [[Shong]]: {{t+|en|cow}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:nyák]] [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] obw65nf6fwoze135ngb1rp9ehabs5dz sha̱p-nywan 0 2172 37456 37453 2025-03-07T02:31:51Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37456 wikitext text/x-wiki ==Tyap== [[Fail:Hen, Brenna, Poland July 2020.jpg|thumb|'''Sha̱p-nywan''' cong cat kyayak]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[sha̱p]]'' + ''[[nywan]]''. === Yei=== * {{IPA|kcg|/ʃə̀b nʲʷan/}} ** {{audio|kcg|Kcg-sha̱p-nywan.ogg|a=}} ** {{hyphenation|kcg|sha̱p|nywan}} (a̱ka̱tyong 2) ===A̱lyoot=== '''sha̱p-nywan''' (''á̱kpa'' '''[[shá̱p-nywan]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Sha̱p-nywan''' ([[species:Gallus gallus|''Gallus gallus'']]) yet nywan ja ji̱ mang cyi a̱ni. #* '''''Sha̱p-nywan''' Kalyiat bu mang chyi a?'' #* ''N naat kaswuo n san '''sha̱p-nywan'''.'' #* ''Cat nung '''sha̱p-nywan''' n ba̱ng la.'' ====Bu nwuan==== * [[a̱gbak-nywan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nywan a̱nap}} * [[Kpat]]: {{t+|ha|kaza}} * [[Shong]]: {{t+|en|hen}} * [[Dot]]: {{t+|nl|hen}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:nywán]] d2x98lrqryesz5wmcngayv1tvob95vt a̱gbak-nywan 0 2173 42752 37452 2026-02-22T18:47:06Z MarcoSwart 418 hyphenation agbak, as in a̱gbak-a̱gwagwa; please check 42752 wikitext text/x-wiki ==Tyap== [[Fail:Feral rooster on Kauaʻi.jpg|thumb|'''A̱gbak-nywan''' nwuan a̱vwuo]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱gbak]]'' + ''[[nywan]]''. === Yei=== * {{IPA|kcg|/ə̀ɡ͡baɡ nʲʷan/}} ** {{audio|kcg|Kcg-a̱gbak-nywan.ogg|a=}} ** {{hyphenation|kcg|a̱g|bak|nywan}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱gbak-nywan''' (''á̱kpa'' '''[[a̱yaagbak-nywan]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱gbak-nywan''' ([[species:Gallus gallus|''Gallus gallus'']]) yet nywan ja ji̱ nwai mang cyi a̱ni. Da̱ nggu, á̱ ngya nggu wa. #* '''''A̱gbak-nywan''' wuni shi ba̱t.'' #* ''A li '''a̱gbak-nywan''' wuni a? A̱ la̱u kicong.'' #* ''N cat san '''a̱gbak-nywan''' wa.'' ====Bu nwuan==== * [[sha̱p-nywan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nywan a̱nap}} * [[Kpat]]: {{t+|nl|zakara}} * [[Shong]]: {{t+|en|rooster}}, {{t+|en|cock}} * [[Dot]]: {{t+|nl|haan}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:nywán]] mfg0u56q5u5ztki16e67sk2557ruwoj a̱byan 0 2174 40269 40251 2025-12-05T02:32:03Z Danjuma Anthony 44 /* A̱lyoot */ 40269 wikitext text/x-wiki ==Tyap== [[File:Vaginal opening description-en.svg|thumb|'''A̱byan''' a̱tyubishyi.]] ===Bwoi a̱lyoot=== Neet di̱ ''[[a̱-]]'' + ''[[byan]]''. ===Yei=== * {{IPA|kcg|/ə̀bʲan/}} ** {{hyphenation|kcg|a̱|byan}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱byan.ogg|a=}} ===A̱lyoot=== '''a̱byan''' (''á̱kpa'' '''[[a̱ka̱byan]]''', '''[[bibyan]]''') : Sot swang a̱lyiat: :: '''ka''' (''a̱kpa'' '''na''', '''hu''') '''A̱byan''' ka yet kap vam a̱nap hwa nang ku tsa neet da̱ a̱vwuonwuai ka naat savik yuta̱rot ji nang a̱shyi ni̱ nwuai kyiai ma̱ng cyi hu a̱byii̱k a̱ sii du shyia̱ a̱fa a̱ni. * ''Jen ji gu ku byin nggwon kani ja '''a̱byan''' ka si̱ bwuo fa̱t.'' * ''A̱tyutyiet wu lak tyai ma̱ng a̱mba ghwughwu '''a̱byan''' zeam hu.'' * '''''A̱byan''' nggu kya lan ma̱ng gang hu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|vagina}} * [[Shong]]: {{t+|en|vagina}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1547670}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hvd7oqklccpwnw19509clsqzlgsegxc Sa:á̱ga̱swan 14 2175 36585 2025-02-14T03:41:04Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 36585 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj Sa:Swáng a̱lyiat ma̱ng bwan Fi̱ransa 14 2176 36589 2025-02-14T03:50:57Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Fi̱ransa]]" 36589 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Fi̱ransa]] db996t63nsikgzklk4dbqlmfchev1rp a̱ncann 0 2177 40231 40222 2025-11-29T17:34:22Z Danjuma Anthony 44 /* Ya̱fang */ 40231 wikitext text/x-wiki ==Tyap== [[Fail:Great Indian Fruit Bat MET DP167067.jpg|thumb| Tangka̱i '''a̱ncann''' ghyang]] === Yei === * {{IPA|kcg|/ə̀nt͡ʃàńǹ/}} ** {{audio|kcg|Kcg-a̱ncann.ogg|a=}} ** {{hyphenation|kcg|a̱n|cann}} (a̱ka̱tyong 2) === A̱lyoot === '''ancann''' (''á̱kpa'' '''[[a̱yaancann]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱ncann''' ([[species:Chiroptera|''Chiroptera'']]) yet tangka̱i nyam hwa ku nwai tyei mman di̱n vak mang cyi, a̱wot ku fi̱ri̱p nang a̱ka̱man a̱ni. #* ''Zang nwap ja ya '''a̱ncann''' mi̱ Naijeriya?'' #* ''N di '''a̱ncann''' wu myian a̱byin. A ngyei a̱ kwa a̱zakwon kya.'' #* '''''A̱ncann''' wuni byia̱ nyian ma̱ng zwan.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|vleermuis}} * [[Kpat]]: {{t+|ha|Jemage}} * [[Shong]]: {{t+|en|bat}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1546771}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0sqjh7my29ouc9zbaw2swxh72zqhjz3 a̱bya 0 2178 38059 37180 2025-05-11T16:11:24Z Kambai Akau 8 38059 wikitext text/x-wiki ==Tyap== [[File:Kamchatka Brown Bear near Dvuhyurtochnoe on 2015-07-23.jpg|thumb|'''A̱bya''' kpa̱mkpaan ma̱ng a̱ghyui.]] === Yei === * {{IPA|kcg|/ə̀bʲâ/}} ** {{audio|kcg|Kcg-a̱bya.ogg|a=}} ** {{hyphenation|kcg|a̱|bya}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱bya''' (''á̱kpa'' '''[[a̱yaabya]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱bya''' ([[species:Ursidae|''Ursidae'']]) yet tangka̱i a̱gba̱ndang nyam hwa ku yaan a̱fa̱n ma̱ng a̱ga̱swan a̱ni. #* ''Á̱ ngyei '''a̱bya''' wuni Kuntai.'' #* ''A̱nyan wa ka̱n mak li '''a̱bya''' ma̱ng a̱nyin?'' #* ''A si̱ mi̱n di '''a̱bya''' ma̱ A̱tyap bah.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|beer}}, {{t+|nl|berin|a̱n}} * [[Shong]]: {{t+|en|bear}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jdba1z580nmv6wsvcuvapk6197yg6r8 Sa:Swáng a̱lyiat ma̱ng bwan Si̱pen 14 2179 36599 2025-02-14T13:43:15Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Si̱pen]]" 36599 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Si̱pen]] l6pw5bheu04rl1p0j1yu29pkb996ts4 Sa:Swáng a̱lyiat Si̱pen 14 2180 36600 2025-02-14T13:43:42Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36600 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Cicewa 14 2181 36606 2025-02-14T13:53:55Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nCicewa]]" 36606 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nCicewa]] gpkeb0vzwsjl2xpw0mg808goybemqpx Sa:Swáng a̱lyiat nCicewa 14 2182 36607 2025-02-14T13:54:27Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36607 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Soto 14 2183 36608 2025-02-14T13:55:02Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nSoto]]" 36608 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nSoto]] jf4pcwf89qtdkc7294y8x5drrekvtv2 Sa:Swáng a̱lyiat nSoto 14 2184 36609 2025-02-14T13:55:11Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 36609 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl a̱ka̱man 0 2185 37261 36613 2025-02-23T22:37:37Z Kambai Akau 8 37261 wikitext text/x-wiki ==Tyap== [[Fail:Bird Diversity 2013 Cropped.jpg|thumb|right|220px|Ntangka̱i '''a̱ka̱man''' nvwuon]] ===Yei=== * {{IPA|kcg|/əkəman/}} ** {{audio|kcg|Kcg-a̱ka̱man.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|man}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱man]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám kyai tswazwa}} * [[Dot]]: {{t+|nl|vogels}} * [[Shong]]: {{t+|en|birds}} {{trans-bottom}} [[Sa:a̱ka̱man|*]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rxbw3ql0iqobilki7ry65xl9rell0af shwaí 0 2186 37195 37194 2025-02-23T20:00:51Z Kambai Akau 8 /* Tyap */ 37195 wikitext text/x-wiki ==Tyap== [[Fail:2013-07-07 11.29.22 - Rahmen mit Bienen die Waben bauen.jpg|thumb|'''Shwaí''' ma̱ng [[a̱waktong]]]] ===Yei=== * {{IPA|kcg|/ʃʷàì/}} ** {{audio|kcg|Kcg-shwaí.ogg|a=}} ** {{hyphenation|kcg|shwaí}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[shwai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱banyám}} * [[Dot]]: {{t+|nl|bijen}} * [[Shong]]: {{t+|en|bees}} {{trans-bottom}} [[Sa:nkyangcet|*]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kwrz6elgkmdg9v98v1plywrz2oor3k7 a̱yaabya 0 2187 36615 2025-02-14T14:08:00Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Ursidae-01.jpg|thumb|right|220px|Ntangka̱i a̱yaabya nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaabʲa/}} ** {{hyphenation|kcg|a̱|yaa|bya}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱yaabya.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱bya]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám kyai tswazwa}} * [[Dot]]: {{t+|nl|beren}} * [[Shong]]: {{t+|en|bears}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36615 wikitext text/x-wiki ==Tyap== [[Fail:Ursidae-01.jpg|thumb|right|220px|Ntangka̱i a̱yaabya nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaabʲa/}} ** {{hyphenation|kcg|a̱|yaa|bya}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱yaabya.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱bya]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám kyai tswazwa}} * [[Dot]]: {{t+|nl|beren}} * [[Shong]]: {{t+|en|bears}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5m28qrrqy9km15e2no9v1aqzrv7g055 a̱yaancann 0 2188 36616 2025-02-14T14:11:52Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Haeckel Chiroptera.jpg|thumb|right|220px|Ntangka̱i a̱yaancann nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaant͡ʃàńǹ/}} ** {{hyphenation|kcg|a̱|yaa|n|cann}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaancann.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱ncann]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám kyai tswazwa}} * [[Dot]]: {{t+|nl|vleermuizen}} * [[Shong]]: {{t+|en|bats}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] Sa:Swánga̱lyiatwuki-..." 36616 wikitext text/x-wiki ==Tyap== [[Fail:Haeckel Chiroptera.jpg|thumb|right|220px|Ntangka̱i a̱yaancann nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaant͡ʃàńǹ/}} ** {{hyphenation|kcg|a̱|yaa|n|cann}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaancann.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱ncann]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám kyai tswazwa}} * [[Dot]]: {{t+|nl|vleermuizen}} * [[Shong]]: {{t+|en|bats}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 23nyav5k1awirxdepg0v6aqrzzgyieh á̱ga̱swan 0 2189 42797 36621 2026-02-25T11:02:37Z MarcoSwart 418 Za̱FBS and hyphenation; please check my edits 42797 wikitext text/x-wiki ==Tyap== [[Fail:Fire ants 01.jpg|thumb|right|220px|'''Á̱ga̱swan''' tung da̱ a̱vwuo a̱ghyang]] ===Yei=== * {{IPA|kcg|/ə́ɡəsʷan/}} ** {{hyphenation|kcg|á̱|ga̱|swan}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱gyigyiek-a̱pyia̱.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱ga̱swan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám kyai tswazwa}} * [[Dot]]: {{t+|nl|mieren}} * [[Shong]]: {{t+|en|ants}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:á̱ga̱swan]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ap3nlwy0i0j4pbzam6tv6tjhkngncub tswúmbwak 0 2190 42790 36622 2026-02-25T10:41:03Z MarcoSwart 418 consistent spelling 42790 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/t͡sʷumbʷaɡ/}} ** {{hyphenation|kcg|tswú|m|bwak}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-tswúmbwak.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[tswumbwak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|ellebogen}} * [[Shong]]: {{t+|en|elbows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7w0hc54n27sc4kxckcurqftkh3aumxo nvam 0 2191 36623 2025-02-14T14:33:13Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/nvam/}} ** {{hyphenation|kcg|n|vam}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-nvam.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[vam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|lichamen}} * [[Shong]]: {{t+|en|bodies}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36623 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/nvam/}} ** {{hyphenation|kcg|n|vam}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-nvam.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[vam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|lichamen}} * [[Shong]]: {{t+|en|bodies}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2zx8q2wnt7uld5ogsrwk6tz1n4q94a8 a̱ka̱nkap 0 2192 36624 2025-02-14T14:38:29Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Skeletons.png|thumb|Ntangka̱i '''a̱ka̱nkap''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀kə̀ŋkab/}} ** {{hyphenation|kcg|a̱|ka̱n|kap}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱ka̱nkap.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[nkap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|skeletten}} * [[Shong]]: {{t+|en|skeletons}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36624 wikitext text/x-wiki ==Tyap== [[Fail:Skeletons.png|thumb|Ntangka̱i '''a̱ka̱nkap''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀kə̀ŋkab/}} ** {{hyphenation|kcg|a̱|ka̱n|kap}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱ka̱nkap.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[nkap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|skeletten}} * [[Shong]]: {{t+|en|skeletons}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rm1hgx5wmvtyshedf7f6zz32pwnyv8g nkpang-a̱fa 0 2193 36627 36626 2025-02-14T14:46:23Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36627 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ŋkpaŋ ə̀fa/}} ** {{hyphenation|kcg|n|kpang|a̱|fa}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-nkpang-a̱fa.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[kpang-a̱fa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|nieren}} * [[Shong]]: {{t+|en|kidneys}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3p90u3fntjbaotgamgmt7kf5si2ty6b nkungkup-a̱ma 0 2194 36629 36628 2025-02-14T14:52:07Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36629 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ŋkuŋkub ə̀ma/}} ** {{hyphenation|kcg|n|kung|kup|a̱|ma}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-nkungkup-a̱ma.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[kungkup-a̱ma]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|ruggengraten}} * [[Shong]]: {{t+|en|backbones}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5fbpnxp1hrajnlg2lvl741ly13oec4z nkpang 0 2195 36651 36630 2025-02-15T00:06:16Z Kambai Akau 8 36651 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ŋk͡paŋ/}} ** {{hyphenation|kcg|n|kpang}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-nkpang.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[kpang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|wangen}} * [[Shong]]: {{t+|en|cheeks}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] p97n517cit7xhtrpbrpoh4gf6id6he1 kpaí-a̱ti̱tak 0 2196 42789 36632 2026-02-25T10:36:29Z MarcoSwart 418 consistent spelling 42789 wikitext text/x-wiki ==Tyap== [[Fail:Feet 8.5.jpg|thumb|'''Kpaí-a̱ti̱tak''' sweang]] ===Yei=== * {{IPA|kcg|/kpai ətitaɡ/}} ** {{hyphenation|kcg|kpaí|a̱|ti̱|tak}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-kpaí-a̱ti̱tak.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[kpai-ntak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|voeten}} * [[Shong]]: {{t+|en|feet}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] eqhkunq6xe1nu84q6neeldg060mc0cv Sa:a̱sa̱khwot 14 2197 36639 2025-02-14T15:40:53Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 36639 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:Swáng a̱lyiat nJhyuo ma̱ng yei Za̱FBS 14 2198 36646 2025-02-14T15:47:48Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nJhyuo]]" 36646 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nJhyuo]] r4f0b82obwwune58maqrqfyttvfa03p a̱fi̱nfa̱n 0 2199 36734 36661 2025-02-15T19:17:13Z Kambai Akau 8 /* Tyap */ 36734 wikitext text/x-wiki ==Tyap== [[Fail:Monarch Butterfly Danaus plexippus on Echinacea purpurea 2800px.jpg|thumb|'''A̱fi̱nfa̱n''' a̱zakywat]] === Yei === * {{IPA|kcg|/ə̀fɨ̀nfə̀n/}} ** {{hyphenation|kcg|a̱|fi̱n|fa̱n}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱fi̱nfa̱n.ogg|a=}} === A̱lyoot === '''a̱fi̱nfa̱n''' (''á̱kpa'' '''[[a̱yaafi̱nfa̱n]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱fi̱nfa̱n''' ([[species:Lepidoptera|''Lepidoptera'']]) wu yet tangka̱i a̱sham kyangcet hwa ku byia̱ nfeap fi̱ri̱p a̱ni. #* ''Nggwon nung ka ta̱bat a̱sham '''a̱fi̱nfa̱n''' a̱ghyang bai ndyo a̱mali.'' #* '''''A̱fi̱nfa̱n''' wu na fi̱p a̱ nkat ka̱nang a ghwon nggu a̱ja.'' #* ''N ku ndi tangka̱i '''a̱fi̱nfa̱n''' wuni gbangbang.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|vlinder}} * [[Shong]]: {{t+|en|butterfly}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 1ehpdnsnpov86mc68kbqk1cy7j3uyt7 0 2200 42800 36660 2026-02-25T11:15:22Z MarcoSwart 418 consistent spelling 42800 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/dzá/}} ** {{hyphenation|kcg|zá}} (a̱tyong 1) ** {{audio|kcg|Kcg-zá.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[za]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot kyai tswazwa}} * [[Dot]]: {{t+|nl|regent}} * [[Shong]]: {{t+|en|rains}} {{trans-bottom}} {{trans-top|Nyám a̱yit}} * [[Dot]]: {{t+|nl|warzwijnen}} * [[Shong]]: {{t+|en|warthogs}} {{trans-bottom}} {{trans-top|Cat ghyuai kurum}} * [[Dot]]: {{t+|nl|koopjes}} * [[Shong]]: {{t+|en|bargains}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] lr1lrdi40slz95yyyypnxakprk6hd2i a̱yaafi̱nfa̱n 0 2201 36664 36663 2025-02-15T00:53:59Z Kambai Akau 8 36664 wikitext text/x-wiki ==Tyap== [[Fail:Poster Butterflies.JPG|thumb|Ntangka̱i '''a̱yaafi̱nfa̱n''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaafɨ̀nfə̀n/}} ** {{hyphenation|kcg|a̱|yaa|fi̱n|fa̱n}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaafi̱nfa̱n.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱fi̱nfa̱n]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot kyai tswazwa}} * [[Dot]]: {{t+|nl|vlinders}} * [[Shong]]: {{t+|en|butterflies}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4e6n4n5tgclpldf8gqv15bz29eyts6l a̱fufwuo 0 2202 36665 2025-02-15T00:57:48Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Drawings of Ears in Ciprianii's 'Rudiments of Drawing.. Wellcome L0033917.jpg|thumb|Ntangka̱i '''a̱fufwuo''' a̱tyubishyi nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀fufʷʷo/}} ** {{hyphenation|kcg|a̱|fu|fwuo}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱fufwuo.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[fufwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot kyai tswazwa}} * [[Dot]]: {{t+|nl|oren}} * [[Shong]]: {{t+|en|ears}} {{trans-bottom}} Sa:a..." 36665 wikitext text/x-wiki ==Tyap== [[Fail:Drawings of Ears in Ciprianii's 'Rudiments of Drawing.. Wellcome L0033917.jpg|thumb|Ntangka̱i '''a̱fufwuo''' a̱tyubishyi nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀fufʷʷo/}} ** {{hyphenation|kcg|a̱|fu|fwuo}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱fufwuo.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[fufwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot kyai tswazwa}} * [[Dot]]: {{t+|nl|oren}} * [[Shong]]: {{t+|en|ears}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] l4h416ju4t9ophmupwva4v3nm07bwi6 pyipyia̱ 0 2203 36667 36666 2025-02-15T01:05:23Z Kambai Akau 8 /* A̱lyoot */ 36667 wikitext text/x-wiki {{also|pipyia̱}} ==Tyap== [[Fail:Pig heads in a market.jpg|thumb|'''Pyipyia̱''' a̱yaakusuru mi̱ kaswuo]] ===Yei=== * {{IPA|kcg|/pʲipʲʲə̀/}} ** {{hyphenation|kcg|pyi|pyia̱}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-pyipyia̱.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱pyia̱]] ====Tai==== * [[á̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|hoofden}}, {{t+|nl|koppen}} * [[Shong]]: {{t+|en|heads}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hy9mh7yjej4eknmcu2rnio19m7vr0fx á̱pyia̱ 0 2204 36671 36670 2025-02-15T01:16:40Z Kambai Akau 8 /* Bwoi mi̱ bwoi */ 36671 wikitext text/x-wiki {{also|pipyia̱}} ==Tyap== [[Fail:Joint Chiefs of Staff attend the 60th Presidential Inauguration (8836314).jpg|thumb|A̱khwot á̱kwop ba̱ yong di̱ mun '''á̱pyia̱''' a̱ni]] ===Yei=== * {{IPA|kcg|/əpʲʲə/}} ** {{hyphenation|kcg|a̱|pyia̱}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-á̱pyia̱.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱pyia̱]] ====Tai==== * [[pyipyia̱]] ====Bwoi mi̱ bwoi==== * [[á̱pyia̱-ang]] * [[á̱pyia̱-mba]] * [[á̱pyia̱-nggu]] * [[á̱pyia̱-nji]] * [[á̱pyia̱-nka]] * [[á̱pyia̱-nna]] * [[á̱pyia̱-nung]] * [[á̱pyia̱-nyin]] * [[á̱pyia̱-nzi̱t]] * [[mun-á̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|hoofden}}, {{t+|nl|koppen}} * [[Shong]]: {{t+|en|heads}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ab2d86rd47azy2vpqia7bgwlu1t206d nywan 0 2205 40181 37455 2025-11-26T02:57:08Z Danjuma Anthony 44 /* Ya̱fang */ 40181 wikitext text/x-wiki ==Tyap== [[Fail:Gallus gallus domesticus.002 - Monfero.jpg|thumb|A̱sai '''nywan''' ma̱ng a̱dyundyung '''nywan''']] === Yei === * {{IPA|kcg|/nʲʷàn/}} ** {{hyphenation|kcg|nywan}} (a̱tyong 1) ** {{audio|kcg|Kcg-nywan.ogg|a=}} === A̱lyoot === '''a̱fi̱nfa̱n''' (''á̱kpa'' '''[[nywán]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Nywan''' ([[species:Gallus gallus|''Gallus gallus'']]) wu yet tangka̱i a̱man hwa ku yet kyangzwa a̱ni nang á̱ saai a̱mali a̱ni. #* ''A nat ma a̱ngaat ang wu á̱ si̱ nang ang '''nywan''' bah a?'' #* '''''Nywan''' jini lyen fi̱ri̱p hu ba̱t.'' #* ''Kajang a̱i! Nat a faat '''nywan''' a̱ja ma̱nini ka.'' ====Bwoi mi̱ bwoi==== * [[a̱banywan]] * [[a̱cyi-nywan]] * [[a̱gbak-nywan]] * [[nggwon-nywan]] * [[sha̱p-nywan]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|kip}} * [[Shong]]: {{t+|en|chicken}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1546231}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱ka̱man]] [[Sa:nywán]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2hvuilzdhb898x1abrt9pzvlvs4ghs6 Sa:nywán 14 2206 36683 2025-02-15T01:59:06Z Kambai Akau 8 Created page with "[[Sa:a̱ka̱man]] [[Sa:nkyangzwa]] [[Sa:a̱lyoot]]" 36683 wikitext text/x-wiki [[Sa:a̱ka̱man]] [[Sa:nkyangzwa]] [[Sa:a̱lyoot]] lyj65m77ozoc30lursntoqretd2wugz nywán 0 2207 36691 36690 2025-02-15T02:15:37Z Kambai Akau 8 36691 wikitext text/x-wiki ==Tyap== [[Fail:Gallus gallus domesticus.101 - Campañó.jpg|thumb|right|220px|'''Nywán''' tsat mi̱ vwi̱t mba hu]] ===Yei=== * {{IPA|kcg|/nʲʷán/}} ** {{hyphenation|kcg|nywán}} (a̱tyong 1) ** {{audio|kcg|Kcg-nywán.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[nywan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱man}} * [[Dot]]: {{t+|nl|kippen}} * [[Shong]]: {{t+|en|chickens}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:nkyangzwa]] [[Sa:nywán]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qixkgn0i6phyit2zahoc6b4z0mz4s0r a̱cyi-nywan 0 2208 36707 36706 2025-02-15T02:51:45Z Kambai Akau 8 /* Tyap */ 36707 wikitext text/x-wiki {{also|a̱cyi nywan}} ==Tyap== [[Fail:Chicken egg spotlight.jpg|thumb|'''A̱cyi-nywan''' ma̱ng sai ku sai tazwa nka a̱ni]] [[File:Egg spiral egg cup.jpg|thumb|'''A̱cyi-nywan''' mami a̱bakashyi gi̱lat.]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱cyi]]'' + ''[[nywan]]''. === Yei === * {{IPA|kcg|/ət͡ʃʲi nʲʷàn/}} ** {{hyphenation|kcg|a̱|cyi|nywan}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱cyi-nywan.ogg|a=}} === A̱lyoot === '''a̱cyi-nywan''' (''á̱kpa'' '''[[cyi-nywan]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱cyi-nywan''' yet swang a̱gyigyiek ja nang nywan ni̱ mang a̱ni, a̱wot ka̱nang ka̱ swan tazwa tat mmam 21, ka̱ ni̱ kyiat a̱bamman nywán á̱fai. Ku á̱ nyia̱ ka yet kyang hwa nang nywan ku a̱man ni̱ mang myia̱ tazwa a̱ni a̱wot ka̱nang ji̱ kyiat nhu ku bai ku tyia̱ a̱banggwon. #* '''''A̱cyi-nywan''' kani na kyiat zatuk kya la?'' #* ''Kyiak '''a̱cyi-nywan''' ka a kaat.'' #* ''A̱nyan wa ku la '''a̱cyi-nywan''' nang n sa a̱zatyii ka?'' ==== Nvak lyuut jhyang ==== * [[a̱ci nywan]] * [[a̱chi nywan]] * [[a̱chyi nywan]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱cyi a̱fa nywan}} * [[Dot]]: {{t+|nl|kippenei}} * [[Shong]]: {{t+|en|chicken egg}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nywán]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hoqdw4z4bxywaw88admpz5bp4qtxzl8 cyi-nywan 0 2209 36715 36714 2025-02-15T03:04:02Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 36715 wikitext text/x-wiki {{also|cyi nywan}} ==Tyap== [[Fail:Eggs 20220410 173301.jpg|thumb|right|220px|'''Cyi-nywan''' mami ki̱ret]] ===Yei=== * {{IPA|kcg|/tʃʲì ɲʲʷân/}} ** {{hyphenation|kcg|cyi|nywan}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-cyi-nywan.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱cyi-nywan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mang a̱ka̱man}} * [[Dot]]: {{t+|nl|kippeneieren}} * [[Shong]]: {{t+|en|chicken eggs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nywán]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jj3cbp3l5nggob2rbz81q6l3m4bm9xd a̱cyi ndong 0 2210 36718 36717 2025-02-15T03:11:52Z Kambai Akau 8 /* Tyap */ 36718 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʃʲì ńdɔŋ/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱cyi-ndong]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dmnrjvz5frlyfr9s6d9zr6xtnmsec20 cyi-ndong 0 2211 36723 36719 2025-02-15T03:18:23Z Kambai Akau 8 /* Tyap */ 36723 wikitext text/x-wiki {{also|cyi ndong}} ==Tyap== [[Fail:Light-bulbs.jpg|thumb|right|220px|Ntangka̱i '''cyi-ndong''' nvwuon]] ===Yei=== * {{IPA|kcg|/tʃʲì ńdɔŋ/}} ** {{hyphenation|kcg|cyi|n|dong}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-cyi-ndong.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱cyi-ndong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gi̱lat sai ndong}} * [[Dot]]: {{t+|nl|gloeilampen}} * [[Shong]]: {{t+|en|light bulbs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6zva32pv2pcvj7w6pjem0y5bbs4ulwk cyi ndong 0 2212 36724 36722 2025-02-15T03:18:36Z Kambai Akau 8 /* Tyap */ 36724 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/tʃʲì ńdɔŋ/}} ===A̱lyoot=== # ''Vak lyuut'' [[cyi-ndong]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rkupxvm4vjdxlspyua1076z4qxmchlq a̱niai-kham 0 2213 36725 2025-02-15T18:28:11Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲai xàm/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱niaikham]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36725 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲai xàm/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱niaikham]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] n30plg2704t4b6sknh0qr1sdaaqi02z a̱niaikham 0 2214 38058 38057 2025-05-11T16:06:26Z Kambai Akau 8 38058 wikitext text/x-wiki {{also|a̱niai-kham}} ==Tyap== [[Fail:American-cockroach.jpg|thumb|'''A̱niai-kham''' a̱byin A̱merika]] === Yei === * {{IPA|kcg|/ə̀nʲai xàm/}} ** {{audio|kcg|Kcg-a̱niaikham.ogg|a=}} ** {{hyphenation|kcg|a̱|niai|kham}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱niaikham''' (''á̱kpa'' '''[[a̱yaaniaikham]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱niai-kham''' ([[species:Periplaneta americana|''Periplaneta americana'']]) yet kyangcet ghyang hwa ku byia̱ nfeap, ku bu si̱ mbyia̱ vam a̱sa̱khwot-mbyin ku a̱dyundyung a̱ni. #* ''Bai ma̱ng ka̱la̱nzi̱t n hyat '''a̱niaikham''' wuni.'' #* '''''A̱niaikham''' nwuo niung huni.'' #* ''Nywan ji ku sam '''a̱niaikham''' wu a̱ ya.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|kakkerlak}} * [[Shong]]: {{t+|en|cockroach}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2q8tb81oz3kxu8u1wn8e0zpqq2nemgy a̱yaaniaikham 0 2215 36730 36728 2025-02-15T18:39:13Z Kambai Akau 8 36730 wikitext text/x-wiki {{also|cyi ndong}} ==Tyap== [[Fail:Snodgrass common household roaches.png|thumb|right|220px|Ntangka̱i '''a̱yaaniaikham''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaanʲaixam/}} ** {{hyphenation|kcg|a̱|yaa|niai|kham}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaaniaikham.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱niaikham]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|kakkerlakken}} * [[Shong]]: {{t+|en|cockroaches}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9potlnczfhq8n8yv8jabychxl7n1j2t a̱gaga 0 2216 40139 36732 2025-11-17T22:42:41Z Danjuma Anthony 44 /* Ya̱fang */I added wikidata lexeme code 40139 wikitext text/x-wiki ==Tyap== [[Fail:Krabbe auf Norderney, Nationalpark Niedersächsisches Wattenmeer 01.jpg|thumb|'''A̱gaga''' mi̱ Jami̱ni]] === Yei === * {{IPA|kcg|/ə̀ɡaɡa/}} ** {{hyphenation|kcg|a̱|ga|ga}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱gaga.ogg|a=}} === A̱lyoot === '''a̱gaga''' (''á̱kpa'' '''[[a̱yaagaga]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gaga''' ([[species:Brachyura|''Brachyura'']]) yet tangka̱i nyam a̱sa̱khwot hwa ma̱ng sot a̱ti̱tak tswuon nang si̱ a̱son ji yet á̱ga̱fwuo bya. #* ''A ya '''a̱gaga''' a?'' #* ''A̱tyin ku bai ma̱ng a̱ka̱tanko a̱khwot '''a̱gaga''' a̱nyiung lyuo.'' #* ''N kyiak ghwughwu '''a̱gaga''' a̱nyiung ta̱ulyia̱.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|krab}} * [[Shong]]: {{t+|en|crab}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1531334}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0fe6i2vt0ul4km590mhmr5mpln80v4r a̱yaagaga 0 2217 37238 36733 2025-02-23T21:56:25Z Kambai Akau 8 37238 wikitext text/x-wiki ==Tyap== [[Fail:Brachyura montage.jpg|thumb|right|220px|Ntangka̱i '''a̱yaagaga''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaaɡaɡa/}} ** {{audio|kcg|Kcg-a̱yaagaga.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ga|ga}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gaga]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gi̱lat sai ndong}} * [[Dot]]: {{t+|nl|krabben}} * [[Shong]]: {{t+|en|crabs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 22qq5u04gumi4mol5vc7j1i1khsi95s tsáng 0 2218 36741 36740 2025-02-15T19:47:42Z Kambai Akau 8 36741 wikitext text/x-wiki ==Tyap== [[Fail:Crocodiles of Baluarte.jpg|thumb|'''Tsáng''' tsat mami a̱sa̱khwot]] [[Fail:Fortunes of a Street Waif.jpg|thumb|'''Tsang''' kyang]] ===Yei=== * {{IPA|kcg|/t͡sáŋ/}} ** {{hyphenation|kcg|tsáng}} (a̱tyong 1) ** {{audio|kcg|Kcg-tsáng.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[tsang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|krokodillen}} * [[Shong]]: {{t+|en|crocodiles}} {{trans-bottom}} {{trans-top|Nyiin}} * [[Dot]]: {{t+|nl|diefstallen}} * [[Shong]]: {{t+|en|thefts}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mnf8h3zp7g93kzcuyn9x9ilwazb95ob luis 0 2219 42970 36755 2026-02-27T20:05:03Z MarcoSwart 418 layout 42970 wikitext text/x-wiki =={{-nl-}}== [[Fail:Lice Body (cropped).png|thumb|'''luis''']] ===Yei=== * [[Za̱FBS]]: / lœys / (a̱ka̱tyong 1) ** {{audio|nl|Nl-luis.ogg}} ** {{hyphenation|nl|luis}} ===A̱lyoot=== [[de#Dot|''de'']] '''luis''' (''á̱kpa:'' [[de#Dot|''de'']] [[luizen#Dot|'''luizen''']]) # [[ceang]] ([[species:Phthiraptera|''Phthiraptera'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6d1vcbrvpsb2gir3jebuk4h6hzvzivv luizen 0 2220 36872 36759 2025-02-16T22:32:31Z MarcoSwart 418 ZaFBS (more phonemic) 36872 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /lœyzən/ (a̱ka̱tyong 2) * {{audio|nl|Nl-luizen.ogg}} * {{hyphenation|nl|lui|zen}} ===A̱lyoot=== [[de#Dot|de]] '''luizen''' # ''a̱nyiung'' [[luis#Dot|luis]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ixkzagd7lc18tps19tlzjzlo5ykjp6m krokodil 0 2221 42967 36770 2026-02-27T20:02:29Z MarcoSwart 418 layout 42967 wikitext text/x-wiki =={{-nl-}}== [[Fail:CROCO810.JPG|thumb|'''krokodil''']] ===Yei=== * [[Za̱FBS]]: / krokoˈdɪl / (a̱ka̱tyong 3) ** {{audio|nl|Nl-krokodil.ogg}} ** {{hyphenation|nl|kro|ko|dil}} ===A̱lyoot=== [[de#Dot|''de'']] '''krokodil''' (''á̱kpa:'' [[de#Dot|''de'']] [[krokodillen#Dot|'''krokodillen''']]) # [[tsang]] ([[species:Crocodylus porosus|''Crocodylus porosus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4ijbbic4fjb5s073re5w5muhgkq7jr3 krokodillen 0 2222 36882 36763 2025-02-16T22:45:39Z MarcoSwart 418 ZaFBS 36882 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˌkrokoˈdɪlə(n)/ (a̱ka̱tyong 4); * {{audio|nl|Nl-krokodillen.ogg}} * {{hyphenation|nl|kro|ko|dil|len}} ===A̱lyoot=== [[de#Dot|de]] '''krokodillen''' # ''a̱nyiung'' [[krokodil#Dot|krokodil]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] db81ir014mnphi7yn9umsni7w6821ww krab 0 2223 42966 36769 2026-02-27T20:01:35Z MarcoSwart 418 layout 42966 wikitext text/x-wiki =={{-nl-}}== [[Fail:Grapsus grapsus Galapagos Islands.jpg|thumb|'''krab''' (''Grapsus grapsus'')]] ===Yei=== * [[Za̱FBS]]: / krɑp / (a̱ka̱tyong 1) ** {{audio|nl|Nl-krab.ogg}} ** {{hyphenation|nl|krab}} ===A̱lyoot=== [[de#Dot|''de'']] '''krab''' (''á̱kpa:'' [[de#Dot|''de'']] [[krabben#Dot|'''krabben''']]) # [[a̱gaga]] ([[species:Brachyura|''Brachyura'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] k214t42mflpcm60as63cckal5y47z98 krabben 0 2224 36880 36767 2025-02-16T22:43:58Z MarcoSwart 418 ZaFBS 36880 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈkrɑbə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-krabben.ogg}} * {{hyphenation|nl|krab|ben}} ===A̱lyoot=== [[de#Dot|de]] '''krabben''' # ''a̱nyiung'' [[krab#Dot|krab]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8ihwy9jvhhxtfeqot4r9gdr9virar8w kakkerlak 0 2225 42957 36772 2026-02-27T19:50:51Z MarcoSwart 418 layout 42957 wikitext text/x-wiki =={{-nl-}}== [[Fail:American-cockroach.jpg|thumb|'''kakkerlak''' (''Periplaneta americana'')]] ===Yei=== * [[Za̱FBS]]: / ˈkɑkərˌlɑk / (a̱ka̱tyong 3) ** {{audio|nl|Nl-kakkerlak.ogg}} ** {{hyphenation|nl|kak|ker|lak}} ===A̱lyoot=== [[de#Dot|''de'']] '''kakkerlak''' (''á̱kpa:'' [[de#Dot|''de'']] [[kakkerlakken#Dot|'''kakkerlakken''']]) # [[a̱niaikham]] ([[species:Periplaneta americana|''Periplaneta americana'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 20jg7nc5e54xm7wne8po1vuxrpr8588 kakkerlakken 0 2226 36773 2025-02-16T01:39:42Z Kambai Akau 8 Created page with "==Dot== ===Yei=== * [[Za̱FBS]]: /ˈkɑkərˌlɑkə(n)/ (a̱ka̱tyong 4) * {{audio|nl|Nl-kakkerlakken.ogg}} * {{hyphenation|nl|kak|ker|lak|ken}} ===A̱lyoot=== [[de#Dot|de]] '''kakkerlakken''' # ''a̱nyiung'' [[kakkerlak#Dot|kakkerlak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36773 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈkɑkərˌlɑkə(n)/ (a̱ka̱tyong 4) * {{audio|nl|Nl-kakkerlakken.ogg}} * {{hyphenation|nl|kak|ker|lak|ken}} ===A̱lyoot=== [[de#Dot|de]] '''kakkerlakken''' # ''a̱nyiung'' [[kakkerlak#Dot|kakkerlak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a1f20xgokpnac0tmjyrk3ivvlqmrrg3 kippenei 0 2227 42962 36877 2026-02-27T19:57:58Z MarcoSwart 418 layout 42962 wikitext text/x-wiki =={{-nl-}}== [[Fail:Brown chicken egg.jpg|thumb|'''kippenei''']] ===Yei=== * [[Za̱FBS]]: / ˈkɪpə(n)ˌɛi / (a̱ka̱tyong 3) ** {{audio|nl|Nl-kippenei.ogg}} ** {{hyphenation|nl|kip|pen|ei}} ===A̱lyoot=== [[het#Dot|''het'']] '''kippenei''' (''á̱kpa:'' [[de#Dot|''de'']] [[kippeneieren#Dot|'''kippeneieren''']]) # [[a̱cyi-nywan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] l5v2e8nuvlui92hzwjhvyfz2yqcb5jz kippeneieren 0 2228 39753 36878 2025-07-28T00:09:15Z Kambai Akau 8 #WPWP #WPWPNGKD #WPWPKCG #WPWPNG 39753 wikitext text/x-wiki ==Dot== [[File:6-Pack-Chicken-Eggs.jpg|thumb|'''Kippeneiren''']] ===Yei=== * [[Za̱FBS]]: /ˈkɪpə(n)ˌɛijərə(n)/ (a̱ka̱tyong 5); * {{audio|nl|Nl-kippeneieren.ogg}} * {{hyphenation|nl|kip|pen|ei|e|ren}} ===A̱lyoot=== [[de#Dot|de]] '''kippeneieren''' # ''a̱nyiung'' [[kippenei#Dot|kippenei]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a3hk04uz24t86686llvuts7c127glpm nceang 0 2229 38680 36781 2025-06-01T01:37:14Z Kambai Akau 8 38680 wikitext text/x-wiki ==Tyap== [[Fail:Mites lice.jpg|thumb|right|220px|Ntangka̱i '''nceang''' nvwuon]] ===Yei=== * {{IPA|kcg|/ntʃeaŋ/}} ** {{audio|kcg|Kcg-nceang.ogg|a=}} ** {{hyphenation|kcg|n|ceang}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[ceang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|luizen}} * [[Shong]]: {{t+|en|lice}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6prygx92pj8janok4hrozo2b5nq52no a̱mgbat 0 2230 36788 36786 2025-02-16T02:51:13Z Kambai Akau 8 36788 wikitext text/x-wiki ==Tyap== [[Fail:Agama Lizard - Male.JPG|thumb|'''A̱mgbat''' a̱ byia̱ a̱shong a̱pyia̱ a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀mɡ͡bad/}} ** {{hyphenation|kcg|a̱|m|gbat}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱mgbat.ogg|a=}} * '''Fantswam''': a̱mgbrak /ə̀mɡ͡brak/ ** A̱nwuat: ===A̱lyoot=== '''a̱mgbat''' (''á̱kpa'' '''[[a̱yaamgbat]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱mgbat''' ([[species:Lacertilia|''Lacertilia'']]) yet tangka̱i nyam hwa ku li junjung ku ku a̱byin ma̱ng a̱kukum a̱ti̱tak a̱naai a̱ni ma̱ng khwokhwuai vam. #* ''Á̱ ni̱ shyiat '''a̱mgbat''' ku a̱magwam kya!'' #* '''''A̱mgbat''' kwa neet a̱zakwon a̱ si̱ byiat a̱pyia̱ nggu, "Foo ma̱ng ta̱m hu!".'' #* ''Bai a vwuong '''a̱mgbat''' wuni a̱ta̱usa, Kuntyin.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam ji̱ ku a̱byin}} * [[Dot]]: {{t+|nl|hagedis}} * [[Shong]]: {{t+|en|lizard}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] aofbc2pulaix3t5mg7x9uqh42y136v3 a̱yaamgbat 0 2231 36787 2025-02-16T02:42:04Z Kambai Akau 8 Created page with " ==Tyap== [[Fail:Lizard Collage.jpg|thumb|Ntangka̱i '''a̱yaamgbat''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaamɡ͡bad/}} ** {{hyphenation|kcg|a̱|yaa|m|gbat}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaamgbat.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱mgbat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|hagedissen}} * [[Shong]]: {{t+|en|lizards}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] Sa:Swánga̱lyiatwuki-WikiWoordenboek..." 36787 wikitext text/x-wiki ==Tyap== [[Fail:Lizard Collage.jpg|thumb|Ntangka̱i '''a̱yaamgbat''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaamɡ͡bad/}} ** {{hyphenation|kcg|a̱|yaa|m|gbat}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaamgbat.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱mgbat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|hagedissen}} * [[Shong]]: {{t+|en|lizards}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] nz2erh2x5m9804teskt2ttur4k6mdgp hagedis 0 2232 42840 39415 2026-02-26T22:39:40Z MarcoSwart 418 layout 42840 wikitext text/x-wiki =={{-nl-}}== [[Fail:Red-headed rock agama (Agama lionotus) male.jpg|thumb|'''hagedis''' (''Agama agama'')]] ===Yei=== * [[Za̱FBS]]: / ˌhaɣəˈdɪs / (a̱ka̱tyong 3) ** {{audio|nl|Nl-hagedis.ogg}} ** {{hyphenation|nl|ha|ge|dis}} ===A̱lyoot=== [[de#Dot|''de'']] '''hagedis''' (''á̱kpa:'' [[de#Dot|''de'']] [[hagedissen#Dot|'''hagedissen''']]) # [[a̱mgbat]] ([[species:Lacertilia|Lacertilia]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] emaayw5m4s8l51hqau4820xweverm37 hagedissen 0 2233 36870 36790 2025-02-16T22:29:45Z MarcoSwart 418 ZaFBS 36870 wikitext text/x-wiki ==Dot== [[Fail:Basiliscus_plumifrons_(Caño_Negra)_mirror.jpg|thumb|'''hagedis''', kroonbasilisk (''Basiliscus plumifrons'')]] ===Yei=== * [[Za̱FBS]]: /ˌhaɣəˈdɪsə(n)/ (a̱ka̱tyong 4); * {{audio|nl|Nl-hagedissen.ogg}} * {{hyphenation|nl|ha|ge|dis|sen}} ===A̱lyoot=== [[de#Dot|de]] '''hagedissen''' # ''a̱nyiung'' [[hagedis#Dot|hagedis]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] r2pbzvcgt7vqxsasdv2fh4qdt1ond2q vlees 0 2234 42991 36794 2026-02-27T20:27:03Z MarcoSwart 418 layout 42991 wikitext text/x-wiki =={{-nl-}}== [[Fail:NCI meatpile.jpg|thumb|'''vlees''']] ===Yei=== * [[Za̱FBS]]: / vles / (a̱ka̱tyong 1) ** {{audio|nl|Nl-vlees.ogg}} ** {{hyphenation|nl|vlees}} ===A̱lyoot=== [[het#Dot|''het'']] '''vlees''' (''á̱kpa:'' [[de#Dot|''de'']] [[vlezen#Dot|'''vlezen''']]) # [[nam]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] nbpgaiuvmyyhtbmyv20fztjnvws8k37 vlezen 0 2235 37212 36866 2025-02-23T20:41:13Z Kambai Akau 8 37212 wikitext text/x-wiki ==Dot== [[Fail:Mercado Municipal (São Paulo) 07.jpg|thumb|'''vlezen''']] ===Yei=== * [[Za̱FBS]]: /ˈvlezə(n)/ (a̱ka̱tyong 2); * {{audio|nl|Nl-vlezen.ogg}} * {{hyphenation|nl|vle|zen}} ===A̱lyoot=== [[de#Dot|de]] '''vlezen''' # ''a̱nyiung'' [[vlees#Dot|vlees]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mmw8th0y5rax1nimxcm1v4yvvezvdt8 Ta‌̱mpi‌̱let:kcg-noun 10 2236 36816 36814 2025-02-16T04:28:05Z Kambai Akau 8 36816 wikitext text/x-wiki {| class="infobox" |- ! {{{5|}}} ! [[a̱nyiung]]{{#if:{{{gen-dim|{{{gen|{{{name|}}}}}}}}}| !! [[sanggak nyian-tyok]]}} ! [[á̱kpa]] |- | class="infoboxrow header" | [[a̱lyoot|a̱lyoot]] | {{{1|}}}{{#if:{{{gen-dim|{{{gen|{{{name|}}}}}}}}}| {{!}}{{!}} {{#if:{{{gen|}}}|{{{gen}}}|{{#switch:{{{1|}}}|| |0|-=-|#default=a̱yaa{{{1}}}}}}}}} | {{{2|}}} |- | class="infoboxrow header" | [[ghyuai-shi]] | {{{3|}}}{{#if:{{{gen-dim|{{{gen|{{{name|}}}}}}}}}| {{!}}{{!}} {{#if:{{{gen-dim|}}}|{{{gen-dim}}}|{{#switch:{{{3|}}}|| |0|-=-|#default=a̱yaa{{{3}}}}}}}}} | {{{4|}}} |}<includeonly>{{#if:{{{nocat|}}}}||{{#if: {{{name|}}}|{{A̱sa|A̱tsak a̱lyoot di̱n Tyap}}|{{A̱sa|Swáng a̱lyiat lyulyoot di̱n Tyap}}}}}}{{#if: {{{bezield|}}}|[[Sa:Cat: {{{bezield}}}]]|}}{{#if: {{{meta|}}}|[[Sa:Metadomain: {{{meta}}}]]|}}{{str ≥ len|{{{1|}}}|2|{{str ≥ len|{{{2|}}}|2|{{A̱sa|Á̱ maai fang}}|{{A̱sa|Á̱ si̱ mi̱n fang}}}}|{{str ≥ len|{{{2|}}}|2|{{A̱sa|Á̱ si̱ mi̱n fang}}|{{str ≥ len|{{{3|}}}|2|{{str ≥ len|{{{4|}}}|2|{{A̱sa|Á̱ maai fang}}|{{A̱sa|Á̱ si̱ mi̱n fang}}}}|{{str ≥ len|{{{4|}}}|2|{{A̱sa|Á̱ si̱ mi̱n fang}}|}}}}}}}} </includeonly><noinclude>{{Clr}}{{template info|1= ;Goal :This template shows the singular and plural for Dutch nouns in a uniform way, as well as the diminutive with its plural. This template can also show any possession forms that are still common with many proper names and as a fossilized form with some nouns. ;Usage :Place this template directly in front of the (first) heading {{Tl|-noun-|kcg}} or {{Tl|-name-|kcg}} to which it belongs. An exception to this is the {{Tl|non-GB}} template, which can still be included if the keyword is in the Tyap Language Glossary, but not in this form or meaning. ;Parameters :This template has 5 unnamed and 4 named parameters. ::'''1''' : singular of the word ::'''2''' : plural of the word ::'''3''' : diminutive form of the word ::'''4''' : plural of the diminutive ::'''5''' : information shown at the top left of the table; this is mainly used to refer to different meanings with [1], [2], ... or with [A], [B], ... to refer to different etymologies :'''nocat=1''' : disables the template's placement in a category (if you use the table when describing a suffix) :'''name=1''' : replaces the Noun category with the A̱tsak a̱lyoot category (in Tyap) :'''gen=''' : allows specifying the ownership form of the keyword :'''gen-dim=''' : allows specifying the possessive form of the diminutive :::The default value for a noun is that a table without a column for the possession forms is shown, unless one is specified :::The default value for a proper name is the form with the beginning a̱yaa-; use '''gen=-''' or '''gen-dim=-''' to indicate that there is no possession ;Usage :Copy and paste the code below. <pre><nowiki> {{kcg-noun|<a̱nyiung>|<á̱kpa>|<ghyuai-shi>|<á̱kpa ghyuai-shi>}}</nowiki></pre> or use the link on the templates line below the editing window. ;Examples :See [[oma]] where it is shown that only the singular possessive form is common, [[Jan]] for the complete table with default values ​​for a proper name and [[Finnish]] for a table showing that language names have no plurals, diminutives or possessive forms. }} [[Sa:nta̱mpi̱let a̱lyoot|kcgnoun]] </noinclude> 89ekk5nd4bw1wd8l6ipoh5hlrgwsxdd Ta‌̱mpi‌̱let:Clr 10 2237 36801 36797 2025-02-16T03:42:33Z Kambai Akau 8 36801 wikitext text/x-wiki <div style="clear:both;"></div><noinclude> {{template info|1= This template clears both sides of a page, so that text, tables and images that follow a so-called floating element appear below instead of next to it. }} [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let|Clr]] </noinclude> 7czbk62ckaj9m2wslrmg1g76yq2ftud Ta‌̱mpi‌̱let:template info 10 2238 36800 36799 2025-02-16T03:41:17Z Kambai Akau 8 36800 wikitext text/x-wiki <br style="clear: all;"/><br/>{{#if:{{{edit sections|}}}||__NOEDITSECTION__}}<div style="color:var(--color-subtle,#00ffff); text-align:center;"><small>'''The template description below will not be displayed when the template is placed'''</small></div> <div class="toccolours" style="width:full; background:var(--background-color-warning-subtle); color:var(--color-base,#00ffff); border: 1px solid var(--border-color-subtle,#c8ccd1); ​​padding:0.5em;"> {{{1}}} </div><noinclude> {{template info|1= ;Goal This template can be used to add information about the purpose and use of a template to the Wiktionary. It also serves to create a separation between a template and the information about use that is not included when a template is placed. ;Usage The template can be used with one parameter and must be between &lt;noinclude&gt;&lt;/noinclude&gt; to be put. Optionally, "edit sections=yes" can be given as an extra parameter to enable the "[edit]" links for sections. <pre><nowiki>&lt;noinclude&gt; {{</nowiki>template info|1= <nowiki>}} &lt;/noinclude&gt;</nowiki></pre> It is suggested to always use the following parts in the template information: *Goal *Usage And if applicable: *Default values *Related templates For clarity, headings are best preceded by a semicolon (;). }} [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let|template info]] </noinclude> tkocpnnwdapgmod368v9iewp2ov0dy4 Ta‌̱mpi‌̱let:Tl 10 2239 36804 2025-02-16T03:52:18Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:temp]] 36804 wikitext text/x-wiki #REDIRECT [[Template:temp]] fpcs31dezxxqooyf29i9shtdyjaue69 Ta‌̱mpi‌̱let:TL 10 2240 36805 2025-02-16T03:52:52Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:temp]] 36805 wikitext text/x-wiki #REDIRECT [[Template:temp]] fpcs31dezxxqooyf29i9shtdyjaue69 Ta‌̱mpi‌̱let:pn 10 2241 36812 2025-02-16T04:11:33Z Kambai Akau 8 Created page with "{{SUBPAGENAME}}<noinclude>[[Sa:Nta̱mpi̱let lemma|pn]]</noinclude>" 36812 wikitext text/x-wiki {{SUBPAGENAME}}<noinclude>[[Sa:Nta̱mpi̱let lemma|pn]]</noinclude> mrnux7f2vhop936i0yzkz74ngskgaxz Ta‌̱mpi‌̱let:str ≥ len 10 2242 36813 2025-02-16T04:13:40Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:String templates|strgelen|{{{1|}}}|{{{2}}}|{{{3|}}}|{{{4|}}}}}</includeonly><noinclude>{{template info| ;Usage Checks whether the length of a string is greater than or equal to a specified length. ;Parameters #the string #the length to be compared #result when the string is longer or the same length #result when the string is shorter ;Examples :<code><nowiki>{{str ≥ len|abcde|4|yes|no}}</nowiki></code> returns {{str ≥ len|abcde|4|yes|no}} :<cod..." 36813 wikitext text/x-wiki <includeonly>{{#invoke:String templates|strgelen|{{{1|}}}|{{{2}}}|{{{3|}}}|{{{4|}}}}}</includeonly><noinclude>{{template info| ;Usage Checks whether the length of a string is greater than or equal to a specified length. ;Parameters #the string #the length to be compared #result when the string is longer or the same length #result when the string is shorter ;Examples :<code><nowiki>{{str ≥ len|abcde|4|yes|no}}</nowiki></code> returns {{str ≥ len|abcde|4|yes|no}} :<code><nowiki>{{str ≥ len|abcde|5|yes|no}}</nowiki></code> returns {{str ≥ len|abcde|5|yes|no}} :<code><nowiki>{{str ≥ len|abcde|6|yes|no}}</nowiki></code> returns {{str ≥ len|abcde|6|yes|no}} :<code><nowiki>{{str ≥ len||0|yes|no}}</nowiki></code> returns {{str ≥ len||0|yes|no}} :<code><nowiki>{{str ≥ len||1|yes|no}}</nowiki></code> returns {{str ≥ len||1|yes|no}} ;See also * [[Template:str ≤ len]] * [[Template:str ≠ len]] * [[Template:str len]] }} [[Category:String Templates]] </noinclude> eak7xwxy7dlct7i2huxn92gt9r3tvjp Module:String templates 828 2243 36815 2025-02-16T04:20:53Z Kambai Akau 8 Created page with "local p = {} local function txtarg(frame, key) return mw.text.trim(frame.args[key]) end function p.strfindspace(frame) return mw.ustring.find(txtarg(frame, 1), ' ') or '' end function p.strindex(frame) local s = txtarg(frame, 1) local i = tonumber(frame.args[2]) if i <= 0 then return frame:expandTemplate{ title='FormattingError', args={'((str index)): Index must be positive.'}} end if i > #s then return frame:expandTemplate{ title='FormattingError', args={'..." 36815 Scribunto text/plain local p = {} local function txtarg(frame, key) return mw.text.trim(frame.args[key]) end function p.strfindspace(frame) return mw.ustring.find(txtarg(frame, 1), ' ') or '' end function p.strindex(frame) local s = txtarg(frame, 1) local i = tonumber(frame.args[2]) if i <= 0 then return frame:expandTemplate{ title='FormattingError', args={'((str index)): Index must be positive.'}} end if i > #s then return frame:expandTemplate{ title='FormattingError', args={'((str index)): String is not long enough.'}} end return mw.ustring.char(mw.ustring.codepoint(s, i)) end function p.strlen(frame) local r = mw.ustring.len(txtarg(frame, 1)) if r > 500 then r = 500 end return r end -- ≥, greater or equal local function ge(a, b) return a >= b end local function strcmplen(frame, cmp) local a = p.strlen(frame) local b = tonumber(frame.args[2]) local r if cmp(a, b) then r = frame.args[3] else r = frame.args[4] end return r end -- str ≥ len function p.strgelen(frame) return strcmplen(frame, ge) end function p.strleft(frame) local s = txtarg(frame, 1) local n = tonumber(frame.args[2]) if mw.ustring.len(s) == 0 then return '' -- prevent infinite loop end if n > 500 then n = 500 end while mw.ustring.len(s) < n do s = s .. s end return mw.ustring.sub(s, 1, n) end function p.strright(frame) local s = txtarg(frame, 1) if mw.ustring.len(s) > 100 then return frame:expandTemplate{ title='FormattingError', args={'max index is 100 for str right'}} end local i = tonumber(frame.args[2]) return mw.ustring.sub(s, i + 1) end function p.strrightc(frame) local i = tonumber(frame.args[2]) if i == 0 then return '' end local s = txtarg(frame, 1) if mw.ustring.len(s) > 100 then return frame:expandTemplate{ title='FormattingError', args={'max index is 100 for str rightc'}} end return mw.ustring.sub(s, -i) end return p g57fmsueiqln858f47v7pif8c4guxsl Ta‌̱mpi‌̱let:A̱sa 10 2244 36817 2025-02-16T04:29:30Z Kambai Akau 8 Created page with "<includeonly>{{#if:{{{1|}}}|{{#if:{{NAMESPACE}}||[[Sa:{{{1}}]]]}}}}</includeonly><noinclude> {{template info|1= ;Goal *This template can be used in lemma templates and only places a page in a fixed category if it is in the main namespace. This is useful when a template is sometimes mentioned in discussions or in other templates and it is not the intention to include the talk page or template in the relevant category in that case. ;Usage *The template is intended to be ca..." 36817 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|{{#if:{{NAMESPACE}}||[[Sa:{{{1}}]]]}}}}</includeonly><noinclude> {{template info|1= ;Goal *This template can be used in lemma templates and only places a page in a fixed category if it is in the main namespace. This is useful when a template is sometimes mentioned in discussions or in other templates and it is not the intention to include the talk page or template in the relevant category in that case. ;Usage *The template is intended to be called by other templates with one parameter :'''1''' ''(required)'' : the name of the category, which can also contain templates *If the parameter (part of speech code) is missing, the template does nothing. ;Example :<nowiki>{{A̱sa|Constituent composition in {{eng}}}}</nowiki> :would be invoked on a regular lemma on the page placed in the [[:Sa:Compositional composition in Tyap]] ;Remark :This template is mainly intended to make the code of templates a little clearer and to reduce the chance of descriptions. :The name is a shortening of '''A̱'''tsak a̱wat-a̱lyoot namespace and '''sa'''. }} [[Sa:Nta̱mpi̱let lemma]]</noinclude> rgmtendva9hsjw7c9hu9nngr8bdsvuj Ta‌̱mpi‌̱let:1 10 2245 36818 2025-02-16T04:34:06Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:1ps]] 36818 wikitext text/x-wiki #REDIRECT: [[Template:1ps]] rchpe1rbdxtx1bopamgvqs4rrmpzc3p Ta‌̱mpi‌̱let:1ps 10 2246 36819 2025-02-16T04:36:05Z Kambai Akau 8 Created page with "{{conjugtable|{{{1}}}}} {{#if:{{{etym|}}}|'''[{{{etym}}}]'''&ensp;}}'''{{{2|{{pn}}}}}''' #first person singular present tense of{{#if:{{{refl|}}}}|&nbsp;zich|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{eg-1|Ik '''{{splijt1}}'''{{#if:{{{refl|}}}|me|}} '''{{ssplitt2}}'''.}}|{{eg-1|I '''{{pn}}'''{{#if:{{{refl|}}}|&nbsp;me|}}.}}}} {{#if:{{{no-imp|}}}||#imperative of{{#if:{{{refl|}}}|&nbsp;himself|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{bv-1|'''{{ucfirst:{{s..." 36819 wikitext text/x-wiki {{conjugtable|{{{1}}}}} {{#if:{{{etym|}}}|'''[{{{etym}}}]'''&ensp;}}'''{{{2|{{pn}}}}}''' #first person singular present tense of{{#if:{{{refl|}}}}|&nbsp;zich|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{eg-1|Ik '''{{splijt1}}'''{{#if:{{{refl|}}}|me|}} '''{{ssplitt2}}'''.}}|{{eg-1|I '''{{pn}}'''{{#if:{{{refl|}}}|&nbsp;me|}}.}}}} {{#if:{{{no-imp|}}}||#imperative of{{#if:{{{refl|}}}|&nbsp;himself|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{bv-1|'''{{ucfirst:{{splice1}}}}'''{{#if:{{{refl|}}}|&nbsp;je|}} '''{{splice2}}'''!}}|{{eg-1|'''{{ucfirst:{{pn}}}}'''{{#if:{{{refl|}}}|&nbsp;je|}}!}}}}}} #''(in inversion)'' second person singular present tense of{{#if:{{{refl|}}}}|&nbsp;zich|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{eg-1|'''{{ucfirst:{{splice1}}}}''' je{{#if:{{{refl|}}}|&nbsp;je|}} '''{{splijt2}}'''?}}|{{eg-1|'''{{ucfirst:{{pn}}}}'''{{#if:{{{refl|}}}}|&nbsp;je|}} je?}}}}<!-- -->{{#if:{{{third|}}}|#third person singular present tense of{{#if:{{{refl|}}}|&nbsp;zich|}} [[{{{1}}}]]|}}{{#if:{{{4|}}}|#subjunctive of [[{{{1}}}]]|}}{{#if:{{{3|}}}}|{{volt-d|{{{1}}}|{{{2|{{pn}}}}}|refl={{{refl|}}}}|c={{{c|{{pn}}e}}}}}}}}<includeonly> [[Category:Verb tense in Dutch]][[Category:1ps]]</includeonly><noinclude>{{template info|1= ;Goal This template is used to unambiguously display the first person singular forms of verbs. ;Usage Place this template directly under the heading <nowiki>{{-verb-}}</nowiki>. Specify the entire verb as a parameter. It is also possible to change the bold lemma word with the second parameter, which is important, for example, in the case of a stress homogram.<br> :By filling in the third parameter it can also be indicated that the word form is also the past participle. Like this: <nowiki>{{1ps|infinitive|3=a}}</nowiki>, see for example [[prepared]].<br> :By filling in the fourth parameter it can also be indicated that the word form is also the subjunctive mood. Like this: <nowiki>{{1ps|infinitive|4=a}}</nowiki>, see for example [[go op]]. :By entering the parameter "third" the third person is also added, see for example [[will]]. :By filling in the parameter "refl" the reflexive pronoun is added. :Setting the parameter "no-imp" omits the imperative. :With the parameter "c", when using the third parameter, the inflected form of the past participle can be stated if this does not simply amount to the addition of -e, see for example [[adored]]. :The "etym" parameter allows a reference to a particular etymology to be added between square brackets before the bold lemma word. }} [[Category:Verb tense templates for Dutch|1ps]]</noinclude> qpjm9muuuogb85oub0mhmvuhih3nnnb apen 0 2247 43116 41731 2026-02-27T23:20:36Z MarcoSwart 418 layout 43116 wikitext text/x-wiki =={{-nl-}}== [[Fail:Jigokudani hotspring in Nagano Japan 001.jpg|thumb|'''apen''']] ===Yei=== * [[Za̱FBS]]: / ˈapə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-apen.ogg}} ** {{hyphenation|nl|apen}} ===A̱lyoot=== [[de#Dot|''de'']] '''apen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[aap]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cj1xxerqxn9cefo2a9eze5gbcvkftz3 aap 0 2248 42819 41721 2026-02-26T21:54:20Z MarcoSwart 418 layout 42819 wikitext text/x-wiki =={{-nl-}}== [[Fail:Pan troglodytes (male).jpg|thumb|'''aap''' (chimpansee)]] ===Yei=== * [[Za̱FBS]]: / ap / (a̱ka̱tyong 1) ** {{audio|nl|Nl-aap.ogg}} ** {{hyphenation|nl|aap}} ===A̱lyoot=== [[de#Dot|''de'']] '''aap''' (''á̱kpa:'' [[de#Dot|''de'']] [[apen#Dot|'''apen''']]) # [[zeam]] ([[species:Cercopithecidae|''Cercopithecidae'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] p3scs9kyqvr9jj3fvm4yufvbk6du5xr vleermuis 0 2249 42990 36838 2026-02-27T20:26:09Z MarcoSwart 418 layout 42990 wikitext text/x-wiki =={{-nl-}}== [[Fail:Big-eared-townsend-fledermaus.jpg|thumb|'''vleermuis''' (''Corynorhinus townsendii'')]] ===Yei=== * [[Za̱FBS]]: / ˈvlermœys / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vleermuis.ogg}} ** {{hyphenation|nl|vleer|muis}} ===A̱lyoot=== [[de#Dot|''de'']] '''vleermuis''' (''á̱kpa:'' [[de#Dot|''de'']] [[vleermuizen#Dot|'''vleermuizen''']]) # [[a̱ncann]] ([[species:Chiroptera|''Chiroptera'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8y2wv6s131anqejhkdehvkqadpaiogi vleermuizen 0 2250 36876 36836 2025-02-16T22:37:57Z MarcoSwart 418 ZaFBS 36876 wikitext text/x-wiki ==Dot== [[Fail:Litchfield National Park (AU), Shady Creek Walk -- 2019 -- 3737.jpg|thumb|'''vleermuizzen''' ]] ===Yei=== * [[Za̱FBS]]: /ˈvlermœyzə(n)/ (a̱ka̱tyong 3); * {{audio|nl|Nl-vleermuizen.ogg}} * {{hyphenation|nl|vleer|mui|zen}} ===A̱lyoot=== [[de#Dot|de]] '''vleermuizen''' # ''a̱nyiung'' [[vleermuis#Dot|vleermuis]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] khuzdpmyjsfxi250zvqbtxb0xh1bl5i a̱nkweak 0 2251 36853 36848 2025-02-16T19:26:06Z Kambai Akau 8 /* A̱lyoot */ 36853 wikitext text/x-wiki ==Tyap== [[Fail:2014-04-29 01 Northwestern crow (Corvus brachyrhynchos caurinus).jpg|thumb|'''A̱nkweak''' shyia̱ di̱ nwuan a̱vwuo]] ===Yei=== * {{IPA|kcg|/ə̀ŋkʷeaɡ/}} ** {{audio|kcg|Kcg-a̱nkweak.ogg|a=}} ** {{hyphenation|kcg|a̱|n|kweak}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱nkweak''' (''á̱kpa'' '''[[a̱yaankweak]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱nkweak''' ([[species:Corvus|''Corvus'']]) yet tangka̱i a̱kwokwak a̱man hwa hwa kku li dyundyung a̱ni. #* '''''A̱nkweak''' wuni maai wan a̱kati ma̱ng tangka̱i mumwang huni!'' #* ''N nwuan ghwughwu-a̱guguut '''a̱nkweak''' ghyang mi̱ Roshya a̱ nok a̱li ma̱ng shán-ntswam. Ku myim a nwuan meang.'' #* ''Yok ma '''a̱nkweak''' wu bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|kraai}} * [[Shong]]: {{t+|en|crow}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] r7bu2p8jeg0cy6mls9xdtwpr2vqrp68 a̱yaankweak 0 2252 36849 36847 2025-02-16T19:14:48Z Kambai Akau 8 /* Yei */ 36849 wikitext text/x-wiki ==Tyap== [[Fail:A murder of crows.jpg|thumb|'''A̱yaankweak''' a̱tat shyia̱ di̱ cat kyayak]] ===Yei=== * {{IPA|kcg|/ə̀jaaŋkʷeaɡ/}} ** {{audio|kcg|Kcg-a̱yaankweak.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|n|kweak}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱nkweak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|kraaien}} * [[Shong]]: {{t+|en|crows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] lb2azzph170w80pb3qrbbqnpywnws0n kraai 0 2254 42965 36851 2026-02-27T20:00:39Z MarcoSwart 418 layout 42965 wikitext text/x-wiki =={{-nl-}}== [[Fail:Corvus corone 2023 10 28 06.jpg|thumb|'''kraai''' (''Corvus corone'')]] ===Yei=== * [[Za̱FBS]]: / kraj / (a̱ka̱tyong 1) ** {{audio|nl|Nl-kraai.ogg}} ** {{hyphenation|nl|kraai}} ===A̱lyoot=== [[de#Dot|''de'']] '''kraai''' (''á̱kpa:'' [[de#Dot|''de'']] [[kraaien#Dot|'''kraaien''']]) # [[a̱nkweak]] ([[species:Corvus|''Corvus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 29rjglaegkiae7es5khgkv1b0fklgnm kraaien 0 2255 36852 2025-02-16T19:23:25Z Kambai Akau 8 Created page with "==Dot== [[Fail:Corvus cornix20160523 4848.jpg|thumb|'''kraaien''' (''Corvus cornix'')]] ===Yei=== * [[Za̱FBS]]: /ˈkrajə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-kraaien.ogg}} * {{hyphenation|nl|kraai|en}} ===A̱lyoot=== [[de#Dot|de]] '''kraaien''' # ''a̱nyiung'' [[kraai#Dot|kraai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36852 wikitext text/x-wiki ==Dot== [[Fail:Corvus cornix20160523 4848.jpg|thumb|'''kraaien''' (''Corvus cornix'')]] ===Yei=== * [[Za̱FBS]]: /ˈkrajə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-kraaien.ogg}} * {{hyphenation|nl|kraai|en}} ===A̱lyoot=== [[de#Dot|de]] '''kraaien''' # ''a̱nyiung'' [[kraai#Dot|kraai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] t60p0phn1bonhiltjtgwwfjtup8em7m Ta‌̱mpi‌̱let:trans-mid 10 2256 36855 2025-02-16T20:03:58Z Kambai Akau 8 Created page with "<onlyinclude>*{{deprecated code|{{tl|trans-mid}}}}</onlyinclude> [[Category:Column templates|{{PAGENAME}}]] {{documentation}}" 36855 wikitext text/x-wiki <onlyinclude>*{{deprecated code|{{tl|trans-mid}}}}</onlyinclude> [[Category:Column templates|{{PAGENAME}}]] {{documentation}} fpstbipb4kcdqk0ktcco0p8vchi07fg Ta‌̱mpi‌̱let:deprecated code 10 2257 36856 2025-02-16T20:04:40Z Kambai Akau 8 Created page with "{{#ifeq:{{{active|}}}|no|{{{1}}}|<span class="deprecated" title="{{#if:{{{tooltip|}}}|{{{tooltip}}}|This is a deprecated template usage.}}">''([[:Category:Successfully deprecated templates|{{#if:{{{text|}}}|{{{text}}}|deprecated template usage}}]])'' {{{1}}}</span><includeonly>[[Category:Pages using deprecated templates{{#switch:{{NAMESPACE}}|Appendix|Reconstruction|Thesaurus|Sign gloss|Citations|=|#default=/other}}]]</includeonly>}}<!-- --><noinclude>{{documentation}}<..." 36856 wikitext text/x-wiki {{#ifeq:{{{active|}}}|no|{{{1}}}|<span class="deprecated" title="{{#if:{{{tooltip|}}}|{{{tooltip}}}|This is a deprecated template usage.}}">''([[:Category:Successfully deprecated templates|{{#if:{{{text|}}}|{{{text}}}|deprecated template usage}}]])'' {{{1}}}</span><includeonly>[[Category:Pages using deprecated templates{{#switch:{{NAMESPACE}}|Appendix|Reconstruction|Thesaurus|Sign gloss|Citations|=|#default=/other}}]]</includeonly>}}<!-- --><noinclude>{{documentation}}</noinclude> sbklorazzvj1bljd6402e0f7vxjwog3 Ta‌̱mpi‌̱let:trans-mid/documentation 10 2258 36857 2025-02-16T20:05:52Z Kambai Akau 8 Created page with "{{deprecated}} {{documentation subpage}} This template was previously used as part of a sequence with {{tl|trans-top}} and {{tl|trans-bottom}} to create translation tables. It was placed roughly in the middle of the list of translations in order to achieve a visually balanced table, such that the two columns are about the same height. '''Please note that this is no longer necessary, and that this template now has no effect. It should therefore be removed from any pages..." 36857 wikitext text/x-wiki {{deprecated}} {{documentation subpage}} This template was previously used as part of a sequence with {{tl|trans-top}} and {{tl|trans-bottom}} to create translation tables. It was placed roughly in the middle of the list of translations in order to achieve a visually balanced table, such that the two columns are about the same height. '''Please note that this is no longer necessary, and that this template now has no effect. It should therefore be removed from any pages which use it.''' See {{tl|trans-top}} for full documentation. <includeonly> [[Category:Translation templates|trans mid]] [[Category:Successfully deprecated templates|trans mid]] </includeonly> fzi9vvfis37ghqg8n270yg8onh0udzd Ta‌̱mpi‌̱let:deprecated 10 2259 36858 2025-02-16T20:06:28Z Kambai Akau 8 Created page with "{{maintenance box|red | image = [[File:Ambox warning pn.svg|50px]] | title = This {{#switch:{{NAMESPACE}}|=page|#default={{lc:{{NAMESPACE}}}}}} is going to be deleted. | text = <noinclude><nowiki>{{FULLPAGENAME}}</nowiki></noinclude><includeonly>{{FULLPAGENAME}}</includeonly> is [[deprecate#Verb|deprecated]] or has failed [[Wiktionary:Requests for deletion/Others]]. {{#if:{{{1|}}}|It has been replaced by [[{{{1}}}]]{{#if:{{{2|}}}|<nowiki/> and [[{{{2}}}]]}}. <nowiki/>}..." 36858 wikitext text/x-wiki {{maintenance box|red | image = [[File:Ambox warning pn.svg|50px]] | title = This {{#switch:{{NAMESPACE}}|=page|#default={{lc:{{NAMESPACE}}}}}} is going to be deleted. | text = <noinclude><nowiki>{{FULLPAGENAME}}</nowiki></noinclude><includeonly>{{FULLPAGENAME}}</includeonly> is [[deprecate#Verb|deprecated]] or has failed [[Wiktionary:Requests for deletion/Others]]. {{#if:{{{1|}}}|It has been replaced by [[{{{1}}}]]{{#if:{{{2|}}}|<nowiki/> and [[{{{2}}}]]}}. <nowiki/>}}<!-- -->{{#switch:{{NAMESPACE}}<!-- -->|Template=Please do not use this template, and remove it from pages that use it.<!-- -->|Category=Please do not add pages to this category, and delete or decategorize any pages that are currently categorized in it.<!-- -->}}<!-- -->}}<!-- --><includeonly><!-- -->{{#ifeq:{{SUBPAGENAME}}|documentation<!-- -->|<!-- do nothing -->|<!-- -->[[Category:Deprecated {{#switch:{{NAMESPACE}}|Template=templates|Category=categories|#default=pages}}]]<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> 3rjwd4kl9lce43dhhsego54vygfzpxl a̱ka̱bwu 0 2260 42641 42640 2026-02-19T21:05:49Z Kambai Akau 8 /* Tyap */ 42641 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Collage of Nine Dogs.jpg|thumb|right|220px|Ntangka̱i '''a̱ka̱bwu''' a̱kubunyiung nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀kəbʷu/}} ** {{audio|kcg|Kcg-a̱ka̱bwu.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|bwu}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱bwu]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|honden}} * [[Shong]]: {{t+|en|dogs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱ka̱bwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7hbx0ajf6nvf9svhp1b8dxv8qjykvd6 hond 0 2261 42842 36864 2026-02-26T22:42:49Z MarcoSwart 418 layout 42842 wikitext text/x-wiki =={{-nl-}}== [[Fail:Rottweiler3.jpg|thumb|'''hond''']] ===Yei=== * [[Za̱FBS]]: / hɔnt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-hond.ogg}} ** {{hyphenation|nl|hond}} ===A̱lyoot=== [[de#Dot|''de'']] '''hond''' (''á̱kpa:'' [[de#Dot|''de'']] [[honden#Dot|'''honden''']]) # [[a̱bwu]] ([[species:Canis lupus familiaris|''Canis lupus familiaris'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3nvu8kcihgm7dytybx9rjujrx36v9do honden 0 2262 36867 36865 2025-02-16T22:26:22Z MarcoSwart 418 ZaFBS 36867 wikitext text/x-wiki ==Dot== [[Fail:Greenland 467 (35130903436) (cropped).jpg|thumb|'''honden''']] ===Yei=== * [[Za̱FBS]]: /ˈhɔndə(n)/ (a̱ka̱tyong 2); * {{audio|nl|Nl-honden.ogg}} * {{hyphenation|nl|hon|den}} ===A̱lyoot=== [[de#Dot|de]] '''honden''' # ''a̱nyiung'' [[hond#Dot|hond]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6m7dwktnak9vt8ok6fx4a7lo2tuioae a̱gwagwa 0 2263 36871 36869 2025-02-16T22:31:30Z Kambai Akau 8 /* A̱lyoot */ 36871 wikitext text/x-wiki ==Tyap== [[Fail:Bucephala-albeola-010.jpg|thumb|'''A̱gwagwa''' a̱mami a̱sa̱khwot]] === Yei === * {{IPA|kcg|/əɡʷâɡʷá/}} ** {{audio|kcg|Kcg-a̱gwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|gwa|gwa}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱gwagwa''' (''á̱kpa'' '''[[a̱yaagwagwa]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gwagwa''' ([[species:Anatidae|''Anatidae'']]) wu yet tangka̱i a̱man hwa ku yet kyangzwa a̱ni nang á̱ saai a̱mali a̱ni a̱wot ku bu yet nyam a̱sa̱khwot ja. #* ''A ka̱n mak ya nam '''a̱gwagwa''' a?'' #* '''''A̱gwagwa''' nung wu kyiat mman swak ma̱ng a̱feang a̱tyetuk lyuo.'' #* ''Nzi̱t bya byia̱ '''a̱gwagwa''' wuni bah a?'' ====Bwoi mi̱ bwoi==== * [[a̱bagwagwa]] * [[a̱cyi-a̱gwagwa]] * [[a̱gbak-a̱gwagwa]] * [[nggwon-a̱gwagwa]] * [[sha̱p-a̱gwagwa]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|eend}} * [[Shong]]: {{t+|en|duck}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱ka̱man]] [[Sa:nywán]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8145jyhypwg5c9xtpqrlqj06fz9k8kz a̱yaagwagwa 0 2264 36875 36874 2025-02-16T22:37:31Z Kambai Akau 8 /* Tyap */ 36875 wikitext text/x-wiki ==Tyap== [[Fail:Ducks at the park.jpg|thumb|right|220px|'''A̱yaagwagwa''' a̱tat shyia̱ di̱n cong]] ===Yei=== * {{IPA|kcg|/əjaaɡʷaɡʷa/}} ** {{audio|kcg|Kcg-a̱yaagwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gwa|gwa}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gwagwa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱man}} * [[Dot]]: {{t+|nl|eenden}} * [[Shong]]: {{t+|en|ducks}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:nkyangzwa]] [[Sa:nywán]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qwqcie915jkayvd675e3m8wmj62d2kb eend 0 2265 42834 36889 2026-02-26T22:24:33Z MarcoSwart 418 layout 42834 wikitext text/x-wiki =={{-nl-}}== [[Fail:Male mallard duck 2.jpg|thumb|'''eend''']] ===Yei=== * [[Za̱FBS]]: / ent / (a̱ka̱tyong 1) ** {{audio|nl|Nl-eend.ogg}} ** {{hyphenation|nl|eend}} ===A̱lyoot=== [[de#Dot|''de'']] '''eend''' (''á̱kpa:'' [[de#Dot|''de'']] [[eenden#Dot|'''eenden''']]) # [[a̱gwagwa]] ([[species:Anatidae|''Anatidae'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mxs6ui5f0fzwseba4rg8hi9lv9xt363 eenden 0 2266 36887 36886 2025-02-16T22:51:47Z Kambai Akau 8 Kambai Akau shyei wat hu [[eendeṅ]] nat [[eenden]] 36886 wikitext text/x-wiki ==Dot== [[Fail:Anas platyrhynchos male female quadrat.jpg|thumb|'''eenden''']] ===Yei=== * [[Za̱FBS]]: /ˈendə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-eenden.ogg}} * {{hyphenation|nl|een|den}} ===A̱lyoot=== [[de#Dot|de]] '''eenden''' # ''a̱nyiung'' [[eend#Dot|eend]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 13oj56oh3a1debvowwr1jbnhfr2ef23 a̱gwong-a̱da 0 2268 36904 36893 2025-02-16T23:32:55Z Kambai Akau 8 36904 wikitext text/x-wiki ==Tyap== [[File:African fish eagle (Haliaeetus vocifer) Ethiopia.jpg|thumb|'''A̱gwong-a̱da''' a̱fa̱n Afi̱rika (''Haliaeetus vocifer'') a̱zakwon]] === Yei === * {{IPA|kcg|/ə̀ɡʷóŋə́da/}} ** {{audio|kcg|Kcg-a̱gwong-a̱da.ogg|a=}} ** {{hyphenation|kcg|a̱|gwong|a̱|da}} (a̱ka̱tyong 4) === A̱lyoot === '''a̱gwong-a̱da''' (''á̱kpa'' '''[[a̱yaagwong-a̱da]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gwong-a̱da''' ([[species:Aquila|''Aquila'']]) wu yet tangka̱i a̱gba̱ndang a̱man hwa ku yet fi̱ri̱p za̱ra̱u a̱ swak kuzang a̱man kyai tswazwa a̱ni. Á̱ ka ngyei nggu a̱gwam kyai tswazwa wu meang. #* ''Á̱niet ba̱ khwi A̱gwazwa di̱ndi̱ng a̱ni na hyaai ncet mba na, ba̱ na fi̱ri̱p nang '''a̱gwong-a̱da''' wu.'' #* '''''A̱gwong-a̱da''' wu fi̱p a̱ nat za̱ra̱u.'' #* ''Ka̱ doot, '''a̱gwong-a̱da''' wuni na kyiak a̱banzon kani a̱ nat.'' ====Bwoi mi̱ bwoi==== * [[a̱bagwong-a̱da]] * [[a̱cyi-a̱gwong-a̱da]] * [[a̱gbak-a̱gwong-a̱da]] * [[nggwon-a̱gwong-a̱da]] * [[sha̱p-a̱gwong-a̱da]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|adelaar}}, {{t+|nl|arend}} * [[Shong]]: {{t+|en|eagle}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pdzgnyzeok6bzgo81f60bc4ixkjuwss a̱yaagwong-a̱da 0 2269 36897 36896 2025-02-16T23:19:26Z Kambai Akau 8 36897 wikitext text/x-wiki ==Tyap== [[File:An adult and a juvenile white-tailed eagle (Haliaeetus albicilla) fighting.jpg|thumb|'''A̱yaagwong-a̱da''' a̱feang shyia̱ di̱ kwan]] ===Yei=== * {{IPA|kcg|/ə̀jaaɡʷoŋəda/}} ** {{audio|kcg|Kcg-a̱yaagwong-a̱da.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gwong|a̱|da}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gwong-a̱da]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱gba̱ndang a̱man}} * [[Dot]]: {{t+|nl|adelaars}}, {{t+|nl|adelaaren}} * [[Shong]]: {{t+|en|eagles}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ftoa5tnau4n4hxcwddxu11msm4mp76j adelaar 0 2270 42823 41724 2026-02-26T22:03:29Z MarcoSwart 418 layout 42823 wikitext text/x-wiki =={{-nl-}}== [[Fail:Eagle Bokeh.jpg|thumb|right|220px|'''adelaar''' (Amerikaanse zeearend, [[species:Haliaeetus leucocephalus|''Haliaeetus leucocephalus'']])]] ===Yei=== * [[Za̱FBS]]: / ˈadəˌlar / (a̱ka̱tyong 3); ** {{audio|nl|Nl-adelaar.ogg}} ** {{hyphenation|nl|a|de|laar}} ===A̱lyoot=== [[de#Dot|''de'']] '''adelaar''' (''á̱kpa'' [[de#Dot|''de'']] [[adelaars#Dot|'''adelaars''']], [[de#Dot|''de'']] [[adelaren#Dot|'''adelaren''']]) # [[a̱gwong-a̱da]] ([[species:Aquila|''Aquila'']]) ====Tai==== # [[arend]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cbfml4aw3mj6xybk60936a5wvat88iu arend 0 2271 42822 41732 2026-02-26T21:59:13Z MarcoSwart 418 layout 42822 wikitext text/x-wiki =={{-nl-}}== [[Fail:Eagle Bokeh.jpg|thumb|right|220px|'''arend''' (Amerikaanse zeearend)]] ===Yei=== * [[Za̱FBS]]: / ˈarənt / (a̱ka̱tyong 2); ** {{audio|nl|Nl-arend.ogg}} ** {{hyphenation|nl|a|rend}} ===A̱lyoot=== [[de#Dot|''de'']] '''arend''' (''á̱kpa:'' [[de#Dot|''de'']] [[arenden#Dot|'''arenden''']]) # [[a̱gwong-a̱da]] ([[species:Aquila|''Aquila'']]) ====Tai==== # [[adelaar]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2522p4z08pzq95equ5i2tnkdvk2wkez adelaars 0 2272 41725 36914 2026-02-06T14:49:35Z Kambai Akau 8 /* Dot */ 41725 wikitext text/x-wiki =={{-nl-}}== [[Fail:Eagles together.jpg|thumb|'''adelaars''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-adelaars.ogg}} * {{hyphenation|nl|a|de|laars}} ===A̱lyoot=== [[de#Dot|de]] '''adelaars''' # ''a̱nyiung'' [[adelaar#Dot|adelaar]] ====Tai==== # [[adelaren]] # [[arenden]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hdw5zep057x7j3spvnzrqwxc9z5j0md adelaren 0 2273 41726 36919 2026-02-06T14:49:53Z Kambai Akau 8 /* Dot */ 41726 wikitext text/x-wiki =={{-nl-}}== [[Fail:Eagles together.jpg|thumb|'''adelaren''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 4) * {{audio|nl|Nl-adelaren.ogg}} * {{hyphenation|nl|a|de|la|ren}} ===A̱lyoot=== [[de#Dot|de]] '''adelaaren''' # ''a̱nyiung'' [[adelaar#Dot|adelaar]] ====Tai==== # [[adelaars]] # [[arenden]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ths98et13651otuefa5pzr8weudjnm4 arenden 0 2274 41733 36917 2026-02-06T14:53:37Z Kambai Akau 8 /* Dot */ 41733 wikitext text/x-wiki =={{-nl-}}== [[Fail:Eagles together.jpg|thumb|'''arenden''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-arenden.ogg}} * {{hyphenation|nl|a|ren|den}} ===A̱lyoot=== [[de#Dot|de]] '''arenden''' # ''a̱nyiung'' [[arend#Dot|arend]] ====Tai==== # [[adelaars]] # [[adelaren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ozjdiugejxsw0zmnwectxmrtwbbgh1i ei 0 2276 42836 36924 2026-02-26T22:28:44Z MarcoSwart 418 layout 42836 wikitext text/x-wiki =={{-nl-}}== [[Fail:Struthio camelus MHNT.ZOO.2010.11.1.1.jpg|thumb|'''ei''']] ===Yei=== * [[Za̱FBS]]: / ɛi / (a̱ka̱tyong 1) ** {{audio|nl|Nl-ei.ogg}} ** {{hyphenation|nl|ei}} ===A̱lyoot=== [[het#Dot|''het'']] '''ei''' (''á̱kpa:'' [[de#Dot|''de'']] [[eieren#Dot|'''eieren''']]) # [[a̱cyi]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 38r9l0t1ic2yz2ewisa8gexdswl19f0 eieren 0 2277 36926 36925 2025-02-17T02:04:28Z Kambai Akau 8 /* Dot */ 36926 wikitext text/x-wiki ==Dot== [[Fail:Eggs in basket 2020 G1.jpg|thumb|right|220px|'''eieren''']] ===Yei=== * [[Za̱FBS]]: /ˈɛijərə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-eieren.ogg}} * {{hyphenation|nl|ei|e|ren}} ===A̱lyoot=== [[de#Dot|de]] '''eieren''' # ''a̱nyiung'' [[ei#Dot|ei]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] aj4yiuhati387kdkd9upzdyfde2lljh vet 0 2278 42988 36939 2026-02-27T20:23:32Z MarcoSwart 418 layout 42988 wikitext text/x-wiki =={{-nl-}}== [[Fail:2013-11-21 22-09-04 moisissure-145f.jpg|thumb|'''vet''']] ===Yei=== * [[Za̱FBS]]: / vɛt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-vet.ogg}} ** {{hyphenation|nl|vet}} ===A̱lyoot=== [[het#Dot|''het'']] '''vet''' (''á̱kpa:'' [[de#Dot|''de'']] [[vetten#Dot|'''vetten''']]) # [[hya̱u]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3n436k0xu22rwtdafnwnnrxvygw5l9u vetten 0 2279 36940 2025-02-17T02:51:36Z Kambai Akau 8 Created page with "==Dot== ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-vetten.ogg}} * {{hyphenation|nl|vet|ten}} ===A̱lyoot=== [[de#Dot|de]] '''vetten''' # ''a̱nyiung'' [[vet#Dot|vet]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36940 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-vetten.ogg}} * {{hyphenation|nl|vet|ten}} ===A̱lyoot=== [[de#Dot|de]] '''vetten''' # ''a̱nyiung'' [[vet#Dot|vet]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] e93nj5l5yh4fh9toyuc9eso05eio5q8 liefde 0 2280 36947 2025-02-17T03:05:25Z Kambai Akau 8 Created page with "==Dot== [[Fail:Emblem-favorites.svg|thumb|'''liefde''']] ===Yei=== * [[Za̱FBS]]: /ˈlivdə/ (a̱ka̱tyong 2); * {{audio|nl|Nl-liefde.ogg}} * {{hyphenation|nl|lief|de}} ===A̱lyoot=== [[de#Dot|de]] '''liefde''' (''á̱kpa'' [[de#Dot|de]] [[liefden#Dot|'''liefden''']], [[de#Dot|de]] [[liefdes#Dot|'''liefdes''']]) # [[cat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36947 wikitext text/x-wiki ==Dot== [[Fail:Emblem-favorites.svg|thumb|'''liefde''']] ===Yei=== * [[Za̱FBS]]: /ˈlivdə/ (a̱ka̱tyong 2); * {{audio|nl|Nl-liefde.ogg}} * {{hyphenation|nl|lief|de}} ===A̱lyoot=== [[de#Dot|de]] '''liefde''' (''á̱kpa'' [[de#Dot|de]] [[liefden#Dot|'''liefden''']], [[de#Dot|de]] [[liefdes#Dot|'''liefdes''']]) # [[cat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qqzwdoj685n63sroqmm2v25l972v265 liefden 0 2281 36948 2025-02-17T03:09:24Z Kambai Akau 8 Created page with "==Dot== ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-liefden.ogg}} * {{hyphenation|nl|lief|den}} ===A̱lyoot=== [[de#Dot|de]] '''liefden''' # ''a̱nyiung'' [[liefde#Dot|liefde]] ====Tai==== # [[liefdes]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36948 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-liefden.ogg}} * {{hyphenation|nl|lief|den}} ===A̱lyoot=== [[de#Dot|de]] '''liefden''' # ''a̱nyiung'' [[liefde#Dot|liefde]] ====Tai==== # [[liefdes]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8edaqq57y724bwdiugaslgk2akp5pg5 liefdes 0 2282 36949 2025-02-17T03:09:54Z Kambai Akau 8 Created page with "==Dot== ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-liefdes.ogg}} * {{hyphenation|nl|lief|des}} ===A̱lyoot=== [[de#Dot|de]] '''liefdes''' # ''a̱nyiung'' [[liefde#Dot|liefde]] ====Tai==== # [[liefden]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36949 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-liefdes.ogg}} * {{hyphenation|nl|lief|des}} ===A̱lyoot=== [[de#Dot|de]] '''liefdes''' # ''a̱nyiung'' [[liefde#Dot|liefde]] ====Tai==== # [[liefden]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 1ledl1kffb9416vd4xnvjyuxtc3o2ev haar 0 2283 42515 36950 2026-02-16T11:28:54Z MarcoSwart 418 layout 42515 wikitext text/x-wiki =={{-nl-}}== [[Fail:Lost in the jungle (2636158905).jpg|thumb|'''haar''']] ===Yei=== * [[Za̱FBS]]: /har/ (a̱tyong 1); ** {{audio|nl|Nl-haar.ogg}} ** {{hyphenation|nl|haar}} ===A̱lyoot=== ''[[het#Dot|het]]'' '''haar''' (''á̱kpa:'' [[de#Dot|''de'']] [[haren#Dot|'''haren''']]) # [[pyia̱]], [[cat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] iyn4uyjsjuctjd5dwqwbxe1eq59mrit beharing 0 2284 42521 39738 2026-02-16T12:26:47Z MarcoSwart 418 no plural form 42521 wikitext text/x-wiki =={{-nl-}}== [[Fail:Lost in the jungle (2636158905).jpg|thumb|'''beharing''']] ===Yei=== * [[Za̱FBS]]: /bəˈɦaː.rɪŋ/ (a̱ka̱tyong 3); ** {{audio|nl|Nl-beharing.ogg}} ** {{hyphenation|nl|be|ha|ring}} ===A̱lyoot=== [[de#Dot|''de'']] '''beharing''' (''á̱kpa'' *) # [[cat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] fqfx4cjqdmtexhbigirs3nmr4rm21dz vacht 0 2285 42523 36954 2026-02-16T12:27:44Z MarcoSwart 418 layout 42523 wikitext text/x-wiki =={{-nl-}}== [[Fail:Furs.jpg|thumb|'''vacht''']] ===Yei=== * [[Za̱FBS]]: /vɑxt/ (a̱tyong 1); ** {{audio|nl|Nl-vacht.ogg}} ** {{hyphenation|nl|vacht}} ===A̱lyoot=== [[de#Dot|''de'']] '''vacht''' (''á̱kpa'' [[de#Dot|''de'']] [[vachten#Dot|'''vachten''']]) # [[cat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9yyixzd9k5f65b08uu6u49dgtjewt0k vachten 0 2286 42524 36955 2026-02-16T12:31:14Z MarcoSwart 418 /* Dot */ Za̱FBS; layout 42524 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvɑxtə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vachten.ogg}} ** {{hyphenation|nl|vach|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''vachten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vacht#Dot|vacht]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] edp3g8whn7v7xpon1q31ae5tj9mvdeq haren 0 2287 42516 37272 2026-02-16T11:31:32Z MarcoSwart 418 layout 42516 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: /ˈharə(n)/ (a̱ka̱tyong 2) ** {{audio|nl|Nl-haren.ogg}} ** {{hyphenation|nl|ha|ren}} ===A̱lyoot=== [[de#Dot|de]] '''haren''' # ''a̱nyiung'' [[het#Dot|''het'']] [[haar#Dot|haar]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] k87nqmt2a28u2qaouq4847cepskno3x veer 0 2288 42987 36964 2026-02-27T20:22:35Z MarcoSwart 418 layout 42987 wikitext text/x-wiki =={{-nl-}}== [[Fail:A single white feather closeup.jpg|thumb|'''veer''']] ===Yei=== * [[Za̱FBS]]: / ver / (a̱ka̱tyong 1) ** {{audio|nl|Nl-veer.ogg}} ** {{hyphenation|nl|veer}} ===A̱lyoot=== [[de#Dot|''de'']] '''veer''' (''á̱kpa:'' [[de#Dot|''de'']] [[veren#Dot|'''veren''']]) # [[cat]] ====Tai==== # [[veder]] # [[pluim]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pii3nwrwtjcsmnbbymt6nnxj107xt79 veren 0 2289 37208 36969 2025-02-23T20:34:08Z Kambai Akau 8 37208 wikitext text/x-wiki ==Dot== [[Fail:Pennaceous feathers by Garrulus glandarius.jpg|thumb|'''veren''']] ===Yei=== * [[Za̱FBS]]: /ˈveː.rə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-veren.ogg}} * {{hyphenation|nl|ve|ren}} ===A̱lyoot=== [[de#Dot|de]] '''veren''' # ''a̱nyiung'' [[veer#Dot|veer]] ====Tai==== # [[pluimen]] # [[vederen]] # [[veders]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qmyi89o109upw5c2fts0hk60tj7t7n8 pluim 0 2290 36965 36961 2025-02-17T03:46:34Z Kambai Akau 8 36965 wikitext text/x-wiki ==Dot== [[Fail:A single white feather closeup.jpg|thumb|'''pluim''']] ===Yei=== * [[Za̱FBS]]: /plœym/ (a̱tyong 1); * {{audio|nl|Nl-pluim.ogg}} * {{hyphenation|nl|pluim}} ===A̱lyoot=== [[de#Dot|de]] '''pluim''' (''á̱kpa'' [[de#Dot|de]] [[pluimen#Dot|'''pluimen''']]) # [[cat]] ====Tai==== # [[veder]] # [[veer]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rqk2do5p0v8d1dviqpzswliy27to2e1 pluimen 0 2291 36973 36963 2025-02-17T03:54:03Z Kambai Akau 8 36973 wikitext text/x-wiki ==Dot== [[Fail:Pennaceous feathers by Garrulus glandarius.jpg|thumb|'''pluimen''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-pluimen.ogg}} * {{hyphenation|nl|plui|men}} ===A̱lyoot=== [[de#Dot|de]] '''pluimen''' # ''a̱nyiung'' [[pluim#Dot|pluim]] ====Tai==== # [[veren]] # [[vederen]] # [[veders]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] r62lcxy7v7jku69ljm7oomvom8kok0k veder 0 2292 36971 36967 2025-02-17T03:52:15Z Kambai Akau 8 36971 wikitext text/x-wiki ==Dot== [[Fail:Feather on the sand.jpg|thumb|'''veder''']] ===Yei=== * [[Za̱FBS]]: /ˈvedər/ (a̱tyong 1); * {{audio|nl|Nl-veder.ogg}} * {{hyphenation|nl|veder}} ===A̱lyoot=== [[de#Dot|de]] '''veder''' (''á̱kpa'' [[de#Dot|de]] [[vederen#Dot|'''vederen''']], [[de#Dot|de]] [[veders#Dot|'''veders''']]) # [[cat]] ====Tai==== # [[veer]] # [[pluim]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] o2dkcp8vdw6lh02a7p54jy914m4l5zz vederen 0 2293 36970 2025-02-17T03:51:46Z Kambai Akau 8 Created page with "==Dot== [[Fail:Pennaceous feathers by Garrulus glandarius.jpg|thumb|'''vederen''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-vederen.ogg}} * {{hyphenation|nl|ve|de|ren}} ===A̱lyoot=== [[de#Dot|de]] '''vederen''' # ''a̱nyiung'' [[veder#Dot|veder]] ====Tai==== # [[pluimen]] # [[veders]] # [[veren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36970 wikitext text/x-wiki ==Dot== [[Fail:Pennaceous feathers by Garrulus glandarius.jpg|thumb|'''vederen''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-vederen.ogg}} * {{hyphenation|nl|ve|de|ren}} ===A̱lyoot=== [[de#Dot|de]] '''vederen''' # ''a̱nyiung'' [[veder#Dot|veder]] ====Tai==== # [[pluimen]] # [[veders]] # [[veren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dl6z7zqsim40ifgaljka8plkpscjcal veders 0 2294 36972 2025-02-17T03:53:14Z Kambai Akau 8 Created page with "==Dot== [[Fail:Pennaceous feathers by Garrulus glandarius.jpg|thumb|'''veders''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-veders.ogg}} * {{hyphenation|nl|ve|ders}} ===A̱lyoot=== [[de#Dot|de]] '''veders''' # ''a̱nyiung'' [[veder#Dot|veder]] ====Tai==== # [[pluimen]] # [[vederen]] # [[veren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 36972 wikitext text/x-wiki ==Dot== [[Fail:Pennaceous feathers by Garrulus glandarius.jpg|thumb|'''veders''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-veders.ogg}} * {{hyphenation|nl|ve|ders}} ===A̱lyoot=== [[de#Dot|de]] '''veders''' # ''a̱nyiung'' [[veder#Dot|veder]] ====Tai==== # [[pluimen]] # [[vederen]] # [[veren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] on9z375sukcpwtf4gj6gp4lf8qcd8dl houden van 0 2295 37011 36977 2025-02-17T13:57:55Z Kambai Akau 8 37011 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈhɑudə(n) vɑn/ (a̱ka̱tyong 3); * {{audio|nl|Nl-houden van.ogg}} * {{hyphenation|nl|hou|den|van}} ===Ta̱m=== # [[cat]] ====Tai==== # [[beminnen]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nta̱m nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ccpakysbzc6nicj25haftvu7lr8q5b2 Sa:Swáng a̱lyiat nta̱m nDot 14 2296 37013 36975 2025-02-17T13:58:30Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:Swáng a̱lyiat ta̱m nDot]] nat [[Sa:Swáng a̱lyiat nta̱m nDot]] 36975 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nDot]] 9avhefumwso4xhtnytymm0kkzdj8jvn beminnen 0 2297 37012 36976 2025-02-17T13:58:11Z Kambai Akau 8 37012 wikitext text/x-wiki ==Dot== [[Fail:Amoris diuini emblemata (1615) (14742185611).jpg|300px|thumb|right|'''beminnen''']] ===Yei=== * [[Za̱FBS]]: /bəˈmɪnə(n)/ (a̱ka̱tyong 3); * {{audio|nl|Nl-beminnen.ogg}} * {{hyphenation|nl|be|min|nen}} ===Ta̱m=== # [[cat]] ====Tai==== # [[houden van]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nta̱m nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dto47ajqo841o2w0jrii01mxijhbtoe shá̱p 0 2298 37053 36990 2025-02-17T16:19:48Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37053 wikitext text/x-wiki ==Tyap== [[Fail:Vorwerk and brahma hens.jpg|thumb|'''Shá̱p''' nywán sweang shyia̱ di̱ yong]] ===Yei=== * {{IPA|kcg|/ʃə́b/}} ** {{hyphenation|kcg|shá̱p}} (a̱tyong 1) ** {{audio|kcg|Kcg-shá̱p.ogg|a=}} ===Ghwughwu=== # ''a̱nyiung'' [[sha̱p]] ====Tai==== # [[á̱nap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nap}} * [[Dot]]: {{t+|nl|vrouwtjes}} * [[Shong]]: {{t+|en|females}} {{trans-bottom}} [[Sa:ghwughwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 321ecc2lbg63n2ise6if5ls3bz27mmz a̱nap 0 2299 38224 37055 2025-05-25T00:23:25Z Kambai Akau 8 38224 wikitext text/x-wiki ==Tyap== [[Fail:African princess.jpg|thumb|Nggwon '''a̱nap]] ===Yei=== * {{IPA|kcg|/ənab/}} ** {{audio|kcg|Kcg-a̱nap.ogg|a=}} ** {{hyphenation|kcg|a̱|nap}} (a̱ka̱tyong 2) ===Ghwughwu=== '''a̱nap''' (''á̱kpa'' '''[[á̱nap]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''A̱nap''' yet a̱tyubishyi wa a̱ nwai yet a̱sam a̱ni, ma̱nang nggwoneam, a̱byii̱k, a̱nap, a̱yang-a̱li ku a̱yang-a̱byin a̱ni. #* ''A̱kyuo Bobai yet '''a̱nap''' Kanai wa.'' #* '''''A̱nap''' wu wa yet a̱nietkhwop wu.'' #* ''A̱si̱ '''a̱nap''' wu yet a̱shong wa.'' ====Bwoi mi̱ bwoi==== * [[a̱gwam-a̱nap]] * [[a̱gwaza-a̱nap]] * [[a̱na̱nyiuk-a̱nap]] * [[a̱nap-a̱li]] * [[a̱nietkhwop-a̱nap]] * [[a̱shushyuo-a̱nap]] * [[nggwon-a̱nap]] * [[nggwon-a̱gwam-a̱nap]] ====Vak lyuut ghyang==== * [[a̱nab]] ====Tai==== * [[sha̱p]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sha̱p a̱tyubishyi}} * [[Dot]]: {{t+|nl|vrouwtje}} * [[Shong]]: {{t+|en|female}}, {{t+|en|feminine}} {{trans-bottom}} [[Sa:ghwughwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 70jaggzjiy0wgft84beswp86c7uz3kq á̱nap 0 2300 42033 36994 2026-02-15T10:17:33Z Kambai Akau 8 /* Tyap */ 42033 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Woman Montage (1).jpg|thumb|'''Á̱nap''' swanta]] ===Yei=== * {{IPA|kcg|/ə́náb/}} ** {{audio|kcg|Kcg-á̱nap.ogg|a=}} ** {{hyphenation|kcg|á̱|nap}} (a̱ka̱tyong 2) ===A̱sheili=== # ''a̱nyiung'' '''[[a̱nap]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱nyiuk}} * [[Dot]]: {{t+|nl|vrouwtjes}} * [[Shong]]: {{t+|en|females}} {{trans-bottom}} [[Sa:a̱sheili]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a1geipcvnp1sm7sea55y65ffd3x5nmq Sa:Lilyem Jamanik 14 2301 37001 2025-02-17T05:13:59Z Kambai Akau 8 Created page with "[[Sa:Lilyem Ndo-Yurop]]" 37001 wikitext text/x-wiki [[Sa:Lilyem Ndo-Yurop]] 6i780guwn5sucjdwnh80cri3zxrc0xb Sa:Lilyem Ndo-Yurop 14 2302 37002 2025-02-17T05:14:38Z Kambai Akau 8 Created page with "[[Sa:Lilyem di̱n vak kwai]]" 37002 wikitext text/x-wiki [[Sa:Lilyem di̱n vak kwai]] o2qbfuddhd5wqhbzv3veqxb9y6imgmb Sa:Lilyem di̱n vak kwai 14 2303 37003 2025-02-17T05:15:07Z Kambai Akau 8 Created page with "[[Sa:A̱mgba̱m]]" 37003 wikitext text/x-wiki [[Sa:A̱mgba̱m]] ovtyth0ythobm40xf024i3ghkz41m5a Sa:Lilyem Jamanik Jenshyung 14 2304 37006 2025-02-17T05:16:38Z Kambai Akau 8 Created page with "[[Sa:Lilyem Jamanik]]" 37006 wikitext text/x-wiki [[Sa:Lilyem Jamanik]] i54rbt6jevi7phel5roqr34ex5fg1r4 vrouwelijk 0 2305 37211 37039 2025-02-23T20:38:37Z Kambai Akau 8 37211 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvrɑu̯.ə.lək/ (a̱ka̱tyong 3); * {{audio|nl|Nl-vrouwelijk.ogg}} * {{hyphenation|nl|vrou|we|lijk}} ===Ghwughwu=== # [[a̱nap]], [[sha̱p]] ====Tai==== # [[vrouwtje]] ====Bu nwuan==== # [[vrouwelijks]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nghwughwu nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8chty43w4u4mjq96be4pu6b6czsn2ro Sa:Swáng a̱lyiat nghwughwu nDot 14 2306 37010 2025-02-17T13:57:16Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nDot]]" 37010 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nDot]] 9avhefumwso4xhtnytymm0kkzdj8jvn vrouwtjes 0 2308 37210 37027 2025-02-23T20:36:57Z Kambai Akau 8 37210 wikitext text/x-wiki ==Dot== [[Fail:SecondLineBabyDollsAug07CP.jpg|thumb|'''vrouwtjes''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-vrouwtjes.ogg}} * {{hyphenation|nl|vrouw|tjes}} ===A̱lyoot=== [[de#Dot|de]] '''vrouwtjes''' # ''a̱nyiung'' [[vrouwtje#Dot|vrouwtje]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nghwughwu nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dwpuk121jn555r7p9vgvjgq9gk37l0v vrouw 0 2309 42999 37042 2026-02-27T20:35:14Z MarcoSwart 418 layout 42999 wikitext text/x-wiki =={{-nl-}}== [[Fail:Woman worker in the Douglas Aircraft Company plant1942.jpg|thumb|'''vrouw''']] ===Yei=== * [[Za̱FBS]]: / vrɑu / (a̱ka̱tyong 1) ** {{audio|nl|Nl-vrouw.ogg}} ** {{hyphenation|nl|vrouw }} ===A̱lyoot=== [[de#Dot|''de'']] '''vrouw''' (''á̱kpa:'' [[de#Dot|''de'']] [[vrouwen#Dot|'''vrouwen''']]) # [[a̱byii̱k]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 17nszahlw02o795zg5br9i50b87y4os vrouwtje 0 2310 37033 37032 2025-02-17T15:28:15Z Kambai Akau 8 37033 wikitext text/x-wiki ==Dot== [[Fail:South-western black rhinoceros (Diceros bicornis occidentalis) female.jpg|thumb|'''vrouwtje''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2); * {{audio|nl|Nl-vrouwtje.ogg}} * {{hyphenation|nl|vrouw|tje}} ===A̱lyoot=== [[de#Dot|de]] '''vrouwtje''' (''á̱kpa'' [[de#Dot|de]] [[vrouwtjes#Dot|'''vrouwtjes''']]) # [[sha̱p-nyam]] ====Tai==== # [[vrouw]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 1onjl7f2tx31c0en38b4pk9li4rr349 vrouwelijks 0 2311 37038 37037 2025-02-17T15:38:27Z Kambai Akau 8 37038 wikitext text/x-wiki ==Dot== [[Fail:Don't cry, little baby.jpg|thumb|'''vrouwelijks''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3); * {{audio|nl|Nl-vrouwelijks.ogg}} * {{hyphenation|nl|vrou|we|lijks}} ===Ghwughwu=== # [[a̱nap]], [[sha̱p]] ====Bu nwuan==== # [[vrouwelijk]] # [[vrouwtje]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nghwughwu nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] h2hkzq55mqzrr0ywbmc350w2ihmccjd vrouwen 0 2312 37041 37040 2025-02-17T15:43:19Z Kambai Akau 8 37041 wikitext text/x-wiki ==Dot== [[Fail:Woman Montage (1).jpg|thumb|'''vrouwen''']] ===Yei=== * [[Za̱FBS]]: /ˈvrɑuwə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-vrouwen.ogg}} * {{hyphenation|nl|vrou|wen}} ===A̱lyoot=== [[de#Dot|de]] '''vrouwen''' # ''a̱nyiung'' [[vrouw#Dot|vrouw]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] eex5my7dujw474g7w5rcu6nvskc03wo a̱byii̱k 0 2313 42726 40055 2026-02-22T02:25:28Z Danjuma Anthony 44 /* Tyap‎ */ 42726 wikitext text/x-wiki =={{-kcg-}}== [[Fail:A pregnant woman coming back from farm, joyfully Gisting with a elderly woman in saminaka.jpg|thumb|'''A̱byii̱k''' ma̱ng a̱fa shyia̱ di̱ ya kyang]] === Yei === * {{IPA|kcg|/əbʲʲɨɡ/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱byii̱k.wav|a=}} ** {{hyphenation|kcg|a̱|byii̱k}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱byii̱k''' (''á̱kpa'' '''[[a̱nyiuk]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱byii̱k''' yet a̱nap a̱tyubishyi wa a ku laai a̱ shi a̱ si̱ tat-a̱ghyi a̱ni. #* ''Zi̱ ku shyia̱ di̱n fwuong '''a̱byii̱k''' wu neet a̱fwun bah. Zi̱ li nggi bah.'' #* '''''A̱byii̱k''' a̱wa wa a lyiat a?'' #* ''Ba̱ng nung ndyo zi̱ nat zi̱ li '''a̱byii̱k''' wu.'' ====Bwoi mi̱ bwoi==== * [[A̱byia̱kpat]] * [[A̱byia̱shong]] * [[A̱byifa̱taa]] * [[a̱byii̱k-a̱fai]] * [[a̱byii̱k-a̱gwam]] * [[a̱byii̱k-mbyin]] * [[a̱byii̱k-nfwuo]] * [[bwuo-a̱byii̱k]] * [[sak-a̱byii̱k]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱nap a̱tyubishyi}} * [[Dot]]: {{t+|nl|vrouw}} * [[Shong]]: {{t+|en|woman}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1529705}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pld8nhb9v4lw2nqyza28j4xwrl4fa0v a̱nyiuk 0 2314 37052 37051 2025-02-17T16:05:00Z Kambai Akau 8 37052 wikitext text/x-wiki ==Tyap== [[Fail:Woman Montage (1).jpg|thumb|right|220px|'''A̱nyiuk''' swanta ba]] ===Yei=== * {{IPA|kcg|/ə̀ɲʲuɡ/}} ** {{audio|kcg|Kcg-a̱nyiuk.ogg|a=}} ** {{hyphenation|kcg|a̱|nyiuk}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱byii̱k]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nap á̱nietbishyi}} * [[Dot]]: {{t+|nl|vrouwen}} * [[Shong]]: {{t+|en|women}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] oo8l0o1xyy68f0tao3z0f3vm3554867 fa̱n 0 2315 39929 39920 2025-10-15T22:24:57Z Kambai Akau 8 39929 wikitext text/x-wiki ==Tyap== [[Fail:Fish diversity.jpg|thumb|right|220px|Ntangka̱i '''fa̱n''' nvwuon]] ===Yei=== * {{IPA|kcg|/fən/}} ** {{hyphenation|kcg|fa̱n}} (a̱tyong 1) ** {{audio|kcg|Kcg-fa̱n.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱fa̱n]] ====Bwoi mi̱ bwoi==== * [[a̱khwot-fa̱n]] * [[a̱tyubwoifa̱n]] * [[bwoifa̱n]] * [[fa̱ntsaai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangswuan a̱sa̱khwot}} * [[Dot]]: {{t+|nl|vissen}} * [[Shong]]: {{t+|en|fishes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] oypi0ql6n13n9gi0qd820h8pqebg70e Sa:nkyangswuan a̱sa̱khwot 14 2316 37060 2025-02-17T23:08:35Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 37060 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj vissen 0 2317 37064 2025-02-17T23:13:56Z Kambai Akau 8 Created page with "==Dot== [[Fail:Loro Parque Koi3.JPG|thumb|'''vissen''']] ===Yei=== * [[Za̱FBS]]: /ˈvɪsə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-vissen.ogg}} * {{hyphenation|nl|vis|sen}} ===A̱lyoot=== [[de#Dot|de]] '''vissen''' # ''a̱nyiung'' [[vis#Dot|vis]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37064 wikitext text/x-wiki ==Dot== [[Fail:Loro Parque Koi3.JPG|thumb|'''vissen''']] ===Yei=== * [[Za̱FBS]]: /ˈvɪsə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-vissen.ogg}} * {{hyphenation|nl|vis|sen}} ===A̱lyoot=== [[de#Dot|de]] '''vissen''' # ''a̱nyiung'' [[vis#Dot|vis]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0xfeef7nqelbz2fi6dzb1mpi3hgomlm vis 0 2318 42989 37068 2026-02-27T20:24:21Z MarcoSwart 418 layout 42989 wikitext text/x-wiki =={{-nl-}}== [[Fail:2017, cuba, jardines aggressor, finca de pepe, yellowfin grouper (37504673796).jpg|thumb|'''vis''']] ===Yei=== * [[Za̱FBS]]: / vɪs / (a̱ka̱tyong 1) ** {{audio|nl|Nl-vis.ogg}} ** {{hyphenation|nl|vis}} ===A̱lyoot=== [[de#Dot|''de'']] '''vis''' (''á̱kpa:'' [[de#Dot|''de'']] [[vissen#Dot|'''vissen''']]) # [[a̱fa̱n]] ([[species:Pisces|''Pisces'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qcdz5k5xu4k44x55vklqrhwm2jut3qo a̱kurungkung 0 2319 37080 37075 2025-02-18T00:37:04Z Kambai Akau 8 37080 wikitext text/x-wiki ==Tyap== [[File:Siphonaptera (YPM IZ 093896).jpeg|thumb|'''A̱kurungkung''']] [[Fail:Siphonaptera (10.3897-zookeys.678.12006) Figure 2.jpg|thumb|Ntangka̱i '''a̱kurungkung''' nvwuon]] === Yei === * {{IPA|kcg|/əkuruŋkuŋ/}} ** {{audio|kcg|Kcg-a̱kurungkung.ogg|a=}} ** {{hyphenation|kcg|a̱|ku|rung|kung}} (a̱ka̱tyong 4) === A̱lyoot === '''a̱kurungkung''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'''*''') #'''A̱kurungkung''' ([[species:Siphonaptera|''Siphonaptera'']]) yet a̱cyuang nkyangcet nia na̱ swuo a̱sok nkyangswuan ma̱ a̱byin a̱ni nang á̱nietbishyi, nyám, ma̱ng a̱ka̱man. #* '''''A̱kurungkung''' nani dam nyak jini ba̱t.'' #* ''Yok zi̱ shyei a̱ nat a̱ja̱u, kalak '''a̱kungkurung''' nani na̱ la̱u nzi̱t a̱ji.'' #* ''Ghwughwu '''a̱kurungkung''' hwa hu a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱cyuang nkyangcet}} * [[Dot]]: {{t+|nl|vlooien}} * [[Shong]]: {{t+|en|fleas}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qh3d8e2hauyzkai0iu463qrl5p7m93c vlooien 0 2320 37079 37076 2025-02-18T00:35:49Z Kambai Akau 8 37079 wikitext text/x-wiki ==Dot== [[Fail:Siphonaptera (10.3897-zookeys.678.12006) Figure 2.jpg|thumb|'''vlooien''']] ===Yei=== * [[Za̱FBS]]: / ˈvlojə(n) / (a̱ka̱tyong 2) * {{audio|nl|Nl-vlooien.ogg}} * {{hyphenation|nl|vloo|ien}} ===A̱lyoot=== [[de#Dot|de]] '''vlooien''' # ''a̱nyiung'' [[vlo#Dot|vlo]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8s3pbm68w56tjkfcnf0nrmpalct3mu6 vlo 0 2321 42997 37078 2026-02-27T20:33:28Z MarcoSwart 418 layout 42997 wikitext text/x-wiki =={{-nl-}}== [[Fail:Siphonaptera (YPM IZ 093896).jpeg|thumb|'''vlo''']] ===Yei=== * [[Za̱FBS]]: / vlo / (a̱ka̱tyong 1) ** {{audio|nl|Nl-vlo.ogg}} ** {{hyphenation|nl|vlo}} ===A̱lyoot=== [[de#Dot|''de'']] '''vlo''' (''á̱kpa:'' [[de#Dot|''de'']] [[vlooien#Dot|'''vlooien''']]) # [[a̱kurungkung]] ([[species:Siphonaptera|''Siphonaptera'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] k82a0lhjbjgptmhyv3nseytm3xs78jf A̱sen-Ma̱ri̱ti̱n 0 2322 42788 42371 2026-02-25T10:33:38Z MarcoSwart 418 consistent spelling 42788 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ə̀senmərɨtɨn/}} ** {{audio|kcg|Kcg-A̱sen-Ma̱ri̱ti̱n.ogg|a=}} ** {{hyphenation|kcg|A̱|sen|Ma̱|ri̱|ti̱n}} (a̱ka̱tyong 5) ===A̱lyoot=== '''A̱sen-Ma̱ri̱ti̱n''' [[ba#Ati̱kut|ba]] (''a̱tyonyiung'' '''[[A̱tyusen-Ma̱ri̱ti̱n]]''' [[wu#Ati̱kut|wu]]) ====Tai==== * [[Á̱nietsen-Ma̱ri̱ti̱n]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet Sen-Ma̱ri̱ti̱n}} * [[Dot]]: {{t+|nl|Sint Maartenaars|}}, {{t+|nl|Sint Maartensen|a̱n}} * [[Shong]]: {{t+|en|Sint Maartenese|}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pa8kjppvsw6b91bl8j06p9baw4pbuf0 huisvlieg 0 2323 42588 42587 2026-02-19T17:52:52Z Kambai Akau 8 /* {{-kcg-}} */ 42588 wikitext text/x-wiki =={{-nl-}}== [[Fail:Common house fly, Musca domestica.jpg|thumb|'''huisvlieg''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2); ** {{audio|nl|Nl-huisvlieg.ogg}} ** {{hyphenation|nl|huis|vlieg}} ===A̱lyoot=== [[de#Dot|de]] '''huisvlieg''' (''á̱kpa'' [[de#Dot|de]] [[huisvliegen#Dot|'''huisvliegen''']]) # [[a̱cuncung]], [[cuncung]] ([[species:Musca domestica|''Musca domestica'']]) [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] llawtegqpa0gu8rg6zrvyu40ten557a huisvliegen 0 2324 37094 2025-02-18T01:06:02Z Kambai Akau 8 Created page with "==Dot== [[Fail:Copulating flies.jpg|thumb|'''huisvliegen''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-huisvliegen.ogg}} * {{hyphenation|nl|huis|vlie|gen}} ===A̱lyoot=== [[de#Dot|de]] '''huisvliegen''' # ''a̱nyiung'' [[huisvlieg#Dot|huisvlieg]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37094 wikitext text/x-wiki ==Dot== [[Fail:Copulating flies.jpg|thumb|'''huisvliegen''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-huisvliegen.ogg}} * {{hyphenation|nl|huis|vlie|gen}} ===A̱lyoot=== [[de#Dot|de]] '''huisvliegen''' # ''a̱nyiung'' [[huisvlieg#Dot|huisvlieg]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 742untbwmmrs6jhwuqgo5xtzfjdjtdh vlieg 0 2325 42993 37096 2026-02-27T20:29:42Z MarcoSwart 418 layout 42993 wikitext text/x-wiki =={{-nl-}}== [[Fail:Thricops semicinereus on Ranunculus acris quadrat.jpg|thumb|200px|'''vlieg''' (''Thricops semicinereus'')]] ===Yei=== * [[Za̱FBS]]: / vlix / (a̱ka̱tyong 1) ** {{audio|nl|Nl-vlieg.ogg}} ** {{hyphenation|nl|vlieg}} ===A̱lyoot=== [[de#Dot|''de'']] '''vlieg''' (''á̱kpa:'' [[de#Dot|''de'']] [[vliegen#Dot|'''vliegen''']]) # [[cuncung]] ([[species:Diptera|''Diptera'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 889gabxo2flg7pexbzfpqy4mst1y3b8 vliegen 0 2326 37098 37097 2025-02-18T01:17:46Z Kambai Akau 8 37098 wikitext text/x-wiki ==Dot== [[Fail:Copulating flies.jpg|thumb|'''vliegen''']] ===Yei=== * [[Za̱FBS]]: / ˈvliɣə(n) / (a̱ka̱tyong 2) * {{audio|nl|Nl-vliegen.ogg}} * {{hyphenation|nl|vlie|gen}} ===A̱lyoot=== [[de#Dot|de]] '''vliegen''' # ''a̱nyiung'' [[vlieg#Dot|vlieg]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 33jm4kp0d9rty3heq4qajnf89pyvrsh a̱nzat 0 2327 39308 37099 2025-06-09T20:27:52Z MarcoSwart 418 space 39308 wikitext text/x-wiki ==Tyap== [[File:African dwarf frog cutted.png|thumb|'''A̱nzat''']] === Yei === * {{IPA|kcg|/ə̀nd͡zad/}} ** {{audio|kcg|Kcg-a̱nzat.ogg|a=}} ** {{hyphenation|kcg|a̱|n|zat}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱nzat''' (''á̱kpa'' '''[[a̱yaanzat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa '''ba''') #'''A̱nzat''' ([[species:Anura|''Anura'']]) yet tangka̱i nyam hwa ku byia̱ a̱kukum vam di̱ mi̱n li̱m, ku swan ma̱ a̱byin mbeang a̱sa̱khwot. #* '''''A̱nzat''' wuni naat a̱ji wa la?'' #* ''A̱da̱dei ma̱to wu tat '''a̱nzat''' wu di̱n vak.'' #* ''Di zwua̱i nggu ji nang a̱nu '''a̱nzat''' a̱ni!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam a̱sa̱khwot ma̱ng a̱byin}} * [[Dot]]: {{t+|nl|kikker}} * [[Shong]]: {{t+|en|frog}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tndnd2awnt5brlli7l2izjb2b56ibv3 a̱yaanzat 0 2328 37104 37100 2025-02-18T01:48:30Z Kambai Akau 8 37104 wikitext text/x-wiki ==Tyap== [[Fail:Anura Diversity.jpg|thumb|right|220px|Ntangka̱i '''a̱yaanzat''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaand͡zad/}} ** {{hyphenation|kcg|a̱|yaa|n|zat}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaanzat.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱nzat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|kikkers}} * [[Shong]]: {{t+|en|frogs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] h9b9hukq4vqycipieptz26jar1svfoj kikker 0 2329 42960 37102 2026-02-27T19:54:04Z MarcoSwart 418 layout 42960 wikitext text/x-wiki =={{-nl-}}== [[File:Pelophylax_ridibundus.jpg|thumb|'''kikker''' (''Pelophylax ridibundus'')]] ===Yei=== * [[Za̱FBS]]: / ˈkɪkər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-kikker.ogg}} ** {{hyphenation|nl|kik|ker}} ===A̱lyoot=== [[de#Dot|''de'']] '''kikker''' (''á̱kpa:'' [[de#Dot|''de'']] [[kikkers#Dot|'''kikkers''']]) # [[a̱nzat]] ([[species:Anura|''Anura'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dc4wbls0fqvqd2ko87dm33px43ja9z5 kikkers 0 2330 37103 2025-02-18T01:45:12Z Kambai Akau 8 Created page with "==Dot== [[Fail:Anura Diversity.jpg|thumb|'''kikkers''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-kikkers.ogg}} * {{hyphenation|nl|kik|kers}} ===A̱lyoot=== [[de#Dot|de]] '''kikkers''' # ''a̱nyiung'' [[kikker#Dot|kikker]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37103 wikitext text/x-wiki ==Dot== [[Fail:Anura Diversity.jpg|thumb|'''kikkers''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-kikkers.ogg}} * {{hyphenation|nl|kik|kers}} ===A̱lyoot=== [[de#Dot|de]] '''kikkers''' # ''a̱nyiung'' [[kikker#Dot|kikker]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] nhh7izawohz2a0uiybz95u0h8eacg4l a̱gbak-a̱gwagwa 0 2331 37122 37119 2025-02-18T23:09:43Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37122 wikitext text/x-wiki ==Tyap== [[Fail:Domestic Goose.jpg|thumb|'''A̱gbak-a̱gwagwa''' a̱mali (''Anser anser'')]] [[Fail:Magpie Duck, drake (cropped).jpg|thumb|'''A̱gbak-a̱gwagwa''' a̱mali (''Anas platyrhynchos'')]] ===Bwoi a̱lyoot=== Neet ma̱ ''[[a̱gbak]]'' + ''[[a̱gwagwa]]''. === Yei === * {{IPA|kcg|/ə̀ɡ͡baɡ ə̀ɡʷáɡʷa/}} ** {{audio|kcg|Kcg-a̱gbak-a̱gwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|gbak|a̱|gwa|gwa}} (a̱ka̱tyong 5) === A̱lyoot === '''a̱gbak-a̱gwagwa''' (''á̱kpa'' '''[[a̱yaagbak-a̱gwagwa]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱gbak-a̱gwagwa''' wu yet a̱gwagwa wa a̱ yet a̱sam a̱ni. #* ''A̱nyan wa byia̱ '''a̱gbak-a̱gwagwa''' wu?'' #* ''Ka̱ a vwuo n na ta̱bat '''a̱gbak-a̱gwagwa''' a̱wa n gwan niung ma̱ng a̱nggu.'' #* '''''A̱gbak-a̱gwagwa''' wuni maai nwuo ma̱ a̱la̱n!'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱sam a̱gwagwa}} * [[Dot]]: {{t+|nl|draak}}, {{t+|nl|gans}} * [[Shong]]: {{t+|en|drake}}, {{t+|en|gander}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kiu1rvycrmzfa9azprmr9xt3dtk36da a̱yaagbak-a̱gwagwa 0 2332 37110 37109 2025-02-18T22:54:05Z Kambai Akau 8 37110 wikitext text/x-wiki ==Tyap== [[Fail:Egyptian Goose Urzig Mosel jun 2018 (13).jpg|thumb|right|220px|'''A̱yaagbak-a̱gwagwa''' shyia̱ di̱ ya kyayak]] [[Fail:Ducks and drakes - geograph.org.uk - 3973514.jpg|thumb|Shá̱p-a̱gwagwa''' ma̱ng '''a̱yaagbak-a̱gwagwa''' ma̱ a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/ə̀jaaɡ͡baɡ ə̀ɡʷáɡʷa/}} ** {{audio|kcg|Kcg-a̱yaagbak-a̱gwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gbak|a̱|gwa|gwa}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gbak-a̱gwagwa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|draken}}, {{t+|en|ganzen}} * [[Shong]]: {{t+|en|drakes}}, {{t+|en|geese}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] j2jvwrvkkysiir3ufpqluvfddiw3wg6 gans 0 2333 42838 37114 2026-02-26T22:32:26Z MarcoSwart 418 layout 42838 wikitext text/x-wiki =={{-nl-}}== [[Fail:Male mallard duck 2.jpg|thumb|'''gans''']] ===Yei=== * [[Za̱FBS]]: / ɣɑns / (a̱ka̱tyong 1) ** {{audio|nl|Nl-gans.ogg}} ** {{hyphenation|nl|gans}} ===A̱lyoot=== [[de#Dot|''de'']] '''gans''' (''á̱kpa:'' [[de#Dot|''de'']] [[ganzen#Dot|'''ganzen''']]) # [[a̱gbak-a̱gwagwa]] ([[species:Anser|''Anser'']], [[species:Branta|''Branta'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 99ehannfrkammow32mh4jg6fgftoyd6 ganzen 0 2334 43139 43137 2026-02-27T23:45:30Z MarcoSwart 418 layout 43139 wikitext text/x-wiki =={{-nl-}}== [[Fail:Ducks and drakes - geograph.org.uk - 3973514.jpg|thumb|'''ganzen''']] ===Yei=== * [[Za̱FBS]]: / ˈɣɑnzə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-ganzen.ogg}} ** {{hyphenation|nl|gan|zen}} ===A̱lyoot=== [[de#Dot|''de'']] '''ganzen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[gans]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mulmkk4jprh9nuoy7hi5fjm4h3heya2 draak 0 2335 37118 2025-02-18T23:05:39Z Kambai Akau 8 Created page with "==Dot== [[Fail:Male mallard duck 2.jpg|thumb|'''gans''']] ===Yei=== * [[Za̱FBS]]: /drak/ (a̱tyong 1); * {{audio|nl|Nl-draak.ogg}} * {{hyphenation|nl|draak}} ===A̱lyoot=== [[de#Dot|de]] '''draak''' (''á̱kpa'' [[de#Dot|de]] [[draken#Dot|'''draken]]) # [[a̱gbak-a̱gwagwa]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37118 wikitext text/x-wiki ==Dot== [[Fail:Male mallard duck 2.jpg|thumb|'''gans''']] ===Yei=== * [[Za̱FBS]]: /drak/ (a̱tyong 1); * {{audio|nl|Nl-draak.ogg}} * {{hyphenation|nl|draak}} ===A̱lyoot=== [[de#Dot|de]] '''draak''' (''á̱kpa'' [[de#Dot|de]] [[draken#Dot|'''draken]]) # [[a̱gbak-a̱gwagwa]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] sxq0z6wm8xpo9qb78bm59getrr24luf draken 0 2336 37121 37120 2025-02-18T23:09:23Z Kambai Akau 8 37121 wikitext text/x-wiki ==Dot== [[Fail:Ducks and drakes - geograph.org.uk - 3973514.jpg|thumb|'''draken''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-draken.ogg}} * {{hyphenation|nl|dra|ken}} ===A̱lyoot=== [[de#Dot|de]] '''draken''' # ''a̱nyiung'' [[draak#Dot|draak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qcysmr72ftv33zw0xgzvxkwdn77jn57 a̱nkyim 0 2337 37252 37123 2025-02-23T22:18:41Z Kambai Akau 8 37252 wikitext text/x-wiki ==Tyap== [[Fail:Hawk in texas sky.jpg|thumb|'''A̱nkyim''' a̱ shyia̱ di̱ fi̱ri̱p a̱ni]] === Yei === * {{IPA|kcg|/ə̀nkjim/}} ** {{audio|kcg|Kcg-a̱nkyim.ogg|a=}} ** {{hyphenation|kcg|a̱|n|kyim}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱nkyim''' (''á̱kpa'' '''[[a̱yaankyim]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱nkyim''' wu yet tangka̱i a̱ka̱tuk a̱man hwa a̱ kwok mman nywán a̱ni. #* ''Di '''a̱nkyim''' wu a̱zakwon ka a̱ja̱u!'' #* '''''A̱nkyim''' wuni cat kwok nywan ji mman nji na tyak. N na hyat nggu.'' #* ''N cat n di '''a̱nkyim''' a̱ji bah.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i a̱kha̱-a̱za}} * [[Dot]]: {{t+|nl|havik}} * [[Shong]]: {{t+|en|hawk}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ri0kz9t79it1z6o0mtk8ydi9aqcxb77 a̱yaankyim 0 2338 37124 2025-02-18T23:20:48Z Kambai Akau 8 Created page with "==Tyap== [[File:Hawk species 1 - Nat Geo Dec 1920.png|thumb|Ntangka̱i '''a̱yaankyim''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaankjim/}} ** {{audio|kcg|Kcg-a̱yaankyim.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|n|kyim}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱nkyim]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|haviken}} * [[Shong]]: {{t+|en|hawks}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] Sa:Swá..." 37124 wikitext text/x-wiki ==Tyap== [[File:Hawk species 1 - Nat Geo Dec 1920.png|thumb|Ntangka̱i '''a̱yaankyim''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaankjim/}} ** {{audio|kcg|Kcg-a̱yaankyim.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|n|kyim}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱nkyim]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|haviken}} * [[Shong]]: {{t+|en|hawks}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6kyoduyfaekvew9stfvnxgzlhan68r5 a̱guywat 0 2339 37127 37126 2025-02-19T15:24:18Z Kambai Akau 8 37127 wikitext text/x-wiki ==Tyap== [[Fail:Hawk in texas sky.jpg|thumb|'''A̱nkyim''' a̱ shyia̱ di̱ fi̱ri̱p a̱ni]] === Yei === * {{IPA|kcg|/ə̀nkʲim/}} ** {{audio|kcg|Kcg-a̱guywat.ogg|}} ** {{hyphenation|kcg|a̱|gu|ywat}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱guywat''' (''á̱kpa'' '''[[a̱yaaguywat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱guywat''' wu yet tangka̱i a̱nkyim hwa ku byia̱ a̱da̱dei vam lat a̱nkyim wu. #* ''Koza wa ku ma '''a̱guywat''' wu.'' #* ''Á̱ ngyei '''a̱guywat''' wa.'' #* '''''A̱guywat''' wu fi̱p ma̱nini.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱sam a̱gwagwa}} * [[Dot]]: {{t+|nl|havik}} * [[Shong]]: {{t+|en|hawk}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8xdsfszwrostzmbbts1oxc1p5b049fp a̱yaaguywat 0 2340 37128 2025-02-19T15:25:57Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaankʲim/}} ** {{hyphenation|kcg|a̱|yaa|n|kyim}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaankyim.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱nkyim]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37128 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaankʲim/}} ** {{hyphenation|kcg|a̱|yaa|n|kyim}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱yaankyim.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱nkyim]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] nlmascnro8obevbklnwtw1tai13t79n a̱kha̱-a̱za 0 2341 37131 37130 2025-02-19T16:29:33Z Kambai Akau 8 37131 wikitext text/x-wiki ==Tyap== [[Fail:Bald.eagle.closeup.arp-sh.750pix.jpg|thumb|A̱pyia̱ '''a̱kha̱-a̱za''']] === Yei === * {{IPA|kcg|/ə̀xə̀ ə̀d͡zâ/}} ** {{audio|kcg|Kcg-a̱kha̱-a̱za.ogg|}} ** {{hyphenation|kcg|a̱ka-a̱za}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱kha̱-a̱za''' (''á̱kpa'' '''[[a̱yaakha̱-a̱za]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱kha̱-a̱za''' wu yet kuzang tangka̱i a̱man kya ka̱ yaan nyám njhyang a̱ni. #* ''Ba̱t! '''A̱kha̱-a̱za''' wuni na swuan bah.'' #* ''Á̱ ngyei tangka̱i '''a̱kha̱-a̱za''' huni nini wa?'' #* '''''A̱kha̱-a̱za''' wa wu.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱ma̱n ka̱ yaan nyám njhyang}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] o4dv5a3zsbwioy0ee6gylortcghm6at a̱yaakha̱-a̱za 0 2342 37133 37132 2025-02-19T16:35:09Z Kambai Akau 8 37133 wikitext text/x-wiki ==Tyap== [[Fail:Birds of prey at Balmoral - geograph.org.uk - 505624.jpg|thumb|right|220px|Ntangka̱i '''a̱yaakha̱-a̱za''' nfeang]] ===Yei=== * {{IPA|kcg|/ə̀jaaxəəd͡za/}} ** {{audio|kcg|Kcg-a̱yaakha̱-a̱za.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|kha̱||a̱|za}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kha̱-a̱za]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man ku ya nyám njhyang}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ofvkzqkb9ld20ykcibrj33m235f56ga kyangcet 0 2343 37149 37137 2025-02-23T18:34:41Z Kambai Akau 8 37149 wikitext text/x-wiki ==Tyap== [[File:Eristalinus quinquestriatus 02840.jpg|thumb|Ghwughwu '''kyangcet''' ghyang]] === Yei === * {{IPA|kcg|/kʲaŋt͡ʃɛd/}} ** {{audio|kcg|Kcg-kyangcet.ogg|a=}} ** {{hyphenation|kcg|kyang|cet}} (a̱ka̱tyong 2) === A̱lyoot === '''kyangcet''' (''á̱kpa'' '''[[nkyangcet]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kyangcet''' ([[species:Anura|''Anura'']]) yet tangka̱i nyam hwa ku byia̱ a̱kukum vam di̱ mi̱n li̱m, ku swan ma̱ a̱byin mbeang a̱sa̱khwot. #* ''Yihwa á̱ ngyei '''kyangcet''' huni?'' #* ''Zang '''kyangcet''' hwa á̱ ngyei shwai.'' #* ''Di zwua̱i nggu ji nang a̱nu '''a̱nzat''' a̱ni!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱cywang nyám}} * [[Dot]]: {{t+|nl|insekt}} * [[Shong]]: {{t+|en|insect}} {{trans-bottom}} [[Sa:nkyangcet|*]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dgmy9rs3isacd3mvw0x9s0yw8swsum2 nkyangcet 0 2344 37138 2025-02-22T14:24:49Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Insecta Diversity.jpg|thumb|Ntangka̱i '''nkyangcet''' nvwuon]] ===Yei=== * {{IPA|kcg|/ŋkʲaŋt͡ʃɛd/}} ** {{audio|kcg|Kcg-nkyangcet.ogg|a=}} ** {{hyphenation|kcg|n|kyang|n|cet}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[kyangcet]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot kyai tswazwa}} * [[Dot]]: {{t+|nl|insekten}} * [[Shong]]: {{t+|en|insects}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] Sa:Swánga̱l..." 37138 wikitext text/x-wiki ==Tyap== [[Fail:Insecta Diversity.jpg|thumb|Ntangka̱i '''nkyangcet''' nvwuon]] ===Yei=== * {{IPA|kcg|/ŋkʲaŋt͡ʃɛd/}} ** {{audio|kcg|Kcg-nkyangcet.ogg|a=}} ** {{hyphenation|kcg|n|kyang|n|cet}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[kyangcet]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot kyai tswazwa}} * [[Dot]]: {{t+|nl|insekten}} * [[Shong]]: {{t+|en|insects}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] t9e4y7bcqzrlc0jtc41zt3phfhzq7yd insekt 0 2345 37139 2025-02-22T14:31:12Z Kambai Akau 8 Created page with "==Dot== [[Fail:Emerald damselfly (Lestes sponsa) male 3.jpg|thumb|'''insekt''']] ===Yei=== * [[Za̱FBS]]: / ɪnˈsɛkt / (a̱ka̱tyong 2); * {{audio|nl|Nl-insekt.ogg}} * {{hyphenation|nl|in|sekt}} ===A̱lyoot=== [[de#Dot|het]] '''insekt''' (''á̱kpa'' [[de#Dot|de]] [[apen#Dot|'''insekt''']]) # [[kyangcet]] ([[species:Insecta|''Insecta'']]) [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37139 wikitext text/x-wiki ==Dot== [[Fail:Emerald damselfly (Lestes sponsa) male 3.jpg|thumb|'''insekt''']] ===Yei=== * [[Za̱FBS]]: / ɪnˈsɛkt / (a̱ka̱tyong 2); * {{audio|nl|Nl-insekt.ogg}} * {{hyphenation|nl|in|sekt}} ===A̱lyoot=== [[de#Dot|het]] '''insekt''' (''á̱kpa'' [[de#Dot|de]] [[apen#Dot|'''insekt''']]) # [[kyangcet]] ([[species:Insecta|''Insecta'']]) [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] blpkrhgt9i12t86u4im8jij4q76yhyl Swánga̱lyiatwuki 0 2346 37144 37142 2025-02-23T16:38:10Z Kambai Akau 8 37144 wikitext text/x-wiki ==Tyap== [[Fail:Wiktionary-logo-kcg.svg|thumb|A̱lama-a̱bwuanng '''Swánga̱lyiatwuki''' wu]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[swáng]]'' + ''[[a̱lyiat]]'' + ''[[wuki]]''. === Yei === * {{IPA|kcg|/sʷaŋəlʲʲadwuki/}} ** {{audio|kcg|Kcg-Swánga̱lyiatwuki.ogg|}} ** {{hyphenation|kcg|swáng|a̱|lyiat|wu|ki}} (a̱ka̱tyong 5) === A̱lyoot === '''swánga̱lyiatwuki''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''*''') # '''Swánga̱lyiatwuki''' ji yet ta̰m nyiung hwa mi̱ nta̱m Sotbeang Wukimedia na. Ta̱m huni yet a̱gban swáng a̱lyiat wa nang konyan maai fang a̱wot a̱ jhyuk a̱zalang ma̱sa̱t. #* ''Swang a̱lyiat ji shyia̱ '''Swánga̱lyiatwuki''' bah.'' #* '''''Swánga̱lyiatwuki''' zang nwap ja ji?'' #* ''A ka̱n dyuut mi̱ '''Swánga̱lyiatwuki''' ji a?'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱gban swáng a̱lyiat ma̱sa̱t}} * [[Dot]]: {{t+|nl|WikiWoordenboek}} * [[Fi̱ransa]]: {{t+|fr|Wiktionnaire}} * [[Shong]]: {{t+|en|Wiktionary}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4cbebyn7ecn9osxvo1bdws3vemr3050 ndyan 0 2347 37151 37150 2025-02-23T18:44:08Z Kambai Akau 8 37151 wikitext text/x-wiki ==Tyap== [[Fail:Stages of adult male human penis erection with foreskin retracting.jpg|thumb|right|220px|Ntangka̱i '''ndyan''' nvwuon]] ===Yei=== * {{IPA|kcg|/ndʲan/}} ** {{hyphenation|kcg|n|dyan}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-ndyan.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[lyan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam a̱sam}} * [[Dot]]: {{t+|nl|penissen}} * [[Shong]]: {{t+|en|penises}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5rsgdbvtjngi3w6ap2sdwv9sfrasler penissen 0 2348 42427 37159 2026-02-15T22:35:55Z MarcoSwart 418 Za̱FBS; layout 42427 wikitext text/x-wiki =={{-nl-}}== [[Fail:Stages of adult male human penis erection with foreskin retracting.jpg|thumb|right|220px|'''penissen''']] ===Yei=== * [[Za̱FBS]]: / ˈpenɪsə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-penissen.ogg}} ** {{hyphenation|nl|pe|nis|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''penissen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[penis]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 41s01lt60r3jxpwggumf1do1t82tdp9 penis 0 2349 42352 42194 2026-02-15T21:33:41Z Kambai Akau 8 /* Dot */ 42352 wikitext text/x-wiki =={{-nl-}}== [[File:Penis location.jpg|300px|thumb|'''penis''']] ===Yei=== * [[Za̱FBS]]: / ˈpenɪs / (a̱ka̱tyong 2); ** {{audio|nl|Nl-penis.ogg}} ** {{hyphenation|nl|pe|nis}} ===A̱lyoot=== [[de#Dot|''de'']] '''penis''' (''á̱kpa:'' [[de#Dot|''de'']] [[penissen#Dot|'''penissen''']]) # [[lyan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kh5zu37o8vdo15ppat5t8z8ml1j17aa hals 0 2350 42176 37162 2026-02-15T14:00:08Z MarcoSwart 418 consistent presentation article singular and plural 42176 wikitext text/x-wiki ==Dot== [[Fail:Neck.png|thumb|'''hals''']] ===Yei=== * [[Za̱FBS]]: / hɑls / (a̱tyong 1); * {{audio|nl|Nl-hals.ogg}} * {{hyphenation|nl|hals}} ===A̱lyoot=== [[de#Dot|''de'']] '''hals''' (''á̱kpa:'' [[de#Dot|''de'']] [[halzen#Dot|'''halzen''']]) # [[fwuo]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rjtjff1uzehhvvxo57sqw7y94ak8r1s halzen 0 2351 42414 37163 2026-02-15T22:31:20Z MarcoSwart 418 Za̱FBS, layout 42414 wikitext text/x-wiki =={{-nl-}}== [[Fail:Female neck.jpg|thumb|'''hals''']] ===Yei=== * [[Za̱FBS]]: / ˈhɑlzə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-halzen.ogg}} ** {{hyphenation|nl|hal|zen}} ===A̱lyoot=== [[de#Dot|''de'']] '''halzen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hals]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] d9rk6tdb2ni88kmigdlg7dm052rpnjl bij 0 2352 42827 37170 2026-02-26T22:12:12Z MarcoSwart 418 layout 42827 wikitext text/x-wiki =={{-nl-}}== [[Fail:Bee Collecting Pollen 2004-08-14.jpg|thumb|'''bij''']] ===Yei=== * [[Za̱FBS]]: / bɛi / (a̱ka̱tyong 1) ** {{audio|nl|Nl-bij.ogg}} ** {{hyphenation|nl|bij}} ===A̱lyoot=== [[de#Dot|de]] '''bij''' (''á̱kpa'' [[de#Dot|de]] [[bijen#Dot|'''bijen''']]) # [[shwai]] ([[species:Antophila|''Antophila'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kaltgxnbtk7mgttggamrqf5rmthdzfj bijen 0 2353 37171 37168 2025-02-23T19:17:12Z Kambai Akau 8 37171 wikitext text/x-wiki ==Dot== [[Fail:Bee montage.jpg|thumb|'''bijen''']] ===Yei=== * [[Za̱FBS]]: /bɛi̯ən/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bijen.ogg}} * {{hyphenation|nl|bij|en}} ===A̱lyoot=== [[de#Dot|de]] '''bijen''' # ''a̱nyiung'' [[bij#Dot|bij]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kxveke7zev00rn3bsg81dxck6gd56gm mier 0 2355 42972 37173 2026-02-27T20:07:34Z MarcoSwart 418 layout 42972 wikitext text/x-wiki =={{-nl-}}== [[Fail:Carpenter ant Tanzania crop.jpg|thumb|'''mier''']] ===Yei=== * [[Za̱FBS]]: / mir / (a̱ka̱tyong 1) ** {{audio|nl|Nl-mier.ogg}} ** {{hyphenation|nl|mier}} ===A̱lyoot=== [[de#Dot|''de'']] '''mier''' (''á̱kpa:'' [[de#Dot|''de'']] [[mieren#Dot|'''mieren''']]) # [[a̱ga̱swan]] ([[species:Formicidae|''Formicidae'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] q8iqqxyfctwyktbvtvf5dn6j8z2z1qo mieren 0 2356 37177 37176 2025-02-23T19:26:41Z Kambai Akau 8 37177 wikitext text/x-wiki ==Dot== [[Fail:Plectroctena sp ants.jpg|thumb|'''mieren''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-mieren.ogg}} * {{hyphenation|nl|mie|ren}} ===A̱lyoot=== [[de#Dot|de]] '''mieren''' # ''a̱nyiung'' [[mier#Dot|mier]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] b3cx5othbom8rze3490w0zjvilze9s8 beer 0 2357 42826 42825 2026-02-26T22:10:15Z MarcoSwart 418 typo 42826 wikitext text/x-wiki =={{-nl-}}== [[Fail:Sri Lankan sloth bear (Melursus ursinus inornatus) male 1.jpg|thumb|'''beer''']] ===Yei=== * [[Za̱FBS]]: / ber / (a̱ka̱tyong 1) ** {{audio|nl|Nl-beer.ogg}} ** {{hyphenation|nl|beer}} ===A̱lyoot=== [[de#Dot|''de'']] '''beer''' (''á̱kpa:'' [[de#Dot|''de'']] [[beren#Dot|'''beren''']]) # [[a̱bya]] ([[species:Ursidae|''Ursidae'']]) ====A̱fi̱p==== * [[berin]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] k3drahu6dob6733pk6102oxz9xxw4eo beren 0 2358 37186 37181 2025-02-23T19:43:07Z Kambai Akau 8 37186 wikitext text/x-wiki ==Dot== [[Fail:Male Brown Bear trailing Female.jpg|thumb|'''beren''']] ===Yei=== * [[Za̱FBS]]: / ˈberə(n) / (a̱ka̱tyong 2) * {{audio|nl|Nl-beren.ogg}} * {{hyphenation|nl|be|ren}} ===A̱lyoot=== [[de#Dot|de]] '''beren''' # ''a̱nyiung'' [[beer#Dot|beer]] ====A̱fi̱p==== * [[berinnen]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 38rpope1tu6n2bpz5pr0d3s6ignr29h berin 0 2359 37185 37184 2025-02-23T19:39:14Z Kambai Akau 8 37185 wikitext text/x-wiki ==Dot== [[Fail:Eurasian brown bear (Ursus arctos arctos) female 1.jpg|thumb|'''berin''']] ===Yei=== * [[Za̱FBS]]: / (a̱ka̱tyong 2); * {{audio|nl|Nl-berin.ogg}} * {{hyphenation|nl|be|rin}} ===A̱lyoot=== [[de#Dot|de]] '''berin''' (''á̱kpa'' [[de#Dot|de]] [[berinnen#Dot|'''berinnen''']]) # [[a̱bya]] ([[species:Ursidae|''Urcidae'']]) ====A̱fi̱p==== * [[beer]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] apiyh2bfa55knpgzhozx8nj5apj6qcc berinnen 0 2360 37187 2025-02-23T19:43:31Z Kambai Akau 8 Created page with "==Dot== [[Fail:Polar Bears - Marko Dimitrijevic.jpg|thumb|'''berinnen''']] ===Yei=== * [[Za̱FBS]]: / / (a̱ka̱tyong 3) * {{audio|nl|Nl-berinnen.ogg}} * {{hyphenation|nl|be|rin|nen}} ===A̱lyoot=== [[de#Dot|de]] '''berinnen''' # ''a̱nyiung'' [[berin#Dot|berin]] ====A̱fi̱p==== * [[beren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37187 wikitext text/x-wiki ==Dot== [[Fail:Polar Bears - Marko Dimitrijevic.jpg|thumb|'''berinnen''']] ===Yei=== * [[Za̱FBS]]: / / (a̱ka̱tyong 3) * {{audio|nl|Nl-berinnen.ogg}} * {{hyphenation|nl|be|rin|nen}} ===A̱lyoot=== [[de#Dot|de]] '''berinnen''' # ''a̱nyiung'' [[berin#Dot|berin]] ====A̱fi̱p==== * [[beren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] l4ih21b8y58gd49voryhqwm2ho4h574 warmte 0 2361 37209 37191 2025-02-23T20:36:07Z Kambai Akau 8 37209 wikitext text/x-wiki ==Dot== [[Fail:171879main LimbFlareJan12 lg.jpg|thumb|'''warmte''']] ===Yei=== * [[Za̱FBS]]: /ˈʋɑrm.tə/ (a̱ka̱tyong 2); * {{audio|nl|Nl-warmte.ogg}} * {{hyphenation|nl|warm|te}} ===A̱lyoot=== [[de#Dot|de]] '''warmte''' (''á̱kpa'' [[de#Dot|de]] [[warmtes#Dot|'''warmtes''']]) # [[shwai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4xfmiqinyt032tqik5xp6uvu86pg8f3 warmtes 0 2362 37192 2025-02-23T19:55:00Z Kambai Akau 8 Created page with "==Dot== [[Fail:Heat index perspective plot.png|thumb|'''warmtes''']] ===Yei=== * [[Za̱FBS]]: / / (a̱ka̱tyong 2) * {{audio|nl|Nl-warmtes.ogg}} * {{hyphenation|nl|warm|tes}} ===A̱lyoot=== [[de#Dot|de]] '''warmtes''' # ''a̱nyiung'' [[warmte#Dot|warmte]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37192 wikitext text/x-wiki ==Dot== [[Fail:Heat index perspective plot.png|thumb|'''warmtes''']] ===Yei=== * [[Za̱FBS]]: / / (a̱ka̱tyong 2) * {{audio|nl|Nl-warmtes.ogg}} * {{hyphenation|nl|warm|tes}} ===A̱lyoot=== [[de#Dot|de]] '''warmtes''' # ''a̱nyiung'' [[warmte#Dot|warmte]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qjwqhgrtrndsoams811cplp3aosqpcv opwarmen 0 2363 37202 37201 2025-02-23T20:10:20Z Kambai Akau 8 37202 wikitext text/x-wiki ==Dot== [[Fail:Bluebird on Bute, heating up - geograph.org.uk - 5870956.jpg|thumb|'''opwarmen''']] ===Yei=== * [[Za̱FBS]]: /ˈɔpˌʋɑr.mə(n)/ (a̱ka̱tyong 3); * {{audio|nl|Nl-opwarmen.ogg}} * {{hyphenation|nl|op|war|men}} ===Ta̱m=== # [[shwai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nta̱m nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jklzu4nbq8j5onek8yibqwh2a924d1k opladen 0 2364 37203 2025-02-23T20:18:09Z Kambai Akau 8 Created page with "==Dot== [[Fail:Phone charging station at Newark airport.JPG|thumb|'''opladen''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3); * {{audio|nl|Nl-opladen.ogg}} * {{hyphenation|nl|op|la|den}} ===Ta̱m=== # [[shwai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nta̱m nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37203 wikitext text/x-wiki ==Dot== [[Fail:Phone charging station at Newark airport.JPG|thumb|'''opladen''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3); * {{audio|nl|Nl-opladen.ogg}} * {{hyphenation|nl|op|la|den}} ===Ta̱m=== # [[shwai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat nta̱m nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bx4g1ujiiusrts63z7oduxuygz30dhx rug 0 2365 42441 42114 2026-02-15T22:42:05Z Kambai Akau 8 /* Dot */ 42441 wikitext text/x-wiki =={{-nl-}}== [[Fail:Male Nude Back Anatomy (cropped).jpg|thumb|'''rug''']] ===Yei=== * [[Za̱FBS]]: / rʏx / (a̱tyong 1) ** {{audio|nl|Nl-rug.ogg}} ** {{hyphenation|nl|rug}} ===A̱lyoot=== [[de#Dot|''de'']] '''rug''' (''á̱kpa:'' [[de#Dot|''de'']] [[ruggen#Dot|'''ruggen''']]) # [[a̱ma]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9d3nq5jdr99tygg4whi56spsf01iy2r ruggen 0 2366 42387 37207 2026-02-15T22:21:08Z MarcoSwart 418 layout 42387 wikitext text/x-wiki =={{-nl-}}== [[Fail:Posterior view of human female and male backs (cropped).jpg|thumb|'''ruggen''']] ===Yei=== * [[Za̱FBS]]: / ˈrʏɣə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-ruggen.ogg}} ** {{hyphenation|nl|rug|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''ruggen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[rug]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3o97l8cqdreafryb2of01ieqx20r42v nfwuo 0 2367 39735 37215 2025-07-27T23:37:46Z Kambai Akau 8 39735 wikitext text/x-wiki ==Tyap== [[Fail:Two Flamingo Necks (21989862338).jpg|thumb|right|220px|'''Nfwuo''' nfi̱laminggo nfeang]] ===Yei=== * {{IPA|kcg|/nfʷʷo/}} ** {{hyphenation|kcg|n|fwuo}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-nfwuo.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[fwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyangcet}} * [[Dot]]: {{t+|nl|nekken}} * [[Shong]]: {{t+|en|necks}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3l308p2si99b7ea6cgcnu0iugwylksl a̱ma̱nta-a̱pyia̱ 0 2368 37239 37228 2025-02-23T22:00:11Z Kambai Akau 8 37239 wikitext text/x-wiki {{also|a̱ma̱nta a̱pyia̱|a̱ma̱ntaa̱pyia̱}} ==Tyap== [[File:Occipital bone - animation 02.gif|thumb|Kungkup '''a̱ma̱nta-a̱pyia̱''' a̱tyubishyi.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱ma̱nta]]'' + ''[[a̱pyia̱]]''. === Yei === * {{IPA|kcg|/əməntapʲʲə/}} ** {{hyphenation|kcg|a̱|ma̱|n|ta|a̱|pyia̱}} (a̱ka̱tyong 6) ** {{audio|kcg|Kcg-a̱ma̱nta-a̱pyia̱.ogg|a=}} === A̱lyoot === '''a̱ma̱nta-a̱pyia̱''' (''á̱kpa'' '''[[a̱ma̱nta-pyipyia̱]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱ma̱nta-a̱pyia̱''' kikya yet kap fwuo hu ku shyia̱ a̱ma̱nta a̱ni, tsi̱tsak [[a̱ta̱n-a̱pyia̱]] ka ma̱ng [[a̱ma̱nta-fwuo]] ka. #* ''Ki̱ n wa lyen shyia̱ '''a̱ma̱nta-a̱pyia̱'''!'' #* ''A̱nyan wa lyui nggu ma̱ '''a̱ma̱nta-a̱pyia̱''' ka?'' #* ''Kwat pyia̱ '''a̱ma̱nta-a̱pyia̱''' hu mbeang.'' ====Bu nwuan==== * [[a̱ma̱nta-fwuo]] === Bwan di̱ lilyem ghyáng === {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|achterhoofd}} * [[Shong]]: {{t+|en|occiput}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9ngenensx1bqvwp4ngriqpn6uwrqkh9 a̱ma̱nta a̱pyia̱ 0 2369 37220 2025-02-23T21:12:47Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əməntapʲʲə/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-a̱pyia̱]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37220 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əməntapʲʲə/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-a̱pyia̱]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] gth7y3psbny6n0r3spb21wfueif7aq0 a̱ma̱ntaa̱pyia̱ 0 2370 37221 2025-02-23T21:13:05Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əməntapʲʲə/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-a̱pyia̱]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37221 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əməntapʲʲə/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-a̱pyia̱]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] gth7y3psbny6n0r3spb21wfueif7aq0 a̱ma̱nta-fwuo 0 2371 42804 37241 2026-02-25T11:55:29Z MarcoSwart 418 number of syllables 42804 wikitext text/x-wiki {{also|a̱ma̱nta fwuo|a̱ma̱ntafwuo}} ==Tyap== [[File:Nuque.gif|thumb|'''A̱ma̱nta-fwuo''' a̱tyubishyi.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱ma̱nta]]'' + ''[[fwuo]]''. === Yei === * {{IPA|kcg|/əməntafʷʷo/}} ** {{audio|kcg|Kcg-a̱ma̱nta-fwuo.ogg|a=}} ** {{hyphenation|kcg|a̱|ma̱|n|ta|fwuo}} (a̱ka̱tyong 5) === A̱lyoot === '''a̱ma̱nta-fwuo''' (''á̱kpa'' '''[[a̱ma̱nta-nfwuo]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ma̱nta-fwuo''' kikya yet kap fwuo hu ku shyia̱ a̱ma̱nta ka a̱ni, tsi̱tsak [[a̱ma̱nta-a̱pyia̱]] ka ma̱ng [[a̱ma]] ka. #* ''Ti̱n bwak ang hu neet '''a̱ma̱nta-fwuo''' nung ka.'' #* '''''A̱ma̱nta-fwuo''' nggu ka nhyat ma̱ng pyia̱.'' #* ''Yok la '''a̱ma̱nta-fwuo''' nka ka bah.'' ====Bu nwuan==== * [[a̱ma̱nta-a̱pyia̱]] === Bwan di̱ lilyem ghyáng === {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|nek}} * [[Shong]]: {{t+|en|nape}}, {{t+|en|nucha}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] chrbmtl8sa3mad5yzamrz296py04kwy a̱ma̱nta fwuo 0 2372 37225 2025-02-23T21:24:40Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əməntafʷʷo/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-fwuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37225 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əməntafʷʷo/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-fwuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5wzbvhco1fedegnzkwi1x6k2nphqi5h a̱ma̱ntafwuo 0 2373 37226 2025-02-23T21:24:54Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əməntafʷʷo/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-fwuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37226 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əməntafʷʷo/}} ===A̱lyoot=== # ''Vak lyuut'' [[a̱ma̱nta-fwuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5wzbvhco1fedegnzkwi1x6k2nphqi5h nek 0 2374 42143 37231 2026-02-15T13:40:03Z MarcoSwart 418 consistent presentation article singular and plural 42143 wikitext text/x-wiki ==Dot== [[Fail:Geisha-kyoto-2004-11-21.jpg|thumb|'''nek''']] ===Yei=== * [[Za̱FBS]]: /nɛk/ (a̱tyong 1); * {{audio|nl|Nl-nek.ogg}} * {{hyphenation|nl|nek}} ===A̱lyoot=== [[de#Dot|''de'']] '''nek''' (''á̱kpa:'' [[de#Dot|''de'']] [[nekken#Dot|'''nekken''']]) # [[a̱ma̱nta-fwuo]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2piv4fewve9ywxg2k2otmd11jwvds06 nekken 0 2375 42391 37232 2026-02-15T22:22:54Z MarcoSwart 418 layout 42391 wikitext text/x-wiki =={{-nl-}}== [[Fail:Nuque.gif|thumb|'''nek''']] ===Yei=== * [[Za̱FBS]]: / ˈnɛkə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-nekken.ogg}} ** {{hyphenation|nl|nek|ken}} ===A̱lyoot=== [[de#Dot|''de'']] '''nekken''' # ''a̱nyiung'' [[de#Dot|''de'']] [[nek]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0v90rbdl90gizmbv6task4jxgszp5c5 achterhoofd 0 2376 42440 42116 2026-02-15T22:40:11Z Kambai Akau 8 /* {{-nl-}} */ 42440 wikitext text/x-wiki =={{-nl-}}== [[Fail:Delphi Charioteer 16.JPG|thumb|'''achterhoofd''']] ===Yei=== * [[Za̱FBS]]: /ˈɑx.tərˌɦoːft/ (a̱ka̱tyong 3); ** {{audio|nl|Nl-achterhoofd.ogg}} ** {{hyphenation|nl|ach|ter|hoofd}} ===A̱lyoot=== [[het#Dot|''het'']] '''achterhoofd''' (''á̱kpa:'' [[de#Dot|''de'']] [[achterhoofden#Dot|'''achterhoofden''']]) # [[a̱ma̱nta-a̱pyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 647rlufzjdob0g4k2bwnskzcz9ck8c8 achterhoofden 0 2377 42388 41723 2026-02-15T22:22:08Z MarcoSwart 418 layout 42388 wikitext text/x-wiki =={{-nl-}}== [[Fail:Occipital bone - animation 02.gif|thumb|'''achterhoofd''']] ===Yei=== * [[Za̱FBS]]: / ˈɑxterˌhovdə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-achterhoofden.ogg}} ** {{hyphenation|nl|ach|ter|hoof|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''achterhoofden''' # ''a̱nyiung'' [[het#Dot|''het'']] [[achterhoofd]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pzzjsizgd8hx4jqvo67okentplkmytw a̱ma̱nta-pyipyia̱ 0 2378 37240 2025-02-23T22:02:38Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀məntapʲipʲʲə/}} ** {{audio|kcg|Kcg-a̱ma̱nta-pyipyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|ma̱|n|ta|pyi|pyia̱}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ma̱nta-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gi̱lat sai ndong}} * [[Dot]]: {{t+|nl|achterhoofden}} * [[Shong]]: {{t+|en|occiputs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37240 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀məntapʲipʲʲə/}} ** {{audio|kcg|Kcg-a̱ma̱nta-pyipyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|ma̱|n|ta|pyi|pyia̱}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ma̱nta-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gi̱lat sai ndong}} * [[Dot]]: {{t+|nl|achterhoofden}} * [[Shong]]: {{t+|en|occiputs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 1rlz5eescftnj4b2svwwj6j59o8ka0u a̱ma̱nta-nfwuo 0 2379 37243 37242 2025-02-23T22:04:39Z Kambai Akau 8 37243 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀məntanfʷʷo/}} ** {{audio|kcg|Kcg-a̱ma̱nta-nfwuo.ogg|a=}} ** {{hyphenation|kcg|a̱|ma̱|n|ta|n|fwuo}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ma̱nta-fwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gi̱lat sai ndong}} * [[Dot]]: {{t+|nl|nekken}} * [[Shong]]: {{t+|en|napes}}, {{t+|en|nuchas}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] l3e5eg1aa3a4ay0g73askjcv9cb0r9q haviken 0 2380 37244 2025-02-23T22:09:26Z Kambai Akau 8 Created page with "==Dot== [[Fail:Hawk species 1 - Nat Geo Dec 1920.png|thumb|'''haviken''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-haviken.ogg}} * {{hyphenation|nl|ha|vi|ken}} ===A̱lyoot=== [[de#Dot|de]] '''haviken''' # ''a̱nyiung'' [[havik#Dot|havik]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37244 wikitext text/x-wiki ==Dot== [[Fail:Hawk species 1 - Nat Geo Dec 1920.png|thumb|'''haviken''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 3) * {{audio|nl|Nl-haviken.ogg}} * {{hyphenation|nl|ha|vi|ken}} ===A̱lyoot=== [[de#Dot|de]] '''haviken''' # ''a̱nyiung'' [[havik#Dot|havik]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] g8af17z08rst4dgfzwzkpjdfs920fcn havik 0 2381 37251 37250 2025-02-23T22:16:37Z Kambai Akau 8 37251 wikitext text/x-wiki ==Dot== [[Fail:Common black-hawk (Buteogallus anthracinus gundlachii) in flight.JPG|thumb|'''havik''']] ===Yei=== * [[Za̱FBS]]: / ˈhavɪk / (a̱ka̱tyong 2); * {{audio|nl|Nl-havik.ogg}} * {{hyphenation|nl|ha|vik}} ===A̱lyoot=== [[de#Dot|de]] '''havik''' (''á̱kpa'' [[de#Dot|de]] [[haviken#Dot|'''haviken''']]) # [[a̱nkyim]] ([[species:Accipiter gentilis|''Accipiter gentilis'']]) [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] g654mye1y783vgtz6lcx9sfwppssgln a̱yaagyigyiek-a̱pyia̱ 0 2382 42574 42573 2026-02-19T17:17:10Z Kambai Akau 8 /* {{-kcg-}} */ 42574 wikitext text/x-wiki =={{-kcg-}}== [[File:Homo rudolfensis (KNM-ER 1470 cast) and Homo habilis (KNM-ER 1813 cast) at Göteborgs Naturhistoriska Museum 8595.jpg |thumb|'''A̱yaagyigyiek-a̱pyia̱''' á̱nietbishyi a̱feang]] ===Yei=== * {{IPA|kcg|/ə̀jaaɡʲiɡʲʲeɡ əpʲʲə/}} ** {{audio|kcg|Kcg-a̱yaagyigyiek-a̱pyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gyi|gyiek|a̱|pyia̱}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gyigyiek-a̱pyia̱]] ====Vak yei ghyang==== * [[a̱yaaghyighyak-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kungkup a̱pyia̱}} * [[Dot]]: {{t+|nl|shedels}} * [[Shong]]: {{t+|en|skulls}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] slkf48ohl6cs71fyoxvbpb7dhysuy1u schedel 0 2383 42454 42104 2026-02-15T23:03:07Z Kambai Akau 8 /* Dot */ 42454 wikitext text/x-wiki =={{-nl-}}== [[Fail:Gray190.png|thumb|'''schedel''' (a̱gyigyiek-a̱pyia̱)]] ===Yei=== * [[Za̱FBS]]: /sχedəl/ (a̱ka̱tyong 2); ** {{audio|nl|Nl-schedel.ogg}} ** {{hyphenation|nl|sche|del}} ===A̱lyoot=== [[de#Dot|''de'']] '''schedel''' (''á̱kpa:'' [[de#Dot|''de'']] [[schedels#Dot|'''schedels''']]) # [[a̱gyigyiek-a̱pyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] o0ilsla5195n6qgifivrdq1lluro6fr schedels 0 2384 42378 37260 2026-02-15T22:17:35Z MarcoSwart 418 layout 42378 wikitext text/x-wiki =={{-nl-}}== [[Fail:Calaveras skulls.jpg|thumb|'''schedels''']] ===Yei=== * [[Za̱FBS]]: / ˈsxedəls / (a̱ka̱tyong 2) ** {{audio|nl|Nl-schedels.ogg}} ** {{hyphenation|nl|sche|dels}} ===A̱lyoot=== [[de#Dot|''de'']] '''schedels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[schedel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 47dd2xlhvfmerl20puw677atgfajydw vogels 0 2385 37263 37262 2025-02-23T22:39:59Z Kambai Akau 8 37263 wikitext text/x-wiki ==Dot== [[Fail:Bird Diversity 2013 Cropped.jpg|thumb|'''vogels''']] ===Yei=== * [[Za̱FBS]]: / ˈvoɣəls / (a̱ka̱tyong 2) * {{audio|nl|Nl-vogels.ogg}} * {{hyphenation|nl|vo|gels}} ===A̱lyoot=== [[de#Dot|de]] '''vogels''' # ''a̱nyiung'' [[vogel#Dot|vogel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a594bmo2z4b5u8skikuzkw9sztft3im vogel 0 2386 42998 37266 2026-02-27T20:34:20Z MarcoSwart 418 layout 42998 wikitext text/x-wiki =={{-nl-}}== [[Fail:Parus major 4 (Marek Szczepanek).jpg|thumb|'''vogel''']] ===Yei=== * [[Za̱FBS]]: / ˈvoɣəl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vogel.ogg}} ** {{hyphenation|nl|vo|gel}} ===A̱lyoot=== [[de#Dot|''de'']] '''vogel''' (''á̱kpa:'' [[de#Dot|''de'']] [[vogels#Dot|'''vogels''']]) # [[a̱man]] ([[species:Aves|''Aves'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] oorb68id4qt2i9zdgwyy3hfog8thcdn hoofdhaar 0 2387 42518 37271 2026-02-16T11:39:26Z MarcoSwart 418 separate plural 42518 wikitext text/x-wiki =={{-nl-}}== [[Fail:Scalp hair-uncombable hair syndrome.gif|thumb|'''hoofdhaar''']] ===Yei=== * [[Za̱FBS]]: /ˈhofthar/ (a̱ka̱tyong 2); ** {{audio|nl|Nl-hoofdhaar.ogg}} ** {{hyphenation|nl|hoofd|haar}} ===A̱lyoot=== [[het#Dot|''het'']] '''hoofdhaar''' (''á̱kpa'' [[de#Dot|''de'']] [[hoofdharen#Dot|'''hoofdharen''']]) # [[pyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a5at1jie2jkhduv81fgrlv3ob5woiq9 a̱tyin-pyia̱ 0 2388 37277 37274 2025-02-23T23:08:45Z Kambai Akau 8 37277 wikitext text/x-wiki ==Dot== [[Fail:Human leg hair under magnification 2.jpg|thumb|'''A̱tyin-pyia̱''' á̱nietbishyi]] ===Yei=== * [[Za̱FBS]]: /ətʲin.pʲʲə/ (a̱ka̱tyong 3); * {{audio|nl|Nl-a̱tyin-pyia̱.ogg}} * {{hyphenation|nl|a̱|tyin|pyia̱}} ===A̱lyoot=== '''a̱tyin-pyia̱''' (''á̱kpa'' '''[[pyia̱]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱tyin-pyia̱''' ka yet cat ku yong a̱pyia̱ nhu hwa. #* '''''A̱tyin-pyia̱''' a̱nyan kya ka?'' #* ''A si̱ mi̱n mat ku '''a̱tyin-pyia̱''' a̱nyiung bah.'' #* ''Kulan, yok khwat a̱ la̱u bah ka̱doot a ba̱ ti̱n '''a̱tyin-pyia̱''' kya.'' ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap a̱pyia̱ a̱tyubishyi}} * [[Dot]]: {{t+|nl|haar}}, {{t+|nl|hoofdhaar}} * [[Shong]]: {{t+|en|hair}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] scnus8bq9xb6gdqo88tapva96a0c84h tsutsut 0 2389 37316 37291 2025-03-01T23:59:13Z Kambai Akau 8 /* Yei */ 37316 wikitext text/x-wiki ==Tyap== [[File:Black-backed forktail, Kaptai National Park 01.jpg|thumb|Ghwughwu a̱man ma̱ng '''tsutsut''' ma̱ a̱nu]] === Yei === * {{IPA|kcg|/t͡sut͡sud/}} ** {{audio|kcg|Kcg-tsutsut.ogg|a=}} ** {{hyphenation|kcg|tsu|tsut}} (a̱ka̱tyong 2) === A̱lyoot === '''tsutsut''' (''á̱kpa'' '''[[tsútsut]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Tsutsut''' ([[species:Vermes|''Vermes'']]) yet tangka̱i a̱da̱dei hwa ku li junjung a̱ni ma̱ng a̱cyuang a̱ti̱tak di̱ mi̱n mbwak. #* ''Nwuan, a du ba̱ tat '''tsutsut''' jiniaau a̱byin.'' #* '''''Tsutsut''' ja ji, ka̱ni?'' #* ''A̱nyan wa yorong ang '''tsutsut'''?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱cywang nyám}} * [[Dot]]: {{t+|nl|worm}} * [[Shong]]: {{t+|en|worm}} {{trans-bottom}} [[Sa:nkyangcet|*]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 57gtzzc21ocn7fak8n5ep0kb5x9h027 Sa:nkyangswuan a̱byin 14 2390 37292 0 2025-02-28T08:38:47Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 37292 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj worm 0 2391 43000 41749 2026-02-27T20:37:33Z MarcoSwart 418 layout 43000 wikitext text/x-wiki =={{-nl-}}== [[Fail:Dead worm.jpg|thumb|'''worm''']] ===Yei=== * [[Za̱FBS]]: / wɔrᵊm / (a̱ka̱tyong 1 / 2) ** {{audio|nl|Nl-worm.ogg}} ** {{hyphenation|nl|worm}} ===A̱lyoot=== [[de#Dot|''de'']] '''worm''' (''á̱kpa:'' [[de#Dot|''de'']] [[wormen#Dot|'''wormen''']]) # [[tsutsut]] ([[species:Vermes|''Vermes'']]) =={{-en-}}== [[Fail:Dead worm.jpg|thumb|'''worm''']] ===Yei=== * [[Za̱FBS]]: /wɜːm/ (a̱tyong 1); * {{audio|en|en-us-worm.ogg}} (MS) * {{audio|en|en-au-worm.ogg}} (MS) * {{audio|en|en-au-worm.ogg}} (A̱t) * {{audio|en|LL-Q1860 (eng)-Back ache-worm.wav}} (MA̱) * {{hyphenation|en|worm}} ===A̱lyoot=== '''worm''' (''á̱kpa'' [[worms#Shong|'''worms''']]) # [[tsutsut]] ([[species:Vermes|''Vermes'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swáng a̱lyiat lyulyoot nShong]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ii5ow7ecxnqyjp1cpk4f8i1b7iujdzw wormen 0 2392 37296 0 2025-02-28T08:51:29Z Kambai Akau 8 Created page with "==Dot== [[Fail:3105Superworms in the Philippines 11.jpg|thumb|'''wormen''']] ===Yei=== * [[Za̱FBS]]: / ˈwɔrmə(n) / (a̱ka̱tyong 2) * {{audio|nl|Nl-wormen.ogg}} * {{hyphenation|nl|wor|men}} ===A̱lyoot=== [[de#Dot|de]] '''wormes''' # ''a̱nyiung'' [[worm#Dot|worm]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]]" 37296 wikitext text/x-wiki ==Dot== [[Fail:3105Superworms in the Philippines 11.jpg|thumb|'''wormen''']] ===Yei=== * [[Za̱FBS]]: / ˈwɔrmə(n) / (a̱ka̱tyong 2) * {{audio|nl|Nl-wormen.ogg}} * {{hyphenation|nl|wor|men}} ===A̱lyoot=== [[de#Dot|de]] '''wormes''' # ''a̱nyiung'' [[worm#Dot|worm]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2g43f1tc92g972jhlisrjao7glg9qxs Sa:Swáng a̱lyiat nShong ma̱ng yei a̱nwuat 14 2393 37303 0 2025-02-28T09:05:17Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nShong]]" 37303 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nShong]] mwbbe814i8r7wlusr8kfawwvdfp3ggb tsútsut 0 2394 42799 37317 2026-02-25T11:13:31Z MarcoSwart 418 Za̱FBS and hyphenation; please check my edits 42799 wikitext text/x-wiki ==Tyap== [[Fail:3105Superworms in the Philippines 11.jpg|thumb|right|220px|'''Tsútsut''' tswuon da̱ a̱tai-mbwak a̱yin]] ===Yei=== * {{IPA|kcg|/t͡sút͡sud/}} ** {{audio|kcg|Kcg-tsútsut.ogg|a=}} ** {{hyphenation|kcg|tsú|tsut}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[tsutsut]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i kyanswuan a̱byin}} * [[Dot]]: {{t+|nl|wormen}} * [[Shong]]: {{t+|en|worms}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cc8yd5shs3rc734ugxaqqke228o7uig Swánga̱lyiatwuki:A̱vwuoswuonkyang 4 2395 37313 0 2025-02-28T12:19:12Z Kambai Akau 8 Kwok neet mi̱ WikiWoordenboek:De Kroeg 37313 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __NOINDEX__ {{De_kroeg}}</noinclude> <section begin=nav/><div style="margin-left: auto; margin-right: auto; text-align: center; font-size: 80%;"> '''Di̱n vak a̱lyia̱ ka̱la̱nda:''' [[{{NAMESPACE}}:{{BASEPAGENAME}}/2023|2023]] • [[{{NAMESPACE}}:{{BASEPAGENAME}}/2024|2024]] • <!-- [[{{NAMESPACE}}:{{BASEPAGENAME}}/2025|2025]] • --> [[{{NAMESPACE}}:{{BASEPAGENAME}}|ta̱kup]] • [[Swánga̱lyiawuki:lyulyoot-nta̱m|lyulyoot-nta̱m]] </div><section end=nav/> 6wcz3ju08qbjzgdvipdnbvnugcehh21 tuk 0 2396 37339 37338 2025-03-04T22:51:35Z Kambai Akau 8 /* Tyap */ 37339 wikitext text/x-wiki ==Tyap== [[File:Tuwo Miyan Kubewa.jpg|thumb|'''Tuk''' swakpat ma̱ng niung kusat]] ===Yei=== * {{IPA|kcg|/túɡ/}} ** {{audio|kcg|Kcg-tuk.ogg|a=}} ** {{hyphenation|kcg|tuk}} (a̱tyong 1) === A̱lyoot === '''tuk''' (''á̱kpa'' '''[[ntuk]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Tuk''' yet tangka̱i kyayak hwa nang á̱ weang ma̱ng nkyuo a̱ni. A̱ bye wan ma̱ng nkyuo yak nang swakpat, swaat, zuk, ma̱ng cyi-a̱ga̱vang, ku nkyuo swang kyayak a̱byin nang a̱cyi, a̱kamm, rogo, a̱li̱bo, a̱ga̱mwi, a̱dangka̱li. #* ''A̱nyan wa na nang nung '''tuk''' la? Zong ja ya nung!'' #* '''''Tuk''' huni ka̱n wan baa?'' #* ''Nat a bwuo nung nung '''tuk''' hu a bai ndyo kiki.'' ====Bwoi mi̱ bwoi==== * [[tuk-a̱cyi]] * [[tuk-cyia̱ga̱vang]] * [[tuk-rogo]] * [[tuk-swaat]] * [[tuk swakpat]] * [[tuk-zuk]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|fufu}} * [[Kpat]]: {{t+|ha|tuwo}} * [[Shong]]: {{t+|en|fufu}}, {{t+|en|swallow}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] qqqzkbu1r9y7ewcs5b0pr6v9s5lakga A̱tyoba̱reba̱re 0 2398 40233 37442 2025-11-29T17:36:08Z Kambai Akau 8 /* A̱lyoot */ 40233 wikitext text/x-wiki ==Tyap== [[File:A typical kanuri woman.jpg|thumb|A̱za̱za̱rak '''A̱tyoba̱reba̱re''']] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyo]]'' + swang a̱lyiat nKpat ji, ''[[Barebare]]''. ===Yei=== * {{IPA|kcg|/ə̀tʲobə́rèbəre/}} ** {{audio|kcg|Kcg-A̱tyoba̱reba̱re.ogg|a=}} ** {{hyphenation|kcg|a̱|tyo|ba̱|re|ba̱|re}} (a̱ka̱tyong 6) ===A̱lyoot=== '''A̱tyoba̱reba̱re''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[A̱ba̱reba̱re]]''' [[ba#Ati̱kut|ba]]) # '''A̱tyoba̱reba̱re''' yet a̱tyu a̱ neet mi̱ nwap A̱ba̱reba̱re ji ja ba̱ shyia̱ di̱ fam A̱gba̱ndang Jok Caat wu di̱ fam a̱za-a̱tyin a̱byin Naijeriya hu. Á̱ bu maai ngyei a̱tyu a̱wa [[A̱tyotyin]]. #* ''Dunama yet a̱za̱za̱rak '''A̱tyoba̱reba̱re''' wa!'' #* '''''A̱tyoba̱reba̱re''' wuni ka̱n bwuok baa?'' #* ''Nggu wa lyiat ma̱ng a̱pyia̱-nggu nyia̱ '''A̱tyoba̱reba̱re''' wa gu yet.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyotyin}} * [[Dot]]: {{t+|nl|Kanuri}} * [[Shong]]: {{t+|en|Kanuri}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nnwap]] 8h60xsq58lge8rjqlklnphzvrlwll1q Á̱gwatyap 0 2399 37414 37413 2025-03-07T00:17:01Z Kambai Akau 8 37414 wikitext text/x-wiki ==Tyap== === Bwoi a̱lyoot === Neet ma̱ ''[[á̱gwam]]'' + ''[[A̱tyap]]''. === Yei=== * {{IPA|kcg|/ə́ɡʷatʲab/}} ** {{audio|kcg|Kcg-Á̱gwatyap.ogg|a=}} ** {{hyphenation|kcg|á̱|gwa|tyap}} (a̱ka̱tyong 3) === A̱lyoot=== '''Á̱gwatyap''' (''a̱tyonyiung'' '''[[A̱gwatyap]]''') :Sot swang a̱lyiat: ::'''ba''' (''á̱kpa'' '''wu''') #'''Á̱gwatyap''' fa á̱niet ba̱ng tyok A̱tyap ba lan a̱tyonyiung a̱ni. #* ''Á̱ ku lyiat tazwa a̱lyiat nani di̱n jen tyok '''Á̱gwatyap''' a̱feang ba̱ swak a̱ni.'' #* '''''Á̱gwatyap''' ba a̱mgba̱m yet á̱nietmumwang bya.'' #* ''Ka̱ a fang a̱mgba̱m '''Á̱gwatyap''' ba neet ma̱ a̱lyia̱ 1995, a na shyia̱ a̱tat.'' ====Tai ==== * [[Á̱gwam A̱tyap]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱gwam A̱tyap}} * [[Dot]]: {{t+|nl|Agwatyapen}} * [[Kpat]]: {{t+|ha|Sarakunan Katafawa}} * [[Shong]]: {{t+|en|Agwatyaps}} {{trans-bottom}} [[Sa:a̱lyoot]] nxu8xbl73k4xrmhmza9gacaswj22ir9 a̱gwatyap 0 2400 37363 2025-03-06T22:41:42Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əɡʷatʲab/}} ** {{audio|kcg|Kcg-A̱gwatyap.ogg|a=}} ** {{hyphenation|kcg|a̱|gwa|tyap}} (a̱ka̱tyong 3) ===A̱lyoot=== '''''a̱gwatyap''' (''á̱kpa'' '''[[Á̱gwatyap]]''') # ''Vak lyuut'' [[A̱gwatyap]] ''ghyang''. [[Sa:a̱lyoot]]" 37363 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əɡʷatʲab/}} ** {{audio|kcg|Kcg-A̱gwatyap.ogg|a=}} ** {{hyphenation|kcg|a̱|gwa|tyap}} (a̱ka̱tyong 3) ===A̱lyoot=== '''''a̱gwatyap''' (''á̱kpa'' '''[[Á̱gwatyap]]''') # ''Vak lyuut'' [[A̱gwatyap]] ''ghyang''. [[Sa:a̱lyoot]] p057ck9n0ybs8mvadh34n2wkla521k1 cyuo ndyuut 0 2401 37372 37371 2025-03-06T22:56:44Z Kambai Akau 8 37372 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/tʃʲʷo ndʲuud/}} ** {{audio|kcg|Kcg-Cyuo-ndyuut.ogg|a=}} ** {{hyphenation|kcg|cyuo|n|dyuut}} (a̱ka̱tyong 3) ===A̱lyoot=== '''''cyuo ndyuut''' (''á̱kpa'' '''[[cyuó-ndyuut]]''') # ''Vak lyuut'' [[cyuo-ndyuut]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] qe5gj1otvlc03u0bzkz1ripdv6o2c0f cyuó-ndyuut 0 2402 38081 38080 2025-05-11T17:10:15Z Kambai Akau 8 38081 wikitext text/x-wiki {{also|cyuó ndyuut}} ==Tyap== [[Fail:Panthera tigris tigris Tigress with cubs Tadoba India.jpg|thumb|'''Cyuo ndyuut''' a̱tat shyia̱ di̱ myian.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[cyuó]]'' + ''[[ndyuut]]''. ===Yei=== * {{IPA|kcg|/t͡ʃʲʷó ndʲuːd/}} ** {{audio|kcg|Kcg-Cyuó-ndyuut.ogg|a=}} ** {{hyphenation|kcg|cyuó|n|dyuut}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[cyuo-ndyuut]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ca̱cet a̱ka̱kwi a̱yit}} * [[Dot]]: {{t+|nl|tijgers}} * [[Shong]]: {{t+|en|tigers}} {{trans-bottom}} [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwi]] 63yzacqr2aoxi0fg2770418eeijdu6y cyuó ndyuut 0 2403 37378 2025-03-06T23:09:58Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/tʃʲʷó ndʲuud/}} ** {{audio|kcg|Kcg-Cyuó-ndyuut.ogg|a=}} ** {{hyphenation|kcg|cyuó|n|dyuut}} (a̱ka̱tyong 3) ===A̱lyoot=== '''''cyuó ndyuut''' (''a̱nyiung'' '''[[cyuo-ndyuut]]''') # ''Vak lyuut'' [[cyuó-ndyuut]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]]" 37378 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/tʃʲʷó ndʲuud/}} ** {{audio|kcg|Kcg-Cyuó-ndyuut.ogg|a=}} ** {{hyphenation|kcg|cyuó|n|dyuut}} (a̱ka̱tyong 3) ===A̱lyoot=== '''''cyuó ndyuut''' (''a̱nyiung'' '''[[cyuo-ndyuut]]''') # ''Vak lyuut'' [[cyuó-ndyuut]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] k90inovqppxhtjwe35fus7bsq6m83pl Sa:bwoifa̱n 14 2404 37385 2025-03-06T23:24:06Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 37385 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 a̱yaabamm 0 2405 37391 37390 2025-03-06T23:30:29Z Kambai Akau 8 /* Tyap */ 37391 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaabamm/}} ** {{audio|kcg|Kcg-a̱yaabamm.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|bamm}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱bamm]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i bwoifa̱n}} * [[Dot]]: {{t+|nl|sleepnetten}} * [[Shong]]: {{t+|en|trawlings}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:bwoifa̱n]] bd7oybmi235xda5fgcyx1m14lbfjuf6 A̱gwa A̱tyap 0 2406 41776 37400 2026-02-06T17:26:56Z Kambai Akau 8 /* Tyap */ 41776 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əɡʷa ətʲab/}} ===A̱lyoot=== # ''A̱bombwuon vak lyuut'' [[A̱gwatyap]] ''a̱ghyang''. [[Sa:a̱lyoot]] 4j9mv0golx3nbi43y8n6psflufvjtrm A̱gwa Tyap 0 2407 41777 37402 2026-02-06T17:27:43Z Kambai Akau 8 /* Tyap */ 41777 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əɡʷa tʲab/}} ===A̱lyoot=== # ''A̱bombwuon vak lyuut'' [[A̱gwatyap]] ''a̱ghyang''. [[Sa:a̱lyoot]] csyo6p1o69jphclk33gythx4qj31yks Ətyap 0 2408 37403 2025-03-07T00:05:38Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ətʲab/}} ** {{audio|kcg|Kcg-A̱tyap.ogg|a=}} ** {{hyphenation|kcg|ə|tyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''''Ətyap''' (''a̱tyonyiung'' '''[[A̱tyotyap]]''') # ''Vak lyuut'' [[A̱tyap]] ''ghyang''. [[Sa:a̱lyoot]]" 37403 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ətʲab/}} ** {{audio|kcg|Kcg-A̱tyap.ogg|a=}} ** {{hyphenation|kcg|ə|tyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''''Ətyap''' (''a̱tyonyiung'' '''[[A̱tyotyap]]''') # ''Vak lyuut'' [[A̱tyap]] ''ghyang''. [[Sa:a̱lyoot]] hk9f0mlctdvqzp0zqbfuyqrt7h37o3c a̱tyab 0 2409 37408 37405 2025-03-07T00:07:47Z Kambai Akau 8 37408 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ətʲab/}} ** {{audio|kcg|Kcg-A̱tyap.ogg|a=}} ** {{hyphenation|kcg|a̱|tyab}} (a̱ka̱tyong 2) ===A̱lyoot=== '''''a̱tyab''' (''a̱tyonyiung'' '''[[A̱tyotyap]]''') # ''Vak lyuut'' [[A̱tyap]] ''ghyang''. [[Sa:a̱lyoot]] 1iz16dyaa7qc6yvnzkg2ay8s3xi3d0a A̱tyab 0 2410 41780 37407 2026-02-06T17:32:08Z Kambai Akau 8 /* Tyap */ 41780 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ətʲab/}} ** {{audio|kcg|Kcg-A̱tyap.ogg|a=}} ** {{hyphenation|kcg|a̱|tyab}} (a̱ka̱tyong 2) ===A̱lyoot=== '''''A̱tyab''' (''a̱tyonyiung'' '''[[A̱tyotyap]]''') # ''Vak lyuut'' [[A̱tyap]] ''ghyang''. [[Sa:a̱lyoot]] cf7u72d0s6gw57m6o5yyhu3rloqfopy A̱gwam A̱tyap 0 2411 41778 37411 2026-02-06T17:28:27Z Kambai Akau 8 /* Tyap */ 41778 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əɡʷam ətʲab/}} ** {{audio|kcg|Kcg-A̱gwam A̱tyap.ogg|a=}} ** {{hyphenation|kcg|a̱|gwam|a̱|tyap}} (a̱ka̱tyong 4) ===A̱lyoot=== '''''A̱gwam A̱tyap''' (''á̱kpa'' '''[[Á̱gwam A̱tyap]]''') # ''Vak lyuut'' [[A̱gwatyap]] ''ghyang''. [[Sa:a̱lyoot]] myskw35387n41ker9vdfqyj20wtv9uh Á̱gwam A̱tyap 0 2412 41779 37412 2026-02-06T17:28:45Z Kambai Akau 8 /* Tyap */ 41779 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/ə́ɡʷam ə́tʲab/}} ** {{audio|kcg|Kcg-Á̱gwam A̱tyap.ogg|a=}} ** {{hyphenation|kcg|á̱|gwam|a̱|tyap}} (a̱ka̱tyong 4) ===A̱lyoot=== '''''Á̱gwam A̱tyap''' (''a̱tyonyiung'' '''[[A̱gwam A̱tyap]]''') # ''Vak lyuut'' [[Á̱gwatyap]] ''ghyang''. [[Sa:a̱lyoot]] rnlmjv9goydk9jl2pslzmrt9x50as6l kuut 0 2413 37472 37471 2025-03-11T01:35:15Z Kambai Akau 8 37472 wikitext text/x-wiki {{also|Kuut}} == Tyap == [[File:Sesamum indicum 03.JPG|thumb|A̱tyin '''kuut''']] ===Yei === * {{IPA|kcg|/kuːd/}} ** {{audio|kcg|Kcg-kuut.ogg|a=}} ** {{hyphenation|kcg|kuut}} (a̱tyong 1) * '''Fantswam''': kruk /krug/ ** A̱nwuat: ===A̱lyoot=== '''kuut''' (''á̱kpa'' '''[[nkuut]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kuut''' ([[species:Sesamum indicum|''Sesamum indicum'']]) yet tangka̱i kyangtang-a̱byin hwa nang á̱ ka ngwan niung ma̱ng a̱kikyuo nhu ba a̱wot á̱ ya zwá nhu ji nang á̱ ngyei cwan di̱n Tyap a̱ni. #* ''Mma ka̱n wan '''kuut''' hu a?'' #* '''''Kuut''' hwa n cat ngya ma̱nini ka.'' #* ''Niung a̱shyim '''kuut''' hwa ke si̱ a̱khwot kuut hwa?'' ====Bu nwuan==== * [[cwan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyin kyangtang-a̱byin}} * [[Dot]]: {{t+|nl|sesam}} * [[Jhyuo]]: {{t+|kaj|kruk}} * [[Kpat]]: {{t+|ha|karkashi}} * [[Shong]]: {{t+|en|sesame}} {{trans-bottom}} {{wikipedia}} [[Sa:á̱ga̱fi̱p]] [[Sa:nkyayak]] [[Sa:a̱lyoot]] ===Ta̱m=== [[Fail:Folding umbrella 01.jpg|thumb|A̱lyema nang á̱ '''kuut''' a̱ni]] '''kuut''' (''á̱kpa'' '''[[kut]]''') ku kuut, ka̱n kuut, za kuut, ba̱ kuut, na kuut, wu kuut, bye kuut, nkuut #'''Kuut''' fa ka̱nang kyang gworong a̱ni. #* '''''Kuut''' pepa hu a sak.'' #* ''Yok '''kuut''' bah.'' #* ''Da̱ yan '''kuut''' a sak a̱ja̱u zi̱ wu nwuan a̱tson.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Gworong kyang}} * [[Dot]]: {{t+|nl|vouw}}, {{t+|nl|krul}} * [[Kpat]]: {{t+|ha|nade}}, {{t+|ha|kudundune}}, {{t+|nl|kunsa}} * [[Shong]]: {{t+|en|fold}}, {{t+|en|wind}}, {{t+|en|curl}}, {{t+|en|wrap}} {{trans-bottom}} [[Sa:ta̱m]] qtz2nudyuzpwavywum7x5c2ncpj2fk6 Sa:zwá 14 2414 37426 2025-03-07T01:17:19Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 37426 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Nsala 0 2415 37470 37469 2025-03-11T01:25:41Z Kambai Akau 8 /* Tyap */ 37470 wikitext text/x-wiki {{also|nsala}} ==Tyap== [[File:Gbm foto.jpg|thumb|'''Nsala''' na]] ===Yei=== * {{IPA|kcg|/nsala/}} ** {{audio|kcg|Kcg-Nsala.ogg|a=}} ** {{hyphenation|kcg|n|sa|la}} (a̱ka̱tyong 3) ===A̱lyoot=== '''Nsala''' (''á̱kpa'' '''[[A̱tyonsala]]''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''wu''') '''Nsala''' yet swang a̱lyiat wa̱i á̱niet ba ba̱ byia̱ a̱shong kwa vam a̱ni nang á̱niet ba̱ neet mi̱ Yurop ku A̱merika ku A̱siya ku A̱ti̱relya a̱ni. * ''Da̱ nna '''nsala''' na, na̱ fwuong shyishyim baa?'' * ''A̱mgba̱m bibyin '''nsala''' hu lak a̱di̱dam a̱wa.'' * '''''Nsala''' naniaau vwuon ma̱ng á̱si̱ nani'' ====Bu nwuan==== * [[A̱shong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet a̱shong kwa vam}} * A̱bolo: {{t+|ann|mbakara}} * A̱fi̱k: {{t+|efi|mbakara}} * [[Dot]]: {{t+|nl|Kaukasische}} * [[Kutyep]]: ndasara * [[Shong]]: {{t+|en|Caucasian}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] d2a0wze5z4076ov4gm14eupxmcaoxge nsala 0 2416 37465 2025-03-10T23:36:33Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/nsala/}} ** {{hyphenation|kcg|n|sa|la}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-Nsala.oga|a=}} ===A̱lyoot=== '''''nsala''' (''a̱tyonyiung'' '''[[A̱tyonsala]]''') # ''Vak lyuut'' [[Nsala]] ''ghyang''. [[Sa:a̱lyoot]]" 37465 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/nsala/}} ** {{hyphenation|kcg|n|sa|la}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-Nsala.oga|a=}} ===A̱lyoot=== '''''nsala''' (''a̱tyonyiung'' '''[[A̱tyonsala]]''') # ''Vak lyuut'' [[Nsala]] ''ghyang''. [[Sa:a̱lyoot]] a64wcsbt6lbj39aghsqsfde08r4frst swam-a̱ghwok 0 2417 37510 37509 2025-04-02T21:00:19Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37510 wikitext text/x-wiki ==Tyap== [[File:Rain in the sage steppe at Seedskadee National Wildlife Refuge Wyoming (52161270420).jpg|thumb|A̱byin ka nang za ku va tazwa a̱ni a̱wot '''swam-a̱ghwok''' ghwut nka]] ===Yei=== * {{IPA|kcg|/sʷam əɣʷok/}} ** {{audio|kcg|Kcg-swam-a̱ghwok.ogg|a=}} ** {{hyphenation|kcg|swam|a̱|ghwok}} (a̱ka̱tyong 3) ===A̱lyoot=== '''swam-a̱ghwok''' (''a̱kpa'' '''nswam-a̱ghwok''') : Sot swáng a̱lyiat: ::'''hu''' (''a̱kpa'' '''na''') #'''Swam-a̱ghwok''' yet tangka̱i swam hwa, nang kyang kemikat nang á̱ ngyei ''geosmin'' ni̱ ghwut ndyo a̱ni, ku ni̱ nkhwi a̱son nza ka̱ ni̱ nva a̱ni nang a̱vwuo ka sii du swan a̱khwot ka̱ si̱ labeang ba̱t. #* ''N fa̱k '''swam-a̱ghwok'''. A ngyei za va kpa̱mkpaan a̱ji, ka̱ni?!'' #* '''''Swam-a̱ghwok''' huni neet a̱ji wa la?'' #* ''Ka̱nang a fa̱k '''swam-a̱ghwok''' a̱ni, za va kpa̱mkpaan.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Lywei}} * [[Jhyuo]]: {{t+|kaj|swam-du̱wwok}} * [[Shong]]: {{t+|en|petrichor}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] 4ghhnw8ejvrjcfv6ai5o1jdvd5nc6ry si̱li̱mwi 0 2418 37528 37527 2025-04-14T10:57:54Z Kambai Akau 8 37528 wikitext text/x-wiki ==Tyap== [[File:A female common genet in the dining room, Satao Camp.jpg|thumb|Sha̱p '''si̱li̱mwi''' mi̱ tutuyakyayak á̱niet]] ===Yei=== * {{IPA|kcg|/sɨ̀lɨ̀mʷǐ/}} ** {{audio|kcg|Kcg-si̱li̱mwi.ogg|a=}} ** {{hyphenation|kcg|si̱|li̱|mwi}} (a̱ka̱tyong 3) ===A̱lyoot=== '''si̱li̱mwi''' (''a̱kpa'' '''[[sí̱li̱mwi]]''') : Sot swáng a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') #'''Si̱li̱mwi''' (á̱ ka ngyei '''si̱ri̱mwi''', '''sulumwi''', '''surumwi''', '''surummwi'''; [[Species:Genetta genetta|''Genetta genetta'']]) yet tangka̱i a̱banyam hwa ku neet mi̱ [[Afi̱rika]] a̱ni nang á̱ mi̱ nkwok á̱ si̱ yai di̱ fam a̱tak-jenshyung [[Yurop]] meang. A̱lyiak a̱banyam wuni shyia̱ di̱ fam a̱za [[Sa̱hara]] hu hwa, di̱ nfam savana na ma̱ a̱tak Sa̱hara ka ba̱ng si̱ nat di̱ fam a̱tak Afi̱rika hu mbeang khwong kyai a̱sa̱khwot [[Sa̱udi A̱rabiya|A̱rabya]], Yemen ma̱ng Oman. #* ''Gwakhap nat a̱yit a̱ si̱ bwuok ma̱ng '''si̱li̱mwi'''.'' #* ''Nyam jini, a ngyei '''si̱li̱mwi''' ja fa...'' #* '''''Si̱li̱mwi''' jini sang cet; ji̱ ku tyong van!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱banyam}} * [[Dot]]: {{t+|nl|genetkat}} * [[Shong]]: {{t+|en|common genet}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] 2yjvfhvx36bfr7wvu9ewvnn1jvtl8ee zwuóm 0 2419 38094 38090 2025-05-12T01:54:27Z Kambai Akau 8 38094 wikitext text/x-wiki ==Tyap== [[Fail:043 Elephant family at Queen Elizabeth National Park Photo by Giles Laurent.jpg|thumb|right|220px|'''Zwuóm''' tsat]] ===Yei=== * {{IPA|kcg|/d͡zʷʷə̂m/}} ** {{audio|kcg|Kcg-zwuóm.ogg|a=}} ** {{hyphenation|kcg|zwuóm}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[zwuom]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam a̱yit}} * [[Dot]]: {{t+|nl|olifanten}} * [[Shong]]: {{t+|en|elephants}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱byin]] [[Sa:zwuóm]] [[Sa:nyám a̱yit]] qslv5sy02tdxsrdjnk5jc7ie1yhaqj6 Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2 14 2420 37663 37655 2025-04-28T23:53:31Z Kambai Akau 8 37663 wikitext text/x-wiki Swáng a̱lyiat jini di̱ wat huni byia̱ a̱ka̱ta ma̱ng ta̱m tung-mbwak [https://meta.wikimedia.org/wiki/Event:Editing_Sw%C3%A1nga%CC%B1lyiatwuki-WikiWoordenboek_Joint_Wiktionary_Editing_Part_2 Swánga̱lyiatwuki-Wikiwoordenboek project Part 2] nang á̱nietnjhyuk swánga̱lyiat nTyap ba ma̱ng á̱si̱ Dot ba shyia̱ di̱ nyia̱ a̱ni tsi̱tsak a̱tuk mam 1 Zwat Tswuon ba̱ng si̱ nat mam 30 Zwat A̱taa a̱lyia̱ 2025. [[wikt:kcg:Swánga̱lyiatwuki:Ta̱m tung-mbwak ma̱ng WikiWoordenboek#TA̱M_2|Nwuan a̱ji]] a li wat ta̱m hu di̱ Swánga̱lyiatwuki ji. [[Sa:Swáng a̱lyiat nTyap]] [[Sa:Swáng a̱lyiat nDot]] n8ovt3v18wbgz0bf0zhtynddx0kue9z zwuai 0 2421 37612 37567 2025-04-25T01:16:17Z Kambai Akau 8 37612 wikitext text/x-wiki ==Tyap== [[File:Zwuai (locust beans seasoning) for sale at the Monday Market in Kakuri, Kaduna 03.jpg|thumb|A̱yaala̱u n'''zwuai''']] [[File:Zwuai (locust beans seasoning) for sale at the Monday Market in Kakuri, Kaduna 02.jpg|thumb|Á̱ka̱ngkpang n'''zwuai''']] ===Yei=== * {{IPA|kcg|/d͡zʷaʲ/}} ** {{audio|kcg|Kcg-zwuai.ogg|a=}} ** {{hyphenation|kcg|zwuai}} (a̱tyong 1) ===A̱lyoot=== '''zwuai''' (''a̱kpa'' '''[[zwuaí]]''') : Sot swáng a̱lyiat: ::'''ji''' (''a̱kpa'' '''ji''') #'''Zwuai''' ji yet tangka̱i kyangweang kyayak hwa nang á̱ nyian ma̱ng [[a̱buk]] a̱ni ku byia̱ swam ba̱t a̱wot ku tyei kyayak ku swan tontong a̱ni. #* ''Kanwai a̱i! Ka̱ a nat Ma Ka̱tung ka, a san nung '''zwuai''' a bai.'' #* '''''Zwuai''' a̱ji ja ji?'' #* ''N fa̱k swam '''zwuai''' a̱ji.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangweang kyayak}} * [[Kpat]]: {{t+|ha|Daddawa}} * [[Shong]]: {{t+|en|locust bean cake}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyayak]] [[Sa:a̱tyin a̱la̱n]] 4lgjjvk9vzuub7ni3gdvuyssgvyu4zb a̱buk 0 2422 37576 37566 2025-04-24T21:41:21Z Kambai Akau 8 37576 wikitext text/x-wiki ==Tyap== [[File:Dawadawa seeds.jpg|thumb|A̱bun a̱yaa'''buk''']] [[File:Dawadawa from Northern Ghana.jpg|thumb|A̱byang a̱yaa'''buk''']] ===Yei=== * {{IPA|kcg|/əbuɡ/}} ** {{audio|kcg|Kcg-a̱buk.ogg|a=}} ** {{hyphenation|kcg|a̱|buk}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱buk''' (''a̱kpa'' '''[[a̱yaabuk]]''') : Sot swáng a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') #'''A̱buk''' yet zwa a̱kwon [[a̱la̱n]] ja nang á̱ weang [[zwuai]] ma̱ng a̱nji a̱ni. #* ''A ngyei '''a̱buk''' wuni na yet á̱ nyia̱ zwuai ma̱ng a̱nggu!'' #* '''''A̱buk''' wa a ya a?'' #* ''Kuwot wan '''a̱buk''' a̱ nnyia̱ zwuai ma̱ng a̱nggu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Zwa a̱la̱n}} * [[Kpat]]: {{t+|ha|Kalwa}} * [[Shong]]: {{t+|en|locust bean}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] nv144wjfpwkp528dha0jhb5buzkrgtp Sa:a̱tyin a̱la̱n 14 2423 37563 2025-04-24T12:57:57Z Kambai Akau 8 Created page with "[[Sa:a̱ka̱kwon]]" 37563 wikitext text/x-wiki [[Sa:a̱ka̱kwon]] 240g1z6x3brqbyi90c963w7drw91y08 Sa:a̱ka̱kwon 14 2424 41224 37564 2026-01-28T17:36:36Z Kambai Akau 8 41224 wikitext text/x-wiki [[Sa:a̱lyoot]] [[Sa:nkyangtang-a̱byin]] c08qnyzkhyh7qljg2yz0n5fnz3645mf a̱ka̱waa 0 2425 37702 37644 2025-04-29T02:18:34Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37702 wikitext text/x-wiki ==Tyap== [[File:ECOLE ALMAMY TIMBO DE BOUGOUNI (5).jpg|thumb|'''A̱ka̱waa''' mi̱ bwak a̱yin]] ===Yei=== * {{IPA|kcg|/əkəwaː/}} ** {{audio|kcg|Kcg-a̱ka̱waa.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|waa}} (a̱ka̱tyong 3) === A̱kwonu a̱lyoot === '''a̱ka̱waa''' (''á̱kpa'' '''[[a̱yaaka̱waa]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ka̱waa''' wa yet nkyuo gbajak a̱tyin [[a̱la̱n]] na̱ shyia̱ dundung ma̱ng [[a̱buk]] wu a̱ni. #* ''Bwuo '''a̱ka̱waa''' wu a koot zón ji ji̱ ya.'' #* '''''A̱ka̱waa''' wuni shi ba̱t!'' #* ''Yok weam '''a̱ka̱waa''' wuni bah n tak ma̱ng a̱nwan!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyuo gbajak a̱la̱n}} * [[Kpat]]: {{t+|ha|garin dorawa}} * [[Shong]]: {{t+|en|locust bean pulp}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] 1rinqle6s42zrf5txxo033nyw2b0ujr a̱yaaza̱la̱n 0 2426 37574 37573 2025-04-24T21:35:48Z Kambai Akau 8 37574 wikitext text/x-wiki ==Tyap== [[File:Atakora-Parkia biglobosa (6).jpg|thumb|'''A̱yaaza̱la̱n''' a̱naai a̱zakwon]] ===Yei=== * {{IPA|kcg|/ə̀jaad͡zələn/}} ** {{audio|kcg|Kcg-a̱yaaza̱la̱n.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|za̱|la̱n}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱za̱la̱n]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Súm-a̱kwon}} * [[Shong]]: {{t+|en|locust bean flowers}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] ofwbem1d8kksbq45336y2uffjsptqf0 a̱yaaka̱waa 0 2427 37575 2025-04-24T21:39:45Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaakəwaː/}} ** {{audio|kcg|Kcg-a̱yaaka̱waa.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ka̱|waa}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱waa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyuo sum-a̱kwon}} * [[Shong]]: {{t+|en|locust bean pulps}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]]" 37575 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaakəwaː/}} ** {{audio|kcg|Kcg-a̱yaaka̱waa.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ka̱|waa}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱waa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyuo sum-a̱kwon}} * [[Shong]]: {{t+|en|locust bean pulps}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] r5zahwll40ej4zqasnekymqxuon9l1e a̱yaabuk 0 2428 37580 37579 2025-04-24T21:46:10Z Kambai Akau 8 37580 wikitext text/x-wiki ==Tyap== [[File:Sumbala balls and the African locust bean seeds they are prepared from (Kera (Dédougou District), Burkina Faso, June 2014).jpg|thumb|'''A̱yaabuk''' ma̱ng zwuaí]] ===Yei=== * {{IPA|kcg|/ə̀jáabʷuɡ/}} ** {{audio|kcg|Kcg-a̱yaabuk.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|buk}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱buk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Zwá-a̱la̱n}} * [[Shong]]: {{t+|en|locust beans}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] 0mxm20fb18wp3ktkn4cleutyfjuqjf8 a̱ka̱la̱n 0 2429 37585 37583 2025-04-24T22:42:29Z Kambai Akau 8 /* Tyap */ 37585 wikitext text/x-wiki ==Tyap== [[File:DRY AFRICAN LOCUST BEANS TREE.jpg|thumb|Á̱khwot '''a̱ka̱la̱n''']] ===Yei=== * {{IPA|kcg|/ə̀kə̀lə̀n/}} ** {{audio|kcg|Kcg-a̱ka̱la̱n.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|la̱n}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱n]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tityin-a̱kwon}} * [[Shong]]: {{t+|en|African locust beans}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] scq1d4kp3179g5n44o04n67ulndatyi a̱gban 0 2430 42292 40084 2026-02-15T20:01:19Z Kambai Akau 8 /* Tyap */ 42292 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əɡ͡bán/}} ** {{audio|kcg|Kcg-a̱gban.ogg|a=}} ** {{hyphenation|kcg|a̱|gban}} (a̱ka̱tyong 2) === A̱lyoot 1=== [[File:A mound.jpg|thumb|'''A̱gban''' cincai]] [[File:Ant hill in kurmin masara.jpg|thumb|A̱gba̱ndang '''a̱gban''' cincai ma̱ A̱tyap]] '''a̱gban''' (''á̱kpa'' '''[[a̱ka̱gban]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱gban''' ka yet tangka̱i nok hwa nang [[cincai]] ni̱ nok a̱ni ma̱ng vap ku byia̱ a̱byit a̱tatak ma̱ng a̱ta̱n tazwa ka. #* ''Va za ma̱ng nwai va ji, cincai na nok '''a̱gban'''.'' #* '''''A̱gban''' a̱fai kya ka! N di nka ta̱ulyia̱ a̱ji bah.'' #* ''A̱byii̱k si̱ mi̱n swan da̱ '''a̱gban''' bah. Kalak gu tan ma̱ng zón sweang.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nok cincai}} * A̱do: {{t+|bin|ulelefe}} * [[Dot]]: {{t+|nl|mierenhoop}} * [[Kpat]]: {{t+|ha|Jiba}} * [[Shong]]: {{t+|en|anthill}} {{trans-bottom}} ====Ya̱fang==== <references/> {{wikipedia|A̱gban (cincai)}} {{wikidata lexeme|L1524842}} === A̱lyoot 2=== [[File:LOCAL SILO.jpg|thumb|'''A̱gban''' yak mi̱ Zi̱kpak, Fantswam]] '''a̱gban''' (''á̱kpa'' '''[[a̱yaagban]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱gban''' wu yet tangka̱i nok hwa nang á̱ saai á̱bun yak mami, á̱ ka cok mat a̱lyia̱ cobai ka a̱ni. #* ''A̱khwukhwop '''a̱gban''' wa wu. A̱ na tat ndyia̱ nswak nfwuon ma̱ng kyang.'' #* '''''A̱gban''' a̱wa yet a̱si̱ nzuk wa ma̱nyin.'' #* ''A̱li kani lyin '''a̱gban'''! Ku myim nyi nok a̱nyiung a̱ja̱u.'' ====Bwoi mi̱ bwoi==== * [[a̱gban swáng a̱lyiat]] * [[a̱ka̱gban]] * [[a̱yaagban]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nok saai yak}} * [[Dot]]: {{t+|nl|graanschuur}}, {{t+|nl|silo}} * [[Kpat]]: {{t+|ha|Rumbu}} * [[Shong]]: {{t+|en|granary}}, {{t+|en|silo}} {{trans-bottom}} ====Ya̱fang==== <references/> {{wikipedia|A̱gban}} {{wikidata lexeme|L1524850}} [[Sa:a̱lyoot]] nswtng93v7vip1a2vc4obu7fs8sfoio a̱ka̱gban 0 2431 37593 37592 2025-04-24T23:38:31Z Kambai Akau 8 /* Tyap */ 37593 wikitext text/x-wiki ==Tyap== [[Fail:Anthills, Beddingham Hill - geograph.org.uk - 2716954.jpg|thumb|right|220px|'''A̱ka̱gban''' ma̱ a̱di̱di̱t]] ===Yei=== * {{IPA|kcg|/ə̀kə̀ɡ͡ban/}} ** {{audio|kcg|Kcg-a̱ka̱gban.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|gban}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gban#A̱lyoot_1|a̱gban]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nok cincai}} * [[Shong]]: {{t+|en|anthills}} {{trans-bottom}} [[Sa:a̱lyoot]] 6bngmjqgyqktype91jcaf8qxzdvw102 a̱yaagban 0 2432 37832 37594 2025-05-04T03:10:50Z Kambai Akau 8 /* Tyap */ 37832 wikitext text/x-wiki ==Tyap== [[Fail:Mali1974-038 hg.jpg|thumb|right|220px|'''A̱yaagban''' a̱feang a̱zayak]] [[Fail:AERIEL VIEW OF KAGORO HILL AND GROUNDNUT MILL AT KAFANCHAN.jpg|thumb|'''A̱yaagban'''-ntswam mi̱ Fantswam]] ===Yei=== * {{IPA|kcg|/ə̀jáaɡ͡ban/}} ** {{audio|kcg|Kcg-a̱yaagban.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gban}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gban#A̱lyoot_2|a̱gban]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nok saai yak}} * [[Shong]]: {{t+|en|granaries}}, {{t+|en|silos}} {{trans-bottom}} [[Sa:a̱lyoot]] al6td2kk1diq02485nwd86hdz3dyz2i a̱yaagban swáng a̱lyiat 0 2433 37605 37601 2025-04-25T00:16:59Z Kambai Akau 8 37605 wikitext text/x-wiki ==Tyap== [[Fail:Vortaroj.jpg|thumb|right|220px|'''A̱yaagban swáng a̱lyiat''' lilyem nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jáaɡ͡ban sʷaŋ əlʲʲad/}} ** {{audio|kcg|Kcg-a̱yaagban swáng a̱lyiat.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gban|swáng|a̱|lyiat}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gban swáng a̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkwaa̱mbwat}} * [[Shong]]: {{t+|en|dictionaries}} {{trans-bottom}} [[Sa:a̱lyoot]] sutk4b0zg2xzzczi6fqo5dkjcq512bw li̱la̱n 0 2434 37607 2025-04-25T00:36:09Z Kambai Akau 8 Created page with "==Tyap== [[File:Eco friendly "Clay pots".jpg|thumb|'''Li̱la̱n''' vap ma̱ a̱di̱di̱t a̱ta̱usa]] ===Yei=== * {{IPA|kcg|/lɨ́lə́n/}} ** {{audio|kcg|Kcg-li̱la̱n.ogg|a=}} ** {{hyphenation|kcg|li̱|la̱n}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱n#A̱lyoot_2|a̱la̱n]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangweang kyayak}} * [[Shong]]: {{t+|en|pots}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]]" 37607 wikitext text/x-wiki ==Tyap== [[File:Eco friendly "Clay pots".jpg|thumb|'''Li̱la̱n''' vap ma̱ a̱di̱di̱t a̱ta̱usa]] ===Yei=== * {{IPA|kcg|/lɨ́lə́n/}} ** {{audio|kcg|Kcg-li̱la̱n.ogg|a=}} ** {{hyphenation|kcg|li̱|la̱n}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱n#A̱lyoot_2|a̱la̱n]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangweang kyayak}} * [[Shong]]: {{t+|en|pots}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] jnk851ctfgx6lwv6w88twdttc3oxkf1 a̱ghwum 0 2435 37609 2025-04-25T01:04:20Z Kambai Akau 8 Created page with "==Tyap== [[File:Carob syrup spoon.jpg|thumb|'''A̱ghwum''' mami a̱fwuong]] ===Yei=== * {{IPA|kcg|/əɣʷum/}} ** {{audio|kcg|Kcg-a̱ghwum.ogg|a=}} ** {{hyphenation|kcg|a̱|ghwum}} (a̱ka̱tyong 2) === A̱kwyoot === '''a̱ghwum''' (''á̱kpa'' '''[[a̱yaaghwum]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ghwum''' yet tangka̱i a̱dyundyung a̱sa̱khwot hwa nang á̱ shyiat ka̱nang á̱ wan a̱kunkwom [[gbajak]] a̱kwon [[a̱la̱n]] nang á̱..." 37609 wikitext text/x-wiki ==Tyap== [[File:Carob syrup spoon.jpg|thumb|'''A̱ghwum''' mami a̱fwuong]] ===Yei=== * {{IPA|kcg|/əɣʷum/}} ** {{audio|kcg|Kcg-a̱ghwum.ogg|a=}} ** {{hyphenation|kcg|a̱|ghwum}} (a̱ka̱tyong 2) === A̱kwyoot === '''a̱ghwum''' (''á̱kpa'' '''[[a̱yaaghwum]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ghwum''' yet tangka̱i a̱dyundyung a̱sa̱khwot hwa nang á̱ shyiat ka̱nang á̱ wan a̱kunkwom [[gbajak]] a̱kwon [[a̱la̱n]] nang á̱ ni̱ swup a̱vwuo ka nang á̱ sii fa̱k a̱ni á̱ mbeang shisham ku tyei ca̱caat lili hu. #* ''Ya mbwuo nung '''a̱ghwum''' a̱wa a bai ndyo.'' #* '''''A̱ghwum''' wuni na yet ba̱t.'' #* ''Nna Ka̱uwot lyen weang '''a̱ghwum''' a̱ lan.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot a̱kunkwom gbajak}} * [[Shong]]: {{t+|en|locust bean pod liquid}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] qngb00m8y3vyoucogfva8qw0pve2gac a̱yaaghwum 0 2436 37610 2025-04-25T01:07:15Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jáaɣʷum/}} ** {{audio|kcg|Kcg-a̱yaaghwum.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ghwum}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ghwum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot a̱kunkwom gbajak}} * [[Shong]]: {{t+|en|African locust bean pod liquids}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]]" 37610 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jáaɣʷum/}} ** {{audio|kcg|Kcg-a̱yaaghwum.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ghwum}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ghwum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot a̱kunkwom gbajak}} * [[Shong]]: {{t+|en|African locust bean pod liquids}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] 315hc7jwxcyo7xjqqug5kq0pynt8s1o zwuaí 0 2437 37613 37611 2025-04-25T01:16:52Z Kambai Akau 8 37613 wikitext text/x-wiki ==Tyap== [[File:Zwuai (locust beans seasoning) for sale at the Monday Market in Kakuri, Kaduna 01.jpg|thumb|Ntangka̱i n'''zwuaí''' nvwuon a̱zatyii á̱ lyiai]] ===Yei=== * {{IPA|kcg|/d͡zʷʷaʲ/}} ** {{audio|kcg|Kcg-zwuaí.ogg|a=}} ** {{hyphenation|kcg|zwuaí}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[zwuai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangweang kyayak}} * [[Shong]]: {{t+|en|locust bean cakes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱tyin a̱la̱n]] 8m6ui4kcjwm9yrl17v4zj3mgm1zos2d Sa:Swáng a̱lyiat ma̱ng bwan Ruwanda-Rundi 14 2438 37614 2025-04-25T01:20:45Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Ruwanda-Rundi]]" 37614 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Ruwanda-Rundi]] e0bs8igs4w14ivdrb5lblls3kxopq7o Sa:Swáng a̱lyiat Ruwanda-Rundi 14 2439 37615 2025-04-25T01:21:21Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 37615 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl ka̱la̱n 0 2440 37798 37618 2025-05-01T13:11:31Z Kambai Akau 8 37798 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́lə́n/ * A̱nwuat: ===A̱lyoot=== '''ka̱la̱n''' ti (''á̱kpa'' '''**''') # [[a̱la̱n]] [[Sa:Fantswam]] do6x2luhmndiwiah2nhdl321yjj2q7l Sa:Fantswam 14 2441 37623 37619 2025-04-25T01:36:15Z Kambai Akau 8 37623 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike ulən 0 2442 37620 2025-04-25T01:33:03Z Kambai Akau 8 Created page with "==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùlə́n/ * A̱nwuat: ===A̱lyoot=== '''ulən''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[Sa:Gworog]]" 37620 wikitext text/x-wiki ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùlə́n/ * A̱nwuat: ===A̱lyoot=== '''ulən''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[Sa:Gworog]] gcvgpxyvmk9l1chteje7s02ls5b0gft Sa:Gworog 14 2443 37622 37621 2025-04-25T01:34:59Z Kambai Akau 8 37622 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike ula̱n 0 2444 37625 2025-04-25T01:37:59Z Kambai Akau 8 Created page with "==Tyap (Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /ùlə́n/ * A̱nwuat: ===A̱lyoot=== '''ula̱n''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[Sa:Tyuku]] [[Sa:Ta̱kad]]" 37625 wikitext text/x-wiki ==Tyap (Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /ùlə́n/ * A̱nwuat: ===A̱lyoot=== '''ula̱n''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[Sa:Tyuku]] [[Sa:Ta̱kad]] 2zq4ikykn89u3gmx77tlg55vuzzuxk6 Sa:Ta̱kad 14 2445 37626 2025-04-25T01:38:26Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 37626 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Sa:Tyuku 14 2446 37627 2025-04-25T01:38:36Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 37627 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike ka̱ron 0 2447 37628 2025-04-25T01:40:51Z Kambai Akau 8 Created page with "==Jhyuo== ===Yei=== * [[Za̱FBS]]: /kə́rɔ́n/ * A̱nwuat: ===A̱lyoot=== '''ka̱ron''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[Sa:Swáng a̱lyiat nJhyuo]]" 37628 wikitext text/x-wiki ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /kə́rɔ́n/ * A̱nwuat: ===A̱lyoot=== '''ka̱ron''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[Sa:Swáng a̱lyiat nJhyuo]] nd0c2vry4ozp5nx2bu7otrjts68763f Sa:Sholyia̱ 14 2448 37635 2025-04-25T01:47:18Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 37635 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Sa:Tyeca̱rak 14 2449 37636 2025-04-25T01:47:41Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 37636 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Sa:Swáng a̱lyiat ma̱ng bwan Romaniya 14 2450 37657 2025-04-28T23:27:38Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Romaniya]]" 37657 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Romaniya]] j8ji0bxp85fafealx0s9kqm2robter9 Sa:Swáng a̱lyiat Romaniya 14 2451 37662 2025-04-28T23:52:57Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 37662 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Potugyit 14 2452 37664 2025-04-28T23:54:17Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Potugyit]]" 37664 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Potugyit]] 0y9i2z652ijoijey1v0gxb2gtm9kp2z Sa:Swáng a̱lyiat Potugyit 14 2453 37665 2025-04-28T23:54:26Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 37665 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Kuut 14 2454 37684 2025-04-29T00:47:39Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Kuut]]" 37684 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Kuut]] bbat8jvy4dd9dykoukjq71a3ougod2u Sa:Swáng a̱lyiat Kuut 14 2455 37685 2025-04-29T00:47:49Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 37685 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl a̱byin 0 2456 41560 40792 2026-02-05T23:55:12Z Kambai Akau 8 /* Tyap */ 41560 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Land with trees in.jpg|thumb|'''A̱byin''' ka̱ byia̱ a̱ka̱kwon a̱ni]] [[Fail:Basque Country CZ.png|thumb|Ta̱si̱la '''a̱byin''' A̱wusi̱ka̱ra da̱ a̱lyem Cek]] === Yei === * {{IPA|kcg|/ə̀bʲín/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱byin.wav|a=}} ** {{hyphenation|kcg|a̱|byin}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱byin''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[bibyin]]''' [[hu#Ati̱kut|hu]]) '''A̱byin''' ka bye fa # A̱kpa̱u kap swanta hu nang á̱nietbishyi ma̱ng nyám a̱byin swan a̱ni. #* ''Ku myin zi̱ yong zi̱ nok '''a̱byin''' nzi̱t ka.'' #* '''''A̱byin''' ka khwot.'' #* ''A̱nyan wa byia̱ '''a̱byin''' kani?'' # A̱vwuo ka̱ byia̱ á̱nietyok a̱ni. #* '''''A̱byin''' A̱tyap kya ka!'' #* ''Kuzang '''a̱byin''' swanta cat li si̱sak nang ka̱ na swan ma̱sa̱t a̱ni.'' #* ''Nggu wa tyok '''a̱byin''' a̱kya ma̱nini ka a?'' ====Bwoi mi̱ bwoi==== * [[a̱bang-a̱byin]] * [[a̱byin-a̱khwup]] * [[a̱byin-a̱shong]] * [[a̱byinkhap]] * [[a̱byintyok]] * [[A̱gwabyin]] * [[A̱kwak A̱son A̱byin]] * [[a̱tyobyin]] * [[byin-a̱byin]] * [[fam-a̱byin]] * [[kwa-a̱byin]] * [[kyai-a̱byin]] * [[kyangcung-a̱byin]] * [[kywat-a̱byin]] * [[long-a̱byin]] * [[ma-a̱byin]] * [[nkhang-a̱byin]] * [[shita-a̱byin]] * [[swan-a̱byin]] * [[tswu-a̱byin]] * [[tyok-a̱byin]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱kpa̱u kap swanta wu}} * [[Dot]]: {{t+|nl|land}} * [[Jhyuo]]: {{t+|kaj|ka̱byen}} * [[Shong]]: {{t+|en|land}}, {{t+|en|ground}} {{trans-bottom}} {{trans-top|A̱vwuo tyok}} * [[Dot]]: {{t+|nl|land}} * [[Jhyuo]]: {{t+|kaj|ka̱byen}} * [[Shong]]: {{t+|en|country}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1525588}} [[Sa:a̱lyoot]] oj7nargdyu0o2smxfphgs1s1pepjc7i a̱gba̱ndang 0 2457 37712 37711 2025-04-30T02:04:17Z Kambai Akau 8 37712 wikitext text/x-wiki ==Tyap== [[File:Steam Whistle Mack truck 20110613-IMG 3584.JPG|thumb|'''A̱gba̱ndang''' ma̱to]] ===Yei=== * {{IPA|kcg|/əɡ͡bəndaŋ/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱gba̱ndang.wav|a=}} ** {{hyphenation|kcg|a̱|gba̱n|dang}} (a̱ka̱tyong 3) ===Ghwughwu=== '''a̱gba̱ndang''' (''a̱nyiung'' '''[[a̱ca̱cet]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''wu'''/'''ba''') '''A̱gba̱ndang''' bye fa # swang a̱lyiat wa̱i kyang nyiung ku byia̱ shi mi̱ vam a̱ni. #* ''N di '''a̱gba̱ndang''' a̱li wu nang Boman nok a̱mali. A̱ yet a̱sham ba̱t.'' #* '''''A̱gba̱ndang''' kyang wa n fwuong!'' #* ''Ke a nwuak nung '''a̱gba̱ndang''' jen wa, n si̱ mi̱n jhyi nhu bah. Ku byian tyak.'' ===A̱lyoot=== '''a̱gba̱ndang''' (''a̱nyiung'' '''[[a̱ca̱cet]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''wu'''/'''ba''') '''A̱gba̱ndang''' bye fa # swang a̱lyiat ku fa nyia̱ kyang nyiung ku a̱yin byia̱ shi a̱ni. #* ''Kyiak '''a̱gba̱ndang''' wu a ghwon nung a̱da̱dei wu.'' #* '''''A̱gba̱ndang''' a̱wa wa n cat bah.'' #* ''Nwan wa yet '''a̱gba̱ndang''' wu bah a?'' ====A̱fi̱p==== * [[a̱da̱dei]] ====Vak yei ghyang==== * [[gba̱ndang]] ====Bwoi mi̱ bwoi==== * [[a̱gba̱ndang a̱keang]] * [[a̱gba̱ndang a̱yin]] * [[a̱gba̱ndang jok]] * [[a̱gba̱ndang ma̱to]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱nang kyang byia̱ shi}} * Ga: {{t+|gaa|agbo}} * [[Jhyuo]]: {{t+|kaj|a̱gbodang}} * [[Kpat]]: {{t+|ha|babba}} * [[Shong]]: {{t+|en|big}}, {{t+|en|important}}, {{t+|en|prime}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia|i=1}} [[Sa:ghwughwu]] [[Sa:a̱lyoot]] 4yc1ooi0kaljoszjb5031akrrxz9aoo Sa:Swáng a̱lyiat ma̱ng bwan Ga 14 2458 37707 2025-04-30T01:57:04Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Ga]]" 37707 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Ga]] i8clwrxfc1qt1xrxxqe737b6ekhsfuz Sa:Swáng a̱lyiat Ga 14 2459 37708 2025-04-30T01:57:13Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 37708 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl a̱dashe 0 2460 37725 2025-04-30T17:59:41Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱dashe]] nat [[adashe]] 37725 wikitext text/x-wiki #REDIRECT [[adashe]] 0ejzjtu0bk6cfom6oojvvqtz5o65xtm a̱ka̱sasaaikurum 0 2461 37744 37743 2025-04-30T19:05:18Z Kambai Akau 8 37744 wikitext text/x-wiki ==Tyap== [[Fail:Two banks in Llandudno (geograph 4914754).jpg|thumb|right|220px|'''A̱ka̱sasaaikurum''' a̱feang mi̱ Llandudno]] ===Yei=== * {{IPA|kcg|/əkəsasaːikurum/}} ** {{audio|kcg|Kcg-a̱ka̱sasaaikurum-a̱gwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|sa|saai|ku|rum}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱lisaaikurum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuosaaikurum}} * [[Shong]]: {{t+|en|banks}} {{trans-bottom}} [[Sa:a̱lyoot]] am9ibsqho72byylm3n4640k7ud4n3mh a̱tyunaijeriya 0 2462 37755 2025-04-30T19:39:22Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʲùnáʲd͡ʒerija/}} ** {{audio|kcg|Kcg-A̱tyunaijeriya.oga|a=}} ** {{hyphenation|kcg|A̱|tyu|nai|je|ri|ya}} (a̱ka̱tyong 6) ===A̱lyoot=== '''''a̱tyunaijeriya''' (''á̱kpa'' '''[[Á̱nietnaijeriya]]''', '''[[A̱naijeriya]]''') # ''Vak lyuut'' [[A̱tyunaijeriya]] ''ghyang''. [[Sa:a̱lyoot]]" 37755 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʲùnáʲd͡ʒerija/}} ** {{audio|kcg|Kcg-A̱tyunaijeriya.oga|a=}} ** {{hyphenation|kcg|A̱|tyu|nai|je|ri|ya}} (a̱ka̱tyong 6) ===A̱lyoot=== '''''a̱tyunaijeriya''' (''á̱kpa'' '''[[Á̱nietnaijeriya]]''', '''[[A̱naijeriya]]''') # ''Vak lyuut'' [[A̱tyunaijeriya]] ''ghyang''. [[Sa:a̱lyoot]] olezfkqm60e6scvdgax3b1sg6bro4ep A̱tyu Naijeriya 0 2463 42537 42536 2026-02-17T10:00:19Z Genesis shan 219 /* Tyap */ 42537 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet mi ''Atyu''+''[[Naijeriya]]'' ===Yei=== * {{IPA|kcg|/ə̀tʲù náʲd͡ʒerija/}} ** {{audio|kcg|Kcg-A̱tyu Naijeriya.ogg|a=}} ** {{hyphenation|kcg|A̱|tyu|Nai|je|ri|ya}} (a̱ka̱tyong 6) ===A̱lyoot=== '''''A̱tyu Naijeriya''' (''á̱kpa'' '''[[Á̱nietnaijeriya]]''', '''[[A̱tyu Naijeriya]]''') :Sot swang a̱lyiat ::'''wu''' (''á̱kpa'' '''ba''', '''ba''') # '''A̱tyu Naijeriya''' yet a̱tyu á̱ byia̱ nggu ma̱ a̱byin [[Naijeriya]], ku a̱tyu a̱ yet byin a̱byin ''Naijeriya'' a̱ni #* '''A̱tyu Naijeriya''' wa N gyet'' #* ''Ka̱ a nat a̱ma̱nyi a̱shong a na li '''A̱tyu naijeriya''' a̱ja # ''Vak lyuut'' [[A̱tyunaijeriya]] ''ghyang''. ====Bwan di̱ lilyem ghyá̱ng==== {{trans-top|A̱tyu Naijeriya}} * [[Dot]]: {{t+|nl|Nigeriaan}}, {{t+|nl|Nigeriaanse}} * [[Shong]]: {{t+|en|Nigerian}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] 57verahgu2fof59qvizpi1klx1660g2 Á̱nietnaijeriya 0 2464 41927 39933 2026-02-11T14:38:58Z MarcoSwart 418 consistent spelling 41927 wikitext text/x-wiki ==Tyap== [[File:Tyap Wikidata@11 Meetup 5.jpg|thumb|'''Á̱nietnaijeriya''' á̱ghyang]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[a̱niet]]'' + ''[[Naijeriya]]''. ===Yei=== * {{IPA|kcg|/ə̀nʲènáʲd͡ʒerija/}} ** {{audio|kcg|Kcg-Á̱nietnaijeriya.ogg|a=}} ** {{hyphenation|kcg|Á̱|niet|nai|je|ri|ya}} (a̱ka̱tyong 6) ===A̱lyoot=== '''Á̱nietnaijeriya''' (''a̱tyonyiung'' '''[[A̱tyunaijeriya]]''') :Sot swang a̱lyiat: ::'''ba''' (''a̱tyonyiung'' '''wu''') ====Tai==== * [[A̱naijeriya]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet Naijeriya}} * [[Dot]]: {{t+|nl|Nigerianen|}}, {{t+|nl|Nigeriaansen|a̱n}} * [[Shong]]: {{t+|en|Nigerians|}} {{trans-bottom}} [[Sa:a̱lyoot]] kohxu9gzaf0hd28y0doo28tvtn6pnbg A̱naijeriya 0 2465 42370 41928 2026-02-15T22:09:42Z Kambai Akau 8 /* Tyap */ 42370 wikitext text/x-wiki =={{-kcg-}}== [[File:Aty. Akila & Tyap primers @Tyap Wiki Zaria Outreach.jpg|thumb|'''A̱naijeriya''' á̱ghyang]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + ''[[Naijeriya]]''. ===Yei=== * {{IPA|kcg|/ə̀náʲd͡ʒerija/}} ** {{audio|kcg|Kcg-A̱naijeriya.ogg|a=}} ** {{hyphenation|kcg|A̱|nai|je|ri|ya}} (a̱ka̱tyong 5) ===A̱lyoot=== '''A̱naijeriya''' [[ba#Ati̱kut|ba]] (''a̱tyonyiung'' '''[[A̱tyunaijeriya]]''' [[wu#Ati̱kut|wu]]) ====Tai==== * [[Á̱nietnaijeriya]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet Naijeriya}} * [[Dot]]: {{t+|nl|Nigerianen|}}, {{t+|nl|Nigeriaansen|a̱n}} * [[Shong]]: {{t+|en|Nigerians|}} {{trans-bottom}} [[Sa:a̱lyoot]] 6ebiixfagva5uxr2bc61uh83y63ag1u a̱ga̱mun 0 2466 40142 40141 2025-11-17T22:46:30Z Danjuma Anthony 44 /* Ya̱fang */ 40142 wikitext text/x-wiki ==Tyap== [[File:Mosquito 2007-2.jpg|thumb|'''A̱ga̱mun''' ka̱ shyia̱ di̱ kwak a̱sok a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀ɡə̀mún/}} ** {{audio|kcg|Kcg-a̱ga̱mun.ogg|a=}} ** {{hyphenation|kcg|a̱|ga̱|mun}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱ga̱mun''' (''á̱kpa'' '''[[á̱ga̱mun]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ga̱mun''' ([[Species:Nematocera|''Nematocera'']]) ka yet tangka̱i kyangcet hwa ka̱ kwak á̱niet a̱sok a̱ni mi̱ vam. #* ''A̱yin na kai nda bah, á̱nietbishyi! '''A̱ga̱mun''' kani shwaat nung mi̱ fufwuo.'' #* ''A shyia̱ '''a̱ga̱mun''' ka hyat a?'' #* '''''A̱ga̱mun''' kani ba̱t! N na kai a̱ji wa la a̱fwun?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangcet}} * [[Dot]]: {{t+|nl|mug}} * [[Jhyuo]]: {{t+|kaj|mun}} * [[Shong]]: {{t+|en|mosquito}} * Swahili: {{t+|sw|mbu}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} {{wikidata lexeme|L1531333}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] njqwksm87fn7z4xvckypisu3uig97z6 á̱ga̱mun 0 2467 37783 37771 2025-05-01T12:50:07Z Kambai Akau 8 37783 wikitext text/x-wiki ==Tyap== [[File:Pile of dead mosquitos.jpg|thumb|right|220px|Nkwom '''á̱ga̱mun''']] ===Yei=== * {{IPA|kcg|/əɡəmun/}} ** {{audio|kcg|Kcg-á̱ga̱mun.ogg|a=}} ** {{hyphenation|kcg|á̱|ga̱|mun}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ga̱mun]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangcet}} * [[Dot]]: {{t+|nl|muggen}} * [[Shong]]: {{t+|en|mosquitoes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qqtavrh6id651y2wxuhvcomqhlyofal a̱kwi 0 2468 40234 40185 2025-11-29T17:36:37Z Danjuma Anthony 44 /* Tyap */ 40234 wikitext text/x-wiki ==Tyap== [[File:Felis catus-cat on snow.jpg|thumb|'''A̱kwi''' a̱ta̱usa mi̱ nkyuo-taan]] ===Yei=== * {{IPA|kcg|/ə̀kʷí/}} ** {{audio|kcg|Kcg-A̱kwi (cat).ogg|a=}} ** {{hyphenation|kcg|a̱|kwi}} (a̱ka̱tyong 2) * Fantswam: [[ka̱kwi]] /kə́kʷí/ ** A̱nwuat: * Gwoot, Takat, Tyuku: [[ukwi]] /ùkʷí/ ** A̱nwuat: === A̱lyoot === '''a̱kwi''' (''á̱kpa'' '''[[a̱ka̱kwi]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱kwi''' ([[Species:Felis catus|''Felis catus'']]) ka yet tangka̱i nyam hwa ku yet kyangzwa nang á̱ saai a̱mali a̱ni mat cyui. #* ''Nyi byia̱ '''a̱kwi''' a̱mali kani a?'' #* ''Nienali san a̱sai '''a̱kwi''' lyuo.'' #* '''''A̱kwi''' kani fwuong ansham bah.'' ====Bwoi mi̱ bwoi==== * [[a̱ghyi-a̱kwi]] * [[a̱ka̱kwi]] * [[a̱kwi-a̱yit]] * [[a̱kwintswam]] * [[cak-a̱kwi]] * [[sa̱kwi]] * [[sok-a̱kwi]] * [[sot-a̱kwi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangzwa}} * [[Dot]]: {{t+|nl|kat}} * [[Jhyuo]]: {{t+|kaj|ka̱kwi}} * [[Shong]]: {{t+|en|cat}} * Swahili: {{t+|sw|paka}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} {{wikidata lexeme|L1530834}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwi]] [[Sa:nkyangzwa]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] a1rcoxgs6pmku3v22iignivuwi409hn Sa:a̱ka̱kwi 14 2469 37778 2025-05-01T12:46:07Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 37778 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj a̱ka̱kwi 0 2470 37785 2025-05-01T12:55:32Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Cat poster 2.jpg|thumb|right|220px|Ntangka̱i '''a̱ka̱kwi''' a̱fwuon nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀kəkʷi/}} ** {{audio|kcg|Kcg-a̱ka̱kwi.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|kwi}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kwi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangzwa}} * [[Dot]]: {{t+|nl|katten}} * [[Shong]]: {{t+|en|cats}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱ka̱kwi]] Sa:Sw..." 37785 wikitext text/x-wiki ==Tyap== [[Fail:Cat poster 2.jpg|thumb|right|220px|Ntangka̱i '''a̱ka̱kwi''' a̱fwuon nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀kəkʷi/}} ** {{audio|kcg|Kcg-a̱ka̱kwi.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|kwi}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kwi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangzwa}} * [[Dot]]: {{t+|nl|katten}} * [[Shong]]: {{t+|en|cats}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:a̱ka̱kwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1zvmgfu2dd9xlehn9xjye9zraifr4zt ka̱bwu 0 2471 37797 37793 2025-05-01T13:10:50Z Kambai Akau 8 37797 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́bʷú/ * A̱nwuat: ===A̱lyoot=== '''ka̱bwu''' ka (''á̱kpa'' '''ká̱bwu''' na) # [[a̱bwu]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] tj9p9tv0bjfgbick4a0yvsp5vlzdait Sa:a̱ka̱bwu 14 2472 37791 2025-05-01T13:04:28Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 37791 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj ubvwu 0 2473 37796 37795 2025-05-01T13:10:01Z Kambai Akau 8 37796 wikitext text/x-wiki ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùbvʷú/ * A̱nwuat: ===A̱lyoot=== '''ubvwu''' ka (''á̱kpa'' '''*''') # [[a̱bwu]] [[Sa:Gworog]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] nmiu9jkz0q9zzs35m06d2mx0b4ez368 ka̱kwi 0 2474 37802 2025-05-01T13:14:07Z Kambai Akau 8 Created page with "==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́kʷí/ * A̱nwuat: ===A̱lyoot=== '''ka̱kwi''' ka (''á̱kpa'' '''ká̱kwi''' na) # [[a̱kwi]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 37802 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́kʷí/ * A̱nwuat: ===A̱lyoot=== '''ka̱kwi''' ka (''á̱kpa'' '''ká̱kwi''' na) # [[a̱kwi]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2aks4cy7qyzc3i490a4ll3a0q453xva ukwi 0 2475 38151 38143 2025-05-14T01:29:20Z Kambai Akau 8 38151 wikitext text/x-wiki ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùkʷí/ * A̱nwuat: ===A̱lyoot=== '''ukwi''' ka (''á̱kpa'' '''**''') # [[a̱kwi]] ==Tyap (Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /ùkʷí/ * A̱nwuat: ===A̱lyoot=== '''ukwi''' ki (''á̱kpa'' '''**''') # [[a̱kwi]] [[Sa:Gworog]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8nl1bttqr2q3z58wflaf914zgfwnvjt a̱lyiat 0 2476 39587 38746 2025-06-23T00:49:23Z Kambai Akau 8 /* Bwoi mi̱ bwoi */ 39587 wikitext text/x-wiki ==Tyap== ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱-]]'' + ''[[lyiat]]''. ===A̱lyoot 1=== [[Fail:A̱lyiat (grass brooms) on sale at the Monday Market in Kakuri, Kaduna 04.jpg|thumb|Som '''a̱lyiat''' tazwa lyiat nghyang á̱ lyiai mi̱ Kaswuo A̱nta̱nii mi̱ Kakuri, Ka̱duna, Naijeriya]] '''a̱lyiat''' (''á̱kpa'' '''[[lyiat]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱lyiat''' ka yet tangka̱i [[tsuri̱p]] ku kyanglyang-a̱vwuo hwa nang a̱ nyian ma̱ng tityin á̱kwop a̱ni, nang a̱ lyang a̱vwuo ma̱ng a̱nka a̱ni. #* ''Á̱ lyiai '''a̱lyiat''' ka a̱mang wa ma̱nini mi̱ kaswuo ji?'' #* '''''A̱lyiat''' kani kwoi a̱ tyak.'' #* ''Kanwai a̱i! Bai ma̱ng a̱nung '''a̱lyiat''' a̱ja, ka̱ a na ghwut.'' ====Yei==== * {{IPA|kcg|/əlʲʲad/}} ** {{audio|kcg|Kcg-a̱lyiat.ogg|a=}} ** {{hyphenation|kcg|a̱|lyiat}} (a̱ka̱tyong 2) ====Bu nwuan==== * [[tsuri̱p#A̱lyoot_1|tsuri̱p]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyanglyang-a̱vwuo}} * [[Dot]]: {{t+|nl|bezem}} * [[Jhyuo]]: {{t+|kaj|ba̱ryat}} * [[Kpat]]: {{t+|ha|tsintsiya}} * [[Shong]]: {{t+|en|broom}} {{trans-bottom}} ===A̱lyoot 2=== [[Fail:Martin Luther King - March on Washington.jpg|thumb|Martin Luther shyia̱ di̱ bwoi '''a̱lyiat''' nggu na ma̱ng á̱niet mi̱ Washington]] '''a̱lyiat''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''*''') #'''A̱lyiat''' yet nkyang ninia na̱ ghwut ma̱ a̱nu a̱tyubishyi ku ntangka̱i nyám nghyáng na̱ byia̱ kyang na̱ fa a̱ni. #* ''N ka̱n mak fa̱k tangka̱i '''a̱lyiat''' nani bah, neet nang n gyet a̱banggwon.'' #* '''''A̱lyiat''' ang na yet a̱fang.'' #* ''Ka̱ a fa̱k '''a̱lyiat''' lyuo! Awi!'' ====Yei==== * {{IPA|kcg|/əlʲʲad/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱lyiat.wav|a=}} ** {{hyphenation|kcg|a̱|lyiat}} (a̱ka̱tyong 2) ====Bwoi mi̱ bwoi==== * [[a̱buk-a̱lyiat]] * [[a̱bwui-a̱lyiat]] * [[a̱di̱di̱t-a̱lyiat]] * [[a̱gba̱gbai-a̱lyiat]] * [[a̱gban swáng a̱lyiat]] * [[a̱jojoot a̱lyiat]] * [[a̱man-a̱lyiat]] * [[a̱pyia̱-a̱lyiat]] * [[A̱sham A̱lyiat]] * [[a̱tsak a̱lyiat]] * [[a̱tyu-a̱lyiat]] * [[a̱tyufak-a̱lyiat]] * [[bwuo-a̱lyiat]] * [[fwuong-a̱lyiat]] * [[gba̱ra̱m-a̱lyiat]] * [[kwoi-a̱lyiat]] * [[kyang-a̱lyiat]] * [[lang-a̱lyiat]] * [[lyen-a̱lyiat]] * [[shei-a̱lyiat]] * [[swang a̱lyiat]] * [[Swánga̱lyiatwuki]] * [[ta̱mwi-a̱lyiat]] * [[wa̱i-a̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱nwuat}} * [[Dot]]: {{t+|nl|toespraak}}, {{t+|nl|geval}} * [[Jhyuo]]: {{t+|kaj|ba̱ryat}} * [[Kpat]]: {{t+|ha|magana}}, {{t+|ha|jawabi}}, {{t+|ha|zance}} * [[Shong]]: {{t+|en|speech}}, {{t+|en|talk}}, {{t+|en|case}}, {{t+|en|matter}}, {{t+|en|issue}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qqcs864gpc3nh366g5vj3hlbon08j6y lyiat 0 2477 37820 2025-05-04T01:54:57Z Kambai Akau 8 Created page with "==Tyap== [[Fail:A̱lyiat (grass brooms) on sale at the Monday Market in Kakuri, Kaduna 01.jpg|thumb|right|220px|'''Lyiat''' ma̱ a̱di̱di̱t]] ===Yei=== * {{IPA|kcg|/lʲʲad/}} ** {{audio|kcg|Kcg-lyiat.ogg|a=}} ** {{hyphenation|kcg|lyiat}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[a̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyanglang-a̱vwuo}} * [[Dot]]: {{t+|nl|bezems}} * [[Shong]]: {{t+|en|brooms}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] ..." 37820 wikitext text/x-wiki ==Tyap== [[Fail:A̱lyiat (grass brooms) on sale at the Monday Market in Kakuri, Kaduna 01.jpg|thumb|right|220px|'''Lyiat''' ma̱ a̱di̱di̱t]] ===Yei=== * {{IPA|kcg|/lʲʲad/}} ** {{audio|kcg|Kcg-lyiat.ogg|a=}} ** {{hyphenation|kcg|lyiat}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[a̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyanglang-a̱vwuo}} * [[Dot]]: {{t+|nl|bezems}} * [[Shong]]: {{t+|en|brooms}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] tf1gt8755v6udh144gvt1s2mvcfmp1y a̱la̱tong 0 2478 38047 38046 2025-05-11T03:36:45Z Kambai Akau 8 38047 wikitext text/x-wiki ==Tyap== [[Fail:Leonid Meteor (cropped).jpg|thumb|'''A̱la̱tong''' mi̱ kyai tswazwa hu]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱la̱n#A̱lyoot_2|a̱la̱n]]'' + ''[[ntong]]''. ===Yei=== * {{IPA|kcg|/ələtɔŋ/}} ** {{audio|kcg|Kcg-a̱la̱tong.ogg|a=}} ** {{hyphenation|kcg|a̱|la̱|tong}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱la̱tong''' (''á̱kpa'' '''[[a̱yaala̱tong]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱la̱tong''' wu yet a̱di̱di̱ri̱k sai wa a̱ ni̱ cyet kyai tswazwa hu a̱ni nang a̱ta̱ngwat. Mi̱ tashikum A̱tyap, á̱ kyiak nyia̱ ka̱nang a̱la̱tong kwa mi̱ nyuo a̱byii̱k, a̱ na shyia̱ ma̱ng shyia̱ a̱ si̱ byin a̱tyu a̱ yet a̱nggi̱ri̱m a̱ni mi̱ cet. #* '''''A̱la̱tong''' wuni tang di̱ fam a̱za hwa.'' #* ''A maai li '''a̱la̱tong''' a̱jenshyung ku a̱tyetuk.'' #* ''Nyi nwuan '''a̱la̱tong''' di̱ fam nyin hu a̱ja a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ta̱ngwat tang kyai tswazwa}} * [[Dot]]: {{t+|nl|meteoor}} * [[Jhyuo]]: {{t+|kaj|a̱ra̱ntong}} * [[Shong]]: {{t+|en|meteor}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:á̱ta̱ngwat]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] g8zlos0zov570oy8hvsxw732l1kb0k7 Sa:á̱ta̱ngwat 14 2479 37824 2025-05-04T02:35:59Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 37824 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 a̱yaala̱tong 0 2480 42316 42264 2026-02-15T20:49:32Z Kambai Akau 8 /* Tyap */ 42316 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Meteors and the Milky Way (Meterorite-Jfuentes-CC).jpg|thumb|right|220px|'''A̱yaala̱tong''' mi̱ kyai tswazwa hu]] ===Yei=== * {{IPA|kcg|/əjaalətɔŋ/}} ** {{audio|kcg|Kcg-a̱yaala̱tong.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|la̱|tong}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱tong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱ta̱ngwat tang kyai tswazwa}} * [[Dot]]: {{t+|nl|meteoren}} * [[Shong]]: {{t+|en|meteors}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:á̱ta̱ngwat]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ri4oufyzzv40nook0rmuiln51msvcvx swáng a̱lyiat 0 2481 37831 37830 2025-05-04T03:04:08Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37831 wikitext text/x-wiki ==Tyap== [[Fail:Cyber word bubble.png|thumb|right|220px|'''Swáng a̱lyiat''' nShong]] ===Bwoi a‌lyoot=== Neet mi̱ ''[[swáng]]'' + ''[[a̱lyiat]]''. ===Yei=== * {{IPA|kcg|/sʷáŋ ə̀lʲʲád/}} ** {{audio|kcg|Kcg-swáng a̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swáng|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[swang a̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱di̱di̱t a̱lyiat}} * [[Dot]]: {{t+|nl|woorden}} * [[Shong]]: {{t+|en|words}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5ukhyw6748ylrnj1chvquraz7stkvn3 zwák 0 2482 37870 37853 2025-05-05T08:41:53Z Kambai Akau 8 37870 wikitext text/x-wiki ==Tyap== [[Fail:Snakes Diversity.jpg|thumb|Ntangka̱i '''zwák''' nvwuon]] [[Fail:Gravel on a beach in Thirasia, Santorini, Greece.jpg|thumb|'''Zwák''' di̱ khwong kyai-a̱sa̱khwot]] [[Fail:Mancala Board Game.jpg|thumb|Vwuo '''zwak''']] ===Yei=== * {{IPA|kcg|/dzʷáɡ/}} ** {{audio|kcg|Kcg-zwák.ogg|a=}} ** {{hyphenation|kcg|zwák}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[zwak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám}} * [[Dot]]: {{t+|nl|slangen}} * [[Shong]]: {{t+|en|snakes}} {{trans-bottom}} {{trans-top|A̱banfang}} * [[Dot]]: {{t+|nl|grutten}} * [[Kpat]]: {{t+|ha|tsaku'o'i}} * [[Shong]]: {{t+|en|grits}}, {{t+|nl|gravels}} {{trans-bottom}} {{trans-top|Vwuo}} * [[Dot]]: {{t+|nl|mancalas}} * [[Kpat]]: {{t+|ha|darori}} * [[Shong]]: {{t+|en|mancalas}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gsk93ymd9v641e7wdfvenpiqrvg9n7o a̱yaataneang 0 2483 37856 2025-05-05T01:47:16Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Spiders Diversity.jpg|thumb|right|220px|Ntangka̱i '''a̱yaataneang''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaatanèjàŋ/}} ** {{audio|kcg|Kcg-a̱yaataneang.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ta|neang}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱taneang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangcet}} * [[Dot]]: {{t+|nl|spinnen}} * [[Shong]]: {{t+|en|spiders}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangcet]] Sa:Swánga̱lyiat..." 37856 wikitext text/x-wiki ==Tyap== [[Fail:Spiders Diversity.jpg|thumb|right|220px|Ntangka̱i '''a̱yaataneang''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀jaatanèjàŋ/}} ** {{audio|kcg|Kcg-a̱yaataneang.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ta|neang}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱taneang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangcet}} * [[Dot]]: {{t+|nl|spinnen}} * [[Shong]]: {{t+|en|spiders}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] bxirpjmweylb0p8x93fjpelkh5e2t9o nfeap 0 2484 37860 2025-05-05T08:01:05Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Wings.svg|thumb|right|220px|'''Nfeap''' a̱natat]] ===Yei=== * {{IPA|kcg|/nféjáb/}} ** {{audio|kcg|Kcg-nfeap.ogg|a=}} ** {{hyphenation|kcg|n|feap}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱feap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam a̱man}} * [[Dot]]: {{t+|nl|vleugels}} * [[Shong]]: {{t+|en|wings}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 37860 wikitext text/x-wiki ==Tyap== [[Fail:Wings.svg|thumb|right|220px|'''Nfeap''' a̱natat]] ===Yei=== * {{IPA|kcg|/nféjáb/}} ** {{audio|kcg|Kcg-nfeap.ogg|a=}} ** {{hyphenation|kcg|n|feap}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱feap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam a̱man}} * [[Dot]]: {{t+|nl|vleugels}} * [[Shong]]: {{t+|en|wings}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] aynlvp134p4ub7vzdha63ctdcc5zs8g a̱ka̱feap 0 2485 37865 37862 2025-05-05T08:05:31Z Kambai Akau 8 37865 wikitext text/x-wiki ==Tyap== [[Fail:Conic Sections.svg|thumb|right|220px|'''A̱ka̱feap''' a̱naai a̱jwat]] ===Yei=== * {{IPA|kcg|/ə̀kə̀fèjàb/}} ** {{audio|kcg|Kcg-a̱ka̱feap.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|feap}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱feap#A̱lyoot_2|a̱feap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tamm}} * [[Dot]]: {{t+|nl|secties}} * [[Shong]]: {{t+|en|sections}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 0ltdd21ye9f71fa345rgkzfb364v78n a̱kusambwat 0 2486 38142 38134 2025-05-14T01:03:37Z Kambai Akau 8 38142 wikitext text/x-wiki ==Tyap== [[File:Benny Trapp Alytes cisternasii.jpg|thumb|'''A̱kusambwat''' ma̱ a̱yit]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱#A̱kwonu_a̱lyoot|a̱]]'' + ''[[ku#Ta̱m|ku]]'' + ''[[sam]]'' + ''[[bwat]]''. ===Yei=== * {{IPA|kcg|/ə̀kusàmbʷàd/}} ** {{audio|kcg|Kcg-a̱kusambwat.ogg|a=}} ** {{hyphenation|kcg|a̱|ku|sam|bwat}} (a̱ka̱tyong 4) === A̱lyoot === '''a̱kusambwat''' (''á̱kpa'' '''[[a̱yaakusambwat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱ga̱mun''' ([[Species:Bufonidae|''Bufonidae'']]) ka yet tangka̱i nyam hwa ku fi̱ri̱p-a̱byin a̱wot ku si̱ tai [[a̱nzat]] a̱ni nang á̱ yaan a̱ni. #* ''Ka̱ a na ya '''a̱kusambwat''', ya a̱si̱n a̱ byia̱ hya̱u a̱ni.'' #* '''''A̱kusambwat''' wuni bwuo fa̱t ma̱ a̱fa ka.'' #* ''A̱tyin wa ku saat '''a̱kusambwat''' wu sak tutuweang hu a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyam}} * [[Dot]]: {{t+|nl|pad}} * [[Shong]]: {{t+|en|toad}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] op61p4co5bp3wmxwaxa0niqigiu92js a̱yaakusambwat 0 2487 37874 2025-05-06T00:24:59Z Kambai Akau 8 Created page with "==Tyap== [[File:ToadsJPG (2608607597).jpg|thumb|'''A̱yaakusambwat''' a̱feang]] === Yei === * {{IPA|kcg|/ə̀jaakusàmbʷàd/}} ** {{audio|kcg|Kcg-a̱yaakusambwat.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ku|sam|bwat}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kusambwat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|padden}} * [[Shong]]: {{t+|en|toads}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] Sa:nkyangswuan a̱sa̱..." 37874 wikitext text/x-wiki ==Tyap== [[File:ToadsJPG (2608607597).jpg|thumb|'''A̱yaakusambwat''' a̱feang]] === Yei === * {{IPA|kcg|/ə̀jaakusàmbʷàd/}} ** {{audio|kcg|Kcg-a̱yaakusambwat.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ku|sam|bwat}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kusambwat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|padden}} * [[Shong]]: {{t+|en|toads}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] g6awgymrdbihv73y522jp8z8i8s95kw Sa:Swáng a̱lyiat ma̱ng bwan Wusi̱kara 14 2488 37891 2025-05-06T01:21:55Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Wusi̱ka̱ra]]" 37891 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Wusi̱ka̱ra]] 5x65trg5lly9d7r6g94mp9jle25dl5v Sa:Swáng a̱lyiat Wusi̱ka̱ra 14 2489 37892 2025-05-06T01:22:04Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 37892 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Linggala 14 2490 37896 2025-05-06T10:20:17Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Linggala]]" 37896 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Linggala]] 4kj9c64ujtdzmwqihi0i8sn7q8i8s4h Sa:Swáng a̱lyiat Linggala 14 2491 37897 2025-05-06T10:20:27Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 37897 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Jaman 14 2492 37901 2025-05-06T10:32:13Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Jaman]]" 37901 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Jaman]] 36095gh5bw0jt7erkkkwz765r494z60 a̱sap 0 2493 38202 38201 2025-05-22T22:50:00Z Kambai Akau 8 38202 wikitext text/x-wiki ==Tyap== [[File:Westafrikanische Nutzpflanzen (Busse) - Tafel 29 - Erythrophloeum guineense.jpg|thumb|A̱kwon '''a̱sap''' (''Erythrophleum suaveolens'')]] ===Yei=== * {{IPA|kcg|/ə̀sàb/}} ** {{audio|kcg|Kcg-a̱sap.ogg|a=}} ** {{hyphenation|kcg|a̱|sap}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱sap''' (''á̱kpa'' '''[[a̱ka̱sap]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱sap''' ([[Species:Erythrophleum suaveolens|''Erythrophleum suaveolens'']]) ka yet tangka̱i a̱kwon kya ka̱ maai hyat a̱yin a̱ni. #* ''Zon ji ya '''a̱sap''' ka, ji̱ si̱ khwu jenshyung jini.'' #* ''Vwuon mman na ba̱ yok vwuo ma̱ng a̱tyin '''a̱sap''' ka bah.'' #* '''''A̱sap''' di̱ mi̱n a̱hyat yet a̱khwu kya.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kwon}} * A̱do: {{t+|bin|iyin}} * [[Dot]]: {{t+|nl|taliboom}} * [[Kpat]]: {{t+|ha|gwaska}} * [[Shong]]: {{t+|en|sasswood}}, {{t+|en|sassywood}}, {{t+|en|ordeal tree}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] a4406g9h57s21d2aiw93vmqajn7wl3t zát 0 2494 38977 38976 2025-06-08T11:33:37Z Kambai Akau 8 38977 wikitext text/x-wiki ==Tyap== [[Fail:African Buffalo.jpg|thumb|A̱sorong '''zát''' Afi̱rika cong ma̱ a̱yit]] [[Fail:Duma Boko 2025 (cropped).jpg|thumb|A̱kwak a̱son a̱byin Botswana, Duma Boko, ma̱ng '''zat''' di̱ pyia̱ nggu hu (a̱lyia̱ 2025)]] ===Yei=== * {{IPA|kcg|/d͡zád/}} ** {{audio|kcg|Kcg-zát.ogg|a=}} ** {{hyphenation|kcg|zát}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[zat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám a̱yit}} * [[Dot]]: {{t+|nl|buffels}} * [[Shong]]: {{t+|en|buffaloes}} {{trans-bottom}} {{trans-top|Á̱niet ba̱ ja̱u konyan a̱ni}} * [[Dot]]: {{t+|nl|genieën}} * [[Shong]]: {{t+|en|geniuses}}, {{t+|en|masters}} {{trans-bottom}} {{trans-top|Tangka̱i kwat}} * [[Shong]]: {{t+|en|shape-ups}}, {{t+|en|line ups}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /d͡zád/ * A̱nwuat: ===A̱lyoot=== '''zát''' (''á̱kpa'' '''[[zat#Jhyuo|zat]]''') # [[zát#Tyap|zát]] krc9lnqi6tkc93fwuwwxlo8t57s5iyk nkhang 0 2495 39566 39565 2025-06-20T23:43:34Z Kambai Akau 8 39566 wikitext text/x-wiki ==Tyap== [[Fail:Det norske teatret - West Side Story 1965.jpg|thumb|Á̱niet ba̱ maat '''nkhang''' a̱ghyang ma̱ a̱lyia̱ 1965 a̱ni]] ===Yei=== * {{IPA|kcg|/ŋ̀xàŋ/}} ** {{audio|kcg|Kcg-nkhang.ogg|a=}} ** {{hyphenation|kcg|n|khang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''nkhang''' (''á̱kpa'' '''[[nkhang]]''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''na''') '''Nkhang''' bye yet # a̱lyiat nia si̱ tyia̱ a̱ghyii. Nkhang na si̱ mi̱n yet nkyang na̱ ka̱n kwak a̱vwuo mi̱ Swanta huni nkhang si̱ á̱niet gbangbang wu si̱ nshyia̱ mameang ma̱ng nkhang a̱ neet a̱di̱dam a̱tyubishi a̱ni -- á̱ ngyei nkhang tashikum di̱n a̱lyem tyap. # tashikum á̱ na ka̱u a̱wun ma̱ a̱di̱dam á̱niet wa bah. A̱ yet kyang hwa nang á̱ cat kuzang a̱yin mi̱ Swanta gu myiam swat Swanta ma á̱niet a̱ni, mat a̱nia wa á̱ mbyia̱ nkhang nang á̱ shei á̱niet kuzatuk a̱ni. Nkhang nani wot a̱yin ma̱ng a̱di̱dam si̱ taada si̱ á̱niet di̱ si̱sak ji nang ba̱ nyia̱ nkyang mba na a̱ni, ma̱ng á̱niet nang á̱ lyuut nkhang mba na si̱ ghwughwu a̱guguut, nang á̱ khwut a̱ni. Nkhang a̱fai a̱ghyang á̱ ngyei Edward Snowden, a̱ yet a̱tyobyina̱byin wa nang á̱ cat di̱ ta̱bat, a̱ si̱ mi̱n shyia̱ nggu mi̱ siliman. Mat a̱nia, á̱niet nyia̱ ghwughwu a̱guguut A̱shong, nkhang ba̱ shei a̱ni ma̱ng a̱vwuo nang ba̱ nwuak nkhang ka a̱ni ni̱ shai a̱pyia̱-a̱lyiat nkhang na. ===Bwan di̱ lilyem ghyáng==== {{trans-top|Bwoi a̱lyiat}} * [[A̱ghwangkpang]]: {{t+|yo|álọ̀}} * [[A̱kum-a̱cyi]]: {{t+|ig|akụkọ}} * [[Dot]]: {{t+|nl|verhaal}} * [[Fi̱ransa]]: {{t+|fr|historie}} * [[Kpat]]: {{t+|ha|labari}} * Lati̱n: {{t+|la|historia}} * [[Shong]]: {{t+|en|story}} {{trans-bottom}} ===Ya̱fang=== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fss7x3eixexuvzf26mcnibldr0jb3hq a̱la̱de 0 2496 38145 38144 2025-05-14T01:11:12Z Kambai Akau 8 38145 wikitext text/x-wiki ==Tyap== [[Fail:Cochon domestique (Sus scrofa domesticus) (2).jpg|thumb|'''A̱la̱de''' a̱mali.]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji neet ma̱ A̱ghwangkpang ''[[ẹlẹ́dẹ̀]]'' di̱n vak Kpat, ''[[alade]]''. === Yei === * {{IPA|kcg|/ə̀ləde/}} ** {{audio|kcg|Kcg-a̱la̱de.ogg|a=}} ** {{hyphenation|kcg|a̱|la̱|de}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱la̱de''' (''á̱kpa'' '''[[a̱yaala̱de]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱la̱de''' ([[Species:Sus scrofa domesticus|''Sus scrofa domesticus'']]) yet kyang zwa ku nyam a̱mali hwa, ku shi a̱ byii̱t a̱ si̱ byia̱ hya̱u. A̱lyoot a̱ghyang nggu ka, kikya yet [[a̱kusuru]]. #* ''A̱vwuong wa byia̱ a̱gba̱ndang '''a̱la̱de''' wuni a?'' #* ''Á̱kpaa̱pyia̱ ba ka ncat '''a̱la̱de''' bah.'' #* ''N cat n sa '''a̱la̱de''' a̱nyiung a̱fwun, a̱wot n san a̱feang sati cobai.'' ==== Vak yei ghyang ==== * [[a̱kusuru]] * [[a̱lede]] * [[la̱de]] * [[lede]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Nyam}} * [[A̱ghwangkpang]]: {{t+|yo|ẹlẹ́dẹ̀}} * [[Á̱nietza̱fan]]: lede * [[Daa]]: alade * [[Dot]]: {{t+|nl|varken}}, {{t+|nl|zwijnen}} * Fa̱taa: aladeeru * Izere: álade * [[Kpat]]: {{t+|ha|alade}} * [[Kuut]]: kus * [[Shong]]: {{t+|en|pig}}, {{t+|en|swine}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] eiwrjdgy02srqdelqbmmqz6k04bbiqy a̱yaala̱de 0 2497 37995 37994 2025-05-10T22:04:08Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 37995 wikitext text/x-wiki ==Tyap== [[File:Pig farm Vampula 9.jpg|thumb|right|220px|'''A̱yaala̱de''']] ===Yei=== * {{IPA|kcg|/əjaaləde/}} ** {{audio|kcg|Kcg-a̱yaala̱de.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|la̱|de}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱de]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangcet}} * [[Dot]]: {{t+|nl|varkens}} * [[Shong]]: {{t+|en|pigs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8zrjzewbnvyoxjm215h4153xsg3gn5f lede 0 2498 38001 38000 2025-05-10T22:14:24Z Kambai Akau 8 38001 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/lede/}} (a̱ka̱tyong 2) * {{audio|kcg|Kcg-lede.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱la̱de]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7bi6txq6zcbs61esir1t0u75yvo2guw la̱de 0 2499 38002 37999 2025-05-10T22:14:50Z Kambai Akau 8 38002 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ləde/}} (a̱ka̱tyong 2) * {{audio|kcg|Kcg-la̱de.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱la̱de]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qyt6hkrvap2q4v2q9bofjh6ewlusz1f a̱lede 0 2500 38003 37998 2025-05-10T22:16:35Z Kambai Akau 8 38003 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ələde/}} (a̱ka̱tyong 3) * {{audio|kcg|Kcg-la̱de.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱la̱de]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6cg3l44a9hdvj9r1pnabd9gwcijccyh a̱tana̱yang 0 2501 38008 38007 2025-05-10T22:30:40Z Kambai Akau 8 38008 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tánə̀jàŋ/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-a̱tana̱yang.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱taneang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9s5rldthh026kx9msee5y2ixsb1vs4q a̱tani̱yang 0 2502 38010 38009 2025-05-10T22:32:11Z Kambai Akau 8 38010 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tánɨ̀jàŋ/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-a̱tani̱yang.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱taneang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] cyy1rwtov8ad264tswug55pvov8gue2 taneang 0 2503 38011 2025-05-10T22:32:53Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/tanejàŋ/}} (a̱ka̱tyong 3) * {{audio|kcg|Kcg-tana̱yang.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱taneang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38011 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/tanejàŋ/}} (a̱ka̱tyong 3) * {{audio|kcg|Kcg-tana̱yang.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱taneang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3avxwts872qxdhtv87gnscqp51snczf tanrang 0 2504 38016 38015 2025-05-10T22:40:54Z Kambai Akau 8 /* Tyap (Fantswam) */ 38016 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /tànɨràŋ/ * A̱nwuat: ===A̱lyoot=== '''tanrang''' ka (''á̱kpa'' '''tá̱nrang''') # [[a̱taneang]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ofots1jak6oywmuh3sh6n7ejcpd9z0i sha̱p-a̱kusuru 0 2505 38021 38020 2025-05-10T22:55:36Z Kambai Akau 8 38021 wikitext text/x-wiki ==Tyap== [[Fail:Yorkshire mix sow and piglets.jpg|thumb|'''Sha̱p-a̱kusuru''' ji̱ byin mman a̱ni]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji ''[[sha̱p]]'' + ''[[a̱kusuru]]''. === Yei === * {{IPA|kcg|/ʃə̀b-ə̀kusuru/}} ** {{audio|kcg|Kcg-sha̱p-a̱kusuru.ogg|a=}} ** {{hyphenation|kcg|sha̱p|a̱|ku|su|ru}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱kusuru''' (''á̱kpa'' '''[[shá̱p-a̱yaakusuru]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Sha̱p-a̱kusuru''' yet [[a̱kusuru]] a̱ yet a̱nap wa a̱ni. Da̱ nggu, a̱ maai byin mman a̱wot a̱ nwaai nna meang. #* '''''Sha̱p-a̱kusuru''' ji ja yet á̱nietkhwop wa.'' #* ''A ku san '''sha̱p-a̱kusuru''' ji nywang ja ta̱ulyia̱ ka?'' #* ''Yok n bai ma̱ng '''sha̱p-a̱kusuru''' nung ji a lii.'' ==== Vak yei ghyang ==== * [[sha̱b-a̱kusuru]] * [[sha̱b-a̱la̱de]] * [[sha̱p-a̱la̱de]] * [[shep-a̱kusuru]] * [[shep-a̱la̱de]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱kusuru-a̱nap}} * [[Dot]]: {{t+|nl|zeug}} * [[Shong]]: {{t+|en|sow}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] bf122fnt9k57dtbeotok6gmyixmfyjy sha̱b-a̱kusuru 0 2506 38022 2025-05-10T22:57:44Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ʃə̀b-ə̀kusuru/}} (a̱ka̱tyong 5) * {{audio|kcg|Kcg-sha̱p-a̱kusuru.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-a̱kusuru]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38022 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ʃə̀b-ə̀kusuru/}} (a̱ka̱tyong 5) * {{audio|kcg|Kcg-sha̱p-a̱kusuru.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-a̱kusuru]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7573vaiz78masek8yg0wcv5hsy4f21w shep-a̱kusuru 0 2507 38023 2025-05-10T22:58:33Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ʃeb-ə̀kusuru/}} (a̱ka̱tyong 5) * {{audio|kcg|Kcg-shep-a̱kusuru.ogg|a=}} ===A̱lyoot=== # ''Vak yei'' [[sha̱p-a̱kusuru]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38023 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ʃeb-ə̀kusuru/}} (a̱ka̱tyong 5) * {{audio|kcg|Kcg-shep-a̱kusuru.ogg|a=}} ===A̱lyoot=== # ''Vak yei'' [[sha̱p-a̱kusuru]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 06k6a9qgf2xvz7ggzc0475eijco45k7 shep-a̱la̱de 0 2508 38024 2025-05-10T23:00:25Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ʃeb-ə̀ləde/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-shep-a̱la̱de.ogg|a=}} ===A̱lyoot=== # ''Vak yei'' [[sha̱p-a̱la̱de]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38024 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ʃeb-ə̀ləde/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-shep-a̱la̱de.ogg|a=}} ===A̱lyoot=== # ''Vak yei'' [[sha̱p-a̱la̱de]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 10zza4hzmqut2by0avy8aar0u82pxda sha̱b-a̱la̱de 0 2509 38025 2025-05-10T23:00:58Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ʃə̀b-ə̀ləde/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-sha̱p-a̱la̱de.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-a̱la̱de]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38025 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ʃə̀b-ə̀ləde/}} (a̱ka̱tyong 4) * {{audio|kcg|Kcg-sha̱p-a̱la̱de.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-a̱la̱de]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 693xxpggmgkaxzqo1dwj0strxthdsn0 sha̱p-a̱la̱de 0 2510 38026 2025-05-10T23:06:53Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Pig (Sus scrofa domesticus).jpg|thumb|'''Sha̱p-a̱la̱de''' ji̱ shyia̱ ma̱ng a̱fa a̱ni]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji ''[[sha̱p]]'' + ''[[a̱la̱de]]''. === Yei === * {{IPA|kcg|/ʃə̀b-ə̀ləde/}} ** {{audio|kcg|Kcg-sha̱p-a̱la̱de.ogg|a=}} ** {{hyphenation|kcg|sha̱p|a̱|la̱|de}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱la̱de''' (''á̱kpa'' '''[[shá̱p-a̱yaala̱de]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #''..." 38026 wikitext text/x-wiki ==Tyap== [[Fail:Pig (Sus scrofa domesticus).jpg|thumb|'''Sha̱p-a̱la̱de''' ji̱ shyia̱ ma̱ng a̱fa a̱ni]] ===Bwoi a̱lyoot=== Swang a̱lyiat ji ''[[sha̱p]]'' + ''[[a̱la̱de]]''. === Yei === * {{IPA|kcg|/ʃə̀b-ə̀ləde/}} ** {{audio|kcg|Kcg-sha̱p-a̱la̱de.ogg|a=}} ** {{hyphenation|kcg|sha̱p|a̱|la̱|de}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱la̱de''' (''á̱kpa'' '''[[shá̱p-a̱yaala̱de]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Sha̱p-a̱la̱de''' yet [[a̱la̱de]] ku [[a̱kusuru]] wa a̱ yet a̱nap a̱ni. Da̱ nggu, a̱ maai byin mman a̱wot a̱ nwaai nna meang. #* '''''Sha̱p-a̱la̱de'''ang ji byin a?'' #* ''A̱tyong wa ku kyiak nung '''sha̱p-a̱la̱de''' ji.'' #* ''N cat '''sha̱p-a̱la̱de''' ja. A̱ba wa n cat bah.'' ==== Vak yei ghyang ==== * [[sha̱b-a̱kusuru]] * [[sha̱b-a̱la̱de]] * [[sha̱p-a̱kusuru]] * [[shep-a̱kusuru]] * [[shep-a̱la̱de]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|A̱kusuru-a̱nap}} * [[Dot]]: {{t+|nl|zeug}} * [[Shong]]: {{t+|en|sow}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:nyám]] [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] l092xaue5zebaetm9gglfkawy2ofxu0 shá̱p-a̱yaakusuru 0 2511 38032 38029 2025-05-10T23:21:32Z Kambai Akau 8 /* Tyap */ 38032 wikitext text/x-wiki ==Tyap== [[File:Cerdo negro canario.jpg|thumb|'''Sha̱p-a̱kusuru''' a̱ghyang ji̱ shyia̱ ma̱ng nda a̱ni]] === Yei === * {{IPA|kcg|/ʃə́b-əjaakusuru/}} ** {{audio|kcg|Kcg-shá̱p-a̱yaakusuru.ogg|a=}} ** {{hyphenation|kcg|shá̱p|a̱|yaa|ku|su|ru}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[sha̱p-a̱kusuru]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|zeugen}} * [[Shong]]: {{t+|en|sows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3b3dza6wsoilhkabzy1nvhekmuxhnye shá̱p-a̱yaala̱de 0 2512 38031 38030 2025-05-10T23:19:03Z Kambai Akau 8 38031 wikitext text/x-wiki ==Tyap== [[File:Sow with piglet.jpg|thumb|'''Sha̱p-a̱la̱de''' a̱ghyang ma̱ng nggwon a̱nyiung]] === Yei === * {{IPA|kcg|/ʃəb-əjaaləde/}} ** {{audio|kcg|Kcg-sha̱p-a̱yaala̱de.ogg|a=}} ** {{hyphenation|kcg|sha̱p|a̱|yaa|la̱|de}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[sha̱p-a̱la̱de]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|zeugen}} * [[Shong]]: {{t+|en|sows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 0mbt8fv05pkcvt3sh5ulsrs3ylj0156 a̱nyung-zwuom 0 2513 38045 38043 2025-05-10T23:47:36Z Kambai Akau 8 /* A̱lyoot */ 38045 wikitext text/x-wiki ==Tyap== [[File:02016 0872 25 000 years old mammoth's tusks and teeth, found in San River.jpg|thumb|A̱khwukhwop '''a̱nyung-zwuom''' a̱ghyang]] ===Yei=== * {{IPA|kcg|/ə̀ɲúŋ d͡zʷʷə̂m/}} ** {{audio|kcg|Kcg-a̱nyung-zwuom.ogg|a=}} ** {{hyphenation|kcg|a̱|nyung|zwuom}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱nyung-zwuom''' (''á̱kpa'' '''[[a̱nyunyung-zwuom]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''ba''') # '''A̱nyung-zwuom''' kikya yet a̱ta̱m ka̱ tang da̱ a̱beam a̱bwonu [[zwuom]] ka a̱ni. #* ''Á̱ nyian nkyang shisham ma̱ a̱di̱di̱t ma̱ng '''a̱nyung-zwuom'''.'' #* '''''A̱nyung-zwuom''' a̱nyiung bye ya Nera cyikwop-cyi tswuon.'' #* ''N di a ngyei '''a̱nyung-zwuom''' a̱nyiung kya bwat ba̱ jhyem a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam zwuom}} * [[Dot]]: {{t+|nl|slagtand}} * [[Shong]]: {{t+|en|tusk}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:zwuóm]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] lurzohqz4wapfwaouub239rhqhsym09 a̱nyunyung-zwuom 0 2514 42798 38044 2026-02-25T11:06:10Z MarcoSwart 418 hyphenation 42798 wikitext text/x-wiki ==Tyap== [[File:Barcelona - Mammoth sculpture.JPG|thumb|A̱junjung '''a̱nyunyung-zwuom''' ba̱ gworong a̱ni]] === Yei === * {{IPA|kcg|/ə̀ɲúɲuŋ d͡zʷʷə̂m/}} ** {{audio|kcg|Kcg-a̱nyunyung-zwuom.ogg|a=}} ** {{hyphenation|kcg|a̱|nyu|nyung|zwuom}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱nyung-zwuom]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap vam zwuom}} * [[Dot]]: {{t+|nl|slagtanden}} * [[Shong]]: {{t+|en|tusks}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:zwuóm]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3rzyai2nll11al1d2kym1xfpizd164b Sa:zwuóm 14 2515 38040 38039 2025-05-10T23:44:53Z Kambai Akau 8 38040 wikitext text/x-wiki [[Sa:nyám a̱yit]] [[Sa:nkyangswuan a̱byin]] 3ebvb6asxc4lpcga4yubkvg1bl9d76v cyo 0 2516 38077 2025-05-11T17:06:14Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃʲo/}} (a̱tyong 1) ===A̱lyoot=== # ''A̱bombwuon vak lyuut'' [[cyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38077 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃʲo/}} (a̱tyong 1) ===A̱lyoot=== # ''A̱bombwuon vak lyuut'' [[cyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] aex7uomc20xbm4jac9g0gu80q8a3k9g chyo 0 2517 38078 2025-05-11T17:06:43Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃʲo/}} (a̱tyong 1) ===A̱lyoot=== # ''A̱bombwuon vak lyuut'' [[cyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38078 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃʲo/}} (a̱tyong 1) ===A̱lyoot=== # ''A̱bombwuon vak lyuut'' [[cyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] aex7uomc20xbm4jac9g0gu80q8a3k9g chyuo 0 2518 38079 2025-05-11T17:07:39Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃʲʷo/}} (a̱tyong 1) ===A̱lyoot=== # ''A̱khwukhwop vak lyuut'' [[cyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38079 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃʲʷo/}} (a̱tyong 1) ===A̱lyoot=== # ''A̱khwukhwop vak lyuut'' [[cyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱kwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fh942g6pyh0aaoobtgeji9zx8cvf78c á̱ka̱za̱nki 0 2519 38088 2025-05-11T17:34:46Z Kambai Akau 8 Created page with "==Tyap== [[File:Donkey Transportation.jpg|thumb|right|220px|'''Á̱ka̱za̱nki''' na̱ kwok kpa̱t nkwon a̱ni]] ===Yei=== * {{IPA|kcg|/əkəd͡zəŋki/}} ** {{audio|kcg|Kcg-á̱ka̱za̱nki.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|za̱n|ki}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱za̱nki]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|ezels}} * [[Shong]]: {{t+|en|donkeys}} {{trans-bottom}} [[Sa:a̱lyoot]] Sa:nyá..." 38088 wikitext text/x-wiki ==Tyap== [[File:Donkey Transportation.jpg|thumb|right|220px|'''Á̱ka̱za̱nki''' na̱ kwok kpa̱t nkwon a̱ni]] ===Yei=== * {{IPA|kcg|/əkəd͡zəŋki/}} ** {{audio|kcg|Kcg-á̱ka̱za̱nki.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|za̱n|ki}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱za̱nki]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|ezels}} * [[Shong]]: {{t+|en|donkeys}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] bg03q6glu4bz0dbfms285bzxninmfzr tswup 0 2520 41885 41878 2026-02-10T16:52:37Z Ziv 468 Undid revision [[Special:Diff/41878|41878]] by [[Special:Contributions/CommonsDelinker|CommonsDelinker]] ([[User talk:CommonsDelinker|talk]]) 41885 wikitext text/x-wiki ==Tyap== [[File:Egyptian Cobra Snake.jpg|thumb|'''Tswup''' mi̱ kyai a̱ji̱jak]] ===Yei=== * {{IPA|kcg|/t͡sʷùb/}} ** {{audio|kcg|Kcg-tswup.ogg|a=}} ** {{hyphenation|kcg|tswup}} (a̱tyong 1) ===A̱lyoot=== '''tswup''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[tswúp]]''' [[ji#Ati̱kut|ji]]) # Tswup ([[Species:Naja|''Naja'']]) yet tangka̱i a̱gba̱ndang zwak hwa ku shyia̱ ma̱ng a̱kpai a̱pyia̱ a̱ni. #* ''Ma̱nang '''tswup''' ji si̱ ta̱ngam a̱pyia̱ nji a̱ni, ba̱ si̱ du tyong.'' #* '''''Tswup''' ji lat ma̱ng shi da̱ a̱vwuo ka nang a̱khwom ka nshyia̱ a̱ni.'' #* ''Ki̱ a nat a̱byin Ma̱sa̱t, a na li '''tswup''' a̱fang ma̱ng vam a̱zaki.'' ====Vak yei ghyang==== * [[tswup-kyai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|cobra}} * [[Kpat]]: {{t+|ha|Gamsheka}} * [[Shong]]: {{t+|en|cobra}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:zwák]] [[Sa:a̱lyoot]] dpxrjup5j1i10oeamkfgxy8zr5emgjj Sa:zwák 14 2521 38096 2025-05-13T22:12:45Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 38096 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj tswúp 0 2522 42793 41877 2026-02-25T10:44:49Z MarcoSwart 418 consistent spelling 42793 wikitext text/x-wiki ==Tyap== [[File:Egyptian cobra.jpg|thumb|right|220px|'''Tswup''' a̱mali a̱yin]] ===Yei=== * {{IPA|kcg|/t͡sʷúb/}} ** {{audio|kcg|Kcg-tswup.ogg|a=}} ** {{hyphenation|kcg|tswúp}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[tswup]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|cobra's}} * [[Shong]]: {{t+|en|cobras}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:zwák]] [[Sa:nyám a̱yit]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1g4xdqfi43eqwb6ln8f62kw4zzpnqj2 a̱khwom 0 2523 38107 38099 2025-05-13T23:07:24Z Kambai Akau 8 38107 wikitext text/x-wiki ==Tyap== [[File:Python lying on ground - DPLA - 0bf46aeb10a0b5f7557cb0a5401f16ce.jpg|thumb|'''A̱khwom''' ka myiai a̱byin a̱ni]] ===Yei=== * {{IPA|kcg|/ə́xʷə́m/}} ** {{audio|kcg|Kcg-a̱khwom.ogg|a=}} ** {{hyphenation|kcg|a̱|khwom}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱khwom''' (''á̱kpa'' '''[[a̱ka̱khwom]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱khwom''' ([[Species:Python|''Python'']]) ka yet tangka̱i a̱gba̱ndang zwat hwa ku nwai nyám jhyam a̱ni. #* ''A̱nyiuk ba naat cat nkwon ma̱ a̱yit, ba̱ si̱si̱ ta̱taat '''a̱khwom''' ka̱ myiai di̱n vak a̱ni.'' #* '''''A̱khwom''' ka yet kyang vwuo hwa, si̱ nang ka̱ doot a̱yin ma̱ng a̱ka̱tuk.'' #* ''Á̱ nyian a̱kwatak ma̱ng kwa '''a̱khwom''' hu ba̱t.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam}} * [[Dot]]: {{t+|nl|python}} * [[Shong]]: {{t+|en|python}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:zwák]] [[Sa:a̱lyoot]] s07lzs9lbqhvayc7ctoi4rfrfdi7vly a̱ka̱khwom 0 2524 38100 2025-05-13T22:41:03Z Kambai Akau 8 Created page with "==Tyap== [[File:020240211 Python regius.jpg|thumb|right|220px|Ntangka̱i '''a̱ka̱khwom''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀kə̀xʷə̀m/}} ** {{audio|kcg|Kcg-a̱ka̱khwom.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|khwom}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱khwom]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|pythons}} * [[Shong]]: {{t+|en|pythons}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:zwák]] Sa..." 38100 wikitext text/x-wiki ==Tyap== [[File:020240211 Python regius.jpg|thumb|right|220px|Ntangka̱i '''a̱ka̱khwom''' nvwuon]] ===Yei=== * {{IPA|kcg|/ə̀kə̀xʷə̀m/}} ** {{audio|kcg|Kcg-a̱ka̱khwom.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|khwom}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱khwom]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|pythons}} * [[Shong]]: {{t+|en|pythons}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:zwák]] [[Sa:nyám a̱yit]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] b1e1hiknxigdhtncdch1g8rz6jmjwgl ka̱la̱di 0 2525 38124 38110 2025-05-14T00:12:52Z Kambai Akau 8 38124 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/kələdi/}} (a̱ka̱tyong 3) * {{audio|kcg|Kcg-ka̱la̱di.oga|a=}} ===A̱lyoot=== # ''Vak yei'' [[a̱ka̱la̱di]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9u3jm2mwnv2nsmohijwepirwcdtopat a̱mijimi 0 2526 38167 38160 2025-05-16T22:25:37Z Kambai Akau 8 /* Yei */ 38167 wikitext text/x-wiki ==Tyap== [[Fail:Bull near Bhopal India 001.jpg|thumb|'''A̱mijimi''' nyak kpa̱mkpaan ma̱ng Bopat, Ndya]] ===Bwoi a̱lyoot=== Neet mi̱ swang a̱lyiat Kpat ji, ''[[bijimi]]''. ===Yei=== * {{IPA|kcg|/ə̀mid͡ʒímí/}} ** {{audio|kcg|Kcg-a̱mijimi.ogg|a=}} ** {{hyphenation|kcg|a̱|mi|ji|mi}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱mijimi''' (''á̱kpa'' '''[[a̱yaamijimi]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱mijimi''' yet nyak ja ji̱ yet a̱sam a̱ni. #* ''N cat '''a̱mijimi''' nyak wa n mbeang ma̱ng shá̱p-nyák sweang nang n byia̱ a̱ni.'' #* '''''A̱mijimi''' wu wa fi̱n a̱tyok wu.'' #* ''Ba̱ na faat '''a̱mijimi''' wuni a̱tson á̱ bwat á̱si̱ bani.'' ====Vak yei ghyang==== * [[a̱ka̱la̱di]] ====Tai==== * [[a̱ba]] * [[a̱sam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ba-nyak}} * [[A̱ghwangkpang]]: {{t+|yo|akọmalu}} * [[A̱kum-a̱cyi]]: {{t+|ig|ehi}} * [[Dot]]: {{t+|nl|stier}} * [[Kpat]]: {{t+|ha|bijimi}} * [[Shong]]: {{t+|en|bull}}, {{t+|en|ox}} * Swahili: {{t+|sw|fahali}} * Zulu: {{t+|zu|inkunzi}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:nkyangzwa]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8kceobw9edjt5pi2imb3gb1cqzljnoa a̱yaamijimi 0 2527 38181 38126 2025-05-21T19:59:11Z Kambai Akau 8 /* Tyap */ 38181 wikitext text/x-wiki ==Tyap== [[File:Cattles displayed for sale 03.jpg|thumb|right|220px|Nfi̱ng '''a̱yaamijimi''' mi̱ Ka̱duna]] ===Yei=== * {{IPA|kcg|/əjaamid͡ʒimi/}} ** {{audio|kcg|Kcg-a̱yaamijimi.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|mi|ji|mi}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱mijimi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱yaaba-nyák}} * [[Dot]]: {{t+|nl|stieren}} * [[Shong]]: {{t+|en|bulls}}, {{t+|en|oxen}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:nyák]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] j693qb440p329jd38or48e2hgqjosec a̱yaaka̱la̱di 0 2528 38121 38120 2025-05-14T00:11:11Z Kambai Akau 8 38121 wikitext text/x-wiki ==Tyap== [[File:Young bulls in Dagestan 9.jpg|thumb|right|220px|Nfi̱ng '''a̱yaaka̱la̱di''' mi̱ Dagetan]] ===Yei=== * {{IPA|kcg|/əjaakələdi/}} ** {{audio|kcg|Kcg-a̱yaaka̱la̱di.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ka̱|la̱|di}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱la̱di]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱yaaba-nyák}} * [[Dot]]: {{t+|nl|stieren}} * [[Shong]]: {{t+|en|bulls}}, {{t+|en|oxen}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:nkyangzwa]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] idcsep3isd1h22er615rerorrdlr80c Sa:nyák 14 2529 38122 2025-05-14T00:11:26Z Kambai Akau 8 Created page with "[[Sa:nyám]]" 38122 wikitext text/x-wiki [[Sa:nyám]] gyvtysy74d57yc4eadfbemwvomplwaj ẹlẹ́dẹ̀ 0 2530 41720 38150 2026-02-06T14:46:30Z Kambai Akau 8 /* A̱ghwangkpang */ 41720 wikitext text/x-wiki =={{-yo-}}== [[Fail:Sus scrofa domesticus - Piétrain pig - Hamburg, Tierpark Hagenbeck - 2.jpg|thumb|'''Ẹlẹ́dẹ̀''']] ===Yei=== * [[Za̱FBS]]: /ɛ̀lɛ́dɛ̀/ * A̱nwuat: ===A̱lyoot=== '''ẹlẹ́dẹ̀''' (''á̱kpa'' '''awọn ẹlẹ́dẹ̀''') # '''[[a̱kusuru]]''' [[wu#Ati̱kut|wu]], '''[[a̱la̱de]]''' [[wu#Ati̱kut|wu]] [[Sa:a̱lyoot]] [[Sa:Swáng a̱lyiat A̱ghwangkpang]] 9e6d4gx0o2upaqsumk5mld92qdz87or alade 0 2531 42303 41622 2026-02-15T20:25:04Z Kambai Akau 8 42303 wikitext text/x-wiki =={{-ha-}}== [[Fail:Artiodactyla - Sus scrofa domesticus - 4.jpg|thumb|'''Alade''']] ===Yei=== * [[Za̱FBS]]: /alǝde/ ** A̱nwuat: ===A̱lyoot=== '''alade''' (''á̱kpa'' '''aladu''') # [[a̱kusuru]], [[a̱la̱de]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ax8b0cm3399jvw1acb2ur2ps926idkt bijimi 0 2532 41746 38165 2026-02-06T15:08:06Z Kambai Akau 8 /* Kpat */ 41746 wikitext text/x-wiki =={{-ha-}}== [[Fail:Bull near Bhopal India 001.jpg|thumb|'''Bijimi''']] ===Yei=== * [[Za̱FBS]]: /bìd͡ʒímí/ * {{audio|kcg|Bijimi.ogg|a=}} ===A̱lyoot=== '''bijimi''' (''á̱kpa'' '''bijimai''') # [[a̱mijimi]], [[a̱ka̱la̱di]] [[Sa:a̱lyoot]] [[Sa:Swáng a̱lyiat nKpat]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] im9pvuyyzg2h3jtb0uieoh22u3yy2bb sha̱b-nyak 0 2533 38178 2025-05-19T22:28:59Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ʃə̀b-ɲaɡ/}} (a̱ka̱tyong 2) * {{audio|kcg|Kcg-sha̱p-nyak.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-nyak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38178 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ʃə̀b-ɲaɡ/}} (a̱ka̱tyong 2) * {{audio|kcg|Kcg-sha̱p-nyak.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-nyak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] o73iyo36gc6ewozasz2h8f2ilwgf7tj shep-nyak 0 2534 38179 2025-05-19T22:29:38Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ʃèb-ɲaɡ/}} (a̱ka̱tyong 2) * {{audio|kcg|Kcg-shep-nyak.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-nyak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38179 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ʃèb-ɲaɡ/}} (a̱ka̱tyong 2) * {{audio|kcg|Kcg-shep-nyak.ogg|a=}} ===A̱lyoot=== # ''Vak lyuut'' [[sha̱p-nyak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangzwa]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jaqbr8fqlp9pejx2wrx3nmayld4ehwo shá̱p-nyák 0 2535 38180 2025-05-19T22:34:23Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Les vaches, d'après Jacob Jordaens et Van Ryssel.jpg|thumb|Swup '''shá̱p-nyáp''']] === Yei === * {{IPA|kcg|/ʃə́b-ɲáɡ/}} ** {{audio|kcg|Kcg-shá̱p-nyák.ogg|a=}} ** {{hyphenation|kcg|shá̱p|nyák}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[sha̱p-nyak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|koeien}} * [[Shong]]: {{t+|en|cows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyák]] Sa..." 38180 wikitext text/x-wiki ==Tyap== [[Fail:Les vaches, d'après Jacob Jordaens et Van Ryssel.jpg|thumb|Swup '''shá̱p-nyáp''']] === Yei === * {{IPA|kcg|/ʃə́b-ɲáɡ/}} ** {{audio|kcg|Kcg-shá̱p-nyák.ogg|a=}} ** {{hyphenation|kcg|shá̱p|nyák}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[sha̱p-nyak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|koeien}} * [[Shong]]: {{t+|en|cows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyák]] [[Sa:nkyangswuan a̱sa̱khwot]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 659w69ol1b8u3vfkeoul0q7me5o3ab1 ti̱tam 0 2536 38219 38218 2025-05-24T23:46:16Z Kambai Akau 8 38219 wikitext text/x-wiki ==Tyap== [[Fail:0185Vegetable plantations in Taal, Pulilan, Bulacan 22.jpg|thumb|'''Ti̱tam''' kwón a̱ma̱nta-a̱li]] [[Fail:Brooklyn Botanic Garden New York May 2015 panorama 2.jpg|thumb|'''Ti̱tam''' a̱ka̱sham nkywat]] [[File:Garbage in Kathmandu.jpg|thumb|'''Ti̱tam''' a̱lyuk]] ===Yei=== * {{IPA|kcg|/tɨ́tam/}} ** {{audio|kcg|Kcg-ti̱tam.ogg|a=}} ** {{hyphenation|kcg|ti̱|tam}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ti̱tam''' (''á̱kpa'' '''[[a̱ti̱tam]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ba''') '''A̱ti̱tam''' yet: # a̱vwuo kya nang á̱ ni cyui nkyang a̱ma̱nta-a̱li ka a̱ni. A̱nyiuk ni̱ cyui nkyang nang [[kusat]], [[shita]], [[a̱hyia̱]] ma̱ng nkyangniung ([[kwon]]) ma̱ a̱di̱di̱t ma̱ ti̱tam mba hu. #* ''Cong shonshyon a di̱ tat nung nkyang '''ti̱tam''' nung na, A̱tyoli.'' #* ''Kubai bai a̱ jang nung zi̱ nwuan '''ti̱tam''' nang n jhyi a̱ni.'' #* '''''Ti̱tam''' huni yet nang kaswuo nggu ja.'' # a̱vwuo koot nkyang a̱lyuk. #* '''''Ti̱tam''' hu shyia̱ gbang a?'' #* ''Ka̱ doot n dyiat ma̱ng a̱nwan da̱ '''ti̱tam''' Balat seang a̱ni a?'' #* ''Mi̱ zang '''ti̱tam''' kya gu naat a̱ni? N si̱ mi̱n khwi nggu baa?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuoncyui nkyang}} * [[Dot]]: {{t+|nl|tuin}} * [[Shong]]: {{t+|en|garden}} {{trans-bottom}} {{trans-top|A̱vwuonkoot nkyang a̱lyuk}} * [[Dot]]: {{t+|nl|vuilstortplaats}} * [[Shong]]: {{t+|en|garbage dump}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5tfufd9x8c7lx7ztn8os76gdg7mxcsp a̱ka̱sap 0 2537 38205 38204 2025-05-22T22:51:18Z Kambai Akau 8 /* Tyap */ 38205 wikitext text/x-wiki ==Tyap== [[File:Flowers of Erythrophleum suaveolens.jpg|thumb|Nkywat a̱tyin '''a̱sap''' (''Erythrophleum suaveolens'')]] [[File:Erythrophleum suaveolens Taub75b.png|thumb|right|220px|Nkap a̱kwon '''a̱sap''']] ===Yei=== * {{IPA|kcg|/əkəsab/}} ** {{audio|kcg|Kcg-a̱ka̱sap.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|sap}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱sap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱kwon}} * [[Dot]]: {{t+|nl|talibomen}} * [[Shong]]: {{t+|en|sasswoods}}, {{t+|en|sassywoods}}, {{t+|en|ordeal trees}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] opxph8cwvgq97p6z0vfzcadf9tkb5sq a̱lama-kwai 0 2538 38225 38220 2025-05-26T19:54:10Z Kambai Akau 8 /* A̱lyoot */ 38225 wikitext text/x-wiki ==Tyap== [[Fail:Mugger Crocodile in Wilpattu.jpg|thumb|Tsang ja yet '''a̱lama-kwai''' A̱gbaat wu]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱lama]]'' + ''[[kwai]]''. ===Yei=== * {{IPA|kcg|/ə̀láma kʷai/}} ** {{audio|kcg|Kcg-a̱lama-kwai.ogg|a=}} ** {{hyphenation|kcg|a̱|la|ma|kwai}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱lama-kwai''' (''á̱kpa'' '''[[a̱yaalama-kwai]]''' ma̱ng '''[[a̱yaalama-kwaí]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱lama-kwai''' wu yet kyang hwa (ku nyam ku a̱kwon) nang á̱niet kwai a̱ghyang bye ba̱ng ma̱ng nwuat shi a̱ni. Ka̱nang nyam ja, ba̱ si̱ mi̱n hyat nyam a̱ja bah. Ka̱nang ba̱ li kwom nyam a̱ja, ba̱ na si̱ nkyiak ba̱ niat a ngyei a̱tat-a̱ghyi a̱tyubishyi wa ku saan. Ma̱ A̱tyap, A̱lama-kwai [[A̱gbaat]] wu wa yet [[tsang]] ma̱ng [[zwuom]]. [[A̱minyam]] ba, [[a̱ta̱m-a̱som]] (a̱ta̱m-nyak) kya. [[A̱shokwa]] ba, [[a̱tatong]] wa. A̱wot [[A̱ku]] ba, a̱kwon [[na̱nsham]] kya. #* ''Nggu A̱tyoli Ka̱dong nwai lyen '''a̱lama-kwai''' mba wu bah.'' #* ''Nyak ja yet '''a̱lama-kwai''' nyin a?'' #* ''Ya ngyok! Nggwon kani kya na tak ma̱ng a̱nwan kyang ku yet '''a̱lama-kwai''' nyin wu a̱ni!'' ====Vak yei ghyang==== * [[cam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang kwai ji nwuak shi a̱ni}} * [[Dot]]: {{t+|nl|totem}} * [[Shong]]: {{t+|en|totem}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ggc5nes9bwf62da80u0yy83bt0dppv0 taliboom 0 2539 38208 38207 2025-05-24T07:47:34Z MarcoSwart 418 Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2 38208 wikitext text/x-wiki ==Dot== [[Fail:Westafrikanische Nutzpflanzen (Busse) - Tafel 29 - Erythrophloeum guineense.jpg|thumb|'''taliboom''' (''Erythrophleum suaveolens'')]] ===Yei=== * [[Za̱FBS]]: / ˈtaliˌbom / (a̱ka̱tyong 3) * {{audio|nl|Nl-taliboom.ogg}} * {{hyphenation|nl|ta|li|boom}} ===A̱lyoot=== [[de#Dot|de]] '''taliboom''' (''á̱kpa'' [[de#Dot|de]] [[talibomen#Dot|'''talibomen''']]) # [[a̱sap]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 48fpny4ar1qfbbqzazz0jgvnpxz8np6 talibomen 0 2540 38209 2025-05-24T07:51:08Z MarcoSwart 418 new lemma 38209 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: / ˈtaliˌbomə(n) / (a̱ka̱tyong 4) * {{audio|nl|Nl-talibomen.ogg}} * {{hyphenation|nl|ta|li|bo|men}} ===A̱lyoot=== [[de#Dot|de]] '''talibomen''' # ''a̱nyiung'' [[taliboom#Dot|taliboom]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 69f9t0rt8cc1wf99usshtqbz34irjyi cetnguut 0 2541 38212 38211 2025-05-24T23:05:50Z Kambai Akau 8 /* Tyap */ 38212 wikitext text/x-wiki ==Tyap== [[Fail:Vertical jump, 1isur2 ou 3 meilleure, delai10, carton finGifCampWiki150%.gif|thumb|A̱tyu bwak myian wu nshyia̱ da̱ a̱vwuo ka nang '''cetnguut''' Swanta hu nshyia̱, a̱wot a̱tyu bwak yak wu si̱ shyia̱ a̱vwuo nang á̱ sang nhu]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[cet]]'' + ''[[nguut]]''. ===Yei=== * {{IPA|kcg|/t͡ʃəd ŋuːd/}} ** {{audio|kcg|Kcg-cetnguut.ogg|a=}} ** {{hyphenation|kcg|cet|nguut}} (a̱ka̱tyong 2) ===A̱lyoot=== '''cetnguut''' (''á̱kpa'' '''[[ncetnguut]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Cetnguut''' hu yet a̱gba̱ndang cet wa a̱ kwak nkyang bai ma̱ a̱ka̱wa̱tyia̱ Swanta ka ku ma̱ kyang ghyang ku byia̱ kyai a̱ni. #* '''''Cetnguut''' Swanta hu yet mita 9.8 kuzang sa̱kwon á̱ ta̱ngam di̱ cet a̱ma̱ntaa̱naai (m/s²).'' #* ''Á̱ nyia̱ '''cetnguut''' Swanta hu lan si̱ Mat.'' #* ''Ba̱t! '''Cetnguut''' Swanta hu hwa kwak nkyang na̱ bwuok a̱ mat a̱byin ka na̱ seang kiki.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i cet}} * [[Dot]]: {{t+|nl|zwaartekracht}} * [[Shong]]: {{t+|en|gravity}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] d0mom62xkmx6vueg2vwn1aj090gg4nh tsaaí 0 2542 38234 38233 2025-05-27T21:06:34Z Kambai Akau 8 38234 wikitext text/x-wiki ==Tyap== [[Fail:Horse-racing-4.jpg|thumb|Ghwughwu á̱niet a̱feang ba̱ tyong a̱zama '''tsaaí''' sweang a̱ni]] === Yei === * {{IPA|kcg|/t͡sáːí/}} ** {{audio|kcg|Kcg-tsaaí.ogg|a=}} ** {{hyphenation|kcg|tsaaí}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[tsaai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|paarden}} * [[Shong]]: {{t+|en|horses}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangzwa]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] czk035c3zg9pa4hobgw751g40zs5czt a̱ga̱fwuo 0 2543 38249 38247 2025-05-27T22:05:20Z Kambai Akau 8 38249 wikitext text/x-wiki ==Tyap== [[File:French Manicure with Glitter nail art on ring finger.jpg|French_Manicure_with_Glitter_nail_art_on_ring_finger|thumb|'''A̱ga̱fwuo'''-mbwak a̱tyubishyi]] [[Fail:Komodo dragon (Varanus komodoensis) foot.jpg|Komodo_dragon_(Varanus_komodoensis)_foot|thumb|'''A̱ga̱fwuo''' nyam]] [[Fail:Syzygium guineense guineense 15594186.jpg|thumb|A̱ga̱fi̱p '''ga̱fwuo''' a̱nyiung]] === Yei === * {{IPA|kcg|/əɡəfʷʷo/}} ** {{audio|kcg|Kcg-a̱ga̱fwuo.ogg|a=}} ** {{hyphenation|kcg|a̱|ga̱|fwuo}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[ga̱fwuo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam a̱tyubishyi}} * [[Dot]]: {{t+|nl|nagels}} * [[Kpat]]: {{t+|ha|kumbobi}} * [[Shong]]: {{t+|en|nails}} {{trans-bottom}} {{trans-top|Kap vam nyam}} * [[Dot]]: {{t+|nl|klauwen}} * [[Shong]]: {{t+|en|claws}} {{trans-bottom}} {{trans-top|Tangka̱i a̱ga̱fi̱p}} * [[Dot]]: {{t+|nl|waterbessen}} * [[Shong]]: {{t+|en|waterberries}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fu1d81szb6nj3jdszcc630lwpar7si0 nyáng 0 2544 38259 38258 2025-05-27T22:39:48Z Kambai Akau 8 38259 wikitext text/x-wiki ==Tyap== [[Fail:Scorpiones-01.jpg|thumb|Ntangka̱i '''nyáng''' a̱ni̱nai]] === Yei === * {{IPA|kcg|/ɲáŋ/}} ** {{audio|kcg|Kcg-nyáng.ogg|a=}} ** {{hyphenation|kcg|nyáng}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[nyang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyám}} * [[Dot]]: {{t+|nl|schorpioenen}} * [[Shong]]: {{t+|en|scorpions}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangswuan a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /ɲáŋ/ * A̱nwuat: ===A̱lyoot=== '''nyáng''' (''a̱nyiung'' '''[[nyang#Jhyuo|nyang]]''') # [[nyáng#Tyap|nyáng]] [[Sa:a̱lyoot]] [[Sa:nyám]] mti5isqegjygg5xlnvzhleriw3nbofp nyám 0 2545 38262 38261 2025-05-27T22:46:54Z Kambai Akau 8 /* Jhyuo */ 38262 wikitext text/x-wiki ==Tyap== [[Fail:Animal diversity October 2007.jpg|thumb|Ntangka̱i '''nyám''' nvwuon]] === Yei === * {{IPA|kcg|/ɲám/}} ** {{audio|kcg|Kcg-nyám.ogg|a=}} ** {{hyphenation|kcg|nyám}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[nyam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nkyangswuan}} * [[Dot]]: {{t+|nl|dieren}} * [[Shong]]: {{t+|en|animals}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /ɲám/ * A̱nwuat: ===A̱lyoot=== '''nyám''' (''a̱nyiung'' '''[[nyam#Jhyuo|nyam]]''') # [[nyám#Tyap|nyám]] lzm6x4d6qq945xcngjv5nva72lu6xuh Sa:Swáng a̱lyiat ma̱ng bwan Xhosa 14 2546 38266 2025-05-27T23:01:07Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Xhosa]]" 38266 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Xhosa]] 4zw5rdmr7i7ni3l2ndosbjy5n2fo98e Sa:Swáng a̱lyiat Xhosa 14 2547 38267 2025-05-27T23:01:23Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 38267 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl a̱gwam-a̱ga̱shoot 0 2548 38274 38272 2025-05-27T23:30:55Z Kambai Akau 8 /* A̱lyoot */ 38274 wikitext text/x-wiki ==Tyap== [[Fail:Pitta angolensis longipennis Goodchild.jpg|thumb|'''A̱gwam-a̱ga̱shoot''']] ===Yei=== * {{IPA|kcg|/əɡʷam əɡəʃoːd/}} ** {{audio|kcg|Kcg-a̱gwam-a̱ga̱shoot.ogg|a=}} ** {{hyphenation|kcg|a̱|gwam|a̱|ga̱|shoot}} (a̱ka̱tyong 5) === A̱lyoot === '''a̱gwam-a̱ga̱shoot''' (''á̱kpa'' '''[[á̱gwam-a̱ga̱shoot]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱gwam-a̱ga̱shoot''' ([[Species:Pitta angolensis|''Pitta angolensis'']]) wu yet tangka̱i a̱man hwa. #* ''A̱toot wu yet a̱sham nang ncat '''a̱gwam-a̱ga̱shoot''' a̱ni.'' #* ''Á̱ hyaai '''a̱gwam-a̱ga̱shoot''' a̱mali kani bah.'' #* '''''A̱gwam-a̱ga̱shoot''' cyok a?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱man}} * [[Dot]]: {{t+|nl|angolapitta}} * [[Shong]]: {{t+|en|African pitta}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qzgd1rvmotv4yx3rlw163pgbuxn8mds á̱gwam-a̱ga̱shoot 0 2549 38273 2025-05-27T23:27:11Z Kambai Akau 8 Created page with "==Tyap== [[Fail:PittaReichenowiLongipennisGoodchild.jpg|thumb|'''Á̱gwam-a̱ga̱shoot''' a̱feang]] ===Yei=== * {{IPA|kcg|/ə́ɡʷam əɡəʃoːd/}} ** {{audio|kcg|Kcg-á̱gwam-a̱ga̱shoot.ogg|a=}} ** {{hyphenation|kcg|á̱|gwam|a̱|ga̱|shoot}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gwam-a̱ga̱shoot]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱man}} * [[Dot]]: {{t+|nl|angolapitta's}} * [[Shong]]: {{t+|en|African pittas}} {{trans-bottom}} [..." 38273 wikitext text/x-wiki ==Tyap== [[Fail:PittaReichenowiLongipennisGoodchild.jpg|thumb|'''Á̱gwam-a̱ga̱shoot''' a̱feang]] ===Yei=== * {{IPA|kcg|/ə́ɡʷam əɡəʃoːd/}} ** {{audio|kcg|Kcg-á̱gwam-a̱ga̱shoot.ogg|a=}} ** {{hyphenation|kcg|á̱|gwam|a̱|ga̱|shoot}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱gwam-a̱ga̱shoot]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱man}} * [[Dot]]: {{t+|nl|angolapitta's}} * [[Shong]]: {{t+|en|African pittas}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] r6tw20t3w3grt0ro2dhfjo4lhalr9i9 a̱nkywak 0 2550 38278 38277 2025-05-27T23:45:29Z Kambai Akau 8 38278 wikitext text/x-wiki ==Tyap== [[Fail:Pied Crow.jpg|thumb|'''A̱nkywak''']] ===Yei=== * {{IPA|kcg|/ənkʲʷaɡ/}} ** {{audio|kcg|Kcg-a̱nkywak.ogg|a=}} ** {{hyphenation|kcg|a̱|n|kywak}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱nkywak''' (''á̱kpa'' '''[[a̱yaankywak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱nkywak''' ([[Species:Corvus albus|''Corvus albus'']]) wu yet tangka̱i a̱man hwa. #* ''A na ya '''a̱nkywak''' a?'' #* ''N sak '''a̱nkywak''' a̱nyiung mi̱ keji a̱yaabwa nung hu.'' #* '''''A̱nkywak''' wuni na byia̱ hyohyoot ta̱bat bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱man}} * [[Dot]]: {{t+|nl|schildraaf}} * [[Shong]]: {{t+|en|pied crow}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6s9gnd6n1sb7jnuiun876bh5iyz1eib a̱yaankywak 0 2551 38281 38280 2025-05-27T23:47:21Z Kambai Akau 8 /* Tyap */ 38281 wikitext text/x-wiki ==Tyap== [[Fail:Corvus albus 436593525.jpg|thumb|'''A̱yaankywak''' a̱feang ma̱ a̱byin]] ===Yei=== * {{IPA|kcg|/əjaankʲʷaɡ/}} ** {{audio|kcg|Kcg-a̱yaankywak.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|n|kywak}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱nkywak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱man}} * [[Dot]]: {{t+|nl|schildraven}} * [[Shong]]: {{t+|en|pied crows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8pwt3lxpz4yugplkdyh3ohp05r7hiso A̱tsak wat wu/a̱pyia̱ 0 2552 38698 38697 2025-06-01T02:36:46Z Kambai Akau 8 38698 wikitext text/x-wiki <noinclude><templatestyles src="Ta‌̱mpi‌̱let:A̱tsak wat wu/OOUI/styles.css" /></noinclude> <templatestyles src="Ta‌̱mpi‌̱let:A̱tsak wat wu/A̱pyia̱/OOUI/styles.css /> <div class="main-top"> <div class="center-if-too-large" style="float:left; margin:0 1em 0 1.2em;"><span style="font-size:130%;">{{Font color|#808080| Aba̱n/Tyebaa ang ma̱ng bai}}</span> <span style="font-size:230%;">{{Font color|#B2BEB5| '''Swánga̱lyiatwuki'''}}</span><br> {{Font color|#808080| a̱gban swáng a̱lyiat a̱ swan ma̱sa̱t nang konyan wa maai jhyuk a̱ni}} <br> <span style="font-size:90%;">{{Font color|#808080| Swánga̱lyiatwuki nTyap ji byia̱}} [[Special:Statistics|swáng a̱lyiat {{NUMBEROFARTICLES}}]]</span></span><br><span style="white-space: nowrap;"><span style="font-size:80%;">[[Wikipedia:List of Wiktionaries|Lung lulung Swánga̱lyiatwuki]]</span><br><span class="plainlinks" style="font-size:75%;"> {{CURRENTTIME}} <sup>([[w:kcg:A̱mun Jen Swanta|A̱JS]])</sup> {{!}} {{CURRENTDAYNAME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}</span></div> <div class="center-if-too-large" style="float:right; margin:0 1em 0 1.2em;">[[File:Wiktionary-logo-kcg.svg|80px|noicon]]</div> <div class="center-if-too-large" style="float:right; margin:0 1.5em 0 0; text-align:right;"><span style="background-color:#FFFFFF;"> <span style="font-size:80%;">Zop [[:Sa:Swáng a̱lyiat di̱n vak a̱lyem|Lilyem ghyáng]] • [[Special:Random|Sa̱nseang]] • [[Special:Newpages|Ngwat nfai]] </span><br><span class="plainlinks"> <span style="font-size:80%;">[[:Sa:a̱lyoot|Lyulyoot]] • [[:Sa:ta̱m|Nta̱m]] • [[:Sa:ghwughwu|Nghwughwu]] • [[:Sa:za̱kwa|Za̱kwá]] • [[:Sa:nwuai-tsi̱tsak|Nwuai-tsi̱tsak]] • [[:Sa:a̱kwonu a̱lyoot|A̱ka̱kwonu a̱lyoot]] • [[:Sa:tyei-a̱son|Tyei-a̱son]] • [[:Sa:a̱fwuop|A̱ka̱fwuop]]</span><br> <span style="font-size:80%;">[[Zwunzwuo-a̱lyem Fonetik Bibyin Swanta|'''Za̱FBS''']] • [[Swánga̱lyiatwuki:A̱gban swáng-a̱lyiat ghwughwu|'''A̱gban swáng-a̱lyiat ghwughwu''']]</span></span></span><br> <span style="font-size:90%;">[[Special:Prefixindex/A|A]] [[Special:Prefixindex/B|B]] [[Special:Prefixindex/C|C]] [[Special:Prefixindex/D|D]] [[Special:Prefixindex/E|E]] [[Special:Prefixindex/F|F]] [[Special:Prefixindex/G|G]] [[Special:Prefixindex/H|H]] [[Special:Prefixindex/I|I]] [[Special:Prefixindex/J|J]] [[Special:Prefixindex/K|K]] [[Special:Prefixindex/L|L]] [[Special:Prefixindex/M|M]] [[Special:Prefixindex/N|N]] [[Special:Prefixindex/O|O]] [[Special:Prefixindex/P|P]] [[Special:Prefixindex/R|R]] [[Special:Prefixindex/S|S]] [[Special:Prefixindex/T|T]] [[Special:Prefixindex/U|U]] [[Special:Prefixindex/V|V]] [[Special:Prefixindex/W|W]] [[Special:Prefixindex/Y|Y]] [[Special:Prefixindex/Z|Z]] [[Special:Prefixindex/Á̱|Á̱]] <br> [[Special:Prefixindex/a|a]] [[Special:Prefixindex/b|b]] [[Special:Prefixindex/c|c]] [[Special:Prefixindex/d|d]] [[Special:Prefixindex/e|e]] [[Special:Prefixindex/f|f]] [[Special:Prefixindex/g|g]] [[Special:Prefixindex/h|h]] [[Special:Prefixindex/i|i]] [[Special:Prefixindex/j|j]] [[Special:Prefixindex/k|k]] [[Special:Prefixindex/l|l]] [[Special:Prefixindex/m|m]] [[Special:Prefixindex/n|n]] [[Special:Prefixindex/o|o]] [[Special:Prefixindex/p|p]] [[Special:Prefixindex/r|r]] [[Special:Prefixindex/s|s]] [[Special:Prefixindex/t|t]] [[Special:Prefixindex/u|u]] [[Special:Prefixindex/v|v]] [[Special:Prefixindex/w|w]] [[Special:Prefixindex/y|y]] [[Special:Prefixindex/z|z]] [[Special:Prefixindex/á̱|á̱]] </span></div> {{-}} </div> 8qyradk45b3pks5mlg9omiczeomu6ow Ta‌̱mpi‌̱let:- 10 2553 38290 2025-05-28T00:31:18Z Kambai Akau 8 Created page with "<br style="clear: both;" /><noinclude>{{documentation}}</noinclude>" 38290 wikitext text/x-wiki <br style="clear: both;" /><noinclude>{{documentation}}</noinclude> t8j5w1hhrtdsupkh1yerubdw4phsz02 A̱tsak wat wu/tamm 0 2554 38488 38487 2025-05-30T00:26:59Z Kambai Akau 8 38488 wikitext text/x-wiki <div style="box-shadow: 0 0 .3em #999; border-radius: .1em; margin-top: 1em; padding: 1px;"> <div style="background: #{{{color|888}}}; font-size:130%; border-radius: .1em; color: #FFF; padding: .3em .7em .4em;"><span style="opacity: .7;">[[File:{{{icon|OOjs UI icon unStar-invert.svg}}}|30px|link=|alt=]]</span> &nbsp; '''{{{title}}}'''</div> <div style="padding: 1em;">{{{content}}}</div></div> 36q2y09gftl31w5czh9y6aahcxi23fb Swánga̱lyiatwuki:Swang a̱lyiat mam ji 4 2555 38332 2025-05-28T21:13:40Z Kambai Akau 8 Created page with "{{Swánga̱lyiatwuki:Swang a̱lyiat mam ji/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}} {{CURRENTDAY}}}}<noinclude>{{documentation}}</noinclude>" 38332 wikitext text/x-wiki {{Swánga̱lyiatwuki:Swang a̱lyiat mam ji/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}} {{CURRENTDAY}}}}<noinclude>{{documentation}}</noinclude> 1mppij5qtwd8yftttqlskuyerr2597m Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji 10 2556 38512 38338 2025-05-30T01:41:50Z Kambai Akau 8 38512 wikitext text/x-wiki {| style="width:100%;" |<div class="editsection plainlinks" style="float:right;">[[{{SERVER}}{{localurl:Ta̱mpi̱let:Swang a̱lyiat mam ji/{{{zwat|{{LOCALMONTHNAME}}}}}_{{{a̱tuk|{{LOCALDAY}}}}},_{{{a̱lyia̱|{{CURRENTYEAR}}_a̱lyia̱}}}|action=edit}} jhyuk]]</div><big>'''[[{{{zwat|{{LOCALMONTHNAME}}}}} {{{a̱tuk|{{LOCALDAY}}}}}]]'''</big> |- |{{#ifexist:Ta̱mpi̱let:Swang a̱lyiat mam ji/{{{zwat|{{LOCALMONTHNAME}}}}}_{{{a̱tuk|{{LOCALDAY}}}}},_{{{a̱lyia̱|{{CURRENTYEAR}}_a̱lyia̱}}}| {{zwat/{{{zwat|{{LOCALMONTHNAME}}}}}_{{{a̱tuk|{{LOCALDAY}}}}},_{{{a̱lyia̱|{{CURRENTYEAR}}_a̱lyia̱}}}}}| {{Á̱ mbyia̱ swang a̱lyiat mam ji bah|Swang a̱lyiat mam ji/{{{zwat|{{LOCALMONTHNAME}}}}}_{{{a̱tuk|{{LOCALDAY}}}}},_{{{a̱lyia̱|{{CURRENTYEAR}}_a̱lyia̱}}}}}}} |- |colspan=2| |} [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] pqa5w23grwp19qtl1uyuicrhaoqwunk Ta‌̱mpi‌̱let:a̱tuk 10 2557 38336 38335 2025-05-28T21:32:43Z Kambai Akau 8 38336 wikitext text/x-wiki {{CURRENTDAY}}<noinclude>[[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let:A̱tuk ma̱ng jen]]</noinclude> 3pdl5zmlyc5nzqkad1ciu21o2giwlps Ta‌̱mpi‌̱let:zwat 10 2558 38337 2025-05-28T21:34:39Z Kambai Akau 8 Created page with "{{CURRENTMONTHNAME}}<noinclude>[[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let:La̱mba ma̱ng jen]]</noinclude>" 38337 wikitext text/x-wiki {{CURRENTMONTHNAME}}<noinclude>[[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let:La̱mba ma̱ng jen]]</noinclude> savorch60jkqg3j5u1ydf46hkgey373 Ta‌̱mpi‌̱let:Á̱ mbyia̱ swang a̱lyiat mam ji bah 10 2559 38341 38340 2025-05-28T21:49:59Z Kambai Akau 8 38341 wikitext text/x-wiki {| style="font-size:85%; background-color:{{{2|#FFFFEE}}}; border: 1px solid {{{3|#FFDAB9}}};" ! [[Fail:Crystal txt.png|40x40px]] Á̱ ka̱n ghwut ma̱ng swang a̱lyiat mam ji bah. '''[[Swánga̱lyiatwuki:Swang a̱lyiat mam ji/Ncat|Nwuak swang a̱lyiat swai]]''' di̱ wat ncat hu։'' |}<noinclude>[[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let]]</noinclude> tpfywwclyyofltyc2doukwy3bk8bgf2 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 28, 2025 10 2560 38503 38432 2025-05-30T01:30:30Z Kambai Akau 8 38503 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 27, 2025|''Lyuo'']]<br> '''[[tsaai]]''' ''a̱lyoot'' ==Tyap== ===Yei=== * {{IPA|kcg|/t͡saːi/}} ** {{audio|kcg|Kcg-tsaai.ogg|a=}} ** {{hyphenation|kcg|tsaai}} (a̱tyong 1) ===A̱lyoot=== '''tsaai''' (''á̱kpa'' '''[[tsaaí]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Tsaai''' ([[Species:Equus ferus caballus|''Equus ferus caballus'']]) yet tangka̱i nyam ja ji̱ byia̱ shi vam nang nyak a̱ni, a̱wot ji̱ si̱ li nang [[a̱ka̱za̱nki]]. Á̱ ban nji á̱ ncong a̱ka̱cyet gbangbang ma̱ng zwáng. #* '''''Tsaai''' jini byia̱ a̱lyoot a?'' #* ''A̱tyoli Sankwai ku bai ma̱ng '''tsaai''' ji a̱mali.'' #* ''A ngyei '''tsaai''' jini nyia̱ ma̱ng zwan.'' [[tsaai|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 4dcz89w9hezm6lf2z3lduzms9d4sleb Swánga̱lyiatwuki:Swang a̱lyiat mam ji/Ncat 4 2561 38343 2025-05-28T21:57:30Z Kambai Akau 8 Created page with "== Á̱ khai == # [[tsaai]] <!-- MBEANG A̱TATAK--> Tsaai yet nyam ja. == A̱li̱lang == <div style="height: 400px; overflow: auto; padding: 3px; border:1px solid #AAAAAA;" > <div class= style="-moz-column-count:4; column-count:4; -webkit-column-count:4;"> * [[wa̱la̱ka]] * [[Nsala]] * [[a̱bala̱nkong]] * [[a̱ga̱de]] </div> </div>" 38343 wikitext text/x-wiki == Á̱ khai == # [[tsaai]] <!-- MBEANG A̱TATAK--> Tsaai yet nyam ja. == A̱li̱lang == <div style="height: 400px; overflow: auto; padding: 3px; border:1px solid #AAAAAA;" > <div class= style="-moz-column-count:4; column-count:4; -webkit-column-count:4;"> * [[wa̱la̱ka]] * [[Nsala]] * [[a̱bala̱nkong]] * [[a̱ga̱de]] </div> </div> 7647lofe1ziyxkd6znensg8in4cqq2p A̱tsak wat wu/mban-wa̱i 0 2562 40174 38421 2025-11-23T18:36:48Z Kambai Akau 8 40174 wikitext text/x-wiki <center>[[Fail:OOjs UI icon help-ltr-progressive.svg|30px|link=]] [[Swánga̱lyiatwuki:Lyi̱ri̱m|Lyi̱ri̱m]] – [[mw:Help:Contents|Beang]] – <span class="plainlinks">[https://auth.wikimedia.org/kcgwiki/wiki/Wat_khwo:CreateAccount? Shyia̱ nwuo] – [https://kcg.wiktionary.org/w/index.php?title=A%CC%B1tsak_wat_wu&veaction=editsource Jhyuk wat huni] – [https://kcg.wiktionary.org/w/index.php?title=A%CC%B1tsak_wat_wu&action=purge Kak]</span></center> lx01shz3t3j35jdiufl4r45d8aigcee Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji 14 2563 38361 2025-05-28T22:41:51Z Kambai Akau 8 Created page with "[[Sa:Swánga̱lyiatwuki]]" 38361 wikitext text/x-wiki [[Sa:Swánga̱lyiatwuki]] kyhy9bydg15jlxwxq3hb8ld4lob5ciq Swánga̱lyiatwuki:Lyi̱ri̱m 4 2564 38391 38367 2025-05-29T00:44:37Z Kambai Akau 8 38391 wikitext text/x-wiki {{Nkhang neet ma̱ a̱tafa}} <big> '''LYI̱RI̱M''' </big> <!-- Tyia̱ a̱pyia̱-a̱lyiat lyip ka mami a̱yaalama bani == == a̱zaghyi ma̱ng a̱ma̱lyim. Ka̱nang a cat jhyuk ku a cat ya a̱son ma̱ng lyip hu, nyap a̱fwuop "Jhyuk" ka kpa̱mkpaan ma̱ng a̱pyia-a̱lyiat lyip ka a faat. --> [[Sa:Swánga̱lyiatwuki]] dsrymtuz3qsmn0qnza085716ujhd484 Ta‌̱mpi‌̱let:Nkhang neet ma̱ a̱tafa 10 2565 38390 38389 2025-05-29T00:43:26Z Kambai Akau 8 38390 wikitext text/x-wiki {{Userbox |id=↓ |id-c=#9ACD32 |id-s=24 |info=Mbeang pipyia̱-a̱lyiat '''neet ma̱ a̱tafa ka'''. {{a̱pyia̱-a̱lyiat a̱fai|Mbeang…|where=end}} |info-c=#FEFF7F }}<noinclude> [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let]]</noinclude> lu1mfkiujhwbq9429hef8er3mrdq4fq Ta‌̱mpi‌̱let:a̱pyia̱-a̱lyiat a̱fai 10 2566 38369 2025-05-28T23:05:22Z Kambai Akau 8 Created page with "<span class="plainlinks">[{{SERVER}}{{localurl:{{FULLPAGENAME}}|action=edit&section={{#ifeq: {{{where|}}} | end | new | 0}}}} {{{1|mbeang a̱pyia̱-a̱lyiat a̱fai}}}]<noinclude>[[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let|{{PAGENAME}}]]</noinclude></span>" 38369 wikitext text/x-wiki <span class="plainlinks">[{{SERVER}}{{localurl:{{FULLPAGENAME}}|action=edit&section={{#ifeq: {{{where|}}} | end | new | 0}}}} {{{1|mbeang a̱pyia̱-a̱lyiat a̱fai}}}]<noinclude>[[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let|{{PAGENAME}}]]</noinclude></span> fs357vrk69uo0480fkpn7yyyapjbgt2 Sa:Swánga̱lyiatwuki:Nta̱mpi̱let 14 2567 38370 2025-05-28T23:05:44Z Kambai Akau 8 Created page with "[[Sa:Swánga̱lyiatwuki]]" 38370 wikitext text/x-wiki [[Sa:Swánga̱lyiatwuki]] kyhy9bydg15jlxwxq3hb8ld4lob5ciq Ta‌̱mpi‌̱let:Userbox 10 2568 38371 2025-05-28T23:07:43Z Kambai Akau 8 Created page with "<includeonly><div style="float: right; clear: right; border:solid {{{1|{{{border-c|{{{id-c|#999999}}}}}}}}} 1px; margin: 1px;"> {| cellspacing="0" style="width: 238px; background: {{{2|{{{info-c|#eeeeee}}}}}};" | style="width: 45px; height: 45px; background: {{{1|{{{id-c|#dddddd}}}}}}; text-align: center; font-size: {{{5|{{{id-s|14}}}}}}pt;" | '''{{{3|{{{id|id}}}}}}''' | style="font-size: {{{info-s|8}}}pt; padding: 4pt; line-height: 1.25em;" | {{{4|{{{info|''info''}}}}}}..." 38371 wikitext text/x-wiki <includeonly><div style="float: right; clear: right; border:solid {{{1|{{{border-c|{{{id-c|#999999}}}}}}}}} 1px; margin: 1px;"> {| cellspacing="0" style="width: 238px; background: {{{2|{{{info-c|#eeeeee}}}}}};" | style="width: 45px; height: 45px; background: {{{1|{{{id-c|#dddddd}}}}}}; text-align: center; font-size: {{{5|{{{id-s|14}}}}}}pt;" | '''{{{3|{{{id|id}}}}}}''' | style="font-size: {{{info-s|8}}}pt; padding: 4pt; line-height: 1.25em;" | {{{4|{{{info|''info''}}}}}} |}</div></includeonly><noinclude> {{doc}} [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let|Userbox]] </noinclude> pg6eji903imjh3azvtuoao13n7q8ex2 Ta‌̱mpi‌̱let:userbox/doc 10 2569 38388 38372 2025-05-29T00:31:17Z Kambai Akau 8 38388 wikitext text/x-wiki == Nyian ta̱m == <pre><nowiki>{{Userbox |id = id ghwughwu ku lyuut |id-c = id lili kyai |id-fc = id lili ga̱lyuut |id-s = id shi ga̱lyuut |info = info lyuut |info-c = info lili kyai |info-fc = info lili ga̱lyuut |info-s = info shi ga̱lyuut |border-c = ta̱mpi̱Let lili gak }}</nowiki></pre> * Ka̱nang á̱ khai border-c bah, á̱ na nyia̱ ta̱m ma̱ng id-c wa * A̱mgba̱m mparamita na khai fwuo hwa * Á̱ nwuan paramita id-fc ma̱ng info-fc na gbi̱t mi̱ kpa huni == Kídee == {|border=1 !width="65%"|Kidee Nyian Ta̱m ji !Zang |- |<nowiki>{{userbox}}</nowiki> |{{userbox}} |- |<nowiki>{{userbox |id=foo |id-s=20 |id-c=green |info=''foo bar'' |info-c=yellow |info-s=12 |border-c=red }}</nowiki> |{{userbox |id=foo |id-s=20 |id-c=green |info=''foo bar'' |info-c=yellow |info-s=12 |border-c=red }} |- |<nowiki>{{Userbox |id= [[Image:Smalltux.jpg|45px|none|tux]] |id-c = white |info = A̱tyunta̱m wuni nyian ta̱m ma̱ng Si̱tem Nyianta̱m [[GNU/Linux|Linux]] wa. |info-c = #ffefef |info-s = 8 |border-c = #F1B7A8 }}</nowiki> |{{Userbox |id= [[Image:Smalltux.jpg|45px|none|tux]] |id-c = white |info = A̱tyunta̱m wuni nyian ta̱m ma̱ng Si̱tem Nyianta̱m [[GNU/Linux|Linux]] wa. |info-c = #ffefef |info-s = 8 |border-c = #F1B7A8 }} |} 47lt8l2j7wvtq4lgoan4vgyb6h0nk1t Ta‌̱mpi‌̱let:userbox 10 2570 38373 2025-05-28T23:18:54Z Kambai Akau 8 Created page with "<includeonly><div style="float: right; clear: right; border:solid {{{1|{{{border-c|{{{id-c|#999999}}}}}}}}} 1px; margin: 1px;"> {| cellspacing="0" style="width: 238px; background: {{{2|{{{info-c|#eeeeee}}}}}};" | style="width: 45px; height: 45px; background: {{{1|{{{id-c|#dddddd}}}}}}; text-align: center; font-size: {{{5|{{{id-s|14}}}}}}pt;" | '''{{{3|{{{id|id}}}}}}''' | style="font-size: {{{info-s|8}}}pt; padding: 4pt; line-height: 1.25em;" | {{{4|{{{info|''info''}}}}}}..." 38373 wikitext text/x-wiki <includeonly><div style="float: right; clear: right; border:solid {{{1|{{{border-c|{{{id-c|#999999}}}}}}}}} 1px; margin: 1px;"> {| cellspacing="0" style="width: 238px; background: {{{2|{{{info-c|#eeeeee}}}}}};" | style="width: 45px; height: 45px; background: {{{1|{{{id-c|#dddddd}}}}}}; text-align: center; font-size: {{{5|{{{id-s|14}}}}}}pt;" | '''{{{3|{{{id|id}}}}}}''' | style="font-size: {{{info-s|8}}}pt; padding: 4pt; line-height: 1.25em;" | {{{4|{{{info|''info''}}}}}} |}</div></includeonly><noinclude> {{doc}} [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let|Userbox]] </noinclude> pg6eji903imjh3azvtuoao13n7q8ex2 Ta‌̱mpi‌̱let:doc/end 10 2571 38374 2025-05-28T23:21:00Z Kambai Akau 8 Created page with "</div><noinclude>{{doc-inline}} Bu nwuan: [[Template:doc/begin]] [[Sa:Nta̱mpi̱let:Mat nta̱mpi̱let|{{PAGENAME}}]] </noinclude>" 38374 wikitext text/x-wiki </div><noinclude>{{doc-inline}} Bu nwuan: [[Template:doc/begin]] [[Sa:Nta̱mpi̱let:Mat nta̱mpi̱let|{{PAGENAME}}]] </noinclude> i0a3ouynszd4ls9432tny6bspsbwx9l Ta‌̱mpi‌̱let:doc/begin 10 2572 38387 38375 2025-05-29T00:28:17Z Kambai Akau 8 38387 wikitext text/x-wiki <includeonly><div style="background:#F0F8FF; border:1px dotted #8BCBFF; padding:10px;margin-top:10px;clear:both;">__NOEDITSECTION__ <div padding-right:1em;">{{tlinks|lc={{{1}}}|diswatchlink=yes}}</div><span style="font-size:11pt;line-height:11pt;">[[Fail:Crystal Clear mimetype document.png|20px|A̱yaadokyumen|link=]]&nbsp;A̱yaadokyumen</span> ----</includeonly><noinclude> {{doc-inline}} Á̱ nyia̱ ta̱m ma̱ng a̱nhu á̱ khwuk a̱lyoot á̱ bu cyet ta̱mpi̱let {{tl|doc}} hu. Bu nwuan: * {{tl|doc/end}} [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let mat a̱yaadokyumen li̱n-a̱ma nta̱mpi̱let ba|{{PAGENAME}}]] [[Sa:Nta̱mpi̱let:Mat nta̱mpi̱let|{{PAGENAME}}]] </noinclude> att40z1d2p3xr49wmuup87xwsfpd8xa Ta‌̱mpi‌̱let:doc-inline 10 2573 38376 2025-05-28T23:31:31Z Kambai Akau 8 Created page with "<div style="background:#F0F8FF; border:1px dotted #8BCBFF; padding:10px; margin-top:10px"><noinclude> Á̱ khwuk ta̱mpi̱let huni mat á̱ nghai nkyang na nang á̱ nwuan a̱ni neet mi̱ á̱kum wa "docs" kikya. Lili kyai hu yet mi̱ kyang nyiung hwa ma̱ng si̱ ta̱mpi̱let {{[[template:doc|doc]]}} hu. Kidee nyian ta̱m: <pre> {{doc-inline}} Saailyuut hu, huhwa hu </div> =A̱lyiat= </pre> </div> [[Sa:Swánga̱lyiatwuki:Saailyuut ta̱mpi̱let|{{PAGENAME}}]] </noinclude>" 38376 wikitext text/x-wiki <div style="background:#F0F8FF; border:1px dotted #8BCBFF; padding:10px; margin-top:10px"><noinclude> Á̱ khwuk ta̱mpi̱let huni mat á̱ nghai nkyang na nang á̱ nwuan a̱ni neet mi̱ á̱kum wa "docs" kikya. Lili kyai hu yet mi̱ kyang nyiung hwa ma̱ng si̱ ta̱mpi̱let {{[[template:doc|doc]]}} hu. Kidee nyian ta̱m: <pre> {{doc-inline}} Saailyuut hu, huhwa hu </div> =A̱lyiat= </pre> </div> [[Sa:Swánga̱lyiatwuki:Saailyuut ta̱mpi̱let|{{PAGENAME}}]] </noinclude> ikj6q9dzjxixwqo2e46r6gph1u2lngb Ta‌̱mpi‌̱let:doc 10 2574 38377 2025-05-28T23:33:04Z Kambai Akau 8 Created page with "<includeonly>{{doc/begin|{{SUBJECTSPACE}}:{{PAGENAME:{{{1|{{SUBJECTPAGENAME}}/doc}}}}}|notoc={{{notoc|}}}}} {{#ifexist:{{{1|{{SUBJECTPAGENAME}}/doc}}}|{{{{{1|{{SUBJECTPAGENAME}}/doc}}}}}|{{#ifexist:{{SUBJECTSPACE}}:{{{1}}}|{{{{{1}}}}}|{{Dokyumen|{{{1|{{SUBJECTPAGENAME}}/doc}}}}}}}}} {{doc/end}}</includeonly><noinclude> {{doc}} <!-- </noinclude>" 38377 wikitext text/x-wiki <includeonly>{{doc/begin|{{SUBJECTSPACE}}:{{PAGENAME:{{{1|{{SUBJECTPAGENAME}}/doc}}}}}|notoc={{{notoc|}}}}} {{#ifexist:{{{1|{{SUBJECTPAGENAME}}/doc}}}|{{{{{1|{{SUBJECTPAGENAME}}/doc}}}}}|{{#ifexist:{{SUBJECTSPACE}}:{{{1}}}|{{{{{1}}}}}|{{Dokyumen|{{{1|{{SUBJECTPAGENAME}}/doc}}}}}}}}} {{doc/end}}</includeonly><noinclude> {{doc}} <!-- </noinclude> 1di844elqy5s8k9rt5e4ul6g4l1maav Ta‌̱mpi‌̱let:tlinks 10 2575 38378 2025-05-28T23:36:10Z Kambai Akau 8 Created page with "<includeonly><span style="float:right; font-size:{{{fontsize|11}}}px; font-weight:normal;" class="plainlinks"><!-- -->{{#ifexist:{{#rel2abs:{{{lc|}}}}}|{{#ifeq:{{{dislooklink|}}}|yes||<nowiki>[</nowiki>[[{{{lc}}}|nwuan]]<nowiki>]</nowiki>&nbsp;}}<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=edit}} jhyuk]<nowiki>]</nowiki>&nbsp;{{#ifeq:{{{dishistlink|}}}|yes||<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=history}} nkhang]<nowiki>]</nowiki>}}|<nowi..." 38378 wikitext text/x-wiki <includeonly><span style="float:right; font-size:{{{fontsize|11}}}px; font-weight:normal;" class="plainlinks"><!-- -->{{#ifexist:{{#rel2abs:{{{lc|}}}}}|{{#ifeq:{{{dislooklink|}}}|yes||<nowiki>[</nowiki>[[{{{lc}}}|nwuan]]<nowiki>]</nowiki>&nbsp;}}<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=edit}} jhyuk]<nowiki>]</nowiki>&nbsp;{{#ifeq:{{{dishistlink|}}}|yes||<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=history}} nkhang]<nowiki>]</nowiki>}}|<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=edit&redlink=1}} khwuk]<nowiki>]</nowiki>}}&nbsp;{{#ifeq:{{{diswatchlink|}}}|yes||<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=watch}} ti̱n-a̱ghyi]<nowiki>]</nowiki>&nbsp;}}<nowiki>[</nowiki>[{{fullurl:{{FULLPAGENAME}}|action=purge}} bu shyim]<nowiki>]</nowiki></span></includeonly><noinclude>{{doc}}</noinclude> 8f9a40lbctmupw73y7l3kanrxm4glm8 Ta‌̱mpi‌̱let:Dokyumen 10 2576 38380 38379 2025-05-28T23:58:23Z Kambai Akau 8 38380 wikitext text/x-wiki {{ambox |tangka̱i=nkyangmami |lyuut=<center>'''Ta̱mpi̱let huni na cat kwaa̱mbwat-fang.'''</center></br> <small>Ka̱ a cat beang ma̱ng ta̱m hu, a maai a '''<u>[[{{SUBJECTSPACE}}:{{PAGENAME:{{{1|{{SUBJECTPAGENAME}}/doc}}}}}|khwuk]]</u>''' nhu. Kwaa̱mbwat-fang hu wa̱i jat ma̱ng nyian ta̱m ma̱ng ta̱mpi̱let hu, a̱wot ku si̱ nwuak wa̱i a̱lyiat mparamita nhu na. Si̱ huni tyei nkyang na na̱ li hyohyoot á̱nietjhyet á̱ghyang ba̱ nyia̱ ta̱m ma̱ng ta̱mpi̱let hu. <br /><!--Ka̱nang a cat tyia̱ kwaa̱mbwat-fang hu a̱mami wat ta̱mpi̱let ghyang, á̱ ni̱ nyia̱ ta̱m ma̱ng a̱nyiung mami nta̱mpi̱Let {{tl|doc}} ma̱ng {{tl|doc-inline}}-{{tl|doc-end}} ninia. -->Ka̱nang a khwut kwaa̱mbwat-fang, ku myim a nwuak a̱cucuk nyia̱ a̱mgba̱m nkap wat ta̱mpi̱let na shyia̱ mami taag <nowiki><noinclude></noinclude></nowiki> ji nci̱ri̱ng ([[:en:Help:Template#Noinclude.2C_includeonly.2C_and_onlyinclude|Shong]] ma̱ng [[:ru:Википедия:Механизм_шаблонов#.D0.A2.D0.B5.D0.B3.D0.B8_.3Cnoinclude.3E_.D0.B8_.3Cincludeonly.3E|Roshya]] ku kaat kyang tazwa nna)։ <br /> Á̱ kam nyia̱ ku na lan á̱ du nwai nwuan si̱sa ta̱mpi̱let ji ma̱ng [[Swánga̱lyiatwuki:Tak-ti̱tak swáng a̱lyiat#.D4.BB.D5.B6.D5.A9.D5.A5.D6.80.D5.BE.D5.AB.D6.84.D5.AB|tsi̱tsak-ngwuki]], ji gbi̱t bah, da̱nian á̱nietnjhyet á̱ghyang ba̱ shyia̱ nta̱mpi̱let nang á̱ ku khwuk a̱ni ma̱ hyohyoot á̱zanson.</small> }}<includeonly>{{#if:{{{nocat|}}}||{{#ifeq:{{NAMESPACE}}|{{ns:10}}|[[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let di̱ mi̱n saailyuut|{{PAGENAME}}]]|}}}}</includeonly><noinclude> [[ru:Шаблон:Документировать]] [[en:Template:No documentation]] [[Sa:Nta̱mpi̱let:Gba|{{PAGENAME}}]] [[Sa:Nta̱mpi̱let:Mat nta̱mpi̱let|{{PAGENAME}}]] [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let di̱ mi̱n saailyuut| ]] </noinclude> 4zt7yetlahwzj2riknhvts7vyo36lkp Ta‌̱mpi‌̱let:ambox 10 2577 38384 38383 2025-05-29T00:16:12Z Kambai Akau 8 38384 wikitext text/x-wiki <!--{{Ambox}} a̱tsan-->{{#switch:{{{a̱da̱dei|}}} | left = {{Ambox/core | a̱da̱dei = left | tangka̱i = {{{tangka̱i|}}} | ghwughwu = {{#if:{{{thumbnail|}}} | {{{thumbnail}}} | {{{ghwughwu|}}} }} | ghwughwu_a̱zayak = {{#if:{{{thumbnail_a̱zayak|}}} | {{{small_image_a̱zayak}}} | {{{small_image_a̱zayak|}}} }} | style = {{{style|}}} | text_style = {{{text_style|}}} | text = {{#if:{{{small_text|}}} | {{{small_text}}} | {{{lyuut}}} }} }} | #default = {{Ambox/core | type = {{{type|}}} | image = {{{image|}}} | image_right = {{{image_right|}}} | style = {{{style|}}} | text_style = {{{text_style|}}} | text = {{{text}}} }} }}<!-- --><!-- --><!--{{Ambox}} a̱ngaan--><noinclude> {{doc}} [[Sa:Swánga̱lyiatwuki:Nta̱mpi̱let]] </noinclude> tvef2snsekktv1m0uupak07rolidaks Ta‌̱mpi‌̱let:ambox/core 10 2578 38385 2025-05-29T00:25:10Z Kambai Akau 8 Created page with "<table class="metadata plainlinks ambox {{#switch:{{{small|}}} | left = mbox-small-left }} {{#switch:{{{type|}}} | ghan = ambox-speedy | ti̱n = ambox-delete | kyangmami = ambox-content | style = ambox-style | shyei = ambox-move | cam = ambox-protection | notice <!-- notice = default --> | #default = ambox-notice }}" style="{{{style|}}}"> <tr> {{#switch:{{{ghwughwu|}}} | blank <!-- Fall back to "none", since deprecated. --> | none = <td class="mbox-empty-cell"></td>..." 38385 wikitext text/x-wiki <table class="metadata plainlinks ambox {{#switch:{{{small|}}} | left = mbox-small-left }} {{#switch:{{{type|}}} | ghan = ambox-speedy | ti̱n = ambox-delete | kyangmami = ambox-content | style = ambox-style | shyei = ambox-move | cam = ambox-protection | notice <!-- notice = default --> | #default = ambox-notice }}" style="{{{style|}}}"> <tr> {{#switch:{{{ghwughwu|}}} | blank <!-- Fall back to "none", since deprecated. --> | none = <td class="mbox-empty-cell"></td> <!-- No image. Cell with some width or padding necessary for text cell to have 100% width. --> | #default = <td class="mbox-image">{{ #switch:{{{a̱da̱dei|}}} | left = <!-- Don't use the DIV --> | #default = <div style="width: 52px;"> }} {{#if:{{{image|}}} | {{{image}}} | [[Image:{{#switch:{{{type|}}}} | speedy = Ambox speedy deletion.png | deletion = Ambox deletion.png | content = Ambox content.png | style = Edit-clear.svg | merge = Ambox move.png | protection = Ambox protection.png | notice <!-- notice = default --> | #default = Ambox notice.png }} | {{#switch:{{{small|}}}} | left = 20x20px | #default = 40x40px }} |link=|alt=]] }}{{#switch:{{{a̱da̱dei|}}} | left = <!-- Don't use the /DIV --> | #default = </div> }}</td> }} <td class="mbox-text" style="{{{text_style|}}}"> {{{text}}} </td> {{#if:{{{image_right|}}} | {{#ifeq:{{{image_right}}}|none | <!-- No image. --> | <td class="mbox-imageright">{{#switch:{{{small|}}} | left = {{{image_right}}} | #default = <div style="width: 52px;"> {{{image_right}}} </div> }}</td> }} }} </tr> </table><!-- Detect and report usage with faulty "type" parameter: -->{{#switch:{{{tangka̱i|}}} | <!-- No type fed, is also valid input --> | quick | deletion | content | style | merge | protection | notification = <!-- Do nothing, valid "type" --> | #default = <div style="text-align: center;"></div><!-- Sort on namespace --> }}<!-- Detect and report usage of deprecated "image=blank": -->{{#switch:{{{ghwughwu|}}} | blank = <!-- Sort on namespace --> }}<noinclude> {{doc}} <!-- Add categories and interwikis to the documentation page --> </noinclude> atkdf437tvs8b0cu6yle3n8699w11h5 Ta‌̱mpi‌̱let:Ambox/core 10 2579 38386 2025-05-29T00:26:28Z Kambai Akau 8 Created page with "<table class="metadata plainlinks ambox {{#switch:{{{small|}}} | left = mbox-small-left }} {{#switch:{{{type|}}} | fast = ambox-speedy | delete = ambox-delete | content = ambox-content | style = ambox-style | move = ambox-move | protection = ambox-protection | notice <!-- notice = default --> | #default = ambox-notice }}" style="{{{style|}}}"> <tr> {{#switch:{{{image|}}} | blank <!-- Fall back to "none", since deprecated. --> | none = <td class="mbox-empty-cell"></td> <!..." 38386 wikitext text/x-wiki <table class="metadata plainlinks ambox {{#switch:{{{small|}}} | left = mbox-small-left }} {{#switch:{{{type|}}} | fast = ambox-speedy | delete = ambox-delete | content = ambox-content | style = ambox-style | move = ambox-move | protection = ambox-protection | notice <!-- notice = default --> | #default = ambox-notice }}" style="{{{style|}}}"> <tr> {{#switch:{{{image|}}} | blank <!-- Fall back to "none", since deprecated. --> | none = <td class="mbox-empty-cell"></td> <!-- No image. Cell with some width or padding necessary for text cell to have 100% width. --> | #default = <td class="mbox-image">{{ #switch:{{{small|}}} | left = <!-- Don't use the DIV --> | #default = <div style="width: 52px;"> }} {{#if:{{{image|}}} | {{{image}}} | [[Image:{{#switch:{{{type|}}}} | fast = Ambox speedy deletion.png | deletion = Ambox deletion.png | content = Ambox content.png | style = Edit-clear.svg | move = Ambox move.png | protection = Ambox protection.png | notice <!-- notice = default --> | #default = Ambox notice.png }} | {{#switch:{{{small|}}} | left = 20x20px | #default = 40x40px }} |link=|alt=]] }}{{#switch:{{{small|}}} | left = <!-- Don't use the /DIV --> | #default = </div> }}</td> }} <td class="mbox-text" style="{{{text_style|}}}"> {{{text}}} </td> {{#if:{{{image_right|}}} | {{#ifeq:{{{image_right}}}|none | <!-- No image. --> | <td class="mbox-imageright">{{#switch:{{{small|}}} | left = {{{image_right}}} | #default = <div style="width: 52px;"> {{{image_right}}} </div> }}</td> }} }} </tr> </table><!-- Detect and report usage with faulty "type" parameter: -->{{#switch:{{{type|}}} | <!-- No type fed, is also valid input --> | fast | deletion | content | style | merge | protect | notification = <!-- Do nothing, valid "type" --> | #default = <div style="text-align: center;"></div><!-- Sort on namespace --> }}<!-- Detect and report usage of deprecated "image=blank": -->{{#switch:{{{image|}}} | blank = <!-- Sort on namespace --> }}<noinclude> {{doc}} </noinclude> kb32nq5i7g5u3ve63a4otoxy9k496qk A̱tsak wat wu/nta̱m a̱meang 0 2580 38395 38394 2025-05-29T13:40:29Z Kambai Akau 8 38395 wikitext text/x-wiki <div style="font-size: 100%; text-align:center"> <span style="white-space: nowrap;">[[File:{{{wikipedia logo|Wikipedia-logo-v2.svg}}}|20px|link={{{wikipedia link|w:}}}|{{{wikipedia name|Wikipedia}}}|alt=]]&nbsp;[[{{{wikipedia link|w:}}}|{{{wikipedia name|Wukipedia}}}]]&nbsp;–&nbsp;{{{wikipedia motto|a̱gban lyen ma̱sa̱t wu}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikidata logo|wikidata-logo-en.svg}}}|20px|link={{{wikidata link|wikidata:wikidata:Main Page}}}|{{{wikidata name|Wukideita}}}|alt=]]&nbsp;[[{{{wikidata link|wikidata:wikidata:Main Page}}}|{{{wikidata name|Wukideita}}}]]&nbsp;–&nbsp;{{{wikidata motto|kuntyindeita}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikibooks logo|Wikibooks-logo.svg}}}|21px|link={{{wikibooks link|b:}}}|{{{wikibooks name|Nkwaa̱mbwatwuki}}}|alt=]]&nbsp;[[{{{wikibooks link|b:}}}|{{{wikibooks name|Nkwaa̱mbwatwuki}}}]]&nbsp;–&nbsp;{{{wikibooks motto|nkwaa̱mbwat-fang ma̱ng cam-vak}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikinews logo|Wikinews-logo.svg}}}|26px|link={{{wikinews link|n:}}}|{{{wikinews name|Wikinews}}}|alt=]]&nbsp;[[{{{wikinews link|n:}}}|{{{wikinews name|Nkhangwuki}}}]]&nbsp;–&nbsp;{{{wikinews motto|nkhang}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikiquote logo|Wikiquote-logo.svg}}}|20px|link={{{wikiquote link|q:}}}|{{{wikiquote name|Wikiquote}}}|alt=]]&nbsp;[[{{{wikiquote link|q:}}}|{{{wikiquote name|Tyanwuki}}}]]&nbsp;–&nbsp;{{{wikiquote motto|kpa̱m tityan}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikisource logo|Wikisource-logo.svg}}}|20px|link={{{wikisource link|s:}}}|{{{wikisource name|Wikisource}}}|alt=]]&nbsp;[[{{{wikisource link|s:}}}|{{{wikisource name|Kuntyindeitawuki}}}]]&nbsp;–&nbsp;{{{wikisource motto|tutunkwaa̱mbwat ma̱sa̱t hu}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikiversity logo|Wikiversity-logo.svg}}}|20px|link={{{wikiversity link|v:}}}|{{{wikiversity name|Wikiversity}}}|alt=]]&nbsp;[[{{{wikiversity link|v:}}}|{{{wikiversity name|Yunuvasi̱tiwuki}}}]]&nbsp;–&nbsp;{{{wikiversity motto|nkyangfang tat-a̱pyia̱}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikivoyage logo|Wikivoyage-Logo-v3-icon.svg}}}|23px|link={{{wikivoyage link|voy:}}}|{{{wikivoyage name|A̱cyetwuki}}}|alt=]]&nbsp;[[{{{wikivoyage link|voy:}}}|{{{wikivoyage name|A̱cyetwuki}}}]]&nbsp;–&nbsp;{{{wikivoyage motto|cam a̱ta̱lyen}}}</span> &nbsp;&nbsp; <span style="white-space: nowrap;">[[File:{{{wikispecies logo|Wikispecies-logo.svg}}}|23px|link={{{wikispecies link|wikispecies:}}}|{{{wikispecies name|Susotbishyiwuki}}}|alt=]] [[{{{wikispecies link|wikispecies:}}}|{{{wikispecies name|Susotbishyiwuki}}}]] – {{{wikispecies motto|kuntyindeita susotbishyi}}}</span> &nbsp;&nbsp; <span class="plainlinks" style="white-space: nowrap;">[[File:{{{commons logo|Commons-logo.svg}}}|18px|link={{{commons link|commons:}}}|{{{commons name|Wikimedia Commons}}}|alt=]]&nbsp;[[{{{commons link|commons:}}}|{{{commons name|Wukimedia Komon}}}]]&nbsp;–&nbsp;{{{commons motto|a̱swang nyinyiit shei nkhang}}}</span> &nbsp;&nbsp; <span class="plainlinks" style="white-space: nowrap;">[[File:{{{incubator logo|Incubator-logo.svg}}}|20px|link={{{incubator link|incubator:}}}|{{{incubator name|A̱vwuogo Wukimedia}}}|alt=]]&nbsp;[[{{{incubator link|incubator:}}}|{{{incubator name|A̱vwuogo Wukimedia}}}]]&nbsp;–&nbsp;{{{incubator motto|a̱vwuogo lilyem á̱fai}}}</span> &nbsp;&nbsp; <span class="plainlinks" style="white-space: nowrap;">[[File:{{{meta logo|Wikimedia Community Logo.svg}}}|20px|link={{{meta link|meta:}}}|{{{meta name|Meta-Wiki}}}|alt=]]&nbsp;[[{{{meta link|meta:}}}|{{{meta name|Meta-Wuki}}}]]&nbsp;–&nbsp;{{{meta motto|mun nta̱m Wukimedia dundung}}}</span> &nbsp;&nbsp; <span class="plainlinks" style="white-space: nowrap;">[[File:{{{mediawiki logo|MediaWiki-2020-icon.svg}}}|20px|link={{{mediawiki link|mw:}}}|{{{mediawiki name|MediaWuki}}}|alt=]]&nbsp;[[{{{mediawiki link|mw:}}}|{{{mediawiki name|MediaWuki}}}]]&nbsp;–&nbsp;{{{mediawiki motto|saailyuut nkyanglyilyii̱t}}}</span> &nbsp;&nbsp; </div> gfjw8cjahna06myk04zfl0497c0dn2e Ta‌̱mpi‌̱let:Font color 10 2581 38396 2025-05-29T15:39:24Z Kambai Akau 8 Created page with "<includeonly>{{ safesubst:#if: {{{text|{{{3|}}}}}} | {{ safesubst:#if: {{{link|}}} | {{ safesubst:#ifeq: {{{link|}}} | yes | [[ {{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}|<span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}</span>]] | {{{link|}}}|<span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|i..." 38396 wikitext text/x-wiki <includeonly>{{ safesubst:#if: {{{text|{{{3|}}}}}} | {{ safesubst:#if: {{{link|}}} | {{ safesubst:#ifeq: {{{link|}}} | yes | [[ {{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}|<span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}</span>]] | [[{{{link|}}}|<span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}</span>]] }} | <span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}</span> }} | {{ safesubst:#if: {{{link|}}} | {{ safesubst:#ifeq: {{{link|}}} | yes | [[ {{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }} |<span style="color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}</span>]] | [[ {{ safesubst:#if:trim | {{{link|}}} }} |<span style="color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}</span>]] }} | <span style="color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}</span> }} }}</includeonly><noinclude> {{documentation}} </noinclude> ie83cnoicyekcaw9x4vxa0nhbwv8ull Ta‌̱mpi‌̱let:Font color/doc 10 2582 38397 2025-05-29T15:44:31Z Kambai Akau 8 Created page with "{{Documentation subpage}} {{Warning|1={{large|'''Links should clearly be identifiable as links to readers'''.}}<br />Refrain from implementing colored links that may impede user ability to distinguish links from regular text, or color links for purely aesthetic reasons. See the guides to editing articles for accessibility at [[WP:CONTRAST|contrast]], [[ Wikipedia:Manual of Style/Accessibility|accessibility]] and [[WP:NAVBOXCOLOUR|navbox colors]].}} {{High-use| 90150 }}..." 38397 wikitext text/x-wiki {{Documentation subpage}} {{Warning|1={{large|'''Links should clearly be identifiable as links to readers'''.}}<br />Refrain from implementing colored links that may impede user ability to distinguish links from regular text, or color links for purely aesthetic reasons. See the guides to editing articles for accessibility at [[WP:CONTRAST|contrast]], [[ Wikipedia:Manual of Style/Accessibility|accessibility]] and [[WP:NAVBOXCOLOUR|navbox colors]].}} {{High-use| 90150 }} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> == Purpose == {{tl | Font color }} is how you insert colorized text, such as {{ font color | red | red }}, {{ font color | orange | orange }}, {{ font color | green | green }}, {{ font color | blue | blue }} and {{ font color | indigo | indigo }}, and [[Help:Color#Color generation guide|many others]]. You can specify its {{ font color | bg=yellow | fg=indigo | text=background }} color at the same time. {{tl | Font color }} is also how you can color wikilinks to something other than blue for when you need to work within background colors. Normally <kbd>[<nowiki/>[ wikilink ]]</kbd> &rarr; [[wikilink]], but here we use a {{tl | font color }} with {{para | link }} to create a black wikilink &rarr; {{ font color | black | violet | link=yes | &nbsp;&nbsp;&nbsp;wikilink&nbsp;&nbsp;&nbsp; }} You can make any text link to any page using the {{para|link}} parameter. This template will use [[Wikipedia:HTML5]] recommendations, inserting the span tags {{tag|span|params=style="color:''color''"}} and {{tag|span|params=style="background-color:''color''"}}, so the page increases its readability and usability in both the wikitext and the rendered page. == Usage == {{tlf | Font color }} has a one-color and a two-color form: : <kbd>{<nowiki/>{font color | ''color'' | ''text'' }}</kbd> : <kbd>{<nowiki/>{font color | ''text color'' | ''background color'' | ''text'' }}</kbd>. Either form has a <kbd>|link=</kbd> option, for colorizing (otherwise blue or red) wikilink text. : <kbd>|link{{=}}yes</kbd> &rarr; <code>[<nowiki/>[''text'']]</code> : <kbd>|link=''[[wp:pgn|fullpagename]]''</kbd> &rarr; <code>[<nowiki/>[''fullpagename'']]</code> You can also name the other fields. : <kbd>{<nowiki/>{font color | fg=''color'' | text=''text'' }}</kbd> : <kbd>{<nowiki/>{font color | fg=''text color'' | bg=''background color'' | text=''text'' }}</kbd> You can name <kbd>|fg=</kbd> or <kbd>|bg=</kbd>, which is nice, but... if you name either of them, you must also name <kbd>|text=</kbd>, which is a compromise. (See [[Help:Template#Parameters]] for why.) Spacing is of no concern. :<code>.</code><kbd>{<nowiki/>{font color|tan|green|text with four words}}</kbd><code>.</code> &rarr; <code>.</code>{{font color|tan|green|text with four words }}<code>.</code> :<code>.</code><kbd> {<nowiki/>{font color|tan|green|text with four words}} </kbd><code>.</code> &rarr; <code>.</code> {{font color|tan|green|text with four words }} <code>.</code> :<code>.</code><kbd> {<nowiki/>{ font color | tan | green | text with four words }} </kbd><code>.</code> &rarr; <code>.</code> {{ font color | tan | green | text with four words }} <code>.</code> === Parameters === {{Aligned table |cols=3 |style=padding:0.5em 0;line-height:1.35em;margin-bottom:1.0em; |col1style=font-family:monospace;padding-right:1.5em; |col2style=padding-right:2.5em; |col3style=text-align:center; |row1style=font-size:110%;font-weight:bold;| | Use / description | Default value | {{{1}}} | ''text color'' | inherited | {{{2}}} | ''text'' | | link | {{=}}yes or {{=}}''fullpagename'' | }} :Or {{Aligned table |cols=3 |style=padding:0.5em 0;line-height:1.35em;margin-bottom:1.0em; |col1style=font-family:monospace;padding-right:1.5em; |col2style=padding-right:2.5em; |col3style=text-align:center; |row1style=font-size:110%;font-weight:bold;| | Use / description | Default value | {{{1}}} | ''text color'' | inherited | {{{2}}} | ''background color'' | inherited | {{{3}}} | ''text'' | | link | {{=}}yes or {{=}}''fullpagename'' | }} == Examples == {|class=wikitable !Markup !Renders as |- | <code><nowiki>{{ font color | green | green text }}</nowiki></code> | {{ font color | green | green text }} |- | <code><nowiki>{{ font color | blue | do not style text as a link }}</nowiki></code> | {{ font color | blue | do not style text as a link }} |- | | <code>{<nowiki/>{ font color'''{{large | {{! }}<nowiki/>{{! }} }}'''yellow | default text in yellow background }}</code> | {{ font color | | yellow | default text in yellow background }} |- | | <code>{<nowiki/>{ font color'''{{large | {{! }} }}'''bg=yellow | text = default text in yellow background }}</code> | {{ font color | bg=yellow | text = default text in yellow background }} |- | <code><nowiki>{{ font color | white | black | white with black background }}</nowiki></code> | {{ font color | white | black | white with black background }} |- | <code><nowiki>{{ font color | #ffffff | #000000 | white with black background }} ([[hexadecimal colors]]) </nowiki></code> | {{ font color | #ffffff | #000000 | white with black background}} ([[hexadecimal colors]]) |- | <code><nowiki>{{ font color | rgb(255,255,255) | rgb(0,0,0) | white with black background }}</nowiki></code> | {{ font color | rgb(255,255,255) | rgb(0,0,0) | white with black background}} |} {|class=wikitable !Markup !Renders as |- | <code><nowiki>{{ font color | white | blue | Wikipedia:Example | link = yes }}</nowiki></code> | {{ font color | white | blue | Wikipedia:Example | link = yes }} |- | <code><nowiki>{{ font color | white | blue | Wikipedia:Example | link = Wikipedia:Sandbox }}</nowiki></code> | {{ font color | white | blue | Wikipedia:Example | link = Wikipedia:Sandbox }} |- | <code><nowiki>{{ font color | text = Wikipedia:Example | link = Wikipedia:Sandbox | bg = blue | fg = white }}</nowiki></code> | {{ font color | text = Wikipedia:Example | link = Wikipedia:Sandbox | bg = blue | fg = white }} |} The {{para|link}} parameter is a good way to colorize wikilinks, and it is about as much typing as the [[wp:pipe trick|pipe trick]]. Although a wikilink accepts a ''font color'' (or other template or markup): :<code>{{large|[<nowiki/>[}}Wikipedia:Example{{large|{{!}}}}{<nowiki />{font color|white|blue|the Wikipedia:Example page}}{{large|]]}}</code> :→ [[Wikipedia:Example | {{ font color | white | blue | the Wikipedia:Example page}}]] (a font-colored link), a ''font color'' does not accept a wikilink, it creates wikilinks itself with {{para|link}}. *{{OK }} {<nowiki/>{ font color | green | violet | Wikipedia:Example | link=yes }} → {{ font color | green | violet | Wikipedia:Example | link=yes }} (a {{para|link}} {{tl | font color }}) *{{cross }}{<nowiki/>{ font color | green | violet | the [<nowiki/>[Wikipedia:Example]] page}} → {{ font color | green | violet | the [[Wikipedia:Example]] page }} (Text with [<nowiki/>[wikilink brackets]] overrides the designated color) *{{cross }}{<nowiki/>{ font color | green | violet | [<nowiki/>[Wikipedia:Exammple]] }} → {{ font color | green | violet | the [[Wikipedia:Exammple]] page }} (Text with [<nowiki/>[wikilink brackets]] overrides the designated color) <!-- --><includeonly>For more examples see [[/testcases]].</includeonly> For actual mainspace template usage, here are search links for * {{sl | hastemplate:"font color" | label=all usage }}. * {{template usage | font color | pattern=link= | prefix=: | label=where <code>{{! }}link=</code> is used }}. * {{sl | hastemplate: "font color" prefix:F }} showing its use in articles whose title begins with the letter "F". ==See also== [[File:SVG Recognized color keyword names.svg|thumb|SVG's color keywords that can be used as a keyword value.]] * [[WP:COLOR|Important Manual of Style information]] * [[Web colors]] * [[HTML color names]] * [[List of colors]] * [[Help: Link color]] * {{tl|color}} * {{tl|background color}} * {{tl|coltit}} — colored table header cell * {{tl|color contrast ratio}} * {{tl|hilite}} * {{tl|font}} * {{tl|tq}} * {{tl|xt}} <includeonly>{{sandbox other|| <!-- categories --> [[Category:Text color templates]] }} </includeonly> kqku0vxx34lxek3yp45ngleenhk2vyg Ta‌̱mpi‌̱let:font color 10 2583 38398 2025-05-29T15:45:21Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:Font color]] 38398 wikitext text/x-wiki #REDIRECT [[Template:Font color]] 0smcryxdp09axqftl00lbrng1mhsiq8 Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut 4 2584 42286 42285 2026-02-15T19:45:12Z Kambai Akau 8 /* Nta̱mpi̱let nyian ta̱m */ 42286 wikitext text/x-wiki {|class="infobox" width="260px" style="margin-top: 30px; float:right" |- !align="center"|[[File:Vista-file-manager.png|50px|Արխիվ]]<br />[[Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut/A̱gban nkyangfang|A̱gban nkyangfang]] |} ---- == Lung lulung== * [[Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut/2024|Nta̱m 2024]] * [[Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut/2025|Nta̱m 2025]] * [[Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut/2026|Nta̱m 2026]] == Nta̱mpi̱let nyian ta̱m == 1. ''A̱lyoot'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱lyoot=== ''swanga̱lyiat'' [[ati̱kut#Ati̱kut|ati̱kut]] (''á̱kpa'' '''[[swanga̱lyiat]]''' [[ati̱kut#Ati̱kut|ati̱kut]]) # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikipedia}} {{wikidata lexeme|L......}} [[Sa:a̱lyoot]] </pre> 2. ''A̱sheita̱m'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱ ... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱sheita̱m=== swanga̱lyiat, ka̱n swanga̱lyiat, ku swanga̱lyiat, ba̱ swanga̱lyiat, bye swanga̱lyiat, wu swanga̱lyiat, na swanga̱lyiat, n-/m-swanga̱lyiat, swanga̱lyiat á̱kpa # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwoi mi̱ bwoi==== * [[swanga̱lyiat]] * [[swanga̱lyiat]] ====Tai==== * [[swanga̱lyiat]] * [[swanga̱lyiat]] ====Á̱fi̱p==== * [[swanga̱lyiat]] * [[swanga̱lyiat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikidata lexeme|L......}} [[Sa:a̱sheita̱m]] </pre> 3. ''A̱kwonu-a̱lyoot'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱kwonu-a̱lyoot=== ''swanga̱lyiat'' (''á̱kpa'' '''[[swanga̱lyiat]]''') # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikidata lexeme|L......}} [[Sa:a̱kwonu-a̱lyoot]] </pre> 4. ''A̱sheili'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱sheili=== ''swanga̱lyiat'' [[ati̱kut#Ati̱kut|ati̱kut]] (''á̱kpa'' '''[[swanga̱lyiat]]''' [[ati̱kut#Ati̱kut|ati̱kut]]) # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikidata lexeme|L......}} [[Sa:a̱sheili]] </pre> 5. ''Byiek-a̱sheita̱m'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===Byiek-a̱sheita̱m=== ''swanga̱lyiat'' [[ati̱kut#Ati̱kut|ati̱kut]] # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikidata lexeme|L......}} [[Sa:byiek-a̱sheita̱m]] </pre> 6. ''A̱sheityan'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱sheityan=== ''swanga̱lyiat'' [[ati̱kut#Ati̱kut|ati̱kut]] # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikidata lexeme|L......}} [[Sa:a̱sheityan]] </pre> 7. ''A̱fwuop'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱fwuop=== # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikidata lexeme|L......}} [[Sa:a̱lyoot]] </pre> 8. ''A̱geap'' <pre> =={{-kcg-}}== [[File: .jpg|thumb|swanga̱lyiat]] ===Bwoi-a̱lyoot=== Neet mi̱... ===Yei=== * {{IPA|kcg|/Za̱FBS/}} ** {{audio|kcg|Kcg-swanga̱lyiat.ogg|a=}} ** {{hyphenation|kcg|swang|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱geap=== # '''Swanga̱lyiat''' ...wa̱i... . #* ''Kidee 1'' #* ''Kidee 2'' #* ''Kidee 3'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bwan}} * [[a̱lyem]]: {{t+|nl|}} * [[a̱lyem]]: {{t+|en|}} {{trans-bottom}} ==== A̱ya̱fang ==== <references/> {{wikidata lexeme|L......}} [[Sa:a̱geap]] </pre> [[Sa:Swánga̱lyiatwuki]] 7bnk0qi1uj76ds6rdsw6nyi9gtpor3u Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut/2025 4 2585 42288 42287 2026-02-15T19:49:36Z Kambai Akau 8 42288 wikitext text/x-wiki [[File:Swánga̱lyiatwuki-WikiWoordenboek Joint Pilot Wiktionary Editing invite.jpg|thumb|]] Ma̱ a̱lyia̱ 2025, zi̱ ku byia̱ tsi̱tsak a̱tuk mam 11 Zwat Jhyiung ba̱ng si̱ nat 28 Zwat Sweang, ta̱m tung mbwak dundung ma̱ng sot Swánga̱lyiatwuki a̱byin Nedalan nang zi̱ ku ngyei '''[[meta:Swánga̱lyiatwuki-WikiWoordenboek Joint Pilot Wiktionary Editing|Swánga̱lyiatwuki-WikiWoordenboek Joint Pilot Wiktionary Editing]]''' a̱ni. [[File:Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing PART 2 invite.jpg|thumb|]] Mmam na̱ ku swak a̱ni, zi̱ ku ya a̱son ma̱ng ta̱m a̱hwa ku shyia̱ tazwa kani a̱ni. Mi̱, zi̱ ku ngyei si̱ huni '''[[meta:Event:Editing Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 2|Editing Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 2]]'''. Neet ma̱ a̱tuk mam 1 Zwat Tswuon nang zi̱ ku tsa, zi̱ si̱ nyia̱ ta̱m huni si̱ tat a̱tuk mam 30 mi̱ Zwat A̱taa a̱lyia̱ 2025, zi̱ si̱ ya nfwung. [[Sa:Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut]] 7iloeyryxzd9osa48duvd2683tgksy9 Sa:Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut 14 2586 38415 2025-05-29T18:14:42Z Kambai Akau 8 Created page with "[[Sa:Swánga̱lyiatwuki]]" 38415 wikitext text/x-wiki [[Sa:Swánga̱lyiatwuki]] kyhy9bydg15jlxwxq3hb8ld4lob5ciq Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 29, 2025 10 2587 38504 38431 2025-05-30T01:31:41Z Kambai Akau 8 38504 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 28, 2025|''Lyuo'']]<br> '''[[a̱ga̱mun]]''' ''a̱lyoot'' ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀ɡə̀mún/}} ** {{audio|kcg|Kcg-a̱ga̱mun.ogg|a=}} ** {{hyphenation|kcg|a̱|ga̱|mun}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱ga̱mun''' (''á̱kpa'' '''[[á̱ga̱mun]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ga̱mun''' ([[Species:Nematocera|''Nematocera'']]) ka yet tangka̱i kyangcet hwa ka̱ kwak á̱niet a̱sok a̱ni mi̱ vam. #* ''A̱yin na kai nda bah, á̱nietbishyi! '''A̱ga̱mun''' kani shwaat nung mi̱ fufwuo.'' #* ''A shyia̱ '''a̱ga̱mun''' ka hyat a?'' #* '''''A̱ga̱mun''' kani ba̱t! N na kai a̱ji wa la a̱fwun?'' [[a̱ga̱mun|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} r8foypd698ilv0zkj0kpr3r22w9rrh8 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 30, 2025 10 2588 38505 38489 2025-05-30T01:32:32Z Kambai Akau 8 38505 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 29, 2025|''Lyuo'']]<br> '''[[a̱lyia̱]]''' ''a̱lyoot'' ==Tyap== === Yei === * {{IPA|kcg|/ə̀lʲʲə/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-a̱lyia̱.wav|a=}} ** {{hyphenation|kcg|a̱|lyia̱}} (a̱ka̱tyong 2) === A̱lyoot === '''a̱lyia̱''' (''á̱kpa'' '''[[ndyia̱]]''', '''[[lilyia̱]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''', '''hu''') '''A̱lyia̱''' ka bye fa: # A̱gba̱mgbam kap vam fam mami hwa nang á̱niet ki nyám byia̱ a̱ni. Ku swan di̱n fi̱ri̱ng hwa. Ku tsot a̱nci̱ri̱ng, nsok na̱ ki cong kai vam hu a̱mgba̱m. #* ''Zwan '''a̱lyia̱''' ja nyia̱ nggu.'' #* '''''A̱lyia̱''' kani tang swuan.'' #* '''''A̱lyia̱''' a̱tyubishyi ka vwuon ma̱ng a̱si̱ nyam ka.'' # Jen ja ji̱ bai zwát swak ma̱ng a̱feang a̱ni nang a̱kwa̱i mang a̱won nshyia̱ a̱ni. #* '''''A̱lyia̱''' kani yet ba̱t.'' #* ''Ka̱ '''a̱lyia̱''' ka bwuak, n na mbeang bwak khap hu.'' #* ''Nggwon ka yet '''a̱lyia̱''' a̱nyiung kya.'' # Mwuat ndyen. [[a̱lyia̱|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} m7xfcyx1kbkxxz17gxd5ycjq1a2qinq Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 31, 2025 10 2589 38506 38435 2025-05-30T01:33:15Z Kambai Akau 8 38506 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 30, 2025|''Lyuo'']]<br> '''[[ceang]]''' ''a̱lyoot'' ==Tyap== ===Yei=== * {{IPA|kcg|/tʃeaŋ/}} ** {{hyphenation|kcg|ceang}} (a̱tyong 1) ** {{audio|kcg|Kcg-ceang.ogg|a=}} * '''Fantswam''', '''Gwoot''': crang /tʃrɑ́ŋ/ ** A̱nwuat: ===A̱lyoot=== '''ceang''' (''á̱kpa'' '''[[nceang]]''') :Sot swang a̱lyiat: :: '''hu''' (''á̱kpa'' '''na''') # '''Ceang''' ([[species:Phthiraptera|''Phthiraptera'']]) yet tangka̱i kyangcet hwa ku ni̱ ta̱kup di̱ cap vam a̱bwu a̱ni ma̱ng vam nkyang nswuan njhyang. Kyayak mba hu hwa yet a̱sok. #* '' Di si̱sak nang '''ceang''' huni shi ba̱t a̱ni; kyang a̱ga̱de!'' #* '''''Ceang''' cat hyiat a̱babwu kani.'' #* ''N ka̱n hyiat '''ceang''' hu.'' [[ceang|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 5ezk49gkg3k9nwazwyzm4zfg5blr3fi Ta‌̱mpi‌̱let:A̱tsak wat wu/OOUI/styles.css 10 2590 38436 2025-05-29T20:02:32Z Kambai Akau 8 Created page with "/* Maat neet mi̱ Swánga̱lyiatwuki Fi̱ransa : [[fr:Modèle:Accueil/OOUI/styles.css]] Copie du portail wikipédia espagnol : [[es:Wikipedia:Portada/OOUI]] Basé sur : https://design.wikimedia.org/style-guide/ https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less */ /* Rubriques standard */ .main-header { border-bottom-color: transparent; margin-bottom: 0.25em; margin-top: 0; padding-bottom: 0; padding-top: 0; } /* Listes non ordonn..." 38436 sanitized-css text/css /* Maat neet mi̱ Swánga̱lyiatwuki Fi̱ransa : [[fr:Modèle:Accueil/OOUI/styles.css]] Copie du portail wikipédia espagnol : [[es:Wikipedia:Portada/OOUI]] Basé sur : https://design.wikimedia.org/style-guide/ https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less */ /* Rubriques standard */ .main-header { border-bottom-color: transparent; margin-bottom: 0.25em; margin-top: 0; padding-bottom: 0; padding-top: 0; } /* Listes non ordonnées */ .main-plainlist > ul { list-style: none; margin: 0; padding: 0; } .main-plainlist li { margin-bottom: 0; } /* Liens-boutons */ .main-top-right .mw-ui-quiet:hover, .main-top-right .mw-ui-quiet:focus, .main-footer .mw-ui-quiet:hover, .main-footer .mw-ui-quiet:focus { color: #0645ad; } /* Annule la numérotation des rubriques créées par l'option "Numérotation automatique des rubriques". sur [[es:Especial:Preferencias#mw-prefsection-rendering]] (https://es.wikipedia.org/wiki/wp:es:Especial:Preferencias#mw-prefsection-rendering) */ .mw-headline-number { display: none; } /* Tablettes */ @media (min-width: 720px) { .main-wikimedia { padding-top: 1rem; padding-left: 1rem; padding-right: 1rem; } } /* Ordinateurs */ @media (min-width: 1000px) { .main-wrapper { display: flex; margin: 0 -0.5rem; } .main-wrapper-column { flex: 1; margin: 0 0.5rem; } .main-wikimedia { padding-top: 1rem; padding-left: 1rem; padding-right: 1rem; } } /* Répartition des colonnes 55-45 % */ @media (min-width: 1000px) { .main-wrapper-column { width: 55%; } .main-wrapper-column + .main-wrapper-column { width: 45%; } .main-wrapper-column { flex: inherit; } } .main-box-image-only div { width: auto; } /* Correction d'un bug dans skin-timeless */ body.skin-timeless .main-box-header:after, body.skin-timeless .main-top-header:after { border-bottom: 0 solid transparent; } 3upmdt19m22ht1p0i8c0khu86xqc4bo Ta‌̱mpi‌̱let:A̱tsak wat wu/A̱pyia̱/OOUI/styles.css 10 2591 38438 2025-05-29T20:11:23Z Kambai Akau 8 Created page with "/* Nuevo diseño de plantilla [[Plantilla:Portada:Encabezado/OOUI]] Basado en: https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less https://design.wikimedia.org/style-guide/ */ .main-top { font-size: 1rem; margin-top: 1rem; padding-bottom: 1.5rem; } .main-top-left > p { font-size: 0.875em; margin: 0; } .main-top-right { font-size: 0.875em; margin-top: 0.5em; } .main-top-right > ul { display: none; margin-top: 0.5rem; } .main-top..." 38438 sanitized-css text/css /* Nuevo diseño de plantilla [[Plantilla:Portada:Encabezado/OOUI]] Basado en: https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less https://design.wikimedia.org/style-guide/ */ .main-top { font-size: 1rem; margin-top: 1rem; padding-bottom: 1.5rem; } .main-top-left > p { font-size: 0.875em; margin: 0; } .main-top-right { font-size: 0.875em; margin-top: 0.5em; } .main-top-right > ul { display: none; margin-top: 0.5rem; } .main-top-right .mw-ui-button.mw-ui-quiet { padding-right: 0; border: none; } .main-top-header { border-bottom: 0; margin-bottom: 0; margin-top: 0; } .main-top-articleCount { margin-bottom: 0; } body.skin-minerva .main-top-articleCount { display: none; } .main-top-mobileSearch { display: none; margin-top: 1rem; } body.skin-minerva .main-top-mobileSearch { display: block; } .main-top-mobileSearchButton { background: #fff; border: none; box-shadow: 0 2px 2px 0 rgba( 0, 0, 0, 0.25 ); color: #72777d; font-weight: normal; max-width: none; text-align: left; width: 100%; } /* Tabletas */ @media (min-width: 720px) { .main-top { background-color: #f8f9fa; border: 1px solid #c8ccd1; border-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, .15); margin-bottom: 1rem; padding: 1rem; } .main-top-right > ul { display: flex; flex-wrap: wrap; } .main-top-articleCount { margin-bottom: 0.5rem; } body.skin-minerva .main-top-articleCount { display: block; } body.skin-minerva .main-top-mobileSearch { display: none; } } /* Computadoras */ @media (min-width: 1000px) { .main-top { align-items: center; background-image: url(https://upload.wikimedia.org/wikipedia/commons/e/e3/Wikipedia_logo_letters_banner.svg); background-position: right; background-repeat: no-repeat; display: flex; margin-bottom: 1rem; margin-top: 0.5rem; padding: 0 1.5rem 0 0; } .main-top-left { background-image: linear-gradient(to right, #f8f9fa 0%, #f8f9fa 70%, rgba(248, 249, 250, 0) 100%); flex: 2; padding: 2rem 0 2rem 1.5rem; } .main-top-right { flex: 3; margin-top: 0; text-align: right; } .main-top-right > ul { align-items: center; flex-direction: row-reverse; margin-top: 0; text-align: left; } .main-top-createArticle + li .mw-ui-button.mw-ui-quiet { padding-right: 1em; } } /* bugfix in skin-modern */ body.skin-modern .main-top-header { line-height: 1.8rem; font-size: 1.8rem; } cuuo9k9k1v2mqtnsxrgupw6492uaspq A̱tsak wa wu/a̱batamm 0 2592 38478 38455 2025-05-30T00:07:03Z Kambai Akau 8 38478 wikitext text/x-wiki <div style="box: 0 0 .3em #152; border-radius: .2em; margin-top: 1em; padding: 1px;"> <div style="background: #{{{color|98999b}}}; font-size:90%; border-radius: .2em; color: #FFF; padding: .4em .8em .5em;"><span style="opacity: .7;"></span> &nbsp; '''{{{title}}}'''</div></div> 3wdcryprm9kb5leyq2ol2o0y4xdxux7 Swánga̱lyiatwuki:Zwá-a̱lyiat nTyap 4 2593 38514 38498 2025-05-30T02:02:13Z Kambai Akau 8 38514 wikitext text/x-wiki {| |- |width="30%" style="vertical-align:top; padding-right:0px"|{{:A̱tsak wat wu/tamm | color = 0063BF | title = Maba̱ta̱do | content = Tyap Maba̱ta̱do ji ja yet a̱lyem A̱tyap ba ba̱ shyia̱ A̱byintyok A̱tyap ka a̱ni. Da̱ a̱lyem Maba̱ta̱do ja á̱ lyuut nta̱m Wikimedia na da̱ a̱ka̱nyiung. A̱wot á̱ si̱ mbyia̱ zwá-a̱lyem jhyang nang á̱ mun lyuut mi̱ Swánga̱lyiatwuki nTyap ji ji̱ shyia̱ a̱taa a̱ni. }} | {{:A̱tsak wat wu/tamm | color = 339966 | icon = OOjs UI icon language-ltr-invert.svg | title = Fantswam | content = Fantswam ji ja yet a̱lyem Fantswam ba. ==Sa== [[:Sa:Fantswam|• Fantswam]]}} {{:A̱tsak wat wu/tamm | color = 990000 | icon = OOjs UI icon language-ltr-invert.svg | title = Gworog | content = Gworog ji ja yet ulyem Əgworog ba. ==Sa== [[:Sa:Gworog|• Gworog]]}} {{:A̱tsak wat wu/tamm | color = dad608 | icon = OOjs UI icon language-ltr-invert.svg | title = Sholyia̱ | content = Sholyia̱ zi ze yet a̱lyem A̱sholyia̱ be. ==Sa== [[:Sa:Sholyia̱|• Sholyia̱]]}} {{:A̱tsak wat wu/tamm | color = 640adf | icon = OOjs UI icon language-ltr-invert.svg | title = Takad | content = Takad ji ja yet a̱lyem Takad bi. ==Sa== [[:Sa:Ta̱kad|• Ta̱kad]]}} {{:A̱tsak wat wu/tamm | color = ec7206 | icon = OOjs UI icon language-ltr-invert.svg | title = Tyeca̱rak | content = Tyeca̱rak ji ja yet a̱lyem A̱tyeca̱rak be. ==Sa== [[:Sa:Tyeca̱rak|• Tyeca̱rak]]}} {{:A̱tsak wat wu/tamm | color = df2e0a | icon = OOjs UI icon language-ltr-invert.svg | title = Tyuku | content = Tyuku ji ja yet a̱lyem A̱tyuku bi. ==Sa== [[:Sa:Tyuku|• Tyuku]]}} [[Sa:Zwá-a̱lyiat nTyap]] 9o773y2fpe99rfxbtpz3zhskt2e4999 Ta‌̱mpi‌̱let:Font color/documentation 10 2594 38475 2025-05-29T23:35:40Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:Font color/doc]] 38475 wikitext text/x-wiki #REDIRECT [[Template:Font color/doc]] gk57yoh1uynvahr74s17n7ycfy5x1ao Sa:Zwá-a̱lyiat nTyap 14 2595 38499 2025-05-30T00:45:59Z Kambai Akau 8 Created page with "[[Sa:Swánga̱lyiatwuki]]" 38499 wikitext text/x-wiki [[Sa:Swánga̱lyiatwuki]] kyhy9bydg15jlxwxq3hb8ld4lob5ciq Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 1, 2025 10 2596 38699 38507 2025-06-01T02:48:42Z Kambai Akau 8 38699 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 31, 2025|''Lyuo'']]<br> '''[[A̱gwatyap]]''' ''a̱lyoot'' ==Tyap== [[Fail:Agwatyap III at Ayet Karu 2024.jpg|thumb|]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱gwam]]'' + ''[[A̱tyap]]''. === Yei=== * {{IPA|kcg|/ə̀ɡʷàtʲáb/}} ** {{audio|kcg|Kcg-A̱gwatyap.ogg|a=}} ** {{hyphenation|kcg|a̱|gwa|tyap}} (a̱ka̱tyong 3) === A̱lyoot=== '''A̱gwatyap''' (''á̱kpa'' '''[[Á̱gwatyap]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gwatyap''' wa yet a̱gba̱ndang a̱gwam A̱byintyok A̱tyap wu. Nggu wa nang A̱tyap ba kwok di̱ yet a̱tyia̱ a̱byin A̱tyap wu a̱mgba̱m. A̱gwatyap wu a̱zafwun, nggu wa yet A̱gwam Domi̱nik Ga̱mbo Yahaya. Á̱ ku kup nggu tyok hu ma̱ a̱lyia̱ 2016 kya na̱ A̱tyap ka. #* '''''A̱gwatyap''' nyia̱ ma̱ng a̱nzi̱t zi̱ yok ba̱ng á̱ghyang mi̱ fwuo bah.'' #* ''Ka̱ a cat li '''A̱gwatyap''', bai di̱ tswam sweang a̱ta̱mam a̱tson.'' #* ''Yok n nat n di '''A̱gwatyap'' ma̱nini ka.'' [[A̱gwatyap|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 4x5lvffw1beanrqgryq946o693w4cmb Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 2, 2025 10 2597 38741 38510 2025-06-02T11:25:03Z Kambai Akau 8 38741 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 1, 2025|''Lyuo'']]<br> '''[[worm]]''' ''a̱lyoot'' ==Dot== [[Fail:Dead worm.jpg|thumb|'''worm''']] ===Yei=== * [[Za̱FBS]]: /ʋɔrm/ (a̱tyong 1); * {{audio|nl|Nl-worm.ogg}} * {{hyphenation|nl|worm}} ===A̱lyoot=== [[de#Dot|de]] '''worm''' (''á̱kpa'' [[de#Dot|de]] [[wormen#Dot|'''wormen''']]) # [[tsutsut]] ([[species:Vermes|''Vermes'']]) [[worm|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} mt8m4s38qc8ttxis71ika8kpdhrl9nm Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 3, 2025 10 2598 38740 38511 2025-06-02T11:23:45Z Kambai Akau 8 38740 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 2, 2025|''Lyuo'']]<br> '''[[doot]]''' ''ta̱m'' ==Tyap== [[Fail:C-130 (15020098286).jpg|thumb|A̱man-tswam ka̱ ku '''doot''' a̱byin a̱ni]] ===Yei=== * {{IPA|kcg|/doːd/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-doot.wav|a=}} ** {{hyphenation|kcg|doot}} (a̱tyong 1) * '''Fantswam''', '''Gwoot''': durok /drog/ ** A̱nwuat: ===Ta̱m=== doot, za̱ doot, ka̱n doot, ku doot, ba̱ doot, bye doot, wu doot, na doot, ndoot # '''Doot''' yet ka̱nang a̱yin ta̱ngam a̱ shyia̱ ma̱ng a̱ti̱tak a̱feang a̱ni. #* '''''Doot''' a yong.'' #* ''Ka̱ nyi '''doot''', nyi na swuo tsot.'' #* ''Nwan wa na '''doot''' ka̱ n cat swan.'' [[doot|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 1ojw97b9420s0h5pp54f2djw5j8oqpo nhyet 0 2599 38528 38525 2025-05-31T00:49:52Z Kambai Akau 8 /* Tyap */ 38528 wikitext text/x-wiki ==Tyap== [[File:Arrows of New Guinea 1.jpg|thumb|right|220px|'''Nhyet''' a̱byin Gini Fai]] ===Yei=== * {{IPA|kcg|/ǹhʲə̀d/|/ǹhʲèd/}} ** {{audio|kcg|Kcg-nhyet.ogg|a=}} ** {{hyphenation|kcg|n|hyet}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[hyet]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangmang}} * [[Dot]]: {{t+|nl|pijlen}} * [[Shong]]: {{t+|en|arrows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6x6h2izdyoabsq4de3m0bhkml0lnees a̱ti̱mbi̱ri̱m 0 2600 38676 38535 2025-06-01T01:30:39Z Kambai Akau 8 38676 wikitext text/x-wiki ==Tyap== [[Fail:Flèche - vue d'ensemble 11-o.lau-F085.LA926-01.jpg|thumb|'''A̱ti̱mbi̱ri̱m''']] ===Yei=== * {{IPA|kcg|/ə̀tɨ̀mbɨ́rɨ̂m/|/ə̀tə̀mbɨ́rɨ̂m/}} ** {{audio|kcg|a̱ti̱mbi̱ri̱m.ogg|a=}} ** {{hyphenation|kcg|a̱|ti̱m|bi̱|ri̱m}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱ti̱mbi̱ri̱m''' (''á̱kpa'' '''[[a̱yaati̱mbi̱ri̱m]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱ti̱mbi̱ri̱m''' yet tangka̱i hyet hwa ku byia̱ a̱jojoot a̱nu a̱ni. #* ''A̱vwuong ku ma za ji ma̱ng '''a̱ta̱mbi̱ri̱m''' wu, ji̱ si̱ kwa a̱ja̱u.'' #* '''''A̱ti̱mbi̱ri̱m''' wa na myim tangka̱i ta̱m huni.'' #* ''Si̱ a̱hwa yet '''a̱ti̱mbi̱ri̱m''' wa bah. Shan ja.'' ====Tai ==== * [[hyet]] * [[zwang]] ====Vak lyuut ghyang==== * [[a̱ta̱mbi̱ri̱m]] ====Bu nwuan==== * [[A̱ti̱mbi̱ri̱m]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|Kyangmang}} * [[A̱ghwangkpang]]: {{t+|yo|ọfà}} * [[A̱kum-a̱cyi]]: {{t+|ig|akụ}} * Ba̱mba̱ra: {{t+|bm|biɲɛkisɛ}} * [[Dot]]: {{t+|nl|pijl}} * [[Jhyuo]]: {{t+|kaj|hywet}} * [[Kpat]]: {{t+|ha|kibiya}} * [[Shong]]: {{t+|en|arrow}} {{trans-bottom}} [[Sa:nkyang]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jng42ghvdcqnekoaorckg997wf06d1e a̱yaati̱mbi̱ri̱m 0 2601 38539 38531 2025-05-31T01:27:01Z Kambai Akau 8 /* Tyap */ 38539 wikitext text/x-wiki ==Tyap== [[Fail:Arrows J1.jpg|thumb|'''A̱yaati̱mbi̱ri̱m''' ma̱ng nhyet]] ===Yei=== * {{IPA|kcg|/ə̀jáatɨ̀mbɨ́rɨ̂m/|/ə̀jáatə̀mbɨ́rɨ̂m/}} ** {{audio|kcg|Kcg-a̱yaati̱mbi̱ri̱m.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ti̱m|bi̱|ri̱m}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ti̱mbi̱ri̱m]] ====Vak lyuut ghyang==== * [[a̱yaata̱mbi̱ri̱m]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangmang}} * [[Dot]]: {{t+|nl|pijlen}} * [[Shong]]: {{t+|en|arrows}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 4cdmxlvrktp7i3fag78nyf200o1hgdg a̱ta̱mbi̱ri̱m 0 2602 38536 2025-05-31T01:18:01Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tə̀mbɨ́rɨ̂m/}} ** {{audio|kcg|Kcg-a̱ta̱mbi̱ri̱m.oga|a=}} ** {{hyphenation|kcg|a̱|ta̱m|bi̱|ri̱m}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱ta̱mbi̱ri̱m''' (''á̱kpa'' '''[[a̱yaata̱mbi̱ri̱m]]''') # ''Vak lyuut'' [[a̱ti̱mbi̱ri̱m]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38536 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tə̀mbɨ́rɨ̂m/}} ** {{audio|kcg|Kcg-a̱ta̱mbi̱ri̱m.oga|a=}} ** {{hyphenation|kcg|a̱|ta̱m|bi̱|ri̱m}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱ta̱mbi̱ri̱m''' (''á̱kpa'' '''[[a̱yaata̱mbi̱ri̱m]]''') # ''Vak lyuut'' [[a̱ti̱mbi̱ri̱m]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ha45jhd3lqp041oak3pnp0iravc1bzp a̱yaata̱mbi̱ri̱m 0 2603 38538 38537 2025-05-31T01:21:34Z Kambai Akau 8 /* Tyap */ 38538 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaatə̀mbɨ́rɨ̂m/}} ** {{audio|kcg|Kcg-a̱yaata̱mbi̱ri̱m.oga|a=}} ** {{hyphenation|kcg|a̱|yaa|ta̱m|bi̱|ri̱m}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱yaata̱mbi̱ri̱m''' (''a̱nyiung'' '''[[a̱ta̱mbi̱ri̱m]]''') # ''Vak lyuut'' [[a̱yaati̱mbi̱ri̱m]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] oh0tivoy3ym253drsegv9xmyebrifzs a̱khwon 0 2604 38546 38545 2025-05-31T01:52:05Z Kambai Akau 8 38546 wikitext text/x-wiki ==Tyap== [[File:Siekiera.png|thumb|'''A̱khwon''' a̱nu a̱nyiung]] ===Yei=== * {{IPA|kcg|/əxʷə́n/}} ** {{audio|kcg|Kcg-a̱khwon.ogg|a=}} ** {{hyphenation|kcg|a̱|khwon}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱khwom''' (''á̱kpa'' '''[[a̱ka̱khwon]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱khwon''' ka yet tangka̱i kyangta̱m hwa ku byia̱ shan ma̱ng a̱pyia̱ ntswam, á̱ tyam a̱ka̱kwon ma̱ng nkwon ma̱ng a̱nka. #* ''A san '''a̱khwon''' kani a̱ji wa? Ka̱ yet a̱sham ba̱t!'' #* '''''A̱khwon''' ka kwa mami a̱ghyui ka.'' #* ''A̱nu '''a̱khwon''' ka swan gba̱pdok.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyam a̱kwon ku nkwon}} * [[Dot]]: {{t+|nl|bijl}} * [[Shong]]: {{t+|en|axe}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyang]] [[Sa:a̱lyoot]] i5k73iarz8iqolvez87s7rgeiy5ocbh a̱ka̱khwon 0 2605 38544 38543 2025-05-31T01:51:25Z Kambai Akau 8 /* Yei */ 38544 wikitext text/x-wiki ==Tyap== [[File:Ceremonial axes of Ahmose I.jpg|thumb|right|220px|'''A̱ka̱khwon''' a̱gwam Ahmose a̱byin Ma̱sa̱t a̱feang]] ===Yei=== * {{IPA|kcg|/əkəxʷən/}} ** {{audio|kcg|Kcg-a̱ka̱khwon.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|khwon}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱khwon]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtyam a̱ka̱kwon ma̱ng nkwon}} * [[Dot]]: {{t+|nl|bijlen}} * [[Shong]]: {{t+|en|axes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] tehg4zp7kxcx1igcwv79nisc73subup mug 0 2606 42974 38549 2026-02-27T20:09:21Z MarcoSwart 418 layout 42974 wikitext text/x-wiki =={{-nl-}}== [[Fail:Mosquito Tasmania.jpg|thumb|'''mug''']] ===Yei=== * [[Za̱FBS]]: / mʏx / (a̱ka̱tyong 1) ** {{audio|nl|Nl-mug.ogg}} ** {{hyphenation|nl|mug}} ===A̱lyoot=== [[de#Dot|''de'']] '''mug''' (''á̱kpa:'' [[de#Dot|''de'']] [[muggen#Dot|'''muggen''']]) # [[a̱ga̱mun]] ([[species:Nematocera|''Nematocera'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] mabruwvgj2z8oro0i5dbm1t6bms7225 muggen 0 2607 38551 38550 2025-05-31T02:12:34Z Kambai Akau 8 38551 wikitext text/x-wiki ==Dot== [[Fail:Giant mosquitoes are mating.jpg|thumb|'''muggen''']] ===Yei=== * [[Za̱FBS]]: /mʏɣən/ (a̱ka̱tyong 2) * {{audio|nl|Nl-muggen.ogg}} * {{hyphenation|nl|mug|gen}} ===A̱lyoot=== [[de#Dot|de]] '''muggen''' # ''a̱nyiung'' [[mug#Dot|mug]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] h4pmveo372mxxn8am3krb6tjk1mls94 ka̱ma 0 2608 38554 2025-05-31T02:58:53Z Kambai Akau 8 Created page with "==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́ma/ * A̱nwuat: ===A̱lyoot=== '''ka̱ma''' (''á̱kpa'' '''ká̱ma''') # [[a̱ma]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:Fantswam]]" 38554 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́ma/ * A̱nwuat: ===A̱lyoot=== '''ka̱ma''' (''á̱kpa'' '''ká̱ma''') # [[a̱ma]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:Fantswam]] omgybg5marflm0i6j89yio2xnlne2py A̱tsak wat wu 0 2611 38560 2025-05-31T11:46:32Z Kambai Akau 8 Kambai Akau shyei wat hu [[A̱tsak wat wu]] nat [[Swánga̱lyiatwuki:A̱tsak wat wu]] 38560 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:A̱tsak wat wu]] lfxtuwil1046b55nal8x9seh1ckrfq3 Ta‌̱mpi‌̱let:A̱tsak wat wu 2/kidee swáng a̱lyiat 10 2612 38587 38572 2025-05-31T21:42:44Z Kambai Akau 8 38587 wikitext text/x-wiki {| class="nomobile" style="margin:0.5em 0em 0em 0em; width:100%" | align="center" width="80%" | A̱ngga&nbsp;neet&nbsp;kidee: <ul id="wiktvi-mp-random" class="wiktvi-inline-list" title="{{{a̱lyiak|5}}}" style="margin: 0em;">{{int:wiktionary-mp-loading}}</ul> |} <noinclude>{{documentation}}</noinclude> dwd5u7vyuxznq6r2wsy9g6iholrl4nj Ta‌̱mpi‌̱let:A̱tsak wat wu 2/fi̱rem 10 2613 38562 2025-05-31T12:43:50Z Kambai Akau 8 Created page with "<noinclude><templatestyles src="A̱tsak wat wu 2/styles.css" /></noinclude><!-- --><templatestyles src="A̱tsak wat wu 2/fi̱rem/styles.css" /> <div id="{{{id|id}}}" class="main-box {{yesno|{{{wa̱i ghwughwu|}}}|yes=main-box-image-only}} {{yesno|{{{a̱tsak ghwughwu|}}}|yes=main-box-responsive-image}}"><!-- -->{{#if:{{{a̱balyoot|<noinclude>1</noinclude>}}} | <div id="{{{a̱balyoot}}}" class="main-box-section">{{{a̱balyoot}}}</div> }}<!-- -->{{#if:{{{a̱gba̱ndang a̱lyo..." 38562 wikitext text/x-wiki <noinclude><templatestyles src="A̱tsak wat wu 2/styles.css" /></noinclude><!-- --><templatestyles src="A̱tsak wat wu 2/fi̱rem/styles.css" /> <div id="{{{id|id}}}" class="main-box {{yesno|{{{wa̱i ghwughwu|}}}|yes=main-box-image-only}} {{yesno|{{{a̱tsak ghwughwu|}}}|yes=main-box-responsive-image}}"><!-- -->{{#if:{{{a̱balyoot|<noinclude>1</noinclude>}}} | <div id="{{{a̱balyoot}}}" class="main-box-section">{{{a̱balyoot}}}</div> }}<!-- -->{{#if:{{{a̱gba̱ndang a̱lyoot|<noinclude>1</noinclude>}}} | <h2 class="main-header main-box-header">{{{a̱gba̱ndang a̱lyoot}}}</h2> }} {{{nkyangmami}}} {{clear}} {{#if:{{{a̱fwuop|<noinclude>1</noinclude>}}}{{{khai hwa|<noinclude>1</noinclude>}}} | <div class="main-footer"><!-- -->{{#if:{{{a̱fwuop|<noinclude>1</noinclude>}}} | <div class="main-footer-actions main-plainlist {{yesno|{{{a̱fwuop á̱ khap á̱ sak a̱ni|}}}|blank=|no=nomobile}}"> {{{a̱fwuop}}} </div> }}<!-- -->{{#if:{{{khai hwa|<noinclude>1</noinclude>}}} | <div id="mw-customcollapsible-{{{id|id}}}" class="main-footer-menu mw-collapsible mw-collapsed nomobile"> <div class="main-footer-menuToggle mw-collapsible-toggle mw-customtoggle-main-{{{id|id}}}">[[Fail:OOjs UI icon ellipsis.svg|20px|enlace=|alt=A̱ka̱fwuop á̱ khap á̱ sak a̱ni|A̱ka̱fwuop á̱ khap á̱ sak a̱ni]]</div> <div class="main-footer-menuDropdown mw-collapsible-content main-plainlist"> {{{khai hwa}}} </div><!-- --></div> }}<!-- --></div> }} </div> <noinclude> __NOTOC__ {{Dokyumen}} </noinclude> 67ib53ru6hfhgzw5bneorz9rw96v2z5 Ta‌̱mpi‌̱let:A̱tsak wat wu 2/styles.css 10 2614 38563 2025-05-31T13:02:29Z Kambai Akau 8 Created page with "/* Nuevo diseño de plantilla [[Wikpedia:Portada/OOUI]] Basado en: https://design.wikimedia.org/style-guide/ https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less */ /* Encabezados estándar */ .main-header { border-bottom-color: transparent; margin-bottom: 0.25em; margin-top: 0; padding-bottom: 0; padding-top: 0; } /* Listas no ordenadas */ .main-plainlist > ul { list-style: none; margin: 0; padding: 0; } .main-plainlist li { mar..." 38563 sanitized-css text/css /* Nuevo diseño de plantilla [[Wikpedia:Portada/OOUI]] Basado en: https://design.wikimedia.org/style-guide/ https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less */ /* Encabezados estándar */ .main-header { border-bottom-color: transparent; margin-bottom: 0.25em; margin-top: 0; padding-bottom: 0; padding-top: 0; } /* Listas no ordenadas */ .main-plainlist > ul { list-style: none; margin: 0; padding: 0; } .main-plainlist li { margin-bottom: 0; } /* Enlaces-botones */ .main-top-right .mw-ui-quiet:hover, .main-top-right .mw-ui-quiet:focus, .main-footer .mw-ui-quiet:hover, .main-footer .mw-ui-quiet:focus { color: #0645ad; } /* Eliminar la numeración de los encabezados creados por la opción «Numerar automáticamente los encabezados» en [[Especial:Preferencias#mw-prefsection-rendering]] */ .mw-headline-number { display: none; } /* Tabletas */ @media (min-width: 720px) { .main-wikimedia { padding-top: 1rem; padding-left: 1rem; padding-right: 1rem; } } /* Computadoras */ @media (min-width: 1000px) { .main-wrapper { display: flex; margin: 0 -0.5rem; } .main-wrapper-column { flex: 1; margin: 0 0.5rem; } .main-wikimedia { padding-top: 1rem; padding-left: 1rem; padding-right: 1rem; } } /* Reparto columnas al 55-45 % */ @media (min-width: 1000px) { .main-wrapper-column { width: 55%; } .main-wrapper-column + .main-wrapper-column { width: 45%; } .main-wrapper-column { flex: inherit; } } .main-box-image-only div { width: auto !important; } /* bugfix in skin-timeless */ body.skin-timeless .main-box-header:after, body.skin-timeless .main-top-header:after { border-bottom: 0 solid transparent; } kflzokxoezu1gyaz51sl8v8nw5z0crh Ta‌̱mpi‌̱let:A̱tsak wat wu 2/fi̱rem/styles.css 10 2615 38564 2025-05-31T13:03:54Z Kambai Akau 8 Created page with "/* Nuevo diseño de plantilla [[Plantilla:Portada:Sección]] Basado en: https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less https://design.wikimedia.org/style-guide/ */ .main-box { background: #fff; border: solid #c8ccd1; border-width: 1px 0; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); margin: 0 -1rem 1rem; padding: 1rem; } .main-box > p:last-child { margin-bottom: 0; } /* Recurso del día */ .main-box-image-only > .main-box-cont..." 38564 sanitized-css text/css /* Nuevo diseño de plantilla [[Plantilla:Portada:Sección]] Basado en: https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less https://design.wikimedia.org/style-guide/ */ .main-box { background: #fff; border: solid #c8ccd1; border-width: 1px 0; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); margin: 0 -1rem 1rem; padding: 1rem; } .main-box > p:last-child { margin-bottom: 0; } /* Recurso del día */ .main-box-image-only > .main-box-content { margin: 0.5rem -1rem 0; text-align: center; } .main-box-image-only > .main-box-content img { height: auto; max-width: 100%; } .main-box-imageCaption { text-align: center; } .main-box-imageCaption > p { display: inline-block; margin-bottom: 0; text-align: left; } /* Sección */ .main-box-section { color: #72777d; line-height: 1.25; margin-top: -.125em; /* Equilibrando el límite superior de nombre de sección debido a line-height: 1.25; */ } /* Encabezado */ .main-box-header { margin-top: -.15em; /* Equilibrando el límite superior del encabezado debido a line-height: 1.3; */ } .main-box-header a { color: inherit; } .main-box-section + .main-box-header { /* Cuando existe el nombre, restablecer el margen al valor estándar */ margin-top: 0; } .main-box-header a:focus, .main-box:hover .main-box-header a, .main-box:hover .main-featuredLists-item > a { color: #0645ad; } /* Pie */ .main-footer { display: flex; justify-content: flex-end; margin-top: 1rem; position: relative; } .main-footer:empty { display: none; } .main-footer-actions { flex: 1; } .main-footer-actions > ul { align-items: center; display: flex; } /* Menú */ .main-footer-menu { align-items: stretch; display: flex; } .main-footer-menuToggle { align-items: center; display: flex; float: none; height: 100%; opacity: 0.87; } .main-footer-menuToggle:hover { opacity: 0.51; } /* Desplegable */ .main-footer-menuDropdown { background: #fff; border: 1px solid #a2a9b1; border-radius: 2px; box-shadow: 0 2px 2px 0 rgba( 0, 0, 0, 0.25 ); max-width: 15em; position: absolute; right: 0; top: 100%; z-index: 100; } .main-footer-menuDropdown .mw-ui-button { text-align: left; width: 100%; } /* Teléfonos móviles */ @media (max-width: 719px) { .main-box-responsive-image > .floatleft, .main-box-responsive-image > .floatright { float: none; margin-left: -1rem; margin-right: -1rem; text-align: center; } .main-box-responsive-image > .floatleft > a, .main-box-responsive-image > .floatright > a { display: block; } } /* Tabletas */ @media (min-width: 720px) { .main-box { border-radius: 2px; border-width: 1px; margin-bottom: 1rem; margin-left: 0; margin-right: 0; } } /* Computadoras */ @media (min-width: 1000px) { .main-box { margin-bottom: 1rem; padding: 1rem; } .main-box-image-only > .main-box-content { margin-left: -1rem; margin-right: -1rem; } } 8bchvoi7ytp8domvr238go4pn4z0uv0 Ta‌̱mpi‌̱let:clear 10 2616 38565 2025-05-31T13:05:39Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:-]] 38565 wikitext text/x-wiki #REDIRECT [[Template:-]] 8mnf3kxto02k625tj78hpti7lzo60x3 Ta‌̱mpi‌̱let:A̱tsak wat wu 2/kidee swáng a̱lyiat/doc 10 2617 38574 38567 2025-05-31T13:44:30Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:A̱tsak wat wu/kidee swáng a̱lyiat/doc]] nat [[Ta‌̱mpi‌̱let:A̱tsak wat wu 2/kidee swáng a̱lyiat/doc]] 38567 wikitext text/x-wiki {{Wat saailyuut}} <!-- MA̱SA̱KUT MBEANG SA JI MA̱NG INTERWIKI A̱TATAK WAT KANI --> === Nyian ta̱m=== <nowiki>{{A̱tsak wat wu 2/kidee swáng a̱lyiat|max=LA̱MBA SWÁNG A̱LYIAT Á̱ NA NTYAI A̱NI}}</nowiki> *Paramita<code>a̱lyiak</code> wu a̱ yet khai fwuo a̱ni ni̱ tyai la̱mba kídee swáng a̱lyiat nang á̱ maai tyai da̱ a̱ka̱nyiung (a̱tsak wu wa yet 5). === Bu nwuan === <includeonly> <!-- SA MA̱NG INTERWIKI A̱JI, A̱GWAI --> [[Sa:A̱tsak wat wu|{{PAGENAME}}]] </includeonly> anx1xvjj97aceob2bx8sbhrntg5k3yd Ta‌̱mpi‌̱let:Wat saailyuut 10 2618 38569 38568 2025-05-31T13:26:23Z Kambai Akau 8 38569 wikitext text/x-wiki <includeonly>{{maintenance box|blue | documentation | title = Si̱ huni yet [[w:Wikipedia:Subpages|a̱bawat]] [[w:Wikipedia:Template documentation|saailyuut nyian ta̱m ta̱mpi̱let]] hwa mat [[{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]. <sup class="plainlinks">&#x5b;[{{fullurl:{{SUBJECTSPACE}}:{{BASEPAGENAME}}|action=edit}} jhyuk]&#x5d;</sup> | image = [[File:Edit-copy green.svg|upright=0.18]] | text = Ku byia̱ [[Help:Module and Template Documentation|Nkhang Si̱sak nang á̱ nyia̱]], [[Help:Categories|si̱sa]], [[Help:Wiki Links|a̱ka̱fwuop wuki]] ma̱ng nkyangmami jhyang na̱ nwai yet kap a̱tsak wat {{#switch:{{NAMESPACE}}|Module=module|#default=template}} hu bah. }}<!-- --><includeonly>{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Sa:Saailyuut Ta̱mpi̱let]]|[[Sa:Obsolete Template Documentation]]}}</includeonly><noinclude>{{Dokyumen}}</noinclude> gbf7x8aom15rwb1xep5nkbruihsibqx Ta‌̱mpi‌̱let:A̱tsak wat wu 2/fi̱rem 2 10 2619 38570 2025-05-31T13:34:03Z Kambai Akau 8 Created page with "<noinclude><templatestyles src="A̱tsak wat wu 2/styles.css" /></noinclude><!-- --><templatestyles src="A̱tsak wat wu 2/fi̱rem/styles.css" /> <div id="{{{id|id}}}" class="main-box {{yesno|{{wa̱i ghwughwu|}}}|yes=main-box-image-only}} {{yesno|{{main image|}}}|yes=main-box-responsive-image}}"><!-- --> {{{content}}} {{clear}} {{#if:{{{link|<noinclude>1</noinclude>}}}{{{options|<noinclude>1</noinclude>}}} | <div class="main-footer"><!-- -->{{#if:{{{link|<noinclude>1</noin..." 38570 wikitext text/x-wiki <noinclude><templatestyles src="A̱tsak wat wu 2/styles.css" /></noinclude><!-- --><templatestyles src="A̱tsak wat wu 2/fi̱rem/styles.css" /> <div id="{{{id|id}}}" class="main-box {{yesno|{{wa̱i ghwughwu|}}}|yes=main-box-image-only}} {{yesno|{{main image|}}}|yes=main-box-responsive-image}}"><!-- --> {{{content}}} {{clear}} {{#if:{{{link|<noinclude>1</noinclude>}}}{{{options|<noinclude>1</noinclude>}}} | <div class="main-footer"><!-- -->{{#if:{{{link|<noinclude>1</noinclude>}}} | <div class="main-footer-actions main-plainlist {{yesno|{{{special link|}}}|blank=|no=nomobile}}"> {{{link}}} </div> }}<!-- -->{{#if:{{{optional|<noinclude>1</noinclude>}}} | <div id="mw-customcollapsible-{{{id|id}}}" class="main-footer-menu mw-collapsible mw-collapsed nomobile"> <div class="main-footer-menuToggle mw-collapsible-toggle mw-customtoggle-main-{{{id|id}}}">[[File:OOjs UI icon ellipsis.svg|20px|enlace=|alt=Special Link|Special Link]]</div> <div class="main-footer-menuDropdown mw-collapsible-content main-plainlist"> {{{optional}}} </div><!-- --></div> }}<!-- --></div> }} </div> <noinclude> __NOTOC__ {{Dokyumen}} </noinclude> 6ows2sc4voeg1cwyf3ye9009ykd5p42 Ta‌̱mpi‌̱let:A̱tsak wat wu 2 10 2620 38590 38571 2025-05-31T21:49:28Z Kambai Akau 8 38590 wikitext text/x-wiki <noinclude>{{documentation}}</noinclude> <templatestyles src="A̱tsak wat wu 2/styles.css" />__NOTOC____NOEDITSECTION__ {{A̱tsak wat wu 2/a̱pyia̱}} {{A̱tsak wat wu 2/fi̱rem 2 |content = <center> <inputbox> type=search2 buttonlabel=Zop break=no </inputbox> </center> {{A̱tsak wat wu 2/kidee swáng a̱lyiat}} |link = |options = |main image = 0 }} <div class="main-wrapper"> <div class="main-wrapper-column"> {{A̱tsak wat wu 2/fi̱rem |id = |subtitle = |large title = {{int:wiktionary-mp-newentries}} |content = {{A̱tsak wat wu 2/nwuai nfai}} |link = * {{A̱tsak wat wu 2/fi̱rem/meniu | Wiktionary:Request entry | Request entry }} * {{A̱tsak wat wu 2/fi̱rem/meniu | Special:Newest_Page | Older }} |options = |mainimage = 0 }} </div> <div class="main-wrapper-column"> {{A̱tsak wat wu 2/fi̱rem |id = |subtitle = |largetitle = Tsa kyang |content = {{A̱tsak wat wu 2/Tazwa}} |link = * {{A̱tsak wat wu 2/fi̱rem/meniu| Help:Write a new page | Khwuk wat fai }} * {{A̱tsak wat wu 2/fi̱rem/meniu| Wiktionary:A̱na̱nwuai sot-á̱niet| A̱na̱nwuai sot-á̱niet }} * {{A̱tsak wat wu 2/fi̱rem/meniu| Wiktionary:Nkhang| Nkhang}} }} </div> </div> {{A̱tsak wat wu 2/fi̱rem |id = |subtitle = |largetitle = Lilyem ghyáng |content = {{A̱tsak wat wu 2/a̱lyem}} |link = * {{A̱tsak wat wu 2/fi̱rem/meniu| meta:Wiktionary#List of Wiktionaries | Lyulyoot hu shyia̱ mi̱ Meta }} |options = |main image = 0 }} {{A̱tsak wat wu 2/fi̱rem |id = |subtitle = |largetitle = Nta̱m jhyang |content = {{A̱tsak wat wu 2/nta̱m jhyang}} |link = |options = |main image = 0 }} {{MainPageInterwikis}} beqsxfubsshepwuraxhcri060iwhs1j Ta‌̱mpi‌̱let:A̱tsak wat wu/kidee swáng a̱lyiat 10 2621 38573 2025-05-31T13:44:30Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:A̱tsak wat wu/kidee swáng a̱lyiat]] nat [[Ta‌̱mpi‌̱let:A̱tsak wat wu 2/kidee swáng a̱lyiat]] 38573 wikitext text/x-wiki #REDIRECT [[Ta‌̱mpi‌̱let:A̱tsak wat wu 2/kidee swáng a̱lyiat]] i7tt4xcickrlyxfd607ujkpw3v67d38 Ta‌̱mpi‌̱let:A̱tsak wat wu/kidee swáng a̱lyiat/doc 10 2622 38575 2025-05-31T13:44:30Z Kambai Akau 8 Kambai Akau shyei wat hu [[Ta‌̱mpi‌̱let:A̱tsak wat wu/kidee swáng a̱lyiat/doc]] nat [[Ta‌̱mpi‌̱let:A̱tsak wat wu 2/kidee swáng a̱lyiat/doc]] 38575 wikitext text/x-wiki #REDIRECT [[Ta‌̱mpi‌̱let:A̱tsak wat wu 2/kidee swáng a̱lyiat/doc]] 2qv9inq1oo6pbjpc9msnxynd03ipyey Ta‌̱mpi‌̱let:A̱tsak wat wu 2/a̱pyia̱ 10 2623 38581 38580 2025-05-31T21:22:54Z Kambai Akau 8 38581 wikitext text/x-wiki <noinclude><templatestyles src="Template:A̱tsak wat wu 2/fi̱rem/styles.css" /></noinclude> <templatestyles src="Template:A̱tsak wat wu 2/a̱pyia̱/styles.css" /> <div class="main-top"> <div class="main-top-left"> <h1 class="main-top-header">Foo ma̱ng bai&nbsp;Swánga̱lyiatwuki&nbsp;nTyap ji</h1> A̱gban swáng a̱lyiat a̱ wa̱i nfa swáng a̱lyiat nTyap nang konyan wa '''[[Help:Edit|maai jhyet a̱ ka jhyuk a̱ni]]'''. <div class="main-top-mobileSearch">There are currently '''[[Special:Statistics|{{formatnum:{{La̱mba swáng a̱lyiat}}}}&nbsp;swáng a̱lyiat]]''' ji̱&nbsp;yet&nbsp;kap '''[[Mban-wa̱i:A̱lyem|&nbsp;lilyem&nbsp;{{NUMBEROFLANGUAGES}}&nbsp;a̱ni]]'''</div> </div> <div class="main-top-right main-plainlist"> <p class="main-top-articleCount">Mi̱ di̱ yong huni zi̱ byia̱ '''[[Special:Statistics|{{formatnum:swáng&nbsp;a̱lyiat&nbsp;{{La̱mba swáng a̱lyiat}}}}]]''' ja&nbsp;ji&nbsp;yet&nbsp;kap '''[[Special:Statistics|lilyem&nbsp;{{NUMBEROFARTICLES}}&nbsp;]]'''</p> <ul> '''[[Wiktionary:Introduction intro|Myiam nkyang jhyang]]'''&nbsp;•&nbsp;'''[[:Sa:Swáng a̱lyiat di̱n vak a̱lyem|A̱mgba̱m lilyem]]'''&nbsp;•&nbsp;'''[[Special:All articles|<span title="Search for entries by letter A, B, C…">Zop</span>]]''' </ul> </div> </div> <noinclude> </noinclude> ecm7u3497bg9d0n2j9297xtu01j8h20 Ta‌̱mpi‌̱let:A̱tsak wat wu 2/a̱pyia̱/styles.css 10 2624 38577 2025-05-31T13:56:42Z Kambai Akau 8 Created page with "/* Новое оформление шаблона [[Шаблон:Заглавная/Шапка]] Основано на: https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less https://design.wikimedia.org/style-guide/ */ .main-top { font-size: 1rem; margin-top: 1rem; padding-bottom: 1.5rem; } .main-top-left > p { font-size: 0.875em; margin: 0; } .main-top-right { font-size: 0.875em; margin-top: 0.5em; } .main-top-right > ul { display..." 38577 sanitized-css text/css /* Новое оформление шаблона [[Шаблон:Заглавная/Шапка]] Основано на: https://github.com/wikimedia/wikimedia-ui-base/blob/master/wikimedia-ui-base.less https://design.wikimedia.org/style-guide/ */ .main-top { font-size: 1rem; margin-top: 1rem; padding-bottom: 1.5rem; } .main-top-left > p { font-size: 0.875em; margin: 0; } .main-top-right { font-size: 0.875em; margin-top: 0.5em; } .main-top-right > ul { display: none; margin-top: 0.5rem; } .main-top-right .mw-ui-button.mw-ui-quiet { padding-right: 0; } .main-top-header { border-bottom: 0; margin-bottom: 0; margin-top: 0; } .main-top-articleCount { margin-bottom: 0; } body.skin-minerva .main-top-articleCount { display: none; } .main-top-mobileSearch { display: none; margin-top: 1rem; } body.skin-minerva .main-top-mobileSearch { display: block; } .main-top-mobileSearchButton { background: #fff; border: none; box-shadow: 0 2px 2px 0 rgba( 0, 0, 0, 0.25 ); color: #72777d; font-weight: normal; max-width: none; text-align: left; width: 100%; } /* Планшеты */ @media (min-width: 720px) { .main-top { background-color: #f8f9fa; border: 1px solid #c8ccd1; border-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, .15); margin-bottom: 1rem; padding: 1rem; } .main-top-right > ul { display: flex; flex-wrap: wrap; } .main-top-articleCount { margin-bottom: 0.5rem; } body.skin-minerva .main-top-articleCount { display: block; } body.skin-minerva .main-top-mobileSearch { display: none; } } /* Стационарные компьютеры */ @media (min-width: 1000px) { .main-top { align-items: center; background-position: right; background-repeat: no-repeat; /* background-image: url(https://upload.wikimedia.org/wikipedia/commons/e/e3/Wikipedia_logo_letters_banner.svg); */ display: flex; margin-bottom: 1.5rem; margin-top: 0.5rem; padding-bottom: 0; padding-left: 0; padding-right: 1.5rem; padding-top: 0; } .main-top-left { background-image: linear-gradient(to right, #f8f9fa 0%, #f8f9fa 70%, rgba(248, 249, 250, 0) 100%); flex: 3; padding: 2rem 0 2rem 1.5rem; } .main-top-right { flex: 2; margin-top: 0; text-align: right; } .main-top-right > ul { align-items: center; flex-direction: row-reverse; justify-content: right; margin-top: 0; text-align: left; } .main-top-SearchArticle + li .mw-ui-button.mw-ui-quiet { padding-right: 1em; } } 3y8lza29hxkhmvyjpnrrihavjzd5mev Ta‌̱mpi‌̱let:La̱mba swáng a̱lyiat 10 2625 38582 2025-05-31T21:24:26Z Kambai Akau 8 Created page with "{{#switch: {{{result|}}} | 1 = {{{{{|safesubst:}}}#invoke:Wiktionary Statistics/A|la̱mba swáng a̱lyiat|{{{1|}}}}} | 2 = {{{{{|safesubst:}}}#invoke:Wiktionary Statistics/2|la̱mba swáng a̱lyiat|{{{1|}}}}} | 3 | #default = {{NUMBEROFARTICLES}} }}<noinclude> {{Dokyumen}} </noinclude>" 38582 wikitext text/x-wiki {{#switch: {{{result|}}} | 1 = {{{{{|safesubst:}}}#invoke:Wiktionary Statistics/A|la̱mba swáng a̱lyiat|{{{1|}}}}} | 2 = {{{{{|safesubst:}}}#invoke:Wiktionary Statistics/2|la̱mba swáng a̱lyiat|{{{1|}}}}} | 3 | #default = {{NUMBEROFARTICLES}} }}<noinclude> {{Dokyumen}} </noinclude> qup8mfumkebcktcwqgeont8yqnva62p Ta‌̱mpi‌̱let:MainPageInterwikis 10 2626 38589 38583 2025-05-31T21:48:51Z Kambai Akau 8 38589 wikitext text/x-wiki <includeonly>[[af:]][[ar:]][[ast:]][[az:]][[bg:]][[bn:]][[br:]][[ca:]][[chr:]][[cs:]][[cy:]][[da:]][[de:]][[en:]][[el:]][[eo:]][[es:]][[et:]][[eu:]][[fa:]][[fi:]][[fr:]][[fy:]][[gl:]][[he:]][[hi:]][[hr:]][[hu:]][[hy:]][[id:]][[io:]][[is:]][[it:]][[ja:]][[jv:]][[ka:]][[kn:]][[ko:]][[ku:]][[ky:]][[la:]][[li:]][[lo:]][[lt:]][[lv:]][[mg:]][[ml:]][[my:]][[nl:]][[nn:]][[no:]][[oc:]][[om:]][[or:]][[pa:]][[pl:]][[ps:]][[pt:]][[ro:]][[ru:]][[scn:]][[sh:]][[shn:]][[simple:]][[sk:]][[sq:]][[sr:]][[sv:]][[sw:]][[ta:]][[te:]][[tg:]][[th:]][[tl:]][[tr:]][[uk:]][[ur:]][[uz:]][[vo:]][[wa:]][[zh-min-nan:]][[zh:]]</includeonly><noinclude>{{documentation}}</noinclude> 8azhldfjs3ov230fkhjl5x5b1nzyfjy Module:Arguments 828 2628 38588 38585 2025-05-31T21:48:10Z Kambai Akau 8 38588 Scribunto text/plain -- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil else return val end else return val end end local function tidyValTrimOnly(key, val) if type(val) == 'string' then return val:match('^%s*(.-)%s*$') else return val end end local function tidyValRemoveBlanksOnly(key, val) if type(val) == 'string' then if val:find('%S') then return val else return nil end else return val end end local function tidyValNoChange(key, val) return val end local function matchesTitle(given, title) local tp = type( given ) return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title end local translate_mt = { __index = function(t, k) return k end } function arguments.getArgs(frame, options) checkType('getArgs', 1, frame, 'table', true) checkType('getArgs', 2, options, 'table', true) frame = frame or {} options = options or {} --[[ -- Set up argument translation. --]] options.translate = options.translate or {} if getmetatable(options.translate) == nil then setmetatable(options.translate, translate_mt) end if options.backtranslate == nil then options.backtranslate = {} for k,v in pairs(options.translate) do options.backtranslate[v] = k end end if options.backtranslate and getmetatable(options.backtranslate) == nil then setmetatable(options.backtranslate, { __index = function(t, k) if options.translate[k] ~= k then return nil else return k end end }) end --[[ -- Get the argument tables. If we were passed a valid frame object, get the -- frame arguments (fargs) and the parent frame arguments (pargs), depending -- on the options set and on the parent frame's availability. If we weren't -- passed a valid frame object, we are being called from another Lua module -- or from the debug console, so assume that we were passed a table of args -- directly, and assign it to a new variable (luaArgs). --]] local fargs, pargs, luaArgs if type(frame.args) == 'table' and type(frame.getParent) == 'function' then if options.wrappers then --[[ -- The wrappers option makes Module:Arguments look up arguments in -- either the frame argument table or the parent argument table, but -- not both. This means that users can use either the #invoke syntax -- or a wrapper template without the loss of performance associated -- with looking arguments up in both the frame and the parent frame. -- Module:Arguments will look up arguments in the parent frame -- if it finds the parent frame's title in options.wrapper; -- otherwise it will look up arguments in the frame object passed -- to getArgs. --]] local parent = frame:getParent() if not parent then fargs = frame.args else local title = parent:getTitle():gsub('/sandbox$', '') local found = false if matchesTitle(options.wrappers, title) then found = true elseif type(options.wrappers) == 'table' then for _,v in pairs(options.wrappers) do if matchesTitle(v, title) then found = true break end end end -- We test for false specifically here so that nil (the default) acts like true. if found or options.frameOnly == false then pargs = parent.args end if not found or options.parentOnly == false then fargs = frame.args end end else -- options.wrapper isn't set, so check the other options. if not options.parentOnly then fargs = frame.args end if not options.frameOnly then local parent = frame:getParent() pargs = parent and parent.args or nil end end if options.parentFirst then fargs, pargs = pargs, fargs end else luaArgs = frame end -- Set the order of precedence of the argument tables. If the variables are -- nil, nothing will be added to the table, which is how we avoid clashes -- between the frame/parent args and the Lua args. local argTables = {fargs} argTables[#argTables + 1] = pargs argTables[#argTables + 1] = luaArgs --[[ -- Generate the tidyVal function. If it has been specified by the user, we -- use that; if not, we choose one of four functions depending on the -- options chosen. This is so that we don't have to call the options table -- every time the function is called. --]] local tidyVal = options.valueFunc if tidyVal then if type(tidyVal) ~= 'function' then error( "á̱ nwuak khai hu a̱bombwuon a̱fi̱ng 'valueFunc'" .. '(kyangta̱m á̱ fa myim a, ii ' .. type(tidyVal) .. ')', 2 ) end elseif options.trim ~= false then if options.removeBlanks ~= false then tidyVal = tidyValDefault else tidyVal = tidyValTrimOnly end else if options.removeBlanks ~= false then tidyVal = tidyValRemoveBlanksOnly else tidyVal = tidyValNoChange end end --[[ -- Set up the args, metaArgs and nilArgs tables. args will be the one -- accessed from functions, and metaArgs will hold the actual arguments. Nil -- arguments are memoized in nilArgs, and the metatable connects all of them -- together. --]] local args, metaArgs, nilArgs, metatable = {}, {}, {}, {} setmetatable(args, metatable) local function mergeArgs(tables) --[[ -- Accepts multiple tables as input and merges their keys and values -- into one table. If a value is already present it is not overwritten; -- tables listed earlier have precedence. We are also memoizing nil -- values, which can be overwritten if they are 's' (soft). --]] for _, t in ipairs(tables) do for key, val in pairs(t) do if metaArgs[key] == nil and nilArgs[key] ~= 'h' then local tidiedVal = tidyVal(key, val) if tidiedVal == nil then nilArgs[key] = 's' else metaArgs[key] = tidiedVal end end end end end --[[ -- Define metatable behaviour. Arguments are memoized in the metaArgs table, -- and are only fetched from the argument tables once. Fetching arguments -- from the argument tables is the most resource-intensive step in this -- module, so we try and avoid it where possible. For this reason, nil -- arguments are also memoized, in the nilArgs table. Also, we keep a record -- in the metatable of when pairs and ipairs have been called, so we do not -- run pairs and ipairs on the argument tables more than once. We also do -- not run ipairs on fargs and pargs if pairs has already been run, as all -- the arguments will already have been copied over. --]] metatable.__index = function (t, key) --[[ -- Fetches an argument when the args table is indexed. First we check -- to see if the value is memoized, and if not we try and fetch it from -- the argument tables. When we check memoization, we need to check -- metaArgs before nilArgs, as both can be non-nil at the same time. -- If the argument is not present in metaArgs, we also check whether -- pairs has been run yet. If pairs has already been run, we return nil. -- This is because all the arguments will have already been copied into -- metaArgs by the mergeArgs function, meaning that any other arguments -- must be nil. --]] if type(key) == 'string' then key = options.translate[key] end local val = metaArgs[key] if val ~= nil then return val elseif metatable.donePairs or nilArgs[key] then return nil end for _, argTable in ipairs(argTables) do local argTableVal = tidyVal(key, argTable[key]) if argTableVal ~= nil then metaArgs[key] = argTableVal return argTableVal end end nilArgs[key] = 'h' return nil end metatable.__newindex = function (t, key, val) -- This function is called when a module tries to add a new value to the -- args table, or tries to change an existing value. if type(key) == 'string' then key = options.translate[key] end if options.readOnly then error( 'cannot write to argument table lock "' .. tostring(key) .. '"; read only panel', 2 ) elseif options.noOverwrite and args[key] ~= nil then error( 'cannot write to argument table lock "' .. tostring(key) .. '"; overriding existing arguments is not allowed ', 2 ) elseif val == nil then --[[ -- If the argument is to be overwritten with nil, we need to erase -- the value in metaArgs, so that __index, __pairs and __ipairs do -- not use a previous existing value, if present; and we also need -- to memoize the nil in nilArgs, so that the value isn't looked -- up in the argument tables if it is accessed again. --]] metaArgs[key] = nil nilArgs[key] = 'h' else metaArgs[key] = val end end local function translatenext(invariant) local k, v = next(invariant.t, invariant.k) invariant.k = k if k == nil then return nil elseif type(k) ~= 'string' or not options.backtranslate then return k, v else local backtranslate = options.backtranslate[k] if backtranslate == nil then -- Skip this one. This is a tail call, so this won't cause stack overflow return translatenext(invariant) else return backtranslate, v end end end metatable.__pairs = function () -- Called when pairs is run on the args table. if not metatable.donePairs then mergeArgs(argTables) metatable.donePairs = true end return translatenext, { t = metaArgs } end local function inext(t, i) -- This uses our __index metamethod local v = t[i + 1] if v ~= nil then return i + 1, v end end metatable.__ipairs = function (t) -- Called when ipairs is run on the args table. return inext, t, 0 end return args end return arguments ew6vy1x3gedtm9g4il8hgif3qublz38 Module:Documentation/config 828 2629 38586 2025-05-31T21:36:58Z Kambai Akau 8 Created page with "---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------..." 38586 Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-template'] -- The name of the template that displays the protection icon (a padlock on enwiki). cfg['protection-template'] = 'pp-template' -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ -- cfg['protection-template-args'] -- Any arguments to send to the protection template. This should be a Lua table. -- For example, if the protection template is "pp-template", and the wikitext template invocation -- looks like "{{pp-template|docusage=yes}}", then this table should look like "{docusage = 'yes'}". --]] cfg['protection-template-args'] = {small = 'yes'} --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[Tập tin:Edit In Sandbox Icon - Color.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = 'trang [[w:en:Wikipedia:Template test cases|chỗ thử bản mẫu]]' cfg['sandbox-notice-pagetype-module'] = 'trang [[w:en:Wikipedia:Template test cases|chỗ thử mô đun]]' cfg['sandbox-notice-pagetype-other'] = 'trang chỗ thử' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'Đây là $1 cho $2.' cfg['sandbox-notice-diff-blurb'] = 'Đây là $1 cho $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'khác' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'Xem thêm trang con so sánh cho $1.' cfg['sandbox-notice-testcases-link-display'] = 'trường hợp kiểm thử' cfg['sandbox-notice-testcases-run-blurb'] = 'Xem thêm trang con so sánh cho $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'chạy' -- cfg['sandbox-category'] -- A category to add to all template sandboxes. cfg['sandbox-category'] = 'Chỗ thử bản mẫu' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Documentation-plain.svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Tài liệu bản mẫu' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Tài liệu mô đun' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Tóm lược' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Tài liệu' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'xem' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'sửa' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'lịch sử' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'làm mới' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'tạo' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = '[[w:Wikipedia:Tài liệu bản mẫu|Tài liệu]] bên trên [[w:en:Wikipedia:Transclusion|được truyền tải]] từ $1.' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'Bạn có thể muốn $1 một trang tài liệu cho [[w:en:Wikipedia:Lua|mô đun Scribunto]] này.' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Biên tập viên sửa đổi có thể thử nghiệm trong các trang $1 và $2 của bản mẫu này." cfg['experiment-blurb-module'] = "Biên tập viên sửa đổi có thể thử nghiệm trong các trang $1 và $2 của mô đun này." ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Bản mẫu:Tài liệu/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Bản mẫu:Tài liệu/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'chỗ thử' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'sửa' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'tạo' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'khác' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Tạo phiên bản chỗ thử của $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'sao' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Bản mẫu:Tài liệu/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Bản mẫu:Tài liệu/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Bản mẫu:Tài liệu/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'trường hợp kiểm thử' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'sửa' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'chạy' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'tạo' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Thêm thể loại vào trang con $1.' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Trang con của $1 này' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'bản mẫu' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'mô đun' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'trang' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Bản mẫu:Tài liệu/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Bản mẫu:Tài liệu/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = nil --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg ehq4ks3484nwuyncucg2ddy4b8vf6dv kat 0 2630 42958 38592 2026-02-27T19:51:47Z MarcoSwart 418 layout 42958 wikitext text/x-wiki =={{-nl-}}== [[Fail:Cat November 2010-1a.jpg|thumb|'''kat''']] ===Yei=== * [[Za̱FBS]]: / kɑt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-kat.ogg}} ** {{hyphenation|nl|kat}} ===A̱lyoot=== [[de#Dot|''de'']] '''kat''' (''á̱kpa:'' [[de#Dot|''de'']] [[katten#Dot|'''katten''']]) # [[a̱kwi]] ([[species:Felis catus|''Felis catus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] mu7p9n3qtt95j0hofm4uhbz0idzhbui katten 0 2631 38593 2025-05-31T22:00:38Z Kambai Akau 8 Created page with "==Dot== [[Fail:A kitten and its mother — Meitei domestic cat breed (Meitei house cat variety) — Imphal, Kangleipak (Manipur).jpg|thumb|'''katten''']] ===Yei=== * [[Za̱FBS]]: /ˈkɑtə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-katten.ogg}} * {{hyphenation|nl|kat|ten}} ===A̱lyoot=== [[de#Dot|de]] '''katten''' # ''a̱nyiung'' [[kat#Dot|kat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38593 wikitext text/x-wiki ==Dot== [[Fail:A kitten and its mother — Meitei domestic cat breed (Meitei house cat variety) — Imphal, Kangleipak (Manipur).jpg|thumb|'''katten''']] ===Yei=== * [[Za̱FBS]]: /ˈkɑtə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-katten.ogg}} * {{hyphenation|nl|kat|ten}} ===A̱lyoot=== [[de#Dot|de]] '''katten''' # ''a̱nyiung'' [[kat#Dot|kat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7upm96c5tgv1z8h04l84hgp4rgpv4hj Sa:nkyangtyei nkyang 14 2632 38605 2025-05-31T22:49:14Z Kambai Akau 8 Created page with "[[Sa:nkyang]]" 38605 wikitext text/x-wiki [[Sa:nkyang]] ee12p3znpyy52bkzelm3exeyqs1w0ne a̱ka̱ca̱yang 0 2633 38625 38622 2025-05-31T23:17:24Z Kambai Akau 8 /* A̱lyoot */ 38625 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kə̀t͡ʃəʲŋ/}} ===A̱lyoot=== '''a̱ka̱ca̱yang''' (''a̱nyiung'' '''[[a̱ca̱yang]]''') # ''Vak lyuut'' [[a̱ka̱ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 4csogqvtr8uo1rsvvm06yooghet4tcy a̱ka̱ciyang 0 2634 38624 38623 2025-05-31T23:16:33Z Kambai Akau 8 /* A̱lyoot */ 38624 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kə̀t͡ʃiʲaŋ/}} ===A̱lyoot=== '''a̱ka̱ciyang''' (''a̱nyiung'' '''[[a̱ciyang]]''') # ''Vak lyuut'' [[a̱ka̱ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8kl8hdmdov487cbu4l4kj6jduzi1a8o ka̱crang 0 2635 38636 38634 2025-05-31T23:31:31Z Kambai Akau 8 38636 wikitext text/x-wiki ==Tyap (Fantswam, Sholyia̱, Tyeca̱rak)== ===Yei=== * [[Za̱FBS]]: /kǝt͡ʃraŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱crang''' (''á̱kpa'' '''?ká̱crang''') # [[a̱ceang]] [[Sa:Fantswam]] [[Sa:Sholyia̱]] [[Sa:Tyeca̱rak]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /kǝt͡ʃraŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱crang''' (''á̱kpa'' '''?na̱crang''') # [[a̱ceang]] # [[a̱gban swáng a̱lyiat]] [[Sa:Swáng a̱lyiat nJhyuo]] it6oqek97vw3tk7u1znji5u4zbg42gg ucrang 0 2636 38642 38629 2025-05-31T23:43:43Z Kambai Akau 8 /* Tyap (Gworog, Ta̱kad, Tyuku) */ 38642 wikitext text/x-wiki ==Tyap (Gworog, Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /ut͡ʃraŋ/ * A̱nwuat: ===A̱lyoot=== '''ucrang''' (''á̱kpa'' '''*''') # [[a̱ceang]] [[Sa:Gworog]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3bz8tg6uldnwdkte885segvs0eon83k a̱yaaburga 0 2637 38641 2025-05-31T23:39:45Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaabùrɡà/}} ** {{audio|kcg|Kcg-a̱yaaburga.oga|a=}} ** {{hyphenation|kcg|a̱|yaa|bur|ga}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱yaaburga''' (''a̱nyiung'' '''[[a̱burga]]''') # ''Vak lyuut'' [[a̱yaaburi̱ga]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38641 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaabùrɡà/}} ** {{audio|kcg|Kcg-a̱yaaburga.oga|a=}} ** {{hyphenation|kcg|a̱|yaa|bur|ga}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱yaaburga''' (''a̱nyiung'' '''[[a̱burga]]''') # ''Vak lyuut'' [[a̱yaaburi̱ga]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtyei nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8pro09zdwiwnnups0jeobrhaxmdznx4 ka̱ta 0 2638 38647 2025-06-01T00:09:17Z Kambai Akau 8 Created page with "==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́ta/ * A̱nwuat: ===A̱lyoot=== '''ka̱ta''' ka (''á̱kpa'' '''?ká̱ta''' na) # [[a̱ta]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38647 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́ta/ * A̱nwuat: ===A̱lyoot=== '''ka̱ta''' ka (''á̱kpa'' '''?ká̱ta''' na) # [[a̱ta]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] hwwrmrysi0x40scmh54e3babhdjszsd uta 0 2639 38648 2025-06-01T00:10:03Z Kambai Akau 8 Created page with "==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /uta/ * A̱nwuat: ===A̱lyoot=== '''uta''' ka (''á̱kpa'' '''?*''') # [[a̱ta]] [[Sa:Gworog]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38648 wikitext text/x-wiki ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /uta/ * A̱nwuat: ===A̱lyoot=== '''uta''' ka (''á̱kpa'' '''?*''') # [[a̱ta]] [[Sa:Gworog]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] m6pv8qs4enzxf9xbcogewfsfphewgnd a̱te 0 2640 38650 38649 2025-06-01T00:12:15Z Kambai Akau 8 38650 wikitext text/x-wiki ==Tyap (Sholyia̱, Tyeca̱rak)== ===Yei=== * [[Za̱FBS]]: /ə́te/ * A̱nwuat: ===A̱lyoot=== '''a̱te''' ke (''á̱kpa'' '''?a̱ka̱te''' ne) # [[a̱ta]] [[Sa:Sholyia̱]] [[Sa:Tyeca̱rak]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5ohkdm5idcz334t4x3wf71km82k1r9c uti 0 2641 38651 2025-06-01T00:13:44Z Kambai Akau 8 Created page with "==Tyap (Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /uti/ * A̱nwuat: ===A̱lyoot=== '''uti''' ki (''á̱kpa'' '''?*''' ) # [[a̱ta]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38651 wikitext text/x-wiki ==Tyap (Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /uti/ * A̱nwuat: ===A̱lyoot=== '''uti''' ki (''á̱kpa'' '''?*''' ) # [[a̱ta]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] lbtp13pfbwurvox26gn07haa68snbvu a̱ka̱ta 0 2642 38719 38675 2025-06-01T23:08:51Z Kambai Akau 8 /* A̱lyoot 3 */ 38719 wikitext text/x-wiki ==Tyap== [[Fail:Texas straw hat with the ornament made of a rattlesnake's skin.jpg|thumb|'''A̱ka̱ta''' khwi]] [[Fail:None of your business meme.gif|thumb|Á̱ lyuut di̱n Shong, "'''A̱ka̱ta''' ang kya bah!"]] [[Fail:Royal bows from the tomb of Tutankhamun - Luxor Museum.jpg|thumb|right|220px|Ntangka̱i '''a̱ka̱ta''' nvwuon a̱byin Ma̱sa̱t gbangbang]] ===A̱lyoot 1=== '''a̱ka̱ta''' (''á̱kpa'' '''[[a̱yaaka̱ta]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # ''A̱ka̱ta'' wu yet tangka̱i bung hwa á̱ nok ma̱ng ywan khwo ku a̱shya̱ a̱ni nang á̱ khwi mat mam ma̱ng za a̱ni. #* ''Á̱ mai A̱tyoli Zwandyen nyia̱ gu ku '''a̱ka̱ta''' A̱fa̱taa, lyuo.'' #* '''''A̱ka̱ta''' wuni byia̱ bwuk. Nat a yurup bwuk hu a̱ta̱usa.'' #* ''N gwai A̱gwaza n jhyung n ba̱ng '''a̱ka̱ta''' wu a̱fwun. Da̱ n na nyia̱ ni wa ma̱ng mam huni?'' ====Yei==== * {{IPA|kcg|/ə̀kə́tá/}} ** {{audio|kcg|Kcg-a̱ka̱ta.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ta}} (a̱ka̱tyong 3) ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i bung}} * A̱do: {{t+|bin|ukata}} * [[A̱ghwangkpang]]: {{t+|yo|akata}} * [[Dot]]: {{t+|nl|hoed}} * [[Shong]]: {{t+|en|hat}} {{trans-bottom}} [[Sa:nkyangkhwi]] ===A̱lyoot 2=== '''a̱ka̱ta''' (''á̱kpa'' ?'''[[á̱ka̱ta]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' ?'''na''') # ''A̱ka̱ta'' yet kyang hwa nang a̱yin byia̱ ma̱ a̱lyiat. Ka̱nang a̱lyiat na byia̱ a̱meang ma̱ng a̱nggu, a̱ byia̱ a̱ka̱ta ma̱ng a̱lyiat na. #* ''Yihwa yet '''a̱ka̱ta''' ang ka ma̱ a̱lyiat nani?'' #* '''''A̱ka̱ta''' nggu kya a?'' #* ''Da̱ nwan, a bu byia̱ '''a̱ka̱ta''' ma̱ng a̱yin ma̱ng a̱nzi̱t bah.'' ====Yei==== * {{IPA|kcg|/ə́kə́tá/}} ** {{audio|kcg|Kcg-a̱ka̱ta.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ta}} (a̱ka̱tyong 3) ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱fi̱fa}} * [[Dot]]: {{t+|nl|zorg}}, {{t+|nl|belang}} * [[Kpat]]: {{t+|ha|ruwa}} * [[Shong]]: {{t+|en|concern}}, {{t+|en|stake}}, {{t+|en|business}}, {{t+|en|interest}}, {{t+|en|matter}}, {{t+|en|issue}} {{trans-bottom}} ===A̱lyoot 3=== # ''a̱nyiung'' [[a̱ta]] ====Yei==== * {{IPA|kcg|/ə̀kəta/}} ** {{audio|kcg|Kcg-a̱ka̱ta.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ta}} (a̱ka̱tyong 3) ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtang hyet}} * [[Dot]]: {{t+|nl|bogen}} * [[Shong]]: {{t+|en|bows}} {{trans-bottom}} {{trans-top|A̱yaanggurung ku a̱ghap a̱byiri̱m nok}} * [[Dot]]: {{t+|nl|bogen}} * [[Shong]]: {{t+|en|archs}} {{trans-bottom}} {{trans-top|Nkyang ku ghap ku gurung a̱ni}} * [[Dot]]: {{t+|nl|beugelen}} * [[Shong]]: {{t+|en|brackets}} {{trans-bottom}} {{trans-top|A̱yaalama lyuut}} * [[Dot]]: {{t+|nl|haakjes}} * [[Shong]]: {{t+|en|parenthesis}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ekqw5mjzaok69nkgxp2ruxvmp8v6uf5 a̱yaaka̱ta 0 2643 38669 2025-06-01T01:14:51Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Straw hats and baskets.jpg|thumb|right|220px|'''A̱yaaka̱ta''' ma̱ng a̱ka̱ceang á̱ lyiai mi̱ kaswuo ma̱ a̱byin Zambya]] ===Yei=== * {{IPA|kcg|/ə̀jaakəta/}} ** {{audio|kcg|Kcg-a̱yaaka̱ta.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ka̱|ta}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱ta]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangkhwi}} * [[Dot]]: {{t+|nl|hoeden}} * [[Shong]]: {{t+|en|hats}} {{trans-bottom}} [[Sa:a̱lyoot]..." 38669 wikitext text/x-wiki ==Tyap== [[Fail:Straw hats and baskets.jpg|thumb|right|220px|'''A̱yaaka̱ta''' ma̱ng a̱ka̱ceang á̱ lyiai mi̱ kaswuo ma̱ a̱byin Zambya]] ===Yei=== * {{IPA|kcg|/ə̀jaakəta/}} ** {{audio|kcg|Kcg-a̱yaaka̱ta.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ka̱|ta}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱ta]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangkhwi}} * [[Dot]]: {{t+|nl|hoeden}} * [[Shong]]: {{t+|en|hats}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangkhwi]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qxpppqur6uctfzvmc6wmijnyd4bcirl Sa:nkyangkhwi 14 2644 38670 2025-06-01T01:15:25Z Kambai Akau 8 Created page with "[[Sa:nkyang]]" 38670 wikitext text/x-wiki [[Sa:nkyang]] ee12p3znpyy52bkzelm3exeyqs1w0ne ca̱yang 0 2645 38677 2025-06-01T01:34:18Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃə́ʲáŋ/}} ** {{audio|kcg|Kcg-ca̱yang.oga|a=}} ** {{hyphenation|kcg|ca̱|yang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ca̱yang''' (''á̱kpa'' '''[[nca̱yang]]''') # ''Vak lyuut'' [[ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38677 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃə́ʲáŋ/}} ** {{audio|kcg|Kcg-ca̱yang.oga|a=}} ** {{hyphenation|kcg|ca̱|yang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ca̱yang''' (''á̱kpa'' '''[[nca̱yang]]''') # ''Vak lyuut'' [[ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5nq5bear0dh6faub90cv7jum852nr5q ciyang 0 2646 38678 2025-06-01T01:34:59Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃíʲáŋ/}} ** {{audio|kcg|Kcg-ciyang.oga|a=}} ** {{hyphenation|kcg|ci|yang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ciyang''' (''á̱kpa'' '''[[nciyang]]''') # ''Vak lyuut'' [[ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38678 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/t͡ʃíʲáŋ/}} ** {{audio|kcg|Kcg-ciyang.oga|a=}} ** {{hyphenation|kcg|ci|yang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ciyang''' (''á̱kpa'' '''[[nciyang]]''') # ''Vak lyuut'' [[ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] t1u9d9clyv48xzdkawe1xivcratekta nciyang 0 2647 38679 2025-06-01T01:36:29Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/nt͡ʃiʲŋ/}} ===A̱lyoot=== '''nciyang''' (''a̱nyiung'' '''[[ciyang]]''') # ''Vak lyuut'' [[nceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38679 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/nt͡ʃiʲŋ/}} ===A̱lyoot=== '''nciyang''' (''a̱nyiung'' '''[[ciyang]]''') # ''Vak lyuut'' [[nceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] n411ju0c8m5lry8tgkj6xzmpncgqape nca̱yang 0 2648 38681 2025-06-01T01:38:12Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/nt͡ʃəʲaŋ/}} ===A̱lyoot=== '''nca̱yang''' (''a̱nyiung'' '''[[ca̱yang]]''') # ''Vak lyuut'' [[nceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38681 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/nt͡ʃəʲaŋ/}} ===A̱lyoot=== '''nca̱yang''' (''a̱nyiung'' '''[[ca̱yang]]''') # ''Vak lyuut'' [[nceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 4t810xkzeyqhnprzv2wbupk55yzh3bz Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 4, 2025 10 2649 38742 38686 2025-06-02T11:26:10Z Kambai Akau 8 38742 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 3, 2025|''Lyuo'']]<br> '''[[nkap]]''' ''a̱lyoot'' ==Tyap== [[Fail:Skeleton-2632153.jpg|thumb|Fam a̱za '''nkap''' a̱tyubishyi hu]] [[Fail:Parts of flower(3).gif|thumb|'''Nkap''' kywat di̱n Shong]] ===Yei=== * {{IPA|kcg|/ŋkab/}} ** {{hyphenation|kcg|n|kap}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-Nkap.ogg|a=}} ===A̱lyoot 1=== '''nkap''' (''á̱kpa'' '''[[a̱ka̱nkap]]''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''na''') # '''Nkap''' nia yet a̱kuu nkungkup vam kyangswuan --- ku a̱tyubishyi ku nyam. #* ''N fa̱k a̱ nyia̱ a̱ ku kpa̱ra̱m '''nkap''' na.'' #* '''''Nkap''' a̱bwu nia na.'' #* ''Á̱nietnzop nkhang gbangbang a ku ta̱taat '''nkap''' tangka̱i nyam gbangbang ghyang da̱ a̱vwuo a̱kya ta̱ulyia̱.'' [[nkap|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} jyzh2pyrrqfjwwx4isw1texj55e1exd Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 5, 2025 10 2650 38743 38685 2025-06-02T11:27:08Z Kambai Akau 8 38743 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 4, 2025|''Lyuo'']]<br> '''[[a̱khwon]]''' ''a̱lyoot'' ==Tyap== [[File:Siekiera.png|thumb|'''A̱khwon''' a̱nu a̱nyiung]] ===Yei=== * {{IPA|kcg|/əxʷə́n/}} ** {{audio|kcg|Kcg-a̱khwon.ogg|a=}} ** {{hyphenation|kcg|a̱|khwon}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱khwom''' (''á̱kpa'' '''[[a̱ka̱khwon]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱khwon''' ka yet tangka̱i kyangta̱m hwa ku byia̱ shan ma̱ng a̱pyia̱ ntswam, á̱ tyam a̱ka̱kwon ma̱ng nkwon ma̱ng a̱nka. #* ''A san '''a̱khwon''' kani a̱ji wa? Ka̱ yet a̱sham ba̱t!'' #* '''''A̱khwon''' ka kwa mami a̱ghyui ka.'' #* ''A̱nu '''a̱khwon''' ka swan gba̱pdok.'' [[a̱khwon|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} da3h5a4bn4i4gf3xw24iv2fplylo87x Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 6, 2025 10 2651 38687 2025-06-01T01:59:43Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 5, 2025|''Lyuo'']]<br> '''[[pluim]]''' ''a̱lyoot'' ==Dot== [[Fail:A single white feather closeup.jpg|thumb|'''pluim''']] ===Yei=== * [[Za̱FBS]]: /plœym/ (a̱tyong 1); * {{audio|nl|Nl-pluim.ogg}} * {{hyphenation|nl|pluim}} ===A̱lyoot=== [[de#Dot|de]] '''pluim''' (''á̱kpa'' [[de#Dot|de]] [[pluimen#Dot|'''pluimen''']]) # [[cat]] pluim|ya a̱s..." 38687 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 5, 2025|''Lyuo'']]<br> '''[[pluim]]''' ''a̱lyoot'' ==Dot== [[Fail:A single white feather closeup.jpg|thumb|'''pluim''']] ===Yei=== * [[Za̱FBS]]: /plœym/ (a̱tyong 1); * {{audio|nl|Nl-pluim.ogg}} * {{hyphenation|nl|pluim}} ===A̱lyoot=== [[de#Dot|de]] '''pluim''' (''á̱kpa'' [[de#Dot|de]] [[pluimen#Dot|'''pluimen''']]) # [[cat]] [[pluim|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} qgmtefz0ga8mvhnwz0sakd3u9jvooxe Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 7, 2025 10 2652 38688 2025-06-01T02:02:31Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 6, 2025|''Lyuo'']]<br> '''[[a̱mgbat]]''' ''a̱lyoot'' ==Tyap== [[Fail:Agama Lizard - Male.JPG|thumb|'''A̱mgbat''' a̱ byia̱ a̱shong a̱pyia̱ a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀mɡ͡bad/}} ** {{hyphenation|kcg|a̱|m|gbat}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱mgbat.ogg|a=}} * '''Fantswam''': a̱mgbrak /ə̀mɡ͡brak/ ** A̱nwuat: ===A̱lyoot==..." 38688 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 6, 2025|''Lyuo'']]<br> '''[[a̱mgbat]]''' ''a̱lyoot'' ==Tyap== [[Fail:Agama Lizard - Male.JPG|thumb|'''A̱mgbat''' a̱ byia̱ a̱shong a̱pyia̱ a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀mɡ͡bad/}} ** {{hyphenation|kcg|a̱|m|gbat}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱mgbat.ogg|a=}} * '''Fantswam''': a̱mgbrak /ə̀mɡ͡brak/ ** A̱nwuat: ===A̱lyoot=== '''a̱mgbat''' (''á̱kpa'' '''[[a̱yaamgbat]]''') :Sot swang a̱lyiat: :: '''wu''' (''á̱kpa'' '''ba''') # '''A̱mgbat''' ([[species:Lacertilia|''Lacertilia'']]) yet tangka̱i nyam hwa ku li junjung ku ku a̱byin ma̱ng a̱kukum a̱ti̱tak a̱naai a̱ni ma̱ng khwokhwuai vam. #* ''Á̱ ni̱ shyiat '''a̱mgbat''' ku a̱magwam kya!'' #* '''''A̱mgbat''' kwa neet a̱zakwon a̱ si̱ byiat a̱pyia̱ nggu, "Foo ma̱ng ta̱m hu!".'' #* ''Bai a vwuong '''a̱mgbat''' wuni a̱ta̱usa, Kuntyin.'' [[a̱mgbat|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 2pd50m8u0r0bysde3z5zjc7inrb8oxr a̱cap-a̱ta 0 2653 38711 38710 2025-06-01T22:27:42Z Kambai Akau 8 /* Bwoi a̱lyoot */ 38711 wikitext text/x-wiki ==Tyap== [[Fail:FlaemischerSpleissZweiseitig.jpeg|thumb|'''A̱cap-a̱ta''']] === Bwoi a̱lyoot === Neet di̱ ''[[a̱cap]]'' + ''[[a̱ta]]''. ===Yei=== * {{IPA|kcg|/ət͡ʃab-ətá/}} ** {{audio|kcg|Kcg-a̱cap-a̱ta.oga|a=}} ** {{hyphenation|kcg|a̱|cap|a̱|ta}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱cap-a̱ta''' (''á̱kpa'' '''[[cap-a̱ka̱ta]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱cap-a̱ta''' yet a̱ywan a̱ta kya nang á̱ tyei hyet á̱ khwat mat á̱ ma kyang. #* '''''A̱cap-a̱ta''' ka byia̱ cet ba̱t.'' #* ''Yok khwat '''a̱cap-a̱ta''' ka a̱nia bah.'' #* ''Ku myin a shai '''a̱cap-a̱ta''' kani a̱nggang.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ywan a̱ta}} * [[Dot]]: {{t+|nl|boogpees}} * [[Shong]]: {{t+|en|bowstring}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 4w47ygnqtkln3cdw2tz0dkilh2a6syt cap-a̱ka̱ta 0 2654 38714 38707 2025-06-01T22:31:05Z Kambai Akau 8 /* Tyap */ 38714 wikitext text/x-wiki ==Tyap== [[Fail:J20161101-0064—Making cordage for nets, bowstrings, etc—RPBG (30525039970).jpg|thumb|'''Cap-a̱ka̱ta''']] === Bwoi a̱lyoot === Neet di̱ ''[[cap]]'' + ''[[a̱ka̱ta]]''. ===Yei=== * {{IPA|kcg|/t͡ʃab-əkəta/}} ** {{audio|kcg|Kcg-cap-a̱ka̱ta.ogg|a=}} ** {{hyphenation|kcg|cap|a̱|ka̱|ta}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱cap-a̱ta]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱ta}} * [[Dot]]: {{t+|nl|boogpezen}} * [[Shong]]: {{t+|en|bowstrings}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 94xy4rgjxhy12adgcda037zpqmpqnyp a̱la̱u 0 2655 38766 38754 2025-06-02T23:35:00Z Kambai Akau 8 38766 wikitext text/x-wiki ==Tyap== [[Fail:General Rafael Urdaneta Bridge view from the lake to Cabimas side.jpg|thumb|'''A̱la̱u''' Jenera Rafael Urdaneta ma̱ a̱byin MS]] [[Fail:Yam farming.jpg|thumb|'''A̱la̱u''' cyi]] [[Fail:Football Pallo valmiina-cropped.jpg|thumb|'''A̱la̱u'''-a̱ti̱tak]] ===Yei=== * {{IPA|kcg|/ələu/}} ** {{audio|kcg|Kcg-a̱la̱u.oga|a=}} ** {{hyphenation|kcg|a̱|la̱u}} (a̱ka̱tyong 2) ===A̱lyoot 1=== '''a̱la̱u''' (''á̱kpa'' '''[[a̱ka̱la̱u]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') '''A̱la̱u''' ka bye fa: # a̱byiek kya nang á̱ ni̱ nok á̱ ka byiek a̱gba̱ndang vam a̱sa̱khwot a̱ni. #* '''''A̱la̱u''' ka byia̱ a̱swap ba̱t!'' #* ''Zang sot-nta̱m ja á̱ nwuak ta̱m nok '''a̱la̱u''' hu?'' #* ''Si̱sak nang n nwuan '''a̱la̱u''' kani a̱ni, ka̱ doot ka̱ kwok nzi̱t a̱mgba̱m a?'' # a̱gba̱ndang a̱byinkhap cyi. #* '''''A̱la̱u''' cyi ka shyia̱ mi̱ zang fam hwa?'' #* ''A ku kap '''a̱la̱u''' zang jen?'' #* ''Konyan kap '''a̱la̱u''' kang ma̱ng a̱tyu wuni!'' ====Bu nwuan==== * [[a̱byiek]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱byiek}} * [[Dot]]: {{t+|nl|brug}} * [[Shong]]: {{t+|en|bridge}} {{trans-bottom}} {{trans-top|A̱vwuokhap cyi}} * [[Dot]]: {{t+|nl|grote yamboerderij}} * [[Shong]]: {{t+|en|large yam farm}} {{trans-bottom}} ===A̱lyoot 2=== '''a̱la̱u''' (''á̱kpa'' '''[[a̱yaala̱u]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱la̱u''' wu yet a̱nggurung kyangvwuo wa nang á̱ tsot a̱ni ku ma̱ng bwak hu ku ma̱ng a̱ti̱tak ba. #* '''''A̱la̱u''' ka kai a̱ji wa? Nat a kyiak nka.'' #* ''Nyi yok tsot '''a̱la̱u''' a̱ji ba, kalak mbwuk na la̱u nzi̱t.'' #* ''N san a̱bafai nung ka '''a̱la̱u'''.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangvwuo}} * [[Dot]]: {{t+|nl|bal}} * [[Shong]]: {{t+|en|ball}} {{trans-bottom}} ====Bwoi mi̱ bwoi==== * [[a̱la̱u-a̱ceang]] * [[a̱la̱u-a̱ti̱tak]] * [[a̱la̱ubwak]] * [[a̱la̱ujhyi]] * [[a̱la̱untsaai]] ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fo6f0woe07wnglf7pnfklvzdv5uhvvv a̱yaala̱u 0 2656 38729 38728 2025-06-01T23:52:27Z Kambai Akau 8 /* Tyap */ 38729 wikitext text/x-wiki ==Tyap== [[Fail:Sport balls 2.png|thumb|'''A̱yaala̱u''' piti]] === Bwoi a̱lyoot === Neet di̱ ''[[a̱yaa-]]'' + ''[[a̱la̱u]]''. ===Yei=== * {{IPA|kcg|/əjaaləu/}} ** {{audio|kcg|Kcg-a̱yaala̱u.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|la̱u}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱u#A̱lyoot_2|a̱la̱u]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangvwuo}} * [[Dot]]: {{t+|nl|ballen}} * [[Shong]]: {{t+|en|balls}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fbiorn6o1a79xsuku2i36a51ft6n2mx a̱ka̱la̱u 0 2657 38767 38731 2025-06-02T23:35:20Z Kambai Akau 8 38767 wikitext text/x-wiki ==Tyap== [[Fail:Sinuiju Collage.png|thumb|'''A̱ka̱la̱u''' a̱feang shyia̱ mi̱ ghwughwu huni]] [[Fail:A yam farm in Atak ma wai.jpg|thumb|'''A̱ka̱la̱u''' cyi]] === Bwoi a̱lyoot === Neet di̱ ''[[a̱ka̱-]]'' + ''[[a̱la̱u]]''. ===Yei=== * {{IPA|kcg|/əkələu/}} ** {{audio|kcg|Kcg-a̱ka̱la̱u.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|la̱u}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱u#A̱lyoot_1|a̱la̱u]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱byiek}} * [[Dot]]: {{t+|nl|bruggen}} * [[Shong]]: {{t+|en|bridges}} {{trans-bottom}} {{trans-top|A̱ca̱cet bibyinkhap cyi}} * [[Dot]]: {{t+|nl|grote yamboerderijen}} * [[Shong]]: {{t+|en|large yam farms}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] m3ao3m0orem5aj9sbq4158bjp9mq9k0 tsuri̱p 0 2658 40012 38774 2025-11-02T23:25:27Z Flame, not lame 655 removing my picture 40012 wikitext text/x-wiki ==Tyap== [[Fail:No brooms without broom makers.jpg|thumb|A̱tyok a̱ghyang ba̱ng '''tsuri̱p''' ma̱ng bwak myian nggu hu]] ===Yei=== * {{IPA|kcg|/t͡surɨb/}} ** {{audio|kcg|Kcg-tsuri̱p.oga|a=}} ** {{hyphenation|kcg|tsu|ri̱p}} (a̱ka̱tyong 2) ===A̱lyoot=== '''tsuri̱p''' (''á̱kpa'' '''[[tsurí̱p]]''') :Sot swang a‌lyiat: :: '''ji''' (''á̱kpa'' '''ji''') '''Tsuri̱p''' bye yet # kyanglyang-a̱vwuo hwa nang á̱ ni̱ tung cincyat á̱ shyia̱ a̱kpa a̱ni. Ji̱ yet tangka̱i [[a̱lyiat#A̱lyoot_1|a̱lyiat]] hwa nang á̱ nyian ma̱ng tsi̱ntsa̱u a̱kikyuo ntswan. #* ''Balat a̱i! Neap nung '''tsuri̱p''' a̱ja!'' #* ''A̱ shai a̱lyiat na kyiak '''tsuri̱p''' ja kee?'' #* ''Tung cincyát-'''tsuri̱p''' jini a weam.'' # kyangtang mi̱ kwa-a̱ghyi hu ka̱nang a̱yin la̱u ya kyang ku byia̱ hya̱u nang [[shyui]] a̱ni. #* ''Nwan ma̱ng '''tsuri̱p'''!'' #* ''Yok ya shyui ji ku la̱u bah, kalak a du ba̱ kwan ma̱ng '''tsuri̱p'''.'' #* '''''Tsuri̱p''' jini byang. Di nang ji̱ nhyat ma̱ng fi̱nn a̱ni!'' ====Tai==== * [[a̱lyiat#A̱lyoot_1|a̱lyiat]] ==== Bwoi mi̱ bwoi==== * [[tung tsuri̱p]] * [[ti̱n tsuri̱p]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyanglyang-a̱vwuo}} * [[Dot]]: {{t+|nl|bezem}} * [[Shong]]: {{t+|en|broom}} {{trans-bottom}} {{trans-top|Kyangtang-a̱ma̱ghyi}} * [[Dot]]: {{t+|nl|puistje}}, {{t+|nl|steenpuist}} * [[Kpat]]: {{t+|ha|maruru}}, {{t+|ha|Kurji}} * [[Shong]]: {{t+|en|pimple}}, {{t+|en|boil}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] kyhu7jceyuqig18a4je3ku4h918y5fy tsurí̱p 0 2659 40013 38776 2025-11-02T23:25:48Z Flame, not lame 655 removing my picture 40013 wikitext text/x-wiki ==Tyap== [[Fail:Making date palm leaf brooms in Dholla ilambazar west bengal India.jpg|thumb|right|220px|A̱vwuonyian '''tsurí̱p''']] ===Yei=== * {{IPA|kcg|/t͡surɨb/}} ** {{audio|kcg|Kcg-tsurí̱p.ogg|a=}} ** {{hyphenation|kcg|tsu|rí̱p}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[tsuri̱p]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyanglang-a̱vwuo}} * [[Dot]]: {{t+|nl|bezems}} * [[Shong]]: {{t+|en|brooms}} {{trans-bottom}} {{trans-top|Nkyangtang-a̱ma̱ghyi}} * [[Dot]]: {{t+|nl|puistjes}}, {{t+|nl|steenpuisten}} * [[Shong]]: {{t+|en|pimples}}, {{t+|en|boils}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] k087so6743pnwf61gmwcol3chy4rtpn ka̱byiek 0 2660 38759 2025-06-02T23:21:06Z Kambai Akau 8 Created page with "==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kəbʲʲeg/ ku /kəbʲʲəg/ * A̱nwuat: ===A̱lyoot=== '''ka̱byiek''' ka (''á̱kpa'' '''?ká̱byiek''' na) # [[a̱byiek]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38759 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kəbʲʲeg/ ku /kəbʲʲəg/ * A̱nwuat: ===A̱lyoot=== '''ka̱byiek''' ka (''á̱kpa'' '''?ká̱byiek''' na) # [[a̱byiek]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dx1zucre9o0nzewmpvljdg6bavdsqdd a̱ka̱byia̱k 0 2661 38770 2025-06-02T23:42:54Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kə̀bʲʲə̀ɡ/}} ===A̱lyoot=== '''a̱ka̱byia̱k''' (''a̱nyiung'' '''[[a̱byia̱k]]''') # ''Vak lyuut'' [[a̱ka̱byiek]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38770 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kə̀bʲʲə̀ɡ/}} ===A̱lyoot=== '''a̱ka̱byia̱k''' (''a̱nyiung'' '''[[a̱byia̱k]]''') # ''Vak lyuut'' [[a̱ka̱byiek]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dpy6a67qrb3shg1wnh4115m9nbx9gsq keji 0 2662 38781 38780 2025-06-03T00:25:54Z Kambai Akau 8 38781 wikitext text/x-wiki ==Tyap== [[Fail:Dog in a cage.jpg|thumb|A̱bwu shyia̱ mi̱ '''keji''']] === Bwoi a̱lyoot === Neet di̱ ''[[cage]]'' di̱n Shong. ===Yei=== * {{IPA|kcg|/ked͡ʒi/}} ** {{audio|kcg|Kcg-keji.oga|a=}} ** {{hyphenation|kcg|ke|ji}} (a̱ka̱tyong 2) ===A̱lyoot=== '''keji''' (''á̱kpa'' '''[[nkeji]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Keji''' yet a̱banok kya nang á̱ ni̱ saai nyám a̱mami. #* ''Kapinta hu nyia̱ ang '''keji''' hu a̱mang a?'' #* ''N di '''keji''' hu. Ku yet a̱sham.'' #* ''A tyia̱ a̱gwot wu mi̱ '''keji''' baa?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuoba̱ng nyám}} * [[Dot]]: {{t+|nl|kooi}} * [[Shong]]: {{t+|en|cage}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] m1f3d49e571mm4pgsgqjrkd9pcg77n6 nkeji 0 2663 38783 38782 2025-06-03T00:27:32Z Kambai Akau 8 38783 wikitext text/x-wiki ==Tyap== [[Fail:Kavez za ptice.jpg|thumb|'''Nkeji''' a̱ka̱man]] ===Yei=== * {{IPA|kcg|/nked͡ʒi/}} ** {{audio|kcg|Kcg-nkeji.ogg|a=}} ** {{hyphenation|kcg|n|ke|ji}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[keji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuoba̱ng nyám}} * [[Dot]]: {{t+|nl|kooien}} * [[Shong]]: {{t+|en|cages}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] o6259zgjw8suo41jwas149m2nc5gua4 kyangzappyia̱ 0 2664 38786 38784 2025-06-03T00:52:29Z Kambai Akau 8 38786 wikitext text/x-wiki ==Tyap== [[Fail:Plastic comb, 2015-06-07.jpg|thumb|'''Kyangzappyia̱''' pi̱lasi̱tik]] === Bwoi a̱lyoot === Neet di̱ ''[[kyang]]'' + ''[[zap]]'' + ''[[pyia̱]]''. ===Yei=== * {{IPA|kcg|/kʲáŋ d͡zab pʲʲə/}} ** {{audio|kcg|Kcg-kyangzappyia̱.oga|a=}} ** {{hyphenation|kcg|kyang|zap|pyia̱}} (a̱ka̱tyong 3) ===A̱lyoot=== '''kyangzappyia̱''' (''á̱kpa'' '''[[nkyangzappyia̱]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kyangzappyia̱''' hu yet a̱ngga á̱ nyia̱ ma̱ng kwon wa ku ma̱ng pi̱lasi̱tik nang á̱ ka nzap pyia̱ hu ma̱ng a̱nhu a̱ni. #* ''Si̱ nwan '''kyangzappyia̱''' hu fwoi tyak.'' #* '''''Kyangzappyia̱''' hwa n zat. Kyangnwuana̱pyia̱ kya bah.'' #* ''Zi̱nyip a̱i! Sa̱kut, nang nung a̱gba̱ndang '''kyangzappyia̱''' hu a̱zagbaat ka.'' ====Vak yei ghyang==== * [[kum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kum}} * [[Dot]]: {{t+|nl|kam}} * [[Shong]]: {{t+|en|comb}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1v3cfa8us5jprh2bmdumrfi25qjbrtl kum 0 2665 38785 2025-06-03T00:51:09Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Hair Comb MET DT4707.jpg|thumb|'''Kum''' zap pyia̱]] === Bwoi a̱lyoot === Neet di̱ swang a̱lyiat Shong ji, ''[[comb]]''. ===Yei=== * {{IPA|kcg|/kum/}} ** {{audio|kcg|Kcg-kum.oga|a=}} ** {{hyphenation|kcg|kum}} (a̱tyong 1) ===A̱lyoot=== '''kum''' (''á̱kpa'' '''[[nkum]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kum''' hu yet a̱ngga zap pyia̱ wa nang á̱ nyia̱ ma̱ng kwon ku ma̱ng pi̱lasi̱tik a̱ni. #* ''N di a ngyei..." 38785 wikitext text/x-wiki ==Tyap== [[Fail:Hair Comb MET DT4707.jpg|thumb|'''Kum''' zap pyia̱]] === Bwoi a̱lyoot === Neet di̱ swang a̱lyiat Shong ji, ''[[comb]]''. ===Yei=== * {{IPA|kcg|/kum/}} ** {{audio|kcg|Kcg-kum.oga|a=}} ** {{hyphenation|kcg|kum}} (a̱tyong 1) ===A̱lyoot=== '''kum''' (''á̱kpa'' '''[[nkum]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kum''' hu yet a̱ngga zap pyia̱ wa nang á̱ nyia̱ ma̱ng kwon ku ma̱ng pi̱lasi̱tik a̱ni. #* ''N di a ngyei tangka̱i '''kum''' huni byia̱ cet, ka̱ni?'' #* ''A̱fwuop '''kum''' ka but wa kee?'' #* ''Ngga '''kum''' ang hu!'' ====Vak yei ghyang==== * [[kyangzappyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangzappyia̱}} * [[Dot]]: {{t+|nl|kam}} * [[Shong]]: {{t+|en|comb}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] iiol2x2v9a63b2v3s1wtp2ff063fc8w nkyangzappyia̱ 0 2666 38789 38787 2025-06-03T01:01:27Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 38789 wikitext text/x-wiki ==Tyap== [[Fail:1860 French jet hair combs (25064609927).jpg|thumb|'''Nkyangzappyia̱''' Fi̱ransa a̱lyia̱ 1860]] ===Yei=== * {{IPA|kcg|/ŋkʲáŋ d͡zab pʲʲə/}} ** {{audio|kcg|Kcg-nkyangzappyia̱.oga|a=}} ** {{hyphenation|kcg|n|kyang|zap|pyia̱}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[kyangzappyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkum}} * [[Dot]]: {{t+|nl|kammen}} * [[Shong]]: {{t+|en|combs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7fuhxcwa29ppljv3tqhtuq9go4o14ts nkum 0 2667 38788 2025-06-03T01:00:17Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Combs, of various origins. Wellcome M0016055.jpg|thumb|Ntangka̱i '''nkum''' nvwuon]] ===Yei=== * {{IPA|kcg|/ŋkum/}} ** {{audio|kcg|Kcg-nkum.oga|a=}} ** {{hyphenation|kcg|n|kum}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[kum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangzappyia̱}} * [[Dot]]: {{t+|nl|kammen}} * [[Shong]]: {{t+|en|combs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part..." 38788 wikitext text/x-wiki ==Tyap== [[Fail:Combs, of various origins. Wellcome M0016055.jpg|thumb|Ntangka̱i '''nkum''' nvwuon]] ===Yei=== * {{IPA|kcg|/ŋkum/}} ** {{audio|kcg|Kcg-nkum.oga|a=}} ** {{hyphenation|kcg|n|kum}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[kum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangzappyia̱}} * [[Dot]]: {{t+|nl|kammen}} * [[Shong]]: {{t+|en|combs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] oakpzr198whpf5lz94e7q5841gfkhwp 0 2668 38808 38798 2025-06-03T02:05:44Z Kambai Akau 8 38808 wikitext text/x-wiki ==Tyap== [[File:Cimex lectularius2.jpg|thumb|right|220px|Á̱kpa '''bí''']] ===Yei=== * {{IPA|kcg|/bí/}} ** {{audio|kcg|Kcg-bí.ogg|a=}} ** {{hyphenation|kcg|bí}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[bi#A̱lyoot|bi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangcet}} * [[Dot]]: {{t+|nl|bedwantsen}} * [[Shong]]: {{t+|en|bedbugs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] tjxjqot5mm27402fem9xicx2e3ddxpl byii̱k 0 2669 38814 38813 2025-06-03T15:06:54Z Kambai Akau 8 38814 wikitext text/x-wiki ==Tyap== [[Fail:Judaic halizah shoe for declining to marry a childless widow, United States, New York, 20th century - Bata Shoe Museum - DSC00157.JPG|thumb|Kwatak ma̱ng a̱ywan nang á̱ '''byii̱k''' a̱ni]] ===Yei=== * {{IPA|kcg|/bʲʲɨɡ/}} ** {{audio|kcg|Kcg-byii̱k.oga|a=}} ** {{hyphenation|kcg|byii̱k}} (a̱tyong 1) ===Ta̱m=== '''byii̱k''' (''á̱kpa'' '''[[bi]]''') byii̱k, ka̱n byii̱k, ku byii̱k, za byii̱k, ba̱ byii̱k, bye byii̱k, wu byii̱k, na byii̱k, mbyii̱k #'''Byii̱k''' fa ka̱nang á̱ tyia̱ kyang á̱ ku vwuoi ku la̱p a̱ni la̱laa. #* ''Nung, n maai n mi̱ maai n ta̱bwak n '''byii̱k''' ywan a̱kwatak nggu hu bah.''<ref>[https://play.google.com/store/apps/details?id=org.wycliffe.kcg.tyap.bible A̱lyiat A̱gwaza na di̱n Tyap: A̱li̱ka̱uli A̱fai] (2015). "Ma̱rkut 1:7".</ref> #* ''Yok '''byii̱k''' a̱bwu ka ma̱nini bah.'' #* '''''Byii̱k''' nkyang na zi̱ lii.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tyia̱ la̱laa}} * [[Dot]]: {{t+|nl|losknopen}}, {{t+|nl|losmaken}}, {{t+|nl|ontknopen}}, {{t+|nl|ontknopen}} * [[Shong]]: {{t+|en|untie}}, {{t+|en|loosen}}, {{t+|en|unbind}}, {{t+|en|uncord}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] t1g8iz4txeyknqdi4yx80vusobgrckr byín 0 2670 38816 38815 2025-06-03T15:16:02Z Kambai Akau 8 /* Tyap */ 38816 wikitext text/x-wiki ==Tyap== [[Fail:Asholyio drums in the stadium at SK Fest 2024 01.jpg|thumb|'''Byín''' ]] ===Yei=== * {{IPA|kcg|/bʲín/}} ** {{audio|kcg|Kcg-byín.ogg|a=}} ** {{hyphenation|kcg|byín}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[byin#A̱lyoot_1|byin]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtswot}} * [[Dot]]: {{t+|nl|trommels}} * [[Shong]]: {{t+|en|drums}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2r6fv948h5yv4oz3lzehknelhs8parw a̱khwu 0 2671 38825 38823 2025-06-03T16:24:10Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 38825 wikitext text/x-wiki ==Tyap== [[Fail:Death Carrying Child LACMA 31.21.127.jpg|thumb|'''A̱khwu''' ka kyiak a̱banggwon nkat ndyo]] ===Yei=== * {{IPA|kcg|/əxʷú/}} ** {{audio|kcg|Kcg-a̱khwu.ogg|a=}} ** {{hyphenation|kcg|a̱|khwu}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱khwu''' (''á̱kpa'' '''[[kukwi]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱khwu''' ka yet swat sang swuan hwa; a̱ngaan swuan a̱tyubishyi, nyam ku kyangswuan; ku ka̱nang á̱ hyat a̱yin ku nyam ku kyangswuan ghyang a̱ni, swat sang swuan hu hwa á̱ ngyei a̱khwu ka. #* ''Ka̱ á̱ wa nyia̱ '''a̱khwu''' ka yet a̱tyubishyi wa, da̱ á̱nietnzwá ba ku tan nka kalak ba̱ du kwi nang konyan.'' #* '''''A̱khwon''' kani tuk konyan!'' #* ''Nang '''a̱khwu''' ka bai ma̱ng a̱nggu, a̱ si̱ doot a̱ si̱ nat mi̱ tutu a̱ si̱ myia̱ da̱ a̱gbaat. Mgba̱m!'' ====Bwoi mi̱ bwoi==== * [[a̱khwu-a̱kak]] * [[a̱khwu-mbwak]] * [[a̱khwu ntswa-a̱ghyi]] * [[a̱khwunzoot]] * [[tyat-a̱khwu]] * [[vwan-a̱khwu]] * [[vwuoa̱khwu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sang swuan}} * [[A̱ghwangkpang]]: {{t+|yo|iku}} * [[Dot]]: {{t+|nl|dood}} * [[Kpat]]: {{t+|ha|mutuwa}}, {{t+|ha|rasuwa}} * [[Shong]]: {{t+|en|death}} * Swahili: {{t+|sw|kifo}} * Zi̱yaniet: {{t+|tiv|ku}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:a̱lyoot]] fbgiy5lhbf7iih4p0vw0a93fogx14q3 lvwuaa̱khwu 0 2672 38851 38850 2025-06-03T19:30:36Z Kambai Akau 8 /* A̱lyoot */ 38851 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /lvʷʷa-əxʷu/ * A̱nwuat: ===Ghwughwu=== '''lvwuaa̱khwu''' ku (''á̱kpa'' '''lvwan-a̱khwu''' ku) # [[vwuoa̱khwu]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qma7wa624tzgd8wdt5zmonko2qvhmzo boogpees 0 2673 38919 38857 2025-06-07T10:28:19Z MarcoSwart 418 correction hyphenation 38919 wikitext text/x-wiki ==Dot== [[Fail:Cieciwa.png|thumb|Een losse '''boogpees''']] ===Yei=== * [[Za̱FBS]]: / ˈboxpes / (a̱ka̱tyong 2) * {{audio|nl|Nl-boogpees.ogg}} * {{hyphenation|nl|boog|pees}} ===A̱lyoot=== [[de#Dot|de]] '''boogpees''' (''á̱kpa'' [[de#Dot|de]] [[boogpezen#Dot|'''boogpezen''']]) # [[a̱cap-a̱ta]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9ljj8dnbml7ppttw1pnqlznawfjud4v boogpezen 0 2674 38855 2025-06-04T22:43:55Z Kambai Akau 8 Created page with "==Dot== [[Fail:J20161101-0064—Making cordage for nets, bowstrings, etc—RPBG (30525039970).jpg|thumb|'''boogpezen''']] ===Yei=== * [[Za̱FBS]]: / ˈboxpezə(n) / (a̱ka̱tyong 3) * {{audio|nl|Nl-boogpezen.ogg}} * {{hyphenation|nl|boog|pe|zen}} ===A̱lyoot=== [[de#Dot|de]] '''boogpezen''' # ''a̱nyiung'' [[boogpees#Dot|boogpees]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38855 wikitext text/x-wiki ==Dot== [[Fail:J20161101-0064—Making cordage for nets, bowstrings, etc—RPBG (30525039970).jpg|thumb|'''boogpezen''']] ===Yei=== * [[Za̱FBS]]: / ˈboxpezə(n) / (a̱ka̱tyong 3) * {{audio|nl|Nl-boogpezen.ogg}} * {{hyphenation|nl|boog|pe|zen}} ===A̱lyoot=== [[de#Dot|de]] '''boogpezen''' # ''a̱nyiung'' [[boogpees#Dot|boogpees]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] bpv634wpoeytluzykmjpz3izjaznn8s nagel 0 2675 38862 38859 2025-06-04T22:58:30Z Kambai Akau 8 /* Dot */ 38862 wikitext text/x-wiki ==Dot== [[Fail:Ongle du doigt de la main - Fingernail hand.jpg|thumb|Een vinger'''nagel''']] ===Yei=== * [[Za̱FBS]]: / ˈnaɣəl / (a̱ka̱tyong 2) * {{audio|nl|Nl-nagel.ogg}} * {{hyphenation|nl|na|gel}} ===A̱lyoot=== [[de#Dot|de]] '''nagel''' (''á̱kpa'' [[de#Dot|de]] [[nagels#Dot|'''nagels''']], [[de#Dot|de]] [[nagelen#Dot|'''nagelen''']]) # [[ga̱fwuo]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] i6rqfcjqtob7w4ifa2o778ubezen1n1 nagels 0 2676 38868 38867 2025-06-04T23:04:37Z Kambai Akau 8 38868 wikitext text/x-wiki ==Dot== [[Fail:Polished purple nails with nail art on.jpg|thumb|vinger'''nagels''']] ===Yei=== * [[Za̱FBS]]: / ˈnaɣəls / (a̱ka̱tyong 2) * {{audio|nl|Nl-nagels.ogg}} * {{hyphenation|nl|na|gels}} ===A̱lyoot=== [[de#Dot|de]] '''nagels''' # ''a̱nyiung'' [[nagel#Dot|nagel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3dsinge8tknruvnzhcx36wbzjx4casq nagelen 0 2677 38870 38869 2025-06-04T23:06:03Z Kambai Akau 8 38870 wikitext text/x-wiki ==Dot== [[Fail:Acrylic nails by Salon Sagesse.jpg|thumb|vinger'''nagelen''']] ===Yei=== * [[Za̱FBS]]: /ˈnaː.ɣə.lə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-nagelen.ogg}} * {{hyphenation|nl|na|ge|len}} ===A̱lyoot=== [[de#Dot|de]] '''nagelen''' # ''a̱nyiung'' [[nagel#Dot|nagel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7g8hdwbdqrsf72amne92rhizozrnnq8 Sa:Swáng a̱lyiat nKpat ma̱ng yei Za̱FBS 14 2678 38888 2025-06-06T18:21:14Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nKpat]]" 38888 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nKpat]] gx9ipdj3ljinksw2voc0ihddclve42e a̱yaacuta 0 2679 38897 38896 2025-06-06T18:51:39Z Kambai Akau 8 /* A̱lyoot */ 38897 wikitext text/x-wiki ==Tyap== [[File:Photograph of Rabbit Snare - NARA - 2128308.jpg|thumb|A̱cuta a̱som]] === Yei === * {{IPA|kcg|/əjaacuta/}} ** {{audio|kcg|Kcg-a̱yaacuta.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|cu|ta}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱cuta]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangyebaat nyám}} * [[Dot]]: {{t+|nl|strikken}} * [[Shong]]: {{t+|en|snares}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3cn7ta0x8b2k08vcbzeimppm2uisbq9 a̱laat 0 2680 38901 38900 2025-06-06T19:21:26Z Kambai Akau 8 /* A̱lyoot */ 38901 wikitext text/x-wiki ==Tyap== [[Fail:El sueño de san José.jpg|thumb|'''A̱laat''' Isuu na]] ====Bwoi a̱lyoot==== Neet mi̱ ''[[a̱-]]'' + ''[[laat]]''. ===Yei=== * {{IPA|kcg|/əlaːd/}} ** {{audio|kcg|Kcg-a̱laat.ogg|a=}} ** {{hyphenation|kcg|a̱|laat}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱laat''' (''á̱kpa'' '''[[a̱laat]]''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''na''') # '''A̱laat''' na yet nghwughwu-a̱guguut nia nang a̱yin nwuan a̱ni ka̱nang gu kai nda. Na̱ ni̱ tai a̱tsak nyia̱ a̱wot ka̱nang a̱yin si̱ ba̱ shyip neet mi̱ nda na, ku na tyat. #* ''A laat '''a̱laat''' nia ke?'' #* '''''A̱laat''' nani byia̱ nsum ba̱t.'' #* ''Yok laat '''a̱laat''' nyia̱ n na nang ang bah oo!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nghwughwu-a̱guguut nda}} * [[A̱ghwangkpang]]: {{t+|yo|ala}} * [[Dot]]: {{t+|nl|droom}} * [[Kpat]]: {{t+|ha|mafarki}} * [[Shong]]: {{t+|en|dream}} * Swahili: {{t+|sw|ndoto}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:a̱lyoot]] bkxqt20c7n5aq784y5gtxk6uw1xxdx3 lyulyoot 0 2681 38910 38908 2025-06-06T20:53:36Z Kambai Akau 8 38910 wikitext text/x-wiki ==Tyap== [[Fail:Balinese ground zero.JPG|thumb|'''Lyulyoot''' á̱niet da̱ bat]] === Yei === * {{IPA|kcg|/lʲulʲoːd/}} ** {{audio|kcg|Kcg-lyulyoot.ogg|a=}} ** {{hyphenation|kcg|lyu|lyoot}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱lyoot]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang á̱ ngyei sot á̱nietbishyi}} * [[Dot]]: {{t+|nl|namen}} * [[Kpat]]: {{t+|ha|sunaye}} * [[Shong]]: {{t+|en|names}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] s92cr702qqta1paqvth2yidxuo391ve Ta‌̱mpi‌̱let:a̱lyem 10 2682 38913 2025-06-06T22:05:37Z Kambai Akau 8 Created page with "<includeonly>{{#invoke:a̱lyem|main}}</includeonly><noinclude>{{documentation}}</noinclude>" 38913 wikitext text/x-wiki <includeonly>{{#invoke:a̱lyem|main}}</includeonly><noinclude>{{documentation}}</noinclude> fpco0h5s0nb0vvi2331tk2y89q7mt4y Ta‌̱mpi‌̱let:a̱lyem/doc 10 2683 38915 38914 2025-06-06T22:17:01Z Kambai Akau 8 38915 wikitext text/x-wiki {{template documentation subpage}} <!-- MA̱SA̱KUT MBEANG SI̱SA DI̱ NGAAN WAT HUNI. --> <!-- Ka̱nang a khwom a lyuut ta̱mpi̱let go, ma̱sa̱kut nyia̱ a̱di̱dam nyian ta̱m ma̱ng kidee [[Wukipedia:Maintenance template documentation]] --> == Nyian ta̱m == Ta̱mpi̱let mat pipyia̱-a̱lyiat a̱lyem. The heading of each headword in any language is a second-level heading:<br /> <nowiki>== {{a̱lyem|<zwunzwuo-a̱muup a̱lyem>|script=(a̱lyoot lyuut 1)|script2=(a̱lyoot lyuut 2)|...}} ==</nowiki> == Mparamita == * <code>1</code> (required): Zwunzwuo-a̱muup a̱lyem, kidee <nowiki>== {{a̱lyem|kcg}} ==</nowiki> da̱nian Tyap (nwuan [[Wuktionary:Zwunzwuó-a̱muup a̱lyem|zwunzwuó-a̱muup lilyem]] a li). * <code>script</code>, <code>script2</code>, <code>script3</code> (khai hwa): Tangka̱i si̱tem lyuut hu nang á̱ nyian ta̱m ma̱ng a̱nhu a̱ni, lilyem ku byia̱ nvak lyuut ku zwunzwuó-a̱lyem ma̱ a̱di̱di̱t ma̱nyin hwa byia̱ a̱ka̱ta ma̱ng si̱ huni. Kidee, a̱lyem Caina bye nyia̱ ta̱m ma̱ng lyuut "Taada" ku "Hyohyoot," ka̱ng Mapuce ja ku bye yet "AMU," "Raguileo," ku "Azumchefe." Nwuan [[Module:a̱lyem/ndyuut]] a li. <includeonly>[[Sa:Nta̱mpi̱let Shi 2]]</includeonly> 7ia6qixxe3tcipzqlshjocl3oifq4f1 Module:a̱lyem/ndyuut 828 2684 38916 2025-06-06T22:19:57Z Kambai Akau 8 Created page with "local m = {} -- mapuche m["Grafemario Azümchefe"] = "Grafemario Azümchefe" m["Alfabeto Unificado"] = "Alfabeto Unificado" m["Grafemario Raguileo"] = "Grafemario Raguileo" m["Azümchefe"] = "Grafemario Azümchefe" m["Unificado"] = "Alfabeto Unificado" m["AMU"] = "Alfabeto Unificado" m["Raguileo"] = "Grafemario Raguileo" m["Ortografía de Luis de Valdivia"] = "Ortografía de Luis de Valdivia" m["Luis de Valdivia"] = "Ortografía de Luis de Valdivia" -- puelche m["Ortog..." 38916 Scribunto text/plain local m = {} -- mapuche m["Grafemario Azümchefe"] = "Grafemario Azümchefe" m["Alfabeto Unificado"] = "Alfabeto Unificado" m["Grafemario Raguileo"] = "Grafemario Raguileo" m["Azümchefe"] = "Grafemario Azümchefe" m["Unificado"] = "Alfabeto Unificado" m["AMU"] = "Alfabeto Unificado" m["Raguileo"] = "Grafemario Raguileo" m["Ortografía de Luis de Valdivia"] = "Ortografía de Luis de Valdivia" m["Luis de Valdivia"] = "Ortografía de Luis de Valdivia" -- puelche m["Ortografía de Lehmann-Nitsche"] = "Ortografía de Lehmann-Nitsche" m["Lehmann-Nitsche"] = "Ortografía de Lehmann-Nitsche" m["Ortografía de Orden"] = "Ortografía de Orden" m["Orden"] = "Ortografía de Orden" m["Ortografía de Viegas-Barros"] = "Ortografía de Viegas-Barros" m["Viegas-Barros"] = "Ortografía de Viegas-Barros" --náhuatl clásico m["Ortografía normalizada"] = "Grafía normalizada" m["Grafía normalizada"] = "Grafía normalizada" m["Ortografía de Alonso de Molina"] = "Ortografía de Alonso de Molina" m["Alonso de Molina"] = "Ortografía de Alonso de Molina" m["Ortografía de Alexis Wimmer"] = "Ortografía de Alexis Wimmer" m["Alexis Wimmer"] = "Ortografía de Alexis Wimmer" m["Ortografía de Horacio Carochi"] = "Ortografía de Horacio Carochi" m["Horacio Carochi"] = "Ortografía de Horacio Carochi" m["Ortografía de Francisco Javier Clavijero"] = "Ortografía de Francisco Javier Clavijero" m["Francisco Javier Clavijero"] = "Ortografía de Francisco Javier Clavijero" --kunza m["Ortografía de Philippi"] = "Ortografía de Philippi" m["Philippi"] = "Ortografía de Philippi" m["Ortografía de San Román"] = "Ortografía de San Román" m["San Román"] = "Ortografía de San Román" m["Ortografía de Tschudi"] = "Ortografía de Tschudi" m["Tschudi"] = "Ortografía de Tschudi" m["Ortografía de Vaïsse"] = "Ortografía de Vaïsse" m["Vaïsse"] = "Ortografía de Vaïsse" m["Ortografía de Vilte"] = "Ortografía de Vilte" m["Vilte"] = "Ortografía de Vilte" -- chino m["Tradicional"] = "Tradicional" m["Simplificado"] = "Simplificado" -- japonés m["Hiragana"] = "Hiragana" m["Katakana"] = "Katakana" m["Kanji"] = "Kanji" m["Romaji"] = "Romaji" -- panyabí m["Shahmukhi"] = "Shahmukhi" m["Gurmukhi"] = "Gurmukhi" -- córnico m["Standard Written Form"] = "Standard Written Form" m["Kernewek Kemmyn"] = "Kernewek Kemmyn" m["Unified Cornish Revised"] = "Unified Cornish Revised" return m qbe795350wytag8f2dp9hlqppgo2zcl Ta‌̱mpi‌̱let:a̱lyem/documentation 10 2685 38917 2025-06-06T22:21:57Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:a̱lyem/doc]] 38917 wikitext text/x-wiki #REDIRECT [[Ta‌̱mpi‌̱let:a̱lyem/doc]] 1rzy79y10r4bl0a0yp1evq3r9yra6g7 fluit 0 2686 38920 2025-06-07T10:37:12Z MarcoSwart 418 new lemma 38920 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /flœyt/ (a̱ka̱tyong 1) * {{audio|nl|Nl-fluit.ogg}} * {{hyphenation|nl|fluit}} ===A̱lyoot=== [[de#Dot|de]] '''fluit''' (''á̱kpa:'' [[de#Dot|de]] [[fluiten#Dot|'''fluiten''']]) # [[a̱jak]], [[a̱shuri̱wa]], [[shwaat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dk9cc6l1wies5t9rwvrum8b4trqr0q6 fluiten 0 2687 38921 2025-06-07T10:39:18Z MarcoSwart 418 Nieuw lemma 38921 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈflœytə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-fluiten.ogg}} * {{hyphenation|nl|flui|ten}} ===A̱lyoot=== [[de#Dot|de]] '''fluiten''' # ''a̱nyiung'' [[fluit#Dot|fluit]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] il8v7i41ah3tgyyr2gdiygbh2xmty82 varken 0 2688 38925 38923 2025-06-07T11:51:29Z MarcoSwart 418 /* Bu nwuan */ 38925 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvɑrkə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-varken.ogg}} * {{hyphenation|nl|var|ken}} ===A̱lyoot=== [[het#Dot|het]] '''varken''' (''á̱kpa:'' [[de#Dot|de]] [[varkens#Dot|'''varkens''']]) # [[a̱kusuru]], [[a̱la̱de]] ([[species:Suidae|Suidae]]) ====Bu nwuan==== * [[zwijn#Dot|zwijn]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] c4j37k9t0flgpemsvruc91asoyttf8b varkens 0 2689 38924 2025-06-07T11:50:08Z MarcoSwart 418 new lemma 38924 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvɑrkə(n)s/ (a̱ka̱tyong 2) * {{audio|nl|Nl-varkens.ogg}} * {{hyphenation|nl|var|kens}} ===A̱lyoot=== [[de#Dot|de]] '''varkens''' # ''a̱nyiung'' [[varken#Dot|varken]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1fd9y453jyw1okbtbr8dmb9v7yn383i zwijn 0 2690 38926 2025-06-07T11:55:20Z MarcoSwart 418 new lemma 38926 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /zwɛin/ (a̱ka̱tyong 1) * {{audio|nl|Nl-zwijn.ogg}} * {{hyphenation|nl|zwijn}} ===A̱lyoot=== [[het#Dot|het]] '''zwijn''' (''á̱kpa:'' [[de#Dot|de]] [[zwijnen#Dot|'''zwijnen''']]) # [[a̱kusuru]], [[a̱la̱de]] ([[species:Suidae|Suidae]]) ====Bu nwuan==== * [[varken#Dot|varken]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] f4v7evft31mzhywq78u73svksjox1kl zwijnen 0 2691 38927 2025-06-07T11:57:42Z MarcoSwart 418 new Dutch plural form 38927 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈzwɛinə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-zwijnen.ogg}} * {{hyphenation|nl|zwij|nen}} ===A̱lyoot=== [[de#Dot|de]] '''zwijnen''' # ''a̱nyiung'' [[zwijn#Dot|zwijn]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9yjzzxefe19vgun0mdbw2y7zu79w687 ventilator 0 2692 38928 2025-06-07T14:05:33Z MarcoSwart 418 new lemma 38928 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˌvɛntiˈlatɔr/ (a̱ka̱tyong 4) * {{audio|nl|Nl-ventilator.ogg}} * {{hyphenation|nl|ven|ti|la|tor}} ===A̱lyoot=== [[de#Dot|de]] '''ventilator''' (''á̱kpa:'' [[de#Dot|de]] [[ventilators#Dot|'''ventilators''']], [[de#Dot|de]] [[ventilatoren#Dot|'''ventilatoren''']]) # [[kyanghyap]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 19ylcifd642bh5dcd8byyypn5u47xpd ventilators 0 2693 38929 2025-06-07T14:09:47Z MarcoSwart 418 new Dutch plural form 38929 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˌvɛntiˈlatɔrs/ (a̱ka̱tyong 4) * {{audio|nl|Nl-ventilators.ogg}} * {{hyphenation|nl|ven|ti|la|tors}} ===A̱lyoot=== [[de#Dot|de]] '''ventilators''' # ''a̱nyiung'' [[ventilator#Dot|ventilator]] ====Bu nwuan==== * [[ventilatoren#Dot|ventilatoren]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] cqugjm20flbfggj0dk5luw1h1b4xj0k ventilatoren 0 2694 38930 2025-06-07T14:13:21Z MarcoSwart 418 new Dutch plural form 38930 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˌvɛntilaˈtorə(n)/ (a̱ka̱tyong 5) * {{audio|nl|Nl-ventilatoren.ogg}} * {{hyphenation|nl|ven|ti|la|to|ren}} ===A̱lyoot=== [[de#Dot|de]] '''ventilatoren''' # ''a̱nyiung'' [[ventilator#Dot|ventilator]] ====Bu nwuan==== * [[ventilators#Dot|ventilators]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] clh69jjco8nitasubio8xiltb086v7v vleugel 0 2695 42992 38931 2026-02-27T20:28:49Z MarcoSwart 418 layout 42992 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvløɣəl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vleugel.ogg}} ** {{hyphenation|nl|vleu|gel}} ===A̱lyoot=== [[de#Dot|''de'']] '''vleugel''' (''á̱kpa:'' [[de#Dot|''de'']] [[vleugels#Dot|'''vleugels''']] [ [[de#Dot|''de'']] [[vleugelen#Dot|'''vleugelen''']] ]) # [[a̱feap]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8rt9bryiann0ogms43p8msff21efwpw vleugels 0 2696 38933 38932 2025-06-07T15:50:33Z MarcoSwart 418 lf 38933 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvløɣəls/ (a̱ka̱tyong 2) * {{audio|nl|Nl-vleugels.ogg}} * {{hyphenation|nl|vleu|gels}} ===A̱lyoot=== [[de#Dot|de]] '''vleugels''' # ''a̱nyiung'' [[vleugel#Dot|vleugel]] ====Bu nwuan==== * [[vleugelen#Dot|vleugelen]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] k8n6z93a5l2hmr9guaihqlxa4ekttud vleugelen 0 2697 38934 2025-06-07T15:51:53Z MarcoSwart 418 new Dutch plural form 38934 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvløɣələ(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-vleugelen.ogg}} * {{hyphenation|nl|vleu|ge|len}} ===A̱lyoot=== [[de#Dot|de]] '''vleugelen''' # ''a̱nyiung'' [[vleugel#Dot|vleugel]] ====Bu nwuan==== * [[vleugels#Dot|vleugels]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 4hcwg0j3i1e0tiq59giebnev4dj8ngm angolapitta 0 2698 42829 42821 2026-02-26T22:18:04Z MarcoSwart 418 typo 42829 wikitext text/x-wiki =={{-nl-}}== [[File:African Pitta (Pitta angolensis), Hwange National Park, Zimbabwe.jpg|thumb|angolapitta]] ===Yei=== * [[Za̱FBS]]: / ɑŋˈɣolaˌpɪta / (a̱ka̱tyong 5) ** {{audio|nl|Nl-angolapitta.ogg}} ** {{hyphenation|nl|an|go|la|pit|ta}} ===A̱lyoot=== [[de#Dot|''de'']] '''angolapitta''' (''á̱kpa:'' [[de#Dot|''de'']] [[angolapitta's#Dot|'''angolapitta's''']]) # [[a̱gwam-a̱ga̱shoot]] ([[species:Pitta angolensis|''Pitta angolensis'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] n5qino8eesmugv5a5pu5rfxocrfm5e1 angolapitta's 0 2699 42820 41730 2026-02-26T21:56:01Z MarcoSwart 418 layout 42820 wikitext text/x-wiki =={{-nl-}}== [[File:PittaReichenowiLongipennisGoodchild.jpg|thumb|angolapitta's]] ===Yei=== * [[Za̱FBS]]: / ɑŋˈɣolaˌpɪtas/ (a̱ka̱tyong 5) ** {{audio|nl|Nl-angolapitta's.ogg}} ** {{hyphenation|nl|an|go|la|pit|ta's}} ===A̱lyoot=== [[de#Dot|de]] '''angolapitta's''' # ''a̱nyiung'' [[de#Dot|''de'']] [[angolapitta]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] iq3v4p3b8y72pxc2uf3k2sukvkgi6xy buffel 0 2700 42828 38937 2026-02-26T22:14:19Z MarcoSwart 418 layout 42828 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbʏfəl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-buffel.ogg}} ** {{hyphenation|nl|buf|fel}} ===A̱lyoot=== [[de#Dot|de]] '''buffel''' (''á̱kpa:'' [[de#Dot|de]] [[buffels#Dot|'''buffels''']]) # [[zat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] e2bzc8j2pd1119c9bn0da0xuued078s buffels 0 2701 38938 2025-06-07T20:53:47Z MarcoSwart 418 new Dutch plural form 38938 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: / ˈbʏfəls/ (a̱ka̱tyong 2) * {{audio|nl|Nl-buffels.ogg}} * {{hyphenation|nl|buf|fels}} ===A̱lyoot=== [[de#Dot|de]] '''buffels''' # ''a̱nyiung'' [[buffel#Dot|buffel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1abged5r9mk7us3q9gin1zqr3131i8f cobra 0 2702 42830 38939 2026-02-26T22:20:36Z MarcoSwart 418 layout 42830 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈkobra / (a̱ka̱tyong 2) ** {{audio|nl|Nl-cobra.ogg}} ** {{hyphenation|nl|co|bra}} ===A̱lyoot=== [[de#Dot|''de'']] '''cobra''' (''á̱kpa:'' [[de#Dot|''de'']] [[cobra's#Dot|'''cobra's''']]) # [[tswup]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gmwik9hx09bbztigemdy6v6x4cuxr3t cobra's 0 2703 38940 2025-06-07T21:00:25Z MarcoSwart 418 new Dutch plural form 38940 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈkobras/ (a̱ka̱tyong 2) * {{audio|nl|Nl-cobra's.ogg}} * {{hyphenation|nl|co|bra's}} ===A̱lyoot=== [[de#Dot|de]] '''cobra's''' # ''a̱nyiung'' [[cobra#Dot|cobra]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 4gdgzepn8nve180kpdbr067g19fvu85 Module:a̱lyem 828 2704 38954 38953 2025-06-08T00:25:00Z Kambai Akau 8 38954 Scribunto text/plain --[=[ This module implements fetching of language-specific information and processing text in a given language. There are two types of languages: full languages and etymology-only languages. The essential difference is that only full languages appear in L2 headings in vocabulary entries, and hence categories like [[:Category:French nouns]] exist only for full languages. Etymology-only languages have either a full language or another etymology-only language as their parent (in the parent-child inheritance sense), and for etymology-only languages with another etymology-only language as their parent, a full language can always be derived by following the parent links upwards. For example, "Canadian French", code 'fr-CA', is an etymology-only language whose parent is the full language "French", code 'fr'. An example of an etymology-only language with another etymology-only parent is "Northumbrian Old English", code 'ang-nor', which has "Anglian Old English", code 'ang-ang' as its parent; this is an etymology-only language whose parent is "Old English", code "ang", which is a full language. (This is because Northumbrian Old English is considered a variety of Anglian Old English.) Sometimes the parent is the "Undetermined" language, code 'und'; this is the case, for example, for "substrate" languages such as "Pre-Greek", code 'qsb-grc', and "the BMAC substrate", code 'qsb-bma'. It is important to distinguish language ''parents'' from language ''ancestors''. The parent-child relationship is one of containment, i.e. if X is a child of Y, X is considered a variety of Y. On the other hand, the ancestor-descendant relationship is one of descent in time. For example, "Classical Latin", code 'la-cla', and "Late Latin", code 'la-lat', are both etymology-only languages with "Latin", code 'la', as their parents, because both of the former are varieties of Latin. However, Late Latin does *NOT* have Classical Latin as its parent because Late Latin is *not* a variety of Classical Latin; rather, it is a descendant. There is in fact a separate 'ancestors' field that is used to express the ancestor-descendant relationship, and Late Latin's ancestor is given as Classical Latin. It is also important to note that sometimes an etymology-only language is actually the conceptual ancestor of its parent language. This happens, for example, with "Old Italian" (code 'roa-oit'), which is an etymology-only variant of full language "Italian" (code 'it'), and with "Old Latin" (code 'itc-ola'), which is an etymology-only variant of Latin. In both cases, the full language has the etymology-only variant listed as an ancestor. This allows a Latin term to inherit from Old Latin using the {{tl|inh}} template (where in this template, "inheritance" refers to ancestral inheritance, i.e. inheritance in time, rather than in the parent-child sense); likewise for Italian and Old Italian. Full languages come in three subtypes: * {regular}: This indicates a full language that is attested according to [[WT:CFI]] and therefore permitted in the main namespace. There may also be reconstructed terms for the language, which are placed in the {Reconstruction} namespace and must be prefixed with * to indicate a reconstruction. Most full languages are natural (not constructed) languages, but a few constructed languages (e.g. Esperanto and Volapük, among others) are also allowed in the mainspace and considered regular languages. * {reconstructed}: This language is not attested according to [[WT:CFI]], and therefore is allowed only in the {Reconstruction} namespace. All terms in this language are reconstructed, and must be prefixed with *. Languages such as Proto-Indo-European and Proto-Germanic are in this category. * {appendix-constructed}: This language is attested but does not meet the additional requirements set out for constructed languages ([[WT:CFI#Constructed languages]]). Its entries must therefore be in the Appendix namespace, but they are not reconstructed and therefore should not have * prefixed in links. Most constructed languages are of this subtype. Both full languages and etymology-only languages have a {Language} object associated with them, which is fetched using the {getByCode} function in [[Module:languages]] to convert a language code to a {Language} object. Depending on the options supplied to this function, etymology-only languages may or may not be accepted, and family codes may be accepted (returning a {Family} object as described in [[Module:families]]). There are also separate {getByCanonicalName} functions in [[Module:languages]] and [[Module:etymology languages]] to convert a language's canonical name to a {Language} object (depending on whether the canonical name refers to a full or etymology-only language). Textual strings belonging to a given language come in several different ''text variants'': # The ''input text'' is what the user supplies in wikitext, in the parameters to {{tl|m}}, {{tl|l}}, {{tl|ux}}, {{tl|t}}, {{tl|lang}} and the like. # The ''display text'' is the text in the form as it will be displayed to the user. This can include accent marks that are stripped to form the entry text (see below), as well as embedded bracketed links that are variously processed further. The display text is generated from the input text by applying language-specific transformations; for most languages, there will be no such transformations. Examples of transformations are bad-character replacements for certain languages (e.g. replacing 'l' or '1' to [[palochka]] in certain languages in Cyrillic); and for Thai and Khmer, converting space-separated words to bracketed words and resolving respelling substitutions such as [กรีน/กฺรีน], which indicate how to transliterate given words. # The ''entry text'' is the text in the form used to generate a link to a Wiktionary entry. This is usually generated from the display text by stripping certain sorts of diacritics on a per-language basis, and sometimes doing other transformations. The concept of ''entry text'' only really makes sense for text that does not contain embedded links, meaning that display text containing embedded links will need to have the links individually processed to get per-link entry text in order to generate the resolved display text (see below). # The ''resolved display text'' is the result of resolving embedded links in the display text (e.g. converting them to two-part links where the first part has entry-text transformations applied, and adding appropriate language-specific fragments) and adding appropriate language and script tagging. This text can be passed directly to MediaWiki for display. # The ''source translit text'' is the text as supplied to the language-specific {transliterate()} method. The form of the source translit text may need to be language-specific, e.g Thai and Khmer will need the full unprocessed input text, whereas other languages may need to work off the display text. [FIXME: It's still unclear to me how embedded bracketed links are handled in the existing code.] In general, embedded links need to be removed (i.e. converted to their "bare display" form by taking the right part of two-part links and removing double brackets), but when this happens is unclear to me [FIXME]. Some languages have a chop-up-and-paste-together scheme that sends parts of the text through the transliterate mechanism, and for others (those listed with "cont" in {substition} in [[Module:languages/data]]) they receive the full input text, but preprocessed in certain ways. (The wisdom of this is still unclear to me.) # The ''transliterated text'' (or ''transliteration'') is the result of transliterating the source translit text. Unlike for all the other text variants except the transcribed text, it is always in the Latin script. # The ''transcribed text'' (or ''transcription'') is the result of transcribing the source translit text, where "transcription" here means a close approximation to the phonetic form of the language in languages (e.g. Akkadian, Sumerian, Ancient Egyptian, maybe Tibetan) that have a wide difference between the written letters and spoken form. Unlike for all the other text variants other than the transliterated text, it is always in the Latin script. Currently, the transcribed text is always supplied manually be the user; there is no such thing as a {lua|transcribe()} method on language objects. # The ''sort key'' is the text used in sort keys for determining the placing of pages in categories they belong to. The sort key is generated from the pagename or a specified ''sort base'' by lowercasing, doing language-specific transformations and then uppercasing the result. If the sort base is supplied and is generated from input text, it needs to be converted to display text, have embedded links removed (i.e. resolving them to their right side if they are two-part links) and have entry text transformations applied. # There are other text variants that occur in usexes (specifically, there are normalized variants of several of the above text variants), but we can skip them for now. The following methods exist on {Language} objects to convert between different text variants: # {makeDisplayText}: This converts input text to display text. # {lua|makeEntryName}: This converts input or display text to entry text. [FIXME: This needs some rethinking. In particular, {lua|makeEntryName} is sometimes called on display text (in some paths inside of [[Module:links]]) and sometimes called on input text (in other paths inside of [[Module:links]], and usually from other modules). We need to make sure we don't try to convert input text to display text twice, but at the same time we need to support calling it directly on input text since so many modules do this. This means we need to add a parameter indicating whether the passed-in text is input or display text; if that former, we call {lua|makeDisplayText} ourselves.] # {lua|transliterate}: This appears to convert input text with embedded brackets removed into a transliteration. [FIXME: This needs some rethinking. In particular, it calls {lua|processDisplayText} on its input, which won't work for Thai and Khmer, so we may need language-specific flags indicating whether to pass the input text directly to the language transliterate method. In addition, I'm not sure how embedded links are handled in the existing translit code; a lot of callers remove the links themselves before calling {lua|transliterate()}, which I assume is wrong.] # {lua|makeSortKey}: This converts entry text (?) to a sort key. [FIXME: Clarify this.] ]=] local export = {} local debug_track_module = "Module:debug/track" local etymology_languages_data_module = "Module:etymology languages/data" local families_module = "Module:families" local json_module = "Module:JSON" local language_like_module = "Module:language-like" local languages_data_module = "Module:languages/data" local languages_data_patterns_module = "Module:languages/data/patterns" local links_data_module = "Module:links/data" local load_module = "Module:load" local scripts_module = "Module:scripts" local scripts_data_module = "Module:scripts/data" local string_encode_entities_module = "Module:string/encode entities" local string_pattern_escape_module = "Module:string/patternEscape" local string_replacement_escape_module = "Module:string/replacementEscape" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local utilities_module = "Module:utilities" local wikimedia_languages_module = "Module:wikimedia languages" local mw = mw local string = string local table = table local char = string.char local concat = table.concat local find = string.find local floor = math.floor local get_by_code -- Defined below. local get_data_module_name -- Defined below. local get_extra_data_module_name -- Defined below. local getmetatable = getmetatable local gmatch = string.gmatch local gsub = string.gsub local insert = table.insert local ipairs = ipairs local is_known_language_tag = mw.language.isKnownLanguageTag local make_object -- Defined below. local match = string.match local next = next local pairs = pairs local remove = table.remove local require = require local select = select local setmetatable = setmetatable local sub = string.sub local type = type local unstrip = mw.text.unstrip -- Loaded as needed by findBestScript. local Hans_chars local Hant_chars local function check_object(...) check_object = require(utilities_module).check_object return check_object(...) end local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function decode_entities(...) decode_entities = require(string_utilities_module).decode_entities return decode_entities(...) end local function decode_uri(...) decode_uri = require(string_utilities_module).decode_uri return decode_uri(...) end local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function encode_entities(...) encode_entities = require(string_encode_entities_module) return encode_entities(...) end local function get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function find_best_script_without_lang(...) find_best_script_without_lang = require(scripts_module).findBestScriptWithoutLang return find_best_script_without_lang(...) end local function get_family(...) get_family = require(families_module).getByCode return get_family(...) end local function get_plaintext(...) get_plaintext = require(utilities_module).get_plaintext return get_plaintext(...) end local function get_wikimedia_lang(...) get_wikimedia_lang = require(wikimedia_languages_module).getByCode return get_wikimedia_lang(...) end local function keys_to_list(...) keys_to_list = require(table_module).keysToList return keys_to_list(...) end local function list_to_set(...) list_to_set = require(table_module).listToSet return list_to_set(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function make_family_object(...) make_family_object = require(families_module).makeObject return make_family_object(...) end local function pattern_escape(...) pattern_escape = require(string_pattern_escape_module) return pattern_escape(...) end local function remove_duplicates(...) remove_duplicates = require(table_module).removeDuplicates return remove_duplicates(...) end local function replacement_escape(...) replacement_escape = require(string_replacement_escape_module) return replacement_escape(...) end local function safe_require(...) safe_require = require(load_module).safe_require return safe_require(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function to_json(...) to_json = require(json_module).toJSON return to_json(...) end local function u(...) u = require(string_utilities_module).char return u(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function ulen(...) ulen = require(string_utilities_module).len return ulen(...) end local function ulower(...) ulower = require(string_utilities_module).lower return ulower(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end local function uupper(...) uupper = require(string_utilities_module).upper return uupper(...) end local function track(page) debug_track("languages/" .. page) return true end local function normalize_code(code) return load_data(languages_data_module).aliases[code] or code end local function check_inputs(self, check, default, ...) local n = select("#", ...) if n == 0 then return false end local ret = check(self, (...)) if ret ~= nil then return ret elseif n > 1 then local inputs = {...} for i = 2, n do ret = check(self, inputs[i]) if ret ~= nil then return ret end end end return default end local function make_link(self, target, display) local prefix, main if self:getFamilyCode() == "qfa-sub" then prefix, main = display:match("^(the )(.*)") if not prefix then prefix, main = display:match("^(a )(.*)") end end return (prefix or "") .. "[[" .. target .. "|" .. (main or display) .. "]]" end -- Convert risky characters to HTML entities, which minimizes interference once returned (e.g. for "sms:a", "<!-- -->" etc.). local function escape_risky_characters(text) -- Spacing characters in isolation generally need to be escaped in order to be properly processed by the MediaWiki software. if umatch(text, "^%s*$") then return encode_entities(text, text) end return encode_entities(text, "!#%&*+/:;<=>?@[\\]_{|}") end -- Temporarily convert various formatting characters to PUA to prevent them from being disrupted by the substitution process. local function doTempSubstitutions(text, subbedChars, keepCarets, noTrim) -- Clone so that we don't insert any extra patterns into the table in package.loaded. For some reason, using require seems to keep memory use down; probably because the table is always cloned. local patterns = shallow_copy(require(languages_data_patterns_module)) if keepCarets then insert(patterns, "((\\+)%^)") insert(patterns, "((%^))") end -- Ensure any whitespace at the beginning and end is temp substituted, to prevent it from being accidentally trimmed. We only want to trim any final spaces added during the substitution process (e.g. by a module), which means we only do this during the first round of temp substitutions. if not noTrim then insert(patterns, "^([\128-\191\244]*(%s+))") insert(patterns, "((%s+)[\128-\191\244]*)$") end -- Pre-substitution, of "[[" and "]]", which makes pattern matching more accurate. text = gsub(text, "%f[%[]%[%[", "\1") :gsub("%f[%]]%]%]", "\2") local i = #subbedChars for _, pattern in ipairs(patterns) do -- Patterns ending in \0 stand are for things like "[[" or "]]"), so the inserted PUA are treated as breaks between terms by modules that scrape info from pages. local term_divider pattern = gsub(pattern, "%z$", function(divider) term_divider = divider == "\0" return "" end) text = gsub(text, pattern, function(...) local m = {...} local m1New = m[1] for k = 2, #m do local n = i + k - 1 subbedChars[n] = m[k] local byte2 = floor(n / 4096) % 64 + (term_divider and 128 or 136) local byte3 = floor(n / 64) % 64 + 128 local byte4 = n % 64 + 128 m1New = gsub(m1New, pattern_escape(m[k]), "\244" .. char(byte2) .. char(byte3) .. char(byte4), 1) end i = i + #m - 1 return m1New end) end text = gsub(text, "\1", "%[%[") :gsub("\2", "%]%]") return text, subbedChars end -- Reinsert any formatting that was temporarily substituted. local function undoTempSubstitutions(text, subbedChars) for i = 1, #subbedChars do local byte2 = floor(i / 4096) % 64 + 128 local byte3 = floor(i / 64) % 64 + 128 local byte4 = i % 64 + 128 text = gsub(text, "\244[" .. char(byte2) .. char(byte2+8) .. "]" .. char(byte3) .. char(byte4), replacement_escape(subbedChars[i])) end text = gsub(text, "\1", "%[%[") :gsub("\2", "%]%]") return text end -- Check if the raw text is an unsupported title, and if so return that. Otherwise, remove HTML entities. We do the pre-conversion to avoid loading the unsupported title list unnecessarily. local function checkNoEntities(self, text) local textNoEnc = decode_entities(text) if textNoEnc ~= text and load_data(links_data_module).unsupported_titles[text] then return text else return textNoEnc end end -- If no script object is provided (or if it's invalid or None), get one. local function checkScript(text, self, sc) if not check_object("script", true, sc) or sc:getCode() == "None" then return self:findBestScript(text) end return sc end local function normalize(text, sc) text = sc:fixDiscouragedSequences(text) return sc:toFixedNFD(text) end local function doSubstitutions(self, text, sc, substitution_data, function_name, recursed) local fail, cats = nil, {} -- If there are language-specific substitutes given in the data module, use those. if type(substitution_data) == "table" then -- If a script is specified, run this function with the script-specific data before continuing. local sc_code = sc:getCode() if substitution_data[sc_code] then text, fail, cats = doSubstitutions(self, text, sc, substitution_data[sc_code], function_name, true) -- Hant, Hans and Hani are usually treated the same, so add a special case to avoid having to specify each one separately. elseif sc_code:match("^Han") and substitution_data.Hani then text, fail, cats = doSubstitutions(self, text, sc, substitution_data.Hani, function_name, true) -- Substitution data with key 1 in the outer table may be given as a fallback. elseif substitution_data[1] then text, fail, cats = doSubstitutions(self, text, sc, substitution_data[1], function_name, true) end -- Iterate over all strings in the "from" subtable, and gsub with the corresponding string in "to". We work with the NFD decomposed forms, as this simplifies many substitutions. if substitution_data.from then for i, from in ipairs(substitution_data.from) do -- Normalize each loop, to ensure multi-stage substitutions work correctly. text = sc:toFixedNFD(text) text = ugsub(text, sc:toFixedNFD(from), substitution_data.to[i] or "") end end if substitution_data.remove_diacritics then text = sc:toFixedNFD(text) -- Convert exceptions to PUA. local remove_exceptions, substitutes = substitution_data.remove_exceptions if remove_exceptions then substitutes = {} local i = 0 for _, exception in ipairs(remove_exceptions) do exception = sc:toFixedNFD(exception) text = ugsub(text, exception, function(m) i = i + 1 local subst = u(0x80000 + i) substitutes[subst] = m return subst end) end end -- Strip diacritics. text = ugsub(text, "[" .. substitution_data.remove_diacritics .. "]", "") -- Convert exceptions back. if remove_exceptions then text = text:gsub("\242[\128-\191]*", substitutes) end end elseif type(substitution_data) == "string" then -- If there is a dedicated function module, use that. local module = safe_require("Module:" .. substitution_data) if module then -- TODO: translit functions should take objects, not codes. -- TODO: translit functions should be called with form NFD. if function_name == "tr" then text, fail, cats = module[function_name](text, self._code, sc:getCode()) else text, fail, cats = module[function_name](sc:toFixedNFD(text), self, sc) end -- TODO: get rid of the `fail` and `cats` return values. if fail ~= nil then track("fail") track("fail/" .. self._code) end if cats ~= nil then track("cats") track("cats/" .. self._code) end else error("Substitution data '" .. substitution_data .. "' does not match an existing module.") end end -- Don't normalize to NFC if this is the inner loop or if a module returned nil. if recursed or not text then return text, fail, cats end -- Fix any discouraged sequences created during the substitution process, and normalize into the final form. return sc:toFixedNFC(sc:fixDiscouragedSequences(text)), fail, cats end -- Split the text into sections, based on the presence of temporarily substituted formatting characters, then iterate over each one to apply substitutions. This avoids putting PUA characters through language-specific modules, which may be unequipped for them. local function iterateSectionSubstitutions(self, text, sc, subbedChars, keepCarets, substitution_data, function_name) local fail, cats, sections = nil, {} -- See [[Module:languages/data]]. if not find(text, "\244") or (load_data(languages_data_module).substitution[self._code] == "cont") then sections = {text} else sections = split(text, "\244[\128-\143][\128-\191]*", true) end for _, section in ipairs(sections) do -- Don't bother processing empty strings or whitespace (which may also not be handled well by dedicated modules). if gsub(section, "%s+", "") ~= "" then local sub, sub_fail, sub_cats = doSubstitutions(self, section, sc, substitution_data, function_name) -- Second round of temporary substitutions, in case any formatting was added by the main substitution process. However, don't do this if the section contains formatting already (as it would have had to have been escaped to reach this stage, and therefore should be given as raw text). if sub and subbedChars then local noSub for _, pattern in ipairs(require(languages_data_patterns_module)) do if match(section, pattern .. "%z?") then noSub = true end end if not noSub then sub, subbedChars = doTempSubstitutions(sub, subbedChars, keepCarets, true) end end if (not sub) or sub_fail then text = sub fail = sub_fail cats = sub_cats or {} break end text = sub and gsub(text, pattern_escape(section), replacement_escape(sub), 1) or text if type(sub_cats) == "table" then for _, cat in ipairs(sub_cats) do insert(cats, cat) end end end end -- Trim, unless there are only spacing characters, while ignoring any final formatting characters. text = text and text:gsub("^([\128-\191\244]*)%s+(%S)", "%1%2") :gsub("(%S)%s+([\128-\191\244]*)$", "%1%2") -- Remove duplicate categories. if #cats > 1 then cats = remove_duplicates(cats) end return text, fail, cats, subbedChars end -- Process carets (and any escapes). Default to simple removal, if no pattern/replacement is given. local function processCarets(text, pattern, repl) local rep repeat text, rep = gsub(text, "\\\\(\\*^)", "\3%1") until rep == 0 return text:gsub("\\^", "\4") :gsub(pattern or "%^", repl or "") :gsub("\3", "\\") :gsub("\4", "^") end -- Remove carets if they are used to capitalize parts of transliterations (unless they have been escaped). local function removeCarets(text, sc) if not sc:hasCapitalization() and sc:isTransliterated() and text:find("^", 1, true) then return processCarets(text) else return text end end local Language = {} --[==[Returns the language code of the language. Example: {{code|lua|"fr"}} for French.]==] function Language:getCode() return self._code end --[==[Returns the canonical name of the language. This is the name used to represent that language on Wiktionary, and is guaranteed to be unique to that language alone. Example: {{code|lua|"French"}} for French.]==] function Language:getCanonicalName() local name = self._name if name == nil then name = self._data[1] self._name = name end return name end --[==[ Return the display form of the language. The display form of a language, family or script is the form it takes when appearing as the <code><var>source</var></code> in categories such as <code>English terms derived from <var>source</var></code> or <code>English given names from <var>source</var></code>, and is also the displayed text in {makeCategoryLink()} links. For full and etymology-only languages, this is the same as the canonical name, but for families, it reads <code>"<var>name</var> languages"</code> (e.g. {"Indo-Iranian languages"}), and for scripts, it reads <code>"<var>name</var> script"</code> (e.g. {"Arabic script"}). ]==] function Language:getDisplayForm() local form = self._displayForm if form == nil then form = self:getCanonicalName() -- Add article and " substrate" to substrates that lack them. if self:getFamilyCode() == "qfa-sub" then if not (sub(form, 1, 4) == "the " or sub(form, 1, 2) == "a ") then form = "a " .. form end if not match(form, " [Ss]ubstrate") then form = form .. " substrate" end end self._displayForm = form end return form end --[==[Returns the value which should be used in the HTML lang= attribute for tagged text in the language.]==] function Language:getHTMLAttribute(sc, region) local code = self._code if not find(code, "-", 1, true) then return code .. "-" .. sc:getCode() .. (region and "-" .. region or "") end local parent = self:getParent() region = region or match(code, "%f[%u][%u-]+%f[%U]") if parent then return parent:getHTMLAttribute(sc, region) end -- TODO: ISO family codes can also be used. return "mis-" .. sc:getCode() .. (region and "-" .. region or "") end --[==[Returns a table of the aliases that the language is known by, excluding the canonical name. Aliases are synonyms for the language in question. The names are not guaranteed to be unique, in that sometimes more than one language is known by the same name. Example: {{code|lua|{"High German", "New High German", "Deutsch"} }} for [[:Category:German language|German]].]==] function Language:getAliases() self:loadInExtraData() return require(language_like_module).getAliases(self) end --[==[ Return a table of the known subvarieties of a given language, excluding subvarieties that have been given explicit etymology-only language codes. The names are not guaranteed to be unique, in that sometimes a given name refers to a subvariety of more than one language. Example: {{code|lua|{"Southern Aymara", "Central Aymara"} }} for [[:Category:Aymara language|Aymara]]. Note that the returned value can have nested tables in it, when a subvariety goes by more than one name. Example: {{code|lua|{"North Azerbaijani", "South Azerbaijani", {"Afshar", "Afshari", "Afshar Azerbaijani", "Afchar"}, {"Qashqa'i", "Qashqai", "Kashkay"}, "Sonqor"} }} for [[:Category:Azerbaijani language|Azerbaijani]]. Here, for example, Afshar, Afshari, Afshar Azerbaijani and Afchar all refer to the same subvariety, whose preferred name is Afshar (the one listed first). To avoid a return value with nested tables in it, specify a non-{{code|lua|nil}} value for the <code>flatten</code> parameter; in that case, the return value would be {{code|lua|{"North Azerbaijani", "South Azerbaijani", "Afshar", "Afshari", "Afshar Azerbaijani", "Afchar", "Qashqa'i", "Qashqai", "Kashkay", "Sonqor"} }}. ]==] function Language:getVarieties(flatten) self:loadInExtraData() return require(language_like_module).getVarieties(self, flatten) end --[==[Returns a table of the "other names" that the language is known by, which are listed in the <code>otherNames</code> field. It should be noted that the <code>otherNames</code> field itself is deprecated, and entries listed there should eventually be moved to either <code>aliases</code> or <code>varieties</code>.]==] function Language:getOtherNames() -- To be eventually removed, once there are no more uses of the `otherNames` field. self:loadInExtraData() return require(language_like_module).getOtherNames(self) end --[==[ Return a combined table of the canonical name, aliases, varieties and other names of a given language.]==] function Language:getAllNames() self:loadInExtraData() return require(language_like_module).getAllNames(self) end --[==[Returns a table of types as a lookup table (with the types as keys). The possible types are * {language}: This is a language, either full or etymology-only. * {full}: This is a "full" (not etymology-only) language, i.e. the union of {regular}, {reconstructed} and {appendix-constructed}. Note that the types {full} and {etymology-only} also exist for families, so if you want to check specifically for a full language and you have an object that might be a family, you should use {{lua|hasType("language", "full")}} and not simply {{lua|hasType("full")}}. * {etymology-only}: This is an etymology-only (not full) language, whose parent is another etymology-only language or a full language. Note that the types {full} and {etymology-only} also exist for families, so if you want to check specifically for an etymology-only language and you have an object that might be a family, you should use {{lua|hasType("language", "etymology-only")}} and not simply {{lua|hasType("etymology-only")}}. * {regular}: This indicates a full language that is attested according to [[WT:CFI]] and therefore permitted in the main namespace. There may also be reconstructed terms for the language, which are placed in the {Reconstruction} namespace and must be prefixed with * to indicate a reconstruction. Most full languages are natural (not constructed) languages, but a few constructed languages (e.g. Esperanto and Volapük, among others) are also allowed in the mainspace and considered regular languages. * {reconstructed}: This language is not attested according to [[WT:CFI]], and therefore is allowed only in the {Reconstruction} namespace. All terms in this language are reconstructed, and must be prefixed with *. Languages such as Proto-Indo-European and Proto-Germanic are in this category. * {appendix-constructed}: This language is attested but does not meet the additional requirements set out for constructed languages ([[WT:CFI#Constructed languages]]). Its entries must therefore be in the Appendix namespace, but they are not reconstructed and therefore should not have * prefixed in links. ]==] function Language:getTypes() local types = self._types if types == nil then types = {language = true} if self:getFullCode() == self._code then types.full = true else types["etymology-only"] = true end for t in gmatch(self._data.type, "[^,]+") do types[t] = true end self._types = types end return types end --[==[Given a list of types as strings, returns true if the language has all of them.]==] function Language:hasType(...) Language.hasType = require(language_like_module).hasType return self:hasType(...) end --[==[Returns a table containing <code>WikimediaLanguage</code> objects (see [[Module:wikimedia languages]]), which represent languages and their codes as they are used in Wikimedia projects for interwiki linking and such. More than one object may be returned, as a single Wiktionary language may correspond to multiple Wikimedia languages. For example, Wiktionary's single code <code>sh</code> (Serbo-Croatian) maps to four Wikimedia codes: <code>sh</code> (Serbo-Croatian), <code>bs</code> (Bosnian), <code>hr</code> (Croatian) and <code>sr</code> (Serbian). The code for the Wikimedia language is retrieved from the <code>wikimedia_codes</code> property in the data modules. If that property is not present, the code of the current language is used. If none of the available codes is actually a valid Wikimedia code, an empty table is returned.]==] function Language:getWikimediaLanguages() local wm_langs = self._wikimediaLanguageObjects if wm_langs == nil then local codes = self:getWikimediaLanguageCodes() wm_langs = {} for i = 1, #codes do wm_langs[i] = get_wikimedia_lang(codes[i]) end self._wikimediaLanguageObjects = wm_langs end return wm_langs end function Language:getWikimediaLanguageCodes() local wm_langs = self._wikimediaLanguageCodes if wm_langs == nil then wm_langs = self._data.wikimedia_codes if wm_langs then wm_langs = split(wm_langs, ",", true, true) else local code = self._code if is_known_language_tag(code) then wm_langs = {code} else -- Inherit, but only if no codes are specified in the data *and* -- the language code isn't a valid Wikimedia language code. local parent = self:getParent() wm_langs = parent and parent:getWikimediaLanguageCodes() or {} end end self._wikimediaLanguageCodes = wm_langs end return wm_langs end --[==[ Returns the name of the Wikipedia article for the language. `project` specifies the language and project to retrieve the article from, defaulting to {"enwiki"} for the English Wikipedia. Normally if specified it should be the project code for a specific-language Wikipedia e.g. "zhwiki" for the Chinese Wikipedia, but it can be any project, including non-Wikipedia ones. If the project is the English Wikipedia and the property {wikipedia_article} is present in the data module it will be used first. In all other cases, a sitelink will be generated from {:getWikidataItem} (if set). The resulting value (or lack of value) is cached so that subsequent calls are fast. If no value could be determined, and `noCategoryFallback` is {false}, {:getCategoryName} is used as fallback; otherwise, {nil} is returned. Note that if `noCategoryFallback` is {nil} or omitted, it defaults to {false} if the project is the English Wikipedia, otherwise to {true}. In other words, under normal circumstances, if the English Wikipedia article couldn't be retrieved, the return value will fall back to a link to the language's category, but this won't normally happen for any other project. ]==] function Language:getWikipediaArticle(noCategoryFallback, project) Language.getWikipediaArticle = require(language_like_module).getWikipediaArticle return self:getWikipediaArticle(noCategoryFallback, project) end function Language:makeWikipediaLink() return make_link(self, "w:" .. self:getWikipediaArticle(), self:getCanonicalName()) end --[==[Returns the name of the Wikimedia Commons category page for the language.]==] function Language:getCommonsCategory() Language.getCommonsCategory = require(language_like_module).getCommonsCategory return self:getCommonsCategory() end --[==[Returns the Wikidata item id for the language or <code>nil</code>. This corresponds to the the second field in the data modules.]==] function Language:getWikidataItem() Language.getWikidataItem = require(language_like_module).getWikidataItem return self:getWikidataItem() end --[==[Returns a table of <code>Script</code> objects for all scripts that the language is written in. See [[Module:scripts]].]==] function Language:getScripts() local scripts = self._scriptObjects if scripts == nil then local codes = self:getScriptCodes() if codes[1] == "All" then scripts = load_data(scripts_data_module) else scripts = {} for i = 1, #codes do scripts[i] = get_script(codes[i]) end end self._scriptObjects = scripts end return scripts end --[==[Returns the table of script codes in the language's data file.]==] function Language:getScriptCodes() local scripts = self._scriptCodes if scripts == nil then scripts = self._data[4] if scripts then local codes, n = {}, 0 for code in gmatch(scripts, "[^,]+") do n = n + 1 -- Special handling of "Hants", which represents "Hani", "Hant" and "Hans" collectively. if code == "Hants" then codes[n] = "Hani" codes[n + 1] = "Hant" codes[n + 2] = "Hans" n = n + 2 else codes[n] = code end end scripts = codes else scripts = {"None"} end self._scriptCodes = scripts end return scripts end --[==[Given some text, this function iterates through the scripts of a given language and tries to find the script that best matches the text. It returns a {{code|lua|Script}} object representing the script. If no match is found at all, it returns the {{code|lua|None}} script object.]==] function Language:findBestScript(text, forceDetect) if not text or text == "" or text == "-" then return get_script("None") end -- Differs from table returned by getScriptCodes, as Hants is not normalized into its constituents. local codes = self._bestScriptCodes if codes == nil then codes = self._data[4] codes = codes and split(codes, ",", true, true) or {"None"} self._bestScriptCodes = codes end local first_sc = codes[1] if first_sc == "All" then return find_best_script_without_lang(text) end local codes_len = #codes if not (forceDetect or first_sc == "Hants" or codes_len > 1) then first_sc = get_script(first_sc) local charset = first_sc.characters return charset and umatch(text, "[" .. charset .. "]") and first_sc or get_script("None") end -- Remove all formatting characters. text = get_plaintext(text) -- Remove all spaces and any ASCII punctuation. Some non-ASCII punctuation is script-specific, so can't be removed. text = ugsub(text, "[%s!\"#%%&'()*,%-./:;?@[\\%]_{}]+", "") if #text == 0 then return get_script("None") end -- Try to match every script against the text, -- and return the one with the most matching characters. local bestcount, bestscript, length = 0 for i = 1, codes_len do local sc = codes[i] -- Special case for "Hants", which is a special code that represents whichever of "Hant" or "Hans" best matches, or "Hani" if they match equally. This avoids having to list all three. In addition, "Hants" will be treated as the best match if there is at least one matching character, under the assumption that a Han script is desirable in terms that contain a mix of Han and other scripts (not counting those which use Jpan or Kore). if sc == "Hants" then local Hani = get_script("Hani") if not Hant_chars then Hant_chars = load_data("Module:zh/data/ts") Hans_chars = load_data("Module:zh/data/st") end local t, s, found = 0, 0 -- This is faster than using mw.ustring.gmatch directly. for ch in gmatch(ugsub(text, "[" .. Hani.characters .. "]", "\255%0"), "\255(.[\128-\191]*)") do found = true if Hant_chars[ch] then t = t + 1 if Hans_chars[ch] then s = s + 1 end elseif Hans_chars[ch] then s = s + 1 else t, s = t + 1, s + 1 end end if found then if t == s then return Hani end return get_script(t > s and "Hant" or "Hans") end else sc = get_script(sc) if not length then length = ulen(text) end -- Count characters by removing everything in the script's charset and comparing to the original length. local charset = sc.characters local count = charset and length - ulen(ugsub(text, "[" .. charset .. "]+", "")) or 0 if count >= length then return sc elseif count > bestcount then bestcount = count bestscript = sc end end end -- Return best matching script, or otherwise None. return bestscript or get_script("None") end --[==[Returns a <code>Family</code> object for the language family that the language belongs to. See [[Module:families]].]==] function Language:getFamily() local family = self._familyObject if family == nil then family = self:getFamilyCode() -- If the value is nil, it's cached as false. family = family and get_family(family) or false self._familyObject = family end return family or nil end --[==[Returns the family code in the language's data file.]==] function Language:getFamilyCode() local family = self._familyCode if family == nil then -- If the value is nil, it's cached as false. family = self._data[3] or false self._familyCode = family end return family or nil end function Language:getFamilyName() local family = self._familyName if family == nil then family = self:getFamily() -- If the value is nil, it's cached as false. family = family and family:getCanonicalName() or false self._familyName = family end return family or nil end do local function check_family(self, family) if type(family) == "table" then family = family:getCode() end if self:getFamilyCode() == family then return true end local self_family = self:getFamily() if self_family:inFamily(family) then return true -- If the family isn't a real family (e.g. creoles) check any ancestors. elseif self_family:inFamily("qfa-not") then local ancestors = self:getAncestors() for _, ancestor in ipairs(ancestors) do if ancestor:inFamily(family) then return true end end end end --[==[Check whether the language belongs to `family` (which can be a family code or object). A list of objects can be given in place of `family`; in that case, return true if the language belongs to any of the specified families. Note that some languages (in particular, certain creoles) can have multiple immediate ancestors potentially belonging to different families; in that case, return true if the language belongs to any of the specified families.]==] function Language:inFamily(...) if self:getFamilyCode() == nil then return false end return check_inputs(self, check_family, false, ...) end end function Language:getParent() local parent = self._parentObject if parent == nil then parent = self:getParentCode() -- If the value is nil, it's cached as false. parent = parent and get_by_code(parent, nil, true, true) or false self._parentObject = parent end return parent or nil end function Language:getParentCode() local parent = self._parentCode if parent == nil then -- If the value is nil, it's cached as false. parent = self._data.parent or false self._parentCode = parent end return parent or nil end function Language:getParentName() local parent = self._parentName if parent == nil then parent = self:getParent() -- If the value is nil, it's cached as false. parent = parent and parent:getCanonicalName() or false self._parentName = parent end return parent or nil end function Language:getParentChain() local chain = self._parentChain if chain == nil then chain = {} local parent, n = self:getParent(), 0 while parent do n = n + 1 chain[n] = parent parent = parent:getParent() end self._parentChain = chain end return chain end do local function check_lang(self, lang) for _, parent in ipairs(self:getParentChain()) do if (type(lang) == "string" and lang or lang:getCode()) == parent:getCode() then return true end end end function Language:hasParent(...) return check_inputs(self, check_lang, false, ...) end end --[==[ If the language is etymology-only, this iterates through parents until a full language or family is found, and the corresponding object is returned. If the language is a full language, then it simply returns itself. ]==] function Language:getFull() local full = self._fullObject if full == nil then full = self:getFullCode() full = full == self._code and self or get_by_code(full) self._fullObject = full end return full end --[==[ If the language is an etymology-only language, this iterates through parents until a full language or family is found, and the corresponding code is returned. If the language is a full language, then it simply returns the language code. ]==] function Language:getFullCode() return self._fullCode or self._code end --[==[ If the language is an etymology-only language, this iterates through parents until a full language or family is found, and the corresponding canonical name is returned. If the language is a full language, then it simply returns the canonical name of the language. ]==] function Language:getFullName() local full = self._fullName if full == nil then full = self:getFull():getCanonicalName() self._fullName = full end return full end --[==[Returns a table of <code class="nf">Language</code> objects for all languages that this language is directly descended from. Generally this is only a single language, but creoles, pidgins and mixed languages can have multiple ancestors.]==] function Language:getAncestors() local ancestors = self._ancestorObjects if ancestors == nil then ancestors = {} local ancestor_codes = self:getAncestorCodes() if #ancestor_codes > 0 then for _, ancestor in ipairs(ancestor_codes) do insert(ancestors, get_by_code(ancestor, nil, true)) end else local fam = self:getFamily() local protoLang = fam and fam:getProtoLanguage() or nil -- For the cases where the current language is the proto-language -- of its family, or an etymology-only language that is ancestral to that -- proto-language, we need to step up a level higher right from the -- start. if protoLang and ( protoLang:getCode() == self._code or (self:hasType("etymology-only") and protoLang:hasAncestor(self)) ) then fam = fam:getFamily() protoLang = fam and fam:getProtoLanguage() or nil end while not protoLang and not (not fam or fam:getCode() == "qfa-not") do fam = fam:getFamily() protoLang = fam and fam:getProtoLanguage() or nil end insert(ancestors, protoLang) end self._ancestorObjects = ancestors end return ancestors end do -- Avoid a language being its own ancestor via class inheritance. We only need to check for this if the language has inherited an ancestor table from its parent, because we never want to drop ancestors that have been explicitly set in the data. -- Recursively iterate over ancestors until we either find self or run out. If self is found, return true. local function check_ancestor(self, lang) local codes = lang:getAncestorCodes() if not codes then return nil end for i = 1, #codes do local code = codes[i] if code == self._code then return true end local anc = get_by_code(code, nil, true) if check_ancestor(self, anc) then return true end end end --[==[Returns a table of <code class="nf">Language</code> codes for all languages that this language is directly descended from. Generally this is only a single language, but creoles, pidgins and mixed languages can have multiple ancestors.]==] function Language:getAncestorCodes() if self._ancestorCodes then return self._ancestorCodes end local data = self._data local codes = data.ancestors if codes == nil then codes = {} self._ancestorCodes = codes return codes end codes = split(codes, ",", true, true) self._ancestorCodes = codes -- If there are no codes or the ancestors weren't inherited data, there's nothing left to check. if #codes == 0 or self:getData(false, "raw").ancestors ~= nil then return codes end local i, code = 1 while i <= #codes do code = codes[i] if check_ancestor(self, self) then remove(codes, i) else i = i + 1 end end return codes end end --[==[Given a list of language objects or codes, returns true if at least one of them is an ancestor. This includes any etymology-only children of that ancestor. If the language's ancestor(s) are etymology-only languages, it will also return true for those language parent(s) (e.g. if Vulgar Latin is the ancestor, it will also return true for its parent, Latin). However, a parent is excluded from this if the ancestor is also ancestral to that parent (e.g. if Classical Persian is the ancestor, Persian would return false, because Classical Persian is also ancestral to Persian).]==] function Language:hasAncestor(...) local function iterateOverAncestorTree(node, func, parent_check) local ancestors = node:getAncestors() local ancestorsParents = {} for _, ancestor in ipairs(ancestors) do -- When checking the parents of the other language, and the ancestor is also a parent, skip to the next ancestor, so that we exclude any etymology-only children of that parent that are not directly related (see below). local ret = (parent_check or not node:hasParent(ancestor)) and func(ancestor) or iterateOverAncestorTree(ancestor, func, parent_check) if ret then return ret end end -- Check the parents of any ancestors. We don't do this if checking the parents of the other language, so that we exclude any etymology-only children of those parents that are not directly related (e.g. if the ancestor is Vulgar Latin and we are checking New Latin, we want it to return false because they are on different ancestral branches. As such, if we're already checking the parent of New Latin (Latin) we don't want to compare it to the parent of the ancestor (Latin), as this would be a false positive; it should be one or the other). if not parent_check then return nil end for _, ancestor in ipairs(ancestors) do local ancestorParents = ancestor:getParentChain() for _, ancestorParent in ipairs(ancestorParents) do if ancestorParent:getCode() == self._code or ancestorParent:hasAncestor(ancestor) then break else insert(ancestorsParents, ancestorParent) end end end for _, ancestorParent in ipairs(ancestorsParents) do local ret = func(ancestorParent) if ret then return ret end end end local function do_iteration(otherlang, parent_check) -- otherlang can't be self if (type(otherlang) == "string" and otherlang or otherlang:getCode()) == self._code then return false end repeat if iterateOverAncestorTree( self, function(ancestor) return ancestor:getCode() == (type(otherlang) == "string" and otherlang or otherlang:getCode()) end, parent_check ) then return true elseif type(otherlang) == "string" then otherlang = get_by_code(otherlang, nil, true) end otherlang = otherlang:getParent() parent_check = false until not otherlang end local parent_check = true for _, otherlang in ipairs{...} do local ret = do_iteration(otherlang, parent_check) if ret then return true end end return false end do local function construct_node(lang, memo) local branch, ancestors = {lang = lang:getCode()} memo[lang:getCode()] = branch for _, ancestor in ipairs(lang:getAncestors()) do if ancestors == nil then ancestors = {} end insert(ancestors, memo[ancestor:getCode()] or construct_node(ancestor, memo)) end branch.ancestors = ancestors return branch end function Language:getAncestorChain() local chain = self._ancestorChain if chain == nil then chain = construct_node(self, {}) self._ancestorChain = chain end return chain end end function Language:getAncestorChainOld() local chain = self._ancestorChain if chain == nil then chain = {} local step = self while true do local ancestors = step:getAncestors() step = #ancestors == 1 and ancestors[1] or nil if not step then break end insert(chain, step) end self._ancestorChain = chain end return chain end local function fetch_descendants(self, fmt) local descendants, family = {}, self:getFamily() -- Iterate over all three datasets. for _, data in ipairs{ require("Module:languages/code to canonical name"), require("Module:etymology languages/code to canonical name"), require("Module:families/code to canonical name"), } do for code in pairs(data) do local lang = get_by_code(code, nil, true, true) -- Test for a descendant. Earlier tests weed out most candidates, while the more intensive tests are only used sparingly. if ( code ~= self._code and -- Not self. lang:inFamily(family) and -- In the same family. ( family:getProtoLanguageCode() == self._code or -- Self is the protolanguage. self:hasDescendant(lang) or -- Full hasDescendant check. (lang:getFullCode() == self._code and not self:hasAncestor(lang)) -- Etymology-only child which isn't an ancestor. ) ) then if fmt == "object" then insert(descendants, lang) elseif fmt == "code" then insert(descendants, code) elseif fmt == "name" then insert(descendants, lang:getCanonicalName()) end end end end return descendants end function Language:getDescendants() local descendants = self._descendantObjects if descendants == nil then descendants = fetch_descendants(self, "object") self._descendantObjects = descendants end return descendants end function Language:getDescendantCodes() local descendants = self._descendantCodes if descendants == nil then descendants = fetch_descendants(self, "code") self._descendantCodes = descendants end return descendants end function Language:getDescendantNames() local descendants = self._descendantNames if descendants == nil then descendants = fetch_descendants(self, "name") self._descendantNames = descendants end return descendants end do local function check_lang(self, lang) if type(lang) == "string" then lang = get_by_code(lang, nil, true) end if lang:hasAncestor(self) then return true end end function Language:hasDescendant(...) return check_inputs(self, check_lang, false, ...) end end local function fetch_children(self, fmt) local m_etym_data = require(etymology_languages_data_module) local self_code, children = self._code, {} for code, lang in pairs(m_etym_data) do local _lang = lang repeat local parent = _lang.parent if parent == self_code then if fmt == "object" then insert(children, get_by_code(code, nil, true)) elseif fmt == "code" then insert(children, code) elseif fmt == "name" then insert(children, lang[1]) end break end _lang = m_etym_data[parent] until not _lang end return children end function Language:getChildren() local children = self._childObjects if children == nil then children = fetch_children(self, "object") self._childObjects = children end return children end function Language:getChildrenCodes() local children = self._childCodes if children == nil then children = fetch_children(self, "code") self._childCodes = children end return children end function Language:getChildrenNames() local children = self._childNames if children == nil then children = fetch_children(self, "name") self._childNames = children end return children end function Language:hasChild(...) local lang = ... if not lang then return false elseif type(lang) == "string" then lang = get_by_code(lang, nil, true) end if lang:hasParent(self) then return true end return self:hasChild(select(2, ...)) end --[==[Returns the name of the main category of that language. Example: {{code|lua|"French language"}} for French, whose category is at [[:Category:French language]]. Unless optional argument <code>nocap</code> is given, the language name at the beginning of the returned value will be capitalized. This capitalization is correct for category names, but not if the language name is lowercase and the returned value of this function is used in the middle of a sentence.]==] function Language:getCategoryName(nocap) local name = self._categoryName if name == nil then name = self:getCanonicalName() -- If a substrate, omit any leading article. if self:getFamilyCode() == "qfa-sub" then name = name:gsub("^the ", ""):gsub("^a ", "") end -- Only add " language" if a full language. if self:hasType("full") then -- Unless the canonical name already ends with "language", "lect" or their derivatives, add " language". if not (match(name, "[Ll]anguage$") or match(name, "[Ll]ect$")) then name = name .. " language" end end self._categoryName = name end if nocap then return name end return mw.getContentLanguage():ucfirst(name) end --[==[Creates a link to the category; the link text is the canonical name.]==] function Language:makeCategoryLink() return make_link(self, ":Category:" .. self:getCategoryName(), self:getDisplayForm()) end function Language:getStandardCharacters(sc) local standard_chars = self._data.standardChars if type(standard_chars) ~= "table" then return standard_chars elseif sc and type(sc) ~= "string" then check_object("script", nil, sc) sc = sc:getCode() end if (not sc) or sc == "None" then local scripts = {} for _, script in pairs(standard_chars) do insert(scripts, script) end return concat(scripts) end if standard_chars[sc] then return standard_chars[sc] .. (standard_chars[1] or "") end end --[==[Make the entry name (i.e. the correct page name).]==] function Language:makeEntryName(text, sc) if (not text) or text == "" then return text, nil, {} end -- Set `unsupported` as true if certain conditions are met. local unsupported -- Check if there's an unsupported character. \239\191\189 is the replacement character U+FFFD, which can't be typed directly here due to an abuse filter. Unix-style dot-slash notation is also unsupported, as it is used for relative paths in links, as are 3 or more consecutive tildes. -- Note: match is faster with magic characters/charsets; find is faster with plaintext. if ( match(text, "[#<>%[%]_{|}]") or find(text, "\239\191\189") or match(text, "%f[^%z/]%.%.?%f[%z/]") or find(text, "~~~") ) then unsupported = true -- If it looks like an interwiki link. elseif find(text, ":") then local prefix = gsub(text, "^:*(.-):.*", ulower) if ( load_data("Module:data/namespaces")[prefix] or load_data("Module:data/interwikis")[prefix] ) then unsupported = true end end -- Check if the text is a listed unsupported title. local unsupportedTitles = load_data(links_data_module).unsupported_titles if unsupportedTitles[text] then return "Unsupported titles/" .. unsupportedTitles[text], nil, {} end sc = checkScript(text, self, sc) local fail, cats text = normalize(text, sc) text, fail, cats = iterateSectionSubstitutions(self, text, sc, nil, nil, self._data.entry_name, "makeEntryName") text = umatch(text, "^[¿¡]?(.-[^%s%p].-)%s*[؟?!;՛՜ ՞ ՟?!︖︕।॥။၊་།]?$") or text -- Escape unsupported characters so they can be used in titles. ` is used as a delimiter for this, so a raw use of it in an unsupported title is also escaped here to prevent interference; this is only done with unsupported titles, though, so inclusion won't in itself mean a title is treated as unsupported (which is why it's excluded from the earlier test). if unsupported then local unsupported_characters = load_data(links_data_module).unsupported_characters text = text:gsub("[#<>%[%]_`{|}\239]\191?\189?", unsupported_characters) :gsub("%f[^%z/]%.%.?%f[%z/]", function(m) return gsub(m, "%.", "`period`") end) :gsub("~~~+", function(m) return gsub(m, "~", "`tilde`") end) text = "Unsupported titles/" .. text end return text, fail, cats end --[==[Generates alternative forms using a specified method, and returns them as a table. If no method is specified, returns a table containing only the input term.]==] function Language:generateForms(text, sc) local generate_forms = self._data.generate_forms if generate_forms == nil then return {text} end sc = checkScript(text, self, sc) return require("Module:" .. self._data.generate_forms).generateForms(text, self, sc) end --[==[Creates a sort key for the given entry name, following the rules appropriate for the language. This removes diacritical marks from the entry name if they are not considered significant for sorting, and may perform some other changes. Any initial hyphen is also removed, and anything parentheses is removed as well. The <code>sort_key</code> setting for each language in the data modules defines the replacements made by this function, or it gives the name of the module that takes the entry name and returns a sortkey.]==] function Language:makeSortKey(text, sc) if (not text) or text == "" then return text, nil, {} end if match(text, "<[^<>]+>") then track("track HTML tag") end -- Remove directional characters, soft hyphens, strip markers and HTML tags. text = ugsub(text, "[\194\173\226\128\170-\226\128\174\226\129\166-\226\129\169]", "") text = gsub(unstrip(text), "<[^<>]+>", "") text = decode_uri(text, "PATH") text = checkNoEntities(self, text) -- Remove initial hyphens and * unless the term only consists of spacing + punctuation characters. text = ugsub(text, "^([􀀀-􏿽]*)[-־ـ᠊*]+([􀀀-􏿽]*)(.*[^%s%p].*)", "%1%2%3") sc = checkScript(text, self, sc) text = normalize(text, sc) text = removeCarets(text, sc) -- For languages with dotted dotless i, ensure that "İ" is sorted as "i", and "I" is sorted as "ı". if self:hasDottedDotlessI() then text = gsub(text, "I\204\135", "i") -- decomposed "İ" :gsub("I", "ı") text = sc:toFixedNFD(text) end -- Convert to lowercase, make the sortkey, then convert to uppercase. Where the language has dotted dotless i, it is usually not necessary to convert "i" to "İ" and "ı" to "I" first, because "I" will always be interpreted as conventional "I" (not dotless "İ") by any sorting algorithms, which will have been taken into account by the sortkey substitutions themselves. However, if no sortkey substitutions have been specified, then conversion is necessary so as to prevent "i" and "ı" both being sorted as "I". -- An exception is made for scripts that (sometimes) sort by scraping page content, as that means they are sensitive to changes in capitalization (as it changes the target page). local fail, cats if not sc:sortByScraping() then text = ulower(text) end local sort_key = self._data.sort_key text, fail, cats = iterateSectionSubstitutions(self, text, sc, nil, nil, sort_key, "makeSortKey") if not sc:sortByScraping() then if self:hasDottedDotlessI() and not sort_key then text = gsub(gsub(text, "ı", "I"), "i", "İ") text = sc:toFixedNFC(text) end text = uupper(text) end -- Remove parentheses, as long as they are either preceded or followed by something. text = gsub(text, "(.)[()]+", "%1") :gsub("[()]+(.)", "%1") text = escape_risky_characters(text) return text, fail, cats end --[==[Create the form used as as a basis for display text and transliteration.]==] local function processDisplayText(text, self, sc, keepCarets, keepPrefixes) local subbedChars = {} text, subbedChars = doTempSubstitutions(text, subbedChars, keepCarets) text = decode_uri(text, "PATH") text = checkNoEntities(self, text) sc = checkScript(text, self, sc) local fail, cats text = normalize(text, sc) text, fail, cats, subbedChars = iterateSectionSubstitutions(self, text, sc, subbedChars, keepCarets, self._data.display_text, "makeDisplayText") text = removeCarets(text, sc) -- Remove any interwiki link prefixes (unless they have been escaped or this has been disabled). if find(text, ":") and not keepPrefixes then local rep repeat text, rep = gsub(text, "\\\\(\\*:)", "\3%1") until rep == 0 text = gsub(text, "\\:", "\4") while true do local prefix = gsub(text, "^(.-):.+", function(m1) return gsub(m1, "\244[\128-\191]*", "") end) -- Check if the prefix is an interwiki, though ignore capitalised Wiktionary:, which is a namespace. if not prefix or prefix == text or prefix == "Wiktionary" or not (load_data("Module:data/interwikis")[ulower(prefix)] or prefix == "") then break end text = gsub(text, "^(.-):(.*)", function(m1, m2) local ret = {} for subbedChar in gmatch(m1, "\244[\128-\191]*") do insert(ret, subbedChar) end return concat(ret) .. m2 end) end text = gsub(text, "\3", "\\") :gsub("\4", ":") end return text, fail, cats, subbedChars end --[==[Make the display text (i.e. what is displayed on the page).]==] function Language:makeDisplayText(text, sc, keepPrefixes) if (not text) or text == "" then return text, nil, {} end local fail, cats, subbedChars text, fail, cats, subbedChars = processDisplayText(text, self, sc, nil, keepPrefixes) text = escape_risky_characters(text) return undoTempSubstitutions(text, subbedChars), fail, cats end --[==[Transliterates the text from the given script into the Latin script (see [[Wiktionary:Transliteration and romanization]]). The language must have the <code>translit</code> property for this to work; if it is not present, {{code|lua|nil}} is returned. Returns three values: # The transliteration. # A boolean which indicates whether the transliteration failed for an unexpected reason. If {{code|lua|false}}, then the transliteration either succeeded, or the module is returning nothing in a controlled way (e.g. the input was {{code|lua|"-"}}). Generally, this means that no maintenance action is required. If {{code|lua|true}}, then the transliteration is {{code|lua|nil}} because either the input or output was defective in some way (e.g. [[Module:ar-translit]] will not transliterate non-vocalised inputs, and this module will fail partially-completed transliterations in all languages). Note that this value can be manually set by the transliteration module, so make sure to cross-check to ensure it is accurate. # A table of categories selected by the transliteration module, which should be in the format expected by {{code|lua|format_categories}} in [[Module:utilities]]. The <code>sc</code> parameter is handled by the transliteration module, and how it is handled is specific to that module. Some transliteration modules may tolerate {{code|lua|nil}} as the script, others require it to be one of the possible scripts that the module can transliterate, and will show an error if it's not one of them. For this reason, the <code>sc</code> parameter should always be provided when writing non-language-specific code. The <code>module_override</code> parameter is used to override the default module that is used to provide the transliteration. This is useful in cases where you need to demonstrate a particular module in use, but there is no default module yet, or you want to demonstrate an alternative version of a transliteration module before making it official. It should not be used in real modules or templates, only for testing. All uses of this parameter are tracked by [[Wiktionary:Tracking/languages/module_override]]. '''Known bugs''': * This function assumes {tr(s1) .. tr(s2) == tr(s1 .. s2)}. When this assertion fails, wikitext markups like <nowiki>'''</nowiki> can cause wrong transliterations. * HTML entities like <code>&amp;apos;</code>, often used to escape wikitext markups, do not work.]==] function Language:transliterate(text, sc, module_override) -- If there is no text, or the language doesn't have transliteration data and there's no override, return nil. if not (self._data.translit or module_override) then return nil, false, {} elseif (not text) or text == "" or text == "-" then return text, false, {} end -- If the script is not transliteratable (and no override is given), return nil. sc = checkScript(text, self, sc) if not (sc:isTransliterated() or module_override) then -- temporary tracking to see if/when this gets triggered track("non-transliterable") track("non-transliterable/" .. self._code) track("non-transliterable/" .. sc:getCode()) track("non-transliterable/" .. sc:getCode() .. "/" .. self._code) return nil, true, {} end -- Remove any strip markers. text = unstrip(text) -- Do not process the formatting into PUA characters for certain languages. local processed = load_data(languages_data_module).substitution[self._code] ~= "none" -- Get the display text with the keepCarets flag set. local fail, cats, subbedChars if processed then text, fail, cats, subbedChars = processDisplayText(text, self, sc, true) end -- Transliterate (using the module override if applicable). text, fail, cats, subbedChars = iterateSectionSubstitutions(self, text, sc, subbedChars, true, module_override or self._data.translit, "tr") if not text then return nil, true, cats end -- Incomplete transliterations return nil. local charset = sc.characters if charset and umatch(text, "[" .. charset .. "]") then -- Remove any characters in Latin, which includes Latin characters also included in other scripts (as these are false positives), as well as any PUA substitutions. Anything remaining should only be script code "None" (e.g. numerals). local check_text = ugsub(text, "[" .. get_script("Latn").characters .. "􀀀-􏿽]+", "") -- Set none_is_last_resort_only flag, so that any non-None chars will cause a script other than "None" to be returned. if find_best_script_without_lang(check_text, true):getCode() ~= "None" then return nil, true, cats end end if processed then text = escape_risky_characters(text) text = undoTempSubstitutions(text, subbedChars) end -- If the script does not use capitalization, then capitalize any letters of the transliteration which are immediately preceded by a caret (and remove the caret). if text and not sc:hasCapitalization() and text:find("^", 1, true) then text = processCarets(text, "%^([\128-\191\244]*%*?)([^\128-\191\244][\128-\191]*)", function(m1, m2) return m1 .. uupper(m2) end) end -- Track module overrides. if module_override ~= nil then track("module_override") end fail = text == nil and (not not fail) or false return text, fail, cats end do local function handle_language_spec(self, spec, sc) local ret = self["_" .. spec] if ret == nil then ret = self._data[spec] if type(ret) == "string" then ret = list_to_set(split(ret, ",", true, true)) end self["_" .. spec] = ret end if type(ret) == "table" then ret = ret[sc:getCode()] end return not not ret end function Language:overrideManualTranslit(sc) return handle_language_spec(self, "override_translit", sc) end function Language:link_tr(sc) return handle_language_spec(self, "link_tr", sc) end end --[==[Returns {{code|lua|true}} if the language has a transliteration module, or {{code|lua|false}} if it doesn't.]==] function Language:hasTranslit() return not not self._data.translit end --[==[Returns {{code|lua|true}} if the language uses the letters I/ı and İ/i, or {{code|lua|false}} if it doesn't.]==] function Language:hasDottedDotlessI() return not not self._data.dotted_dotless_i end function Language:toJSON(opts) local entry_name, entry_name_patterns, entry_name_remove_diacritics = self._data.entry_name if entry_name then if entry_name.from then entry_name_patterns = {} for i, from in ipairs(entry_name.from) do insert(entry_name_patterns, {from = from, to = entry_name.to[i] or ""}) end end entry_name_remove_diacritics = entry_name.remove_diacritics end -- mainCode should only end up non-nil if dontCanonicalizeAliases is passed to make_object(). -- props should either contain zero-argument functions to compute the value, or the value itself. local props = { ancestors = function() return self:getAncestorCodes() end, canonicalName = function() return self:getCanonicalName() end, categoryName = function() return self:getCategoryName("nocap") end, code = self._code, mainCode = self._mainCode, parent = function() return self:getParentCode() end, full = function() return self:getFullCode() end, entryNamePatterns = entry_name_patterns, entryNameRemoveDiacritics = entry_name_remove_diacritics, family = function() return self:getFamilyCode() end, aliases = function() return self:getAliases() end, varieties = function() return self:getVarieties() end, otherNames = function() return self:getOtherNames() end, scripts = function() return self:getScriptCodes() end, type = function() return keys_to_list(self:getTypes()) end, wikimediaLanguages = function() return self:getWikimediaLanguageCodes() end, wikidataItem = function() return self:getWikidataItem() end, wikipediaArticle = function() return self:getWikipediaArticle(true) end, } local ret = {} for prop, val in pairs(props) do if not opts.skip_fields or not opts.skip_fields[prop] then if type(val) == "function" then ret[prop] = val() else ret[prop] = val end end end -- Use `deep_copy` when returning a table, so that there are no editing restrictions imposed by `mw.loadData`. return opts and opts.lua_table and deep_copy(ret) or to_json(ret, opts) end function export.getDataModuleName(code) local letter = match(code, "^(%l)%l%l?$") return "Module:" .. ( letter == nil and "languages/data/exceptional" or #code == 2 and "languages/data/2" or "languages/data/3/" .. letter ) end get_data_module_name = export.getDataModuleName function export.getExtraDataModuleName(code) return get_data_module_name(code) .. "/extra" end get_extra_data_module_name = export.getExtraDataModuleName do local function make_stack(data) local key_types = { [2] = "unique", aliases = "unique", otherNames = "unique", type = "append", varieties = "unique", wikipedia_article = "unique", wikimedia_codes = "unique" } local function __index(self, k) local stack, key_type = getmetatable(self), key_types[k] -- Data that isn't inherited from the parent. if key_type == "unique" then local v = stack[stack[make_stack]][k] if v == nil then local layer = stack[0] if layer then -- Could be false if there's no extra data. v = layer[k] end end return v -- Data that is appended by each generation. elseif key_type == "append" then local parts, offset, n = {}, 0, stack[make_stack] for i = 1, n do local part = stack[i][k] if part == nil then offset = offset + 1 else parts[i - offset] = part end end return offset ~= n and concat(parts, ",") or nil end local n = stack[make_stack] while true do local layer = stack[n] if not layer then -- Could be false if there's no extra data. return nil end local v = layer[k] if v ~= nil then return v end n = n - 1 end end local function __newindex() error("table is read-only") end local function __pairs(self) -- Iterate down the stack, caching keys to avoid duplicate returns. local stack, seen = getmetatable(self), {} local n = stack[make_stack] local iter, state, k, v = pairs(stack[n]) return function() repeat repeat k = iter(state, k) if k == nil then n = n - 1 local layer = stack[n] if not layer then -- Could be false if there's no extra data. return nil end iter, state, k = pairs(layer) end until not (k == nil or seen[k]) -- Get the value via a lookup, as the one returned by the -- iterator will be the raw value from the current layer, -- which may not be the one __index will return for that -- key. Also memoize the key in `seen` (even if the lookup -- returns nil) so that it doesn't get looked up again. -- TODO: store values in `self`, avoiding the need to create -- the `seen` table. The iterator will need to iterate over -- `self` with `next` first to find these on future loops. v, seen[k] = self[k], true until v ~= nil return k, v end end local __ipairs = require(table_module).indexIpairs function make_stack(data) local stack = { data, [make_stack] = 1, -- stores the length and acts as a sentinel to confirm a given metatable is a stack. __index = __index, __newindex = __newindex, __pairs = __pairs, __ipairs = __ipairs, } stack.__metatable = stack return setmetatable({}, stack), stack end return make_stack(data) end local function get_stack(data) local stack = getmetatable(data) return stack and type(stack) == "table" and stack[make_stack] and stack or nil end --[==[ <span style="color: #BA0000">This function is not for use in entries or other content pages.</span> Returns a blob of data about the language. The format of this blob is undocumented, and perhaps unstable; it's intended for things like the module's own unit-tests, which are "close friends" with the module and will be kept up-to-date as the format changes. If `extra` is set, any extra data in the relevant `/extra` module will be included. (Note that it will be included anyway if it has already been loaded into the language object.) If `raw` is set, then the returned data will not contain any data inherited from parent objects. -- Do NOT use these methods! -- All uses should be pre-approved on the talk page! ]==] function Language:getData(extra, raw) if extra then self:loadInExtraData() end local data = self._data -- If raw is not set, just return the data. if not raw then return data end local stack = get_stack(data) -- If there isn't a stack or its length is 1, return the data. Extra data (if any) will be included, as it's stored at key 0 and doesn't affect the reported length. if stack == nil then return data end local n = stack[make_stack] if n == 1 then return data end local extra = stack[0] -- If there isn't any extra data, return the top layer of the stack. if extra == nil then return stack[n] end -- If there is, return a new stack which has the top layer at key 1 and the extra data at key 0. data, stack = make_stack(stack[n]) stack[0] = extra return data end function Language:loadInExtraData() -- Only full languages have extra data. if not self:hasType("language", "full") then return end local data = self._data -- If there's no stack, create one. local stack = get_stack(self._data) if stack == nil then data, stack = make_stack(data) -- If already loaded, return. elseif stack[0] ~= nil then return end self._data = data -- Load extra data from the relevant module and add it to the stack at key 0, so that the __index and __pairs metamethods will pick it up, since they iterate down the stack until they run out of layers. local code = self._code local modulename = get_extra_data_module_name(code) -- No data cached as false. stack[0] = modulename and load_data(modulename)[code] or false end --[==[Returns the name of the module containing the language's data. Currently, this is always [[Module:scripts/data]].]==] function Language:getDataModuleName() local name = self._dataModuleName if name == nil then name = self:hasType("etymology-only") and etymology_languages_data_module or get_data_module_name(self._mainCode or self._code) self._dataModuleName = name end return name end --[==[Returns the name of the module containing the language's data. Currently, this is always [[Module:scripts/data]].]==] function Language:getExtraDataModuleName() local name = self._extraDataModuleName if name == nil then name = not self:hasType("etymology-only") and get_extra_data_module_name(self._mainCode or self._code) or false self._extraDataModuleName = name end return name or nil end function export.makeObject(code, data, dontCanonicalizeAliases) local data_type = type(data) if data_type ~= "table" then error(("bad argument #2 to 'makeObject' (table expected, got %s)"):format(data_type)) end -- Convert any aliases. local input_code = code code = normalize_code(code) input_code = dontCanonicalizeAliases and input_code or code local parent if data.parent then parent = get_by_code(data.parent, nil, true, true) else parent = Language end parent.__index = parent local lang = {_code = input_code} -- This can only happen if dontCanonicalizeAliases is passed to make_object(). if code ~= input_code then lang._mainCode = code end local parent_data = parent._data if parent_data == nil then -- Full code is the same as the code. lang._fullCode = parent._code or code else -- Copy full code. lang._fullCode = parent._fullCode local stack = get_stack(parent_data) if stack == nil then parent_data, stack = make_stack(parent_data) end -- Insert the input data as the new top layer of the stack. local n = stack[make_stack] + 1 data, stack[n], stack[make_stack] = parent_data, data, n end lang._data = data return setmetatable(lang, parent) end make_object = export.makeObject end --[==[Finds the language whose code matches the one provided. If it exists, it returns a <code class="nf">Language</code> object representing the language. Otherwise, it returns {{code|lua|nil}}, unless <code class="n">paramForError</code> is given, in which case an error is generated. If <code class="n">paramForError</code> is {{code|lua|true}}, a generic error message mentioning the bad code is generated; otherwise <code class="n">paramForError</code> should be a string or number specifying the parameter that the code came from, and this parameter will be mentioned in the error message along with the bad code. If <code class="n">allowEtymLang</code> is specified, etymology-only language codes are allowed and looked up along with normal language codes. If <code class="n">allowFamily</code> is specified, language family codes are allowed and looked up along with normal language codes.]==] function export.getByCode(code, paramForError, allowEtymLang, allowFamily) -- Track uses of paramForError, ultimately so it can be removed, as error-handling should be done by [[Module:parameters]], not here. if paramForError ~= nil then track("paramForError") end if type(code) ~= "string" then local typ if not code then typ = "nil" elseif check_object("language", true, code) then typ = "a language object" elseif check_object("family", true, code) then typ = "a family object" else typ = "a " .. type(code) end error("The function getByCode expects a string as its first argument, but received " .. typ .. ".") end local m_data = load_data(languages_data_module) if m_data.aliases[code] or m_data.track[code] then track(code) end local norm_code = normalize_code(code) -- Get the data, checking for etymology-only languages if allowEtymLang is set. local data = load_data(get_data_module_name(norm_code))[norm_code] or allowEtymLang and load_data(etymology_languages_data_module)[norm_code] -- If no data was found and allowFamily is set, check the family data. If the main family data was found, make the object with [[Module:families]] instead, as family objects have different methods. However, if it's an etymology-only family, use make_object in this module (which handles object inheritance), and the family-specific methods will be inherited from the parent object. if data == nil and allowFamily then data = load_data("Module:families/data")[norm_code] if data ~= nil then if data.parent == nil then return make_family_object(norm_code, data) elseif not allowEtymLang then data = nil end end end local retval = code and data and make_object(code, data) if not retval and paramForError then require("Module:languages/errorGetBy").code(code, paramForError, allowEtymLang, allowFamily) end return retval end get_by_code = export.getByCode --[==[Finds the language whose canonical name (the name used to represent that language on Wiktionary) or other name matches the one provided. If it exists, it returns a <code class="nf">Language</code> object representing the language. Otherwise, it returns {{code|lua|nil}}, unless <code class="n">paramForError</code> is given, in which case an error is generated. If <code class="n">allowEtymLang</code> is specified, etymology-only language codes are allowed and looked up along with normal language codes. If <code class="n">allowFamily</code> is specified, language family codes are allowed and looked up along with normal language codes. The canonical name of languages should always be unique (it is an error for two languages on Wiktionary to share the same canonical name), so this is guaranteed to give at most one result. This function is powered by [[Module:languages/canonical names]], which contains a pre-generated mapping of full-language canonical names to codes. It is generated by going through the [[:Category:Language data modules]] for full languages. When <code class="n">allowEtymLang</code> is specified for the above function, [[Module:etymology languages/canonical names]] may also be used, and when <code class="n">allowFamily</code> is specified for the above function, [[Module:families/canonical names]] may also be used.]==] function export.getByCanonicalName(name, errorIfInvalid, allowEtymLang, allowFamily) local byName = load_data("Module:languages/canonical names") local code = byName and byName[name] if not code and allowEtymLang then byName = load_data("Module:etymology languages/canonical names") code = byName and byName[name] or byName[gsub(name, " [Ss]ubstrate$", "")] or byName[gsub(name, "^a ", "")] or byName[gsub(name, "^a ", ""):gsub(" [Ss]ubstrate$", "")] or -- For etymology families like "ira-pro". -- FIXME: This is not ideal, as it allows " languages" to be appended to any etymology-only language, too. byName[match(name, "^(.*) languages$")] end if not code and allowFamily then byName = load_data("Module:families/canonical names") code = byName[name] or byName[match(name, "^(.*) languages$")] end local retval = code and get_by_code(code, errorIfInvalid, allowEtymLang, allowFamily) if not retval and errorIfInvalid then require("Module:languages/errorGetBy").canonicalName(name, allowEtymLang, allowFamily) end return retval end --[==[Used by [[Module:languages/data/2]] (et al.) and [[Module:etymology languages/data]], [[Module:families/data]], [[Module:scripts/data]] and [[Module:writing systems/data]] to finalize the data into the format that is actually returned.]==] function export.finalizeData(data, main_type, variety) local fields = {"type"} if main_type == "language" then insert(fields, 4) -- script codes insert(fields, "ancestors") insert(fields, "link_tr") insert(fields, "override_translit") insert(fields, "wikimedia_codes") elseif main_type == "script" then insert(fields, 3) -- writing system codes end -- Families and writing systems have no extra fields to process. local fields_len = #fields for _, entity in next, data do if variety then -- Move parent from 3 to "parent" and family from "family" to 3. These are different for the sake of convenience, since very few varieties have the family specified, whereas all of them have a parent. entity.parent, entity[3], entity.family = entity[3], entity.family -- Give the type "regular" iff not a variety and no other types are assigned. elseif not (entity.type or entity.parent) then entity.type = "regular" end for i = 1, fields_len do local key = fields[i] local field = entity[key] if field and type(field) == "string" then entity[key] = gsub(field, "%s*,%s*", ",") end end end return data end --[==[For backwards compatibility only; modules should require the error themselves.]==] function export.err(lang_code, param, code_desc, template_tag, not_real_lang) return require("Module:languages/error")(lang_code, param, code_desc, template_tag, not_real_lang) end return export odtn79gsk4t1dequ1wf9hazr3qimc8k Module:a̱lama 828 2705 38946 2025-06-08T00:07:44Z Kambai Akau 8 Created page with "--tomado de https://en.wiktionary.org/wiki/Module:debug/track return function(key) local frame = mw.getCurrentFrame() if key then if type(key) ~= "table" then key = { key } end for i, value in pairs(key) do pcall(frame.expandTemplate, frame, { title = "a̱lama/" .. value }) end else error("Falta(n) lo(s) error(es) para generar la(s) traza(s)") end return true end" 38946 Scribunto text/plain --tomado de https://en.wiktionary.org/wiki/Module:debug/track return function(key) local frame = mw.getCurrentFrame() if key then if type(key) ~= "table" then key = { key } end for i, value in pairs(key) do pcall(frame.expandTemplate, frame, { title = "a̱lama/" .. value }) end else error("Falta(n) lo(s) error(es) para generar la(s) traza(s)") end return true end 3vrdbg8f0waw0uq4nix7qyrjbng2mbb Module:mparamita 828 2706 38950 38949 2025-06-08T00:16:05Z Kambai Akau 8 38950 Scribunto text/plain --versión modificada de https://en.wiktionary.org/wiki/Module:parameters local export = {} local no_permitido = "[#\\<\\>\\[\\]\\{\\}\\|=]" local traza = require("Module:a̱lama") local escapar = require("Module:string/pattern escape") local tobool = require("Module:yesno") local function generar_traza(err) traza("mparamita/"..err) end local function buscar_huecos(arr) local highest = 1 for num, _ in pairs(arr) do if type(num) == "number" and num > 0 and num < math.huge and math.floor(num) == num then highest = math.max(highest, num) end end for i = 1, highest-1 do --reviso que no hayan huecos en los valores anteriores al máximo if ((type(arr[i]) == "table") and buscar_huecos(arr[i])) or arr[i] == nil then return true end end return false end function export.obtener_parametros(args, params) local args_new = {} local requerido = {} local patron_lista = {} local patron_lista_doble = {} --Procesamos los parámetros buscando propiedades específicas for nombre, propiedades in pairs(params) do if type(nombre) == "string" and string.find(nombre, no_permitido) then error("Los parámetros no pueden tener los caracteres #<>[]{}|=") end if type(nombre) == "number" and (propiedades.lista or propiedades.lista_doble) then error("Los parámetros posicionales son listas simples. No se puede especificar que sea una lista simple o una lista doble.") end local es_alias = false if propiedades.alias_de then es_alias = true if #propiedades > 1 then error("Un parámetro que es alias de otro no puede tener más propiedades especificadas") end if not params[propiedades.alias_de] then error("El parámetro "..nombre.." es alias de un parámetro que no existe ("..propiedades.alias_de..")") end propiedades = params[propiedades.alias_de] else if propiedades.requerido then requerido[nombre] = true --Lo compruebo sólo en parámetros que no son alias para no contar doble end end if propiedades.lista and propiedades.lista_doble then error("Un parámetro no puede ser \"lista\" y \"lista doble\" a la vez") end if propiedades.lista then --si es lista, proceso los items que pueda llegar a tener args_new[nombre] = {maxindex = 0} --Si el parámetro tiene nombre quiere decir que es el prefijo de los items --Ej: si lista = "par", entonces deberíamos esperar par1=algo, par2=algo, par3=algo, ... if type(nombre) == "string" then patron_lista[nombre] = "^" .. escapar(nombre) .. "(%d*)$" elseif not es_alias then error("Se esperaba que el parámetro solicitado (lista) fuese string") end end if propiedades.lista_doble then args_new[nombre] = {maxindex = 0} if type(nombre) == "string" then patron_lista_doble[nombre] = "^(%d*)" .. escapar(nombre) .. "(%d*)$" elseif not es_alias then error("Se esperaba que el parámetro solicitado (lista doble) fuesee string") end --En un futuro debería ser así: --elseif type(nombre) == "number" then -- error("Las listas dobles no pueden estar indexadas") --else -- error("Se esperaba que el parámetro solicitado fuese string") --end end end if not params[1] then params[1] = {} end -- Proceso los argumentos (lo que recibí de la invocación) local max_index --Para debug, se imprimen los argumentos recibidos --str = "" --for name, val in pairs(args) do -- str = str..";"..tostring(name).."-"..tostring(val) --end --error(str) for name, val in pairs(args) do local index = nil local index1 = nil local index2 = nil local param = nil local destino = nil if type(name) == "number" then if not params[1].alias_de then index = name param = params[1] destino = name else ---- --- PArche temporal para el módulo pron-graf: la plantilla se llama con parámetros indexados -- Pero "fone" es lista doble, por lo tanto complicaría las cosas permitir índices superiores a uno -- Por lo tanto, si se quiere acceder a un índice superior a uno y no existe, entonces forzamos a -- que sea uno --- destino = params[1].alias_de param = params[destino] index = 1 index1 = 1 index2 = 1 end else --Sino, if params[name] then destino = params[name].alias_de or name param = params[destino] index = 1 index1 = 1 index2 = 1 else -- Sino, si coincide con alguno de los patrones que guardé antes -- busco el número y lo guardo en el índice y actualizo el nombre del parámetro for pname, pattern in pairs(patron_lista) do local _,_,a = string.find(name, pattern) if a then index = tonumber(a) if index > 99 then error("Desborde de lista") end destino = params[pname].alias_de or pname param = params[destino] break end end if not destino then for pname, pattern in pairs(patron_lista_doble) do local _,_,a,b = string.find(name, pattern) if a and b then index1 = tonumber(a == "" and "1" or a) index2 = tonumber(b == "" and "1" or b) if index1 > 99 or index2 > 99 then error("desborde de lista") end index = index2 destino = params[pname].alias_de or pname param = params[destino] break end end end end end -- Si el argumento no está en la lista de parámetros, se arrojaba un error. -- Para mí es muy riesgoso hacerlo, sobre todo si queremos implementar estas cosas -- en páginas viejas en las que no sabemos con qué nos podremos encontrar... -- Si destino=nil, salteo la iteración if destino then --Saco los espacios de más val = mw.text.trim(val) if val == "" then val = nil end if param.obs then generar_traza("obs") end -- Convert to proper type if necessary. if (param.tipo == "binario" or param.tipo == "bool" or param.tipo == "boolean" or param.tipo == "booleano") and val ~= nil then val = tobool(val, false) elseif (param.tipo == "num" or param.tipo == "núm" or param.tipo == "number" or param.tipo == "número") and val ~= nil then val = tonumber(val) assert(type(val) == "number", "Parámetro \""..name.."\": debe especificar un número") end -- Can't use "if val" alone, because val may be a boolean false. if val ~= nil then requerido[destino] = nil --sacamos el parámetro de la lista de requeridos -- Store the argument value. if param.lista then if args_new[destino][index] ~= nil then generar_traza("parámetro repetido") end args_new[destino][index] = val args_new[destino].maxindex = math.max(index, args_new[destino].maxindex) elseif param.lista_doble then if args_new[destino][index1] == nil then args_new[destino][index1] = {} end if args_new[destino][index1][index2] ~= nil then generar_traza("parámetro repetido") end args_new[destino][index1][index2] = val args_new[destino].maxindex = math.max(index1, index2, args_new[destino].maxindex) else if args_new[destino] ~= nil then generar_traza("parámetro repetido") end args_new[destino] = val end end end end -- Reemplazo los 'nil' por los valores predeterminados for name, param in pairs(params) do if param.por_defecto ~= nil then if type(args_new[name]) == "table" then if args_new[name][1] == nil then args_new[name][1] = param.por_defecto end elseif args_new[name] == nil then args_new[name] = param.por_defecto end requerido[name] = nil end end --Si quedan valores no nulos en requerido, lanzo error a menos que esté en el espacio de plantillas if mw.title.getCurrentTitle().namespace ~= 10 then local lista = {} for name, param in pairs(requerido) do table.insert(lista, name) end if #lista > 0 then error('Faltan parámetros requeridos: "' .. mw.text.listToText(lista, '", "', '" y "'), 2) end end -- Chequeo huecos en listas for name, val in pairs(args_new) do if type(val) == "table" and buscar_huecos(val) then generar_traza("lista con huecos") end end return args_new end return export lexqmejwr92hzo6wvemsq22u2v2pvf6 a̱feam 0 2707 38964 38962 2025-06-08T01:14:04Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 38964 wikitext text/x-wiki ==Tyap== [[Fail:Fence Oulu Airport 20140625.JPG|thumb|'''A̱feam''' Kyai A̱ka̱mantswam Ulu, Finlan]] [[Fail:Alleyway off an alleyway - geograph.org.uk - 801676.jpg|thumb|'''A̱feam''' a̱ghyang mi̱ London]] === Bwoi a̱lyoot === Neet di̱ ''[[a̱-]]'' + ''[[feam]]''. ===Yei=== * {{IPA|kcg|/ə̀feʲam/}} ** {{audio|kcg|Kcg-a̱feam.ogg|a=}} ** {{hyphenation|kcg|a̱|feam}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱feam''' (''á̱kpa'' '''[[a̱ka̱feam]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') '''A̱feam''' ka bye fa # dyem hwa nang á̱ ni̱ jhyi ku á̱ nok ku á̱ tat a̱ni, ku ka̱u bibyin nfeang kalak á̱niet ku nyam ku kyang ba̱/ji̱/ku du swak bah. #* '''''A̱feam''' ka byia̱ shi a̱za ba̱t bah.'' #* ''Á̱ ku nok '''a̱feam''' a̱kya nang n shyia̱ a̱mali.'' #* ''A̱tang wu fi̱p a̱ ta̱gak '''a̱feam''' ka.'' # a̱ka̱shuk ku nunumbwong ku a̱fa̱fap a̱vwuonkai tsi̱tsak a̱ka̱nok a̱feang a̱mali a̱nyiung. #* ''Nggwon ka kai '''a̱feam''' ka a̱ni.'' #* ''Fwun fam hunia̱u n fwun fam huni, ka̱nang nywan ji nwuo ma̱ '''a̱feam''' ka.'' #* ''Ya nnwuan a li ka̱ zon ji shyia̱ '''a̱feam''' kikya.'' ====Vak lyuut ghyang==== * [[a̱fa̱yam]] * [[a̱fiyam]] ====Tai==== * [[a̱batangvak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bat ka̱u bibyin}} * [[Dot]]: {{t+|nl|hek}}, {{t+|nl|schutting}} * [[Kpat]]: {{t+|ha|shinge}} * [[Shong]]: {{t+|en|fence}} {{trans-bottom}} {{trans-top|A̱fa̱fap a̱vwuonkai tsi̱tsak a̱ka̱nok}} * [[Dot]]: {{t+|nl|steeg}}, {{t+|nl|steegje}} * [[Kpat]]: {{t+|ha|lungu}} * [[Shong]]: {{t+|en|alley}}, {{t+|en|alleyway}}, {{t+|en|ginnel}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] deljsprzwzglwlo1lw9ldme390igxsc a̱ka̱feam 0 2708 38965 38963 2025-06-08T01:14:57Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 38965 wikitext text/x-wiki ==Tyap== [[Fail:Quadrophenia Alley, Brighton - geograph.org.uk - 4672821.jpg|thumb|'''A̱feam''' mi̱ Brighton]] [[Fail:Fences, Hill of Stake - geograph.org.uk - 30219.jpg|thumb|'''A̱ka̱feam''' ma̱ a̱byin MA̱]] === Yei === * {{IPA|kcg|/ə̀kə̀feʲam/}} ** {{audio|kcg|Kcg-a̱ka̱feam.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|feam}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱feam]] ====Vak lyuut ghyang==== * [[a̱ka̱fa̱yam]] * [[a̱ka̱fiyam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mbat ka̱u bibyin}} * [[Dot]]: {{t+|nl|hekken}}, {{t+|nl|schuttingen}} * [[Shong]]: {{t+|en|fences}} {{trans-bottom}} {{trans-top|Á̱fa̱fap a̱ka̱vwuonkai tsi̱tsak a̱ka̱nok}} * [[Dot]]: {{t+|nl|stegen}}, {{t+|nl|steegjes}} * [[Shong]]: {{t+|en|alleys}}, {{t+|en|alleyways}}, {{t+|en|ginnels}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6pixycfmp7p2r483u5iasrqjsghl7wm a̱fa̱yam 0 2709 38966 2025-06-08T01:18:13Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀fə́ʲám/}} ** {{audio|kcg|Kcg-a̱fa̱yam.oga|a=}} ** {{hyphenation|kcg|a̱|fa̱|yam}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱fa̱yam''' (''á̱kpa'' '''[[a̱ka̱fa̱yam]]''') # ''Vak lyuut'' [[a̱feam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38966 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀fə́ʲám/}} ** {{audio|kcg|Kcg-a̱fa̱yam.oga|a=}} ** {{hyphenation|kcg|a̱|fa̱|yam}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱fa̱yam''' (''á̱kpa'' '''[[a̱ka̱fa̱yam]]''') # ''Vak lyuut'' [[a̱feam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ik6tu7gaoo9uwhwmrnhx3pysjcneye8 a̱fiyam 0 2710 38967 2025-06-08T01:19:00Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀fíʲám/}} ** {{audio|kcg|Kcg-a̱fiyam.oga|a=}} ** {{hyphenation|kcg|a̱|fi|yam}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱fiyam''' (''á̱kpa'' '''[[a̱ka̱fiyam]]''') # ''Vak lyuut'' [[a̱feam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38967 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀fíʲám/}} ** {{audio|kcg|Kcg-a̱fiyam.oga|a=}} ** {{hyphenation|kcg|a̱|fi|yam}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱fiyam''' (''á̱kpa'' '''[[a̱ka̱fiyam]]''') # ''Vak lyuut'' [[a̱feam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5oets623e9k4jf23uvdn9txtm3g7609 a̱ka̱fiyam 0 2711 38969 38968 2025-06-08T01:21:02Z Kambai Akau 8 38969 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kə̀fíʲám/}} ===A̱lyoot=== '''a̱ka̱fiyam''' (''a̱nyiung'' '''[[a̱fiyam]]''') # ''Vak lyuut'' [[a̱ka̱feam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] n02xlfy52gc10ac38lglzw6ufx7c5gz a̱ka̱fa̱yam 0 2712 38970 2025-06-08T01:21:46Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kə̀fə́ʲám/}} ===A̱lyoot=== '''a̱ka̱fa̱yam''' (''a̱nyiung'' '''[[a̱fa̱yam]]''') # ''Vak lyuut'' [[a̱ka̱feam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 38970 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀kə̀fə́ʲám/}} ===A̱lyoot=== '''a̱ka̱fa̱yam''' (''a̱nyiung'' '''[[a̱fa̱yam]]''') # ''Vak lyuut'' [[a̱ka̱feam]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] g3qkt44eslbohzogs1m8qm93pnu687f a̱ka̱li 0 2713 38971 2025-06-08T10:49:41Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Fishing net allepey.jpg|thumb|Á̱nietbwoifa̱n a̱feang shyia̱ di̱ tat '''a̱ka̱li''' di̱ khwong kyai a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/ə̀kə̀li/}} ** {{audio|kcg|Kcg-a̱ka̱li.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|li}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ka̱li''' (''á̱kpa'' '''[[á̱ka̱li]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ka̱li''' ka yet . #* ''Akan mat '''a̱ka̱li''' ka mi̱ a̱ghyui ka.'' #* '..." 38971 wikitext text/x-wiki ==Tyap== [[Fail:Fishing net allepey.jpg|thumb|Á̱nietbwoifa̱n a̱feang shyia̱ di̱ tat '''a̱ka̱li''' di̱ khwong kyai a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/ə̀kə̀li/}} ** {{audio|kcg|Kcg-a̱ka̱li.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|li}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ka̱li''' (''á̱kpa'' '''[[á̱ka̱li]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ka̱li''' ka yet . #* ''Akan mat '''a̱ka̱li''' ka mi̱ a̱ghyui ka.'' #* ''Nyi kwak '''a̱ka̱li''' a̱kya shonshyon.'' #* '''''A̱ka̱li''' kani khwop ba̱t. N na cat a̱ghyang!'' ====Tai==== * [[a̱kyo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang bwoi fa̱n}} * [[Dot]]: {{t+|nl|visnet}} * [[Shong]]: {{t+|en|fishing net}}, {{t+|en|fishnet}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:bwoifa̱n]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jtchl4wgu6ryqavsgj0udp6yfuaofwg á̱ka̱li 0 2714 38972 2025-06-08T10:56:09Z Kambai Akau 8 Created page with "==Tyap== [[File:Cu Đê River, Da Nang.jpg|thumb|right|220px|'''Á̱ka̱li''' á̱ lya̱u a̱zasa̱khwot ka]] ===Yei=== * {{IPA|kcg|/əkəli/}} ** {{audio|kcg|Kcg-á̱ka̱li.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|li}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱li]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang bwoi fa̱n}} * [[Dot]]: {{t+|nl|visnetten}} * [[Shong]]: {{t+|en|fishing nets}}, {{t+|en|fishnets}} {{trans-bottom}} [[Sa:a̱lyoot]] Sa:..." 38972 wikitext text/x-wiki ==Tyap== [[File:Cu Đê River, Da Nang.jpg|thumb|right|220px|'''Á̱ka̱li''' á̱ lya̱u a̱zasa̱khwot ka]] ===Yei=== * {{IPA|kcg|/əkəli/}} ** {{audio|kcg|Kcg-á̱ka̱li.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|li}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱li]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang bwoi fa̱n}} * [[Dot]]: {{t+|nl|visnetten}} * [[Shong]]: {{t+|en|fishing nets}}, {{t+|en|fishnets}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:bwoifa̱n]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gokrk5ua4lx601o2jl722s8uzalityp a̱kyo 0 2715 38973 2025-06-08T11:22:56Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Hawaiian fisherman retrieving fish from small net, Smithsonian.jpg|thumb|A̱tyubwoifa̱n ma̱ng '''a̱kyo''']] ===Yei=== * {{IPA|kcg|/ə̀kʲo/}} ** {{audio|kcg|Kcg-a̱kyo.ogg|a=}} ** {{hyphenation|kcg|a̱|kyo}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱kyo''' (''á̱kpa'' '''[[a̱yaakyo]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱kyo''' wu yet a̱da̱dei a̱ka̱li wa nang a̱ bwoi fa̱n ma̱ng a̱nggu a̱ni. #* ''Shindong a̱i! N..." 38973 wikitext text/x-wiki ==Tyap== [[Fail:Hawaiian fisherman retrieving fish from small net, Smithsonian.jpg|thumb|A̱tyubwoifa̱n ma̱ng '''a̱kyo''']] ===Yei=== * {{IPA|kcg|/ə̀kʲo/}} ** {{audio|kcg|Kcg-a̱kyo.ogg|a=}} ** {{hyphenation|kcg|a̱|kyo}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱kyo''' (''á̱kpa'' '''[[a̱yaakyo]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱kyo''' wu yet a̱da̱dei a̱ka̱li wa nang a̱ bwoi fa̱n ma̱ng a̱nggu a̱ni. #* ''Shindong a̱i! Nang nung '''a̱kyo''' and wu n bwuo fa̱n ma̱ng a̱nggu a̱fwun la.'' #* '''''A̱kyo''' wuni na tyat ooi! Nyia̱ shonshyon.'' #* ''Sak a̱ka̱li ka a kyiak '''a̱kyo''' wu zi̱ ya ntsa ma̱ng a̱nggu.'' ====Tai==== * [[a̱ka̱li]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang bwoi fa̱n}} * [[Dot]]: {{t+|nl|visnet}} * [[Kpat]]: {{t+|ha|homa}} * [[Shong]]: {{t+|en|fishing net}}, {{t+|en|fishnet}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:bwoifa̱n]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5hqvjdhmdf9w13vscxnsmm92kv3hxhb a̱yaakyo 0 2716 38978 2025-06-08T11:44:04Z Kambai Akau 8 Created page with "==Tyap== [[File:Bateaux de pêche et engins (Ifremer 00561-67333 - 36262).jpg|thumb|right|220px|'''A̱yaakyo''' mi̱ kukwon a̱wak]] ===Yei=== * {{IPA|kcg|/əjaakʲo/}} ** {{audio|kcg|Kcg-a̱yaakyo.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|kyo}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kyo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang bwoi fa̱n}} * [[Dot]]: {{t+|nl|visnetten}} * [[Shong]]: {{t+|en|fishing nets}}, {{t+|en|fishnets}} {{trans-bottom}} [..." 38978 wikitext text/x-wiki ==Tyap== [[File:Bateaux de pêche et engins (Ifremer 00561-67333 - 36262).jpg|thumb|right|220px|'''A̱yaakyo''' mi̱ kukwon a̱wak]] ===Yei=== * {{IPA|kcg|/əjaakʲo/}} ** {{audio|kcg|Kcg-a̱yaakyo.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|kyo}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kyo]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang bwoi fa̱n}} * [[Dot]]: {{t+|nl|visnetten}} * [[Shong]]: {{t+|en|fishing nets}}, {{t+|en|fishnets}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:bwoifa̱n]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 0aaw920c2f8fxcj93jhjkvcgayu3q4r a̱ka̱jak 0 2717 39011 38986 2025-06-08T13:09:03Z Kambai Akau 8 /* A̱lyoot */ 39011 wikitext text/x-wiki ==Tyap== [[File:Shinobue and other flutes.jpg|thumb|Shinobwe ma̱ng '''a̱ka̱jak''' á̱ghyang.]] ===Yei=== * {{IPA|kcg|/ə̀kə̀d͡ʒaɡ/}} ** {{audio|kcg|Kcg-a̱ka̱jak.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|jak}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱jak]]''' ====Bu nwuan==== * [[á̱ka̱jata]] * [[a̱ka̱tsweang]] * [[a̱yaashuri̱wa]] * [[shwaát]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtyiap}} * [[Dot]]: {{t+|nl|fluiten}} * [[Shong]]: {{t+|en|flutes}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] rjiho0s8xmzidxhsaeawfv7xntamgct a̱shuri̱wa 0 2718 39022 38991 2025-06-08T13:34:28Z Kambai Akau 8 /* A̱lyoot */ 39022 wikitext text/x-wiki ==Tyap== [[Fail:Asharwa fluters at Afan 2024.jpg|thumb|right|200px|A̱tyutyecaat a̱ghyang shyia̱ di̱ tyiap '''a̱shuri̱wa''' di̱n jen Bwuok A̱fan mi̱ Gwoot]] ===Yei=== * {{IPA|kcg|/ə̀ʃurɨwa/}} ** {{audio|kcg|Kcg-a̱shuri̱wa.ogg|a=}} ** {{hyphenation|kcg|a̱|shu|ri̱|wa}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱shuri̱wa''' (''á̱kpa'' '''[[a̱yaashuri̱wa]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱shuri̱wa''' (á̱ ka ngyei '''[[shwaat]]''' a̱ni) wu yet kyangtyiap hwa nang á̱ bwom a̱bwom ma̱ng a̱nhu a̱ni. A̱ li junjung, a̱ si̱ byia̱ bubwong ma̱ a̱numbwong ma̱ng a̱shuk ka. Di̱n jen ma̱ a̱di̱di̱t, á̱ jhyi nggu ma̱ng kwon kya, a̱wot á̱ bye jhyi nggu ma̱ng kyang ghyang nang pi̱lastik ku tswam. #* ''Bainta wa yet a̱gwam '''a̱shuri̱wa''' nzi̱t wu!'' #* '''''A̱shuri̱wa''' wuni byia̱ kurum ba̱t.'' #* ''N byia̱ '''a̱shuri̱wa''' a̱ghyang a̱ji. Ngga!'' ====Vak lyuut ghyang==== * [[a̱shi̱rwa]] * [[a̱shurwa]] ====Bu nwuan==== * [[a̱jak]] * [[a̱ka̱jata]] * [[shwaat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * A̱do: {{t+|bin|ẹrere}} * [[A̱ghwangkpang]]: {{t+|yo|fèrè}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọja}} * A̱ve: {{t+|ee|saŋku}} * Ba̱mba̱ra: {{t+|bm|fɔlifɛn}} * [[Dot]]: {{t+|nl|fluit}} * Izere: asharwa * [[Kpat]]: {{t+|ha|sarewa}} * [[Shong]]: {{t+|en|flute}} * Swahili: {{t+|sw|filimbi}} * Zulu: {{t+|zu|umtshingo}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Tyap Wikimedians Zaria Outreach]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] 6h4gko1lzwln7ejos06iqzcr7ms452p a̱shi̱rwa 0 2719 38998 38994 2025-06-08T12:27:11Z Kambai Akau 8 /* A̱lyoot */ 38998 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀ʃɨrwa/}} ** {{audio|kcg|Kcg-a̱shi̱rwa.oga|a=}} ** {{hyphenation|kcg|a̱|shi̱r|wa}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱shi̱rwa''' (''á̱kpa'' '''[[a̱yaashi̱rwa]]''') # ''Vak lyuut'' [[a̱shuri̱wa]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] pug7alyjnl5osrj98e0e80vspp1k4js a̱shurwa 0 2720 38999 38993 2025-06-08T12:28:33Z Kambai Akau 8 /* A̱lyoot */ 38999 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀ʃurwa/}} ** {{audio|kcg|Kcg-a̱shurwa.oga|a=}} ** {{hyphenation|kcg|a̱|shur|wa}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱shurwa''' (''a̱nyiung'' '''[[a̱yaashurwa]]''') # ''Vak lyuut'' [[a̱shuri̱wa]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] kja95et3r59487mql5gaj5ihw70sbwq a̱yaashurwa 0 2721 39533 38995 2025-06-20T22:07:56Z Kambai Akau 8 39533 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaaʃurwa/}} ** {{audio|kcg|Kcg-a̱yaashurwa.oga|a=}} ** {{hyphenation|kcg|a̱|yaa|shur|wa}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱yaashurwa''' (''á̱kpa'' '''[[a̱shurwa]]''') # ''Vak lyuut'' [[a̱yaashuri̱wa]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] rioxb51y3rvwbcgxvk9gp3l4lq4qbhc a̱yaashi̱rwa 0 2722 38997 38996 2025-06-08T12:26:44Z Kambai Akau 8 /* A̱lyoot */ 38997 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaaʃɨrwa/}} ** {{audio|kcg|Kcg-a̱yaashi̱rwa.oga|a=}} ** {{hyphenation|kcg|a̱|yaa|shi̱r|wa}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱yaashi̱rwa''' (''a̱nyiung'' '''[[a̱shi̱rwa]]''') # ''Vak lyuut'' [[a̱yaashuri̱wa]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] e8fzmmtc4cklrnze1gpqokyl6qyx4l1 a̱yaashuri̱wa 0 2723 39010 39001 2025-06-08T13:07:42Z Kambai Akau 8 /* Tyap */ 39010 wikitext text/x-wiki ==Tyap== [[Fail:Atyecharak Ajak (Asharwa) dancers at Ayet Atyap Karu 2024 09.jpg|thumb|right|200px|Á̱niet tsot bubwom A̱tyeca̱rak tyiap '''a̱yaashuri̱wa''' di̱n jen A̱yet A̱tyap mi̱ Karu]] ===Yei=== * {{IPA|kcg|/ə̀jaaʃurɨwa/}} ** {{audio|kcg|Kcg-a̱yaashuri̱wa.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|shu|ri̱|wa}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱shuri̱wa]]''' ====Vak lyuut ghyang==== * [[a̱yaashi̱rwa]] * [[a̱yaashurwa]] ====Bu nwuan==== * [[a̱ka̱jak]] * [[á̱ka̱jata]] * [[a̱ka̱tsweang]] * [[shwaát]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * [[Dot]]: {{t+|nl|fluiten}} * [[Shong]]: {{t+|en|flutes}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] n5ss6eoprhnfnrc32ps6q0hc1sr95kh a̱ka̱jata 0 2724 40019 39009 2025-11-04T16:48:39Z Kambai Akau 8 /* Ya̱fang */ 40019 wikitext text/x-wiki ==Tyap== [[Fail:Kakaki trumpet.jpg|thumb|right|200px|A̱tyokpat a̱ghyang shyia̱ di̱ tyiap '''a̱ka̱jata''']] ===Yei=== * {{IPA|kcg|/ə̀kə̀d͡ʒata/}} ** {{audio|kcg|Kcg-a̱ka̱jata.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ja|ta}} (a̱ka̱tyong 4) * Fantswam: [[ka̱jata]] /kə̀d͡ʒata/ ** A̱nwuat: ===A̱lyoot=== '''a̱ka̱jata''' (''á̱kpa'' '''[[á̱ka̱jata]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ka̱jata''' ka yet a̱junjung kyangtyiap wa nang á̱ tyiap ma á̱gwakpat a̱ni. Ka̱ ni̱ byia̱ a̱da̱dei a̱numbwong ma̱ng a̱mgbii a̱shuk. Di̱n jen ma̱ a̱di̱di̱t, á̱ jhyi nka ma̱ng tswam ja. #* ''A̱tyu wuni shyia̱ ma̱ á̱nietntyiap '''a̱ka̱jata''' ma A̱gwakpat Zariya ka.'' #* '''''A̱ka̱jata''' ka na swak nyinyiit hu a̱nia bah. Ya mbeak nka zi̱ li.'' #* ''A ngyei '''a̱ka̱jata''' a̱kya lang a̱si̱ kani ma̱ng shisham ji. Ki̱ di̱ a̱nia wa la?!'' ====Bu nwuan==== * [[a̱jak]] * [[a̱shuri̱wa]] * [[a̱tsweang]] * [[shwaat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * [[A̱ghwangkpang]]: {{t+|yo|kàkàki}} * [[Dot]]: {{t+|nl|lange fluit}} * [[Kpat]]: {{t+|ha|kakaki}} * Nupe: {{t+|nup|kàkàki}} * [[Shong]]: {{t+|en|kakaki}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1525530}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] 4bpnb48oojv3z8vh4e2h9jtm6hwbok7 Sa:Swáng a̱lyiat ma̱ng bwan Nupe 14 2725 39004 2025-06-08T12:54:01Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Nupe]]" 39004 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Nupe]] 561hinlnzlkrs7fo85xu41gxyrixbyl á̱ka̱jata 0 2726 39008 39007 2025-06-08T13:05:47Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39008 wikitext text/x-wiki ==Tyap== [[Fail:Kakaki players from Northern Nigeria 1.jpg|thumb|right|200px|Á̱nietntyiap '''á̱ka̱jata''']] ===Yei=== * {{IPA|kcg|/əkə̀jata/}} ** {{audio|kcg|Kcg-á̱ka̱jata.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|ja|ta}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ka̱jata]]''' ====Bu nwuan==== * [[a̱ka̱jak]] * [[a̱ka̱tsweang]] * [[a̱yaashuri̱wa]] * [[shwaát]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtyiap}} * [[Dot]]: {{t+|nl|lange fluiten}} * [[Shong]]: {{t+|en|long flutes}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] 4pmth7ff65wocaopw220m4k5igk7y4d a̱ka̱tsweang 0 2727 39018 39017 2025-06-08T13:25:07Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39018 wikitext text/x-wiki ==Tyap== [[Fail:Algaita in Nigeria.jpg|thumb|right|200px|A̱tyuzi̱yaniet a̱ghyang shyia̱ di̱ tyiap '''a̱tsweang''']] ===Yei=== * {{IPA|kcg|/ə̀kə̀t͡sʷeʲaŋ/}} ** {{audio|kcg|Kcg-a̱ka̱tsweang.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|tsweang}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tsweang]]''' ====Bu nwuan==== * [[a̱ka̱jak]] * [[á̱ka̱jata]] * [[a̱yaashuri̱wa]] * [[shwaát]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * [[Dot]]: {{t+|nl|rietfluiten}} * [[Kpat]]: {{t+|ha|Algaitu}} * [[Shong]]: {{t+|en|flutes}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] s94hoe8p5n45k4c3mobeys299urma6u a̱tsweang 0 2728 39021 39020 2025-06-08T13:29:12Z Kambai Akau 8 39021 wikitext text/x-wiki ==Tyap== [[Fail:Algaita.jpg|thumb|right|200px|'''A̱tsweang''']] ===Yei=== * {{IPA|kcg|/ə̀t͡sʷeʲaŋ/}} ** {{audio|kcg|Kcg-a̱tsweang.ogg|a=}} ** {{hyphenation|kcg|a̱|tsweang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱tsweang''' (''á̱kpa'' '''[[a̱ka̱tsweang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱tsweang''' ka yet kyangtyiap hwa nang á̱ bwom a̱bwom ma̱ng a̱nhu a̱ni. Ka̱ li junjung, a̱wot ka̱ tat a̱ka̱jata ma̱ng a̱swap ka bah. Ka̱ byia̱ bubwong ma̱ a̱numbwong ma̱ng a̱shuk ka. Di̱n jen ma̱ a̱di̱di̱t, á̱ jhyi nka ma̱ng kwon kya, a̱wot á̱ bye jhyi nka ma̱ng tangka̱i a̱ga̱faat hwa nang á̱ ngyei zunzwu a̱ni. #* ''N di a̱tyutyiap '''a̱tsweang''' wu a̱zagaat ma̱nini-ma̱nini ka.'' #* '''''A̱tsweang''' nung kya ka!'' #* ''Sak '''a̱tsweang''' ka a fa̱k kyang.'' ====Bu nwuan==== * [[a̱jak]] * [[a̱ka̱jata]] * [[a̱shuri̱wa]] * [[shwaat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * [[Dot]]: {{t+|nl|rietfluit}} * [[Kpat]]: {{t+|ha|Algaita}} * [[Shong]]: {{t+|en|algaita}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] oj0dokoj5fp774c2zzaqwhep81xzsgh shwaat 0 2729 39032 39028 2025-06-08T13:56:25Z Kambai Akau 8 /* Tyap */ 39032 wikitext text/x-wiki ==Tyap== [[Fail:Atyecharak Ajak (Asharwa) dancers at Ayet Atyap Karu 2024 01.jpg|thumb|right|200px|A̱tyutyecaat a̱ghyang shyia̱ di̱ tyiap '''shwaat''' di̱n jen A̱yet A̱tyap mi̱ Karu]] ===Yei=== * {{IPA|kcg|/ʃʷaːd/}} ** {{audio|kcg|Kcg-shwaat.ogg|a=}} ** {{hyphenation|kcg|shwaat}} (a̱tyong 1) ===A̱lyoot=== '''shwaat''' (''á̱kpa'' '''[[shwaát]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Shwaat''' ji (á̱ ka ngyei '''[[a̱shuri̱wa]]''' a̱ni) yet kyangtyiap hwa nang á̱ bwom a̱bwom ma̱ng a̱nhu a̱ni. A̱ li junjung, a̱ si̱ byia̱ bubwong ma̱ a̱numbwong ma̱ng a̱shuk ka. Di̱n jen ma̱ a̱di̱di̱t, á̱ jhyi nji ma̱ng kwon kya, a̱wot á̱ bye jhyi nggu ma̱ng kyang ghyang nang pi̱lastik ku tswam. #* '''''Shwaat''' jini na lan.'' #* ''Gha̱ nung ndyo '''shwaat''' a̱ja n ya ntyiap.'' #* '''''Shwaat''' ji yet si̱ nwan ja a?'' ====Bu nwuan==== * [[a̱jak]] * [[a̱ka̱jata]] * [[a̱shuri̱wa]] * [[a̱tsweang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * A̱do: {{t+|bin|ẹrere}} * [[A̱ghwangkpang]]: {{t+|yo|fèrè}} * [[A̱kum-a̱cyi]]: {{t+|ig|ọja}} * A̱ve: {{t+|ee|saŋku}} * Ba̱mba̱ra: {{t+|bm|fɔlifɛn}} * [[Dot]]: {{t+|nl|fluit}} * Izere: asharwa * [[Kpat]]: {{t+|ha|Sarewa}} * [[Shong]]: {{t+|en|flute}} * Swahili: {{t+|sw|filimbi}} * Zulu: {{t+|zu|umtshingo}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] snjyhetrdopp9yss80ut92w5089javy magie 0 2730 39160 39029 2025-06-08T19:37:02Z MarcoSwart 418 uniformity 39160 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /maˈɣi/ (a̱ka̱tyong 2) * {{audio|nl|Nl-magie.ogg}} * {{hyphenation|nl|ma|gie}} ===A̱lyoot=== [[de#Dot|de]] '''magie''' (''á̱kpa:'' * ) # [[la̱tong]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] k5oxz84f4jmsxiirgpxa39a9nlrc624 shwaát 0 2731 39031 39030 2025-06-08T13:51:12Z Kambai Akau 8 39031 wikitext text/x-wiki ==Tyap== [[Fail:Atyecharak troupe on the move at SK Fest 2024 03.jpg|thumb|200px|Á̱nietntyiap '''shwaát''' A̱tyeca̱rak di̱n jen SK Fest a̱lyia̱ 2024]] ===Yei=== * {{IPA|kcg|/ʃʷaad/}} ** {{audio|kcg|Kcg-shwaát.ogg|a=}} ** {{hyphenation|kcg|shwaát}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[shwaat]]''' ====Bu nwuan==== * [[a̱ka̱jak]] * [[á̱ka̱jata]] * [[a̱ka̱tsweang]] * [[a̱yaashuri̱wa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtyiap}} * [[Dot]]: {{t+|nl|fluiten}} * [[Shong]]: {{t+|en|flutes}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nkyangtsot-a̱bwom]] [[Sa:a̱lyoot]] s1ad7mno1p2xvybqtyzc9ps4g7f9ok1 zwaartekracht 0 2732 39159 39034 2025-06-08T19:36:30Z MarcoSwart 418 uniformity 39159 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈzwartəˌkrɑxt/ (a̱ka̱tyong 3) * {{audio|nl|Nl-zwaartekracht.ogg}} * {{hyphenation|nl|zwaar|te|kracht}} ===A̱lyoot=== [[de#Dot|de]] '''zwaartekracht''' (''á̱kpa:'' * ) # [[cetnguut]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3yw00rpmhl1afcwfjiagu8j6z8qvpz5 bedwants 0 2733 42824 41736 2026-02-26T22:05:21Z MarcoSwart 418 layout 42824 wikitext text/x-wiki =={{-nl-}}== [[File:Adult bed bug, Cimex lectularius.jpg|thumb|bedwants]] ===Yei=== * [[Za̱FBS]]: /ˈbɛtwɑnts/ (a̱ka̱tyong 2) ** {{audio|nl|Nl-bedwants.ogg}} ** {{hyphenation|nl|bed|wants}} ===A̱lyoot=== [[de#Dot|''de'']] '''bedwants''' (''á̱kpa:'' [[de#Dot|''de'']] [[bedwantsen#Dot|'''bedwantsen''']]) # [[bi]] ([[species:Cimex lectularius|''Cimex lectularius'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] s23z6i2buesyvp2oqe8nf4hkb93gjej bedwantsen 0 2734 39036 2025-06-08T17:37:54Z MarcoSwart 418 new Dutch plural form 39036 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈbɛtwɑntsə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-bedwantsen.ogg}} * {{hyphenation|nl|bed|want|sen}} ===A̱lyoot=== [[de#Dot|de]] '''bedwantsen''' # ''a̱nyiung'' [[bedwants#Dot|bedwants]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dbd720cc7e7pbiv4nzmj77bpg4mz93s dier 0 2735 42833 39192 2026-02-26T22:23:13Z MarcoSwart 418 layout 42833 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / dir / (a̱ka̱tyong 1) ** {{audio|nl|Nl-dier.ogg}} ** {{hyphenation|nl|dier}} ===A̱lyoot=== [[het#Dot|''het'']] '''dier''' (''á̱kpa:'' [[de#Dot|''de'']] [[dieren#Dot|'''dieren''']]) # [[nyam]] ([[species:Animalia|Animalia]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] t59iea33jvjygtvxvtlaiz5zbc6b6ri dieren 0 2736 39038 2025-06-08T18:18:07Z MarcoSwart 418 new Dutch plural form 39038 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈdirə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-dieren.ogg}} * {{hyphenation|nl|die|ren}} ===A̱lyoot=== [[de#Dot|de]] '''dieren''' # ''a̱nyiung'' [[dier#Dot|dier]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qsrm1waruluwp5nb3qbz0zg0srq8pk8 ezel 0 2737 42837 39040 2026-02-26T22:29:46Z MarcoSwart 418 layout 42837 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈezəl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-ezel.ogg}} ** {{hyphenation|nl|ezel}} ===A̱lyoot=== [[de#Dot|''de'']] '''ezel''' (''á̱kpa:'' [[de#Dot|''de'']] [[ezels#Dot|'''ezels''']]) # [[a̱ka̱za̱nki]] ([[species:Equus asinus|''Equus asinus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] tijc7f9swo8o2r30fv6m4ni3dranoxw ezels 0 2738 39041 2025-06-08T18:21:13Z MarcoSwart 418 new Dutch plural form 39041 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈezəls/ (a̱ka̱tyong 2) * {{audio|nl|Nl-ezels.ogg}} * {{hyphenation|nl|ezels}} ===A̱lyoot=== [[de#Dot|de]] '''ezels''' # ''a̱nyiung'' [[ezel#Dot|ezel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] reorif77ee23nrbykweh6uoxvancxtd hyena 0 2739 42843 39042 2026-02-26T22:43:59Z MarcoSwart 418 layout 42843 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / hiˈjena / (a̱ka̱tyong 3) ** {{audio|nl|Nl-hyena.ogg}} ** {{hyphenation|nl|hy|e|na}} ===A̱lyoot=== [[de#Dot|''de'']] '''hyena''' (''á̱kpa:'' [[de#Dot|''de'']] [[hyena's#Dot|'''hyena's''']]) # [[a̱murum]] ([[species:Hyaeninae|Hyaeninae]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] cwuhddlh1m6xv7pyltd0az7e44dvi3u hyena's 0 2740 39043 2025-06-08T18:22:50Z MarcoSwart 418 new Dutch plural form 39043 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /hiˈjenas/ (a̱ka̱tyong 3) * {{audio|nl|Nl-hyena's.ogg}} * {{hyphenation|nl|hy|e|na's}} ===A̱lyoot=== [[de#Dot|de]] '''hyena's''' # ''a̱nyiung'' [[hyena#Dot|hyena]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 0d7ui156xnreyeiyltf1ihgtcj3l5hz katoensnuitkever 0 2741 42959 39044 2026-02-27T19:52:36Z MarcoSwart 418 layout 42959 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kaˈtunsnœytˌkevər / (a̱ka̱tyong 5) ** {{audio|nl|Nl-katoensnuitkever.ogg}} ** {{hyphenation|nl|ka|toen|snuit|ke|ver}} ===A̱lyoot=== [[de#Dot|''de'']] '''katoensnuitkever''' (''á̱kpa:'' [[de#Dot|''de'']] [[katoensnuitkevers#Dot|'''katoensnuitkevers''']]) # [[a̱bala̱nkong]] ([[species:Anthonomus grandis|''Anthonomus grandis'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] b8wthge09zwvpamcr4iaqhh6iycmfbw katoensnuitkevers 0 2742 39045 2025-06-08T18:24:08Z MarcoSwart 418 new Dutch plural form 39045 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /kaˈtunsnœytˌkevərs/ (a̱ka̱tyong 5) * {{audio|nl|Nl-katoensnuitkevers.ogg}} * {{hyphenation|nl|ka|toen|snuit|ke|vers}} ===A̱lyoot=== [[de#Dot|de]] '''katoensnuitkevers''' # ''a̱nyiung'' [[katoensnuitkever#Dot|katoensnuitkever]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1mx3cu7ms3u3n31vuwt56jihz0beavc luipaard 0 2743 42969 39066 2026-02-27T20:04:03Z MarcoSwart 418 layout 42969 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlœypart / (a̱ka̱tyong 2) ** {{audio|nl|Nl-luipaard.ogg}} ** {{hyphenation|nl|lui|paard}} ===A̱lyoot=== [[de/het#Dot|''de/het'']] '''luipaard''' (''á̱kpa:'' [[de#Dot|''de'']] [[luipaarden#Dot|'''luipaarden''']]) # [[cyuo]] ([[species:Panthera pardus|''Panthera pardus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9h5jj6vu6p2l9eg3dzz00uwcsnchwqe luipaarden 0 2744 39047 2025-06-08T18:25:58Z MarcoSwart 418 new Dutch plural form 39047 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈlœypardə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-luipaarden.ogg}} * {{hyphenation|nl|lui|paar|den}} ===A̱lyoot=== [[de#Dot|de]] '''luipaarden''' # ''a̱nyiung'' [[luipaard#Dot|luipaard]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qv5i7b3ozmo62lbzxdls94krc77pf2d muis 0 2745 42975 39193 2026-02-27T20:10:14Z MarcoSwart 418 layout 42975 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / mœys / (a̱ka̱tyong 1) ** {{audio|nl|Nl-muis.ogg}} ** {{hyphenation|nl|muis}} ===A̱lyoot=== [[de#Dot|''de'']] '''muis''' (''á̱kpa:'' [[de#Dot|''de'']] [[muizen#Dot|'''muizen''']]) # [[cyui]] ([[species:Mus|''Mus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2qjo5z7oh061rx0jfgjthdwtnaz34g6 muizen 0 2746 39049 2025-06-08T18:27:45Z MarcoSwart 418 new Dutch plural form 39049 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈmœyzə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-muizen.ogg}} * {{hyphenation|nl|mui|zen}} ===A̱lyoot=== [[de#Dot|de]] '''muizen''' # ''a̱nyiung'' [[muis#Dot|muis]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] faxl9l8et0ip47gcy8jo66r93p040o2 paard 0 2747 42977 39194 2026-02-27T20:12:43Z MarcoSwart 418 layout 42977 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / part / (a̱ka̱tyong 1) ** {{audio|nl|Nl-paard.ogg}} ** {{hyphenation|nl|paard}} ===A̱lyoot=== [[het#Dot|''het'']] '''paard''' (''á̱kpa:'' [[de#Dot|''de'']] [[paarden#Dot|'''paarden''']]) # [[tsaai]] ([[species:Equidae|Equidae]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] mcgksyedmowvy6d01i34inmj9idce7l paarden 0 2748 39051 2025-06-08T18:28:58Z MarcoSwart 418 new Dutch plural form 39051 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈpardə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-paarden.ogg}} * {{hyphenation|nl|paar|den}} ===A̱lyoot=== [[de#Dot|de]] '''paarden''' # ''a̱nyiung'' [[paard#Dot|paard]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] t0uo3mhamc0skjnt451zfiaygkylhxx pad 0 2749 42978 39195 2026-02-27T20:14:07Z MarcoSwart 418 layout 42978 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / pɑt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-pad.ogg}} ** {{hyphenation|nl|pad}} ===A̱lyoot=== [[de#Dot|''de'']] '''pad''' (''á̱kpa:'' [[de#Dot|''de'']] [[padden#Dot|'''padden''']]) # [[a̱kusambwat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2mvdrdxaovpj1piwf6q82s15ma7know padden 0 2750 39053 2025-06-08T18:29:41Z MarcoSwart 418 new Dutch plural form 39053 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈpɑdə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-padden.ogg}} * {{hyphenation|nl|pad|den}} ===A̱lyoot=== [[de#Dot|de]] '''padden''' # ''a̱nyiung'' [[pad#Dot|pad]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] n9tmprdurjj67yyyzlfybkq5gp7xgy7 python 0 2751 42979 39054 2026-02-27T20:14:59Z MarcoSwart 418 layout 42979 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈpitɔn / (a̱ka̱tyong 2) ** {{audio|nl|Nl-python.ogg}} ** {{hyphenation|nl|py|thon}} ===A̱lyoot=== [[de#Dot|''de'']] '''python''' (''á̱kpa:'' [[de#Dot|''de'']] [[pythons#Dot|'''pythons''']]) # [[a̱khwom]] ([[species:Python|''Python'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] lqt693ydfzhlorhr0lrhbvt4h9mljoj pythons 0 2752 39055 2025-06-08T18:30:51Z MarcoSwart 418 new Dutch plural form 39055 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈpitɔns/ (a̱ka̱tyong 2) * {{audio|nl|Nl-pythons.ogg}} * {{hyphenation|nl|py|thons}} ===A̱lyoot=== [[de#Dot|de]] '''pythons''' # ''a̱nyiung'' [[python#Dot|python]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9t56pcuwbk8eulbo7u8xamludksxmiq rat 0 2753 42980 39196 2026-02-27T20:16:09Z MarcoSwart 418 layout 42980 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / rɑt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-rat.ogg}} ** {{hyphenation|nl|rat}} ===A̱lyoot=== [[de#Dot|''de'']] '''rat''' (''á̱kpa:'' [[de#Dot|''de'']] [[ratten#Dot|'''ratten''']]) # [[cyui]] ([[species:Rattus|''Rattus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] tbtqqp0kn6pai8aanvdu9j9ehxm1bse ratten 0 2754 39057 2025-06-08T18:32:00Z MarcoSwart 418 new Dutch plural form 39057 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈrɑtə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-ratten.ogg}} * {{hyphenation|nl|rat|ten}} ===A̱lyoot=== [[de#Dot|de]] '''ratten''' # ''a̱nyiung'' [[rat#Dot|rat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] d7sakhtp9rusf6z3uvi39fhpd18ckvt schildraaf 0 2755 42981 39058 2026-02-27T20:16:45Z MarcoSwart 418 layout 42981 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈsxɪltraf / (a̱ka̱tyong 2) ** {{audio|nl|Nl-schildraaf.ogg}} ** {{hyphenation|nl|schild|raaf}} ===A̱lyoot=== [[de#Dot|''de'']] '''schildraaf''' (''á̱kpa:'' [[de#Dot|''de'']] [[schildraven#Dot|'''schildraven''']]) # [[a̱nkywak]] ([[species:Corvus albus|''Corvus albus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1ndafvn87vnuvj0wo57g0wzyy1rjv7i schildraven 0 2756 39059 2025-06-08T18:32:58Z MarcoSwart 418 new Dutch plural form 39059 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈsxɪltravə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-schildraven.ogg}} * {{hyphenation|nl|schild|ra|ven}} ===A̱lyoot=== [[de#Dot|de]] '''schildraven''' # ''a̱nyiung'' [[schildraaf#Dot|schildraaf]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] b97rk8te7d2b48tr71aws6obmqtj2id schorpioen 0 2757 42982 39060 2026-02-27T20:18:00Z MarcoSwart 418 layout 42982 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / sxɔrpiˈjun / (a̱ka̱tyong 3) ** {{audio|nl|Nl-schorpioen.ogg}} ** {{hyphenation|nl|schor|pi|oen}} ===A̱lyoot=== [[de#Dot|''de'']] '''schorpioen''' (''á̱kpa:'' [[de#Dot|''de'']] [[schorpioenen#Dot|'''schorpioenen''']]) # [[nyang]] ([[species:Scorpiones|Scorpiones]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7xoj3docwzkv9ivy080v3aaiq5ca614 schorpioenen 0 2758 39061 2025-06-08T18:33:55Z MarcoSwart 418 new Dutch plural form 39061 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /sxɔrpiˈjunə(n)/ (a̱ka̱tyong 4) * {{audio|nl|Nl-schorpioenen.ogg}} * {{hyphenation|nl|schor|pi|oe|nen}} ===A̱lyoot=== [[de#Dot|de]] '''schorpioenen''' # ''a̱nyiung'' [[schorpioen#Dot|schorpioen]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] m29yv6kqeldd62kwipe06f3a6nxkzju slang 0 2759 42984 39197 2026-02-27T20:19:18Z MarcoSwart 418 layout 42984 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / slɑŋ / (a̱ka̱tyong 1) ** {{audio|nl|Nl-slang.ogg}} ** {{hyphenation|nl|slang}} ===A̱lyoot=== [[de#Dot|''de'']] '''slang''' (''á̱kpa:'' [[de#Dot|''de'']] [[slangen#Dot|'''slangen''']]) # [[zwak]] ([[species:Serpentes|Serpentes]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] edhlg3nfoo4xm1trul63hew2i40mpcp slangen 0 2760 39063 2025-06-08T18:34:57Z MarcoSwart 418 new Dutch plural form 39063 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslɑŋə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-slangen.ogg}} * {{hyphenation|nl|slan|gen}} ===A̱lyoot=== [[de#Dot|de]] '''slangen''' # ''a̱nyiung'' [[slang#Dot|slang]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gcg60ujc0j5rfpukfypdfzpx3h836mv spin 0 2761 42985 39198 2026-02-27T20:19:57Z MarcoSwart 418 layout 42985 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / spɪn / (a̱ka̱tyong 1) ** {{audio|nl|Nl-spin.ogg}} ** {{hyphenation|nl|spin}} ===A̱lyoot=== [[de#Dot|''de'']] '''spin''' (''á̱kpa:'' [[de#Dot|''de'']] [[spinnen#Dot|'''spinnen''']]) # [[a̱taneang]] ([[species:Araneae|Araneae]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] c0fj99mic2uh873imyz4ohaumpg7ykn spinnen 0 2762 39065 2025-06-08T18:35:56Z MarcoSwart 418 new Dutch plural form 39065 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈspɪnə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-spinnen.ogg}} * {{hyphenation|nl|spin|nen}} ===A̱lyoot=== [[de#Dot|de]] '''spinnen''' # ''a̱nyiung'' [[spin#Dot|spin]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 0d5z71c1zi2s97g3clbwx27m4gfb0us as 0 2763 41734 39199 2026-02-06T14:54:47Z Kambai Akau 8 /* Dot */ 41734 wikitext text/x-wiki =={{-nl-}}== [[File:Ashes of leaves.jpg|thumb|as]] ===Yei=== * [[Za̱FBS]]: /ɑs/ (a̱tyong 1) * {{audio|nl|Nl-as.ogg}} * {{hyphenation|nl|as}} ===A̱lyoot=== [[de#Dot|de]] '''as''' (''á̱kpa:'' [[de#Dot|de]] [[assen#Dot|'''assen''']]) # [[ntong]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] bwbd1kzuhyb7l2ilt3aoe00alkpjy39 assen 0 2764 41735 39068 2026-02-06T14:55:47Z Kambai Akau 8 /* Dot */ 41735 wikitext text/x-wiki =={{-nl-}}== [[File:Paper ash, Burnt paper, Rostov-on-Don, Russia.jpg|thumb|assen]] ===Yei=== * [[Za̱FBS]]: /ˈɑsə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-assen.ogg}} * {{hyphenation|nl|as|sen}} ===A̱lyoot=== [[de#Dot|de]] '''assen''' # ''a̱nyiung'' [[as#Dot|as]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6ehdfqssv8gr82n3ynlhe1taup8af97 bezem 0 2765 39069 2025-06-08T18:39:46Z MarcoSwart 418 new lemma 39069 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈbezəm/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bezem.ogg}} * {{hyphenation|nl|be|zem}} ===A̱lyoot=== [[de#Dot|de]] '''bezem''' (''á̱kpa:'' [[de#Dot|de]] [[bezems#Dot|'''bezems''']]) # [[a̱lyiat]], [[tsuri̱p]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9p3m7p4cx1zdyjatholyed8bcjbqz37 bezems 0 2766 39741 39740 2025-07-27T23:48:18Z Kambai Akau 8 39741 wikitext text/x-wiki ==Dot== [[File:New brooms.jpg|thumb|'''Bezems''']] ===Yei=== * [[Za̱FBS]]: /ˈbezəms/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bezems.ogg}} * {{hyphenation|nl|be|zems}} ===A̱lyoot=== [[de#Dot|de]] '''bezems''' # ''a̱nyiung'' [[bezem#Dot|bezem]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] g7fayhkhr03y7cfc3bqqs1186sntlcq bijl 0 2767 39231 39200 2025-06-09T01:59:49Z Kambai Akau 8 /* Dot */ 39231 wikitext text/x-wiki ==Dot== [[Fail:Sad Axe.jpg|thumb|'''bijl''']] ===Yei=== * [[Za̱FBS]]: /bɛil/ (a̱tyong 1) * {{audio|nl|Nl-bijl.ogg}} * {{hyphenation|nl|bijl}} ===A̱lyoot=== [[de#Dot|de]] '''bijl''' (''á̱kpa:'' [[de#Dot|de]] [[bijlen#Dot|'''bijlen''']]) # [[a̱khwon]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1qbt62xtnnnfzgnmciv6pzo8bjs6w5y bijlen 0 2768 39072 2025-06-08T18:40:43Z MarcoSwart 418 new Dutch plural form 39072 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈbɛilə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bijlen.ogg}} * {{hyphenation|nl|bij|len}} ===A̱lyoot=== [[de#Dot|de]] '''bijlen''' # ''a̱nyiung'' [[bijl#Dot|bijl]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] rec220bhkpqj75lg5nkbry2hl221zyr boog 0 2769 39201 39073 2025-06-09T00:14:36Z Kambai Akau 8 /* Dot */ 39201 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /box/ (a̱tyong 1) * {{audio|nl|Nl-boog.ogg}} * {{hyphenation|nl|boog}} ===A̱lyoot=== [[de#Dot|de]] '''boog''' (''á̱kpa:'' [[de#Dot|de]] [[bogen#Dot|'''bogen''']]) # [[a̱ta]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jxaoy2l9zsmvvwd3y4y0f4ijh9qyhly bogen 0 2770 39074 2025-06-08T18:41:21Z MarcoSwart 418 new Dutch plural form 39074 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈboɣə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bogen.ogg}} * {{hyphenation|nl|bo|gen}} ===A̱lyoot=== [[de#Dot|de]] '''bogen''' # ''a̱nyiung'' [[boog#Dot|boog]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 98ch3qqy8vwe5cn39eu2ffzxczogdkv brug 0 2771 39191 39075 2025-06-09T00:01:04Z Kambai Akau 8 /* Dot */ 39191 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /brʏx/ (a̱tyong 1) * {{audio|nl|Nl-brug.ogg}} * {{hyphenation|nl|brug}} ===A̱lyoot=== [[de#Dot|de]] '''brug''' (''á̱kpa:'' [[de#Dot|de]] [[bruggen#Dot|'''bruggen''']]) # [[a̱byiek]], [[a̱la̱u]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 90nkihjwxto9f3vnvs1zi3e7vo8ctpy bruggen 0 2772 39076 2025-06-08T18:41:58Z MarcoSwart 418 new Dutch plural form 39076 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈbrʏɣə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bruggen.ogg}} * {{hyphenation|nl|brug|gen}} ===A̱lyoot=== [[de#Dot|de]] '''bruggen''' # ''a̱nyiung'' [[brug#Dot|brug]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ovvl6maqtnmali3kppnr4nnu2k50ykj dak 0 2773 39190 39077 2025-06-09T00:00:26Z Kambai Akau 8 /* Dot */ 39190 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /dɑk/ (a̱tyong 1) * {{audio|nl|Nl-dak.ogg}} * {{hyphenation|nl|dak}} ===A̱lyoot=== [[het#Dot|het]] '''dak''' (''á̱kpa:'' [[de#Dot|de]] [[daken#Dot|'''daken''']]) # [[a̱kang]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jra428uq7tpeloeftfuw62k8g3vc7io daken 0 2774 39078 2025-06-08T18:42:38Z MarcoSwart 418 new Dutch plural form 39078 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈdakə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-daken.ogg}} * {{hyphenation|nl|da|ken}} ===A̱lyoot=== [[de#Dot|de]] '''daken''' # ''a̱nyiung'' [[dak#Dot|dak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qkxy0h14hz6tit12u1hcoxok43mzqnm dood 0 2775 39189 39079 2025-06-08T23:59:51Z Kambai Akau 8 /* Dot */ 39189 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /dot/ (a̱tyong 1) * {{audio|nl|Nl-dood.ogg}} * {{hyphenation|nl|dood}} ===A̱lyoot=== [[de#Dot|de]] '''dood''' (''á̱kpa:'' [[de#Dot|de]] [[doden#Dot|'''doden''']]) # [[a̱khwu]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] cqsqus8p0ki12t9f05nidxzf9b1qnba doden 0 2776 39080 2025-06-08T18:43:15Z MarcoSwart 418 new Dutch plural form 39080 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈdodə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-doden.ogg}} * {{hyphenation|nl|do|den}} ===A̱lyoot=== [[de#Dot|de]] '''doden''' # ''a̱nyiung'' [[dood#Dot|dood]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] slhk8shx5288vzzcsxbf93y0g8vrxzp dorp 0 2777 39188 39081 2025-06-08T23:59:08Z Kambai Akau 8 /* Dot */ 39188 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈdɔr<sup>ə</sup>p/ (a̱tyong 1) * {{audio|nl|Nl-dorp.ogg}} * {{hyphenation|nl|dorp}} ===A̱lyoot=== [[het#Dot|het]] '''dorp''' (''á̱kpa:'' [[de#Dot|de]] [[dorpen#Dot|'''dorpen''']]) # [[a̱bakeang]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] rnyubue6k7k1inuxffjhkwtrqacta49 dorpen 0 2778 39082 2025-06-08T18:43:46Z MarcoSwart 418 new Dutch plural form 39082 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈdɔrpə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-dorpen.ogg}} * {{hyphenation|nl|dor|pen}} ===A̱lyoot=== [[de#Dot|de]] '''dorpen''' # ''a̱nyiung'' [[dorp#Dot|dorp]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3wqspdls78ylcv229eevxhc0673z2ah droom 0 2779 39187 39083 2025-06-08T23:58:35Z Kambai Akau 8 /* Dot */ 39187 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /drom/ (a̱tyong 1) * {{audio|nl|Nl-droom.ogg}} * {{hyphenation|nl|droom}} ===A̱lyoot=== [[de#Dot|de]] '''droom''' (''á̱kpa:'' [[de#Dot|de]] [[dromen#Dot|'''dromen''']]) # [[a̱laat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2w93u1iatk72aeexo28okqh9h8p3zn5 dromen 0 2780 39084 2025-06-08T18:44:23Z MarcoSwart 418 new Dutch plural form 39084 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈdromə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-dromen.ogg}} * {{hyphenation|nl|dro|men}} ===A̱lyoot=== [[de#Dot|de]] '''dromen''' # ''a̱nyiung'' [[droom#Dot|droom]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ne56y263iownm9zefwej4n45nk301mw geld 0 2781 39186 39085 2025-06-08T23:58:02Z Kambai Akau 8 /* Dot */ 39186 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ɣɛlt/ (a̱tyong 1) * {{audio|nl|Nl-geld.ogg}} * {{hyphenation|nl|geld}} ===A̱lyoot=== [[het#Dot|het]] '''geld''' (''á̱kpa:'' [[de#Dot|de]] [[gelden#Dot|'''gelden''']]) # [[kurum]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ivszbb8c7elcrjxrsr7bh3n01gozhvz gelden 0 2782 39086 2025-06-08T18:45:09Z MarcoSwart 418 new Dutch plural form 39086 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈɣɛldə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-gelden.ogg}} * {{hyphenation|nl|gel|den}} ===A̱lyoot=== [[de#Dot|de]] '''gelden''' # ''a̱nyiung'' [[geld#Dot|geld]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 36ndltj62bbnqt2517pwphgaa7j5d6l geur 0 2783 39185 39087 2025-06-08T23:57:29Z Kambai Akau 8 /* Dot */ 39185 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ɣør/ (a̱tyong 1) * {{audio|nl|Nl-geur.ogg}} * {{hyphenation|nl|geur}} ===A̱lyoot=== [[de#Dot|de]] '''geur''' (''á̱kpa:'' [[de#Dot|de]] [[geuren#Dot|'''geuren''']]) # [[swam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] e91jdh6pwnjj4c4r16ln7p8h23d2es1 geuren 0 2784 39088 2025-06-08T18:45:47Z MarcoSwart 418 new Dutch plural form 39088 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈɣørə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-geuren.ogg}} * {{hyphenation|nl|geu|ren}} ===A̱lyoot=== [[de#Dot|de]] '''geuren''' # ''a̱nyiung'' [[geur#Dot|geur]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] drx7jwzxa4u5xf29xwq4alff4sh4s0l graf 0 2785 39184 39089 2025-06-08T23:57:00Z Kambai Akau 8 /* Dot */ 39184 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ɣraf/ (a̱tyong 1) * {{audio|nl|Nl-graf.ogg}} * {{hyphenation|nl|graf}} ===A̱lyoot=== [[het#Dot|het]] '''graf''' (''á̱kpa:'' [[de#Dot|de]] [[graven#Dot|'''graven''']]) # [[a̱bi]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] bxntpbrt242w3gto1e6s5stbjd3c76a graven 0 2786 39090 2025-06-08T18:46:25Z MarcoSwart 418 new Dutch plural form 39090 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈɣravə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-graven.ogg}} * {{hyphenation|nl|gra|ven}} ===A̱lyoot=== [[de#Dot|de]] '''graven''' # ''a̱nyiung'' [[graf#Dot|graf]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] klodv80f07cn3q98sovt139gmxq5llr haard 0 2787 39183 39091 2025-06-08T23:56:28Z Kambai Akau 8 /* Dot */ 39183 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /hart/ (a̱tyong 1) * {{audio|nl|Nl-haard.ogg}} * {{hyphenation|nl|haard}} ===A̱lyoot=== [[de#Dot|de]] '''haard''' (''á̱kpa:'' [[de#Dot|de]] [[haarden#Dot|'''haarden''']]) # [[a̱sha̱ndong]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ekxku1iqko05rfazdkybabf1ewb43mm haarden 0 2788 39092 2025-06-08T18:47:02Z MarcoSwart 418 new Dutch plural form 39092 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈhardə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-haarden.ogg}} * {{hyphenation|nl|haar|den}} ===A̱lyoot=== [[de#Dot|de]] '''haarden''' # ''a̱nyiung'' [[haard#Dot|haard]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3lumf5zrafl8uiqha195per5z6hhnmg hek 0 2789 39182 39093 2025-06-08T23:55:26Z Kambai Akau 8 /* Dot */ 39182 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /hɛk/ (a̱tyong 1) * {{audio|nl|Nl-hek.ogg}} * {{hyphenation|nl|hek}} ===A̱lyoot=== [[het#Dot|het]] '''hek''' (''á̱kpa:'' [[de#Dot|de]] [[hekken#Dot|'''hekken''']]) # [[a̱feam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] riehcp5nkya12g1lmv9wse7qt60ko0n hekken 0 2790 39094 2025-06-08T18:47:40Z MarcoSwart 418 new Dutch plural form 39094 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈhɛkə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-hekken.ogg}} * {{hyphenation|nl|hek|ken}} ===A̱lyoot=== [[de#Dot|de]] '''hekken''' # ''a̱nyiung'' [[hek#Dot|hek]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jclyq8rqrggfdk0p6f0mf17jyoxr5bg hoed 0 2791 39181 39095 2025-06-08T23:55:00Z Kambai Akau 8 /* Dot */ 39181 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /hut/ (a̱tyong 1) * {{audio|nl|Nl-hoed.ogg}} * {{hyphenation|nl|hoed}} ===A̱lyoot=== [[de#Dot|de]] '''hoed''' (''á̱kpa:'' [[de#Dot|de]] [[hoeden#Dot|'''hoeden''']]) # [[a̱ka̱ta]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fyb8vsbnneg82wisn26i0fyp0he0zx9 hoeden 0 2792 39096 2025-06-08T18:48:27Z MarcoSwart 418 new Dutch plural form 39096 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈhudə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-hoeden.ogg}} * {{hyphenation|nl|hoe|den}} ===A̱lyoot=== [[de#Dot|de]] '''hoeden''' # ''a̱nyiung'' [[hoed#Dot|hoed]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] kbvhvfanybqwp3mzpwqus8ko0yz3isg huis 0 2793 39180 39097 2025-06-08T23:54:30Z Kambai Akau 8 /* Dot */ 39180 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /hœys/ (a̱tyong 1) * {{audio|nl|Nl-huis.ogg}} * {{hyphenation|nl|huis}} ===A̱lyoot=== [[het#Dot|het]] '''huis''' (''á̱kpa:'' [[de#Dot|de]] [[huizen#Dot|'''huizen''']]) # [[a̱li]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] hectlx0l5lftlyba0wy1oysvxupwbdz huizen 0 2794 39098 2025-06-08T18:49:31Z MarcoSwart 418 new Dutch plural form 39098 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈhœyzə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-huizen.ogg}} * {{hyphenation|nl|hui|zen}} ===A̱lyoot=== [[de#Dot|de]] '''huizen''' # ''a̱nyiung'' [[huis#Dot|huis]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gikrcvzpl1rjha6u3ypb9terbmbtg66 hut 0 2795 39365 39357 2025-06-11T07:00:13Z Kambai Akau 8 /* Shong */ 39365 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /hʏt/ (a̱tyong 1) * {{audio|nl|Nl-hut.ogg}} * {{hyphenation|nl|hut}} ===A̱lyoot=== [[de#Dot|de]] '''hut''' (''á̱kpa:'' [[de#Dot|de]] [[hutten#Dot|'''hutten''']]) # [[suswak]] ==Shong== ===Yei=== * [[Za̱FBS]]: /hʌt/ (a̱tyong 1) * {{audio|nl|en-us-hut.ogg}} * {{hyphenation|en|hut}} ===A̱lyoot=== the '''hut''' (''á̱kpa'' the [[huts#Shong|'''huts''']]) # [[suswak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] n9iee5hb96cdjerdy7dqexod6rjcgxo hutten 0 2796 39100 2025-06-08T18:50:12Z MarcoSwart 418 new Dutch plural form 39100 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈhʏtə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-hutten.ogg}} * {{hyphenation|nl|hut|ten}} ===A̱lyoot=== [[de#Dot|de]] '''hutten''' # ''a̱nyiung'' [[hut#Dot|hut]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] mosipdu8p0r46axzl8qg81dmcdryv89 kam 0 2797 39178 39101 2025-06-08T23:53:35Z Kambai Akau 8 /* Dot */ 39178 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /kɑm/ (a̱tyong 1) * {{audio|nl|Nl-kam.ogg}} * {{hyphenation|nl|kam}} ===A̱lyoot=== [[de#Dot|de]] '''kam''' (''á̱kpa:'' [[de#Dot|de]] [[kammen#Dot|'''kammen''']]) # [[kum]], [[kyangzappyia̱]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] do9pn9vea668wc9ccefxqt60rtq7kc9 kammen 0 2798 39102 2025-06-08T18:50:58Z MarcoSwart 418 new Dutch plural form 39102 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈkɑmə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-kammen.ogg}} * {{hyphenation|nl|kam|men}} ===A̱lyoot=== [[de#Dot|de]] '''kammen''' # ''a̱nyiung'' [[kam#Dot|kam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] pokhndvs0vqlmk22e7c7ru133pk5wqq klauw 0 2799 42963 39177 2026-02-27T19:58:39Z MarcoSwart 418 layout 42963 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / klɑu / (a̱ka̱tyong 1) ** {{audio|nl|Nl-klauw.ogg}} ** {{hyphenation|nl|klauw}} ===A̱lyoot=== [[de#Dot|''de'']] '''klauw''' (''á̱kpa:'' [[de#Dot|''de'']] [[klauwen#Dot|'''klauwen''']]) # [[ga̱fwuo]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6pugswpl7hz5wm3zknzytr8t7xd6urh klauwen 0 2800 39104 2025-06-08T18:51:30Z MarcoSwart 418 new Dutch plural form 39104 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈklɑuwə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-klauwen.ogg}} * {{hyphenation|nl|klau|wen}} ===A̱lyoot=== [[de#Dot|de]] '''klauwen''' # ''a̱nyiung'' [[klauw#Dot|klauw]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3bj5sjdf4sj0aht58b6k42orztlebgu koe 0 2801 42964 39176 2026-02-27T19:59:29Z MarcoSwart 418 layout 42964 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ku / (a̱ka̱tyong 1) ** {{audio|nl|Nl-koe.ogg}} ** {{hyphenation|nl|koe}} ===A̱lyoot=== [[de#Dot|''de'']] '''koe''' (''á̱kpa:'' [[de#Dot|''de'']] [[koeien#Dot|'''koeien''']]) # [[sha̱p-nyak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] j1er0pzavir2smjxipg4gv7klby6etp koeien 0 2802 39106 2025-06-08T18:52:02Z MarcoSwart 418 new Dutch plural form 39106 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈkujə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-koeien.ogg}} * {{hyphenation|nl|koei|en}} ===A̱lyoot=== [[de#Dot|de]] '''koeien''' # ''a̱nyiung'' [[koe#Dot|koe]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qguhrw0suyeu692xb6te3vmzbi5hs1d kooi 0 2803 39175 39107 2025-06-08T23:51:59Z Kambai Akau 8 /* Dot */ 39175 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /koj/ (a̱tyong 1) * {{audio|nl|Nl-kooi.ogg}} * {{hyphenation|nl|kooi}} ===A̱lyoot=== [[de#Dot|de]] '''kooi''' (''á̱kpa:'' [[de#Dot|de]] [[kooien#Dot|'''kooien''']]) # [[keji]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gphcrfy4iomlf0oeizrrmnoj8u8w3ny kooien 0 2804 39108 2025-06-08T18:52:40Z MarcoSwart 418 new Dutch plural form 39108 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈkojə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-kooien.ogg}} * {{hyphenation|nl|kooi|en}} ===A̱lyoot=== [[de#Dot|de]] '''kooien''' # ''a̱nyiung'' [[kooi#Dot|kooi]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8gj7yvs8fke54mfdtliu666dlvkp02b ladder 0 2805 41754 39453 2026-02-06T15:18:20Z Kambai Akau 8 41754 wikitext text/x-wiki =={{-nl-}}== [[File:Berlin - Kaiser-Wilhelm-Nationaldenkmal - Gewölbe 6.jpg|thumb|]] ===Yei=== * [[Za̱FBS]]: /ˈlɑdər/ (a̱ka̱tyong 2) * {{audio|nl|Nl-ladder.ogg}} * {{hyphenation|nl|lad|der}} ===A̱lyoot=== [[de#Dot|de]] '''ladder''' (''á̱kpa:'' [[de#Dot|de]] [[ladders#Dot|'''ladders''']]) # [[a̱gak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] =={{-en-}}== ===Yei=== * [[Za̱FBS]]: /ˈlædɚ/ (a̱ka̱tyong 2) * {{audio|en|en-us-ladder.ogg}} (MA̱) * {{audio|en|en-au-ladder.ogg}} (A̱T) * {{hyphenation|en|lad|der}} ===A̱lyoot=== '''ladder''' (''á̱kpa'' '''[[ladders#Shong|ladders]]''') # [[a̱gak]] [[Sa:Swáng a̱lyiat nShong]] [[Sa:Swáng a̱lyiat lyulyoot nShong]] [[Sa:Swáng a̱lyiat nghwughwu nShong]] 2ljwkwxojrv5pzphku2c4w041j81vxr ladders 0 2806 41753 41752 2026-02-06T15:16:59Z Kambai Akau 8 41753 wikitext text/x-wiki =={{-nl-}}== [[File:Jetty with the ladders in last light of the day.jpg|thumb|]] ===Yei=== * [[Za̱FBS]]: /ˈlɑdərs/ (a̱ka̱tyong 2) * {{audio|nl|Nl-ladders.ogg}} * {{hyphenation|nl|lad|ders}} ===A̱lyoot=== [[de#Dot|de]] '''ladders''' # ''a̱nyiung'' [[ladder#Dot|ladder]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] =={{-en-}}== ===Yei=== * [[Za̱FBS]]: /ˈlædɚs/ (a̱ka̱tyong 2) * {{audio|nl|en-ladders.ogg}} * {{hyphenation|nl|lad|ders}} ===A̱lyoot=== the '''ladders''' # ''a̱nyiung'' [[ladder#Shong|ladder]] [[Sa:Swáng a̱lyiat nShong]] [[Sa:Swáng a̱lyiat lyulyoot nShong]] 2ph3p6spakrx59ik94ljtcd1da8ivos lied 0 2807 39171 39111 2025-06-08T23:48:16Z Kambai Akau 8 /* Dot */ 39171 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /lit/ (a̱tyong 1) * {{audio|nl|Nl-lied.ogg}} * {{hyphenation|nl|lied}} ===A̱lyoot=== [[het#Dot|het]] '''lied''' (''á̱kpa:'' [[de#Dot|de]] [[liederen#Dot|'''liederen''']]) # [[a̱bwom]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] mzf6ak6v5zfwwo7jzqkqt7zyy1a482g liederen 0 2808 39112 2025-06-08T18:53:45Z MarcoSwart 418 new Dutch plural form 39112 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /lidərə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-liederen.ogg}} * {{hyphenation|nl|lie|de|ren}} ===A̱lyoot=== [[de#Dot|de]] '''liederen''' # ''a̱nyiung'' [[lied#Dot|lied]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ksccdloueziym88qic2t4fh6p2vvna3 mand 0 2809 39172 39113 2025-06-08T23:48:36Z Kambai Akau 8 /* Dot */ 39172 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /mɑnt/ (a̱tyong 1) * {{audio|nl|Nl-mand.ogg}} * {{hyphenation|nl|mand}} ===A̱lyoot=== [[de#Dot|de]] '''mand''' (''á̱kpa:'' [[de#Dot|de]] [[manden#Dot|'''manden''']]) # [[a̱ceang]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ed3knb4ic9kpm4197o4v6qg4ncnblv5 manden 0 2810 39114 2025-06-08T18:54:17Z MarcoSwart 418 new Dutch plural form 39114 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈmɑndə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-manden.ogg}} * {{hyphenation|nl|man|den}} ===A̱lyoot=== [[de#Dot|de]] '''manden''' # ''a̱nyiung'' [[mand#Dot|mand]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] j79sz6kov5d9mptyxw705anzywznajo mes 0 2811 39173 39115 2025-06-08T23:48:53Z Kambai Akau 8 /* Dot */ 39173 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /mɛs/ (a̱tyong 1) * {{audio|nl|Nl-mes.ogg}} * {{hyphenation|nl|mes}} ===A̱lyoot=== [[het#Dot|het]] '''mes''' (''á̱kpa:'' [[de#Dot|de]] [[messen#Dot|'''messen''']]) # [[a̱baai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] c0l7zcev3gp7kepmbq0yt8l3f4rrpie messen 0 2812 39116 2025-06-08T18:54:55Z MarcoSwart 418 new Dutch plural form 39116 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈmɛsə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-messen.ogg}} * {{hyphenation|nl|mes|sen}} ===A̱lyoot=== [[de#Dot|de]] '''messen''' # ''a̱nyiung'' [[mes#Dot|mes]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7ekxaivuptl05yaioiy3lkugb33r36e mierenhoop 0 2813 42973 39757 2026-02-27T20:08:27Z MarcoSwart 418 layout 42973 wikitext text/x-wiki =={{-nl-}}== [[File:Anthill in Sebele.jpg|thumb|'''Mierenhoop''']] ===Yei=== * [[Za̱FBS]]: / ˈmirə(n)ˌhop / (a̱ka̱tyong 3) ** {{audio|nl|Nl-mierenhoop.ogg}} ** {{hyphenation|nl|mie|ren|hoop}} ===A̱lyoot=== [[de#Dot|''de'']] '''mierenhoop''' (''á̱kpa:'' [[de#Dot|''de'']] [[mierenhopen#Dot|'''mierenhopen''']]) # [[a̱gban]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 26w2wk8w08e52ip38bqqra13r0a44o0 mierenhopen 0 2814 39118 2025-06-08T18:55:27Z MarcoSwart 418 new Dutch plural form 39118 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈmirə(n)ˌhopə(n)/ (a̱ka̱tyong 4) * {{audio|nl|Nl-mierenhopen.ogg}} * {{hyphenation|nl|mie|ren|ho|pen}} ===A̱lyoot=== [[de#Dot|de]] '''mierenhopen''' # ''a̱nyiung'' [[mierenhoop#Dot|mierenhoop]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] slat8lq6q1ks0mdf0mx8838g90j3kzo naam 0 2815 39170 39119 2025-06-08T23:47:52Z Kambai Akau 8 /* Dot */ 39170 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /nam/ (a̱tyong 1) * {{audio|nl|Nl-naam.ogg}} * {{hyphenation|nl|naam}} ===A̱lyoot=== [[de#Dot|de]] '''naam''' (''á̱kpa:'' [[de#Dot|de]] [[namen#Dot|'''namen''']]) # [[a̱lyoot]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6k5q7s4p873w3zacuabjafg6nt08d99 namen 0 2816 39120 2025-06-08T18:56:04Z MarcoSwart 418 new Dutch plural form 39120 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈnamə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-namen.ogg}} * {{hyphenation|nl|na|men}} ===A̱lyoot=== [[de#Dot|de]] '''namen''' # ''a̱nyiung'' [[naam#Dot|naam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 339cj3mxblufi4hox1jr91s48qvztut pijl 0 2817 39174 39121 2025-06-08T23:49:33Z Kambai Akau 8 /* Dot */ 39174 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /pɛil/ (a̱tyong 1) * {{audio|nl|Nl-pijl.ogg}} * {{hyphenation|nl|pijl}} ===A̱lyoot=== [[de#Dot|de]] '''pijl''' (''á̱kpa:'' [[de#Dot|de]] [[pijlen#Dot|'''pijlen''']]) # [[a̱ti̱mbi̱ri̱m]], [[hyet]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] g1w57qllccnoddydivnxlrjikhl109f pijlen 0 2818 39122 2025-06-08T18:56:47Z MarcoSwart 418 new Dutch plural form 39122 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈpɛilə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-pijlen.ogg}} * {{hyphenation|nl|pij|len}} ===A̱lyoot=== [[de#Dot|de]] '''pijlen''' # ''a̱nyiung'' [[pijl#Dot|pijl]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fpydmk2ullip838w3syyq0ekf3g7grw pijn 0 2819 39169 39123 2025-06-08T23:47:37Z Kambai Akau 8 /* Dot */ 39169 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /pɛin/ (a̱tyong 1) * {{audio|nl|Nl-pijn.ogg}} * {{hyphenation|nl|pijn}} ===A̱lyoot=== [[de#Dot|de]] '''pijn''' (''á̱kpa:'' [[de#Dot|de]] [[pijnen#Dot|'''pijnen''']]) # [[kpeam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7fgfjepgndof930wyzby2u4wzck1gfv pijnen 0 2820 39124 2025-06-08T18:57:24Z MarcoSwart 418 new Dutch plural form 39124 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈpɛinə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-pijnen.ogg}} * {{hyphenation|nl|pij|nen}} ===A̱lyoot=== [[de#Dot|de]] '''pijnen''' # ''a̱nyiung'' [[pijn#Dot|pijn]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jd019gh8ccqbjjmptdoo09i9obegebo sintel 0 2821 39125 2025-06-08T18:57:40Z MarcoSwart 418 new lemma 39125 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈsɪntəl/ (a̱ka̱tyong 2) * {{audio|nl|Nl-sintel.ogg}} * {{hyphenation|nl|sin|tel}} ===A̱lyoot=== [[de#Dot|de]] '''sintel''' (''á̱kpa:'' [[de#Dot|de]] [[sintels#Dot|'''sintels''']]) # [[a̱can]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qzpffqbrmzgq1ed32rc4j9jsvea7316 sintels 0 2822 39126 2025-06-08T18:57:53Z MarcoSwart 418 new Dutch plural form 39126 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈsɪntəls/ (a̱ka̱tyong 2) * {{audio|nl|Nl-sintels.ogg}} * {{hyphenation|nl|sin|tels}} ===A̱lyoot=== [[de#Dot|de]] '''sintels''' # ''a̱nyiung'' [[sintel#Dot|sintel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] e4xscxy9dfexrs392fmlpbvbbm9vzb5 slagtand 0 2823 42983 39127 2026-02-27T20:18:40Z MarcoSwart 418 layout 42983 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈslɑxtɑnt / (a̱ka̱tyong 2) ** {{audio|nl|Nl-slagtand.ogg}} ** {{hyphenation|nl|slag|tand}} ===A̱lyoot=== [[de#Dot|''de'']] '''slagtand''' (''á̱kpa:'' [[de#Dot|''de'']] [[slagtanden#Dot|'''slagtanden''']]) # [[a̱nyung-zwuom]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] jt9b6nqjr55hydchwgkdfi0fxge3c6y slagtanden 0 2824 39128 2025-06-08T18:58:24Z MarcoSwart 418 new Dutch plural form 39128 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslɑxtɑndə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-slagtanden.ogg}} * {{hyphenation|nl|slag|tan|den}} ===A̱lyoot=== [[de#Dot|de]] '''slagtanden''' # ''a̱nyiung'' [[slagtand#Dot|slagtand]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6cefvki5t2z4oef8h4yayjv1kkpadcb sleepnet 0 2825 39129 2025-06-08T18:58:40Z MarcoSwart 418 new lemma 39129 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslepnɛt/ (a̱ka̱tyong 2) * {{audio|nl|Nl-sleepnet.ogg}} * {{hyphenation|nl|sleep|net}} ===A̱lyoot=== [[het#Dot|het]] '''sleepnet''' (''á̱kpa:'' [[de#Dot|de]] [[sleepnetten#Dot|'''sleepnetten''']]) # [[a̱kyo]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2k693m0w204pd5f41cviy26ehhgi8ym sleepnetten 0 2826 39130 2025-06-08T18:58:59Z MarcoSwart 418 new Dutch plural form 39130 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslepnɛtə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-sleepnetten.ogg}} * {{hyphenation|nl|sleep|net|ten}} ===A̱lyoot=== [[de#Dot|de]] '''sleepnetten''' # ''a̱nyiung'' [[sleepnet#Dot|sleepnet]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] hcxipppmo2p76dnm7vn1rj2vo8ysuwj slijpsteen 0 2827 39131 2025-06-08T18:59:29Z MarcoSwart 418 new lemma 39131 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslɛipsten/ (a̱ka̱tyong 2) * {{audio|nl|Nl-slijpsteen.ogg}} * {{hyphenation|nl|slijp|steen}} ===A̱lyoot=== [[de#Dot|de]] '''slijpsteen''' (''á̱kpa:'' [[de#Dot|de]] [[slijpstenen#Dot|'''slijpstenen''']]) # [[a̱faat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 835zvhbgkzttqn4dums8cki85vqw5q1 slijpstenen 0 2828 39132 2025-06-08T18:59:45Z MarcoSwart 418 new Dutch plural form 39132 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslɛipstenə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-slijpstenen.ogg}} * {{hyphenation|nl|slijp|ste|nen}} ===A̱lyoot=== [[de#Dot|de]] '''slijpstenen''' # ''a̱nyiung'' [[slijpsteen#Dot|slijpsteen]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gxl0s0glsjdnemkk5om3youib01akks speer 0 2829 39168 39133 2025-06-08T23:47:10Z Kambai Akau 8 /* Dot */ 39168 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /sper/ (a̱tyong 1) * {{audio|nl|Nl-speer.ogg}} * {{hyphenation|nl|speer}} ===A̱lyoot=== [[de#Dot|de]] '''speer''' (''á̱kpa:'' [[de#Dot|de]] [[speren#Dot|'''speren''']]) # [[zwang]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 43uxmv18h6v4b4rrc14ylugxraoldkk speren 0 2830 39134 2025-06-08T19:00:19Z MarcoSwart 418 new Dutch plural form 39134 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈsperə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-speren.ogg}} * {{hyphenation|nl|spe|ren}} ===A̱lyoot=== [[de#Dot|de]] '''speren''' # ''a̱nyiung'' [[speer#Dot|speer]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] ke8rd6bxnllnbu0o47uexyh60pgdevm stier 0 2831 42986 39161 2026-02-27T20:20:37Z MarcoSwart 418 layout 42986 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / stir / (a̱ka̱tyong 1) ** {{audio|nl|Nl-stier.ogg}} ** {{hyphenation|nl|stier}} ===A̱lyoot=== [[de#Dot|''de'']] '''stier''' (''á̱kpa:'' [[de#Dot|''de'']] [[stieren#Dot|'''stieren''']]) # [[a̱ka̱la̱di]], [[a̱mijimi]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] lv1qfuofi01u2ypnjoz0tao6hvx3nyb stieren 0 2832 39136 2025-06-08T19:00:54Z MarcoSwart 418 new Dutch plural form 39136 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈstirə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-stieren.ogg}} * {{hyphenation|nl|stie|ren}} ===A̱lyoot=== [[de#Dot|de]] '''stieren''' # ''a̱nyiung'' [[stier#Dot|stier]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3xpa3zbsvqp4v1bwr9rm9t78puk67j5 taal 0 2833 39162 39137 2025-06-08T23:42:14Z Kambai Akau 8 /* Dot */ 39162 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /tal/ (a̱tyong 1) * {{audio|nl|Nl-taal.ogg}} * {{hyphenation|nl|taal}} ===A̱lyoot=== [[de#Dot|de]] '''taal''' (''á̱kpa:'' [[de#Dot|de]] [[talen#Dot|'''talen''']]) # [[a̱lyem]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] gsfpaebci762afp7ejb08o5fw5ppsmp talen 0 2834 39138 2025-06-08T19:01:22Z MarcoSwart 418 new Dutch plural form 39138 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtalə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-talen.ogg}} * {{hyphenation|nl|ta|len}} ===A̱lyoot=== [[de#Dot|de]] '''talen''' # ''a̱nyiung'' [[taal#Dot|taal]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] o77iw13bomxo0ts99a8999rfmwi0wlk tas 0 2835 39163 39139 2025-06-08T23:43:14Z Kambai Akau 8 /* Dot */ 39163 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /tɑs/ (a̱tyong 1) * {{audio|nl|Nl-tas.ogg}} * {{hyphenation|nl|tas}} ===A̱lyoot=== [[de#Dot|de]] '''tas''' (''á̱kpa:'' [[de#Dot|de]] [[tassen#Dot|'''tassen''']]) # [[a̱buri̱ga]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 818axmx2h6b5902rau8wa1a5sdfjzu0 tassen 0 2836 39140 2025-06-08T19:01:52Z MarcoSwart 418 new Dutch plural form 39140 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtɑsə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-tassen.ogg}} * {{hyphenation|nl|tas|sen}} ===A̱lyoot=== [[de#Dot|de]] '''tassen''' # ''a̱nyiung'' [[tas#Dot|tas]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] hna4ldb804nac6w8vk77vbzwhybq1fi totem 0 2837 39141 2025-06-08T19:02:21Z MarcoSwart 418 new lemma 39141 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtotəm/ (a̱ka̱tyong 2) * {{audio|nl|Nl-totem.ogg}} * {{hyphenation|nl|to|tem}} ===A̱lyoot=== [[de#Dot|de]] '''totem''' (''á̱kpa:'' [[de#Dot|de]] [[totems#Dot|'''totems''']]) # [[cam]], [[a̱lama-kwai]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] sz7s65in7yha88v9lfen0g3wikhvtsq totems 0 2838 39142 2025-06-08T19:02:34Z MarcoSwart 418 new Dutch plural form 39142 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtotəms/ (a̱ka̱tyong 2) * {{audio|nl|Nl-totems.ogg}} * {{hyphenation|nl|to|tems}} ===A̱lyoot=== [[de#Dot|de]] '''totems''' # ''a̱nyiung'' [[totem#Dot|totem]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 891pvtvybmt0da1dusgo5f2pbnaqakd trommel 0 2839 39143 2025-06-08T19:03:00Z MarcoSwart 418 new lemma 39143 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtrɔməl/ (a̱ka̱tyong 2) * {{audio|nl|Nl-trommel.ogg}} * {{hyphenation|nl|trom|mel}} ===A̱lyoot=== [[de#Dot|de]] '''trommel''' (''á̱kpa:'' [[de#Dot|de]] [[trommels#Dot|'''trommels''']]) # [[byin]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2u7ec6yppuqk6696arzdtenyq4xx33k trommels 0 2840 39144 2025-06-08T19:03:15Z MarcoSwart 418 new Dutch plural form 39144 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtrɔməls/ (a̱ka̱tyong 2) * {{audio|nl|Nl-trommels.ogg}} * {{hyphenation|nl|trom|mels}} ===A̱lyoot=== [[de#Dot|de]] '''trommels''' # ''a̱nyiung'' [[trommel#Dot|trommel]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] hkhrva7q1lgpdmmaj99fpnlwfrlui5k tuin 0 2841 39164 39145 2025-06-08T23:44:04Z Kambai Akau 8 /* Dot */ 39164 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /tœyn/ (a̱tyong 1) * {{audio|nl|Nl-tuin.ogg}} * {{hyphenation|nl|tuin}} ===A̱lyoot=== [[de#Dot|de]] '''tuin''' (''á̱kpa:'' [[de#Dot|de]] [[tuinen#Dot|'''tuinen''']]) # [[ti̱tam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] n32c2orypxbek6hngotht1rai8nuo0i tuinen 0 2842 39146 2025-06-08T19:03:46Z MarcoSwart 418 new Dutch plural form 39146 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtœynə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-tuinen.ogg}} * {{hyphenation|nl|tui|nen}} ===A̱lyoot=== [[de#Dot|de]] '''tuinen''' # ''a̱nyiung'' [[tuin#Dot|tuin]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] s8i69ctjld5xr8cmvakfhf0k8d8t2dh verhaal 0 2843 39147 2025-06-08T19:04:03Z MarcoSwart 418 new lemma 39147 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /vərˈhal/ (a̱ka̱tyong 2) * {{audio|nl|Nl-verhaal.ogg}} * {{hyphenation|nl|ver|haal}} ===A̱lyoot=== [[het#Dot|het]] '''verhaal''' (''á̱kpa:'' [[de#Dot|de]] [[verhalen#Dot|'''verhalen''']]) # [[nkhang]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] j0vkzit5fah1x0a3bhn3bkfc2m2w6ku verhalen 0 2844 39148 2025-06-08T19:04:18Z MarcoSwart 418 new Dutch plural form 39148 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /vərˈhalə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-verhalen.ogg}} * {{hyphenation|nl|ver|ha|len}} ===A̱lyoot=== [[de#Dot|de]] '''verhalen''' # ''a̱nyiung'' [[verhaal#Dot|verhaal]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1b04vvklw0s1f68vcbqmkm87hx5ohqa visnet 0 2845 39149 2025-06-08T19:04:33Z MarcoSwart 418 new lemma 39149 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvɪsnɛt/ (a̱ka̱tyong 2) * {{audio|nl|Nl-visnet.ogg}} * {{hyphenation|nl|vis|net}} ===A̱lyoot=== [[het#Dot|het]] '''visnet''' (''á̱kpa:'' [[de#Dot|de]] [[visnetten#Dot|'''visnetten''']]) # [[a̱ka̱li]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fqni6hhhopawit4qio6tvtz884t00ez visnetten 0 2846 39150 2025-06-08T19:04:54Z MarcoSwart 418 new Dutch plural form 39150 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvɪsnɛtə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-visnetten.ogg}} * {{hyphenation|nl|vis|net|ten}} ===A̱lyoot=== [[de#Dot|de]] '''visnetten''' # ''a̱nyiung'' [[visnet#Dot|visnet]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] rgr78441malfksfxli67usmgx5rcj53 vlag 0 2847 39165 39151 2025-06-08T23:45:01Z Kambai Akau 8 /* Dot */ 39165 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /vlɑx/ (a̱tyong 1) * {{audio|nl|Nl-vlag.ogg}} * {{hyphenation|nl|vlag}} ===A̱lyoot=== [[de#Dot|de]] '''vlag''' (''á̱kpa:'' [[de#Dot|de]] [[vlaggen#Dot|'''vlaggen''']]) # [[a̱kpangtyok]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 4z74j3yig4vglyorgrim9prhx0rrkxw vlaggen 0 2848 39152 2025-06-08T19:05:23Z MarcoSwart 418 new Dutch plural form 39152 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈvlɑɣə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-vlaggen.ogg}} * {{hyphenation|nl|vlag|gen}} ===A̱lyoot=== [[de#Dot|de]] '''vlaggen''' # ''a̱nyiung'' [[vlag#Dot|vlag]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 2smhqdfmgf5mu5m2ssweafi62xit32n wetsteen 0 2849 39153 2025-06-08T19:05:39Z MarcoSwart 418 new lemma 39153 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈwɛtsten/ (a̱ka̱tyong 2) * {{audio|nl|Nl-wetsteen.ogg}} * {{hyphenation|nl|wet|steen}} ===A̱lyoot=== [[de#Dot|de]] '''wetsteen''' (''á̱kpa:'' [[de#Dot|de]] [[wetstenen#Dot|'''wetstenen''']]) # [[a̱faat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7jfu5f75jf1qgasq42rfjivflrrz6n4 wetstenen 0 2850 39154 2025-06-08T19:05:53Z MarcoSwart 418 new Dutch plural form 39154 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈwɛtstenə(n)/ (a̱ka̱tyong 3) * {{audio|nl|Nl-wetstenen.ogg}} * {{hyphenation|nl|wet|ste|nen}} ===A̱lyoot=== [[de#Dot|de]] '''wetstenen''' # ''a̱nyiung'' [[wetsteen#Dot|wetsteen]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] sz5533ucyjeys2kkykh0lvpc6cs191q woord 0 2851 39166 39155 2025-06-08T23:45:38Z Kambai Akau 8 /* Dot */ 39166 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /wort/ (a̱tyong 1) * {{audio|nl|Nl-woord.ogg}} * {{hyphenation|nl|woord}} ===A̱lyoot=== [[het#Dot|het]] '''woord''' (''á̱kpa:'' [[de#Dot|de]] [[woorden#Dot|'''woorden''']]) # [[swang a̱lyiat]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] o46eg4akjbu86rki6rspelhpff90107 woorden 0 2852 39156 2025-06-08T19:06:19Z MarcoSwart 418 new Dutch plural form 39156 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈwordə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-woorden.ogg}} * {{hyphenation|nl|woor|den}} ===A̱lyoot=== [[de#Dot|de]] '''woorden''' # ''a̱nyiung'' [[woord#Dot|woord]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] id7af2nyv90l9b7mhs883gnpqwued5u zeug 0 2853 43003 39167 2026-02-27T20:40:40Z MarcoSwart 418 layout 43003 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / zøx / (a̱ka̱tyong 1) ** {{audio|nl|Nl-zeug.ogg}} ** {{hyphenation|nl|zeug}} ===A̱lyoot=== [[de#Dot|''de'']] '''zeug''' (''á̱kpa:'' [[de#Dot|''de'']] [[zeugen#Dot|'''zeugen''']]) # [[sha̱p-a̱kusuru]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 10hk8bh3n5ck08fvi5y2qfw8yswv31b zeugen 0 2854 39158 2025-06-08T19:06:50Z MarcoSwart 418 new Dutch plural form 39158 wikitext text/x-wiki ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈzøɣə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-zeugen.ogg}} * {{hyphenation|nl|zeu|gen}} ===A̱lyoot=== [[de#Dot|de]] '''zeugen''' # ''a̱nyiung'' [[zeug#Dot|zeug]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] kh8dzsjkn1w4d36qg0ws9qnjedca3q3 a̱ti̱tam 0 2855 39203 39202 2025-06-09T00:39:19Z Kambai Akau 8 /* Tyap */ 39203 wikitext text/x-wiki ==Tyap== [[Fail:Edinburgh Royal Botanic Gardens - geograph.org.uk - 2296185.jpg|thumb|right|200px|'''A̱ti̱tam''' Botanik Tyok A̱di̱nbwok]] ===Yei=== * {{IPA|kcg|/ətɨ́tam/}} ** {{audio|kcg|Kcg-a̱ti̱tam.ogg|a=}} ** {{hyphenation|kcg|a̱|ti̱|tam}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[ti̱tam]]''' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuoncyui nkyang}} * [[Dot]]: {{t+|nl|tuinen}} * [[Shong]]: {{t+|en|gardens}} {{trans-bottom}} {{trans-top|A̱ka̱vwuonkoot nkyang a̱lyuk}} * [[Dot]]: {{t+|nl|vuilstortplaatsen}} * [[Shong]]: {{t+|en|garbage dumps}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:a̱lyoot]] 9uzkeglcxk2yapqyir3ktxrz54ohfdd Ta‌̱mpi‌̱let:language 10 2856 39206 2025-06-09T00:57:20Z Kambai Akau 8 Redirected page to [[Ta‌̱mpi‌̱let:a̱lyem]] 39206 wikitext text/x-wiki #REDIRECT [[Template:a̱lyem]] lkkq5f2gvx157p4kjkusm3rgtb31t40 Module:Ethi-translit 828 2857 39207 2025-06-09T01:01:49Z Kambai Akau 8 Created page with "local export = {} local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub local tt = { ["ሀ"]="hä", ["ሁ"]="hu", ["ሂ"]="hi", ["ሃ"]="ha", ["ሄ"]="he", ["ህ"]="hə", ["ሆ"]="ho", ["ለ"]="lä", ["ሉ"]="lu", ["ሊ"]="li", ["ላ"]="la", ["ሌ"]="le", ["ል"]="lə", ["ሎ"]="lo", ["ሏ"]="lʷa", ["ሐ"]="ḥä", ["ሑ"]="ḥu", ["ሒ"]="ḥi", ["ሓ"]="ḥa", ["ሔ"]="ḥe", ["ሕ"]="ḥə", ["ሖ"]="ḥo", ["ሗ"]="ḥʷa"..." 39207 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub local tt = { ["ሀ"]="hä", ["ሁ"]="hu", ["ሂ"]="hi", ["ሃ"]="ha", ["ሄ"]="he", ["ህ"]="hə", ["ሆ"]="ho", ["ለ"]="lä", ["ሉ"]="lu", ["ሊ"]="li", ["ላ"]="la", ["ሌ"]="le", ["ል"]="lə", ["ሎ"]="lo", ["ሏ"]="lʷa", ["ሐ"]="ḥä", ["ሑ"]="ḥu", ["ሒ"]="ḥi", ["ሓ"]="ḥa", ["ሔ"]="ḥe", ["ሕ"]="ḥə", ["ሖ"]="ḥo", ["ሗ"]="ḥʷa", ["መ"]="mä", ["ሙ"]="mu", ["ሚ"]="mi", ["ማ"]="ma", ["ሜ"]="me", ["ም"]="mə", ["ሞ"]="mo", ["ሟ"]="mʷa", ["ፙ"]="mʲä", ["ሠ"]="śä", ["ሡ"]="śu", ["ሢ"]="śi", ["ሣ"]="śa", ["ሤ"]="śe", ["ሥ"]="śə", ["ሦ"]="śo", ["ሧ"]="śʷa", ["ረ"]="rä", ["ሩ"]="ru", ["ሪ"]="ri", ["ራ"]="ra", ["ሬ"]="re", ["ር"]="rə", ["ሮ"]="ro", ["ሯ"]="rʷa", ["ፘ"]="rʲä", ["ሰ"]="sä", ["ሱ"]="su", ["ሲ"]="si", ["ሳ"]="sa", ["ሴ"]="se", ["ስ"]="sə", ["ሶ"]="so", ["ሷ"]="sʷa", ["ሸ"]="šä", ["ሹ"]="šu", ["ሺ"]="ši", ["ሻ"]="ša", ["ሼ"]="še", ["ሽ"]="šə", ["ሾ"]="šo", ["ሿ"]="šʷa", ["ቀ"]="ḳä", ["ቁ"]="ḳu", ["ቂ"]="ḳi", ["ቃ"]="ḳa", ["ቄ"]="ḳe", ["ቅ"]="ḳə", ["ቆ"]="ḳo", ["ቈ"]="ḳʷä", ["ቊ"]="ḳʷi", ["ቋ"]="ḳʷa", ["ቌ"]="ḳʷe", ["ቍ"]="ḳʷə", ["ቐ"]="x̣ä", ["ቑ"]="x̣u", ["ቒ"]="x̣i", ["ቓ"]="x̣a", ["ቔ"]="x̣e", ["ቕ"]="x̣ə", ["ቖ"]="x̣o", ["ቘ"]="x̣ʷä", ["ቚ"]="x̣ʷi", ["ቛ"]="x̣ʷa", ["ቜ"]="x̣ʷe", ["ቝ"]="x̣ʷə", ["በ"]="bä", ["ቡ"]="bu", ["ቢ"]="bi", ["ባ"]="ba", ["ቤ"]="be", ["ብ"]="bə", ["ቦ"]="bo", ["ቧ"]="bʷa", ["ቨ"]="vä", ["ቩ"]="vu", ["ቪ"]="vi", ["ቫ"]="va", ["ቬ"]="ve", ["ቭ"]="və", ["ቮ"]="vo", ["ቯ"]="vʷa", ["ተ"]="tä", ["ቱ"]="tu", ["ቲ"]="ti", ["ታ"]="ta", ["ቴ"]="te", ["ት"]="tə", ["ቶ"]="to", ["ቷ"]="tʷa", ["ቸ"]="čä", ["ቹ"]="ču", ["ቺ"]="či", ["ቻ"]="ča", ["ቼ"]="če", ["ች"]="čə", ["ቾ"]="čo", ["ቿ"]="čʷa", ["ኀ"]="ḫä", ["ኁ"]="ḫu", ["ኂ"]="ḫi", ["ኃ"]="ḫa", ["ኄ"]="ḫe", ["ኅ"]="ḫə", ["ኆ"]="ḫo", ["ኈ"]="ḫʷä", ["ኊ"]="ḫʷi", ["ኋ"]="ḫʷa", ["ኌ"]="ḫʷe", ["ኍ"]="ḫʷə", ["ነ"]="nä", ["ኑ"]="nu", ["ኒ"]="ni", ["ና"]="na", ["ኔ"]="ne", ["ን"]="nə", ["ኖ"]="no", ["ኗ"]="nʷa", ["ኘ"]="ñä", ["ኙ"]="ñu", ["ኚ"]="ñi", ["ኛ"]="ña", ["ኜ"]="ñe", ["ኝ"]="ñə", ["ኞ"]="ño", ["ኟ"]="ñʷa", ["አ"]="ʾä", ["ኡ"]="ʾu", ["ኢ"]="ʾi", ["ኣ"]="ʾa", ["ኤ"]="ʾe", ["እ"]="ʾə", ["ኦ"]="ʾo", ["ኧ"]="ʾʷa", ["ከ"]="kä", ["ኩ"]="ku", ["ኪ"]="ki", ["ካ"]="ka", ["ኬ"]="ke", ["ክ"]="kə", ["ኮ"]="ko", ["ኰ"]="kʷä", ["ኲ"]="kʷi", ["ኳ"]="kʷa", ["ኴ"]="kʷe", ["ኵ"]="kʷə", ["ኸ"]="xä", ["ኹ"]="xu", ["ኺ"]="xi", ["ኻ"]="xa", ["ኼ"]="xe", ["ኽ"]="xə", ["ኾ"]="xo", ["ዅ"] = "xʷə", ["ዀ"] = "xʷä", ["ዂ"] = "xʷi", ["ዃ"]= "xʷa", ["ዄ"]= "xʷe", ["ወ"]="wä", ["ዉ"]="wu", ["ዊ"]="wi", ["ዋ"]="wa", ["ዌ"]="we", ["ው"]="wə", ["ዎ"]="wo", ["ዐ"]="ʿä", ["ዑ"]="ʿu", ["ዒ"]="ʿi", ["ዓ"]="ʿa", ["ዔ"]="ʿe", ["ዕ"]="ʿə", ["ዖ"]="ʿo", ["ዘ"]="zä", ["ዙ"]="zu", ["ዚ"]="zi", ["ዛ"]="za", ["ዜ"]="ze", ["ዝ"]="zə", ["ዞ"]="zo", ["ዟ"]="zʷa", ["ዠ"]="žä", ["ዡ"]="žu", ["ዢ"]="ži", ["ዣ"]="ža", ["ዤ"]="že", ["ዥ"]="žə", ["ዦ"]="žo", ["ዧ"]="žʷa", ["የ"]="yä", ["ዩ"]="yu", ["ዪ"]="yi", ["ያ"]="ya", ["ዬ"]="ye", ["ይ"]="yə", ["ዮ"]="yo", ["ደ"]="dä", ["ዱ"]="du", ["ዲ"]="di", ["ዳ"]="da", ["ዴ"]="de", ["ድ"]="də", ["ዶ"]="do", ["ዷ"]="dʷa", ["ጀ"]="ǧä", ["ጁ"]="ǧu", ["ጂ"]="ǧi", ["ጃ"]="ǧa", ["ጄ"]="ǧe", ["ጅ"]="ǧə", ["ጆ"]="ǧo", ["ጇ"]="ǧʷa", ["ገ"]="gä", ["ጉ"]="gu", ["ጊ"]="gi", ["ጋ"]="ga", ["ጌ"]="ge", ["ግ"]="gə", ["ጎ"]="go", ["ጐ"]="gʷä", ["ጒ"]="gʷi", ["ጓ"]="gʷa", ["ጔ"]="gʷe", ["ጕ"]="gʷə", ["ጘ"]="ŋä", ["ጙ"]="ŋu", ["ጚ"]="ŋi", ["ጛ"]="ŋa", ["ጜ"]="ŋe", ["ጝ"]="ŋə", ["ጞ"]="ŋo", ["ⶓ"]="ŋʷä", ["ⶔ"]="ŋʷi", ["ጟ"]="ŋʷa", ["ⶕ"]="ŋʷe", ["ⶖ"]="ŋʷə", ["ጠ"]="ṭä", ["ጡ"]="ṭu", ["ጢ"]="ṭi", ["ጣ"]="ṭa", ["ጤ"]="ṭe", ["ጥ"]="ṭə", ["ጦ"]="ṭo", ["ጧ"]="ṭʷa", ["ጨ"]="č̣ä", ["ጩ"]="č̣u", ["ጪ"]="č̣i", ["ጫ"]="č̣a", ["ጬ"]="č̣e", ["ጭ"]="č̣ə", ["ጮ"]="č̣o", ["ጯ"]="č̣ʷa", ["ጰ"]="p̣ä", ["ጱ"]="p̣u", ["ጲ"]="p̣i", ["ጳ"]="p̣a", ["ጴ"]="p̣e", ["ጵ"]="p̣ə", ["ጶ"]="p̣o", ["ጷ"]="p̣ʷa", ["ጸ"]="ṣä", ["ጹ"]="ṣu", ["ጺ"]="ṣi", ["ጻ"]="ṣa", ["ጼ"]="ṣe", ["ጽ"]="ṣə", ["ጾ"]="ṣo", ["ጿ"]="ṣʷa", ["ፀ"]="ṣ́ä", ["ፁ"]="ṣ́u", ["ፂ"]="ṣ́i", ["ፃ"]="ṣ́a", ["ፄ"]="ṣ́e", ["ፅ"]="ṣ́ə", ["ፆ"]="ṣ́o", ["ፈ"]="fä", ["ፉ"]="fu", ["ፊ"]="fi", ["ፋ"]="fa", ["ፌ"]="fe", ["ፍ"]="fə", ["ፎ"]="fo", ["ፏ"]="fʷa", ["ፚ"]="fʲä", ["ፐ"]="pä", ["ፑ"]="pu", ["ፒ"]="pi", ["ፓ"]="pa", ["ፔ"]="pe", ["ፕ"]="pə", ["ፖ"]="po", ["ፗ"]="pʷa", --punctuation ["፠"]="§", ["፡"]=" ", ["።"]=".", ["፣"]=",", ["፤"]=";", ["፥"]=":", ["፦"]=":-", ["፧"]="?", ["፨"]="¶", } local number = { ['፩']=1, ['፪']=2, ['፫']=3, ['፬']=4, ['፭']=5, ['፮']=6, ['፯']=7, ['፰']=8, ['፱']=9, ['፲']=10, ['፳']=20, ['፴']=30, ['፵']=40, ['፶']=50, ['፷']=60, ['፸']=70, ['፹']=80, ['፺']=90 } function export.number(geez) local val = 0 if mw.ustring.find(geez, '^[፻፼]') then geez = '፩' .. geez -- prepend 1 end geez = gsub(geez, '፼፻', '፼፩፻') -- following 3 lines are a hack, so that both ፻ and ፼ can be interpreted by the code as "multiply value by 100" geez = gsub(geez, '፼([^፻፼]*)$', '፼፻%1') geez = gsub(geez, '፼([^፻፼]*፼)', '፼፻%1') -- same line again (accounting for overlapping patterns) geez = gsub(geez, '፼([^፻፼]*፼)', '፼፻%1') local func = mw.text.gsplit(geez, '') while true do local digit = func() if (not digit) then break end if mw.ustring.find(digit, '[፩-፺]') then val = val + number[digit] elseif digit == '፻' or digit == '፼' then val = val * 100 end end return val end function export.tr(text, lang, sc) text = (mw.ustring.gsub(text, ".", tt)) -- remove ə that is not in the first syllable -- [bdfghklmnprstvwxyzñčŋśšžǧʾʿḥḫḳṣṭ][ʰʲʷ̣́]* -- matches one transliterated consonant local prev_end_pos local prev_schwa_removed = false local text_len = mw.ustring.len(text) text = mw.ustring.gsub( text, "()(([bdfghklmnprstvwxyzñčŋśšžǧʾʿḥḫḳṣṭ][ʲʷ̣́]*)ə)()", function(start_pos, syllable, consonant, end_pos) local ret if (start_pos == 1 or mw.ustring.find(text, "^[%s%p]", start_pos - 1)) or (prev_end_pos == start_pos and prev_schwa_removed and not (end_pos == text_len + 1 or mw.ustring.find(text, "^[%s%p]", end_pos))) then ret = syllable else ret = consonant end prev_schwa_removed = ret == consonant prev_end_pos = end_pos return ret end) text = mw.ustring.gsub(text, "[፩-፼]+", export.number) text = mw.ustring.gsub(text, "-ʾ", "-") return text end return export ge4j3n9unkas6c1hxa84am6r90rjzf7 Sa:Swáng a̱lyiat ma̱ng bwan A̱mhara 14 2858 39208 2025-06-09T01:03:13Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat A̱mhara]]" 39208 wikitext text/x-wiki [[Sa:Swáng a̱lyiat A̱mhara]] nmoq437z9jr1k2cyokdx1wpmvt7lygq Sa:Swáng a̱lyiat A̱mhara 14 2859 39209 2025-06-09T01:03:35Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 39209 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl a̱ka̱bi 0 2860 39288 39282 2025-06-09T11:21:33Z Kambai Akau 8 39288 wikitext text/x-wiki ==Tyap== [[Fail:Graves at Munich Waldfriedhof 01.jpg|thumb|'''A̱ka̱bi''' Myunki̱n, a̱byin Jamani]] ===Bwoi a̱lyoot=== Neet ''[[a̱ka̱-]]'' + ''[[a̱bi]]''. ===Yei=== * {{IPA|kcg|/ə̀kə̀bi/}} ** {{audio|kcg|Kcg-a̱ka̱bi.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|bi}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱bi]]''' ====Vak yei ghyang==== * [[bibi]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuoniat}} * A̱biru: {{t+|he|קברים}} * [[A̱ghwangkpang]]: {{t+|yo|ibojì}} * [[A̱kum-a̱cyi]]: {{t+|ig|ili}} * A̱mhara: {{t+|am|መቃብሮች}} * [[Dot]]: {{t+|nl|graven}} * [[Kpat]]: {{t+|ha|kaburbura}}, {{t+|ha|makabarta}} * Latin: {{t+|la|sepulchra}} * La̱ra̱ba: {{t+|ar|المقابر}} * [[Shong]]: {{t+|en|tombs}}, {{t+|en|graves}}, {{t+|en|sepulchres}}, {{t+|en|cemetery}} * Swahili: {{t+|sw|makaburi}} * Zulu: {{t+|zu|amathuna}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] skki7a8rinozkxm40wrp4y5ex24k0f2 a̱ka̱vwuoniat 0 2861 39291 39290 2025-06-09T11:23:54Z Kambai Akau 8 /* Tyap */ 39291 wikitext text/x-wiki ==Tyap== [[Fail:Celebración de Todos los Santos, cementerio de la Santa Cruz, Gniezno, Polonia, 2017-11-01, DD 19-30 PAN HDR.jpg|thumb|A̱k'''a̱vwuoniat''' Santa Cruz]] ===Bwoi a̱lyoot=== Neet ''[[a̱ka̱vwuo]]'' + ''[[niat]]''. ===Yei=== * {{IPA|kcg|/ə̀kə̀vʷʷonʲad/}} ** {{audio|kcg|Kcg-a̱ka̱vwuo.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|vwuo|niat}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱vwuoniat]]''' ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuo bibi}} * [[Dot]]: {{t+|nl|begraafplaatsen}} * [[Shong]]: {{t+|en|cemetaries}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] br4nwl7tnei9eih4rlby0wik5nrn1l6 a̱vwuoniat 0 2862 39289 39285 2025-06-09T11:22:08Z Kambai Akau 8 39289 wikitext text/x-wiki ==Tyap== [[Fail:Graves in Cappadocia.jpg|thumb|'''A̱vwuoniat''' Ka̱padokya]] ===Yei=== * {{IPA|kcg|/ə̀vʷʷonʲad/}} ** {{audio|kcg|Kcg-a̱vwuoniat.ogg|a=}} ** {{hyphenation|kcg|a̱|vwuo|niat}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱vwuoniat''' (''á̱kpa'' '''[[a̱ka̱vwuoniat]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱vwuoniat''' yet a̱vwuo kya nang á̱ niat kwom a̱tyokhwu a̱ni. #* '''''A̱vwuoniat''' ka shyia̱ a̱ji wa?'' #* ''Ba̱ cong '''a̱vwuoniat''' kikya ma̱nini.'' #* ''Á̱ nvwuong niat da̱ '''a̱vwuoniat''' a̱kya.'' ====Bu nwuan==== * [[a̱ka̱bi]] * [[bibi]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|Bibi}} * [[Dot]]: {{t+|nl|begraafplaats}} * [[Shong]]: {{t+|en|cemetary}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 28hz75c36p24rfw7avi74qgi9hw30h3 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 8, 2025 10 2863 39234 39229 2025-06-09T02:02:24Z Kambai Akau 8 39234 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 7, 2025|''Lyuo'']]<br> '''[[Naijeriya]]''' ''a̱lyoot'' ==Tyap== [[File:Political map of Nigeria.svg|thumb|Ta̱si̱la a̱byin '''Naijeriya'''.]] [[File:Flag of Nigeria.svg|thumb|Tyiang a̱toot shi a̱byin '''Naijeriya'''.]] ===Yei=== * {{IPA|kcg|/naid͡ʒeriya/}} ** {{hyphenation|kcg|Nai|je|ri|ya}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-Naijeriya.ogg|a=}} ===A̱lyoot=== '''Naijeriya''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''*''') # '''Naijeriya''' yet a̱byin kya ka̱ yong ma̱sa̱t a̱ni, di̱ fam Jenshyung Afi̱rika. #* ''A̱byin '''Naijeriya''' kikya swak kuzang a̱byin Afi̱rika ma̱ng shi á̱niet.'' #* '''''Naijeriya''' shi a̱ swak a̱byin Nedalan ma̱ shi kyai a̱byin.'' #* ''Á̱ ku shai a̱bwom a̱byin '''Naijeriya''' ka ta̱ulyia̱ kya.'' [[Naijeriya|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} lybtgu2yh83zagztvip44wkzcmu3fjd Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 9, 2025 10 2864 39233 39230 2025-06-09T02:02:10Z Kambai Akau 8 39233 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 8, 2025|''Lyuo'']]<br> '''[[a̱nyung-zwuom]]''' ''a̱lyoot'' ==Tyap== [[File:02016 0872 25 000 years old mammoth's tusks and teeth, found in San River.jpg|thumb|A̱khwukhwop '''a̱nyung-zwuom''' a̱ghyang]] ===Yei=== * {{IPA|kcg|/ə̀ɲúŋ d͡zʷʷə̂m/}} ** {{audio|kcg|Kcg-a̱nyung-zwuom.ogg|a=}} ** {{hyphenation|kcg|a̱|nyung|zwuom}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱nyung-zwuom''' (''á̱kpa'' '''[[a̱nyunyung-zwuom]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''ba''') # '''A̱nyung-zwuom''' kikya yet a̱ta̱m ka̱ tang da̱ a̱beam a̱bwonu [[zwuom]] ka a̱ni. #* ''Á̱ nyian nkyang shisham ma̱ a̱di̱di̱t ma̱ng '''a̱nyung-zwuom'''.'' #* '''''A̱nyung-zwuom''' a̱nyiung bye ya Nera cyikwop-cyi tswuon.'' #* ''N di a ngyei '''a̱nyung-zwuom''' a̱nyiung kya bwat ba̱ jhyem a̱ni.'' [[a̱nyung-zwuom|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 47jw88wpcw79fnk5s8ufrdrejgt855s Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 10, 2025 10 2865 39232 2025-06-09T02:01:50Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 9, 2025|''Lyuo'']]<br> '''[[bijl]]''' ''a̱lyoot'' ==Dot== [[Fail:Sad Axe.jpg|thumb|'''bijl''']] ===Yei=== * [[Za̱FBS]]: /bɛil/ (a̱tyong 1) * {{audio|nl|Nl-bijl.ogg}} * {{hyphenation|nl|bijl}} ===A̱lyoot=== [[de#Dot|de]] '''bijl''' (''á̱kpa:'' [[de#Dot|de]] [[bijlen#Dot|'''bijlen''']]) # [[a̱khwon]] [[bijl|ya a̱son...]] Sa:Swánga̱lyia..." 39232 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 9, 2025|''Lyuo'']]<br> '''[[bijl]]''' ''a̱lyoot'' ==Dot== [[Fail:Sad Axe.jpg|thumb|'''bijl''']] ===Yei=== * [[Za̱FBS]]: /bɛil/ (a̱tyong 1) * {{audio|nl|Nl-bijl.ogg}} * {{hyphenation|nl|bijl}} ===A̱lyoot=== [[de#Dot|de]] '''bijl''' (''á̱kpa:'' [[de#Dot|de]] [[bijlen#Dot|'''bijlen''']]) # [[a̱khwon]] [[bijl|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} lojyxwaerhoifka83f5f0174w3cnsvv Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 11, 2025 10 2866 39235 2025-06-09T02:06:51Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 10, 2025|''Lyuo'']]<br> '''[[ti̱tam]]''' ''a̱lyoot'' ==Tyap== [[Fail:0185Vegetable plantations in Taal, Pulilan, Bulacan 22.jpg|thumb|'''Ti̱tam''' kwón a̱ma̱nta-a̱li]] [[Fail:Brooklyn Botanic Garden New York May 2015 panorama 2.jpg|thumb|'''Ti̱tam''' a̱ka̱sham nkywat]] [[File:Garbage in Kathmandu.jpg|thumb|'''Ti̱tam''' a̱lyuk]] ===Yei===..." 39235 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 10, 2025|''Lyuo'']]<br> '''[[ti̱tam]]''' ''a̱lyoot'' ==Tyap== [[Fail:0185Vegetable plantations in Taal, Pulilan, Bulacan 22.jpg|thumb|'''Ti̱tam''' kwón a̱ma̱nta-a̱li]] [[Fail:Brooklyn Botanic Garden New York May 2015 panorama 2.jpg|thumb|'''Ti̱tam''' a̱ka̱sham nkywat]] [[File:Garbage in Kathmandu.jpg|thumb|'''Ti̱tam''' a̱lyuk]] ===Yei=== * {{IPA|kcg|/tɨ́tam/}} ** {{audio|kcg|Kcg-ti̱tam.ogg|a=}} ** {{hyphenation|kcg|ti̱|tam}} (a̱ka̱tyong 2) ===A̱lyoot=== '''ti̱tam''' (''á̱kpa'' '''[[a̱ti̱tam]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''ba''') '''A̱ti̱tam''' yet: # a̱vwuo kya nang á̱ ni cyui nkyang a̱ma̱nta-a̱li ka a̱ni. A̱nyiuk ni̱ cyui nkyang nang [[kusat]], [[shita]], [[a̱hyia̱]] ma̱ng nkyangniung ([[kwon]]) ma̱ a̱di̱di̱t ma̱ ti̱tam mba hu. #* ''Cong shonshyon a di̱ tat nung nkyang '''ti̱tam''' nung na, A̱tyoli.'' #* ''Kubai bai a̱ jang nung zi̱ nwuan '''ti̱tam''' nang n jhyi a̱ni.'' #* '''''Ti̱tam''' huni yet nang kaswuo nggu ja.'' # a̱vwuo koot nkyang a̱lyuk. [[ti̱tam|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} pduxuvmwpa946v9b3se6jyszpa8wg0l Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 12, 2025 10 2867 39236 2025-06-09T02:09:05Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 11, 2025|''Lyuo'']]<br> '''[[nagel]]''' ''a̱lyoot'' ==Dot== [[Fail:Ongle du doigt de la main - Fingernail hand.jpg|thumb|Een vinger'''nagel''']] ===Yei=== * [[Za̱FBS]]: / ˈnaɣəl / (a̱ka̱tyong 2) * {{audio|nl|Nl-nagel.ogg}} * {{hyphenation|nl|na|gel}} ===A̱lyoot=== [[de#Dot|de]] '''nagel''' (''á̱kpa'' [[de#Dot|de]] nagels#Dot|'''nagels..." 39236 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 11, 2025|''Lyuo'']]<br> '''[[nagel]]''' ''a̱lyoot'' ==Dot== [[Fail:Ongle du doigt de la main - Fingernail hand.jpg|thumb|Een vinger'''nagel''']] ===Yei=== * [[Za̱FBS]]: / ˈnaɣəl / (a̱ka̱tyong 2) * {{audio|nl|Nl-nagel.ogg}} * {{hyphenation|nl|na|gel}} ===A̱lyoot=== [[de#Dot|de]] '''nagel''' (''á̱kpa'' [[de#Dot|de]] [[nagels#Dot|'''nagels''']], [[de#Dot|de]] [[nagelen#Dot|'''nagelen''']]) # [[ga̱fwuo]] [[nagel|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} qgp4mso38yihydieoa7vb4k9frae8uj Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 13, 2025 10 2868 39241 39238 2025-06-09T02:14:49Z Kambai Akau 8 Undo revision [[Special:Diff/39238|39238]] by [[Special:Contributions/Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 39241 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 12, 2025|''Lyuo'']]<br> '''[[a̱ka̱jata]]''' ''a̱lyoot'' ==Tyap== [[Fail:Kakaki trumpet.jpg|thumb|right|200px|A̱tyokpat a̱ghyang shyia̱ di̱ tyiap '''a̱ka̱jata''']] ===Yei=== * {{IPA|kcg|/ə̀kə̀d͡ʒata/}} ** {{audio|kcg|Kcg-a̱ka̱jata.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ja|ta}} (a̱ka̱tyong 4) * Fantswam: [[ka̱jata]] /kə̀d͡ʒata/ ** A̱nwuat: ===A̱lyoot=== '''a̱ka̱jata''' (''á̱kpa'' '''[[á̱ka̱jata]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ka̱jata''' ka yet a̱junjung kyangtyiap wa nang á̱ tyiap ma á̱gwakpat a̱ni. Ka̱ ni̱ byia̱ a̱da̱dei a̱numbwong ma̱ng a̱mgbii a̱shuk. Di̱n jen ma̱ a̱di̱di̱t, á̱ jhyi nka ma̱ng tswam ja. #* ''A̱tyu wuni shyia̱ ma̱ á̱nietntyiap '''a̱ka̱jata''' ma A̱gwakpat Zariya ka.'' #* '''''A̱ka̱jata''' ka na swak nyinyiit hu a̱nia bah. Ya mbeak nka zi̱ li.'' #* ''A ngyei '''a̱ka̱jata''' a̱kya lang a̱si̱ kani ma̱ng shisham ji. Ki̱ di̱ a̱nia wa la?!'' [[a̱ka̱jata|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} siwc2ebj8upjhw36u4lep9xdw2dsiz8 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 14, 2025 10 2869 39240 39239 2025-06-09T02:14:24Z Kambai Akau 8 39240 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 13, 2025|''Lyuo'']]<br> '''[[Bonaire]]''' ''a̱lyoot'' ==Tyap== [[File:Flag of Bonaire.svg|thumb|Tyiang a̱toot shi '''Bonaire'''.]] [[File:OSM Bonaire 2.png|thumb|Ta̱si̱la '''Bonaire'''.]] ===Yei=== * {{IPA|kcg|/bonaire/}} * {{hyphenation|kcg|Bo|nai|re}} * {{audio|kcg|Kcg-Bonaire.ogg|a=}} ===A̱lyoot=== '''Bonaire''' (''á̱kpa'' '''*''') :Sot swang alyiat: :: '''ka''' (''á̱kpa'' '''*''') #'''Bonaire''' yet a̱byin a̱ka̱wa̱tyia̱ a̱sa̱khwot kya mi̱ Kyai A̱sa̱khwot Ka̱ribi hu ka̱ yet kap A̱byintyok [[Nedalan]] hu a̱ni. #* ''A̱man-tswam a̱byin '''Bonaire''' kya ka!'' #* ''N ku swan '''Bonaire''' ndyia̱ a̱feang.'' #* ''Konyan mi̱ '''Bonaire''' wa lyen Dot ji bah.'' [[Bonaire|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} f8s1as47vqbvfnbgkdmazkuh90hn6of Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 15, 2025 10 2870 39242 2025-06-09T02:17:36Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 14, 2025|''Lyuo'']]<br> '''[[krab]]''' ''a̱lyoot'' ==Dot== [[Fail:Grapsus grapsus Galapagos Islands.jpg|thumb|'''krab''' (''Grapsus grapsus'')]] ===Yei=== * [[Za̱FBS]]: /krɑp/ (a̱tyong 1); * {{audio|nl|Nl-krab.ogg}} * {{hyphenation|nl|krab}} ===A̱lyoot=== [[de#Dot|de]] '''krab''' (''á̱kpa'' [[de#Dot|de]] [[krabben#Dot|'''krabben''']]) # a..." 39242 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 14, 2025|''Lyuo'']]<br> '''[[krab]]''' ''a̱lyoot'' ==Dot== [[Fail:Grapsus grapsus Galapagos Islands.jpg|thumb|'''krab''' (''Grapsus grapsus'')]] ===Yei=== * [[Za̱FBS]]: /krɑp/ (a̱tyong 1); * {{audio|nl|Nl-krab.ogg}} * {{hyphenation|nl|krab}} ===A̱lyoot=== [[de#Dot|de]] '''krab''' (''á̱kpa'' [[de#Dot|de]] [[krabben#Dot|'''krabben''']]) # [[a̱gaga]] ([[species:Brachyura|''Brachyura'']]) [[krab|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} ie6pxwmem9nvbllhpk5es8qsufjuypm Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Tswuon 16, 2025 10 2871 39243 2025-06-09T02:20:57Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 15, 2025|''Lyuo'']]<br> '''[[Dot]]''' ''a̱lyoot'' ==Tyap== [[Fail:Woordenboekfragment.jpg|thumb|Wat a̱gban swang á̱lyiat Dot ghyang]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "Dot" ji neet da̱ a̱tsat wu wa "''[[Dutch]]''". ===Yei=== * {{IPA|kcg|/dôd/}} ** {{hyphenation|kcg|Dot}} (a̱tyong 1) ** {{audio|kcg|Kcg-Dot.oga|a=}} ===A̱lyoot..." 39243 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 15, 2025|''Lyuo'']]<br> '''[[Dot]]''' ''a̱lyoot'' ==Tyap== [[Fail:Woordenboekfragment.jpg|thumb|Wat a̱gban swang á̱lyiat Dot ghyang]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "Dot" ji neet da̱ a̱tsat wu wa "''[[Dutch]]''". ===Yei=== * {{IPA|kcg|/dôd/}} ** {{hyphenation|kcg|Dot}} (a̱tyong 1) ** {{audio|kcg|Kcg-Dot.oga|a=}} ===A̱lyoot=== '''Dot''' (''á̱kpa'' '''Dot''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Dot''' yet a̱lyem kya nang [[A̱dot]] ba lyiat a̱ni. A̱tyu nang á̱ ngyei a̱tyudot a̱ni a̱ yet a̱tyu nang a̱lyem Dot kya yet a̱lyem mbyin nggu ka. #* ''Ma̱nang a fwuong Jaman, ku myim a kin fwuong '''Dot''' ji meang.'' #* '''''Dot''' ji nang ba̱ lyiat a̱ni ma̱ a̱byin Nedalan vwuon ma̱ng a̱si̱ a̱byin Afi̱rika A̱tak ma̱ a̱da̱dei.'' #* '''''Dot''' yet a̱lyem a̱gwomna̱ti Nedalan kya.'' [[Dot|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} lmnefft5pha3hq6oc7gtwr0bwpf35hr a̱sha̱ndong 0 2872 39256 39255 2025-06-09T10:08:03Z Kambai Akau 8 /* Tai */ 39256 wikitext text/x-wiki ==Tyap== [[Fail:Foyer traditionnel 01.jpg|thumb|'''A̱sha̱ndong''' mi̱ a̱bakeang mi̱ Afi̱rika]] [[Fail:Gas Stove (two burners).jpg|thumb|'''A̱sha̱ndong'''-gat]] === Bwoi a̱lyoot === Neet di̱ ''[[a̱-]]'' + ''[[shyia̱]]''<sub>?</sub> + ''[[ndong]]''. ===Yei=== * {{IPA|kcg|/əʃəndɔŋ/}} ** {{audio|kcg|Kcg-a̱sha̱ndong.oga|a=}} ** {{hyphenation|kcg|a̱|sha̱|n|dong}} (a̱ka̱tyong 4) * Fantswam: [[ka̱shendong]] /kəʃəndɔŋ/ ** A̱nwuat: ===A̱lyoot=== '''a̱sha̱ndong''' (''á̱kpa'' '''[[á̱sha̱ndong]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') #'''A̱sha̱ndong''' ka yet kpa̱m nfang ntat hwa nang a̱ sak ku nwuan a̱ghyang a̱ni nang á̱ ni̱ ntyia̱ nkwon ma̱ a̱ka̱wa̱tyia nka a̱wot á̱ fi̱t ndong á̱ tyia̱ [[a̱la̱n#A̱lyoot_2|a̱la̱n]] tazwa nka á̱ wan kyayak a̱ni. #* '''''A̱sha̱ndong''' ka byia̱ long a?'' #* ''Sak a̱la̱n ka ma̱ '''a̱sha̱ndong''' ka.'' #* ''Nat a kwok ntong '''a̱sha̱ndong''' na a weam.'' ====Vak lyuut ghyang==== * [[a̱shendong]] ====Tai==== * [[a̱nga̱ngak-ndong]] ====Bwoi mi̱ bwoi==== * [[a̱sha̱ndong-a̱can]] * [[a̱sha̱ndong-A̱shong]] * [[a̱sha̱ndong-gat]] * [[a̱sha̱ndong-ka̱la̱nzi̱t]] * [[a̱sha̱ndong-nkwon]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuoweang kyayak}} * [[Dot]]: {{t+|nl|haard}}, {{t+|nl|fornuis}} * [[Dot]]: {{t+|ha|Murhu}} * [[Shong]]: {{t+|en|hearth}}, {{t+|en|stove}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱weang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] qzidsy9ipxzfgpt4dqx6ibkuioq172r á̱sha̱ndong 0 2873 39269 39268 2025-06-09T10:30:36Z Kambai Akau 8 39269 wikitext text/x-wiki ==Tyap== [[File:Kitchen Connoisseurs Crafting Culinary Magic Together.jpg|thumb|right|220px|'''Á̱sha̱ndong''' ma̱ng á̱nietweang ma̱ a̱di̱di̱t]] [[Fail:Saint Petersburg - Menshikov Palace - State Hermitage Museum - Art Nouveau Heating Stove Collection 3.jpg|thumb|right|220px|Ntangka̱i '''á̱sha̱ndong''' vwuon mi̱ Myuziyum Maa̱gwam Menshikop, Roshya]] ===Yei=== * {{IPA|kcg|/əʃəndɔŋ/}} ** {{audio|kcg|Kcg-á̱sha̱ndong.ogg|a=}} ** {{hyphenation|kcg|á̱|sha̱|n|dong}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[a̱sha̱ndong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuoweang}} * [[Dot]]: {{t+|nl|haarden}}, {{t+|nl|fornuizen}} * [[Shong]]: {{t+|en|hearths}}, {{t+|en|stoves}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱weang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] kjl6j912nokfrtukcox3tx8l883splc Sa:a̱weang 14 2874 39251 2025-06-09T09:59:58Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 39251 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 ka̱shendong 0 2875 39257 2025-06-09T10:11:03Z Kambai Akau 8 Created page with "==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kəʃendɔŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱shendong''' ka (''á̱kpa'' '''?ká̱shendong''' na) # [[a̱sha̱ndong]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39257 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kəʃendɔŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱shendong''' ka (''á̱kpa'' '''?ká̱shendong''' na) # [[a̱sha̱ndong]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dgp1p8vrsj6sfumvma100hnpaqx6m8q a̱shendong 0 2876 39271 39270 2025-06-09T10:33:54Z Kambai Akau 8 /* A̱lyoot */ 39271 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əʃendɔŋ/}} ** {{audio|kcg|Kcg-a̱shendong.ogg|a=}} ** {{hyphenation|kcg|a̱|she|n|dong}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱shendong''' (''á̱kpa'' '''[[á̱shendong]]''') # ''Vak lyuut'' '''[[a̱sha̱ndong]]''' ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱weang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 6k2ogyok4gd6qv0o1uxvp78bfhbqktx á̱shendong 0 2877 39272 2025-06-09T10:35:06Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/əʃendɔŋ/}} ===A̱lyoot=== '''á̱shendong''' (''a̱nyiung'' '''[[a̱shendong]]''') # ''Vak lyuut'' [[á̱shendong]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱weang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39272 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/əʃendɔŋ/}} ===A̱lyoot=== '''á̱shendong''' (''a̱nyiung'' '''[[a̱shendong]]''') # ''Vak lyuut'' [[á̱shendong]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱weang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] cl0m2r5sdcx9esl5e4bylr2go507mvn a̱cican 0 2878 39296 39295 2025-06-09T11:32:12Z Kambai Akau 8 39296 wikitext text/x-wiki ==Tyap== [[Fail:Charcoal.jpg|thumb|A̱shyim '''a̱cican''']] ===Yei=== * {{IPA|kcg|/t͡ʃit͡ʃan/}} ** {{audio|kcg|a̱cican.ogg|a=}} ** {{hyphenation|kcg|a̱|ci|can}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱cican''' (''a̱nyiung'' '''[[a̱can]]''') :Sot swang a̱lyiat: ::'''ba''' (''a̱nyiung'' '''ka''') # '''A̱cican''' ba yet á̱kpa a̱can kya ka̱ yet a̱dyundyung gbi̱mgbi̱ra̱m a̱fwui nkwon nang a̱ ni̱ ta̱fi̱t á̱ wan kyayak ma̱ng a̱nhu a̱ni. #* '''''A̱cican''' bani ba̱t! A na kwok mba mi̱ zang jen ja?'' #* ''Ya mbwuo nung '''a̱cican''' mi̱ bwak a bai.'' #* ''A lyiai '''a̱cican''' a?'' ====Vak yei ghyang==== * [[can]] ====Bwoi mi̱ bwoi==== * [[a̱cican-ndong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱fwui gbi̱mgba̱ra̱m nkwon}} * [[Dot]]: {{t+|nl|houtskolen}} * [[Shong]]: {{t+|en|charcoals}}, {{t+|en|embers}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:a̱weang]] 0773y1zwss69d3nud7w9rdll7hw0cv7 a̱bakeang 0 2879 39444 39443 2025-06-15T16:26:58Z Kambai Akau 8 39444 wikitext text/x-wiki ==Tyap== [[Fail:African village, ZOO Jihlava.jpg|thumb|right|220px|Ma a̱niuu ma̱ '''a̱bakeang''' Afi̱rika a̱ghyang]] ===Yei=== * {{IPA|kcg|/əbakeʲaŋ/}} ** {{audio|kcg|Kcg-a̱bakeang.ogg|a=}} ** {{hyphenation|kcg|a̱|ba|keang}} (a̱ka̱tyong 3) === A̱lyoot === '''a̱bakeang''' (''á̱kpa'' '''[[a̱baka̱keang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱bakeang''' ka yet a̱vwuo kya nang á̱niet swanta swan ka̱ byia̱ a̱ka̱sa ma̱ng zwa a̱ni. #* ''Á̱niet ba̱ byia̱ cet nshyia̱ ma̱ a̱di̱di̱t ma̱ '''a̱bakeang''' ka.'' #* ''A shyia̱ naat '''a̱bakeang''' nDot ka a?'' #* '''''A̱bakeang''' kani ba̱t! N na kai a̱ji wa n naat nyeang hu?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱bavwuonswat á̱niet}} * [[Dot]]: {{t+|nl|dorp}} * [[Shong]]: {{t+|en|village}} * Swahili: {{t+|sw|kijiji}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] abgctsqr095y30egp1t8f0fyfaz4vmt ka̱li 0 2880 39304 2025-06-09T20:23:24Z Kambai Akau 8 Created page with "==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́li/ * A̱nwuat: ===A̱lyoot=== '''ka̱li''' ka (''á̱kpa'' '''ka̱sa''' na) # [[a̱li]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39304 wikitext text/x-wiki ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə́li/ * A̱nwuat: ===A̱lyoot=== '''ka̱li''' ka (''á̱kpa'' '''ka̱sa''' na) # [[a̱li]] [[Sa:Fantswam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 9vb6tsduszcxsgn2gb6masmx55rar7g uli 0 2881 39307 39305 2025-06-09T20:26:15Z Kambai Akau 8 39307 wikitext text/x-wiki ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùlí/ * A̱nwuat: ===A̱lyoot=== '''uli''' ka (''á̱kpa'' ?'''ka̱sa''' na) # [[a̱li]] ==Tyap (Ta̱kad, Tyuku)== ===Yei=== * [[Za̱FBS]]: /ùlí/ * A̱nwuat: ===A̱lyoot=== '''uli''' ki (''á̱kpa'' ?'''ka̱sa''' ni) # [[a̱li]] [[Sa:Gworog]] [[Sa:Ta̱kad]] [[Sa:Tyuku]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1jto1bkeh7e0oxjc7gisqv6qlus3ksq a̱baka̱keang 0 2882 39446 39445 2025-06-15T16:32:51Z Kambai Akau 8 39446 wikitext text/x-wiki ==Tyap== [[Fail:African village 18th century.jpg|thumb|right|220px|Si̱sak nang á̱ghyang '''a̱baka̱keang''' Afi̱rika nshyia̱ a̱ni mi̱ ndyia̱ 1800 na]] ===Yei=== * {{IPA|kcg|/əbakəkeʲaŋ/}} ** {{audio|kcg|Kcg-a̱baka̱keang.oga|a=}} ** {{hyphenation|kcg|a̱|ba|ka̱|keang}} (a̱ka̱tyong 4) === A̱lyoot === '''a̱baka̱keang''' (''a̱nyiung'' '''[[a̱bakeang]]''') :Sot swang a̱lyiat: ::'''na''' (''á̱kpa'' '''ka''') ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuonswat á̱niet}} * [[Dot]]: {{t+|nl|dorpen}} * [[Shong]]: {{t+|en|villages}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] m6cqejwqaziimuigattwoelnxuqlw4v a̱vap 0 2883 39345 39343 2025-06-10T22:36:23Z Kambai Akau 8 /* Tyap */ 39345 wikitext text/x-wiki ==Tyap== [[File:Drone bee (32-image macro stack).jpg|thumb|'''A̱vap''']] ===Yei=== * {{IPA|kcg|/əvab/}} ** {{audio|kcg|Kcg-a̱vap.ogg|a=}} ** {{hyphenation|kcg|a̱|vap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱vap''' (''á̱kpa'' '''[[a̱yaavap]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱vap''' yet shwai ja ji̱ yet a̱gbak a̱ni. #* ''Shwai jini ba̱t! '''A̱vap''' wu ke a̱ka̱nji̱k.'' #* '''''A̱vap''' wu kai a̱ji.'' #* ''Yok hyat '''a̱vap''' wu bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱gbak nshwai}} * [[Dot]]: {{t+|nl|drone}} * [[Shong]]: {{t+|en|drone}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:a̱lyoot]] ne3p0bc2y10j945kvbpajbhy97w3mof a̱yaavap 0 2884 39344 39316 2025-06-10T22:35:27Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39344 wikitext text/x-wiki ==Tyap== [[File:Drinking Drone Bees.jpg|thumb|right|220px|'''A̱yaavap''' ba̱ shyia̱ di̱ swuo a̱sa̱khwot a̱ni]] ===Yei=== * {{IPA|kcg|/əjaavab/}} ** {{audio|kcg|Kcg-a̱yaavap.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|vap}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱vap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱yaagbak nshwaí}} * [[Dot]]: {{t+|nl|drones}} * [[Shong]]: {{t+|en|drones}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dyj21hxxsirqq878vaje1xhvypfmlbq Sa:Swáng a̱lyiat ma̱ng bwan Ja̱pan 14 2885 39321 2025-06-10T21:18:53Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Ja̱pan]]" 39321 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Ja̱pan]] myt770p7xadfsiamckjbv9oobjepa3r Sa:Swáng a̱lyiat Ja̱pan 14 2886 39322 2025-06-10T21:19:59Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 39322 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Yuki̱ren 14 2887 39324 39323 2025-06-10T21:24:41Z Kambai Akau 8 39324 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Yuki̱ren]] 5p5nspo8m7y32qr4oqfky10zcxiho6r Sa:Swáng a̱lyiat Yuki̱ren 14 2888 39325 2025-06-10T21:25:07Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 39325 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Kworiya 14 2889 39326 2025-06-10T21:28:28Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Kworiya]]" 39326 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Kworiya]] ca57dr23z20yejs5cqaty5ru8ko7nmc Sa:Swáng a̱lyiat Kworiya 14 2890 39327 2025-06-10T21:28:55Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 39327 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Swuomi 14 2891 39328 2025-06-10T21:31:17Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Swuomi]]" 39328 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Swuomi]] 2bboy2dipg9t2tzew6ydq3kjt5qgdma Sa:Swáng a̱lyiat Swuomi 14 2892 39329 2025-06-10T21:31:43Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 39329 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl Sa:Swáng a̱lyiat ma̱ng bwan Pyetmontyit 14 2893 39333 2025-06-10T21:51:59Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat Pyetmontyit]]" 39333 wikitext text/x-wiki [[Sa:Swáng a̱lyiat Pyetmontyit]] s846qic16t0mrnz5b3mxf1bogr3ampj Sa:Swáng a̱lyiat Pyetmontyit 14 2894 39334 2025-06-10T21:52:24Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat di̱n vak a̱lyem]]" 39334 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl a̱ghyi 0 2895 39341 39338 2025-06-10T22:29:41Z Kambai Akau 8 /* Tyap */ 39341 wikitext text/x-wiki ==Tyap== [[File:Eyes by Lodovico Mattioli.jpg|thumb|right|220px|'''A̱ghyi''' ]] ===Yei=== * {{IPA|kcg|/əɣʲi/}} ** {{audio|kcg|Kcg-a̱ghyi.ogg|a=}} ** {{hyphenation|kcg|a̱|ghyi}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱li#A̱lyoot_2|a̱li]] ====Vak yei ghyang==== * [[a̱lili]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱lili}} * [[Dot]]: {{t+|nl|ogen}} * [[Shong]]: {{t+|en|eyes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 99j2wku31i0pea6qhowfpnvsdyj79xa a̱lili 0 2896 39342 39340 2025-06-10T22:29:57Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39342 wikitext text/x-wiki ==Tyap== [[File:Eyes of Animalia.jpg|thumb|right|220px|'''A̱lili''' nyám vwuon]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱li]]'' + ''[[a̱li]]''. ===Yei=== * {{IPA|kcg|/əlili/}} ** {{audio|kcg|Kcg-a̱lili.ogg|a=}} ** {{hyphenation|kcg|a̱|li|li}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱li#A̱lyoot_2|a̱li]] ====Vak yei ghyang==== * [[a̱ghyi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ghyi}} * [[Dot]]: {{t+|nl|ogen}} * [[Shong]]: {{t+|en|eyes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3ejq2a0uz1rgeo0r23nsrc9svrna07u a̱suswak 0 2897 39361 39360 2025-06-11T06:53:46Z Kambai Akau 8 39361 wikitext text/x-wiki ==Tyap== [[File:Maasai Hut.jpg|thumb|right|220px|'''A̱suswak''' A̱masai]] [[File:Beach Huts at Bulverhyde - geograph.org.uk - 2176541.jpg|thumb|right|220px|'''A̱suswak''' di̱ khwong kyai a̱sa̱khwot ma̱ a̱byin MA̱]] [[File:ZEGG camping tents for seminars.jpg|thumb|right|220px|'''A̱suswak''']] ===Yei=== * {{IPA|kcg|/əsusʷaɡ/}} ** {{audio|kcg|Kcg-a̱suswak.ogg|a=}} ** {{hyphenation|kcg|a̱|su|swak}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[suswak]] ====Bwoi mi̱ bwoi==== * [[a̱suswak-A̱fa̱taa]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuonswat}} * [[Dot]]: {{t+|nl|hutten}} * [[Shong]]: {{t+|en|huts}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5gnxql1ai40bwbi9llgfqwmc6dt5or7 a̱ka̱baai 0 2898 39369 2025-06-11T07:11:57Z Kambai Akau 8 Created page with "==Tyap== [[File:4Messer (fcm).png|thumb|right|220px|Ntangka̱i '''a̱ka̱baai''' nvwuon]] ===Yei=== * {{IPA|kcg|/əkəbáːí/}} ** {{audio|kcg|Kcg-a̱Ka̱baai.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|baai}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱baai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangfak}} * [[Dot]]: {{t+|nl|messen}} * [[Shong]]: {{t+|en|knives}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] Sa:Swánga̱lyiatwuki-WikiWoordenboek pro..." 39369 wikitext text/x-wiki ==Tyap== [[File:4Messer (fcm).png|thumb|right|220px|Ntangka̱i '''a̱ka̱baai''' nvwuon]] ===Yei=== * {{IPA|kcg|/əkəbáːí/}} ** {{audio|kcg|Kcg-a̱Ka̱baai.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|baai}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱baai]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangfak}} * [[Dot]]: {{t+|nl|messen}} * [[Shong]]: {{t+|en|knives}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] pa2exc2w27ry0cdcl03zqcwzg87p8hw nswam 0 2899 39384 39383 2025-06-11T08:15:14Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39384 wikitext text/x-wiki ==Tyap== [[File:Luna White Pyriness dog smells red flowers 03.jpg|thumb|right|220px|A̱bwu fwuong '''swam''' a̱shong kywat a̱ghyang]] [[Fail:Scars of Jealousy (SAYRE 14119).jpg|thumb|right|220px|Nyinyan '''swam''']] [[Fail:Tuberculose ganglionnaire se fistulisant.jpg|thumb|right|220px|'''Swam''' mi̱ fwuo a̱ghyang a̱niet mat zwan shuga]] ===Yei=== * {{IPA|kcg|/nsʷam/}} ** {{audio|kcg|Kcg-nswam.ogg|a=}} ** {{hyphenation|kcg|n|swam}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[swam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangkwak}} * [[Dot]]: {{t+|nl|geuren}} * [[Shong]]: {{t+|en|smells}} {{trans-bottom}} {{trans-top|Nkyangkwak}} * [[Dot]]: {{t+|nl|jaloezieën}} * [[Kpat]]: {{t+|ha|kishi}} * [[Shong]]: {{t+|en|jealousies}} {{trans-bottom}} {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|ganglionen}} * [[Shong]]: {{t+|en|ganglions}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] j0opwz7jxws0o9jydwqrec1ucm1x6wm kpeam 0 2900 39389 39388 2025-06-11T21:40:32Z Kambai Akau 8 39389 wikitext text/x-wiki ==Tyap== [[Fail:Fibromyalgia pain sites APS 2019.svg|thumb|Tityan '''kpeam''' fibi̱romyagya mi̱ vam a̱tyubishyi]] ===Yei=== * {{IPA|kcg|/kpeam/}} ** {{audio|kcg|Kcg-kpeam.oga|a=}} ** {{hyphenation|kcg|kpeam}} (a̱tyong 1) ===A̱lyoot=== '''kpeam''' (''á̱kpa'' '''[[mkpeam]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kpeam''' hu yet tangka̱i fwuong vwan-a̱khwu hwa nang a̱yin bye fa̱k a̱ni ka̱nang gu nyia̱ ma̱ng zwan, ku ka̱nang kyang ku a̱yin ku nyam tuk ku lyui nggu a̱ni. #* '''''Kpeam''' huni maai nggu a̱nia.'' #* ''Ka̱t! Ka̱ a fa̱k '''kpeam''', a si̱ mi̱n yong ka̱tsak bah.'' #* ''Á̱ mbyia̱ a̱gba̱ndang ma̱ng a̱da̱dei '''kpeam''' a?'' ====Vak lyuut ghyang==== * [[kpa̱yam]] * [[kpiyam]] ====Tai==== * [[vwan-a̱khwu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vwan-a̱khwu}} * [[Dot]]: {{t+|nl|pijn}} * [[Shong]]: {{t+|en|pain}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] a4vtlo577qnt00x214cunwn6p3gaz7j la̱tong 0 2901 39392 39391 2025-06-13T11:32:25Z Kambai Akau 8 39392 wikitext text/x-wiki ==Tyap== [[Fail:Shona witch doctor (Zimbabwe).jpg|thumb|A̱tyunyian '''la̱tong''' A̱shona ma̱ a̱byin Zi̱mbabwe]] ===Yei=== * {{IPA|kcg|/lə̀tɔŋ/}} ** {{audio|kcg|Kcg-la̱tong.oga|a=}} ** {{hyphenation|kcg|la̱|tong}} (a̱ka̱tyong 2) ===A̱lyoot=== '''la̱tong''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''*''') #'''La̱tong''' hu yet tangka̱i nyia̱ a̱ri̱bi̱di hwa nang á̱niet ba̱ lyen bwok nyian a̱ni. #* '''''La̱tong''' mba hu la̱u.'' #* ''Á̱niet Ma̱roko ba lyen '''la̱tong''' ba̱t.'' #* ''Ka̱ a fa a na kwok nfwuo mba na ma̱ng '''la̱tong''', a bu dam shansham.'' ====Bwoi mi̱ bwoi==== * [[a̱la̱tong]] * [[a̱yaala̱tong]] ====Tai==== * [[bwok]] * [[nkut]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang a̱ri̱bi̱di}} * [[Dot]]: {{t+|nl|magie}} * [[Shong]]: {{t+|en|magic}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] afenv3ombkbnhslbu69j0ust5wq5ixo a̱ka̱kurum 0 2902 39399 39398 2025-06-13T12:01:41Z Kambai Akau 8 39399 wikitext text/x-wiki ==Tyap== [[File:World currencies past and present.jpg|thumb|right|220px|'''A̱ka̱kurum''' swanta]] ===Yei=== * {{IPA|kcg|/əkəkùrùm/}} ** {{audio|kcg|Kcg-a̱ka̱kurum.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ku|rum}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[kurum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang hyaai}} * [[Dot]]: {{t+|nl|gelden}}, {{t+|nl|valuta's}} * [[Shong]]: {{t+|en|monies}}, {{t+|en|currencies}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 3qncbhg4bps84fznxqadk139mk1rqd0 a̱ka̱kang 0 2903 39403 39402 2025-06-13T12:18:58Z Kambai Akau 8 39403 wikitext text/x-wiki ==Tyap== [[File:View to Piran from St. George's Parish Church, Piran, Slovenia 11.jpg|thumb|right|220px|'''A̱ka̱kang''' a̱keang Piran, a̱byin Si̱loveniya]] ===Yei=== * {{IPA|kcg|/əkəkaŋ/}} ** {{audio|kcg|Kcg-a̱ka̱kang.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|kang}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱kang#A̱lyoot_2|a̱kang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱yaakup nyuo}} * [[Dot]]: {{t+|nl|daken}} * [[Shong]]: {{t+|en|roofs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱nok]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] hlty54ib36igxhi6617skoqm55n4w4r mkpeam 0 2904 39416 2025-06-15T13:54:57Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Dog's pain.jpg|thumb|right|220px|A̱bwu ka̱ fwuong '''kpeam''' map a̱ni]] ===Yei=== * {{IPA|kcg|/m̀k͡pèʲàm/}} ** {{audio|kcg|Kcg-mkpeam.ogg|a=}} ** {{hyphenation|kcg|m|kpeam}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[kpeam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fwuong vam}} * [[Dot]]: {{t+|nl|pijnen}} * [[Shong]]: {{t+|en|pains}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] Sa:Swánga̱lyiatwuki-WikiWoordenboek project Pa..." 39416 wikitext text/x-wiki ==Tyap== [[Fail:Dog's pain.jpg|thumb|right|220px|A̱bwu ka̱ fwuong '''kpeam''' map a̱ni]] ===Yei=== * {{IPA|kcg|/m̀k͡pèʲàm/}} ** {{audio|kcg|Kcg-mkpeam.ogg|a=}} ** {{hyphenation|kcg|m|kpeam}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[kpeam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fwuong vam}} * [[Dot]]: {{t+|nl|pijnen}} * [[Shong]]: {{t+|en|pains}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 1gb5xbl49u2gptwfxxw74lmfmgu0pzb bubwom 0 2905 39425 39423 2025-06-15T14:28:07Z Kambai Akau 8 39425 wikitext text/x-wiki ==Tyap== [[Fail:Les Mille et une bagatelles - btv1b10877012r (113 of 296).jpg|thumb|right|220px|Kpa̱m '''bubwom''']] ===Yei=== * {{IPA|kcg|/búbʷɔ́m/}} ** {{audio|kcg|Kcg-bubwom.ogg|a=}} ** {{hyphenation|kcg|bu|bwom}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱bwom]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱kpa tak-ti̱tak swáng a̱lyiat}} * [[Dot]]: {{t+|nl|liederen}} * [[Shong]]: {{t+|en|songs}} {{trans-bottom}} {{trans-top|Á̱kpa tak-ti̱tak swáng a̱lyiat fwuong-fwuo}} * [[Dot]]: {{t+|nl|gedichten}} * [[Shong]]: {{t+|en|poems}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 7noz5uvh6ick2jpvy7kkncdaar96tjq zwáng 0 2906 39439 39438 2025-06-15T16:11:27Z Kambai Akau 8 39439 wikitext text/x-wiki ==Tyap== [[Fail:Lance and "zagaglie".jpg|thumb|right|220px|'''Zwáng''' A̱shiluk ji]] ===Yei=== * {{IPA|kcg|/d͡zʷáŋ/}} ** {{hyphenation|kcg|zwáng}} (a̱tyong 1) ** {{audio|kcg|Kcg-zwáng.oga|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[zwang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ca̱cet nhyet}} * [[Dot]]: {{t+|nl|speren}} * [[Shong]]: {{t+|en|spears}}, {{t+|en|javelins}} {{trans-bottom}} {{trans-top|A̱ca̱cet jhya̱}} * [[Dot]]: {{t+|nl|oorlogen}} * [[Shong]]: {{t+|en|war}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] dfhfg4pl05fdu1joikwqhs0w9h5mr7p a̱gak 0 2907 39449 39448 2025-06-15T16:46:28Z Kambai Akau 8 39449 wikitext text/x-wiki ==Tyap== [[Fail:Symbolic ladder Virtue of Selfishness commons crop.jpg|thumb|A̱ga̱ngang '''a̱gak''']] === Bwoi a̱lyoot === Neet di̱ ''[[a̱-]]'' + ''[[gak]]''. ===Yei=== * {{IPA|kcg|/ə̀ɡaɡ/}} ** {{audio|kcg|Kcg-a̱gak.ogg|a=}} ** {{hyphenation|kcg|a̱|gak}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱gak''' (''á̱kpa'' '''[[a̱yaagak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱gak''' ka yet kyang nyeak kyang ghyang hwa. #* '''''A̱gak''' kani byia̱ cet a?'' #* ''A si̱ mi̱n nnyeak a̱feak ka di̱ mi̱n '''a̱gak''' bah.'' #* ''Ba̱ng nung '''a̱gak''' wu ansham.'' ====Vak lyuut ghyang==== * [[a̱gag]] * [[a̱gaag]] * [[a̱gaak]] ====Bwoi mi̱ bwoi==== * [[shan-a̱gak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyang ban}} * [[Dot]]: {{t+|nl|ladder}} * [[Shong]]: {{t+|en|ladder}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] o1hu0cp29kz78o3g4akkkskd7yq03lu a̱yaagak 0 2908 39455 2025-06-15T17:03:07Z Kambai Akau 8 Created page with "==Tyap== [[Fail:Men working on ladders at the Franciscan Apartments.jpg|thumb|right|220px|Á̱tyok a̱feang nyian ta̱m da̱ '''a̱yaagak''' a̱feang]] ===Yei=== * {{IPA|kcg|/əjaaɡaɡ/}} ** {{audio|kcg|Kcg-a̱yaagak.oga|a=}} ** {{hyphenation|kcg|a̱|yaa|gak}} (a̱ka̱tyong 3) === A̱lyoot === # ''a̱nyiung'' '''[[a̱gak]]''' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang ban}} * [[Dot]]: {{t+|nl|ladders}} * [[Shong]]: {{t+|en|ladders}} {{trans-bottom}} Sa:a..." 39455 wikitext text/x-wiki ==Tyap== [[Fail:Men working on ladders at the Franciscan Apartments.jpg|thumb|right|220px|Á̱tyok a̱feang nyian ta̱m da̱ '''a̱yaagak''' a̱feang]] ===Yei=== * {{IPA|kcg|/əjaaɡaɡ/}} ** {{audio|kcg|Kcg-a̱yaagak.oga|a=}} ** {{hyphenation|kcg|a̱|yaa|gak}} (a̱ka̱tyong 3) === A̱lyoot === # ''a̱nyiung'' '''[[a̱gak]]''' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang ban}} * [[Dot]]: {{t+|nl|ladders}} * [[Shong]]: {{t+|en|ladders}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 5t41rwuker2yqt8047r2ztpjvhpyh8d kwon 0 2909 40036 40035 2025-11-05T01:15:34Z Kambai Akau 8 40036 wikitext text/x-wiki ==Tyap== ===A̱lyoot 1=== [[Fail:Firewood Chopping 03.jpg|thumb|right|220px|A̱tyok a̱ghyang a̱ ba̱ng '''kwon''' a̱ni]] '''kwon''' (''á̱kpa'' '''[[nkwon]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kwon''' hu yet kap a̱kwon hwa á̱ ka ntyap á̱ kai long tazwa nhu á̱ wan kyayak ku á̱ shwai kyang ma̱ a̱sha̱ndong a̱ni. #* ''A sak '''kwon''' hu a̱ji?'' #* ''Mi̱ a lyen a̱vwuo ku shyia̱ a̱ni bah; '''kwon''' hu si̱ kai a̱ji wa?'' #* '''''Kwon''' nyiung kwa.'' ====Yei==== * {{IPA|kcg|/kʷə́n/}} ** {{audio|kcg|Kcg-kwon.ogg|a=}} ** {{hyphenation|kcg|kwon}} (a̱tyong 1) ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kap a̱kwon}} * [[Dot]]: {{t+|nl|brandhout}} * [[Shong]]: {{t+|en|firewood}} {{trans-bottom}} ===A̱lyoot 2=== [[Fail:Amaranthus albus sl38.jpg|thumb|right|200px|A̱tyin '''kwon''']] '''kwon''' (''á̱kpa'' '''[[nkwon]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kwon''' hu yet a̱baga̱fi̱p kya ku kyang tang a̱byin ku nwai byia̱ cet a̱ni, nang á̱ maai ngwan kyayak ma̱ng a̱nhu a̱ni. #* ''Bambi a̱i! Nat a san '''kwon''' nera ncyi mi̱ kaswuo la! Zi̱ wan a̱ka̱ti.'' #* '''''Kwon''' hu tyak a?'' #* ''A shyia̱ '''kwon''' hu a̱ji wa?'' ====Yei==== * {{IPA|kcg|/kʷə̀n/}} ** {{audio|kcg|Kcg-kwon.ogg|a=}} ** {{hyphenation|kcg|kwon}} (a̱tyong 1) ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Kyangtang-a̱byin ku á̱ weang kyayak ma̱ng a̱nhu a̱ni}} * [[Dot]]: {{t+|nl|groente}} * [[Shong]]: {{t+|en|vegetable}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} {{wikidata lexeme|L1525578}} [[Sa:a̱ka̱kwon]] [[Sa:a̱lyoot]] ===Ta̱m=== [[Fail:Massage Frankfurt.jpg|thumb|right|220px|Á̱ '''kwon''' a̱yin vam]] [[Fail:Lipstick application taken on canon EOS 100D.jpg|thumb|right|220px|A̱nap a̱ghyang '''kwon''' a̱kpun ma̱ a̱lyep-a̱nu nggu wu]] kwon, ka̱n kwon, ku kwon, za kwon, ba̱ kwon, wu kwon, bye kwon, na kwon, nkwon '''Kwon''' bye fa # ka̱nang á̱ fi̱t a̱vwuo mi̱ vam hu ma̱ng bwak ka̱ a̱yin lyui fam vam a̱hwa. #* ''Bai n '''kwon''' ang a̱pyia̱ ka! A lyui nka a̱ji ni?'' #* ''Nat á̱ '''kwon''' ang ndyo vam hu.'' #* ''Tyia̱ kak a '''kwon''' nggu a̱kpeang ka, kalak ka̱ du ba̱ mwai.'' # ka̱nang á̱ mun a̱myia̱, hya̱u, ku kyang lyilyiit ghyang ma̱ vam ku kyang ghyang a̱ni ma̱ng bwak. #* ''A ka̱n '''kwon''' a̱myia̱ na a?'' #* ''Zang jen ja a na '''kwon''' hya̱u na? N cat n nkat.'' #* ''Yok '''kwon''' nhu a̱ji bah.'' # ka̱nang á̱ nyia̱ kpa̱ndang ma̱ng a̱ghyang a̱ni. #* ''A̱mgba̱m mba '''kwon''' ma̱ng á̱ghyang.'' #* ''Sot-nta̱m nzi̱t ji '''kwon''' ji̱ nyia̱ ta̱m ma̱ng si̱ mba ji.'' #* ''Zi̱ si̱ mi̱n '''kwon''' ma̱ng tangka̱i á̱niet a̱hwa bah.'' ====Tai==== * [[mun]] ====Bu nwuan==== * [[bap]] ====Bwoi mi̱ bwoi==== * [[a̱fwuong-kwon]] * [[a̱gangkwon]] * [[a̱kwon]] * [[a̱tyekwon]] * [[a̱zakwon]] * [[cuncong-kwon]] * [[kukwon]] * [[kwon-a̱na̱ndyung]] * [[saankwon]] ==== Bwan di̱ lilyem ghyáng ==== {{trans-top|Fi̱t a̱vwuo}} * [[Dot]]: {{t+|nl|massage}} * [[Shong]]: {{t+|en|massage}} {{trans-bottom}} {{trans-top|Mun kyang}} * [[Dot]]: {{t+|nl|wrijven}} * [[Shong]]: {{t+|en|rub}}, {{t+|en|moisturize}}, {{t+|en|apply}} {{trans-bottom}} {{trans-top|Nyia̱ kpa̱ndang ma̱ng}} * [[Dot]]: {{t+|nl|affiliëren}} * [[Shong]]: {{t+|en|affiliate}} {{trans-bottom}} === Ya̱fang === <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fw7ntvydpjznuq63tucx5lta1dd3t3s lalang 0 2910 39516 2025-06-18T18:29:57Z Sankwai22 349 Created page with "==Tyap== [[File:Mosquito 2007-2.jpg|thumb|'''A̱ga̱mun''' ka̱ shyia̱ di̱ kwak a̱sok a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀ɡə̀mún/}} ** {{audio|kcg|Kcg-a̱ga̱mun.ogg|a=}} ** {{hyphenation|kcg|a̱|ga̱|mun}} (a̱ka̱tyong 3) === A̱lyoot === '''Lalang''' (''á̱kpa'' '''[[adalang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''lalang''' ([[Species:food special|''a special delicacy'']]) alalang Ka yet kyaya hwa nang awan mami nyo an danian aniet..." 39516 wikitext text/x-wiki ==Tyap== [[File:Mosquito 2007-2.jpg|thumb|'''A̱ga̱mun''' ka̱ shyia̱ di̱ kwak a̱sok a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀ɡə̀mún/}} ** {{audio|kcg|Kcg-a̱ga̱mun.ogg|a=}} ** {{hyphenation|kcg|a̱|ga̱|mun}} (a̱ka̱tyong 3) === A̱lyoot === '''Lalang''' (''á̱kpa'' '''[[adalang]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''lalang''' ([[Species:food special|''a special delicacy'']]) alalang Ka yet kyaya hwa nang awan mami nyo an danian aniet a ma nyo ba. #* ''A̱yin na kai nda bah, á̱nietbishyi! '''A̱ga̱mun''' kani shwaat nung mi̱ fufwuo.'' #* ''A shyia̱ '''a̱ga̱mun''' ka hyat a?'' #* '''''A̱ga̱mun''' kani ba̱t! N na kai a̱ji wa la a̱fwun?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangcet}} * [[Dot]]: {{t+|nl|mug}} * [[Jhyuo]]: {{t+|kaj|mun}} * [[Shong]]: {{t+|en|mosquito}} * Swahili: {{t+|sw|mbu}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nkyangcet]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 8lnmpywxolaml9b6kxdqt032dmbj9c4 kyanghyap 0 2911 39518 39517 2025-06-20T21:16:52Z Kambai Akau 8 39518 wikitext text/x-wiki ==Tyap== [[Fail:Hand fan 1 ( mahuci).jpg|thumb|right|220px|'''Kyanghyap'''-mbwak]] [[Fail:Electric Fan 240x355.jpg|thumb|right|220px|'''Kyanghyap''' long la̱nta̱ri̱ki]] === Bwoi a̱lyoot === Neet di̱ ''[[kyang]]'' + ''[[hyap]]''. ===Yei=== * {{IPA|kcg|/kʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-kyanghyap.ogg|a=}} ** {{hyphenation|kcg|kyang|hyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kyanghyap''' (''á̱kpa'' '''[[nkyanghyap]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kyanghyap''' hu yet a̱ngga hyap wun wa ku bye yet si̱ bwak ku si̱ ku nyian ta̱m ma̱ng long la̱nta̱ri̱ki a̱ni. #* '''''Kyanghyap''' a̱nyan hwa hu?'' #* ''Nang nang '''kyanghyap''' a̱hwa, ma̱sa̱kut.'' #* ''Ya nkhwuk '''kyanghyap''' hu la! A̱vwuo ka fi̱ri̱m.'' ====Vak lyuut ghyang==== * [[kyang-hyap]] * [[kyang hyap]] ====Bwoi mi̱ bwoi==== * [[kyanghyap-mbwak]] * [[kyanghyap long la̱nta̱ri̱ki]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fa̱ngka}} * [[Dot]]: {{t+|nl|fan}}, {{t+|nl|ventilator}} * [[Shong]]: {{t+|en|fan}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] bjh134u8ves92je7dmj1wog290l4nyf nkyanghyap 0 2912 39529 39520 2025-06-20T21:47:32Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39529 wikitext text/x-wiki ==Tyap== [[Fail:Myanmar Palm Leaf Hand Fan.jpg|thumb|right|220px|'''Nkyanghyap'''-mbwak nfeang]] [[Fail:Old electric fans in a store window, Utrecht (2019) 02.jpg|thumb|right|220px|Ntangka̱i '''nkyanghyap''' nvwuon]] ===Yei=== * {{IPA|kcg|/ŋ̀kʲaŋhʲab/}} ** {{audio|kcg|Kcg-nkyanghyap.ogg|a=}} ** {{hyphenation|kcg|n|kyang|hyap}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[kyanghyap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nfa̱ngka}} * [[Dot]]: {{t+|nl|ventilatoren}} * [[Shong]]: {{t+|en|fans}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] 77mapzvk4w67ihrsxrj0gk0fye9u0nv kyang-hyap 0 2913 39523 39522 2025-06-20T21:39:36Z Kambai Akau 8 /* Tyap */ 39523 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/kʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-kyanghyap.oga|a=}} ** {{hyphenation|kcg|kyang|hyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kyang-hyap''' (''á̱kpa'' '''[[nkyang-hyap]]''') # ''Vak lyuut'' [[kyanghyap]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] at32vznhmroqjm54w7hr9my694nvocl nkyang-hyap 0 2914 39528 39527 2025-06-20T21:46:41Z Kambai Akau 8 39528 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ŋkʲáŋ-hʲáb/}} ** {{audio|kcg|Kcg-nkyanghyap.oga|a=}} ** {{hyphenation|kcg|n|kyang|hyap}} (a̱ka̱tyong 3) ===A̱lyoot=== '''nkyang-hyap''' (''a̱nyiung'' '''[[kyang-hyap]]''') # ''Vak lyuut'' [[nkyanghyap]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] nfgexbhfv8c9wl7y8xek5xssn6swrch kyang hyap 0 2915 39525 2025-06-20T21:44:14Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/kʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-kyanghyap.oga|a=}} ** {{hyphenation|kcg|kyang|hyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kyang hyap''' (''á̱kpa'' '''[[nkyang hyap]]''') # ''Vak lyuut'' [[kyanghyap]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39525 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/kʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-kyanghyap.oga|a=}} ** {{hyphenation|kcg|kyang|hyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kyang hyap''' (''á̱kpa'' '''[[nkyang hyap]]''') # ''Vak lyuut'' [[kyanghyap]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] hvy9tt8h0d4294ynci5ck5bjqeno4zk nkyang hyap 0 2916 39526 2025-06-20T21:45:34Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ŋkʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-nkyanghyap.oga|a=}} ** {{hyphenation|kcg|n|kyang|hyap}} (a̱ka̱tyong 3) ===A̱lyoot=== '''nkyang hyap''' (''a̱nyiung'' '''[[kyang hyap]]''') # ''Vak lyuut'' [[nkyanghyap]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39526 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ŋkʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-nkyanghyap.oga|a=}} ** {{hyphenation|kcg|n|kyang|hyap}} (a̱ka̱tyong 3) ===A̱lyoot=== '''nkyang hyap''' (''a̱nyiung'' '''[[kyang hyap]]''') # ''Vak lyuut'' [[nkyanghyap]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] b60mz78r92bxkklk22vcxtzcshnpe49 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 16, 2025 10 2917 39530 2025-06-20T22:03:36Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 15, 2025|''Lyuo'']]<br> '''[[kpang]]''' ''a̱lyoot'' ==Tyap== [[File:Chica cachetona.jpg|thumb|'''Kpang''' a̱byii̱k.]] {{Swánga̱lyiatwuki:Á̱gban swáng-a̱lyiat ghwughwu/kcg:a̱pyia̱}} ===Yei=== * {{IPA|kcg|/k͡paŋ/}} ** {{hyphenation|kcg|kpang}} (a̱tyong 1) ** {{audio|kcg|Kcg-Kpang.ogg|a=}} ===A̱lyoot=== '''kpang''' (''á̱kpa'' '''nkpa..." 39530 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 15, 2025|''Lyuo'']]<br> '''[[kpang]]''' ''a̱lyoot'' ==Tyap== [[File:Chica cachetona.jpg|thumb|'''Kpang''' a̱byii̱k.]] {{Swánga̱lyiatwuki:Á̱gban swáng-a̱lyiat ghwughwu/kcg:a̱pyia̱}} ===Yei=== * {{IPA|kcg|/k͡paŋ/}} ** {{hyphenation|kcg|kpang}} (a̱tyong 1) ** {{audio|kcg|Kcg-Kpang.ogg|a=}} ===A̱lyoot=== '''kpang''' (''á̱kpa'' '''[[nkpang]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kpang''' yet kap vam fam nta hu ku kup a̱gi̱gak a̱ghyi a̱ni. Kpang kyiak neet a̱tafa tswa-a̱li ma̱ng a̱fufwuo si̱ ba̱ mma ma̱ng a̱tanu ka. Á̱ ka ngyei shushok ji [[shok]] ku [[shushok]] meang. #* ''Á̱ lywi nggu di̱ '''kpang'''.'' #* '''''Kpang''' a̱zayak hu hwa si̱ a̱zamyian hwa?'' #* ''N di a ngyei '''kpang''' ang hu yet byin ja ka̱ni?'' [[kpang|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 2ma5iqfybnsg4kc2wxdb0nvsk7mbpxk Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 17, 2025 10 2918 39532 39531 2025-06-20T22:05:44Z Kambai Akau 8 39532 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 16, 2025|''Lyuo'']]<br> '''[[ikamela]]''' ''a̱lyoot'' ==Zulu== ===Yei=== * [[Za̱FBS]]: /iːkaˈmɛːla/ * A̱nwuat: ===A̱lyoot=== '''ikamela''' (''á̱kpa'' '''amakamela''') # [[a̱lakumi]] [[ikamela|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} oyg10upu04ixx7rbempuk0pte283rel Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 18, 2025 10 2919 39535 39534 2025-06-20T22:11:05Z Kambai Akau 8 39535 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 17, 2025|''Lyuo'']]<br> '''[[a̱ka̱sasaaikurum]]''' ''a̱lyoot'' ==Tyap== [[Fail:Two banks in Llandudno (geograph 4914754).jpg|thumb|right|220px|'''A̱ka̱sasaaikurum''' a̱feang mi̱ Llandudno]] ===Yei=== * {{IPA|kcg|/əkəsasaːikurum/}} ** {{audio|kcg|Kcg-a̱ka̱sasaaikurum-a̱gwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|sa|saai|ku|rum}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱lisaaikurum]] [[a̱ka̱sasaaikurum|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} ahwu3315lfr8rd3nwpzw6c1u2hq2zxm Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 19, 2025 10 2920 39536 2025-06-20T22:13:35Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 18, 2025|''Lyuo'']]<br> '''[[a̱za̱nghwuan]]''' ''a̱lyoot'' ==Tyap== [[File:Photo of male right shoulder, combined with an anatomical drawing from Leonardo da Vinci.jpg|thumb|'''A̱za̱nghwuan''' bwayak a̱sam mbeang ghwughwu Leonardo da Vinci.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱za]]'' + ''-[[n-]]'' + ''[[ghwuan]]''. ===Yei=== * {{IPA|kcg|/..." 39536 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 18, 2025|''Lyuo'']]<br> '''[[a̱za̱nghwuan]]''' ''a̱lyoot'' ==Tyap== [[File:Photo of male right shoulder, combined with an anatomical drawing from Leonardo da Vinci.jpg|thumb|'''A̱za̱nghwuan''' bwayak a̱sam mbeang ghwughwu Leonardo da Vinci.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱za]]'' + ''-[[n-]]'' + ''[[ghwuan]]''. ===Yei=== * {{IPA|kcg|/ə̀d͡zəŋɣʷʷan/}} ** {{hyphenation|kcg|a̱|za̱|n|ghwuan}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-a̱za̱ngwuan.ogg|a=}} ===A̱lyoot=== '''a̱za̱nghwuan''' (''á̱kpa'' '''[[á̱za̱nghwuan]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱za̱nghwuan''' yet kap vam hwa ku kyiak neet di̱ fam a̱za [[fi̱ri̱ng]] hu, a̱won ku si̱ shyia̱ a̱tafa fwuo hu. A̱mgba̱m mbwak ta̱mwak da̱ a̱za̱nghwuan kya'' #* '''''A̱za̱nghwuan''' ka nyia̱ nung.'' #* ''A̱ kyiak kpa̱t hu da̱ '''a̱za̱nghwuan''' kya.'' #* '''''A̱za̱nghwuan''' á̱tyok shi a̱ lan a̱si̱ á̱nyiuk''. [[a̱za̱nghwuan|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} prl8rzuk9y6rvemk01nkp8sfwzqmr03 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 20, 2025 10 2921 39537 2025-06-20T22:15:23Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 19, 2025|''Lyuo'']]<br> '''[[song]]''' ''a̱lyoot'' ==Tyap== [[File:Phenakistoscope 3g07690b.gif|thumb|A̱tyok wu '''song''' ma̱ng a̱byii̱k nggu wu]] ===Yei=== * {{IPA|kcg|/sʷəŋ/|/sʷɔŋ/}} ** {{audio|kcg|Kcg-song.ogg|a=}} ** {{hyphenation|kcg|song}} (a̱tyong 1) ===A̱lyoot=== '''song''' (''á̱kpa'' '''[[sóng]]''') :Sot swang a̱lyiat: ::..." 39537 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 19, 2025|''Lyuo'']]<br> '''[[song]]''' ''a̱lyoot'' ==Tyap== [[File:Phenakistoscope 3g07690b.gif|thumb|A̱tyok wu '''song''' ma̱ng a̱byii̱k nggu wu]] ===Yei=== * {{IPA|kcg|/sʷəŋ/|/sʷɔŋ/}} ** {{audio|kcg|Kcg-song.ogg|a=}} ** {{hyphenation|kcg|song}} (a̱tyong 1) ===A̱lyoot=== '''song''' (''á̱kpa'' '''[[sóng]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Song''' ji yet a̱guguut wa nang á̱ nyia̱ mat a̱tan a̱bwom a̱ni. #* ''A̱ cat '''song''' ji.'' #* ''N byia̱ ghwughwu n'''song''' hu.'' #* ''Ka̱ a na tat a̱ka̱tuk '''song''', yok doot bah.'' [[song|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 2sj3kfpc76wa252suu4c7gct2n30zkm Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 21, 2025 10 2922 39539 39538 2025-06-20T22:19:00Z Kambai Akau 8 39539 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 20, 2025|''Lyuo'']]<br> '''[[hagedissen]]''' ''a̱lyoot'' ==Dot== [[Fail:Basiliscus_plumifrons_(Caño_Negra)_mirror.jpg|thumb|'''hagedis''', kroonbasilisk (''Basiliscus plumifrons'')]] ===Yei=== * [[Za̱FBS]]: /ˌhaɣəˈdɪsə(n)/ (a̱ka̱tyong 4); * {{audio|nl|Nl-hagedissen.ogg}} * {{hyphenation|nl|ha|ge|dis|sen}} ===A̱lyoot=== [[de#Dot|de]] '''hagedissen''' # ''a̱nyiung'' [[hagedis#Dot|hagedis]] [[hagedissen|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} o3b3e2edrqok5wy3gmmsa7ky7ajodws Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 22, 2025 10 2923 39541 39540 2025-06-20T22:20:57Z Kambai Akau 8 39541 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 21, 2025|''Lyuo'']]<br> '''[[kungkup-a̱ma]]''' ''a̱lyoot'' ==Tyap== [[File:Thoracic Cage with Spine - Anatomy.gif|thumb|Tsí̱ntsa̱u ji ma̱ng '''kungkup-a̱ma''' hu.]] ===Yei=== * {{IPA|kcg|/kuŋkub əma/}} ** {{hyphenation|kcg|kung|kup|a̱|ma}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-kungkup-a̱ma.ogg|a=}} ===A̱lyoot=== '''kungkup-a̱ma''' (''á̱kpa'' '''[[nkungkup-a̱ma]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''')''' '''Kungkup-a̱ma''' yet a̱junjung kungkup wa a̱ kyiak neet da̱ a̱ma̱nta-a̱pyia̱ a̱ si̱ ma ma̱ng fi̱ri̱ng da̱ a̱zama a̱ swak a̱ si̱ tat tsi̱n-dyang. A̱ shyia̱ di̱ ka̱tsak a̱ si̱ byia̱ cet ba̱t. Á̱nietbishyi byia̱, nyám njhyang si̱ ka byia̱. #* '''''Kungkup-a̱ma''' hu but.'' #* ''A̱tuk ku kwa a̱ si̱ bwuo fa̱t mi̱ '''kungkup-a̱ma''' nggu hu.'' #* ''Á̱ ku kwop-adyii̱ng tazwa '''kungkup-a̱ma''' bwamyian nggu hu lyuo.'' [[kungkup-a̱ma|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 49834jg5qr3ws2wjxcmdkecmsivmioo Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 23, 2025 10 2924 39542 2025-06-20T22:22:38Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 22, 2025|''Lyuo'']]<br> '''[[tsaai]]''' ''a̱lyoot'' == Tyap == [[File:Mangalarga Marchador Conformação.jpg|thumb|'''Tsaai''']] ===Yei=== * {{IPA|kcg|/t͡saːi/}} ** {{audio|kcg|Kcg-tsaai.ogg|a=}} ** {{hyphenation|kcg|tsaai}} (a̱tyong 1) ===A̱lyoot=== '''tsaai''' (''á̱kpa'' '''[[tsaaí]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji'..." 39542 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 22, 2025|''Lyuo'']]<br> '''[[tsaai]]''' ''a̱lyoot'' == Tyap == [[File:Mangalarga Marchador Conformação.jpg|thumb|'''Tsaai''']] ===Yei=== * {{IPA|kcg|/t͡saːi/}} ** {{audio|kcg|Kcg-tsaai.ogg|a=}} ** {{hyphenation|kcg|tsaai}} (a̱tyong 1) ===A̱lyoot=== '''tsaai''' (''á̱kpa'' '''[[tsaaí]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Tsaai''' ([[Species:Equus ferus caballus|''Equus ferus caballus'']]) yet tangka̱i nyam ja ji̱ byia̱ shi vam nang nyak a̱ni, a̱wot ji̱ si̱ li nang [[a̱ka̱za̱nki]]. Á̱ ban nji á̱ ncong a̱ka̱cyet gbangbang ma̱ng zwáng. #* '''''Tsaai''' jini byia̱ a̱lyoot a?'' #* ''A̱tyoli Sankwai ku bai ma̱ng '''tsaai''' ji a̱mali.'' #* ''A ngyei '''tsaai''' jini nyia̱ ma̱ng zwan.'' [[tsaai|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} ovmawlxkfahlaud8flgx54whvy9jxbd Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 24, 2025 10 2925 39543 2025-06-20T22:27:38Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 23, 2025|''Lyuo'']]<br> '''[[kyanghyap]]''' ''a̱lyoot'' ==Tyap== [[Fail:Hand fan 1 ( mahuci).jpg|thumb|right|220px|'''Kyanghyap'''-mbwak]] [[Fail:Electric Fan 240x355.jpg|thumb|right|220px|'''Kyanghyap''' long la̱nta̱ri̱ki]] === Bwoi a̱lyoot === Neet di̱ ''[[kyang]]'' + ''[[hyap]]''. ===Yei=== * {{IPA|kcg|/kʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-..." 39543 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 23, 2025|''Lyuo'']]<br> '''[[kyanghyap]]''' ''a̱lyoot'' ==Tyap== [[Fail:Hand fan 1 ( mahuci).jpg|thumb|right|220px|'''Kyanghyap'''-mbwak]] [[Fail:Electric Fan 240x355.jpg|thumb|right|220px|'''Kyanghyap''' long la̱nta̱ri̱ki]] === Bwoi a̱lyoot === Neet di̱ ''[[kyang]]'' + ''[[hyap]]''. ===Yei=== * {{IPA|kcg|/kʲáŋ hʲáb/}} ** {{audio|kcg|Kcg-kyanghyap.ogg|a=}} ** {{hyphenation|kcg|kyang|hyap}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kyanghyap''' (''á̱kpa'' '''[[nkyanghyap]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kyanghyap''' hu yet a̱ngga hyap wun wa ku bye yet si̱ bwak ku si̱ ku nyian ta̱m ma̱ng long la̱nta̱ri̱ki a̱ni. #* '''''Kyanghyap''' a̱nyan hwa hu?'' #* ''Nang nang '''kyanghyap''' a̱hwa, ma̱sa̱kut.'' #* ''Ya nkhwuk '''kyanghyap''' hu la! A̱vwuo ka fi̱ri̱m.'' [[kyanghyap|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} rfba0jq7319qfibylgroyfa6qxkiv18 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 25, 2025 10 2926 39544 2025-06-20T22:29:53Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 24, 2025|''Lyuo'']]<br> '''[[Holan]]''' ''a̱lyoot'' [[File:Holland position.svg|thumb|A̱vwuo ka nang a̱byin '''Holan''' nshyia̱ a̱ni ma̱ a̱byin [[Nedalan]].]] [[File:Flag of North Holland.svg|thumb|Holan A̱za]] [[File:Flag of Zuid-Holland.svg|thumb|Holan A̱tak]] ==Tyap== ===Yei=== * {{IPA|kcg|/holan/}} ** {{hyphenation|kcg|Ho|lan}} (a̱ka̱t..." 39544 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 24, 2025|''Lyuo'']]<br> '''[[Holan]]''' ''a̱lyoot'' [[File:Holland position.svg|thumb|A̱vwuo ka nang a̱byin '''Holan''' nshyia̱ a̱ni ma̱ a̱byin [[Nedalan]].]] [[File:Flag of North Holland.svg|thumb|Holan A̱za]] [[File:Flag of Zuid-Holland.svg|thumb|Holan A̱tak]] ==Tyap== ===Yei=== * {{IPA|kcg|/holan/}} ** {{hyphenation|kcg|Ho|lan}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-Holan.oga|a=}} ===A̱lyoot=== '''Holan''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: :: '''ka''' (''á̱kpa'' '''*''') # '''Holan''' yet a̱lyoot fam-a̱byin taada kya mi̱ Nedalan nang á̱ ka̱u á̱ si̱ tyia̱ da̱ a̱yaapi̱rovin a̱feang a̱ni a̱fwun, Holan A̱za ma̱ng Holan A̱tak. #* ''N ghyuap, n nyia̱ '''Holan''' da̱ a̱kwonu Nedalan.'' #* ''Á̱niet ma̱ a̱di̱di̱t nwai lyen nyia̱ Nedalan wa yet a̱lyoot a̱fwun a̱byin ka, a̱wot '''Holan''' si̱ yet a̱khwukhwop a̱lyoot wa.'' #* '''''Holan''' yet kap Nedalan hwa.'' [[Holan|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} eefv34m9cj01e2rx75au41g3dn4tw2w Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 26, 2025 10 2927 39545 2025-06-20T22:31:59Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 25, 2025|''Lyuo'']]<br> '''[[fuu]]''' ''a̱lyoot'' ==Tyap== [[File:Parasagittal MRI of human head in patient with benign familial macrocephaly prior to brain injury (ANIMATED).gif|thumb|Ghwughwu '''fuu''' ku shyia̱ a̱pyia̱ a̱yin a̱ni.]] {{Swánga̱lyiatwuki:Á̱gban swáng-a̱lyiat ghwughwu/kcg:a̱pyia̱}} ===Yei=== * {{IPA|kcg|/fuu/}} ** {{hyp..." 39545 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 25, 2025|''Lyuo'']]<br> '''[[fuu]]''' ''a̱lyoot'' ==Tyap== [[File:Parasagittal MRI of human head in patient with benign familial macrocephaly prior to brain injury (ANIMATED).gif|thumb|Ghwughwu '''fuu''' ku shyia̱ a̱pyia̱ a̱yin a̱ni.]] {{Swánga̱lyiatwuki:Á̱gban swáng-a̱lyiat ghwughwu/kcg:a̱pyia̱}} ===Yei=== * {{IPA|kcg|/fuu/}} ** {{hyphenation|kcg|fuu}} (a̱tyong 1) ** {{audio|kcg|Kcg-Fuu.ogg|a=}} ===A̱lyoot=== '''fuu''' (''á̱kpa'' '''[[nfuu]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Fuu''' yet kap a̱pyia̱ a̱tyubishyi ku nyam hwa nang a̱mgba̱m a̱di̱dam wu ni̱ naat mbwuot a̱ni. #* '' Bakut byia̱ a̱cucuk '''fuu''' a̱pyia̱.'' #* ''N byia̱ '''fuu''' ku nyia̱ ta̱m a̱ni.'' #* ''A̱ nyia̱ nang a̱yin a̱ sang '''fuu''' a̱ni, a̱jenshyuung jini.'' [[fuu|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} ku6b0mkxwtlj9cckjz85dbjycjikaso Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 27, 2025 10 2928 39546 2025-06-20T22:35:38Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 26, 2025|''Lyuo'']]<br> '''[[kwa̱i]]''' ''a̱lyoot'' ==Tyap== ===Yei=== * {{IPA|kcg|/kʷəi/}} ** {{hyphenation|kcg|kwa̱i}} (a̱tyong 1) ** {{audio|kcg|Kcg-kwa̱i.ogg|a=}} ===A̱lyoot 1=== [[File:Vomiting.jpg|thumb|A̱nap a̱ghyang shyia̱ di̱ '''kwa̱i'''.]] '''kwa̱i''' (''á̱kpa'' '''[[nkwa̱i]]''') : Sot swang a̱lyiat: :: '''hu''' (''a̱kp..." 39546 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 26, 2025|''Lyuo'']]<br> '''[[kwa̱i]]''' ''a̱lyoot'' ==Tyap== ===Yei=== * {{IPA|kcg|/kʷəi/}} ** {{hyphenation|kcg|kwa̱i}} (a̱tyong 1) ** {{audio|kcg|Kcg-kwa̱i.ogg|a=}} ===A̱lyoot 1=== [[File:Vomiting.jpg|thumb|A̱nap a̱ghyang shyia̱ di̱ '''kwa̱i'''.]] '''kwa̱i''' (''á̱kpa'' '''[[nkwa̱i]]''') : Sot swang a̱lyiat: :: '''hu''' (''a̱kpa'' '''na''') '''Kwa̱i''' bye yet: # Tang kyang hu nang á̱ ku ya ku swuo a̱ni neet ma̱ a̱fa ka ma̱ a̱bwonu ka. #* ''Zang jen ja '''kwa̱i''' hu na ghwon nggu la?'' #* ''N ka̱n mak ndi tangka̱i '''kwa̱i''' huni bah.'' #* '''''Kwa̱i''' hu ka̱n ngyok a?'' # Kyang hu nang á̱ ku ta weam a̱ni. #* ''Ka̱nwai a̱i! Bai ma̱ng tyiang-a̱toot ma̱ng a̱buki̱ti a̱sa̱khwot a kwok '''kwa̱i''' huni.'' #* ''Ta̱bam, kalak a tat '''kwa̱i''' hu.'' #* '''''Kwa̱i''' hu li nang si̱ a̱bwu a̱ni.'' [[kwa̱i|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} f36z98c1jxcqn6krn2m4nw4zas8w0bg Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 28, 2025 10 2929 39549 39547 2025-06-20T22:38:02Z Kambai Akau 8 39549 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 27, 2025|''Lyuo'']]<br> '''[[sa]]''' ''a̱lyoot'' ==Tyap== [[File:Common kingfisher on a branch opening its wings.jpg|thumb|A̱baman tazwa '''sa''' a̱kwon khwuk a̱nu.]] ===Yei=== * {{IPA|kcg|/sà/}} ** {{audio|kcg|Kcg-sa.ogg|a=}} ** {{hyphenation|kcg|sa}} (a̱tyong 1) ===A̱lyoot=== '''sa''' (''á̱kpa'' '''si̱sa''') :Sot swang a‌̱lyiat: :: '''ji''' (''á̱kpa'' '''ji''') '''Sa''' bye yet: # bwak a̱kwon kya. #* ''A̱kwon ka shyia̱ ma̱ng '''sa''' jhyiung ja ma̱nyin.'' #* ''A̱ swan '''sa''' a̱tyin a̱la̱n ka a̱ta̱usa.'' #* ''N di á ngyei '''sa''' jini na but a̱nfaan a̱ni.'' # a̱sorong nkyang na̱ byia̱ a̱meang ma̱ng á̱ghyang a̱ni. #* ''A̱li na yet kap '''sa''' a̱ka̱nok hwa.'' #* ''Zang '''sa''' ja á̱ na tyia̱ a̱som?'' #* '''''Sa''' jini ja myim á̱ tyia̱ a̱la̱n ka.'' [[sa|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} hh1ga6zx9k4twi7rszkglzf60mlvgmm Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 29, 2025 10 2930 39550 2025-06-20T22:40:05Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 28, 2025|''Lyuo'']]<br> '''[[kwon]]''' ''a̱lyoot'' ==Tyap== ===A̱lyoot 1=== [[Fail:Firewood Chopping 03.jpg|thumb|right|220px|A̱tyok a̱ghyang a̱ ba̱ng '''kwon''' a̱ni]] '''kwon''' (''á̱kpa'' '''[[nkwon]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kwon''' hu yet kap a̱kwon hwa á̱ ka ntyap á̱ kai long tazwa nhu á..." 39550 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 28, 2025|''Lyuo'']]<br> '''[[kwon]]''' ''a̱lyoot'' ==Tyap== ===A̱lyoot 1=== [[Fail:Firewood Chopping 03.jpg|thumb|right|220px|A̱tyok a̱ghyang a̱ ba̱ng '''kwon''' a̱ni]] '''kwon''' (''á̱kpa'' '''[[nkwon]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') # '''Kwon''' hu yet kap a̱kwon hwa á̱ ka ntyap á̱ kai long tazwa nhu á̱ wan kyayak ku á̱ shwai kyang ma̱ a̱sha̱ndong a̱ni. #* ''A sak '''kwon''' hu a̱ji?'' #* ''Mi̱ a lyen a̱vwuo ku shyia̱ a̱ni bah; '''kwon''' hu si̱ kai a̱ji wa?'' #* '''''Kwon''' nyiung kwa.'' [[kwon|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} rirpekxxeoxin2fr4kaw8bab3gfn93g Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 30, 2025 10 2931 39551 2025-06-20T22:41:52Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 29, 2025|''Lyuo'']]<br> '''[[shwaat]]''' ''a̱lyoot'' ==Tyap== [[Fail:Atyecharak Ajak (Asharwa) dancers at Ayet Atyap Karu 2024 01.jpg|thumb|right|200px|A̱tyutyecaat a̱ghyang shyia̱ di̱ tyiap '''shwaat''' di̱n jen A̱yet A̱tyap mi̱ Karu]] ===Yei=== * {{IPA|kcg|/ʃʷaːd/}} ** {{audio|kcg|Kcg-shwaat.ogg|a=}} ** {{hyphenation|kcg|shwaat}} (a̱ty..." 39551 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 29, 2025|''Lyuo'']]<br> '''[[shwaat]]''' ''a̱lyoot'' ==Tyap== [[Fail:Atyecharak Ajak (Asharwa) dancers at Ayet Atyap Karu 2024 01.jpg|thumb|right|200px|A̱tyutyecaat a̱ghyang shyia̱ di̱ tyiap '''shwaat''' di̱n jen A̱yet A̱tyap mi̱ Karu]] ===Yei=== * {{IPA|kcg|/ʃʷaːd/}} ** {{audio|kcg|Kcg-shwaat.ogg|a=}} ** {{hyphenation|kcg|shwaat}} (a̱tyong 1) ===A̱lyoot=== '''shwaat''' (''á̱kpa'' '''[[shwaát]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') # '''Shwaat''' ji (á̱ ka ngyei '''[[a̱shuri̱wa]]''' a̱ni) yet kyangtyiap hwa nang á̱ bwom a̱bwom ma̱ng a̱nhu a̱ni. A̱ li junjung, a̱ si̱ byia̱ bubwong ma̱ a̱numbwong ma̱ng a̱shuk ka. Di̱n jen ma̱ a̱di̱di̱t, á̱ jhyi nji ma̱ng kwon kya, a̱wot á̱ bye jhyi nggu ma̱ng kyang ghyang nang pi̱lastik ku tswam. #* '''''Shwaat''' jini na lan.'' #* ''Gha̱ nung ndyo '''shwaat''' a̱ja n ya ntyiap.'' #* '''''Shwaat''' ji yet si̱ nwan ja a?'' [[shwaat|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 2zpzp30bg4dj68j1ug1tg6babyqd6im nfuu 0 2932 39553 39552 2025-06-20T22:50:20Z Kambai Akau 8 39553 wikitext text/x-wiki ==Tyap== [[Fail:Pig's brains🧠.jpg|thumb|right|220px|'''Nfuu''' a̱yaakusuru]] ===Yei=== * {{IPA|kcg|/ǹfuu/}} ** {{audio|kcg|Kcg-nfuu.ogg|a=}} ** {{hyphenation|kcg|n|fuu}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[fuu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱pyia̱}} * [[Dot]]: {{t+|nl|breinen}} * [[Shong]]: {{t+|en|brains}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] kym874xyppsuozoebqsqtvw0upo9a96 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 1, 2025 10 2933 39554 2025-06-20T22:53:11Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 30, 2025|''Lyuo'']]<br> '''[[ga̱swuong-mbwak]]''' ''a̱lyoot'' ==Tyap== [[File:Index finger amputation.jpg|thumb|Bwak a̱yin nang á̱ ku tyat nggu '''ga̱swuong-mbwak''' jhyiung a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[ga̱swuong]]'' + ''-[[m-]]'' + ''[[bwak]]''. ===Yei=== * {{IPA|kcg|/ɡəsʷʷɔŋ mbʷaɡ/}} ** {{hyphenation|kcg|ga̱|swuong|m|..." 39554 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱taa 30, 2025|''Lyuo'']]<br> '''[[ga̱swuong-mbwak]]''' ''a̱lyoot'' ==Tyap== [[File:Index finger amputation.jpg|thumb|Bwak a̱yin nang á̱ ku tyat nggu '''ga̱swuong-mbwak''' jhyiung a̱ni.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[ga̱swuong]]'' + ''-[[m-]]'' + ''[[bwak]]''. ===Yei=== * {{IPA|kcg|/ɡəsʷʷɔŋ mbʷaɡ/}} ** {{hyphenation|kcg|ga̱|swuong|m|bwak}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-ga̱swuong-mbwak.ogg|a=}} ===A̱lyoot=== '''ga̱swuong-mbwak''' (''á̱kpa'' '''[[ga̱swúong-mbwak]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') #'''Ga̱swuong-nbwak''' yet kap vam hwa ku shyia̱ di̱ ngaan kpai-mbwak a̱tyubishyi ma̱ng nyam ji̱ byia̱ a̱ti̱tak nang a̱tyubishyi a̱ni. Ga̱swúong ji shyia̱ tswuon mi̱ bwak nyiung. #* ''Da̱ yihwa nyia̱ '''ga̱swuong-mbwak''' jini?'' #* '''''Ga̱swuong-mbwak''' ji nyia̱ nwan a?'' #* ''A̱nyan wa a ta̱fang nggu '''ga̱swuong-mbwak''' ji?'' [[ga̱swuong-mbwak|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 5tz3lrpjliq3r58z3mqqqdrhylfi82y Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 2, 2025 10 2934 39555 2025-06-20T22:55:50Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 1, 2025|''Lyuo'']]<br> '''[[a̱na]]''' ''a̱lyoot'' ==Tyap== [[Fail:Small Intestine.jpg|thumb|'''A̱na''' a̱fa a̱tyubishyi]] [[Fail:Siberian-nephrite-jade-bangle-vong-kieng-ngoc-bich-kimquigems.jpg|thumb|'''A̱na''' bwak]] [[Fail:Anamirta cocculus 2.jpg|thumb|'''A̱na''' bu yet tangka̱i a̱ban hwa]] ===Yei=== * {{IPA|kcg|/əna/}} ** {{hyphenatio..." 39555 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 1, 2025|''Lyuo'']]<br> '''[[a̱na]]''' ''a̱lyoot'' ==Tyap== [[Fail:Small Intestine.jpg|thumb|'''A̱na''' a̱fa a̱tyubishyi]] [[Fail:Siberian-nephrite-jade-bangle-vong-kieng-ngoc-bich-kimquigems.jpg|thumb|'''A̱na''' bwak]] [[Fail:Anamirta cocculus 2.jpg|thumb|'''A̱na''' bu yet tangka̱i a̱ban hwa]] ===Yei=== * {{IPA|kcg|/əna/}} ** {{hyphenation|kcg|a̱|na}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱na.ogg|a=}} ===A̱lyoot=== '''a̱na''' (''á̱kpa'' '''[[na]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') '''A̱na''' ka bye fa # A̱junjung nam hwa a̱ byia̱ a̱bwong a̱mami nka gu kyiak neet mi̱ tswu a̱fa ji ba̱ng si̱ nat a̱li̱p wu. Nggu wa kwang kyayak na. #* ''Ka̱ a faat nywan ji, yok weam '''a̱na''' ka bah.'' #* ''Á̱ ku nyia̱ Sanga̱niet ta̱m ma̱ '''a̱na''' zwát sweang ji̱ ku swak a̱ni.'' #* '''''A̱na''' kani li ma̱ a̱junjung ba̱t.'' # Tangka̱i a̱sham a̱kat nang á̱nap tyei mi̱ bwak mat shisham a̱ni. #* ''Kasang ku san '''a̱na''' kani ma̱ hyom ba̱t.'' #* '''''A̱na''' ka yet a̱mang a?'' [[a̱na|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} nu6nn4uher1s4wzq8ivzl1gdmxowto5 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 3, 2025 10 2935 39557 2025-06-20T22:58:00Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 2, 2025|''Lyuo'']]<br> '''[[hond]]''' ''a̱lyoot'' ==Dot== [[Fail:Rottweiler3.jpg|thumb|'''hond''']] ===Yei=== * [[Za̱FBS]]: /hɔnt/ (a̱tyong 1); * {{audio|nl|Nl-hond.ogg}} * {{hyphenation|nl|hond}} ===A̱lyoot=== [[de#Dot|de]] '''hond''' (''á̱kpa'' [[de#Dot|de]] [[honden#Dot|'''honden''']]) # [[a̱bwu]] [[hond|ya a̱son...]] Sa:Swánga..." 39557 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 2, 2025|''Lyuo'']]<br> '''[[hond]]''' ''a̱lyoot'' ==Dot== [[Fail:Rottweiler3.jpg|thumb|'''hond''']] ===Yei=== * [[Za̱FBS]]: /hɔnt/ (a̱tyong 1); * {{audio|nl|Nl-hond.ogg}} * {{hyphenation|nl|hond}} ===A̱lyoot=== [[de#Dot|de]] '''hond''' (''á̱kpa'' [[de#Dot|de]] [[honden#Dot|'''honden''']]) # [[a̱bwu]] [[hond|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} oqzc0lfoizmt6juiz5xwi2qmdfiwyj3 wa̱i a̱lyiat 0 2936 39584 39583 2025-06-23T00:39:31Z Kambai Akau 8 /* Tyap */ 39584 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/wə̀ʲ ə̀lʲʲád/}} ** {{audio|kcg|Kcg-wa̱i-a~-lyiat.oga|a=}} ** {{hyphenation|kcg|wa̱i|a̱|lyiat}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''Vak lyuut'' [[wa̱i-a̱lyiat#A̱lyoot|wa̱i-a̱lyiat]] ''ghyang''. ===Ta̱m=== # ''Vak lyuut'' [[wa̱i-a̱lyiat#Ta̱m|wa̱i-a̱lyiat]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:ta̱m]] hh7cxn0tv13jd5nsrvt7lx67quhnmny a̱gag 0 2937 39593 39592 2025-06-25T08:43:55Z Kambai Akau 8 39593 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀ɡə̀ɡ/}} ===A̱lyoot=== '''a̱gag''' (''a̱nyiung'' '''[[a̱yaagag]]''') # ''Vak lyuut'' [[a̱ka̱ceang]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] rr1u24y91dg76teoub9dlrz4t0coc9f a̱yaagag 0 2938 39594 2025-06-25T09:15:06Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaaɡəɡ/}} ===A̱lyoot=== '''a̱yaagag''' (''a̱nyiung'' '''[[a̱gag]]''') # ''Vak lyuut'' [[a̱yaagak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39594 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaaɡəɡ/}} ===A̱lyoot=== '''a̱yaagag''' (''a̱nyiung'' '''[[a̱gag]]''') # ''Vak lyuut'' [[a̱yaagak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] esiaw4jq86y792jj2uxhhy2kuso1kki a̱gaag 0 2939 39599 39595 2025-06-25T09:19:13Z Kambai Akau 8 39599 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀ɡaɡ/}} ===A̱lyoot=== '''a̱gaag''' (''a̱nyiung'' '''[[a̱yaagaag]]''') # ''Vak lyuut'' [[a̱gak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] onuvbm94xi9l5r2zvc5ua5jt5lj9cfy a̱yaagaag 0 2940 39600 39596 2025-06-25T09:19:27Z Kambai Akau 8 /* Tyap */ 39600 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaaɡaɡ/}} ===A̱lyoot=== '''a̱yaagaag''' (''a̱nyiung'' '''[[a̱gaag]]''') # ''Vak lyuut'' [[a̱yaagak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] q74790ptcch8dt53smpjasdz7atbozw a̱gaak 0 2941 39597 2025-06-25T09:18:07Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀ɡaɡ/}} ===A̱lyoot=== '''a̱gaak''' (''a̱nyiung'' '''[[a̱yaagaak]]''') # ''Vak lyuut'' [[a̱gak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39597 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀ɡaɡ/}} ===A̱lyoot=== '''a̱gaak''' (''a̱nyiung'' '''[[a̱yaagaak]]''') # ''Vak lyuut'' [[a̱gak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] baql2e5xkup56k8kp7yjs8i75489g0m a̱yaagaak 0 2942 39598 2025-06-25T09:18:38Z Kambai Akau 8 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaaɡaɡ/}} ===A̱lyoot=== '''a̱yaagaak''' (''a̱nyiung'' '''[[a̱gaak]]''') # ''Vak lyuut'' [[a̱yaagak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]]" 39598 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀jaaɡaɡ/}} ===A̱lyoot=== '''a̱yaagaak''' (''a̱nyiung'' '''[[a̱gaak]]''') # ''Vak lyuut'' [[a̱yaagak]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] f0ng4ozomkenjv6i8prkkjtrdhs1c79 a̱ka̱faat 0 2943 39608 39605 2025-06-25T09:38:21Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39608 wikitext text/x-wiki ==Tyap== [[Fail:Bryne - Historiska museet - DIG 56115.jpg|thumb|right|220px|'''A̱ka̱faat''' taada]] [[Fail:Files for jewellery & silversmithing.jpg|thumb|right|220px|'''A̱ka̱faat'''-mbwak ntswam a̱tyunta̱m a̱zuri̱fa]] ===Yei=== * {{IPA|kcg|/əkəfáad/}} ** {{audio|kcg|Kcg-a̱ka̱faat.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|faat}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱faat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangshap a̱nu a̱baai}} * [[Dot]]: {{t+|nl|wetstenen}}, {{t+|nl|slijpstenen}}, {{t+|nl|vijlen}} * [[Shong]]: {{t+|en|whetstones}}, {{t+|en|files}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] r6kj187304fsglxraxp2ps3zmvf36lj a̱nan-a̱kum 0 2944 39636 39635 2025-07-08T11:01:20Z Kambai Akau 8 /* Tyap */ 39636 wikitext text/x-wiki ==Tyap== [[Fail:Warndt 9 40.jpg|thumb|right|'''A̱nan-a̱kum''' kpa̱mkpaan ma̱ng a̱sa̱khwot]] ===Bwoi-a̠lyoot === Neet mi̠ ''[[a̱nan]]'' + ''[[a̱kum]]''. ===Yei=== * {{IPA|kcg|/ənan-əkum/}} ** {{audio|kcg|Kcg-a̱nan-a̱kum.ogg|a=}} ** {{hyphenation|kcg|a̱|nan|a̱|kum}} (a̱ka̱tyong 4) ===A̠lyoot === '''a̱nan-a̱kum''' (''á̱kpa'' '''[[a̱ni̱nan-a̱kum]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''ba''') # '''A̱nan-a̱kum''' kya yet a̱kum a̱kwon ka nang a̱ tyap á̱ ghwon a̱ni ma̱ a̱byin ka. #* ''A na kap a nat '''a̱nan-a̱kum''' keniaau a yong a̱ja.'' #* '''''A̱nan-a̱kum''' kani na byia̱ a̱bung lung.'' #* ''Yok lung '''a̱nan-a̱kum''' ka bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kum a̱kwon}} * [[Dot]]: {{t+|nl|stomp}} * [[Shong]]: {{t+|en|stub}}, {{t+|en|stumb}} {{trans-bottom}} [[Sa:a̱lyoot]] ox4laxo4o08dhfwv27i31i9c4yxhejh a̱ni̱nan 0 2945 41649 41219 2026-02-06T01:02:16Z Kambai Akau 8 /* Tyap */ 41649 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Intertwined roots of two birches next to Myrstigen hiking trail in Brastad.jpg|thumb|'''A̱ni̱nan''' a̱kwon ba̱ ghwut a̱ta̱usa a̱ni]] ===Yei=== * {{IPA|kcg|/ənɨnan/}} ** {{audio|kcg|Kcg-a̱ni̱nan.ogg|a=}} ** {{hyphenation|kcg|a̱|ni̱|nan}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱nan]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap a̱kwon na̱ shyia̱ ma̱ a̱byin a̱ni}} * [[Dot]]: {{t+|nl|wortels}} * [[Shong]]: {{t+|en|roots}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:nkyangtang-a̱byin]] tlx4fp57lfia01fvlsnuqgiqjfknu3r a̱ni̱nan-a̱kum 0 2946 39644 39643 2025-07-08T11:46:11Z Kambai Akau 8 39644 wikitext text/x-wiki ==Tyap== [[Fail:Three Banyan Stumps in Fumin Ecology Park 20150531.jpg|thumb|'''A̱ni̱nan-a̱kum''' a̱ka̱kwon banyan a̱tat]] ===Yei=== * {{IPA|kcg|/ənɨnan-əkum/}} ** {{audio|kcg|Kcg-a̱ni̱nan-a̱kum.ogg|a=}} ** {{hyphenation|kcg|a̱|ni̱|nan|a̱|kum}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' [[a̱nan-a̱kum]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱kukum a̱kwon}} * [[Dot]]: {{t+|nl|stompjes}}, {{t+|nl|stronken}} * [[Shong]]: {{t+|en|stubs}}, {{t+|en|stumps}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] dhjt0e6w9p7xbddh922reiwb3e6cu8q a̱ka̱ya̱u 0 2947 39651 39649 2025-07-08T11:59:54Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39651 wikitext text/x-wiki ==Tyap== [[File:Whips - Yakuts 19c - State Museum of Oriental Art.jpg|Bullwhip-001|thumb|'''A̱ka̱ya̱u''' á̱ lya̱u mi̱ bat]] ===Yei=== * {{IPA|kcg|/əkəjəʷ/}} ** {{audio|kcg|Kcg-a̱ka̱ya̱u.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ya̱u}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ya̱u]]''' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtsot}} * [[Dot]]: {{t+|nl|zwepen}} * [[Shong]]: {{t+|en|whips}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyang]] 5n3xlioh5mtzf987fmsg40csiic7b2f khwi 0 2948 39717 39716 2025-07-27T23:03:27Z Kambai Akau 8 /* Vak yei ghyang */ 39717 wikitext text/x-wiki ==Tyap== [[Fail:Lama glama Laguna Colorada 2.jpg|thumb|A̱banggwon lama shyia̱ di̱ '''khwi''' a̱yang nka wu]] [[Fail:16 religionist symbols.png|thumb|A̱yaalama '''khwi''' 16]] ===Yei=== * {{IPA|kcg|/xʷi/}} ** {{audio|kcg|Kcg-khwi.ogg|a=}} ** {{hyphenation|kcg|khwi}} (a̱tyong 1) ===Ta̱m=== khwi, ka̱n khwi, ku khwi, za khwi, ba̱ khwi, bye khwi, wu khwi, na khwi, nkhwi #'''Khwi''' fa ka̱nang a̱yin ku nyam ku kyang ntung ku bai lyilyim a̱ghyang a̱niet ku nyam jhyang ku kyang ghyang a̱ni. #* ''Yok '''khwi''' nung bah.'' #* ''Nwan wa gu '''khwi'''.'' #* '''''Khwi''' ngguu!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bai ku nat lyilyim}} * [[A̱ghwangkpang]]: {{t+|yo|tẹle}} * [[Dot]]: {{t+|nl|volgen}} * [[Kpat]]: {{t+|ha|bi}} * [[Shong]]: {{t+|en|follow}} {{trans-bottom}} ===A̱lyoot=== '''khwi''' (''á̱kpa'' '''[[nkhwi]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Khwi''' yet nwuak a̱cucuk wu ma̱ng kyuak A̱gwaza ku a̱yaagwaza ntong. #* ''Zang tangka̱i '''khwi''' hwa gu nyia̱?'' #* '''''Khwi''' hu yet ta hwa a?'' #* ''Da̱ nggu a̱ cat tangka̱i '''khwi''' a̱hwa bah.'' ====Vak yei ghyang==== * [[a̱dini]] ====Bu nwuan==== * [[Khwi]] ====Bwoi mi̱ bwoi==== * [[á̱nietkhwi]] * [[a̱tyukhwi]] * [[Khwiki̱risi̱ti]] * [[Khwikpaa̱pyia̱]] * [[Khwia̱bwoi]] * [[nkhwi]] * [[ya̱khwi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nwuak a̱cucuk ma̱ A̱gwaza ku a̱yaagwaza}} * [[A̱ghwangkpang]]: {{t+|yo|ẹṣin}} * [[Dot]]: {{t+|nl|religie}} * [[Kpat]]: {{t+|ha|addini}} * [[Shong]]: {{t+|en|religion}} {{trans-bottom}} ===Ya̱fang=== {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] d9qojvc0j2rrxkr7cixb2p5n4kdu958 Khwi 0 2949 40240 39720 2025-11-29T17:41:21Z Kambai Akau 8 /* A̱lyoot */ 40240 wikitext text/x-wiki ==Tyap== [[Fail:Expansion of Christianity (Smith, 1915).jpg|thumb|Yai '''Khwi''' di̱n tsa hu]] ===Yei=== * {{IPA|kcg|/xʷi/}} ** {{audio|kcg|Kcg-Khwi.ogg|a=}} ** {{hyphenation|kcg|khwi}} (a̱tyong 1) ===A̱lyoot=== '''Khwi''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[nkhwi]]''' [[na#Ati̱kut|na]]) # Khwi (''ma̱ á̱nietkhwi a̱bya'') yet [[Khwiki̱risi̱ti]] hwa ma̱nyin. #* ''A̱tyu a̱wa, a̱ ba̱ng '''Khwi''' hu ba̱t!'' #* '''''Khwi''' hwa ke kpi̱kpat hwa a khai?'' #* ''Si̱ huni, '''Khwi''' hwa bah!'' ====Vak yei ghyang==== * [[Khwiki̱risi̱ti]] ====Bu nwuan==== * [[khwi]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Khwiki̱risi̱ti}} * [[Dot]]: {{t+|nl|Christendom}} * [[Kpat]]: {{t+|ha|Kristanci}} * [[Shong]]: {{t+|en|Christianity}} {{trans-bottom}} [[Sa:Khwiki̱risi̱ti]] [[Sa:a̱lyoot]] 3bir2qse5omyepvfqhfo1iq021v6wns Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 4, 2025 10 2950 39725 39721 2025-07-27T23:23:37Z Kambai Akau 8 39725 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 3, 2025|''Lyuo'']]<br> '''[[a̱ka̱kurum]]''' ''a̱lyoot'' ==Tyap== [[File:World currencies past and present.jpg|thumb|right|220px|'''A̱ka̱kurum''' swanta]] ===Yei=== * {{IPA|kcg|/əkəkùrùm/}} ** {{audio|kcg|Kcg-a̱ka̱kurum.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ku|rum}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' [[kurum]] [[a̱ka̱kurum|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} of4y1vblb1boi5ym2gvufny7au044ar Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 5, 2025 10 2951 39724 39723 2025-07-27T23:23:16Z Kambai Akau 8 39724 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 4, 2025|''Lyuo'']]<br> '''[[belt]]''' ''a̱lyoot'' ==Shong== [[File:Germany Belt-and-Buckle-02.jpg|thumb|'''Belt''']] ===Yei=== * [[Za̱FBS]]: /bɛlt/ * A̱nwuat (MS): [[Fail:en-us-belt.ogg|thumb|Si̱sak nang á̱ ngyei "belt" di̱n Shong a̱ni.]] ===A̱lyoot=== '''belt''' (''á̱kpa'' '''belts''') # [[byet]] [[belt|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} p89bhcn48uyp35upfnxvg6n83rm0789 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 6, 2025 10 2952 39726 2025-07-27T23:25:25Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 5, 2025|''Lyuo'']]<br> '''[[á̱ka̱li]]''' ''a̱lyoot'' ==Tyap== [[File:Cu Đê River, Da Nang.jpg|thumb|right|220px|'''Á̱ka̱li''' á̱ lya̱u a̱zasa̱khwot ka]] ===Yei=== * {{IPA|kcg|/əkəli/}} ** {{audio|kcg|Kcg-á̱ka̱li.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|li}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱li]] á̱ka̱..." 39726 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 5, 2025|''Lyuo'']]<br> '''[[á̱ka̱li]]''' ''a̱lyoot'' ==Tyap== [[File:Cu Đê River, Da Nang.jpg|thumb|right|220px|'''Á̱ka̱li''' á̱ lya̱u a̱zasa̱khwot ka]] ===Yei=== * {{IPA|kcg|/əkəli/}} ** {{audio|kcg|Kcg-á̱ka̱li.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|li}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱ka̱li]] [[á̱ka̱li|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} rps79m73nqvoo6gwdlgjkwxczbiqf9r Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 7, 2025 10 2953 39727 2025-07-27T23:27:01Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 6, 2025|''Lyuo'']]<br> '''[[ka̱bung]]''' ''a̱lyoot'' ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə̀búŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱bung''' (''á̱kpa'' '''ká̱bung''') # [[a̱bung]] [[ka̱bung|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}}" 39727 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 6, 2025|''Lyuo'']]<br> '''[[ka̱bung]]''' ''a̱lyoot'' ==Tyap (Fantswam)== ===Yei=== * [[Za̱FBS]]: /kə̀búŋ/ * A̱nwuat: ===A̱lyoot=== '''ka̱bung''' (''á̱kpa'' '''ká̱bung''') # [[a̱bung]] [[ka̱bung|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} mq3a65mp2n7prcl5qdtgeiexfrsd8h9 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 8, 2025 10 2954 39729 2025-07-27T23:31:12Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 7, 2025|''Lyuo'']]<br> '''[[dromedaris]]''' ''a̱lyoot'' ==Dot== [[File:Bactrian camels have two humps - geograph.org.uk - 7451552.jpg|thumb|'''Dromedarissen''']] ===Yei=== * [[Za̱FBS]]: /ˌdrɔməˈdarɪsə(n)/ (a̱ka̱tyong 5) * {{audio|nl|Nl-dromedarissen.ogg}} * {{hyphenation|nl|dro|me|da|ris|sen}} ===A̱lyoot=== [[de#Dot|de]] '''dromedarisse..." 39729 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 7, 2025|''Lyuo'']]<br> '''[[dromedaris]]''' ''a̱lyoot'' ==Dot== [[File:Bactrian camels have two humps - geograph.org.uk - 7451552.jpg|thumb|'''Dromedarissen''']] ===Yei=== * [[Za̱FBS]]: /ˌdrɔməˈdarɪsə(n)/ (a̱ka̱tyong 5) * {{audio|nl|Nl-dromedarissen.ogg}} * {{hyphenation|nl|dro|me|da|ris|sen}} ===A̱lyoot=== [[de#Dot|de]] '''dromedarissen''' # ''a̱nyiung'' [[dromedaris#Dot|dromedaris]] [[dromedaris|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} nnpodc2d19o7wmbx6qmwax1rmg57pks Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 9, 2025 10 2955 39730 2025-07-27T23:32:55Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 8, 2025|''Lyuo'']]<br> '''[[utung]]''' ''a̱lyoot'' ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùtúŋ/ * A̱nwuat: ===A̱lyoot=== '''utung''' (''á̱kpa'' '''**''') # [[a̱tung]] [[utung|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}}" 39730 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 8, 2025|''Lyuo'']]<br> '''[[utung]]''' ''a̱lyoot'' ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùtúŋ/ * A̱nwuat: ===A̱lyoot=== '''utung''' (''á̱kpa'' '''**''') # [[a̱tung]] [[utung|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} rlu1atspi3uvlv3nw7v7z6smsxk2dcq Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 10, 2025 10 2956 39731 2025-07-27T23:34:34Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 9, 2025|''Lyuo'']]<br> '''[[nywán]]''' ''a̱lyoot'' ==Tyap== [[Fail:Gallus gallus domesticus.101 - Campañó.jpg|thumb|right|220px|'''Nywán''' tsat mi̱ vwi̱t mba hu]] ===Yei=== * {{IPA|kcg|/nʲʷán/}} ** {{hyphenation|kcg|nywán}} (a̱tyong 1) ** {{audio|kcg|Kcg-nywán.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[nywan]] [[nywán|ya a̱son...]]..." 39731 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 9, 2025|''Lyuo'']]<br> '''[[nywán]]''' ''a̱lyoot'' ==Tyap== [[Fail:Gallus gallus domesticus.101 - Campañó.jpg|thumb|right|220px|'''Nywán''' tsat mi̱ vwi̱t mba hu]] ===Yei=== * {{IPA|kcg|/nʲʷán/}} ** {{hyphenation|kcg|nywán}} (a̱tyong 1) ** {{audio|kcg|Kcg-nywán.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[nywan]] [[nywán|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} t7ke4nl983i0xhs1tnticy96utrp981 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 11, 2025 10 2957 39734 39733 2025-07-27T23:37:23Z Kambai Akau 8 39734 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 10, 2025|''Lyuo'']]<br> '''[[nfwuo]]''' ''a̱lyoot'' ==Tyap== [[Fail:Two Flamingo Necks (21989862338).jpg|thumb|right|220px|'''Nfwuo''' nfi̱laminggo nfeang]] ===Yei=== * {{IPA|kcg|/nfʷʷo/}} ** {{hyphenation|kcg|n|fwuo}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-nfwuo.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[fwuo]] [[nfwuo|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} n3z4ho60rpd6bvrn6gmlc5f879gv1ay Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 12, 2025 10 2958 39737 2025-07-27T23:40:51Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 11, 2025|''Lyuo'']]<br> '''[[chameau]]''' ''a̱lyoot'' ==Fi̱ransa== [[File:07. Camel Profile, near Silverton, NSW, 07.07.2007.jpg|thumb|'''Chameau''']] ===Yei=== * [[Za̱FBS]]: /ʃa.mo/ * Anwuat: [[File:Fr-chameau.ogg|thumb|Si̱sak nang á̱ ngyei "chameau" a̱ni]] ===A̱lyoot=== '''chameau''' (''á̱kpa'' '''chameaux''') # [[a̱lakumi]] chame..." 39737 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 11, 2025|''Lyuo'']]<br> '''[[chameau]]''' ''a̱lyoot'' ==Fi̱ransa== [[File:07. Camel Profile, near Silverton, NSW, 07.07.2007.jpg|thumb|'''Chameau''']] ===Yei=== * [[Za̱FBS]]: /ʃa.mo/ * Anwuat: [[File:Fr-chameau.ogg|thumb|Si̱sak nang á̱ ngyei "chameau" a̱ni]] ===A̱lyoot=== '''chameau''' (''á̱kpa'' '''chameaux''') # [[a̱lakumi]] [[chameau|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 1j9vcdpv2cr1uqjqgfi2au01ppzhl5b Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 13, 2025 10 2959 39739 2025-07-27T23:43:20Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 12, 2025|''Lyuo'']]<br> '''[[beharing]]''' ''a̱lyoot'' ==Dot== [[Fail:Lost in the jungle (2636158905).jpg|thumb|'''beharing''']] ===Yei=== * [[Za̱FBS]]: /bəˈɦaː.rɪŋ/ (a̱ka̱tyong 3); * {{audio|nl|Nl-beharing.ogg}} * {{hyphenation|nl|be|ha|ring}} ===A̱lyoot=== [[de#Dot|de]] '''beharing''' (''á̱kpa'' [[de#Dot|de]] ?beharingen#Dot|'''be..." 39739 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 12, 2025|''Lyuo'']]<br> '''[[beharing]]''' ''a̱lyoot'' ==Dot== [[Fail:Lost in the jungle (2636158905).jpg|thumb|'''beharing''']] ===Yei=== * [[Za̱FBS]]: /bəˈɦaː.rɪŋ/ (a̱ka̱tyong 3); * {{audio|nl|Nl-beharing.ogg}} * {{hyphenation|nl|be|ha|ring}} ===A̱lyoot=== [[de#Dot|de]] '''beharing''' (''á̱kpa'' [[de#Dot|de]] ?[[beharingen#Dot|'''beharingen''']]) # [[cat]] [[beharing|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} hdrc4u2aft2dw32wgmukdoafhve768x Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 14, 2025 10 2960 39742 2025-07-27T23:49:36Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 13, 2025|''Lyuo'']]<br> '''[[bezems]]''' ''a̱lyoot'' ==Dot== [[File:New brooms.jpg|thumb|'''Bezems''']] ===Yei=== * [[Za̱FBS]]: /ˈbezəms/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bezems.ogg}} * {{hyphenation|nl|be|zems}} ===A̱lyoot=== [[de#Dot|de]] '''bezems''' # ''a̱nyiung'' [[bezem#Dot|bezem]] [[bezems|ya a̱son...]] Sa:Swánga̱lyiatwuki/Swa..." 39742 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 13, 2025|''Lyuo'']]<br> '''[[bezems]]''' ''a̱lyoot'' ==Dot== [[File:New brooms.jpg|thumb|'''Bezems''']] ===Yei=== * [[Za̱FBS]]: /ˈbezəms/ (a̱ka̱tyong 2) * {{audio|nl|Nl-bezems.ogg}} * {{hyphenation|nl|be|zems}} ===A̱lyoot=== [[de#Dot|de]] '''bezems''' # ''a̱nyiung'' [[bezem#Dot|bezem]] [[bezems|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} gghlxykgurja5aggxaha6j1m1l327yj Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 15, 2025 10 2961 39743 2025-07-27T23:52:24Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 14, 2025|''Lyuo'']]<br> '''[[a̱ka̱sasaaikurum]]''' ''a̱lyoot'' ==Tyap== [[Fail:Two banks in Llandudno (geograph 4914754).jpg|thumb|right|220px|'''A̱ka̱sasaaikurum''' a̱feang mi̱ Llandudno]] ===Yei=== * {{IPA|kcg|/əkəsasaːikurum/}} ** {{audio|kcg|Kcg-a̱ka̱sasaaikurum-a̱gwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|sa|saai|ku|rum}} (a̱k..." 39743 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 14, 2025|''Lyuo'']]<br> '''[[a̱ka̱sasaaikurum]]''' ''a̱lyoot'' ==Tyap== [[Fail:Two banks in Llandudno (geograph 4914754).jpg|thumb|right|220px|'''A̱ka̱sasaaikurum''' a̱feang mi̱ Llandudno]] ===Yei=== * {{IPA|kcg|/əkəsasaːikurum/}} ** {{audio|kcg|Kcg-a̱ka̱sasaaikurum-a̱gwagwa.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|sa|saai|ku|rum}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' [[a̱lisaaikurum]] [[a̱ka̱sasaaikurum|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 6plcfkw07r550yodz5pdi0u6s4duvvy Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 16, 2025 10 2962 39744 2025-07-27T23:54:02Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 15, 2025|''Lyuo'']]<br> '''[[can]]''' ''a̱lyoot'' ==Tyap== [[Fail:Charcoal BBQ.jpg|thumb|'''Can''' ku ya long a̱wot á̱ nshwai swakpat ma̱ng nhu a̱ni]] ===Yei=== * {{IPA|kcg|/t͡ʃan/}} ** {{audio|kcg|Can in Tyap language.ogg|a=}} ** {{hyphenation|kcg|can}} (a̱tyong 1) ===A̱lyoot=== '''can''' (''a̱nyiung'' '''[[a̱can]]''') :Sot swang a̱l..." 39744 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 15, 2025|''Lyuo'']]<br> '''[[can]]''' ''a̱lyoot'' ==Tyap== [[Fail:Charcoal BBQ.jpg|thumb|'''Can''' ku ya long a̱wot á̱ nshwai swakpat ma̱ng nhu a̱ni]] ===Yei=== * {{IPA|kcg|/t͡ʃan/}} ** {{audio|kcg|Can in Tyap language.ogg|a=}} ** {{hyphenation|kcg|can}} (a̱tyong 1) ===A̱lyoot=== '''can''' (''a̱nyiung'' '''[[a̱can]]''') :Sot swang a̱lyiat: ::'''hu''' (''a̱nyiung'' '''ka''') # '''Can''' yet á̱kpa a̱can kya ka̱ yet a̱dyundyung gbi̱mgbi̱ra̱m a̱fwui nkwon nang a̱ ni̱ ta̱fi̱t á̱ wan kyayak ma̱ng a̱nhu a̱ni. [[can|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 0xk6az0o2u02c6eqvhmp1a5coprlpoy Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 17, 2025 10 2963 39745 2025-07-27T23:55:53Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 16, 2025|''Lyuo'']]<br> '''[[fa̱n]]''' ''a̱lyoot'' ==Tyap== [[Fail:Fish diversity.jpg|thumb|right|220px|Ntangka̱i '''fa̱n''' nvwuon]] ===Yei=== * {{IPA|kcg|/fən/}} ** {{hyphenation|kcg|fa̱n}} (a̱tyong 1) ** {{audio|kcg|Kcg-fa̱n.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱fa̱n]] [[fa̱n|ya a̱son...]] Sa:Swánga̱lyiatwuki/Swang a̱l..." 39745 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 16, 2025|''Lyuo'']]<br> '''[[fa̱n]]''' ''a̱lyoot'' ==Tyap== [[Fail:Fish diversity.jpg|thumb|right|220px|Ntangka̱i '''fa̱n''' nvwuon]] ===Yei=== * {{IPA|kcg|/fən/}} ** {{hyphenation|kcg|fa̱n}} (a̱tyong 1) ** {{audio|kcg|Kcg-fa̱n.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱fa̱n]] [[fa̱n|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} bfj4qcdli3ib8br3ap2drqwd19599jh Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 18, 2025 10 2964 39746 2025-07-27T23:57:34Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 17, 2025|''Lyuo'']]<br> '''[[a̱bwantak]]''' ''a̱lyoot'' ==Tyap== [[Fail:Thigh moko.jpg|thumb|'''A̱bwantak''' nang á̱ ku ghwak tazwa nggu a̱ni.]] [[Fail:Uncooked chicken legs.jpg|thumb|'''A̱'''yaa'''bwantak''' nywán.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱bwan]]'' + ''[[tak]]''. === Yei === * {{IPA|kcg|/əbʷàn táɡ/}} ** {{hyphenation|..." 39746 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 17, 2025|''Lyuo'']]<br> '''[[a̱bwantak]]''' ''a̱lyoot'' ==Tyap== [[Fail:Thigh moko.jpg|thumb|'''A̱bwantak''' nang á̱ ku ghwak tazwa nggu a̱ni.]] [[Fail:Uncooked chicken legs.jpg|thumb|'''A̱'''yaa'''bwantak''' nywán.]] === Bwoi a̱lyoot === Neet ma̱ ''[[a̱bwan]]'' + ''[[tak]]''. === Yei === * {{IPA|kcg|/əbʷàn táɡ/}} ** {{hyphenation|kcg|a̱|bwan|tak}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱bwantak.ogg|a=}} === A̱lyoot === '''a̱bwantak''' (''á̱kpa'' '''[[a̱yaabwantak]]''') [[a̱bwantak|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 8553vq20erbnjvki6n6ls8xe94ijemg Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 19, 2025 10 2965 39747 2025-07-27T23:59:18Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 18, 2025|''Lyuo'']]<br> '''[[kikkers]]''' ''a̱lyoot'' ==Dot== [[Fail:Anura Diversity.jpg|thumb|'''kikkers''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-kikkers.ogg}} * {{hyphenation|nl|kik|kers}} ===A̱lyoot=== [[de#Dot|de]] '''kikkers''' # ''a̱nyiung'' [[kikker#Dot|kikker]] [[kikkers|ya a̱son...]] Sa:Swánga̱lyiatwuk..." 39747 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 18, 2025|''Lyuo'']]<br> '''[[kikkers]]''' ''a̱lyoot'' ==Dot== [[Fail:Anura Diversity.jpg|thumb|'''kikkers''']] ===Yei=== * [[Za̱FBS]]: // (a̱ka̱tyong 2) * {{audio|nl|Nl-kikkers.ogg}} * {{hyphenation|nl|kik|kers}} ===A̱lyoot=== [[de#Dot|de]] '''kikkers''' # ''a̱nyiung'' [[kikker#Dot|kikker]] [[kikkers|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} osh5to3427c2qp9k3kejbailhx38x4o Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 20, 2025 10 2966 39750 39749 2025-07-28T00:04:51Z Kambai Akau 8 39750 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 19, 2025|''Lyuo'']]<br> '''[[wegen]]''' ''a̱lyoot'' ==Dot== [[File:India roadway map.svg|thumb|'''Wegen''' in India]] ===Yei=== * [[Za̱FBS]]: /ˈweɣə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-wegen.ogg}} * {{hyphenation|nl|we|gen}} ===A̱lyoot=== [[de#Dot|de]] '''wegen''' # ''a̱nyiung'' [[weg#Dot|weg]] [[wegen|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 4g0j1kruzbnxtc3d9rne3xkk46o435q Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 21, 2025 10 2967 39751 2025-07-28T00:05:48Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 20, 2025|''Lyuo'']]<br> '''[[schedels]]''' ''a̱lyoot'' ==Dot== [[Fail:Calaveras skulls.jpg|thumb|'''schedels''']] ===Yei=== * [[Za̱FBS]]: /sχedəls/ (a̱ka̱tyong 2) * {{audio|nl|Nl-schedels.ogg}} * {{hyphenation|nl|sche|dels}} ===A̱lyoot=== [[de#Dot|de]] '''schedels''' # ''a̱nyiung'' [[schedel#Dot|schedel]] [[schedels|ya a̱son...]] Sa:..." 39751 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 20, 2025|''Lyuo'']]<br> '''[[schedels]]''' ''a̱lyoot'' ==Dot== [[Fail:Calaveras skulls.jpg|thumb|'''schedels''']] ===Yei=== * [[Za̱FBS]]: /sχedəls/ (a̱ka̱tyong 2) * {{audio|nl|Nl-schedels.ogg}} * {{hyphenation|nl|sche|dels}} ===A̱lyoot=== [[de#Dot|de]] '''schedels''' # ''a̱nyiung'' [[schedel#Dot|schedel]] [[schedels|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} nm3gmv0b7vouoagfn7k2yydv3o2ryo7 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 22, 2025 10 2968 39752 2025-07-28T00:07:15Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 21, 2025|''Lyuo'']]<br> '''[[A̱tyulyiatdot]]''' ''a̱lyoot'' ==Tyap== [[File:Dutch Sheets speaking.jpeg|thumb|'''A̱tyulyiatdot''' a̱ghyang a̱ shyia̱ di̱ tyiet á̱nietkhwi ba tazwa naai A̱gwaza.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[lyiat]]'' + ''[[Dot]]''. ===Yei=== * {{IPA|kcg|/ətʲulʲʲaddod/}} ** {{hyphenation|kcg|A̱|t..." 39752 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 21, 2025|''Lyuo'']]<br> '''[[A̱tyulyiatdot]]''' ''a̱lyoot'' ==Tyap== [[File:Dutch Sheets speaking.jpeg|thumb|'''A̱tyulyiatdot''' a̱ghyang a̱ shyia̱ di̱ tyiet á̱nietkhwi ba tazwa naai A̱gwaza.]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱tyu]]'' + ''[[lyiat]]'' + ''[[Dot]]''. ===Yei=== * {{IPA|kcg|/ətʲulʲʲaddod/}} ** {{hyphenation|kcg|A̱|tyu|lyiat|dot}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-A̱tyulyiatdot.oga|a=}} ===A̱lyoot=== '''A̱tyulyiatdot''' (''á̱kpa'' '''[[Á̱nietlyiatdot]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') # '''A̱tyulyiatdot''' yet a̱tyu a̱ lyen lyiat da̱ a̱lyem [[Dot]] kikya. Dot ji bye yet a̱lyem mbyin a̱wot ji̱ bye nwai yet nggu a̱lyem mbyin. Ka̱ doot ji̱ yet nggu a̱lyem a̱feang ki a̱tat kya, a̱wot a̱ fi̱k a̱ si̱ lyen lyiat hu. [[A̱tyulyiatdot|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} j79kstfxapyn8g6grwt074sigu7pgfi Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 23, 2025 10 2969 39754 2025-07-28T00:09:45Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 22, 2025|''Lyuo'']]<br> '''[[kippeneieren]]''' ''a̱lyoot'' ==Dot== [[File:6-Pack-Chicken-Eggs.jpg|thumb|'''Kippeneiren''']] ===Yei=== * [[Za̱FBS]]: /ˈkɪpə(n)ˌɛijərə(n)/ (a̱ka̱tyong 5); * {{audio|nl|Nl-kippeneieren.ogg}} * {{hyphenation|nl|kip|pen|ei|e|ren}} ===A̱lyoot=== [[de#Dot|de]] '''kippeneieren''' # ''a̱nyiung'' kippenei#Dot|..." 39754 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 22, 2025|''Lyuo'']]<br> '''[[kippeneieren]]''' ''a̱lyoot'' ==Dot== [[File:6-Pack-Chicken-Eggs.jpg|thumb|'''Kippeneiren''']] ===Yei=== * [[Za̱FBS]]: /ˈkɪpə(n)ˌɛijərə(n)/ (a̱ka̱tyong 5); * {{audio|nl|Nl-kippeneieren.ogg}} * {{hyphenation|nl|kip|pen|ei|e|ren}} ===A̱lyoot=== [[de#Dot|de]] '''kippeneieren''' # ''a̱nyiung'' [[kippenei#Dot|kippenei]] [[kippeneieren|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 8ohqplgis1abgolqs6ds5wvz4w5trsm Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 24, 2025 10 2970 39755 2025-07-28T00:11:11Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 23, 2025|''Lyuo'']]<br> '''[[Á̱nietsuri̱nam]]''' ''a̱lyoot'' ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲesúrɨnam/}} ** {{hyphenation|kcg|Á̱|niet|su|ri̱|nam}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-Á̱nietsuri̱nam.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[A̱tyusuri̱nam]] ====Vak yei ghyang==== * [[A̱suri̱nam]] ====Bwan di̱ lilyem ghyáng..." 39755 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 23, 2025|''Lyuo'']]<br> '''[[Á̱nietsuri̱nam]]''' ''a̱lyoot'' ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀nʲesúrɨnam/}} ** {{hyphenation|kcg|Á̱|niet|su|ri̱|nam}} (a̱ka̱tyong 5) ** {{audio|kcg|Kcg-Á̱nietsuri̱nam.ogg|a=}} ===A̱lyoot=== # ''a̱nyiung'' [[A̱tyusuri̱nam]] ====Vak yei ghyang==== * [[A̱suri̱nam]] ====Bwan di̱ lilyem ghyáng==== * [[Shong]]: [[wikt:en:Surinamese|Surinamese]] [[Á̱nietsuri̱nam|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} h1q6jgbnb3ueankkun0xw3pjx4vwdjj Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 25, 2025 10 2971 39756 2025-07-28T00:12:33Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 24, 2025|''Lyuo'']]<br> '''[[ulən]]''' ''a̱lyoot'' ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùlə́n/ * A̱nwuat: ===A̱lyoot=== '''ulən''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[ulən|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}}" 39756 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 24, 2025|''Lyuo'']]<br> '''[[ulən]]''' ''a̱lyoot'' ==Tyap (Gworog)== ===Yei=== * [[Za̱FBS]]: /ùlə́n/ * A̱nwuat: ===A̱lyoot=== '''ulən''' (''á̱kpa'' '''**''') # [[a̱la̱n]] [[ulən|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 0wh2ov17kkfazjwsuu8f3kkgqjzw7z4 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 26, 2025 10 2972 39758 2025-07-28T00:15:49Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 25, 2025|''Lyuo'']]<br> '''[[mierenhoop]]''' ''a̱lyoot'' ==Dot== [[File:Anthill in Sebele.jpg|thumb|'''Mierenhoop''']] ===Yei=== * [[Za̱FBS]]: /ˈmirə(n)ˌhop/ (a̱ka̱tyong 3) * {{audio|nl|Nl-mierenhoop.ogg}} * {{hyphenation|nl|mie|ren|hoop}} ===A̱lyoot=== [[de#Dot|de]] '''mierenhoop''' (''á̱kpa:'' [[de#Dot|de]] mierenhopen#Dot|'''mierenh..." 39758 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 25, 2025|''Lyuo'']]<br> '''[[mierenhoop]]''' ''a̱lyoot'' ==Dot== [[File:Anthill in Sebele.jpg|thumb|'''Mierenhoop''']] ===Yei=== * [[Za̱FBS]]: /ˈmirə(n)ˌhop/ (a̱ka̱tyong 3) * {{audio|nl|Nl-mierenhoop.ogg}} * {{hyphenation|nl|mie|ren|hoop}} ===A̱lyoot=== [[de#Dot|de]] '''mierenhoop''' (''á̱kpa:'' [[de#Dot|de]] [[mierenhopen#Dot|'''mierenhopen''']]) # [[a̱gban]] [[mierenhoop|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} dce2d31evplx75t3qqobvdi44q22759 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 27, 2025 10 2973 39760 39759 2025-07-28T00:18:10Z Kambai Akau 8 39760 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 26, 2025|''Lyuo'']]<br> '''[[a̱cap-a̱ta]]''' ''a̱lyoot'' ==Tyap== [[Fail:FlaemischerSpleissZweiseitig.jpeg|thumb|'''A̱cap-a̱ta''']] === Bwoi a̱lyoot === Neet di̱ ''[[a̱cap]]'' + ''[[a̱ta]]''. ===Yei=== * {{IPA|kcg|/ət͡ʃab-ətá/}} ** {{audio|kcg|Kcg-a̱cap-a̱ta.oga|a=}} ** {{hyphenation|kcg|a̱|cap|a̱|ta}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱cap-a̱ta''' (''á̱kpa'' '''[[cap-a̱ka̱ta]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') #'''A̱cap-a̱ta''' yet a̱ywan a̱ta kya nang á̱ tyei hyet á̱ khwat mat á̱ ma kyang. [[a̱cap-a̱ta|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} scmajnez7vewy920csjstw77t2l9efr Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 28, 2025 10 2974 39761 2025-07-28T00:19:58Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 27, 2025|''Lyuo'']]<br> '''[[a̱fi̱nfa̱n]]''' ''a̱lyoot'' ==Tyap== [[Fail:Monarch Butterfly Danaus plexippus on Echinacea purpurea 2800px.jpg|thumb|'''A̱fi̱nfa̱n''' a̱zakywat]] === Yei === * {{IPA|kcg|/ə̀fɨ̀nfə̀n/}} ** {{hyphenation|kcg|a̱|fi̱n|fa̱n}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱fi̱nfa̱n.ogg|a=}} === A̱lyoot === '''a..." 39761 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 27, 2025|''Lyuo'']]<br> '''[[a̱fi̱nfa̱n]]''' ''a̱lyoot'' ==Tyap== [[Fail:Monarch Butterfly Danaus plexippus on Echinacea purpurea 2800px.jpg|thumb|'''A̱fi̱nfa̱n''' a̱zakywat]] === Yei === * {{IPA|kcg|/ə̀fɨ̀nfə̀n/}} ** {{hyphenation|kcg|a̱|fi̱n|fa̱n}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱fi̱nfa̱n.ogg|a=}} === A̱lyoot === '''a̱fi̱nfa̱n''' (''á̱kpa'' '''[[a̱yaafi̱nfa̱n]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱fi̱nfa̱n''' ([[species:Lepidoptera|''Lepidoptera'']]) wu yet tangka̱i a̱sham kyangcet hwa ku byia̱ nfeap fi̱ri̱p a̱ni. [[a̱fi̱nfa̱n|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} riudxsgrcripkiizpnjvv7vxwct2zvf Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 29, 2025 10 2975 39762 2025-07-28T00:21:50Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 28, 2025|''Lyuo'']]<br> '''[[a̱na]]''' ''a̱lyoot'' ==Tyap== [[Fail:Small Intestine.jpg|thumb|'''A̱na''' a̱fa a̱tyubishyi]] [[Fail:Siberian-nephrite-jade-bangle-vong-kieng-ngoc-bich-kimquigems.jpg|thumb|'''A̱na''' bwak]] [[Fail:Anamirta cocculus 2.jpg|thumb|'''A̱na''' bu yet tangka̱i a̱ban hwa]] ===Yei=== * {{IPA|kcg|/əna/}} ** {{hyphenati..." 39762 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 28, 2025|''Lyuo'']]<br> '''[[a̱na]]''' ''a̱lyoot'' ==Tyap== [[Fail:Small Intestine.jpg|thumb|'''A̱na''' a̱fa a̱tyubishyi]] [[Fail:Siberian-nephrite-jade-bangle-vong-kieng-ngoc-bich-kimquigems.jpg|thumb|'''A̱na''' bwak]] [[Fail:Anamirta cocculus 2.jpg|thumb|'''A̱na''' bu yet tangka̱i a̱ban hwa]] ===Yei=== * {{IPA|kcg|/əna/}} ** {{hyphenation|kcg|a̱|na}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱na.ogg|a=}} ===A̱lyoot=== '''a̱na''' (''á̱kpa'' '''[[na]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') '''A̱na''' ka bye fa # A̱junjung nam hwa a̱ byia̱ a̱bwong a̱mami nka gu kyiak neet mi̱ tswu a̱fa ji ba̱ng si̱ nat a̱li̱p wu. Nggu wa kwang kyayak na. [[a̱na|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 2hfrsn8ggko3r42givsmoi6nvxoql3g Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 30, 2025 10 2976 39763 2025-07-28T00:23:40Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 29, 2025|''Lyuo'']]<br> '''[[sha̱p]]''' ''a̱lyoot'' ==Tyap== [[Fail:Mountain gorilla (Gorilla beringei beringei) female eating root.jpg|thumb|'''Sha̱p'''-zeam ji̱ ya a̱nan]] ===Yei=== * {{IPA|kcg|/ʃəb/}} ** {{audio|kcg|Kcg-sha̱p.ogg|a=}} ** {{hyphenation|kcg|sha̱p}} (a̱tyong 1) ===Ghwughwu=== '''sha̱p''' (''á̱kpa'' '''[[shá̱p]]) :S..." 39763 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 29, 2025|''Lyuo'']]<br> '''[[sha̱p]]''' ''a̱lyoot'' ==Tyap== [[Fail:Mountain gorilla (Gorilla beringei beringei) female eating root.jpg|thumb|'''Sha̱p'''-zeam ji̱ ya a̱nan]] ===Yei=== * {{IPA|kcg|/ʃəb/}} ** {{audio|kcg|Kcg-sha̱p.ogg|a=}} ** {{hyphenation|kcg|sha̱p}} (a̱tyong 1) ===Ghwughwu=== '''sha̱p''' (''á̱kpa'' '''[[shá̱p]]) :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''ji''') '''Sha̱p''' fa: # Nyam ku di̱n jen jhyang, a̱tyubishyi, ku kyang nang á̱ byia̱ za̱kwa jhyiung ma̱nang nggwoneam, a̱byii̱k, a̱nap, a̱yang-a̱li ku a̱yang-a̱byin a̱ni. [[sha̱p|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 6zozh4c8puhqb4qmtscelsrk1f7q1bf Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 31, 2025 10 2977 39766 39764 2025-07-28T00:26:53Z Kambai Akau 8 39766 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 30, 2025|''Lyuo'']]<br> '''[[a̱lyoot]]''' ''a̱lyoot'' ==Tyap== [[Fail:Foxfield03LB.jpg|thumb|'''A̱lyoot''' vak a̱ghyang a̱ma̱nyii A̱shong]] === Yei=== * {{IPA|kcg|/əlʲoːd/}} ** {{audio|kcg|Kcg-a̱lyoot.ogg|a=}} ** {{hyphenation|kcg|a̱|lyoot}} (a̱ka̱tyong 2) * '''Fantswam''': a̱lyrok /ə̀lʲurog/ ** A̱nwuat: === Alyoot=== '''a̱lyoot''' (''á̱kpa'' '''[[lyulyoot]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''hu''') # '''A̱lyoot''' yet a̱tyan yei a̱tyubishyi, nyam, a̱vwuo ku kyang ghyang. Á̱ ni̱ nwuak a̱lyoot á̱ nkhap á̱nietbishyi, a̱ka̱vwuo mbeang nkyang ma̱ a̱di̱di̱t. [[a̱lyoot|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} p2b587801rzhp5j3v18lsfp7fkkt4rq Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 1, 2025 10 2978 39767 2025-07-28T00:28:54Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 31, 2025|''Lyuo'']]<br> '''[[murum]]''' ''ta̱m'' ==Tyap== [[File:Eating just like the grown-ups (8041062424).jpg|thumb|Nggwon a̱murum shyia̱ di̱ '''murum''' nam ma̱ a̱yit.]] ===Yei=== * {{IPA|kcg|/múrúm/}} ** {{audio|kcg|Kcg-Murum.oga|a=}} ** {{hyphenation|kcg|mu|rum}} (a̱ka̱tyong 2) ===Ta̱m=== '''murum''' (''á̱kpa'' '''mmurum''') mu..." 39767 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱natat 31, 2025|''Lyuo'']]<br> '''[[murum]]''' ''ta̱m'' ==Tyap== [[File:Eating just like the grown-ups (8041062424).jpg|thumb|Nggwon a̱murum shyia̱ di̱ '''murum''' nam ma̱ a̱yit.]] ===Yei=== * {{IPA|kcg|/múrúm/}} ** {{audio|kcg|Kcg-Murum.oga|a=}} ** {{hyphenation|kcg|mu|rum}} (a̱ka̱tyong 2) ===Ta̱m=== '''murum''' (''á̱kpa'' '''mmurum''') murum, ka̱n murum, ku murum, za̱ murum, ba̱ murum, bye murum, wu murum, na murum, mmurum # '''Murum''' fa ka̱nang a̱yin ku nyam ya kyang a̱mgba̱m a̱ si̱ bwat kyang bah. [[murum|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} n4hhpycz9k3j8yc6f19nslnc1l7slau Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 2, 2025 10 2979 39768 2025-07-28T00:30:44Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 1, 2025|''Lyuo'']]<br> '''[[kyangzappyia̱]]''' ''a̱lyoot'' ==Tyap== [[Fail:Plastic comb, 2015-06-07.jpg|thumb|'''Kyangzappyia̱''' pi̱lasi̱tik]] === Bwoi a̱lyoot === Neet di̱ ''[[kyang]]'' + ''[[zap]]'' + ''[[pyia̱]]''. ===Yei=== * {{IPA|kcg|/kʲáŋ d͡zab pʲʲə/}} ** {{audio|kcg|Kcg-kyangzappyia̱.oga|a=}} ** {{hyphenation|kcg|kyang|z..." 39768 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 1, 2025|''Lyuo'']]<br> '''[[kyangzappyia̱]]''' ''a̱lyoot'' ==Tyap== [[Fail:Plastic comb, 2015-06-07.jpg|thumb|'''Kyangzappyia̱''' pi̱lasi̱tik]] === Bwoi a̱lyoot === Neet di̱ ''[[kyang]]'' + ''[[zap]]'' + ''[[pyia̱]]''. ===Yei=== * {{IPA|kcg|/kʲáŋ d͡zab pʲʲə/}} ** {{audio|kcg|Kcg-kyangzappyia̱.oga|a=}} ** {{hyphenation|kcg|kyang|zap|pyia̱}} (a̱ka̱tyong 3) ===A̱lyoot=== '''kyangzappyia̱''' (''á̱kpa'' '''[[nkyangzappyia̱]]''') :Sot swang a̱lyiat: ::'''hu''' (''á̱kpa'' '''na''') #'''Kyangzappyia̱''' hu yet a̱ngga á̱ nyia̱ ma̱ng kwon wa ku ma̱ng pi̱lasi̱tik nang á̱ ka nzap pyia̱ hu ma̱ng a̱nhu a̱ni. [[kyangzappyia̱|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} tb93zaxoehjg92h043vqawqglivd0sx Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 3, 2025 10 2980 39769 2025-07-28T00:33:32Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 2, 2025|''Lyuo'']]<br> '''[[a̱la̱tong]]''' ''a̱lyoot'' ==Tyap== [[Fail:Leonid Meteor (cropped).jpg|thumb|'''A̱la̱tong''' mi̱ kyai tswazwa hu]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱la̱n#A̱lyoot_2|a̱la̱n]]'' + ''[[ntong]]''. ===Yei=== * {{IPA|kcg|/ələtɔŋ/}} ** {{audio|kcg|Kcg-a̱la̱tong.ogg|a=}} ** {{hyphenation|kcg|a̱|la̱|tong}}..." 39769 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 2, 2025|''Lyuo'']]<br> '''[[a̱la̱tong]]''' ''a̱lyoot'' ==Tyap== [[Fail:Leonid Meteor (cropped).jpg|thumb|'''A̱la̱tong''' mi̱ kyai tswazwa hu]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱la̱n#A̱lyoot_2|a̱la̱n]]'' + ''[[ntong]]''. ===Yei=== * {{IPA|kcg|/ələtɔŋ/}} ** {{audio|kcg|Kcg-a̱la̱tong.ogg|a=}} ** {{hyphenation|kcg|a̱|la̱|tong}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱la̱tong''' (''á̱kpa'' '''[[a̱yaala̱tong]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱la̱tong''' wu yet a̱di̱di̱ri̱k sai wa a̱ ni̱ cyet kyai tswazwa hu a̱ni nang a̱ta̱ngwat. Mi̱ tashikum A̱tyap, á̱ kyiak nyia̱ ka̱nang a̱la̱tong kwa mi̱ nyuo a̱byii̱k, a̱ na shyia̱ ma̱ng shyia̱ a̱ si̱ byin a̱tyu a̱ yet a̱nggi̱ri̱m a̱ni mi̱ cet. [[a̱la̱tong|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} g6gxs8poibu1m8horwd68jx9mec8fq1 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 4, 2025 10 2981 39770 2025-07-28T00:38:42Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 3, 2025|''Lyuo'']]<br> '''[[a̱ngeam]]''' ''a̱lyoot'' ==Tyap== [[Fail:Female Axilla Closeup 2.jpg|thumb|'''A̱ngeam''' a̱byii̱k nang á̱ ku kwat a̱ni.]] ===Yei=== * {{IPA|kcg|/ə̀ŋeam/}} ** {{hyphenation|kcg|a̱|ngeam}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱ngeam.ogg|a=}} ===A̱lyoot=== '''a̱ngeam''' (''á̱kpa'' '''[[a̱ka̱ngeam]]''')..." 39770 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 3, 2025|''Lyuo'']]<br> '''[[a̱ngeam]]''' ''a̱lyoot'' ==Tyap== [[Fail:Female Axilla Closeup 2.jpg|thumb|'''A̱ngeam''' a̱byii̱k nang á̱ ku kwat a̱ni.]] ===Yei=== * {{IPA|kcg|/ə̀ŋeam/}} ** {{hyphenation|kcg|a̱|ngeam}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-a̱ngeam.ogg|a=}} ===A̱lyoot=== '''a̱ngeam''' (''á̱kpa'' '''[[a̱ka̱ngeam]]''') : Sot swang a̱lyiat: :: '''ka''' (''a̱kpa'' '''na''') '''A̱ngeam''' ka yet kap vam hwa ku yet kap a̱ma̱nta a̱khwut ku a̱ga̱sa̱t ghwuan ma̱ng vam hu. [[a̱ngeam|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} c8fy9r96s3yohevgjc5pwko96uekqis Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 5, 2025 10 2982 39771 2025-07-28T00:41:11Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 4, 2025|''Lyuo'']]<br> '''[[Ba̱li̱jiyom]]''' ''a̱lyoot'' ==Tyap== [[File:Be-map.png|thumb|Ta̱si̱la a̱byin '''Ba̱li̱jiyom''']] [[File:Flag of Belgium (civil).svg|thumb|Tyiang a̱toot shi a̱byin '''Ba̱li̱jiyom'''.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "Ba̱li̱jiyom" ji neet da̱ a̱tsat wu wa "''[[Belgium]]''". ===Yei=== * {..." 39771 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 4, 2025|''Lyuo'']]<br> '''[[Ba̱li̱jiyom]]''' ''a̱lyoot'' ==Tyap== [[File:Be-map.png|thumb|Ta̱si̱la a̱byin '''Ba̱li̱jiyom''']] [[File:Flag of Belgium (civil).svg|thumb|Tyiang a̱toot shi a̱byin '''Ba̱li̱jiyom'''.]] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat "Ba̱li̱jiyom" ji neet da̱ a̱tsat wu wa "''[[Belgium]]''". ===Yei=== * {{IPA|kcg|/bə́lɨ́d͡ʒijòm/}} ** {{hyphenation|kcg|Ba̱|li̱|ji|yom}} (a̱ka̱tyong 4) ** {{audio|kcg|Kcg-Ba̱li̱jiyom.oga|a=}} ===A̱lyoot=== '''Ba̱li̱jiyom''' (''á̱kpa'' '''*''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''*''') #'''Ba̱li̱jiyom''' yet a̱byin kya ka̱ yong ma̱sa̱t a̱ni, di̱ fam Jenshyung Yurop. [[Ba̱li̱jiyom|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} d4t3pmn4xjudzzmbxdamsgdixuduf23 a̱yangkwai 0 2983 39792 39791 2025-07-30T22:34:15Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 39792 wikitext text/x-wiki ==Tyap== [[File:Mucuna pruriens 25.jpg|thumb|'''A̱yangkwai''']] ===Bwoi a̱lyoot=== Á̱ ku bwuo swang a̱lyiat ji neet mi̱ ''[[a̱yang]]'' + ''[[kwai]]''. ===Yei=== * {{IPA|kcg|/ə́jankwai/}} ** {{hyphenation|kcg|a̱|yang|kwai}} (a̱ka̱tyong 3) ** {{audio|kcg|Kcg-a̱yangkwai.oga|a=}} ===A̱lyoot=== '''a̱yangkwai''' (''á̱kpa'' '''[[a̱yaayangkwai]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱yangkwai''' ([[Species:Mucuna pruriens|''Mucuna pruriens'']]) yet tangka̱i a̱ban hwa. Gbajak nhu hu byia̱ á̱sunswuo ba̱ sweang ba̱t a̱ni ka̱ a̱yin la. #* ''Vam hu sweang nung a ngyei n kwon '''a̱yangkwai''' wa a̱ni.'' #* ''Á̱ tsot nggu ma̱ng ywan '''a̱yangkwai''' hwa mat lakfwuong nggu hu.'' #* ''Yok la bah o! '''A̱yangkwai''' wa wu!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱ban}} * [[A̱ghwangkpang]]: {{t+|yo|yèrèpè}}, {{t+|yo|wèrèpè}} * [[A̱kum-a̱cyi]]: {{t+|ig|agbala}} * [[Dot]]: {{t+|nl|fluweelboon}} * [[Kpat]]: {{t+|ha|karara}} * [[Shong]]: {{t+|en|cowage}}, {{t+|en|cowhage}}, {{t+|en|cowitch}}, {{t+|en|velvet bean}} {{trans-bottom}} ===Ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] 31abhne3pz8ff20zch7jv7idtonscfu Ta‌̱mpi‌̱let:Bot 10 2984 39797 39796 2025-08-01T01:32:28Z Kambai Akau 8 Undo revision [[Special:Diff/39796|39796]] by [[Special:Contributions/Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 39797 wikitext text/x-wiki {| class="messagebox plainlinks" style="background-color:var(--background-color-neutral, #eaecf0); border:1px solid #AAAAAA; margin:0pt auto 1em; padding:0.2em; width:80%;" | style="text-align:center;" |[[Image:Crystal Clear action run.svg|50px]] | style="text-align:left;" width="100%"|'''A̱la̱n kani yet tswambishyi (bot) ja nang [[:{{{site|kcg}}}:User:{{{1}}}|{{{1}}}]] ([[:{{{site|kcg}}}:User talk:{{{1}}}|talk]] • [[:{{{site|kcg}}}:Special:Contributions/{{{1}}}|contribs]]) tyok tazwa a̱ni.''' Ka̱ yet bebi-roba a̱toot-a̱ti̱tak hwa bah, da̱ a̱kwonu a̱kya, ka̱ yet a̱la̱n kya ka̱ nyian ta̱m a̱pyia̱ nka ku ma̱sa̱t ku ma̱ng a̱da̱dei beang mat nyian jhyuk nang á̱ maai nyia̱ á̱ bu nyia̱ á̱ bu nyia̱ di̱n jen ma̱ a̱di̱di̱t a̱ni nang a̱yin maai van ma̱ng a̱nhu a̱ni ka̱ gu nyia̱ ma̱ a̱pyia̱ nggu ma̱ng bwak nggu hu. <br> <small>''A̱yaakwak-a̱son: ka̱nang tswambishyi (bot) jini ta̱bat nyian kyang ku myim a̱ni bah, ma̱sa̱kut [{{fullurl:Special:Blockip|wpBlockAddress={{PAGENAMEE}}&wpBlockExpiry=indefinite&wpAnonOnly=0&wpEnableAutoblock=0&wpCreateAccount=0&wpBlockReason=Bot%20malfunctioning:%20}} fwun njii].''</small> |}{{{sa|[[Sa:Tswámbishyi Swánga̱lyiatwuki|<includeonly>{{PAGENAME}}</includeonly> ]]}}}<noinclude>{{documentation}}</noinclude> m4gsqqqhzpzce9jz7i6lh5uu9sg1u7p A̱tyunta̱m:Akambot 0 2985 39799 39798 2025-08-01T01:38:34Z Kambai Akau 8 39799 wikitext text/x-wiki {{Bot|Kambai Akau}} cyeegbcrrfdqk6pvsey7k9bw5124i4t Sa:Tswámbishyi Swánga̱lyiatwuki 14 2986 39800 2025-08-01T01:40:45Z Kambai Akau 8 Redirected page to [[Sa:Bots]] 39800 wikitext text/x-wiki #REDIRECT [[Sa:Bots]] [[Sa:Swánga̱lyiatwuki]] a58c89i4zxvhhcgx0s3f4vxcbct0hgm Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 6, 2025 10 2987 39801 2025-08-03T17:04:57Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 5, 2025|''Lyuo'']]<br> '''[[a̱ka̱la̱u]]''' ''a̱lyoot'' ==Tyap== [[Fail:Sinuiju Collage.png|thumb|'''A̱ka̱la̱u''' a̱feang shyia̱ mi̱ ghwughwu huni]] [[Fail:A yam farm in Atak ma wai.jpg|thumb|'''A̱ka̱la̱u''' cyi]] === Bwoi a̱lyoot === Neet di̱ ''[[a̱ka̱-]]'' + ''[[a̱la̱u]]''. ===Yei=== * {{IPA|kcg|/əkələu/}} ** {{audio|kcg|K..." 39801 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 5, 2025|''Lyuo'']]<br> '''[[a̱ka̱la̱u]]''' ''a̱lyoot'' ==Tyap== [[Fail:Sinuiju Collage.png|thumb|'''A̱ka̱la̱u''' a̱feang shyia̱ mi̱ ghwughwu huni]] [[Fail:A yam farm in Atak ma wai.jpg|thumb|'''A̱ka̱la̱u''' cyi]] === Bwoi a̱lyoot === Neet di̱ ''[[a̱ka̱-]]'' + ''[[a̱la̱u]]''. ===Yei=== * {{IPA|kcg|/əkələu/}} ** {{audio|kcg|Kcg-a̱ka̱la̱u.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|la̱u}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱la̱u#A̱lyoot_1|a̱la̱u]] [[a̱ka̱la̱u|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} fx8iylg35x6r123p6hf4p4voqbko06o Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 7, 2025 10 2988 39803 39802 2025-08-05T16:31:09Z Kambai Akau 8 39803 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 6, 2025|''Lyuo'']]<br> '''[[a̱li]]''' ''a̱lyoot'' ==Tyap== [[Fail:Bernard Fagg's compound 2.jpg|thumb|'''A̱li''' Bernard Fagg mi̱ Nok.]] [[Fail:Iris - left eye of a girl.jpg|thumb|'''A̱li''' nggwoneam a̱ghyang.]] ===Yei === * {{IPA|kcg|/ə̀lí/}} ** {{hyphenation|kcg|a̱|li}} (a̱ka̱tyong 2) ** {{audio|kcg|Kcg-A̱li.ogg|a=}} * Fantswam: [[ka̱li]] /kǝ́lí/ ** A̱nwuat: * Gwoot, Ta̱kat, Tyuku: [[uli]] /ùlí/ ** A̱nwuat: ===A̱lyoot 1=== '''a̱li''' (''á̱kpa'' '''[[a̱ka̱sa]]''') :Sot swang a̱lyiat ::'''ka''' (''á̱kpa'' '''na''') #'''A̱li''' yet nok hwa nang á̱nietbishyi ku nyám swan a̱ni. #* '''''A̱li''' nung kya ka.'' [[a̱li|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} j0qhxdtkep8wto83fljhp3udt114psg Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 8, 2025 10 2989 40014 39806 2025-11-02T23:26:09Z Flame, not lame 655 removing my picture 40014 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 7, 2025|''Lyuo'']]<br> '''[[tsurí̱p]]''' ''a̱lyoot'' ==Tyap== [[Fail:No brooms without broom makers.jpg|thumb|A̱tyok a̱ghyang ba̱ng '''tsuri̱p''' ma̱ng bwak myian nggu hu]] ===Yei=== * {{IPA|kcg|/t͡surɨb/}} ** {{audio|kcg|Kcg-tsuri̱p.oga|a=}} ** {{hyphenation|kcg|tsu|ri̱p}} (a̱ka̱tyong 2) ===A̱lyoot=== '''tsuri̱p''' (''á̱kpa'' '''[[tsurí̱p]]''') :Sot swang a‌lyiat: :: '''ji''' (''á̱kpa'' '''ji''') '''Tsuri̱p''' bye yet # kyanglyang-a̱vwuo hwa nang á̱ ni̱ tung cincyat á̱ shyia̱ a̱kpa a̱ni. Ji̱ yet tangka̱i [[a̱lyiat#A̱lyoot_1|a̱lyiat]] hwa nang á̱ nyian ma̱ng tsi̱ntsa̱u a̱kikyuo ntswan. #* ''Balat a̱i! Neap nung '''tsuri̱p''' a̱ja!'' #* ''A̱ shai a̱lyiat na kyiak '''tsuri̱p''' ja kee?'' #* ''Tung cincyát-'''tsuri̱p''' jini a weam.'' [[tsurí̱p|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} rrylkfqvvfdbp4my1ynfhsf12d9yzxk Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 9, 2025 10 2990 39805 2025-08-05T16:34:37Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 8, 2025|''Lyuo'']]<br> '''[[ba]]''' ''ati̱kut'' ==Tyap== [[File:I beam bending0.png|thumb|right|Á̱ shyia̱ di̱ '''ba''' ngwat ntswam.]] [[File:Bar Mitzvah at the western wall.JPG|thumb|Á̱niet '''ba''' kpa̱mkpaan ma̱ng bat fam jenshyung Urusha̱lima hu di̱n jen A̱yet Bar Mitzvah.]] ===Yei=== * {{IPA|kcg|/bá/}} ** {{audio|kcg|LL-Q3912765..." 39805 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 8, 2025|''Lyuo'']]<br> '''[[ba]]''' ''ati̱kut'' ==Tyap== [[File:I beam bending0.png|thumb|right|Á̱ shyia̱ di̱ '''ba''' ngwat ntswam.]] [[File:Bar Mitzvah at the western wall.JPG|thumb|Á̱niet '''ba''' kpa̱mkpaan ma̱ng bat fam jenshyung Urusha̱lima hu di̱n jen A̱yet Bar Mitzvah.]] ===Yei=== * {{IPA|kcg|/bá/}} ** {{audio|kcg|LL-Q3912765 (kcg)-Kambai Akau-ba.wav|a=}} ** {{hyphenation|kcg|ba}} (a̱tyong 1) ===Ati̱kut=== '''ba''' # A̱nyiung mami a̱yaati̱kut a̱taa a̱lyem Tyap ba (á̱ghyang ba bibya yet '''[[ka]]''', '''[[wu]]''', '''[[hu]]''', '''[[ji]]''' ma̱ng '''[[na]]'''). Á̱ ka nnyia̱ ta̱m ma̱ng swang a̱lyiat jini ka̱nang swang a̱lyiat a̱lyoot ji lan a̱nyiung nang ''á̱tyok'', ''a̱nyiuk'', ''á̱niet'', ''a̱yaakusuru'', ''a̱fufwuo'', ba̱ng si̱ nat. Á̱ ntyei nggu a̱zaghyi swang a̱lyiat ku kham a̱lyiat ji̱ yet a̱lyoot ja ka̱nang á̱ cat tak kyang ma̱ng shim a̱cucuk tazwa swang a̱lyiat a̱ja. A̱kwonu a̱lyoot nggu kikya yet ''[[ba̱]]'', ''[[mba]]'', ''[[a̱mba]]'', ''[[á̱si̱ mba]]'', ma̱ng ''[[á̱pyia̱ mba]]''. [[ba|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 15muz7f7kx21q3f609mgc8wdbs0ug4k Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 10, 2025 10 2991 39807 2025-08-05T16:47:24Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 9, 2025|''Lyuo'']]<br> '''[[a̱buk]]''' ''a̱lyoot'' ==Tyap== [[File:Dawadawa seeds.jpg|thumb|A̱bun a̱yaa'''buk''']] [[File:Dawadawa from Northern Ghana.jpg|thumb|A̱byang a̱yaa'''buk''']] ===Yei=== * {{IPA|kcg|/əbuɡ/}} ** {{audio|kcg|Kcg-a̱buk.ogg|a=}} ** {{hyphenation|kcg|a̱|buk}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱buk''' (''a̱kpa''..." 39807 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 9, 2025|''Lyuo'']]<br> '''[[a̱buk]]''' ''a̱lyoot'' ==Tyap== [[File:Dawadawa seeds.jpg|thumb|A̱bun a̱yaa'''buk''']] [[File:Dawadawa from Northern Ghana.jpg|thumb|A̱byang a̱yaa'''buk''']] ===Yei=== * {{IPA|kcg|/əbuɡ/}} ** {{audio|kcg|Kcg-a̱buk.ogg|a=}} ** {{hyphenation|kcg|a̱|buk}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱buk''' (''a̱kpa'' '''[[a̱yaabuk]]''') : Sot swáng a̱lyiat: ::'''wu''' (''a̱kpa'' '''ba''') #'''A̱buk''' yet zwa a̱kwon [[a̱la̱n]] ja nang á̱ weang [[zwuai]] ma̱ng a̱nji a̱ni. #* ''A ngyei '''a̱buk''' wuni na yet á̱ nyia̱ zwuai ma̱ng a̱nggu!'' [[a̱buk|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} mr42g7649wzcqg9uvsybwwr4mpz1ftf Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 11, 2025 10 2992 39808 2025-08-05T16:50:02Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 10, 2025|''Lyuo'']]<br> '''[[cyuó]]''' ''a̱lyoot'' ==Tyap== [[Fail:Panthera pardus kotiya - Bioparc de Doué-la-Fontaine - 2016-03-06.jpg|thumb|right|220px|'''Cyuó''' sweang]] ===Yei=== * {{IPA|kcg|/t͡ʃʲʷó/}} ** {{audio|kcg|Kcg-cyuó.ogg|a=}} ** {{hyphenation|kcg|cyuó}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[cyuo]] cyuó|ya a..." 39808 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 10, 2025|''Lyuo'']]<br> '''[[cyuó]]''' ''a̱lyoot'' ==Tyap== [[Fail:Panthera pardus kotiya - Bioparc de Doué-la-Fontaine - 2016-03-06.jpg|thumb|right|220px|'''Cyuó''' sweang]] ===Yei=== * {{IPA|kcg|/t͡ʃʲʷó/}} ** {{audio|kcg|Kcg-cyuó.ogg|a=}} ** {{hyphenation|kcg|cyuó}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' [[cyuo]] [[cyuó|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 9lulqts9riw955o6i8acuqvk9uqwcv7 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 12, 2025 10 2993 39810 39809 2025-08-05T16:52:21Z Kambai Akau 8 39810 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 11, 2025|''Lyuo'']]<br> '''[[a̱bobwat]]''' ''ghwughwu'' ==Tyap== [[File:Couleur 456.JPG|thumb|'''A̱bobwat''' a̱toot]] ===Bwoi a̱lyoot=== Ka̱ doot swang a̱lyiat jini ji̱ neet mi̱ ''[[a̱]]'' + ''[[bwuo]]'' + ''[[bwat]]'' wa. ===Yei=== * {{IPA|kcg|/ə̀bòbʷǎd/}} ** {{audio|kcg|Kcg-a̱bobwat.ogg|a=}} ** {{hyphenation|kcg|a̱|bo|bwat}} (a̱ka̱tyong 3) ===Ghwughwu=== '''a̱bobwat''' (''á̱kpa'' '''[[á̱bobwat]]''', '''[[a̱yaabobwat]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''', '''ba''') # '''A̱bobwat''' yet swang a̱lyiat ja ji̱ wa̱i kyang ku byia̱ a̱sa̱khwot lili ma̱ a̱di̱di̱t a̱ni. [[a̱bobwat|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} t6u0fxqi78qo0gkvcugwwbxvs7dx313 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 13, 2025 10 2994 39813 2025-08-23T16:50:46Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 12, 2025|''Lyuo'']]<br> '''[[slang]]''' ''ati̱kut'' ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslɑŋə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-slangen.ogg}} * {{hyphenation|nl|slan|gen}} ===A̱lyoot=== [[de#Dot|de]] '''slangen''' # ''a̱nyiung'' [[slang#Dot|slang]] [[slang|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}}" 39813 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 12, 2025|''Lyuo'']]<br> '''[[slang]]''' ''ati̱kut'' ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈslɑŋə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-slangen.ogg}} * {{hyphenation|nl|slan|gen}} ===A̱lyoot=== [[de#Dot|de]] '''slangen''' # ''a̱nyiung'' [[slang#Dot|slang]] [[slang|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 6mynlk9crjw1u8kxj98hrz3761jrz4u Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 14, 2025 10 2995 39814 2025-08-23T16:52:30Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 13, 2025|''Lyuo'']]<br> '''[[vlooien]]''' ''ati̱kut'' ==Dot== [[Fail:Siphonaptera (10.3897-zookeys.678.12006) Figure 2.jpg|thumb|'''vlooien''']] ===Yei=== * [[Za̱FBS]]: / ˈvlojə(n) / (a̱ka̱tyong 2) * {{audio|nl|Nl-vlooien.ogg}} * {{hyphenation|nl|vloo|ien}} ===A̱lyoot=== [[de#Dot|de]] '''vlooien''' # ''a̱nyiung'' [[vlo#Dot|vlo]] vl..." 39814 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 13, 2025|''Lyuo'']]<br> '''[[vlooien]]''' ''ati̱kut'' ==Dot== [[Fail:Siphonaptera (10.3897-zookeys.678.12006) Figure 2.jpg|thumb|'''vlooien''']] ===Yei=== * [[Za̱FBS]]: / ˈvlojə(n) / (a̱ka̱tyong 2) * {{audio|nl|Nl-vlooien.ogg}} * {{hyphenation|nl|vloo|ien}} ===A̱lyoot=== [[de#Dot|de]] '''vlooien''' # ''a̱nyiung'' [[vlo#Dot|vlo]] [[vlooien|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} dkxh1edwxcz49z0kptvgjdmkgnsk098 Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 15, 2025 10 2996 39815 2025-08-23T16:53:55Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 14, 2025|''Lyuo'']]<br> '''[[tuinen]]''' ''ati̱kut'' ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtœynə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-tuinen.ogg}} * {{hyphenation|nl|tui|nen}} ===A̱lyoot=== [[de#Dot|de]] '''tuinen''' # ''a̱nyiung'' [[tuin#Dot|tuin]] [[tuinen|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}}" 39815 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 14, 2025|''Lyuo'']]<br> '''[[tuinen]]''' ''ati̱kut'' ==Dot== ===Yei=== * [[Za̱FBS]]: /ˈtœynə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-tuinen.ogg}} * {{hyphenation|nl|tui|nen}} ===A̱lyoot=== [[de#Dot|de]] '''tuinen''' # ''a̱nyiung'' [[tuin#Dot|tuin]] [[tuinen|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} jyyf32u1u6o1flzhqiozy36wgsn4jty Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 16, 2025 10 2997 39816 2025-08-23T16:55:33Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 15, 2025|''Lyuo'']]<br> '''[[vrouwen]]''' ''ati̱kut'' ==Dot== [[Fail:Woman Montage (1).jpg|thumb|'''vrouwen''']] ===Yei=== * [[Za̱FBS]]: /ˈvrɑuwə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-vrouwen.ogg}} * {{hyphenation|nl|vrou|wen}} ===A̱lyoot=== [[de#Dot|de]] '''vrouwen''' # ''a̱nyiung'' [[vrouw#Dot|vrouw]] [[vrouwen|ya a̱son...]] Sa:Sw..." 39816 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat A̱ni̱nai 15, 2025|''Lyuo'']]<br> '''[[vrouwen]]''' ''ati̱kut'' ==Dot== [[Fail:Woman Montage (1).jpg|thumb|'''vrouwen''']] ===Yei=== * [[Za̱FBS]]: /ˈvrɑuwə(n)/ (a̱ka̱tyong 2) * {{audio|nl|Nl-vrouwen.ogg}} * {{hyphenation|nl|vrou|wen}} ===A̱lyoot=== [[de#Dot|de]] '''vrouwen''' # ''a̱nyiung'' [[vrouw#Dot|vrouw]] [[vrouwen|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} eiieossspi4wrbhhchoe6egkgrahq1p hyap-a̱ghyi 0 2998 39829 39828 2025-09-04T15:09:13Z Godiva Kajhyung 352 /* Tyap */ 39829 wikitext text/x-wiki ==Tyap== [[Fail:Students Field Study.png|thumb|mman fang naat hyap-a̱ghyi]] ===Yei=== ===Ta̱m=== '''hyap-a̱ghyi''' (''á̱kpa'' '''[[hyap-a̱ghyi]]''') hyap-a̱ghyi, ciyet hyap-a̱ghyi, ba naat hyap-a̱ghyi, ba̱ cat hyap-a̱ghyi, n naat hyap-a̱ghyi ===A̱lyoot=== # '''hyap-a̱ghyi''' yet a̱lyoot kya nang a̱ngyei ciyet nang a̱niet naat a̱ni danian ba beayang lien mba hu. a̱ ni nyia̱ ciyet hu ni ma̱didit ma kavwuo fang bat #* ''Nyalyen, naat ciyet '''hyap-a̱ghyi'''a̱tong ma a̱zs jenshun a̱fi̱ri̱ka'' #* '''''hyap-a̱ghyi''' wu ni na tyak ma̱nini kyaa̱ ?.'' #* ''Bai zi̱ chong '''hyap-a̱ghyi''' ma̱ a̱guntwuo.'' ====Bwan di̱ lilyem ghyáng==== * [[A̱ghwangkpang]]: {{wikt:|yo|irin-ajo}} * [[A̱kum-a̱cyi]]: {{wikt:|ig|ọ bụ ịhụ ụzọ}} * [[Tyap]]: {{wikt:|kcg|hyap-a̱ghyi}} * [[Kpat]]: {{wikt:|ha|yawon shakatawa}} * [[Shong]]: {{wikt:|en|touring}} [[Sa:a̱lyoot]] [[Sa:Atyapland wiki outreach]] 27x4r9jajhwjnua8syp5d5ra2bun130 hya̱u-a̱lyia̱ 0 2999 42895 42894 2026-02-27T14:51:46Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42895 wikitext text/x-wiki =={{-kcg-}}== [[File:An aztec ritual for flooding.jpg|thumb|Ghwughwu ku tyai Á̱nieta̱zi̱tek nang ba̱ hya̱u-a̱lyia̱ a̱yaagwaza mba ba a̱ni]] ===Yei=== * {{IPA|kcg|/çəw-əʎʲə/}} ** {{audio|kcg|Kcg-hya̱u-a̱lyia̱.ogg|a=}} ** {{hyphenation|kcg|hya̱u|a̱|lyia̱}} (a̱ka̱tyong 3) ===A̱sheita̱m=== hya̱u-a̱lyia̱, ka̱n hya̱u a̱lyia̱, ku hya̱u-a̱lyia̱, za hya̱u-a̱lyia̱, ba̱ hya̱u-a̱lyia̱, bye hya̱u-a̱lyia̱, wu hya̱u-a̱lyia̱, na hya̱u-a̱lyia̱, nhya̱u-a̱lyia̱ # '''Hya̱u-a̱lyia̱''' fa ka̱nang á̱ mwang a̱yin a̱ni gu yok mwai lyen bah, mat á̱ shyia̱ swat nyinyang ma̱ng a̱nggu. #* ''Ka̱ doot a beang a ya n'''hya̱u''' Balat '''a̱lyia̱''' ka bah?'' #* ''Ba̱ '''hya̱u''' nggu '''a̱lyia̱''' ka; huhwa mbyia̱ nang ba̱ maai lyiat ma̱ng a̱nggu di̱ mi̱n jhya̱ a̱ni.'' #* ''Bai zi̱ '''hya̱u''' Kasang '''a̱lyia̱''' ka kiki; kalak a̱ du bi̱ seang nzi̱t mi̱ kaswuo a̱ weam.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|mwang}} * [[A̱ghwangkpang]]: {{t+|yo|sẹ itara}} * [[A̱kum-a̱cyi]]: {{t+|ig|gbaghara}} * [[Dot]]: {{t+|nl|sussen}} * [[Kpat]]: {{t+|ha|lallasa}} * [[Shong]]: {{t+|en|appease}} {{trans-bottom}} [[Sa:a̱sheita̱m]] [[Sa:Atyapland WikiOutreach]] t5oobj4ucb7yigcid5twbbof5bg7ca2 a̱la̱n (a̱kwon) 0 3000 39838 2025-09-07T18:38:56Z Kambai Akau 8 Redirected page to [[a̱la̱n]] 39838 wikitext text/x-wiki #REDIRECT [[a̱la̱n]] r83dn1wnxf4lrfmlwhwsls4v7h3jy0r hyiang 0 3001 39843 39842 2025-09-11T21:39:04Z Godiva Kajhyung 352 /* Tyap */ 39843 wikitext text/x-wiki ==Tyap== ===Yei=== ===Ta̱m=== '''hyiang''' (''á̱kpa'' '''[[hyiang]]''') hyiang, hyiang kyang a cat a̱ni, # '''hyiang''' yet tam wa nang a̱niet nyia̱ a̱ni danian ba ka kaat kyang ku shyia ma fwuo mba na a̱ni. #* ''Ke balat cat '''hyiang'''a̱fwun ?'' #* '''''hyiang''' kyang la a̱niet ba fwuong ang ba̱t.'' #* ''Bai zi̱ '''hyiang''' ma a̱li kambai.'' ====Bwan di̱ lilyem ghyáng==== * [[Tyap]]: {{wikt:|kcg|hyiang}} * [[Kpat]]: {{wikt:|ha|ce wani abu}} * [[Shong]]: {{wikt:|en|say something}} [[Sa:Tam]] [[Sa:Atyapland wiki outreach]] gbmiut1nmqvqersgsk4jl63noljhypx hyia̱p 0 3002 39847 39846 2025-09-11T22:30:25Z Godiva Kajhyung 352 /* Tyap */ 39847 wikitext text/x-wiki ==Tyap== ===Yei=== ===Ta̱m=== '''hyia̱p''' (''á̱kpa'' '''[[hyia̱p]]''') hya̱p, a̱ hyia̱p, wa, # '''hyia̱p''' yet kanang kya nang a̱fas a̱ni ka nang kyang shyii ba̱t a̱ba̱ tat si̱sak ji nang a̱ faa a̱ni ba #* ''ba̱daat Kuyet hu'''hyia̱p'''a ba̱t ma̱nini'' #* '''''hyia̱p''' zwa̱n ji ni wa tyia̱ ang shyung a?.'' #* ''zwang si̱ zango wu ku '''hyia̱p''' ba̱t ma̱ a̱lyia̱ 1992.'' ====Bwan di̱ lilyem ghyáng==== * [[Tyap]]: {{wikt:|kcg|hyia̱p}} * [[Kpat]]: {{wikt:|ha|kara tsanani}} * [[Shong]]: {{wikt:|en|severe}} [[Sa:a̱lyoot]] [[Sa:Atyapland wiki outreach]] dqsu5xi41lz22ehvjjbajatrvf4yhlu Module:string/removeComments 828 3003 39848 0 2025-09-29T01:11:22Z Hiyuune 556 + 39848 Scribunto text/plain local concat = table.concat local find = string.find local sub = string.sub local function remove_comments(str, pre) local pos1 = find(str, "<!--", nil, true) if not pos1 then return str end local pos2 = find(str, "-->", pos1 + 4, true) if not pos2 then return pre and sub(str, 1, pos1 - 1) or str end local ret = sub(str, 1, pos1 - 1) pos1 = pos2 + 3 pos2 = find(str, "<!--", pos1, true) if not pos2 then return ret .. sub(str, pos1) end local pos3 = find(str, "-->", pos2 + 4, true) if not pos3 then return ret .. sub(str, pos1, pre and pos2 - 1 or nil) end ret = {ret, sub(str, pos1, pos2 - 1)} local n = 2 while true do pos1 = pos3 + 3 pos2 = find(str, "<!--", pos1, true) if not pos2 then return concat(ret) .. sub(str, pos1) end pos3 = find(str, "-->", pos2 + 4, true) if not pos3 then return concat(ret) .. sub(str, pos1, pre and pos2 - 1 or nil) end n = n + 1 ret[n] = sub(str, pos1, pos2 - 1) end end --[==[Removes any HTML comments from the input text. `stage` can be one of three options: * {"PRE"} (default) applies the method used by MediaWiki's preprocessor: all {{code|html|<nowiki><!-- ... --></nowiki>}} pairs are removed, as well as any text after an unclosed {{code|html|<nowiki><!--</nowiki>}}. This is generally suitable when parsing raw template or [[mw:Parser extension tags|parser extension tag]] code. (Note, however, that the actual method used by the preprocessor is considerably more complex and differs under certain conditions (e.g. comments inside nowiki tags); if full accuracy is absolutely necessary, use [[Module:template parser]] instead). * {"POST"} applies the method used to generate the final page output once all templates have been expanded: it loops over the text, removing any {{code|html|<nowiki><!-- ... --></nowiki>}} pairs until no more are found (e.g. {{code|html|<nowiki><!-<!-- ... -->- ... --></nowiki>}} would be fully removed), but any unclosed {{code|html|<nowiki><!--</nowiki>}} is ignored. This is suitable for handling links embedded in template inputs, where the {"PRE"} method will have already been applied by the native parser. * {"BOTH"} applies {"PRE"} then {"POST"}.]==] return function(str, stage) if stage == nil or stage == "PRE" then return remove_comments(str, true) elseif stage == "BOTH" then str = remove_comments(str, true) elseif stage ~= "POST" then error("bad argument #2 to 'remove_comments' (expected PRE, POST, or BOTH)", 2) end while true do local processed = remove_comments(str) if processed == str then return str end str = processed end end 6q2u94c4jook0g0vegx0uyg6x3jd1ms Module:string/compare 828 3004 39849 0 2025-09-29T01:12:37Z Hiyuune 556 + 39849 Scribunto text/plain local byte = string.byte local match = string.match local sub = string.sub --[==[ A comparison function for strings, which returns {true} if {a} sorts before {b}, or otherwise {false}; it can be used as the sort function with {table.sort}. This function always sorts using byte-order, which makes it roughly equivalent to the {<} operator, but with fixes for two serious bugs raised in [[phab:T193096#4161287]] and [[phab:T49137#9167559]]: * {<} is supposed to compare UTF-8 codepoints in the two strings, but when a codepoint that is U+10000 or above is encountered in the left-hand string, {<} always returns {false}, irrespective of the content of the other string. * {<} treats unassigned codepoints and non-UTF-8 byte sequences as being higher than {"\0"} but lower than {"\1"}, instead of sorting according to byte order.]==] return function(a, b) -- Equality check. if a == b then return false end -- Byte comparison is slow, so only do it when it's really needed: -- iterate over both strings, grabbing a set of ASCII bytes followed by -- a set of non-ASCII bytes from each (either of which could be empty), -- and compare them with ==. If the ASCII substrings are unequal, just -- use <, since the bug won't affect it. Otherwise, compare bytes in the -- non-ASCII substrings. local loc, ascii_a, nonascii_a, ascii_b, nonascii_b = 1 repeat ascii_a, nonascii_a = match(a, "^([^\128-\255]*)([\128-\255]*)", loc) ascii_b, nonascii_b, loc = match(b, "^([^\128-\255]*)([\128-\255]*)()", loc) -- update `loc` on the second call -- When comparing ASCII sets, use <. The lower substring will be -- from the lower string *except* when it comprises the start of the -- other substring and is followed by a non-ASCII character. For -- instance, if `ascii_a` is "pqrs": -- If `ascii_b` is "abc", `b` is lower, since "abc" < "pqrs". -- If `ascii_b` is "pqr" and followed by non-ASCII "ž", `a` is -- lower, since "pqrs" < "pqrž". -- If `ascii_b` is "pqr" and at the end of `b`, `b` is lower, since -- "pqr" < "pqrs". if ascii_a ~= ascii_b then if ascii_a < ascii_b then return nonascii_a == "" or ascii_a ~= sub(ascii_b, 1, #ascii_a) end return not (nonascii_b == "" or ascii_b ~= sub(ascii_a, 1, #ascii_b)) end -- If the non-ASCII parts are not equal, terminate the loop. until nonascii_a ~= nonascii_b -- If either one is the empty string, then the end of that string has -- been reached, making it the lower string. if nonascii_a == "" then return true elseif nonascii_b == "" then return false end loc = 1 while true do -- 4 bytes at a time is a balance between minimizing the number of -- byte() calls without grabbing unnecessary extra bytes after the -- difference. local b_a1, b_a2, b_a3, b_a4 = byte(nonascii_a, loc, loc + 3) if b_a1 == nil then return true end local b_b1, b_b2, b_b3, b_b4 = byte(nonascii_b, loc, loc + 3) if b_a1 ~= b_b1 then return b_b1 and b_a1 < b_b1 elseif b_a2 ~= b_b2 then return b_a2 == nil or b_b2 and b_a2 < b_b2 elseif b_a3 ~= b_b3 then return b_a3 == nil or b_b3 and b_a3 < b_b3 elseif b_a4 ~= b_b4 then return b_a4 == nil or b_b4 and b_a4 < b_b4 end loc = loc + 4 end end fshgty7mojs150t5jnkyy2f1rbcgty2 Module:frame 828 3005 39851 0 2025-09-29T01:14:35Z Hiyuune 556 + 39851 Scribunto text/plain local export = {} local frame local function get_frame() frame = mw.getCurrentFrame():newChild{} return frame end function export.callParserFunction(...) return (frame or get_frame()):callParserFunction(...) end function export.expandTemplate(...) return (frame or get_frame()):expandTemplate(...) end function export.extensionTag(...) return (frame or get_frame()):extensionTag(...) end function export.newParserValue(...) return (frame or get_frame()):newParserValue(...) end function export.newTemplateParserValue(...) return (frame or get_frame()):newTemplateParserValue(...) end function export.preprocess(...) return (frame or get_frame()):preprocess(...) end return export qus7nsaebnecffh2rohmte6zvmmyoag Module:Scribunto 828 3006 39855 0 2025-09-29T01:22:49Z Hiyuune 556 + 39855 Scribunto text/plain local export = {} local math_module = "Module:math" local dump = mw.dumpObject local format = string.format local gsub = string.gsub local match = string.match local php_trim -- defined below local sub = string.sub local tonumber = tonumber local tostring = tostring local type = type do local php_htmlspecialchars_data local function get_php_htmlspecialchars_data() php_htmlspecialchars_data, get_php_htmlspecialchars_data = { ["\""] = "&quot;", ["&"] = "&amp;", ["'"] = "&#039;", ["<"] = "&lt;", [">"] = "&gt;", }, nil return php_htmlspecialchars_data end --[==[Lua equivalent of PHP's {{code|php|htmlspecialchars($string)}}, which converts the characters `&"'<>` to HTML entities. If the `quotes` flag is set to {"compat"}, then `'` will not be converted, and if it is set to {"noquotes"}, then neither `"` nor `'` will be converted.]==] function export.php_htmlspecialchars(str, quotes) if quotes == nil or quotes == "quotes" then quotes = "'\"" elseif quotes == "compat" then quotes = "\"" elseif quotes == "noquotes" then quotes = "" else local quotes_type = type(quotes) error('`quotes` must be "quotes", "compat", "noquotes" or nil; received ' .. (quotes_type == "string" and dump(quotes) or "a " .. quotes_type)) end return (gsub(str, "[&<>" .. quotes .. "]", php_htmlspecialchars_data or get_php_htmlspecialchars_data())) end end do local function tonumber_extended(...) tonumber_extended = require(math_module).tonumber_extended return tonumber_extended(...) end -- Normalizes a string for use in comparisons which emulate PHP's equals -- operator, which coerces certain strings to numbers: those within the -- range -2^63 to 2^63 - 1 which don't have decimal points or exponents are -- coerced to integers, while any others are coerced to doubles if possible; -- otherwise, they remain as strings. PHP and Lua have the same precision -- for doubles, but Lua's integer precision range is -2^53 + 1 to 2^53 - 1. -- Any integers within Lua's precision, as well as all doubles, are simply -- coerced to numbers, but PHP integers outside of Lua's precision are -- emulated as normalized strings, with leading 0s and any + sign removed. -- The `not_long` flag is used for the second comparator if the first did -- not get normalized to a long integer, as PHP will only coerce strings to -- integers if it's possible for both comparators. local function php_normalize_string(str, not_long) local num = tonumber_extended(str, nil, true) -- Must be a number that isn't ±infinity, NaN or hexadecimal. if not num or match(str, "^%s*[+-]?0[xX]()") then return str -- If `not_long` is set or `num` is within Lua's precision, return as a -- number. elseif not_long or num < 9007199254740992 and num > -9007199254740992 then return num, "number" end -- Check if it could be a long integer, and return as a double if not. local sign, str_no_0 = match(str, "^%s*([+-]?)0*(%d+)$") if not str_no_0 then return num, "number" end -- Otherwise, check if it's a long integer. 2^63 is 9223372036854775808, -- so slice off the last 15 digits and deal with the two parts -- separately. If the integer value would be too high/low, return as a -- string. local high = tonumber(sub(str_no_0, 1, -16)) if high > 9223 then return str elseif high == 9223 then local low = tonumber(sub(str_no_0, -15)) -- Range is -2^63 to 2^63 - 1 (not symmetrical). if low > 372036854775808 or low == 372036854775808 and sign ~= "-" then return str end end return (sign == "+" and "" or sign) .. str_no_0, "long integer", num end --[==[Lua equivalent of PHP's {{code|php|===}} operator for strings.]==] function export.php_string_equals(str1, str2) if str1 == str2 then return true end local str1, str1_type, str1_num = php_normalize_string(str1) if str1 == str2 then return true elseif str1_type == "long integer" then local str2, str2_type = php_normalize_string(str2) return str2 == (str2_type == "number" and str1_num or str1) elseif str1_type == "number" then return str1 == php_normalize_string(str2, true) end return false end end --[==[Lua equivalent of PHP's {{code|php|trim($string)}}, which trims {"\0"}, {"\t"}, {"\n"}, {"\v"}, {"\r"} and {" "}. This is useful when dealing with template parameters, since the native parser trims them like this.]==] function export.php_trim(str) return match(str, "[^ \t-\v\r%z].*%f[ \t-\v\r%z]") or "" end php_trim = export.php_trim --[==[Lua equivalent of PHP's {{code|php|ltrim($string)}}, which trims {"\0"}, {"\t"}, {"\n"}, {"\v"}, {"\r"} and {" "} from the beginning of the input string.]==] function export.php_ltrim(str) return (gsub(str, "^[ \t-\v\r%z]+", "")) end --[==[Lua equivalent of PHP's {{code|php|rtrim($string)}}, which trims {"\0"}, {"\t"}, {"\n"}, {"\v"}, {"\r"} and {" "} from the end of the input string.]==] function export.php_rtrim(str) return match(str, "^.+%f[ \t-\v\r%z]") or "" end --[==[Takes a template or module parameter name as either a string or number, and returns the Scribunto-normalized form (i.e. the key that that parameter would have in a {frame.args} table). For example, {"1"} (a string) is normalized to {1} (a number), {" foo "} is normalized to {"foo"}, and {1.5} (a number) is normalized to {"1.5"} (a string). Inputs which cannot be normalized (e.g. booleans) return {nil}. Strings are trimmed with {export.php_trim}, unless the `no_trim` flag is set. If it is, then string parameters are not trimmed, but strings may still be converted to numbers if they do not contain whitespace; this is necessary when normalizing keys into the form received by PHP during callbacks, before any trimming occurs (e.g. in the table of arguments when calling {frame:expandTemplates()}). After trimming (if applicable), keys are then converted to numbers if '''all''' of the following are true: # They are integers; i.e. no decimals or leading zeroes (e.g. {"2"}, but not {"2.0"} or {"02"}). # They are ≤ 2{{sup|53}} and ≥ -2{{sup|53}}. # There is no leading sign unless < 0 (e.g. {"2"} or {"-2"}, but not {"+2"} or {"-0"}). # They contain no leading or trailing whitespace (which may be present when the `no_trim` flag is set). Numbers are converted to strings if '''either''': # They are not integers (e.g. {1.5}). # They are > 2{{sup|53}} or < -2{{sup|53}}. When converted to strings, integers ≤ 2{{sup|63}} and ≥ -2{{sup|63}} are formatted as integers (i.e. all digits are given), which is the range of PHP's integer precision, though the actual output may be imprecise since Lua's integer precision is > 2{{sup|53}} to < -2{{sup|53}}. All other numbers use the standard formatting output by {tostring()}.]==] function export.scribunto_parameter_key(key, no_trim) local key_type = type(key) if key_type == "string" then if not no_trim then key = php_trim(key) end if match(key, "^()-?[1-9]%d*$") then local num = tonumber(key) -- Lua integers are only precise to 2^53 - 1, so specifically check -- for 2^53 and -2^53 as strings, since a numerical comparison won't -- work as it can't distinguish 2^53 from 2^53 + 1. return ( num <= 9007199254740991 and num >= -9007199254740991 or key == "9007199254740992" or key == "-9007199254740992" ) and num or key end return key == "0" and 0 or key elseif key_type == "number" then -- No special handling needed for inf or NaN. return key % 1 == 0 and ( key <= 9007199254740992 and key >= -9007199254740992 and key or key <= 9223372036854775808 and key >= -9223372036854775808 and format("%d", key) ) or tostring(key) end return nil end --[==[Takes a template or module parameter value as either a string, number or boolean, and returns the Scribunto-normalized form (i.e. the value that that parameter would have in a {frame.args} table), which is always a string. For example, {"foo"} remains the same, {2} (a number) is normalized to {"2"} (a string), {true} is normalized to {"1"}, and {false} is normalized to {""}. Inputs which cannot be normalized (e.g. tables) return {nil}. By default, returned values are not trimmed, which matches the treatment of unnamed parameters (e.g. `bar` in {{tl|<nowiki/>foo|bar}}). If the `named` flag is set, then returned values will be trimmed, which matches the treatment of named parameters (e.g. `baz` in {{tl|<nowiki/>foo|bar=baz}}).]==] function export.scribunto_parameter_value(value, named) local value_type = type(value) if value_type == "string" then return named and php_trim(value) or value elseif value_type == "number" then return tostring(value) elseif value_type == "boolean" then return value and "1" or "" end return nil end return export 90dvo9iqmpdordtuzghbnnl9rw4476r Module:category tree/miscellaneous 828 3007 39859 0 2025-09-29T01:30:49Z Hiyuune 556 + 39859 Scribunto text/plain local labels = {} local raw_categories = {} ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- -- Appendices labels["appendices"] = { description = "Pages containing additional information about {{{langdisp}}}.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages containing additional information about a given language.", parents = {"Category:Appendices"}, breadcrumb = "By language", }, } -- Citations labels["citations"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language.", parents = {"Category:Citations"}, breadcrumb = "Citations by language", }, } labels["citations of undefined terms"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms, but for which the term is not defined yet.", additional = "Citation pages in {{{langdisp}}} are automatically added here when any of the corresponding entries is a redlink. You can also add citation pages to this category manually when the entry exists but it has not a(n) {{{langname}}} section yet or has not been defined in that specific meaning. Before removing a page from this category, please verify that all citations relate to senses properly defined in the entry.", parents = {"citations"}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language, but for which the term is not defined yet.", parents = {"Requests", "Category:Citations"}, breadcrumb = "Citations of undefined terms by language", }, can_be_empty = true, hidden = true, } -- Thesaurus entries labels["thesaurus entries"] = { description = "[[WT:WS|Thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]] such as [[synonym]]s, [[antonym]]s, [[hyponym]]s, [[hypernym]]s, [[meronym]]s, and [[holonym]]s of {{{langname}}} words.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with [[WT:WS|thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]].", breadcrumb = "By language", parents = {{name = "Category:Thesaurus", sort = " "}}, }, } ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["A̱mgba̱m"] = { topright = "{{commonscat|CommonsRoot}}", description = "This page is the top-level category, under which all categories at Wiktionary should lie.", additional = "Note that most categories are in [[:Category:All topics]] or under individual [[:Category:All languages|languages]].", } raw_categories["Umbrella metacategories"] = { description = "This page contains '''umbrella metacategories''', which group umbrella categories under high-level topics.", additional = "Umbrella categories in turn group language-specific categories devoted to particular low-level topics.", parents = {"Fundamental"}, } return {LABELS = labels, RAW_CATEGORIES = raw_categories} thbv48ew80lz5ne34icm8h0hmhbs0ue Module:category tree/styles.css 828 3008 39862 0 2025-09-29T01:33:09Z Hiyuune 556 Created page with ".ts-categoryBreadcrumbs { display: table; margin-bottom: 1.5em; padding-bottom: 0.2em; border-bottom: 1px solid var(--wikt-palette-lightgrey,#c8ccd1); font-size: 0.92857143em; /* 13 / 14 */ } .ts-categoryBreadcrumbs ol { margin: 0; padding-left: 0; list-style: none; } .ts-categoryBreadcrumbs li { display: inline; margin: 0; } .ts-categoryBreadcrumbs a { white-space: nowrap; } .ts-categoryBreadcrumbs-separator { margin: 0.07692309em; /* 1 / 13 */ color: v..." 39862 sanitized-css text/css .ts-categoryBreadcrumbs { display: table; margin-bottom: 1.5em; padding-bottom: 0.2em; border-bottom: 1px solid var(--wikt-palette-lightgrey,#c8ccd1); font-size: 0.92857143em; /* 13 / 14 */ } .ts-categoryBreadcrumbs ol { margin: 0; padding-left: 0; list-style: none; } .ts-categoryBreadcrumbs li { display: inline; margin: 0; } .ts-categoryBreadcrumbs a { white-space: nowrap; } .ts-categoryBreadcrumbs-separator { margin: 0.07692309em; /* 1 / 13 */ color: var(--wikt-palette-dullblue, #49555f); } hxmwmpisj7qpf83cb9t2qdigj70czwb Module:table/shallowCopy 828 3009 39863 0 2025-09-29T01:33:30Z Hiyuune 556 Created page with "local next = next local pairs = pairs local type = type --[==[ Returns a clone of an object. If the object is a table, the value returned is a new table, but all subtables and functions are shared. Metamethods are respected unless the `raw` flag is set, but the returned table will have no metatable of its own.]==] return function(orig, raw) if type(orig) ~= "table" then return orig end local copy, iter, state, init = {} if raw then iter, state = next, orig else..." 39863 Scribunto text/plain local next = next local pairs = pairs local type = type --[==[ Returns a clone of an object. If the object is a table, the value returned is a new table, but all subtables and functions are shared. Metamethods are respected unless the `raw` flag is set, but the returned table will have no metatable of its own.]==] return function(orig, raw) if type(orig) ~= "table" then return orig end local copy, iter, state, init = {} if raw then iter, state = next, orig else iter, state, init = pairs(orig) end for k, v in iter, state, init do copy[k] = v end return copy end t51fcj6fuqkknha7dzzm33l4y4ohb22 Module:category tree/wiktionary users 828 3010 39864 0 2025-09-30T01:28:42Z Hiyuune 556 Created page with "local raw_categories = {} local raw_handlers = {} local concat = table.concat local insert = table.insert local unpack = unpack or table.unpack -- Lua 5.2 compatibility local string_utilities_module = "Module:string utilities" ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- --..." 39864 Scribunto text/plain local raw_categories = {} local raw_handlers = {} local concat = table.concat local insert = table.insert local unpack = unpack or table.unpack -- Lua 5.2 compatibility local string_utilities_module = "Module:string utilities" ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Swánga̱lyiatwuki"] = { description = "High level category for material about Wiktionary and its operation.", parents = "A̱mgba̱m", } raw_categories["Wiktionary statistics"] = { description = "Categories and pages containing statistics about how Wiktionary is used.", parents = {"Swánga̱lyiatwuki", sort = "Statistics"}, } raw_categories["Wiktionary users"] = { description = "Pages listing Wiktionarians according to their user rights and categories listing Wiktionarians according to their linguistic and coding abilities.", breadcrumb = "Users", additional = "For an automatically generated list of all users, see [[Special:ListUsers]].", parents = {"Swánga̱lyiatwuki", sort = "Users"}, } raw_categories["Wikimedians banned by the WMF"] = { description = "Users who have received a [[m:Global bans|global ban]] imposed by the [[m:Wikimedia Foundation|Wikimedia Foundation]], in accordance with the [[m:WMF Global Ban Policy|WMF Global Ban Policy]].", breadcrumb = "Banned by the WMF", parents = "Wiktionary users", } raw_categories["User languages"] = { description = "Categories listing Wiktionarians according to their linguistic abilities.", parents = { "Wiktionary users", "Category:Wiktionary multilingual issues", }, } raw_categories["User languages with invalid code"] = { description = "Categories listing Wiktionarians according to their linguistic abilities, where the language code is invalid for Wiktionary.", additional = "Most of these codes are valid ISO 639-3 codes but are invalid in Wiktionary for various reasons, " .. "typically due to different choices made regarding splitting and merging languages.", parents = {name = "User languages", sort = " "}, } raw_categories["User scripts"] = { description = "Categories listing Wiktionarians according to their abilities to read a given script.", parents = { "Wiktionary users", "Category:Wiktionary multilingual issues", }, } raw_categories["User coders"] = { description = "Categories listing Wiktionarians according to their coding abilities.", parents = "Wiktionary users", } raw_categories["User families"] = { description = "Categories listing Wiktionarians according to their knowledge about a given language family.", parents = "Wiktionary users" } raw_categories["Pages with entries"] = { description = "Pages which contain language entries.", additional = "The subcategories within this category are used to determine the total number of entries on the English Wiktionary.", parents = "Swánga̱lyiatwuki", can_be_empty = true, hidden = true, } raw_categories["Redirects connected to a Wikidata item"] = { description = "Redirect pages which are connected to a [[d:|Wikidata]] item.", additional = "These are rarely needed, but are occasionally useful following a page merger, where other wikis may still separate the two.", parents = "Wiktionary statistics", can_be_empty = true, hidden = true, } raw_categories["Unsupported titles"] = { description = "Pages with titles that are not supported by the MediaWiki software.", additional = "For an explanation of the reasons why certain titles are not supported, see [[Appendix:Unsupported titles]].", parents = "Swánga̱lyiatwuki", can_be_empty = true, hidden = true, } -- Tracked according to [[phab:T347324]]. for ext, data in pairs { ["DynamicPageList"] = {"DynamicPageList (Wikimedia)", "T287380"}, ["EasyTimeline"] = {"EasyTimeline", "T137291"}, ["Graph"] = {"Graph", "T334940"}, ["JsonConfig"] = {"JsonConfig"}, ["Kartographer"] = {"Kartographer"}, ["Phonos"] = {"Phonos"}, ["Score"] = {"Score"}, ["WikiHiero"] = {"WikiHiero", "T344534"}, } do local link, phab = unpack(data) raw_categories["Pages using the " .. ext .. " extension"] = { description = ("Pages which make use of the [[mw:Extension:%s|%s]] extension."):format(link, ext), additional = phab and ("See [[phab:%s|%s]] on Phabricator for background information on why this extension is tracked."):format(phab, phab) or nil, breadcrumb = ("Using the %s extension"):format(ext), parents = "Wiktionary statistics", can_be_empty = true, hidden = true, } end ----------------------------------------------------------------------------- -- -- -- RAW HANDLERS -- -- -- ----------------------------------------------------------------------------- local function get_level_params(data) local speak_verb = "speak" if data.typ == "lang" then local is_sign_language = data.obj and data.obj:getFamilyCode() and data.obj:getFamilyCode():find("^sgn") or data.langfam:find("Sign Language$") speak_verb = data.args.verb or is_sign_language and "communicate in" or "speak" end return { ["-"] = { cssclass = "babel-3", lang = "These users " .. speak_verb .. " !LANGFAM!.", script = "These users read !SCRIPT!.", coder = "These users know how to code in !LANGFAM!.", family = "These users know !LANGFAM!.", }, ["1"] = { cssclass = "babel-1", lang = "These users " .. speak_verb .. " !LANGFAM! at a '''basic''' level.", script = "These users can read !SCRIPT! at a '''basic''' level.", coder = "These users know the '''basics''' of how to write !LANGFAM! code and make minor tweaks.", family = "These users know the '''basics''' of contributing to !LANGFAM!.", }, ["2"] = { cssclass = "babel-2", lang = "These users " .. speak_verb .. " !LANGFAM! at an '''intermediate''' level.", script = "These users can read !SCRIPT! at an '''intermediate''' level.", coder = "These users have a '''fair command''' of !LANGFAM!, and can understand some scripts written by others.", family = "These users are '''fairly familiar''' with !LANGFAM!.", }, ["3"] = { cssclass = "babel-3", lang = "These users " .. speak_verb .. " !LANGFAM! at an '''advanced''' level.", script = "These users can read !SCRIPT! at an '''advanced''' level.", coder = "These users can write '''more complex''' !LANGFAM! code, and can understand and modify most scripts written by others.", family = "These users '''regularly''' contribute to !LANGFAM!.", }, ["4"] = { cssclass = "babel-4", lang = "These users " .. speak_verb .. " !LANGFAM! at a '''near-native''' level.", script = "These users can read !SCRIPT! at a '''near native''' level.", coder = "These users can write and understand '''very complex''' !LANGFAM! code.", }, ["5"] = { cssclass = "babel-5", lang = "These users " .. speak_verb .. " !LANGFAM! at a '''professional''' level.", script = "These users can read !SCRIPT! at a '''professional''' level.", coder = "These users can write and understand !LANGFAM! code at a '''professional''' level.", }, ["N"] = { cssclass = "babel-N", lang = "These users are '''native''' speakers of !LANGFAM!.", script = "These users' '''native''' script is !SCRIPT!.", }, } end local coder_links = { Asm = "w:Assembly language", Bash = "w:Bash (Unix shell)", C = "w:C (programming language)", ["C++"] = "w:C++", ["C Sharp"] = {link = "w:C Sharp (programming language)", lang = "C&#035;"}, CSS = "w:CSS", Go = "w:Go (programming language)", Haskell = "w:Haskell", HTML = "w:HTML", Java = "w:Java (programming language)", JavaScript = "w:JavaScript", Julia = "w:Julia (programming language)", Kotlin = "w:Kotlin (programming language)", Lisp = "w:Lisp (programming language)", Lua = "Wiktionary:Scripting", Perl = "w:Perl", PHP = "w:PHP", Python = "w:Python (programming language)", regex = {link = "w:Regular expression", name = "regular expressions"}, Ruby = "w:Ruby (programming language)", Rust = "w:Rust (programming language)", Scala = "w:Scala (programming language)", Scheme = "w:Scheme (programming language)", SQL = "w:SQL", template = {link = "Wiktionary:Templates", name = "wiki templates"}, TypeScript = "w:TypeScript", VBScript = "w:VBScript", } local custom_script_links = { IPA = "w:International Phonetic Alphabet", UPA = "w:Uralic Phonetic Alphabet", } -- Generic implementation of competency handler for (natural) languages, scripts, families and "coders" (= programming languages). local function competency_handler(data) local category = data.category local langtext = data.langtext local typ = data.typ local args = data.args local code = data.code local langfam = data.langfam local langfamcat = data.langfamcat local script = data.script local scriptcat = data.scriptcat local level = data.level local parents = data.parents local addl_parents = data.addl_parents local topright = data.topright local data_addl = data.additional local inactive = data.inactive local parts = {} local function ins(txt) insert(parts, txt) end local level_params = get_level_params(data) local params = level_params[level or "-"] if not params then error(("Internal error: No params for for code '%s', level %s"):format(code, level or "-")) end local function insert_text() if langtext then ins(langtext) ins("<hr />") end if not params[typ] then error(("No English text for code '%s', type '%s', level %s"):format(code, typ, level or "-")) end local pattern, repl if typ == "script" then pattern = "!SCRIPT!" repl = ("'''" .. scriptcat .. "'''"):format(script) else pattern = "!LANGFAM!" repl = ("'''" .. langfamcat .. "'''"):format(langfam) if script then repl = repl .. (" written in '''" .. scriptcat .. "'''"):format(script) end end ins(params[typ]:gsub(pattern, repl)) end local additional = {} if level then insert(additional, ("To be included on this list, add {{tl|Babel|%s}} to your user page. Complete instructions are " .. "available at [[Wiktionary:Babel]]."):format(level == "N" and code or ("%s-%s"):format(code, level))) else insert(additional, "To be included on this list, use {{tl|Babel}} on your user page. Complete instructions are " .. "available at [[Wiktionary:Babel]].") end if inactive then insert(additional, "'''NOTE:''' Users in this category have not been active on the English Wiktionary for at " .. "least two years and have been moved into the 'inactive' state due to " .. "[[Wiktionary:Votes/pl-2017-04/Removing inactive editors from user-proficiency categories]].") parents = {{name = category, sort = " "}} end if addl_parents then for _, addl_parent in ipairs(addl_parents) do insert(parents, addl_parent) end end if data_addl then insert(additional, data_addl) end local babel_templatestyles = require("Module:TemplateStyles")("Template:Babel/style.css") if level then ins(('<div class="babel-box %s">'):format(params.cssclass)) ins('<table class="babel-content" style="width:238px"><tr>') ins('<td class="babel-code" style="font-size:14pt">') ins(("'''%s-%s'''</td>"):format(code, level)) ins('<td class="babel-text">') insert_text() ins('</td></tr></table></div><br clear="left">') return { description = concat(parts) .. babel_templatestyles, additional = concat(additional, "\n\n"), breadcrumb = inactive and "Inactive" or "Level " .. level, parents = parents, }, not not args else ins(('<div class="babel-box %s">\n'):format(params.cssclass)) ins('{| class="babel-content" style="width:260px;"\n') ins('| class="babel-code" style="font-size:14pt;" | ') ins(("'''%s'''\n"):format(code)) ins('| class="babel-text" style="text-align:center;" | ') insert_text() ins('\n|}</div><br clear="left">') return { topright = topright, description = concat(parts) .. babel_templatestyles, additional = concat(additional, "\n\n"), breadcrumb = inactive and "Inactive" or lang, parents = parents, }, not not args end end -- Guts of implementation of competency handlers for natural languages (full or etymology-only), possibly with a -- script attached (e.g. [[Category:User ko-Kore]]). local function handle_user_lang_maybe_script(data, category, inactive, code, sccode, level, args) local lang = require("Module:languages").getByCode(code, nil, "allow etym") local langname = args.langname local sc, scriptname if sccode then sc = require("Module:scripts").getByCode(sccode) scriptname = args.scriptname end local code_with_script = code .. (sccode and "-" .. sccode or "") if not lang or sccode and not sc then -- If unrecognized language and called from inside, we're handling the parents and breadcrumb for a -- higher-level category, so at least return something. if not level and data.called_from_inside then return { -- FIXME, scrape langname= category? breadcrumb = {name = code_with_script, nocap = true}, parents = {name = lang and "User languages with invalid script code" or "User languages with invalid code", sort = code_with_script} }, true end if not langname then -- Check if the code matches a Wikimedia language (e.g. "ku" for Kurdish). If it does, treat -- its canonical name as though it had been given as langname=. local wm_lang = require("Module:wikimedia languages").getByCode(code) if not wm_lang then mw.log(("Skipping category '%s' because lang code '%s' is unrecognized and langname= not given"): format(data.category, code)) return end langname = wm_lang:getCanonicalName() end if sccode and not sc and not scriptname then mw.log(("Skipping category '%s' because script code '%s' is unrecognized and scriptname= not given"): format(data.category, sccode)) return end end if not langname then if not lang then error("Internal error: Something went wrong, undefined lang= should have been caught above") end langname = lang:getCanonicalName() end if not scriptname and sccode then if not sc then error("Internal error: Something went wrong, undefined sc= should have been caught above") end -- Use `getCategoryName` not `getCanonicalName` to display 'Foo script' than just 'Foo', as so many scripts -- are the same as language names, and otherwise we get nonsensical output like "These users are native speakers -- of Korean written in Korean". scriptname = sc:getCategoryName() end -- Insert text, appropriately script-tagged, unless already script-tagged (we check for '<span'), in which case we -- insert it directly. Also handle <<...>> and <<<...>>> in text and convert to bolded link to parent category. local function wrap(txt) if not txt then return end if sccode then -- Substitute <<<...>>> (where ... is supposed to be the native rendering of the script) with a link to the -- top-level 'User SCRIPT' category (e.g. [[:Category:User Kore]] if we're in a sublevel category, or to the -- top-level script category (e.g. [[:Category:Korean script]]) if we're in a top-level 'User CODE-SCRIPT' -- category. txt = txt:gsub("<<<(.-)>>>", function(inside) if level then return ("'''[[:Category:User %s|%s]]'''"):format(sccode, inside) elseif sc then return ("'''[[:Category:%s|%s]]'''"):format(sc:getCategoryName(), inside) else return ("'''%s'''"):format(inside) end end) end -- Substitute <<...>> (where ... is supposed to be the native rendering of the language) with a link to the -- top-level 'User CODE' category (e.g. [[:Category:User fr]] or [[:Category:User fr-CA]]) if we're in a -- sublevel category, or to the top-level language category (e.g. [[:Category:French language]] or -- [[:Category:Canadian English]]) if we're in a top-level 'User CODE' category. txt = txt:gsub("<<(.-)>>", function(inside) if level then return ("'''[[:Category:User %s|%s]]'''"):format(code, inside) elseif lang then return ("'''[[:Category:%s|%s]]'''"):format(lang:getCategoryName(), inside) else return ("'''%s'''"):format(inside) end end) if txt:find("<span") or not lang then return txt else return require("Module:script utilities").tag_text(txt, lang, sc) end end local function get_request_cats() if args.text or code == "en" or code:find("^en%-") or inactive then return end local num_pages = mw.site.stats.pagesInCategory(data.category, "pages") local count_cat, count_sort if num_pages == 0 then count_cat = "Requests for translations in user-competency categories with 0 users" count_sort = "*" .. code_with_script elseif num_pages == 1 then count_cat = "Requests for translations in user-competency categories with 1 user" count_sort = "*" .. code_with_script else local lowernum, uppernum lowernum = 2 while true do uppernum = lowernum * 2 - 1 if num_pages <= uppernum then break end lowernum = lowernum * 2 end count_cat = ("Requests for translations in user-competency categories with %s-%s users"):format( lowernum, uppernum) count_sort = "*" .. ("%0" .. #(tostring(uppernum)) .. "d"):format(num_pages) end local addl_parents = {} insert(addl_parents, { name = "Requests for translations in user-competency categories by language", sort = code_with_script, }) insert(addl_parents, { name = count_cat, sort = count_sort, }) return addl_parents end local invalid_lang_warning if not lang then invalid_lang_warning = "'''WARNING''': The specified language code is invalid on Wiktionary. Please migrate " .. "all competency ratings to the closest valid code." end local parents if level then parents = {("User %s"):format(code_with_script), sort = level} elseif sccode then parents = {} insert(parents, {name = ("User %s"):format(code), sort = sccode}) insert(parents, {name = ("User %s"):format(sccode), sort = code}) elseif lang then parents = {} if lang:hasType("etymology-only") then local full_code = lang:getFullCode() local sort_key = code:gsub(("^%s%%-"):format(require(string_utilities_module).pattern_escape(full_code)), "") insert(parents, {name = ("User %s"):format(full_code), sort = sort_key}) else insert(parents, {name = "User languages", sort = code}) end insert(parents, {name = lang:getCategoryName(), sort = "user"}) else parents = {"User languages with invalid code", sort = code} end local addl_parents = get_request_cats() local topright if args.commonscat then local commonscat = require("Module:yesno")(args.commonscat, "+") if commonscat == "+" or commonscat == true then commonscat = data.category end if commonscat then topright = ("{{commonscat|%s}}"):format(commonscat) end end local langcat if level then langcat = ("[[:Category:User %s|%%s]]"):format(code) elseif lang then langcat = ("[[:Category:%s|%%s]]"):format(lang:getCategoryName()) else langcat = "[[%s]]" end local scriptcat if sccode then if level then scriptcat = ("[[:Category:User %s|%%s]]"):format(sccode) elseif sc then scriptcat = ("[[:Category:%s|%%s]]"):format(sc:getCategoryName()) else scriptcat = "[[%s]]" end end return competency_handler { category = category, inactive = inactive, langtext = wrap(args.text), typ = "lang", args = args, obj = lang, code = code_with_script, langfam = langname, langfamcat = langcat, script = scriptname, scriptcat = scriptcat, level = level, parents = parents, addl_parents = addl_parents, topright = topright, additional = invalid_lang_warning, } end -- Hander for categories named [[Category:User LANG-SCRIPT]] or [[Category:User LANG-SCRIPT-#]] where # is a -- competency level (0 through 5 or N), e.g. [[Category:zh-Hans]] or [[Category:yue-Hant-N]]. It's a bit tricky because -- of the multitude of language formats, e.g. ko-KP is a language code (etym variety) but ko-Kore is a combination -- lang + script code. We depend on the fact that all script codes are currently of the form Xxxx or Xxxxx, and check -- for that first. We also need to run prior to the lang-only handler (next handler) so it doesn't try to interpret -- the script code as an etym variant code. -- -- Note that there are current categories named things like 'zh-Hant-TW' and 'zh-Hant-HK-3', which we don't support. -- They should be renamed to some supported code, e.g. 'cmn-TW-Hant' and 'yue-HK-Hant-3'. insert(raw_handlers, function(data) local category, inactive = data.category:match("^(.*) (%(inactive%))$") category = category or data.category local code, sccode, level = category:match("^User ([a-z][a-z][a-z]?)%-([A-Z][a-z][a-z][a-z][a-z]?)%-([0-5N])$") if not code then code, sccode, level = category:match("^User ([a-z][a-z][a-z]?%-[a-zA-Z-]+)%-([A-Z][a-z][a-z][a-z][a-z]?)%-([0-5N])$") end if not code then code, sccode = category:match("^User ([a-z][a-z][a-z]?)%-([A-Z][a-z][a-z][a-z][a-z]?)$") end if not code then code, sccode = category:match("^User ([a-z][a-z][a-z]?%-[a-zA-Z-]+)%-([A-Z][a-z][a-z][a-z][a-z]?)$") end if not code then return end local args = require("Module:parameters").process(data.args, { text = true, verb = true, langname = true, scriptname = true, scname = {alias_of = "scriptname"}, commonscat = true, }) return handle_user_lang_maybe_script(data, category, inactive, code, sccode, level, args) end) -- Hander for categories named [[Category:User LANG]] e.g. [[Category:User en]], [[Category:User en-US]], -- [[Category:User ine-pro]] or [[Category:User LANG-#]] where # is a competency level (0 through 5 or N) e.g. -- [[Category:User en-N]] or [[Category:User ndl-nl-1]]. insert(raw_handlers, function(data) local category, inactive = data.category:match("^(.*) (%(inactive%))$") category = category or data.category local code, level = category:match("^User ([a-z][a-z][a-z]?)%-([0-5N])$") if not code then code, level = category:match("^User ([a-z][a-z][a-z]?%-[a-zA-Z-]+)%-([0-5N])$") end if not code then code = category:match("^User ([a-z][a-z][a-z]?)$") end if not code then code = category:match("^User ([a-z][a-z][a-z]?%-[a-zA-Z-]+)$") end if not code then return end local args = require("Module:parameters").process(data.args, { text = true, verb = true, langname = true, commonscat = true, }) return handle_user_lang_maybe_script(data, category, inactive, code, nil, level, args) end) -- Handler for scripts. insert(raw_handlers, function(data) local category, inactive = data.category:match("^(.*) (%(inactive%))$") category = category or data.category local code, level = category:match("^User ([A-Z][a-z][a-z][a-z][a-z]?)%-([0-5N])$") if not code then code = category:match("^User ([A-Z][a-z][a-z][a-z][a-z]?)$") end if not code then code, level = category:match("^User ([a-z][a-z][a-z]?%-[A-Z][a-z][a-z][a-z][a-z]?)%-([0-5N])$") end if not code then code = category:match("^User ([a-z][a-z][a-z]?%-[A-Z][a-z][a-z][a-z][a-z]?)$") end if not code then return end local sc = require("Module:scripts").getByCode(code) if not sc then return end local parents if level then parents = {("User %s"):format(code), sort = level} else parents = { {name = "User scripts", sort = code}, {name = sc:getCategoryName(), sort = "user"}, } end local scriptcat -- Better to display 'Foo script' than just 'Foo', as so many scripts are the same as language names. if level then scriptcat = ("[[:Category:User %s|%s]]"):format(code, sc:getCategoryName()) else scriptcat = ("[[:Category:%s|%s]]"):format(sc:getCategoryName(), sc:getCategoryName()) end return competency_handler { category = category, inactive = inactive, typ = "script", obj = sc, code = code, script = sc:getCanonicalName(), scriptcat = scriptcat, level = level, parents = parents, } end) -- Handler for "custom" scripts (e.g. IPA). insert(raw_handlers, function(data) local category, inactive = data.category:match("^(.*) (%(inactive%))$") category = category or data.category local code, level if not code then code, level = category:match("^User ([A-Za-z-]+)%-([0-5N])$") end if not code then code = category:match("^User ([A-Za-z-]+)$") end if not code or not custom_script_links[code] then return end local parents if level then parents = {("User %s"):format(code), sort = level} else parents = {"User scripts", sort = code} end local scriptdata = custom_script_links[code] if type(scriptdata) == "string" then scriptdata = {link = scriptdata} end local scriptcat = ("[[%s|%%s]]"):format(scriptdata.link) return competency_handler { category = category, inactive = inactive, typ = "script", code = code, script = scriptdata.script or code, scriptcat = scriptcat, level = level, parents = parents, } end) -- Handler for programming languages. insert(raw_handlers, function(data) local category, inactive = data.category:match("^(.*) (%(inactive%))$") category = category or data.category local code, level if not code then code, level = category:match("^User ([A-Za-z+-]+) coder%-([0-5N])$") end if not code then code = category:match("^User ([A-Za-z+-]+) coder$") end if not code or not coder_links[code] then return end local parents if level then parents = {("User %s coder"):format(code), sort = level} else parents = {"User coders", sort = code} end local langdata = coder_links[code] if type(langdata) == "string" then langdata = {link = langdata} end local langcat = ("[[%s|%%s]]"):format(langdata.link) return competency_handler { category = category, inactive = inactive, typ = "coder", code = code, langfam = langdata.lang or code, langfamcat = langcat, level = level, parents = parents, } end) -- Handler for language families. insert(raw_handlers, function(data) local category, inactive = data.category:match("^(.*) (%(inactive%))$") category = category or data.category local code, level = category:match("^User ([a-z][a-z][a-z]?)%-([0-5N])$") if not code then code, level = category:match("^User ([a-z][a-z][a-z]?%-[a-zA-Z-]+)%-([0-5N])$") end if not code then code = category:match("^User ([a-z][a-z][a-z]?)$") end if not code then code = category:match("^User ([a-z][a-z][a-z]?%-[a-zA-Z-]+)$") end if not code then return end local fam = require("Module:families").getByCode(code) if not fam then return end local parents if level then parents = {("User %s"):format(code), sort = level} else parents = { {name = "User families", sort = code}, {name = fam:getCategoryName(), sort = "user"}, } end local famcat if level then famcat = ("[[:Category:User %s|%s]]"):format(code, fam:getCategoryName()) else famcat = ("[[:Category:%s|%s]]"):format(fam:getCategoryName(), fam:getCategoryName()) end return competency_handler { category = category, inactive = inactive, typ = "family", obj = fam, code = code, langfam = fam:getCanonicalName(), langfamcat = famcat, level = level, parents = parents, } end) insert(raw_handlers, function(data) local n, suffix = data.category:match("^Pages with (%d+) entr(.+)$") -- Only match if there are no leading zeroes and the suffix is correct. if not (n and not n:match("^0%d") and suffix == (n == "1" and "y" or "ies")) then return end return { breadcrumb = ("%d entr%s"):format(n, suffix), description = ("Pages which contain %s language entr%s."):format(n, suffix), additional = "This category, and others like it, are used to determine the total number of entries on the English Wiktionary", hidden = true, can_be_empty = true, parents = { {name = "Pages with entries", sort = require("Module:category tree").numeral_sortkey(n)}, n == "0" and "Wiktionary maintenance" or nil, -- "Pages with 0 entries" only contains pages with something wrong. }, } end) return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers} 41ws9tc95nnx5agtd24han5v257k623 Module:string/charsetEscape 828 3011 39867 0 2025-09-30T01:34:01Z Hiyuune 556 Created page with "local gsub = string.gsub local chars local function get_chars() chars, get_chars = { ["\000"] = "%z", ["%"] = "%%", ["-"] = "%-", ["]"] = "%]", ["^"] = "%^", }, nil return chars end --[==[Escapes the magic characters used in pattern character sets: {%-]^}, and converts the null character to {%z}.]==] return function(str) return (gsub(str, "[%z%%%-%]^]", chars or get_chars())) end" 39867 Scribunto text/plain local gsub = string.gsub local chars local function get_chars() chars, get_chars = { ["\000"] = "%z", ["%"] = "%%", ["-"] = "%-", ["]"] = "%]", ["^"] = "%^", }, nil return chars end --[==[Escapes the magic characters used in pattern character sets: {%-]^}, and converts the null character to {%z}.]==] return function(str) return (gsub(str, "[%z%%%-%]^]", chars or get_chars())) end jrbz2u5ynegbco1b6oqpnqiz7xje0en Module:title/newTitle 828 3012 39868 0 2025-09-30T01:36:18Z Hiyuune 556 + 39868 Scribunto text/plain local load_module = "Module:load" local scribunto_module = "Module:Scribunto" local title_get_current_namespace_module = "Module:title/getCurrentNamespace" local title_get_current_title_module = "Module:title/getCurrentTitle" local title_get_main_page_title_module = "Module:title/getMainPageTitle" local byte = string.byte local find = string.find local match = string.match local new_title = mw.title.new local reverse = string.reverse local sub = string.sub local type = type local function get_current_title(...) get_current_title = require(title_get_current_title_module) return get_current_title(...) end local function get_main_page_title(...) get_main_page_title = require(title_get_main_page_title_module) return get_main_page_title(...) end local function php_ltrim(...) php_ltrim = require(scribunto_module).php_ltrim return php_ltrim(...) end local function php_rtrim(...) php_rtrim = require(scribunto_module).php_rtrim return php_rtrim(...) end local current_pagename local function get_current_pagename() -- Call mw.title.getCurrentTitle() directly rather than the modified version -- at [[Module:title/getCurrentTitle]], as it doesn't do anything extra when -- no fragment argument is given, so there's no point in loading it. current_pagename, get_current_pagename = mw.title.getCurrentTitle().prefixedText, nil return current_pagename end local namespace_has_subpages local function get_namespace_has_subpages() namespace_has_subpages, get_namespace_has_subpages = require(load_module).load_data(title_get_current_namespace_module).hasSubpages, nil return namespace_has_subpages end local function split_text(text) -- Split off the fragment. local hash, target, fragment = find(text, "#", nil, true) if hash then target, fragment = sub(text, 1, hash - 1), sub(text, hash) else target, fragment = text, "" end return php_rtrim(target), fragment end --[==[ A modified version of {mw.title.new}: * It is no longer possible to generate title objects for the empty string by inputting a title starting with {"#"}. Such empty string titles do not represent a valid page, and are broken in various ways (e.g. attempting to access certain keys results in an error); see [[phab:T240678]]. * There are two additional boolean flags: ** If {allowOnlyFragment} is set, string inputs starting with {#} are handled analogously to links (e.g. the input {"#foo"} returns a title object for the current page with the addition of the fragment {"foo"}, analogous to the link [[#foo]]). As a special case, the input {"#"} returns the title for the main page (see TitleValue.php). ** If {allowRelative} is set, inputs representing relative titles will work (e.g. {"/foo"} and {"../"}, analogous to the relative links [[/foo]] and [[../]]).]==] return function(text_or_id, defaultNamespace, allowOnlyFragment, allowRelative) -- Process relative titles in the same way as normalizeSubpageLink() in -- Linker.php. if ( allowRelative and type(text_or_id) == "string" and -- Distinguish nil and false for the purposes of calling the getter. (namespace_has_subpages == nil and get_namespace_has_subpages() or namespace_has_subpages) ) then -- For both kinds of relative title, `text_or_id` has to be split into -- `target` and `fragment` (if any). `target` has to be trimmed, but -- as an optimisation, only do a left-trim on `text_or_id`, which is -- sufficient for the initial checks for potential relative titles, as -- this avoids unnecessary splitting/trimming in the vast majority of -- cases where the title won't be relative. In the cases where it is, -- `target` will then be right-trimmed once it has been split out of -- `text_or_id`. text_or_id = php_ltrim(text_or_id) local init = byte(text_or_id) -- If the target starts with "/", it's treated as a subpage of the -- current page. Final slashes are trimmed, but this can't affect the -- intervening slash (e.g. "[[///]]" refers to "[[{{PAGENAME}}/]]"). if init == 0x2F then -- / local target, fragment = split_text(text_or_id) text_or_id, defaultNamespace = (current_pagename or get_current_pagename()) .. (match(target, "^/.*[^/]") or "/") .. fragment, nil -- If the title starts with "../", trim it and any further "../" that -- follow, and go up that many subpage levels. Then, treat any -- additional text as a subpage of that page. Final slashes are trimmed. elseif init == 0x2E and sub(text_or_id, 2, 3) == "./" then -- ../ local n, target, fragment = 4, split_text(text_or_id) while sub(target, n, n + 2) == "../" do n = n + 3 end -- Retain an initial "/". target = sub(target, n - 1) -- Trim the relevant number of subpages from the pagename. local pagename, i = reverse(current_pagename or get_current_pagename()), 0 for _ = 1, (n - 1) / 3 do i = find(pagename, "/", i + 1, true) -- Fail if there aren't enough slashes. if not i then return nil end end -- Add the subpage text; since the intervening "/" is retained in -- `target`, it can be trimmed along with any other final slashes -- (e.g. [[..///]] refers to "{{BASEPAGENAME}}".) text_or_id, defaultNamespace = reverse(sub(pagename, i + 1)) .. (match(target, "^.*[^/]") or "") .. fragment, nil end end local title = new_title(text_or_id, defaultNamespace) if not title then return nil elseif title.prefixedText ~= "" then return title -- If `prefixedText` is the empty string, the input only has a fragment. elseif not allowOnlyFragment then return nil end -- Retrieve the fragment: if it's the empty string, return a title object -- for the main page (which is where the link [[#]] resolves); otherwise, -- return a current title object using [[Module:title/getCurrentTitle]], -- which sets the fragment on the returned title to the string passed in. -- (Note that inputs like "##foo" aren't interpreted as the main page with -- the fragment "foo"; instead, it's a fragment for the section "#foo" on -- the current page, since "#" is itself a valid fragment character.) local fragment = title.fragment return fragment == "" and get_main_page_title() or get_current_title(fragment) end aooqpfbxewgzf96rcljwg1e7vf0j43b Module:Scribunto/metamethods 828 3013 39870 0 2025-09-30T01:39:22Z Hiyuune 556 + 39870 Scribunto text/plain return { __add = true, __call = true, __concat = true, __div = true, __eq = true, __gc = true, __index = true, __ipairs = true, __le = true, __len = true, __lt = true, __metatable = true, __mod = true, __mode = true, __mul = true, __newindex = true, __pairs = true, __pow = true, __sub = true, __tostring = true, __unm = true, } 9ldqvu9rhlfkuksyro1b52m6ychbevm Module:title/getCurrentNamespace 828 3014 39871 0 2025-09-30T01:39:43Z Hiyuune 556 + 39871 Scribunto text/plain --[==[ Returns the data table for the current namespace from {mw.site.namespaces}. This module may be loaded with {mw.loadData}.]==] return mw.site.namespaces[mw.title.getCurrentTitle().namespace] 2udpe5a40x351nzks01by6n1mixwd3o Module:title/redirectTarget 828 3015 39872 0 2025-09-30T01:40:11Z Hiyuune 556 import 39872 Scribunto text/plain local pcall = pcall local at_limit local function is_redirect(title) return title.isRedirect end --[==[ Returns the title object of the redirect target if title page is a redirect. Checking {title.redirectTarget} will transclude the title page, which may be undesirable when checking large numbers of titles. To avoid this, this function will attempt to check the {title.isRedirect} key first, only checking {title.redirectTarget} if it is confirmed that the title is a redirect. However, doing so will increment the expensive function count, which has a limit of 500. Once the limit has been reached, this function reverts to checking {title.redirectTarget} directly instead. The {force_transclusion} flag may be set to force the use of transclusion ({title.redirectTarget}) in all instances, which can be used to avoid incrementing the expensive function count; this is sometimes useful when making a large number of checks, as hitting the expensive function limit can be disruptive to other modules or templates.]==] return function(title, force_transclusion) if not (force_transclusion or at_limit) then local success, result = pcall(is_redirect, title) if not success then at_limit = true elseif not result then return false end end local redirect = title.redirectTarget if not redirect then return false end -- If the original title had a fragment, carry it over to the redirect. local fragment = title.fragment if fragment and fragment ~= "" then redirect.fragment = fragment end return redirect end 0fmvtjkqug22ktp797jksqoi89g47pw Module:title/isTitle 828 3016 39873 0 2025-09-30T01:40:37Z Hiyuune 556 + 39873 Scribunto text/plain local table_get_metamethod_module = "Module:table/getMetamethod" local error = error local rawequal = rawequal local type = type local function get_metamethod(...) get_metamethod = require(table_get_metamethod_module) return get_metamethod(...) end local title_eq, title_lt local function get_title_mm() local success, eq, lt = get_metamethod(mw.title.getCurrentTitle(), "__eq", "__lt") if not success then error("Failed to fetch current title") -- this should never happen end title_eq, title_lt, get_title_mm = eq, lt, nil return eq end --[==[ Returns {true} if the input is a title object, or {false} if not.]==] return function(obj) if not (obj and type(obj) == "table") then return false end local success, eq, lt = get_metamethod(obj, "__eq", "__lt") -- There's no foolproof method for checking for a title object, but the -- __eq and __lt metamethods should always be the same. Also discount titles -- that only have fragments (returned by mw.title.new() and -- mw.title.makeTitle() if the input starts with "#"), since they cannot -- represent a valid page, and are broken in various ways (e.g. attempting -- to access certain keys results in an error); see [[phab:T240678]]. return success and eq ~= nil and lt ~= nil and rawequal(eq, (title_eq or get_title_mm())) and rawequal(lt, title_lt) and obj.prefixedText ~= "" end j1ejjc7c8trmnla3tstyr2or7aay9ft Module:table/getMetamethod 828 3017 39874 0 2025-09-30T01:40:58Z Hiyuune 556 + 39874 Scribunto text/plain local table_get_unprotected_metatable = "Module:table/getUnprotectedMetatable" local rawget = rawget local select = select local function get_unprotected_metatable(...) get_unprotected_metatable = require(table_get_unprotected_metatable) return get_unprotected_metatable(...) end local function get_metamethod(n, i, mt, mm, ...) if mt then mm = rawget(mt, mm) else mm = nil end if i == n then return mm end return mm, get_metamethod(n, i + 1, mt, ...) end --[==[ Takes an input value and any number of metamethods, and attempts to retrieve the values at those keys in the value's metatable. Returns a boolean stating whether the value's metamethods are findable, followed by a return value for each metamethod. A value's metamethods are findable if it does not have a protected metatable, so the first return value is {true} if the value either has a metatable which does not contain the {__metatable} metamethod, or it has no metatable at all. If the value does have a protected metatable, the first return value is {false}, and all remaining return values default to {nil}.]==] return function(t, ...) local mt, n = get_unprotected_metatable(t), select("#", ...) -- get_unprotected_metatable() returns the metatable if it's unprotected, -- false if it's protected, or nil if there is no metatable. It checks -- whether a metatable is protected by trying pcall(setmetatable, t), -- so it's always possible to determine accurately. if n == 0 then return mt ~= false end return mt ~= false, get_metamethod(n, 1, mt, ...) end tfl070cq0h5icostaevq3t6kcrhpcyw Module:table/getUnprotectedMetatable 828 3018 39875 0 2025-09-30T01:41:28Z Hiyuune 556 + 39875 Scribunto text/plain local _getmetatable = debug.getmetatable -- For testing (and just in case it gets enabled). if _getmetatable ~= nil then -- Avoid debug.getmetatable() throwing an error if 0 arguments are passed, -- for parity with the other function. return function(t) return _getmetatable(t) end end _getmetatable = getmetatable local pcall = pcall local rawget = rawget local setmetatable = setmetatable local type = type --[==[ Attempts to retrieve the input value's metatable, and returns it if found. If the value does not have a metatable, returns {nil}. If the input value does have a metatable, but that metatable is not possible to retrieve because it is protected with the `__metatable` metamethod, returns {false}. This is a useful way to ensure that functions can reliably distinguish between objects that do not have metamethods, objects with known metamethods, and objects with unknown metamethods.]==] return function(t) local mt = _getmetatable(t) -- If `mt` is nil, there's no metatable. if mt == nil then return nil -- If `mt` is not a table, the real metatable is protected and there's no -- way of retrieving it. elseif type(mt) ~= "table" then return false end -- Try setting `mt` as the metatable with `setmetatable`; if the metatable -- is protected, this will cause an error to be thrown (revealing it as -- protected), and if it isn't, then `mt` must be the real metatable anyway, -- so nothing has changed. Also make a special exception for data loaded via -- mw.loadData(), which sets each metatable at its own __metatable key as a -- way to stop the use of setmetatable() without actually hiding it. This is -- spoofable, but low-risk. return (pcall(setmetatable, t, mt) or rawget(mt, "mw_loadData") == true) and mt or false end oqd72lzzcljldqpmbzxsx5fm947exar Module:table/setNested 828 3019 39879 0 2025-09-30T01:51:15Z Hiyuune 556 Created page with "local error = error local select = select --[==[ Given a table, value and an arbitrary number of keys, will successively access subtables using each key in turn, and sets the value at the final key. For example, if {t} is { {} }, {export.setNested(t, "foo", 1, 2, 3)} will modify {t} to { {[1] = {[2] = {[3] = "foo"} } } }. If no subtable exists for a given key value, one will be created, but the function will throw an error if a non-table value is found at an intermedia..." 39879 Scribunto text/plain local error = error local select = select --[==[ Given a table, value and an arbitrary number of keys, will successively access subtables using each key in turn, and sets the value at the final key. For example, if {t} is { {} }, {export.setNested(t, "foo", 1, 2, 3)} will modify {t} to { {[1] = {[2] = {[3] = "foo"} } } }. If no subtable exists for a given key value, one will be created, but the function will throw an error if a non-table value is found at an intermediary key. Note: the parameter order (table, value, keys) differs from functions like rawset, because the number of keys can be arbitrary. This is to avoid situations where an additional argument must be appended to arbitrary lists of variables, which can be awkward and error-prone: for example, when handling variable arguments ({...}) or function return values.]==] return function(...) local n = select("#", ...) if n < 3 then error("Must provide a table, value and at least one key.") end local t, v, k = ... for i = 4, n do local next_t = t[k] if next_t == nil then -- If there's no next table while setting nil, there's nothing more -- to do. if v == nil then return end next_t = {} t[k] = next_t end t, k = next_t, select(i, ...) end t[k] = v end 1jxfjipchypy8qfjkmtb9b9sal1bcc1 Module:table/getNested 828 3020 39880 0 2025-09-30T01:51:39Z Hiyuune 556 fixed 39880 Scribunto text/plain local error = error local select = select --[==[ Given a table and an arbitrary number of keys, will successively access subtables using each key in turn, returning the value at the final key. For example, if {t} is { {[1] = {[2] = {[3] = "foo"}}}}, {export.getNested(t, 1, 2, 3)} will return {"foo"}. If no subtable exists for a given key value, returns nil, but will throw an error if a non-table is found at an intermediary key.]==] return function(...) local n = select("#", ...) if n < 2 then error("Must provide a table and at least one key.") end local t, k = ... for i = 3, n do local v = t[k] if v == nil then return nil end t, k = v, select(i, ...) end return t[k] end tm1q0pycz7xr0ute9n4h4yhpf1jzo33 A‌̱lyiat a‌̱tyunta‌̱m:Hiyuune 3 3021 40015 39926 2025-11-03T13:59:54Z J ansari 432 J ansari shyei wat hu [[A‌̱lyiat a‌̱tyunta‌̱m:Ayane Fumihiro]] nat [[A‌̱lyiat a‌̱tyunta‌̱m:Hiyuune]]: Automatically moved page while renaming the user "[[Special:CentralAuth/Ayane Fumihiro|Ayane Fumihiro]]" to "[[Special:CentralAuth/Hiyuune|Hiyuune]]" 39926 wikitext text/x-wiki al3qyola9t2k22we5o6hm5foiiowgeu Module:table/sortedPairs 828 3022 39885 0 2025-10-14T00:46:56Z Hiyuune 556 + 39885 Scribunto text/plain local table_keys_to_list_module = "Module:table/keysToList" local function keys_to_list(...) keys_to_list = require(table_keys_to_list_module) return keys_to_list(...) end --[==[ Iterates through a table, with the keys sorted using the keysToList function. If there are only numerical keys, `export.sparseIpairs` is probably faster.]==] return function(t, key_sort) local list, i = keys_to_list(t, key_sort), 0 return function() i = i + 1 local k = list[i] if k ~= nil then return k, t[k] end end end k9kspqkam96jj5np6nfk0sg15yvnnd3 Module:table/keysToList 828 3023 39886 0 2025-10-14T00:47:59Z Hiyuune 556 + 39886 Scribunto text/plain local compare_module = "Module:compare" local pairs = pairs local sort = table.sort local compare local function get_compare() compare, get_compare = require(compare_module), nil return compare end --[==[ Returns a list of the keys in a table, sorted using either the default `table.sort` function or a custom `key_sort` function. If there are only numerical keys, [[Module:table/numKeys]] is probably faster.]==] return function(t, key_sort) local list, i = {}, 0 for key in pairs(t) do i = i + 1 list[i] = key end -- Use specified sort function, or otherwise `compare`. sort(list, key_sort == nil and (compare or get_compare()) or key_sort) return list end db7h2mui4n7duv8tkb39qolcbe3t8rm Module:compare 828 3024 39887 0 2025-10-14T00:49:10Z Hiyuune 556 create module fix error. 39887 Scribunto text/plain local math_compare_module = "Module:math/compare" local string_compare_module = "Module:string/compare" local table_compare_module = "Module:table/compare" local require = require local type = type local types local function get_types() types, get_types = { ["nil"] = "\1", ["boolean"] = "\2", ["number"] = "\3", ["string"] = "\4", }, nil return types end local compare_funcs local function get_compare_funcs() compare_funcs = {} function compare_funcs.boolean(a, b) return a == true and b == false end function compare_funcs.number(...) local math_compare = require(math_compare_module) compare_funcs.number = math_compare return math_compare(...) end function compare_funcs.string(...) local string_compare = require(string_compare_module) compare_funcs.string = string_compare return string_compare(...) end function compare_funcs.table(...) local table_compare = require(table_compare_module) compare_funcs.table = table_compare return table_compare(...) end get_compare_funcs = nil return compare_funcs end --[==[ A general comparison function, which returns {true} if {a} sorts before {b}, or otherwise {false}; it can be used as the sort function with {table.sort}. This function is roughly equivalent to the {<} operator, but is capable of comparing a mix of types, using the following rules: * When items of different types are compared, the type-order is {"nil"}, {"boolean"}, {"number"}, {"string"}, then alphabetical order by type name for all other types. * Numbers are compared with [[Module:math/compare]]. * Strings are compared with [[Module:string/compare]]. * Tables are compared with [[Module:table/compare]]. * Boolean {true} sorts before {false}. * All other types always return {false}.]==] return function(a, b) local type_a, type_b = type(a), type(b) if type_a == type_b then local func = (compare_funcs or get_compare_funcs())[type_a] return func and func(a, b) or false end return ((types or get_types())[type_a] or type_a) < (types[type_b] or type_b) end fs82yur52kblfpa4j6uwsb5dbcxr7em Module:string/gline 828 3025 39888 0 2025-10-14T00:50:08Z Hiyuune 556 + 39888 Scribunto text/plain local error = error local find = string.find local gmatch = string.gmatch local match = string.match local sub = string.sub --[==[ Iterates over the lines in a string, treating {"\n"}, {"\r"} and {"\r\n"} as new lines. The optional {skip} parameter determines whether certain lines are skipped: * {NONE}: none (default). * {EMPTY}: empty lines: lines with a length of 0, consisting of no characters. * {BLANK}: blank lines: empty lines and lines which only consist of whitespace characters.]==] return function(str, skip) -- Use gmatch() for EMPTY and BLANK, for speed. if skip == "EMPTY" then return gmatch(str, "[^\n\r]+") elseif skip == "BLANK" then return gmatch(str, "[^\n\r]-%S[^\n\r]*") elseif not (skip == nil or skip == "NONE") then error("bad argument #2 to 'string/gline' (expected NONE, EMPTY or BLANK)", 2) end local start, linechar, flag = 1 if not find(str, "\n", nil, true) then if not find(str, "\r", nil, true) then -- No newlines: return `str` on the first iteration then end. return function() if flag then return end flag = true return str end end linechar = "\r" elseif find(str, "\r", nil, true) then -- Newline could be "\n", "\r" or "\r\n" (but not "\n\r"). return function() if not flag then local line, nl, pos = match(str, "^([^\n\r]*)([\n\r]\n?)()", start) if not line then flag = true return sub(str, start) end -- If `nl` is "\r\n" it should be treated as a single newline, -- but if it's "\n\n" it needs to be treated as two separate -- newlines, so set `flag` to 2 to avoid an unnecessary match() -- call on the next iteration. if nl == "\n\n" then flag = 2 end start = pos return line elseif flag == 2 then flag = nil return "" end end else linechar = "\n" end -- Newline is either "\n" or "\r", depending on which has been found. return function() if flag then return end local pos = find(str, linechar, start, true) if not pos then flag = true return sub(str, start) end local line = sub(str, start, pos - 1) start = pos + 1 return line end end r6wdku3u8kbsa2pnl1f07kxp328mzdt Module:parameters/track 828 3026 39889 0 2025-10-14T00:51:28Z Hiyuune 556 Created page with "local debug_track_module = "Module:debug/track" local string_gline_module = "Module:string/gline" local match = string.match local new_title = mw.title.new local require = require local traceback = debug.traceback local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function gline(...) gline = require(string_gline_module) return gline(...) end local params_title local function get_params_title() params_title..." 39889 Scribunto text/plain local debug_track_module = "Module:debug/track" local string_gline_module = "Module:string/gline" local match = string.match local new_title = mw.title.new local require = require local traceback = debug.traceback local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function gline(...) gline = require(string_gline_module) return gline(...) end local params_title local function get_params_title() params_title, get_params_title = new_title("parameters", 828), nil return params_title end return function(page, param_name) debug_track("parameters/" .. page) if param_name ~= nil then debug_track("parameters/" .. page .. "/" .. param_name .. "=") end -- Check through the traceback to get the calling module and function. local mod_title for line in gline((traceback())) do local mod, func = match(line, "^\t*(.-):%d+: in function (.*)$") -- Must match a conventional module, not a tail call, C function, in- -- built Scribunto file etc. If `mod` matches `mod_title`, it means the -- module has been seen before, so there is nothing else to check. if mod and not (mod_title and mod == mod_title.prefixedText) then mod_title = new_title(mod) if mod_title and mod_title.namespace == 828 and not ( mod_title == (params_title or get_params_title()) or mod_title:isSubpageOf(params_title) ) then mod = mod_title.text debug_track("parameters/" .. page .. "/" .. mod) -- traceback() encloses function names in single quotes. local funcname = match(func, "^'(.*)'$") if funcname then debug_track("parameters/" .. page .. "/" .. mod .. "/" .. funcname) return end -- WHen a function is unnamed, line numbers are given after the -- module name in angle brackets, directly after a separating -- colon. local funcline = match(func, "^<.-:(%d+)>$") if funcline then debug_track("parameters/" .. page .. "/" .. mod .. ":" .. funcline) end return end end end end ep6rfkuslbwvncu36j3fa17iqe4seb6 Module:data/entities 828 3027 39890 0 2025-10-14T01:00:08Z Hiyuune 556 + 39890 Scribunto text/plain return { aacute = "\195\161", -- á Aacute = "\195\129", -- Á abreve = "\196\131", -- ă Abreve = "\196\130", -- Ă ac = "\226\136\190", -- ∾ acd = "\226\136\191", -- ∿ acE = "\226\136\190\204\179", -- ∾̳ acirc = "\195\162", -- â Acirc = "\195\130", --  acute = "\194\180", -- ´ acy = "\208\176", -- а Acy = "\208\144", -- А aelig = "\195\166", -- æ AElig = "\195\134", -- Æ af = "\226\129\161", -- [function application] afr = "\240\157\148\158", -- 𝔞 Afr = "\240\157\148\132", -- 𝔄 agrave = "\195\160", -- à Agrave = "\195\128", -- À alefsym = "\226\132\181", -- ℵ aleph = "\226\132\181", -- ℵ alpha = "\206\177", -- α Alpha = "\206\145", -- Α amacr = "\196\129", -- ā Amacr = "\196\128", -- Ā amalg = "\226\168\191", -- ⨿ amp = "\38", -- & AMP = "\38", -- & ["and"] = "\226\136\167", -- ∧ And = "\226\169\147", -- ⩓ andand = "\226\169\149", -- ⩕ andd = "\226\169\156", -- ⩜ andslope = "\226\169\152", -- ⩘ andv = "\226\169\154", -- ⩚ ang = "\226\136\160", -- ∠ ange = "\226\166\164", -- ⦤ angle = "\226\136\160", -- ∠ angmsd = "\226\136\161", -- ∡ angmsdaa = "\226\166\168", -- ⦨ angmsdab = "\226\166\169", -- ⦩ angmsdac = "\226\166\170", -- ⦪ angmsdad = "\226\166\171", -- ⦫ angmsdae = "\226\166\172", -- ⦬ angmsdaf = "\226\166\173", -- ⦭ angmsdag = "\226\166\174", -- ⦮ angmsdah = "\226\166\175", -- ⦯ angrt = "\226\136\159", -- ∟ angrtvb = "\226\138\190", -- ⊾ angrtvbd = "\226\166\157", -- ⦝ angsph = "\226\136\162", -- ∢ angst = "\195\133", -- Å angzarr = "\226\141\188", -- ⍼ aogon = "\196\133", -- ą Aogon = "\196\132", -- Ą aopf = "\240\157\149\146", -- 𝕒 Aopf = "\240\157\148\184", -- 𝔸 ap = "\226\137\136", -- ≈ apacir = "\226\169\175", -- ⩯ ape = "\226\137\138", -- ≊ apE = "\226\169\176", -- ⩰ apid = "\226\137\139", -- ≋ apos = "\39", -- ' ApplyFunction = "\226\129\161", -- [function application] approx = "\226\137\136", -- ≈ approxeq = "\226\137\138", -- ≊ aring = "\195\165", -- å Aring = "\195\133", -- Å ascr = "\240\157\146\182", -- 𝒶 Ascr = "\240\157\146\156", -- 𝒜 Assign = "\226\137\148", -- ≔ ast = "\42", -- * asymp = "\226\137\136", -- ≈ asympeq = "\226\137\141", -- ≍ atilde = "\195\163", -- ã Atilde = "\195\131", -- à auml = "\195\164", -- ä Auml = "\195\132", -- Ä awconint = "\226\136\179", -- ∳ awint = "\226\168\145", -- ⨑ backcong = "\226\137\140", -- ≌ backepsilon = "\207\182", -- ϶ backprime = "\226\128\181", -- ‵ backsim = "\226\136\189", -- ∽ backsimeq = "\226\139\141", -- ⋍ Backslash = "\226\136\150", -- ∖ Barv = "\226\171\167", -- ⫧ barvee = "\226\138\189", -- ⊽ barwed = "\226\140\133", -- ⌅ Barwed = "\226\140\134", -- ⌆ barwedge = "\226\140\133", -- ⌅ bbrk = "\226\142\181", -- ⎵ bbrktbrk = "\226\142\182", -- ⎶ bcong = "\226\137\140", -- ≌ bcy = "\208\177", -- б Bcy = "\208\145", -- Б bdquo = "\226\128\158", -- „ becaus = "\226\136\181", -- ∵ because = "\226\136\181", -- ∵ Because = "\226\136\181", -- ∵ bemptyv = "\226\166\176", -- ⦰ bepsi = "\207\182", -- ϶ bernou = "\226\132\172", -- ℬ Bernoullis = "\226\132\172", -- ℬ beta = "\206\178", -- β Beta = "\206\146", -- Β beth = "\226\132\182", -- ℶ between = "\226\137\172", -- ≬ bfr = "\240\157\148\159", -- 𝔟 Bfr = "\240\157\148\133", -- 𝔅 bigcap = "\226\139\130", -- ⋂ bigcirc = "\226\151\175", -- ◯ bigcup = "\226\139\131", -- ⋃ bigodot = "\226\168\128", -- ⨀ bigoplus = "\226\168\129", -- ⨁ bigotimes = "\226\168\130", -- ⨂ bigsqcup = "\226\168\134", -- ⨆ bigstar = "\226\152\133", -- ★ bigtriangledown = "\226\150\189", -- ▽ bigtriangleup = "\226\150\179", -- △ biguplus = "\226\168\132", -- ⨄ bigvee = "\226\139\129", -- ⋁ bigwedge = "\226\139\128", -- ⋀ bkarow = "\226\164\141", -- ⤍ blacklozenge = "\226\167\171", -- ⧫ blacksquare = "\226\150\170", -- ▪ blacktriangle = "\226\150\180", -- ▴ blacktriangledown = "\226\150\190", -- ▾ blacktriangleleft = "\226\151\130", -- ◂ blacktriangleright = "\226\150\184", -- ▸ blank = "\226\144\163", -- ␣ blk12 = "\226\150\146", -- ▒ blk14 = "\226\150\145", -- ░ blk34 = "\226\150\147", -- ▓ block = "\226\150\136", -- █ bne = "\61\226\131\165", -- =⃥ bnequiv = "\226\137\161\226\131\165", -- ≡⃥ bnot = "\226\140\144", -- ⌐ bNot = "\226\171\173", -- ⫭ bopf = "\240\157\149\147", -- 𝕓 Bopf = "\240\157\148\185", -- 𝔹 bot = "\226\138\165", -- ⊥ bottom = "\226\138\165", -- ⊥ bowtie = "\226\139\136", -- ⋈ boxbox = "\226\167\137", -- ⧉ boxdl = "\226\148\144", -- ┐ boxdL = "\226\149\149", -- ╕ boxDl = "\226\149\150", -- ╖ boxDL = "\226\149\151", -- ╗ boxdr = "\226\148\140", -- ┌ boxdR = "\226\149\146", -- ╒ boxDr = "\226\149\147", -- ╓ boxDR = "\226\149\148", -- ╔ boxh = "\226\148\128", -- ─ boxH = "\226\149\144", -- ═ boxhd = "\226\148\172", -- ┬ boxhD = "\226\149\165", -- ╥ boxHd = "\226\149\164", -- ╤ boxHD = "\226\149\166", -- ╦ boxhu = "\226\148\180", -- ┴ boxhU = "\226\149\168", -- ╨ boxHu = "\226\149\167", -- ╧ boxHU = "\226\149\169", -- ╩ boxminus = "\226\138\159", -- ⊟ boxplus = "\226\138\158", -- ⊞ boxtimes = "\226\138\160", -- ⊠ boxul = "\226\148\152", -- ┘ boxuL = "\226\149\155", -- ╛ boxUl = "\226\149\156", -- ╜ boxUL = "\226\149\157", -- ╝ boxur = "\226\148\148", -- └ boxuR = "\226\149\152", -- ╘ boxUr = "\226\149\153", -- ╙ boxUR = "\226\149\154", -- ╚ boxv = "\226\148\130", -- │ boxV = "\226\149\145", -- ║ boxvh = "\226\148\188", -- ┼ boxvH = "\226\149\170", -- ╪ boxVh = "\226\149\171", -- ╫ boxVH = "\226\149\172", -- ╬ boxvl = "\226\148\164", -- ┤ boxvL = "\226\149\161", -- ╡ boxVl = "\226\149\162", -- ╢ boxVL = "\226\149\163", -- ╣ boxvr = "\226\148\156", -- ├ boxvR = "\226\149\158", -- ╞ boxVr = "\226\149\159", -- ╟ boxVR = "\226\149\160", -- ╠ bprime = "\226\128\181", -- ‵ breve = "\203\152", -- ˘ Breve = "\203\152", -- ˘ brvbar = "\194\166", -- ¦ bscr = "\240\157\146\183", -- 𝒷 Bscr = "\226\132\172", -- ℬ bsemi = "\226\129\143", -- ⁏ bsim = "\226\136\189", -- ∽ bsime = "\226\139\141", -- ⋍ bsol = "\92", -- \ bsolb = "\226\167\133", -- ⧅ bsolhsub = "\226\159\136", -- ⟈ bull = "\226\128\162", -- • bullet = "\226\128\162", -- • bump = "\226\137\142", -- ≎ bumpe = "\226\137\143", -- ≏ bumpE = "\226\170\174", -- ⪮ bumpeq = "\226\137\143", -- ≏ Bumpeq = "\226\137\142", -- ≎ cacute = "\196\135", -- ć Cacute = "\196\134", -- Ć cap = "\226\136\169", -- ∩ Cap = "\226\139\146", -- ⋒ capand = "\226\169\132", -- ⩄ capbrcup = "\226\169\137", -- ⩉ capcap = "\226\169\139", -- ⩋ capcup = "\226\169\135", -- ⩇ capdot = "\226\169\128", -- ⩀ CapitalDifferentialD = "\226\133\133", -- ⅅ caps = "\226\136\169\239\184\128", -- ∩︀ caret = "\226\129\129", -- ⁁ caron = "\203\135", -- ˇ Cayleys = "\226\132\173", -- ℭ ccaps = "\226\169\141", -- ⩍ ccaron = "\196\141", -- č Ccaron = "\196\140", -- Č ccedil = "\195\167", -- ç Ccedil = "\195\135", -- Ç ccirc = "\196\137", -- ĉ Ccirc = "\196\136", -- Ĉ Cconint = "\226\136\176", -- ∰ ccups = "\226\169\140", -- ⩌ ccupssm = "\226\169\144", -- ⩐ cdot = "\196\139", -- ċ Cdot = "\196\138", -- Ċ cedil = "\194\184", -- ¸ Cedilla = "\194\184", -- ¸ cemptyv = "\226\166\178", -- ⦲ cent = "\194\162", -- ¢ centerdot = "\194\183", -- · CenterDot = "\194\183", -- · cfr = "\240\157\148\160", -- 𝔠 Cfr = "\226\132\173", -- ℭ chcy = "\209\135", -- ч CHcy = "\208\167", -- Ч check = "\226\156\147", -- ✓ checkmark = "\226\156\147", -- ✓ chi = "\207\135", -- χ Chi = "\206\167", -- Χ cir = "\226\151\139", -- ○ circ = "\203\134", -- ˆ circeq = "\226\137\151", -- ≗ circlearrowleft = "\226\134\186", -- ↺ circlearrowright = "\226\134\187", -- ↻ circledast = "\226\138\155", -- ⊛ circledcirc = "\226\138\154", -- ⊚ circleddash = "\226\138\157", -- ⊝ CircleDot = "\226\138\153", -- ⊙ circledR = "\194\174", -- ® circledS = "\226\147\136", -- Ⓢ CircleMinus = "\226\138\150", -- ⊖ CirclePlus = "\226\138\149", -- ⊕ CircleTimes = "\226\138\151", -- ⊗ cire = "\226\137\151", -- ≗ cirE = "\226\167\131", -- ⧃ cirfnint = "\226\168\144", -- ⨐ cirmid = "\226\171\175", -- ⫯ cirscir = "\226\167\130", -- ⧂ ClockwiseContourIntegral = "\226\136\178", -- ∲ CloseCurlyDoubleQuote = "\226\128\157", -- ” CloseCurlyQuote = "\226\128\153", -- ’ clubs = "\226\153\163", -- ♣ clubsuit = "\226\153\163", -- ♣ colon = "\58", -- : Colon = "\226\136\183", -- ∷ colone = "\226\137\148", -- ≔ Colone = "\226\169\180", -- ⩴ coloneq = "\226\137\148", -- ≔ comma = "\44", -- , commat = "\64", -- @ comp = "\226\136\129", -- ∁ compfn = "\226\136\152", -- ∘ complement = "\226\136\129", -- ∁ complexes = "\226\132\130", -- ℂ cong = "\226\137\133", -- ≅ congdot = "\226\169\173", -- ⩭ Congruent = "\226\137\161", -- ≡ conint = "\226\136\174", -- ∮ Conint = "\226\136\175", -- ∯ ContourIntegral = "\226\136\174", -- ∮ copf = "\240\157\149\148", -- 𝕔 Copf = "\226\132\130", -- ℂ coprod = "\226\136\144", -- ∐ Coproduct = "\226\136\144", -- ∐ copy = "\194\169", -- © COPY = "\194\169", -- © copysr = "\226\132\151", -- ℗ CounterClockwiseContourIntegral = "\226\136\179", -- ∳ crarr = "\226\134\181", -- ↵ cross = "\226\156\151", -- ✗ Cross = "\226\168\175", -- ⨯ cscr = "\240\157\146\184", -- 𝒸 Cscr = "\240\157\146\158", -- 𝒞 csub = "\226\171\143", -- ⫏ csube = "\226\171\145", -- ⫑ csup = "\226\171\144", -- ⫐ csupe = "\226\171\146", -- ⫒ ctdot = "\226\139\175", -- ⋯ cudarrl = "\226\164\184", -- ⤸ cudarrr = "\226\164\181", -- ⤵ cuepr = "\226\139\158", -- ⋞ cuesc = "\226\139\159", -- ⋟ cularr = "\226\134\182", -- ↶ cularrp = "\226\164\189", -- ⤽ cup = "\226\136\170", -- ∪ Cup = "\226\139\147", -- ⋓ cupbrcap = "\226\169\136", -- ⩈ cupcap = "\226\169\134", -- ⩆ CupCap = "\226\137\141", -- ≍ cupcup = "\226\169\138", -- ⩊ cupdot = "\226\138\141", -- ⊍ cupor = "\226\169\133", -- ⩅ cups = "\226\136\170\239\184\128", -- ∪︀ curarr = "\226\134\183", -- ↷ curarrm = "\226\164\188", -- ⤼ curlyeqprec = "\226\139\158", -- ⋞ curlyeqsucc = "\226\139\159", -- ⋟ curlyvee = "\226\139\142", -- ⋎ curlywedge = "\226\139\143", -- ⋏ curren = "\194\164", -- ¤ curvearrowleft = "\226\134\182", -- ↶ curvearrowright = "\226\134\183", -- ↷ cuvee = "\226\139\142", -- ⋎ cuwed = "\226\139\143", -- ⋏ cwconint = "\226\136\178", -- ∲ cwint = "\226\136\177", -- ∱ cylcty = "\226\140\173", -- ⌭ dagger = "\226\128\160", -- † Dagger = "\226\128\161", -- ‡ daleth = "\226\132\184", -- ℸ darr = "\226\134\147", -- ↓ dArr = "\226\135\147", -- ⇓ Darr = "\226\134\161", -- ↡ dash = "\226\128\144", -- ‐ dashv = "\226\138\163", -- ⊣ Dashv = "\226\171\164", -- ⫤ dbkarow = "\226\164\143", -- ⤏ dblac = "\203\157", -- ˝ dcaron = "\196\143", -- ď Dcaron = "\196\142", -- Ď dcy = "\208\180", -- д Dcy = "\208\148", -- Д dd = "\226\133\134", -- ⅆ DD = "\226\133\133", -- ⅅ ddagger = "\226\128\161", -- ‡ ddarr = "\226\135\138", -- ⇊ DDotrahd = "\226\164\145", -- ⤑ ddotseq = "\226\169\183", -- ⩷ deg = "\194\176", -- ° Del = "\226\136\135", -- ∇ delta = "\206\180", -- δ Delta = "\206\148", -- Δ demptyv = "\226\166\177", -- ⦱ dfisht = "\226\165\191", -- ⥿ dfr = "\240\157\148\161", -- 𝔡 Dfr = "\240\157\148\135", -- 𝔇 dHar = "\226\165\165", -- ⥥ dharl = "\226\135\131", -- ⇃ dharr = "\226\135\130", -- ⇂ DiacriticalAcute = "\194\180", -- ´ DiacriticalDot = "\203\153", -- ˙ DiacriticalDoubleAcute = "\203\157", -- ˝ DiacriticalGrave = "\96", -- ` DiacriticalTilde = "\203\156", -- ˜ diam = "\226\139\132", -- ⋄ diamond = "\226\139\132", -- ⋄ Diamond = "\226\139\132", -- ⋄ diamondsuit = "\226\153\166", -- ♦ diams = "\226\153\166", -- ♦ die = "\194\168", -- ¨ DifferentialD = "\226\133\134", -- ⅆ digamma = "\207\157", -- ϝ disin = "\226\139\178", -- ⋲ div = "\195\183", -- ÷ divide = "\195\183", -- ÷ divideontimes = "\226\139\135", -- ⋇ divonx = "\226\139\135", -- ⋇ djcy = "\209\146", -- ђ DJcy = "\208\130", -- Ђ dlcorn = "\226\140\158", -- ⌞ dlcrop = "\226\140\141", -- ⌍ dollar = "\36", -- $ dopf = "\240\157\149\149", -- 𝕕 Dopf = "\240\157\148\187", -- 𝔻 dot = "\203\153", -- ˙ Dot = "\194\168", -- ¨ DotDot = "\226\131\156", -- ⃜ doteq = "\226\137\144", -- ≐ doteqdot = "\226\137\145", -- ≑ DotEqual = "\226\137\144", -- ≐ dotminus = "\226\136\184", -- ∸ dotplus = "\226\136\148", -- ∔ dotsquare = "\226\138\161", -- ⊡ doublebarwedge = "\226\140\134", -- ⌆ DoubleContourIntegral = "\226\136\175", -- ∯ DoubleDot = "\194\168", -- ¨ DoubleDownArrow = "\226\135\147", -- ⇓ DoubleLeftArrow = "\226\135\144", -- ⇐ DoubleLeftRightArrow = "\226\135\148", -- ⇔ DoubleLeftTee = "\226\171\164", -- ⫤ DoubleLongLeftArrow = "\226\159\184", -- ⟸ DoubleLongLeftRightArrow = "\226\159\186", -- ⟺ DoubleLongRightArrow = "\226\159\185", -- ⟹ DoubleRightArrow = "\226\135\146", -- ⇒ DoubleRightTee = "\226\138\168", -- ⊨ DoubleUpArrow = "\226\135\145", -- ⇑ DoubleUpDownArrow = "\226\135\149", -- ⇕ DoubleVerticalBar = "\226\136\165", -- ∥ downarrow = "\226\134\147", -- ↓ Downarrow = "\226\135\147", -- ⇓ DownArrow = "\226\134\147", -- ↓ DownArrowBar = "\226\164\147", -- ⤓ DownArrowUpArrow = "\226\135\181", -- ⇵ DownBreve = "\204\145", -- ̑ downdownarrows = "\226\135\138", -- ⇊ downharpoonleft = "\226\135\131", -- ⇃ downharpoonright = "\226\135\130", -- ⇂ DownLeftRightVector = "\226\165\144", -- ⥐ DownLeftTeeVector = "\226\165\158", -- ⥞ DownLeftVector = "\226\134\189", -- ↽ DownLeftVectorBar = "\226\165\150", -- ⥖ DownRightTeeVector = "\226\165\159", -- ⥟ DownRightVector = "\226\135\129", -- ⇁ DownRightVectorBar = "\226\165\151", -- ⥗ DownTee = "\226\138\164", -- ⊤ DownTeeArrow = "\226\134\167", -- ↧ drbkarow = "\226\164\144", -- ⤐ drcorn = "\226\140\159", -- ⌟ drcrop = "\226\140\140", -- ⌌ dscr = "\240\157\146\185", -- 𝒹 Dscr = "\240\157\146\159", -- 𝒟 dscy = "\209\149", -- ѕ DScy = "\208\133", -- Ѕ dsol = "\226\167\182", -- ⧶ dstrok = "\196\145", -- đ Dstrok = "\196\144", -- Đ dtdot = "\226\139\177", -- ⋱ dtri = "\226\150\191", -- ▿ dtrif = "\226\150\190", -- ▾ duarr = "\226\135\181", -- ⇵ duhar = "\226\165\175", -- ⥯ dwangle = "\226\166\166", -- ⦦ dzcy = "\209\159", -- џ DZcy = "\208\143", -- Џ dzigrarr = "\226\159\191", -- ⟿ eacute = "\195\169", -- é Eacute = "\195\137", -- É easter = "\226\169\174", -- ⩮ ecaron = "\196\155", -- ě Ecaron = "\196\154", -- Ě ecir = "\226\137\150", -- ≖ ecirc = "\195\170", -- ê Ecirc = "\195\138", -- Ê ecolon = "\226\137\149", -- ≕ ecy = "\209\141", -- э Ecy = "\208\173", -- Э eDDot = "\226\169\183", -- ⩷ edot = "\196\151", -- ė eDot = "\226\137\145", -- ≑ Edot = "\196\150", -- Ė ee = "\226\133\135", -- ⅇ efDot = "\226\137\146", -- ≒ efr = "\240\157\148\162", -- 𝔢 Efr = "\240\157\148\136", -- 𝔈 eg = "\226\170\154", -- ⪚ egrave = "\195\168", -- è Egrave = "\195\136", -- È egs = "\226\170\150", -- ⪖ egsdot = "\226\170\152", -- ⪘ el = "\226\170\153", -- ⪙ Element = "\226\136\136", -- ∈ elinters = "\226\143\167", -- ⏧ ell = "\226\132\147", -- ℓ els = "\226\170\149", -- ⪕ elsdot = "\226\170\151", -- ⪗ emacr = "\196\147", -- ē Emacr = "\196\146", -- Ē empty = "\226\136\133", -- ∅ emptyset = "\226\136\133", -- ∅ EmptySmallSquare = "\226\151\187", -- ◻ emptyv = "\226\136\133", -- ∅ EmptyVerySmallSquare = "\226\150\171", -- ▫ emsp = "\226\128\131", -- [em space] emsp13 = "\226\128\132", -- [three-per-em space] emsp14 = "\226\128\133", -- [four-per-em space] eng = "\197\139", -- ŋ ENG = "\197\138", -- Ŋ ensp = "\226\128\130", -- [en space] eogon = "\196\153", -- ę Eogon = "\196\152", -- Ę eopf = "\240\157\149\150", -- 𝕖 Eopf = "\240\157\148\188", -- 𝔼 epar = "\226\139\149", -- ⋕ eparsl = "\226\167\163", -- ⧣ eplus = "\226\169\177", -- ⩱ epsi = "\206\181", -- ε epsilon = "\206\181", -- ε Epsilon = "\206\149", -- Ε epsiv = "\207\181", -- ϵ eqcirc = "\226\137\150", -- ≖ eqcolon = "\226\137\149", -- ≕ eqsim = "\226\137\130", -- ≂ eqslantgtr = "\226\170\150", -- ⪖ eqslantless = "\226\170\149", -- ⪕ Equal = "\226\169\181", -- ⩵ equals = "\61", -- = EqualTilde = "\226\137\130", -- ≂ equest = "\226\137\159", -- ≟ Equilibrium = "\226\135\140", -- ⇌ equiv = "\226\137\161", -- ≡ equivDD = "\226\169\184", -- ⩸ eqvparsl = "\226\167\165", -- ⧥ erarr = "\226\165\177", -- ⥱ erDot = "\226\137\147", -- ≓ escr = "\226\132\175", -- ℯ Escr = "\226\132\176", -- ℰ esdot = "\226\137\144", -- ≐ esim = "\226\137\130", -- ≂ Esim = "\226\169\179", -- ⩳ eta = "\206\183", -- η Eta = "\206\151", -- Η eth = "\195\176", -- ð ETH = "\195\144", -- Ð euml = "\195\171", -- ë Euml = "\195\139", -- Ë euro = "\226\130\172", -- € excl = "\33", -- ! exist = "\226\136\131", -- ∃ Exists = "\226\136\131", -- ∃ expectation = "\226\132\176", -- ℰ exponentiale = "\226\133\135", -- ⅇ ExponentialE = "\226\133\135", -- ⅇ fallingdotseq = "\226\137\146", -- ≒ fcy = "\209\132", -- ф Fcy = "\208\164", -- Ф female = "\226\153\128", -- ♀ ffilig = "\239\172\131", -- ffi fflig = "\239\172\128", -- ff ffllig = "\239\172\132", -- ffl ffr = "\240\157\148\163", -- 𝔣 Ffr = "\240\157\148\137", -- 𝔉 filig = "\239\172\129", -- fi FilledSmallSquare = "\226\151\188", -- ◼ FilledVerySmallSquare = "\226\150\170", -- ▪ fjlig = "\102\106", -- fj flat = "\226\153\173", -- ♭ fllig = "\239\172\130", -- fl fltns = "\226\150\177", -- ▱ fnof = "\198\146", -- ƒ fopf = "\240\157\149\151", -- 𝕗 Fopf = "\240\157\148\189", -- 𝔽 forall = "\226\136\128", -- ∀ ForAll = "\226\136\128", -- ∀ fork = "\226\139\148", -- ⋔ forkv = "\226\171\153", -- ⫙ Fouriertrf = "\226\132\177", -- ℱ fpartint = "\226\168\141", -- ⨍ frac12 = "\194\189", -- ½ frac13 = "\226\133\147", -- ⅓ frac14 = "\194\188", -- ¼ frac15 = "\226\133\149", -- ⅕ frac16 = "\226\133\153", -- ⅙ frac18 = "\226\133\155", -- ⅛ frac23 = "\226\133\148", -- ⅔ frac25 = "\226\133\150", -- ⅖ frac34 = "\194\190", -- ¾ frac35 = "\226\133\151", -- ⅗ frac38 = "\226\133\156", -- ⅜ frac45 = "\226\133\152", -- ⅘ frac56 = "\226\133\154", -- ⅚ frac58 = "\226\133\157", -- ⅝ frac78 = "\226\133\158", -- ⅞ frasl = "\226\129\132", -- ⁄ frown = "\226\140\162", -- ⌢ fscr = "\240\157\146\187", -- 𝒻 Fscr = "\226\132\177", -- ℱ gacute = "\199\181", -- ǵ gamma = "\206\179", -- γ Gamma = "\206\147", -- Γ gammad = "\207\157", -- ϝ Gammad = "\207\156", -- Ϝ gap = "\226\170\134", -- ⪆ gbreve = "\196\159", -- ğ Gbreve = "\196\158", -- Ğ Gcedil = "\196\162", -- Ģ gcirc = "\196\157", -- ĝ Gcirc = "\196\156", -- Ĝ gcy = "\208\179", -- г Gcy = "\208\147", -- Г gdot = "\196\161", -- ġ Gdot = "\196\160", -- Ġ ge = "\226\137\165", -- ≥ gE = "\226\137\167", -- ≧ gel = "\226\139\155", -- ⋛ gEl = "\226\170\140", -- ⪌ geq = "\226\137\165", -- ≥ geqq = "\226\137\167", -- ≧ geqslant = "\226\169\190", -- ⩾ ges = "\226\169\190", -- ⩾ gescc = "\226\170\169", -- ⪩ gesdot = "\226\170\128", -- ⪀ gesdoto = "\226\170\130", -- ⪂ gesdotol = "\226\170\132", -- ⪄ gesl = "\226\139\155\239\184\128", -- ⋛︀ gesles = "\226\170\148", -- ⪔ gfr = "\240\157\148\164", -- 𝔤 Gfr = "\240\157\148\138", -- 𝔊 gg = "\226\137\171", -- ≫ Gg = "\226\139\153", -- ⋙ ggg = "\226\139\153", -- ⋙ gimel = "\226\132\183", -- ℷ gjcy = "\209\147", -- ѓ GJcy = "\208\131", -- Ѓ gl = "\226\137\183", -- ≷ gla = "\226\170\165", -- ⪥ glE = "\226\170\146", -- ⪒ glj = "\226\170\164", -- ⪤ gnap = "\226\170\138", -- ⪊ gnapprox = "\226\170\138", -- ⪊ gne = "\226\170\136", -- ⪈ gnE = "\226\137\169", -- ≩ gneq = "\226\170\136", -- ⪈ gneqq = "\226\137\169", -- ≩ gnsim = "\226\139\167", -- ⋧ gopf = "\240\157\149\152", -- 𝕘 Gopf = "\240\157\148\190", -- 𝔾 grave = "\96", -- ` GreaterEqual = "\226\137\165", -- ≥ GreaterEqualLess = "\226\139\155", -- ⋛ GreaterFullEqual = "\226\137\167", -- ≧ GreaterGreater = "\226\170\162", -- ⪢ GreaterLess = "\226\137\183", -- ≷ GreaterSlantEqual = "\226\169\190", -- ⩾ GreaterTilde = "\226\137\179", -- ≳ gscr = "\226\132\138", -- ℊ Gscr = "\240\157\146\162", -- 𝒢 gsim = "\226\137\179", -- ≳ gsime = "\226\170\142", -- ⪎ gsiml = "\226\170\144", -- ⪐ gt = "\62", -- > Gt = "\226\137\171", -- ≫ GT = "\62", -- > gtcc = "\226\170\167", -- ⪧ gtcir = "\226\169\186", -- ⩺ gtdot = "\226\139\151", -- ⋗ gtlPar = "\226\166\149", -- ⦕ gtquest = "\226\169\188", -- ⩼ gtrapprox = "\226\170\134", -- ⪆ gtrarr = "\226\165\184", -- ⥸ gtrdot = "\226\139\151", -- ⋗ gtreqless = "\226\139\155", -- ⋛ gtreqqless = "\226\170\140", -- ⪌ gtrless = "\226\137\183", -- ≷ gtrsim = "\226\137\179", -- ≳ gvertneqq = "\226\137\169\239\184\128", -- ≩︀ gvnE = "\226\137\169\239\184\128", -- ≩︀ Hacek = "\203\135", -- ˇ hairsp = "\226\128\138", -- [hair space] half = "\194\189", -- ½ hamilt = "\226\132\139", -- ℋ hardcy = "\209\138", -- ъ HARDcy = "\208\170", -- Ъ harr = "\226\134\148", -- ↔ hArr = "\226\135\148", -- ⇔ harrcir = "\226\165\136", -- ⥈ harrw = "\226\134\173", -- ↭ Hat = "\94", -- ^ hbar = "\226\132\143", -- ℏ hcirc = "\196\165", -- ĥ Hcirc = "\196\164", -- Ĥ hearts = "\226\153\165", -- ♥ heartsuit = "\226\153\165", -- ♥ hellip = "\226\128\166", -- … hercon = "\226\138\185", -- ⊹ hfr = "\240\157\148\165", -- 𝔥 Hfr = "\226\132\140", -- ℌ HilbertSpace = "\226\132\139", -- ℋ hksearow = "\226\164\165", -- ⤥ hkswarow = "\226\164\166", -- ⤦ hoarr = "\226\135\191", -- ⇿ homtht = "\226\136\187", -- ∻ hookleftarrow = "\226\134\169", -- ↩ hookrightarrow = "\226\134\170", -- ↪ hopf = "\240\157\149\153", -- 𝕙 Hopf = "\226\132\141", -- ℍ horbar = "\226\128\149", -- ― HorizontalLine = "\226\148\128", -- ─ hscr = "\240\157\146\189", -- 𝒽 Hscr = "\226\132\139", -- ℋ hslash = "\226\132\143", -- ℏ hstrok = "\196\167", -- ħ Hstrok = "\196\166", -- Ħ HumpDownHump = "\226\137\142", -- ≎ HumpEqual = "\226\137\143", -- ≏ hybull = "\226\129\131", -- ⁃ hyphen = "\226\128\144", -- ‐ iacute = "\195\173", -- í Iacute = "\195\141", -- Í ic = "\226\129\163", -- [invisible separator] icirc = "\195\174", -- î Icirc = "\195\142", -- Î icy = "\208\184", -- и Icy = "\208\152", -- И Idot = "\196\176", -- İ iecy = "\208\181", -- е IEcy = "\208\149", -- Е iexcl = "\194\161", -- ¡ iff = "\226\135\148", -- ⇔ ifr = "\240\157\148\166", -- 𝔦 Ifr = "\226\132\145", -- ℑ igrave = "\195\172", -- ì Igrave = "\195\140", -- Ì ii = "\226\133\136", -- ⅈ iiiint = "\226\168\140", -- ⨌ iiint = "\226\136\173", -- ∭ iinfin = "\226\167\156", -- ⧜ iiota = "\226\132\169", -- ℩ ijlig = "\196\179", -- ij IJlig = "\196\178", -- IJ Im = "\226\132\145", -- ℑ imacr = "\196\171", -- ī Imacr = "\196\170", -- Ī image = "\226\132\145", -- ℑ ImaginaryI = "\226\133\136", -- ⅈ imagline = "\226\132\144", -- ℐ imagpart = "\226\132\145", -- ℑ imath = "\196\177", -- ı imof = "\226\138\183", -- ⊷ imped = "\198\181", -- Ƶ Implies = "\226\135\146", -- ⇒ ["in"] = "\226\136\136", -- ∈ incare = "\226\132\133", -- ℅ infin = "\226\136\158", -- ∞ infintie = "\226\167\157", -- ⧝ inodot = "\196\177", -- ı int = "\226\136\171", -- ∫ Int = "\226\136\172", -- ∬ intcal = "\226\138\186", -- ⊺ integers = "\226\132\164", -- ℤ Integral = "\226\136\171", -- ∫ intercal = "\226\138\186", -- ⊺ Intersection = "\226\139\130", -- ⋂ intlarhk = "\226\168\151", -- ⨗ intprod = "\226\168\188", -- ⨼ InvisibleComma = "\226\129\163", -- [invisible separator] InvisibleTimes = "\226\129\162", -- [invisible times] iocy = "\209\145", -- ё IOcy = "\208\129", -- Ё iogon = "\196\175", -- į Iogon = "\196\174", -- Į iopf = "\240\157\149\154", -- 𝕚 Iopf = "\240\157\149\128", -- 𝕀 iota = "\206\185", -- ι Iota = "\206\153", -- Ι iprod = "\226\168\188", -- ⨼ iquest = "\194\191", -- ¿ iscr = "\240\157\146\190", -- 𝒾 Iscr = "\226\132\144", -- ℐ isin = "\226\136\136", -- ∈ isindot = "\226\139\181", -- ⋵ isinE = "\226\139\185", -- ⋹ isins = "\226\139\180", -- ⋴ isinsv = "\226\139\179", -- ⋳ isinv = "\226\136\136", -- ∈ it = "\226\129\162", -- [invisible times] itilde = "\196\169", -- ĩ Itilde = "\196\168", -- Ĩ iukcy = "\209\150", -- і Iukcy = "\208\134", -- І iuml = "\195\175", -- ï Iuml = "\195\143", -- Ï jcirc = "\196\181", -- ĵ Jcirc = "\196\180", -- Ĵ jcy = "\208\185", -- й Jcy = "\208\153", -- Й jfr = "\240\157\148\167", -- 𝔧 Jfr = "\240\157\148\141", -- 𝔍 jmath = "\200\183", -- ȷ jopf = "\240\157\149\155", -- 𝕛 Jopf = "\240\157\149\129", -- 𝕁 jscr = "\240\157\146\191", -- 𝒿 Jscr = "\240\157\146\165", -- 𝒥 jsercy = "\209\152", -- ј Jsercy = "\208\136", -- Ј jukcy = "\209\148", -- є Jukcy = "\208\132", -- Є kappa = "\206\186", -- κ Kappa = "\206\154", -- Κ kappav = "\207\176", -- ϰ kcedil = "\196\183", -- ķ Kcedil = "\196\182", -- Ķ kcy = "\208\186", -- к Kcy = "\208\154", -- К kfr = "\240\157\148\168", -- 𝔨 Kfr = "\240\157\148\142", -- 𝔎 kgreen = "\196\184", -- ĸ khcy = "\209\133", -- х KHcy = "\208\165", -- Х kjcy = "\209\156", -- ќ KJcy = "\208\140", -- Ќ kopf = "\240\157\149\156", -- 𝕜 Kopf = "\240\157\149\130", -- 𝕂 kscr = "\240\157\147\128", -- 𝓀 Kscr = "\240\157\146\166", -- 𝒦 lAarr = "\226\135\154", -- ⇚ lacute = "\196\186", -- ĺ Lacute = "\196\185", -- Ĺ laemptyv = "\226\166\180", -- ⦴ lagran = "\226\132\146", -- ℒ lambda = "\206\187", -- λ Lambda = "\206\155", -- Λ lang = "\226\159\168", -- ⟨ Lang = "\226\159\170", -- ⟪ langd = "\226\166\145", -- ⦑ langle = "\226\159\168", -- ⟨ lap = "\226\170\133", -- ⪅ Laplacetrf = "\226\132\146", -- ℒ laquo = "\194\171", -- « larr = "\226\134\144", -- ← lArr = "\226\135\144", -- ⇐ Larr = "\226\134\158", -- ↞ larrb = "\226\135\164", -- ⇤ larrbfs = "\226\164\159", -- ⤟ larrfs = "\226\164\157", -- ⤝ larrhk = "\226\134\169", -- ↩ larrlp = "\226\134\171", -- ↫ larrpl = "\226\164\185", -- ⤹ larrsim = "\226\165\179", -- ⥳ larrtl = "\226\134\162", -- ↢ lat = "\226\170\171", -- ⪫ latail = "\226\164\153", -- ⤙ lAtail = "\226\164\155", -- ⤛ late = "\226\170\173", -- ⪭ lates = "\226\170\173\239\184\128", -- ⪭︀ lbarr = "\226\164\140", -- ⤌ lBarr = "\226\164\142", -- ⤎ lbbrk = "\226\157\178", -- ❲ lbrace = "\123", -- { lbrack = "\91", -- [ lbrke = "\226\166\139", -- ⦋ lbrksld = "\226\166\143", -- ⦏ lbrkslu = "\226\166\141", -- ⦍ lcaron = "\196\190", -- ľ Lcaron = "\196\189", -- Ľ lcedil = "\196\188", -- ļ Lcedil = "\196\187", -- Ļ lceil = "\226\140\136", -- ⌈ lcub = "\123", -- { lcy = "\208\187", -- л Lcy = "\208\155", -- Л ldca = "\226\164\182", -- ⤶ ldquo = "\226\128\156", -- “ ldquor = "\226\128\158", -- „ ldrdhar = "\226\165\167", -- ⥧ ldrushar = "\226\165\139", -- ⥋ ldsh = "\226\134\178", -- ↲ le = "\226\137\164", -- ≤ lE = "\226\137\166", -- ≦ LeftAngleBracket = "\226\159\168", -- ⟨ leftarrow = "\226\134\144", -- ← Leftarrow = "\226\135\144", -- ⇐ LeftArrow = "\226\134\144", -- ← LeftArrowBar = "\226\135\164", -- ⇤ LeftArrowRightArrow = "\226\135\134", -- ⇆ leftarrowtail = "\226\134\162", -- ↢ LeftCeiling = "\226\140\136", -- ⌈ LeftDoubleBracket = "\226\159\166", -- ⟦ LeftDownTeeVector = "\226\165\161", -- ⥡ LeftDownVector = "\226\135\131", -- ⇃ LeftDownVectorBar = "\226\165\153", -- ⥙ LeftFloor = "\226\140\138", -- ⌊ leftharpoondown = "\226\134\189", -- ↽ leftharpoonup = "\226\134\188", -- ↼ leftleftarrows = "\226\135\135", -- ⇇ leftrightarrow = "\226\134\148", -- ↔ Leftrightarrow = "\226\135\148", -- ⇔ LeftRightArrow = "\226\134\148", -- ↔ leftrightarrows = "\226\135\134", -- ⇆ leftrightharpoons = "\226\135\139", -- ⇋ leftrightsquigarrow = "\226\134\173", -- ↭ LeftRightVector = "\226\165\142", -- ⥎ LeftTee = "\226\138\163", -- ⊣ LeftTeeArrow = "\226\134\164", -- ↤ LeftTeeVector = "\226\165\154", -- ⥚ leftthreetimes = "\226\139\139", -- ⋋ LeftTriangle = "\226\138\178", -- ⊲ LeftTriangleBar = "\226\167\143", -- ⧏ LeftTriangleEqual = "\226\138\180", -- ⊴ LeftUpDownVector = "\226\165\145", -- ⥑ LeftUpTeeVector = "\226\165\160", -- ⥠ LeftUpVector = "\226\134\191", -- ↿ LeftUpVectorBar = "\226\165\152", -- ⥘ LeftVector = "\226\134\188", -- ↼ LeftVectorBar = "\226\165\146", -- ⥒ leg = "\226\139\154", -- ⋚ lEg = "\226\170\139", -- ⪋ leq = "\226\137\164", -- ≤ leqq = "\226\137\166", -- ≦ leqslant = "\226\169\189", -- ⩽ les = "\226\169\189", -- ⩽ lescc = "\226\170\168", -- ⪨ lesdot = "\226\169\191", -- ⩿ lesdoto = "\226\170\129", -- ⪁ lesdotor = "\226\170\131", -- ⪃ lesg = "\226\139\154\239\184\128", -- ⋚︀ lesges = "\226\170\147", -- ⪓ lessapprox = "\226\170\133", -- ⪅ lessdot = "\226\139\150", -- ⋖ lesseqgtr = "\226\139\154", -- ⋚ lesseqqgtr = "\226\170\139", -- ⪋ LessEqualGreater = "\226\139\154", -- ⋚ LessFullEqual = "\226\137\166", -- ≦ LessGreater = "\226\137\182", -- ≶ lessgtr = "\226\137\182", -- ≶ LessLess = "\226\170\161", -- ⪡ lesssim = "\226\137\178", -- ≲ LessSlantEqual = "\226\169\189", -- ⩽ LessTilde = "\226\137\178", -- ≲ lfisht = "\226\165\188", -- ⥼ lfloor = "\226\140\138", -- ⌊ lfr = "\240\157\148\169", -- 𝔩 Lfr = "\240\157\148\143", -- 𝔏 lg = "\226\137\182", -- ≶ lgE = "\226\170\145", -- ⪑ lHar = "\226\165\162", -- ⥢ lhard = "\226\134\189", -- ↽ lharu = "\226\134\188", -- ↼ lharul = "\226\165\170", -- ⥪ lhblk = "\226\150\132", -- ▄ ljcy = "\209\153", -- љ LJcy = "\208\137", -- Љ ll = "\226\137\170", -- ≪ Ll = "\226\139\152", -- ⋘ llarr = "\226\135\135", -- ⇇ llcorner = "\226\140\158", -- ⌞ Lleftarrow = "\226\135\154", -- ⇚ llhard = "\226\165\171", -- ⥫ lltri = "\226\151\186", -- ◺ lmidot = "\197\128", -- ŀ Lmidot = "\196\191", -- Ŀ lmoust = "\226\142\176", -- ⎰ lmoustache = "\226\142\176", -- ⎰ lnap = "\226\170\137", -- ⪉ lnapprox = "\226\170\137", -- ⪉ lne = "\226\170\135", -- ⪇ lnE = "\226\137\168", -- ≨ lneq = "\226\170\135", -- ⪇ lneqq = "\226\137\168", -- ≨ lnsim = "\226\139\166", -- ⋦ loang = "\226\159\172", -- ⟬ loarr = "\226\135\189", -- ⇽ lobrk = "\226\159\166", -- ⟦ longleftarrow = "\226\159\181", -- ⟵ Longleftarrow = "\226\159\184", -- ⟸ LongLeftArrow = "\226\159\181", -- ⟵ longleftrightarrow = "\226\159\183", -- ⟷ Longleftrightarrow = "\226\159\186", -- ⟺ LongLeftRightArrow = "\226\159\183", -- ⟷ longmapsto = "\226\159\188", -- ⟼ longrightarrow = "\226\159\182", -- ⟶ Longrightarrow = "\226\159\185", -- ⟹ LongRightArrow = "\226\159\182", -- ⟶ looparrowleft = "\226\134\171", -- ↫ looparrowright = "\226\134\172", -- ↬ lopar = "\226\166\133", -- ⦅ lopf = "\240\157\149\157", -- 𝕝 Lopf = "\240\157\149\131", -- 𝕃 loplus = "\226\168\173", -- ⨭ lotimes = "\226\168\180", -- ⨴ lowast = "\226\136\151", -- ∗ lowbar = "\95", -- _ LowerLeftArrow = "\226\134\153", -- ↙ LowerRightArrow = "\226\134\152", -- ↘ loz = "\226\151\138", -- ◊ lozenge = "\226\151\138", -- ◊ lozf = "\226\167\171", -- ⧫ lpar = "\40", -- ( lparlt = "\226\166\147", -- ⦓ lrarr = "\226\135\134", -- ⇆ lrcorner = "\226\140\159", -- ⌟ lrhar = "\226\135\139", -- ⇋ lrhard = "\226\165\173", -- ⥭ lrm = "\226\128\142", -- [left-to-right mark] lrtri = "\226\138\191", -- ⊿ lsaquo = "\226\128\185", -- ‹ lscr = "\240\157\147\129", -- 𝓁 Lscr = "\226\132\146", -- ℒ lsh = "\226\134\176", -- ↰ Lsh = "\226\134\176", -- ↰ lsim = "\226\137\178", -- ≲ lsime = "\226\170\141", -- ⪍ lsimg = "\226\170\143", -- ⪏ lsqb = "\91", -- [ lsquo = "\226\128\152", -- ‘ lsquor = "\226\128\154", -- ‚ lstrok = "\197\130", -- ł Lstrok = "\197\129", -- Ł lt = "\60", -- < Lt = "\226\137\170", -- ≪ LT = "\60", -- < ltcc = "\226\170\166", -- ⪦ ltcir = "\226\169\185", -- ⩹ ltdot = "\226\139\150", -- ⋖ lthree = "\226\139\139", -- ⋋ ltimes = "\226\139\137", -- ⋉ ltlarr = "\226\165\182", -- ⥶ ltquest = "\226\169\187", -- ⩻ ltri = "\226\151\131", -- ◃ ltrie = "\226\138\180", -- ⊴ ltrif = "\226\151\130", -- ◂ ltrPar = "\226\166\150", -- ⦖ lurdshar = "\226\165\138", -- ⥊ luruhar = "\226\165\166", -- ⥦ lvertneqq = "\226\137\168\239\184\128", -- ≨︀ lvnE = "\226\137\168\239\184\128", -- ≨︀ macr = "\194\175", -- ¯ male = "\226\153\130", -- ♂ malt = "\226\156\160", -- ✠ maltese = "\226\156\160", -- ✠ map = "\226\134\166", -- ↦ Map = "\226\164\133", -- ⤅ mapsto = "\226\134\166", -- ↦ mapstodown = "\226\134\167", -- ↧ mapstoleft = "\226\134\164", -- ↤ mapstoup = "\226\134\165", -- ↥ marker = "\226\150\174", -- ▮ mcomma = "\226\168\169", -- ⨩ mcy = "\208\188", -- м Mcy = "\208\156", -- М mdash = "\226\128\148", -- — mDDot = "\226\136\186", -- ∺ measuredangle = "\226\136\161", -- ∡ MediumSpace = "\226\129\159", -- [medium mathematical space] Mellintrf = "\226\132\179", -- ℳ mfr = "\240\157\148\170", -- 𝔪 Mfr = "\240\157\148\144", -- 𝔐 mho = "\226\132\167", -- ℧ micro = "\194\181", -- µ mid = "\226\136\163", -- ∣ midast = "\42", -- * midcir = "\226\171\176", -- ⫰ middot = "\194\183", -- · minus = "\226\136\146", -- − minusb = "\226\138\159", -- ⊟ minusd = "\226\136\184", -- ∸ minusdu = "\226\168\170", -- ⨪ MinusPlus = "\226\136\147", -- ∓ mlcp = "\226\171\155", -- ⫛ mldr = "\226\128\166", -- … mnplus = "\226\136\147", -- ∓ models = "\226\138\167", -- ⊧ mopf = "\240\157\149\158", -- 𝕞 Mopf = "\240\157\149\132", -- 𝕄 mp = "\226\136\147", -- ∓ mscr = "\240\157\147\130", -- 𝓂 Mscr = "\226\132\179", -- ℳ mstpos = "\226\136\190", -- ∾ mu = "\206\188", -- μ Mu = "\206\156", -- Μ multimap = "\226\138\184", -- ⊸ mumap = "\226\138\184", -- ⊸ nabla = "\226\136\135", -- ∇ nacute = "\197\132", -- ń Nacute = "\197\131", -- Ń nang = "\226\136\160\226\131\146", -- ∠⃒ nap = "\226\137\137", -- ≉ napE = "\226\169\176\204\184", -- ⩰̸ napid = "\226\137\139\204\184", -- ≋̸ napos = "\197\137", -- ʼn napprox = "\226\137\137", -- ≉ natur = "\226\153\174", -- ♮ natural = "\226\153\174", -- ♮ naturals = "\226\132\149", -- ℕ nbsp = "\194\160", -- [no-break space] nbump = "\226\137\142\204\184", -- ≎̸ nbumpe = "\226\137\143\204\184", -- ≏̸ ncap = "\226\169\131", -- ⩃ ncaron = "\197\136", -- ň Ncaron = "\197\135", -- Ň ncedil = "\197\134", -- ņ Ncedil = "\197\133", -- Ņ ncong = "\226\137\135", -- ≇ ncongdot = "\226\169\173\204\184", -- ⩭̸ ncup = "\226\169\130", -- ⩂ ncy = "\208\189", -- н Ncy = "\208\157", -- Н ndash = "\226\128\147", -- – ne = "\226\137\160", -- ≠ nearhk = "\226\164\164", -- ⤤ nearr = "\226\134\151", -- ↗ neArr = "\226\135\151", -- ⇗ nearrow = "\226\134\151", -- ↗ nedot = "\226\137\144\204\184", -- ≐̸ NegativeMediumSpace = "\226\128\139", -- [zero width space] NegativeThickSpace = "\226\128\139", -- [zero width space] NegativeThinSpace = "\226\128\139", -- [zero width space] NegativeVeryThinSpace = "\226\128\139", -- [zero width space] nequiv = "\226\137\162", -- ≢ nesear = "\226\164\168", -- ⤨ nesim = "\226\137\130\204\184", -- ≂̸ NestedGreaterGreater = "\226\137\171", -- ≫ NestedLessLess = "\226\137\170", -- ≪ NewLine = "\n", -- [new line] nexist = "\226\136\132", -- ∄ nexists = "\226\136\132", -- ∄ nfr = "\240\157\148\171", -- 𝔫 Nfr = "\240\157\148\145", -- 𝔑 nge = "\226\137\177", -- ≱ ngE = "\226\137\167\204\184", -- ≧̸ ngeq = "\226\137\177", -- ≱ ngeqq = "\226\137\167\204\184", -- ≧̸ ngeqslant = "\226\169\190\204\184", -- ⩾̸ nges = "\226\169\190\204\184", -- ⩾̸ nGg = "\226\139\153\204\184", -- ⋙̸ ngsim = "\226\137\181", -- ≵ ngt = "\226\137\175", -- ≯ nGt = "\226\137\171\226\131\146", -- ≫⃒ ngtr = "\226\137\175", -- ≯ nGtv = "\226\137\171\204\184", -- ≫̸ nharr = "\226\134\174", -- ↮ nhArr = "\226\135\142", -- ⇎ nhpar = "\226\171\178", -- ⫲ ni = "\226\136\139", -- ∋ nis = "\226\139\188", -- ⋼ nisd = "\226\139\186", -- ⋺ niv = "\226\136\139", -- ∋ njcy = "\209\154", -- њ NJcy = "\208\138", -- Њ nlarr = "\226\134\154", -- ↚ nlArr = "\226\135\141", -- ⇍ nldr = "\226\128\165", -- ‥ nle = "\226\137\176", -- ≰ nlE = "\226\137\166\204\184", -- ≦̸ nleftarrow = "\226\134\154", -- ↚ nLeftarrow = "\226\135\141", -- ⇍ nleftrightarrow = "\226\134\174", -- ↮ nLeftrightarrow = "\226\135\142", -- ⇎ nleq = "\226\137\176", -- ≰ nleqq = "\226\137\166\204\184", -- ≦̸ nleqslant = "\226\169\189\204\184", -- ⩽̸ nles = "\226\169\189\204\184", -- ⩽̸ nless = "\226\137\174", -- ≮ nLl = "\226\139\152\204\184", -- ⋘̸ nlsim = "\226\137\180", -- ≴ nlt = "\226\137\174", -- ≮ nLt = "\226\137\170\226\131\146", -- ≪⃒ nltri = "\226\139\170", -- ⋪ nltrie = "\226\139\172", -- ⋬ nLtv = "\226\137\170\204\184", -- ≪̸ nmid = "\226\136\164", -- ∤ NoBreak = "\226\129\160", -- [word joiner] NonBreakingSpace = "\194\160", -- [no-break space] nopf = "\240\157\149\159", -- 𝕟 Nopf = "\226\132\149", -- ℕ ["not"] = "\194\172", -- ¬ Not = "\226\171\172", -- ⫬ NotCongruent = "\226\137\162", -- ≢ NotCupCap = "\226\137\173", -- ≭ NotDoubleVerticalBar = "\226\136\166", -- ∦ NotElement = "\226\136\137", -- ∉ NotEqual = "\226\137\160", -- ≠ NotEqualTilde = "\226\137\130\204\184", -- ≂̸ NotExists = "\226\136\132", -- ∄ NotGreater = "\226\137\175", -- ≯ NotGreaterEqual = "\226\137\177", -- ≱ NotGreaterFullEqual = "\226\137\167\204\184", -- ≧̸ NotGreaterGreater = "\226\137\171\204\184", -- ≫̸ NotGreaterLess = "\226\137\185", -- ≹ NotGreaterSlantEqual = "\226\169\190\204\184", -- ⩾̸ NotGreaterTilde = "\226\137\181", -- ≵ NotHumpDownHump = "\226\137\142\204\184", -- ≎̸ NotHumpEqual = "\226\137\143\204\184", -- ≏̸ notin = "\226\136\137", -- ∉ notindot = "\226\139\181\204\184", -- ⋵̸ notinE = "\226\139\185\204\184", -- ⋹̸ notinva = "\226\136\137", -- ∉ notinvb = "\226\139\183", -- ⋷ notinvc = "\226\139\182", -- ⋶ NotLeftTriangle = "\226\139\170", -- ⋪ NotLeftTriangleBar = "\226\167\143\204\184", -- ⧏̸ NotLeftTriangleEqual = "\226\139\172", -- ⋬ NotLess = "\226\137\174", -- ≮ NotLessEqual = "\226\137\176", -- ≰ NotLessGreater = "\226\137\184", -- ≸ NotLessLess = "\226\137\170\204\184", -- ≪̸ NotLessSlantEqual = "\226\169\189\204\184", -- ⩽̸ NotLessTilde = "\226\137\180", -- ≴ NotNestedGreaterGreater = "\226\170\162\204\184", -- ⪢̸ NotNestedLessLess = "\226\170\161\204\184", -- ⪡̸ notni = "\226\136\140", -- ∌ notniva = "\226\136\140", -- ∌ notnivb = "\226\139\190", -- ⋾ notnivc = "\226\139\189", -- ⋽ NotPrecedes = "\226\138\128", -- ⊀ NotPrecedesEqual = "\226\170\175\204\184", -- ⪯̸ NotPrecedesSlantEqual = "\226\139\160", -- ⋠ NotReverseElement = "\226\136\140", -- ∌ NotRightTriangle = "\226\139\171", -- ⋫ NotRightTriangleBar = "\226\167\144\204\184", -- ⧐̸ NotRightTriangleEqual = "\226\139\173", -- ⋭ NotSquareSubset = "\226\138\143\204\184", -- ⊏̸ NotSquareSubsetEqual = "\226\139\162", -- ⋢ NotSquareSuperset = "\226\138\144\204\184", -- ⊐̸ NotSquareSupersetEqual = "\226\139\163", -- ⋣ NotSubset = "\226\138\130\226\131\146", -- ⊂⃒ NotSubsetEqual = "\226\138\136", -- ⊈ NotSucceeds = "\226\138\129", -- ⊁ NotSucceedsEqual = "\226\170\176\204\184", -- ⪰̸ NotSucceedsSlantEqual = "\226\139\161", -- ⋡ NotSucceedsTilde = "\226\137\191\204\184", -- ≿̸ NotSuperset = "\226\138\131\226\131\146", -- ⊃⃒ NotSupersetEqual = "\226\138\137", -- ⊉ NotTilde = "\226\137\129", -- ≁ NotTildeEqual = "\226\137\132", -- ≄ NotTildeFullEqual = "\226\137\135", -- ≇ NotTildeTilde = "\226\137\137", -- ≉ NotVerticalBar = "\226\136\164", -- ∤ npar = "\226\136\166", -- ∦ nparallel = "\226\136\166", -- ∦ nparsl = "\226\171\189\226\131\165", -- ⫽⃥ npart = "\226\136\130\204\184", -- ∂̸ npolint = "\226\168\148", -- ⨔ npr = "\226\138\128", -- ⊀ nprcue = "\226\139\160", -- ⋠ npre = "\226\170\175\204\184", -- ⪯̸ nprec = "\226\138\128", -- ⊀ npreceq = "\226\170\175\204\184", -- ⪯̸ nrarr = "\226\134\155", -- ↛ nrArr = "\226\135\143", -- ⇏ nrarrc = "\226\164\179\204\184", -- ⤳̸ nrarrw = "\226\134\157\204\184", -- ↝̸ nrightarrow = "\226\134\155", -- ↛ nRightarrow = "\226\135\143", -- ⇏ nrtri = "\226\139\171", -- ⋫ nrtrie = "\226\139\173", -- ⋭ nsc = "\226\138\129", -- ⊁ nsccue = "\226\139\161", -- ⋡ nsce = "\226\170\176\204\184", -- ⪰̸ nscr = "\240\157\147\131", -- 𝓃 Nscr = "\240\157\146\169", -- 𝒩 nshortmid = "\226\136\164", -- ∤ nshortparallel = "\226\136\166", -- ∦ nsim = "\226\137\129", -- ≁ nsime = "\226\137\132", -- ≄ nsimeq = "\226\137\132", -- ≄ nsmid = "\226\136\164", -- ∤ nspar = "\226\136\166", -- ∦ nsqsube = "\226\139\162", -- ⋢ nsqsupe = "\226\139\163", -- ⋣ nsub = "\226\138\132", -- ⊄ nsube = "\226\138\136", -- ⊈ nsubE = "\226\171\133\204\184", -- ⫅̸ nsubset = "\226\138\130\226\131\146", -- ⊂⃒ nsubseteq = "\226\138\136", -- ⊈ nsubseteqq = "\226\171\133\204\184", -- ⫅̸ nsucc = "\226\138\129", -- ⊁ nsucceq = "\226\170\176\204\184", -- ⪰̸ nsup = "\226\138\133", -- ⊅ nsupe = "\226\138\137", -- ⊉ nsupE = "\226\171\134\204\184", -- ⫆̸ nsupset = "\226\138\131\226\131\146", -- ⊃⃒ nsupseteq = "\226\138\137", -- ⊉ nsupseteqq = "\226\171\134\204\184", -- ⫆̸ ntgl = "\226\137\185", -- ≹ ntilde = "\195\177", -- ñ Ntilde = "\195\145", -- Ñ ntlg = "\226\137\184", -- ≸ ntriangleleft = "\226\139\170", -- ⋪ ntrianglelefteq = "\226\139\172", -- ⋬ ntriangleright = "\226\139\171", -- ⋫ ntrianglerighteq = "\226\139\173", -- ⋭ nu = "\206\189", -- ν Nu = "\206\157", -- Ν num = "\35", -- # numero = "\226\132\150", -- № numsp = "\226\128\135", -- [figure space] nvap = "\226\137\141\226\131\146", -- ≍⃒ nvdash = "\226\138\172", -- ⊬ nvDash = "\226\138\173", -- ⊭ nVdash = "\226\138\174", -- ⊮ nVDash = "\226\138\175", -- ⊯ nvge = "\226\137\165\226\131\146", -- ≥⃒ nvgt = "\62\226\131\146", -- >⃒ nvHarr = "\226\164\132", -- ⤄ nvinfin = "\226\167\158", -- ⧞ nvlArr = "\226\164\130", -- ⤂ nvle = "\226\137\164\226\131\146", -- ≤⃒ nvlt = "\60\226\131\146", -- <⃒ nvltrie = "\226\138\180\226\131\146", -- ⊴⃒ nvrArr = "\226\164\131", -- ⤃ nvrtrie = "\226\138\181\226\131\146", -- ⊵⃒ nvsim = "\226\136\188\226\131\146", -- ∼⃒ nwarhk = "\226\164\163", -- ⤣ nwarr = "\226\134\150", -- ↖ nwArr = "\226\135\150", -- ⇖ nwarrow = "\226\134\150", -- ↖ nwnear = "\226\164\167", -- ⤧ oacute = "\195\179", -- ó Oacute = "\195\147", -- Ó oast = "\226\138\155", -- ⊛ ocir = "\226\138\154", -- ⊚ ocirc = "\195\180", -- ô Ocirc = "\195\148", -- Ô ocy = "\208\190", -- о Ocy = "\208\158", -- О odash = "\226\138\157", -- ⊝ odblac = "\197\145", -- ő Odblac = "\197\144", -- Ő odiv = "\226\168\184", -- ⨸ odot = "\226\138\153", -- ⊙ odsold = "\226\166\188", -- ⦼ oelig = "\197\147", -- œ OElig = "\197\146", -- Œ ofcir = "\226\166\191", -- ⦿ ofr = "\240\157\148\172", -- 𝔬 Ofr = "\240\157\148\146", -- 𝔒 ogon = "\203\155", -- ˛ ograve = "\195\178", -- ò Ograve = "\195\146", -- Ò ogt = "\226\167\129", -- ⧁ ohbar = "\226\166\181", -- ⦵ ohm = "\206\169", -- Ω oint = "\226\136\174", -- ∮ olarr = "\226\134\186", -- ↺ olcir = "\226\166\190", -- ⦾ olcross = "\226\166\187", -- ⦻ oline = "\226\128\190", -- ‾ olt = "\226\167\128", -- ⧀ omacr = "\197\141", -- ō Omacr = "\197\140", -- Ō omega = "\207\137", -- ω Omega = "\206\169", -- Ω omicron = "\206\191", -- ο Omicron = "\206\159", -- Ο omid = "\226\166\182", -- ⦶ ominus = "\226\138\150", -- ⊖ oopf = "\240\157\149\160", -- 𝕠 Oopf = "\240\157\149\134", -- 𝕆 opar = "\226\166\183", -- ⦷ OpenCurlyDoubleQuote = "\226\128\156", -- “ OpenCurlyQuote = "\226\128\152", -- ‘ operp = "\226\166\185", -- ⦹ oplus = "\226\138\149", -- ⊕ ["or"] = "\226\136\168", -- ∨ Or = "\226\169\148", -- ⩔ orarr = "\226\134\187", -- ↻ ord = "\226\169\157", -- ⩝ order = "\226\132\180", -- ℴ orderof = "\226\132\180", -- ℴ ordf = "\194\170", -- ª ordm = "\194\186", -- º origof = "\226\138\182", -- ⊶ oror = "\226\169\150", -- ⩖ orslope = "\226\169\151", -- ⩗ orv = "\226\169\155", -- ⩛ oS = "\226\147\136", -- Ⓢ oscr = "\226\132\180", -- ℴ Oscr = "\240\157\146\170", -- 𝒪 oslash = "\195\184", -- ø Oslash = "\195\152", -- Ø osol = "\226\138\152", -- ⊘ otilde = "\195\181", -- õ Otilde = "\195\149", -- Õ otimes = "\226\138\151", -- ⊗ Otimes = "\226\168\183", -- ⨷ otimesas = "\226\168\182", -- ⨶ ouml = "\195\182", -- ö Ouml = "\195\150", -- Ö ovbar = "\226\140\189", -- ⌽ OverBar = "\226\128\190", -- ‾ OverBrace = "\226\143\158", -- ⏞ OverBracket = "\226\142\180", -- ⎴ OverParenthesis = "\226\143\156", -- ⏜ par = "\226\136\165", -- ∥ para = "\194\182", -- ¶ parallel = "\226\136\165", -- ∥ parsim = "\226\171\179", -- ⫳ parsl = "\226\171\189", -- ⫽ part = "\226\136\130", -- ∂ PartialD = "\226\136\130", -- ∂ pcy = "\208\191", -- п Pcy = "\208\159", -- П percnt = "\37", -- % period = "\46", -- . permil = "\226\128\176", -- ‰ perp = "\226\138\165", -- ⊥ pertenk = "\226\128\177", -- ‱ pfr = "\240\157\148\173", -- 𝔭 Pfr = "\240\157\148\147", -- 𝔓 phi = "\207\134", -- φ Phi = "\206\166", -- Φ phiv = "\207\149", -- ϕ phmmat = "\226\132\179", -- ℳ phone = "\226\152\142", -- ☎ pi = "\207\128", -- π Pi = "\206\160", -- Π pitchfork = "\226\139\148", -- ⋔ piv = "\207\150", -- ϖ planck = "\226\132\143", -- ℏ planckh = "\226\132\142", -- ℎ plankv = "\226\132\143", -- ℏ plus = "\43", -- + plusacir = "\226\168\163", -- ⨣ plusb = "\226\138\158", -- ⊞ pluscir = "\226\168\162", -- ⨢ plusdo = "\226\136\148", -- ∔ plusdu = "\226\168\165", -- ⨥ pluse = "\226\169\178", -- ⩲ PlusMinus = "\194\177", -- ± plusmn = "\194\177", -- ± plussim = "\226\168\166", -- ⨦ plustwo = "\226\168\167", -- ⨧ pm = "\194\177", -- ± Poincareplane = "\226\132\140", -- ℌ pointint = "\226\168\149", -- ⨕ popf = "\240\157\149\161", -- 𝕡 Popf = "\226\132\153", -- ℙ pound = "\194\163", -- £ pr = "\226\137\186", -- ≺ Pr = "\226\170\187", -- ⪻ prap = "\226\170\183", -- ⪷ prcue = "\226\137\188", -- ≼ pre = "\226\170\175", -- ⪯ prE = "\226\170\179", -- ⪳ prec = "\226\137\186", -- ≺ precapprox = "\226\170\183", -- ⪷ preccurlyeq = "\226\137\188", -- ≼ Precedes = "\226\137\186", -- ≺ PrecedesEqual = "\226\170\175", -- ⪯ PrecedesSlantEqual = "\226\137\188", -- ≼ PrecedesTilde = "\226\137\190", -- ≾ preceq = "\226\170\175", -- ⪯ precnapprox = "\226\170\185", -- ⪹ precneqq = "\226\170\181", -- ⪵ precnsim = "\226\139\168", -- ⋨ precsim = "\226\137\190", -- ≾ prime = "\226\128\178", -- ′ Prime = "\226\128\179", -- ″ primes = "\226\132\153", -- ℙ prnap = "\226\170\185", -- ⪹ prnE = "\226\170\181", -- ⪵ prnsim = "\226\139\168", -- ⋨ prod = "\226\136\143", -- ∏ Product = "\226\136\143", -- ∏ profalar = "\226\140\174", -- ⌮ profline = "\226\140\146", -- ⌒ profsurf = "\226\140\147", -- ⌓ prop = "\226\136\157", -- ∝ Proportion = "\226\136\183", -- ∷ Proportional = "\226\136\157", -- ∝ propto = "\226\136\157", -- ∝ prsim = "\226\137\190", -- ≾ prurel = "\226\138\176", -- ⊰ pscr = "\240\157\147\133", -- 𝓅 Pscr = "\240\157\146\171", -- 𝒫 psi = "\207\136", -- ψ Psi = "\206\168", -- Ψ puncsp = "\226\128\136", -- [punctuation space] qfr = "\240\157\148\174", -- 𝔮 Qfr = "\240\157\148\148", -- 𝔔 qint = "\226\168\140", -- ⨌ qopf = "\240\157\149\162", -- 𝕢 Qopf = "\226\132\154", -- ℚ qprime = "\226\129\151", -- ⁗ qscr = "\240\157\147\134", -- 𝓆 Qscr = "\240\157\146\172", -- 𝒬 quaternions = "\226\132\141", -- ℍ quatint = "\226\168\150", -- ⨖ quest = "\63", -- ? questeq = "\226\137\159", -- ≟ quot = "\34", -- " QUOT = "\34", -- " rAarr = "\226\135\155", -- ⇛ race = "\226\136\189\204\177", -- ∽̱ racute = "\197\149", -- ŕ Racute = "\197\148", -- Ŕ radic = "\226\136\154", -- √ raemptyv = "\226\166\179", -- ⦳ rang = "\226\159\169", -- ⟩ Rang = "\226\159\171", -- ⟫ rangd = "\226\166\146", -- ⦒ range = "\226\166\165", -- ⦥ rangle = "\226\159\169", -- ⟩ raquo = "\194\187", -- » rarr = "\226\134\146", -- → rArr = "\226\135\146", -- ⇒ Rarr = "\226\134\160", -- ↠ rarrap = "\226\165\181", -- ⥵ rarrb = "\226\135\165", -- ⇥ rarrbfs = "\226\164\160", -- ⤠ rarrc = "\226\164\179", -- ⤳ rarrfs = "\226\164\158", -- ⤞ rarrhk = "\226\134\170", -- ↪ rarrlp = "\226\134\172", -- ↬ rarrpl = "\226\165\133", -- ⥅ rarrsim = "\226\165\180", -- ⥴ rarrtl = "\226\134\163", -- ↣ Rarrtl = "\226\164\150", -- ⤖ rarrw = "\226\134\157", -- ↝ ratail = "\226\164\154", -- ⤚ rAtail = "\226\164\156", -- ⤜ ratio = "\226\136\182", -- ∶ rationals = "\226\132\154", -- ℚ rbarr = "\226\164\141", -- ⤍ rBarr = "\226\164\143", -- ⤏ RBarr = "\226\164\144", -- ⤐ rbbrk = "\226\157\179", -- ❳ rbrace = "\125", -- } rbrack = "\93", -- ] rbrke = "\226\166\140", -- ⦌ rbrksld = "\226\166\142", -- ⦎ rbrkslu = "\226\166\144", -- ⦐ rcaron = "\197\153", -- ř Rcaron = "\197\152", -- Ř rcedil = "\197\151", -- ŗ Rcedil = "\197\150", -- Ŗ rceil = "\226\140\137", -- ⌉ rcub = "\125", -- } rcy = "\209\128", -- р Rcy = "\208\160", -- Р rdca = "\226\164\183", -- ⤷ rdldhar = "\226\165\169", -- ⥩ rdquo = "\226\128\157", -- ” rdquor = "\226\128\157", -- ” rdsh = "\226\134\179", -- ↳ Re = "\226\132\156", -- ℜ real = "\226\132\156", -- ℜ realine = "\226\132\155", -- ℛ realpart = "\226\132\156", -- ℜ reals = "\226\132\157", -- ℝ rect = "\226\150\173", -- ▭ reg = "\194\174", -- ® REG = "\194\174", -- ® ReverseElement = "\226\136\139", -- ∋ ReverseEquilibrium = "\226\135\139", -- ⇋ ReverseUpEquilibrium = "\226\165\175", -- ⥯ rfisht = "\226\165\189", -- ⥽ rfloor = "\226\140\139", -- ⌋ rfr = "\240\157\148\175", -- 𝔯 Rfr = "\226\132\156", -- ℜ rHar = "\226\165\164", -- ⥤ rhard = "\226\135\129", -- ⇁ rharu = "\226\135\128", -- ⇀ rharul = "\226\165\172", -- ⥬ rho = "\207\129", -- ρ Rho = "\206\161", -- Ρ rhov = "\207\177", -- ϱ RightAngleBracket = "\226\159\169", -- ⟩ rightarrow = "\226\134\146", -- → Rightarrow = "\226\135\146", -- ⇒ RightArrow = "\226\134\146", -- → RightArrowBar = "\226\135\165", -- ⇥ RightArrowLeftArrow = "\226\135\132", -- ⇄ rightarrowtail = "\226\134\163", -- ↣ RightCeiling = "\226\140\137", -- ⌉ RightDoubleBracket = "\226\159\167", -- ⟧ RightDownTeeVector = "\226\165\157", -- ⥝ RightDownVector = "\226\135\130", -- ⇂ RightDownVectorBar = "\226\165\149", -- ⥕ RightFloor = "\226\140\139", -- ⌋ rightharpoondown = "\226\135\129", -- ⇁ rightharpoonup = "\226\135\128", -- ⇀ rightleftarrows = "\226\135\132", -- ⇄ rightleftharpoons = "\226\135\140", -- ⇌ rightrightarrows = "\226\135\137", -- ⇉ rightsquigarrow = "\226\134\157", -- ↝ RightTee = "\226\138\162", -- ⊢ RightTeeArrow = "\226\134\166", -- ↦ RightTeeVector = "\226\165\155", -- ⥛ rightthreetimes = "\226\139\140", -- ⋌ RightTriangle = "\226\138\179", -- ⊳ RightTriangleBar = "\226\167\144", -- ⧐ RightTriangleEqual = "\226\138\181", -- ⊵ RightUpDownVector = "\226\165\143", -- ⥏ RightUpTeeVector = "\226\165\156", -- ⥜ RightUpVector = "\226\134\190", -- ↾ RightUpVectorBar = "\226\165\148", -- ⥔ RightVector = "\226\135\128", -- ⇀ RightVectorBar = "\226\165\147", -- ⥓ ring = "\203\154", -- ˚ risingdotseq = "\226\137\147", -- ≓ rlarr = "\226\135\132", -- ⇄ rlhar = "\226\135\140", -- ⇌ rlm = "\226\128\143", -- [right-to-left mark] rmoust = "\226\142\177", -- ⎱ rmoustache = "\226\142\177", -- ⎱ rnmid = "\226\171\174", -- ⫮ roang = "\226\159\173", -- ⟭ roarr = "\226\135\190", -- ⇾ robrk = "\226\159\167", -- ⟧ ropar = "\226\166\134", -- ⦆ ropf = "\240\157\149\163", -- 𝕣 Ropf = "\226\132\157", -- ℝ roplus = "\226\168\174", -- ⨮ rotimes = "\226\168\181", -- ⨵ RoundImplies = "\226\165\176", -- ⥰ rpar = "\41", -- ) rpargt = "\226\166\148", -- ⦔ rppolint = "\226\168\146", -- ⨒ rrarr = "\226\135\137", -- ⇉ Rrightarrow = "\226\135\155", -- ⇛ rsaquo = "\226\128\186", -- › rscr = "\240\157\147\135", -- 𝓇 Rscr = "\226\132\155", -- ℛ rsh = "\226\134\177", -- ↱ Rsh = "\226\134\177", -- ↱ rsqb = "\93", -- ] rsquo = "\226\128\153", -- ’ rsquor = "\226\128\153", -- ’ rthree = "\226\139\140", -- ⋌ rtimes = "\226\139\138", -- ⋊ rtri = "\226\150\185", -- ▹ rtrie = "\226\138\181", -- ⊵ rtrif = "\226\150\184", -- ▸ rtriltri = "\226\167\142", -- ⧎ RuleDelayed = "\226\167\180", -- ⧴ ruluhar = "\226\165\168", -- ⥨ rx = "\226\132\158", -- ℞ sacute = "\197\155", -- ś Sacute = "\197\154", -- Ś sbquo = "\226\128\154", -- ‚ sc = "\226\137\187", -- ≻ Sc = "\226\170\188", -- ⪼ scap = "\226\170\184", -- ⪸ scaron = "\197\161", -- š Scaron = "\197\160", -- Š sccue = "\226\137\189", -- ≽ sce = "\226\170\176", -- ⪰ scE = "\226\170\180", -- ⪴ scedil = "\197\159", -- ş Scedil = "\197\158", -- Ş scirc = "\197\157", -- ŝ Scirc = "\197\156", -- Ŝ scnap = "\226\170\186", -- ⪺ scnE = "\226\170\182", -- ⪶ scnsim = "\226\139\169", -- ⋩ scpolint = "\226\168\147", -- ⨓ scsim = "\226\137\191", -- ≿ scy = "\209\129", -- с Scy = "\208\161", -- С sdot = "\226\139\133", -- ⋅ sdotb = "\226\138\161", -- ⊡ sdote = "\226\169\166", -- ⩦ searhk = "\226\164\165", -- ⤥ searr = "\226\134\152", -- ↘ seArr = "\226\135\152", -- ⇘ searrow = "\226\134\152", -- ↘ sect = "\194\167", -- § semi = "\59", -- ; seswar = "\226\164\169", -- ⤩ setminus = "\226\136\150", -- ∖ setmn = "\226\136\150", -- ∖ sext = "\226\156\182", -- ✶ sfr = "\240\157\148\176", -- 𝔰 Sfr = "\240\157\148\150", -- 𝔖 sfrown = "\226\140\162", -- ⌢ sharp = "\226\153\175", -- ♯ shchcy = "\209\137", -- щ SHCHcy = "\208\169", -- Щ shcy = "\209\136", -- ш SHcy = "\208\168", -- Ш ShortDownArrow = "\226\134\147", -- ↓ ShortLeftArrow = "\226\134\144", -- ← shortmid = "\226\136\163", -- ∣ shortparallel = "\226\136\165", -- ∥ ShortRightArrow = "\226\134\146", -- → ShortUpArrow = "\226\134\145", -- ↑ shy = "\194\173", -- [soft hyphen] sigma = "\207\131", -- σ Sigma = "\206\163", -- Σ sigmaf = "\207\130", -- ς sigmav = "\207\130", -- ς sim = "\226\136\188", -- ∼ simdot = "\226\169\170", -- ⩪ sime = "\226\137\131", -- ≃ simeq = "\226\137\131", -- ≃ simg = "\226\170\158", -- ⪞ simgE = "\226\170\160", -- ⪠ siml = "\226\170\157", -- ⪝ simlE = "\226\170\159", -- ⪟ simne = "\226\137\134", -- ≆ simplus = "\226\168\164", -- ⨤ simrarr = "\226\165\178", -- ⥲ slarr = "\226\134\144", -- ← SmallCircle = "\226\136\152", -- ∘ smallsetminus = "\226\136\150", -- ∖ smashp = "\226\168\179", -- ⨳ smeparsl = "\226\167\164", -- ⧤ smid = "\226\136\163", -- ∣ smile = "\226\140\163", -- ⌣ smt = "\226\170\170", -- ⪪ smte = "\226\170\172", -- ⪬ smtes = "\226\170\172\239\184\128", -- ⪬︀ softcy = "\209\140", -- ь SOFTcy = "\208\172", -- Ь sol = "\47", -- / solb = "\226\167\132", -- ⧄ solbar = "\226\140\191", -- ⌿ sopf = "\240\157\149\164", -- 𝕤 Sopf = "\240\157\149\138", -- 𝕊 spades = "\226\153\160", -- ♠ spadesuit = "\226\153\160", -- ♠ spar = "\226\136\165", -- ∥ sqcap = "\226\138\147", -- ⊓ sqcaps = "\226\138\147\239\184\128", -- ⊓︀ sqcup = "\226\138\148", -- ⊔ sqcups = "\226\138\148\239\184\128", -- ⊔︀ Sqrt = "\226\136\154", -- √ sqsub = "\226\138\143", -- ⊏ sqsube = "\226\138\145", -- ⊑ sqsubset = "\226\138\143", -- ⊏ sqsubseteq = "\226\138\145", -- ⊑ sqsup = "\226\138\144", -- ⊐ sqsupe = "\226\138\146", -- ⊒ sqsupset = "\226\138\144", -- ⊐ sqsupseteq = "\226\138\146", -- ⊒ squ = "\226\150\161", -- □ square = "\226\150\161", -- □ Square = "\226\150\161", -- □ SquareIntersection = "\226\138\147", -- ⊓ SquareSubset = "\226\138\143", -- ⊏ SquareSubsetEqual = "\226\138\145", -- ⊑ SquareSuperset = "\226\138\144", -- ⊐ SquareSupersetEqual = "\226\138\146", -- ⊒ SquareUnion = "\226\138\148", -- ⊔ squarf = "\226\150\170", -- ▪ squf = "\226\150\170", -- ▪ srarr = "\226\134\146", -- → sscr = "\240\157\147\136", -- 𝓈 Sscr = "\240\157\146\174", -- 𝒮 ssetmn = "\226\136\150", -- ∖ ssmile = "\226\140\163", -- ⌣ sstarf = "\226\139\134", -- ⋆ star = "\226\152\134", -- ☆ Star = "\226\139\134", -- ⋆ starf = "\226\152\133", -- ★ straightepsilon = "\207\181", -- ϵ straightphi = "\207\149", -- ϕ strns = "\194\175", -- ¯ sub = "\226\138\130", -- ⊂ Sub = "\226\139\144", -- ⋐ subdot = "\226\170\189", -- ⪽ sube = "\226\138\134", -- ⊆ subE = "\226\171\133", -- ⫅ subedot = "\226\171\131", -- ⫃ submult = "\226\171\129", -- ⫁ subne = "\226\138\138", -- ⊊ subnE = "\226\171\139", -- ⫋ subplus = "\226\170\191", -- ⪿ subrarr = "\226\165\185", -- ⥹ subset = "\226\138\130", -- ⊂ Subset = "\226\139\144", -- ⋐ subseteq = "\226\138\134", -- ⊆ subseteqq = "\226\171\133", -- ⫅ SubsetEqual = "\226\138\134", -- ⊆ subsetneq = "\226\138\138", -- ⊊ subsetneqq = "\226\171\139", -- ⫋ subsim = "\226\171\135", -- ⫇ subsub = "\226\171\149", -- ⫕ subsup = "\226\171\147", -- ⫓ succ = "\226\137\187", -- ≻ succapprox = "\226\170\184", -- ⪸ succcurlyeq = "\226\137\189", -- ≽ Succeeds = "\226\137\187", -- ≻ SucceedsEqual = "\226\170\176", -- ⪰ SucceedsSlantEqual = "\226\137\189", -- ≽ SucceedsTilde = "\226\137\191", -- ≿ succeq = "\226\170\176", -- ⪰ succnapprox = "\226\170\186", -- ⪺ succneqq = "\226\170\182", -- ⪶ succnsim = "\226\139\169", -- ⋩ succsim = "\226\137\191", -- ≿ SuchThat = "\226\136\139", -- ∋ sum = "\226\136\145", -- ∑ Sum = "\226\136\145", -- ∑ sung = "\226\153\170", -- ♪ sup = "\226\138\131", -- ⊃ Sup = "\226\139\145", -- ⋑ sup1 = "\194\185", -- ¹ sup2 = "\194\178", -- ² sup3 = "\194\179", -- ³ supdot = "\226\170\190", -- ⪾ supdsub = "\226\171\152", -- ⫘ supe = "\226\138\135", -- ⊇ supE = "\226\171\134", -- ⫆ supedot = "\226\171\132", -- ⫄ Superset = "\226\138\131", -- ⊃ SupersetEqual = "\226\138\135", -- ⊇ suphsol = "\226\159\137", -- ⟉ suphsub = "\226\171\151", -- ⫗ suplarr = "\226\165\187", -- ⥻ supmult = "\226\171\130", -- ⫂ supne = "\226\138\139", -- ⊋ supnE = "\226\171\140", -- ⫌ supplus = "\226\171\128", -- ⫀ supset = "\226\138\131", -- ⊃ Supset = "\226\139\145", -- ⋑ supseteq = "\226\138\135", -- ⊇ supseteqq = "\226\171\134", -- ⫆ supsetneq = "\226\138\139", -- ⊋ supsetneqq = "\226\171\140", -- ⫌ supsim = "\226\171\136", -- ⫈ supsub = "\226\171\148", -- ⫔ supsup = "\226\171\150", -- ⫖ swarhk = "\226\164\166", -- ⤦ swarr = "\226\134\153", -- ↙ swArr = "\226\135\153", -- ⇙ swarrow = "\226\134\153", -- ↙ swnwar = "\226\164\170", -- ⤪ szlig = "\195\159", -- ß Tab = "\t", -- [tab] target = "\226\140\150", -- ⌖ tau = "\207\132", -- τ Tau = "\206\164", -- Τ tbrk = "\226\142\180", -- ⎴ tcaron = "\197\165", -- ť Tcaron = "\197\164", -- Ť tcedil = "\197\163", -- ţ Tcedil = "\197\162", -- Ţ tcy = "\209\130", -- т Tcy = "\208\162", -- Т tdot = "\226\131\155", -- ⃛ telrec = "\226\140\149", -- ⌕ tfr = "\240\157\148\177", -- 𝔱 Tfr = "\240\157\148\151", -- 𝔗 there4 = "\226\136\180", -- ∴ therefore = "\226\136\180", -- ∴ Therefore = "\226\136\180", -- ∴ theta = "\206\184", -- θ Theta = "\206\152", -- Θ thetasym = "\207\145", -- ϑ thetav = "\207\145", -- ϑ thickapprox = "\226\137\136", -- ≈ thicksim = "\226\136\188", -- ∼ ThickSpace = "\226\129\159\226\128\138", -- [medium mathematical space] + [hair space] thinsp = "\226\128\137", -- [thin space] ThinSpace = "\226\128\137", -- [thin space] thkap = "\226\137\136", -- ≈ thksim = "\226\136\188", -- ∼ thorn = "\195\190", -- þ THORN = "\195\158", -- Þ tilde = "\203\156", -- ˜ Tilde = "\226\136\188", -- ∼ TildeEqual = "\226\137\131", -- ≃ TildeFullEqual = "\226\137\133", -- ≅ TildeTilde = "\226\137\136", -- ≈ times = "\195\151", -- × timesb = "\226\138\160", -- ⊠ timesbar = "\226\168\177", -- ⨱ timesd = "\226\168\176", -- ⨰ tint = "\226\136\173", -- ∭ toea = "\226\164\168", -- ⤨ top = "\226\138\164", -- ⊤ topbot = "\226\140\182", -- ⌶ topcir = "\226\171\177", -- ⫱ topf = "\240\157\149\165", -- 𝕥 Topf = "\240\157\149\139", -- 𝕋 topfork = "\226\171\154", -- ⫚ tosa = "\226\164\169", -- ⤩ tprime = "\226\128\180", -- ‴ trade = "\226\132\162", -- ™ TRADE = "\226\132\162", -- ™ triangle = "\226\150\181", -- ▵ triangledown = "\226\150\191", -- ▿ triangleleft = "\226\151\131", -- ◃ trianglelefteq = "\226\138\180", -- ⊴ triangleq = "\226\137\156", -- ≜ triangleright = "\226\150\185", -- ▹ trianglerighteq = "\226\138\181", -- ⊵ tridot = "\226\151\172", -- ◬ trie = "\226\137\156", -- ≜ triminus = "\226\168\186", -- ⨺ TripleDot = "\226\131\155", -- ⃛ triplus = "\226\168\185", -- ⨹ trisb = "\226\167\141", -- ⧍ tritime = "\226\168\187", -- ⨻ trpezium = "\226\143\162", -- ⏢ tscr = "\240\157\147\137", -- 𝓉 Tscr = "\240\157\146\175", -- 𝒯 tscy = "\209\134", -- ц TScy = "\208\166", -- Ц tshcy = "\209\155", -- ћ TSHcy = "\208\139", -- Ћ tstrok = "\197\167", -- ŧ Tstrok = "\197\166", -- Ŧ twixt = "\226\137\172", -- ≬ twoheadleftarrow = "\226\134\158", -- ↞ twoheadrightarrow = "\226\134\160", -- ↠ uacute = "\195\186", -- ú Uacute = "\195\154", -- Ú uarr = "\226\134\145", -- ↑ uArr = "\226\135\145", -- ⇑ Uarr = "\226\134\159", -- ↟ Uarrocir = "\226\165\137", -- ⥉ ubrcy = "\209\158", -- ў Ubrcy = "\208\142", -- Ў ubreve = "\197\173", -- ŭ Ubreve = "\197\172", -- Ŭ ucirc = "\195\187", -- û Ucirc = "\195\155", -- Û ucy = "\209\131", -- у Ucy = "\208\163", -- У udarr = "\226\135\133", -- ⇅ udblac = "\197\177", -- ű Udblac = "\197\176", -- Ű udhar = "\226\165\174", -- ⥮ ufisht = "\226\165\190", -- ⥾ ufr = "\240\157\148\178", -- 𝔲 Ufr = "\240\157\148\152", -- 𝔘 ugrave = "\195\185", -- ù Ugrave = "\195\153", -- Ù uHar = "\226\165\163", -- ⥣ uharl = "\226\134\191", -- ↿ uharr = "\226\134\190", -- ↾ uhblk = "\226\150\128", -- ▀ ulcorn = "\226\140\156", -- ⌜ ulcorner = "\226\140\156", -- ⌜ ulcrop = "\226\140\143", -- ⌏ ultri = "\226\151\184", -- ◸ umacr = "\197\171", -- ū Umacr = "\197\170", -- Ū uml = "\194\168", -- ¨ UnderBar = "\95", -- _ UnderBrace = "\226\143\159", -- ⏟ UnderBracket = "\226\142\181", -- ⎵ UnderParenthesis = "\226\143\157", -- ⏝ Union = "\226\139\131", -- ⋃ UnionPlus = "\226\138\142", -- ⊎ uogon = "\197\179", -- ų Uogon = "\197\178", -- Ų uopf = "\240\157\149\166", -- 𝕦 Uopf = "\240\157\149\140", -- 𝕌 uparrow = "\226\134\145", -- ↑ Uparrow = "\226\135\145", -- ⇑ UpArrow = "\226\134\145", -- ↑ UpArrowBar = "\226\164\146", -- ⤒ UpArrowDownArrow = "\226\135\133", -- ⇅ updownarrow = "\226\134\149", -- ↕ Updownarrow = "\226\135\149", -- ⇕ UpDownArrow = "\226\134\149", -- ↕ UpEquilibrium = "\226\165\174", -- ⥮ upharpoonleft = "\226\134\191", -- ↿ upharpoonright = "\226\134\190", -- ↾ uplus = "\226\138\142", -- ⊎ UpperLeftArrow = "\226\134\150", -- ↖ UpperRightArrow = "\226\134\151", -- ↗ upsi = "\207\133", -- υ Upsi = "\207\146", -- ϒ upsih = "\207\146", -- ϒ upsilon = "\207\133", -- υ Upsilon = "\206\165", -- Υ UpTee = "\226\138\165", -- ⊥ UpTeeArrow = "\226\134\165", -- ↥ upuparrows = "\226\135\136", -- ⇈ urcorn = "\226\140\157", -- ⌝ urcorner = "\226\140\157", -- ⌝ urcrop = "\226\140\142", -- ⌎ uring = "\197\175", -- ů Uring = "\197\174", -- Ů urtri = "\226\151\185", -- ◹ uscr = "\240\157\147\138", -- 𝓊 Uscr = "\240\157\146\176", -- 𝒰 utdot = "\226\139\176", -- ⋰ utilde = "\197\169", -- ũ Utilde = "\197\168", -- Ũ utri = "\226\150\181", -- ▵ utrif = "\226\150\180", -- ▴ uuarr = "\226\135\136", -- ⇈ uuml = "\195\188", -- ü Uuml = "\195\156", -- Ü uwangle = "\226\166\167", -- ⦧ vangrt = "\226\166\156", -- ⦜ varepsilon = "\207\181", -- ϵ varkappa = "\207\176", -- ϰ varnothing = "\226\136\133", -- ∅ varphi = "\207\149", -- ϕ varpi = "\207\150", -- ϖ varpropto = "\226\136\157", -- ∝ varr = "\226\134\149", -- ↕ vArr = "\226\135\149", -- ⇕ varrho = "\207\177", -- ϱ varsigma = "\207\130", -- ς varsubsetneq = "\226\138\138\239\184\128", -- ⊊︀ varsubsetneqq = "\226\171\139\239\184\128", -- ⫋︀ varsupsetneq = "\226\138\139\239\184\128", -- ⊋︀ varsupsetneqq = "\226\171\140\239\184\128", -- ⫌︀ vartheta = "\207\145", -- ϑ vartriangleleft = "\226\138\178", -- ⊲ vartriangleright = "\226\138\179", -- ⊳ vBar = "\226\171\168", -- ⫨ Vbar = "\226\171\171", -- ⫫ vBarv = "\226\171\169", -- ⫩ vcy = "\208\178", -- в Vcy = "\208\146", -- В vdash = "\226\138\162", -- ⊢ vDash = "\226\138\168", -- ⊨ Vdash = "\226\138\169", -- ⊩ VDash = "\226\138\171", -- ⊫ Vdashl = "\226\171\166", -- ⫦ vee = "\226\136\168", -- ∨ Vee = "\226\139\129", -- ⋁ veebar = "\226\138\187", -- ⊻ veeeq = "\226\137\154", -- ≚ vellip = "\226\139\174", -- ⋮ verbar = "\124", -- | Verbar = "\226\128\150", -- ‖ vert = "\124", -- | Vert = "\226\128\150", -- ‖ VerticalBar = "\226\136\163", -- ∣ VerticalLine = "\124", -- | VerticalSeparator = "\226\157\152", -- ❘ VerticalTilde = "\226\137\128", -- ≀ VeryThinSpace = "\226\128\138", -- [hair space] vfr = "\240\157\148\179", -- 𝔳 Vfr = "\240\157\148\153", -- 𝔙 vltri = "\226\138\178", -- ⊲ vnsub = "\226\138\130\226\131\146", -- ⊂⃒ vnsup = "\226\138\131\226\131\146", -- ⊃⃒ vopf = "\240\157\149\167", -- 𝕧 Vopf = "\240\157\149\141", -- 𝕍 vprop = "\226\136\157", -- ∝ vrtri = "\226\138\179", -- ⊳ vscr = "\240\157\147\139", -- 𝓋 Vscr = "\240\157\146\177", -- 𝒱 vsubne = "\226\138\138\239\184\128", -- ⊊︀ vsubnE = "\226\171\139\239\184\128", -- ⫋︀ vsupne = "\226\138\139\239\184\128", -- ⊋︀ vsupnE = "\226\171\140\239\184\128", -- ⫌︀ Vvdash = "\226\138\170", -- ⊪ vzigzag = "\226\166\154", -- ⦚ wcirc = "\197\181", -- ŵ Wcirc = "\197\180", -- Ŵ wedbar = "\226\169\159", -- ⩟ wedge = "\226\136\167", -- ∧ Wedge = "\226\139\128", -- ⋀ wedgeq = "\226\137\153", -- ≙ weierp = "\226\132\152", -- ℘ wfr = "\240\157\148\180", -- 𝔴 Wfr = "\240\157\148\154", -- 𝔚 wopf = "\240\157\149\168", -- 𝕨 Wopf = "\240\157\149\142", -- 𝕎 wp = "\226\132\152", -- ℘ wr = "\226\137\128", -- ≀ wreath = "\226\137\128", -- ≀ wscr = "\240\157\147\140", -- 𝓌 Wscr = "\240\157\146\178", -- 𝒲 xcap = "\226\139\130", -- ⋂ xcirc = "\226\151\175", -- ◯ xcup = "\226\139\131", -- ⋃ xdtri = "\226\150\189", -- ▽ xfr = "\240\157\148\181", -- 𝔵 Xfr = "\240\157\148\155", -- 𝔛 xharr = "\226\159\183", -- ⟷ xhArr = "\226\159\186", -- ⟺ xi = "\206\190", -- ξ Xi = "\206\158", -- Ξ xlarr = "\226\159\181", -- ⟵ xlArr = "\226\159\184", -- ⟸ xmap = "\226\159\188", -- ⟼ xnis = "\226\139\187", -- ⋻ xodot = "\226\168\128", -- ⨀ xopf = "\240\157\149\169", -- 𝕩 Xopf = "\240\157\149\143", -- 𝕏 xoplus = "\226\168\129", -- ⨁ xotime = "\226\168\130", -- ⨂ xrarr = "\226\159\182", -- ⟶ xrArr = "\226\159\185", -- ⟹ xscr = "\240\157\147\141", -- 𝓍 Xscr = "\240\157\146\179", -- 𝒳 xsqcup = "\226\168\134", -- ⨆ xuplus = "\226\168\132", -- ⨄ xutri = "\226\150\179", -- △ xvee = "\226\139\129", -- ⋁ xwedge = "\226\139\128", -- ⋀ yacute = "\195\189", -- ý Yacute = "\195\157", -- Ý yacy = "\209\143", -- я YAcy = "\208\175", -- Я ycirc = "\197\183", -- ŷ Ycirc = "\197\182", -- Ŷ ycy = "\209\139", -- ы Ycy = "\208\171", -- Ы yen = "\194\165", -- ¥ yfr = "\240\157\148\182", -- 𝔶 Yfr = "\240\157\148\156", -- 𝔜 yicy = "\209\151", -- ї YIcy = "\208\135", -- Ї yopf = "\240\157\149\170", -- 𝕪 Yopf = "\240\157\149\144", -- 𝕐 yscr = "\240\157\147\142", -- 𝓎 Yscr = "\240\157\146\180", -- 𝒴 yucy = "\209\142", -- ю YUcy = "\208\174", -- Ю yuml = "\195\191", -- ÿ Yuml = "\197\184", -- Ÿ zacute = "\197\186", -- ź Zacute = "\197\185", -- Ź zcaron = "\197\190", -- ž Zcaron = "\197\189", -- Ž zcy = "\208\183", -- з Zcy = "\208\151", -- З zdot = "\197\188", -- ż Zdot = "\197\187", -- Ż zeetrf = "\226\132\168", -- ℨ ZeroWidthSpace = "\226\128\139", -- [zero width space] zeta = "\206\182", -- ζ Zeta = "\206\150", -- Ζ zfr = "\240\157\148\183", -- 𝔷 Zfr = "\226\132\168", -- ℨ zhcy = "\208\182", -- ж ZHcy = "\208\150", -- Ж zigrarr = "\226\135\157", -- ⇝ zopf = "\240\157\149\171", -- 𝕫 Zopf = "\226\132\164", -- ℤ zscr = "\240\157\147\143", -- 𝓏 Zscr = "\240\157\146\181", -- 𝒵 zwj = "\226\128\141", -- [zero width joiner] zwnj = "\226\128\140", -- [zero width non-joiner] -- Nonstandard, but accepted by MediaWiki. ["רלמ"] = "\226\128\143", -- [right-to-left mark] ["رلم"] = "\226\128\143", -- [right-to-left mark] } 8o4sqdodbkfwk9xmp2f1xlrb7zei3p7 Module:string/patternEscape 828 3028 39891 0 2025-10-14T01:05:21Z Hiyuune 556 + 39891 Scribunto text/plain local gsub = string.gsub local chars local function get_chars() chars, get_chars = { ["\000"] = "%z", ["$"] = "%$", ["%"] = "%%", ["("] = "%(", [")"] = "%)", ["*"] = "%*", ["+"] = "%+", ["-"] = "%-", ["."] = "%.", ["?"] = "%?", ["["] = "%[", ["]"] = "%]", ["^"] = "%^", }, nil return chars end --[==[Escapes the magic characters used in a pattern: {$%()*+-.?[]^}, and converts the null character to {%z}. For example, {"^$()%.[]*+-?\0"} becomes {"%^%$%(%)%%%.%[%]%*%+%-%?%z"}. This is necessary when constructing a pattern involving arbitrary text (e.g. from user input).]==] return function(str) return (gsub(str, "[%z$%%()*+%-.?[%]^]", chars or get_chars())) end kdhwp5dohwvh931huz7m0oufqqh05wl Module:utilities/require when needed 828 3029 39892 0 2025-10-14T01:08:20Z Hiyuune 556 + 39892 Scribunto text/plain return require [[Module:require when needed]] diaswk5w2r77ssvzg6q9ftqe8ia5vym Module:labels/data/lang/de 828 3030 39894 0 2025-10-14T01:09:35Z Hiyuune 556 + 39894 Scribunto text/plain local labels = {} labels["Australia"] = { aliases = {"AU", "Australian"}, Wikipedia = "German Australians", regional_categories = "Australian", parent = true, } labels["Austria"] = { aliases = {"Austrian", "at"}, Wikipedia = "Austrian German", regional_categories = "Austrian", parent = true, } labels["Baltic"] = { aliases = {"Baltic German", "Livonian", "Livonia", "Curonian", "Curonia", "Courland", "Estonian", "Estonia", "Baltic governorates", "Ostsee governorates", "Ostseegouvernements", "Ostseeprovinzen"}, region = "the [[w:Baltic region|Baltic region]] before the {{w|Vertreibung}}, even farther east than East Prussia, where German was not the majority language", Wikipedia = "de:Baltisches Deutsch", regional_categories = true, parent = true, } labels["Barossa"] = { region = "the [[Barossa Valley]] in [[South Australia]]", Wikipedia = "Barossa German", regional_categories = true, parent = "South Australia", } labels["Bavaria"] = { aliases = {"Bavarian"}, addl = "Not to be confused with the {{catlink|Bavarian language}}.", Wikipedia = true, regional_categories = "Bavarian", parent = "Germany", } labels["Belgium"] = { aliases = {"Belgian"}, Wikipedia = "German-speaking Community of Belgium", regional_categories = "Belgian", parent = true, } labels["Berlin"] = { Wikipedia = true, regional_categories = Berliner, parent = "Germany", } labels["Central Germany"] = { region = "{{w|Central Germany (geography)|Central Germany}}", addl = "This category is for terms in Standard German that are specific to Central Germany. It is not to be confused with the {{w|Central German}} languages, including [[:Category:Central Franconian language|Central Franconian]], [[:Category:Rhine Franconian language|Rhine Franconian]] and [[:Category:East Central German language|East Central German]].", aliases = {"central Germany", "central German", "Central German"}, Wikipedia = "Central Germany (geography)", regional_categories = "Central", parent = "Germany", } labels["Early New High German"] = { prep = "from", region = "the mid-14th to the mid-17th centuries", noreg = true, nolink = true, aliases = {"Early New", "ENHG", "Early Modern High German", "Early Modern", "EMHG"}, Wikipedia = true, plain_categories = true, parent = true, } labels["East Africa"] = { aliases = {"East African"}, Wikipedia = true, regional_categories = "East African", parent = true, } labels["East Germany"] = { region = "the former [[East Germany]]", aliases = {"East German", "DDR", "GDR"}, Wikipedia = "DDR German", regional_categories = "DDR", parent = "Germany", } -- if many entries use this, change the regional_categories to have its own category labels["East Prussia"] = { aliases = {"East Prussian"}, Wikipedia = {"High Prussian dialect", true}, regional_categories = "Prussian", } labels["Germany"] = { aliases = {"German"}, Wikipedia = "German Standard German", regional_categories = "German", parent = true, } labels["Hesse"] = { aliases = {"Hessen", "Hessisch", "Hessian"}, Wikipedia = "Hessian dialects", regional_categories = "Hessian", parent = "Germany", } labels["Hungary"] = { aliases = {"Hungarian"}, Wikipedia = "Germans of Hungary", regional_categories = "Hungarian", parent = true, } labels["Indiana"] = { aliases = {"Indianan", "Indianian"}, Wikipedia = "German language in the United States#Indiana", regional_categories = true, parent = "US", } labels["Liechtenstein"] = { aliases = {"li"}, Wikipedia = "Liechtenstein German", regional_categories = true, parent = true, } labels["Lockyer"] = { region = "the [[Lockyer Valley]] in [[Queensland]], [[Australia]]", Wikipedia = "Lockyer Valley", regional_categories = true, parent = "Queensland", } labels["Lorraine"] = { Wikipedia = true, regional_categories = true, parent = true, } labels["Luxembourg"] = { aliases = {"Luxembourgish", "Luxemburg", "Luxemburgish", "lu", "Luxembourgian"}, Wikipedia = "Luxembourgian German", regional_categories = "Luxembourgish", parent = true, } labels["Moravia"] = { verb = "formerly spoken", prep = "by", region = "Germans in [[Moravia]], now a part of the [[Czech Republic]]", type = "extinct", country = "Czech Republic", aliases = {"Moravian"}, Wikipedia = true, regional_categories = "Moravian", parent = true, } labels["Namibia"] = { aliases = {"Namibian"}, Wikipedia = true, regional_categories = "Namibian", parent = true, } labels["Northern Germany"] = { aliases = {"northern Germany", "Northern German", "northern German", "North Germany", "north Germany", "North German", "north German"}, Wikipedia = true, regional_categories = "Northern", parent = "Germany", } labels["Northern and Central Germany"] = { aliases = {"northern and central Germany", "Northern and Central German", "northern and central German", "North and Central Germany", "north and central Germany", "North and Central German", "north and central German"}, display = "[[w:Northern Germany|northern]] and central Germany", regional_categories = {"Northern", "Central"}, } labels["Prussia"] = { aliases = {"Prussian"}, Wikipedia = {"High Prussian dialect", "Prussia (region)"}, regional_categories = "Prussian", parent = true, } labels["Queensland"] = { region = "[[Queensland]], [[Australia]]", Wikipedia = true, regional_categories = true, parent = "Australia", } labels["Silesia"] = { addl = "This category is for terms in Standard German that are (or were) specific to Silesia (now in Poland). It is not to be confused with the {{w|Silesian German|Silesian East Central German}} dialect formerly spoken in the same area (for this, see [[:Category:Silesian East Central German]]).", aliases = {"Silesian"}, Wikipedia = true, regional_categories = true, parent = "Germany", } labels["South Africa"] = { aliases = {"South African"}, Wikipedia = "Germans in South Africa", regional_categories = "South African", parent = true, } labels["South Australia"] = { aliases = {"South Australian"}, Wikipedia = true, regional_categories = "South Australian", parent = "Australia", } labels["South Hesse"] = { aliases = {"South Hessian"}, Wikipedia = true, regional_categories = "South Hessian", parent = "Hesse", } labels["South Tyrol"] = { aliases = {"Alto Adige", "South Tirol", "South Tirolean", "South Tirolese", "South Tyrolean", "South Tyrolese"}, Wikipedia = true, regional_categories = "South Tyrolean", parent = true, } labels["Southern Germany"] = { aliases = {"southern German", "Southern German", "southern Germany", "South German", "south German", "South Germany", "south Germany"}, Wikipedia = true, regional_categories = "Southern", parent = "Germany", } -- the following is intended for [[Template:standard spelling of]] et al. labels["Switzerland and Liechtenstein spelling"] = { aliases = {"SLDE"}, display = "[[Switzerland]] and [[Liechtenstein]]", plain_categories = "Switzerland and Liechtenstein German forms", } labels["Switzerland"] = { aliases = {"Switzerland German", "ch", "Swiss", "Swiss German"}, Wikipedia = "Swiss Standard German", regional_categories = true, parent = true, } labels["Texas"] = { aliases = {"TX", "Texan"}, Wikipedia = "Texas German", regional_categories = true, parent = "US", } labels["US"] = { region = "the [[United States]]", aliases = {"U.S.", "United States", "United States of America", "USA", "America", "American"}, -- America/American: should these be aliases of 'North America'? Wikipedia = "German language in the United States", regional_categories = "American", parent = true, } labels["Vienna"] = { aliases = {"Viennese"}, Wikipedia = true, regional_categories = "Viennese", parent = "Austria", } -- if many entries use this, change the regional_categories to have its own category labels["West Prussia"] = { aliases = {"West Prussian"}, Wikipedia = true, regional_categories = "Prussian", } labels["Westphalia"] = { aliases = {"Westphalian, Westfalian, Westfalia, Westfalen, Westphalen, Westfälisch, Westphälisch, Westphalish, Westfalish"}, Wikipedia = true, regional_categories = "Westphalian", parent = "Germany", } labels["pre-1996"] = { aliases = {"pre-1996 spelling"}, Wikipedia = "German orthography reform of 1996", pos_categories = "pre-1996 forms", } return require("Module:labels").finalize_data(labels) im16irralmn2az2ywzvub1c9buq82ct Module:math/compare 828 3031 39896 0 2025-10-14T01:11:41Z Hiyuune 556 + 39896 Scribunto text/plain local math_module = "Module:math" local function is_NaN(...) is_NaN = require(math_module).is_NaN return is_NaN(...) end local function sign(...) sign = require(math_module).sign return sign(...) end --[==[ A comparison function for numbers, which returns {true} if {a} sorts before {b}, or otherwise {false}; it can be used as the sort function with {table.sort}. This function is roughly equivalent to the {<} operator, but contains the following special considerations in accordance with the {{w|IEEE 754}} standard: * {{w|NaN}} is sorted as though it has a larger absolute value than infinity ({-NaN < -Inf}; {+Inf < +NaN}). * {{w|Signed zero}} is acknowledged, with {-0 < +0}.]==] return function(a, b) -- <, > and == canot return true if either `a` or `b` are NaN. if a < b then return true -- Use > then == instead of >=, so that the ±0 check is only done when `a` -- and `b` are equal. elseif a > b then return false elseif a == b then -- 1/(+0) is Inf; 1/(-0) is -Inf. return a == 0 and b == 0 and 1 / a < 1 / b or false -- One or both must be NaN, and NaN is the only number that returns false -- to a self-equality check, so if `a` == `a` then `b` is NaN (and vice- -- versa). -NaN sorts before everything and +NaN after everything, so the -- sign determines the result. elseif not is_NaN(a) then -- `b` is NaN return sign(b) == 1 elseif not is_NaN(b) then -- `a` is NaN return sign(a) == -1 end -- If both are NaN, only return true if `a` is -NaN and `b` is +NaN. return sign(a) < sign(b) end 632obodjr2zjfbz9zpr3erx1io9vwm4 Module:table/length 828 3032 39897 0 2025-10-14T01:12:07Z Hiyuune 556 + 39897 Scribunto text/plain local ipairs_default_iter = ipairs{} return function(t, raw) local n = 0 if raw then for i in ipairs_default_iter, t, 0 do n = i end return n end repeat n = n + 1 until t[n] == nil return n - 1 end tryk70hxgidgdgqrb7utnj2sub9w656 Module:string/templates 828 3033 39901 0 2025-10-14T08:10:49Z Hiyuune 556 + 39901 Scribunto text/plain local export = {} local parameters_module = "Module:parameters" local string_pattern_escape_module = "Module:string/patternEscape" local string_replacement_escape_module = "Module:string/replacementEscape" local string_utilities_module = "Module:string utilities" local abs = math.abs local find = string.find local format = string.format local floor = math.floor local lower = string.lower local match = string.match local rep = string.rep local require = require local tonumber = tonumber local type = type local unpack = unpack or table.unpack -- Lua 5.2 compatibility local dump = mw.dumpObject local function decode_uri(...) decode_uri = require(string_utilities_module).decode_uri return decode_uri(...) end local function pattern_escape(...) pattern_escape = require(string_pattern_escape_module) return pattern_escape(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function replacement_escape(...) replacement_escape = require(string_replacement_escape_module) return replacement_escape(...) end local function ufind(...) ufind = require(string_utilities_module).find return ufind(...) end local function ugmatch(...) ugmatch = require(string_utilities_module).gmatch return ugmatch(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function ulen(...) ulen = require(string_utilities_module).len return ulen(...) end local function ulower(...) ulower = require(string_utilities_module).lower return ulower(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end local function usub(...) usub = require(string_utilities_module).sub return usub(...) end local function track(page) return require("Module:debug/track")("string/templates/" .. page) end --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] local function _getParameters(frame_args, arg_list) local new_args, i, value = {}, 1 for _, arg in ipairs(arg_list) do value = frame_args[arg] if value == nil then value = frame_args[i] i = i + 1 end new_args[arg] = value end return new_args end --[[ len This function returns the length of the target string. Usage: {{#invoke:string/templates|len|target_string|}} OR {{#invoke:string/templates|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function export.len(frame) return ulen(_getParameters(frame.args, {"s"}).s or "") end --[[ len_visible This function returns the length of the target string, excluding the text encompassed in < ... > Usage: exactly as len, above. ]] function export.len_visible(frame) return ulen(ugsub(_getParameters(frame.args, {"s"}).s or "", "<[^<>]+>", "")) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:string/templates|sub|target_string|start_index|end_index}} OR {{#invoke:string/templates|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The first index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function export.sub(frame) local new_args = _getParameters(frame.args, {"s", "i", "j"}) local s = new_args["s"] or "" local i, j = new_args["i"], new_args["j"] if i then i = tonumber(i) end if j then j = tonumber(j) end return usub(s, i, j) end --[[ This function implements that features of {{str sub old}} and is kept in order to maintain these older templates. ]] function export.sublength(frame) local i = tonumber(frame.args.i) or 0 local len = tonumber(frame.args.len) return usub(frame.args.s, i + 1, len and (i + len)) end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:string/templates|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:string/templates|pos|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] function export.match(frame) local new_args = _getParameters(frame.args, { 's', 'pattern', 'start', 'match', 'plain', 'nomatch' }) local s = new_args['s'] or '' local start = tonumber(new_args['start']) or 1 local plain_flag = export._getBoolean(new_args['plain'] or false) local pattern = new_args['pattern'] or '' local match_index = floor(tonumber(new_args['match']) or 1) local nomatch = new_args['nomatch'] if pattern == "" then return export._error('Pattern string is empty') elseif match_index == 0 or abs(start) > ulen(s) then return nomatch or "" elseif plain_flag then pattern = pattern_escape(pattern) end local result if match_index == 1 then -- Find first match is simple case result = umatch(s, pattern, start) else if start > 1 then s = usub(s, start) end local iterator = ugmatch(s, pattern) if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1 if match_index == 0 then result = w break end end else -- Reverse search local result_table, i = {}, 0 for w in iterator do i = i + 1 result_table[i] = w end result = result_table[i + match_index] end end return result or nomatch or "" end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:string/templates|pos|target_string|index_value}} OR {{#invoke:string/templates|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function export.pos(frame) local new_args = _getParameters(frame.args, { 'target', 'pos' }) local target_str = new_args['target'] or '' local pos = tonumber(new_args['pos']) or 0 if pos == 0 or abs(pos) > ulen(target_str) then mw.log(("String index %s from original %s out of range: should be in range [1,%s]"):format( dump(pos), dump(new_args['pos']), dump(ulen(target_str)))) track("string-index-out-of-range") -- return export._error('String index out of range') end return usub(target_str, pos, pos) end --[[ str_find This function duplicates the behavior of {{str_find}}, including all of its quirks. This is provided in order to support existing templates, but is NOT RECOMMENDED for new code and templates. New code is recommended to use the "find" function instead. Returns the first index in "source" that is a match to "target". Indexing is 1-based, and the function returns -1 if the "target" string is not present in "source". Important Note: If the "target" string is empty / missing, this function returns a value of "1", which is generally unexpected behavior, and must be accounted for separatetly. ]] function export.str_find(frame) local new_args = _getParameters(frame.args, { 'source', 'target' }) local source_str = new_args['source'] or '' local target_str = new_args['target'] or '' if target_str == '' then return 1 end local start = ufind(source_str, target_str, 1, true) if start == nil then start = -1 end return start end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:string/templates|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:string/templates|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns an empty string. If either "source" or "target" are missing / empty, this function also returns an empty string. This function should be safe for UTF-8 strings. ]] function export.find(frame) local main_param = {required = true, allow_empty = true} return ufind(unpack(process_params(frame.args, { [1] = main_param, [2] = main_param, [3] = {type = "number"}, [4] = {type = "boolean"}, }))) end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:string/templates|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:string/templates|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function export.replace(frame) local new_args = _getParameters(frame.args, { 'source', 'pattern', 'replace', 'count', 'plain' }) local source_str = new_args['source'] or '' local pattern = new_args['pattern'] or '' local replace = new_args['replace'] or '' local count = tonumber(new_args['count']) local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return source_str end plain = export._getBoolean(plain) if plain then pattern = pattern_escape(pattern) replace = replacement_escape(replace) end return (ugsub(source_str, pattern, replace, count)) end function export.gsub(frame) local main_param = {required = true, allow_empty = true, no_trim = true} return (ugsub(unpack(process_params(frame.args, { [1] = main_param, [2] = main_param, [3] = main_param, [4] = {type = "number"}, })))) end --[[ simple function to pipe string.rep to templates. ]] function export.rep(frame) local repetitions = tonumber(frame.args[2]) if not repetitions then return export._error('function rep expects a number as second parameter, received "' .. (frame.args[2] or '') .. '"') end return rep(frame.args[1] or '', repetitions) end function export.lower(frame) return ulower(frame.args[1] or "") end export.lc = export.lower --[[ format This function allows one to format strings according to a template. This is a direct interface onto export.format() in Lua, and works like the C printf() function. For example: {{#invoke:string/templates|format|page_%04d.html|65}} will produce the result page_0065.html Parameters 1: The format template. See https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#string.format 2, 3, ...: Arguments to be inserted into the template. Note that leading and trailing whitespace is not removed from the arguments. ]] function export.format(frame) local fmt = frame.args[1] -- You can't call unpack() directly on frame.args because it isn't really a -- table, and doesn't support the # operator. local args = {} local i = 2 while true do local val = frame.args[i] if not val then break end table.insert(args, val) i = i + 1 end return format(fmt, unpack(args)) end --[[ Helper function to handle error messages. ]] function export._error(error_str) local frame = mw.getCurrentFrame() local ignore_errors = frame.args.ignore_errors or false if export._getBoolean(ignore_errors) then return '' end error(error_str) end --[[ Helper Function to interpret boolean strings ]] function export._getBoolean(boolean_str) local boolean_str_type = type(boolean_str) if boolean_str_type == 'boolean' then return boolean_str elseif boolean_str_type ~= "string" then error('No boolean value found') end boolean_str = lower(boolean_str) return not ( boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' ) end function export.matchToArray(text, pattern) local invoked = false if type(text) == "table" then invoked = true if text.args then local frame = text local params = { [1] = { required = true }, [2] = { required = true }, } local args = process_params(frame.args, params) text = args[1] pattern = args[2] else error("If the first argument to matchToArray is a table, it should be a frame object.") end else if not (type(pattern) == "string" or type(pattern) == "number") then error("The second argument to matchToArray should be a string or a number.") end end local matches = {} local i = 0 for match in ugmatch(text, pattern) do i = i + 1 matches[i] = match end if i > 0 then if invoked then return table.concat(matches, ", ") else return matches end else if invoked then return "" else return nil end end end --[=[ Similar to gmatch, but it returns the count of the match in addition to the list of captures, something like ipairs(). If the pattern doesn't contain any captures, the whole match is returned. Invoke thus: for i, whole_match in require("Module:string/templates").imatch(text, pattern) do [ do something with i and whole_match ] end or for i, capture1[, capture2[, capture3[, ...]]] in require("Module:string/templates").imatch(text, pattern) do [ do something with i and capture1 ] end For example, this code for i, whole_match in require("Module:string/templates").imatch("a b c", "[a-z]") do mw.log(i, whole_match) end will log 1 a 2 b 3 c ]=] function export.imatch(text, pattern, pos, plain, use_basic_Lua_function) local i = 0 pos = pos or 0 if not match(pattern, "%b()") then pattern = "(" .. pattern .. ")" end local _find = use_basic_Lua_function and find or ufind return function() i = i + 1 local return_values = { _find(text, pattern, pos, plain) } local j = return_values[2] if return_values[3] then pos = j + 1 -- Skip the first two returned values, which are the indices of the -- whole match. return i, unpack(return_values, 3) end end end function export.URIdecode(frame) return decode_uri(frame.args[1], frame.args[2] or "PATH") end return export pcupueemisxyl8ot2euo0rmpwafbk5h Module:string/replacementEscape 828 3034 39905 0 2025-10-14T08:16:49Z Hiyuune 556 Created page with "local gsub = string.gsub --[==[Escapes {%}, which is the only magic character used in replacement strings, which are given as the third argument to {string.gsub} and {mw.ustring.gsub}, as well as format strings given to {string.format} and {mw.ustring.format}.]==] return function(str) return (gsub(str, "%%", "%%%%")) end" 39905 Scribunto text/plain local gsub = string.gsub --[==[Escapes {%}, which is the only magic character used in replacement strings, which are given as the third argument to {string.gsub} and {mw.ustring.gsub}, as well as format strings given to {string.format} and {mw.ustring.format}.]==] return function(str) return (gsub(str, "%%", "%%%%")) end aid90he3azqkc4qrytnczmfsjczbfe3 Module:parameters/finalizeSet 828 3035 39907 0 2025-10-14T08:21:30Z Hiyuune 556 + 39907 Scribunto text/plain local parameters_track_module = "Module:parameters/track" local dump = mw.dumpObject local error = error local format = string.format local pairs = pairs local tostring = tostring local type = type local function track(...) track = require(parameters_track_module) return track(...) end local type_err = 'expected set members to be of type "string" or "number", but saw %s' --[==[ -- Takes `t`, a list or key map which defines a set, and returns a key map for the set (which might be the original input value). In addition to distinguishing lists from key maps, this function performs various validation checks: * Sets may only contain strings and number. * List inputs must be contiguous arrays, with no keys in use (even if they are non-numbers). * Key maps are treated as having two different kinds of key: ** If a key's value is boolean {true}, it is a standard key. ** If a key's value is anything else, it is an alias of the specified key (which must not be an alias itself). For instance, if the key {"foo"} is set to {"bar"}, then {"foo"} is an alias of the key {"bar"}, which must be a non-alias key that is also in the key map.]==] return function(t, name) -- Iterates over `t` using pairs(), doing separate key map and list parses simultaneously. If the key map parse succeeds, `t` will simply be returned, but if the list parse succeeds, a key map of the values in the list will be returned instead. -- Lists and key maps are mutually exclusive, as they can be distinguished by the presence of boolean `true` as a value: -- (1) If `t` is a list, then `true` is an invalid value, because sets may only contain strings and numbers. -- (2) If `t` is a key map, then it must contain at least one `true` as a value, because any keys which do not have `true` as their value are (by definition) aliases, and aliases must be pointed to a non-alias key (i.e. a key which has the value `true`), which is only possible if one or more keys are set to `true`. -- (Formally, an empty table could be either, but it's more efficient to treat it as a key map.) local i, new_map, list_err, map_err, duplicate_in_list = 0 -- The two parses are separated into blocks, which can be skipped on any -- further iterations if that parse fails. for k, v in pairs(t) do local k_type, v_type = type(k) -- The while-blocks make it possible to use `break` as a substitute for -- `goto`, and both unconditionally terminate after one iteration. while not list_err do -- Catch holes using the same method as [[Module:table/isArray]], -- but also check for non-number keys. i = i + 1 if k_type ~= "number" or t[i] == nil then list_err = "input list is not contiguous" break end -- If `t` is a list then `v` is a set member, so it must be a string -- or number. v_type = type(v) if not (v_type == "string" or v_type == "number") then list_err = format( type_err, v_type == "boolean" and tostring(v) or v_type ) -- Populate `new_map` with valid keys. elseif not new_map then new_map = {[v] = true} -- If new_map[v] is already set, then `t` has duplicates. This -- should be tracked, but only if `t` does turn out to be a list, so -- flag it with `duplicate_in_list` for now. elseif new_map[v] then duplicate_in_list = true else new_map[v] = true end break end while not map_err do -- If `t` is a list then `k` is a set member, so it must be a string -- or number. if not (k_type == "string" or k_type == "number") then map_err = format( type_err, k_type == "boolean" and tostring(k) or k_type ) break -- If `v` is true, `k` is a non-alias key. elseif v == true then break -- Filter out invalid self-aliases. elseif k == v then map_err = format( "set member %s cannot be an alias of itself", dump(k) ) break elseif not v_type then v_type = type(v) end -- Only possible to be an alias of another key, which must be a -- string or number. if not (v_type == "string" or v_type == "number") then map_err = format( 'expected set key %s have the value true or a value of type "string" or "number", but saw %s', dump(k), v_type == "boolean" and tostring(v) or v_type ) break end -- Must be an alias of a non-alias, so the value for the key `v` -- must be `true`. local main = t[v] if main ~= true then map_err = format( "set member %s is specified as an alias of %s, %s", dump(k), dump(v), main == nil and "which is not in the set" or "which is also an alias" ) end break end -- If both parses have failed, throw an error with the two messages. if list_err and map_err then error(format( "Internal error: the `set` spec%s cannot be parsed as either a list or a key map:\nlist parse: %s\nmap parse: %s", name and format(" for parameter %s", dump(name)) or "", map_err, list_err )) end end -- If `t` can be parsed as a key map, just return it. if not map_err then return t -- Otherwise, `t` is a list, so track duplicate entries if it has been -- flagged. elseif duplicate_in_list then track("duplicate entry in set list") end -- Return the new key map. return new_map end 1jq7ak8s73m4lhhie2fkssbtfrbjz2r Sa:Pages with script errors 14 3036 39911 0 2025-10-14T08:27:59Z Hiyuune 556 Created page with "[[Sa:Swánga̱lyiatwuki]]" 39911 wikitext text/x-wiki [[Sa:Swánga̱lyiatwuki]] kyhy9bydg15jlxwxq3hb8ld4lob5ciq Sa:Candidates for speedy deletion 14 3037 39916 2025-10-14T08:52:24Z Tanbiruzzaman 430 Created blank page 39916 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Ta‌̱mpi‌̱let:delete 10 3038 39922 39918 2025-10-14T15:31:35Z Hiyuune 556 39922 wikitext text/x-wiki {{maintenance box|red | image = [[File:Codex icon clock color-error.svg|48px|alt=Speedy deletion|link=]] | title = This {{<noinclude>temp|</noinclude>pagetype}} has been marked for [[meta:Speedy deletion|speedy deletion]]{{#if:{{{1|}}}|, with the reason given: “{{{1}}}{{#ifeq:{{#invoke:string/templates|sub|{{{1}}}|-1}}|.||.}}”|.}} | text = If you think it should be kept or discussed, then please replace this notice with {{temp|rfd}} or {{temp|rfv}} (as appropriate) and start a discussion at [[Wiktionary:Requests for deletion{{#if:{{NAMESPACE}}|/Others}}]] or [[Wiktionary:Requests for verification]] to contest the deletion. }}<!-- --><includeonly><!-- -->{{#if:{{{nocat|}}}||<!-- -->[[Category:Candidates for speedy deletion|{{#if:{{{sort|}}}|{{{sort|}}}|{{PAGENAME}}}}]]<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> h0h7nkj5eu3v6uifqa4guurnsp4zwbg Module:Unicode data/datasets 828 3039 39941 0 2025-10-16T07:22:35Z Hiyuune 556 Created page with "local export = {} --[==[ Fetches a data set from Wikimedia Commons by the name `dataset_name`, parses it as a Unicode character key-value table, and returns that table. The table is assumed to have at least two fields with the `name` fields set to `key` and `value`. Both values are expected to be strings. The key string is parsed as a hexadecimal numeric literal (e.g. `0x1234`) and converted into a number. The table returned will then have numbers as the keys and stri..." 39941 Scribunto text/plain local export = {} --[==[ Fetches a data set from Wikimedia Commons by the name `dataset_name`, parses it as a Unicode character key-value table, and returns that table. The table is assumed to have at least two fields with the `name` fields set to `key` and `value`. Both values are expected to be strings. The key string is parsed as a hexadecimal numeric literal (e.g. `0x1234`) and converted into a number. The table returned will then have numbers as the keys and strings as the values.]==] function export.dataset(dataset_name) local dataset = mw.ext.data.get(dataset_name) if not dataset then error("Dataset " .. dataset_name .. " not found") end -- Check schema. local charcode_index = nil local value_index = nil for index, field in ipairs(dataset.schema.fields) do local field_name_lower = field.name:lower() if field_name_lower:find("key") and field.type == "string" then charcode_index = index elseif field_name_lower:find("value") and field.type == "string" then value_index = index end end if not charcode_index then error("Character code field (name='key', type='string') not found in data schema.") end if not value_index then error("Value field (name='value', type='string') not found in data schema.") end -- Extract values from dataset data. local result = {} for _, item in ipairs(dataset.data) do result[tonumber(item[charcode_index])] = item[value_index] end return result end return export ih0vbqsob2atwj1o5cgg418rwdak751 Module:Unicode data/patterns 828 3040 39942 0 2025-10-16T07:23:27Z Hiyuune 556 + 39942 Scribunto text/plain local export = {} local Array = require "Module:array" local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function numeric_character_reference(code_point) return ("&#x%04X;"):format(code_point) end function export.all_ranges_per_value(data_module) local value_to_ranges = setmetatable({}, { __index = function(self, key) local value = Array() self[key] = value return value end, }) for code_point, value in pairs(data_module.singles) do value_to_ranges[value]:insert { code_point, code_point } end for _, range in ipairs(data_module.ranges) do local low, high, value = unpack(range) value_to_ranges[value]:insert { low, high } end return value_to_ranges end function export.ranges_per_value(data_module, value_to_find) local ranges = Array() for code_point, value in pairs(data_module.singles) do if value == value_to_find then ranges:insert { code_point, code_point } end end for _, range in ipairs(data_module.ranges) do local low, high, value = unpack(range) if value == value_to_find then ranges:insert { low, high } end end return ranges end local function sort_ranges(ranges) table.sort( ranges, function (a, b) return a[1] < b[1] end) end -- Makes a pattern suitable to put inside [...] or [^...] -- in a Lua pattern or regular expression. local function make_pattern(ranges, char_ref) local output = Array() for _, range in ipairs(ranges) do if char_ref then output:insert(numeric_character_reference(range[1])) else output:insert(mw.ustring.char(range[1])) end if range[1] ~= range[2] then output:insert "-" if char_ref then output:insert(numeric_character_reference(range[2])) else output:insert(mw.ustring.char(range[2])) end end end return output:concat() end -- Assumes ranges are sorted and that only one range has bad characters. -- Treats all characters U+0000-U+001F as invalid in wikitext, but only some are. local function sanitize_ranges(ranges) for i, range in ipairs(ranges) do if 0 <= range[1] and range[1] <= 0x1F then if 0 <= range[2] and range[2] <= 0x1F then table.remove(ranges, i) break else range[1] = 0x20 end end end end function export.make_pattern(frame) local module_name = frame.args.module if not module_name then error("Provide name of submodule of Module:Unicode data in |module= parameter.") end local value = frame.args.value if not value then error("Provide value to search for in |value= parameter.") end local ranges = export.ranges_per_value(require("Module:Unicode data/" .. module_name), value) sanitize_ranges(ranges) return make_pattern(ranges, false) end function export.show_all_patterns(frame) local module_name = frame.args.module if not module_name then error("Provide name of submodule of Module:Unicode data in |module=.") end local value_to_ranges = export.all_ranges_per_value(require("Module:Unicode data/" .. module_name)) for _, ranges in pairs(value_to_ranges) do sort_ranges(ranges) end local output = Array() for value, ranges in require "Module:table".sortedPairs(value_to_ranges) do output:insert("\n* " .. value .. ": ") output:insert "<code>" output:insert(make_pattern(ranges, true)) output:insert "</code>" end return output:concat() end return export sa1ywge7uqjoqoligtwq61s3gnnucfn Module:typing-aids/data 828 3041 39945 0 2025-10-16T07:28:18Z Hiyuune 556 + 39945 Scribunto text/plain local U = require("Module:string utilities").char local stops = "PpBbTtDdKkGgQq" local velars = "GgKk" local diacritics = "_%^\'0" local vowels = "AaEeIiOoUu" local sonorants = "RrLlMmNn" local not_laryngeal_numbers = "[^123₁₂₃]" local ProtoGreekpalatalized = "TtDdLlNnRr" local ProtoGreekaspirated = "PpTtKk" local acute = U(0x0301) local data = {} data["all"] = { ["h1"] = "h₁", ["h2"] = "h₂", ["h3"] = "h₃", ["e1"] = "ə₁", ["e2"] = "ə₂", ["e3"] = "ə₃", ["e%-2"] = "ē₂", ["_w"] = "ʷ", ["%^w"] = "ʷ", ["_h"] = "ʰ", ["%^h"] = "ʰ", ["wh"] = { "ʷʰ", before = "["..velars.."]", after = not_laryngeal_numbers, }, ["h"] = { "ʰ", before = "["..stops.."]", after = not_laryngeal_numbers, }, ["w"] = { "ʷ", before = "["..velars.."]", }, ["_e"] = "ₔ", -- sometimes used for the schwa secundum ["_"] = U(0x304), -- macron ["^"] = { U(0x302), before = "["..vowels.."]["..diacritics.."]?", }, -- circumflex ["\'"] = { U(0x301), before = "["..velars..vowels..sonorants.."]["..diacritics.."]?", }, -- acute ["0"] = { U(0x325), before = "["..sonorants.."]["..diacritics.."]?", }, -- ring below ["`"] = { U(0x328), before = "["..vowels.."]["..diacritics.."]?", }, -- ogonek ["t\'"] = "þ", ["T\'"] = "Þ", ["@"] = "ə", ["%^"] = { U(0x30C), before = "["..ProtoGreekpalatalized.."]", }, -- caron ["~"] = "⁓", -- swung dash } data["ine-pro"] = { [1] = { ["h1"] = "h₁", ["h2"] = "h₂", ["h3"] = "h₃", ["e1"] = "ə₁", ["e2"] = "ə₂", ["e3"] = "ə₃", ["_w"] = "ʷ", ["%^w"] = "ʷ", ["_h"] = "ʰ", ["%^h"] = "ʰ", ["wh"] = { "ʷʰ", before = "["..velars.."]", after = not_laryngeal_numbers, }, ["h"] = { "ʰ", after = not_laryngeal_numbers, }, ["w"] = { "ʷ", before = "["..velars.."]", }, ["_e"] = "ₔ", -- sometimes used for the schwa secundum ["'"] = { U(0x301), before = "["..velars..vowels..sonorants.."]["..diacritics.."]?", }, -- acute ["_"] = { U(0x304), before = "["..vowels.."]["..diacritics.."]?", }, -- macron ["0"] = { U(0x325), before = "["..sonorants.."]["..diacritics.."]?", }, -- ring below ["~"] = "⁓", -- swung dash ["%^"] = { U(0x311), before = "["..velars.."]", }, -- inverted breve above }, [2] = { ["%^"] = { U(0x32F), before = "[iu]", }, -- inverted breve above }, } data["PIE"] = data["ine-pro"] data["gem-pro"] = { ["e_2"] = "ē₂", ["`"] = { U(0x328), before = "["..vowels.."]["..diacritics.."]?", }, -- ogonek ["t\'"] = "þ", ["T\'"] = "Þ", ["_"] = { U(0x304), before = "["..vowels.."]["..diacritics.."]?", }, -- macron ["%^"] = { U(0x302), before = "["..vowels.."]["..diacritics.."]?", }, -- circumflex } data["PG"] = data["gem-pro"] data["grk-pro"] = { [1] = { ["_\'"] = { U(0x304) .. U(0x301), before = "["..vowels.."]", }, -- macron and acute ["\'_"] = { U(0x304) .. U(0x301), before = "["..vowels.."]", }, -- macron and acute ["hw"] = { "ʷʰ", before = "["..velars.."]", }, ["wh"] = { "ʷʰ", before = "["..velars.."]", }, ["\'"] = { U(0x30C), before = "["..ProtoGreekpalatalized.."]", }, -- caron }, [2] = { ["%^"] = U(0x30C), -- caron ["@"] = "ə", ["_"] = { U(0x304), before = "["..vowels.."]["..diacritics.."]?", }, -- macron ["\'"] = { U(0x301), before = "["..velars..vowels..sonorants.."]["..diacritics.."]*", }, -- acute ["h"] = { "ʰ", before = "["..ProtoGreekaspirated.."]", }, ["w"] = { "ʷ", before = "["..velars.."]", }, } } data["PGr"] = data ["grk-pro"] data["ru"] = { [1] = { ["Jo"] = "Ё", ["jo"] = "ё", ["Ju"] = "Ю", ["ju"] = "ю", ["Ja"] = "Я", ["ja"] = "я", ["C'"] = "Ч", ["c'"] = "ч", ["S'"] = "Ш", ["s'"] = "ш", ["j'"] = "й", }, [2] = { ["A"] = "А", ["a"] = "а", ["B"] = "Б", ["b"] = "б", ["V"] = "В", ["v"] = "в", ["G"] = "Г", ["g"] = "г", ["D"] = "Д", ["d"] = "д", ["E"] = "Е", ["e"] = "е", ["Z'"] = "Ж", ["z'"] = "ж", ["Z"] = "З", ["z"] = "з", ["I"] = "И", ["i"] = "и", ["J"] = "Й", ["j"] = "й", ["K"] = "К", ["k"] = "к", ["L"] = "Л", ["l"] = "л", ["M"] = "М", ["m"] = "м", ["N"] = "Н", ["n"] = "н", ["O"] = "О", ["o"] = "о", ["P"] = "П", ["p"] = "п", ["R"] = "Р", ["r"] = "р", ["S"] = "С", ["s"] = "с", ["T"] = "Т", ["t"] = "т", ["U"] = "У", ["u"] = "у", ["F"] = "Ф", ["f"] = "ф", ["H"] = "Х", ["h"] = "х", ["C"] = "Ц", ["c"] = "ц", ["X"] = "Щ", ["x"] = "щ", ["``"] = "Ъ", ["`"] = "ъ", ["Y"] = "Ы", ["y"] = "ы", ["''"] = "Ь", ["'''"] = "ь", ["`E"] = "Э", ["`e"] = "э", ["/"] = U(0x301), -- acute }, } --[[ The shortcut (or regex search pattern) is enclosed in [""], and the replacement is enclosed in quotes after the equals sign: ["shortcut"] = "replacement", if the shortcut includes a parenthesis "()", the replacement will contain a capture string "%1" or "%2", which matches the contents of first or second parenthesis. ]] data.acute_decomposer = { ["á"] = "a" .. acute, ["é"] = "e" .. acute, ["í"] = "i" .. acute, ["ó"] = "o" .. acute, ["ú"] = "u" .. acute, ["ý"] = "y" .. acute, ["ḗ"] = "ē" .. acute, ["ṓ"] = "ō" .. acute, ["Á"] = "A" .. acute, ["É"] = "E" .. acute, ["Í"] = "I" .. acute, ["Ó"] = "O" .. acute, ["Ú"] = "U" .. acute, ["Ý"] = "Y" .. acute, ["Ḗ"] = "Ē" .. acute, ["Ṓ"] = "Ō" .. acute, } --[=[ If table is an array, the first string is the subpage of [[Module:typing-aids/data]] that contains the language's replacements; the second is the index of the field in the exported table of that module that contains the language's replacements. Otherwise, the table contains fields for particular scripts, specifying the module used when the |sc= parameter is set to that script code, as well as a "default" field for cases where no script has been specified. ]=] data.modules = { ["ae"] = { "ae", "ae", }, ["ae-old"] = { "ae", "ae", }, ["ae-yng"] = { "ae", "ae", }, ["ae-tr"] = { "ae", "ae-tr", }, ["akk"] = { "akk", "akk-tr" }, ["ar"] = { "ar" }, ["arc"] = { default = "Armi", Palm = "Palm" }, ["arc-imp"] = { default = "Armi", Palm = "Palm" }, ["arc-pal"] = { "Palm", "Palm"}, ["awa"] = { "bho", "bho" }, ["awa-tr"] = { "bho", "bho-tr" }, ["bho"] = { "bho", "bho" }, ["bho-tr"] = { "bho", "bho-tr" }, ["cu"] = { "Cyrs" }, ["fa"] = { "fa" }, ["fa-cls"] = { "fa" }, ["fa-ira"] = { "fa" }, ["gmy"] = { "gmy" }, -- ["gmy-tr"] = { "gmy", "gmy-tr" }, ["got"] = { "got", "got" }, ["got-tr"] = { "got", "got-tr" }, ["grc"] = { "grc" }, ["hit"] = { "hit", "hit" }, ["hit-tr"] = { "hit", "hit-tr" }, ["hy"] = { "hy", "hy", }, ["hy-tr"] = { "hy", "hy-tr", }, ["ja"] = { "ja", "ja" }, ["kn"] = { "kn", "kn" }, ["kn-tr"] = { "kn", "kn-tr" }, ["Mani-tr"] = { "Mani", "Mani-tr" }, ["Narb"] = { "Narb", "Narb"}, ["Narb-tr"] = { "Narb", "Narb-tr"}, ["pal"] = { default = "Phlv", Phli = "Phli", Mani = "Mani" }, ["phn"] = { "Phnx" }, ["orv"] = { "Cyrs" }, ["os"] = { "os" }, ["os-dig"] = { "os" }, ["os-iro"] = { "os" }, ["otk"] = { "Orkh" }, ["oty"] = { "oty" }, ["peo"] = { "peo" }, ["Phli-tr"] = { "Phli", "Phli-tr" }, ["Prti-tr"] = { "Prti", "Prti-tr" }, ["mai"] = { "mai", "mai" }, ["mai-tr"] = { "mai", "mai-tr" }, ["mwr"] = { "mwr", "mwr" }, ["mwr-tr"] = { "mwr", "mwr-tr" }, ["omr"] = { "omr", "omr" }, ["omr-tr"] = { "omr", "omr-tr" }, ["inc-ash"] = { "pra", "pra" }, ["inc-ash-tr"] = { "pra", "pra-tr" }, ["inc-kam"] = { "sa-Sidd", "sa-Sidd" }, ["inc-kam-tr"] = { "sa-Sidd", "sa-Sidd-tr" }, ["inc-oaw"] = { "bho", "bho" }, ["inc-oaw-tr"] = { "bho", "bho-tr" }, ["pra"] = { "pra", "pra" }, ["pra-tr"] = { "pra", "pra-tr" }, ["pra-Deva"] = { "pra-Deva", "pra-Deva" }, ["pra-Deva-tr"] = { "pra-Deva", "pra-Deva-tr" }, ["pra-Knda"] = { "pra-Knda", "pra-Knda" }, ["pra-Knda-tr"] = { "pra-Knda", "pra-Knda-tr" }, ["doi"] = { "doi", "doi" }, ["doi-tr"] = { "doi", "doi-tr" }, ["sa-Gujr"] = { "sa-Gujr", "sa-Gujr" }, ["sa-Gujr-tr"] = { "sa-Gujr", "sa-Gujr-tr" }, ["sa-Kthi"] = { "bho", "bho" }, ["sa-Kthi-tr"] = { "bho", "bho-tr" }, ["sa-Modi"] = { "sa-Modi", "sa-Modi" }, ["sa-Modi-tr"] = { "sa-Modi", "sa-Modi-tr" }, ["sa-Shrd"] = { "sa-Shrd", "sa-Shrd" }, ["sa-Shrd-tr"] = { "sa-Shrd", "sa-Shrd-tr" }, ["sa-Sidd"] = { "sa-Sidd", "sa-Sidd" }, ["sa-Sidd-tr"] = { "sa-Sidd", "sa-Sidd-tr" }, ["omr-Deva"] = { "omr-Deva", "omr-Deva" }, ["omr-Deva-tr"] = { "omr-Deva", "omr-Deva-tr" }, ["kho"] = { "psu", "psu" }, ["sa"] = { "sa", "sa" }, ["sa-tr"] = { "sa", "sa-tr" }, ["Sarb"] = { "Sarb", "Sarb"}, ["Sarb-tr"] = { "Sarb", "Sarb-tr"}, ["saz"] = { "saz", "saz" }, ["saz-tr"] = { "saz", "saz-tr" }, ["sd"] = { "sd", "sd" }, ["sd-tr"] = { "sd", "sd-tr" }, ["sem-tha"] = { "Narb", "Narb" }, ["sgh"] = { "sgh-Cyrl"}, ["skr"] = { "skr", "skr" }, ["skr-tr"] = { "skr", "skr-tr" }, ["sog"] = { default = "Sogd", Mani = "Mani", Sogo = "Sogo" }, ["Sogd-tr"] = { "Sogd", "Sogd-tr" }, ["Sogo-tr"] = { "Sogo", "Sogo-tr" }, ["sux"] = { "sux" }, ["uga"] = { "Ugar" }, ["xbc"] = { default = "el", Mani = "Mani" }, ["xpr"] = { default = "Mani" }, ["xco"] = { default = "Chrs" }, ["xsa"] = { "Sarb", "Sarb" }, ["yah"] = { "yah-Cyrl"}, -- [""] = { "" }, } return data 74xulyyabocyqfg3d4frqzu9295ajj4 Module:typing-aids/data/grc 828 3042 39946 0 2025-10-16T07:29:07Z Hiyuune 556 + 39946 Scribunto text/plain local U = require("Module:string/char") local data = { { ["a"] = "α", ["b"] = "β", ["c"] = "ξ", ["d"] = "δ", ["e"] = "ε", ["f"] = "φ", ["g"] = "γ", ["h"] = "η", ["([^_])i"] = "%1ι", ["^i"] = "ι", ["k"] = "κ", ["l"] = "λ", ["m"] = "μ", ["n"] = "ν", ["o"] = "ο", ["p"] = "π", ["q"] = "θ", ["r"] = "ρ", ["s"] = "σ", ["t"] = "τ", ["u"] = "υ", ["v"] = "ϝ", ["w"] = "ω", ["x"] = "χ", ["y"] = "ψ", ["z"] = "ζ", ["A"] = "Α", ["B"] = "Β", ["C"] = "Ξ", ["D"] = "Δ", ["E"] = "Ε", ["F"] = "Φ", ["G"] = "Γ", ["H"] = "Η", ["I"] = "Ι", ["K"] = "Κ", ["L"] = "Λ", ["M"] = "Μ", ["N"] = "Ν", ["O"] = "Ο", ["P"] = "Π", ["Q"] = "Θ", ["R"] = "Ρ", ["S"] = "Σ", ["T"] = "Τ", ["U"] = "Υ", ["V"] = "Ϝ", ["W"] = "Ω", ["X"] = "Χ", ["Y"] = "Ψ", ["Z"] = "Ζ", ["_i"] = U(0x345), -- iota subscript (ypogegrammeni) ["_"] = U(0x304), -- macron [U(0xAF)] = U(0x304), -- non-combining macron [U(0x2C9)] = U(0x304), -- modifier letter macron ["%^"] = U(0x306), -- breve ["˘"] = U(0x306), -- non-combining breve ["%+"] = U(0x308), -- diaeresis ["%("] = U(0x314), -- rough breathing (reversed comma) ["%)"] = U(0x313), -- smooth breathing (comma) ["/"] = U(0x301), -- acute ["\\"] = U(0x300), -- grave ["="] = U(0x342), -- Greek circumflex (perispomeni) ["~"] = U(0x342), ["{{=}}"] = U(0x342), ["'"] = "’", -- right single quotation mark (curly apostrophe) ["ϑ"] = "θ", ["ϰ"] = "κ", ["ϱ"] = "ρ", ["ϕ"] = "φ", }, { ["σ%f[%s%p%z]"] = "ς", }, { ["ς%*"] = "σ", -- used to block conversion to final sigma ["ς%-"] = "σ-", -- used to block conversion to final sigma ["!"] = "|", ["%?"] = U(0x37E), -- Greek question mark [";"] = "·", -- interpunct ["^" .. U(0x314)] = "῾", -- spacing rough breathing ["^" .. U(0x313)] = "᾿", -- spacing smooth breathing }, } return data 8glul655101tfej11zzxawsyd8z6ze6 Module:typing-aids 828 3043 39947 0 2025-10-16T07:29:17Z Hiyuune 556 Created page with "local export = {} local m_data = mw.loadData("Module:typing-aids/data") local m_string_utils = require("Module:string utilities") local reorderDiacritics = require("Module:grc-utilities").reorderDiacritics local template_link = require("Module:template parser").templateLink local listToSet = require("Module:table").listToSet --[=[ Other data modules: -- [[Module:typing-aids/data/ar]] -- [[Module:typing-aids/data/fa]] -- [[Module:typing-aids/data/gmy]] -- [[Module:typi..." 39947 Scribunto text/plain local export = {} local m_data = mw.loadData("Module:typing-aids/data") local m_string_utils = require("Module:string utilities") local reorderDiacritics = require("Module:grc-utilities").reorderDiacritics local template_link = require("Module:template parser").templateLink local listToSet = require("Module:table").listToSet --[=[ Other data modules: -- [[Module:typing-aids/data/ar]] -- [[Module:typing-aids/data/fa]] -- [[Module:typing-aids/data/gmy]] -- [[Module:typing-aids/data/grc]] -- [[Module:typing-aids/data/hit]] -- [[Module:typing-aids/data/hy]] -- [[Module:typing-aids/data/sa]] -- [[Module:typing-aids/data/sux]] -- [[Module:typing-aids/data/got]] -- [[Module:typing-aids/data/pra]] --]=] local U = m_string_utils.char local gsub = m_string_utils.gsub local find = m_string_utils.find local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local acute = U(0x0301) local macron = U(0x0304) local function load_or_nil(module_name) local success, module = pcall(mw.loadData, module_name) if success then return module end end -- Try to load a list of modules. Return the first successfully loaded module -- and its name. local function get_module_and_title(...) for i = 1, select("#", ...) do local module_name = select(i, ...) if module_name then local module = load_or_nil(module_name) if module then return module, module_name end end end end local function clone_args(frame) local args = frame.getParent and frame:getParent().args or frame local newargs = {} for k, v in pairs(args) do if v ~= "" then newargs[k] = v end end return newargs end local function tag(text, lang) if lang and not find(lang, "%-tr$") then return '<span lang="' .. lang .. '">' .. text .. '</span>' else return text end end local acute_decomposer -- compose Latin text, then decompose into sequences of letter and combining -- accent, either partly or completely depending on the language. local function compose_decompose(text, lang) if lang == "sa" or lang == "hy" or lang == "xcl" or lang == "kn" or lang == "inc-ash" or lang == "inc-kam" or lang == "inc-oaw" or lang == "pra" or lang == "omr" or lang == "mai" or lang == "saz" or lang == "sd" or lang == "mwr" or lang == "skr" or lang == "pra-Knda" or lang == "pra-Deva" or lang == "doi" or lang == "sa-Gujr" or lang == "sa-Modi" or lang == "sa-Shrd" or lang == "sa-Sidd" or lang == "omr-Deva" or lang == "bho" then acute_decomposer = acute_decomposer or m_data.acute_decomposer text = toNFC(text) text = gsub(text, ".", acute_decomposer) else text = toNFD(text) end return text end local function do_one_replacement(text, from, to, before, after) -- FIXME! These won't work properly if there are any captures in FROM. if before then from = "(" .. before .. ")" .. from to = "%1" .. to end if after then from = from .. "(" .. after .. ")" to = to .. (before and "%2" or "%1") end text = gsub(text, from, to) -- discard second retval return text end local function do_key_value_replacement_table(text, tab) for from, repl in pairs(tab) do local to, before, after if type(repl) == "string" then to = repl else to = repl[1] before = repl.before after = repl.after end text = do_one_replacement(text, from, to, before, after) end -- FIXME, why is this being done here after each table? text = mw.text.trim(text) return text end local function do_replacements(text, repls) if repls[1] and repls[1][1] then -- new-style list for _, from_to in ipairs(repls) do text = do_one_replacement(text, from_to[1], from_to[2], from_to.before, from_to.after) end text = mw.text.trim(text) elseif repls[1] then for _, repl_table in ipairs(repls) do text = do_key_value_replacement_table(text, repl_table) end else text = do_key_value_replacement_table(text, repls) end return text end local function get_replacements(lang, script) local module_data = m_data.modules[lang] local replacements_module if not module_data then replacements_module = m_data else local success local resolved_name = "Module:typing-aids/data/" .. (module_data[1] or module_data[script] or module_data.default) replacements_module = load_or_nil(resolved_name) if not replacements_module then error("Data module " .. resolved_name .. " specified in 'modules' table of [[Module:typing-aids/data]] does not exist.") end end local replacements if not module_data then if lang then replacements = replacements_module[lang] else replacements = replacements_module.all end elseif module_data[2] then replacements = replacements_module[module_data[2]] else replacements = replacements_module end return replacements end local function interpret_shortcuts(text, origlang, script, untouchedDiacritics, moduleName) if not text or type(text) ~= "string" then return nil end local lang = origlang if lang == "xcl" then lang = "hy" end local replacements = moduleName and load_or_nil("Module:typing-aids/data/" .. moduleName) or get_replacements(lang, script) or error("The language code \"" .. tostring(origlang) .. "\" does not have a set of replacements in Module:typing-aids/data or its submodules.") -- Hittite transliteration must operate on composed letters, because it adds -- diacritics to Basic Latin letters: s -> š, for instance. if lang ~= "hit-tr" then text = compose_decompose(text, lang) end if lang == "ae" or lang == "bho" or lang == "sa" or lang == "got" or lang == "hy" or lang == "xcl" or lang == "kn" or lang == "inc-ash" or lang == "inc-kam" or lang == "pra" or lang == "pal" or lang == "sog" or lang == "xpr" or lang == "omr" or lang == "mai" or lang == "saz" or lang == "sd" or lang == "mwr" or lang == "skr" or lang == "pra-Knda" or lang == "pra-Deva" or lang == "doi" or lang == "sa-Gujr" or lang == "sa-Modi" or lang == "sa-Shrd" or lang == "sa-Sidd" or lang == "inc-oaw" or lang == "omr-Deva" then local transliterationTable = get_replacements(lang .. "-tr") or script and get_replacements(script .. "-tr") if not transliterationTable then error("No transliteration table for " .. lang .. "-tr" .. (script and (" or " .. script .. "-tr") or " and no script has been provided")) end text = do_replacements(text, transliterationTable) text = compose_decompose(text, lang) text = do_replacements(text, replacements) else text = do_replacements(text, replacements) if lang == "grc" and not untouchedDiacritics then text = reorderDiacritics(text) end end return text end export.interpret_shortcuts = interpret_shortcuts local function hyphen_separated_replacements(text, lang) local module = mw.loadData("Module:typing-aids/data/" .. lang) local replacements = module[lang] or module if not replacements then error("??") end text = text:gsub("<sup>(.-)</sup>%-?", "%1-") if replacements.pre then for k, v in pairs(replacements.pre) do text = gsub(text, k, v) end end local output = {} -- Find groups of characters that aren't hyphens or whitespace. for symbol in text:gmatch("([^%-%s]+)") do table.insert(output, replacements[symbol] or symbol) end return table.concat(output) end local function add_parameter(list, args, key, content) if not content then content = args[key] end args[key] = nil if not content then return false end if find(content, "=") or type(key) == "string" then table.insert(list, key .. "=" .. content) else while list.maxarg < key - 1 do table.insert(list, "") list.maxarg = list.maxarg + 1 end table.insert(list, content) list.maxarg = key end return true end local function add_and_convert_parameter(list, args, key, altkey1, altkey2, trkey, lang, scriptKey) if altkey1 and args[altkey1] then add_and_convert_parameter(list, args, key, nil, nil, nil, lang, scriptKey) key = altkey1 elseif altkey2 and args[altkey2] then add_and_convert_parameter(list, args, key, nil, nil, nil, lang, scriptKey) key = altkey2 end local content = args[key] if trkey and args[trkey] then if not content then content = args[trkey] args[trkey] = nil else if args[trkey] ~= "-" then error("Can't specify manual translit " .. trkey .. "=" .. args[trkey] .. " along with parameter " .. key .. "=" .. content) end end end if not content then return false end local trcontent = nil -- If Sanskrit or Prakrit or Kannada and there's an acute accent specified somehow or other -- in the source content, preserve the translit, which includes the -- accent when the Devanagari doesn't. if lang == "sa" or lang == "kn" or lang == "inc-ash" or lang == "inc-kam" or lang == "pra" or lang == "omr" or lang == "mai" or lang == "saz" or lang == "sd" or lang == "mwr" or lang == "skr" or lang == "pra-Knda" or lang == "pra-Deva" or lang == "doi" or lang == "sa-Gujr" or lang == "sa-Modi" or lang == "sa-Shrd" or lang == "sa-Sidd" or lang == "inc-oaw" or lang == "omr-Deva" or lang == "bho" then local proposed_trcontent = interpret_shortcuts(content, lang .. "-tr") if find(proposed_trcontent, acute) then trcontent = proposed_trcontent end end -- If Gothic and there's a macron specified somehow or other -- in the source content that remains after canonicalization, preserve -- the translit, which includes the accent when the Gothic doesn't. if lang == "got" then local proposed_trcontent = interpret_shortcuts(content, "got-tr") if find(proposed_trcontent, macron) then trcontent = proposed_trcontent end end --[[ if lang == "gmy" then local proposed_trcontent = interpret_shortcuts(content, "gmy-tr") if find(proposed_trcontent, macron) then trcontent = proposed_trcontent end end --]] local converted_content if lang == "hit" or lang == "akk" then trcontent = interpret_shortcuts(content, lang .. "-tr") converted_content = hyphen_separated_replacements(content, lang) elseif lang == "sux" or lang == "gmy" then converted_content = hyphen_separated_replacements(content, lang) elseif lang == "pal" or lang == "sog" or lang == "xpr" then local script = args[scriptKey] or m_data.modules[lang].default local script_object = require "Module:scripts".getByCode(script) local proposed_trcontent = interpret_shortcuts(content, script .. "-tr") local auto_tr = (require "Module:languages".getByCode(lang) :transliterate(converted_content, script_object)) if proposed_trcontent ~= auto_tr then trcontent = proposed_trcontent end converted_content = interpret_shortcuts(content, lang, script, nil, args.module) else converted_content = interpret_shortcuts(content, lang, args[scriptKey], nil, args.module) end add_parameter(list, args, key, converted_content) if trcontent then add_parameter(list, args, trkey, trcontent) end return true end local is_compound = listToSet{ "affix", "af", "compound", "com", "suffix", "suf", "prefix", "pre", "con", "confix", "surf" } -- Technically lang, ux, and uxi aren't link templates, but they have many of the same parameters. local is_link_template = listToSet{ "m", "m+", "langname-mention", "l", "ll", "cog", "noncog", "cognate", "ncog", "nc", "noncognate", "cog+", "m-self", "l-self", "alter", "alt", "syn", "alt sp", "alt form", "alternative spelling of", "alternative form of", "desc", "desctree", "lang", "usex", "ux", "uxi" } local is_two_lang_link_template = listToSet{ "der", "inh", "bor", "slbor", "lbor", "calque", "cal", "translit", "inh+", "bor+" } local is_trans_template = listToSet{ "t", "t+", "t-check", "t+check" } local function print_template(args) local parameters = {} for key, value in pairs(args) do parameters[key] = value end local template = parameters[1] local result = { } local lang = nil result.maxarg = 0 add_parameter(result, parameters, 1) lang = parameters[2] add_parameter(result, parameters, 2) if is_link_template[template] then add_and_convert_parameter(result, parameters, 3, "alt", 4, "tr", lang, "sc") for _, param in ipairs({ 5, "gloss", "t" }) do add_parameter(result, parameters, param) end elseif is_two_lang_link_template[template] then lang = parameters[3] add_parameter(result, parameters, 3) add_and_convert_parameter(result, parameters, 4, "alt", 5, "tr", lang, "sc") for _, param in ipairs({ 6, "gloss", "t" }) do add_parameter(result, parameters, param) end elseif is_trans_template[template] then add_and_convert_parameter(result, parameters, 3, "alt", nil, "tr", lang, "sc") local i = 4 while true do if not parameters[i] then break end add_parameter(result, parameters, i) end elseif is_compound[template] then local i = 1 while true do local sawparam = add_and_convert_parameter(result, parameters, i + 2, "alt" .. i, nil, "tr" .. i, lang, "sc") if not sawparam then break end for _, param in ipairs({ "id", "lang", "sc", "t", "pos", "lit" }) do add_parameter(result, parameters, param .. i) end i = i + 1 end else error("Unrecognized template name '" .. template .. "'") end -- Copy any remaining parameters for k in pairs(parameters) do add_parameter(result, parameters, k) end return "{{" .. table.concat(result, "|") .. "}}" end function export.link(frame) local args = frame.args or frame return print_template(args) end function export.replace(frame) local args = clone_args(frame) local text, lang if args[4] or args[3] or args.tr then return print_template(args) else if args[2] then lang, text = args[1], args[2] else lang, text = "all", args[1] end end if lang == "akk" or lang == "gmy" or lang == "hit" or lang == "sux" then return hyphen_separated_replacements(text, lang) else text = interpret_shortcuts(text, lang, args.sc, args.noreorder, args.module) end return text or "" end function export.example(frame) local args = clone_args(frame) local text, lang if args[2] then lang, text = args[1], args[2] else lang, text = "all", args[1] end local textparam if find(text, "=") then textparam = "2="..text -- Currently, "=" is only used in the shortcuts for Greek, and Greek is always found in the second parameter, since the first parameter specify the language, "grc". else textparam = text end local template = { lang ~= "all" and lang or textparam, lang ~= "all" and textparam or nil, } local output = { template_link("subst:chars", template) } table.insert(output, "\n| ") table.insert(output, lang ~= "all" and "<span lang=\""..lang.."\">" or "") table.insert(output, export.replace({lang, text})) table.insert(output, lang ~= "all" and "</span>" or "") return table.concat(output) end function export.examples(frame) local args = frame.getParent and frame:getParent().args or frame.args[1] and frame.args or frame local examples = args[1] and mw.text.split(args[1], ";%s+") or error('No content in the first parameter.') local lang = args["lang"] local output = { [[ {| class="wikitable" ! shortcut !! result ]] } local row = [[ |- | templateCode || result ]] for _, example in pairs(examples) do local textparam if find(example, "=") then textparam = "2=" .. example -- Currently, "=" is only used in the shortcuts for Greek, and Greek is always found in the second parameter, since the first parameter specify the language, "grc". else textparam = example end local template = { lang or textparam, lang and textparam, } local result = export.replace{lang, example} local content = { templateCode = template_link("subst:chars", template), result = tag(result, lang), } local function addContent(item) if content[item] then return content[item] else return 'No content for "' .. item .. '".' end end local row = gsub(row, "%a+", addContent) table.insert(output, row) end return table.concat(output) .. "|}" end return export rlerxmekniu3z87shkn5hkp0sqrihb8 Module:title/makeTitle 828 3044 39948 0 2025-10-16T07:30:00Z Hiyuune 556 Created page with "local make_title = mw.title.makeTitle --[==[ A modified version of {mw.title.makeTitle} that fixes a bug which causes certain inputs to generate title objects for the empty string. Such empty string titles do not represent a valid page, and are broken in various ways (e.g. attempting to access certain keys results in an error); see [[phab:T240678]].]==] return function(ns, title, fragment, interwiki) local title = make_title(ns, title, fragment, interwiki) return titl..." 39948 Scribunto text/plain local make_title = mw.title.makeTitle --[==[ A modified version of {mw.title.makeTitle} that fixes a bug which causes certain inputs to generate title objects for the empty string. Such empty string titles do not represent a valid page, and are broken in various ways (e.g. attempting to access certain keys results in an error); see [[phab:T240678]].]==] return function(ns, title, fragment, interwiki) local title = make_title(ns, title, fragment, interwiki) return title and title.prefixedText ~= "" and title or nil end coce82xngappecrexg1r1dsnope2mef Module:vi-pron 828 3045 39950 0 2025-10-16T15:26:19Z Hiyuune 556 Created page with "local export = {} local m_str_utils = require("Module:string utilities") local IPA_module = "Module:IPA" local parse_utilities_module = "Module:parse utilities" local lang = require("Module:languages").getByCode("vi") local ugcodepoint = m_str_utils.gcodepoint local rsubn = m_str_utils.gsub local rsplit = m_str_utils.split local ulen = m_str_utils.len local ulower = m_str_utils.lower local rmatch = m_str_utils.match local usub = m_str_utils.sub local toNFC = mw.ustrin..." 39950 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local IPA_module = "Module:IPA" local parse_utilities_module = "Module:parse utilities" local lang = require("Module:languages").getByCode("vi") local ugcodepoint = m_str_utils.gcodepoint local rsubn = m_str_utils.gsub local rsplit = m_str_utils.split local ulen = m_str_utils.len local ulower = m_str_utils.lower local rmatch = m_str_utils.match local usub = m_str_utils.sub local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local u = m_str_utils.char local function rsub(str, from, to) return (rsubn(str, from, to)) end local function track(page) require("Module:debug/track")("vi-pron/" .. page) return true end local function split_on_comma(term) if not term then return nil end if term:find(",%s") then return require(parse_utilities_module).split_on_comma(term) elseif term:find(",") then return rsplit(term, ",") else return {term} end end --àằầèềìòồờùừỳ áắấéếíóốớúứý ảẳẩẻểỉỏổởủửỷ ãẵẫẽễĩõỗỡũữỹ ạặậẹệịọộợụựỵ local tone_diacritics = { [u(0x0300)] = 2, -- grave accent = ◌̀ [u(0x0301)] = 3, -- acute accent = ◌́ [u(0x0309)] = 4, -- hook above = ◌̉ [u(0x0303)] = 5, -- tilde = ◌̃ [u(0x0323)] = 6, -- dot under = ◌̣ } local tone_contour = { ["hn"] = { [1] = "˧˧", [2] = "˨˩", ["3a"] = "˧˦", [3] = "˧˦", [4] = "˧˩", [5] = "˦ˀ˥", [6] = "˧˨ʔ" }, ["hue"] = { [1] = "˧˧", [2] = "˦˩", ["3a"] = "˦˧˥", [3] = "˨˩˦", [4] = "˧˨", [5] = "˧˨", [6] = "˨˩ʔ" }, ["hcmc"] = { [1] = "˧˧", [2] = "˨˩", ["3a"] = "˦˥", [3] = "˦˥", [4] = "˨˩˦", [5] = "˨˩˦", [6] = "˨˩˨" }, } local initial_ipa = { ["b"] = { "ʔɓ", "ʔɓ", "ʔɓ" }, ["c"] = { "k", "k", "k" }, ["ch"] = { "t͡ɕ", "t͡ɕ", "c" }, ["d"] = { "z", "j", "j" }, ["đ"] = { "ʔɗ", "ʔɗ", "ʔɗ" }, ["g"] = { "ɣ", "ɣ", "ɣ" }, ["gh"] = { "ɣ", "ɣ", "ɣ" }, ["gi"] = { "z", "j", "j" }, ["gy"] = { "z", "j", "j" }, ["h"] = { "h", "h", "h" }, ["k"] = { "k", "k", "k" }, ["kh"] = { "x", "kʰ", "kʰ" }, ["l"] = { "l", "l", "l" }, ["m"] = { "m", "m", "m" }, ["n"] = { "n", "n", "n" }, ["ng"] = { "ŋ", "ŋ", "ŋ" }, ["ngh"] = { "ŋ", "ŋ", "ŋ" }, ["nh"] = { "ɲ", "ɲ", "ɲ" }, ["p"] = { "p", "p", "p" }, -- foreign ["ph"] = { "f", "f", "f" }, ["q"] = { "k", "k", "k" }, ["qu"] = { "kw", "kw", "w" }, ["r"] = { "z", "ʐ", "ɹ" }, ["ŕ"] = { "ɹ", "ɹ", "ɹ" }, ["s"] = { "s", "ʂ", "ʂ" }, ["t"] = { "t", "t", "t" }, ["th"] = { "tʰ", "tʰ", "tʰ" }, ["tr"] = { "t͡ɕ", "ʈ", "ʈ" }, ["v"] = { "v", "v", "v" }, ["x"] = { "s", "s", "s" }, ["z"] = { "z", "z", "z" }, [""] = { "ʔ", "ʔ", "ʔ" }, ["-"] = { "", "", "" }, } local mvi_initial_ipa = { ["ꞗ"] = "β", ["Ꞗ"] = "β", ["b"] = "ɓ", ["c"] = "k", ["ch"] = "c", ["d"] = "ð", ["đ"] = "ɗ", ["g"] = "ɣ", ["gh"] = "ɣ", ["gi"] = "ʝ", ["h"] = "h", ["k"] = "k", ["kh"] = "kʰ", ["l"] = "l", ["m"] = "m", ["n"] = "n", ["ng"] = "ŋ", ["ngh"] = "ŋ", ["nh"] = "ɲ", ["p"] = "p", ["ph"] = "pʰ", ["r"] = "ɹ", ["s"] = "ʂ", ["t"] = "t", ["th"] = "tʰ", ["tr"] = "ʈ", ["v"] = "w", ["x"] = "ɕ", } local final_ipa = { ["a"] = { "aː", "aː", "aː" }, ["ac"] = { "aːk̚", "aːk̚", "aːk̚" }, ["ach"] = { "ajk̟̚", "at̚", "at̚" }, ["ai"] = { "aːj", "aːj", "aːj" }, ["am"] = { "aːm", "aːm", "aːm" }, ["an"] = { "aːn", "aːŋ", "aːŋ" }, ["ań"] = { "aːn", "aːn", "aːn" }, ["ang"] = { "aːŋ", "aːŋ", "aːŋ" }, ["anh"] = { "ajŋ̟", "ɛɲ", "an" }, ["ao"] = { "aːw", "aːw", "aːw" }, ["ao᷄"] = { "awŋ͡m", "", "" }, ["ap"] = { "aːp̚", "aːp̚", "aːp̚" }, ["at"] = { "aːt̚", "aːk̚", "aːk̚" }, ["au"] = { "aw", "aw", "a(ː)w" }, ["ay"] = { "aj", "aj", "a(ː)j" }, ["ăc"] = { "ak̚", "ak̚", "ak̚" }, ["ăm"] = { "am", "am", "am" }, ["ăn"] = { "an", "aŋ", "aŋ" }, ["ăng"] = { "aŋ", "aŋ", "aŋ" }, ["ăp"] = { "ap̚", "ap̚", "ap̚" }, ["ăt"] = { "at̚", "ak̚", "ak̚" }, ["â"] = { "ə", "ə", "ə" }, ["âc"] = { "ək̚", "ək̚", "ək̚" }, ["âm"] = { "əm", "əm", "əm" }, ["ân"] = { "ən", "əŋ", "əŋ" }, ["âng"] = { "əŋ", "əŋ", "əŋ" }, ["âp"] = { "əp̚", "əp̚", "əp̚" }, ["ât"] = { "ət̚", "ək̚", "ək̚" }, ["âu"] = { "əw", "əw", "əw" }, ["ây"] = { "əj", "əj", "əj" }, ["e"] = { "ɛ", "ɛ", "ɛ" }, ["ec"] = { "ɛk̚", "ɛk̚", "ɛk̚" }, ["em"] = { "ɛm", "ɛm", "ɛm" }, ["en"] = { "ɛn", "ɛŋ", "ɛŋ" }, ["eń"] = { "ɛn", "ɛn", "ɛn" }, ["eng"] = { "ɛŋ", "ɛŋ", "ɛŋ" }, ["eo"] = { "ɛw", "ɛw", "ɛw" }, ["ep"] = { "ɛp̚", "ɛp̚", "ɛp̚" }, ["et"] = { "ɛt̚", "ɛt̚", "ɛk̚" }, ["ê"] = { "e", "ej", "ej" }, ["êc"] = { "ek̚", "ek̚", "ek̚" }, ["êch"] = { "əjk̟̚", "et̚", "əːt̚" }, ["êm"] = { "em", "em", "em" }, ["ên"] = { "en", "en", "əːn" }, ["êng"] = { "eŋ", "eŋ", "eŋ" }, ["ênh"] = { "əjŋ̟", "en", "əːn" }, ["êp"] = { "ep̚", "ep̚", "ep̚" }, ["êt"] = { "et̚", "et̚", "əːt̚" }, ["êu"] = { "ew", "ew", "ew" }, ["i"] = { "i", "ɪj", "ɪj" }, ["ia"] = { "iə", "iə", "iə" }, ["ic"] = { "ïk̟̚", "ïk̟̚", "ïk̟̚" }, ["ich"] = { "ïk̟̚", "ɨt̚", "ɨt̚" }, ["iêc"] = { "iək̚", "iək̚", "iək̚" }, ["iêm"] = { "iəm", "iəm", "im" }, ["iên"] = { "iən", "iəŋ", "iəŋ" }, ["iêng"] = { "iəŋ", "iəŋ", "iəŋ" }, ["iêp"] = { "iəp̚", "iəp̚", "ip̚" }, ["iêt"] = { "iət̚", "iək̚", "iək̚" }, ["iêu"] = { "iəw", "iw", "iw" }, ["im"] = { "im", "im", "im" }, ["in"] = { "in", "in", "ɨn" }, ["inh"] = { "ïŋ", "ɨn", "ɨn" }, ["ip"] = { "ip̚", "ip̚", "ip̚" }, ["it"] = { "it̚", "it̚", "ɨt̚" }, ["iu"] = { "iw", "iw", "iw" }, ["o"] = { "ɔ", "ɔ", "ɔ" }, ["oa"] = { "waː", "waː", "waː" }, ["oac"] = { "waːk̚", "waːk̚", "waːk̚" }, ["oach"] = { "wajk̟̚", "wat̚", "wat̚" }, ["oai"] = { "waːj", "waːj", "waːj" }, ["oam"] = { "waːm", "waːm", "waːm" }, ["oan"] = { "waːn", "waːŋ", "waːŋ" }, ["oang"] = { "waːŋ", "waːŋ", "waːŋ" }, ["oanh"] = { "wajŋ̟", "wɛɲ", "wan" }, ["oao"] = { "waːw", "waːw", "waːw" }, ["oap"] = { "waːp̚", "waːp̚", "waːp̚" }, ["oat"] = { "waːt̚", "waːk̚", "waːk̚" }, ["oay"] = { "waj", "waj", "waj" }, ["oă"] = { "wa", "wa", "wa" }, ["oăc"] = { "wak̚", "wak̚", "wak̚" }, ["oăm"] = { "wam", "wam", "wam" }, ["oăn"] = { "wan", "waŋ", "waŋ" }, ["oăng"] = { "waŋ", "waŋ", "waŋ" }, ["oăt"] = { "wat̚", "wak̚", "wak̚" }, ["oc"] = { "awk͡p̚", "awk͡p̚", "awk͡p̚" }, ["oe"] = { "wɛ", "wɛ", "wɛ" }, ["oem"] = { "wɛm", "wɛm", "wɛm" }, ["oen"] = { "wɛn", "wɛŋ", "wɛŋ" }, ["oeo"] = { "wɛw", "wɛw", "wɛw" }, ["oet"] = { "wɛt̚", "wɛk̚", "wɛk̚" }, ["oi"] = { "ɔj", "ɔj", "ɔj" }, ["om"] = { "ɔm", "ɔm", "ɔm" }, ["on"] = { "ɔn", "ɔŋ", "ɔŋ" }, ["ong"] = { "awŋ͡m", "awŋ͡m", "awŋ͡m" }, ["ooc"] = { "ɔk̚", "ɔk̚", "ɔk̚" }, ["oong"] = { "ɔŋ", "ɔŋ͡m", "ɔŋ" }, ["op"] = { "ɔp̚", "ɔp̚", "ɔp̚" }, ["ot"] = { "ɔt̚", "ɔk̚", "ɔk̚" }, ["ô"] = { "o", "ow", "ow" }, ["ôc"] = { "əwk͡p̚", "əwk͡p̚", "əwk͡p̚" }, ["ôi"] = { "oj", "oj", "oj" }, ["ôm"] = { "om", "om", "om" }, ["ôn"] = { "on", "oŋ", "oŋ" }, ["ôń"] = { "on", "on", "on" }, ["ông"] = { "əwŋ͡m", "əwŋ͡m", "əwŋ͡m" }, ["ôôc"] = { "ok̚", "ok̚", "ok̚" }, ["ôông"] = { "oŋ", "oŋ", "oŋ" }, ["ôp"] = { "op̚", "op̚", "op̚" }, ["ôt"] = { "ot̚", "ok̚", "ok̚" }, ["ơ"] = { "əː", "əː", "əː" }, ["ơi"] = { "əːj", "əːj", "əːj" }, ["ơm"] = { "əːm", "əːm", "əːm" }, ["ơn"] = { "əːn", "əːŋ", "əːŋ" }, ["ơng"] = { "əːŋ", "əːŋ", "əːŋ" }, ["ơp"] = { "əːp̚", "əːp̚", "əːp̚" }, ["ơt"] = { "əːt̚", "əːk̚", "əːk̚" }, ["u"] = { "u", "ʊw", "ʊw" }, ["ua"] = { "uə", "uə", "uə" }, ["uac"] = { "waːk̚", "waːk̚", "waːk̚" }, ["uach"] = { "wajk̟̚", "wat̚", "wat̚" }, ["uai"] = { "waːj", "waːj", "waːj" }, ["uan"] = { "waːn", "waːŋ", "waːŋ" }, ["uang"] = { "waːŋ", "waːŋ", "waːŋ" }, ["uanh"] = { "wajŋ̟", "wɛɲ", "wan" }, ["uao"] = { "waːw", "waːw", "waːw" }, ["uap"] = { "waːp̚", "waːp̚", "waːp̚" }, ["uat"] = { "waːt̚", "waːk̚", "waːk̚" }, ["uau"] = { "waw", "waw", "wa(ː)w" }, ["uay"] = { "waj", "waj", "waj" }, ["uă"] = { "wa", "wa", "wa" }, ["uăc"] = { "wak̚", "wak̚", "wak̚" }, ["uăm"] = { "wam", "wam", "wam" }, ["uăn"] = { "wan", "waŋ", "waŋ" }, ["uăng"] = { "waŋ", "waŋ", "waŋ" }, ["uăp"] = { "wap̚", "wap̚", "wap̚" }, ["uăt"] = { "wat̚", "wak̚", "wak̚" }, ["uâ"] = { "wə", "wə", "wə" }, ["uâc"] = { "wək̚", "wək̚", "wək̚" }, ["uân"] = { "wən", "wəŋ", "wəŋ" }, ["uâng"] = { "wəŋ", "wəŋ", "wəŋ" }, ["uât"] = { "wət̚", "wək̚", "wək̚" }, ["uây"] = { "wəj", "wəj", "wəj" }, ["uc"] = { "ʊwk͡p̚", "ʊwk͡p̚", "ʊwk͡p̚" }, ["ue"] = { "wɛ", "wɛ", "wɛ" }, ["uen"] = { "wɛn", "wɛŋ", "wɛŋ" }, ["ueo"] = { "wɛw", "wɛw", "wɛw" }, ["uep"] = { "wɛp̚", "wɛp̚", "wɛp̚" }, ["uet"] = { "wɛt̚", "wɛt̚", "wɛt̚" }, ["uê"] = { "we", "wej", "wej" }, ["uêch"] = { "wəjk̟̚", "wet̚", "wəːt̚" }, ["uên"] = { "wen", "wen", "wəːn" }, ["uênh"] = { "wəjŋ̟", "wen", "wəːn" }, ["uêt"] = { "wet̚", "wet̚", "wəːt̚" }, ["uêu"] = { "weu", "weu", "wew" }, ["ui"] = { "uj", "uj", "uj" }, ["uin"] = { "win", "win", "wɨn" }, ["uit"] = { "wit̚", "wit̚", "wit̚" }, ["um"] = { "um", "um", "ʊm" }, ["un"] = { "un", "un", "ʊwŋ͡m" }, ["ung"] = { "ʊwŋ͡m", "ʊwŋ͡m", "ʊwŋ͡m" }, ["unh"] = { "ujŋ̟", "un", "uwn" }, ["uo"] = { "wɔ", "wɔ", "wɔ" }, ["uô"] = { "uə", "uə", "uə" }, ["uôc"] = { "uək̚", "uək̚", "uək̚" }, ["uôi"] = { "uəj", "uj", "uj" }, ["uôm"] = { "uəm", "uəm", "uəm" }, ["uôn"] = { "uən", "uəŋ", "uəŋ" }, ["uông"] = { "uəŋ", "uəŋ", "uəŋ" }, ["uôt"] = { "uət̚", "uək̚", "uək̚" }, ["uơ"] = { "wəː", "wəː", "wəː" }, ["uơi"] = { "wəːj", "wəːj", "wəːj" }, ["uơn"] = { "wəːn", "wəːŋ", "wəːŋ" }, ["uơt"] = { "wəːt̚", "wəːk̚", "wəːk̚" }, ["up"] = { "up̚", "up̚", "ʊp̚" }, ["ut"] = { "ut̚", "ʊk̚", "ʊk͡p̚" }, ["uy"] = { "wi", "wɪj", "wɪj" }, ["uya"] = { "wiə", "wiə", "wiə" }, ["uych"] = { "wïk̟̚", "wɨk̟̚", "wɨt̚" }, ["uyn"] = { "win", "win", "wɨn" }, ["uich"] = { "wïk̟̚", "wɨk̟̚", "wɨt̚" }, ["uyê"] = { "wiə", "wiə", "wiə" }, ["uyên"] = { "wiən", "wiəŋ", "wiəŋ" }, ["uyênh"] = { "wiəŋ̟", "wiən", "wən" }, ["uyêt"] = { "wiət̚", "wiək̚", "wiək̚" }, ["uynh"] = { "wïŋ̟", "wɨn", "wɨn" }, ["uyp"] = { "wip̚", "wip̚", "wip̚" }, ["uyt"] = { "wit̚", "wɨt̚", "wɨt̚" }, ["uyu"] = { "wiw", "wiw", "wiw" }, ["ư"] = { "ɨ", "ɨ", "ɨ" }, ["ưa"] = { "ɨə", "ɨə", "ɨə" }, ["ưc"] = { "ɨk̚", "ɨk̚", "ɨk̚" }, ["ưi"] = { "ɨj", "ɨj", "ɨj" }, ["ưm"] = { "ɨm", "ɨm", "ɨm" }, ["ưn"] = { "ɨn", "ɨŋ", "ɨŋ" }, ["ưng"] = { "ɨŋ", "ɨŋ", "ɨŋ" }, ["ươc"] = { "ɨək̚", "ɨək̚", "ɨək̚" }, ["ươi"] = { "ɨəj", "ɨj", "ɨj" }, ["ươm"] = { "ɨəm", "ɨəm", "ɨəm" }, ["ươn"] = { "ɨən", "ɨəŋ", "ɨəŋ" }, ["ương"] = { "ɨəŋ", "ɨəŋ", "ɨəŋ" }, ["ươp"] = { "ɨəp̚", "ɨəp̚", "ɨəp̚" }, ["ươt"] = { "ɨət̚", "ɨək̚", "ɨək̚" }, ["ươu"] = { "iəw", "ɨəw", "ɨəw" }, ["ưt"] = { "ɨt̚", "ɨk̚", "ɨk̚" }, ["ưu"] = { "iw", "ɨw", "ɨw" }, ["y"] = { "i", "ɪj", "ɪj" }, ["yêc"] = { "iək̚", "iək̚", "iək̚" }, ["yêm"] = { "iəm", "iəm", "iəm" }, ["yên"] = { "iən", "iəŋ", "iəŋ" }, ["yêng"] = { "iəŋ", "iəŋ", "iəŋ" }, ["yêp"] = { "iəp̚", "iəp̚", "iəp̚" }, ["yêt"] = { "iət̚", "iək̚", "iək̚" }, ["yêu"] = { "iəw", "iw", "iw" }, } local varieties = { ["hn"] = { "Hà Nội", 1 }, ["hue"] = { "Huế", 2 }, ["hcmc"] = { "Hồ Chí Minh City", 3 }, } local hcmc_opt_w = { ["ch"] = true, ["d"] = true, ["l"] = true, ["s"] = true, ["t"] = true, ["th"] = true, ["tr"] = true, ["x"] = true, } local variations = { ["hn"] = { { "^ɹ", "z" }, { " ɹ", " z" } }, ["hue"] = { { "z", "j" }, { "ʂ", "s" }, { "awŋ͡m", "ɔŋ" } }, ["hcmc"] = { { "ʂ", "s" }, { "v", "j" }, { "z", "j" } }, } function export.ipa(frame) local respellings = {} local variety_respellings = {} local output = {} for variety, _ in pairs(varieties) do output[variety] = {} end local output_text = {} local iparams = { ["mvi"] = {type = "boolean"}, } local iargs = require("Module:parameters").process(frame.args, iparams) local params = { [1] = {list = true}, ["hn"] = {}, ["hue"] = {}, ["hcmc"] = {}, ["pagename"] = {}, -- for testing or documentation } local args = require("Module:parameters").process(frame:getParent().args, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local function canonicalize_respelling(respelling) if respelling:find("^raw:") then return {raw = (respelling:gsub("^raw:", ""))} else if respelling == "+" then respelling = pagename end return {respelling = rsub(rsub(ulower(respelling), "%-", " "), ",", "")} end end local mvi = iargs.mvi local raw_respellings = args[1] if not raw_respellings[1] then raw_respellings = {"+"} end for _, raw_respelling in ipairs(raw_respellings) do table.insert(respellings, canonicalize_respelling(raw_respelling)) end for variety, _ in pairs(varieties) do if args[variety] == "-" or (mvi and (variety == "hue" or variety == "hcmc")) then variety_respellings[variety] = false elseif args[variety] then local variety_raw_respellings = split_on_comma(args[variety]) variety_respellings[variety] = {} for _, raw_respelling in ipairs(variety_raw_respellings) do table.insert(variety_respellings[variety], canonicalize_respelling(raw_respelling)) end end end for variety, location in pairs(varieties) do if variety_respellings[variety] == false then -- skip variety output[variety] = false else local var_respellings = variety_respellings[variety] or respellings for i, spec in ipairs(var_respellings) do local pronunciation = {} if spec.raw then table.insert(output[variety], spec.raw) else for syllable in mw.text.gsplit(spec.respelling, " ", true) do local ipa = {} local initial, final, tone = nil, nil, nil tone = 1 syllable = toNFD(syllable) syllable = rsub(syllable, "([nr]́)", toNFC) for diac_pattern, tone_num in pairs(tone_diacritics) do if rmatch(syllable, diac_pattern) then tone = tone_num break end end syllable = toNFC(rsub(syllable, "[̣̀́̉̃]", "")) if syllable == "gi" or syllable == "gin" then syllable = rsub(syllable, "gi", "gii") end initial = rmatch(syllable, "^g[ꞗꞖbcdđgklmnpqrŕstvx]+") or rmatch(syllable, "^(g[hiy])[^cmnpt]") or rmatch(syllable, "^g") or rmatch(syllable, "^[ꞗꞖbcdđghklmnpqrŕstvxz]+") or "" initial = (rmatch(syllable, "^giê.") and syllable ~= "giên") and "d" or initial initial = rmatch(syllable, "qu$") and "qu" or initial final = usub(syllable, ulen(initial) + 1, -1) local ipa, seq, detoned = {}, location[2], "" if mvi then if mvi_initial_ipa[initial] then table.insert(ipa, mvi_initial_ipa[initial]) else local initial_cluster = "" for cc in ugcodepoint(initial) do local ch = u(cc) initial_cluster = initial_cluster .. mvi_initial_ipa[ch] end table.insert(ipa, initial_cluster) end elseif initial_ipa[initial] then table.insert(ipa, initial_ipa[initial][seq]) else local initial_cluster = "" initial = rsub(initial, "r$", "ŕ") for cc in ugcodepoint(initial) do local ch = u(cc) initial_cluster = initial_cluster .. initial_ipa[ch][seq] end initial_cluster = rsub(initial_cluster, "([cgknpt]h)", function(digraph) return initial_ipa[digraph][seq] end) table.insert(ipa, initial_cluster) end if final_ipa[final] then detoned = rsub(final_ipa[final][seq], "^([wu].+)", function(nucleus) if initial .. final == "qua" then nucleus = final_ipa["oa"][seq] elseif initial .. final == "qui" then nucleus = final_ipa["uy"][seq] end if variety == "hcmc" then if initial == "q" then nucleus = rsub(nucleus, "^u", "w") end if hcmc_opt_w[initial] then nucleus = rsub(nucleus, "^w", "⁽ʷ⁾") end end return nucleus end) table.insert(ipa, detoned) else error(("Unrecognised final: \"%s\""):format(final)) end if tone == 3 and rmatch(final, "[chmngpt]") then tone = "3a" end table.insert(ipa, tone_contour[variety][tone]) table.insert(pronunciation, table.concat(ipa, "")) end table.insert(output[variety], "[" .. table.concat(pronunciation, " ") .. "]") end end end end for variety, location in pairs(varieties) do if mvi and variety == "hn" then location[1] = "Đông Kinh" end if output[variety] ~= false then local ipa_items = {} for i, out in ipairs(output[variety]) do if variety == "hcmc" then -- FIXME: Move this up to the pronunciation-computing loop. out = rsub(out, "[hk]w", "w") out = rsub(out, "ʔw", "(ʔ)w") end table.insert(ipa_items, {pron = out, separator = i == 1 and "" or ", "}) local alternative = out for _, variation in ipairs(variations[variety]) do alternative = rsub(alternative, variation[1], variation[2]) end if alternative ~= out then table.insert(ipa_items, {pron = alternative, separator = " ~ "}) end end table.insert(output_text, location[2], "\n* " .. require("Module:IPA").format_IPA_full { lang = lang, a = {location[1]}, items = ipa_items, separator = "", }) else table.insert(output_text, location[2], "") end end local saw_raw = false local actual_respellings = {} for _, spec in ipairs(respellings) do if spec.raw then saw_raw = true break else table.insert(actual_respellings, spec.respelling) end end if not saw_raw and table.concat(actual_respellings, "") ~= ulower(pagename) then table.insert(output_text, #output_text + 1, "\n* ''Phonetic spelling'': " .. rsub(table.concat(actual_respellings, ", "), "ŕ", "R")) end return rsub(table.concat(output_text, ""), "^\n(.)", "%1") end return export s01zv55zjrvuck5su6b7cj1s5n8dsoh Ta‌̱mpi‌̱let:vi-IPA 10 3046 39951 0 2025-10-16T15:27:32Z Hiyuune 556 Created page with "<includeonly>{{#invoke:vi-pron|ipa}}</includeonly><noinclude>{{documentation}}</noinclude>" 39951 wikitext text/x-wiki <includeonly>{{#invoke:vi-pron|ipa}}</includeonly><noinclude>{{documentation}}</noinclude> slkwqpip3oq7kpsuyni2rru4hyuxfl2 Ta‌̱mpi‌̱let:vi-IPA/code 10 3047 39952 0 2025-10-16T15:27:55Z Hiyuune 556 Created page with "<includeonly><!-- -->{{safesubst:<noinclude/>#invoke:vi-pron|make<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |1}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |2}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |3}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |4}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |5}}<!-- -->|{{safesubst:<noinclude/>#invok..." 39952 wikitext text/x-wiki <includeonly><!-- -->{{safesubst:<noinclude/>#invoke:vi-pron|make<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |1}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |2}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |3}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |4}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |5}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |6}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |7}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |8}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |9}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |10}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |11}}<!-- -->|{{safesubst:<noinclude/>#invoke:ugly hacks|explode|{{{1|}}}| |12}}<!-- -->|loc={{{loc|}}}}}<!-- --></includeonly> qorchadpqy06wzdxek5td9x97eaxxf2 Module:labels/data/lang/vi 828 3048 39953 0 2025-10-16T15:29:41Z Hiyuune 556 Created page with "local labels = {} labels["xứ Nẫu"] = { aliases = {"xứ Nẩu", "Nẫu", "Nẩu", "Nau", "Nẫu dialects", "Nẫu dialect", "Nẩu dialects", "Nẩu dialect"}, regional_categories = "Nẫu", } labels["Bình Định"] = { aliases = {"Binh Dinh", "Bình Định dialect", "Binh Dinh dialect"}, Wikipedia = "Bình Định province", regional_categories = "Nẫu", } labels["Central Vietnam"] = { aliases = {"central Vietnam", "Central Vietnamese", "central Vietname..." 39953 Scribunto text/plain local labels = {} labels["xứ Nẫu"] = { aliases = {"xứ Nẩu", "Nẫu", "Nẩu", "Nau", "Nẫu dialects", "Nẫu dialect", "Nẩu dialects", "Nẩu dialect"}, regional_categories = "Nẫu", } labels["Bình Định"] = { aliases = {"Binh Dinh", "Bình Định dialect", "Binh Dinh dialect"}, Wikipedia = "Bình Định province", regional_categories = "Nẫu", } labels["Central Vietnam"] = { aliases = {"central Vietnam", "Central Vietnamese", "central Vietnamese"}, Wikipedia = true, regional_categories = "Central", } labels["Fangcheng"] = { aliases = {"Fangcheng dialect"}, Wikipedia = "Gin people", regional_categories = true, } labels["Hải Phòng"] = { aliases = {"Hai Phong", "Haiphong", "Hải Phòng dialect", "Hai Phong dialect", "Haiphong dialect"}, Wikipedia = true, regional_categories = "Northern", } labels["Hà Nội"] = { aliases = {"Hanoi"}, Wikipedia = {"Hanoi"}, regional_categories = "Northern", } labels["Hà Tĩnh"] = { aliases = {"Ha Tinh", "Hà Tĩnh dialect", "Ha Tinh dialect"}, Wikipedia = "Hà Tĩnh province", regional_categories = "Central", } labels["Huế"] = { aliases = {"Hue", "Huế dialect", "Hue dialect"}, Wikipedia = true, regional_categories = "Central", } labels["Louisiana"] = { aliases = {"New Orleans"}, Wikipedia = "Vietnamese in New Orleans", regional_categories = true, } labels["Mekong Delta"] = { aliases = {"Mekong Delta dialect", "Southwestern Vietnamese", "South Western Vietnamese", "Southwest Vietnamese", "southwestern Vietnamese", "south western Vietnamese", "southwest Vietnamese"}, Wikipedia = true, regional_categories = true, } labels["Nghệ An"] = { aliases = {"Nghe An", "Nghệ An dialect", "Nghe An dialect"}, Wikipedia = "Nghệ An province", regional_categories = "Central", } labels["Nghệ Tĩnh"] = { aliases = {"Nghe Tinh", "Nghệ Tinh dialect", "Nghe Tinh dialect"}, Wikipedia = true, regional_categories = "Central", } labels["North Central Vietnam"] = { aliases = {"North-Central Vietnam", "Northern Central Vietnam", "north central Vietnam", "north-central Vietnam", "northern central Vietnam", "North Central Vietnamese", "North-Central Vietnamese", "Northern Central Vietnamese", "north central Vietnamese", "north-central Vietnamese", "northern central Vietnamese"}, Wikipedia = "North Central Coast", regional_categories = "Central", } labels["Northern Vietnam"] = { aliases = {"North Vietnam", "northern Vietnam", "north Vietnam", "Northern Vietnamese", "North Vietnamese", "northern Vietnamese", "north Vietnamese"}, Wikipedia = true, regional_categories = "Northern", } labels["South Central Vietnam"] = { aliases = {"Southcentral Vietnam", "South central Vietnam", "South-Central Vietnam", "South Central Coast", "South central coast"}, Wikipedia = "South Central Coast", regional_categories = "South Central", } labels["Northeastern Vietnam"] = { aliases = {"Northeast Vietnam", "northeastern Vietnam", "northeast Vietnam", "Northeastern Vietnamese", "Northeast Vietnamese", "northeastern Vietnamese", "northeast Vietnamese"}, Wikipedia = true, regional_categories = "Northern", } labels["Overseas Vietnamese"] = { aliases = {"overseas Vietnamese"}, Wikipedia = true, plain_categories = true, } labels["Phú Yên"] = { aliases = {"Phu Yen", "Phú Yên dialect", "Phu Yen dialect"}, Wikipedia = "Phú Yên province", regional_categories = "Nẫu", } labels["Quảng Bình"] = { aliases = {"Quang Binh", "Quảng Bình dialect", "Quang Binh dialect"}, Wikipedia = "Quảng Bình province", regional_categories = "Central", } labels["Đà Nẵng"] = { aliases = {"Danang", "Da Nang", "Đà Nẵng dialect", "Danang dialect"}, Wikipedia = true, regional_categories = "South Central", } labels["Quảng Nam"] = { aliases = {"Quang Nam", "Quảng Nam dialect", "Quang Nam dialect"}, Wikipedia = "Quảng Nam province", regional_categories = "South Central", } labels["Quảng Ngãi"] = { aliases = {"Quang Ngai", "Quảng Ngãi dialect", "Quang Ngai dialect"}, Wikipedia = "Quảng Ngãi province", regional_categories = "South Central", } labels["Quảng Trị"] = { aliases = {"Quang Tri", "Quảng Trị dialect", "Quang Tri dialect"}, Wikipedia = "Quảng Trị province", regional_categories = "Central", } labels["Saigon"] = { aliases = {"Saigonese", "Ho Chi Minh City", "Hồ Chí Minh City"}, Wikipedia = true, regional_categories = "Southern", } labels["Southern Vietnam"] = { aliases = {"South Vietnam", "southern Vietnam", "south Vietnam", "Southern Vietnamese", "South Vietnamese", "southern Vietnamese", "south Vietnamese"}, Wikipedia = true, regional_categories = "Southern", } labels["Thanh Hoá"] = { aliases = {"Thanh Hoa", "Thanh Hoá dialect", "Thanh Hoa dialect"}, Wikipedia = "Thanh Hóa province", regional_categories = "Central", } labels["Vietnam"] = { aliases = {"Vietnamese"}, Wikipedia = true, regional_categories = "Vietnamese", } ---------------- non-regional ---------------- labels["tulay"] = { display = "[[từ láy]]", } return require("Module:labels").finalize_data(labels) bcbidw00rjo611gwkopepge561u966r Module:vi-sortkey 828 3049 39954 0 2025-10-16T15:30:42Z Hiyuune 556 + 39954 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local gsub = m_str_utils.gsub local lower = m_str_utils.lower local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local u = m_str_utils.char local upper = m_str_utils.upper local a, b = u(0xF000), u(0xF001) local diacritics = { --[===[--Order given by Stephen G. Brown [u(0x0301)] = c, -- acute [u(0x0300)] = d, -- grave [u(0x0309)] = e, -- hook [u(0x0303)] = f, -- tilde [u(0x0323)] = g -- dot above]===] -- Order given by Fumiko Take [u(0x0300)] = "!", -- grave [u(0x0309)] = "#", -- hook [u(0x0303)] = "$", -- tilde [u(0x0301)] = "%", -- acute [u(0x0323)] = "&" -- dot above } local oneChar = { -- separate letters ["ă"] = "a" .. a, ["â"] = "a" .. b, ["đ"] = "d" .. a, ["ê"] = "e" .. a, ["ô"] = "o" .. a, ["ơ"] = "o" .. b, ["ư"] = "u" .. a } function export.makeSortKey(text, lang, sc) text = gsub(lower(toNFD(text)), ".", diacritics) text = gsub(text, "([!-&])([^%s]+)", "%2%1") return upper(gsub(toNFC(text), ".", oneChar)) end local vi = require("Module:languages").getByCode("vi") local function tag(text) return require("Module:script utilities").tag_text(text, vi) end local showsubst = { [a] = "₂", [b] = "₃", ["!"] = "²", ["#"] = "³", ["$"] = "⁴", ["%"] = "⁵", ["&"] = "⁶" } function export.showSortkey(frame) local output = {} for _, word in ipairs(frame.args) do local sc = vi:findBestScript(word):getCode() local sortkey = gsub(export.makeSortKey(word, "vi", sc), ".", showsubst) sortkey = gsub(sortkey, "([^0-9²³⁴⁵⁶])$", "%1¹") sortkey = gsub(sortkey, "([^0-9²³⁴⁵⁶])(%s)", "%1¹%2") local example = "\n* <code>" .. sortkey .. "</code>\n: " .. tag(word) table.insert(output, example) end return table.concat(output) end function export.showSorting(frame) local terms = {} for _, term in ipairs(frame.args) do table.insert(terms, term) end local makeSortKey = require("Module:memoize")(export.makeSortKey) local function comp(term1, term2) return makeSortKey(term1) < makeSortKey(term2) end table.sort(terms, comp) for i, term in pairs(terms) do local sc = vi:findBestScript(term):getCode() local sortkey = gsub(export.makeSortKey(term, "vi", sc), ".", showsubst) sortkey = gsub(sortkey, "([^0-9²³⁴⁵⁶])$", "%1¹") sortkey = gsub(sortkey, "([^0-9²³⁴⁵⁶])(%s)", "%1¹%2") terms[i] = "\n* " .. tag(term) .. " (<code>" .. sortkey .. "</code>)" end return table.concat(terms) end return export 99gtmslomokvnht9jjucda14p66cmre tiếng Anh 0 3050 39955 0 2025-10-16T15:32:38Z Hiyuune 556 Created page with "==Viyetnam== ===Yei=== {{vi-IPA}} ===A̱lyoot=== '''tiếng Anh''' # [[Shong]] [[Sa:a̱lyoot]] [[Sa:Viyetnam]]" 39955 wikitext text/x-wiki ==Viyetnam== ===Yei=== {{vi-IPA}} ===A̱lyoot=== '''tiếng Anh''' # [[Shong]] [[Sa:a̱lyoot]] [[Sa:Viyetnam]] q1cxou9fsffhe2tswfua5mh022mqy3y a̱bala̱nkong 0 3051 39958 2025-10-29T23:48:27Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱bala̱nkong]] nat [[a̱ba̱la̱nkong]]: Misspelled title 39958 wikitext text/x-wiki #REDIRECT [[a̱ba̱la̱nkong]] kd5l81fsmsenmod8fxjr7nbj6aru53n Ta‌̱mpi‌̱let:wikidata lexeme 10 3052 39974 39973 2025-10-31T01:49:21Z Kambai Akau 8 39974 wikitext text/x-wiki {{interproject-box|sisterclass=wikidata|logo=Wikidata lexemes logo symbol square.svg|logoalt=Wikidata lexemes logo|intro=[[w:Wukideita|Wukideita]] byia̱ [[d:Wikidata:Lexicographical data|La̱kzi̱m]] ji̱ byia̱ a̱ka̱ta ma̱ng|link=[[d:Lexeme:{{{1|}}}|{{{2|{{PAGENAME}}}}} ({{{1}}})]]}}<noinclude>{{documentation}}</noinclude> p8m7f4npdavuhcynapiuerqwzus9ibl Ta‌̱mpi‌̱let:interproject-box 10 3053 39967 2025-10-31T01:42:08Z Kambai Akau 8 Created page with "<includeonly><div class="interproject-box {{#if:{{{sisterclass|}}}|sister-{{{sisterclass}}}}} sister-project noprint floatright"><div style="float: left;" class="interproject-box-logo">[[File:{{{logo}}}|{{{logosize|x40px}}}|none|link={{{logolink|}}}|alt={{{logoalt|}}}]]</div><div style="margin-left: 60px;">{{{intro}}}:<div style="margin-left: 10px;">{{#if:{{{nobold|}}}|<span {{#if:{{{nolang|}}}|| class="Latn" lang="en"}}>|<b {{#if:{{{nolang|}}}|| class="Latn" lang="en"}..." 39967 wikitext text/x-wiki <includeonly><div class="interproject-box {{#if:{{{sisterclass|}}}|sister-{{{sisterclass}}}}} sister-project noprint floatright"><div style="float: left;" class="interproject-box-logo">[[File:{{{logo}}}|{{{logosize|x40px}}}|none|link={{{logolink|}}}|alt={{{logoalt|}}}]]</div><div style="margin-left: 60px;">{{{intro}}}:<div style="margin-left: 10px;">{{#if:{{{nobold|}}}|<span {{#if:{{{nolang|}}}|| class="Latn" lang="en"}}>|<b {{#if:{{{nolang|}}}|| class="Latn" lang="en"}}>}}{{#if:{{{noitalic|}}}||<i>}}{{{link|}}}{{#if:{{{noitalic|}}}||</i>}}{{#if:{{{nobold|}}}|</span>|</b>}}</div></div>{{#if:{{{interprojectlink|}}}|<span class="interProject">{{{interprojectlink}}}</span>}}</div><templatestyles src="Module:interproject/style.css" /></includeonly><noinclude>{{interproject-box|logo=Commons-emblem-success.svg|logoalt=Hello, World!|intro=This Wiktionary template has more information on {{FULLPAGENAME}}|link=[[#documentation|{{FULLPAGENAME}}]]}}{{documentation}}</noinclude> 3eoiinhktx1dffstt568c2vkft2svjd Module:interproject/style.css 828 3054 39968 2025-10-31T01:42:38Z Kambai Akau 8 Created page with "/* note: these styles are also used by some legacy templates that do not use the module. thus a full redesign should probably use a new class. */ .interproject-box { font-size: 90%; width: 250px; padding: 5px; text-align: left; background: var(--wikt-palette-paleblue, #f9f9f9); border: var(--border-color-base, #aaa) 1px solid; display: flex; flex-direction: row; align-items: center; } .interproject-box-logo { min-width: 44px; display: flex; alig..." 39968 sanitized-css text/css /* note: these styles are also used by some legacy templates that do not use the module. thus a full redesign should probably use a new class. */ .interproject-box { font-size: 90%; width: 250px; padding: 5px; text-align: left; background: var(--wikt-palette-paleblue, #f9f9f9); border: var(--border-color-base, #aaa) 1px solid; display: flex; flex-direction: row; align-items: center; } .interproject-box-logo { min-width: 44px; display: flex; align-items: center; justify-content: center; } /* override inline styles */ .interproject-box > div:first-child { float: none !important; flex: none; } .interproject-box > div:nth-child(2) { margin-left: 0.55em !important; } /* allow {{commonscat}} to be smaller in Vector skin */ body.skin-vector:not(.skin-vector-2022) .interproject-box .vector-hide { display: none; } body.skin-vector:not(.skin-vector-2022) .interproject-box .vector-inline-block { display: inline-block; margin-left: 0 !important; } @media screen and (max-width: 719px) { /* >=720px is the crossover point for floats to work */ .interproject-box { box-sizing: border-box; line-height: 1.5; width: 100%; max-width: 100%; padding: 6px; } } m9k5xbng6wuwr54i1j6n3x45wmrntyz A‌̱lyiat a‌̱tyunta‌̱m:Ayane Fumihiro 3 3056 40016 2025-11-03T13:59:54Z J ansari 432 J ansari shyei wat hu [[A‌̱lyiat a‌̱tyunta‌̱m:Ayane Fumihiro]] nat [[A‌̱lyiat a‌̱tyunta‌̱m:Hiyuune]]: Automatically moved page while renaming the user "[[Special:CentralAuth/Ayane Fumihiro|Ayane Fumihiro]]" to "[[Special:CentralAuth/Hiyuune|Hiyuune]]" 40016 wikitext text/x-wiki #REDIRECT [[A‌̱lyiat a‌̱tyunta‌̱m:Hiyuune]] 3z47uisw2ouugbwfptum69zcm0l44b0 a̱ka̱ji̱ri̱ngkong 0 3057 40018 40017 2025-11-04T16:30:41Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 40018 wikitext text/x-wiki ==Tyap== [[File:Alpine swift 14.jpg|thumb|'''a̱ka̱ji̱ri̱ngkong''']] ===Yei=== * {{IPA|kcg|/ə̀kə́d͡ʒɨ́rɨ̂ŋkɔŋ/}} ** {{audio|kcg|Kcg-a̱ka̱ji̱ri̱ngkong.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ji̱|ri̱ng|kong}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱ka̱ji̱ri̱ngkong''' (''á̱kpa'' '''[[á̱ka̱ji̱ri̱ngkong]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱ka̱ji̱ri̱ngkong''' ([[Species:Apodidae|''Apodidae'']]) yet tangka̱i a̱da̱dei a̱man hwa á̱ shyiat mi̱ a̱kup suswak a̱ni. #* '''''A̱ka̱ji̱ri̱ngkong''' kya nok a̱le mi̱ gaat ma a̱gwam.'' #* ''N gha̱ a̱fang, n si̱ hyat '''a̱ka̱ji̱ri̱ngkong''', lyuo.'' #* ''Ka̱nang a li a̱man a̱ja̱u, ku na swak '''a̱ka̱ji̱ri̱ngkong''' bah!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|gierzwaluw}} * [[Shong]]: {{t+|en|common swift}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1524922}} [[Sa:a̱ka̱man]] [[Sa:a̱lyoot]] j1489um7pn9pcq68ohhiz2a4v5wvgnl za̱ngeak 0 3058 40173 40172 2025-11-23T18:31:52Z Kambai Akau 8 /* A̱lyoot */ 40173 wikitext text/x-wiki ==Tyap== [[File:Ciconia abdimii -London Zoo-8a.jpg |thumb| '''Za̱ngeak''' da̱ a̱vwuo ba̱ng nyám mi̱ Legwot]] ===Yei=== * {{IPA|kcg|/zə̀ŋejaɡ/}} ** {{audio|kcg|Za̱nyeak (a̱bdim's stock).ogg|a=}} ** {{hyphenation|kcg|za̱|ngeak}} (a̱ka̱tyong 2) ===A̱lyoot=== '''za̱ngeak''' (''á̱kpa'' '''[[zá̱ngeak]]''') :Sot swang a̱lyiat: ::'''ji''' (''á̱kpa'' '''jí''') '''Za̱ngeak''' ji bye yet: # ([[Species:Ciconia abdimii|''Ciconia abdimii'']]) Tangka̱i a̱man ku byia̱ á̱junjung a̱ti̱tak ma̱ng a̱jujung a̱nu a̱ni ma̱ng a̱sai ma̱ng a̱dyundyung cincat. #* ''Di '''za̱ngeak''' a̱ja̱u! Yok n nat n ma nggu.'' #* '''''Za̱ngeak''' jini neet a̱nyin gu, á̱ tyat ji a̱ghwon mi̱ sot ji.'' #* ''Cyuo ji ya-a̱ywan, ji̱ si̱ ta̱bat '''za̱ngeak''' ji mi̱ cen.'' # Tangka̱i nyung hwa, nang á̱ wan ma̱ng nam nggwon nyak ku nywan ji̱ sang kungkup a̱ni. A̱niuu mbeang kwon, ki̱ a̱ga̱fi̱p ma̱ng á̱kum nkyang na na̱ mbeang nyung hu ji̱ byia̱ nyinyang a̱ni. #* '' ====Bwan di̱ lilyem ghyáng==== {{trans-top|tangka̱i a̱gba̱ndang a̱man di̱ kwai ''Ciconiidae''}} * Afi̱rikaan: {{t|af|ooievaar}} * A̱kad: {{t|akk|𒀀𒊩𒄷|ts=laqlaqqu}} * A̱li̱beniya: {{t+|sq|shtërg|a̱s}}, {{t+|sq|kanushë|a̱n}}, {{t+|sq|lejlek}} * A̱khwukhwop Shong: {{t|ang|storc|a̱s}} * A̱pa̱ranto: {{t+|eo|cikonio}} * A̱toniya: {{t+|et|toonekurg}} * A̱ramik: *: A̱khwukhwop Suriyak: {{t|syc|ܚܘܪܒܐ|tr=ḥurbā}} *: A̱ramik-A̱fai A̱suriya: {{t|aii|ܠܲܩܠܵܩܵܐ|a̱s}} * A̱ri̱meniya: {{t+|hy|արագիլ}} *: A̱khwukhwop A̱ri̱meniya: {{t|xcl|արագիլ}}, {{t|xcl|տառեղն}} * A̱sam: {{t|as|সাৰেং}} * A̱turiyat: {{t+|ast|cigüeña|a̱n}} * A̱za̱ri̱baijan: {{t|az|leylək}} * Ba̱shi̱kyit: {{t|ba|ҡауҙы}} * Bat: {{t|bbl|ფჰ̡იტიდაუყუ|alt=ფჰ̡იტიდაუ̌ყუ̂}} * Bi̱reti̱n: {{t+|br|c'hwibon}} * Buli̱geriya: {{t|bg|щъ́ркел|a̱s}} * Byelarut: {{t+|be|бу́сел|a̱s|sc=Cyrl}}, {{t+|be|баця́н|a̱s}} * Caina: *: Mandarin: {{t+|cmn|鸛|tr=guàn}}, {{t|cmn|鸛鳥|tr=guànniǎo}} * Cornish: {{t|kw|hwibon}} * Cek: {{t+|cs|čáp|a̱s}} * Da̱mmak: {{t+|da|stork}} * Dot: {{t+|nl|ooievaar|a̱s}} * Faroese: {{t+|fo|storkur|a̱s}} * Finnish: {{t+|fi|kattohaikara}} * Fi̱risiya Jenshyung: {{t+|fy|earrebarre}} * Fi̱ransa: {{t+|fr|cigogne|a̱n}} * Friulian: {{t|fur|cicogne}} * Galician: {{t+|gl|cegoña}} * Georgian: {{t|ka|ყარყატი}} * Helen: {{t+|el|πελαργός}}, {{t+|el|λελέκι|a̱k}} *: Ancient: {{t|grc|πελαργός}} * Hebrew: {{t+|he|חֲסִידָה|a̱n|tr=khasidá}} * Hindi: {{t|hi|राजबक|a̱s}}, {{t+|hi|लकलक|a̱s}}, {{t+|hi|सारस|a̱s}} * Hungarian: {{t+|hu|gólya}}, {{t+|hu|eszterág}} {{qualifier|rare}} * Icelandic: {{t+|is|storkur}} * Indonesian: {{t+|id|bangau}} * Irish: {{t|ga|storc}} * Italian: {{t+|it|cicogna|a̱n}} * Jaman: {{t+|de|Storch|a̱s}}, {{t+|de|Adebar|a̱s}} {{qualifier|zwa-a̱lyem ku da̱ a̱bwom}} * Ja̱pan: {{t+|ja|鸛|tr=[[コウノトリ]], kōnotori|sc=Jpan}} * Karaim: {{t|kdr|бусел}}, {{t|kdr|бусйол}}, {{t|kdr|бусол}} * Karakalpak: {{t|kaa|ләйлек}} * Ka̱ta̱lan: {{t+|ca|cigonya}} * Ka̱zak: {{t|kk|ләйлек}}, {{t|kk|дегелек}} * Kpat: {{t+|ha|shamuwa}} * Kumyk: {{t|kum|лакълакъ}} * Kurdish: *: Central Kurdish: {{t|ckb|لەقلەق|sc=ku-Arab}}, {{t|ckb|حاجی لەقلەق|sc=ku-Arab}} * Kworiya: {{t|ko|황새}} * Kyrgyz: {{t+|ky|илегилек}} * Ladi̱n: {{t|lld|zicogna}} * La̱ra̱ba: {{t|ar|لَقْلَق|a̱s}} *: La̱ra̱ba Ma̱sa̱t: {{t|arz|لقلق|a̱s|tr=laʔlaʔ}}, {{t|arz|حديج|tr=ħodēg}} * Latgalian: {{t|ltg|žugure|a̱n}} * Lati̱n: {{t|la|cicōnia|a̱n}} * Latvian: {{t|lv|stārķis|a̱s}}, {{t|lv|stārks|a̱s}} * Ligurian: {{t|lij|çighéugna|a̱n}} * Lithuanian: {{t+|lt|gandras|a̱s}}, {{t|lt|starkus|a̱s}} (zwa-a̱lyiat) * Low German: *: Dutch Low Saxon: {{t+|nds-nl|aiber}} {{qualifier|Gronings}} *: German Low German: {{t|nds-de|Stork|a̱s}}, {{t|nds-de|Störk|a̱s}}, {{t+|nds-de|Aadboor|a̱s}}, {{t|nds-de|Eebeer|a̱s}}<!--; {{t+|nds|Oodboor|a̱s}}, {{t+|nds|Adeboor|a̱s}}, {{t|nds|Odeboor|a̱s}}, {{t+|nds|Ebeer|a̱s}}--> * Lokza̱mbwok: {{t|lb|Storch|a̱s}} * Makidoniya: {{t|mk|штрк|a̱s}} * Malagasi: {{t+|mg|falamakavava}} * Malaya: {{t|ms|burung botak}}, {{t|ms|ranggung}} * Mali̱ta: {{t|mt|ċikonja}} * Mawori: {{t|mi|tāka}} * Mingi̱relya: {{t|xmf|ყარყანტი}} * Nanai: {{t|gld|уйгун}} * Navaho: {{t|nv|tsídii bidaanézí}} * Nowee: *: Bokmål: {{t+|nb|stork|a̱s}} *: Nynorsk: {{t|nn|stork|a̱s}} * Oki̱tsitan: {{t+|oc|cigonha}} * Pashi̱to: {{t|ps|لکلک|a̱s|tr=laklák}}, {{t|ps|لګلګ|a̱s|tr=laglág}}, {{t|ps|تېکړک|a̱s|tr=tikṛák}}, {{t|ps|لبغ|a̱s|tr=labáǧ}}, {{t|ps|کومل|a̱s|tr=kumál}} * Pashya: {{t+|fa|لک‌لک|tr=lak-lak}} * Pya̱tmon: {{t|pms|sigogna|a̱n}} * Polan: {{t+|pl|bocian|a̱s}}, {{t+|pl|bociek|a̱s}}, {{t+|pl|bocianica|a̱n}} * Potugyit: {{t+|pt|cegonha}} * Romani: {{t|rom|kokosturko|a̱s}} * Romaniya: {{t+|ro|barză|a̱n}}, {{t|ro|barza-albă|a̱n}}, {{t+|ro|cocostârc|a̱s}} {{q|regional}} * Romanshi: {{t|rm|cicogna}} * Roshya: {{t+|ru|а́ист|a̱s}} * Sa̱ri̱diniya: {{t|sc|cicògna}}, {{t|sc|cicónnia}}, {{t|sc|tziconna}} * Scottish Gaelic: {{t|gd|corra-bhàn|a̱n}} * Sa̱ri̱bo-Ki̱rot: *: Kurilyut: {{t|sh|ро́да|a̱n}}, {{t|sh|штр̑к|a̱s}} *: Rom: {{t+|sh|róda|a̱n}}, {{t+|sh|štȓk|a̱s}} * Shong: {{t+|en|white stork}} * Si̱lovak: {{t+|sk|bocian|a̱s}} * Si̱loven: {{t+|sl|štọ̑rklja|a̱n}} * Si̱pen: {{t+|es|cigüeña|a̱n}} * Si̱van: {{t|sva|ჭო̈̄რ}} * Swahili: {{t|sw|kongoti}} * Swidin: {{t+|sv|stork}} * Tajik: {{t|tg|лаклак}} * Tatat: {{t+|tt|ләкләк}} * Turukmen: {{t|tk|leglek}} * Turukya: {{t+|tr|leylek}} * Turukya Otoman: {{t|ota|لكلك|tr=leklek, leylek}} *: Kurilyut: {{t|tk|леглек|a̱n}} * Yuki̱ren: {{t|uk|леле́ка|a̱s}}, {{t|uk|чорногу́з|a̱s}}, {{t+|uk|бу́сел|a̱s}} * Urudu: {{t|ur|سارس|a̱s|tr=sāras}} * Uzi̱bek: {{t+|uz|laylak}} * Vyetnam: {{t+|vi|cò}} * Volapyuk: {{t+|vo|stork}} * Votik: {{t|vot|kurki}}, {{t|vot|kurtši}} {{q|Kattila}} * Wa̱la̱t: {{t|cy|ciconia}}, {{t|cy|storc}}, {{t|cy|storciaid|a̱s-a̱kp}} * Wusi̱ka̱ra: {{t+|eu|amiamoko}}, {{t+|eu|zikoina}} * Wuyighuru: {{t|ug|لەيلەك}} * Zori̱bya A̱tak: {{t|dsb|bośon}} * Zori̱bya A̱za: {{t|hsb|baćon}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} {{wikidata lexeme|L1529709}} [[Sa:a̱ka̱man]] [[Sa:a̱lyoot]] 4g6lil9j40sqgkiob4cpc8dulnhxhmp Tyap Wiki Bootcamp Season 1 0 3059 40100 2025-11-12T02:50:07Z Kambai Akau 8 Kambai Akau shyei wat hu [[Tyap Wiki Bootcamp Season 1]] nat [[Swánga̱lyiatwuki:Tyap Wiki Bootcamp Season 1]] 40100 wikitext text/x-wiki #REDIRECT [[Swánga̱lyiatwuki:Tyap Wiki Bootcamp Season 1]] 4h7du3cgw08mv72zvr3kqa7ux6gdf99 a̱cicen 0 3060 40116 2025-11-15T00:09:24Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱cicen]] nat [[a̱ci̱cen]] 40116 wikitext text/x-wiki #REDIRECT [[a̱ci̱cen]] ksl00g3kulxrgztjwixqmp1tg8rsymc a̱gurma 0 3061 40128 2025-11-15T01:01:50Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱gurma]] nat [[a̱guruma]] 40128 wikitext text/x-wiki #REDIRECT [[a̱guruma]] ckxcfcesw2vvb3eyylzeocmmc3e80j5 jhyung 0 3062 40138 40137 2025-11-16T21:12:08Z Kambai Akau 8 /* Ta̱m */ 40138 wikitext text/x-wiki ==Tyap== [[Fail:Remembering Srebrenica at the Senedd, July 2025 (54630486168).jpg|thumb|Á̱niet ba̱ shyia̱ di̱ jhyung a̱tyokhwu a̱ni]] ===Yei=== * {{IPA|kcg|/ʒʲuŋ/}} ** {{audio|kcg|Kcg-jhyung.ogg|a=}} ** {{hyphenation|kcg|jhyung}} (a̱tyong 1) ===A̱lyoot=== '''jhyung''' (''á̱kpa'' *) :Sot swang alyiat: ::'''hu''' (''á̱kpa'' *) # '''Jhyung''' fa ka̱nang a̱yin nyia̱ a̱di̱dam tazwa kyang ku nyia̱ di̱n jen ji̱ swak a̱ni. #* '''''Jhyung''' nggu hu tyia̱ nung bobwot.'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|Tang a̱di̱dam lilyim}} * A̱ghwangkpang: {{t+|yo|iranti}} * Dot: {{t+|nl|herinnering}} * [[Kpat]]: {{t+|ha|tunawa}} * [[Shong]]: {{t+|en|remembrance}} {{trans-bottom}} ====Ya̱fang==== <references/> ===Ta̱m=== jhyung, ka̱n jhyung, ku jhyung, za jhyung, ba̱ jhyung, bye jhyung, wu jhyung, na jhyung, njhyung # '''Jhyung''' fa #* ''Ka̱ a '''jhyung''' a̱lyoot nggu ka a tak ma̱ng a̱nung.'' #* ''Yok '''jhyung''' ntangka̱i nkyang a̱nia bah, ma̱sa̱kut.'' #* ''Ya ngyok. Ka̱ gu '''jhyung''' a̱ na bwuok.'' ===Bwan di̱ lilyem ghyáng=== {{trans-top|Tang a̱di̱dam lilyim}} * A̱ghwangkpang: {{t+|yo|ranti}} * Dot: {{t+|nl|herinneren}} * [[Kpat]]: {{t+|ha|tuna}} * [[Shong]]: {{t+|en|remember}} {{trans-bottom}} ===Ya̱fang=== <references/> {{wikipedia|i=1}} {{wikidata lexeme|L1530673}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] eh7szj5auygdur81e4whx6peuiogu9p za̱nyeak 0 3063 40167 2025-11-23T18:21:29Z Kambai Akau 8 Kambai Akau shyei wat hu [[za̱nyeak]] nat [[za̱ngeak]]: Misspelled title 40167 wikitext text/x-wiki #REDIRECT [[za̱ngeak]] 9lrvc02lp2wn9k21z0uaw50aayr8h4u a̱taada 0 3064 40298 40245 2025-12-21T02:35:55Z Hiyuune 556 /* Bwan di̱ lilyem ghyáng */ 40298 wikitext text/x-wiki ==Tyap== [[File:Atyap Traditional beads collections 02.jpg|thumb|Nkyang a̱gwai '''a̱taada''' A̱tyap]] ===Yei=== * {{IPA|kcg|/ətaada/}} ** {{audio|kcg|Kcg-a̱taada.ogg|a=}} ** {{hyphenation|kcg|a̱|taa|da}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱taada''' [[wu]] (''á̱kpa'' '''[[a̱yaataada]]''' [[ba#Ati̱kut|ba]]) # A̱taada yet vak a̱cyiet ma̱ng vak a̱yaatyia̱ á̱niet hwa, si̱sak nang á̱niet ba nyia̱ nkyang, ma̱ng kuzang kyang ku byia̱ a̱ka̱ta ma̱ng a̱mba a̱ni. #* '''''A̱taada''' wa ni̱ ya tangka̱i kyayak a̱hwa nci̱ri̱ri̱ng a?.'' #* ''Ki̱ zi̱ ghwon tangka̱i '''a̱taada''' a̱hwa bah, ya a̱son na khat nzi̱t.'' #* ''N di nang a kyiai '''a̱taada''' nzi̱t wu ma̱ng a̱si̱ á̱ghyang á̱niet!'' ====Vak yei ghyang==== * [[taada]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|vak a̱cyiet ma̱ng vak a̱yaatyia̱ }} * [[A̱ghwangkpang]]: {{t+|yo|asà}} * [[Kpat]]: {{t+|ha|al'ada}} * [[Shong]]: {{t+|en|tradition}} * [[Viyetnam]]: {{t+|vi|truyền thống}} {{trans-bottom}} ====Ya̱fang==== <references/> {{wikipedia}} {{wikidata lexeme|L1546766}} [[Sa:a̱lyoot]] 2t06791y2c1c6o6jt99oefyq06in1bv á̱baan 0 3065 42558 42539 2026-02-19T12:48:47Z Kambai Akau 8 /* Tyap */ 42558 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Illu_breast_anatomy.jpg|thumb|Nkap a̱jojot '''á̱baan''' na (di̱n Shong)]] === Bwoi-a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ''*-basan'']. === Yei === * {{IPA|kcg|/əbaan/}} ** {{audio|kcg|Kcg-Á̱baan.ogg|a=}} ** {{hyphenation|kcg|á̱|baan}} (a̱ka̱tyong 2) === A̱lyoot === '''[[á̱baan]]''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱bi̱baan]]''' [[ba#Ati̱kut|ba]]) #'''Á̱baan''' ka yet kap vam hwa nang mman nshyiat a̱baan swuo a̱ni. #* ''Nggwon ka cat nwuai '''á̱baan'''.'' #* ''A̱byii̱k wu byia̱ zwan '''á̱baan'''.'' #* '''''Á̱baan''' a̱zamyian nggwoneam ka lan a̱si̱ a̱zayak ka ma̱ng shi.'' ===Bu nwuan=== [[a̱baan]] ====Bwan di̱ lilyem ghyá̱ng==== {{trans-top|Kap vam a̱tyubishyi ku nyam}} ::* [[A̱ghwangkpang]]: {{t+|yo|oyàn}} ::* [[A̱kum-a̱cyi]]: {{t+|ig|ara}} ::* [[Dot]]: {{t+|nl|borst}}, {{t+|nl|vrouwenborst}} ::* [[Hindi]]: {{t+|hi|स्तन}} ::* [[Kpat]]: {{t+|ha|nono}} ::* [[Shong]]: {{t+|en|breast}} ::* Swahili: {{t+|sw|titi}} ::* Zulu: {{t+|zu|ibele}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} {{wikidata lexeme|L1547665}} [[Sa:a̱lyoot]] [[Sa:a̱sa̱khwot vam]] [[Sa:nkap vam]] jhj4oyq5uikefdb4k828flwlmz5t94p A̱baan (kap vam) 0 3066 42925 40254 2026-02-27T17:23:25Z Xqbot 471 Fixing double redirect from [[Á̱baan (kap vam)]] to [[á̱baan]] 42925 wikitext text/x-wiki #REDIRECT [[á̱baan]] amvw52u5mhq9gkd53u1f9zbxvbmj5vt a̱ra̱ntsa 0 3067 40272 40271 2025-12-06T00:38:48Z Danjuma Anthony 44 /* Ya̱fang */ 40272 wikitext text/x-wiki ==Ya̱fang== {{Wikipedia}} {{wikidata lexeme|L1547651}} 23b3cidwjt84rmtfgwhn93rmvoog38x a̱burukutu 0 3068 40276 40275 2025-12-06T00:49:01Z Danjuma Anthony 44 /* Ya̱fang */ 40276 wikitext text/x-wiki ==Ya̱fang== {{Wikipedia}} {{wikidata lexeme|L1547647}} 5hb049gpvuv33kva40afnn5zytvrsl6 a̱kan 0 3069 40279 40278 2025-12-06T09:55:59Z Danjuma Anthony 44 /* Yafang */ 40279 wikitext text/x-wiki ==Yafang== {{Wikipedia}} {{wikidata lexeme|L1547743}} rgzbis1e20i7rag9h4fnlv6985wlmih kuvak 0 3070 40296 40295 2025-12-13T14:24:57Z Danjuma Anthony 44 /* Tyap */ 40296 wikitext text/x-wiki ==Tyap== ===Ya̱fang=== {{Wikipedia}} {{wikidata lexeme|L1548524}} dcghsejk87cwetdo1jvl8d3cjobxa06 A‌̱tyunta̱m:我是啊啊啊啊啊啊啊啊啊啊 2 3071 40297 2025-12-20T02:56:05Z 我是啊啊啊啊啊啊啊啊啊啊 675 Created page with "I'm a Chinese user." 40297 wikitext text/x-wiki I'm a Chinese user. 46rq5ejd72r2y1uhvenq7hm0ymrb5su a̱nwunn 0 3072 40306 40305 2025-12-22T13:57:44Z Danjuma Anthony 44 40306 wikitext text/x-wiki A̱bwunn wu (Centropus senegalensis) yet a̱nyiung ma̱ng a̱kum a̱ka̱man a̱kuku ba, Cuculiformes wu, zang huhwa mun ma̱ng vak-ncung ma̱ng a̱nit ba. A̱ yet shi a̱ka̱uwatyia̱ hwa a̱na̱nyiuk nkwai nggu ba a̱wot á̱ shyiat gu mi̱ a̱byin ka̱ byia̱ a̱kpa̱nkparang a̱ka̱kwon ma̱ng savannah mi̱ a̱ka̱wa̱tyia̱ mbeang [[a̱tak Afi̱rika]]. agxsddxqj5cbc3jt3x0mmxzdv21nm1m Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3 14 3074 40312 2026-01-09T23:23:55Z ~2026-19239-8 691 Created page with "Swáng a̱lyiat jini di̱ wat huni byia̱ a̱ka̱ta ma̱ng ta̱m tung-mbwak [[m:Event:Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 3|Swánga̱lyiatwuki-Wikiwoordenboek project part 3]] nang á̱nietnjhyuk swánga̱lyiat nTyap ba ma̱ng á̱si̱ Dot ba shyia̱ di̱ nyia̱ a̱ni tsi̱tsak a̱tuk mam 10 Zwat Jhyiung ba̱ng si̱ nat mam 28 Zwat sweang a̱lyia̱ 2026. wikt:kcg:Swánga̱lyiatwuki:Ta̱m tung-mbwak ma̱ng WikiWoordenboek#TA̱M_3|Nwuan a̱j..." 40312 wikitext text/x-wiki Swáng a̱lyiat jini di̱ wat huni byia̱ a̱ka̱ta ma̱ng ta̱m tung-mbwak [[m:Event:Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 3|Swánga̱lyiatwuki-Wikiwoordenboek project part 3]] nang á̱nietnjhyuk swánga̱lyiat nTyap ba ma̱ng á̱si̱ Dot ba shyia̱ di̱ nyia̱ a̱ni tsi̱tsak a̱tuk mam 10 Zwat Jhyiung ba̱ng si̱ nat mam 28 Zwat sweang a̱lyia̱ 2026. [[wikt:kcg:Swánga̱lyiatwuki:Ta̱m tung-mbwak ma̱ng WikiWoordenboek#TA̱M_3|Nwuan a̱ji]] a li wat ta̱m hu di̱ Swánga̱lyiatwuki ji. [[Sa:Swáng a̱lyiat nTyap]] [[Sa:Swáng a̱lyiat nDot]] s3ovs127007of73uqiqhllron6r91b5 kuu 0 3075 41534 40340 2026-02-05T23:40:38Z Kambai Akau 8 /* Tyap */ 41534 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Quackenschloss mit Eiszapfen 2140120 HDR-2.jpg|thumb|right|220px|'''Kuu''' ma̱ a̱byin Shwit]] ===Yei=== * {{IPA|kcg|/kuu/}} ** {{audio|kcg|Kcg-kuu.ogg|a=}} ** {{hyphenation|kcg|kuu}} (a̱tyong 1) ===A̱lyoot=== '''kuu''' ''hu'' (''á̱kpa'' '''[[nkuu]]''' ''na'') '''Kuu''' hu yet a̱gba̱ndang gugwop wa. # '''''Kuu''' hu byia̱ shi ba̱t.'' # ''A̱ku ba ku ku mi̱ '''kuu''' hwa, ba̱ si̱ myim ma̱ng A̱gbaat ba.'' # ''Á̱niet mba ba ku swan mi̱ '''kuu''' hwa mi̱ Gan ba̱ si̱ shei a̱ nat A̱tsung-A̱byiek.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|tangka̱i gugwop}} * [[Dot]]: {{t+|nl|grot}} * [[Kpat]]: {{t+|ha|kogo}} * [[Shong]]: {{t+|en|cavern}}, {{t+|en|cave}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8xeocl50lnk3eawdzmh89f93jqoz6uj nkuu 0 3076 41535 40779 2026-02-05T23:41:19Z Kambai Akau 8 /* Tyap */ 41535 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Carlsbad Caverns National Park - 53197058604.jpg|thumb|right|220px|'''Nkuu''' Carlsbad na]] ===Yei=== * {{IPA|kcg|/ŋkuu/}} ** {{audio|kcg|Kcg-nkuu.ogg|a=}} ** {{hyphenation|kcg|n|kuu}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[kuu]]''' [[hu#Ati̱kut|hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ca̱cet gugwop}} * [[Dot]]: {{t+|nl|grotten}} * [[Shong]]: {{t+|en|caverns}}, {{t+|en|caves}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] mstp3l10zgizh6kk8s3lys83mkofcx6 a̱ni̱nian 0 3077 41536 40772 2026-02-05T23:41:37Z Kambai Akau 8 /* Tyap */ 41536 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Nimbostratus pannus.jpg|thumb|right|220px|'''A̱ni̱nian''' nza]] ===Yei=== * {{IPA|kcg|/ə̄nɨ̄nʲan/}} ** {{audio|kcg|Kcg-a̱ni̱nian.ogg|a=}} ** {{hyphenation|kcg|a̱|ni̱|nian}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ni̱nian''' [[ba#Ati̱kut|ba]] (''á̱kpa'' '''a̱ni̱nian''' ba) '''A̱ni̱nian''' ba yet lywei hwa ku bai ma̱ng za ku shyia̱ mi̱ kyai tswazwa hu a̱ni. # '''''A̱ni̱nian''' ba tung di̱ fam a̱tyin hu; a ngyei za na va ma̱nini.'' # ''Ki̱ a li '''a̱ni̱nian''' ba, kwok a̱yaatoot ba a nwuo mi̱ nyuo.'' # ''Yok ghwon '''a̱ni̱nian''' ba ba̱ laai nyin bah. Nat a̱nggang.'' ====Vak lyuut ghyang==== * [[á̱ni̱nian]] ====Tai==== * [[lyinza]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|lywei kyai tswazwa}} * [[Dot]]: {{t+|nl|wolk}} * [[Shong]]: {{t+|en|cloud}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3e7a46ock8wgf86qmv2jpq4rvko10v4 lyinza 0 3078 43107 41537 2026-02-27T22:50:57Z Kambai Akau 8 /* {{-kcg-}} */ 43107 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Sheep field and fleecy clouds - geograph.org.uk - 124045.jpg|thumb|right|220px|'''Lyinza''' mi̱ kyai tswazwa hu]] ===Yei=== * {{IPA|kcg|/ʎín-ńd͡zá/}} ** {{audio|kcg|Kcg-lyinza.ogg|a=}} ** {{hyphenation|kcg|lyin|za}} (a̱ka̱tyong 2) ===A̱lyoot=== '''lyinza''' ''hu'' (''á̱kpa'' '''lyinza''' ''hu'') '''Lyinza''' ba yet lywei hwa ku seang mi̱ kyai tswazwa hu ku nwai bai ma̱ng za a̱ni. # ''Tangka̱i '''lyinza''' huni, á̱ si̱ mi̱n jhywai nhu bah.'' # '''''Lyinza''' hu seang mi̱ kyai tswazwa hu.'' # ''Konyan nyia̱ '''lyinza''' huni ni̱ bai ma̱ng za.'' ====Tai==== * [[a̱ninian]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|lywei kyai tswazwa}} * [[Dot]]: {{t+|nl|wolk}} * [[Shong]]: {{t+|en|cloud}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] m7d1yjyc9n0loq9lneftvqiscyomt80 shong-a̱tson 0 3079 41697 41696 2026-02-06T14:01:12Z Kambai Akau 8 /* A̱lyoot */ 41697 wikitext text/x-wiki {{also|shong a̱tson}} =={{-kcg-}}== [[Fail:Світанок на Сулі. Околиці села Малоселицького.jpg|thumb|right|220px|'''Shong-a̱tson''']] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[shong]]'' ma̱ng ''[[a̱tson]]''. ===Yei=== * {{IPA|kcg|/ʃɔŋ ətsɔ́n/}} ** {{audio|kcg|Kcg-shong-a̱tson.ogg|a=}} ** {{hyphenation|kcg|shong|a̱|tson}} (a̱ka̱tyong 3) ===A̱lyoot=== '''shong-a̱tson''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) '''Shong-a̱tson''' hu yet jen ja a̱tsotson ka nang a̱vwuo ni̱ ta̱bat byia̱ sai a̱ni. # ''Zi̱ wu myim mi̱ '''shong-a̱tson''' hu.'' # ''Shimba a̱tyoli wu na bwuok a̱ bai ma̱ a̱ka̱wa̱tyia̱ a̱tyetuk ku mi̱ '''a̱shong-a̱tson''' hwa.''<ref>''The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc. (2015). ''A̠lyiat A̠gwaza na di̠n Tyap: A̠li̠ka̠uli A̠fai'' [[https://www.bible.com/bible/1921/LUK.12.38?__yvii=AJDBggyfPRs Luka 12:38]]. Orlando, FL: The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc.</ref> # ''Ka̱ '''shong-a̱tson''' hu bai, n na ndyiat ma̱ng a̱nggu.'' ====Bu nwuan==== * [[a̱ka̱wa̱tyia̱-a̱tyetuk]] * [[a̱kyetuk]] * [[a̱ta̱mam]] * [[a̱tsotson]] * [[a̱tyetuk]] * [[jenshyung]] * [[shong-jenshyung]] * [[shunshyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|jen a̱tsotson}} * [[Dot]]: {{t+|nl|dageraad}} * [[Shong]]: {{t+|en|dawn}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:jen]] bpwnkbm5beujpppmpghx6n0awtnnf4l a̱tuk 0 3080 41539 40776 2026-02-05T23:42:37Z Kambai Akau 8 /* Tyap */ 41539 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Calendar date 22.02.2022.jpg|thumb|right|220px|'''A̱tuk''' mam 22 Zwat Sweang a̱lyia̱ 2022]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[a̱-]]'' ma̱ng ''[[tuk]]''. ===Yei=== * {{IPA|kcg|/ə̀túɡ/}} ** {{audio|kcg|Kcg-a̱tuk.ogg|a=}} ** {{hyphenation|kcg|a̱|tuk}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱tuk''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''a̱tuk''' ka) '''A̱tuk''' ka fa áwa 24 ku byia̱ [[mam]] áwa 12 ma̱ng [[a̱tyetuk]] áwa 12 a̱ni. # '''''A̱tuk''' á̱ mbyin nggu a̱ni, zwat ji ku sai ma̱ kyenkyai ba̱t!'' # ''A myian da̱ a̱gbaat kuzang '''a̱tuk''' bah.''<ref>Dimos Haruna, ma̱ng Carl & Joy Follingstad (mnb). "Learn to Read and Write Tyap", w. 62</ref> # '''''A̱tuk''' swuo, a niat ma̱ng kwop bah.''<ref>Dimos Haruna, ma̱ng Carl & Joy Follingstad (mnb). "Learn to Read and Write Tyap", w. 58</ref> ====Bwoi mi̱ bwoi==== * [[A̱tuk A̱laamit]] * [[A̱tuk A̱nta̱nii]] * [[A̱tuk A̱sa̱ba̱t]] * [[A̱tuk Juma]] * [[A̱tuk Kisimat]] * [[A̱tuk Ladi]] * [[A̱tuk La̱ra̱ba]] * [[A̱tuk Ta̱lata]] * [[ghyatuk]] * [[kuzatuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|a̱swap njen}} * [[A̱ghwangkpang]]: {{t+|yo|ọjọ́}} * [[Dot]]: {{t+|nl|dag}} * [[Jhyuo]]: {{t+|kaj|ka̱tuk}} * [[Kpat]]: {{t+|ha|rana}} * [[Shong]]: {{t+|en|day}} * Swahili: {{t+|sw|siku}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 6g3pi48ly4o0v2hzxcvo6ew292zhbhq mmam 0 3081 41546 40780 2026-02-05T23:46:49Z Kambai Akau 8 /* Tyap */ 41546 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Calendar (PSF).png|thumb|right|220px|'''Mmam''' zwat na]] ===Yei=== * {{IPA|kcg|/m̀màm/}} ** {{audio|kcg|Kcg-mmam.ogg|a=}} ** {{hyphenation|kcg|m|mam}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[mam]]''' [[hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱swap njen}} * [[Dot]]: {{t+|nl|dagen}} * [[Shong]]: {{t+|en|days}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] tukzqicwi6ku5inim0xu9sddi5cjp5o hu 0 3082 41581 41420 2026-02-06T00:05:16Z Kambai Akau 8 41581 wikitext text/x-wiki =={{-kcg-}}== ===Ati̱kut=== '''hu''' (''á̱kpa'' '''hu''', '''[[na#Ati̱kut|na]]''', '''[[ba#Ati̱kut|ba]]''') # '''Hu''' yet ati̱kut a̱nyiung wa mi̱ a̱yaati̱kut a̱taa Tyap ba. Á̱ghyang a̱fwuon bibya yet: [[ka#Ati̱kut|ka]], [[wu#Ati̱kut|wu]], [[ji#Ati̱kut|ji]], [[ba#Ati̱kut|ba]], ma̱ng [[na#Ati̱kut|na]]. Á̱ ka ntyia̱ nggu lyilyim swanga̱lyiat ji̱ yet a̱lyoot a̱ni ku si̱ ghwughwu. Kidee swánga̱lyiat ku byia̱ ati̱kut wuni ja yet a̱di̱di̱t swánga̱lyiat ji̱ tsa ma̱ng zwunzwuo-a̱lyem nang '''b''' ([[bai#A̱lyoot|bai]], [[ban#A̱lyoot|ban]], [[bat]]), '''d''' ([[doot#A̱lyoot|doot]], [[dudung]], [[dyep#A̱lyoot|dyep]]), '''f''' ([[fa̱n]], [[fwuo]], [[fwung]]), g ([[gak]], [[ga̱fwuo]], [[geap#A̱lyoot|geap]]), '''gb''' ([[gba#A̱lyoot|gba]], [[gbap]], [[gba̱daat]]), '''gh''' ([[ghap#A̱lyoot|ghap]], [[ghwughwu]], [[ghwut#A̱lyoot||ghwut]]), '''h''' ([[hihyan]], [[hya̱u]], [[hyeng]]), '''k''' ([[kan]], [[kun]], [[kyang]]), '''kp''' ([[kpa]], [[kpang]], [[kpa̱t]]), '''kh''' ([[khaan]], [[khwong]], [[khwut#A̱lyoot|khwut]]), '''l''' ([[la#A̱lyoot|la]], [[lang]], [[long]]), '''m''' ([[mai#A̱lyoot|mai]], [[mumwang]], [[myiam#A̱lyoot|myiam]]), '''n''' ([[na]], [[naai]], [[nam]]), p, s, sh, t, v, w, ma̱ng y (yak, ywan). kyang (a̱tyotat, a̱pyia̱-a̱lyiat, á̱kpa nkyang ku á̱niet, kyang saai ta̱m '''nhu''', tyok '''nhu''', a̱lyoot nyian tyok '''si̱ nhu''' ku '''a̱nhu''', ya̱fang a̱pyia̱ '''á̱pyia̱ nhu''' ku '''pyipyia̱ nhu''') #* ''Kyang '''hu''' n dyiat a̱ni, huhwa hu.'' #* ''Yok bwung a tak fi̱ng-nggwoneam '''hu''' nyia̱ n cat li nggu a̱jenshyung bah oo!'' #* ''Lyulyoot ang '''hu''' yet mang hwa la!?'' #* ''N di a ngyei li̱la̱n '''hu''' yet mi̱ tat hwa ma̱nyin.'' ====Yei==== * {{IPA|kcg|/hú/}} ** {{audio|kcg|Kcg-hu.ogg|a=}} ** {{hyphenation|kcg|hu}} (a̱tyong 1) ====Bu nwuan==== * [[ba]] * [[ji]] * [[ka]] * [[na]] * [[wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ati̱kut}} * [[Dot]]: {{t+|nl|de}}, {{t+|nl|het}} * [[Shong]]: {{t+|en|the}} {{trans-bottom}} [[Sa:ati̱kut]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 67x1sm6u0vbabj3zctun12xy423fmsz a̱ncyiak 0 3083 40412 40411 2026-01-15T23:27:19Z Danjuma Anthony 44 /* Tyap */ 40412 wikitext text/x-wiki ==Tyap== [[File:Barbary Striped Grass Mouse.jpg|thumb|a̱ncyiak]] [[File:ZebraMouse.jpg|thumb|a̱ncyiak byia̱ a̱dang ma̱ng vam]] ===Yei=== * {{IPA|kcg|/tʃʲʷi/}} ** {{audio|kcg|Kcg-a̱ncyiak.ogg|a=}} ===A̱lyoot=== '''a̱ncyiak''' (''á̱kpa'' '''[[a̱yaancyiak]]''') :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') '''a̱ncyiak''' bye fa: #Tangka̱i a̱banyam ([[Species:Mus|''Mus'']] ma̱ng [[Species:Rattus|''Rattus'']]) wu byia̱ a̱bajunjung a̱nu, á̱ shyiat nka ma̱ng mbuk cyi ku a̱yit, a̱lyiak á̱ shyia̱ nka ma̱ng cyiat a̱nson ku a̱nshyiat. #* ''N di '''a̱ncyiak''' a̱ kai a̱ni.'' #* '''a̱chyiak''' wu lyen a̱kwi ntswam a? #* A̱niet byia̱ a̱shushwok nshwo ja yaan '''a̱ncyiak''' wu ba̱t. ===Bwuan di̱ lilyem ghyang=== * [[Shong]]: {{t+|en|mouse}}, {{t+|en|Muridae}} ===Ya̱fang=== {{wikidata lexeme|L1551625}} k4gtka19yb9o28jltjy1rbyfl7bllmc jem 0 3084 42212 41149 2026-02-15T14:22:41Z Kambai Akau 8 /* Tyap */ 42212 wikitext text/x-wiki =={{-kcg-}}== [[Image:Portrait Hippopotamus in the water.jpg|thumb|'''Jem''' mi̱ a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/d͡ʒɛ̀m/|/d͡ʒə̀m/}} ** {{audio|kcg|Kcg-jem (hippopotamus).ogg|a=}} ** {{hyphenation|kcg|jem}} (a̱tyong 1) ===A̱lyoot=== '''jem''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[jém]]''' ji) # '''Jem''' ji ([[Species:Hippopotamus amphibius|''Hippopotamus amphibius'']]) yet tangka̱i nyam a̱yit hwa ku li bombwuon a̱ni. Ji̱ yet nyam a̱byin ja a̱wot di̱n jen ma̱ a̱di̱di̱t ji̱ shyia̱ a̱sa̱khwot nia. #* ''Á̱ ku byia̱ a̱khwukhwop '''jem''' a̱ ku byia̱ a̱buk-nyia̱ a̱ni. Á̱ ku ngyei nggu Malong.'' #* ''Á̱niet-a̱kat ba ma '''jem''' mi̱ cen, a̱wot ba̱ si̱ bai ndyo a̱ ma a̱gwam á̱niet a̱keang ba̱ ka mai kpa̱p nji hu.'' #* '''''Jem''' shyia̱ fam a̱tyin Afi̱rika mi̱ jujok-a̱sa̱khwot jhyáng.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam a̱yit}} * [[Dot]]: {{t+|nl|nijlpaard}} * [[Shong]]: {{t+|en|hippopotamus}}, {{t+|en|hippo}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] muc7muvir8837n8zhq4fkdt1tqwkv38 a̱tak 0 3085 41578 41006 2026-02-06T00:03:15Z Kambai Akau 8 /* Tyap */ 41578 wikitext text/x-wiki =={{-kcg-}}== [[File:Compass Rose English South.svg|thumb|Fam '''a̱tak''' (di̱n Shong)]] ===Yei=== * {{IPA|kcg|/ə̀táɡ/}} ** {{audio|kcg|Kcg-a̱tak.ogg|a=}} ** {{hyphenation|kcg|a̱|tak}} (a̱ka̱tyong 2) * Fantswam: [[ka̱tak#Fantswam|ka̱tak]] * Gwoot, Ta̱kat, Tyuku: [[utak]] ===A̱lyoot=== '''a̱tak''' [[ka#Ati̱kut|ka]] (''á̱kpa'' *) # A̱tak kya yet a̱vwuo ka̱ shyia̱ a̱ma̱nyi a̱za ka a̱ni. Ka̱ bu ngyet a̱ghyi a̱vwuo ka̱ nwuan ka̱tsak si̱ nat da̱ kak bwak-yak nang a̱yin a̱ yong tyia̱ a̱ghyi ba [[a̱tyin]] a̱ni, nang tyan mak 180°, ku (da mai nkyang njhyang) a̱ghyi a̱vwuo ka̱ nwuan ka̱tsak myian da̱ a̱tak-a̱ghyi kak si̱ kyai a̱vwuo ka̱ nwai shai a̱ni. * ''Ka̱ a cat a nat a̱za ku '''a̱tak''', a̱tyin ku jenshyung, n na ta̱bat ang!'' * ''Á̱niet-a̱kat ba ku bwuok a̱cyiet ka, ba̱ si̱ tyia̱ a̱tak.'' * ''N naat di̱ fam '''a̱tak''' a̱keang hu hwa.'' ====Bwoi mi̱ bwoi==== {{col3|kcg|title=Yei ntai ''a̱tak'' | [[A̱merika A̱tak]] | [[A̱tak Ka̱duna]] | [[A̱tak Nfang]] | [[A̱tak Njei]] | [[A̱takanai]] | [[A̱takligan]] | [[A̱takmawa̱i]] | [[a̱takncyiat]] | [[a̱tatak]] }} ====Bu nwuan==== * [[a̱tyin]] * [[a̱za]] * [[jenshyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fam ku nyia̱ fi̱p ma̱ng a̱za ka}} * [[Dot]]: {{t+|nl|zuid}}, {{t+|nl|zuiden}} * [[Jhyuo]]: {{t+|kaj|ka̱tak}} * [[Shong]]: {{t+|en|south}} * [[Kpat]]: {{t+|ha|kudu}}, {{t+|ha|kasa}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dx9rkbvo4oroin31io104coxqx920hm a̱yaancyiak 0 3087 40413 40410 2026-01-15T23:29:58Z Danjuma Anthony 44 /* Tyap */ 40413 wikitext text/x-wiki ==Tyap== [[File:African Striped Mice.jpg|a̱yaancyiak a̱byin A̱firika]] ===Yei=== * {{IPA|kcg|/t͡ʃʲʷí/}} ** {{audio|kcg|Kcg-a̱yaancyiak.ogg|a=}} ** {{hyphenation|kcg|a̱yaancyiak}} ===A̱lyoot=== # ''a̱nyiung'' [[a̱ncyiak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám}} * [[Dot]]: {{t+|nl|ratten}}, {{t+|nl|muizen}} * [[Shong]]: {{t+|en|muridaes}}, {{t+|en|mouses}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám]] 8gqbsohkvvih6uzkyub0kojaxfnpgw3 bibyin 0 3088 41558 40797 2026-02-05T23:54:21Z Kambai Akau 8 /* Tyap */ 41558 wikitext text/x-wiki =={{-kcg-}}== [[File:Plat plane land between Walewale and Savelegu.jpg|thumb|<strong>Bibyin</strong> tsi̱tsak Walewale ma̱ng Savelegu]] ===Yei=== * {{IPA|kcg|/bíbʲín/}} * {{audio|kcg|kcg-bibyin.ogg|a=}} * {{hyphenation|kcg|bi|byin}} ====A̱lyoot==== # ''a̱nyiung'' '''[[a̱byin]]''' [[ka#Ati̱kut|ka]] ====Bwoi mi̱ bwoi==== * [[bibyinkhap]] * [[bibyintyok]] ===Bwan di̱ lilyem ghyáng=== {{trans-top|A̱byin ku lan a̱nyiung a̱ni}} * [[Dot]]: {{t+|nl|landen}}, {{t+|nl|gronden}} * [[Shong]]: {{t+|en|lands}}, {{t+|en|grounds}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0w5971hcfo2wyeauncvmxbwi1z1wpb8 na-a̱shong 0 3089 41553 40790 2026-02-05T23:50:54Z Kambai Akau 8 /* Tyap */ 41553 wikitext text/x-wiki =={{-kcg-}}== [[File:Monnaie en or, Lucanie, Métaponte.jpg|thumb|Tswá kurum '''na-a̱shong''']] ===Yei=== * {{IPA|kcg|/na-ʃɔŋ/}} ** {{audio|kcg|Kcg-na-a̱shong.ogg|a=}} ** {{hyphenation|kcg|na|a̱|shong}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[a̱na-a̱shong]] [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i tswam}} * [[Dot]]: {{t+|nl|gouden}} * [[Shong]]: {{t+|en|golds}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] j0p3q3eo08ocwumb9abae8c0obxj2pt ndong 0 3090 41550 40736 2026-02-05T23:49:40Z Kambai Akau 8 /* Tyap */ 41550 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Northwest Crown Fire Experiment.png|thumb|right|220px|Long ku ya ma̱ a̱ka̱kwon a̱ni]] ===Yei=== * {{IPA|kcg|/ndɔŋ/}} ** {{audio|kcg|Kcg-ndong.ogg|a=}} ** {{hyphenation|kcg|n|dong}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[long]]''' [[hu]] ====Tai==== * [[a̱ka̱ndong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sai ku lya̱ra̱p a̱ni}} * [[Dot]]: {{t+|nl|vuren}} * [[Shong]]: {{t+|en|fires}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] irlek4hikzoa9x99sy31xzdynlbbic6 jok 0 3091 41638 41107 2026-02-06T00:56:45Z Kambai Akau 8 /* Tyap */ 41638 wikitext text/x-wiki =={{-kcg-}}== [[File:Lake Kinney mit Mount Whitehorn.jpg|thumb|'''Jok''']] ===Yei=== * {{IPA|kcg|/d͡ʒɔ̀ɡ/}} ** {{audio|kcg|Kcg-jok.ogg|a=}} ** {{hyphenation|kcg|jok}} (a̱tyong 1) ====A̱lyoot==== '''jok''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[jujok]]''' ji) # '''Jok''' yet a̱vwuo kya nang a̱sa̱khwot shyia̱ a̱ni; a̱vwuo ma̱nang bwong a̱ni, nang a̱sa̱khwot shi ba̱t. #* '''''Jok''' ji shyia̱ a̱ji wa?'' #* ''Nyi lyen '''jok''' ji̱ shyia̱ Kanai a̱ni a?'' #* ''Á̱ nvwuong vwuo di̱ fam '''jok''' a̱hwa. ====Bwoi mi̱ bwoi==== * [[a̱gba̱ndang-jok]] * [[jujok]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuo a̱sa̱khwot njhyip a̱ yong a̱ni}} * [[Dot]]: {{t+|nl|vijver}} * [[Shong]]: {{t+|en|pond}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qidrkl0nb28sp18uimyc9j02ow1xqtd a̱le 0 3092 41614 41182 2026-02-06T00:37:26Z Kambai Akau 8 /* Tyap */ 41614 wikitext text/x-wiki =={{-kcg-}}== [[File:Black-headed weaver (Ploceus cucullatus bohndorffi) male nest building.jpg|thumb|A̱gbaak a̱man a̱ghyang a̱ shyia̱ di̱ nok '''a̱le''']] ===Yei=== * {{IPA|kcg|/ə̀lé/}} ** {{audio|kcg|Kcg-a̱le.ogg|a=}} ** {{hyphenation|kcg|a̱|le}} (a̱ka̱tyong 2) ====A̱lyoot==== '''a̱le''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱le]]''' [[na#Ati̱kut|na]]) # '''A̱le''' ka yet a̱li kya nang a̱man ni̱ nok a̱ni, nang a̱vwuo ka̱ na mmang cyi a̱ni ma̱ng kyiat mman. #* ''Jujuut ji nok '''a̱le''' ka mi̱ cen hwa.'' #* ''Bonat nat a̱yit a̱ si̱si̱ nkwok cyi nji̱p mi̱ '''a̱le'''.'' #* '''''A̱le''' a̱man ka byia̱ mman-a̱ka̱man mami.'' # A̱vwuo nang nyam-mmang cyi, fa̱n, nkyang ma̱ a̱sa̱khwot, ku á̱si̱ ma̱ a̱gut ku nkyangcet, nok a̱ni di̱ mang cyi a̱wot ba̱ nkyiat mman. #* '''''A̱le''' a̱fa̱n ka shyia̱ di̱ fam nya̱u.'' #* ''Kuzang nyam ji̱ mang cyi ja byia̱ '''a̱le''' a?'' #* ''Ta̱bam ma̱ng '''a̱le''' a̱kya, kalak a du ba̱ fwuai nka.'' ====Bwoi mi̱ bwoi==== {{col3|kcg|title=Yei ntai ''a̱le'' (a̱lyoot)|a̱le nshwai|a̱le a̱man|a̱le ta̱shuk|a̱le a̱nkweak|a̱le a̱bwa|a̱le sa̱kwa̱i|a̱le a̱ga̱mun|a̱le ji̱p|a̱le jhyin|nok a̱le|a̱nu a̱le|a̱le a̱nwunn|a̱le ncyui|a̱le nzwaak|a̱le gyaai|a̱le a̱fa̱n|a̱le a̱ka̱ji̱ri̱ngkong|a̱le a̱gwot|a̱le a̱ka̱ti̱ri̱kpa|a̱le a̱ka̱njing|a̱le a̱ka̱bushyia|a̱le a̱man-nyak|a̱ba̱le}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱li nang a̱man nok a̱ni}} * Asam: {{t+|as|বাহ}} * A̱mhara: {{t+|am|ጎጆ}} * A̱ragon: {{t+|an|niedo}} * A̱ri̱meniya: {{t+|hy|բույն}} * A̱romaniya: {{t+|rup|cuibar}}, {{t+|rup|cuib}} * A̱si̱turiya: {{t+|ast|nieru}}, {{t+|ast|níu}}, {{t+|ast|ñíu}} * A̱zeri̱baijan: {{t+|az|yuva}} * Bashi̱kit: {{t+|ba|оя}} * Byelarut: {{t+|be|гняздо́}} * [[Dot]]: {{t+|nl|nest}} * La̱ra̱ba: {{t+|ar|عُشّ}}, {{t+|ar|أَعْشَاش}}; {{t+|ar|وَكْر}} * [[Shong]]: {{t+|en|nest}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fg7ks1pkgfpo0c3m71c269hkz3x22cw a̱ma̱nyi 0 3093 40575 40453 2026-01-22T19:14:42Z Danjuma Anthony 44 Danjuma Anthony shyei wat hu [[kywuat]] nat [[a̱ma̱nyi]]: Misspelled title 40453 wikitext text/x-wiki ==Tyap== ====Yei==== ** {{IPA|kcg|/ˈflaʊ.ə/|a=}} *** {{audio|kcg|kcg-kywat.ogg|a=kcg}} ====A̱lyoot==== # A [[colorful]], [[conspicuous]] [[structure#Noun|structure]] [[associate#Verb|associated]] with [[angiosperm]]s, frequently [[scented#Adjective|scented]] and [[attract]]ing various [[insect]]s, and which may or may not be used for [[sexual reproduction]]. r454dfynwbf0qevphzns3mbf0r14iu0 a̱la̱n-shwai 0 3094 41564 40810 2026-02-05T23:57:18Z Kambai Akau 8 /* Tyap */ 41564 wikitext text/x-wiki =={{-kcg-}}== [[File:Bee hive in garden.jpg|thumb|A̱za̱za̱rak '''a̱la̱n-shwai''' a̱zakwon]] [[File:Beehive 2.JPG|thumb|'''A̱la̱n-shwai''' nang a̱tyubishyi nyia̱ a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀lə́n-ʃʷáj́/}} ** {{audio|kcg|kcg-a̱la̱n-shwai.ogg|a=}} ** {{hyphenation|kcg|a̱|la̱n|shwai}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱la̱n-shwai''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[li̱la̱n-shwaí]]''' [[hu#Ati̱kut|hu]]) '''A̱la̱n-shwai''' bye yet: # A̱vwuo nang shwaí ni̱ mwok ji̱ koot tong a̱ni. #* '''''A̱la̱n-shwai''' ka shi ba̱t!'' #* ''N di nang '''a̱la̱n-shwai''' shyia̱ ma̱ a̱gba̱ndang a̱kwon a̱ shyia̱ a̱li ang ka a̱ni.'' #* ''Kwup a̱pyia̱ ang shansham a ki nnat kpa̱mkpaan ma̱ng '''a̱la̱n-shwai''' a̱kya.'' # Tangka̱i nok nang a̱tyubishyi wa nyia̱ mat shwaí ji̱ koot tong mami a̱ni. #* '''Á̱ka̱tuk''' nshwaí bya shyia̱ ma̱ '''a̱la̱n-shwai''' nang Bonat sak mi̱ a̱jang a̱kya.'' #* ''Bonat wa ku sak '''a̱la̱n-shwai''' ka a̱zakwon ka.'' #* ''Shwaí ji tyong '''a̱la̱n-shwai''' ka mat a̱cuncung.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuo mwok nshwai}} * [[Dot]]: {{t+|nl|bijenkorf}} * [[Fi̱ransa]]: {{t+|fr|ruche}} * [[Shong]]: {{t+|en|beehive}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kz7t8uqdad7kr3aikfjmu8am9jb3gwh Jem 0 3095 40470 2026-01-20T01:20:43Z Kambai Akau 8 Kambai Akau shyei wat hu [[Jem]] nat [[jem]] mbwak a̱shaivak 40470 wikitext text/x-wiki #REDIRECT [[jem]] l3tb5emjzeqg9l1nbjdldv1e3hxifis gbeam 0 3096 42628 42627 2026-02-19T20:40:45Z Kambai Akau 8 /* A̱lyoot */ 42628 wikitext text/x-wiki =={{-kcg-}}== [[File:Eleusine coracana (L.) Gaertn. (2934263357).jpg|thumb|A̱shyim '''gbeam''' ma̱ a̱byinkhap]] [[File:Finger millet.jpg|thumb|Tswá '''gbeam''' di̱ kham]] ===Yei=== * {{IPA|kcg|/ɡ͡béʲám/}} ** {{audio|kcg|Kcg-gbeam.ogg|a=}} ** {{hyphenation|kcg|gbeam}} (a̱tyong 1) * Fantswam: [[gbaam]] /ɡ͡baːm/ ===A̱lyoot=== '''gbeam''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) # '''Gbeam''' hu ([[Species:Eleusine coracana|''Eleusine coracana'']]) yet tangka̱i yak hwa ku laai nang [[cyia̱ga̱vang]] ma̱ a̱ka̱vwuo njhyang ma̱ Afi̱rika ma̱ng A̱siya a̱ni. #* A̱ta̱bwai '''gbeam''' nia a̱yang nzi̱t nung wu buyap. #* ''Zi̱ kap '''gbeam''' a̱leang, zi̱ si̱ shyia̱ a̱yaaka̱tangko nswak nfeang ma̱ng kyang.'' #* ''N nat a̱mali, a̱yang nung wu si̱ nang nung kweanghyi '''gbeam''' a̱natat.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i yak}} * [[Dot]]: {{t+|nl|vingergierst}} * [[Shong]]: {{t+|en|finger millet}} * [[Kpat]]: {{t+|ha|tamba}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] h9mfel9djnobmwiufjtc94g3is181rv a̱bwa 0 3097 42907 42906 2026-02-27T15:37:42Z Kambai Akau 8 /* A̱lyoot */ 42907 wikitext text/x-wiki =={{-kcg-}}== [[File:Wild rock dove at Raikot, Diamer, Gilgit-Baltistan, Pakistan.png|thumb|'''A̱bwa'''-nfang]] ===Yei=== * {{IPA|kcg|/ə̀bʷà/}} ** {{audio|kcg|kcg-a̱bwa.ogg|a=}} ** {{hyphenation|kcg|a̱|bwa}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱bwa''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaabwa]]''' [[ba#Ati̱kut|ba]]) # '''A̱bwa''' ([[Species:Columbidae|''Columbidae'']]) yet a̱da̱da̱i a̱man wa a̱. A̱yaabwa ba byia̱ a̱da̱dei a̱pyia̱, a̱kum fwuo, ma̱ng a̱fafap a̱nu. Ba̱ ya tswá yak, sum-a̱ka̱kwon, ma̱ng á̱kwop di̱n jen ma̱ a̱di̱di̱t. Li cat vam mba hu by yet a̱sai ku a̱sa̱khwot ntong. Á̱ mbyia̱ ntangka̱i mba na̱ na swak 300 a̱ni. A̱bwa byia̱ lyulyoot ma̱nang: a̱bwa-kurukuduk, a̱bwa-ncyiak, a̱bwa-sa̱kwa̱i, a̱bwa-ntsang, a̱bwa-a̱kpat, a̱bwa-a̱ka̱shyi, ba̱ng si̱ nat. #* '''''A̱bwa''' ka̱ swan di̱ sa-a̱kwon a̱ka̱shyi kania̱u kya yet a̱si̱ Balat wu.'' #* ''A ngyei '''a̱bwa'''-sa̱kwa̱i wa Shyia̱mang ma mi̱n cen a̱ta̱mam lyuo nang ba̱ shyia̱ da̱ a̱kat.'' #* ''A̱mang wa a san '''a̱bwa''' wuni mi̱ kaswuo ji?'' ====Bwoi mi̱ bwoi==== * [[a̱bwa-a̱lala]] * [[a̱bwa-a̱ka̱shyi]] * [[a̱bwa-a̱kpat]] * [[a̱bwa-a̱shyi]] * [[a̱bwa-kurukuduk]] * [[a̱bwa-ncyiak]] * [[a̱bwa-nfang]] * [[a̱bwa-ntsang]] * [[a̱bwa-ntswuo]] * [[a̱bwa-sa̱kwa̱i]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man}} * [[Dot]]: {{t+|nl|duif}} * [[Jhyuo]]: {{t+|kaj|a̱bva}} * [[Kpat]]: {{t+|ha|kurciya}} * [[Shong]]: {{t+|en|dove}} * Tswi: {{t+|tw|aburuburo}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia|i=1}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:nyám]] dthh3p4ujxhur4t3kx6l0l2f1lsq904 Gbeam 0 3098 40488 2026-01-20T22:55:06Z Danjuma Anthony 44 Danjuma Anthony shyei wat hu [[Gbeam]] nat [[gbeam]]: Misspelled title 40488 wikitext text/x-wiki #REDIRECT [[gbeam]] q3r1w1tn9ex1lg1pf5ufob7g6kmvbv7 a̱ka̱nam 0 3099 41591 41013 2026-02-06T00:12:02Z Kambai Akau 8 /* Tyap */ 41591 wikitext text/x-wiki =={{-kcg-}}== [[File:MIN Rungis viandes de boucherie veau.jpg|thumb|'''A̱ka̱nam''' ma̱ a̱di̱di̱t mi̱ kaswuo]] ===Yei=== * {{IPA|kcg|/ə̀kə̀nàm/}} ** {{audio|kcg|Kcg-a̱ka̱nam.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|nam}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' [[nam]] [[hu#Ati̱kut|hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vam nyám ku á̱nietbishyi}} * [[Dot]]: {{t+|nl|vlezen}} * [[Shong]]: {{t+|en|meats}}, {{t+|en|fleshes}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] a3fwv2uw9wat86epw6oekopfgr4yqie tityin 0 3100 40784 40631 2026-01-24T23:02:34Z Kambai Akau 8 /* A̱lyoot */ 40784 wikitext text/x-wiki ==Tyap== [[Fail:Birchwood Slavnoe 2012 G1.jpg|thumb|'''Tityin''' a̱ka̱kwon]] ===Yei=== * {{IPA|kcg|/títʲín/}} ** {{audio|kcg|Kcg-tityin.ogg|a=}} ** {{hyphenation|kcg|ti|tyin}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' [[a̱tyin]] [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap a̱kwon}} * [[Dot]]: {{t+|nl|stammen}} * [[Shong]]: {{t+|en|stems}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] k5xnb8ppwwbl45nwkba1elynkdn6gxr a̱ka̱ndong 0 3101 41551 40735 2026-02-05T23:50:01Z Kambai Akau 8 /* Tyap */ 41551 wikitext text/x-wiki =={{-kcg-}}== [[File:Girls on Fire, Visby 2015 - 20106733469.jpg|thumb|A̱ka̱neam na̱ ba̱ng '''a̱ka̱ndong''' a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀kə̀ndɔŋ/}} ** {{audio|kcg|Kcg-a̱ka̱ndong.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|n|dong}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[long]]''' [[hu]] ====Tai==== * [[ndong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sai ku lya̱ra̱p a̱ni}} * [[Dot]]: {{t+|nl|vuren}} * [[Shong]]: {{t+|en|fires}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0ot4ufmjw80dab4a4i7gpp8s66ykvwj li̱la̱n-shwaí 0 3102 41566 41565 2026-02-05T23:58:00Z Kambai Akau 8 /* A̱lyoot */ 41566 wikitext text/x-wiki =={{-kcg-}}== [[File:Köhlingen (Tosterglope) - Imker.jpg|thumb|'''Li̱la̱n-shwaí''' nang a̱tyubishyi nyia̱ a̱ni]] ===Yei=== * {{IPA|kcg|/lɨ́lə́n-ʃʷaj/}} ** {{audio|kcg|Kcg-li̱la̱n-shwaí.ogg|a=}} ** {{hyphenation|kcg|li̱|la̱n|shwaí}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱la̱n-shwai]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuo mwok nshwaí}} * [[Dot]]: {{t+|nl|bijenkorven}} * [[Shong]]: {{t+|en|beehives}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dgtorjf69cpqbbi438nd4fta30tbewx kywuat 0 3103 40576 2026-01-22T19:14:42Z Danjuma Anthony 44 Danjuma Anthony shyei wat hu [[kywuat]] nat [[a̱ma̱nyi]]: Misspelled title 40576 wikitext text/x-wiki #REDIRECT [[a̱ma̱nyi]] cki91igumlzyra4q8mrfzxmx8y9lzo2 jujuut 0 3104 42941 41258 2026-02-27T18:17:10Z Kambai Akau 8 /* Tyap */ 42941 wikitext text/x-wiki =={{-kcg-}}== [[File:Canada_goose_flight_cropped_and_NR.jpg|thumb|'''Jujuut''' ma̱ a̱byin Ka̱na̱da]] ===Yei=== * {{IPA|kcg|/d͡ʒud͡ʒuud/}} * {{audio|kcg|kcg-jujuut.ogg|a=RP}} **{{hyphenation|kcg|ju|juut}} (a̱ka̱tyong 2) ===Alyoot=== '''jujuut''' [[ji#Ati̱kut|ji]] (''á̱kpa'' '''[[jujuút]]''' ji) # ([[Species:Anatidae|''Anatidae'']]) Tangka̱i a̱man hwa ku shyit ma̱nang [[a̱gwagwa]] a̱sa̱khwot a̱wot a̱ shyia̱ mi̱n kwai Anatidae ja. Jujuut ji byia̱ nfeap ma̱ng a̱kpa̱kpaai mkpai a̱wot ji̱ si̱ min fi̱ri̱p, wak, a̱wot ji̱ bu cong ma̱ a̱gut; ji̱ si̱n shyit a̱ lan a̱gwagwa. #* '''''Jujuut''' ji shi a̱ lan a̱gwagwa.'' #* ''Ka̱mbai nat a̱kat a̱ si̱si̱ mma '''jujuut''' mi̱ tak mi̱ sa-ncen.'' #* '''''Jujuut''' tyei mman a̱fwuon, a̱wot mman na si̱ vwuon li hu; a̱ghyang byia̱ a̱sai a̱cat a̱wot a̱ghyang si̱ kyiai a̱dyundyung ma̱ng a̱sai.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱gba̱ndang a̱man}} * [[Dot]]: {{t+|nl|gans}} * [[Shong]]: {{t+|en|goose}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] t9h5zhoc1ntb0lr30866ndoq3srn53h a̱ka̱le 0 3105 41615 40972 2026-02-06T00:38:43Z Kambai Akau 8 /* Tyap */ 41615 wikitext text/x-wiki =={{-kcg-}}== [[File:Birds nests hanging from the branches of a tree.jpg|thumb|'''A̱ka̱le''' a̱ka̱man a̱zakwon]] ===Yei=== * {{IPA|kcg|/ə̀kəle/}} ** {{audio|kcg|Kcg-a̱ka̱le.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|le}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱le]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱nok nang a̱ka̱man nyia̱ ma̱ng cyiat a̱ni}} * [[Dot]]: {{t+|nl|nesten}} * [[Shong]]: {{t+|en|nests}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4jc5v3n7rsg8rpjoyarigxlfyxo9720 tsutsok 0 3107 41593 40932 2026-02-06T00:13:07Z Kambai Akau 8 /* Tyap */ 41593 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Freudenberg sg Switzerland.jpg|thumb|right|220px|'''Tsutsok''' ma̱ a̱byin Shwit]] ===Yei=== * {{IPA|kcg|/t͡sʷùt͡sʷɔ̀ɡ/|/t͡sùt͡sɔ̀ɡ/}} ** {{audio|kcg|kcg-tsutsok.ogg|a=}} ** {{hyphenation|kcg|tsu|tsok}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[tsok]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bibyin ku byia̱ a̱za a̱ni}} * [[Dot]]: {{t+|nl|heuvels}} * [[Shong]]: {{t+|en|hills}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] q50256mawgsu93pilcwv1rjt7fpj9yt jujok 0 3108 41639 41103 2026-02-06T00:57:14Z Kambai Akau 8 /* Tyap */ 41639 wikitext text/x-wiki =={{-kcg-}}== [[File:Pink sunrise over ponds in the Tumuli Park of Gyeongju Historic Site Wolseong District South Korea.jpg|thumb|'''Jujok''' Paak Tumuli ma̱ a̱byin Kworiya]] ===Yei=== * {{IPA|kcg|/d͡ʒùd͡ʒɔ̀ɡ/}} ** {{audio|kcg|Kcg-jujok.ogg|a=}} ** {{hyphenation|kcg|ju|jok}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[jok]]''' [[ji]] ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuo a̱sa̱khwot njhyip a̱ yong a̱ni}} * [[Dot]]: {{t+|nl|vijvers}} * [[Shong]]: {{t+|en|ponds}} {{trans-bottom}} ===Ya̱fang=== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] tdnx4cjc1dw5u4wn43ip1ydbuc0bjgu a̱ka̱ghyui 0 3109 41627 40998 2026-02-06T00:49:32Z Kambai Akau 8 /* Tyap */ 41627 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Пагорби над Дністром. Панорама.jpg|thumb|right|220px|A̱ghyui]] ===Yei=== * {{IPA|kcg|/ə̀kə̀ɣʲʷì/}} ** {{audio|kcg|Kcg-a̱ka̱ghyui.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|ghyui}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ghyui]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ca̱cet ncen}} * [[Dot]]: {{t+|nl|rivieren}} * [[Shong]]: {{t+|en|river}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] e7epoc5fgovc19niprczlu6swn7d7tw a̱ka̱fan 0 3110 42227 42226 2026-02-15T14:46:48Z Kambai Akau 8 /* Yei */ 42227 wikitext text/x-wiki =={{-kcg-}}== [[File:Himalayas.jpg|thumb|'''A̱ka̱fan''' Himalaya na]] ===Yei=== * {{IPA|kcg|/əkəfan/}} * {{audio|kcg|kcg-a̱ka̱fan.ogg}} * {{hyphenation|kcg|a̱|ka̱|fan}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱fan]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ca̱cet nfang}} * [[Dot]]: {{t+|nl|bergen}} * [[Shong]]: {{t+|en|mountains}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3iev3usk9bt30hvnnubq7q7odh64f74 nkywat 0 3111 42622 42621 2026-02-19T20:00:51Z Kambai Akau 8 /* A̱sheita̱m */ 42622 wikitext text/x-wiki =={{-kcg-}}== [[File:Colored flowers e.jpg|thumb|'''Nkywat''' nvwuon]] ===Yei=== * {{IPA|kcg|/nkʲʷad/}} ** {{audio|kcg|Kcg-nkywat.ogg|a=}} ** {{hyphenation|kcg|n|kywat}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[kywat]]''' [[hu#Ati̱kut|hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap a̱kwon}} * [[Dot]]: {{t+|nl|bloemen}} * [[Shong]]: {{t+|en|flowers}} {{trans-bottom}} ===A̱sheita̱m=== # Vak nyia̱ [[kywat#A̱sheita̱m|kywat]] ghyang. #* ''N di a̱baai ka nang n na '''nkywat''' pyia̱ hu ma̱ng a̱nka a̱ni bah.'' #* ''A̱nia wa nang nyi na '''nkywat''' nyi tyak a̱fwun a?'' #* ''Yok '''nkywat''' a̱mgba̱m bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kak kuzang kyang}} * [[Dot]]: {{t+|nl|opruimen}}, {{t+|nl|afscheren}} * [[Shong]]: {{t+|en|clear up}}, {{t+|en|clean up}}, {{t+|en|shave off}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱sheita̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] hbev74q0zxfswto1ehq5x4lidzu1r68 a̱yaakweak 0 3112 40648 2026-01-23T21:37:13Z Holiness Istifanus 697 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀kʷǝ̀n/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[ankwat]] [[Sa:a̱lyoot]] [[Sa:swánglyiatwuki-wikiwoordenboek joint wiktionary project part 3]]" 40648 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀kʷǝ̀n/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[ankwat]] [[Sa:a̱lyoot]] [[Sa:swánglyiatwuki-wikiwoordenboek joint wiktionary project part 3]] rs1r7gy11r5e05jgzxywo55vef8vp8w ngwun 0 3113 40649 2026-01-23T21:42:45Z Holiness Istifanus 697 Created page with "==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀kʷǝ̀n/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[wun]] [[Sa:a̱lyoot]] [[Sa:swánglyiatwuki-wikiwoordenboek joint wiktionary project part 3]]" 40649 wikitext text/x-wiki ==Tyap== ===Yei=== * [[Za̱FBS]]: /ə̀kǝ̀kʷǝ̀n/ * A̱nwuat: ===A̱lyoot=== # ''a̱nyiung'' [[wun]] [[Sa:a̱lyoot]] [[Sa:swánglyiatwuki-wikiwoordenboek joint wiktionary project part 3]] gru5bvx4p4oyr3jsw7sh08fgmi4atiw nfang 0 3114 42059 42058 2026-02-15T11:17:21Z Kambai Akau 8 42059 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Hochbeet aus Naturstein.jpg|thumb|Ghwughwu '''nfang''' nang á̱ ku tak-ti̱tak a̱ni]] ===Yei=== * {{IPA|kcg|/ǹfàŋ/}} ** {{audio|kcg|Kcg-nfang.ogg|a=}} ** {{hyphenation|kcg|n|fang}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱fang]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i á̱kpa̱u nkyang ma̱ a̱tai swanta wu}} * [[Dot]]: {{t+|nl|stenen}} * [[Shong]]: {{t+|en|stones}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 47bve1izb4e6hlni1yh73ns7ujznnny map 0 3115 41464 41463 2026-02-04T21:20:28Z Danjuma Anthony 44 41464 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} ** {{audio|kcg|kcg-map.ogg|a=}} ** {{hyphenation|kcg|map}} (a̱tyong 1) ===Tam=== '''map''' (akpa:) # A cwaat kyang di cincyong mang anyinyung. #* Ka a '''map''' kyayak, a na lyen sisak ji na ku nswan ani. #* N na '''map''' nam hu. #* Nggu wa '''map''' nung. ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vak tyia kunn}} * [[Kpat]]: {{t+|ha|cizo}} * [[Shong]]: {{t+|en|bite}} {{trans-bottom}} ===Ya̱fang=== [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qs7xpj37l1kqcyw9ojarbuectmuwutz lyip 0 3116 43120 42177 2026-02-27T23:27:16Z Kambai Akau 8 /* {{-kcg-}} */ 43120 wikitext text/x-wiki =={{-kcg-}}== [[File:Text document with red question mark.svg|thumb|Zwunzwuo-'''lyip''']] ===Yei=== * {{IPA|kcg|/ʎíb/}} ** {{audio|kcg|Kcg-lyip.ogg|a=}} ** {{hyphenation|kcg|lyip}} (a̱tyong 1) ===Ta̱m=== lyip, ku lyip, ka̱n lyip, ba̱ lyip, za lyip, bye lyip, wu lyip, na lyip, ndyip, lyi̱ri̱m, ndyi̱ri̱m # '''Lyip''' fa ka̱nang a̱yin cat lyen kyang a̱ si̱ ta a̱lyiat na̱ na ncat shim a̱ni. #* ''Ka̱ a '''lyip''' nggu, a na lyen a̱vwuo ka na̱ shyia̱ a̱ni.'' #* '''''Lyip''' Zasan a fa̱k ke ba̱ na bwuok a̱nggang.'' #* ''Nggu wa nang a '''ku lyip''' lyuo. '''Lyip''' a̱ghyang a̱niet!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cat lyen kyang}} * [[Dot]]: {{t+|nl|vragen}} * [[Kpat]]: {{t+|ha|tambaya}} * [[Shong]]: {{t+|en|ask}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1zcmfsdw88gmmlaz5x3hu4r0d08vfxo nyim 0 3117 41381 41380 2026-01-31T20:31:26Z Danjuma Anthony 44 /* Tyap */ 41381 wikitext text/x-wiki ==Tyap== [[File:4 The Close - door - geograph.org.uk - 5791980.jpg|thumb|Á̱ nyim nyuo]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-nyim.ogg|a=}} ** {{hyphenation|kcg|nyim}} (a̱tyong 1) ===Ta̱m=== nyim, ku nyim, ka̱n nyim, ba̱ nyim, za nyim, bye nyim, wu nyim, na nyim, nnyim, Zi nyim # '''Nyim''' fa kup kyang ku a̱vwuo ka̱nang ku shyia̱ gang ku di̱ khwuk. #* ''''Nyim''' a̱vwuo ka.'' #* ''A̱ '''nyim''' a̱ghyi ba.'' #* ''A̱kwuo Ka̱dong nat tok [[a̱sa̱khwot]] a̱wot a̱ si̱ '''nyim''' nyuo nggu hu'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Khwom a̱vwuo}} * [[Dot]]: {{t+|nl|sluiten}} * [[Kpat]]: {{t+|ha|rufe}} * [[Shong]]: {{t+|en|close}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] brg8xjy8lv00waah9fnnpmvexo5n4gy kai-nda 0 3118 40669 2026-01-24T10:38:03Z Byenyan Abba Gaiya 703 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-tat.ogg|a=}} ===Tam=== # ka a con anna tat avwo ka * ka tat a yie mang nung. * Zi kan tat aja. * Zi na con mang tatak zi tat avwo ka. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]" 40669 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-tat.ogg|a=}} ===Tam=== # ka a con anna tat avwo ka * ka tat a yie mang nung. * Zi kan tat aja. * Zi na con mang tatak zi tat avwo ka. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ciesjhnowdq09hk65iaa0hv7ecmpwuy tung 0 3119 40670 2026-01-24T10:49:37Z Byenyan Abba Gaiya 703 N khwuk nwuo huni wa 40670 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-tung.ogg|a=}} ===Tam=== # zubtung aja * ka zi tung zi na lyat. * Yi Bai zi tung dung dung. * Nggu wa tung zit. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 7kiep6q9txeguiz6ih4v7eraqyzy8r8 tywei 0 3120 40672 2026-01-24T10:56:15Z Byenyan Abba Gaiya 703 N khwuk nwuo huni wa 40672 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-tywei.ogg|a=}} ===Tam=== # ayin tywei ka a tswat gu. * Anna tywei. * N na tswat gu ka a gu yok tywei hu ba. * N jon ku kurum hu ba, a si tywei. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ayhqm1fnptpa39z61rhmc1uy3vfk3ws khwua̱i a̱wop 0 3121 41487 41486 2026-02-04T23:08:00Z Danjuma Anthony 44 /* Bwan di̱ lilyem ghyáng */ 41487 wikitext text/x-wiki ==Tyap== [[File:Woman coughing.png|thumb|A̱byii̱k wuni shyia̱ di̱ '''khwua̱i a̱wop''']] ===Yei=== * {{IPA|kcg|/baɪt/}} ** {{audio|kcg|kcg-khwua̱i a̱wop.ogg|a=}} ** {{hyphenation|kcg|khwua̱i|a̱|wop}} ===Tam=== khwua̱i a̱wop, ku khwua̱i a̱wop, ka̱n khwua̱i a̱wop, ba̱ khwua̱i a̱wop, za khwua̱i a̱wop, bye khwua̱i a̱wop, wu khwua̱i a̱wop, na khwua̱i # '''Khwua̱i a̱wop''' yet a̱tangka̱i zwan ja ku ka̱ kyayak ku kyang a̱sa̱khwot sorong a̱yin. #* Ka̱ a̱yin '''khwua̱i a̱wop''' a̱ fa̱k nyinyang bah. #* Ka̱ a̱ nwuo '''khwua̱i a̱wop''', a̱ mi̱n cat [[kan]] a̱ngang a̱ swuo. #* N swou [[a̱ki̱kan]] a̱wop bya da̱nian ngyet ma̱ng '''khwua̱i a̱wop''' neet lyuo. #* [[A̱nfwuong]] ta̱bat mba hihwa mbyia̱ ba̱ yet ma̱ng '''khwua̱i a̱wop''' kya. ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cat lyen kyang}} * [[Dot]]: {{t+|nl|hoesten}} * [[Shong]]: {{t+|en|cough}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 09lu398bq9h4bi9ei13fxj6x32k8kmp tsa 0 3122 40679 2026-01-24T11:09:43Z Byenyan Abba Gaiya 703 N khwuk nwuo huni wa 40679 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-tsa.ogg|a=}} ===Tam=== # ka a tsa kyan a yin kyan hu manini ani. * Bai zi tsa tung hu. * Ka bana Bai manini ani ba, zi na tsa tung hu. * Nyan na na tsa vwo hu? [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kx8do0rw857u9di13ndlrm2rzjpzr4g ghwut-a̱sok 0 3123 40691 40684 2026-01-24T11:43:21Z Danjuma Anthony 44 /* Tyap */ 40691 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-ghwut-asok.ogg|a=}} ===Tam=== # ghwut-azok * ka yok tswot gu ba asok na na ghwut. * An yi gu tam avwo ka na ka ghwut-azok ani. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] a7w39w87t8imnge76zmi301qzj66smc niat 0 3124 41327 41326 2026-01-29T14:25:41Z Danjuma Anthony 44 /* Ta̱m */ 41327 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-niat.ogg|a=}} ** {{hyphenation|kcg|niat}} (a̱tyong 1) ===Ta̱m=== # '''Niat''' fa ki̱ kyang khwu á̱ si̱ lung a̱byin á̱ si mmat ku ka̱ á̱ cyui a̱ si̱ cit kyang a̱byin ku sak kyang da̱vwuo a̱yin si̱ min ndi a̱ni bah. #* A̱vwuo '''niat''' kwom ka shyia̱ a̱tak a̱keang. #* '''Niat''' kurum a̱hwa shansham, kalak a̱tang a̱ di nyiin. #* A̱ '''niat''' ma̱ng za̱kwa nggu ji, a̱ cat cicat a̱niet ba̱ lyen nggu ma̱ng a̱ nji bah. #* A nyia nkyang na di niat, mat nang gu ngyet akpa bwak wa ani. ===A̱lyoot=== niat ('''A̱kpa''') [[niniat]] :'''Sot swang a̱lyiat''' '''wu''' (A̱kpa) '''hu''' # '''niat''' fa ki̱ a̱tyok nat a̱mandi a̱ sisi̱ tsa lu ma̱ng a̱kwang. #* Vwuo '''niat''' hwa gu nyia̱, a̱ li niniat hu baa?. #* A̱ cat '''niat''' hu swak nyeang hu? ==== Tai ==== * [[a̱niat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Wai sak kyang kpa̱sai}} * [[Kpat]]: {{t+|ha|boya}}, {{t+|ha|bizina}} * [[Shong]]: {{t+|en|hide}}, {{t+|en|conceal}}, {{t+|en|bury}} {{trans-bottom}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vwuo a̱niat nang a̱kwang}} * [[Kpat]]: {{t+|ha|suruntaka}} * [[Shong]]: {{t+|en|son-inlaw}}, {{t+|en|lack}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:ghwughwu]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] hehjni4245ysizx968li907r51q002c swuan-nda 0 3125 40689 2026-01-24T11:40:27Z Byenyan Abba Gaiya 703 N khwuk nwuo huni wa 40689 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-swuan-nda.ogg|a=}} ===Tam=== # ka ayin kinda a swuan-nda. * ka a huk anu na a kaida ani, ana swuan-nda. * a lau swuan-nda. * Nyan na swuan-nda na? [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ha99wijzatv91zhu1iax9pq4jxytv3w zwut 0 3126 40692 2026-01-24T11:45:27Z Byenyan Abba Gaiya 703 N khwuk nwuo huni wa 40692 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-zwuat.ogg|a=}} ===Tam=== # ka a tyei sakwat mami anu ka a na zwuat a wuyan. * zwuat anu ka * Bai a zwuat anu ang. * N na zwuat anu ka ba. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ssfxttlfw69rr45hpzanizvnqq91ajy ta̱fang 0 3127 40693 2026-01-24T11:50:06Z Byenyan Abba Gaiya 703 N khwuk nwuo huni wa 40693 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/baɪt/}} * {{audio|kcg|kcg-tafang.ogg|a=}} ===Tam=== # ka a tafang kyan * ka a tafang, tabat a bai ndyo. * N na tafang an. * Nggu wa tafang nung. [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] r0s9q3aviikghkhc2s66eod4bany235 ta̱dyong 0 3129 41796 41636 2026-02-06T20:57:31Z Kambai Akau 8 41796 wikitext text/x-wiki =={{-kcg-}}== [[File:Opal Pool YNP2 filtered noise.jpg|thumb|'''Ta̱dyong''']] ===Yei=== * {{IPA|kcg|/tə́dʲɔ́ŋ/}} ** {{audio|kcg|Kcg-ta̱dyong.ogg|a=}} ** {{hyphenation|kcg|ta̱|dyong}} (a̱ka̱tyong 2) # '''Ta̱dyong''' yet a̱bavwuo kya ka̱ li tsunng a̱ni nang a̱sa̱khwot ni̱ ngyong a̱ni. #* ''Nggwon-a̱nap ka nat bwuo a̱sa̱khwot na mi̱ '''ta̱dyong''' hwa.'' #* ''Biliyok kwi a̱yaatoot nggu ba mi̱ '''ta̱dyong''' hu hwa.'' #* '''''Ta̱dyong''' hu shyia̱ gbang a?'' ====A̱lyoot==== '''ta̱dyong''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱ta̱dyong]]''' [[ba#Ati̱kut|ba]]) ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱vwuoyong a̱sa̱khwot}} * [[Dot]]: {{t+|nl|poel}} * [[Shong]]: {{t+|en|pool}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] a8a28vmzx8hpe1s60n8kco8z1azu5rv bwang 0 3130 41594 40946 2026-02-06T00:13:48Z Kambai Akau 8 /* Tyap */ 41594 wikitext text/x-wiki =={{-kcg-}}== [[File:Yellowstone mud pot p1090998.jpg|thumb|'''Bwang''' ma̱ a̱byin]] ===Yei=== * {{IPA|kcg|/bʷáŋ/}} ** {{audio|kcg|Kcg-bwang.ogg|a=}} ** {{hyphenation|kcg|bwang}} (a̱tyong 1) ===A̱lyoot=== '''bwang''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) # '''Bwang''' hu yet a̱lyilyiit a̱bung, mbyin, ku vap wa a̱ kyiai ma̱ng a̱sa̱khwot a̱ni. Ka̱ doot á̱ shyia̱ nhu ka̱nang za va ma̱ a̱byin ka̱ byia̱ nkyuo-mbwuk a̱ni. #* ''Yok kai a̱vwuo a̱kya bah. '''Bwang''' shyia̱ a̱ja.'' #* ''A̱ swak ma̱ng a̱di̱dei-ma̱to nggu wu di̱n cung, a̱ si̱ ba̱ seang nung '''bwang''' mi̱ vam.'' #* '''''Bwang''' hu la̱u a̱ji. Ta̱bam!'' ==== Bwan di̱ lilyem ghyáng==== {{trans-top|A̱lyilyiit a̱bung a̱ kyiai ma̱ng a̱sa̱khwot a̱ni}} * [[Dot]]: {{t+|nl|modder}} * [[Shong]]: {{t+|en|mud}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 6mn3l8hbzns200l2bi6dyxq05p3vy7k a̱za 0 3131 41625 41183 2026-02-06T00:48:34Z Kambai Akau 8 /* Tyap */ 41625 wikitext text/x-wiki =={{-kcg-}}== [[File:Compass Rose English North.svg|thumb|Fam '''a̱za''' (di̱n Shong)]] ===Yei=== * {{IPA|kcg|/ə̀d͡zá/}} ** {{audio|kcg|Kcg-a̱za.ogg|a=}} ** {{hyphenation|kcg|a̱|za}} (a̱ka̱tyong 2) * Fantswam: [[ka̱tak#Fantswam|ka̱za]] * Gwoot, Ta̱kat, Tyuku: [[uza]] ===A̱lyoot=== '''a̱za''' [[ka#Ati̱kut|ka]] (''á̱kpa'' *) # A̱za kya yet a̱vwuo ka̱ shyia̱ a̱ma̱nyi a̱tak ka a̱ni. #* ''A̱keang mba ka shyia̱ di̱ fam '''a̱za''' hwa ke a̱tak hwa?'' #* '''''A̱za''' ka ma̱ng a̱tak ka sang a̱bwuan.'' #* ''A̱mgba̱m mba shai naat '''a̱za''' kya.'' ====Bwoi mi̱ bwoi==== {{col3|kcg|title=Yei ntai ''a̱za'' | [[A̱merika A̱za]] | [[A̱za Magoni]] | [[Á̱nietza̱fan]] | [[a̱za-a̱kan]] | [[a̱zafwun]] | [[a̱zagaat]] | [[a̱zaghyi]]| [[a̱zakwon]] | [[a̱zama]] | [[a̱zamyian]] | [[a̱zanson]] | [[a̱zantsok]] | [[a̱zanu]] | [[a̱zanunyuo]] | [[a̱zanunwuai]] | [[a̱zapyia̱]] | [[a̱zason]] | [[a̱zayak]] | [[á̱zanson]]| [[a̱za̱fan]] }} ====Bu nwuan==== * [[a̱tak]] * [[a̱tyin]] * [[jenshyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fam ku nyia̱ fi̱p ma̱ng a̱tak ka}} * [[Dot]]: {{t+|nl|noord}}, {{t+|nl|noorden}} * [[Jhyuo]]: {{t+|kaj|ka̱za}} * [[Shong]]: {{t+|en|north}} * [[Kpat]]: {{t+|ha|arewa}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 7lwkkzjev4jsdchh1qe5exe7otw9lrb a̱tyong-a̱sa̱khwot 0 3132 41632 41031 2026-02-06T00:53:11Z Kambai Akau 8 /* Tyap */ 41632 wikitext text/x-wiki =={{-kcg-}}== [[File:Chalybeate seep above Allt a' Bhuird Ruaidh in Strath Bran - geograph.org.uk - 2684924.jpg|thumb|'''A̱tyong-a̱sa̱khwot''' ma̱ a̱byin a̱ghyang]] ===Yei=== * {{IPA|kcg|/ə̀tʲɔ̀ŋ-ə̀sə́xʷə̀d/}} ** {{audio|kcg|Kcg-a̱tyong-a̱sa̱khwot.ogg|a=}} ** {{hyphenation|kcg|a̱|tyong|a̱|sa̱|khwot}} (a̱ka̱tyong 5) ====A̱lyoot==== '''a̱tyong-a̱sa̱khwot''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱tyong-a̱sa̱khwot]]''' [[na#Ati̱kut|na]]) # '''A̱tyong-a̱sa̱khwot''' ka li nang a̱bannang kya a̱ni, a̱wot a̱sa̱khwot nsweap da̱ nka. A̱bavwuo ka shi bah. A̱badi̱dei a̱vwuo ka laai khwuk a̱wot a̱sa̱khwot nsweap ma̱ a̱da̱dei da̱ a̱vwuo ka. * '''''A̱tyong-a̱sa̱khwot''' kani byia̱ sangba̱p bah.'' * ''A̱basi̱-kani yet nnang-a̱sa̱khwot nia ke '''a̱tyong-a̱sa̱khwot''' kya?'' * ''Ka̱ a tat a̱tyin-a̱fan ka, a na li '''a̱tyong-a̱sa̱khwot''' a̱ghyang a̱zamyian ang ka. Yong a̱ja. N cobai n shyia̱ ang.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱bavam a̱sa̱khwot ka̱ tung di̱ tyan jhyiung a̱ni}} * [[Dot]]: {{t+|nl|sijpelen}} * [[Shong]]: {{t+|en|seep}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] s5q0ji31aid5yvr5ulpq15nnzunhfbr A̱tak a̱la̱n 0 3133 41966 41961 2026-02-12T11:39:17Z Genesis shan 219 /* Yei */ 41966 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/nɔːθ/|a=}} * {{audio|kcg|Kcg-A̱tak a̱la̱n.ogg|a=}} ===Alyoot=== # '''A̱tak a̱la̱n''' kikya yet kup ji fwun za̱khat ji shyia̱ a̱tatak a̱la̱n ji a̱ni. #* ''Kadong wa yet a̱tyu fwu '''a̱tak a̱la̱n''' ka.'' #* ''Zi̱cat wan tok '''a̱tak a̱la̱n''' ka si̱ fwui.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tak vam kyang}} * [[Shong]]: {{t+|en|pot bottom}} * [[Kpat]]: {{t+|ha|kasan tukunya}} {{trans-bottom}} ===Tai=== ; ''Nkyang weang yak'' ::* [[A̱la̱n]] ::* [[Kup a̱la̱n]] ===Yafang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:swánga̱lyiatwuki-wikiwoordenboek joint wiktionary project part 3]] 6xelc5q9su0e3jmf4zatgznke6ixh3r Sa:Swáng a̱lyiat ma̱ng bwan Gun 14 3134 40763 40762 2026-01-24T22:09:11Z Kambai Akau 8 40763 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nGun]] gsqcs27omwyu8zohe5uexr5crbi637x Sa:Swáng a̱lyiat nGun 14 3135 40765 40764 2026-01-24T22:18:20Z Kambai Akau 8 40765 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl a̱ninian 0 3136 40769 2026-01-24T22:25:16Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱ninian]] nat [[a̱ni̱nian]] 40769 wikitext text/x-wiki #REDIRECT [[a̱ni̱nian]] roncejo450dm2z5q516e2hrvwnskv8g a̱taan 0 3137 42805 41561 2026-02-25T12:08:09Z MarcoSwart 418 looking at the pictures, Tyap uses the same word for ice and hailstone 42805 wikitext text/x-wiki =={{-kcg-}}== [[Fail:IceBlockNearJoekullsarlon.jpg|thumb|Tswa '''a̱taan''']] ===Yei=== * {{IPA|kcg|/àtáːn/}} ** {{audio|kcg|Kcg-a̱taan.ogg|a=}} ** {{hyphenation|kcg|a̱|taan}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱taan''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[taan]]''' [[hu#Ati̱kut|hu]]) # '''A̱taan''' yet a̱sa̱khwot nia na̱ bwuak tyia̱ a̱kpa̱u kyang a̱ni. #* ''Yok swuo a̱sa̱khwot '''a̱taan''' bah; a na nyia̱ ma̱ng zwan.'' #* '''''A̱taan''' ka yet a̱gba̱ndang ba̱t.'' #* ''A ngyei a̱sa̱khwot na wa ka̱n tyia̱ '''a̱taan'''.'' ====Bwoi mi̱ bwoi==== * [[a̱sa̱khwot a̱taan]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱sa̱khwot na̱ bwuak tyia̱ a̱kpa̱u a̱ni}} * [[Dot]]: {{t+|nl|ijs}}; {{t+|nl|hagelsteen}} * [[Kpat]]: {{t+|ha|kankara}} * [[Shong]]: {{t+|en|ice}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0uj2vbacxiqsokvqcd5ixkbk2zcg29n bwong 0 3138 41569 40822 2026-02-05T23:59:25Z Kambai Akau 8 /* Tyap */ 41569 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Gaping hole of cistern.jpg|Gaping_hole_of_cistern|thumb|'''Bwong''' ma̱ a̱byin]] [[Fail:SMM panel hole.jpg|SMM_panel_hole|thumb|'''Bwong''' mi̱ panet tswam]] ===Bwoi a̱lyoot=== Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions Proto-pi̱lato ''*-bwoŋ'']. ===Yei=== * {{IPA|kcg|/bʷɔŋ/}} ** {{audio|kcg|Bwong.ogg|a=}} ** {{hyphenation|kcg|bwong}} (a̱tyong 1) ===A̱lyoot=== '''bwong''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱bubwong]]''' [[ba#Ati̱kut|ba]], '''[[a̱ka̱mbwong]]''' [[na#Ati̱kut|na]]) #'''Bwong''' ku '''a̱bwong''' yet a̱bawat ka̱ shyia̱ ma̱ a̱byin ku mi̱ kyang kya a̱ni. Ka̱ yet wa hwa ku byia̱ shi tsunng a̱ni. #* '''''Bwong''' huni hwa byia̱ tsunng a̱ swak.'' #* ''A̱ga̱swan ka nwuo mi̱ '''bwong''' hu.'' #* '''''Bwong''' nyiung hwa ku a̱bubwong a̱naai bya shyia̱ di̱ bat nok hu?'' ====Vak yei ghyang==== * [[a̱bwong]] ====Bwoi mi̱ bwoi==== * [[bwong-a̱sa̱khwot]] * [[bwong-zwua̱i]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Vam a̱vwuo ku tyia̱ tsunng a̱ni}} * [[A̱ghwangkpang]]: {{t+|yo|oghere}} * [[A̱kum-a̱cyi]]: {{t+|ig|oghere}} * [[Dot]]: {{t+|nl|gat}} * [[Hindi]]: {{t+|hi|पूरा छेद}} * Izere: ribong * [[Kpat]]: {{t+|ha|huji}}, {{t+|ha|rami}} * [[Shong]]: {{t+|en|hole}} * Swahili: {{t+|sw|shimo}} * Tswi: {{t+|tw|tokuro}} * Zulu: {{t+|zu|umgodi}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] b6pkykpglsy2g6q3soj1yhbduoxphm7 a̱bubwong 0 3139 41571 41570 2026-02-06T00:00:11Z Kambai Akau 8 /* A̱lyoot */ 41571 wikitext text/x-wiki =={{-kcg-}}== [[File:Primordial black holes.jpg|thumb|A̱dyundyung '''a̱bubwong''']] ===Yei=== * {{IPA|kcg|/ə̀búbʷɔŋ/}} ** {{audio|kcg|Kcg-a̱bubwong.ogg|a=}} ** {{hyphenation|kcg|a̱|bu|bwong}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱bwong]]''' [[ka#Ati̱kut|ka]], '''[[bwong]]''' [[hu#Ati̱kut|hu]] ====Vak yei ghyang==== * [[a̱ka̱mbwong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Wa ku byia̱ tsunng a̱ni}} * [[Dot]]: {{t+|nl|gaten}} * [[Shong]]: {{t+|en|holes}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] j7f25ec01bq3oh6kn8vaes32c9yfcfk a̱ka̱mbwong 0 3140 41572 40827 2026-02-06T00:00:52Z Kambai Akau 8 /* Tyap */ 41572 wikitext text/x-wiki =={{-kcg-}}== [[File:Photo Arboricolture-drills digging holes 1953 - Touring Club Italiano 2 6035.jpg|thumb|A̱ghyang a̱niet a̱ shyia̱ di̱ lung '''a̱ka̱mbwong''' a̱ni ma̱ a̱byin a̱ghyang]] ===Yei=== * {{IPA|kcg|/ə̀kə̀mbʷɔŋ/}} ** {{audio|kcg|Kcg-a̱ka̱mbwong.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱m|bwong}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱bwong]]''' [[ka#Ati̱kut|ka]], '''[[bwong]]''' [[hu#Ati̱kut|hu]] ====Vak yei ghyang==== * [[a̱bubwong]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Wa ku byia̱ tsunng a̱ni}} * [[Dot]]: {{t+|nl|gaten}} * [[Shong]]: {{t+|en|holes}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 41hk6ufecv7rr0wuegshol6zq7ucpjx a̱sa̱sat-a̱lyemu 0 3141 41646 41226 2026-02-06T01:01:00Z Kambai Akau 8 /* Tyap */ 41646 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Lime-Whole-Split.jpg|thumb|right|220px|'''A̱sa̱sat-a̱lyemu''' nang á̱ saat a̱ni]] [[Fail:When life gives you lemons, make lemonade (9504389739).jpg|thumb|'''A̱sa̱sat-a̱lyemu''' a̱zakwon]] ===Yei=== * {{IPA|kcg|/ə̀sə̀sad ə̀ʎèmú/}} ** {{audio|kcg|Kcg-a̱sa̱sat-a̱lyemu.ogg|a=}} ** {{hyphenation|kcg|a̱|sa̱|sat|a̱|lye|mu}} (a̱ka̱tyong 6) ===A̱lyoot=== '''a̱sa̱sat-a̱lyemu''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱sa̱sat-a̱yaalyemu]]''' wu) # '''A̱sa̱sat-a̱lyemu''' ([[Species:Citrus × aurantiifolia|''Citrus × aurantiifolia'']]) yet tangka̱i a̱lyemu hwa ku swan sa̱sat a̱ni. Á̱ ka ngyei a̱kwon ka '''a̱kwon a̱sa̱sat-a̱lyemu''', a̱wot sum hu, '''sum a̱sa̱sat-a̱lyemu'''. Ka̱nang sum hu neet da̱ ntangka̱i a̱ka̱kwon nvwuon nia, á̱ na nyia̱ '''sum a̱ka̱kwon a̱sa̱sat-a̱lyemu''', a̱wot a̱ka̱kwon nvwuon a̱nia, ninia si̱ yet '''a̱sa̱sat-a̱yaalyemu''' wu ku '''a̱ka̱kwon a̱sa̱sat-a̱lyemu''' (ka̱nang tangka̱i nyiung hwa). #* ''N nyia̱ a san nung a̱gba̱za̱zai-a̱lyemu, a si̱ nat san '''a̱sa̱sat-a̱lyemu''' ka̱ni?'' #* ''Kuzang kyang hwa a̱banggwon ka cat niai; huhwa a̱yang wu si̱ tyia̱ nggu '''a̱sa̱sat-a̱lyemu''' a̱bwonu, ka̱ si̱ byian a̱ghyi mat swan sa̱sat hu.'' #* ''Ka̱ a cat a lyang a̱tyii wu shansham, ya nta̱kpang a̱sa̱khwot '''a̱sa̱sat-a̱lyemu'' mi̱ kham ji a ki mbeang a̱basa̱khwot mami a kyiai.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱lyemu}} * [[Dot]]: {{t+|nl|limoen}} * [[Shong]]: {{t+|en|lime}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:nkyayak]] [[Sa:nkyangtang-a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0j8d6majwapc5wv51m2o1w9b48fdeoc zwát 0 3142 41576 41575 2026-02-06T00:02:25Z Kambai Akau 8 /* A̱lyoot */ 41576 wikitext text/x-wiki =={{-kcg-}}== [[File:Moons of solar system small(ru).png|thumb|'''Zwát''' si̱tem mam ji]] ===Yei=== * {{IPA|kcg|/d͡zʷád/|/zʷád/}} ** {{audio|kcg|Kcg-zwát.ogg|a=}} ** {{hyphenation|kcg|zwát}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[zwat]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nvam kyai tswazwa}} * [[Dot]]: {{t+|nl|manen}} * [[Shong]]: {{t+|en|moons}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qmhdmml7kscqdi0uzrbaw9e40j7wyo4 ndyia̱ 0 3144 41585 41584 2026-02-06T00:09:00Z Kambai Akau 8 /* A̱lyoot */ 41585 wikitext text/x-wiki =={{-kcg-}}== [[File:Hearts - Nonad Polyamory.png|thumb|'''Ndyia̱''' a̱kubunyiung]] [[File:17 Years of Sekar Jepun 2014-11-01 64 edit.jpg|thumb|Song '''ndyia̱''' 17 Sekat Jepun]] ===Yei=== * {{IPA|kcg|/ǹdʲʲə̀/}} ** {{audio|kcg|Kcg-ndyia̱.ogg|a=}} ** {{hyphenation|kcg|n|dyia̱}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱lyia̱]]''' [[ka#Ati̱kut|ka]] ====Vak yei ghyang==== * [[lilyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam hu}} * [[Dot]]: {{t+|nl|harten}} * [[Shong]]: {{t+|en|hearts}} {{trans-bottom}} {{trans-top|Jen}} * [[Dot]]: {{t+|nl|jaren}} * [[Shong]]: {{t+|en|years}} {{trans-bottom}} {{trans-top|Mwuat ndyen}} * [[Dot]]: {{t+|nl|toorn}} * [[Shong]]: {{t+|en|angers}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gutc6ag7y7vysxo0h5a18gcba5up5fh lilyia̱ 0 3145 41587 41586 2026-02-06T00:10:00Z Kambai Akau 8 /* A̱lyoot */ 41587 wikitext text/x-wiki =={{-kcg-}}== [[File:Hearts Penalty Cards.jpg|thumb|Nkati penariti '''lilyia̱''']] [[File:2000s decade montage3.png|thumb|Ghwughwu a̱mun '''lilyia̱''' 2000 hu]] ===Bwoi a̱lyoot=== Neet mi̱ ''[[a̱lyia̱]]'' + ''a̱lyia̱''. ===Yei=== * {{IPA|kcg|/lílʲʲə/}} ** {{audio|kcg|Kcg-lilyia̱.ogg|a=}} ** {{hyphenation|kcg|li|lyia̱}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱lyia̱]]''' [[ka#Ati̱kut|ka]] ====Vak yei ghyang==== * [[ndyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam hu}} * [[Dot]]: {{t+|nl|harten}} * [[Shong]]: {{t+|en|hearts}} {{trans-bottom}} {{trans-top|Jen}} * [[Dot]]: {{t+|nl|jaren}} * [[Shong]]: {{t+|en|years}} {{trans-bottom}} {{trans-top|Mwuat ndyen}} * [[Dot]]: {{t+|nl|toorn}} * [[Shong]]: {{t+|en|angers}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 7xgc6koet0jad472l3kp3n7j8jmq4dp kikyo 0 3146 41713 40908 2026-02-06T14:34:33Z Kambai Akau 8 Removed redirect to [[kikyuo]] 41713 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/kikʲo/}} ** {{hyphenation|kcg|ki|kyo}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kikyo''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱kikyo]]''' [[ba#Ati̱kut|ba]]) # ''Vak lyuut'' [[kikyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] s62z2shu7nc9q98zrqlimt2r12wnfo8 a̱kikyo 0 3147 40910 2026-01-26T00:15:58Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱kikyo]] nat [[a̱kikyuo]] 40910 wikitext text/x-wiki #REDIRECT [[a̱kikyuo]] mq0r3rn2cixbyh0qosyywv8o0yajato á̱tyetuk 0 3148 41619 41178 2026-02-06T00:40:57Z Kambai Akau 8 /* Tyap */ 41619 wikitext text/x-wiki =={{-kcg-}}== [[File:Las mil y una noches - Gustav Weil - 1858 - Volúmenes 3-4 (page 11 crop).jpg|thumb|Ghwughwu neet mi̱ kwaa̱mbwat Gustav Weil (1858) hu, '''''Á̱tyetuk''' cyikwop ma̱ng a̱nyiung'']] ===Yei=== * {{IPA|kcg|/ətʲetuɡ/}} ** {{audio|kcg|Kcg-á̱tyetuk.ogg|a=}} ** {{hyphenation|kcg|á̱|tye|tuk}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyetuk]]''' [[ka#Ati̱kut|ka]] ====Vak yei ghyang==== #* [[á̱kyetuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sang sai}} * [[Dot]]: {{t+|nl|nachten}} * [[Shong]]: {{t+|en|nights}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4o6symre67y8bkplbrnwbydp18gqo2c a̱tyong a̱sa̱khwot 0 3149 40925 2026-01-26T21:30:03Z Kambai Akau 8 Kambai Akau shyei wat hu [[a̱tyong a̱sa̱khwot]] nat [[a̱tyong-a̱sa̱khwot]] 40925 wikitext text/x-wiki #REDIRECT [[a̱tyong-a̱sa̱khwot]] tc8z9pz01v9j1sadqmv69wn1db8kmud tsuntsok 0 3150 40936 40935 2026-01-26T22:42:13Z Kambai Akau 8 /* A̱lyoot */ 40936 wikitext text/x-wiki ==Tyap== [[Fail:Man buttocks.jpg|thumb|right|220px|'''Tsuntsok''' a̱tyok]] ===Yei=== * {{IPA|kcg|/t͡sʷùnt͡sʷɔ̀ɡ/|/t͡sùnt͡sɔ̀ɡ/}} ** {{audio|kcg|kcg-tsuntsok.ogg|a=}} ** {{hyphenation|kcg|tsun|tsok}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[tsok#A̱lyoot_2|tsok]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam}} * [[Dot]]: {{t+|nl|billen}} * [[Shong]]: {{t+|en|buttocks}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 37sibrpk3bs45zhggxbexyeq29vndem a̱gbi̱ri̱ng 0 3151 41042 40999 2026-01-27T23:25:21Z Danjuma Anthony 44 /* Tyap */ 41042 wikitext text/x-wiki ==Tyap== [[File:Dark afternoon at kitchen.jpg|thumb|a̱gbi̱ri̱ng a̱ta̱man ma̱ tutu a̱weang]] [[File:Larock-The Idiot.jpg|thumb|Larock yet a̱gbi̱ri̱ng a̱yin wa]] [[File:River Devon from the Rumbling Bridge - geograph.org.uk - 1309878.jpg|thumb|A̱gbi̱ri̱ng cen]] ===Yei=== {{IPA|kcg|/ə̀ɡ͡bɨ̀rɨ́ŋ/}} {{audio|kcg|kcg-a̱gbi̱ri̱ng.ogg|si̱sak ji á̱ ngyei a̱gbi̱ri̱ng a̱ni}} ** {{hyphenation|kcg|a̱|gbi̱|ri̱|ng}} (a̱ka̱tyong 4) === Ghwughwu === '''a̱gbi̱ri̱ng''' (''á̱kpa'' [[a̱yaagbi̱ri̱ng]]) :Sot swang a̱lyiat: ::'''wu''' (''á̱kpa'' '''ba''') #'''A̱gbi̱ri̱ng''' yet [[duduu|a̱duduu a̱vwuo]], ku [[lyin]], ku [[a̱tyetuk]]/[[a̱kyetuk]] kya. Ka̱nang sai nsaan mami nyuo ku a̱tyetuk kuzang a̱vwuo ni tyia̱ gbi̱ri̱ng. #* ''A̱vwuo li gbi̱ri̱ng, yihwa̱ ha na cat ma̱ng '''a̱gbi̱ri̱ng''' a̱vwuo wun?'' #* ''Ka̱ a̱vwuo ka yet '''a̱gbi̱ri̱ng''' a̱vwuo, yok cong di min long bah.'' #* ''A̱kyetuk kwak a̱vwuo ka na tyia̱ lyin, a̱wot da̱ nzi̱t zi̱ si̱ min ncong ma̱ '''a̱gbi̱ri̱ng''' a̱vwuo bah.'' # '''A̱gbi̱ri̱ng''' fa ka̱ a̱yin lyen kyang bah, ku a̱tyu a̱ nyia̱ a̱kace-a̱kace a̱ni. #* ''Ka̱dong yet '''a̱gbi̱ri̱ng''' wa; a̱ si̱ mi̱ nfang baa.'' #* ''Bivan yet ma̱ '''a̱gbi̱ri̱ng''' a̱ lyen tyan ji á̱ cong á̱ ntei ma̱ a̱nggu a̱ni bah.'' ==== Tai ==== * [[gbi̱ri̱ng]] ===Bu li=== * [[a̱tyetuk]] * [[lyin]] * [[a̱kyetuk]] * [[duduu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|a̱vwuo ka̱ sang sai a̱ni}} * [[Shong]]: {{t+|en|dark}} * [[Kpat]]: {{t+|ha|duhu}} * [[A̱ghwangkpang]]: {{t+|yo|¿}} * [[A̱kum-a̱cyi]]: {{t+|ig|¿}} * [[Ba̱mba̱ra]]: {{t+|bm|¿}} * [[Ewe]]: {{t+|ee|¿}} * [[Lati̱n]]: {{t+|la|¿}} * [[Swahili]]: {{t+|sw|¿}} * [[Zulu]]: {{t+|zu|¿}} {{trans-bottom}} ===A̱ya̱fang=== {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1ly406etruac1ol7nk5vs4z29b67uex Sa:Tyap ma̱ng wikilinks ku jhyam a̱ni 14 3152 41005 2026-01-27T19:11:29Z Kambai Akau 8 Created blank page 41005 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 a̱jhyip-a̱sa̱khwot 0 3153 41630 41018 2026-02-06T00:51:34Z Kambai Akau 8 /* Tyap */ 41630 wikitext text/x-wiki =={{-kcg-}}== [[File:Un charco, un reflejo, un castillo.jpg|thumb|'''A̱jhyip-a̱sa̱khwot''' mi̱ vak]] ===Yei=== * {{IPA|kcg|/ə̀ʒʲìb-ə̀sə́xʷə̀d/}} ** {{audio|kcg|Kcg-a̱jhyip-a̱sa̱khwot.ogg|a=}} ** {{hyphenation|kcg|a̱|jhyip|a̱|sa̱|khwot}} (a̱ka̱tyong 5) ====A̱lyoot==== '''a̱jhyip-a̱sa̱khwot''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱jhyip-a̱sa̱khwot]]''' [[na#Ati̱kut|na]]) # '''A̱jhyip-a̱sa̱khwot''' yet a̱bavam a̱sa̱khwot kya ka̱ tung di̱ tyan jhyiung ka̱nang za va a̱ni ku ka̱nang a̱sa̱khwot tyong ma̱ a̱byin ka a̱ni a̱kum ka si̱ shyia̱ a̱vwuoyong. #* ''Ma̱nang gu cong a̱ni, a̱ si̱ ghyuap tyia̱ tak mi̱ a̱jhyip-a̱sa̱khwot na, kwatak nggu hu si̱ bwuo bwang.'' #* '''''A̱jhyip-a̱sa̱khwot''' kya ke bwong-a̱sa̱khwot hwa?'' #* ''Ka̱ a tat '''a̱jhyip-a̱sa̱khwot''' a̱kya, a ghyuai cung ji, a di̱ ba̱ seang nzi̱t bwang mi̱ vam.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱bavam a̱sa̱khwot na̱ tung di̱ tyan jhyiung a̱ni}} * [[Dot]]: {{t+|nl|plas}} * [[Shong]]: {{t+|en|puddle}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] m5nx5y44zzn4srhf8p1iazc2nklqjs4 a̱ka̱jhyip-a̱sa̱khwot 0 3154 41631 41019 2026-02-06T00:52:01Z Kambai Akau 8 /* Tyap */ 41631 wikitext text/x-wiki =={{-kcg-}}== [[File:Three Volcanoes-ElizovskyDistrict-Russia.jpg|thumb|'''A̱ka̱jhyip-a̱sa̱khwot''' mi̱ vak]] ===Yei=== * {{IPA|kcg|/ə̀kə̀ʒʲìb-ə̀sə́xʷə̀d/}} ** {{audio|kcg|Kcg-a̱ka̱jhyip-a̱sa̱khwot.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|jhyip|a̱|sa̱|khwot}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱jhyip-a̱sa̱khwot]]''' [[ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱banvam a̱sa̱khwot na̱ yong di̱ tyan jhyiung a̱ni}} * [[Dot]]: {{t+|nl|plassen}} * [[Shong]]: {{t+|en|puddles}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3npuv5k6z1zu1ybzq9vvs7b2gdpou8x gbi̱ri̱ng 0 3155 41362 41041 2026-01-30T14:11:54Z Danjuma Anthony 44 /* Tyap */ 41362 wikitext text/x-wiki ==Tyap== ===Yei=== {{IPA|kcg|/ə̀ɡ͡bɨ̀rɨ́ŋ/}} {{audio|kcg|kcg-gbi̱ri̱ng.ogg|si̱sak ji á̱ ngyei gbi̱ri̱ng a̱ni}} ** {{hyphenation|kcg|gbi̱|ri̱|ng}} (a̱ka̱tyong 3) ===Ghwughwu=== # '''gbi̱ri̱ng''' fa ki̱ kyang li duduu ku lyin. #* ''A̱vwuo ka tyia̱ duduu lyin hu la̱u, zi̱ si min cong ma̱ng a̱ a̱gbi̱ri̱ng a̱vwuo wuni '''gbi̱ring''' bah''. #* ''Mami tutu ji ni li '''gbi̱ri̱ng''' ka̱ ngyei a̱kyetuk''. #* ''[[za|Za]] ji si̱ la̱p li ma̱ '''gbi̱ri̱ng''' a̱vwuo tyia̱ ma̱ kyi̱ri̱p''. ==== Tai ==== * [[a̱gbi̱ri̱ng]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱ a̱vwuo sang sai}} * [[Kpat]]: {{t+|ha|Duhu}} * [[Shong]]: {{t+|en|dark}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:ghwughwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qec2f8voc0ewdgtqcxc2te347xtx1kc a̱ka̱tyong-a̱sa̱khwot 0 3156 42802 41633 2026-02-25T11:26:16Z MarcoSwart 418 hyphenation 42802 wikitext text/x-wiki =={{-kcg-}}== [[File:Belik 150524-51202 ponr.jpg|thumb|'''A̱ka̱tyong-a̱sa̱khwot''' kpa̱mkpaan ma̱ng cen]] ===Yei=== * {{IPA|kcg|/ə̀kə̀tʲɔ̀ŋ-ə̀sə́xʷə̀d/}} ** {{audio|kcg|Kcg-a̱ka̱tyong-a̱sa̱khwot.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|tyong|a̱|sa̱|khwot}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyong-a̱sa̱khwot]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱banvam a̱sa̱khwot na̱ tung di̱ tyan jhyiung a̱ni}} * [[Dot]]: {{t+|nl|sijpelen}} * [[Shong]]: {{t+|en|seeps}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 27aglypap1ahe6dtyq9vbbeb7odrjof nok 0 3157 41634 41073 2026-02-06T00:54:13Z Kambai Akau 8 /* Tyap */ 41634 wikitext text/x-wiki =={{-kcg-}}== [[File:FUASK Auditorium.jpg|thumb|A̱gba̱ndang '''nok''' a̱ghyang]] ===Yei=== * {{IPA|kcg|/nɔ́ɡ/}} ** {{audio|kcg|Kcg-nok.ogg|a=}} ** {{hyphenation|kcg|nok}} (a̱tyong 1) ===A̱lyoot=== '''nok''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱ka̱nok]]''' [[na#Ati̱kut|na]]) # '''Nok''' hu yet kuzang tangka̱i a̱di̱ndi̱ng ga̱ma hwa ku tai a̱li nang á̱ ni̱ kwup a̱ni, a̱wot á̱ gaat ma̱ng mbat, da̱nian á̱ ka cok á̱niet, nyám, ku nkyang, a̱wot á̱ bu nyia̱ ta̱m ma̱ng a̱nhu di̱ nnaat mbwuot nang swat, ta̱m, ku saai nkyang. * ''A̱nyan wa byia̱ a̱sham '''nok''' kani?'' * '''''Nok''' huni labeang nang ku shyia̱ a̱ji a?'' * ''Zi̱ nyia̱ a̱tung ka mi̱ '''nok''' á̱ swup ma̱ng a̱sai a̱bwuan a̱hwa hwa.'' ====Bwoi mi̱ bwoi==== * [[Nok-A̱shyui]] * [[nok-nce]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱li á̱niet ku nyám ku nkyang}} * [[Dot]]: {{t+|nl|gebouw}} * Izere: nok * [[Jhyuo]]: {{t+|kaj|nok}} * [[Shong]]: {{t+|en|building}}, {{t+|en|edifice}}, {{t+|en|structure}} {{trans-bottom}} {{wikipedia}} ===Ta̱m=== [[File:Bricklaying and construction learning grounds in Klein Aub Special School 10.jpg|thumb|Á̱nietnok shyia̱ di̱ '''nok''' a̱vwuofang]] [[File:Weaving Inle 3.jpg|thumb|A̱byii̱k a̱ghyang shyia̱ di̱ '''nok''' a̱toot]] nok, ka̱n nok, ku nok, ba̱ nok, za nok, bye nok, wu nok, na nok, nnok. '''Nok''' bye fa: # Ta̱m tak a̱fang a̱nyiung tazwa a̱ghyang á̱ ka jhyi a̱vwuonswat, a̱vwuonta̱m, ku a̱vwuosaai nkyang nang a̱li a̱ni. #* ''A myiam '''nok''' a̱ka̱sa hu a̱ji wa?'' #* ''Nyaalyen wa '''na nok''' nung a̱li ka. Ya ngyok o!'' #* ''Ba̱ '''wu''' tyak '''nok''' a̱feam ka a̱tson, ka̱ A̱gwaza tat nzi̱t.'' # Ta̱m nyian kyang hwa. #* ''Yihwa a '''nok''' a̱ja?'' #* ''Nang n nat, n si̱ shyia̱ nang gu wa '''ka̱n nok''' a̱kpang wu.'' #* ''Ka̱ á̱ wa nyia̱ Bodam wa '''nok''' a̱toot wuni, da̱ a na li shisham ji na ghwut kpa̱sai lan si̱-jini.'' ====Bwoi mi̱ bwoi==== * [[a̱fang-nok]] * [[á̱nietnok]] * [[a̱tyunok]] * [[kyangnok]] * [[nok-a̱ceang]] * [[nok-a̱kpang]] * [[nok-a̱toot]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tak a̱fang a̱nyiung tazwa a̱ghyang}} * [[Dot]]: {{t+|nl|bouwen}} * Izere: nok * [[Jhyuo]]: {{t+|nl|nok}} * [[Shong]]: {{t+|en|build}}, {{t+|en|edify}} {{trans-bottom}} {{trans-top|Jhyi nkyang nfai ma̱ng bwak}} * [[Dot]]: {{t+|nl|weven}} * Izere: nok * [[Jhyuo]]: {{t+|nl|nok}} * [[Shong]]: {{t+|en|weave}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:a̱lyoot]] [[Sa:ta̱m]] ==Jhyuo== ===Yei=== * [[Za̱FBS]]: /nɔ́ɡ/ ** A̱nwuat: ===A̱lyoot=== '''nok''' (''á̱kpa'' '''[[na̱nok]]''') # [[nok]] ===Ta̱m=== # [[nok]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] orbqnk49pr0z4mi1h8029uo0fsxzpbn lyin 0 3158 41430 41429 2026-02-03T22:21:08Z Danjuma Anthony 44 /* Ta̱m */ 41430 wikitext text/x-wiki ==Tyap== ===Yei=== {{IPA|kcg|/ə̀ɡ͡bɨ̀rɨ́ŋ/}} {{audio|kcg|kcg-lyin.ogg|si̱sak ji á̱ ngyei lyin a̱ni}} ** {{hyphenation|kcg|lyin}} (a̱ka̱tyong 1) ===Ghwughwu=== # '''lyin''' fa ki̱ kyang li duduu ku gbi̱ri̱ng. #* A̱vwuo ka tyia̱ duduu '''lyin''' hu la̱u, zi̱ si min cong ma̱ng a̱ a̱gbi̱ri̱ng a̱vwuo wuni ma̱ng ndyin hu bah. ===Ta̱m=== lyin '''A̱kpa''' ndyiring :'''Sot swang a̱lyiat''' '''hu''' (A̱kpa) '''hu''' # '''''Lyin''' fa ki̱ a̱ nwua̱i kyang.'' #* ''A '''lyin''' kurum hu mat á̱ ka̱u nang a nshyia̱ bah.'' #* ''Kwot, Toma nfa̱k á̱ nnyia̱ a '''lyin''' kurum a?'' ==== Tai ==== * [[a̱gbi̱ri̱ng]] * [[gbi̱ri̱ng]] * [[duduu]] * [[a̱tyetuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱ a̱vwuo sang sai}} * [[Kpat]]: {{t+|ha|Duhu}} * [[Shong]]: {{t+|en|dark}} {{trans-bottom}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|Cat shyia̱ bah ku a sang}} * [[Kpat]]: {{t+|ha|reshi}} * [[Shong]]: {{t+|en|lose}}, {{t+|en|lack}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:ghwughwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3ikir64iydhgrgq3dt8ullp1iqjjj4a a̱ka̱nok 0 3159 41635 41074 2026-02-06T00:55:20Z Kambai Akau 8 /* Tyap */ 41635 wikitext text/x-wiki =={{-kcg-}}== [[Fail:FUASK College of Medicine blocks anterior.jpg|thumb|right|220px|'''A̱ka̱nok''' a̱feang]] ===Yei=== * {{IPA|kcg|/ə̀kə̀nɔ̀ɡ/}} ** {{audio|kcg|Kcg-a̱ka̱nok.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|nok}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[nok]]''' [[hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱sa}} * [[Dot]]: {{t+|nl|gebouwen}} * [[Shong]]: {{t+|en|buildings}}, {{t+|en|edifices}}, {{t+|en|structures}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 60fftzbxirycv9cxkr7et3boyg02zcz Sa:ati̱kut 14 3160 41077 41076 2026-01-28T00:24:32Z Kambai Akau 8 41077 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike a̱niat 0 3161 42651 41099 2026-02-20T00:11:43Z Danjuma Anthony 44 /* Yei */ 42651 wikitext text/x-wiki ==Tyap== ===Yei=== {{IPA|kcg}}/ə́nʲàâd/ {{audio|kcg|Kcg-a̱niat.ogg}} {{hyphenation|kcg|a̱|niat}} ===A̱lyoot=== a̱niat ('''A̱kpa''') [[a̱yaaniat]] :'''Sot swang a̱lyiat''' '''wu''' (A̱kpa) '''hu''' # '''A̱niat''' fa ki̱ a̱ a̱tyok bwuo a̱byii̱k, nggu a̱tyok wu yet a̱niat a̱niet a̱mandi gu kikya ba̱ si ma̱ ngyet [[a̱yaakwang]] gu. #* '''A̱niat''' nung wuni nyia̱ nung ansham. #* A̱ cat '''a̱niat''' wu a̱ swak nggwon byin gu ka ka̱ nyeang a̱ni? ==== Tai ==== * [[niat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Khwi nkyang taada}} * [[Kpat]]: {{t+|ha|suruki}}, {{t+|ha|suruka}} * [[Shong]]: {{t+|en|son-inlaw}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] sskqkfl50f5t58tvfwf7rded0uezoza a̱ta̱dyong 0 3162 41794 41793 2026-02-06T20:56:18Z Kambai Akau 8 Kambai Akau shyei wat hu [[nta̱dyong]] nat [[a̱ta̱dyong]]: Misspelled title 41793 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Kuang Si Falls and its emerald water pools in Luang Prabang province Laos.jpg|thumb|right|220px|'''A̱ta̱dyong''' A̱ga̱ra̱ng Kwang Si ma̱ a̱byin Lawo]] ===Yei=== * {{IPA|kcg|/ə̀tə̀dʲɔ̀ŋ/}} ** {{audio|kcg|Kcg-a̱ta̱dyong.ogg|a=}} ** {{hyphenation|kcg|a̱|ta̱|dyong}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[ta̱dyong]]''' [[hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuoyong a̱sa̱khwot}} * [[Dot]]: {{t+|nl|poelen}} * [[Shong]]: {{t+|en|pools}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] rppw9754ph1aq2czhl3pt5phsz5y75g jém 0 3163 42213 41123 2026-02-15T14:23:06Z Kambai Akau 8 /* Tyap */ 42213 wikitext text/x-wiki =={{-kcg-}}== [[File:Hippo pod edit.jpg|thumb|'''Jém''' mi̱ a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/d͡ʒɛ́m/|/d͡ʒə́m/}} ** {{audio|kcg|Kcg-jém (hippopotamus).ogg|a=}} ** {{hyphenation|kcg|jém}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[jem]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i nyam}} * [[Dot]]: {{t+|nl|nijlpaarden}} * [[Shong]]: {{t+|en|hippopotami}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám a̱yit]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] rab6eh49cxrv3ktn7zsab1je226rt8l a̱ka̱yit 0 3164 41641 41154 2026-02-06T00:58:04Z Kambai Akau 8 /* Tyap */ 41641 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Lone evergreen shrub - panoramio.jpg|thumb|right|220px|'''A̱yit''' a̱ma̱nyi A̱shong]] ===Yei=== * {{IPA|kcg|/ə̀kə̀jid/}} ** {{audio|kcg|Kcg-a̱ka̱yit.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|yit}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱yit]]''' [[ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Bibyin á̱ga̱fi̱p ma̱ng á̱kwop}} * [[Dot]]: {{t+|nl|struiken}} * [[Shong]]: {{t+|en|bushes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4ybnzj9r92aanskor5ntqg0bl5obe86 a̱sa̱sat-a̱yaalyemu 0 3165 41647 41227 2026-02-06T01:01:33Z Kambai Akau 8 /* Tyap */ 41647 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Limes (Citrus aurantifolia) in Thailand.jpg|thumb|right|220px|Sum '''a̱sa̱sat-a̱lyemu''']] ===Yei=== * {{IPA|kcg|/ə̀sə̀sad ə̀jaaʎèmú/}} ** {{audio|kcg|Kcg-a̱sa̱sat-a̱yaalyemu.ogg|a=}} ** {{hyphenation|kcg|a̱|sa̱|sat|a̱|yaa|lye|mu}} (a̱ka̱tyong 7) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱sa̱sat-a̱lyemu]]''' [[wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i a̱lyemu}} * [[Dot]]: {{t+|nl|limoenen}} * [[Shong]]: {{t+|en|lime}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangtang-a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ipgxq84panj3mhjpe8xg5ojnlbg7fqk á̱kyetuk 0 3166 41621 41179 2026-02-06T00:41:42Z Kambai Akau 8 /* Tyap */ 41621 wikitext text/x-wiki =={{-kcg-}}== [[File:Las mil y una noches - Gustav Weil - 1858 - Volúmenes 3-4 (page 15 crop).jpg|thumb|Ghwughwu neet mi̱ kwaa̱mbwat Gustav Weil (1858) hu, '''''Á̱kyetuk''' cyikwop ma̱ng a̱nyiung'']] ===Yei=== * {{IPA|kcg|/əkʲetuɡ/}} ** {{audio|kcg|Kcg-á̱kyetuk.ogg|a=}} ** {{hyphenation|kcg|á̱|kye|tuk}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱kyetuk]]''' [[ka#Ati̱kut|ka]] ====Vak yei ghyang==== #* [[á̱tyetuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Sang sai}} * [[Dot]]: {{t+|nl|nachten}} * [[Shong]]: {{t+|en|nights}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3zuwg0i21yh8g8hp68x34ooibk5iqgj sum a̱kwon 0 3167 41200 2026-01-28T16:14:12Z Kambai Akau 8 Kambai Akau shyei wat hu [[sum a̱kwon]] nat [[sum-a̱kwon]] 41200 wikitext text/x-wiki #REDIRECT [[sum-a̱kwon]] o1bvxn9kvbm4mk937jdclhk261s4frh sum-a̱ka̱kwon 0 3168 41203 41202 2026-01-28T16:22:06Z Kambai Akau 8 41203 wikitext text/x-wiki ==Tyap== [[Fail:Municipal Market of São Paulo city.jpg|thumb|right|220px|Ntangka̱i '''sum-a̱ka̱kwon''' nvwuon]] ===Yei=== * {{IPA|kcg|/súm-ə́kə́kʷə̀n/}} ** {{audio|kcg|Kcg-sum-a̱ka̱kwon.ogg|a=}} ** {{hyphenation|kcg|sum|a̱|ka̱|kwon}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[sum-a̱kwon]]''' [[hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mman a̱ka̱kwon}} * [[Dot]]: {{t+|nl|vruchten}} * [[Shong]]: {{t+|en|fruits}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] plm1rlch50szc99jdzf6wsgkiwydcfi a̱tyin-a̱kwop 0 3169 41644 41230 2026-02-06T01:00:11Z Kambai Akau 8 /* Tyap */ 41644 wikitext text/x-wiki =={{-kcg-}}== [[File:Flower-head of grass, Ranmore - geograph.org.uk - 4019410.jpg|thumb|A̱pyia̱ '''a̱tyin-a̱kwop''']] ===Yei=== * {{IPA|kcg|/ə̀tʲín-əkʷəb/}} ** {{audio|kcg|Kcg-a̱tyin-a̱kwop.ogg|a=}} ** {{hyphenation|kcg|a̱|tyong|a̱|tyin|a̱|kwop}} (a̱ka̱tyong 4) ====A̱lyoot==== '''a̱tyin-a̱kwop''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱kwop]]''' [[ba#Ati̱kut|ba]]) # '''A̱tyin-a̱kwop''' ka yet kyang ku tang a̱byin hwa ka̱ yet kyayak nyam a̱ni, nang nyak, zon, ma̱ng tsaai. * '''''A̱tyin-a̱kwop''' ka kwi. A̱byin ka la̱u byia̱ nfak.'' * ''N di a ngyei '''a̱tyin-a̱kwop''' a̱kya na yet ja̱m ja ma̱ a̱byin ka'' * ''Nga '''a̱tyin-a̱kwop''' a̱kya a ji̱p.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kyangtang-a̱byin}} * [[Dot]]: {{t+|nl|gras}} * [[Shong]]: {{t+|en|grass}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:á̱kwop]] [[Sa:nkyangtang-a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8dix5eyzmvx2rhur1jlywmg2lpg0mhg a̱kwop 0 3170 41645 41232 2026-02-06T01:00:38Z Kambai Akau 8 /* Tyap */ 41645 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Grasses, Bleaklow Head - geograph.org.uk - 4104018.jpg|thumb|right|220px|'''A̱kwop''' mi̱ kyai-a̱byin]] ===Yei=== * {{IPA|kcg|/ə̀kʷə́b/}} ** {{audio|kcg|Kcg-a̱kwop.ogg|a=}} ** {{hyphenation|kcg|a̱|kwop}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyin-a̱kwop]]''' [[ka]] ====Vak lyuut ghyang==== * [[á̱kwop]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangtang-a̱byin}} * [[Dot]]: {{t+|nl|grassen}} * [[Shong]]: {{t+|en|grasses}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangtang-a̱byin]] [[Sa:á̱kwop]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] a2x9nv6guqsgq7rfhjkpx2an4y8kxae Sa:nkyangtang-a̱byin 14 3171 41221 41220 2026-01-28T17:34:45Z Kambai Akau 8 41221 wikitext text/x-wiki [[Sa:a̱lyoot]] [[Sa:nkyang swuan]] 6eeivzpe3i32wxmc0jk20yp9gwihv23 Sa:nkyang swuan 14 3172 41223 2026-01-28T17:35:38Z Kambai Akau 8 Created page with "[[Sa:a̱lyoot]]" 41223 wikitext text/x-wiki [[Sa:a̱lyoot]] sq0nu5m9ukr8nevxoelzr2fqg1gj528 Sa:á̱kwop 14 3173 41231 2026-01-28T17:40:55Z Kambai Akau 8 Created page with "[[Sa:nkyangtang-a̱byin]]" 41231 wikitext text/x-wiki [[Sa:nkyangtang-a̱byin]] itwdindj1mwqcjp6ytg5imrutso21a3 sá̱kan 0 3174 41651 41241 2026-02-06T01:02:57Z Kambai Akau 8 /* Tyap */ 41651 wikitext text/x-wiki =={{-kcg-}}== [[File:Gedeelte autopendia - Thorn - 20208531 - RCE.jpg|thumb|A̱kat '''sá̱kan''']] ===Yei=== * {{IPA|kcg|/səkan/}} ** {{audio|kcg|Kcg-sá̱kan.ogg|a=}} ** {{hyphenation|kcg|sá̱|kan}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[sa̱kan]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkap a̱kwon}} * [[Dot]]: {{t+|nl|doornen}} * [[Kpat]]: {{t+|ha|kayoyi}} * [[Shong]]: {{t+|en|thorns}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱ka̱kwon]] st56ner99cc9t95s4yl4xiu4k1g8b4j jujuút 0 3175 42947 42946 2026-02-27T18:23:57Z Kambai Akau 8 42947 wikitext text/x-wiki =={{-kcg-}}== [[File:Egyptian Goose Urzig Mosel jun 2018 (13).jpg|thumb|'''Jujuút''' a̱byin Ma̱sa̱t]] ===Yei=== * {{IPA|kcg|/d͡ʒud͡ʒuud/}} ** {{audio|kcg|Kcg-jujuút.ogg|a=}} ** {{hyphenation|kcg|jú|juut}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[jujuut]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nyám kyai tswazwa ma̱ng a̱sa̱khwot}} * [[Dot]]: {{t+|nl|ganzen}} * [[Shong]]: {{t+|en|geese}} {{trans-bottom}} [[Sa:a̱ka̱man|*]] [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] sn9txx02z7w8liq17dhst9gc7o07fwr a̱yaaconcong 0 3176 42134 42133 2026-02-15T13:19:26Z Kambai Akau 8 /* {{-kcg-}} */ 42134 wikitext text/x-wiki =={{-kcg-}}== [[File:Rainbow over stupa at Wat Phone Sa Ath Phatiya Moungkoun bouddhist temple in Luang Prabang Laos.jpg|thumb|A̱concong a̱zama nok Á̱nietkhwibuda ghyang ma̱ a̱byin Lawo]] [[File:Stahl Mermaids Production.jpg|thumb|A̱tyukwok-nghwughwu shyia̱ di̱ kwok '''a̱yaaconcong''' mi̱ a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/ə̀jáat͡ʃɔnt͡ʃɔŋ/}} ** {{audio|kcg|Kcg-a̱yaaconcong.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|con|cong}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱concong]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Lili mi̱ kyai-tswazwa}} * [[Dot]]: {{t+|nl|regenbogen}} * [[Shong]]: {{t+|en|rainbows}} {{trans-bottom}} {{trans-top|A̱ka̱mat}} * [[Dot]]: {{t+|nl|meerminnen}} * [[Shong]]: {{t+|en|mermaids}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] r9ilfwvpfqhx64l6nhrbbis5vd72vge a̱gi̱gak 0 3177 42231 42220 2026-02-15T15:54:15Z Kambai Akau 8 42231 wikitext text/x-wiki =={{-kcg-}}== [[File:Planetary Boundaries 2015 de.svg|thumb|'''A̱gi̱gak''' pi̱lanet ba (da̱ a̱lyem Jaman)]] ===Yei=== * {{IPA|kcg|/əɡɨɡaɡ/}} ** {{audio|kcg|Kcg-a̱gi̱gak.ogg|a=}} ** {{hyphenation|kcg|a̱|gi̱|gak}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[gak]]''' [[hu#Ati̱kut|hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ngaan kyang}} * [[Dot]]: {{t+|nl|grezen}} * [[Shong]]: {{t+|en|boundaries}}, {{t+|en|borders}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] c6gz67pvutar3g4sfi44revrssht01t a̱yaaghyighyak 0 3178 42559 42495 2026-02-19T12:50:48Z Kambai Akau 8 /* Yei ghyang */ 42559 wikitext text/x-wiki =={{-kcg-}}== [[File:Pheasant egg shells - geograph.org.uk - 706147.jpg|thumb|'''A̱yaaghyighyak''' cyi nywan a̱feang]] ===Yei=== * {{IPA|kcg|/əjaaɣʲiɣʲaɡ/}} ** {{audio|kcg|Kcg-a̱yaaghyighyak.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ghyi|ghyak}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ghyighyak]]''' [[wu#Ati̱kut|wu]] ===Vak yei ghyang=== * [[a̱yaagyigyiek]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkwup cyi}} * [[Dot]]: {{t+|nl|schalen}} * [[Shong]]: {{t+|en|shells}} {{trans-bottom}} {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|schedels}} * [[Shong]]: {{t+|en|skulls}}, {{t+|en|crania}} {{trans-bottom}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] n1mfx19pllzlo0uucu3y8k4w0nhg71x khám 0 3179 41655 41505 2026-02-06T01:04:30Z Kambai Akau 8 /* Tyap */ 41655 wikitext text/x-wiki =={{-kcg-}}== [[File:2007.10-310-270 Bottle gourd,bowl,spoon(frm Sikasso) Bamako,ML mon29oct2007-1315h.jpg|thumb|'''Khám''' ma̱ng a̱yaali̱da̱i nang á̱ ku jhyi a̱ni]] ===Yei=== * {{IPA|kcg|/xám/}} ** {{audio|kcg|Kcg-khám.ogg|a=}} ** {{hyphenation|kcg|khám}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[kham]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyang á̱ ntyei yak a̱ni}} * [[Dot]]: {{t+|nl|kalebassen}} * [[Shong]]: {{t+|en|calabashes}} {{trans-bottom}} {{trans-top|Ntangka̱i á̱nap na̱ nyian shi̱shi̱k a̱ni}} * [[Dot]]: {{t+|nl|prostituees}} * [[Shong]]: {{t+|en|prostitutes}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangtang-a̱byin]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0c4ru5l10zurwypl9v1fconkphl771p nghwughwuk 0 3181 43125 42591 2026-02-27T23:37:36Z Kambai Akau 8 /* {{-kcg-}} */ 43125 wikitext text/x-wiki =={{-kcg-}}== [[File:Bénin-Parkia biglobosa (4).jpg|thumb|'''Ghwughwuk''' a̱la̱n]] ===Yei=== * {{IPA|kcg|/nɣʷuɣʷuɡ/}} ** {{audio|kcg|Kcg-nghwughwuk.ogg|a=}} ** {{hyphenation|kcg|n|ghwu|ghwuk}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[ghwughwuk]]''' [[hu#Ati̱kut|hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam a̱kwon}} * [[Dot]]: {{t+|nl|schorsen}} * [[Shong]]: {{t+|en|barks}} {{trans-bottom}} [[Sa:a̱ka̱kwon]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 59lmaeynn9qsjohvgx7x5dyw6odz8l2 si̱sa 0 3182 42618 42616 2026-02-19T19:46:49Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42618 wikitext text/x-wiki =={{-kcg-}}== [[File:Branches of a Ficus kurzii reflecting in the water at Singapore Botanic Gardens.jpg|thumb|'''Si̱sa''' a̱kwon jhyáng]] [[File:Mistakes when creating categories on Wikinews 3.png|thumb|Nghyuap di̱ khwut '''si̱sa''' mi̱ Nkhangwuki]] [[File:Soil improvement and protection - wood chip mulch at Wisley.JPG|thumb|'''Si̱sa''' nkwon]] ===Yei=== * {{IPA|kcg|/sɨsa/}} ** {{audio|kcg|Kcg-si̱sa.ogg|a=}} ** {{hyphenation|kcg|si̱|sa}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[sa]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mbwak a̱kwon}} * [[Dot]]: {{t+|nl|takken}} * [[Shong]]: {{t+|en|branches}} {{trans-bottom}} {{trans-top|A̱ka̱sorong nkyang}} * [[Dot]]: {{t+|nl|categorieën}} * [[Shong]]: {{t+|en|categories}} {{trans-bottom}} {{trans-top|A̱bankap nkyang}} * [[Dot]]: {{t+|nl|stukjes}} * [[Shong]]: {{t+|en|chips}}, {{t+|en|pieces}} {{trans-bottom}} [[Sa:nkap a̱kwon]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1ubvefpfqnr81segu8b3sk33uj1ms6e a̱na̱nyiuk-a̱nap 0 3183 43101 43100 2026-02-27T22:29:07Z Kambai Akau 8 /* A̱lyoot */ 43101 wikitext text/x-wiki =={{-kcg-}}== [[File:Breton Brother and Sister MET DT2566FXD.jpg|thumb|'''A̱na̱nyiuk-a̱nap''' ma̱ng a̱bashushyuo nggu ka]] ===Yei=== * {{IPA|kcg|/ə̀nə̀ɲʲúɡ-ə̀nàb/}} ** {{audio|kcg|Kcg-a̱na̱nyiuk-a̱nap.ogg|a=}} ** {{hyphenation|kcg|a̱|na̱|nyiuk|a̱|nap}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱na̱nyiuk-a̱nap''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[á̱na̱nyiuk-á̱nap]]''' [[ba#Ati̱kut|ba]]) # '''A̱na̱nyiuk-a̱nap''' yet nggwon a̱tyumbyin a̱yin wa a̱ nwai yet a̱sam a̱ni. #* ''Nnyeni wa a̱ja, a̱ shyia̱ di̱ ba̱ng '''a̱na̱nyiuk-a̱nap''' nggu wu; a̱bwok wu cat tyia̱ nggu nyura.'' #* '''''A̱na̱nyiuk-a̱nap''' nung wa yet A̱yang A̱tyap wu.'' #* ''Tak ma̱ng '''a̱na̱nyiuk-a̱nap''' ang wu nyia̱ n cat n di nggu a̱tsotson-a̱tson a̱tson. A fa̱k a?'' ====A̱fi̱p==== * [[a̱na̱nyiuk-a̱sam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱na̱nyiuk a̱ nwai yet a̱sam a̱ni}} * [[Dot]]: {{t+|nl|zus}} * [[Shong]]: {{t+|en|sister}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] roctpkh8t60scjxefhyirwe98tu9qs9 a̱na̱nyiuk-a̱sam 0 3184 43096 43095 2026-02-27T22:17:35Z Kambai Akau 8 /* A̱lyoot */ 43096 wikitext text/x-wiki =={{-kcg-}}== [[File:Brother and sister Eating matira.jpg|thumb|'''A̱na̱nyiuk-a̱sam''' ma̱ng a̱na̱nyiuk-a̱nap ba̱ shyia̱ di̱ ya kyayak a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀nə̀ɲʲúɡ-ə̀sàm/}} ** {{audio|kcg|Kcg-a̱na̱nyiuk-a̱sam.ogg|a=}} ** {{hyphenation|kcg|a̱|na̱|nyiuk|a̱|sam}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱na̱nyiuk-a̱sam''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[á̱na̱nyiuk-á̱sam]]''' [[ba#Ati̱kut|ba]]) # '''A̱na̱nyiuk-a̱sam''' yet nggwon a̱tyumbyin a̱yin wa a̱ yet a̱sam a̱ni. #* ''Á̱ nyia̱ a cong dundung ma̱ng '''a̱na̱nyiuk-a̱sam''' ang wu a bai, a si̱ bai ma̱ng a̱na̱nyiuk-a̱nap ang wu ka̱ni?'' #* '''''A̱na̱nyiuk-a̱sam''' nung wa kwat nung pyia̱ hu.'' #* ''N byia̱ '''a̱na̱nyiuk-a̱sam''' bah. Nung gwa yet a̱sam wu ma̱nyin nung ma̱ a̱fa a̱yang nung ka.'' ====A̱fi̱p==== * [[a̱na̱nyiuk-a̱nap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱na̱nyiuk a̱ nwai yet a̱nap a̱ni}} * [[Dot]]: {{t+|nl|broer}} * [[Shong]]: {{t+|en|brother}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] mw6ch7vxebdcio4ehsc6phg4yqeb90g a̱na̱nyiuk 0 3185 43094 42777 2026-02-27T22:07:28Z Kambai Akau 8 /* {{-kcg-}} */ 43094 wikitext text/x-wiki =={{-kcg-}}== [[File:Chichen Itza Siblings Arch.jpg|thumb|Fi̱ng-nggwoneam a̱ghyang ma̱ng '''a̱na̱nyiuk''' nhu wu]] ===Yei=== * {{IPA|kcg|/ə̀nə̀ɲʲûɡ/}} ** {{audio|kcg|Kcg-a̱na̱nyiuk ( Sibling Brother sister.ogg|a=}} ** {{hyphenation|kcg|a̱|na̱|nyiuk}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱na̱nyiuk''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[á̱na̱nyiuk]]''' [[ba#Ati̱kut|ba]]) # '''A̱na̱nyiuk''' yet nggwon a̱tyumbyin a̱yin wa. A̱na̱nyiuk bye yet a̱nietkhwop ku a̱shushyuo a̱yin wa. #* ''N fa̱k á̱ nyia̱ a̱yang Ka̱dong wu byin lyuo. Ta̱p! Ki̱ a̱ bu li song Ka̱dong mat á̱ byin nggu '''a̱na̱nyiuk'''.'' #* '''''A̱na̱nyiuk''' nung wa yet a̱gba̱ndang a̱khwot-a̱kwop a̱byin A̱merika wu nang a̱ lyiat a̱ni; a̱yang nzi̱t wa a̱nyiung a̱wot a̱tyia̱ nzi̱t si̱ vwuon.'' #* ''Ka̱nang a khai '''a̱na̱nyiuk''' ang wu bah, ki̱ a̱bombwuon kyang shyia̱ nggu, a tywei ma̱ng a̱pyia̱ ang.'' ====Bwoi mi̱ bwoi==== * [[a̱na̱nyiuk-a̱yang]] * [[a̱na̱nyiuk-a̱tyia̱]] * [[a̱na̱nyiuk-a̱nap]] * [[a̱na̱nyiuk-a̱sam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Byin a̱fa mbyin a̱nyiung ma̱ng a̱yin}} * [[Dot]]: {{t+|nl|broer of zus}} * [[Shong]]: {{t+|en|sibling}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] lcmhmn85720gfoap6k1mt7u80pyj0rr nggwon-a̱nap 0 3186 43068 43067 2026-02-27T21:40:26Z Kambai Akau 8 /* {{-kcg-}} */ 43068 wikitext text/x-wiki =={{-kcg-}}== [[File:Charles P. Stone2b.jpg|thumb|A̱tyia̱ ma̱ng '''nggwon-a̱nap''' nggu ka]] ===Bwoi-a̱lyoot=== Neet di̱ ''[[nggwon]]'' + ''[[a̱nap]]''. ===Yei=== * {{IPA|kcg|/ŋɡʷə̀n-ə̀náb/}} ** {{audio|kcg|kcg-nggwon-a̱nap.ogg|a=}} ** {{hyphenation|kcg|ng|gwon|a̱|nap}} (a̱ka̱tyong 4) ===A̱lyoot=== '''nggwon-a̱nap''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[mman-á̱nap]]''' [[na#Ati̱kut|na]]) # '''Nggwon-a̱nap''' yet nggwon kya ka̱ yet a̱nap a̱ni, ka̱nang jen ntat a̱zanson ka̱ tyei mman. #* '''''Nggwon-a̱nap''' ang ka fa̱k ansham bah; n di ka̱ kwoi ba̱t.'' #* ''Kwot! Mba̱ng. Á̱ nnyia̱ '''nggwon-a̱nap''' kya a̱kyuo ang wu bu byin a?'' #* '''Nggwon-a̱nap''' ang ka nshyia̱ bat a?! Ka̱ vwuoa̱khwu li! ====Bu nwuan==== * [[a̱nap]] * [[fi̱ng-nggwoneam]] * [[nggwoneam]] ====A̱fi̱p==== * [[nggwon-a̱sam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nggwon ka̱ nwai yet a̱sam a̱ni}} * [[Dot]]: {{t+|nl|dochter}} * [[Shong]]: {{t+|en|daughter}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kjomtywr6pc7b8qjnj63fp991iwjieo nggwon-a̱sam 0 3187 43076 43066 2026-02-27T21:51:50Z Kambai Akau 8 /* {{-kcg-}} */ 43076 wikitext text/x-wiki =={{-kcg-}}== [[File:A mother and her little boy with a developmental disability.jpg|thumb|A̱yang ma̱ng '''nggwon-a̱sam''' nggu ka]] ===Bwoi-a̱lyoot=== Neet di̱ ''[[nggwon]]'' + ''[[a̱sam]]''. ===Yei=== * {{IPA|kcg|/ŋɡʷə̀n-ə̀sám/}} ** {{audio|kcg|Kcg-nggwon-a̱sam.ogg|a=}} ** {{hyphenation|kcg|ng|gwon|a̱|sam}} (a̱ka̱tyong 4) ===A̱lyoot=== '''nggwon-a̱sam''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[mman-á̱sam]]''' [[na#Ati̱kut|na]]) # '''Nggwon-a̱sam''' yet nggwon kya ka̱ yet a̱sam a̱ni. #* '''''Nggwon-a̱sam''' mba ka tai a̱tyia̱ wu wa ra̱ra̱k.'' #* ''N di '''nggwon a̱sam''' ang ka mi̱n cen.'' #* ''Bobai byia̱ mman-á̱nap a̱naai nia ma̱ng '''nggwon-a̱sam''' a̱nyiung.'' ====Tai==== * [[a̱fai#A̱lyoot|a̱fai]] ====Bu nwuan==== * [[a̱sam]] * [[nggwoseam]] ====A̱fi̱p==== * [[nggwon-a̱nap]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱fai}} * [[Dot]]: {{t+|nl|zoon}} * [[Shong]]: {{t+|en|son}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0rbfgsviefxoyr841el1fjhsqxmi3dr a̱yang 0 3188 42885 42880 2026-02-27T14:24:20Z Kambai Akau 8 /* A̱lyoot */ 42885 wikitext text/x-wiki =={{-kcg-}}== [[File:019 Northern plains gray langur mother and baby in Ranthambore National Park Photo by Giles Laurent.jpg|thumb|'''A̱yang''' zeam ma̱ng nggwon nggu ka]] ===Yei=== * {{IPA|kcg|/ə̀jaŋ/}} ** {{audio|kcg|Kcg-a̱yang.ogg|a=}} ** {{hyphenation|kcg|a̱|yang}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱yang''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaayang]]''' [[ba#Ati̱kut|ba]]) # '''A̱yang''' yet a̱nap a̱ ka̱n nat nyeang a̱wot a̱ si̱ mbyin nggwon ku a̱ tyei mman a̱ni; ku nyam ji̱ yet sha̱p a̱ni ji̱ tyei mman, mun a̱ yet a̱yang wa. #* '''''A̱yang''' Ka̱dong wu ku mi̱n a̱ bai a̱tung a̱nyiuk ka lyuo.'' #* ''N fa̱k nyia̱ '''a̱yang''' nzón ang wu ku tyia̱ mman a̱naai kiki a̱tsoston!'' #* '''''A̱yang''' ang wu nshyia̱ a?'' ====Bwoi mi̱ bwoi==== * [[a̱yang-a̱bwoi]] * [[a̱yang-a̱feang]] * [[a̱yang-a̱li]] * [[A̱yang-A̱tyap]] * [[a̱yang-cincai]] * [[a̱yang-kurum]] * [[a̱yang-mbyin]] * [[a̱yang-nyak]] * [[a̱yang-nzon]] * [[a̱yang-shisham]] * [[a̱yang-shisham A̱tyap]] * [[a̱yang-shisham Naijeriya]] * [[a̱yang-shisham Swanta]] * [[a̱yang-shwai]] * [[a̱yangka̱dung]] * [[a̱yangka̱nan]] * [[a̱yangkwai]] ====Tai==== * [[a̱nietmbyin-a̱nap]] * [[a̱tyumbyin-a̱nap]] * [[daa]] * [[iya]] * [[iye]] * [[mma]] * [[nna]] ====A̱fi̱p==== * [[a̱tyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱nap a̱ kan nyia̱ nyeang a̱ si̱ byin nggwon a̱ni}} * A̱do: {{t+|bin|iye}} * [[A̱ghwangkpang]]: {{t+|yo|iya}} * [[A̱kum-a̱cyi]]: {{t+|ig|nne}} * [[Dot]]: {{t+|nl|moeder}} * [[Jhyuo]]: {{t+|kaj|a̱naa}} * Jukum (Wapan): ayo * [[Shong]]: {{t+|en|mother}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0ah5ad8nnz2w4ylo5u2y9xkaicvj0rh a̱yaatyia̱ 0 3189 42197 41307 2026-02-15T14:12:43Z Kambai Akau 8 /* Tyap */ 42197 wikitext text/x-wiki =={{-kcg-}}== [[File:Happy dad happy child (50540015943).jpg|thumb|'''A̱yaatyia̱''' a̱zagaat]] ===Yei=== * {{IPA|kcg|/əjaatʲʲə/}} ** {{audio|kcg|Kcg-a̱yaatyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|tyia̱}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyia̱]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nietmbyin á̱sam}} * [[Dot]]: {{t+|nl|vaders}} * [[Shong]]: {{t+|en|fathers}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] rrtzsnk6unczhvr5pudc0bmrbv7ml09 a̱yaayang 0 3190 42896 42701 2026-02-27T14:59:45Z Kambai Akau 8 /* {{-kcg-}} */ 42896 wikitext text/x-wiki =={{-kcg-}}== [[File:Vladimir Makovsky — Two Mothers. Adoptive Mother and Native Mother (1905-1906).jpg|thumb|'''A̱yaayang''' a̱feang]] ===Yei=== * {{IPA|kcg|/ə̀jaajaŋ/}} ** {{audio|kcg|Kcg-a̱yaayang.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|yang}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱yang]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nietntyei-á̱nap}} * [[Dot]]: {{t+|nl|moeders}} * [[Jhyuo]]: {{t+|kaj|ba̱naa}} * [[Shong]]: {{t+|en|mothers}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] t3aav452veau2qoljy5comzey58c1kv mman-á̱sam 0 3191 43075 42707 2026-02-27T21:50:28Z Kambai Akau 8 /* {{-kcg-}} */ 43075 wikitext text/x-wiki =={{-kcg-}}== [[File:Othman Bin Nashir and Sons by Contributed By Patricia And Mansur Abahusayn On Behalf Of Matthew And Ester Bunyan 201 2051.jpg|thumb|A̱tyia̱ ma̱ng '''mman-á̱sam''' nggu na a̱feang]] ===Yei=== * {{IPA|kcg|/mman-ə̀sám/}} ** {{audio|kcg|Kcg-mman-á̱sam.ogg|a=}} ** {{hyphenation|kcg|m|man|á̱|sam}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[nggwon-a̱sam]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mman na̱ nwai yet á̱nap a̱ni}} * [[Dot]]: {{t+|nl|zonen}} * [[Shong]]: {{t+|en|sons}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] snsizjmdkepcp8w5jmrcel2zeuvqwk1 mman-á̱nap 0 3192 43074 43073 2026-02-27T21:46:11Z Kambai Akau 8 /* {{-kcg-}} */ 43074 wikitext text/x-wiki =={{-kcg-}}== [[File:Father and daughters trip on the river.jpg|thumb|A̱tyia̱ ma̱ng '''mman-á̱nap''' nggu na a̱feang ma̱ng nggwon-a̱sam a̱nyiung]] ===Yei=== * {{IPA|kcg|/mman-ə̀náb/}} ** {{audio|kcg|Kcg-mman-á̱nap.ogg|a=}} ** {{hyphenation|kcg|m|man|á̱|nap}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[nggwon-a̱nap]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mman na̱ nwai yet á̱sam a̱ni}} * [[Dot]]: {{t+|nl|dochters}} * [[Shong]]: {{t+|en|daughters}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] o42c8whia386e7dcyvh548fxbzvjohm á̱na̱nyiuk 0 3193 43087 43077 2026-02-27T22:00:37Z Kambai Akau 8 /* {{-kcg-}} */ 43087 wikitext text/x-wiki =={{-kcg-}}== [[File:Siblings, 1926.jpg|thumb|'''Á̱na̱nyiuk''' a̱naai yong ba̱ kyiak ghwughwu]] ===Yei=== * {{IPA|kcg|/ə̀nə́ɲʲuɡ/}} ** {{audio|kcg|Kcg-á̱na̱nyiuk.ogg|a=}} ** {{hyphenation|kcg|á̱|na̱|nyiuk}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱na̱nyiuk]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Byin a̱sok a̱nyiung}} * [[Dot]]: {{t+|nl|brussen}} * [[Shong]]: {{t+|en|siblings}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] 2p3fss4awun93ny63uqr43v23x907t6 á̱na̱nyiuk-á̱sam 0 3194 43097 42717 2026-02-27T22:19:08Z Kambai Akau 8 /* {{-kcg-}} */ 43097 wikitext text/x-wiki =={{-kcg-}}== [[File:Brothers.jpg|thumb|'''Á̱na̱nyiuk-á̱sam''' a̱feang ba̱ shyia̱ mi̱ vwuo a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀nəɲʲuɡ-əsam/}} ** {{audio|kcg|Kcg-á̱na̱nyiuk-á̱sam.ogg|a=}} ** {{hyphenation|kcg|á̱|na̱|nyiuk|á̱|sam}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱na̱nyiuk-a̱sam]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱na̱nyiuk ba̱ nwai yet á̱nap a̱ni}} * [[Dot]]: {{t+|nl|broers}} * [[Shong]]: {{t+|en|brothers}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] 2idr59frqk7u4mccerav6h4o8fsk8gw á̱na̱nyiuk-á̱nap 0 3195 43103 43102 2026-02-27T22:32:16Z Kambai Akau 8 /* {{-kcg-}} */ 43103 wikitext text/x-wiki =={{-kcg-}}== [[File:Dos chicas en vestidos de verano bella época dresde II.jpg|thumb|'''Á̱na̱nyiuk-á̱nap''' a̱feang shyia̱ di̱ swan]] ===Yei=== * {{IPA|kcg|/ə̀nəɲʲuɡ-ənab/}} ** {{audio|kcg|Kcg-á̱na̱nyiuk-á̱nap.ogg|a=}} ** {{hyphenation|kcg|á̱|na̱|nyiuk|á̱|nap}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱na̱nyiuk-a̱nap]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱na̱nyiuk na̱ nwai yet á̱sam a̱ni}} * [[Dot]]: {{t+|nl|zussen}} * [[Shong]]: {{t+|en|sisters}} {{trans-bottom}} [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] 5bkb2t2uu1u5fatqvr8ox46ykjjh0ya a̱yaatyoli 0 3196 42720 42719 2026-02-22T02:15:59Z Danjuma Anthony 44 42720 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱yaatyoli.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|tyo|li}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyoli]]''' [[ba#Ati̱kut|ba]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱sam ba kan nyia̱ nyeang a̱ni}} * [[Dot]]: {{t+|nl|echtgenooten}} * [[Shong]]: {{t+|en|husbands}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ksmh61z7n5tw277h4rkvu76yk8ivt3q á̱kyuo 0 3197 42725 42724 2026-02-22T02:23:35Z Danjuma Anthony 44 42725 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱kyuo.ogg|a=}} ** {{hyphenation|kcg|á̱|kyuo}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱kyuo]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nap ba kan nyia̱ nyeang a̱ni}} * [[Dot]]: {{t+|nl|vrouwen}} * [[Shong]]: {{t+|en|wives}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] i2291m3vajw2q6i81aqqmd38eqp2ctw zam 0 3198 41851 41850 2026-02-08T16:51:40Z Danjuma Anthony 44 /* Tyap */ 41851 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-zam.ogg|a=}} ** {{hyphenation|kcg|zam}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱sam]] [[wu#Ati̱kut|wu]], [[nggwon a̱sam]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tyei mman a̱sam}} * [[Dot]]: {{t+|nl|n}} * [[Shong]]: {{t+|en|boys}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] mp2bmolddz1tsarbj63ljre3czl3l45 a̱ka̱neam 0 3199 42728 42727 2026-02-22T02:30:57Z Danjuma Anthony 44 42728 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱ka̱neam.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|neam}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[nggwoneam]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nap ba̱ mai nyeang a̱ni}} * [[Dot]]: {{t+|nl|meisjes}} * [[Shong]]: {{t+|en|girls}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qf5359tdim72f1xo20byku10l5e5630 nggwoneam 0 3200 41378 41377 2026-01-31T10:48:31Z Kambai Akau 8 /* Alyoot */ 41378 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ŋɡʷoneʲam/}} ** {{audio|kcg|Kcg-nggwoneam.ogg|a=kcg}} ** {{hyphenation|nl|ng|gwo|neam}} (a̱ka̱tyong 3) ===Alyoot=== '''nggwoneam''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱neam]]''' [[na#Ati̱kut|na]]) Nggwoneam bye yet: # Nggwon a̱nap. #* ''Nggu wa yet '''nggwoneam''' nung.'' # A̱kpa̱ndang a̱nap. #* ''A̱nyan wa yet '''nggwoneam''' ang ka?'' #* '''''Nggwoneam''' a̱nyan kya ka?'' [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] [[Sa:a̱lyoot]] dupzxwaryct6haf9qcs3w65j6rbxbr9 a̱banggwon 0 3201 42656 42655 2026-02-20T00:21:32Z Danjuma Anthony 44 /* Yei */ 42656 wikitext text/x-wiki =={{-kcg-}}== [[File:Baby.jpg|thumb|'''A̱banggwon''' ka̱ myiai da̱ a̱gbaat nka a̱ni]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[a̱ba-]]'' + ''[[nggwon]]''. ===Yei=== * {{IPA|kcg|/ə̀báŋɡʷə̂n/}} ** {{audio|kcg|Kcg-a̱banggwon.ogg|a=}} ** {{hyphenation|kcg|a̱|ba|ng|gwon}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱banggwon''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱bamman]]''' [[na#Ati̱kut|na]]) # '''A̱banggwon''' yet a̱tyubishyi wa ku nyam nang á̱ si̱ mbyin a̱ni. Di̱n jen ma̱ a̱di̱di̱t, a̱banggwon yet nggwon kya ka̱ ka̱ ntat a̱lyia̱ bah. #* ''A̱byii̱k Ka̱dong byin '''a̱banggwon''' lyuo.'' #* ''Ka̱ a lyiat ma̱ng a̱nggu, si̱ a̱ nyia̱ da̱ a̱ yet '''a̱banggwon''' kya bah.'' #* '''A̱banggwon''' a̱bwu kani yet a̱sham. ====Bwoi mi̱ bwoi==== * [[a̱banggwon-a̱nap]] * [[a̱banggwon-a̱sam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱di̱dei a̱tyubishyi ku nyam}} * [[Dot]]: {{t+|nl|baby}} * [[Jhyuo]]: {{t+|kaj|a̱banggwon}} * [[Kpat]]: {{t+|ha|yaro}} * [[Shong]]: {{t+|en|baby}}, {{t+|en|infant}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0ufpfi7zft2zxtd17lyyltngocp4e28 a̱yaaga̱ra̱ng 0 3202 41662 41341 2026-02-06T01:25:53Z Kambai Akau 8 /* Tyap */ 41662 wikitext text/x-wiki =={{-kcg-}}== [[File:Matsirga Waterfalls.jpg|thumb|'''A̱yaaga̱ra̱ng''' mi̱ Fantswam]] ===Yei=== * {{IPA|kcg|/ə̀jaaɡə̀rə̀ŋ/}} ** {{audio|kcg|Kcg-a̱yaaga̱ra̱ng.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ga̱|ra̱ng}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ga̱ra̱ng]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱ka̱vwuo a̱sa̱khwot ncorop ma̱ng a̱gwut ku a̱fan}} * [[Dot]]: {{t+|nl|watervallen}} * [[Shong]]: {{t+|en|waterfalls}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ee0ienvz4c3lvmuxtwlsts6vtgbw8bv a̱yaataintuut 0 3203 41657 41344 2026-02-06T01:12:59Z Kambai Akau 8 /* Tyap */ 41657 wikitext text/x-wiki =={{-kcg-}}== [[File:CRH2B-4096 & CRH2A-2338 Train near Nanjing South Railway Station, 25 Aug 2024.jpg|thumb|'''A̱yaataintuut''' a̱feang cat sweap a̱ghyang]] ===Yei=== * {{IPA|kcg|/ə̀jaatajntuud/}} ** {{audio|kcg|Kcg-a̱yaataintuut.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|tai|n|tuut}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱taintuut]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkyangcung-a̱byin}} * [[Dot]]: {{t+|nl|treinen}} * [[Shong]]: {{t+|en|trains}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkyangcung]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 5hhryu8gu5p5zjh0vo36cqtqa039h0m jenshyung 0 3204 41791 41706 2026-02-06T20:42:36Z Kambai Akau 8 41791 wikitext text/x-wiki =={{-kcg-}}== [[File:Монастир над Латорицею - 2.jpg|thumb|'''Jenshyung''' mi̱ a̱byin Yuki̱ren]] [[File:Compass Rose English West.svg|thumb|Kompat nShong ji̱ tyai nfam A̱za (''N''), A̱tyin (''E''), A̱tak (''S'') ma̱ng '''Jenshyung''' (''W'')]] ===Bwoi a̱lyoot=== Neet di̱ ''[[jen]]'' + ''[[shyung]]''. ===Yei=== * {{IPA|kcg|/d͡ʒɛ̀nʃʲǔŋ/|/d͡ʒə̀nʃʲǔŋ/}} ** {{audio|kcg|Kcg-jenshyung.ogg|a=}} ** {{hyphenation|kcg|jen|shyung}} (a̱ka̱tyong 2) ===A̱lyoot=== '''[[jenshyung]]''' [[ji#Ati̱kut|ji]] (''á̱kpa'' *) '''Jenshyung''' bye fa: # A̱cak njen ka nang mam hu ka̱n kwa a̱ni nang tswam a̱taa, ba̱ng si̱ nat jen khat nda. #* '''''Jenshyung''' jini ja ba̱ na bai a?'' #* ''Kpa̱t a̱tsotson á̱ ni̱ la̱p neet '''jenshyung'''.''<ref>Haruna, D., ma̱ng Follingstad, C. & J. ''Learn to Read and Write Tyap'' (My[i]am Fang Ma̱ng Lyuut Tyap). Wat 60. Tyap Literacy Committee ma̱ng Nigeria Bible Translation Trust.</ref> #* ''A̱kut ku swan a̱ fwuong nggu neet a̱ta̱mam ba̱ng si̱ nat '''jenshyung''' nang gu ka̱n bwuok bah.'' #* ''N na ntan nyin kurum hu ku myim a̱ni '''jenshyung'''.''<ref>''The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc. (2015). ''A̠lyiat A̠gwaza na di̠n Tyap: A̠li̠ka̠uli A̠fai'' [[https://www.bible.com/bible/1921/MAT.20.4?__yvii=AJDBggyfPRs Matyu 20:4]]. Orlando, FL: The Nigerian Bible Translation Trust and Wycliffe Bible Translators, Inc.</ref> # Fam nyiung si̱ nfam nnaai Swanta na ku shyia̱ a̱ma̱nyi ku ku nyia̱ fi̱p ma̱ng a̱tyin ka a̱ni. #* ''A̱ghwangkpang ba shyia̱ di̱ fam '''jenshyung''' a̱byin Naijeriya hwa.'' #* ''A̱man-tswam ka ku doot a̱ nat di̱ fam a̱za hwa di̱n tsa hu, ka̱ si̱ ba̱ bwuak ka̱ si̱ ta̱bat cong di̱ fam '''jenshyung'''.'' #* ''Nung ma̱ng a̱nwan yet nang fam a̱tyin hwa ma̱ng fam '''jenshyung''' ma̱nini ka̱ni? ====Tai==== * [[kwa̱imam]] ====Bu nwuan==== A̱cak njen * [[a̱jenshyung]] * [[a̱ka̱wa̱tyia̱-a̱tyetuk]] * [[a̱kyetuk]] * [[a̱ta̱mam]] * [[a̱tsotson]] * [[a̱tyetuk]] * [[shong-a̱tson]] * [[shong-jenshyung]] * [[shunshyung]] Fam * [[a̱ka̱wa̱tyia̱]] * [[a̱tak]] * [[a̱tyin]] * [[a̱za]] ====Bwoi mi̱ bwoi==== * [[Afi̱rika Jenshyung]] * [[A̱siya Jenshyung]] * [[a̱tak-jenshyung]] * [[a̱za-jenshyung]] * [[shong-jenshyung]] * [[Yurop Jenshyung]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mam ku kwa ku kpang a̱vwuo nang mam nkwa̱i a̱ni}} * [[Dot]]: {{t+|nl|avond}} * [[Shong]]: {{t+|en|evening}} {{trans-bottom}} {{trans-top|Fam}} * [[Dot]]: {{t+|nl|west}}, {{t+|nl|westen}} * [[Shong]]: {{t+|en|west}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:jen]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gwnhhc5uprv44m8vuv1chib7472cc51 a̱ga̱ra̱ng 0 3205 41661 41660 2026-02-06T01:23:42Z Kambai Akau 8 /* {{-kcg-}} */ 41661 wikitext text/x-wiki =={{-kcg-}}== [[File:Kabyiek Tityong Waterfall 4.jpg|thumb|'''A̱ga̱ra̱ng''' Fantswam]] ===Yei=== * {{IPA|kcg|/ə̀ɡə̀rə̀ŋ/}} ** {{audio|kcg|Kcg-a̱ga̱ra̱ng.ogg|a=}} ** {{hyphenation|kcg|a̱|ga̱|ra̱ng}} (a̱ka̱tyong 3) ====A̱lyoot==== '''a̱ga̱ra̱ng''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaaga̱ra̱ng]]''' [[ba#Ati̱kut|ba]]) # '''A̱ga̱ra̱ng''' yet a̱vwuo kya nang a̱sa̱khwot nkwa a̱ni; a̱vwuo ka li ma̱nang a̱fa̱n a̱ni a̱ li tsunng a̱ta̱tak, nang a̱sa̱khwot shi ba̱t a̱ ncorop a̱ tazwa. #* '''''A̱ga̱ra̱ng''' wu shyia̱ a̱ji wa?'' #* ''Nyi lyen '''a̱ga̱ra̱ng''' wu a shyia̱ ma̱ng Gwoot a̱ni a?'' #* ''Á̱ nvwuong vwuo di̱ fam '''a̱ga̱ra̱ng''' a̱hwa.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Pwaa a̱sa̱khwot}} * [[Dot]]: {{t+|nl|waterval}} * [[Shong]]: {{t+|en|waterfall}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] obkywygiu6awl26b93j4vsr9nd5wbnh kyai-tswazwa 0 3206 41775 41765 2026-02-06T16:14:39Z Kambai Akau 8 /* A̱lyoot */ 41775 wikitext text/x-wiki {{also|kyai tswazwa}} =={{-kcg-}}== [[File:Sky over Munich 02.jpg|thumb|Sai '''kyai-tswazwa''']] ===Yei=== * {{IPA|kcg|/kʲàj-t͡sʷad͡zʷa/}} ** {{audio|kcg|Kcg-kyai-tswazwa.ogg|a=}} ** {{hyphenation|kcg|kyai|tswa|zwa}} (a̱ka̱tyong 3) ====A̱lyoot==== '''kyai-tswazwa''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[nkyai-tswazwa]]''' [[na#Ati̱kut|na]]) # '''Kyai-tswazwa''' hu yet a̱kpa̱ta̱tai a̱kpai a̱vwuo wa a̱ li sang sangba̱p, nang [[a̱ninian]] tyong a̱ keang; [[zwat]] ji ma̱ng [[á̱ta̱ngwat]] na, ma̱ng [[mam]] hu mun a̱ yong a̱ da̱ nhu. #* Zwat ja sai mi̱ '''''kyai-tswazwa''' hu ke kyang ghyang hwa la!?'' #* ''Gba̱t a̱ghyi ang ba tswazwa a̱ ndi a̱ka̱man nania̱u mi̱ '''kyai-tswazwa''' hu.'' #* ''Za ji na va a̱fwun! A li nang '''kyai-tswazwa''' hu tyia̱ [[gbi̱ri̱ng]] baa?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fam a̱za Swanta hu}} * [[Dot]]: {{t+|nl|hemel}} * [[Shong]]: {{t+|en|sky}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] px8p54g2r5bezallr6214qhbp6gu4sl á̱ta̱ngwat 0 3207 42051 42050 2026-02-15T11:03:42Z Kambai Akau 8 /* Yei */ 42051 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Messier 041 2MASS.jpg|thumb|'''Á̱ta̱ngwat''' na̱ sai mi̱ kyai-tswazwa hu a̱ni]] ===Yei=== * {{IPA|kcg|/ətəŋɡʷad/}} ** {{audio|kcg|Kcg-a̱ta̱ngwat.ogg|a=}} ** {{hyphenation|kcg|á̱|ta̱n|gwat}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ta̱ngwat]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i nkyang na̱ sai ku shyia̱ kyai-tswazwa na̱ li tsuntswa-tsuntswa a̱ni}} * [[Dot]]: {{t+|nl|sterren}} * [[Shong]]: {{t+|en|stars}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qk01y5h8u6hk6l2wwnisyescfykcpwh nkyai-tswazwa 0 3208 41774 41773 2026-02-06T16:12:18Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 41774 wikitext text/x-wiki =={{-kcg-}}== [[File:Cirrus uncinus clouds in the morning sky.jpg|thumb|Lyinza mi̱ '''kyai-tswazwa''' hu]] ===Yei=== * {{IPA|kcg|/ŋ̀kʲàj̀-t͡sʷád͡zʷâ/}} ** {{audio|kcg|Kcg-nkyai-tswazwa.ogg|a=}} ** {{hyphenation|kcg|n|kyai|tswa|zwa}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[kyai-tswazwa]]''' [[hu#Ati̱kut|hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Fam ku shyia̱ nta Swanta hu}} * [[Dot]]: {{t+|nl|hemel}}, {{t+|nl|ruimte}} * [[Shong]]: {{t+|en|skies}}, {{t+|en|atmosphere}}, {{t+|en|heavens}}, {{t+|en|space}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] n3sib2y4udjagx20g7jr2cdo2vjcbwu a̱concong 0 3209 42135 42128 2026-02-15T13:21:10Z Kambai Akau 8 /* A̱lyoot */ 42135 wikitext text/x-wiki =={{-kcg-}}== [[File:Ring-billed gull and a rainbow (52910).jpg|thumb|A̱man ma̱ng '''a̱concong''']] [[File:Mermaid-by-AzaleasDolls-Laila.jpg|thumb|'''A̱concong''' mami a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/ə̀t͡ʃɔ̀nt͡ʃɔ́ŋ/}} ** {{audio|kcg|Kcg-a̱concong.ogg|a=}} ** {{hyphenation|kcg|a̱|con|cong}} (a̱ka̱tyong 3) ====A̱lyoot==== '''a̱concong''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaaconcong]]''' [[ba#Ati̱kut|ba]]) '''A̱concong''' wu bye fa: # Li ghyang ku yet mi̱ ce a̱sa̱khwot a̱natat a̱ni, ku ni̱ ghwut mi̱ [[kyai-tswazwa]] hu ma̱ a̱ni̱nian ba. A̱sa̱khwot ce a̱natat a̱concong ninia yet [[a̱shong]], [[a̱lyemu]], [[bagina]], [[a̱lyilyim]], [[bula]], [[a̱meti̱t]], ma̱ng [[a̱guruma]]. #* '''A̱concong''' wuni yong mi̱ '''kyai-tswazwa''' hwa ke ku a̱fa̱ng kya la!?'' #* ''Gba̱t a̱ghyi ang ba tswazwa a̱ ndi '''a̱concong''' wunia̱u mi̱ fam a̱za kyai-tswazwa hu.'' #* ''Za jini na va a̱fwun bah; a li '''a̱concong''' wu ghwut mi̱ kyai-tswazwa hu baa?'' # Tangka̱i a̱mat a̱sa̱khwot ku byia̱ a̱pyia̱ ma̱ng vam a̱nap, a̱wot fam a̱tak vam nggu hu neet mi̱ dyang nggu ji kyiak si̱ tat a̱tai-ntak wu si̱ yet si̱ a̱fa̱n kya. Mi̱ tashikum A̱tyap ji, á̱ nwuak a̱cucuk nyia̱ a̱concong wu yet a̱sham ba̱t a̱wot a̱ si̱ byia̱ cet nyian nkyang a̱ga̱de ma̱ng a̱ri̱bi̱di meang. #* ''Fi̱ng-nggwoneam a̱hwa yet a̱sham ba̱t nang '''a̱concong''' a̱ni; ka̱ doot a bwuo nhu a?'' #* ''Bobai nyia̱ a̱ ku mak li '''a̱concong''' a̱ swan da̱ a̱byiek ncen ka, di̱n jen ji nang á̱ tsa nok nka a̱ni.'' #* ''Á̱ghyang á̱niet nyia̱ '''a̱concong''' yet mi̱ tashikum ja ma̱nyin. Nyia̱ a̱ bu nshyia̱ a̱zafwun bah.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i li ku ghwut mi̱ kyai-tswazwa hu ku byia̱ li vwuon a̱sa̱khwot ce a̱natat a̱ni}} * [[Dot]]: {{t+|nl|regenboog}} * [[Shong]]: {{t+|en|rainbow}} {{trans-bottom}} {{trans-top|A̱mat a̱sa̱khwot}} * [[Dot]]: {{t+|nl|meermin}} * [[Shong]]: {{t+|en|mermaid}} * Shong Kaswuo Naijeriya: {{t+|pcm|mami wota}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ng07wmqzhh6ofyeoxhvoz752u6eemqy a̱ghyighyak 0 3210 42578 42569 2026-02-19T17:26:18Z Kambai Akau 8 /* {{-kcg-}} */ 42578 wikitext text/x-wiki =={{-kcg-}}== [[File:Injured Desert Tortoise Shell (53549835911).jpg|thumb|'''A̱ghyighyak''' nkuvak]] [[File:VolRenderShearWarp.gif|thumb|'''A̱ghyighyak''' a̱pyia̱ ncyui]] ===Yei=== * {{IPA|kcg|/əɣʲiɣʲaɡ/}} ** {{audio|kcg|Kcg-a̱ghyighyak.ogg|a=}} ** {{hyphenation|kcg|a̱|ghyi|ghyak}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱ghyighyak''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaaghyighyak]]''' [[ba#Ati̱kut|ba]]) '''A̱ghyighyak''' bye yet: # A̱kpa̱u nkyang ku cok a̱cyi a̱man, a̱ byia̱ a̱ngga kemikat nang á̱ ngyei a̱yaaki̱risi̱tat kali̱shyom kabonet (CaCO3) a̱ swak a̱ni. #* ''Á̱ ya a̱cyi nywan ka ma̱ng '''a̱ghyighyak''' wa a?'' #* ''Nywan ji kyiat, zi̱ si̱ ghwon '''a̱ghyighyak''' wu da̱ a̱vwuo ka.'' #* ''N di a̱bwu ka ya '''a̱ghyighyak''' a̱cyi wu.'' # Kungkup a̱pyia̱; kap vam ku cok fuu hu, a̱wot ku yet bat hu nang a̱nu ka, zwua̱i ji, a̱fufwuo ba, a̱ghyi ba, ma̱ng pyia̱ hu ta̱meet a̱ni. #* Á̱ ngyei a̱vwuo ka nang á̱ kpang Yesu da̱ a̱team a̱khwu ka, "A̱vwuo '''A̱ghyighyak''' A̱pyia̱".'' #* ''Ta̱bam, a di̱ kwa a fwoi '''a̱ghyighyak''' a̱pyia̱ ang ka.'' #* '''''A̱ghyighyak''' a̱pyia̱ cyui ja ji bah.'' ====Vak yei ghyang==== * [[a̱gyigyiek]] ====Bwoi mi̱ bwoi==== * [[a̱ghyighyak-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kwup a̱cyi ku vam a̱banyam}} * [[Dot]]: {{t+|nl|schaal}} * [[Kpat]]: {{t+|ha|bawo}} * [[Shong]]: {{t+|en|shell}} {{trans-bottom}} {{trans-top|Kungkup a̱pyia̱}} * [[Dot]]: {{t+|nl|schedel}} * [[Shong]]: {{t+|en|skull}}, {{t+|en|cranium}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] d0gno8rw6j5qpq6e8815evfru8wus85 a̱kuluu 0 3211 42954 42953 2026-02-27T18:40:11Z Kambai Akau 8 /* Bwan di̱ lilyem ghyáng */ 42954 wikitext text/x-wiki =={{-kcg-}}== [[File:Tyto alba (Scopoli, 1769).jpg|thumb|'''A̱kuluu''']] ===Yei=== * {{IPA|kcg|/ə̀kuluu/}} ** {{audio|kcg|kcg-a̱kuluu.ogg}} ** {{hyphenation|kcg|a̱|ku|luu}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱kuluu''' [[wu #Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaakuluu]]''' [[ba#Ati̱kut|ba]]) # '''A̱kuluu''' ([[Species:Strigiformes|''Strigiformes'']]) yet tangka̱i a̱man a̱yit hwa ku byia̱ a̱ca̱cet a̱ghyi a̱ni. Ji̱ yet a̱man kya ji̱ cin a̱tyetuk a̱ sa tywei a̱tyetuk ka. #* ''A̱tsak a̱lyiat wa nyia̱ '''a̱kuluu''' nwuan a̱vwuo a̱tyetuk baa?'' #* ''Á̱niet-a̱kat ba ma '''a̱kuluu''' ma̱ a̱yit ka, a̱wot ba̱ si̱ bai ndyo a̱ ma a̱gwam á̱niet a̱keang mba ka ba̱ mai kpa̱p nji hu.'' #* '''''A̱kuluu''' wu yet kyang a̱gwai wa a, Kambai?'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam a̱yit}} * [[Dot]]: {{t+|nl|uil}} * [[Shong]]: {{t+|en|owl}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] sdrvqfo02gqlz1pyvx4ih1a5sdfkk2r a̱yaakuluu 0 3212 43081 42995 2026-02-27T21:59:06Z Kambai Akau 8 43081 wikitext text/x-wiki =={{-kcg-}}== [[File:Домовый сыч. Совы в каньоне урочища Бозжыра. 04.jpg|thumb|Sot '''a̱yaakuluu''' a̱naai]] ===Yei=== * {{IPA|kcg|/ə̀jaakuluu/}} ** {{audio|kcg|kcg-a̱yaakuluu}} ** {{hyphenation|kcg|a̱|yaa|ku|luu}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱kuluu]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i a̱ka̱man}} * [[Dot]]: {{t+|nl|uilen}} * [[Shong]]: {{t+|en|owls}} {{trans-bottom}} === A̱ya̱fang=== <references/> [[Sa:a̱lyoot]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 2tqr6710f7jmtj1nv6nml1eg6rumkwp a̱bwu-a̱kat 0 3213 42633 42632 2026-02-19T20:54:08Z Kambai Akau 8 /* A̱ya̱fang */ 42633 wikitext text/x-wiki =={{-kcg-}}== [[File:Hound Dog (1750415219).jpg|thumb|'''A̱bwu-a̱kat''' ka̱ myian a̱ta̱usa a̱ni]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[a̱bwu]]'' + ''[[a̱kat]]''. ===Yei=== * {{IPA|kcg|/ə̀bʷú-ə́kád/}} ** {{audio|kcg|Kcg-a̱bwu-a̱kat.ogg|a=}} ** {{hyphenation|kcg|a̱|bwu|a̱|kat}} (a̱ka̱tyong 4) ===A̱lyoot=== '''a̱bwu-a̱kat''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱bwu-a̱kat]]''' [[na#Ati̱kut|na]]) # '''A̱bwu-a̱kat''' ka yet tangka̱i a̱bwu hwa ku byia̱ shi mi̱ vam, tsa byia̱ lyen. Ka̱ yet nyam cok a̱li kya meang ka̱ ni̱ doot a̱bwonbwuon a̱yin a̱ ku kyang ku nwuo a̱mali a̱kya gi̱gi̱k a̱ni. #* ''Á̱ naat san '''a̱bwu-a̱kat''' ka Sakum ja a? A̱ka̱bwu mba na lyen a̱kat za̱m!'' #* ''Á̱niet-a̱kat ba naat ma '''a̱bwu-a̱kat''' ka mang a̱mba, a̱wot a̱bwu ka ka̱ si beang ba cat kwom a̱fai A̱bijeje wu.'' #* '''''A̱bwu-a̱kat''' Ka̱yit kya ku ta̱bat tsang ji, nang gu nnat a̱kat a̱keang na a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱bwu}} * [[Dot]]: {{t+|nl|jachthond}} * [[Shong]]: {{t+|en|hound}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱bwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] lnh9nysawcuuxcqvskxt8rripa5vuwg a̱ka̱bwu-a̱kat 0 3214 42644 42643 2026-02-19T21:13:31Z Kambai Akau 8 42644 wikitext text/x-wiki =={{-kcg-}}== [[File:Hounds in the Park (32291708480).jpg|thumb|A̱byii̱k a̱ swan ma̱ng '''a̱ka̱bwu-a̱kat''' a̱tat a̱ni]] ===Yei=== * {{IPA|kcg|/əkəbʷu-əkad/}} ** {{audio|kcg|kcg-a̱ka̱bwu-a̱kat.ogg}} **{{hyphenation|kcg|a̱|ka̱|bwu|a̱|kat}} (a̱ka̱tyong 5) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱bwu-a̱kat]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i a̱ka̱bwu}} * [[Dot]]: {{t+|nl|jachthonden}} * [[Shong]]: {{t+|en|hounds}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱bwu]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] hbfp62o71c7v9oejwcs6kfz77lwyc5m a̱yaakaguk 0 3215 42850 41582 2026-02-27T12:32:19Z Kambai Akau 8 /* Tyap */ 42850 wikitext text/x-wiki =={{-kcg-}}== [[File:Orange-winged parrots (Amazona amazonica tobagensis).jpg|thumb|'''A̱yaakaguk''' a̱feang a̱zasa-a̱kwon]] ===Yei=== * {{IPA|kcg|/ə̀jaakaɡuɡ/}} ** {{audio|kcg|Kcg-a̱yaakaguk.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|ka|guk}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱kaguk]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i a̱ka̱man na̱ li lyim a̱ni}} * [[Dot]]: {{t+|nl|papegaaien}} * [[Shong]]: {{t+|en|parrots}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱ka̱man]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3kx9p6og73hktcof8o98zke5pc3rbf9 a̱kaguk 0 3216 42849 42848 2026-02-27T12:28:19Z Kambai Akau 8 /* {{-kcg-}} */ 42849 wikitext text/x-wiki =={{-kcg-}}== [[File:Trichoglossus haematodus deplanchii - Karlsruhe Zoo 01.jpg|thumb|'''A̱kaguk''']] ===Yei=== * {{IPA|kcg|/ə̀kaɡuɡ/}} ** {{audio|kcg|Kcg-a̱kaguk.oga|a=}} ** {{hyphenation|kcg|a̱|ka|guk}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱kaguk''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaakaguk]]''' [[ba#Ati̱kut|ba]]) # '''A̱kaguk''' ([[Species:Psittaciformes|''Psittaciformes'']]) yet tangka̱i a̱man hwa ku byia̱ a̱ghwap a̱nu a̱ni, a̱wot ku si̱ bu byia̱ a̱lyim cat. Á̱ shyia̱t a̱kaguk mi̱n swakpat ja a̱lyiak a̱wot ka̱ doot á̱ bu ta̱bat nggu sak a̱mali da̱nian gu ka jang a̱lyiat. #* '''''A̱kaguk''' wuni lyen jang a̱lyiat.'' #* ''Ka̱ doot a̱ shyia̱ '''a̱kaguk''' mi̱ [[a̱le]] a?'' #* '''''A̱kaguk''' wa ya swakpat jini.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱man ka byia̱ a̱lyim cat a̱ni}} * [[Dot]]: {{t+|nl|papegaai}} * [[Shong]]: {{t+|en|parrot}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱ka̱man]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] tnq7s42c72iqptl7qcogh8yrm1olk5f nkwom 0 3217 42734 42649 2026-02-22T02:36:57Z Danjuma Anthony 44 /* Tyap‎ */ 42734 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-nkwom.ogg|a=}} ** {{hyphenation|kcg|n|kwom}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[kwom#A̱lyoot 1|kwom]]''' [[wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nvam ku na sang a̱guguut a̱ni}} * [[Dot]]: {{t+|nl|lijken}} * [[Shong]]: {{t+|en|corpses}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ogx4zwg48ki2cddoym9h4lcdwbny14i a̱lakumi-a̱yit 0 3218 42923 42920 2026-02-27T16:20:17Z Kambai Akau 8 /* A̱lyoot */ 42923 wikitext text/x-wiki =={{-kcg-}}== [[File:Giraffa camelopardalis angolensis.jpg|thumb|'''A̱lalumi-a̱yit''' ma̱ a̱yit]] ===Bwoi-a̱lyoot=== Neet mi̱ swanga̱lyiat nKpat ji ''[[raƙumi]]'' + ''[[a̱yit]]''. ===Yei=== * {{IPA|kcg|/əlakumi-əjid/}} ** {{audio|kcg|kcg-a̱lakumi-a̱yit.ogg}} ** {{hyphenation|kcg|a̱|la|ku|mi|a̱|yit}} (a̱ka̱tyong 6) ===A̱lyoot=== '''a̱la̱kumi-a̱yit''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaalakumi-a̱yit]]''' [[ba#Ati̱kut|ba]]) # '''A̱lakumi-a̱yit''' ([[Species:Giraffa|''Giraffa'']]) yet tangka̱i nyam a̱yit hwa ku byia̱ a̱junjung fwuo a̱ swak kuzang nyam a̱ni. #* ''Á̱ ku mbyia̱ a̱khwukhwop '''a̱lakumi-a̱yit''' a̱ byia̱ cet ba̱t nang á̱ ngyei "Cong-shonshyon" a̱ni. Tyinat ku cat nhu ba̱t.'' #* ''Ka̱ doot á̱ shyia̱ '''a̱lakumi-a̱yit''' ma̱ A̱tyap a?'' #* ''Nang zi̱ nat a̱byin Kenya, zi̱ si̱ li '''a̱lakumi-a̱yit''' ma̱ng zwuom nang ba̱ yaan a̱kikyuo dundung a̱ni.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam a̱yit}} * [[Dot]]: {{t+|nl|giraffe}} * [[Shong]]: {{t+|en|giraffe}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4qg2tztck1kzamsjnxcxffewx18oafr a̱yaalakumi-a̱yit 0 3219 42919 42918 2026-02-27T16:10:58Z Kambai Akau 8 42919 wikitext text/x-wiki =={{-kcg-}}== [[File:Giraffe Group 2019-07-24.jpg|thumb|'''A̱yaalakumi-a̱yit''' mi̱ a̱sa̱khwot]] ===Yei=== * {{IPA|kcg|/ə̀jaalakumi-əjid/}} ** {{audio|kcg|kcg-a̱yaalakumi-a̱yit.ogg}} ** {{hyphenation|kcg|a̱|yaa|la|ku|mi|a̱|yit}} (a̱ka̱tyong 7) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱lakumi-a̱yit]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i a̱ga̱nga̱ng nyám a̱yit}} * [[Dot]]: {{t+|nl|giraffen}} * [[Shong]]: {{t+|en|giraffes}} {{trans-bottom}} ====A̱yafang ==== <references/> [[Sa:a̱lyoot]] [[Sa:nyám a̱yit]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] op60r5ll1vcf68v5kfty3wupovcr63g a̱ngai 0 3220 41476 41475 2026-02-04T22:39:08Z Danjuma Anthony 44 /* Ta̱m */ 41476 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|kcg-a̱ngai|a=}} ** {{hyphenation|kcg|a̱|n|gai}} (a̱ka̱tyong 3) ===Ta̱m=== '''ngai''' [[hu#Ati̱kut|hu]] (''á̱kpa'' a̱ngai*) [[na]] # '''A̱ngai''' hu yet a̱nwuat kya ka̱ ghwut a̱bwonu a̱bwu ku gbum mat kyang ghyang nang ka̱ li a̱ni. #* ''A̱fai wuni byia̱ lyen, kuzang a̱badi̱da̱i kyang a̱ fak gu yet ma̱ng '''a̱ngyai''' mi̱ cet. A̱nyan wa byan nggu fwuo hu?'' #* '''A̱ngai''' a̱bwu kani yet ka̱ngka̱ra̱ng bah, cong ntat a̱ li hihwa ka gbum ma̱ng a̱ngai a̱nia.'' #* ''Ka̱nang a̱ fak kyang ku ngai a̱ngai a̱nia yet ka̱nka̱ra̱ng hwa bah.'' ====Tai ==== * [[gbum]] * [[ta̱ngai]] * [[ngai]] ====Á̱fi̱p==== * [[nyonywang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱lyia̱ a̱bwu ku a̱tyubishi}} * [[Dot]]: {{t+|nl|geblaf}} * [[Kpat]]: {{t+|ha|tsawa}} * [[Shong]]: {{t+|en|shutting}} {{trans-bottom}} {{wikipedia}} ===Ta̱m=== a̱ngai, la̱u a̱ngai, byia̱ a̱ngai, cat a̱ngai, fwuong a̱ngai ====Tai ==== * [[ngai]] ====Á̱fi̱p==== * [[tyia̱ nywang]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ya̱ngai a̱bwu}} * [[A̱ghwangkpang]]: {{t+|yo|gbó}} * [[A̱kum-a̱cyi]]: {{t+|ig|igboagbo}} * [[Dot]]: {{t+|nl|blaffen}} * [[Jhyuo]]: {{t+|kaj|gbum}} * [[Kpat]]: {{t+|ha|yi kuka}} * [[Shong]]: {{t+|en|bark}} {{trans-bottom}} [[Sa:ta̱m]] [[Sa:a̱lyoot]] 1gotpqetzh73fmapuh2s0autnedoafx a̱ka̱za̱nki-a̱yit 0 3221 43123 42937 2026-02-27T23:32:24Z Kambai Akau 8 /* Yei */ 43123 wikitext text/x-wiki =={{-kcg-}}== [[File:Burchell's zebra (Equus quagga burchellii) 2.jpg|thumb|'''A̱ka̱za̱nki-a̱yit''' ka̱ yong a̱ni]] ===Bwoi-a̱lyoot=== Neet mi̱ ''[[a̱ka̱za̱nki]]'' + ''[[a̱yit]]''. ===Yei=== * {{IPA|kcg|/ə̀kə́d͡zə́nki-əji᷆d/}} ** {{audio|kcg|Kcg-a̱ka̱za̱nki-a̱yit.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|za̱n|ki|a̱|yit}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱ka̱za̱nki-a̱yit''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[á̱ka̱za̱nki-a̱yit]]''' [[na#Ati̱kut|na]]) # '''A̱ka̱za̱nki-a̱yit''' ([[Species:Equus quagga|''Equus quagga'']]) yet tangka̱i nyam a̱yit hwa ku byia̱ a̱ti̱tak ba̱ byia̱ cet cung a̱ni. Li vam a̱ka̱za̱nki-a̱yit ka yet ndyuut a̱sai nia ma̱ng a̱dundyung. Nyam jini shyia̱ mi̱ kwai [[a̱ka̱za̱nki]] ja ma̱ng [[tsaai]]. #* A si̱ mi̱n nyeak a̱zama '''a̱ka̱za̱nki-a̱yit''' ka bah; a̱ka̱za̱nki kya bah.'' #* ''Zi̱ ku li '''a̱ka̱za̱nki-a̱yit''' nang zi̱ nat a̱byin Ta̱nzaniya a̱ni a̱ta̱lyia̱.'' #* ''Kwa '''a̱ka̱za̱nki-a̱yit''' hwa nang á̱ nyia̱ gumaat jini ma̱ng a̱nhu.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i nyam a̱yit}} * [[Dot]]: {{t+|nl|zebra}} * [[Shong]]: {{t+|en|zebra}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{Wikipedia}} [[Sa:a̱lyoot]] [[Sa:nyám]] [[Sa:nyám a̱yit]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1729t1t2zzygd4smyavrmk7msw1u3j5 Ta‌̱mpi‌̱let:-it- 10 3222 42483 42305 2026-02-16T00:01:49Z Kambai Akau 8 42483 wikitext text/x-wiki {{A̱pyia̱|it}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|it]]<br>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude><includeonly>[[Sa:Swáng a̱lyiat Italya]]</includeonly> 7s0n99n1a5soxa95gx8qfg51k2afdfe Ta‌̱mpi‌̱let:A̱pyia̱ 10 3223 41596 41515 2026-02-06T00:16:32Z Kambai Akau 8 41596 wikitext text/x-wiki <includeonly>{{#ifexist:Appendix:{{ucfirst:{{Swánga̱lyiatwuki:switch lang|{{{1}}}}}}}|[[Appendix:{{ucfirst:{{Swánga̱lyiatwuki:switch lang|{{{1}}}}}}}|{{ucfirst:{{Swánga̱lyiatwuki:switch lang|{{{1}}}}}}}]]|[[{{Swánga̱lyiatwuki:switch lang|{{{1}}}}}|{{ucfirst:{{Swánga̱lyiatwuki:switch lang|{{{1}}}}}}}]]}}</includeonly><noinclude> {{documentation}} [[Sa:Layout Tools Templates]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] </noinclude> kh0bk8or9j28u2gf15u070h3valdx84 Module:A̱pyia̱ 828 3224 41516 2026-02-05T21:50:42Z Kambai Akau 8 Created page with "local p = {} function notrattino(x) -- funzione che rimuove i trattini - ad es. da -it- local dp={ ['-']='' }; return (mw.ustring.gsub(x, '.', dp)) end function p.notrattino(switch) titolo = mw.title.getCurrentTitle().subpageText --il titolo della pagina, senza "Template:", ovvero semplicemente -it-, -en- eccetera switch = notrattino(titolo) --il titolo della pagina senza trattini, ovvero it, en eccetera return switch end return p" 41516 Scribunto text/plain local p = {} function notrattino(x) -- funzione che rimuove i trattini - ad es. da -it- local dp={ ['-']='' }; return (mw.ustring.gsub(x, '.', dp)) end function p.notrattino(switch) titolo = mw.title.getCurrentTitle().subpageText --il titolo della pagina, senza "Template:", ovvero semplicemente -it-, -en- eccetera switch = notrattino(titolo) --il titolo della pagina senza trattini, ovvero it, en eccetera return switch end return p g351quir5sjqdoh9zybqri5erfn2gnv Swánga̱lyiatwuki:switch lang 4 3225 41611 41610 2026-02-06T00:33:12Z Kambai Akau 8 41611 wikitext text/x-wiki {{#switch: {{{1|}}} |np = A̱kang a̱lyem |aa = Afar |aaa = Ghotuo |ab = A̱bi̱khazi |abs = Malei Ambon |ace = Aceh |ach = Acyoli |ada = A̱dangme |ady = Adighè |ae = Avesta |af = Afi̱rikaan |afh = Afi̱rihili |agf = Ari̱guni |aie = A̱mara |ain = Ayinu |aka = Akan |akg = A̱nakalangu |akk = A̱kkad |akz = A̱labama |ale = Alyut |alp = Alune |als = A̱li̱beniya Tok |alt = A̱li̱tai A̱tak |am = A̱mhara |amb = A̱mbai |an = A̱ragon |ang = A̱nggi̱lo-Sakson |apa = A̱pace |apm = Meskalero-Cirikahwa |aqc = A̱ri̱cyo |ar = La̱ra̱ba |arc = A̱ramik |arn = Mapudungun |arp = A̱rapaho |ars = La̱ra̱ba Na̱ji̱di |art = Noviyat |arw = A̱ruwako |as = Asam |ast = A̱si̱turiya |aua = Asumbowa |aud = A̱lyem A̱nuta |aut = A̱lyem A̱si̱ti̱relya |ava = Avat |ave = A̱vesi̱ta |avk = Kotava |awa = A̱wadi |ay = A̱yimara |az = A̱zeri |ba = Bashi̱kit |baa = Babatana |bad = Banda |bal = Beluci |bam = Ba̱mba̱ra |ban = Bali |bar = Ba̱variya |bas = Basa |bbc = Batak Toba |bcl = Bikolano A̱ka̱wa̱tyia̱ |bcm = Banjat |bdg = Bonggi |be = Byelarut |bej = Beja |bem = Bemba |ber = A̱buzu |bg = Buli̱geriya |bh = Bihari |bho = Boji̱puri |bhp = Bima |bhw = Byak |bi = Bisi̱lama |bin = Bini |bjn = Ba̱njat |bla = Blackfoot |blg = Ba̱la̱u |bm = Ba̱mba̱ra |bn = Benggali |bnq = Bantik |bo = Tibet |bom = Kuut |br = Bi̱reton |bra = Bi̱raji |bs = Bosi̱niyak |bty = Bobot |bug = Bugi |bvk = Bukat |bwd = Bwaidoka |bzg = Babuza |bzq = Buli |ca = Katalan |cad = Ka̱do |cal = Karolin |car = Karibi |ce = Cecen |ceb = Cebwano |ch = Camoro |chb = Cibi̱ca |che = Kecen |chg = Cyagataiko |chk = Cuuk |chm = Mari |chn = Cinook |cho = Cokta̱u |chr = Ceroki |chv = Cyuvasi̱k |chy = Sheyen |cic = Cikasa̱u |ckb = Kuri̱di A̱ka̱wa̱tyia̱ |cmn = Caina Mandarin |co = Kori̱sika |cop = Kopi̱t |cr = Ki̱ri |cre = Ki̱ri |crh = Tari̱tat Ki̱rimea |cro = Ki̱ro |cs = Cek |csb = Kashubya |cu = A̱khwukhwop Si̱lavonik Cot |cv = Cuvat |cy = Wa̱li̱t |da = Denmak |dak = Dakota |de = Jaman |del = Delawee |der = A̱lyem Dewori |de-at = Jaman A̱si̱ti̱riya |dhv = Di̱rehu |dim = Dime |din = Di̱ngka |diq = Di̱mli |dlm = Dali̱matya |dob = Dobu |doi = Dogi̱ri |dsb = Zobya A̱tatak |dua = Dwala |dum = Dot A̱ka̱wa̱tyia̱ |dv = Di̱vehi |dyu = Dyula |dz = Butan |ee = A̱ve |efi = A̱fi̱k |egy = Ma̱sa̱t |el = Helen |el-it = Helen Salentino |elx = A̱lam |emb = A̱mbaloh |eml = A̱milyano-Romanyolo |en = Shong |en-uk = Shong Bi̱ri̱ti̱n |en-us = Shong A̱merika |eo = A̱si̱peranto |es = Si̱pen |es-ar = Si̱pen A̱jentina |eso = A̱ki̱si̱pi̱reso |et = A̱si̱toniya |etr = A̱dolo |ett = A̱ti̱rusi̱ka |eu = Wusi̱ka̱ra |evn = A̱venki |ewe = A̱ve |ewo = A̱wondo |fa = Pa̱ri̱siya |fan = Fan |fat = Fanti |fi = Swuomi |fil = Filipino |fiu = Fino-Ugi̱rik |fj = Fiji |fo = Faroyit |fr = Fi̱ransa |frr = A̱za Fi̱risiya |frm = Fi̱ransa A̱ka̱wa̱tyia̱ |fro = A̱khwukhwop Fi̱ransa |fur = Fi̱ryulya |fy = Fi̱risiya |ga = Ayi̱rit |gag = Ga̱ga̱u |gay = Gayo |gan = Gan |gd = Gelik Si̱koti̱lan |gdd = Gedaget |gei = Gebet |ges = Geset-Gorom |gil = Gili̱bat |gl = Galishya |gmh = Jaman A̱za A̱ka̱wa̱tyia̱ |gn = Gwaranì |goh = A̱khwukhwop Jaman A̱za |gon = Gondi |gor = Gorontalo |got = Gotik |grb = Gi̱rebo |grc = A̱khwukhwop Helen |gri = Ghari |gsw = Jaman Shwit |gu = Gujarati |gv = Mann |gzn = Gane |ha = Kpat |hak = A̱lyem Haka |hai = Haida |haw = Hawaii |he = A̱biru |her = Herero |hi = Hindi |hil = Hiligaina |him = Himacali |hmo = Hiri Motu |hnn = Hanunoo |hoa = Howava |hop = Hopi |hr = Ki̱rowesiya |hrx = Hunsi̱rik |hsb = Zobya A̱za |ht = Ki̱riyo Hayiti |htu = Hitu |hu = Honggi̱ri |hup = Hupa |hus = Hwasi̱tek |hy = A̱ri̱meniya |ia = Ntalinggwa |iba = Iban |ibg = Ibanak |ibo = A̱lyem A̱kum-a̱cyi |id = Ndonesiya |ie = Ntalinggwe |ig = A̱kum-a̱cyi |igl = Ga̱ra |ijo = Ijo |ilo = Ilokano |ilu = Ili'uun |imr = Mroying |ins = Nsubre |int = A̱lyem Muna̱pyia̱ |io = Ido |irh = Irarutu |is = Isi̱lan |it = Italya |iu = Inukti̱tut |ja = Ja̱pan |ja-ka = Ja̱pan Kana |ja-ro = Ja̱pan Romaji |jab = Daa |jam = Ki̱riyo Jameika |jbo = Loji̱ban |jpr = Yahuda-Pari̱siya |jrb = Yahuda-La̱ra̱ba |jv = Java |ka = Sa̱khatvelo |kaa = Karakali̱pak |kab = A̱lyem Ka̱bile |kac = Kacin |kaj = Jhyuo |kam = Kamba |kar = Karen |kau = Ba̱reba̱re |kaw = Kawi |kcg = Tyap |kha = Khasi |kho = Khotan |kik = Kikuyu |kk = Kazako |kk-lat =Kazak mi̱ Lati̱n |kky = Guguyimidjit |kl = Gi̱rinlan |km = Khi̱met |kn = Kanari |ko = Kworiya |kok = Kongkani |kon = Konggo |kpe = Kpele |kpg = Kapingamarangi |krl = Karelya |kro = Ki̱ru |kru = Kuruk |ks = Kashi̱mit |ksh = Fi̱rangkoniya Ri̱pwariya |ku = Kurudi |kua = Kwanyama |kud = 'auhelawa |kus = Kusaiye |kut = Kutenai |kw = Kori̱nit |ky = Kiri̱gyit |kv = Komi |la = Lati̱n |lad = Yahuda-Si̱pen |lah = Lahnda |lam = Lamba |lb = Lokzembok |lez = Lezi̱jiya |lg = Luganda |li = Limbok |lij = Liguriya |liv = Livoniya |lld = Ladin |lmo = Lombat |ln = Linggala |lng = Longgobat |lo = Lawo |lrc = Luri A̱za |lt = Lituweniya |lv = Latviya |mdf = Moksha |mg = Malagasi |mh = Mashat |mhr = Mari A̱tyin |mi = Mawori |min = Menangkaba̱u |mk = Makidoya |ml = Malayalam |mn = Monggoliya |mnc = Mancu |mo = Ma̱li̱daviya |mov = Mojave |mr = Marato |ms = Malei |mt = Ma̱li̱ta |mus = Ki̱rik |mwl = Mirandit |my = Buri̱ma |myn = Lilyem Maya |myu = Munduruku |na = Na̱uru |nah = Nahwati̱li |nan = A̱lyem Caina Min-Nan |nap = Napoli |nav = Navaho |nb = Boki̱mat |nci = Nahwati̱li Ki̱lasik |nch = Nahwati̱li Hwasi̱tek |nd = Ndebele (A̱za) |nds = Saki̱son A̱tatak |nds-sass = Saki̱son A̱tatak (Sassi A̱feang) |nds-muen = Saki̱son A̱tatak (Lyuut Münsterland) |ne = Nepat |new = Newari |ngu = Nahwati̱li Gwerero |nhe = Nahwati̱li Hwasi̱tek A̱tyin |nhn = Nahwati̱li A̱ka_wa̱tyia̱ |nhv = Nahwati̱li Jenshyung |nhw = Nahwati̱li A̱tyin |nl = Dot |nl-vla = Fi̱lem |nn = Ninori̱si̱k |no = Nowee |non = Noreno |nov = Noviyat |nup = Nupe |nv = Navaho |ny = Cicewa |oc = A̱ki̱si̱tan |oci = A̱ki̱si̱tan |odt = A̱khwukhwop nDot |oj = Ojibwa |om = Oromo |or = Oriya |os = Osetya |pa = Punjabi |pap = Papyamento |pan = Punjabi |pau = Pala̱u |pcd = Pikat |pcm = Shong Kaswuo Naijeriya |pdc = Jaman Pensi̱li̱veniya |phn = Finikya |pi = Pali |pie = Pi̱roto-Ndoyurop |pih = Pitken |pit = Pi̱roto-Italik |pl = Polan |pml = Linggwa Fi̱rangka |pmm = Pobo |pms = Pitmon |pra = Pi̱raksiya |prg = A̱Khwukhwop Pi̱rusiya |pro = A̱Khwukhwop Pi̱roventsat |ps = Pashi̱to |pt = Potugyit |pt-br = Potugyit Bi̱razi̱t |pt-pt = Potugyit Potugat |qu = Kecwa |ra = Roman-Reto |rap = Rapanuwi |rar = Rarotongga |rgn = Romanyolo |rhg = Rohinggya |rm = Romanti |rn = Kirundi |ro = Romaniya |roa = Lilyem Roman |rom = Romani |ru = Roshya |rw = Ruwanda |sa = Sansi̱ki̱rit |sah = Sakha |sc = Sari̱diniya |scn = Sisilya |sco = Si̱kot |sdc = Sari̱diniya Sa̱sare |sdn = Sari̱diniya Galure |se = Sami A̱za |sgs = Samogit |sh = Seri̱boki̱rowesiya |sjd = Sami Kili̱din |si = Singhala |simple = Shong hyohyoot |sk = Si̱lovak |sl = Si̱loven |sm = Samowa |smn = Sami Inari |sn = Shona |so = Somali |sov = Sonsorot |sq = A̱li̱beniya |sr = Seri̱bya |src = Sari̱diniya Logudat |srd = Sari̱diniya |srn = Si̱ranan |sro = Sari̱diniya Kampidan |ss = Siswati |st = Sesotho |su = Sudan |sun = Sundan |sux = Sumeriya |sv = Swidin |sw = Swahili |ta = Tamit |te = Telugu |tet = Tetun |tg = Tajik |th = Tai |th-ts = Tai Bwan-a̱lyem |ti = Ti̱gi̱rin |tk = Turukmen |tl = Tagalok |tlh = Ki̱lingon |tox = Tobyano |tpi = Tok Pisin |tpn = Tupi |tr = Turukya |trv =Taroko |ts = Tsonga |tsn = Tswana |tt = Tatat |tvl = Tuvalu |tw = Tswi |ug = Wigut |uk = Yuki̱ren |ur = Uri̱du |uz = Uzi̱bek |ve = Venda |vec = Venit |vep = Vep |vi = Viyetnam |vls = Fi̱lem |vmf = Fi̱rangko |vo = Volapyuk |vot = Votik |vro = Võro |wa = Walun |war = Warai |wo = Wolop |xh = Xhosa |xpc = Pecenek |yi = Yid |yo = A̱ghwangkpang |yua = Maya Yukatek |yue = Kanton |za = Jhyuang |zea = Zi̱lan |zh = Caina |zh-min-nan = Caina Min-Nan |zh-sc = Caina hyohyoot |zh-tc = Caina taada |zu = Zulu }}<noinclude> {{Wat nang á̱ cok a̱ni}}<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude> c5gn8adeux0bs5c843xahiyzmzkenlw Ta‌̱mpi‌̱let:Wat nang á̱ cok a̱ni 10 3226 41599 41528 2026-02-06T00:18:06Z Kambai Akau 8 41599 wikitext text/x-wiki {{Mbox |type = á̱ cok |text = Á̱ cok wat huni mat a̱yaakwak a̱son bya ma̱nyin maai jhyuk nhu. Ka̱ doot á̱ cat a̱ka̱shai di̱ [[{{TALKPAGENAME}}|wat bwoi a̱lyiat]] hu hwa. {{Á̱ cok}} }}<noinclude> [[Sa:Notices|á̱ cok]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude> lnudkydjveeuiqj7z1a2q620gov6vzc Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem 14 3227 41601 41529 2026-02-06T00:18:34Z Kambai Akau 8 41601 wikitext text/x-wiki [[Sa:Nta̱mpi̱let]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] tbmxhgd5sa7c7en3numo7vkvn11d9ib Ta‌̱mpi‌̱let:-kcg- 10 3228 42484 42295 2026-02-16T00:02:04Z Kambai Akau 8 42484 wikitext text/x-wiki {{A̱pyia̱|kcg}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|kcg]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude>‎<includeonly>[[Sa:Swáng a̱lyiat nTyap]]</includeonly> fz75jw3p5694uw4ao3o3i9yo9w96b1q Ta‌̱mpi‌̱let:-nl- 10 3229 42485 42306 2026-02-16T00:02:19Z Kambai Akau 8 42485 wikitext text/x-wiki {{A̱pyia̱|nl}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|nl]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude>‎<includeonly>[[Sa:Swáng a̱lyiat nDot]]</includeonly> 8fmzpcrwlgypvbbj91mmhp47gdiq5ov á̱ka̱za̱nki-a̱yit 0 3230 43124 42940 2026-02-27T23:32:47Z Kambai Akau 8 /* Yei */ 43124 wikitext text/x-wiki =={{-kcg-}}== [[File:Zebra Botswana edit02.jpg|thumb|'''Á̱ka̱za̱nki-a̱yit''' ma̱ a̱yit]] ===Yei=== * {{IPA|kcg|/əkəd͡zənki-əji᷆d/}} ** {{audio|kcg|Kcg-á̱ka̱za̱nki-a̱yit.ogg|a=}} ** {{hyphenation|kcg|á̱|ka̱|za̱n|ki|a̱|yit}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ka̱za̱nki-a̱yit]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i nyám ba byia̱ ndang mi̱ vam}} * [[Dot]]: {{t+|nl|zebra's}} * [[Shong]]: {{t+|en|zebras}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nyám a̱yit]] [[Sa:nyám]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] mj2ehroymmybtawv5yq4xjco9swccuj a̱yaabwa 0 3231 42908 42904 2026-02-27T15:39:07Z Kambai Akau 8 /* {{-kcg-}} */ 42908 wikitext text/x-wiki =={{-kcg-}}== [[File:Palomascomiendo-CABA-1.jpg|thumb|'''A̱yaabwa''' ba̱ tang yak a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀jaabʷa/}} ** {{audio|kcg|kcg-a̱yaabwa.ogg}} **{{hyphenation|kcg|a̱|yaa|bwa}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱bwa]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ntangka̱i a̱ka̱man}} * [[Dot]]: {{t+|nl|duiven}} * [[Shong]]: {{t+|en|doves}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:a̱yaabwa]] [[Sa:nyám]] [[Sa:a̱ka̱man]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qxtkx2lz9m2eju3ojpgy4tsdmps7f28 Ta‌̱mpi‌̱let:-en- 10 3232 42479 42298 2026-02-16T00:00:18Z Kambai Akau 8 42479 wikitext text/x-wiki {{A̱pyia̱|en}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|en]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude></noinclude>‎<includeonly>[[Sa:Swáng a̱lyiat nShong]]</includeonly> 8hcc96fhytkcm9vywp77a75ezehr63d Ta‌̱mpi‌̱let:-ha- 10 3233 42481 42302 2026-02-16T00:01:09Z Kambai Akau 8 42481 wikitext text/x-wiki {{A̱pyia̱|ha}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|ha]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude><includeonly>[[Sa:Swáng a̱lyiat nKpat]]</includeonly> mp1wa6mva2352xdgu02928dn0togkgi Ta‌̱mpi‌̱let:-nup- 10 3234 42486 42307 2026-02-16T00:02:35Z Kambai Akau 8 42486 wikitext text/x-wiki {{A̱pyia̱|nup}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|nup]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude><includeonly>[[Sa:Swáng a̱lyiat Nupe]]</includeonly> 5ntu11wdqpsu5wlpikqrhojar87ltey Ta‌̱mpi‌̱let:-ig- 10 3235 42482 42304 2026-02-16T00:01:30Z Kambai Akau 8 42482 wikitext text/x-wiki {{A̱pyia̱|ig}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|ig]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude><includeonly>[[Sa:Swáng a̱lyiat A̱kum-a̱cyi]]</includeonly> 5jqxdtpn7odoiof0qz1z5sln9nh4e0n Ta‌̱mpi‌̱let:-yo- 10 3236 42488 42309 2026-02-16T00:03:07Z Kambai Akau 8 42488 wikitext text/x-wiki {{A̱pyia̱|yo}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|yo]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude><includeonly>[[Sa:Swáng a̱lyiat A̱ghwangkpang]]</includeonly> rtlbg2yj3tkmxlhf2m037t89fkzf09d kwa̱imam 0 3237 41790 41709 2026-02-06T20:42:15Z Kambai Akau 8 41790 wikitext text/x-wiki {{also|kwa̱i mam}} =={{-kcg-}}== [[File:The harmattan horizon.jpg|thumb|'''Kwa̱imam''' mi̱ A̱numafa, A̱tak Ka̱duna]] [[File:Compass Rose English West.svg|thumb|Kompat nShong ji̱ tyai nfam A̱za (''N''), A̱tyin (''E''), A̱tak (''S'') ma̱ng '''Kwa̱imam'''/Jenshyung (''W'')]] ===Bwoi a̱lyoot=== Neet di̱ ''[[kwa̱i#A̱lyoot_2|kwa̱i]]'' + ''[[mam]]''. ===Yei=== * {{IPA|kcg|/kʷə̄jmām/}} ** {{audio|kcg|Kcg-kwa̱imam.ogg|a=}} ** {{hyphenation|kcg|kwa̱i|mam}} (a̱ka̱tyong 2) ===A̱lyoot=== '''[[kwa̱imam]]''' [[hu#Ati̱kut|hu]] (''á̱kpa'' *) '''Kwa̱imam''' bye fa: # A̱cak njen ka nang mam hu ka̱n kwa a̱ni nang tswam a̱taa, ba̱ng si̱ nat jen khat nda. #* '''''Kwa̱imam''' huni hwa ba̱ na bai a?'' #* ''Kpa̱t a̱tsotson á̱ ni̱ la̱p neet '''kwa̱imam'''.'' #* ''A̱kut ku swan a̱ fwuong nggu neet a̱ta̱mam ba̱ng si̱ nat '''kwa̱imam''' nang gu ka̱n bwuok bah.'' #* ''N na ntan nyin kurum hu ku myim a̱ni '''kwa̱imam'''.'' # Fam nyiung si̱ nfam nnaai Swanta na ku shyia̱ a̱ma̱nyi ku ku nyia̱ fi̱p ma̱ng a̱tyin ka a̱ni. #* ''A̱ghwangkpang ba shyia̱ di̱ fam '''kwa̱imam''' a̱byin Naijeriya hwa.'' #* ''A̱man-tswam ka ku doot a̱ nat di̱ fam a̱za hwa di̱n tsa hu, ka̱ si̱ ba̱ bwuak ka̱ si̱ ta̱bat cong di̱ fam '''kwa̱imam'''.'' #* ''Nung ma̱ng a̱nwan yet nang fam a̱tyin hwa ma̱ng fam '''kwa̱imam''' ma̱nini ka̱ni? ====Tai==== * [[jenshyung]] ====Bu nwuan==== A̱cak njen * [[a̱jenshyung]] * [[a̱kwa̱imam]] * [[a̱ka̱wa̱tyia̱-a̱tyetuk]] * [[a̱kyetuk]] * [[a̱ta̱mam]] * [[a̱tsotson]] * [[a̱tyetuk]] * [[shong-a̱tson]] * [[shong-jenshyung]] * [[shunshyung]] Fam * [[a̱ka̱wa̱tyia̱]] * [[a̱tak]] * [[a̱tyin]] * [[a̱za]] ====Bwoi mi̱ bwoi==== * [[Afi̱rika Kwa̱imam]] * [[A̱siya Kwa̱imam]] * [[a̱tak-kwa̱imam]] * [[a̱za-kwa̱imam]] * [[shong-kwa̱imam]] * [[Yurop Kwa̱imam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mam ku kwa ku kpang a̱vwuo nang mam nkwa̱i a̱ni}} * [[Dot]]: {{t+|nl|avond}} * [[Shong]]: {{t+|en|evening}} {{trans-bottom}} {{trans-top|Fam}} * [[Dot]]: {{t+|nl|west}}, {{t+|nl|westen}} * [[Shong]]: {{t+|en|west}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:jen]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fxct2albmvo8v0tsrg6ovf4jsb7arv7 kyikyuo 0 3238 41716 41715 2026-02-06T14:37:08Z Kambai Akau 8 /* Yei */ 41716 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/kʲikʲʷo/}} ** {{hyphenation|kcg|kyi|kyuo}} (a̱ka̱tyong 2) ===A̱lyoot=== '''kyikyuo''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[a̱kyikyuo]]''' [[ba#Ati̱kut|ba]]) # ''Vak lyuut'' [[kikyuo]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:a̱ka̱kwon]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 2h9m8kyee84x3jkgdp85808u1e3vxfy Ta‌̱mpi‌̱let:-fr- 10 3239 42480 42299 2026-02-16T00:00:36Z Kambai Akau 8 42480 wikitext text/x-wiki {{A̱pyia̱|fr}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|fr]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude></noinclude>‎<includeonly>[[Sa:Swáng a̱lyiat Fi̱ransa]]</includeonly> 2rgodbgvb7adf4zpo5l1dhfkc4hg8ze Ta‌̱mpi‌̱let:-de- 10 3240 42478 42297 2026-02-15T23:59:58Z Kambai Akau 8 42478 wikitext text/x-wiki {{A̱pyia̱|de}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|de]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude>‎<includeonly>[[Sa:Swáng a̱lyiat Jaman]]</includeonly> obu8xeo8cjngk1p6a3wrk8er27bamy3 Ta‌̱mpi‌̱let:-sw- 10 3241 42487 42308 2026-02-16T00:02:49Z Kambai Akau 8 42487 wikitext text/x-wiki {{A̱pyia̱|sw}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|sw]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude><includeonly>[[Sa:Swáng a̱lyiat nSwahili]]</includeonly> 2xp0q1b3vef6ihprefyr55qm1oubgpw Ta‌̱mpi‌̱let:-zu- 10 3242 42489 42310 2026-02-16T00:03:23Z Kambai Akau 8 42489 wikitext text/x-wiki {{A̱pyia̱|zu}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|zu]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude><includeonly>[[Sa:Swáng a̱lyiat nZulu]]</includeonly> snp151o6sqyhlvekeddecgbvi6vz2bv kyai tswazwa 0 3243 41768 41767 2026-02-06T16:01:34Z Kambai Akau 8 /* A̱lyoot */ 41768 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/kʲàj t͡sʷad͡zʷa/}} ** {{hyphenation|kcg|kyai|tswa|zwa}} (a̱ka̱tyong 3) ===A̱lyoot=== '''''kyai tswazwa''' [[hu#Ati̱kut|hu]] (''á̱kpa'' '''[[nkyai tswazwa]]''' [[na#Ati̱kut|na]]) # ''Vak lyuut'' [[kyai-tswazwa]] ''ghyang''. [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 9seokig27zr4ip6d1wk07ob0qxff12d a̱tyushyiit 0 3244 41783 2026-02-06T19:40:59Z Danjuma Anthony 44 Created page with "==Tyap== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱tyushyiit.ogg|a=}} ** {{hyphenation|kcg|a̱|tyu|shyiit}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱tyushyiit''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱niet-shyiit]]''' [[ba#Ati̱kut|ba]] # '''A̱tyushyiit''' yet a̱tyu a̱ ka̱n khwu a̱ni a̱wot gu bu doot di̱n ngwun a̱ shyiit a̱niet. #* ''A̱yang A̱tyusan a̱ ka̱n khwu a̱ni shyiit nzi̱t a̱ta̱mam nang zi̱t naat ma̱ng cen.'' #* ''A̱tyushyiit wa ku shu..." 41783 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱tyushyiit.ogg|a=}} ** {{hyphenation|kcg|a̱|tyu|shyiit}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱tyushyiit''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱niet-shyiit]]''' [[ba#Ati̱kut|ba]] # '''A̱tyushyiit''' yet a̱tyu a̱ ka̱n khwu a̱ni a̱wot gu bu doot di̱n ngwun a̱ shyiit a̱niet. #* ''A̱yang A̱tyusan a̱ ka̱n khwu a̱ni shyiit nzi̱t a̱ta̱mam nang zi̱t naat ma̱ng cen.'' #* ''A̱tyushyiit wa ku shuut nzi̱t a̱tyetuk lyuo.'' #* ''A̱tyia̱ wuni cong nang a̱tyushyiit a̱ni.'' #* Yihwa hwa li li hu na̱u nang a̱tyushyiit a̱ni. ====Bwoi mi̱ bwoi==== * [[twa]] * [[a̱tyu-a̱khwu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tangka̱i a̱yin a̱sang nam a̱ni}} * [[Dot]]: {{t+|nl|geest}} * [[Shong]]: {{t+|en|ghost}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] o4ilu9toj7jhufvk67x9kdss6o221pq a̱tyoli 0 3245 42766 42765 2026-02-23T20:15:32Z Danjuma Anthony 44 42766 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱tyoli.ogg|a=}} ** {{hyphenation|kcg|a̱|tyo|li}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱tyoli''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaatyoli]]''' [[ba#Ati̱kut|ba]] # '''A̱tyoli''' yet a̱tyu a̱ kan bwuo a̱byii̱k wa a̱ni . #* ''A̱yok ma ka̱mbai yet '''a̱tyoli''' wa manini.'' #* '''''A̱tyoli''' kasang san gu nkyang kwui.'' #* ''Nkyang nang ayang Atyusan kup a̱tuk mmam fwung a̱ni '''a̱tyoli''' ngu wa san gu ndyo.'' #* '''Atyoli''' ang wu nshyia̱ a?. ====Bwoi mi̱ bwoi==== * [[a̱tyok]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyo a̱ kan nyia nyeang a̱ni}} * [[Dot]]: {{t+|nl|echtgenooten}} * [[Shong]]: {{t+|en|husband}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] b41z0fh3vgrfkhb4lmalovsaeawh8s0 a̱tyok 0 3246 42692 41787 2026-02-21T11:55:20Z MarcoSwart 418 apparent typing errors, please check my corrections and Za̱FBS 42692 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/ə̀tʲɔ̂ɡ/}} ** {{audio|kcg|Kcg-a̱tyok.ogg|a=}} ** {{hyphenation|kcg|a̱|tyok}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱tyok''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[á̱tyok]]''' [[ba#Ati̱kut|ba]] # '''Atyok''' yet atyu a kan bwuo abyik wa ani . #* ''ayok ma kambai yet atyok wa ma nini.'' #* ''Atyok kasang San gu nkyang kwuyi.'' #* ''Nkyang nang ayang Atyusan kup atuk nmam Fung Ani Atyok ngu wa San gu ndyo.'' #* Atyok Ang Wu nshyia a?. ====Bwoi mi̱ bwoi==== * [[Atyoli]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Atyok A kan nyia nyeang ani}} * [[Dot]]: {{t+|nl|echtgenoot}}, {{t+|nl|man}} * [[Shong]]: {{t+|en}|husband}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] pjuu54chyv9pr0mh9xx5xr6pqxa9vym á̱tyok 0 3247 42796 42721 2026-02-25T10:56:34Z MarcoSwart 418 consistent spelling 42796 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱tyok.ogg|a=}} ** {{hyphenation|kcg|á̱|tyok}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyok]]''' [[ba#Ati̱kut|ba]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱sam ba kan nyia̱ nyeang a̱ni}} * [[Dot]]: {{t+|nl|echtgenooten}} * [[Shong]]: {{t+|en|husbands}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jqqqaasmm0j7l5i9xi0i6uyjs9pzhyk nta̱dyong 0 3248 41795 2026-02-06T20:56:18Z Kambai Akau 8 Kambai Akau shyei wat hu [[nta̱dyong]] nat [[a̱ta̱dyong]]: Misspelled title 41795 wikitext text/x-wiki #REDIRECT [[a̱ta̱dyong]] 74mysy5krg7lvfjvzam61stmw90lc77 a̱tyokat 0 3249 41861 41860 2026-02-08T23:43:31Z Danjuma Anthony 44 /* Tyap */ 41861 wikitext text/x-wiki =={{-kcg-}}== [[File:A hunter in Tanzania1.jpg|thumb|A̱tyokat mi̱ Tanzaniya]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱tyokat.ogg|a=}} ** {{hyphenation|kcg|a̱|tyo|kat}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱tyokat''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱niet-akat]]''' [[ba#Ati̱kut|ba]] # '''A̱tyokat''' yet a̱tyu a̱ bwan a̱yit a̱ bwoi nyinyám a̱yit a̱ni. #* '''''ka̱mbai yet '''a̱tyokat''' wa.'' #* '''''A̱tyokak''' bwuo nyam a̱yit a̱si bai ndwuo a̱mali.'' #* ''A̱tyusan san nyam a̱yit ji Mbwak '''a̱tyokat''' wu.'' #* '''''A̱tyokat''' a̱ wa nshyia̱? Ku a̱ kan nkat a̱kat. ====Bwoi mi̱ bwoi==== * [[Atyokat]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyu bwan a̱yit wa}} * [[Dot]]: {{t+|nl|jager}} * [[Shong]]: {{t+|en|hunter}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nctkr5q4mg1ddfyg1q3xw7yp4e1jwj6 á̱niet-a̱kat 0 3250 42650 41798 2026-02-20T00:10:54Z Danjuma Anthony 44 /* Yei */ 42650 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱niet-a̱kat.ogg|a=}} ** {{hyphenation|kcg|a̱|niet|a|kat}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyokat]]''' [[ba#Ati̱kut|ba]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyu bwan ayit wa}} * [[Dot]]: {{t+|nl|jagers}} * [[Shong]]: {{t+|en|hunters}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kzobo59g3s94oe5ov47cvx61v6l89r0 a̱nyeang 0 3251 41803 41802 2026-02-07T10:37:30Z Holiness Istifanus 697 /* Tyap */ 41803 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱nyeang.ogg|a=}} ** {{hyphenation|kcg|a̱n|ye|ang}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱nyeang''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱nyeang]]''' [[ba#Ati̱kut|ba]] # '''Anyeang''' yet ngon anab kha ka nat nyeang asi shyia ayang atyok hu ku atyia atyok hu ani . #* ''anyeang Ang Wu nshia a?.'' #* ''Ayang kasang chat anyeang hu bat.'' #* ''Anyeang amali hu ni chat tam ba.'' #* Ayang atyusan twot anyeang ngu lyoo. ====Bwoi mi̱ bwoi==== * [[Anyeang]] * [[Ngon anab]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ngon anab ka nat nyeang ani}} * [[Dot]]: {{t+|nl|schoondochter}} * [[Shong]]: {{t+|en}|Daughter-inlaw}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] i6vu7ea25vx68hldcmotbsfykw3ql8l á̱nyeang 0 3252 42652 41840 2026-02-20T00:12:41Z Danjuma Anthony 44 /* Yei */ 42652 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱nyeang.ogg|a=}} ** {{hyphenation|kcg|a̱n|ye|ang}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱nyeang]]''' [[ba#Ati̱kut|ba]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mman à̱nab ba̱ kan nyia̱ nyeang a̱ni}} * [[Dot]]: {{t+|nl|schoondochters}} * [[Shong]]: {{t+|en|Daughters-inlaw}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] k51fjp3ynd0082jju3xg8qc5fxn3a11 a̱shunn 0 3253 42696 42695 2026-02-22T01:16:08Z Danjuma Anthony 44 /* Yei */ 42696 wikitext text/x-wiki =={{-kcg-}}== [[File:Someone enjoying a trip out with their sister in law (WCAS21) (51440646599).jpg|thumb|A̱byii̱k a̱ghang bwoi mai ma̱ng a̱shun mba]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱shunn.ogg|a=}} ** {{hyphenation|kcg|a̱|shu|nn}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱shunn''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaashun]]''' [[ba#Ati̱kut|ba]] # '''A̱shunn''' yet nggwon a̱nab ka̱ nat nyeang ka̱ sisi̱ shia̱ a̱na̱nyiuk a̱tyok ka̱ gu yet a̱nab wa a̱ni. #* ''Ba nyia̱ [[shushun]] wha mang a̱gyeang wu.'' #* '''''A̱shun''' ang wu wa bai a̱mali nzit lyuo.'' #* '''''A̱shun''' ang a̱ wu sa wa nsyia̱? Nbwuo mam mi̱ li ngu.'' #* Ndi a̱shun a̱ng wu a̱yit ka bah. ====Bwoi mi̱ bwoi==== * [[Nggwon a̱nab]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nggon a̱nab ka̱ yet a̱na̱nyiuk a̱tyu nang a̱nyeang a̱ni}} * [[Dot]]: {{t+|nl|schoonzus}} * [[Shong]]: {{t+|en|sister--inlaw}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ad6kzxbw9t6w0p4i87sccr2bdfj6avg a̱yaashun 0 3254 42697 41809 2026-02-22T01:17:44Z Danjuma Anthony 44 /* {{-kcg-}} */ 42697 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱yaashun.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|shun}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱shun]]''' [[ba#Ati̱kut|ba]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Mman anab ba yet ananyiuk atyok nang a nyeang ani}} * [[Dot]]: {{t+|nl|schoonzussen}} * [[Shong]]: {{t+|en|sisters-inlaw}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gnmxla273i49weh7j4sja7crh9drlbt a̱na̱nvan 0 3255 41832 41830 2026-02-08T14:44:36Z Danjuma Anthony 44 /* Tyap */ 41832 wikitext text/x-wiki =={{-kcg-}}== [[File:US propaganda Japanese enemy.jpg|thumb|MS pi̱ropaganda a̱na̱nvan Japanese]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱na̱nvan.ogg|a=}} ** {{hyphenation|kcg|a̱|na̱|nvan}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱na̱nvan''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaana̱nvan]]''' [[ba#Ati̱kut|ba]] # '''A̱na̱nvan''' yet a̱nab ku a̱sam a̱lak ang ma̱ng ya a̱son a̱ni. #* ''Ndi '''a̱na̱nvan''' ang a̱ wa a̱fwun.'' #* ''Á̱ nyia̱ '''a̱na̱nvan''' a̱ng wu fa̱k nyiyang bah, nyia̱ zwan lyia̱ ta̱bat ja ba̱bat nggu.'' #* '''''A̱na̱nvang''' ang wu kan bai a̱ si̱ li ang a, ke a̱ni hyai ma̱ng na̱nvan hu ma̱ a̱nwan?'' #* A̱nyan a yet '''a̱na̱nvan''' ang wu?. ====Bwoi mi̱ bwoi==== * [[na̱nvan]] * [[A̱lak li]] * [[A̱ka̱tuk]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyu a̱ lak li ang mi ya a̱son a̱ni}} * [[Dot]]: {{t+|nl|vijand}} * [[Shong]]: {{t+|en|enemy}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8dvjkh36mlf3ci4fvqhmu2x2yelgu83 a̱yaana̱nvan 0 3256 41854 41816 2026-02-08T23:18:01Z Danjuma Anthony 44 /* Tyap */ 41854 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱yaana̱van.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|na̱|van}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱na̱nvan]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet ba lak li ang mi ya a̱son a̱ni}} * [[Dot]]: {{t+|nl|vijanden}} * [[Shong]]: {{t+|en|enemies}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 9ly9s3r4x8u878635h9w4wm5yoh6yj8 á̱na̱nvan 0 3257 41853 41852 2026-02-08T23:14:41Z Danjuma Anthony 44 /* Tyap */ 41853 wikitext text/x-wiki =={{-kcg-}}== [[File:Lieutenant Tompkins, at the head of Company B, U.S. Dragoons, charging into town at Fairfax Court House, killing thirty of the enemy and carrying off five prisoners, in the face of fifteen LCCN99614100.jpg|thumb|Á̱na̱nvan kwan zwang ma̱ng a̱ghang]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱na̱nvan.ogg|a=}} ** {{hyphenation|kcg|a̱|na̱|nvan}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱na̱nvan]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet ba̱ lak li ang mi̱ ya a̱son a̱ni}} * [[Dot]]: {{t+|nl|vijanden}} * [[Shong]]: {{t+|en|enemies}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] efidjmuenx2vh05v4ugfnbjp3a3sm3x nggwonseam 0 3258 41848 41847 2026-02-08T16:44:34Z Danjuma Anthony 44 Danjuma Anthony shyei wat hu [[nggwoseam]] nat [[nggwonseam]]: Misspelled title 41847 wikitext text/x-wiki =={{-kcg-}}== [[File:Laughing boy at golden hour.jpg|thumb|Nggwonseam ka [[mai]]]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-nggwonseam.ogg|a=}} ** {{hyphenation|kcg|ng|gwon|seam}} (a̱ka̱tyong 3) ===A̱lyoot=== '''nggwonseam''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[zam]], [[zám]],''' [[ji#Ati̱kut|ji]] '''[[a̱banzám]]''' [[na#Ati̱kut|na]] # '''Nggwonseam''' yet fing nggwon a̱sam di̱ ka kan bwuo a̱byii̱k a̱ni bah. #* ''''Nggwonseam''' kani na nyia̱ nyeang ki̱ ma̱ng shim A̱gwaza.'' #* ''Ndi '''nggwonseam''' ang ka ma̱ng cen.'' #* '''''Nggwoseam''' ang ka nshia̱ a?.'' #* Ndi '''nggwoseam''' ang ka ma̱ng can song a̱ja lyuo. ====Bwoi mi̱ bwoi==== * [[A̱sam]] * [[Nggwon a̱sam]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nggwon a̱sam}} * [[Dot]]: {{t+|nl|jongen}} * [[Shong]]: {{t+|en|boy}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] j4ii1htpqasw5gilklp7rc8q0s9o66v a̱kwanng 0 3259 41838 41837 2026-02-08T15:35:21Z Danjuma Anthony 44 41838 wikitext text/x-wiki =={{-kcg-}}== [[File:Mothers in law parents.JPG|thumb|A̱niet mbyin a̱kwanng a̱byii̱k]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱kwanng.ogg|a=}} ** {{hyphenation|kcg|a̱|kwa|nng}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱kwanng''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaakwang]]''' [[ba#Ati̱kut|ba]] # '''A̱kwanng''' yet [[a̱byii̱k]] ku [[a̱tyok]] nang ngwon a̱sam bwuo nggon ba a̱ni. #* ''Ai '''a̱kwanng''' nung ba fa̱k da nung za̱m.'' #* ''A̱wot nfa̱k á̱ nyia̱ '''a̱kwanng''' ang wu khwu.'' #* ''Ndi '''a̱kwanng''' ang wu gu bwoi a̱sa̱khwot .'' #* '''A̱kwanng''' ang a̱ wa tsawa nsyia̱ a? Nbwuo mmam ma̱ng li gu. ====Bwoi mi̱ bwoi==== * [[Abyiik]] * [[Atyok]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyia̱ ku a̱yang wa nang ngwon a̱sam bwuo ngwon a̱nab nba a̱ni}} * [[Dot]]: {{t+|nl|schoonouder}} * [[Shong]]: {{t+|en|parent-inlaw}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 10iuy98zvbfap31cr16iwp3ib6y3g0x a̱yaakwang 0 3260 41839 41820 2026-02-08T15:39:46Z Danjuma Anthony 44 /* Tyap */ 41839 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱yaakwang.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|kwa|nng}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱kwanng]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱yaatyia̱ ma̱ng a̱yaayang nang ngwon a̱sam bwuo ngwon a̱nab mba a̱ni}} * [[Dot]]: {{t+|nl|schoonouder}} * [[Shong]]: {{t+|en|parents-inlaw}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ka0b6a6seietkpus6o533qkhyq53s0u á̱kpa̱ndang 0 3261 41835 41834 2026-02-08T14:56:16Z Danjuma Anthony 44 41835 wikitext text/x-wiki =={{-kcg-}}== [[File:Friends indian.jpg|thumb|Á̱kpa̱ndang mi̱ Ndi̱ya]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱kpa̱ndang.ogg|a=}} ** {{hyphenation|kcg|á̱|kpa̱|nda|ng}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱kpa̱ndang ]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|á̱kpa̱ndang yet a̱niet nang nyi bwan ndung a̱ni a̱ tsa bu ntyiet a̱ghyang a̱ni }} * [[Dot]]: {{t+|nl|vrien}} * [[Shong]]: {{t+|en|friends}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] glx8rgmmye2gy8hdfth53ffert21lb1 a̱bamman 0 3262 42008 41831 2026-02-15T09:30:33Z Kambai Akau 8 42008 wikitext text/x-wiki =={{-kcg-}}== [[File:Being a twin means you always have a pillow or blanket handy.jpg|thumb|'''A̱bamman''' na̱ yet a̱ka̱hyaai nia a̱ni]] ===Yei=== * {{IPA|kcg|/ə̀bàm̀mân/}} ** {{audio|kcg|Kcg-a̱bamman.ogg|a=}} ** {{hyphenation|kcg|a̱|ba|m|man}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱banggwon]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|a̱bamman yet a̱bancyuang mman nang a̱si tyei ku a̱nietbishyii ku nyam a̱yit a̱ni}} * [[Dot]]: {{t+|nl|baby's}} * [[Shong]]: {{t+|en|babies}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 9gdc3m08qi3lwbc72lso5kkdap7cv1y nggwoseam 0 3263 41849 2026-02-08T16:44:34Z Danjuma Anthony 44 Danjuma Anthony shyei wat hu [[nggwoseam]] nat [[nggwonseam]]: Misspelled title 41849 wikitext text/x-wiki #REDIRECT [[nggwonseam]] grsfmph6ae4kzq3asprkyovsoclkz4j Nederlands 0 3264 42259 42258 2026-02-15T17:41:43Z Kambai Akau 8 /* {{-nl-}} */ 42259 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * {{audio|nl|Nl-Nederlands.ogg}} * [[Za̱FBS]]: / ˈnedərˌlɑnts / (a̱ka̱tyong 3) * {{hyphenation|nl|Ne|der|lands}} ===A̱lyoot=== ([[het#Dot|het]]) '''Nederlands''' (''á̱kpa:'' *) # [[Dot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 88caqhrh2lozrilt46a5h1mpsvrmhoe Holland 0 3265 41862 2026-02-08T23:43:48Z MarcoSwart 418 new lemma 41862 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Holland.ogg}} * [[Za̱FBS]]: / ˈhɔlɑnt / (a̱ka̱tyong 2) * {{hyphenation|nl|Hol|land}} ===A̱lyoot=== ([[het#Dot|het]]) '''Holland''' (''á̱kpa:'' *) # [[Holan]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5x4uqmratad3u4ef71hdsgvobxnd898 Nederland 0 3266 41863 2026-02-08T23:44:11Z MarcoSwart 418 new lemma 41863 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Nederland.ogg}} * [[Za̱FBS]]: / ˈnedərˌlɑnt / (a̱ka̱tyong 3) * {{hyphenation|nl|Ne|der|land}} ===A̱lyoot=== ([[het#Dot|het]]) '''Nederland''' (''á̱kpa:'' *) # [[Nedalan]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 48xypnm5aq6r0cr4tj1ds37di9iy8eb Atyap 0 3267 42325 42224 2026-02-15T20:57:17Z Kambai Akau 8 /* {{-nl-}} */ 42325 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / aˈtjɑp / (a̱ka̱tyong 2) ** {{audio|nl|Nl-Atyap.ogg}} ** {{hyphenation|nl|Atyap}} ===A̱lyoot=== [[de#Dot|''de'']] '''Atyap''' (''á̱kpa:'' [[de#Dot|''de'']] '''Atyap''') # [[A̱tyotyap]] wu # ''a̱nyiung'' [[de#Dot|''de'']] Atyap: [[A̱tyap]] ba ===A̱lyoot=== ([[het#Dot|het]]) '''Atyap''' (''á̱kpa:'' *) # [[A̱tyap]] ka [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3ul3ryv6kheyqcg4lij6fveqt0yxpuz België 0 3268 41865 2026-02-08T23:45:17Z MarcoSwart 418 Nieuw lemma 41865 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-België.ogg}} * [[Za̱FBS]]: / ˈbɛlɣijə / (a̱ka̱tyong 3) * {{hyphenation|nl|Bel|gië}} ===A̱lyoot=== ([[het#Dot|het]]) '''België''' (''á̱kpa:'' *) # [[Ba̱li̱jiyom]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 50ahw88dw5mr0aqosbt5d0fut9cehmy Suriname 0 3269 41866 2026-02-08T23:45:52Z MarcoSwart 418 Nieuw lemma 41866 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Suriname.ogg}} * [[Za̱FBS]]: / ˌsyriˈnamə / (a̱ka̱tyong 4) * {{hyphenation|nl|Su|ri|na|me}} ===A̱lyoot=== ([[het#Dot|het]]) '''Suriname''' (''á̱kpa:'' *) # [[Suri̱nam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] j71bj1klqgvdk28cq3wnvq447v0cnww Aruba 0 3270 41868 2026-02-08T23:46:13Z MarcoSwart 418 Nieuw lemma 41868 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Aruba.ogg}} * [[Za̱FBS]]: / aˈruba / (a̱ka̱tyong 3) * {{hyphenation|nl|Aru|ba}} ===A̱lyoot=== ([[het#Dot|het]]) '''Aruba''' (''á̱kpa:'' *) # [[A̱ruba]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kxuhsdglpgr3z2poghybej3otuwut54 Curaçao 0 3271 41869 2026-02-08T23:46:32Z MarcoSwart 418 Nieuw lemma 41869 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Curaçao.ogg}} * [[Za̱FBS]]: / ˌkyraˈsɑu / (a̱ka̱tyong 3) * {{hyphenation|nl|Cu|ra|çao}} ===A̱lyoot=== ([[het#Dot|het]]) '''Curaçao''' (''á̱kpa:'' *) # [[Kurasawo]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bcwjdqmhs74sr7uht4qyn4my1vxrbiy Sint Maarten 0 3272 41870 2026-02-08T23:46:56Z MarcoSwart 418 new lemma 41870 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Sint Maarten.ogg}} * [[Za̱FBS]]: / sɪntˈmartə(n) / (a̱ka̱tyong 3) * {{hyphenation|nl|Sint Maar|ten}} ===A̱lyoot=== ([[het#Dot|het]]) '''Sint Maarten''' (''á̱kpa:'' *) # [[Sen-Ma̱ri̱ti̱n]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 60yzrmbkewz8ctwurlat81dzj3u4b9e Sint Eustatius 0 3273 41871 2026-02-08T23:47:17Z MarcoSwart 418 Nieuw lemma 41871 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Sint Eustatius.ogg}} * [[Za̱FBS]]: / ˌsɪntœyˈsta(t)sijʏs / (a̱ka̱tyong 5) * {{hyphenation|nl|Sint Eus|ta|ti|us}} ===A̱lyoot=== ([[het#Dot|het]]) '''Sint Eustatius''' (''á̱kpa:'' *) # [[Sen-Yutatyut]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dnrsxg3bx1vkxh76mty8mrz0jihmhpx Nigeria 0 3274 41872 2026-02-08T23:47:43Z MarcoSwart 418 new lemma 41872 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-Nigeria.ogg}} * [[Za̱FBS]]: / niˈɣerija / (a̱ka̱tyong 4) * {{hyphenation|nl|Ni|ge|ria}} ===A̱lyoot=== ([[het#Dot|het]]) '''Nigeria''' (''á̱kpa:'' *) # [[Naijeriya]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] p7ka9hqou0vvkad06tongfdlz2lcdw7 jong 0 3275 42546 41886 2026-02-18T14:43:56Z Danjuma Anthony 44 /* Tyap */ 42546 wikitext text/x-wiki ==Tyap== ===Yei=== * {{IPA|kcg|/lʲíb/}} ** {{audio|kcg|Kcg-jong.ogg|a=}} ** {{hyphenation|kcg|lyip}} (a̱tyong 1) ===Ta̱m=== Jong, ku jong, ka̱n jong, ba̱ jong, zi jong, bye jong, wu jong, na jong, njong, nyan jong, nkan jong # '''jong''' yet kanang ayin chat kyang ma avwuo ang a jong gu . #* ''njong ang kyiak hu wha nang a nyia ndo''. #* ''bai a jong ba asakhwot nani.'' #* ''njong ang lyuo ma bu ya nnat ma vwuo agyeang aniet!'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|jong gu ka alyim ang}} * [[Dot]]: {{t+|nl|geven}} * [[Kpat]]: {{t+|ha|bayar}} * [[Shong]]: {{t+|en|give}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kbniq2qyc6qebov4uhla5i8mrdfqv2u nang 0 3276 41887 2026-02-10T20:54:38Z Holiness Istifanus 697 Created page with "==Tyap== [[File:Text document with red question mark.svg|thumb|Zwunzwuo-'''Nang''']] ===Yei=== * {{IPA|kcg|/lʲíb/}} ** {{audio|kcg|Kcg-nang.ogg|a=}} ** {{hyphenation|kcg|nang}} (a̱tyong 1) ===Ta̱m=== Nang, ku nang, ka̱n nang, ba̱ nang, zi nang, bu nang, wu nang, nna nang, nnang, nbu nang, nkan nang # '''Nang''' yet kanang ayin nai kyeang ma vwuo ang a nang ngu. #* ''nang ba khayak hu.'' #* ''A kan nang zon aja khayak a?.'' #* ''nku nang aniet a bya asakhwot na l..." 41887 wikitext text/x-wiki ==Tyap== [[File:Text document with red question mark.svg|thumb|Zwunzwuo-'''Nang''']] ===Yei=== * {{IPA|kcg|/lʲíb/}} ** {{audio|kcg|Kcg-nang.ogg|a=}} ** {{hyphenation|kcg|nang}} (a̱tyong 1) ===Ta̱m=== Nang, ku nang, ka̱n nang, ba̱ nang, zi nang, bu nang, wu nang, nna nang, nnang, nbu nang, nkan nang # '''Nang''' yet kanang ayin nai kyeang ma vwuo ang a nang ngu. #* ''nang ba khayak hu.'' #* ''A kan nang zon aja khayak a?.'' #* ''nku nang aniet a bya asakhwot na lyuo '' ====Bwan di̱ lilyem ghyáng==== {{trans-top|ka ayit chat kyeang ma avwuo ang a nang gu}} * [[Dot]]: {{t+|nl|geven}} * [[Kpat]]: {{t+|ha|bayar}} * [[Shong]]: {{t+|en|give}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3r71jgfuvxetrrsqb6z1j912igmwl7p ghwut-a̱nsok 0 3277 41889 41888 2026-02-10T21:11:18Z Holiness Istifanus 697 /* Tyap */ 41889 wikitext text/x-wiki ==Tyap== [[File:Text document with red question mark.svg|thumb|Zwunzwuo-'''ghut-ansok''']] ===Yei=== * {{IPA|kcg|/lʲíb/}} ** {{audio|kcg|Kcg-ghut-ansok.ogg|a=}} ** {{hyphenation|kcg|ghut|an|sok}} (a̱tyong 3) ===Ta̱m=== ghut-ansok, ku ghut-ansok, ka̱n ghut-ansok, ba̱ ghut-ansok, zi ghut-ansok, bu ghut-ansok, wu ghut-ansok, na ghut-ansok, nghut-ansok, nbu ghut-ansok, nbuna ghut-ansok # '''ghut-ansok''' yet nang ayin na nshyia di swan a bwuak a li nang ansok ghut gu ani. #* ''di ansok ghut ang mang zuooi nbiang abonu.'' #* ''ansok na ni bu kan ghut.'' #* ''Nggu wa nang ansok na ku ghut gu lyuo.'' ====Bwan di̱ lilyem ghyáng==== {{trans-top|ghut-ansok din Jen nang a dam Ani ba}} * [[Dot]]: {{t+|nl|bloeden}} * [[Kpat]]: {{t+|ha|jini}} * [[Shong]]: {{t+|en|to bleed}} {{trans-bottom}} ===A̱ya̱fang=== <references/> [[Sa:ta̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 63rt6669fz75cisxdw6rfpfv6gubb3t a̱kyuo 0 3278 42878 42877 2026-02-27T13:59:58Z Danjuma Anthony 44 /* A̱lyoot */ 42878 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱kyuo.ogg|a=}} ** {{hyphenation|kcg|a̱|kyuo|}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱kyuo''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[á̱kyuo]]''' [[ba#Ati̱kut|ba]] # '''A̱kyuo''' yet a̱nab nang a̱sam bwuo di̱n nyeang a̱ni. #* '''''A̱kyuo''' a̱ng hu nshyia̱ a?.'' #* ''Nbai ndi '''a̱kyuo''' nzit wu nang a̱si bwuo a̱ni.'' #* ''Ka a̱kyuo ang wu bai a̱ byat nggu, a̱ tak ma̱ng a̱ gu nang nbai nsi shyia ngu ba.'' #* akyuo ang hu neiet mang zang a kyeang. ====Bwoi mi̱ bwoi==== * [[Akyuo]] * [[Abyiik]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|anab nang a bwuo a swan nyeang Mang a ngu ani}} * [[Dot]]: {{t+|nl|vrouw}} * [[Shong]]: {{t+|en|wife}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1j0khtq15tdeuvci050h3qrp5jz5eyr Nederlanders 0 3279 42312 42311 2026-02-15T20:44:25Z Kambai Akau 8 /* {{-nl-}} */ 42312 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈnedərˌlɑndərs / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Nederlanders.ogg}} ** {{hyphenation|nl|Ne|der|lan|ders}} ===A̱lyoot=== [[de#Dot|''de'']] '''Nederlanders''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Nederlander]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] g3h5x1no2wziyx04btqv9mfq5241hsj Nederlander 0 3280 42463 42085 2026-02-15T23:14:52Z Kambai Akau 8 /* Dot */ 42463 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈnedərˌlɑndər / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Nederlander.ogg}} ** {{hyphenation|nl|Ne|der|lan|der}} ===A̱lyoot=== [[de#Dot|''de'']] '''Nederlander''' (''á̱kpa:'' [[de#Dot|''de'']] [[Nederlanders#Dot|'''Nederlanders''']]) # [[A̱tyudot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] b5zbydkw8lwsimvz7xsxocatgq0smjf Nederlandssprekende 0 3281 42462 42461 2026-02-15T23:13:34Z Kambai Akau 8 /* {{-nl-}} */ 42462 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌnedərlɑntˈsprekəndə / (a̱ka̱tyong 6) ** {{audio|nl|Nl-Nederlandssprekende.ogg}} ** {{hyphenation|nl|Ne|der|lands|spre|ken|de}} ===A̱lyoot=== [[de#Dot|''de'']] '''Nederlandssprekende''' (''á̱kpa:'' [[de#Dot|''de'']] [[Nederlandssprekenden#Dot|'''Nederlandssprekenden''']]) # [[A̱tyulyiatdot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0p7p4qhozassaxuujqg9xw8iupnwdin Nederlandssprekenden 0 3282 42324 42237 2026-02-15T20:56:30Z Kambai Akau 8 /* {{-nl-}} */ 42324 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌnedərlɑntˈsprekəndə(n) / (a̱ka̱tyong 6) ** {{audio|nl|Nl-Nederlandssprekenden.ogg}} ** {{hyphenation|nl|Ne|der|lands|spre|ken|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''Nederlandssprekenden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Nederlandssprekende]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1vcyciaw869t5v5xxyz74rdpxgonr6b Arubaan 0 3283 42460 42087 2026-02-15T23:11:53Z Kambai Akau 8 /* Dot */ 42460 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌaruˈban / (a̱ka̱tyong 3) ** {{audio|nl|Nl-Arubaan.ogg}} ** {{hyphenation|nl|Aru|baan}} ===A̱lyoot=== [[de#Dot|''de'']] '''Arubaan''' (''á̱kpa:'' [[de#Dot|''de'']] [[Arubanen#Dot|'''Arubanen''']]) # [[A̱tyoruba]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] g9f0xg6246ivwlhzlgmalm7aienx6ja Arubanen 0 3284 42323 42238 2026-02-15T20:55:47Z Kambai Akau 8 /* {{-nl-}} */ 42323 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌaruˈbanə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Arubanen.ogg}} ** {{hyphenation|nl|Aru|ba|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''Arubanen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Arubaan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0qjyleh95ryptsw2s5ol4cux4a6abjz Sabaan 0 3285 42459 42458 2026-02-15T23:10:08Z Kambai Akau 8 /* {{-nl-}} */ 42459 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / saˈban / (a̱ka̱tyong 2) ** {{audio|nl|Nl-Sabaan.ogg}} ** {{hyphenation|nl|Sa|baan}} ===A̱lyoot=== [[de#Dot|''de'']] '''Sabaan''' (''á̱kpa:'' [[de#Dot|''de'']] [[Sabanen#Dot|'''Sabanen''']]) # [[A̱tyusaba]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] rdhf3ippq2gj5q1kf4ovb77da22d0p4 Sabanen 0 3286 42322 42239 2026-02-15T20:55:08Z Kambai Akau 8 /* {{-nl-}} */ 42322 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / saˈbanə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-Sabanen.ogg}} ** {{hyphenation|nl|Sa|ba|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''Sabanen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Sabaan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] k7gcy4sitipe6072bnhxfoi6qrnglzm Belg 0 3287 42359 42089 2026-02-15T21:56:21Z Kambai Akau 8 42359 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɛlᵊx / (a̱ka̱tyong 1/2) ** {{audio|nl|Nl-Belg.ogg}} ** {{hyphenation|nl|Belg}} ===A̱lyoot=== [[de#Dot|''de'']] '''Belg''' (''á̱kpa:'' [[de#Dot|''de'']] [[Belgen#Dot|'''Belgen''']]) # [[A̱tyuba̱li̱jiyom]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4cwusftvkdrhzx6nzrvqecijh3dk4nw Surinamer 0 3288 42360 42090 2026-02-15T21:57:30Z Kambai Akau 8 42360 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌsyriˈnamər / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Surinamer.ogg}} ** {{hyphenation|nl|Su|ri|na|mer}} ===A̱lyoot=== [[de#Dot|''de'']] '''Surinamer''' (''á̱kpa:'' [[de#Dot|''de'']] [[Surinamers#Dot|'''Surinamers''']]) # [[A̱tyusuri̱nam]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] berch4pe2stbjf5imxjbzh2pcxhhuoj Curaçaoënaar 0 3289 42363 42362 2026-02-15T22:02:45Z Kambai Akau 8 42363 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌkyraˈsɑuwəˌnar / (a̱ka̱tyong 5) ** {{audio|nl|Nl-Curaçaoënaar.ogg}} ** {{hyphenation|nl|Cu|ra|çaoë|naar}}, Cu·ra·çao·enaar ===A̱lyoot=== [[de#Dot|''de'']] '''Curaçaoënaar''' (''á̱kpa:'' [[de#Dot|''de'']] [[Curaçaoënaars#Dot|'''Curaçaoënaars''']]) # [[A̱tyukurasawo]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] pmyulji36bwrzl2xsgzbkyxxszxlexb Sint-Maartenaar 0 3290 42365 42364 2026-02-15T22:04:26Z Kambai Akau 8 /* {{-nl-}} */ 42365 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / sɪntˈmartəˌnar / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Sint-Maartenaar.ogg}} ** {{hyphenation|nl|Sint-|Maar|te|naar}} ===A̱lyoot=== [[de#Dot|''de'']] '''Sint-Maartenaar''' (''á̱kpa:'' [[de#Dot|''de'']] [[Sint-Maartenaars#Dot|'''Sint-Maartenaars''']]) # [[A̱tyusen-Ma̱ri̱ti̱n]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0i07phwqfcb8acfjj5317j0mnr6t5ra Bonairiaan 0 3291 42366 42095 2026-02-15T22:05:39Z Kambai Akau 8 42366 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / boˌnɛːriˈjan / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Bonairiaan.ogg}} ** {{hyphenation|nl|Bo|nai|ri|aan}} ===A̱lyoot=== [[de#Dot|''de'']] '''Bonairiaan''' (''á̱kpa:'' [[de#Dot|''de'']] [[Bonairianen#Dot|'''Bonairianen''']]) # [[A̱tyubonaire]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] s7wbzab7o4tx76vfy5ik0us79fwwipp Statiaan 0 3292 42367 42096 2026-02-15T22:06:38Z Kambai Akau 8 /* Dot */ 42367 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / staˈ(t)ʃan / (a̱ka̱tyong 2) ** {{audio|nl|Nl-Statiaan.ogg}} ** {{hyphenation|nl|Sta|ti|aan}} ===A̱lyoot=== [[de#Dot|''de'']] '''Statiaan''' (''á̱kpa:'' [[de#Dot|''de'']] [[Statianen#Dot|'''Statianen''']]) # [[A̱tyusen-Yutatyut]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] surq9beb8du83ezt8da1fd972rys20m Nigeriaan 0 3293 42369 42368 2026-02-15T22:08:05Z Kambai Akau 8 /* {{-nl-}} */ 42369 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌniɣeriˈjan / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Nigeriaan.ogg}} ** {{hyphenation|nl|Ni|ge|ri|aan}} ===A̱lyoot=== [[de#Dot|''de'']] '''Nigeriaan''' (''á̱kpa:'' [[de#Dot|''de'']] [[Nigerianen#Dot|'''Nigerianen''']]) # [[A̱tyunaijeriya]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ajy07lladq2kkxxo7v56v3rso1y2bz1 Belgen 0 3294 42321 42240 2026-02-15T20:54:24Z Kambai Akau 8 /* {{-nl-}} */ 42321 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɛlɣə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-Belgen.ogg}} ** {{hyphenation|nl|Bel|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''Belgen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Belg]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 49oibsj213rb9gfvzormiprcjzhfybd Surinamers 0 3295 42320 42241 2026-02-15T20:53:48Z Kambai Akau 8 /* {{-nl-}} */ 42320 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌsyriˈnamərs / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Surinamers.ogg}} ** {{hyphenation|nl|Su|ri|na|mers}} ===A̱lyoot=== [[de#Dot|''de'']] '''Surinamers''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Surinamer]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jxqvlo1xfb7vrowfl1xo8lthq83i4oy Curaçaoënaars 0 3296 42319 42242 2026-02-15T20:53:11Z Kambai Akau 8 /* {{-nl-}} */ 42319 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌkyraˈsɑuwəˌnars / (a̱ka̱tyong 5) ** {{audio|nl|Nl-Curaçaoënaars.ogg}} ** {{hyphenation|nl|Cu|ra|çaoë|naars, Cu|ra|çao|enaars}} ===A̱lyoot=== [[de#Dot|''de'']] '''Curaçaoënaars''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Curaçaoënaar]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 5b55bgl4mpzo1cxhmhamjd0do4mhe1o Sint-Maartenaars 0 3297 42318 42243 2026-02-15T20:52:39Z Kambai Akau 8 /* {{-nl-}} */ 42318 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / sɪntˈmartəˌnars / (a̱ka̱tyong 4) ** {{audio|nl|Nl-Sint-Maartenaars.ogg}} ** {{hyphenation|nl|Sint-Maar|te|naars}} ===A̱lyoot=== [[de#Dot|''de'']] '''Sint-Maartenaars''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Sint-Maartenaar]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ax8d89qi9x43a9ji4zao7s0ag2fzcuu Bonairianen 0 3298 42317 42244 2026-02-15T20:51:04Z Kambai Akau 8 /* {{-nl-}} */ 42317 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / boˌnɛːriˈjanə(n) / (a̱ka̱tyong 5) ** {{audio|nl|Nl-Bonairianen.ogg}} ** {{hyphenation|nl|Bo|nai|ri|a|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''Bonairianen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Bonairiaan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] r6nbxqj0y7s06o4zwl1jjphe4y72cki Statianen 0 3299 42315 42245 2026-02-15T20:48:33Z Kambai Akau 8 /* A̱lyoot */ 42315 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / staˈ(t)ʃanə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-Statianen.ogg}} ** {{hyphenation|nl|Sta|ti|a|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''Statianen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Statiaan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] otswmopz35cyrn1hj6x6r86mvp7pd2m Nigerianen 0 3300 42314 42246 2026-02-15T20:47:05Z Kambai Akau 8 42314 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌniɣeriˈjanə(n) / (a̱ka̱tyong 5) ** {{audio|nl|Nl-Nigerianen.ogg}} ** {{hyphenation|nl|Ni|ge|ri|a|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''Nigerianen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[Nigeriaan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] d69avh0nxf3o06lgsh54bou3vpc9lwl A‌̱lyiat:tswumbwak 1 3301 41950 2026-02-12T09:58:17Z MarcoSwart 418 /* Number of syllables */ khai fai 41950 wikitext text/x-wiki == Number of syllables == Shouldn't the number of syllables be 3 (tswu-m-bwak)? [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 10:58, 12 Zwat Sweang 2026 (WAT) 7ty5ke4okxfrnxylf4um4sq0ijk5rgy Ta‌̱mpi‌̱let:Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱ 10 3302 42855 42000 2026-02-27T12:42:18Z Kambai Akau 8 42855 wikitext text/x-wiki {{picdic |image=Human head and brain diagram.svg |text=a̱pyia̱ |width=310 |labels= {{picdiclabel|en|color=black|fontsize=12|posx=150|posy=3|link=a̱gyigyiek-a̱pyia̱}} {{picdiclabel|en|color=black|fontsize=18|posx=170|posy=90|link=fuu}} {{picdiclabel|en|color=black|fontsize=12|posx=80|posy=160|link=a̱li|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=1|posy=235|link=fa̱p-a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=1|posy=255|link=kwatak-a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=15|posy=190|link=zwua̱i|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=15|posy=90|link=a̱kpeang|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=50|posy=230|link=a̱nu|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=100|posy=230|link=kpang|align=left}} {{picdiclabel|en|color=black|fontsize=12|posx=35|posy=285|link=a̱tanu}} {{picdiclabel|en|color=black|fontsize=12|posx=90|posy=270|link=kungkup-a̱tanu}} {{picdiclabel|en|color=black|fontsize=12|posx=175|posy=205|link=fufwuo|align=right}} {{picdiclabel|en|color=black|fontsize=12|posx=120|posy=140|link=a̱feap-a̱pyia̱}} {{picdiclabel|en|color=black|fontsize=12|posx=185|posy=290|link=fwuo}} {{picdiclabel|en|color=black|fontsize=12|posx=250|posy=260|link=a̱ma̱nta-a̱pyia̱}} |detail1=Nyap lyulyoot hu mi̱ ghwughwu hu. |detail2= <!--{{picdicimg|image=Human body features-nb.svg|link=body|lang=kcg}}--> }} <noinclude>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude> 8sl5yv6kkp5mmmg9wb20l99e25np17g A̱lyiat Swánga̱lyiatwuki:Á̱gban swáng-a̱lyiat ghwughwu/kcg:a̱pyia̱ 5 3304 42006 42005 2026-02-13T15:14:16Z MarcoSwart 418 /* Transclusion results in broken pages */ additional finding 42006 wikitext text/x-wiki == Transclusion results in broken pages == Apparently the Lua modules you are using expect transclusion to be done by means of templates. For this reason the pages where you transcluded this diagram are full of error warnings, e.g. [[a̱li]]. I put the diagram in this [[Ta‌̱mpi‌̱let:Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱|template]] and this seems to work fine, e.g. [[zwua̱i]]. Is there a particular reason why you don't want to use a template? [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 12:33, 12 Zwat Sweang 2026 (WAT) :Actually, the diagram was fine initially in all entries. However, after someone worked on something, the errors began to show up. I reached out to him to take note of the errors and he was successful in fixing the error partially. Some entries just remained unfixed, and I don't really know why the same diagram would show errors in one entry and no error in another entry. [[A‌̱tyunta̱m:Kambai Akau|Kambai Akau]] ([[A‌̱lyiat a‌̱tyunta‌̱m:Kambai Akau|a̱lyiat]]) 01:30, 13 Zwat Sweang 2026 (WAT) ::The problem is not with the diagram itself, as we can see on [[zwua̱i]]. My guess is that the problem stems from using the Swánga̱lyiatwuki: namespace instead of the Ta‌̱mpi‌̱let: namespace to put the diagram on pages. I suspect the Lua modules you are using don't expect transclusions from the Swánga̱lyiatwuki: namespace. That would be the reason for all the error messages. This could be the result of [https://kcg.wiktionary.org/w/index.php?title=Module%3Atemplate_parser&diff=39869&oldid=34216 this undocumented modification]. ::If there is no particular reason for using the Swánga̱lyiatwuki: namespace, we can use the template on all pages. I expect the error messages will disappear, just like they did on [[zwua̱i]]. If this is OK, let me know; I can do it with ease. [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 11:43, 13 Zwat Sweang 2026 (WAT) st0ketlpm9gdkxqhusuytwcm2j9yx52 Sa:ghwughwu 14 3305 42021 2026-02-15T10:06:02Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:ghwughwu]] nat [[Sa:a̱sheili]]: Latest translation 42021 wikitext text/x-wiki #REDIRECT [[:Sa:a̱sheili]] 6xpul0086rxxsg5u4o5dt5clttgbfad Sa:a̱ta̱mak 14 3306 42023 2026-02-15T10:08:11Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nTyap]]" 42023 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nTyap]] 2xow6kfzx7blf77bnnqf3uwtz3c8ike Sa:a̱ta̱mak-a̱zaghyi 14 3307 42029 2026-02-15T10:11:41Z Kambai Akau 8 Created page with "[[Sa:a̱ta̱mak]]" 42029 wikitext text/x-wiki [[Sa:a̱ta̱mak]] audl128dkw8ivvhmk5fi293r0khvusj Sa:tyei-a̱son 14 3308 42040 2026-02-15T10:35:15Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:tyei-a̱son]] nat [[Sa:a̱sheityan]]: Latest translation 42040 wikitext text/x-wiki #REDIRECT [[:Sa:a̱sheityan]] p8u9qix7sflsepatsprzkndx1m6lvmw onderarm 0 3309 42464 42080 2026-02-15T23:18:09Z Kambai Akau 8 /* Dot */ 42464 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɔndərˌɑrᵊm / (a̱ka̱tyong 3 / 4) ** {{audio|nl|Nl-onderarm.ogg}} ** {{hyphenation|nl|on|der|arm}} ===A̱lyoot=== [[de#Dot|''de'']] '''onderarm''' (''á̱kpa:'' [[de#Dot|''de'']] [[onderarmen#Dot|'''onderarmen''']]) # [[a̱bwanbwak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] bsrosh2kx2w8mybe18trbuspxcfgc7q dij 0 3310 42457 42099 2026-02-15T23:07:49Z Kambai Akau 8 /* Dot */ 42457 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / dɛi / (a̱tyong 1) ** {{audio|nl|Nl-dij.ogg}} ** {{hyphenation|nl|dij}} ===A̱lyoot=== [[de#Dot|''de'']] '''dij''' (''á̱kpa:'' [[de#Dot|''de'']] [[dijen#Dot|'''dijen''']]) # [[a̱bwantak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] a86drim3j2fdur6u53dfc7pwlmuolzc vagina 0 3311 42456 42100 2026-02-15T23:06:21Z Kambai Akau 8 /* Dot */ 42456 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvaɣina / (a̱ka̱tyong 3) ** {{audio|nl|Nl-vagina.ogg}} ** {{hyphenation|nl|va|gi|na}} ===A̱lyoot=== [[de#Dot|''de'']] '''vagina''' (''á̱kpa:'' [[de#Dot|''de'']] [[vagina’s#Dot|'''vagina’s''']]) # [[a̱byan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8h2dfjlpginqv5hi3usoe7hw5q54o98 buik 0 3312 42455 42101 2026-02-15T23:04:51Z Kambai Akau 8 /* Dot */ 42455 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / bœyk / (a̱tyong 1) ** {{audio|nl|Nl-buik.ogg}} ** {{hyphenation|nl|buik}} ===A̱lyoot=== [[de#Dot|''de'']] '''buik''' (''á̱kpa:'' [[de#Dot|''de'']] [[buiken#Dot|'''buiken''']]) # [[a̱fa]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 30c2vibtegjz66hsz6m8unlorn58cc1 diarree 0 3313 42453 42105 2026-02-15T23:02:01Z Kambai Akau 8 /* Dot */ 42453 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌdijaˈre / (a̱ka̱tyong 3) ** {{audio|nl|Nl-diarree.ogg}} ** {{hyphenation|nl|di|ar|ree}} ===A̱lyoot=== [[de#Dot|''de'']] '''diarree''' (''á̱kpa:'' [[de#Dot|''de'']] [[#Dot|'''''']]) # [[a̱kang]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dyrg4wemskmcv4d1ad8w2l4vlj7wnhz knie 0 3314 42452 42106 2026-02-15T23:00:31Z Kambai Akau 8 /* Dot */ 42452 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kni / (a̱tyong 1) ** {{audio|nl|Nl-knie.ogg}} ** {{hyphenation|nl|knie}} ===A̱lyoot=== [[de#Dot|''de'']] '''knie''' (''á̱kpa:'' [[de#Dot|''de'']] [[knieën#Dot|'''knieën''']]) # [[a̱khwut]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] pbxrjb5ckm41hers0ylf1cb1rnxrgyc hiel 0 3315 42451 42107 2026-02-15T22:58:58Z Kambai Akau 8 /* Dot */ 42451 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / hil / (a̱tyong 1) ** {{audio|nl|Nl-hiel.ogg}} ** {{hyphenation|nl|hiel}} ===A̱lyoot=== [[de#Dot|''de'']] '''hiel''' (''á̱kpa:'' [[de#Dot|''de'']] [[hielen#Dot|'''hielen''']]) # [[a̱kpuut-ntak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nisbw1r05q4t5juntf5f0vh9j54hidp zweet 0 3316 42450 42108 2026-02-15T22:57:34Z Kambai Akau 8 /* Dot */ 42450 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / zwet / (a̱tyong 1) ** {{audio|nl|Nl-zweet.ogg}} ** {{hyphenation|nl|zweet}} ===A̱lyoot=== [[het#Dot|''het'']] '''zweet''' (''á̱kpa:'' *) # [[a̱lahyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 2ae5x2o42r3sx35rlr3w4rvayp7se08 oog 0 3317 42449 42109 2026-02-15T22:56:14Z Kambai Akau 8 42449 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ox / (a̱tyong 1) ** {{audio|nl|Nl-oog.ogg}} ** {{hyphenation|nl|oog}} ===A̱lyoot=== [[het#Dot|''het'']] '''oog''' (''á̱kpa:'' [[de#Dot|''de'']] [[ogen#Dot|'''ogen''']]) # [[a̱li]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] n1tok9jgzgorj7wapao18d1tq3e3n6r enkel 0 3318 42448 42447 2026-02-15T22:55:07Z Kambai Akau 8 /* {{-nl-}} */ 42448 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɛŋkəl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-enkel.ogg}} ** {{hyphenation|nl|en|kel}} ===A̱lyoot=== [[de#Dot|''de'']] '''enkel''' (''á̱kpa:'' [[de#Dot|''de'']] [[enkels#Dot|'''enkels''']]) # [[a̱lintak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0o8wr4blnwz6mie4n4ubd17yo89xlum anus 0 3319 42446 42445 2026-02-15T22:53:16Z Kambai Akau 8 42446 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈanʏs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-anus.ogg}} ** {{hyphenation|nl|anus}} ===A̱lyoot=== [[de#Dot|''de'']] '''anus''' (''á̱kpa:'' [[de#Dot|''de'']] [[anussen#Dot|'''anussen''']]) # [[a̱li̱p]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gw0k2ctjcfpn4srn1p8tvdomfc6eb46 hart 0 3320 42442 42113 2026-02-15T22:48:08Z Kambai Akau 8 /* Dot */ 42442 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / hɑrt / (a̱tyong 1) ** {{audio|nl|Nl-hart.ogg}} ** {{hyphenation|nl|hart}} ===A̱lyoot=== [[het#Dot|''het'']] '''hart''' (''á̱kpa:'' [[de#Dot|''de'']] [[harten#Dot|'''harten''']]) # [[a̱lyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] sunp3gjcgvevhdpc598zdxm0sz7omln Sa:Swáng a̱lyiat ma̱ng bwan Shong Kaswuo Naijeriya 14 3321 42129 2026-02-15T13:07:30Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nShong Kaswuo Naijeriya]]" 42129 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nShong Kaswuo Naijeriya]] kt3xsy2tatrgsev10sz7rxwntfdf4rd Sa:Swáng a̱lyiat nShong Kaswuo Naijeriya 14 3322 42131 42130 2026-02-15T13:08:42Z Kambai Akau 8 42131 wikitext text/x-wiki [[Sa:Swáng a̱lyiat di̱n vak a̱lyem]] o43aypnzz6s7f1vpf3kfyrnt5z9yhzl darm 0 3323 42144 2026-02-15T13:41:32Z MarcoSwart 418 new lemma 42144 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-darm.ogg}} * [[Za̱FBS]]: / ˈdɑrᵊm / (a̱ka̱tyong 1 / 2) * {{hyphenation|nl|darm}} ===A̱lyoot=== [[de#Dot|''de'']] '''darm''' (''á̱kpa:'' [[de#Dot|''de'']] [[darmen#Dot|'''darmen''']]) # [[a̱na]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 97y2iu11b8znnxdqlck36q3rplf64w4 oksel 0 3324 42145 2026-02-15T13:41:50Z MarcoSwart 418 new lemma 42145 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-oksel.ogg}} * [[Za̱FBS]]: / ˈɔksəl / (a̱ka̱tyong 2) * {{hyphenation|nl|ok|sel}} ===A̱lyoot=== [[de#Dot|''de'']] '''oksel''' (''á̱kpa:'' [[de#Dot|''de'']] [[oksels#Dot|'''oksels''']]) # [[a̱ngeam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] m7aufxcex9cgnbmqxr7g6libphqy628 vuist 0 3325 42147 2026-02-15T13:42:04Z MarcoSwart 418 new lemma 42147 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-vuist.ogg}} * [[Za̱FBS]]: / vœyst / (a̱ka̱tyong 1) * {{hyphenation|nl|vuist}} ===A̱lyoot=== [[de#Dot|''de'']] '''vuist''' (''á̱kpa:'' [[de#Dot|''de'']] [[vuisten#Dot|'''vuisten''']]) # [[a̱nggurung-mbwak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bbjwni2s4qubipro0hfse75yfhblu19 sanggak 0 3326 42864 42859 2026-02-27T13:04:06Z Kambai Akau 8 /* A̱ya̱fang */ 42864 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/saŋɡaɡ/}} ** {{audio|kcg|Kcg-sanggak.ogg|a=}} ** {{hyphenation|kcg|sang|gak}} (a̱ka̱tyong 2) ===Byiek-a̱sheita̱m=== '''Gak''' [[ji#Ati̱kut|ji]] # Vak nyia̱ "[[sangak]]" ghyang. Swanga̱lyiat ji fa: vak nyian kyang. #* ''N dyen '''gak''' ji gu khwut a̱kurung ka bah.'' #* ''Yok nyim '''gak''' ji ku na vwuo nung a̱khwu khwuk bah oo!'' #* '''''Gak''' ji gu lyiat ma̱ng a̱nung; n cat bah.'' ====Tai==== * [[gak#Byiek-a̱sheita̱m|gak]] * [[si̱sak]] ====Vak lyuut ghyang==== * [[sangak]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|Vak nyian kyang}} * [[Dot]]: {{t+|nl|hoe}} * [[Shong]]: {{t+|en|how}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:byiek-a̱sheita̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ngpkcfbx6q7trvratbrsille3qgoyu8 mond 0 3327 42155 2026-02-15T13:50:49Z MarcoSwart 418 new lemma 42155 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-mond.ogg}} * [[Za̱FBS]]: / mɔnt / (a̱ka̱tyong 1) * {{hyphenation|nl|mond}} ===A̱lyoot=== [[de#Dot|''de'']] '''mond''' (''á̱kpa:'' [[de#Dot|''de'']] [[monden#Dot|'''monden''']]) # [[a̱nu]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cf122hpxmo5nghm7tu7t896zb64p5rk tand 0 3328 42156 2026-02-15T13:51:09Z MarcoSwart 418 new lemma 42156 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-tand.ogg}} * [[Za̱FBS]]: / tɑnt / (a̱ka̱tyong 1) * {{hyphenation|nl|tand}} ===A̱lyoot=== [[de#Dot|''de'']] '''tand''' (''á̱kpa:'' [[de#Dot|''de'']] [[tanden#Dot|'''tanden''']]) # [[a̱nyung]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hs8x3useha8czgh5ul07c9kf64nahxs teelbal 0 3329 42157 2026-02-15T13:51:31Z MarcoSwart 418 new lemma 42157 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-teelbal.ogg}} * [[Za̱FBS]]: / ˈtelbɑl / (a̱ka̱tyong 2) * {{hyphenation|nl|teel|bal}} ===A̱lyoot=== [[de#Dot|''de'']] '''teelbal''' (''á̱kpa:'' [[de#Dot|''de'']] [[teelballen#Dot|'''teelballen''']]) # [[a̱shuk]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] b4ka6l1harwo7h6021f893brhzcel3w sperma 0 3330 42158 2026-02-15T13:51:55Z MarcoSwart 418 new lemma 42158 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-sperma.ogg}} * [[Za̱FBS]]: / ˈspɛrma / (a̱ka̱tyong 2) * {{hyphenation|nl|sper|ma}} ===A̱lyoot=== [[het#Dot|''het'']] '''sperma''' (''á̱kpa:'' *) # [[a̱shyi]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] gor0s8nvua1cs9ganutk8asa7vqzphi sangak 0 3331 42860 42161 2026-02-27T13:01:43Z Kambai Akau 8 /* {{-kcg-}} */ 42860 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/saŋɡaɡ/}} ** {{audio|kcg|Kcg-sanggak.ogg|a=}} ** {{hyphenation|kcg|san|gak}} (a̱ka̱tyong 2) ===Byiek-a̱sheita̱m=== # ''Vak lyuut'' [[sanggak]] ''ghyang''. [[Sa:byiek-a̱sheita̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ets5vfoiyhlnxguvyxqag3hzwh71f8g bloed 0 3332 42160 2026-02-15T13:52:33Z MarcoSwart 418 new lemma 42160 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-bloed.ogg}} * [[Za̱FBS]]: / blut / (a̱ka̱tyong 1) * {{hyphenation|nl|bloed}} ===A̱lyoot=== [[het#Dot|''het'']] '''bloed''' (''á̱kpa:'' *) # [[a̱sok]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] euqkiiha8fcetdhpmgrg6u4hmq8iv9e speeksel 0 3333 42162 2026-02-15T13:52:50Z MarcoSwart 418 new lemma 42162 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-speeksel.ogg}} * [[Za̱FBS]]: / ˈspeksəl / (a̱ka̱tyong 2) * {{hyphenation|nl|speek|sel}} ===A̱lyoot=== [[het#Dot|''het'']] '''speeksel''' (''á̱kpa:'' [[de#Dot|''de'']] [[#Dot|'''''']]) # [[a̱ta̱mpyia̱]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a28cna1st07eha5nxhdpm4byjvy6slt duim 0 3334 42163 2026-02-15T13:53:07Z MarcoSwart 418 new lemma 42163 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-duim.ogg}} * [[Za̱FBS]]: / dœym / (a̱ka̱tyong 1) * {{hyphenation|nl|duim}} ===A̱lyoot=== [[de#Dot|''de'']] '''duim''' (''á̱kpa:'' [[de#Dot|''de'']] [[duimen#Dot|'''duimen''']]) # [[a̱turugbak-mbwak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hzuk3l7uv5c3aklwtwahbvupzx8ebjj urine 0 3335 42164 2026-02-15T13:53:43Z MarcoSwart 418 new lemma 42164 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-urine.ogg}} * [[Za̱FBS]]: / yˈrinə / (a̱ka̱tyong 3) * {{hyphenation|nl|uri|ne}} ===A̱lyoot=== [[de#Dot|''de'']] '''urine''' (''á̱kpa:'' * ) # [[a̱tyak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7szai6kf5bwl2o22568j93nb9rw07fu hoorn 0 3336 42165 2026-02-15T13:54:01Z MarcoSwart 418 new lemma 42165 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-hoorn.ogg}} * [[Za̱FBS]]: / ˈhorᵊn / (a̱ka̱tyong 1 / 2) * {{hyphenation|nl|hoorn}} ===A̱lyoot=== [[de#Dot|''de'']] '''hoorn''' (''á̱kpa:'' [[de#Dot|''de'']] [[hoorns#Dot|'''hoorns''']]) # [[a̱tá̱m]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] algu7f62czxmix724t5ayor7zi1ksxx hoest 0 3337 42166 2026-02-15T13:54:39Z MarcoSwart 418 new lemma 42166 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-hoest.ogg}} * [[Za̱FBS]]: / hust / (a̱ka̱tyong 1) * {{hyphenation|nl|hoest}} ===A̱lyoot=== [[de#Dot|''de'']] '''hoest''' (''á̱kpa:'' [[de#Dot|''de'']] [[hoesten#Dot|'''hoesten''']]) # [[a̱wop]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] pclywvwnqi1mwt28seb7q1k6wvcx202 schouder 0 3338 42167 2026-02-15T13:54:52Z MarcoSwart 418 new lemma 42167 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-schouder.ogg}} * [[Za̱FBS]]: / ˈsxɑudər / (a̱ka̱tyong 2) * {{hyphenation|nl|schou|der}} ===A̱lyoot=== [[de#Dot|''de'']] '''schouder''' (''á̱kpa:'' [[de#Dot|''de'']] [[schouders#Dot|'''schouders''']]) # [[a̱za̱nghwuan]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 90o0h2zxttcpjw5en5ktek9u29q30px hand 0 3339 42168 2026-02-15T13:55:07Z MarcoSwart 418 new lemma 42168 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-hand.ogg}} * [[Za̱FBS]]: / hɑnt / (a̱ka̱tyong 1) * {{hyphenation|nl|hand}} ===A̱lyoot=== [[de#Dot|''de'']] '''hand''' (''á̱kpa:'' [[de#Dot|''de'']] [[handen#Dot|'''handen''']]) # [[bwak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] nrva3241j89yl3zv700e3vhy2n1lohs uitwerpselen 0 3340 42408 42170 2026-02-15T22:28:47Z MarcoSwart 418 layout 42408 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈœytwɛrᵊpsələ(n) / (a̱ka̱tyong 4 / 5) ** {{audio|nl|Nl-uitwerpselen.ogg}} ** {{hyphenation|nl|uit|werp|se|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''uitwerpselen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[uitwerpsel]] # [[bying]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2h30suq4ots5c2g4ri2omfs9jqrg6jh taille 0 3341 42171 2026-02-15T13:58:51Z MarcoSwart 418 new lemma 42171 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-taille.ogg}} * [[Za̱FBS]]: / ˈtɑjə / (a̱ka̱tyong 2) * {{hyphenation|nl|tail|le}} ===A̱lyoot=== [[de#Dot|''de'']] '''taille''' (''á̱kpa:'' [[de#Dot|''de'']] [[tailles#Dot|'''tailles''']]) # [[dyang]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] b6czyl7eimyi6xaudojutocjb3fa6sw borstkas 0 3342 42677 42676 2026-02-20T10:17:31Z MarcoSwart 418 typo 42677 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * {{audio|nl|Nl-borstkas.ogg}} * [[Za̱FBS]]: / ˈbɔrs(t)kɑs / (a̱ka̱tyong 2) * {{hyphenation|nl|borst|kas}} ===A̱lyoot=== [[de#Dot|''de'']] '''borstkas''' (''á̱kpa:'' [[de#Dot|''de'']] [[borstkassen#Dot|'''borstkassen''']]) # [[fi̱ri̱ng]] ===Tai=== *[[borst]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] g1nb0q803avtt3zce2ch09ktvi01vps oor 0 3343 42173 2026-02-15T13:59:23Z MarcoSwart 418 new lemma 42173 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-oor.ogg}} * [[Za̱FBS]]: / or / (a̱ka̱tyong 1) * {{hyphenation|nl|oor}} ===A̱lyoot=== [[het#Dot|''het'']] '''oor''' (''á̱kpa:'' [[de#Dot|''de'']] [[oren#Dot|'''oren''']]) # [[fufwuo]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tfx92h050s9dnfssbglaqrl4c3ji4xd brein 0 3344 42174 2026-02-15T13:59:38Z MarcoSwart 418 new lemma 42174 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-brein.ogg}} * [[Za̱FBS]]: / brɛin / (a̱ka̱tyong 1) * {{hyphenation|nl|brein}} ===A̱lyoot=== [[het#Dot|''het'']] '''brein''' (''á̱kpa:'' [[de#Dot|''de'']] [[breinen#Dot|'''breinen''']]) # [[fuu]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 0lkh8zv9kwvm50ec2petqp2wx11wdtg vingernagel 0 3345 42178 2026-02-15T14:00:44Z MarcoSwart 418 new lemma 42178 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-vingernagel.ogg}} * [[Za̱FBS]]: / ˈvɪŋərˌnɑɣəl / (a̱ka̱tyong 4) * {{hyphenation|nl|vin|ger|na|gel}} ===A̱lyoot=== [[de#Dot|''de'']] '''vingernagel''' (''á̱kpa:'' [[de#Dot|''de'']] [[vingernagels#Dot|'''vingernagels''']]) # [[ga̱fwuo-mbwak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ennxen4qvlf4r3fgurjnvj06fopzksn teennagel 0 3346 42179 2026-02-15T14:01:00Z MarcoSwart 418 new lemma 42179 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-teennagel.ogg}} * [[Za̱FBS]]: / ˈtenaɣəl / (a̱ka̱tyong 3) * {{hyphenation|nl|teen|na|gel}} ===A̱lyoot=== [[de#Dot|''de'']] '''teennagel''' (''á̱kpa:'' [[de#Dot|''de'']] [[teennagels#Dot|'''teennagels''']]) # [[ga̱fwuo-ntak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mp3otccctx315behvwqftt7zodatjrq vinger 0 3347 42180 2026-02-15T14:01:20Z MarcoSwart 418 new lemma 42180 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-vinger.ogg}} * [[Za̱FBS]]: / ˈvɪŋər / (a̱ka̱tyong 2) * {{hyphenation|nl|vin|ger}} ===A̱lyoot=== [[de#Dot|''de'']] '''vinger''' (''á̱kpa:'' [[de#Dot|''de'']] [[vingers#Dot|'''vingers''']]) # [[ga̱swuong-mbwak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 8gifndi761jbrtkk9w4lgzwmuqpvjdg teen 0 3348 42181 2026-02-15T14:01:37Z MarcoSwart 418 new lemma 42181 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-teen.ogg}} * [[Za̱FBS]]: / ten / (a̱ka̱tyong 1) * {{hyphenation|nl|teen}} ===A̱lyoot=== [[de#Dot|''de'']] '''teen''' (''á̱kpa:'' [[de#Dot|''de'']] [[tenen#Dot|'''tenen''']]) # [[ga̱swuong-ntak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7eja6josil1pzuwq20sqdip4mcfgx3d arm 0 3349 42182 2026-02-15T14:01:57Z MarcoSwart 418 new lemma 42182 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-arm.ogg}} * [[Za̱FBS]]: / ˈɑrᵊm / (a̱ka̱tyong 1 / 2) * {{hyphenation|nl|arm}} ===A̱lyoot=== [[de#Dot|''de'']] '''arm''' (''á̱kpa:'' [[de#Dot|''de'']] [[armen#Dot|'''armen''']]) # [[ghwuan]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] bgjgcnc7ktftkrz6kms4j6fsat08flr voet 0 3350 42187 2026-02-15T14:05:02Z MarcoSwart 418 new lemma 42187 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-voet.ogg}} * [[Za̱FBS]]: / vut / (a̱ka̱tyong 1) * {{hyphenation|nl|voet}} ===A̱lyoot=== [[de#Dot|''de'']] '''voet''' (''á̱kpa:'' [[de#Dot|''de'']] [[voeten#Dot|'''voeten''']]) # [[kpai-ntak]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hwn3aiay5o6zcvfpv6kg089290yki7z nier 0 3351 42188 2026-02-15T14:05:15Z MarcoSwart 418 new lemma 42188 wikitext text/x-wiki ==Dot== ===Yei=== * {{audio|nl|Nl-nier.ogg}} * [[Za̱FBS]]: / nir / (a̱ka̱tyong 1) * {{hyphenation|nl|nier}} ===A̱lyoot=== [[de#Dot|''de'']] '''nier''' (''á̱kpa:'' [[de#Dot|''de'']] [[nieren#Dot|'''nieren''']]) # [[kpang-a̱fa]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] nxxetezyy3r99l37v61qb3t8si5bxdd ruggengraat 0 3352 42358 42189 2026-02-15T21:41:17Z Kambai Akau 8 42358 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈrʏɣə(n)ˌɣrat / (a̱ka̱tyong 3) ** {{audio|nl|Nl-ruggengraat.ogg}} ** {{hyphenation|nl|rug|gen|graat}} ===A̱lyoot=== [[de#Dot|''de'']] '''ruggengraat''' (''á̱kpa:'' [[de#Dot|''de'']] [[ruggengraten#Dot|'''ruggengraten''']]) # [[kungkup-a̱ma]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] lzjeh9mn81cixya59o3tqfadz1jbwko bot 0 3353 42357 42356 2026-02-15T21:39:56Z Kambai Akau 8 /* {{-nl-}} */ 42357 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / bɔt / (a̱tyong 1) ** {{audio|nl|Nl-bot.ogg}} ** {{hyphenation|nl|bot}} ===A̱lyoot=== [[het#Dot|''het'']] '''bot''' (''á̱kpa:'' [[de#Dot|''de'']] [[botten#Dot|'''botten''']]) # [[kungkup]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] s2v8pvkyg2o1f32nrd8nlat056cr37y huid 0 3354 42355 42191 2026-02-15T21:38:33Z Kambai Akau 8 42355 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / hœyt / (a̱tyong 1) ** {{audio|nl|Nl-huid.ogg}} ** {{hyphenation|nl|huid}} ===A̱lyoot=== [[de#Dot|''de'']] '''huid''' (''á̱kpa:'' [[de#Dot|''de'']] [[huiden#Dot|'''huiden''']]) # [[kwa]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] pvlx8v49p6q9jya08nlxvhrqxtvluhk braaksel 0 3355 42354 42192 2026-02-15T21:36:38Z Kambai Akau 8 42354 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbraksəl / (a̱ka̱tyong 2) * {{audio|nl|Nl-braaksel.ogg}} * {{hyphenation|nl|braak|sel}} ===A̱lyoot=== [[het#Dot|''het'']] '''braaksel''' (''á̱kpa:'' [[de#Dot|''de'']] [[#Dot|'''''']]) # [[kwa̱i]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8xahl8wcp3vkr553rynvo7xj0sgs692 staart 0 3356 42353 42193 2026-02-15T21:35:30Z Kambai Akau 8 42353 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / start / (a̱tyong 1) * {{audio|nl|Nl-staart.ogg}} * {{hyphenation|nl|staart}} ===A̱lyoot=== [[de#Dot|''de'']] '''staart''' (''á̱kpa:'' [[de#Dot|''de'']] [[staarten#Dot|'''staarten''']]) # [[li̱m]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] i7s4vfctrpgeaspdwv5n8w42pzowh6u lever 0 3357 42351 42195 2026-02-15T21:32:16Z Kambai Akau 8 42351 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlevər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-lever.ogg}} ** {{hyphenation|nl|le|ver}} ===A̱lyoot=== [[de#Dot|''de'']] '''lever''' (''á̱kpa:'' [[de#Dot|''de'']] [[levers#Dot|'''levers''']]) # [[lyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8j45cbwwsh0wd2pokgpgx1j07t09opc skelet 0 3358 42347 42196 2026-02-15T21:27:55Z Kambai Akau 8 42347 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / skəˈlɛt / (a̱ka̱tyong 2) ** {{audio|nl|Nl-skelet.ogg}} ** {{hyphenation|nl|ske|let}} ===A̱lyoot=== [[het#Dot|''het'']] '''skelet''' (''á̱kpa:'' [[de#Dot|''de'']] [[skeletten#Dot|'''skeletten''']]) # [[nkap]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 39ane7b8g349hhaer07p6x5l761cxp3 been 0 3359 42342 42198 2026-02-15T21:21:35Z Kambai Akau 8 42342 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ben / (a̱tyong 1) ** {{audio|nl|Nl-been.ogg}} ** {{hyphenation|nl|been}} ===A̱lyoot=== [[het#Dot|''het'']] '''been''' (''á̱kpa:'' [[de#Dot|''de'']] [[benen#Dot|'''benen''']]) # [[tak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] bo8txjdclb8r8a6eg4guwpzf67f26os heup 0 3360 42341 42199 2026-02-15T21:20:03Z Kambai Akau 8 42341 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / høp / (a̱tyong 1) ** {{audio|nl|Nl-heup.ogg}} ** {{hyphenation|nl|heup}} ===A̱lyoot=== [[de#Dot|''de'']] '''heup''' (''á̱kpa:'' [[de#Dot|''de'']] [[heupen#Dot|'''heupen''']]) # [[tsi̱n]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] f2qnfbkzp5zxgfdbba662lh0idldbo8 rib 0 3361 42340 42200 2026-02-15T21:18:39Z Kambai Akau 8 /* Dot */ 42340 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / rɪp / (a̱tyong 1) ** {{audio|nl|Nl-rib.ogg}} ** {{hyphenation|nl|rib}} ===A̱lyoot=== [[de#Dot|''de'']] '''rib''' (''á̱kpa:'' [[de#Dot|''de'']] [[ribben#Dot|'''ribben''']]) # [[tsi̱ntsa̱u]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8jn57c9xrall57i9joty7ep47hohny9 bil 0 3362 42339 42338 2026-02-15T21:17:40Z Kambai Akau 8 /* {{-nl-}} */ 42339 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / bɪl / (a̱tyong 1) ** {{audio|nl|Nl-bil.ogg}} ** {{hyphenation|nl|bil}} ===A̱lyoot=== [[de#Dot|''de'']] '''bil''' (''á̱kpa:'' [[de#Dot|''de'']] [[billen#Dot|'''billen''']]) # [[tsok]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jrtx7gl383zd9zq8z0bqvzj00r3jsgm maag 0 3363 42336 42335 2026-02-15T21:14:33Z Kambai Akau 8 42336 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / max / (a̱tyong 1) ** {{audio|nl|Nl-maag.ogg}} ** {{hyphenation|nl|maag}} ===A̱lyoot=== [[de#Dot|''de'']] '''maag''' (''á̱kpa:'' [[de#Dot|''de'']] [[magen#Dot|'''magen''']]) # [[tswu]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 55o09xwyt1uumvyapfag7qvmpd01uon elleboog 0 3364 42334 42203 2026-02-15T21:12:33Z Kambai Akau 8 42334 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * {{audio|nl|Nl-elleboog.ogg}} * [[Za̱FBS]]: / ˈɛləˌbox / (a̱ka̱tyong 3) * {{hyphenation|nl|el|le|boog}} ===A̱lyoot=== [[de#Dot|''de'']] '''elleboog''' (''á̱kpa:'' [[de#Dot|''de'']] [[ellebogen#Dot|'''ellebogen''']]) # [[tswumbwak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] grbr7lyzarkjyleu7qme22hkozhhjfr lichaam 0 3365 42333 42204 2026-02-15T21:10:56Z Kambai Akau 8 42333 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlɪxam / (a̱ka̱tyong 2) ** {{audio|nl|Nl-lichaam.ogg}} ** {{hyphenation|nl|li|chaam}} ===A̱lyoot=== [[het#Dot|''het'']] '''lichaam''' (''á̱kpa:'' [[de#Dot|''de'']] [[lichamen#Dot|'''lichamen''']]) # [[vam]] [[Sa:Swáng a̱lyiat nDot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] glzz4mgzwezds8isrkhzxctr1mq2j03 keel 0 3366 42331 42205 2026-02-15T21:08:12Z Kambai Akau 8 /* Dot */ 42331 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kel / (a̱tyong 1) ** {{audio|nl|Nl-keel.ogg}} ** {{hyphenation|nl|keel}} ===A̱lyoot=== [[de#Dot|''de'']] '''keel''' (''á̱kpa:'' [[de#Dot|''de'']] [[kelen#Dot|'''kelen''']]) # [[za̱nwuat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] i6pm3evsj8pzngzn26bwn3k7q6dznqe neus 0 3367 42328 42206 2026-02-15T21:05:33Z Kambai Akau 8 /* Dot */ 42328 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / nøs / (a̱ka̱tyong 1) ** {{audio|nl|Nl-neus.ogg}} ** {{hyphenation|nl|neus}} ===A̱lyoot=== [[de#Dot|''de'']] '''neus''' (''á̱kpa:'' [[de#Dot|''de'']] [[neuzen#Dot|'''neuzen''']]) # [[zwua̱i]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1uzaws7debof5bc3uevo7zahkythexr snor 0 3368 42330 42329 2026-02-15T21:06:45Z Kambai Akau 8 /* {{-nl-}} */ 42330 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / snɔr / (a̱tyong 1) ** {{audio|nl|Nl-snor.ogg}} ** {{hyphenation|nl|snor}} ===A̱lyoot=== [[de#Dot|''de'']] '''snor''' (''á̱kpa:'' [[de#Dot|''de'']] [[snorren#Dot|'''snorren''']]) # [[zwum-a̱nu]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dt5gqfk6heocq55u0r6inql7w4l95va onderarmen 0 3369 42313 42247 2026-02-15T20:45:38Z Kambai Akau 8 42313 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɔndərˌɑrmə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-onderarmen.ogg}} ** {{hyphenation|nl|on|der|ar|men}} ===A̱lyoot=== [[de#Dot|''de'']] '''onderarmen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[onderarm]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 55glccds2tqibppu8fxvrlzscrjt4or Module:-nl- 828 3370 42261 2026-02-15T17:56:43Z Kambai Akau 8 Created page with "local p = {} function p.nl(frame) local output = "" if frame.args[1] then output = "[[Sa:Swáng a̱lyiat nDot]]" end return output end return p" 42261 Scribunto text/plain local p = {} function p.nl(frame) local output = "" if frame.args[1] then output = "[[Sa:Swáng a̱lyiat nDot]]" end return output end return p k0nupag2klk2s66cc08dn6w6jat0dbr Module:affix/templates 828 3371 42266 42265 2026-02-15T18:37:06Z Kambai Akau 8 42266 Scribunto text/plain local export = {} local m_affix = require("Module:affix") local m_utilities = require("Module:utilities") local en_utilities_module = "Module:kcg-utilities" local parameter_utilities_module = "Module:parameter utilities" local pseudo_loan_module = "Module:affix/pseudo-loan" local insert = table.insert local boolean_param = {type = "boolean"} local function is_property_key(k) return require(parameter_utilities_module).item_key_is_property(k) end local recognized_affix_types = { prefix = "prefix", pre = "prefix", suffix = "suffix", suf = "suffix", interfix = "interfix", inter = "interfix", infix = "infix", ["in"] = "infix", circumfix = "circumfix", circum = "circumfix", ["non-affix"] = "non-affix", naf = "non-affix", root = "non-affix", } local function pre_normalize_affix_type(data) local modtext = data.modtext modtext = modtext:match("^<(.*)>$") if not modtext then error(("Internal error: Passed-in modifier isn't surrounded by angle brackets: %s"):format(data.modtext)) end if recognized_affix_types[modtext] then modtext = "type:" .. modtext end return "<" .. modtext .. ">" end -- Parse raw arguments. A single parameter `data` is passed in, with the following fields: -- * `raw_args`: The raw arguments to parse, normally taken from `frame:getParent().args`. -- * `extra_params`: An optional function of one argument that is called on the `params` structure before parsing; its -- purpose is to specify additional allowed parameters or possibly disable parameters. -- * `has_source`: There is a source-language parameter following 1= (which becomes the "destination" language -- parameter) and preceding the terms. This is currently used for {{pseudo-loan}}. -- * `ilang`: If given, it is a language object that serves as the default for the language. If specified, there is no -- language code specified in 1=; instead the term parameters start directly at 1= (or at 2= if `has_source` is -- given). -- * `require_index_for_pos`: There is no separate |pos= parameter distinct from |pos1=, |pos2=, etc. Instead, -- specifying |pos= results in an error. -- * `dont_require_index`: Allow |foo= to be specified as a synonym for |foo1= (except for |lit=, which remains -- distinct). -- * `allow_type`: Allow |type1=, |type2=, etc. or inline <type:...> for the affix type, and allow a separate |type= -- parameter for the etymology type (FIXME: this may be confusing; consider changing the etymology type to |etype=). -- * `allow_semicolon_separator`: Allow semicolon as a separator, displaying as " or ". This requires changes in the -- display of the output, to not always put a + between the items. -- -- Note that all language parameters are allowed to be etymology-only languages. -- -- Return five values ARGS, ITEMS, LANG_OBJ, SCRIPT_OBJ, SOURCE_LANG_OBJ where ARGS is a table of the parsed arguments; -- ITEMS is the list of parsed items; LANG_OBJ is the language object corresponding to the language code specified in 1= -- (or taken from `ilang` if given); SCRIPT_OBJ is the script object corresponding to sc= (if given, otherwise nil); and -- SOURCE_LANG_OBJ is the language object corresponding to the source-language code specified in 2= (or 1= if `ilang` is -- given) if `has_source` is specified (otherwise nil). local function parse_args(data) local raw_args = data.raw_args local has_source = data.has_source local ilang = data.ilang if raw_args.lang then error("The |lang= parameter is not used by this template. Place the language code in parameter 1 instead.") end local term_index = (ilang and 1 or 2) + (has_source and 1 or 0) local params = { [term_index] = {list = true, allow_holes = true}, ["sort"] = {}, ["nocap"] = boolean_param, -- always allow this even if not used, for use with {{surf}}, which adds it } if not ilang then params[1] = {required = true, type = "language", default = "und"} end local source_index if has_source then source_index = term_index - 1 params[source_index] = {required = true, type = "language", default = "und"} end local m_param_utils = require(parameter_utilities_module) local param_mod_source = {} if not data.dont_require_index then insert(param_mod_source, -- We want to require an index for all params (or use separate_no_index, which also requires an index for the -- param corresponding to the first item). {default = true, require_index = true} ) end insert(param_mod_source, {group = {"link", "ref", "lang", "q", "l"}}) -- Override lit= to be separate from lit1=. insert(param_mod_source, {param = "lit", separate_no_index = true}) if not data.dont_require_index and not data.require_index_for_pos then -- Override pos= to be separate from pos1=. insert(param_mod_source, {param = "pos", separate_no_index = true}) end if data.allow_type then insert(param_mod_source, {param = "type", separate_no_index = true}) end local param_mods = m_param_utils.construct_param_mods(param_mod_source) if data.extra_params then data.extra_params(params) end local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = raw_args, termarg = term_index, parse_lang_prefix = true, track_module = "homophones", -- the inclusion of &lrm; is what [[Module:affix]] has always done default_separator = data.allow_semicolon_separator and " +&lrm; " or nil, special_separators = data.allow_semicolon_separator and {[";"] = " or "} or nil, disallow_custom_separators = not data.allow_semicolon_separator, -- For compatibility, we need to not skip completely unspecified items. It is common, for example, to do -- {{suffix|lang||foo}} to generate "+ -foo". dont_skip_items = true, -- Allow e.g. <infix> to be specified in place of <type:infix>. pre_normalize_modifiers = pre_normalize_affix_type, -- Don't pass in `lang` or `sc`, as they will be used as defaults to initialize the items, which we don't want -- (particularly for `lang`), as the code in [[Module:affix]] uses the presence of `lang` as an indicator that -- a part-specific language was explicitly given. } local lang = ilang or args[1] local source if has_source then source = args[source_index] end -- For compatibility with the prior code, we need to convert items without term or properties to nil. for i = 1, #items do local item = items[i] local saw_item_property = item.term if not saw_item_property then for k, v in pairs(item) do if is_property_key(k) then saw_item_property = true break end end end if not saw_item_property then items[i] = nil elseif item.type then -- Validate and canonicalize affix types. if not recognized_affix_types[item.type] then local valid_types = {} for k in pairs(recognized_affix_types) do insert(valid_types, ("'%s'"):format(k)) end table.sort(recognized_affix_types) error(("Unrecognized affix type '%s' in item %s; valid values are %s"):format( item.type, item.itemno, table.concat(valid_types, ", "))) else item.type = recognized_affix_types[item.type] end end end if args.type and args.type.default and not m_affix.etymology_types[args.type.default] then error("Unrecognized etymology type: '" .. args.type.default .. "'") end return args, items, lang, args.sc.default, source end local function augment_affix_data(data, args, lang, sc) data.lang = lang data.sc = sc data.pos = args.pos and args.pos.default data.lit = args.lit and args.lit.default data.sort_key = args.sort data.type = args.type and args.type.default data.nocap = args.nocap data.notext = args.notext data.nocat = args.nocat data.force_cat = args.force_cat data.l = args.l.default data.ll = args.ll.default data.q = args.q.default data.qq = args.qq.default return data end function export.affix(frame) local function extra_params(params) params.notext = boolean_param params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, allow_type = true, allow_semicolon_separator = true, } -- There must be at least one part to display. If there are gaps, a term -- request will be shown. if not next(parts) and not args.type.default then if mw.title.getCurrentTitle().nsText == "Template" then parts = { {term = "prefix-"}, {term = "base"}, {term = "-suffix"} } else error("You must provide at least one part.") end end return m_affix.show_affix(augment_affix_data({ parts = parts }, args, lang, sc)) end function export.compound(frame) local function extra_params(params) params.notext = boolean_param params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, allow_type = true, allow_semicolon_separator = true, } -- There must be at least one part to display. If there are gaps, a term -- request will be shown. if not next(parts) and not args.type.default then if mw.title.getCurrentTitle().nsText == "Template" then parts = { {term = "first"}, {separator = " +&lrm; ", term = "second"} } else error("You must provide at least one part of a compound.") end end return m_affix.show_compound(augment_affix_data({ parts = parts }, args, lang, sc)) end -- FIXME: Temporary for check in compound_like() below for old-style {{contraction}} parameters. Remove eventually. local function ine(arg) if arg == "" then return nil else return arg end end function export.compound_like(frame) local iparams = { ["lang"] = {type = "language"}, ["template"] = {}, ["text"] = {}, ["oftext"] = {}, ["cat"] = {}, ["dont_require_index"] = boolean_param, } local iargs = require("Module:parameters").process(frame.args, iparams) local parent_args = frame:getParent().args -- Error to catch most uses of old-style parameters for {{contraction}}. (FIXME: Remove eventually.) local term_param = iargs.lang and 1 or 2 if ine(parent_args[term_param + 2]) and not ine(parent_args[term_param + 1]) and not ine(parent_args.tr2) and not ine(parent_args.ts2) and not ine(parent_args.t2) and not ine(parent_args.gloss2) and not ine(parent_args.g2) and not ine(parent_args.alt2) then error(("You specified a term in %s= and not one in %s=. You probably meant to use t= to specify a gloss instead. " .. "If you intended to specify two terms, put the second term in %s=."):format(term_param + 2, term_param + 1, term_param + 1)) end if not ine(parent_args[term_param + 1]) and not ine(parent_args.alt2) and not ine(parent_args.tr2) and not ine(parent_args.ts2) and ine(parent_args.g2) then error(("You specified a gender in g2= but no term in %s=. You were probably trying to specify two genders for " .. "a single term. To do that, put both genders in g=, comma-separated."):format(term_param + 1)) end local function extra_params(params) params.notext = boolean_param params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = parent_args, extra_params = extra_params, ilang = iargs.lang, dont_require_index = iargs.dont_require_index, -- FIXME, why are we doing this? Formerly we had 'params.pos = nil' whose intention was to disable the overall -- pos= while preserving posN=, which is equivalent to the following using the new syntax. But why is this -- necessary? require_index_for_pos = not iargs.dont_require_index, allow_semicolon_separator = true, } local template = iargs.template local nocat = args.nocat local notext = args.notext local text = not notext and iargs.text local oftext = not notext and (iargs.oftext or text and "of") local cat = not nocat and iargs.cat if not next(parts) then if mw.title.getCurrentTitle().nsText == "Template" then parts = { {term = "first"}, {separator = " +&lrm; ", term = "second"} } end end return m_affix.show_compound_like(augment_affix_data({ parts = parts, text = text, oftext = oftext, cat = cat }, args, lang, sc)) end function export.surface_analysis(frame) local function ine(arg) -- Since we're operating before calling [[Module:parameters]], we need to imitate how that module processes -- arguments, including trimming since numbered arguments don't have automatic whitespace trimming. if not arg then return arg end arg = mw.text.trim(arg) if arg == "" then arg = nil end return arg end local parent_args = frame:getParent().args local etymtext local arg1 = ine(parent_args[1]) if not arg1 then -- Allow omitted first argument to just display "By surface analysis". etymtext = "" elseif arg1:find("^%+") then -- If the first argument (normally a language code) is prefixed with a +, it's a template name. local template_name = arg1:sub(2) local new_args = {} for i, v in pairs(parent_args) do if type(i) == "number" then if i > 1 then new_args[i - 1] = v end else new_args[i] = v end end new_args.nocap = true etymtext = ", " .. frame:expandTemplate { title = template_name, args = new_args } end if etymtext then return (ine(parent_args.nocap) and "b" or "B") .. "y [[Appendix:Glossary#surface analysis|surface analysis]]" .. etymtext end local function extra_params(params) params.notext = boolean_param params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = parent_args, extra_params = extra_params, allow_type = true, allow_semicolon_separator = true, } -- There must be at least one part to display. If there are gaps, a term -- request will be shown. if not next(parts) then if mw.title.getCurrentTitle().nsText == "Template" then parts = { {term = "first"}, {separator = " +&lrm; ", term = "second"} } else error("You must provide at least one part.") end end return m_affix.show_surface_analysis(augment_affix_data({ parts = parts }, args, lang, sc)) end local function check_max_items(items, max_allowed) if #items > max_allowed then local bad_item = items[max_allowed + 1] if bad_item.term then error(("At most %s terms can be specified but saw a term specified for term #%s") :format(max_allowed, max_allowed + 1)) else for k, v in pairs(bad_item) do if is_property_key(k) then error(("At most %s terms can be specified but saw a value for property '%s' of term #%s") :format(max_allowed, k, max_allowed + 1)) end end end error(("Internal error: Something wrong, %s items generated when there should be at most %s, but item #%s doesn't have a term or any properties") :format(#items, max_allowed, max_allowed + 1)) end end function export.circumfix(frame) local function extra_params(params) params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, } check_max_items(parts, 3) local prefix = parts[1] local base = parts[2] local suffix = parts[3] -- Just to make sure someone didn't use the template in a silly way if not (prefix and base and suffix) then if mw.title.getCurrentTitle().nsText == "Template" then prefix = {term = "circumfix", alt = "prefix"} base = {term = "base"} suffix = {term = "circumfix", alt = "suffix"} else error("You must specify a prefix part, a base term and a suffix part.") end end return m_affix.show_circumfix(augment_affix_data({ prefix = prefix, base = base, suffix = suffix }, args, lang, sc)) end function export.confix(frame) local function extra_params(params) params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, } check_max_items(parts, 3) local prefix = parts[1] local base = parts[3] and parts[2] or nil local suffix = parts[3] or parts[2] -- Just to make sure someone didn't use the template in a silly way if not (prefix and suffix) then if mw.title.getCurrentTitle().nsText == "Template" then prefix = {term = "prefix"} suffix = {term = "suffix"} else error("You must specify a prefix part, an optional base term and a suffix part.") end end return m_affix.show_confix(augment_affix_data({ prefix = prefix, base = base, suffix = suffix }, args, lang, sc)) end function export.pseudo_loan(frame) local function extra_params(params) params.notext = boolean_param params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc, source = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, has_source = true, -- FIXME, why are we doing this? Formerly we had 'params.pos = nil' whose intention was to disable the overall -- pos= while preserving posN=, which is equivalent to the following using the new syntax. But why is this -- necessary? require_index_for_pos = true, allow_semicolon_separator = true, } return require(pseudo_loan_module).show_pseudo_loan( augment_affix_data({ source = source, parts = parts }, args, lang, sc)) end function export.infix(frame) local function extra_params(params) params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, } check_max_items(parts, 3) local base = parts[1] local infix = parts[2] -- Just to make sure someone didn't use the template in a silly way if not (base and infix) then if mw.title.getCurrentTitle().nsText == "Template" then base = {term = "base"} infix = {term = "infix"} else error("You must provide a base term and an infix.") end end return m_affix.show_infix(augment_affix_data({ base = base, infix = infix }, args, lang, sc)) end function export.prefix(frame) local function extra_params(params) params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, } local prefixes = parts local base = nil local max_prefix = 0 for k, v in pairs(prefixes) do max_prefix = math.max(k, max_prefix) end if max_prefix >= 2 then base = prefixes[max_prefix] prefixes[max_prefix] = nil end -- Just to make sure someone didn't use the template in a silly way if not next(prefixes) then if mw.title.getCurrentTitle().nsText == "Template" then base = {term = "base"} prefixes = { {term = "prefix"} } else error("You must provide at least one prefix.") end end return m_affix.show_prefix(augment_affix_data({ prefixes = prefixes, base = base }, args, lang, sc)) end function export.suffix(frame) local function extra_params(params) params.nocat = boolean_param params.force_cat = boolean_param end local args, parts, lang, sc = parse_args { raw_args = frame:getParent().args, extra_params = extra_params, } local base = parts[1] local suffixes = {} for k, v in pairs(parts) do suffixes[k - 1] = v end -- Just to make sure someone didn't use the template in a silly way if not next(suffixes) then if mw.title.getCurrentTitle().nsText == "Template" then base = {term = "base"} suffixes = { {term = "suffix"} } else error("You must provide at least one suffix.") end end return m_affix.show_suffix(augment_affix_data({ base = base, suffixes = suffixes }, args, lang, sc)) end function export.derivsee(frame) local iargs = frame.args local iparams = { ["derivtype"] = {}, } local iargs = require("Module:parameters").process(frame.args, iparams) local params = { ["head"] = {}, ["id"] = {}, ["sc"] = {type = "script"}, ["pos"] = {}, } local derivtype = iargs.derivtype params[1] = {required = "true", type = "language", default = "und"} params[2] = {} local args = require("Module:parameters").process(frame:getParent().args, params) local lang = args[1] local term = args[2] or args.head local id = args.id local sc = args.sc local pos = require(en_utilities_module).pluralize(args.pos or "term") if not term then local SUBPAGE = mw.loadData("Module:headword/data").pagename if lang:hasType("reconstructed") or mw.title.getCurrentTitle().nsText == "Reconstruction" then term = "*" .. SUBPAGE elseif lang:hasType("appendix-constructed") then term = SUBPAGE else term = SUBPAGE end end local category = nil local langname = lang:getFullName() if (derivtype == "compound" and pos == nil) then category = langname .. " compounds with " .. term elseif derivtype == "compound" and pos == "verbs" then category = langname .. " compound " .. pos .. " formed with " .. term elseif derivtype == "compound" then category = langname .. " compound " .. pos .. " with " .. term else category = langname .. " " .. pos .. " " .. derivtype .. "ed with " .. term .. (id and " (" .. id .. ")" or "") end return require('Module:collapsible category tree').make{ lang = lang, sc = sc, category = category, } end return export lnjw9rphj63yll4txnrcm9usonf4uml Module:affix 828 3372 42267 2026-02-15T18:38:43Z Kambai Akau 8 Created page with "local export = {} local debug_force_cat = false -- if set to true, always display categories even on userspace pages local m_links = require("Module:links") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local en_utilities_module = "Module:kcg-utilities" local etymology_module = "Module:etymology" local pron_qualifier_module = "Module:pron qualifier" local scripts_module = "Module:scripts" local utilities_module = "Module..." 42267 Scribunto text/plain local export = {} local debug_force_cat = false -- if set to true, always display categories even on userspace pages local m_links = require("Module:links") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local en_utilities_module = "Module:kcg-utilities" local etymology_module = "Module:etymology" local pron_qualifier_module = "Module:pron qualifier" local scripts_module = "Module:scripts" local utilities_module = "Module:utilities" -- Export this so the category code in [[Module:category tree/etymology]] can access it. export.affix_lang_data_module_prefix = "Module:affix/lang-data/" local rsub = m_str_utils.gsub local usub = m_str_utils.sub local ulen = m_str_utils.len local rfind = m_str_utils.find local rmatch = m_str_utils.match local pluralize = require(en_utilities_module).pluralize local u = m_str_utils.char local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility function export.affix_variants(canonical, variants) local mappings = {} for _, variant in ipairs(variants) do mappings[variant] = canonical end return mappings end function export.id_mapping(default, ids) local mapping = { default = default } if ids then for id, target in pairs(ids) do mapping[id] = target end end return mapping end function export.id_mapping_with_affix_variants(base, id_variants) local mappings = {} for id, variants in pairs(id_variants) do for _, variant in ipairs(variants) do mappings[variant] = export.id_mapping(base, {[id] = base}) end end return mappings end function export.merge_tables(...) local result = {} for i = 1, select('#', ...) do local t = select(i, ...) if t then for k, v in pairs(t) do result[k] = v end end end return result end -- Export this so the category code in [[Module:category tree/etymology]] can access it. export.langs_with_lang_specific_data = { ["az"] = true, ["fi"] = true, ["fr"] = true, ["izh"] = true, ["la"] = true, ["sah"] = true, ["tr"] = true, ["trk-pro"] = true, } local default_pos = "term" --[==[ intro: ===About different types of hyphens ("template", "display" and "lookup"):=== * The "template hyphen" is the per-script hyphen character that is used in template calls to indicate that a term is an affix. This is always a single Unicode char, but there may be multiple possible hyphens for a given script. Normally this is just the regular hyphen character "-", but for some non-Latin-script languages (currently only right-to-left languages), it is different. * The "display hyphen" is the string (which might be an empty string) that is added onto a term as displayed and linked, to indicate that a term is an affix. Currently this is always either the same as the template hyphen or an empty string, but the code below is written generally enough to handle arbitrary display hyphens. Specifically: *# For East Asian languages, the display hyphen is always blank. *# For Arabic-script languages, either tatweel (ـ) or ZWNJ (zero-width non-joiner) are allowed as template hyphens, where ZWNJ is supported primarily for Farsi, because some suffixes have non-joining behavior. The display hyphen corresponding to tatweel is also tatweel, but the display hyphen corresponding to ZWNJ is blank (tatweel is also the default display hyphen, for calls to {{tl|prefix}}/{{tl|suffix}}/etc. that don't include an explicit hyphen). * The "lookup hyphen" is the hyphen that is used when looking up language-specific affix mappings. (These mappings are discussed in more detail below when discussing link affixes.) It depends only on the script of the affix in question. Most scripts (including East Asian scripts) use a regular hyphen "-" as the lookup hyphen, but Hebrew and Arabic have their own lookup hyphens (respectively maqqef and tatweel). Note that for Arabic in particular, there are three possible template hyphens that are recognized (tatweel, ZWNJ and regular hyphen), but mappings must use tatweel. ===About different types of affixes ("template", "display", "link", "lookup" and "category"):=== * A "template affix" is an affix in its source form as it appears in a template call. Generally, a template affix has an attached template hyphen (see above) to indicate that it is an affix and indicate what type of affix it is (prefix, suffix, interfix or circumfix), but some of the older-style templates such as {{tl|suffix}}, {{tl|prefix}}, {{tl|confix}}, etc. have "positional" affixes where the presence of the affix in a certain position (e.g. the second or third parameter) indicates that it is a certain type of affix, whether or not it has an attached template hyphen. * A "display affix" is the corresponding affix as it is actually displayed to the user. The display affix may differ from the template affix for various reasons: *# The display affix may be specified explicitly using the {{para|alt<var>N</var>}} parameter, the `<alt:...>` inline modifier or a piped link of the form e.g. `<nowiki>[[-kas|-käs]]</nowiki>` (here indicating that the affix should display as `-käs` but be linked as `-kas`). Here, the template affix is arguably the entire piped link, while the display affix is `-käs`. *# Even in the absence of {{para|alt<var>N</var>}} parameters, `<alt:...>` inline modifiers and piped links, certain languages have differences between the "template hyphen" specified in the template (which always needs to be specified somehow or other in templates like {{tl|affix}}, to indicate that the term is an affix and what type of affix it is) and the display hyphen (see above), with corresponding differences between template and display affixes. * A (regular) "link affix" is the affix that is linked to when the affix is shown to the user. The link affix is usually the same as the display affix, but will differ in one of three circumstances: *# The display and link affixes are explicitly made different using {{para|alt<var>N</var>}} parameters, `<alt:...>` inline modifiers or piped links, as described above under "display affix". *# For certain languages, certain affixes are mapped to canonical form using language-specific mappings. For example, in Finnish, the adjective-forming suffix {{m|fi|-kas}} appears as {{m|fi|-käs}} after front vowels, but logically both forms are the same suffix and should be linked and categorized the same. Similarly, in Latin, the negative and intensive prefixes spelled {{m|la|in-}} (etymologically two distinct prefixes) appear variously as {{m|la|il-}}, {{m|la|im-}} or {{m|la|ir-}} before certain consonants. Mappings are supplied in [[Module:affix/lang-data/LANGCODE]] to convert Finnish {{m|fi|-käs}} to {{m|fi|-kas}} for linking and categorization purposes. Note that the affixes in the mappings use "lookup hyphens" to indicate the different types of affixes, which is usually the same as the template hyphen but differs for Arabic scripts, because there are multiple possible template hyphens recognized but only one lookup hyphen (tatweel). The form of the affix as used to look up in the mapping tables is called the "lookup affix"; see below. * A "stripped link affix" is a link affix that has been passed through the language's `stripDiacritics()` function, which may strip certain diacritics: e.g. macrons in Latin and Old English (indicating length); acute and grave accents in Russian and various other Slavic languages (indicating stress); vowel diacritics in most Arabic-script languages; and also tatweel in some Arabic-script languages (currently, for example, Persian, Arabic and Urdu strip tatweel, but Ottoman Turkish does not). Stripped link affixes are currently what are used in category names. * A "lookup affix" is the form of the affix as it is looked up in the language-specific lookup mappings described above under link affixes. There are actually two lookup stages: *# First, the affix is looked up in a modified display form (specifically, the same as the display affix but using lookup hyphens). Note that this lookup does not occur if an explicit display form is given using {{para|alt<var>N</var>}} or an `<alt:...>` inline modifier, or if the template affix contains a piped or embedded link. *# If no entry is found, the affix is then looked up in a modified link form (specifically, the modified display form passed through the language's `stripDiacritics()` function, which strips out certain diacritics, but with the lookup hyphen re-added if it was stripped out, as in the case of tatweel in many Arabic-script languages). The reason for this double lookup procedure is to allow for mappings that are sensitive to the extra diacritics, but also allow for mappings that are not sensitive in this fashion (e.g. Russian {{m|ru|-ливый}} occurs both stressed and unstressed, but is the same prefix either way). * A "category affix" is the affix as it appears in categories such as [[:Category:Finnish terms suffixed with -kas| Category:Finnish terms suffixed with ''-kas'']]. The category affix is currently always the same as the stripped link affix. This means that for Arabic-script languages, it may or may not have a tatweel, even if the correponding display affix and regular link affix have a tatweel. As mentioned above, stripDiacritics() strips tatweel for Arabic, Persian and Urdu, but not for Ottoman Turkish. Hence affix categories for Arabic, Persian and Urdu will be missing the tatweel, but affix categories for Ottoman Turkish will have it. An additional complication is that if the template affix contains a ZWNJ, the display (and hence the link and category affixes) will have no hyphen attached in any case. ]==] ----------------------------------------------------------------------------------------- -- Template and display hyphens -- ----------------------------------------------------------------------------------------- --[=[ Per-script template hyphens. The template hyphen is what appears in the {{affix}}/{{prefix}}/{{suffix}}/etc. template (in the wikicode). See above. They key below is a script code, after removing a hyphen and anything preceding. Hence, script codes like 'fa-Arab' and 'ur-Arab' will match 'Arab'. The value below is a string consisting of one or more hyphen characters. If there is more than one character, the default hyphen must come last and a non-default function must be specified for the script in display_hyphens[] so the correct display hyphen will be specified when no template hyphen is given (in {{suffix}}/{{prefix}}/etc.). Script detection is normally done when linking, but we need to do it earlier. However, under most circumstances we don't need to do script detection. Specifically, we only need to do script detection for a given language if (a) the language has multiple scripts; and (b) at least one of those scripts is listed below or in display_hyphens. ]=] local ZWNJ = u(0x200C) -- zero-width non-joiner local template_hyphens = { -- This covers all Arabic scripts. See above. ["Arab"] = "ـ" .. ZWNJ .. "-", -- tatweel + zero-width non-joiner + regular hyphen ["Hebr"] = "־", -- Hebrew-specific hyphen termed "maqqef" ["Mong"] = "᠊", -- FIXME! What about the following right-to-left scripts? -- Adlm (Adlam) -- Armi (Imperial Aramaic) -- Avst (Avestan) -- Cprt (Cypriot) -- Khar (Kharoshthi) -- Mand (Mandaic/Mandaean) -- Mani (Manichaean) -- Mend (Mende/Mende Kikakui) -- Narb (Old North Arabian) -- Nbat (Nabataean/Nabatean) -- Nkoo (N'Ko) -- Orkh (Orkhon runes) -- Phli (Inscriptional Pahlavi) -- Phlp (Psalter Pahlavi) -- Phlv (Book Pahlavi) -- Phnx (Phoenician) -- Prti (Inscriptional Parthian) -- Rohg (Hanifi Rohingya) -- Samr (Samaritan) -- Sarb (Old South Arabian) -- Sogd (Sogdian) -- Sogo (Old Sogdian) -- Syrc (Syriac) -- Thaa (Thaana) } -- Hyphens used when looking up an affix in a lang-specific affix mapping. Defaults to regular hyphen (-). The keys -- are script codes, after removing a hyphen and anything preceding. Hence, script codes like 'fa-Arab' and 'ur-Arab' -- will match 'Arab'. The value should be a single character. local lookup_hyphens = { ["Hebr"] = "־", -- This covers all Arabic scripts. See above. ["Arab"] = "ـ", } -- Default display-hyphen function. local function default_display_hyphen(script, hyph) if not hyph then return template_hyphens[script] or "-" end return hyph end local function arab_get_display_hyphen(script, hyph) if not hyph then return "ـ" -- tatweel elseif hyph == ZWNJ then return "" else return hyph end end local function no_display_hyphen(script, hyph) return "" end -- Per-script function to return the correct display hyphen given the script and template hyphen. The function should -- also handle the case where the passed-in template hyphen is nil, corresponding to the situation in -- {{prefix}}/{{suffix}}/etc. where no template hyphen is specified. The key is the script code after removing a hyphen -- and anything preceding, so 'fa-Arab', 'ur-Arab' etc. will match 'Arab'. local display_hyphens = { -- This covers all Arabic scripts. See above. ["Arab"] = arab_get_display_hyphen, ["Bopo"] = no_display_hyphen, ["Hani"] = no_display_hyphen, ["Hans"] = no_display_hyphen, ["Hant"] = no_display_hyphen, -- The following is a mixture of several scripts. Hopefully the specs here are correct! ["Jpan"] = no_display_hyphen, ["Jurc"] = no_display_hyphen, ["Kitl"] = no_display_hyphen, ["Kits"] = no_display_hyphen, ["Laoo"] = no_display_hyphen, ["Nshu"] = no_display_hyphen, ["Shui"] = no_display_hyphen, ["Tang"] = no_display_hyphen, ["Thaa"] = no_display_hyphen, ["Thai"] = no_display_hyphen, ["Tibt"] = no_display_hyphen, } ----------------------------------------------------------------------------------------- -- Basic Utility functions -- ----------------------------------------------------------------------------------------- local function glossary_link(entry, text) text = text or entry return "[[Appendix:Glossary#" .. entry .. "|" .. text .. "]]" end local function track(page) if type(page) == "table" then for i, pg in ipairs(page) do page[i] = "affix/" .. pg end else page = "affix/" .. page end require("Module:debug/track")(page) end local function ine(val) return val ~= "" and val or nil end ----------------------------------------------------------------------------------------- -- Compound types -- ----------------------------------------------------------------------------------------- local function make_compound_type(typ, alttext) return { text = glossary_link(typ, alttext) .. " compound", cat = typ .. " compounds", } end -- Make a compound type entry with a simple rather than glossary link. -- These should be replaced with a glossary link when the entry in the glossary -- is created. local function make_non_glossary_compound_type(typ, alttext) local link = alttext and "[[" .. typ .. "|" .. alttext .. "]]" or "[[" .. typ .. "]]" return { text = link .. " compound", cat = typ .. " compounds", } end local function make_raw_compound_type(typ, alttext) return { text = glossary_link(typ, alttext), cat = pluralize(typ), } end local function make_borrowing_type(typ, alttext) return { text = glossary_link(typ, alttext), borrowing_type = pluralize(typ), } end export.etymology_types = { ["adapted borrowing"] = make_borrowing_type("adapted borrowing"), ["adap"] = "adapted borrowing", ["abor"] = "adapted borrowing", ["alliterative"] = make_non_glossary_compound_type("alliterative"), ["allit"] = "alliterative", ["antonymous"] = make_non_glossary_compound_type("antonymous"), ["ant"] = "antonymous", ["bahuvrihi"] = make_compound_type("bahuvrihi", "bahuvrīhi"), ["bahu"] = "bahuvrihi", ["bv"] = "bahuvrihi", ["coordinative"] = make_compound_type("coordinative"), ["coord"] = "coordinative", ["descriptive"] = make_compound_type("descriptive"), ["desc"] = "descriptive", ["determinative"] = make_compound_type("determinative"), ["det"] = "determinative", ["dvandva"] = make_compound_type("dvandva"), ["dva"] = "dvandva", ["dvigu"] = make_compound_type("dvigu"), ["dvi"] = "dvigu", ["endocentric"] = make_compound_type("endocentric"), ["endo"] = "endocentric", ["exocentric"] = make_compound_type("exocentric"), ["exo"] = "exocentric", ["izafet I"] = make_compound_type("izafet I"), ["iz1"] = "izafet I", ["izafet II"] = make_compound_type("izafet II"), ["iz2"] = "izafet II", ["izafet III"] = make_compound_type("izafet III"), ["iz3"] = "izafet III", ["karmadharaya"] = make_compound_type("karmadharaya", "karmadhāraya"), ["karma"] = "karmadharaya", ["kd"] = "karmadharaya", ["kenning"] = make_raw_compound_type("kenning"), ["ken"] = "kenning", ["rhyming"] = make_non_glossary_compound_type("rhyming"), ["rhy"] = "rhyming", ["synonymous"] = make_non_glossary_compound_type("synonymous"), ["syn"] = "synonymous", ["tatpurusa"] = make_compound_type("tatpurusa", "tatpuruṣa"), ["tat"] = "tatpurusa", ["tp"] = "tatpurusa", } local function process_etymology_type(typ, nocap, notext, has_parts) local text_sections = {} local categories = {} local borrowing_type if typ then local typdata = export.etymology_types[typ] if type(typdata) == "string" then typdata = export.etymology_types[typdata] end if not typdata then error("Internal error: Unrecognized type '" .. typ .. "'") end local text = typdata.text if not nocap then text = ucfirst(text) end local cat = typdata.cat borrowing_type = typdata.borrowing_type local oftext = typdata.oftext or " of" if not notext then table.insert(text_sections, text) if has_parts then table.insert(text_sections, oftext) table.insert(text_sections, " ") end end if cat then table.insert(categories, cat) end end return text_sections, categories, borrowing_type end ----------------------------------------------------------------------------------------- -- Utility functions -- ----------------------------------------------------------------------------------------- -- Iterate an array up to the greatest integer index found. local function ipairs_with_gaps(t) local indices = m_table.numKeys(t) local max_index = #indices > 0 and math.max(unpack(indices)) or 0 local i = 0 return function() while i < max_index do i = i + 1 return i, t[i] end end end export.ipairs_with_gaps = ipairs_with_gaps --[==[ Join formatted parts (in `parts_formatted`) together with any overall {{para|lit}} spec (in `lit`) plus categories, which are formatted by prepending the language name as found in `lang`. The value of an entry in `categories` can be either a string (which is formatted using `sort_key`) or a table of the form `{ {cat=<var>category</var>, sort_key=<var>sort_key</var>, sort_base=<var>sort_base</var>}`, specifying the sort key and sort base to use when formatting the category. If `nocat` is given, no categories are added; otherwise, `force_cat` causes categories to be added even on userspace pages. ]==] function export.join_formatted_parts(data) local cattext local lang = data.data.lang local force_cat = data.data.force_cat or debug_force_cat if data.data.nocat then cattext = "" else for i, cat in ipairs(data.categories) do if type(cat) == "table" then data.categories[i] = require(utilities_module).format_categories(lang:getFullName() .. " " .. cat.cat, lang, cat.sort_key, cat.sort_base, force_cat) else data.categories[i] = require(utilities_module).format_categories(lang:getFullName() .. " " .. cat, lang, data.data.sort_key, nil, force_cat) end end cattext = table.concat(data.categories) end local result = table.concat(data.parts_formatted, not data.separator_already_added and " +&lrm; " or nil) .. (data.data.lit and ", literally " .. m_links.mark(data.data.lit, "gloss") or "") local q = data.data.q local qq = data.data.qq local l = data.data.l local ll = data.data.ll if q and q[1] or qq and qq[1] or l and l[1] or ll and ll[1] then result = require(pron_qualifier_module).format_qualifiers { lang = lang, text = result, q = q, qq = qq, l = l, ll = ll, } end return result .. cattext end local function pluralize(pos) if pos ~= "nouns" and usub(pos, -5) ~= "verbs" and usub(pos, -4) ~= "ives" then if pos:find("[sx]$") then pos = pos .. "es" else pos = pos .. "s" end end return pos end -- Remove links and call lang:stripDiacritics(term). local function strip_diacritics_no_links(lang, term) return lang:stripDiacritics(m_links.remove_links(term)) end --[=[ Convert a raw part as passed into an entry point into a part ready for linking. `lang` and `sc` are the overall language and script objects. This uses the overall language and script objects as defaults for the part and parses off any fragment from the term. We need to do the latter so that fragments don't end up in categories and so that we correctly do affix mapping even in the presence of fragments. ]=] local function canonicalize_part(part, lang, sc) if not part then return end -- Save the original (user-specified, part-specific) value of `lang`. If such a value is specified, we don't insert -- a '*fixed with' category, and we format the part using format_derived() in [[Module:etymology]] rather than -- full_link() in [[Module:links]]. part.part_lang = part.lang part.lang = part.lang or lang part.sc = part.sc or sc local term = part.term if not term then return elseif not part.fragment then part.term, part.fragment = m_links.get_fragment(term) else part.term = m_links.get_fragment(term) end end --[==[ Construct a single linked part based on the information in `part`, for use by `show_affix()` and other entry points. This should be called after `canonicalize_part()` is called on the part. This is a thin wrapper around `full_link()` in [[Module:links]] unless `part.part_lang` is specified (indicating that a part-specific language was given), in which case `format_derived()` in [[Module:etymology]] is called to display a term in a language other than the language of the overall term (specified in `data.lang`). `data` contains the entire object passed into the entry point and is used to access information for constructing the categories added by `format_derived()`. ]==] function export.link_term(part, data, include_separator) local result if part.part_lang then result = require(etymology_module).format_derived { lang = data.lang, terms = {part}, sources = {part.lang}, sort_key = data.sort_key, nocat = data.nocat, template_name = "affix", qualifiers_labels_on_outside = true, borrowing_type = data.borrowing_type, force_cat = data.force_cat or debug_force_cat, } else result = m_links.full_link(part, "term", nil, "show qualifiers") end if include_separator and part.separator then return part.separator .. result else return result end end local function canonicalize_script_code(scode) -- Convert fa-Arab, ur-Arab etc. to Arab. return (scode:gsub("^.*%-", "")) end ----------------------------------------------------------------------------------------- -- Affix-handling functions -- ----------------------------------------------------------------------------------------- -- Figure out the appropriate script for the given affix and language (unless the script is explicitly passed in), and -- return the values of template_hyphens[], display_hyphens[] and lookup_hyphens[] for that script, substituting -- default values as appropriate. Four values are returned: -- DETECTED_SCRIPT, TEMPLATE_HYPHEN, DISPLAY_HYPHEN, LOOKUP_HYPHEN local function detect_script_and_hyphens(text, lang, sc) local scode -- 1. If the script is explicitly passed in, use it. if sc then scode = sc:getCode() else local possible_script_codes = lang:getScriptCodes() -- YUCK! `possible_script_codes` comes from loadData() so #possible_scripts doesn't work (always returns 0). local num_possible_script_codes = m_table.length(possible_script_codes) if num_possible_script_codes == 0 then -- This shouldn't happen; if the language has no script codes, -- the list {"None"} should be returned. error("Something is majorly wrong! Language " .. lang:getCanonicalName() .. " has no script codes.") end if num_possible_script_codes == 1 then -- 2. If the language has only one possible script, use it. scode = possible_script_codes[1] else -- 3. Check if any of the possible scripts for the language have non-default values for template_hyphens[] -- or display_hyphens[]. If so, we need to do script detection on the text. If not, just use "Latn", -- which may not be technically correct but produces the right results because Latn has all default -- values for template_hyphens[] and display_hyphens[]. local may_have_nondefault_hyphen = false for _, script_code in ipairs(possible_script_codes) do script_code = canonicalize_script_code(script_code) if template_hyphens[script_code] or display_hyphens[script_code] then may_have_nondefault_hyphen = true break end end if not may_have_nondefault_hyphen then scode = "Latn" else scode = lang:findBestScript(text):getCode() end end end scode = canonicalize_script_code(scode) local template_hyphen = template_hyphens[scode] or "-" local lookup_hyphen = lookup_hyphens[scode] or "-" local display_hyphen = display_hyphens[scode] or default_display_hyphen return scode, template_hyphen, display_hyphen, lookup_hyphen end --[=[ Given a template affix `term` and an affix type `affix_type`, change the relevant template hyphen(s) in the affix to the display or lookup hyphen specified in `new_hyphen`, or add them if they are missing. `new_hyphen` can be a string, specifying a fixed hyphen, or a function of two arguments (the script code `scode` and the discovered template hyphen, or nil of no relevant template hyphen is present). `thyph_re` is a Lua pattern (which must be enclosed in parens) that matches the possible template hyphens. Note that not all template hyphens present in the affix are changed, but only the "relevant" ones (e.g. for a prefix, a relevant template hyphen is one coming at the end of the affix). ]=] local function reconstruct_term_per_hyphens(term, affix_type, scode, thyph_re, new_hyphen) local function get_hyphen(hyph) if type(new_hyphen) == "string" then return new_hyphen end return new_hyphen(scode, hyph) end if affix_type == "non-affix" then return term elseif affix_type == "circumfix" then local before, before_hyphen, after_hyphen, after = rmatch(term, "^(.*)" .. thyph_re .. " " .. thyph_re .. "(.*)$") if not before or ulen(term) <= 3 then -- Unlike with other types of affixes, don't try to add hyphens in the middle of the term to convert it to -- a circumfix. Also, if the term is just hyphen + space + hyphen, return it. return term end return before .. get_hyphen(before_hyphen) .. " " .. get_hyphen(after_hyphen) .. after elseif affix_type == "infix" or affix_type == "interfix" then local before_hyphen, middle, after_hyphen = rmatch(term, "^" .. thyph_re .. "(.*)" .. thyph_re .. "$") if before_hyphen and ulen(term) <= 1 then -- If the term is just a hyphen, return it. return term end return get_hyphen(before_hyphen) .. (middle or term) .. get_hyphen(after_hyphen) elseif affix_type == "prefix" then local middle, after_hyphen = rmatch(term, "^(.*)" .. thyph_re .. "$") if middle and ulen(term) <= 1 then -- If the term is just a hyphen, return it. return term end return (middle or term) .. get_hyphen(after_hyphen) elseif affix_type == "suffix" then local before_hyphen, middle = rmatch(term, "^" .. thyph_re .. "(.*)$") if before_hyphen and ulen(term) <= 1 then -- If the term is just a hyphen, return it. return term end return get_hyphen(before_hyphen) .. (middle or term) else error(("Internal error: Unrecognized affix type '%s'"):format(affix_type)) end end --[=[ Look up a mapping from a given affix variant to the canonical form used in categories and links. The lookup tables are language-specific according to `lang`, and may be ID-specific according to `affix_id`. The affixes as they appear in the lookup tables (both the variant and the canonical form) are in "lookup affix" format (approximately speaking, they use a regular hyphen for most scripts, but a tatweel for Arabic-script entries and a maqqef for Hebrew-script entries), but the passed-in `affix` param is in "template affix" format (which differs from the lookup affix for Arabic-script entries, because more types of hyphens are allowed in template affixes; see the comments at the top of the file). The remaining parameters to this function are used to convert from template affixes to lookup affixes; see the reconstruct_term_per_hyphens() function above. If the affix contains brackets, no lookup is done. Otherwise, a two-stage process is used, first looking up the affix directly and then stripping diacritics and looking it up again. The reason for this is documented above in the comments at the top of the file (specifically, the comments describing lookup affixes). The value of a mapping can either be a string (do the mapping regardless of affix ID) or a table indexed by affix ID (where the special value `false` indicates no affix ID). The values of entries in this table can also be strings, or tables with keys `affix` and `id` (again, use `false` to indicate no ID). This allows an affix mapping to map from one ID to another (for example, this is used in English to map the [[an-]] prefix with no ID to the [[a-]] prefix with the ID 'not'). The Given a template affix `term` and an affix type `affix_type`, change the relevant template hyphen(s) in the affix to the display or lookup hyphen specified in `new_hyphen`, or add them if they are missing. `new_hyphen` can be a string, specifying a fixed hyphen, or a function of two arguments (the script code `scode` and the discovered template hyphen, or nil of no relevant template hyphen is present). `thyph_re` is a Lua pattern (which must be enclosed in parens) that matches the possible template hyphens. Note that not all template hyphens present in the affix are changed, but only the "relevant" ones (e.g. for a prefix, a relevant template hyphen is one coming at the end of the affix). ]=] local function lookup_affix_mapping(affix, affix_type, lang, scode, thyph_re, lookup_hyph, affix_id) local function do_lookup(affix) -- Ensure that the affix uses lookup hyphens regardless of whether it used a different type of hyphens before -- or no hyphens. local lookup_affix = reconstruct_term_per_hyphens(affix, affix_type, scode, thyph_re, lookup_hyph) local function do_lookup_for_langcode(langcode) if export.langs_with_lang_specific_data[langcode] then local langdata = mw.loadData(export.affix_lang_data_module_prefix .. langcode) if langdata.affix_mappings then local mapping = langdata.affix_mappings[lookup_affix] if mapping then if type(mapping) == "table" then mapping = mapping[affix_id] or mapping.default or mapping[affix_id or false] if mapping then return mapping end else return mapping end end end end end -- If `lang` is an etymology-only language, look for a mapping both for it and its full parent. local langcode = lang:getCode() local mapping = do_lookup_for_langcode(langcode) if mapping then return mapping end local full_langcode = lang:getFullCode() if full_langcode ~= langcode then mapping = do_lookup_for_langcode(full_langcode) if mapping then return mapping end end return nil end if affix:find("%[%[") then return nil end return do_lookup(affix) or do_lookup(lang:stripDiacritics(affix)) or nil end --[==[ For a given template term in a given language (see the definition of "template affix" near the top of the file), possibly in an explicitly specified script `sc` (but usually nil), return the term's affix type ({"prefix"}, {"interfix"}, {"suffix"}, {"circumfix"} or {"non-affix"}) along with the corresponding link and display affixes (see definitions near the top of the file); also the corresponding lookup affix (if `return_lookup_affix` is specified). The term passed in should already have any fragment (after the # sign) parsed off of it. Four values are returned: `affix_type`, `link_term`, `display_term` and `lookup_term`. The affix type can be passed in instead of autodetected; in this case, the template term need not have any attached hyphens, and the appropriate hyphens will be added in the appropriate places. If `do_affix_mapping` is specified, look up the affix in the lang-specific affix mappings, as described in the comment at the top of the file; otherwise, the link and display terms will always be the same. (They will be the same in any case if the template term has a bracketed link in it or is not an affix.) If `return_lookup_affix` is given, the fourth return value contains the term with appropriate lookup hyphens in the appropriate places; otherwise, it is the same as the display term. (This functionality is used in [[Module:category tree/affixes and compounds]] to convert link affixes into lookup affixes so that they can be looked up in the affix mapping tables.) ]==] local function parse_term_for_affixes(term, lang, sc, affix_type, do_affix_mapping, return_lookup_affix, affix_id) if not term then return "non-affix", nil, nil, nil end if term == "^" then -- Indicates a null term to emulate the behavior of {{suffix|foo||bar}}. term = "" return "non-affix", term, term, term end if term:find("^%^") then -- HACK! ^ at the beginning of Korean languages has a special meaning, triggering capitalization of the -- transliteration. Don't interpret it as "force non-affix" for those languages. local langcode = lang:getCode() if langcode ~= "ko" and langcode ~= "okm" and langcode ~= "jje" then -- Formerly we allowed ^ to force non-affix type; this is now handled using an inline modifier -- <naf>, <root>, etc. Throw an error for the moment when the old way is encountered. error("Use of ^ to force non-affix status is no longer supported; use an inline modifier <naf> or <root> " .. "after the component") end end -- Remove an asterisk if the morpheme is reconstructed and add it back at the end. local reconstructed = "" if term:find("^%*") then reconstructed = "*" term = term:gsub("^%*", "") end local scode, thyph, dhyph, lhyph = detect_script_and_hyphens(term, lang, sc) thyph = "([" .. thyph .. "])" if not affix_type then if rfind(term, thyph .. " " .. thyph) then affix_type = "circumfix" else local has_beginning_hyphen = rfind(term, "^" .. thyph) local has_ending_hyphen = rfind(term, thyph .. "$") if has_beginning_hyphen and has_ending_hyphen then affix_type = "interfix" elseif has_ending_hyphen then affix_type = "prefix" elseif has_beginning_hyphen then affix_type = "suffix" else affix_type = "non-affix" end end end local link_term, display_term, lookup_term if affix_type == "non-affix" then link_term = term display_term = term lookup_term = term else display_term = reconstruct_term_per_hyphens(term, affix_type, scode, thyph, dhyph) if do_affix_mapping then link_term = lookup_affix_mapping(term, affix_type, lang, scode, thyph, lhyph, affix_id) -- The return value of lookup_affix_mapping() may be an affix mapping with lookup hyphens if a mapping -- was found, otherwise nil if a mapping was not found. We need to convert to display hyphens in -- either case, but in the latter case we can reuse the display term, which has already been converted. if link_term then link_term = reconstruct_term_per_hyphens(link_term, affix_type, scode, thyph, dhyph) else link_term = display_term end else link_term = display_term end if return_lookup_affix then lookup_term = reconstruct_term_per_hyphens(term, affix_type, scode, thyph, lhyph) else lookup_term = display_term end end link_term = reconstructed .. link_term display_term = reconstructed .. display_term lookup_term = reconstructed .. lookup_term return affix_type, link_term, display_term, lookup_term end --[==[ Add a hyphen to a term in the appropriate place, based on the specified affix type, stripping off any existing hyphens in that place. For example, if `affix_type` == {"prefix"}, we'll add a hyphen onto the end if it's not already there (or is of the wrong type). Three values are returned: the link term, display term and lookup term. This function is a thin wrapper around `parse_term_for_affixes`; see the comments above that function for more information. Note that this function is exposed externally because it is called by [[Module:category tree/affixes and compounds]]; see the comment in `parse_term_for_affixes` for more information. ]==] function export.make_affix(term, lang, sc, affix_type, do_affix_mapping, return_lookup_affix, affix_id) if not (affix_type == "prefix" or affix_type == "suffix" or affix_type == "circumfix" or affix_type == "infix" or affix_type == "interfix" or affix_type == "non-affix") then error("Internal error: Invalid affix type " .. (affix_type or "(nil)")) end local _, link_term, display_term, lookup_term = parse_term_for_affixes(term, lang, sc, affix_type, do_affix_mapping, return_lookup_affix, affix_id) return link_term, display_term, lookup_term end ----------------------------------------------------------------------------------------- -- Main entry points -- ----------------------------------------------------------------------------------------- --[==[ Core categorization logic for affixes. This is shared between show_affix(), show_compound_like() and get_affix_categories_only(). Returns the categories array and other metadata needed for formatting. ]==] local function generate_affix_categories(data) data.pos = data.pos or default_pos data.pos = pluralize(data.pos) local text_sections, categories, borrowing_type = process_etymology_type(data.type, data.surface_analysis or data.nocap, data.notext, #data.parts > 0) data.borrowing_type = borrowing_type -- Process each part local whole_words = 0 local is_affix_or_compound = false -- Canonicalize and generate links for all the parts first; then do categorization in a separate step, because when -- processing the first part for categorization, we may access the second part and need it already canonicalized. for i, part in ipairs_with_gaps(data.parts) do part = part or {} data.parts[i] = part canonicalize_part(part, data.lang, data.sc) -- Determine affix type and get link and display terms (see text at top of file). Store them in the part -- (in fields that won't clash with fields used by full_link() in [[Module:links]] or link_term()), so they -- can be used in the loop below when categorizing. part.affix_type, part.affix_link_term, part.affix_display_term = parse_term_for_affixes(part.term, part.lang, part.sc, part.type, not part.alt, nil, part.id) -- If link_term is an empty string, either a bare ^ was specified or an empty term was used along with inline -- modifiers. The intention in either case is not to link the term. part.term = ine(part.affix_link_term) -- If part.alt would be the same as part.term, make it nil, so that it isn't erroneously tracked as being -- redundant alt text. part.alt = part.alt or (part.affix_display_term ~= part.affix_link_term and part.affix_display_term) or nil end -- Now do categorization. for i, part in ipairs_with_gaps(data.parts) do local affix_type = part.affix_type if affix_type ~= "non-affix" then is_affix_or_compound = true -- Make a sort key. For the first part, use the second part as the sort key; the intention is that if the -- term has a prefix, sorting by the prefix won't be very useful so we sort by what follows, which is -- presumably the root. local part_sort_base = nil local part_sort = part.sort or data.sort_key if i == 1 and data.parts[2] and data.parts[2].term then local part2 = data.parts[2] -- If the second-part link term is empty, the user requested an unlinked term; avoid a wikitext error -- by using the alt value if available. part_sort_base = ine(part2.affix_link_term) or ine(part2.alt) if part_sort_base then part_sort_base = strip_diacritics_no_links(part2.lang, part_sort_base) end end if part.pos and rfind(part.pos, "patronym") then table.insert(categories, {cat = "patronymics", sort_key = part_sort, sort_base = part_sort_base}) end if data.pos ~= "terms" and part.pos and rfind(part.pos, "diminutive") then table.insert(categories, {cat = "diminutive " .. data.pos, sort_key = part_sort, sort_base = part_sort_base}) end -- Don't add a '*fixed with' category if the link term is empty or is in a different language. if ine(part.affix_link_term) and not part.part_lang then table.insert(categories, {cat = data.pos .. " " .. affix_type .. "ed with " .. strip_diacritics_no_links(part.lang, part.affix_link_term) .. (part.id and " (" .. part.id .. ")" or ""), sort_key = part_sort, sort_base = part_sort_base}) end else whole_words = whole_words + 1 if whole_words == 2 then is_affix_or_compound = true table.insert(categories, "compound " .. data.pos) end end end -- Make sure there was either an affix or a compound (two or more non-affix terms). if not is_affix_or_compound and not data.allow_no_affixes_or_compounds then error("The parameters did not include any affixes, and the term is not a compound. Please provide at least one affix.") end return text_sections, categories, borrowing_type end --[==[ Implementation of {{tl|affix}} and {{tl|surface analysis}}. `data` contains all the information describing the affixes to be displayed, and contains the following: * `.lang` ('''required'''): Overall language object. Different from term-specific language objects (see `.parts` below). * `.sc`: Overall script object (usually omitted). Different from term-specific script objects. * `.parts` ('''required'''): List of objects describing the affixes to show. The general format of each object is as would be passed to `full_link()`, except that the `.lang` field should be missing unless the term is of a language different from the overall `.lang` value (in such a case, the language name is shown along with the term and an additional "derived from" category is added). '''WARNING''': The data in `.parts` will be destructively modified. * `.pos`: Overall part of speech (used in categories, defaults to {"terms"}). Different from term-specific part of speech. * `.sort_key`: Overall sort key. Normally omitted except e.g. in Japanese. * `.type`: Type of compound, if the parts in `.parts` describe a compound. Strictly optional, and if supplied, the compound type is displayed before the parts (normally capitalized, unless `.nocap` is given). * `.nocap`: Don't capitalize the first letter of text displayed before the parts (relevant only if `.type` or `.surface_analysis` is given). * `.notext`: Don't display any text before the parts (relevant only if `.type` or `.surface_analysis` is given). * `.nocat`: Disable all categorization. * `.lit`: Overall literal definition. Different from term-specific literal definitions. * `.force_cat`: Always display categories, even on userspace pages. * `.surface_analysis`: Implement {{surface analysis}}; adds `By surface analysis, ` before the parts. '''WARNING''': This destructively modifies both `data` and the individual structures within `.parts`. ]==] function export.show_affix(data) local text_sections, categories, borrowing_type = generate_affix_categories(data) -- Process each part for display local parts_formatted = {} for i, part in ipairs_with_gaps(data.parts) do -- Make a link for the part table.insert(parts_formatted, export.link_term(part, data, "include_separator")) end if data.surface_analysis then local text = "by " .. glossary_link("surface analysis") .. ", " if not data.nocap then text = ucfirst(text) end table.insert(text_sections, 1, text) end table.insert(text_sections, export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories, separator_already_added = true }) return table.concat(text_sections) end --[==[ Get only the categories that would be generated by show_affix(), without any text output or formatting. This is used by Module:etymon to get affix categorization. Returns an array of category objects, where each entry is either a string (simple category name) or a table with keys `cat`, `sort_key`, and `sort_base` for more complex categorization. `data` should have the same structure as passed to show_affix(): * `.lang` (required): Overall language object * `.parts` (required): Array of affix part objects with `.term`, `.lang`, `.id`, etc. * `.pos`: Part of speech (defaults to "terms") * `.sort_key`: Overall sort key for categories '''WARNING''': This destructively modifies both `data` and the individual structures within `.parts`. ]==] function export.get_affix_categories_only(data) local text_sections, categories, borrowing_type = generate_affix_categories(data) return categories end function export.show_surface_analysis(data) data.surface_analysis = true return export.show_affix(data) end --[==[ Implementation of {{tl|compound}}. '''WARNING''': This destructively modifies both `data` and the individual structures within `.parts`. ]==] function export.show_compound(data) data.pos = data.pos or default_pos data.pos = pluralize(data.pos) local text_sections, categories, borrowing_type = process_etymology_type(data.type, data.nocap, data.notext, #data.parts > 0) data.borrowing_type = borrowing_type local parts_formatted = {} table.insert(categories, "compound " .. data.pos) -- Make links out of all the parts local whole_words = 0 for i, part in ipairs(data.parts) do canonicalize_part(part, data.lang, data.sc) -- Determine affix type and get link and display terms (see text at top of file). local affix_type, link_term, display_term = parse_term_for_affixes(part.term, part.lang, part.sc, part.type, not part.alt, nil, part.id) -- If the term is an interfix or the type was explicitly given, recognize it as such (which means e.g. that we -- will display the term without hyphens for East Asian languages). Otherwise, ignore the fact that it looks -- like an affix and display as specified in the template (but pay attention to the detected affix type for -- certain tracking purposes). if affix_type == "interfix" or (part.type and part.type ~= "non-affix") then -- If link_term is an empty string, either a bare ^ was specified or an empty term was used along with -- inline modifiers. The intention in either case is not to link the term. Don't add a '*fixed with' -- category in this case, or if the term is in a different language. -- If part.alt would be the same as part.term, make it nil, so that it isn't erroneously tracked as being -- redundant alt text. if link_term and link_term ~= "" and not part.part_lang then table.insert(categories, {cat = data.pos .. " " .. affix_type .. "ed with " .. strip_diacritics_no_links(part.lang, link_term), sort_key = part.sort or data.sort_key}) end part.term = link_term ~= "" and link_term or nil part.alt = part.alt or (display_term ~= link_term and display_term) or nil else if affix_type ~= "non-affix" then local langcode = data.lang:getCode() -- If `data.lang` is an etymology-only language, track both using its code and its full parent's code. track { affix_type, affix_type .. "/lang/" .. langcode } local full_langcode = data.lang:getFullCode() if langcode ~= full_langcode then track(affix_type .. "/lang/" .. full_langcode) end else whole_words = whole_words + 1 end end table.insert(parts_formatted, export.link_term(part, data, "include_separator")) end if whole_words == 1 then track("one whole word") elseif whole_words == 0 then track("looks like confix") end table.insert(text_sections, export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories, separator_already_added = true }) return table.concat(text_sections) end --[==[ Implementation of {{tl|blend}}, {{tl|univerbation}} and similar "compound-like" templates. '''WARNING''': This destructively modifies both `data` and the individual structures within `.parts`. ]==] function export.show_compound_like(data) data.allow_no_affixes_or_compounds = true local text_sections, categories, borrowing_type = generate_affix_categories(data) if data.cat then table.insert(categories, data.cat) end -- Process each part for display local parts_formatted = {} for i, part in ipairs_with_gaps(data.parts) do -- Make a link for the part table.insert(parts_formatted, export.link_term(part, data, "include_separator")) end if #data.parts > 0 and data.oftext then table.insert(text_sections, 1, " " .. data.oftext .. " ") end if data.text then table.insert(text_sections, 1, data.text) end table.insert(text_sections, export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories, separator_already_added = true }) return table.concat(text_sections) end --[==[ Make `part` (a structure holding information on an affix part) into an affix of type `affix_type`, and apply any relevant affix mappings. For example, if the desired affix type is "suffix", this will (in general) add a hyphen onto the beginning of the term, alt, tr and ts components of the part if not already present. The hyphen that's added is the "display hyphen" (see above) and may be script-specific. (In the case of East Asian scripts, the display hyphen is an empty string whereas the template hyphen is the regular hyphen, meaning that any regular hyphen at the beginning of the part will be effectively removed.) `lang` and `sc` hold overall language and script objects. Note that this also applies any language-specific affix mappings, so that e.g. if the language is Finnish and the user specified [[-käs]] in the affix and didn't specify an `.alt` value, `part.term` will contain [[-kas]] and `part.alt` will contain [[-käs]]. This function is used by the "legacy" templates ({{tl|prefix}}, {{tl|suffix}}, {{tl|confix}}, etc.) where the nature of the affix is specified by the template itself rather than auto-determined from the affix, as is the case with {{tl|affix}}. '''WARNING''': This destructively modifies `part`. ]==] local function make_part_into_affix(part, lang, sc, affix_type) canonicalize_part(part, lang, sc) local link_term, display_term = export.make_affix(part.term, part.lang, part.sc, affix_type, not part.alt, nil, part.id) part.term = link_term -- When we don't specify `do_affix_mapping` to make_affix(), link and display terms (first and second retvals of -- make_affix()) are the same. -- If part.alt would be the same as part.term, make it nil, so that it isn't erroneously tracked as being -- redundant alt text. part.alt = part.alt and export.make_affix(part.alt, part.lang, part.sc, affix_type) or (display_term ~= link_term and display_term) or nil local Latn = require(scripts_module).getByCode("Latn") part.tr = export.make_affix(part.tr, part.lang, Latn, affix_type) part.ts = export.make_affix(part.ts, part.lang, Latn, affix_type) end local function track_wrong_affix_type(template, part, expected_affix_type) if part and not part.type then local affix_type = parse_term_for_affixes(part.term, part.lang, part.sc) if affix_type ~= expected_affix_type then local part_name = expected_affix_type or "base" local langcode = part.lang:getCode() local full_langcode = part.lang:getFullCode() require("Module:debug/track") { template, template .. "/" .. part_name, template .. "/" .. part_name .. "/" .. (affix_type or "none"), template .. "/" .. part_name .. "/" .. (affix_type or "none") .. "/lang/" .. langcode } -- If `part.lang` is an etymology-only language, track both using its code and its full parent's code. if full_langcode ~= langcode then require("Module:debug/track")( template .. "/" .. part_name .. "/" .. (affix_type or "none") .. "/lang/" .. full_langcode ) end end end end local function insert_affix_category(categories, pos, affix_type, part, sort_key, sort_base) -- Don't add a '*fixed with' category if the link term is empty or is in a different language. if part.term and not part.part_lang then local cat = pos .. " " .. affix_type .. "ed with " .. strip_diacritics_no_links(part.lang, part.term) .. (part.id and " (" .. part.id .. ")" or "") if sort_key or sort_base then table.insert(categories, {cat = cat, sort_key = sort_key, sort_base = sort_base}) else table.insert(categories, cat) end end end --[==[ Implementation of {{tl|circumfix}}. '''WARNING''': This destructively modifies both `data` and `.prefix`, `.base` and `.suffix`. ]==] function export.show_circumfix(data) data.pos = data.pos or default_pos data.pos = pluralize(data.pos) canonicalize_part(data.base, data.lang, data.sc) -- Hyphenate the affixes and apply any affix mappings. make_part_into_affix(data.prefix, data.lang, data.sc, "prefix") make_part_into_affix(data.suffix, data.lang, data.sc, "suffix") track_wrong_affix_type("circumfix", data.prefix, "prefix") track_wrong_affix_type("circumfix", data.base, nil) track_wrong_affix_type("circumfix", data.suffix, "suffix") -- Create circumfix term. local circumfix = nil if data.prefix.term and data.suffix.term then circumfix = data.prefix.term .. " " .. data.suffix.term data.prefix.alt = data.prefix.alt or data.prefix.term data.suffix.alt = data.suffix.alt or data.suffix.term data.prefix.term = circumfix data.suffix.term = circumfix end -- Make links out of all the parts. local parts_formatted = {} local categories = {} local sort_base if data.base.term then sort_base = strip_diacritics_no_links(data.base.lang, data.base.term) end table.insert(parts_formatted, export.link_term(data.prefix, data)) table.insert(parts_formatted, export.link_term(data.base, data)) table.insert(parts_formatted, export.link_term(data.suffix, data)) -- Insert the categories, but don't add a '*fixed with' category if the link term is in a different language. if not data.prefix.part_lang then table.insert(categories, {cat=data.pos .. " circumfixed with " .. strip_diacritics_no_links(data.prefix.lang, circumfix), sort_key=data.sort_key, sort_base=sort_base}) end return export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories } end --[==[ Implementation of {{tl|confix}}. '''WARNING''': This destructively modifies both `data` and `.prefix`, `.base` and `.suffix`. ]==] function export.show_confix(data) data.pos = data.pos or default_pos data.pos = pluralize(data.pos) canonicalize_part(data.base, data.lang, data.sc) -- Hyphenate the affixes and apply any affix mappings. make_part_into_affix(data.prefix, data.lang, data.sc, "prefix") make_part_into_affix(data.suffix, data.lang, data.sc, "suffix") track_wrong_affix_type("confix", data.prefix, "prefix") track_wrong_affix_type("confix", data.base, nil) track_wrong_affix_type("confix", data.suffix, "suffix") -- Make links out of all the parts. local parts_formatted = {} local prefix_sort_base if data.base and data.base.term then prefix_sort_base = strip_diacritics_no_links(data.base.lang, data.base.term) elseif data.suffix.term then prefix_sort_base = strip_diacritics_no_links(data.suffix.lang, data.suffix.term) end -- Insert the categories and parts. local categories = {} table.insert(parts_formatted, export.link_term(data.prefix, data)) insert_affix_category(categories, data.pos, "prefix", data.prefix, data.sort_key, prefix_sort_base) if data.base then table.insert(parts_formatted, export.link_term(data.base, data)) end table.insert(parts_formatted, export.link_term(data.suffix, data)) -- FIXME, should we be specifying a sort base here? insert_affix_category(categories, data.pos, "suffix", data.suffix) return export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories } end --[==[ Implementation of {{tl|infix}}. '''WARNING''': This destructively modifies both `data` and `.base` and `.infix`. ]==] function export.show_infix(data) data.pos = data.pos or default_pos data.pos = pluralize(data.pos) canonicalize_part(data.base, data.lang, data.sc) -- Hyphenate the affixes and apply any affix mappings. make_part_into_affix(data.infix, data.lang, data.sc, "infix") track_wrong_affix_type("infix", data.base, nil) track_wrong_affix_type("infix", data.infix, "infix") -- Make links out of all the parts. local parts_formatted = {} local categories = {} table.insert(parts_formatted, export.link_term(data.base, data)) table.insert(parts_formatted, export.link_term(data.infix, data)) -- Insert the categories. -- FIXME, should we be specifying a sort base here? insert_affix_category(categories, data.pos, "infix", data.infix) return export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories } end --[==[ Implementation of {{tl|prefix}}. '''WARNING''': This destructively modifies both `data` and the structures within `.prefixes`, as well as `.base`. ]==] function export.show_prefix(data) data.pos = data.pos or default_pos data.pos = pluralize(data.pos) canonicalize_part(data.base, data.lang, data.sc) -- Hyphenate the affixes and apply any affix mappings. for i, prefix in ipairs(data.prefixes) do make_part_into_affix(prefix, data.lang, data.sc, "prefix") end for i, prefix in ipairs(data.prefixes) do track_wrong_affix_type("prefix", prefix, "prefix") end track_wrong_affix_type("prefix", data.base, nil) -- Make links out of all the parts. local parts_formatted = {} local first_sort_base = nil local categories = {} if data.prefixes[2] then first_sort_base = ine(data.prefixes[2].term) or ine(data.prefixes[2].alt) if first_sort_base then first_sort_base = strip_diacritics_no_links(data.prefixes[2].lang, first_sort_base) end elseif data.base then first_sort_base = ine(data.base.term) or ine(data.base.alt) if first_sort_base then first_sort_base = strip_diacritics_no_links(data.base.lang, first_sort_base) end end for i, prefix in ipairs(data.prefixes) do table.insert(parts_formatted, export.link_term(prefix, data)) insert_affix_category(categories, data.pos, "prefix", prefix, data.sort_key, i == 1 and first_sort_base or nil) end if data.base then table.insert(parts_formatted, export.link_term(data.base, data)) else table.insert(parts_formatted, "") end return export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories } end --[==[ Implementation of {{tl|suffix}}. '''WARNING''': This destructively modifies both `data` and the structures within `.suffixes`, as well as `.base`. ]==] function export.show_suffix(data) local categories = {} data.pos = data.pos or default_pos data.pos = pluralize(data.pos) canonicalize_part(data.base, data.lang, data.sc) -- Hyphenate the affixes and apply any affix mappings. for i, suffix in ipairs(data.suffixes) do make_part_into_affix(suffix, data.lang, data.sc, "suffix") end track_wrong_affix_type("suffix", data.base, nil) for i, suffix in ipairs(data.suffixes) do track_wrong_affix_type("suffix", suffix, "suffix") end -- Make links out of all the parts. local parts_formatted = {} if data.base then table.insert(parts_formatted, export.link_term(data.base, data)) else table.insert(parts_formatted, "") end for i, suffix in ipairs(data.suffixes) do table.insert(parts_formatted, export.link_term(suffix, data)) end -- Insert the categories. for i, suffix in ipairs(data.suffixes) do -- FIXME, should we be specifying a sort base here? insert_affix_category(categories, data.pos, "suffix", suffix) if suffix.pos and rfind(suffix.pos, "patronym") then table.insert(categories, "patronymics") end end return export.join_formatted_parts { data = data, parts_formatted = parts_formatted, categories = categories } end return export r6fdkb7ouk5mn2ircvkgz8vr6ew5c86 Ta‌̱mpi‌̱let:prefix 10 3373 42268 2026-02-15T18:39:44Z Kambai Akau 8 Created page with "{{#invoke:affix/templates|prefix}}<noinclude>{{documentation}}</noinclude>" 42268 wikitext text/x-wiki {{#invoke:affix/templates|prefix}}<noinclude>{{documentation}}</noinclude> mmebbul72q1n89syvgj9nybin6h6y1m Module:kcg-utilities 828 3374 42269 2026-02-15T18:49:05Z Kambai Akau 8 Created page with "local export = {} local add_suffix -- Defined below. local find = string.find local is_regular_plural -- Defined below. local match = string.match local remove_possessive -- Defined below. local reverse = string.reverse local sub = string.sub local toNFD = mw.ustring.toNFD local ugsub = mw.ustring.gsub local ulower = mw.ustring.lower local umatch = mw.ustring.match local usub = mw.ustring.sub local uupper = mw.ustring.upper local vowels = "aæᴀᴁɐɑɒ@eᴇǝⱻəɛ..." 42269 Scribunto text/plain local export = {} local add_suffix -- Defined below. local find = string.find local is_regular_plural -- Defined below. local match = string.match local remove_possessive -- Defined below. local reverse = string.reverse local sub = string.sub local toNFD = mw.ustring.toNFD local ugsub = mw.ustring.gsub local ulower = mw.ustring.lower local umatch = mw.ustring.match local usub = mw.ustring.sub local uupper = mw.ustring.upper local vowels = "aæᴀᴁɐɑɒ@eᴇǝⱻəɛɘɜɞɤiıɪɨᵻoøœᴏɶɔᴐɵuᴜʉᵾɯꟺʊʋʌyʏ" local hyphens = "%-‐‑‒–—" --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local diacritics local function get_diacritics() diacritics, get_diacritics = mw.loadData("Module:headword/data").page.comb_chars.diacritics_all .. "+", nil return diacritics end -- Normalize a string, so that case and diacritics are ignored. By default, "gu" -- and "qu" are normalized to "g" and "q", because they behave like consonants -- under certain conditions (e.g. final "y" does not usually have the plural -- "ies" after a vowel, but it's regular for "quy" to become "quies". The flag -- `not_gu` prevents this happening to "gu", and is needed because terms ending -- "-guy" are almost always compounds of "guy" (→ "guys"). local function normalize(str, followed_by, not_gu) if not followed_by then followed_by = "" end str = ugsub(toNFD(str) .. followed_by, "([" .. (not_gu and "" or "Gg") .. "Qq])u([".. vowels .. "])", "%1%2") return ulower(ugsub(sub(str, 1, #str - #followed_by), diacritics or get_diacritics(), "")) end local function epenthetic_e_default(stem) return sub(stem, -1) ~= "e" end local function epenthetic_e_for_s(stem, term) -- If the stem is different, it must be from "y" → "i". if stem ~= term then return true end local final if match(stem, "^[^\128-\255]*$") then final = sub(stem, -1) else stem = ugsub(toNFD(stem), diacritics or get_diacritics(), "") final = usub(stem, -1) end -- Epenthetic "e" is added after a sibilant or sibilant-affricate. The vast -- majority of these are spelled "s", "x", "z", "ch" and "sh", but "dg" -- (→ "dge") and "ß" (→ "ss") can be found in obsolete spellings, "shh" in -- onomatopoeia, and "zh", "dj", "jj" (and more) in loanwords. return ( final == "g" and sub(stem, -2, -2) == "d" or final == "h" and match(stem, "[csz]h+$") or final == "j" and umatch(stem, "[^" .. vowels .. "]j$") or final == "s" or final == "u" and umatch(stem, "%f[%w']u$") or final == "x" or final == "z" or final == "ß" ) end function export.remove_possessive(stem) return match(stem, "^(.*)'s$") or match(stem, "^(.*s)'$") or stem end remove_possessive = export.remove_possessive local suffixes = {} suffixes["'s"] = { truncated = function(stem) return sub(stem, -1) == "s" and "'" or "'s" end, } suffixes["s.plural"] = { final_y_is_i = true, epenthetic_e = epenthetic_e_for_s, modifies_possessive = true, } suffixes["s.verb"] = { final_y_is_i = true, final_consonant_is_doubled = true, epenthetic_e = epenthetic_e_for_s } suffixes["ing"] = { final_consonant_is_doubled = true, remove_silent_e = true, } suffixes["d"] = { final_y_is_i = true, final_consonant_is_doubled = true, epenthetic_e = epenthetic_e_default, } suffixes["dst"] = suffixes["d"] suffixes["st.verb"] = suffixes["d"] suffixes["th"] = suffixes["d"] suffixes["n"] = { final_y_is_i = true, final_y_is_i_after_vowel = true, final_guy_is_gui = true, final_consonant_is_doubled = true, -- No epenthetic "e" after an "e", or an "i", "r" or "w" preceded by a vowel. epenthetic_e = function(stem) return not ( sub(stem, -1) == "e" or umatch(normalize(stem), "[" .. vowels .. "][irw]$") ) end, } suffixes["r"] = { final_y_is_i = true, final_ey_is_i = true, final_guy_is_gui = true, final_consonant_is_doubled = true, epenthetic_e = epenthetic_e_default } suffixes["st.superlative"] = suffixes["r"] -- Returns the stem used for suffixes that sometimes convert final "y" into "i", -- such as "-es" ("-ies"), e.g. "penny" → "penni" ("pennies"). If -- `final_ey_is_i` is true, final "ey" may also be converted, e.g. "plaguey" → -- "plagui"; this is needed for "-er" ("-ier") and "-est" ("-iest"). If `not_gu` -- is true, then normalize() will be called with the `not_gu` flag (see there -- for more info); this is true in most cases. local function convert_final_y_to_i(str, not_gu, final_ey_is_i, final_y_is_i_after_vowel) local final3 = usub(str, -3) -- Special case: treat "eey" as "ee" + "y" (e.g. "treey" → "treeiest"). -- "oey" and "uey" are usually vowel + "ey", but examples of "oe" + "y" and -- "ue" = "y" do also exist: compare "go" → "goey" → "goier" with "doe" → -- "doey" → "doeier"; "flu" → "fluey" → "fluiest" and "flue" → "fluey" → -- "flueiest" form a theoretically possible minimal pair. if final3 == "eey" then return sub(str, 1, -2) .. "i" end local final2 = usub(str, -2) -- If `final_ey_is_i` is true, treat final "-ey" can also be reduced. if final_ey_is_i and final2 == "ey" then -- Remove "ey" to get the base stem. local base_stem = sub(str, 1, -3) -- Special case: allow final "-ey" ("potato-ey" → "potato-iest"). if umatch(final3, "[" .. hyphens .. "]ey") then return base_stem .. "i" end -- Final "ey" becomes "i" iff the term is polysyllabic (e.g. not -- "grey"). "ey" is common if the base stem ends in a vowel ("echo → -- "echoey"), so the presence of a vowel anywhere in the base stem is -- sufficient to deem it polysyllabic. ("echoey" → "echo" → "echoiest", -- "beigey" → "beig" → "beigiest", but "grey" → "gr" → "greyest"). The -- first "y" in "-yey" can be treated as a vowel as long as it's -- preceded by something ("clayey" → "clay" → "clayiest", "cryey" → -- "cry" → "cryiest", but "*yey" → "*y" → "*yeyest"), so it needs to be -- treated as a special case. local normalized = normalize(base_stem, "ey") if sub(normalized, -1) == "y" then if umatch(normalized, "[%w@][yY]$") then return base_stem .. "i" end elseif umatch(normalized, "[" .. vowels .. "%d]%w*$") then return base_stem .. "i" end -- Special cases: -- Final "quy" ("soliloquy" → "soliloquies"). -- Final "guy" iff `not_gu` is false ("roguy" → "roguiest"). -- Final "y" after a vowel iff `final_y_is_i_after_vowel` is true ("slay" → -- "slain"). -- Final "-y" ("bro-y" → "bro-iest"), accounting for hyphen variation. elseif umatch(final2, "[" .. hyphens .. "]y") then -- Replace final "y" with "i". return sub(str, 1, -2) .. "i" -- Otherwise, final "y" becomes "i" iff it's not preceded by a vowel -- ("shy" → "shiest", "horsy" → "horsies", but "day" → "days", "coy" → -- "coyest"). else -- Remove "y" to get the base stem. local base_stem = sub(str, 1, -2) if umatch(normalize(base_stem, "y", not_gu), "[^%s%p" .. (final_y_is_i_after_vowel and "" or vowels) .. "]$") then return base_stem .. "i" end end return str end local function double_final_consonant(str, final) local initial = umatch(normalize(sub(str, 1, -2), final), "^.*%f[^%z%s" .. hyphens .. "…]([%l%p]*)[" .. vowels .. "]$") return initial and ( initial == "" or initial == "y" or match(initial, "^.[\128-\191]*$") and umatch(initial, "[^" .. vowels .. "]") or umatch(initial, "^[^" .. vowels .. "]*%f[^%l]$") ) and (str .. final) or str end local function remove_silent_e(str) local final2 = sub(str, -2) if final2 == "ie" then -- Replace "ie" with "y", unless it follows another "y" (e.g. -- "spulyie" → "spulyieing"). return ugsub(str, "([^yY%s%p])ie$", "%1y") end local base_stem = sub(str, 1, -2) -- Silent "e" occurs after "u" or a consonant (cluster) preceded by a vowel. return ( final2 == "ue" or umatch(normalize(base_stem, "e"), "[" .. vowels .. "][^" .. vowels .. "]+$") ) and base_stem or str end function export.add_suffix(term, suffix, pos) local data, possessive = suffixes[suffix] -- If modifies_possessive is set, check for and remove any possessive -- suffix, which will be re-added again at the end. if data.modifies_possessive then local new = remove_possessive(term) if new ~= term then term, possessive = new, true end end suffix = match(suffix, "^([^.]*)") local final, stem = sub(term, -1) -- Proper nouns don't have a final "y" changed to "i" (e.g. "the Gettys", -- "the public Ivys"). if data.final_y_is_i and final == "y" and pos ~= "proper noun" then stem = convert_final_y_to_i(term, not data.final_guy_is_gui, data.final_ey_is_i, data.final_y_is_i_after_vowel) elseif data.remove_silent_e and final == "e" then stem = remove_silent_e(term) else stem = term end local epenthetic_e = data.epenthetic_e if epenthetic_e and epenthetic_e(stem, term) then suffix = "e" .. suffix end if ( data.final_consonant_is_doubled and match(final, "^[bcdfgjklmnpqrstvz]$") and -- Only double regular consonants. umatch(suffix, "^[" .. vowels .. "]") ) then stem = double_final_consonant(term, final) end local truncated = data.truncated if truncated then suffix = truncated(stem) end local output = stem .. suffix -- Re-add the possessive suffix, if applicable. if possessive then output = add_suffix(output, "'s", pos) end return output end add_suffix = export.add_suffix --[==[ Pluralize a word in a smart fashion, according to normal English rules. # If the word ends in a consonant or "qu" + "-y", replace "-y" with "-ies". # If the word ends in "s", "x", "z", "ch", "sh" or "zh", add "-es". # Otherwise, add "-s". This handles links correctly: # If a piped link, change the second part appropriately. # If a non-piped link and rule #1 above applies, convert to a piped link with the second part containing the plural. # If a non-piped link and rules #2 or #3 above apply, add the plural outside the link. ]==] function export.pluralize(str) -- Treat as a link if a "[[" is present and the string ends with "]]". if not (find(str, "[[", 1, true) and sub(str, -2) == "]]") then return add_suffix(str, "s.plural") end -- Find the last "[[" (in case there is more than one) by reversing -- the string. local str_rev = reverse(str) local open = find(str_rev, "[[", 3, true) -- If the last "[[" is followed by a "]]" which isn't at the end, -- then the final "]]" is just plaintext (e.g. "[[foo]]bar]]"). local bad_close = find(str_rev, "]]", 3, true) -- Note: the bad "]]" will have a lower index than the last "[[" in -- the reversed string. if bad_close and bad_close < open then return add_suffix(str, "s.plural") end open = #str - open + 2 -- Get the target and display text by searching from just after "[[". local target, display = match(str, "([^|]*)|?(.*)%]%]$", open) display = add_suffix(display ~= "" and display or target, "s.plural") -- If the link target is a substring of the display text, then -- use a trail (e.g. "[[foo]]" → "[[foo]]s", since "foo" is a substring -- of "foos"). local index, trail = find(display, target, 1, true) if index == 1 then return sub(str, 1, open - 1) .. target .. "]]" .. sub(display, trail + 1) end -- Otherwise, return a piped link. return sub(str, 1, open - 1) .. target .. "|" .. display .. "]]" end --[==[ Returns true if `plural` is an expected, regular plural of `term`. The optional parameter `pos` can be used to specify the part of speech, which is necessary because proper nouns do not change a {"-y"} suffix to {"-ies"} (e.g. {"Abby"} → {"Abbys"}). By default, `pos` is set to {"noun"}. In addition to {"proper noun"}, it can also take the special value {"noun+"}, which means that the function will first attempt the check with the {"noun"} setting, and will then attempt it with the {"proper noun"} setting iff the term begins with a capital letter. ]==] function export.is_regular_plural(plural, term, pos) local init_plural, init_term, try_as_proper_noun = plural, term if pos == "noun+" then pos, try_as_proper_noun = "noun", true end -- Ignore any final punctuation that occurs in both forms, which is common -- in abbreviations (e.g. "abbr." → "abbrs."). local final_punc = umatch(term, "%p*$") local final_punc_len = #final_punc if sub(plural, -final_punc_len) == final_punc then term = sub(term, 1, -final_punc_lkcg - 1) plural = sub(plural, 1, -final_punc_lkcg - 1) end if plural == add_suffix(term, "s.plural", pos) then return true end local final = sub(term, -1) if ( -- Doubled final consonants in "s" and "z". final == "s" and plural == term .. "ses" or -- e.g. "busses" final == "z" and plural == term .. "zes" or -- e.g. "quizzes" -- convert_final_y_to_i() without the `not_gu` flag set, to catch -- "-guy" → "-guies", but not "day" → "daies". final == "y" and plural == convert_final_y_to_i(term) .. "es" or -- Capitalized terms like "$DEITY" → "$DEITIES (should we treat this as regular?) final == "Y" and ulower(plural) == convert_final_y_to_i(ulower(term)) .. "es" ) then return true elseif try_as_proper_noun then local init = umatch(init_term, "^[^%w%s]*(%w)") return init and uupper(init) == init and ulower(init) ~= init and is_regular_plural(init_plural, init_term, "proper noun") or false end return false end is_regular_plural = export.is_regular_plural do local function do_singularize(str) local sing = match(str, "^(.-)ies$") if sing then return sing .. "y" end -- Handle cases like "[[parish]]es" return match(str, "^(.-[cs]h%]*)es$") or -- not -zhes -- Handle cases like "[[box]]es" match(str, "^(.-x%]*)es$") or -- not -ses or -zes -- Handle regular plurals match(str, "^(.-)s$") or -- Otherwise, return input str end local function collapse_link(link, linktext) if link == linktext then return "[[" .. link .. "]]" end return "[[" .. link .. "|" .. linktext .. "]]" end --[==[ Singularize a word in a smart fashion, according to normal English rules. Works analogously to {pluralize()}. '''NOTE''': This doesn't always work as well as {pluralize()}. Beware. It will mishandle cases like "passes" -> "passe", "eyries" -> "eyry". # If word ends in -ies, replace -ies with -y. # If the word ends in -xes, -shes, -ches, remove -es. [Does not affect -ses, cf. "houses", "impasses".] # Otherwise, remove -s. This handles links correctly: # If a piped link, change the second part appropriately. Collapse the link to a simple link if both parts end up the same. # If a non-piped link, singularize the link. # A link like "[[parish]]es" will be handled correctly because the code that checks for -shes etc. allows ] characters between the 'sh' etc. and final -es. ]==] function export.singularize(str) if type(str) == "table" then -- allow calling from a template str = str.args[1] end -- Check for a link. This pattern matches both piped and unpiped links. -- If the link is not piped, the second capture (linktext) will be empty. local beginning, link, linktext = match(str, "^(.*)%[%[([^|%]]+)%|?(.-)%]%]$") if not link then return do_singularize(str) elseif linktext ~= "" then return beginning .. collapse_link(link, do_singularize(linktext)) end return beginning .. "[[" .. do_singularize(link) .. "]]" end end --[==[ Return the appropriate indefinite article to prefix to `str`. Correctly handles links and capitalized text. Does not correctly handle words like [[union]], [[uniform]] and [[university]] that take "a" despite beginning with a 'u'. The returned article will have its first letter capitalized if `ucfirst` is specified, otherwise lowercase. ]==] function export.get_indefinite_article(str, ucfirst) str = str or "" -- If there's a link at the beginning, examine the first letter of the -- link text. This pattern matches both piped and unpiped links. -- If the link is not piped, the second capture (linktext) will be empty. local link, linktext = match(str, "^%[%[([^|%]]+)%|?(.-)%]%]") if match(link and (linktext ~= "" and linktext or link) or str, "^()[AEIOUaeiou]") then return ucfirst and "An" or "an" end return ucfirst and "A" or "a" end get_indefinite_article = export.get_indefinite_article --[==[ Prefix `text` with the appropriate indefinite article to prefix to `text`. Correctly handles links and capitalized text. Does not correctly handle words like [[union]], [[uniform]] and [[university]] that take "a" despite beginning with a 'u'. The returned article will have its first letter capitalized if `ucfirst` is specified, otherwise lowercase. ]==] function export.add_indefinite_article(text, ucfirst) return get_indefinite_article(text, ucfirst) .. " " .. text end export.vowels = vowels export.vowel = "[" .. vowels .. "]" return export 8uqneyisvnklzc7f4pdmjkgh1pjbr8z Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut/2026 4 3375 42277 2026-02-15T19:20:06Z Kambai Akau 8 Created page with "[[File:WikiWoordenboek-Swangalyiatwuki Part 3 hand bill 01.svg |thumb|]] Mi̱ di̱ yong huni, zi̱ shyia̱ di̱n ta̱m '''[[meta:Event:Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 3|Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 3]]''' nzi̱t hwa ma̱ng á̱nietnta̱m jhyuk Swánga̱lyiatwuki nDot ba. Neet ma̱ a̱tuk mam 10 Zwat Jhyiung nang zi̱ ku tsa, zi̱ na nyia̱ ta̱m huni si̱ tat a̱tuk mam 28 mi̱ Zwat Sweang a̱lyia̱ 202..." 42277 wikitext text/x-wiki [[File:WikiWoordenboek-Swangalyiatwuki Part 3 hand bill 01.svg |thumb|]] Mi̱ di̱ yong huni, zi̱ shyia̱ di̱n ta̱m '''[[meta:Event:Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 3|Swánga̱lyiatwuki-WikiWoordenboek Joint Wiktionary Editing Part 3]]''' nzi̱t hwa ma̱ng á̱nietnta̱m jhyuk Swánga̱lyiatwuki nDot ba. Neet ma̱ a̱tuk mam 10 Zwat Jhyiung nang zi̱ ku tsa, zi̱ na nyia̱ ta̱m huni si̱ tat a̱tuk mam 28 mi̱ Zwat Sweang a̱lyia̱ 2026, zi̱ kin ya nfwung. Bai zi̱ faat ta̱m hu dundung. Ka̱nang zi̱ tyak ta̱m tazwa hu a̱ni, ka̱ doot zi̱ ghwut ma̱ng swánga̱lyiat kidee nang á̱nietnjhyuk maai khwuk a̱ni di̱ Swánga̱lyiatwuki nTyap ji. [[Sa:Swánga̱lyiatwuki:Cat swáng a̱lyiat khwut]] r5hz52x6ix58qtkvlo9farwoija4l5y Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 15, 2026 10 3376 42290 2026-02-15T19:56:22Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 14, 2026|''Lyuo'']]<br> '''[[mbyin]]''' ''a̱lyoot'' ==Tyap== [[Fail:Soil profile.jpg|thumb|Ntangka̱i '''mbyin''' neet mi̱ a̱tai Swanta hu ba̱ng si̱ nat a̱tatak ka]] ===Yei=== * {{IPA|kcg|/m̀bʲìn/}} ** {{audio|kcg|kcg-mbyin.ogg|a=}} ** {{hyphenation|kcg|m|byin}} (a̱ka̱tyong 2) ===A̱lyoot=== '''mbyin''' [[na#Ati̱kut|na]] (''á̱kpa'' *..." 42290 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 14, 2026|''Lyuo'']]<br> '''[[mbyin]]''' ''a̱lyoot'' ==Tyap== [[Fail:Soil profile.jpg|thumb|Ntangka̱i '''mbyin''' neet mi̱ a̱tai Swanta hu ba̱ng si̱ nat a̱tatak ka]] ===Yei=== * {{IPA|kcg|/m̀bʲìn/}} ** {{audio|kcg|kcg-mbyin.ogg|a=}} ** {{hyphenation|kcg|m|byin}} (a̱ka̱tyong 2) ===A̱lyoot=== '''mbyin''' [[na#Ati̱kut|na]] (''á̱kpa'' *) # '''Mbyin''' yet kap a̱byin hu hwa ku yet a̱za̱za̱rak a̱ni, ku si̱ byia̱ swuan, ma̱ng a̱ka̱mun mminerat na̱ shyiak a̱ni, a̱cyuang nkyang swuan, a̱sa̱khwot, ma̱ng wun ku kwup nhu a̱ni. A̱ja wa nang á̱ ni̱ cyui nkyangtang-a̱byin nang yak, jun... [[mbyin|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} f1p7rtnj10hxg6osatiig0aeuqj5h9t Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 16, 2026 10 3377 42293 42291 2026-02-15T20:02:05Z Kambai Akau 8 42293 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 16, 2026|''Lyuo'']]<br> '''[[a̱fan]]''' ''a̱lyoot'' =={{-kcg-}}== ===Yei=== * {{IPA|kcg|/əɡ͡bán/}} ** {{audio|kcg|Kcg-a̱gban.ogg|a=}} ** {{hyphenation|kcg|a̱|gban}} (a̱ka̱tyong 2) === A̱lyoot 1=== [[File:Ant hill in kurmin masara.jpg|thumb|A̱gba̱ndang '''a̱gban''' cincai ma̱ A̱tyap]] '''a̱gban''' (''á̱kpa'' '''[[a̱ka̱gban]]''') :Sot swang a̱lyiat: ::'''ka''' (''á̱kpa'' '''na''') # '''A̱gban''' ka yet tangka̱i nok hwa nang [[cincai]] ni̱ nok a̱ni ma̱ng vap ku byia̱ a̱byit a̱tatak ma̱ng a̱ta̱n tazwa ka. #* ''Va za ma̱ng nwai va ji, cincai na nok '''a̱gban'''.'' [[a̱gban|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} 493eg72cptszheu3td6uh47eco0n72g Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 17, 2026 10 3378 42294 2026-02-15T20:06:22Z Kambai Akau 8 Created page with "__NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 16, 2026|''Lyuo'']]<br> '''[[a̱gban]]''' ''a̱lyoot'' =={{-kcg-}}== [[Fail:Afan Agworok (Gworog Hills).jpg|thumb|right|250px|'''A̱fan''' A̱gwoot]] === Bwoi-a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ?''*-fan'']. ===Yei=== * {{IPA|kcg|/əfan/}} ** {{audio|kcg|Kcg-a̱fan.ogg..." 42294 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ [[File:Growing earth.gif|30px|noicon]] [[Ta‌̱mpi‌̱let:Swang a̱lyiat mam ji/Zwat Sweang 16, 2026|''Lyuo'']]<br> '''[[a̱gban]]''' ''a̱lyoot'' =={{-kcg-}}== [[Fail:Afan Agworok (Gworog Hills).jpg|thumb|right|250px|'''A̱fan''' A̱gwoot]] === Bwoi-a̱lyoot === Neet di̱ [https://en.m.wiktionary.org/wiki/Appendix:Proto-Plateau_reconstructions#List Proto-pi̱lato ?''*-fan'']. ===Yei=== * {{IPA|kcg|/əfan/}} ** {{audio|kcg|Kcg-a̱fan.ogg|a=}} ** {{hyphenation|kcg|a̱|fan}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱fan''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[a̱ka̱fan]]''' [[na#Ati̱kut|na]]) #'''A̱fan''' yet a̱gba̱ndang a̱fang kya ka̱ byia̱ shi a̱za nang tsok a̱ni. #* ''Kuvwuon cat ban '''a̱fan''' A̱gwoot.'' [[a̱fan|ya a̱son...]] [[Sa:Swánga̱lyiatwuki/Swang a̱lyiat mam ji]] {{DEFAULTSORT:}} czdtj9d6iio2hasvdsh9paevpguqh32 Sa:ta̱m 14 3379 42345 2026-02-15T21:24:32Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:ta̱m]] nat [[Sa:a̱sheita̱m]] 42345 wikitext text/x-wiki #REDIRECT [[:Sa:a̱sheita̱m]] 2e83ka7ngor2svxuy2a1gvzmjweicfr dijen 0 3380 42374 2026-02-15T22:14:30Z MarcoSwart 418 new lemma 42374 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdɛijə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-dijen.ogg}} ** {{hyphenation|nl|dij|en}} ===A̱lyoot=== [[de#Dot|''de'']] '''dijen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[dij]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 13vvahguhs51vrllg23jv4rputqrzww vagina’s 0 3381 42375 2026-02-15T22:14:59Z MarcoSwart 418 new lemma 42375 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvaɣinas / (a̱ka̱tyong 3) ** {{audio|nl|Nl-vagina’s.ogg}} ** {{hyphenation|nl|va|gi|na's}} ===A̱lyoot=== [[de#Dot|''de'']] '''vagina’s''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vagina]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] qpr6keb33ykq97l0xeco57h12peejoq buiken 0 3382 42376 2026-02-15T22:15:16Z MarcoSwart 418 new lemma 42376 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbœykə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-buiken.ogg}} ** {{hyphenation|nl|bui|ken}} ===A̱lyoot=== [[de#Dot|''de'']] '''buiken''' # ''a̱nyiung'' [[de#Dot|''de'']] [[buik]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 48ntufmkkzhnove8fz5oa0o9jdkgx4g knieën 0 3383 42379 2026-02-15T22:17:59Z MarcoSwart 418 new lemma 42379 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈknijə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-knieën.ogg}} ** {{hyphenation|nl|knie|en}} ===A̱lyoot=== [[de#Dot|''de'']] '''knieën''' # ''a̱nyiung'' [[de#Dot|''de'']] [[knie]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] psg3ga3dwvkbzotavn9btcajko0796o hielen 0 3384 42381 2026-02-15T22:18:18Z MarcoSwart 418 new lemma 42381 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhilə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-hielen.ogg}} ** {{hyphenation|nl|hie|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''hielen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hiel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] mx9r0u3c8gsh33d7pgssxibkl1dkz7x ogen 0 3385 42382 2026-02-15T22:18:39Z MarcoSwart 418 new lemma 42382 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈoɣə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-ogen.ogg}} ** {{hyphenation|nl|ogen}} ===A̱lyoot=== [[de#Dot|''de'']] '''ogen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[oog]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cpeet015ht4i1fie042vaa8ysz4z9e7 enkels 0 3386 42383 2026-02-15T22:19:18Z MarcoSwart 418 new lemma 42383 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɛŋkəls / (a̱ka̱tyong 2) ** {{audio|nl|Nl-enkels.ogg}} ** {{hyphenation|nl|en|kels}} ===A̱lyoot=== [[de#Dot|''de'']] '''enkels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[enkel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ncsau46ml3yf2gkf6fq4u693q9u8840 anussen 0 3387 42384 2026-02-15T22:19:33Z MarcoSwart 418 new lemma 42384 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈanʏsə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-anussen.ogg}} ** {{hyphenation|nl|anus|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''anussen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[anus]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5eavru77pm3hzipde746o14mqoa5ikv tongen 0 3388 42385 2026-02-15T22:19:48Z MarcoSwart 418 new lemma 42385 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtɔŋə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-tongen.ogg}} ** {{hyphenation|nl|ton|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''tongen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[tong]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] py9klauntc296smu091wphpcxmehd3p harten 0 3389 42386 2026-02-15T22:20:01Z MarcoSwart 418 new lemma 42386 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhɑrtə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-harten.ogg}} ** {{hyphenation|nl|har|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''harten''' # ''a̱nyiung'' [[het#Dot|''het'']] [[hart]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] jzn7guz4wzjml2ch0i30rak16088d1u darmen 0 3390 42393 2026-02-15T22:23:16Z MarcoSwart 418 new lemma 42393 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdɑrmə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-darmen.ogg}} ** {{hyphenation|nl|dar|men}} ===A̱lyoot=== [[de#Dot|''de'']] '''darmen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[darm]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] f2b4ce72wn25r9j18o2psfq2w79b0jz oksels 0 3391 42394 2026-02-15T22:23:30Z MarcoSwart 418 new lemma 42394 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɔksəls / (a̱ka̱tyong 2) ** {{audio|nl|Nl-oksels.ogg}} ** {{hyphenation|nl|ok|sels}} ===A̱lyoot=== [[de#Dot|''de'']] '''oksels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[oksel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] skx3kp7ai95ajq4dw7i2mrxyo4ix336 vuisten 0 3392 42395 2026-02-15T22:23:44Z MarcoSwart 418 new lemma 42395 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvœystə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vuisten.ogg}} ** {{hyphenation|nl|vuis|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''vuisten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vuist]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] fakb0es5le2nzkk4egvapaf4u8j8top monden 0 3393 42396 2026-02-15T22:24:12Z MarcoSwart 418 new lemma 42396 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmɔndə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-monden.ogg}} ** {{hyphenation|nl|mon|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''monden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[mond]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 5u7c1rt6kzpo1hujytndwmr1p84cx7h tanden 0 3394 42398 2026-02-15T22:24:26Z MarcoSwart 418 new lemma 42398 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtɑndə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-tanden.ogg}} ** {{hyphenation|nl|tan|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''tanden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[tand]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 66l9vt6guxrjqbve0k0xh7uyx4b668z teelballen 0 3395 42399 2026-02-15T22:24:42Z MarcoSwart 418 new lemma 42399 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtelbɑlə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-teelballen.ogg}} ** {{hyphenation|nl|teel|bal|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''teelballen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[teelbal]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kh4r3fdoaayds6m05eyzrc1o3hpsjh7 duimen 0 3396 42400 2026-02-15T22:24:56Z MarcoSwart 418 new lemma 42400 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdœymə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-duimen.ogg}} ** {{hyphenation|nl|dui|men}} ===A̱lyoot=== [[de#Dot|''de'']] '''duimen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[duim]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dc2lvyhxjlobvr9hd771akepvco9ugy hoorns 0 3397 42401 2026-02-15T22:25:13Z MarcoSwart 418 new lemma 42401 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhorᵊns / (a̱ka̱tyong 1 / 2) ** {{audio|nl|Nl-hoorns.ogg}} ** {{hyphenation|nl|hoorns}} ===A̱lyoot=== [[de#Dot|''de'']] '''hoorns''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hoorn]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] lk2w94u1f935thjlummif366pk8q02s hoesten 0 3398 42403 2026-02-15T22:25:28Z MarcoSwart 418 new lemma 42403 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhustə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-hoesten.ogg}} ** {{hyphenation|nl|hoes|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''hoesten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hoest]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7hxmo710lnxcgvo3m09nlfstk7aoo73 schouders 0 3399 42404 2026-02-15T22:25:51Z MarcoSwart 418 new lemma 42404 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈsxɑudərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-schouders.ogg}} ** {{hyphenation|nl|schou|ders}} ===A̱lyoot=== [[de#Dot|''de'']] '''schouders''' # ''a̱nyiung'' [[de#Dot|''de'']] [[schouder]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4igtpl7u8h8964tvbr4is75m4nhp8j6 handen 0 3400 42406 2026-02-15T22:26:09Z MarcoSwart 418 new lemma 42406 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhɑndə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-handen.ogg}} ** {{hyphenation|nl|han|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''handen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hand]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ka0xjezw550pyp5kmlux24ubmfo996y tailles 0 3401 42409 2026-02-15T22:29:15Z MarcoSwart 418 new lemma 42409 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtɑjəs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-tailles.ogg}} ** {{hyphenation|nl|tail|les}} ===A̱lyoot=== [[de#Dot|''de'']] '''tailles''' # ''a̱nyiung'' [[de#Dot|''de'']] [[taille]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] aitjv3bl245y0vynvk5y1ceofxlk84z borstkassen 0 3402 42410 2026-02-15T22:29:31Z MarcoSwart 418 new lemma 42410 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɔrs(t)kɑsə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-borstkassen.ogg}} ** {{hyphenation|nl|borst|kas|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''borstkassen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[borstkas]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ibuko4x0inxldw9z6r42o85t71njn2v oren 0 3403 42411 2026-02-15T22:29:45Z MarcoSwart 418 new lemma 42411 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈorə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-oren.ogg}} ** {{hyphenation|nl|oren}} ===A̱lyoot=== [[de#Dot|''de'']] '''oren''' # ''a̱nyiung'' [[het#Dot|''het'']] [[oor]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] sna4s9ix8c1bofiznk5gcxgqikwear7 breinen 0 3404 42412 2026-02-15T22:30:00Z MarcoSwart 418 new lemma 42412 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbrɛinə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-breinen.ogg}} ** {{hyphenation|nl|brei|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''breinen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[brein]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 42dcmtdibtf9adimkhsmxgn84xyfq3i vingernagels 0 3405 42415 2026-02-15T22:31:41Z MarcoSwart 418 new lemma 42415 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvɪŋərˌnɑɣəls / (a̱ka̱tyong 4) ** {{audio|nl|Nl-vingernagels.ogg}} ** {{hyphenation|nl|vin|ger|na|gels}} ===A̱lyoot=== [[de#Dot|''de'']] '''vingernagels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vingernagel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3dkeirhp5gzjbcqn8gftn955ishvifc teennagels 0 3406 42416 2026-02-15T22:31:58Z MarcoSwart 418 new lemma 42416 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtenaɣəls / (a̱ka̱tyong 3) ** {{audio|nl|Nl-teennagels.ogg}} ** {{hyphenation|nl|teen|na|gels}} ===A̱lyoot=== [[de#Dot|''de'']] '''teennagels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[teennagel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 1vuovp20657ql6crot7u8f3uxw0n5qf vingers 0 3407 42417 2026-02-15T22:32:13Z MarcoSwart 418 new lemma 42417 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvɪŋərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vingers.ogg}} ** {{hyphenation|nl|vin|gers}} ===A̱lyoot=== [[de#Dot|''de'']] '''vingers''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vinger]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] drj2qpks1jb16evn90l5ja4kcyoo614 tenen 0 3408 42418 2026-02-15T22:32:28Z MarcoSwart 418 new lemma 42418 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtenə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-tenen.ogg}} ** {{hyphenation|nl|te|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''tenen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[teen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] hgn1wuquj577ptgl5dz6vs1s90o6r3g armen 0 3409 42419 2026-02-15T22:32:42Z MarcoSwart 418 new lemma 42419 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɑrmə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-armen.ogg}} ** {{hyphenation|nl|ar|men}} ===A̱lyoot=== [[de#Dot|''de'']] '''armen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[arm]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] dgos3nw8udb9e6c3kec934cn0qq1hja longen 0 3410 42420 2026-02-15T22:32:56Z MarcoSwart 418 new lemma 42420 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlɔŋə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-longen.ogg}} ** {{hyphenation|nl|lon|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''longen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[long]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] ns73080npqqkv8gzo2zer2y0rvgqwrl voeten 0 3411 42421 2026-02-15T22:33:12Z MarcoSwart 418 new lemma 42421 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvutə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-voeten.ogg}} ** {{hyphenation|nl|voe|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''voeten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[voet]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] i3m266fm2f2tqjzt3gzn8qjbm8vtpnw nieren 0 3412 42422 2026-02-15T22:33:28Z MarcoSwart 418 new lemma 42422 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈnirə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-nieren.ogg}} ** {{hyphenation|nl|nie|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''nieren''' # ''a̱nyiung'' [[de#Dot|''de'']] [[nier]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] n52sncsbscljdjxx05q98swbir6685p ruggengraten 0 3413 42423 2026-02-15T22:33:55Z MarcoSwart 418 new lemma 42423 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈrʏɣə(n)ˌɣratə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-ruggengraten.ogg}} ** {{hyphenation|nl|rug|gen|gra|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''ruggengraten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[ruggengraat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tjefdwev483n7z1i8x2dn1noozdbou9 botten 0 3414 42424 2026-02-15T22:34:09Z MarcoSwart 418 new lemma 42424 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɔtə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-botten.ogg}} ** {{hyphenation|nl|bot|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''botten''' # ''a̱nyiung'' [[het#Dot|''het'']] [[bot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9nzy6dysbuvfymhwnknav60f3c57xv6 huiden 0 3415 42425 2026-02-15T22:34:27Z MarcoSwart 418 new lemma 42425 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhœydə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-huiden.ogg}} ** {{hyphenation|nl|hui|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''huiden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[huid]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9pvqvuft3rkmaw25e61dezmoyrded09 staarten 0 3416 42426 2026-02-15T22:34:54Z MarcoSwart 418 new lemma 42426 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈstartə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-staarten.ogg}} ** {{hyphenation|nl|staar|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''staarten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[staart]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] g1semaxaua2l267hpdygl6ev5x7epu1 levers 0 3417 42428 2026-02-15T22:36:13Z MarcoSwart 418 new lemma 42428 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlevərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-levers.ogg}} ** {{hyphenation|nl|le|vers}} ===A̱lyoot=== [[de#Dot|''de'']] '''levers''' # ''a̱nyiung'' [[de#Dot|''de'']] [[lever]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 594i132css0ge7z4qfh517qldvwd8io skeletten 0 3418 42429 2026-02-15T22:36:28Z MarcoSwart 418 new lemma 42429 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / skəˈlɛtə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-skeletten.ogg}} ** {{hyphenation|nl|ske|let|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''skeletten''' # ''a̱nyiung'' [[het#Dot|''het'']] [[skelet]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 28a8w2905vrpzpnmrn6gd8rm9ou6q82 benen 0 3419 42430 2026-02-15T22:36:46Z MarcoSwart 418 new lemma 42430 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbenə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-benen.ogg}} ** {{hyphenation|nl|be|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''benen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[been]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] a73y1zbdanem12t8csa8nlgcpjj3sua heupen 0 3420 42431 2026-02-15T22:36:59Z MarcoSwart 418 new lemma 42431 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhøpə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-heupen.ogg}} ** {{hyphenation|nl|heu|pen}} ===A̱lyoot=== [[de#Dot|''de'']] '''heupen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[heup]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] q5nnzyhx5d87t9yayocnqitfvn1xbxx ribben 0 3421 42432 2026-02-15T22:37:14Z MarcoSwart 418 new lemma 42432 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈrɪbə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-ribben.ogg}} ** {{hyphenation|nl|rib|ben}} ===A̱lyoot=== [[de#Dot|''de'']] '''ribben''' # ''a̱nyiung'' [[de#Dot|''de'']] [[rib]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] c0hk160q2nmboqjdrg3o2h957sx9mdo billen 0 3422 42433 2026-02-15T22:37:31Z MarcoSwart 418 new lemma 42433 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɪlə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-billen.ogg}} ** {{hyphenation|nl|bil|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''billen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[bil]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9crjrx1rr4pkoqm49j9g4lfb8tm0hfs magen 0 3423 42434 2026-02-15T22:37:52Z MarcoSwart 418 new lemma 42434 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmaɣə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-magen.ogg}} ** {{hyphenation|nl|ma|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''magen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[maag]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] esxox21mnzly9zqnyxpcmoi2iyvw9vo ellebogen 0 3424 42435 2026-02-15T22:38:05Z MarcoSwart 418 new lemma 42435 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɛləˌboɣə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-ellebogen.ogg}} ** {{hyphenation|nl|el|le|bo|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''ellebogen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[elleboog]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] tn6dhtno8mw5nqayz3tabis8ekmz8uq lichamen 0 3425 42436 2026-02-15T22:38:21Z MarcoSwart 418 new lemma 42436 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlɪxamə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-lichamen.ogg}} ** {{hyphenation|nl|li|cha|men}} ===A̱lyoot=== [[de#Dot|''de'']] '''lichamen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[lichaam]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9a9uopg2cmbe034zq1afbe1xupybvbc kelen 0 3426 42437 2026-02-15T22:38:34Z MarcoSwart 418 new lemma 42437 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈkelə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-kelen.ogg}} ** {{hyphenation|nl|ke|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''kelen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[keel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] snac11r5wrkfhp5xpiwkid4d38w98hn neuzen 0 3427 42438 2026-02-15T22:38:47Z MarcoSwart 418 new lemma 42438 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈnøzə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-neuzen.ogg}} ** {{hyphenation|nl|neu|zen}} ===A̱lyoot=== [[de#Dot|''de'']] '''neuzen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[neus]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] npa7wyry4s6o7skzanidz13ugkdcomp snorren 0 3428 42439 2026-02-15T22:39:02Z MarcoSwart 418 new lemma 42439 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈsnɔrə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-snorren.ogg}} ** {{hyphenation|nl|snor|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''snorren''' # ''a̱nyiung'' [[de#Dot|''de'']] [[snor]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 4pjxdberhx5k3c3e2jk5lx8j3d0nmux hoofdharen 0 3429 42517 2026-02-16T11:38:02Z MarcoSwart 418 new lemma 42517 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhoftharə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-{{pn}}.ogg}} ** {{hyphenation|nl|hoofdharen}} ===A̱lyoot=== [[de#Dot|''de'']] '''hoofdharen''' # ''a̱nyiung'' [[de#Dot|''het'']] [[hoofdhaar]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 55rhdvzrj9a5jmmz6a0bl6twg5rsxp7 wang 0 3430 42528 2026-02-16T20:25:11Z MarcoSwart 418 new lemma 42528 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / wɑŋ / (a̱ka̱tyong 1) ** {{audio|nl|Nl-wang.ogg}} ** {{hyphenation|nl|wang}} ===A̱lyoot=== [[de#Dot|''de'']] '''wang''' (''á̱kpa:'' [[de#Dot|''de'']] [[wangen#Dot|'''wangen''']]) # [[kpang]], [[shushok]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] msqbtyz5ap5ofzeg0p9h943z37wtxy9 wangen 0 3431 42529 2026-02-16T20:26:46Z MarcoSwart 418 new lemma 42529 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈ wɑŋə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-wangen.ogg}} ** {{hyphenation|nl|wan|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''wangen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[wang]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6cocxc1c5ibd0wx9ut5gyzxsa4r1j2q pink 0 3432 42530 2026-02-16T21:07:10Z MarcoSwart 418 new lemma 42530 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / pɪŋk / (a̱ka̱tyong 1) ** {{audio|nl|Nl-pink.ogg}} ** {{hyphenation|nl|pink}} ===A̱lyoot=== [[de#Dot|''de'']] '''pink''' (''á̱kpa:'' [[de#Dot|''de'']] [[pinken#Dot|'''pinken''']]) # [[a̱yiri̱zang-mbwak]], [[a̱yiri̱zang]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] djwisp3dapfhc0q6max1rp39dokm37k pinken 0 3433 42531 2026-02-16T21:09:01Z MarcoSwart 418 new lemma 42531 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈpɪŋkə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-pinken.ogg}} ** {{hyphenation|nl|pin|ken}} ===A̱lyoot=== [[de#Dot|''de'']] '''pinken''' # ''a̱nyiung'' [[de#Dot|''de'']] [[pink]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] eot15th6i7j9ttlsvil8260drijk3r9 wenkbrauw 0 3434 42532 2026-02-16T21:35:47Z MarcoSwart 418 new lemma 42532 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwɛŋɡbrɑu / (a̱ka̱tyong 2) ** {{audio|nl|Nl-wenkbrauw.ogg}} ** {{hyphenation|nl|wenk|brauw}} ===A̱lyoot=== [[de#Dot|''de'']] '''wenkbrauw''' (''á̱kpa:'' [[de#Dot|''de'']] [[wenkbrauwen#Dot|'''wenkbrauwen''']]) # [[a̱gyingyang-a̱li]], [[a̱ngyang-a̱li]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] km8p2unfvrmn6thj9b2eqpqoxl5n308 wenkbrauwen 0 3435 42533 2026-02-16T21:40:09Z MarcoSwart 418 new lemma 42533 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwɛŋɡbrɑuwə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-wenkbrauwen.ogg}} ** {{hyphenation|nl|wenk|brau|wen}} ===A̱lyoot=== [[de#Dot|''de'']] '''wenkbrauwen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[wenkbrauw]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] r2304out8ni6gcltqltb6tff9gn574t Á̱baan (kap vam) 0 3436 42540 2026-02-17T10:10:55Z MarcoSwart 418 MarcoSwart shyei wat hu [[Á̱baan (kap vam)]] nat [[á̱baan]]: the qualifier "kap vam" isn't part of the word and therefore shouldn't be part of the title in a dictionary 42540 wikitext text/x-wiki #REDIRECT [[á̱baan]] amvw52u5mhq9gkd53u1f9zbxvbmj5vt A̱tyumangfwuo 0 3437 42551 2026-02-19T12:35:25Z Kambai Akau 8 Kambai Akau shyei wat hu [[A̱tyumangfwuo]] nat [[A̱tyuma̱nfwuo]]: Misspelled title 42551 wikitext text/x-wiki #REDIRECT [[A̱tyuma̱nfwuo]] d62gbp04qg48c59jr4tunaopft1ivtk a̱yaagyigyiek 0 3438 42579 42560 2026-02-19T17:31:30Z Kambai Akau 8 42579 wikitext text/x-wiki =={{-kcg-}}== [[File:Bartolomeo Bimbi - Shells - WGA02203.jpg|thumb|Ntangka̱i '''a̱yaagyigyiek''' nvwuon]] ===Yei=== * {{IPA|kcg|/əjaaɡʲiɡʲʲeɡ/}} ** {{audio|kcg|Kcg-a̱yaagyigyiek.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gyi|gyiek}} (a̱ka̱tyong 4) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱gyigyiek]]''' [[wu#Ati̱kut|wu]] ===Vak yei ghyang=== * [[a̱yaaghyighyak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Nkwup cyi}} * [[Dot]]: {{t+|nl|schalen}} * [[Shong]]: {{t+|en|shells}} {{trans-bottom}} {{trans-top|Nkap vam}} * [[Dot]]: {{t+|nl|schedels}} * [[Shong]]: {{t+|en|skulls}}, {{t+|en|crania}} {{trans-bottom}} [[Sa:nkap vam]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ltu7keiwuf70fc6cifmpk4t5kyqpcs6 a̱gyigyiek 0 3439 42568 42565 2026-02-19T17:08:08Z Kambai Akau 8 /* {{-kcg-}} */ 42568 wikitext text/x-wiki =={{-kcg-}}== [[File:Shell 5.jpg|thumb|'''A̱ghyighyak''' kwup-di̱da̱n]] [[File:Porte musc Profil 2.jpg|thumb|'''A̱gyigyiek''' a̱pyia̱ nyam]] ===Yei=== * {{IPA|kcg|/əɡʲiɡʲʲeɡ/}} ** {{audio|kcg|Kcg-a̱gyigyiek.ogg|a=}} ** {{hyphenation|kcg|a̱|gyi|gyiek}} (a̱ka̱tyong 3) ===A̱lyoot=== '''a̱gyigyiek''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaagyigyiek]]''' [[ba#Ati̱kut|ba]]) '''A̱gyigyiek''' bye yet: # A̱kpa̱u nkyang ku cok a̱cyi a̱man, a̱ byia̱ a̱ngga kemikat nang á̱ ngyei a̱yaaki̱risi̱tat kali̱shyom kabonet (CaCO3) a̱ swak a̱ni. #* ''Á̱ ya a̱cyi nywan ka ma̱ng '''a̱gyigyiek''' wa a?'' #* ''Nywan ji kyiat, zi̱ si̱ ghwon '''a̱gyigyiek''' wu da̱ a̱vwuo ka.'' #* ''N di a̱bwu ka ya '''a̱gyigyiek''' a̱cyi wu.'' # Kungkup a̱pyia̱; kap vam ku cok fuu hu, a̱wot ku yet bat hu nang a̱nu ka, zwua̱i ji, a̱fufwuo ba, a̱ghyi ba, ma̱ng pyia̱ hu ta̱meet a̱ni. #* Á̱ ngyei a̱vwuo ka nang á̱ kpang Yesu da̱ a̱team a̱khwu ka, "A̱vwuo '''A̱gyigyiek''' A̱pyia̱".'' #* ''Ta̱bam, a di̱ kwa a fwoi '''a̱gyigyiek''' a̱pyia̱ ang ka.'' #* '''''A̱gyigyiek''' a̱pyia̱ cyui ja ji bah.'' ====Bwoi mi̱ bwoi==== * [[a̱gyigyiek-a̱pyia̱]] ====Vak yei ghyang==== * [[a̱ghyighyak]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kwup a̱cyi ku vam a̱banyam}} * [[Dot]]: {{t+|nl|schaal}} * [[Kpat]]: {{t+|ha|bawo}} * [[Shong]]: {{t+|en|shell}} {{trans-bottom}} {{trans-top|Kungkup a̱pyia̱}} * [[Dot]]: {{t+|nl|schedel}} * [[Shong]]: {{t+|en|skull}}, {{t+|en|cranium}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jcyb6y0g7os9ike9iqrj7uejfz92zqe a̱ghyighyak-a̱pyia̱ 0 3440 42572 42571 2026-02-19T17:14:09Z Kambai Akau 8 /* {{-kcg-}} */ 42572 wikitext text/x-wiki =={{-kcg-}}== [[Fail:Human skull side bones.svg|thumb|'''A̱ghyighyak-a̱pyia̱''' a̱tyubishyi (nkap mi̱ Lati̱n)]] {{Á̱gban swáng-a̱lyiat ghwughwu-kcg-a̱pyia̱}} [[File:Hippo skull.jpg|thumb|'''A̱ghyighyak-a̱pyia̱''' n[[jem]]]] ===Bwoi a̱lyoot=== Neet di ''[[a̱ghyighyak]]'' + ''[[a̱pyia̱]]''. ===Yei=== * {{IPA|kcg|/əɣʲiɣʲaɡ əpʲʲə/}} ** {{audio|kcg|Kcg-a̱ghyighyak-a̱pyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|ghyi|gyak|a̱|pyia̱}} (a̱ka̱tyong 5) ===A̱lyoot=== '''a̱gyigyiek-a̱pyia̱''' [[wu#Ati̱kut|wu]] (''á̱kpa'' '''[[a̱yaagyigyiek-a̱pyia̱]]''' [[ba#Ati̱kut|ba]]) '''A̱gyigyiek-a̱pyia̱''' wa yet kungkup hu ku shyia̱ a̱pyia̱ ka a̱ni. Nggu wa ci fuu hu ku shyia̱ a̱pyia̱ a̱ni. #* ''N di '''a̱gyigyiek-apyia̱''' a̱tyubishyi.'' #* ''A̱ swuo a̱sa̱khwot na ma̱ng '''a̱gyigyiek-a̱pyia̱''' wa.'' #* '''''A̱gyigyiek-a̱pyia̱''' a̱gwanzwang mba wa wu.'' ====Vak yei ghyang==== * [[a̱gyigyiek-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kap vam kyangswuan}} * [[Dot]]: {{t+|nl|schedel}} * [[Kpat]]: {{t+|ha|kokon-kai}} * [[Shong]]: {{t+|en|skull}} {{trans-bottom}} ===A̱ya̱fang=== <references/> {{wikipedia|i=1}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] t9hx3f4ya7db59wjl8js4yp9wmeh8qu a̱yaaghyighyak-a̱pyia̱ 0 3441 42577 42576 2026-02-19T17:21:19Z Kambai Akau 8 /* A̱lyoot */ 42577 wikitext text/x-wiki =={{-kcg-}}== [[File:Nyamata Memorial Site 13.jpg|thumb|'''A̱yaaghyighyak-a̱pyia̱''' á̱nietbishyi]] ===Yei=== * {{IPA|kcg|/ə̀jaaɣʲìɣʲàɡ-əpʲʲə/}} ** {{audio|kcg|Kcg-a̱yaagyigyiek-a̱pyia̱.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|gyi|gyiek|a̱|pyia̱}} (a̱ka̱tyong 6) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱ghyighyak-a̱pyia̱]]''' [[wu#Ati̱kut|wu]] ====Vak yei ghyang==== * [[a̱yaagyigyiek-a̱pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Kungkup a̱pyia̱}} * [[Dot]]: {{t+|nl|shedels}} * [[Shong]]: {{t+|en|skulls}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] s2gdon2oqgnpa63n2m2f6b3hbwqjg6u slijm 0 3442 42659 2026-02-20T08:13:13Z MarcoSwart 418 new lemma 42659 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / slɛim / (a̱ka̱tyong 1) ** {{audio|nl|Nl-slijm.ogg}} ** {{hyphenation|nl|slijm}} ===A̱lyoot=== [[het#Dot|''het'']] '''slijm''' (''á̱kpa:'' *) # [[a̱nfwuong]], a̱sa̱khwot vam [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kr3ieckrrhvfk3t2oyynqueoviej2v8 catarre 0 3443 42660 2026-02-20T08:22:18Z MarcoSwart 418 new lemma 42660 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kaˈtɑr / (a̱ka̱tyong 2) ** {{audio|nl|Nl-catarre.ogg}} ** {{hyphenation|nl|ca|tar|re}} ===A̱lyoot=== [[de#Dot|''de'']] '''catarre''' (''á̱kpa:'' [[de#Dot|''de'']] [[catarres#Dot|'''catarres''']]) # [[a̱nfwuong]], zwan ji̱ khwat nna ====Tai ==== * [[slijmvliesontsteking]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kbdf8ypvgj7u6ui2i9f8r2lmfavvicx slijmvliesontsteking 0 3444 42661 2026-02-20T08:25:11Z MarcoSwart 418 new lemma 42661 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈslɛimvlisɔntˌstekɪŋ / (a̱ka̱tyong 5) ** {{audio|nl|Nl-slijmvliesontsteking.ogg}} ** {{hyphenation|nl|slijm|vlies|ont|ste|king}} ===A̱lyoot=== [[de#Dot|''de'']] '''slijmvliesontsteking''' (''á̱kpa:'' [[de#Dot|''de'']] [[slijmvliesontstekingen#Dot|'''slijmvliesontstekingen''']]) # [[a̱nfwuong]], zwan ji̱ khwat nna ====Tai ==== * [[catarre]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] rvax3c0ou597l7zhbo9cdrires4b4ln slijmvliesontstekingen 0 3445 42662 2026-02-20T08:27:53Z MarcoSwart 418 new lemma 42662 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈslɛimvlisɔntˌstekɪŋə(n) / (a̱ka̱tyong 6) ** {{audio|nl|Nl-slijmvliesontstekingen.ogg}} ** {{hyphenation|nl|slijm|vlies|ont|ste|kin|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''slijmvliesontstekingen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[slijmvliesontsteking]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] eelcn84piid9a74g6r00oglyn38ucif catarres 0 3446 42663 2026-02-20T08:30:57Z MarcoSwart 418 new lemma 42663 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kaˈtɑrəs / (a̱ka̱tyong 3) ** {{audio|nl|Nl-catarres.ogg}} ** {{hyphenation|nl|ca|tar|res}} ===A̱lyoot=== [[de#Dot|''de'']] '''catarres''' # ''a̱nyiung'' [[de#Dot|''de'']] [[catarre]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] cvxt1r4m9q4l13vlngwpd2qymw8uxu7 kop 0 3447 42664 2026-02-20T08:49:45Z MarcoSwart 418 Also see discussion 42664 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kɔp / (a̱ka̱tyong 1) ** {{audio|nl|Nl-kop.ogg}} ** {{hyphenation|nl|kop}} ===A̱lyoot=== [[de#Dot|''de'']] '''kop''' (''á̱kpa:'' [[de#Dot|''de'']] [[koppen#Dot|'''koppen''']]) # [[a̱pyia̱]] (nyam) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] drfrj3019au3794lb7g3k1c9e1vtp3c A‌̱lyiat:kop 1 3448 42665 2026-02-20T08:58:25Z MarcoSwart 418 /* Meaning */ khai fai 42665 wikitext text/x-wiki == Meaning == The word "kop" is used in general to refer to the head of any animal, except humans. The word for a human head is "[[hoofd]]", some people also use it when referring to the head of a horse, because they consider it a noble animal. When "kop" is used to refer to the head of a person, it has a derogatory sense. I don't know how to give this explanation in Tyap, but it might be useful to add it to the description of both "[[kop]]" and "[[head]]" [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 09:58, 20 Zwat Sweang 2026 (WAT) maxe9abev0l348it5p7mxo7rasp4qmv hoofd 0 3449 42666 2026-02-20T09:09:23Z MarcoSwart 418 new lemma, see Discussion:kop 42666 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / hoft / (a̱ka̱tyong 1) ** {{audio|nl|Nl-hoofd.ogg}} ** {{hyphenation|nl|hoofd}} ===A̱lyoot=== [[de#Dot|''het'']] '''hoofd''' (''á̱kpa:'' [[de#Dot|''de'']] [[hoofden#Dot|'''hoofden''']]) # [[a̱pyia̱]] (a̱tyubishyi) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 2sw0kudzxwb52vjybtf7ssnm0ovpo1j hoofden 0 3450 42667 2026-02-20T09:11:02Z MarcoSwart 418 new lemma 42667 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhovdə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-hoofden.ogg}} ** {{hyphenation|nl|hoof|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''hoofden''' # ''a̱nyiung'' [[het#Dot|''het'']] [[hoofd]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] nyoadjcz5wnvhcz8x882aggm9msbwcm koppen 0 3451 42668 2026-02-20T09:12:17Z MarcoSwart 418 new lemma 42668 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈkɔpə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-koppen.ogg}} ** {{hyphenation|nl|kop|pen}} ===A̱lyoot=== [[de#Dot|''de'']] '''koppen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[kop]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 9u93pv1wq9prcxmucn01abqv1e98qgg melk 0 3452 42669 2026-02-20T09:57:20Z MarcoSwart 418 new lemma 42669 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmɛlᵊk / (a̱ka̱tyong 1 / 2) ** {{audio|nl|Nl-melk.ogg}} ** {{hyphenation|nl|melk}} ===A̱lyoot=== [[het#Dot|''de'']] '''melk''' (''á̱kpa:'' *) # [[a̱baan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] f0ortadmxxar8d5ty97e4n9m88whfc9 borst 0 3453 42672 42670 2026-02-20T10:07:04Z MarcoSwart 418 Tai 42672 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / bɔrst / (a̱ka̱tyong 1) ** {{audio|nl|Nl-borst.ogg}} ** {{hyphenation|nl|borst}} ===A̱lyoot=== [[de#Dot|''de'']] '''borst''' (''á̱kpa:'' [[de#Dot|''de'']] [[borsten#Dot|'''borsten''']]) # [[fi̱ri̱ng]] # [[á̱baan]] ===Tai=== # [[borstkas]] # [[vrouwenborst]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 6f1qpkch12o0boh77tx09yhmf8dzbsm borsten 0 3454 42673 2026-02-20T10:10:12Z MarcoSwart 418 new lemma 42673 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɔrstə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-borsten.ogg}} ** {{hyphenation|nl|bors|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''borsten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[borst]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] g7u88p49bx8eaxf63484xtuw8sbw5ty vrouwenborst 0 3455 42674 2026-02-20T10:14:16Z MarcoSwart 418 new lemma 42674 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvrɑuwə(n)ˌbɔrst / (a̱ka̱tyong 3) ** {{audio|nl|Nl-vrouwenborst.ogg}} ** {{hyphenation|nl|vrou|wen|borst}} ===A̱lyoot=== [[de#Dot|''de'']] '''vrouwenborst''' (''á̱kpa:'' [[de#Dot|''de'']] [[vrouwenborsten#Dot|'''vrouwenborsten''']]) # [[á̱baan]] ===Tai=== # [[borst]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] s8si33s9l7gijm050gb2vx4rq3hic1f vrouwenborsten 0 3456 42675 2026-02-20T10:15:39Z MarcoSwart 418 new lemma 42675 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvrɑuwə(n)ˌbɔrstə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-vrouwenborsten.ogg}} ** {{hyphenation|nl|vrou|wen|bors|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''vrouwenborsten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vrouwenborst]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] sx43zfwdtbf213o81crg5xo809eku2s baard 0 3457 42678 2026-02-20T11:39:24Z MarcoSwart 418 new lemma 42678 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / bart / (a̱ka̱tyong 1) ** {{audio|nl|Nl-baard.ogg}} ** {{hyphenation|nl|baard}} ===A̱lyoot=== [[de#Dot|''de'']] '''baard''' (''á̱kpa:'' [[de#Dot|''de'']] [[baarden#Dot|'''baarden''']]) # [[a̱tanu]] {cat) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 3nqde43o9o4rowbmnpv2vf95jyla25q baarden 0 3458 42679 2026-02-20T11:40:20Z MarcoSwart 418 new lemma 42679 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbardə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-baarden.ogg}} ** {{hyphenation|nl|baar|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''baarden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[baard]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] lic5kp8vklyfrryre4p9j1yyr8xlu43 kin 0 3459 42680 2026-02-20T11:44:14Z MarcoSwart 418 new lemma 42680 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kɪn / (a̱ka̱tyong 1) ** {{audio|nl|Nl-kin.ogg}} ** {{hyphenation|nl|kin}} ===A̱lyoot=== [[de#Dot|''de'']] '''kin''' (''á̱kpa:'' [[de#Dot|''de'']] [[kinnen#Dot|'''kinnen''']]) # [[a̱tanu]] (a̱tak a̱ghyi) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7dnqj0pyzf0imw6jex1nbwygzomes1z kinnen 0 3460 42681 2026-02-20T13:55:28Z MarcoSwart 418 new lemma 42681 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈkɪnə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-kinnen.ogg}} ** {{hyphenation|nl|kin|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''kinnen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[kin]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] kteo5cwmq3o71ws0hima9wbcvm0ivyt nnwap 0 3461 42737 42736 2026-02-22T02:43:31Z Danjuma Anthony 44 /* Bwan di̱ lilyem ghyáng */ 42737 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-nnwap.ogg|a=}} ** {{hyphenation|kcg|n|nwap}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[nwap]]''' [[hu#Ati̱kut|hu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱nwuat nang a̱nietbishyi ndyiat a̱ni}} * [[Dot]]: {{t+|nl|etniciteiten}} * [[Shong]]: {{t+|en|ethnicities}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] oo9mk5iefxvrxxkkxohjivumvabu9hh a̱ka̱hyaai 0 3462 42739 42738 2026-02-22T02:48:48Z Danjuma Anthony 44 42739 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱ka̱hyaai.ogg|a=}} ** {{hyphenation|kcg|a̱|ka̱|hyaai}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱hyaai]]''' [[ka#Ati̱kut|ka]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Byin a̱niet a̱feang da̱ a̱ka̱nyiung}} * [[Dot]]: {{t+|nl|tweelingen}} * [[Shong]]: {{t+|en|twins}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jr3qt351fm519yrhaphy76us1j87wxz a̱yaaniat 0 3463 42741 42740 2026-02-22T02:54:25Z Danjuma Anthony 44 /* Tyap‎ */ 42741 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱yaaniat.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|niat}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱niat]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱tyok da̱vwuo a̱niet mbyin a̱kyuo gu}} * [[Dot]]: {{t+|nl|schoonzenen}} * [[Shong]]: {{t+|en|son-in-laws}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] rq78ckqe8ydgmg5emc5kxpbinvke2dr a̱yaazwam 0 3464 42744 42743 2026-02-22T03:00:10Z Danjuma Anthony 44 /* Tyap‎ */ 42744 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-a̱yaazwam.ogg|a=}} ** {{hyphenation|kcg|a̱|yaa|zwam}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱zwamm]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|A̱niet a̱sam ku a̱nap nnyeang ba̱ yet a̱sam a̱ni}} * [[Dot]]: {{t+|nl|zwagers}} * [[Shong]]: {{t+|en|brothers-in-laws}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4cdq8tq07e016zt91jk98z0ks0ff1tk á̱niet-shyiit 0 3465 42746 42745 2026-02-22T03:06:39Z Danjuma Anthony 44 42746 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱niet-shyiit.ogg|a=}} ** {{hyphenation|kcg|a̱|niet|shyiit}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tyushyiit]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Tswa a̱tyubishyi ji khwu ji si̱ bu doot a̱ni}} * [[Dot]]: {{t+|nl|geesten}} * [[Shong]]: {{t+|en|ghosts}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 8zfpihd1xfthco9zh5cvlfctfh4otij á̱tang 0 3466 42747 2026-02-22T03:10:26Z Danjuma Anthony 44 Created page with "=={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱tang.ogg|a=}} ** {{hyphenation|kcg|a̱|ta|ng}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tang]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nietbishyi ba kpa bwak a̱ni}} * [[Dot]]: {{t+|nl|dieven}} * [[Shong]]: {{t+|en|thiefs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]" 42747 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱tang.ogg|a=}} ** {{hyphenation|kcg|a̱|ta|ng}} (a̱ka̱tyong 3) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱tang]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱nietbishyi ba kpa bwak a̱ni}} * [[Dot]]: {{t+|nl|dieven}} * [[Shong]]: {{t+|en|thiefs}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3vrzgkhfixmd30aaftlwn41uoludh4n á̱bwok 0 3467 42751 42750 2026-02-22T03:26:23Z Danjuma Anthony 44 /* Tyap‎ */ 42751 wikitext text/x-wiki =={{-kcg-}}== [[File:Afan national festival 92.jpg|thumb|A̱bwok a̱nyiuk]] ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-á̱bwok.ogg|a=}} ** {{hyphenation|kcg|a̱|bwok}} (a̱ka̱tyong 2) ===A̱lyoot=== # ''a̱nyiung'' '''[[a̱bwok]]''' [[wu#Ati̱kut|wu]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Á̱niet [[kan]]}} * [[Dot]]: {{t+|nl|genezers}} * [[Shong]]: {{t+|en|herbalists}},{{t+|en|healers}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kogyti5x30t1b2wgzcsg47d79q5sa5t tswá 0 3468 42760 42759 2026-02-23T00:29:12Z Danjuma Anthony 44 /* Bwan di̱ lilyem ghyáng */ 42760 wikitext text/x-wiki =={{-kcg-}}== ===Yei=== * {{IPA|kcg|//}} ** {{audio|kcg|Kcg-tswá.ogg|a=}} ** {{hyphenation|kcg|tswá}} (a̱tyong 1) ===A̱lyoot=== # ''a̱nyiung'' '''[[tswa]]''' [[ji#Ati̱kut|ji]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|a̱nietbishyi ba̱ kwi ba̱ si̱ bu doot a̱ni a̱shyiit a̱niet}} * [[Dot]]: {{t+|nl|geesten}} * [[Shong]]: {{t+|en|ghosts}}, {{t+|en|spirits}} {{trans-bottom}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|Zwa yak ku sum a̱kwon}} * [[Dot]]: {{t+|nl|seeds}} * [[Shong]]: {{t+|en|seeds}} {{trans-bottom}} ====Bwan di̱ lilyem ghyáng==== {{trans-top|Ka̱nang a̱niet lak nyia a̱tan kyang}} * [[Dot]]: {{t+|nl|unserious}} * [[Shong]]: {{t+|en|unserious people}}, {{t+|en|been unserious}} {{trans-bottom}} [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] se1ocsoz3pce005dueloiixxr8fj5ka A‌̱lyiat:nkyangcet 1 3469 42794 2026-02-25T10:49:18Z MarcoSwart 418 /* Hyphenation */ khai fai 42794 wikitext text/x-wiki == Hyphenation == In the hyphenation n‧kyang‧n‧cet there is a syllable ‧n‧ added before cet, that does not show up in the normal spelling. Is there a reason for this, or is it just a writing error? [[A‌̱tyunta̱m:MarcoSwart|MarcoSwart]] ([[A‌̱lyiat a‌̱tyunta‌̱m:MarcoSwart|a̱lyiat]]) 11:49, 25 Zwat Sweang 2026 (WAT) ped4tdv3x4msjspwjkaw15ggl4nuvcp a̱cat 0 3470 42886 42847 2026-02-27T14:31:31Z Kambai Akau 8 /* A̱ya̱fang */ 42886 wikitext text/x-wiki {{also|a̱cad|a̱chat|a̱chad}} =={{-kcg-}}== [[Fail:Long leg hair.jpg|thumb|A̱bajunjung '''a̱cat''' mi̱ tak a̱ghyang a̱niet]] [[Fail:Biomechanics-of-the-Peacocks-Display-How-Feather-Structure-and-Resonance-Influence-Multimodal-pone.0152759.s005.ogv|thumb|'''A̱cat''' ji̱mna]] ===Yei=== * {{IPA|kcg|/ətʃad/}} ** {{audio|kcg|Kcg-a̱cat.ogg|a=}} ** {{hyphenation|kcg|a̱cat}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱cat''' [[ka#Ati̱kut|ka]] (''á̱kpa'' '''[[cat]]''' [[hu#Ati̱kut|hu]]) '''Cat''' bye yet: # Kuzang tangka̱i [[pyia̱]] ku shyia̱ mi̱ vam [[a̱tyubishyi]], kang ma̱ng si̱ a̱pyia̱ ka nang á̱ ngyei "pyia̱" a̱ni. #* ''N di a̱sai '''cat''' ma̱ a̱tanu ang ka.'' #* ''A̱nyan wa sang '''cat''' mi̱ vam?'' #* ''Ka̱ a mak ti̱n '''cat''' hu, n na lyui ang.'' # Kuzang tangka̱i [[pyia̱]] ku shyia̱ mi̱ vam [[a̱man]] ku [[nywan]] a̱ni. #* ''A̱bakwi lyin nywan nyia̱ di̱ yihwa ka̱ na nnyia̱ ma̱ng a̱bavi̱p '''cat'''.'' #* ''A ti̱n '''cat''' ji a?'' #* ''A̱man ka doot di̱ fi̱ri̱p, '''cat''' jhyiung si̱si̱ nkwa a̱byin.'' ====Tai==== * [[pyia̱]] ====Bwan di̱ lilyem ghyáng==== {{trans-top|Pyia̱ vam a̱tyubishyi ku nyam}} * [[A̱ghwangkpang]]: {{t+|yo|irun}} * [[A̱kum-a̱cyi]]: {{t+|ig|ntutu}} * [[A̱ve]]: {{t+|ee|taɖa}} * [[Ba̱mba̱ra]]: {{t+|bm|kunsigi}} * [[Dot]]: {{t+|nl|haar}}, {{t+|nl|beharing}}, {{t+|nl|vacht}} * [[Jhyuo]]: {{t+|kaj|du̱cat}} * [[Kpat]]: {{t+|ha|gashi}} * [[Shong]]: {{t+|en|hair}} (of the body) * [[Swahili]]: {{t+|sw|nywele}} * [[Tswi]]: {{t+|tw|nwi}} * [[Zulu]]: {{t+|zu|izinwele}} {{trans-bottom}} {{trans-top|Pyia̱ a̱man}} * [[A̱ghwangkpang]]: {{t+|yo|ìyẹ́}} * [[A̱kum-a̱cyi]]: {{t+|ig|nku}} * [[A̱ve]]: {{t+|ee|xefu}} * [[Ba̱mba̱ra]]: {{t+|bm|si}} * [[Dot]]: {{t+|nl|veer}}, {{t+|nl|veder|a̱n}}, {{t+|nl|pluim|a̱n}} * [[Jhyuo]]: {{t+|kaj|du̱cat}} * [[Kpat]]: {{t+|ha|gashin tsuntsu}} * [[Shong]]: {{t+|en|feather}} * [[Swahili]]: {{t+|sw|unyoya}} * [[Tswi]]: {{t+|tw|takra}} * [[Zulu]]: {{t+|zu|uphaphe}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} {{wikidata lexeme|L1376666}} {{wikidata lexeme|L1557042}} [[Sa:a̱lyoot]] [[Sa:nkap vam]] riwr175gz8auznnmi09dsvbph426cg1 dar 0 3471 42832 42831 2026-02-26T22:22:23Z MarcoSwart 418 typo 42832 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / dɑr / (a̱ka̱tyong 1) ** {{audio|nl|Nl-dar.ogg}} ** {{hyphenation|nl|dar}} ===A̱lyoot=== [[de#Dot|''de'']] '''dar''' (''á̱kpa:'' [[de#Dot|''de'']] [[darren#Dot|'''darren''']]) # [[a̱vap]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project Part 2]] fwhkq0koa81gjvul27idc0hvdlgc346 eendvogel 0 3472 42835 2026-02-26T22:27:05Z MarcoSwart 418 new lemma 42835 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈentfoɣəl / (a̱ka̱tyong 3) ** {{audio|nl|Nl-eendvogel.ogg}} ** {{hyphenation|nl|eend|vo|gel}} ===A̱lyoot=== [[de#Dot|''de'']] '''eendvogel''' (''á̱kpa:'' [[de#Dot|''de'']] [[eendvogels#Dot|'''eendvogels''']]) # [[a̱nganyeak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek pilot project]] 7ed39pzmhiz8wreixlpgc00rvlc1lgy haan 0 3473 42839 2026-02-26T22:37:23Z MarcoSwart 418 new lemma 42839 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / han / (a̱ka̱tyong 1) ** {{audio|nl|Nl-haan.ogg}} ** {{hyphenation|nl|haan}} ===A̱lyoot=== [[de#Dot|''de'']] '''haan''' (''á̱kpa:'' [[de#Dot|''de'']] [[hanen#Dot|'''hanen''']]) # [[a̱gbak-nywan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] bx3h0mhif0pa6y6rhlw74vhxqowrm9n hen 0 3474 42841 2026-02-26T22:40:51Z MarcoSwart 418 new lemma 42841 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / hɛn / (a̱ka̱tyong 1) ** {{audio|nl|Nl-hen.ogg}} ** {{hyphenation|nl|hen}} ===A̱lyoot=== [[de#Dot|''de'']] '''hen''' (''á̱kpa:'' [[de#Dot|''de'']] [[hennen#Dot|'''hennen''']]) # [[sha̱p-nywan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] b5ot6h04s2zb4yqoa0wlsityy1yzmw6 a̱nggang 0 3475 43104 42863 2026-02-27T22:37:05Z Kambai Akau 8 /* {{-kcg-}} */ 43104 wikitext text/x-wiki =={{-kcg-}}== [[File:Pararescueman fast ropes out of a U.S. Air Force HH-60G Pave Hawk.jpg|thumb|A̱khwot-a̱kwop tswazwa a̱ cyok '''a̱nggang''' ma̱ng a̱ywan neet mi̱ a̱li̱kopta a̱ni]] ===Yei=== * {{IPA|kcg|/ə́ŋɡáŋ/}} ** {{audio|kcg|Kcg-a̱nggang.ogg|a=}} ** {{hyphenation|kcg|a̱|ng|gang}} (a̱ka̱tyong 3) ===Byiek-a̱sheita̱m=== '''a̱nggang''' [[ka#Ati̱kut|ka]] # Cong mi̱ ghan. Ka̱nang kyang ku nyam ku a̱yin shyei ma̱ng cung a̱ni, á̱ ka nnyia̱ a̱ nyia̱ kyang a̱nggang. #* ''Ka̱nwai, bai '''a̱nggang'''! Kalak a di̱ lyin kuzang kyang.'' #* ''Ninyia̱ nyia̱ nyi nat '''a̱nggang''' nyi shyia̱ nggu ma̱ a̱yit ka ma̱nini.'' #* ''Yok lyiat '''a̱nggang''' bah. Ya nfwuong nggu gu ya ndam.'' ====Tai==== * [[a̱nfaan]] * [[ghan]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|Nyia̱ a̱nfaan}} * [[Dot]]: {{t+|nl|snel}}, {{t+|en|haastig}}, {{t+|en|vroeg}}, {{t+|en|onmiddellijk}} * [[Shong]]: {{t+|en|fast}}, {{t+|en|quickly}}, {{t+|en|hastily}}, {{t+|en|early}}, {{t+|en|promptly}} {{trans-bottom}} ====A̱ya̱fang==== <references/> [[Sa:byiek-a̱sheita̱m]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dxoaxophkr4bujz3mvg0tr01txboym1 Sa:za̱kwa 14 3476 42862 2026-02-27T13:02:52Z Kambai Akau 8 Kambai Akau shyei wat hu [[Sa:za̱kwa]] nat [[Sa:byiek-a̱sheita̱m]] 42862 wikitext text/x-wiki #REDIRECT [[:Sa:byiek-a̱sheita̱m]] 4atthov51ep8vfifsb1bazg2uhxpqoe Ta‌̱mpi‌̱let:-kaj- 10 3477 42875 2026-02-27T13:47:14Z Kambai Akau 8 Created page with "{{A̱pyia̱|kaj}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|kaj]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude>‎<includeonly>[[Sa:Swáng a̱lyiat nJhyuo]]</includeonly>" 42875 wikitext text/x-wiki {{A̱pyia̱|kaj}}<noinclude>[[Sa:Ta̱mpi̱let swánga̱lyiat a̱lyem|kaj]]<br/>[[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]]</noinclude>‎<includeonly>[[Sa:Swáng a̱lyiat nJhyuo]]</includeonly> jrksa6py13xk8rphzp9dywfzbbezo25 a̱naa 0 3478 42884 42882 2026-02-27T14:21:28Z Kambai Akau 8 /* {{-kaj-}} */ 42884 wikitext text/x-wiki =={{-kaj-}}== [[File:Mother and baby, Moscow, Russia.jpg|thumb|'''A̱naa''' bu ka̱won nu ka (A̱yang ma̱ng nggwon nggu ka)]] ===Yei=== * {{IPA|kcg|/ə̀naa/}} ** {{audio|kaj|Kaj-a̱naa.ogg|a=}} ** {{hyphenation|kaj|a̱|naa}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱naa''' nu (''á̱kpa'' '''[[ba̱naa]]''' ba) # [[a̱yang]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 5z4wxt77qhx3rzp5d0zswzqx51eyagn Sa:Swáng a̱lyiat nJhyuo ma̱ng yei a̱nwuat 14 3479 42883 2026-02-27T14:17:58Z Kambai Akau 8 Created page with "[[Sa:Swáng a̱lyiat nJhyuo]]" 42883 wikitext text/x-wiki [[Sa:Swáng a̱lyiat nJhyuo]] r4f0b82obwwune58maqrqfyttvfa03p Sa:a̱yaabwa 14 3480 42905 2026-02-27T15:36:00Z Kambai Akau 8 Created page with "[[Sa:a̱ka̱man]]" 42905 wikitext text/x-wiki [[Sa:a̱ka̱man]] c97uxh8oskqp63coudx6dngfhdgyw8k raƙumi 0 3481 42913 42912 2026-02-27T15:57:53Z Kambai Akau 8 Kambai Akau shyei wat hu [[raƙuma]] nat [[raƙumi]] 42912 wikitext text/x-wiki =={{-ha-}}== [[File:042 Masai giraffe in the Serengeti National Park Photo by Giles Laurent.jpg|thumb|'''Raƙumi''' (a̱lakumi)]] ===Yei=== * {{IPA|ha|/rakʼumi/}} ** {{audio|ha|Ha-rakumi.ogg|a=}} ** {{hyphenation|ha|ra|ku|mi}} (a̱ka̱tyong 3) ===A̱lyoot=== '''raƙuma''' (''á̱kpa'' '''[[raƙuma]]''') # [[a̱lakumi]] [[Sa:a̱lyoot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jiiktubpwox1ee3z2rdpt8fpi5612i3 jújuut 0 3483 42945 2026-02-27T18:21:36Z Kambai Akau 8 Kambai Akau shyei wat hu [[jújuut]] nat [[jujuút]] mbwak a̱shaivak 42945 wikitext text/x-wiki #REDIRECT [[jujuút]] 1dpm5nq3gqgk33lfpncyucti5284yw5 insect 0 3484 42956 2026-02-27T19:48:40Z MarcoSwart 418 new lemma 42956 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɪnˈsɛkt / (a̱ka̱tyong 2) ** {{audio|nl|Nl-insect.ogg}} ** {{hyphenation|nl|in|sect}} ===A̱lyoot=== [[het#Dot|''het'']] '''insect''' (''á̱kpa:'' [[de#Dot|''de'']] [[insecten#Dot|'''insecten''']]) # [[kyangcet]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] lb1ntk07uu3pz2ujcbzpwc25mmx6tyk kip 0 3485 42961 2026-02-27T19:56:53Z MarcoSwart 418 new lemma 42961 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kɪp / (a̱ka̱tyong 1) ** {{audio|nl|Nl-kip.ogg}} ** {{hyphenation|nl|kip}} ===A̱lyoot=== [[de#Dot|''de'']] '''kip''' (''á̱kpa:'' [[de#Dot|''de'']] [[kippen#Dot|'''kippen''']]) # [[nywan]] ([[species: Gallus gallus|'' Gallus gallus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nsducamoc0noa94wh1ow2why8fa7txl leeuw 0 3486 42968 2026-02-27T20:03:09Z MarcoSwart 418 new lemma 42968 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / lew / (a̱ka̱tyong 1) ** {{audio|nl|Nl-leeuw.ogg}} ** {{hyphenation|nl|leeuw}} ===A̱lyoot=== [[de#Dot|''de'']] '''leeuw''' (''á̱kpa:'' [[de#Dot|''de'']] [[leeuwen#Dot|'''leeuwen''']]) # [[a̱zaki]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] lxhic76vc7iko027vvxhn14f0lhkjbl man 0 3487 42971 2026-02-27T20:05:56Z MarcoSwart 418 new lemma 42971 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / mɑn / (a̱ka̱tyong 1) ** {{audio|nl|Nl-man.ogg}} ** {{hyphenation|nl|man}} ===A̱lyoot=== [[de#Dot|''de'']] '''man''' (''á̱kpa:'' [[de#Dot|''de'']] [[mannen#Dot|'''mannen''']]) # [[a̱tyok]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fh3llzmi7gdebv6a1ktqt9p7h4lzqgf olifant 0 3488 42976 2026-02-27T20:11:55Z MarcoSwart 418 layout 42976 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈoliˌfɑnt / (a̱ka̱tyong 3) ** {{audio|nl|Nl-olifant.ogg}} ** {{hyphenation|nl|oli|fant}} ===A̱lyoot=== [[de#Dot|''de'']] '''olifant''' (''á̱kpa:'' [[de#Dot|''de'']] [[olifanten#Dot|'''olifanten''']]) # [[zwuom]] ([[species:Elephantidae|Elephantidae]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] oc7di3bgbw0owvg77b7vtgy4e2x3pox vlinder 0 3489 42996 2026-02-27T20:32:24Z MarcoSwart 418 new lemma 42996 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvlɪndər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vlinder.ogg}} ** {{hyphenation|nl|vlin|der}} ===A̱lyoot=== [[de#Dot|''de'']] '''vlinder''' (''á̱kpa:'' [[de#Dot|''de'']] [[vlinders#Dot|'''vlinders''']]) # [[a̱fi̱nfa̱n]] ([[species:Lepidoptera|Lepidoptera]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] m5yjporhmmpmcygf746nrdwp35x2i22 wrattenzwijn 0 3490 43002 2026-02-27T20:39:49Z MarcoSwart 418 new lemma 43002 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwrɑtə(n)ˌzwɛin / (a̱ka̱tyong 3) ** {{audio|nl|Nl-wrattenzwijn.ogg}} ** {{hyphenation|nl|wrat|ten|zwijn}} ===A̱lyoot=== [[het#Dot|''het'']] '''wrattenzwijn''' (''á̱kpa:'' [[de#Dot|''de'']] [[wrattenzwijnen#Dot|'''wrattenzwijnen''']]) # [[za]] ([[species:Phacochoerus|''Phacochoerus'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gs9p6e34m2l6x6rnhckhh0t1rf1cjlk nijlpaard 0 3491 43005 2026-02-27T20:42:14Z MarcoSwart 418 new lemma 43005 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈnɛilpart / (a̱ka̱tyong 2) ** {{audio|nl|Nl-nijlpaard.ogg}} ** {{hyphenation|nl|nijl|paard}} ===A̱lyoot=== [[het#Dot|''het'']] '''nijlpaard''' (''á̱kpa:'' [[de#Dot|''de'']] [[nijlpaarden#Dot|'''nijlpaarden''']]) # [[jem]] ([[species:Hippopotamus amphibius|''Hippopotamus amphibius'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qxhblyxdpt1au2er28cenwtkvo5tjou jachthond 0 3492 43006 2026-02-27T20:42:47Z MarcoSwart 418 new lemma 43006 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈjɑxthɔnt / (a̱ka̱tyong 2) ** {{audio|nl|Nl-jachthond.ogg}} ** {{hyphenation|nl|jacht|hond}} ===A̱lyoot=== [[de#Dot|''de'']] '''jachthond''' (''á̱kpa:'' [[de#Dot|''de'']] [[jachthonden#Dot|'''jachthonden''']]) # [[a̱bwu-a̱kat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] duxg31kiod922pl44s8luruyflt829i duif 0 3493 43007 2026-02-27T20:43:50Z MarcoSwart 418 new lemma 43007 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / dœyf / (a̱ka̱tyong 1) ** {{audio|nl|Nl-duif.ogg}} ** {{hyphenation|nl|duif}} ===A̱lyoot=== [[de#Dot|''de'']] '''duif''' (''á̱kpa:'' [[de#Dot|''de'']] [[duiven#Dot|'''duiven''']]) # [[a̱bwa]] ([[species:Columbidae|Columbidae]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] adrwh9u1wvx1t6bylfsnf5smi63n4wq giraffe 0 3494 43009 2026-02-27T20:45:07Z MarcoSwart 418 new lemma 43009 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ʒiˈrɑf(ə) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-giraffe.ogg}} ** {{hyphenation|nl|gi|raf|fe }} ===A̱lyoot=== [[de#Dot|''de'']] '''giraffe''' (''á̱kpa:'' [[de#Dot|''de'']] [[giraffen#Dot|'''giraffen''']]) # [[a̱lakumi-a̱yit]] ([[species:Giraffa|''Giraffa'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 37pirelu43ofc7vw328ocpf1p66sqxa papegaai 0 3495 43010 2026-02-27T20:46:41Z MarcoSwart 418 new lemma 43010 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌpɑpəˈɣaj / (a̱ka̱tyong 3) ** {{audio|nl|Nl-papegaai.ogg}} ** {{hyphenation|nl|pa|pe|gaai }} ===A̱lyoot=== [[de#Dot|''de'']] '''papegaai''' (''á̱kpa:'' [[de#Dot|''de'']] [[papegaaien#Dot|'''papegaaien''']]) # [[a̱kaguk]] ([[species:Psittaciformes|Psittaciformes]]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ep451zl29fbcpxko95xm6edd9lq80n7 zebra 0 3496 43012 2026-02-27T20:50:20Z MarcoSwart 418 new lemma 43012 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈzebra / (a̱ka̱tyong 2) ** {{audio|nl|Nl-zebra.ogg}} ** {{hyphenation|nl|ze|bra}} ===A̱lyoot=== [[de#Dot|''de'']] '''zebra''' (''á̱kpa:'' [[de#Dot|''de'']] [[zebra's#Dot|'''zebra's''']]) # [[a̱ka̱za̱nki-a̱yit]] ([[species:Equus (Hippotigris)|''Equus (Hippotigris)'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] os6l8lg3oz3lt4v6q9gd039a8gfp7tq uil 0 3497 43014 2026-02-27T20:53:18Z MarcoSwart 418 new lemma 43014 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / œyl / (a̱ka̱tyong 1) ** {{audio|nl|Nl-uil.ogg}} ** {{hyphenation|nl|uil}} ===A̱lyoot=== [[de#Dot|''de'']] '''uil''' (''á̱kpa:'' [[de#Dot|''de'']] [[uilen#Dot|'''uilen''']]) # [[a̱kuluu]] ([[species:Strigiformes|''Strigiformes'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] mlcs9u595wf4v127nb1pfdhij9upgcz jaar 0 3498 43017 2026-02-27T20:55:51Z MarcoSwart 418 new lemma 43017 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / jar / (a̱ka̱tyong 1) ** {{audio|nl|Nl-jaar.ogg}} ** {{hyphenation|nl|jaar}} ===A̱lyoot=== [[het#Dot|''het'']] '''jaar''' (''á̱kpa:'' [[de#Dot|''de'']] [[jaren#Dot|'''jaren''']]) # [[a̱lyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nqcl7chcxnvx8jwr2g6ty1ml3tez3hu lucht 0 3499 43018 2026-02-27T20:56:51Z MarcoSwart 418 new lemma 43018 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / lʏxt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-lucht.ogg}} ** {{hyphenation|nl|lucht}} ===A̱lyoot=== [[de#Dot|''de'']] '''lucht''' (''á̱kpa:'' [[de#Dot|''de'']] [[luchten#Dot|'''luchten''']]) # [[wun]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] koc4o366wuo46g93gnhlx666sm7beph grot 0 3500 43019 2026-02-27T20:57:09Z MarcoSwart 418 new lemma 43019 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣrɔt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-grot.ogg}} ** {{hyphenation|nl|grot}} ===A̱lyoot=== [[de#Dot|''de'']] '''grot''' (''á̱kpa:'' [[de#Dot|''de'']] [[grotten#Dot|'''grotten''']]) # [[kuu]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] f81xqpsv4ukpd4dnd0mjvt3o26izf85 dageraad 0 3501 43020 2026-02-27T20:57:25Z MarcoSwart 418 new lemma 43020 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdaɣəˌrat / (a̱ka̱tyong 3) ** {{audio|nl|Nl-dageraad.ogg}} ** {{hyphenation|nl|da|ge|raad}} ===A̱lyoot=== [[de#Dot|''de'']] '''dageraad''' (''á̱kpa:'' [[de#Dot|''de'']] [[dageraden#Dot|'''dageraden''']]) # [[shong-a̱tson]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] bn71s0vz5d6xxuc5p0frdm13ybh9zg0 goud 0 3502 43042 43021 2026-02-27T21:15:40Z MarcoSwart 418 layout 43042 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣɑut / (a̱ka̱tyong 1) ** {{audio|nl|Nl-goud.ogg}} ** {{hyphenation|nl|goud}} ===A̱lyoot=== [[het#Dot|''het'']] '''goud''' (''á̱kpa:'' * ) # [[a̱na-a̱shong]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] rnq2hmxjrdvirgdoqg49zofd14zmhjn hagelsteen 0 3503 43024 2026-02-27T21:02:04Z MarcoSwart 418 new lemma 43024 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhaɣəlˌsten / (a̱ka̱tyong 3) ** {{audio|nl|Nl-hagelsteen.ogg}} ** {{hyphenation|nl|ha|gel|steen}} ===A̱lyoot=== [[de#Dot|''de'']] '''hagelsteen''' (''á̱kpa:'' [[de#Dot|''de'']] [[hagelstenen#Dot|'''hagelstenen''']]) # [[a̱taan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] a2uphg8w6qyxro007b7iksm0l0dam9c ijs 0 3504 43025 2026-02-27T21:03:57Z MarcoSwart 418 new lemma 43025 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɛis / (a̱ka̱tyong 1) ** {{audio|nl|Nl-ijs.ogg}} ** {{hyphenation|nl|ijs}} ===A̱lyoot=== [[het#Dot|''het'']] '''ijs''' (''á̱kpa:'' *) # [[a̱taan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 5od3g5yv21tc8qsisroa72mygdo2qb8 bijenkorf 0 3505 43026 2026-02-27T21:04:29Z MarcoSwart 418 new lemma 43026 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɛijə(n)ˌkɔrᵊf / (a̱ka̱tyong 3 / 4) ** {{audio|nl|Nl-bijenkorf.ogg}} ** {{hyphenation|nl|bij|en|korf}} ===A̱lyoot=== [[de#Dot|''de'']] '''bijenkorf''' (''á̱kpa:'' [[de#Dot|''de'']] [[bijenkorven#Dot|'''bijenkorven''']]) # [[a̱la̱n-shwai]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dqg5nhfizk0q61anlksftjsiguzp31b gat 0 3506 43027 2026-02-27T21:05:20Z MarcoSwart 418 new lemma 43027 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣɑt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-gat.ogg}} ** {{hyphenation|nl|gat}} ===A̱lyoot=== [[het#Dot|''het'']] '''gat''' (''á̱kpa:'' [[de#Dot|''de'']] [[gaten#Dot|'''gaten''']]) # [[a̱bwong]], [[bwong]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dsgdnrueykw3f16kc9o3625u9xuy5vr maan 0 3507 43028 2026-02-27T21:05:43Z MarcoSwart 418 new lemma 43028 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / man / (a̱ka̱tyong 1) ** {{audio|nl|Nl-maan.ogg}} ** {{hyphenation|nl|maan}} ===A̱lyoot=== [[de#Dot|''de'']] '''maan''' (''á̱kpa:'' [[de#Dot|''de'']] [[manen#Dot|'''manen''']]) # [[zwat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jwx09jztnwvu006xfmw0r9tvjkxvotb honing 0 3508 43030 2026-02-27T21:08:00Z MarcoSwart 418 new lemma 43030 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhonɪŋ / (a̱ka̱tyong 2) ** {{audio|nl|Nl-honing.ogg}} ** {{hyphenation|nl|ho|ning}} ===A̱lyoot=== [[de#Dot|''de'']] '''honing''' (''á̱kpa:'' [[de#Dot|''de'']] [[honingen#Dot|'''honingen''']]) # [[tong]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] i0u66ojvxa7zryu6f5tu28m4vkrmy2r heuvel 0 3509 43032 43031 2026-02-27T21:10:36Z MarcoSwart 418 additional, less common plural form 43032 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhøvəl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-heuvel.ogg}} ** {{hyphenation|nl|heu|vel}} ===A̱lyoot=== [[de#Dot|''de'']] '''heuvel''' (''á̱kpa:'' [[de#Dot|''de'']] [[heuvels#Dot|'''heuvels''']] [ [[heuvelen#Dot|'''heuvelen''']] ] ) # [[tsok]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nwyk2k40al4ycxgoahx2fet5gcsdxw6 modder 0 3510 43040 43033 2026-02-27T21:14:56Z MarcoSwart 418 layout 43040 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmɔdər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-modder.ogg}} ** {{hyphenation|nl|mod|der}} ===A̱lyoot=== [[de#Dot|''de'']] '''modder''' (''á̱kpa:'' *) # [[bwang]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] taq9qbdhoeds6l6sta6ha9r82e5gjrg nest 0 3511 43034 2026-02-27T21:11:25Z MarcoSwart 418 new lemma 43034 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / nɛst / (a̱ka̱tyong 1) ** {{audio|nl|Nl-nest.ogg}} ** {{hyphenation|nl|nest}} ===A̱lyoot=== [[het#Dot|''het'']] '''nest''' (''á̱kpa:'' [[de#Dot|''de'']] [[nesten#Dot|'''nesten''']]) # [[a̱le]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 2lpb8rnlipvyx3reaha82udk1fft6mn rivier 0 3512 43035 2026-02-27T21:11:41Z MarcoSwart 418 new lemma 43035 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / riˈvir / (a̱ka̱tyong 2) ** {{audio|nl|Nl-rivier.ogg}} ** {{hyphenation|nl|ri|vier}} ===A̱lyoot=== [[de#Dot|''de'']] '''rivier''' (''á̱kpa:'' [[de#Dot|''de'']] [[rivieren#Dot|'''rivieren''']]) # [[a̱ghyui]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] myqiqsboi3bkolcasjdrntmzxv1d81r wet 0 3513 43036 2026-02-27T21:13:09Z MarcoSwart 418 new lemma 43036 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / wɛt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-wet.ogg}} ** {{hyphenation|nl|wet}} ===A̱lyoot=== [[de#Dot|''de'']] '''wet''' (''á̱kpa:'' [[de#Dot|''de'']] [[wetten#Dot|'''wetten''']]) # [[cam]] (1) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] f38yb521pxixfxrnz3me4xmahae0uje plas 0 3514 43037 2026-02-27T21:13:32Z MarcoSwart 418 new lemma 43037 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / plɑs / (a̱ka̱tyong 1) ** {{audio|nl|Nl-plas.ogg}} ** {{hyphenation|nl|plas}} ===A̱lyoot=== [[de#Dot|''de'']] '''plas''' (''á̱kpa:'' [[de#Dot|''de'']] [[plassen#Dot|'''plassen''']]) # [[a̱jhyip-a̱sa̱khwot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1zjftbiqrq0nju8g75az5b0mq3f9r34 sijpeling 0 3515 43038 2026-02-27T21:13:53Z MarcoSwart 418 new lemma 43038 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈsɛipəˌlɪŋ / (a̱ka̱tyong 3) ** {{audio|nl|Nl-sijpeling.ogg}} ** {{hyphenation|nl|sij|pe|ling}} ===A̱lyoot=== [[het#Dot|''het'']] '''sijpeling''' (''á̱kpa:'' [[de#Dot|''de'']] [[sijpelingen#Dot|'''sijpelingen''']]) # [[a̱tyong-a̱sa̱khwot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] muzwxlnrwaxdohbafpk4lmqrbmumgut gebouw 0 3516 43039 2026-02-27T21:14:14Z MarcoSwart 418 new lemma 43039 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣəˈbɑu / (a̱ka̱tyong 2) ** {{audio|nl|Nl-gebouw.ogg}} ** {{hyphenation|nl|ge|bouw}} ===A̱lyoot=== [[het#Dot|''het'']] '''gebouw''' (''á̱kpa:'' [[de#Dot|''de'']] [[gebouwen#Dot|'''gebouwen''']]) # [[nok]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] bxcfakbvu6jeqt41hciij1m11tdw8rf poel 0 3517 43043 2026-02-27T21:16:01Z MarcoSwart 418 new lemma 43043 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / pul / (a̱ka̱tyong 1) ** {{audio|nl|Nl-poel.ogg}} ** {{hyphenation|nl|poel}} ===A̱lyoot=== [[de#Dot|''de'']] '''poel''' (''á̱kpa:'' [[de#Dot|''de'']] [[poelen#Dot|'''poelen''']]) # [[ta̱dyong]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nm1eb0stc01jdpj9cuwuz2mjfs3cyew vijver 0 3518 43045 2026-02-27T21:16:17Z MarcoSwart 418 new lemma 43045 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvɛivər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vijver.ogg}} ** {{hyphenation|nl|vij|ver}} ===A̱lyoot=== [[de#Dot|''de'']] '''vijver''' (''á̱kpa:'' [[de#Dot|''de'']] [[vijvers#Dot|'''vijvers''']]) # [[jok]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nxpmvrnzqn809uzjsflxbyxaqlyr0qw struik 0 3519 43046 2026-02-27T21:16:34Z MarcoSwart 418 new lemma 43046 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / strœyk / (a̱ka̱tyong 1) ** {{audio|nl|Nl-struik.ogg}} ** {{hyphenation|nl|struik}} ===A̱lyoot=== [[de#Dot|''de'']] '''struik''' (''á̱kpa:'' [[de#Dot|''de'']] [[struiken#Dot|'''struiken''']]) # [[a̱yit]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] r3e634ru8lxp39faciwtqys2hgnw22n gras 0 3520 43048 2026-02-27T21:17:56Z MarcoSwart 418 new lemma 43048 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣrɑs / (a̱ka̱tyong 1) ** {{audio|nl|Nl-gras.ogg}} ** {{hyphenation|nl|gras}} ===A̱lyoot=== [[het#Dot|''het'']] '''gras''' (''á̱kpa:'' [[de#Dot|''de'']] [[grassen#Dot|'''grassen''']]) # [[a̱tyin-a̱kwop]] ([[species:Poaceae|''Poaceae'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] t973d3s1cqfvu10a94faba1bgbn5a1e limoen 0 3521 43049 2026-02-27T21:19:05Z MarcoSwart 418 new lemma 43049 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / liˈmun / (a̱ka̱tyong 2) ** {{audio|nl|Nl-limoen.ogg}} ** {{hyphenation|nl|li|moen}} ===A̱lyoot=== [[de#Dot|''de'']] '''limoen''' (''á̱kpa:'' [[de#Dot|''de'']] [[limoenen#Dot|'''limoenen''']]) # [[a̱sa̱sat-a̱lyemu]] ([[species:Citrus × aurantiifolia|''Citrus × aurantiifolia'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qqzvfstkjtapkbaf6mc0hw9lz7aupgn wortel 0 3522 43051 2026-02-27T21:20:50Z MarcoSwart 418 new lemma 43051 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwɔrtəl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-wortel.ogg}} ** {{hyphenation|nl|wor|tel}} ===A̱lyoot=== [[de#Dot|''de'']] '''wortel''' (''á̱kpa:'' [[de#Dot|''de'']] [[wortels#Dot|'''wortels''']] [ [[wortelen#Dot|'''wortelen''']] ] ) # [[a̱nan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4r0tysinefnejbgb5tv7uytq5w4lky8 doorn 0 3523 43053 2026-02-27T21:21:54Z MarcoSwart 418 new lemma 43053 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdorᵊn / (a̱ka̱tyong 1 / 2) ** {{audio|nl|Nl-doorn.ogg}} ** {{hyphenation|nl|doorn}} ===A̱lyoot=== [[de#Dot|''de'']] '''doorn''' (''á̱kpa:'' [[de#Dot|''de'']] [[doorns#Dot|'''doorns''']] [ [[doornen#Dot|'''doornen''']] ]) # [[sa̱kan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] hgfb1n0j2us76jcc9rpgomid1yx0om4 boom 0 3524 43054 2026-02-27T21:22:12Z MarcoSwart 418 new lemma 43054 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / bom / (a̱ka̱tyong 1) ** {{audio|nl|Nl-boom.ogg}} ** {{hyphenation|nl|boom}} ===A̱lyoot=== [[de#Dot|''de'']] '''boom''' (''á̱kpa:'' [[de#Dot|''de'']] [[bomen#Dot|'''bomen''']]) # [[a̱kwon]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fajky9frwy9dt8xkzahk7ll32pp17l2 kalebas 0 3525 43055 2026-02-27T21:22:28Z MarcoSwart 418 new lemma 43055 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌkaləˈbɑs / (a̱ka̱tyong 3) ** {{audio|nl|Nl-kalebas.ogg}} ** {{hyphenation|nl|ka|le|bas}} ===A̱lyoot=== [[de#Dot|''de'']] '''kalebas''' (''á̱kpa:'' [[de#Dot|''de'']] [[kalebassen#Dot|'''kalebassen''']]) # [[kham]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 9bczedltzstx9r5eer0nc57ab2n0t9i trein 0 3526 43057 2026-02-27T21:22:46Z MarcoSwart 418 new lemma 43057 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / trɛin / (a̱ka̱tyong 1) ** {{audio|nl|Nl-trein.ogg}} ** {{hyphenation|nl|trein}} ===A̱lyoot=== [[de#Dot|''de'']] '''trein''' (''á̱kpa:'' [[de#Dot|''de'']] [[treinen#Dot|'''treinen''']]) # [[a̱taintuut]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gt5aozuzmr8ssuiqjfd4cmiv3tpd9mk waterval 0 3527 43059 2026-02-27T21:23:46Z MarcoSwart 418 new lemma 43059 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwatərˌvɑl / (a̱ka̱tyong 3) ** {{audio|nl|Nl-waterval.ogg}} ** {{hyphenation|nl|wa|ter|val}} ===A̱lyoot=== [[de#Dot|''de'']] '''waterval''' (''á̱kpa:'' [[de#Dot|''de'']] [[watervallen#Dot|'''watervallen''']]) # [[a̱ga̱ra̱ng]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] alyro5nfulkx48ss6h9lclp0ryz84fz blad 0 3528 43060 2026-02-27T21:24:03Z MarcoSwart 418 new lemma 43060 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / blɑt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-blad.ogg}} ** {{hyphenation|nl|blad}} ===A̱lyoot=== [[het#Dot|''het'']] '''blad''' (''á̱kpa:'' [[de#Dot|''de'']] [[bladeren#Dot|'''bladeren''']]) # [[kikyuo]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 6mciqjojdtit2ysdjm4o7bsfzntbui4 hemel 0 3529 43062 2026-02-27T21:25:03Z MarcoSwart 418 new lemma 43062 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈheməl / (a̱ka̱tyong 2) ** {{audio|nl|Nl-hemel.ogg}} ** {{hyphenation|nl|he|mel}} ===A̱lyoot=== [[de#Dot|''de'']] '''hemel''' (''á̱kpa:'' [[de#Dot|''de'']] [[hemelen#Dot|'''hemelen''']]) # [[kyai-tswazwa]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 49fw8hkg80nm53om8nuicda5f6sb7wq ster 0 3530 43069 2026-02-27T21:40:56Z MarcoSwart 418 new lemma 43069 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / stɛr / (a̱ka̱tyong 1) ** {{audio|nl|Nl-ster.ogg}} ** {{hyphenation|nl|ster}} ===A̱lyoot=== [[de#Dot|''de'']] '''ster''' (''á̱kpa:'' [[de#Dot|''de'']] [[sterren#Dot|'''sterren''']]) # [[a̱ta̱ngwat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] d1k754ml0ehmolnl9l91m7e8cqadncd steen 0 3531 43070 2026-02-27T21:41:14Z MarcoSwart 418 new lemma 43070 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / sten / (a̱ka̱tyong 1) ** {{audio|nl|Nl-steen.ogg}} ** {{hyphenation|nl|steen}} ===A̱lyoot=== [[de#Dot|''de'']] '''steen''' (''á̱kpa:'' [[de#Dot|''de'']] [[stenen#Dot|'''stenen''']]) # [[a̱fang]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qyf4g2nob8emgebsfvkgxvc7hy7zha5 touw 0 3532 43071 2026-02-27T21:41:33Z MarcoSwart 418 new lemma 43071 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / tɑu / (a̱ka̱tyong 1) ** {{audio|nl|Nl-touw.ogg}} ** {{hyphenation|nl|touw}} ===A̱lyoot=== [[het#Dot|''het'']] '''touw''' (''á̱kpa:'' [[de#Dot|''de'']] [[touwen#Dot|'''touwen''']]) # [[a̱ywan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] acz8c7qsz9rr06y4gocqktuhlt6gv4d vallei 0 3533 43072 2026-02-27T21:41:59Z MarcoSwart 418 new lemma 43072 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / vɑˈlɛi / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vallei.ogg}} ** {{hyphenation|nl|val|lei}} ===A̱lyoot=== [[de#Dot|''de'']] '''vallei''' (''á̱kpa:'' [[de#Dot|''de'']] [[valleien#Dot|'''valleien''']]) # [[a̱nian]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] r17wpo3v3flvdg8l4f7czng1ks294y5 dal 0 3534 43078 2026-02-27T21:58:22Z MarcoSwart 418 new lemma 43078 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / dɑl / (a̱ka̱tyong 1) ** {{audio|nl|Nl-dal.ogg}} ** {{hyphenation|nl|dal}} ===A̱lyoot=== [[het#Dot|''het'']] '''dal''' (''á̱kpa:'' [[de#Dot|''de'']] [[dalen#Dot|'''dalen''']]) # [[a̱nian]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qbs4t0f4pzb8l81mpwu63u3ctka6gzf water 0 3535 43079 2026-02-27T21:58:41Z MarcoSwart 418 new lemma 43079 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwatər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-water.ogg}} ** {{hyphenation|nl|wa|ter}} ===A̱lyoot=== [[het#Dot|''het'']] '''water''' (''á̱kpa:'' [[de#Dot|''de'']] [[wateren#Dot|'''wateren''']]) # [[a̱sa̱khwot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] aha6hco2wkbrxciqzybi5lx34gft3fl regenboog 0 3536 43080 2026-02-27T21:59:00Z MarcoSwart 418 new lemma 43080 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈreɣə(n)ˌbox / (a̱ka̱tyong 3) ** {{audio|nl|Nl-regenboog.ogg}} ** {{hyphenation|nl|re|gen|boog}} ===A̱lyoot=== [[de#Dot|''de'']] '''regenboog''' (''á̱kpa:'' [[de#Dot|''de'']] [[regenbogen#Dot|'''regenbogen''']]) # [[a̱concong]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gzmgdrwoxzcuispvigkqbd6q41wptnj grens 0 3537 43082 2026-02-27T21:59:18Z MarcoSwart 418 new lemma 43082 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣrɛns / (a̱ka̱tyong 1) ** {{audio|nl|Nl-grens.ogg}} ** {{hyphenation|nl|grens}} ===A̱lyoot=== [[de#Dot|''de'']] '''grens''' (''á̱kpa:'' [[de#Dot|''de'']] [[grenzen#Dot|'''grenzen''']]) # [[gak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nmcduwjjp2huhnuq8d27hfi9mmursrg berg 0 3538 43083 2026-02-27T21:59:33Z MarcoSwart 418 new lemma 43083 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɛrᵊx / (a̱ka̱tyong 1 / 2) ** {{audio|nl|Nl-berg.ogg}} ** {{hyphenation|nl|berg}} ===A̱lyoot=== [[de#Dot|''de'']] '''berg''' (''á̱kpa:'' [[de#Dot|''de'']] [[bergen#Dot|'''bergen''']]) # [[a̱fan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] i8kyjv6x3rxt619tohnjo9a6lqagja2 zout 0 3539 43084 2026-02-27T21:59:53Z MarcoSwart 418 new lemma 43084 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / zɑut / (a̱ka̱tyong 1) ** {{audio|nl|Nl-zout.ogg}} ** {{hyphenation|nl|zout}} ===A̱lyoot=== [[het#Dot|''het'']] '''zout''' (''á̱kpa:'' [[de#Dot|''de'']] [[zouten#Dot|'''zouten''']]) # [[nfak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] tfoptbc85oencz9cp490cch1hnphb5p bodem 0 3540 43085 2026-02-27T22:00:12Z MarcoSwart 418 new lemma 43085 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbodəm / (a̱ka̱tyong 2) ** {{audio|nl|Nl-bodem.ogg}} ** {{hyphenation|nl|bo|dem}} ===A̱lyoot=== [[de#Dot|''de'']] '''bodem''' (''á̱kpa:'' [[de#Dot|''de'']] [[bodems#Dot|'''bodems''']]) # [[mbyin]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fyit399c00m8869u0llngoyqxweuztv grond 0 3541 43086 2026-02-27T22:00:29Z MarcoSwart 418 new lemma 43086 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣrɔnt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-grond.ogg}} ** {{hyphenation|nl|grond}} ===A̱lyoot=== [[de#Dot|''de'']] '''grond''' (''á̱kpa:'' [[de#Dot|''de'']] [[gronden#Dot|'''gronden''']]) # [[mbyin]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] n2itu4ay53q8chic4hzzyjj9za8eyrp rook 0 3542 43088 2026-02-27T22:01:17Z MarcoSwart 418 new lemma 43088 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / rok / (a̱ka̱tyong 1) ** {{audio|nl|Nl-rook.ogg}} ** {{hyphenation|nl|rook}} ===A̱lyoot=== [[de#Dot|''de'']] '''rook''' (''á̱kpa:'' * ) # [[a̱cuncung]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ctbgrg0tngdgdsiajgfz2p8mf7wdn8p schors 0 3543 43089 2026-02-27T22:01:35Z MarcoSwart 418 new lemma 43089 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / sxɔrs / (a̱ka̱tyong 1) ** {{audio|nl|Nl-schors.ogg}} ** {{hyphenation|nl|schors}} ===A̱lyoot=== [[de#Dot|''de'']] '''schors''' (''á̱kpa:'' [[de#Dot|''de'']] [[schorsen#Dot|'''schorsen''']]) # [[ghwughwuk]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fl8jim386aoo1pxzgnjp0c8bt6ljl6s bloem 0 3544 43091 2026-02-27T22:02:55Z MarcoSwart 418 new lemma 43091 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / blum / (a̱ka̱tyong 1) ** {{audio|nl|Nl-bloem.ogg}} ** {{hyphenation|nl|bloem}} ===A̱lyoot=== [[de#Dot|''de'']] '''bloem''' (''á̱kpa:'' [[de#Dot|''de'']] [[bloemen#Dot|'''bloemen''']]) # [[kywat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fviddsexurydwd6u3ujv5taqu3idrgu vingergierst 0 3545 43093 43092 2026-02-27T22:04:11Z MarcoSwart 418 layout 43093 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvɪŋərˌɣirst / (a̱ka̱tyong 3) ** {{audio|nl|Nl-vingergierst.ogg}} ** {{hyphenation|nl|vingergierst}} ===A̱lyoot=== [[de#Dot|''de'']] '''vingergierst''' (''á̱kpa:'' * ) # [[gbeam]] ([[species:Eleusine coracana|''Eleusine coracana'']]) [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jvw9vm29lwnlkjl3oc9hgq4s4byhvtm a̱fwun 0 3546 43115 43114 2026-02-27T23:12:19Z Kambai Akau 8 /* A̱ya̱fang */ 43115 wikitext text/x-wiki =={{-kcg-}}== [[File:USA Today 2012logo.svg|thumb|A̱lyoot sot-nta̱m shei nkhang ka̱ fa "A̱byin Badundung A̱merika '''A̱fwun'''" (''USA Today'') a̱ni di̱n Shong]] ===Yei=== * {{IPA|kcg|/ə̀fʷun/}} ** {{audio|kcg|Kcg-a̱fwun.ogg|a=}} ** {{hyphenation|kcg|a̱|fwun}} (a̱ka̱tyong 2) ===A̱lyoot=== '''a̱fwun''' [[ka#Ati̱kut|ka]] (''á̱kpa'' *) # '''A̱fwun''' yet a̱tuk kya ka̱ bai a̱zanson lyuo, ma̱ng a̱ma̱lyim a̱tson a̱ni. #* ''Lyuo, a ku nyia̱ a da̱ a na nyia̱ '''a̱fwun'''; a̱fwun, a nyia̱ a na nyia̱ a̱tson. Yihwa bai ang la?'' ===Byiek-a̱sheita̱m=== # Ma̱ a̱tuk ka̱ bai a̱zanson a̱tson a̱ni. #* ''Ka̱ a bai ma̱ng kurum a̱hwa '''a̱fwun''' bah, konyan na fa̱k nzi̱t a̱keang kani!'' #* ''Zi̱ na nat a̱mali '''a̱fwun''' kya.'' #* '''''A̱fwun''' kya á̱ na tsot a̱la̱u ngaan wu a?'' ====Bu nwuan==== * [[a̱ti̱kyia̱]] * [[a̱ti̱kyia̱ kwamam lyuo]] * [[a̱tson]] * [[lyuo]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|A̱tuk ka̱ ku bai a̱zanson a̱tson a̱ni}} * [[Dot]]: {{t+|nl|vandaag}} * [[Jhyuo]]: {{t+|kaj|ka̱pfun}} * Jukum (Wapan): jinna * [[Kpat]]: {{t+|ha|yau}} * [[Shong]]: {{t+|en|today}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:byiek-a̱sheita̱m]] [[Sa:jen]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] mzkssnq0cuj860ly6xa3yj006cno49y a̱tson 0 3547 43119 43118 2026-02-27T23:25:01Z Kambai Akau 8 /* {{-kcg-}} */ 43119 wikitext text/x-wiki =={{-kcg-}}== [[File:The Sacred Flame (Yesterday, Today and Tomorrow)-2021.jpg|thumb|A̱za̱za̱rak Ndong Wu (Lyuo, A̱fwun ma̱ng '''A̱tson''')]] ===Yei=== * {{IPA|kcg|/ə̀tsʷən/}} ** {{audio|kcg|Kcg-a̱tson.ogg|a=}} ** {{hyphenation|kcg|a̱|tson}} (a̱ka̱tyong 2) * Fantswam: [[ka̱tson]] ** A̱nwuat: * Gwoot: [[utson]] ** A̱nwuat: ===A̱lyoot=== '''a̱tson''' [[ka#Ati̱kut|ka]] (''á̱kpa'' *) # '''A̱tson''' yet a̱tuk kya ka̱ bai a̱zanson a̱fwun, ma̱ng a̱ma̱lyim a̱ti̱kyia̱ a̱ni. #* ''Mam '''a̱tson''' hwa yet a̱gba̱ndang mam wu!'' ===Byiek-a̱sheita̱m=== # Ma̱ a̱tuk ka̱ bai a̱zanson a̱ti̱kyia̱ a̱ni. #* ''Ka̱ a li Shyicet '''a̱tson''', a jhyung nggu nyia̱ n ni̱ nshyia̱ di̱ fwuong nggu.'' #* ''Zi̱ wu li '''a̱tson''' ka.'' #* '''''A̱tson''' kya nyi na nat fwung hu a?'' ====Bu nwuan==== * [[a̱fwun]] * [[a̱ti̱kyia̱]] * [[a̱ti̱kyia̱ kwamam lyuo]] * [[lyuo]] ====Bwan di‌ lilyem ghya‌ng==== {{trans-top|A̱tuk ka̱ ku bai a̱zanson a̱tson a̱ni}} * [[Dot]]: {{t+|nl|morgen}} * [[Jhyuo]]: {{t+|kaj|ka̱ntson}} * Jukum (Wapan): aken * [[Kpat]]: {{t+|ha|gobe}} * [[Shong]]: {{t+|en|tomorrow}} {{trans-bottom}} ====A̱ya̱fang==== <references/> {{wikipedia}} [[Sa:a̱lyoot]] [[Sa:byiek-a̱sheita̱m]] [[Sa:jen]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] o1gokwjvzldh8r06q2lbdr9be4cr24c nijlpaarden 0 3548 43132 43126 2026-02-27T23:41:21Z MarcoSwart 418 typo 43132 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈnɛilpardə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-nijlpaarden.ogg}} ** {{hyphenation|nl|nijl|paar|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''nijlpaarden''' # ''a̱nyiung'' [[het#Dot|''het'']] [[nijlpaard]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jq2rxcx3x8dejxq18peip962bjpnfoi jachthonden 0 3549 43133 43127 2026-02-27T23:41:38Z MarcoSwart 418 typo 43133 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈjɑxthɔndə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-jachthonden.ogg}} ** {{hyphenation|nl|jacht|hon|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''jachthonden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[jachthond]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] faexgwphhv60m5tfx1u0vvbvingp87w duiven 0 3550 43134 43128 2026-02-27T23:41:57Z MarcoSwart 418 typo 43134 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdœyvə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-duiven.ogg}} ** {{hyphenation|nl|dui|ven}} ===A̱lyoot=== [[de#Dot|''de'']] '''duiven''' # ''a̱nyiung'' [[de#Dot|''de'']] [[duif]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dkiyx19ptsjof8gllx2fg01h5jmozje giraffen 0 3551 43135 43129 2026-02-27T23:42:13Z MarcoSwart 418 typo 43135 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ʒiˈrɑfə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-giraffen.ogg}} ** {{hyphenation|nl|gi|raf|fen}} ===A̱lyoot=== [[de#Dot|''de'']] '''giraffen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[giraffe]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 63ltkilzeo15a7bx0qgtemtz317ypfv papegaaien 0 3552 43136 43130 2026-02-27T23:42:33Z MarcoSwart 418 typo 43136 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˌpɑpəˈɣajə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-papegaaien.ogg}} ** {{hyphenation|nl|pa|pe|gaai|en}} ===A̱lyoot=== [[de#Dot|''de'']] '''papegaaien''' # ''a̱nyiung'' [[de#Dot|''de'']] [[papegaai]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 790s466ylotzmen1pcyutojtaun3f11 zebra's 0 3553 43131 2026-02-27T23:40:59Z MarcoSwart 418 new lemma 43131 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈzebras / (a̱ka̱tyong 2) ** {{audio|nl|Nl-zebra's.ogg}} ** {{hyphenation|nl|ze|bra's}} ===A̱lyoot=== [[de#Dot|''de'']] '''zebra's''' # ''a̱nyiung'' [[de#Dot|''de'']] [[zebra]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 76k4e926u31ykjppfi7fvn6aqgomp6n uilen 0 3554 43138 2026-02-27T23:43:55Z MarcoSwart 418 new lemma 43138 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈœylə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-uilen.ogg}} ** {{hyphenation|nl|ui|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''uilen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[uil]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] naiqcwl1c4wqp88fe0fbpbbss98fdm2 jaren 0 3555 43140 2026-02-27T23:46:10Z MarcoSwart 418 new lemma 43140 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈjarə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-jaren.ogg}} ** {{hyphenation|nl|ja|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''jaren''' # ''a̱nyiung'' [[het#Dot|''het'']] [[jaar]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 7gukvjyd6wml22dz9fdzfirsbl896m2 luchten 0 3556 43141 2026-02-27T23:46:27Z MarcoSwart 418 new lemma 43141 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlʏxtə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-luchten.ogg}} ** {{hyphenation|nl|luch|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''luchten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[lucht]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 5ng97t9ckr6tg309flprgzgl30zc3jg grotten 0 3557 43142 2026-02-27T23:46:43Z MarcoSwart 418 new lemma 43142 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɣrɔtə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-grotten.ogg}} ** {{hyphenation|nl|grot|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''grotten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[grot]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] bxz5eqapuqbqhq2xjbo3j4xwuifboie dageraden 0 3558 43143 2026-02-27T23:47:00Z MarcoSwart 418 new lemma 43143 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdaɣəˌradə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-dageraden.ogg}} ** {{hyphenation|nl|da|ge|ra|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''dageraden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[dageraad]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 2j2vi3jdfpoaw4fs4w94o7bpqxedtoz hagelstenen 0 3559 43144 2026-02-27T23:47:18Z MarcoSwart 418 new lemma 43144 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhaɣəlˌstenə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-hagelstenen.ogg}} ** {{hyphenation|nl|ha|gel|ste|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''hagelstenen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hagelsteen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] q5awd3wqcx7tztfrzebl54pvy1c1fpg bijenkorven 0 3560 43145 2026-02-27T23:47:34Z MarcoSwart 418 new lemma 43145 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɛijə(n)ˌkɔrvə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-bijenkorven.ogg}} ** {{hyphenation|nl|bij|en|kor|ven}} ===A̱lyoot=== [[de#Dot|''de'']] '''bijenkorven''' # ''a̱nyiung'' [[de#Dot|''de'']] [[bijenkorf]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] f8xa497kdxw3mbi25esma0tv6khvwjh gaten 0 3561 43146 2026-02-27T23:48:31Z MarcoSwart 418 new lemma 43146 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɣatə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-gaten.ogg}} ** {{hyphenation|nl|ga|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''gaten''' # ''a̱nyiung'' [[het#Dot|''het'']] [[gat]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] akfuocb6vgp35qv0m4igd5zeerjpw0k manen 0 3562 43147 2026-02-27T23:49:39Z MarcoSwart 418 new lemma 43147 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmanə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-manen.ogg}} ** {{hyphenation|nl|ma|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''manen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[maan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jt3fvul3k9gge852sj85jvg569dpji8 zonnen 0 3563 43148 2026-02-27T23:49:57Z MarcoSwart 418 new lemma 43148 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈzɔnə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-zonnen.ogg}} ** {{hyphenation|nl|zon|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''zonnen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[zon]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 0gkrie96pgh4by25t7akwa4rn9e81ue honingen 0 3564 43149 2026-02-27T23:50:11Z MarcoSwart 418 new lemma 43149 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhonɪŋə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-honingen.ogg}} ** {{hyphenation|nl|ho|nin|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''honingen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[honing]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] o8qx6xil0glz2a4g6xop41s3qm3yk73 heuvels 0 3565 43201 43150 2026-02-28T00:08:45Z MarcoSwart 418 typo 43201 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhøvəls / (a̱ka̱tyong 2) ** {{audio|nl|Nl-heuvels.ogg}} ** {{hyphenation|nl|heu|vels}} ===A̱lyoot=== [[de#Dot|''de'']] '''heuvels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[heuvel]] ===Tai=== *[[heuvelen#Dot|heuvelen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] i9yu38shuwkua5ctm2vn2b6kfcb9nrb heuvelen 0 3566 43202 43151 2026-02-28T00:09:06Z MarcoSwart 418 typo 43202 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhøvələ(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-heuvelen.ogg}} ** {{hyphenation|nl|heu|ve|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''heuvelen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[heuvel]] ===Tai=== *[[heuvels#Dot|heuvels]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] dcrzw2ds8lx3pphg7tlz0ysqh4x8s71 nesten 0 3567 43152 2026-02-27T23:52:13Z MarcoSwart 418 new lemma 43152 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈnɛstə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-nesten.ogg}} ** {{hyphenation|nl|nes|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''nesten''' # ''a̱nyiung'' [[het#Dot|''het'']] [[nest]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 27bt04xes16kp6npg1d6ssl4vq0k2kj rivieren 0 3568 43153 2026-02-27T23:52:29Z MarcoSwart 418 new lemma 43153 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / riˈvirə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-rivieren.ogg}} ** {{hyphenation|nl|ri|vie|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''rivieren''' # ''a̱nyiung'' [[de#Dot|''de'']] [[rivier]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 5ynsgaveldeo50fm5xcbwjc5fj820jw wetten 0 3569 43154 2026-02-27T23:52:42Z MarcoSwart 418 new lemma 43154 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwɛtə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-wetten.ogg}} ** {{hyphenation|nl|wet|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''wetten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[wet]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] gro5qd20s2b96uh00k52a2e34ndb3ku plassen 0 3570 43155 2026-02-27T23:52:55Z MarcoSwart 418 new lemma 43155 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈplɑsə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-plassen.ogg}} ** {{hyphenation|nl|plas|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''plassen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[plas]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1hc2mdm3rswzxoh4i4bkgye8gp4ao7g sijpelingen 0 3571 43156 2026-02-27T23:53:08Z MarcoSwart 418 new lemma 43156 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈsɛipəˌlɪŋə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-sijpelingen.ogg}} ** {{hyphenation|nl|sij|pe|lin|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''sijpelingen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[sijpeling]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] o5jvwkzhctb4aqlks53fqzlxc7dx3q3 gebouwen 0 3572 43157 2026-02-27T23:53:22Z MarcoSwart 418 new lemma 43157 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɣəˈbɑuwə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-gebouwen.ogg}} ** {{hyphenation|nl|ge|bou|wen}} ===A̱lyoot=== [[de#Dot|''de'']] '''gebouwen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[gebouw]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] lg1dpp4f46ohpr0fg791yupfipw39oq poelen 0 3573 43158 2026-02-27T23:53:37Z MarcoSwart 418 new lemma 43158 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈpulə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-poelen.ogg}} ** {{hyphenation|nl|poe|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''poelen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[poel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] q4bai5f0dkpu0pmigr3k92cy0eqe1ya vijvers 0 3574 43159 2026-02-27T23:53:53Z MarcoSwart 418 new lemma 43159 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvɛivərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vijvers.ogg}} ** {{hyphenation|nl|vij|vers}} ===A̱lyoot=== [[de#Dot|''de'']] '''vijvers''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vijver]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] s4cal0olom4p2ihc0t83q9rdhbqs8i7 struiken 0 3575 43160 2026-02-27T23:54:06Z MarcoSwart 418 new lemma 43160 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈstrœykə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-struiken.ogg}} ** {{hyphenation|nl|strui|ken}} ===A̱lyoot=== [[de#Dot|''de'']] '''struiken''' # ''a̱nyiung'' [[de#Dot|''de'']] [[struik]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 467q8bbkj61lm3t0msq0l6c7ntdljqy grassen 0 3576 43161 2026-02-27T23:54:22Z MarcoSwart 418 new lemma 43161 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɣrɑsə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-grassen.ogg}} ** {{hyphenation|nl|gras|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''grassen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[gras]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] c8rtjpzryph6zzgs09845lt6x4kgmh0 limoenen 0 3577 43162 2026-02-27T23:54:37Z MarcoSwart 418 new lemma 43162 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / liˈmunə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-limoenen.ogg}} ** {{hyphenation|nl|li|moe|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''limoenen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[limoen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1dnlqumv64qg5469syjl7lcyhbq8h4l wortels 0 3578 43163 2026-02-27T23:55:22Z MarcoSwart 418 new lemma 43163 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwɔrtəls / (a̱ka̱tyong 2) ** {{audio|nl|Nl-wortels.ogg}} ** {{hyphenation|nl|wor|tels}} ===A̱lyoot=== [[de#Dot|''de'']] '''wortels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[wortel]] ===Tai=== *[[wortelen#Dot|wortelen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ojnvtv05j40m708icjrq4camvoh922n wortelen 0 3579 43165 43164 2026-02-27T23:56:26Z MarcoSwart 418 typo 43165 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwɔrtələ(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-wortelen.ogg}} ** {{hyphenation|nl|wor|te|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''wortelen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[wortel]] ===Tai=== *[[wortels#Dot|wortels]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] si9cny6oyqwudwc1b248wlj6h23k12v doorns 0 3580 43166 2026-02-27T23:57:12Z MarcoSwart 418 new lemma 43166 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdorᵊns / (a̱ka̱tyong 1 / 2) ** {{audio|nl|Nl-doorns.ogg}} ** {{hyphenation|nl|doorns}} ===A̱lyoot=== [[de#Dot|''de'']] '''doorns''' # ''a̱nyiung'' [[de#Dot|''de'']] [[doorn]] ===Tai=== *[[doornen#Dot|doornen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] hu9beav7z5vc7ci2u09ahcqudwxkao0 doornen 0 3581 43167 2026-02-27T23:57:56Z MarcoSwart 418 new lemma 43167 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdornə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-doornen.ogg}} ** {{hyphenation|nl|door|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''doornen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[doorn]] ===Tai=== * [[doorns#Dot|doorns]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fcsyomlg95aukebmtb3loerkdyag11z bomen 0 3582 43168 2026-02-27T23:58:16Z MarcoSwart 418 new lemma 43168 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / bomə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-bomen.ogg}} ** {{hyphenation|nl|bo|men}} ===A̱lyoot=== [[de#Dot|''de'']] '''bomen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[boom]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] rnbf696aqmpf3bu42v25r09heqx2fv8 kalebassen 0 3583 43169 2026-02-27T23:58:30Z MarcoSwart 418 new lemma 43169 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈkaləˌbɑsə(n) / (a̱ka̱tyong ) ** {{audio|nl|Nl-kalebassen.ogg}} ** {{hyphenation|nl|ka|le|bas|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''kalebassen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[kalebas]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] o5k98j97c8n54kl3aemh2v0avvfc3b1 treinen 0 3584 43170 2026-02-27T23:58:59Z MarcoSwart 418 new lemma 43170 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtrɛinə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-treinen.ogg}} ** {{hyphenation|nl|trei|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''treinen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[trein]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] lw25dgizng5nowvbjsr4jvsnel9pb67 watervallen 0 3585 43171 2026-02-27T23:59:19Z MarcoSwart 418 new lemma 43171 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwatərˌvɑlə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-watervallen.ogg}} ** {{hyphenation|nl|wa|ter|val|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''watervallen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[waterval]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 16knve0gdzw9ggms899xlx1y2vopj44 bladeren 0 3586 43172 2026-02-27T23:59:35Z MarcoSwart 418 new lemma 43172 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbladərə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-bladeren.ogg}} ** {{hyphenation|nl|bla|de|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''bladeren''' # ''a̱nyiung'' [[het#Dot|''het'']] [[blad]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nkv16jjnhx39qsn8ac1ppoz4h6zad9x hemelen 0 3587 43173 2026-02-27T23:59:49Z MarcoSwart 418 new lemma 43173 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhemələ(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-hemelen.ogg}} ** {{hyphenation|nl|he|me|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''hemelen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hemel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 294czisbb8dmswja1w8tk35kgqqnmvi sterren 0 3588 43174 2026-02-28T00:00:02Z MarcoSwart 418 new lemma 43174 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈstɛrə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-sterren.ogg}} ** {{hyphenation|nl|ster|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''sterren''' # ''a̱nyiung'' [[de#Dot|''de'']] [[ster]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4znxj76nq8humejo84yfq4puxo9wc1p stenen 0 3589 43175 2026-02-28T00:00:16Z MarcoSwart 418 new lemma 43175 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈstenə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-stenen.ogg}} ** {{hyphenation|nl|ste|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''stenen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[steen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ir97mufqlxa9xu78j9561iwulda26fv touwen 0 3590 43176 2026-02-28T00:00:30Z MarcoSwart 418 new lemma 43176 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtɑuwə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-touwen.ogg}} ** {{hyphenation|nl|tou|wen}} ===A̱lyoot=== [[de#Dot|''de'']] '''touwen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[touw]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] nu77zy3o4gawwm9ttwqn3qz48t5qw71 valleien 0 3591 43177 2026-02-28T00:00:44Z MarcoSwart 418 new lemma 43177 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / vɑˈlɛijə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-valleien.ogg}} ** {{hyphenation|nl|val|lei|en}} ===A̱lyoot=== [[de#Dot|''de'']] '''valleien''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vallei]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ku12c20ig341b6lwhodx8kp7pwvx6k7 dalen 0 3592 43178 2026-02-28T00:00:58Z MarcoSwart 418 new lemma 43178 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdalə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-dalen.ogg}} ** {{hyphenation|nl|da|len}} ===A̱lyoot=== [[de#Dot|''de'']] '''dalen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[dal]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] hcpz0me5wxgrmtha6z82j2759kvswv5 wateren 0 3593 43179 2026-02-28T00:01:13Z MarcoSwart 418 new lemma 43179 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈwatərə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-wateren.ogg}} ** {{hyphenation|nl|wa|te|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''wateren''' # ''a̱nyiung'' [[het#Dot|''het'']] [[water]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 1tuhmthe558tve2864xbhqtpsc3vfoe regenbogen 0 3594 43180 2026-02-28T00:01:27Z MarcoSwart 418 new lemma 43180 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈreɣə(n)ˌboɣə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-regenbogen.ogg}} ** {{hyphenation|nl|re|gen|bo|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''regenbogen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[regenboog]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 6n7w21aepsmvkmtr0dt598o8w859unm grenzen 0 3595 43181 2026-02-28T00:01:43Z MarcoSwart 418 new lemma 43181 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɡrɛnzə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-grenzen.ogg}} ** {{hyphenation|nl|gren|zen}} ===A̱lyoot=== [[de#Dot|''de'']] '''grenzen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[grens]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] owe1ayfl41sgb324iaos8vxqaw3ayhz bergen 0 3596 43182 2026-02-28T00:02:05Z MarcoSwart 418 new lemma 43182 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbɛrɣə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-bergen.ogg}} ** {{hyphenation|nl|ber|gen}} ===A̱lyoot=== [[de#Dot|''de'']] '''bergen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[berg]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ay3ksy1ae8s29epf3qpq3dh8woxqm0x zouten 0 3597 43183 2026-02-28T00:02:21Z MarcoSwart 418 new lemma 43183 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈzɑutə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-zouten.ogg}} ** {{hyphenation|nl|zou|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''zouten''' # ''a̱nyiung'' [[het#Dot|''het'']] [[zout]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4v21ymb4l9dewexenai6rtnn5umnysi bodems 0 3598 43184 2026-02-28T00:02:34Z MarcoSwart 418 new lemma 43184 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈbodəms / (a̱ka̱tyong 2) ** {{audio|nl|Nl-bodems.ogg}} ** {{hyphenation|nl|bo|dems}} ===A̱lyoot=== [[de#Dot|''de'']] '''bodems''' # ''a̱nyiung'' [[de#Dot|''de'']] [[bodem]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ew3ypt9d347le4iyjw5gls0nt3f6i5c gronden 0 3599 43185 2026-02-28T00:02:48Z MarcoSwart 418 new lemma 43185 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈɣrɔndə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-gronden.ogg}} ** {{hyphenation|nl|gron|den}} ===A̱lyoot=== [[de#Dot|''de'']] '''gronden''' # ''a̱nyiung'' [[de#Dot|''de'']] [[grond]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] evseqz4l9v49d0jrqibf99w3x1gjmgy schorsen 0 3600 43186 2026-02-28T00:03:01Z MarcoSwart 418 new lemma 43186 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈsxɔrsə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-schorsen.ogg}} ** {{hyphenation|nl|schor|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''schorsen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[schors]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] qcgvxqanaa69qayfuzq09o6x3qx751q takken 0 3601 43187 2026-02-28T00:03:14Z MarcoSwart 418 new lemma 43187 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈtɑkə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-takken.ogg}} ** {{hyphenation|nl|tak|ken}} ===A̱lyoot=== [[de#Dot|''de'']] '''takken''' # ''a̱nyiung'' [[de#Dot|''de'']] [[tak]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] f9k8viupajml6t8e72rrz2tulcnfg3o bloemen 0 3602 43188 2026-02-28T00:03:29Z MarcoSwart 418 new lemma 43188 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈblumə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-bloemen.ogg}} ** {{hyphenation|nl|bloe|men}} ===A̱lyoot=== [[de#Dot|''de'']] '''bloemen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[bloem]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 9ttmtx6ts96bh782hjt9m8aann1ip37 vaders 0 3603 43189 2026-02-28T00:03:45Z MarcoSwart 418 new lemma 43189 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvadərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vaders.ogg}} ** {{hyphenation|nl|va|ders}} ===A̱lyoot=== [[de#Dot|''de'']] '''vaders''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vader]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jcwvwjl0p3ezakhf2s4qxfnt8nzs61c moeders 0 3604 43190 2026-02-28T00:04:01Z MarcoSwart 418 new lemma 43190 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmudərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-moeders.ogg}} ** {{hyphenation|nl|moe|ders}} ===A̱lyoot=== [[de#Dot|''de'']] '''moeders''' # ''a̱nyiung'' [[de#Dot|''de'']] [[moeder]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 4u2gexc41xu2goy6kt0kakgzyn0zag1 kinderen 0 3605 43191 2026-02-28T00:04:17Z MarcoSwart 418 new lemma 43191 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈkɪndərə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-kinderen.ogg}} ** {{hyphenation|nl|kin|de|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''kinderen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[kind]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] fd1clmfdhde9iddp81vj1tqqgyaixxr zonen 0 3606 43192 2026-02-28T00:04:33Z MarcoSwart 418 new lemma 43192 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈzonə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-zonen.ogg}} ** {{hyphenation|nl|zo|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''zonen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[zoon]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] komxjdfw085d3pyjbcdb5ha8gjmvkn8 dochters 0 3607 43193 2026-02-28T00:04:53Z MarcoSwart 418 new lemma 43193 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdɔxtərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-dochters.ogg}} ** {{hyphenation|nl|doch|ters}} ===A̱lyoot=== [[de#Dot|''de'']] '''dochters''' # ''a̱nyiung'' [[de#Dot|''de'']] [[dochter]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] acfz45byfyztjxy0zr72duza5ikdbne brussen 0 3608 43194 2026-02-28T00:05:10Z MarcoSwart 418 new lemma 43194 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / brʏsə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-brussen.ogg}} ** {{hyphenation|nl|brus|sen}} ===A̱lyoot=== [[de#Dot|''de'']] '''brussen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[brus]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] hywt1yrs10ox92qrulhxtezgdlrs0vu vader 0 3609 43195 2026-02-28T00:05:48Z MarcoSwart 418 new lemma 43195 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvadər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vader.ogg}} ** {{hyphenation|nl|va|der}} ===A̱lyoot=== [[de#Dot|''de'']] '''vader''' (''á̱kpa:'' [[de#Dot|''de'']] [[vaders#Dot|'''vaders''']]) # [[a̱tyia̱]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] cjm7ao0ye29bbp3ef80ay70bvhw80hj moeder 0 3610 43196 2026-02-28T00:06:04Z MarcoSwart 418 new lemma 43196 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmudər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-moeder.ogg}} ** {{hyphenation|nl|moe|der}} ===A̱lyoot=== [[de#Dot|''de'']] '''moeder''' (''á̱kpa:'' [[de#Dot|''de'']] [[moeders#Dot|'''moeders''']]) # [[a̱yang]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] mkjeaecsm45yt85clwxvpthe5brokkr kind 0 3611 43197 2026-02-28T00:06:23Z MarcoSwart 418 new lemma 43197 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / kɪnt / (a̱ka̱tyong 1) ** {{audio|nl|Nl-kind.ogg}} ** {{hyphenation|nl|kind}} ===A̱lyoot=== [[het#Dot|''het'']] '''kind''' (''á̱kpa:'' [[de#Dot|''de'']] [[kinderen#Dot|'''kinderen''']]) # [[nggwon]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] ls2buiecmzlnkbs9hy9z327fiust17u zoon 0 3612 43198 2026-02-28T00:06:38Z MarcoSwart 418 new lemma 43198 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / zon / (a̱ka̱tyong 1) ** {{audio|nl|Nl-zoon.ogg}} ** {{hyphenation|nl|zoon}} ===A̱lyoot=== [[de#Dot|''de'']] '''zoon''' (''á̱kpa:'' [[de#Dot|''de'']] [[zonen#Dot|'''zonen''']]) # [[nggwon-a̱sam]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] e6uk7fjierom847jsb3oo83saqrgx0t dochter 0 3613 43199 2026-02-28T00:06:53Z MarcoSwart 418 new lemma 43199 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdɔxtər / (a̱ka̱tyong 2) ** {{audio|nl|Nl-dochter.ogg}} ** {{hyphenation|nl|doch|ter}} ===A̱lyoot=== [[de#Dot|''de'']] '''dochter''' (''á̱kpa:'' [[de#Dot|''de'']] [[dochters#Dot|'''dochters''']]) # [[nggwon-a̱nap]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3yyrtfyxquy2m0taw4km6hdrbeyq7si brus 0 3614 43200 2026-02-28T00:07:14Z MarcoSwart 418 new lemma 43200 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / brʏs / (a̱ka̱tyong 1) ** {{audio|nl|Nl-brus.ogg}} ** {{hyphenation|nl|brus}} ===A̱lyoot=== [[de#Dot|''de'']] '''brus''' (''á̱kpa:'' [[de#Dot|''de'']] [[brussen#Dot|'''brussen''']]) # [[a̱na̱nyiuk]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] o07eu6u0bqz4kxunl4mp7nzlwsil7zw darren 0 3615 43204 2026-02-28T20:54:11Z MarcoSwart 418 new lemma 43204 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈdɑrə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-darren.ogg}} ** {{hyphenation|nl|dar|ren}} ===A̱lyoot=== [[de#Dot|''de'']] '''darren''' # ''a̱nyiung'' [[de#Dot|''de'']] [[dar]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] e9m2c3dq7lvx3r2rnbcg2btuqli6y30 eendvogels 0 3616 43205 2026-02-28T20:55:19Z MarcoSwart 418 new lemma 43205 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈentfoɣəls / (a̱ka̱tyong 3) ** {{audio|nl|Nl-eendvogels.ogg}} ** {{hyphenation|nl|eend|vo|gels}} ===A̱lyoot=== [[de#Dot|''de'']] '''eendvogels''' # ''a̱nyiung'' [[de#Dot|''de'']] [[eendvogel]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] sssryx6nvzese92jb2rx1tz3zav45xa hanen 0 3617 43206 2026-02-28T20:56:01Z MarcoSwart 418 new lemma 43206 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhanə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-hanen.ogg}} ** {{hyphenation|nl|ha|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''hanen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[haan]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 3807st4rhm65aupmtwi9gg7i3ifdub5 hennen 0 3618 43207 2026-02-28T20:56:27Z MarcoSwart 418 new lemma 43207 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈhɛnə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-hennen.ogg}} ** {{hyphenation|nl|hen|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''hennen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[hen]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] en1dfcv3xf0uoxqtwckbcay59c001wo insecten 0 3619 43208 2026-02-28T20:57:03Z MarcoSwart 418 new lemma 43208 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ɪnˈsɛktə(n) / (a̱ka̱tyong 3) ** {{audio|nl|Nl-insecten.ogg}} ** {{hyphenation|nl|in|sec|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''insecten''' # ''a̱nyiung'' [[het#Dot|''het'']] [[insect]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] sbk44oxxd0k751g67ub8ve0vsu47koc kippen 0 3620 43209 2026-02-28T20:57:44Z MarcoSwart 418 new lemma 43209 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈkɪpə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-kippen.ogg}} ** {{hyphenation|nl|kip|pen}} ===A̱lyoot=== [[de#Dot|''de'']] '''kippen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[kip]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] jq62b44n28grexr6p1oinzn37dpqdy4 leeuwen 0 3621 43210 2026-02-28T20:58:27Z MarcoSwart 418 new lemma 43210 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈlewə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-leeuwen.ogg}} ** {{hyphenation|nl|leeu|wen}} ===A̱lyoot=== [[de#Dot|''de'']] '''leeuwen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[leeuw]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] shgvkpu3zu4rpro308qqbm5h2j651zm mannen 0 3622 43211 2026-02-28T20:59:08Z MarcoSwart 418 new lemma 43211 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈmɑnə(n) / (a̱ka̱tyong 2) ** {{audio|nl|Nl-mannen.ogg}} ** {{hyphenation|nl|man|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''mannen''' # ''a̱nyiung'' [[de#Dot|''de'']] [[man]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] kpjod2muak2n4zm3p257ql2as3eivsy olifanten 0 3623 43212 2026-02-28T20:59:49Z MarcoSwart 418 new lemma 43212 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈoliˌfɑntə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-olifanten.ogg}} ** {{hyphenation|nl|oli|fan|ten}} ===A̱lyoot=== [[de#Dot|''de'']] '''olifanten''' # ''a̱nyiung'' [[de#Dot|''de'']] [[olifant]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] 64xea23045qzrftzda15w10f5hc8xtz vlinders 0 3624 43213 2026-02-28T21:00:37Z MarcoSwart 418 new lemma 43213 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvlɪndərs / (a̱ka̱tyong 2) ** {{audio|nl|Nl-vlinders.ogg}} ** {{hyphenation|nl|vlin|ders}} ===A̱lyoot=== [[de#Dot|''de'']] '''vlinders''' # ''a̱nyiung'' [[de#Dot|''de'']] [[vlinder]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] sg3s71vd56putccb09cn1q32uhgce8w wrattenzwijnen 0 3625 43214 2026-02-28T21:01:11Z MarcoSwart 418 new lemma 43214 wikitext text/x-wiki =={{-nl-}}== ===Yei=== * [[Za̱FBS]]: / ˈvrɑtə(n)ˌzwɛinə(n) / (a̱ka̱tyong 4) ** {{audio|nl|Nl-wrattenzwijnen.ogg}} ** {{hyphenation|nl|wrat|ten|zwij|nen}} ===A̱lyoot=== [[de#Dot|''de'']] '''wrattenzwijnen''' # ''a̱nyiung'' [[het#Dot|''het'']] [[wrattenzwijn]] [[Sa:Swáng a̱lyiat lyulyoot nDot]] [[Sa:Swánga̱lyiatwuki-WikiWoordenboek project part 3]] g4905jopshc1qwdv1r6wb9lho3hn82l